200000 106798 500000 168780 51734 183868522 5036 17919 24507546 31137 141557 17448174 153524 134356 73815168 77188 24625 73614297 71784 153566 128581 36101 130129 823219 158585 66399 49683574 83859 199978 239235916 99084 55163 104180830 84348 132379 134972933 159943 34654 68444546 176175 866 113188777 78824 118789 2312811 10513 187681 223334028 70429 110085 6426094 54354 198442 515142 17929 12235 337679703 112819 73569 27937615 25474 54304 14090243 127696 91746 35352332 71552 152401 20295012 34346 42043 206322171 190755 52684 340691723 6744 47397 40442469 175432 70 250222400 156247 128881 77118801 96269 186836 15582596 126015 126171 88821316 47453 31819 4076426 22439 51100 16534739 176764 170930 16720437 46834 20912 44280701 183981 169076 345281168 171502 155601 58429432 18614 125540 12060582 127314 189821 50748928 20447 176922 254196 94462 42904 698998015 135036 196624 26059458 118141 6273 7696791 58258 56152 59179341 14003 95085 452981535 21486 139823 29924563 55741 67667 201301450 111963 198413 74836139 50503 191042 50494344 183033 93703 158664819 15407 18221 25171394 125752 74247 23091779 6082 91392 18210783 66255 69517 189494386 187666 104846 220451987 137782 49310 27418985 169130 100457 119387303 63088 67593 1755134 48689 14367 46246407 155740 90699 26629134 145255 177027 18846808 44563 92133 2561580 106966 127978 11901068 126091 59900 115209521 150002 142872 178817828 70431 149768 153233821 103786 88822 23211677 114064 20625 606215735 2368 13020 19730970 57998 67433 15296689 92221 80557 30604996 119281 157526 8732233 129654 152010 35100807 127157 176775 75713513 105381 2409 260768485 69366 161443 402693037 105395 8633 6455309 128032 105244 119021013 120572 110368 20807711 111399 108 30041674 39436 89551 8747784 130460 181364 88685111 23460 25922 38197477 21316 21973 154921692 172339 136974 111059394 388 83413 78029360 170895 107112 10875651 88612 79490 184717571 68722 48881 752788 131464 171256 31915821 119401 29520 2387124 163795 149354 39646168 72439 18398 163772997 165488 189386 18235746 12732 20936 235296262 18109 164464 124012463 16640 41892 240514591 111925 156 71365688 190293 152763 10753700 135947 120868 56082 76632 60372 107692464 32033 130867 9257766 70714 185865 28401390 62866 129272 39732734 175024 26076 29949474 28435 128278 27779209 1077 52838 403909622 23228 15579 4533493 3357 137031 196780348 25547 113266 21469275 39996 90512 557844 29663 94454 57584242 135600 195824 37017190 40288 84837 45187587 151244 196502 14072087 172431 136761 159779427 103575 122139 10426090 106447 25625 31928513 32509 141789 87730512 104641 155031 71427956 124849 28505 59968765 9319 40587 135324240 63917 127789 5344372 35025 40110 55838067 83370 180611 26597966 53000 63285 153694580 85684 159531 26948913 82869 142244 471393338 143262 4213 41888308 9126 6975 11184226 85513 155076 126858137 188971 192422 89863965 90653 183822 83025682 28616 126331 17434347 146387 168556 48571201 101753 160640 64161741 16314 25937 11333164 132074 4108 56862248 118543 103601 7482709 55142 33083 224545 94307 83639 19942425 127525 151122 54080389 178994 133262 120542434 108850 6334 70177902 18589 128098 34580616 93321 185294 50085442 161322 84359 6715624 8256 150879 241449620 2739 43722 251823761 139709 72893 60578089 178719 178394 38920897 82436 178633 16794507 134793 92402 16357561 178216 46823 1315393 163886 182517 37134496 104980 70267 684536171 38424 179785 24273083 94667 111368 99365765 95765 21978 37533423 33614 178187 108920129 153125 15799 2925435 30365 182382 229277573 31311 186759 16111830 191002 176806 58853852 46721 56628 19511413 51077 44095 100949372 10631 166757 146703585 147549 131744 22739039 163595 44507 8815446 138711 56888 137728061 195549 83954 2881720 51305 66472 1749853 5622 128214 4151334 129757 114814 106189282 167605 83597 40859347 160349 59852 333137 193110 166274 706472424 142287 93033 88829991 184093 86351 393706153 107984 111602 41760560 89118 20564 56480608 82321 31350 19553180 197552 50947 60771902 176036 156070 106738147 136692 9292 100412275 108203 159079 556701246 60987 112430 126875396 124118 9901 25557391 28519 43939 22317232 63593 167348 17536724 198559 74340 343776 77843 52708 8482975 31299 33730 39634026 179008 198471 150214597 78020 94348 7850386 77917 189301 217932185 195969 196170 63102696 122011 56967 60578869 66038 143714 6097574 13483 87386 627485243 79486 9494 50946737 103863 132715 54335900 145232 41113 397571118 73038 68462 37083470 51544 12127 148206149 108493 43321 9670485 69719 61562 6648183 10655 108494 39896077 186995 104578 46643664 86069 110499 23512460 163304 155522 131326959 114648 147148 54305120 67515 37664 97277081 69954 13885 110830642 127264 78333 1225988 51814 56532 789789463 155443 93715 121462048 101501 166269 206547599 48763 60180 6028095 54025 143868 172946285 99803 112780 6194279 58656 90983 625542 65881 46289 82344944 19170 23774 61418542 159876 21500 81630766 133453 136584 7467866 173567 67295 2189635 113658 92296 106259141 59673 168784 79025844 149257 97455 372406827 12589 7383 84077406 93891 133911 49139086 61995 160207 22603340 198336 9681 332240924 76420 135658 329981780 97382 172151 58235436 93392 103433 41038684 117078 198117 43803138 91589 88650 4484286 133818 174973 134121077 54580 107785 1783625 39678 17017 231915256 84188 196450 9044816 164504 146056 8476223 143610 100517 959400 92287 28575 47326240 51383 20354 2995522 183505 53918 15348491 125787 72722 8489266 146852 139440 124193135 141516 41555 77185748 36120 99143 3021814 149527 127271 48120295 18183 75668 16885768 168196 9239 21018065 98895 85897 9684671 127498 82860 11411537 81996 34200 135621804 93920 139448 122607365 194575 113305 4397283 23226 86314 10535465 139806 34184 51757232 61531 74600 280516700 142720 26665 4700838 72957 9625 26637814 151939 185450 81870521 127224 118144 354232092 7284 7747 8951981 36808 170419 18732845 129957 137635 664468908 167997 81451 8653710 66735 42974 9695644 172170 50887 39832323 37231 173428 89316018 31419 69279 58468127 14485 130142 233411961 15818 44933 86410267 117365 38371 2174942 181565 144918 20313156 174471 165360 15919012 29863 833 3382037 125053 78462 32241604 1692 163769 10602661 90357 174297 39508559 174006 167342 39363314 24724 122529 50898974 17388 56465 195645829 107741 117373 8014678 156787 195030 98421403 85566 75921 221714726 157895 155870 4410149 19426 128433 119248359 19614 40393 5071052 162010 145807 80195651 56106 83444 221725 163111 132300 29152571 171096 121230 31784117 98289 7946 75896375 16985 12375 11734952 16545 116192 114145305 33952 195746 200378851 158559 193220 39894816 116436 146850 10997214 59283 85704 7416001 138098 98159 10807024 93091 29325 44722227 105029 135881 184567402 97160 23460 5420614 101892 35207 55674010 191570 100182 22109211 120578 70377 218575 125385 63969 36142991 130562 146739 107835268 176866 71373 14491226 104754 53593 70918228 173991 30497 10430238 194127 160491 1506111 121677 21089 37809150 16180 52500 2951687 27877 92641 26892051 22276 173348 16798448 68700 111308 214333924 89474 77902 169005306 56463 141271 87108401 79854 174750 35375765 20596 9349 97342825 127067 70735 23599468 167481 130470 55303517 232 50433 4837314 68884 96066 19918850 58660 81181 2966527 124428 114061 126209207 156568 27685 162729747 44869 122840 61983362 103596 23764 20427547 90755 184377 69333280 61551 118654 15968944 166442 15597 44038115 149307 118291 14749822 101911 186663 14229546 15230 183353 51052319 148987 168265 26693584 193376 12945 30265433 106122 154548 165431300 136789 98798 71212770 192304 131903 174393750 108756 135448 25072749 158466 143721 72781256 33390 77351 16198329 124568 58410 44045865 78547 36398 21258030 34873 148190 905991 147132 59323 47826240 52333 13794 249814190 81554 37210 3117533 175946 190800 1817265 18813 63205 2741345 74415 160934 33238430 78517 122918 9553261 61455 37984 62669939 62104 60871 93226580 112969 7142 54160621 176930 171144 119278670 67277 152118 46278507 106586 50610 1487837 149721 4584 12404899 65247 72202 35809645 126314 235 14715236 160802 153235 17667295 186916 92568 13091757 107215 89674 1110428 7891 25225 3787378 139713 188774 64063535 42434 183550 57647941 26291 112241 67079581 109258 169314 51364262 106529 93473 12146964 196703 15636 2455706 9128 46555 108509514 14167 190540 54360373 15015 115487 23762755 137883 169861 55279037 144218 185277 57741926 182962 176720 40810578 12417 99566 884920 6774 64420 33836979 182089 93948 41165464 164838 175416 1466068 27627 73390 729682 116843 186046 77306072 103125 143812 36447664 147813 50238 2548447 99899 36392 30793499 54974 39306 298453552 92521 154726 4454583 157609 14579 111558457 151123 91960 136685039 159790 67136 257338687 173483 125426 25960820 134848 13373 43749489 6146 115885 50886185 165155 53456 10914847 68994 148932 9185446 96450 13214 72182451 74939 171241 71465101 84583 195826 41911313 119588 18064 88762939 5444 110068 4473817 55888 75470 923141 102417 130321 671539 102674 133494 159763675 161342 189136 42753996 78583 42027 117844567 22224 194653 19456688 167955 34737 30233002 31132 1273 232343628 131576 1996 138756777 106378 48531 20684026 176347 167721 22640316 127706 128023 118868727 116923 127956 43352729 73675 174264 26789071 169972 122184 1893790 85077 120232 188699217 116675 176314 49576437 81432 119010 9755560 57368 52051 17658054 177637 39616 82543274 28684 61816 92138854 61259 5915 79099680 36356 30814 76061792 35370 82677 9380441 46495 164266 45735117 107456 175413 63094107 131459 55006 129283891 94451 72183 643155 117994 162474 14648018 86594 16285 138480759 91532 80213 37737530 179604 141753 16439250 39367 191844 4543141 37741 105491 1445210 48541 45124 5538447 141070 136357 47389869 191096 169232 684432 139342 160490 17718980 88164 153011 8202530 63968 145587 51858459 199215 79472 2636550 136891 109207 63717744 105376 189649 69698950 30211 45924 54749222 84336 55075 15700900 34648 171454 247866265 85792 135342 40540440 68815 55851 71062642 121683 142931 65359022 83665 8881 6398541 42699 117570 13131747 182627 37917 529536091 21339 8615 52916121 119180 91332 90159009 28500 155431 38765529 145692 187472 71129126 13719 194496 49579026 135250 140941 120469845 76025 99987 31101078 6477 170913 4583499 5659 62979 252502684 130940 139541 140671526 167348 106459 148521750 109158 110336 113256622 106201 111231 19666132 19461 116053 214451575 151487 145651 25688218 104793 146771 7615023 76510 171655 23922048 103682 121975 81348693 145515 14910 55081962 146284 121606 6693093 68274 142254 30125788 173041 175955 46688353 21339 155667 38228534 48354 19642 119171234 18174 101177 1193381 139562 181947 142558 130275 187743 120675545 148793 168529 342147144 22866 10610 61265516 27601 5089 205077239 121652 169996 204038600 119131 26722 32232022 42316 182690 7280454 10819 132966 126044316 188127 28713 44441064 131706 24336 35205465 178679 32805 3876244 92803 173099 21199261 61887 103448 8643870 103761 143046 4124741 113849 11680 33174812 44631 72141 7834318 17166 6645 7613659 45061 17748 66741846 27083 96122 148470640 111515 187283 64831887 3092 88647 10505215 101815 121951 22332993 36336 170640 5514877 92040 167067 14505398 39722 103583 49888051 89230 109455 434112369 158546 40789 88788193 136448 103859 134296309 155258 90506 66563335 79979 169498 15031621 54664 20752 16385167 16524 160192 98352991 170974 168991 26439325 113773 43597 18796537 91654 23928 3731604 187809 193354 11467171 96515 29333 29108625 85103 19197 5771430 188589 164396 61300591 131606 2141 16331502 36933 79501 3678318 49681 86319 12533723 183568 76982 7590841 138666 32665 35357160 68880 85916 21484838 165930 22850 16307933 184776 48404 16772612 42823 156054 65542712 111403 105499 29104937 33418 122212 24448341 11520 30911 171913607 5438 63750 2071648 161478 148525 5735822 199625 20941 59639069 135550 107578 26082546 709 150847 5778566 164742 114620 63940641 34107 132150 78979172 65377 55523 9509224 122797 139276 51773844 94181 181018 32265949 76756 20356 61225606 182408 125534 21039530 198689 122248 1091861 102066 136146 42405771 159890 46310 164933076 110344 97360 29680251 195328 57130 53912387 7622 82556 33786867 1959 101018 64818199 41348 76508 31160713 50912 162905 35088016 102567 44463 46484837 8612 191822 2915620 160836 129566 27420053 118208 190739 201213059 92155 135030 190022836 46320 131581 222563985 56083 24635 2803957 139903 162975 21881131 31533 874 3330867 126495 103122 118427393 180059 96766 7984940 54787 163682 6407504 134326 114416 4090217 144612 150514 6513935 67340 4223 35992627 1314 51697 42793612 41032 175261 67786336 155931 33360 38730655 20818 73409 17112865 118253 151639 110193345 129893 166758 2371091 105764 97627 98671960 61969 71663 51547544 105351 110640 3068770 133615 188869 15617147 129227 77408 24245501 45224 140813 16319555 101090 80163 329411 58787 90507 30236994 111279 48033 89621345 38120 142243 71101842 23436 195706 1090918 85137 71392 4095650 9646 87243 103932466 165985 181006 11174847 25224 198576 105112113 131919 135101 197048 170832 101058 137063573 47126 71807 18361875 39894 163976 2267011 171776 92790 15205281 120570 192707 20046929 111103 168194 7646967 13579 52843 19720263 72541 1187 25607410 26411 87686 95134778 96286 35330 3230053 33542 79761 181025429 135542 129726 41530026 163274 51115 2760718 41770 71810 88829242 140424 193754 92540149 17765 2278 116966849 51983 134551 1268761 194213 191517 75399436 135353 169689 133754 172854 162718 38324627 12403 62667 7220087 111668 75993 20811099 128556 130697 778133 70971 183569 30500244 83450 94189 5840236 87365 49823 18245668 19589 43071 37478647 51835 39512 64714510 161444 117440 726493 13844 139251 8806808 25860 161827 73380649 673 180259 1418929 169607 136738 91923018 62796 145810 13011466 79048 54644 24376315 156819 147759 28462416 49530 13472 37803120 30044 108878 25122330 71051 1532 95989227 194705 182152 51113367 109650 91064 187570934 40308 14873 1677172 62716 77997 10812082 63608 73126 3311638 94384 183431 3782213 27340 151929 10017782 110534 26710 423107745 187535 159212 63026223 28110 178162 163270578 175985 85131 15857971 47262 163937 100983110 100050 23570 43174266 2654 40208 64292493 69539 20897 224551689 190067 110932 19305925 137684 184212 93571879 189476 6070 63126298 102022 43781 111231644 28837 135259 510844627 15147 15006 6858809 19908 29437 29376640 21903 17151 14308057 184230 131664 1158 131205 44394 7329602 128153 70225 95889 96008 193168 29750019 138419 190158 20764744 188691 114056 74367711 136338 68575 2070301 117941 170920 120510444 189039 100852 56961077 35518 6323 360184775 44007 164194 123089956 52247 152771 22504432 65806 8335 92295158 6312 160701 3581685 169837 157846 116347616 115346 112236 532441 145617 10579 3236962 60326 196464 17416783 124789 84221 16968747 3261 38443 229659825 117782 11365 9135549 136963 49461 49764964 75259 92137 56734733 28606 2514 100440806 58228 193015 17937007 180457 196708 92093626 127687 147989 423876771 52717 155199 25608602 115958 64968 66313979 192556 154022 64916639 118262 176382 57745473 64895 156772 4744714 162772 85008 139235260 28422 58889 49730007 190261 80598 70509687 74591 16093 15136308 108392 90912 17635926 15647 65230 10816218 134580 98807 73081382 30335 81043 28594312 113203 145923 22667886 53816 126832 44902541 125632 27904 1020258 86392 188927 3964253 45836 98680 78677730 161783 124341 174832 109958 185796 3410885 2046 31151 49293548 100427 8632 98995983 17589 46801 28202471 188518 64096 24958729 51610 199709 10926503 19618 46368 63989218 50902 42379 5039541 134968 74229 451361533 81761 160986 96575419 71352 23553 7781877 75053 132067 7822980 165286 198802 313739333 146837 87336 14026027 69054 62339 24156805 176405 102967 2200025 26716 152658 54084037 71832 153203 24295611 138507 67299 87201677 96951 10663 1284848 65543 165826 8849758 193137 159562 11649030 113161 185159 58277464 48959 181008 344410701 175583 196210 4268993 181562 43388 15154622 53228 19971 38325150 68840 168553 17330444 176224 23693 72548344 119332 23906 28614624 25456 189772 112688987 4647 194859 131625463 38482 96330 2787745 43187 113688 93998639 195393 166005 21915849 173306 112632 62778489 38320 26160 60761612 20380 13761 10138682 108812 38291 33174489 116399 192646 9598857 19966 69306 53440697 194941 134685 12914436 676 103062 71796342 109733 39678 60111905 141184 112597 67267993 102360 18139 83881372 65087 37658 24448412 93081 172678 102132774 164920 157856 21379099 53454 55170 46892909 88198 163742 10393794 82667 150707 141826992 197856 145088 176296756 92513 92349 26110751 31814 123166 8803830 94538 98439 39582764 149151 107092 15336869 156331 34141 70907696 189136 129010 8630733 90547 112560 40726816 80672 33725 11117453 84184 125192 71563775 15546 80877 66004580 194550 179627 95252172 178069 8319 31920970 18369 187059 43172167 175425 134444 32551060 196096 50113 90416383 77885 84086 7119935 193834 98188 18300154 126025 166509 7427478 144684 170654 452919 29386 196473 15598704 42398 69594 86675269 162301 83760 2380119 130199 30106 5302363 75995 173158 429586616 76990 73109 199458027 64869 21932 4172649 102199 30466 114055000 188259 33054 39432 40360 146895 59465284 175129 52704 3242745 26591 19426 20217283 176286 134805 48438442 87870 107751 41599265 175592 2219 631272 97397 73264 311906208 82119 121585 73852435 122602 169884 3900243 69977 108886 71071 153461 6918 122739793 147927 140910 52224160 98265 187660 25260087 25890 98971 1381624 194783 182834 58202842 180135 122310 35863218 157912 179359 4204080 19462 50134 4484878 68569 165603 120471282 17108 119267 18185331 146960 173520 9628737 50582 148864 155899703 4444 145516 155606963 151552 71873 1773782 150731 198524 3234969 57985 127302 42564186 172560 152573 1905799 143187 138647 9982228 28675 66351 9494929 149388 40212 3714928 91256 77139 10044737 13258 68832 63494637 130144 83718 39433020 13631 139864 23395602 72685 117600 169269354 164310 26359 4347861 170135 54295 98332178 18559 145367 44645838 61985 188759 18499838 66398 78561 4772589 93661 132994 39396796 126541 35595 53951110 113027 62685 72716909 127246 105490 92597930 104920 42299 381696 197706 31733 13414097 70747 109677 15228493 185449 158795 177847958 95807 39645 5098040 8081 57536 19690041 144867 85926 120871648 48511 57102 32038297 2832 140363 2266550 69142 63124 29931698 76779 76059 36766115 27089 134843 858067 69639 84902 57516575 150781 144086 16935707 196248 52292 1670449 199416 64472 62156378 26628 43340 26253843 47155 161426 85582575 188705 174858 24753448 159710 49380 13794113 86738 67800 63027191 174155 195492 5275678 70646 183809 29593141 112926 57647 128654109 162311 155954 72484184 58711 168881 39975397 98732 89861 609041616 70345 123318 148888564 2152 81138 20985626 121807 94208 131102426 164957 148830 4135424 70405 103229 76624390 129679 75785 7821511 19366 9127 32423875 24915 67768 105528082 120867 102091 3618777 60867 65730 43166048 127660 99958 3787895 95776 82906 27930685 42276 189891 3776142 184348 125310 1548193 136972 160793 126099026 75567 147588 12170388 172924 7620 67715648 122884 156498 797575702 97902 96358 212161347 141574 119513 90843429 107221 30783 83106004 181368 158513 18637307 153001 174156 49996181 171696 192123 78844342 69733 175377 20710826 42827 163070 224933292 115921 125833 196090749 8186 91363 15195604 155744 34295 20128887 28066 78689 14276609 55894 179077 17249256 71182 20432 891226 181683 135898 155857961 37185 52770 946327 9645 106958 16785841 27860 154027 79744668 36986 148883 482101542 60485 192934 161737944 151453 160252 2561376 121716 15231 27725654 194362 100260 99200928 64877 23706 86526529 188450 66800 24398527 179439 129639 36809709 149812 118392 11110233 139633 66486 22236916 136542 140339 86141671 86803 79469 85914083 17256 31805 17928428 173583 41253 1696608 52327 152512 27146753 188586 79975 267984373 73672 140865 6776340 138850 114232 130371948 166455 119231 174007526 194986 57085 4582717 120706 85199 17056192 129061 187933 84099597 190139 112152 27012596 93327 39448 156500288 109820 58871 12631429 42949 25822 534478665 56412 3209 348009297 110597 176642 37456340 41381 53864 22410222 162157 41895 203574663 42154 4572 54557820 176306 64949 8010498 167042 53651 2837549 111658 67218 127885138 54861 25452 157499627 45576 193712 163285631 192594 177480 81864581 175835 194365 4353857 433 144312 82898549 64167 53897 38614578 166626 103848 134697 194398 57235 1148883 56403 66578 82917003 161430 30680 457811716 83406 58085 9654978 151354 172641 71109228 112500 62922 53200915 22050 189726 8697340 129073 172044 38921634 74409 148912 60271348 22517 199723 354837461 119937 99102 21395114 86391 32777 13739873 191642 178907 12160472 24443 40879 189863932 701 131963 64439121 66049 26928 554344 61498 175723 84037894 133521 126923 42256805 25593 11973 18674517 71105 10747 111364354 127212 169775 72870669 11762 193133 41843014 59830 100644 319389731 185092 10056 15695217 61398 81223 9590922 103128 163828 91484803 95780 104920 80875911 126466 17620 3099068 55585 109514 9922088 190386 32145 27985378 138971 14571 207601583 86601 139980 236124843 100755 144212 74401823 107373 51166 93551234 110004 121120 15112269 26136 37821 10492015 140082 4893 67067166 108759 17560 12864882 37552 34199 362519 8501 74691 72961082 192628 19401 245003331 23396 16116 34701884 173919 38186 241176221 69921 46723 19143194 71910 151748 29443991 199172 46990 22943356 20163 138426 35569222 105197 22388 13192369 82988 101630 33453873 37497 37841 43344421 2450 34985 31454894 150980 97402 19223419 158965 56220 3617938 70343 81714 37660301 176566 21162 236739431 49229 134917 141849864 13644 155910 31357860 155688 153717 86698255 43394 7885 41342007 16580 185466 404546491 63714 167957 68803274 72612 135786 33792716 166199 181032 39521357 143056 134310 63812168 76731 97487 64365280 79863 120506 44545163 71304 36685 34306174 160365 189403 12361880 179950 142903 85674503 116853 120421 162303362 57331 43887 167671356 82052 61001 253197602 143803 31916 45785617 5448 118018 84439248 4883 137042 1599854 118045 119579 13777291 136360 62155 6617600 117407 7273 698168 41880 187301 58442056 151354 188683 118765035 112192 140535 47987040 62791 119381 64102505 57103 82333 13853025 158913 123805 42355412 130416 107968 894171 158525 1928 31577799 120390 122794 6334984 95555 27099 20544707 117031 119996 81731652 103164 27131 111816262 21942 94327 123208880 20261 91800 40789548 57439 173413 67851821 169622 177719 963066 54914 137380 5794220 33351 195051 18142021 84453 84647 116701982 187789 168729 41094450 111449 9903 10360480 121120 147347 26403762 9542 164750 9142705 110570 144202 79763409 44304 38955 66417252 147248 48391 48796497 112512 49436 69643 92264 157831 8692628 93231 65761 228961375 82097 50995 99676841 57416 51892 13535588 148124 28306 67933604 15877 142750 9765184 177174 158848 28093282 29329 84037 12647156 104120 63000 3839993 42134 73913 9307767 57300 4292 40077059 139786 13556 24279547 199837 120905 7199675 66316 166014 56440760 186361 4463 14473950 136486 164044 103238353 175334 143918 45124716 145344 158222 276444556 194967 190717 124913794 3099 149583 38670661 20925 147400 2757252 100129 50148 1154484 166077 20642 78143255 42675 80460 43001711 20384 3548 2821294 98627 195821 4571244 123901 187414 1483108 95629 128905 3395415 92604 89772 2711302 194588 132474 17068423 164771 143808 5386870 15960 57827 30163393 171352 186433 30633517 155544 144403 41594643 125687 89436 19846470 174680 94647 28860947 62909 41546 12277037 69616 88277 5173665 191235 198380 7868062 130142 104440 232407 72501 35983 19521981 120391 29371 586929 95135 92171 30610984 35122 155476 252943608 72840 140114 136540250 141339 23729 57289183 20003 10255 67158372 144668 113554 10401884 71250 148209 40069967 106691 34633 53551259 13969 8126 19585323 194720 16477 147152274 20703 143180 424276 125684 1379 34975961 87301 141695 197445511 19035 5064 6267070 93023 197075 34442817 192303 13463 15314885 41689 180661 6480765 89458 100615 61724023 61069 100875 27944571 37761 160913 22125226 142165 29355 59102143 22899 80251 1305845 18311 87494 11309380 70577 39739 237705048 61143 82319 4640944 183183 82912 24302167 18686 92974 1392732 84783 46077 140856326 180362 74150 4461786 75596 164597 51236606 21045 125746 228641 28790 175526 234771784 101867 18516 110377778 84528 63298 33044751 6333 169220 161998348 193785 13819 10388798 100442 123320 91482855 178687 129423 24396703 140354 125546 22689305 168757 145989 121115186 20891 162671 4159655 167034 20842 57664746 176088 199657 22698474 27012 38379 34335480 184166 94727 63749862 153310 117911 9599701 117685 123317 13041051 84288 65354 9512259 196182 149689 16210531 196908 5727 12556852 125916 115323 22080448 95090 13953 312621 139440 42757 32891234 65214 159686 70612600 40269 137173 32729688 102741 35850 1460407 96885 26938 12700714 112593 132769 61239227 150482 176115 71076454 107493 102873 70714776 126135 19729 44237653 9502 134961 19537014 14902 189773 9703412 155583 160438 8883955 73793 49313 137313997 96895 185378 25626083 61710 184461 173011 75200 126716 18329489 13011 185143 4899179 130705 188527 48601512 143526 184784 25535142 77419 8296 917045 31731 90377 70901839 57948 88540 12187995 68758 81519 6451078 56166 119039 139674710 38608 134782 31223522 99763 79606 56318238 70040 61662 2486232 148071 74147 4385162 8816 192792 24369949 191112 12986 15170849 11973 18662 27550064 11723 187886 12243626 153723 138056 35455140 181873 65061 769198 32512 133455 409675833 100182 106637 7337593 106605 64029 514034479 164110 42389 3356634 58270 126919 11497047 24574 70348 6432860 143233 105847 337439389 166945 47948 183139588 169155 195613 1635051 88590 124921 94576696 191863 187899 16605158 71120 13538 42566688 47716 192202 14461566 186137 181113 308699452 14378 63155 7564022 109510 16471 2717404 154371 185146 46232717 20137 176592 1934372 75266 38183 433709 67464 72014 81970289 172509 105148 283196625 63708 192305 21589332 27855 77816 1890592 14843 69307 16890894 25991 96241 93082741 153227 113258 53643109 134412 144965 235698113 188077 38709 439531 65097 165120 106019659 162626 88261 4990600 21143 126067 86865002 191973 175136 60308532 137876 59554 62486506 76269 162927 4013161 136001 42528 165306489 192552 75980 167742962 160268 193131 21044367 120123 1637 361689071 39759 144833 14641072 149479 143023 190381067 6325 198382 12727064 131181 22514 157554242 120400 56618 8737353 193220 79652 2088498 168367 123263 44272037 195231 193880 89299136 76456 161147 27783191 164482 178449 16897064 112342 144339 102690306 147333 137659 68919203 9660 164774 30246190 92861 84411 23869232 92705 67276 404561243 115792 139866 38712138 31218 128198 90541161 17760 2900 214357 19559 154333 17079785 12164 152422 7335905 185378 172399 20650367 99724 49998 35808693 180297 127555 118994851 125714 86330 170527927 64390 79063 51764770 175036 182297 469118353 124985 188917 20877337 121785 24608 165701028 40255 189421 110946985 145313 112067 139365775 17090 62918 65840677 149194 162588 24226459 33920 90432 80074405 153030 39477 49273501 196832 129459 19288450 30336 169114 41295976 83077 175120 11182463 139597 96562 17941259 87459 66863 89474380 177398 20477 27867347 180684 107245 153849750 70194 67145 1396055 150068 156741 5744888 26144 186850 43322941 157393 158853 9750684 151102 160219 37644863 87846 59196 462900767 48459 71502 65995261 102326 103668 12267940 39116 93605 135414008 40833 149092 64790818 164420 1238 25372603 111706 149227 113420048 78980 8919 111890736 148569 84201 115838956 145521 198012 173400253 141705 106037 694400 155694 81224 163576972 101183 75105 970425 190497 93746 173198733 54427 145842 19227290 119871 27932 56118692 106679 134140 119074132 199307 144750 57710021 91575 49367 106789882 77079 145647 148080445 145573 102999 104980518 123433 8086 5912514 36571 44458 15029100 7137 143266 46740561 186075 188687 8617066 13464 30950 27959848 150502 4218 93653938 50557 152044 4475177 44579 31853 37181891 70325 174514 52715541 140332 3687 69038328 112108 115585 12235146 44409 138599 39012606 172404 162817 142587 58979 110459 3411125 111165 180001 38069935 110033 161314 49858148 106863 15086 1850340 146484 119970 23823972 50301 81815 45893811 153075 17589 26468748 195584 175610 15363213 138843 33761 4853548 190318 128843 8675632 19730 159740 24842016 199745 37885 3629294 3584 59630 3498507 156125 195733 2124340 136934 120942 59339669 127847 3133 1288961 45858 155187 478217 176319 186313 47537099 199754 184753 3431813 12316 124355 8470426 46575 53570 50694296 185711 94527 71416957 163320 37412 99992488 127287 91806 11213439 138131 33878 64808015 198606 178219 41610909 117391 192661 48726942 123122 182285 118328587 25338 126019 898278 159144 191225 128442548 86502 157791 7627037 21862 44237 14128077 49310 127198 36798398 92767 73085 58058311 129970 33307 14174674 9576 68910 24094750 163591 179893 11523060 51375 80800 103651340 131118 173535 16829359 65334 6111 35728429 96635 137213 284929454 50985 116704 108514758 100066 139787 29017896 192196 100472 457792 155763 174670 81603087 51120 15523 29949116 34184 59914 20106720 15528 44490 563086792 94328 194752 503204 41833 83439 136547578 172883 73335 26115978 188340 167888 334190 87162 80168 829416476 198572 136489 54502678 120487 63074 4332654 59844 43787 14613314 131392 109006 12821644 14655 134666 46143806 11839 99981 4309645 99950 114923 24521432 162683 14909 50714868 22614 169059 9614191 167098 191546 3198046 97456 14954 47558923 161174 92487 105374943 113781 178259 175844645 39107 78857 192762323 91515 148272 5109510 58031 165118 157616585 88587 54188 17081388 21325 9147 65347355 193567 85641 88891452 162421 48375 181027047 114083 96958 167487198 112538 179776 18632733 49627 37311 35258175 89333 90319 31420713 52231 85601 2966532 163374 5431 1165373 33374 89161 110925649 134539 25102 27097413 158969 68939 239680681 171150 184120 8312487 110488 88357 6030503 46595 81390 269415127 61708 81607 205707589 135667 6266 303058213 130630 41500 339480 158691 47114 3080079 6488 189987 273328216 37076 188466 74407604 166168 61328 4104991 48177 38916 147830658 57481 86337 7265845 67778 130851 26576015 155010 122475 13222897 174398 939 15083581 110829 116526 22549905 17818 148277 141914 20277 485 15918171 147304 87811 7989039 142189 68423 5526330 59282 66474 54810243 66897 22476 181254115 129819 126598 72765443 31249 182642 135364786 147681 119413 12426520 114347 60771 115786037 54418 180198 104506436 34115 54167 31989734 37869 150049 12096843 193619 44005 19799134 156667 47927 305851427 81191 144822 154007649 177528 87491 10118694 27997 194891 136420496 8000 11975 31189213 139482 176358 6715119 78478 53661 670416 23901 143945 625430 130842 140507 47272950 83878 25726 134264235 140684 38964 83198755 125359 198253 88557906 5998 150940 95018867 142844 124993 2147526 156794 128115 5973916 161426 24475 31175043 192783 30145 395942107 186444 110209 39033810 168037 171832 4645111 48338 112299 61142018 27814 182983 45428568 86905 63431 128520062 13241 91844 76618110 91038 31542 7706950 37213 56240 44914016 67856 1737 95565061 103870 141173 10487725 152572 149782 261991977 135960 44710 11045880 162027 133675 2562239 134111 118826 59057133 78466 177625 214341014 174757 80624 72948064 42484 148568 21549027 36765 79790 164779512 84200 71422 73814919 143729 56680 271136588 71999 42514 63958905 99704 130711 174237060 56969 140258 288104338 56661 100835 25102739 46075 141622 177420676 95934 133476 51077156 38007 60409 26652614 48843 3749 5088651 111951 103014 9539526 119770 193255 156366703 199400 182609 38943602 124011 25147 36109623 114166 42257 71303959 54795 10458 11496959 140472 131285 16638302 181199 184596 291043228 119749 1828 80287388 141187 88951 6504560 98609 194064 5239830 122728 89912 54340841 134396 181671 53710372 135487 151125 2870536 85487 6104 61681753 172857 160459 10404992 35614 41654 76995971 76673 31813 21757785 179446 64477 5049000 7550 60396 60867113 89337 170396 1440172 6414 140869 1839991 63258 58143 36306952 66889 79119 2101922 69176 181922 275114141 12052 186852 25697635 164630 33447 7200442 56448 161583 22357416 101725 133614 1823860 53101 119172 1677160 144792 167209 10568412 21252 185099 911378 54201 198446 6058088 192511 18865 9592412 197605 52309 32692863 79176 199813 19786125 102970 60065 165049795 742 3422 27761684 90896 176134 118672872 182301 127325 1853798 86294 155218 10408012 193178 66580 163949411 168931 171153 237141932 64519 112372 3992582 117276 199557 13309438 124050 138638 111723092 125304 38147 17155207 10056 15332 15619191 125314 55388 228094870 65567 129312 67859175 191114 46640 21521822 167070 166942 89632656 146446 40416 16099765 162581 166369 15793 104910 43275 66371594 128781 78437 7585000 17898 72724 10122639 152043 62964 32760793 67604 62733 78120177 85800 40911 12503093 83701 195029 2553931 42015 108707 117730346 140131 29076 24900494 187503 177447 39386671 121043 149478 40311780 40976 56985 54550399 2082 28493 1778276 171912 1812 60124267 55436 21382 148368664 166507 122407 3541073 7064 81720 288691284 140009 72128 46653598 134733 110038 2542870 133294 80327 26866411 197911 164492 17628291 164766 47736 284639369 167655 37142 258760423 126818 41579 82360977 153877 130338 374207 68926 27445 15854467 97319 183478 72101812 198882 173712 54553140 23342 147675 33856058 32523 156035 47132692 108120 11771 18522398 113822 180051 61647204 21978 158874 3080800 181692 66725 8149532 146533 46726 3861816 26484 133623 5483389 128882 111078 7310482 112842 185572 13599558 131641 25915 79933332 156987 163242 121024302 9354 181379 38858432 44961 137029 19054920 104204 127859 55711421 50825 172971 61554466 61649 63556 9891577 152233 114887 234020 33570 78006 170448130 157252 8359 105219271 85662 63303 64891790 98453 189267 44911490 32656 75396 21152638 54898 80410 265902038 199163 53770 4177321 54837 38043 1035301 52421 163577 743773 190325 166073 6507093 8714 88937 9772142 106779 102683 502829539 29320 129906 5036824 175590 74228 2516280 81986 159386 28343522 113466 70775 28912245 58823 117001 2261332 197622 159130 48914236 120290 196316 17017394 102750 155796 84059502 20309 130924 12696564 54596 126857 6860992 78939 48280 1243261 116380 186463 42368961 195070 105879 158153280 69255 100529 84637836 39549 145198 140610746 195073 115764 162693025 63725 67881 111461079 107874 157266 42176110 132587 26312 6114490 189706 80157 65950585 92799 78588 113262256 144048 65482 35746571 138212 10008 104470662 63047 51399 263288606 149753 39758 125725487 42048 92662 6521283 111191 104809 732007 72198 109518 4293064 105977 24090 125387998 145698 59006 6749697 167470 159606 920577 74367 41239 14704435 100326 11615 67966747 111874 5401 88771920 43375 191437 2322081 39779 135802 30773484 69581 156043 7476851 106105 61573 63043478 18623 16911 53120114 33446 82939 39527509 78346 170377 68033216 61514 17112 200026518 194758 94705 98550024 184070 9713 12896042 144475 192465 20830815 147504 152849 7018744 35258 54659 126624716 146820 21184 151251762 164113 22167 159972726 56057 23980 121084316 111400 112291 44877784 119500 175996 62273611 43573 74097 592199548 133191 198490 81711680 182735 6499 47331115 155084 62126 36788771 61416 143204 343468570 106773 135279 189481929 170263 59593 37070986 186525 95076 77444939 14856 54122 62781543 167804 178656 133349627 139576 179443 68076661 21180 178419 2769323 31105 115832 301802021 168635 141037 1851419 123083 198966 24656456 85543 147873 11687662 47789 46870 1616241 122129 85304 8916044 174279 12107 21994664 106108 50203 39117303 28697 57961 41736512 164544 42931 42605991 80999 95203 59068033 177517 198912 22873796 54630 12196 99553620 18403 46072 8840603 43064 108402 71106977 154448 181708 42840525 153853 26686 53862164 151021 94045 228336826 143935 181403 82569582 45078 195979 94424430 89141 48811 114079044 151844 44329 7657908 70966 19263 40278042 130870 155821 2911265 87079 89646 3254594 26995 7259 48025464 56139 113658 82773944 95877 4158 2178581 113062 54700 9608886 26977 39554 4796697 99971 119167 2021162 198781 78720 441269559 42205 187210 101397694 171574 108304 51591217 53061 13499 24858934 57202 71396 6761094 151919 16055 134962522 17805 127608 107344169 186286 95609 8920130 42273 166949 63934706 114787 2208 56110386 6679 196251 37597008 52930 23283 33418808 29351 112199 3691908 129292 37814 49078812 55295 53336 51227737 62027 87976 5795436 186476 142941 266639915 97645 170351 277845864 195875 4981 3775362 77841 93966 8117571 138292 147219 3706414 32955 67861 76845052 147099 192364 27555888 147063 88778 75646575 70054 5789 2185271 128416 63567 66057038 103442 109050 90857704 25414 90827 147849131 28536 147193 12314993 93904 71011 232930203 183740 114545 87564839 108483 11592 29707091 34660 168945 102740629 1291 31072 12223435 135779 177897 69538966 111876 142147 26070418 146831 177454 14155847 15593 42307 24818248 145215 155027 26075452 148916 165055 26672832 20367 57599 54177419 189882 149455 18092960 24302 27854 13341518 78132 23284 816908122 151703 115025 28823447 136365 93293 29881482 151999 2513 10658642 108503 58750 4726503 101177 149300 4699014 114398 186783 94125112 153312 78336 174474268 170775 68782 24771775 114305 62641 158079706 56490 171896 37193008 195504 104695 25438627 12208 13160 350200771 75314 20687 185575679 42151 48339 25529591 125094 141550 27131265 33805 190874 36835754 120736 128610 4764760 97173 52511 22353792 161643 45075 261197495 27241 94463 127006220 161678 126386 180345255 34910 154263 15994867 124212 111045 82197054 51243 188457 76278966 4556 99165 226749006 32565 33548 2981024 84167 123371 13103863 51736 150292 3904823 61528 184025 24958299 107693 163009 114849686 170521 32103 86473269 191210 67362 8477489 91117 133547 5896932 80888 60682 5236660 18449 47691 56061475 11132 146044 27424266 143395 77240 269422753 93995 179383 25817739 85354 72483 26489791 163563 104673 161388134 42464 32132 343162647 135226 123293 38104251 41595 71440 27752415 140138 62826 37205051 143554 140658 47001318 11724 76113 33257968 496 123274 60583371 72909 63657 165920903 149935 27117 46408346 85719 173981 27134122 18247 127401 23875119 170989 40731 53860414 90366 45737 195258297 117774 165938 369191643 173414 144805 49889381 34535 53695 792737 39352 180336 32193405 52347 99447 30112989 1264 123595 5889541 143590 90508 3979874 199091 159703 12129284 58075 163367 61366076 85234 5681 7562512 77575 106959 17499550 49582 16574 33256668 196726 144413 2537421 54876 193161 2743426 4113 109885 97676537 36180 50680 90764961 41741 90322 3500378 120534 100288 512330011 45694 98907 57663137 60521 117834 153622037 169760 92267 7205390 44188 133777 11607435 85416 181885 159001836 117659 71812 20233669 80624 173254 92091797 76862 151498 15931605 145731 175754 96587724 83335 26879 15039189 90283 25224 129510512 47545 5624 13422462 10930 57848 94746999 142275 194068 73137165 101049 184508 43973824 3801 137355 257993798 190791 16776 147824423 20949 171732 77286992 26600 53181 1661271 158295 60857 19107573 70058 13470 104766304 83082 123232 62423105 159057 142155 6365176 110977 164023 15053497 184005 116826 28886666 149195 113091 68969527 5075 155835 66915616 144156 85590 41383536 150699 147183 247433 101272 187879 13489301 74252 121367 23971612 5023 16138 12220610 26073 150510 97040628 178648 175495 127931468 53962 9477 25836044 52869 169724 116436117 171036 108111 5985809 77060 102595 562731 188226 193622 97697276 128954 133935 27648275 22839 30090 63775616 199179 4363 10921547 169378 176319 10505205 116630 125653 7624851 93966 20680 6854642 26078 148267 5502723 180790 91105 18167747 189511 89739 53190922 20654 115669 18253707 132602 35367 40708531 157244 830 4313770 52540 174341 98247274 14090 34215 92023048 1865 88336 45331199 67119 886 46393989 150363 131614 63775413 195398 2067 87501917 20183 10301 108726886 141747 12343 39810464 195535 21111 43842028 141100 142446 2765645 52523 8903 17666291 55429 129660 17096826 172884 54434 53946438 76218 174304 322854066 117650 16170 89107309 138852 57951 271479713 31409 48410 9650055 25267 122880 159978143 164853 81736 157827372 183727 76023 90543256 113025 133323 281873632 191698 198637 13211167 22742 128153 3814828 110396 8775 145837488 178988 186191 44372490 66609 168925 5095870 198499 16555 36799390 95062 180527 81601952 79304 71897 33579791 26822 10538 61210207 39522 89182 2118793 182691 174940 177612 91016 130273 161705 107820 172788 16864260 172634 56581 115784484 21762 189 38854764 91268 114305 273746486 130377 147836 13114083 194140 85685 70399936 34308 69126 15211375 95757 105727 128696737 181487 22409 37387425 8402 150139 56316081 14204 84039 16879274 35581 127559 300476517 63039 122382 24508148 161736 99255 324545 199679 131098 38555919 60317 53848 151207858 120062 147269 18232150 2980 50651 60155952 169355 141754 779103 126255 37758 48654298 8497 14544 11741868 187838 38408 193066465 65322 141347 107791265 136559 15418 199920946 189097 183787 3257713 153568 155230 3898261 96309 159739 9914713 150789 77618 8220435 123194 182283 47894558 22905 104468 30776416 121700 58512 8670224 119424 175853 77596905 44102 101948 69335315 175444 7988 29079364 12596 51962 115391299 178753 97081 26690032 115042 83496 51125023 197940 28114 83007049 33801 105108 3790228 193401 106333 46317 104574 116377 303727411 35901 162749 48802582 39907 126302 251250 187394 59312 115881606 155507 24509 22007652 4932 139633 113704623 49679 35828 6113387 56816 52007 38236421 136935 32444 111396632 125209 110775 26257335 122335 131398 45529692 192097 56882 26433273 74687 184166 24928948 21467 8913 46597235 17486 178363 40690491 180027 173024 795714 124217 154701 44902346 3032 170927 182923164 68682 60005 607468552 170097 26144 152051951 96512 106205 50259167 35245 45468 307152271 3679 84050 45721652 164798 5949 130401512 174499 140415 94022768 194826 110379 3904985 186283 913 22471374 34580 2215 53229818 82610 131621 33725876 77160 119158 28548191 184290 140591 67117775 89866 69374 40925109 69167 19769 22363677 104323 3294 18908706 132726 572 34622417 158847 81726 32462031 163513 33449 7043793 135601 151931 2584770 44705 79081 2672879 31796 133425 4728914 180209 17285 168414147 11673 94900 3958660 104787 171786 136431771 22541 166372 14856678 45490 94843 43087848 155000 99229 8111701 185973 188506 35712122 48162 83368 621887 133362 5620 58632006 55911 72355 19136907 20057 151277 20550318 146070 25126 51473418 12350 111992 31326080 70262 186041 85573519 61454 174506 48574722 72988 181130 6418352 31871 111188 4339005 173544 58751 15638306 42558 157931 104699142 107863 79029 42682882 7299 165014 919212 4235 55910 182596334 156765 85719 218215 51090 47815 15831666 15379 88737 4255168 162166 187652 3973501 60310 191687 18797935 141482 30370 20433406 51635 2128 40721205 100671 88436 11225952 5058 193405 15965891 136640 93407 22899514 76441 33182 636978 194274 18454 12014686 154945 174458 5651429 40484 194959 39920777 77756 12728 63944523 49262 64787 508852691 28744 177712 31393977 78827 167272 182611215 135395 68615 79573312 45159 94594 10603609 139232 95878 2036965 188873 92813 2345309 74567 183644 174447664 113383 55414 70685973 190059 52411 424635 7595 103681 20509253 14340 178756 97763391 7979 70316 135740863 28618 139598 6577134 111014 134062 16575596 186407 30818 79291901 89070 120547 53279753 46859 65187 31542137 132690 184002 69698807 196269 102408 2613236 133145 167855 56128276 112804 164440 111753951 128001 194826 2049709 141063 195161 13887680 196393 139486 78779069 199399 145630 17770262 87205 63306 51519037 73679 106251 19308791 37095 87756 11064881 24582 124329 2385917 149114 25789 17447217 185469 130114 183120074 21048 178024 6208389 144950 110024 461583958 164917 117717 128411479 25187 108359 20452227 153711 154993 74498633 141889 156112 48130193 78762 169580 313782851 106602 187414 54453659 75039 160160 3107144 115633 12039 3225160 185838 17243 5874785 27723 17403 61911425 121717 171562 129188013 171162 80602 3713900 113834 111424 112981056 104346 171254 33839990 185242 6222 51093706 159284 87163 123473541 30704 103857 5159131 60783 159978 19683366 113047 87609 1891230 179285 129819 51461552 84756 155546 25574237 51104 78902 107001183 5393 73975 14713199 59816 117236 10772029 135524 147622 66943822 18060 24805 63209413 10968 116005 90320582 76942 17805 30989330 166491 154720 31456871 123762 95611 9207788 108344 45442 3305578 168333 165548 24593601 92792 167292 6762451 140111 148108 10657753 4389 81377 103773074 146906 152092 30430294 77618 129905 9010462 152945 55547 3440225 178634 62848 55285842 141561 45064 1517453 119805 40545 2860901 171148 45549 9121655 134654 28101 3958519 33868 165370 2762588 25764 105188 61974085 37367 90366 152628184 68779 73879 14838787 42996 95331 52279030 22037 47565 94231712 36129 29741 575536 109035 9346 5496246 171392 20860 304705826 41781 198404 274096595 42724 556 7954866 62387 148597 5260342 42439 115050 2037080 144863 44907 42076778 168539 109260 42198506 32703 115936 165467290 10047 132761 46707668 166960 105884 127865629 23815 156531 14049503 142815 173491 158049941 72336 173760 201755623 168106 130331 46081263 13478 1940 30207732 170871 176481 1218718 173612 56190 67341741 106003 108821 23706110 4586 164843 98848967 40752 5939 45163162 84010 191973 11422081 179458 35717 101725116 126119 28329 90984875 1394 60914 73943570 76788 32585 80125173 51644 124149 1328123 112715 16932 29463732 110615 27818 43890527 178424 112970 757994863 15034 23649 148569721 86168 72888 15056957 153763 1615 49380018 133856 176898 2535000 65907 191145 49722910 33547 173184 52454599 138981 146259 12320574 80491 180097 60986909 80293 182509 60288872 1578 175056 2882424 65659 133981 84554639 139129 64908 36853565 16665 118869 6351698 32641 60967 223795670 17765 8212 62013059 39939 183501 52952865 100457 58230 25130013 137042 623 292746 46537 4042 52863059 7795 17598 22306972 121284 198455 22802285 33660 189569 318532934 80954 119609 118714168 20268 82070 115173901 182916 9922 126368049 121226 37457 4598376 10410 37485 38515821 193105 52697 10345522 161378 130900 9827714 127877 178621 64199226 118855 172536 62355447 186594 112839 10200502 92897 36060 419908 5060 32343 28659997 132955 97722 1042870 51623 117462 7900817 171201 141937 116091492 183823 124670 3127529 190134 189819 34181884 132749 6749 65791027 124870 180432 45200494 12911 46436 2281867 148851 114284 51561280 192480 103200 100010664 3543 48487 133482214 183549 97158 2775124 142387 140327 197846836 125079 98132 31231664 35293 58604 112696138 115941 67004 63657 41011 69022 27022261 24780 156559 5376867 56856 172210 5245459 29951 123703 30044886 13989 118876 62857080 192845 61091 346416326 113402 191699 43735377 48677 19910 26480245 5030 81841 2147955 160691 20254 252566182 69827 107506 15004585 59462 195596 15922533 176514 166900 10629741 77270 66431 15734432 62448 90629 57741935 92044 140091 12585526 176977 158991 4019166 108615 135808 5871059 123414 14083 37923169 112662 161415 60958166 169817 38751 11521673 59971 93213 23636264 169778 131261 70278813 156582 130928 111280856 101091 58144 19093023 97211 13530 27455097 101467 135589 15991160 38639 26903 1778306 43205 53429 244089213 40521 56534 24105995 42968 154139 30809040 111124 89863 228369111 38056 176759 5074448 116095 4100 686408369 77049 119177 23380984 72424 166298 37718785 194071 125608 4493693 139592 176742 83442619 148410 107937 442692850 150058 40319 26221174 5334 49722 6310587 82628 169296 28525833 100858 167722 766447115 141912 156471 50786442 148443 19429 106305720 172505 179621 147634716 173595 122143 15181811 166160 106137 14448786 28089 2387 22868209 28228 82279 4453562 95480 101973 47857031 73537 179662 78116990 5959 15616 62509613 82898 86803 52344883 82957 9582 3998553 165757 124252 85449513 12465 151516 38478779 109220 51446 11118922 82594 52683 17859854 145315 95913 210796036 46870 167285 549013 60876 125846 5743442 100966 165538 10600604 6446 23239 44564640 150439 72864 62857074 137788 182535 12744511 171960 73794 14720698 95392 172549 155478014 199787 26183 102329212 49609 29686 27216710 53266 48067 60237918 68630 35961 990398 126205 138858 388574261 84383 14547 78167823 154091 78776 44519440 166872 30702 1884078 178319 1529 47698574 65558 117810 45349079 33202 184187 29245587 168960 66989 1601629 130166 13481 732634 181077 40068 189065482 91491 24283 84414579 144137 71599 12640926 12194 81171 65672744 74644 90716 27252699 29106 169610 9397774 23272 188290 66567527 153490 147440 288691212 7248 167663 683241 80471 138463 164951999 56590 157052 4720170 189721 145712 13136581 142805 17787 38317496 39151 88930 20095736 59125 106629 23892008 97763 5251 165009873 55688 11685 57804462 11099 74302 51402923 137549 120404 12780275 89070 24827 82283738 46000 17588 276079763 84304 142010 4416408 5983 176016 178139481 64964 186110 22770 170404 102169 74846676 145059 181903 35702342 456 133331 326120051 50829 50267 21494315 86227 20014 16055893 44024 134915 38630890 63840 76820 341921357 150149 36866 43191536 126477 155373 3763826 45915 96844 4502228 181934 182505 58350542 123485 44422 90059393 115112 121973 9422317 111172 171477 25062809 177813 126312 87874444 12446 173764 9131475 133291 103815 13376455 4727 88126 34536655 160594 134033 52110200 89345 113082 210046573 43722 65953 67674695 79632 62942 7629929 174866 763 19559236 94019 14015 93271499 108342 199258 16251988 81273 5140 42934673 91190 46941 193744604 36645 59889 23669848 138634 191629 13420323 126769 198526 19298869 20606 135693 23248407 8012 38844 11418210 130380 43648 89352450 104736 22340 30388040 64733 192475 102419424 28036 56753 498811598 6599 103270 7344735 81360 198587 16974460 3101 157524 8511136 140991 176711 130265170 58012 69566 5522552 110276 58072 39418788 166481 143220 13325061 181187 96355 1079220 86931 67985 191277980 195543 124842 93076930 128101 86438 1870022 138100 188952 308960305 14367 157816 11802406 4332 96618 51285130 158808 147907 37683465 62210 20320 83093670 14283 93434 44272948 37457 20032 45906235 43913 141865 25327852 74714 127504 22585294 46788 123319 53462585 120003 179160 18607476 131567 172427 147217848 33139 169271 1642211 82849 170568 100918041 122467 3237 22569832 29991 184079 220731755 88573 88172 1553634 128406 42228 5694517 177238 129770 69875521 188446 113166 88811858 22885 96121 163110339 143843 38070 6449373 63676 138266 8957749 172497 163059 411898611 8431 129561 484959230 169535 165418 22751411 117108 173654 143882 39984 179184 29198313 58676 19213 50816807 159823 35491 24899274 197871 57496 27494924 73008 127592 8504164 103717 164775 20656419 184937 131735 6840256 161058 43268 356595801 67825 67069 382162878 74455 193349 19634733 31440 51835 164799335 79796 187712 92966977 77386 555 36466526 91046 67139 38171652 175393 94940 236665011 117174 168175 303680 105658 47285 64457622 96235 36837 3241261 102981 184961 22177606 115524 198920 1252245 191614 185525 14109849 110645 66357 16363503 104221 39063 179297291 14400 112883 67879385 180593 38313 21397050 68671 136407 36137008 121308 132624 7879395 124604 13340 62654419 87805 106057 23243425 109474 199856 11636828 30930 152098 35698292 116657 163305 23483860 114737 166998 424835383 56430 49025 28853216 17763 84245 49659192 70218 59710 84074409 95306 93332 5694085 29380 88852 78809810 68529 78366 136734097 97311 8780 12260188 45340 142671 155020793 139016 194435 13275988 63764 172147 429131 126398 135671 110758922 63225 74842 93291526 182572 160349 2931827 78671 140005 93576549 199250 172758 14482523 119765 185925 2523642 73926 190760 6478792 166438 45516 68707666 133284 162626 37281195 170520 82144 86519671 77633 179434 20923491 174846 71275 18677040 51444 63631 4888426 114141 182936 62012635 140389 28579 3379286 24447 70925 75893847 128291 35611 1769280 137613 96717 80921989 39394 10537 108394850 116313 145063 9398438 6227 146196 32490777 90726 3866 57633499 44458 165559 125664883 127635 69441 54987580 165877 8099 4858331 55690 169756 4404622 189307 16432 90675608 170988 188064 4969574 69441 56532 64143828 182472 136787 285755053 79388 134732 51963819 89852 110622 26041665 90825 160758 50008015 41087 40247 37849202 155100 93279 101381207 104655 158574 6329665 33092 51609 40453480 60269 50191 5177773 93125 23617 54085370 118277 165888 164233278 150223 189544 9420396 46015 59360 28030552 129480 43049 122443911 136933 188419 2934622 187827 116240 43702296 19923 113159 382301534 139641 37228 34673817 156725 100365 159578429 133791 96753 66091572 75094 188857 11040697 163620 168778 49213535 126675 149650 67250307 185454 172120 16277757 22267 134469 515915113 3920 134800 38297490 10665 114966 3195489 162550 164706 2001925 115459 101823 70867524 34018 29206 70490604 136900 175646 1508555 180667 39076 161176711 105935 158613 69804123 3593 115746 78813144 172950 127927 1837264 181674 156860 43251372 118110 89729 133973850 195548 154053 26213035 53293 80302 45693119 9800 66609 48539326 63253 4074 43684431 165127 107638 70168780 35199 50858 627289 65358 138825 14119300 176889 109364 315869206 141661 93979 25369294 74036 82976 32648281 62642 161997 66962333 97212 47350 76426342 2455 79608 10285304 95029 180682 15068678 93602 177041 315004170 18899 56395 31639179 166222 156826 239362715 115717 148852 6818802 179012 77955 23710603 66712 89377 737133160 84967 135653 54095993 190649 117831 4766201 179166 159163 34460569 20698 45923 36963240 149976 164321 3127896 18504 72676 90211518 8379 31270 410865 182415 63197 736850 145928 126279 30057539 102683 144968 81494 110376 23577 66773508 148809 66038 948789 179526 12718 5227701 29435 111650 29262130 114952 171222 5261908 57443 104477 46742752 129595 73430 23883108 31827 30459 157774262 77481 128314 72016465 194980 185002 17738125 76123 164265 45179343 11866 4329 76088476 112201 92106 5783090 138452 115964 167327912 44787 20260 71768600 148506 14494 18866103 37311 86930 286180810 135485 77117 1761632 150628 196746 87923258 135364 141417 66044714 11531 146553 100138977 18150 194861 27005440 35877 60358 64858484 46394 54786 30999325 21943 114868 96537882 27804 1329 38806991 119172 172582 1825480 28233 45244 5929111 121997 64506 672461847 56019 122273 3485944 35794 133895 6265900 129446 41833 118357076 144672 36662 77544880 160 174254 68376780 99956 110048 117262988 171872 73104 2678261 631 154233 117121014 58845 91377 75503958 81454 27948 91504456 27528 142582 20421251 143619 143344 61226390 158417 66927 7276385 21715 21648 32208782 98424 124159 39294184 50637 7111 40792562 154410 75900 10574288 196624 42453 31093082 125602 25022 60255124 100195 52190 59765610 109507 105231 147824447 109161 165936 21050624 151279 123477 242268056 190420 97298 506587484 67070 141338 18222053 95080 109482 10934640 90847 113572 43436382 119006 60962 23008060 14207 104266 13077538 195040 4972 205669374 563 195367 251840138 82552 171307 3467312 181389 119339 76056537 106002 154238 43263488 65471 180822 7123597 15573 68103 31695019 122953 116055 192004317 107129 78920 65003189 151814 113448 93138551 118530 132392 7805856 145901 166863 6088107 150880 194848 138639163 92597 189869 48491141 15117 50383 2644396 190472 189986 61455524 188245 105978 220036369 123064 20357 5877986 43259 4568 130123709 66954 60165 32571719 141341 77462 12242594 24185 65290 13578024 27499 167200 1816189 63075 16837 92121861 98356 70665 7918388 197221 137909 33419326 195662 41259 22094658 180282 198633 122067956 189112 166060 41248761 116695 65227 4346517 35837 147432 44703337 19240 1932 5377543 81828 105219 116895082 161451 181593 2377302 189647 43172 19962239 103609 114894 12351780 195293 134628 31406523 101002 17161 11431520 35378 46244 24717616 140930 141149 58106302 112041 168314 4393870 187448 31048 191101469 12615 52862 19055713 100787 133554 49938816 124099 132828 156575 130715 11437 27918151 57853 112953 62643797 132021 40054 32208103 190922 78751 276275482 144841 112274 26972971 194182 10290 355719338 85402 164516 31573015 86438 24787 1953133 623 108962 806342 165411 140318 247582709 161482 38995 48148187 60717 41893 53153301 176061 141878 40564167 167396 138494 55375639 53462 161487 27736549 134552 4228 68987844 7929 155658 24017506 128130 149766 330474208 66387 37452 60220309 154190 33671 27155831 40611 147185 1427776 187035 37562 32873208 68350 72957 124248559 14492 109944 202310007 136017 110671 71730 118749 13313 102955843 158547 6279 15093269 40710 67353 19551609 73012 5286 20770709 71348 62609 980111 84539 46985 29488534 80523 109071 129482454 106555 6264 38825212 191176 107686 184130148 70763 12252 8826272 182470 74566 67910600 144006 78318 301557 60650 46853 10939428 131814 163518 134830028 93144 567 61128037 181698 34016 145661261 165123 79093 18393083 86556 11618 17356346 166679 195974 8801550 145743 181765 457495633 35334 68140 1229453 167879 80312 29115568 172197 129069 4546619 83989 44142 62895986 16731 95815 154437643 81182 76142 2184820 117460 184366 113776861 122182 39633 127499 34805 134877 67726061 60471 193827 8142252 139900 4645 177713737 20016 40318 15042275 841 195123 11094838 103944 83253 61216900 1101 33717 22196670 137192 62467 30172865 89449 65068 186434226 51351 148257 94605061 168178 85707 8813277 48961 178914 46133326 158552 77524 260095589 81594 4197 6632173 121072 163777 78236125 42405 168061 322031030 44806 51909 52450418 16847 160439 295314472 187605 93385 63714119 78267 178894 38896586 83141 160847 160208821 36465 140303 10952540 112295 175888 11702123 27418 72321 9813510 156857 113210 91340842 183491 143851 28025603 103141 13599 266850091 74900 184453 39023111 101420 81124 92020129 171928 126462 42460452 90360 44521 96762988 80485 68170 26346024 77344 23244 236667319 93511 87498 7316157 69853 182622 2993644 179819 50100 16020615 64997 164249 40556036 49525 28723 51698009 9299 188350 131835445 51705 119647 49069350 82879 86499 6439831 149129 183502 26833012 182608 181533 155843509 86395 149385 30788481 24916 3852 207430530 156260 51072 16100558 92649 121284 14896588 184803 74751 5510209 109038 99957 14671509 54028 77457 3956277 125761 181869 85714061 23685 45711 15899186 184052 33150 78002436 188529 47679 1517886 113913 82561 3648097 29984 23648 38439528 130175 44982 72540 34742 119019 278190260 80842 172771 47422481 195391 158826 11439333 141393 105168 38885796 133569 35796 24958841 108035 175876 7304105 183574 99303 28423781 38983 88635 20413335 38715 110009 13762232 177092 190252 71662407 19791 182865 401299442 2221 155449 9005155 35431 184509 179386024 170959 165181 43590945 149957 185644 31504830 63850 97632 18329209 44944 104633 69055168 150879 78630 27219899 411 154313 59393050 169767 196351 360506 98507 148758 131277573 174765 128252 9333512 196686 172703 25837673 129172 106344 14260447 199601 34065 50163622 154556 75774 348993299 138108 76518 20362265 32760 73856 119670885 191014 64399 78507827 73284 122069 179958317 178704 104945 18005956 107931 65344 51657016 126205 29946 18727201 28801 73378 112300089 49243 36726 33902625 118281 161432 773666 55979 157666 14358816 115259 88950 7278963 51956 157166 17781396 4077 132168 2625104 99554 105890 14402826 36505 83627 59180645 14581 82337 427682903 136199 43609 4451792 45801 133946 24028936 35408 116780 93978899 40001 22532 301434881 32688 2365 112361120 114349 107452 26841362 140211 184305 101819440 52685 79961 10443121 36196 35319 385737374 121167 90702 6625932 141085 139044 1371660 41488 39945 227451035 3541 43825 135203273 115389 28160 923471 127826 86607 70928736 121314 199160 280405736 132614 98367 321509 109674 157963 938867 71553 191989 22804 176534 78636 16043213 30655 112602 86402011 170451 198933 67066020 167942 103330 14913157 35599 13699 6497728 115753 152028 48752811 118806 184490 122025112 138832 119911 34100546 94911 196346 4523391 173841 18315 154651412 101958 97884 134325994 96545 65270 90664079 186320 31824 5539548 73420 148086 13122422 19009 78515 13260365 95303 130979 18538189 94059 11144 28519484 115119 640 24505458 191703 4822 69787605 51631 56561 60963946 29830 34979 1109619 7456 169880 3586786 111950 32901 601877543 29928 122044 100523 182219 48496 25903738 68734 120725 30301712 156403 199990 3033834 123697 135966 7918181 12920 1573 3439992 86607 35306 51035159 50760 176148 44972472 82924 76628 95190289 184427 25584 80900158 49188 150816 28593993 185922 44593 32297793 46443 155320 27401871 124878 44488 9577324 153730 22069 8018862 103145 20749 14786836 87156 122333 62830681 87022 68715 129760869 110746 130242 42872692 115051 97199 350753443 49694 122396 39654637 139711 4419 68354665 140157 38486 56896118 187224 144862 31395210 156009 69238 7040051 123912 132135 199681714 84569 81935 2662192 93380 102407 8538584 1047 135840 76246739 105471 91513 18417985 153880 100123 93994872 64973 181151 145509401 143368 113606 132862055 25017 127346 489782389 180658 66188 3829030 136514 83514 4422197 193286 135152 21383037 176809 4661 36744948 102008 154914 68249589 163918 58356 193206777 148235 187755 80535458 70281 179271 3067522 100680 48170 23160737 109690 56602 422672926 110909 58119 167076576 94655 141230 27203 42333 179415 163902385 125089 102426 21024967 157904 114676 8885163 35890 7894 120558113 42655 70395 82413175 51256 3375 34224032 103536 20601 10457185 162848 101022 103631073 189504 185021 26511265 185822 36260 65887953 58451 28344 63179732 123822 31393 49498441 81200 70777 165890830 47553 119135 186911420 58147 38560 14255988 52799 37178 18696137 141607 106299 25115335 15882 73223 202488747 48079 199477 2878847 115819 90798 6661199 48237 17941 8762855 142500 89326 48513445 128477 195989 104673493 61992 135140 35832269 70270 168628 15549424 49798 99352 59900889 135000 63409 63484597 117470 71012 14358269 54532 197523 13030727 86888 78558 10514913 100022 124310 33221127 75220 73219 37994284 188080 20434 141262529 20987 187877 15127145 88730 28600 3496934 71447 102250 1261501 112840 33153 11901432 36883 159847 116369442 168363 76423 146584710 148834 3827 65161774 189123 136951 11492646 37614 181024 96923494 36716 27744 5804909 30912 186224 68876053 49426 138211 68356097 192522 161963 173838693 143045 15838 37379264 131273 18705 8089524 103894 32207 13192921 64950 129612 7462748 32047 83069 28601284 119898 151893 202957125 170204 148581 13698365 150471 127558 37830026 13614 161560 14893729 68775 163030 29135413 165576 180546 6413229 88927 171113 89088721 65838 74898 9321227 163987 63286 78101674 189785 84925 16397425 112326 80957 38432482 120118 167042 19059 120769 8161 15979506 161875 171923 71413478 117119 81950 159662650 27611 6644 99998037 146580 194179 160557419 62718 69077 75957999 190933 150669 27088107 104957 125650 76366959 179010 170905 23995969 98161 93721 76769530 197337 48539 31473267 142695 101168 34807804 59023 18773 72735660 65046 124187 1784694 22151 101277 24348636 86079 75359 24233728 86245 162776 180483403 72022 54614 77891024 59500 159763 107965945 67338 85938 1552845 135683 195592 22756146 36531 195476 4933744 123975 138839 20091841 144261 64981 144358471 196910 18567 4237651 115407 165711 520258458 156293 39098 353318402 52968 132259 61100155 102969 137598 11207191 93593 190663 4038360 19161 117289 45125404 15313 6269 255631383 155906 91522 43994 74144 179406 11212003 166531 63955 2262950 28088 69442 22578908 112150 117383 104125625 135734 199042 50596852 92444 173180 40147881 101219 9648 16204635 129523 138914 184454169 198248 131896 9580650 70550 77328 2460538 71050 66159 5394080 52801 70473 28073590 106884 72498 30543330 120158 198974 5890911 171802 75674 401500484 164679 182732 120550033 128282 107125 60167402 114442 134808 73664411 199587 19622 129016343 15688 151147 110091338 190161 52334 38424616 173065 128690 14629570 124722 18737 68788512 82019 198675 1937108 22920 791 127165023 163195 25243 31536460 77414 30852 335126740 9465 103822 38096221 67398 113646 23811159 103685 128594 2826640 34365 122994 179334756 79591 4815 121908704 95500 155952 49724346 75908 95226 18211005 7384 152867 74911173 53524 34477 225091837 113118 119063 39869161 175768 198928 203188706 101252 104317 55825895 174055 177553 5300775 123616 71210 33689809 98029 1029 17965955 97159 73810 37385608 94500 36963 199787503 134395 19921 30544194 72756 182441 583787 111593 39768 17498129 120988 110669 52452154 92795 17387 14803640 2375 170547 2493321 159113 124734 49869169 122096 50049 34253240 147318 106425 5930143 138312 145974 197140400 147727 65959 12150608 71503 116678 48842609 58832 178056 5846940 28237 56070 59719770 146337 162047 21463873 49265 192570 45165158 196970 189762 146952965 187146 124615 4593017 44106 111238 41024254 97569 170322 144450443 30248 79645 19294841 52202 72266 132665608 37341 98280 35792609 176726 90185 129117671 38671 158504 60777565 26767 98825 114946716 91744 116071 4992924 1256 124094 27628512 41263 3458 58558490 146956 43437 52396542 20211 40153 14016368 80008 154792 1142810 82938 20796 69902867 103394 82482 11986766 114327 90644 66960686 137268 39826 101381688 178220 27590 51925909 117441 62422 7324986 15408 82408 11495192 133165 151192 42314891 110651 164908 11751610 145915 162858 36507243 31019 99002 4598902 31916 181496 19236501 112862 41152 60478122 103812 16982 69853687 29503 51326 928809 54083 80672 12579742 97353 62621 11130169 6916 69680 17035446 169184 87961 99996768 42756 54451 1982614 87060 127009 3258173 16974 75291 1969802 47785 151229 123021978 152015 130583 24563135 171083 138748 43903132 7937 9485 35756466 190265 53195 35660728 196063 28060 122100525 46908 105141 39176471 15557 142365 76561456 176933 93786 128438240 77217 193750 5370224 66028 97371 24932967 92351 199179 54246522 96191 35574 40230373 19736 9270 25230458 162891 50844 12403112 72251 156960 5212588 126309 120316 28436426 79009 7469 9356473 189101 140142 13492024 183775 62471 126852023 130057 191539 26653190 45309 50898 45062650 7670 142645 78270539 55924 42971 100484 76799 124636 101789209 120596 110191 18306542 12135 151021 60612980 197380 116669 117540976 181960 183368 7512154 84075 51936 38938365 167174 85042 82565793 83536 28607 145010012 178963 27264 30444448 91739 91847 20719414 170401 182014 91532139 151737 165594 26253880 12265 13379 7867302 24617 132743 12834987 184494 98330 18152452 105082 13565 71970869 37390 111892 41668330 111277 100028 125745911 14816 192021 72012475 100570 174011 6505981 74387 160759 12331271 118852 169642 92752493 157489 41318 6069489 7501 142537 37969842 38096 197988 115246852 189830 54969 2847025 9539 96696 6706775 21944 166566 1267649 99450 43543 83217291 104565 98156 157869484 79814 58380 181234580 60459 183608 17018042 13642 158916 68831220 143057 176773 20792860 122792 42986 43600474 42673 36148 37215392 161148 130374 1010903 16687 74551 137115231 146453 80833 2943751 32146 69002 36053307 170595 25162 156255713 178034 61512 79686968 87372 13605 2990600 135043 97207 135035 111335 6704 120068572 53966 75063 350259744 85347 54075 6123085 23466 39015 56335064 101401 132157 403766 192693 35171 61057449 181626 117021 26116904 101781 182625 101791594 167739 146710 78777479 32969 17550 92305933 30473 60688 10404029 7498 112348 573272 28316 83426 159372822 152410 147095 317272624 123700 28046 20634096 160266 167407 30326528 174850 176566 283065 79783 46204 129719273 40368 56461 48046106 97679 58004 27007794 4095 123863 880102 95348 106117 47374870 49531 96865 1395131 16875 158494 63117336 42932 54962 88400672 193993 8020 56113722 75604 144889 4485622 168683 192308 91781718 76662 67767 197390291 134178 97717 37740218 3729 112870 21183016 167740 121336 24776536 76614 162719 20112116 97638 10028 8779536 130640 92893 147174850 45427 809 28780806 155721 124602 22608245 54453 1837 139843727 69049 69455 66405839 30432 18656 36982983 186205 104481 8777797 100694 60625 5452987 119142 198205 20372924 174152 58451 39361563 198854 83074 39814132 20372 26869 79622579 41078 161638 81688300 113827 180762 111185901 131502 63372 455922843 150902 178345 32238032 188147 5537 24413361 13655 120197 47569425 92575 150240 13649878 159301 103259 79655103 31631 51435 460404003 32083 183071 245844 102503 133578 95297968 155481 71859 11115285 33669 50043 94763145 18538 120646 21129577 139436 32714 67164907 4015 158946 50137128 173219 137782 537971 118971 25112 21954504 60352 86252 155857662 91682 33419 12535249 98239 45534 47733771 198 82452 20319801 95398 11021 77594465 47713 124637 4387629 98917 89418 45644800 20763 132226 153953826 92075 100426 29507201 28268 199790 406820883 87827 189376 46095044 126512 75001 113886904 148259 126877 30516359 102775 83872 4264359 70230 38767 81970374 139758 179499 29863629 167008 176479 56157210 95631 131377 221856938 180340 141911 59489984 18857 36403 9068354 40679 181106 118948745 151739 153679 10573605 167360 80862 14102996 78343 104711 33924077 144521 130960 80832348 48234 1602 18484466 32954 36145 66015052 130664 100901 21776830 162811 60882 172644531 124314 19954 41428797 63949 182418 323035 93024 199947 10256460 163045 115860 11577164 110417 68159 63614776 132828 50492 547325 98203 178261 125858155 68433 166679 12186905 14926 130803 182520747 886 179053 2950935 120713 77700 4729543 131834 178857 17343512 20483 86178 38504290 34054 198984 19570151 170175 99521 34369330 171670 118042 111399919 52513 34041 180031666 164893 130191 41216358 184556 125737 61622767 46139 154175 194680832 164070 30981 539020 191199 6197 211160510 185158 13928 223373223 99335 84696 21371391 25085 65034 17138791 197251 140016 10472834 580 41494 547839758 36794 168638 18893527 181195 172199 5927528 77914 102920 72078557 177818 156039 59950751 98847 127023 11419294 36469 156181 118068312 171585 195048 1621654 148253 117988 134443016 104145 46574 4897144 14611 52709 165075544 148846 194342 17303228 52198 72048 17566990 4665 48611 20818194 146192 168115 18751141 193088 141077 12040175 30581 120111 89609040 110254 71594 32823693 42835 145378 5338248 84303 83199 51451269 134131 120362 535147 24016 12376 95895452 85532 40869 24558813 105512 55684 255799812 158382 10782 193597852 137949 152609 462810 899 133075 60652118 186530 142112 48546587 80484 160824 8549706 159912 149920 24580079 104155 144540 15689580 121141 122423 1995681 43032 120783 5679712 49555 116536 24817245 86051 177923 93617001 198593 170269 28821592 1602 122190 49516133 124009 156983 231737 59869 122104 42886778 90271 124018 141336944 23758 98911 103296652 176681 108520 18258051 39923 83133 33246612 192828 70294 204973521 15866 151572 284849737 135397 199433 147883451 144330 12882 16027747 172891 1990 121529236 96762 134338 50192870 38560 136002 81987995 163051 72050 116653552 68729 61131 69056624 197767 136453 8538845 173535 137855 11683137 132398 154236 4163961 30231 154475 17515411 167135 119857 91164754 159242 180885 145989692 191021 36400 149667172 142274 112946 444587781 91455 119696 9173880 126975 15421 14276290 163306 34183 43444218 20373 118458 30513648 136876 23399 172942333 82737 64191 15645415 19912 145509 55480748 78388 325 24830234 82433 119730 9669591 14877 23641 98233485 180287 57240 49828136 82206 16562 63833442 165855 165614 29792750 18631 29743 25652535 126247 39007 52827326 90593 130984 60622843 32344 22902 60142550 187028 43483 29917253 140567 9412 16898825 105047 102404 17579108 76634 33441 771627 154033 3052 105397116 8822 5520 13443377 106785 35693 9659688 124987 5985 3364216 31485 7317 4496802 43590 77192 77441939 59270 119116 112221668 183285 71866 21116898 18457 103297 67802666 91208 147779 127702 174331 161678 258077962 183975 192835 45501822 145653 136344 33605312 45148 161093 21796898 89823 160129 20826165 163137 35316 16634807 166194 172350 951570 39862 1346 28727874 199366 85709 21669160 114959 125880 52846765 11353 56816 205945844 42881 58419 91738138 54105 167977 9046328 152983 9114 62895230 85621 30446 42945901 167160 41977 12253232 93337 40391 1702097 111118 87067 92413250 122251 178284 16138742 125384 48438 95801432 129593 142129 31509562 126012 111794 208618874 41795 104869 203594297 104705 70810 16545939 27694 44720 363103700 104345 87700 31581262 108706 23247 373296754 54288 90660 14921246 125357 37817 17796323 51141 166214 79620394 168184 77778 57356756 129503 113857 964385 44726 185643 35067069 58425 198559 68097413 48567 109949 20759823 121932 11136 13428439 88901 128709 57150384 72709 158370 89446018 67103 87018 1893327 11847 67510 4914954 30497 27598 4124189 16261 41748 2238956 179163 16621 20813924 29139 175713 22688674 168365 28303 68698355 28987 137396 16985127 125176 20017 25013719 135360 143842 56390122 171626 80196 69272010 176048 153614 330277042 160038 12299 22172059 115831 197521 28758107 111458 103955 17669743 148945 4669 9587855 32363 51126 12141370 14632 111660 10690631 91041 132702 18855750 171774 116090 33435394 133192 39335 38201390 22835 146208 1011546 78144 29484 13112933 15636 8707 4836447 173196 161014 8055363 137418 81633 155790674 46854 116849 45944786 177515 138890 76365852 95750 157578 106111778 153428 64384 338070 38907 89791 14183680 144784 28127 117200252 124510 70423 4866031 73665 185953 9304740 161372 169620 521504436 180690 111076 14504706 93821 168974 16727734 175467 43124 25348003 120606 163753 50362942 36015 77028 91210426 110063 25616 87317955 160429 133884 4024679 66805 10445 269092534 22498 153921 1086416 100595 18883 33203063 151199 159625 161117182 2773 164373 161094138 164151 77939 36995510 98484 163212 26683685 101439 112661 570219017 115407 49221 10507935 9444 93140 30144428 70547 75449 3300637 189278 194686 223921336 31733 137640 42328403 153296 83871 118355639 127665 162771 45836510 18324 139450 28021240 179726 102428 7932157 197360 63107 2490105 81774 79655 120833813 18332 103036 129926081 128267 176267 61480268 120481 188297 273547857 12720 165248 12767505 57161 46472 74560811 91214 8200 15255899 47163 14199 15843658 44826 124809 46347551 15319 8878 76452469 108171 14953 4921194 96663 76969 85787227 158396 1704 24143088 78890 199267 49389795 116681 73604 9121912 131145 192377 4886584 175738 72382 75905075 90657 167055 3934194 1888 15917 1743693 124528 115734 28291589 144043 70159 794393 153829 110011 186995 140080 21199 1902072 133866 138099 4485901 81158 81440 22954307 139230 198172 6063073 27874 172054 34726947 92339 164578 16064894 182555 91575 63030403 38364 64243 8216381 71908 166767 38138717 9503 139420 166123493 59589 125902 17437794 139867 112178 8900858 71501 183377 7252674 195120 138338 144603794 80850 144537 16282438 98243 110967 62940711 112375 131244 16314736 41275 167986 480603 14748 109455 3991453 47284 199184 37272571 324 44855 99113876 55951 56650 23489284 109114 103020 12291100 94743 51659 54062720 185109 141638 380341015 129562 189578 3586372 26869 5997 39492758 132470 106639 66124370 166177 89650 41768672 115053 55181 111929204 192509 140389 15274089 121195 35292 15737515 36193 174476 52434121 83015 139907 31982387 84939 62679 263969507 16250 83001 165668343 106548 10980 7918908 166633 11734 96064 157547 118724 3708819 145720 182746 36594492 36012 98806 301590008 50753 139997 287316804 71536 57509 144712319 169021 133015 7937277 69132 149719 137555091 72269 171776 20244066 118219 169063 13307242 141506 172945 125070095 144228 88067 161865589 39940 155764 121514167 97740 43116 67509805 42286 158025 14051806 39868 187021 20207897 58403 120600 51134810 187397 76215 5939488 178047 57373 18218134 58370 17724 16508576 133260 179819 41682186 9569 138237 72679814 123289 8025 14202894 81346 31957 45736297 173187 23084 6699291 36606 29846 237376178 186419 119208 3574141 149989 82628 1864178 71601 139159 125452533 54860 39892 34291541 88342 76421 51977209 49871 140582 193703859 83886 153831 47310680 178566 27597 51846859 96330 3162 1405336 116659 139831 1224050 6883 78976 18439660 26060 134056 18793103 47462 33954 2490265 108023 179843 30270068 13645 119833 9574080 41505 144112 65297994 158611 30788 30199138 110464 141834 78836512 56588 52851 9829205 44462 127291 52388437 4500 185140 78158407 101237 163181 19001980 36259 197297 69014307 69278 94145 8567504 151221 96512 247047051 24186 195678 5889651 58296 73763 8082396 14319 92145 5017295 33313 147408 161632787 44573 77764 30256097 145982 44566 42122031 111767 100015 29654505 136561 55588 39139910 36874 177740 69431066 126157 178949 27820949 122897 60982 6953004 25879 88060 3651036 155485 53016 17391511 53297 43190 82210927 183960 39874 33874769 190092 34772 39446297 88167 49489 7653571 73853 18468 22981939 144770 177854 15731750 71332 99137 2829907 69281 45683 12147885 102522 186656 8740808 78809 42694 128636996 67666 60281 144537160 56895 44437 73361405 38927 160823 38696070 87387 107351 473000 193470 141852 255328185 54119 170539 25390359 163526 91955 107595869 181810 66635 232871551 129450 76556 16787562 58771 56865 55441035 171838 64894 16198361 162129 75377 7486164 17546 134281 35253605 164590 55221 14055748 21973 162972 88772612 115725 112652 26698627 29071 50559 8143074 158589 102066 10854221 108962 19908 12301 151572 96452 256462736 59816 164654 41593408 154463 21955 157420736 194817 24741 29241096 67827 129544 21233684 16947 106081 3412016 122704 64934 116602347 18471 123728 9574083 71866 13974 7435134 86817 30110 21583781 142954 39719 15823398 127761 194475 83988386 108263 124267 9974968 191355 60098 174813686 199448 86120 7724883 128028 9248 42015840 174292 117860 17353630 91356 91252 39294072 28957 5516 50394278 30939 37405 645769 5490 59515 98709687 118094 74747 40937446 142617 155712 4713675 183338 135943 16675776 198861 136923 41248959 86918 8174 8412215 161422 155016 5999798 144296 131378 296050339 196347 43643 165146363 176222 10212 20005955 181806 43771 104183062 14952 106020 23279311 141963 89587 219753875 167115 199945 116680876 139929 106934 19119456 75510 157970 4534723 108320 20191 35525035 38352 26449 28029492 9436 127372 10768690 163709 28828 33052699 52275 46575 44763447 90996 43488 1127222 33925 148264 5950608 33564 39466 24715403 74388 49103 1085872 140072 66339 7652545 6858 115958 37235428 55727 28798 54787864 36419 89424 53532917 140049 74457 34740541 130599 197423 25015830 119850 172443 2240460 137967 16889 280235541 174613 118665 78975010 12005 45001 985293 9138 106219 20822758 151898 90616 277973 53275 103245 33393897 96070 156228 58805986 128621 89532 181791479 61182 196462 197612587 3707 25603 128178529 164620 120997 235238793 158203 120151 315612695 2307 38186 27444686 32929 116218 4000926 3678 174324 116792723 172705 90464 37779702 115010 23629 111414422 7960 132323 2796229 42 85225 11545857 149959 29527 33397537 187905 99247 343912139 190723 106478 9058531 175872 179391 7012105 143594 81009 61546829 96504 43003 200400254 18182 150326 119265955 166135 94420 20476571 152383 22865 63869581 38820 18645 24195401 113070 65033 64549172 125970 186494 5345745 8286 180753 15642671 11477 134611 9226615 113553 27228 72969435 172233 37979 18393779 179815 4442 50555112 9008 56432 12242028 184792 108519 8158695 43717 21623 122901547 1313 63313 78055848 74229 183600 61479820 5720 60431 50974800 72679 143827 3773484 71182 148906 254442944 162481 160947 94224023 121301 32365 117912040 65406 53682 24845712 32665 91899 18236836 144260 176719 64695735 154817 196004 114787698 95290 28838 99816312 47392 149263 5866740 164665 22357 73456701 151675 84660 20514549 32232 106439 17432546 134994 168369 9192196 191161 187082 5247783 142923 142461 178989863 113724 92899 44576977 134653 91417 1991611 79563 177787 9759538 117808 34107 42138381 132937 102525 21832731 28962 75037 247192778 62377 180599 91678120 119013 7858 4020556 35532 7409 29351907 178638 112702 5953784 193191 9391 15100387 198050 128294 19721206 150194 31492 28221069 79728 136703 25654733 55454 49811 14855104 192227 184130 22203362 117811 179199 53980108 106596 59011 627330184 12086 83270 139464942 16104 91699 7343979 73354 67827 8315068 95758 151104 44149156 196961 6433 33832077 27025 12182 203958154 60658 22867 74544750 172012 52106 1642378 159692 160773 16470377 124071 91056 52608678 73194 72933 116766844 127870 169271 2892255 92211 154682 3968589 160750 104870 184054873 90611 6307 87571058 114047 161428 334543 147749 92278 178553794 67181 141885 74031882 134596 5190 153086828 151278 108277 8223872 172640 14359 32219163 184487 86473 2652103 112409 63972 50321038 174217 49358 25113948 12756 132301 36273009 184773 169145 232206211 193125 90578 9896339 62602 21046 197213857 95989 88634 26802986 104967 111225 10501841 169356 122521 23179801 150735 123592 15188386 5194 176746 9112421 150044 82655 173037081 31065 107086 1772375 3490 137195 40387666 29446 95187 17925645 108488 157664 11405442 147435 167522 366161357 185351 183696 5546426 64780 29401 25290055 75438 124065 21454709 55575 54330 62316148 14763 7884 60851042 80497 8476 48072671 36298 187423 57447870 150022 90710 48138061 152844 17456 1616445 12444 149649 18726479 127191 18280 173322839 148731 149447 26907899 45116 183909 50005322 78502 36979 69307710 28893 9522 2341073 95400 21903 4928103 107318 24940 148998273 79345 30887 307213428 53529 157649 306943801 116455 57072 270291176 16864 92098 2714315 102604 179285 34318838 49993 195916 675241 26829 195672 99526776 33821 157482 139339427 58628 15851 15412795 84723 72361 51093221 15498 71050 105731632 155065 190002 23059494 167652 159550 52958911 79922 170831 847865 52313 5536 74090550 125529 32763 12054799 71539 189505 43874848 101292 53669 5360014 89858 12712 530136058 168791 50471 49766920 162996 72558 11055364 24891 83105 731159 70119 90141 158806463 139149 167398 78937288 127375 139550 43050057 170636 40767 847776 85975 16682 59078616 47228 139913 9611988 80425 94199 346616926 158970 181062 111322425 10586 76418 4229038 55269 141909 2209033 56285 196659 34739116 10967 187981 6305760 50350 54471 89563839 46882 177455 2015257 23673 158529 5599249 25063 149404 5209733 43373 178378 2103288 172636 18306 27282147 47866 23792 2539796 184189 35071 2767424 107103 23118 43717755 120032 175337 8488272 71192 48893 61895325 34442 104563 120139659 132328 108929 14524576 188953 24711 50114071 187036 95052 29468700 101280 116965 10350413 189967 169675 74866867 131945 10415 55554739 38692 67134 17907331 55044 86047 39563977 37248 121249 19294244 87986 136168 24209836 16100 24506 770589 143873 161334 46117236 58678 75046 55725854 70996 142113 47541442 143272 17416 6305604 57830 70110 3144985 36977 115842 1297919 4449 132587 27291518 136390 73655 150018426 188002 94694 21428407 163183 198915 90507109 122586 112834 21422363 65313 1223 44777180 186333 163244 326545392 105670 111986 48165290 61274 159315 2784686 144120 51048 41281233 57598 13467 2167351 168970 96834 29838305 166656 27532 3931997 32943 124376 51018745 122466 175503 90378382 18197 150521 7723721 73365 157940 48382299 70936 10205 27959281 28069 186922 21644126 91220 1538 917400 142998 170026 12516332 74491 167302 13633116 173493 108876 982162 120760 135708 57617051 59607 188353 9736789 64778 62384 31150534 161373 46109 1115855 194031 131005 24519886 140012 190978 47118789 166602 27064 44930257 164177 177255 71771746 137552 57833 33676724 173612 88516 14212197 122522 171716 3179273 158118 191684 160877085 38547 72305 45931469 89674 72796 2799925 179275 56661 78295177 2498 49948 210204242 18792 170431 57116797 69130 65829 39399690 30172 80796 51853049 194674 147580 177171886 181285 87608 8165041 81857 21683 113886497 154461 103162 110513950 71848 123333 31077050 125171 168644 40196934 123794 64074 116331199 117533 10577 96164752 32807 150249 64838178 1785 189003 62590117 10371 157606 105302440 44831 137683 9170288 24012 171148 29195773 909 9811 155997669 13744 107792 11577659 198559 42437 12618741 138525 30976 225927000 159797 161743 4554360 106118 90628 26411889 152732 10531 3659332 141958 122743 144315032 55965 28130 21377343 106848 181899 64617835 128312 86902 29547926 21373 11058 25589915 183966 187216 61695133 59717 199142 182405345 140759 14053 16973976 196660 68203 414037501 122122 196146 42541554 162997 195005 17541867 41199 70214 44697464 191584 17455 16331671 103447 51593 186842065 60295 59584 20857042 15356 170380 111197557 165525 128335 17361505 171215 30999 128167545 155237 41283 248461917 56396 173808 25427146 103984 56338 84848164 106660 169291 6182906 96434 146738 34179836 106864 185887 9845116 72615 99242 53064115 2547 47765 54577199 12895 148405 134716503 53190 1003 5331621 148699 117500 29213602 140682 104576 52073576 68025 116054 48279696 148213 52341 61370085 124322 152631 8116500 16457 726 52534366 121611 37780 60607718 54072 89578 33046555 63631 155681 24994660 117251 53749 21659317 189749 114752 3102079 116156 52857 1976733 136266 78226 324048949 182260 161424 8136218 95611 31971 7652707 116678 115442 31199046 191314 51335 8308784 197836 184362 338271312 77181 38507 23430673 118072 25617 19620210 51672 1316 185622303 161517 34008 41742461 14658 98545 95812453 49382 24534 78669343 151981 192266 44401563 167932 34199 10068522 133424 182934 5393583 49631 175935 27583837 107200 84309 13251590 75893 43776 116140679 26971 177329 42356688 21275 96909 55772299 160633 172648 16235073 142560 194611 17908748 190885 69307 1127398 179455 123677 190452007 144803 181816 148659613 144175 26646 53693098 13204 29847 17744021 132449 81207 26459907 138523 42517 159312074 82018 14274 82044804 117654 146020 21830407 96853 82485 123080549 133764 110323 2575637 170258 57936 159332827 113864 121452 23518597 111659 197931 36573201 4659 2776 49844041 76272 172332 36315040 116817 172667 42204957 42884 28228 1693135 135426 114273 52753596 32667 118187 1287707 189222 131370 4585357 121777 156291 37312868 59897 89686 17275737 119849 75356 76627715 156510 154056 235388666 160451 90192 6157366 172864 63832 11241220 38266 109796 20289708 197193 97426 15325869 110397 192767 2997 68103 61133 1689840 57912 112967 266973476 151867 175331 110811847 12234 59693 100902937 78430 74511 26677068 55026 173083 50587732 23763 184007 6214156 62233 63377 18340686 171839 23420 40908339 43871 115392 22164392 106870 77724 70744181 90709 168360 16959571 121536 95938 239829592 47868 117682 45806135 29169 27638 121067829 38790 153070 199516872 159854 196369 124178331 25369 1748 38645653 47639 44468 67038021 92361 120349 2195013 31127 195180 157491814 12000 131153 1855257 183323 24524 209028202 131696 93552 13827182 161977 13979 65169853 109008 188406 7603925 132545 123163 19284119 67434 199288 109038180 32077 118856 47511245 101879 195316 40024767 15153 144843 39924075 75406 173298 23655569 196808 158732 125696749 50061 178438 26189490 68341 91776 335692624 148455 10326 103489389 14170 48733 75452069 107592 139484 18443993 159666 102729 253567 151307 132759 17528748 87561 7276 17807654 18418 75250 61739434 120385 106767 6662976 147134 170956 3520027 70082 181844 5446878 15904 78089 9313256 28615 33534 9069887 163205 166650 196702632 38790 99286 69468346 46003 178837 143246817 127200 92598 228995892 98052 139245 615148 102732 57317 33648760 169397 22156 185140 102342 172704 55164502 164648 90034 147672878 87112 167299 131114714 54321 1595 7036874 38698 74848 34663304 49475 73263 45048726 62429 120693 218816004 197170 159071 55123235 194737 4494 10002821 176051 173132 125093260 63835 71264 118855810 41365 96287 32115734 80347 170860 22475223 131582 108615 52504714 153693 63502 282280268 198009 152113 35120594 19856 22685 34990388 174737 173642 26563225 124145 67756 50632016 120262 147579 257209873 91429 116548 9175036 128753 59816 23738497 133706 111366 33789580 19843 85884 5901628 116705 82027 12022093 93718 31022 77098067 23874 84366 4564963 14633 158007 133388190 185585 136124 27797903 94785 186360 34205050 86516 71530 1125578 93119 37594 5033853 82538 171592 39468232 68368 193054 29765905 5126 1339 2214799 88203 91154 14307139 50206 1531 11390981 65920 42263 4762064 174819 193224 45644924 71994 195753 35342596 40681 78159 5335369 102830 44308 81038348 146749 119823 19160505 142192 149108 137635662 81310 3591 38896659 90252 169651 7358005 193671 123430 155605560 86382 113927 11654311 179521 42199 76774517 126198 78917 26889846 1827 145681 27610846 48872 27038 1326302 178277 84878 2345538 152640 136110 89477524 55099 17434 38427873 143844 90873 109506596 423 94252 61865191 107421 168618 11935157 159602 193253 33431596 126961 191615 79170635 185668 59434 86179482 102907 195727 124684299 80436 74470 12513403 66044 48678 16072755 119554 106179 3579070 198197 158535 24086778 94091 163784 76214455 27819 139005 36951474 83402 122878 53296224 36689 75593 89329843 123492 161096 54132158 2612 147904 39058155 125390 108690 30849309 40086 29816 89449537 111652 181050 20945807 104737 54080 4000995 188287 64890 1744798 10076 9020 173787719 107863 30775 25306153 151954 142203 123177367 112271 92799 22889745 78568 170891 661402 72521 86799 34324285 97024 30034 5919998 3185 77810 23158026 26785 24311 44073677 170992 61670 28083586 124225 37357 15349056 26811 161053 1294954 119228 51791 55474132 105373 55992 20159019 28046 39278 316027 72287 41735 29710995 117933 196058 268473220 33019 156934 276044222 149290 184689 111335925 87082 150536 13891321 108347 32063 44110451 130996 79522 11221165 176629 153830 38716616 121842 8641 370780154 126707 191181 21391898 73406 122128 55650064 84365 55645 105579002 61090 191221 14575267 196221 53230 72895054 40445 120556 33309566 1187 40832 42838518 92652 38358 4162028 86629 132207 19041755 181886 35344 3933312 135540 191903 28283437 198190 59365 115867049 75887 87881 428174531 60618 178744 102355293 89567 185084 35252078 159411 29840 117555871 167421 136523 95087646 162700 21133 34351282 63193 109298 11343809 58588 179790 18658733 163304 141604 17484584 172184 51153 17231079 22435 146143 390436241 98125 79999 10626303 113994 118265 31484226 93465 96776 79560182 155203 167100 104795702 75320 143891 449369170 160176 133141 3731614 13455 184842 276603407 48255 168215 62647662 2938 29331 83744267 50346 86878 45739674 167514 75487 89279670 113116 126773 22212470 191704 119213 29422060 172514 85853 77111358 105996 58024 9644681 98382 79098 451916 20348 93772 24215652 105530 108973 48436847 12965 198115 33384320 77504 111360 15435406 146282 27296 46537418 174543 40613 41883224 167485 52894 22459027 10479 198563 57803978 20971 192649 66768566 199472 65667 90660512 191681 122010 6797667 16685 45342 22796561 148386 41976 230443729 33873 83905 4844213 41040 55812 208587971 77758 58961 76518321 26312 171769 71587 54337 117307 9868968 169005 32100 33000413 121820 11595 80405023 158083 67017 28151750 14676 8443 131704099 146633 151479 83493102 31466 157989 140131357 58720 22530 101261275 124463 20288 48537825 65009 61118 66753915 40983 45452 198855394 110473 108671 14154251 138223 161805 10092726 126648 122277 190399852 109454 191015 11322103 156905 97771 67326254 192510 109770 19039427 182714 83909 123924563 139109 26433 325354425 53499 84498 48674197 84912 80079 676122 160356 19731 19949066 188894 94873 14526332 195022 175153 56414625 174200 81526 39206302 67380 77961 1198509 191376 58430 30529557 139650 30608 10696859 94866 117476 75939007 89578 172876 56241611 114620 45392 23765504 171753 180202 3419212 130901 59409 227907942 199204 96565 57012796 188816 129269 11247274 130855 176397 1091044 147558 193870 9668231 188637 37564 50476633 92178 91549 48967880 107822 3944 33774108 12773 85523 194079109 117135 29813 137886822 70224 43757 40990314 5865 188364 10267389 168335 63061 101349436 128812 127326 128724473 168022 99467 117549835 153720 183440 44914940 87225 72720 62947477 173644 182763 64992980 199983 32666 8134673 195956 162357 242228974 91381 82737 275783 128907 195687 56232786 167089 131852 39210135 25706 51108 23708981 134029 142924 59069813 29665 9082 23416637 112666 10233 79800722 140074 141004 14406931 189327 128312 71037347 180855 130620 22311966 106952 63657 11194233 11249 151951 94503404 103393 36894 190420260 157606 143626 481818162 61920 51992 1330389 199842 60789 13452292 199908 136084 207794545 15148 68927 144284576 157481 194962 83682757 47613 53581 10423828 186321 48380 20181315 164346 191669 33154415 168390 94906 72343289 39173 92090 6779377 165081 198885 26064664 25845 194830 33246 197471 84040 61711590 80628 44752 499301 169566 23676 10871382 66723 45237 30887116 195625 157737 68928352 59287 72824 54020162 122083 124106 243628 154493 139416 60428649 14747 101779 17957161 181491 15437 21571344 194277 147097 1069431 47654 81927 21197269 174799 186272 21332861 49300 151506 7533827 174578 177457 64656441 174476 71962 87073458 82423 183011 76672109 98051 152164 36969493 18325 35704 26572291 41511 67054 8406798 14684 173386 12932230 178947 195626 94556669 76436 84984 8013933 85761 181335 168543386 1027 147505 509138 44509 103155 10051967 179997 61538 1670767 184728 145570 59539112 158182 38426 145951023 68281 64634 144041548 5732 33210 45547360 115365 151539 9463682 28429 142329 114419769 6757 89101 21713427 61928 144062 109050832 86810 58905 11504491 136374 91943 22819206 98805 115760 2506462 4838 144404 965458 44076 58175 27084137 86681 89970 69057 57493 193070 22924276 24095 181385 30821525 110165 100398 777639 19836 19935 52693073 29678 112950 10264739 35461 83532 5488228 142473 80908 16412371 54086 40300 62706380 138626 170052 14116895 95587 150506 4714126 13267 54052 17525601 6302 182428 36403975 34521 78094 3464837 10792 30362 34260593 165890 21797 13346083 193188 175270 166719083 54379 100701 27824315 36404 87180 168225904 115258 1457 1624976 192028 33734 30082511 135417 119734 31033325 95383 18812 729232521 179678 14687 7518571 181090 75539 8304279 85270 174705 520734543 135943 59581 1950509 59534 95562 1672776 93662 174704 151531151 75151 112212 1394293 42265 37941 3778668 1149 88215 162913165 197060 58935 102043793 166178 70906 2385716 81318 31413 1541303 175617 112366 5712656 147216 5221 6929572 98718 149169 14732156 31905 9010 25620867 179635 120829 9946135 176232 19322 94011530 180660 154035 5700598 163457 166389 3397454 171823 43996 20447310 159613 90184 55940590 93080 132726 37377448 132004 109334 210935819 135039 194560 272162921 87270 177439 275517505 9573 192846 7575406 29467 198769 97002473 83803 5638 16810559 6 36353 614768754 80023 53359 32308720 62607 43240 9207348 23472 17074 17199824 116903 181611 46484762 133899 176027 831149 87287 137098 48232846 125568 186560 6613403 198399 194898 53308793 113817 161683 3475501 139899 7825 23997142 36922 3803 38554701 37484 86152 29663261 55499 30106 17046133 159007 14634 14904432 129352 45358 194996001 103525 194500 164074303 157933 160070 6932500 165309 59113 7516163 53751 102351 10919970 8500 95417 43792531 27177 110782 12088995 136849 40502 18417058 70270 150749 112862400 112865 194858 72887243 161042 13298 80286158 52693 7913 17027096 175384 86535 4785791 174197 15275 87084020 79124 64179 74812564 48450 160902 31182800 49010 192189 4696111 107351 8086 24808352 174741 160142 209600455 164878 189669 4255912 141687 156107 2019147 137995 26233 101114768 162730 192823 3135154 91738 178031 75331861 107163 17235 162498387 113459 162748 82223966 21652 127871 50429819 147147 131619 69169719 119286 118387 2415957 66483 137176 15547647 131367 132022 41979529 191807 174419 800033 35605 90475 362553830 183236 98223 12737878 187847 28975 115410083 150666 48828 4545738 176319 156933 13590319 71656 75001 32662410 134114 188763 131853988 122172 189723 15896411 80780 76049 265950 40123 30860 237472987 132290 128430 133197146 174780 118653 1062093 166888 179751 40744693 118943 95397 530423850 65716 152897 294387396 54798 54883 111875 119819 187612 178891422 19436 178869 19800182 134158 67451 16071188 147838 193595 181526368 114895 199493 24705740 109081 116717 29811858 83490 141664 43858539 97301 146069 34835966 157292 20750 32596501 139727 43106 28378330 41327 143939 45808218 125365 53580 3271602 71658 39073 4205770 144146 28804 183777972 190750 156818 16429813 41427 102302 15805188 103565 8790 52272330 112761 132121 17609760 91936 133524 3554468 79737 100155 9215150 175318 168661 83960456 207 63560 135102263 6660 38997 918359 130270 147079 39566300 138314 127298 3637139 63134 40225 36498778 149164 56686 107045721 127405 41974 15156344 97329 51213 82708449 125018 120228 2087759 121713 164666 34446550 83240 178587 3814820 120535 127217 17946004 84025 130118 130429664 154282 60458 69083244 29407 43694 3875977 157435 107769 42258400 52854 141448 21743183 55632 161293 9039196 100249 142619 122032599 124773 130890 59232353 52168 87619 50389280 43054 97029 6238225 16428 186207 14026943 118829 12027 44275061 107926 2064 54448440 93169 57556 49922751 191919 19256 86410123 193593 34950 23645992 66355 86167 10015486 34264 193691 51601963 84807 22171 39684738 25077 92873 20657939 123044 188490 395135837 105526 95819 47783676 60086 50180 104137206 13873 179979 2831744 92534 112637 23072007 64088 146613 23269879 78767 2693 259114487 21407 155959 6741911 16319 45866 225634983 47513 136775 59776896 106716 145499 84987770 62970 144906 236616597 88538 76012 43231228 63259 163252 97121991 13306 65547 70436543 60788 45985 20443009 39379 5470 3176524 40674 56352 53885220 120742 138768 30593013 44468 150999 798790 188687 152353 4632940 107232 178910 10740615 57266 173393 45882772 8473 94158 22404455 21123 11959 2879120 41205 133107 33907967 199972 48744 7982056 83548 137870 161118623 81637 4635 897537825 30952 100091 105610458 114369 37744 18171828 47037 22134 52055657 179388 191086 277351 5059 190631 138427334 22318 143727 25350868 65905 52355 40050305 42639 165814 375617 84856 54669 21831760 91493 193065 25536310 70549 150137 1582452 131398 96277 43724319 157554 136129 7455752 132589 132482 4847819 173393 697 57849811 54349 129377 112769643 115483 107622 76340 115926 123506 63184200 147379 183254 207282251 194854 95692 63952162 62389 123597 105778325 70208 127679 42292798 96401 151973 29943964 22778 142005 76939859 172582 88437 1720820 6115 55079 539120 27055 60937 41410107 127589 1975 27587977 18751 168595 1722356 9300 51845 3179542 90378 81020 90788 46368 195502 249902723 20133 125050 50357538 14863 85108 388237139 36721 106786 10781623 131006 184843 114994632 43585 52724 20701407 129736 44860 70192272 173050 52823 17920213 47072 85701 127718567 127054 189281 43749842 161223 56051 122086227 160788 183037 161285501 72235 72857 97816396 84195 47477 79865 150285 162822 16147894 183074 48175 87671311 193929 115955 109649129 70966 34405 29550100 189618 82651 122163653 198843 38499 125230283 3799 145797 22254674 188502 54474 56798543 60425 184701 28484876 122338 39120 39387199 16962 86944 17480882 180149 117397 17403983 43681 125738 4988513 160914 23318 25075920 2551 117528 3402983 193196 142389 51383123 112578 191123 21237331 174458 124981 12074936 9965 43731 30219319 41422 113553 84429263 93790 150734 9969443 43392 85575 3445019 186711 118285 46035749 87285 102555 18188698 46723 9802 10081872 197192 170494 1472306 139291 90697 60508758 170314 11171 90170703 55678 124916 20509470 132284 28814 214459164 108914 95729 48221801 34668 116395 50860709 137315 98787 73857273 66151 11601 188098587 15777 21531 198447645 9512 129196 18590529 112201 35373 101590239 162520 33565 9289748 185788 138340 28081565 93431 16878 12073064 170716 75686 2848294 105811 101689 128581361 179971 10839 9625613 146024 115501 1211565 30634 78307 44662303 8080 57322 47073550 133478 148000 69922964 17817 55339 26807436 91308 20138 6190600 120900 142454 26922360 58909 91613 68392517 151577 6192 3787436 191276 130759 59669295 172585 11027 38726916 89226 113548 112499001 60217 114241 78766189 29647 47497 7130138 183482 134990 78573736 90348 116490 2305754 196742 52155 231939019 18121 98275 45030897 49016 26131 172482176 122140 55606 84107050 87473 2806 5407616 100653 39256 25163587 158794 64616 42788736 76944 108055 23070525 174121 197598 167240761 111392 125949 15991470 15424 75722 21799977 136313 126353 48245120 139620 73306 153198425 130981 54895 11539730 165119 87417 21110791 173600 121039 128471176 129509 28564 11652901 55013 162338 111974703 33604 182515 6045153 154544 151343 45032950 18291 15271 9385316 142587 98395 152194620 84268 127469 12384591 48960 196275 72071785 85709 144219 1889466 157874 95074 10629806 155951 108473 197653582 91828 131093 30264968 57298 99735 23685397 161651 73994 52440598 65135 122247 140724869 62207 100016 74573564 147324 143019 145515717 6529 162503 56746051 108680 115775 1938379 4840 105799 15864228 48124 197829 353737977 63921 122476 955215171 181820 8617 38402069 131094 9977 61495888 57648 127086 13848272 155463 119943 34971720 86649 169457 107216092 181300 138015 8117569 73892 154290 246778297 102231 188281 39813691 29841 188900 60051487 21618 70347 13184851 168738 55681 96091755 189663 89870 128396031 98915 88083 72678795 188286 128296 187172999 4998 87235 6545509 140075 134723 776872 103087 59737 1325978 156555 93424 105261472 93651 136743 18041661 86396 15180 2821884 39029 106200 130880 135357 177985 58366374 104081 17269 47063629 164448 183627 6805334 38682 74534 18685662 65888 190473 4722100 36780 120057 4842826 48578 1535 37635320 167883 141494 10851713 158432 193242 4587287 101064 53899 30845874 93330 88203 26413680 152793 115536 260402352 120292 129220 424870 35770 95796 86723314 11657 174476 123296118 36262 39287 25223109 51343 196034 159395966 17797 103653 16069872 99272 115175 10533465 147282 77270 9389881 174910 172962 45350734 53063 84830 95311621 57122 174938 30553163 43909 185962 96726561 146428 90082 22626179 194781 162389 18848113 125492 348 21066923 39104 134871 106772118 34378 86858 21968299 82538 40739 4697097 152079 7755 7835024 189976 107824 82570820 51321 11693 24032705 5524 90701 8760853 66428 123201 3218979 115471 135655 28996174 38408 13909 48609283 179725 133939 21837869 74725 81311 5324142 182951 24801 50212602 176757 106567 8192876 19969 145705 117105977 192980 133955 71739422 185063 93282 77896708 98751 77856 12794768 73144 16422 66481220 187419 182311 143738796 59880 61098 4054269 31269 158304 25933436 151266 130544 82879021 51393 83428 34238780 148703 18173 20138346 84070 44175 46714858 48361 15720 102934323 106179 95136 24005417 134176 10626 95489453 74493 49173 19032117 128179 164423 6848716 78435 11847 10907929 119397 123445 17457789 142754 145927 3754870 186107 186170 64665360 64854 48286 31001443 68034 134553 51392462 38290 184707 17682363 47309 137906 14580185 108569 50483 75500856 62061 21832 373289 11706 57049 48495751 177098 38394 225436147 52207 70861 91989586 13279 117226 16058166 114256 56189 118852226 191606 30839 406160600 24972 67215 5525711 13214 61882 21034226 29679 183099 97717942 179104 176527 22623556 199244 89549 36764219 133986 26405 160325722 60676 151866 5390772 159091 185825 4303089 95613 35937 331045005 69531 38896 45067639 156727 141791 111677373 66045 12218 7995491 120861 188607 521878564 193600 64826 8861714 39504 104205 188057917 108292 106149 80880557 183440 117244 109028394 94138 189061 105837748 181928 166801 25041952 108114 52434 250314 6476 82879 11812996 194990 164312 701535 185955 79585 22208253 2112 101172 98128016 76705 63891 9197125 132563 2754 30033345 139006 72491 15129059 117464 99679 12364441 163773 7721 287342370 173130 56520 13113837 31235 170056 169908961 48659 54675 18534986 140384 14497 109264375 70350 104801 406734350 37681 90287 188983485 132521 165667 7493605 74488 191515 48740463 57725 22372 48386235 118678 88462 47400804 147149 182213 34927074 70398 168717 73567621 22007 182471 8504311 146212 5138 29664361 47942 4218 276003951 117569 25566 530020709 179451 49657 66026182 49775 53116 23809907 127860 108515 150675477 21414 48347 36589877 120954 177337 17329998 134710 144885 5002971 71131 160320 87681691 10986 113609 2326565 4107 133360 121694287 78479 44074 41995645 158228 16566 39922596 198592 51255 59748566 198966 20989 18942533 80778 107891 85731701 16158 81887 58866514 67312 165520 14654896 139665 97865 43817303 184342 58812 44429984 70886 168441 23831768 155014 2380 136631109 140443 98174 14943699 4407 78502 121482037 6461 59161 70385031 167618 64391 311646695 20419 129615 40763729 95948 75801 44803770 34223 47505 2041491 193266 48852 39543978 2079 144129 12725450 188733 151860 6630203 27895 70224 19463587 65561 155321 48427401 44283 109596 2638500 108764 87627 59500095 9950 167495 8934883 184692 101544 13950876 51157 140778 9245766 120717 167801 113997480 159489 78378 233086049 155243 80044 4533270 29896 98681 4727312 156907 197358 120690343 22527 164284 51233701 149240 70041 135836863 104560 15944 46248417 101416 50685 98525440 167292 21578 225725902 123168 150777 66061552 141165 44676 10450511 173948 83322 281544159 138436 5559 68202164 6864 56357 38786811 48413 126045 38240219 23789 123901 11861306 138628 198533 36012607 186376 136580 10254558 58705 152874 152398820 90050 39189 183860829 102976 74495 75631730 145638 52044 55440280 169875 25526 3576728 58032 50729 146802856 52865 35761 13046751 169000 170111 80244810 155647 92961 18736286 33511 185700 17692412 120180 43773 120277110 179696 198300 126124997 59144 2635 5137412 41990 118950 3026559 124417 28903 506422141 158844 109124 633026 34263 113980 77155450 61287 149553 158508578 189033 64657 123693740 164233 32395 21825535 118833 113133 90893617 51835 35384 19912828 47451 84050 266500914 138354 87433 167882705 17876 188405 152387972 189849 64354 11441343 129592 89000 13285499 52755 173395 2529964 131097 114732 330984548 140440 90459 1120446 154428 177640 65624398 154935 29431 15956771 190661 121064 10486180 32699 89540 166755455 116526 188726 9089833 127390 102549 36156698 119250 134020 105998285 167980 91781 58883067 172476 7009 178834288 20734 182860 40071838 193166 16309 58296768 86825 26204 3294127 14343 198979 13186571 26362 128082 95217753 18054 67721 159873945 182517 59536 42833249 192493 178972 32535772 193202 98768 598075914 148346 7560 16630896 153641 24625 361124267 1087 128678 5156465 39833 41198 17466367 19363 99986 50033423 34666 60823 1371429 15894 54166 16207343 147961 154787 9614302 100924 1832 490423020 49825 86390 16093735 97741 26289 338881001 23554 169111 106634618 103851 6432 50290109 122795 50607 64493665 75896 119597 31322466 129432 173912 33490849 109307 15880 156882825 172242 141758 77148244 196568 143854 22208148 50980 190163 35574218 106505 57639 71724325 7201 73789 43372960 118775 172753 51572977 81172 69131 37124300 79607 189876 147078814 157542 92903 92985020 15583 152737 39989744 64723 142281 6779876 25629 126887 565943 191597 15299 196298689 138587 178705 20240435 136397 90328 51790972 123819 34252 9001688 78922 193940 288535908 66068 15672 69461986 31649 158750 43180238 136109 112093 33071102 19387 71012 50481957 33021 71292 3630791 76043 190093 4306117 13874 116858 17325174 116802 126307 1195274 114417 153637 1908223 106050 146018 186873472 193053 161541 44724803 82580 40668 24390944 178141 162036 22098879 129197 152999 41152468 111855 14597 162501934 137010 122077 60874882 179139 86264 21024555 79285 106168 885549 115682 23210 15468937 191068 188992 10501734 15995 123824 21689769 78872 115854 66799979 186437 128894 87187103 73143 126821 93764347 117365 68008 60774901 162720 155475 117028689 78225 186878 223206920 33430 138618 18381898 22272 41831 24464208 76379 147803 21006082 107783 11601 4957860 19695 147047 86293356 110796 89802 18865930 141496 133126 70934349 181258 37992 43100612 142145 5590 34581348 11352 73918 183926906 190455 177220 82317786 164943 21332 65538095 150581 170147 13710318 136065 73669 291521324 79850 131073 5198215 3260 124479 33782154 29654 96757 169384196 171555 162037 172799769 156628 72868 176978445 798 3412 63208224 145737 161634 9878513 11757 49355 49780383 9728 178955 113770973 19078 48985 22757914 14232 149857 1160075 138726 64265 107964697 49441 182129 49607819 131474 21831 118185948 175653 180068 67306933 178082 93943 61525168 66446 192745 11646575 159186 46928 96739652 59999 117963 185192855 192773 188739 187454596 98122 114265 73873206 145953 174296 71191868 122942 185495 163000665 181358 79757 157240187 67802 79177 24963287 134872 172628 64974494 102953 10563 7296335 147343 44573 14952508 152658 188864 32803815 182326 113742 42897246 53881 85866 302151515 107914 29126 26102850 22633 80398 41792979 165918 5934 52079501 138462 134145 320244914 30978 194464 306388 62526 120099 127527939 135086 77522 11837951 47251 70786 42257105 180227 169150 4454806 82189 124080 10159586 152171 6674 72297311 185068 192195 7511544 40443 42214 101857455 2462 513 51152506 16106 132642 343074610 32612 90666 3529990 38753 115825 740446 16380 23516 9079189 185491 160432 17532567 104265 64196 22469593 98834 51144 80766033 185103 175048 5027986 14549 48588 318416410 66119 55902 56158412 35343 21064 82924964 26457 106471 137647121 12575 95036 3994758 160730 45956 26510944 92489 122054 977788 81196 165445 4689226 191488 167766 703038 14592 121813 32049004 52240 33766 10682755 11304 17287 14758576 141145 161308 289453446 170357 88788 7583938 66706 143329 104888373 130745 39946 25565790 136658 54111 6684750 114784 146312 283399208 151940 168289 156716883 100205 130141 40533924 193678 169321 18993198 181413 197427 54191314 3273 176240 39014080 110638 162631 102213565 161681 159814 565758 146402 194990 8228895 136440 155703 16119800 111976 45604 376864581 108763 56683 99304661 48158 133720 32981642 167697 21951 17892230 122832 91757 47382855 106137 28748 54399670 166643 143012 3865435 186842 75322 8791118 33910 79134 58145395 18295 80233 3975524 160732 178277 5908718 82756 175506 16361419 51719 188678 11955439 141291 61257 292642029 137681 126354 54603738 182378 196421 426783574 5094 97663 140689054 166787 17260 3813038 8557 89954 6302863 60703 105031 88493736 146381 130106 5109762 31033 37965 108705801 159236 158592 3218802 49092 191952 3733662 151481 110483 11495521 85418 46367 1822478 6060 38601 12257544 123858 145603 220742283 44172 122872 40708213 80204 86962 166430153 163504 52669 44719299 23184 162262 77177 101786 177514 6357327 153719 27101 44016503 51168 82617 87688397 185967 60295 148289563 196463 119197 14573244 168208 54065 15168482 33726 177039 59798516 37373 161005 118610360 31515 99758 105997646 175716 107815 64135135 100646 197378 66187941 153443 96694 109838645 173957 93158 15030780 181615 61940 184001590 16055 128924 43820972 155881 46530 102847354 44588 138749 66963706 187139 125447 15321810 81872 57386 218900788 84825 35492 7400090 110576 76914 67562705 76051 19605 103972539 117 5783 22274682 114946 101989 86282269 197283 163890 1697069 72435 29342 533774785 147118 128007 811041 680 29935 87235992 80852 159801 17629605 97935 16108 33583563 9131 36126 7896989 184962 188645 42839814 119746 117198 61953838 114878 163933 47208059 115809 159831 43238496 56248 159728 92448411 8553 53086 277197266 95580 175299 36386346 41180 170565 2522123 157980 77663 15032980 81307 14873 31229934 52775 190070 22587906 13996 27430 155437621 36883 53632 9595629 169314 75053 742346 196254 129869 5497732 56318 35679 55908671 198578 2416 30869668 78019 44777 178403 9009 143496 50916578 48296 30460 45313822 171794 164091 5947793 132599 65366 122208150 42100 30220 67535393 22431 100657 292165 195963 193692 4263358 68464 104060 56306180 110828 172108 25029456 185734 80894 83145382 33319 101824 71324123 48654 20418 676136 164154 160422 91258501 127102 111720 42931452 18571 193580 19411604 112544 182826 71282708 162839 107466 66575865 69833 71350 368256894 110048 30360 9448637 134527 15950 23472182 48715 172741 10859677 118232 174582 226612053 41131 73943 4838848 128437 6057 10374600 45530 199532 64749018 190438 68306 93833257 17019 69152 159805350 43623 46489 28426050 7826 171753 3563646 134739 100178 28887992 57892 144461 34036036 151681 92517 122774682 72352 15324 53868367 153168 38670 229146825 92403 90884 31942748 119167 81591 33685949 148486 197989 120831305 58993 27133 110159581 109448 114266 147253485 139998 139579 5252368 16179 146957 584834 43378 13296 3326909 154663 50010 26636233 80754 165242 2875716 23023 21377 162233405 453 138323 14894576 173961 84917 41188273 198934 87040 38745552 86068 51860 3142955 18337 87426 6543052 132775 109121 97617647 178597 81742 144135218 173656 133689 46052611 60566 91306 15841947 30851 30919 29154488 67008 103000 4134479 58108 185217 19132588 151015 184644 8781515 124977 175639 121598024 109649 135367 133057485 90682 17849 23944810 127674 43565 206896840 62064 43636 167813259 141967 162251 5263480 32991 15361 31171124 83928 126907 35581946 159053 140433 8347731 140367 67980 257298024 131303 82584 28763665 24537 36755 93922089 35378 75194 69092685 186605 4708 113681928 85068 75545 9860784 90872 129168 57318902 86553 36397 223167608 48056 43402 124403597 13994 15462 17932178 105705 38700 172368 77474 96470 17949661 10059 135062 30984433 86191 19023 26493167 75075 18382 23631378 8660 22136 90486748 19773 65837 37949781 105217 75418 184220095 142943 121408 34370330 68922 107745 2062122 65637 182446 14001915 87655 17312 54441582 75293 81316 37993796 199994 9418 60155324 67220 174195 117811898 80248 96030 59063212 34778 66986 220993849 13311 67318 240257147 146971 106525 98763790 66478 140498 5638293 83336 67176 2134237 160289 138840 38592701 5761 153790 18795785 146357 49342 9144371 144184 152896 307961966 12599 18903 2655264 148909 192142 393200479 78078 23526 126104597 52894 110323 12376191 65785 86890 85413542 125540 48144 31203962 160373 34192 3057172 143973 102138 12882999 166006 166618 6423819 92694 99487 41071807 132706 54478 3577628 85328 25678 23304696 158703 2347 5794756 6077 131128 2143375 78296 170678 12149035 122982 91529 21649554 11129 57698 173125774 9090 89796 24257153 174015 152100 6570338 117647 31698 314621220 189829 107211 768838226 100586 177589 4844558 197481 102961 29019983 97067 96436 15112009 30007 181363 3361656 148750 172406 68280640 184404 65266 136721155 168428 28374 5381592 87422 92611 35654626 77154 194186 6226506 139322 25762 11482126 117075 54728 16072942 21965 14795 58695519 21448 802 32580029 42229 173036 57561418 14337 41207 206368629 68752 149622 19056431 88877 48899 21902289 182578 191258 35040967 105175 139131 16050774 194834 70865 74925604 149355 195312 82941383 109858 56071 55349464 2711 156878 25385328 61234 38240 28116317 138198 103216 22478835 67664 33266 2883787 54391 133529 229281183 89495 139149 33433946 48895 1780 17838769 136422 29499 8490933 15752 11108 157519823 19598 108299 24058077 98801 77278 7514860 127254 188629 46013069 8692 37101 14554188 116513 66841 30250165 162483 178389 4627474 103689 84992 103871558 104745 167659 31690233 116982 101594 676906 21566 175648 3436046 12456 189097 6120790 81090 152838 3362609 121149 77876 380426020 51146 35578 8690158 121202 147853 69520635 46017 195641 192133377 157055 185734 1912484 44350 57106 10177055 113173 1786 28111 80661 128050 37078841 21300 172320 38295660 76264 123104 47000397 175496 50108 37484240 162439 100821 353005636 179369 49297 11024691 106413 127296 123624612 101164 156865 71994653 53716 100612 46253946 51057 93790 6535598 62017 65458 5711574 8091 3556 7559791 101339 28252 68541826 5538 59313 195444097 188120 73874 253528142 83910 57952 50141690 25202 144817 52252114 97658 102520 910742 144618 116947 73792985 196488 62030 43476621 178498 150442 181367604 167567 125180 24885678 105668 148903 178189 30370 51430 13199862 195506 10475 146360920 189211 140770 562071 187184 65309 38288417 65607 151826 75341606 175815 136767 223207033 127273 107605 12537929 10927 93521 18946776 36524 191010 108563963 55170 146365 23785004 50908 114417 19475775 168834 13558 1996106 97141 44971 64221997 41017 161835 325656142 25723 9976 525605306 191085 26643 112242739 49840 7723 35281604 60182 146097 2194654 101139 171232 74395955 53688 52395 653635751 193327 89197 69795817 10 94805 307745 117802 53385 31548916 38157 13038 83741089 125103 48832 16858087 4244 50167 48788355 62919 9224 3625539 60115 27329 302030385 172862 115217 14222614 81165 199940 17861855 83247 104971 33808915 146351 56717 50227183 57360 145933 79690367 139477 28539 31833418 33270 126228 49781126 79996 167741 31708537 108974 34865 198757619 87963 68887 164700982 65038 11890 107025567 192495 170259 69462134 162670 154570 4039386 19835 46614 13387536 145266 58547 22815000 49321 3969 33780207 147753 22583 113663134 149822 91855 92004974 149632 2317 6879745 179363 103407 34956279 54472 95329 208393437 76033 38941 56088415 24469 10755 8490564 42944 40002 403450918 140167 141175 27188933 54537 7625 137538859 71788 101001 6441925 44501 98575 9389036 33332 43656 85589038 27234 3286 66218551 6869 139549 30865947 76007 142318 17712399 90744 86436 15429266 126358 160716 104175870 167599 3756 325923361 126977 4124 22879218 31598 52435 115065850 47752 177395 37206945 147225 85944 335360 169264 92652 59821499 141519 137012 2038139 174180 85979 3625389 75226 133846 18738735 47964 44419 3469038 12635 122063 1313083 138598 141479 18195794 173380 155027 292213243 35681 177994 45647899 164929 156986 40943113 166436 23545 24971421 186718 64821 29458023 199566 145416 59465024 166481 6748 30661529 184339 7566 36672790 66043 64838 34242288 32246 171198 71567298 179605 110425 22930308 70366 3139 13027127 26736 166402 1044028 2814 18420 100443577 135841 82220 65904537 103018 93714 6297468 69506 177508 214368998 75313 127537 44240340 48352 62831 20262647 184292 7835 15437809 173289 177515 25348091 41320 6938 3495380 75078 92586 1442361 106597 168045 18454885 104684 161184 12619460 171097 153633 2948009 42109 142156 19139385 30962 149579 299456104 25536 141209 22595045 46860 118183 45336716 66534 149632 36048935 80493 167719 25617738 147216 149282 91086138 163415 122595 34225740 102333 118186 5989481 150941 57661 9686532 39659 22734 2433986 89332 114704 63309991 163603 154879 4220222 50789 21448 79038389 72012 161805 98948167 102396 153751 19288587 36537 51203 31730508 75323 194514 97306841 183057 76971 310726581 154876 104920 247013 139914 134082 124348536 8199 148186 2010039 163149 30611 32043268 181472 190815 17947787 183156 57529 1118415 171518 69782 40699295 85050 165223 4961984 69846 36914 13719518 167440 156052 16239541 140665 173497 44550809 82397 130032 7053754 151107 4754 92076771 50706 116250 68196087 193001 151145 111224902 90832 35233 3571363 64470 109158 159032506 12593 128688 7616060 109179 96379 7347200 114223 98531 30883692 84410 121603 88014898 92606 112029 4388010 57810 113905 7166859 141387 196207 40417815 120267 166415 35431649 152069 33204 34012817 186468 165545 8522496 8573 46583 126121853 64557 194880 46395641 119655 158032 23167768 124508 138097 42425126 181849 167623 55821348 127888 155783 73645877 125364 57707 36089271 140874 142063 57443654 28535 80358 61563598 11458 26002 57321322 6857 156770 32851485 88247 134267 142710435 112255 29626 59317319 148801 7425 216596931 132343 167567 4951302 136874 137394 9948221 29815 151753 11607029 1567 103434 9288877 59733 40160 38802280 196716 159174 50847778 103809 110715 86502307 36193 98554 63606931 163542 109705 2050914 171106 90648 5654616 39648 57111 53856924 19076 145426 126467634 72860 114235 1704324 174511 44657 2017683 189667 158022 4163030 80228 125143 1654920 110601 152920 92387005 3436 130918 75341155 99776 21764 52707302 30277 119796 31834574 44912 152728 5831754 71580 88502 199263210 185586 144348 19093040 181239 131348 187484558 172311 186733 1390568 2473 1978 79387005 41226 42711 76930 139388 161416 19730803 41918 152920 126855846 197249 141912 15044239 155404 156157 120091379 180721 180052 27057748 29415 148211 85373794 99937 137601 5361964 106391 198869 159439980 119539 21377 98835613 166523 19028 31814024 61796 40620 117191003 154673 112748 142532116 138151 135791 122009896 154267 99136 3342351 102892 155026 3666704 11826 26234 41749914 48771 166222 164049721 121853 31666 77599165 2625 50128 2009158 97841 73684 12693640 120040 189756 74640449 63777 181088 38909825 64583 197858 66881341 1781 1189 146273135 158273 14571 6212858 53490 76987 38086237 48513 142228 21162753 157608 98948 15774627 43470 82289 13084580 154771 179418 8138438 120806 3476 191383493 141802 36365 59397788 53611 66265 3012942 135641 14743 76418145 80487 90015 12875065 13637 142832 145166435 45367 154838 131856565 170317 66720 16968507 107536 86160 390983308 144027 199311 28279767 23243 88586 1054139 163210 130819 162231299 22010 159986 63760232 55167 95963 32395002 30457 93733 28786967 128752 121917 73696370 77404 39848 2388370 131810 46856 17000915 164005 114354 20322038 19780 66438 67363095 41857 126675 10598413 131792 44058 14242680 119994 119867 2733495 139100 4374 1886211 163527 27411 427227213 82867 99425 34950864 74262 30151 44644910 41385 152204 112460385 63238 167516 54789269 65290 2514 12515179 35613 103762 33963068 148950 88581 868066 91166 104123 18819646 182372 126964 8522546 127978 38214 164688372 51148 80842 40470522 91169 25254 444195104 129973 28262 105877806 59306 140437 6166547 35441 28722 55747539 76467 100610 30208345 112116 57901 21226398 51902 138314 5802488 43396 14851 43077599 22516 44429 5823086 68268 120573 8634008 161258 13730 17418444 133765 73634 1392298 124244 89045 5039959 163920 17760 18696125 192971 188057 165844102 104006 33605 112961197 96296 165076 72494805 194050 124292 211383584 111970 171344 63724292 186003 68988 10404675 44409 37627 27983889 44736 58010 166997641 124982 196899 32865089 20422 162619 1061715 36381 151859 101242601 143063 100023 35826979 62116 78543 184896109 28841 66094 12069355 40459 64793 62392807 88083 100165 158328809 70742 11119 5858181 122349 70686 34585119 122075 8832 682991 13141 157805 3391878 105840 33508 13379955 126439 122164 45311283 121929 90902 328949815 177893 198365 17389144 93750 112261 53432285 173005 34862 6971927 156146 164354 1962759 14177 172102 8402721 193287 196101 62507380 193622 175778 25149549 115229 147602 184140429 83413 145957 19685272 79451 75266 2989396 34997 186202 135860868 68502 62676 20119709 174419 187287 3109410 16822 74047 287719978 102226 63482 162345741 12408 89206 20650278 111431 161222 46414574 6355 196400 964428 155671 5800 199147660 46748 195716 12658743 63596 171443 45349455 12658 163675 45397655 6483 91922 24120609 1277 1899 28207448 49133 143572 2349914 144816 17278 69525493 42952 49135 14953869 46149 62145 1544314 182703 195257 24377438 141252 28616 60162766 168889 9887 33207123 142554 192407 3769660 94799 9302 161243111 77142 193660 221334004 40665 173816 57198064 4119 47461 23016596 115713 45006 7497612 32933 57887 16686310 834 58845 1234149 37572 65404 8659242 175840 70022 165877825 188562 134532 180317187 13489 85023 7834840 166431 31423 58179919 64771 96261 77626561 36064 28414 323048161 198342 194532 56709180 153416 8543 43739265 180128 16129 3791819 28953 12021 127696530 150167 72067 4044284 15967 140342 346081501 9622 113814 1571304 38761 183965 127283662 134697 82618 2093124 68760 53145 46838007 9767 133781 4566268 181390 51535 8348589 38749 114721 39642985 185863 86842 54368266 107530 132484 3983513 139951 66642 37544631 44784 188271 38217718 197703 192101 135322450 3981 44870 4513015 185133 161176 143367 170891 164696 7006458 140642 7974 9819404 84699 22283 39441852 123241 146683 2719407 34136 193407 8072161 165078 8772 2350429 54792 24281 28920968 145499 114614 30080791 2119 79871 13087863 29698 99944 25845197 28876 18084 66228197 182518 133043 89321886 76918 48659 25767169 192682 199697 108575360 116688 86069 1445719 93158 118238 87089498 134484 49704 17577425 31599 52046 10345418 69665 75655 11979793 33927 114096 37858336 105620 188980 93896671 50949 83591 35111995 856 21569 7197804 100762 43917 48101967 195307 110034 115043974 161172 126324 117401484 38769 146231 108977322 39276 173593 58736040 156357 64347 17927600 134023 118928 90273179 40746 62963 172846330 100227 96798 36845222 83757 95205 5823234 179886 172772 361178692 148036 28839 180968830 154008 167618 9720886 133028 17927 1554866 193496 147843 181411502 153023 134417 12755823 40187 80669 34882886 137990 117712 211497167 167949 39793 32787025 60637 116870 96255075 32848 12321 79797332 84995 166414 15963553 180585 144392 24495177 86101 146202 31657039 163475 167015 3897359 29430 136101 68104371 178787 17255 96169051 35003 15949 17337907 158451 124422 108469787 62250 61639 231623768 140856 179061 128127633 65642 169388 131987147 125391 49984 4800248 21660 183109 131475646 154534 71550 26563240 21221 12830 56477221 126364 41663 116451191 136716 4962 260214390 178499 90140 175812126 64949 143272 7230394 158616 182081 69155951 23373 107114 5840056 178689 9101 49216965 64596 2325 68017269 168847 111678 106557376 33288 126790 91047245 185201 36142 1862461 115355 161144 66450787 98083 154109 21734312 142640 31550 1239236 75142 134533 53362971 51984 96701 792268729 74194 190968 140191844 88449 183676 17848271 48811 171051 151968462 197453 21765 126984 39837 52362 6731050 196098 38106 19001563 151569 168286 7488959 61015 136134 42910788 57644 177893 42320288 26580 76507 22216797 63327 63412 60668939 19096 174171 17653548 184198 3912 125334131 138573 63363 1674021 70052 181072 13686997 72922 8667 15526169 34941 44637 4178567 71840 120269 44830894 27766 75129 11458172 92656 123348 312725987 170303 48983 2431049 62216 103752 196205729 148367 25328 45875537 191574 120718 57125780 20082 32951 136322680 14200 56518 63041236 30401 24997 124700597 42873 43313 45043066 176730 3413 19676294 46373 110352 29519936 141178 95934 81334898 197696 152525 41308497 8040 106856 930878 20972 181886 30548711 6617 166069 2226119 186622 190886 6483180 39152 60471 23347175 105786 114454 9342566 153426 56667 68077613 197201 156950 11389969 101841 167247 82918016 68903 30628 9778331 196611 47921 8092344 137173 58222 5412310 98540 13162 92343704 73364 20062 159825680 7142 122605 43905611 75084 61464 102936746 98716 10554 39305805 177255 183292 69505085 37842 14329 9719133 9648 13342 111497791 74281 107560 30269003 167998 48162 25041967 184523 142344 28292203 31888 67677 20550954 150349 138364 36061513 127257 64360 54074644 196276 192246 1088518 59074 174615 14593990 15861 156584 284634275 47473 156457 41401069 12425 95478 159356775 86471 176871 13928974 133588 41377 42373611 64222 27352 8475718 139150 157939 59079971 170631 115151 7867524 44868 1261 160383156 156323 71594 51079203 66416 161206 18705428 158163 108365 78812172 147749 172318 11551249 102145 64385 4934027 43068 99608 51319537 91840 157907 39429612 22099 142758 1259897 190669 176273 517510585 54063 87323 377180021 69820 64545 7330447 71524 6722 38450151 791 133704 47753390 47296 185076 15185544 3129 67377 98342568 71645 24386 279132 29887 124245 54960281 110964 34136 27650636 102085 188809 245791405 115716 122526 949130 182216 117355 12045681 164328 32910 10788826 110389 136875 15386651 55542 76779 56860558 51118 154915 103769089 80127 150640 5288380 19283 27519 249922 27063 74651 45459902 71839 85623 45046853 20972 151256 215796817 88589 154392 35412669 125259 149910 594689 124818 75133 193668155 101711 166444 29196639 56005 6188 17307857 120086 12671 83625827 95377 8641 43914054 180809 197831 32099383 94414 44462 17893969 154052 65622 19622019 84181 136141 263028187 125226 96490 2711408 87689 81650 61562759 114261 171829 4654115 186898 149066 22420127 105920 193598 210195194 147252 70556 33851355 21582 13795 5044450 74355 34966 43239024 86857 191027 337270233 15985 162416 10555006 134852 24664 518108 133524 121463 24381636 32987 31500 159482519 9522 75026 2057742 26530 169332 37681928 170207 38680 13193333 130254 80730 131719119 108939 85037 47392230 183318 84699 69105390 105681 119684 97070247 174087 74183 38054276 76587 100826 84089179 133427 11927 8342323 89017 110024 7245818 174155 168899 16917390 46527 117409 16233148 18177 58553 3129709 121924 28829 8266945 112418 79834 8192449 169486 86349 79470164 22602 65598 81579752 171798 109524 13674026 36460 60441 26496475 27368 1174 140761240 44565 14016 20515929 174897 107304 99256321 163291 63930 5872686 186207 61537 19678976 136106 177492 349408491 119726 44724 22627729 72837 133303 6676552 142386 51228 35062781 23807 64934 13411975 76259 98092 1532021 171004 184627 9700444 85911 159861 17147837 9376 46164 56351125 59508 27818 137867747 172209 177035 18884541 175524 77723 34371258 149809 126853 23794922 162479 133825 7634650 97220 63503 22145793 24282 173816 52170942 103121 128147 27253693 79055 35554 71682129 155453 49447 30472090 133551 27045 67331181 11254 94804 52879586 48036 40480 5480000 73299 76231 32649839 145967 53806 123926987 114160 126958 122565321 176074 40511 1960236 176796 191568 57095615 178627 92525 21608348 33715 62968 11970156 92764 76648 3924378 39623 62898 129047 15700 21558 180557279 2548 189284 23432305 26413 85349 32204854 184849 197398 91000641 41685 109286 188566149 139007 17747 1961295 30022 48985 87155533 149178 62309 35940629 18996 116440 1955511 65143 113016 5666458 95716 39559 207369166 168916 113870 29688075 182202 168142 43070856 43381 102638 181391601 155211 141416 9838109 24318 36864 258157296 173895 17270 970028 44383 58951 608831678 6876 3314 3632 96183 9357 618007180 190889 388 5273070 164819 136537 125254669 123886 175594 102567401 90107 99797 17242672 9096 24667 13624650 16209 193473 54021126 27004 7759 26769313 169559 27976 27316701 69883 150270 22783014 40245 154088 69463722 27345 164784 35973398 13166 192715 33026310 66868 66683 61637780 36902 69191 33249763 176761 87989 116794455 159220 142891 58146790 146953 132714 15613004 165160 33563 14995217 186738 154095 75973881 3285 6337 92033797 109322 145772 6802227 39822 23160 177114835 9145 179769 218409367 19377 3127 8576645 36297 185985 79904160 119648 104744 2979632 67556 100162 3721915 156481 89931 397566811 106372 27859 2059999 75242 76040 1603750 485 194513 12653726 182992 73972 58577296 12653 196415 13262589 96232 70199 21096458 198217 28150 4244036 2049 146140 62557022 40979 116804 13923617 76975 36945 706928310 168759 84646 162698310 155497 154442 2353969 167533 79399 83867363 116238 113322 20231664 99521 156475 52276922 102005 113654 176039055 179348 134595 6997578 82578 136223 22769337 130332 62937 3173756 53171 103354 17875844 51190 68958 103988095 146729 81723 159507169 141646 172776 5123326 56797 148199 82288438 114428 5105 115107572 102442 84339 36665390 46023 170091 42630929 40510 125999 2371137 113380 97332 12707188 60029 33284 135125223 34067 78643 644847749 73850 47492 69354749 72979 137796 5631079 147713 100153 275059555 25828 192730 93544598 59175 176338 1257913 97742 120936 5574705 167265 38451 148814980 148176 20630 2356486 161283 30309 94323153 183113 164028 75464228 66446 184946 69035487 33306 127495 63991315 96013 92418 123913925 179593 166328 82947461 154106 29358 41867820 190805 95465 29487486 112655 10697 23274850 56003 136978 93327541 118608 40848 150753523 155049 86166 29620488 187902 46258 175035873 13949 190369 2677298 176313 185860 3934216 179993 126346 1841540 22486 97800 30851051 62231 86647 237814995 94581 178511 2379889 102613 102432 33542168 43256 88869 45337785 79062 171627 429546037 178833 65662 36498771 79940 90233 30076811 169739 51683 13883182 79648 31915 16106051 18232 134609 55269615 136002 114108 69341830 7689 72207 110422162 54171 103959 355146 8539 75579 102177870 139581 111019 132796256 126862 111369 6823491 97390 163860 23582712 102956 153968 121387779 67408 142690 169923113 72365 14263 6561186 6281 90917 54490277 168782 87396 7336846 102358 107896 55657862 88127 89856 158462161 183633 169571 38947038 34977 175140 38665169 74098 194926 44434651 198550 191791 36627988 93011 98939 34254355 102067 40895 213234357 126379 113198 330956253 141863 143056 77884941 836 61244 3945287 94912 619 26739820 56946 132215 77387642 32600 86932 15051923 1530 96825 204438166 118576 69512 10259526 166194 58985 26749358 18020 45158 10206958 66976 147573 11308913 122477 172573 46072125 74518 131408 265587968 119561 135772 158913077 88012 176187 51962926 65404 193970 2564606 34130 128042 44420538 54180 152871 1624178 130022 115615 3449961 127545 161910 39078650 105282 74973 11800880 23783 193797 16767681 5380 29594 1228309 101459 182522 9334456 43670 66928 232743060 11612 45405 64289747 132870 106008 5992733 197988 99597 45850818 174409 154308 39891532 34109 158990 121726222 149502 83062 82264951 3449 23555 31852217 122667 122215 3900080 75027 53472 23278458 41634 24089 41331310 187152 165776 24055066 190947 51216 84299441 13113 137835 178993313 114385 46216 18145946 92451 99744 14709088 102312 86508 353853296 75648 84177 96202314 57051 139306 39662829 58754 132639 22913157 30080 4699 34251014 191418 162486 4308770 179232 24843 70211755 162077 2822 16449495 126741 184854 59395825 518 76424 89242406 105291 180413 124724266 155664 35604 24125084 189317 25406 99079285 69389 136267 77016625 37356 190724 13921070 96234 52501 4665579 164373 39965 3674763 149715 124627 62379397 127572 71658 21664668 151561 160421 66107727 199027 148124 124216038 66188 101963 31437287 102902 56433 156518734 162125 29878 30095484 79589 12501 16181433 24948 140855 8835301 70170 113176 98098770 115126 63077 104037745 27055 54743 814780 184240 184297 141871557 96852 39798 24694475 124106 143005 7116291 148884 153944 40003098 138028 30383 4866935 8301 147709 53164263 189769 63414 52312591 88570 196339 50959859 46994 157498 111502580 80486 19617 63701019 100985 38439 54367959 170430 115077 59115292 25261 63488 35878138 68779 38906 132223679 28466 189285 30583480 43767 71535 85686648 61774 50989 19003152 23942 89597 237216787 11606 160053 42907376 28024 31007 29843484 753 13241 4511974 136619 171389 11881406 151740 38729 5668573 6380 152646 79048177 38255 60109 30372336 128128 110769 5284305 88340 36928 56522252 89166 192075 5473813 72906 57556 9570258 108901 14668 3278091 41704 156901 15828382 24906 177422 121781606 69335 170827 89550888 45797 89489 20792674 119742 15283 203796525 60199 105132 91092267 31868 125900 149836516 1579 113741 3207158 196527 1352 51720269 41631 127468 137256392 75168 121102 57343427 77247 177347 2889413 122706 101239 26078341 151691 135557 66071439 10169 55370 12522501 51619 152645 251749480 114938 148367 123314404 60677 195335 19817670 38935 186171 20175569 130292 154750 275542672 198037 105383 98813877 117591 51223 92119822 173163 35441 446370 180350 179278 11964917 65251 195989 160394671 8981 185446 16839458 15284 148334 98579301 4643 18168 16604406 134186 171556 200280809 63902 11591 6785567 148899 170278 80547185 107044 75663 50753248 95990 187683 116900442 161402 125382 111087855 20713 15622 31358117 164744 155429 522533436 134573 156646 11270132 24050 55248 62425742 88536 16898 123239199 183700 196203 85670550 132062 123564 151041266 191629 134360 121613526 144345 115736 3705824 40375 88402 34939959 98531 159817 111771700 31501 111282 148593961 130354 170066 47602459 160631 89472 249819810 30 46428 1629587 189502 110235 39118535 56256 4905 18081740 138798 93719 71001311 189773 76720 531585459 176458 167673 40636755 124646 17658 27196096 186352 9692 178202076 120407 69840 5458917 118913 9916 6085659 72783 194827 2773555 92699 194393 273031 141521 154416 1685 44448 77481 7592632 140393 160502 144448559 155285 52955 121122819 199869 140042 46897884 175366 138948 46098919 38077 38472 54500260 177433 174795 88415637 79881 105783 80472853 186497 159015 26117221 1140 97854 9493660 123241 45926 103919073 159796 8428 681528 193448 103863 752815 61305 66345 25818697 169720 92226 28274838 30568 153765 49199511 52838 104290 49679979 98759 71597 42084040 151728 149525 19716779 105394 136646 5348929 31435 22603 2177799 145475 29614 4054950 165012 110869 20991218 41303 132958 44626999 197912 105004 31056309 52847 99516 40284825 155747 111391 123269298 105755 4667 79417805 108726 193844 71445325 87470 77327 49762702 58099 171647 6759829 29494 105266 57770285 65070 38234 30931872 76917 76241 160616707 89361 59752 3911500 188684 36051 711155 27828 129938 22535132 21444 130368 3435471 198745 29961 46470950 4575 72966 96688265 69274 116361 174095619 66559 797 25630468 39540 66018 2042961 108483 98632 1756692 170290 128808 6387325 99963 44306 35958802 74124 9288 16443106 19143 159399 34513846 89466 20902 84098391 114210 29296 69599321 111891 2157 50172628 151072 152168 101032459 128741 101642 16631028 50959 172560 83108171 94742 147398 34392137 111252 113246 5335620 128847 42800 59694282 1036 59440 2484415 107739 84742 1585778 31133 168375 4764068 61022 10719 5432226 152053 115793 97544540 197146 136631 4503922 92074 128245 71099021 56112 72894 2796715 126174 10105 10319526 143667 199918 83337408 40096 90223 3839215 47008 88702 126538118 168460 37748 20716896 89893 138261 4466582 158755 88796 10073133 26877 107353 95192632 55725 181562 10507971 198249 185901 33919529 40158 129097 14435404 97294 27832 33681825 95911 58096 148096604 116463 33842 14603530 128925 53970 14002655 104844 167853 120568106 117147 42020 96557315 70927 56157 10909483 118642 4590 24094790 183653 185556 2826183 162437 14488 54310947 138201 13578 74760595 139948 44885 17991355 119336 41443 17539734 183901 87858 52131812 43496 50262 2018665 78344 149725 8368763 36612 32646 36592991 175180 192273 129645369 198874 53979 31376197 87462 161383 42831050 134629 94394 16587807 65129 25282 306965180 186346 49978 7687784 36514 14378 5147996 71129 95593 36682877 29378 181441 9486363 64626 190236 3192735 106483 167221 25645280 5316 123875 66293794 194402 13470 144816647 97179 24906 24267890 172102 87456 2359038 117293 14217 93810025 161222 102951 31268916 142306 115250 1261465 172595 56238 23985548 72258 155472 150467336 32475 119133 10550031 93968 81068 130023325 46111 32029 741572 145036 114084 169654589 15130 88420 4626792 74132 65808 52004917 34125 45514 5771036 92866 70656 77993074 113048 57522 57049140 170454 6667 380903690 109007 185914 52855307 47249 96979 64513600 165777 3669 102654944 135476 120274 195935357 123965 169957 32765792 176027 43171 1685165 86616 188721 52467270 90076 115681 568479567 166894 158081 11951203 189567 29284 3386186 46053 141823 68616905 90809 19041 115157489 181834 59518 3664374 32081 112180 40189171 66849 53258 5354596 5042 127574 35446197 68187 92578 8040926 160830 61949 2223703 15452 11713 23362213 12947 13508 11975146 84389 33068 229159258 130822 157374 56746049 125695 93644 14737119 13451 181733 51414125 136993 61579 107708010 169678 171177 24332013 73454 25773 110356786 125473 99453 37882113 43718 39705 67094150 51875 86770 71453646 64414 161911 29698 51274 132375 101841886 176289 20587 60933655 135879 124805 49284869 7164 112754 19450717 175108 195077 3894912 53432 74253 39709283 169241 127070 40843509 90017 199046 252735262 65696 79890 2377287 57952 35096 37055154 90128 89745 118622341 119486 137544 42543306 139557 130225 419914740 177704 176668 49747792 122780 68668 113950858 58499 172142 87767863 148328 102198 3722870 181708 90858 8846618 67411 143331 93823999 31061 192780 14573856 13877 5383 447090894 148489 111818 70753664 19340 170405 60431290 86218 169586 32418703 97737 9546 16557585 191697 143794 102184026 165230 64317 20370210 56328 115979 243643836 123185 137674 37201576 137550 161302 2854411 41797 10559 16263057 39537 129624 23620878 183537 107508 11749567 93306 170785 27866041 94795 97083 75407063 155110 190321 138596850 183549 85275 46074218 131447 139479 20947562 79204 162687 15710926 160975 143882 1272276 131463 137905 47691896 97865 54751 154311079 162377 199923 106301974 4402 153413 63947658 179276 48756 54202656 101063 110863 6064717 24143 89142 1612512 43537 95153 27220 95627 22709 13896369 179510 42569 8930167 119572 115726 8332513 117198 78556 5421916 22774 70270 1040998 177845 53615 32810307 39324 104459 835816 75968 193210 180200 117827 199139 15773887 96724 134424 142337870 151614 32695 15945756 20713 72659 19666812 105873 198482 42131306 82560 135999 27384846 71709 60163 3879311 37576 83236 95665711 37499 72145 68027134 71986 56986 72483223 174775 159068 76561976 140904 31882 26498126 28574 7372 132051772 170264 133170 123587691 74243 125613 150124081 35565 38444 176000623 151469 144071 65068376 165933 161045 33187456 80962 86336 183228668 156530 73161 8056949 133365 159188 16373785 39366 168188 176401988 99330 91364 194985031 137152 52154 132841746 88842 48161 1798991 104373 190604 7358886 66398 83458 1583260 93294 129324 100595075 182429 119962 14746875 190965 174824 63161694 183294 159501 5559184 145628 151278 1196310 30667 30065 115636551 159693 74671 5419278 109384 196519 81236723 130518 199604 70586444 157726 55427 8317635 180501 47535 318198213 196445 103468 33843082 187528 80758 158840397 51221 165143 5610699 47861 46045 67900749 142301 84068 38573792 67549 178877 31704288 19090 102362 222234525 117680 101662 166008 134817 158803 57220335 113764 84395 29906049 16224 119255 2016553 61944 170327 59380756 46644 167829 90903943 151040 97165 76845310 18513 189389 78787160 68969 79741 3531509 72710 97165 115590219 182641 12437 45062913 41671 10865 22228939 5852 180740 8301378 43413 94515 15388063 115140 149041 179583730 143384 150415 228398696 36719 34047 123484990 42631 23153 35287822 147735 76089 24596484 128737 127675 36336742 36418 103924 25096337 32122 15527 111829743 67213 175993 627395 122225 41447 1461596 128549 95494 21076045 75038 86804 115076347 153674 199308 8187192 67344 13176 20267357 68130 91264 20125297 47016 37767 181731162 48864 93509 38719094 34556 86198 99891809 65524 164018 87164040 88209 19124 41177188 109915 124699 172523816 194224 41994 58488248 96943 112611 13131552 170208 39652 2135671 86952 102918 32445217 139833 59996 32701502 59223 193545 72307443 12243 60795 202574255 72314 80444 1470342 112470 9146 466661146 133204 4472 161491595 120783 116146 8758947 123705 98660 15360709 97807 166016 22590818 166501 14343 54678708 76367 64973 2686019 100369 104175 25061508 182319 193475 307664 159026 134106 210471011 199035 13627 76903181 2285 158904 180944316 28019 32461 61724177 114682 79295 75390102 114960 155897 99591003 75988 141518 158557294 157464 114405 12055464 73221 188902 50804393 192439 33897 21854177 186247 86969 193893667 40048 120015 64861105 34955 160149 107293901 123398 50361 115339043 22928 115508 17610718 28799 112066 450940919 123978 40189 3186141 49692 166091 141815 162856 88627 5641714 94090 108846 21746663 67362 100307 2585873 30187 64486 10956950 188835 110894 43691662 98467 65056 65471864 74222 152352 7066079 152634 116129 59739668 188542 139133 3432007 28362 32075 69805592 72111 122102 9235352 165382 35415 23594920 197832 146545 113241585 65058 130611 8034766 147386 157564 8178880 108151 102882 25463747 130716 70812 50849366 86712 42213 9417500 118960 192386 9338045 24273 23183 73376037 164881 87160 741304 47293 102783 6946529 47421 116273 157780772 131865 49292 188267711 150140 171069 305507242 84796 136685 318224 38467 104271 43638071 70191 102522 93240230 43658 168201 37664293 156166 82646 349811377 133419 64300 53980523 51289 131440 11424039 12288 22573 20715245 120292 103966 16565694 18509 182792 17258844 152163 152146 20962114 145399 96679 48524705 21786 128404 10896653 142925 96319 2413125 11185 55698 9137872 171878 71223 41138566 158635 38338 63968496 29525 48279 10882202 153119 119271 5521423 110296 14718 285775790 188994 74395 3932262 170278 190176 47337569 74564 133851 5784339 151422 57545 26674427 29274 154905 289160327 77140 182869 71377049 139475 21475 34147505 61430 168286 14716475 78306 152672 23183709 136469 29093 105068103 199053 192199 369351753 151100 19631 8692890 159591 8599 11230744 48130 68654 153557879 195352 178139 5603632 64157 20089 221619513 154104 40547 77900577 72145 91251 53195719 157635 11596 5973856 100088 38164 11979174 52606 62638 2573816 44676 169199 61368924 197876 127535 11890631 136704 96612 158502339 6621 139937 13806494 45068 94074 21322314 11703 167332 29204156 166876 69289 30629666 135635 850 32583963 102378 140531 20880510 194792 180985 216658832 39715 176220 10555343 166053 161570 62809204 41349 191730 47793252 138443 164083 302743804 178348 35450 106799274 170670 140805 16706290 5850 76094 320991919 128863 19284 99134423 94169 120175 8638587 114252 88301 197019373 157814 117553 13008983 98394 99306 38922515 39559 113773 126844255 19483 80069 21643442 27099 46606 13286984 35441 45676 165995255 95764 65971 52361253 186224 65135 8645956 124423 194415 66135195 185761 76718 133353644 108254 56433 110109623 94537 141462 29021663 130777 113030 24927781 158406 116848 298847037 185164 153646 265311136 151929 181708 376579 1322 11051 47433929 10186 78593 119935312 88743 60304 182279056 156990 154663 218469558 66984 144956 73332019 166896 94874 35532791 61359 47973 110232276 117142 22353 65525363 101847 108633 6492358 71847 85093 141336203 107180 52185 98177336 49709 118426 3182129 155326 161301 15571026 97304 193491 302899391 174800 140684 10886506 155471 153101 2374247 30264 24680 35178902 125207 138347 2978643 64327 35956 42703758 182981 79448 22082127 105001 5379 557155 143307 82297 189120004 91946 2853 23192847 124187 24784 848659 156685 72492 284521699 12719 78813 12162665 122322 138755 1361775 148094 102089 7062683 26265 178280 143451655 112738 20195 94460131 118802 79465 4183359 194097 158616 34344400 82533 142790 63726589 81205 161973 2235171 109763 67212 1375336 168804 114707 42646037 114821 64106 95284372 25914 127261 1612261 18126 198248 296465 156865 112793 13297307 99402 136651 75299774 107689 136594 118388183 21440 20314 64837809 20929 98397 16196990 126345 179307 19997349 63440 198216 4086081 91149 33768 173883726 10377 142648 24546461 174391 78285 2695200 82511 45763 565958 161027 93326 35821336 162215 115148 890846120 113836 105293 94410743 32863 185861 19865244 145785 94778 4802906 128624 188386 41789575 97017 107363 21387690 162363 158277 141896061 87213 120183 66333756 99460 85946 57376781 175619 150405 1720514 195152 124275 20970217 125917 172503 25826795 111853 103226 2219737 25784 137688 58332847 96720 135767 8499980 174653 42522 884011 16815 143963 194007904 74123 159599 11636921 85063 50621 141480229 11396 14915 7490161 116401 29509 10739497 13736 40308 12683827 50121 158066 121456202 40215 7257 1633515 199387 76304 135737254 50042 36542 14523976 155121 62242 24938100 142661 13752 31301610 10168 27383 34869395 53575 120085 23891967 139307 35960 1716059 178296 186424 13817646 8438 177699 100879211 3921 32848 21589488 65854 88682 110619690 88739 118305 134838882 161446 38977 37459670 190367 120507 30232076 70793 44406 116656747 46325 109197 29348578 331 30736 58792487 64320 197699 30897746 102054 118063 8773241 62281 126604 3514256 73047 98945 12717776 99036 90181 20207355 116146 91452 10229808 77849 81746 2558548 10587 66911 16295311 11348 56547 39816261 136492 133336 36020950 68982 104628 256351095 37397 34404 91792814 115469 13329 166766665 156380 100570 650404 19351 198672 95987071 152622 96514 261790915 33793 92864 7651898 68768 44954 14107409 110634 115797 6461660 107997 112948 65376926 35915 182366 73682235 55047 186422 7358344 75574 16233 699666 125547 75914 83982389 74617 58002 240168555 145989 134092 9622573 43166 165259 112579942 151220 42458 111650537 30060 22578 44783793 22235 197349 4984584 126669 88289 12628758 174774 2245 251557482 152826 176458 13294245 178127 141967 123534648 186146 94402 426154 188733 45123 710131 6893 86024 270786269 25219 42959 8994043 150965 113242 88554116 177158 111802 93381561 122396 143381 84145411 170779 99868 126122765 181862 52561 41192132 82068 192860 50361632 79859 130161 58271907 43293 80134 84852619 43551 36574 76473661 116184 2307 5784005 112412 37488 9612168 162287 52196 193637054 143982 65070 7060332 189653 44407 91961668 175566 126807 262633140 91860 9131 2047573 185915 78168 14243142 24626 37990 900847 159171 199623 868348 149846 48315 14420676 155292 66615 131414945 17440 143001 3526879 69680 63696 18533415 113068 73758 40994766 49741 36491 78116064 178815 47967 37643399 150619 72348 17016363 95593 57324 18027561 21230 139191 1501655 66453 126414 4194083 38138 93249 1969567 153593 9969 47513155 65098 121702 4262596 141737 194813 3995969 134705 115865 8260199 54220 176628 1052744 112259 38577 1253200 50683 1991 261137239 144428 41196 36363381 110071 19926 398607593 159889 90656 12039959 56647 190731 47133877 23475 142940 27082352 99850 48356 69868390 8899 149036 48069037 145927 193825 108944858 156886 23576 100778269 63646 139643 228704125 15608 132797 136566099 21144 181339 85952087 63895 172386 17300928 159688 13007 468832 99363 125245 1931964 155415 139209 21118206 198976 173855 30120578 168864 148890 22967958 12338 9219 14124265 134921 155754 28191174 65305 77113 78148487 138137 189642 1497516 47788 39729 245457114 101515 150450 687077962 57038 112639 12511934 54985 137383 149601345 137601 144680 11173980 177115 164424 97871232 87038 70053 9598076 71737 88117 11495337 84295 130216 9603272 129082 101434 20729858 183203 32569 24970069 127081 61782 14626798 99402 184039 3608770 160207 127161 10232049 70437 145220 11936118 193813 6424 59006182 85064 195742 2809513 82030 129856 15970435 197937 79220 151220397 189611 112898 10344722 15872 174037 334015445 25963 119972 54086479 129865 77996 69081831 19760 103671 2384172 121643 98643 149502883 10019 112429 44580652 149527 100596 116712860 187707 163478 13011617 175174 100262 120146617 124814 125377 33759920 133729 42669 4698522 156796 61540 139262070 84703 50316 49919089 127429 145032 246093858 127039 147056 187007401 153558 59704 14283783 182584 142870 12516606 134575 137273 10911727 67313 135369 26850198 86250 181834 24628805 30116 16095 8399258 189403 182564 60375061 82140 104084 633529 54471 68819 27530498 162474 82902 25929500 120661 152970 5815560 51340 1458 32683611 185681 32829 36827707 24895 171584 67356913 195827 49567 53381401 42706 134857 452073 185372 7230 13661652 96294 187855 56394665 176354 160586 119613974 19883 41024 202620894 105890 168036 7585216 179357 197947 73419077 100024 100766 70232334 164253 95964 926118 44290 112401 46373821 35036 67981 27389415 124609 152216 4088033 119204 147380 34924105 11796 88620 104055736 162471 101819 58686 62265 155175 12371455 44354 116007 245752697 128765 176214 228739223 111701 53169 47695749 148317 29435 66834761 123966 114565 25428551 166559 114764 19014922 99201 148294 19094577 78923 108693 11187519 187324 50146 392989996 15795 95868 51480593 119267 101169 125640615 7276 136661 6542048 97891 157820 15825591 28295 68672 126850834 131331 104542 683212 30476 117820 84225462 45268 153650 11263229 58994 50903 246399694 187086 81901 1723184 143345 24358 2182815 165903 81393 14734678 160043 73153 31501414 152627 80974 109794261 94063 145039 2899422 105492 91031 236083826 110595 85380 83652224 3178 37333 145517131 142791 1612 167239248 33185 12738 35743527 118109 50571 51669020 82935 120828 29452247 24641 31000 209564813 87330 90357 58271756 184871 39979 3931007 74786 94755 3260005 194228 18116 8816288 81860 1915 28050524 35008 31070 57451304 104099 63530 130445606 21635 124829 140601973 5886 1879 28690498 168938 70977 22871973 192347 57850 19308375 148478 183417 33992449 91612 123149 48655829 176020 140040 31041103 78998 138220 8166921 141479 13343 126117625 120613 42523 700628 108146 143582 2048523 14704 126739 23238043 195954 1729 3022353 148783 11688 37313523 47972 178064 29640722 141741 115330 583499856 191653 18601 68646986 130720 176472 37902688 53794 132456 20415754 69817 51085 6097773 18139 95336 13162033 96155 54066 31387819 34596 122535 2430613 78947 53819 269444 12609 113596 354636725 67303 123036 10234439 119978 7651 378705 98849 133352 19323641 126425 133311 24585817 37442 154167 11439377 122174 167108 52192221 37561 3248 7509745 180415 126721 8757325 169112 78169 38018613 147551 58601 21635088 65756 116229 35599349 64873 175232 1248884 13492 20401 49735336 73627 39843 4874976 89111 149373 30060873 162357 85170 2186381 102459 111058 46802445 180879 196325 5647584 66311 146568 3086308 34361 188036 150144999 169536 64288 39376642 40181 65994 31993509 96633 158015 134410515 53433 18270 244367590 89059 6846 50684366 67390 35199 191783 91392 196679 135115113 42240 59049 18480917 61170 14373 10220672 43182 171620 9932073 76458 123212 5000881 178435 145637 36897668 198353 131512 44413667 89031 78120 17287395 33571 127943 105106059 68969 188185 24473882 111599 85463 7590980 3197 102875 6764068 176332 33333 84192327 93006 6049 87242743 137609 157387 39769372 90341 18646 58129262 128247 44352 3585772 104471 23666 23077618 177216 156461 7478902 43956 140141 29039667 105179 119919 265433637 45920 182864 1295499 80233 140247 10537423 114155 54264 31939155 80301 10466 4526153 140311 59777 91965656 162457 30900 210926758 81775 153688 625911 155252 115045 107339 198483 10200 1592055 183003 147615 13935894 118120 4491 66204382 91296 170244 10262763 90542 155571 8066781 73429 64578 826576 104814 185669 195426723 96926 100728 27695671 165860 129798 1243190 129598 145410 54632146 112806 12175 41319755 36799 1926 13269589 137712 152521 48761976 41725 109566 3566777 65837 160918 28998569 116370 83487 65555140 113532 23973 64089557 22859 175178 225427239 194574 129413 158555183 46863 22195 17355545 188875 103535 35916320 187177 86625 35680121 192984 48553 409346805 111482 65990 155202588 121385 193663 53531533 49486 107076 17037359 112763 194721 7744023 191888 182592 921727 95098 162177 9715452 143232 103557 26612659 108447 170409 661820181 109665 179209 19601879 76283 38543 13988290 114805 149839 152715751 59146 102416 46454884 192599 162305 2414731 102280 61422 11964004 152294 129346 343625284 143772 56344 5131731 74375 91344 33999792 103780 100935 278567046 171217 138131 3237041 115212 69705 293954706 24869 91371 126059051 53787 168051 33837319 119371 38744 77784507 190084 136803 4559580 152388 107204 22616301 109974 179118 34106145 62220 91496 28477020 21695 82711 13606137 24237 37402 26862551 169415 5392 11974104 116412 196573 11114231 95467 161549 10969456 92476 84672 76541078 63546 7000 18779496 62946 135118 13566894 127277 193036 2621223 13913 195025 19489212 79265 189834 10519102 82639 2517 170784011 28344 96055 35828808 78390 19112 76785422 158193 81779 23912859 170375 154783 93464072 13066 138861 3433746 115900 166053 102011397 62822 90911 220463603 172530 180790 16299921 199737 114796 57730269 9188 145561 154432762 90308 173212 19697271 50942 95516 4670863 164697 195932 48085269 124508 150597 57537695 49183 73157 7032200 37665 38094 101296559 71206 190414 128314153 40462 99607 28871782 98374 85229 2608191 101409 62911 15792951 4820 97403 104994996 119939 5075 157949536 67739 175001 45466789 67561 146834 34869556 14376 162205 172955055 137023 40189 145281146 99426 85066 128663207 140413 196622 44911196 101013 109480 38455799 149356 137304 28406756 109279 78004 95899424 42922 69471 1259460 2648 27447 74806775 27747 88387 159167048 38856 129401 13827604 67457 9846 284227695 26432 76495 38936385 115541 36541 6487941 103971 114128 2370358 16203 191848 86302476 111220 554 245234 1812 96366 715783 195269 166102 91458132 59802 21045 25969771 109297 63685 2077170 29346 11207 109688342 66554 154462 29176432 55884 137027 62368956 37748 67736 37414282 178742 36366 2915337 93005 98621 505135573 199016 186879 181393476 126826 89196 199913465 12884 53389 14621390 190563 137892 798628320 124581 118939 67777670 152187 24912 264743160 80222 199938 58715689 15744 164270 1175719 86109 68050 166626844 102321 55228 2967092 39234 103774 12901549 36939 120504 26543650 172464 31597 72293047 11300 163397 74125214 62337 93868 95866388 13924 18751 37751584 94775 66355 10449315 155582 164628 28865292 8529 34341 20911760 96140 139510 16087067 73790 35736 18904464 59276 154262 14858392 109367 69225 26303169 186 145877 623999 85598 100248 60179871 19241 133130 8510257 176795 93751 22218166 39772 151577 880242 43556 6063 63295205 1373 36191 603946 142813 49979 32724592 17613 80313 951786 73373 23308 18915105 182065 88111 149931419 172597 107155 29527205 147381 32329 338252254 25891 34411 13432229 96876 101951 89096869 194686 49718 23534257 33376 167838 9110527 113854 191177 101460692 109405 46355 33037726 169637 32905 3153777 149351 77739 44292223 5971 70603 22513787 103108 137370 28028457 122703 104521 13286784 74765 146345 1732617 35052 162698 67764666 7577 15619 53242110 184114 129603 2637264 80829 185657 37236420 71461 97540 74426360 196594 108657 11364869 4912 192192 73754461 5676 66653 3978862 140910 137478 123821961 54008 100660 44647545 76928 351 1199791 29677 174474 341579975 45053 139276 72321376 194829 195570 18210702 58793 84747 9840779 190009 38621 31989484 122895 13915 121315479 195814 130842 23611210 111214 118341 1800725 198632 37509 10696107 29304 43162 152491478 52097 50648 135177610 55177 76975 38194448 114531 97496 23843149 134686 163843 2164616 70902 102568 11422233 48751 161407 41856245 186122 81235 16716499 75749 99535 19169064 98226 83223 19553256 103677 114337 186707097 134249 134512 105957296 96682 168638 215228973 116119 164907 134334 191953 96049 18943563 178854 57766 220164118 16228 73658 302047007 49965 1418 55284151 153618 185233 128351489 61085 107195 55919031 58797 18552 18271883 119758 90072 31243724 56735 1385 7598464 163742 72451 1056309 170980 161057 343741775 59590 170926 50960123 176240 66701 18241764 2019 151247 17748802 2789 12815 13954133 20512 143163 29336984 87095 41536 19786617 169540 24620 33984667 54259 99705 20392484 85805 88691 29459985 65669 1865 51025065 107045 116385 310827118 59564 55973 62894639 19976 15639 29945575 119836 146484 16276186 116968 15134 92403949 11541 72197 123304442 148746 180457 27004510 91411 107207 9081533 183529 18851 45732580 158426 33107 1952848 17502 5333 83563093 62877 79867 6330675 168851 57122 96748357 90931 10697 110364966 66321 70931 77388595 249 16509 34187658 20473 84066 65486415 116584 131976 28390387 70057 45640 2844188 176597 112751 1115666 20020 181103 65648390 101733 184205 37464414 178588 147699 39198096 7659 169280 121787485 101156 133433 66131213 51053 62827 56092060 103870 184153 8931246 164400 108730 2683964 160209 29661 85015785 102740 160202 2542386 93178 19262 128603277 170894 141134 125708693 172469 194076 3332890 2056 668 24122201 178411 121199 12512799 119672 171274 17287849 143066 14114 203071275 89262 90214 55254569 102444 198050 20424358 38739 133232 25048097 32350 116650 1509966 145311 119900 8917747 142462 65115 42606373 84353 194739 11990684 192543 192446 188243384 150743 41389 73680547 196962 39085 10722821 73090 45347 15495497 29525 150372 134200979 38336 5796 84150982 106029 53407 2205890 14656 127511 118361314 119945 158208 138291252 192215 191027 24222021 196639 182620 226680551 104041 178680 14750080 185391 137842 32153978 119272 29634 70206644 175459 138138 174709316 43794 131842 100871188 199260 65675 27851898 35127 52437 247564322 125226 138083 157350330 74659 160172 16836684 167745 140413 6571470 83271 6302 24148446 99474 9702 73179923 74381 175 2872719 80092 169115 88452603 122277 55605 63591730 36584 111092 579261 168978 58408 27148857 14353 134614 78290823 16932 33414 9238673 155580 30471 351330518 98074 106919 173166024 34174 100550 9050190 51992 58814 2750355 6283 151251 97974681 163354 99640 9754830 187889 50929 122445738 12560 17672 26885914 126334 166893 59850022 118300 168085 7216795 76797 117832 267921 193811 192179 78724720 104896 65086 303656973 113606 136632 239199336 157558 138764 348289 103965 161153 79383811 20722 52096 563598 140798 59910 164370145 81070 167293 3027674 92357 131131 69297658 94253 180232 33396516 120536 113350 63408172 118375 20476 71144758 9312 4282 41764903 95644 186225 77336874 5164 22156 15037227 70527 194088 26304478 275 140370 9533780 105066 163994 182883621 120383 11557 72531052 82302 53223 7691990 57634 62203 35504774 105098 54098 124205033 183693 100478 86887839 162076 182651 120535757 26990 193209 280241212 102560 196909 119807232 20736 182800 242552753 68792 41986 19019398 118860 7711 283946201 179530 17723 79854789 45877 130805 44105444 9567 102343 4954968 87541 173530 669323 163152 151488 23370193 121559 180429 20648290 84880 164227 26293342 80203 48237 20060964 118138 193078 55778388 198030 165983 52033324 42550 179412 501315 114565 198884 9666244 62211 76071 139681323 123174 17113 17125237 121501 104237 62591358 14814 88613 48609789 145052 117316 9225686 113153 124727 44813575 185213 120955 45171075 162967 179086 24757331 53888 51789 40103745 105969 173893 118434879 157354 160474 34736044 153028 147839 647302560 115408 76629 29112981 94454 97704 8474783 120296 92787 20862892 98070 127886 630366 24396 163192 147682531 185404 63148 53807505 154888 83153 42152553 118336 27790 93190499 64717 35711 16227845 148882 142907 15754744 170180 96516 1182920 38494 102741 308544131 15976 145402 15744656 142076 14011 2330062 40864 109251 12253075 50282 136392 16523383 181813 47083 6115922 188841 134956 79571107 107424 66807 90190239 117461 182447 33001775 53026 125110 117238074 5759 160977 21890973 142254 4642 5061673 108541 132817 180423816 20942 31528 3780901 151491 158275 2618466 189262 85246 473246 74560 118716 10816662 41913 103501 60831648 167866 98826 177723492 23131 24576 17133156 118320 34642 14223125 33745 96898 241143113 150949 135408 13301326 52572 130869 412860814 178796 151380 28430025 105660 91707 5380201 87022 104690 24163349 129865 67323 60288220 37717 186209 172068178 139634 117624 39345183 22309 40509 22046207 190978 113014 41267366 102846 122284 64497815 57552 122733 4384008 80843 125797 1187758 63464 168054 18997119 169431 151769 26157955 66198 103558 174176348 38668 112387 72440804 104505 6933 103717342 11741 130646 80826046 72711 18699 4091902 73728 89926 3300063 28061 7012 125109226 30691 182599 12894827 34497 105567 260763810 163077 150726 25791983 122159 50129 7867526 120046 156513 1682439 158924 198254 258526349 190645 154268 172519349 27557 100466 36678858 43424 77671 16201268 82513 37874 50828811 1734 63188 43873369 141194 58222 1273784 150574 178104 122950658 102101 32232 46992331 14778 137584 20590418 164218 35268 9885959 160574 44797 5876837 81164 153417 58770055 196163 10449 3249249 136662 51323 35018088 74201 4480 78205395 199613 25803 13667811 86557 147300 433518 118772 80789 1865416 11619 16173 152069310 119720 1221 5387061 20878 79693 76203393 152495 135411 498705648 196220 177192 6081392 181593 82152 260177484 115959 123058 117397498 139825 130789 10392098 52519 53046 185176206 66815 18241 59740371 104861 50130 8444 199332 114367 16118082 184476 198847 457155056 57274 172892 38149935 173651 111587 41164358 72355 43086 860222 143001 179669 9297362 37476 121552 19938902 4248 41307 33091279 21229 149443 17537090 155738 133190 67518961 87633 11944 60406604 97822 67051 316183 125460 52690 2248756 54647 83729 3490164 83961 182688 52291205 67404 63231 382103422 172798 49263 116876506 90021 153469 49404744 30134 120313 23637634 191151 68703 53361313 42566 75876 32869741 129175 127721 84366012 123385 33069 12413854 60341 153444 29013618 40876 158398 24656757 22497 129481 21777057 198216 106787 5150854 177233 105942 33817211 110604 84285 2252104 162251 136431 29439779 188086 103570 7414311 71909 42781 83987576 155369 175149 9326145 177432 2356 43320301 163037 109539 28641103 88410 44057 71362571 190421 152928 126206290 190366 61061 98487597 48149 148706 318523257 11011 92384 21517369 26311 83393 6936341 171 154782 11512939 15719 141835 4604810 155851 174215 20839391 144090 197205 67129945 140292 16991 332171125 18444 167614 1778431 49106 101561 37059313 33891 123985 69782747 190183 127203 21124692 28132 172065 50941016 185856 113971 159648267 62852 91518 3145460 199477 110755 16440677 78731 114753 15035607 48290 145412 197260819 195684 160070 24246568 31696 45040 42836021 21046 37131 2696632 138091 33740 43690309 24866 19932 243707301 126979 127892 38737492 162044 59461 276468 146936 95270 266363 17823 95573 22146244 4442 108265 14761991 75104 122293 4404861 33344 119534 65638752 130173 68339 39234321 75155 11962 24094717 91452 89798 164960 72890 166913 14295767 139009 198746 43817506 191189 68683 96501688 167425 127793 214862 87911 82755 152406 140955 28520 8504972 83297 116622 58194121 102713 174645 39561698 92242 54426 92412566 121940 172727 26386375 87106 16580 135482694 60388 82329 5094986 106809 81000 255563276 107911 122232 9475762 102612 51071 11564975 139055 167160 4983508 77221 111133 13553797 16403 92942 84185945 13381 183183 398402 22275 186156 81721132 71093 89547 117285880 141281 163343 444410608 34513 109265 2624936 93940 69597 15018529 5581 62951 40329978 100114 144011 1495217 10594 26710 58657681 181263 193659 2365506 133711 178598 20998152 45276 115543 9218996 171214 199239 23530572 115938 128253 1286329 92340 7304 1813269 34477 147990 4452907 46609 117014 4583610 4972 7854 143708761 7592 10291 75809828 31207 168296 5006058 182456 43703 36544951 108316 160777 58148302 47703 185571 82402197 31044 120738 3173874 103000 117022 113126405 80439 66531 5743645 125676 97616 14635542 127809 169830 25527504 183992 142229 38730506 115318 147681 1127137 79520 127512 75176492 148403 117216 160559204 125591 24944 89829902 40347 6535 97320290 21127 144171 139878990 195151 150398 18847693 104824 181054 417476794 124425 59255 754006741 15727 62810 12336058 58937 117909 62454066 116822 197015 89273074 45222 97285 161310076 103822 179279 137585016 154722 44781 35349651 186937 94274 17518663 142879 10809 176850152 191728 1813 883080 89282 50236 72041890 143733 141304 27681671 192715 15633 46546939 88915 134093 214875138 57741 11829 12480638 172005 61413 12948700 55247 112802 34689294 164926 183848 62878660 116180 155099 15257279 142450 53948 4020126 118201 132194 184371382 69154 112926 23077538 128420 67083 11086064 45180 16428 3747039 38923 13799 47087766 179992 26841 9286802 155703 53455 172503115 13941 131084 185943 29932 31952 49630520 143357 198733 144494499 62069 74451 68091071 116993 157206 231981597 169211 93327 2625859 142174 139258 5799906 111364 187032 43468307 121959 112235 31873076 2801 70606 253920547 127969 185786 19546016 154997 34265 323877302 91278 47045 153544092 105311 86288 77153568 89043 54037 10983151 177855 161559 65541241 63222 15888 235561778 3054 168135 9317662 95516 180522 217247181 90742 46710 2178430 194101 84816 119529091 112717 121890 28309113 127015 115153 29427543 85429 179049 7154815 26131 2061 11418892 73854 72736 55664718 19174 15170 9493888 61407 121128 92112859 71022 7025 29849561 182241 22360 3004290 149372 155605 90097253 113336 45389 110998350 68655 107241 30304575 37547 62113 53173198 188480 89600 1446306 92520 177358 19868255 195898 2989 48948385 73287 68123 32488379 178327 117583 125826168 196709 80902 44183140 148044 91208 215817 14297 36231 219790152 122679 47953 11568144 66474 55177 229427 163000 54893 75016498 95511 166410 74825480 51463 24825 152545950 95226 59716 5154055 110157 80098 12881383 109321 3303 21311383 153865 80973 49176535 195421 148114 2354195 96827 150232 83272866 54976 19355 91920834 100435 123906 97696393 187629 62582 13498692 166756 43074 14628403 139598 2982 1886238 33582 13365 310065899 116662 151285 7350621 21329 89137 5087708 67072 109173 1055918 190629 36005 98903921 129091 94141 2249327 124189 36872 74439068 115029 59761 10378868 139002 11505 119551990 147763 23744 605716757 158921 20063 61238571 60155 149984 112625160 83388 23679 29451321 128118 91723 30739282 113145 143086 83517884 137697 130277 75450185 145660 109755 56903982 179179 162038 200439848 97131 61090 5338328 105536 51820 13739454 54736 166999 115292940 158494 185072 10749884 168453 7234 6060274 64283 143007 313070886 143005 65495 8670935 163024 194238 36649251 154574 134728 1895396 66284 86780 4781787 118422 37547 25324823 139497 138834 68017174 7623 9900 653182 174030 35192 210713807 58543 110588 98725992 13437 23737 80733339 89163 55521 40101223 185630 49288 12853705 75506 155414 219966222 89899 35727 419722864 33534 178520 47575380 84080 88256 96174519 157126 178046 3753061 105295 127921 500972185 54771 70725 18938272 29694 85910 107125530 85051 31651 21848331 172508 82294 3827517 51713 109122 671977 122736 119629 26219836 136043 68563 299683510 114405 187350 8341579 130014 3634 8504765 57457 43691 17910007 169248 22318 15698549 161139 124175 99054380 126641 124799 12248506 128268 149429 10423871 179936 85503 20490172 107550 150322 82372662 173326 96438 6769988 75823 35752 9451603 186578 187367 61581648 47417 20534 21080881 100456 28673 30376947 94744 166186 36290136 73104 141366 11439721 37603 121770 150499437 185010 166982 2088971 23345 143454 29028132 127659 155785 5919971 178268 23622 44608728 57616 34381 40520770 67251 37086 24734837 62560 32987 32684894 86295 192258 149390016 136127 170885 55563836 103384 35787 124395281 120863 91086 8256336 19338 72625 83169456 190724 6510 4418658 88581 139238 111432 149813 144372 55259334 46572 158760 113971984 91321 72364 47543791 128902 364 1993934 123173 91004 7893552 141231 21309 22932770 101716 101289 120287984 3649 128730 101405211 13667 40848 125369036 68114 77829 122755001 16506 148772 6055108 31325 10506 8597975 196127 86623 13113139 28966 164979 1916269 112100 191435 12258913 132069 147900 4980723 180546 12782 10349680 35365 160540 1122700 93269 187974 99728485 65825 153646 24982943 189694 176807 102684220 98725 103630 10852755 64927 21722 10748694 61365 189220 8415762 157112 73123 67496015 175570 30435 1197079 144839 12134 5777150 130997 100565 211321122 175774 102859 55883002 67620 108840 232860771 178678 183638 9879228 97339 6229 3978311 21412 62835 16185 59261 44227 1325128 96893 135449 455522078 114766 97915 69072468 191226 188550 83627388 16159 144920 149004539 64705 61399 88211284 4148 69804 12474576 117943 100693 169193123 196330 59657 52680662 14083 185464 66471156 181510 156507 18723194 54997 135405 333858449 149734 114360 190135925 92427 118246 50672318 66396 152446 6796442 135561 108345 2571443 102990 165363 8661094 102743 79104 269921836 154102 135781 61504747 109251 52198 2041005 103222 71072 119896140 117394 49775 35982278 81677 75673 197273877 48691 181280 61893237 89263 72479 130879020 82903 6416 25394236 137856 72142 62974756 151164 68710 24067755 175643 101500 87502806 86783 140337 31115493 191015 152127 69698555 106614 76429 13333086 74310 199211 28590558 55916 158858 3382457 50622 69202 34297583 128915 4154 88062612 161769 62842 96444987 76525 134229 7334780 174453 122688 156467472 83456 117621 18608075 118015 59093 1744994 195399 88008 47298717 162759 96105 47115696 86372 49246 1356927 100794 16234 16262442 155578 132760 135306854 107158 121113 42687107 170947 165218 21431830 175242 85094 7589542 196714 82920 7778977 104210 133762 12168435 139940 33800 44567548 12325 81571 100611774 101235 49786 213194298 169288 79527 23789015 163455 107585 33003665 143041 193188 25450991 6990 46771 3844256 28926 35125 5394616 106463 173985 4881100 36321 18711 119502706 153566 37169 224742 146665 15790 94679397 72550 47194 18059167 48878 135112 902380 129847 25981 324103800 2617 157115 2538555 149663 8062 9489118 38667 104294 4448338 193801 190854 4179803 102895 57013 17651074 9146 129142 83136226 172788 165774 45252225 18896 67992 438728276 198047 146492 78333415 125360 6676 39687287 139741 47678 39190260 52243 140174 104030699 128789 30744 202952580 120636 160736 75110020 129496 65918 43472047 77449 66442 179519211 18720 56486 7260500 141023 140096 1627295 28870 16364 6303673 153410 140978 47138053 64639 173864 63062560 65438 182135 24218770 158022 79751 5394179 102866 128050 65755464 103309 9410 2249415 199571 150794 4750705 157021 35173 55248082 27811 41983 7940397 144904 77610 16482626 139480 139583 31203622 67790 41996 55212306 33782 8866 47512288 91384 156424 1612660 16019 131839 22417037 7562 105110 32946809 171202 8406 162451115 46048 103436 249015362 71873 56324 3974899 16558 152607 26898605 127076 154088 42844249 139161 60927 99962260 141895 165408 16019051 148600 129668 16854398 14800 6654 204019967 161940 96370 11067613 56451 166634 81437796 100831 24295 40643472 86458 41311 48343514 84072 45677 176680538 12034 195352 195153580 164257 177706 185317451 195118 55682 1108334 123063 49833 60055761 81735 29785 4895596 24336 118839 66716780 103296 73546 20785601 168085 7199 31212435 4120 164622 41013249 190373 59378 71146868 46108 121708 83145052 68412 94522 16918910 5673 87010 116969829 54261 147281 20505683 158058 197727 311565663 72106 128037 27540615 99610 110458 217987997 135277 67151 64541196 155362 93347 23206278 40104 105624 21381831 35751 60186 7089745 38186 194454 1951351 116862 44024 194596252 153083 3539 119121240 123416 42975 34159863 128857 9146 41498381 105173 145994 30321000 21876 22847 68210266 122227 189641 15794317 123989 125589 445542 152833 195261 76741843 190007 192090 31250509 181171 86593 12183776 38621 29010 31224394 61399 1285 152089322 48130 19305 13014927 194956 4287 12304655 78984 152927 165300111 88672 103376 27228431 5273 145317 10071611 75825 131069 54088274 37442 45257 32263174 131147 162096 44153475 94189 159981 16369903 3149 36318 15094777 121943 173905 43786629 24151 38409 20717868 142259 82803 15433209 171466 44850 87107287 66450 45324 93641005 133437 63753 506835017 44478 111578 178512918 142067 116259 62024328 14103 172083 64508211 56573 69235 7883660 147464 101960 107135334 98200 145440 7464013 151881 2462 143081 14914 63824 5637024 163359 27679 6814620 46077 165923 21483764 114017 130619 137420161 107545 92562 5632104 157876 100008 163809747 38533 121514 43431512 4525 175629 26861692 184685 28024 74447572 170115 172362 48893354 166739 128389 46167241 101147 71447 53873650 144608 81660 61156773 144646 125515 142467045 23925 49441 112958054 13032 92493 19516836 126721 88103 12047453 27459 36690 181978842 50181 132634 28261381 112359 75324 23798652 174938 193639 232851528 135919 90200 44762223 196840 85416 26216610 56530 113092 184000177 181753 22436 1394224 173417 193554 46265086 77508 4843 118929548 182513 139381 69180741 25644 129360 154229861 129389 187679 127399919 8578 136484 11581456 164915 89662 404445 139 58903 71776489 31906 72689 175630472 127728 181719 255937486 38543 20588 33430969 159163 45797 2915433 48391 166883 1119413 58377 117357 33355875 84488 88314 29591569 168792 112801 24275495 55429 61326 77319830 10546 31875 148528188 110983 183038 52340537 83028 77905 49189253 85109 114496 13006927 44974 74614 14486957 195900 29398 38125186 129665 89048 48388239 154639 168323 126607114 21213 157135 6124712 42509 104506 45401526 127950 107196 425837215 34483 150951 79751104 195283 154097 18513973 122796 34650 2276227 134832 183087 189426715 189266 74144 154685939 116863 40793 185632092 162845 52172 21061271 124927 189996 85661243 174360 25533 34594214 95734 46013 24539772 54121 30907 69627182 56602 6868 19286149 136157 170227 393914697 56616 89397 50132310 195991 100235 22460978 120964 25468 26703661 173904 177036 31978708 39743 69059 71192661 113259 69858 4828360 26279 84706 16416050 62854 174550 26862008 3169 46729 30747843 174564 198261 26228891 19195 173336 5441286 159610 155757 112709109 96996 18068 15763975 85239 178986 18011729 175845 44827 158854389 55090 25088 12429368 160439 7922 262571077 57018 163464 42682195 139570 81793 3086646 56383 101220 40192454 168514 11097 30713485 11711 45665 33030025 13417 198071 78919704 34333 15927 6762545 115887 115848 252664289 115378 159973 54342 176922 171162 40020119 131458 126045 105736912 92689 185397 6489835 158489 17185 82716412 177207 188913 192904339 156665 164859 5889142 49923 185910 172433570 196110 153878 2500695 17091 140318 151032646 123877 18570 78818687 185295 155537 269101869 186721 197446 37723715 182919 135651 54551511 161592 193926 15846650 115214 56286 112527964 20837 84689 28084344 90000 28585 93585625 110195 46385 1548066 23782 1926 56955436 78275 48791 957610 97874 186655 58456617 55082 102084 149471 119914 64598 4930623 11508 173279 11823605 166146 45066 11301513 164809 146430 106979707 174530 1387 13607772 3525 188441 112111966 172403 184825 10749223 195208 19754 215351210 110291 28715 6281278 145654 130441 37287509 37230 180162 20793197 42743 148950 275689 156287 36474 43958308 187617 4665 9950581 133714 147242 1670718 89649 122163 10672264 194582 84729 594280 165983 86515 70973108 85230 79903 44800907 81886 13399 26124388 169041 146059 12605135 87050 98676 38236689 196177 130625 42090941 59498 96916 94225630 85475 60381 82105898 47446 150546 72700467 149424 16377 10127114 3530 102239 186905031 64602 172645 10840309 71226 132750 351962438 192590 10425 25101340 127458 5772 15775252 94826 50780 13905018 162199 177732 4161556 118935 112814 119732501 176767 64421 214192 75258 40340 33064842 144818 21413 5372360 32442 145117 11621664 78433 111406 51555888 189739 81027 31357734 78163 80728 47649371 126302 5728 88966782 160415 180879 5199161 125064 117151 1545997 95574 151487 51189258 58545 182378 253807770 100054 77005 101376783 100313 51217 5164281 20187 152392 31088487 172318 32863 203516 79301 27422 38763804 98728 147869 18823288 79586 124008 100187638 98396 28408 1798959 114995 52574 102936727 177272 157759 32678573 126236 123837 64671118 197834 81847 82649438 46281 95673 51478986 71205 170142 152972360 94773 115916 2303305 151555 32949 41583046 51167 60316 83342394 79619 123655 3414143 192130 168532 68148255 159524 43500 16899959 26243 154773 24861274 37228 41964 28093863 37496 78536 64361202 66368 96683 86031838 18194 2849 54018607 190001 67892 24145433 94140 137595 2917155 165145 84885 697914326 21971 81426 61491552 8118 106924 12738643 145965 138721 174592612 52106 45240 3212422 127865 192442 132438535 105074 158005 35671606 88572 112416 90079679 92407 121849 76581473 196875 184818 86669508 160342 69969 277985462 117411 21151 24205970 127613 93544 9903387 118447 74788 135544074 162507 131390 201425619 34486 96746 1586061 52213 174285 8825627 55125 41866 7208662 23314 183546 1193898 84174 74555 48291458 120454 95225 9877921 81100 62421 4725947 132690 139610 251258867 89012 33618 11196620 196503 20200 35172868 11575 48022 15799321 136660 56016 3121734 131690 184436 2094240 155216 172854 71880499 19381 31791 38871123 192444 29025 37940862 195036 139574 68840708 135219 39452 49683491 106751 45849 51196477 43350 110896 28295775 137403 17372 38927039 15591 198744 2331910 131491 129708 72930694 112760 168930 25568945 50925 71900 67584486 51935 173922 16882309 144681 128400 85606479 2415 17896 26252374 148458 26630 87121491 135766 160466 41132143 34923 85300 1708410 94213 175338 141103676 179022 174651 21794444 179158 129931 94614514 28579 60817 517321 160872 21111 18384042 51618 138833 89657487 3806 101892 39203540 50998 190320 74544707 120911 38078 1030635 124192 115641 3832835 62074 28683 24788575 195697 111951 1453250 104878 89834 71661368 131145 180181 68276871 88865 76244 31586667 13041 60013 106435262 29958 188615 69095098 146791 157370 44279122 165077 36512 14840641 10133 150422 16061575 49510 51572 219616904 151831 179967 8526123 189645 53707 6465537 28886 180277 39903731 128171 73347 78789255 183989 164061 67737603 6599 172636 1643992 102845 119509 1724481 160887 58426 8926036 152383 102923 1095871 109441 31340 351543 44547 163845 45227306 161530 103968 112518867 101648 4826 33987206 65412 181491 25340081 157508 105496 62119455 148211 45674 86068499 196530 46895 47371641 142882 39505 4779448 79100 35745 4305078 180631 67955 116050600 7702 143793 129375416 14571 11715 62002699 135334 26315 7471508 31474 10186 10975527 153331 183833 2190663 45337 90138 144348954 79003 58398 444081953 33429 92436 4718385 164550 10587 55883651 198210 79052 58206684 68243 192151 24940986 47379 44620 168536351 141205 159935 105684339 114338 152601 280384430 45627 127013 233591357 150039 26404 35966863 180813 164990 906147561 175558 133384 26721785 74432 146494 8748913 32329 79613 32898117 76313 132809 26463124 18846 162733 3456357 105235 147520 81232989 52086 145520 22567189 168797 2209 51536947 185770 82904 57635589 160349 190919 1972973 187071 64720 64310 14350 84723 25834599 126055 123744 12403415 136048 183133 64531276 137919 36740 6726540 132644 116643 30032134 133916 195504 63559488 118638 187568 15241091 54172 131042 42306805 87025 34708 173309565 61301 166507 3382251 190569 143107 197279205 123832 4941 23777081 26398 79630 15659713 106033 3204 18399464 150925 18239 5825104 173457 110855 91647857 75244 194786 68659868 8702 187248 653033241 190582 85792 150785860 157052 195336 3662352 166773 155309 18160456 139252 116001 3413998 160095 15744 4895392 127109 121916 11834508 77495 183594 27862359 159768 117144 9371261 136551 49170 48104615 20347 46191 6130059 122986 196868 78716513 106006 63391 79525755 55321 158294 84860267 6629 148236 65181244 162539 14404 31424926 175493 162148 167441287 107204 145458 3089398 189517 165955 373520029 199213 58710 5894991 131558 109665 185197814 65415 80651 181078043 181761 83412 57589754 96636 17668 25042542 121237 137203 63322143 103825 70592 71944261 90329 73249 33065757 159255 185979 277619 66008 23785 115004684 183561 2582 9537417 53576 54662 3111076 199122 12639 4290412 144561 154606 165096460 144571 161789 8385016 78302 156638 5143326 58914 100655 142606162 171961 113679 18651346 74903 77991 54001158 123704 152403 92947894 187763 84981 1720247 5902 78443 6226400 127194 161834 23216420 161083 143656 38070628 171750 106717 338115675 5922 98175 30582376 93759 176673 83298712 178541 138016 3168460 65414 56442 56667139 190351 118885 210602909 51166 194257 239772247 8488 7876 32237972 87040 109320 200138694 137461 135559 150790333 131539 94187 81628829 38032 65704 61435260 144990 141092 9535710 105266 106961 8697773 131769 156687 20896145 153013 8803 6666852 84363 106868 131086299 167553 134353 13512678 14236 109047 1055366 140800 2569 13113802 84779 141976 33471961 175026 148062 46303791 72809 88717 184243083 3925 69221 20411613 93248 97649 21519773 161748 105347 7621919 97530 3240 61578827 17482 140042 40382668 78821 50185 29064374 124495 13718 134444290 7533 199944 204692683 4019 155888 50868153 79470 176799 11296333 138450 65347 14963569 86772 186719 57353759 169949 63226 114824787 195503 93821 41693580 64992 87071 7530958 150512 138750 6298524 92022 141461 926533 163194 37220 58137552 60357 14903 88290340 185606 152921 22774291 151000 81929 43491736 137755 79277 6185504 150343 94740 14416382 181658 60508 3851464 177879 15554 173762831 152602 135747 5746111 44488 39869 39367350 59804 148103 5873217 131489 46686 56093453 112855 111782 26646985 63605 36709 13580591 133248 137499 23140512 150832 2742 29747198 188068 40196 11604597 131416 149961 89752304 132308 28463 7227940 180546 119144 291277707 25683 199024 3605376 58744 49844 16385568 179187 147213 8990312 117848 96840 448963 79405 40598 7674671 10786 92590 11323352 92232 90585 1903898 40577 187837 111312015 23539 173601 77707637 41107 180674 60809204 111301 128322 20278393 106308 5111 1528331 187533 12603 44260452 61481 38984 23065848 4357 155768 93038757 73040 144904 55548669 49959 28085 21590392 41120 109910 186619983 100362 115146 58674636 143692 1514 34514637 189119 157241 10839483 160172 88246 36601523 28399 179319 70345850 35805 183 19763647 87182 92255 198890023 35640 143145 993330 143202 71916 69176681 1816 46933 597586 130627 143658 42148122 155184 163658 122047753 138070 139097 33561997 180594 1013 9202884 190625 51800 9090607 35763 60852 3863985 79724 141034 19142823 144232 22983 53209153 65380 103023 75269909 181178 143934 74271220 140979 77969 248760272 157955 25297 67414912 149719 57037 151601853 155656 10665 31844145 8917 13459 573171324 46352 90974 2877229 128626 50643 13219565 148838 71405 185112815 21985 113375 171323861 178120 142969 134256438 63481 126550 156524016 159164 182407 26346246 20269 87256 169227333 185740 144054 11324846 149230 34258 1845046 77793 19408 6762004 40332 35174 86941929 15441 70778 943244 181269 176386 87419117 178017 96217 36046586 103880 39240 115105900 171101 104287 108858683 115386 165785 16838184 128644 166538 14658437 5706 127522 334650550 100243 21456 4159814 133265 65421 49195614 80872 117212 18389822 116909 179155 56999182 18298 83450 2100433 35483 145276 33051242 83046 164914 52495279 148568 104601 7506665 55226 159211 23048113 198390 14391 282486365 47885 100633 1010998 115759 180908 4743025 14130 47309 169657418 75453 158709 10503408 97569 32889 28953889 51613 138394 22701980 116023 4638 61424586 149809 104694 26033022 98274 83768 70131309 77622 26215 72353138 9616 138742 42111529 63808 105329 70350684 191826 42017 39900278 145221 119124 43655919 6585 50598 100975413 119936 25229 5153048 17603 13098 45475262 119844 10317 22786931 127236 175330 15024586 184593 77585 4617464 139749 103275 62004804 139275 61929 172523153 61332 72764 7255266 144310 193322 54908910 42556 90633 8060804 69112 199149 35489030 172479 68884 27161682 44077 152414 2540372 64969 111059 9545406 108856 159798 63595935 139898 172115 9452918 50754 121203 33854255 147885 23068 47474806 3545 121522 10771440 134292 105457 3161477 87482 57046 202347551 196065 28381 32356448 137213 91936 11697722 21754 74858 1979487 3947 6567 970655 197716 175761 6232955 183742 9826 126048724 35459 186994 32371229 134534 33657 2443939 191984 41016 9282676 143450 15276 178793421 135103 46463 98301345 104890 47681 26864088 97080 64401 975199 119905 54658 511672573 44839 152478 34722246 36046 46777 7878782 40236 78735 39049323 86666 182684 38225457 82064 26500 50008236 10748 63384 214245160 73736 48267 129206075 14409 71326 10291679 97091 3284 53149640 198659 192986 343840 106702 193703 78726691 81529 61311 43971184 153979 99409 20937990 152438 65474 631683074 111666 153837 124288182 128262 164645 374845790 51167 170567 98704208 84261 39631 205073750 140260 88052 10455573 89610 57593 15266367 22712 119881 895578 58591 130130 12154630 78813 105777 3555537 127898 75944 44478779 71147 13642 90979124 66492 37535 102083608 80241 146653 30847513 103543 37005 16324862 150238 96260 24415946 20231 5218 22312404 108668 139702 1656049 187991 45893 202314213 41134 189286 96739744 9195 98915 24844377 106315 115033 144141490 22739 159866 463306 97079 131235 88662808 138684 1550 2059009 185625 8532 28887999 51035 131099 323799410 124464 62104 32285840 139957 80128 12322992 53880 79883 10116599 101273 191463 29425187 68801 71934 133271415 50412 119659 144628247 33097 179205 41979058 39340 177061 5469053 89396 55207 101455562 192118 163474 33428486 92849 118496 18136410 92377 108308 50368405 183699 53891 146860238 182314 47382 9389897 38458 151485 103060831 81726 69763 1962271 109352 49396 896391 13082 55909 83436579 162221 21602 93632561 55045 194802 63070762 148759 155362 1309728 178354 177842 11309730 121499 82864 3666628 124798 80508 170420904 144342 111910 42831044 182957 80574 225942923 90987 5690 22372547 171956 21617 9722835 119340 93846 35017048 67272 2587 21437397 119717 123421 58637500 103149 65035 18741458 165669 147245 7989402 48582 34249 34286700 17508 18559 32545904 4250 128274 150943381 82805 183976 174123981 164412 17777 637452 81897 144091 110350582 103859 48275 183151062 151230 88731 98210966 83798 196577 47030012 197234 44516 51939507 19905 183536 517857571 165704 26718 46659631 138177 71146 24700404 7758 117686 827794 140404 34458 15244739 154293 161162 15457820 189448 49112 10109549 167148 16767 14693443 41164 100952 6655094 89484 187461 19426485 7781 191937 119051408 188180 64315 211340898 169191 23085 112626 23488 134374 149401842 34543 171980 2550285 153240 82460 1550296 85329 199162 177191728 180704 114349 337501837 61236 46743 22684331 162603 52400 41590976 116258 147899 13898785 37467 165303 42140037 185424 178692 58344434 141221 143880 30091448 115067 175005 33142894 17881 194090 5632226 13812 84935 87778392 151083 61638 138219191 114723 16560 23366170 82936 21564 30345448 172690 46817 11270042 63651 103858 93863700 115363 87019 97525500 1328 62842 46458165 97094 88573 16777291 82342 161984 65468160 63474 25786 57960345 63437 11402 4577003 12994 169369 27141841 40283 165350 178047157 154344 199652 11367614 101377 3604 447480 189902 170465 217112423 175650 8951 2014740 44533 30761 16182394 63146 125026 31647633 43490 100390 1240540 131350 195944 3613069 178620 37792 1974519 109762 94396 219147571 111343 146362 746227365 199059 180433 86148681 97910 28951 3259306 101016 70952 29496790 125309 143563 32140799 161737 21911 18531498 136853 159123 54617373 9116 146123 56422723 199011 138243 20180230 195037 10039 774794 147946 172433 279932282 42769 188769 547396162 18994 37440 53484627 151788 19128 3307407 113862 130165 65646654 49594 112439 118793854 20408 80052 84409967 134916 29014 51723552 129905 95384 70488013 181312 26932 152498784 12765 92867 111898028 2883 179179 23058781 90257 136622 621400 147455 88719 15025663 172113 98187 548114 85069 103809 11587061 141315 129214 12345531 52784 121261 41763267 16784 165146 5199543 73943 78647 15617438 5974 98659 161757050 15992 145136 553468544 55207 167378 15247106 1828 41867 23671611 26207 151444 14430804 19169 195431 147539663 86723 92520 17213967 112737 194939 112391599 137330 99884 97522373 85638 155040 76002720 121644 100999 33228847 60930 107660 12219122 144947 63013 11472753 84702 154463 33534655 30848 44544 19820481 187473 721 19246340 48352 58765 127763 18437 20505 63129016 2237 15110 69398951 164335 62640 50562336 187932 142163 48312236 33138 96896 24615137 25112 110387 24947187 153530 161772 2651412 157878 177403 53464678 96797 178652 238950812 81381 59266 41849072 132572 126390 17824081 157230 178455 127087822 102151 28117 2876081 161157 19016 19702317 68879 37515 65502063 102306 110569 97323737 128638 120644 173979143 55971 105133 25383146 38603 41356 2768304 119618 98362 111139999 17618 163305 349159 54777 5645 152650270 190018 129894 236940183 8696 198825 2896844 120695 155059 100660376 37718 139007 3069033 9837 70239 68848395 175966 136235 166326280 134878 105877 3440855 84078 129502 1447071 190258 28241 4512106 198814 31538 76139998 9487 13936 96388120 146417 53637 45127 172173 160897 24352937 47346 153075 12455914 174320 75730 27642048 55490 61798 25983347 138554 43926 111508628 59224 197213 8674230 186358 74808 40343617 63617 103719 29733125 52670 144860 41420178 40688 10033 76463541 212 93374 10908583 95311 75750 328700 179545 90394 34121754 63295 161766 50882650 27898 41315 7400394 26455 183756 18536230 76884 324 26383232 139994 9241 21775899 72319 152464 35316082 113074 128891 12870812 71184 65028 80848490 53049 174249 4334917 60488 128017 85631087 158287 115500 50789365 145303 63762 7791372 16152 79239 12857280 101018 30698 53042005 94342 52653 7827804 76734 104349 14106368 76501 12708 5153024 60498 127870 2343605 33973 156406 35718617 177587 55044 7802313 79694 128345 40489966 73007 72953 9235250 131755 186711 97015680 197049 187259 24182103 29539 76228 117206216 14122 150808 3280570 68317 96803 707761111 127900 134093 13107385 89800 165777 50632032 61302 108621 135947143 122659 122775 158693103 175368 107455 342366882 147394 100980 80599042 155931 9043 131824843 113892 115019 60116636 75646 161412 4916551 186009 53375 10685661 195165 180923 171496282 41265 113648 21470586 65258 141210 111841199 90811 183591 171242195 13931 49268 63274502 100312 57512 8860290 62316 126788 76167110 97501 99978 53048619 76921 24999 40449217 195690 60440 8683177 13239 10071 23030590 12421 191033 75929 14953 5470 1506525 188689 145484 43571571 190218 22382 790513809 41610 69569 94312730 27085 192134 17371658 99573 2344 3522049 66350 88353 229178 90017 51014 102828659 98977 48674 5428689 129525 122882 56976709 24075 80417 129669660 23018 187563 168709693 161770 25859 30915974 61646 138072 342884 20580 99658 39708284 188079 151588 12983786 189819 33723 195640900 33013 123451 16717118 20586 171819 9045707 31484 199818 24133178 193991 21149 4838536 4854 96886 28734835 77666 155100 122605528 53899 18381 183427736 84272 52775 15085850 118027 40183 9900416 158086 88693 5554179 63503 117633 17359380 96502 138818 134331 169265 131811 15352502 100110 188116 1079003 27728 113040 421695 121169 64060 53561686 134151 158396 112126338 114753 169658 17620274 11802 132152 28641565 98947 175301 199913053 113405 96760 108529597 71394 132009 209276358 17813 67212 46838376 158358 70898 90994044 175659 196247 89685434 15638 106561 171585051 185669 114996 751096 112095 101292 4820160 148848 78827 137755155 170827 7583 35099838 103712 36135 583890 149891 30206 36934226 148209 38445 31234727 84955 132313 24518023 46602 40295 3374004 181856 164638 1275232 167044 29987 6134419 34031 122064 16573452 38084 15272 38241371 111424 110201 85090513 73751 113582 3502532 165162 128911 227494 106276 8074 10100124 120987 36168 35825 112107 132558 9956224 101682 94407 2456461 83004 12317 355241519 65448 15016 33311371 156498 108533 257588593 159353 62420 46192396 25664 43610 134658767 578 118493 27343129 24843 102641 73661578 12948 11308 50289171 194755 193763 1625206 131317 106285 67256337 194905 140739 7596832 188363 118003 398589 186620 97192 8025080 28261 26818 26975679 64097 74171 59709461 113703 69907 73664559 174122 38653 2272930 67196 68667 15190722 160141 6830 17921505 36412 180192 221824179 35679 167175 89599967 61702 25694 232139634 118478 135454 2287808 152434 113696 118475098 9397 106929 46131483 62744 19241 23172085 147095 173975 14094289 81776 168020 31787893 124197 98988 153759428 63340 139341 31863144 81786 8976 595403746 48834 80675 14796595 155003 57534 91824122 52167 133072 8754289 114416 113676 1759499 89067 110698 48401611 147882 1396 2402014 13700 192504 19657131 159711 143188 21180587 98738 10801 203124020 175439 101522 120620676 117396 159899 10179643 77245 199064 19375603 199146 63906 604581824 57110 145110 161097990 152954 11856 42351826 93424 196301 35702243 154433 151067 14398487 184827 38123 553726 9665 187282 1194480 68081 124098 77634451 196446 180690 32539846 98953 38870 50848087 95296 124748 95692550 21102 33376 4870439 60602 177456 74171033 134934 93387 9988855 192761 192681 91266908 118745 11294 106652376 142900 101386 38456617 88662 2620 3148176 31176 140376 50519328 169253 124571 4441612 98968 56374 12473946 168360 55143 33630466 149291 169601 21657875 118828 137984 91338579 78456 164946 52842437 36060 121769 62563679 106846 179954 26203720 65536 64206 223208963 96711 87899 21041310 52962 65326 7667531 39390 140267 56307260 49443 197082 88890462 39654 113475 2934315 36686 183021 3089300 100987 197145 54756248 65747 67671 6718568 52209 149085 140669 126675 27931 19781164 135833 79305 3731298 5708 193863 835191 75005 172933 36975417 48725 87895 112938941 138352 43577 102406057 152291 46444 22144644 119479 90147 39860857 42740 162668 96592806 130103 98496 66066745 104472 25263 10894069 85661 176895 38927785 158066 157763 1025097 84103 110485 16516431 166764 113981 3328138 133297 52744 97330044 79368 91008 15126738 52033 179711 16251680 177245 21361 87281 134504 112916 65976707 31445 53361 168257723 3580 54910 4677284 165783 38193 61445331 148843 11132 131549825 109350 11038 3620272 116088 178651 11038488 75318 197239 13418560 93534 139070 22935700 58077 8474 102882527 98027 141130 4728423 42887 176304 19525464 139045 166948 223046188 135927 156208 53807007 31353 155798 53460586 55222 91393 13610228 3011 130501 27694355 78640 65705 154652185 156185 100112 14443204 17801 191490 15397274 3914 158694 30454358 199820 110260 8252256 88737 169038 9522582 53378 13714 31063096 38705 29599 8425316 129490 97918 6864315 71884 52621 101883158 189293 137272 28840504 176366 38663 15321672 8839 126492 129259445 46232 151255 231946156 111474 155994 76328483 105747 165974 2553447 88873 101156 64121566 139441 164961 13715076 185245 151100 5497650 164379 37958 6948056 90886 16679 11870250 66693 182922 17677470 115350 72215 140038969 172066 161704 374062691 70410 179770 150581037 75877 148329 6030529 193642 72897 20917328 69641 124852 10039937 19062 150121 159319489 160795 56915 1166719 103029 179993 1177600 82702 179384 6650028 121217 35588 24434104 128997 115018 28578766 193843 176606 41645943 21154 179089 111819331 141570 133630 5185165 122745 107611 111087851 151560 139719 72334191 74249 103390 52754738 190199 28753 92426842 7112 72820 32101836 157003 872 34379781 133805 198427 38206946 184594 125594 58890615 80212 170420 3930558 120363 149759 13460966 41344 22296 63092730 51979 173779 22403805 60612 84716 26307416 161988 14908 82778883 90300 77505 33007283 74312 128318 92954688 172758 150982 332363 145538 110252 11876959 106632 146634 118101152 44793 175867 45868887 66878 175875 159653794 80678 175643 12558782 78754 65900 54410610 87261 155765 75559680 37626 44947 11107476 20278 119200 230409297 176118 80293 2185016 21758 8774 71881617 99287 43665 8970795 115108 30169 827840 122045 21730 106649674 181962 33670 2006876 19017 117976 680947 191 46898 43612139 131773 90649 36877978 17612 27675 43675024 16631 160447 102439455 17033 111750 7909005 153425 76965 63168259 167649 26562 8172875 119916 36352 5937244 168226 115515 356949538 70094 194442 12522205 13518 17227 274036483 42164 189064 2937669 126500 115732 9981374 157828 107679 31897329 125279 107589 1587721 54496 46580 104934896 169487 63754 8390683 175730 100482 14638714 17917 151998 5545936 52900 77986 82183885 68365 74412 9573543 111683 94391 253357638 26536 79740 24160364 199488 86032 15759128 181597 30517 241305723 88879 53320 38928966 107274 93621 585439990 83323 198074 22304907 196825 55220 77363385 20994 195487 15331855 149130 104445 89855950 114683 193037 101631560 77697 84522 154353652 124990 2955 61166475 33026 14745 25963821 4360 199894 92898702 89654 36826 49041214 58509 87822 297291283 5183 79877 30628029 140201 148789 11578594 107605 194529 270184787 17210 58053 57162207 90831 40269 4336028 157164 75803 84587201 44321 198215 14089279 195785 19647 13119767 27623 188388 56239378 190219 66995 76603204 123197 169899 171803579 73990 78501 4023122 84876 199537 44263199 110485 71559 30091519 44130 157788 21980966 92113 125213 2039123 81342 67740 16320729 134152 20864 3120192 56859 16893 28197737 55828 16526 19544361 114120 100575 3121736 92534 36588 14961332 63629 118548 6315899 4451 149325 70292069 12595 128251 54345428 9701 19064 105283640 72969 70449 30753880 188135 85881 3423600 128652 33055 46471779 138687 19463 66925102 181398 125332 97081210 70569 73981 61754894 136830 165343 81248196 195424 88179 32165276 135493 82194 89501513 101006 30670 86145582 22715 17847 16519005 81905 173552 7897781 52006 25142 75781143 109219 158885 15308258 43729 177330 58887705 121579 82360 43960603 179790 182484 40811524 22160 28959 32418382 115252 161421 360941647 198783 106771 21376456 83287 55575 104368444 148526 125104 11226800 129171 50307 243604124 92106 31212 9590356 15499 43468 108543679 70667 175966 10250599 80620 142175 75625076 22092 161253 506886190 198338 173226 8452468 39609 81858 379881 142962 144609 113349464 143416 69053 107312298 59143 26503 5057825 126061 32518 30640486 29580 60334 44738147 90820 34215 5974956 128366 44109 92244136 92816 177876 25163296 29353 69379 10312304 110888 63210 49934696 175926 93066 48208421 190336 179573 92812506 104588 111567 8342006 74354 10595 222751706 196454 135977 65991853 180639 26518 248715110 157129 72454 86368337 50212 3094 154103280 187021 185364 62303646 88459 29431 227290763 69393 23898 11397101 166450 28797 145224103 71183 37317 36562192 38620 182724 4656331 164564 189905 8726015 71502 130615 22685620 109435 171004 292506702 27620 150315 63496858 72374 72072 189238282 20770 178255 115149393 144665 181341 54836267 152714 11181 275383661 27803 150421 66403088 55244 57462 161020008 34103 72126 87507083 63155 138300 6289770 66718 172025 21154327 102740 98666 6556782 48348 120164 13872742 74787 40191 3515592 149826 68762 63192560 26602 50447 98508978 191428 26588 93732091 73328 104612 59893144 30255 165744 73744481 106880 156819 229235438 43234 174553 3281660 137762 178467 225161972 162195 193835 36050110 19451 146848 41305746 88428 50088 57402122 137948 191873 75468589 81838 116345 2858202 94049 63025 18078115 108999 15993 240754740 21376 171036 15485725 130819 57598 26640824 193962 10423 27863972 159385 199168 33515754 50358 53217 6860912 18104 193373 110042784 123146 190764 54473079 85649 137366 60097037 140259 8400 57594177 85620 120124 42370988 14058 42150 52850524 82007 142614 367480592 110794 158405 25155569 75799 165716 12039353 143855 104836 9297741 128358 141769 26773816 46709 194080 137373774 193249 197984 81336725 176163 74855 72621214 131611 787 12841582 73131 24675 156074664 163906 1850 7766156 106684 33322 15703195 28216 151757 53081597 153026 24836 9332150 73034 64275 54437221 188568 51698 3765699 114775 127413 317233540 136622 196616 223190 74442 191914 2599376 169911 63165 206915112 84561 76889 33071126 192345 64963 16243574 44016 162816 20065855 102816 156391 23098318 77914 112264 17185466 62085 161038 7048325 1288 197599 12157258 62508 117947 16364 152018 194488 5258687 47257 150428 199990384 24285 42504 159609771 5006 116235 8975826 161655 22789 79765528 86717 102131 288609889 95380 56440 140605346 141246 82397 2627989 87215 190333 100657608 135029 46030 80511393 45931 97747 107167129 25857 152783 19486586 91791 22571 13621257 114290 29675 121662 185511 66966 523453343 83478 179166 5469680 173322 34601 308091643 178304 71526 115616435 137006 182818 4314456 75684 113354 57915131 24661 12709 24699720 110254 109551 81002128 53738 14395 131544396 101296 18555 35967648 40687 43853 20924328 20905 113624 78402525 132966 177532 3682423 188051 10070 49620995 82755 174452 366703 29361 199165 53971981 38734 101630 47418282 127773 108687 10298961 177815 159772 194161493 51572 184742 269558322 152050 30885 12868576 130448 191019 108183195 10075 156830 208431543 114777 52696 162717082 145304 158002 63920584 94518 151372 39233842 93056 109324 18629140 15567 129857 79442040 141613 44207 60434590 76369 71445 32203914 35945 160352 104977732 148718 112424 124835469 150500 11034 15883581 71334 142195 48264253 128976 135234 52481446 111374 74764 29706868 47911 46826 99694179 147672 97153 9879240 136847 170981 34766655 35223 169058 18836461 3723 8653 54887297 72273 138102 9689018 34364 172647 35621371 19752 159673 5045851 76974 24386 168997970 137831 105638 147537451 106325 121115 119538409 7090 109387 95130379 107188 140825 42257516 110300 5627 59939986 197129 85321 2660536 193870 61250 19835748 27432 8519 7674183 108498 59617 27411498 187923 159373 83628808 7713 41293 12300330 1737 143354 95041 172040 50603 70061286 100668 147584 315472877 121999 43829 131242860 192943 66362 10047546 185933 57276 142079557 38383 196584 12869492 190402 5370 244363570 104121 51684 9947636 69295 16542 40163758 130887 63772 6177018 35316 96861 32771845 181629 14689 35636721 159438 192348 8761664 34369 169410 237794043 79872 166856 37085511 87431 189215 21902341 139460 162812 23684786 139740 135843 44232989 75919 48714 44183194 84485 40235 71974141 36476 60898 11174433 104048 84012 8902509 93841 17797 31355502 37379 116840 2377916 163557 16368 125890079 7149 8773 75304357 73009 9096 2110374 13019 14753 2350585 140818 54862 22845690 152386 115891 40423004 73910 15376 19745282 105105 181892 268083 10977 184154 59170124 120273 139894 9909428 103106 148355 69837556 42602 192939 25081094 47406 134178 21751501 88188 58613 9546751 120160 4846 16633694 114368 81422 25742347 105326 154143 32946507 127595 29926 1536602 135253 116941 61328551 29268 505 31835739 175059 93094 5238004 179649 141154 27650623 69713 59802 743163 55707 107567 21482086 29231 45210 32797309 112992 110287 6829106 121314 25071 2406064 52885 110995 12047925 152548 80054 51973251 184941 22461 149563557 190790 102037 219209160 129460 168259 40689846 97045 137317 6942521 150043 140687 173562601 147704 68778 138872955 140061 119507 4724056 191918 26322 5262128 82742 133858 136395021 87028 166983 329941073 99286 136064 33445315 197764 114670 290381587 99536 4558 51431752 105693 136388 150618961 120496 187121 15964324 121464 110886 194538095 89682 7109 27333706 117527 62232 146971903 160092 61624 91173081 69736 69939 110278558 53776 14994 126802154 118362 127812 27318574 135696 108630 3381714 31546 111797 7007283 118743 111312 179142057 23872 171152 78214150 91351 175781 8279197 151506 162755 10846127 179165 107922 107013227 117125 135022 118315761 119798 76658 30963606 121904 86880 11294314 198227 37167 58836162 195630 69956 90802001 157720 7166 176329706 113424 153557 48652238 121444 40373 55764111 23889 170932 31303453 171033 161065 10915980 56440 180855 51398022 91962 65707 25264245 13908 165166 33192374 148770 47547 6643866 148984 166003 110010438 197163 164594 159282534 73192 163988 41917798 169241 24494 138945660 24844 37549 93459366 27724 182822 112291931 121574 157357 85538707 86031 51918 58057554 93509 27601 90449749 195959 169706 27815196 110530 48828 154677909 46245 55872 3877799 193846 52205 66193965 42565 81664 3904794 51904 126349 33116886 33803 124904 20839984 158580 168453 28679516 160491 182253 9731731 66438 126840 11084727 155612 123645 28171729 136237 21624 36463833 194142 94528 100149988 95560 166662 101994829 120566 193868 31307280 36168 17437 243518 184228 35277 112859294 47218 41688 70084548 80009 59564 160420281 51265 156534 16206220 17096 182451 39179724 157543 112489 56610768 146835 124422 8524149 99320 109328 160964687 40116 160175 27077182 106917 173735 81616358 57755 61010 184386872 198481 164942 3359465 51089 19746 232028282 104934 178610 27114471 12885 73460 51238962 130079 574 35487102 175799 131830 368867965 24335 21084 8910908 173680 64964 21420148 136283 71087 24447336 127504 148485 34278190 70039 179128 164470979 174151 94510 8222371 49810 181942 35021533 27729 159150 67032099 23216 42718 28367229 172766 139006 34340189 64084 187188 41986378 38799 138519 15512188 111591 52509 148385021 115127 64561 32774753 147226 73475 5508816 67099 55144 22753556 38963 59260 767928 31187 70951 102242724 74119 174924 137272494 177617 140146 32807315 78295 146838 145773156 132248 163806 22378589 64461 6379 10041882 73059 152496 19710173 83882 57711 130862603 48028 7847 15949807 105023 60475 9426499 91727 86548 15918906 71239 138242 6868931 5200 66684 432673850 164519 33662 107787316 145992 147100 10750933 19350 92262 32764321 161120 81947 232727293 30612 97883 1382268 7127 40448 134347632 49198 189467 22064286 27435 126754 33400781 160940 123928 714200180 88019 111717 37958270 53163 43528 47691018 109091 89562 4925840 49235 108772 28000223 98992 154406 14817814 26428 161851 250391184 97061 5129 2073347 75517 36237 89879905 19606 128809 28261611 81435 141826 12752993 128072 72529 49304792 103970 29503 3500436 23089 164184 997806 177911 197998 99418979 187894 41745 38996985 4358 98668 56632197 52708 143053 881691 189506 102491 219237 79665 29106 44451705 145677 97107 3582856 77305 375 1788210 44280 162158 13282763 167856 51823 40496949 38747 23103 111290145 170531 28184 12044184 180629 21874 40010360 46780 118900 94545830 98651 88319 8350684 93440 23513 35705201 90134 56849 35942634 52773 29637 21306287 23487 163143 41320694 79876 56278 17348275 120789 96735 4133246 178378 71512 16610907 16248 79383 35479691 60000 169802 108151074 163475 166592 51908401 20298 12435 8508254 113250 151869 41143747 76817 134875 126645941 140281 12100 41601706 196146 54877 49803312 85231 120389 36741148 125925 76721 208948820 92969 154984 14194699 164106 17972 210407355 132122 88622 42888988 121087 10446 40899099 21571 80507 18220729 153072 198445 95882329 120574 69808 152811431 144430 161277 12059460 178807 190626 13775126 24428 167098 24046087 120972 39958 263436907 179242 177639 5218416 7574 22260 2471010 90291 7840 9718768 69095 128573 21940224 81788 127472 32671182 99990 165508 14404706 31962 122774 62836090 185495 155637 39740194 176152 188418 128721858 92040 128914 20911657 79792 98500 72619158 175169 111745 63405632 142701 28277 20392769 182233 62864 15915252 178852 134063 11391050 9427 73536 44070280 56365 110599 565395635 192999 6381 17778017 35096 188761 21312111 95510 158843 8811780 101635 150484 66537006 149277 41600 151922857 52558 150056 63390679 61421 46573 94628223 155572 125600 323926 154542 36798 240332394 198920 23819 9846727 17284 15050 283774582 169297 188076 12506983 148128 44409 6701751 148315 94711 62942274 40863 77289 379434 169081 157634 178386879 21336 97295 3572345 143775 66201 50487604 138364 137171 65376871 119922 62871 52975397 157816 156525 21752681 96578 196085 38607721 115059 165991 8837175 37161 15889 15358517 5804 6648 26403104 78457 188674 668195 185752 43416 56296718 93827 179442 27069758 81185 13615 14782972 34740 29232 83615793 7855 19011 19266062 72426 132686 143428093 111353 190718 199240841 66929 123297 5830856 169151 184536 13287278 81739 75471 224660392 26000 173260 20189971 168366 9340 69797020 30466 160609 20711673 1451 170621 64018493 89319 187463 192587257 190714 49537 109066408 107195 125776 4608977 10851 104303 176584469 82041 152011 567609 23822 198405 16878516 75280 179527 10289042 142009 171537 78718258 46290 4692 89158910 126513 118845 133183723 16348 12194 27762557 99791 114953 4079339 75161 32884 23081715 12202 59690 6062535 62284 20165 87768218 158991 189526 53390614 139372 165045 4104505 34241 177450 138005212 18507 53567 53106070 7507 145574 4786391 36775 178791 75998785 20086 40510 77342671 191070 157639 27714340 20125 96067 21364691 100865 46307 80398304 84950 97418 57098084 89275 195783 1419645 155059 65597 14446954 150741 81821 11153334 96836 175657 258416585 141719 78405 27035382 153212 95407 287401092 124199 130430 61468358 72503 102716 39505808 11511 38586 49003294 177843 35426 98100770 63716 4819 28592260 11122 79668 15045742 5469 194383 5228188 65967 134932 59528086 106674 10000 10121793 113301 155963 53252388 12339 109545 16040031 131795 104662 46667799 151207 172993 48263585 158873 80471 45071138 177848 157261 32980155 55998 80326 1188725 48836 198956 30734712 160508 125610 1573197 62926 23106 49040923 44928 14566 5787395 161149 163724 153255589 156747 197455 67831494 94583 63917 29525648 49640 134380 313024509 89529 53410 63719608 156937 153428 34294023 7982 151970 113256010 111609 178703 108162257 29299 18640 99173998 24484 172589 352893627 123206 44732 39453623 184158 66680 198232822 136006 185597 11297113 110536 9831 48701514 109978 93716 71612536 31215 166907 61470622 115447 162187 135188015 196194 26734 41085113 83192 22802 9069231 151246 71735 82585170 131629 36275 14631050 141113 99509 4110617 2870 103147 5480316 187721 80573 639846 18694 161365 121805029 71966 23056 233957 36894 127440 155940447 135361 149813 167898341 185004 102726 14168970 18657 193360 49715988 94719 179208 50598985 127294 20806 50822222 84309 154961 2387255 178686 89286 4596531 47790 137939 17077160 40220 104579 9097927 84570 19752 80423624 7021 73759 15578122 83325 195954 72341 86108 40452 69513708 171136 179645 25672369 179278 181803 57962501 103153 122514 1745654 4286 77179 9616046 19056 91386 15335783 94261 15473 3390624 50530 147086 20268870 65726 27920 64435499 131198 188830 118835561 30488 74105 267866745 86751 25433 46113408 76870 89510 205670018 156156 178414 30442129 126770 152153 22965481 171114 25032 32980910 127508 179329 23696856 195197 97432 50889467 136713 7146 61018117 144763 149307 1489310 199770 3312 16347218 172101 139784 97700830 49559 56212 87094336 34670 29046 359255 186918 58018 14865390 7172 111084 35251600 59106 52715 3704454 22717 6426 22325289 38675 155143 199125722 64512 126961 178021004 31258 34612 163220301 20572 116854 67051794 79967 46570 79462390 23276 142680 21146476 60855 192530 4544818 184692 100152 171554543 87747 44505 19924367 5350 186237 48430752 113092 127597 28309179 138921 39662 18366420 160532 86531 7350257 22713 67496 371475433 3951 44013 49075938 94734 191650 217424722 155647 2092 57027271 165770 163889 43601256 116652 180315 42965485 97132 82942 89236857 152420 15816 201737006 72887 184550 56198866 117951 81464 142063502 152337 107974 25696475 119034 27033 44319395 107073 47548 13569187 142780 4685 31815988 72483 21403 7672037 179640 61926 18423141 150976 113227 71081081 172417 85787 18362285 178551 195098 12512159 68235 52898 58425922 45695 124441 7033891 684 23907 10413216 173576 9289 35354592 16516 56124 10110728 20828 137173 13781833 156722 43561 9436603 81666 123370 11658596 61040 155483 139205990 45719 197294 24283173 192406 78604 16388794 1915 21962 114422226 152764 170756 15806689 3355 112541 69304117 173731 101749 113463028 199008 122426 57229770 19353 134085 21115843 133522 192403 1379916 28152 177711 13400519 26273 112382 20358996 171930 61816 12013308 140683 177101 144320038 180267 19138 6820568 141855 169401 36184036 145939 66746 43339653 180991 165765 23806501 161818 1751 160908083 26777 11874 3653431 44519 94575 10399628 29851 124665 452473969 86140 192830 60868543 179625 167128 17981924 192296 56871 3244240 108389 63551 117440113 91770 178400 245018316 228 51786 73848037 129975 52020 13136983 72796 192025 1403579 15404 139430 34033133 77621 199939 59305415 74964 196154 55351436 71774 229 224774032 83066 141183 60950480 189769 91315 1815290 110101 145496 75282864 181496 6789 86804613 120113 27466 183860884 121851 144807 230988732 197109 87237 137899106 161406 95027 34100181 46436 56914 9643985 152024 34475 20822217 47049 86863 187043 80191 152683 35096396 80263 130065 50087301 64551 64184 376993106 20528 15387 29908756 101440 32876 11886871 70288 42559 1956162 177773 98575 38801902 83379 158074 59448880 189639 6821 29706421 185359 8796 22791372 186737 150736 17515944 109996 56035 45128914 138857 60941 19929231 52875 146576 42345492 29921 89372 283693023 55471 84578 4288020 164190 138675 18698197 45991 124263 43810374 61817 33607 94652634 122380 5490 34267786 66426 151836 123401 15082 122851 31700016 63772 81001 8105879 99029 139502 6302492 135592 84757 111620262 110038 197645 18917023 74002 147744 42941077 124635 88803 177653999 186188 94215 87040718 181019 193462 62749358 99951 199874 6600557 157372 30644 326768131 11344 197310 41164486 35711 141263 9738410 180543 194795 76255550 187537 134301 34588105 156646 96404 107483186 67084 68293 59289815 157339 82785 548349 66934 13635 118521513 14147 176018 39283659 63706 14839 7531230 176692 76674 327508830 154245 18109 92256650 79894 16015 106705 7568 192217 8862800 116698 102247 174117860 161252 198005 1811751 57949 170442 474125213 94272 44140 27693934 52783 50755 21130887 173570 136103 20205861 125852 37069 11010136 114354 178031 20265798 173581 130287 44147147 123130 22313 148054792 25672 178614 42037116 56087 77978 113195694 176029 10146 62151601 175373 4360 8165639 116446 73663 23741284 52598 8798 31400464 90304 73042 57715755 197298 76838 21377557 86527 31056 2979716 148844 64636 162573055 125250 110552 991885 79624 142898 313054567 68283 29254 2240078 146306 170911 218718869 60631 103913 67311817 23862 134606 58893653 99647 159424 51518488 171197 105962 1029789 117290 162713 53342720 56909 139919 15530701 61740 45256 148118791 119708 131632 27345745 151090 170856 45359024 19162 89255 81171554 77989 32046 19064025 88488 53621 42950825 22052 21033 4123294 193685 98902 23828269 191389 65302 35981884 154209 184965 72295828 124807 8547 55444327 153976 130756 61843662 67028 143817 72851423 125102 76788 9318094 176539 180745 321241133 75171 189402 197989720 77468 171438 3003905 97672 50179 249080401 174822 33026 142940352 161780 152450 41699097 29637 17317 10466851 43802 25218 86396615 52612 154156 28931072 18075 158128 49238656 157824 49425 38044740 172946 91553 17280706 179860 176966 1235480 194680 39600 29181048 19701 154612 12600920 96849 18988 39423394 57463 146511 748892 19662 48247 22141698 69272 188649 78975064 134670 56 116963723 156424 35593 46936277 43825 131347 23244014 107660 170231 24738329 20448 78621 25514297 51064 5161 14131463 124914 11720 37336627 63114 5834 5705428 173987 5099 137247029 60083 32151 3470114 54918 4840 33995174 131899 20052 1634217 139893 184392 168021044 25969 76561 20223317 43870 118761 1132915 86747 161720 120746840 23160 112921 35986604 55587 17921 94918580 43980 42177 61699830 120763 8806 153816562 20823 180376 6449866 181802 59043 52682087 166591 25242 18035953 16122 141426 9193091 180216 107507 123503267 59083 109383 53380161 71464 143143 118144050 113479 104840 16880931 50382 35771 2205168 96422 90470 16831859 139174 62373 15975985 6681 62119 422824548 18983 44190 144459190 34044 90584 4244979 170291 135458 3139755 129358 183017 176854068 156913 132487 18022474 118182 152311 7345925 72186 40792 1516283 167044 163671 4061583 24405 62425 27052932 50542 185820 4344684 105980 168915 325452095 85824 59395 15112463 53417 49346 13940420 144976 105282 144754483 46125 109988 61928909 73393 127412 44589373 159737 38578 40758115 69076 48763 64493230 79561 153224 9377551 134278 60872 36983340 165976 52053 52131169 168768 152404 121248654 160470 38082 24220217 91412 103220 183161571 97469 117390 52939836 160165 125943 20549607 151826 13258 16206153 35541 31159 33899139 134967 86042 30123360 26762 134369 88895844 108025 97569 18367283 23041 134487 7918206 58391 108158 53885204 119804 3584 24784495 73324 120607 50393632 140926 79977 17822045 148479 177399 86660976 99039 8886 159807672 158754 165068 11263559 49800 156964 21418546 126438 112758 30895569 43277 71700 8115752 32729 151015 31643325 111960 182359 1784505 157934 187822 26630534 5962 24719 87047386 77752 150530 48430711 68083 168140 96638475 132264 86190 40934765 45116 100250 37956510 124379 123570 78982800 65508 72180 107815045 90584 58855 26558339 156666 160418 11345735 112556 72447 162686920 192678 95137 13014281 60938 128784 125286492 117678 166474 3665133 83818 187238 132288375 133441 35171 43593527 180437 187343 21162643 36219 9717 75666864 85423 155899 5910748 51086 160405 27207947 69368 115461 40831489 157375 177861 208254658 86408 5465 82147222 132519 64476 27758888 150527 54368 258132964 21720 53726 2084299 24530 154656 23213486 99487 27912 247678746 69161 129186 63929947 192763 78372 195233688 179334 137210 12963342 159571 7653 22956068 177465 53814 103645360 151622 14885 93777741 182995 199668 3507819 136208 193668 27068951 184770 43049 4572429 176985 94183 6192978 154180 75998 19476236 108282 183972 291219603 163931 125449 162715432 126736 113974 47104731 98828 189115 8032663 125846 144675 2186112 126226 17383 55133672 23074 119949 105704693 118563 23029 27261917 129612 139608 11828335 36007 56779 12278185 41800 96263 251651509 29065 12528 341234012 134416 3146 3017359 38684 176150 20501423 185208 170835 16695113 164320 32698 33774209 50040 163014 211654 71709 135241 9308 37146 33521 26753331 67302 159387 35659183 15391 122170 72366195 67519 57268 64779634 91129 84794 81756231 174701 166002 123280828 35706 95909 12634430 13667 61310 74355423 145736 28578 185095644 89006 91730 115719934 113570 24938 127538314 129682 107202 5906874 93797 180255 7423141 179061 44337 15723047 148431 83372 12691086 180285 92619 5696704 15216 26219 32308695 115105 85384 2695949 120102 29361 3682119 105928 141994 23340408 65228 189103 37571879 97258 114303 51549471 77341 54569 21086765 103987 22854 109269972 140129 168927 2400 193368 178711 8051607 99428 56531 9960652 183405 94085 2781826 41583 53475 79258070 175133 192003 4673226 39735 198492 755048 179665 10511 43594137 61990 174090 199548268 113164 157890 19033005 145161 123641 100993340 152447 11566 32578577 159562 185303 10088309 104128 19644 605009988 51939 32016 45662726 179807 111798 16935624 24073 94472 26655212 71958 171106 21182291 137428 142875 150250687 19004 149953 62678743 103872 112142 15933720 69728 50435 51891934 167414 39687 39398363 112454 174792 4517249 8591 111349 119216043 190815 140332 7361873 123092 48015 104309798 81845 147075 16161892 145668 183211 27531970 11707 171978 180819702 111525 185555 11462173 190851 111252 5732514 152555 133934 110696777 39140 189446 168508047 123703 52559 59066631 192984 159721 1782283 178932 120341 15633481 90385 170353 12200520 121081 146528 5286095 74915 152671 44562241 29177 179865 213924042 166786 70226 21155518 71775 126532 158962219 148025 101860 68874561 173872 186169 21834942 44951 48456 19139625 129392 120240 14750378 45616 166316 119636045 66852 15678 363666826 126463 177111 19089676 39123 27012 7370274 37700 90717 30195688 10237 56320 15134565 22041 15419 7046432 169429 39482 89441407 161151 179625 28221438 130187 67580 3399149 73504 181128 288810 190819 21304 85874132 65483 13716 13370140 115856 86573 26769889 39883 189949 5163315 110852 1907 230412774 131219 83173 3768605 116447 194784 119901011 156344 15959 92583463 2580 120615 7890102 64765 32510 900996 149954 184603 119210669 102751 125930 10575192 168239 80226 14617670 8654 125566 33441176 32284 73043 4853670 29980 34315 29580589 113742 148183 23852714 148716 79853 112335927 107143 51499 68543469 160614 142924 33487661 155023 178242 148592443 62703 85176 394826121 192321 73806 98824142 95234 90304 226432475 172699 58844 31603511 27807 37196 20375438 70076 173411 74953172 31374 39569 32628425 8437 181974 2646526 79548 197220 60466051 119047 62551 93525478 97965 179018 70583725 181689 114025 9013710 10517 104037 4555111 96240 154248 21757808 87351 117477 13097995 47080 55296 22149510 58026 76816 26022765 4514 192841 28089031 117188 79925 261227836 80069 171667 8320300 127097 174649 124223134 76332 53881 354091898 63595 177940 25490109 198924 49053 29436200 57800 3914 61382421 195488 188846 5807418 144466 108047 5764630 71372 125684 26457724 96273 87518 138346780 177954 72201 61485540 101230 26154 7837128 509 166115 48137669 174557 132635 5170694 59600 75101 80071243 10644 57630 3815705 99411 138090 7655220 162374 199569 196034351 134897 68273 8328355 57951 76690 49489023 56034 125006 271228869 176055 173454 7949560 104497 186217 37843408 67799 182662 12277038 115231 63919 62082710 109288 52304 20964385 66318 4586 63389202 142183 101428 11877957 2412 165878 66758350 153199 69858 51345563 42921 86966 33974227 189087 197818 29859280 129853 18664 44559434 177236 146391 64137433 87237 50916 32954521 81244 160593 3251144 158397 121381 11364843 188198 58479 27990152 195372 15546 330534977 13516 173896 176133632 17904 46807 32512838 87027 193722 37948565 149096 142220 141849064 112317 66691 65198627 179530 31338 10117360 4269 139139 31106970 24743 50528 227665830 68142 44533 58349266 163001 177031 40654331 58601 36358 49798073 156950 189655 198882394 106395 136530 54541794 39392 42410 16310834 138263 119129 92528729 88787 88312 12906753 137493 190823 8606838 5580 180648 13333185 162180 114141 29997007 128330 173834 10177576 101520 110313 37816102 193805 40533 3526308 136031 121658 37611714 115308 30936 21109287 172816 110571 62033600 175435 197955 123271914 185446 27180 1414350 98593 122961 3573152 168049 138753 144308323 91410 162838 62091112 153602 89915 111265002 113996 55326 49792320 116927 108384 53664986 69480 54506 6388109 158879 60253 71258579 182488 144102 227515258 99788 114388 89907705 93016 172333 50331731 85017 82153 19353666 164337 180245 29992679 5399 132246 1759921 137856 61582 111662397 2337 171548 18345093 31376 190352 420057259 140996 193333 129934337 12394 34339 30422496 125730 162515 71563152 165849 95832 8000369 155843 124950 15932034 126291 71870 77540182 154996 197982 25164592 23569 4857 168424253 117090 23945 6631729 164013 9897 864336 22260 135297 19925628 52906 68603 33724869 76861 77272 143558375 102058 164662 148712700 120756 30257 205416281 63661 191555 46620906 168140 84612 33426822 41818 183623 55147593 130736 166781 16175185 7496 159475 28115190 129671 10267 26622295 124515 102323 36758906 92250 14599 71258343 162533 95335 40344584 43634 94834 30084825 12017 187001 93254767 64999 170900 6544963 128542 8988 2453828 132553 135522 38957141 51491 195027 20215280 157287 184841 65824772 90266 156042 32858302 133904 190754 48325481 79191 193284 73785706 38899 18374 4217390 92446 42460 16563214 34008 72468 4423584 94446 76760 48480572 1695 4084 93674459 43471 152244 9084032 143489 194324 6028458 159160 47308 1754096 63881 18082 43881990 111546 66572 87091152 59185 63448 3717611 86083 194344 287390384 181160 175175 30492944 67551 15728 16745840 116698 159072 55472910 22490 6314 17635724 61579 19894 114462326 149102 156222 99076251 85061 64261 74562884 189544 113334 1989929 37114 164895 168892479 177137 123043 54907326 155773 176987 48639231 2852 33946 162044296 49741 174039 42164935 10327 70771 89285356 164288 159785 10712268 68275 140270 134979793 69055 173299 55255437 58053 173858 19843766 23258 129384 423887620 122052 142664 83473120 162385 175591 35306410 180677 100047 22252127 139440 168308 65556107 92497 114188 7040880 70704 148405 1834540 63745 48492 11804659 198001 5304 144827162 73031 140028 109761021 46319 161528 245693568 20282 8028 35512066 45411 56651 81133124 76523 188001 79929918 19410 189063 9582546 153598 69213 430714879 107835 22341 37385504 130042 136805 66325953 89281 22990 1342094 114556 102840 62734334 38995 153898 190231610 113679 173221 79548153 174171 190262 26770911 173053 165887 46417425 38785 151726 20606798 64443 74885 24878709 102198 128187 55850045 106200 149818 452858 194512 137378 19580099 104719 57847 312179929 83293 190813 15380452 108832 98872 112912801 186495 111443 13862584 36085 142467 159367145 181015 36100 39846251 197209 147537 461374831 57986 138335 94552428 99269 171884 93125112 187442 199036 81313872 75901 161735 40209950 131750 59788 96195900 191253 156952 19207941 123019 130614 170202773 147751 78243 5884663 45383 172928 104250249 144594 163463 186137539 130531 112357 14963159 100785 10364 674501623 52428 179262 198700959 109310 143840 107166885 179969 93798 47022470 167996 6982 61250873 161210 117025 4979499 9916 131681 20378971 56813 64192 8909375 29373 163717 25513909 5136 184180 39957094 87697 59220 53399680 146222 43807 77436398 126898 152357 55259183 120669 76903 12699316 81345 125470 118716319 136656 178774 14285917 72167 30796 7317951 87434 163982 300219 76905 11521 253528453 87995 47460 65672821 160191 29592 74427540 143295 44908 31166276 167815 49859 128290252 168159 165204 68640209 151376 53572 41382838 49189 22831 23864816 21253 60 430802921 101785 55828 15685647 183064 197525 67529373 44637 123388 18064580 6487 63759 77622991 99 175288 82300405 168160 18257 21433687 126065 153248 53899290 170929 151846 42526067 134433 58166 192163685 79143 64632 53679334 109704 195394 42801037 23186 102326 112504680 81631 30436 29477022 28542 50132 14421913 95815 24206 86611165 184850 115272 23777205 42182 184840 1737274 21133 79982 15971863 112493 188752 241569924 77847 106060 20968765 51394 150217 92666122 70567 5018 202158043 48298 36639 74461224 121973 120486 90350869 116545 165988 148509410 133610 83739 1691895 174973 13506 33040244 34034 182829 55007744 27048 94859 50396805 50552 47681 32401748 33879 150521 424318 128159 80158 14286573 32136 56129 143507134 2465 170140 38722235 39039 24574 55305165 184387 85088 471771981 103537 33345 12765043 38440 79384 22578164 23859 41971 17198179 27249 77412 13043079 117758 108503 11359357 48687 163902 170108981 166308 30305 337163646 112126 188019 94177089 105309 197489 23096850 78492 82450 127373684 51073 20914 183553663 25075 183185 46888456 9818 191039 19825469 34737 111946 43682692 138494 26563 16910490 59672 74525 181554014 95947 146746 28877701 18827 183782 4084764 129477 21535 232614010 188441 99244 45012952 106414 24073 38995036 73671 155451 71159551 64290 85960 9900638 90029 172146 384520111 175521 169506 108659 112009 190900 35478268 74492 172943 73986590 62809 168538 1601295 129839 125182 1236009 83464 159928 36762590 163811 145603 8724302 167737 77224 272307928 67703 123084 19486989 166545 55191 156571572 56014 41106 21420746 136152 182749 5563681 171468 157224 418534 10784 165631 125038 45927 185597 80346954 153219 95431 20534593 136586 188632 71424451 36518 146800 17738025 19343 153723 127408792 95747 60390 14352312 188140 79225 131549474 164743 83404 74044549 136505 16417 27307138 198233 117861 7911194 122719 120380 273622567 111962 85009 34060308 134627 91801 80601215 150452 162476 70254907 141670 17471 15923861 168799 111214 43756860 130976 72822 54011654 126201 176013 39221984 83822 94624 28556598 147186 30774 5853332 35170 29563 4035577 32677 27828 60694613 44562 103472 42561201 188848 86067 16480866 184733 120394 96499430 93551 68601 9097620 139464 57131 4392780 3367 138668 55263173 172716 137735 13160668 100318 199525 29329476 124168 121982 432687423 15623 155004 1317077 66626 94558 104982229 22325 39391 36204548 99775 85493 30772942 63513 45280 42541646 70103 27969 143860907 182888 56108 45197755 199238 155425 8484277 30749 22932 66064778 193046 111120 85418021 142984 36865 19532811 107247 94537 6734256 182204 169066 399456330 4465 26121 38524219 126242 33246 10992234 84845 120753 3581119 74199 83587 7177481 117584 72200 101257281 116210 14356 24197243 193980 26983 48180879 60524 134191 5190832 156992 193025 38485569 101933 118926 2731268 6557 187057 57740665 85583 117658 35870650 159327 106614 15745250 173363 5818 6622109 173980 29291 2716272 180055 98304 20645839 186998 119105 11278355 139757 184538 8510032 174343 82746 38006720 88464 191621 235805068 12206 191455 78485081 185861 58593 1415405 139094 161828 80551872 115124 80655 148815695 136146 157244 6432223 42372 6852 12640230 32438 3171 57120782 1970 133504 23662565 199910 15661 3748143 13946 184092 60456736 81931 8940 11402032 49695 34706 114232597 51842 93464 12924830 1594 132554 839429 46567 60169 46505656 109533 39675 1863255 196451 135580 2203320 42211 61805 79906347 61723 145033 23860604 145798 196830 21599340 116511 60299 9935513 182045 164997 425078343 135229 63871 73946892 81998 30140 38932119 101171 199596 28415154 147193 171776 2250324 58125 34444 211170750 54642 122612 28825975 18406 151425 42289319 171337 145744 222835725 178525 68931 67333504 186687 136421 29924470 55856 6856 7732271 148129 154198 1974365 155461 55959 91450447 28879 37441 10807508 20445 18364 22297632 113609 63306 2746267 164187 55874 16824133 146916 90429 85894789 94322 166792 20729699 70117 195769 4114246 189411 106140 49734281 76759 88867 9807700 119450 64305 121568523 90595 8589 79583753 9242 198619 9129515 148196 194689 9320263 8976 65512 5571119 32575 14886 173875095 115460 19399 42683646 136944 138634 9480718 143312 71368 2860534 124603 34960 72839932 89533 16967 68274630 175727 169156 55772116 30792 111766 108867 98868 162058 37659959 43957 2448 261421 97270 61970 67355483 10869 177248 19740630 29771 63200 10574031 60331 67889 76514816 71313 91506 1029228 152156 136690 14336991 103184 79499 6090151 26954 101077 15039075 61757 101930 6690508 54265 89287 70844041 197842 98355 63923823 196313 150565 4394607 48988 110832 41028816 29713 83727 31342919 125962 172255 40313599 3283 73706 169807110 121569 9885 46098582 173827 135728 69032606 145323 97061 13377402 149774 131617 28843410 87440 145100 56319360 116098 3141 135574192 137227 19904 4546944 136396 195405 25824987 65924 33039 104708423 183504 198298 100666536 76157 121548 5768183 79146 157287 21477944 190675 66080 106797146 138403 44812 130527836 150511 85197 129953061 146945 66619 135325299 81935 20070 1453492 171590 152081 127667862 188578 150691 51154471 116119 120034 27002918 85289 181527 9608447 127933 14621 66184637 69198 10791 133527516 169485 123120 74506019 159522 98478 77331788 15553 78715 278976895 139533 11004 33004586 99740 56276 49028226 23119 130079 108641822 96301 14021 21038569 180536 85512 120616061 86619 46827 23789852 83640 88316 342673285 154244 153332 89931819 15859 147760 42911589 166894 133751 763979 103579 74035 47068118 74718 61962 29276637 168185 133766 73712492 118071 13537 14646447 139676 170556 5893037 16482 11498 10303909 121556 134943 1438390 19827 23688 116990456 121754 93928 141949305 29658 22185 125397355 148379 69407 4972308 187854 111297 11417262 37180 41360 6494114 56377 123304 60233801 18887 40985 60645290 113378 138962 65688382 103446 92299 83244707 192864 179771 33902016 163379 184005 236422338 70313 184152 37337736 140540 8691 23504204 186835 16657 54322112 7785 171475 119048655 66645 143298 8989012 187259 2986 7092195 62843 6684 10934175 131694 102400 39888765 121860 48126 28433412 54390 2187 194153900 180206 189327 144167490 50870 149230 15260357 30865 149459 21982794 17761 130276 211251927 190104 46079 134762196 90706 186424 22389404 139832 59871 33372896 60991 121338 77083169 144535 158252 155739998 154449 21860 50323724 12192 10712 406891 94528 49877 52395448 191212 82896 28157559 57161 19396 109894454 53542 115765 119241470 48788 71577 142304179 127541 87893 4673818 129045 10635 31300108 162643 154375 62666292 196460 22494 12762057 58462 146872 89521864 176503 86355 35887301 101344 176641 57285539 70668 139049 42892479 75144 132826 80951116 28086 105361 119402485 26006 84607 7636475 166137 147309 34958747 170510 147370 12486565 184417 84497 104262359 81569 78334 72298687 98873 82888 42591953 24383 77393 108277 69327 19661 18682495 152811 113156 97557285 3516 164586 1559617 129580 2215 92739786 180847 153558 5097905 187887 119620 57845297 42007 41236 21567289 164287 90802 447837619 153798 92217 104871805 42409 76748 77422180 60812 107782 26186957 88186 111616 5395082 173386 78425 45807093 61552 180042 2157682 78442 69429 31048468 114088 188266 27558137 50876 107760 12251577 6091 187384 1971156 115381 129403 84838807 170389 172500 58550112 75162 43630 78777995 48402 178543 29287122 126896 144858 157279696 3241 115202 135253532 14354 22421 5078492 24483 4401 3472206 98234 66426 2888724 78064 165324 19235349 175934 23778 211537921 25243 55610 6120641 170443 140402 2300886 70046 198970 59954902 159288 6631 58345731 103713 1299 117239672 176407 132390 76759218 158269 37968 9918675 123763 29818 67329730 51533 101657 34530381 56559 130955 76726915 162652 15725 7490699 25478 52784 92107411 19155 65334 15042363 147843 10555 7631411 87314 76821 74767134 29504 191816 26262811 77742 94083 93183719 177338 150033 27999589 67527 55728 54633433 129087 103105 16630779 152278 41931 39822146 144145 136612 26513793 9200 82169 177160418 50607 55390 152258144 10875 152649 117525472 130340 36483 7159503 124670 70054 12963221 49490 35698 9614997 123374 179381 89924161 43132 116047 91235155 33224 188495 37475489 106512 94232 3815165 27944 121114 20114113 100870 111242 14424540 75509 164505 15457761 5731 165268 206561268 13780 182072 200113118 79182 39922 5972360 129715 5461 1352127 103794 95703 55285928 106485 116916 49099561 80789 171480 39299799 124550 11527 4617866 166389 102421 4163523 184363 149156 212484988 193035 11461 32546660 59237 24990 254936780 122100 88345 269685762 147929 70223 93390241 137643 189542 134292016 11455 97949 989778 93941 106705 45681366 4012 105102 29260 77291 38912 23801386 73759 41345 98709292 10167 115222 266664842 32111 51067 149256222 57083 77025 126375130 18587 47015 82517366 84576 147693 66851546 127525 119053 21438723 65886 162929 54990648 199159 100019 19203695 75119 153246 20844063 7155 182425 167352328 148139 127880 17008040 10771 11992 2166773 3065 165758 71273074 101123 132938 94554757 43796 113160 14072209 102446 182531 95271102 167717 69072 9621364 133289 14153 2910009 570 26476 197811345 10342 20409 33434916 163308 167016 12295693 199378 73504 1131688 64672 189901 141809924 151850 110290 28581779 40117 78605 32011990 70843 4181 15446945 52299 177652 10527209 42494 155397 20419628 154577 55126 355696880 6070 20509 63993898 193161 52892 18990687 35546 125333 43485533 57347 27441 11620658 20189 138833 7869651 109665 79835 1240473 36563 33076 64806894 62645 189406 54417870 108239 154204 25645900 125356 21218 198245467 134792 145134 2664092 52889 103711 30086186 117835 159419 2301181 145284 187443 25528330 122600 48902 229577139 83756 61178 33789471 46713 111842 321894337 28410 183452 3291137 99871 28332 84549456 153970 18837 3539132 43593 34638 34895836 141486 108946 180587 126636 79341 92979450 74298 163633 82562701 199864 99167 83339868 63318 47538 207321523 110763 58875 11781968 93537 49956 158790975 129872 29249 1300362 165414 69392 12883764 138058 88619 26618658 89064 104248 17418560 174509 7157 10850486 182746 39041 54786195 70920 152689 465477 88839 110084 30681662 63233 144055 51163189 138765 198801 47928581 189083 68249 24547312 162330 198945 9409186 72537 1398 7746849 61896 169808 3747160 8049 172276 241756494 65879 183818 100643097 6766 128904 58323 74848 188672 6124976 132170 42772 13006526 188502 106473 31452454 2782 86154 18258978 95081 60541 44534735 50235 88220 84704495 51699 69157 12586477 5443 6696 65279285 135001 137240 164205422 129245 50813 157300 147528 6580 86780681 26827 106163 256969978 29229 85111 15545171 175265 75883 43975685 142170 117684 164281694 40741 4322 85282933 40289 49454 897452 176114 199220 99241812 108765 30494 318617886 128808 98492 170746305 146494 53797 72449418 183843 58040 12048281 76934 58182 115664010 182829 118766 128408432 99676 109478 140692847 61406 35363 27842979 5232 46397 69504748 152000 174395 3881150 73046 19205 110612405 86901 118744 2355434 139350 96541 95302875 174778 187167 1442994 120226 63125 61378215 154310 129217 79984256 172870 60697 143877621 159873 72140 61579694 172885 95258 14928185 78420 190610 326144841 104932 156523 125037705 147745 169589 295546997 56056 126103 61422266 110481 157234 128343062 123178 140744 3844012 133640 99733 11382221 111523 65283 28403697 141389 132820 94577300 134456 90563 7461331 86139 49500 30861247 133224 177452 11550985 104809 3105 12250664 15786 83276 4949552 72441 191020 203600387 159980 152264 18879544 43174 179988 1171139 85058 168878 8070154 78379 2879 46789301 36286 125406 446929 91862 94220 23993056 90259 178110 51485059 122772 43604 39757136 95718 167982 74350314 67011 22521 35009299 17393 181969 13396843 100276 35205 145203231 119021 105105 24266821 180298 152716 12493473 171001 134023 700364422 195585 185838 1831710 86541 164580 4089730 13323 6773 112157531 197440 119781 11946158 162860 134686 61334697 33122 124143 6306997 98485 90341 43788117 16024 149264 173041704 141275 66462 114370358 67835 114514 86817879 95256 10899 40809873 182328 161534 148769043 54507 187687 2688600 91011 173363 148878630 40916 150684 45209593 141491 109490 41263013 139802 72150 5086967 163688 55932 200174448 116278 33261 2850718 181296 62843 5526157 132149 188432 22493083 68828 70957 5448001 185889 133260 16819550 75001 126729 37148803 10436 147174 24153109 71835 152299 195545464 8876 140336 45778288 177043 95064 36410912 72089 189439 95616313 154617 189797 624942655 91304 190519 36013155 72936 195521 26068459 35659 147736 15738489 96212 91886 499411696 22149 46209 63879901 48403 82564 444933311 87114 41528 20838981 37773 87078 191335837 29436 111 30441582 2853 10575 5556405 152453 8407 94402361 186252 74304 612804277 184044 62357 53134479 52884 77260 210046495 47075 64822 119373335 54754 52443 193868820 23035 173724 708586 45311 154745 16554672 46525 98186 271731866 140717 197492 42042492 139798 65788 44316166 66594 173332 54644797 71716 158418 41610325 6237 186376 28018773 9192 109883 135855472 127899 44064 28153428 92500 63946 86413866 47773 27013 81195951 85969 44718 25576851 149635 109267 49056641 56723 153759 11219630 165802 52988 70890290 36285 187766 54634034 192702 107257 96762328 199815 14327 25143193 32423 21266 1287261 91201 29028 32867335 74439 60096 27166122 73709 127648 465335876 17065 40379 82655583 34261 193398 992227 138751 152180 34431926 9836 131484 29563035 29895 131145 231814 63527 48535 3744219 63852 177965 178484550 52879 52245 5436123 1917 116716 85858992 191814 139902 114464610 57791 60738 48956120 43204 57865 15240809 73011 146402 877432 77856 103947 1116166 143411 63813 23641508 189436 28591 369196298 169032 58992 323665 105069 142067 274685618 103572 53077 6492321 124513 108344 1208048 106997 38646 55882201 72913 98548 3846856 65312 133731 100404 89102 186934 141657441 103157 186143 35623335 31964 14999 50753216 136070 31827 6666261 40727 49986 43560688 42385 148785 2016273 17945 23201 68672833 60040 196859 18420257 193794 142928 5336989 36787 88351 14888288 177735 178237 398343 47538 80000 82678485 189076 71122 8663766 76686 101755 3998446 64693 27463 111497650 30790 140651 35657164 48494 52819 144931952 14410 42763 32062861 13889 27162 164956655 165650 199739 16611833 172964 158742 2872743 40654 174384 2258806 167796 21615 67715661 43013 68280 57170517 39976 113464 94868474 116763 195369 94939981 145292 146763 354255808 88540 94256 103068340 110538 40403 76340128 179622 191606 260305122 190937 48325 33887258 143956 61925 168672075 103499 152858 38242737 75416 29340 5165244 83909 91793 57564478 146664 127643 219393098 33938 117127 7265192 180455 139333 5348296 178818 181243 14730234 87376 42217 162344929 92760 17412 897866308 26977 110157 5450180 103328 144737 79572114 150263 169064 19902934 115681 114347 131771924 189 133090 9396274 26633 184746 44771064 130272 112680 12542277 153177 155674 26475754 81013 150310 21358211 68212 133204 25367959 19242 13095 4431078 142670 189062 35476916 190493 188027 7373174 96788 116834 14926610 9317 197625 20403683 159363 160177 32109630 193054 28186 3536072 189606 193213 335697 99520 95529 13688636 124289 36921 32162789 114702 199610 17916592 119570 70245 4314928 73186 101059 25645248 78467 35918 85806032 163590 6978 70883991 4932 107703 74304138 97940 186396 38998325 111975 132217 17082475 90001 112160 75039190 24397 180484 25268310 54296 55276 74332434 124336 164275 21740487 34855 105442 8038838 107269 2737 16853994 75432 66670 70694376 81367 102148 10889343 49086 146714 43300753 29861 113764 88769622 193840 6128 16219949 149839 118865 1452686 3842 41720 4291827 161629 37465 2558325 122718 100129 97215073 20310 29263 23660763 106343 124884 138912710 7278 46913 97117306 145870 94366 20223683 25630 140226 5833967 122620 7736 47982793 118526 13764 116180359 139421 194318 18292832 72380 170502 21314355 30829 32347 31393969 19219 166192 310196716 171166 82430 8416716 11782 11558 13859326 42728 26479 24371059 126170 68562 47394607 173894 58286 24149401 198002 187286 6064739 187930 103888 20372780 73694 1659 951594 168054 12080 702575 98009 89208 79345112 72880 194643 5876832 160783 126855 2178797 119402 161417 41455868 44815 168981 7230437 47360 107331 3925737 185914 107926 3495633 43227 87551 40023857 131070 190709 272358664 18562 153032 132407929 188640 55486 146378770 91110 199846 62636137 729 49942 11672909 111513 56040 38402646 122959 179316 58170002 101751 55004 11235088 183920 165385 51821664 373 36435 19812898 138239 192501 8575659 16890 58834 112384964 24197 4829 15410383 188616 12849 110364184 165832 118052 23124742 163489 165476 10471625 71476 150897 9570661 112122 117848 8456904 163380 78053 301437778 120768 118816 33510131 26828 143853 20398543 180657 24257 9790495 161152 164147 28832641 192790 191224 2679046 184570 8549 189321997 183090 22212 1432996 47125 186807 4942995 43538 167813 110009109 29163 154381 30383410 2260 142221 62483386 160866 99560 29047350 13769 104767 5921527 174068 104058 1475783 52480 150798 11898087 167297 164640 28522219 166767 170997 414046074 184256 22522 6866011 66183 155335 132117773 89687 30557 27249355 154800 46352 154296 65776 95031 7707330 31050 153107 1914800 60358 3202 551997 105263 75838 56901239 12442 78490 21446597 11928 21576 8356907 103402 70078 16138953 175358 31345 4038866 86796 91065 16427459 23150 142988 55562938 199775 28467 205351491 110419 117336 13015487 112105 158492 2725528 140007 62646 142174467 69806 62983 36081848 4921 70195 6034383 25163 39794 10931207 160621 117341 2021608 126833 179428 25639317 123771 6876 5441187 99821 32434 7059198 192382 40854 54014558 18041 175870 11826668 9149 21741 35006824 174096 183007 141342096 25220 72459 35078197 27788 3731 36325830 179835 41571 42877566 114819 68607 4265108 82857 95012 101219845 187008 92161 18016525 135008 154827 47056789 198836 40561 155629492 193153 7355 159562502 199202 194153 67305276 43974 123064 11984924 14545 182665 14443138 185983 83542 65594310 71295 78208 40186249 26671 120390 22704555 142442 94561 15173580 153467 164435 19822275 47744 46476 38492771 64836 69472 3158138 43753 62230 15952820 156949 148927 41723625 94511 170853 52521533 124949 123518 58252841 12036 132904 58094462 144237 123819 130160355 180720 55060 10673620 40851 143622 342111489 163889 79515 24838772 80366 72294 43620937 56772 67861 115306418 147172 155196 5175366 185264 49690 128704197 179132 193756 7648914 89093 116201 70154670 25347 54128 45749584 186853 31248 37529641 35566 91103 64129887 179119 40200 608948 116547 161450 4020570 166514 12648 13470139 177339 68265 8814120 100019 88969 1365203 115655 135457 18066830 38499 9305 6268268 1797 75841 4526067 194204 180997 35143927 35530 189469 20709853 9091 168845 38480948 118765 43936 58249856 177594 151049 209705825 133634 136704 86108467 158806 69891 26487599 80472 162255 15130549 139795 24201 49344017 63411 28946 321835 93587 85070 27266550 100548 115147 141558761 141877 61836 3997135 80658 183187 36765597 28723 113529 17342509 60327 76641 8754419 52478 167988 33577187 85336 199182 1464719 197895 145767 32729302 131602 174 51811444 182734 179719 75354845 171948 130726 16362445 83500 146098 212808831 122104 122478 28967254 59096 123273 88182608 135288 52384 138278335 25677 110364 70634022 195177 84344 35450410 96844 139874 38551228 55475 169986 2636078 79712 155001 71227391 10354 27033 285990 20117 154007 43305476 173160 87767 23258829 100459 78568 18045718 131030 92157 109034860 174606 187787 4587447 54333 186773 4433372 190705 145200 19328981 48605 147216 30082038 153638 86293 232599840 3161 98475 159182173 61843 10949 103950371 113124 113373 131174586 169960 134562 415147302 102616 139359 237471260 87469 154901 1093809 148937 25362 31948839 49034 191958 91048808 157894 163071 16050894 82185 158735 7363514 174816 75225 60792416 113898 104741 7762229 155692 140887 5019158 132282 32763 1918913 13870 180349 44287109 12539 176726 48178963 194361 35200 19456309 171486 118278 11803215 41053 5894 79330390 41356 100608 64082238 147274 174023 1340246 151664 31632 47669886 39400 150129 21171590 191947 162085 135044951 163580 141073 101409861 135872 29967 26534307 127784 8427 1695554 69661 136658 19160176 54040 154063 10659742 192086 140981 15300998 164760 166012 403394282 110582 108720 68484596 199924 196130 110215867 123162 42693 30840645 197853 164915 48264351 139226 177714 44681250 80681 180420 6443547 20459 106935 490343187 121815 10120 50595287 108470 87026 61574808 61502 88444 96740859 161415 178934 29760711 71012 166595 28919328 9703 114803 7977934 87955 137162 32042099 147862 193777 40132306 56327 180983 22517231 96052 94368 151681662 132223 126016 36668753 81970 78916 11922998 37417 128916 3563472 111649 87775 32390258 91894 187212 183407002 5775 43869 19477259 108220 198638 51931504 11795 69034 102361293 115190 181665 70769259 153958 102629 8910560 84997 132094 13873830 75883 129162 12575010 77408 71035 70418010 120406 176562 63879633 76 138960 34345001 186412 35234 23483019 127750 168005 1722642 191022 77078 122710409 19882 137788 201005731 93484 83631 6246785 127693 114054 33648056 77081 191984 12779482 8406 141774 101241500 60740 112464 5032966 188753 35097 606856 140 75027 7934039 70179 169788 7624308 47587 20816 24017028 160714 179375 19731417 81344 65732 14145478 46367 165773 55678069 41155 163360 64002159 49853 130598 93519396 67537 140139 19882278 22281 98913 26749150 71268 82685 109773689 86286 187908 74914786 114325 37880 32428523 157686 122686 17779527 121714 138239 4305296 104687 28229 85329673 118560 76998 12388149 106767 66383 4471560 47071 103963 25687236 114600 57877 52703571 86199 87359 63284215 142271 192284 67534469 6523 169379 39498488 129899 51783 36113722 10942 114734 36502158 50695 14295 359797687 100691 119184 3470603 72109 97273 41301958 101094 68133 39602294 77353 113178 204689307 91529 8362 29918226 127395 64895 20306081 85996 86358 56303069 160677 38588 10770478 134468 1121 121546743 172414 83934 160095785 30672 175286 108804613 24263 121856 57637877 135651 143175 64543903 23608 15636 451920796 59581 150980 9024418 159896 164002 87778445 139528 89458 131822371 1577 23191 71910527 111685 141605 9410040 81714 48305 48514488 32205 50470 20697236 61043 93476 630357 50923 156759 683082 89012 72601 104214096 112816 158394 17616334 171714 38412 54345054 127302 46619 14536103 20383 148825 16799842 156662 58112 117093498 165007 81318 12447968 92763 196809 18811257 177002 51624 21259007 157607 69246 27214712 96612 40994 50254480 63463 29548 132948820 71513 85618 38734856 87171 188315 52223392 71689 20998 86798809 163378 2212 64230377 80006 190778 9418496 64412 190945 12917675 36620 76548 20143769 198400 167301 147601504 103772 79707 49517231 121035 23409 1522210 29674 71853 1066802 4870 170917 2403175 164830 183179 33754576 174832 110492 20319201 128086 146014 4499576 794 16617 15439035 40401 46542 112670840 154659 141100 15764000 162116 33079 45279684 1840 140199 234029485 106671 107426 145433 1128 134128 94460784 11940 125041 46569820 183144 115915 151212970 80893 166545 4721397 183390 51552 98304870 88871 92537 71462 50233 145064 22730747 113194 176227 61566440 32765 59558 32984003 3600 70971 49277283 66516 180590 824454 136959 69941 585060 6898 81870 7149071 132675 62809 5209389 11645 76921 4029842 175963 103293 23763033 133421 8705 74561272 72817 32418 30578738 122469 124646 11106376 29127 90744 55779932 74453 135677 151106299 32098 11594 86387 28751 49821 13455728 43356 125042 100582160 118133 90720 102845769 73762 104471 24685869 83253 46029 15012162 23506 109467 180232537 25407 46549 6543582 101263 31169 6615178 97522 152082 6635418 144711 22140 208841886 21572 113628 1601672 162159 67717 85471965 117212 16759 132181091 19406 144978 887112 120386 96953 56086370 89872 38927 18597083 169114 108010 84938943 134648 62131 35761203 43072 58533 3143253 155371 33731 15616735 74675 158213 10674288 103510 74655 39126555 19511 193239 249304741 118673 67202 19597516 5489 67833 39165292 139656 24622 463754 63533 184242 83655557 1251 84199 16683200 196876 73548 38863753 9521 158960 89820831 108892 81683 52980914 196388 126462 65136927 112248 144896 18789970 76050 48670 277318756 80110 31646 25417699 33179 152147 56468527 182468 59560 73936558 3498 14035 266847640 120351 133779 31593900 139448 105647 20168585 61422 102492 1037234 136696 11644 31341361 128899 32455 59404058 90601 129952 242541136 78870 33713 147617746 178029 183043 40164450 4867 143648 37853390 24796 69509 26696492 71718 185936 17129712 143178 53074 44189814 16624 36038 60433637 153525 116171 51403711 15764 185506 37198635 20858 149079 6724076 185337 33312 75039130 23553 30033 22554034 129225 180290 162853529 8804 116613 10041346 132597 110857 2610794 181467 9409 34985160 83051 5935 437886142 54144 183318 9424062 146595 98205 23544334 22306 109975 4942710 195331 6859 12673013 128466 74154 203133004 134665 155261 316719156 108595 190963 59816345 136946 184005 82016341 110079 51362 8164126 188425 109463 20057136 109517 97869 22005242 77421 50503 76317507 154159 135107 35633576 106452 72472 11603370 104905 16899 10021845 143582 25884 1673920 106701 114937 57679328 160906 5391 37871738 79798 88011 22356306 13508 69322 18398664 14196 110714 73186421 75942 83596 86538802 98121 45662 9692001 80269 45012 40291387 187747 110010 2155385 33807 10967 1856065 114830 87034 8068542 184108 126570 16537647 131865 166415 59172767 100931 40864 7703800 122541 48393 62664416 92345 91037 13260731 92628 120084 90033544 88148 3630 17259466 4177 159172 22582594 156972 110251 218873926 19383 168772 22198637 142197 6044 1145047 23143 15425 42827868 58397 180401 70362803 170273 45157 19959093 37493 52087 4367374 168854 174698 55402081 137437 161133 64523006 34494 91175 68969200 130844 60943 27932066 194310 108031 3817555 90666 139032 1080593 146121 173810 320177767 113500 63098 8142340 39803 78954 55613676 43233 34560 5840313 38274 152221 72682560 49846 151827 622678769 116293 128002 41882988 120127 146661 35378042 193584 130383 57986240 126575 104780 129158124 72759 102625 6479722 12106 16259 60401458 126166 57731 17246956 190071 144517 68486779 158595 122323 16900699 99009 118069 22700194 175913 66744 863192 34258 108809 2938719 35270 106898 325245388 1085 48402 60345716 93459 57732 196961383 168209 175000 20873869 188323 185503 153151589 138342 108527 131376428 77632 116421 37489094 191709 11838 10636670 184730 89504 79542619 73715 61009 302412175 154634 53794 17962742 163653 48502 64733046 22017 128759 6624016 158981 186429 19678760 25405 140536 22148676 130712 172417 25313291 5681 49679 20247689 141993 94950 2165791 58904 55975 28205691 6247 3312 92553595 69393 89672 3560112 30135 155668 961965 8751 78897 76450868 156915 191252 6551613 119924 164994 7090856 124821 56674 100736366 132880 65502 116592695 43739 59072 2557144 8281 142439 127478533 68004 183365 2147185 151600 38983 4223591 71287 94178 29412082 37003 46951 21087906 96165 6505 6584921 21394 70587 10399774 125278 113898 5426580 167757 181641 175862815 168957 129076 11649154 45406 181602 259285619 178163 101343 87357626 127284 132449 672580 163733 94408 69544539 131844 171888 271855310 142651 157621 475669 10146 148619 35521553 21699 34264 36221580 71936 75604 80488420 16996 132311 32351482 41537 135818 7947899 43086 44436 72976503 151892 163632 11841507 81252 49344 17178168 75346 188433 8015715 86819 199388 31058970 83810 133285 56216237 86484 34002 52370649 166693 159521 457359354 18632 184282 347549920 176098 106595 29440992 69562 191967 29056305 28421 164306 12686608 97848 112271 8454962 87233 143067 20370202 131242 52953 58227021 73488 82753 12834385 3585 61864 35513166 152700 19510 48500332 94758 95511 17766380 126283 173721 54595636 24456 109602 197004005 2385 93461 22608902 816 107284 16397762 29823 27397 5655789 62476 43103 2978938 27784 85458 37790196 165373 186378 117222523 148461 68474 102843657 154205 59029 21181681 102324 20362 15195747 11480 92127 9185651 113811 76312 206443549 11164 18979 28631377 72807 95883 62909302 85490 172187 107919862 79729 78712 253096567 190871 67774 5702395 88841 107400 125084083 80174 189606 48217514 62192 155887 4011800 127577 81169 15243307 186843 180908 1495229 11213 67464 10794966 166114 14599 107351114 10450 120165 31048887 93769 162299 2003237 170300 54810 96383898 10914 145635 29380509 67131 147971 87526515 194634 181817 144679220 124293 12447 47573309 63284 147557 21072289 72845 60956 800164 119799 165527 52929364 8002 21523 10724338 160285 183361 493686998 102019 51106 12139169 46944 28076 285578487 196087 105858 152311161 33674 102696 198392120 142820 58610 17883185 114137 150877 2080331 163845 65541 17830670 83537 108939 10546682 109949 107164 95275606 187515 189365 16247848 8546 52604 10842793 97987 123159 36548886 187298 24096 39447396 138425 13962 14639925 76768 51515 79838617 79179 133364 28492975 51610 145304 156600522 85714 173486 2776613 141508 182567 121460759 2571 56220 669045879 110040 109676 12583085 46337 188991 172846699 184043 49876 714404 32837 142561 32699943 33721 88492 48507544 63038 196292 219570050 139139 176576 7719309 175884 181734 264441783 91983 183058 49626837 67254 94635 29433759 4367 158460 41297988 118970 124216 27385991 41389 178546 85890331 96289 137020 5124204 193581 109356 30873586 49984 193888 105314 85374 61613 34619780 140498 178060 8709211 184617 104761 176528170 147101 14564 19673469 119051 120872 17117528 132122 11045 33984599 2875 163336 27672446 10379 9286 120667548 84970 35636 12373976 190820 136745 7639116 59625 153236 181090848 103262 35249 35151392 48804 153915 12111152 63210 158344 153007377 164700 66295 84697978 56305 69814 3544174 187470 6229 1658928 46669 140046 49395283 9056 26992 61530116 198302 51486 27137567 140209 27937 118740560 109490 27986 10663217 177720 156696 44839685 116096 94068 56450980 165055 189076 20260720 23905 57637 97212833 185642 50788 153772004 55635 467 75058351 105400 6688 42523496 194105 184077 54682449 100983 118565 6151584 108028 36424 22432033 113624 196173 114767639 137758 84569 1827487 57066 4283 33308467 23218 92631 178031377 82499 30625 33088581 77667 64207 19724310 166736 96360 341969596 160941 24770 382779071 191206 16498 99262148 55506 63563 372120256 35664 173100 2752990 139202 20382 57377525 29683 14654 146200410 162867 35114 22187990 455 107104 11232567 15902 117935 6336883 171947 71985 6222292 173449 71051 5716468 67618 70745 11035354 119712 28912 257454697 131071 78217 126640107 131049 186075 34590746 182199 147542 20068884 26488 145038 12289611 199525 30617 12530371 187224 56554 11023901 127692 179223 128433155 183372 9613 140957358 161011 44661 52017822 161939 25029 914435 62201 987 67725144 187685 117099 155357132 145530 10698 32457708 78415 199901 4805643 110512 191013 169129559 180985 7885 36884849 54685 138964 13637618 59847 172961 28223310 142710 1082 74778480 171123 175309 31878850 2232 102843 35706614 81104 70674 2561070 11783 30442 69956129 186285 96687 58880553 53815 105936 35372845 45804 193283 26870354 65317 6418 56937105 89806 192235 6091748 177350 122720 23968323 20510 175029 96879264 173089 135026 37275908 87446 172749 106822727 54150 180232 195390903 118715 67910 1565229 137398 148306 74749621 27546 179964 19759728 184190 165730 7252834 40079 19318 151742956 52922 15754 25291916 47397 72991 521396480 63916 82253 50799566 163965 148493 7887239 17480 50558 21389336 114215 102543 5000754 182864 88720 2879901 96171 31469 7278067 46901 49162 118860857 163976 61111 40195615 186236 165098 19616785 179429 190116 13078068 50140 179845 29968405 116963 3047 80153073 190264 57570 18277021 169752 80945 38414845 52901 33880 34077807 190315 35550 53642035 44924 19234 122487471 118502 103114 20984751 136309 153740 1188453 133835 97153 45981333 159325 4122 9968191 41460 54613 103973327 129959 193921 4072666 129559 180319 86278971 147367 82267 169721447 124818 29187 3121311 5665 79846 3955888 88518 193263 7374888 81313 59212 27787180 38730 31146 590295137 66653 38770 13523003 117420 121416 301478439 60816 114860 29558146 115170 174469 166533227 77606 152448 768706 78609 20740 5226765 66117 17875 61112156 122217 130587 106589305 182977 12884 15688346 148553 59753 11104481 169204 37489 46413699 5223 38875 6062101 108258 136806 81965183 92734 62802 13949537 158618 20589 10261884 43801 121752 162157683 160209 49480 47971933 39741 52281 51981214 65363 146972 4765334 126870 154880 17988502 43668 87639 189973910 63200 3812 42955339 98185 101906 69697713 61718 188566 227675564 147642 153438 8271866 42800 126327 64735703 193472 190745 4082623 152224 140075 436875 50858 128286 135820 70383 69137 110781372 138482 77035 224121125 43195 65441 183767992 193570 89481 12734162 17011 167313 7478220 146850 161213 1519384 35049 79615 66797669 90398 78686 11585084 42938 150690 13497710 55937 161187 68854025 186351 161304 17015640 91916 191261 44882528 42700 44673 14762563 15534 21170 1476560 194056 89327 119978877 167579 47214 21085782 62478 98704 164104915 131320 30483 212694696 14127 102433 5640344 14100 99630 194932841 49238 38603 27625178 32792 10754 89059583 170457 86052 436980 147997 20722 13277432 123713 70055 52203257 29046 125292 1045949 187341 129631 9468022 64742 35266 6928024 95353 41811 119905140 159099 68094 60433859 143027 35731 13918662 163759 180837 21410356 68375 100439 1331394 177641 37245 4342530 158421 53268 393758597 122956 97104 45496375 122439 156443 9703369 28592 133705 36957665 191230 175656 69784067 124660 193873 125212106 103313 112664 15888626 83693 34205 393924021 108313 86227 56837667 138873 63170 9252346 164531 51289 65626888 66669 42722 59753104 101802 11631 112450657 166184 171711 36776117 166562 26818 108677054 57107 16985 2167978 140159 146840 59407299 26261 179088 3843701 59578 67773 56047724 43731 133457 3047547 90965 166703 37555634 190233 17760 11376282 31978 137277 24623827 113830 31058 85984078 52983 107977 197087876 72733 79290 22828069 179300 12018 151313648 37828 137728 53994852 162969 196176 5872384 30812 99350 13567753 181585 134527 4386995 102407 26485 8601631 97690 44172 52838298 173567 51817 10346419 68538 167694 32164979 120946 151012 103742769 89459 121386 16028532 28628 49688 38263513 127446 178552 50470470 167506 41921 6754973 14635 49140 23589249 40886 60558 1092896 19921 173230 147975425 147758 99377 201037742 13232 60934 33089735 2731 17540 122563326 130731 113747 131723415 66327 8193 196093858 126889 26247 209695157 9345 42031 43219868 47457 186482 15703412 152395 7586 29329611 111289 184894 54054162 112949 169569 12161458 7965 157927 7583149 89258 115575 40455145 7377 56808 503115584 183591 169729 49340621 142112 61857 22324824 93634 57955 16965551 65702 47790 6236042 170343 99237 378148 175004 62737 35455131 156700 7183 3436572 17438 100320 49751114 3443 146276 35829092 2667 67057 3010776 84289 165932 10698957 163743 54672 32429424 5258 137498 210191690 126127 147891 130674892 109822 148834 7919913 76188 115314 6574026 56145 19649 11555053 125084 133696 10443967 187240 128495 32333712 41916 47702 31830610 92504 54104 4126874 96542 30696 92666845 159366 33453 4556825 13194 43350 12933016 124488 80860 394892672 151019 9919 280247890 29618 48149 37263515 76545 52554 163031671 116954 105237 6156903 165017 25225 38345410 151064 113666 1827899 164530 75373 49196488 136740 151654 23911606 129617 97903 110156541 161825 91019 3824987 83359 190598 72984063 102417 5565 39985933 100245 132965 372271454 3819 180050 17996925 29182 10593 50045582 3274 92191 698597200 107585 73436 44700044 183391 128871 47598120 78986 33264 181966474 122530 105288 2977834 164101 44434 15116627 171633 2966 16287239 185040 18549 42849412 69963 36493 834985 21515 119761 33784772 136023 169086 1633754 191394 86677 70515297 78961 180763 96549560 140094 182000 2655740 196767 133152 28788832 135549 92651 83959036 195977 151240 37337494 146067 129768 7281638 74266 127072 203839346 12243 158491 29306089 114289 39181 10732321 91513 42336 119792816 98212 173355 1446983 59781 42268 176331387 151847 146262 83964585 77193 37061 9574949 20827 133286 21845055 68137 162791 25207716 59627 20299 9222198 199797 62740 15404814 179590 70856 20672195 146055 107864 251814562 120537 152057 38062859 40729 1917 17007117 156301 112720 21840988 182912 45805 4964146 161944 46599 81658120 47852 34280 106621018 182227 34328 126306205 97287 35397 238480636 95582 199756 24442667 26582 96996 64273754 129140 84702 29327813 138757 63940 175679134 139395 10349 157181812 162919 138430 712745 109596 30371 9167991 185807 197962 187882754 7687 38797 524852 121528 106242 272640168 14744 55807 6233438 117426 71635 26676214 176510 37969 3422233 39325 159829 227854425 38997 63510 35381139 67218 85313 14326927 192180 45188 352572162 99789 35777 67451431 185336 126911 3099491 183705 198785 5583681 175445 124383 109447971 118913 18485 113631588 51033 43900 140867919 178051 81404 702017 176896 44796 69503890 93854 109025 23738845 138659 88323 17191338 10949 114197 37674113 125424 103726 19628370 59714 168294 97173431 168713 70007 11141230 11659 160645 10064031 34046 102627 453720401 187752 12048 70550820 130397 109997 67263316 1257 194085 344964595 119372 184307 52564377 108154 157873 63869427 51189 150314 2109966 148723 28309 139566768 86242 27988 97170322 151215 83614 168232361 70378 48498 1139472 58602 138309 21002348 65658 153418 135716761 183736 140261 108950071 128763 182443 3691427 41512 139558 76634289 187011 145744 29378968 24645 22396 49686024 12581 47455 31904849 150740 107044 92807262 127258 108076 57083020 160601 96207 22496867 76394 27593 122588196 101761 135611 27249573 110273 90466 380577544 71786 34414 37506387 51100 116924 3957206 191580 55082 4797569 169721 49317 6035325 198725 100206 6378203 50176 115649 98332762 71553 3453 50524885 155105 114619 3424316 57628 91445 46376481 132963 156004 29326649 146482 142654 32088747 66962 14549 12279755 82735 73751 6701489 40291 30780 159170745 84154 174503 32658889 103512 162839 145860594 156063 124204 2634957 120648 197103 183394910 196752 38547 23235668 70695 153542 7632712 803 127785 12841200 136282 150251 77051814 172528 199362 19946432 68812 113395 40120290 21127 170989 28308104 138359 15696 8737826 43760 145585 77435928 148981 188418 10292283 166710 81014 144889790 192189 151603 9342469 153666 141088 101529640 166405 140921 70220901 28044 186421 16568193 121764 181090 39642069 29235 46162 84427073 1770 26908 173574625 100997 148048 66663198 186155 83462 54886263 95840 4371 403866 130040 97256 86056430 65542 157843 526272785 5721 22412 154081046 157901 53150 3914686 42485 304 8854287 8691 96836 12959905 106383 190733 6958552 179843 171642 139921723 198740 60988 77786882 185027 126688 36237895 35589 24981 26573334 184640 171520 23197899 15419 1333 288551 99456 81179 133278873 73224 196945 72219127 116087 135383 3831311 118187 107093 31456601 39334 194136 48949214 9988 67554 60308969 134803 193388 25820641 73538 19713 4902599 127135 146328 132683960 114329 145827 3252068 188980 82936 83789293 169225 58389 37605637 105128 92247 89536086 62136 155228 548693 162640 160168 49129274 10442 97870 362231032 15890 31642 129214881 95331 169823 19550693 143120 172771 110877650 22734 69067 1965191 151095 182702 22943142 5061 4653 12181329 72889 154543 39936800 107814 11502 167299916 92582 30205 8580665 178107 109442 8905316 10195 115834 70900074 197941 146197 5057681 169320 95111 25722481 18259 96166 31894114 56272 138695 53781750 189571 59594 57286945 176622 120811 50827550 99425 187735 30174288 153944 195373 20605551 199463 190024 19397792 123516 162105 7108278 10879 112443 10424618 174674 196142 19103324 110334 134768 9943262 29233 140791 13568001 191577 141277 12411271 19055 153015 1677538 174401 76923 206412707 173028 179847 22635660 76150 10435 663407778 154156 116225 31232696 108106 127510 24130225 78418 133355 41521895 108944 29827 191461422 6293 195327 105099011 88405 132978 40614640 151704 194380 31021787 56514 185059 6408019 44809 60083 1133587 52668 122290 46385129 148384 109505 9386549 61058 72065 520364 171152 144873 9566688 63644 117946 28599643 138407 99281 32614743 163104 128327 58718385 148916 186401 21999896 122990 120906 6743051 16325 187708 38402441 19134 147136 106054654 61739 59345 2744086 159250 108811 3551168 164867 42359 69424660 112213 99277 36228701 117084 170180 30676246 119024 94750 7677825 12733 96764 49681579 73749 71247 86628034 136003 195460 309198952 58030 14145 13202488 178532 117595 12235509 188076 140195 15205342 2017 98527 62295498 58872 92258 13094450 199610 126651 56757411 127912 109863 49065501 120336 190071 1453519 156681 117415 36844405 10041 181091 15016495 116008 133110 48705885 79109 95248 2948208 98325 31174 23463523 118656 42670 33868181 186797 197723 2676569 104583 83280 79600465 151845 5696 42720425 5698 133166 409311 96489 4340 7844936 74576 158312 74596958 100015 186474 243073691 86090 154854 101219560 172538 179923 41808900 187106 26989 22914026 93682 119185 39588070 143719 91469 45580076 193197 52181 8733327 47524 105831 3041508 55970 175418 91205777 15501 53179 20946899 45263 172558 728850 37646 185018 28696831 119873 361 22091527 41712 81634 17856869 61264 174874 57118063 127882 75222 158627903 25926 199922 89096613 155782 22864 1584166 87398 82259 21058741 107565 187507 69729195 95882 34415 16647466 37618 105887 80916225 140886 146743 14349264 98368 72453 19260246 106285 192706 19804462 84381 100705 28967483 174853 78506 76724795 136221 159541 3668298 48033 57159 52596853 127945 148951 3565545 144885 112642 7944288 154343 108663 73787527 171644 199787 89962235 56121 143841 115515712 5496 45162 40273838 161029 102403 74445186 74462 49874 21309304 64772 145511 75089145 155985 441 5785597 177668 21132 3245319 43936 81451 2022843 70572 33145 13882761 197369 28140 59836089 102301 162442 97592741 115522 34060 24365070 151192 41158 16742870 66766 78403 139810910 140667 198649 100924787 97822 141870 11970544 146321 199514 75774081 122472 12320 41867879 164125 161639 128262561 30040 18742 11312337 3416 163910 528525 16934 150787 51259527 186218 178512 37355358 193268 150747 10283958 102728 85187 22598843 125673 149972 3962367 141421 192213 3148216 25058 106422 138749204 80208 20679 92312488 177825 150275 98231041 190495 11751 232800 5353 142859 16804767 70568 177410 55453124 24111 56014 18449957 8454 8655 128184188 140076 18022 90875043 75247 103593 8291710 63275 97553 903603 24799 21137 17010969 155456 71414 32971214 76089 115331 42394683 61855 36683 27010347 3512 48151 179862766 134700 29626 59585824 48199 144886 26612534 174752 96209 45429137 128148 4566 243444812 13271 59168 42461413 51982 53398 152689054 23893 91857 122750451 73127 4995 34462349 35683 169348 194428623 115349 23460 28321575 42080 153523 353395707 121084 65253 133260076 24221 157787 147989486 3152 70761 24617585 36398 189158 40025639 119907 173284 247610759 48080 78035 44744960 11026 149776 283961701 192995 136488 18524012 171374 122438 33950225 116770 177613 4520207 53504 121477 7047948 68264 99945 58285240 184156 19378 48840741 155761 101571 3212323 32266 71148 17111295 158544 77928 28185827 75072 134524 17187792 182740 167050 9220915 115726 114753 397428 78684 17486 31391413 10156 122645 156079735 135120 124521 11668236 48514 132343 212417131 117270 35425 15078781 145963 107651 147918 52731 189926 248145233 67586 90368 33128288 162144 10420 205984796 71678 14748 3909378 8742 180216 67642262 143999 45938 6363531 16734 147342 392732 162342 7089 208834734 44991 170042 37153040 73619 26369 13644768 98146 10030 10211733 15268 86617 375108 126572 163909 20828126 103079 156965 27698676 69498 46850 19505174 198403 52913 7717052 62751 127106 64187039 175350 8380 15390521 23071 69687 4255311 48335 180103 296901144 81603 57928 119701685 98586 89449 209628642 122070 142365 17030112 183272 164590 7088374 66012 117116 90019126 183431 188687 3516450 12651 50312 8130720 13100 15632 11850772 469 124247 12954385 198421 50546 2981022 188118 56962 54203967 160219 123121 6144952 115220 192062 37432668 77366 131994 34087131 75849 3957 14180668 59393 45598 50824237 35136 66612 4939344 166892 142550 37693526 134258 65162 115241177 149374 145768 11066465 71026 121892 17997014 83383 155049 13590072 105637 10297 53202044 160849 24134 1493370 80660 49120 3041232 108931 33499 1598821 22097 58093 33838811 162291 136205 92564387 158274 41190 175920945 117379 180905 103579309 102974 44795 363937142 199905 148051 15806092 93026 89705 62542125 86023 105528 76314822 151516 192796 75756404 9289 78834 14709245 48171 129680 15310233 24619 118577 34964505 67669 105488 51253684 140532 128083 11051311 55577 103379 224525066 5943 92741 143417468 115703 179056 27897345 61000 133868 5736499 20933 106045 36442457 183611 99656 23145208 122975 85633 19836819 107771 67849 29099296 60256 197203 22461653 68856 162798 25702532 60149 144855 59231502 58427 135198 19470571 161574 47497 39211147 122997 153632 98690170 184855 13702 9465561 152507 65307 25179222 172737 9583 187268636 185959 161227 78218321 74481 50744 368377744 163153 136682 146525414 108769 178190 41953796 114564 162881 156411207 25929 86613 50022468 118171 95657 101383824 574 86915 12748784 18183 164544 53560232 64004 37461 570014764 80163 168016 2287534 151156 181070 62065136 182999 186574 14328400 77439 121667 227091380 86309 28671 2950062 125009 41652 54714484 149473 41408 11513892 172853 20567 24054619 181292 8127 123131955 1343 187537 92491311 4116 31264 59405184 130660 43281 33323302 174050 177249 11809563 85529 128143 92442472 35411 159350 7684977 193767 105444 26748922 9681 16093 435714921 196185 40639 5831008 149859 192805 169676431 157051 41241 40765465 115648 197096 135911920 159064 100988 53364272 42143 125501 5195515 149416 156389 130154245 58363 11528 324112 152566 130785 57012060 36197 189070 21635180 49809 119655 13155165 37754 105369 2380757 102847 59279 98351552 5231 50697 18970566 99282 98566 88030066 184702 74140 13468606 150546 56257 80940252 125854 72759 2659576 140525 161959 46880466 105613 94964 1688857 36482 39717 64998980 169436 98825 76168481 47881 155810 4969712 62958 45552 7405290 91305 31383 25100157 153495 142267 9436604 64266 101609 64861866 46244 164680 273157059 81509 8776 35760125 55418 44002 39866042 172332 43219 9369445 115375 166598 14904650 68160 135833 3837592 161308 73858 7126374 135590 11369 10002176 126843 70730 17052393 82006 86020 219217094 119929 117126 14892470 107229 33970 81636315 78593 75416 215006064 196140 112203 23333942 77936 107082 9632022 185144 118300 16126666 14029 188380 30888897 30238 192015 86015316 109261 63907 2985654 104656 193607 93767513 81487 64899 123726947 89134 87808 5343875 116143 153063 41237977 77453 2164 10331464 918 104663 121594766 123784 113896 95199193 26723 150032 188104777 31090 187379 40236291 144884 168449 237835386 110251 92612 93637095 86595 78200 45780213 133915 158097 16962280 32542 6359 28161112 166362 191037 26606070 119972 108785 23862747 73219 22400 12045637 89551 78222 38946529 6392 97818 31096840 86786 50322 110967938 115890 192216 3306844 61273 125686 122974696 169707 17629 3349599 20294 143323 127861598 110096 56771 51773903 199792 194485 246102828 18893 47597 33476046 188445 7791 180072 55666 174663 12859684 55714 188712 579972 77157 41392 250927935 139567 40992 1752219 4228 104846 55306024 123518 41930 29467489 90704 156177 91393293 21287 54462 9479875 48574 124311 72556845 127614 159160 6033286 147303 189139 363761965 159798 86309 4881486 98763 186246 11930782 41958 137793 430103080 99762 63869 160514079 154857 162900 143564048 54513 42270 54666296 120728 3408 16301200 24061 194642 11751523 60605 99232 1748827 146583 60845 3786802 38035 137961 18645168 102184 182381 52702437 64374 147153 22775630 90991 177958 152102997 186003 881 83966983 21757 22405 47733089 83464 37418 41084851 165242 26591 4270716 25169 29538 1001752 115875 60957 4719855 181957 152298 54624875 57749 88820 1617747 106358 57926 2978085 51471 5700 69287672 173476 99856 33107603 6948 51184 223637717 41249 12525 4049729 153661 131426 550020109 37795 56120 233062504 34053 113590 22291521 189281 31917 122681872 29429 163679 29927877 130176 59874 11870638 104459 23212 3020403 26005 161086 81713970 48911 22327 99404600 69759 143849 8623109 77407 719 9709000 161062 96769 447102800 134021 123984 25252225 181593 107184 8770441 176431 54889 27921921 156332 34493 93126622 36139 136003 22387290 162434 178007 133680332 117699 102374 14489035 150870 179195 20934711 161267 17339 36188223 82470 84882 67844926 97054 112013 9632687 177763 64878 28164359 178189 89880 36627832 149893 62618 25652004 36211 99069 4876250 151679 12590 234898 100159 190689 314153111 78363 38221 18416125 176398 88703 59185898 81094 43327 8386527 104287 95651 43016763 173560 191932 60133577 23244 25103 64719666 153245 141180 126731390 198554 102597 1522187 61308 94475 18591099 32708 139580 67131944 108364 29798 2091634 176925 98910 11403847 139705 164337 16600505 65526 102757 95671007 182720 106154 5389762 157527 119363 46647882 76391 127890 165600026 127020 175361 40798285 14710 32820 5265779 144644 72223 19412668 194996 167389 118544314 134475 108497 78102544 55734 70719 47074670 68765 40819 20110321 18308 131127 3205492 73763 23374 46228194 23641 79446 7567744 170810 52792 120954730 31791 76523 3289650 147815 5959 31346446 194875 9690 104027483 54728 152309 25435048 175239 67441 17735417 64111 59849 128601245 43489 5423 15539247 134519 6848 109566237 97057 61765 27582692 139151 11621 9952222 43377 174734 3105082 141170 133915 126846035 102576 87215 25125440 104980 45451 4640021 134005 20855 61288362 25069 198264 28240020 70720 51038 51594029 194449 121845 1380952 74808 121561 169002454 185131 171488 74574993 179862 117380 9934183 70552 113531 303676608 70432 42416 95925334 199078 151862 12106096 175265 91181 23702388 95825 20808 129977628 187778 125542 58576367 88488 53877 36175814 96878 13640 5636399 48845 130692 31359414 61702 64967 648001 118936 87366 36886889 133696 13983 1746126 82842 191790 6134893 86987 48322 19781772 48795 18946 96796793 43255 3263 1049339 152932 54419 100838944 54566 76050 8420509 36923 27046 82862604 116638 153445 50429485 102408 140676 20854689 137058 148923 549873 146167 35184 353791161 110790 154641 3080422 145679 112214 131388400 179312 18870 15406080 149472 113937 43862845 120523 1168 9317342 47251 13531 72662836 1040 101917 158113326 153225 102982 47774678 97695 178908 8472552 170856 195035 525142 102105 48448 1231669 11470 85663 33058511 34396 195777 3821611 7317 122582 44958093 111600 113741 209475126 104328 196922 91690611 170789 115535 213959204 195368 103047 1963756 25465 169216 60909127 90037 105262 41784093 100737 71582 4440491 167191 125821 28738699 110176 191609 71300448 177966 15031 23965889 115827 21287 198519667 180863 73474 209275449 39853 62201 6291947 130294 94154 135371196 198024 116153 69766052 159582 174849 143895571 39906 71704 113497919 129572 72095 14783411 137700 39142 6166858 51096 172133 60534133 119179 87641 230436690 97340 108993 5371659 127011 1946 11078827 196842 177423 216128413 182565 110311 113991341 16105 180353 71727108 88027 159970 22534381 87173 25857 66082613 47591 195955 28319531 156848 89945 38200080 105196 89858 212683886 125843 130643 310025318 33615 185 2324154 119565 156416 179813623 163003 97267 408926611 105393 2950 148641424 100751 56936 13413914 124290 69004 6181520 66260 193522 38883909 189154 178320 16217791 58893 73123 134626780 143278 125570 37457715 156046 190364 4569132 107682 82020 3396705 55081 33480 23278402 170285 171380 121036770 37931 3420 69242130 97490 23252 121223727 193098 10142 104268977 192502 143435 11487647 79525 103640 607302754 167898 3479 15398559 124089 186215 40369991 58610 22991 51654980 147964 190428 703441223 124137 61818 129140979 143207 187935 74086618 168079 116076 60417287 175339 107690 29790701 149927 199557 43614129 18399 163023 4011457 182521 123873 223755241 151320 186408 6476366 157938 143045 1032360 81755 9439 12544526 49793 176884 54222619 161325 92644 23504102 173444 84888 53237 82986 181345 40777552 104511 83177 1922080 198072 102042 70361973 151992 78892 27156308 126311 115532 68643614 29749 683 40361066 89601 114201 51022112 117976 71135 296485 159878 96453 21469126 100279 86492 1671666 153118 43956 45259148 27824 113619 414260 21266 161863 9973993 147758 91454 6193460 62875 160109 303722 94033 161667 86315158 128057 137802 64017942 61450 79388 180170799 110185 54376 24531816 175163 139356 17417667 90482 110397 60152740 93250 191624 30211038 64160 106747 225055445 88207 137915 171823744 94549 81493 14773701 116155 110740 25932905 60065 112079 3267074 87938 2089 28154747 7055 112453 14321489 54696 100564 4422477 154067 23059 110557405 149930 46659 5804856 25486 12907 143424020 157842 90327 16832216 90041 36643 82213894 122693 134616 11883010 59199 178488 50917750 10999 174677 25588173 97949 36964 5547698 72703 128067 14201741 7342 162581 28245050 130506 103575 13838077 145281 114204 61797810 139238 63388 1004209 162739 45354 186580 40222 151700 35092463 20740 131694 107872787 140296 9251 120059991 37242 141024 40624038 187634 161898 90458307 25721 179439 52375906 27962 63527 9530148 108807 89682 41901258 136871 29059 9899520 42955 170316 11640853 178594 138864 69761913 95914 60894 57613965 54470 30217 36051123 61482 179246 101362921 75953 176117 169838058 40973 102209 102105931 51541 122400 110437917 166146 128661 49434683 183274 130690 26031199 193770 52606 44962174 197535 162980 33106624 115456 126881 39311852 42875 38869 16639392 159006 183171 48017587 155605 23650 28086774 141450 155122 66416013 11998 182070 3573394 194566 103609 52351091 46869 105772 194170 163409 101089 44682340 169375 164631 18765536 130010 147857 63408910 48290 67607 5810263 144596 1366 1228296 105877 25459 16728252 80677 64906 83622751 188755 161139 3075859 185567 153106 3010328 62434 30728 30889569 173107 36925 19590237 118476 67866 283196569 83903 136565 154262013 109150 195016 7898722 32142 52597 105432279 177847 121992 92518102 61295 147333 133469627 138514 161150 15759195 53706 178576 23742096 194342 24745 7824023 110368 58498 57104263 169125 50438 14318500 44266 12958 14994534 185934 52151 8662377 11769 115551 8578317 139191 172615 3518919 129632 128190 17050433 133984 155945 3254568 7275 70149 6042102 129002 159665 32225467 128229 53562 459367819 180755 86266 22684189 104034 5941 83877128 51593 163308 236661208 81782 163728 9375526 10491 192076 65289322 156349 22128 35256829 82199 133530 94800776 21129 107850 66602101 35449 83113 2420357 57982 188865 25852194 36008 17736 196357875 171863 152786 55545818 180246 190087 16095251 145569 96949 403316 188462 135189 2518831 67524 65740 96348946 68248 176212 151055501 43912 31222 348297235 34237 20521 187226099 125317 166883 501057234 130516 168311 5961517 89514 142397 82374584 24033 199122 55574030 131216 13456 39474657 150092 121487 38280163 39594 25714 53331554 50421 169546 14235261 24142 118612 37725944 71157 19392 20890915 133007 50608 63198289 149516 98221 95534694 159546 159438 17328932 138818 154504 358587 90984 7225 15787871 135855 16663 150911172 51962 103584 328046120 29155 171302 240794779 40832 194459 17753049 15880 94850 17677463 108752 47727 16515910 56596 179123 67749129 112446 55711 63291307 21645 30467 77447938 155990 67699 132356522 42818 64726 9018653 10218 81122 1226846 125154 195690 21382242 43460 55773 78339431 27396 40142 57500269 128083 98119 13880477 86582 146630 26412631 97207 6379 294809 46712 94077 42171062 48868 199422 21939077 132635 105045 156749462 52071 115884 13329506 57953 180658 11230458 121004 29268 22461050 97712 164616 60781588 23651 133238 2014786 86690 76734 67006929 25769 105187 1112436 7593 72619 51174130 171805 113168 41310533 64639 91313 144042056 122970 120322 85679560 192708 152024 12201315 157773 144120 211493 178310 88260 18972854 132557 64928 56545353 110246 11392 71719621 176101 146713 14187206 167518 85371 10384129 10362 648 2374487 184515 192613 35996184 42690 87295 92986417 196500 45225 5498049 2550 7883 11859355 198492 121649 1122298 14507 164426 40680059 166751 72924 40801051 42465 26675 17472318 60715 49836 5419552 147103 86388 225182481 163685 53461 23067644 186578 46324 34264036 138960 116946 59438312 107746 143481 7627402 180587 180412 42923545 195371 156781 31370400 157845 135697 9995012 122960 162030 55585322 78892 62206 284881263 121299 61714 329872995 164025 104913 149054642 98596 96954 19967403 105696 44045 15562570 82550 175755 94724075 92560 72352 263454483 99686 102327 55237151 6139 130570 158738054 46176 46432 85674269 146233 15456 11224803 185969 35947 118456435 28415 163243 45602038 30921 24064 57753663 73584 127446 4745768 34158 68646 48858901 61307 29221 7530254 132277 50315 62821661 187937 110723 199022702 175328 86964 199952411 56743 103012 31266810 80472 187306 267892316 156911 183122 21642405 59059 145430 49877525 138609 80954 54195869 156748 144368 13797931 132094 9650 9554238 80225 20730 35423381 141076 180533 69178560 25815 165077 1524427 4 192647 10960546 42953 179873 188035414 21281 80155 176324946 44603 124354 82631485 105478 50763 118300169 70526 174079 121884537 163547 54702 165550026 184271 2359 115847820 25608 29850 186173223 80289 196474 9752378 129825 3882 50279563 69125 183285 2220071 70453 84000 50474895 25054 121983 22981092 166103 164697 70123051 26882 103763 11061223 139618 15199 64826961 123247 145516 79693709 75704 29854 7725514 2922 105181 397399 48231 129818 7801834 27180 68828 42886289 109089 9168 17457871 118218 14239 18522326 478 40929 12142793 79075 150764 32447725 52155 58980 82854364 155550 41629 102317211 191669 150665 139783539 173923 43983 132052192 139892 136999 57179574 184099 165671 35840458 186536 172705 77054996 124298 4206 2724285 18287 195293 37030076 144885 56814 633329 117324 46182 17821746 120274 165838 3233086 198995 169521 21052052 178485 151844 82759025 89697 133680 11109978 65832 40821 948139 42601 157454 19592131 139215 192966 41785102 127517 10550 65570499 174360 41727 149155185 190289 40853 3711805 149963 80263 180991564 156131 50648 4130514 197477 83772 37901733 180461 109246 48461063 12143 109217 63062183 125453 142277 37305216 140769 10194 76934541 92541 55796 19196634 194062 86914 9299433 93334 24315 456785 145665 13551 31701961 51626 11729 221306078 87931 74296 12555200 27763 184505 21524910 57077 23143 5995789 105206 111470 3429105 113758 184598 32874488 128950 165107 15788714 39321 39851 3712472 170406 22663 39352483 79688 178612 26216276 13510 46882 7743908 76548 163310 423083 90663 41183 34450763 64158 24807 137065292 7970 137180 26963998 8946 119645 42580269 22216 198208 1506091 12286 44923 17871089 80875 122807 51475382 93659 148489 4396683 10158 142396 63113362 39425 10973 7683476 60903 101468 495146221 172879 190708 125499564 88492 49134 351864 15587 175696 95118353 13380 54282 47298332 110123 198068 684253 99975 137956 9531437 60163 184128 1825949 38106 8654 46619959 128718 182634 13828480 43692 6762 15636144 84100 51374 37119101 81531 144536 5319666 176460 22026 17538559 132677 101598 1736120 137544 176175 73146935 101963 199105 1697885 20614 106581 295690762 65291 13654 19977354 124355 53921 21142326 6228 163956 556206883 156421 98060 31174388 64537 135670 73014615 169246 48629 79069336 96244 76593 1473972 197361 146201 15519788 167194 184870 16168179 22105 69198 54403310 126853 188275 5931778 59896 199853 21664392 92749 170203 35628031 119755 76296 28701471 118258 187702 54826175 60723 185908 10699090 69118 59811 36719051 139304 64211 23270148 153423 36515 211684414 16086 113726 61743173 72723 196179 31048114 64089 129814 50198057 108783 159892 149069378 181728 6801 11684760 141571 88637 12997477 124562 120734 37496407 160789 120545 2062240 113050 186951 17029393 84593 1671 55459 35695 103354 33181084 8719 184223 57994987 59453 102603 7898190 124913 46500 73663803 150552 137375 26502214 96410 72769 59856967 26830 69078 2919631 89365 140584 10410525 73951 150591 11890493 119601 29304 536775883 87494 110 8497902 25214 91750 4075171 184374 119556 74450591 24674 118950 108572748 187748 122710 16607472 187239 96765 3437562 111930 64607 44855042 174740 143934 238104600 27913 88097 41832801 122419 62295 7596805 174259 182899 60044678 52187 112965 128384247 146092 191511 178996734 160613 164534 22573309 145101 30264 4904741 37094 83142 13461863 28448 139006 71817296 190754 34789 6257973 160056 153274 28929163 57784 157157 22013802 151784 47615 119690272 51330 72322 3488467 84216 130951 7148848 88317 179360 292476425 174106 154778 9309287 68770 72264 3817070 26085 37922 6387252 175331 88938 120403831 118269 17313 55009971 169260 111370 297713159 10956 52174 18722118 157564 18342 12126728 182346 157732 90040580 71861 71185 39120033 79748 117912 92022297 190760 158837 32136408 43252 57033 989822 156104 154349 27891631 44425 56287 6337103 58572 74388 680549 58128 73936 167865106 89272 75369 40436752 55332 128142 35547850 24680 31570 43505231 26661 185319 75200858 148199 187934 58142431 75305 197044 4752920 58354 136959 473879 8159 1600 7637353 126808 103297 75113647 46650 31840 31805386 127163 149805 36688381 24219 95092 26291060 126647 8639 15926555 31101 13536 50214506 114950 152234 52576279 27268 193459 39244570 74715 22496 8721758 90072 40913 31576090 41473 153818 28648140 102088 54343 84291983 95799 16157 181341584 182392 180613 1623831 58639 133746 147677734 196637 94995 13615002 54312 26639 54079522 89200 153477 78991065 94935 149054 15246594 197359 79267 7573655 43520 90820 7751899 106818 141591 52646110 85387 18153 12589668 90320 65471 4924599 141256 28218 75717564 148586 91066 356454692 108221 109544 1722517 2359 107827 60286270 31867 121376 95370905 27689 41266 57460604 173861 131259 65637607 30318 181979 40164508 25068 182073 6803926 177186 92528 490602 145920 36660 86401798 23517 114979 116433269 104436 191375 1851225 10573 85839 44794848 109742 147687 24775637 108967 74436 70501713 105509 48302 202940332 135878 9025 555800836 99756 101263 547029 140286 19726 295776 29298 19149 23413118 138980 71505 3808528 170422 82498 15337200 188491 45317 4854822 20617 40177 66501709 84533 43894 168109464 139414 180748 1001964 69000 104735 31190706 99374 94170 17739930 138416 195054 34037778 193024 7952 4102763 193786 168848 9490442 62830 44780 15890223 20423 184612 43645970 53086 92351 34140205 181832 176387 67629262 3388 197664 47358445 74841 112587 1559663 125193 97282 292512402 84986 76078 580219700 96075 197440 35878273 112723 172634 20641363 161400 7522 13393735 24331 170169 67871541 112103 150769 169807433 118260 170636 3076969 107321 125905 5842578 177102 20753 70334317 13586 65884 26960682 89336 192503 849874 95521 27884 8956921 149852 117802 24912116 139265 66409 50246467 65278 131582 1188155 177389 164029 70168604 520 26466 55448652 141566 197732 51976017 50583 46150 38114634 185834 30096 8524989 192204 10613 80306836 123550 62480 7125764 180134 85013 7260228 135152 131058 734657 75132 119321 189313094 184683 175803 287812850 58801 39115 96101869 173019 130807 4763033 23540 60760 14443953 116449 117261 41792258 191491 109715 216653663 60047 62095 11339466 173565 41199 5443684 74353 133857 94821431 187954 140308 6312854 64659 29312 336716643 82826 96969 86361791 30883 139140 140318064 185767 66688 36708359 152506 9447 34745919 59576 133157 57785369 188785 130868 4748896 102642 11039 4593423 6650 25970 19853830 12622 120818 23378721 66548 71175 13634706 34130 184452 4903900 178542 144181 13054857 15842 61130 358985501 173525 88638 1601743 189274 122253 44251498 117860 70800 50414601 174427 157184 22130374 172979 111183 254064410 177459 158270 36994214 165014 86681 924010 122712 47001 1962112 132417 76285 64714040 92896 35674 22595567 79579 128157 20627266 11274 132887 77429522 143270 136124 44865921 87445 9588 28384927 135949 159153 23836032 39762 160189 2653953 143974 1323 18644272 163351 193569 44396248 178869 142233 29729601 127021 94535 80253515 53807 186998 44596510 85254 14840 16732402 86114 2559 45134181 112155 196318 2844470 79882 135323 14071449 40379 41264 15173309 84822 7077 80144895 145440 129531 39326860 32140 129695 225696577 68639 98692 3605945 20240 39938 53589450 153540 44670 40810730 172492 46465 46360148 168148 84679 219995847 103114 107391 76887121 7590 184664 10207138 52246 86649 788455 39319 8272 89871833 138647 34957 38392374 123904 161264 17671667 96358 51082 14557873 70062 81240 5928363 62485 91366 100051229 115979 3482 88794134 125431 99606 185397819 144638 179660 120835602 155627 107771 5453827 193402 30081 47204468 29608 160667 107406138 795 175855 82036576 128658 143814 1444424 43603 70197 22214586 76435 184087 4725607 171857 132210 8766544 176206 6626 19048138 109922 24428 48055815 155849 148083 90230859 1452 21701 4884374 51838 39938 140024040 83150 11344 66902408 7529 70913 5751939 197849 96833 111356985 34916 3673 49064012 180123 122679 23610926 113729 109210 24441721 159327 128544 421438 62980 83889 53059382 94370 159621 185253449 151695 142146 101640791 77553 13474 18166011 19313 152697 43668874 193897 124130 8228397 25866 142900 129078411 58606 103771 78697395 93482 36335 2451522 186752 35459 20350526 122450 157546 15649572 143951 11933 4334884 92414 79699 54222313 195450 92266 28908277 43484 7600 10115310 160001 164765 465438305 124925 42555 8014614 123260 199974 24791322 60925 84590 10676371 113727 4577 75580707 151139 116533 117402909 146147 28447 23241448 180951 156441 66007459 178266 82202 53738292 172779 81041 82890679 155734 61342 139915173 67188 89654 15653348 184413 124265 29895013 62427 60111 15198794 141240 171974 21414116 41853 76412 42364997 113190 75002 18424519 52351 162529 3472906 155361 32671 50174378 71244 140550 6015236 189999 170895 43942394 138473 195505 37156329 158284 121268 75373900 160779 97263 1696269 150706 114519 88681259 167321 38410 371314247 23634 173228 4798704 190509 141384 2902998 85093 168978 21832574 152223 8865 44282884 16959 198396 219425693 147526 5142 62952127 87277 108771 9591730 75978 45473 9813142 18858 176806 12704704 53181 43888 24144065 65677 168523 18868742 107527 116214 288986637 164668 164910 5896151 82110 86730 7262588 118103 193502 3607247 49076 164022 12487057 132404 182529 23910599 59560 21012 84828368 80526 155191 144815859 96249 83049 82639178 76057 115480 10353624 10155 90168 108430924 40795 185922 46761830 175962 6902 1529978 8457 145393 14643210 8552 40593 186004046 14917 197324 161262851 97493 188763 2970885 93082 177147 57868117 145155 37646 397722861 39012 174669 26150452 191883 42579 17477474 82021 56873 113603642 33486 133370 17889450 82080 68748 155253473 83765 191807 85841856 172890 110549 49976243 7761 162252 14226805 151677 177669 1119006 69367 188145 3626391 17610 54778 1239682 157914 56603 6417300 73643 97577 104551349 61180 55094 91267756 16084 112592 935315 104576 140985 23045862 41536 148879 94506357 47510 148735 35729593 34959 108717 52211492 105408 45922 19257846 178732 16359 21901841 60458 98633 103028048 149674 74888 3687395 114230 31581 20212984 105528 171472 8425375 147087 121446 4216590 20759 42459 57961724 50369 167872 16735580 8809 113099 76854904 96830 24499 158121392 47537 155707 33560828 197027 12774 2288279 190502 20572 89549333 124696 108469 257600582 11553 177126 4852703 98027 60023 8302550 169919 95098 54122393 72725 40086 6318749 85385 114206 3547990 159633 31871 21911581 120104 149425 14291772 49332 119625 41497694 182786 81859 394241295 112643 134553 123324875 3488 51123 28762886 10659 44502 1822111 152260 132277 7636192 153326 138692 17120534 115250 60719 841776 3099 32811 182497335 55726 154339 89786606 55309 72402 494757 142411 198692 28828750 192896 138045 41868677 135278 70723 3060869 140144 75236 171052023 170011 66604 114448030 9778 145464 234815326 128811 94503 125056556 174774 108613 8738490 150533 84340 29518878 22853 186464 39474632 180248 67184 201805124 163559 34291 51896474 142719 7200 5436681 61146 89516 2383398 135274 138828 89402086 13817 163587 3235204 44478 91734 5126340 83763 34152 28868558 185799 169793 98529179 198469 188067 57870379 36762 148383 12744737 139617 93553 387505351 105427 88598 10097191 137585 5445 153358107 118403 186772 75565663 77337 170151 9754567 11235 63343 5474538 83557 139789 5115707 91753 84465 61560130 137200 80090 12141543 10039 65916 312196 139538 191381 25952308 127824 2019 25073260 152870 67252 1182736 133335 60876 4482781 22832 37415 134266522 145673 52676 56148663 20021 58063 24899947 116703 17984 63613 35432 9171 36703967 169219 11420 87972429 86617 132937 2534564 169611 96783 57991381 147168 40019 7021670 20950 46131 151160456 171988 106691 538821 119961 121210 5349538 3614 115302 1710872 124623 178738 5344372 166287 144713 40335107 98159 154545 57588438 98315 99390 4031278 80923 181523 34838967 190269 151718 37860680 13468 2635 20944644 154356 31999 76467035 35184 6619 314145291 9067 129606 14580072 21793 81140 24227344 110226 78212 77704964 104930 30972 40115164 116839 157549 74942134 7795 65933 2243835 108253 169040 52970501 75575 161827 155138530 121066 56444 74536918 20152 93030 189141529 38818 174862 111833479 54078 106485 5133661 148345 168403 4894281 56769 63699 16504007 144112 33611 298665923 85960 17834 34784347 128380 11379 143518404 46764 104199 6902802 17706 50428 76116951 147736 5680 17955553 188109 171862 33154721 130744 44879 12660506 132665 24568 2013268 16658 156098 15460147 13306 119017 57714460 42377 185932 8019750 181304 48964 54885780 45596 150666 3597306 6636 92591 117008131 163083 102081 6213928 9148 97761 82705809 194422 191215 263135682 195655 22184 4759505 22572 172581 21579974 197264 40334 4463128 13267 5504 133379890 75098 113252 120761374 142089 143723 3126243 5917 30531 18014047 94016 99650 73681 82654 10177 718579790 49297 35874 15523456 64960 71347 4995285 18838 190878 129659311 191443 160967 51065498 60872 151702 110127172 14865 92012 9999322 104315 189943 182110678 130699 100157 351093174 105790 120761 136413186 191734 75118 47405621 182109 144048 43747872 177752 94737 1641523 8965 21618 13053260 80423 64619 79007694 172223 194709 1720268 7253 65544 89278860 24152 145632 6602475 74392 8612 864640 46519 117859 166480477 132043 99443 3920730 169154 94898 19491617 35176 100372 2484716 76711 165328 164404504 29064 96236 2614971 48616 120889 9352745 115370 111770 14698072 79267 196225 10137052 75582 6118 11534576 76266 4523 8795137 171635 16215 8562002 59796 11870 285048070 179919 17479 220327606 102433 51707 20246956 131836 90439 135443884 37068 104850 43597557 21950 177414 40357246 43017 24496 3390504 38405 38264 97181951 99697 105660 18924504 104136 69683 159992791 196059 134878 9335241 167310 71937 152127300 73562 9733 52405417 101188 54869 907091 91228 143027 5663886 180848 112204 176704491 23103 188222 2094667 47316 98565 17381609 181364 121195 70940595 192292 86056 26111349 194157 59674 26004257 150234 113163 869174365 55266 113345 34699689 156836 4821 30100680 134266 171252 19684540 14099 99244 21459222 189275 1777 3602562 98083 178270 3109575 96757 131515 137848859 117473 63929 359002847 96077 64380 171195514 190646 88133 7986265 136136 87154 18057167 72048 160410 839091 157411 105834 45090335 117304 121863 93097919 108942 76740 12284706 33432 153774 11581479 135218 17036 24921388 124041 14507 2934219 21932 30990 30767824 99960 177611 157029734 188337 45625 19011969 5597 100917 39489305 109126 152614 51788815 129711 124034 12805179 158532 141362 43812763 186250 104307 42522714 66409 172922 450604432 1981 70671 40250724 10486 68145 8961888 128111 87196 14091069 72300 182024 72818496 110974 1305 27659784 41910 177188 21324676 68456 25091 65045859 56655 61418 34076080 47226 162263 219181812 58991 154697 2542682 8564 41819 10943108 156484 166164 16878772 107623 191092 137381196 173969 94934 4990076 30795 142085 14585139 194496 169958 58189220 26005 508 251447599 9948 168512 56639527 56805 133531 18608173 137060 33554 12016103 195004 31609 25528549 24979 19117 47435752 22519 30420 54002683 26049 56522 10228781 136325 171304 15461828 14070 55186 449463 82294 146963 489477 184192 83863 66189408 47018 73016 191581801 101928 159575 27490656 195918 177857 143729930 78243 41415 22684393 163362 31182 40482984 14160 143361 1089939 36745 39598 12721613 191101 105954 53224811 52324 81695 261481658 198508 134443 151893674 132878 114414 124299944 141843 190111 153306186 31845 52016 241787524 110288 101029 31495690 31715 178989 43062757 70243 92596 4388170 10691 159907 115229230 87595 119038 4670796 37027 79183 12702427 166443 154241 75191068 79218 142479 342414647 170426 198953 12905596 37019 115786 10308022 31015 179220 9682425 164019 90272 72345592 42321 22953 2224122 72826 28233 35289570 99281 157203 83547307 62509 159884 175941915 150503 40076 27101580 146843 80125 157599454 188270 133236 117844291 136833 87089 15790764 138458 149842 57849509 197631 182214 323165584 97800 44171 31863279 23027 129929 501452905 188868 6079 12090579 98747 187146 18235699 134811 38383 44673427 143423 98526 129692123 31011 57970 9094336 23470 192106 31473603 154125 97197 57394161 34020 76531 107134940 131885 51541 14620430 5216 58701 6724141 39445 106178 94428540 119550 163224 354873822 39876 136976 40596378 196593 94318 24760759 167969 65388 199999537 83896 56934 74226147 192499 86016 6265424 130896 121513 42561150 80779 183096 31279441 181713 68022 1738908 47495 22580 347592457 127738 10344 38988793 191609 161908 46276149 143862 84090 55118488 122329 33082 33418770 38518 176122 14230527 21902 23209 43352717 184731 189407 1456479 123511 58641 31063093 141824 2293 52809589 189102 138202 524251113 95557 44974 98519034 178034 19627 9365820 41178 76660 222048620 140336 72366 33090255 95498 81019 11263877 197215 82191 778853211 61601 146220 13516346 105561 69947 9033812 41941 139995 37479796 32911 26325 5292091 116457 75008 26911101 167352 100902 4722024 80604 44817 17014452 197514 111762 87948000 55161 33486 5956173 5346 96998 287213369 7129 77240 18008572 22218 29925 30410615 183553 176234 4924887 75938 51549 8903310 84556 142165 17257013 194386 172501 34562 65933 121569 440945906 60399 8925 549856113 180868 57574 121223424 175334 45634 86123712 174209 72693 138324271 196176 96316 68664877 163653 8973 51688082 7153 75847 148572685 186366 195765 12307034 5535 74421 163598729 88193 103422 183997577 70000 59956 10683925 194874 18597 146664805 21453 74696 2517755 21953 1682 24253707 89440 104133 16543149 136988 133930 97428952 119734 76782 62600637 140783 85518 4457791 189744 26413 53179000 84436 144393 146098954 151394 37558 30870285 194091 58036 84904851 48824 148163 38500430 26339 171746 27580523 160695 80547 14834367 81079 67288 69274321 153321 192222 26201138 147869 180628 87252082 169843 45381 53103663 156045 141397 9608967 89700 115975 102283734 138807 113339 36256024 153174 118923 14025043 141008 129658 28141493 89985 50281 52585380 86033 97306 13430568 15055 95857 69851323 27597 31507 5886731 71642 172574 12598538 171734 185198 47811025 59799 84609 4010120 27326 91466 74249810 18452 182718 4750327 176306 20071 15567633 95687 148590 79022810 38160 123244 206662815 147426 92145 17594961 105547 45791 69495857 150778 168820 6905219 183942 155093 43047885 110767 182004 136793642 77525 47172 33519422 59219 150907 46517104 194442 140032 182163748 118840 52031 7070278 80973 76951 204555651 140257 27573 3719408 141353 158734 2209392 159305 172099 34006010 39484 94935 36978070 91069 34481 85813482 19734 110892 38676900 66519 107042 47184883 197555 28992 29817206 121489 13868 71345231 131158 187778 5017339 176223 38095 24948769 87964 183120 45618907 56195 29939 20719115 22298 27441 63627248 129798 139284 16810568 81512 922 5752735 196919 103428 19258697 21474 51924 16347402 74636 127160 348867482 41534 74367 5634128 136124 36411 10274241 191921 199649 27956683 82214 109302 6464038 123477 107585 414137005 50148 15182 4862750 120626 33944 100133739 73673 126347 31802646 71526 60369 40606036 185225 156180 2578727 29246 102157 32545422 105164 196578 112782860 48743 121753 163874684 87871 186447 27476271 158541 37510 2183248 177552 35645 15372623 154497 50676 12794294 192280 112260 14794499 424 122463 10596893 72799 187888 1484328 112284 182635 6244045 135772 150540 2175505 154300 63687 46233669 105056 125635 138806998 47410 150423 14242639 13618 148385 277015627 27297 160041 103611812 83309 111926 165917739 117957 24611 12128470 49437 53148 79582835 121633 53544 12206033 177427 87855 22289465 107149 151727 12720821 96693 12228 40949782 37088 150393 5021419 17351 145967 157621481 183655 173763 32360985 141333 7270 59569895 1993 196569 22180351 66782 39925 15724930 159032 123436 47835961 55948 99030 1038496 72736 56771 23594715 163196 22509 39303206 168658 157615 21780764 104217 41662 10103451 153938 100585 3450243 35750 158362 79301037 84456 47378 8630708 116997 87284 36639551 42651 194821 12845149 145502 62786 36836904 141917 67065 32729106 179698 183046 41763561 78119 69480 122296478 172117 10204 9704329 80245 115723 20926703 152423 119408 134656336 61887 145071 70077118 149896 120250 42360499 149244 121899 13386575 85136 129515 43934749 171789 191786 82103954 189252 19621 6012498 124407 180949 10155993 7160 114098 15746413 195647 31219 25556575 179272 183240 158529434 135132 84881 29846393 186980 167536 7247080 21606 115890 2628822 55464 96322 66825648 175331 147181 10644253 86992 458 9778756 161057 131367 26434814 13892 18866 13023634 170049 130147 47983846 63530 10312 72978351 197401 189292 75246092 154686 61513 45816435 52312 48234 8532304 178614 68630 3935569 760 169225 50681884 67123 86579 11991974 58985 9399 35589396 44728 181827 30783234 68741 106482 7950840 46793 81024 4012343 45543 73241 223880981 173440 193007 3341435 84411 198854 30593394 76815 39046 12978468 186416 59288 8428231 136243 181830 21243996 154932 126374 6981483 121889 161409 6000543 129743 115844 59260913 31765 189017 26459451 194498 80048 33832342 37495 81554 6134364 150384 143757 7111146 112863 8509 79506607 159690 171708 75266078 57536 70843 20277971 197792 190372 49304712 81592 59155 17094822 167200 92109 23181892 95717 78144 5513942 40275 113212 256653314 138145 112396 155968013 99180 61497 42926108 194510 33461 138414538 46073 38356 59082669 87843 108247 146734295 121414 109622 135544027 48579 11205 4319145 176232 84225 81961726 36953 163390 55626571 33266 81226 832731086 91845 170423 1712425 164782 74299 29115073 170707 24177 68798511 162391 23845 94796835 141542 198646 85167659 86441 81158 57721568 93209 147725 59138228 153813 144863 214414486 21663 101017 22431494 170252 86241 26053835 140938 150210 47218462 145125 39903 6989211 78535 83561 7463933 77082 171124 172230472 28785 78042 6445853 187438 86362 11400954 144386 168477 30796673 168343 22161 2598784 30456 41421 10390086 48908 21336 53758688 71746 151544 12078829 184845 158019 7013748 49423 160345 90876730 178384 199826 86085650 155026 196951 127393035 46588 132854 21343961 156837 74691 963809 137215 70467 15940487 170218 20229 289373837 172847 198893 13221523 155170 75872 205953460 147474 174943 32379371 156345 108459 22881542 175774 51282 66156208 53933 89372 23487400 112027 182761 86642176 75041 125978 153765585 46847 25278 9735121 174838 66064 28200170 24039 79428 264257 19521 52951 35977592 162087 13801 34837042 154840 145279 85930257 35174 13651 123752478 86465 192521 26434095 33412 165462 18870241 77590 26971 209822735 80411 52069 16244891 168678 171878 19683242 33524 70386 151784612 149006 111314 30797977 86076 46633 13017334 138589 174073 103886783 47539 130529 3624157 3192 7292 100361935 103565 95798 23312334 143032 33669 11483443 150641 100263 19697529 83281 117168 21049310 5928 20791 7059262 32462 62531 18039447 168154 125231 3362581 29699 15552 10244844 53136 131235 850777481 70316 93842 92592789 105919 172772 668919424 72279 134980 2301635 74526 179114 134641165 95800 144625 2992594 65268 28304 2636318 191751 108051 16369277 91863 111044 50352955 162431 51008 69643123 45852 108048 23847254 152167 121019 7297339 68047 199704 5529756 188325 40641 17378841 7378 103974 4088464 85633 54149 2837263 103913 145293 27644062 19420 130546 843429 40623 169768 82721048 139505 66477 212802597 122027 188177 208521969 169095 178797 78911920 170942 88906 40744192 72918 2981 426776299 175940 178204 83995667 30193 65801 67685712 148361 34760 447678997 135739 193720 27024668 159978 108682 18101254 9746 102481 19972721 30376 143677 5511031 114230 1559 75043364 171157 170799 1602750 134338 116621 111196812 56774 167633 75123752 181399 11893 3466054 2172 60646 52454984 142858 197853 150306883 67766 141719 16490063 135079 91846 61584708 191095 69385 62726667 68831 106567 9414467 54809 103121 25091117 3371 9076 32988835 144846 27207 382375548 35840 6500 9224320 103909 120566 22409014 21240 83016 54605512 121703 81566 26365019 197176 61813 126911221 91488 76266 6686727 107656 31289 48584087 186653 62127 3221617 157385 43974 344419 45143 163384 49921210 73773 63394 35948571 76625 102016 24278938 28197 147286 1817183 8815 40404 11368619 71060 134985 12394709 56620 159116 45035867 96071 105787 10967275 147325 137507 71598721 195428 170870 7413695 190474 25014 60877861 172255 6553 12640164 82571 130602 2073233 166596 69638 61808013 198806 103294 21557827 14956 108565 83502168 187113 160813 1134136 124840 62437 755796 132842 165331 7133821 174887 122242 252526835 165379 19893 14654721 135187 132102 35948056 110094 86635 83746298 76902 193465 72520643 159600 154892 82282354 21567 159995 37512820 11473 82510 19688007 104775 12506 55885504 110768 27675 9659612 62598 40423 6390030 6345 91137 6865763 103123 131384 30719292 123967 65160 2338014 191915 35140 35635286 144228 91468 60079969 149884 88017 15630453 47684 112629 27003820 177724 130051 20708604 103467 98559 55574182 105653 144304 10202490 135549 83867 19456286 177527 170847 148608676 64919 36147 24443163 198141 189562 65494944 144179 167547 4433465 38199 17592 38467083 87282 111026 85830196 13029 83981 5547743 103931 121975 8653305 8375 67736 41869743 61620 143138 47352021 132920 154930 9182756 180916 116133 7515364 179965 1312 1589609 53483 94445 467660988 95975 110997 27263189 55213 74740 6336785 80910 181414 13122552 80146 136695 19146602 17992 148276 69102927 102327 140157 152479081 90288 73639 250114 111035 142943 150181402 109539 17647 211036577 37404 179066 50093630 110284 117630 8995559 159078 164657 2926142 166610 149417 9541388 144437 120091 116024518 24566 139196 216948815 191293 187529 5243153 174417 86976 156458260 69286 172109 125353033 195153 134795 68674775 168098 187456 24109642 70290 61177 230174505 93552 128092 2920038 163996 104639 1357256 119349 90896 22984411 151923 171545 200834966 169325 123678 12881021 76801 167039 186321014 159127 35772 63175289 45400 85528 137322089 123497 197594 822670 81003 139499 126187246 178031 90969 95739035 57254 173352 57806796 115586 131291 86065247 193574 35650 204543709 15128 1521 34905788 61084 196932 11720122 74225 150118 13144879 24621 73923 59476595 20529 38324 46724428 161907 94584 24208647 51831 103870 9970580 88386 138744 4332909 157245 162277 455035 39256 17655 40367747 6789 147768 108685621 101488 187150 51841322 177666 28686 20255742 113912 139351 157288966 148232 192654 83839918 44990 5613 76677338 36424 129691 148315168 148170 33898 103854210 945 54026 44475318 80977 167853 104216553 50504 118765 75537668 31770 18456 67296478 119906 188733 97379243 143041 103285 136064896 196278 165446 4371044 113563 163819 20200639 153740 189210 6359653 97100 84535 91792375 60409 23501 12971609 169079 100780 186357524 100164 158947 74922137 190657 79324 55179805 171146 65626 116562861 35553 5866 4120791 51311 172107 163785837 190776 143823 120941875 94109 25581 91961184 61779 179342 49359408 42665 62595 54438858 25597 18304 17309576 52123 186605 235173784 63903 51846 7865692 152654 4601 341593278 63538 129025 14564747 151899 184020 9824888 160910 44342 19014015 187933 193445 41037849 107618 74617 252712338 87831 91944 61647086 109623 135982 24558752 76903 166086 8624203 162679 22767 83848223 89908 54455 71584095 1998 174551 36198918 164719 29964 14272637 84874 152462 180248748 186841 12838 200277179 104344 180116 5731848 102855 61180 126894364 133903 189405 62282704 115936 183575 4183862 192290 148159 85403287 188981 168220 10055669 83097 85301 103481499 114148 13661 68215652 184536 40222 88228231 10430 105749 46382083 73383 193075 38960134 65284 47464 1937531 144943 23184 158311565 159024 195981 42302847 169177 56 72740504 117532 92169 95226261 99014 137288 147015083 114415 11625 40740089 138646 148403 7278093 54485 181407 3612371 14749 59207 1458254 22079 47016 6968812 107230 88255 2160735 75310 104519 2130866 132313 175857 73024076 190641 185493 315488272 122256 107021 20780273 58157 141587 57756392 59767 191841 31548449 42540 129325 83863790 139034 159544 183895486 71671 132713 51433219 170966 4514 46467670 142918 27795 37989119 102250 111275 29092797 165306 58633 70413924 21074 19683 856913 138268 17184 29701290 109804 107515 192146175 81321 22022 16574265 30333 36941 111650982 61116 187619 77272521 53488 134571 17529256 56693 120670 8890877 94570 103404 21206297 2993 15313 108568187 65281 104818 7603741 146747 168666 11555624 117294 68649 64549182 173212 167008 124870122 112414 171482 174910938 83434 86250 59781628 43374 72687 6817135 185187 9684 164804018 67619 185075 43538429 34843 153385 10516774 17259 28195 55249418 119697 45640 6808399 179124 121572 56993259 179506 101130 14944158 48088 32217 51252875 11935 156444 54321367 69173 42885 10868245 32486 109750 46610704 174149 188085 79322131 5757 154985 15338600 56275 71569 7462598 128918 89118 28095363 74883 134937 2503075 75745 27495 108429215 98003 107535 34140587 139240 139510 108716416 77367 89831 120996726 30514 199749 14670599 48304 88033 258028639 173764 125299 7731815 70980 159089 121681426 5505 172768 2222653 2965 148204 274574833 123719 9300 5467276 31588 137731 1255344 41382 6086 116329139 155829 90267 8129961 26874 122258 11895251 122259 159980 150481477 56170 82786 35024362 102224 19332 136479311 66224 49156 65994931 82488 34726 14399778 127676 20559 12963234 112568 67576 322118772 180456 153301 97996191 38706 159429 15849826 42337 19036 64582313 93371 185393 19568577 77616 72757 20488587 165282 128415 681113384 149323 155224 102979951 22181 59595 28289462 21994 156690 89822609 89924 113467 384393989 178757 190188 43829110 48486 22250 3103334 185755 66370 21250824 180722 67181 22978741 177421 6691 36256231 180243 185950 48329763 93782 151063 67275428 100636 7999 3840803 185075 103309 34716977 16742 75643 17846876 151774 53354 66727110 103370 195380 90183832 122248 107185 21132255 140425 184671 33883912 104055 74680 3906847 132201 149646 21553821 70961 83358 173507577 105903 176768 7256242 119919 15443 38555728 96646 42419 21551516 192096 171654 27435523 14606 108296 445593999 115501 198107 39224452 40914 167225 63938259 86260 99481 181561665 167197 164919 56642012 96704 144768 255025200 195556 197903 99028553 156533 83673 32851881 134902 153405 387441293 128052 20622 4390804 42935 73692 60883678 32691 180726 6253597 102377 181353 9563095 52255 100139 19553065 98397 42331 3943947 188783 28329 107882001 48108 13093 22929414 14929 191935 7054166 63001 199403 5644628 94260 190061 5062830 184109 121430 52778769 61506 10884 515919509 113954 101199 369236812 53752 192675 188895632 118274 62176 89630766 113122 115502 113781691 179906 67697 131827058 76841 166841 131328671 159587 43868 237803328 184712 177356 351055339 112907 38363 49692400 11092 42135 20964889 194720 76622 9527098 163224 193310 29220720 190796 7823 234248 95297 94699 66304660 142752 186782 97851402 70994 100520 35559030 97597 31663 38332839 74602 72920 65807998 134378 23642 666081735 46611 46721 112862137 140654 12729 14761980 115631 182274 6413657 4226 544 6606172 183976 12758 100372404 97378 12019 71561012 131252 143398 24689867 107059 3391 70634372 75693 145613 36897892 184020 115956 8545508 144295 58250 21657334 3790 149253 11354834 41461 137237 12426831 155353 29982 94252735 52879 155153 25960312 140791 97822 325944747 163501 139472 171585504 153802 5449 13779912 28571 144644 23380410 170529 154978 130528230 175027 24158 22603850 95252 7308 2098382 51804 103758 32192922 124628 64687 11362020 33966 169934 11130746 43710 198727 25860585 162769 31598 20709059 773 163488 114870174 149396 170462 16651756 138118 9085 147476516 140777 120456 29763347 39711 5734 185039936 181771 4323 15380209 159884 134971 5907517 105571 42202 204790076 57382 109389 9224187 154623 11018 59193068 32333 182768 96793080 143594 168804 220188043 169 180978 47549696 107360 3847 12476114 122923 180746 33065071 115721 62135 136588485 196037 140198 116200099 38057 130792 15005583 63754 150793 7478064 193455 177913 3040588 191527 68376 142898520 62623 181861 184907952 83327 32319 5795840 17788 2629 120703967 189215 165684 1498282 6711 48817 99360260 177765 124090 31961307 163124 76549 30739308 175246 26785 159735 3454 19515 102550101 143683 139650 522633 187595 175222 21877644 21459 4680 58879968 52618 154140 53080997 170969 79407 15845724 162997 189631 25188606 78087 118172 236215555 69163 164344 1020721 36457 7420 20261589 121400 110490 18217477 106193 197780 12754600 175681 173768 5001479 178073 190193 56928248 4439 128087 270171597 166174 60265 75652859 13486 195079 46828494 124623 98447 3506628 153773 158121 96096641 23138 11396 13555954 177413 184311 27551007 153431 59026 26981623 95590 85620 154535935 111160 197709 174380929 87479 60144 148963047 58365 115384 49459309 139580 29490 35807396 92864 103277 21484164 64826 16928 8614892 186769 101041 5634308 28312 1185 43005377 165336 182844 80959241 100416 196866 290640075 169067 138616 201042893 21290 106208 49698358 43031 26671 110687930 13513 76972 123073018 108353 144236 63099055 145220 115633 1763898 193006 24270 22479649 95031 58864 45239144 49801 196326 116243531 92995 82965 835713 31640 23503 34074695 173447 153938 88227659 159564 55162 1478185 141260 68305 172891191 164264 5823 88255434 182134 2694 200748116 155360 159304 121147854 16591 142819 5871683 162033 118136 111719879 114843 140705 14930460 17632 57920 218179 93735 25001 14952236 129924 162932 23430571 14473 143322 33600124 142083 9199 47339664 156829 33166 20034829 29077 101013 2549560 94057 67384 133042499 104730 54912 4840101 22985 26267 13180236 166526 120462 213631530 151109 75938 43579269 88663 154991 3716748 161268 191204 158344137 18959 41945 25460551 79588 152059 672398186 155944 185331 20812828 6747 151639 31938488 21035 179466 56548817 130668 90630 9361411 3841 96113 37124661 67907 11354 95082 173295 161285 1274486 130667 74280 1051023 83069 43038 24619741 127685 135884 172833278 134403 124491 346148752 44337 68502 60384551 79758 160819 25932150 11413 197655 135789529 67753 66603 26269777 133404 168253 43289868 79640 112208 14276482 197840 97932 3242655 14589 28705 213475198 129429 873 6083067 68186 151654 48569229 153340 160170 12981992 187883 179306 15520004 15247 129255 1595908 195572 61357 36845514 81264 172052 11476886 130998 66270 17147401 101851 81560 53405838 156524 28953 32618082 76593 159120 62502548 187022 182824 97582177 12877 22896 3421982 115806 186381 5490418 188866 20997 109359456 14845 67477 40646827 163488 25243 10463023 176058 4028 67760303 109773 91057 85359329 29484 145947 6735823 64529 33208 13959197 42289 89610 44358037 117364 106048 41305771 100540 26429 186615431 17681 190178 843965 165135 26010 21816105 86463 199847 60410639 161586 67289 110013519 99739 158273 3109294 67439 185754 3361597 55267 54108 208553215 100271 1541 74784998 176721 166951 334546124 149795 71567 99744711 82559 169877 157026667 40581 80909 134196967 194098 87834 43979990 51260 40261 61592461 138248 192372 5082644 157069 65185 277300974 151055 151581 40311980 120255 168569 36025662 12304 77736 69821069 3003 115637 73148824 184870 79901 3634222 17301 69161 15019274 33157 134119 94006840 112419 6754 53776346 134368 19150 22495252 168934 45218 19762974 159135 29463 39120498 26846 109423 110562542 164023 39460 48935713 13914 10718 57439429 97670 63487 778400 144249 79564 13570071 27426 73585 10421948 9127 28824 34179849 26310 190258 86668422 83679 79801 61950117 150405 15719 25101378 49410 149265 11422468 40546 141781 59762645 59526 109685 38024872 45954 61305 47946615 52497 149147 18456372 151126 30021 309544808 196465 86637 102572014 65339 109633 170805047 146653 82050 2193042 20837 71779 15597513 129800 183225 55719500 184058 137989 145927419 125982 83845 2822809 132163 116272 170132763 124915 168854 41133555 15396 12889 42442538 29724 26293 8716506 193787 178469 67565731 179030 196393 251486096 88279 43636 582408394 42856 98045 29274478 120163 36426 55147644 154162 53440 110953197 21773 133546 191056868 28105 84167 6209040 10876 80178 25991899 14645 44075 46647367 140349 138425 211174526 155804 194662 113315481 105888 25497 37687303 118564 160866 14814568 193509 12112 2765294 19318 35981 60186966 43124 168210 37931926 110835 56884 14582464 195565 53713 34019842 144514 17861 40238262 166576 104154 38969961 89871 117554 128849566 158678 112776 215213744 88575 158386 3727769 152687 70204 54261660 2598 187747 76510146 60138 58358 36911208 95235 136405 6979779 123031 156681 10312195 166891 114553 16317020 123266 2446 5046870 149776 76397 64589711 167809 181037 125888366 44162 2366 11000770 52375 34077 16576651 180968 71115 17909792 17941 141943 46256713 188723 157888 13682476 169344 193009 16741115 129467 64999 86025185 5565 77933 1147163 27966 5956 1169638 140724 170674 226898971 28354 122841 5770828 83881 67888 21486636 51250 192134 39207 154872 10669 34821974 134351 45675 67838418 136288 16777 12132987 135433 4118 72450356 70360 158501 705873713 191034 29513 27287181 69112 49144 3567367 115857 109957 13061654 17716 121903 17030994 80341 131939 81158746 148702 148140 58444358 84297 71301 869331 187048 63847 41194012 97482 96309 17221331 58724 168216 24449723 162753 114651 17401166 145900 53334 32269339 3914 176894 31588503 164875 55590 81314371 111007 127621 30806657 64198 162341 22417142 9768 118030 10782880 147923 187252 19103240 291 108737 15669535 71213 73327 398738523 29287 154483 57297662 126689 163875 305798051 172162 167954 14363252 100080 54914 172655055 76567 135704 58364274 2597 87133 538904 104116 41642 198708478 96698 106456 27604689 121702 88134 7846358 4318 103361 66088555 85707 38344 4526681 124529 28267 11855103 153111 149710 85469356 2141 38581 10488937 39967 157425 308157 82471 176298 8176800 59984 194720 41153309 105815 184888 3289914 160527 158187 224254834 197463 125139 10264509 27608 121073 67885380 125961 75556 6617348 15009 172864 4350298 161136 68131 117691252 151211 183825 26011123 125123 20281 311493973 140243 192992 8004473 137143 12916 38073611 180551 181688 109286403 180259 36007 1145030 26162 14959 9521048 110943 777 99660861 97089 94514 239627160 49454 3920 29492 63301 86224 61984875 105704 44166 6195307 90048 2673 69479362 135820 177032 31977865 190903 53728 26469119 137299 185490 89507029 17468 140523 1368035 145710 116463 3287410 160468 104889 25860089 4182 74613 93377383 89847 57878 39487465 90772 86261 11416153 55485 100079 1126140 175574 189484 59066769 151081 111305 41516785 16651 39152 15917168 124310 174962 28774499 196906 163897 30379215 56604 61572 73483239 124106 169020 5311834 8267 6312 15932271 128322 101785 239999202 168450 163683 41677713 179893 63050 33898552 12999 60552 351462 33834 38585 22873591 72540 120133 173437152 151654 147756 41687622 140714 1241 18165 97165 90791 77460629 19696 108584 93706531 195043 81259 11470046 137576 129070 184761972 72905 144731 45364005 110473 144621 53122264 102076 80679 74327623 174042 2797 56804295 167407 81492 62639388 147719 160945 6565669 67661 158135 11011957 142303 177179 16734763 138121 133383 8330327 17673 154578 20699995 55395 114081 3843517 48672 13927 38360168 172703 79383 12464160 20754 167281 67991567 97422 13186 98581219 65617 127191 92820163 87489 45320 79758603 190394 125039 40896578 92980 130193 33091955 97535 143468 264258684 70080 129824 57392320 177292 149564 727763 133468 118568 20728101 134093 116926 10936657 118856 44877 32596848 168151 94583 15147857 197523 163761 88789033 126372 156544 24664552 76323 186123 32027823 142188 144041 19876881 54071 4029 68616211 145866 55734 223045330 64543 139779 90752892 25948 4539 121745767 118205 79014 29470463 53514 72261 106938446 150075 140260 44394216 56650 151761 40119382 189613 111326 17981781 157983 109449 23332536 35638 33274 6812014 71053 21511 43633120 44927 1739 21867877 124654 52345 47756592 103021 186582 73504235 24342 68907 349884 96250 33979 32289375 184794 124807 75293007 4337 148630 90164604 187862 86603 97553965 36150 26795 9636425 55165 45180 12173866 91137 55980 87797749 198876 148704 19182297 154235 194815 161256639 56195 125562 77107311 117047 139987 293811038 36361 101479 14232318 34960 16366 19435144 9509 40998 8797028 79092 96150 44285654 144063 86616 212700044 188487 194997 780548 131079 47244 7769593 18939 33285 20697630 121775 105608 132357625 114998 94540 181024906 49549 101290 1057025 89907 59154 47192434 110518 41982 14020342 159494 112498 63704959 34073 157561 143325964 167469 175126 42697271 116105 23180 8663605 92290 67381 161139097 129910 50380 51135673 127845 188974 8024425 9998 71928 3105159 94024 40220 19534123 28938 35148 4484828 78689 151233 6333609 54049 184309 15450743 119241 45044 6629916 73779 157011 452385 71037 34088 128851986 43500 48915 6720191 22990 51185 3148507 29009 117862 187918543 74841 128717 23677399 11867 24680 65466129 51490 131894 8218645 137689 136753 61093050 198413 153808 115359788 147057 114022 84910563 170953 6936 52085173 76086 134617 8666247 151941 75406 42956877 29822 165832 25804593 170535 124927 65046631 15525 80835 60044055 145241 155389 187427026 32845 155105 68927236 83879 12207 24909626 10335 126929 51994921 29133 47923 226850526 191935 142595 10262510 19747 52897 6134893 100261 62406 32601949 121838 74313 181954254 12102 147540 157521897 173769 41090 24743601 87538 148443 38557347 155454 102515 63926162 174554 134829 234995782 86540 51805 156904862 157371 79599 46357225 11394 189338 8027759 21529 166378 88233227 150085 142631 71742342 108057 35490 82929603 108715 149478 14668625 165225 33976 19432213 159877 127439 52521142 19821 126582 99164482 62089 157949 56190991 174035 175890 32339952 87194 22097 110560028 7791 28010 14187627 171615 106066 788779705 181123 104120 581029 51040 176302 93153912 188393 74105 9445658 129444 43951 24349609 173654 67831 1424457 76964 160908 7826262 130131 84817 542356390 65675 125815 4525300 118406 84599 46667211 167281 150207 49825281 128451 175778 55867536 189883 175985 84729397 24129 29997 148392841 72560 122113 8186690 8283 132772 143345673 21954 40752 76659429 33014 147301 48805870 68282 197175 20897804 61803 174259 50514838 129876 129655 16982746 47530 1131 7860492 192967 191541 16623823 158934 127023 210438086 119707 135088 43343559 121292 4062 132941707 176425 12247 54079498 3759 20741 55157879 18476 148833 78649363 45251 32943 81104650 83096 140621 67330873 169923 12399 2008831 181440 188663 29111091 45300 20922 141017686 65993 161854 57379876 81688 50630 103915854 179633 185434 38359877 137985 167905 11069673 18550 12931 67449272 75547 190760 4787016 50074 53122 22025145 183685 12936 3030577 89068 165505 198245204 7910 193616 4242275 44708 58132 1978909 42416 1015 9945490 156850 83523 59824506 46795 87278 936299 181075 104559 16638631 185458 23916 20093854 56952 10191 12011685 194171 175915 39731190 16914 67317 353516719 46579 177943 30360454 172406 14032 6017351 88861 159870 16743800 184647 151269 83201337 91064 101424 5278435 61775 148956 46952015 180958 12995 84160031 26343 158492 32441773 50656 184073 6196259 102695 29261 88264594 190810 62045 356798329 188244 88858 93546949 196471 13362 45379355 155870 133904 24197021 140397 75376 585312 182166 123690 216023872 136964 79574 7517397 54112 151906 70580172 42063 48075 67744405 58867 182305 21868811 53038 38233 40574159 60032 114100 31367439 84966 40454 3309795 99726 168558 10187453 161146 60608 96212209 197972 15088 18576527 160289 196517 43325099 75399 18710 82031452 111562 106947 6950304 144383 35952 59442728 102995 9962 3636880 178653 187906 37123 96323 1350 36164642 125915 136287 54842086 8357 69250 41195928 74571 50821 2709221 54544 94098 530168043 61148 91541 9333757 194623 150986 124721598 102511 31414 21512610 110494 78566 31052066 132623 70934 693856 170440 127357 19118258 99991 34716 27569031 10625 186690 115114847 180812 113502 15332544 73874 33109 56078762 191044 84526 72819544 17557 97541 10425839 123124 13630 69590575 152956 153540 418557 96816 126215 32538390 15545 106526 17787272 83400 39290 439673095 53686 194233 24401222 124517 68507 26019911 129702 112071 3186994 175596 64603 18294242 84819 18752 3573130 19636 134363 319558 109419 48908 94377823 107067 16491 84313924 180617 24352 91160734 152473 3929 85151299 5588 116869 8684105 38941 30722 235974299 83222 118333 12598991 15665 174122 3065782 19666 88364 225471830 141754 48770 143779 178662 11363 5871518 197186 194354 103457521 98568 6220 23310373 11622 183934 10024575 26790 34980 34775285 182984 176181 113848261 146218 60874 3221533 122468 73109 49322629 199103 72598 4693886 31329 181414 24146702 147155 115542 32936095 76142 48918 89818792 189430 140885 96662092 96815 121641 2051951 190132 25188 13352383 177976 168586 45252488 161171 52078 2738040 184722 180333 14987755 11767 91124 8431481 121822 179764 15575849 43798 83557 7141494 75889 184462 92208623 116301 114240 4635422 8836 175310 1637197 11393 20615 18549771 139791 97818 11070900 150521 45525 50584738 118912 82032 32322232 35592 24538 16292593 72980 22758 31832340 193167 39885 28171242 84104 109669 137707797 15672 78796 6481202 181826 13275 3842414 31027 23067 5773003 104816 166218 102654717 80987 104147 30313793 102398 87351 16382776 127776 86035 2354793 102305 13863 8069468 181751 21979 348854416 92681 59185 39690469 110141 39401 20387178 94979 145254 35631321 65634 155138 12557549 106557 80108 147148308 91 64049 8033786 161918 108757 42538894 124573 87013 102389333 8491 82270 19759352 102401 171595 51303137 138309 29525 71474014 11492 143084 27186104 193336 29149 2610022 163913 153050 5639944 156860 137804 85790083 194718 157735 3759517 179324 11013 11096253 109348 65859 87288396 160733 82624 93873601 47512 184860 51998441 24520 59927 95099978 168737 198772 6898117 112173 74856 151958 75769 23419 111137099 184023 27011 18891216 102918 188520 1246892 5141 184256 38981345 23154 153048 4010371 126030 62900 17773880 36540 182007 19355840 30565 188455 33351086 173086 82195 34334263 153670 83089 6886178 182675 176717 134014056 153238 50741 12770850 199719 26364 68272182 175021 146690 66166542 153533 39555 8003740 89088 56387 7896435 112711 2143 8143747 188613 6275 21538140 6124 196916 175898283 100487 34664 17329410 75021 122925 31775635 87533 132450 937401 170124 193577 23950021 70148 19576 73613244 15389 178937 54754848 32327 195730 4208628 179889 19594 117422775 37501 23360 74166231 44389 138640 9774057 50000 170187 46986027 160823 124783 36290185 170900 16496 24403980 95437 168832 39947133 79343 43619 51099191 29557 189802 24765132 26202 52751 29696812 102857 15417 23326111 121919 6866 9678907 74293 192113 29718949 59879 73989 375919 149183 137012 298819865 142595 94607 27202146 115562 132925 5298395 8071 157772 17123160 1560 61095 94190253 70479 37998 54656841 111954 154935 8818427 186323 125267 184372306 62826 6342 76599643 3127 99971 4853981 103704 189617 36186552 101644 9577 9204352 111699 15148 12201219 81811 104654 471614354 36407 41677 12218648 44096 70605 110792614 97570 84375 95163163 118853 46098 149809145 150612 86164 13450425 75871 182001 24918213 149219 184060 187759696 153220 113544 30341003 165070 102541 182946 58503 146865 4151308 107364 118982 34272019 59220 134554 29584773 122638 5489 15753039 169048 108458 18164315 164442 162552 1794676 79736 135156 12340725 21452 168611 2692213 26858 23229 7540548 152002 4697 103490753 150458 193738 27524948 172532 46845 31109271 123179 185655 28712316 166179 64410 119859 198009 181366 156012317 152363 67596 72058515 112662 150612 4313379 53443 138286 79241155 156779 185011 124061143 17702 49653 33090304 193221 57186 37251284 8390 187386 28526445 102588 117797 184558820 84038 34580 10806554 39689 147751 40668096 88875 142677 299613970 185957 125484 42841483 78433 29789 29768401 187231 184808 3970592 94479 9562 27453934 164013 5060 122567376 106267 5810 127113659 174840 82798 79275347 45810 42091 78302094 22836 175791 119762055 23723 147751 125831684 146149 137165 51709934 65750 168698 118920401 130085 84407 2330553 141965 104903 10903660 121459 91325 1956483 23347 21491 34689074 11818 109758 91972681 20323 104240 80807186 103242 194711 15995609 28193 4795 6882475 43310 45832 5524300 198547 102403 5385825 61050 1453 7970180 51654 13896 115002304 101261 14384 18382412 109522 99522 5653838 135467 32374 19090928 90462 65967 17972543 70036 129562 6726002 29538 117031 5005808 97425 63166 84455147 121834 95880 38260410 88710 45096 79409540 87395 27555 136359826 63105 89020 27795004 144035 164053 14044007 89970 836 6189745 112733 66988 287541282 35198 20277 10005797 150901 187276 635484339 69209 112312 230046354 74259 158984 35670820 185061 13391 128873326 91375 82870 349717976 18304 49707 23319875 56741 21352 57752094 85262 61870 196082 47808 189766 74793449 78014 163424 146391577 151836 57608 412774 4623 66547 17949574 43425 155984 18655223 36509 106674 51222650 134344 105206 3346722 28629 83047 18998200 88775 39029 457841 198014 82563 8572317 14931 52294 155154817 58550 21424 8386407 124416 46052 166763810 9922 92377 37797975 48983 78957 47368027 92754 195103 153526713 34959 115159 131743129 170938 181116 19377981 113272 20431 7928071 122021 179332 27314475 35361 196322 22893213 15758 89507 38135232 107736 115640 15269645 18938 189654 49213964 24841 34524 3967297 122905 11891 102793268 150929 133758 314433991 137431 151352 92085597 48100 70190 2895437 112444 127056 115245145 141415 151025 28123897 98178 156189 84203069 196449 143611 109671428 164266 161767 79608605 193381 112684 110368125 23173 78309 43893907 48729 177247 13301129 151276 119862 19233212 177754 168771 113867687 62256 145193 4904404 115075 179396 7011061 178454 77952 66792404 163986 178501 56670764 90676 149909 135714707 183158 171124 177977968 23597 129519 21996000 183605 94871 1260192 23938 65918 34027091 165458 174897 34592800 70100 107366 7145525 97019 79185 34954015 62684 55279 791562115 129769 92776 20177960 28994 179048 2798178 183986 172735 121823832 131852 31145 155749066 181348 9745 89924877 5317 10336 7303771 103133 13418 1296266 82738 152559 93915487 61158 190972 72315907 184165 85538 558358 197156 90078 3926912 47177 25407 3303996 168666 61985 13450379 17322 159792 32934722 65822 57446 14611705 93673 22883 148638945 124204 90642 282337977 190072 187224 120367441 92314 186905 99018555 73726 60694 20000761 111082 4963 13459381 143154 47689 25790868 706 176419 9488765 17790 125908 3793684 192224 16553 58997553 188569 31761 43547757 78262 40064 27080029 29785 173097 73878670 45105 36265 9054335 180614 8125 13159642 143280 142970 489183301 78916 141896 30981368 166860 85949 1607436 55857 122150 838004 53255 199917 1191916 82102 188157 102445041 127454 101787 19086330 131614 132067 15030937 117397 102434 29411822 14690 35409 160228463 1080 84402 224175523 74370 162289 26853069 164528 121987 248472 144272 174088 183034483 82798 74692 1022960 40619 3193 362841116 71799 196223 589009787 8933 169769 9836071 135265 47853 6143608 118831 109930 31120444 109791 111799 76480182 26440 162149 22769203 154075 144899 885837 58642 96995 10599845 198384 138558 30256203 167052 86805 184166093 3356 198724 3337290 198386 137779 33565821 7134 192174 7045385 145880 181553 59398339 130088 179484 90597378 9043 125158 3370202 1556 79213 104938860 103833 147240 58016078 62987 40618 12021437 143087 47370 140547200 74830 49261 8860365 107316 85841 65159023 131126 75974 1353538 190593 97136 23110458 82509 9062 3462065 109286 81051 23531915 126144 117038 8926077 107209 50144 16408528 179809 126906 198902319 68065 170212 86376811 139921 186227 42721120 113175 105602 3231423 67542 32750 50420730 34830 135081 89852077 132932 108700 153703870 55667 22205 14052817 74879 103817 5942465 79834 190598 40754381 114806 124531 153701750 103247 86521 5825914 96055 49125 54907542 177148 24033 4199862 66304 171427 592283 65689 3921 8950029 174452 156125 1127561 174248 161031 183943343 194339 43318 57197417 130866 163659 79211422 145778 177971 59182793 106353 167795 83446713 106558 151513 6105056 164695 176654 108185429 129569 64653 1290060 3297 189947 243298776 4908 136153 215243618 21425 93487 5413643 182455 118628 35441952 113635 22488 128588948 18711 85213 177443441 43344 151607 12238824 182657 32604 125492753 177411 165417 166027312 82467 82186 94671340 18854 128136 32504740 34891 28265 772194 92669 192821 37009017 145794 14704 99358125 26791 175155 31737138 172064 162659 45404211 78040 186650 144893949 188620 178213 5044482 53533 150362 241199096 107489 164978 36716414 198087 85783 5126304 140612 122426 6792910 157262 191774 13440149 58024 40272 7459041 2499 23124 23754610 177827 82242 24853678 44814 122001 1251636 135408 113130 34124937 41862 87098 1525929 91258 36215 16176450 173840 103153 3106120 20537 82790 81521439 54931 26526 36791067 67073 127989 11970458 151346 42916 26855909 181144 110029 57287264 198111 89959 25658620 6535 53409 23891935 45221 168905 50697596 108179 91911 1416212 68401 166703 107401476 158658 70997 11854101 113199 159192 11627907 181393 99873 107834762 60174 159759 65122107 22351 92102 372311 91843 140692 58163058 2603 154111 58689401 125367 102553 214518 161665 186606 6495531 174028 40067 5591838 69814 126248 2885078 43059 183510 108974277 185765 17906 6732992 50374 98410 65961370 195329 52246 106549633 81336 76259 1070057 112473 131567 110263367 127705 65612 50867026 13310 6465 13445545 193181 60728 86783994 132841 141142 2619896 58868 124046 11820256 194044 186540 520456807 78486 76922 80719150 13432 106104 264681556 96061 79517 40592988 116261 99990 48950359 130791 111296 13633131 78665 34690 2827454 168120 121602 24325520 92934 53038 23733042 27122 160837 16962180 184220 15355 1167108 170710 124604 29868666 74181 66924 719385 22008 12814 305962535 148085 10904 139845200 188232 26321 69373513 71974 108521 138717968 69766 197398 148134559 188474 187378 206039913 175647 31193 45861114 131708 64880 3887889 143494 29476 50029639 84876 123296 16886886 195796 174752 42333117 76981 4196 331183 50819 197925 76168305 174187 110906 90415516 132748 47075 317924969 196239 1376 44549924 185150 70130 13419225 89726 20151 40266104 88903 123394 86632715 109658 53275 29303891 133203 31264 17110941 23775 159327 5585602 172059 136031 219202559 60954 78703 271039 132478 194920 112917622 74376 160521 32291437 116795 13242 4543006 57991 4657 856759 136143 90790 83932377 129017 131219 45530414 78602 146737 21799339 76380 35418 32420570 79317 6084 568552552 10715 35985 85878432 168368 23425 7329629 131675 148962 76726506 64725 110779 106611529 126577 173066 2076169 100596 80575 32565071 85486 18096 849215 168023 56281 78728805 184159 145513 16649039 32771 114695 3283877 21701 21643 25841328 157093 180886 104424167 44057 115368 23860908 192830 195246 12046533 39422 176347 11992254 151716 83380 45859830 180883 102307 208576358 192567 88549 44305787 102035 129339 11007977 196382 35062 77280718 115975 172965 67062924 14166 17475 20124784 53093 85619 99269829 174260 159441 7779370 189200 59393 262270669 23317 195622 89962798 137373 16400 8882998 23069 198256 1157608 59632 13798 20023152 148394 108063 59734253 82975 69209 121648643 186605 14533 12705381 67756 164732 360607119 103301 102739 12753793 26363 24654 160450814 58120 194986 27400049 4075 4818 27526180 84237 142949 65711993 183616 26882 27602842 196793 165513 82755347 199500 159008 29523407 192792 77940 193398377 83749 140151 229567187 69858 93720 55700157 189213 76064 13148316 71370 59439 4017302 41747 77330 2141130 120830 120188 4790686 131933 137784 19752461 76936 106 2961297 150288 24862 96436142 99127 110846 24050497 26442 31993 93138308 143687 27686 20871672 119328 113885 47546476 139206 60861 94958134 182917 71511 194555493 61741 60345 44535653 80602 6946 20971233 67434 16286 31464108 172473 187536 135623282 109746 17702 51953526 107136 170443 5648994 84461 58503 24152444 166290 18771 75590192 66029 171261 22745009 126346 15687 1596878 168796 147876 27225944 109683 17770 19025430 168273 22018 95304344 154580 94083 113676929 38060 23752 52944915 150878 43593 3697155 105503 89824 114028591 186865 35948 9277364 180816 152592 45878702 163043 45450 3924441 31440 49485 23131488 81194 30737 3563392 77582 111742 4578443 141054 139083 231310662 189716 4658 4113496 48767 20949 44441703 136699 177847 13024678 111407 148449 35951272 55345 12812 603080 92043 185633 139173778 5492 84008 62205152 113407 178153 67599727 161725 193931 4170276 30274 166104 529235370 22529 59391 30768558 10217 141291 8209367 103320 127532 143500993 88517 51066 4292854 166844 27648 42619890 146328 125293 18131264 197087 110324 291243926 163464 153517 51812658 126362 97434 7582895 178323 32682 120657605 64126 104926 131255647 76052 34561 83422188 148983 39996 527307 179764 96163 3986208 157183 140285 13635161 89989 151507 35268096 17873 28925 166556252 25981 36996 201784513 87531 92851 3184865 117121 30865 19708171 75612 77981 88407187 24060 194792 21596644 112499 63084 5914215 115017 59105 12787287 28775 144067 22576 87258 34483 48348295 36768 105333 32786786 113589 53365 55498603 155913 125286 36140031 82890 62023 8410072 161438 109928 29545846 92887 50391 49290585 111367 81034 16572721 12728 44861 102195728 49959 26162 72172733 63282 127377 10676629 157488 65121 71364087 173310 195603 42740956 173976 102645 8699745 180838 99677 2921827 4648 69282 215974860 38021 74052 123439 1652 14095 20960462 22053 16067 80388072 155063 149418 510673 105722 65077 113624070 146818 105588 55317708 166822 195633 54409886 49578 1313 62773676 45675 7595 2306891 143535 156499 48619962 24468 50078 62309301 47488 122650 26666129 188834 45622 132884358 153700 72404 273684952 163730 80527 4807271 60351 14556 6894524 53684 192958 662056346 191506 10177 106185358 97945 32585 96224337 112911 179985 41159069 56191 110489 26895501 119311 117104 27943545 198878 41973 14569257 18340 111101 1497380 163320 83255 10283901 170258 179067 8042812 89258 30853 18346036 53362 172907 1814303 132594 106720 33778526 126462 88983 1031355 127316 56357 53633850 70754 178956 55566546 175510 141789 3460378 97297 149143 40290262 113644 70542 16762765 10429 160425 26007020 65751 85433 62640694 73205 94864 28660862 199580 130471 11554744 38641 155190 68387060 47747 122067 394726322 12370 22014 249473018 113084 198550 3944477 10544 148370 67735652 80878 190206 187026511 132583 60158 5798967 51106 68804 21327127 107103 15053 61754544 86220 77250 161058 104451 170069 3778416 188989 140827 58671351 183908 102289 139130800 31429 86704 9160367 127952 145667 383967380 21548 143744 11311827 19594 97300 3003196 54022 61885 3530652 141459 75437 76516506 5266 13325 15604939 61129 58770 177730060 53791 126908 4460678 194899 124839 369331701 80226 27329 5653681 180801 109846 437580 20753 102702 21379250 177618 145800 3556200 27990 81459 8629829 186400 168527 5114303 37490 184683 1259554 28819 35106 15359110 163202 22935 59862352 83494 80095 64531749 49845 142076 37267234 93377 144640 160501124 78681 192163 65431917 83080 107454 36376022 191126 45385 3473255 3174 168746 335457557 129407 15468 22502214 104290 57225 25675604 55576 128790 54394494 87837 160711 32203902 19046 112545 31280623 52494 96080 15925455 87890 184696 122519543 54335 102536 55230342 3035 99757 10962700 135031 54113 32301054 60656 187966 45932697 47292 197313 17381741 158354 1660 16134183 168276 107739 3836502 68255 150882 10581293 37824 62719 320067484 59666 123039 30649665 175371 124223 59694123 66556 121364 29656116 74471 98852 52004900 32283 82668 103511358 10541 93875 12435721 8912 68593 31181080 122244 139821 16704558 70119 66416 113608550 72674 154700 135990942 168132 14452 2394694 174328 47703 4102263 174507 137992 9740815 187267 50206 92009397 192925 76890 368495520 49289 192057 4243569 118893 71238 28492880 68794 187267 30537396 2807 4390 178103868 86389 2533 74129750 182718 73047 672141 18600 167508 26307058 191261 7396 34185870 48136 2368 30666890 90810 189348 3491024 25420 64361 92375340 138429 104973 1518220 33784 89381 20390702 193433 99420 17275236 180687 80716 635547 100567 190005 27455512 188593 162718 11722231 54281 87856 13859992 178486 196368 25425343 165215 179400 23359708 124318 153349 13701008 137754 18674 510600999 195048 127674 2673243 13846 40745 9409742 24934 196308 124883421 99462 91686 28363574 38811 105849 17255054 166394 28772 19650352 141989 158684 30289943 123449 90995 48097567 47353 155988 50699098 17104 137684 41254809 18755 17053 217411784 32472 123156 20441615 55903 17130 421318325 70508 68972 128082327 51995 83637 11941482 99469 15764 13214325 92926 47491 37895548 57813 78588 5935322 37561 94285 10585925 93059 160525 244389143 128537 34127 46504419 33189 196951 11871268 180360 186115 112848468 17394 27338 10305537 77026 66668 2771949 184624 175334 47510141 93489 55723 52494510 87047 68597 164323658 63935 167837 1838671 108108 3040 123977169 134287 95388 94262063 43347 176637 378985973 140694 192585 19715301 79595 189747 1858777 189140 80750 17350841 14064 122547 92931372 55732 76732 7236743 87657 18654 86308850 142385 154740 147959024 8523 16639 15991661 22 99249 84963044 83123 95847 24932263 124639 74476 165915 94426 79306 37156550 125798 53738 74873848 106970 84532 8378690 146436 124951 3184070 114890 19820 6916263 177078 141741 172373177 157038 133393 43822190 76296 38570 97181621 141335 44818 77912710 89662 157450 103159 143425 110189 117331407 101817 27305 110966677 163137 75237 17542943 8606 58768 6156001 131622 20702 53458254 14158 20721 6726494 55419 35633 104710561 93001 197235 246978 69605 71111 90032418 146584 14722 34383091 80730 121834 22574739 156951 193109 69386655 72362 24867 24364497 66666 52913 36331554 136675 6105 78249063 95109 129127 48495864 76972 145396 52190829 89425 24027 121751871 189998 25913 45121592 165932 133855 7416300 164155 38278 397554 193473 67364 20515159 109695 166884 9687066 117372 184708 7105930 104534 137222 16318315 152207 69092 37347289 20760 118971 116873670 122931 115460 7260787 8157 25015 1126525 32324 9004 224193942 123225 153943 39197178 131766 156482 99740642 105032 189420 29450028 142977 91802 96403788 37753 51097 37879561 135909 191797 11544837 193604 69795 17827646 179384 191604 11491643 34907 135516 4808516 81378 120634 8216116 92089 142031 52842973 74309 94399 203686123 35935 102557 359279793 148192 149460 70134260 58404 126847 88122045 81225 143993 81107600 25969 118214 89633512 19138 87871 3452695 90791 3642 282008350 91319 128875 41096137 3125 37071 86443304 99322 159154 140614380 174108 25332 21529011 43757 72091 16493490 184411 14229 55446240 162096 182744 36946867 97552 48261 81669691 50644 1178 3274505 183837 12714 10767800 48631 11532 98851583 133623 41461 24342448 50306 186879 27147405 41738 86215 5508686 53267 336 114591930 81612 26506 41324729 62343 131952 7098711 63808 192668 79154877 138707 131251 112483038 64887 174926 55636120 3223 97578 20068952 14137 138510 12867309 44392 160590 498736 179310 32204 121267563 67198 159129 139718617 73483 162720 12460942 37356 32782 208786317 113394 15276 78806846 102691 57995 31000729 66911 191421 3493838 75115 140918 275393419 146002 199049 165550213 25667 73987 162031 162748 170944 110327757 179743 152424 13905159 167315 151046 101040097 102320 62478 14411982 144292 155482 25667482 61223 197265 11156121 99205 53798 47375766 145494 89007 30598487 16286 169602 67818771 85002 162306 1271325 119082 193871 62222096 120885 44889 4885036 21423 48307 114254980 142830 60052 1794163 115612 26439 112967733 177703 24786 509058759 177157 156701 106265748 65769 195576 76756156 47656 161916 94247878 178882 11559 21008713 140227 55058 1706170 9770 55345 166639 27966 650 510769937 111720 198173 4575131 113626 16098 70007945 177326 15375 4043475 5904 75448 70322546 100897 39176 659812 161076 25767 102110515 197425 23773 45228094 137126 17175 13890921 16824 169354 84716254 153165 49008 62515648 128256 115308 41304119 54601 111457 47048640 58212 170354 7859896 195201 131752 97210595 93521 167007 86072626 140917 118830 188956533 158153 149034 41981147 117585 158198 46003015 110113 192429 32360911 185343 2008 17021500 150014 29225 63969638 12148 39625 54903544 97648 40607 7745873 30034 177140 10242276 186143 43631 668377 56192 44184 19642099 158696 73053 122450666 18352 45694 52612980 134813 28237 109629526 192021 63013 262315626 25684 33051 1150899 55298 74152 14332652 149334 114846 36701410 31305 160954 78662950 59758 27889 124892001 124645 44613 1185362 88165 154643 220121077 21775 45538 282313210 119037 120791 6018579 184270 150823 98295447 189042 184835 497301180 17224 65499 5173382 49720 104946 21562448 194059 39478 118183432 72191 17978 11471060 147857 177167 112979256 179474 161759 41408469 81869 123337 18837549 17469 156966 66253681 32192 38909 12921430 194296 93454 69852046 47124 41410 122438591 104159 32846 25476813 141386 113107 41419398 162503 111649 5065428 19502 31158 62534614 54023 44553 28569457 64629 113912 5384379 102629 180073 39328725 78162 61705 4409908 129813 127392 56187356 30294 188366 8360948 82160 182613 2360214 111738 159708 22588097 172899 131522 84133298 74379 40898 3812200 111554 140039 94641278 68915 141526 8068380 40810 171782 57372688 82266 52785 43828303 47063 12050 179478224 43995 59778 28862270 41584 155398 12683901 17569 198320 24300139 19548 70752 123299073 5325 56258 108943120 182864 173101 137778843 115570 162297 154080944 185920 82320 371924831 41419 4582 359265954 93422 1808 391024 139047 21788 42022071 26336 85122 45738939 16058 79673 51090000 153855 138338 9749968 191582 178102 2594111 170230 136829 2160887 178015 55803 204815050 36131 194756 44605802 51485 132696 76066390 79 43278 38952254 138141 64402 10766373 81435 83846 16356778 144756 25377 60398447 111433 88765 140777978 25776 191012 29397455 48597 67036 35037897 78160 61603 914941 159019 181872 34062764 94806 129282 1148351 91414 23688 54529007 46587 124514 28964273 117955 80559 11059567 81859 28369 49053432 191421 40644 6083551 187866 48950 270539392 16529 123879 56651677 46513 36851 35685207 197391 195165 67582096 20696 61270 317545526 53608 75509 18558536 172252 90725 81776943 176706 120516 5885581 129051 54965 455920161 136996 29413 1016728 46835 46809 101295988 68890 84736 451152028 179055 184536 23767978 148439 56407 7607847 23532 127322 62836608 43310 88982 18126201 118462 72134 20492350 106364 33370 11493154 8441 114973 273895088 114865 124666 307164927 110740 106980 14461340 165760 136474 166435287 198405 37194 201396584 158286 133341 11388674 41122 176457 7556593 155433 131166 21218420 7615 4396 18681067 58345 134482 2031179 65712 144712 28234357 147518 133031 43153432 120726 197617 3691649 103360 36402 104116545 19136 145931 222177693 127782 140093 74671284 2935 167393 12330710 7860 158564 43507261 198747 113639 39037905 111159 6445 65798535 20869 138068 3458413 82785 29779 6225299 191624 75431 8052369 198431 79965 11563522 38135 86341 36492114 118136 37823 16260096 54159 102777 520834 126603 186393 24355890 189823 7209 55663039 136566 134456 2313485 12503 2944 657621371 102403 144718 7065244 152377 55498 137559239 75268 538 175204133 117044 150854 94128901 188893 108302 506780730 9123 88811 3388980 172787 42841 108044589 57780 151909 67949822 36340 115670 21785722 181726 30784 81762920 91129 182840 66884390 112110 108429 449782944 69771 140513 141439556 163474 111432 4516004 6046 74165 12675141 34424 97260 4805856 29197 26650 2674859 98445 173766 204211157 14157 56667 464238918 198893 154607 76477381 163649 102263 12882885 158218 68411 8490200 111640 23259 16131509 47135 193270 51172215 18036 75919 18656295 133864 131330 89265893 184625 93558 11135776 4627 119969 2724101 18421 104728 1220426 158632 187665 239101081 184504 139339 25842568 109115 17305 15868417 25856 47510 34077023 197831 83611 35186305 184188 38967 31378256 107686 186467 77331347 101517 138635 2881347 30784 37237 55193534 25962 107240 19235373 128342 91681 35978818 10408 164897 70680536 26319 49779 7993417 148494 125954 86578447 88682 61758 26917319 154811 87831 98627678 5207 41133 54475527 170561 125892 27795443 109237 59257 219087068 111412 16766 4097858 83690 23304 575258 186343 187592 74025679 36862 105684 24252726 80689 102291 8446699 179210 98835 12003482 144955 124183 31992310 166824 85587 62078783 197214 178810 33933706 39520 81038 64470823 113568 44540 1087896 119488 34841 10168301 84548 92602 14607108 105971 39691 28501152 111346 62580 4132167 130299 5722 48780085 123200 129039 18304629 135261 58525 116213249 89987 1519 85019887 47838 71276 114877021 109604 173388 35495319 33194 17772 4438200 25024 124473 77584613 97606 149798 36200568 35212 139307 15128310 48948 23099 145672555 47916 12658 1107953 32805 145634 8299383 179795 195480 67743983 196689 155572 44863800 31385 1218 32885135 84633 170889 17149556 182772 159410 172824681 66155 148232 154554158 120380 42726 18482406 75914 175783 59478796 160247 24669 30356025 36302 68178 84574216 129928 170943 155493115 157347 77225 11040437 106496 197045 28331682 147638 30602 13391778 157443 106598 134049029 8045 31312 9401179 2020 140547 14890027 138920 64001 40212441 86256 94257 163738904 184703 141591 48309354 49357 109790 24977779 158771 165015 15864242 198264 50634 4066326 7063 1446 101040508 9530 100267 83827502 94369 147479 64889699 130919 171096 44729050 39301 132064 19411107 114382 176493 12530323 73411 18026 32961085 72321 172471 84275152 179972 61891 8717737 149123 192555 9872535 182239 85471 1067804 41637 23883 160950755 75126 117474 1411912 168312 12057 36122701 84138 166725 393016980 190785 40467 96643185 82847 80221 48528266 121097 24752 945629 149473 68978 160543423 153103 29369 17028661 143012 102474 4954417 28033 114002 117160550 174550 25948 41021186 131598 84314 125801967 84422 88999 112656071 144203 123042 34427390 180892 118217 154132 182418 82588 29846314 115311 64629 893502 33255 189509 218605626 122279 140573 5412348 101061 110407 41291415 116728 12870 45380463 98840 134426 5187241 12172 122543 1958313 33921 109635 75590105 135832 199735 72259627 148236 30836 97465116 138841 148516 39173 195710 66453 5582646 133164 190703 161035319 51260 4598 89403246 140921 10594 26919197 30386 14982 57787975 175221 114092 92637075 129274 22023 7211864 164895 140893 30851518 133747 47072 369209544 60023 194969 63556981 172189 82567 42415079 180449 160155 30153373 146730 186615 6561446 162482 88667 50148700 88912 183149 36160382 14421 11148 2493271 9050 166833 107056531 70487 174446 17754976 71170 104331 11513191 85407 149004 3684841 151234 66894 12192618 4871 7306 181929677 124932 159328 116960969 72346 72008 31007701 198581 83626 84297151 69380 179788 6391936 161014 56298 399986 35091 18713 684177925 152593 76325 39407728 17358 194111 58622106 66102 110294 156453342 180558 58433 18248817 106286 134102 39323614 179143 136669 37530579 78968 93551 9717843 39126 3357 14141917 198798 13815 22663329 42460 34267 26108290 177522 173012 21789745 37927 198419 98417949 32000 70061 285362663 150301 35965 14722916 25844 16104 17518054 86505 152427 175173741 178517 174394 9820634 197368 191780 39176330 134537 8238 45635958 47812 152394 18637588 4991 71479 43102918 80089 171060 71686584 23482 71165 124186823 192734 117377 31920107 161445 196002 6745121 125724 154403 40296108 43916 13552 8454846 93280 125523 3483110 71578 36106 11370555 106790 113111 110232 191906 132166 12217625 59774 2142 6298705 147139 111644 19399415 158871 114591 25772855 165037 18007 19241479 153576 88668 47554684 136082 104679 6183211 42032 1122 15754108 125471 125617 19829040 11089 15920 65836387 139071 40159 37130373 145496 70965 25069557 72040 65432 86395731 187898 193856 16579342 169729 12987 28044663 128744 146377 27971345 109273 49808 229741 17949 64727 2144308 67964 100673 4450735 128904 89156 338167 109026 175633 135003829 58225 150342 511969 103448 31922 138502704 127801 6299 379414019 199038 153038 42020786 95635 126419 29383155 175947 6411 50502418 186792 156515 104973147 109741 26516 38962893 111110 33221 10031507 39922 1044 13631540 167951 41141 48653124 100488 33227 9165564 165029 86852 145295368 75838 58191 71859038 9353 54437 2033823 85037 133706 21058769 149073 105270 14003640 103519 122397 47059424 161775 80963 112926855 169286 59294 15415677 129645 79140 4668884 101429 73218 17678853 199725 38796 72587565 41514 89760 91303927 135362 48818 40160912 137060 186065 67890687 17565 174519 450023 108305 87548 86018269 156176 195548 309660 84287 121241 93126504 159894 81320 172319812 32002 182633 114776665 34461 146343 19998699 36155 135902 76335230 156033 40266 150038864 111266 10645 117963434 24978 11163 282332177 96390 54914 7222798 191544 142829 17746583 92008 20350 70318479 133506 143304 4392382 130213 95113 164597333 118050 33403 2247883 83266 69493 263457991 38465 103878 43180223 155887 42182 2940687 105000 91522 67720325 93083 110623 29351825 119704 148980 219795497 172407 127706 134113507 46798 30857 67401416 104230 65663 10730455 57976 162521 988604 63720 54708 16495329 71135 156320 620613 121389 179443 461485419 194538 151833 969059 77981 72184 71481934 168113 72783 43383514 174021 55171 46250409 140702 9734 51085073 59937 53649 124853691 24971 75635 151537687 145261 136609 4790099 3016 80620 181118031 32118 15089 24280991 127763 25950 2863284 64890 150947 74024489 130783 176763 32726108 157515 132076 107633699 87696 147274 1076910 113489 54403 45265942 148559 197049 210904297 84223 181055 33344632 89105 15352 711570 141282 31093 22781353 156289 64504 940538 50465 185276 29567531 22682 194148 11107640 63313 52657 720335 199119 24252 106085364 156670 121774 48700644 80003 99493 115071062 130929 38697 9469944 95205 120760 34226230 159211 41607 35873182 8126 97072 57468471 181835 139969 66100210 99043 180186 8670009 87506 82058 89713648 101096 4247 75734202 116739 99197 68043737 34164 95790 16029028 75867 47683 16745034 137036 154962 20956771 136241 179983 18966810 24576 67701 18357273 170722 46503 6982313 55661 66897 7425595 190685 165163 68433590 94920 101518 622010 110895 59073 905383 98258 187068 250266546 35750 115583 14915155 53046 71578 72969024 80589 146761 48171125 71550 190727 100010294 141253 33621 7726751 199415 145897 21431268 68762 143398 17898464 110000 123288 28452731 147515 123577 20043433 128204 26866 87912949 119779 45536 36812004 189523 188519 47004558 153836 190622 107031718 26530 169598 45103144 81231 181639 75832028 101406 188550 59675728 149395 32931 4337469 69039 108437 19518417 31273 135961 9559335 194516 143499 36001954 77162 128946 34771156 5445 104712 22801296 156968 156703 9246032 4006 34156 2065226 157970 26858 16702108 169128 130901 143830028 179599 82271 16492059 100826 60541 57201607 108672 132186 221227845 166773 49452 8113806 31994 138104 30227341 45007 107607 2123902 125703 32549 3268828 132329 68137 30038176 48613 82146 151831463 182814 28863 253081066 86282 78567 83886090 194839 54131 71204453 62015 102035 101700651 197299 127183 1704828 124678 83423 83431146 100322 59155 75403028 193103 85145 81498543 24548 159129 921911 131082 162455 124688838 3263 40575 8692 86520 165266 63989329 70914 178041 1134055 105756 83924 46342532 103421 30998 90427535 51996 188402 49384306 144583 95458 167592441 63779 138147 21043863 169298 15712 18041401 182881 130549 63369885 18495 18281 63170088 29947 47862 11431989 13308 65509 113585245 136965 54532 46801771 132702 125044 61162425 132605 121328 5645273 9206 9705 72422548 48899 76841 23689166 10044 126105 51175302 78618 197189 26102271 35425 64995 94073743 46945 193699 26169499 21507 26645 66146209 162522 156984 19686802 145477 194639 12591369 51695 125409 44670979 170363 132103 63226868 137307 127207 56845319 68287 190037 26230191 149063 26840 13257989 128450 95674 238223478 172664 174804 623955915 183816 192045 4121490 91009 49771 24731178 69752 59583 18444948 26462 47675 50349269 23635 35383 55109319 189516 17673 45112625 185304 133865 68468107 95019 3461 16067206 105505 192753 82308430 6875 6300 18528587 190577 59503 153074241 93476 71911 7298952 9464 194199 2766468 178590 147551 69331944 12480 165943 1473241 198590 164157 112799037 105787 109343 39290647 173316 165364 1227891 61810 159396 277874729 82286 132271 217205929 14450 156577 76247822 192956 24440 32718804 99567 110903 139534938 101113 173560 11134838 20951 87465 6061418 112214 181655 31217998 159155 30764 15036725 106162 18198 6936072 84905 170808 74129876 33589 188796 70692913 86060 194801 30023222 68554 193372 160419398 75741 103913 111204856 34702 198076 8241859 4911 176946 31005656 177196 185252 154065428 169514 60080 106685578 19892 166560 220633235 199649 92427 20700522 88420 165491 30459101 94708 62301 6970305 69214 76775 147860521 104952 18308 3942826 41204 52187 117667881 182886 6825 29081651 184272 166523 124756052 29354 61379 198998562 65264 23450 115927394 66388 118386 17130407 10642 77197 16136677 137416 24678 76472452 37381 158321 116714049 184013 17557 57376313 114530 164977 2340550 146007 196288 13054729 121763 164542 2610995 20615 158996 186841676 182538 21687 106074070 89844 28921 168858531 71397 197254 8456770 51616 198085 134663100 23679 53125 12411277 173459 45308 35694430 126779 174023 9701561 26330 101628 12945117 182218 76693 32192942 122634 9627 44233944 112265 155629 36325433 192793 193869 40805964 10066 30564 221639402 92392 108322 918822 70782 148357 65533798 138495 102704 61654729 101876 161303 168918 53460 93245 275287911 129620 116113 177862783 149478 106467 17751111 152813 43175 1122300 195646 51239 118137348 113170 29929 4455277 56495 120632 17779355 107460 110928 23911231 60203 141236 160164941 193358 96533 37997465 131240 188987 30135565 134408 177871 242261356 92183 47566 113280370 141682 199246 18759773 85020 183132 25421763 56254 108775 96970322 92553 47591 73877152 92583 160039 18075918 190660 106480 1258529 72082 43004 58773911 23104 182914 19870389 141346 55089 474628489 77073 49056 28358017 70615 114712 84328843 82789 2340 185537586 128408 75731 63210893 199574 153261 86435927 149402 81479 109696905 57584 104717 26500148 129359 129185 2389963 86839 149159 415864886 120785 116015 29127090 166583 12223 63520047 95390 69344 54190821 150057 161083 196103648 170709 179742 23077395 151738 170915 644853634 175193 139123 670037750 158567 156728 367056 76311 128953 125199672 132301 131749 862329 143205 28406 48990251 135753 83307 20550778 146403 105642 196319041 153287 106083 2461012 146666 118947 10839360 80576 114456 2682673 156055 70440 15401938 118794 139718 15083980 194416 61835 5615754 158209 34615 13003089 42091 26894 1738727 193351 63991 19348067 112300 40970 11101861 70993 148696 10186803 148929 10962 623661 26083 33687 37265950 101543 28569 73463151 105472 122236 2234835 189970 180495 21295853 47572 94251 13282586 159866 156366 1689671 132818 136127 74509881 176908 63714 77825201 38145 95691 216774046 164398 127116 40230336 152871 117791 10438104 14746 24040 27672052 149897 60349 219899529 10051 188066 59441479 101181 61106 205113396 170494 1487 12618903 34055 102234 22484238 61442 45728 15830702 62008 156108 35917682 190692 43371 88883960 181839 145538 16880092 74456 29584 950810 58885 57238 54908031 185168 54844 16382496 153169 130332 3007941 131757 143416 24738119 177559 83243 17743781 9737 163994 34585096 137966 122976 42042653 160379 161632 28818461 61570 195710 42285060 165873 165977 647413 187573 43401 20906439 157003 118397 36373758 23387 28816 72323683 47711 11049 69619320 39125 79857 44050518 190822 196864 94637481 4808 8911 135222692 121825 8003 10429805 130179 93789 1115497 33330 85441 11511567 168042 131535 61051923 179412 183052 513988 126107 110563 92017492 7288 101786 46351478 168914 110334 15252921 30685 154006 14735808 64316 157997 32512131 138417 112889 219018719 114209 21281 94795913 80729 39221 14521145 11730 106548 94320912 115867 96017 73492423 144216 79470 27225659 181108 186898 18947720 87502 8153 6962906 50080 162217 81764225 134711 191436 24152413 142740 75407 34219984 182622 141253 5146383 125793 103890 31981864 178601 30254 13774236 69177 62854 23200042 51 195177 5064565 140191 141812 800042 37436 111070 85101264 93329 85439 15764822 116859 184733 492857413 19787 192910 9805927 10687 90406 117046157 195121 197367 5438358 182033 10822 208445923 180295 176402 30212686 174793 83904 27332307 171458 40359 226372692 23832 188661 120434753 194245 170202 99016648 80313 83226 4665254 48707 91659 163788276 153200 184306 94263612 151406 137549 38912465 158082 169233 4893943 187756 38488 18882980 58306 151969 5687805 29575 106597 19971227 12957 28124 67605638 101673 94708 34955459 157716 140995 23853556 86870 184335 21188583 173282 102446 1442815 17197 141207 187306905 139391 9565 5124494 184012 43642 7440038 68485 198555 3748189 9642 66229 491459 91762 75937 7042286 58314 179532 17136225 6868 31693 9432060 61089 60932 38789648 42219 182561 89775504 181156 72648 2712250 17709 160407 112254981 92513 41758 161801398 186718 129686 11718819 14752 171623 70269697 52157 177000 31346152 11922 181972 55360293 55816 22761 733051 136605 31003 30189063 61981 198603 4566580 83121 63090 20732007 43985 127861 36235983 154986 95575 281375013 160187 153349 69265494 61299 12094 8332613 121639 85056 12327508 96962 185262 16111790 68791 15297 7881540 107588 199726 70558899 84045 65616 4009411 61389 35941 76071136 91523 55721 149394282 10506 145105 3069058 132588 95375 159712007 191602 98975 59845865 60418 63450 208372711 38516 178494 12517101 110933 176784 2134072 67831 92636 704607 61883 75393 67763351 4658 178541 5542680 135535 139964 54446266 176948 155821 19425286 63483 11184 192912927 183153 14139 104747 160488 152070 15281094 107449 34701 60818664 162670 62881 25544461 59429 26900 17381373 106530 45758 347449309 98281 113507 65527583 67933 115184 40066419 50110 105448 634281 47419 64831 10944597 107596 101216 24125645 196322 17850 75811195 196765 128117 73468036 86764 48722 40913970 84333 198484 52370001 61541 145560 25604903 54832 195286 3573600 84343 116167 14143599 54064 13856 89238418 97402 178584 2094171 43238 125926 35382645 136710 107803 14335494 119352 52988 2101495 177897 61100 21972208 32719 136178 329984130 185839 29831 105234088 89303 195455 83541324 145884 47321 7796388 31492 126508 66797902 90809 35872 98584475 142946 9724 235898626 42511 188312 82059599 119202 131382 133981837 138094 16478 60470157 179490 187040 34847442 87410 21904 136637628 95660 103883 1203703 90074 20597 71493822 119346 61941 56527019 144487 131350 38081497 13058 47789 1244359 83905 51280 854584 37401 53117 2193871 116747 47528 43424218 17593 24216 257096054 27849 67460 209189621 100214 184286 41155693 97632 145091 55357542 21648 33558 2135693 70417 54326 29289410 16560 37070 51098199 153621 20278 53611199 30348 97602 10496258 133830 196265 1153382 149525 185366 14712559 74600 12539 56620167 53956 168422 21252706 118339 195904 18929429 22485 142171 5863276 103433 69030 14011699 81635 116110 26419728 22247 179325 219130437 41974 129450 7993820 34448 12526 178348017 51434 99361 8154403 75478 183533 50922249 46724 130722 193220 93372 147006 34022088 185380 165449 19636970 89394 158563 1035544 114838 20459 5601592 29441 148851 129058270 118555 35651 23363399 159503 63160 233166 39508 95108 25073305 126857 155739 26571759 157081 29421 351153121 195392 104905 12571184 10435 95835 15915495 65523 133014 6258376 124795 123901 945524 112823 31190 640699909 88307 177928 51020984 167694 164939 42372140 66678 64922 290994671 105328 32304 3181531 13277 123383 13491216 97075 162823 2189249 75666 128179 322338714 126053 128606 30978423 32744 23358 10496390 122006 10077 3933186 156417 92628 130207766 96169 138352 7077334 138657 53974 116211535 117489 193378 175099746 183025 83968 81263079 169623 148162 157752332 3527 190261 5588527 45774 137666 88277786 29376 60779 31058550 171057 95736 45016884 1690 172614 77905961 152180 92759 93565332 94486 160195 18369235 191532 94427 3076641 87477 4025 289748283 28509 152934 201221614 117651 73413 12283719 7506 35670 18303907 103556 28198 8566587 136318 61295 74191402 172592 95508 225998 106170 132447 49941760 180131 53402 20603173 8314 40375 1804507 95509 50245 6039872 22583 11329 122216877 45008 142111 13399868 80266 119505 110032075 51767 26941 5171666 149631 84672 6500573 47560 170880 1656762 97123 98538 163175420 140950 168470 17690707 60136 158 102158836 108277 88730 3642896 145749 105279 377399620 118059 159955 524548909 48193 87676 74050825 90136 105183 14441687 173670 15999 83281730 117226 75894 19616744 113527 119568 15981177 73716 29552 5150061 56423 106715 28227170 24275 170159 128478492 21789 98113 132794142 50201 39830 459168259 171444 166529 239814 138550 64460 22156533 59077 197361 5090163 184961 77653 19496097 109805 86353 24191958 129986 153992 3030157 112402 164846 118797407 152830 65136 94905957 129787 133910 780941 189549 163842 3147716 29935 92626 37076854 193633 49287 3500639 163344 144518 99111764 168930 165376 116481336 42138 82509 19540711 2041 1251 69409178 145370 79841 55855940 139334 166180 67726567 79377 153291 32223496 4167 62773 19420846 41914 15269 23570433 46691 166393 32485303 22187 157416 21740884 165224 84853 91944599 129821 70793 147382083 90794 137952 255331217 6656 187614 365503452 199920 18238 59712793 84873 38365 6737125 43471 156778 57849379 18286 26965 74857809 127380 122744 52514772 11176 24548 69932672 57310 26773 224196275 108434 141476 2157230 91213 17155 132139609 20864 136068 5032046 197521 93164 101561068 166364 102134 29228670 137722 14545 30042181 190915 122695 11550326 134000 192381 42287051 139301 156234 78491349 107263 146852 116199566 123602 169751 10565825 49937 184633 81144193 41532 163515 7454013 52917 196059 125872 73976 89773 10103218 38466 66439 32651646 196108 60703 109638925 195306 116959 22164166 73963 120817 20830546 23420 56087 8121672 128368 183556 45184473 103210 107266 187370548 142582 111403 16362236 91435 107343 8690598 145256 163231 75571812 136443 133309 325833316 75559 44208 1890731 135555 58162 3955514 146498 83012 169843581 63942 111287 31480029 171199 121965 43951363 46653 36059 22172834 178184 164722 334896327 45628 87547 248717867 195069 42679 88372194 87687 183837 4734202 28080 23360 53493988 103236 20944 114373476 142944 68003 175857376 189199 148829 19619693 82154 5669 23974809 85425 2346 25442886 192456 9960 42403121 16964 23803 35344272 82329 47318 161949128 144280 131525 112683258 86952 41828 10895097 40852 180042 188135323 33404 133714 38371830 8871 53938 1025874 134820 123131 85587532 2116 22145 82831112 197825 156817 35308648 104469 128915 37177411 115094 191921 32212945 7094 126202 67767481 25419 47884 9731476 73074 192076 149470163 105927 130364 35297453 18015 91933 50223852 115213 250 117015600 140561 109680 74202665 4400 83398 26792003 49848 103976 4791335 84335 156611 21812429 58098 80252 2526052 109675 127623 235763544 170491 70969 62115856 189581 95190 5990665 48435 27084 822153014 135903 156286 39436009 185251 128159 3998109 151330 95986 64212362 170836 35688 71480326 90098 126663 25873196 113334 83040 3515153 120591 116104 209592042 182258 194081 163190972 176008 61481 370793384 77630 113541 41414385 181732 137664 203077562 179847 9395 89498914 153277 55046 39310465 75008 87199 39000405 145091 26622 5785943 96431 9390 408315630 158553 85617 1613765 76696 148804 5714241 29656 103555 42143027 194431 168566 180059724 187688 65030 18955784 44208 194800 28313480 132931 141018 24303861 17948 66027 19931462 139508 179999 10670708 89873 36273 29213305 94850 83272 65396510 172961 160554 33048052 137168 2071 9071985 71846 187396 156296060 121441 167295 10946624 118736 157759 50956499 138814 127498 43741770 112333 56863 7565579 160603 199731 47773417 173472 120477 494976207 5544 55495 3540328 51461 115399 211195135 8561 130219 553213802 162962 52633 121320030 48896 35829 38435519 16586 109045 4121415 26015 73086 1184860 84125 44474 12862528 145716 85327 8811879 143495 162933 112673643 198444 145017 45254550 111496 107856 5191697 174745 154256 112943159 197647 126808 37408051 49383 197497 37612512 144141 62589 8019863 94449 135299 120368157 144416 58017 329359950 125277 110783 373811255 117879 61977 82817719 172533 114410 133679301 27441 58760 4798004 147185 100887 14989050 90703 103704 37551623 109395 87042 58052984 7914 4734 7778971 175490 100982 129205253 117009 89670 173485541 113356 20500 16826078 109637 52583 3107699 62641 188397 81631266 36310 148631 222217363 90192 135429 1275762 109119 58362 9608972 176022 53556 81142996 167930 639 32826903 124301 196013 3517555 174067 171246 94982056 9020 24804 165971627 111941 13372 59142541 31718 78694 2058621 121357 135354 28961957 188533 90253 828986 6691 126863 59157411 73930 47749 16793917 181744 122038 222427527 34937 67391 35699188 130253 53525 40402145 198625 149077 3531076 121805 77455 98572938 19073 198359 27933951 33881 165186 17056441 57259 126042 103415109 18807 344 3439612 22760 149879 6533834 96755 178264 34754441 173284 27285 147562499 131666 61134 70493398 89048 74415 31610518 96505 113086 73683227 41662 96778 57872737 96843 54306 22758906 109168 65753 379667749 63327 188091 19252946 35325 160893 511265 15266 178913 5556473 178652 74117 125956575 33893 118071 127260428 115108 104558 41298535 29912 626 16961772 41475 175089 103747555 182921 2938 31894523 22929 178494 20500216 134618 48554 7623443 7867 106760 5680777 40891 133372 16027818 99391 39186 7982003 5339 69795 65806051 61208 164625 36997373 32879 109270 49957653 146267 132821 251069916 171852 9514 18210546 9488 143595 8492107 22731 105358 19749836 156565 135487 980645 170051 190203 56660570 195171 148985 14041615 57305 162153 43952480 10152 182064 83783796 99218 91794 82924759 77572 20881 34303094 7937 176471 72780044 56594 130971 26309605 167665 110395 50337901 66761 111228 4207516 53431 10130 43747664 30624 11479 576395912 104306 34593 62291352 37020 46997 44823834 188661 12008 8854642 153566 189819 48147893 177140 91036 12945496 159313 10927 18009512 67580 79390 10082326 75827 129275 67855399 121826 98944 6708358 66379 164671 19246107 106443 103862 34572188 81461 193067 9508163 168232 52378 47065290 78361 94161 1913378 11280 48433 4282977 185440 160364 7577459 140374 186678 49098419 179420 197811 112938785 122410 89066 357846639 114076 6438 167327249 57437 135590 23548534 107715 130970 57847658 124238 73878 37534832 163172 113796 3535006 167736 32681 5449700 174955 149516 158283409 142403 178467 12614599 148961 128334 4363225 21924 5425 50304087 144497 152687 101391 82534 42564 74657809 59066 40466 61925980 123199 65312 3989 56322 256 1250386 26952 3182 52602355 161563 88375 106439748 71894 10474 106632543 40648 42470 5837908 193682 84468 13590845 138915 173419 12255577 23573 61349 27687965 25067 58200 19709252 133834 26501 35164897 46293 72723 30199177 100449 53290 21676616 60172 147657 73659048 90587 103988 147459067 193119 102393 6662255 74631 80563 28057899 57456 111870 340484197 164344 156621 992809 26699 61802 4159389 115477 103160 217532025 118755 96589 37857168 193888 32741 4331832 108466 175410 1584661 24457 169128 49877700 18079 5022 8281452 53278 10552 151706590 75282 8614 61047397 138365 30916 79813097 138692 157509 4481506 113221 17876 52951286 44604 67659 29514796 79680 125864 6813804 142775 84269 41717960 116128 7305 10458446 123020 121352 93426887 105015 8121 299314997 60757 129049 11315099 1367 63731 32150045 76336 102487 91762233 146560 96298 440449365 180783 179020 99524151 235 81706 13602595 169369 17220 91934254 156769 25835 1693978 64409 109532 33280606 140436 4216 39231766 169633 35810 96586365 127815 187487 18150833 172943 47776 48102638 34946 175627 84599283 60294 151134 237888535 130552 51309 29055620 79255 117520 63738922 58207 24405 5134339 146298 124148 18818496 134691 159754 37881026 146038 55279 36331035 16034 96229 123230665 173161 143439 37136954 55027 90729 50158739 52016 60342 32553014 192137 1146 58420702 87691 192798 932813 132169 9624 292540630 57903 158055 287934762 185540 83649 46374962 40892 101091 14585119 98735 185121 17784333 125495 35461 6156481 2439 175373 15216726 141461 45055 3714701 171243 132171 80525222 128177 5429 26401959 18576 62017 3426647 155774 67676 1231138 24328 177219 16138193 67951 135686 11444762 27281 534 17321873 19847 61609 146689686 106110 173667 18454087 194321 133819 5405384 131146 27286 30985745 73936 75756 51756317 143866 154542 458602294 175284 119902 225463861 89171 8527 35656727 191712 187492 88042316 21182 178993 34817507 116612 189889 21988742 46628 94156 467140330 163700 45617 1412083 9971 392 145405 17799 43854 63127727 7556 132181 10416058 15728 64039 3503172 130970 15769 312929766 98975 154137 44238018 30625 25795 14859187 43395 81783 49017328 47366 13526 66720137 63985 107750 25790357 52072 177866 30136791 88712 140474 33230670 189717 76769 42948198 53010 140061 56793214 190978 108912 68227071 36823 30691 1273598 60171 110920 7501503 92875 185374 256434398 88380 162630 33237134 76708 74982 28487360 56491 98659 258852 123816 93420 25563082 180850 8668 28703744 123754 95004 134994747 112133 192509 15185577 176029 164014 12572797 56114 118116 73918315 49118 27747 46920394 184395 24553 567579 117099 126981 373552122 113504 107906 23006359 138861 140961 67444878 134150 95886 9708766 88335 21401 53648675 100099 17693 370735336 92387 109886 193859319 111011 112066 7132631 158710 165121 14782110 39643 54905 68162352 88796 197936 53922913 133330 52512 21375399 8549 129625 7064776 81485 109714 184525800 90619 132069 46676383 133510 135440 78990379 18368 84675 66339384 135692 2347 415013814 33962 127020 78475659 184311 168854 17770216 57049 135456 20246745 144810 127100 30530810 60198 177917 9461568 190626 117309 22001525 151289 35886 23983059 130865 558 7279931 84206 60376 66290265 152098 182745 11894667 73912 127126 4107132 185843 97359 194624751 180226 76441 539338 5758 27983 31933675 57656 126750 1978242 180479 124106 75412785 93166 64992 26250811 19786 151615 96508506 2562 46523 25004968 184285 38814 144032250 191445 68738 17549323 108048 196542 56455709 190463 63347 53938139 133552 113209 15243635 34046 148707 56711618 190924 13526 110291672 61055 134244 100117951 9333 132409 26537889 84347 107497 145595933 57679 145997 25897787 179739 172245 303709449 122129 191802 261209284 89542 53300 1312019 160609 168635 22808356 114343 68236 31198885 23353 30138 70820963 52336 101777 164583956 148817 30622 2275573 154364 113884 90211463 171275 176445 57659741 73183 59834 62449321 3734 190767 173788 58966 55633 35865263 125063 24203 163898996 36335 181402 4868871 179547 25497 117703928 173126 34556 38865543 102006 91678 34633834 20846 147712 3636605 123430 29896 7396840 127609 80356 174654590 105178 29823 3472165 194122 59287 1213190 86578 166022 3832113 85465 69792 37675328 197582 38310 27552172 48104 158341 463940694 57386 157068 137193791 135513 80719 124704256 44998 177533 23993666 65454 150444 105546287 42702 3413 53759592 114943 118355 34843251 135447 69436 10999823 231 139588 10139469 171466 180775 399852 349 136854 9470628 98534 90059 30176897 16391 177318 110509600 111284 166213 35290792 175267 197711 119292162 74309 38856 71080496 138789 12075 27586669 88910 179310 121530334 155296 167334 25725173 98979 99655 254390089 90197 159178 67276835 11490 107311 41811160 57633 118140 595517055 66839 16763 335851824 95646 59600 6562 193254 16911 691842286 155072 140328 1646419 76246 143944 24772409 125942 189222 46077499 195738 94254 77671208 55603 74228 12599979 176481 40032 920676 90653 98441 13336655 167045 96772 16647530 132063 61502 79786695 43578 137581 657095 18419 105929 25874682 111466 2291 29487773 129996 12628 16487420 53578 2511 96269740 126897 154187 12331908 157985 162861 38823210 180774 128913 12665780 62161 183916 58062899 92367 154998 8652227 92346 147708 23837788 116478 26209 74409277 129658 195697 46802865 43661 60628 193268615 38356 69583 24101815 19610 1009 68934651 76864 90086 71524285 80135 98549 18845180 81050 33528 7593528 52142 12972 96824696 69059 189504 96057468 145390 26455 95697193 88753 139946 11609892 59268 126841 19306450 111650 118376 2297506 135814 183284 30019130 41357 4899 15009816 158150 119379 76587293 194652 32054 112664916 34894 65087 9454080 171827 134307 19484 7210 67812 88136216 109383 47580 86803331 154821 92576 9150687 24454 195665 50197924 145108 7211 50522889 109875 114829 21742053 131909 81737 5128949 4791 173092 62469981 45285 198629 106098228 15947 78277 47524572 59079 107789 35927297 125127 131318 3009679 159423 100276 30521077 156993 73961 70333418 171449 38807 15654244 193415 108713 11664394 117086 23937 23745296 76250 73475 11667060 112388 88389 101902076 58350 116859 92981899 80903 192408 65979816 56706 74871 10862317 90808 148805 51948751 27790 16942 3912229 124930 174117 14123093 185825 86076 2612657 98206 193865 415546306 16116 67809 72288123 65433 136663 24497122 181383 26921 15318428 7257 187108 3048633 98381 159588 405382002 58751 158939 4655581 177817 153562 14405923 103701 163445 63758430 103431 190527 109506872 41141 109526 10193879 35380 70848 30679505 159946 153752 149700384 163317 26814 26455991 198108 133878 6630808 55966 81380 127305513 133419 18720 7285390 163461 84921 40546918 159512 55142 139123 14622 99564 32934079 155383 173924 144014020 69592 82982 26041051 17815 33122 12985977 190461 149869 46007200 161864 127863 66778240 63505 25189 38672578 117463 111173 38377241 160148 29418 81250761 74288 74232 8327209 1278 45299 17399943 4817 162284 4988579 163678 94229 66901444 192952 31460 12875512 113882 146477 73387158 64344 88861 98002161 102380 42014 12814036 85858 137078 147394688 48043 132422 179994977 90011 176414 45146266 21326 165123 19771118 118292 153057 205686341 111089 163153 45455107 145334 47239 40977155 157592 110538 169481699 177319 3078 46175280 118251 68947 100210580 163882 40543 14563630 7999 144299 15981151 138701 122445 1091901 102692 181730 28061374 37704 48291 79653267 4746 22196 165206744 131636 98419 170249597 171737 97086 21200150 34141 6517 1767952 196915 198046 68546628 100740 6872 6361611 50653 129219 88733432 5402 173145 51898316 121979 136774 80909232 139876 69194 102485901 179316 22640 10477667 187842 157971 9821173 70675 34584 37972501 130745 97470 82793199 21462 156512 34387921 93171 129903 29793680 49353 62984 3864920 115499 148803 67044722 82118 9370 1727906 7156 8610 275628657 108256 60250 775387 198969 46110 11809655 196643 41617 47957539 129868 46816 45241559 162623 22221 69580961 131699 196754 25410986 175987 108414 4713418 62900 161048 27080744 156125 183413 10919673 35430 173653 11202220 59769 6935 68209448 23602 170176 12146283 172555 71234 38462199 51355 62816 10225237 56354 112009 12939772 147917 154336 13982905 87592 109128 12565630 5624 127327 22474225 195102 180243 54591410 158197 144688 2927932 8104 45346 210468420 2529 13024 2359824 156551 35322 446828 95058 26549 61674125 145659 63875 92550902 24867 69610 25744752 182793 164368 427331 179529 71050 475027 125023 59416 299500246 112070 28774 167731 130950 197928 35516735 130756 175653 1102963 7305 179835 16825277 101789 52584 51048735 82136 108807 14114562 89887 118587 21252570 159485 98150 2796397 69067 185769 10816513 31049 19480 14595281 151861 129809 188580967 39065 108631 103009603 122156 18972 18561671 17589 199824 45597582 178042 1268 76592686 181442 177729 10111060 47875 194557 93226371 159141 84702 8974947 26940 150220 38839937 172684 85741 254081859 47304 13351 32792845 91507 30084 3769882 58902 110459 55998781 89469 189198 96125204 59005 36174 190586302 140625 171220 12528168 192362 155416 2275178 63287 183677 95818378 18219 1681 80742461 99755 134866 29386860 20317 168013 41032495 124909 37416 289414870 100494 121122 130417774 146787 94312 120667506 135144 137925 339311020 92107 38519 6545237 118782 89281 10609680 188345 132831 12712226 10568 130584 101525660 96105 30479 35036677 143125 171087 69787049 194969 75172 31649228 173699 66419 91335869 13777 183449 18009527 31039 20386 137044661 118148 116179 19259334 196342 196341 811342503 193127 6403 26751234 137199 155387 107954166 151482 112086 77366851 149575 20152 6700574 163867 195407 39947129 118009 173030 64986672 108393 58933 49843964 120005 91836 24062417 159686 59467 77831525 74028 189428 285088794 49860 9563 603398958 69037 121696 31158662 181248 168919 3323469 33114 186189 4098192 34467 7445 8087815 180710 191752 16489272 187856 143369 19953802 136857 102617 192980724 152090 163018 36393002 71358 196877 66423700 7343 152870 1939466 32632 141783 45866137 29635 172078 7622647 71204 115545 14292265 11944 73895 4026287 169629 172609 80880933 142622 190728 22809483 96736 170544 20280625 132621 159037 3759438 72134 156684 21484707 608 74816 909339670 83980 29787 47724025 36764 103926 4818176 46991 172950 56213032 53107 10520 14075228 156189 43344 207274609 170523 104190 18705987 128369 87283 152988605 38860 150731 99059810 68776 53671 58458093 149427 70057 25824306 143320 164488 29685865 41947 137941 36106178 107714 114572 74203994 123848 192450 232561495 57044 141730 6489905 70694 5102 24837434 32766 131174 63134338 126324 155491 19583805 49260 191964 89393240 157444 152086 49928988 41420 36780 4890286 52638 4468 8092747 187469 189622 116957146 193687 102630 20809045 50953 198165 16376937 139159 128008 37950005 49108 83103 54222013 78892 164566 18140488 69732 117930 13399690 189350 33921 148281698 140596 38009 31696571 18393 131102 63208797 50895 135854 38876065 23263 47346 63696711 160909 105764 127130487 37370 119797 32459104 103464 73375 204002375 177687 34782 83147584 18534 185594 52351559 65556 166602 32444862 139558 177868 222258488 81311 137730 173238760 3601 21884 6152234 98588 32965 47337463 171933 90816 10931977 43751 117113 76274224 178547 80337 41889998 88669 109447 4199582 63877 127084 34727031 168903 12552 1315627 77957 154050 37031802 196779 30662 109754711 188227 117209 20885108 58288 184623 125570351 145924 57918 30766063 26759 137136 81517207 123792 149362 104691004 8009 11575 31313667 93102 161160 86268723 191472 57288 5490072 142976 160567 72232030 48496 97860 7698865 148918 68300 69014750 136715 119553 20490512 112668 70285 18316867 172552 184929 571746 101352 182193 29465627 68669 60546 312383 106569 185380 45373312 142100 100354 64666635 172421 61843 209483712 126240 146637 1319911 104951 116594 6092859 109245 126403 180873719 123919 109843 67945371 169473 134219 346118711 127662 114286 90976217 51489 56448 73507708 68866 152053 15680005 112934 112360 4097532 48123 44825 27083008 37430 164807 104373206 51539 16606 70737407 27606 113428 3998092 108094 125032 96599217 655 13154 1751703 188030 11088 38492907 64816 41047 11715425 177347 160783 3467487 190684 64290 10867282 77987 126100 17312023 93109 105082 102456851 187161 83887 5789031 13352 50451 18032432 83996 163441 52240586 180798 179041 2866544 74575 33144 180891569 85405 57202 4140404 24848 162553 2015533 105882 127055 113966621 44938 133991 275086708 25143 178845 40842331 71378 106755 5146604 11667 118279 139860083 141037 28309 117710054 42916 134637 93728609 113839 130496 7319751 55892 193179 46673407 147123 60222 4133352 116691 169970 122942679 110761 157196 67992485 62394 150637 2891269 76695 122775 40332 102677 129061 145098157 50780 7670 30332110 71161 160775 8890992 158340 172431 65689376 117279 50583 160996854 87932 151398 11562329 38198 125227 71723012 59350 7506 32551864 38495 188328 69439519 180037 167420 137353238 409 3910 6261791 60988 182174 33045338 84407 121240 7632763 190399 5129 519358556 9248 88142 92799851 102332 23999 24054154 129447 77948 31956747 58719 190842 966715 52024 20711 231202060 141746 89118 8538507 45013 29704 129865708 3183 192007 2974285 122364 194837 11315263 76919 194515 1920308 135777 39418 103205635 119987 44503 63998429 99074 163240 81461728 189189 111197 8541643 39016 47666 28945295 115541 182009 51970800 156232 106718 3294383 126323 146835 52803368 70386 130647 50611728 154143 187295 409105541 177866 173648 17848166 105127 139224 14442230 199231 21383 54496916 1061 139982 107527220 34475 160124 73740417 63075 123223 3341291 143980 28440 57438151 145776 71116 77713253 126700 190615 83429182 107038 179945 54904775 124226 174774 3599946 38699 100013 142331439 88783 90967 12777108 138838 156587 12543889 6093 145725 76586802 14847 106650 67490815 129448 165819 11459038 185387 18020 1610182 88304 137125 44052742 99517 168758 18124633 166721 47052 1404841 141373 165084 901125 191654 88305 1517022 49583 55572 231986064 94996 131075 83764331 141494 15568 91376874 70115 58402 185204881 95021 352 11558396 31836 190212 21739250 87230 180272 278159306 108218 194762 81816350 169685 117240 138597968 168444 191761 53641148 58007 150693 21130217 34059 81531 28302793 26361 113117 128849 38111 26170 528282635 13453 149973 4603039 45895 134259 180729058 18302 24094 94138715 164283 2508 82462264 39679 143506 18449937 119677 6339 42556745 185513 44543 413406770 153518 88086 38284731 103507 140832 226474439 116489 26392 41588453 20515 178347 34170284 90145 20065 81440888 30290 90486 19053922 113678 82159 202703824 8906 8946 161974146 82937 80778 7043320 109399 1588 13820954 142110 81533 7577075 26264 143418 1335755 65410 140055 86675705 186715 124627 257850993 112153 126874 104722738 48876 132001 81927462 11750 86883 21571449 72675 181911 11421453 145738 87386 108516246 41839 82331 81819370 166387 135600 69726712 48721 100938 497501024 126472 31774 79822925 109792 138526 87637389 159983 72203 792392 71296 66197 71508322 103259 150932 49246380 34677 100460 91235547 198417 11158 88976487 79883 42008 6194169 161516 126638 34820425 151589 106824 23114537 47831 19364 21740339 26055 161444 11336351 114551 91128 53651172 139739 56942 359038760 165317 166044 57379301 176269 161332 86602580 151633 20075 43993085 116733 91973 86617286 106692 22335 34227703 53520 158502 40617340 125494 40631 3964818 148242 119067 2678798 145306 17552 74161479 153217 76783 5373917 193099 106570 91532575 30570 37582 6956083 44846 188128 204884557 181505 98405 2371233 81260 142825 4955770 154530 195820 134098033 160347 196283 7883151 184410 55538 314884202 83572 19489 33600724 50687 136077 13595289 112408 179798 76177706 52104 141252 127320470 113582 160267 16258009 194987 199031 165277317 121823 29980 7575119 50972 185791 950476 111802 42369 153587638 30708 162611 156622286 115004 77869 20373433 72351 122979 45608387 49815 8814 64726129 108836 32723 13527230 20393 123919 26240965 169209 166741 899027 163746 45076 46836186 121102 41452 107318779 139411 82782 14039687 140097 196197 20227708 10110 37691 16711031 177633 2130 78537831 98901 147775 1199148 106658 1326 78302627 92466 99312 117965457 159850 154005 1680671 124452 121141 119529996 132030 136269 22811093 28002 64995 36986939 15421 168697 13050656 84551 72308 155933798 25103 40127 176751921 164724 136506 789325 189914 104099 116186287 108878 118893 49459202 4971 30245 50608886 566 30742 115709554 109284 78213 9799457 42715 120152 54390774 108992 24738 21834941 28961 78111 1465787 113657 164927 96625742 49425 96074 45841226 70372 88975 142576761 64286 59283 47063650 159433 177355 97184003 105466 178218 9159652 122774 57039 91058462 46343 197601 14769200 198756 147951 62455530 152470 73080 90967995 110304 167084 9474448 65592 196536 13273808 79321 61146 42184069 196806 136404 20183757 9856 78395 81780360 48688 107491 218714493 103581 104928 33649938 47241 93004 132840297 25279 13211 28671732 136560 109538 203850834 151703 100969 30323614 178791 93804 40408446 183662 28573 8762544 161514 132727 37349516 27537 193992 42859071 166100 171820 3486413 117967 127341 28735122 35663 153365 18527535 59156 181933 2213063 43147 49561 3901316 89313 45250 29866410 128743 67486 227087240 16926 178081 39457653 170171 195940 97299986 101816 67561 97192600 31719 181110 39371110 100341 95292 165403568 148267 158941 29412716 83260 73158 62950622 61347 75388 11561431 3128 161517 1571168 33375 112613 49163362 22390 194122 33250969 15473 56365 8730467 6745 47544 62770 61118 40108 13931638 36963 144711 11505514 8700 144504 28788368 53389 63895 6567125 52355 18968 1451933 32558 143337 66323936 44308 5889 140397967 8624 179854 31423637 120437 161426 19094812 196865 144905 8262178 149129 179108 35997848 54166 156255 31717008 34430 168068 27473649 48419 52493 51608297 15999 171310 61703803 12383 32927 100916656 46220 56960 40568398 24857 194823 16662666 182776 6563 2240281 78566 81761 208280411 104080 29282 5465565 122593 106855 21664301 14442 3301 15023230 37608 12956 71455888 30938 197190 8522051 94723 126493 53215006 184658 265 26551224 41103 17508 44314772 65359 12109 124735066 42474 173258 25515251 190854 194180 3158014 113099 69468 70539387 128126 121844 20954954 97354 132017 108896067 132101 117221 8879634 40512 126431 51684265 154968 15198 235003628 69465 190416 29873738 81467 106835 86527059 62793 140140 42592913 174995 124812 531279462 103036 24125 329844185 15031 11544 56297067 46493 18330 169441056 186753 126472 88456937 165869 122117 20714033 25142 1728 36137744 142491 93651 40591855 34139 68275 7912934 32185 18671 28239947 31805 113848 19244137 35514 35975 96823735 33075 100775 8734598 39717 107998 171456737 66822 196952 85925473 22447 99918 21956224 164551 8121 40227551 15185 152602 39074406 115899 192580 35420150 163567 166509 11547948 19430 181305 5476422 147232 142049 151851062 7692 5447 860406 30291 136151 60374750 12546 46275 53352733 145087 23427 34920119 18220 192690 4224414 75572 149665 7590221 198100 111043 61580795 63467 7105 15203588 116682 59266 110523283 197410 16826 30777957 79885 19975 102422577 158495 129499 4020281 15399 138297 182193377 198434 36650 73761405 92342 186291 74138220 191765 490 48721210 197397 154052 19748274 9038 116439 365696099 130725 98161 232949979 27624 85477 14335030 70692 150973 70883721 156645 42189 39475808 159103 55643 70995470 179784 51026 66797643 91322 90627 14683547 4635 157470 40331874 118573 25128 3130291 64750 106448 93530327 158507 183857 79046734 78975 5548 15951594 172050 21081 47239837 32012 78742 48577595 46381 119208 33446880 22692 132975 117298432 56955 107189 6083529 183600 102475 5559378 17922 142268 15142838 138422 194259 97333654 83274 12556 226632621 84992 85077 61724267 43872 156851 93016758 65301 49578 61186413 118643 7852 17168967 187506 162015 22553174 155784 38980 48791053 91276 33435 206350111 85616 167705 25085061 16188 182396 560801 111330 196506 3198304 114021 149778 9272408 138755 197893 60337 8795 11998 132294 140738 85468 235768077 41096 47953 76771481 155503 52524 54507558 198240 7839 88748407 6442 199190 2519230 128990 118574 80960717 107508 58764 636277 190639 38997 41770418 29961 170129 67010921 125191 60333 20114682 85279 186574 10342607 44650 90122 577082 119295 168740 51325568 72550 40517 58223764 96176 38289 7320684 102736 15648 31476448 137549 192306 226521900 198578 85573 5661086 146624 23458 126533958 103263 84619 21200807 149652 73479 65703580 79612 109143 5363210 7002 126926 1185169 4889 89444 86091387 112798 150706 17722010 113349 47150 191444681 61807 75084 614131547 187796 64610 63107863 19156 169523 106856145 64738 37229 72497371 199617 161035 212353215 180882 49910 78431019 168036 22512 17622012 143615 99929 238506858 13133 66043 39121022 129339 135579 4622069 155749 105008 20199045 53002 27214 5882018 100319 160543 55920518 133670 187784 13463563 134936 199229 262604649 98275 112419 23885830 46438 699 5523469 145647 173271 21764525 105548 71712 56101244 45601 148777 40931152 132497 30291 72369165 178072 152834 46883729 1794 40719 10645176 1107 103565 19845899 15819 106519 18706082 196762 127221 79704769 108656 42245 60347941 86085 79797 2919948 12835 95453 101732832 85540 120311 53327365 192848 99090 301794065 8873 17035 11298820 156418 101653 15796471 62463 197182 43708298 149310 77059 89118896 158853 161 4838076 76356 99524 48804367 120134 134130 264340067 10896 190641 108142002 153663 10491 50490541 52560 37634 17896711 59976 112717 12911277 134662 88913 50314162 24862 72450 7377496 143921 88395 28587782 3130 76787 4633835 96520 28938 31076818 22542 152952 22536380 97635 171500 9902673 198854 193206 26531621 9315 149257 8917455 65005 170940 41861883 20579 157984 13512699 197864 90188 213210933 148452 116577 59533576 183225 161585 10555984 182165 4075 1724347 160081 73187 264162275 117565 3660 42973730 196187 101226 3938995 175066 197211 75407964 157363 112467 4624973 17724 180676 37998686 196897 36446 39353213 116293 182593 39896515 186825 101370 1047397 46754 194364 136241545 44249 88224 1091619 171038 108672 9083631 135536 40749 697423 1454 175279 81116587 56716 134583 486577 141706 185111 79057028 185430 175879 42130810 197061 188047 103684167 147511 92484 76558611 180106 121263 13442227 23118 97659 81660246 150336 141787 3294180 147212 60339 37448073 8184 79366 248838722 117300 32690 13461837 158057 84409 24684529 162413 88182 123377370 2997 48108 86395448 32543 76961 19215402 16253 74349 120886801 97872 146699 26291469 192198 135268 600880339 13988 156095 7352550 35516 79106 13911403 78570 144702 5644439 89385 129710 59027010 76152 117326 10037887 177062 28544 23954618 185171 123076 358417287 183853 161142 1799474 197634 198589 229964677 134886 170686 27884796 9840 101603 479054 89573 109938 1207435 21268 88363 9930415 138336 58899 46014862 67354 152371 30059202 198746 20282 49322082 4159 140289 209691695 188108 123108 65196834 101770 199619 3119713 121642 66811 41873798 183725 100281 131843095 144766 120072 7723666 99431 176696 73287486 166791 25778 11642497 174520 196477 14099459 88219 110031 35405275 31287 59092 152840515 43305 184333 497547 41435 106361 6269826 131267 121026 180169734 136025 81627 14391040 124271 86407 21777700 149476 179541 4561172 120883 174602 62119558 190079 189999 7087126 121956 171649 15850873 174399 143101 187001964 86535 142189 1413563 127915 71841 49459139 84586 138983 85660476 100654 91367 38353411 47214 29535 54842927 154336 55515 51249801 81312 178099 176452473 57076 198133 14810892 122495 83635 71724562 22174 112823 95595132 124593 168980 14749744 33628 19472 191561215 162250 170494 9903583 192337 179662 143099060 109114 49709 14619822 197481 195324 4432501 137097 109463 5273458 47097 14164 194981927 158016 28678 6382258 113938 123482 23670337 140664 119155 124231530 168591 32880 36373459 147444 129532 47395529 184835 72591 194599553 85450 19937 39566295 168234 2088 7930342 67493 150050 9704249 155934 169702 23294877 12136 126225 13060014 174081 155550 181470347 99052 17427 17673629 35978 93021 5942283 100970 5790 365001447 58538 11501 151865 199289 194002 17469330 163946 149655 69022319 38733 116161 128762722 128960 145963 564163 115514 61990 69409412 32920 2609 411253773 105761 181931 141615778 32532 109185 6249512 122237 109523 10913694 5037 163389 5709859 19199 131354 13778942 14942 80844 33218105 8649 193655 46684435 124263 39432 25189985 107936 148470 58460286 141492 141602 1116507 21798 113201 17213560 92188 27619 29866596 18708 197706 8294449 40356 39626 62623431 56189 143817 38541343 164562 107799 139763883 164293 111250 1809463 146511 87786 9882250 75372 154712 54874678 33732 83742 24345995 60244 137599 132196347 112061 142724 156370822 117261 131142 27121250 97622 127330 53813837 8881 132985 93691458 118296 26059 11068556 37517 186587 374947 42969 25930 68819776 129307 17216 89045327 13321 110944 158554730 85254 105984 37520920 112283 183639 3182372 173044 131785 52520830 140779 39242 285029978 6006 7374 51087925 77871 21741 47905667 74385 180959 99743867 160071 146702 11787938 140308 176836 4103608 193337 88468 10488756 197350 150215 76174592 152706 121893 117441621 181149 67652 21466572 99664 13882 44272125 1387 84512 530759423 44888 82199 6440102 41867 163078 120103548 17629 80586 2453685 82687 175651 18817884 49883 137340 47594940 108827 193338 41910991 80577 3559 4614800 39051 107186 41394159 128877 85900 50479599 48208 163379 4603984 126047 6297 1412089 157848 189760 83074060 197915 78969 357277 1452 36663 47797193 165483 54690 123171540 120802 56109 47153437 145585 119766 66110206 154661 15017 4685298 140167 69404 57646941 151184 79904 238944271 86277 160320 20863572 140352 183637 63968231 127623 160649 127488720 116235 94655 62064413 138282 125365 44769497 64336 139737 37502584 130995 176697 20447532 117206 113734 220467658 175003 101546 133555306 53921 57463 8343680 288 133089 50538025 104847 24940 38980324 2038 106009 637655 152966 90559 105427336 124045 23878 136146526 48115 80373 4140706 116340 83448 16972648 90094 167309 454407621 73410 20284 17139328 196778 176376 99833015 177895 44608 28810478 175361 196600 61682550 66170 189125 1513619 57605 138273 6732594 100910 80846 23696434 129892 112363 495063422 113193 101488 51245088 109122 55734 40945003 140608 80452 228509616 28226 123667 136226800 127132 21549 12119209 195233 102540 49318789 188525 24738 11383258 74502 184268 15783094 110877 49457 612194878 99406 78184 134100804 199781 25721 10320535 124414 35785 265311196 141347 10304 11625205 139906 110889 370060747 5169 115388 14610788 68881 14949 253155564 112383 94813 2756660 120575 175621 101362186 148251 97988 66420165 175753 141290 41643954 135512 134435 84808911 10640 140546 204604 82982 188563 29721179 160580 130677 142051956 151014 147130 12847294 29629 63926 16621224 119393 176900 321267 162776 73450 365723388 177521 196236 34224919 24036 32871 222054 86621 44333 119855250 3818 6739 111231547 146403 183394 22017813 73788 189603 2771861 186733 103420 4913636 113698 136830 167771 183034 138915 14837026 15717 111167 98124812 163116 115154 65198377 35973 40137 204083509 116197 71716 53696739 199677 129737 17748287 157277 33061 322500982 13192 146361 35012270 33496 17625 528884 127117 23900 42049848 127825 23740 245195751 129269 28989 46999888 33117 140347 136853159 14514 74446 125847222 124511 29697 334849211 57243 97646 34616587 30977 42591 2626421 119364 149529 110579437 43656 139471 63440228 64989 32084 65020270 38982 143374 41463074 15298 180126 35475020 144998 149028 80849493 15176 174949 53385783 108395 148044 2690623 160286 51641 10721938 170460 70903 23906286 83329 106082 5371594 167572 57155 12518023 54360 25156 51523242 116358 66249 6359027 152247 7111 17785664 101526 148272 61061886 107624 68729 176971097 111208 39490 58203499 129716 41401 3287061 100314 49270 41495330 12002 90927 28182929 89680 165612 7271575 25864 33779 197415022 37187 193101 5331400 128874 15945 107409281 83070 11224 26393005 199676 51562 52673900 198494 174101 18053811 168249 192893 103691819 89456 126315 32514694 173356 94054 97985268 136368 29310 15529194 199296 19993 180073826 126805 88146 28134516 178350 128503 80024800 59847 170587 252884543 80558 101333 47792886 154402 12891 8631958 123624 169336 118937753 5772 150910 28659158 119585 40434 5993690 159829 102105 32187025 37821 89737 4748572 41580 57648 2640754 166383 73380 56175529 24624 165203 75503511 120948 151375 36738039 1647 169615 44622748 118711 132902 4354347 140860 161940 11665848 79147 32326 12483749 64966 122266 72180454 11898 16195 11610176 163321 26381 7749370 187949 9266 35093769 174592 124205 89446237 188613 60624 37029000 112498 184170 47621459 41426 174909 38859845 53558 31569 10022453 130268 114515 1116640 156804 165441 13385160 16771 59858 286109929 42297 164400 2150290 7104 49884 129933197 107159 110415 1199180 6706 186366 23041852 62440 181458 65507439 180088 131526 16516235 122427 133587 642844465 50838 162390 460677 110679 24626 6231128 101544 85836 55412956 191381 181960 162536999 9897 164253 28622788 41405 149510 113333963 43168 160084 1713826 137646 92542 23655160 63774 167136 10128275 21143 101547 65231881 78473 191506 1760309 192664 85446 111580070 157335 73010 71236392 11485 20895 56975699 1381 32753 11841439 181468 81338 8895784 4576 191163 879795 136104 19856 26761179 189624 27680 177328702 196556 118177 82640037 154110 178440 1323608 195558 185229 104878152 135891 109299 47759436 57903 66674 24535127 118399 192743 23386264 112682 174201 40579836 163623 80106 34314473 58411 34783 283077937 194799 144571 14389641 104197 143789 94093713 39284 67540 23147717 139642 97964 39981764 172971 53350 11063010 112826 96089 136914746 189384 138530 40590 33871 178537 203323755 174064 195474 70309245 41586 55178 159169771 173621 47447 8740962 2147 75511 44404084 146859 187215 107391816 164705 110611 57444325 189367 18259 153644311 103476 12357 1543764 54951 169512 17987735 166121 16522 103898250 99528 15477 161848029 72952 18347 10831128 126186 162432 1295404 83588 74904 845291 93903 96131 33654442 199349 11649 330341 109283 87427 140016956 55933 170703 79273417 110989 117271 15230006 125140 12205 1832705 54733 157365 1820719 171730 24050 243955235 19180 19652 50356659 130353 11822 11135829 149544 120118 259597 71490 95021 52494792 83491 140821 105515389 188113 7812 12372662 123693 198463 253704973 128004 4416 30659484 178813 145082 1688658 104355 196395 1379506 41814 1896 73024681 158222 89511 14828036 122839 61922 20375519 199791 124481 15051748 69741 105452 144288030 2544 146938 68257744 64955 5956 472061366 153505 163388 61352113 73330 175005 49355975 50279 79235 23072722 75721 177511 183066702 164495 88940 175410031 192760 15840 2508023 4981 102048 2471276 42217 70805 21247526 80840 190912 5888554 102460 13568 82662103 165341 154327 18141726 143631 161052 63483217 74516 105054 170594176 99030 2667 935593 5815 164487 43939643 3865 97492 1170510 115918 165379 21446693 113331 120954 42066997 12339 44767 31072597 68802 64650 13288281 73795 186962 26988838 56361 160493 49531469 111444 55769 840335 101518 12316 14149091 49516 150438 4360324 42208 103529 17539823 83291 16730 102256183 140019 45310 4301672 133693 189746 7021219 143406 34550 79844698 73808 92879 331278091 182785 4139 16006779 103004 115402 1342711 52977 172351 38355188 26058 185451 45360978 7513 37276 50836437 189437 44769 95062087 131092 14122 6869164 37486 168447 110793913 33906 122400 226131461 50987 165203 1606923 89754 16896 136215196 53189 143726 6880715 52988 162083 7985908 166013 168176 3007762 170986 189645 8263487 193531 130714 131326408 104313 37704 3817237 199154 74775 17470757 146500 197156 3579984 168775 119150 39370157 136864 40674 39645479 162338 191122 320349049 145299 100426 10474471 114891 70071 98086656 26885 154497 6311353 148939 170124 15553108 125011 163002 24911118 112759 91372 28586467 180091 8592 1463082 115822 45708 133989370 189206 43073 50303357 79247 3369 55145343 93731 22887 87728542 199568 44251 11136805 99430 25929 16192436 142227 115194 149740561 193417 6114 20681806 111575 96662 94521835 181152 98518 163143095 36014 177204 66178835 140340 7136 79002306 111488 70544 11898170 43543 126685 37052356 32163 19532 93584733 47828 101983 67596484 122911 24656 23337426 36096 180706 32866750 127850 20526 6951721 104036 125591 44014564 41102 68513 518757307 22165 6087 3242865 4324 199710 4039661 47368 149315 24269872 46161 11056 13958811 777 135491 64849028 131229 43499 533327651 42638 76011 66886726 44693 149924 24824261 151400 191067 4159492 110149 68633 27454485 111732 107901 229133032 20874 144927 20640466 142891 178660 69987037 90754 166556 30004169 8076 95472 10760891 170906 107958 16676131 67770 190198 65501730 78906 96955 213037803 34968 198628 36828061 79336 116218 10721020 50230 133276 50599835 159378 176144 23836702 122939 118943 122438705 49327 42743 211241 107792 134169 42630147 194526 132967 261326125 129155 90449 136756095 78408 142378 131722302 158493 184388 131943688 163391 84924 6975971 67226 95592 7282485 193095 195251 56258928 123370 45308 9588028 130343 21946 38790130 144656 183340 67933432 127767 156932 19401435 163711 178487 20804040 40614 47305 17491222 74922 105434 193703259 9096 11561 10457626 76857 117868 54842720 135076 32286 89180575 121478 196356 7054221 68675 172681 18968454 20368 1094 25706458 152771 78871 58474377 20312 46834 84037200 19092 198022 86139008 29 150350 43013432 81331 33213 10997453 171015 118181 51160843 95086 38278 33817171 132854 34427 2355297 60249 73558 13495936 89744 9623 1894687 42843 67284 85675006 37961 145501 2237744 163343 53574 16175487 194355 67522 221381955 137599 47623 25252389 49783 36063 11474658 40644 72778 7740717 175655 87963 421474 87128 99515 101319275 50137 86785 229215666 116034 36104 111534324 52850 73692 14895134 129955 177296 4061413 87421 53634 30743700 120596 7970 11110497 130240 22358 46974714 99301 99861 21022909 183869 176910 53861972 139284 129568 4519111 21892 43848 120321877 24023 87898 25031523 131989 124001 63563773 12527 112441 167573532 143177 20087 211040 109672 154935 79500914 25739 187932 172907883 102376 79681 156094249 184364 100725 99141987 56489 152331 44897133 59811 152480 10803213 35730 48481 3076786 122866 78784 10801409 182389 81667 11826322 16329 46146 169689851 93204 156757 23945093 69135 161903 1584591 38429 168755 1471201 198626 169074 29711835 68156 145158 113277239 115549 89763 59876636 1171 167749 63852853 159665 23821 22839415 152312 149808 15499815 144251 185119 50518816 149910 24721 645593 123909 180221 256027541 5145 41302 26555748 154249 46439 121587126 107007 11501 4342516 181568 159925 9709554 141575 198705 8161432 116252 117550 72580 860 68659 102552236 265 28291 16106915 60262 158825 44772460 175764 105385 4974405 197916 85949 23885964 183518 44799 227702814 166809 50709 12377838 142949 49785 90574459 126969 65224 115068739 84827 170551 303760724 149873 117497 194270339 72383 153690 19310380 130196 121718 16958787 31414 68990 87415062 198724 120931 23804404 15146 68365 3231643 189477 83108 279650884 76344 198643 225269757 134426 66183 12871837 186181 195831 20356402 125864 24442 19129622 157820 183943 15322329 20000 67452 12921320 11950 140006 41069693 104625 55130 33981992 109811 156742 3748410 154372 69269 30691648 38379 132842 10292704 78261 162654 7438531 140640 111534 83662632 119621 94777 3013919 104572 135561 1812662 130094 74809 57800089 7985 82025 8581220 198812 72804 6519978 5472 35457 159076016 47426 179862 80163451 22878 52478 25918312 164235 123303 34926203 49246 154947 1006818 120116 80759 133667179 158342 106842 169711103 26112 80432 48791725 93338 154128 99122841 105841 38674 18315747 17747 837 9553704 143861 51610 16605453 192242 42028 33542722 161732 114828 90480593 29818 55288 128209108 19447 164586 124624818 68326 7521 68211781 51465 72683 108394118 47448 31913 20318374 50823 143703 100103313 184820 160526 1900140 89758 187888 40828114 55500 98751 20289444 108749 35971 61476000 19101 45624 15093931 82460 13887 309330 171478 25775 187757383 198032 54032 28296531 66632 41529 1609941 135954 10935 9759433 165672 28879 22131383 108524 61204 49149064 124037 185601 199192275 141839 132968 43939427 194740 28 8816594 121433 159375 7595013 82823 184766 21303373 183647 100288 131364616 25272 128177 9504076 11632 87776 207834258 10550 191296 108782235 124081 101928 6193364 153445 61412 416727 98019 132977 114984050 118657 77023 47022488 118744 137922 1127134 66040 54100 13786591 37497 9419 14244773 27466 192036 22695859 88442 128260 33503660 153860 21782 47647631 118677 56333 140674500 94816 103990 38714866 85940 133464 7610168 199132 168681 308180096 120254 158972 14873990 188434 193194 1573928 2069 35314 36380888 73797 86710 24060202 52774 85354 53568798 90331 169364 10543910 187407 89828 18359279 172496 174454 1836926 158911 158805 18066903 48142 42408 109041455 133778 151934 122525451 88727 160329 4268130 11850 118029 3412789 109661 162555 41682914 153133 32077 66643142 3363 79889 36066153 164691 182976 22343443 145448 106261 33501862 28936 40066 225007719 180821 86207 30180292 89154 7383 52594930 5049 26169 145719407 148687 154895 76242028 49759 59275 81917 159560 176258 56753378 11636 38574 142160528 40618 66396 3530893 177355 144428 85986108 77 72713 5080750 198550 44545 67704547 193999 9757 25837052 6798 68952 321801701 195384 136301 50217743 194264 49148 3693215 133965 178495 11292590 111097 141028 98935006 154677 16351 3539281 111327 126035 6327032 176818 151557 65527254 152679 95119 27222338 10876 22025 35438701 13071 54065 1775362 75766 120298 126891002 62611 77453 23697728 6598 111919 11926349 23914 16972 586726 191372 3319 29559849 42381 177840 25028522 143300 29227 39272516 175168 46132 33074122 46948 171757 880181 31056 14806 129206090 1564 32110 219869189 122964 71760 23323669 54174 133494 6645503 104298 154285 18950884 26232 58569 90467749 116303 72399 357372178 172954 184513 114484865 186994 82697 48533193 101754 108146 205875 109117 157716 37167162 131422 140 68851563 82231 167873 84174525 142847 331 120411300 199652 118057 1816989 112935 29247 63236843 167694 116119 3184505 79565 137018 20260795 169470 45205 2127753 32031 57150 56620366 157082 22311 17195271 179917 180190 65571350 93791 157446 5302334 193228 173849 9254007 86683 184043 1644159 167128 31215 1877286 198665 71769 130228704 57582 105737 88960300 9457 112561 449717799 140686 155424 143559036 19106 186810 25412016 145162 65839 100254803 36160 60565 196773415 105327 113413 2751502 141207 84828 73572577 6650 90332 86429169 49927 123185 120022807 170011 40008 70204981 172955 81873 551326111 166490 6875 5389554 134099 17390 12788529 174531 197080 30359307 94855 144520 232910714 125113 155505 5451756 21156 107215 198520087 76998 113007 140382183 52893 24160 74471546 151571 143246 56580650 128674 50649 133266376 144317 109090 27726216 141831 161348 1964070 188035 45984 45309059 185997 62936 21445585 195885 151560 59507207 97644 151431 389854318 185421 157190 4219925 69381 40528 54054008 38825 18086 87846380 55065 164820 199050234 40682 126589 26983171 80756 124593 27068759 171900 66636 12740819 26963 45528 31982264 69510 3499 62506165 173619 175049 3699929 64810 144074 11643108 119729 110727 39625716 87042 159081 3532020 55813 112392 54094179 123644 144699 28627391 18244 4039 2016643 40159 12458 12508694 59495 92165 558346 1009 190004 74199280 168105 102486 48273371 165685 41157 85825659 170002 101520 43916817 187301 42372 1527975 133685 81761 64216373 140279 148242 3636577 72065 83262 20461154 156988 31546 35911285 118256 76372 88495343 148033 149096 43222967 78332 173997 116148446 112616 101675 98434010 155806 151975 131319483 90731 27575 20913634 158442 166867 14727175 168781 182498 43549481 109846 134291 9683965 118755 17267 45143421 53193 10778 205443749 23838 106047 48651367 50881 166374 35453623 31663 130208 227226333 50284 34079 231478388 173562 37528 17685285 14601 88709 33370723 67117 86529 1990640 99710 176983 19614137 64813 14896 75089787 93910 3425 15168815 79265 64766 54469041 41737 62346 105629859 14981 126443 61048666 179190 86416 2189697 6087 95723 114594882 164548 41466 69608008 113427 149371 73312879 53162 65557 99252098 184639 1088 110126435 105363 123925 21079283 153703 46252 32296832 660 38416 921353 111615 79275 17808129 60646 26383 81710361 149847 180994 19246767 166656 119818 64451925 805 137216 9505523 80574 55905 462879677 54785 75780 13024434 140028 156713 1429556 93437 75017 9820085 167991 134473 48530470 21796 52917 10817496 182505 7673 13012583 40686 61755 11270048 149865 118007 64814604 38533 63918 179947917 82819 150131 23060974 92551 21731 6519568 56903 171147 46193252 187178 100784 2728724 131549 90411 505105775 34522 138216 47509699 150877 64475 28842427 132630 72138 28740136 93195 65275 158181578 33936 115792 4387192 3011 75346 29077335 152189 87108 285966494 169679 144223 497552 66258 135235 17123246 90016 33068 43739027 156801 148946 6651 194704 47986 2255629 17140 6924 48176956 113886 100420 71863403 9875 189135 44118532 71963 53308 23315980 154896 57946 162762428 193183 48001 55834655 58598 64816 92862312 114710 183352 21390025 120970 133568 8444800 110323 88585 6967182 183742 125625 5342711 49499 49975 36122163 123258 1745 147850732 127133 93123 20001214 6610 174613 43350054 60653 191133 30393265 11196 183977 49885594 98088 153502 165611758 14528 58014 243634306 147918 106820 191720112 115504 144359 20216541 93817 49454 1435749 39073 3816 26838002 116220 18492 44307862 179323 28994 25654913 190835 87447 23500405 179575 198203 22009832 66764 193619 34417515 71952 37204 162576381 197129 198344 328023363 6516 70568 240469421 1059 170986 8227787 142862 88559 18932166 32218 123708 18356764 2713 32363 16268367 112905 48875 99266859 165532 93665 670973916 195007 28837 227570816 73637 85334 8050589 191116 157288 3111866 162715 132761 32104488 161385 161336 31941146 92622 62485 26885223 34355 44364 82458728 141100 191983 140444019 117907 141696 19424886 15259 183106 299199317 124802 35275 4963203 91429 85408 11495773 197341 130082 4443928 126332 89662 1463906 140056 33516 134915214 33474 164368 213756596 189920 5699 37769726 47027 108118 14899121 177491 66313 66853994 82803 116907 48010652 176031 87032 2321581 123609 65386 71820059 156038 35350 83517929 196948 182439 2999427 98758 24212 251964635 137625 16749 43345763 54499 53453 109336164 174557 182783 63781419 79881 74133 6218009 55192 100366 16716414 175447 162475 233372390 47042 111488 41504526 173026 179845 47446963 50882 34789 89011406 69710 131245 160038 7549 147679 55297825 180988 33590 17626199 31002 193894 81078864 180670 197194 96848080 152854 52015 96642595 79586 103737 8262943 12830 44842 15584602 112390 45745 39081836 34344 63086 58204631 22817 154420 1130203 13219 150885 3709074 198492 91280 30442230 88664 180979 212801 187202 74272 35426796 158223 135937 12055858 114887 116247 13676119 37619 43658 1073571 87654 93999 51065696 3024 7328 77739092 80766 36633 17442542 150084 72327 4076656 190628 168617 8412163 50194 149484 40455627 20258 154748 5081549 98223 162700 242655 192420 167104 20708095 49786 104677 110728168 182662 12173 81482365 35112 26389 10624178 39232 136699 60829358 99692 102000 85268687 61692 26796 1425588 52976 81497 106596352 157923 130919 6194338 105062 98887 48053464 124360 122493 17973042 141685 101242 17517806 72499 1724 278416923 32899 195877 7673211 72673 149665 393887062 143383 18966 45240595 129032 12203 60755877 149525 33507 75750278 128182 141610 46316345 197655 185012 40097810 24902 145589 214262950 135019 133302 37921812 95169 135696 1618410 40280 88833 107604746 186680 95319 136840958 4874 14273 4567468 27708 26412 69629382 91483 145115 9779424 175329 73783 76630330 178049 90349 193210895 185117 160712 5269895 84913 143598 483364371 126763 142068 16104363 67229 176324 142520464 119523 73770 68242434 164882 50266 306599692 17936 31071 4618373 108835 164815 66226058 102996 196046 102598 108083 4286 955281 61323 73925 6884147 122288 169973 50024411 91650 62352 39115126 119375 172676 61745427 141128 46125 23718179 123862 56630 49711330 29918 181570 352266159 128320 63236 131764143 78004 27552 23032143 122490 123139 1087712 166376 123402 11411456 23352 76369 85201124 15250 179567 25333826 196205 192607 89873792 52732 47942 46368472 119562 50224 1139487 29213 144764 60532228 140758 128398 54899994 30227 186292 32747458 74626 67989 40730469 55640 131665 9506647 177792 89055 166695499 191158 70334 3862485 158945 21626 111821377 41840 39374 10778790 160965 162423 8848340 37278 4413 234147103 36623 63882 6084300 179881 72638 402429 73402 180263 168563915 91281 191558 72610271 135356 101057 25939860 93238 17687 968367 167267 97253 11145198 80340 30411 56080739 125851 161122 126963379 40192 30194 54399939 117759 76074 17322411 43758 57938 341264924 177418 76634 8275984 114533 105605 80108094 93730 25235 27947471 25282 115048 40192234 57498 44713 29231703 123328 55036 14039198 49760 118974 309876864 189741 105946 192973810 22869 125868 17660862 60552 64323 6843521 26818 123417 19467745 154741 171132 31444166 8208 170811 219100188 30495 6766 43458 67646 183170 46868607 160366 191130 209932 95482 9592 76939852 49176 53134 216045687 1026 100882 56088953 154529 66090 32098886 60804 99243 14643774 162639 169479 80939919 60600 48530 40635830 56671 29268 201729356 22353 162676 158510975 72218 141879 46536099 141955 17793 90580391 145019 119788 1105660 182841 94109 6334940 36793 18135 8993259 29236 110852 132992460 173659 164819 81217676 38881 63244 20513118 20109 180617 64411145 139224 74018 6990090 11708 108699 466089808 88910 44401 28064174 16448 52140 231359297 129224 97411 31338840 166304 86258 21366269 67420 86626 135153501 112382 113678 412548113 48768 20441 97578681 7465 28356 7343226 167294 45539 50196756 79473 47688 52652282 76557 175794 291132257 169102 142998 12658196 143508 127738 80628384 145132 132162 43234005 61785 141570 25420125 1547 142067 7841486 165703 72156 145192429 29676 186763 102751103 67742 171449 3106574 69526 106794 19473767 53007 35540 53100767 164606 197907 4443828 62613 125720 97713046 71880 129437 3640126 121971 151220 27214746 5440 181196 36292893 161954 85577 35734317 198832 137838 75209629 149876 32337 41283036 77630 188348 256664099 116496 166239 9952320 113408 112383 194410254 23894 175139 201790 27020 106973 17426790 185331 50932 4801939 76347 148518 5487435 129396 33161 77789385 178643 138869 101491101 38438 185028 38843738 134903 175764 77345507 130644 4697 30995736 91032 128862 13249939 19232 97029 207030065 16800 29150 180873928 21091 159642 16240479 165217 163692 106608847 144082 36092 8730944 163387 136851 63210771 189175 37824 18602395 195774 58763 132117674 129762 59718 3967544 156097 65470 139796181 61265 190832 100788081 46014 552 17647941 50347 18373 3068897 36858 180507 9879551 24785 83132 97983870 183676 66820 28145766 97840 178938 79653145 179610 41826 132248571 160385 138607 53052612 163211 101004 168113669 125008 122964 92172807 149031 77297 284026 182049 169179 37611086 74496 91589 49150261 33123 184750 9878885 47133 131699 51011648 70663 65459 78817638 122047 58157 11038003 192187 76861 227916551 114094 87533 8018370 82630 50104 1367059 137463 184104 34409154 147579 101064 151785222 135073 53901 326841824 116163 80741 9617489 20408 115752 214722439 6936 145913 39400407 112940 15399 92354953 125943 73091 181124733 13097 120596 11059314 74556 19102 28493115 95704 135392 17100321 35551 134934 17777185 105601 120528 111695551 182645 172344 1796827 36489 118334 49602137 126476 94533 65615768 126915 20348 39260298 157216 54550 50729882 53500 63019 69232995 68054 130617 126160537 150672 161016 838275 5418 39579 50277637 113822 29932 43741998 198065 47821 55209785 171116 87492 85686130 179782 40566 96580216 100976 3582 971988 142856 158667 3383965 176395 6724 6408439 3349 90727 31725347 132543 112120 77406576 197045 199572 57042962 86243 288 78377674 129484 74500 64910665 17901 125705 38426827 190782 85874 51069776 183795 68936 9980015 2064 3600 11021199 142744 150605 437716119 132647 195518 1223518 70167 158635 19123712 185159 75367 12369305 96049 167068 885684 4379 121747 13395853 138090 52885 25772407 174103 36893 2562593 38968 177381 13642413 78143 105032 2004933 61805 93172 32636427 52913 157343 48108965 46851 93032 138916266 184951 138107 4038563 195777 87379 31408692 125164 66170 8139779 79860 10435 197963514 2090 166643 749950 54433 100414 9034005 113088 176579 16380024 137383 103746 24709941 120680 68846 660381 121762 196198 5126047 10132 62896 67130016 23115 63310 26172806 126951 105035 344340754 50109 199419 41833440 93228 23139 529211565 148827 62948 2797650 37884 65463 305791383 178628 130967 76367232 19327 6740 8531829 31811 195128 52406863 17027 172823 133959314 151099 190419 18649194 163122 67662 34855895 16234 61258 191937136 143328 147790 552352367 59807 75152 15911847 196397 76400 6885101 149878 160087 26032682 45015 110966 66536989 174166 75819 11293152 118584 25095 124865505 4662 126477 15003473 108615 187701 34447619 78757 181354 193303348 155791 167528 36655200 107232 190775 22029410 21294 7703 199441600 65462 62819 94173 44146 130384 52758025 169232 72283 19945296 60645 95271 42928539 128357 70081 117102540 29431 60592 28678859 162155 13461 30328140 20361 48324 81654468 48637 185186 87833721 23077 61604 17784282 48816 73891 8961015 15416 192243 48541196 88607 140011 72236486 27066 183917 122622226 195321 2554 164794 197433 162466 367210002 68102 85553 114959801 135724 32015 170227706 162248 10596 30636495 16170 119835 25664340 10453 114327 1496702 77022 11898 156129002 87450 18860 11977491 36375 176719 170956132 162091 155251 58476823 150954 198467 70817195 33736 82057 59719005 100348 124542 44020957 192047 61320 13016574 67741 112128 23622532 57794 138916 57557424 125069 103431 128873848 52951 5487 1299692 71973 142238 35585679 136024 93023 22816874 122487 179136 44876335 64607 158131 58898112 143933 164613 31869022 143686 151146 46657374 55626 186132 9588240 126223 171245 9140106 132022 141263 290247815 131911 81461 112267391 124778 35136 2819283 80112 161482 82122523 74591 187383 5126007 37608 176497 100016995 190353 189426 80545518 99562 46499 7897001 51566 58283 293097933 105692 38111 7547298 196727 123247 10965234 27065 42774 19176913 140422 82892 934387 87966 154711 61656597 3809 128695 8609063 144747 55391 55039291 77727 38625 18343437 56378 129262 73888442 164711 151333 54201422 118914 14527 18871206 81140 64448 47486046 115152 147661 12263231 158482 131209 29702183 119886 35133 207122301 159040 67802 109098831 140929 165228 76102634 189915 133402 9781799 158465 94757 45094159 171786 127541 19437061 125632 11842 79085918 165046 157362 270176507 183084 129956 28083804 36346 96944 6508237 105871 163326 66031039 131892 158133 41615755 180536 66354 65294194 170844 95579 23872593 40446 134416 18330497 117437 125863 406731625 128188 199092 148838536 179180 113890 194623 118460 169832 5016170 154698 83804 137551764 131920 113779 42002183 1678 5484 53532350 88426 158086 3046676 147337 99518 16499945 25559 88257 68310531 36198 103319 44075768 85931 168772 4587352 71715 45253 54108817 81561 103704 44926229 78969 64341 21438193 58741 19888 96443050 169181 31545 9223551 188726 6584 1579422 116907 179554 12250327 145839 96578 34821843 112481 91138 1600337 85721 22857 46827190 166590 82232 1433823 20152 15747 15319029 175719 25349 46349868 188122 194508 45495274 58086 25525 8726354 195791 108792 3745748 180879 160717 12002260 21744 146639 61305643 93677 128521 78404411 113835 163996 55802686 148400 51956 175842164 157937 138729 1017520 85225 18097 19011224 107084 86726 18715796 123000 183121 61081192 61939 47498 14171 37165 54580 4831002 191573 88905 123250552 8983 109605 654942 182683 18909 220285851 45663 102832 70732405 173773 151006 1412429 25701 111640 8254953 158892 64997 28856225 164515 152509 14992374 170156 61285 7688798 93420 121820 47893197 66486 83736 7519567 160465 156957 48055291 48195 7099 79750 3147 149331 59652230 10543 89093 88850364 41371 11766 27354043 23304 95463 569145 62733 60072 18005999 183637 125628 53956719 97174 41928 549283429 142928 3206 58253379 147210 25507 100661352 109480 160441 53050103 149709 141222 110698688 139723 90694 6225008 131124 77941 75711955 169987 90724 57188017 163253 194708 5075694 131197 71547 57436266 9377 77007 74904430 103884 12779 2466555 148936 61368 19983207 185160 101240 13135056 138338 143760 1226094 38181 108813 35924865 166598 126151 2325996 133099 93843 9413951 141512 56868 64319142 94904 54527 18574776 88398 77022 7605049 20427 74278 119387312 16195 120059 38300388 98580 37239 96133117 15118 172191 48950805 198667 55983 47442381 185057 118829 4111101 129425 1867 169711 117733 117578 107659191 32649 87239 137494942 31312 75513 9220844 127110 90125 86693073 15682 111079 21447101 153043 66498 71656684 55775 88481 26113208 120162 97775 108054375 171497 30792 59664 151115 111898 14223297 15212 175697 67567428 17924 78043 42661403 141591 116180 22154577 121109 170266 46181551 97968 195851 45517749 14276 140746 29121472 67508 91298 15129481 111813 190790 67806522 144777 187843 9090953 50548 179963 41938690 169432 162443 27608445 10369 153010 27411091 14365 158100 5452782 43535 10652 44896277 157574 83665 7372847 5800 39537 41668219 99649 143704 289145317 137353 11459 450059229 78282 25903 62294944 150004 70513 16140676 15139 13981 15725361 37939 58694 23446331 45265 29428 24645878 119748 67119 38179029 179664 152544 913946 66260 74936 81390007 14768 164923 10651151 80124 28719 15503837 106026 115164 10466325 183663 30170 84529786 19474 75427 23581066 109802 30052 4976253 105068 121286 509766 133213 181194 21624463 14764 88419 39725876 149874 62522 178415642 77007 40095 44607153 166797 26166 84541054 112100 156403 4783604 126615 26361 2028061 139972 9914 34145116 116045 196756 101586726 9811 141455 2092959 156822 193093 611054 61592 38949 61487909 144181 86690 47544376 104704 169835 3921614 20234 79597 74933739 109874 154683 529324299 174835 17490 13353201 115992 137312 3858192 188906 79910 189096248 72888 44675 97396948 159245 148963 21136365 130565 158536 1172539 95382 146726 25418622 190928 66330 28654510 124998 19975 18640495 104525 102269 36032935 123987 5414 231319782 179208 166940 8996059 198840 63237 44072492 2495 40693 120778502 17163 90144 26477856 116978 159568 6635277 68086 48192 107404188 85048 10265 128890405 75587 133427 35898016 34534 108316 108026915 163930 119836 3118244 38310 29091 14729179 91724 24794 49954239 67335 157609 162295589 103042 161616 38358754 163635 111135 21794172 158259 86248 156329723 184759 35157 26795066 125279 105669 32292882 160381 148376 77616204 163352 5967 36599086 14782 29135 431460 124430 72056 25723686 198392 147147 21689721 21590 136771 37643521 177571 99121 103177971 126866 99933 4667371 51774 68468 59720535 138934 79721 21977635 177742 161924 127920448 84018 2847 66341092 38928 144619 73011662 162029 183089 29176563 127713 140403 69012098 1042 131523 14636716 67169 108237 64947960 110662 7770 78251154 83495 174170 117592469 180613 94086 9894314 180480 32897 95440200 13107 26339 53952115 193241 168462 258235151 128037 74980 29538887 182188 6948 50711803 164461 158274 2448115 120206 169787 2073344 113971 9711 92239418 41301 30273 56346855 192764 130789 139284487 59349 37076 29602845 22838 30592 1538554 9791 31223 27112457 70716 177956 504693918 74740 176307 8769769 109931 108706 11901705 52979 35542 8364650 88068 154647 10598880 44982 165271 7828189 135272 113470 39189188 122376 62748 53811368 126392 192013 148453911 3281 48829 69062225 164234 58360 1198080 197780 53755 36218548 115814 141003 20661889 194937 92523 91656601 142459 6701 89968450 35670 113406 10272887 63848 177709 85922669 90662 11777 28801954 129729 118117 393328 40948 54525 34453383 183525 127141 114471929 144972 54066 15123088 118154 139189 22844739 170692 116319 69737659 99012 86541 4707751 80513 94056 41867349 123778 47474 76447172 164889 91773 24639242 134089 131672 52903187 24941 16747 4242751 198980 161753 178361421 51724 78496 24278074 155619 8014 94652829 19890 65193 37006594 82168 104193 87543924 193873 69686 33128512 180574 85516 56851064 167280 48451 7591775 121869 180294 47659680 32536 168161 56403468 98499 126562 1395004 72049 33956 9456545 4085 128870 96785679 101053 175332 19568328 153615 141279 188854573 170855 1924 6023689 61914 137462 24105602 29277 55353 64006263 116720 92822 34437023 96807 153967 8813876 14627 79726 90737854 149248 176356 8122207 12737 100919 212776234 11735 187869 19450449 10086 185144 26654340 158308 135500 47912722 92848 92326 2494945 194778 199812 119687797 28548 194881 11254992 70177 10819 168682951 185170 109355 2882424 93934 122865 50867876 49362 186583 18009566 63186 48148 30957716 24649 180766 28572243 84909 47563 18102744 109669 22304 14546175 81534 12770 46751037 135984 102909 162074097 140640 143182 19484631 37203 199999 42364114 164689 134482 5320305 93345 126034 27234343 64446 196529 5479587 184558 116343 51281034 148935 113918 4746832 74182 135925 21403079 180437 163262 21281682 17997 177213 1017536 88395 50806 78453809 13821 135987 5024200 148278 53363 34662331 193101 67269 18490552 190548 147718 68657093 57421 74891 23749928 31990 11017 151365971 96316 27465 19810440 87104 39091 52585777 122234 65669 26108401 171840 182444 50887822 14897 63292 21676903 59791 30085 72026236 152262 163551 23756634 43084 155971 79455279 173324 9841 10018955 122989 139983 152863792 193936 23852 49610845 177119 6686 2934562 172277 199624 38327177 19839 10180 189572984 152307 79361 31962959 130748 76573 49779920 150749 40192 33882157 70888 122051 80763757 68724 176254 12494841 10609 92202 166573883 93647 98401 1297601 186917 153901 27224238 192534 89642 48649092 159293 110241 5379087 193771 84561 48651483 190486 36834 44127571 72331 131412 186938348 13532 60193 137705159 62608 197993 111780205 85778 20038 243275619 168784 126497 60753257 198532 145755 52224733 125230 69750 98428521 73588 54677 249822426 56461 95221 14206144 190959 199901 95059961 87163 86912 383934665 62580 57270 20716016 49018 7551 2935318 161311 139816 174822133 192089 161706 57408432 33488 74229 92170216 129239 34814 93250116 84463 72339 72036962 107079 195893 15306277 102541 59134 2443 60905 12949 451698580 107866 9861 27679704 26259 116703 26607 123292 141442 46802723 130934 38892 157936294 80508 87213 34500928 9722 73560 100400535 103777 29866 18176290 132522 160051 409306789 6390 113077 7889237 172359 175491 6389895 130114 143874 59677531 184405 178665 34069699 4160 143847 24464043 66786 172582 205650119 119284 22529 5754157 122948 30313 80302787 53519 73008 23876847 29455 83865 24842421 24387 131800 10938240 107241 166233 17437147 136579 162511 87881128 144873 118543 16174435 96198 170979 67745316 67 94494 340013296 64539 87456 28084216 134079 67581 30575067 164925 49353 4410619 34110 171980 23747647 13186 50722 4471553 35611 181677 18364884 49391 186365 88061677 100450 44199 103149691 177483 63712 30370502 146395 20025 20530065 74951 21785 67596549 196694 190013 9577865 48828 4732 43622886 93253 127960 821311 26394 173170 432677663 133349 12053 53299550 27287 164042 144693424 44704 2691 24993170 128611 108848 48882587 127615 156466 17636331 185556 6052 15256719 2587 143473 1707194 62789 189954 844229426 168517 30463 363564306 29338 42332 67908400 84414 31838 195034639 198109 156804 45292428 123038 1760 22906796 160628 73744 16947211 191468 37607 10164915 63671 89072 288155096 72973 179674 862991 91157 74947 181081228 155090 158234 146883629 75342 115103 18551974 196608 83240 19621404 4737 180789 11615590 36591 171838 33694731 151470 120700 95645279 20648 110366 255183348 55533 193263 11021824 15677 34786 74823564 164689 28166 6566931 78590 174453 7121115 197568 9304 20382196 141344 124252 39378323 97233 57604 365166432 180719 64553 116657279 105243 108371 49739135 38865 117280 89785625 198864 151555 138073324 117857 9841 59986016 145739 154419 27414838 165515 156639 123534879 153919 175637 20989042 41266 2477 132581089 99491 47472 32852706 156416 110781 18215034 38104 119238 35383229 70143 173310 79075004 198465 52840 17247658 62307 62209 36099289 110821 51555 58332829 177230 178054 714331186 82416 174980 1045495 15426 62801 1617158 34610 8473 2015549 74771 7060 38051292 149647 85465 4122556 449 194833 30220361 184793 43814 162958816 188930 58202 4602221 187859 145743 157308574 91788 82649 70025551 15476 50962 60301470 161680 177280 227405766 189003 83007 28974137 89516 192608 41905668 183757 158942 29491682 55039 21058 33011073 68761 86109 107572462 63399 196575 6098554 169205 123406 21387608 23038 189746 88502249 30602 42184 8792858 148368 81504 2386249 89185 179678 48676502 153484 163572 14288727 108219 181804 96944654 184923 192908 28547072 73467 174480 63527342 192629 197849 61035202 42753 73420 17759783 100929 30369 17459675 130368 29916 15141453 67372 177473 17803346 190518 78149 51097688 68010 73089 163940087 130927 10004 1542601 49333 166108 32585478 44194 118232 40473387 2022 148354 5758353 121391 155147 139685124 155308 29451 161843358 63343 195976 187194 140804 139756 9394825 117905 123176 24700307 177853 140477 757677573 54356 75695 29500854 198015 5809 244139445 156159 152614 34912697 183650 87474 62100541 135416 33428 38609700 115041 3082 2164656 56019 155013 17343204 103015 27923 33449269 109544 101106 107486641 137258 66762 13047789 96117 56912 128460478 60580 112472 6236386 121353 110216 5686765 3918 164245 52208926 188556 41715 16001342 180262 162711 1329634 59747 9290 879840728 3081 48019 72229799 84167 10767 40423700 12994 181105 55365316 8846 28812 273538291 120213 84869 278842662 120090 53482 17000826 26849 54277 10531125 184627 26245 28601331 171092 31478 5366245 181411 18262 148078958 191454 76931 3355982 42030 197834 12951716 2900 199163 8995253 155878 3041 66332743 197733 189542 4457320 16315 36920 17725909 181942 172746 20645831 184103 17046 360791312 168492 36489 25715459 157860 29042 25109322 165972 175187 38707677 41003 148713 82618692 51547 34029 1675733 20955 169154 23904925 81608 199898 11512475 54668 31745 5221186 18218 84474 31862325 46168 156352 22824766 57785 14923 24945592 15326 104883 10832438 129472 104192 14215812 33378 110331 49707672 38402 113585 115050902 22637 183532 151640121 37680 80698 15533010 83476 63365 24246927 27346 58047 26537405 37889 176751 31149800 82780 17052 141042393 74179 80133 38764980 21227 176236 13445230 18685 66557 4844383 169771 171535 3083774 58689 38345 35712214 178276 97615 687215789 2899 81044 7337130 142569 197333 122882137 107107 182131 10762246 136174 95096 11010 161231 81327 586657718 78142 191714 102661536 79119 82019 22423211 87866 189752 346921276 144478 13913 151369483 175491 15664 23406678 18176 57107 133279876 15296 85005 4950013 121267 160094 1033464 20675 81404 318547015 190769 74966 296271 149190 176861 19107632 101318 138248 24010423 174429 191501 7533555 35298 129221 35234874 89845 113863 21750200 96915 173854 7069568 6083 74522 34219264 97786 86744 408985129 40232 176375 334019295 143554 178982 29319577 178931 33787 131835067 192478 34545 178875 138513 175619 5374239 60116 67847 24630233 37698 149018 100757712 148998 387 77135786 104837 183805 32466996 93293 68438 73803117 50964 197179 65314691 132891 131690 414227 96415 51221 1415213 17356 141031 1510103 62688 169844 81092418 198241 85086 1577825 5699 50420 48639993 60852 156079 418880 191064 153223 6132831 161906 48858 142939475 74854 85867 120485384 1339 59552 9699336 66302 86832 335869581 14607 25352 6752842 162080 78961 12903968 43208 28842 14193202 87619 21037 56919937 110061 39651 105134773 158460 113061 58079313 180508 73957 44009591 88360 43490 105514 18532 167487 315181633 144634 158181 19386177 11085 5191 8899284 195680 44619 5482108 40872 106210 13683235 199850 170082 58069349 117034 990 1293215 145153 16661 74589714 174828 178712 200612287 138640 52465 192321653 56886 16552 97723022 162441 74043 28886580 55336 79223 185808177 73633 185379 40438645 183218 188401 26893439 50207 125123 42930869 61271 83663 173031244 145763 147685 130817012 36978 178144 4877278 49392 163110 21786882 172259 67770 17956652 13006 187027 479819699 21175 192114 158445564 26672 169035 18924608 173038 113301 60296375 22543 173539 13407166 173074 95429 102463598 45205 102665 3117559 66250 176436 62144922 31991 74531 51475098 87534 199865 12005925 110865 88398 302630824 1336 81869 46802170 148374 100676 52586450 7872 100405 18707490 52737 184156 8548810 23238 54928 47460366 169178 63307 176504718 191289 1758 104546380 83458 68007 5789868 976 189313 828244 152617 141180 27141365 74044 122864 43802558 27983 166376 110098950 148350 68089 153160181 25896 150384 8832923 113545 8822 11335724 147893 59923 56585944 102507 161451 1453882 104551 36075 24494039 165187 136352 22951328 57453 29051 63666842 62007 58332 26018372 170259 181501 27672874 41526 136049 62851359 175122 13638 38401196 154406 46604 229726296 41285 143892 1378337 52179 153352 137707475 139685 69550 114822110 113053 105983 21892670 15239 73512 9681856 33238 88533 37492872 192377 144376 23463703 21121 37 59000366 12705 133243 45838092 193950 16187 35670428 8417 7987 2428471 31940 33645 68544075 339 193724 34951968 75198 37699 27362401 180595 63035 69126214 60846 38237 19821031 43621 62611 6943026 20283 157776 78799643 120059 112982 165361519 139196 30605 10993684 57847 189673 565290410 49307 121076 39599584 123460 175257 2596936 164485 148512 16928512 67405 97677 5282849 4030 150725 5243523 20867 182890 10816965 181215 169421 544813 50435 82441 886 106820 3213 494688 156245 19309 24139410 11927 75440 63643715 368 54285 53832041 88249 51881 37962057 26809 131776 29733578 53354 119798 22695151 49662 62186 139170916 81667 32225 13225916 30622 26675 8958759 38869 19375 29813051 165328 87727 29347362 45235 43937 20345370 48451 133463 27458298 61753 141001 104493851 13335 93859 143932983 159870 181421 157078688 97042 87864 21668691 3282 91451 100695522 157727 71650 52484017 173468 44117 17102923 126405 87659 59650171 173360 105881 3945249 113412 113545 1674813 47530 23257 52571080 105354 152734 158809509 90866 25862 5285626 33697 177785 163030159 173802 133081 97035317 162706 141102 75533346 162118 144340 78186193 166848 77417 4901457 80012 178359 2090856 167890 53015 38438955 154319 153105 21729788 24894 61867 203131891 92508 28322 128049057 146234 187222 26284436 128252 159281 120461026 100204 190030 54155875 118637 155504 50425072 69797 162155 7607116 13907 16540 68952387 66259 171272 35314160 180979 49830 29688334 103852 142812 1887600 168832 152601 89597368 64271 197116 2375350 176159 20383 5830305 119632 131216 89548588 97408 30674 32884387 83001 23144 111425621 32250 134143 31337152 162807 41830 87080858 18786 20034 23440623 209 177856 5369406 143789 54212 139893929 140226 72849 37098856 146506 30932 56109349 31428 104221 3162596 188509 176734 40240517 52221 158153 10363628 68204 82877 5677148 192010 98686 88409393 101370 186832 19885179 25773 59248 1305407 110171 82815 31921274 1134 37525 86234988 26594 15159 25604535 42668 182436 661572792 4642 9521 68024009 135724 79592 79747757 11274 23963 269244768 194424 167656 23497313 133707 194865 73513696 115253 15066 957665 174569 76239 4771106 142670 45773 159800488 46301 17545 40578879 69862 130479 7733848 53690 197207 64720446 40608 151502 199751370 68508 139474 60162845 90297 133144 49165093 33287 161025 11800589 147952 15976 4156009 80995 181490 18081567 167028 156547 32526242 25357 189812 120199790 162071 161100 4886315 68965 135936 31715651 72183 96390 5591346 24440 134918 57572891 109834 114729 49940044 153817 158927 66222869 137052 172082 49191355 136945 10740 2419109 193468 81504 19825813 45549 102550 33446106 33410 138181 7263189 169848 156999 94417782 199506 191450 120196729 54081 18780 9566960 95974 81334 31501675 177722 67462 139603062 25052 59634 83557027 101699 111134 40392080 88298 111526 4364261 21867 128581 3064016 145910 180713 3798027 194716 77600 155547305 22317 84244 81267721 120968 6030 2386479 1955 180466 29250717 109100 123062 73788681 196704 116297 68853847 87880 7207 8802435 192068 144311 80073628 140298 64309 20712170 108613 157985 12911070 126068 16736 13102810 98682 16162 35426907 11395 105759 35191315 85711 11410 78244819 130423 47821 11527878 59982 166050 79439940 73911 198942 18335158 170191 36180 189577281 105972 54790 7427680 188477 86469 30943022 93387 109561 11692568 166470 7186 90510756 102583 43238 24827418 40343 137401 5745919 47283 2615 4841811 122574 80871 117196829 135137 146270 171492 140675 28940 404775134 175060 156820 22374447 103557 144958 32230544 184885 145758 9745631 59324 46118 58557408 191871 141847 61988516 146557 158875 63691166 11594 175612 15676494 95267 131942 659288 192662 68034 12620140 147539 37439 62352237 65272 101868 47284744 51244 74766 22509085 84881 194579 10477871 1229 71860 36321840 32818 95456 5520769 101948 151471 210630032 84639 192107 59156008 183704 33576 223005997 95779 61037 34014085 48543 77594 12446373 92273 29215 14184570 186673 112108 39198972 102418 74793 141235904 110994 13424 9293674 91664 146465 189488642 22893 113729 18623359 71243 89778 48561425 183375 17345 23061263 143726 137550 24325921 146868 37018 198898 32490 179941 155479962 165051 32788 20513607 153800 41802 14307022 13436 54185 14671972 131263 51507 25135674 184245 32031 21266031 164638 7216 2464236 68590 116832 46671461 131272 189550 33460470 34629 3200 86263793 171182 164779 28784469 157403 16047 13388098 116135 99977 2011763 97561 178434 53611294 23597 75978 214961 57728 170457 359718 73040 179491 161770891 29196 120200 769444 165970 136025 13250002 55858 125974 120309945 104484 90910 9251644 5457 165594 399922 4944 169886 33161575 120533 24536 81454295 61646 60325 28155152 31280 165236 5662781 155894 107434 98942439 89486 51874 18582351 133314 91478 7160882 86727 97904 176111620 79499 103018 2081105 62396 55187 664066 39603 42819 63735459 26066 135037 153017204 42820 186595 131179682 176906 125779 33314406 78979 189260 7923449 178234 142980 23646464 87412 75966 6316283 98941 56378 32994089 107749 66296 36113231 78001 25509 112636369 4203 155683 12232450 1549 150938 62909577 3017 174017 76191769 100143 67049 23403472 20405 37038 70169195 49977 136355 6336777 13336 87028 6270228 49077 158120 141705345 72236 65299 223566016 14775 29550 51271193 18057 104008 34962753 8662 2530 19422928 91471 165946 26539749 91083 181626 60890039 172384 24473 44227786 177864 166194 120453198 110006 105626 10479792 197874 177587 8457489 171201 21879 39342473 29807 39661 157802010 94301 143439 164661374 117268 70824 6059702 94375 193710 216170071 168225 114363 58061558 102112 66198 10383623 173431 84124 73545359 39353 187678 114796166 118483 114701 39029195 156598 77302 124349427 158629 195929 512339781 45058 82763 70634170 188106 150743 8760712 164431 32749 61127406 32255 45404 185333433 194472 72739 5981081 192814 53821 330881947 175068 88369 75730110 12888 125205 51509484 182005 128982 109204832 74940 150629 14992158 153564 26831 25056117 111901 16328 17646614 112780 195601 144397969 135206 99968 21810298 157750 112359 4269580 182753 159606 173819522 57253 157408 18590199 23046 34625 5567760 132451 154876 7278255 71196 69845 10813406 138353 65183 195099353 150584 157416 52635213 145843 140749 113180406 73397 100295 3005767 110053 93083 4301634 7200 130447 17178879 88262 103056 8275263 133385 99568 47859291 128456 74419 3248943 12357 166089 222039 192283 162627 578724 111565 81521 315499 178726 91117 58910230 47664 56196 41192918 14510 151745 29173512 149018 52378 60548590 95524 65759 10780401 167962 125893 75052895 16859 148222 15514414 169369 114403 67369850 57697 2971 132593298 51337 42667 1866144 28739 96165 73512498 153707 116503 39936794 26778 195597 61609765 92948 192353 73954643 50384 64148 14412754 186717 172897 18806084 85204 148779 17262722 97269 145462 40065659 142253 178948 5671694 189342 62377 3324011 14537 179282 180145234 119152 163421 14298806 191745 129201 16735814 113406 175055 39973737 21922 75131 175629096 194561 29636 102679267 50559 82551 2532381 49507 141988 3394714 196377 198535 55048939 179434 70715 307464636 143547 12621 29891865 32868 25283 22397898 107535 37633 8914823 2131 177077 71787317 188440 18408 130497358 92402 2011 54855825 189840 28151 7682013 139563 109642 26300731 178709 40640 680880 4015 48310 5003233 93460 52853 57258412 162686 179474 85576267 174308 75086 10204899 13900 144574 98767603 184446 120713 7977285 130345 138726 53470755 174048 4781 23345998 178948 75497 8071366 83270 54922 33750842 119776 92338 126616116 156139 135351 55961101 84397 182140 70437232 155416 154642 23923783 84899 141438 64117165 112802 143662 9695133 35129 31304 4372375 92737 90768 31931270 183595 151472 9219895 178240 34139 2609214 40261 62306 63164125 147243 117685 20209105 121684 70623 6810021 122180 163438 40692786 149282 196625 25445780 165383 47404 6705083 91118 30572 160493058 3675 155567 79212727 3986 154762 2365249 111291 81554 58519407 70240 141578 183153837 481 185336 3650370 193370 78128 105927783 81006 146531 35302574 74870 139750 319362472 82886 172646 42443749 34439 21082 25724561 73255 129445 255516001 66494 89136 29567935 40129 182489 8772299 78226 195594 273485080 48599 135009 13769554 2744 62833 44530533 47090 177671 72533324 99576 174509 7740094 166968 18403 25717759 155370 151392 49104751 81590 134544 820020 190073 39370 57257738 60985 144460 34777928 159754 124596 43331810 156414 48095 60832189 61206 157248 94758197 77693 175780 4482446 109440 88331 10459584 117949 82046 14068970 16839 68367 92811555 145263 79614 62140807 1833 181430 105590646 151053 178866 19574781 38482 150433 5324522 191052 108725 61078843 133307 86628 35129412 91311 78093 9389557 94789 9153 65238071 131498 82890 2562259 110853 20334 79572793 76995 112283 6790016 136305 1778 223908518 161699 81163 75299720 108891 91097 52488246 74417 159438 56235239 124180 16805 59365702 136750 67068 218605911 22436 58141 136442310 2572 139544 68517004 110693 173702 11359007 103614 65214 31730563 176634 160011 38739028 98537 162092 17131180 4525 142628 25399220 117070 162254 211083585 160854 15218 134605118 84515 63990 224219076 44597 198777 68694860 17146 174217 45449742 31111 35279 92270436 110332 189297 120228463 198307 123771 185459 88724 51049 38307713 185303 145336 2505463 31293 34228 63926922 65720 107205 8152475 23330 116112 26470516 92017 65234 30128810 118161 199688 7712836 76916 158632 54200179 183311 120642 10859645 11853 185293 70819468 50663 133989 107222740 193277 84928 43748286 25750 152449 218236157 49664 10623 200631403 116434 18779 158275720 45554 142606 57188440 70274 96039 145414 26322 24613 4900416 70077 46594 67391078 138298 106387 233951332 18487 95121 50587177 183190 19622 43199217 190943 15646 8003439 43132 43993 101356408 10964 169928 85188533 198482 165368 34393812 174448 43212 95142078 118381 154170 15973836 129219 69621 143564935 11452 102954 253633 22136 151383 9417532 158673 172018 53523 56796 168326 78279836 61361 74310 1684109 94622 36204 8518548 18200 160871 4940313 61062 85083 14665532 100633 164047 6688106 141875 42125 498599435 94786 187577 110603427 48301 137309 104268497 92988 165994 54248372 136137 106006 29616687 184723 2218 32069608 127375 3853 24354730 130765 68213 76322728 136565 55367 1752540 25794 78822 204131681 114574 153612 30185740 132671 76700 37244872 154679 90926 3515031 56410 191660 34661938 88217 123321 101827517 71253 106878 285962053 136878 52119 10078986 6371 131389 143421936 9715 151470 26059311 196744 23002 25731401 72119 158449 35365034 42701 105651 6760158 115639 119997 19028853 53768 161583 5161676 85866 184653 45964490 13191 122330 25298649 46698 121213 28131918 12840 194835 74869189 169713 143214 7628520 134985 104243 22973534 123531 167702 19362965 79560 39711 2963384 138504 131547 13406094 133515 13605 183166344 106788 80648 60092939 41935 134439 21024821 163922 30612 197985 50455 102839 384105834 168813 158408 24731963 86558 87986 9422368 39356 145884 4655424 143269 184206 22629650 79298 151724 377745377 192855 114040 53795349 125371 24215 240163216 135208 17659 96455462 197091 49765 189673555 73071 69909 1338669 142398 93676 109299496 37468 190795 490751 83424 195451 10608314 126254 131995 206102765 16089 49468 53012562 192780 78554 13024294 48663 168764 2581768 104480 108597 1465649 159412 37530 24440297 37103 192709 88376782 68399 198328 33864408 136311 68202 193681021 66035 173063 138537090 917 185408 81545536 16793 111726 66221700 138689 5913 147051 147432 120281 69676950 131583 125234 134734322 80785 132040 71619902 154891 10198 351801701 34632 175565 12476214 136582 181426 1173356 48903 179424 2626706 172604 105712 70390490 167117 102569 35068575 93067 14733 21845799 84448 138880 279676376 37955 155908 35206330 35718 59578 12456888 133099 144541 54431619 195686 77858 9533070 64179 104788 8767160 127799 80321 34720572 158278 178947 253128815 24247 74017 70937521 126329 61892 597878 103819 48020 17247813 190387 37133 47556285 53959 72663 2173199 49048 13957 89946387 26092 112302 15727537 195916 162539 39413841 192342 181978 59599602 16471 196679 22758718 68844 186131 60548460 28004 52463 42953425 40118 104337 3075289 145283 73459 16483741 56830 96708 135048229 108954 4591 123955723 120552 54224 45880118 187943 166426 47381057 26613 130997 210300190 12640 126993 10760463 30715 82463 8462991 10205 183422 19662127 49507 33820 158835972 198404 7971 67978778 81019 104292 27568820 90470 122177 4528668 110949 70377 20923129 174246 90354 153419997 22931 89451 237978642 9580 182558 226892550 110887 167869 2301868 112056 21719 27414673 106554 64281 69112269 172581 157488 6173649 99785 177028 4818913 82249 1560 23840146 173308 156746 59307027 123730 35705 826099 82531 172990 2789172 141676 91138 338791748 32477 198607 45289249 149114 7577 45152928 129536 12357 60555243 31384 78083 83263788 135172 96133 92827913 118503 71864 55788504 190099 22832 24674756 33666 47307 754262954 73560 159828 76370 158152 80897 29415127 73413 62949 5633738 88371 177750 4360076 139302 197317 2882870 167545 115354 130809602 129610 140471 37667297 108335 172032 401990 156411 189321 281755 173124 61031 11230834 148995 39602 55201038 56991 4148 62541244 155765 4187 3388164 107933 191875 38151084 130648 191646 8189083 65053 110942 54821354 48198 132417 71543056 75950 65609 5314547 14996 160768 156484504 54153 162341 39335933 124525 144585 37396505 52593 73345 76633997 90720 78219 27104600 59647 162209 21502864 12266 1018 22717220 92192 78074 2158655 435 24004 7531796 66064 188882 18457909 169799 78070 48375677 285 94720 1516252 95393 91492 6339762 83637 34121 124701516 89033 130830 14767195 185545 177395 306245857 88945 90876 23106 196950 169180 115500492 76303 191426 8612967 173376 2560 131327835 33024 189085 102502645 183979 154415 6928948 151669 40224 4127765 42594 189830 23238586 4830 5180 46574842 72687 136566 1926814 153920 42615 198607318 4588 9005 25398284 106071 76951 175897174 92193 90380 24653392 75447 177754 40424967 139211 141018 98012036 198717 13087 2608663 182587 93918 31600289 18514 49159 91891842 21283 151965 1124566 199227 45560 195907951 85237 92434 99618397 169477 161690 4675348 45514 49081 7674940 163842 102583 30824253 95837 119658 52350814 128891 152895 36273594 91272 9639 409606055 191940 94507 50118202 178372 72037 256861741 46635 74090 43710865 51362 49615 5618246 51102 130749 51155642 116809 54911 10037061 54478 20416 8648243 32738 142942 29977828 121235 148165 36135958 64847 64505 147670787 66764 52471 259710778 121634 79922 135260 116558 175430 61659141 107805 105519 27715231 189124 134159 61947627 159792 28708 39801134 42470 76058 134898657 194819 126581 65551196 140855 125787 24538079 31952 75805 28922052 91034 68677 128039174 42001 186829 65399208 23973 83349 4025763 11885 14323 17306524 108679 76159 86732169 99854 76574 17103642 189482 153473 301872 9977 190486 15784998 134037 100808 69990689 148767 7679 349759209 142137 125293 48611056 61219 194927 51476538 140854 119872 21374740 91341 25735 72334287 78786 47449 12296237 161067 164099 45204099 150310 129051 43742452 75887 67921 2345187 92458 162504 74797062 101360 55518 2878702 173514 60064 23403098 64613 128116 135635017 113960 173610 310963178 43151 34610 46290018 60667 108013 43727130 123909 39810 42668442 106055 96468 41176593 81962 42435 4954012 51649 5575 150869200 100820 18794 44244239 123604 54647 7655349 177790 2935 30844514 117190 163559 10810202 82951 157906 7490264 81995 71808 28959608 159068 33101 60733098 110258 127931 3493815 136819 4179 27182440 86486 9555 10205626 19865 189721 16924213 55739 7246 51139129 53770 80660 18602643 67214 1289 59020649 85056 57500 20743431 150621 168385 24077503 49053 162749 8140022 133004 145544 888098 26529 153995 107108967 46181 55217 25628350 94755 15849 33071597 153966 83671 99022311 152819 94008 1579781 61446 103729 6990205 154504 80671 681266 138371 57990 31496409 112875 67141 41669 109052 187689 6317205 74874 99950 124218246 93558 47057 47628297 191168 91789 55223769 35134 2740 108844221 82304 81354 246751008 143603 82130 69519636 27295 22712 5545744 6632 167625 183974489 144327 127258 1183698 67225 58196 21773994 82058 104858 373809040 15832 64294 159059179 195347 142493 33693484 105225 141382 58623450 99705 41764 4617928 103744 138250 54916397 66958 172189 23539233 29026 10713 2949061 32468 29019 116216774 110748 157487 4330924 95405 103815 8864822 150226 54410 44888100 117593 77699 23123120 79136 43957 6006506 94533 107929 120576843 2169 23429 74197306 113107 130774 15804818 34928 194426 38256582 86239 134794 1823846 51124 190022 31363316 104467 70511 7612231 199619 94269 22976544 44714 6735 2239560 139492 68585 9224431 2504 92848 4697314 163462 18527 6481919 69946 84638 4212652 128614 189781 202398059 35276 66281 18161524 75627 140666 73944673 20782 98046 6030444 96478 71838 21854400 92363 63357 4878837 2293 83594 69383816 131299 71583 5292026 111319 96943 8843701 31689 1838 330150 23184 103173 45503542 169024 129578 166611815 188255 8766 21001719 17077 26586 2730970 35367 102594 131044805 112971 95524 59508175 85933 88424 43905165 72745 79595 24513027 139269 4364 87754651 193087 28060 27189547 35079 162171 73038453 66074 92722 21539601 44316 185667 44460732 199096 126293 55743288 13148 57108 7849935 91635 126650 146132008 49830 184089 37675204 154455 126200 49716367 77139 140856 24008679 23453 18295 74625601 199139 191497 32009678 112677 1098 65362453 53174 26116 50461377 115975 123454 4733973 83601 84249 10912872 191126 9638 88504257 103884 12287 2231769 101865 23662 11484551 84954 75901 21072919 134061 51267 73273952 71739 3115 18002560 110617 107561 47132517 22545 117235 74895565 128690 43655 285780 92267 62557 171037692 84761 163309 9237243 175055 149892 117931737 180753 18847 56571933 123685 166303 52814443 26970 10900 30849221 53330 119932 21552887 18147 160230 11040554 94511 50300 48539041 123180 28478 18056957 173057 169285 66393143 50854 111150 76886472 94214 10527 4139591 113890 128165 85685665 21239 199730 117283523 170578 129664 94695742 117929 176265 7124517 130176 54568 92563397 87971 21316 435165009 97025 180938 13364948 59296 116118 249258183 74539 135903 25979514 20896 46284 45448563 195277 137758 20565804 96029 113931 103981703 176343 92132 7894320 21174 101196 102955503 109085 190401 7186505 113010 102324 310228 115012 114433 161813759 86888 37034 17661922 56687 164965 7848130 111790 177531 14559180 174994 100126 76139506 73477 160338 198722878 136772 163054 485609571 17723 59320 132251363 80562 71676 23604407 146046 167154 25034620 1639 138572 161938684 162649 6425 15220734 110642 109440 56443174 6044 175664 848335 75971 13495 38420377 85369 36757 35033949 28166 76006 26292200 119438 20732 530131 47430 45817 48027570 62609 190973 141315 117704 79556 10876171 116669 2607 23617728 173764 66481 24113552 127470 151646 53517150 5816 175752 88598458 76804 190396 9428085 122858 89886 8750777 85915 15510 46629054 167301 102552 154385697 104108 163887 54107110 32802 16999 83215955 111838 163712 110060143 117739 144578 130499639 5481 99483 13914133 9028 128132 20757270 122626 151346 253386164 98111 48883 80965080 120977 112787 63100936 133950 4142 756850 125646 73165 51213178 187914 143412 22587307 61412 26720 631465 110847 58338 33555842 188016 166624 80186234 133264 186951 52204303 164718 159923 9090056 35373 47567 55310701 143470 178941 18405865 77551 83131 579844870 143616 31987 97543751 179391 22609 57468684 109918 134960 21041664 113384 54428 104006521 116910 98770 16645777 158221 90369 370710090 113315 43359 5168650 187846 44203 88674602 104519 50573 27816785 95099 133902 85476079 134110 44495 17105067 156613 148698 55914611 137556 166574 21043977 83045 173329 84159635 187642 153031 72405963 5118 78216 30091423 148072 100897 1282548 168711 22585 5078940 162057 109244 67878133 54688 171194 9836548 110726 146814 137053452 165554 2456 8165781 135557 109015 107509337 161432 39968 8621827 165643 162307 16018102 110244 116338 273150424 155504 147228 4013783 157640 188602 76947283 102037 188269 46253483 17980 60025 15349715 15331 162603 72487994 163624 119572 6139000 49881 75636 10490946 115642 181485 4966378 7710 45291 129164227 153803 121923 75970540 165217 193875 10390827 78620 124310 18729357 58218 147088 275887247 82290 126187 966422 149401 149906 63325421 180208 72526 25311461 185253 75457 6450599 65320 4804 32871297 61993 127781 48376774 108328 138488 15296425 157474 5546 27206691 93707 29621 11087017 14876 159211 21838040 21458 9381 22483835 45203 128647 16045101 159778 142861 58831476 148918 168528 64521915 136536 184567 138660 27024 33673 567224840 49966 29852 45914659 141129 62364 64939312 76169 112635 85953117 46242 19604 184585491 23087 164710 6175262 113399 91382 11320427 9549 156745 72556106 143714 192946 44848617 44730 119624 14006393 185488 20499 32020640 73918 183196 15323556 58912 174083 87357468 166050 114990 13289218 70108 62830 13650777 183369 134910 73453093 89209 150303 5114815 87703 60852 172602 181583 162781 28511338 121274 81198 11309536 58846 155236 27314056 137018 150471 23867409 119838 16360 189703450 97631 77750 1960129 170559 114571 347897169 101677 99561 9578446 143654 63566 1976180 25123 121090 18719072 30541 185462 372875 22083 141825 92492247 111296 31986 14977105 92874 21649 1451513 80583 46571 30290630 43939 172513 4875819 15298 160292 127381548 75230 138743 55263069 197238 77695 20941674 99076 94644 4411201 161602 164649 185217920 56402 133178 27897199 179350 196467 19885414 150389 95581 40891972 72875 164136 117978936 48894 50787 28906405 164079 12450 147329443 107946 67875 25520750 184778 84414 44420749 13787 9122 2558312 37237 80834 25548715 61914 110965 42056162 46225 192609 43294471 28549 79421 82809434 173017 180877 59745718 196479 84108 5867884 35880 168900 10834705 43508 154755 99968538 91478 27673 29643297 61746 182433 155129126 114039 93130 9362432 70774 162106 39524764 195709 194553 40419762 76926 103795 57528899 177584 100595 953928 94608 102624 2309303 154134 90758 46224111 53560 91754 7966273 32947 137130 67455109 195482 54135 16584364 134615 66782 15374234 110052 103649 138064325 165353 156319 41838894 121852 33892 11797874 111695 142115 12660089 80672 177195 131013117 89778 67236 38725914 12788 144369 31303777 43069 108364 3449435 146660 17118 82413148 79361 98261 42136320 160369 144271 118236443 82381 59407 138073974 56278 195709 65762311 147347 42807 101277836 19067 101775 75526140 198848 119280 41238177 152813 162653 46539106 114545 123871 230261093 79527 135518 247552636 95588 166517 37697594 35474 103415 41239910 90876 43146 86346308 94320 91816 57060027 183950 175033 285064265 184864 91935 20526818 151952 152447 36666939 29024 137484 40781101 178594 113232 86532347 93812 198032 37878247 54033 9742 19105021 3913 145222 17188456 85226 142675 13013287 2909 37242 76838829 138675 95382 74007040 162389 130144 5098741 57211 171381 38212948 32232 93916 80094159 191840 78313 569804390 60165 164152 9529396 32257 13418 5455031 121236 23511 167333456 160958 48787 97135268 111366 59822 37207479 8315 43568 344373128 159589 28078 11945857 137433 127838 61368308 92632 95018 28464990 186865 166932 38503979 86087 140363 95359949 28735 131732 57303948 16181 179522 139616500 54894 6123 65119427 158900 191954 9825975 160138 65915 23082141 178901 136096 39479535 20251 189262 94137089 138144 106311 16572775 90740 29989 11885503 95565 22507 45246437 89389 36324 84426922 135745 135428 167632148 167904 179750 2230956 16724 75925 14189919 88629 149983 58139085 170004 54372 53005 36498 55548 258455256 188121 86116 4457312 25476 115597 125239415 122648 141616 208198443 73942 31229 14231737 2429 130390 146050177 80280 20878 166426711 112867 72220 52838933 44391 81379 25776570 125021 47111 40677078 184414 120265 12741462 122207 49645 40948486 44918 18444 32813015 50795 67864 229514316 70459 5806 4935447 175731 48757 42169285 104411 129777 1184140 102394 159849 10707440 18533 124209 93547411 151343 119972 76261602 96216 21249 320407654 118619 18387 5601560 166927 24287 10378379 117709 71642 7287573 100886 115284 16917952 144451 137644 11263311 13561 189034 97327629 117652 146448 403962438 4697 170126 117416381 67009 24306 7277782 107023 194388 6198971 130348 9849 65726320 32843 25651 13857452 5947 141318 96497071 152427 163711 42139582 161777 140315 88307022 190632 132270 80272473 93786 169907 43838067 71937 180945 80026215 165748 175233 9496862 141232 28819 66642550 66725 77052 64264014 63536 95226 8736174 109560 146564 111075612 26481 12421 1048523 85626 128001 57093632 28511 14503 21708806 152269 12774 4131145 89776 43205 10422121 197470 51546 319259478 112377 159455 36639911 84701 21455 73070293 192117 199950 31290538 13361 90613 67685680 143502 158188 7590975 34499 33477 44865097 197455 48610 3165664 182984 105535 10216111 188251 22382 32014910 30604 20331 34990843 71198 181998 126431277 40395 131192 39905911 33875 85617 81096360 14114 12437 278624618 4600 120117 893277 86954 103101 189536623 105305 171530 32746291 2895 12081 78453254 173599 122201 3775941 108608 163063 72789136 105831 11609 43673410 65150 169949 103585116 52581 10876 1835613 29061 101570 61174348 69420 105119 475230637 181907 10256 59313580 131131 86124 47170971 122124 181308 41627111 19494 194897 14446156 58935 162257 9748767 72201 90142 75770150 41038 15709 73498672 144440 37708 66377074 78311 187783 60405494 151541 188356 153555435 179594 166819 50809521 60178 55469 20841955 82895 173787 165774018 123404 76114 28582665 54347 21482 47598833 116571 105285 20595029 93553 70203 124351800 126874 41567 33865725 136731 113369 102770642 13253 10943 66402384 41424 59590 31147989 95533 179752 24129122 7844 137488 59023371 147405 182314 7922438 44952 25748 99804217 56424 60500 22870051 192798 81648 1451 117754 345 50777681 148339 113760 103420364 87542 169596 110891958 40172 49866 29749786 30479 13546 4416182 149953 7972 56894697 44034 104118 54019895 112581 120309 74594975 64865 61050 17516006 11703 24320 27940950 199172 51460 46313701 106242 138556 20729470 5536 30646 10584295 8221 124973 29307802 174029 16253 716606477 110864 178561 191547526 60373 144645 5232046 161279 50980 4257882 23562 7091 29099283 75507 34014 8507237 194196 124815 41075943 122791 69685 21554693 123722 53772 9090886 130232 161965 114016279 109124 162821 1522127 150155 119471 65457197 108255 57526 28061706 167709 109162 5306191 144291 195031 24153482 173273 177641 25170281 92723 79817 96805886 21245 71922 51376747 136385 171506 387486 143473 29830 13340840 68101 155018 32630236 115339 127283 9871193 91103 163556 52714453 186576 123210 6648381 140969 145192 4104232 77688 141085 5369491 57570 108870 17586360 49615 127239 41769061 185687 3426 74701441 67405 2631 31560864 145342 2504 8507680 98290 79573 14718003 56215 103639 427819 151864 122436 12628760 156079 160046 46473 118142 89393 93481407 8204 151659 189103446 76193 123896 4646635 28461 76888 4290204 194064 191655 475383907 31641 53960 18674698 120381 18993 8248188 76291 83815 168068002 190865 37688 6229832 182419 102058 21508576 32923 129746 49100737 26599 8852 64743681 44426 40475 120642911 193403 21242 4581423 41848 82442 6074238 139648 173010 34066834 56876 128121 29230437 122896 106542 8059317 47024 124184 4029811 86275 51394 25285129 181947 103146 470801 85256 122309 28922129 101647 95601 229118286 104840 21925 22833146 24074 181071 37296270 40115 141038 15082508 141366 22972 4833773 65579 136603 68614850 170901 153651 36452370 170386 38734 434257 20075 150867 167254200 48280 176706 11242348 56761 136476 2298374 63414 113208 137584300 8909 29118 102931192 126543 102940 5238501 20534 35867 414652038 25848 14642 65380193 12798 27004 30718004 10062 194466 318111954 9649 69455 1858608 178044 55553 29454321 152040 8958 8573825 1293 198464 427575767 106646 72309 44652932 155959 70399 36539606 66292 98582 42380984 176037 109987 117138947 124884 43629 89621326 146649 93642 9911034 24290 59799 81536402 50770 32912 155578384 151922 141128 93272766 159116 173195 38905154 52054 133391 145864841 134241 48247 21595205 20114 29539 3871555 120955 34201 3229196 186917 124298 1833850 9594 112815 21798456 14688 189169 240748513 105995 72817 6549224 125511 192357 6401493 12333 12465 17677943 26766 39068 184130 82522 192306 25462138 793 22233 1253373 77920 42759 44292611 23278 125938 3261038 45117 12164 167105618 17928 186112 246182985 156110 19345 147747418 109222 192820 1453226 49690 169458 26586739 90010 18174 4177106 121003 183774 65008439 139911 106626 185979900 95703 28152 132940669 195369 67112 22978596 124238 27847 3700301 53582 126882 31864616 19717 99858 33925293 90649 20016 31758177 185692 71038 38355024 114016 165311 2900617 170885 81581 25212449 90680 146008 48025233 45491 13567 69895848 74207 148113 45962816 116454 82417 6566158 186378 116183 776442 143661 31345 238031349 193474 156223 61438635 128254 150611 52645413 52211 62907 2644728 135849 56584 78841138 97751 31514 14928844 7517 142649 48216877 62083 133753 29006478 29424 87275 96110104 50466 47223 123367213 82083 154476 25319487 171513 127124 131160982 42605 19848 8487699 189867 84434 2141379 24821 33174 8738209 128355 58607 65529829 178760 59037 18312246 61196 191663 57313500 166712 107680 40020593 59909 143011 108190730 5502 62281 1267777 67693 180018 17555759 137025 150058 75061256 179569 110840 1748342 149843 90510 30041762 94 50988 25720040 130394 32460 397975436 105204 41507 86686804 81651 25974 187478637 77933 46883 20752092 198963 195232 136243057 189993 152435 202378514 164321 45360 2280404 85282 35929 26705100 55709 40590 32103655 142460 34522 18970713 143193 10634 121851350 132976 10436 74015139 50405 56375 32661933 164300 191651 34872 193577 83565 76177532 32652 157375 102693458 153528 193567 10923481 193363 183229 10998291 195575 151242 93896894 117819 52522 158121503 28471 29231 87496544 131823 191174 1353040 163023 196880 19984605 24419 107495 4840667 161489 60461 51855194 150754 55472 11186014 32806 148437 256136391 64467 154771 66288798 75321 132475 22041089 10598 166953 59342785 27011 152402 16841764 117151 106007 59085092 118807 33249 47768964 105331 42348 114298179 86831 9337 7936607 22085 134640 1814889 157765 94673 285032442 147699 181835 86251388 97616 172865 81505174 56875 20289 80842121 155191 88806 136236026 41274 4513 26474075 164406 186219 42642357 18396 38632 260682391 88515 179481 25882331 7043 100526 17576654 136765 118682 349022851 169712 7783 3399816 122004 26343 31100331 110854 136471 54537336 149884 163144 97823997 93283 162337 277888503 149081 96538 690691 25454 8309 10196911 3155 22862 23997677 69277 35361 9969725 61240 81482 79724064 107225 92830 89857605 64164 158768 17030540 57567 41665 162801727 8364 1085 54202052 99401 24224 17100634 162124 84581 133431715 46193 168904 394003073 162229 142414 56083 175529 134111 137346984 74034 12424 49812775 152104 154834 392042249 128313 36772 2676217 81579 89713 26059169 59756 123945 26373327 53553 175501 119033776 49895 167341 9895296 198537 128304 14510145 170368 192626 55644433 77401 77323 3414727 122072 88895 47903113 117495 43628 51891588 57565 174856 886268212 188766 9232 9536906 189186 93702 57857001 61288 187722 383808 129677 46497 208939901 83442 49593 6201067 123111 39548 40816798 132766 36875 27051210 169043 48847 29511137 23706 154203 15949991 167554 177551 149274714 36005 98456 37501703 123261 194188 111882265 183471 195342 117609233 101259 85350 125929872 53906 167280 21135972 104634 86222 2407283 39182 185933 9673343 60882 71154 44617053 36313 16105 35834482 86555 38069 243543470 91442 184886 14609433 126841 23602 2967941 149833 87340 367888159 184126 72261 274481576 40412 81255 48312610 183484 65406 1567501 148039 192364 21129400 156697 112161 32239268 27639 70417 47217042 132348 107794 23814890 150968 147101 20130416 173211 192128 464320596 41607 138659 47935172 150077 125272 62672458 118522 140932 67842995 172465 160983 24313412 5284 45339 22222619 106019 31744 509281179 103622 169090 109675123 153193 46999 54155821 70486 110643 50051873 80057 31689 30706169 162342 112763 256888 23012 109103 463656110 181321 192949 146980075 157166 100177 50275298 93074 186136 271546 69870 48993 36599010 77378 199285 2574692 172805 163496 27321026 156798 182270 5521476 196171 20483 86835511 137140 50194 2243963 77381 23853 19251964 191223 30212 49259290 108422 43935 11757237 35975 44149 6753181 99621 125773 124291612 75552 34495 79740735 3340 74518 388803062 147588 70356 962282 174245 74725 190561553 112164 184666 125687684 12395 77265 81167083 193638 144192 140715385 25257 45529 1713460 166028 91635 79949595 62930 24856 23317552 34511 174267 2322303 104506 177805 364498611 134908 103706 254445030 114664 43835 96523145 92311 186404 115785822 81687 180718 199113366 35221 95307 118816831 145643 23420 54985057 69334 13739 55715575 146345 43811 1906696 100108 23529 190342388 23595 36516 14071027 159725 30472 48179318 117356 57527 65153609 83561 165039 1611130 61071 150455 3909636 1558 72087 18114882 34457 99434 1788313 127539 11409 2988407 184333 126767 809918 8884 39621 15628763 72134 50666 49392581 9365 60846 122637944 193852 69866 63544398 111501 58659 17985319 160098 89252 25487801 111430 189337 864524 36690 89350 8612576 184056 128764 100416979 88868 81032 79257829 194079 159709 127113143 52026 53410 52752077 181243 1759 85839941 118132 57880 8813610 63316 53900 38404517 19845 28199 162171251 28717 184848 204329248 22308 118821 27820841 149336 90238 567820108 39214 66592 4922307 173396 90073 47770454 88202 180451 5609525 134200 43191 27264289 187545 193561 93129808 161433 195365 10113315 164280 154736 2030770 127343 123762 257677 106739 156652 1948456 76767 179146 68107334 2045 79964 30260620 11677 80586 34162567 141726 155199 1298540 87543 57282 46018842 124231 147961 1850617 88098 57909 91901202 46154 106338 4011154 16622 119741 217442158 48699 110955 31482925 177447 31382 169595 68716 135025 136492617 40019 3250 109720370 170103 149942 62236277 108780 132786 46685859 143691 66291 32030585 150795 100097 7922798 32235 180398 35777555 117602 110600 21395911 111972 157385 7653015 198488 127498 7721478 27258 74890 56710818 44891 124560 22957168 4466 190397 67390128 80068 155577 7620153 115756 160909 35216017 124716 188572 269467194 69519 59449 22857459 180695 199819 187436160 126375 124326 19318971 76889 53164 47423560 93242 85966 7511538 110798 91045 6417153 153662 91967 266760856 30597 117401 99675706 103630 11634 9359457 160503 109866 9303462 67749 107728 25220645 31184 56955 50201089 126146 90549 141646158 181631 145198 132922638 195780 197833 71457824 55380 97856 12237382 31539 27959 7762625 4234 62272 80138524 24235 191407 39753649 129382 59925 83335011 142866 170188 7072703 187496 125640 50090506 82765 5271 173514019 48982 32310 37117819 193885 73625 134619324 59669 127691 73663061 20072 50446 59783931 144525 26621 27355697 44524 131256 250206027 92433 108176 51443220 161303 179805 1039325 193995 197466 16425857 154889 185917 130795405 179997 89639 21616544 178478 77466 237269974 77877 171889 16860379 95751 54564 18464935 70632 88420 517128 32304 43862 865134 122851 124926 144779801 176426 114526 7621494 37978 191070 6371935 150561 138686 55019046 8249 84784 11784573 91564 185114 2696085 143248 118071 174300945 20590 102581 904058 44327 148054 321896846 2533 173036 63404034 141567 142822 352953455 155270 60317 329230563 15863 29428 7562185 119017 131408 227656238 187872 43783 8162049 176738 85633 29219597 109719 148608 16532872 91338 52157 64997278 30096 191526 576809 116788 53951 67226582 194915 38530 5656835 196291 18386 16936457 94400 81860 8192321 79913 170002 63172139 98864 90139 3803581 43144 61256 404808131 41290 111210 55317749 34445 138587 64187325 144916 72700 156860077 194256 155157 52982744 20885 104871 21264285 96671 7619 15520814 130144 118407 36959859 133530 106080 3299614 156141 86336 168036261 145050 25635 19147657 66858 68854 30806054 41294 74786 8927344 34871 185029 160693811 11832 159930 61564318 165811 100869 28203699 10621 139426 19527090 73418 177487 107687891 85152 97014 81941087 185628 48636 333267204 111473 16294 139826782 65187 11449 25908696 79783 86036 23205158 848 59233 40864685 97717 162703 5319648 63255 66036 36568629 179157 117268 4319917 166498 178124 10063571 181946 51851 20632581 111333 172757 63852641 52986 90979 155987541 3624 99114 25664759 117205 150820 101965862 124864 27737 148095 196607 164541 32556744 165717 184482 19260010 10530 99375 12436666 189609 139002 101076315 111880 164781 181389951 47144 81845 115195075 104307 106391 10184894 26589 80684 56900184 120950 3813 76948151 155787 152328 16721630 193170 64732 258110934 144833 141486 89155408 126316 172085 14739159 3182 187798 462080246 180240 98387 348320 133653 11851 13900774 158910 101573 192094538 193179 135983 46917506 162577 171206 29169343 42285 66339 48365042 29858 138575 7348970 131627 30444 45367406 40119 80198 218572058 132509 73899 47046635 24672 48106 18365368 49872 107549 42993971 81615 104629 47093736 104912 54009 85488890 194462 99810 167016 32149 50903 10988060 44788 107720 140949915 45456 6138 9319172 152856 120013 19251903 120103 41207 52657877 138594 19886 200641208 66885 34915 119639823 192766 86821 33583856 54653 45079 117546320 21141 112552 14825165 97242 137242 13083255 83691 163084 1459345 106654 93814 5937031 128963 155444 113853768 108594 163688 10739844 91324 84980 5008680 97467 10021 57104190 70389 141534 163458334 29380 40554 152561133 158459 2438 223361097 171408 64785 20236271 168874 181663 42401457 37078 145267 9561546 181611 184418 18935168 23525 170072 1310811 172225 118015 10027206 175210 84374 4533599 166135 189163 3943862 151511 1545 15062190 37744 199119 5746628 22089 9982 197432349 30904 124680 39041404 99019 41857 19389933 44229 60674 24852081 173893 62096 44061919 50674 195453 667068462 137910 180602 63277617 196634 63438 24929325 70823 26786 119088478 2510 148107 12858826 167367 156430 13007684 10674 12432 17275627 72262 74965 131006822 10963 187242 104478027 4589 159534 10630788 60316 46956 107420392 6245 20772 33762685 92093 102121 93487468 154050 145991 51724561 8720 93144 31818943 44366 35279 36619610 72446 89131 2319909 87956 83885 7999573 54294 54996 31928933 85528 175364 119876945 126259 30235 38317519 155825 14921 5758630 183010 23776 40871958 52206 154950 49523985 22676 185530 8695267 156319 173843 13783362 32510 178137 430076 71483 54518 4504651 159695 67225 37270270 42819 79740 158243466 190168 71764 103230583 192694 124877 24288888 97821 28141 20876900 32812 156114 41681176 30662 139103 71599244 130916 142843 20193773 168512 155418 7677324 174555 149304 496207663 127207 134739 27544880 130703 74950 66546967 172637 36841 8902535 80803 160116 33415366 123943 49511 6198003 195689 119932 9292172 113895 121409 99736825 176072 84392 83388395 98038 129059 297245847 113544 27966 1527725 150501 163391 4436488 117841 143850 67521669 140230 120472 80756164 176094 59644 42960381 135005 66856 92490970 43614 44660 43354370 100841 68866 35471101 55841 147443 100214192 102829 130959 167385533 19146 88294 27705331 162137 114804 138789682 110482 171945 10501050 6399 114341 41254354 92297 56096 90073560 70630 164494 63122329 138896 66955 50966203 111693 71381 4897300 63770 19830 128046002 181793 74416 17029080 152752 100793 101502439 198887 102053 125546917 107903 109610 186862344 96305 170172 38540577 18905 137315 50810543 49273 156560 55458470 35649 14933 31562158 134840 184431 100652189 100925 40092 56345618 188465 191684 1326099 52506 124442 73425146 83895 13147 33517970 25012 16622 225104922 175889 17448 6413053 45947 198378 37286277 128147 35325 16388886 29733 118228 8992688 153967 52041 7768216 15551 140453 17056425 175304 175011 7044765 157866 126861 46271723 90373 59927 36930044 117014 144628 1249150 136217 145210 10460403 38230 111353 8005422 18043 41989 95184376 27505 71692 71085043 64245 82690 22996705 130139 64073 26765130 81386 124831 12330466 183831 41788 17914179 118732 91044 48114434 68567 7280 230646196 146538 26624 5344633 194363 169276 23383266 131971 117673 24624139 55527 190399 118423127 48398 118161 46307110 191803 139116 20232511 151651 199909 94215098 1826 26546 17940661 178680 141807 31385988 197998 163531 15110930 103816 24776 10560749 17094 175488 25251943 146606 81831 197862552 176333 164561 4780828 98971 128428 9741761 15725 88565 5879818 64209 168624 59679775 75948 11036 10545306 181668 74673 2543757 138200 182065 61016711 132377 1503 183266801 147340 142531 629101 117732 82349 220376510 65865 52528 4387236 158653 143000 161357419 79203 49303 10617216 193634 17375 79258055 107128 102276 2608240 116332 114422 18921224 29439 106341 225452679 154649 100506 11661813 131471 174194 30385484 167751 49198 19200521 65184 144979 52957670 8101 17169 26820638 38982 55195 97518319 47815 163366 7340217 105360 169161 56439328 48399 120227 31396493 45354 172482 229372 62975 37753 35791593 135655 20872 12229626 140953 109509 43548369 156098 114575 8821350 28248 98083 3989465 72367 122703 47211605 107320 191771 31431800 148268 151958 835229512 46019 28053 5535153 131703 151417 63076969 70161 143116 59067417 33706 101629 51876981 94405 109578 202701290 130697 117132 22337 90423 90363 43237602 28715 176465 21205700 16854 13811 88713853 29390 194018 8828504 121122 42451 47453060 23750 84482 25450944 184094 95823 4646984 193500 55588 64428872 102957 29445 78703163 13670 121300 21309562 39228 162327 61068915 151797 68368 250832813 71572 110933 2929559 35226 20809 128693310 191964 163359 940643 180315 21146 50569099 172422 195791 12740082 173962 20604 370016499 69437 96829 5369199 170661 22566 123642849 193206 127707 147696853 86419 129712 99824445 6872 126465 5141291 66647 129308 21083618 56076 76511 54278944 116429 10586 24573380 198330 104236 25216577 81933 180020 57607451 181354 99722 20120850 89602 147777 21746008 89525 197569 1140236 73124 199082 13081811 109453 103260 149960180 185560 30274 225586328 74402 125780 257737030 195299 75105 120827446 30247 68663 599264 50189 148865 170932363 50550 39860 7659792 51722 14871 308280668 9276 87594 21303295 19628 2087 222373168 148690 149955 12011819 72369 124297 106848650 107290 100098 173516352 106962 132080 15880818 61544 196771 76675210 62360 86477 72953232 29811 134066 78924980 63409 189770 15215308 160485 18543 61243275 173916 117361 93135178 114367 36434 56928186 30169 93831 34614409 101612 174389 3695705 84565 64602 14509455 22349 14347 312252699 173069 177245 583401 69371 38656 205641174 26485 185520 4309978 102223 194429 174045014 77595 89413 246000311 28206 188935 30668442 11137 96648 60371195 141223 80806 6885230 82577 197292 86672052 160181 69408 399776621 133021 153991 6161959 9975 48940 34272562 82069 23902 3721428 146809 82678 28616430 98483 24691 141090069 69197 74661 14058724 175735 113580 3730059 40042 22486 1074739 163529 169056 30138850 142438 52722 94038639 196359 127446 63175349 15790 110843 58589010 139945 11826 102629323 108519 93450 39207832 104594 34725 38964865 161291 65247 27082320 128300 157101 135120489 44307 99368 168732753 129493 82373 20494934 131403 168564 17907324 108711 99842 225513123 174346 24787 77208945 30251 165900 40191750 143668 161076 49730473 165204 138130 79568789 39806 190674 129522102 119555 78696 629023936 42272 58436 30201125 188031 101627 45571067 152670 78113 60704967 80863 157623 9914701 68239 21630 98632885 42972 149504 103004458 68753 196664 405943 148388 142630 34820044 157450 151474 104255 158009 129901 4607702 64235 69650 46354963 6103 78292 12219563 109772 50092 627685162 154164 144216 35697495 98997 9103 8815182 174169 89261 2054683 138659 4512 581989466 180711 10476 81507249 58739 69693 178717091 158263 81803 6212780 152464 128084 75134834 160782 72248 59075405 109031 66469 9107743 42911 43414 63459636 167038 179456 26194571 95165 134886 170239702 199410 18731 44164550 85027 118163 3402489 164067 96219 27228530 149453 24718 105386007 91573 24454 117680722 126093 170208 112575021 16715 107699 15313373 60578 76170 90091618 107359 8767 157888635 121042 138827 113259253 63154 110988 139353304 66671 13563 48116786 196604 76445 2144907 31718 7281 112475486 45055 9618 8570783 33667 25777 1315394 104288 12683 11689674 177909 149992 36669798 38318 186379 55893184 62517 32027 10653528 13500 1096 44649940 81056 48933 225286762 180092 65476 21924783 94407 180332 5814828 100436 10381 486709591 40475 1446 71948565 24846 159757 15595805 177806 174583 896198359 128044 47719 94348973 170201 130091 22415284 149829 2703 48333841 35303 8902 97307073 50484 183996 16723069 61532 138053 3851949 176235 32271 77622223 18053 147619 47551256 164221 37121 13144142 134657 184830 74666041 123595 4530 2280555 53029 27513 170039971 191214 29416 34356111 149676 143969 576392161 57098 107254 27116208 148652 164024 58210677 75611 1271 131381206 77627 77163 642242942 65982 172710 115123583 130683 160206 84390872 48701 57134 16612111 137452 120664 259237904 126215 105125 914705 18290 75824 40242809 131476 170966 7103539 377 24640 26970003 175868 186604 87160300 99671 171833 69950627 78552 32917 23210915 79490 196801 72942011 158581 154238 6046352 178789 139449 58500994 46297 131155 69753889 61465 129963 240902753 71638 28383 411788 180989 192557 15739516 120734 149294 215942150 166768 19379 58985335 116920 158212 10246535 20796 117364 54163329 143519 75972 120209794 67140 133586 185059760 16096 157637 46769618 145206 78472 34102719 108161 70335 42884565 53778 12506 59865578 162017 186754 34223007 31071 88006 19051670 74161 150918 14616276 77123 81781 19267733 154549 79965 107711923 155978 130658 274496022 67752 158576 54579005 192217 143951 175569947 195641 168836 224084631 91703 23599 124975410 53654 189525 21035709 156726 152738 2097309 7066 45370 17110016 179811 65205 33102083 110967 1542 91183314 11721 156470 22771603 85634 63942 14293670 78569 90743 2228335 132112 56647 25686467 92814 166429 6500679 35795 99552 40002545 43080 177147 2313842 152701 136907 3528030 25402 193789 39188637 23388 70611 40052235 192916 175180 131123763 45334 187500 109214059 72365 7559 20941961 124436 57552 16226051 103174 187235 16899266 175173 16588 53529556 60212 139704 167203945 167832 109743 177360556 136875 49577 4804114 178263 83282 38799873 46830 6306 34857539 137177 95914 87375714 102361 43115 1732667 21609 40023 278294546 32859 40250 606805856 57799 68112 325986923 49615 112675 7750112 103112 183336 93996401 122253 82389 31474893 170324 35524 24280165 83639 87129 29732382 62175 133698 18013597 38184 108338 118271022 179489 57991 150311160 134994 64224 98434411 186289 143195 37536600 86362 160910 23784077 85255 188422 106685196 20480 40225 155537084 50874 25871 23266038 64159 110781 87644167 17839 149326 49416280 120748 83387 24192203 152407 146786 192177598 32638 18162 56999665 12904 101532 30010643 39212 179551 32627693 55063 38534 10250002 30608 153097 14142023 139241 24097 44232037 186829 83672 4447800 116076 57803 135671399 93035 82023 90662237 147989 95326 301756888 88542 165038 16812638 176294 173377 7047221 91774 39377 271507617 150182 122405 7558094 18130 17389 6594929 5178 171950 238505105 115990 95917 807459 127016 166813 8184031 119185 42518 29066015 68708 35480 13090822 117400 174342 4110930 175089 77469 168344161 85178 130426 2432959 117157 137897 14061064 30579 14426 101881113 115852 150194 72855535 121511 101870 110747970 77335 101381 65773027 23437 18058 13959455 181991 156502 5251608 138350 120827 2827187 182708 164683 2346320 1949 32488 10357300 104396 165064 177518081 37797 192619 766200 145600 13602 2823888 87115 131226 84745462 191165 46204 38214825 123226 111857 9383600 100148 108852 43990883 104549 199542 36696946 27425 132843 6771329 150952 88931 74790550 18546 9978 142995405 26418 197081 342359106 116091 106607 2713510 132137 158497 286624824 170661 15626 60342544 92851 190865 12885246 100708 116769 46134491 180886 80501 128191060 20850 8276 36423959 138815 101661 29577554 141205 103382 4878165 60477 8372 94865146 36096 36561 67375108 31038 105825 217332046 106082 27766 19191340 31786 53950 58851962 13576 86329 65702052 93549 19587 102883092 3101 106969 36885373 162551 101761 36810031 119135 47582 3234740 80901 134999 7300853 71339 37828 429977931 94905 20834 901275 183625 13180 10416715 167725 53266 35539236 102102 159638 226935588 134325 102102 67043406 54203 70987 34075527 141052 47710 20074800 30046 20513 3593115 91592 20655 91144656 32356 76214 182000459 9462 127477 39666982 66752 155471 28119445 188828 173405 26174581 25190 185347 67690435 153718 172281 23015043 107311 158784 231372360 103751 190895 74361242 52994 125621 8425217 47115 17595 112389981 125795 112924 705700 146016 85015 49921795 122012 89214 209113185 36030 179513 11807928 58599 96988 8201993 189655 154698 39978306 144105 104470 228507342 194879 145055 35428798 160410 48852 8140472 114412 118226 35281223 54273 169470 8874279 157364 45825 45937098 70469 193650 45904881 172914 5940 69455 82014 68916 3810279 99857 152732 61748065 176983 119619 109429304 165301 101918 11586798 44066 171040 200010889 74712 80027 66313068 154467 118312 8232960 69941 159462 59612 115749 188244 152314514 128564 33883 3570983 128589 198326 4132323 16128 157224 36543716 117241 89899 204742432 190292 73515 13649474 188152 130490 8223606 115988 177472 6501641 150269 95017 181049908 31309 39901 227321622 52997 189343 18214365 170626 130146 100847646 15204 114504 52708626 20732 81509 79719262 173942 1993 23226265 175454 11779 277290654 47604 89195 22949213 12950 128765 4145916 10434 75857 58354106 158409 94479 31352703 41168 32868 33444527 157993 80878 58582134 79343 55411 94695656 85601 16712 26022462 48008 73076 305243180 157586 191862 92237059 152609 31133 24307069 93566 195438 152922776 143921 65572 12331088 141134 150231 12544800 184155 33282 162597470 12089 117681 28958640 29095 67259 3797505 142879 172157 70411540 82918 170190 192643749 178977 193659 208443058 154395 26917 5262888 171878 141661 29653240 34562 192486 21813596 49396 47580 3314749 57819 154321 8272011 88586 141688 7132152 147689 182577 65248977 82295 69384 31209658 91367 154066 12645006 6859 63916 157305955 83265 196098 38135306 136323 167561 1655354 84351 74552 80810210 11217 33149 64474524 38461 50864 134363062 117597 85040 3829550 192530 119414 7092994 10666 99048 121066807 182502 90495 31456998 192227 146404 287206099 84046 22107 96225234 149688 8166 16946905 137311 6260 3088924 180214 25464 176867816 196234 160366 30844568 71917 18361 248130095 72481 177286 26861380 161178 144153 34606586 146608 101802 9432874 77893 158476 10200476 166777 17499 94647799 134294 75388 56317881 65862 153322 60103109 191607 25334 2293101 133498 49777 6103152 108515 188738 123236690 104314 18614 170109837 192759 59210 13182892 147144 123169 65060892 75904 78878 124097510 48455 67395 24977039 119837 116969 41768826 148817 143639 76000939 176130 40084 21758290 50712 103181 64473850 37427 113952 11546556 88656 45163 53627051 61854 146677 1054720 27374 113199 101700337 58552 194126 6037254 93065 31337 206138483 132189 29110 26305533 58786 108667 58141631 169037 8284 68967308 149179 83784 28907749 114020 22592 55432675 102833 138876 10573598 130165 139849 86899127 55004 44021 1000366 103074 22878 84765294 128023 139605 108119396 78357 145296 7306505 91678 49600 74335411 84477 16569 36207882 191458 163750 85624818 20771 15620 51819464 129944 49487 88685090 180937 19956 208026278 23834 21834 126150572 40374 130511 9100768 164 9763 12960476 121810 111853 80034392 119481 143063 86466561 166869 9662 36818732 103526 31904 285581086 151311 143166 46557464 26680 137574 130409 189968 67123 342836805 83971 25938 6740081 110561 124393 73257483 77800 36150 9743722 65254 194200 48343115 84609 52855 2004359 167772 114003 23961339 95324 176210 14157390 50221 109811 5024851 53526 168431 5972332 56930 22768 72028930 14172 160158 13309097 25742 70582 62317452 14557 137496 84174202 64855 159741 10906155 39331 38152 53983230 191345 154074 103864342 17821 30165 27787737 58022 163475 18824983 60566 158196 51397621 59482 104298 40453607 145189 158842 16129333 131998 8466 559881846 168121 43961 62938929 164901 52302 4590893 9445 147859 186260850 188218 84132 122560915 127646 57777 15963773 45193 177588 18002127 83718 96634 4894525 77148 113944 16943284 2205 13041 28778203 166733 67906 71505813 83702 178370 1589580 72657 11254 236475837 168948 196676 15015297 80606 17380 122995488 168838 61677 9407926 47234 181784 84647009 121099 177273 78023118 54327 152103 47256900 191846 59250 28883729 831 122256 64076813 138925 191961 13915528 31688 67197 21415271 143489 52161 31991419 146668 76198 7920022 4772 80885 5127251 8170 90113 24692497 54616 83417 9141850 171897 24663 24154923 14695 117335 552667 98576 82854 88096835 37931 93652 128077856 133503 176179 49832513 161053 58577 269493 184830 164403 151506205 2603 112335 2619631 132176 136472 284207462 134047 172357 57059348 71039 191657 65150338 107978 160416 120443716 175118 131471 14954916 115441 27342 58252164 112119 142320 102394844 118816 137235 43385272 162842 25639 150123068 112962 89243 25762437 101073 179250 761681 16812 40152 31145899 86124 123804 70989060 117992 75796 25963450 157163 184078 28503992 71414 130116 28924236 148881 92558 64088495 12926 116134 41561910 181379 117217 12080949 17103 54092 66929614 121599 137441 140558186 49301 73357 17751852 50339 150034 43397566 67942 198940 104421378 185287 138740 94969816 180887 44892 13165424 74540 97702 55210691 42284 80015 396874077 168369 199295 27525380 128702 15159 56943736 4035 2382 23541461 30472 43395 3823738 190377 46905 82865344 183629 86982 53894836 157264 144526 429902922 193620 95205 18459671 141702 109062 21147713 22876 38138 16208980 180992 27657 37647648 62577 100379 10958354 17026 109723 164408121 71818 83461 9666219 13615 88162 189068091 51058 96880 252297339 136568 76811 27471826 190411 177533 123945 196025 52878 18016792 143824 86342 12441928 146011 48129 140462422 134028 43047 37293397 7197 192239 424606623 138381 59607 17129227 185289 107971 19151752 65597 16227 12124015 103529 153668 2446446 116300 14822 56810084 173395 167529 11935738 109335 38890 180912811 45370 161741 32811036 156192 67095 57382282 4784 142702 137720184 49551 194363 590672992 147849 193665 24966101 192202 109939 361370359 109125 56408 17396623 153550 76827 26201624 54554 169950 44867349 104702 193612 80049750 102079 43992 1022120 156048 2335 38443581 98766 2185 224839700 105037 116931 9984987 48953 173244 41485420 106316 84930 9337260 10637 79875 61918264 33738 14346 92386863 176959 87913 68583859 39176 2207 963057 86566 71972 489202 192447 105757 25322247 106356 50269 40873545 96121 190851 13013079 58944 50280 107576071 122119 136228 121154790 182525 65324 11990969 94773 183739 57421525 113189 156479 19487495 60041 140023 3828004 23443 40290 113804495 165416 66571 3806917 83685 53158 18091243 186874 20658 76396766 190678 136598 203782580 33130 40960 7955782 39285 33316 12785211 106988 67658 104926815 30405 103028 13744972 60875 20368 27386794 93770 142930 19693794 90327 12618 67039198 51113 139160 16011304 55444 93637 5085963 37938 197997 46776256 64270 188046 81633450 131884 82552 114726091 180924 196855 28529253 179321 111965 67236274 131449 89043 2241336 172068 33614 7491177 81111 50394 144457061 33949 51813 33467996 129072 63227 135872325 167708 134542 18358387 111834 194781 15577891 118512 91842 32627577 34840 41004 101339081 144457 178489 18422920 12908 184722 1379665 69840 138738 953530 25134 185852 8037955 84638 48090 66607004 35557 141919 8965347 189576 15230 3478263 9908 101427 4150584 135822 65855 892151 146221 149640 90265176 167860 170566 31117861 85312 49881 73505 183939 64525 342867801 138842 120234 36496747 172739 50636 78546404 8652 30553 154798585 80918 58314 66148949 75853 72655 6788721 88532 169915 3960027 106885 146287 101338979 108958 75450 10890693 10592 120105 21782930 37169 102441 490193 196085 81106 33450753 54694 144662 1885722 170152 102220 13793935 3479 4336 10647376 61886 34203 38535924 195264 135378 38004889 65456 111268 734899643 193765 191605 206347507 145713 166731 54683268 190216 181629 10005592 29784 143293 21614651 181260 28330 50723995 133804 199629 61109525 64430 100100 24943367 106687 25914 2955 163408 194533 10360821 157200 51830 7455171 155672 136807 65938738 94275 133831 53938428 67054 135774 3241346 199990 184202 102187661 112938 187332 23812762 19900 194401 236978005 196218 85403 234080033 57003 196557 6987186 27244 100849 57221458 85013 187079 8095695 14247 14342 17384761 44206 132010 29273760 48609 51386 26706037 163376 59345 108029359 168741 149334 5779766 122012 125883 3127511 7902 30260 76401401 46041 127733 188278173 108419 69391 85238170 126021 91312 236552491 179217 147007 7857119 14824 83824 25655655 90928 113543 14149079 66081 75265 14857421 76236 50410 8349824 8556 149421 14565661 95030 99591 83318222 124253 77037 89694168 69204 116782 64107490 72123 35666 8267082 39227 28698 3342832 140465 65111 35470456 14610 56353 573144 75954 13450 47341899 60046 96143 9960588 144640 96601 289244959 8661 12636 70156835 53386 155525 180976774 88236 156972 31058211 128030 30559 7970908 7358 76483 13959926 186442 72647 237747945 78672 7980 3662615 50222 189818 10189675 74733 34066 62484945 148880 186341 52279782 28251 86168 73818423 93104 193249 51321215 53812 65659 84398668 123991 105009 57051901 128885 163590 2564771 30929 18557 244453633 198522 50150 151791831 93070 56045 126931781 120450 123479 17553874 85821 124855 102011446 98824 33353 220927142 186097 147022 184991716 96382 27339 125791264 80492 148126 12759407 64297 107417 159624 128926 196271 758710129 39521 22893 29071346 64042 36472 78289038 118786 18010 191534297 138846 29494 55485003 18028 58003 402690351 30051 183472 18124191 118887 35128 41674831 34230 77617 8579469 132514 84364 21122044 71454 733 4136010 49958 94073 3095031 105186 169837 91281822 177017 68456 107003032 193049 159527 15420717 182728 42823 9295079 130503 110086 22219248 36714 22701 18229966 17176 92620 51175079 193543 50847 37275449 112407 195963 3723753 43868 127134 60608485 81598 157186 38842541 152165 191595 21282825 118184 19692 74963694 139540 9253 195614257 130511 77401 3365582 194034 109254 36890719 133480 133416 157014177 31904 105507 90659317 98132 118410 9099934 111010 77963 71302462 172681 3223 10943942 73482 59300 62015568 175150 178825 1020104 32917 144969 40667272 161041 114029 27321270 78417 158827 14377594 4197 90291 35330787 28346 153999 46167138 64385 79304 33123731 19285 143982 3270766 171890 156539 9442628 18845 76876 10582382 127535 91526 8680210 65434 131217 52744379 76412 94734 150669067 176703 96406 6082555 16135 71397 9835175 101862 49816 6683485 35948 185272 33493087 47325 70698 69047318 75350 106748 107342000 62453 183851 6227097 79065 85323 61986761 142285 44639 58187932 122035 64848 7275548 67611 1839 9432721 84707 178318 26531318 56478 99055 35492124 62115 142651 32472052 2565 169611 71223132 30895 58075 92990942 8836 123427 23832534 28297 190999 14142023 8668 161271 27509628 58785 48556 24100191 139722 95459 8063284 105532 172484 35867713 115227 16515 23503284 175586 54309 78862039 112960 99759 84921451 45375 188962 99545237 71441 63190 37477935 174459 107370 598960202 19958 124686 16861678 8694 74271 248606758 140928 161607 17359776 109243 196009 77033948 83799 83312 50014155 157052 160833 1531178 46688 101235 11660071 6317 148553 2242015 160566 48252 8985846 50806 53616 16502724 162179 155345 185428354 199904 139822 3715113 3119 113735 14673787 54383 125483 11064746 89623 35389 155650036 41213 7302 200731100 44987 197065 8415256 64401 145701 1106240 26274 16892 29481537 41175 42139 39211502 44218 48058 783796 158679 89724 46663055 130782 31790 13866487 193953 65634 12649219 101788 141822 44436892 190683 354 94921078 196271 134469 3902821 112115 136368 105183071 174663 89077 32900976 78898 35335 136000332 142578 110848 863944 194654 65649 323145491 169334 13201 33638048 89708 57182 6975518 187395 72057 183779558 9232 73025 656810 189859 6961 7791622 126519 98105 750721995 73755 144332 43534006 119586 100135 392205 39911 162345 18559753 61451 92395 527969 123443 63196 167943959 70977 75288 73282797 13752 63432 4057879 144394 14400 232245697 183402 140500 211825259 36080 92538 79999387 53125 93129 5519878 135547 39659 745888 182256 83277 26773133 5043 197011 28072846 108296 128729 47341878 17864 6761 47507212 136447 25972 99427281 93407 134047 9108841 91684 116350 42115695 80013 60854 23761502 82350 189149 16096851 131199 43889 115999042 95226 81876 1731490 112703 48349 149194996 121154 48561 46179012 103456 132822 61153179 10200 64066 1879362 143735 1423 187167765 85599 54683 27471234 56131 10603 157496847 54669 121623 81922142 122069 196856 269629829 136508 145620 21825881 168044 37203 32958 57704 5902 186051178 143857 77860 86734357 23912 134740 19459351 79542 22842 270108725 97913 132113 178360480 81447 158673 2479599 181087 98238 55143377 1725 24100 20420825 73101 28723 27882048 110688 110477 10135902 166300 5178 71911582 174675 178540 6173155 28754 32983 20479697 59679 9061 42640162 124892 156449 243084635 184649 36736 62071241 113209 171955 5775666 108145 45015 34192867 51604 54217 18414678 133877 19951 23243909 133058 167365 50764898 27772 113483 34978303 157761 119821 29138067 90828 79708 32201037 143436 142716 10829633 104615 190629 95581810 108111 14221 1590241 13915 74093 21160852 110641 187321 12006004 35142 155880 127445562 64895 119611 4305166 154774 153449 16301391 68506 174429 2047542 79999 82788 10358943 178680 128373 50188555 139509 47433 341136173 64124 116317 23825827 151282 100216 11781016 81184 125172 9300345 172758 173841 121035374 59335 141281 14191938 73777 26078 29883174 143359 142695 30583821 85367 166824 25008185 126926 8937 5079081 108742 154343 76437006 122411 863 38912913 125997 151797 34791518 15945 1464 103981399 3976 196403 91602243 98316 27993 3233367 134299 199364 60108455 42670 50529 82838643 121746 178317 41695973 103597 170619 23299099 122854 22943 29781435 192265 132748 146037520 175241 184947 43900162 178349 78303 327936790 17085 96536 41598401 114674 17602 8065973 44518 177449 6487377 73187 129146 20049218 140035 10512 148276621 84655 64717 618622288 55621 146090 18600065 193138 167337 17460485 81773 187178 3091752 159331 123272 36077507 61705 50234 3081643 163440 129357 55852680 190230 153035 58798604 123582 198157 28775595 6382 188625 98141515 136078 13145 59074042 17374 4921 37302570 180649 171260 3950134 47413 179869 24749894 347 124532 349621 116758 146558 846684739 114022 39114 38811668 40322 181753 35153338 41257 187403 30374255 2747 72735 17701951 112165 104540 938858 139157 196063 625471 1449 144938 123463790 61586 173498 10491663 35082 36618 101585213 36802 182154 77524847 139589 48076 50213079 55049 108896 64198658 25928 199587 111169029 80305 28604 119808423 64418 7820 22613021 127290 107422 3407378 52849 128242 12484844 79985 197438 21044050 178076 86188 35284829 149028 42229 221439774 55800 113504 24669680 171505 26082 2330494 70053 123162 10030082 70644 164188 46342444 71758 62565 133729931 184150 176442 44542383 183484 87844 5694159 54854 171217 31140098 181861 121051 29046105 143242 180337 80722794 40525 89106 42943174 15006 149519 516043 47737 194359 52837546 166628 199764 43453128 179218 151276 21656754 68165 180697 103514008 40082 166199 17405102 128197 135005 145480327 132517 149751 82265142 129404 65318 1458993 187204 114409 36676198 114612 64861 7105763 174833 90062 4618804 84517 150993 124852950 128820 160766 240398666 152067 133595 39301797 168039 187522 1611636 112912 51940 183984607 188846 116012 67371573 166967 86295 9173646 130660 172565 27018997 11117 195123 40735000 64436 88786 55736846 89002 128445 101902633 35110 15928 101378269 17150 190375 2064449 160005 36333 218253831 109078 41504 621916008 97612 194027 270673754 101307 43701 75841158 58522 20200 7070398 69933 166993 24511128 117457 118495 537173 180095 157280 16066740 2655 107373 10849075 158453 98688 47327868 30468 191749 212561941 119588 62293 14763496 104139 46274 899535 166484 101932 57742572 97944 60735 6991016 79273 153121 15874820 27532 183366 10048884 51437 170057 54147340 53117 30157 700689 125932 190029 2031507 140214 86186 16734480 10709 131689 9063527 21310 60033 5539941 17563 185702 29789983 143236 186181 65170243 57284 154766 171598522 3557 127379 51290851 142084 91194 15292945 170505 92449 945242 66285 99404 14826913 112419 63454 12854665 119069 157975 5813726 195099 11085 1891063 11147 22690 85623232 163275 88959 75127465 17044 118374 21788605 45487 178129 71405121 47122 122080 298384381 172296 142872 49702395 26585 59147 97905653 124196 190503 63545952 123513 60816 90152157 12112 93508 1597097 27946 34834 24468176 26883 106154 13738039 176028 10355 1022124 193533 44961 33548096 82974 181786 78143280 166062 182130 83078520 37161 98015 97762124 70437 153115 74584046 4575 8334 51919221 100622 19072 152257617 17652 71336 15127501 903 194518 53579146 107943 67330 8793559 11148 86990 139123740 90564 195869 51500063 31022 33036 84862104 110204 124608 78130000 79948 116326 18041795 135746 93356 126430315 139848 141159 13500414 146369 3365 5290453 54183 35307 19088725 79257 88085 433432800 146905 25967 23750435 46903 173232 91673622 156270 4790 95333568 115119 99458 15369239 193527 34512 34419754 177129 55865 22637085 122944 61360 66777036 135121 115995 109818587 112071 125372 1824058 40739 60491 39732321 34232 113757 728439 129912 135507 3657914 66924 55935 275366 7709 145883 515350 73433 131552 62805569 149568 161655 163752775 173941 152346 27039059 94243 30224 21827634 152375 109150 12873232 43197 66237 3246783 183922 146570 37564051 135383 40161 126806979 181218 56146 35904917 112595 17188 27575417 40510 110525 40748847 112794 137052 39976683 155239 179648 75205394 166037 28020 481573 197794 149228 361406673 9898 196865 7043038 14317 184028 109620772 95843 197336 681497 106198 3517 204231419 139659 38434 22293070 3619 180282 7039362 68422 109919 5845987 18104 153293 19025982 144101 106866 1503488 139895 38146 7839587 158186 35865 55912372 29804 164221 91949981 73036 467 44453668 24179 47004 324925776 92112 108851 18719885 11295 130876 63176785 81549 167461 138831083 199424 94120 11500889 33100 124319 160114829 189820 34989 2745502 123645 87406 570589001 36781 115238 8053942 98664 26955 16701665 144950 55701 4839149 33456 36316 34709644 24102 44753 71980599 88876 177313 15083442 3596 140225 10683855 175712 94180 115414473 170750 72799 13435316 5425 159525 9889782 195230 54687 142199017 186240 69964 61333072 54330 182550 15779605 160425 49107 43687360 97217 33938 287879045 121968 112930 35001127 155406 127058 71509424 83376 121342 20082750 90450 137358 17809076 189884 173756 122908536 76808 182787 72707351 77533 74774 9823555 25884 11050 239469 31178 126934 394637480 46239 174228 56771037 55071 3035 140221972 134207 113442 242728775 64872 117272 23896511 62148 32748 20894375 118302 17218 32007504 8939 154632 219451143 115032 174004 48130378 25521 171035 33949533 101822 153142 286184980 107971 48677 3239714 161232 197459 59038976 31991 123041 44411588 139541 197089 71952917 131059 21130 130269340 2569 179207 9165925 104584 83617 9833804 165615 48563 1809988 62752 196783 164026087 41193 150634 161495150 9104 172482 20822031 150040 77849 218610304 83433 16045 16955471 45739 156988 63033961 46801 1754 40001015 86367 24469 37352165 114701 161356 36831338 153337 74911 8861011 84408 189972 38603507 162043 152239 218624516 107889 84423 450884702 46501 20141 59835498 29305 179112 47556695 170728 76904 68217250 184635 84120 6882307 185818 6646 2571717 120541 194743 186804589 135280 168153 60998155 190888 176315 13530945 28234 171133 24505056 151532 116614 41442978 181586 87049 71625991 105409 171626 2173157 181807 111575 355914186 102927 108909 113784649 162642 103364 9625663 68875 88700 19500471 85247 95885 85058311 164410 126316 57308187 143291 2190 22564809 194700 154054 75797128 119756 142345 38380871 126511 6019 133964931 160069 110814 102519357 58192 139204 41968478 64045 160641 246140551 158353 74723 16294129 69879 138094 9715421 117799 100625 121091916 37147 25926 129001138 28888 37140 247495539 70817 18983 51940815 148456 15107 16639755 183541 627 25547132 121692 111146 26022 108235 148906 115576232 82889 101185 174180762 88470 186888 115056717 42721 77177 237376891 59667 144169 19108575 174329 67214 25362443 180576 115630 77771323 190818 150425 34980888 168559 181143 10369657 48026 186842 6913110 59537 132654 140812823 199353 156596 912475 33835 16086 85816041 91116 76900 137072988 165603 72383 95820225 121835 114574 16187751 14024 362 102783480 66427 28601 36045999 157048 126781 15962872 6877 151655 213038477 116189 33973 5443360 67051 130887 5013410 39925 188533 2884392 120677 180864 3232354 101028 112112 17990970 93447 32984 176686062 62164 142269 12397400 51288 158999 28486711 39002 149313 2754344 170021 36598 91846279 25120 154544 95634269 137841 4895 94488903 160982 22981 27229919 143432 99515 120496868 96174 85329 12764988 22 194377 162375703 178135 48166 131977971 8670 2458 9664190 193008 101895 174823713 26856 64701 135271762 122303 36519 94309788 129153 67213 153648 26763 165764 117284390 20576 166387 46219103 187832 37333 116176018 119674 82373 8096405 33417 119060 1455914 168955 194890 44293563 48528 12702 16930504 156051 60123 79558511 75470 168725 1415311 4183 92926 179680303 38141 64297 1647782 68424 131460 243635 37166 97955 125347459 120466 74153 66882934 101605 155532 919133 184340 125253 229821542 112817 177044 56984715 30636 156452 81173649 78410 149702 9308712 170823 22163 72709065 68027 96555 16776439 65719 172847 5760453 17406 76165 16650347 5571 144921 70131914 157361 147171 53915125 130805 170899 27242232 94810 105573 12790590 89412 169650 68486272 75651 129372 11881002 74419 125711 469469509 189104 117266 1347510 181418 94122 36722939 20244 67606 29324817 86107 144913 22620310 1624 102125 133473856 113531 174821 95372670 45156 161981 19722418 194020 165747 117374285 149417 44188 121903803 77170 159109 9197382 67967 190625 8159937 79842 100222 50125881 70612 85261 45941172 65230 188383 24941522 78167 108559 16003980 32567 82255 62034629 9205 168243 76601595 136917 173865 6737146 150601 152314 164304107 176573 70248 50731382 189148 114392 35078867 144314 46120 73130176 74531 113642 38854638 162541 51007 38441838 133594 63364 19323901 8911 116105 26139778 144287 60671 100424570 138868 109190 257006275 109887 12623 22553376 181338 34911 38361982 12624 66428 7571484 129276 198512 23398350 121234 32248 44995323 40032 143410 2422663 127998 174860 42378128 95438 25092 42439612 13676 167826 21866272 125589 11383 8918941 74148 45930 37896860 151689 86542 25997099 6882 123197 155881939 57071 46591 15896429 70004 81626 54163661 74697 70790 200714798 73292 194213 7526704 140716 13806 563189 194456 87754 17964174 33242 119918 38706158 199899 76136 51797519 17766 126798 75443521 136781 139782 168858774 93020 19317 2514835 165412 62536 109340 67506 37487 12269597 111617 135501 44518224 68677 56533 52913581 186842 6121 118185818 164159 181276 26571339 119620 194814 21895974 31619 115401 1632865 13612 178917 1803612 3750 86127 57963205 147484 126772 196961153 151686 175614 30874069 198098 42471 51450043 149067 72273 17233125 115951 172008 40064230 20532 26020 51507856 65537 194703 66729996 15954 140092 279525125 144702 160839 14976637 7304 125480 3839922 2239 152436 92157087 88902 182199 44493377 121803 179978 64494881 100763 19724 50913178 69803 145965 46530760 160928 142275 223191872 32397 142419 40882366 179603 165702 37140119 187981 91051 2921945 45372 31772 1978290 98119 80174 88253768 143696 86420 5409866 6169 40649 13764917 99961 179183 97149192 32492 191695 8362140 113298 118955 87015902 166838 55977 18756391 196774 173429 78823711 76635 17440 48480080 166259 139209 26970752 78425 109695 23265447 166374 80279 14871609 85901 7637 72025926 190730 41224 62961728 129357 142052 37652951 120594 37585 83363021 72423 17541 12987439 73937 56880 16952541 199426 131651 283235746 194709 57285 16182812 13369 78945 8828707 950 17041 54434998 142393 145999 26640319 180233 210 49624004 60849 96818 26159049 64462 115382 20717894 197551 3771 53921360 108297 179153 227467258 159646 18901 5827416 192226 10236 50456077 26993 96551 286845960 197228 15281 27244242 34269 126375 10918064 165047 94413 34783614 184837 198750 18090844 108979 80034 68174354 37899 80790 65336813 177081 6940 23161897 69655 113359 217932392 141590 49308 15156796 150787 180921 62336923 30654 134692 24527015 142279 94470 183344194 164578 21885 15837651 45619 29306 52817623 122161 155211 69926231 192533 42442 3366883 123163 75912 3098890 111544 153690 242069221 93952 50562 125467331 77220 111365 132042891 88224 56665 2676392 1926 170167 12627825 151290 125296 259792 59427 50244 41651786 55127 32708 122062667 75723 9896 162446667 163084 179920 141111142 5205 148609 101639366 151875 196648 15927469 38578 146252 33142629 18351 92389 8675242 89079 179863 79892632 66221 183294 12971267 59060 195419 512938731 159036 47026 6227211 153905 7780 17723527 5683 7422 3898842 76963 81387 65153224 144274 51019 13607053 72864 42788 75361993 56017 159077 12575447 151239 109161 72052911 15731 101861 34973139 85920 2283 107062561 150413 32855 150225690 149855 21069 51336157 56721 88513 133888297 161086 33234 202094217 50459 59217 13449658 17206 76207 97113808 71934 127063 80075068 50599 115967 544111032 58341 24265 63364864 9258 147336 20280577 82372 158994 30078644 62196 84979 21769087 34772 98353 148618531 18488 102700 74316331 27423 86570 41777099 184861 52852 17227310 10188 23148 47480629 32420 83792 85611911 153317 23291 69165546 86664 56270 28432479 184074 116138 9935347 135105 42811 15757601 113274 73966 66147149 14992 134728 114780373 147247 196246 79237650 162618 190076 31527726 79116 3790 4823947 4333 166088 52353393 100956 195530 80254087 68830 15505 256221749 54264 27612 28454441 42669 43285 3631094 160033 199123 12482061 151846 102915 75389522 141880 74492 13393611 130557 106627 78843280 162823 162956 92652410 84974 188716 1271139 70583 146937 291369847 81480 161923 67818346 94861 160882 47848344 90857 80756 155809954 101634 145438 58597234 177109 160254 15535534 26852 33880 170265411 180187 106944 57564081 122358 107131 22136581 115689 43253 2581060 28853 172183 56480582 68759 42651 18542746 81101 138142 104502422 163566 44299 6438536 17659 59707 118593309 165492 188547 121644866 116343 88880 20465875 17373 31384 47885146 57384 161500 76186742 49606 186485 97678466 47586 116882 46948191 142396 185840 132225835 50073 95315 206845055 151293 163427 5861166 88127 37773 137942791 191283 172489 106950952 61362 21968 89261003 87449 29298 45607192 51790 49208 183983554 87464 85998 18877531 11773 8244 7791893 129413 62826 343936423 37871 54735 41080139 147190 119903 11650439 52471 10084 81424298 33499 167066 27032795 80005 191349 2720772 92493 156492 36203986 124981 21919 24528054 162383 69757 37064790 101097 117069 8918611 105523 182464 52748862 95272 10916 30554906 139070 113387 14956640 71495 122727 33936225 155597 11843 11328340 136204 85775 23864747 135223 95374 2513257 71053 61745 92708410 79568 146128 3088289 138889 113371 25217739 112634 84766 3178299 13211 78645 9908400 179250 170668 1128993 157487 69732 134153 129814 15255 30503336 162309 56351 58141978 127569 81828 88829632 65401 91282 50083571 122809 1582 150137439 136700 7744 101786131 34191 126285 59462555 90154 139996 41106659 49618 108310 1938919 130629 183967 35220105 197987 194845 19073 12134 93827 26774386 122639 119132 41073417 30101 145776 10599045 196724 128267 3136033 72192 56526 18232424 176440 148173 470495 156728 37684 135077 42791 44111 266457242 107744 194151 55781468 128651 12986 11960784 139489 180960 4962435 146162 14231 55179994 101560 70875 13653820 161827 154513 143638018 95108 188052 5272460 20744 18722 212889086 128892 58911 13956984 182187 137880 9464636 131778 140076 38379338 2198 163908 23476233 103694 166273 33544010 112487 125355 18002436 114096 100513 6011735 67095 167812 18924106 123905 67257 86997522 54071 5479 43257211 105290 121716 74137287 149844 44358 7576525 117257 182076 36506635 36411 191452 139007943 153899 118024 24564936 161349 132753 199635945 94300 198903 162574716 173539 65546 8037105 36983 49443 2843205 154221 165511 38295353 176384 160704 204364268 166056 27146 119595802 116887 183918 2044667 82596 8430 11874293 1932 166633 2863899 113163 25369 74127394 177258 167054 22424548 135341 137140 104428479 16740 611 33260816 69527 79709 27378983 95885 80078 116115308 143760 192075 2886603 135809 195414 99256915 192540 15188 37259922 193425 199605 87756519 155021 53224 3112599 164914 116292 150378430 151727 87441 13545573 128856 37150 17702963 143591 123084 6185423 186363 46920 6281718 39481 16365 69141348 178261 151678 43646853 164446 189665 383230521 131524 157316 116084517 124909 42192 42563701 101846 177283 63791423 132765 105175 36165248 100701 119006 29008455 62571 111527 104515041 114434 35456 28326916 81862 79788 71009413 63012 32396 24527567 127145 167350 15537733 69035 95303 6522034 168582 96289 170487088 157319 136616 144219419 108801 159832 6020291 189044 161307 51482388 97982 39064 26750949 147037 96801 119362845 106989 133408 201823270 81967 183967 30233402 14975 89038 41204522 127635 36330 72015 54092 66108 3213961 165348 147652 4366944 178345 86991 68380085 176810 98095 5028396 89608 184210 204849809 20201 25007 32705452 85457 191404 62170048 40295 63884 12924853 78214 111591 56349458 17500 115728 21716207 179534 194048 76780273 138558 118381 23257881 136465 114236 27864486 132964 24222 4899928 9758 159172 26668969 94448 106038 25417025 180278 73751 14259733 22751 8512 83776641 75420 192369 179062568 12823 37091 1693349 138935 114419 69093271 185006 31563 97861933 92387 129189 33068472 163859 36567 79998851 165344 197307 105503608 188454 139806 93492735 182103 22291 47977259 163958 113838 14590218 21107 160042 44736592 113102 93037 291140964 185160 47074 7082139 160505 23020 5215551 137876 42825 27244342 99881 104871 83811251 53115 100330 8915219 186637 75725 116553140 71950 160709 102229118 16966 35340 6105782 128584 198958 3860520 115873 97795 40746172 73674 96582 16174967 74174 137330 73688978 170499 125881 1001892 156294 148492 24036722 169675 8709 9560323 2280 197762 24314610 136138 175848 7552757 40880 72701 53920292 128161 13442 40463891 150822 128258 16140516 192800 137960 33092205 197229 156589 12513629 58890 25056 59065401 175628 70699 50450983 70467 20306 9902153 120705 126527 249895515 129438 50264 129832392 182983 27963 1596703 3286 105154 237888089 2635 52860 56625498 157409 110083 3936960 122978 93505 70777705 190025 126691 49452595 178967 115651 51009732 17695 195457 18354271 142284 126218 6656785 92097 22047 143788692 16131 84542 140472580 98962 167195 43451056 43904 172269 45250490 116673 126412 2483526 112338 37050 10512752 35955 143528 230470 61922 163960 72114365 127957 163574 4329921 176318 189232 22810872 169382 71243 5063717 124227 33394 8903662 96954 37132 10341824 8048 108024 6199642 55826 67239 70026817 118078 76625 332555324 190450 125840 77587510 152014 93825 52454898 162090 34076 74471254 16335 161312 348088711 120185 68791 2596714 31520 163273 40625763 5961 193922 33078857 86884 45235 151365560 25268 85239 16087819 103048 122350 1830840 81287 198826 59022917 184343 18876 109210575 105814 84638 7548392 87243 101855 84413660 179870 132241 119516095 150295 110993 5382848 169747 147115 3386371 112979 367 50180070 106800 114306 26639471 70565 171462 26404737 153398 36991 9641971 196632 6148 90487941 57891 187231 20603497 80058 35729 21738458 41772 134506 18004950 8699 41805 59653227 46775 98228 4652280 5826 96951 519153 7148 46704 15693654 109022 171638 4280247 104784 100200 61656 191656 76661 20121578 38891 91691 10971965 192053 138407 85388152 87568 128645 125709304 172787 126966 90251384 44222 177121 25597776 31255 7282 13912683 50231 66655 57009111 173834 158045 105869097 77573 35292 26063680 174672 42921 56848057 125463 22716 17223204 38557 196792 96438728 104629 109255 126484072 97651 96876 15331577 171920 130794 12721805 74882 179688 134148721 155471 25958 4279950 25803 107912 230030421 109308 123122 15358765 22696 13582 19003336 74448 84382 70697506 153951 33488 30333254 64901 101849 10339547 104722 2103 1020124 79169 80185 168455258 16001 184926 17916878 183762 126645 28538583 74945 192058 29436971 13119 71906 7215401 111090 172503 127458167 83522 54651 46107658 129514 138615 114385966 166242 42675 50700111 135520 10731 7508617 77363 85648 47732988 109835 14415 2186486 101003 171184 47241047 151786 115972 53236610 75277 196254 1766281 147031 12194 58978156 166812 178531 163360153 187253 75456 4389357 171685 1731 56491702 9933 72897 13867155 151142 32869 535626849 116179 194216 16681622 5406 149785 236201 69149 191750 2910771 58928 15773 81665051 112616 50743 17402496 101540 30725 114350234 48152 72165 241288395 80961 116973 8612367 169054 107743 135582582 175047 127780 154837899 203 66777 7557792 134450 143932 76849452 155386 199985 15017463 134794 149526 8030613 143779 31739 4331206 74174 121446 6938347 38689 5996 44384248 150073 130812 105629325 129449 134894 80910467 3333 115707 297326 95173 41959 80061824 198416 125434 2815101 60461 73439 8265329 151032 113407 131850772 26950 175304 45805434 26779 64652 161094638 93386 40179 221172062 182420 157795 3819916 123467 83222 33677738 11631 51947 121193233 40857 59488 145943927 197554 151837 64485487 52704 58368 21272754 91310 46859 20880917 13991 131467 6909260 154954 123292 34624801 135318 166829 31692650 123970 111310 22294573 57817 142290 60450965 182804 136784 31031454 161585 176777 9947718 56616 77491 3756108 62044 44835 14478225 52439 22775 967418 11699 4988 1314713 179949 133549 80496060 44681 35189 153028492 100316 169544 232636176 49902 190151 102571846 96342 24275 32719657 20093 117012 287594 109636 40040 25678598 33790 194061 67956109 82859 112007 9464985 116965 59450 45581886 48058 69749 47409449 142010 11189 31941444 178825 39312 1026250 46829 78874 17582192 151597 103076 130195940 84786 176826 377212509 127892 114149 61834586 177296 179883 27370472 120941 183874 12131597 149595 15407 1138066 46440 177736 10279433 103083 142141 205712896 95350 104382 56947718 30808 148938 47234151 155200 190699 47531503 79879 135683 492023 159129 108268 7871357 138398 106549 20788286 102813 103479 9742197 128788 45530 2403616 130439 197900 355441253 3558 17602 41631347 111036 55928 45688047 132231 28389 41184989 1751 36029 88636454 151001 123077 64848100 65326 172256 186092723 82849 109439 55843511 79252 171374 50939741 133815 199737 135156649 75834 13311 7759980 128461 196523 42276926 120542 34755 285235071 131956 136040 34015891 103384 179180 1145513 133485 32114 21039429 73939 157082 14953211 33225 69055 20254811 192090 98090 85287594 24589 23868 11095164 166185 114110 103196624 183232 31240 35745363 196543 32707 1816655 8217 150652 9397399 69041 75926 6153761 20413 95997 22324768 173467 156915 15875302 23313 54479 26631497 45586 14824 15099993 62169 90617 13649347 131968 6911 75566831 39460 161987 37750232 116973 34137 8336175 41843 117227 188918560 187180 12141 8705299 28134 28041 22878540 90404 135313 36956683 178084 125452 11472422 136649 170288 19230971 193465 28169 42771195 172180 58319 18369397 161227 146700 87452194 116015 125399 41820894 46665 85288 38800321 84280 138395 44091195 129069 118555 6793691 148330 87164 101573159 160377 163482 1771621 82017 151788 34205482 197872 152717 133990402 142203 134903 72624152 157427 25390 85369041 177822 32093 32634811 41710 13719 30724903 76094 159165 111992304 75845 117090 32779338 70983 106564 58275073 76677 144273 2981841 77626 161331 92282755 77981 124544 61984588 168405 5676 18091497 1429 143360 116187274 128379 139863 21283938 189999 64429 21627646 46505 100830 145404211 70881 131202 10640226 24356 110958 377275 70388 3001 45289684 28668 152516 34181625 125813 83733 54828156 18102 185565 3276664 195658 122924 2432427 199388 142474 97651645 109896 184321 17820388 121770 30022 20946203 70544 14906 51851504 71984 176681 4798164 7259 142349 18044086 187454 164564 3174947 137672 117833 62613868 34630 111116 78925237 142010 97340 16288552 83168 67444 28032918 3031 77188 391382689 119853 31467 19123670 29483 72627 29331787 137417 51357 93824082 106419 189026 1741248 99483 75547 27713134 26862 106962 9443222 179805 99339 1039473 9294 43193 185702438 135181 37058 81516207 87507 62428 14451188 80363 56156 31346503 65416 165245 322254926 11848 168591 216429679 152340 183980 940838 39671 74242 20750048 137500 117899 116719059 12134 42977 71152663 128796 141350 17284354 89509 33199 12218931 66570 154125 14443127 166472 99741 233831589 68079 116788 13866582 119235 168798 24824938 84140 55861 12690227 173212 122036 18701367 2289 165844 78879536 173456 18817 60139152 198159 119334 38457725 37195 114030 20699248 46204 83750 673492 30397 135001 101151509 149660 64086 10611744 42560 7611 34373805 149786 98215 50463222 176713 60445 112771197 151616 31935 15109077 75910 1998 161999212 38607 80893 38245278 69072 117665 182501830 171355 121822 14057115 129684 8942 12950624 172845 41698 61618785 120663 62226 538681 108077 142684 24763078 172620 47869 21785547 66439 151827 55339630 151084 185375 53780372 154870 36510 25658476 42676 162374 71389998 35148 136092 37901884 50205 110926 225127811 33034 65106 11967569 113313 42058 29349257 95917 160289 130253154 16843 21809 46434736 58826 1492 23603302 37979 128872 28603612 69212 18490 92183061 88311 60037 2774687 50889 53717 68703837 182100 30072 109238086 113533 37218 22127904 161008 137420 289924504 142382 194288 221404 110719 107291 138864167 179659 177290 214136926 167535 32993 14347705 145341 123310 88981371 79280 155377 34969734 102962 84733 33201167 169597 3609 23307265 185507 58833 126006908 73126 118638 1795756 100166 132159 16218444 62388 84405 6456241 29123 101767 114195313 76890 144507 1285940 195248 59678 8722563 135034 54899 47398005 22224 55665 142087848 95836 7068 315917531 4678 54384 90676864 153056 36734 119798309 75792 59818 145312931 122807 90310 11753569 145513 27075 13768220 172078 80901 1828473 148645 136091 63043546 7872 143589 54296219 172489 2487 23778890 79709 111130 79327813 191225 13637 108091907 125825 158514 26828637 108251 86205 105876688 191031 159958 39256541 83842 152336 7444550 8755 34344 59352955 143225 102160 2099178 11116 11926 73584411 14679 46784 95788827 157416 191389 4562613 117722 94111 51698906 57494 31079 22670648 84653 194444 9784142 37923 131533 16528810 56474 176736 248558064 156741 139140 1789640 189443 97204 85859840 81539 179250 130643091 143776 131737 20683203 103020 55323 14160128 124997 77418 356797526 177721 28302 7599850 31862 156641 73924695 39645 37343 17275336 90555 98303 24526552 178448 80520 11611582 179924 76893 30240750 120164 41731 9626591 108333 155494 8925004 7294 186264 48065141 6900 66224 118129 103698 64758 4883952 176638 175055 106677898 15443 75476 47670329 72816 179428 66917781 33806 190108 27749 142611 127051 85374700 166997 159234 54627869 155126 104975 99729868 166059 78115 18749635 107967 12952 313512656 133816 40988 37880958 52389 14455 125956746 128021 37685 1387166 171073 170612 19933240 2804 32159 36621784 127555 91987 231659544 43387 101229 11260420 154412 75861 137666152 53262 148454 917583 184055 77376 46002463 15109 57860 83256390 9494 192024 2132031 113924 195090 92110697 104915 142216 2364928 140149 160302 12068005 10765 142768 34867826 127418 192656 49064560 114160 150822 90479006 56242 105570 226836241 184824 122499 129614074 32113 25665 32424226 4794 93988 22432355 140087 79380 9005290 2780 73262 543505088 8104 17303 6595156 144560 140965 137638261 125621 186654 27044729 75450 97599 4578708 189696 25155 18273458 114401 173793 49592186 176530 99903 25260630 103837 119370 198639 10603 153311 97201477 157663 97811 168150247 125546 40910 247995106 79267 152055 37547101 163454 75417 21019345 181007 140051 226970540 112301 147921 134787443 1308 103526 179449250 76370 65431 2876116 59477 186218 128433744 66904 26259 153703 145878 71711 157447406 30460 73386 238686955 11423 100870 214567950 2362 57636 89061871 11959 96419 2520362 127628 79385 15609095 122025 88732 84152016 77701 83226 143161027 164931 92681 124952834 100559 61530 66669982 71080 9048 17148412 198935 91347 55256320 136181 62708 215437891 79602 10404 195929211 46763 41411 1922393 64768 37936 8122098 90783 86419 91145702 54466 113618 2611941 2835 142555 70184759 139821 160183 23429106 59297 7836 4191931 43327 181791 3041715 146854 81490 1758756 83636 179490 42999316 148691 144561 3706280 31752 134427 83962733 158616 110098 109888678 100689 108478 30362927 43046 18039 31183940 49186 82830 9853676 64650 170722 10781049 124399 170862 200631826 42806 49799 23372641 179049 142998 5400721 105044 150923 354909480 28786 241 320143385 43637 60764 65537161 104820 174002 2784374 189662 17963 106268665 189651 106305 54889459 183103 146984 49325312 175932 172129 23649789 103973 120475 46502187 62835 78351 459362 98814 10411 65805693 43770 152662 157512534 33124 86949 29043722 164510 58822 22608084 121466 142650 107822149 49960 35697 2299602 144490 80245 96251907 196674 186395 10808716 67571 68629 22477470 110010 32072 16714207 83736 166773 37245734 123570 97420 47773941 115287 130104 101774122 53644 175831 5631354 9740 53327 51348341 50951 80687 2107879 111435 179460 31358565 40953 93400 6146272 11103 136449 226910079 137654 168832 12200610 82299 11613 69421443 50634 4990 76500610 45234 86041 31760002 76935 152613 141920162 11276 127405 13300032 175801 132107 126174566 32378 78534 18355602 103773 147425 4654126 13326 173360 70546115 99639 138746 195326858 34751 115981 14685489 147910 130633 62638631 65919 26432 13530799 103052 119432 43114790 81171 158839 172273644 176746 112357 110047880 124650 63504 60319786 151712 136337 33339204 150652 144570 48002599 97458 53786 53090645 168349 102430 56676804 56695 2068 28795746 87666 160919 183794049 155942 113474 1408977 3317 37817 41674284 15773 31410 13760679 108682 152851 3353489 83917 166006 19683495 10449 187366 1331255 32664 49567 1338077 186523 190009 142793142 34102 157604 189300540 135736 123597 196732885 198583 36316 29194463 165700 71310 18912615 195935 51784 281313 150097 107015 64179492 56101 103680 2453882 28124 31479 18136316 21215 23763 61787005 60980 160551 17690439 92413 180521 18740920 164844 165748 53705556 190038 169816 2010450 67896 140512 157364800 150893 99847 3973575 178138 135838 26841391 160540 57835 8532108 27506 99178 362729360 104955 2149 959935 90420 130407 20337563 198219 75232 113739648 141635 40041 37453578 70181 87002 95848919 84027 58185 7958872 12924 57567 105068023 157815 27593 58310260 80743 38093 54928710 17041 128420 49069251 14626 70408 412837 118199 113286 52351881 187852 24919 1778471 91043 17356 10392952 56662 104253 28507030 153924 73132 253716616 6471 395 33678386 126760 94166 30880397 57191 135952 7200446 190575 169082 35174220 134860 100158 11886893 33850 144976 51605480 46716 172305 22250305 163750 119768 2224081 3146 157653 1742832 94408 40307 16044481 148099 142751 20599219 162843 49738 49710328 38651 140111 38612711 68553 73286 70757922 149222 47654 67826616 47344 69121 89102722 110510 148865 484201 131213 83364 96009352 48053 170037 118832263 176902 186863 15073494 41900 124023 117562151 186806 88484 358631 120908 104908 19399549 196112 171587 821550 170046 34761 4365196 159169 35757 22666986 79023 50115 30876511 173216 44324 9566089 99001 19577 111447198 78469 92561 47065229 124275 24942 86864145 175739 47805 24534138 129635 58984 68121174 9772 5348 26028158 118489 12065 19541162 113957 29032 41751367 30184 118803 3956346 118501 19675 3503880 111597 151353 85356858 13269 67291 7970291 89483 32992 27219250 173381 173598 496464235 42529 58797 128333098 5310 186425 32787949 119491 117836 16118325 129919 60041 4734228 166156 113559 50221846 18490 151627 142037783 199027 59523 3935322 32761 24002 62507129 10579 197800 2822966 21142 199051 74834058 116564 62244 8351476 188895 181149 4506189 116769 199338 56385948 23056 181360 466099 51459 68892 46431981 49206 50288 134864826 32466 144955 5852652 171231 82309 59526531 179413 101728 5108582 157175 144025 76740999 173352 17844 80797540 43427 106734 46643608 126847 122815 71845960 97700 129298 8823261 96031 21844 2673156 149893 47897 17758395 8961 81336 5449276 96510 101896 36593426 110245 92746 3914324 172329 152182 32867789 195826 179075 83754889 128565 159751 93916248 148971 180795 166216167 6069 941 15395246 123960 107060 153006003 155860 125747 7264642 47500 106371 5886494 163071 79800 28469498 79150 90137 4165264 157433 49189 72737961 60104 192917 26052224 80188 175182 14166813 174022 51434 46968295 106462 41348 25809586 172354 51436 58544244 4093 100115 32402079 158565 129785 41566382 36363 19900 4579932 164459 152631 3885795 197784 123047 87067335 104225 21930 32389429 152824 1915 26169547 54958 109339 1277853 55664 29024 95222783 121808 183981 359460609 75510 23760 20230329 174536 150623 6849683 23731 176902 7426666 30519 154809 5446440 119290 141126 199741711 34538 75253 14056704 199945 8757 437695100 57526 168981 12555859 15586 143718 25666101 65294 150106 62115644 3583 39731 61227976 188201 39316 149970104 27991 187186 28724347 172449 59505 122398605 134949 47116 326041701 128081 89996 18473598 154611 20393 104643057 32169 118447 8952657 40411 71013 56194130 117126 92143 40226672 10766 79966 653957 164645 110255 14944766 44616 157633 20361381 82345 14078 6571717 163870 132383 2088561 34167 111173 267011193 118191 115448 4920466 55173 20715 54470499 73570 144285 165096403 93486 7627 17924877 169321 169566 8143868 44653 141558 28312479 47355 159579 82578885 93658 982 30174970 89004 49052 2745294 161203 95078 19471406 161790 163239 52364656 26156 48643 27496919 103715 139441 17068517 138828 17100 53830066 127342 174123 32205029 114319 85237 105458635 178123 1230 583517 18536 190845 21416752 186263 73795 16413986 118988 160729 264639809 59981 109442 15248445 116614 88752 16782964 189045 170952 84929 144700 23712 2161516 142981 174272 14887218 145877 106700 511961 171378 64284 133566413 138105 51736 108207869 29783 121093 18777049 22531 114312 7645422 72211 21468 41553213 109754 147598 15556561 56070 99553 19402672 195921 61503 12302764 80650 74778 29752493 194966 171263 525404285 162452 95566 271613183 3644 150995 10010538 141756 99448 51049032 104941 13269 209954714 1833 43402 535074 138247 87225 2858102 40934 73150 20954706 73908 57522 48358090 97185 121694 4312563 190229 149436 32115434 133371 24491 532851593 89836 82931 32464711 197238 166862 4191235 106311 118763 8443503 63555 113880 8383525 160310 70293 924925 8022 69330 22545306 5364 17194 98894582 1033 20960 33976061 100944 160259 192964015 177556 72006 44823094 120018 25851 21282418 107166 55310 407964019 34957 65358 29419372 83687 108590 128511364 92884 100178 30514198 49215 103107 41062495 123835 64937 44136049 110353 12140 38091992 77703 23034 15962528 171914 134630 4411373 191540 123199 674577 167865 49014 88717319 116466 151786 24867669 195059 91969 27371615 135371 164429 80930281 78056 145215 48142591 17502 132249 41769826 45578 115718 88887921 133198 91112 38135816 157967 137210 250830616 61997 72769 74653879 15342 55543 68471606 107422 183991 241423098 172887 7668 63107680 86988 39501 120082133 5162 53007 39111314 109815 137636 3728107 140658 104990 1728636 147657 75693 92408557 170645 168064 80482962 136703 164569 211805221 7836 155725 19532031 61659 83325 4714278 192012 24116 54897175 114074 101224 187572319 7581 186029 66201639 92235 190951 19277667 16219 16081 95296333 88010 45837 29574426 195459 146402 98917210 134363 6417 1119451 112485 92995 1275846 7266 13964 93960050 147393 72414 75933033 196379 111851 366926457 98095 93901 35175173 48927 21179 1886083 85214 66933 257124316 172219 155455 998716 86903 142564 66065 110672 121007 11822302 170211 112217 109087696 89077 3972 1218811 111521 149156 39656875 164494 92379 168803452 188096 44461 110786327 92465 95437 32491854 76075 45844 94458531 151887 90821 41452927 81543 122032 136649007 59687 145924 70735620 84963 35528 70631197 142050 192931 4449107 55945 17799 28083390 69586 3155 16106248 16208 17325 29878011 78816 138993 127775575 134998 171294 54363321 17376 108776 273334660 171407 80377 459336546 186245 199158 15805811 158749 188736 44277090 59597 196425 12014215 27053 150942 164559453 5823 28162 65087650 51024 84663 83332961 26292 15164 1069273 74585 68416 7570828 56641 83706 4190249 83290 24280 18183099 77257 185031 17804651 79650 50583 10512092 145065 157893 15244925 90443 53631 9459931 148776 96740 8508288 602 43818 42802341 29142 185732 85440045 137419 47177 24529215 77928 118130 33480768 123659 79873 12756191 177987 105552 65435157 122914 190180 256338494 110908 195865 1739655 112566 107813 8127214 31523 145653 689514 36994 175312 59274529 190160 85139 10433227 21126 157308 1511395 47615 76512 35540866 2121 13747 698004665 179983 160375 74379849 194911 140858 57491310 69611 135574 13676976 41300 37616 565220563 41693 55274 53190792 84603 188700 79976017 98646 180787 11043508 29284 35589 184217 88627 142533 34878303 108920 123895 109144923 128623 25167 39952637 18549 145421 5696318 173037 42000 10112493 36625 119961 71029253 123046 96380 1816356 188482 85875 73143720 150794 150404 4726144 126673 124509 103315490 112167 112494 39417325 3611 34067 99421259 147670 118210 16612720 58480 190557 821403 167996 168552 11257399 146317 8294 271013073 49722 61030 32134198 92445 197165 8807893 23789 14888 46210283 74935 62276 502394625 193115 110028 17724922 168675 16051 408600720 154316 175075 378040754 36526 134484 73584328 117599 99843 11489304 4858 55933 35871684 58015 13310 38415799 194698 148510 36389243 98794 79319 29573531 156779 123756 1473708 132252 114358 44387194 25557 61943 648497 27254 178088 1723065 106192 18419 27282023 165697 6675 406742943 17000 124729 141649979 26384 57807 290182 58644 5592 10925079 112941 52711 147707490 165308 24947 58315269 141483 132014 3237277 162650 132709 11510937 154773 128767 13121757 160053 5801 35444348 56731 27459 157407626 8455 81670 6724734 141640 74839 3442310 86416 129472 987415 67306 116720 1988186 139724 169747 5844021 19399 12351 13311109 32647 132176 15713014 148857 164579 6914429 157213 141702 7868245 188098 125275 13270653 162582 36681 35790282 80920 96909 52986515 36996 191811 55914964 17750 76106 156358611 180446 36141 11401432 131053 168506 142985006 100796 133030 61218402 186505 50708 94192852 47706 153715 11875254 49771 108427 122046710 39230 7163 2784788 162703 176491 3271984 124384 174141 32934406 128428 73838 1466564 116050 154847 5694849 134749 117032 100828647 183197 173151 50425526 124587 53322 1243894 97677 10377 22372885 82891 164382 89699764 90011 181689 34987459 46407 62114 67218314 157008 45351 28615723 32186 31033 26329367 128203 165409 41169546 69627 64286 6700099 126572 106393 23591302 21927 149732 15866386 1362 71873 858657230 54586 69284 55997415 88898 188463 105550087 128342 167311 391675269 123071 168434 26437501 158472 28003 40646661 108397 28067 114481389 93160 52779 15935819 154296 55329 3804211 38032 78103 164943756 5430 16934 33259900 31846 40967 275724776 14743 45128 2953693 135541 44223 31605639 164777 97882 10391513 165555 74579 128437084 54253 76101 31380373 58334 91457 77275175 34487 86842 74486 121766 105395 61996796 89619 64530 35156900 195080 72331 94515410 77704 197555 44304736 80192 102177 91043367 75019 120400 789937 67193 157545 153246239 149799 7873 58947013 46773 113943 48853551 113750 29949 28293972 39410 4404 9846725 11118 73368 70875452 28821 83002 53614964 197101 31087 7082651 36208 166100 4334577 168588 61386 11822140 99772 136396 10140917 18061 63021 17067067 65511 27693 12283510 177620 162657 17547433 130629 24507 9038906 133902 131411 38183156 105647 171687 9193719 170711 150601 17050143 63420 78743 12436735 196196 62628 716179 106720 111737 9232122 30965 112455 15266182 164828 84545 22451674 74246 93873 149508149 56381 118789 257529036 167323 46470 75371436 153557 263 91046986 13713 52994 1766317 122778 18981 73586707 152114 74106 90558768 62322 60012 5384034 173110 195331 20266216 7712 41360 4490518 20376 109683 3636877 115325 102223 4574550 192370 121261 184724192 191502 57397 57970717 135708 99578 59989575 160678 49043 44931188 174318 56735 2602685 21563 32173 339264 193404 17336 35560264 39916 20387 127885430 83741 123986 4331262 65485 155587 102835107 117797 75005 482385 9876 27266 4056838 126681 170823 463628592 132056 26352 12204280 143681 45859 67858 101639 6473 32319201 165338 186720 38331159 114761 82911 59773739 52798 26817 14406569 82368 120025 16165346 171978 21710 84459933 126354 49410 16293581 14822 106749 244248648 197860 92687 105807494 60366 24512 5352082 11847 29945 140236 8070 18397 909345 78607 128938 22006868 112629 153594 3535462 103047 19204 13571048 176404 115788 15465932 46516 84902 98752308 55175 156722 6413564 85787 75043 39383428 189728 103637 5530125 112035 3434 73323247 36453 86693 820057 170940 58459 7321795 111773 197607 3077033 81140 75155 21079202 198870 123188 750828615 18928 146929 89847112 6921 39209 21687509 101724 5041 3020588 5787 71605 38880577 184816 16601 27128132 104395 114203 17432483 158907 18038 101679913 8640 37240 4800330 167464 23424 77620311 114337 100726 3453327 71151 72388 46292436 27924 39399 196289994 12914 150048 3346163 177384 29327 46038111 24614 25961 81662305 181632 167230 68560346 42507 50942 292362562 41091 6218 115639599 9002 151317 109383021 49529 139759 108363138 168506 74343 29001144 75654 152275 26677751 173318 40696 444097553 121432 187992 12157194 121706 52114 89458323 156218 130265 318892154 82250 13107 63657841 186336 161385 98702118 13039 127600 69059457 164263 61323 12979611 156302 193259 48016028 185791 166184 19712676 190397 152531 222014248 50759 193046 34742144 99381 152861 532018 53625 149576 7711595 191968 165672 76573609 144690 197393 65066179 68323 162237 35861799 147417 114242 51657707 199059 120080 7259313 169360 111512 20873990 165953 36745 50354291 67377 137947 84605446 129243 22588 7842853 167050 114643 8033875 54656 183485 30913724 63378 196208 211588598 122697 135446 120350588 178092 28727 930996 27846 145402 9664378 6940 42398 98265399 198549 13757 53431591 83140 84 16086709 122675 99112 132860039 47759 74630 24331643 118357 132012 175907666 146253 198977 73666985 102688 1538 128568370 190167 128099 117631730 41238 57894 79776278 10278 198846 163877818 67600 161483 13617399 157793 81954 4555102 189901 47063 46311505 20099 83357 6972704 11431 112014 9422943 195267 4546 55101253 90638 35823 277803856 27243 176523 31512910 82942 172033 4368554 184025 116266 38490008 124532 16904 270801 132802 148118 27222033 24226 59847 7772565 113673 79020 4469839 154970 106660 33504197 12686 68482 85926517 196331 117747 7472945 184288 48377 39426001 5572 97341 38446094 172876 117992 14916143 124852 151947 373333994 21600 147532 85300136 138460 172180 14354976 38523 170009 5262457 103403 128944 142102496 146860 158281 29322407 20909 102064 28014856 112510 88875 563975 129661 18641 327916438 95728 1342 8162468 43706 66604 122129956 172045 69129 44646786 155723 149598 20178948 169172 16379 172317782 169743 167572 4285780 126628 153209 111955910 20974 40725 14857346 44186 129160 330243946 199879 33792 16323872 9196 42328 42043047 123620 190854 193970527 183229 154295 118340943 8230 19516 275976378 168673 109152 69515335 198907 167044 28590783 85643 147628 10389275 3162 162814 199142 71732 146284 308223559 75803 63257 56487766 183665 123257 45842969 51218 98984 46614879 107305 84348 193507346 182673 141341 9446223 69180 97743 47005898 139609 77993 57730809 94936 156829 209412536 60609 101416 358154589 177373 119350 4722597 180128 83879 201752218 62073 77076 20275580 131654 171732 36449929 37158 89062 10581008 111509 86002 39652842 84444 20671 11586182 81473 191830 37155734 106887 96148 23824181 141148 116279 70934357 144612 184003 60799245 4043 169995 44288085 35552 29597 560547 172323 90326 15831000 53547 171335 67937948 127556 155844 73912774 29399 183511 51920026 108583 175926 21357194 12552 64516 5769659 43061 163528 246447 17245 193162 16435944 16215 128937 144905114 37565 162091 25127804 109225 134946 233064921 134343 78112 45012967 88227 82237 4252597 90978 78989 97622025 64056 98085 23167220 48059 94568 144772005 60595 181062 37732591 32095 178193 7572226 180458 155729 53891001 183356 21696 20588893 17387 139849 42817824 50180 102373 158326268 89324 45702 8282435 186059 181489 17919575 82182 152725 104502406 144366 180431 44159904 172424 59047 190223540 31134 121942 7109250 199887 107898 85619390 116708 98979 63220425 120077 71386 147826403 130115 134657 10804924 117985 133248 70958702 93288 129324 330356139 38005 57355 16397274 142120 97038 160080783 56371 13817 5322546 172147 2625 4981439 189649 43000 61926425 132037 123430 440643 139525 31758 228492765 168790 194218 17739928 30713 188868 1101316 145410 57723 128158417 54673 136383 68979926 85340 40868 22728809 79831 182871 13328440 196596 119541 160626806 53137 125055 27676174 37984 35605 32483379 174948 23700 22474523 192271 119073 50736292 54313 169771 173809788 137527 29537 11613331 35584 5864 31217488 194143 17704 162479026 122686 169744 65931042 15561 173007 57879261 25360 168305 6295494 113633 84886 8524886 164143 103973 95841681 174728 191304 61261479 175479 139167 105854173 71608 128993 107205284 192813 182562 6456041 72585 147246 9772446 190800 23133 342107240 72255 183561 5526728 117503 169676 12189823 58443 165891 274388212 144720 116593 6820967 143367 196800 5515686 173956 126990 93515355 148031 35616 211480351 131042 105105 30154 175885 61180 24100397 107420 69090 11919964 59786 136171 133950027 77986 104051 21610765 159174 31049 33625133 176308 180738 63678559 116879 165990 61062695 140193 85132 28207033 133078 119392 607694368 12115 122427 161011204 3662 24167 34008077 151255 13515 211514891 120934 145005 7546372 131481 98935 1550669 50079 198759 41676191 110678 111500 7630486 171001 63350 10185401 114710 3795 6677630 126525 100596 193657793 95056 85331 21586103 142819 154063 6899660 112646 166514 123515884 191603 78921 27909177 61311 125002 17316187 103817 101279 259745 197351 122298 53847438 143034 198702 18034765 54755 42673 18937261 128693 115673 2747304 183194 148005 17325995 48962 25365 33281860 75590 69710 2948716 47450 73903 30312290 108345 176306 856702 90432 197725 32227893 61246 14489 15415525 117163 168748 3348132 164240 196248 22063651 147872 23915 22691574 21281 151843 3278515 172482 179062 32804175 143892 61058 800450 66083 144576 154229289 119094 170120 86866109 196560 149945 24639574 147818 108219 10911013 81647 132969 545547983 64692 19279 14916932 166008 65472 285189740 52623 92295 43250467 71017 13926 41656340 120016 192452 66536364 17073 52631 156554519 81960 110378 32435213 172381 50559 3338677 179222 131501 57682351 191939 41689 14125661 119110 6448 17609212 96653 152355 8101453 80436 72656 5638130 50265 65699 3919393 15208 148877 32968442 49781 166713 13878990 36496 40697 108043046 64779 175076 4886595 122516 80721 179002276 130491 153828 75226868 140814 165481 8603661 99923 105392 80838761 28562 193640 68940990 132210 73863 38098177 188620 126361 15087001 88216 32890 50098829 141214 18429 126254088 39215 52034 63748461 85628 160373 41213662 144396 125282 19690759 47050 177634 163643013 31657 109321 142619906 143455 163643 21744284 180858 23203 41411458 123440 73313 19395774 101083 170763 286702102 57609 139560 140327028 55264 166278 5362502 45217 59315 69217035 118650 24954 36796068 77646 150705 94586971 45271 82555 213095192 157460 106941 139872579 12160 122522 9132103 46316 185315 18729235 191163 50218 4345797 75241 103695 104457666 185583 198006 259193034 127144 177324 7283845 30599 190117 314898151 195533 24378 7068642 152437 63109 10032147 24183 180804 21080458 181360 120246 1929961 49162 37379 29272684 145728 198537 37418548 162858 52229 122252631 102259 37737 15025320 40511 144370 106939 142515 198503 31471566 67707 99682 21119131 37000 100764 94854871 118496 11150 121739907 70576 190343 143207238 136170 132613 10480005 56576 155072 14732108 3400 73376 11795224 107720 104503 55630814 85103 27544 72231274 17729 13968 10790873 97653 153005 340464148 181859 126624 63277207 52114 39982 74619827 125372 66077 7119018 165887 161229 90398515 163104 50445 77992977 124303 50214 9953681 43276 186409 2329449 90368 189666 64336834 160370 197217 10776548 25139 101946 46435089 186658 197656 98773676 60775 183462 6214518 152849 16502 2730582 50415 48563 313418478 111357 198124 9966758 188944 12281 9714599 4958 50912 21901322 116922 148721 208015314 139033 74408 28900628 160186 60391 103188820 84851 112380 71907729 180615 195993 2223526 15987 136300 89547870 122581 143005 27587676 120930 15819 7485105 152531 74905 35860824 139234 94046 54773594 5911 110152 123519653 156737 117974 23255594 98880 76802 61992400 571 163565 62295939 64369 175195 34177744 183035 180816 21730130 37610 135193 48766031 179364 127026 40981557 47550 188877 653095126 54387 101282 22461368 117983 37152 1764899 123934 52910 8412645 182351 46944 52061537 3508 40800 4313547 92147 49296 4085077 92045 123921 51524 63741 23064 975300 150918 188309 81926460 27508 19580 236011 161744 74654 1723913 22225 118045 124018455 84013 108927 148020341 92845 158923 121174514 26724 6945 445180 76607 7626 6041769 162780 52968 69627 43034 135688 29520149 72716 47479 36393281 34803 70982 7284740 85016 149366 64494587 3977 196699 12064261 49184 139393 25777024 75341 11236 1546783 170777 67363 58825269 165415 71736 20895567 151987 171845 29798380 18620 52975 36117022 128707 92585 1947097 80867 192405 46041410 194084 58636 97945586 143756 8588 35292249 134231 32436 78267330 16902 18140 69317863 120278 6187 3510812 39587 25558 47428831 109696 29209 269135685 70021 31280 5127352 148114 68295 26269232 33266 174598 823926 16155 83545 20840399 6359 86664 12926805 58463 168664 161083382 32325 46175 16250948 116007 106253 101244167 18709 182202 192618643 33976 194289 9622491 50064 18508 242095535 8599 165009 79664054 167095 100380 12550576 70591 13504 22437183 194151 94619 130700485 52594 158938 34256059 22376 82843 14384432 182148 182930 20792892 198830 78200 33572307 153635 194443 87281670 79766 52765 175946685 96495 170258 400509 90919 36902 18793818 58947 18617 13360141 111897 120401 19744776 131479 123444 240996167 46378 107604 5250740 133726 188713 583449755 124858 174990 18895620 143037 69588 37271059 190845 31613 142442016 160551 71178 46585714 59832 85036 28175147 175390 71250 23641002 104648 132777 61478802 111239 148501 70728395 45391 136307 54069359 5570 9437 31830123 168146 68675 6386197 141961 164190 9013384 164936 25944 140227032 67208 13594 27264653 119611 182110 47751709 146571 8725 235983161 40715 25844 82011238 61917 105121 431277182 139647 60919 261966516 352 22461 77419523 70974 123844 12565758 13866 17383 12763074 31803 30826 167533140 166671 108793 86041380 42557 109974 3219211 25652 57403 9829859 65238 158889 314141930 193052 83261 22865887 15630 172172 286055927 167786 67206 185119 166381 100563 10644113 26233 42146 4919479 129568 115215 1249722 113477 143429 12253233 168356 40939 2417168 175480 195206 79248394 174062 175717 12700655 186353 3983 18388642 19093 48936 16514378 78600 132400 70630635 80630 15522 104402746 49660 101009 11742086 132402 42835 9568461 101130 177667 25891143 84429 136238 66993244 170087 9297 44555181 146980 196163 5840253 167716 42052 99406989 20188 96097 230661560 98514 197150 3919645 191253 146213 31947017 67147 28836 18526981 59100 142347 31596027 150916 197291 74708551 104663 97057 4531029 65479 76489 10337517 192618 70421 94674356 21858 2147 71883580 167443 129342 6796951 40222 109446 38967626 153404 104438 3039434 50148 148651 10265992 76276 90515 86278795 75737 173193 36305295 24851 82755 101315178 52574 153215 53543473 163646 80214 19989359 167640 91229 32289565 117156 148238 145335535 27255 139080 101919648 23772 120398 32125211 127745 191054 324104557 86152 143684 66897827 797 102872 102953046 163852 65750 105358348 92159 157124 86000234 127702 50502 43947416 75396 148457 24558051 65106 198954 678873 196139 16676 113534672 15794 118331 1878376 50283 111205 143741948 128912 124966 138905497 90418 70633 14130002 175665 82372 4068759 24854 142963 4217220 16291 127359 12922216 110992 81395 4660505 83089 177079 29500695 163280 43011 36285694 185716 26911 15739396 153859 142865 6704483 64243 150081 24876 26234 165510 16061077 160897 22575 13948665 193214 47606 88379 126899 99160 38967057 57794 151592 40455538 78445 63359 1445746 110454 112914 80006259 118774 113985 25062640 119532 108406 51034752 112929 36172 745668863 77945 42069 17388052 62230 87049 5351825 174818 8969 102446452 176536 5634 21280126 101020 44798 16831732 107785 69338 25842679 33234 152575 20381369 86927 16125 26718943 12377 16052 191867 187590 63011 73648169 137751 151793 322617986 72932 140144 31132953 124881 186280 127250284 170406 32977 57441078 6797 11376 98185935 144976 4634 94671651 190302 61330 13884142 68499 133285 144070962 157997 100371 22194419 140746 32643 19365724 43325 150543 482388343 164533 60401 85057694 146811 21140 63094376 140185 38611 13505026 166406 57752 63084167 90068 24918 28192262 176561 110804 69026050 15873 197431 78787141 120986 137768 33729351 75956 56305 25924998 129299 67831 17845895 93168 31721 122046549 107139 6159 265241906 3006 24219 29046875 3266 84600 1768576 123839 183237 92521307 43907 90842 44391113 54710 169923 40462574 170482 92973 140400110 104558 82383 342961 154152 100769 21582207 151222 105351 67508167 50501 90558 80243109 170058 43843 12214713 152455 152243 43979993 43419 57377 61031920 25809 21393 64196056 129078 58554 40205128 73099 164564 190887594 35368 115498 5023129 170364 148228 13000292 143911 7155 27772879 62239 114841 20726701 192260 181386 57143564 139373 120280 4720819 48250 113119 5538378 25530 177068 58054402 63442 25941 27719521 30598 155534 140678714 119323 1369 37762640 49087 88004 82733871 148842 82350 14674008 106822 183234 174160754 15817 190326 30619131 169489 26137 24744016 121896 194368 96279712 64019 52643 216200106 173944 111255 17865227 88062 136633 10353754 96328 60589 25007433 36360 129371 64736913 156406 28550 23638948 19275 191078 8585560 153260 190821 13814486 65915 76193 28399487 109086 180716 76626412 53926 90450 19291734 177031 51559 29551827 93560 127462 22679577 99341 124963 45378106 136741 196219 91632593 132253 145804 92611243 187119 17433 32313320 27874 160499 72252598 172979 64682 30777347 94713 126270 167895157 41236 148587 890242 146202 171024 62132115 6457 125318 276840446 34065 158160 5112633 196520 68918 31031016 110057 197562 10726414 13536 41904 729704826 154526 74443 20651316 133593 161317 79026746 183531 99033 155884945 82198 183651 49242798 145735 37380 81360886 7820 198590 11344445 96127 67880 39392074 131299 102175 7650607 152910 12892 123355964 10972 188259 2300120 176465 50713 6456108 53938 19775 409161 58262 176073 126635562 190513 140449 716852 9121 183395 18117988 23241 152395 16936577 9413 173570 16053839 104405 29514 233849307 117872 99727 39027471 28324 19374 123768 32885 70164 202394830 53348 117706 102333374 17530 88187 55084412 26985 81621 182000602 14070 46189 31822975 19592 87573 5974648 192614 12076 102400376 146513 142161 39961214 194669 101108 150110795 7738 32878 172516744 124257 60545 3239192 28403 13164 24926597 163330 49481 12399453 184615 151371 8142611 183294 66235 322553591 11285 128793 9793463 158932 110785 76182804 165585 11036 6025428 180385 125484 46641381 130264 43114 15028323 17875 10403 57234816 99288 89216 44867688 142424 197155 32879127 39112 128203 102847695 191938 103077 333412 39341 51385 168039296 28481 165607 9216885 134986 112880 181750784 190326 7923 23330888 89833 156555 316366408 74927 66118 35236928 100614 30181 43059624 90408 184834 19210569 102119 139051 44310855 150483 22009 3178070 74957 170086 175115253 179676 48505 37514837 47749 61983 6527568 15692 59684 7571064 47395 168487 62633765 154656 96767 24802647 7474 167768 160690123 194375 111979 13673232 29860 58306 77279473 10397 31661 583500841 116691 186281 11219025 185098 30942 71950041 163145 93513 62461847 9688 175881 299951338 138376 59765 70904590 161763 68967 235725550 131631 1506 11668457 152743 8060 46637995 178536 82832 27249723 61621 85629 9446301 45397 102990 13461579 27996 199823 136375941 22233 110016 286642 67689 185521 300523068 10825 160519 48234689 168915 23355 304579684 78043 101165 178762956 143991 37653 5946734 178712 164623 202181035 148878 82413 5722325 101692 197365 101345353 100523 123956 114580335 58357 73124 33454244 194148 64272 16246172 40437 81071 35745292 53216 152133 133575577 939 153819 141952910 17247 109340 44608614 40263 85362 145145054 184238 173274 72355520 36114 89407 48742701 73220 166344 37865815 35467 164562 28068213 13053 85591 1273188 97818 199849 11354326 26701 119121 2680117 23061 47367 24493787 49839 143694 8064814 121386 112998 28790027 39361 38015 128996110 137852 196987 279704004 5156 188397 29498466 77324 85660 12200563 63445 58044 62512517 34146 150295 157222120 164810 71000 124797596 99542 40378 13017277 194770 8313 61618421 27635 22032 4158220 91112 156551 5930358 133430 88740 69377881 191878 94041 18351987 150785 159615 29063166 18850 1100 190857454 166778 99416 144303099 73230 18424 24903428 147496 40440 520369774 169565 61479 42678800 7409 197597 107233376 184250 164565 40470716 175544 140673 18016357 181847 17663 84847740 94863 161849 77624718 111922 44137 90894686 3626 161402 12480087 162002 38028 176532810 177529 26560 90283704 19294 9541 74899189 67496 181592 35137444 150705 11238 14800023 116529 199844 12655422 33946 197338 65506086 70879 149293 48667191 83526 131591 307440978 1404 175658 111116739 137262 160535 168846453 125856 76927 94308188 121792 95151 90364283 34646 53302 37656029 183933 69441 33878013 134120 108480 40734431 154736 179759 1050414 117024 49217 53810759 72411 54610 6131810 135425 73217 130737950 178241 25883 5557530 110515 160354 57682746 156318 110040 27824690 5962 26136 96660078 153733 128056 107937630 183884 117763 20012719 80175 68442 5635906 63791 156585 164779062 81911 146035 16099209 12152 131947 59063216 126060 33256 38006065 27691 105397 415567831 176236 128790 15743350 118211 131786 23402978 68143 86747 25083737 8228 89898 2995442 181850 58061 8363937 170309 3505 15518249 174509 48217 6642429 14208 88434 10979289 45212 172046 14499790 72613 81780 39173656 38833 166297 17676862 38507 187826 11835641 100683 159179 33818119 154183 138288 308900613 135768 145598 70760136 124140 32379 116410066 169786 108194 32977880 51182 131335 60359526 43616 93617 172594375 21964 72090 234073675 130017 164038 85953588 89196 36882 50271056 5394 177215 72059668 75855 5929 254970231 86803 73553 8940248 54145 103865 52198969 42061 184805 7131772 8602 72671 247655 61622 86037 4216224 129459 168559 884785 149024 134766 120699570 77109 60783 33377767 138564 828 16457468 90047 13793 35529440 82378 20487 113048294 49616 71470 66565904 75018 78090 633555 152797 156512 200618431 24066 115857 75865387 156996 21530 34738971 191243 516 17007349 129882 118310 1453428 158883 165137 47062256 98404 145716 98604504 194230 119153 361815901 185248 23882 31702379 99852 117863 44730959 85877 197526 113598493 166512 27315 92431729 88303 155932 644482248 99070 192210 69943389 153892 38795 74971286 142639 192766 27308627 19081 129147 100121594 54483 198643 28497431 54839 25335 338959395 3783 76934 24708167 5887 124848 7189575 198914 52000 75938896 172019 30290 18515321 86627 153292 88988299 91564 114008 15440119 195884 106691 3431716 10676 41045 87509377 28459 169263 137854397 144011 61522 393826 76819 61788 2787460 103455 778 18361218 174319 127822 24883073 167798 184037 16784138 64959 173467 17799375 131186 83273 73734427 140701 163068 59197716 165451 168849 34512770 166116 159621 1412486 62155 179035 61522849 113390 49803 4153977 134666 37794 48510489 306 50072 53773927 56622 119637 173101151 168950 6203 94948630 18128 140246 284061304 25753 41211 6028590 69587 141932 111015809 148230 190576 1632664 99312 188892 438696181 3235 195389 66293154 7467 47306 23189986 147443 165274 173404175 184258 156002 111686432 33852 187963 45967291 190976 819 41387806 142448 72799 20931917 7095 123362 654765 16964 75014 59448701 115837 49279 8432742 29216 177728 9752216 18059 47937 216840696 88641 63368 6428438 39491 138945 79983923 22361 114043 246144288 32553 112243 283307202 23078 5143 12139463 38208 98555 56863690 35161 177888 67497834 160929 68377 124256931 95732 164646 61446618 5294 91719 330827962 88222 14749 100891135 137664 95565 79249 88723 59468 3608887 141862 41874 89567532 188996 4948 39062847 100236 58064 248706944 37117 172542 10915293 24810 98765 250514 85121 157332 52832900 12786 82847 263820267 168923 129599 7509345 145134 178416 17783787 116595 150762 28971006 192457 164593 25851795 116056 44088 90546345 76694 181118 81066692 63688 190840 135804435 125696 26155 7428524 81850 153324 82704597 108190 164031 167543390 4452 95527 345554622 183465 113798 50120897 120161 101245 76391726 156934 57817 8481940 83552 34375 1972662 15225 79180 14074816 99466 189613 5851184 48510 74541 40911951 60177 88931 17547777 90273 130831 21997736 20071 25450 150211228 2943 75969 558920443 148280 168094 158887797 146677 62016 1089640 194166 33602 4440901 191539 135647 97842384 5941 4662 18473731 691 144358 787232 167672 7525 26308142 123029 64190 2393457 10012 11141 49087067 27766 140089 70568631 150399 37421 48440139 56384 104229 530362550 130004 48868 156913874 71678 68818 146935064 95442 1605 34612263 177537 163128 17417291 189561 132125 15561021 149643 44084 87198727 89882 129795 127042287 112434 125297 4822658 81861 178304 33392094 124874 20918 108828134 62943 180759 331565660 3606 113425 35256278 148740 73484 392523455 124280 150595 144215136 50228 124479 114430808 20678 52167 152099491 103668 64342 11694831 178986 181649 4578839 164795 105467 9503858 57226 184988 9548762 181896 60145 115800112 181844 80051 27620849 163962 44172 29311291 193878 90151 49777887 146795 8592 5957791 122197 73230 87640704 132216 51573 47527463 148888 13375 148875737 76343 38366 64414946 123146 76956 761819 34430 79351 19615773 104252 27518 329500142 196705 22763 841581186 106544 74142 2131815 51969 38326 6128967 35314 63581 46984311 34925 80070 64230414 116619 182367 5681117 176740 195941 76729770 120006 131207 57514163 73521 48814 88020081 80811 93191 97574463 56688 142762 127053896 151160 199989 30770831 96860 97357 55261193 82781 43712 1015110 39597 137660 230175272 160101 44804 65177768 119664 164359 4647336 32897 111087 67188842 194367 9381 56321012 128327 164176 34851655 33328 124954 148015487 23981 77228 223665101 128043 80940 31304965 11109 36184 20892162 49383 113075 1561395 114074 135775 54219237 180547 197612 13796638 127048 131035 100320769 44905 90772 139139678 72910 15104 205122019 135256 174352 177057725 9624 167064 10771083 149010 126954 46855393 196792 61428 39090461 27853 82260 18668478 60069 52091 10228384 168687 68161 82484372 156174 77181 18274828 32225 45809 36458421 154167 87448 90511238 140450 27539 123027584 53008 74979 18721022 29966 154919 259589 147794 86476 14202434 31997 30383 5667679 123059 124523 3949064 129510 153551 37145422 104836 198281 42269307 20519 39736 167854223 99705 135737 57068867 169706 129582 30943254 70950 179542 294192860 144590 46281 12382853 140666 147987 8885147 196001 168081 194060899 146186 88347 37280610 94466 170721 35452250 142329 158461 106298728 96421 147977 119902720 39268 161956 89004779 101953 101842 29453106 112355 19939 10891659 5795 163522 31348396 21025 3664 220505915 11659 152888 99620776 128905 152885 21378151 121831 23909 17394508 198664 51730 2086644 56444 115581 431345056 64748 107526 11316134 198215 167660 104027676 27878 60616 35935170 94180 96378 14276303 55634 129011 126214545 101895 171817 103701385 190361 137622 126816991 39236 97238 17666946 144567 57965 53185084 109742 180240 176395 90763 106358 4901061 80881 22725 72540911 168124 194437 3900587 182643 8278 1630689 1485 117029 1662028 45533 7701 1081281 13390 36820 12417259 179948 172924 65331131 35018 15212 444192 180453 4451 2345217 118610 4794 40956558 60330 27769 29455473 103055 79727 66020110 82453 133813 15415591 155212 88603 8255409 141524 85441 14525115 86172 132308 2552634 166252 43358 48230108 27963 188801 33993233 112638 137724 2560117 49680 94007 35803456 161119 47699 277474051 176451 35294 5003362 117832 190915 24764126 161458 62475 39117069 113699 195541 112947497 100902 8838 4095571 160740 106870 1757509 157947 36832 115516942 77358 145736 98897932 96195 80549 1127189 158676 154860 44185138 70265 103170 90607081 30817 127508 29280398 137276 152315 333438960 66489 69851 35328291 19062 71462 25332418 113438 129207 333616007 168301 59785 97917664 198071 174182 35473490 159791 7829 90343923 164567 148268 1902091 22465 141410 90288530 12157 108100 46265770 56018 4153 43622043 102513 70229 51221414 23639 176362 42568682 197483 155250 29229452 122413 124177 332773093 116575 114107 115662591 118796 187299 16993237 920 117758 7723914 14486 6881 65015346 25687 70439 34543162 1539 68153 7649475 180718 38436 44265495 87126 186384 4970097 85198 50009 65553316 110484 54755 36639730 46626 95927 1080618 74676 170254 93675382 110669 7856 37517189 157595 171449 7410428 104360 17815 31689959 83629 158087 31532838 10888 58294 41956632 28954 159897 1803676 196036 95058 161957722 91432 187347 8751624 59172 196917 7984592 140402 121936 4976617 135889 45373 180849839 72739 92149 22132152 179085 84584 18048321 107204 132872 116952280 170202 76665 41911413 106637 159637 3122472 110666 117131 57886425 190370 165149 36635377 153284 97978 2429193 89886 188600 6090878 17562 145090 585293555 135611 34310 7242798 121145 38393 13888720 91574 95252 18923478 118924 161345 7561605 100222 98838 26955156 160320 188815 10661565 95704 63777 76696779 107496 80607 32266110 153442 129744 13439593 152835 106690 1633165 99170 109305 16120272 160146 125193 40176847 88080 120531 63115158 40913 128365 9435133 44484 161754 33723853 45200 68272 11951511 37919 110968 22421137 105880 145490 112801457 193632 159826 6790038 109950 82235 103772666 29102 105581 77073523 64603 15004 44019955 126002 81552 3900138 180898 130018 11852139 16353 151612 638386842 76617 62294 34064736 63730 111031 43614806 162705 192280 82453856 134483 70345 10002812 134211 136395 38763254 111344 30378 172416838 33170 48014 5930548 187659 122216 8245604 160180 171778 183789196 154118 68862 57891213 28923 105471 135353740 190135 188449 37120906 93115 61845 953510 43218 99010 23839383 70477 72742 42507304 196049 14431 53023879 114456 103456 46329369 6883 117154 13232241 18357 121148 598429 47564 121758 46074670 115496 175919 14597593 150748 38891 33188991 183370 21076 199112935 56091 49157 1829875 149039 110089 22277307 17317 125837 58730534 154994 70825 8393075 147000 164421 52038437 71624 17938 13693321 548 42250 16543234 27152 140401 3833637 190334 139315 230313586 119050 48856 939506 6200 182500 118853553 181376 115093 92089398 136063 129841 7555155 174165 123231 37552996 30349 195289 27815584 113813 142445 120685034 12796 148038 89350845 136249 176597 860362 14479 88192 84439810 25669 94966 3513492 42909 54107 7468679 105564 120314 75192066 190908 132591 78109318 18370 73757 12210511 75633 142078 165301406 120729 192319 57133 53415 85570 167421796 182931 171015 3954553 43771 36922 42425183 190740 167573 35052699 11687 34678 113670083 112008 17888 16584045 43648 139053 54886019 27899 7676 132736312 166333 104676 36060423 79580 13203 35043312 51580 73709 355263718 161531 179792 87126731 6723 44605 9665024 113090 60981 12638543 155385 77758 13045288 79332 18797 143435954 159173 153585 133402647 127031 56456 65548213 108426 4111 103028274 112078 158763 185304220 146732 157585 629650 180358 152011 124012082 192756 145126 102717788 27655 196655 8568998 153184 104144 65160469 134157 148686 7141424 145767 177817 23505217 8536 37660 32605557 152898 93124 4968558 146400 104829 179684279 58932 194945 11126438 167702 188635 33597477 41352 30825 134660733 152962 92050 60032013 20388 126884 25891497 188072 81924 43924581 71613 172795 48276829 149066 58485 2875587 118821 35221 74155 106401 133544 16042299 6363 184283 113254301 180301 180561 20502234 35438 54375 4150289 5280 122346 45296643 125429 112840 35548976 104436 79056 91892360 187559 123531 39927505 14613 99028 8278995 93807 106853 8170997 81871 188965 51320640 93320 120724 56400493 7310 173688 4988202 142680 46488 61558 27127 148945 21823739 59988 183282 14603498 21033 154497 16880488 75885 164598 78984962 95105 36897 683629467 69027 199524 48843049 17638 138180 93566344 97427 155076 27656333 197844 37801 3664415 100812 38797 271010738 160162 68410 3410327 161741 98832 18907667 100715 66980 10161408 163997 26769 354153813 92740 19356 23259048 190507 121746 61853142 25278 24556 19621492 157066 194610 19051408 33528 135437 32202286 136125 82110 1080050 47326 6125 76089586 162427 139774 923374 41171 29518 52809438 20422 103761 15045068 149118 133004 65181280 108327 91040 102761937 29282 81410 14073449 163398 135807 30862561 68899 145246 5262076 42008 131417 41804949 9707 156547 225827433 118720 103453 32907620 146738 97999 37184687 47261 118219 13950772 25251 54410 28928690 5904 73837 9425141 123742 123151 17011343 15287 145432 65863002 66133 17032 7665579 38981 163749 50118515 35299 65666 162021305 45968 24594 2922046 132057 152690 17561811 165343 190616 28819254 190738 170871 1925450 152930 185405 174929147 41893 31176 44965123 6978 63295 12582941 112413 59987 425419023 166600 104560 70727401 138742 68262 38272824 163134 177428 47556956 76676 24783 50219145 192428 102771 22671409 25970 13122 62091376 54816 160027 10333713 13605 24450 14491685 75904 174571 28132554 78682 149225 114332514 30479 38937 58556616 100930 48242 134822252 80090 149465 12408915 187911 96422 1717868 29642 146006 10952558 60657 178230 42311498 72291 24922 980314 5243 27692 444160756 14284 41130 487158471 182175 58641 104609204 102995 178036 177876933 117441 165768 44182312 56768 149144 65419947 23921 154486 28697904 46140 13532 26121421 58329 157054 53768359 126586 41672 4746071 50435 188408 38493544 110048 105087 49833416 60032 185041 117424583 20209 171489 117703890 8185 126272 14230122 149898 24234 22899890 124595 69522 4739826 158860 190005 1883378 165094 64557 16283105 121051 132511 319410483 96357 51914 218618991 92601 144877 2867695 158294 65243 49689628 27262 140253 8032436 59218 195796 11467667 170863 105146 24051460 16887 33154 20423466 78237 104693 167024248 42703 27704 5250791 58971 73972 183870751 163727 119575 151820285 6089 112270 97874850 25335 100007 32011129 101872 117986 85384290 182789 45921 32087517 158944 165102 1593441 45820 73101 35890153 127984 83369 3683080 153365 51138 3271924 122448 99572 65280782 121258 160958 43506459 100267 141223 48440216 709 198790 432164249 54411 149452 50844086 83324 157282 11913372 53388 150667 77815979 70346 117631 106951780 157834 165333 65144264 59040 155535 51521128 161517 47175 7381505 26899 6454 69984209 110037 137200 27904705 103561 51027 12767794 72551 80045 30582789 130365 153344 2344838 100644 39039 12997562 138930 140436 5246308 30509 61451 82606799 197386 116861 74495630 62052 148959 14489002 136306 150453 192659355 158578 25069 163334070 199273 106337 12451597 123562 70590 18855337 22476 151428 554560 119549 45718 7569937 173230 112646 134526929 34284 36829 71120359 82694 71566 43612129 104826 176424 169238710 49488 18030 25611044 31568 54595 2185398 157081 179611 14644149 32795 78385 18024706 10412 89167 135053862 173469 125807 13579764 176113 56443 7081545 129533 51074 253492605 128011 34935 150226392 130846 192460 32921657 18010 24573 104185999 195029 143209 6201350 93270 129173 92072808 117380 5911 252203600 121040 57948 54781309 87598 73226 24384977 188418 39161 19848951 99189 99528 179656641 68821 44210 3586907 48296 37563 42142672 148981 113520 10180222 160908 128247 1226182 84062 63067 13839782 104316 40158 20191514 128198 47537 5994004 50203 23587 76320426 157541 154592 64421135 135879 42829 76688819 8113 195532 36954609 140023 69184 7373370 178423 82642 214477128 175511 65491 5332287 122068 71411 203612572 122206 75422 8495950 107794 132584 52302625 17916 197520 73296271 182086 132009 117764821 159669 41845 102267718 76838 22406 100334665 111139 112792 47018815 125479 196018 362318248 49954 106407 100429402 124681 153559 2204735 38173 147116 17106594 125571 132949 71404987 8504 137437 50721963 134808 180304 32504245 129792 126047 591830232 78515 137174 25952 90116 143032 28246660 101801 194777 94560011 71531 61189 157340039 72320 108449 43615541 176030 191871 139863944 23759 74680 65353338 61520 135123 125864382 90602 36562 80525211 25896 146663 376318683 151771 39698 10546052 148348 49467 9768234 19868 147285 5278335 86027 102414 120215664 76301 9358 2022459 66393 161756 125917848 118069 179254 70047420 44368 48596 33629943 103714 5007 58618901 20907 170052 44770728 82940 95422 599341449 187676 77996 17209118 111231 191924 12143892 55198 11416 106847742 87852 22574 8377377 116623 181895 68167498 190272 199972 9266257 80823 129839 15837508 165274 71073 6651513 40789 26334 64301512 5363 140644 25444227 162859 128584 8233931 115421 77534 26672123 63578 5444 30879893 61115 165731 50524270 46135 41808 1527713 110486 1031 2923883 172563 36375 25347717 105462 199396 13618048 21825 156614 98725554 169376 113868 37584164 37770 59050 47015682 83356 81628 7769133 62635 148043 62563580 8718 24571 37116238 170770 123782 50179474 45158 169707 472560 35791 113997 78707253 12110 17660 12740899 137710 14385 33745018 48409 24661 61720023 82619 141894 14707135 27580 102417 45866521 136298 1294 4020393 97964 117084 455742643 45813 52067 16635585 108219 75342 14177335 133622 77090 4004518 51194 143383 38933037 82003 185344 70301849 115956 20206 38461759 130771 32475 27372486 78821 171658 102426703 15107 60055 38277700 45051 157887 692955 111884 158552 65669803 146447 41386 14132373 16844 179099 94687915 106905 106085 15288517 142045 8222 24938777 65468 28415 29929364 184486 125911 4501141 29720 75821 221057536 160222 27646 40530744 70092 18818 7019063 44741 130361 45096038 178072 115910 68280885 14758 165985 26539445 27230 76522 38178343 53404 67797 134019978 44593 92528 33762144 98466 163826 38339740 54750 24015 2888726 195992 114758 23687765 10742 188820 57223514 88930 129958 5429754 190457 198186 194046458 15314 174507 5417448 159529 108088 15824738 49865 152156 130217709 63804 138540 21701318 123210 3527 3238554 88185 127711 8104463 79906 38185 69762817 159712 190561 103355760 161118 27613 24105084 181200 55815 85549405 58753 182179 13944323 37163 136428 19338087 94985 34158 21437959 83507 194186 93468437 160584 198180 22281075 50308 28650 83343851 41278 48123 73446035 174579 58724 17601619 172903 75636 12805007 85296 185410 281621790 119526 142758 7496188 160879 128681 91364615 181276 7826 11031158 36301 85500 72160395 68684 142311 2391535 193924 72150 21272420 174993 15996 21768662 56286 174688 51158919 47954 88216 40166943 74410 179650 93538958 169508 52795 2605049 106295 155749 17264702 105004 48729 27681664 4881 131044 75426527 68398 145350 21344779 181792 23931 103147735 142085 4858 131969036 162081 114811 35373083 120424 96274 11544784 155459 173708 6618220 159320 50467 35454207 28156 32462 2450362 6465 130742 9846354 92823 125896 859659 188262 156565 8354985 175142 95021 55183307 46311 89170 110538726 39302 185375 802582 148119 64963 253390828 110401 81188 672972 179026 65409 26356712 21681 167685 1444725 2758 152321 247732549 85571 175880 70636765 56868 179331 11835859 156065 150320 97312325 115629 43672 390424820 59532 112151 19391608 112751 38559 193797 1923 87696 515484 23191 6268 91100725 62715 75349 285179939 91570 58866 45211604 170473 194432 82112984 183982 53750 39728510 75594 124348 46724715 45355 66449 2275428 49766 105551 101070419 13370 12880 157898871 90403 151852 46865914 92902 61332 4773748 4509 102755 6347449 16917 67532 42802608 178599 113833 25716973 157253 70531 28128251 188468 96183 25314829 151365 149151 85141352 84123 147028 18550955 137404 41297 4428738 103316 107592 2644926 130307 82772 147862354 144768 182659 72212963 138278 185421 13535950 189937 185175 188080677 165914 37682 31819475 113166 198429 43715654 119928 122093 70083433 90226 136383 27305812 170000 164290 8343103 197639 129125 53559796 109197 11902 935368 93728 113946 267426773 96489 90437 6457317 57529 130788 56358686 76392 21562 13949111 22809 194211 41151512 178102 76466 58248107 171820 6518 2271886 177073 160067 1197630 3064 43944 38598891 192410 165606 385572625 100274 65388 529684 146972 67306 99830024 180318 134279 112100838 65944 8303 9643025 199735 174286 38104874 124104 59149 23483543 123419 23551 98276498 180511 90273 46895164 102792 57172 3476447 108767 74750 140770105 137958 29974 47875319 187975 33928 17603248 94573 103195 6427436 7077 186786 6679673 81222 181446 59218788 134216 116728 77393206 45847 134900 106612341 16714 129245 1863934 175883 60613 5178604 30268 151078 85588272 92353 124440 55707416 137108 148033 70210835 84011 107519 16066096 31341 193120 20136526 44947 184064 5031349 6914 147521 22124148 67459 85214 22589002 100429 4470 3995673 97923 108055 173215161 92613 17630 103210535 191537 43185 12111424 57885 113545 42210033 139356 102228 58985253 28550 50688 119985522 173526 68922 43897597 24925 127916 187570188 14390 195039 58541867 99938 101806 70219356 152206 73948 87029747 76856 61596 40712163 8197 85392 69286980 157135 183629 835941 50289 133266 528197 149886 195691 18689371 10971 149466 42570268 128105 150836 61440412 58190 112330 83476 135440 178896 462978158 185527 148072 22537 74687 167830 6056294 127836 132685 22148290 101747 78829 4744877 38305 76686 53148531 186704 5561 15816371 188350 151587 47518187 164496 147934 62760628 80441 80099 89539541 138408 117842 50582632 16178 76786 5788564 130116 5006 78677334 102530 2581 8088767 173296 48028 79804283 76895 1203 116600420 181571 87773 101900348 169690 73273 10774050 90735 25645 69037024 86460 50155 24937 18565 153211 6184019 150021 124844 3920099 23137 84877 73556593 105260 186088 5947957 23806 143797 71188296 98701 98001 540571 139594 185472 6536168 33167 27245 118888394 53593 131143 8838899 83631 9203 28540896 116952 61839 102001386 61964 133499 106207516 110023 61136 329675951 20960 9139 133946277 34262 117389 137650257 18849 96534 112390274 22502 93771 17305164 78992 170295 26931531 134695 181994 179934787 64533 195631 116093933 154281 59844 37515209 83031 69742 17478767 17232 95464 8028348 5912 166936 92303287 48143 148943 30104157 157906 178403 215919 105733 196453 129597736 71674 20786 778400 134019 100383 185573718 109832 68957 21108293 142733 92385 40035040 84907 98922 40388244 119505 187713 50455589 171885 79122 34897333 125649 37149 18081628 125169 22995 113658851 146847 73656 18008162 40797 184445 42182234 40091 152729 28769192 193405 168502 43658030 113287 4456 2047870 139502 18922 57944681 136902 21915 67777779 134086 14549 121386117 60320 52407 36470753 93674 117066 3141172 105175 68662 14243675 171476 172297 14563049 131951 79458 85702894 80353 148139 15957162 106900 46888 6936827 192075 72394 5685998 155777 173351 123117679 108033 99105 195351915 120619 50394 93547304 184410 2257 41841668 60317 28142 766768 132575 58632 5297738 107468 21692 17294602 182482 149213 4066836 78277 166312 72115202 38796 179866 169296073 160503 48878 280115898 77210 88767 202870729 93681 92560 16296001 80056 16659 148873847 176959 27462 109207049 77435 71304 209545523 33428 107631 9010656 80395 1024 7778343 17076 145783 4358240 84121 156928 43867690 28493 136897 10098038 116571 46972 505456095 59437 50131 44779319 29165 71332 5997973 184591 139295 469008936 176773 151108 17174893 134855 160859 11273530 59288 10554 21109003 105540 67031 51335538 60494 59660 13291465 42422 123827 130176623 42122 192380 3498953 50733 54604 124660467 130287 71315 20879884 148975 10247 46443796 36826 71120 100102855 58088 29753 190449859 138384 185885 16829620 119026 130440 7902257 133544 114292 60480205 95593 130400 94798056 154175 38460 103361437 198760 110050 52565339 101613 185339 85190228 85169 134592 12725746 30734 165569 37612128 5784 195317 107511 43369 142061 27571306 159968 131722 112716743 30708 10238 17296310 73375 192559 164741614 25219 135577 17476659 53 175673 105372307 71108 46090 169264237 11837 184012 30338489 141605 77320 79059846 188330 163471 233121711 94545 146096 16876269 52508 162569 33497953 156466 80274 16437747 110632 8354 30703312 79605 61410 16126408 14437 115530 52490465 44154 95536 13302239 166033 130446 278051090 64754 60806 64863564 6059 128965 119968159 101877 187858 103637117 66112 197208 158817491 165598 122268 20268850 132505 161623 5775896 108915 130209 86115326 51378 102469 769843 150869 75002 587917 21601 29984 11135333 161046 122586 147567653 43119 54656 20835472 77360 91590 14061748 123836 18688 4012811 172550 199060 76686343 10391 79510 32990334 26837 15277 12081377 157273 110019 29872708 184231 156733 36039508 152742 44811 40479263 90057 88388 80824629 99687 164688 53558418 85224 6906 172645354 53964 164925 1854339 100067 194296 16248303 32248 148452 18049701 47143 92787 114150567 21179 154205 4018897 180421 112355 9943126 78518 181599 51318961 84542 9022 13938209 46703 94002 184771181 171620 8504 18604325 167295 170573 95842932 131134 184028 165411529 198504 113452 3018105 71256 77928 36991368 99458 105545 21772347 100834 30835 46087090 150978 67158 58447705 187434 164825 2751723 176640 158337 553716198 182573 2288 4201242 127304 133096 55390793 198438 2280 16196971 108986 15958 3934857 163843 121707 60943460 70171 169671 23351763 195142 191981 55254254 112403 142852 94977644 166723 122331 2047234 118131 135114 99068040 50580 38455 25553710 154584 86230 111001133 198112 87546 9230551 69621 72428 338562643 123234 87813 33978385 91046 155514 13187294 10054 116707 6341794 2939 130232 15199363 48611 137041 443276156 117534 13917 60082606 115051 124645 38220999 66039 51488 3116527 108746 15852 140862659 14097 9277 183616383 35778 31841 22009486 50838 62586 393189970 188725 124621 166543382 53986 32192 14235056 61658 63473 231424576 69717 78409 139180472 21152 169265 18941584 18696 56516 30794726 123201 125986 2904423 25849 47505 101302 112006 159262 126811987 61375 89576 48157461 145403 12095 37153131 123194 7625 83870489 186850 99343 9425286 49123 141058 9787770 38119 72098 9436558 60899 163711 22081190 73586 130409 73349649 14994 25829 45034197 154674 24239 152335033 160722 162997 92670203 168414 106655 157721963 57623 156203 16588399 175892 30658 38541013 74052 128514 9194846 59930 171523 48540449 40923 188573 26847015 182272 56349 30556885 102160 14257 12728677 189734 84972 3707360 121521 183473 7206617 139516 29582 7571682 168785 26187 59791642 191305 119026 107398665 40542 39265 890481 154869 115288 5777048 42723 8192 57977147 63654 117101 62648512 182283 184962 2899184 191618 181101 94297492 109363 182676 38127354 93713 62364 16989508 181309 71309 1740153 120494 172994 165278591 105126 91480 64849879 55850 67844 52889701 164021 112588 108319295 193766 64522 58364829 163441 85953 52445611 64114 18459 28053657 187650 191537 42670919 81873 80695 108798426 15840 175162 2212019 109626 177228 12096533 168034 144409 58662339 18379 164292 68024947 3410 48431 112410478 90756 45000 2368869 124750 16584 113418253 159501 44870 2976925 84003 160777 159858714 137157 180962 18823831 123548 110949 2725402 66451 182981 18535528 116853 193996 4243307 114850 21079 26449197 25119 152219 82794934 90014 116680 19131528 24795 18047 45416708 192309 75177 40708872 52744 115911 36562726 30720 13788 46785200 120119 106868 14578670 139321 44869 238426582 23385 72587 25563045 104193 172073 4806692 18637 192623 39056583 25200 152157 167559940 31585 102459 15829799 85066 124426 52541172 105341 113078 35915050 56529 36615 6847613 122168 23457 33946721 75312 109713 92698743 116964 70765 8979334 161493 137084 22479879 147580 37490 59610214 172394 107768 269004109 146359 47442 139052456 35538 63803 170919013 169176 100823 12454896 124357 132800 612393558 185783 148998 41658600 19366 137950 132515973 80351 55426 764776133 21656 190695 44148979 59531 48496 30609398 188488 179612 5145918 65362 87707 74958949 86827 181955 626813 80235 139093 22225466 174430 171193 194828974 42114 179828 33601277 176525 37986 121606774 37282 98523 132187509 107208 156296 48675669 72776 120788 100484798 178144 57127 78647340 43108 69327 9585150 110103 128798 71824463 90572 9084 13446026 8570 27174 34975688 138139 56786 42981002 98589 193653 220933956 149673 172124 28529470 45849 143099 17712613 126511 146704 223817640 84692 100933 52711501 126406 75931 115648189 156873 157786 443997383 94102 68831 11191666 80719 13738 15419407 50499 83438 1396298 61663 36160 1726757 11892 110279 31863327 19236 196231 22186559 117636 177462 86838651 144135 59165 35937792 141446 15956 105140373 4693 63586 92865235 156638 178785 42072811 40019 71993 4821622 73604 60525 7617211 115205 165772 48228981 84885 28314 312008195 14653 165116 1685708 92923 92513 21202973 164858 25684 5444704 25201 158915 161515332 18881 33258 6960945 45137 112809 124313730 120397 95894 192420553 76046 156726 3774208 117235 4798 102424371 45281 18129 5958342 22250 29837 217607732 53698 9884 1108475 126753 30582 105328707 97106 195809 32461365 82680 132546 17479197 46661 175418 146088521 166502 68172 311868 57932 130364 41829759 184384 18211 19845711 64156 190003 10599421 55141 138155 82960733 122800 29960 16367185 190440 176984 17578527 104546 152959 102448265 70454 83160 102112030 149495 998 8828053 152124 39329 10297696 51508 89418 38816125 86137 181714 23642070 27565 178829 6923435 62009 29008 22594310 154847 145255 3956965 133162 186970 37105558 135564 48706 23801389 195366 70980 12421789 199096 87050 61337125 91323 115665 56717175 140846 96189 155442483 103510 131157 37669382 24354 22082 22458993 183314 45497 18647622 96618 115122 14103112 84114 190689 24291867 195750 102762 76977758 19206 126973 13399960 173400 39922 76210037 106828 158836 73096608 119348 160733 92057659 19084 188376 5053508 71082 73924 75979052 43652 126345 10034888 139173 47743 189768186 64881 18685 81511447 43299 136394 3349403 5220 59440 43643738 25453 3174 133706973 57555 8468 21241347 154999 62438 366190486 49746 55703 87112610 55377 111775 16887318 199375 42282 318599299 64255 170760 12791880 134768 6343 18362241 84310 86124 40464565 177689 15907 5357552 130440 72908 26584863 171733 9559 160456037 186308 53353 21260739 55566 192591 785456 185038 155378 63764000 21505 159573 3729007 102678 158237 9919771 31996 140596 14610099 187164 142632 22938779 82621 50064 84474808 7942 48109 141914324 180504 23941 20781842 123535 81598 40417782 192956 3655 72967209 45471 37871 27721822 61186 123975 9632841 143632 18658 3662928 101425 196620 3121388 165079 54838 20898405 199663 43867 71702504 78987 93636 32975956 51611 141897 29440937 5313 51331 125679480 141884 95727 100883661 95104 105390 34068465 71104 96257 15913361 163543 58690 23622338 31861 93608 21648280 187655 111977 22442618 61726 134427 29708305 107667 80946 1450295 78420 65151 28448546 5812 148821 162294826 186625 25662 90971736 115607 140201 12234355 23908 32602 155967395 184119 102390 140017042 33901 55906 18123257 22794 138994 19415577 104850 28104 85775407 182699 54335 6230814 170002 199412 9695445 99350 39665 12604421 190618 15243 16807082 83772 63987 64567496 169678 81809 264137592 23989 63495 58929588 193354 98087 11171870 63365 76963 11093828 179670 62020 20738176 168068 69026 25318492 8456 143747 142402027 25798 166717 18943477 188882 80635 7040981 166776 72109 14986074 111002 124893 3705924 88972 68359 13325681 73456 5502 30748896 184584 62351 41490918 56719 92353 66823184 104995 110518 43230207 39209 166457 1276387 101564 111788 16206471 84743 188254 69190248 184545 147771 3437760 146865 161276 11580671 24198 69631 9137358 82722 187137 6969316 75944 155037 52364994 13021 22909 106195860 110140 142653 57848813 123136 40017 61322333 28950 60125 116616117 73430 33672 4164902 58502 30721 96819815 158347 119005 51246300 112121 142033 147456034 187121 137112 37779362 91250 76082 10492281 144071 99664 62706365 183279 182764 41360703 84020 119030 10188292 179527 168499 12296149 117054 30026 63529270 194479 62225 78944453 96468 92516 43682748 96189 47857 31119475 2319 75494 23931659 8942 135934 40021494 105690 124671 18025374 125744 138435 188655899 63806 183503 27639401 56119 136214 26644028 70177 6486 192348124 120264 138751 40001905 80079 165283 964405 192755 182239 1393148 90929 141809 31101199 83126 62078 48812633 180222 22780 23950757 163578 15098 31295129 95620 160316 21711284 100473 91645 109061549 104781 108339 14062791 23897 94429 15290012 39766 115872 41755401 63558 75032 33543555 169034 140281 10416371 76622 160028 20054732 6151 18811 57539933 128173 151845 9143997 156890 147745 13806240 115895 37842 6027617 176731 188583 15334376 159386 98120 26874236 198560 76311 25499633 199222 192742 27604263 38238 194374 141181391 68585 110333 171390516 4523 83240 10621230 143344 96473 255598 68487 117495 100997460 136987 78585 15515983 169296 151317 14906022 183514 142719 34946711 139270 103402 16044884 120490 178798 56035344 141732 199713 5526952 147089 138113 8983493 63590 82100 523878868 152405 93599 95262113 175566 181929 45193090 44701 44893 41015003 152843 155030 979956 93261 75246 260633413 189174 156806 221376305 107191 44346 13080309 146838 147223 82059401 19737 144976 10390763 180993 18918 203114582 89923 89538 31928623 52059 150778 6769345 145373 136385 30017799 93901 80127 518131 719 171706 43614065 129566 63265 123438583 2491 19301 7284074 151436 52935 14857469 9045 191257 17322385 191732 55511 149744344 155458 173358 22580781 85128 67018 36563263 186742 36251 63622491 11222 72293 6457859 144433 47360 15466548 15057 113906 32361850 182597 161205 220371958 83418 41209 3737655 187622 158059 152719347 125588 29458 71570378 49316 149714 6201349 102772 97480 55862682 105575 184111 68801699 98635 62959 3325396 44685 125300 18144023 113677 124197 73980315 109720 41381 234423698 123061 22929 29335811 49276 169047 36723360 171701 39096 81619707 120774 60981 14199246 99089 196471 7575765 28768 76815 33471739 67981 44394 8940687 86943 129129 90079632 163341 188355 198121153 94312 186699 9930754 157526 173716 59288229 174453 14510 7997340 113252 84336 11842321 98930 152808 6862587 99702 121625 43993678 56191 18340 853602 88528 150588 15005004 159253 38254 5134060 113202 173991 14305322 144899 189627 89651 91445 161704 29382338 161675 82038 71810812 155809 172685 196493060 87548 61364 280101476 5750 183969 67461029 42327 22980 2963667 191901 150104 108356357 166313 180675 47812605 7179 39719 76492321 87441 32138 3306284 72655 100488 16050480 23674 168996 3366292 17102 108190 32097071 150261 87750 190693399 39298 84516 104597111 36818 87595 7928536 72623 79911 39402965 186209 116184 6816647 139765 103652 40026839 180155 111449 15385022 100189 154311 83413310 141836 77134 52765479 163863 65791 2330666 69137 69751 77261882 165963 76191 14469898 104173 101327 39716785 146030 53086 39571634 80796 151459 186332832 3732 27878 200496443 59231 64626 8561996 23442 25419 212641719 78562 104541 40591791 36492 60984 183407336 24636 39017 408659 165368 21703 37652431 69936 48841 2863079 36855 7100 12069352 109906 41194 6723582 114005 172240 6442044 115087 160445 178506863 144948 62908 4820254 149140 180627 5702022 113462 42785 9089905 160428 194607 198406294 29634 122620 90316870 18328 18956 110442603 187361 70667 6783644 60309 147670 1584715 51331 32799 3564238 6348 145050 122456801 178800 113812 149523140 153623 122245 115677952 160350 118678 3334605 60701 188895 16087877 20516 104340 123684959 154391 110552 151285666 159906 150589 9726233 172551 123681 58106112 60120 195297 87676953 104893 117811 5188736 188353 162333 21119887 138273 153977 2574967 145931 107907 5509198 65725 841 21743001 18966 161408 1421384 30850 133365 9227088 64834 35010 17350826 35540 175524 5361306 167425 49880 163604510 181427 43583 15370680 118225 111431 103962955 177535 42466 5338202 156084 194632 47324228 44481 181653 13605358 141837 199406 2878487 90997 143142 68515791 83890 195217 13251849 101158 86178 100355657 68245 108098 55974104 160122 22057 27352152 107582 15923 16582741 126624 64303 245883892 90012 193982 170175293 4291 167832 91195993 64373 20136 29354517 21765 66455 47123317 102468 14741 355598552 41029 123465 40387594 127716 60884 14513261 97400 6854 54574201 159714 70911 2737708 98803 39006 47730301 30862 70502 9080791 8982 155974 144352892 178734 167503 81985903 72804 127106 92614345 114216 15862 68489195 38295 186305 41475855 20148 173267 73695855 76307 136576 25101315 155485 101202 2513630 59659 151389 140884978 136578 191413 194175076 182574 181262 11298829 90365 132948 2969459 55417 137873 123134464 135377 71745 51594794 142898 27167 19675035 66913 171359 103637472 49316 117836 4702081 18475 186575 14087205 20665 144499 90463088 10726 101401 588918 133947 161530 135209428 188419 180757 6548412 113982 16545 54557550 48496 176070 11105128 15231 55331 43370006 147911 63683 179843913 40492 121885 38848512 132073 109067 90624377 141549 22013 34312524 143114 58028 75685168 44835 178118 26347705 126887 102046 6001054 190017 151218 22791339 36880 1124 77187544 161264 199630 21547134 65217 98121 7383315 96648 117233 21645136 197331 139812 89315457 126804 163050 44237831 164732 63099 55834865 62171 173647 10180331 154560 90401 31366737 114036 192573 72444304 112888 191212 14124550 137796 47124 38223320 86037 98416 15612175 78437 29606 4276435 5158 68691 51731374 183038 98146 9456940 125420 19260 160645606 153297 45482 68426925 8555 123110 114093401 144414 90075 29865637 41445 78521 111867519 12087 16343 144799525 69149 165318 251301223 115313 55697 27278813 153211 102874 1512650 38062 157031 38237549 185482 93441 100885531 171965 199108 266492 166492 166307 63857825 60104 154652 84757139 35835 84326 9782605 162234 34241 216149948 128668 64500 83117743 95786 83534 238709686 17044 22159 169502263 98173 172214 66249428 192953 82224 25716791 17181 197223 234278647 47909 126224 11343822 196057 120008 26722320 152216 69369 13201638 193951 16303 1572378 74583 112365 160562267 122945 151940 14814700 59649 84031 448900939 47987 46754 5951127 169294 138578 45632148 3776 86357 1663127 59370 1422 13185599 45638 49772 35759430 44944 106901 120821422 91842 128974 41911184 61431 68478 2930786 140873 67959 57091226 20340 160518 490037 89507 174326 167356350 166814 79985 555356 127785 150301 4180831 45777 153719 32290333 136950 150665 33681832 5298 90712 1357942 98393 62129 54260564 123671 83956 189408094 141361 117698 89245388 79210 92024 42439648 194544 72683 93420868 37327 146884 416909035 9521 2394 79704793 164684 167192 280821308 156499 49206 28596794 162515 48243 7923596 131173 155301 26622845 21592 17138 117624564 82306 196073 89204353 123741 98226 35547402 87484 109297 666013 116310 13404 7954860 92857 52290 10828378 182903 187134 100704225 88823 188885 17399981 16901 110799 25053312 72880 42148 113964842 154576 41847 85195175 170213 50020 251501264 72013 182958 101207567 58264 37088 32833864 192075 167704 2723152 188872 180321 94091537 38387 136979 118403330 104599 97653 254178916 122003 115096 5682845 104365 73600 30194097 156220 107049 78075511 147012 44101 36048867 190871 116325 61752198 102965 94638 7636250 177771 180896 95483725 21617 57053 10098979 11670 107403 46610810 122348 126397 14543446 163447 67934 27193170 184773 135397 69899226 122123 189325 23217735 20883 126135 51141020 38491 119259 16205766 51430 28363 58845445 113280 22931 551165816 127239 188597 29635431 198439 62080 195723311 181432 176976 41242957 111182 175547 55914024 35041 141048 11666884 67090 101446 62437112 165908 68435 26860696 39834 97188 6589594 149373 57698 115487927 107392 130698 24743114 94184 60150 96787093 152662 128217 191075905 163081 51993 34226564 167736 113300 93219548 80916 124044 144336910 117500 43085 10633663 143260 171425 26321231 24376 38515 110570150 89109 164559 78629831 107846 15441 53592807 66863 110814 88277517 88616 133284 11396281 10399 19676 46853885 65815 128802 268256000 13955 7152 369665853 25135 56864 73485288 22215 14889 50124277 187831 198466 9886713 180 4832 39717744 17053 131612 580938857 19853 143736 210355293 147356 30841 101223364 60582 119443 12044702 28838 120824 4180345 10162 44122 8418029 29597 111652 13907074 160979 186666 65392402 167953 71990 179712880 121569 124352 63412804 155145 99116 97929866 79293 126602 2546126 150468 99791 45145775 10538 160141 66079943 58038 48635 5884238 178396 99154 94840712 198698 135663 17612575 31470 17424 24345076 186108 13334 169518302 114213 127739 25374656 159421 59381 36805818 166123 122 61776434 167398 128972 81872193 162794 2737 362247625 169530 155445 62696382 137897 80110 14612620 172730 178093 385060726 136927 154830 109517702 35828 139992 4565799 26032 54039 178278449 97165 91483 69139663 178834 39797 18646227 187383 87916 32962714 113715 196581 6756879 24153 149902 13211879 148246 133035 561664 125891 132037 1348499 103582 154389 400711 156554 115669 38491816 168449 133389 12931993 154045 7462 34355244 108951 50624 3063298 64935 106320 20471619 135376 62811 15317012 84891 171188 70878841 36491 57571 874141746 194598 130024 4080354 114669 168049 31507482 168280 24300 532127679 8472 170671 23238474 75020 195024 7307480 78421 19572 103293882 87148 5152 71413061 78135 192565 24359730 30453 143984 29437825 77862 94746 47410634 51870 13200 5660621 3059 53957 65722827 157466 175944 34785633 178131 37913 184229481 62249 181297 116143873 183576 3462 88254511 158818 165651 150791194 109929 557 45200338 93276 53841 444249110 160716 28610 47630533 199420 22049 116771196 110809 170512 165378009 31935 149800 43934909 44538 31232 1295699 195960 158715 35194174 137509 15785 12605358 19642 106643 17705784 183636 82304 259480491 196820 176543 233160537 73773 19347 20777987 31489 154413 14461747 127073 183195 14361811 33672 31426 16558684 143155 79142 27188235 110509 120166 20145621 57968 152320 38549 75817 63870 51357779 78511 35375 70648000 123315 46370 113916189 80197 13717 5279935 154643 65549 14235283 127139 103223 155753084 164428 188852 90911502 171078 138563 109283782 195003 153720 2878430 96991 169172 25869237 98031 166612 167597478 68622 41834 183407829 118692 133499 178301280 177809 28312 77741871 114251 146145 110526168 79877 11366 29187967 160199 92380 10375868 24622 51051 15961382 7952 162258 2850562 7102 195093 93785622 128552 159158 27551627 45567 175350 64277867 100258 10464 2304538 167721 171523 5663872 61804 101403 40902090 125470 157705 22279705 121490 51737 684308440 119 171826 28320493 120181 34439 13454557 101893 40143 84430307 169776 172351 44019514 147846 4757 15091633 120690 193387 103960777 143900 76584 302120929 5875 176705 21279864 161936 185656 57267979 127668 59261 32431651 85910 73979 12217527 64694 95834 121515631 130290 73910 18472258 151777 126718 58705607 79101 78697 4808581 162294 14229 166800823 150169 193680 146545861 18944 186090 3554137 149948 8752 9350455 113912 73089 3812087 94783 90077 12738201 106540 182501 18641790 16729 176532 98126454 153575 187314 31190056 179168 140034 9422674 144498 176011 29563349 169147 44887 53889722 42018 103441 14581119 19059 49612 16697152 133942 56992 53024916 76674 9031 2346007 117264 36497 3504546 159868 21428 30441919 94066 136788 192081163 108973 57812 7175537 194458 80117 3767093 182198 15478 281138 143254 27846 15354795 159842 68571 29771103 3749 90422 7382139 34869 79121 28842445 160408 11196 62345172 86215 27637 13152935 165356 156483 159086524 130482 122470 169791109 115217 165564 10388620 192416 33454 48328733 121542 10490 101660210 140105 80029 18005140 168789 119974 50683504 145343 15079 13327709 194914 16243 17089832 139503 77802 8846355 132103 115188 1753687 46928 21483 361490528 98462 156353 2351181 55220 5330 16130168 77640 17698 55438828 63600 90666 8136120 4126 13837 22646484 19797 50062 627386 25175 113289 8241179 152035 111241 19776315 195545 128326 114631529 23382 160203 75524646 192327 172079 12007574 168322 70474 49787910 77974 191457 1270885 118238 27017 4427464 166554 85249 767646239 138867 68834 58855609 151189 111208 33026375 97699 87322 42158759 26383 121926 5937020 113897 114527 38159132 35078 34951 11965997 126814 135318 705222 36107 84963 137153841 42238 175623 7491516 46673 109283 1738456 64809 119697 4728786 67094 102735 8615578 1601 46040 30135315 118408 169800 121878015 113591 64709 47334787 82093 8069 99476955 51402 184339 31013114 164004 18792 154641854 174691 94175 1310272 153835 86745 11557892 47886 5202 910911 26749 162578 98107739 160228 11745 54349561 192948 11879 39569988 16095 128096 60711322 46446 133826 24368958 82548 157709 148265007 6049 147950 12701730 27012 121130 59791999 155586 53384 23006219 108236 15882 97676300 5028 143920 4021168 15478 143745 533882 15602 60950 7535429 199660 187264 347210 190705 164656 45196552 38919 177653 17735237 193616 107487 14204243 70455 136138 11158375 41779 104825 4993798 85547 127644 85942729 78578 141506 202994328 137554 170011 5362289 143679 77483 5665742 55544 24588 15408768 138104 89893 82778533 161052 171907 32779965 103956 115803 649082352 192351 192005 139908562 56783 138363 135636632 196157 26833 270047778 10503 58391 2916568 150990 14344 288717172 110232 131422 57362351 196582 143222 97305272 84253 188030 10876611 182232 156345 9748311 189233 49316 26645384 199960 189493 17199363 118530 196096 271979290 66372 17405 52280800 76664 118502 27529740 61621 18040 30081314 97255 107762 15023508 159098 192768 11215000 43244 5955 92072144 61700 62159 192893618 6661 159207 10085878 173522 37626 11359257 8373 151143 8045900 149763 2334 54330164 83099 54014 43236891 5650 188317 16111446 88078 147997 176330733 38078 115720 586734 181903 58062 39619067 195622 16317 14777184 180547 88044 4364644 82165 64077 264419088 118437 149089 24443346 47971 82682 1292977 93718 73531 1330669 135411 67260 96221726 174879 199368 9470386 15023 43730 9611320 128833 173507 98564266 192151 53135 50814504 160814 79468 53643598 181899 3979 14917546 67910 17187 127519570 64699 145260 8270345 57541 146225 4560678 172838 12841 170610568 63303 120558 3171929 171744 8029 102335057 67985 189789 7208736 48082 186717 9015713 71405 31218 14390475 199599 68338 18275991 120006 22770 13863092 135177 7150 92672134 63453 170018 67118518 138743 122793 167066709 151158 185484 686160653 42462 89332 61171321 100003 180094 231850864 194075 193146 48981899 79382 18268 79173351 57379 103397 65123234 86312 173166 52240881 75040 199318 135138197 17493 150909 9054417 159347 116194 7002270 34692 79716 51128175 144799 50930 60023017 11666 101988 10073354 40557 140614 84711426 199252 62443 100619065 133938 30935 15063478 131529 55708 233058916 91884 47499 10108946 164842 45051 182501 111221 61779 26102211 166986 84750 194666159 41604 44972 110941844 46795 184175 98286613 66663 48630 7231390 197747 175280 22191167 129871 189225 57416380 152552 198411 537318 52557 106802 44321423 193725 78071 15803026 103616 197366 44587302 87283 113809 6551411 111661 95972 28450803 197121 46025 107471443 182431 79565 1661185 185463 31096 53133040 143663 50803 60713577 173399 89902 155507156 117964 37368 5207164 43092 196913 66000316 20500 19960 42738824 451 139947 21660563 62979 59477 74602083 46536 45879 140433202 68036 81104 323685966 45862 96857 6045252 36190 56761 34347577 17715 111948 268110823 113723 141778 28750019 66254 71579 42226208 7433 64010 57525868 133779 130875 60066200 19051 97108 19069705 113085 171475 16529298 138516 45933 46115668 185059 68979 45240964 52435 164768 27182786 173575 139491 92288105 4990 146506 70764363 34874 81275 76941273 178533 180005 107242862 167985 3120 137534743 174931 100158 12348064 136664 143614 5345044 158337 97615 19960565 91906 174360 8515693 325 186392 328150350 29881 41496 85911576 71938 149952 103863515 145222 79882 33578841 26572 138969 26758430 36338 176924 9875102 12061 4445 57194452 142368 92030 12754128 129904 81626 115225393 12917 134077 93768733 135546 163027 49247312 74707 88825 16199155 74980 184871 61069703 138429 99747 2479907 103924 57480 27283550 195164 137761 31896166 37985 18095 13990851 165039 89509 1428499 15071 30470 79645470 164776 171858 3816640 194406 21220 107920797 113592 57108 165175474 180303 165028 60764657 33711 101632 45502048 140293 41322 11445983 194851 127184 26131036 54605 47278 54993290 138324 53816 259650749 77163 26022 260779404 31992 174178 88744824 99876 81064 5020079 66469 16665 6453796 138708 88641 118923779 188284 46431 12874076 98221 5482 643225 155301 168180 117870467 127584 193427 164872052 185182 74587 72115150 148728 181192 648831 51309 181765 78161444 43055 180205 21016282 29971 82641 19072705 35331 85616 2815337 99946 79831 92355292 149047 124363 91992685 41827 109604 110065607 3861 25267 2572909 190460 136552 9764625 123544 73459 37755866 50639 199257 2094877 6128 74752 5858963 84039 111809 84125508 64985 180906 24114720 128491 8310 6098243 84306 79394 112987872 28865 90028 169819646 6434 76188 45321894 144318 56010 212090877 89630 176926 3173001 29323 125803 7191672 131429 15957 6931914 130038 175335 94539618 161526 11692 42681531 44864 57788 85798333 156712 14106 42392133 184627 196103 67709322 32236 190493 4449839 130456 84293 416536517 84210 168869 66611322 133126 66579 24107752 126782 22293 5794531 174124 93129 80087396 171599 56017 59083687 121065 187533 58201090 17340 52121 3532060 44661 63026 23224523 132368 89438 121753673 8310 8651 3848337 93866 182556 2962676 50187 156808 17112836 70533 20954 216417870 42679 143290 281156340 175062 92819 30065275 71819 84406 30930537 143290 107478 26792501 123756 134150 5542246 42946 173189 47494983 18135 79704 3097897 76208 13381 1946930 8686 66862 2682928 121105 86480 35635056 110239 30115 6448381 103355 28448 41642629 187014 183272 7825485 111745 68056 25088147 103540 140146 20318241 24194 56530 11298860 84341 40136 48110234 177454 142174 4454481 86337 174364 55828756 24930 184070 102471839 11405 117498 124786150 38397 69393 24474347 192240 11312 151222605 57436 92387 10861074 14040 178262 32047472 32707 94993 3128374 79726 101113 77659845 59785 118322 10254393 170217 94190 31167349 139872 88464 50064596 64197 192272 18069542 167901 132169 114980748 15836 82719 133607815 111789 82214 14935257 144392 41751 87403910 145002 83624 4457080 83131 168143 54231159 61991 32729 25268263 173823 58 52444973 117815 62123 37771788 60946 160495 350736529 137653 101555 81119714 187967 117700 110375484 111672 146038 155899442 5462 188778 189508852 78623 31831 59279188 68920 46792 72171307 159970 166190 24685262 130795 22241 13546198 50635 51170 163419564 184847 106657 56790700 164369 46107 97462270 77580 89236 2018122 103978 47998 62393655 184163 121375 28763148 189079 134448 1543652 72286 130151 52767824 100234 92463 41654596 40025 188327 85866459 95841 92273 185412035 82374 85203 19953750 186059 77709 15097320 116804 72276 22776744 194341 116127 1395179 181273 198784 43707663 26395 170379 68539442 85375 144316 39998912 77319 193937 46276633 35319 186288 112078602 43180 69083 66694729 105563 7437 7270767 159436 120735 306027949 58641 142259 33359043 100150 168108 24279550 132493 140543 205958720 185189 175774 45611255 113573 98417 23715718 174747 36129 16667995 41894 150760 87507584 116613 141339 16310943 48471 173250 12254439 129628 109982 18263121 19683 188641 128000 108103 185812 138153414 3747 108827 26556566 148531 17889 43542049 111199 66751 191008976 70833 106892 26234833 183251 38316 41823519 15011 152005 217102765 46294 56371 1144785 109076 17751 117113462 51813 105371 49687797 30785 64872 4058905 20394 99280 110459028 190622 142992 810522 151332 51557 215382049 1631 144569 33341928 96892 180525 66946059 110424 151671 53944994 97041 32836 52388357 38539 43611 56929060 178817 21219 38541595 113458 144367 33804368 180125 14445 5460433 14786 96194 15443571 29496 73773 134303016 152134 110184 60963309 139754 164375 117826198 51886 132843 25701664 155179 198460 20206027 3217 117862 504669 4527 6345 14887704 7303 50408 73234238 195821 26809 25168072 155436 185032 118068390 47064 135173 20495162 186604 122371 99692493 168828 121568 294495662 45806 6334 67307938 180520 6793 434590698 4562 47005 58068248 126154 91490 834119398 120236 199395 40548639 109635 67175 42301077 127865 63166 124992922 99694 104369 6604819 5836 44997 92292679 199507 103678 32717874 145175 58445 25027150 125660 175682 3535844 95670 107639 99508525 53424 57986 181209732 159381 40078 4938838 123189 37862 14845283 185118 14422 78879660 41309 2269 13591796 175357 64959 1495542 56064 76147 75642932 19444 55898 66488020 103129 195822 21535685 84631 162431 2042562 115877 88019 39613126 53812 38196 29567764 26717 111546 194525918 159079 84700 3500607 125298 135891 21120956 135917 21537 64246570 60758 157858 2912834 182465 151291 97243981 93819 56571 114429612 50520 60804 3796060 116577 12550 125461005 171640 120559 57023013 96944 101407 6355770 168331 75924 12096775 48821 111126 32991181 128796 144739 15851382 105049 110008 17437074 103132 105363 47243016 36915 52183 55457177 113338 123523 16264023 102875 91768 38933780 104759 187838 19566477 3414 167827 103989808 53756 20066 6212832 44346 101713 76995447 45248 185649 2176412 142252 77808 46426316 65170 46536 87567693 7204 195498 15382387 65240 122494 174777236 195669 189496 4734975 140014 115011 58013148 44277 114610 63665627 158374 57574 31658043 126710 65647 32391015 110873 77986 290551 29639 190272 5281466 169528 142016 105466673 120685 106412 15343989 184801 100166 46523135 17317 131962 505079 30935 195728 13196353 72352 58086 85482654 106282 192778 181613126 3072 30580 66898543 142015 61246 314895 95773 114601 190166092 91873 62765 48284119 90035 123125 4880953 2709 173719 119845101 67168 176737 57543510 187035 188758 30788430 88961 171947 215390497 107803 121167 52641529 142674 27652 14201164 148589 133947 44794988 85291 96177 3643881 178708 11965 47677391 56210 41873 216001132 33843 163334 175104774 85090 86474 28811152 142614 141139 153690810 31283 175124 116768586 92817 80956 6571870 167176 16322 4662430 174063 47263 15897673 140648 74241 131690428 1056 184597 77640320 169957 64672 1441753 18252 108606 26459920 72417 129246 29088955 125686 30472 87486647 196122 153265 17955848 81663 162114 6847750 68638 199887 36516714 124899 194531 48511429 92111 123011 95391102 170274 147558 52144743 121814 156491 36424019 155068 19033 395395718 82134 55019 137331963 163125 198586 3529189 138032 168471 64161507 166354 73740 24744586 15446 171225 46857042 183512 161483 114592609 55713 45172 26137051 62234 18479 79391118 118675 168424 59742420 115026 89960 95715320 67029 166607 2797834 83050 52667 181269584 109653 172422 13824633 66639 5908 3501062 4731 65573 21022564 78152 122037 14630959 177696 190819 348813346 167630 55395 30589801 66983 85146 16225900 80190 193010 8997631 120323 169338 24040016 139542 136688 115583762 79929 148402 7677854 2321 161124 99293734 4005 106423 4581307 135452 111301 9767583 91353 104022 1733964 31880 84946 51842682 192029 33012 9648761 152686 9106 14277575 37601 117187 14517236 180607 24348 27318700 74799 18275 137050754 77505 100066 34341569 62719 145031 14202565 30459 161718 65523250 61348 110211 23735112 134244 150274 129859476 18851 145763 50578965 5371 143305 18282689 151305 63259 11687392 191522 160773 18329218 6687 106768 94152877 9588 126863 25970217 194267 163735 10425095 15081 118702 77055930 34439 47215 85436324 4241 75066 6205879 20714 30354 24682160 6236 48514 104876914 164720 136177 7948175 95878 92577 26572496 141139 6633 139586090 97071 119216 38441769 167127 24642 141460398 180839 123569 186128875 110861 97975 188898517 112545 33421 34446184 117328 11267 755835 32188 111160 44648569 189421 5189 499057491 27490 121837 13985930 184457 33908 956838 41165 115547 17280278 100178 150789 84674281 181699 115947 2904123 5477 70398 17825816 129458 107305 255645682 35932 110838 43377612 82833 193664 85350418 2199 128047 33891474 99165 188151 785371510 192898 74835 29276696 134173 101163 79723376 161037 38963 611612 7789 74239 193215582 166604 60642 132778457 25215 72070 520250 97411 67064 5483202 97004 141124 22011034 139890 70343 8489628 77540 61369 16073006 95218 147259 47845715 55711 15936 12804053 84258 77308 129614409 197034 717 70465084 174052 160415 7865814 184356 90382 80944151 157880 69000 7890303 43899 163610 110020949 111020 1116 23026539 174411 27215 19430341 21371 153979 81257420 133624 81149 2522473 168925 146621 4410770 153301 24086 100146783 154537 164428 56080446 91707 43815 7644561 79890 54516 39679767 20839 127082 90078864 48793 73410 54148434 23517 102035 12575366 176624 13885 8347721 100913 140393 7750749 126100 131983 94607314 20046 189262 1909253 177493 116679 24156832 88720 82929 871731 117932 139372 115241395 108745 135099 7780945 142574 107114 1179324 10281 129417 38199556 199443 188385 74745761 181920 159988 7893106 60645 13528 4824836 121418 159600 99201936 140043 80498 95927923 93466 126594 32690205 130845 1868 131614136 143190 94362 36660036 146866 117866 85148 193943 29075 41794596 33635 180884 66057484 24444 174884 118506784 194022 4499 12788518 6505 165338 63090230 139748 968 48651773 108456 95026 16136799 81064 66122 36738265 318 52773 46292428 30752 35100 94722138 58687 103622 10343935 87787 55781 42209286 81428 10549 4233031 9547 161042 93194208 5482 193760 747796 26492 11315 22124211 43386 13006 7326992 192772 66382 136854775 41565 29965 60111931 61330 119241 40571720 39530 171313 30574146 105541 179608 153055694 193060 167113 64297537 125485 38284 148659907 125147 154104 7589079 169391 46335 11759826 112236 72529 35456 124440 145398 36688859 147865 108193 12917296 14621 171195 4827765 109777 92214 3265271 142058 118954 8750224 162781 55610 1968684 17326 134710 17971610 11601 36517 14108871 152070 5710 9373144 21029 113087 28786617 118247 84997 11265089 122829 155432 2435316 124237 92306 29138506 60943 93665 57662378 137957 178559 2587075 176598 136640 66503857 97279 37051 27512539 37727 51836 17526969 142228 55678 20746163 96882 4439 29034564 135828 100658 24909878 104961 106039 121609826 3775 25064 841004952 143545 194325 5165581 199063 46034 30657269 191285 151323 161819167 160264 53812 34846560 37578 119055 41347131 101945 166652 6247798 139132 62090 155728140 80993 82776 32237512 272 143773 159402091 123013 181925 62877874 52164 30108 48008034 26848 134869 12359617 115503 171331 65708259 29370 87389 94163375 43664 44922 75275501 127568 12014 152175753 168233 60660 285049967 61564 116677 55500220 145168 177057 31715265 183143 104472 36237797 379 109402 61280716 103960 42330 31517468 171022 76008 24758915 181016 124806 12040423 64676 17548 34988237 81475 125049 177026631 109420 183679 50221440 59870 43232 31554503 96034 113366 93178574 11576 75548 487756066 53863 68577 77232809 195112 53972 54836320 88702 6678 20278290 168985 793 520067 37158 102380 16413482 133334 53101 199579 100460 19612 9042685 101001 127107 13284588 11915 191853 143842051 58100 28904 31725469 129218 30743 258609562 148965 52288 111214343 176554 117140 75635441 156872 47846 45095449 67837 168437 60762597 60413 116623 90735025 133626 177896 84297695 121329 181668 8389038 63790 64943 204893099 41543 7959 55299027 178282 18513 31271528 80178 101457 16907279 49201 12366 23129879 173853 39037 17422342 106913 169127 9422087 193914 158170 10063469 131020 19757 7576611 42085 55465 72026582 169659 61899 18784642 59326 45813 175143 103504 99839 68775401 157057 99502 34478573 114365 102835 86206420 90683 161744 86159764 29137 34860 845537 113859 89025 64135351 79187 93300 68273416 180180 38817 73174818 194272 60336 92240956 197267 44061 228500315 134295 19940 2311671 92177 105193 75791106 85718 13522 116234038 68909 55688 54147042 10042 673 3023291 85600 75879 3094546 179703 101866 3847023 127410 11892 94056735 173520 56111 171459161 153137 7945 19339090 135426 150845 3691858 66937 167365 26724687 151157 186911 2098768 182854 68852 384742627 37742 20885 36611734 189924 75920 71655950 52311 98677 282810545 26654 21508 65131850 156561 69629 43831494 152153 115883 90243610 58544 122159 1110064 176610 55916 1173075 152336 175901 2010611 33380 3946 84380486 195189 73636 54129640 88785 61005 275433253 46726 187831 2839960 187741 42029 37711333 39919 181469 662302 106634 10688 22506136 55619 41592 22417512 173640 161323 137238302 161179 125265 20705024 179992 168352 166496154 135217 136698 51285077 102961 66375 135034742 136147 148217 38531306 97328 181887 20335882 115845 47618 2571912 110130 136954 45464061 130656 4134 24495805 106815 189668 84791512 119809 32770 77396851 69925 42378 37493985 103704 121704 383192365 67435 72657 116913169 126571 112192 258415452 20077 145003 28951355 82640 175246 154846124 28477 9754 29155300 18982 43897 94830523 49227 34294 8630196 121451 93522 66971688 27630 3277 127062066 169573 166451 124880033 26784 176688 5275201 124241 3110 16356407 108944 141383 35751216 171835 122052 25167613 19601 61803 83906139 141954 198597 3066375 51670 95901 4202486 19551 57414 147134366 149853 79700 107165986 16085 79000 26178409 42440 9073 33689292 7544 116058 9691920 140754 192749 51599176 164773 12703 8329902 127145 76565 22935987 24742 86139 23826096 159864 190121 33234798 173066 150337 3275973 17372 6702 210411269 33611 16632 52406303 79788 81316 37859512 3653 81775 44758798 93133 120 162056234 84708 187345 64130801 182165 123010 14090541 61712 190090 50686771 112171 87462 139397025 32090 123565 45357546 140766 130434 103802757 91126 38866 1219809 98321 151261 117022076 93881 109125 12146556 189936 158206 141506755 138102 77639 25214138 196796 137808 139449073 46616 151150 154991262 175564 58118 210646518 137946 125309 54782766 36448 100141 52427718 14139 63313 616855 61651 129022 7274669 98995 180071 53544521 79628 129765 4504357 61456 155528 8470385 20170 148361 44526488 79930 159017 24181463 77222 142402 7078724 196006 168312 68474027 28347 95787 16875100 30288 137530 135095806 164030 83787 229109759 55129 163736 109745268 13173 98019 12063417 71972 67629 308337 160582 25011 27620967 69104 172921 31323497 158067 95389 72913921 105051 167588 202878912 188618 78770 61692794 180197 13721 1873256 134981 36329 180957 111304 192604 6765208 64662 83370 21796769 26109 119483 193715876 81051 129237 19916004 82051 182281 46669027 28824 124923 45684581 170056 79660 14510330 28309 157407 33133679 45310 195076 7470354 167573 165558 62868861 84937 49444 224198023 55398 60014 22830525 188194 52710 26192419 176550 84909 28890679 64993 101836 81114101 190175 181256 8191809 136995 165432 129956657 53325 196944 52357387 48912 43546 14734696 61266 24175 45321312 98754 34483 167017576 116132 123347 47621066 101758 121811 18791007 7077 59672 8955263 54106 170736 1362591 199162 138564 939411 1334 47780 3140369 52842 37120 23501720 96417 166252 37463227 10432 66753 31832303 113309 158569 197319222 64939 122858 26638279 52753 192253 35360189 165898 136125 111388 15552 194458 84780 163989 159183 61844590 1371 33057 3664490 25999 160481 300291193 185346 108297 179570379 166233 36584 1003049 127867 117322 46729162 171264 30454 30326545 120853 52502 4609679 143067 85908 2071489 25645 151272 8882152 135262 98714 9233142 6469 59728 90581625 54678 90686 56477403 58206 107674 12795011 96942 44077 12653876 163473 27641 143734871 17658 33111 47501497 198903 89978 18678391 70099 32842 32582401 53671 134014 21405708 137471 82595 33282385 159100 195440 135354566 122882 40463 6597737 193501 50882 58716008 66644 176374 97798744 45183 39392 48915391 72822 162259 68804957 167692 184473 30499795 157778 58906 150514328 106496 16299 5312286 12584 128631 867940 102426 110411 12315349 73988 67091 48262280 82469 198390 47654810 39907 178662 13160414 80812 43766 56893111 191755 47972 63672351 43707 117426 19979692 26938 104559 213049581 84753 191140 1052586 19685 85418 1177591 94981 155308 37717087 156898 34220 21441048 141210 149376 186491559 154397 98255 158704380 36271 40579 31271701 10685 37264 4889047 138361 14126 1423752 137753 129833 43824969 69298 39272 93186363 39163 31200 196438808 97452 172404 633448 87678 152428 33288593 181722 56174 52112778 121251 183631 21662475 106492 173727 39192230 32722 2922 3669933 185033 188423 33533288 136835 66632 34519398 171060 117901 25482477 177473 104486 1620887 179591 164752 291967665 173036 47724 119929702 105813 74362 26950162 60721 180896 14669377 63786 2338 25444592 95984 165723 49086733 142731 148311 40209847 183425 55540 19537131 60231 126935 808790 112532 146663 117039731 73707 58524 49411322 95247 152814 28293045 95251 82308 193151035 141050 155475 154353629 41730 110712 15199519 32279 35598 3167168 153490 86879 3591385 165952 88227 11677662 141343 51898 44261920 174177 173510 57193970 131171 167973 83163717 138489 179718 75552413 108291 195003 18069831 52292 115698 68083260 125448 71944 48353900 84342 129739 9286420 187564 138437 12168346 99495 177320 126981551 163416 157796 142257871 101543 140216 15117275 31979 82414 219531821 109179 144964 11473809 101208 57091 1852314 195039 186104 315737 19515 45206 86841464 197443 145111 30765761 185572 82664 15680358 103299 84556 1113194 131494 64005 11046149 92115 76566 36645365 19560 148751 3143469 65025 50063 17998503 172388 132883 17716499 183174 154769 24968810 193135 44613 14528769 10487 98756 334324860 183019 1091 13044175 184397 93376 471144 148237 136266 550525940 44342 2875 112343775 173197 196350 26483790 50271 171310 82497 67522 7016 64934968 58461 110369 589739 145473 111529 4597203 159898 107135 7438443 84837 191309 111554313 125013 160226 26277280 42785 171222 39787203 37532 79918 5438534 197097 35681 1159904 91062 51525 9134392 149043 134236 173566292 192761 63654 167830647 108657 69285 126283583 154858 175384 1515910 14985 178889 17557581 36348 73009 27758848 60446 86771 21198925 152733 11477 2493949 144978 27089 74651 196216 39430 40742390 164136 148463 81502935 16604 149941 66002345 118354 183180 169909420 96643 149482 51893132 65193 18561 18192199 97388 149721 13148778 177028 155497 2384988 121465 26041 4587725 16201 175272 134653296 50245 129504 17011055 98853 181780 28784824 36665 13517 27341006 179251 21123 147586692 70043 24689 53121909 117572 69196 258492241 75546 164950 46019107 78270 156154 65788660 70412 14010 152007679 29566 138643 9564760 84763 35622 76284063 33883 31673 7248809 175791 172243 5600628 11921 51458 10064958 25761 15647 41138799 75702 111233 1223804 18254 134452 31255834 24018 52067 18031481 141528 24117 91667009 52919 18338 641301 125523 49175 7731509 168600 36982 59261331 163558 163768 66370643 130543 172767 23883132 45982 30570 12745830 101234 180113 5354769 74154 7688 27266464 13346 56565 12920528 100980 9690 49076782 35969 148000 116434725 124589 13688 134413558 164354 43306 78030472 172794 195346 46861452 52615 110789 63292167 20890 19270 54230269 169200 174494 15426696 132580 134733 5249759 188485 159544 175658196 81272 151169 53279254 110435 149374 247003 11087 16698 147443241 12845 64673 8450515 83759 33275 31555146 172911 35606 193006948 173990 842 72924098 186058 69796 81234853 64229 7301 64064383 182665 83327 1638908 7812 169326 317330 108533 92596 280269867 17124 187081 2262 154598 111853 11034402 115848 70773 268269158 86742 53503 38882367 129485 101060 420866550 22077 113653 57491559 68600 126359 43257517 110493 139793 9942444 155460 53850 398256287 187081 75355 614983 143739 185211 56364262 136427 92814 20484335 60263 112123 44027835 49598 51079 174526292 144103 132057 34889149 29831 156557 42602526 44796 16988 73487210 43395 51455 8242271 94425 177893 80765468 135583 6540 38504061 110463 173244 11805261 57562 59744 13791308 187070 99675 38279882 17590 18829 201341492 62866 118189 16833858 31825 67836 8703582 120486 160901 97109576 2428 92009 232537445 82726 198866 108093258 109143 186870 9033740 85624 115585 12616628 133656 186373 76386798 151652 152276 1723968 99515 130136 37041394 124677 182408 27097682 156136 185125 7044542 93793 180492 37585965 188007 119272 22002147 85600 90445 118265365 48566 32421 59438819 132256 156863 26952827 154928 71776 60308869 37670 111914 57326546 95435 77788 20829545 60801 140251 3100186 144653 73383 19863177 191410 181288 9200482 95338 43059 25407242 83787 106775 85184848 25408 14047 3772300 69548 48124 330604970 154887 80431 28483823 110836 129676 12033387 89504 37418 7630357 151475 36042 37098755 118270 153463 239030784 21869 198089 25840709 66434 60209 259171854 2923 138774 2551968 111358 191052 45594558 193907 193028 79829181 145044 5164 42862244 134984 167679 6762319 119158 45296 13525109 23368 27110 8999830 99804 28187 9985623 191027 83914 142282054 47195 53782 27546968 105368 109687 107867542 16941 3728 150976517 172635 187273 54131367 31261 182720 14362931 13161 174847 4418903 86494 164067 30377265 42783 128708 82034619 195441 190756 15941875 170008 195178 143784987 90042 117329 99519094 24861 72441 57839301 75657 313 5331651 26562 187128 913433 173880 28462 43831547 106635 12927 48401070 105896 45041 48977027 127087 192064 13613688 125120 108067 23135407 192892 53887 16779103 21411 71593 12875985 34583 36855 26043535 51873 75035 60980302 197062 38091 141780766 85009 146263 46200180 155882 134695 176287889 52301 91693 90463771 88674 67269 54415907 82258 105753 49336241 87709 163857 30476624 120813 191634 5032003 106066 172480 4008078 184610 94919 4154360 1321 198538 54915623 183337 170583 14859760 31652 47007 90192936 193483 58221 40248277 87263 37302 35989351 73564 22697 1408793 177000 139442 15633977 72865 150955 296442 174979 196916 202631251 111027 88022 67460221 152852 41135 174343416 147070 103962 3218632 195980 87292 11011138 92600 178558 43293710 110948 20211 11588338 75927 106061 21715229 192004 114469 62078324 87049 172342 113478975 107747 92224 156985795 89936 7925 140360422 41555 94061 18434585 181737 26090 28773767 181006 146550 9142131 196893 85769 8769528 36852 22252 4109142 99302 70521 86547996 132936 13702 4167008 134469 150291 59142705 177302 8644 12723567 14231 197040 118804353 19570 152405 36487428 170338 129114 107820085 102569 169053 5398626 63685 73011 383939 98622 123979 39238693 63228 12954 64384322 8984 94634 210135450 49162 13869 60663489 77478 142242 32123860 143579 2313 333065944 187144 88987 341493615 12076 197275 4010764 106608 123680 29113154 156120 33386 53318428 25985 197419 4103762 150988 64708 108527253 164791 79297 38749789 174558 197862 38993118 105742 89987 97463410 134756 141289 872268364 62162 193823 98790444 84990 150474 66638317 113194 121277 1172274 113522 111613 29607829 106217 102965 1683069 63830 23458 30464801 42603 91420 7283202 26417 162745 6810934 78863 156798 34702053 165290 163804 16671649 122511 74477 6991208 32397 175502 317395078 184669 111635 41198774 38261 98546 48631413 175937 158052 157875602 166245 152679 74920380 114844 147714 124808991 69120 143962 20118435 170984 55784 88113800 83984 190256 17589563 131067 80634 31108108 119611 106290 29850179 16215 111416 79268933 46961 50195 62476665 42663 132328 581486672 101572 119567 8657911 48357 59726 114307683 49114 67254 588982 70451 27272 1629296 15838 38545 1723884 32086 164393 1174496 193348 75971 62887253 5412 22656 8008638 108475 170032 112059749 81520 39341 156122625 186953 47013 917027 43500 68606 8510168 4995 154385 21869114 128669 56577 256576804 80686 36943 18106936 21362 179715 24032810 185156 65398 34187535 102619 105655 351098074 125882 8812 119647004 172459 187714 13726608 47012 57420 116246301 24038 41792 49908485 138839 99617 5194031 134228 87716 54714131 50327 53049 584191810 157109 139069 4229998 77972 41066 24789583 46926 113907 223404974 61975 198943 134607123 53754 133889 71678713 114785 121396 809543 105926 115457 22230672 56119 5377 625011035 32488 31184 14579258 86013 169593 19718946 73891 187409 17044929 59113 177080 50196308 83042 191846 10805464 3610 22239 6215245 135888 5288 12011588 164827 155011 7004790 155446 134061 109812466 38732 94204 72705214 150294 135836 50466820 148161 163047 151960619 144973 57638 35053638 99792 101487 90181599 14881 178387 38320846 77426 146336 150088910 14913 56379 43516192 94532 163722 186652153 186557 137743 24051145 3519 49143 120560049 172743 131452 29121 124536 171397 48537502 156120 52962 8215863 2657 152771 17089808 166328 185487 113112468 48538 139227 194136317 55331 105578 4960532 164190 69141 7179410 164683 30621 9093471 30666 35422 63528959 107905 147038 58043423 162770 163925 9512013 193821 138670 13479778 44330 121229 20310748 176946 18427 52974552 142051 170344 25411672 43294 856 3416428 46781 65341 1006077 38439 11480 22044334 21674 32909 2398087 4322 153600 192971413 124863 199078 30491291 78554 105033 12254160 84875 110816 22642417 143662 83719 169745341 103215 7659 32117972 168038 166483 37364938 43351 13317 237050 107889 153810 81615508 101900 145370 43158905 145064 121803 2725838 60453 111351 42770148 74588 84001 500822 13974 22969 7278465 131007 156236 318993323 103103 54121 38336912 136290 97826 115292138 42463 92540 47981481 94792 43305 444060 159775 32478 28223034 96568 926 145882499 45362 100058 24155534 54965 173970 110800108 78811 140612 16240472 64914 75214 25974857 95713 177960 22554222 13733 122136 139673629 87712 35003 74311458 23996 107970 3733094 48738 52265 17407158 3482 61129 10167524 136312 198363 28683333 146973 25492 5729047 191213 154563 80371091 51801 191554 431917226 185754 53006 70201877 183417 7940 20958555 163430 198647 152270680 17506 44547 29833291 88059 146286 113524128 187760 169349 7514638 146053 47465 32056538 39053 175912 6251543 24756 127792 4010281 39813 14057 4119486 140271 50282 3681597 162035 135255 10933848 41271 85285 89730585 61393 109735 1579359 199394 110268 27359698 146127 183355 101462078 79429 43366 103672020 133024 148033 63988767 176148 113969 45492602 166108 152021 69907592 4967 142900 35658298 172129 127712 89201417 160042 71018 123500648 90332 74934 99769410 31225 41361 64573414 165617 13728 22270838 129931 70048 26914825 87278 82842 6555391 118372 4644 64810195 23648 198448 13799522 154761 175498 111385946 74072 75167 2523342 127529 160169 49068134 188383 98971 16901173 63532 110717 452931521 195290 5066 24059967 127968 68891 28823874 77724 103440 1309248 121384 125440 32967538 34571 122606 54898970 108209 131248 55848250 67311 100340 85752599 86293 32342 136063217 136693 5762 29599018 37013 26342 44854665 159490 44081 22779809 150620 167875 33127027 105822 169698 48916153 152461 169685 162487092 124717 117005 65838667 102370 101119 40513000 143958 118640 15034705 74010 104153 168621924 27985 56193 72158301 66145 198817 141230211 41162 91276 149331696 178440 83702 6631737 44932 157348 71926273 173645 72681 140964161 108332 21618 1594125 107022 106136 36858661 196433 27615 14738912 165402 191443 105946599 135738 7104 80285408 493 47462 26012835 52329 48239 50124601 12075 59055 25650410 184884 140325 1210466 7273 154254 946101 110912 36332 1309987 23141 49683 38310804 119042 103745 43385198 18316 53642 319406865 83534 76613 50369487 69113 124420 197680062 101118 18859 116620193 8985 71601 89811489 116403 156363 2157575 167514 33111 80444254 4261 152001 54098862 64930 129873 356298279 113580 57541 2290756 99100 167646 18939129 177141 70268 62639371 46411 119602 141711302 128577 166292 137110733 37898 7360 14205140 34253 141522 5519524 9867 73832 162529178 174975 149220 35587536 135743 39882 24391738 120186 43687 319799103 11190 79737 11552820 134089 112210 675533 145218 159431 27611072 27840 79928 5026899 20897 71426 206760410 137432 143988 232817109 31418 22849 662548816 65544 151179 82109706 82246 112010 12255106 152527 12626 3230493 50443 191074 34958 112000 28781 25425127 130197 56940 58309197 113968 49048 142141332 56416 85107 30057630 130928 164407 68353456 171177 112131 4495986 119280 85254 15262294 189671 188178 31326067 18800 79172 94745337 92251 26520 103442006 92619 155365 27548074 140551 102485 65464355 132723 72584 24827675 198419 164013 9544150 170685 101670 258098417 10829 167607 14719817 153470 166777 12158779 34071 67034 570756054 116692 98778 8502285 11365 119551 37825521 169906 98838 30475975 99257 166831 150812253 44700 191976 17844142 196777 134081 43079664 84746 59913 280917229 42451 183793 76525505 27017 136495 45241678 69370 58118 26025568 129214 71628 33608244 104102 147044 82129629 166016 122871 51015695 6669 140609 17351410 15436 91543 17160700 9706 169017 32863105 90501 83896 43241662 194164 22255 25322839 85748 65413 44337209 177514 193193 393667 159791 36443 82700433 188206 1963 1450874 13505 79337 39915226 82352 17197 14208088 94222 86323 242472608 41961 179463 33240400 85614 129002 16616289 76021 41034 7307297 133990 133767 2765560 19182 72665 18079910 112022 53915 12363330 114987 140766 49067685 164591 7106 41157617 141944 136873 49675369 42413 178051 81296406 191727 21604 73560870 196636 187674 1570190 63423 116707 4150355 156817 8959 258962829 106829 15550 20988298 97954 127978 127228979 22365 6577 3889817 77860 181384 35978005 160735 173295 728070 139927 135775 2074610 181677 88177 145827822 128479 20540 12346991 25331 117080 14084980 99370 128301 4628381 19224 64956 61026139 16189 164445 220255452 17465 134049 37007474 155842 187795 89029024 57689 129230 57391313 158720 132410 2282849 163937 128815 320398656 194289 188705 87502692 22184 138522 49790546 12779 72307 32312595 110755 195514 9745067 169063 197874 18006952 149072 147929 2389800 47221 41495 189689759 62736 58927 2262961 101923 61725 4761956 192542 82703 20950820 62285 80535 51745492 31572 100802 99857735 196535 104474 102289992 154978 88341 31897961 179463 43199 52595639 184666 67842 37830283 150216 99793 43158620 67862 113012 22946845 22847 67835 6769782 3787 8600 90273294 30943 41863 226393262 18211 48369 18925030 117953 156970 24458613 140633 70884 9220207 196924 38477 16008074 76646 43347 95925774 189312 101680 2571859 115146 36840 37289214 152040 71117 52478461 176021 196751 10046851 128415 151666 20078136 135099 59537 7978891 12805 90293 13740972 54371 138168 144102762 115811 126041 42987767 173702 124537 19529795 99507 109681 63639232 172199 143125 24086336 101035 129589 130462437 8720 128612 5255635 149798 161820 12777768 145336 75079 10470451 106263 63932 19059265 13651 67691 29154359 186511 113349 29970544 72169 69890 89585530 166356 13321 24809824 73703 147051 79109556 153012 26427 9824539 176249 58592 31148567 37369 39540 16394169 46188 46764 104435450 37087 155670 23685657 57411 100040 30317049 176911 107377 99622263 155937 18186 166350061 142273 18831 71974986 192451 37689 17731788 89904 161737 21820053 117924 126797 9484374 6455 93590 68856753 106039 74563 394962222 28506 89137 43166391 120497 188926 29023822 143530 56850 20217638 199208 116145 148770044 100551 193989 55490124 56948 2549 107877719 191174 117098 24039247 180654 40759 33036283 119650 118157 7933617 120872 88320 1499672 138747 144991 56992013 30220 128816 31227259 75439 153074 34897658 161878 4983 140077806 95832 91712 75152564 156010 53709 70445149 135188 80720 48809221 132769 163894 45402621 36615 159885 29305889 92806 118421 46799333 58847 61392 302882 101009 32918 84998136 126214 192263 236389416 53390 177524 375994996 92901 109598 84619226 122428 21652 72419972 22271 88630 518020 170277 106506 3919219 190521 55984 5631948 184219 32859 1381793 199556 84233 44872115 178980 128065 144306279 164096 156487 95823117 32412 46340 209054 798 170253 24900224 51061 23388 21960966 81908 126388 38539418 110328 32438 335159 190544 43202 1330018 90084 107946 24711746 156247 197778 228682065 183991 28559 929800 189494 13854 166111842 188248 115386 6107546 198409 93827 3028786 90466 160515 58072384 131542 197966 21595766 17383 140117 26690632 92804 61209 137204397 1745 182208 69327419 117480 114896 4183003 192059 125347 44364848 11427 108082 10118439 121135 1659 226738505 189382 141519 244368146 79582 1985 61905762 141307 3227 57591590 98948 56487 113659253 101218 2780 44646086 175411 174424 10300876 61221 175592 12212267 170037 163024 95537465 140731 76288 164251154 158823 128533 7328221 100674 90258 14254163 147300 91409 12886543 131846 31248 91045600 76795 99545 38877331 48883 68487 22936297 72744 47381 33276986 88991 61538 170146945 165734 168186 577124 163951 1587 26763922 70264 112343 98800106 8274 143393 49629614 71686 1613 7569274 65229 128804 83063545 122249 2174 112841941 176073 162130 127876895 27777 7398 236395250 5291 23462 239176501 141458 52621 2332534 24290 126960 7415036 63701 27785 29186478 89811 72442 16568671 160622 115714 97948299 38658 53413 115373521 194569 148827 6009143 133277 37915 9471126 95714 160482 11906005 72515 102837 13391027 18837 44631 129153022 154887 47398 30608583 111805 15867 100619565 153736 100686 25114330 119280 133957 177218664 106113 132564 109483564 60678 90755 122129197 116280 180752 6306388 7150 101576 9850692 194641 95110 59724356 24240 149161 75161988 135763 132109 54229150 111991 96275 10288748 75639 38668 33882702 62793 9488 10372049 19013 89748 174348494 99766 92234 1584515 184790 168825 29373114 7752 168911 17821501 198310 70591 5794895 66196 189506 11767260 108088 189488 212472132 137428 150161 39239773 54468 152326 97759112 8734 30055 102441798 104303 37696 125492071 16265 159066 31514178 170678 142460 100032730 126 97043 14681844 198323 143566 7687843 92839 133349 3379860 8020 117070 20242295 147250 106499 122711263 137582 101601 15172685 127619 131881 36914660 117362 164295 10734799 129840 154370 250475104 135601 61482 3326160 147925 112831 123866915 21032 34757 52285021 15656 86629 75136527 78723 40811 29085550 4537 91513 145179080 55159 192529 4307897 26404 114743 169326093 133652 16271 37047739 13917 145737 10070309 83090 182883 22914885 195802 99403 14251109 187921 176280 133632726 9748 132936 5807631 117491 146161 190294570 47946 145595 17962382 199224 72957 5575597 24071 162682 8882299 187174 145087 132392799 141072 10853 48919774 116226 34457 6312779 73554 115244 217013414 191560 48179 75838954 70929 26976 420439450 72340 122115 144768674 81951 58495 54681844 177927 193368 436133139 66370 47001 166050839 97029 79268 47160874 4477 174398 38690775 108273 125811 2997115 166426 156794 137789140 113980 180458 97871083 119199 13036 27663294 129221 72000 57381984 105270 70338 63680605 47904 111576 189890619 37861 167318 4200625 151243 107374 80858743 118642 33731 7724653 154900 163809 505781947 152472 95797 110990075 71845 186190 94794357 152188 18734 2427179 20583 5059 14483833 14608 103115 102503738 50805 9838 17450782 12852 99488 1705088 109774 21852 298398357 92961 98236 17618964 156578 171199 39583451 121514 122853 13902740 147399 71053 3129430 29200 134781 78508847 174178 182419 19318475 82358 77098 79908709 32165 59244 7214975 126596 181776 23632407 190634 178522 13482746 39685 142639 54140261 37050 119858 11682095 6953 85258 451908508 135241 97650 345787 5227 138123 56380559 98996 185806 159211973 155094 45920 2427063 96604 48801 12046395 21694 59401 7395250 157324 89531 3308532 114031 36131 43722192 94590 41490 90332489 103647 149203 91192144 19230 41865 594522 197213 16038 4386050 91729 62878 108679354 27783 182973 106115781 95203 41882 212420 17867 112446 12285576 4142 78032 11630598 10253 36655 44974215 135059 41722 17839218 32342 9881 202345511 149205 11351 10151899 110758 185386 71308345 19321 124225 49057406 52053 30929 110291737 96575 175014 43419058 20863 115455 8759850 8883 139118 17844472 157712 115017 7027713 148943 41910 10240071 71201 79850 81138172 58273 193740 52987437 190040 82774 86307061 85406 17719 110170287 138695 136905 13610922 72653 143857 19299070 97128 31298 84097211 65684 66779 23510776 156118 58198 50524520 109084 154521 5787241 12298 63437 1391755 51326 114103 57047571 169819 192939 263291773 140063 31954 4490006 164344 127102 4759500 114029 15991 26530549 17152 163934 27395423 164883 6717 11350196 168986 94546 30417286 183373 6267 18680424 67977 16810 49539214 99771 5418 159329120 53577 170605 13436042 125799 137391 191197882 149646 142793 7237753 102349 56709 193118301 4352 22339 1199537 60019 56244 15019359 37116 10076 229053570 69306 93511 11986283 179955 152217 15001461 62446 83555 50665323 94737 40495 15338661 65848 196586 16743803 55627 11594 111668428 48340 66810 41575505 144814 98329 146708098 153348 193182 15782425 14005 102028 44544378 145608 94433 96181342 67466 146626 41376087 137401 93797 4267111 87430 78224 33489180 107614 185816 2486803 64071 148328 15968254 129054 194545 47974119 69287 110484 11338362 90784 19050 749325 93363 104450 130841062 168993 61657 87588412 125697 130460 8752137 45020 38919 14464042 81745 194088 145536816 162324 148476 121601236 198238 157806 11722223 131651 166912 48975473 1675 108598 124541353 54290 64672 14143983 148752 87633 2092053 26555 57941 137199935 192285 115200 68972414 25730 168007 24865076 131963 175936 22157953 154614 184403 32378343 77403 128055 5457902 32666 114692 19095502 176520 71045 104927822 103618 20691 183010 104144 53044 62929118 151857 32096 4416591 175896 52773 47233478 40160 4386 159595313 181194 169866 1992446 70384 58850 1548870 58000 180815 176968993 139732 94596 55524372 23070 3253 27190130 68750 146129 149987482 182795 7708 34838888 14053 116913 12996207 34813 146854 113047343 153974 84328 70126297 191511 25326 40930721 10832 121324 4020318 197279 162767 9001509 2531 117023 51269550 100293 43110 56534746 130074 51066 56647870 165482 138689 625789 12514 147330 25993064 157043 67164 7254579 67905 103017 55904437 77706 23035 34026723 160478 58779 202777094 4669 88912 6197731 78562 168438 188872596 141234 6164 101424382 156229 53903 33593383 128463 98328 2639963 1426 127676 20319379 20938 162616 124857 145479 126102 6930286 153921 27508 708068 83800 1494 72062751 158670 37551 3653485 69103 70631 78033999 168853 75110 46645138 151903 157870 32345678 170583 62256 9035056 156502 93019 43258485 58230 60327 134835216 57403 92385 76595525 177152 146658 127484619 80414 195719 385460125 150096 50405 33465670 137485 100767 157957095 15332 186090 415194 114116 115069 45364803 98511 23154 2388107 111628 150759 39551086 37940 194331 9655152 30394 41475 126284553 81704 91658 82195165 165932 164627 13055486 185930 71985 152324645 101151 113171 55594256 71471 124413 153468125 177673 24514 48103964 58817 1992 1819769 127597 116624 7820288 27195 125791 38097666 180258 183164 17169558 163564 123802 91033891 176569 187185 1577555 183544 87531 4534365 5740 179392 89725466 13504 39032 33534147 158515 193939 400519454 192572 158840 142771053 158842 140931 3065016 94267 179302 36080092 32988 34952 62338117 38555 30881 88465404 153016 131295 384112002 152740 119325 32609829 111212 59162 21783563 24224 188125 4611333 55182 70976 2328943 167916 16927 56888677 57279 56690 18446100 46328 96889 93977334 17770 98941 18918896 60169 103559 29652065 95846 179017 174351848 196523 72668 69661387 132072 8379 1014241 46330 18513 17748575 20747 62273 216050598 62397 118221 5297126 164386 142317 39652320 130181 199337 1340244 38016 27307 69429212 137191 9930 76863669 80178 125250 67147 51361 103291 2603748 153897 162300 82155998 10299 180814 48162897 69714 20955 135784062 106866 112155 3091022 68073 26454 1236559 147954 115414 426230208 145645 25891 35221113 119771 97289 97072029 81831 149537 53500538 182533 686 114209043 7758 85976 153725036 55610 148817 765558 104600 199843 73405664 69370 96712 15045880 141038 126827 56915568 36776 174206 44087885 124560 176964 61099321 79994 49668 31513932 171980 136987 31198823 167093 1959 15881966 128896 170702 12987439 179107 76964 195193345 166541 58623 60598074 110837 35177 110776794 131979 87797 364733186 132467 67147 49937902 37130 65400 2216630 182731 180214 5852216 114469 186375 14909469 136163 12256 36659471 142784 80012 10154390 111492 133573 10499871 190656 184842 5116303 33785 50156 16002565 71547 179031 77586704 80654 20970 16929539 109381 177413 94210349 151778 44528 136750603 40786 71632 36721118 161946 186686 47828514 84065 140411 38410608 3263 70919 175185 57678 164535 82016197 128938 114627 18094904 169263 120653 57346237 62961 71441 47862000 57537 137026 13355345 131501 68023 54333098 132308 83467 8216936 152433 66684 7115493 57315 161347 33983775 186807 124433 2028703 118904 164811 130541460 169604 186063 37888761 166064 85940 171527464 178782 99142 27975318 57620 170902 4120576 37988 151239 102019433 184859 32831 12129698 12335 80362 15056130 69678 106631 81682002 71767 11817 982712 194437 26215 13503226 53302 151566 21066026 130883 70887 220760724 134944 80234 5220507 109338 173284 12990080 3015 106429 13758288 4548 42997 11506203 47845 135650 4020527 169745 196596 49617900 143638 83705 21067685 187249 143731 198051178 154022 32307 174959336 62812 79439 26828358 67327 115653 25664708 61101 150644 20392309 117306 183030 91415747 76087 127461 1203483 150308 195958 55166166 110612 98953 40324088 95433 10625 466170167 60854 196320 90075315 148276 36500 90439283 40870 149810 7815469 19850 141543 24160365 188236 77606 2233906 124327 119094 29555553 60619 188491 1551799 123474 91301 7975387 95669 155778 13395146 10097 179933 387811058 109942 56336 43692610 185072 6828 95337823 198954 67498 12490887 53982 79473 16975111 94029 136615 250993 98233 78622 321045415 140332 174168 4441741 67683 12056 20926850 163556 84570 9848763 28898 198299 89902267 190106 193468 9366443 21155 144392 152635398 4853 167622 5340730 190671 66361 20164475 85447 111733 208474544 194338 82674 182755530 69949 34261 160579962 14701 194704 7332756 23202 133259 6099607 31608 198580 20229203 185503 179055 14544412 192615 121832 10311939 74836 165491 107234512 191902 179572 312857973 144824 70046 34730162 128151 53100 25552804 123585 119681 18574857 60553 105510 9437580 51060 199697 33875156 72967 79638 1300386 7368 161255 12660048 118754 67979 35746243 42622 130371 28025675 151478 52153 123417802 324 2205 21329769 35266 130744 12195504 93504 117421 64105976 132495 61171 128573863 118797 62163 4107899 93579 124569 147192324 163783 190632 30438855 121076 96352 82694080 195215 80920 35541174 93847 40259 11348052 36700 158422 22973899 68162 36713 57679641 70566 118946 222101 8849 134366 124199149 127413 62008 44420206 16726 27271 3396994 119658 124415 50206520 169978 117867 241682399 26887 136311 230585956 35645 86501 6247584 180338 138355 86135218 31486 67370 37532553 175022 38916 36105698 83753 109130 16970023 111394 121563 11307905 94318 89702 56308359 164073 197700 120603998 5690 2276 37391519 144619 182469 52533326 35699 66734 15393912 64138 52767 49656403 72881 46587 68299625 129847 187916 92868293 101743 54834 46799315 126868 66724 256607231 70490 115526 85574610 39742 99309 160469402 179292 29115 244558087 80818 40499 12372126 32990 28316 23461107 189549 47839 18940244 110467 116992 40578011 160639 171601 225592859 28167 53995 8890733 118468 46576 1465951 149807 140579 85351160 35868 121181 61868023 139030 27529 192456587 88622 49754 565356 110744 67248 1545481 55366 11263 4546201 150473 198768 584236990 31983 128697 2849153 111126 65868 17288553 154098 75782 7962265 171273 74941 99965345 88694 30326 43055381 84587 22277 20021589 187542 112407 3162038 190514 50980 143717963 185456 104209 56283831 94013 55801 134848253 133429 103068 151845632 55600 177260 888950 82955 196709 36766694 54597 51473 131321247 17596 79080 37087574 31879 93977 9519126 145561 100527 139532600 112112 122916 4597556 108454 141877 5635353 94008 115611 102623038 172166 62538 596968 144284 139703 24083816 195750 118621 2962992 84831 104179 296366069 196297 38501 6564196 67235 25125 89596677 40420 91119 2566070 136352 7243 7064140 170154 42268 211454524 189722 90504 27679949 66077 1567 22210716 104086 64536 56201680 35855 65010 73294609 153814 56256 18996861 146682 84103 28236079 170136 94887 1167911 188286 7734 26187294 181848 5493 138499284 179154 12439 78767062 109536 56085 35676516 107512 51351 19243116 149221 154897 105754718 170180 173788 15919895 191195 196718 102906715 49740 95876 228061472 69475 115211 11273168 3632 7741 48197728 106188 71489 51328101 80017 89632 73443196 126302 125800 18626100 172049 32500 350259681 35473 30294 7421467 181791 119750 5084858 72374 176946 15319385 73587 7100 20176456 95927 178252 11984745 172749 115119 17886391 64976 77114 111756508 172016 86562 40354447 87831 1610 11627408 168568 75250 18349 179905 39908 9982117 162882 137363 2310008 12832 113206 19134522 49303 182313 19406605 156049 74649 145501281 181894 28524 6149222 70955 68363 60578555 145203 192536 13350101 84854 126698 103163829 143361 150303 5759661 198844 58793 46907348 77691 134824 120853681 158843 62755 34059812 121255 18400 4578287 21800 128174 127846755 49714 176358 2755330 148316 127557 4233321 88375 59184 109528536 82877 26878 1006547 182953 48301 26167411 4417 34872 14672782 124706 138055 9550922 131952 152719 4326685 178713 76314 171688022 43773 196047 317663611 151263 144218 105403475 3446 151259 3897030 134147 147726 60076187 120201 149027 59840041 93207 178216 358831 7991 92660 56059423 14797 88500 28000792 185261 109837 128045224 100662 191507 2629457 199712 10948 77975211 35490 74670 88471398 90311 132267 16650386 149685 189110 102110654 175196 126991 38193232 172776 14787 18697232 158885 79324 40628102 156410 165276 87256255 62128 192935 79085232 556 99051 100511452 158626 5207 29829690 137615 141334 52233382 56353 10587 8470826 123495 46401 3208088 92873 66437 7166330 166289 21719 3329070 144671 75716 32153126 199577 84085 15711324 9945 33817 39889868 102997 246 2363518 7327 86722 349602146 134413 178463 30237881 158015 54157 5275775 197117 26269 94742356 143346 62501 2212680 2858 110007 28343223 195380 100926 15802036 106969 118642 16486006 176256 128651 4589847 105142 165130 96614395 162489 36075 135656652 130178 98744 139001103 46562 491 197122906 142184 57939 33355372 22950 89500 40683843 194864 156087 81163302 9713 71302 236947 197413 183779 25961951 194055 123800 6348908 155535 46423 69623395 194311 109222 4154894 56951 104952 3116998 125246 146932 74396026 45515 159522 32742572 89229 188724 22440258 67060 48803 43560381 114994 78708 21619865 132625 174533 23122251 38477 42806 10733384 168630 137469 58552276 22254 74500 2935478 152505 155458 30990809 5437 29382 198231811 146083 174324 25702561 149796 146868 178244690 178393 91596 17133695 138156 19431 259602144 4551 193723 20148101 39844 155873 165610728 110068 77409 26008122 19128 76492 4309539 185180 4396 265416553 95941 84358 58385770 101965 46609 473344 47559 26140 339934833 43464 198150 38647511 90210 171619 50757499 40082 14188 103073788 123587 154447 209341059 164215 134409 19770350 51524 154000 27324872 57087 9661 115199610 61002 59559 27828243 92119 115861 13945159 45160 15471 30477324 7211 195335 27864093 78597 24778 6570844 144054 137227 1583422 110944 170710 847693 139245 15015 17833325 21388 185681 16342005 139476 123424 1311628 178665 133943 75880080 42221 73798 14760850 22139 45839 149451581 194009 133208 27219802 105949 65351 312831862 104869 88899 55063647 61374 168817 141194707 97946 103237 31143353 124916 77645 56437722 133434 113256 465722145 85170 143862 69982327 106006 170162 135315769 43300 169490 48573970 40314 34657 266372834 191316 24504 4683978 170533 127330 45177030 3667 6410 87898212 37029 27806 76006056 127027 4933 6489900 163645 138820 1242950 168922 77520 4863127 70948 114598 160893162 81975 134789 112130040 143081 21743 90397399 19512 21847 60425474 20166 87920 29416496 62701 133420 120910581 3187 186241 20189820 47809 70888 49076028 186357 184066 39985944 89956 152209 45003494 94737 150272 7511017 175938 154146 22268670 17773 155665 86842544 156931 32317 11037644 30175 147495 222006728 123746 146735 123293680 178194 28147 111570767 61770 42108 18496351 40125 174452 19632632 173349 97030 65386470 4439 26780 26138798 131696 44479 19198758 62275 14810 53479347 57461 132072 532887 173139 93887 90791967 59514 87631 18175885 123622 22306 153480208 197720 112447 36588450 120036 154919 53546654 163882 180262 30090801 176307 61750 5315307 177912 165081 4459454 31656 19618 240748828 146662 61364 7661914 80554 95120 76762032 177937 191135 438176215 29226 140845 14260806 124036 79697 1622370 148277 128106 13094580 135012 118175 50004964 10543 125642 35313256 181545 42955 26439437 159120 144891 413009113 79708 197732 10656922 46309 9240 153023293 154805 11716 26771011 87272 130227 379593443 32375 109376 1898967 84656 13424 3817946 11325 150599 19989316 58792 50673 31349398 115966 30437 982419 136981 114568 10906011 139375 123639 1574485 127851 111664 76316338 76784 25241 288377969 113034 31430 56258734 120318 199252 154100058 127551 106686 10749985 52356 36852 231379723 97246 106313 1144381 85334 22777 7376666 199197 81278 133805205 87782 154865 21186374 192900 22095 31558697 10983 194253 3764852 119542 10158 66971927 198326 126209 95314890 127219 108754 130229569 53718 136461 39901991 78808 164693 17878603 156294 63596 6057347 129636 183288 23457860 122312 82369 19848712 149524 34031 3781959 67822 132667 1278210 157565 107903 3415406 163292 156301 33226043 66290 30434 2446649 26334 30256 29795108 59169 176591 548189172 151640 65922 496678081 141087 60524 126470646 39403 193475 15506811 108268 122124 3262 140030 105968 186086123 173502 95731 20894172 8362 185499 63628873 69347 182912 25348617 94515 185190 1392505 31833 73971 39489300 95550 133974 8153238 147562 52674 22615627 182083 7095 353873 173005 20710 704765 78785 121786 317063251 54843 148373 61568646 79741 181801 3528620 88697 76403 5522974 109234 167726 22676363 86716 166169 58073600 66640 132548 106565417 73635 35359 167351485 89642 142805 20735675 169511 94562 443030636 180678 131063 15855850 152999 54355 46132023 8347 152290 4418593 110966 190325 3308428 65816 194549 46704159 28073 187431 78719678 124987 156858 157252320 48762 189416 8825465 136366 36570 60449395 52630 190229 17459158 106963 107531 13170364 83544 136088 3563412 60670 31026 201414394 60856 155579 6039612 71255 14763 32835961 160418 145381 8792368 169520 43034 363370345 56245 55190 174823465 153107 118506 21077448 153877 29711 39689476 28510 92894 167515456 128889 195774 2053124 26709 37752 32257910 83712 64297 1248889 102765 138709 29681007 189974 43377 8028505 191551 192276 175992570 84706 190282 39107003 195431 147243 35934874 69652 101428 73508557 100568 49874 1457177 141490 191519 46485549 99513 169730 223928794 53393 171742 17488361 157822 15991 174012257 3728 55661 57195819 138813 126444 28242488 73208 26504 260799755 42157 59979 109114860 53764 183064 54106766 60772 7314 128996 146613 197182 101944747 85754 32281 67916842 190971 84110 4904180 166404 67074 446219734 17857 152364 28064146 168441 71478 32874231 103899 181499 84584210 158275 190 3605378 80360 64850 61345047 16913 197683 14223140 165248 36341 24670939 30036 101976 37190740 185982 121314 51864472 114424 16148 37465180 153765 77312 5852890 169467 151847 24948670 154762 13763 3738107 2367 5120 264270864 4898 131045 6607189 142801 55690 17393355 60926 49618 2917872 15489 75076 16372358 28085 83721 129809905 126430 186472 36596058 145372 138698 207953726 164338 161643 31688234 18364 69071 6621344 168505 165411 35736796 168615 49660 8424993 147159 87644 102856477 150091 93048 104826886 82953 2679 42219591 184725 111786 3837899 184940 176792 48124759 25717 134323 200654744 199767 155008 46297385 956 185567 116364452 191676 45481 8398947 6614 135624 190027131 157546 48079 1525824 195868 119819 402789909 182469 10604 22690806 93142 131079 28993629 170423 194321 11643812 121769 186677 25615997 195176 123423 69087969 62536 145436 208852 138948 112056 2291484 20717 142197 28569800 51586 153481 28390092 112575 150002 43821499 143829 4016 1553445 29892 22504 616711555 142363 140297 40561764 181 99557 5173855 123195 132547 87194437 153158 174322 73006702 179943 66239 123922924 37881 113290 106429579 192421 92699 421206622 35601 57367 36761678 16060 78667 118538057 134717 159164 98677492 18789 133863 42549430 47454 136814 108584888 125475 132957 25397220 47340 27192 33451484 143699 86605 249500531 175383 13141 17044018 60155 83843 250230468 40994 196177 43950081 122641 121274 42060448 403 93243 30474259 130845 178684 1318965 59492 24643 15958652 125288 112891 1793657 152859 131418 54412132 16521 177968 2167526 3304 13948 196418801 51976 6471 48248814 104457 84105 126133542 38588 172306 29138481 16850 42364 5431150 46705 63949 97603518 136000 83858 12049983 91769 193780 16036531 174071 16057 471625596 60309 15892 107345117 107781 190923 66008411 125955 12177 93301132 55088 159250 21321453 145642 14929 16327684 182693 130744 34097764 162713 135756 15805505 162923 125082 17084545 78792 25303 66136346 24783 111528 156524382 49992 140989 10164111 11824 191476 176975041 146610 35328 82595851 30787 194773 48889567 26670 38518 1080285 71004 30014 27659647 54196 72754 24028558 110496 119806 34861417 154246 41885 34175818 99597 76292 314994 68905 100694 31713053 94077 65927 12207183 90009 29294 2539487 69742 164866 39446613 46295 67620 211051524 640 70292 8135275 96614 168231 67301614 63056 146116 150210350 3650 59838 19688206 30387 78645 10358206 3417 116502 1588023 130403 133453 44049161 45626 58041 31310736 174456 190682 4743269 167387 57761 4746675 143200 135594 19164016 136991 138544 48444985 129738 54611 18209167 110620 185904 254835635 137397 156692 10017762 25390 29152 22276326 5238 178823 47087537 18999 138763 3803527 124622 60845 1102490 144671 95903 1097913 65582 62788 14008960 34504 169334 6259541 11030 100934 30847235 37312 115292 127966759 145412 132412 111411075 194478 9162 44211512 28957 12071 12845906 78255 138658 13835305 7503 67131 30768603 68561 65581 1707582 72155 195942 46418632 61408 85221 31227033 147962 52366 24083404 138515 78084 82535145 175171 112291 2082441 198828 38689 21229268 150183 49076 18120566 159632 114477 6995196 162732 122443 119109591 30033 28255 15281038 156170 120435 20653196 144433 152590 105109280 138939 41668 1838921 184874 18785 143092249 91789 99028 91083954 56979 143783 95304763 153891 34564 9627036 97444 81295 71330519 37085 21954 19971587 50505 57897 1666729 1945 46925 205831354 158851 72389 54223484 6828 115400 810427 21246 195685 32137977 42292 58856 369111483 11171 120036 53398837 85645 134460 22036448 190182 14231 89748370 120446 110237 112081429 100907 75010 70921208 118823 120946 372728032 133460 145909 3039745 51551 33194 35948112 158534 40945 10081873 75163 19843 7019482 51353 49123 13113123 50570 176670 533126489 28254 143942 14770988 178094 89909 842410401 133492 6539 133892607 155375 15117 31331511 188391 167380 9957922 23633 142704 14279496 167357 184514 118434082 45534 127895 497692 117445 148048 217053 32169 179164 35653377 20392 74643 9403867 138211 112746 71009767 68314 60595 31728047 14300 149055 37808636 39625 61586 51270381 143008 27393 10233101 141334 54685 4923931 59304 77790 18319634 182520 39123 41704206 164434 100493 85710606 106734 49869 38612898 63959 5977 27175857 77717 106254 10236679 101756 90290 218057737 134398 103694 15045099 17239 91879 12072044 4694 148571 254146 75347 113672 49973425 4347 29822 1406211 86775 46926 49434642 28734 15514 52160160 157139 20653 170638169 111201 16945 56970526 30427 63259 27916713 22801 123513 42522775 17754 36248 324154338 239 1859 25414610 175186 69366 362386249 178684 184780 6955934 10448 58850 9358458 195877 137321 48597761 84450 89735 19638470 57157 56952 14571867 160672 14794 9247204 84965 36881 34624014 99143 91747 6758469 115354 51021 13468544 13998 40059 57071561 52528 197449 9401924 52636 31518 34480142 18076 188332 41396627 24534 78413 65279622 83168 142801 19080968 162569 151224 23833829 142929 17208 100247547 62391 158035 17596739 178538 159558 17360269 7330 77945 53107285 52722 157981 394848465 199296 50548 8298597 89274 172615 7484219 179185 34795 124646949 109806 86493 221245110 47624 27696 222556781 199867 161757 36844772 194451 113055 59844913 158535 199600 31359794 132603 77582 33253531 67591 183272 100063148 199987 68420 26442008 93877 114547 59785608 33702 144099 2229700 162768 134997 59725090 158947 130897 65855904 63912 73884 47322459 41276 175129 33330449 169543 76501 616893 176488 162435 626957 3858 130131 514455 161971 148332 28309453 99243 5564 95407490 33507 22896 9382145 188702 198141 20309592 192287 100253 54141947 49964 190620 12590466 12368 187569 53068377 64825 182285 109495908 20597 19689 192390287 73105 96333 39071973 73369 39459 43596918 114409 130632 345188923 6919 189856 13015070 98835 19591 67304756 124424 57099 32869248 139280 8607 136137652 28812 172280 2303109 186171 32567 146943547 2620 82502 9098286 171936 120310 55973071 36853 75376 60758945 9565 180516 45627268 95244 194971 19595406 108201 55057 51792898 157926 188831 36762939 142241 17554 18022078 173498 109486 30278853 70488 136919 13095672 118718 196075 611494 64072 31917 35634 116127 188874 983570 71534 60636 17645607 149758 144810 30181376 60 146936 1969844 63092 105887 187475550 85991 76355 35882372 54325 47233 137399525 196819 126656 10236616 45226 20576 48443793 186796 153669 44956382 170385 194524 189340175 104339 77583 5632498 114634 76016 160564446 180811 146102 269971379 47465 133829 35550277 111526 120873 18796821 22230 89829 186932964 86999 109552 91164098 69147 67104 107811572 191748 171521 94385 148892 5035 51323558 127671 101667 10749099 9357 35296 14382853 71980 27780 47007421 32905 139570 78848399 12218 12914 59280457 116139 37335 19403135 159338 97369 67705440 24451 61729 10268904 16713 59918 28043475 10405 3243 87097503 102279 182781 9491495 110926 43033 38868126 30132 61348 14159118 84249 118764 15582675 197322 196986 64865751 188261 103794 120099268 162914 123262 46075693 194948 21174 33362214 6646 152151 86254939 155414 13870 70314189 65834 97372 163504753 5704 37738 6006251 15330 82209 2105938 105021 69197 72561456 145204 193186 15012089 42994 67273 30505190 126347 59761 80077016 47603 130327 3070136 94516 89486 52549726 9996 72123 19094794 127068 123855 72957961 101206 172299 85585136 121817 66390 24548951 179485 89342 91581852 198728 123490 5550867 51013 38753 554463 179135 199576 32645533 83227 127400 171194231 142142 69668 21047189 178077 197051 39711867 85493 38580 104650295 143945 103029 814918 169300 15581 774497125 92227 179557 192373124 183379 135940 15047448 56956 45798 130951183 65988 50676 160427521 77646 109458 109040351 66299 97287 53774550 84197 187184 3024862 71178 198995 24293715 65231 41487 129223074 101680 90838 22274448 185078 121597 113314454 127389 127332 884376 121193 4300 609941302 133722 152158 39591263 92269 44442 20837514 23736 135462 162457761 110125 98887 260941 169995 33826 16768831 92623 117855 32409670 123708 168599 80408119 196545 187944 153120419 78330 54267 468242 13916 197639 71023682 179337 164568 62382104 102722 6587 2708938 159630 31603 58442074 181714 67132 40271503 158239 108376 35863905 57614 27836 41557775 75903 105675 21403123 8713 87792 91456769 97591 191158 8915158 199913 27843 3068254 165220 9210 30704283 170634 47138 4632872 122095 101311 40528840 85021 190160 59502124 21740 79227 52618156 162364 41913 11906476 83162 24383 2226260 155608 19881 58504090 26705 161507 214958043 66339 78672 16202622 81405 164986 3191390 38092 22696 2630502 111240 120624 32838452 68648 21313 18657449 21657 158417 932243 150048 24704 9673508 112571 143705 12163763 126950 43443 18958064 101987 138050 17600429 111934 9102 30506853 38999 120501 48904509 48334 179665 31165855 45113 79715 227122391 153408 38090 90359859 94065 185770 105126069 149084 101380 26619285 159434 158367 68445403 122630 161705 137129428 27358 73308 5186680 102233 172891 21694541 61973 147020 3560896 145415 110957 23194128 112688 15611 132399194 8401 70726 150964090 57618 88202 60126777 49485 183112 35661097 97599 122907 3131882 105075 166721 52577 79653 123816 15806620 138310 38491 30136123 119987 165770 43445036 35005 58646 21592513 31993 191329 38302765 25062 105761 486712730 103219 140987 26511259 61026 194771 7370312 111294 88883 104851192 108172 57536 222853203 88791 69139 41788590 4684 169263 12745597 14737 60121 179096529 138008 60350 18030081 142311 92724 555623040 112279 32794 83185944 55811 56162 94673219 126199 143440 137156973 109981 108004 68549439 128537 198091 93917690 197474 182260 859313 53952 135158 12803571 27859 68172 10185447 71222 77719 8687447 107187 125667 221067800 34348 188475 13350855 3547 84974 89570540 27796 44600 101599832 175462 95277 36786649 129745 189717 25154219 180347 137431 66810778 158136 34918 22031029 56862 141539 44294420 24493 115856 78501445 94535 34348 3953776 110591 29786 116044768 1483 37200 3482341 137085 78131 17570350 120392 108151 55974295 20012 141394 169557953 101579 164259 73568759 136627 188617 64930317 129700 176569 41738934 178477 87069 340055584 44851 163600 14714695 137298 97278 1151232 179289 119423 9509618 20750 198698 5382308 8076 36629 5692975 152109 52766 196972039 173024 90388 42710840 134383 178478 40760880 50672 23141 4512278 85637 66574 112767570 76866 27440 14111922 14543 74923 14107630 88091 121650 6598021 77270 131206 7275723 144402 62647 108620199 78409 105724 100082125 70736 169154 147781155 71129 80024 56755725 35838 37754 43927724 150990 50499 19929412 196502 163015 14998689 15381 46287 47385377 61982 5482 116254575 122579 160293 71430556 10446 52353 42758383 47559 88083 12273822 141778 119705 3324028 144003 96020 18495844 166936 140793 27629528 108507 173670 16837941 142597 6615 208352544 23189 45932 229545291 116854 135710 98443806 86964 98112 192239763 108752 55119 75888663 87570 4768 243774533 101189 181680 164136930 74228 163166 4094880 89798 24152 28227112 138332 164502 50830770 28381 160145 96101827 81284 112539 224714 132573 194323 209568940 161826 171593 93663039 159976 44700 271980848 130669 86406 49658930 52304 122865 8047076 110996 108841 1120517 156841 83128 47422019 192357 186032 5917619 57919 38087 476888 150324 165255 11236073 17039 55532 177825324 143241 41205 16656682 28260 135619 50738443 130420 163422 37914483 95490 133920 2592862 187552 77156 2332210 68652 47640 5242978 181563 185922 102901774 37977 38396 46088655 101060 185452 85936883 19600 77911 136711595 187860 73508 85063408 163215 163179 187452826 173029 60398 425303304 41244 37103 6495965 94776 116392 212982 153009 90903 50644862 152030 86282 70690378 22803 68779 5865541 144389 157611 10990154 172392 27865 22930146 185588 164073 39490031 199081 79596 66558525 32455 78713 10678156 198995 117942 46637767 30216 166181 238356986 17201 83689 25863810 12458 147126 27670954 37846 66893 38244632 142126 164351 4688939 10615 170634 72942160 2754 189475 120645398 132474 35330 19474161 122981 182593 75745647 148574 23255 180386097 6302 128101 433587 5991 32364 11972342 165499 190164 84598019 159169 90023 159076161 82236 189490 29885263 195428 43461 25667555 96824 199 16678916 41569 56145 65915889 77277 19958 4753086 65174 128037 59465672 124559 55321 139174018 170396 180 38040874 68170 143629 41410717 118140 163170 20189430 192248 13561 56872083 175312 74178 17326028 12869 198009 29356362 188024 165510 37869634 54720 172324 41890417 170779 102741 9539643 85360 161825 644751 104708 72062 62892256 199813 3170 151675297 22170 19282 90666597 23582 128220 22950032 70971 143915 10569191 136408 196222 8160195 67797 191458 3490086 133268 133185 16091858 190579 13109 463078 64621 146049 9546900 112795 59001 10369567 94571 114243 16513928 102234 34018 4254553 90316 167672 12348055 114473 194991 21719832 107400 93040 241890863 76335 54227 220594032 92899 153805 210096974 40793 137764 72019975 27448 181847 330168527 170201 4098 166831930 27110 128437 16626004 50135 9090 104264105 112726 183451 7950906 95552 120230 137762990 62342 180914 69839967 137528 79410 52962471 121763 3177 64058755 141787 14196 14009386 161000 171535 168015278 149597 187462 27537365 157438 169191 35263902 4473 140191 7825852 30804 82004 443313359 12964 46467 41361629 93821 52251 8730426 29835 95630 93112481 29644 5578 94993520 153513 195630 53575035 111966 187340 104913576 41865 127565 54518 145935 180008 59843441 88265 18660 314290113 149978 77679 148550681 22813 173201 53869501 163418 94707 8677053 143429 151698 17825952 31989 39724 55314800 77278 53999 167468629 187715 50543 91877421 14769 128614 94420748 98085 62735 50254199 163771 119247 109203117 88208 22747 129816013 141988 123356 9305144 10081 22046 43262891 46489 99229 5373395 96512 125644 36973094 13377 70077 107839015 173888 74930 36386186 129210 104083 55874915 21829 27732 1839758 76773 146535 39437260 155355 172488 52884906 185499 131416 59309021 146528 52418 5723419 99183 57794 37931778 44202 146878 2119586 81661 44931 197056216 174440 128212 1016663 169107 17968 33319328 90550 14865 4494948 157808 93860 7477616 16845 51920 46560915 110099 39276 412819 80297 158026 4972450 159992 126155 11760541 117013 739 20248006 154748 17815 3850125 95232 190601 2116223 156244 56653 11026809 128412 97993 4950525 96139 155433 50514939 6225 180437 24049660 151177 169200 13850498 11883 68224 435705962 121935 69066 79141956 182825 64465 6506205 120942 163498 35551267 50117 122328 155453184 26494 84157 10018175 135748 22864 44185909 45252 21888 75226918 125720 6284 207050182 190733 160372 26644460 76232 126775 41638263 15222 90279 140433920 88925 123519 28709964 96763 183308 1982986 28601 171770 17959680 14963 121678 122115138 158796 178994 65687326 115479 17420 24486636 156527 51926 9390371 163357 97222 2345302 100275 173096 126532108 66271 9398 40361029 43410 98553 166597895 81604 83740 57700440 102157 87945 2605426 159919 80378 94383217 98730 185971 1614572 102392 178408 49826467 112743 154966 67935678 19435 74461 5612846 75961 182746 20229056 82068 66144 61095864 75581 195559 52191564 170057 119532 48457573 100516 172347 89845985 149548 105628 34845122 77764 62314 87191608 19475 115088 10303800 81555 97 30219508 181412 104696 60031293 22287 44092 9060519 50261 48268 90633283 36603 178622 266791678 94121 197793 27995683 91486 119571 73766396 71557 70137 35710426 34824 113311 36705356 152708 178503 352724 10301 136918 257167765 63326 102309 201820828 197225 24338 14852350 12767 7914 17390697 75125 115937 169659128 104154 25522 122938589 159329 157191 122669409 144868 98580 13575734 91180 42925 151612364 130551 190661 30608025 5639 172292 4605268 158898 13776 30062280 127519 66314 105834294 188842 6594 59182646 108379 50147 289769800 100447 89089 66425829 186326 136216 21009858 12071 169377 78688916 51316 8107 65191334 176979 167736 5437749 102207 107261 138598689 166014 21930 31995375 36171 65017 157727960 27631 149918 9537551 186964 171155 136572397 29551 43632 674646927 13944 34799 184942757 8619 13 425523 53765 151713 138932086 57587 82680 69279839 87444 111139 11124861 39469 3541 36065184 132271 90924 65307523 34885 28536 554690499 23167 134552 14647616 37276 19601 4437587 192590 103852 29826644 51186 69903 40229578 130336 93250 193368305 46952 146951 116861793 144864 10069 4687364 153821 81349 9386862 82090 159574 14545419 33243 185891 11668251 191726 112132 121196068 199655 133665 24577505 111377 48724 42716042 7394 172832 4157386 36390 120639 70930616 4629 180609 47973276 67531 171247 60706190 43645 12963 9901138 56058 40904 56222897 115684 89480 54238445 89040 175282 34473392 27839 119884 19123432 636 179143 72428525 197075 34703 156408389 187355 56891 131958258 109759 34454 29436104 137633 68159 116783471 117560 161756 563384938 73829 131372 100511430 19274 193954 30591711 119472 69273 101644460 43004 42314 4821953 71535 14694 104750926 43660 184932 42980206 81235 11106 20736748 168771 25620 74768944 86444 51311 87980137 77085 185857 307524 17134 2194 299474267 139371 177941 24346413 53266 183083 55926855 154440 59271 167099880 101566 174030 26580801 18222 185536 32111285 107665 18756 120384424 110754 124697 46758297 48978 195574 2898286 148715 143503 76294445 778 172069 5426783 144909 24008 10261002 116441 19794 29802111 139600 79213 43306064 174379 55628 48532772 26056 66265 47184441 59931 67152 142842481 163430 196497 41012221 60873 127748 57133369 99839 146966 100390769 46509 32946 405931086 152675 108981 62009374 96067 199866 31148761 196113 31579 67063918 159388 89024 134509911 123825 34649 3888651 125775 149641 419623829 165108 90254 140177456 70602 158042 78796642 185196 17862 8415621 194203 101493 177386060 2214 104098 415781 60914 153758 10287112 145824 72448 15409879 75352 26572 118333821 62801 33379 9994451 155189 121957 60796096 181004 26252 1709039 717 76111 89856410 188081 34726 78725070 195497 198644 154240322 109930 97623 9930794 83829 137411 946980 115655 174175 603343 78756 159186 66292808 150568 61038 43999436 67481 103033 85348291 139221 14170 142895870 145226 13676 23127260 111723 125211 1753117 67539 3981 59065783 167189 2113 37199382 19621 173897 7656135 54259 147106 136818619 94058 195281 30573486 155082 3708 15215094 170877 91244 169568297 7331 61819 3389023 187677 132353 6653503 35011 76935 188917522 17507 109052 32384438 98429 114361 15853589 135084 102927 62526341 53971 149059 31204491 117039 61 25366514 26046 70874 26756778 39591 69104 3837108 169093 170777 13143184 37288 143940 7753223 151338 14182 73970108 38410 26447 192624368 173798 198976 6432441 76575 55041 107260252 156301 67255 45903265 35130 126588 6637830 76841 21080 34552537 86307 108843 7402514 140887 7169 103562284 52245 6120 23229402 53328 61192 6458810 97820 136880 418899949 170206 67256 68432633 152663 138817 3545870 194794 157892 4054066 94637 183718 158390588 89147 159519 836437 116505 123123 20534654 36559 164589 81176240 192264 145968 42300251 190015 60234 3099260 34239 58831 57850545 176262 21668 18564619 187921 40808 49377385 160329 10137 10657070 146047 25934 4566332 123111 21105 97328362 174553 189872 11062407 170897 23730 4297531 181443 179666 12553479 33206 91288 170348132 18613 73473 49802109 111676 136213 4333748 8522 147721 120218484 188375 191170 39940295 4253 19036 69071381 90716 111331 61276892 99553 164424 29214801 32621 102428 190112431 61394 58355 384340912 192735 139754 26822274 67725 52118 111380633 178812 113330 58988370 132832 188754 15640013 83391 8096 42797106 44114 15688 188846666 140454 141282 2470018 47272 193277 48206095 109860 96010 35241957 38363 107324 57596753 162184 9774 336813465 127718 189991 63221157 45889 69244 32637474 124713 159257 47782182 130051 16668 16688266 18545 187648 1188926 36427 174777 3233450 46624 100468 118525269 38095 33126 32303319 42795 195194 25167839 106387 110045 3156644 184931 97408 42425312 61017 149391 38724716 87468 27019 1308079 146338 124518 61680743 109841 164728 92012658 63248 188304 6886184 5343 15120 5412933 116381 61981 353997685 68441 82658 648345228 178121 67217 155175381 161477 11181 129906096 113597 20800 21949786 176091 100493 247644215 51380 117517 6809845 140429 11248 450553753 10727 152411 67682568 16445 17293 14506785 197010 108266 20493481 122961 165690 10769344 84426 137185 47074149 77983 76727 575090668 124770 146317 196920730 46066 195473 141557336 118120 33099 14866687 99410 51756 3711860 53682 16171 3403143 6571 11490 414049705 14469 185131 5414084 58863 141633 29834884 101658 50475 14990302 115034 147082 39156408 155785 151293 9974877 159025 58919 160865 3758 122690 309177985 43250 180075 6734094 96531 64070 11210343 138432 87854 241182775 1925 161406 26231553 132908 43413 74187105 162941 197909 1413408 194667 189958 185995210 85203 61449 2459093 19755 52129 10292878 96488 95164 152811352 173040 13465 14592231 4293 45387 30634165 107387 121006 79996143 67946 94194 213644216 106685 177261 123165924 98456 145206 40790875 154962 130059 28418609 49404 55796 137944755 83315 78736 15570897 116468 115868 3569105 7226 73710 121853580 55586 32311 19914434 125746 110908 1830850 90102 162606 58552680 14233 25133 5183221 148411 177481 26604429 118020 3383 17806549 78606 136715 17979447 164367 193159 29309524 77839 57971 18528081 74363 77416 63340049 161187 118681 29848958 110980 1365 161370471 94348 34569 33330744 101479 164893 6152845 52771 143778 107638216 72794 7346 20245173 157905 92847 14990046 117530 53268 31932549 19036 23494 7280989 166363 22977 160815164 81712 29748 14852937 160426 51981 2490301 41319 51547 55446873 168980 97677 8862873 126822 17939 28427508 186026 37384 298937723 174232 126231 135259756 51479 156563 2567687 56 92087 3808895 5288 88262 26176265 25285 150057 59915058 142987 65168 7483158 86022 122748 52880843 198331 28190 6341589 42698 33456 138053301 107751 126655 23689603 26787 82692 204480873 186037 72399 43580755 56980 57447 64238862 18056 117463 185290974 106005 164804 7007274 6764 146646 132711056 130476 28096 15928289 59266 195428 19230718 183140 30071 57489146 176272 94063 126454 19291 147104 5219489 143537 133761 6306794 116927 45747 29013763 156467 127538 615187169 84598 123736 32322190 93657 189592 406778186 164911 61144 2846265 152528 110695 73909901 186187 195991 16262160 148205 186165 87746290 120055 39151 832612 169347 40619 95546782 179944 150364 445462813 99643 157752 40076917 128388 78424 35296309 31893 105609 139453203 93238 105078 421606696 18117 28658 133980531 1733 150862 30765444 105334 50999 11553478 176814 30843 310952329 118753 118771 43977119 44766 17056 46180659 107205 68041 6169991 124617 114308 171389612 58316 117915 3705369 77844 18026 7031801 151053 70876 13922236 19193 79628 521171 72429 76599 5526869 44634 16548 109450914 183729 136197 11015769 130105 105913 58624044 152179 137912 118387595 135296 94815 54186943 168359 12188 30345668 69190 37920 94919549 12997 123134 11002119 165960 21749 4524150 161873 178594 20017523 80655 116168 170208749 180029 150434 942235 126541 96557 34033669 148254 32561 38719913 155155 1997 148037595 65445 167299 19218374 20202 144700 5779827 107779 126726 104837235 178729 189145 18096916 7006 173568 7161928 173331 93482 7081466 197828 111684 184621647 107393 56474 42285354 195077 62268 21093404 112395 81740 117140146 164815 126497 36624528 110729 185645 3451909 186894 4900 510671562 17257 6414 20813707 8990 57950 14985329 177387 105399 505110502 102158 21909 155888783 40806 144010 80018963 30864 164926 28270869 56710 10182 79846621 75356 8241 28829302 198780 58693 258894030 56406 122832 83548503 52904 8906 205553553 113296 123098 114358829 199276 94597 53996059 96685 121717 185630305 111766 160476 536376 3982 37387 106415443 136904 119187 49377931 58062 41357 55236010 189065 5115 140689660 169611 40860 46204574 171360 119649 216540757 149338 99463 597125 197123 112824 31539461 2851 31295 18735540 105159 44986 50070733 17371 195692 618980579 93467 13833 5649464 38871 37877 36092382 194139 13832 10091696 59262 131558 11864307 174754 13163 33207248 73997 51506 435785 60805 22602 83194466 784 169641 304039284 23652 144861 55207623 9367 49459 2922581 136980 10902 31344483 170118 130649 3034309 153594 175163 9595108 98285 5378 6165349 194399 159997 382093361 101403 104171 28413812 69030 184178 14292747 44151 105243 72549292 81422 113126 62636369 124822 111532 24686041 173965 66059 413830359 64477 39157 18499975 24248 194139 30953781 134831 73279 32068152 120289 149211 14011031 34850 170264 57981211 189323 68250 55742018 104850 66459 33131830 148281 83262 78241675 55480 145164 182168283 63229 103194 164087402 122480 25455 29589672 183727 156480 71318093 45363 93445 70242927 39216 188137 552410 158982 4566 118187764 196430 94837 40081731 71409 116117 79792081 110947 83619 32691036 113541 135082 7503108 87763 184169 74163965 82772 144302 72796461 137158 125731 4629092 96482 160321 6143038 12097 93841 444847985 17148 89272 73447942 47757 55864 45394201 20556 155583 63056009 144328 184106 27468646 103407 178282 114758523 125192 100904 3319401 159774 20782 1262505 182459 118828 42540996 34049 157213 8530715 146467 42862 137377266 83103 102974 185206337 118186 61884 4372228 978 187769 95324647 137467 76383 11125717 87400 117423 1668645 91799 173996 3465624 66572 79794 191235946 105303 8901 5401952 166254 102332 43510867 138064 103807 105748508 46421 62192 4465910 76844 194 144019036 121351 116139 3574901 89815 9462 401473341 175428 33635 12800852 107539 182133 15141689 35809 74949 17417883 165938 87424 14342500 22569 88210 180869903 14277 125553 3463180 167405 133651 52780339 10894 117442 7059988 114714 13289 24461036 199668 20725 3968851 143905 73250 46759640 121627 39310 26271544 186993 18819 8251525 5086 9172 185256630 93546 130298 440036 90903 44042 16109626 180351 94961 54443552 50299 149461 28115822 43789 159760 58445697 52770 167738 6026510 179874 130401 1979964 71227 161107 141836846 162750 127389 6333130 82749 50524 27690130 112081 38939 18021327 196516 189403 85356 72395 38494 4444775 82028 94552 654555 51091 26349 262065995 169677 5220 192926403 28120 25728 74744502 151921 47123 15194639 188032 105402 73917825 155467 93016 4726832 23924 88080 29795869 58389 26195 92796724 136520 35120 4042812 48767 158521 95190398 54516 48663 2835824 12600 118774 119351564 197196 131759 18847040 131381 6061 761835 5672 24072 78030242 167248 41229 759389028 73935 18227 410451821 165094 31134 17175183 19493 115543 58638220 188879 76286 54973414 182605 69217 31397072 178124 148956 1348037 165767 5240 7379521 149629 50497 3002685 85653 16790 12358207 170072 67417 3883767 47847 98875 45927535 117123 173044 57307546 7230 135312 14614619 90694 137271 46562629 28015 59418 4959091 168096 135139 56691919 144057 141517 151080326 167014 169080 53380847 109520 158801 58321472 132853 95766 14610858 31928 194154 1633457 44448 24489 149907067 168202 53531 175625283 182451 185841 6808835 52425 100973 82316125 187014 111685 76817152 182834 32107 14407374 66220 174581 28349596 172660 163274 131924422 56054 76825 39017341 46128 167307 80773616 30378 197662 74755834 17993 153410 174776980 157260 198222 1927671 145632 32161 13988914 136438 107346 41383994 95955 68489 9393659 45041 2472 5074754 189963 2639 10444401 27924 55432 24397728 8881 173316 4502006 181488 34557 86377489 90524 198985 68963937 195353 13867 33089551 178723 88111 55026407 96374 20109 12076754 137873 142146 31321272 123717 40475 92802037 73617 2943 272586547 45825 55480 61068539 106694 170732 10132779 153931 132867 65535500 66465 96384 48655941 85999 49204 103384618 176379 54779 3546033 89056 127621 37564065 190895 38063 298788740 193434 119820 10772535 59555 194789 24121026 96440 110189 7007868 54550 19025 573811156 166802 152663 43124731 122458 135027 23041639 15324 18692 120183960 109814 131356 104748876 199611 162355 80810076 158478 157860 12197986 155207 137649 25474410 98238 189867 358270 160027 198910 2258585 145182 159288 218865230 46744 114033 57199729 129003 55415 35410962 107982 160 158236468 165946 108081 95673980 184634 99401 4920781 92186 110079 64979882 168909 3402 28727452 104606 35368 95434654 1081 136756 295834413 1572 101233 22256594 26955 131950 17766820 160358 156702 1021238 185155 169812 201055187 3248 87140 11904455 62102 36306 142810504 62369 146824 16446911 177961 136385 72472 84248 21934 27175662 130352 50962 21706938 152111 50139 68254613 13264 195500 518312033 136308 191722 1247952 7748 103292 121932544 100013 185129 6312673 163309 42630 121651368 192937 42724 40214300 170587 64691 93417648 69542 92259 229461325 154464 95782 8604824 179352 158025 37145788 135751 1500 69183792 170066 14241 3441090 63663 76081 125552596 43134 103892 48316644 178022 146509 23212419 76733 74352 2274158 110495 70795 27393433 5630 41390 153318973 163427 124182 81629 8400 90117 1162843 69166 64446 7534692 180789 89906 93066516 64230 53183 13134153 96074 70634 23964648 14739 121154 3121899 4697 135303 26979826 25617 13141 8273600 94941 103769 16803829 180035 197891 23169265 25620 109476 20984812 132154 124881 38152306 121163 83974 56567936 76843 63460 175123537 121390 44348 55009926 90454 129082 47191334 8899 115611 6261754 90335 31836 39973096 191155 104033 76948276 73406 64733 27060401 9371 66403 346753075 129246 95325 13720659 141527 7602 6991773 144776 18328 65957380 78642 77930 361803636 22784 186725 17734737 41707 12259 18266268 79462 158473 17663516 82070 75429 8247836 174307 60154 1208903 156745 3288 40783952 75139 188910 17070138 93342 150462 78461888 125732 186840 62573052 159052 9828 8686373 167523 77696 10285019 184283 147805 62483396 57631 90152 128003448 65300 134596 76703787 160127 23652 30018490 93374 175435 14811940 161301 91949 93883730 156442 72297 212242857 167299 70247 49970097 166309 19430 2413152 48353 17469 113821720 48626 16738 192701191 5344 50588 2999899 141215 23339 263536024 33698 177121 76120155 152063 63778 4254014 173206 126002 313820091 88148 147797 70069037 1574 174930 378579 125527 151658 36649950 128092 27249 34284094 156759 177591 106490836 94512 176732 75648252 78884 169274 7007782 64276 51685 2275379 76682 178922 44369600 36458 38448 46787978 144888 24226 22729811 16851 159813 329841526 116147 84242 119550968 31264 183755 51682823 16514 79569 665313415 94580 36603 230101475 32021 111937 12103728 179009 134089 47655117 64581 145424 310761527 44358 59128 85897185 28869 108739 313035623 76522 149324 8093661 123496 28775 11077612 36192 84083 1156995 179715 29224 4113021 167068 100743 46684264 163860 131647 7541403 77536 82493 73085999 173541 123082 33070355 178512 109703 45319254 89624 165430 21680611 108199 63052 15456312 194823 90210 2116311 95406 75475 7438195 38954 3307 166947129 159664 54683 18324367 55918 4031 24413678 198602 123937 67930037 149077 29148 2566015 13968 29996 40550305 79976 88677 31948526 92524 24966 73406135 33696 178095 43771557 24782 160580 41115500 22647 23098 94450183 151783 80588 1436242 43175 193841 59314660 9369 88898 58717736 35753 103324 244089933 155650 87501 5050575 159482 85189 41158176 84494 84214 145038554 159508 87159 212847901 109629 44385 78381598 28968 187913 23852898 30030 9797 100526669 41132 7407 43418298 181603 28427 1066321 154879 59160 113736526 56911 88818 48494463 189588 167604 8423702 196206 91067 34905284 29533 142404 454020849 39566 191210 321219056 110757 176663 58461065 104420 48666 30327943 17778 148104 34201095 81136 126626 8835339 49406 171505 688568 123161 46366 14002185 60096 89016 43910305 5021 22242 10039396 3620 129776 304751095 87959 37511 9852130 12674 74141 33020653 3039 181539 45151070 113928 183001 117154035 123586 14454 60390 145397 15456 68242165 79496 130629 53055580 53148 110004 23378615 61411 165901 96325533 78510 193408 57267883 28643 101926 2795591 158282 151928 360704171 97315 71015 4924881 100268 191031 28386291 186212 172151 14735777 58406 44926 39180668 182412 53048 3435028 139577 55525 4690817 189489 103341 10156213 24762 166639 8290789 171906 59639 1885860 125991 151611 9550791 38088 105551 49108145 34420 184513 9200042 15344 47258 180920031 166536 149252 33912121 125095 32658 82609113 185605 68880 4990271 58094 88035 1542030 178607 142723 162634868 146650 132020 4565514 25206 101110 25359538 115493 47536 220819290 86689 28757 27953475 87378 157247 5213326 193673 77128 24426640 95682 192553 117898342 95377 62441 178417298 37346 133595 171310422 196829 31348 22543870 110564 51174 28620590 196681 100385 40438012 168605 132894 7959333 42766 176274 33640774 182031 140715 63015856 15164 8824 15295813 120436 177078 101161762 84042 183167 132964210 97929 154479 100740541 165990 50429 102450594 141274 135066 38969607 142039 3842 30478096 147531 194353 70312026 20034 187977 53574021 32364 62845 34503877 52078 182252 13655569 59170 147996 5509798 137240 104775 49297691 66562 26306 34158634 56023 195605 21743883 143587 8174 55130565 39884 105987 40163892 81823 59821 26764005 174613 45030 46680478 57333 31005 187737587 57660 109793 209840413 67530 126118 90823085 35853 108014 5328050 126704 16085 11295594 23779 112709 8453909 9266 2736 36060625 69194 128482 20265859 149463 30049 36664279 150061 111079 184765591 140805 187516 10158421 158368 145555 509809 110762 139784 10098100 185207 86199 148089905 125444 86918 1894530 83429 106125 174733504 19433 8389 17543163 38089 142598 23139940 23406 106767 224019695 177024 122670 115321609 148490 79561 17109661 120745 160932 5059064 109578 98701 63539 90374 110850 93374363 85674 196402 63440814 74079 15839 165873350 168867 40624 187256386 70335 175784 151215180 188306 58009 48671124 154762 136133 45091299 117054 109745 162571758 12646 149204 151241198 176093 99932 9344516 182716 56011 39222745 122674 176934 91452376 4553 137811 76581372 187728 135804 68239280 92886 7375 8039992 165365 38554 24732983 168626 127216 87035956 107251 165790 196675012 35496 81936 1832835 194433 134565 2466754 34693 5179 120399239 60549 58292 12912466 172120 92820 7581962 100705 70430 5593642 169065 23204 18881879 5680 100868 16831572 131580 53768 3696166 100904 42299 18963375 125657 40430 433647097 46840 80170 109500451 23773 186806 1115571 20855 89186 158809616 29267 91908 5630977 192400 54387 163598487 134625 73451 185645237 93757 12741 5429623 24482 199672 49896473 189525 95660 218661 139636 24624 147554658 68046 45312 89737206 146485 77674 23876769 34058 151163 36178215 7957 20931 84859072 141545 138660 38780409 96273 179228 21702560 57007 102202 10240219 163292 86775 139750095 173357 181535 56381658 129059 197171 362456565 198158 171087 111643084 199254 19122 27657564 135566 152433 229085228 105316 65858 110322125 5226 6117 190889 37945 70991 121568670 81260 100608 36493776 44879 45668 36496942 126729 53838 10148094 9593 87545 26555327 179844 177961 1332803 39619 111900 57632717 177609 99179 117681819 160762 100629 26482324 22184 134827 3737371 83513 39618 524849642 190926 197908 35679565 169816 171468 930321 72763 192734 11327837 98090 134807 114241464 88353 164801 24194007 183344 79984 766634 48852 81152 50666581 175253 138554 63053446 1951 143113 7571029 25562 198245 814188 43787 73513 72561614 51811 98089 129851240 124637 19240 150332 156014 190921 186826551 71162 174488 75856272 160399 138230 18176472 49520 3504 12777184 99910 1904 504580243 119446 139630 186946329 103980 93752 126496194 188625 50076 65341014 2490 104364 5445094 169626 195181 30651382 33602 127219 9039881 119507 157441 17164336 150069 34884 10385547 11716 113004 28211211 102771 193439 17450321 11946 31640 87723051 163602 42449 27218524 52407 193213 18890777 162227 49054 61552600 39136 92969 14343329 10325 180608 20369813 154500 34419 30497800 119499 6294 28258622 61413 51233 153894590 42366 147017 141497397 90008 51946 3987899 151262 64308 62395465 12433 128952 459309952 72863 52032 182005399 653 160776 337528801 149089 125061 330658 42103 187938 176007533 27764 128635 115149260 10895 147902 50942672 167896 175366 56667442 85968 79966 297123710 112212 90465 38372789 138061 51595 70468471 191961 135177 1534740 60680 173268 7673190 198633 107656 101852537 70556 156229 42853109 155700 176780 34540483 18303 133427 13953154 67437 50851 172715627 15329 128306 106389657 11580 7343 25485814 56321 29571 21945638 36622 137633 39905355 190085 9314 44075053 199480 21171 155025022 76978 97088 129638469 73085 120145 81790164 13210 81123 33155173 167543 184617 73605576 171108 131887 9992050 1823 118282 454634548 166263 75590 10596157 194335 169184 23494566 47149 74218 9592073 173686 174234 66916096 60541 119435 43637691 114767 85796 209467122 165612 95065 8207091 173693 38090 30722 162884 71999 200317531 119509 92547 27765267 152404 15837 49097683 195156 20314 46270543 120341 62985 108416777 13472 185090 125883255 132440 18004 29621249 39510 78246 95693881 190128 185679 150113835 73955 178935 159768881 191829 184053 4870721 15802 131970 2285200 122882 59894 20734006 195047 77293 7541722 76230 140070 64975048 177304 36010 583186 162879 34982 170187779 287 59229 256124168 140284 53424 15084085 180164 67067 103049427 58657 69396 131685390 114448 91591 294221 71795 6738 75489140 147958 188990 15075580 173839 67156 172620999 16107 169478 31393023 97424 155562 20640412 181391 172265 216887569 69792 80622 64881055 186110 22347 43159945 21420 92193 18251574 7091 80986 82630440 59760 162218 36159448 80819 118519 12330925 5751 73369 115290217 194779 66226 149771897 47342 47119 7021332 98260 115778 82560647 165376 54540 8469946 143946 72850 80955072 6631 1964 46483562 17049 104079 24322907 128698 109594 52397320 156853 104 101089057 79967 13758 26959089 179368 2712 3369109 38632 77607 3472332 150028 76623 56621993 121669 75400 17514255 67593 99542 3884171 26211 189022 177349245 181651 8206 26077437 39752 134885 108959048 71500 155561 66147235 128165 25297 16708396 144740 41415 214150986 91298 197674 19860218 114813 185204 6863038 74392 95935 97199512 121406 185751 9422335 58393 25650 41618186 174947 2157 109325567 148539 132510 23641473 180852 87187 1434925 67415 125808 100889 175796 107635 125180580 30137 86989 10929307 164977 129937 24975555 188607 145351 174772153 147165 57347 1598794 90346 194267 31793964 58319 28880 57856592 83954 60175 713792 15345 45465 50946690 100052 38373 101318854 64499 98328 401100500 81518 109119 55501986 143314 45109 31632684 194365 199362 50766 632 128895 150126943 55046 133111 38683395 133943 197020 15673211 33337 90296 42343690 56971 146469 99390129 125264 4455 27846884 114295 134318 47327517 48839 131704 2255651 12616 80697 44417 89784 24954 186038885 179720 118332 1652619 108602 162395 14508165 60225 99745 105154 180011 3477 22357070 168764 56265 3525853 121294 13230 56891752 160324 176051 5376894 5243 137949 33159889 175541 51531 8176326 197990 91483 20922168 96091 82964 16379840 36308 106475 54303579 163974 3725 168496394 106253 154430 387988358 173018 54908 508966050 180763 82990 55495297 6052 97888 25621154 7946 115144 28152984 90705 76909 18842143 18828 5292 181053805 120873 14758 38014519 34507 7309 175622692 182195 145007 5035639 95689 49835 103289900 72747 61261 39318521 36658 38527 52260396 95328 79207 27995294 28291 17818 8927148 135437 94595 75959462 56929 56699 2840574 158131 43788 13067178 176739 180667 26531720 166078 309 53330921 176636 66535 53809460 56577 83139 111752949 199033 2536 8122511 29648 90611 118282363 126886 27385 34262194 129933 84507 63153447 169161 102623 192121017 141983 100191 12858827 35921 6759 46310952 94588 114492 9487847 18174 139518 65302802 17177 52727 49802187 39765 33443 25760264 143228 196117 166541920 58008 164374 18737057 126528 100989 1743278 162473 59152 128694839 113843 44563 7030771 29526 25511 2392376 36514 70242 271737701 156209 34588 7110029 64858 134154 308279523 159008 55118 74543043 46585 101759 2553529 184331 145944 68933824 93498 76419 88901455 187539 60211 48813903 155218 138399 18063862 60858 149032 45797825 131900 163854 234182569 11005 47685 14765560 135958 120221 55873330 199319 37165 49031775 39436 175554 44004106 176370 97064 11951713 145872 93693 164086728 90674 66332 294179935 73817 9003 10990968 168572 44925 4901650 41482 13330 16015505 85081 8331 134222879 65866 150381 91421127 190957 42168 11600143 25572 199307 44691653 92544 195895 36871333 56949 52142 35236087 178182 22349 179851757 30150 1505 98887780 140178 36842 25502907 123447 118487 13617354 154390 26743 1587893 61095 138469 13922558 34465 23851 241391640 148305 128854 2672729 145850 62413 347380943 47107 185970 96528384 46951 111106 8467429 181899 174965 475611089 104533 105921 111163087 197106 101404 173529456 127213 152583 9831901 190726 125722 147489266 91104 65819 129050933 49408 78810 69395387 109796 106454 307212925 47321 88429 28964358 70022 153759 51067459 129771 57051 29072135 119196 88356 37403503 108449 50291 256520212 106894 156003 51443431 102047 94570 14158858 85683 66854 19160339 24331 40485 79297617 138167 127057 10804335 10823 140954 138839733 196478 51107 35035710 88456 51487 41279601 125605 133149 24039818 40849 149590 238254001 124072 17792 6403971 194038 34006 278118772 170654 131496 42770064 182238 10848 125335322 184881 32665 95418426 197603 84120 75765809 25283 96299 41104686 142433 49927 52764395 43546 111445 34298621 179238 149586 68421832 139228 24937 15593582 54068 179680 2533059 67366 169919 5455307 4552 129479 513803831 130130 183723 7387415 3193 43268 4418362 140373 96342 232820896 53385 132656 22268854 178426 184847 60804366 134946 90664 46101520 74671 91016 2623926 35637 167998 61133874 182849 139445 243124601 63823 186811 84411229 16474 139304 182568709 60022 176573 186108877 103062 14615 16353224 163524 114151 18920310 40103 91494 1017777 51772 195879 34980232 149943 196447 120563012 141852 117388 34182993 79371 64056 47010543 157751 103613 41558470 99161 41827 87293688 1474 171765 10423413 197025 111453 11864159 65993 19538 46690600 160646 63117 5776014 25174 23425 25605219 78128 161777 97776389 17515 136224 97057931 132172 169253 8459782 67963 138551 32151456 65502 92059 67177272 3515 38004 58743601 190698 169395 181119832 10004 117193 277590 198930 51197 41558947 182723 107446 103565170 145117 113399 16925671 45177 180362 12959284 142128 149279 36627587 99309 129683 27138621 42815 91571 1399737 90722 39241 2048741 88525 178732 9933130 38420 7176 34805142 180947 6844 319073153 8923 66272 39924426 19962 56053 50953183 74959 103208 7540784 64413 121559 15824063 71904 113855 6109223 54639 158696 115210055 83630 142587 63857240 92068 9741 1666773 76715 117502 31409559 108185 187801 107710314 84694 106270 50308925 83148 33846 19005895 118236 141578 16061523 42112 132683 78507096 106690 135052 12808068 24878 116384 143858473 101101 158583 79024231 138570 59348 1587621 175895 153065 6545497 176215 102981 8429868 52527 10794 61737706 128223 138395 35793707 13231 21453 138763599 37199 175204 4064618 22143 147313 89273160 167986 105914 876873 74292 6520 65372846 135982 197098 27357271 116830 73019 46465491 72598 158237 27109773 6583 26892 1584660 120147 5641 50009723 79515 1195 31890313 124329 22742 15662745 130104 59860 9263787 146699 121469 263550607 73056 82041 1896392 62576 32045 8744988 165668 109912 88374404 140273 133690 9346005 180068 1027 5177053 115973 45976 23981882 58838 62626 3343570 174039 143027 14912969 33164 108003 18573069 119911 167927 263762212 42414 107617 19863669 64996 164150 181603586 10101 1935 43246852 27672 118862 25300820 95018 168914 31218549 134212 136334 24712210 57708 86462 69604467 165212 185537 61063627 14820 129330 1219864 193645 29542 20716697 4187 43034 39252467 114900 115541 37404931 68997 167901 144365819 147798 17312 21115294 10621 69815 2210718 46370 66713 63499492 5168 48972 84920889 133852 50007 3697731 133842 199927 15805268 68218 191729 3201189 45969 141244 5663793 139298 65786 150568006 84059 173881 12022973 197866 32443 21377399 27309 152568 3910012 49160 92403 46325513 51918 79524 14978986 874 26130 7259569 137231 186206 2079629 48850 128432 106345438 46885 175883 7464670 147043 177681 7174213 83960 17309 17354409 162888 57461 80385 40846 27687 11063921 122644 64612 86048667 192515 177571 68913117 47358 140115 64969517 161282 97948 6650355 150513 19176 49885101 49845 19640 20772057 63102 25185 65860273 46574 27571 20903723 180494 148511 5646021 180893 54930 199565575 95079 59625 142632377 122877 160575 7906345 147464 34743 20121161 40071 57358 36074529 36104 157158 8083437 25205 103554 43307297 159899 165131 76215751 72656 102284 5700148 180371 3222 25319958 53031 135672 165382886 171851 61933 33208298 146190 9598 17627833 177048 178603 14552879 157274 127668 70184684 160291 85423 12145729 5069 84917 75091702 65220 91381 38703897 164768 109671 56517622 69575 188507 68458196 92063 68604 10637846 21912 72813 26647047 32251 103433 819641 91560 86492 199132875 90312 131349 37879939 139977 188407 54975255 193690 12902 14349854 122517 42112 27838720 150176 57086 95014370 46454 19283 4317857 22392 141487 72160511 116394 24477 28568782 169120 24503 71128973 150292 16654 2258108 52839 198675 5683642 95554 11272 71394455 182215 76319 4829259 74699 23174 200756863 78541 156603 36264742 183534 62526 241304433 196317 72921 95900618 183867 98056 1562008 5144 46160 40374477 54533 7183 39069030 12526 193002 44978537 98874 123749 190733706 197816 118886 73752907 10389 125769 40065020 17535 42301 43130863 86979 70718 5207493 193603 110339 879575906 56841 187014 13265878 155431 167917 45532139 15642 5659 357494465 50343 135399 32939530 39328 43458 40097992 17423 19168 52510437 163400 162626 11837621 13721 46105 31689505 79719 187870 120901416 124172 161125 67607539 157304 134546 725075940 152908 81912 18588740 183065 102232 538688311 25520 166860 56491790 157573 129126 85675254 145054 193144 8071684 137482 53210 5261261 186112 170522 70353653 198079 189216 52304721 139335 60559 4389123 151035 25673 294204387 142481 54651 4496218 180884 126205 69489638 168477 56789 17329723 85363 97421 69014882 122739 129172 31814028 70988 98434 84475253 153 72965 79165193 118886 8064 1068295 63880 72241 12526102 112239 142208 128017043 28808 21754 111191291 27843 161063 90215531 124524 123883 33860539 123872 166712 26647370 48366 123237 7938712 4169 144648 8724064 91662 83494 417293 69706 11956 91516172 190862 98819 70839117 165491 174355 1084674 82276 21638 355070815 159077 50235 4166825 23892 132559 40192287 91990 181398 29369416 124393 125115 6607400 179740 58658 2556741 67663 74874 38920659 157972 98196 42996555 162458 192491 7728145 69597 115961 28558337 109163 108930 249169509 176545 97733 2419686 89853 68143 18806843 51511 8728 65367365 127348 111638 15728808 190277 123096 15063139 17307 169697 23294191 156983 164738 11654419 137382 3599 42543828 107403 124651 137635678 138320 173151 143160347 168429 179591 161496403 108568 166923 455260 29349 196803 11693212 37927 93519 13535930 43932 26233 11021418 81097 161516 65295002 104927 170446 86932679 61332 108255 20896897 100829 80749 22621707 159940 170783 73491414 70997 45119 3653535 156087 199827 298404384 36099 158307 230095286 31675 8054 586898507 155137 82576 83238110 49859 85204 57753877 171256 190268 2062282 171211 17765 106400682 118861 85943 44480855 154640 49904 775130 149012 20644 4544189 121908 175220 93722566 17688 59327 14261069 150734 174076 9692379 98988 151834 20897771 42245 199825 23034898 114071 24036 554239 13685 71059 26060423 15127 176555 50742873 109937 47459 475592861 6590 85843 26257275 160569 115689 77493041 15621 77310 92106967 78610 16115 15930812 133040 19088 57844403 16730 123769 313925978 125659 23775 61964140 106008 33784 16652868 5451 122505 1597749 90397 30500 3768292 91045 105548 1148181 98067 180349 159916389 26992 155469 62914203 82541 92606 42266327 171911 159667 25817786 46820 49231 14478543 79474 57892 21932317 146444 166338 84458961 191352 87353 18340099 16293 5527 107080391 67178 2312 75711206 73501 149893 20227199 37214 126097 52018055 181117 27276 31518772 66732 146554 72628132 160875 21579 113807801 117071 37254 12917975 56040 175605 3647439 155841 146905 52408721 45925 98321 21680525 29237 58276 10874075 114000 147877 8541492 157991 96891 2605064 59026 183704 9029733 91747 128851 2242253 175708 105563 195388348 185314 18571 39302544 47635 27290 21747014 59826 45742 267382904 179518 40127 142234847 53087 73983 407093 168330 33432 54560867 24481 63417 86115004 111193 30853 263531610 140615 90550 13435087 121177 171441 20951034 21748 69654 3111184 103477 17082 93609167 16809 171469 4367965 21098 7118 238526214 184429 121419 418044 178811 38427 100950467 42927 159935 71606379 111731 135159 69567044 18221 33067 852370 6508 44292 572261 141019 139591 48525294 148163 126449 13894053 28977 165623 82490794 143132 181912 4307593 42247 113024 255557442 180232 125241 1123158 72995 126329 6328386 61008 181067 7930048 52734 136597 73033778 77921 70751 46927697 132354 165622 76167099 115037 55951 20429807 172843 43182 119937993 38823 167715 33948761 134604 132882 10149949 87748 27839 187569270 66576 104041 53818338 51731 182092 80756324 195081 131142 55186243 130641 184391 120068015 106225 64276 566874526 173473 128694 2709933 78696 155593 14017528 99557 153080 22758864 111215 61487 3994715 199152 14368 3690145 55959 13662 10727454 16370 123400 8293548 59087 56215 2168312 142233 28848 37642365 121191 98147 19866113 46943 178699 24225677 29528 26523 49776211 182898 127214 35765054 69503 97903 158775290 154831 3063 100693050 27762 82315 60106929 137688 115258 54886591 12493 195102 7934997 31185 40926 357991006 162259 166522 12940138 137888 57505 105581012 60401 26713 420734 129058 149891 1606667 195678 22437 15634935 114792 96245 944360 83103 142179 58271058 115156 157706 26031272 170001 77914 2906817 33359 171682 82408947 21684 115660 49115737 67629 94608 675352 122350 68456 72149375 163422 32167 12309076 16365 68063 11771729 75680 130455 133428216 152467 13665 45952607 9083 180119 23139849 174533 34585 190742549 95359 105905 12653226 65700 44304 37164983 33710 67357 101759159 157499 41389 1217055 182540 122560 58686020 183235 22808 21703567 30070 27695 40715431 143850 111075 15581064 18471 160964 186010818 31494 17903 10957687 56027 1150 15581534 27981 183990 93488940 17146 183465 46748970 83307 17338 27361459 129603 96988 9644310 117552 134500 47459634 132283 102431 47017008 101730 67188 12506853 82317 38745 402581696 17627 86558 16821612 125046 93379 14129490 126186 137645 6356447 50342 82095 25877296 13854 38762 18676833 22130 88348 21599438 10186 141010 28294290 4796 191069 179880121 180097 45949 87336126 44656 33417 362825 198817 46937 21848045 98567 142103 872703 175612 151649 125092117 17623 27418 15094718 18023 11170 29819606 52914 35139 81470279 139849 120207 79244737 6915 172797 74589656 55618 147506 12050335 99068 118666 31710393 137534 189180 131632803 22723 122321 38232835 160567 56805 33542217 74018 142108 3051745 101724 119535 18813179 90342 51948 16172863 29215 68830 35346374 142242 133719 7180446 14950 1184 4699491 151667 34408 23770541 175148 176508 8456030 125072 137675 18377370 62099 199720 103715625 74530 175036 35344029 133141 52912 10771130 55522 96970 9544441 64572 72875 27282519 109061 96831 98557337 44962 78803 90288775 72450 39967 9137768 157888 16066 19500689 127440 196961 215962972 92944 199502 53584430 150815 28973 118122398 44613 167161 66469961 16600 119065 348754227 194816 56987 35197717 158059 106762 148176328 39682 152794 43713318 163559 188470 28644563 96978 80141 27107328 148294 178815 3581177 43379 81759 17137584 70614 106548 36532722 109613 85173 7386605 131271 122129 2756288 73032 108564 161663797 36357 91422 14355593 19926 21693 55011918 33322 120696 34358911 45450 180019 9461681 24736 169323 49301338 1416 39096 73139782 146330 197141 58454622 59967 190649 21432964 115821 187264 65678821 102175 196217 38658697 7374 92642 28760164 54175 142074 114615041 180647 87328 242051319 108156 2592 18472079 49669 143848 1760742 32986 9088 24752906 146260 95955 12038177 41652 133135 183357619 2678 169613 33846997 103836 94048 66355006 35250 39322 28121140 137605 69243 110923293 198185 186764 144973413 170925 36705 128686481 43643 23812 161751686 95101 155634 19138396 85594 45945 96363338 55846 101886 85802609 113233 155268 150819742 81591 146417 11042825 128443 4552 123547914 54328 192941 13477510 125489 24211 3844031 135465 35377 544961548 82889 90074 3570269 146178 159101 21271869 130522 96450 128724309 158160 143996 1304722 6304 191485 598179163 90966 71361 10437730 150402 132398 178116348 176043 161279 535709 21968 47989 26937480 12761 64818 4147973 27993 88271 13746810 87778 42145 19646023 85400 37318 191994062 39790 98327 14715536 116580 144646 277174105 91834 172286 15140163 124086 139877 52942139 40589 123514 33440027 46620 55747 111678447 178777 111180 9925216 110520 88011 69374150 133728 161671 85049698 69912 161201 3002319 179700 191648 17668204 113796 62935 1561083 49344 41097 293588005 178414 105964 17309257 18876 36409 87842518 130861 72312 15457613 168282 83606 9287010 117930 120158 2151382 174640 106821 4906940 102571 179881 779123 19549 129712 167145 156818 160119 88803438 121784 101111 68156267 138956 54105 21181286 92520 182828 3786792 189856 191893 1354270 152159 11882 10632680 137852 49185 26855523 152446 14691 5433659 79116 192990 217819550 162255 80859 25631342 179727 139455 41805400 50153 137379 142688740 194294 76606 8463675 103678 145787 352272973 149641 28116 113361019 154276 154261 4561441 40098 57267 186545471 142730 56311 4671593 94870 55454 6941981 131760 196112 1394262 170106 168539 77483551 5155 20700 416518674 139777 140678 79776468 112600 145827 46897290 32804 106618 314163635 179906 130378 82271192 18144 155046 34961522 131969 397 44908893 154505 164098 13691369 4612 173571 210971996 3712 45459 101537459 111955 26239 25942200 157781 173331 353893 19573 82582 31097558 158772 88632 37570887 94907 102569 86330270 185987 167848 17789718 90065 46718 21777819 134349 178342 7828518 54212 199656 314617618 60504 166023 17893855 173463 122968 79923570 19744 81996 280963 24780 186570 70939246 167179 175321 55801875 125380 164907 79379981 111561 40308 114115857 74348 152516 60162881 108792 73408 37181083 128825 119292 135151860 88732 69045 115249128 143916 189957 51008446 26320 17963 52286488 90639 20227 23935543 160747 182681 120183699 127148 137733 9957808 14246 48083 90191405 190227 115920 25323929 16341 164716 150638449 63163 142447 24931303 190329 64024 25132076 100623 27919 160966726 170044 166984 3521927 44401 180769 289037 160491 32411 23649823 113038 172556 1273711 106215 122743 90167752 53990 53852 61209574 81951 160647 59720246 93547 107011 50743154 197167 119599 21581126 147889 134309 56677005 71290 8479 9721767 165264 84756 187582041 143355 136299 44843485 167616 187695 30273953 187603 174276 12991375 185227 127277 450825 49364 36152 100485174 18277 64751 33608926 76059 76928 13471730 60199 65130 17919188 177747 128528 88103870 28981 21803 81379418 154861 141482 22243061 174973 86738 23441391 20070 4986 452222 26260 113352 41660496 115126 118099 5166089 153750 83626 375885678 131065 126243 19691661 16260 188459 16127628 195521 92615 23373555 71999 63950 35992870 137096 196824 30662298 940 71992 383333273 97926 60424 115814171 17622 112481 13117315 55292 27023 93116935 191090 24042 26339378 77013 192989 70023020 197451 72232 8013370 54812 155917 98239921 131914 26328 55392381 151763 95399 48953733 107399 193006 127424110 137325 172720 32430400 12141 6162 15387819 89487 51337 39320501 91783 33749 16470161 145118 62921 885585 192134 140421 134604069 72970 134135 37144025 198771 147749 68613543 117333 36869 349684343 21536 13929 18572342 33345 86746 36249483 143371 131215 60087107 71004 91351 4398155 130327 120701 3240427 122203 98916 135505438 197448 113534 16322574 67065 29678 15066355 157836 73315 105924245 83024 70249 92071965 10628 160464 32620404 43200 151732 65378684 94250 91743 271780435 170337 30598 4781032 86270 72398 11822031 106015 39026 75834760 179515 20405 11607667 180186 166978 42345325 40135 99899 137727014 130472 171407 80363316 195175 82249 8720370 190804 99814 10957277 109183 60691 14972069 156089 109466 199380299 165738 62204 94462547 76952 124718 45709969 71333 106340 101578736 171800 29640 167988061 44794 85675 172187 76550 5872 154975192 193332 180367 7377226 49495 120789 781129 26587 95430 99880591 146226 88957 28121763 27663 132919 145346250 2299 125242 1617006 140401 42603 16555998 119144 47030 215078296 126587 122556 66812600 40497 188587 396912215 145947 173416 5799341 151745 191828 6673987 25722 135271 3677836 160513 41372 24742115 124411 160066 95301707 54900 154234 80404263 124787 38113 12250507 49768 164830 5580551 104131 14440 249874519 137714 36270 147807856 187302 128794 33181646 13937 50825 107806915 42628 15937 7862753 121845 168279 1737220 116630 68378 127118130 58622 181541 57749762 130458 25208 213495204 49638 117996 84006510 74948 29112 567970 163810 160882 59478375 94804 23188 34061305 176673 193785 12100189 2452 47916 35191694 50521 143187 9615215 79377 95705 7078498 89415 41702 40275794 167209 181179 232053801 63692 93034 18313085 94073 120062 1931818 101019 176277 12079092 146286 57003 13101322 116039 41190 24955027 133014 17665 3345077 55009 44765 6016142 118375 52537 86566234 683 185278 28172043 151724 122999 13625864 18901 127962 115063421 161946 79116 16670523 109178 195134 69629707 111206 58904 214254959 50775 929 100100909 182443 38342 39356209 53043 1481 24348016 183726 178714 34105916 188197 122846 10087187 179947 20163 21505569 89579 187768 52193269 174478 199517 65086544 68785 172870 122608566 101584 147168 47106753 68302 83992 574663 176208 126480 218170547 104817 46749 48654278 88562 130935 243332321 96617 192295 21851312 76518 99356 177285811 37912 156580 88151217 16541 91390 41283303 47547 129969 19257727 34404 114619 19189752 63798 72476 1432904 14823 130898 44070568 43992 51720 118101469 65777 177685 5577859 177009 33689 140764231 142036 57087 5876304 42416 55806 29689553 156213 79188 62837730 59198 33827 322371609 103580 46745 2892932 178724 116179 134154070 160848 67429 812544972 154548 183043 18611791 22400 131851 13137081 108155 5576 23184267 131918 9336 16945281 50891 82676 214358339 110483 147060 1195998 193674 50511 149000469 142001 117529 275295994 191414 122598 359092531 124744 34160 5408709 154236 106792 7300110 192976 142066 2754743 154473 57967 30439673 88329 185214 8775039 106222 19755 56483957 186308 186149 28809850 27009 48676 58996821 14264 111936 35828138 192866 190231 42364357 29624 105862 11039854 141988 138952 95771739 6777 177580 129857193 139702 27758 4874207 171274 2543 13317411 23506 104644 8597194 72375 54866 4258412 63589 2458 54826 47046 138688 2323514 124523 112154 6076982 46959 116988 25924333 54042 57889 17655689 150927 5724 379757650 109302 94489 7348772 164053 173324 5545695 82272 75290 1199378 156231 85295 76114852 132066 73328 106693739 2881 79381 88064956 91453 162492 87320515 29967 187524 21335 14426 109234 45655482 17071 138953 80458023 147016 44185 2100867 96017 89186 53904085 49095 128551 14224788 78554 55931 22880977 30669 192071 23868616 120704 64249 94059634 199437 126323 26107715 61538 54232 2780550 84625 53403 73497251 57967 170010 255771263 42799 72501 2360890 169302 13895 25605527 164080 122569 22077303 100915 192389 3234281 15346 9971 4089791 33236 196090 84455730 180312 188110 37394626 168953 94199 13321621 61962 116044 44310885 140046 50784 34058709 107031 90385 6989844 153248 164079 4684201 53669 97562 10602389 65998 67471 6140777 110750 40586 15019226 87935 77652 88854886 106444 169978 132142832 92813 127148 16028764 78865 20194 14125682 59102 81151 20173564 133945 38838 8672273 107826 41519 27515969 118042 127229 42405178 57275 50870 190459213 183953 171366 24528842 66654 163026 9176783 58117 108761 52056615 48842 147043 69166460 31743 152586 63714168 143330 149633 27113221 177093 155467 68255576 125681 129788 28404989 38737 56825 817198 150688 53560 54803547 112255 165638 66355346 106072 32980 61959693 62923 29347 77474836 45087 30895 56572249 19376 64325 50699756 26588 69023 6333592 143102 151289 412980 152969 150373 2784555 115836 107460 26940470 47970 115083 41405799 190263 93571 52991747 74819 9148 1699752 63699 65844 23060655 180840 106310 24112665 95882 57232 66203298 91709 119740 4636349 26780 156854 16202086 22662 75401 7370186 182517 24589 23576284 137766 187781 9437823 125899 2381 8051238 15272 79124 8742279 131829 4354 18312998 17418 79189 70433613 133988 48872 10086442 43847 72195 81999912 190773 197820 45754745 95644 30131 10382518 60837 45984 15780331 68706 43871 138667780 165766 29807 325062132 108724 98130 30429339 56234 150200 56706665 22319 125055 4458182 141139 132206 1453927 56313 158582 18186 59923 7195 17098123 99677 80909 33976267 31143 37681 146159011 112521 76631 23488576 84594 131424 884631 33578 136151 29879508 180173 75860 117212796 51936 68065 134121889 25294 86510 11435502 38273 95235 49732594 109883 119651 9292405 170412 160606 40975767 62069 24586 8700127 119962 17607 60964210 123789 196286 93629274 96818 194343 11329867 81132 99726 44487510 170554 113811 16740404 113756 55727 17143324 123165 198482 2261098 117658 65164 26831269 29862 94751 1943523 195485 167680 1169865 154949 164615 34074975 171984 136321 16827117 158457 86516 9837281 47630 192391 93174332 36657 149302 4957999 149558 192241 17894241 33884 68045 24664730 94692 63727 88447995 8387 105088 42104270 115350 134872 38453651 145057 55462 12459077 20833 102341 1319314 169035 50133 15015092 86393 138867 2128393 166822 65692 40560713 47574 162025 34573605 184181 15268 8553084 166403 67512 22316345 162105 123083 32406948 100120 71658 1094226 30924 50347 4675183 100537 51058 30245694 31666 67310 55960044 9651 52650 19577231 56412 23669 7883342 64549 68134 598442 819 19178 38008304 11932 34999 337046536 61172 52270 5914600 166490 138690 188191695 181799 128293 95223957 3206 105378 80527181 67594 177650 211932995 153565 154301 5866591 10325 131391 29126419 77550 43310 104980868 141894 113699 107160560 118095 86517 56629020 193445 136178 50566370 133086 63410 434390514 163477 66805 12737560 72849 103169 166859803 120920 106602 64162626 118003 195593 13143520 158588 155636 19137984 154961 185939 34778450 54908 25790 57444429 180031 65363 43466278 576 11529 46988200 122094 91269 53927801 91464 145373 52557901 70529 128889 79245905 65930 97063 20049761 146933 45357 69354688 164085 127945 441257 99153 44584 6738809 128127 161924 51387228 1856 186621 93223030 85811 173809 18767897 125472 155891 144195804 289 136260 84714991 115543 42735 10557004 171295 166288 138057500 24032 125060 37291487 13538 107780 71594362 183996 65329 87055342 193511 135952 80876268 199591 58495 44199978 129951 111958 2899084 104636 144660 1641711 167909 109155 1272361 88189 147190 74570399 104795 48968 28316815 58513 126805 10643233 55377 128966 71559597 43381 68713 50826718 28338 8795 137991778 39278 52638 39027458 79524 64753 38299546 196226 137559 24866419 158360 22927 67173797 153448 145602 72882794 16227 171401 74659658 123988 70505 7053799 138874 9275 39943947 80824 108330 11492349 107785 89249 392878976 132483 83731 36495965 131091 142443 47547083 193935 113768 11964704 107599 82165 243640027 65091 196544 5368646 118454 58468 480663 96899 29323 19610263 178020 110401 3708782 159554 12267 80769590 126227 194729 2323158 72967 26133 154998604 105423 187601 58279375 197518 126117 94057582 148029 195995 10762798 127292 111935 49993297 54443 178572 23022985 50305 133151 18587380 49103 167316 382968 64654 185238 626023230 126303 33407 120453310 14132 131264 73043195 156743 192270 232227758 163384 5299 13089572 45349 69117 78743568 80263 100814 16429305 2407 126635 70384475 85998 187097 167801830 3730 81130 2738340 136948 88738 330908049 174016 77690 71638653 144821 67695 5063848 130801 175243 85689594 43495 41107 7729534 182373 14721 58459164 161753 86368 75228574 165313 130555 439930 183859 79005 705482 75954 18219 258788288 95883 194601 44129165 94357 175168 28708531 150251 35658 2195179 98476 78953 14327813 1068 194147 39416803 38830 85296 891377 74070 127351 169531231 114643 28165 6317250 168710 146693 60397948 29538 97639 9048727 176141 115511 4608817 23895 136793 45591763 23051 14483 529771655 109902 52831 137663110 73876 27507 1201777 33089 8899 55415140 11319 10513 15003622 21241 118140 6532943 94847 175851 63021267 157833 49102 51848973 117168 5103 51336094 145490 54429 31990685 5538 58152 39734269 79220 68433 37291223 71451 83486 10876215 135495 148019 60749753 199986 14173 28211344 4634 20236 30063234 186265 131518 10964811 167433 39169 94584048 106506 190062 294194756 189619 36974 5444247 142016 196418 234736201 27871 43777 28177080 102144 71651 15585785 129443 50729 9005520 40099 170017 101667066 56052 121212 8826267 134249 71262 54915828 73714 177828 35211646 178928 150478 53257785 10807 184922 70311685 94759 197629 9287256 158466 120563 6143015 173613 47422 14079808 79091 176313 9759494 112427 130777 20872712 46561 156453 295030272 182735 31344 6289063 12985 31489 276576086 154680 90527 4642996 187724 25894 189729311 12412 109749 38374372 118285 2718 30284 111250 169966 57734967 150757 78731 7386097 90378 183286 30627296 58033 21154 22943398 17731 138334 411485530 6957 58223 2900895 80933 121500 50132584 115405 78158 53320291 45399 179016 17183257 148149 98811 6622252 152946 170300 125514783 153122 153445 510287 77941 15426 16269760 137024 105236 140665881 66935 117599 74638664 25501 156527 14201413 35632 28066 7518777 152157 97997 21400542 170373 150969 5756733 175001 150184 40624576 136105 149273 16659559 113081 158239 59134180 89357 190184 15377386 72166 64797 3027411 42269 191063 7135492 64879 163898 17346718 95389 85212 7022686 63221 83388 8754947 42618 20141 3884530 24998 69933 40968546 88652 13553 74294663 112933 82277 200998133 125407 70255 51389446 182876 19863 48071876 147993 88218 65091524 55579 61190 53649448 81232 198687 25469399 110904 6850 69641451 12210 127833 7900351 77968 175878 8656868 179252 161598 25078529 185041 145088 9012029 22080 91230 1299696 117345 132747 40607891 84373 195713 3530001 43023 33370 162905510 172957 21539 185788244 192184 197124 26213990 187977 7753 2786074 62985 11514 49966659 73318 45851 11817755 187628 132644 95531294 17776 27870 4611537 65256 163470 80365109 1213 98791 39892251 121899 99921 18641368 167365 70378 20645886 60806 29761 12470536 185408 5900 183347545 181252 126207 5334874 113246 55175 1351144 52249 81728 14508634 82417 49019 12140854 73215 56251 25482577 69805 22039 66952905 189684 118888 50298325 6204 23627 7397806 87247 174444 4132449 180897 18637 147354231 175915 180508 9616193 165089 140057 71394121 6221 194439 14962689 63127 33180 138828410 64682 90029 61305318 92563 18286 40581506 55674 97614 19467164 170848 192918 60208168 108814 14040 212976666 42198 25598 72791186 149881 33119 21938007 114711 131402 1758652 52440 157936 4520234 100338 30469 5020520 35120 129299 2370592 77613 57438 2402896 119842 53259 4069206 82076 96440 7993029 94920 76739 91891144 157113 31850 21284454 155427 24963 42475490 56770 7440 141774226 54579 179909 32666056 189895 118903 141763701 128769 44541 9372891 58115 149032 27498907 39601 133231 57447687 48461 100561 30053866 128704 131479 5502197 103896 180300 14299888 156173 175541 102261885 160441 13766 13514214 12780 152429 12802322 70790 148288 16485494 119665 39916 4218055 186009 104914 66238773 69609 110067 34558751 59463 6187 13410 31202 149277 13503994 52674 145600 20945967 190601 179529 502985 65500 104532 15133296 123638 30857 6970421 98469 136004 140832197 7004 101020 476567478 29042 43478 3497206 95245 96760 1289657 95762 118987 1686617 175551 65290 266457276 72110 176680 76584438 143928 88206 16723312 151507 90136 13096870 76036 53277 34450761 147870 164507 77107856 145361 198740 45953414 113064 65137 18740022 99147 44195 5146631 130820 68336 20269562 152085 161123 25534991 119660 15021 38496671 131342 155637 77597475 31677 83632 13948075 151521 27300 350454 115891 193308 24216394 180467 25827 2334047 182221 34900 50276102 101226 73498 69341048 52289 185930 17403724 145272 147749 15021006 17228 170558 156517505 35290 182497 13163917 27959 104296 22466558 150993 190302 43870288 154414 155375 21134748 120190 102764 6348497 86128 154148 163594300 175427 144593 2744440 139448 129444 63950298 53601 197958 53114932 151764 31228 98318480 95964 37261 3289586 150932 23653 4218231 158646 31364 23500743 19021 47010 92041758 192885 34855 117400134 39019 157131 4572668 71232 139235 5425592 3999 19243 24673911 31482 52171 98750348 112955 22370 17484406 183631 67272 3027900 121480 118460 91737833 187429 50374 11791362 27238 54352 80768648 138949 77843 20426072 7656 147446 15888511 40460 93975 143986190 20131 41634 10262520 168553 2250 10050478 127420 101238 11203653 170210 165270 70380872 111581 5192 26186664 83793 95558 141361358 161118 137952 185276204 135415 81436 3785917 16076 119861 15480314 9480 86004 16328784 4498 159864 9565348 175728 49251 230434015 2838 4104 113675352 67041 177718 92121028 83086 18159 8284841 72253 117248 144184814 65044 90600 42665076 125820 127104 4457317 1963 131693 5596111 38508 129288 4373299 18140 46140 5191929 15386 146366 50343229 167480 41543 4293288 49978 85519 12823972 75600 143707 58069455 154946 150109 12272453 7461 135547 21502039 113428 27962 1950712 79235 56588 12093877 39276 164644 17206856 26750 9265 13432844 18793 123527 11398327 22777 98674 13558050 124830 134454 43426230 196577 31066 22139567 43819 59946 50143169 138704 91779 20465419 44121 117547 78748912 154354 175744 56584991 11536 82744 100999958 129869 159666 7704811 160252 140543 17699936 147965 58774 243664399 184471 148539 86707560 132709 5651 77010864 173708 90929 20021679 38592 54663 3390605 185676 93096 8959003 63166 124394 103735122 24625 104787 7543834 141770 30464 15262230 51018 189978 109727771 92690 57563 37003775 198939 148617 185528897 185252 100045 42612672 42776 125854 1964206 132636 59760 14376609 128528 41449 85745529 25088 98698 15598479 120404 178134 22145815 55649 27697 326066295 82752 125117 187017531 117230 174363 103800089 114898 19824 34667067 169530 101938 26073302 12760 31262 56770205 63649 61254 13616159 50655 115324 86158156 37882 171181 141731232 113701 114447 39471326 122177 110970 62952583 91043 4615 70554247 160606 69435 11397205 46113 25699 100366829 98076 131754 77141534 16369 131486 29946673 97447 76789 20016344 152892 43488 15938807 154262 103327 10930032 146538 146527 124980860 173427 96036 134470864 171706 4528 482272 23474 30918 44200978 170990 12527 27485993 96336 132660 11039779 72270 77150 6986412 69729 168166 72238000 26544 101120 1884164 81750 724 249816594 114173 181238 30062155 89140 109318 8550950 4578 29038 9965009 100216 118910 15757953 181891 5566 5594438 85433 87366 15740673 149213 41081 66715 115317 133884 8159443 75782 50789 41090637 149157 163801 268929773 124928 43130 341369913 173846 166684 86853985 127735 139685 82508342 167429 51853 52699963 184304 12373 34570 25596 73570 40800122 44429 190757 47777637 159255 49300 10642866 119600 8602 23209355 81562 150168 68513022 28171 40113 3877562 19076 76596 5924218 104670 86802 46469950 192805 139926 182070168 157892 24412 907372 88301 155877 26519188 8651 152506 25148155 132271 21695 139498037 146933 130678 271480721 137784 148363 36517309 7604 188447 25282237 170483 71184 81869657 77479 90923 16328376 149357 139394 20794929 97446 122769 62216760 53941 165286 275308974 104861 38001 91902320 7933 25773 15423282 24258 161502 305942 148903 198767 501362 17262 84189 39833961 59742 95338 20804089 58603 6885 73843545 67945 94971 8294639 97469 195033 26553483 67911 89544 53296086 149474 185185 71204722 168310 126596 367513635 178920 31775 171410599 16012 47800 113609642 95032 14386 11158070 111943 135809 4759517 157402 178464 68712531 88325 195302 127818823 74973 2669 1514710 103640 109437 152808404 131421 1140 114450561 49806 59943 21809 143697 43277 15817168 131141 33464 45420513 196677 950 7809929 174302 74246 136278572 52990 1010 123816406 39402 81854 235317720 53260 53670 106938510 147087 99093 77816636 84401 98048 5216165 142993 195454 5514390 121531 119616 2660084 165477 71501 12123010 27269 111627 14266322 91874 17838 90486445 38130 120030 51955632 171582 46333 3131294 53222 102231 29223178 98919 125585 136163990 92161 33652 21287443 107027 138409 356328336 190359 195407 464650155 71879 170371 32385833 6112 133435 49708486 53229 179062 29124991 92207 140269 207840230 198347 137861 37316479 190780 104117 3639657 65375 40107 130570584 161932 149928 112792476 191330 149322 8660840 71117 149024 9885615 140303 60032 54800076 196923 103548 3051562 7073 161632 49025621 119410 49203 25449549 141970 24282 25457337 173985 47107 68678332 132032 130452 43352219 35654 118814 21794268 149700 156675 8911037 106024 48879 14920994 165870 86183 33346601 62705 185630 18777080 12045 154347 2094921 149007 27000 108314287 168530 27367 2701931 138991 105684 13032092 50801 154687 12780390 195806 171444 7881 91752 79349 27431647 76449 18349 66573305 126767 105705 1483583 146849 170921 6763481 104750 141554 45255101 8832 87532 5028545 51297 198608 10863242 8932 77103 41785498 61065 113175 39976340 124686 167078 285306180 185410 99360 331161754 59255 197959 215557694 30053 163264 183647469 161903 32935 155938 122335 63690 82815879 172921 166159 68047878 6319 183372 4622137 77161 154680 601980 158165 118481 74407305 112552 198557 3623214 174917 87861 232476501 6120 2330 183287759 175689 189663 14976787 91669 39724 40432278 77690 71638 567647 4501 136790 7203149 83533 117553 38280310 127139 80345 86838128 138069 149305 1740050 87417 69329 157671286 152959 187126 138467 7118 119017 120359743 47047 180955 78107975 181062 78929 33125866 19546 151553 40934263 73233 96944 135217723 192486 78662 2616754 8033 77737 27890301 50 185848 112692 180342 14224 1432502 100697 98993 8786595 3139 150464 2035400 171198 65493 26542581 64772 192115 26145904 73856 43692 10038816 70717 64734 42826715 99028 192554 29470913 87729 102644 7462726 117657 19978 220895087 24391 113480 113669052 42761 199725 45653763 95372 83346 2416536 29763 196829 29148330 174571 60790 11627895 170414 142958 15088311 100405 130424 21002496 156809 186297 33801877 18948 126230 260269733 161723 105325 10767189 164753 52960 42977585 92146 43272 10307268 40500 133470 18833769 42889 20527 13332193 141782 66992 157722721 111245 130912 1777788 45434 2899 31822976 27530 19814 56719612 41315 51591 31497 46267 147791 254439 145384 184662 52937442 42878 31038 272951052 125828 199209 4172442 134097 111954 18601491 178449 172626 128472133 140142 127049 26175617 104611 20557 41648015 104539 67638 13278914 133641 80017 51235952 43811 177133 143937 81662 28926 30140244 118623 146048 21793787 16701 115438 2272637 11887 159089 25186173 95896 166871 11962193 105033 70597 53044749 105083 169149 111096625 31638 13473 23959836 126305 123717 23764336 46649 78290 164433517 103333 114809 58135101 129304 198019 75189670 180411 7088 84128479 12489 39238 98772542 2327 144130 29971154 140500 43005 8067381 57104 27657 595447470 184953 3135 83235742 115615 55748 119824003 82457 187610 26154463 162182 183485 17062348 185719 44135 3617785 47168 142324 25250494 47308 28929 896646 170829 78186 50519 16388 189510 16065764 141736 25555 131972601 150351 19093 29680202 124421 195470 153368299 13037 12547 118692491 60123 115140 8493494 88018 43607 95354373 144241 20894 74727583 167083 128207 25188201 141877 11349 94414787 106890 152479 6844050 142336 107325 119262145 84795 135801 67797623 127286 190783 15133865 27391 48526 37925855 103286 119952 3506706 39913 27599 46891065 30893 168304 1848171 142093 121217 99688236 93357 133850 99129663 86437 22718 5082656 138879 40401 320879192 135676 46628 3996543 109581 127777 3476587 16978 99852 8911547 93986 190660 16563350 147069 16315 17213615 78530 73455 23892356 43126 51395 164831440 174770 27565 93098515 88103 56954 29974643 39068 12326 5838326 198205 169777 29271645 144854 30786 71211325 36435 161699 2689050 31232 90110 31046668 162067 177205 175978 147685 2233 24009275 40939 3464 8073233 891 43846 8871618 110233 144830 1393262 127070 80122 9871643 18313 148556 26860057 169976 184123 78201231 18990 169489 25895677 180332 43203 53313057 48932 189318 90703591 116304 173291 23873155 30373 142109 152221625 2643 52062 1966514 96742 98233 125866 124077 183090 56681371 136476 56836 46527604 7609 184797 120215042 33401 157376 46153842 74738 28305 6738448 142151 112628 181861670 78175 136377 96497447 50224 72388 1473356 41329 145937 47321257 28714 89799 331993137 166603 191103 12672605 166412 53269 169303136 16605 39465 49981131 1345 166742 27376567 115191 81289 246879 11933 18045 34509153 60393 172711 186808488 104964 162804 163631365 177094 145746 10830655 48561 133493 6712646 64483 43054 451952608 4338 99399 1819923 45682 159869 51420218 61051 187124 100392039 100768 158992 15776125 177930 185351 10773610 187615 35571 106216429 185618 45283 83292084 68061 79885 74295839 33135 137606 156628904 142606 29662 120348035 186381 49932 19212752 116884 175740 8292831 66330 181853 67029825 23971 197061 245592611 47319 191205 44684392 142610 132509 47693716 42234 162318 25616239 19305 38678 9679019 165922 117197 10768086 152554 176638 49167020 109177 153 15851174 51206 127061 2197766 5767 115198 17639767 177713 114948 2553947 164086 61211 288869481 115531 185754 33420818 65891 68624 5916467 138840 21713 8367081 61478 16828 100791434 89446 64175 6645695 118210 160020 116041268 139264 63273 12166545 168254 174702 4908260 56001 74753 23885179 160980 81791 91001131 190651 13337 78686512 83019 72144 72200600 182304 142039 8287587 68929 192814 3133744 25814 133657 2125773 106931 75914 94755038 124736 33782 119137311 82565 99194 4054858 15439 85351 2511294 76757 169598 52715937 105161 7930 27026706 195502 54925 57034042 42920 44441 220087488 97559 3908 126902 183602 106323 32607392 164806 1872 48370148 161469 146999 2895588 90013 77859 128175855 185925 91804 21039529 175646 45928 31738724 110074 190277 17942506 21699 178092 18901846 127920 172653 27749720 12204 34558 67133864 114197 144127 220709076 63567 165405 35388967 105734 189265 4795016 156528 4910 100944350 4819 145084 1111718 130486 19207 88284967 103471 188252 27252192 139513 170057 49832901 162016 150660 7052552 163849 20973 41124591 78748 179222 459763 148785 126557 523250 162977 57147 140642270 171519 153172 119146516 4236 41659 142122777 185023 166585 45476312 33220 195061 14443301 187976 148620 94006636 146511 64778 24715794 108244 52368 96657396 19001 111674 558090883 155492 20146 323578172 166853 58146 7577886 125078 129370 198686940 41478 50279 27679633 102063 195187 12201346 21243 186662 9675875 149941 6776 78970184 197579 26032 124494540 81560 163193 13941319 43911 97276 1753972 145411 124559 7772781 153447 50338 18882476 152062 109111 43451245 28017 42372 119471137 16770 147448 196255705 119942 149925 110203240 87409 10739 95804460 160111 79808 6174985 131931 103827 20830247 45260 32010 9926131 112339 124463 51780211 64452 159423 22104904 126306 124390 11428692 122624 93705 211576877 16840 22243 12243919 177008 163442 10234005 137323 111518 35910251 52194 86012 1797627 122296 74664 56589622 41416 24649 17249606 105573 145355 2611966 122445 100315 738870949 52683 92571 8203433 143651 821 90462725 121575 75811 30047527 157255 70537 108420324 76296 144629 20811946 178375 129665 2399901 47208 121654 55661335 62935 126420 3520661 114149 87350 33269938 60159 133938 4583441 196824 121620 3231657 38437 30941 242563202 151210 169347 28497387 33437 7413 56862906 8658 168463 21047622 77988 18621 55832341 17738 134511 9104717 24030 126625 150606673 116146 34532 3022314 174193 5434 44212232 80970 40356 11799648 122571 52865 228040744 123655 13011 6237657 162194 137108 24318087 51168 27288 41701405 143453 20917 23843694 8708 145932 97086375 177677 46795 2616942 8781 58857 105519887 116277 168921 28321054 120412 38768 97308299 125647 178298 8889451 196865 187447 2938729 117375 109904 18179440 68494 19887 974197 28263 170649 45496 77645 171840 50470381 106645 137665 182642748 91833 198913 122392431 35066 150043 37399051 165964 90788 7229988 61052 96524 46988344 55049 59724 308105559 119813 62863 11397689 153019 149109 40559529 28844 185996 64396329 86543 196770 18077496 131681 195494 16810497 123134 131653 57517936 25189 109091 50528659 73546 20152 29007184 117591 19766 88788885 15427 152633 47395754 189949 164776 3466246 117940 3985 108162291 71762 108914 774176 41100 191406 12373369 186083 186887 17612050 35156 78230 209297739 55138 162496 33171614 182114 146842 30202466 24166 10670 2720357 98258 181693 54484349 68976 101497 6871488 98710 18360 122085419 52547 21936 10640208 29946 70396 21681745 79695 142893 146086164 104165 73247 46999909 156918 32089 89414050 167679 94062 23056970 155729 122802 158966177 157007 17960 73660200 100557 1452 2186074 188509 189442 14206951 43335 127847 21350794 32743 93869 3055674 93450 71367 2680895 160837 119112 51315324 60780 120966 13785009 99663 63788 40833128 16690 110396 174042965 58369 74964 5311573 47662 98443 39269594 107478 150654 5489777 79608 185002 15615788 184608 87943 181260736 114688 185359 10292623 23600 22889 142807734 86777 19334 527714747 105738 85808 8907575 73098 157923 21098694 111334 22223 66049162 121514 41039 3304418 37489 136322 24771839 144517 196282 10386888 140221 101415 64690456 93596 110560 14982424 77641 63803 13014595 168165 149323 28579755 100848 162270 57113007 100185 170787 97500320 135989 97292 2564500 136322 165650 32014536 64941 15564 65950949 54789 122508 31868703 22946 182673 13316476 125636 23003 70627916 54966 109454 49709511 77594 170892 163639659 112281 96387 221611642 122266 60746 113590904 26648 197238 8169634 11680 37160 8347458 144482 51299 48230387 24439 49688 53755805 170155 6837 102293416 49837 186854 70171964 195757 68801 7117158 143597 104988 7662274 87898 130445 23052387 57185 93574 967858 73346 26538 41104378 25636 5061 2173544 4138 152790 261118945 14478 141069 72985396 178125 153816 6306442 80081 98590 63858371 2889 80739 36419909 10739 136467 61488929 81524 37900 12082673 10762 110213 101586825 167413 102673 32906103 40482 8350 23532677 45748 156620 108279779 142825 31879 24202928 170464 91603 101814092 32494 14880 3875498 101332 189160 39697170 133763 116545 57807389 32793 172349 26593492 37878 39744 49494066 188137 140003 3250036 84198 99326 25613421 164637 31828 135413736 195150 3620 11294232 153753 13772 64243230 168584 83939 117468638 164696 51755 3225405 145946 31494 829000 123426 177471 20665863 14392 7654 117336338 29701 88512 10018231 21358 98200 26877333 3828 27944 9936686 56696 32870 10272135 151753 104453 132153593 49973 69409 57986793 114303 10861 145466790 137470 1084 40539104 124541 1142 43530105 104790 168819 39722578 143677 19068 6768305 131867 85638 1207422 199718 141429 56860156 107700 70287 258510202 74632 16011 335967542 43118 37837 89988649 154845 175149 4876616 47124 70936 6305100 22321 142556 29773 168929 66848 7654557 180395 86 145811888 800 135908 67019554 54476 43452 5098611 183391 196250 9156925 180142 188014 5839025 54600 68119 98535179 16768 46815 160682590 41907 182242 150867948 127936 124161 236626774 31454 128594 5038373 62857 14902 97010960 58636 23521 6398898 153465 53219 312876609 114811 410 98490563 56409 57464 18141693 195570 28729 42111913 155948 46186 23105128 25470 32410 56271563 198792 169185 9075050 109888 142864 55953444 118625 19307 190725778 50812 37029 20857520 9842 113202 2224432 14373 80608 258631621 38873 124628 100495889 84803 47914 90133565 28511 133166 281911452 153610 126581 228658717 134898 162040 42952932 165049 98930 10997505 28716 78740 85372734 143173 87084 33661522 59523 53057 24721901 187917 178018 61418173 18397 57669 12184657 118212 118916 53371213 28731 72523 13671836 20752 31876 563721 72849 35769 56967991 93626 71102 2038772 71964 133514 188748586 135424 167385 46567482 86468 66528 20051039 188411 56077 369693 130498 16383 87393754 24001 158882 1440009 15769 165112 232235920 78989 24274 8175009 170212 50578 61842509 88926 98583 55800151 53059 4202 22417620 112653 51024 25493424 26277 9401 28963504 134948 57700 160398287 58764 198259 4389633 3879 58630 44241652 129234 103286 436049408 185316 61089 270111502 182997 40658 219736962 148622 5665 8126925 107916 165096 18988900 31364 81922 182095293 126827 131444 16066790 38646 80961 1159911 184418 58707 306205132 184462 81156 73388948 16851 112858 49488313 136723 39313 82190783 63677 183531 127122046 104037 145406 7238386 168719 117057 13938584 148675 157087 27549572 37347 82826 24063573 55833 16494 26652039 160810 51964 83324083 6961 157928 10362190 52785 167121 46701979 101244 65234 80925461 168394 146570 139748045 199341 128142 128519921 29296 149118 11923497 73120 93067 17584851 185466 46443 56516863 36416 198875 19579908 113056 187943 104222508 128770 29969 141184172 137244 173478 2219292 132795 57282 16753078 125921 112951 18495273 133339 144080 44111493 178622 107836 134658712 19301 193951 5760234 122437 140904 77948413 106137 50482 187419249 105703 25463 16789408 179868 67987 33232296 137626 31316 63303900 185023 64694 48945621 191286 73523 1546837 10206 159108 44892534 100813 109258 423305972 188463 18050 6231526 174983 68572 379181053 64967 131319 128475054 147757 182499 58964092 99593 4715 117634569 9877 126704 2080975 72141 175424 51984058 101897 160424 310993873 177386 168075 43169202 15080 125891 16061408 26401 8580 130859566 22030 152959 223652440 194638 81031 817778 177252 134690 152188113 78006 194857 59270461 174914 140611 64053899 69596 118901 76310185 70798 100470 26726721 168850 125486 89543688 13816 24462 8581872 77066 52014 10746906 17626 136930 134351582 169218 130565 9520988 79002 5776 106253071 187645 105167 66573594 156443 155427 32040556 172172 174631 3072769 69501 101204 4072331 33068 198290 80483032 55539 183276 412846152 155423 64274 28613225 28660 33170 192904435 165825 87984 51655780 16425 121250 49244917 29023 20890 8785189 32489 101301 329954812 134616 23108 34916970 41418 84255 108810237 165114 174119 271337016 78099 106975 275158598 164133 13960 26180566 103791 133563 98892038 44866 187172 145659194 173047 15383 14822769 82125 104043 17668732 12617 6637 50296313 91849 3662 286700035 90771 131506 2199777 120666 189541 49567756 116430 139886 48182033 118892 180316 14026138 34565 101611 45295291 91243 42567 37586574 183619 122542 110510482 23288 185147 353255933 85241 19188 12695855 144471 76925 37098769 168311 79546 50921963 172544 176438 51692810 57738 163053 14643841 51755 19902 2471313 185873 98150 76775255 97417 130014 91199103 122858 136838 68197217 104089 175891 19749715 120317 110851 90472812 40704 102147 68420045 103370 159073 31676198 181045 173378 682304 145474 112881 47301060 146752 64646 58396532 66153 60586 38434735 65452 24844 34256790 44632 19426 45231780 131803 55214 51503047 48376 31773 56430553 130208 88207 86653594 69836 188088 2132988 61283 115210 78134548 116218 147574 57669356 127810 138350 4258716 154700 152873 147741841 125347 169312 33662653 155950 107026 56974034 22339 114111 2331928 196723 199360 6786425 90248 170748 39625958 87624 51910 100808095 11543 165965 54807334 131338 159027 642553344 103001 18598 65419621 35927 115662 123570616 184032 118349 39434071 96567 151677 1612516 56457 148576 156761974 159229 59825 111440727 147508 155681 56176889 179837 77861 69695369 63349 7303 266715044 63239 164107 47652624 150104 113884 11585481 87526 99151 5440040 93958 152248 17506431 183880 70759 21972244 99542 134051 6997115 188175 32713 85753965 145410 165250 35725131 74752 17326 39006122 22559 47660 19545460 137941 76563 78373888 123337 184258 157584821 71271 193221 9874779 178509 164705 114279454 147175 134655 297910 53861 37373 26508460 40391 52215 4776954 69862 13559 18666614 73630 7046 125823 138924 120740 47022110 89030 89396 23617346 166384 92028 27770253 83374 159688 254079 94894 61227 35793012 26170 151074 96978708 23564 67360 37147287 28948 170836 45015809 159143 165834 176365381 60324 95987 41568049 130556 57968 194194 194929 47272 351162 63023 174449 262202412 13558 54427 81743068 90983 72423 31943990 179558 78688 43807475 189296 127040 307640044 133601 59691 18944085 199432 133065 68976721 74856 103967 36772459 50935 142176 10379537 180518 41960 254856239 53564 181355 14321967 196022 147549 20942816 13010 194206 67400426 88416 187392 64141484 10730 13663 72481973 20806 86761 2990577 92602 63724 16700007 169271 9796 16272349 170564 107931 77635587 149158 169113 96115892 85245 181829 11855230 79803 83753 12716612 192030 188334 18211011 151251 84674 14433156 144645 85961 8076469 7941 142202 5594128 160573 15974 189409024 66769 88309 1307817 98817 181738 10785213 123248 70753 80638816 116420 41580 1793258 135750 131673 114176336 161185 94290 44894609 29564 87868 64766332 181444 51418 17504571 45668 89183 1715077 18142 117938 62096813 56085 142990 53410438 197398 21598 70240104 21798 1688 3689942 157563 150113 49229134 40826 186551 93669079 126650 192923 6812401 27782 88872 17376230 161184 32718 15024429 21333 170765 41702528 82918 113771 48773143 164362 141458 10434567 146957 151552 3511291 39516 176484 67515806 196695 185234 133921206 134130 140824 445825486 156978 4372 32156434 15402 150042 41774054 160845 28027 19362604 156959 103725 66509865 129604 15208 7147582 105970 175450 164805457 35016 52398 91426574 80180 30978 2404360 105567 100899 136309746 30252 102828 136148233 9764 48024 41404164 92494 102902 291923220 55370 69553 24422755 97224 34417 80089697 199444 57634 14040570 172191 180539 17979311 85854 181349 64677153 177417 154272 6195690 146969 36949 270733874 176619 11223 33990827 193094 112100 33788634 170780 109841 120377837 197970 121631 64269638 41587 17969 87773981 83261 43356 25477053 178566 9492 52410233 90180 53170 2326955 190246 154048 74090276 33044 193831 23127114 36715 39859 219183306 40326 34629 221684862 31388 63419 42534064 154466 157502 45754317 67443 168745 3446278 100542 124611 47377970 20979 56508 39911542 98063 185645 30789896 13300 125800 458594628 119020 198041 559563 93827 39324 3454536 100747 191332 85900587 187620 98139 148003512 81454 89989 27862487 57685 14482 21316948 89948 110146 1288494 180462 129871 39368644 121870 117796 8928176 55114 10094 46641221 83551 27038 109306888 118114 90695 206789639 11955 41711 41508354 61281 126509 5383281 128750 19542 101097330 188177 57778 13151778 115361 45651 12618630 165887 87897 64747319 183281 142359 47777248 65403 62289 1890528 188014 160111 46387 147636 162480 7861211 171358 169537 123175 190 91845 2997189 199575 169306 103101572 117199 73577 509544 178401 120512 130720951 148571 14002 694654 7248 199670 120975388 194969 12543 7359594 112891 19024 3927093 138938 187433 2579560 62365 52098 25565400 150941 36787 47601211 72792 9530 15181394 41196 166557 6966161 113361 25291 56458417 133198 27202 468005644 34139 136152 16359843 163581 178710 148193374 170444 44668 23618663 128 74707 85614936 173866 134528 6535138 194530 190007 46682681 95273 145493 6245382 137524 116308 2552932 166981 183802 165141478 23044 35514 10552160 141534 113887 15794326 93905 177119 34113213 46068 20669 75424378 185431 195275 42116573 166992 147160 413198599 9763 3278 4849586 152615 163054 12316984 151462 22910 46364659 34964 102467 65342363 37839 161089 34416366 62423 81986 3399190 65788 182604 33104430 196067 172010 195742211 115552 183392 4415248 1139 63141 113950041 69350 15349 32322934 96343 110122 14187424 82690 9616 7322558 22891 97622 29127552 160018 69743 85595970 25033 43895 57667068 188283 7277 90621214 167967 88690 130034343 36421 81302 56604140 168927 3008 379657 37372 3232 9323107 187643 98817 9719776 151430 63288 658116 183538 60749 6659850 111616 181047 6699064 69482 173399 14211117 44849 3085 1120485 44976 20016 8073007 59585 143227 85638524 120211 2906 36241347 196042 8669 4391786 85974 198335 32451587 26018 65763 127454000 102825 185482 85818606 68002 118180 39604600 187820 179875 88093524 88736 43149 1665758 72689 194207 54318616 86395 149345 198289420 78575 10020 6328456 186169 62369 12748087 100102 161514 19369042 186926 156360 14858767 188540 147466 126192888 107659 126159 411193770 197412 6511 5893171 113980 52404 3149676 45443 171392 429298446 60055 57438 15772968 147394 61054 46943389 15548 192662 261961990 92518 89852 18673698 104266 96549 202339088 56880 110141 708478 150621 34696 13394169 143894 180926 19943713 29518 8075 14453698 92455 182514 50839991 189260 3378 17310338 109221 1390 220638599 160893 176886 16526980 146881 29470 286185746 190030 27336 54628613 54836 176778 25186054 178965 27122 6050485 173910 186971 28880529 133457 166656 25867836 55611 76332 127260748 30098 121398 19573750 69416 88527 86647867 128403 84518 297121801 37851 77821 2843838 169730 92933 54567647 104383 144557 50795023 117357 172856 188637582 117781 67981 2674942 2170 143892 71765373 94212 13158 83602969 149899 139582 11106676 3561 74365 1210036 98245 97928 142224795 62965 58483 63777568 70235 132361 1870729 126936 1831 125711510 28372 35427 8111417 55032 95938 146416323 70892 169519 117801300 68766 14729 25251010 52969 106591 15389923 179866 163700 19270764 74507 17502 18601095 176064 153921 120322179 101836 124002 4423279 50349 53338 23051633 138876 11340 171320479 165919 63370 223013144 22639 148117 99832012 154369 57429 153701461 26410 185960 107786329 98910 27871 19232981 67036 165468 25510795 47318 190844 4550384 109290 96040 4408597 148832 871 84273928 179503 16413 26942114 197726 40993 91965629 42750 138175 11667464 31669 79781 22075587 144975 108500 304191597 38303 89586 7029537 3569 188929 1524423 28627 54127 29053568 66531 61072 9658212 34777 171792 62920393 35269 189055 76060517 97655 30749 113096467 42261 72018 19302560 141056 133226 47139943 144241 144719 51185896 22802 77244 33800209 45866 42640 101970652 168541 90845 27626883 50939 196747 178255849 145436 33400 1978042 199152 67055 162869530 130647 30578 83354672 170359 127692 155438616 183506 3437 9860080 53505 192313 34632135 127444 56812 179705207 34686 112759 403035758 133302 27452 20023101 99221 44506 105954108 101776 57455 8884719 17204 78171 236946980 19251 11133 2144754 78871 8091 9051721 69144 92689 3990869 85441 98844 56212602 13295 124241 74183821 29266 48471 477066580 82697 73909 4901304 176449 3783 7442349 146133 37147 124536549 50260 71284 8645108 27876 46295 19123048 131361 140017 4447451 141710 160342 69894766 40481 84383 19507978 174450 16990 2158306 199320 125512 6808983 44871 186009 52372906 196876 113161 2955620 142579 62509 103894549 104409 140340 56781515 197467 116267 21074816 115374 56493 16336466 115082 72844 130972121 40478 167305 28535173 34299 107785 8351324 199765 154284 18091700 182366 40410 97184291 130474 154039 21118163 39042 116363 97794439 94666 148177 42432501 11329 72547 2832994 79020 171327 336860 135662 63782 29148754 179508 181759 138161962 32758 116844 6509448 27407 149894 13412975 106722 167191 25078118 134171 23734 10962202 113985 148014 16196567 41530 153133 235007092 125857 182827 74992565 125445 55857 673853 156137 92669 189742767 2239 38508 4182906 90986 41221 217465623 55993 29686 299231180 95310 127385 24609423 39415 140829 20818331 172800 60042 45232012 62001 9170 20102085 161460 178153 137905704 196100 30901 45217825 172098 135746 82104540 101167 70308 1889801 46468 86150 43869139 43302 120837 3505276 58265 126348 14375324 38221 85992 46972551 162051 9980 11724657 161809 176350 12340056 24844 69924 76438531 33929 181076 299325680 91210 154408 5839343 197655 129094 77895475 73050 40428 237119790 114905 177216 24386982 85288 52513 134204983 155662 107386 72398778 98277 162410 15738769 174805 75793 5059782 7564 12089 66401868 42089 192395 190355643 146325 132728 281071826 58433 60567 238464 180044 51089 25797586 61130 161997 103524567 2336 96259 12915708 93061 168966 15414697 33388 117740 59023279 158122 191987 31714512 159033 21990 129074271 175269 191834 27099507 33214 117749 36757367 40959 77997 111991619 186516 152743 60628778 141408 81744 167073130 103957 38194 141398642 43491 180877 58221501 106308 24854 30860224 71597 164845 49403522 139812 89336 45894821 136406 175155 8819007 96142 50810 30207859 121838 181571 142169 51450 67909 457067922 102716 158500 283763907 102764 141398 31526540 38334 128213 23895605 112004 46216 132409806 44769 185350 460482 133731 47255 742262 173007 180044 48240222 36456 149949 2829393 108687 126070 104249914 61330 54238 45404476 93843 134959 15108159 29080 18606 60751909 26571 98137 97659465 19484 17678 124124130 28595 185309 5644137 125581 132739 1225905 35573 152957 34577382 165371 135485 26340216 187251 106153 220996971 29690 13809 39952497 14939 41377 305184056 121637 124715 33067435 194383 149947 17092999 45198 71871 37093653 86244 64461 22606400 155211 58973 48863814 191870 187300 275483684 180529 177726 117306270 31806 182508 137818678 175332 37942 152195234 130111 120454 14048768 197187 198568 14180995 115279 79191 150952652 3609 145101 12924006 42264 165765 304303084 2401 108080 13944719 194191 120934 8591605 130741 196715 16688032 88793 100486 7481923 181892 63949 87355 13391 167133 15361037 156172 110822 67416612 100328 163384 7645805 193797 75736 70608650 138016 90317 188419 85075 167236 7632898 39101 20298 175251040 36974 89887 6531065 111053 57794 109424377 29195 95594 47080977 70003 56643 34219510 103859 75552 181149880 160642 94129 127166195 181981 22891 63620360 45204 166685 12286531 6098 176973 98476842 85841 130486 11560764 152628 181867 153191962 111131 1866 6873486 179753 115344 42997915 61429 14266 27825096 55939 199117 57688997 25756 91982 39596880 39536 82479 27109096 84610 178468 71957575 15227 81386 2475630 156709 26304 24764338 3116 102308 14669648 2642 167802 8733051 104990 83655 8836946 128227 41784 42889621 46425 133594 43766646 195998 67373 73442430 96076 130519 10138487 138483 133682 15436248 194545 173750 8830615 118309 2337 105808835 93191 71552 112921065 197218 198175 14630499 169390 99422 88036248 156807 10338 94584349 147439 10709 97815264 144281 21987 21330700 188797 164086 229639088 117267 173500 639094 71134 71772 49713149 80164 2361 36544651 102409 46420 16612963 67410 137183 7985919 166760 116889 281534577 147780 131169 6465663 63576 83937 137503549 136394 13088 1160912 15043 66401 65223168 127934 125357 13959818 70502 20942 36671011 82808 122565 48956430 157912 42799 15563448 47077 85245 19119768 28462 74754 66800807 93562 52225 4850206 52864 95603 124558436 93311 78100 75902388 76956 6844 43704995 68789 116452 4055753 164918 130411 10950664 34623 41750 161339254 49481 38576 1357731 152023 192016 89056499 145523 76093 100809425 158588 104049 26930569 105667 152241 5612077 7559 195052 1536531 178017 198996 46565280 58054 53616 61094145 85296 87991 9067762 18468 42889 24174666 188066 185663 28182658 164642 192354 652722 164363 155997 22651080 196352 141288 24726001 188059 100486 2851225 191349 140540 105804564 55057 71528 24991467 149083 183088 29288614 146346 137 91893931 70792 179855 2075400 181271 28887 182447409 186393 83522 80941333 166688 149943 96761744 61244 192255 57559441 29166 176191 213368226 66505 29962 189521924 112209 68865 27531158 136854 74813 10085366 40448 60124 18460272 143147 128306 660772 100996 92553 47587523 75209 7837 48361640 167445 90653 66945150 173949 126292 2462637 110572 190626 31894336 182802 18075 34243793 164885 61691 5714010 537 107149 10158549 84726 12798 15922922 68 190417 347349279 122775 189306 42368475 175790 171163 16781316 14712 78599 22482488 173810 197410 41122986 4429 170407 51415839 71257 126538 12383696 18069 24993 49240375 29840 12293 98604103 121195 181818 41047359 154617 124412 6732963 136903 109222 3968565 1817 101230 6282545 199097 14991 13650121 190795 127389 2763284 29587 127073 5307306 100455 140906 4307807 19920 109002 34364347 82291 15517 129719886 192377 10633 3430380 150273 170610 84375455 72565 140986 5284177 112205 192117 30967378 195665 20707 94989466 15039 12277 59010528 42531 150627 135816194 108880 97268 2546757 93179 34599 61581417 196754 199643 19704470 170066 114907 20392049 124100 58985 147772511 185125 26605 29363009 80003 66699 91365494 116338 72565 14310541 161700 126721 17031321 172304 183125 34874846 124414 42159 28333150 165801 175265 8076320 90939 29517 495805209 11126 152576 2017370 150397 103948 238570778 184037 134889 13857120 191910 146395 17127572 190225 88236 8365730 12029 127241 81478280 166386 84167 77309056 179234 105265 18598805 31697 149835 210316738 194982 10453 33807104 162015 153628 39243653 42956 10994 80426898 83887 178923 1371961 173849 93704 25321755 54896 184172 319835746 31658 120863 5397698 173268 55875 17978684 79560 12230 58450894 199717 1809 112617649 44423 167947 116159617 105252 153536 180030065 25719 36437 1542663 21301 115017 27348640 165081 160982 15614815 113444 95675 28375830 82604 178753 8273373 173335 44731 104690005 109444 10384 30607242 148160 124891 35453352 184715 25403 25824287 61396 95991 1423749 84877 37945 32915955 131283 17335 40093311 22378 91986 341028 166483 78908 52163580 26478 154102 15432481 9721 94648 47190369 188619 90828 2727790 139974 88954 7870031 170719 181114 398955827 17420 74452 3550611 97214 91236 87065696 11419 151541 73232744 14935 143132 371687 113650 20366 31383188 150455 3045 2506750 161612 80524 85035357 41334 65848 46094527 83220 185621 25042690 199139 81836 40305236 143804 119145 32566924 162584 64684 377833889 155808 135771 25107418 114377 179099 129817 129403 12367 42131045 88946 159450 5180569 79057 44884 13602784 176080 91321 19857939 154176 48388 91067039 194073 142436 17481741 70234 31881 15321952 198330 133478 28876774 172278 174563 50645318 183462 59482 4730072 67884 86767 12318180 162494 182753 187889051 140922 7164 5583421 133927 139893 75191290 74217 399 15474121 13297 98615 6099128 140915 129907 48837019 93404 143819 15365856 116908 118034 35882525 146635 71257 1196955 2854 118167 47708581 40409 87679 34581044 27141 185479 48471003 45564 171656 31590791 131368 1136 47113186 167067 28731 234215713 196736 168102 15535222 56295 94232 20780469 125765 58416 41019745 18898 135572 69796310 155289 157099 7770317 122346 74136 29893710 88725 86941 195665972 87808 18124 99678767 148488 178819 741594 197671 148766 38533945 150334 96625 30602062 43678 42507 144677280 56219 130971 190395087 124634 23556 46140512 117663 108867 33046634 130273 115642 703500 139116 11073 61607165 125964 115192 67911899 69374 157200 52165402 147592 18911 81457678 113944 133678 252772532 188083 7881 30282616 106280 174298 3433007 25898 82238 5339594 158907 150014 10497530 109432 172121 63192261 193698 46739 79225293 181821 31042 26480217 73826 68821 8595652 122999 192616 44097 178740 28835 282288053 5160 142316 1908916 165045 98429 105103252 53418 92305 96054434 69046 47560 269358793 57831 116443 16448803 118485 108428 52262280 4472 19500 123352183 117320 175050 99183004 5782 28507 9168349 23951 100091 799725221 187466 72709 21087497 23917 78527 19035187 6231 118393 19711707 194827 87981 12540061 39910 173150 30139023 113665 168524 61702367 175644 147179 28067480 195088 23456 84410553 75558 69563 357129284 18557 46837 92466288 149331 43184 31001357 153606 99732 35005693 133846 50160 20435173 197667 28982 498098 43657 94876 15051510 29929 86888 183674 12064 74080 115751597 176277 125400 6693491 63124 180141 23528379 110065 64781 15608276 57450 175428 3114545 136813 66530 360785929 145941 24297 415631276 50330 116519 218521318 44370 121501 39068949 80671 121662 320186 130498 49873 317969 164061 43700 74403566 96185 86683 4855644 159954 164596 20434510 54167 135085 3151095 6080 107957 5321723 75730 112752 54159782 32865 32879 77239839 109770 59384 9157083 130366 97804 2828092 90545 64022 77925871 128930 87278 19224962 54102 99355 35538433 33566 163473 124116880 47984 174681 17490717 127038 32149 226709410 109295 157594 646665 16209 111388 127086377 176000 104145 4686282 57677 87472 282373708 143013 111667 2803364 72489 186537 207103355 92276 139635 42128963 152577 132579 16355631 7736 40522 24143817 64667 52 205500202 120947 108675 45997364 154631 54495 50290443 40582 199446 7907122 148129 125437 22737557 77328 128419 25923460 44554 184337 528592 63405 86789 914235000 191531 72457 190004397 73805 160475 14516499 88347 17502 25050565 154168 131929 148118338 183906 66846 136155559 149159 81082 44014436 168967 34544 1012472 56359 55639 415543 84829 47457 11586912 172311 163493 6344074 34327 142419 1452082 165181 146738 35312193 123335 176353 42279057 75863 26582 3139983 10125 161872 22900848 15655 178802 67022810 147742 121786 8007955 46185 133893 45452072 25582 69377 6200213 10202 35676 25682682 41042 60996 225451613 31636 122129 23653940 15946 40836 384281278 172203 86398 213242512 106351 80511 41005657 60327 177927 21716521 108424 160216 90282356 72390 49958 20370528 184814 18146 4154272 34074 117079 72712877 122845 170142 66226243 36383 44887 21330381 142316 54809 46339377 60151 163708 38471755 2693 193761 322533568 143393 99202 35235053 89796 124578 1323465 112498 161061 95168258 35013 105654 39342943 171276 165579 53289124 169157 91890 19397354 33916 137464 20333530 154527 129488 88078582 143050 68268 98233576 137774 171812 20498379 13879 131008 10376456 33565 100362 9293161 102843 24890 128978952 86418 150609 32698922 185750 38274 39203143 27785 146505 25948037 24311 34180 4334208 56659 69893 51594473 137954 47655 66895596 11530 96331 10952016 84480 56623 1805137 60725 144947 4388150 39931 153272 14746604 23076 27368 24843800 80941 71307 28420075 156363 101980 7767583 18739 30279 1003029 129173 56149 15924607 21536 148099 7287274 150156 103086 48336375 19829 114121 7771084 199188 126023 47049832 51123 52138 41918564 154865 156035 27303622 198191 28657 11331628 171749 148599 11537175 42837 185534 617541 121446 22081 52230071 119682 175362 212690314 87181 58537 207990005 172442 173327 2468706 119150 5087 2053890 162985 127006 138006526 124904 142503 15539692 49035 126835 8201394 29981 140996 213680445 27172 118125 213294286 148894 103964 77750950 43747 5766 6455643 144176 39715 53863627 58414 108762 41987279 40280 186705 181364967 173511 199520 2687926 25293 134941 32546138 28836 140682 12269491 7970 164682 154289720 92572 18633 27446551 191707 136268 466191613 100859 63484 1904437 195215 163282 85462295 198945 80028 38889550 39653 72066 32990 157599 3986 51127090 89265 127841 39239056 31714 126095 88399145 142061 181946 25864772 158138 134974 15559156 3936 4749 24361735 174235 8815 1283984 65103 155486 39370888 150054 112765 2292293 105963 101437 4806126 146569 94717 3748982 162207 80215 383409 107960 112239 39659296 60576 76664 60737508 143410 165372 4248314 188837 184903 40244281 84010 83798 44596616 7232 117835 18699847 148156 148039 41107457 168102 66837 38759494 97880 170343 14242933 174324 97594 33234249 90411 149006 6721916 171748 184896 38028706 58976 80261 43547828 176518 139100 993839 171409 77721 26676897 97611 575 56583728 173643 7948 152081322 119587 140568 63417545 62897 34639 2498004 88721 35565 43430864 164672 21565 243919218 5272 47971 1926487 53376 84896 28401265 181670 120779 125893085 68960 183299 62988340 15922 133353 332681 82508 28461 122838919 148888 9457 110476175 168235 88097 235671706 197787 195037 423837 159886 23161 68305113 131222 39718 167608066 88332 124618 30442867 120138 62604 24858085 114114 29239 165539121 93452 90517 95264720 191015 110876 18607493 144610 105930 402837 98068 118572 4310686 63151 71466 59425771 97709 120676 4716378 164193 78414 1519639 63182 42175 45267355 40378 199074 9364042 11169 170042 382287059 153628 107991 12915933 90469 51242 212249261 180040 14315 27994633 110079 8247 38467156 56522 23725 8128833 84048 174158 3531730 150095 183197 35512320 58607 11476 83374235 183703 78766 5948732 98800 999 153971979 191535 83839 18154500 162942 171447 90382866 109219 28683 6137428 154380 148870 238703137 17720 78006 161384404 197074 84342 49756513 134666 114342 135955165 68423 182855 13844540 88113 69516 42076590 126949 22844 17706322 143172 67674 15312998 44980 53340 20859995 33509 72167 315157 140184 60275 26676 181780 195250 2100649 158032 7891 2739131 77477 127367 117248701 154453 34850 2588712 9140 49664 330717573 134008 124713 86543677 122406 198718 12849689 122955 173342 33188671 192393 92237 227022308 126211 60453 25666959 173052 65101 16744524 119133 94104 3810137 11774 37734 66045408 51085 101865 8668413 31096 102252 21261560 29614 9824 45296239 147083 7478 54131207 73293 182089 1471567 182812 7076 242111281 43672 174414 32776324 176338 4177 12362415 37243 174692 40587216 149188 58140 178311952 130157 17512 103346095 125292 22343 19615663 156068 133679 32290788 129178 164271 48754038 141747 171602 13284796 32901 72330 41542710 110146 149514 37367066 138120 161258 11394292 49930 149588 43475693 117040 176256 27687440 138117 46000 54846787 166350 199753 67956118 31723 142223 88123234 63323 136872 205516029 126517 31601 40040117 7883 68020 5712793 188535 66055 79723 87876 108207 11168086 21304 59544 247143749 71065 98076 11417181 28213 132402 80924713 59469 116775 252475289 28146 170351 9293802 177816 177654 108740360 18122 41022 20997993 120750 4631 18082728 120403 44110 255677188 115766 168072 49025383 170741 31250 12828664 60094 150771 1794746 70225 157980 7642381 82359 45269 54034099 64804 16266 56109649 18696 187552 1464198 137517 109247 1964195 183681 146666 6416983 100918 47604 6356632 130624 193894 120974964 172167 94064 17198576 82795 154720 59108206 185119 66300 31168390 114142 70394 112055062 135674 78629 57831971 113852 18357 30220 81736 1804 159734911 34278 130205 21172066 123844 17671 5780538 134209 22342 40470172 99587 183835 9200308 120330 116061 100021300 179336 112712 15051694 114848 48212 311352294 125768 184468 38891231 149797 152741 360852630 143782 116129 5146517 126657 131007 77193715 46106 41070 6836152 99030 73474 59180787 152254 66074 1845436 168540 149655 113353513 111940 116530 7350453 189503 32375 15607807 56906 162984 2909670 142902 9924 36682561 133789 156520 86538966 8735 145479 13062437 133768 62688 4390779 149587 169591 106202456 359 147952 9435256 32776 18509 4715222 13020 72714 71867692 186020 99216 5963619 57926 119544 18147707 178554 135776 74299082 176156 145335 24978432 95500 79699 23480106 162833 86692 13408022 148141 179041 27869322 65557 119160 6806197 181135 47019 49281886 182698 98265 32743755 193481 20934 83329751 12270 52694 13985797 42494 162257 30943556 51601 65876 31633122 3104 154112 26836942 15240 56610 12562677 182950 17198 14213350 20249 181439 27934167 1183 99119 38486559 132258 83662 9549345 85266 29079 122166503 115731 184040 3481580 11387 140263 76302154 197039 10961 182691876 57475 102936 22816379 164994 68187 11869348 161491 102561 179703517 71692 48082 51522853 48303 132556 48325854 16972 26914 15874246 183087 163449 49595656 130046 79141 99961103 86986 59502 3852351 12486 151752 61692850 97349 51084 64383712 131482 92285 12763066 182711 142821 112565454 105918 103444 18553684 114113 98391 101300863 34984 58568 91128505 16240 40497 179850611 179617 95870 29375579 51224 33506 14220029 189389 106764 31633648 10954 126692 81540449 149626 183219 58911851 108764 90992 163587298 91598 7332 3689067 87591 110033 62793492 115412 125444 233286874 48502 166430 1532824 31617 44618 267294691 63489 41414 8425583 63597 189203 16938975 53445 106088 47976050 106444 85191 151676743 5165 73752 61341818 3505 43236 139735400 72608 74584 121096483 65604 23641 182106 88502 21926 37952502 159271 142775 22987832 9048 79879 15644434 14923 74849 127941577 143889 139901 2572852 189420 181306 8603788 119068 57582 16759781 166743 198693 37176693 63500 123323 6424650 102868 47362 183306792 190962 95926 198643607 226 135406 1766653 196421 121242 78345925 69189 168300 26230709 91127 171329 206093007 14564 58467 2955581 66515 179728 10357648 79066 20443 47529585 25237 93558 5554708 118927 141728 11379860 82355 86565 59384589 80940 64467 1114453 43728 26529 14626254 175721 55418 117570705 159570 7017 37483305 190271 131666 16816942 50220 38902 3649130 169213 138874 26368743 99032 63164 3617389 22609 146606 773008 160443 69934 12739985 101065 83212 42840269 198763 66221 18022263 18712 135695 27213496 141629 55348 2959196 91373 19230 116425407 175289 25248 80195974 61974 67982 47270915 78931 11012 147772858 143424 91194 320991538 65835 39857 5536672 192593 196186 3185475 150488 44031 8045714 80479 163900 120176556 67234 36209 7274274 157282 93541 1182353 108526 24526 244019397 48289 88593 282696564 13806 159690 115095796 78970 153703 91364204 86200 109630 190865565 141999 34546 139988154 179794 23677 74234666 45764 173717 339113741 62823 114625 2170787 118177 2889 1069533 154856 187030 7096757 11737 192453 3944547 131727 112227 39011464 191950 136512 53602012 184067 174584 65128468 148454 74268 9538388 36216 142051 8179831 22311 172253 38591829 48434 18035 27943393 139877 117705 157505006 3463 153635 16625637 144549 195885 58703145 124937 26413 150593085 136917 94182 67739550 124441 169529 19171534 129120 91910 19599681 12791 44599 12487307 69337 155735 7477186 40637 126305 11030479 87142 55364 25194543 138534 141052 48649313 11081 158669 69764765 117517 54000 55192951 113667 125895 40396159 36209 21238 26211059 147942 115137 48011085 161087 188236 19455702 185984 24272 33876498 78093 55551 2985252 72120 36514 512771 65369 121374 551194972 24885 24290 89566634 182913 116771 103160383 95976 104521 181534212 176161 59014 17746624 120293 83804 28009753 70347 88534 25896261 190434 77142 11634725 23730 75692 4152265 79253 25115 30359059 185132 140380 4785679 152698 97658 19077630 3924 177772 2470405 76969 96868 14675141 151028 112508 214099246 108325 184870 69762952 131678 69993 26108631 146550 58345 39960715 90548 182655 44189582 14019 70111 12122557 180163 22565 10394341 65143 182433 9652444 184428 13876 13328314 76809 71474 300593577 66864 53927 282089925 108552 8 17198930 116181 178694 34215684 111484 48452 9882451 139566 156777 100014141 89298 46954 19868701 13702 172972 22730192 128142 173127 101344975 110347 61867 16031586 199788 42368 10219924 47894 48074 19266411 13697 190075 47741871 85118 27094 113717878 172974 4440 38200837 169090 125330 85047664 181582 20053 22454484 1373 171571 13418401 80979 89621 89013039 55806 39642 22912935 82248 175147 479364646 191689 23965 59696712 197810 103040 7248641 153457 104770 21322088 58769 90505 7213504 149686 189988 276665261 149564 161148 31807 130001 2700 47390320 158181 160052 9559867 195244 41175 20601891 39180 176176 190080886 150417 5549 47375278 133490 142848 43594400 181231 130357 60288457 131460 29255 698560 191061 33325 11791282 1739 166609 28484082 59750 758 3823638 4895 192473 151057108 35429 150299 332213059 82199 182950 28998680 161330 153750 409309066 155713 45125 34944323 178763 99491 4746604 47381 55946 128110 166678 166519 52458921 69140 132208 28749639 1698 149189 50402323 103399 181087 3906821 172998 21562 182740445 47083 89902 820080 65282 58732 116394057 189603 109807 23929943 78937 167456 10679841 148643 48552 80621452 39773 42160 74370782 2538 143283 19751057 111429 21730 21499348 59029 75499 21489996 35105 115957 32438299 126207 94261 8014566 155204 94586 141967908 130896 45393 3206983 82954 50914 65717616 126277 173364 166383808 37267 179011 9041055 56592 94306 400073491 32959 97438 76943208 19489 176431 4162616 106362 160378 42801940 42427 69870 64766318 175698 122269 89288465 57383 97591 5543726 143464 35738 8498195 44989 13196 417840 62865 38189 202858307 12506 94566 9294220 170097 142885 12891043 167120 60939 102076077 11218 100766 190370678 18218 199562 26407600 108323 63819 152617067 134342 26527 117457602 37604 35293 2924719 23450 38970 8608692 190005 16089 73813923 108209 137695 61245971 88729 177739 1097033 18691 156277 3995457 70345 105317 23826263 156742 51870 13965065 45206 146283 647960 90286 173604 20623458 137501 149974 5825825 70937 88062 176382381 134255 89067 7628181 19448 130252 10424927 171009 76299 658064604 32842 194132 68477771 111808 195908 78627341 191012 86550 10119544 61677 155921 17684037 86620 2699 73828389 62449 165930 1534333 181999 81322 28301407 131286 196793 31776646 42161 164720 2206127 84882 57790 10999842 34965 198252 109413254 107934 129015 21043893 149854 181764 1955796 185222 159865 1023063 157396 30487 1433130 128981 109494 56091831 99051 199166 71043621 86865 179849 547948 141179 14024 20105714 94856 84023 36689474 84145 12242 22167006 164681 56513 5113534 151967 153181 20984133 119739 87576 11771173 41377 199215 8215019 179148 143306 202224905 190499 75544 201144071 92620 162132 2461466 86653 52636 129836548 59892 148826 21811194 119702 139938 15041004 36560 182173 27615811 177190 108231 149534223 42590 28866 1810135 169635 81068 7402128 8687 4173 1734261 1461 44727 62530110 7241 29786 145218707 111776 177453 11515811 79862 87302 51396806 55102 100138 24869318 54921 136644 15882823 75346 29303 44232779 197924 104603 22026347 152086 168320 97432773 146448 89378 34348097 61820 75228 228079350 133652 178292 45284581 131653 174402 3659916 90067 175582 119278871 106511 118213 2014181 95208 95150 381529 168628 116257 2781822 111311 106006 11717107 147454 144147 53066166 162629 136636 99987191 53489 184534 6499741 150074 72251 120670950 145869 112057 11024406 190435 11061 96098648 71150 8708 72747401 2821 87262 53754230 122249 194359 41702487 93620 81234 35138095 39443 74193 1459362 147476 61655 294649288 97254 147100 18035518 63314 108937 92371785 41170 63549 64119486 15310 12330 3190815 131699 118524 8647844 136653 6248 3535210 6180 92344 27380865 49333 169945 19689360 80430 191018 159581120 95364 94691 125805073 172686 59766 1577370 60241 153494 2419970 11477 187148 12059792 15615 6 58032891 193948 41957 188349693 65949 144967 19155979 10345 133673 587884450 146378 158615 130541206 28100 91646 189050370 147762 25447 39554915 122946 7962 18376744 108811 166293 108876828 55771 64065 158129164 64140 73601 108263741 91474 37565 1610382 34789 67565 9259788 141526 82768 51435212 30747 195105 57457223 170581 77010 47829504 36642 62196 6853630 184293 85113 182149170 120198 108632 44675192 149384 47647 107151855 157303 121805 230547485 101728 93108 1010320 152058 193095 9414882 152422 190671 5094802 142974 21325 41287616 95116 29420 6107567 99018 192546 7056397 131096 78058 99184159 87905 117013 1903258 7084 152104 32309479 94458 3467 25598994 189182 177616 51867238 96710 116031 66233927 105238 111330 8772147 51924 42117 39057720 54998 109768 60549822 95078 147483 20638324 57520 166020 516265 12563 122594 135319172 141826 35659 25568159 90197 36008 79786266 155082 94350 31871470 56000 68305 16692003 117089 431 52965567 98363 173123 3829453 163554 108310 33435921 98592 171388 100269960 60432 173822 2438274 94431 109138 184251090 81432 56514 8013138 116615 184490 11768867 113786 62227 14758978 31352 48645 2464694 96487 100179 17793648 149181 196593 104347917 60964 161318 228313195 112238 44316 118150 146797 191336 33142048 38947 167133 99377600 16680 63957 35407478 187992 191090 21088562 157800 41312 114525841 153850 6081 204424633 153701 112095 852464 147646 100919 31836125 49752 175554 92034836 133700 76015 47190069 41157 61585 24892104 114115 160454 84817692 142721 76858 47540406 67879 72484 3280111 121455 21137 87209 84468 72105 14074074 60201 47893 21087540 40584 152599 75241777 61408 64143 150094343 171008 151469 16877580 165688 13747 10220754 72182 172015 22069677 104563 84450 33797604 21992 84389 72684736 53949 169264 23105279 185894 123989 8092559 199274 132623 38272985 28463 114830 1164228 7469 183215 23674291 93794 172539 125419657 133388 100856 2758674 131203 69610 42972748 159962 196159 130686501 96773 155406 75250867 69945 76728 135250603 102120 28670 25953426 188192 88927 39556227 175765 54644 620225028 153093 84927 1960694 1646 124205 19280795 24140 193022 36911634 109894 124703 61700510 21374 151563 243742276 111712 42891 94777894 102416 148603 15467430 120630 69230 42360013 57089 34303 2029690 72143 105499 284488855 108485 56773 161624934 24769 116488 118025155 47949 80918 8172840 14753 196713 175715756 186742 59633 67726091 129288 145382 257898 14681 146945 7931295 71031 81355 8799496 43609 14682 1270701 31057 145353 10308367 143538 188205 15623571 163203 175585 6916707 54267 199665 23704775 103825 190953 29692043 45169 34830 24440907 75376 118179 7419372 114350 155798 15141740 36109 55305 13362682 68482 46460 89383482 172763 122971 102471354 64054 183495 59291792 160690 120254 486276691 3565 85885 192323948 22896 155366 3988149 65075 17040 8374824 95562 63796 3225677 45719 39745 17823128 198480 29464 307860949 127633 56322 71640249 23899 144172 13944025 67423 140934 38624371 144548 190229 33653953 195521 21357 87668040 167730 105450 113341523 166193 189231 35521535 173210 80905 45996416 153508 158388 77246731 156691 146016 394715 24117 153345 132019166 124075 5925 31412980 55542 187629 35106160 145549 108475 59607156 181579 142096 18822625 126220 140133 40607475 127616 130676 59196044 33384 197282 9242133 94771 185699 84715268 173979 39136 13989233 139057 22551 34587084 131581 148235 26443386 135774 58719 734362 18331 140001 242998179 34082 14055 6111987 23855 73897 100376578 35492 20883 158513159 93208 23616 46454116 58068 181051 36154500 61007 41199 208169504 137573 123282 1152024 106250 52474 8432208 145732 144954 69628931 23485 195670 4287892 132490 57237 11028207 56074 124659 30668205 149659 9858 216238641 152815 119810 217597594 105041 150699 4127563 70726 31610 13974588 145773 2826 130563444 97560 174528 40355732 147370 77403 36637803 5568 194650 1390159 5579 81572 47699582 59114 152668 84643832 93614 70281 24048608 181498 81004 9587124 169184 93655 22306657 5594 162681 135970588 45432 113645 854172 167132 132011 36249788 138474 193690 41887088 10644 127540 21268899 130862 51738 111977923 195218 180926 26734701 51656 36568 98547845 187455 152168 27820954 177726 183619 485052289 163325 126212 20956387 178640 65430 17497771 124825 17193 80441526 170015 134756 86099056 32930 115791 82507734 25109 144155 267240361 80063 119612 60931364 35714 176977 19685126 117609 111094 167333 11696 102600 921316 55715 77363 195355896 105124 2578 6364135 14162 88837 238104630 192446 70388 10460626 59425 115864 11993650 159939 92059 14976030 91713 109569 53127476 181104 38616 6639876 135991 132529 62578930 103745 41387 760505633 104756 73404 52455874 182829 167053 17098260 48649 81265 17207045 17665 151178 59906 69855 135599 84520696 72397 153216 16972235 150495 14807 137462745 41458 28108 37927051 110937 143903 41934844 159915 127334 13116425 129098 110683 27016685 141992 183058 25702517 163366 109472 5710961 36633 192362 16385205 64891 31443 99678525 22240 180004 74822739 177892 108315 171224382 199413 9651 26346759 123877 116693 763290 135222 97525 51373220 103871 121097 830892 95088 177104 80331950 122117 91771 8502011 46335 103024 20307493 127553 176821 11771168 154341 69883 33852933 170487 55998 174825121 174937 64037 97286876 173854 69116 65543257 127409 33577 26496619 3341 51996 178462221 116713 165172 31168163 180668 68776 108318395 124001 12744 6392531 80929 83987 81545350 141344 65554 117098342 177525 33056 163455702 121494 155485 11371891 163942 95501 150035695 29910 120184 78731974 100508 64057 79026747 4886 171382 22183024 156305 9486 24279201 44077 68003 61147093 7901 161230 11353646 103784 144611 52569092 164165 165911 2192374 116627 124518 1766184 104854 15807 134012495 68019 23522 3613267 80294 139880 305024731 104293 176066 38312880 140147 190307 42571781 47369 70234 13465587 137924 172040 235936177 4949 6247 320085267 9573 3054 35126666 149212 96980 273218920 53340 26810 41730720 166509 158820 52319423 170061 165521 159959434 182147 141060 134048494 77565 114042 129517731 136491 122861 15776725 132222 104741 100782782 36071 67414 18037057 37089 111531 2589381 148434 82278 258309135 195830 164192 29318288 5262 89223 3798777 71296 142519 212716426 32115 39875 41285752 107561 150630 43798332 147457 123591 26232312 170013 162910 20396328 50567 116003 132048821 173885 178513 146204401 59766 163968 354970 178346 137456 122275498 164652 157534 54957280 197734 50746 117592399 69528 115130 79159973 78186 139554 17162923 65694 17199 4305321 144982 198833 20758699 124960 196534 19313271 128893 140359 87796688 86345 199712 25760047 70332 102746 8792597 175925 119058 236202352 185250 9373 27165868 22617 33242 2034548 89831 15325 20127220 84663 60040 332829 116107 100910 218603019 123664 55306 43972162 164964 182107 34994499 52883 42938 6466171 117335 130477 2124274 139662 114788 13592031 118620 11696 4139763 188836 54443 5132787 154178 94486 2061776 80840 163222 86212876 86715 119011 14759380 78252 47420 6507531 44798 105079 23597101 65716 93321 54567459 162113 100641 78877859 19649 70710 61848168 12029 101530 95432394 151514 124931 65045069 7435 18113 53622236 44575 81878 8173649 108272 171902 72433330 92165 193355 297499 30538 166246 130400831 155173 147048 122510716 106974 190258 14682670 57235 166135 4884916 13496 24424 123178461 102354 166268 429708653 31569 20812 39239028 98077 132804 57708474 39003 109854 4582275 100521 46282 60752202 77645 9212 177342857 170187 100569 5076046 123331 4833 7010231 163665 86453 139850108 15475 35927 68318987 191010 92461 44132454 122943 167556 26642743 72965 49609 12339723 86550 81344 12592756 93908 187705 70072031 81753 160857 420487 44870 194006 21834325 95698 170565 4728350 46728 87993 225850028 60372 182259 4940379 150418 165666 8892837 127428 153201 25720606 162845 18302 50753598 77349 135091 12537873 36142 120949 5707649 66855 94927 22808003 46385 83042 15336166 42080 187764 1504186 176585 70304 95609721 29180 122885 29198251 177788 39244 39635912 17380 158906 44248063 11518 16693 437762 7945 180831 62283959 29219 174152 83619049 92694 118106 32967512 104586 188588 6951445 48347 41061 64374844 145635 167828 19517770 109388 76527 41746508 106868 132396 145094998 82309 143538 1290565 121827 70289 203369253 8654 122607 14764265 128106 69696 29318060 54869 81087 85336727 63013 38128 590421 61461 168428 96282732 153411 166357 131608039 69987 16784 39404965 4073 111612 73007160 122599 123642 611431263 58549 42661 287445739 184840 53606 242127961 167033 182805 85928507 34814 140626 11209666 94980 3073 5695667 168072 111693 9976181 12849 30040 13859035 33253 183517 9746991 23060 105408 43287020 195284 112590 124955394 88388 166750 106719401 135332 113766 143483304 32549 53178 44350425 143326 179265 52252169 162925 106040 92163627 29371 156883 929771 63874 124256 6278204 108650 196175 288451896 181421 181879 48895129 51261 97701 207776896 183644 24702 7463254 140847 147356 36675615 22212 118032 67910760 66966 96037 17642986 162955 88668 91838108 188626 189148 28483400 61572 43118 6449567 14612 102145 4880728 189813 68828 48611458 92879 18312 4698990 180223 85862 29214711 103878 187239 59916631 176028 44876 343937990 157437 45947 73278173 131947 165273 47053847 50878 31648 9107782 10485 131172 12495983 155773 80720 35935621 100369 29751 20552702 24619 7322 87476343 145904 129513 26630224 197258 52671 76844991 150011 2935 301862864 124278 90235 4176262 67703 162524 65973624 33722 36445 21488629 93931 51013 299075 11167 153404 2269147 59374 78802 59723144 134159 23122 721406 189862 186079 3231409 193649 85012 6343240 122874 49306 92955150 168663 98249 56468949 192387 128783 27999386 64861 156897 11050691 114113 39124 69909622 145592 116845 3511712 116368 116806 35894498 51289 166521 321950 97984 147799 42437331 150942 100553 124524437 140989 75098 24340371 48780 65422 22697713 28178 880 142065553 31467 44897 33256381 186119 133087 28600253 174213 97912 59511155 7093 184844 2559922 105321 20832 17784187 7411 28618 6771369 22983 106909 28626764 49985 126957 100465436 72372 195305 38781024 172951 137326 125977823 68125 192952 24434276 130607 179245 54614081 26141 194290 38279816 73295 67654 84617713 16869 121907 186873650 86036 49137 27299933 90699 126770 52010794 82001 16679 110618743 19911 178852 8832967 125650 140276 28303577 108648 144384 35655138 28585 95397 141779034 25438 120370 2858569 165791 188901 20712477 104766 104041 7414533 196041 57071 64732375 153911 98655 42010094 106826 83238 81025291 66063 79429 251806572 79935 190666 16890489 93801 33867 137767194 11604 30431 258408033 94444 19300 34480565 91879 58594 16007136 6021 131915 54641110 147990 78845 1833016 57153 21739 140890787 199073 21970 3713376 83641 22093 62714907 56214 198505 130712621 113847 164490 37546450 34236 121435 111960983 73702 23208 31523788 125482 48769 104979828 87625 153707 79467870 94756 67466 166082833 5802 114844 13488622 110740 13540 5239886 190756 160939 99353553 151224 23574 2892522 85120 39661 39345955 175956 55835 49072735 90515 132427 38161143 83948 55507 51961619 165196 156165 39584191 125554 69615 6596721 198119 171157 14731037 82442 135611 23745344 13567 77249 120921958 17048 24061 269562547 67812 178663 6062270 185970 82522 44107449 30523 118531 216291345 149156 37176 14123099 41152 66939 165944550 50626 28335 12980030 49964 47933 213731 90138 116830 5942199 172210 77727 7423690 104385 123799 44437110 39751 61848 6583681 68307 164679 14757002 94237 21718 73826614 168346 129146 136992558 77067 104432 338016641 145484 57649 31977508 45978 24826 667949080 152740 152795 125691453 26370 198223 4332318 30396 89365 268996 57138 189323 310507184 65495 38650 5488072 10899 69797 18314931 177617 188176 183864710 5973 55970 13964471 57965 167967 30522930 153915 120292 9441512 186410 62300 148574635 140892 163984 173396110 92744 68690 173783992 72930 12337 69039503 122665 30651 74623975 197409 11850 6635811 119784 169297 17811454 57626 74030 19142269 68135 137368 633463286 107549 129881 41027431 126821 98475 28465142 72077 191101 207754344 191843 182839 81935628 193869 2452 13013140 106083 189692 4111531 185762 62440 68504775 135085 98316 26476498 179565 149536 55264234 53135 126407 123294312 179467 146485 77545148 176646 7224 95222285 66726 34234 68647200 75246 55531 16474595 39690 126993 986717 40845 184199 34019898 102139 108534 30066998 152553 106993 4437841 124715 174757 133382097 169494 143683 94823233 88428 182817 13871132 10527 66823 26952563 138500 43200 80360633 32938 98614 74061 164040 104466 1594503 13077 152714 108047102 145280 37760 3665167 97268 138741 301845 73106 15662 99089234 170227 71181 5281169 27164 125861 1800763 76771 2837 6631650 35694 103175 6878516 157047 13726 51456127 138640 174162 1171328 156206 67337 133279552 55053 130756 48051318 160737 28673 19276341 189487 111581 114953554 160988 135476 204708077 95355 171566 24365204 49873 149544 2025814 181725 65679 149226753 150910 53899 17193093 45368 144111 58437812 78679 108228 13607776 103248 166605 30634956 60973 23025 15122879 3290 81312 93028812 185489 95312 94293298 110191 80747 7166933 61680 58839 31690111 5563 162202 5070917 196926 116057 127880123 16456 157849 1909324 157316 91785 26569941 45483 178486 250231529 104349 33588 13729667 63302 1107 1070819 53373 143240 123326796 82394 182136 14057932 18641 66937 7945160 43862 39667 30077245 21900 98057 1348636 112686 83710 98664246 140765 50598 146850696 27641 57712 17561069 176652 82311 110353144 37826 69862 19060955 117254 29847 555705314 199563 85812 15673578 54697 166367 30572229 80303 71782 3961997 92472 175590 15159746 137133 162843 2969639 80856 192892 26861 13198 78470 141058185 168899 186658 80005798 114568 34859 23839468 197880 197956 292369 120844 181041 114266368 187901 149673 57688897 32139 89680 71407148 95315 97419 114643415 24333 53294 189036827 186114 131194 45171483 57343 174121 153624879 69660 83621 12524945 88213 13276 26096323 10589 184447 65537567 126811 79313 213484091 142537 152931 8661050 183142 58145 64564661 58972 155579 418609 19051 96106 31673323 82692 82489 66661075 87234 111519 20371308 47924 116181 3521383 83145 90454 54535343 78111 148722 12515692 96881 72214 417067960 77475 48810 11196553 125346 158057 39820440 168303 185903 1125617 197600 68833 12091096 116129 191047 8117639 66480 130123 28560245 53082 69641 40183853 177463 103099 106595289 137694 81705 34161715 141384 59462 13479514 86880 184282 157125246 19863 25198 55656610 122355 186326 10001782 52963 82151 19411088 22230 68825 53897776 147827 47646 150438411 114492 49316 4638867 11409 119588 2642668 56173 104565 98176304 36590 22498 144976 68440 94977 56696296 52092 164630 122888761 17784 2499 34579737 60762 89103 175626008 16144 6659 146883527 62811 117936 102892407 24819 12595 35504279 115695 175809 222359025 34140 196389 380407923 134785 44653 13101894 115372 158262 10900698 65043 158458 5222066 146080 69980 14200400 32994 68243 161823439 79328 139585 120424814 4016 90514 726765170 113135 86231 41788559 196737 168144 205963412 18492 151131 44807239 45891 141216 69165994 121649 179239 32305514 14229 78040 181775198 107444 126428 6020887 138786 149789 44235935 33116 54710 386561 59225 77761 1475039 92673 104715 511176 88838 153987 19491594 125408 144478 16434607 13337 36775 31408638 16880 124920 28933292 126976 89550 167313493 162862 90526 20040070 33505 1897 23422116 44505 10242 4690742 17455 8249 13953682 149235 64136 964535 119600 41404 8217033 69453 18677 14144369 18001 78955 116350447 73024 44728 1985519 137791 142847 23253823 148501 80763 15042438 98390 186944 60211134 42166 103186 4873165 26100 113320 24019075 184530 83967 14368972 120122 21509 123560696 101431 13799 25970999 68377 160808 2141234 149380 101554 170522603 6406 152447 105568416 137286 31169 33724638 66376 89722 3218190 77619 17447 3486540 75048 137377 63627612 123915 30484 61461888 43474 140852 883784 30880 190962 40955099 166453 136273 373922148 42537 28400 4838755 69090 40930 3839425 34861 40351 136317532 164560 117632 6026419 159510 153812 51155453 42677 88407 192405061 44711 177502 49966231 64080 184689 13904031 1905 122728 75921282 61889 160496 142103802 3916 184225 29155740 2264 81753 690095 77115 69736 21355022 117521 111923 40919797 126880 13285 41487475 82521 112673 33982311 53437 162636 185755587 113009 30252 22060018 30131 15146 138002 23698 3177 6154746 123177 74715 10894473 15340 146779 117959714 186893 57044 49213185 148330 97121 5966476 94995 194591 289253 109227 99078 112425182 60640 75144 94468547 145337 75211 44206973 157090 149940 13114471 120752 19853 83602104 105563 196816 14888262 76845 146463 152971137 22550 90257 496477 139774 101531 9320507 53116 2492 154838385 6278 111584 406045023 53839 51522 6928747 32709 138253 470379627 147919 153190 9732047 97011 116040 3100172 109892 115504 232858 156826 38766 172389537 88585 157360 8850961 16564 25206 22107942 150417 73148 327601420 2379 174689 1829281 9290 105284 53181087 59209 171908 44737267 180107 150419 15169396 159112 118170 93209052 181639 178460 82301528 137663 107619 17633951 180900 193288 8035613 62132 30455 222962414 114326 12192 25236556 156739 1633 83647204 15918 179571 141598626 181616 50255 86692198 75593 109362 94071365 33778 95185 15660049 40776 188429 14368245 76535 14695 2295751 105793 15302 79879259 33723 84548 254785675 162097 140525 21358464 190868 136035 122264621 76592 50909 33827208 132705 23683 7423735 170830 58861 234593054 103737 157213 423251 90933 88125 155746412 44978 161020 32379375 41988 82501 118120573 156430 32525 123207957 118469 39337 22976957 184484 150457 7176344 92739 119987 122144452 112709 7939 3976398 89279 144892 35400483 120275 45120 64319761 43754 96984 7958806 169736 32218 51689836 35765 67494 82451727 189135 83707 6215525 65337 157628 62507122 91796 107627 44752145 189940 162579 40401620 54158 179762 144199541 166267 135535 18774628 19818 170591 17376218 62637 47128 40270857 1756 79245 86573168 64381 123471 232176 196318 70235 1325127 22242 143189 101465381 181328 123088 41372474 101176 119922 8872141 165244 37810 40778235 101159 162727 286885884 67914 175746 14765860 53845 136243 92775202 38210 63214 2209235 160857 73006 148420 3902 104362 794081 158855 47603 5435953 1813 166547 1547390 80553 59486 112127939 75879 30838 20989435 155921 5454 3599834 142372 107955 21171168 140229 71862 29098644 170477 63664 37787375 159405 92177 126706260 45208 174851 1281833 68691 138940 141157871 23778 69024 136137584 144505 130428 16664968 134287 82637 52926049 166684 167249 61000246 61538 110783 264859394 103409 88269 246991189 53402 35032 76484466 62611 182266 8769225 134414 3623 138679330 101787 25984 29011764 61698 179524 118572309 123509 77717 30871746 120252 47489 146668452 42092 147618 33729328 78686 103457 178832806 142307 135018 35716191 61927 1461 15286469 45640 45750 6000462 158666 57872 137438314 143734 2266 451951755 25800 108552 63014953 164749 179105 24773445 115411 161484 17992548 31110 90193 92725013 64569 102012 22515097 98820 100523 72850526 83349 139684 48921359 144343 126910 842096 109597 123976 139187417 92196 174636 16399585 123413 111523 34630085 99045 16411 219974025 69763 122739 29441259 174715 25882 44915513 138089 152112 47595185 194653 32966 125469606 193904 1590 17008989 194066 172844 182486747 96856 105536 4347060 50901 62185 3092945 51227 126192 5592034 175676 51721 74112020 44022 18491 2685786 55876 192728 374168548 54151 19447 75441470 152089 76720 27206753 158519 129856 151090748 170091 104729 170136031 29465 98393 158848219 6690 114780 16409576 89114 140001 52249848 189416 95602 30960090 13463 10218 1267970 154776 145010 137674504 63052 179301 4228498 35577 101979 225499735 171139 150679 169248008 175656 9242 19089290 146142 33739 265066810 174925 6589 14271003 120951 67799 28042501 36769 57389 163389729 22776 153454 25778192 5217 24343 29644040 68072 1705 44899595 64911 176990 5560736 3907 178863 55993138 153757 11793 28072049 24423 56775 37470347 7852 148408 29609756 125706 119207 8660360 102331 28156 15632423 40829 146005 7520348 65056 177694 4194706 166213 89293 7147039 119121 102021 141126195 11509 89885 155279046 86038 177557 65401700 20284 124873 25652250 12567 49356 48712927 9762 64513 17023445 128024 193998 17866593 122178 672 15044651 189572 58396 79348706 119171 105211 12441076 140156 70115 75956055 26309 5301 61131920 185175 136271 5603997 96809 39110 153902907 147723 167783 54437220 85515 61921 55017585 126024 62919 8970407 69435 14925 37237987 30727 124520 65790996 190439 14777 13503841 186682 100865 18668649 89690 30872 23791195 26538 176751 33316497 93947 174599 1391003 61213 40033 232514997 28940 186220 263337742 172849 197174 90578865 130499 156541 176568653 62376 88696 29731314 37649 186291 2747607 29567 85046 48543395 78447 84391 11117303 182089 108551 56567433 13296 97315 2339453 94416 94099 91666458 174533 132646 8668633 57000 139437 42743377 109452 143831 110435316 92435 99711 137847754 139820 145234 18644420 42770 132141 5408983 113126 83355 61703122 3362 132223 44177093 96694 103716 36295980 43987 190647 26449580 197067 72643 54345025 48135 54201 51730447 64062 36553 83119888 130563 22194 23390722 2618 163059 48783111 170376 47636 5768763 54050 64868 67810501 71807 114018 678522 87187 188330 71169924 62408 106947 5800997 73414 97172 126955110 137186 154584 36503225 189650 61699 8176161 168058 181423 17367080 169188 165320 59897924 187436 170397 133832354 148749 159414 43713573 146433 120124 328792178 27885 129922 97998 107436 15841 133158366 164788 45573 81082884 192386 123291 5590942 40544 99835 45374947 67367 89120 43387974 96747 35197 143269642 143819 141711 1794313 165736 10073 32915275 82432 116808 26419494 39377 183611 159827829 57528 178630 28975767 22526 163482 9703290 186521 12001 15019524 145779 141469 125502372 115443 7392 9658722 103910 152163 1628875 119693 168965 11893397 61616 138299 225582624 128288 120441 1102838 136337 109338 47267153 191402 123138 400869834 67697 169132 41466328 17661 124424 21090216 127559 17007 26632924 27857 54441 93290613 4626 185438 29936220 31795 101714 11091794 161126 57455 3745551 148681 12635 40119402 47959 97343 5289337 62292 21778 204984017 166574 100496 35265918 148726 100502 76707865 173302 52729 452968391 45332 5570 20758997 12991 21572 138142 169668 53535 43767984 48414 10379 182623324 168820 129306 1447738 26891 137699 52376419 72523 105928 38686520 63973 83501 320128838 108269 9432 10438394 36594 128532 20000226 199982 48325 79293467 39867 148947 388841 44418 180893 84063830 194998 24461 42167202 56669 114054 8313786 199918 31009 14390053 44336 48220 36147788 20266 160246 111522716 29660 42702 45686857 87124 49905 2658403 30015 35085 65145292 117833 52412 96593250 134422 172374 18313283 182676 141358 33753225 105677 65064 20581061 153216 12810 34605572 112200 188765 52797490 19300 26387 64720682 77927 3385 16308623 27086 173141 110377519 75398 73370 318099790 114996 6930 17027628 144063 133505 30005574 81057 186912 25286397 63768 37490 594136837 117888 56399 20839070 34658 7063 65957240 83386 185712 40727867 4933 14481 33925991 103443 86434 13869553 124174 148291 71579856 11101 117184 66377177 32582 156129 15990142 9591 12123 3570773 60424 198617 140498689 198662 107016 20503106 156173 17395 121883407 42177 196184 27969626 153348 102584 22152976 161496 113799 3029256 112072 349 13231828 97506 119388 14768765 125333 187809 18771020 53903 186148 1773286 198514 8183 13770837 12933 64489 50112256 82704 30620 59842301 95667 102190 516422053 175156 122892 31591856 111462 170348 80660622 45828 62488 9331979 102457 21303 57783346 159351 148313 218232061 132297 132672 46063431 102350 36507 236117016 171563 169070 67609018 175554 23598 79255063 136513 61140 627462961 14990 64912 20361745 47589 1570 70644026 94898 82533 17583601 110903 128008 71746958 33199 103944 10353024 158010 134623 1021995 18179 44047 86005071 178746 11579 113946762 148807 184168 37625627 80701 60889 263511473 39362 139807 280535406 135769 59855 101509180 76281 24813 9394531 138875 127720 47041149 99107 64444 106766 136824 87392 7272752 98554 8217 17976446 170070 115113 222725669 80034 120116 45744049 157224 48839 316131 127174 95971 14719109 45093 17237 11949037 195711 104872 27622048 155588 58164 39644689 165514 106528 15603099 108096 111749 84333318 194725 80811 2685258 198069 49560 35502541 120797 197285 4499191 1421 199871 53607231 20532 65486 89147548 135827 85694 31767245 80460 108226 9116174 88343 18845 64587266 103186 19943 19664968 77585 113390 1805532 22501 44375 78179825 93451 17066 11042738 142078 109752 11364094 25819 174294 46818078 127244 56679 105334041 51229 14298 103300034 62338 44228 64136106 199808 55619 36768811 129764 47810 4052783 25842 134782 4247823 31172 39932 6367268 179657 154657 4012919 199339 20842 106534876 42435 185354 2733410 180047 14434 10966061 95729 15539 4283386 40898 175341 12609651 49926 110430 6621039 585 91669 77166733 62608 53994 59912839 60365 23045 98158920 106306 186277 145423442 89447 78122 15273051 102687 33792 2715413 66552 45276 19442728 82644 189871 76211451 155674 651 25381015 91372 80216 127277408 71930 130813 114699790 97281 126606 55222530 114187 97695 1885225 143832 160006 21813179 85373 36130 132050776 71955 190875 11499719 181495 6869 81929861 5539 106951 162062162 13503 49098 15694935 34489 79730 67491941 185078 75226 9877085 164377 183713 169922197 44676 131013 142979357 101215 74788 27890951 122162 199376 22184146 151282 162581 318843 100131 192334 137800614 27677 198760 17742779 160370 119753 29394874 6467 106788 526409298 2393 23766 1137080 130036 147239 73746878 197886 164339 8535744 73380 173691 98877559 170403 191417 4466235 98861 130325 227996991 155793 172368 85232181 157173 31683 15483154 179537 3360 151737515 46237 102127 326270162 47976 119916 369303144 106745 22627 9235894 95748 142218 139323319 116905 143907 16800293 126456 101590 22563966 83173 131998 36884507 134044 17936 72303243 21150 9985 16112704 68127 177821 13872743 144494 51420 78420892 132739 146533 13396949 193289 128264 73711205 143391 73991 55191842 174286 57412 18568531 108010 28755 133093285 41341 76370 1713655 179570 153683 160023060 28686 49016 17171574 2117 144654 29165362 58973 39692 26961974 110659 183840 1346999 116289 15665 16930970 147557 93990 27039963 23322 91299 16111224 116409 148706 123090097 44082 163237 40889899 191247 137631 12066887 53274 53857 99077366 182386 79794 88563381 122438 124697 27966951 105759 196848 71973254 86035 126866 41833078 107822 43482 89342069 19272 47419 18163183 156792 197023 46439313 80293 66832 28675902 150429 181144 10445257 119178 159062 25625790 25627 68209 12744039 85232 125207 2636148 16696 128361 114330079 25459 110986 7731567 161409 163417 94597016 33823 122053 277922745 132125 153173 48905906 184573 80666 22933300 114145 99937 11777952 76110 143294 99990820 74783 35842 90508204 196879 162289 15593105 23550 15712 481671214 91972 85019 106316436 171770 62504 30721519 178572 80001 57064906 85264 188457 113673633 139981 144090 47304345 184102 89209 3172577 131695 62162 29010211 33043 13074 7864225 104616 3379 129360827 119531 114246 48687136 193991 194540 29459446 140455 142468 23807230 177045 139047 3912058 24714 103713 131460372 186427 184397 201352 24008 121700 8431231 184189 123992 59047032 167316 54523 233628 158709 61110 40175444 13187 189182 46660427 147674 49076 48210141 101471 151406 29272876 136143 139335 13216002 148077 125588 9380384 122619 33702 13348817 162279 141238 4663371 40551 178808 47259747 38958 157198 48089261 161553 159555 82233508 190708 156217 36596009 69428 80298 216804590 105392 187476 176068845 62748 23954 126642656 168714 53707 49399258 110884 32704 12361 125026 85830 46887236 23827 18088 128065053 99102 172740 151125362 40900 145962 37328105 165322 45168 128876459 39218 87076 230745119 39225 12035 154044050 71148 162021 10730678 175814 33434 110584820 64186 40715 28810055 62667 95357 1726077 64148 122012 174685643 153041 165141 105060429 112805 23756 18956910 65738 2769 3132974 181736 28099 134775039 9353 17234 4064496 154785 116211 10785242 58335 114881 26224532 36003 137341 34535972 3957 108410 7207804 187475 141991 3376165 81088 181045 34259287 26344 74390 72450214 169726 163047 65155450 45437 21498 161483937 43828 177891 87140908 9458 40715 197526880 116082 61121 48999510 160119 24878 332542831 63014 58206 34797795 36191 161037 2171809 18911 106386 98299756 47105 76373 74499774 112475 18857 838152 68041 119967 6995879 22108 27754 86407735 31486 57562 17908690 116411 178034 131647131 192560 27945 17497178 155835 141757 76841626 67800 33107 7426120 195475 7279 27170435 160416 25951 14416240 68999 11825 23471645 141321 17820 27734907 58559 57649 321282847 40281 32565 25971737 74974 123693 4207606 77460 5829 19119464 167734 17506 14347233 118358 184682 14343163 189325 143281 27109734 168870 186691 568504438 145639 91185 23953118 192504 22946 11357867 96518 4097 18720356 129566 102458 51553864 24105 93565 35962676 115349 155950 62305191 120362 52199 2910529 199435 34278 40080720 79699 100841 8267243 110753 104034 75930203 72102 60918 29539335 24579 58624 3488320 190204 102544 13659241 34672 199479 44707750 50739 73373 32592456 99334 9396 14471267 142458 95984 30132034 89190 34659 166530272 47294 52256 30742265 182040 104610 41580580 26298 7415 46216106 155080 138033 9415710 150375 192205 73624532 63926 29346 8429412 178866 72017 6666072 86331 94245 33600349 45301 129181 55984920 5486 2035 104154215 178731 57840 4285615 197140 33259 48076070 132694 188516 6457263 97996 33011 12547894 152084 197143 19360328 43950 84792 6705971 77759 78882 34892840 181936 125241 20262783 46956 47058 102783374 96442 154821 18176643 156983 88360 946681 177612 60803 15407428 69511 54296 9260058 8405 50109 951454 101216 26303 31925158 45123 9268 7632269 134900 117466 109887208 31014 54697 47429878 174646 182325 39394327 8386 180524 35023564 143416 51930 28599747 19694 137701 28392228 151515 14911 199748178 62268 55966 179680308 44884 92174 159710761 4680 108204 38087525 151829 49274 66732261 148816 25236 84728922 5929 152416 7588362 124994 179702 451329 143658 20617 2691268 138478 140187 135012141 140285 113929 124693000 199214 127796 111743807 114935 45181 16134843 149614 174687 7253104 74511 155385 22225794 190847 56974 2164253 194607 4763 15474370 148688 162789 6168980 156828 56180 139823416 94376 186050 262032917 113376 148928 84415744 156873 1480 71993278 152792 51264 244665563 60333 89903 53705031 127978 50193 2312215 161881 54056 22608496 129906 115591 8461414 129627 127567 16866290 8844 140294 45609569 77946 55043 49496818 199707 198770 26090577 189822 47894 201783050 70739 166071 81432455 46164 57223 4785276 10519 52567 130255034 112058 111709 1518281 137053 161640 150616225 33355 106181 77110837 36713 185163 149038885 164568 20144 11495443 126412 89793 84384802 134734 131296 155086752 199265 199140 5132380 53318 40524 59048947 197763 176516 390104119 187042 18151 180071063 191207 107666 11619679 45599 158648 5151566 28833 67653 50047505 195281 63253 333692469 177297 114537 6399580 41556 181520 21355752 26146 194878 83065290 69645 87966 50636486 10184 54514 54073605 147430 170959 165392930 154005 189222 13810042 24860 9072 16362334 126533 142562 181646527 38882 21917 33687337 137122 138627 213504279 50249 132607 166480733 148506 192278 70537090 58093 54750 13706016 92516 181251 2367292 100833 41533 4980666 89612 144063 158459339 60565 25755 82992871 123219 58216 65528810 43139 133379 223299006 2241 164212 32215346 57641 127861 27328201 74126 123090 11983773 190108 45271 183712482 9852 180640 89693330 153265 176942 10309493 153929 8727 116520570 150747 179009 41280210 80588 137314 3207667 70382 93452 11191178 20495 2265 94650815 159172 104366 39707892 149459 188522 6307923 106077 59171 142272377 160075 186738 72919610 161762 127638 581576261 1409 10054 20309110 13890 126170 24578642 145432 13947 111163464 115056 143236 15997856 105934 60201 65463905 90301 12928 135402959 76476 64762 53093949 93989 68424 1390498 106470 26274 1219006 78388 140106 43970684 163992 97117 59459006 73530 120481 276933208 44943 168171 7589552 113468 79818 76257920 63994 155747 25395559 98955 941 18616600 180374 89337 27111334 180766 154049 123137783 93394 76087 1205932 86507 180421 33085845 78817 97170 20532065 159980 157819 12578188 136645 74078 100708297 149182 197718 123404026 176079 69886 37256648 190056 195757 46313358 147784 111230 160046666 191515 86086 63083819 94966 140572 2248466 195076 111789 131002 47004 184127 101407414 77386 116850 11544263 98188 28966 1867452 98703 47356 33892511 3385 141019 39485817 97854 68310 53610731 84833 155379 273121830 128132 1817 98826502 37540 81409 33500379 99619 50459 5094341 181879 84947 63492142 175088 79631 1425623 16427 18404 23484641 39565 122319 103064968 191049 119377 414619601 5206 86797 6291382 152810 32002 50919087 1333 47342 808746 106896 160024 38130157 178556 127588 37668160 181783 9619 190270826 136414 158231 24734235 38515 89113 675686980 196840 151101 118324047 113348 94847 28904557 187198 111541 55376581 83534 179684 10355962 84871 4770 87044513 186236 24105 18695812 14649 21858 647604 98887 104514 2146086 12659 80966 259638880 34790 83080 345301871 177968 13124 29696769 68397 25796 124875706 150528 190971 9663007 37566 19697 10953577 11269 195668 43670401 109356 107698 30256163 131308 176402 4812292 117314 15553 157697247 42682 9276 281313039 43761 190197 26981160 199819 135553 74416393 137898 191759 27184793 34016 190427 129632360 191794 44481 3550101 107121 68076 842082 176797 170427 61288750 180984 121412 6561096 174847 97467 11622656 18481 165127 20111725 27128 163188 20693656 125383 170275 1908116 50009 126286 33201917 102675 35320 38162565 87556 46689 133081386 152766 17677 10818711 80572 2117 9734647 64995 154242 2042533 2730 175548 16931873 34857 19119 233363009 101748 35780 10160445 167773 152374 257785208 64318 858 93387008 129168 182495 196329567 116762 24458 167219162 174643 30109 22767917 42020 86411 15905934 97834 99554 69694602 185512 146479 29015433 116530 147562 33791038 37318 87418 10777794 27412 50253 11862561 145812 66321 196582247 45187 155826 7743908 180006 44367 45765730 101348 115165 111042166 119451 47490 23143348 110580 120911 8411452 139512 101696 127962894 191893 62397 478058 63847 115563 5927365 4469 182626 642737414 147907 60133 9385639 31977 156229 56340138 134064 128205 688523 24340 245 29313780 104612 73907 35147494 90217 171346 28417265 33012 71966 1289440 136609 96265 372459 46013 82416 9924551 68087 131935 1228960 19223 170097 1976365 128145 23083 139915373 56461 46553 40398334 157717 5561 89841104 94547 159686 29652898 57788 128417 18414169 62610 188453 124211926 146292 16088 10611791 115282 62999 26375849 191875 15295 63076981 32724 118484 41862104 195394 18591 89240453 136650 65445 104521126 114669 112832 111093101 16990 150135 18793496 159262 145053 98236589 101433 39388 262954600 41799 105948 32714741 147447 169320 8741092 139688 180191 15684084 127909 197786 57744700 16038 121693 80787082 163674 54799 99702386 109344 162228 15227070 26554 36432 118687838 11614 83368 64972384 5191 150625 3672860 71516 9862 81174329 128640 91790 120495069 36714 41943 266812394 17699 58335 19204812 10558 38184 382477096 119169 3058 98776598 72283 53391 56389138 179822 71278 155947258 31974 18032 16412511 26953 1318 104773345 36572 106685 49209744 59544 20413 179620581 68477 121782 13294912 2288 103126 29428112 126610 26573 121781708 166771 186324 191589144 87474 63195 131222873 145585 49117 170985770 102561 196739 170029343 18768 151632 41440704 11753 141628 2977169 44745 98123 52839417 132018 82838 36084730 82551 47012 41525206 11135 79408 138044745 91052 26279 22395326 62205 18503 169838950 113289 16925 42300005 10586 47483 30731410 170833 194226 22549364 10477 55898 357807088 179150 175082 21819953 86352 142391 154731466 99496 76855 23042479 29007 107110 172089765 160913 48498 9468579 199434 52661 29652608 50793 28323 27272995 24659 179202 90355618 87308 178474 36157804 159909 33875 205955 42032 20858 35282241 114915 193050 161401517 116029 95800 182568469 2240 196626 22489011 182185 64969 33805478 25694 122937 113515230 58921 199421 320235914 154964 88415 35681566 138898 142264 15022387 107834 58027 33268838 141535 3281 12545109 90218 6387 125347251 116115 101666 178831359 138426 187953 644637461 136424 199738 53890800 96096 176923 4403040 125737 85276 35671956 86897 75898 25426852 93855 104285 43363478 148614 32170 184063451 90078 11330 1041134 83570 58354 1574175 34687 141278 19011260 9518 162613 61011441 30949 156942 11749030 10366 96499 117809387 183086 29851 33722852 167066 136 878088 14578 164232 42834693 169971 121660 66862066 131529 107900 45183875 13167 109082 42294120 60891 101352 44352405 165546 12696 823426 69708 130543 11264199 165133 49276 3284398 121077 181530 74042690 176830 131463 66337 78198 18458 28958688 173442 110017 18948187 90212 156645 64036405 12376 7002 1016649 40802 105202 18808325 70081 173879 112883264 36741 191039 24085254 146413 73171 5075076 108549 49502 569295692 81294 51780 58902480 110422 192360 62010562 3724 34670 460686 199884 91000 73932929 196630 68989 127353391 190252 113277 129964583 50099 162001 23152900 22710 175115 13050031 62743 177620 775203 61144 79143 39866638 137055 19657 2160894 164497 80843 109896920 38873 79554 33335950 112962 57078 2434295 48914 48695 69549506 11685 132499 105477193 93038 76347 1610027 133219 176972 7793486 147852 163735 20552903 52443 68889 8223256 174930 155644 22962166 153407 48304 110509837 75458 6716 20295397 105150 92113 10806020 124443 70191 13751634 50585 155928 40741100 70089 57532 135616795 24373 108630 25983152 117329 102885 18444586 156240 36638 12002897 40969 122576 242393589 72191 17034 15266856 73296 93543 214574896 34980 113221 46562835 100048 55693 169289621 13011 58432 52128137 153526 105870 19375906 61844 42008 28397633 46485 70483 38247655 9167 128239 140081144 197959 139697 50913808 34394 198351 162824036 112847 133600 20783230 70367 57091 104679581 175899 154800 5234063 143370 93965 33988627 96040 123978 9770940 143180 163882 11764528 22902 100391 166542891 119060 30990 902861 173647 94795 8442686 88909 15544 8879820 52412 147767 12839476 11559 41286 12515557 178406 56280 17994871 182592 109835 5354862 197558 140495 79897529 103562 64367 234926191 185123 100046 28960345 178582 81952 80812190 83834 180929 105426010 25245 49504 47027053 153964 105570 17033599 139426 60472 26072458 91716 165463 253893506 11605 159520 20386847 50088 60971 2313293 172432 116412 21774515 164083 198440 48947363 75637 69287 138884173 175972 139266 53194323 66056 164631 465210762 104746 151203 61198765 52540 143921 25961916 77466 36271 48589467 40300 150676 12044286 188064 124837 6318962 39899 66208 268830212 187201 25161 23677126 70924 122386 346440356 71456 110119 5693797 167121 90280 23076960 172631 162990 5795299 150043 161675 36045261 55818 198265 105560798 14076 145234 68021829 18595 21477 42163285 126371 75190 56424037 11071 67314 78926716 10764 16581 85851758 58346 187621 36485087 50577 133838 1985166 60463 130772 182736425 147100 76547 16835491 146480 31086 8246231 39755 117252 279047973 114025 134763 11559642 36405 164256 153439094 145484 160349 25589348 177372 46661 276236177 52480 182779 12552041 130441 17630 19735418 106443 182209 85178327 172206 153962 22393388 39846 28885 471148167 102578 55440 7607911 97567 28071 14548712 125946 153193 116129921 44477 188782 102465305 57037 40344 66736762 19997 100345 91103315 42713 20394 140376083 7440 195240 24738950 140247 84720 4588121 70907 147080 299178500 139685 192080 60132971 199257 65562 36509139 46802 21001 18208035 15961 165546 1173512 106095 20630 120321363 197002 174127 50716231 81255 3618 51155338 102478 6478 112640709 199883 46605 15516496 26748 144464 7852978 34316 2711 11869328 11454 118132 120998475 76568 164821 30486804 121380 68977 48520546 65095 66149 210914310 186991 41405 116988931 98642 112714 1161960 29550 183326 9372784 132827 124460 526849591 122378 179691 82780922 56036 67186 163881799 104337 86428 24580396 88206 71781 83018466 90764 73220 51483296 75072 130313 19282714 196137 156336 79667238 196258 30806 563349 78312 169943 97928138 55917 56020 58556710 55652 167310 320665853 152359 127598 159686649 188852 23818 99437017 164355 121114 74964564 27700 1875 9627614 123284 90546 2426664 164220 185669 40859103 180619 69919 129962 60024 153434 47295543 30617 21301 33743093 51812 173505 2247676 87140 188130 13968660 144999 189106 11449529 156630 184360 170463715 168372 159909 178362088 54747 177567 47657768 132133 183053 203388895 17759 5186 45496749 92277 130767 127682700 129503 71429 8343 119629 36032 147315708 60360 1902 3569539 197867 103666 34213174 47638 157153 90394391 132173 147273 58405376 74270 191072 132444771 12484 76107 22771534 191992 116787 168976449 173303 65526 37740572 3992 185523 9137325 143569 155416 23058447 56067 137168 325846 86141 87917 120021015 187585 63017 34689274 197913 19694 28066803 120851 83608 79295028 159372 162785 1772959 147094 17967 112989529 102278 139804 48891635 108774 115226 23055694 174113 73733 3609724 181233 106977 59345800 188491 84099 145575539 142321 136894 21410550 110145 151511 37150525 80345 165926 47512517 45017 166527 26233872 91247 79074 260573544 136865 164181 154302301 67568 123108 203914 180744 27442 4405710 42682 71780 24347659 192859 12448 877831 147197 83407 107076104 74582 22813 88724485 75339 37574 32999160 128056 44282 52220555 86032 171395 8423751 171632 161058 2998229 954 46441 25100520 184368 12751 6573787 52684 82474 39713840 5616 123836 9833002 63733 184941 4667101 161931 87114 183347140 3429 148620 11488643 112321 112777 34088970 103756 54762 40955141 115670 159636 49791029 197708 172470 12481672 161191 53973 89981004 72962 71999 2390174 156005 21343 55814587 22815 93364 15009723 82519 122275 225033702 173648 18680 202725896 52709 167091 51676267 170478 74361 18059566 68918 68228 21809521 123213 35040 32183 121957 36247 8245134 51781 118185 33332886 56045 187842 64360759 41955 179058 23885194 74878 174381 15724669 113491 112384 7813910 186493 198456 40751633 151024 19444 14481096 167682 115062 38792352 5914 166433 11160143 123504 62712 22307862 41644 137713 13347037 154930 48931 21008202 83296 70983 100565675 18554 196376 38699797 12724 64573 44657701 45264 78199 4446945 39281 30574 10331236 160485 88254 30971253 82239 169119 1190547 75794 181127 226977181 196854 145579 2597445 180798 176115 292440664 64611 76243 24590851 18540 159048 103048364 116723 127654 60933972 125119 52803 732616659 51590 109394 104078232 68714 12771 601342 99831 77002 56842816 21838 144016 28772648 153473 12496 127542172 76983 116380 9420037 167303 85092 33393340 131262 113001 34350160 184808 41671 6852192 74106 56995 27391967 131029 139223 7684940 69871 93885 11963270 45998 146905 5396250 44724 123411 739673 75711 172572 107744320 6107 62029 170073309 21707 185020 395917910 89961 1198 23047750 163661 97493 86583885 59877 96856 25882023 178300 170720 32327854 5493 192770 65403537 102565 123044 320854440 82532 56822 17496336 61979 25147 136232536 22553 17347 208567064 1618 23302 12533429 81133 197549 5760527 104886 181224 73697056 186528 73014 46187163 59983 150266 103420163 158291 179689 338641 41613 104810 778668 48146 109839 8399687 174389 162134 206796128 59822 127044 9825041 188459 87703 450276 135900 168138 57975280 122169 183778 19023349 198714 117046 86131916 58760 100233 23512095 132709 5407 49349551 34005 141609 274229960 12426 143850 3477124 142953 113150 68362200 100107 141053 89600006 64598 71819 24595978 100546 62546 40833507 86132 71156 135584469 184246 155231 3289017 153257 160126 343812 36712 16881 53183266 21780 199532 61338420 111545 43884 94030652 128104 180269 26035077 117477 170531 27494584 92691 110830 38546246 159891 44538 6568710 127450 126899 30576931 63619 43944 159553795 45195 38994 7749175 89572 163623 78534664 78126 22373 56812066 171901 8687 32154997 176826 123133 23424306 55000 41405 33384881 63076 65430 4734382 197089 133125 23028255 49748 48308 2091798 33591 56125 50551389 189318 132024 15474550 147550 112218 140382576 109826 187018 5141906 45663 78852 1474811 100940 33573 18381074 191776 128686 21097095 113805 50368 3360731 13758 75483 2188048 194370 127871 2300178 76735 172169 2529816 123551 111387 28536070 65888 115655 124441 89180 194631 142140544 142371 196781 93438261 63873 163562 57992750 3899 99794 51841262 81320 24956 153646692 127872 67574 10383652 170668 20360 674457 69394 192412 29349329 187412 178271 73691780 141558 109384 4908083 119622 143171 29146792 96145 141857 10709784 113008 76698 156021360 14858 12868 55974562 95360 85952 190060907 109772 116096 12047375 115261 134272 184306 68258 602 4231033 4083 166019 139853962 141230 158329 72980475 32040 27512 64509026 63999 96462 9590136 90617 175877 97116334 46656 154948 326090604 143931 173593 30082167 890 33686 190416556 135763 130884 21058163 79149 9626 27106994 27455 119988 89036395 67609 21763 29228083 137431 27206 100403558 12405 171359 4267220 65323 131826 68887605 104744 69050 39335453 57432 37305 565829 30753 185055 3738838 74316 175084 48457121 52040 112756 1558079 159581 119487 76293414 6063 188237 162276467 172956 194263 382072739 164486 126127 81549573 27980 123159 95774816 79125 153732 7270463 32773 155983 134470096 137411 74392 3456668 179397 44555 125982796 94155 88431 25777899 57716 82568 187924846 3638 72639 17817832 116414 184883 154045069 132010 165980 8182536 3916 56745 8988472 193381 92370 22522154 190562 154106 63547073 194199 156711 63885807 131380 137591 87297888 115 128636 649175 101407 122110 41113647 28989 86390 36731976 55747 93965 6403325 70408 183968 35744887 192726 188107 11959173 83277 104383 57930205 103284 126621 218752994 87455 153422 18690576 75860 154963 8260390 68103 187763 75970897 145616 20168 108261453 157930 79248 8765072 38278 41101 55128284 40963 170138 27000793 119253 131887 84762439 3245 139358 2148675 161880 103446 1741162 99840 107083 24285657 39852 190205 53317223 84615 76742 57565004 87248 187903 1191741 57231 56264 103876243 94571 92008 19115539 192654 58375 19922533 23464 125014 312690616 84816 55718 3428938 9597 92005 20431609 48411 91921 181043 179371 48455 1884336 48652 129953 36515621 116888 40818 9063251 13917 161248 132249945 13383 146217 13710607 170572 171696 116791441 174362 119718 5210691 175941 119258 159986309 190841 104624 42670597 21627 186263 2956725 86255 76828 4437307 86671 91253 142266119 127377 156686 18752901 25284 137177 11333878 4741 111030 7318164 164872 46922 228343282 4710 163663 193370313 18432 158419 38491357 49844 25912 124548 154719 181880 82933145 6881 116729 199121822 152100 121004 1736225 16939 139601 30727954 100441 21118 8381677 117023 120605 2026665 56570 90904 34094097 195642 72994 16845680 132761 130485 4224925 81757 99391 213986466 149770 14711 28730106 167673 32688 16403906 163164 76352 230556555 66268 77753 6956515 54225 191575 92990796 138633 177360 6452621 192544 166722 27353348 80154 58988 127587595 190882 74138 171691990 84932 194726 23802292 146823 97638 26364337 56791 187000 199174396 101731 6988 259503963 84212 78554 34343384 102647 147672 22496878 168997 199486 180700974 153086 133450 54875824 79346 89781 22795619 134681 42929 6279114 169089 164128 111187374 177938 159483 2977649 155562 29460 27397829 182746 31698 35608233 26680 83120 114594625 60118 11815 4777070 13378 158482 5543780 19550 68443 60808185 115761 151071 10153682 144878 27616 238900127 161078 103894 17455570 160045 13491 110297149 167502 54178 7677404 82353 71166 42759436 372 10167 120663259 137676 56185 11561277 189792 70608 2926410 142200 58391 5719001 111337 161302 43513673 187895 101278 136934 6306 88712 11079452 20540 78868 8023898 193297 63945 86516954 198609 60741 109215045 165148 57406 240943543 41062 149268 50963917 166741 101063 3189698 73958 195084 457733472 61506 59793 12975006 167079 190294 223724436 34385 22428 44517763 74202 46846 21621551 21466 83432 142632863 98722 87950 4278172 74954 101078 2520223 150857 85501 14447547 78933 91155 2591808 92396 19012 1831598 137949 28780 13753489 70840 160178 8386644 167555 115369 307977196 40952 149310 58816510 11930 162807 78009331 162158 58012 202111093 177168 14500 21541626 156619 42263 86290847 173185 12944 14444185 174342 164659 322679305 182173 57994 1702267 20591 28294 131789706 22577 88270 35827477 175558 44706 41771297 170509 51869 76602940 68238 20968 16339572 91697 148699 10286383 13577 57600 75755705 75785 180072 15611044 15486 191077 13137915 176973 126710 27261468 105421 25821 122919825 6838 42590 582024 31582 188805 8946147 67190 121821 16174873 13242 191302 4243120 158622 105738 20977667 110201 147391 9248295 133425 6393 17778088 190690 43600 6149509 41540 103239 216890872 126691 2200 41076110 67360 148449 3113573 100649 34476 7590335 115962 175035 8232962 50323 16565 61587489 87974 183928 249724191 176592 185613 247700537 87830 46342 60940093 107109 30070 4194024 2912 36879 77667518 148477 119945 98173412 67601 128653 125630632 71392 55991 19232755 50741 49205 31396833 182947 161273 96392314 4087 155456 2673666 199863 34298 118358825 57239 167415 144247072 91522 87434 981069 186590 76104 4442438 112104 112704 10630656 34986 41232 282565434 37334 106580 72891040 124014 36044 286897421 108358 183711 20152693 194241 18676 103255921 128514 130948 54764500 132653 139695 34263813 93129 78974 4032809 33241 145358 157767400 51985 143357 13539926 153052 145506 25612934 26980 189984 9983606 31896 23808 117667730 76288 50606 662678165 172082 115869 55031364 87138 166521 95328856 4154 5473 47119784 95628 126572 43948197 175811 70789 4724036 12804 170118 25091325 67838 23611 1222271 130600 69821 89960222 2668 197170 97433540 113515 12605 55744195 121453 100341 65452547 5260 82586 8210863 169167 27052 79727540 162844 50900 298976 6008 11297 112339687 123798 846 9615007 120576 149889 74378009 100898 63267 13808796 160567 192259 57897190 117579 37352 20742678 103938 13670 36839768 177216 40560 195323427 69744 53684 81421862 64287 162948 25126626 74730 67029 5876722 161032 19093 79505468 29072 46879 50419575 108319 34730 14769196 85834 61973 2546253 2901 132460 76311392 144905 90011 51395877 130851 32185 97085287 1781 110493 16868602 2589 124773 88706023 37818 74402 32878892 158092 80275 98886676 24611 159942 23615089 57701 76212 26755034 170093 197871 21737835 59665 83636 13777479 150720 76768 23978080 122149 171846 67242887 136481 48939 220255447 33282 115013 584773111 60025 1470 27451872 61233 10442 23084881 79009 107910 78149326 118704 169398 56845213 151052 167250 35847565 144359 68635 21371329 140165 130348 9670332 129873 8367 108344781 41211 48130 44921550 139236 98678 21649529 114425 162830 22418288 49061 50080 15484229 147097 173034 22964285 128024 137459 7422688 165143 122419 3529276 195157 52566 596696 102548 87383 21334375 31537 45603 31957956 24637 24345 47752581 188468 76905 24517032 154282 193903 38501867 43769 153928 1063965 122180 55234 12211515 145999 175625 63935171 127022 110148 112005831 179360 133748 133635701 35076 11363 457307977 6309 129061 17477894 128768 85383 59072484 111016 189637 553445171 133517 156045 132139172 106352 163401 28611824 173433 98868 200525 67516 196377 124720044 198433 49544 22106097 30892 127335 59002593 182560 190964 75066766 11414 54507 765830 78755 110240 19504420 113223 157971 372048017 124500 2090 1463444 12391 33706 357076639 81533 137965 268311604 19481 165706 6336350 70257 36340 24307298 60009 160001 14448745 29333 120918 59325712 88887 13055 92813821 159300 142999 918466 189746 55461 27578854 12696 180686 592286 106081 94491 56650890 4094 75436 34249475 28168 155752 241368915 110857 109177 24845525 29721 12813 25477869 128311 139861 104982779 120518 79663 72847432 168406 79657 5980093 141158 18182 83215799 50188 169908 52222285 167750 115257 71270284 77192 140844 31440987 28278 35289 62176970 133462 173318 182511532 103927 43541 216670430 184027 14641 47018471 155027 185592 10330883 127803 64409 70185783 146243 28826 93653502 74723 4141 42549031 2680 64229 33354581 108855 137553 249896598 157134 86591 75131733 57318 141425 21062922 70041 61306 11157034 148599 188359 60120556 91134 59425 2935366 114284 10456 38354597 49278 5534 70882131 118982 114226 46563656 49158 112174 50390180 67446 102316 6238645 22989 165703 86696037 75435 159251 7666874 24452 129425 98243727 168034 119046 72544940 54500 176616 12188112 77516 100062 2026982 76574 100490 3739823 144058 189864 21298215 142096 97540 11371452 79469 183289 2849392 40355 124229 18828407 198443 69734 386028469 8337 80378 186892796 69601 152813 227988596 176298 178590 17023018 172676 140768 123131969 17671 62027 3241333 149267 101117 111663535 114378 8934 10136528 23650 64157 54182330 145335 95479 10239666 87169 116199 80605726 18683 128700 400444116 129824 36317 53057468 65947 85630 8887981 30800 167938 317958 102510 85586 70364644 39858 138687 4421485 64400 129058 37889134 112440 26854 35051948 186546 123746 2872286 60431 53152 4968532 6393 113167 7128142 111116 48526 15574086 196526 155225 26967462 33275 79452 224902027 132128 131482 29354473 55431 159432 48682492 73128 41292 58060881 89088 103401 41538161 148366 91014 4456375 117707 138185 71656535 101840 174428 54090893 141976 46804 40247945 91705 42879 92213477 145058 137517 26111833 7927 188502 42071745 150105 182210 69647214 29207 166489 5393798 67679 3985 115965991 90040 157520 62757093 11031 184150 118425229 69028 44388 109830827 136378 87317 4735949 142659 33091 88828817 86419 86734 2995683 34963 74559 42975310 52715 72083 9273270 66676 16771 194577661 91124 97150 29648051 11466 73178 9963084 27426 31671 196155216 17421 129407 276576472 160958 116629 16108626 128018 82286 63316641 118325 12340 60199281 29944 129239 96618095 169864 109644 8681321 166364 32617 10567455 125099 94438 36939507 52105 50893 73850017 92903 72886 20345684 145575 166188 63280389 102937 43535 24874626 161307 44154 82353825 29416 167535 16147166 66685 11464 63925958 132152 794 58979 193328 1030 41043128 131510 61215 14153782 2980 44515 86455523 54454 24864 207556446 16769 109166 14916104 183936 19698 30015129 177921 77397 50656131 179278 6449 17734794 132277 112490 1151042 96092 151463 193257299 71486 73248 74757551 45563 31129 69727494 164894 568 4367687 63363 168967 11114277 62717 100092 22896447 37739 178893 136722692 115682 108943 3063726 77377 143047 17192942 149458 83994 141700712 34625 164110 17031714 10800 141795 373052610 185656 194433 17965321 148194 69830 14596462 7569 117290 1819513 142467 170804 296809930 179002 30405 111061326 35717 199325 396494005 61903 64383 56505364 168738 164228 46091129 54885 188944 27118408 60530 61436 125915373 86726 125113 6786549 146070 10509 4686200 40067 168209 11430721 751 191918 26960264 13340 3823 32426513 45231 152933 3970436 176696 153512 54620664 1651 102818 41103620 118420 110187 56209027 108634 85567 5762283 3451 74176 69196522 30032 119784 3533959 91855 161576 17142834 195263 74870 35619765 166017 117768 35272823 131359 147129 35123466 20333 134217 75935983 102716 105659 34218437 136168 160730 2938586 166544 64637 44418277 110655 172897 29830698 67546 70239 2192296 113885 172863 351894717 156085 75987 39940884 164906 41442 2096277 110189 88876 41557030 8988 127823 49410341 21293 32837 3060658 149663 138197 56819367 198029 139279 149638162 152116 158425 84998606 55385 102093 67739096 1776 85582 2784891 66592 148401 47601720 175555 76600 32846792 65994 63515 5771842 194234 104615 79783179 199089 199644 1681780 75472 159069 252815802 95782 18090 116923717 125884 125481 44332243 154278 185570 119554482 115202 193448 144265279 2323 3736 29125290 35322 114218 9868793 73178 1264 35867391 120919 42649 206008777 194624 83294 48345378 47901 29904 29462651 78938 191953 3282055 2178 90398 24176259 76886 72434 164068209 126911 172896 26812056 52501 18854 3627594 76720 149167 14029507 161579 20898 7112410 38983 103132 7239255 41189 120705 332716400 108286 150105 125556695 33632 120387 40299976 13825 25569 131432634 110749 150307 20279402 155816 48780 13122222 63592 17750 303335348 157452 17759 5042801 116001 69149 23716699 170170 111772 81114414 143322 120915 84742657 185910 93767 29221450 5271 34937 1070220 119288 44891 16398140 142262 15710 15485765 154512 176344 29722148 177276 74039 4660565 18226 182900 126617618 85424 143347 10980040 72328 139363 52920185 143418 34269 10029934 83317 113182 41457375 113396 92063 7855154 17248 108764 10349841 84313 177837 67432552 61449 29629 10972077 120569 82162 272729159 58393 153493 40741576 198320 153970 8836 141022 170770 29986125 111407 190384 223009866 34061 177478 2842479 57341 38018 111738509 184820 50765 91370187 26526 61759 8245564 71682 103879 18818953 146785 198626 31476653 46159 67964 34394586 27242 155087 16603732 24501 48723 188049668 165527 36154 27307065 190238 92532 63717607 84925 140980 78832285 176777 13756 180159198 137372 120717 73540087 35512 108546 100032575 18661 41177 278177749 73629 5027 87030091 79197 114931 93731904 111127 148557 83963662 5666 50232 38372818 4798 97258 224336942 191725 194396 175889225 162134 194368 448095589 68711 89128 74673729 106935 125675 61801450 197334 37342 36465378 181984 50971 14560693 56627 125905 4953589 79435 65783 330096084 43311 94016 173777 84374 196045 22099029 56967 141381 87823874 196998 34012 1265618 194353 199355 23276924 79114 38731 173067290 69513 25652 13640198 75475 22617 7158590 118426 166368 38401577 62688 62224 2832756 58768 31749 34793370 113212 196234 104182300 138964 68648 26544500 48090 27683 5730779 22932 23396 4953763 164793 178928 63977234 15375 199503 58435230 130081 9132 13940391 161111 77632 44963956 31451 194118 11666579 81747 32716 218518670 24927 151728 8505067 70273 11985 27502485 42908 30812 18079505 48943 161516 275377811 102814 44063 41620836 162540 3004 14924582 35227 103566 32208595 75556 33398 35503939 10147 120618 13388770 76561 7479 22672307 87084 132900 40793191 80454 159954 3326602 10404 54633 47042830 144982 10643 56029474 131724 72728 8128991 138754 162763 171776646 122647 897 44100305 44157 65127 591812 195588 74431 38520579 25167 199497 41602240 55631 98610 1009749 129091 186512 8406720 926 12549 31035004 84919 101950 113861510 154585 9405 199353769 105249 132436 78103262 125375 124075 4771766 69078 152641 8995652 128062 111346 21707735 120304 8617 5118372 199270 130516 19536631 15970 129946 56365920 131556 141101 51087471 131348 141556 30216784 46036 125325 82919221 153858 112640 2802668 172799 97570 117961061 172940 77316 6886198 108059 142030 20660858 134809 172551 208024956 145717 192679 90385029 131120 70068 83560269 156893 71982 119953860 18071 59227 170842391 184960 67281 59647082 42531 160424 8589127 134500 160227 10407 151894 91564 4455009 9425 831 16575141 2677 48447 8298708 151310 188890 77359036 35965 12260 21074976 56043 42664 108062024 146895 157358 332524441 142162 126386 180374519 69765 17539 4431230 186024 101198 85777222 197248 37247 33011677 72448 158758 6418045 8792 108137 25091791 66631 34287 8128949 41002 14428 8141832 171099 180342 2238524 119676 131361 9222524 126268 33906 84711381 122668 141709 84483982 181961 54281 67504570 100657 177702 8417440 139606 144858 22421584 87052 21100 106095584 109775 104292 16474808 4757 99363 4010077 10721 145308 46702237 19035 157865 32880406 131208 19147 51730676 107921 159685 16131978 63122 174951 124212242 66472 93738 53349070 137148 45902 26808408 76404 142851 34705359 46730 17994 93878419 182635 31985 1097219 133322 151953 136679322 191258 182520 88874372 161617 181315 6837741 111068 162919 1277100 141020 106252 53016681 79436 119123 35171956 147278 115160 13469933 167870 142006 36654408 93704 181336 59771733 101238 37552 29434035 186897 109917 246005048 173696 51439 78135980 71693 186508 23396855 26229 13436 8038543 169658 110355 95002988 83852 112509 4067538 15102 19099 49847054 37228 134899 35547618 98973 156089 12889269 136046 36531 103435720 79393 75256 225722947 144279 105364 2197688 83396 44241 12618332 116221 64989 124476146 28874 59048 94295698 101911 164519 126031693 173307 7075 172571456 191448 71717 67167074 86958 181290 65469469 188387 72536 79855482 95119 13759 28034293 109692 88823 297625502 96159 133988 10410258 18315 159210 79720410 68604 89904 5121657 95736 40924 20003514 87574 194035 62094707 103461 38382 15500142 37570 42706 136505 51238 103618 1762780 191619 55485 17025487 196764 6847 14953790 83512 81304 69537472 10591 2663 88262234 147055 20815 17184256 189431 164844 14280169 184064 43392 26134464 196546 139483 157302833 192277 182394 278127080 143841 3181 222848654 189204 1880 6373095 31913 66879 30408289 195952 162708 77907436 72924 193302 2487391 115101 35889 368124 111515 79952 8329229 101819 85202 23438327 154336 124736 30065895 62983 72922 153353574 4275 189387 179681691 19374 10440 5042513 193149 100124 15515654 73595 33319 83755207 164975 133254 2880818 43025 133664 21763700 35312 53757 20347518 171474 15166 153926451 30356 150410 139830617 196638 179384 29672035 28398 14651 132166320 85745 172805 43391671 161205 93381 209422245 88501 34811 2548638 128089 174870 16976328 33666 4715 10054924 101374 106432 40911429 190192 174077 130284750 94265 175650 1016593 125911 44547 74481135 30813 195320 103291117 110829 31452 57189730 70845 160269 1327285 153187 39412 30212345 108102 1170 128322662 10866 38051 16607333 129387 100208 20179096 11978 37957 69032943 100135 109129 24329522 87209 20420 20688437 94494 72716 169448278 135612 117907 20266827 33298 84514 1022765 69291 143298 34891825 61559 43373 11983399 8378 34598 7527740 51447 88485 4680336 122783 49392 19976716 128636 71334 7151109 79848 6080 24515946 16375 149997 3111745 178391 11847 7847627 8313 52456 26581722 67423 60883 171108540 60017 73185 87922955 148100 58438 58118683 3908 59495 25302 138864 122181 19428159 54427 64071 72832410 165740 11666 9815648 62556 99459 142778732 113217 122187 146729415 161531 2755 13107633 199254 182699 2560980 50713 105922 8702781 84616 156242 12513452 60750 165579 150001476 4009 172225 8533199 128084 193680 7020725 16720 116170 30321202 21024 66360 24774914 53168 126478 1212722 146132 85000 394626 155369 63854 10581784 173369 152000 46586980 190643 153905 15668954 97756 129443 1057219 88088 30812 29888570 38738 48486 33062952 76017 152593 23892182 37900 162312 299584685 72511 13119 60006471 110579 75252 45963791 139651 48414 65674601 160462 157330 75892876 8922 5699 4553608 126141 78225 84152153 100426 133246 19797772 175622 142117 76706901 166961 25494 714205 166358 12939 131093789 117027 80403 163561914 96805 126684 14396888 143818 60128 9891887 8905 179343 34789765 105636 2633 131159112 86842 151679 913823 65627 168766 37374284 128304 98841 18728758 39305 189904 80472485 102696 161241 32744686 15605 104479 13384261 182928 156145 10997220 74103 158204 97936745 117995 89211 5375061 100504 30060 2906565 52902 66117 18489663 112857 82861 186805443 78044 123460 18678447 64769 165970 1698258 91191 70451 54916023 135658 173713 4608760 14600 1533 4808310 198858 140196 121473263 5686 72365 204134 32241 93564 57299389 195843 115434 245227493 86991 185815 14630054 177693 125048 234580105 163195 54504 20616518 16094 150073 2045295 61317 159576 7179340 15933 99293 5618128 63393 16244 25508119 171226 44431 35441357 124276 18431 443385454 121651 16512 115494213 98545 62261 48625282 141975 152761 119862285 47524 78240 15052651 100655 129602 141568925 128055 168561 12006768 121298 132414 38072827 190772 159920 61439887 137724 148688 3951705 99090 42468 600639 64622 190848 136537197 523 60104 14122653 141615 141584 40569022 116237 187641 13563153 173274 168219 77379474 160610 138703 15394985 1072 135008 2288062 73023 57196 86522508 7983 180860 67306682 160717 21348 40964553 185892 77109 2204593 180264 176703 4297813 100206 153879 26862263 174755 90887 132974798 174939 39362 8122525 49072 47494 2096199 133075 101569 8529374 47696 111755 10679385 131475 94181 10891057 162861 25310 394808250 183469 83107 54015051 20194 192419 131822404 132645 88189 12020563 68053 21548 38182873 71582 31812 2952975 73970 147308 86830371 183419 129264 28591023 78493 142657 5411084 107518 22416 43066878 185620 85733 22258497 82990 151622 29036491 91648 165823 77076871 172681 162529 42203424 85914 164090 16279995 16171 164639 8379711 194067 126050 21797853 98742 80738 96604022 30769 77560 76032701 6217 78677 219026858 182766 103753 7104326 102106 63429 10278372 134322 101750 44963856 124620 75702 434942 154519 104664 60255001 41442 3567 184913344 134672 110929 183537331 130006 45846 14322423 157509 189754 112629353 88659 56590 1938310 160034 168960 31438707 97759 37632 7727718 70811 197117 15826871 114295 82903 294763850 197399 10669 419796810 72486 172325 192258054 167572 91602 205147882 52657 17865 269711 90760 77385 130347535 176006 146215 119505752 39322 103048 59080918 167471 1799 10016785 82189 98781 678530 22852 60182 30330694 20689 155289 8641151 133873 186386 7642232 145267 153766 142613975 199923 190159 58186964 27515 55858 184019506 167952 110155 15983337 53627 199402 145774303 157615 19137 40226098 112080 182323 157785473 158664 109566 60738295 85544 147030 217723770 159637 186257 2829828 149002 174987 5959186 96521 88058 4709108 33754 173493 125267 133375 114935 7292994 46862 119622 22230836 133292 81919 30098190 36380 178044 13135195 66936 115380 12366490 11784 157392 158489797 187531 118889 5271874 145438 166738 200337893 86919 160522 8827103 147933 10350 96744242 164812 81205 19789511 94040 60313 20683371 155160 126391 35654098 172031 128746 105670965 139148 149609 33217492 44168 125681 24583152 32966 158818 19154610 133549 41128 424231 26913 84572 62562669 81528 69571 117385 56164 25530 21387921 124690 73713 119216617 110659 109762 187437274 74117 37673 284104257 68832 124208 6571232 47088 132884 81209060 124598 180758 10495247 109586 118114 541976158 167306 173740 43223152 1689 151981 32583681 163651 90264 2047924 76009 46503 223880081 186644 26576 120885263 130689 61499 693555847 113640 142015 8427837 74920 19497 28111850 188774 78166 31597050 112886 84841 37964576 85228 167699 8130582 142779 161243 48612425 105464 9547 33249753 116724 40965 199145812 168000 184827 5343576 56595 127519 17642595 62861 28421 185662620 172235 83316 301217783 79507 10958 59589675 184817 177484 8187561 9618 81145 1561246 157032 149266 75239463 23198 170348 2702793 92611 8166 19485134 108971 130618 27455197 72088 176808 6869775 179359 48378 43597725 161666 181048 53516048 160575 199585 32156690 67716 56166 84826964 195298 65389 46143170 96768 183789 35651646 21119 123206 6712421 42062 142634 11280112 112316 101397 22903969 3802 198611 79323866 127483 160056 2545407 26616 68873 30501950 190182 35875 157704856 27440 96388 1187550 188070 135550 29007610 71522 24565 3282965 38050 32250 74191910 7409 103499 7315120 151495 111245 3067414 166928 168756 303980 160827 135396 102117991 98761 181066 58346622 55569 73208 38633295 136232 117378 15821987 15105 164324 357984 58864 84357 79773782 36013 162360 28610550 63072 40093 19819055 148904 123204 23728786 93595 154151 142528011 168601 75757 119486365 167216 44068 174868191 122489 61313 42423558 165770 170049 29217391 186281 122783 1442580 98071 875 43941926 58855 173467 172300515 116888 95519 37356075 170166 109934 50741158 116021 94604 17024373 189093 76023 18065378 131684 69322 177949657 10108 57261 26877324 152767 14017 203162671 165886 36370 32657351 108582 110163 29768888 69031 58587 50470143 79047 79998 91062682 139534 154367 139335529 122608 66850 15161416 75616 40457 15998186 129343 67424 56372373 136007 155929 61687999 35480 136965 25947590 130598 118280 201135038 174203 57362 34733268 73622 34592 87932552 78074 1246 1299648 121886 141344 7967937 159209 177342 88031881 149425 191895 32449724 38307 80951 62690145 159021 135014 83043745 58445 198439 157670801 140122 165352 1178568 4969 89664 108590344 7148 30953 21465708 69815 107299 148834911 78914 116482 102526020 175191 169062 25056392 153266 199648 2643394 117482 74121 33396106 38030 197035 2880839 95083 154965 14083046 175048 179028 20955866 92871 41646 32890092 139552 94814 1478965 90801 173979 122214650 193758 138606 38941249 134252 81079 16279031 85243 118175 51735392 94433 136180 70006820 93261 131033 86701596 92917 53524 76248511 59082 177607 23333312 172716 107918 20745242 164653 8515 20075143 19413 74433 21106904 48634 47415 63027048 56193 21626 145632467 193608 134372 32606281 84357 123439 9923241 133953 149209 349020250 175906 184023 12123662 164730 107547 34565701 60503 98823 80641277 4907 20292 35747171 37065 9293 12564009 193113 178987 48572684 100806 10863 88136087 182669 85960 7553855 63128 87842 34700596 60148 73745 14534038 182332 66951 2076189 199721 177485 54692613 81853 177148 7455040 37329 112289 62926092 117630 145074 70616041 139029 35387 159340951 6377 41648 11092237 98595 156884 26893601 178152 42500 20036445 152039 37892 46929014 40013 171108 127167461 163737 47946 136638111 82799 191738 35393251 95595 3750 82329060 27992 36698 660379727 198294 19266 11021663 135249 152839 43673124 168783 84848 42638878 74345 9287 46449748 182826 149964 121237902 69131 182373 22683679 122428 108457 108717458 23655 117688 34169539 71906 116388 15641253 40930 157895 2030026 58880 64626 154329772 22392 140088 35988503 116668 183624 43167353 104473 99180 5839250 25088 59079 27874409 194174 93087 171852981 63023 170488 970350 165372 83741 8738625 160578 141579 135521947 117377 142481 14699161 29372 149360 10108242 51107 29901 84548904 49347 164335 27152060 21108 80374 732813728 4964 46950 41373928 52987 170001 15653299 37845 184914 61026060 123881 158336 182110762 43346 32135 198078682 174873 141138 23495386 187851 21756 12970193 142247 37568 4397857 52197 45454 17310442 76951 100122 60711760 172909 198122 148007309 143730 172968 14563627 8544 107868 16343319 6068 183836 1298120 108806 146118 108893989 97186 48365 12978030 119885 3890 78407882 65598 42464 79142816 88102 197305 51093783 44854 59441 128397418 35169 89474 181868407 169787 163298 56473 114031 112515 205896271 192671 69295 348660337 146562 96174 162117498 179471 33675 72442738 46160 147411 9181516 20567 511 301190216 77189 25228 22869672 192202 96046 7720183 182136 105220 4271802 99879 49389 17030993 125435 188610 9472641 192251 28251 33854602 197804 17980 85053864 158681 174086 22939534 914 96017 276895933 28053 29071 4061094 56888 166439 2167306 177967 116683 626985 71660 11727 100912456 65614 109993 13933415 86448 150972 11877027 153590 38014 11181166 186974 111944 99168913 115876 30862 22895646 10803 18959 15944256 193075 165897 31072498 167837 169953 9344445 136446 66703 14323601 111034 106177 14983185 79026 138795 5643438 45623 107552 1745316 75518 103886 27621770 156614 10223 101191147 137512 70840 69830034 61611 138021 339503180 139716 186710 34250686 86384 159057 3412616 89656 183647 1967276 89475 80342 151492696 174403 140129 89975 39007 86573 90378231 120167 195445 58745986 70190 118776 42081915 198446 7171 88404377 119029 87165 1922683 151271 82351 52063597 22724 168382 70774496 172109 175996 179364412 39722 75027 54462448 183943 83885 21987136 33658 9613 892371 148808 87102 85899013 182793 16319 88765624 177100 66696 25732112 12123 42401 3808763 117719 43267 29188952 91051 93710 32928398 41825 148582 6864930 14292 27140 44820030 64896 73145 110365350 85470 156343 36815658 66501 30559 29396956 136326 26120 847206658 86613 177982 48744557 15937 178043 5624961 171583 84641 71321672 48187 176333 709835 122503 159218 56746470 70516 149081 10040767 115377 167613 11099717 24577 153495 16284933 177865 23041 73054008 164382 90106 56804106 63432 26243 8889584 191550 95296 16254426 183441 137975 34564934 44892 192804 28271361 139032 40295 16192124 40561 87902 47064682 90144 69240 55892007 193761 157154 270311795 75755 166057 41229097 102876 112098 37138865 149487 181956 38028728 100730 84091 98159610 171488 120652 52631456 52960 69494 14361610 192164 32844 273453 19931 24337 71276725 104838 111746 20061325 100761 40424 62129927 56159 31363 3380398 84325 32826 26894210 14616 24296 190929656 31728 1640 28440469 75324 77547 22621067 42636 34497 97787498 150638 117075 22940923 32918 171837 65359152 46785 171670 24920416 151582 44790 85084946 99452 197078 73187275 65422 85871 11221052 56610 142469 175062477 176348 150735 18944766 101210 84919 47435159 68154 48060 40754317 182468 139726 33984712 193280 149204 845953218 24144 95107 35539648 150115 110295 47977798 24212 123827 197784951 94888 136446 2280530 135638 1723 68251921 34386 22910 60297398 121313 192279 148216127 198099 109937 74583678 7579 90782 474523867 113562 100134 53596377 136393 40958 66776023 26472 48694 32662020 177178 63026 30275366 26908 139374 38238215 196212 134368 32045342 34886 106544 7393066 1266 161876 281098130 59398 124219 205408207 71899 55848 2362810 117521 71267 36838396 31051 183880 68837228 56301 158080 5948072 140808 112846 112056934 199287 152454 67640699 90897 8730 188913426 153375 140482 38900457 48388 198990 76262064 84896 48842 2998878 57496 127454 9760781 69231 189456 22609598 178727 102029 11005421 148165 55446 8943878 79050 50599 106123722 67123 177953 61257111 157737 144396 23321082 64201 198029 531609295 117057 194633 7336604 121128 168410 18056210 174309 170248 53391609 187013 74567 99166933 33353 190103 77500715 186568 79274 10712044 14364 81661 8451663 89700 132373 53855225 69569 44155 288919388 73566 18913 24781812 66734 24768 407810 6032 83535 13984145 100952 192770 13616916 182090 109698 157700177 57188 15746 9573844 13429 118292 4699542 13394 199363 58982252 133258 159944 16937191 144049 119428 29773260 176361 77081 1611485 174636 81872 21257808 121331 160090 45264133 62506 155803 103346778 123311 67918 51484574 151004 181371 1095651 23142 174072 94365260 2123 84594 3500535 181409 150238 16219396 4670 18413 66010413 170588 67923 14865930 164627 153912 11710834 183898 177769 3527601 140421 138956 115890156 162252 100149 5265656 120056 103389 5292397 53400 71792 110974270 150024 17700 9146845 199950 129093 15306231 109550 38975 27372542 15710 145129 1090754 141846 144758 53692775 151313 99011 23784965 93736 105961 45540313 154120 160234 287732505 94024 162525 221616753 161615 3275 18782745 155898 140125 42128406 108461 134287 360240921 165428 63399 7641024 166440 102634 46549964 69228 95865 78030930 105404 179582 121521329 26434 74260 161297936 41150 37541 279455346 135648 54134 133204496 81223 108835 21686232 11448 45020 2674650 77897 103742 56601066 170198 132669 108748708 111958 179104 19913724 14675 3184 12890335 17266 164949 5001507 5150 27159 1209351 182673 157064 296962107 44209 75254 77898238 193628 90854 6860219 49588 95202 37797276 118436 104061 94937161 137447 192092 44036580 127206 190725 26843036 110779 171684 25915092 158579 66500 80140109 22336 151615 16117929 88751 125493 94833046 32478 145685 9292809 3923 94116 12281415 84504 4012 25278430 53334 195886 14884648 8061 156280 5505612 84152 74423 41975701 42467 180630 50373360 173629 65417 85968540 25904 477 172691251 75156 2015 34943029 117741 193356 15210984 49799 101159 74049575 102774 167197 33759603 8202 62378 6119830 24831 83546 99196308 97289 16896 74097331 19269 59248 9536211 35434 167138 16668218 141252 4260 21260306 35353 36756 7064339 27861 39307 73334410 48583 67224 59632429 24937 23692 46811844 193118 27591 197866026 123204 160564 1057929 36965 109437 33188056 173330 151488 141320824 139668 108205 118232111 70075 42429 39021945 114620 93659 16502567 141041 105487 12890367 125577 59572 88842846 63111 50566 2506474 59589 41383 136784626 131470 179815 81985014 16281 49095 27520530 124383 69339 21477111 131455 140466 9033085 111873 91775 16802307 189334 137092 57992717 182007 67189 9993286 146577 65913 54271871 53478 165493 34877639 59000 165400 24981297 105551 171643 31127384 23627 2460 17881950 192730 93367 349107 109643 49888 966012 86536 175947 381499335 143827 95039 21462574 146478 159993 69018326 164363 153327 34432780 144411 39414 6787053 2366 188559 19987382 191343 73030 57598783 177854 5501 84163315 79198 16165 46054358 117069 14843 80773344 98491 61114 3884927 119912 29925 240737322 85627 58862 9748697 149322 120673 15910418 194935 182992 19576438 191086 61939 645860 144791 140755 131889260 132608 39689 9403672 22846 29605 117157083 180548 77459 90245692 168104 137001 39802727 170798 105368 95234603 60109 127856 1844542 197746 148203 44618894 182075 191900 3280746 175140 73415 8287705 45125 98361 2414340 96163 104354 28819023 153950 187724 21012200 161776 14969 39817959 17164 182090 9755300 9654 46902 10073563 115747 107976 136293471 39798 199627 18736629 66367 143876 7691243 140572 182219 8429041 47884 90436 41454941 123321 20397 22188026 64929 2605 39231341 13848 21425 10854679 3620 95916 2191432 159808 80822 27855192 164704 177184 112937052 126387 160486 7230195 116898 105192 30098963 44928 164293 9487401 105417 86022 539325 31244 66457 3800793 139235 169961 9013639 151259 23955 12264722 39343 102508 10278232 145740 146439 76575461 72150 107632 11430780 176084 41224 60115325 191726 9837 111702930 24982 101144 35660067 133015 74830 5314834 24926 124625 31181969 29405 23923 1471999 161647 128705 56181800 125332 189226 9747113 29843 169312 109940634 69315 4738 18551088 193056 139595 113997033 132942 6680 140143773 193938 168859 62106091 67956 183380 2315399 189110 8483 23170479 138990 155839 33468026 161329 79589 66765935 103989 100071 6948984 62550 16420 45546701 113256 176253 104538619 117395 125560 179767499 176744 7866 31326493 189942 48440 39720855 141739 181100 63015606 28155 41200 151069144 180711 130576 61163439 160588 182894 18826822 141609 77121 62208248 101438 198623 178594563 65744 164827 40483174 114625 122618 16939408 198910 168354 3417199 88255 74626 29821535 12886 62017 6381031 55842 174015 2436894 184006 182708 532242 137050 3455 112376593 7382 116664 21999370 122759 190957 20328125 52695 134083 28237756 71049 9377 18740393 177242 195150 152610152 183016 43120 17849875 78488 28899 11523914 8526 20619 6942206 80381 174035 21163276 166946 187255 20010626 1777 43117 2848008 74904 14820 8625978 91866 119404 35906380 182894 134824 93852622 137658 113064 30247315 145460 65374 22253261 116986 154558 14546083 132104 51112 4042634 78602 167240 3326102 143733 94844 59751950 120108 128384 26420344 127700 15783 164254613 53204 88200 47972030 145766 143588 31313344 56349 161689 80956814 78178 173213 13305568 161828 171579 287560979 94964 120216 8647327 26701 55506 206731151 610 90010 21218767 13534 190507 17230250 190852 12662 113483837 119751 32974 105252322 32138 188753 20057601 63387 146055 196065680 38195 191021 39809977 90640 32534 7511064 118948 99043 22743446 114881 156849 21450873 121661 151115 91612492 132118 165459 23390646 163405 63413 64155119 194881 223 63312441 56782 109592 16244127 69461 77261 19424378 111843 186129 674707 69357 166904 54999579 86654 182291 43131971 157664 96659 307772 39262 50371 26087163 9643 185609 11368079 165729 183598 11379800 5801 4152 151689202 35505 80077 238226971 106149 29308 246659 95175 141961 157519291 71077 161143 49233510 78520 21340 183176250 120577 162031 49141146 2733 197361 9494142 175691 170784 23068368 100576 100965 207135741 7054 56260 22564951 85503 95988 244181971 38849 199522 102425874 168612 147310 15284057 148762 4995 27143128 138135 153364 217348257 4476 48361 198558539 146270 181193 670501 172347 102050 39259957 161987 53906 84781618 46441 9863 21319205 132332 47020 138671 43448 129910 21106806 179406 8966 54093280 17447 62571 13915046 41286 54591 34902105 23159 88188 36381163 199861 174078 14067672 46363 139087 8858227 199648 144779 34378025 45939 109254 138243682 24375 197102 77537360 163259 82385 17003841 168251 191243 10569519 37542 101521 32067850 25151 145972 42343805 23821 123413 6354141 68735 171302 10632560 99711 40151 151821072 176717 32372 22553336 75522 143525 49177507 104871 48546 106018775 67426 13144 205181854 32668 93306 3387046 186157 144190 117187460 68110 197187 35748619 17920 180111 113589387 175276 171497 183331 104900 85021 33451132 37312 33159 42926362 31967 148345 4510263 152644 141072 9000634 83981 121829 3283502 55813 19009 1004889 59694 179217 26050294 32424 9846 65988418 180479 127206 127719211 148522 166478 164728059 111354 43080 22795499 74672 144421 5630963 131116 119930 2419242 41937 95376 14922727 192861 142253 63497925 9093 146917 65735974 141071 149352 27858937 79370 126421 45273655 50636 194395 78698543 32770 82386 26578227 108972 26593 18831458 166826 142098 21476537 196884 85117 25533371 1307 19919 317193178 184127 41246 12026265 183965 47195 45801711 191936 121537 47965656 69867 71882 10897343 9495 109849 227442 179347 20822 276645267 78555 78858 399656388 153903 85778 23883150 139563 114535 133958406 101980 53983 635917 164899 60175 77793855 115072 16381 493303454 132584 19673 5234830 73769 148961 34198909 64001 112963 51063948 97991 137854 53315286 13256 155433 102049929 85101 131234 75336502 67004 79303 1780746 131330 46896 130319554 67917 136840 123287906 92328 117564 347829527 69982 16917 75615318 87572 39079 20762363 161790 55436 15399466 26794 169134 60725568 169645 184059 18519826 141684 37341 5404065 111231 54295 31968899 123107 37827 117632354 138617 39543 51741602 161755 25004 69667653 159171 153077 98999843 58667 7447 74571424 103660 162437 7277651 68721 11306 88761691 138158 173087 74915094 199467 168798 230748723 41283 35122 23301002 35323 62332 21003071 49521 12997 18345605 7314 112847 4874207 7731 10370 171218836 180768 63852 64225357 198591 28646 3780050 175182 52827 14620182 138073 37868 63351461 176133 63866 34738734 197454 48614 71189144 113491 190344 6885279 25259 169892 35483111 87078 30013 27516334 168100 87257 9629512 46565 4103 19022584 95898 116480 37694887 148518 164310 730518 21219 174508 11685827 157925 156626 34724101 56515 85271 90442530 126187 133403 23302888 26673 54780 58696944 147258 182619 126392541 63394 69217 8304875 63784 28908 46965413 187913 96137 3357217 4027 81003 33514469 68105 103589 112452138 15210 191235 103384230 153171 128240 36122193 42095 128227 17806310 102978 59609 6007603 81887 144248 21612546 142744 156364 24501725 114403 170464 1176202 123732 56150 20090996 182748 169386 30856310 51415 138323 64631826 19820 61048 5756589 69980 141531 58693685 199373 85773 438966 169401 179992 80342727 118346 154538 86738726 121941 23167 3753935 45383 9934 15219200 151965 62987 4251081 48325 84568 18167757 139304 20403 46950598 128859 155671 115971576 146196 199622 33080288 106979 80880 21570878 27865 117994 42956480 145073 48475 5427209 147281 34095 38380103 75813 42536 185486879 30515 149534 226992165 87726 179644 43425416 50156 167251 4527782 146169 67623 73348569 105821 117654 46819424 57082 187956 5829633 119501 7125 81625935 126843 75516 71155793 36447 136664 343836 99105 165357 210270903 103089 119605 318310685 86971 31064 2954450 3284 182039 41567392 115829 170779 273224802 136182 35592 3144404 170088 169678 7042479 79432 56037 306994698 137041 197070 35595020 12812 53976 940803 76316 121436 84288371 53172 30278 13250201 171884 143244 65141023 104351 153567 140714625 55214 144764 31166276 174164 2855 3883281 123223 124291 102235823 193295 160037 36196034 26154 140438 15477111 57604 55584 293423508 112980 116303 13539832 191956 126852 25976382 125211 144047 79251643 85321 60123 249324751 82254 166891 95705336 177269 54063 16487096 86126 153956 11382644 38913 197146 4864143 110020 196784 280956532 4170 16369 14601906 103096 90446 20132210 119055 103519 11213868 33993 72100 14779080 33523 33214 5278597 158802 140428 15922148 128248 57337 81498267 136586 68500 205749301 100485 77570 11026789 191815 132534 392915780 175272 157638 17453860 100116 13384 118846734 34155 68928 37489206 23851 91694 16831346 142346 126648 213066284 18229 37321 79622593 88496 164778 9792908 5142 108610 1126882 199006 47740 50379290 127116 41139 96750096 94579 149427 1718095 134823 71899 84094141 136345 33122 108296821 179416 46642 42750350 11550 13650 266204 62178 33297 3800184 71316 44551 116194979 156036 96004 70224629 7338 162111 6017060 112850 189577 52149243 160834 165237 241973907 62820 4958 23926722 92194 72883 44198485 132990 12432 3104128 165467 310 22086860 17789 37424 11963163 74820 64511 11631387 72260 118530 7661141 89537 196358 605160 77760 139702 42877168 145112 197810 2403710 94017 10381 148916438 12465 43407 48299400 44363 95642 17378494 72732 111122 224353970 118559 106089 63854802 161294 127755 394664821 77835 60468 187440488 141823 193352 1098028 145328 11167 3793759 23936 96192 713591086 985 22042 192879118 149889 25429 1085563 109430 172057 13274861 38548 180779 48127427 60706 165760 195066920 59070 121157 8352046 84918 18009 82456913 162351 105157 59053174 86322 71469 662342733 190779 60809 105029408 54419 145735 9589382 148955 2188 8017490 71920 143982 67975348 90765 95013 22744272 5025 10631 13113971 140508 35199 121841149 116578 85761 1016588 92400 40514 80705344 164758 115847 4557201 133719 184457 12978970 139008 3293 16640557 14301 11760 18345867 100511 118700 389406 131329 166250 32185474 20715 45195 1267685 85942 7853 51419435 193318 103482 30938047 185377 110474 271415556 186177 31286 37807949 120209 7320 29729521 9510 172271 9561461 68321 69413 1372722 46471 19104 75957399 176627 113573 8226333 221 101269 90685240 8418 70962 2262631 40026 52152 18693934 171282 125224 23468858 93977 136551 23405062 172624 8883 2388483 14054 168321 497895 48330 2016 61229938 102336 87823 20055166 102419 127787 1426222 152458 116404 154755606 148978 103765 151399824 159619 108443 22186725 51678 49238 131801181 184821 160252 53381628 36624 82136 60285976 100889 32044 399961 185373 59371 55247840 45403 153398 12012334 70665 116774 22002604 144764 121578 91270174 3574 138432 7430027 26239 13030 36513648 96229 9363 111541661 178841 65513 11758866 78720 129479 16038663 57865 97465 84892297 143823 166901 133817681 68335 75574 12290619 179975 120968 583411 33067 190269 5567243 46425 133458 31149058 22057 110117 21097918 102518 87484 9279054 176526 98628 211166936 65342 38679 503883 152934 169825 63600071 182586 143390 18664893 132392 168887 327231372 179776 110286 38448070 113876 74330 18570528 131693 92982 2638316 77668 17080 19825208 168563 109049 735013681 149116 14949 9171954 162805 14202 6619211 26880 49405 151686007 37190 21437 24818949 70416 19614 24829110 33480 174992 148652320 141149 65228 29653991 18726 134211 134315298 123262 175802 58447248 114589 34340 109756796 133994 127941 204818905 32832 52080 4363089 170647 54364 256510441 135062 146736 8180147 156077 132257 417806 95340 7996 67109809 98897 191185 25495848 153819 115951 163402673 99984 47248 166149690 115188 3467 1208842 46270 166295 15955108 76787 173219 25775561 147258 12456 8600835 187268 31638 7583986 181973 98992 53180611 85507 103360 64656223 18731 141225 12801783 79207 89687 151768996 183770 30823 118800365 151364 161930 5958696 179288 110426 457850413 4063 144728 467549238 168211 53101 378434159 50813 10640 96204 110890 157712 43404628 184222 81498 26967924 58312 44864 2333173 125666 104668 366886874 41640 77554 74058931 144282 150159 54916825 184535 55475 1181674 30371 94349 20114276 178050 10437 76958787 170591 156604 19744593 124883 125937 157846094 50650 57598 21717133 114084 45260 79241559 125604 142394 121554108 59434 90835 51569 171195 8893 37854511 28984 89818 37441042 150113 172846 148504085 189846 153530 12960708 19254 78526 2589703 132861 137414 20332491 122382 13893 2733145 152125 43179 127740290 175883 107273 29266387 166625 176638 420212292 21729 34993 2333240 157376 194558 237906072 152970 9622 3526890 18189 16207 167859103 64669 89923 32070452 26813 2874 419792956 151619 21634 136427579 31154 198055 45624110 117280 109093 140435156 89073 73889 15041383 27571 135848 3465638 174632 29879 25437798 58344 122633 179096502 143598 123306 356010663 13535 17597 57920558 13064 174680 149555274 158143 26275 25648278 23185 120776 195406056 196564 7929 1734270 50457 143247 129314440 90982 85631 256821995 77480 121611 6319037 175320 82486 38799723 66073 38033 161652622 43099 138841 685097 133740 95357 51280311 7251 183979 36543583 12871 55349 17507555 49146 146588 14035020 85625 31135 70794060 147782 855 3737126 153341 8095 55935701 6637 1146 49798410 56098 90228 61990982 175692 172498 25287482 14144 51130 62509082 112491 106110 1146807 5177 4477 53253953 194428 68429 477309175 127230 2107 236472042 18160 54713 2232002 106685 175667 211807048 79037 48689 137596385 31593 165341 77174399 49418 42010 9941681 48300 120218 5376034 143245 5272 8436346 22728 123059 43168 78149 153756 24135582 188862 175109 86005123 22896 189716 322576 83804 33436 14348285 177785 88830 33532135 89880 15055 13717030 142921 1310 101305592 50850 199221 20158451 175220 97514 102895884 125500 89891 3375994 21033 158483 50598839 87456 70920 6392032 173425 61872 35176687 79426 54724 2852138 59583 94725 151154305 180272 194265 73985851 35894 151038 119360663 111940 79891 128660273 71644 24263 56359151 69026 124792 11307439 187327 107753 30572080 63311 160018 198019318 175851 124786 7731311 104532 93775 41079077 70925 62007 83720075 180117 35009 200176867 38923 187037 27007832 10634 157171 23710073 124816 86007 27542724 75841 62766 11665465 82631 182523 63937385 116674 163304 906952 101255 107633 570082257 13368 138829 128683739 45390 122324 382238720 45165 183989 48391871 166765 192714 355150890 103603 100035 82075313 49144 17356 3612699 118810 62629 27310154 155669 94837 166050806 90674 190451 31176887 61826 103113 90117755 98249 75952 103757951 53662 61995 49320000 124855 158782 32361767 138451 170040 433420500 9278 196389 66794265 183159 122896 11892941 180461 14490 20453748 9883 68345 164070818 120319 82326 19133289 137153 62207 316829 150827 68035 88140396 18927 188853 164098382 17367 119631 220223312 2813 67651 3313656 35667 179605 21501887 112210 100998 55707709 159705 118908 27639912 87120 89478 209862778 187920 64522 76109427 176599 25067 23704323 147779 146189 323501 39301 160726 9396272 165543 76837 10753075 132095 136707 177354167 44038 164943 20712948 5329 78623 15904145 26400 101305 27112099 164619 173080 227358721 82616 59167 109980219 9416 65931 39456622 20601 186848 5998477 150456 2860 54607273 124245 91128 8365418 92084 47616 384231493 74077 146785 64580143 112752 54308 5626621 123588 154550 33112959 81352 147813 69976611 142158 60324 567315459 34914 189144 11841877 52780 43442 21960010 11128 151106 47501693 186307 35919 30884714 44465 87265 61110568 111569 31946 50211756 60588 53284 17408506 166696 55644 9853193 115019 190700 37552476 67857 157276 7964795 28442 86310 142675532 60111 72213 105583232 22187 161193 26356509 127781 86348 12180672 179553 86217 17114050 29728 125095 44010343 8342 22657 340468600 90868 41355 2701992 196233 99857 58054356 86822 152624 58181357 123764 167075 14800021 184315 89356 26634057 172071 149756 56921779 129469 176589 27975581 92442 101125 45256855 163080 90040 10249583 97712 148934 10167405 73320 63573 21190937 149770 100652 11215379 28974 76865 26354302 124518 194037 23573966 29578 87123 19471168 98731 173337 93338312 80531 150032 112670603 123986 121900 937027 149598 102907 41075426 73563 179304 84221116 85110 136140 8976961 21730 75271 10096048 103466 137212 56114224 176170 77288 19493109 47811 173903 38976203 194721 143218 55805692 56678 22141 17649240 27062 1540 48561845 189222 6723 83934896 174167 112524 15966593 80135 161561 96334557 35762 64453 2758209 23602 32430 44750804 199337 124467 737921 26815 96025 90678808 43044 53234 12824266 128157 117876 38278953 142160 164807 59881909 27721 115340 134221190 154897 49665 8872514 156946 24091 37745354 177733 50032 3708659 190112 35750 11590939 52165 127266 15807873 156525 151950 8337992 62293 161422 8717072 101231 1204 75025871 8579 96353 71836319 188674 63063 169087481 199511 35442 22606871 167762 70327 91877378 112181 175484 35979391 144668 153978 305315392 90358 21780 66967148 152217 178664 29890897 100961 53176 58582085 39912 61506 31250425 65931 88308 162614816 15132 111893 47263945 90673 60655 65284361 178363 137487 42649650 31643 78252 145809988 142648 111341 81962178 133120 92423 63062981 73944 153156 59236072 178779 35661 13222619 160896 198716 95011504 176499 64875 7578492 59275 34496 1473629 171317 37781 10658680 42106 40664 22289306 162897 185034 51397210 110496 60102 30132556 101039 136132 8404343 143933 59403 64327577 159796 734 159169859 1064 113641 56180876 30529 121804 10251989 13048 131442 10425232 100372 118981 22791504 127982 120256 37284539 161200 9703 154301229 63296 92006 77852796 155953 12084 15705727 138099 168988 4436476 130589 139312 12845530 90205 163450 174594481 155954 139475 47160864 141481 134765 78032708 167850 98758 4783459 147242 156934 19609194 35812 75533 43984258 132600 162053 61169380 20558 121749 20567165 195987 165100 171728221 177469 29573 54200378 129179 43145 140855878 156295 133006 35114131 169944 82951 15716876 115947 48874 23547962 198314 102457 10739005 15003 8501 3622306 88122 142701 43349816 13726 141972 59106556 42985 43912 59584583 22323 71219 94645567 110349 109936 34513782 95286 96621 1238024 131835 18028 20571521 156236 12762 13830067 529 23256 23674220 27239 167859 65181182 160414 112618 14851865 158536 177950 2807243 94566 88217 431536 31678 38675 35149767 117133 20120 6921519 14757 76287 46749811 1051 186005 73721927 118102 175766 263462163 59715 69653 147797061 176776 171525 32556627 76300 107173 35544124 147887 120944 5225393 128209 111273 28407562 46568 180389 5787568 119528 50387 79992392 194172 133991 18858270 194845 63089 78555368 195098 150678 360041624 24431 30587 129317786 66237 69484 1473211 188585 126837 148970412 51065 112393 21324442 98772 52822 1907300 173100 51065 7798657 34607 190774 25251150 27753 26717 24583987 197999 116159 15044940 59323 142820 4664946 19658 72347 1313994 170861 188730 149445189 177322 154338 362173402 85039 3396 305322095 182021 41879 193295622 151801 136879 9070039 36141 3324 31320928 156519 142605 109335762 171225 144931 120946708 119753 156941 31759467 84156 128755 11955392 185375 154937 415909 141410 83645 33712167 90879 167405 8690010 167742 136492 15838395 179367 88597 42624088 180007 179821 147337063 142837 14593 94746504 25566 30040 3016127 149387 22619 64135833 67427 117035 298207052 72874 97881 50134246 94080 22332 69942207 96389 173477 1476329 134442 104494 125993596 168999 32080 84376594 107953 52235 105388188 134353 179970 571504 43534 78621 24519269 197122 150067 151298799 137004 1118 135950054 86547 57229 51883165 159799 45587 23670843 163925 161186 51923463 140809 144554 208534024 119419 27506 28859447 54213 186133 23674811 146754 197539 3937159 40935 179421 257478465 7674 108212 368878744 150800 27098 180151761 95309 32047 9751850 130753 111699 73529515 140276 118656 167758808 195835 150939 183711314 73265 57783 349224221 118693 179139 5806637 70553 88185 34668901 142794 159277 27293608 142483 81562 63759983 33054 123973 199513 21802 73831 120844126 59009 110748 8399888 14700 9282 3223931 6444 7998 144522877 12455 25848 84161141 118588 63952 26115287 31479 15420 95342436 107314 20692 19060583 182176 90598 101807831 186955 28914 8004658 112786 49391 35243765 118275 38806 15726961 167458 101722 1743661 147879 74338 31215521 20783 198386 7801560 61419 36254 146546601 142028 55286 33486565 110268 55083 13096037 64738 84504 6271885 40070 86871 40229032 112926 73525 26051483 108597 144848 11549337 85175 146947 2171217 68814 134711 3790423 177554 172742 55039995 169939 486 82580016 125394 145719 560540 9140 11268 45914439 67511 60632 713408 167988 188891 21861793 17812 84765 19930675 103111 12223 9290866 66692 47151 61543403 58221 143545 41307892 25066 172930 35489197 17156 82973 7923396 101356 113525 37995574 72037 112991 71070697 146449 150911 51459344 133793 156279 64772363 97952 110597 7848933 113636 71956 96477618 151037 36781 700780 106065 181650 1584264 2610 61343 112052488 94997 199389 11400990 159111 108721 231306447 87389 122934 68610552 175456 41473 20721001 33969 52648 14563041 128672 9504 41220721 152874 116842 44349690 118473 15942 97968406 77024 70192 33925620 181107 21599 21520720 171520 89267 39660075 18806 29397 1197034 47428 199282 21532228 98959 105710 52479560 84837 20013 67460982 30228 155440 29416006 10017 13677 40129702 114118 150977 45970758 117516 39239 140694768 2801 59413 117468477 110395 51638 10047501 179702 112966 3900020 49381 156088 33740337 30107 30374 23528403 81244 126841 19960437 116427 84630 28957995 93369 37377 103378065 13147 37190 153289819 120000 65400 32745114 151639 47203 67031873 165186 34968 29652191 38892 154190 15877017 177787 75840 7932709 125638 194730 135624022 71477 138810 310848691 164500 197896 1680420 196729 163886 30316390 174311 183338 525596 103781 61590 194944608 27419 79159 104850896 74871 21484 1579488 16999 90683 50235030 132278 123559 2033073 24584 171573 15020979 94261 19321 448170922 197014 144606 17858543 75179 19295 115476557 147324 37294 20682696 117606 104307 30589822 95203 41734 43526 101902 84754 43069826 143567 30156 86678322 81541 146948 209369260 175897 84796 122798 178236 9870 61233884 192193 114750 1164169 166396 137100 244995521 39240 18492 50054156 50432 54915 99367905 157947 50055 24157000 193047 130416 25010402 30382 10500 9931852 122734 102080 16436738 7335 94957 191272555 88171 95897 9116924 52481 15340 7306943 68414 35906 9633733 44095 124765 50235243 8508 30710 30697227 167822 130108 202524802 154018 68337 50947024 128850 1356 155521495 79306 187940 16481630 160319 15039 51950583 142116 23268 63495954 72471 55951 10096721 40832 49472 46513003 181693 178294 1407664 196002 91916 6205501 16555 126466 95898016 4689 40335 61104300 174232 151742 42734097 97750 85593 260019543 64992 88839 40838143 141114 145569 139742392 58497 47698 54240653 183840 44411 137839921 67444 164886 66824706 28028 49646 5728503 11446 25814 3949697 76114 10396 30336169 156865 39666 17425291 194681 12735 4970059 46930 100111 107580453 116819 152854 167754766 128851 97066 9623372 54985 35809 11585896 126234 144923 36844395 81674 102947 41951859 185496 95173 222693762 139340 134744 301803351 99263 179648 46106069 188566 178506 33180595 149184 58397 59306557 26760 97509 74037553 83868 3023 1697743 55461 112634 13181343 20635 156793 37900694 148738 161677 84946995 133849 161231 206443498 119786 51207 935179 84118 26951 81446655 116270 190768 60414884 93063 144596 114810377 182113 183993 45165780 57626 12969 27920784 73407 144786 73851930 116749 130238 28800293 57602 120666 98649771 96829 34671 117209952 58520 1594 5514012 120757 102532 8744131 60454 48552 114042328 108087 99263 63583974 106587 158225 22044612 12995 31805 6058229 83567 170433 39719168 92974 101509 30195469 90016 114487 101383263 178386 191305 173463444 68637 161639 19757139 173683 11452 2822917 134471 48237 42220618 197267 112167 11644641 109471 154219 13898867 7827 142710 15571053 86086 108763 154898609 14327 146579 33531033 40765 42917 30507568 177642 103849 49029086 126486 70372 19505227 116803 152144 65436790 16428 156020 35778581 181909 58092 6987306 9558 17480 13451675 49355 106447 188078455 112545 19174 19569250 160871 172977 11315344 97507 94344 85101098 160003 71649 46373130 95176 161518 11491361 144413 54997 14589252 197490 128463 9080195 130229 190296 69138237 136250 33619 27975839 165449 164229 11656417 78354 41434 31880302 176183 29538 37938666 190171 41325 241477338 133352 41644 559228 110092 168578 13170557 155734 122026 5149810 90084 96048 75303442 84145 183964 40469020 117895 122326 149465237 182599 25482 4532978 83591 172014 58030308 41065 81741 54048228 177357 11353 47276934 83177 46932 71825348 29765 12756 13708977 45518 59999 7842776 99628 115945 94492631 167510 7066 12082171 145586 193237 2358796 98585 66592 22933384 25812 45834 31583895 1360 92783 143715865 133718 173751 13653533 102661 47761 184174185 62538 61860 58550788 170539 19834 6783195 193008 101959 58523726 51281 159276 152646713 100628 193728 18198091 47636 144388 36153617 75601 66175 4028905 180515 98076 10753346 130618 127300 61762852 105335 145452 225783847 115694 63129 2616473 64750 177055 19716709 109056 128235 40878406 172612 56118 39874809 80949 76536 96616832 47814 153949 73190153 169652 182995 16011968 58977 54172 68903277 89734 92074 15658095 21279 158770 5387864 173315 112213 78093986 178389 115337 21554111 75116 178371 38811799 155530 48928 30805081 90193 55105 21832834 30837 28055 85101953 42113 78491 15911900 65936 160927 301494056 132541 170654 23273150 130735 185461 40295231 136898 38840 68880183 115002 183303 130553622 113977 106326 147441958 39526 73674 104575601 8044 70885 52747942 128609 22439 5062365 96410 129161 15174033 193856 178323 29283429 9211 95612 298993577 95966 15515 38402787 16041 136572 117990452 85702 140410 9291758 51266 92414 17325207 78614 42099 947304 192225 60680 42448561 37153 141742 148172695 141089 109093 25703838 183040 183048 27537375 76290 141522 108580 75260 198409 6249090 179152 87963 102499974 78011 112399 149040551 31829 60137 6408353 153642 143739 29941064 56168 111190 36819987 199127 44852 56762353 91942 125111 61999334 139133 20720 10149920 51538 91667 40221224 189636 137295 54152069 13596 55544 16026018 159552 47952 167121712 161304 156528 70449007 131832 167338 1833061 165882 103669 124417343 169616 111568 17857421 168090 150086 25943908 156820 198069 9281863 95271 25680 60851630 75096 14432 9352426 65203 73851 123599793 186950 164606 8464980 40775 69542 25795392 31789 21592 27186046 171844 53248 93788554 46098 166375 13122200 38116 7650 47115074 102909 11091 20319991 4904 96728 73640046 59210 5681 208883 13183 102130 67139520 13735 80129 65407353 106322 47470 3595998 7990 79896 97620884 196131 38154 678318550 178774 172680 104796941 82652 85334 22874384 115288 14706 2036776 102225 138908 209465971 67613 163177 46604853 12094 17285 2085186 194761 65013 26908512 27670 106259 24863289 72306 175440 24182457 110172 161208 32841947 114643 167998 76507167 96826 159539 39893047 69237 161524 81342083 180598 142480 33719838 108478 46721 9320967 145429 55818 105441424 83301 135221 44742690 108081 107532 48789812 96441 11712 54740970 81077 89483 111253922 124195 86218 71608116 112354 54606 3833105 57317 17789 18204600 157144 26550 187918463 61604 57128 15189428 46074 190088 32620027 56304 18463 114452989 144259 195394 85024606 48128 184317 485923 152725 118705 79097590 54173 146950 69102997 144185 56529 194453850 194896 52012 41446818 194900 49201 32970409 196116 128626 15580892 149562 166241 126450551 138696 4957 98606240 30875 82982 234973060 48234 11513 43638397 119651 139481 22416304 104701 157273 398415254 16532 178924 127844707 43081 42045 130098753 78429 47359 7702926 192054 123820 1290855 99919 162071 8466952 63598 126914 111504607 161201 156252 42970917 93459 139094 43741829 149285 142601 123342096 12825 137710 4530570 167397 88110 9330339 3812 154839 736965 173470 66514 11972389 171993 144816 3705059 161994 99394 52381848 144562 198681 63229806 57752 137962 192975434 185906 191482 6103719 81988 118627 117712632 71452 195629 42434214 58695 100357 5202510 46190 39347 284938338 89648 40227 35123490 103732 13246 28689519 75527 151546 123232251 137595 177066 9458931 148108 112911 23498859 40523 176040 145045210 5975 117967 90109215 96378 22866 45153217 123383 21293 9108863 115410 172755 28108143 129886 97889 14888127 147629 9469 161948191 192132 108306 46030145 148257 133430 157091328 157512 81591 46446498 99172 128339 252793713 147434 103055 108537413 166402 60081 62648421 79461 178841 1543968 191082 107823 28094466 190832 104679 141198224 7396 70498 43714402 144041 164525 22770761 139793 69314 37961743 172584 189454 67471215 2945 126274 57939640 43083 133419 2428203 133675 143155 9800291 65771 132961 114690679 64491 80780 315866144 17748 114129 218109735 185434 83121 48058421 114662 159941 278617073 31302 167889 149288052 180535 115167 10250717 181912 164881 3271411 167487 157676 281740808 2526 65228 140085004 12463 8673 78829132 27206 162537 13918283 80636 132119 107049007 17435 84604 253360392 140790 165119 4149725 64360 48843 13641859 61983 39232 78498733 10934 64572 33093925 147970 156760 108500698 53251 29275 22185335 134060 104915 16369850 50086 191825 103871614 188519 127265 28457086 199237 145344 48295345 3237 152475 98846235 25355 48368 6232255 102812 80379 37190232 123021 127535 6438063 166551 156011 22220494 55308 180612 25297259 57392 91810 33113345 142415 5550 252149694 187465 185701 44767543 53589 32677 2042197 43694 197790 20710806 162950 138855 223701665 31088 116666 31020282 199956 147007 147692243 110011 138404 7819331 76360 4431 34148541 167902 163626 12223503 195579 121984 68559029 56871 104417 1172444 126450 173833 32635607 55363 13042 83177967 128974 18830 6903819 27918 158524 67684932 131842 180696 116163326 3381 154456 4522664 48183 174301 9161355 104673 4934 25160649 43800 152713 216876638 185228 5150 19989972 60740 139654 26184152 38908 123621 602732 36955 164218 112703704 102109 74902 53051289 56310 54821 15330366 167681 178781 42242996 195412 176147 190523209 46479 73417 41394031 198557 95717 3716211 69191 26395 4431631 126338 74454 127382833 42525 155108 19952213 131023 35699 51204139 144383 185940 156965023 5201 107459 10594874 115828 8317 238243514 54176 151418 1990360 78393 27143 54922866 139427 186902 42014286 91277 107557 18977605 191415 28091 14297474 106354 55173 477130 14851 145523 36455565 101662 151686 2107113 138256 198502 41154692 88756 43963 91614373 74245 89199 16425022 194534 41180 10831695 17609 181223 138853726 78913 14308 26811930 120017 28950 36772642 4585 194106 37600532 181474 162261 1640539 167945 184346 27058975 178247 142348 17764156 147789 159553 288932715 809 176160 23018618 115198 5494 23312055 190113 116100 273801439 49581 12612 903500 101812 143460 45780676 178919 168598 1645270 113684 141349 98079705 181161 97957 40726841 36138 4819 98189137 181684 29611 35404889 52858 36892 637873929 198273 174970 28743120 179217 137470 282431288 138933 36654 32056124 133312 61531 68542681 14991 33862 7754383 54487 99427 75131692 135659 168168 52498820 167900 141408 21347101 144948 86057 226701960 40356 185144 9860727 137521 154373 8996166 123526 36477 3205633 73449 100180 9488790 43513 108219 23968442 93188 13216 10663060 5384 131304 48346481 194381 101965 191681 126716 37277 22228504 167312 146471 65380666 4674 193872 8769801 182277 21404 22081268 72065 182083 651751 149141 160845 56896132 11150 22717 18512894 67854 102111 190946021 183429 55582 7457774 115202 142172 39860849 137899 21966 67904127 22807 153860 72309285 9169 129595 16979682 53486 114727 145000477 99538 32914 48992431 106446 186581 118722645 44724 85466 7476485 198773 66482 150776024 166301 187810 28220107 59942 149860 89856128 24373 124255 176653639 99514 58276 51717925 136203 90863 3692601 179322 91769 51202108 185992 18666 6375839 32006 18676 54645670 163361 92265 165986300 37932 78549 56787079 97516 198694 56313072 151478 79009 2156245 167998 171738 6253934 106717 34995 137295744 150677 126223 44325239 194699 41979 23936509 146532 128917 91708378 198293 66255 29221606 38014 40841 19889553 8641 182386 296111628 63291 199399 23742658 12713 193527 30335271 33903 186703 124672110 64319 93109 6600021 85724 17666 35521228 181429 37298 78468635 154777 184288 9764552 190297 95422 75335492 24664 143287 4054209 18619 81730 10157772 75940 173836 110306250 101435 1753 23768611 90267 40455 4643792 93859 138936 37061620 72825 125886 20971054 121272 193633 17037253 122699 199686 106281637 117513 40717 17504985 93488 107606 83220846 124968 97099 137310931 99344 40304 78010758 187142 50878 7047050 121508 192790 4682004 7718 143537 205508431 105689 23495 30071342 148576 67678 55651829 153643 186748 68036908 113702 137069 55954279 128753 73565 236635688 24701 103812 5164405 160726 128590 95374002 130445 160735 154646050 162719 177430 36627174 38569 129880 67414449 75409 147958 79676999 12334 41729 170370263 5396 10770 10710640 36739 165148 37964935 38362 24672 575254 109207 23028 53620380 54633 7557 38429603 8547 3343 36391627 17427 117690 11150656 192501 177021 34050668 81438 103893 88639190 118316 52348 41093944 97103 49898 44762563 14948 13109 68319001 71065 35795 16761160 90468 107604 104347528 93317 75171 51873845 32773 63163 31398604 89616 68798 14313423 122873 140112 287579409 122520 186308 2151219 160853 23553 672054 13957 168889 173872009 98836 88037 72020648 146343 139477 16874398 22213 151176 5451072 16009 9113 6262895 185049 136070 77328921 22829 72980 32252018 118350 169238 3547016 164243 29386 43614222 76235 122949 280745 111980 131586 23018197 66949 22550 138986 69721 117654 158365846 23569 199100 4766885 41073 164092 3301143 157985 73326 460133842 78289 169666 21496331 99672 165705 13209688 136863 193131 204522333 145516 130304 32812053 32161 26685 15733177 12850 97800 54626144 87673 190098 6963791 126146 140068 27212928 190803 183910 10336069 90421 197807 361752926 111945 163402 114598703 116974 75633 387951482 17220 17004 3686405 84878 23472 10812696 123767 198307 51016 135684 55632 10224243 121647 89963 18372269 68910 85696 27297712 116622 90952 149070024 109083 83343 99293375 135369 180403 3505774 85678 17156 2329801 93287 10676 8913012 29569 26358 95234689 53284 97382 51552499 164714 186538 87578878 25093 199457 15275917 132477 746 52144748 27786 29102 112334717 191023 123351 102170140 30896 131933 19293330 23372 28586 11962475 14433 53959 101664381 57060 57135 88380793 7088 157239 111341669 172081 12091 56786228 155938 116815 32751021 143048 530 27715027 113023 186274 114462231 75 155211 11766864 18245 105889 51444717 81 79288 125573576 115838 124482 98587688 49217 174754 53749537 57295 86764 339659478 1520 171061 13188896 39012 10882 27510619 164986 108218 51017772 9477 126815 2223887 63417 64620 13292762 191684 116401 16633264 20584 24375 186480774 182842 87285 35822661 22460 93285 12023316 111382 170978 335092 199469 41094 16843552 175044 44509 5205270 197235 51623 6016707 143076 126814 112744785 166716 17588 11849538 52127 34826 18336938 46512 10140 58910425 39025 72821 47564163 44884 106418 86315864 4734 135594 4111344 115634 104109 48540552 63488 100511 46374040 65890 148692 338164470 161560 132371 173465900 125752 123594 35744115 37468 125036 37539472 66709 109537 3286526 191850 148127 27578370 25204 97271 205451294 126036 88773 8479485 77913 17373 152414148 91186 97220 17977988 168981 103400 71503302 73945 37580 366224693 193562 149337 5640736 18639 59246 35259076 126639 73714 16560904 100735 44523 155135267 172558 112319 2737002 46011 9291 191368203 129768 145770 2780749 8145 118576 101232656 34678 155402 8359129 97085 90461 10620962 135103 19811 30288011 13660 10655 31162827 135794 90970 21145718 173887 13732 76217248 168886 112884 23720410 191867 49626 21716745 199683 93687 16176688 159399 164263 17686303 172126 104044 26590431 190636 75100 59294945 15590 37385 294732888 157198 121278 29753750 196868 8101 10678478 539 63646 519369664 174022 75807 45250503 68442 62343 4903153 47258 86900 9107818 197732 65626 94183685 118328 141459 77665549 57365 96305 130679616 155266 132901 24710202 23959 80375 33345736 162630 99576 7213808 9418 106483 36786758 85610 25028 78911237 161100 79868 59502752 180016 97076 118397834 73529 33240 15701731 50484 130989 63865489 144589 25283 216804113 5578 121480 91066021 115797 172367 17136725 47939 25873 106976210 132695 42136 129256145 58351 93165 88780781 46518 16425 223184389 121757 175146 36105709 134789 107432 84036770 74692 135987 8593808 131347 56533 3992143 39716 15679 30048405 172863 115487 189628866 32935 159007 1813068 130025 101142 909351073 93040 122667 312176646 46568 78191 853073353 62766 155368 8617026 166022 167186 66230220 81783 87925 34785606 84101 61299 481926 3800 36895 154377309 42337 159639 18147573 74178 108504 15244634 108975 25521 14325530 24710 149468 175531858 35407 198027 8851529 71721 112122 15999089 17216 47265 71452860 68964 176485 58915123 150213 83580 58416472 53441 139316 81712333 86807 110124 8688223 196886 82335 2195311 90174 58984 28932251 149787 109573 160710927 171299 56913 99235534 47505 165507 15945930 192003 21020 18187617 158584 188044 28193438 93411 128858 54427255 41340 173523 6129854 169928 8653 701480082 179305 100226 23399691 111006 91359 72073358 59570 48034 14336032 107458 98373 114754833 19423 192782 5562138 141003 101375 54604870 24831 161359 18033401 19023 39591 1299040 71472 91817 216749135 100330 59331 35616449 194128 129645 31126719 117500 68849 19728854 180485 183864 15795766 183471 162007 8884577 92637 199962 71269071 113704 110610 198476459 175633 183932 93295024 145082 22481 53775693 198875 59088 75431049 196071 178630 135247978 4411 199770 23523298 51951 4595 44145990 4427 199304 11424741 107586 190926 276734503 141788 33189 40125554 25304 125355 119999692 2137 147717 82658540 130860 198221 3632359 179418 8640 33584582 109936 41009 34042882 98058 14232 5473496 91722 13291 997356 22640 167539 357639 28165 37887 3335083 182004 146719 9664103 116902 42749 22670718 75483 100465 45917307 88287 25624 9206707 27818 45434 10235869 142914 138565 67197868 61076 178533 3744024 152516 27107 97258545 124779 115196 24485726 104124 87929 125923 77511 63822 562175131 150165 14844 73785650 126069 53910 259633 83041 193834 1211518 196088 116613 47810888 165206 199127 4843373 39199 123196 15744075 181620 88446 28992166 82300 60402 99586529 186275 94364 41338655 78333 53267 65888779 120963 97361 460003519 83542 55430 501668196 119439 60072 6843313 84749 98038 30255078 23075 110907 12561867 3897 13845 258780766 118664 116796 73778350 35815 55938 92647865 112065 175715 362768151 175359 33894 32349707 55931 144811 11303775 172614 85082 9562156 89663 15322 373519945 180830 147329 37114872 104475 77852 6546400 94371 73617 28071133 145806 48623 7538684 58965 103387 166047038 199740 56263 47589973 146276 9202 65732432 98447 148207 52035037 113778 107071 11078023 183173 124606 30062934 158893 40184 182889167 158930 179773 69192753 159727 12007 123248070 83009 143449 474796 155482 186707 29721885 190187 94227 24730689 18364 128054 64711615 17527 150429 69911215 159731 48388 22812927 139578 173415 154120113 59069 178432 20423485 71634 144101 5677034 39724 53185 929223 56303 102795 22933670 171280 191498 60290681 31659 116656 20988897 148496 131058 53265208 52510 187375 104160704 3196 47672 182221138 185437 171269 29829137 123356 102792 8158397 62203 92489 23887708 163548 9800 79750616 114816 163854 26416875 156158 45457 14157810 31901 142368 5404463 140265 113662 117168860 160615 2843 17020307 189267 180384 33700473 78747 169329 137080933 136240 80718 44439673 55187 8619 1558412 192458 106742 32234915 41034 188262 10292937 80509 173181 683789884 18055 171072 7350230 52473 159489 119305135 55927 128122 175184582 149521 105408 18272268 20513 105175 27236622 94851 186210 23229962 134237 67162 59126023 119228 195778 90025357 84109 121575 50221849 77909 94498 4808654 61880 33648 6097474 26185 74158 77984180 141505 123243 94669244 132860 1476 168395168 114019 29471 11345183 9614 114145 3347573 144921 123220 51492759 180394 181282 7030659 125160 199011 38249587 58772 79604 37212071 148956 139151 1880764 79121 103313 3526035 81746 28508 92769595 38782 57891 11893643 19077 16372 38487162 160375 183729 11041165 136069 169830 37566124 179319 180760 99290560 110717 43805 33838356 186914 147066 185745602 84482 48337 134027887 182879 31035 7407347 101135 167531 330714037 93979 106927 2262981 39593 183439 32281184 26359 23104 4528770 97208 195046 57557111 155960 23287 67030165 34147 78978 115489058 43633 157770 7403347 18491 161451 6561933 147264 43888 3171613 61381 10407 72719512 18099 196054 319512153 106929 178952 66444572 113450 136165 54042004 64515 151462 12761614 49882 110958 271630385 99962 86313 59989319 94990 116111 6862092 129294 100772 434843107 96644 122764 12778731 15930 9569 228121147 57062 41482 235264736 161109 37623 180858665 112868 74231 19186924 89728 81632 20091054 175660 15742 18930624 43631 120621 1186727 59966 146183 19290151 92523 161202 352519975 162693 17778 46985659 138769 149480 12300977 131337 9207 13205938 125897 130398 188923379 90724 196493 9811276 28151 8418 30468182 2967 147755 29157645 124440 118622 9169832 182988 137167 86133908 147939 68030 44263914 179592 34636 61037964 160137 124639 158673635 141460 157432 10985457 84008 151640 41602774 146888 91488 29432186 78485 88085 177190489 66967 162683 189880100 179571 102810 251568061 112720 40920 26386855 134775 31185 66328601 185660 194420 7141212 43052 94861 189591593 91185 106187 14799715 155010 157610 112155070 148765 44159 670941 20059 130421 17174596 59149 198817 59871721 31083 86179 6640026 196565 102215 98522660 8594 117248 57516543 21312 60791 8112097 109984 25993 56806597 97195 72087 79546686 108085 159808 1782665 104243 94549 60225518 141101 13249 38938643 194584 134156 57343556 6138 51209 68720224 144807 60075 44081783 80227 137233 14697252 18802 77558 234641806 62787 167707 88451040 79901 172415 9084321 7784 108627 130192089 46431 122915 1253766 101316 89379 35822619 145988 42469 5387520 53541 60775 41162576 142011 136094 182711805 137640 55044 46814993 102183 161114 2910799 86325 21929 33759266 63743 100354 49116443 127291 85754 12997002 38945 47245 48884016 9293 53221 78877409 19104 173525 761299 114626 88115 165828418 157321 79810 24376335 158507 95700 20481601 45940 132362 272191 111066 114796 105615626 68663 84614 879017 26002 98964 25166546 27154 153141 101790195 12377 40481 43624048 126191 9421 17357994 146541 139180 148590739 143847 9256 57269317 140319 77071 7709321 75955 102893 40101678 54907 144485 33027274 78758 33596 31551158 40612 67613 17940844 113827 149140 104815610 187608 86974 59193613 190594 6760 6315516 41493 60170 24190158 148598 107087 14595915 33033 189696 5722555 44247 93168 146227980 141860 82991 53979262 75330 153599 39959123 120461 8888 64344572 176024 37849 66609540 70943 63149 148564886 98930 52035 127541023 62604 167275 3492536 40690 60344 100139298 43561 147627 3786629 11990 82171 115626687 120766 54243 145263625 156066 184875 84291172 150634 99373 64683920 196437 193460 142083023 142716 161127 33761034 180738 91203 6731929 175626 61062 14336626 74042 128923 231197703 103916 194881 29673008 119788 117329 2702052 180116 161833 9506739 99522 46602 12641443 104753 43338 21090229 163031 76274 32700754 182646 166760 66975128 81123 57042 44389883 180740 27538 8173300 190489 161346 179936757 12844 48502 22482175 24923 129620 116708880 49254 147839 335345679 101262 7989 1921096 50621 150750 237821503 149035 176008 173218577 2509 74726 3320311 28420 191190 77609970 148457 37516 6708498 28687 10132 63550810 168071 74249 34456532 37613 2760 177118038 126508 23586 2729682 86747 98325 13674096 89992 175767 17434430 151474 104039 359334 49756 60268 122000630 196743 71997 73276215 64975 39604 32378370 91525 186770 110429818 159578 75650 18073447 145462 172161 42058962 63098 78349 202853483 177683 107107 206212148 120965 58571 66267056 127086 46793 16621398 45582 18373 22244806 30627 110389 1116475 169378 120016 19811977 87195 178722 34270250 72034 102560 34076206 198828 133708 43680076 47145 30590 39293830 46614 93365 18347678 7099 38671 10070235 71792 129258 130256660 101322 142789 2300767 41998 64541 153970854 187414 10666 2693103 86185 32296 63553154 145793 42994 53614101 194979 43994 75150450 57311 166446 55477180 104575 157406 148811052 104445 137954 85995233 62863 155245 11174556 39901 197646 24110501 69649 75181 119908718 131735 176034 216441593 109519 185668 161780908 146753 149914 26391314 120113 32385 33333076 154475 59146 9039094 178355 87699 84913415 138055 4691 3010477 64594 16479 233865417 26108 140785 2511731 72574 112620 19768086 174667 76710 10627186 144474 67062 120366130 3655 130395 6819351 9291 100020 22312167 107048 89854 41364100 192342 31718 90146679 24273 193382 56150850 124233 193284 33231914 152605 138676 93680588 54650 123019 51177443 150908 65899 198629120 177018 59772 30643933 3858 48435 75527124 44948 156738 104805594 178883 37603 139741094 186331 116478 108307822 47239 154333 61891334 59945 96946 734744 28631 120035 148398014 87875 130964 80630307 104149 188416 34332804 116183 61143 12313059 179335 96297 73510999 108064 175972 5603934 102441 74765 356193 105974 120645 7252735 14230 150448 115722191 26510 67556 74447004 138718 41705 17490669 65436 180037 13797765 15374 95009 70334300 31756 181718 663768 128145 14006 64989564 47240 145285 370499398 2451 184976 180705244 5379 118437 4924687 101320 90019 10887267 176682 5865 56117 181132 107251 269814549 139056 159222 7177318 60370 54044 55211554 128404 198625 3811027 120701 25003 15304693 4109 138613 96036096 108417 23112 110737203 28550 194876 30071149 120216 159325 4824622 98486 127624 32288698 23494 59454 46243541 85621 92932 92811936 126414 27279 3686683 73147 180558 7176628 123686 49173 12024741 19968 163986 73008121 710 84537 105528642 114623 26070 93483 74477 75734 24000926 51007 100395 27557464 77708 34253 164737291 31246 152520 17170690 77891 118748 263063256 59825 133640 203085175 119529 155656 2967441 197829 39899 57330262 97292 107934 100723037 19235 77556 33865478 176410 98226 15805654 144421 103301 11314865 16169 127153 22886331 90792 189246 97339230 192815 142089 18247114 127793 188701 25487054 180430 134157 36874544 3643 66766 181637777 188752 15990 88894217 180311 164146 17807945 36357 24262 44181793 188592 199519 198690783 137691 165786 20267401 126289 177789 245309493 156719 168460 84736640 140793 145593 37618091 54408 149100 88151251 171156 84489 5411555 33859 28258 190059789 40052 74685 46857874 144157 46449 82930315 43274 52875 2754529 196807 144033 20442959 139314 167518 19362503 146534 17583 65219050 99393 173198 451082 35295 146018 25967412 70812 126022 285016272 187736 170540 31900935 165526 188364 129791673 120252 86095 87298518 117240 175105 64089003 28087 24054 44340403 111076 179629 33424245 72402 175081 11632464 7784 164920 51262025 150889 40927 86990238 2502 21 4573710 79941 32168 36665221 126604 11886 60005566 86029 170118 7353135 191957 58153 30913078 131321 130870 31049041 80424 126786 29826097 174920 162615 189518502 113012 127112 1549746 146322 172261 126631323 195301 134896 6969077 3700 74706 58494496 6922 66489 39150989 154272 189036 34634120 185809 16015 14127262 85420 3341 71523545 98636 163006 536095840 187631 139740 19917961 149860 4739 42625438 148784 118534 23844022 70854 175348 181547782 14129 111992 13784141 103967 148399 41683972 42432 82538 286208 64595 40582 227510969 128514 59856 11422863 145423 12229 81314893 305 32599 8594086 107876 191859 30179504 123042 58634 1889039 138994 78155 7200940 138027 82693 1469658 49924 104266 277296683 185143 111739 15432796 39621 145414 23500053 130812 128828 22819418 157849 171781 5545721 157957 149845 6473619 111345 148088 281893218 106692 116094 283167529 60505 66371 32087995 144310 197591 82057273 178702 74482 4789848 198577 144974 31366084 183161 158066 683114 80713 181274 22200080 152933 32693 30179078 193536 20524 37292560 81167 54064 52929823 41119 168410 72835861 89077 50081 91069975 190116 99110 56726586 195468 21583 18430549 192405 30416 101668411 18776 119020 1304962 162031 16753 29171156 19371 115522 97853990 69676 99575 90417968 90435 51578 2678230 82213 130009 980488 195403 165419 17068994 187521 154215 56503903 132830 35369 44187818 108501 66225 16293673 81122 24419 2060185 87976 9975 6985755 160182 153848 17393800 186372 104910 65418865 189438 15047 2538449 25688 105700 4302031 115161 57832 481127 69273 149843 1752640 115963 68112 75385903 159986 83182 84224511 106370 145097 131575556 181663 117493 2509287 50951 3950 85051428 175394 143491 9649696 22959 17277 3358174 56726 65003 48756845 16269 179681 35386908 38989 175709 41293492 60044 9658 437715639 66160 144539 73123596 59519 153664 20619367 146713 74497 4983802 165531 113852 166546 50104 19473 1724120 11136 167794 36803345 188335 84200 1246898 97897 175805 20271823 37385 35969 31331079 191536 28429 20043269 26611 94946 5559153 135795 147606 41005657 25242 32290 92658490 50331 73797 83625961 167495 41791 191660106 110453 16607 43986676 43674 149114 13039867 3013 177130 196923311 68330 28875 18703545 75941 47144 42064017 99507 141950 3624984 25877 39722 4153167 126751 123486 3275324 116413 148657 19062253 52851 86971 13426503 93540 61535 814056 156716 167019 87889479 87366 21515 20578911 38053 67504 112902357 166628 187776 57720698 46864 74787 13600339 169301 47915 8946003 2900 72578 26048579 115222 182503 131774619 97598 7958 150963635 15055 177810 35370685 14680 36120 38252906 159681 57470 118702545 40093 153840 9072654 1201 61726 154963078 111961 35811 128062321 147665 134601 51544878 4380 101451 8040664 74476 178105 661079 187618 140776 114112172 181647 145547 21912989 32601 53659 4177665 44679 142729 155655246 81767 160380 8237938 16349 89562 8612347 49185 90458 11321177 105247 162862 2819795 114249 192736 126980558 79771 7897 184502022 7244 182166 22150296 82364 44566 619394 173933 133337 79377708 94794 40655 11104295 197160 149699 10563889 82980 184468 11265914 181304 119879 23567550 62020 7941 20001649 192243 20984 14788500 21591 57079 124503327 162080 152345 6672185 81563 135537 20717873 123930 72234 126887082 34393 23371 12984742 95673 156650 2842005 157432 76944 1122305 137289 148589 60326368 44657 129503 2598639 8380 26804 55866592 65685 183935 142835225 24379 88745 932048 22053 128547 168905844 5070 112600 10958342 116664 185387 1458230 124913 191081 93883061 196010 6230 253933100 43977 127900 7914641 21633 163065 36171210 56615 130394 317171438 155709 32496 29188275 106004 123940 4114107 42134 179327 151054700 65856 58582 54411501 11860 96552 10625365 60736 180011 9942901 96874 57168 86629718 125014 56930 90049191 190590 85076 74326446 160861 15420 49336780 112155 121379 8270653 74338 182414 37449616 24112 181468 69466887 88635 192340 32748034 35515 157654 178991454 44044 57523 6881539 174277 68766 88311236 134864 181624 80031128 170090 19143 23918868 194609 111740 52743151 176303 79514 212404726 65308 136086 93987 149404 28529 136002325 87322 104157 30882299 98765 19438 11462 149427 63831 92637677 143160 179507 20573893 66881 180288 54986112 81098 17784 13175462 199694 178468 57564390 167908 104069 52263191 136225 69424 4365175 20433 150391 182248154 63479 97498 6756337 116111 172117 24720388 134260 69155 34261359 28130 173812 6030332 77262 170398 183794420 71993 26494 28899848 100381 109576 13753226 26445 134041 3147755 144732 174899 89422932 81078 120976 52249662 85115 68869 13620897 125619 180157 184696951 22515 29419 47529901 148840 181391 8153945 1815 36068 150831064 84933 17001 704238398 156746 62037 75740329 55224 7934 135059445 69347 107700 354393235 77399 51607 12217535 91785 174751 20533759 2466 147863 31897910 4957 2780 6059865 150934 105859 88947542 104205 106249 55714706 22810 7203 16622199 185452 184015 21809697 83615 127991 110987028 142712 77659 47647405 8391 197285 25216122 59608 63897 240331098 164961 102387 52188371 87545 194621 307689243 155474 78794 41579551 3290 108170 182920348 124184 102281 18564808 149783 43471 52572798 6262 136137 10035299 79536 125620 57463840 132535 30196 11333304 11321 28359 437767998 96624 184548 234349593 105624 59597 4019467 130823 163287 20430038 47167 170187 2229181 29678 171800 15851428 25940 86108 3868231 61815 160994 197989616 83004 106669 140046355 148624 16819 269337138 27882 170342 112401340 94926 137111 100591303 64500 125995 19887336 195746 24582 3400338 174423 156297 4978300 81001 87728 4610739 164913 105118 76659287 24255 169065 13812212 118817 126024 374327652 22291 159203 34741250 99865 15521 24730617 129585 6485 17615913 171439 191767 7397025 140975 103269 37637648 31072 71706 34883258 112643 12480 3983846 157609 56401 43045082 166323 2511 68634065 46091 141684 9159422 15598 73528 163012313 37589 139861 16245566 140990 82937 120191133 108429 175539 268426447 177616 12424 51855594 112973 26732 162849110 195018 5317 9658938 2517 155624 38475856 182858 91360 3442966 23672 110074 150072461 75523 195309 53410370 62609 1225 14950833 171661 152700 53878922 8503 72996 99609860 192459 114755 197746292 151522 119506 39863900 102680 116155 5145102 160120 70346 72032126 22426 85987 1019761 82864 22618 442111204 171164 173000 60380522 150770 175262 31890507 11302 163519 6721065 136983 110340 115170258 147973 158860 25947963 161452 93298 628139885 5449 186236 6485449 177517 68048 127770371 156288 2104 9881496 49986 105261 11962170 30637 52663 71637921 162726 152319 582896212 1069 151580 77393707 1805 5545 430436941 178874 15762 66435006 92447 5127 49225085 19562 102102 65481321 177407 161870 53750030 102700 12128 7550097 6498 59151 25945160 140912 192965 99260224 70827 172895 25736940 125473 195598 37512579 83341 110208 44766744 182360 137307 10878081 127762 136714 127677007 41971 145059 109588026 143649 67633 12727336 138000 20566 70082453 5550 48810 23027423 103331 192227 21556389 186208 186984 13069650 198524 145019 19319834 32062 31681 119588810 164955 62413 88089998 106861 60030 19032161 4739 31451 32454188 2749 85006 4327907 87335 153225 163989054 39525 23622 40792746 114507 37199 7354555 27201 57015 57657878 43454 139113 7629635 189802 48605 22794367 138937 16715 2701387 167016 22485 111403556 53217 160961 109742491 51820 24921 38807623 100945 197003 45264662 159802 7926 24524555 130390 28174 60330352 12958 190413 6936955 152985 192271 72479365 73598 144478 28678716 86675 123142 31813113 90280 33943 55350517 79744 71079 106251305 151260 115489 401955619 90296 104969 3479193 56666 193294 64097654 145393 129840 179904139 101265 51863 20826321 131848 103897 56045268 48478 187849 19841182 75491 158192 157963209 136896 109812 131477860 111750 84146 5629744 4423 32160 40473468 79430 56944 199739451 115526 191825 173187745 72568 22850 111539663 195722 115807 6728801 187232 88666 45893483 20749 8542 5827896 167704 194433 14660934 30506 179578 16944315 84562 52534 27560175 38772 196446 37118112 74356 197459 40732763 129588 112615 15640758 198820 21986 168532255 195698 162227 166214308 41434 39615 3057253 69101 56385 370153013 94479 46872 121792742 138356 103470 1845291 22747 10455 71615685 82829 26862 3189963 75165 156749 6229018 16787 82980 33643718 68177 180374 3769157 43689 74983 116731293 172283 172061 12927600 12027 65242 13864142 2377 57985 96446760 50163 79700 53680627 27336 162576 10859812 115024 25254 25815931 135018 97211 7542061 17486 6566 13787853 144824 91316 29012370 87231 147932 7821932 124803 116418 217682617 75970 173853 29206960 70616 86489 29206787 83251 8279 207683969 29176 5859 42725521 69861 169703 81169001 183253 7437 22319479 14894 154371 66211496 80383 101417 21257001 199634 24357 71593299 77512 3193 52018227 31209 69288 6623019 51798 17973 27340760 88917 166816 124662403 39496 1916 60572822 54065 15925 23200789 150073 27864 4476599 108573 30851 107373148 25587 15026 50192583 165367 126680 19432644 124427 72640 892089 9669 129336 20582610 94681 114440 6518768 94700 34577 152982136 26200 75083 43946165 70969 35482 375931838 183702 18422 56124215 79039 44592 1678521 194949 23026 36461502 153281 84123 9455880 15979 104184 45559722 10922 29500 3311098 42000 126034 17803950 40615 26600 357454576 106421 70883 40660913 81817 179637 3015753 151613 24869 50901297 96476 22545 19691684 86171 50068 114990042 138232 182328 19842289 65572 55392 9061068 14895 5457 20027994 99703 199224 16101986 199510 164329 9544687 109455 149575 24294056 7419 107618 123358490 134690 51939 78725021 75079 161983 1175011 63332 184589 414930025 89695 80617 325279032 123969 106922 25940319 199280 152332 11492003 25022 20478 19093179 163839 79967 710857767 87257 10154 40383760 183366 52439 1391551 19987 47716 2058737 103366 102401 83133432 49223 34044 27846053 129528 128656 9546972 81597 173187 24894071 118596 143651 107184953 73787 35464 29269959 97058 108846 103533269 8514 188481 114645726 103434 195391 7162516 40346 198392 39229997 102206 35953 46619514 101744 158421 188559849 99595 166558 54172867 33081 11430 12417950 72842 167504 15145518 33656 162215 125460755 86112 128887 81343082 138692 128566 93297472 162666 51901 45361105 67127 68561 2940473 154431 14712 152677014 167102 121850 15283910 1855 174996 94593982 188141 29501 52505159 66661 134718 5857352 51193 116233 65361979 133720 76043 52375198 120359 178375 31281633 164246 61253 48014979 105045 177142 84771129 139959 132079 85475516 67630 49336 16601905 185980 155977 72818970 40516 146990 50016050 129025 75340 12731727 172790 174465 156871135 21250 99393 27835124 72547 111278 33391193 190075 3990 805647 121199 61281 29490362 44841 126156 709904889 109801 131384 76566850 197949 110736 68161449 129330 147884 21880106 139398 148571 52366728 69403 165798 44416170 47290 58865 8877496 114247 187195 23280140 94294 34876 23783966 49397 78112 83507917 99764 105832 15230614 184060 1683 38249403 75766 163585 79731539 6516 2878 3709627 82497 197143 80155547 141163 194755 86246495 145944 59966 45107311 150037 64911 19689122 16520 141874 83679423 83696 159843 3627128 3124 33796 14947921 153547 48692 2894230 49914 181015 4972396 198471 106864 75755006 37594 86324 66533404 100844 88250 17038809 133501 36970 126923896 165895 74738 138975070 71440 60743 35340633 183753 157575 118881017 32820 75768 5903515 94175 140247 3044033 84345 338 87574542 52429 182042 6761570 169437 162655 2383431 8931 32169 471426 24281 101695 21616912 195431 147568 108134044 121768 174176 46868242 91816 129020 123783953 192374 43738 90334719 173298 56209 102108872 107882 176151 149920221 147663 143761 439016 20069 198851 116214518 143283 44838 51032380 188986 70900 131684977 160688 167668 12822702 137347 143577 69358752 97661 52133 10160888 7678 10906 11268128 92454 140622 42703733 70442 124285 90084741 193021 14632 261311064 69502 145023 107983274 187084 104803 74868840 108673 32976 111830271 122314 73880 18067167 8660 164856 356870071 37710 29396 4345548 18609 112662 12075440 169373 162386 20219872 143830 183055 53140081 29068 97969 15963604 36288 142368 120017026 10969 73312 221102223 69305 26277 14212086 171939 188414 9376199 154005 86589 64915729 150962 150756 60720377 58508 128885 16577720 199809 145319 5427020 9453 12550 103766153 27475 143590 74796810 89883 27484 20707391 43523 163542 34385347 55096 89580 57200613 180845 36983 68697527 2027 99269 89705718 80038 47353 126350218 83236 135542 1854113 74852 79154 32122759 80110 101845 14050988 195743 45300 54451589 96203 72104 24041707 54531 134920 107790821 147748 21964 166509684 196766 81916 37522140 124193 171119 335074205 180531 170054 11546598 138025 93045 7504537 149130 1888 11028879 101762 172504 207923365 38343 51887 7248408 38577 152224 1240905 79096 170770 7403541 78308 99602 47444470 29135 4694 687188 69863 197057 5502046 98621 19719 110026434 140606 195356 70592827 70442 58931 127605072 150337 25731 6924479 12935 109550 20148600 123976 52340 134472480 92389 92010 4563297 196378 1807 133948096 21461 128515 79714479 3156 24123 33081954 9275 192974 109278795 117042 48193 3233514 71945 132576 12879455 84435 144077 34615991 110563 4274 50938659 154783 13492 189315502 44896 121672 16503223 158424 139882 13498096 144871 154352 3602392 13448 145353 78796704 44919 158825 182644 91006 38570 40301555 108117 88734 72690533 85614 68605 16752380 140810 59877 31610566 121704 6318 377941005 117351 172533 7994522 107290 184855 82713262 67941 9402 111593073 151876 63106 371431 146598 61333 40608515 161712 130859 943597 104105 113684 12657403 174228 3478 154505454 187782 194832 3931971 45670 146421 44851497 175406 25389 194576192 161600 118035 11782199 146879 20756 27420342 118919 27524 37697507 106346 195919 614668 158887 94976 55773953 111508 40331 6232410 10457 82244 101309396 20625 7858 82093959 112540 88588 163891476 73838 76025 2649207 125579 102922 26350489 93385 193101 21295719 20767 81541 112757496 13125 168516 41153229 53509 174337 171664236 110192 112339 80937474 178259 88813 61865400 6067 74681 91465557 175628 126137 4008669 10506 83202 166812407 98022 77389 109307438 144664 136513 38597318 50630 82761 90338907 28370 81567 683053702 169376 120032 8081002 75692 155150 83359 181963 33989 74065868 112700 199138 49463262 118547 101765 60861914 87350 148944 149629489 128538 115901 60070167 173729 33344 14559812 112194 110615 20909113 83219 67779 13418832 99590 148430 184951508 167980 23347 4562335 14053 126736 28031690 69072 181797 9521804 135201 62627 108674404 143906 193782 20545752 83428 156068 4979418 160034 2666 185045981 116381 14965 4889692 149868 159580 454488106 186540 66610 146118396 190180 64884 4240271 126027 84289 53974746 199858 137655 249802869 173080 48647 1214328 44831 30104 9052752 162336 68949 15401391 79059 26572 3788465 18308 175378 192044068 105774 191928 23376774 171832 70456 53756367 8744 77373 160424137 31934 179813 314422176 15177 163939 13545623 7664 84368 141468910 171543 43138 157528805 88146 143203 12299654 192142 23087 107102285 165179 139382 21169924 170161 19367 2412499 58458 39062 79269176 70324 495 9395431 68367 49155 10692087 1513 156055 163279589 74176 1288 16892864 136491 48682 68051642 186315 184025 186570110 90923 12707 392900 131179 136832 264062786 37866 36571 10978758 91172 149528 28712266 175503 168620 45296344 37405 123650 554150 108338 35766 16925039 88241 49938 88669776 54593 98791 54905145 35929 48631 53037277 61357 12675 37468034 17023 193960 135052424 44219 106854 138882687 165184 57486 191227629 114110 22473 168701485 139245 58572 1260144 157049 109654 17068 89599 74351 53183502 23583 33985 118893637 11295 63570 218135677 198974 81730 8873497 197165 9067 2041911 110681 49 44788973 126801 83106 28496410 143247 72366 37179369 8328 178072 19165804 62201 120276 118100263 170286 94675 62451506 159321 81367 37520544 138109 154678 15113306 36631 37146 34109290 33227 121433 2170503 176811 55132 10665865 58901 151792 104312255 191455 131561 44040296 166607 172592 252792100 150625 9654 17019625 197378 174232 14909033 115742 181303 275439930 157843 167470 173412 153417 94164 40082771 83794 137338 20746166 112853 40426 96444295 90028 54904 58400689 2524 12275 74258053 155312 16901 11268680 161392 25800 23367273 134920 36999 295565529 51001 54903 128856479 87382 30321 36746268 130920 115422 85411756 74058 112019 182460617 95424 173286 41997013 54796 169294 144871544 96403 93436 621446 157720 171959 40609493 86611 190715 357675462 20533 112400 44763878 173840 165144 264987 72382 53643 271747198 68077 96875 52836053 174194 149646 19629561 168849 117937 18469969 193879 148323 23780828 19367 172485 123053711 173863 130577 5675979 18196 6774 31153537 135159 60252 26620478 196204 56452 49743559 161226 163327 42731045 167388 198847 38026849 40909 139777 20569554 91945 59699 72005550 121819 178346 12622397 44652 31373 3611057 31920 86090 153038149 56720 134992 78104106 44709 169733 77028690 106700 179917 7541365 73760 76348 42153065 93721 188263 26442303 88969 87656 4377098 40353 190960 126576576 85443 40983 48726080 1933 181432 86704260 170769 141884 89049075 69391 185370 25695774 72991 162740 2820986 153359 125850 128682866 170513 85484 148786493 113575 107388 5082865 134293 149676 82415457 29480 33450 24517087 139846 65597 15862707 188332 86101 2618728 33767 16380 18685277 98451 158391 208590098 22958 195805 54676784 116358 147539 97161194 31661 146409 83891484 159606 94029 572799 177592 27416 167196793 13808 78447 114838753 53290 192371 8401256 183395 27117 59124676 95910 191374 9936536 77792 189483 883391 89750 177708 209900445 158174 57964 31327960 60070 188121 45767672 79303 126087 2355730 107664 63519 4799022 95675 115363 38631125 187798 185591 108330826 120305 179171 50384241 91466 195919 277909652 55843 39567 162798647 163177 60008 5963734 64920 136165 239292654 91657 14541 149775601 55521 185938 13300258 104324 180009 66338728 143624 67485 79396945 4637 65556 9328420 197936 179132 70038204 48757 11303 7128702 158097 15702 20334082 127372 86670 4587886 27354 193933 63495036 83078 51553 38313207 91256 86346 28483288 69331 148605 424935039 146948 177954 74705405 187030 16294 74599253 151791 66916 381984231 126089 151288 11559007 51468 155894 140806931 38794 49708 18153044 8145 182078 147782582 193857 88124 576477853 65808 178448 16131883 59549 137367 6509713 91100 17622 5656497 111453 96262 56736707 122020 93038 2808501 60583 152441 42104919 55373 22037 5627880 93917 180329 112436 56958 16061 20001653 83479 100077 117534836 34762 32938 338138 148683 194060 26143668 35106 182342 13291833 25818 152594 55344185 123618 41584 2019176 172368 161044 36750320 82970 136971 21748746 58498 47421 27280195 110233 120902 224781393 187686 11397 3744881 87008 76738 6306160 193302 195377 118002916 138761 95669 9391149 63775 66739 54226972 141104 135207 574703 47227 22027 155138449 41981 8191 7641869 118542 198549 1823280 34676 41935 160255163 113288 53925 147045054 50973 147580 4636220 35896 174696 334340257 141404 171761 19601659 135701 193670 2652761 2298 164806 26639530 72613 190310 2183955 82934 8816 2784559 139824 172580 129609608 169062 39605 178084145 85213 96950 85057639 94831 57975 7489050 183110 152946 88924982 72363 27482 564259111 25983 42802 3817645 152804 192702 238879314 118122 113076 171581963 61469 44858 452852 139277 33587 66937938 65449 124942 127293509 95906 98407 22601544 186045 59400 251855273 109993 130478 10407638 56051 104422 164746253 54500 177822 15176481 110876 104080 15016889 84206 158429 40230228 43927 472 12719670 56203 160081 27395045 119895 172883 1486849 156335 175478 162390121 157714 99388 3782504 21427 114602 41170266 163570 131382 128064510 66360 122982 96798114 111262 192638 5759433 1328 51297 20295218 78375 123983 379752452 189695 120614 24985332 105732 106882 121708876 64279 182913 5470187 1112 88609 199117193 55132 42337 82837183 153480 94758 6901184 13995 37560 116506627 129290 188272 12925286 10608 195188 10729941 184836 82457 18738812 41683 113055 80883735 2640 148404 31623432 85846 148379 12459141 83292 86444 43071917 34204 157141 49882642 91805 62566 43641659 137830 57080 94841525 156964 43108 5970898 56954 161648 12273644 122950 22504 19477131 186803 37989 41206449 12818 151898 1902753 61144 160414 82942357 109567 99603 61806197 25591 67691 207851745 82770 41018 24291226 148021 47506 83556424 40127 79026 17932240 22719 145639 49872336 157288 99913 20042139 97176 101813 5471680 179109 150017 7802183 195134 46250 26138549 106616 66333 153813917 194330 148640 91519636 2240 42051 104613 142586 174864 57023763 133869 64337 29866064 71791 62016 115028413 191562 77404 4747175 178004 49708 54822184 74570 107004 2930622 75253 38260 33067417 108159 192589 12170829 146576 49138 22222221 178975 109044 136999677 140029 133682 2338618 183855 12341 90941025 157142 30831 62147552 105086 8910 199632901 110708 98873 35908139 163549 151590 62381645 172560 119222 10661118 118923 24258 52209432 165745 181129 43927686 47573 36141 98959941 58800 176695 1329884 129042 46048 241293344 154678 124813 56264770 124548 67737 67935102 103539 51494 13245516 30311 70624 22308489 91517 138654 208813177 114299 53492 3443541 127690 117379 414180549 194421 64363 3174137 13711 102212 14701335 150351 17805 112700135 177784 123372 6515408 29943 95996 117554893 159694 27099 46014341 68327 54668 99051316 172510 148499 7040600 156123 186742 206471673 190409 6211 114134501 47518 82720 28968901 60074 65095 8502770 108963 169571 12454746 119457 57706 29944470 157968 145596 67026123 48687 161880 2785192 20737 60511 20322242 163433 167296 308997365 181192 133113 78029118 45373 108493 59065996 33517 22499 340338938 189763 147073 65752749 89144 74712 695117 79316 77073 4239633 13975 195432 60308124 102482 104844 221058513 119892 13749 157253563 136992 9126 86930506 82651 130700 11321028 71319 147278 335570064 17478 70153 25306446 20106 148179 16613336 118118 69453 393941890 24496 31516 1670050 118141 62405 154057307 138228 84682 54875801 62273 159721 113171163 150816 38549 7581582 141515 195657 173562530 169917 92087 80750713 39259 19306 40134247 58273 77648 24622614 86721 157739 17901685 50516 191206 179662712 164336 138528 392645992 66783 168737 15442355 146029 4249 144733838 58485 170992 10500041 83779 33533 265449923 127554 96673 84044923 37693 143420 10173513 8938 27496 4798190 72476 29267 2235699 87985 72987 35960001 74800 682 10730317 198131 183434 141379396 33205 2689 145576912 70631 156341 681051571 427 88665 3583682 34161 128179 6478792 165071 8729 79443498 93307 71756 2922270 110516 165348 46445648 10285 187534 3225125 194037 127815 21470936 122764 98476 4983729 42722 117908 8439126 56113 169622 95084 118371 38901 87680390 59259 146412 94635 88588 123211 210200714 148013 95272 16865723 24634 173937 5564828 195114 130057 127592440 178502 172260 12118054 96897 199243 947260 104386 57933 7201544 188939 170113 14180849 112144 78189 19974338 22829 42391 69516157 55936 21644 40421101 174002 71516 72883545 169686 67690 161176143 38309 140178 15233298 174126 121790 56484881 168685 134713 49796082 139551 49375 6447416 180532 35871 25548664 85414 36930 51212749 45851 191607 289023 136654 113772 216296438 71878 34993 554153479 111062 56215 40220511 39348 12440 8443724 79340 76736 43314770 60130 142957 145277072 123648 82819 158331524 21147 197111 79235074 86324 165754 9105583 27652 28954 7002257 165043 188486 67841860 8953 162438 37016482 110303 90996 5060932 182562 183894 2050843 196316 79065 4136606 111739 140044 9510628 81737 7942 2452800 101395 17020 155365695 9793 141542 36359231 194388 161520 3218793 86066 191656 78185083 83145 52050 7998577 197660 119983 56284182 29596 40034 40252613 22780 29906 44794797 198082 1616 52445079 137014 91490 210680664 72440 9818 15103074 78669 124524 3573753 34350 182387 12940266 38361 95178 195674591 18048 172887 78417067 128360 93725 244769090 80549 164999 3462578 111476 58449 20869733 179853 108449 12220756 93913 42698 71450999 26168 89402 294973647 195860 116092 3324109 151459 33606 27524624 174102 54053 2723796 131219 159296 18632074 7582 48024 180296342 36694 64155 28756381 194395 66394 96956380 136876 164272 76708399 67850 114856 25204883 80704 197573 49492702 125912 134797 4235062 47608 69132 19691992 38413 137153 13368888 164709 194681 62959370 39971 18664 58080534 47703 113128 20654411 7392 100646 4247937 13243 59566 14035496 112425 96745 74052594 123105 47760 27248452 171589 175470 25070073 192886 103735 11559181 96973 178740 263121984 161782 119438 23555235 112404 20087 141919199 21696 192447 4772794 179801 70390 50673220 15925 156773 23858314 190842 119051 3086508 38909 157421 96850883 146471 153113 6145513 119868 23086 12413701 23932 199172 8430957 160532 59087 10121978 113842 114891 300326062 156152 74238 46599029 125125 29658 11892241 158920 69647 18732412 47298 175069 14651365 152626 141645 64855466 55397 6785 48859609 22338 66203 12588777 190946 155488 45090377 47864 69844 108307684 197775 111574 127283985 134105 4643 126291 162111 16000 83707994 8476 1165 65015137 14077 35054 12333893 139128 44458 3364881 198411 19384 128582981 73316 165652 38938951 85146 72176 79934038 15480 180847 55570374 52589 71202 58456961 39244 42979 2551753 176803 95792 76479723 138931 119186 15159029 70155 19051 41239911 42231 45897 47607537 115206 102019 11221996 75008 32006 19852997 73934 107300 107969066 50627 15711 4095785 133322 18422 186811865 55311 43460 229185204 76618 3826 14221778 78822 4117 204672668 139996 12668 45921753 164335 190510 112638259 102218 176953 89989209 187640 66276 19875863 35907 68168 1434060 22479 21757 113727816 36544 44191 69592915 164238 158568 125178885 146806 114540 136148895 42331 111848 2192937 105038 53507 77637023 100183 162302 2304654 83306 102457 19988012 132922 122603 40441403 35788 69387 39480557 186779 167231 16677562 124942 121600 318978340 166320 152145 21123397 90640 60140 2800755 111396 183251 32011224 34949 199724 47147236 26505 176587 66370322 134218 112210 61558618 129712 103871 498331 148799 97200 45683725 154884 137301 3652292 92828 54902 259387895 18820 31972 143292582 41531 33420 703290 28776 68335 36711343 2354 94294 62073684 70601 372 89758486 149944 102816 51444407 15452 28421 30699224 165947 932 13903251 186681 109491 6547611 54064 21469 15619083 149606 159564 5531011 187122 167632 178125417 184547 150141 9486995 198588 44815 23079382 90918 146122 53649087 44970 90002 32752884 161403 48576 754921 12789 26426 21670795 136813 161452 11004950 123820 195314 62843459 96321 177854 139927492 79641 62234 25419443 3282 65131 7003408 30005 186024 14921198 189240 118198 80312325 39745 65670 15168503 87807 49065 41111299 100617 154530 100274622 31240 25479 52665303 170358 61331 60012003 15453 5848 105344101 86761 32479 11990803 60799 46373 157917 103425 151664 124314672 175865 128195 252732991 50932 134457 1401649 72764 157917 750942 174989 132448 20479417 7336 96914 28434757 156312 190463 29756378 109857 105906 85664862 65349 60511 70689399 13427 120896 121346483 143606 198800 42610102 142419 108544 34500 161628 105811 32723645 171386 24068 113513742 60505 138707 45609929 2113 66307 2645109 64749 191358 53890794 158213 187301 32050964 24922 150651 15046577 191323 66072 43250975 106760 72969 38568904 140395 53723 3985533 115653 39941 12428259 11726 188711 8345017 159176 84505 41899622 45503 98637 10080706 91571 166931 1952883 169566 171430 124924248 26656 60873 8327603 42374 42645 58018546 69110 157052 107745009 167699 161830 7578138 49812 106015 80479885 180229 148322 298207761 118993 182610 44237229 152304 184639 3714459 157263 23119 65891319 120846 40779 8540287 198360 12641 106519363 55838 133647 95777312 140000 150996 357199 2710 37836 41439501 46090 49705 54334066 171277 112434 8729449 113299 27165 57719694 171324 81865 72866408 71887 49885 34885236 144479 40231 64625207 142753 81908 22066645 164296 110151 74855134 175292 111071 16664724 17653 77962 136312004 154416 193649 19666349 172523 14383 50941199 28073 119495 30419816 162701 24780 38329749 132367 28003 25095462 196855 186488 10515149 69265 128052 38490294 54651 2948 26469457 171068 141305 31730163 27302 46559 393119 177637 92697 40930673 127266 94571 8920271 49855 36378 28679711 100463 135811 46668791 107011 51392 82869915 121776 122056 33840482 168725 54276 186604 26074 130005 47467568 11940 126944 14145626 148995 101069 44732209 15051 30048 35584357 24652 169210 20570703 74953 30711 35579221 191181 140223 66019404 121279 103455 17315202 105812 102191 52928772 64301 64772 28346163 173228 74324 1193554 194078 88992 45633784 135652 79461 36028416 102093 46033 1020787 17361 151167 6901434 49770 163127 56647524 62540 77154 696300 129162 38928 81772997 58419 5148 124450246 173515 97745 14696711 35082 2805 8153632 62669 61971 12907590 61415 166967 71618170 112373 146244 9926337 71246 106815 399031519 29805 92575 5978621 125111 141700 16993781 135775 1309 7652485 179470 134091 4239027 67674 82264 61763734 159292 67035 3434772 77685 120396 23071371 150112 199213 10465317 124574 67234 1171796 181893 138766 29875018 166311 78064 41683639 122002 111808 5197923 166500 134568 37266166 139742 91671 14850517 79043 96345 55879732 15079 123624 46000006 13708 141329 39733884 51110 17879 33435858 51348 72138 5315150 134847 109227 135918776 107224 163950 4541274 6111 108328 13374403 89322 137697 49045452 72743 163290 82719889 18264 22413 12385302 145196 132433 6946420 26523 33424 73182359 35696 174165 8630582 187346 64442 6595655 68192 155057 5850606 104889 195366 45734088 188601 188349 37519001 80397 144763 100555511 58861 32922 140527837 65151 17581 6239102 8010 166185 11713880 122417 108417 52870864 166731 80644 27053339 96495 105752 120283229 103104 101637 19313251 70356 36796 31408687 26436 53097 159510421 49196 134072 46984935 75527 80881 166169385 110118 160060 58692873 57768 173460 203833638 17825 49236 96503793 91592 51665 10284499 173818 55730 4848176 32833 131121 50303917 957 190381 49255262 177898 50681 56092630 23599 19741 1251891 130425 41465 403274682 28504 184921 20313640 99448 152246 30526050 50970 167081 4250088 128518 197669 60408967 84194 97250 16306985 146469 93613 1813714 21465 154944 1522021 5014 115230 49586641 26349 172548 15300357 86219 10272 4963099 106715 79018 73903456 186128 7204 21346115 51747 164591 2874111 90423 18131 223505547 85208 100009 546768552 98784 186340 73543534 148976 7680 510987619 70052 44250 115556685 135191 100458 50513456 51320 41741 12273128 173870 118008 11676873 155009 34412 80316419 107036 144725 568848152 162455 140879 118267154 140158 195658 2368819 116171 126551 10943615 123297 150378 12243213 100394 101132 69892794 81816 7751 74856856 863 28314 58465956 146640 46694 1656934 148233 165000 82899 106769 97987 164435599 192838 155274 151379498 137436 107957 48031779 194876 71691 16337749 47357 190719 47092132 173301 137998 55320448 140752 161000 139194996 136276 102352 49076675 184112 6883 36747921 5411 155477 165955793 131200 56644 859444 196589 180441 157731 67767 147453 46378620 81228 20122 289145880 68631 15422 13622103 180810 95632 25052729 14044 147055 10008147 137139 25216 88760692 149890 87063 634821 128427 61344 715983338 23937 168234 11580840 54937 35763 89878972 32740 72291 16462664 34106 78825 1297421 47679 98856 87325102 105633 11470 31967169 161259 74034 7117242 169150 51231 86099525 77802 104835 18630814 123894 46338 31908416 12399 135885 3454233 20304 101306 65233118 14257 41294 678118 158502 91083 135941632 43176 82048 53545009 53195 176936 86695059 44299 13991 10969841 164505 24466 53274899 15869 57981 15719042 46009 136582 37707453 133865 34563 74858803 60556 127253 74608425 120301 20121 67902341 112555 43982 179442289 45905 52468 10755390 59850 76797 5951440 15805 134772 9618809 116498 124638 1937072 139827 170019 574336 68636 157611 27769988 182270 116228 20626238 127908 145015 19271700 27047 199324 6975681 72156 74303 17489805 98148 87130 23139899 29440 52813 14606456 157611 7001 18997720 101666 199469 142583680 36102 11911 26040063 153003 395 2769258 1103 3557 18888806 120050 195417 15661185 65154 105962 47850676 88172 120786 9808828 171327 145328 3099894 183371 177690 56868271 184560 160328 16558007 7669 87414 71924374 25076 156106 71240241 17695 166550 24343884 52736 96448 29299111 4316 37081 79171517 190213 189556 126857758 18874 121145 6995319 161302 64641 2733271 35376 85141 56964853 138227 75604 31734951 198658 103866 194437538 123350 13554 46155820 151789 24698 91992855 198528 107383 1069855 166747 66915 46733499 178956 52817 13081593 71695 194178 87635394 31560 83005 12883601 146483 90953 50341678 43407 97254 17383576 78354 163315 293317160 58856 126547 112958057 137757 194072 83312052 138738 162633 10907402 150000 124474 25426468 88483 41069 71212995 76959 189842 69463800 160390 126187 19555267 8215 189659 96758354 6459 164278 2470543 156211 126603 129449887 33018 18589 7595416 5620 83831 34732038 184996 108307 53309695 106726 62559 31169778 17424 108102 51531289 51247 183716 8749767 17852 122035 107737228 15656 10567 392215920 55507 83506 86700379 143384 171976 10337583 89131 84366 39140853 186170 185271 11422771 108035 194520 236852922 59415 117670 323162 64070 57266 50194035 156366 73560 656787 15207 35438 12101125 184063 179083 75667834 195053 108148 47524745 59362 154522 69699404 136753 127413 4132044 59363 24227 9405926 80370 158907 331946403 172626 56769 12929252 127414 92582 200742802 160630 155799 437527733 114497 84136 322682019 126516 128018 9201961 40016 51928 132348940 110560 151946 162177522 193134 75610 61668119 15734 142683 71853972 198946 17316 61085630 137462 170685 128208961 39874 1589 107122794 29282 93922 1166393 941 78084 49801116 41372 111374 49868103 140528 74694 661761203 36954 73833 287349488 156274 174749 38560204 30103 102406 54922636 75180 170291 14571033 187382 37909 293485185 13629 12459 14446960 6015 93087 23126849 9637 107115 97863130 184478 92589 43560825 92061 75902 40110459 76886 189230 6299364 120893 107017 196730915 129530 8526 1189088 160459 35524 28442905 54686 134268 52280596 55682 160619 1867438 160533 24067 10999635 41527 166604 22490268 197873 163172 30529055 109934 114181 38653680 138978 193544 114695511 22927 190542 656291 85000 166118 1785426 150291 166551 20750644 3322 102233 122523466 28867 156682 38925981 66824 8351 44760515 96280 76117 4704566 123883 95182 13344237 133573 55123 94210221 136129 14943 8613745 72035 42631 41782861 119042 144325 17901882 21527 124716 13064701 118761 71244 3572488 68571 119237 54684795 156650 172495 160100 186654 73704 3362771 111816 133689 50922647 63787 87567 32563288 83795 59849 7717803 145499 16700 14695433 19278 31738 67805386 190181 71246 18450413 139585 173421 1356246 186377 55717 3593388 83157 189788 33553083 104585 101285 32873647 177585 131423 7029230 177786 12017 2065283 74681 152423 5506902 4597 55700 28526165 102410 69943 16032824 15899 89473 72329510 180661 189739 13520797 128841 193295 936892 24227 103437 18986813 95292 74932 30534660 140576 28085 134262708 96861 90191 13035868 98452 20570 129986037 193222 125191 26287061 76597 133653 67788444 125853 67502 53891615 145042 142641 81786144 190081 122598 93991290 56349 16593 133993034 65135 22797 70688612 139479 94743 61387230 158402 152095 48342010 81544 131197 34285739 41765 82973 281048979 140539 11747 1680604 115621 83158 7332044 45481 119009 1823100 866 83701 62064178 91939 43719 57463740 69600 105124 19170300 193346 197832 158530515 185364 90529 64891643 172340 167420 6827012 37555 133743 81583977 193246 129670 31122601 155515 125229 57268541 146836 60881 164771194 183540 56377 447878381 98496 20593 40210568 89421 176395 3290465 32764 187271 109655959 31708 20213 15477786 164418 102602 152534083 126461 106036 205121500 170618 122349 38289623 157909 5384 113602619 45922 162350 322085780 187120 83059 22651949 190979 171511 370261770 23861 54211 19482776 136383 157393 24126715 30310 53353 3553329 169233 40018 25886607 119213 142846 62177853 77050 98602 76873889 183612 184159 7892607 44142 143663 18427429 122749 182096 52147937 109852 25925 20044988 81053 81168 12593350 32339 14829 94759418 132948 95650 6686042 12515 24916 23283314 17959 46274 115658148 166813 17874 77545650 95776 124846 27625386 182593 150763 72545125 153792 13781 6260199 103417 102978 7431303 100490 136323 8412043 183789 132962 543048 50898 84047 169107418 41789 33290 8561513 67311 109896 86677570 823 45554 49124464 196909 144115 2302948 122293 196821 521075608 79645 42030 54810747 22163 125395 418923138 162694 22192 38145050 137649 37017 4447218 35464 63756 116465943 197376 67175 199261069 8074 110491 19857551 131174 174478 45279871 45775 164713 21850353 49804 73967 12498832 179787 60443 124501342 89478 138049 78716561 170783 66702 229720523 48373 190922 703836557 145468 143186 106830861 8519 147444 213693028 23049 87586 107611961 192679 120562 111385033 35335 161852 78370967 192833 65828 896166 76616 7709 102922966 192390 168195 7711185 30555 103074 20973875 61950 98974 45389 94284 159664 73630653 48166 100914 18486933 105358 106339 45364584 184461 171557 42581862 164227 156422 41264849 11562 148701 52587379 140435 121630 134273105 75039 158117 52117158 171490 195201 335324746 68359 148081 6086881 197786 11839 2075837 38505 145264 42354633 136804 153014 462615932 40455 52581 10986249 17648 50906 148355900 150215 93351 968500 164328 35092 47841748 163049 136522 55044612 182161 82652 4316349 179261 16859 43840043 54046 181934 24716534 168295 136327 69528889 33264 98104 127273566 87699 75028 29689893 151269 32198 62294828 50676 1547 9346409 171845 194446 35826218 57683 11992 78770733 75334 12257 7356720 54416 83135 58013609 84978 102895 79538200 43415 171698 37316565 356 38773 109678257 161798 18761 6339038 67401 5569 4294200 27661 142212 1977669 106971 165422 115948411 14925 129121 22260230 48855 42856 4255652 182135 27584 48394613 142729 76761 92205671 138639 86265 30539783 187909 187354 66859400 101353 76636 36146694 58938 170744 9736741 123691 172816 89113450 16679 8298 12452929 2030 76722 75006976 183404 101153 4352704 108321 42995 101318508 142530 25146 36775610 35708 189598 34062652 50604 57031 434080 86297 38116 381487565 60012 107637 114788655 189392 109791 76886148 45979 130562 10429564 36748 49284 42551384 19774 105014 342825101 199733 32842 28220422 21484 34161 2003320 69459 23707 87471551 36464 81220 217936791 66061 106942 44340695 185135 72660 3143404 165476 36624 12264467 98928 44775 132874337 100615 193609 139739921 121902 178000 68791508 33683 83032 92344293 147233 119372 10860805 14750 125813 71905972 122439 93784 145986978 136363 68348 39667876 181678 153865 13071653 173561 120518 118672494 41268 95254 111237496 195344 112452 7223479 46905 119954 39641253 181997 118715 27203299 110302 75166 17770592 160868 7049 112700108 70917 192754 58058507 49094 82537 25995919 89160 103709 10915087 183228 38644 45810963 157922 113823 207056793 164898 91830 117085480 157333 74201 2757577 101784 178502 82795022 5566 116246 43320647 135167 124707 55375328 154726 156671 24379362 187606 199934 63402179 105883 51265 2525006 60915 137123 16785866 1457 101705 114664727 111898 58721 71682840 189933 30412 129769917 126672 7541 9328889 74865 57454 5968963 192876 64502 54294369 72582 66092 3002772 142399 107624 166995870 71254 177093 11839706 122347 193608 1841875 127411 106470 18703872 149510 104326 154986017 185976 111105 3471986 66529 9881 9665295 6162 102814 15964764 13767 156193 14790905 11532 187581 2850050 146625 172914 247119080 44260 54303 5111826 52910 163331 51353678 112467 197093 4734801 1258 165882 194216162 105414 47556 27059971 92776 97323 75611815 119308 34855 34012540 106940 192535 4804819 172678 4489 72180436 100179 86527 4401867 178172 115694 81407156 16167 38630 18924118 117005 109008 7278845 107162 66750 111994048 131128 44360 13002969 110608 28051 112741370 158555 67653 61281509 159588 31163 20847001 115167 131019 26069900 122308 52259 149100277 160948 150741 8115521 116655 53143 20512225 49166 26875 420524 186666 21995 7859447 30455 86317 129837281 144708 84649 8326848 190940 75798 29094883 45821 30781 112020570 138423 122732 26665645 186432 180472 130756111 146640 100910 1663727 151945 42291 292874373 83335 44123 36872958 108704 73179 9522743 13765 77726 37903774 183027 218 74407933 145945 81455 146340962 118557 96115 22883163 56494 8508 34895188 69988 44022 13263334 21263 102338 14597265 98201 125657 71258896 148273 178575 18283301 38020 150203 188289647 30120 15537 2193332 78831 24592 6088723 157979 34509 118692723 26696 152780 126117331 28664 145271 29070370 29852 9668 38353731 170730 143676 183155352 41313 171219 451466511 41074 1533 79003689 100451 102348 9148260 111604 9383 3924843 10243 147087 11643871 81903 2148 14610569 145917 95443 150564093 93610 112739 78808808 174669 198950 10794249 52249 168057 18479754 176424 147756 31790440 118795 145751 9169074 161863 86999 49619912 52358 181510 9353588 3253 76297 8364059 195841 72821 17187534 162132 100381 24033435 198706 187705 710628 50471 98706 4535099 669 135555 37781597 176674 60774 59620161 182724 188153 8008245 43258 108415 41269721 130350 124995 68834501 158953 167793 2844009 123669 146422 5475000 1315 176625 1498209 172374 7126 83280440 115265 77898 16349811 183571 144061 118138447 181855 6153 531431008 20353 41790 38259948 198364 45292 2097459 143647 109173 46993984 18872 119782 92624928 73843 59454 11531752 8489 134385 172813421 30976 131965 268922757 13495 145361 34541741 140919 18344 42008519 118352 188866 33888289 250 15933 356730861 69545 40091 14823156 142839 74198 10658286 4657 59096 558015977 67315 54494 82658740 90947 120420 52138373 55779 59689 236728582 102666 175504 48719862 42268 59302 210636904 160073 196228 54104736 62806 191997 51159899 163092 58339 26582564 57402 47708 24398300 20350 22434 41844688 55118 152561 10348593 8295 86112 121541680 32770 176282 12988940 23413 74164 6633168 173862 19337 180380764 171260 64964 8682760 177035 16272 41489319 121585 8258 180324540 166273 67231 193393127 102549 179607 149515764 149894 70260 54313680 71703 45877 58641625 173407 88123 152825234 156840 96892 113593090 119831 75029 66008562 187118 133473 182901 193506 44931 33883304 189834 138170 11918400 109173 144999 97560674 43121 64160 18432485 183805 94800 37137301 166769 154924 29967279 167903 173858 135727 177203 12650 74574657 191679 1742 5116187 101608 69268 125727317 142487 129100 183773974 106160 39973 2202231 174703 137749 38387366 71292 138246 38316017 29904 138941 14457174 171810 65568 22566430 55774 129605 24197574 151341 186478 33804269 124554 169080 68119133 38177 6652 26087356 89686 34684 4397346 108870 179666 96807086 116719 89020 760487 48156 195210 16261490 76761 118777 77020937 52121 62828 136582521 137196 42219 1539024 4776 99966 62496186 185293 159858 33504134 122705 61214 6511718 171016 54632 45372167 9845 13325 18856815 102531 124396 3662539 108370 182790 25506686 153945 103183 10953590 152987 97167 14667304 184125 158787 162060954 139367 90919 27287693 89250 86669 131808920 198929 73084 9981186 61354 147058 29410251 175670 152828 76739004 178301 42110 34966640 3771 52915 58310557 76037 146727 4321491 178829 133421 112383186 119470 193916 18306484 144508 32325 541547 198803 106217 5263114 2 44144 63968467 197317 49034 171135429 140451 176283 70960374 63579 38599 1021912 4093 142055 36472079 114051 167649 3107121 198996 88587 7164893 35241 61454 7168510 45141 144708 5908608 111489 64579 12851670 140552 148301 20676690 73684 113581 35052734 155469 181411 3982080 178722 158298 72713313 137911 49934 62565155 123755 110798 2190824 133651 61524 38565986 73712 88390 13614219 70436 20651 33154808 175603 126251 75587947 184491 169473 5474959 10331 11549 77968070 26112 37779 19569797 149340 21358 53605081 66835 51739 3171926 149589 71277 119283569 151442 178373 49340285 104899 59279 11262141 135968 29245 203463964 43222 161768 7991787 83688 80100 6530845 16551 66600 24252812 14950 79672 52205299 148038 137489 10087746 140416 17124 157826 146578 151722 121274008 75750 120223 28733522 103076 178240 9574781 152454 199365 255096140 104597 117104 793723 53453 110207 191212892 183885 113379 37655004 151768 116811 39800 146213 31636 106139759 199937 23389 141538552 159787 152069 64876893 176900 89075 241769 124835 136204 104092598 16657 177505 138264814 7674 169198 3791456 148240 91890 348814090 122471 129256 106401942 170922 70319 1154367 185519 185809 128682680 139644 3061 62254663 182143 15036 16552178 177446 90810 16596538 119075 53171 40052135 99335 102264 21676883 162789 199351 560433 181064 175967 807713 199670 90406 11777951 33151 181612 16085582 83285 117286 6023250 21117 100422 242443724 18931 126628 19917820 150687 126626 13171541 83825 89225 63085919 98793 28362 97259676 174548 111546 74359693 33944 52778 43811808 105932 175520 36129163 86937 47789 41966363 10526 161621 168720060 45126 74441 18473253 113719 158315 55924467 40725 19559 49933017 60346 12252 76715691 76529 188835 260078571 94526 2926 114493703 111477 47783 40883015 126257 17755 157026 133545 102836 11148338 186032 193167 62035519 196654 66305 76461620 4397 151225 63286755 100584 123248 16025817 92730 77588 20055297 75091 99059 4453509 135656 180216 90508437 41844 176845 207586022 179409 156115 87380388 8307 116584 26676489 19955 71254 4937319 155902 67682 66309099 99097 192225 104825121 12953 137824 89815999 185935 159448 853111 175204 32322 15261645 18591 95841 18774843 195831 164876 30001816 147091 133718 34129641 97844 164085 5834770 140923 166968 23062040 148406 86996 85985948 90837 76120 4135307 17507 173866 14144605 21808 160273 6529154 180906 86305 18104767 109612 75502 21869207 185003 189664 11076391 145634 87177 2271028 50129 167387 4653951 49199 73772 2734003 61780 127502 108624212 145214 10037 282763813 99957 134384 38612167 61510 114011 13617724 102043 51390 1964061 8290 129461 3463350 14795 7655 8454859 150151 56669 1381596 70535 10653 21344171 64600 138044 31523248 185257 166589 72179514 49823 60357 402540895 55206 21279 32919814 140320 147076 28138357 66300 158219 46663261 48810 111285 24639731 20772 75529 9771848 171376 179531 806891 198628 82030 57189341 144727 33410 2630781 22579 6212 21427453 194426 97292 27071661 144355 133792 16788625 105144 126661 7031101 121778 110672 7450093 4975 150354 149450297 77974 39297 8825532 104923 46657 181136568 66600 110420 10368182 65574 102257 7030438 152655 9929 221938695 86541 128826 62184460 77789 149278 29765347 23122 128837 107482941 160280 116740 31120620 173750 89862 562798 66079 88180 95155969 147034 91600 47920666 153462 69794 42589954 154675 131250 3953658 91267 195872 14852767 77244 54294 15321811 146878 179146 102716051 154333 190974 11614968 99438 175816 14250173 162532 16464 3462587 1846 194925 170747344 167624 58676 37228406 135316 180917 62716685 22654 119036 10446273 134806 139048 50370310 153742 21707 34290887 33637 970 65353687 75655 164268 49884082 85664 92537 4601376 87710 63320 52632330 146546 48755 63192674 152950 59938 49828253 98811 134773 6592882 4759 21781 14262668 54865 38044 17424613 160557 194840 59251826 76765 187709 43712336 10675 12773 25221908 11398 63915 12827330 161970 127813 30298540 171160 199371 108242966 142551 140632 13770479 148299 115734 80888978 78318 9386 1016288 116379 171734 301190872 157588 95789 238439890 5011 68171 47539312 32534 94448 86022904 38904 52275 511753681 60936 196558 13008409 166266 153695 9770655 85727 79651 72609390 175888 6167 61623051 172945 104682 114879578 179764 193633 63397498 37264 137265 70360504 88001 165617 185138106 68583 113612 85076010 125442 68634 15128762 27829 39563 8306817 79354 149074 66463926 184711 34223 41466918 98572 92636 34734733 154361 148170 213651287 42869 187299 149104014 166846 186352 68233403 175291 188723 67178802 80014 163772 34128965 9632 164364 91792515 125723 94 37069571 75276 118909 56982963 68576 162786 5768287 16698 158406 152840558 136089 112954 9064789 190688 106823 23524761 119981 78652 71519556 148152 161419 5844487 167512 54889 28487895 117770 18901 150780360 130631 52614 32320292 46756 3149 78406071 113031 118906 72724324 155861 168206 9090721 189348 113739 36794606 198897 170 102307597 124568 139313 123499268 120892 35907 801715 158012 194941 187778159 181923 126227 8485571 173891 166743 61554345 144821 59383 6123694 112235 33279 51828342 9253 17136 354912823 171667 49507 27248932 86561 124655 98115889 199786 63737 185234671 157649 107134 38775137 62019 103216 106629234 11751 171340 8972636 77614 135508 53891882 158194 156550 41051403 39676 125391 5625670 64391 46419 45378145 119398 46075 109708518 168598 119778 179025682 27819 143173 121015792 49769 104208 102480501 147718 25308 123449656 117449 181601 107889485 117000 85142 25937080 176701 68994 20881184 52600 22838 18362197 89928 133076 9023582 112173 22157 36976275 162023 80414 31094629 147777 28584 18461366 54938 47879 12499667 179907 27609 62200084 87252 199726 72322602 190286 159196 4364089 55733 175245 156933755 21891 134726 24656763 62425 56957 6705474 60039 97527 18440592 25287 168406 696408 71270 113717 36016633 189259 62421 541956969 60808 148148 196973458 195767 141193 219652163 76869 58020 76835970 34979 188537 9465113 110356 106374 116898481 110981 92193 80741144 1352 164204 2444935 84696 132790 18637759 183415 185731 95236320 128840 182706 10031364 198961 2374 14432917 1443 174726 43750248 26917 172878 541415 146219 167605 277144447 167765 15266 966999 19109 185457 157461534 102359 75976 6126799 57250 83680 34438462 117098 122073 58702631 15652 4765 81913377 151661 75033 504436 32346 192078 69652594 102641 52271 17432070 4150 160484 11060317 55102 99917 30409445 4602 134240 173683927 191299 109508 12867220 182697 45428 58137391 13395 8696 8626306 90541 53753 53349686 125174 46727 33243125 62182 191167 3512822 173873 170814 45241793 146354 194194 58240022 73585 64009 6564620 142548 133329 8637650 69267 45489 142882375 28788 37527 75771066 13634 116856 2656702 117311 165267 14751034 127172 23101 677659448 10160 130994 143049065 41921 51908 53962198 85552 55664 7600931 24475 97317 4666241 130599 83756 4274129 23149 61119 26501756 144848 172730 104906549 121689 74506 12412977 196086 108804 82005958 75099 141447 18430753 171315 75711 33540730 163881 54049 37256022 79292 16276 172845413 183882 146857 148168598 100725 10903 13790081 151889 15683 21594127 195137 66779 37462074 192646 86093 21104803 103457 37154 27436502 54413 130799 126257156 115331 92873 14148288 108029 146831 52874399 43345 18368 91055748 141711 179972 42848207 5072 15553 162998546 166414 52727 42359704 60750 65608 91526933 119132 23566 815133 106733 11563 7677103 120651 48707 5550863 138264 77545 13381930 46800 178727 11803074 156373 166799 114122549 7745 51505 74226895 195776 160049 52832549 198074 141764 83253459 35643 66904 719516 98614 153435 106023 17760 195569 15359973 178500 114152 17833493 90631 157987 1850206 12059 179684 231828642 111924 1689 9939695 175298 34677 58548559 116656 65025 43277380 196613 87086 16225730 70020 149846 17082171 2848 66506 4955448 186057 9624 108469620 15451 101846 64832721 188703 191055 44389185 55248 155947 34253782 175543 175077 30717845 19821 75665 14047230 150346 102024 15406519 65698 193248 19078901 137739 774 21312120 117860 109156 7282787 161407 106449 10684552 114149 155546 11562727 103706 33492 242653623 178293 17201 982004 15760 31980 11098491 180282 2704 14772389 39378 172124 22293519 67676 44157 263026 183269 32845 19608192 193813 185560 8614020 168447 107644 38093371 36150 38357 16772756 145115 41471 13543659 129336 135707 6951398 187926 148290 31609409 144879 19924 2053109 172178 97930 10412099 148362 149125 205536228 114135 172250 73430807 12131 12781 25056217 196046 21108 47360021 161449 107798 132450828 110396 159591 28837604 152285 192418 368418269 50312 180649 634198 71237 105985 95392457 97722 116895 65713 83366 118818 85615774 172997 128372 30331249 177738 44556 416217837 73723 82185 2142292 68972 113724 99277326 5322 71960 8107251 198150 193881 122047988 147678 143960 27523631 47309 88649 11775787 7591 127998 23240984 117184 128385 52534195 151845 180724 1101696 97868 191116 64280216 149234 52891 86316734 109408 145018 16580066 28383 184376 395964 120468 20445 14069874 63402 110199 8751743 140182 55662 77697832 104928 34635 38603596 13596 33987 23155636 33310 133318 253135545 21910 188171 49174128 63455 194473 83084266 154360 44373 45503669 108947 94921 76493376 41245 54155 18642288 184981 42637 50528176 136341 157814 24620073 59131 22596 7573412 53192 198762 140955054 108759 99363 1461749 78129 158382 45651073 185211 85105 93779442 28373 6160 122696297 95220 120113 84307573 171046 43721 44606529 189230 117724 48447909 56218 25448 50304105 63353 194263 193138181 46180 82914 75854712 121641 65308 2262966 117763 86170 19897643 82572 63514 1195378 188583 93460 9612087 118838 57112 6733549 174384 190457 12014291 69822 11300 23630554 30736 147393 145416374 142065 142124 11358256 117382 82852 29974280 196092 60169 105050950 65667 99018 62366176 139203 135352 102115272 161505 50140 18212834 186626 80986 86408731 174686 73270 193348 147979 53253 87360067 69126 55579 13219782 1392 183605 4935190 175866 185800 123713311 143024 99402 1356721 4996 185509 66221216 40996 75688 16976235 128077 162448 33945952 144110 83919 5870993 67162 199417 17129532 108306 68692 129893943 78988 85750 62023922 107631 2614 43742654 69355 83244 124339106 53066 58692 101544319 95025 142054 33070785 104146 168673 538884812 169390 95735 2942070 21848 187767 10875425 178573 37130 15599254 36873 8589 2098435 52872 92504 2391747 11663 16989 30811705 107029 110515 4078040 45102 174014 6373786 171974 97917 179807766 124105 12416 56236210 85033 101911 10142492 119632 106736 119115608 17015 5119 26442176 9912 109763 46246847 160067 63621 47640534 119903 31923 158540442 7219 43484 15985577 130760 51841 87353802 190742 117865 34220218 177260 4608 76750597 24958 33701 7628966 48248 127950 17776449 154873 93135 168812140 81524 10574 95101420 110694 161455 114631848 91641 188160 188506637 24933 102173 221980284 17588 64752 12801 142785 109191 129845070 78126 175823 69582530 159016 195375 73618789 47627 90315 35709284 100965 111782 9192222 198788 165193 107920188 180965 136053 7100731 104711 29971 10625351 117436 192063 380216135 153392 104411 20155577 170138 124248 27245533 84684 186452 15857000 84666 3503 32948755 64888 104562 641485872 94842 53421 971005 121212 126193 21409114 85253 192032 16425725 7177 116543 1281595 143224 117456 54485374 170949 120315 106710763 23494 168070 17856941 57855 45368 5102201 19039 155914 284680587 156161 19244 8360624 88374 83078 6729620 92749 176982 53685632 165545 96927 10384415 154848 12733 9688524 142679 31638 125891861 110792 126252 24933343 70539 152308 84102509 9857 95897 13012896 55090 24472 135371350 170131 190151 350055420 119923 133021 105680694 42038 45950 152327538 76184 20352 30837604 106425 153547 8412024 86064 167217 21829317 47555 56663 35398021 197619 170644 45123977 86445 129951 9083868 154348 112081 71185574 133072 14607 136959108 38037 42766 98617937 47043 131873 27244287 60953 93342 71464780 20832 133291 63576966 91154 125772 78442 189286 46335 52540191 165023 117531 13600731 4283 85722 27933999 22772 30848 3740715 175176 70415 45726214 45021 62542 145124295 142445 73628 19457200 196466 43995 101963482 176996 130702 88944175 151120 62373 4523726 42442 35990 660291 90752 144195 271845769 47974 188710 24893365 101912 43121 5013746 113573 135556 60129576 99048 75716 35244816 157290 85727 43118792 166227 44277 29615374 67588 109832 5970310 176344 92449 36633813 59829 65438 143993621 70803 37500 4692694 167838 166265 31535121 193983 22135 11077628 180800 126126 7480557 39543 126276 22022962 83286 196631 64684722 141306 65925 40465279 85030 131808 36395726 111143 4453 54130248 137731 70455 12417328 65663 28418 218078385 106060 177014 194284480 33301 16084 1569318 105441 193336 38953387 26593 72118 424992 84637 164614 73615814 142790 107045 6752652 87043 139781 22915124 143888 168728 9941014 70006 37345 36763193 76825 113755 375480 166240 72469 15457885 42373 96434 12820671 76438 50301 285765743 110848 19420 1634990 57106 98814 12024493 179548 65874 11979912 30292 11431 420152459 188869 170683 64920996 192500 44543 186983203 188195 148360 73223234 42375 127464 98204792 124446 62301 125812612 189784 34796 870758 170871 81890 7691151 84049 163926 20848877 199475 96688 4679473 84624 194050 42676220 148 110315 32657605 25290 174652 43300894 120345 172649 210087426 49375 65268 13031823 193168 72791 30207316 152707 71645 590321 159599 169902 2982611 56831 131315 30713200 143996 193915 16688773 150906 187162 96775741 167731 127850 39254019 52225 129203 23535027 68956 117991 7734069 149759 114943 11372583 67215 135067 70108649 99111 113878 63688157 67864 73969 278950080 103161 175031 158821130 189217 122609 128692389 45583 64621 6708008 41291 167730 41309592 30862 78901 3239621 26017 9637 2572382 198173 143702 787978 115137 36988 87161472 48526 158534 59140003 104762 110501 35680698 70919 60231 1816446 34498 27855 46301911 58097 46236 194393 98141 41960 6642298 126625 14222 10761062 37583 121441 10878244 174725 197170 130448897 125153 104522 79793116 192620 41719 6778176 184883 103834 71302249 108197 111493 25966820 129017 12392 29794506 16831 155649 142329235 156927 50242 91266949 459 160453 40578390 103863 161072 109678601 106547 63440 6510326 153469 23286 666094 83530 127618 16526858 199085 158167 29359221 127637 81177 82341610 120291 157960 68954189 74673 53880 13510128 73695 9320 312056888 94051 181621 22049670 53257 41406 43853831 48548 72252 337337685 30442 187860 9709953 170642 184192 58773378 157557 93787 38908147 193460 194068 18298102 52486 75587 19600791 90574 148842 7617876 154924 63932 17478882 33472 109427 213171582 193361 141499 2090802 181869 96879 39482043 48209 2264 2750350 62392 104570 208704533 62175 163293 5478609 131119 95083 30658760 191839 110176 10344750 152787 198601 191082469 140719 4908 62930411 51782 120704 77819377 101860 112829 8474537 181573 47868 35036411 164714 160931 153897762 114786 19147 8892925 76888 94797 9278691 51940 2678 33382339 180253 77989 20680271 32069 53010 13173612 7056 38180 15795754 96661 85527 63560821 191834 17621 13029740 144001 163581 235544348 158177 65201 117576777 12519 129822 233672 153758 15305 32544621 111520 132780 6296492 95168 94578 10221343 31825 119368 72933613 170431 50795 54136352 145723 170343 426060 143669 128376 10966316 140584 176584 9610819 158378 42991 76796757 19354 60184 6882363 1772 140541 30439000 86315 83530 25170095 161352 74566 218861138 4451 191595 5433453 197154 173745 148000358 69520 159723 8143495 140225 123043 26022864 155097 70572 27289835 153459 192425 51790653 170393 60341 30751524 156233 159040 71694261 58411 98318 75087095 193322 16672 107513709 147606 109650 81886809 45702 124694 8469911 75939 129460 16293591 43971 40443 68370969 190539 142964 201675837 97493 157144 436356 62705 80555 39294038 43483 19474 9935595 190532 27061 40960895 101048 186060 29194901 100700 83332 289453661 135248 191373 112140834 81086 185797 93318767 172175 123416 35379454 144078 114936 1247022 118932 52495 37552589 32039 148093 27650667 59236 174502 35645853 85949 123094 212130972 2644 184036 5871247 56160 70912 11626589 109849 97982 11408075 8109 105144 1097920 48881 146419 177708724 136180 146272 99640707 110098 165164 71521572 31847 3066 37610219 27792 198293 345603561 41811 114021 9116305 18750 8604 49989877 144313 70782 98464773 166102 149783 3031679 170599 109207 71836277 49370 6309 20498592 635 147431 4924330 93672 54417 6993116 176626 41837 26037591 5754 195423 77985995 95077 54468 158916454 33409 170403 22018443 177303 170687 7659622 141447 135828 27739297 189254 80777 20592760 180320 183884 3426524 49295 25214 7011879 141654 80556 48827310 160572 145578 226914808 169500 164764 46473911 103606 127447 72948384 91327 8221 119329023 54662 21594 15683260 52371 150740 41184879 106534 81453 73541873 111176 52731 106988440 68246 5707 133022911 187400 107285 22276322 223 190687 102424393 69842 167226 107810383 171436 73166 122371512 194012 85052 550708191 25011 166187 48280151 124468 27458 12342952 115953 107236 94177412 35889 15668 10013496 178139 90067 96348545 106934 196133 1374122 80647 62849 15422965 6686 50534 54781806 14211 139365 489000418 122912 51915 120882 62754 182758 27002010 100448 115108 8168882 8300 74057 78801860 89878 125848 14545025 31094 70616 34669616 142402 33361 57128708 94524 44919 32969116 62297 117625 29403598 120935 41195 44940959 120430 181289 236180 108080 76942 219523091 24116 77817 13831862 158395 156164 210293933 144718 51355 47668039 162165 27334 175466705 87461 64331 125200219 137327 199776 8206403 42168 157430 14722775 145485 45009 30745483 189106 9791 7836911 39477 150608 18996912 61673 27228 35566978 4366 52063 32721283 86637 96851 220691652 196410 90688 6319086 53044 196908 22113263 8520 96847 59703667 168503 47020 54786093 86591 87380 2687925 8929 112193 413827248 176333 90819 181719020 24063 168716 74392463 74133 58510 112118969 98302 148835 101836576 194762 16019 19271946 129350 126221 51902484 120786 192293 67744 157758 11669 28460823 78200 121145 7981017 45250 168658 4523438 41390 109614 39522532 131234 196563 9538389 29359 125626 38960265 23574 96471 99209118 89846 88071 43690652 10585 103595 17081810 97802 86945 29849872 76364 155197 12394542 153694 181201 116974023 82373 128239 24678786 58359 91829 6612611 182475 83006 14601373 49850 134387 4174837 17649 5729 76316116 29809 163391 22579230 194049 4337 102315204 133796 185149 4043914 66435 10013 78856831 107405 17612 27068285 100115 69395 63245922 157995 168994 5066556 150362 103196 90698923 128779 108201 4781578 183196 144430 4434687 183473 25872 44032072 47798 22183 96171833 191009 66487 25027765 38211 102456 8609805 191721 17247 1631235 197645 176785 2011573 5715 34072 1485161 141640 76912 1897244 152534 61001 18569786 127261 156095 474420 142605 24460 145936531 173828 50759 17567725 98938 77343 22441305 173051 158141 112217249 67195 105074 51481212 119024 187304 168569236 73999 92023 4857791 46815 186398 28269966 120902 175929 9064337 134221 121231 49193600 53511 91241 80313683 130027 26016 167728419 56591 143125 2950805 94832 145910 19022313 104866 37419 52752359 163287 190900 42603922 131438 110877 58397851 52536 141761 15344587 114636 152383 7761365 70220 137192 67018586 70705 99965 169705262 113676 191748 3522710 52542 137373 32503145 29375 89149 441001704 156600 128880 89406276 91211 52861 12677853 127368 190646 39882331 181305 92898 3426251 71838 176023 26525104 177602 81896 44035613 35803 39641 21432766 41696 186797 3081606 158917 94524 16633093 60419 151831 9161322 145242 94386 47152423 100782 21411 4837781 18548 168795 69309907 33761 190424 18138159 159044 177819 712559252 37631 54607 10447079 190638 24162 7534816 10058 184594 35789787 89840 605 5231610 91544 169032 9204370 45669 186017 6643347 61748 130250 7300986 43038 108351 11044973 48011 82173 31323028 131218 47225 18182444 58338 128644 16965676 187193 132033 32184998 85695 143083 69176269 147171 106463 10347472 173927 35272 29874836 17865 183605 685510 33371 52350 36382317 18954 59433 22117322 169338 198003 9763801 40325 134769 21843827 85187 94910 110691653 36488 174562 5094750 152177 44297 3840425 13487 60249 19612344 67750 184657 21264596 82153 120090 15610216 1660 65266 50883764 98000 192989 27952001 73288 65583 49410601 36900 46761 162483844 89562 66735 64150452 36834 26874 55050742 160469 171932 14203709 35726 157686 26838587 54122 30506 57197979 53268 56138 14091664 119176 197557 4467416 193686 183876 403330573 17382 94519 32491194 177072 138240 4953053 85304 76764 127042659 179431 184996 34343816 160643 108300 4926477 44552 189452 56868184 129697 168059 12555159 161176 160957 162980 185269 144156 77939356 158850 61862 145973848 183071 36822 109738461 163401 129369 51948881 173578 82859 23261316 197224 61025 141653537 168692 152637 200283593 158049 39299 28545296 152346 114429 24861272 124216 197384 90138942 109075 198544 8145973 16921 182864 129465602 13927 174149 79097008 171064 154185 79781912 143055 75611 25632957 128287 170642 17210149 133550 31392 74574893 48455 191590 7915530 46339 141492 795024 15271 152760 14201887 94699 70864 85297008 98813 58262 40460086 81821 69386 48909651 76803 177671 14140583 63846 68666 73892039 114073 172952 2615574 171381 117441 2861441 156936 16212 79111968 43042 135363 20897450 105261 2665 35171442 173487 127603 5590129 154097 147227 2718804 499 39896 3087819 117877 82516 37744624 32992 15788 66406309 134571 3956 35775815 27668 166194 159648 122917 46486 478453612 35791 63881 14131625 98214 89836 202125048 106319 44726 110232412 38743 11399 39415984 130181 4663 48721008 170934 161633 704985 187476 152564 44223460 136310 193515 55781501 162518 60434 95201504 184052 194534 251809 65059 180449 2283880 137393 61875 332017311 169990 57337 45323923 63703 124964 111274313 55978 104684 32326927 137013 109814 102489706 90622 186647 229021161 175538 62697 10026044 173523 67099 34025688 21776 181084 3608289 137502 19688 52300543 120655 160171 134338402 66193 123481 48409134 198894 30623 201050206 98602 34899 67982887 194242 131368 5744399 176421 166037 13929882 172697 71522 55467661 128490 40950 79261111 104214 172113 19055400 159133 90539 54714392 33111 32519 165915508 30014 157677 2675694 73464 132214 19249925 186242 26736 124999 127894 47751 31926396 191033 130181 317857 42799 70734 27078832 161951 67907 32735 136706 166581 19752029 157402 48649 12621293 160598 39380 2563110 98160 71889 72314730 57722 67647 226928201 95568 102176 48533183 194154 138183 37070087 159059 48833 40203775 55630 73464 79900349 167606 108377 88239342 47861 42312 19530639 8864 101157 9196411 159759 181975 58420436 24706 116900 99890347 69261 109890 26029330 172746 61927 79361649 143537 194738 33675758 159892 175728 7933979 37691 118178 13202276 32541 21571 86999 119141 117775 11397193 30185 178734 28745460 161997 4224 180147755 166887 114299 14242326 127973 49115 26156330 109659 22540 24085514 6949 5428 65596800 167438 75886 51004736 168105 167786 219853 156287 114428 31947204 103065 132029 261471070 109224 188899 17654686 131336 51388 73145154 43734 140147 37452937 77513 112724 21179696 66772 183703 33152671 32035 22766 16817249 121277 170180 6174221 9431 70142 15982435 194271 77201 23049504 91605 106096 80282430 100728 38512 94005239 139493 70182 21563877 61626 2950 3552417 115210 40897 115319617 144699 190021 95710826 33094 189242 107970705 113204 58803 6497444 67333 163583 28258036 171924 111852 83283292 169955 170000 251445 114763 65403 225817952 134833 97429 9136167 6175 182907 33699782 198032 62216 15512763 109778 170881 153018746 165126 85287 29929972 198397 119958 18885086 142945 122351 111163017 130212 130137 10817768 167001 90908 124291239 144115 43448 1774233 114257 100622 33309274 164439 113935 47772685 192889 92510 139762218 71116 37761 47873361 97118 76518 95587104 35210 178140 119871249 70963 161776 46081467 167770 148445 1582142 50226 130929 11498768 107595 187115 54897413 169855 186174 47297753 90463 109999 14963490 71651 138630 143860306 26890 122510 50471826 4813 108363 28352275 4403 191036 24883717 147322 161954 24323222 87731 18696 45089053 199996 114337 23299342 50974 166445 11348168 8936 47689 10747538 53409 162168 33585712 169512 32527 134609646 93970 146337 21558166 70065 166077 31358852 170755 52753 38097671 87522 58194 66604900 105257 114206 115328820 17115 121991 18521299 122383 159195 136538614 52058 82671 62546630 158301 149763 31734325 55509 123904 12358967 137459 135380 47057935 91209 48602 173405107 188681 74248 1848211 148407 4149 22426514 181242 184819 44298782 41973 17894 240420 55162 99486 18073670 48772 98376 46729974 132568 61511 49077153 75932 95475 36610604 95479 22261 35376407 148651 110190 47392457 149508 171544 85040281 73144 83169 7118595 86118 32906 189114674 124214 52143 1292809 153720 177047 5764626 82972 151228 34215167 30060 36067 99372867 18030 113756 28190064 15171 31976 38448021 57000 109787 125994678 20786 8887 56543505 186652 158995 57621675 41026 53716 92931495 102438 111279 17194158 87793 118415 15823055 9041 138684 35917436 80808 45086 3036938 341 97857 18545738 57970 76777 85572624 102277 172568 174317156 3882 91984 4010439 193437 36905 30831538 46915 179154 92814050 133493 119878 6080194 176907 49868 341479337 51716 110854 3186951 24763 15440 90197256 126705 139875 6767849 196186 10260 9767772 101539 121240 85632788 138614 198133 18171431 67025 15307 1013784 24170 89065 113809474 124453 83525 69268030 166746 5733 169372818 63117 141233 4666652 151004 27378 30420778 181017 127735 34399082 169833 32135 42383164 199427 71837 84908238 129235 63559 5321661 108005 47330 77676829 37151 5294 161197142 27226 165420 73089990 72894 9197 2211184 161150 27876 26496418 1717 100581 313491605 2378 81113 4823991 81015 23354 145870764 65999 42071 24124233 151075 81593 137751062 141748 152709 35535397 164807 7041 21561087 96003 128713 75792359 17519 25857 31258778 63017 187602 4908072 103979 55309 10483250 21168 5106 37397936 477 20778 8821987 107823 134548 75462569 103607 156374 46568092 131630 196284 2930857 135028 143973 357920421 45784 147608 5305332 4903 43874 14934393 195933 73292 73139053 133836 155811 25085220 59596 60159 12016640 192969 181691 107573031 35248 82137 152375873 165798 72167 13489041 183321 42537 6459874 116001 111280 37201049 129279 92815 424752945 50867 129273 9080250 142236 87799 62344795 20984 78905 131996717 122395 91446 16500279 195206 54352 265629824 78903 196760 446417 148969 74045 972598 1689 50870 5897884 17040 142524 42214661 125272 140309 26405709 46188 174281 66711398 45995 93915 23936223 28829 28963 9040765 124941 55623 44533802 172102 111907 311050891 165763 114070 88284004 173191 72936 5045082 45493 48007 68569488 43083 162180 42616416 90748 59826 235298986 159452 40689 104011746 48099 183888 72230207 178473 178430 129769173 127219 195935 6265860 138257 184697 15386804 70711 77776 23237460 101095 16092 128013734 130145 167356 235839039 72041 40572 317286173 136695 18837 13872864 32508 135417 90445455 122107 69079 43219110 34761 77603 12054721 132555 109130 40815168 19509 151214 5562583 67222 103536 12830013 90625 185468 53989719 174287 154509 78698570 36461 40149 36063538 52091 14082 437893 132531 99038 65706861 77200 179149 42568300 171975 150187 18433752 172512 144651 9192001 18886 70 74608274 19599 50967 31851922 120004 132608 19300007 73748 81687 78997836 173275 65080 61586136 109543 165386 164103426 44460 165643 147950486 51926 129800 7629274 91526 12911 4688701 72561 98371 6173758 167495 1527 18688354 60489 185889 56901087 68373 199366 11922926 44434 144493 92537257 97810 147688 83651497 191100 24554 10639252 157190 94913 25844323 157136 82773 23456088 63744 8167 8246836 21128 189994 56476638 193688 189836 42356015 75002 108637 4314943 85413 42654 9989470 14417 114535 328783232 23814 75074 5536305 667 31934 63280563 112371 101285 46736968 100268 75350 19507381 151094 111666 8815562 148372 92411 12578727 89438 20419 16363124 165829 44252 18466966 2649 173055 31765119 110255 32900 15909291 164904 10543 7647566 98015 130388 34114 107541 22888 144785485 109257 12269 8677016 170065 159041 20112888 164408 17553 63424023 110134 5354 39110108 55188 56706 267712447 181929 183625 33219890 77441 118248 6407225 67100 119955 257772128 50658 4412 4987028 3052 152501 29470732 187458 134298 17350564 6233 29057 19363440 44153 198082 42930636 28889 141954 20993464 118407 87552 57552270 192546 86088 58447626 70653 95307 824625 42904 181757 92481113 100784 125469 8558845 3996 154171 14144004 72294 81378 31878158 57816 68380 15362030 12716 184321 28116343 77457 91191 17087195 49323 24055 52013616 136544 20156 12455570 173500 7130 576868 3087 35251 9279033 92900 48918 200696919 110543 126514 1330945 25614 63674 62866068 164339 46832 1323182 106251 44100 41992135 174454 193066 36476229 90157 166466 37400267 6154 67397 5452468 173252 55515 248804801 75301 185794 8507619 80748 113948 69821271 137271 139224 9154837 28651 14805 31164518 176334 46128 13542243 39880 72365 675498 49210 26948 7900848 57723 40264 3441232 134649 178475 60950064 51821 185357 42168149 180310 98382 722880 68017 28928 63817820 149011 28119 6714825 176293 94356 71835638 132930 117536 7644139 45394 166169 481075450 101437 85963 8224403 170762 40669 376910 126591 181834 17500443 105217 185976 8985752 65626 182275 472563459 69070 152790 4082304 37686 15381 9720863 186871 71011 67285010 20162 187992 372175 26313 89669 23045016 159918 189743 59161405 136401 1249 92061623 97072 83874 123324298 178109 120830 1613698 143134 63476 48970698 112122 157058 75295 48180 13509 154719753 148227 107413 142797846 40783 15321 12472085 111547 183807 66452125 47701 167790 151373434 174017 151855 131221048 190158 128395 25154912 172947 46241 4550390 144861 22800 39085732 162749 87666 89730937 173093 166992 85235967 509 147271 8325989 192349 105897 235204794 3315 185738 17561835 161989 4261 159162871 198988 25060 155840883 171228 25546 19015675 161108 114316 990405 138575 55005 90518701 149698 117129 59859655 127858 173576 10096486 136418 89575 18989169 72484 68768 11949521 50107 45943 48695703 96552 105178 6211268 191989 69765 161625071 101901 195183 32520720 182822 164081 53797946 151369 73941 115195217 90320 27998 89616608 61943 124162 83317 39608 86735 234235294 52199 67078 9596141 95652 24560 3278076 76719 97452 2406910 183741 15465 27964987 97897 155319 35646957 70824 27522 24217360 7106 27127 10651751 38614 159465 36863358 130015 172138 127202957 196431 118503 36159785 55221 122279 18839122 140875 174481 61872827 102668 129316 195611710 186466 76300 45410184 134104 198322 18589256 107099 25070 15398517 123312 169463 28819403 84196 28995 8745893 132 177846 8422930 137969 94 206873117 140174 35556 46751958 133290 62703 83134620 15996 82065 9123772 172402 61948 835217 177671 31896 6554781 13134 134305 22338581 40286 192118 34529225 187682 18424 102188664 118565 2877 17419509 52352 29443 5870427 113350 116042 85291551 120389 130578 4135060 46767 80130 11071953 119544 42235 8283004 12538 164685 56159543 87129 135329 196182161 85477 29648 31432027 110032 114994 92406802 35892 70250 485361391 38709 54139 3312123 184525 199097 5295166 146010 22274 16847962 185576 189744 1505895 150529 191991 44248400 117911 71814 34240983 7132 123191 98351503 54920 22302 86770104 69063 181229 16021206 89740 67094 31931231 24134 165740 5228626 43803 27817 113590209 137833 147293 54615093 67232 72196 19468745 93983 136740 278604392 150316 13967 47134824 23622 23202 117754 173653 172400 63166567 193832 4527 36436040 198799 113029 1801207 82252 108422 28498632 70370 22774 13343639 40440 48994 35413841 51285 66136 47228989 103849 18478 116428064 41324 192969 25406369 141656 27719 41100673 48024 36614 133033829 67544 157445 108129712 101602 94274 889949 174352 112868 81695726 19584 78478 622717 183818 81256 6457000 32010 47936 25188335 195836 149432 47263835 122781 146057 20535981 4265 18841 10258580 175878 170352 17798997 191489 112023 12021031 62091 113940 1314243 22114 15100 22544819 191669 121401 77863411 57838 180970 4767818 15845 68086 225703485 40152 150968 21603119 190952 99777 42898854 139410 20083 34515860 145211 7887 46441048 31136 131880 15607530 103470 146576 4769142 63065 97120 17332921 198770 125157 8593250 131377 22771 32562853 126792 133741 10193137 44882 126755 94735622 19898 141493 29833327 59111 127246 4082843 99279 164560 9181426 78283 90260 7201637 106478 67939 121413381 133836 1003 81027469 13144 181397 75323943 64623 152139 212660497 42209 69265 1135795 185610 195870 88388999 85092 142257 223616779 70497 131281 17263373 84687 170265 51544639 29175 157478 1449660 12766 20797 1574933 189724 111457 7936639 143217 434 106860099 142077 182527 283892626 108638 117228 29525651 44467 190761 41950950 77496 87234 31679735 121857 158319 97887381 128242 27861 3921530 31763 11655 6990484 21198 173542 37702226 1502 168464 33513695 132778 43826 2676395 179011 42776 27872774 141774 11656 187657835 61535 97700 7042396 6287 79073 39539416 145433 145992 59700202 135052 195132 8143615 13583 60700 4392045 111030 88093 3690801 50095 162129 416983 146768 169367 23035473 22758 97859 28261980 16633 111396 59115379 13280 125200 17371077 46390 21346 25555522 142927 36456 4870561 14798 123341 1009316 179587 112311 12575540 133293 157789 14317554 178257 104849 2808200 126551 118846 35399269 115320 115618 5777645 85368 39080 31157144 196319 150947 21195779 29680 30652 17132592 122131 70235 24804727 88966 46270 73531926 16835 104195 386324 78096 58730 75717331 75830 35657 10578044 34666 16746 1118418 44985 52455 5879373 106339 29070 168632482 178853 186487 41048851 170248 54249 73732483 106983 144692 37155572 182409 186895 54053166 102729 103698 5091727 155104 148918 65530536 154893 5666 60636161 123089 55189 4818145 163272 191366 4925400 22061 171247 194478455 107717 151007 15224260 76187 82916 45019639 180471 103483 75330583 115842 66119 33333178 115807 122773 3699008 55599 145885 24513341 198767 92823 1664101 176507 69987 29283543 60984 197426 337847 180353 161782 17096313 119612 87733 67072137 45736 137765 233781290 153143 175621 16530824 20815 82943 24151399 30958 107023 2283388 44444 175043 184626648 59449 177432 90803349 154794 79995 3683485 25503 112265 15695365 180624 164115 165470414 169414 184683 218207813 37947 51144 21581164 124326 195711 28822738 41013 1404 103318079 46958 45909 89559508 118475 156152 11595552 72322 106182 11817615 56240 45695 129198005 165418 80381 7784857 89193 117892 26780584 133551 8864 5097009 170690 67366 160778099 138502 192984 97555154 176460 35828 48196394 2707 164538 56439097 161634 140703 81745024 155766 22576 111190207 30653 6231 36827234 106587 24463 6742325 54887 146064 18701015 102872 103264 140809884 39272 186505 8432306 133646 86813 4437550 199267 45524 41042769 30644 50223 268379312 149266 88670 16650056 140055 187434 36239720 177453 93647 1265742 21963 38961 135853616 104287 14505 4591965 170315 35380 22332002 153172 15167 12141895 66618 113478 32523597 14278 161018 143501218 158307 56786 77266189 186029 91200 109082847 195168 54439 49995806 171269 54431 45648708 60598 199296 27161463 65918 90852 1788725 198824 30183 301186 112021 24793 260767162 150478 115076 31800221 41081 65694 1171266 170496 6847 17318996 179798 180417 352414772 151920 124808 106835975 97066 146936 14231900 199125 194502 36117926 162387 755 34323070 58922 116546 36424002 37664 112934 4128655 11428 7475 45446915 189483 151332 677100131 166532 199028 36001897 194244 19601 1815682 157136 6950 107503465 46974 7129 14517977 134644 68129 12356031 182371 62720 41930306 75909 9495 7553791 74361 174768 1278197 182003 76238 54294413 34668 96713 29811430 163897 185916 15465034 104780 150449 20513360 47740 115123 5556811 45711 100931 10431482 5031 28301 49589411 197824 103129 874721 137263 166947 17507333 59721 107634 117461095 154552 182979 11854559 146181 22890 91734195 142256 2083 23233297 82720 509 25324022 74027 62976 148847341 75188 6262 7061058 188508 52585 142433117 178213 24484 1229981 61612 120524 18843793 98018 108138 197687318 145790 101363 34136328 168326 18123 72766483 99387 135684 18649938 26031 107527 18867707 82905 126384 13826376 115924 144056 58278959 67718 66093 78902659 186425 64380 58635044 125979 195072 50675140 67044 96598 69826676 128717 66294 25790993 189987 15118 240905248 191581 1213 36520240 100486 195888 97899290 150900 2592 436294330 15373 197049 162462592 162557 130708 2018859 101533 128108 61656880 56489 179389 55414399 57813 87704 43414865 199901 143004 145489552 94702 7794 88738983 80452 104974 2534225 49334 199277 21888773 80015 56332 12492080 83174 19013 724123 26586 86736 15878674 111419 82663 477063792 42449 186298 44260858 117834 108162 134678374 175561 197516 117890880 76439 163051 258595415 57964 97289 168056580 57378 139985 281988243 71603 79456 3147295 77913 137756 30747006 113265 194647 120256501 26215 116366 29170444 152169 33997 32292323 156909 126013 15647169 5088 103303 47873207 65262 140331 22357935 15361 77533 48983220 74703 167609 66671314 72125 132604 17059607 101314 113455 84250667 182281 178220 242809072 46080 21556 425460579 134482 159261 33748366 88633 127178 21126850 111451 61371 33729178 141731 123753 187267034 141909 20689 3073920 108653 174594 95858060 162740 179687 17519869 148208 42221 10176530 143571 149657 169030497 3196 88198 14140012 23197 140274 50227071 141317 96517 17413931 50800 113945 28106313 172333 45914 6719071 73725 173719 17462095 122668 197780 75193508 66993 198120 12636889 119405 174914 23631377 114362 142442 24734830 190236 24455 5827798 50978 63605 229080612 94438 13905 18045605 36392 17183 51517724 107548 135863 7745194 136201 124760 23911961 100998 143590 2994041 2444 113144 278955631 83709 161619 53411454 133594 197137 184889411 5348 28397 9843838 92485 93931 1113478 189798 20270 138325071 87824 73035 31515816 127220 13700 25231848 78845 115364 24362924 185286 53313 31386060 49568 10345 17359479 101518 87542 52015353 31804 35730 76367809 43436 7795 6542178 175040 162840 96509399 53064 50660 18272799 5131 5208 212334581 92181 162118 6241258 7719 4879 106242189 85641 87273 84654234 179831 105833 166356738 155411 59861 172389067 113970 131738 23050056 40563 128616 113914207 55686 40928 59426394 182954 50660 338802112 154528 164387 142785288 198044 96755 68758791 160013 118670 24928262 61743 192809 41881775 151262 199287 26492275 21904 62158 307664796 95957 185296 11564217 91716 90263 7954871 100512 165211 52267324 48987 121391 27872589 148901 53680 1742914 79972 59114 2803246 58205 194043 26452372 149435 61402 257224815 172658 190513 43609 15505 158438 212266850 33802 59539 15085068 45146 71364 26489141 85984 141596 267202090 142640 131570 44266195 145000 122171 119307600 178428 119876 10369548 29186 162680 104425920 151143 69555 2853148 35371 171131 46074185 89145 174511 13376991 123451 52808 35698668 98017 157394 3574840 167010 68661 51215301 117689 138919 63193848 162659 21334 74189025 143443 43476 47629577 186304 84983 79682757 135505 7055 31722542 159657 22904 39437532 150829 144173 55714510 2576 192154 13323918 39096 6444 18168777 8329 44514 66183358 99958 15877 7517404 59418 9430 6941887 104800 189402 2599805 23534 195601 5991591 136711 79011 9550919 147361 100636 19471015 199215 49949 6834493 191710 168696 301859862 40811 40261 12114723 154021 26844 113549338 6684 60431 7778052 123229 118056 98585008 79725 182744 42439412 151692 20101 59262340 195237 42484 93734854 56814 172677 7774504 169330 65161 8034347 110062 149742 151983587 12307 45051 390657472 144362 142040 66867900 42153 71148 77196463 140274 70196 24356226 194352 31262 33431764 116748 166596 62942466 76507 169442 65556223 2413 164276 109251513 11359 59012 111683892 83036 32311 157104526 158709 197457 30173382 28087 41041 1703483 123072 27609 29139594 59559 174377 25272263 183092 28043 315366896 151041 62844 22033332 132947 147339 39479648 58244 78677 21573370 21692 18122 8695040 21395 132811 44644525 137874 6319 24739510 131292 58245 6515362 108796 170741 440212 188091 178212 21328211 115858 56887 86082901 40655 4612 105814364 77495 71948 81520220 88752 59675 4956311 70456 93941 20643559 181406 30538 30226641 115502 68455 21786705 33376 5109 29077016 128818 39803 58392828 25484 122927 10037348 16845 190450 64388652 154753 115697 21233933 99038 170925 24942226 66882 158335 120560724 154621 129081 597870 130437 130855 114077946 54755 114445 7115101 83543 31401 348339885 133893 120602 25474147 112612 175067 97784899 141376 157988 4419170 68081 91517 80099775 171849 97179 124982110 87403 122137 42349757 59695 82699 6954281 121571 12788 94170965 139462 152380 7782906 76623 97065 21869224 178540 9999 8734595 165922 4094 158415103 93496 163351 6980441 161413 18430 5073339 107014 47992 89862428 124849 172321 55538804 61862 28869 6028538 130192 75400 34564573 198913 175336 2228759 40424 23079 19223769 115885 140567 34092284 85617 186318 56186857 6202 180854 69672697 47844 28710 111794514 117149 55558 56540818 104185 92462 9905381 117463 11048 13054569 97211 33865 57061885 70698 143041 29037308 65164 33684 16144641 22576 62478 41250774 42710 85065 2807154 125019 43789 68262628 42448 183691 74739914 50969 56675 10043797 32979 93680 61519386 112894 124158 199964879 67221 52319 13114328 157633 117618 154054906 171755 62834 170131689 164183 127088 2298423 25342 42084 45785366 132439 87253 44361191 20751 196458 79345143 12554 66794 3169183 144625 42431 27812806 122802 90968 36827258 195703 18440 19473009 11652 5540 27300432 60620 182093 30050391 111672 195948 89016626 101363 185216 4642623 159511 173649 14156644 10884 128382 7806213 11886 86907 2069203 161538 166542 13771166 16337 56706 3995681 25581 91149 111399056 35824 174846 33406109 46067 147107 25125928 3265 198543 26482164 163055 117650 33604819 199849 45372 10889416 110590 117670 3688254 173975 110280 132025771 47625 40402 24225925 125501 139968 27881227 20845 145809 131841150 99304 59717 324001841 86780 132655 314574189 166105 130152 3993798 78532 87849 21563311 179320 93020 28430317 69564 51999 146097102 126869 41937 6057643 71057 58987 325640929 87145 51168 1569959 103352 195278 83289342 160660 72941 135930067 37558 18510 202914076 10225 93614 3043869 111206 184312 33258807 64455 48654 5400516 18762 7406 125617354 49145 88098 2755186 18612 54667 8362518 869 71744 5599614 95112 117652 22959910 160616 27616 104540134 28689 51450 29023968 17822 107881 80592934 130120 24076 12571508 166713 100244 1161321 74189 172181 47853783 130621 115046 90614425 61894 65462 635002 66085 24891 15662754 12402 90233 124602039 90615 81017 4819653 384 59627 9550951 193668 89210 97213848 9084 11692 8258733 133824 148115 126150258 23783 10078 132984907 3297 43584 3522928 27686 118635 27503651 81441 158911 38227449 79080 32727 41168714 107344 57206 110632674 174563 3116 1691459 189194 127482 16701585 166456 125592 4616891 102967 144824 49997056 122404 88548 216795 62141 186753 198207907 3434 98148 22281787 81135 86259 186702951 140822 190555 41502341 114971 43535 60754494 61390 115404 91051931 46112 72646 3805983 14287 157105 121418221 61169 105549 110583102 14631 135274 159896501 16478 135641 59823703 142066 107944 1438217 72497 11576 136710465 51825 125078 1379202 33002 191960 17026 190914 47008 28817463 7456 68638 1140340 57213 52307 329494621 95493 129166 2147452 26604 72691 129026197 87839 154819 29449914 73967 27606 21292628 30090 180579 82079690 91252 119115 95223370 11283 77082 51681766 93516 84565 25951347 30873 166487 72443890 125902 60557 355558462 180875 25681 707466164 169022 196432 48556262 30532 155501 47502503 2596 53126 145388591 22006 84576 11968718 77951 56205 143840970 83598 183656 197815616 108735 17384 27827669 15697 186030 5940892 116237 164519 12513390 172878 96855 35058753 91536 31574 40052811 24337 151032 9000663 21899 129997 176817705 37229 55536 41130325 30712 144742 12366659 35891 92694 14899447 101249 55912 35316349 129660 199250 20505038 70196 130270 65590630 109732 120554 1923530 59872 172216 76625272 166057 63877 10509184 97225 68840 887512 48715 22222 48151309 85625 44392 28794223 189156 115341 14745280 162968 154428 58424167 108031 83260 32681782 163587 125939 9048346 67764 4647 30110226 193633 134264 68737225 63190 166652 43290711 69830 184246 18655197 71163 168028 98397606 109756 142056 186131252 50513 93060 35924957 43272 11919 63665470 94910 104943 20949703 137069 30568 19005293 1431 5571 14310032 173392 115730 215603664 63697 196486 64171788 51253 155226 172500 47761 151620 2240812 192989 179929 130159646 32157 155182 74347515 197563 133931 358316362 75670 37720 17132814 86016 54788 2231961 37987 92330 20993845 147388 16096 6673682 49553 127319 17745109 143917 65085 157148364 26066 36959 47130292 199334 133292 11369823 191617 106004 694283 127113 141053 41339057 76286 182539 11731030 1136 103412 1452425 157028 15685 163023419 39807 256 29312783 139352 57364 9626310 185461 127563 22916677 109058 122337 5055132 99558 45833 10260625 176751 163266 48146996 80792 193370 33442933 97084 105822 172272126 95559 121894 37706895 119036 171324 138191382 1125 7502 5082084 8728 15808 18407512 150831 58574 332953112 131625 146351 24644362 62677 184523 129141866 74749 69104 19657841 79112 9454 74117476 147419 146455 348552755 190797 191880 74943886 8462 193089 33118192 17691 98947 33295804 20486 36169 97747830 102094 129151 875138 140135 6022 2273003 37556 39884 2295838 195603 177459 48153234 176688 195137 15429491 140245 148871 19043682 195437 100459 2155743 57252 77500 59766738 141304 150526 12979544 52809 170135 235161768 15650 104113 83281458 71588 71200 4550945 84766 194824 14262197 78148 149595 10211676 187158 6259 67883296 78565 71876 6951296 68754 62797 126397902 10251 160670 247912151 42247 10887 23787958 191121 69881 7408228 19748 4126 12870440 33274 82374 43291996 34649 91537 105446206 133739 118970 76337597 76377 130268 90310 35956 107381 95152326 150982 162425 32219249 199874 187789 33674380 37435 8912 36716140 162147 25286 4277034 68336 48084 36782010 178153 58506 11819963 110025 48318 255060762 146542 64910 76335648 34329 186368 3987254 179318 187142 4678077 33985 40839 12462620 43848 187144 45414128 97227 17584 118138562 34015 139568 50303261 92844 122912 5093287 77215 29344 163730275 177927 115356 55607592 126951 60326 10807098 166265 95169 2506487 96583 66463 12920340 78753 137471 211760525 50689 93919 113035515 51517 143989 432536348 36200 118944 54389794 17415 124928 121684423 106281 12939 102306950 107244 80041 585894185 145149 163377 29572289 156838 159341 33511515 31526 32818 17977379 120239 87084 74267529 40671 40526 35282841 175945 50604 5813946 106002 75778 34631921 139495 37265 2559865 58226 103503 55519257 177763 172623 402164843 95177 197415 13797307 12822 23417 7493652 161260 56619 6816229 45442 141043 19713250 88515 135319 7013910 120268 133744 47088381 101444 111736 23882194 95968 175474 27406747 144459 197383 65875517 80948 34173 44212874 119085 124468 58062787 169884 116038 1445954 167869 33767 6293155 167651 103114 14645471 66603 66752 7805728 8575 22338 32015173 18558 132007 25809699 55717 18580 11761782 38744 32166 30611314 97895 114889 88578794 33672 145546 6463501 179077 186708 31593715 82377 119547 33429414 78905 137686 55625629 1158 157038 130271197 19731 122822 8171562 72539 53732 127613692 199145 198822 70342688 167785 192968 41510775 110789 47042 4421850 197364 48658 102070172 193468 6390 24970666 117948 182188 103485010 116472 154216 562049299 143133 17390 32221590 43955 26296 28061975 140449 12372 936606 145774 82312 74752614 21200 86906 117136774 27175 30840 3735405 72818 90164 103994205 61286 1748 19109744 41965 139463 2127320 122294 17722 347039373 139881 31735 151688669 16431 3727 304753758 183295 156719 5801597 67299 45994 58387123 113838 158726 13163389 25441 128763 21108392 12562 193044 246411036 79400 150276 16400354 13020 79898 13563546 114870 25467 32579480 41957 129375 48948440 198712 66959 137143892 182815 143479 155679788 73010 165877 7714477 188253 30727 182055012 28721 102599 123205403 85521 192109 10546382 10034 14725 4507604 194626 91766 34324145 138596 128488 10568346 70856 91958 1011761 149756 56134 587350338 198942 165947 25918318 20543 103089 221435810 76785 180937 20110494 102936 170656 105945492 32406 308 47727813 68698 136256 10015590 169463 119292 17998264 94485 78511 59759839 48833 50852 3923937 162245 124585 15581269 121725 172527 86814046 18925 157447 17454451 82964 91632 25779947 111022 120010 102641944 165472 155028 1749695 161059 176408 918941 102381 130408 144769644 8616 69334 103468107 80164 11367 116815106 182552 211 151846951 133152 178342 1321684 75029 87348 182846987 153963 24781 209467085 11648 48026 50826874 59740 105112 135864165 22239 111844 117179359 9803 31239 280946794 123115 180127 42251097 51273 198870 27194476 68075 126554 25268294 149881 166153 9108020 94531 146028 35258197 90170 171773 369729693 31514 28219 11046072 57005 197808 28182937 51894 131795 48414316 122341 20746 96854634 120325 189261 51675525 59049 113116 2339686 59260 117480 7494996 99790 160350 6104562 100070 178143 197761813 91540 91164 121296499 181747 163293 2729501 136348 81856 78592622 59709 133793 43019853 190907 53530 25321012 6353 120954 24941737 186572 50443 116406559 101493 90779 159303009 113713 125398 183989779 94134 23378 62293025 182764 58006 134720579 160461 86491 1252942 116893 159652 87409954 113299 89079 20116362 18847 5184 99122039 9379 5716 31106216 27538 16850 4389751 193630 138384 15800267 142484 65262 36214805 76200 77337 310290766 103731 149663 5344955 182413 150040 25304620 131811 29383 121184563 64027 25140 112676149 176946 190704 95690884 153994 19285 101438 69254 93055 77178445 190305 124772 32981849 24126 156578 3120036 195681 184488 77733786 146416 94361 69017399 153639 130498 7030683 73979 131255 20638227 179349 35846 224574925 128309 129951 121088412 79513 166267 7026932 59334 68789 44628181 98200 77158 11480292 129435 85232 112338379 86882 18177 5806447 73711 158328 252625752 27050 38241 182958658 34736 151271 6076495 179669 49028 68631964 143046 38014 6566788 40669 162427 12908541 13529 123224 178719559 182446 160365 147487019 138544 162206 29177460 197595 88264 109991016 33478 147296 29020375 176840 104160 54138284 179165 63180 77519436 167579 20605 243602331 175156 5694 68372175 63585 157019 80777153 182019 73250 17513125 128351 185579 53156386 68168 48680 973589 106921 103486 87296100 131709 43208 23584847 55967 115143 15203787 63312 27848 262004530 53757 164510 10507460 163861 13988 29228585 115487 84193 34051623 199636 86654 50428903 116848 113984 5408357 81798 108271 11209122 102456 62355 30409657 169896 182491 341046737 167302 194503 13813551 48542 81533 321286669 126605 135364 7825851 25533 137678 24430359 117275 156160 20419891 180917 198718 102323632 179214 128792 30628231 183463 101174 1362590 174182 139226 104499152 29425 67595 16611085 148499 115102 46555384 163284 162050 98775219 184724 110512 29550335 68530 88864 49922912 99073 165873 1032917 17660 11228 7883774 164987 94684 18784089 160201 161929 1314690 193800 197445 205316544 34848 182838 119114319 106327 73431 26567442 38000 182967 8772546 67296 194864 119329333 135759 117782 28077924 185296 150979 24493132 90211 81796 4968307 12792 191776 37185629 36441 126415 79151565 12033 108838 10520009 13388 178196 67258273 114208 196392 74846482 129848 185842 13339956 19995 127037 34382559 179062 47389 135366485 120992 113362 81444651 103427 51615 197466377 81498 78923 1285262 125804 45672 106402643 60475 84253 18501141 63329 59491 15471174 87684 158299 281841384 184992 36723 520604 122760 148793 925450 143194 55543 12952612 103023 62582 21083017 119787 70878 64027823 4042 23826 61267185 25480 71037 207978423 177555 85283 382569686 136086 114079 12989315 187370 28777 13667558 3714 5196 236435637 119255 158263 9338282 197096 108006 95107938 112590 126236 2664462 61151 190572 77764567 79511 99077 26262936 142478 126938 198463055 6061 158589 24058639 161216 18523 21187574 86734 26727 97302378 99318 69065 83335000 147701 153835 96776570 135663 158704 23010197 87571 59551 5317840 8196 174579 1864475 117760 64137 98667864 47119 196162 7108807 155108 81365 47964735 174787 51899 55211810 41047 193914 10092229 16502 192054 38375259 58672 155703 11280549 42212 24897 70716283 179475 90420 216615597 17655 188784 5765797 50356 186034 1255995 193078 56952 9842033 193458 74287 102048832 39021 14649 87603230 199345 186761 107536106 103856 17958 252121260 46028 64491 114050939 22138 100714 11696542 176679 123832 118076528 183822 151373 96640649 148982 94643 43808 143869 10348 31608337 27023 69552 93388344 40146 125380 96157458 156882 168950 32801460 175715 101276 64181016 121111 111988 42879328 175552 131570 147647248 38618 114453 11415754 44605 117713 48171728 45295 159610 2502485 185204 183176 25763260 117153 135237 81385273 54641 80315 201308846 152007 135369 23755259 27145 122435 24452983 187024 120961 51124620 177317 154283 46305957 196501 159732 74270277 156514 77906 177505570 29272 120948 44468086 116054 43266 86717065 38810 57798 41353305 156229 187841 68908180 82009 69420 69272611 104319 100819 11634684 192022 148600 25228181 61699 10431 31420073 79268 168801 197768581 161692 195524 41665407 147259 173276 52510047 112724 68235 42284512 11859 65894 10653857 23257 20529 455598 6712 171821 5242286 85887 61431 26274565 55537 47506 8881489 42407 36757 95665327 99908 161814 316471558 61642 72512 67400716 107273 137787 31624314 4237 67536 70334543 83912 8348 41194711 6524 72632 182059663 71939 7363 27154297 109982 15728 152554730 167075 69982 4671613 78926 160673 55720011 39738 153507 403136884 199931 49293 38095900 25073 94853 3251895 116241 198876 38538492 123562 28159 15646593 1726 125111 21907237 39299 172734 35234494 4875 18671 64716220 33361 138381 25897380 85258 192506 80928400 55608 24596 139967848 93811 5468 52929482 159843 158102 1262975 32402 40727 58436541 137174 126201 4858481 199028 7687 92188295 51955 59500 1317683 107580 184400 27903211 176862 81386 169823430 73745 112356 34673802 156531 91884 24694354 21176 129091 41785014 77522 127251 33714491 20027 192014 53096562 37815 184328 27464348 172149 6002 64518870 26606 11912 319261335 198031 50148 124703420 160081 20635 10726808 106113 42951 49819601 180951 188230 36936216 72936 84021 53003507 106185 149117 68725795 52867 79004 5027006 105694 127753 13815917 37388 108434 12045817 181608 138143 15779464 194150 53442 46050907 52297 25820 12575811 98684 53698 132372 91543 124326 45841162 130811 82997 174415157 45713 73155 149158627 196701 152998 65880974 125789 154452 169166341 172260 124731 6286895 158403 178673 2171868 81505 142442 39871138 80421 58672 35841829 2321 134385 109743588 54366 161250 21640856 41046 192148 10532300 82334 181178 818135690 104608 113070 90810506 26741 99156 62248089 153454 25599 167309612 119513 80151 13451457 20785 71449 109196776 57645 142797 87168772 65040 25016 20325380 110207 190848 102782094 23405 125066 330518432 186709 137502 5216839 107719 179187 22508068 110952 44016 51280670 186493 162005 22850777 166595 76178 10486116 167328 192472 34950822 122025 65629 15160157 21988 34117 214197638 8323 20208 4540853 30142 67627 751331 150246 176089 586137473 3426 142263 95606294 75981 122972 47792975 143324 47108 101328778 41774 8156 99626959 44442 183372 45061408 194077 84864 30172380 86513 27517 29073153 195713 179743 3476251 64518 189236 44353265 124000 102681 102913491 19714 56896 48528560 151698 6542 699241 64264 16795 235054970 5957 118295 116461562 102653 5247 1070830 92821 112240 59257595 102428 40962 40592070 27870 5950 16895167 169820 18372 12453327 193953 25412 40138772 193858 88514 17436388 186018 83190 354860699 161520 188329 4047826 104645 68844 58675135 116833 1433 626712 139315 45635 58789799 32422 12332 95642088 6330 143889 3231303 19673 127798 39819131 89320 140000 21917912 88423 56806 278576536 178278 152326 26614374 165194 130179 284053969 112756 141752 2624111 135472 81402 183184649 113692 67335 48445303 60390 121287 68434052 139720 38974 131190844 153969 162081 8535708 136202 147394 42212262 107737 185051 7126057 169931 171165 27945352 119722 238 274191949 104283 10928 267741921 89520 198213 128112906 136501 38988 34175090 164226 91428 181542979 60817 29530 4112134 81913 120640 28604185 44804 60864 66863007 139484 153277 374057578 41159 56926 14828431 198639 9947 1155615 39063 162044 68428013 54822 63766 93204025 112720 134589 62732568 151218 33436 94702962 81151 158622 12219380 44367 34698 31654864 48857 50280 42190072 109771 189940 92710566 95449 186779 28944175 120433 100589 28294328 103775 21251 17656521 170924 61567 11511320 141209 64640 50825768 74365 179043 2705111 43257 78273 38855275 598 36594 54731786 88134 153388 28677448 66480 28947 25161703 17757 191656 78412694 126601 23240 1069077 16468 91174 12829283 169125 10231 57949430 44031 11589 76343702 173171 190459 123142702 47705 62938 808140 126391 191573 18579183 118726 45752 25271609 51257 172012 23348329 139259 124733 32859605 94950 23921 25016930 192066 110182 42315915 77232 159557 118836097 189948 83411 41465261 142153 153548 151551211 183605 184098 10110919 135669 116600 14800462 190711 107120 27151881 5491 72370 12483630 119398 117962 64459478 164704 2931 50961158 74414 183000 31594504 149513 182066 86427474 27570 177454 2152325 134253 105704 224686 37155 96215 2345755 87488 25892 104670417 64191 91006 20755118 55779 117495 36963443 82424 62292 54584889 171873 69309 25964062 159977 96832 83323321 142302 81945 2928207 176720 163036 25326039 89627 42564 12004147 40802 59787 16139047 149271 175294 8751061 181424 5260 3242476 10053 123933 1889052 108684 145131 100587307 117598 168665 4919436 142561 139433 5489573 12387 99045 52660853 37079 57542 7133374 61433 60428 38359452 15527 162209 7209393 95584 64257 41944191 61734 174855 142535281 163609 31937 36407095 33398 35980 5889088 36229 121979 113963131 161837 35115 30680137 146903 153510 148243882 132419 129063 20388923 179054 174969 174866959 183288 185535 11380351 153532 57631 133600682 94769 126645 26289033 193508 138137 40082716 47142 38738 8298002 62750 62654 42707774 29677 151053 1503037 94788 49952 153386203 133160 166333 718502 57374 168857 175057626 20962 94849 14917438 112559 158786 5071709 183401 103347 71549538 6495 24156 20888933 37793 120801 89094337 152368 53497 24150605 122535 31645 18574347 176276 55945 19843444 45077 89018 9192375 115446 88860 209144800 52482 89895 128523763 150867 190785 133271333 82556 26513 24040036 168735 110175 12194137 198950 148598 27099553 80389 75961 27426228 15686 195538 173907527 135827 130301 65826219 123711 78575 10933806 644 14058 2085970 60831 174229 11567874 160971 176146 11126674 42632 168828 37414099 51967 80709 145219069 196426 3501 23405850 148759 99779 39490465 172304 115632 115207062 147277 189077 366619356 146327 7231 97268781 169927 117130 1633543 60958 106312 51756511 147906 36637 116695377 36661 158878 11516701 192707 177973 252882834 161472 44371 13149364 3552 131607 70806825 45409 138862 2193822 83231 149616 52607 196448 68282 36628571 26898 65285 64568987 104742 67555 128850836 12827 109976 5772860 13865 54223 10202248 177636 43536 84127115 175554 14622 31146794 138218 161969 22851027 126770 13834 15071341 165474 134803 1230261 135086 101748 31742307 67831 62545 11307646 123498 140797 94859309 175787 94236 124945904 191895 67694 356468 161733 113179 73747380 39127 136967 72731951 164855 73395 13796197 151473 54527 47570995 29384 81604 153910900 149598 122986 9211044 33218 101003 33180064 60857 34751 11720683 4816 59876 18624432 13504 12078 22510984 145714 108020 15717982 118172 35395 45607878 36199 130416 6577031 53779 90400 133880690 148415 114929 51011837 19292 61091 63627058 67017 23182 91260196 79233 18449 40112425 72758 168997 189439641 199514 123778 31427136 182792 121874 135444652 51315 140405 42772146 161437 117043 14212032 183302 83823 55667183 164033 102242 53877126 11852 93936 105488220 40739 45376 23678556 166761 151590 42084242 47827 91987 120167010 57729 48798 9007608 63109 184304 21007947 132752 40313 31201260 50360 119269 133130 34131 52848 48064349 25495 33776 43025895 78620 110893 11976638 84747 125636 27042094 134240 14276 81257956 192536 71662 46763918 105407 186929 3194882 196398 137827 102714964 27321 32162 20403175 107887 79732 36123448 6500 8971 10568217 197862 133326 44922853 119201 4974 202199497 152598 23958 50141178 157495 72490 37443254 183539 31463 30717423 126573 101356 44550997 84213 104823 29490998 120774 102662 15740572 159448 77479 2724178 10026 62387 57916216 79260 2100 7301629 131617 44034 4061725 176864 47949 9556268 114387 114345 16679057 196471 31664 45677406 180167 98749 1176908 58750 46960 81751937 60737 35614 91600415 75302 62449 4538152 85613 98332 9361047 185604 139717 235712236 161579 75220 12381571 53413 82803 46376832 98850 134873 127780199 28645 96634 142216776 23415 2893 92385923 117941 161688 75437959 76397 103997 1909403 141784 44530 82294292 103959 29320 2124383 63762 136942 287375477 143099 11767 18998803 92738 179425 98546573 80002 94352 163270429 144969 116128 84297660 122392 101206 32899416 8516 61486 29203962 139152 109987 282549796 115123 55349 2354248 75551 58697 64241891 55990 81826 14800761 157242 19276 420618222 173056 83717 113555049 126269 130989 46857607 67624 183995 15645941 159541 99517 12632786 53712 170920 67982987 74219 80412 49576088 122007 177777 42279476 89433 167519 12431213 103986 22678 150929144 60722 7687 8783012 174065 121455 742539 107768 29793 23039617 19419 101633 196244031 29826 61064 66190407 132780 84502 33163147 19524 194992 162822525 185712 116220 39622304 1752 30457 46265006 143003 112677 69725946 59064 90276 222105824 140526 34665 67292303 48650 156892 45262603 176240 105694 5072691 58248 44839 44718060 48890 190939 636103489 188579 169918 23909400 13611 56355 180775788 165446 120875 30331313 183901 48916 310532169 188300 188336 105197834 145828 49713 149834563 46387 181793 465803247 117720 66302 25586306 131493 138460 17404817 153201 135565 3403709 5556 2241 165044083 91292 155474 22645851 148751 50849 28076271 5109 155207 15373207 40101 46410 20237488 127812 194690 43372686 8216 23774 159375277 8043 174753 126014759 189137 44131 146385082 149645 5480 45607916 124194 121949 65760612 58397 45567 21446317 143728 109802 31315664 132693 105480 162398519 13467 167972 42624189 88987 33135 10753371 28580 166149 68321587 88583 86876 8735968 15089 127790 4136447 138467 166789 57786808 32190 70177 18978680 191361 113154 479443 97827 14654 1357180 25352 170693 6937650 149925 105101 311079 171848 88368 8528943 148509 168605 51888623 50139 190911 130047334 55524 116094 95548616 53346 33516 113928414 180240 50607 42360207 107688 104047 193473351 35818 99479 13652822 113689 110468 50500825 16130 166270 99119969 170256 141805 240105668 133974 144009 1098270 68767 57746 38094364 188061 23983 1500635 119946 118040 336221782 23441 171543 64913717 123506 49554 37503849 132729 39431 38956461 134918 148021 5381454 23418 166450 321006633 176397 2831 299667593 2614 138141 76890019 175380 97109 161327956 138157 171956 621574 103861 66745 52642342 87068 75368 31804862 90386 30441 176468737 89528 40011 29182868 58219 9977 20576978 40951 137023 446945888 184426 47907 7437106 188461 163464 134265816 83196 163775 74966412 17709 117002 91778782 33515 24812 132785205 12907 154644 23166104 198620 43241 48065632 99561 196582 10646143 187426 99126 3867851 8564 92244 1952018 128350 77753 147158187 138325 21912 41138898 94419 156900 22719764 103556 105334 17671719 183013 41762 66443287 94492 158383 136794419 11894 40990 104875039 32450 39706 5218836 19713 168762 3017482 62462 195157 274582 49961 146636 74050779 117497 97825 7557269 175908 2681 28137924 60400 26000 1914971 15610 119595 342610638 186129 14782 417027 193849 141486 47954362 60339 142910 98154721 37580 12507 33034107 125919 74549 2806858 77657 66797 5152088 102662 137055 4702399 97113 152186 1597800 152786 40626 6361439 163638 39553 9661277 47464 110092 16874701 170307 191446 28270201 40026 171604 28543916 190268 5882 2788515 195291 59869 59014051 139112 187060 32533602 47778 194525 4380412 197897 77596 73501046 50075 57867 586837858 133292 69906 62033725 71396 2183 2396255 125480 137241 7633835 155748 146312 19229131 111001 163827 110686275 167447 88766 9196405 49090 170230 6424838 91846 12789 14542148 76275 169822 45012833 32181 145677 132853125 64454 114783 10749788 155178 194773 16724818 24177 198112 50498598 45305 187007 3696309 67078 88532 1330956 34344 56297 26489750 19364 45669 11008725 27422 38117 148357378 172269 175561 2468402 172690 95316 14930810 4767 88593 134408842 68528 44060 169723491 8135 114785 6522839 56879 26531 148796847 76876 93315 72728381 136027 125717 179302910 179425 186454 70734523 147175 99328 219154680 76688 125348 22430642 7788 195089 151389604 1703 159614 28862933 18021 16094 10772975 38644 33014 7056354 127132 112558 243206708 6782 64187 104440623 146741 150583 13380474 95791 38091 131821157 145152 183271 34128014 127173 87439 84163139 184178 137625 27724324 79631 91850 86432605 49121 89403 10623575 73809 307 15764745 184207 13902 67259917 142232 13941 82306018 129189 178688 32255668 37220 169071 37048462 133215 103374 12521576 157837 22963 54122225 169220 5232 241352186 181485 166729 3702039 132513 111626 62878249 62229 10162 11638799 79672 82603 90691724 27397 77172 19277511 78092 124741 14602177 52918 198658 17912201 100191 59960 4120471 39418 169285 198560879 29355 50331 3965066 171377 89879 3884275 116555 185605 3873483 144691 68538 108424570 91464 133104 1247665 173611 146334 235898031 45001 65747 947205 147286 181747 19505421 116316 177501 31676381 32540 123890 845837542 141946 53115 5279942 176386 54366 48198962 23141 60239 157776339 142133 164539 32634728 21236 151175 122957816 41232 149205 27807794 170829 85177 137575381 170343 185481 6183452 89742 76375 43369533 157686 166146 665118 46515 111083 20082473 108207 101855 145133138 140013 136391 69199566 82725 41525 50851305 143645 17688 98995446 20370 80518 1367822 188416 57772 46631976 157653 39888 26958640 88627 88843 19661014 125245 72432 84143561 118939 109792 45467673 23697 124746 67620379 194568 30879 23014725 58992 20793 7825396 60594 191339 512827 105088 175450 10276757 12300 73544 425760 163191 70392 130996449 180611 137433 35272240 154951 134060 6612996 125819 182689 43644032 48194 66731 2286189 97993 131087 3206310 47891 130088 180650771 19901 21596 21625449 20087 17618 538778 126602 198572 87743766 91975 176211 139441010 84598 131741 28889730 195870 171607 411923938 11389 181606 158431745 192717 165419 69890998 161099 196915 88859621 124893 71313 765958 24425 118620 15971947 126080 31320 37380773 15906 137336 25762877 160590 72698 3523067 123454 34074 60403910 92698 51634 78423938 181602 10297 49305340 32496 126032 12584317 47921 187070 29950020 59675 91787 4661693 54945 99021 4822443 64957 3652 353503 63607 127307 91883804 118947 78715 412815 158318 101007 42749349 161995 187593 24389252 88759 139943 4502383 154024 37322 30255207 189115 53855 16492141 42330 18309 55359451 149520 182993 12976386 143121 100228 42090537 150729 185178 127568419 65242 10017 308953 3615 81142 111165583 184450 184406 10857531 63008 27677 2274892 162599 163125 3377188 67610 38489 19102128 6791 80921 1065629 124489 198532 95241888 136369 65091 1622518 99735 29016 102030232 92053 72896 4100929 187408 123112 102009408 145451 347 14609877 67585 15812 57894384 72573 36061 94694670 99925 38844 27796888 173123 72417 5354608 7525 79665 8496262 165599 185230 6975045 166817 178413 15435125 84581 18049 38843264 67805 187656 18280858 84672 158829 36682386 101541 140676 11716353 154260 186747 315652164 191759 127065 2619206 59248 60596 27325770 66295 100691 46356678 199555 174209 5136592 147287 7293 6092199 110851 104297 837152 77252 130238 22059567 136428 82029 2156419 141703 198669 273344654 47487 178859 18073790 122386 37987 17218896 84651 61928 343592235 48995 58738 6492602 127137 59228 14016879 45914 112297 90952343 68617 148561 58846986 125414 62707 562778 71291 42783 74942177 195972 106364 19577326 63695 18926 5427727 169953 137280 7560056 3403 170424 42241049 9468 74958 270731891 171361 150372 333995309 18665 168683 77375879 133106 65524 47219717 155002 24685 8874761 37382 17370 10362787 102671 178707 224368744 37 105508 59216953 166086 93735 18928395 12415 43582 9625913 15459 135510 17848282 45857 127585 64644140 75361 2146 28369697 60223 94787 49201019 90393 141794 319874998 189932 184133 23151152 64716 101402 154264647 125574 45069 30797836 165120 14620 150671566 19139 178152 25311537 170570 75330 80952964 44040 87673 28021069 48596 115659 65137258 184758 79436 12904608 135198 92520 20682385 88169 39756 37457504 76426 156014 57363085 124427 50644 3632480 119265 84296 16204198 39174 177689 5129943 42392 180490 32335675 77612 62002 40371558 126601 169218 2300416 108555 104394 96466447 144895 108845 1992068 123347 52762 39070800 59712 188942 46021033 31547 185753 111963757 74484 51743 10011641 17064 18149 22018258 157618 20398 146932926 85105 95498 72240059 75416 41334 69212744 18204 154282 23025245 60455 79624 287376923 114426 105073 9799 93376 50667 60797 17013 41326 27514544 198192 65333 3877744 95431 97644 32324968 40580 141677 20863514 25789 81476 9934657 14407 195934 148682988 24836 6093 45563501 42037 187575 116741548 78055 100671 50202844 113770 85228 5135685 147537 143437 420478240 70344 71251 125945911 18439 42561 29522418 189960 42999 3392704 87945 111872 63384 166880 79378 11244281 150825 9710 90715135 139456 196635 14954012 105110 33000 21454432 93758 166174 79079570 195026 192780 21500993 178560 9188 29543197 24118 171785 142588473 11096 18605 4915326 85780 40919 170748922 95517 128275 39898904 99351 184234 29045696 180963 151923 248600391 141428 36592 68569327 136527 194924 20719547 141601 137582 20944938 84995 83233 3505765 102134 8854 20466402 115071 64194 4312560 51645 28545 23170561 126497 73224 38983166 83446 178920 2908927 44025 109226 25689852 181352 20854 5789104 60956 152707 873245 157238 86191 29599667 48173 129636 44698176 183825 123437 71650036 194867 189297 41351650 115323 199009 20662082 11601 195986 835256136 114534 65785 32889875 155703 39170 14993851 27755 69995 6520447 113249 122908 55330654 11492 167924 23114037 163682 154673 183059126 162327 136248 32036964 140903 121447 134550677 143659 137298 378042661 104466 73596 121724336 139955 90731 18785141 9658 26403 306964037 150890 29975 27611500 25733 62492 20898685 6759 105886 54960119 10322 55567 19384500 36066 195477 13931881 48185 68573 49420870 60892 167049 17834250 117598 108967 58831057 8869 13557 716395890 88309 51292 224910 93586 65892 16280261 117617 155368 33694613 72087 121293 43029134 178728 151450 20702930 131196 30448 50731445 143771 66954 8784213 47110 194994 160220901 120564 44345 205225517 58783 181166 24614682 138162 172707 139624043 141018 115480 47586909 18963 103161 101440436 142591 173700 41895051 146274 176847 102216844 195376 126481 30520252 180910 179289 3145186 55616 147437 7036096 77382 108348 36407932 35006 110436 599052 66763 137910 20542690 94159 54680 2625311 40328 138326 75284753 184798 87987 18362818 107618 135353 1285826 26252 13695 18956088 83993 37539 10183618 43843 60410 615796 175075 119210 242643094 142295 50211 83984079 128764 47178 39760406 133386 27208 151306712 140237 11772 6870432 25830 119742 187232124 192791 33408 131432374 91283 161283 24314455 34176 190905 30658189 118018 58138 11225675 81535 199448 875049 145043 21901 8886513 44813 160595 86951242 113114 197930 2489652 77942 113376 38125356 149279 135181 1921682 25449 164169 5839439 38641 133552 7483269 146430 8262 3973957 122632 29198 130142692 89060 110056 84952993 48536 80404 17235007 141532 152087 39852344 170732 61240 55854486 197316 139068 12084431 3859 134908 225855881 177871 182566 291000463 118319 169366 14552884 31222 141504 11063820 112261 143654 135648940 9607 138374 137825531 199743 123315 34680604 34392 153174 36347679 195193 68193 7308289 44207 153648 38749791 92860 94452 17005068 83850 98775 4284660 101443 87292 54671247 60031 2923 67780087 132205 38532 34246959 151612 109935 96723169 57843 33688 11503854 65516 157343 1153280 191775 3311 159395826 6272 121996 1606381 115083 70432 7375640 90754 94435 10259259 108500 160726 18086624 156474 147188 23135804 191420 66536 10851135 174023 40673 598035 40631 48708 3350659 114376 133975 355790944 66487 190458 239259416 44215 178065 149262198 36091 137629 21030003 120932 127521 5247376 124889 62027 107669182 42312 32429 79114085 167183 86237 33206260 99797 17882 63342703 18064 403 17919486 84072 121935 16798397 199531 24750 107976477 8730 10382 320939405 66523 174502 30990106 20688 150866 73452483 148951 120814 15279121 118952 162837 259297388 160564 115873 52478391 18719 61529 32245353 192695 41599 113090132 4386 17477 289158092 184831 141855 34352338 53992 173612 127725209 13787 13234 19306740 174272 40557 11975568 78316 36226 17951691 63208 180347 69378233 129571 153639 1886366 105940 87988 69915329 77070 87329 80316883 90725 170341 17971820 110737 1260 40880418 63549 106229 59004607 100258 128208 230400566 66140 98068 3847788 117717 3961 10432226 34413 46908 12345944 92172 40445 19762615 185804 61378 227614968 133295 126564 10641097 162420 43256 129053933 197920 141772 34490484 69216 80993 260402638 36796 153273 42095714 86203 114436 115634224 28763 88478 495715270 61122 33371 34272155 37968 174015 11021505 98307 117813 17916372 113453 186975 95979429 49589 120822 72778880 92937 75116 3649623 61031 6494 178211195 32444 99548 128162899 193654 16101 46938850 39314 106298 2791050 191916 38325 19692198 194197 35891 24201526 837 195225 44894027 134261 87445 8011950 118019 100102 47047623 94432 166752 8591397 81939 137864 44530047 102854 148439 15534373 90628 56809 1363084 193142 17111 2265355 36897 62276 28099416 74635 131182 2533338 71772 60017 26639166 160692 146888 113143404 173827 141256 64286468 108430 27115 37781181 27552 125844 7716714 4025 128368 91716342 198544 52680 179465947 32281 138003 20315791 13697 195124 74649697 127137 177967 419182 90692 71169 16163159 134367 38227 9541660 177667 119667 11456107 146527 30985 20979709 110512 94798 39128509 9839 173257 8700307 68140 72745 89669813 71314 103316 4625839 182437 96477 18518314 11088 31750 225688 98037 89207 227626417 161760 99297 82234596 16894 62081 375231551 153672 134065 172781614 105529 151815 43609467 59216 46254 14804356 90289 6036 82768930 68891 87026 5488796 121511 123586 25407348 166918 40188 34564971 144628 60 4912786 36070 17436 2606298 189211 107875 94968452 134439 91238 9288756 152113 59396 29358176 191914 181259 6342234 55056 121866 82625206 102016 160679 128926299 10126 176016 10389792 82664 177250 141082364 155529 15132 65506806 55814 199070 19881743 170095 42080 2151148 48813 16985 1532241 157732 121031 146470707 2266 194484 67086117 46178 172274 1576005 32479 11955 269803 57394 10492 15025039 23155 40301 36138782 131802 78170 51458892 84732 55581 131639128 16331 33158 16422815 32625 21934 116275901 30806 165482 77266 153027 101674 203639667 3135 154387 161801603 197801 197802 20526426 86919 57760 6607717 190511 168650 52082133 22671 3793 100970250 141082 25897 2312596 187257 110312 16863310 142722 171041 2218310 169238 143229 11178699 32454 64932 59398312 145919 11065 9272960 182439 37442 5844613 36446 180444 35266923 43527 35386 34113345 96372 198715 13467629 152817 137357 75249879 159995 102171 32041718 92898 168358 7122359 71018 26461 18697671 101504 106447 96683213 79982 112500 24226003 48138 13021 23324501 107750 191687 24198745 140439 46850 66183994 9941 4643 40101981 57270 59695 44833781 149321 111201 13716116 146919 170114 28542609 70622 47528 5871233 114214 191666 245018800 103349 170477 39993551 9263 93375 45213517 104505 169873 79732082 21614 159060 34264959 104975 95341 35166435 25064 151616 8467312 185325 42066 12983248 64122 107562 132712780 54868 140368 22759745 153320 11723 183626745 30969 13414 2210295 63945 160220 14728049 51893 108373 116748950 72296 75671 36903682 166352 95432 15066579 77315 56716 637403 52970 104323 90196047 96677 144284 41382230 151527 73563 81426891 169006 151927 123488937 115211 36995 269466301 89306 11035 756284 106801 118092 83521162 193019 95813 38769585 10785 40873 7150782 99576 53431 154190873 101246 141110 44912950 154555 104324 14333769 116402 105161 53795995 144719 133007 29092161 185071 24385 48789712 2897 174547 52058470 40556 114718 102695950 160978 97236 52842409 189658 178596 18192623 36982 108004 34926 84867 56386 6207598 155787 62139 273486100 106189 90922 6199856 83496 40711 13913951 109439 65138 229689986 92936 93554 10264085 59663 61325 430943356 195919 4217 8377831 193410 107781 11480628 24752 174403 433934 105666 156790 793021778 193560 4668 5661054 189586 173769 10338067 188979 145112 4559474 187074 42218 40646421 74877 159500 37172114 76154 21977 47616995 106909 166859 55540785 183749 195875 19128144 35998 73289 80497254 180912 77640 9138199 102292 117243 124977116 166667 166283 51593286 125705 194522 55041822 695 61551 47845058 77789 105637 45453701 192152 139272 16398311 103264 118607 21639533 25870 1677 13431137 16309 105281 35073128 129705 42200 89468441 9392 60214 74901097 32160 81374 441988 171970 39653 112222906 107906 109716 39594438 115709 90770 84553455 108260 29961 77203643 47759 32485 211650210 123744 80699 12685295 175593 53831 12005219 166211 43070 13499169 2884 170166 31049927 174663 185045 1849172 152937 68095 69072809 165675 50057 4894623 66787 17457 2505188 49737 133643 1443576 183571 173599 9112927 24974 101385 69391685 59676 26617 50935030 102330 180523 12885670 188088 43422 90393218 93321 125782 340355299 90751 118749 5439458 140992 97511 390288430 135988 197945 89438561 136139 132801 77265155 117690 66050 76408385 27173 87772 37403867 66242 105303 4279265 52420 19710 291143806 139625 7470 2229953 162822 172876 909971 11249 28843 58925008 160777 59303 173976806 143925 44051 79002530 4833 89006 47978105 96236 142871 41261948 36265 148259 68897202 197449 99584 155471695 181802 72690 58804982 132570 135995 16074302 144663 125118 30670791 73785 178898 64574583 19082 189969 1926676 10955 119783 190943127 89493 1536 22117160 2061 103650 86390059 147400 39436 63880280 34716 172862 162008758 135848 29699 6793756 110075 77428 9173683 177471 7965 2465354 130625 110431 210074042 94146 97852 124583489 107157 194407 23082259 139792 144280 247341293 141456 171570 787581493 20416 181234 1838019 130171 74202 33832590 70098 67559 110367634 80206 154126 74896572 144511 102765 188778339 46196 92196 17680188 110696 67401 10101884 88913 189677 31776740 59478 160382 60797888 152592 19573 26774196 12369 65734 184916206 85873 174740 356930681 24573 96747 129666704 150435 30342 77328139 82861 16287 4110693 64883 89420 18035558 97173 36298 30417804 186716 95695 15033202 146618 164675 52500497 32425 3190 62039416 109955 117636 28887707 35960 99435 5589124 66718 139644 111084254 13465 32512 268450602 59737 180865 4652020 113332 84620 5287425 22998 54642 202716128 161689 188538 47116347 159789 164577 115399333 27245 8478 20531193 73015 125929 71705289 51974 189471 245205831 26853 79771 7461255 74898 80530 74573838 50012 37460 19109845 182461 113638 173980159 169658 8136 6231682 84160 176386 294342 154901 121325 10391008 87769 9260 93685871 101664 68542 63622746 178105 51612 22019669 164561 189642 5107007 82967 31696 22613942 139140 98942 26633527 87121 116032 12533577 30165 72834 1258200 38870 4313 53190160 81243 4473 6024674 60194 132805 97842711 80494 126770 20724721 46262 31304 34139898 177430 141020 86735392 51467 33354 153590539 864 16792 57295576 42637 46705 45962730 122079 42070 209171222 48467 163215 55570426 154040 13456 174065625 124319 194341 1142653 49242 177274 88573998 159709 78362 57688119 153293 76278 35946822 108693 159293 743223 73514 156397 38608983 92412 28441 31523113 120463 1685 61016367 76285 73995 13803543 197083 64321 112088741 16549 22651 57297645 46412 78381 59156442 28186 86997 105903151 154418 88195 50803959 63950 150160 87005078 67438 182705 17830978 164639 42494 92098654 190519 122197 8914007 125785 18363 12295549 184878 96104 35305553 130400 197101 35031003 42338 155964 1341962 199664 63023 1074034 79042 140815 109082411 69111 80626 872513282 171597 88812 31387795 79094 14470 50775712 121015 13152 34429673 22994 148444 4321839 108271 13199 17348529 68231 146750 28993395 12921 7316 42155424 97143 153535 43645861 93949 115014 126622960 15740 116235 48111696 91687 19001 218903676 100187 57065 373031 140651 29322 245913364 32860 142657 69920814 2816 33754 358292 199166 169286 54800534 121355 185799 58446966 87201 23072 96681148 55359 141286 133629406 5682 165744 50100913 52195 148069 49044303 95200 144513 97776399 137679 46260 40290275 101327 66516 23771759 150609 158572 99255315 170615 909 253896995 44559 82125 199781025 154607 110478 100749898 165814 7327 169886417 23699 35229 65748974 58231 59123 229863887 66671 188542 5588210 98177 136410 46402108 112587 172444 4016728 132667 59224 1963841 185177 50051 204421149 50458 169632 17763834 106428 197454 6971312 2118 107892 10688316 154105 167108 1148256 193454 149091 32211105 70623 141939 78281875 155440 75281 3329178 11391 23192 81529817 170039 74438 1361020 188087 65569 13880498 21069 60208 65729545 36908 86716 41598268 37033 113228 64564801 110289 41025 36901267 73139 76272 90301348 193314 41065 8913792 186901 114961 29330695 99968 45880 1740666 113952 22023 42875961 111786 132430 68824987 54771 153007 2627638 143772 53962 13469693 164616 46015 30945756 15323 55351 42623336 137478 195294 130347070 172228 92868 50974399 156693 132787 293222483 168966 16202 13578948 90200 8559 21513651 192070 103235 2334871 60004 90735 77514673 142880 46539 15519235 22437 45355 152067 8838 137907 7617134 39972 70724 34098514 66583 166548 27381851 154787 147794 9556100 40901 61681 43823527 92719 157570 37448849 125249 72088 202278775 83264 27216 81411176 177503 98836 33579976 45164 94016 177244209 22101 151878 6921711 86708 87769 77674244 6653 84960 53882597 87510 160262 2974954 141969 171291 24370004 846 23113 92697099 45672 15102 7330715 70042 6965 125845498 29112 103561 2941903 130945 134893 2161078 135532 77677 16099685 132568 123962 210008693 173879 161136 5883190 137413 173102 67325279 51802 33448 56085090 185821 67101 110766844 174902 151783 8786798 67326 168680 48910115 150161 53562 9638521 78169 131517 48485250 175993 122322 1974902 187789 171993 10176781 183874 82704 3074689 85742 74550 91368403 150114 126318 105615008 122422 3975 32849308 166023 50348 44752230 88397 135607 79329655 73577 135155 2063387 196373 71363 59002209 2780 29351 3962779 28762 80390 18759121 172668 23015 45872600 154626 183489 55726048 186798 75185 116275750 4970 5817 253742864 15849 3947 735950 152006 42030 296131805 168078 59289 28776774 46606 27952 23648805 74075 10206 13439450 145635 178755 80825086 4857 30565 4784161 184 71813 6859005 168116 20106 32330590 165787 11324 51237513 191427 165194 137125795 155725 161845 44709920 102629 53467 108356826 96742 196757 13963145 137222 7546 55362858 78528 15498 381312271 91604 14799 247709473 80873 113558 203283210 118607 122788 144610692 74918 30573 86837052 81515 6781 70529130 24773 87559 241366380 191881 136749 73782971 122630 142692 14058288 79466 25531 1751665 118843 36632 8085390 50269 16545 35434664 134941 78646 60527523 64744 26819 47923536 10440 187160 13156295 4158 101131 137967521 116994 4386 62843726 31334 50270 28580842 13843 101578 45219838 807 180089 109714522 57183 120356 74776789 101614 135498 7082392 51393 54797 201534385 15787 132911 29544040 16174 152533 9575473 81506 18779 4002018 12346 147289 66411861 280 68363 51814393 161576 160367 104615031 66411 171987 34600885 98611 197515 55533310 130415 50071 89000502 17407 41634 40959844 110253 139960 689177 79140 3358 4463584 131720 143740 20643636 111722 73687 32917469 161525 59962 18906096 65477 95163 545952 139829 29838 48973681 28646 102829 31358981 30455 182384 179376278 1004 8926 28855222 79618 46529 115951805 87158 196941 182795597 198750 132903 14762445 136104 3292 56322637 18450 19990 14490946 78619 148628 179381323 61021 15016 18939602 163036 67163 53600115 48507 44683 316361186 56432 129728 21700076 72308 125645 45207365 192646 151212 125356887 18870 3434 31330445 95823 81 24522065 29996 56596 17143854 48369 170587 28568229 58662 12330 86079245 46085 121994 72956596 144667 93186 56756683 91051 21102 8487771 94145 76946 71174169 117507 65897 182640134 9157 48169 14297669 161102 58284 1239857 21307 86539 30358674 62702 60060 57453540 68616 122562 1142600 23605 97924 1317566 123681 53777 29119780 148930 133768 19680962 65224 116293 27162755 86686 5114 29851812 194415 100552 36530364 150130 91375 45192368 139752 95755 15830502 119962 188979 6949514 194515 45675 834956 35077 49667 119758399 184045 49504 242074898 194331 109161 91452430 133671 176506 3915829 84567 156508 37477088 64453 188699 61921054 143107 36161 26497650 106154 67852 293913109 62816 121388 27929155 154000 168116 13804400 59196 359 1253954 35340 161673 302812679 6532 52327 6566156 134049 158698 3897615 12128 9466 42494401 18045 68859 6792553 174111 59251 23613650 54010 44576 107347222 65992 41453 106530617 35886 108969 35339721 164687 177338 211502937 102617 58631 57690056 128294 139998 22098559 166779 170525 17430001 164860 100913 96376084 137306 167362 100732585 139689 16957 30489591 82764 89139 177133047 65600 162514 326458461 175758 191980 167218190 84340 49822 2762694 177977 195364 77394419 160559 148114 49706731 127456 7585 25144224 119233 145244 55517178 136485 69280 42313345 89590 145871 64760754 62583 112248 121874938 83870 75687 14581225 93976 3047 57028890 165596 149920 85255610 107340 123870 94694515 159571 105215 16825069 142292 8847 1762513 195907 173879 145141320 169412 195244 23880074 41256 37724 3808519 135429 55080 161203386 103182 99441 16421038 174412 41560 157172997 44173 32787 26040689 167920 57775 44243200 79636 41595 131019980 3087 170499 3114306 182516 20046 3438990 125617 69679 14277190 160640 116272 100856259 82383 46229 13393874 17069 159285 130744569 13285 143691 92907750 49666 138699 102614235 114164 80545 1364090 177333 23115 121989583 905 6786 11124736 137706 104278 63623173 166221 136639 47770836 179024 98375 30905783 167771 53426 39556518 16517 84257 105270349 97817 8811 3067488 160784 185837 8803100 84777 10319 34086266 44587 146060 18751726 42299 60481 1056684 152652 100522 5356845 120242 192729 77231192 179634 102356 1418758 81733 34599 21686640 180970 136480 14653693 162508 27950 224369706 132192 43193 1428123 63315 92162 68858167 144712 135453 11131757 86182 91372 173556442 14615 175100 78520434 164232 13634 8814636 122354 80433 9692704 173229 184562 174513687 135600 170092 236845430 47812 70437 905345 102202 40632 124052566 3467 171814 2393030 32631 73746 38837020 105580 93707 648230 70356 164911 14398150 192349 119702 48252623 127848 161327 19106555 45644 161638 21776972 102322 129861 181383834 88136 113011 71983021 140456 31703 57062903 74899 126456 104677903 44048 186623 13772174 111531 72903 62543097 190996 58612 64041868 176846 160237 302177154 47329 193553 62191838 31866 81361 77954410 138688 21709 1269809 43831 49424 10793940 62079 169950 88042154 174257 130449 13759457 113441 52844 63916836 75109 189660 31501024 139797 21900 22593802 82462 195048 40418171 67947 25256 42872647 69081 5820 42485560 135261 85927 22632131 162608 153117 31997817 68053 131628 180257243 137166 192140 34477313 22574 103712 18366169 148467 35778 9817571 189598 63676 43372533 196870 49006 238629259 116134 5522 56466014 81927 46388 16264521 56024 175921 109649471 67923 56227 35905652 73758 85595 36171461 107904 172925 407562027 113916 72101 4751699 16243 69039 466052541 23328 73703 6094389 23662 106739 6950785 140629 152397 118975458 109273 49787 100979315 24643 19195 14792313 103716 143311 89562235 82965 105283 688221 146518 160143 158811883 30656 71456 1733196 89211 115070 9452787 171359 86430 22481511 127461 21875 1683674 49511 185092 5662726 43057 189342 21801848 53048 183786 69103191 10953 125767 283577611 198996 54684 24065067 78657 62105 82340068 197770 157120 56106576 50399 1892 162680139 28182 165845 11005016 165039 13490 93677541 71415 191284 24925444 166706 105364 37094316 134362 143473 104745172 7230 138226 2362872 68653 126892 17795855 59701 100432 87050190 36744 138200 27325700 180792 91003 79397737 81082 68642 307870342 99752 118805 14436086 146059 2894 71110477 7807 60215 53182652 136120 154205 257599849 73252 45126 28498386 169193 100718 8802467 143983 126708 84281314 143352 62131 57087037 72437 3007 345590750 71991 93491 51500394 116100 82744 97436309 92354 59513 181601294 65583 127639 42584054 192212 118781 28391134 136018 127423 41461301 139051 63856 19158303 131066 77673 85681347 199812 160381 39101844 8705 113059 18585934 133329 162145 9918457 935 28692 13697904 83967 111157 22953885 89309 187419 383856175 8548 11202 59101927 110559 138206 989642 122426 144587 1195993 198267 131012 54849337 170756 40664 20268159 52363 10690 1687593 186879 114981 54520372 59657 6595 2971864 96984 143569 3048311 149152 135507 82713336 74127 18905 48148528 59902 75415 20792707 89522 137117 15376852 99305 136780 40452543 38558 193218 300437329 87727 53788 63313957 104551 132304 270240801 188526 13469 252807833 41659 101466 80069972 181702 181002 124700336 138631 187064 50486605 190224 41062 62241403 149265 57764 69092953 111157 5512 17473037 16272 180251 22186709 181094 2355 170184530 113554 171001 817686 193573 36982 227621 160455 81524 128239042 84658 123582 15209519 87665 169509 54903978 132076 149254 86246546 24065 160748 264578446 116166 186305 194867130 20618 97567 6425606 28179 86514 94696091 17448 183153 30688362 23588 58300 242377310 104271 141289 123339 77811 46455 19234854 17840 45920 38538752 98808 27719 562027 71055 178391 55717044 66301 100680 52470980 83062 67016 32773511 186869 174778 19774001 70838 163836 482464596 57245 78178 58123 60428 68032 161343941 182423 149863 57280399 157289 106364 12271439 132606 159352 11770081 58147 139507 18601272 62582 35124 34584818 117024 174883 36397541 6512 74851 78292325 178174 106859 21604397 104676 119417 293049668 177823 106050 4995045 64196 82722 51430758 83382 60214 129091503 11991 116619 181308974 54080 53573 48151226 37081 1943 53862977 191265 75038 123293575 93548 147208 20976453 162680 187668 149854479 167213 165778 245315429 102555 9564 17229316 141888 167586 18787761 75789 39344 37612448 180420 166038 58053874 143558 121593 24356745 31056 72119 3467779 78981 196670 72419333 129578 57183 12237244 71156 17415 108573932 54320 67928 2396459 190340 61858 59568003 108432 134967 46400012 118009 159713 117404257 71313 108646 40650832 128677 450 4720788 70222 569 33501725 137321 131380 47945336 185687 139135 78894583 101240 5455 35959085 122463 140633 23963011 172383 109858 70226987 41301 174605 216712960 35204 154464 108498757 113635 168290 4663436 61195 151799 178175098 136389 48961 76931339 18166 187169 486609924 7088 197313 46723974 135142 198348 30954013 89911 193620 9163498 150659 58962 27280751 89378 110132 9235002 93938 60451 1138069 43033 83000 8447484 177251 195495 22759817 128252 133199 4004784 48905 64392 35213568 115770 75823 97859970 61641 8460 103467691 177209 89779 8261841 36362 111039 150387037 173905 21993 31216683 185666 182563 100378428 157701 60530 48543067 88020 60460 48717891 96543 9642 5660495 147421 7499 94898635 113176 59405 29996404 18628 119702 46305011 150777 74170 136681029 9203 183915 6285853 74147 10656 130320294 43408 144815 69335493 51828 142693 14652572 74599 39348 64638316 121532 163371 174290816 197019 199543 9047408 100707 45403 3002841 26054 183009 5749075 82671 173673 584931 7651 68503 1102519 173287 20746 4686881 141995 53885 51251295 146107 151017 372707246 32256 101102 104183535 69858 65294 1725790 198622 66429 51127932 41891 29483 49947798 60251 194695 136007182 141606 32278 159434834 99568 96324 14548693 160015 157665 33036784 60021 126000 236483780 98974 195686 1897739 174229 176779 180988528 176928 58227 133669279 191948 25956 56398486 90701 191015 22263670 146644 110047 62343130 134924 110763 24958928 123547 166334 197357211 173881 64186 37138327 20155 67341 17008411 30682 80989 141836718 80161 109946 5484409 117601 130215 33486573 112217 31791 64180475 162047 122936 18138336 134376 68254 39929465 178134 54400 233507586 83054 24706 44415292 31947 71328 101351214 94998 187346 21335281 6594 91214 304071345 183063 4110 670536 169545 142101 1527393 116073 124068 77116955 62628 12991 1175043 151355 112933 17131130 137858 3056 3220573 35415 149067 5678705 81346 180557 62785302 60919 169248 112213490 88690 2741 21296926 50035 49446 92834966 50538 66114 102396148 103185 17104 3875531 164310 195092 17573371 164084 68998 38158538 163138 172532 21185411 70470 4506 242869767 38875 115825 2729458 185582 162336 3389071 194901 123965 4855492 119624 158503 29598407 76855 72409 79975103 155205 5346 120031597 193147 119218 106099643 13837 76014 22027041 46628 51079 18270949 189001 24857 143817083 50812 193366 11469380 172770 98867 305370210 187865 75419 164342410 184929 151495 878578 161591 86777 108121635 192129 180416 8627316 10150 24789 25280467 175944 30077 48401729 158531 37536 191148593 174921 149359 46011937 79545 40476 22356591 15277 121614 35537182 113986 85357 145320527 183842 152040 22903102 171110 19529 221800600 73941 155120 47013687 157448 16179 2258965 89286 146190 9732792 25787 199381 186200072 73261 130824 10506331 102348 76947 8550054 145818 76983 59875506 73656 129724 72515557 14734 21923 57179979 189783 25109 561074270 83365 18416 17970665 77797 62419 104588027 146200 193440 78845542 161133 181131 29385733 153271 72475 28388309 146954 186262 5006242 38822 122276 92694087 77790 78620 10858755 134367 123366 86145995 149032 131175 48366931 38426 142983 126346003 44394 65133 70835692 78877 52356 5814447 176574 70209 5669369 155268 72784 39794196 83392 175010 324645 21607 42511 93275561 119626 122588 84994751 133464 83764 7367810 170987 164604 16345013 35292 51469 1527102 45953 130299 117933544 87562 46803 33723464 146367 169429 13852472 175337 199173 17950120 49452 95208 22814453 20581 47071 15085485 192380 156906 52922292 98196 50522 76004474 118958 132823 66784178 197223 194214 89097248 139882 108615 120173192 196750 129062 29823405 56673 174157 138774093 26947 6503 4727836 141763 87404 188380838 43027 38178 20903593 146496 136565 18996942 22368 129822 143305296 108201 35749 644461 149004 147841 8211577 62632 44096 102477629 57999 22803 14253004 170285 21180 7283819 182298 193657 110831439 77438 108461 50501008 61745 134451 53721846 69578 61534 64667878 7977 160282 73788981 98060 116962 35964919 185454 25137 86975168 187310 38072 59133386 116159 20032 11051605 110782 194967 7164877 25244 46547 3178171 18703 23246 197384409 198426 182841 189039401 154103 77686 31986580 142219 105924 63432033 12133 155493 2766423 17179 162259 6874661 158019 152764 7967442 199782 133009 74424850 10780 27092 172736913 30759 9566 50358940 190201 85459 187743570 123790 111780 201434410 153338 92634 4139178 173413 84691 50724528 119727 74480 157235150 22226 39438 20500612 188731 99740 41854108 149695 59329 31058853 32896 62970 181166599 106710 72325 3511204 108721 38297 84627624 60451 81389 28938944 54332 199402 81436698 99405 183491 174137991 124272 125258 5197714 165364 131999 811178 2508 39876 21718042 45629 44433 34723165 112310 106876 114501893 63277 192602 38608153 166836 39503 120760772 171607 96250 11469975 16593 32353 21452 177065 58552 1277557 64646 84018 56954839 159451 113217 22608949 50080 74019 68500038 189998 165160 6882344 72661 41522 95639877 122798 103860 49968660 165752 198486 45299689 116897 73696 51803259 128687 55278 44842968 80064 193836 3796269 83243 54865 55162804 11815 135453 167842324 183719 114630 39055469 36291 49772 54237938 88043 17392 24652084 155648 87012 15351518 192188 117214 66548976 30736 138561 29535423 47492 92692 47343771 81303 8247 59657839 33950 43174 1957840 156042 175727 10574323 122352 94674 3805201 111559 169215 15064217 136098 49926 12260284 85785 40082 98467694 117164 77294 19214265 7296 67734 121002846 108632 105158 27388338 100575 21173 9444481 69145 29229 56271605 85456 31839 9580479 122855 124536 50805013 111225 135049 21443936 140696 6923 15533706 16256 59623 12297049 137176 63066 32884057 89175 101261 172158314 24571 129467 7737790 106819 83920 21687342 115515 149943 18492450 13160 160109 72408527 114032 133008 4368549 26951 108441 68515068 79867 152269 1688377 159475 56976 21675356 69182 128127 71328349 115144 133722 96724513 39930 40101 14024248 41346 19433 43595987 197536 193394 154214189 60320 100326 52013895 76117 126737 143338459 106429 167904 17311933 43988 109368 27249326 70960 182141 10334092 195276 33329 320150831 119708 178163 91381650 111704 123024 42139981 116392 76746 226165 97072 981 125376528 96625 49479 61395253 43774 195590 238820163 16156 19959 94738358 171446 101180 4984136 61014 158113 185837676 11589 65208 24083751 143070 94190 49721719 117298 114818 104638790 98130 12736 498630 137498 5369 272744102 164835 47798 1371461 155307 91852 6672336 21759 25671 79288587 42402 10800 56822115 117193 139922 26269642 31054 90048 112998187 99814 15963 10033994 132708 37049 141023953 22106 96008 29902739 95397 118655 41346050 77817 51356 5163152 74277 39410 2604284 188264 123857 7379001 20214 44403 30140958 16310 54213 5885232 185297 13830 5006641 41187 171566 270810808 163844 137064 17469587 104073 27157 19373257 180926 78387 12655158 125148 28382 145806187 139523 117137 2892992 12336 160163 50129272 173391 87036 19529561 171860 194623 4814024 170475 99558 816548 194753 82752 21568674 165312 109767 211475462 174878 156047 47338862 179141 134228 45729276 73339 55540 9269182 119268 157961 34528754 66512 51287 139986016 169779 96029 355014842 157424 67551 5109413 59752 157324 29875162 57177 7399 110271073 161796 179968 42681928 143744 157701 85048612 47225 88361 21463579 60975 86594 5252776 157654 43311 1550407 170018 84987 328757960 170575 14433 110077369 139280 89873 40688474 92059 141691 46037483 65623 38405 32969256 103974 32565 12092925 115500 172888 81888759 92768 158652 46429618 5906 70623 19673797 67560 33910 3763705 124754 97476 799103498 132160 160786 186166735 64305 180415 3348212 36263 43148 1768419 100098 181766 1021322 34900 180360 20903823 87597 51955 186851 52738 18406 13658960 15136 61713 104361249 195778 160463 10121977 140998 85072 138966829 88495 129669 88714708 102281 125519 15383532 125377 75109 12785888 106725 15100 53381931 69798 108700 8398 124755 189938 121527888 61319 12832 6524945 116528 145309 56857260 109271 45650 57695371 74810 153198 36627907 90303 173440 6890365 119718 24441 19803 91869 177522 19934960 46097 111885 14727570 153444 99351 7421704 147334 95545 35499318 96607 12730 5620209 173707 219 3577558 147977 178411 37801488 76103 190680 37317847 51598 154765 3677694 126471 156741 54117757 137125 120986 20743439 12817 101786 3340682 164685 135429 698990862 48057 121691 20654488 71680 93629 12278077 13772 182714 19833244 149932 92474 37637578 115901 27656 10822301 128306 26434 36480944 90631 25381 3540144 2722 94683 139702801 41813 199880 50728846 164319 181230 21633916 27735 28254 88842 6960 187864 18348679 83789 133233 20284488 198725 172587 12710221 145296 36799 12437723 59660 77247 17164586 53173 99503 178926583 54370 41890 127600835 187999 88378 2321532 86115 97444 105659690 11756 115558 31231805 93472 152159 5313288 192388 95401 134667054 174505 33609 48625411 30436 112263 40259059 17692 173378 47117845 16887 100440 2690307 120586 16857 138265482 109129 56886 24964456 3438 89528 3328961 126773 185919 5990888 22708 102570 40450448 170167 93188 1417193 24041 117108 3168203 1028 165827 150492511 10401 188704 26662774 17570 154287 22419459 59803 182100 30322087 130049 168278 58394059 151863 11270 88761426 172626 93844 4095207 190631 1806 5480571 40599 74282 140748523 177913 45441 9187111 67500 150091 5212746 50151 182019 6224047 142729 13590 12273003 54698 165035 298600845 75852 149369 42063633 198415 139528 138757773 56506 90801 13352068 26329 148071 60686642 51692 137680 394413619 109561 86795 18068980 143476 98587 67059780 65835 160839 72462282 4177 91265 30360492 198112 161437 31579515 178806 28093 809876 86330 90053 79757642 71817 172272 14304247 60228 118320 13232994 3733 149804 3044101 175832 85352 64764860 70333 28299 21446288 27969 84136 32915481 57632 193197 43033249 125796 123301 49085908 31103 193279 48763406 185612 58617 30958581 180140 185774 28632294 81413 101056 35638153 3973 86198 238902059 199261 67869 70227910 128671 39019 120978626 79601 32838 64417406 196996 197697 26766047 26308 174102 16961234 32153 2231 10617162 197698 56397 88156821 148107 34433 21914665 77651 171414 82182868 181124 131454 95433096 108511 57512 35822971 139781 131716 43411219 167656 142310 9269513 71888 90933 33588963 158962 54499 127978283 121558 11529 10927651 128783 93271 232892580 108028 111430 17955789 115215 33812 23478777 131183 48191 134836048 158006 109358 5735914 67124 43440 8984137 151038 184556 70474513 144127 146680 8699579 89842 144669 279759581 86815 75799 13105896 167427 40676 10515599 41908 85499 191988139 138267 35276 21109403 68803 90928 359676 72031 124982 6853199 107169 121001 22246187 57173 196826 185605843 151328 178068 329687660 14646 194919 44833631 185338 7623 54558970 56760 137740 39938628 82989 35546 29746151 1292 15334 78876400 99207 175293 1493857 13091 82866 108370386 176723 44366 85450600 82916 117210 68417084 19028 83094 40100318 145192 37861 29295495 179124 182296 54842 119690 176845 85537432 36447 50663 24021901 143213 13264 178187130 119901 52689 96317842 64538 171000 125956796 127593 31990 66852588 67064 56429 25513808 144300 116676 86938090 160996 10605 591309601 71219 59582 84067311 197177 183086 173185357 26610 49164 14105686 25272 190010 40527561 92391 85510 25398945 135131 34981 7423609 61471 122828 71441440 142176 43307 16139039 195009 194916 5475030 20108 22041 3044083 54613 104611 26171389 17625 117781 24224361 36552 128392 40954074 74919 123974 49526388 92337 37687 9865117 124697 198444 25517744 106782 144697 51964758 187516 125521 3678435 144380 126457 105469695 79928 30779 12032579 62077 120488 9215530 38269 168916 22536372 41903 65865 14132926 162568 74489 108036814 55662 155118 776474 57719 96139 91956011 135039 60054 668860 170606 75046 15179693 5225 127670 27972983 5643 167750 58755289 107495 129302 362673627 131246 13889 4182731 17309 148524 63723217 131995 175668 31979788 122636 167544 118951131 127659 197717 57444952 156116 115816 158306844 145240 79129 17491748 29448 105235 147610269 31930 4625 179620956 124647 135858 56792849 33032 60628 9061706 117309 4255 4739463 142556 126615 2999284 70597 13789 19549404 14571 121644 21813081 167175 110162 19878536 11467 94053 22747906 166130 198545 11152877 145693 32153 3445373 113076 22713 4272436 108446 11030 19994048 40778 26641 115318621 137786 187116 9221173 82662 107424 36908973 52699 30478 5128572 4207 175062 54062528 100317 87863 9049718 9747 6026 165517 115438 34683 95553194 130752 19914 4762985 66997 145413 43713165 167608 50377 29135774 47796 195233 271908 55704 196707 17920318 187018 38220 47034198 148887 179392 13173888 117036 24066 1303290 192815 181518 209411179 26477 76129 5387317 116619 199284 95364039 23700 173540 4395732 76034 124196 190385086 111045 41287 7029881 85220 145786 219645056 107539 69892 255471831 63545 159255 13771642 128732 141574 54127283 13217 80175 2039459 107239 143168 35870055 57556 193480 33359041 92456 113109 48255562 128299 72768 134378981 17718 116204 175411126 104015 155381 43212706 74160 3046 374209545 74777 144343 5818169 103550 81829 196791907 189504 131721 329694974 160518 119995 130152 80824 52109 45932711 73700 107777 153087483 179329 184181 38420193 106823 190858 243562030 167158 103191 54256400 59164 45413 179147481 77117 82229 25551424 127426 143442 36243884 53946 21999 67053685 27361 66236 208177672 121667 10876 47643999 80895 11157 20097053 119762 128355 57236140 90155 178268 16054974 135013 101133 37724132 146455 92319 68274872 37266 67042 4405993 84868 124508 62721941 19290 62536 168664501 110041 134097 2869660 66216 127572 190236885 129250 64924 10405849 152993 70963 72447476 94911 33412 122100808 40400 190080 98583764 113207 6351 36617297 47259 170046 105040409 64343 173245 233253342 59336 7838 14850730 55460 106139 11914699 165502 58082 6113086 84034 175262 7755442 103853 40961 94561298 77676 191583 36196634 148318 164506 40068774 154198 117305 36882227 186101 27309 39612085 274 150588 40857728 82653 181370 126564836 125773 75273 9666026 119279 114616 8574833 136608 142574 32118892 111936 174542 32903015 57292 148247 207335615 86820 157943 12744927 19927 152626 16993870 198299 133869 17480066 92554 50444 171138556 87626 171345 833361760 8263 116430 4410794 80806 166443 120874203 104865 138148 10654334 66900 190377 94643667 76014 101683 6085419 83034 185358 75698094 198491 124706 227372996 39263 29507 89270034 142835 24612 271127796 170956 39643 79990938 133885 198618 52385476 29331 149931 28027026 168067 158306 23757588 122209 117078 47727814 55453 78212 44412062 82357 178199 2942483 136640 107297 151128747 64174 81266 105014065 177876 163812 2114231 165449 73257 16499114 152235 122340 117547492 22484 178777 2294837 41262 68600 19912070 86606 93317 17605387 9439 60398 24418323 28565 162936 98427104 105749 21748 110171777 61594 112943 60429349 193757 113924 61819724 170175 188844 217292497 195344 23206 185674072 72097 134113 40153486 7206 135479 42766177 81697 171200 84011714 173014 27577 38333691 164692 136867 143727357 15536 155674 47400803 153237 17214 172465315 141413 93369 48252318 129984 186784 14734415 115030 67518 70108279 72605 101400 84033115 40647 190403 24986858 38800 86643 79548465 22822 188437 52096151 97457 87763 119485148 1423 37438 61416231 192359 92378 26304925 91093 24710 6250487 106172 149620 237269091 13548 5755 126226700 52348 174787 84793341 65975 181690 6234547 166109 167059 10259095 57108 100533 5676797 122381 180759 26158115 44513 154172 31142588 94759 123673 100523390 47575 100710 2847869 100550 111435 6472026 96766 9762 26319112 43188 2731 39536039 118233 130552 85789762 49796 189844 22395921 29606 46054 5844499 103898 157952 6990005 29746 88302 53993614 6526 189491 17575942 69134 180971 92152150 29523 27680 133894173 121896 82311 206556588 136184 69147 20831453 23756 46603 15604293 147993 32544 144645026 158655 83045 79069612 175299 188251 107211163 151701 190359 98631756 87334 57300 14975501 564 133480 19438616 130321 136199 8543075 36409 65306 14631262 11539 30167 43729386 125689 116908 26708872 179174 181097 42384941 129828 42891 310950669 176766 15331 20615572 136324 136200 16979936 51202 130034 75125676 78795 63136 137461542 152979 139260 17834858 188791 161558 72841741 24981 174362 21607627 154778 61195 12974753 49600 76171 11887628 193395 115573 18425728 35918 17825 51197920 55536 42908 425620 146572 71379 51393927 14707 54407 96620420 20094 36633 324323156 67992 144097 39084949 105524 118508 2394008 136526 71357 23766872 128061 36532 27809176 96868 146041 22792334 57281 78873 125110193 70596 165997 140997391 157726 47635 7515224 12824 160560 55415240 32269 57500 277480892 186440 126193 594194948 46956 3777 63096328 159362 152898 22586214 30916 6060 52145132 164628 11843 22062345 83435 185209 45945673 61972 18826 64512775 158168 85918 33460256 138512 46664 47917060 68863 101884 27655974 85189 156656 61187462 73572 139676 41255717 169198 6792 623072 81406 85626 112679502 27135 187365 50741523 24432 15577 588035929 44614 197547 453949217 170544 138029 1884705 14912 112492 110475510 64410 116573 264486 77326 54893 93306992 144556 65813 42751734 11846 85990 67648138 135217 191268 128564253 11350 163904 53640792 107722 148952 20773825 9551 172311 65852265 183735 82439 72099962 111890 119678 16293791 119151 76051 11914908 116846 188749 1589410 118714 39283 55645611 89363 152858 2383853 67913 78525 18029685 92169 191950 83715101 79035 119792 21780252 37504 168722 129128291 149835 174018 44229406 45575 7670 84237562 54912 65835 23436987 23090 26480 2112847 160563 40688 115484386 12706 193312 4656151 89863 60912 3717779 91236 150190 98816812 170517 178420 418355792 173299 142688 5645739 132305 189247 155430105 156234 22062 212642310 165815 131906 8716241 81665 34752 6104508 41058 60725 37693523 26275 62083 20298053 141873 167942 26995527 190873 182163 96687165 112109 1712 80919692 129546 100885 39017930 47461 46885 4652679 6158 25805 324933996 148866 165132 33566247 19528 29710 109132651 9692 126709 3415578 70888 97803 121376587 166852 118072 67190604 13426 187525 314306768 27294 169073 209774498 152867 132122 63783047 128230 65614 14327766 155159 154780 71078748 34312 96725 39254060 170187 158268 266167423 118616 100723 33206301 161227 166042 200602882 39033 81719 1832709 47552 65132 318701849 127544 56507 44761036 192303 10955 176124702 110715 104816 122121653 139855 70834 254721795 59705 112715 4459093 57975 10757 23163484 48221 164034 16270637 163635 22728 396974 127053 151313 4439045 65507 92888 58523726 68618 172354 66864670 9099 76432 3472779 178063 135688 198979574 68865 55205 19216307 38353 80700 10559475 92109 88371 9874755 59328 169991 175689185 163701 99159 7103429 63267 53414 39761044 161040 161489 95335656 139355 16122 84584305 110710 168814 307419297 401 198527 15603245 118652 162393 80815844 157872 130117 102311157 126625 118714 36437409 198088 136652 193806217 124520 117877 80410835 127197 123482 298167134 117756 45660 195117122 36955 482 52722457 163832 182473 93222576 145109 47334 27400357 67101 181313 43832319 43267 169945 35004178 27974 31024 276468275 121080 19257 47035222 155373 130100 1274017 186496 126391 35494045 48509 90548 99947253 175231 111104 62175004 130355 92832 94644645 117403 110012 218789264 118186 40120 22512891 154458 29924 76420976 150645 155612 8007466 50448 23629 42616421 182141 25617 5246762 28363 186468 23045974 17198 56682 109087923 59006 14414 67584695 39114 32241 26710463 119334 173672 8799064 20096 175927 51359805 100904 30962 178866063 105989 166887 6929043 30153 141902 17418975 40159 52745 523567 39245 38399 155969237 126563 94697 5679340 29181 74899 30008891 58368 174800 8162601 140888 148788 113708004 118035 155565 7876675 137386 44652 15548850 10021 38826 5642570 127618 118424 112346027 164027 150648 95617080 115916 89320 32957227 24390 37812 34410243 191397 133699 43453989 168869 27961 2065005 86941 148269 265443164 22770 198372 6881576 134229 3777 355040078 76429 130172 23875515 184456 42877 58315534 155866 28477 121295817 67458 7446 56641153 39826 6557 2138527 132600 16563 4212963 159736 118018 59342498 106805 97173 36583110 57075 121754 55034012 27042 114000 18007907 64575 96742 475426374 23618 123967 11029734 31646 141296 7467445 25199 68568 41966747 139602 120514 26425623 9384 122259 51379593 104940 166309 19987482 189292 61440 48280218 97434 80008 8222174 122856 144915 101501062 134974 54985 15506095 116234 73293 172362197 53308 187847 1669674 74390 55180 27670431 182621 120870 181975146 99835 44899 128968404 132671 161761 20918138 68647 32655 74523637 186650 35566 83235610 191828 78154 34407827 51852 40545 66178104 117825 22579 49728068 114549 73894 54263847 5943 148638 19954390 61848 143624 24246674 99037 88711 28787799 54091 30830 36888187 39961 81171 21358992 15966 145898 38722189 101006 127746 159318227 56989 154576 67779775 25433 45620 138875377 188938 86845 39385898 125721 15235 108250831 103043 18183 43265295 11965 156840 34842548 63269 8251 129233697 171732 94273 44907229 98831 171223 42028570 58631 192991 18316735 63857 137786 9089073 113177 74104 115411142 192372 71989 74955010 38029 72256 1917920 122527 114813 280330299 5958 166203 40770090 96274 67967 146447637 66741 28587 134915198 56915 5708 726643 54883 81717 20180366 145746 107951 1913774 128440 140704 58836825 98204 65970 96581261 149754 83841 64274752 141201 64833 19135342 60158 75019 17700166 70139 62923 11848840 36819 20495 96858225 19146 122647 79190897 193561 33945 31305417 1705 69458 102383639 105239 40500 18751147 149553 71268 60613157 45845 49691 72450546 65092 199392 30141869 32976 114565 121626001 12100 100410 47685833 119541 50382 30850148 190931 48298 14183095 24175 10883 41389570 29798 3139 937651 101884 40953 114456160 69678 145311 24273843 23931 14474 15806180 108585 181510 116312397 73207 119891 143057250 165487 45169 207988507 60691 151287 1713145 147489 64775 14804357 53981 88707 1993138 117800 192971 222544762 115399 189209 67678510 35067 53444 223417 173286 140404 23593302 122350 186670 76162212 73278 184567 938353761 199111 45298 1755241 186348 79748 28259459 105674 114899 20357672 90063 143426 65628330 50492 67209 2209139 102432 4347 37973408 198335 51376 62516457 162575 50172 4043184 70231 94896 59444669 166020 178709 95582 73561 176268 46440402 193425 166874 53397385 125759 141150 74269271 85107 60945 62615283 54623 49518 164146397 84584 97589 6020762 36969 183975 5240770 32076 24729 5175811 97814 157419 69083310 86357 108357 116531323 113754 175023 26527315 123998 84442 976830 124287 186072 26409931 110883 34010 28083444 58686 65591 5562309 40461 4759 184956739 43558 42298 33075166 133437 107144 1894063 38980 71075 3732569 69957 166700 6061455 93752 12358 29115812 50857 98480 179049446 54048 185606 5387921 13272 1905 115271174 146644 170754 909396557 187735 24326 223995604 134356 91290 21304921 86400 117408 31584324 199509 2801 65935497 7351 176228 39264011 998 188524 47674015 83816 197741 433520 172113 33002 621886 13275 178608 24196228 73422 3776 44176265 115345 49879 26513458 45232 141646 7400370 122903 77789 268844288 29477 52213 84229214 67666 32758 22255086 137527 134452 4000498 119036 174518 84190419 46858 54947 30953287 31808 133604 364279401 19150 197915 127945343 6701 99469 20601584 40377 41799 183976967 90645 29031 36738 20338 188875 105964643 127175 26628 29136625 157600 99852 8682148 125294 15597 205451948 180197 23709 8393961 85868 56525 6235085 39374 50284 65532448 171657 37192 3168215 127688 55863 35085123 2258 190282 86384117 102637 48392 56668235 183562 2230 35964699 67927 7536 50029494 126038 35997 73408046 118407 80305 1666860 40004 187434 3006302 189356 174749 66860961 18809 85878 14780136 156320 122765 302396 189154 144197 33358634 135526 162086 21604724 1105 123734 126547929 169940 122086 73361047 59594 40016 3987701 79596 158619 78925530 10005 109098 25480940 147836 152220 1519672 120121 119377 28595397 196992 33462 116422703 156382 113677 46869218 115019 95679 101451783 51546 189105 114897703 129345 168576 56705488 180454 115456 15939871 172942 186320 3143412 21214 8110 18592418 135955 54646 19031151 134070 108596 41581810 105113 94049 9266005 97628 76279 87535926 142101 68087 127833 116997 50600 3723390 116878 145407 120818519 159887 104917 31942252 199729 21687 20644403 186852 140925 3641318 90644 121089 506291 162019 152407 74799114 73932 95651 97806340 31722 830 13001994 29974 124309 96526585 68265 8938 2108386 160327 148853 116526277 73527 67449 69910969 48114 145118 238211973 115444 72316 24982605 14384 9847 4524201 114528 160179 18992022 190487 165480 102858065 180117 29077 12767081 189710 53833 176937388 198355 30030 16709740 149644 162328 33898828 199974 174977 113909801 109877 145320 54703011 167002 66283 51357493 40095 109966 5086228 186089 142045 32325283 140960 194451 10203579 8100 104316 22176300 162984 95776 43075100 140776 190366 16886692 3726 171847 630487516 29409 4324 23110245 103454 26014 2732474 41444 108232 124699193 111906 6111 4144688 180487 124107 324219 78712 66805 56916404 167799 128683 78098923 108098 25510 51955446 132595 31180 44384339 69078 52088 2853087 121249 128850 69706580 173917 61453 8002061 169478 149986 30308954 55865 68923 52099464 32313 133641 24058895 139276 22048 50656698 187280 113496 12468808 9171 164810 25182046 190257 111286 4004614 37798 121551 25073190 91385 114558 2225745 36330 9691 3120000 134967 24051 7375451 90498 113182 27367501 6311 47559 164462427 44682 184795 16460306 107765 43545 29073744 82926 5209 297259085 47065 193010 167630699 56967 79596 38727153 118353 179314 1072665 4165 56048 12131926 119506 31825 2958686 64655 136649 6913509 70633 198990 9867974 58911 88694 18656804 81238 134981 17919333 22112 27828 19350224 190696 105310 17638541 39396 141153 189398310 120781 157597 14154190 180381 62554 17321019 39846 104702 26635542 94921 9643 28903795 4733 147959 174624761 18312 165663 51910615 109158 121904 31266756 35542 32466 37430298 199259 29677 4970168 151917 27858 47773959 84624 189741 20454631 93389 48969 87535325 71341 173820 640533469 22070 158790 108520475 75275 165582 575106617 158254 131186 38861647 103940 49798 230700956 105675 138562 28543962 197891 64451 91234694 160249 84632 15612004 122748 188511 42320295 818 90255 37358201 190839 106189 33763222 124926 147484 280289048 122184 18996 1943566 44422 6882 31512857 190413 199613 60742811 14021 188246 203706410 31705 23494 10524514 58949 168922 10420887 76036 134463 73454096 2228 110078 58690486 187036 90107 90010487 152506 81239 204541801 16464 66730 4890131 197683 79694 47668270 52470 46165 144414485 115789 52313 21178088 177914 165752 207520010 82100 176321 27829429 6652 161444 9000313 164554 24853 16931212 97771 94518 7988543 93743 29068 32922468 18724 48405 238014463 45624 190269 206679556 21000 181586 3481156 102832 109651 208770474 122475 81288 29043960 176177 62009 989455 54210 58530 10947383 155313 176053 10683436 146982 184440 86463384 93808 197002 29540899 52949 184487 7347348 171720 111327 27951909 47765 124855 15192018 80898 28206 15638104 53602 47587 14045924 94274 22625 52789330 5604 149507 224833654 189208 38436 11040047 173221 131321 38466820 124078 91434 94792547 180205 7507 39219 63783 191480 61645776 22414 187884 75841834 199321 118126 20646951 14894 38933 323198798 54606 11464 5694724 31838 54981 27468202 104325 173252 268193813 142350 180131 371642 66777 24984 20341511 158888 152117 32381985 112085 86538 1743893 94704 163525 47925987 92958 51982 54833965 83481 193982 48228268 90190 132332 3099142 171126 48676 513877 116030 123426 20157136 115896 15137 59899912 124260 23981 59355131 12189 145527 3885742 9816 197816 18676045 75425 166305 63052925 164351 139345 8911088 115419 72895 12194022 156799 68636 4271299 193826 178265 173211623 108867 137834 30366808 154238 74754 7386036 115306 9608 27504444 16227 178444 115209866 88220 119847 19634047 609 22367 76648643 60910 26193 360391577 56156 15593 29992478 100720 198653 32820260 169384 133275 3403710 179354 124863 25780230 25276 21208 10582148 76023 25636 5067904 125310 137191 56800424 91328 14936 16497990 32290 137599 117562231 197357 122919 5414059 77254 179721 6656964 106624 67591 200043431 103719 171305 60286413 40231 52239 79631028 46702 34528 187509616 185790 97608 146208508 133900 92531 50159356 187871 198333 62869787 76853 142884 1220801 50317 107341 51262942 28133 191662 2323295 80170 4748 33159350 179753 169026 17316202 65850 150000 131732576 87779 144564 43255889 67046 12701 1529468 74589 137677 169673106 173661 42818 117107474 89091 41142 125439134 164514 878 285734619 49148 6192 3998908 73688 53609 13023725 147486 135635 56361768 192719 4669 43567573 87206 142412 40644262 48770 52227 280680 64937 44994 53787770 61529 189561 63007391 13840 63660 340638971 51846 98651 8662212 163892 34847 290506 188276 8680 38329182 160025 164851 29634555 159386 183333 66603834 96840 77779 13036237 120944 106068 4827089 184939 58328 28150125 88175 135713 24742726 78156 27365 11285857 144202 14236 7469593 21103 175531 24219815 105285 143037 263683689 155767 20329 102901161 36050 98803 13873669 116144 87361 6762418 20690 152169 88512629 192104 80399 31786489 32160 67313 15643021 178248 106435 47545366 38898 120719 3647179 179048 105930 12526665 11899 94740 19242562 161639 32230 3810504 61798 155547 33850602 91768 29263 17806341 55679 110172 167232902 129656 44814 6058143 161982 277 34982996 125827 41848 2260866 178696 70083 65372921 37298 181926 5042167 169249 110156 27976077 16524 16628 77381995 62135 112861 16080393 174206 128496 190835730 32968 149746 20314633 185589 149182 121450159 21110 71290 2970274 28265 27668 2007537 14490 32582 1090338 125567 61494 74201204 13903 6076 5993649 98004 73464 10536481 168421 41019 54559152 75892 156375 153878639 59974 80371 448202300 135107 182691 2842673 181311 144785 6645829 134613 39629 158102736 194498 120179 74914033 7234 107874 17219753 152883 169786 4845436 110265 144466 3030826 37395 98757 1900069 38485 105759 68959903 168187 37156 62252173 148549 30419 58477098 38628 68018 161402 54801 126440 34384162 46582 9874 52598908 74438 120935 30661685 83027 329 23180490 128283 125439 13589065 122366 114682 102094598 22700 52921 173270197 18374 111304 14725031 163519 19214 24514430 97363 112238 45081423 29675 143312 7305718 168535 159421 46437543 136002 129675 58311373 125486 20414 69760768 77131 97061 34286073 106716 196188 50521609 4485 109363 1681003 145488 70327 896340 168383 36470 34876867 175041 27392 4014234 159042 183968 123613009 130100 48599 6954541 34249 104294 13033394 120168 41261 62261751 44824 137902 23061308 30254 41193 3040570 132728 97618 157997751 43452 161666 106604595 40664 135872 24912840 178110 48730 61448271 112094 62165 170039085 169119 182910 46360165 84532 10187 133370335 171250 60176 196949506 135085 123365 25362161 69048 46087 203119223 10458 118382 6128286 131624 21682 26922321 68109 180999 74490124 86855 189877 64480402 162579 823 32602880 110221 113509 19262756 180818 13137 60237650 107066 173637 50764239 117660 124138 39362082 45457 48992 38498716 65490 5957 38327090 15711 46174 797859 136966 104936 57253668 137843 147361 238473415 109954 147908 4200328 162883 79601 52524711 126872 190794 12631305 93191 18934 14756274 59085 40096 11119210 193463 197782 17913014 1137 137574 114386335 177313 127939 61683509 151030 18825 1055042 15454 1571 39694596 105834 42554 64239822 44474 7167 16878980 58633 182504 42606777 40200 107701 20642082 60510 136588 52523886 47169 173807 60978128 19271 161928 12471016 148671 49522 2250749 163413 7323 38992077 60851 63748 126034148 187345 1517 49221303 199999 51994 5107966 94364 196516 28703386 11134 61026 12345903 81821 81784 2137415 116425 151321 13817074 29451 12213 96388815 69218 81224 435081528 49897 29652 235949260 140699 75632 11729414 185914 64107 39814198 196834 85882 169926714 115705 146003 8464683 181519 6521 587277826 193681 114810 96771615 132119 13886 35253519 89354 24742 8406731 169073 84700 159669838 139706 176132 235280881 158926 54020 15660946 114300 115831 50475109 132825 171835 60506769 53506 155713 28691824 19940 126509 2205606 8398 101073 81235824 4487 170524 123687779 91597 126530 141564896 180835 130615 13507411 126271 50293 48374331 23135 5327 78887906 150715 48615 94694877 107275 20086 12460959 131340 194706 66808948 113611 6474 107584394 155392 127982 78986211 30831 13577 752674 55783 14812 22891073 150036 52798 68735462 4947 2160 151345845 36834 77185 14979296 130193 23813 52168078 11039 93646 9472143 140968 121329 64943165 2301 118329 22732872 71383 168511 4415416 54056 42018 5673528 8158 36961 7895186 185571 161988 81456068 57136 158941 35623423 30933 111382 3045654 69491 102410 17100030 112921 193381 32768592 162767 137388 11015134 19652 84327 148118 70319 12376 1067240 164731 128980 18071587 176012 29281 504046 45451 165814 10636287 98654 104806 83370500 102811 71991 344378254 6497 51668 3518650 6264 168178 58934842 186052 935 40140255 163444 121776 86005658 130522 85873 65268643 70737 80436 30209442 173859 198318 2013405 25092 58331 121253172 37294 10827 63386361 115554 43334 86961724 136145 16395 115068992 52485 77586 5515301 98035 167916 15103725 62998 82998 33934754 125043 98946 139384660 189125 81498 991029 73661 42178 12282687 134272 188991 422636 191296 26202 124320732 12783 23231 72795674 134302 82213 37254730 45677 162420 132324266 34317 65655 222103541 189828 9586 287527542 177209 171766 22446656 39009 160678 38448880 163383 12201 51781287 155845 6745 2999870 78263 132730 1385603 97181 160772 31772375 105212 151356 51026783 34001 183084 35236714 27035 109780 9158948 63341 75435 32159927 90245 80780 64798 113029 39813 66552097 31103 179088 40621075 29610 173894 53215161 145001 178331 86185454 130454 108066 101068211 96281 42063 45682253 171292 196572 22265086 77634 149937 62498784 7161 137609 97062692 8120 196810 62329115 50377 121690 23038817 74815 9747 284548 198705 157792 5283347 90322 140122 4357063 23161 72983 49742000 117960 13704 9224438 196052 111654 120395061 124790 10011 74796803 118185 2336 72079724 128622 71180 6814324 183001 78439 24163724 81043 172234 389358 125303 83234 90517808 103923 176864 26126182 46052 126363 513289763 59724 94353 50652321 94296 73206 49009022 138774 12333 100245477 132801 144000 67628865 86906 184715 31303976 131935 1324 8687264 125257 122534 37105077 35383 121456 51229667 54576 190460 117926845 151647 93785 99084066 13623 152341 22560796 81340 30390 73124453 48301 193949 38222238 16481 156635 19401647 108695 167208 100267741 157463 37446 17215399 117006 14386 28987876 37098 156725 146923514 138212 148390 286892137 89445 17837 236254861 112178 112237 1999879 175620 128479 3360337 31672 159459 37420626 21939 23068 39304309 167105 114613 2271971 58199 173087 36893020 6035 23845 51259012 45225 100568 11490889 98615 65005 7821312 46806 45339 101221242 14947 114095 30980990 142388 54574 5262876 94765 105771 17681005 161635 118439 103055146 72666 32400 128819615 42025 170192 152270835 85229 30439 13261276 2641 148269 26638164 165671 58348 36749776 60446 175199 29864938 16289 590 4940310 169614 32352 136404849 14320 34984 50613977 32695 8067 36125193 125189 15250 50057736 185376 178693 85448409 65032 158773 40755439 22680 141744 38152986 90528 34259 317380000 168284 76985 38143407 60410 199380 12764885 165522 31899 54857010 69025 36162 11480988 48326 30856 5124021 140088 165909 28084142 6509 16260 184927326 104369 18925 36101314 3386 123888 7483224 114224 56676 149861600 126982 85830 227268 6831 118385 268970642 168750 17077 12829523 152702 127619 10110432 87734 165789 31863418 104219 81584 120447401 161601 50002 67679451 180256 60001 24362516 152021 149733 69414251 149252 143090 7527478 20978 9130 4176103 176532 194436 46006433 152850 159547 48763158 22316 53479 61556480 4430 102821 148094641 69424 188735 7695821 165059 85846 8978407 37876 61660 55927310 99899 91583 31142794 66287 187753 78652311 104329 167968 25141968 116730 30154 77464780 26601 74915 59975935 170767 190716 57710210 60752 89042 24054198 175979 76119 26966258 107523 19735 31557943 118900 12722 30638847 60745 155264 17230558 42030 168338 82071826 168829 132618 6059236 137983 116333 1304096 105091 17380 71997594 72438 80910 44518428 55772 85880 24321150 47980 88482 106497115 109999 130272 1820950 137394 157662 48872978 199127 67974 841261 122024 63444 68184006 6477 88780 68182918 47548 78044 36135632 32800 190363 77243081 79897 42715 120160358 158443 24868 27810949 125987 8030 25760942 130148 12592 97157273 37066 182905 151591578 111302 155722 30215705 143701 92874 21555315 192156 151519 142182534 173945 9538 115743678 197902 183278 17036467 191091 194497 21738800 128100 9842 75937963 96503 122946 223179567 52088 55103 5251387 75821 164724 24606819 82155 47649 16117790 108671 161280 10400274 152758 139953 70429351 113206 31112 115579247 34913 181862 142244201 154660 80060 439589252 42813 113375 29975362 96589 89838 29731701 85098 111174 17697270 86189 52951 8375065 111634 123528 79707255 48281 48538 53288990 100553 30146 4253313 167215 196380 1158917 166489 191705 151972737 62120 161336 38946361 55882 47926 133569967 81553 55526 3945750 199024 8677 1250872 109544 130409 7467011 178208 29624 7890784 22475 114076 40708955 18825 130085 871063 160407 9933 13160362 94715 37312 188925629 56096 163700 5455693 34542 87532 203096728 63407 140696 36779906 144764 173078 41508332 190843 149915 40282278 87712 98541 32355026 43333 152517 1574911 197750 113587 76116472 90089 42602 678299 167503 45766 58384084 98921 131425 351289390 25127 106443 19840246 92275 169620 153353158 48405 28805 100747463 45366 39490 16974177 25420 18669 25790437 67352 74872 14551560 43429 191926 24356549 106513 103192 130587636 42958 114471 106115034 81910 76039 85941783 32875 162212 65450201 7332 81921 1483905 86837 54332 33829009 74351 193348 38100176 139113 50116 5345661 66509 168763 20676454 147505 4775 41315556 93384 123312 40949930 109465 78977 16225744 193404 105793 97277593 169168 159632 1977585 162573 111732 309357786 164569 111680 107359480 2800 192098 15748418 133346 86655 4854794 116196 39907 102863108 20307 32751 176828807 99723 148018 36811501 98101 2316 123884344 184934 66586 8542593 152594 55247 83569648 33890 160039 617857537 136085 135253 1299108 45407 159303 142340285 97485 53725 22107883 126914 130148 92927270 157428 153281 16118203 157552 141220 60963523 40368 55394 1420267 147951 42710 6384075 87160 13736 11716213 8427 61692 12724274 100939 105217 21451330 161796 102040 25874257 189059 133135 3058905 17439 100620 5050861 67758 160943 68521400 108141 38441 51707396 95413 84629 236587 10861 129986 243374054 99617 148208 3648857 171982 135002 7157219 72491 30427 32811938 195988 169956 6825970 143252 192066 123848648 55324 135399 20005262 25132 33033 167446510 42152 182240 10206324 71812 98880 9980788 59906 121847 173330486 140540 4061 78843175 154458 32019 43661689 87715 97551 87581946 171106 99395 125854190 56323 104005 123892120 105550 108733 268327002 41504 163039 116820723 14570 89283 93119509 148744 183715 111123641 98855 81252 6024151 14929 60078 1825227 141076 11281 104434789 134138 41075 58815163 163494 149757 76357112 19077 92521 3633322 97316 56316 52750404 20678 177202 63444380 174635 37554 114865299 50871 179583 20499551 163402 125744 34917918 162929 134936 3092685 144084 158177 20743306 110533 1911 77145057 197305 11455 12803133 124110 89668 7427522 5626 101442 65120168 24049 90775 1376898 63694 127340 72763164 162529 93241 14721641 191578 56794 40229872 194648 46194 22377694 15982 159473 9556529 197407 46215 87377630 163293 162085 9768370 88514 180012 50827483 52229 73519 42432096 60265 142713 20042301 71713 33072 91434293 70265 197922 54947254 91925 35117 447312787 78860 168653 523575943 121498 64032 2381057 6027 96410 51375983 136371 9053 45271161 177201 59414 3803277 121403 129327 54674256 166348 196761 76574692 136621 139336 60059654 67950 84901 79517380 155968 45438 165779955 125679 102172 45133299 86556 106216 37028520 128219 124103 14670911 162738 19339 4120355 136602 90596 273467966 164872 62757 132764469 35866 46365 94846056 2341 159336 9097522 105837 114641 223979569 37362 32703 3633325 198164 62217 2252761 186255 157182 112779040 79683 158016 4995354 1627 10503 7696216 41846 64919 15939227 97296 44987 3501005 189169 103224 56139521 22212 37578 262096043 186254 149722 90435712 167055 152247 29783954 28834 134555 30086226 186131 144734 6497776 45750 163197 3463020 124707 131303 262182436 159156 186416 47094708 189764 4093 18797429 82195 105579 5503714 11755 23796 6292853 111136 179019 106540049 48816 32860 18645529 128086 84979 115391914 89805 119054 63182558 10761 167207 17174351 132288 62583 24697987 112991 180936 144335110 115260 39971 126657518 48825 186464 15515758 81207 108977 21387836 42986 185894 34519426 39691 1071 23199524 57074 92125 1887763 35462 11945 102014681 34245 149191 56183527 45853 174803 8720643 97794 188731 89676972 134835 152369 12539834 96831 134695 80478689 165256 174707 35070365 182010 9028 158324035 186591 17496 27566858 108643 156604 7637764 60666 12947 138551427 100501 15914 23197840 25244 164145 164113846 3127 188003 164433151 4715 171386 428623651 194378 7116 52654182 79652 33557 18635284 56605 85651 45892582 163662 111081 142370093 189541 191837 33942956 90605 80272 34426710 177557 65815 279417051 157157 12933 8931332 144429 124820 8465905 100238 151156 35809760 89113 97115 88618742 108754 33902 23357629 87744 76360 621118578 103202 158953 191253 191465 166532 99783254 85720 49964 41622645 47279 108509 322411176 176404 55252 304181986 125262 3954 49466027 22774 129975 23658042 68435 101023 116138444 105966 10966 4320756 113318 159812 17046593 179359 132756 192324703 113856 8336 28480721 114486 92984 66370557 72379 59596 12439362 159748 162481 16616328 130114 105061 61813969 137504 11466 3737737 136603 156357 27882033 22449 64643 174302827 159413 22503 133991356 97164 45982 4744081 122081 186867 17819410 96078 77445 5323505 77926 40279 19924542 68975 47329 87047407 59145 178172 40974836 107358 5217 29555129 61833 56643 83117269 2096 116963 11787212 174997 138430 131646712 115602 188183 17190539 77456 9019 8642334 18862 182836 1797635 145332 130865 208790623 75454 155670 1952524 135959 172508 3376991 184513 114861 5181280 113710 118346 1799367 55540 163198 33759693 49455 108293 70087154 108352 71619 16156496 96890 181779 51599716 192527 128320 44329219 110129 189883 2114955 199954 70703 93064359 115231 185512 174827898 197522 36304 6655485 179438 37763 98902597 114226 23232 24567132 136134 101026 89628685 114271 142723 25404663 164981 160617 341704249 97672 87357 15421764 8791 144125 3170785 198798 15111 83151264 184098 111628 673211 177014 185966 7099165 44505 129218 55924262 5048 131788 53860056 116679 66857 1686363 165934 60379 3444378 147921 177976 11567472 103245 145385 8709808 191339 86029 17492952 14199 112476 2569535 121073 17170 51333550 133306 154533 48260178 168555 125739 131030680 42954 197827 17620611 66829 139456 41575643 119138 151301 25080803 123996 87927 19162328 56689 93033 135665311 52965 67351 108205859 147129 96013 19053081 136787 157938 619278363 109339 199073 743097 149733 67734 41699263 38132 6508 1252525 137212 50114 5276584 102491 107077 16366130 38742 64454 72231950 138752 369 10293297 123648 154864 236935564 2206 72162 87738121 74097 91630 28301268 198766 150140 104433702 96934 73033 160150108 30742 179848 24608367 63506 127410 28787501 198186 133032 11343171 147824 72015 193255133 19315 136503 8843829 59639 102409 2364508 8005 133864 22163408 106127 141119 68914430 120373 77026 24827430 168242 27324 73603954 144734 105023 8055012 48465 59435 78772570 176924 39952 22014981 197076 127734 295033628 37725 184039 1084738 16036 28417 33374740 162092 37950 15488206 145254 120883 88496297 28304 81773 5187861 132424 74591 2915720 194474 142834 417022 22670 39174 30599674 58839 96342 1738174 114515 82691 1317065 25699 101053 24964379 21187 50419 446943019 14504 182756 51234053 118915 27779 22248470 58399 47011 15711366 10415 136729 2554179 153414 133588 1600917 128729 159457 59733639 37178 101200 1757943 117786 50237 3723455 151484 133347 225906495 127363 176515 147705483 187899 114394 1905728 67455 61405 21195686 52935 198364 3596809 148676 13873 144930 17416 46163 3574014 60585 194361 96147105 1114 74381 3075815 168090 73589 60297558 138253 99734 251602280 115776 96391 213322180 73969 109502 114927649 53393 21964 319566953 46641 187930 46732419 182483 122924 142774747 42901 83556 59082162 103220 12599 3730274 180030 117262 178689 95189 118585 1933897 135562 53779 136128129 90440 104499 27218907 138184 112875 7894563 157051 173589 14323540 171447 194195 140022778 140616 100211 56104610 8843 47508 8159531 62758 64840 2026163 165588 71553 33010173 45455 170491 13271669 33462 131018 103770110 131511 103 20297888 118827 138013 97121039 95439 88648 9656511 137529 85233 65265085 130729 36407 2840699 78222 74021 54065160 191957 146897 30188416 144227 90877 119669172 62613 190376 2227476 159632 143793 122436 58782 153679 164839229 106029 85649 49937023 103139 9883 161992598 119841 81769 1175254 49821 153794 70833 156623 80399 366116188 70425 158628 510669810 6469 112281 28850184 189210 174902 5949644 151908 94747 199581170 15027 2867 5266309 7866 121193 38274470 151360 188818 2887709 123362 28263 1077302 90635 28164 105825895 140961 172960 60692119 41075 161658 14093501 103058 164756 64674505 95000 111140 190833995 112312 36703 221370201 154569 116558 101566935 3920 47049 2882144 50354 5736 45926536 76746 118739 367370 69062 920 29861145 97275 89278 56929006 170165 28705 59103719 132077 141472 61395742 30362 125903 22110225 118561 785 21888760 133410 47608 148341244 54905 69620 4305965 166981 32732 27143493 65319 1765 68479017 64808 35753 47297901 57503 81610 25335720 39186 157601 169244284 192364 198402 53346777 168897 78301 91179139 131862 19479 2673947 93616 160592 19351015 189142 153923 8596671 140302 148418 41146099 8601 155714 52697694 109218 15695 5686651 6480 188080 37902593 45308 140661 63924325 40878 38315 7940449 62118 24144 48295759 78623 12984 23336338 55622 99376 45712888 146148 29318 33705509 132684 18190 47140959 163377 24562 3606131 193928 66057 41001761 27648 114761 227549480 28691 104895 8167955 147491 157654 385506 129417 62754 45667047 64896 11372 13166852 91829 43025 38879592 142688 56175 13008145 104864 4859 10278587 150348 54706 93355760 92809 140883 41765404 108609 76289 4281538 78210 168719 2821711 160433 178297 64321048 90888 105708 6493619 178416 183533 31615207 164728 54324 30021711 168988 22054 5468218 166956 117158 5097951 54321 182311 17020636 59455 95261 152267549 178297 138934 213126290 67276 31536 162245892 193112 182801 24887812 2878 89422 323577827 115584 178524 33834469 146800 185138 42064888 184756 170047 114752531 17230 69216 252094904 58413 192700 18823200 127655 15124 132166910 156675 139640 11939963 120160 181009 25754799 54422 26791 39215227 11546 117161 85290096 176888 153289 92990995 121415 44326 81015872 80323 98978 131540660 141261 27387 91068837 38142 185827 9917748 72826 25906 26280975 160990 191030 14689421 15269 112450 21185022 188955 19883 23172729 125059 199359 82717173 128854 161090 40713641 8576 143395 6780356 67459 114790 82035609 142928 189101 44229588 163096 191629 484774123 33420 3497 2205148 102823 27533 16653054 164119 86419 61770599 31673 106908 6741363 124459 193232 91601372 51607 65059 28131107 78543 46325 388439 194604 96711 2676673 22161 85573 1573921 31699 84922 241915548 23653 45539 42709985 77888 32484 11052274 34849 20397 101620393 19459 155827 11621185 61900 147161 8679481 102253 38479 103135099 22711 55895 23337786 159236 5917 11214152 30549 58403 8967345 177313 150313 17019219 149281 99133 115518633 34381 182148 60937855 86047 50455 10305408 94727 184419 10094194 12281 141502 27670229 120298 35327 31836277 41269 68871 44060944 28245 175813 16023727 110788 69013 81529457 81537 31057 3096870 99911 159157 29505349 48622 70930 9488483 185209 98004 86818963 141812 104766 3475475 167493 167473 17151596 107506 158183 24426155 102849 189982 32069232 49431 189114 122771813 121037 159156 38944702 60601 50171 265617385 133130 40289 35964171 121718 164694 79877812 152028 77807 289682648 32718 191344 11595803 137580 190340 6694040 188551 137930 8906024 156195 174712 21252180 167617 108398 93279217 49013 17546 30231764 46197 57102 131580937 62959 122602 3753522 64821 110917 193385467 75443 39375 1540649 11190 37635 291178748 86292 107398 7612600 52119 132489 9645400 175674 195143 26412259 81965 169261 26557468 152371 120943 16907113 39862 14841 269731973 159268 143211 2730871 15279 126952 7852824 45210 195243 170543230 8835 54262 1162349 33451 44414 31538371 7801 92117 218115020 104080 107248 37115789 157948 115853 100000896 92625 93754 76590264 108977 26627 1042061 89756 70146 99762257 184365 179334 142960094 111119 34119 66704556 110259 13667 2058638 68646 134798 16971193 192273 121952 31068983 7849 5691 223040628 181315 101094 6957493 130183 156283 8436938 102584 118419 148303187 155294 156072 71930212 49938 12015 40323618 40998 74675 13759313 35703 171605 222538446 71469 140818 15780995 185207 29521 873360 191327 151004 8096623 50066 194197 151019379 60889 195120 174695881 71285 171583 66538905 101544 73334 220134816 35513 137061 220365043 12351 78663 5392870 104705 154101 105151623 17401 108192 32549060 151154 65516 704204 22661 45781 27400117 165157 33351 31696064 118067 139352 25971378 81111 116312 27494767 151111 118367 12446468 31118 196806 489792 102595 64893 12557146 46621 5939 26701 187185 68991 131016606 194999 44937 783261 50103 147035 35119708 105817 31390 82589821 178030 132605 17466428 16646 164280 18370415 113866 151701 338079686 107537 51412 1591796 114655 91464 53255216 56460 67012 40876104 134419 195974 17471182 26082 42583 984204 94233 138663 185452432 55629 77488 12425326 49570 80772 160242343 2306 131671 140628953 101688 3439 14254263 180020 20398 21961706 132261 79770 101470137 135420 27428 16475216 184988 108697 10056419 174506 78865 27287637 116318 116309 48703396 194689 147302 32913050 167305 78600 10491360 30081 98759 29467674 39869 140028 112392561 171094 181838 29074148 120529 73030 27470454 79444 41609 36289148 85139 78824 3701681 89169 55707 251087506 167994 182250 4494505 199563 152477 17276175 151407 79309 31731111 107439 78817 70980569 50755 82163 27061220 99682 2782 16278315 21665 184250 19725360 13633 124789 10153663 138097 88799 61003951 157295 102721 84257037 75705 187191 154892764 78787 118306 34338838 11896 93595 136273700 110314 92434 13305358 167604 19387 56083824 20530 150863 23745874 196821 146236 27816085 122734 48661 67305681 47693 102537 229032173 113973 165669 8069147 69576 80047 9420186 52625 173237 30836972 83616 27151 25441655 62188 36112 72586468 144219 80856 12867571 3339 44335 38386696 156205 55818 6765090 129300 186377 25801263 127439 121760 291455689 141530 4922 147976990 115232 80792 14237398 113711 73243 6612686 167304 15850 49525247 60133 191927 50966198 77887 191338 107794289 75966 149462 83566704 154006 31794 20474755 7388 139075 219460966 52361 115718 176442455 10424 8433 96937048 82569 84362 27753576 70399 32381 40950765 105838 11990 30346529 154141 137708 38642121 139953 84791 20855054 69736 160131 7232018 39060 50259 21723730 149576 70355 111110680 149605 163069 35088523 76415 89635 12361294 123434 46821 130247519 126922 148547 54913127 21847 78579 193250399 119151 124081 5338156 24011 8636 80691180 127274 7201 129423108 40897 194807 108582339 180822 121714 9135791 188567 157119 241887512 147633 84194 24605346 157936 88863 7092861 135537 183337 9783648 93229 80677 23643850 113285 6066 18719646 72462 34093 203954157 13509 81594 1940109 47101 179197 105632480 143140 60878 174170654 4089 74077 20165671 30434 173977 33341597 49526 34293 192929307 49239 37853 4144425 28866 153941 3515 126187 132020 66458094 30942 55804 20291838 58213 49623 4222941 129013 12995 72583042 196563 38359 23900953 93311 119176 14299991 87205 43841 72352413 184862 75310 17026660 191451 152252 81851195 4588 95569 84509720 198521 106914 94594004 135915 132216 7792946 178658 44758 1399947 173447 19222 46559993 55163 59390 17534252 7808 57264 17591334 91588 143869 107089016 134012 4979 35130268 190570 164922 924669877 24130 146662 81165724 19902 7771 13848287 185774 66731 14901143 34640 10446 61819239 171584 105592 37878296 138821 119991 2744765 156315 59736 8069574 111631 190329 48181648 99041 104489 29224162 196947 138672 34235753 181589 140648 32492785 181441 134221 21510091 43437 7465 32479849 97126 98522 6169418 16379 59127 8006328 131928 194020 7008274 37817 71170 25886865 133765 93346 113426455 19750 142787 34246492 107690 180806 50002984 147615 96853 9606703 60811 3875 204785253 161943 66855 42460765 54874 35280 42017156 120315 80773 70430753 27445 184839 5658385 39652 128026 73732881 100608 139076 132443644 16601 168172 152331910 65401 173526 52041622 22901 36621 42765171 145694 84960 139397194 186556 122270 61011044 157407 49027 552198876 192811 355 125189249 14366 78177 13904052 4372 49632 49991587 182155 165805 22854937 145863 106065 32707649 131351 172644 95444760 174702 124632 41190956 137994 57520 474392 199099 7630 27164174 52614 85382 23080401 39037 58426 3731642 38214 138063 44575084 23848 50703 25904651 948 85542 268770059 97497 28618 7552924 158787 174606 30182754 27830 108209 17486465 152672 73290 112039476 160102 182108 486700 612 72572 38949631 59973 100777 23147690 28746 19320 10495651 50809 129009 336100668 115120 150974 20097245 142358 159204 4066615 70728 128513 6798640 15928 14346 9945543 186587 35284 11723684 49560 72333 6704833 46530 27798 9963493 34267 43689 8789410 155172 87663 31787350 60356 171959 10848510 5474 18715 314224133 168041 57853 6937100 105350 151576 1284731 163565 149200 241142638 156563 35472 11457689 129558 17104 2962828 163305 140187 6964324 104047 9641 74092023 161964 127457 127452590 53976 65046 116118 86529 124383 2664959 192657 114584 27829725 168096 155956 34459554 151420 1529 7070516 86850 73065 108330003 82790 95869 21210825 158508 3822 10625778 154621 21227 18755013 11426 20202 6302268 45880 37914 30155207 123639 18073 24232699 144023 59197 87349237 28746 47084 9758981 92001 154470 144972062 117916 149183 597922374 164014 63072 2079237 89980 114094 27486348 165909 185473 96427933 83262 48299 3444230 157426 42909 23361478 107490 3313 15003775 92922 26715 26106953 30621 187226 4276187 83622 20643 170262903 154466 118379 18494005 46209 33015 35333231 119894 194067 62109820 138595 21619 4813695 123183 106105 122607036 68804 14208 78675840 172802 113021 137076534 116923 197144 61470120 135538 90638 244730577 92352 133670 149233265 133828 193040 119868623 10698 118528 179690692 28513 47023 51012861 197417 152054 682818 42200 188126 95725459 53507 193494 11219847 149469 14110 10072234 82571 166055 239201908 152280 93117 20313460 191378 131743 10154132 46584 147666 225380273 184585 86040 24025910 40007 87334 182469 90718 23789 186606816 132944 166987 142838902 136176 126150 56994514 4837 189049 299135128 158492 120335 4494418 68063 8486 138960478 180919 181989 97763008 138660 102917 406452935 26769 29457 32991978 168251 96871 188355363 187240 9327 236590427 74709 198906 7476270 185163 49889 359023024 125642 50194 67621809 196594 53566 99762513 83438 131200 24373459 76229 45951 562155842 77310 178757 23867716 163226 191223 107009068 56157 185913 40989531 34159 70944 19839248 16400 44457 69438995 170903 187182 99767255 91443 30791 86124763 14922 21186 82570976 124550 35195 8892366 22264 111603 110229932 22396 155181 16558304 15261 164548 49712431 55309 28395 40739901 124149 169700 2943619 183961 90787 95983266 27544 160373 7151979 91734 181079 5170375 193535 85122 23770726 99742 29181 34001287 96857 170095 11324417 101842 13777 22710390 33185 64738 13979024 181822 109135 1911925 29998 119234 52015878 61865 100454 13336263 130316 26919 2722768 79939 117214 234765592 47472 162593 18984678 72600 155073 178250677 178431 146578 68217458 158035 165969 4465806 184371 175381 187102350 60525 91881 14850921 173898 61235 4586510 188478 180903 185535009 79861 137854 13875740 96660 133671 31599061 99324 73469 471812776 108410 165860 26009084 68544 147248 114593455 25811 167425 9395233 181279 134351 113888633 198489 137205 4366690 65327 73098 3771161 36902 45562 13502543 131442 17697 69729524 76792 4543 7832454 180019 173249 565999 19720 96548 72883880 28099 199902 117324347 142342 5380 23534350 173802 120468 97456624 149924 78465 175791834 15366 9692 169530112 191284 46798 13993893 115618 123705 5014436 60894 65951 17642451 93544 33697 42813073 101037 35250 37017961 125841 132384 16709850 39056 32485 143110495 3294 51312 15509895 161571 78937 152181567 117735 66221 16315721 29896 132671 44786000 50527 147389 70455052 19769 174145 63899439 44808 79633 27043532 166904 170679 33228559 145287 54756 35123079 33516 170582 294163388 38867 72871 4506037 9907 21420 24597550 116530 189508 542084 156074 172354 64062981 7343 128161 48099951 194714 37494 169652253 171297 165359 266680381 141051 129621 179514651 189870 131509 34994441 85713 171010 45467936 9936 61680 198326678 121375 121043 100168759 123236 156471 108450050 112215 59003 25404026 48050 86875 2991476 53407 148836 87065323 7902 3159 86579089 153101 29858 90505291 26940 71843 42517036 72806 72299 522399 171542 33569 47648712 70922 189733 16637943 85961 41345 121895857 92708 129628 296318600 18778 44463 41281261 107368 103818 8398421 96927 142209 114497975 10051 67726 30777951 192625 12193 2135098 35379 99538 80695983 162787 193325 18481264 128876 127041 513978534 107695 17167 65976406 102048 146615 21016422 31331 36582 172045808 95756 135332 357711173 67206 58363 176098 46823 19017 38508 160213 108865 64089378 46783 155820 6190539 58154 772 123314332 195700 147229 135270867 9972 142458 23189954 36753 139120 37683172 83211 145095 45277537 11517 106492 3804176 186790 116762 12847592 83016 51385 1449860 188869 88450 1284400 162696 163548 2756517 102457 28499 932379 157219 39837 119152245 38428 117010 104114275 55740 11707 35168941 19657 193403 1198957 36247 146371 15256290 53792 14660 3365653 56144 128134 22634311 15705 132544 15886217 123751 59283 2756943 23960 172629 231364865 36111 91877 104457870 121129 161537 109960724 6636 37431 59163630 184911 42641 32543176 149928 88292 432694363 89767 4310 183747839 67043 111950 36083245 18479 117987 1179590 87816 85666 2510755 79215 106151 58158193 62911 198465 18094861 156517 178233 63346387 57329 54393 2217018 19589 134883 182874382 9739 49394 82974160 137164 8340 544808616 172139 48956 152911424 4502 185049 130728810 170649 94956 506095 13325 62832 38668866 82485 122517 211041839 66592 145799 4945447 111222 78552 43101547 15757 56583 32826086 108285 73817 62528196 12283 135043 110381 113716 156910 111345006 130747 132908 124150373 132909 195238 6989802 31514 172111 16181205 105634 99917 15344904 151185 157325 36946473 68104 171123 89214820 173742 63213 122938162 60100 122625 23736859 41541 21589 13331701 144585 125169 50191783 88762 36744 77405223 135918 55007 34242779 194820 3761 959798 159281 173496 613841577 165964 198832 379054790 57472 149550 2531054 60238 153572 76970477 116538 127131 103219298 92129 50299 79520387 191395 149242 148654199 199358 111991 43660119 136625 181840 7664597 120172 62862 64480913 11729 78183 9363073 70005 94241 87052804 189568 59243 237810126 71029 125048 98471370 33728 189593 44232747 100117 37233 63254455 108869 80898 20687895 137081 115812 36457485 21323 45423 675327 15047 174233 875182463 198839 120815 131187561 159534 90361 19078218 13801 49421 40747663 9532 73183 47250256 135839 79669 128041505 62016 83688 89771 35980 67508 32405428 37974 172052 45333264 67734 152282 12496232 196238 488 41373809 152466 60438 97796436 169598 62450 29527772 23309 1564 40973147 176603 193076 21567182 60305 132177 68607041 86499 90109 2660479 175839 48470 4945508 63751 87556 49907954 20866 64329 7641862 187238 93470 134353748 114513 53213 30436460 189746 60580 73883497 179771 55724 24537493 51024 175441 28579047 172961 158702 206199611 185054 79529 149870524 157242 125021 5620679 184274 39071 155529230 140934 42356 69502884 150423 41983 171347575 171388 9883 80792253 3990 100067 14861927 145780 149806 29194324 52483 137033 80167852 14023 44354 44229852 187758 51146 39873834 41085 147373 67348640 114503 220 696997 46163 5708 533161 47805 149654 53839846 133932 145727 42202075 72897 184636 71266793 90187 159511 6308324 1913 177779 35312021 10522 190032 14662494 168155 144608 67074836 33154 67857 613066069 135163 131997 7456845 173608 2023 294268643 190603 81909 33592653 125596 114120 17219235 153816 114168 47845680 89713 102766 15503972 156116 4389 65770490 105174 137676 8786171 7633 112022 1159578 109073 22614 15673311 87189 49147 9555925 148020 177319 28816412 34917 37351 987250 42420 126474 165647463 179198 107692 9752731 121603 28676 184009661 171596 78885 41467959 72115 126204 79608239 40527 4198 19836976 143751 174915 100042447 118724 25508 30310655 153971 134139 20904378 53918 113248 5014362 139891 74345 2157940 47330 133628 3229305 107649 105600 206770293 10260 163154 36905086 5133 97529 15212882 4420 42494 22066238 194977 35667 15544739 132921 107334 38710999 198941 169460 158183612 127979 94800 155735020 108264 144166 216614121 2822 132243 75597117 163655 8211 18682914 42263 32122 35019164 10711 128598 19875401 137910 196966 22683513 12734 85477 192625836 79898 26849 30174972 145276 36390 319388360 15645 175214 40392099 132448 63716 53307118 65365 190299 7622826 92119 103706 15581638 31186 96613 940756384 137019 54703 38577473 21037 196466 44593837 88848 40521 142945785 85112 106658 388962152 83876 41107 24401238 145037 96009 67943816 142728 160627 31960605 20246 150360 198066358 70571 65258 9417103 72211 120440 76362984 86169 90048 160651709 76345 168603 9578116 165445 153490 6639327 142834 102095 12482793 11397 67882 16081281 125399 82779 31276112 157155 52894 3791134 198385 96269 25926331 40384 151384 1352192 37856 9892 238677071 26698 188813 8301304 158174 143024 29520435 197400 142842 4642261 14411 58045 1740100 165773 163314 60288790 69640 22913 43349199 46043 134654 8365421 140266 196521 42744063 185076 13513 20069737 157610 14363 17034909 116956 115466 162446565 168887 28326 217047887 161738 86415 26594011 128409 68369 51067178 77071 72269 13065418 100673 130039 5235555 149490 199241 44013640 96186 131964 171075806 31392 14389 170141187 20554 186871 9333023 186233 185929 52448519 130755 98197 210650641 151239 120587 17408483 180899 57162 116408648 1333 94221 69179489 164423 21848 7474270 63584 1467 39775750 117033 172290 67796709 66118 62086 28421009 147767 21074 1548125 120149 150888 15048075 23887 42145 169798666 4605 147349 218945358 91081 131299 4283708 161955 15185 60359524 172314 121789 102275296 106514 24637 26725829 23049 78374 218331531 9141 162456 126987635 120549 131958 4953260 31985 79944 910417 189061 148526 42186289 109235 195200 387332044 154015 6819 7667867 42938 126700 39631190 20140 164498 133475609 122676 140680 1558857 19112 150494 183808760 127249 150087 15413227 77437 111390 702237296 37629 147132 9241042 134726 137917 159618284 76885 12871 84264903 106929 122698 43384484 133604 5068 25999692 169705 195345 11955734 187097 112430 7509236 41360 101166 19140049 121258 47373 1308328 54358 101322 25569174 181322 64154 28240054 184784 100584 152754837 20360 74815 205921 131934 125372 26521682 158738 199986 58923341 38302 42548 1460359 111883 139268 92117176 5170 66596 17826995 183518 151201 154915184 117337 59405 16430781 77659 133841 150906948 64379 109159 41872814 50994 55332 18751176 93218 135310 8556285 62520 115479 49408830 4422 99693 5005026 19534 148979 1497704 128730 110494 100977167 150184 102078 38259258 101204 135916 51069655 12873 75907 296340019 127669 148400 11098121 190571 172153 75733062 103448 139955 1929329 123232 177037 103131388 14393 137981 33438955 37921 133410 143126498 131646 94621 27397645 97059 179655 7743068 55021 3705 14400489 118687 108435 24738230 190172 169152 152408701 150055 3738 933712 55653 109820 75719620 146108 190686 13957719 141713 32521 11219805 66294 182234 31815948 49008 114237 187539984 31812 135626 9353979 133345 79849 10982870 97948 16821 42232700 40405 20545 98554599 149591 11632 6717953 165530 62846 94152203 180759 89820 56177842 166994 92753 147250551 27470 108375 9565548 179735 132936 38470424 50548 159337 24757682 161212 162883 87463536 86907 21263 148750 36821 17742 44853134 140997 49215 76951027 57551 152360 34794459 183503 168879 3999384 72919 126104 22719423 175870 175904 12513583 80607 103873 71951438 73823 100286 297338240 140039 174514 3136362 22470 14520 12358590 153502 127329 224663613 37684 67838 3012605 151213 107389 517543740 183461 111047 12254781 116916 119022 63814592 181627 24792 21208125 118393 153666 48654456 149757 132192 143279011 77881 21245 77258295 63201 3590 3699112 454 10564 38403261 115847 38144 87686954 94170 134527 26812967 192073 158883 153024454 119604 62289 132715720 38580 61696 64765877 146573 139686 79868637 172869 174382 912917 165130 88564 135329468 181749 76000 166400177 17990 40733 230606557 112600 40451 20519280 65863 140853 55128588 152739 175918 62731766 159921 138574 5853822 42886 168182 24501569 164279 72597 8208936 101167 133442 47935515 52967 172209 9724568 66329 89994 1000542 102731 105305 62302538 113214 25058 539027739 19380 127546 377340400 27247 125989 131312054 23408 5080 84162126 165481 40373 13199142 60253 25176 166859381 153063 136741 1509397 183894 60594 7108192 186820 150545 27229869 93789 36031 62068381 44125 13101 13658071 120951 103253 25400651 42049 132495 40553087 115727 181064 36540356 99549 36292 67741704 87032 69862 4376633 36542 16885 713029878 143126 123818 64934954 1108 97215 17650637 180707 86528 156053471 95325 66305 5913935 176765 55272 61995094 170293 109574 17384477 117915 45641 92878056 196951 2185 8299194 73810 60353 77247148 28457 88595 114779928 193132 147903 11374181 11267 83984 5100106 92559 197092 83969614 124593 139948 26494944 141548 86272 252105506 142258 171791 760207845 52108 38698 3510541 126103 130950 38993546 184698 73550 204259421 75067 147450 212984644 168573 9876 4383038 158212 167652 31986674 105467 2041 81402267 174054 158976 154115088 67853 69118 139804019 132634 131392 100935755 30891 12033 31650338 72221 104821 191830009 48448 141575 11253829 69910 199850 8553465 86818 170743 102115165 113183 133823 61533937 18200 26749 396232634 166641 67755 24097725 65350 106247 634783 115200 92392 6415517 91874 133841 146357049 40322 172535 75389749 73724 188255 125967281 186555 191654 31127249 145222 143475 43671105 94068 12985 105535607 72101 114517 20019508 13396 179738 33915239 39908 65040 6254338 23323 33176 3095597 92391 133310 2797032 132390 146245 174704198 166714 144673 104737247 121452 115080 51029735 189656 123130 44180657 28621 98335 92787695 128837 47452 19529715 43705 122489 21462989 137144 65371 31643415 91836 125292 7953125 17602 197712 59622480 15495 172561 31472329 100801 153147 12104533 3199 19132 142903669 91663 142471 206468535 176082 169881 31803674 5512 194105 23252585 104617 184861 1251540 149128 135668 148337255 7619 72736 123851362 144843 128409 355491 112291 138553 444544493 172751 45173 82769894 120365 122120 2875926 33675 23075 10740655 89147 81955 113787932 21852 70899 206159818 20044 66582 11216621 154349 177602 12022771 79360 68786 109085248 60599 90849 57656216 30095 131065 14645871 52372 116995 151767399 88799 56121 25860178 77412 181658 16026974 17787 166013 39543418 51347 20340 120908682 169383 46339 26401410 106517 99900 32073000 7012 82187 331052408 14415 71313 649910 115106 178891 5075472 94220 3733 24219254 136885 79166 99645883 149263 178459 19523776 157484 98279 17600170 75716 179005 42684066 123267 110393 9894391 194486 137230 275216388 167710 118186 1844224 181147 144906 218657560 114992 12591 117516083 66095 164442 736829 193515 46493 82258733 155543 83689 869634253 193692 189059 6409509 44092 178653 6104511 54047 111671 178339085 21911 163135 22137231 50587 98682 98045450 56908 2750 31480672 27163 46311 86814452 106549 37309 29738982 169564 50196 44690647 64798 139294 119326811 51197 138451 268329927 42882 81018 91510904 188288 158850 38155387 69543 175247 67200163 90030 187426 10078347 144083 112659 59638556 15541 163385 187441082 47652 8322 463588 59784 188865 258924755 96254 160706 15799131 36723 144822 1234032 183331 13674 188085866 112211 105412 1662770 132898 54963 46394196 166858 88082 2932604 42259 37119 8973564 192338 171011 59755007 94158 79660 136178201 199039 60309 696238 79335 92469 5948253 44251 189846 41995873 155175 6325 176219327 101014 138391 30982510 132901 32457 24804855 70205 194453 7044877 119034 28532 69725354 139764 88900 18480471 143629 18351 11571162 55027 120566 7896654 67803 15635 26683429 52007 133429 63906425 193461 123598 50538144 163512 125796 35119809 126588 184446 42466625 191212 100737 12139817 78709 55747 91607886 78878 13707 13647353 108626 142773 12053211 115780 96112 2724221 173221 196888 128928569 57033 94026 33929979 27507 79226 4054296 196959 63633 795803703 62437 185927 636480 192452 129517 47119435 140944 62311 108575671 116282 88684 35365301 79229 174713 13902702 86336 149685 119753289 126394 143370 50155477 196979 70170 34580169 195847 175368 41281099 148220 120024 54922425 41771 65664 5884443 142207 90552 2174263 39647 53784 70977099 72783 169990 50739704 175763 92470 121459167 67346 199133 10564202 73705 45125 310330153 844 117460 18091494 99435 150128 12014386 147089 187390 4741146 100028 190077 22457473 26167 26770 77363451 54497 72618 98108001 84568 108924 83487529 49637 151394 2432735 187548 50722 178596432 183108 134720 3049885 169396 52207 295662783 170362 28052 12153172 162542 130561 19971293 29703 60378 32850543 109170 94087 18308236 25093 112961 39025473 18153 68357 167496577 179471 43154 58403629 191975 165083 30021805 60975 86856 167667722 52500 179843 100538907 21475 134151 192186112 181269 136007 6079433 198939 158154 265790337 14031 4119 11764898 42045 144338 215404937 123080 153963 26935757 182428 5451 8905101 106404 133469 3661315 196544 111 12614041 34532 178783 33971733 42497 167121 429955387 62137 198558 88191724 118908 33238 152219142 47212 59325 119232895 85527 136621 20759006 91119 7872 1834049 8632 23238 40550294 88231 178747 35098237 139973 42269 2296969 84869 121408 228764198 101531 192469 1966315 17130 168827 21194189 12254 132112 15736902 164173 149440 19227012 3597 175225 84114354 191553 77276 6776277 12203 68824 81811404 30819 159185 108917213 93083 123743 27894049 89741 153420 7581576 181298 51104 125380832 83929 29343 2407193 110649 99785 86704630 178238 92637 159246546 195920 42612 8497640 128567 173154 30085991 113516 4997 82275422 193320 126458 8317841 113733 66070 67451571 1255 116579 223476572 95316 156243 37291653 68633 145108 25979153 64925 21035 59682138 735 191111 20337313 65061 1483 6090648 12260 163017 148762697 152734 114490 61711144 191769 167046 15529276 186220 140452 295531905 41212 9457 228008789 49268 74366 207228213 89530 84939 258815906 112999 49902 18547980 186951 82924 106993796 91163 163758 23617147 4315 35944 42893899 25573 147592 27967844 29491 187922 247778507 198685 162407 68529505 107864 47795 76326787 148377 111254 77934772 68596 161790 26001706 19824 87814 15016561 163495 189501 11348346 136887 118855 95313714 97061 123316 1660966 65237 131774 60914771 126697 188703 45161731 103314 175437 207494351 3494 91635 19295506 84971 130835 146165113 45921 43233 26588566 149352 192954 33903912 175116 40350 12202853 135082 101407 39910065 76195 27916 371340082 4441 174745 68995943 33511 145092 20574575 183010 179633 5701413 14908 159838 22785692 11786 31200 339636792 115864 186661 2914508 14849 177580 155619066 193881 97773 1319002 88812 76236 99929780 56699 27499 11269501 179402 137035 79292609 168569 50360 961427 41407 138247 5560677 143939 107725 49206194 6993 128621 69218140 2909 176311 60559559 160790 66362 37056892 178775 190143 123645320 56508 28470 30508579 97557 44181 18709288 55290 31549 12031997 194790 191091 135385208 149036 116833 36490985 49624 103616 18430587 151217 115391 83972372 124687 173682 111347391 5012 26482 74639554 89014 49594 676393737 150152 55240 22500107 99338 48835 4461209 104972 183593 21282121 92862 44614 162777160 42735 101167 113022450 199035 56406 13103087 178578 191395 279517 132090 99571 27381755 193071 116173 98731391 48443 125248 7404676 135123 89953 32236286 189326 54094 34791706 149284 24860 17465194 33298 21492 139173474 150951 132906 196044218 195453 18522 8411397 99606 108164 133988743 162228 26613 36180715 62199 171101 3646682 102464 2980 16860003 13342 141008 34718000 70112 198963 42187895 13124 159718 1076373 112675 108007 9770757 156663 31396 59201172 138124 104526 9925937 97641 19487 81530488 127085 30395 53280490 191282 99505 11150399 95690 4250 30196091 14790 28037 283683400 141316 8440 30371699 34696 148429 3287901 169245 108072 67517665 141196 164393 6208440 166944 55314 31756207 35403 18879 15865625 28292 150746 34541118 192517 5147 72435661 88780 132042 86776981 149376 78799 50386115 151180 177334 31074142 23726 145961 84175717 177215 54966 230393711 71931 42934 5367801 141358 106157 158620349 177227 163906 57342373 66395 54744 31012642 78595 186729 59392878 198704 33043 111619745 192778 103137 284571790 141014 49396 58810630 177970 139283 27476486 26662 14926 136083036 66634 20582 223066771 167379 71337 26519469 46917 61649 2387147 157534 169809 101857009 135619 145654 505313 18919 148530 11059268 128873 98771 72742908 115062 14518 2721821 40408 114005 296296 183725 125156 37488919 7858 67 145246693 176349 89189 98333927 100371 113062 14948342 10865 94870 32288781 87292 184761 117550825 131698 3361 27945669 66407 159217 334988605 49915 151423 101930478 143298 139706 26078185 117852 168753 91284349 68249 91788 102080280 79278 146524 133298315 10073 46268 135730754 23336 153129 474963 65467 6817 40087704 163073 93963 165529 93479 199531 82172190 46132 163935 6799210 86665 86014 22003956 143017 95095 221999729 27038 50579 8710126 87150 165065 13037092 85293 69958 12727318 72660 156666 15564065 31214 94192 64325463 198603 184267 31752764 3372 75227 19417577 39093 11096 20240949 54202 26374 5548109 37453 154655 49255691 87687 114488 530535914 58765 178805 296753 131789 10576 259176232 160898 34602 29796227 34551 185396 50834146 5242 43707 6284484 196765 57022 46113144 180918 102009 153998676 179777 96199 167830298 56581 54521 88841492 192589 91009 36153384 44722 145733 35362197 175595 68886 13180438 113354 56312 72450775 52330 186096 5240424 107807 97328 130331591 192449 21442 136810979 188776 192327 66544629 79079 53144 3004989 63784 102259 11005554 93332 65062 80333693 100190 61910 34368922 144174 161374 55287285 123319 14614 129528025 191646 198846 16868366 3946 75575 341100476 162980 2778 8005491 177054 23934 5697403 76754 19190 41890407 56609 197319 22318386 21325 88748 21249842 68749 199737 56447202 9491 174901 17215347 173871 812 2587777 33248 81140 9735074 13389 96136 13817159 107303 90825 38454388 138057 168917 190830307 87177 194538 2326288 62276 149252 86227118 128189 57195 29118548 182256 147435 88159674 93443 14838 252909326 21164 43789 49484239 178371 184470 29971811 161632 138475 659687 166612 177519 78505713 197501 36906 10181689 101740 174675 5572027 63298 25066 12240979 77225 95449 27647000 105375 84075 22773778 12925 100795 473220080 117221 79967 42278416 37018 165243 572852 34182 114714 124437462 142468 13570 6481757 48590 52308 37364243 178071 119798 52890746 9032 88560 98910952 121 48128 46070 129336 179275 10843417 120070 136955 252952452 42319 61421 45850763 109661 75701 3888798 154597 106062 18558815 162593 134115 43895092 3267 5057 19292100 172504 116790 39705067 91162 128783 12329537 46878 155425 317748828 62860 41841 67320231 36627 10892 47981222 103172 41458 647079 73270 139899 18548253 187 145793 54034943 174047 115289 53548849 107637 104156 215360831 176728 76361 78956265 53165 68046 23578628 80833 61176 19181895 164389 72881 38758287 73949 142925 5893016 75081 50879 11253782 171489 99532 102935493 177131 277 2259464 52398 190655 50973503 170848 139727 29678612 160046 194638 1857016 184116 195686 585974206 147273 37935 39262351 30737 128772 7249046 186499 44059 326129101 119836 41593 67433773 105251 144249 18268149 171449 167945 12600692 75638 73955 41061930 162036 13140 84477651 14793 86582 8717237 23567 155669 25493005 149199 187587 101270986 148435 13358 13235382 191427 112387 72943050 114018 169721 30402954 43247 6811 149952393 188447 23872 318666610 197557 38287 16258949 117433 167410 1955412 168480 105796 32922151 174040 196484 37213571 80470 38669 10011527 176957 132256 203756923 196994 175593 85862309 147768 75919 20763054 20293 25023 43717518 116470 21667 71545537 111573 99148 18529160 33502 164398 373714071 11669 22394 40072220 81240 171612 19134809 140609 184718 16004652 173133 151286 115525071 19622 41369 27596758 128178 73177 56255597 79823 147933 71160725 122082 134571 7496394 65985 55901 201639501 66989 158924 289842728 108987 108696 14641941 75742 141829 54764219 5167 136367 111177992 94413 81550 55705939 69800 122768 22687154 60824 67997 93452624 79872 9283 22119300 55508 178341 144617782 28613 112499 5139268 4912 92989 4029829 99761 165955 172806373 167539 137293 6059555 37118 59200 113059541 118864 173325 4294478 802 36677 24333258 124348 87037 14222439 188000 155086 66002133 83882 161459 13046500 78036 4156 113070943 4604 90795 471151 87405 165109 33668182 186418 161887 90846431 63451 100839 22412094 178147 125603 192942202 60386 133488 18317869 137442 9333 4172335 117847 79846 89119470 194611 56099 49542017 178944 106145 2242191 169802 26318 72675524 68284 73482 2612890 167325 112743 22455490 115512 62130 752780 70277 123797 82989696 54244 82741 4720031 128201 12962 55384466 112883 56858 192218844 94647 24251 145217017 182662 142951 6347529 36424 152958 25370995 12182 18776 260122 153534 63275 10263428 58148 145869 600928 20983 64533 33687405 123997 157983 6954404 192580 144019 82492117 36283 168835 105693510 114514 126813 9877606 4020 151771 512945 191729 47828 50552829 71136 42842 762136394 17773 147419 24666697 176648 36478 37026678 169439 71231 13445403 170290 124899 17924983 69156 168105 1098256 47756 51761 192875327 55548 134615 59507498 93170 175857 49078995 117271 162783 19269003 166324 40565 96918159 7108 15496 11494755 63803 102875 3800172 144739 163810 36784220 185402 101317 289949 3995 13914 133082773 114814 123099 45293133 111380 74213 31892941 50388 179413 857111 174369 115261 137521 62513 22459 54187991 11151 160654 70394538 142442 55629 58559042 159226 37497 222808415 147011 189216 59832156 107896 196913 33221306 122679 86445 988544 105059 102546 155001576 56869 50233 17684325 84190 11957 200107811 48457 128838 41690225 48535 113332 801162 6566 91180 77081912 64280 8867 42245074 130918 64131 13363577 144591 156943 51246596 88306 161239 212183013 26149 40944 119227057 155265 119484 29880896 66458 110173 4836713 46104 67263 39784259 5124 56282 22370546 146673 81267 94687229 154145 126211 14773527 38101 44338 12813073 134776 17709 66130624 106441 152199 14189676 185388 192669 9642362 153727 21639 23882276 126433 169905 30349838 185645 28485 28927700 196083 155061 11543725 132009 185484 120414710 39435 37927 1663943 43576 186022 275870474 135148 48688 14664113 27719 68021 330396933 138317 79742 62688509 24105 184058 131216014 38 183245 60445515 155476 116397 393909365 119262 180402 20650594 171821 130978 352322 111863 159731 159053414 106856 85325 182219882 101104 92791 38868104 112964 74276 14959232 23771 112909 116115200 135009 137580 4145810 146863 66727 8644062 159599 172084 28763153 113309 87017 19509447 111180 2020 9602237 166382 127111 26613004 78450 76510 18534741 31925 191925 22897476 129732 73726 131265094 174792 91076 16845278 68563 92001 97408916 66092 140184 5268046 146041 44772 42025376 188537 38856 1028398 107135 78210 9840818 68858 78503 273620083 51585 37021 119350933 56025 132280 185356822 73666 164408 108019750 156231 144254 104384168 162799 5881 166858159 88785 25889 20922280 142448 134364 134838304 95270 84423 1211627 121631 124366 1076558 180204 12502 38509307 50192 195213 158513279 70809 24723 124164988 187079 108789 35240383 55011 45889 157355409 88225 45311 7671616 19879 112109 7731492 164003 180679 14821544 92526 162167 108718499 22972 82026 626736 17848 5952 21049243 2906 39907 32435910 13721 27487 18589392 102263 94453 43877483 197125 145699 115627705 98521 166124 27846665 1900 119922 23647632 70461 16301 17911946 28837 105699 2004384 160560 166074 53861474 24996 2573 58320144 38597 68192 986732 152049 47502 14648418 23479 158067 68723460 28531 178121 21723961 70499 149976 5084005 123336 194487 87613097 177534 26252 2507607 81803 61986 23805323 152695 775 74885697 74545 8085 30139734 47639 136278 3977048 137633 137442 18046823 175413 105919 291346293 187241 93065 17433530 119714 15328 28507139 61383 145437 26449282 59762 163115 51393743 151645 25330 5588101 15149 113045 24125826 58865 87654 6394360 162085 176255 21202480 96681 123497 322948 179067 43271 15721409 121583 160746 131015937 131056 5496 16959838 86814 84145 187635217 120762 152954 434619987 61841 121868 53845942 46277 129120 6248240 123280 48671 16454022 126817 34304 74905663 1617 15512 74705048 65047 118871 25638868 1351 49513 131367958 198145 25450 94609768 116639 183031 114007932 179086 55437 85304206 109642 54141 3943586 138453 55621 95077628 42472 11940 1754327 93172 104634 2790322 23224 195983 138050798 57957 199301 59546587 26770 141601 67401604 159013 104590 105010 59761 71026 27773332 29535 43831 7632896 179752 153701 196434 41596 110844 364693636 45172 156330 23820374 88036 31321 199805936 45125 86833 21291724 143302 164795 126348333 70236 14321 238459677 47253 14071 22041386 66566 15535 192894239 186982 133845 227666572 95712 175292 25147619 157342 19953 54417851 79903 144025 43143861 191821 5018 26095554 172443 164328 8425153 95742 118802 17345062 149657 196006 88661879 103892 100154 37047716 129464 126535 4892336 189943 42697 24433290 635 2584 117983558 156143 43882 20357154 151253 99763 15164731 18629 125295 11377705 153471 188604 5617877 106873 6472 12911317 158100 59532 11048489 130881 127016 114457429 125620 106001 31543699 64039 84243 18209095 50359 105590 19942027 98760 81751 2274019 19215 125739 75586348 86752 193708 7428227 78345 119760 231238729 69172 6516 100874 21624 40441 25154592 30145 177843 209870969 156180 21123 3730699 134799 119964 4332654 135744 105669 93671533 63063 65089 4328765 33583 183912 33180277 160697 28444 67224803 830 170758 9270386 20292 142291 7246054 114003 66584 130337099 140753 116913 135680 86966 138204 154536689 24136 173128 37712624 160291 109923 8335327 120679 76850 3429228 83635 113794 35813795 152753 72870 104435244 125760 195737 308118740 165685 67232 6870375 175902 161201 40372596 178432 101531 6829393 20781 76281 11293198 43442 79216 35791123 166448 145989 12247260 28016 173820 3282379 71172 119863 27205300 16 730 41079691 75554 21773 14803363 39397 197649 178101380 104442 101437 12797563 6934 129738 10406360 169858 69738 56337416 167672 67287 54027391 183214 166370 60223481 26454 34705 29858543 11730 57575 191444267 70339 104451 13480864 148708 151110 1544768 133067 17239 9854637 17816 46744 31482890 130987 58070 9893492 11992 100176 1159270 92881 102932 102282689 50105 169668 83163540 151046 111615 685212 138269 182420 126371000 195449 178669 185613 166026 38569 100473814 2741 71747 45150535 86270 89990 126131776 14909 96265 101061760 98351 56249 8346562 163739 133742 55069191 8278 98099 9391199 183289 44692 140726084 110701 109947 82672756 81157 177168 14808834 156255 35855 38241171 58175 147123 22531815 198646 122665 4793852 66444 133281 529549465 67774 122808 24958835 142279 50168 4724940 5140 84654 9928222 82026 1923 1622677 190999 35654 190087 127171 101608 41478800 94232 102003 8840861 96414 1112 192557424 58189 169739 198605820 86246 45246 27384971 41780 84590 11145522 41160 125654 32966560 44394 59268 18144885 144009 103935 164822304 91576 12472 144794 44227 69603 83547559 194102 171218 275327399 64484 147214 48548764 164323 20235 36668290 155985 28483 22359433 38415 100205 21826031 184392 192527 7460261 61323 142933 86251275 164745 79273 55586463 144384 159227 113126793 156518 90585 88597283 47946 66168 14363462 168698 181533 18411248 132439 41781 455076129 63898 64362 189617831 171332 73699 370894077 45057 46133 96936785 23580 182735 62709617 190159 58573 46467686 30246 171290 13108559 182149 98078 77337508 122397 141799 42701729 89665 31458 154412028 94525 154727 15469778 106194 159817 39952100 151699 193632 209376002 93857 154761 38843384 22779 173643 722650291 9777 18322 71564184 96071 138889 23941940 170061 103909 17192512 121339 39617 35842384 114974 144395 23602733 7599 84905 16644905 38050 190166 66796731 80545 71489 86524963 12626 30579 6403038 195152 153761 123172059 98436 49519 30107054 93843 104901 3273164 158759 185773 1508182 101372 56578 25794513 121507 160796 4838777 75124 81695 103882454 59426 130347 18633633 446 24638 22444969 8617 24634 807457 19881 121303 28524793 138315 32332 4211720 154126 131718 68495241 145560 176671 69893257 186087 113636 36297122 33798 32076 164581334 80234 130159 79965796 20847 103171 54439700 3415 48912 4709486 28288 145204 42052640 161914 92524 2279138 98713 192561 18976909 136717 90281 20177596 61945 179342 10407924 118746 52976 52859846 83308 78402 204041604 14771 20682 20923188 135866 96408 94311161 78924 18649 53755485 39111 50181 65667833 955 29043 63650505 11007 141828 67668915 82786 30456 106651354 119350 42081 263115242 79065 17627 11721680 115967 2410 255620486 56993 67598 250578293 89345 69521 7058660 102404 197551 106731646 139283 136241 22910243 4589 131214 29078414 107056 67356 21218855 109966 198578 5586781 26130 181755 672755 155634 91391 13276703 38887 106521 244428550 198730 19276 132434895 122707 183054 36418835 107026 62000 3990132 80817 144736 30237434 188909 58003 15439208 115239 56893 96752836 182162 76653 10615567 7279 191110 1808993 5106 192418 7598675 66276 107374 4383637 45529 46421 4001521 15134 72874 19154186 43972 73594 25378507 120975 153000 51734678 94050 120443 21032276 114218 48864 34217769 51635 42685 214587285 43918 63904 21588404 153039 110043 17749484 84204 23293 178351146 158764 11593 4512746 109862 40447 22737440 46198 116435 11472339 80838 27810 114619173 48551 11982 115444182 135403 117138 107963873 15371 58247 69972610 189779 33965 20745140 50208 110101 111628444 151878 39930 61353237 31135 13128 57216911 128961 90899 54885331 157465 185230 12091977 127183 114009 689002 185256 14860 2220641 2484 93527 101916187 93421 6929 58213365 111393 139749 1794664 181241 157133 39340876 186727 126705 31779351 25526 162778 16744742 112116 76549 61375221 13992 61789 93489100 111280 75836 27121911 100244 8671 37338536 120836 7937 29754139 10388 15175 5135170 136758 57895 8667145 143872 152558 216130374 4572 53569 224874995 8191 118783 1974191 158357 90133 10638661 112280 180456 91826809 90798 8340 118258408 112097 90756 8067789 127823 54734 91805002 111168 29444 25690531 30480 6133 9967892 112777 140130 11884120 46881 74816 147997420 25973 177357 23770329 34276 93945 415449161 191122 91118 7484264 40249 120987 1723699 145029 144545 75638740 100073 98635 16467101 199220 109163 61825686 112389 100929 148736013 76615 178396 32422917 96224 51171 7117158 179328 197532 11778949 161300 84267 6384586 127356 142575 6846635 2867 185228 10387706 45615 166227 584634 90495 134395 40352604 78351 46621 248309 80869 69879 23093875 53011 192322 249460663 125984 196526 18714842 91175 119904 37506203 138250 175928 124762650 112180 83420 36085395 97918 87478 24852299 148306 137815 14130609 156271 39814 5154273 118910 67626 2196897 39694 153208 63873668 136148 167693 8858931 141857 147796 6353687 30775 54873 7075487 76551 186200 28312062 89373 189087 2826459 166964 168048 485988331 85235 123911 62824528 31231 150068 6833604 180266 57751 11856629 83096 179806 146002718 98365 24303 5997163 9581 146513 89155369 92326 11932 271200748 54472 188681 9992331 48500 177158 58233574 196487 35663 5968458 178326 92153 31754724 113880 131306 68116134 107068 163446 14031677 104470 39489 488644020 102227 169186 13854502 82369 154861 6150711 76656 180286 81003326 151865 103922 7106029 24592 58026 46784112 151573 143914 204415230 113421 116195 70756638 15453 15155 89654162 68407 115512 2809954 136037 77779 30390402 150897 42672 183345370 172038 196695 406377435 75134 133212 77989340 196648 70806 8683891 119568 140043 16245882 185622 35515 10982611 109603 153452 4289283 198699 187633 47126205 152637 22863 151649658 38384 49521 13789202 99545 137393 5652342 81254 190532 157306868 78314 2289 47297851 134896 122586 7810537 199881 48250 26660445 188275 189104 480795 152199 18494 174262467 126046 59502 164024143 84573 44127 94144731 152838 13922 43459049 15159 175734 234208740 38844 149524 23569672 61373 55887 92569703 180524 35740 29929673 139875 193484 17783565 159900 198153 232716130 182329 60053 3574279 149814 102493 255050372 50566 43798 15811352 81796 28194 135900518 102483 95544 19324340 31709 82349 62827955 7232 92266 28419247 89552 26942 53102865 138395 198242 7564755 126085 139750 52200098 181672 18616 207869670 70460 46732 13156414 177133 133182 366485 198207 117813 310538399 18294 117316 13439805 66730 179346 30979747 192069 159447 11067989 111683 6810 50984252 86622 57927 103256955 185457 29799 4795853 186445 114089 45151238 128521 2328 28457121 112456 135692 104779998 186457 32163 20087451 188929 83698 628149 98001 124795 1045137 3672 195599 130850742 117762 37144 111076521 62450 77624 12671875 144742 70034 266501729 155450 134108 38424732 117709 11518 1464419 85277 73777 6730941 168300 194438 157076489 58654 136781 90772425 192860 98084 18598067 193136 30508 4646099 156697 177010 3210995 170784 173361 13850016 4085 28268 107127267 163626 71674 51959473 74853 171589 25821197 128631 41524 5930550 110987 82306 97266153 98681 50627 31347141 114049 178632 62378315 159389 22933 104086340 154642 153023 7330640 157473 66677 120330760 138234 75467 3769285 88349 48988 24072805 45325 60602 16975695 68457 19882 385460217 75746 115754 287705481 148580 128039 135137052 128073 198964 72424827 178773 42682 82917022 99488 194386 296133 145165 65970 28272431 102137 70890 153170129 198168 9389 11972886 77598 36823 24344097 8721 73007 2900566 4039 14217 1789268 190704 87870 56326621 191521 177574 5709862 88742 69703 111956485 8935 83509 62883144 32495 6606 27666744 180219 177084 176277151 89023 177178 7608457 89565 9245 23297201 138150 114085 186839421 181563 44917 18194044 77052 66711 198292533 190382 132348 2372127 174382 155164 613685 193201 189026 58839415 78593 3249 44068683 152901 97812 334350509 102644 73920 47161823 181465 96280 31593892 26958 94559 143443055 173893 28823 19932716 41382 169565 14120335 95950 148851 78977527 54020 148039 137581170 164587 142745 97198478 182706 25904 100923267 149681 41273 25342713 102909 54424 7538097 121966 126903 96245250 141899 29712 5790509 148999 99098 29345299 118271 191017 24754810 50234 198610 10221161 139616 72688 158836582 21938 115845 35938170 53833 61122 2322428 139864 152391 526593 189789 47281 37317689 75366 97979 16898155 128545 60076 114202699 75578 185158 156306180 10284 155705 174566633 198733 186015 29601836 111075 70033 6071626 63833 199378 1560867 85348 37994 7904482 25345 81073 55800792 104499 42140 143818569 176090 66185 55494551 122433 75459 469970 91403 155062 5701605 27389 190177 96315345 37492 55031 260590444 147736 130532 7590982 115610 46126 38464207 188004 61365 35876541 175396 130594 158258502 142072 92373 47471726 11036 98063 15470034 38678 99551 18991996 149580 99131 20107333 190880 165547 82295565 52277 149268 59399419 95547 76318 76106975 53419 118061 14332989 67166 162037 513456795 166694 152860 76332393 73010 145389 29247172 128772 77533 49335801 183707 195 40318968 117242 6914 13560961 195871 182944 18756558 58618 13247 265663930 119995 57944 223856 77775 165086 7251025 198206 150089 44093002 133716 9963 16627216 179092 16071 5121404 124203 43456 20909802 167320 183161 5854 38222 9482 56949462 90278 141306 33491363 119630 172853 20367714 63070 34695 69305667 119689 86958 110898580 38237 132110 2151638 84171 133412 126592149 15307 157612 1598682 109816 75908 309228805 21216 74438 123632644 162286 22246 17939265 91930 167460 5721 127801 170193 45349 97976 59707 7408392 99215 112305 28870383 173154 91656 7167316 83409 162014 6161415 76408 38945 42314637 31208 153399 42245458 84671 35732 119627865 180277 100318 23689764 145681 171252 7871339 7780 64939 11244788 178667 103751 196189468 88695 67056 39500397 99133 118500 196421365 50019 39682 13288107 85361 23361 137162137 48295 68519 12135786 136102 142567 35436254 93158 135883 62734892 103672 58792 23485370 13200 2491 9371734 137254 21891 60707986 182976 29404 3334897 14930 128516 79841445 13960 137620 9402816 167845 124117 6714853 135327 132075 92444011 28922 75179 28896955 77923 53961 1745507 146244 100510 11930195 94041 56580 37236881 94534 143922 1847411 62842 84124 81462743 69084 163621 74783137 154918 139340 83934982 75308 60183 225135353 103040 135959 3480118 105954 44236 10791903 69568 2098 210588795 63908 175908 13279556 172487 112707 32311375 33895 49563 124789598 151880 63679 70833876 101472 168846 2789344 73561 169258 11038245 84515 189023 18599311 148022 180900 35956027 87133 96264 15952350 166867 152482 12980898 117645 160335 123443265 74295 106500 2813459 18930 9966 1667067 129176 27087 28353348 127153 164826 4575416 123990 43932 7322321 116889 7580 386699474 47913 188127 355888 8775 106790 14117740 142964 124344 2394868 66175 17382 18299070 193036 84215 27735065 61018 184570 312339144 97955 165241 620396265 65430 179740 2155444 95015 65272 24013263 83617 81926 22697708 123806 4356 40587546 98096 79938 38528841 29247 48545 1661908 110508 129311 9012941 13292 133019 12867676 46142 138331 29683188 131520 174847 15642030 114030 199608 32377687 56632 50420 372687756 14657 45427 19617208 111463 15045 12725534 75625 100661 42352020 115171 143681 13174733 154525 77140 41984291 177239 106438 26200235 38961 92725 61497319 122448 81096 33431253 188107 131441 151565095 190985 173247 23143942 146436 68665 10182400 164786 143827 147465889 51483 13697 16224575 56926 158123 66584352 60638 190702 41724538 155393 53282 3226572 95269 71609 421907387 116153 198472 161880435 97904 17113 36746715 198610 129137 3442791 119814 92287 66029030 104244 188039 175142799 26179 190559 85569241 187663 29610 9818429 120378 122476 40159830 156800 174754 19677728 60848 150489 7748059 49652 148975 25673479 87817 69234 10935994 56759 35897 2275777 179133 94581 165495852 54638 20324 121047120 111507 88599 18234345 168409 138615 13947154 7502 137184 1030123 188618 88211 88530435 94450 65473 36665643 25731 181252 1174572 45392 6001 53056446 172226 40623 133412899 86818 178303 101237664 76723 128192 45018413 30049 194166 13711312 172895 93958 16056314 56488 11959 21387604 107124 47504 19236374 50130 169358 4685094 29753 163871 47998740 79471 185076 76835881 165657 163514 20839444 124495 138231 3517996 108502 138450 29202941 74459 183526 29773329 11852 19237 72866451 109727 70729 8967079 197827 183725 18505755 88870 164432 15307222 85718 133616 3497581 16836 151202 46488228 100887 160076 2063484 109182 81306 82324306 57936 87980 72524460 17915 159714 1283251 6449 132897 170271566 144841 98290 75924206 68936 169767 5990454 92485 132144 8208229 78746 196716 34950736 29322 107695 58798840 120129 131113 28905392 4036 20308 21261371 71853 46149 1810499 170172 180660 28519153 104481 34869 23710628 121524 53330 49309322 157564 135197 79681241 168466 34319 43048167 103928 114793 4153050 136670 92089 12658682 122605 95078 25885132 197400 125341 40078868 84832 146401 5593090 193140 29234 15260510 141769 94298 123453 179069 140839 22207559 187399 101043 340989073 75820 61312 391149012 195705 9955 6092476 199917 75782 24449984 10406 168619 34356831 180757 127593 4818080 136108 5253 957152 111214 89896 26348410 46115 14051 38021115 122660 91599 12582178 37622 22397 150563047 96839 58874 222776586 177059 49009 33231961 99372 186885 13966904 124162 174420 310805 118410 175169 73105025 196340 82830 20419443 152701 51415 6846896 121586 19794 86796885 49595 124971 37322112 54825 59334 38366329 166673 186566 78234270 198774 42499 4754389 155299 117149 35036785 47635 44263 24845793 66130 194333 19366482 133464 133848 28145819 90648 63786 9698538 196956 115998 89717963 188765 14111 40403249 32061 199153 245539051 91909 165099 102518518 124481 63144 10866087 61836 72059 920175 111818 72624 56874132 22305 140304 100426270 16182 179211 25629337 126503 79774 219274921 91645 54085 19235068 162874 185162 59115180 198117 142915 143090371 85281 172373 2610577 127350 137810 15025083 36450 6166 75253041 107641 10405 14818910 5891 14975 168044437 24057 78464 202683317 55199 178207 1958126 43485 139114 14990563 77520 127348 7138639 13857 172485 457588851 162480 179368 65920454 149851 128970 9133544 59440 18196 21290575 187218 105725 135706963 173983 143622 32285145 128990 161128 24384674 115283 67936 5453880 174923 62477 5201007 197242 82094 163672254 170881 98426 196402319 146788 124270 3656333 127116 166255 33817668 169657 42244 46467212 143366 50047 108711424 130831 81377 90845823 164295 103817 2955749 109616 88221 100449695 5127 2283 55612612 10724 190157 54866268 180098 161007 146307676 28723 106379 9587195 39896 69725 145805283 113829 48050 12663249 107500 2066 7172331 92549 100595 80498810 21935 185577 22040231 94679 54173 57262073 42548 63935 17497425 158946 112169 20524322 177111 132376 192339256 160634 193132 70009468 20381 62891 42955810 69345 196457 86414959 54637 69042 34906364 110587 146992 33235358 49135 31015 5835587 25446 158202 2953360 897 152230 43290452 176672 118176 153780615 1671 185060 2667 141080 106584 41997641 197300 148220 27970629 133366 8323 27337304 133298 196946 150378 155512 163990 319260102 195593 142761 16117127 53972 23865 142992392 46386 102787 48755103 113628 88170 227835 76215 52682 30607493 168644 48567 50953946 53895 141948 157088130 99092 190053 784400498 62828 173339 12802229 31128 180383 53154672 189245 155999 28345313 174966 39172 63586940 182702 125360 124935822 178504 90455 18205436 111537 75327 167924719 122034 4372 135821400 73878 23267 356896715 166351 176699 69958143 70135 167701 6294002 126889 83814 58837554 161652 19687 193388743 106173 32806 76700429 67020 85207 94476309 72472 32069 13403785 175471 64892 63461287 109509 138612 23146101 55962 55817 531263 181236 133490 7909286 6378 52757 12039489 35803 94895 10638073 486 170281 117264559 138955 12385 20925489 30989 110174 45040122 183958 52490 47795929 28563 177165 195991445 21469 45515 87919705 141470 193938 10395121 24797 95094 86827153 12380 152616 369337559 150188 134793 2647592 231 138867 169401186 117632 95750 25317037 76459 88168 306137504 158139 60633 33373659 10100 140038 108084668 88886 77450 835391032 16051 184273 1208231 13481 179814 547090 56698 39498 62044593 17644 11206 54883968 136850 168932 232210942 53286 111542 49749817 58559 58757 68872073 58659 16456 3525162 190794 16651 15978043 90485 30129 7283546 113945 156393 16239051 179579 177686 84249394 45382 123969 4893538 119374 21907 48340112 115875 142215 251813823 46243 189089 41275575 123005 102448 44590165 192276 9138 20578182 186129 50101 29881851 5786 100476 65544995 20414 62087 38905693 189762 3654 7242349 1553 129596 19150603 133029 1731 107050515 72120 68392 324985110 198956 191867 12424451 42657 30317 22247273 4084 66773 1646694 41376 47921 63531980 91787 23927 22021727 72793 105894 101339367 142131 67556 27493161 31577 59175 75472643 114312 98034 8255209 190557 163922 201288 86457 147174 43236985 118980 72368 21713419 7198 55749 27697067 7319 5270 209828736 137005 192980 57027639 18580 164425 19154535 101507 175463 13664372 184098 118023 156899215 143749 130686 8189861 40915 92261 21651749 149196 187951 13243108 174712 166432 17531272 95950 141666 53273336 143479 131401 28055853 163359 116150 132549663 78766 101961 2039775 49339 180854 317675252 32156 145851 69852659 179507 23280 5374389 139178 16789 37356587 128793 60583 25334209 98635 170339 243904175 60492 41970 1476723 16968 105550 99378052 121638 12908 8848118 135632 67830 129564963 6140 117124 62539040 160449 190467 7278305 80333 133994 37317724 67267 99226 24939100 153580 142644 58008052 121727 437 22077627 101639 149683 15365199 14774 19109 42637111 190063 20933 2926592 199661 38198 109258678 19876 146448 84612584 189985 96151 419555478 197643 79322 103804405 193957 62904 177957283 102437 30790 85833507 122488 107537 3461869 179256 55549 15614041 153820 34193 91305844 99924 84701 126435064 105680 131421 39846114 25145 35418 39678774 49027 59986 149404109 140661 121962 15834583 157972 1295 11365176 92976 26370 5505063 54797 83489 102144488 154226 70489 12886024 141761 79979 8918187 8362 166751 2329717 89840 49627 6095804 64523 58381 208223986 20040 151870 30548884 38679 128824 686106 100876 128537 9984187 57856 181117 24241428 41611 115938 20665268 60611 113784 122204242 86821 25340 53920415 8626 158800 708631 149177 77251 14310571 48204 105139 449606953 24271 15083 77286507 189983 49526 31677298 22821 130187 1729900 150780 111219 75675858 183578 91578 32011390 45035 25677 269051026 128523 139171 51714210 66064 147173 3004498 79782 3394 58575403 8467 95073 26941813 130347 128549 6486255 154127 172334 230967763 151250 184531 220898172 278 140019 17452429 155222 162458 173705 77580 51723 48981159 112315 51437 57160588 175109 131820 15639520 45551 28524 7340172 100565 8897 16676524 131977 111494 6316683 174799 184291 61606301 28020 64232 17732753 158173 133074 38895155 58512 119648 19806475 47120 85411 35939854 160726 192457 2055544 29159 142303 46427323 171840 137503 51487717 141783 157613 49824682 33621 176378 8520880 72708 101780 44675391 94038 158119 8150890 54309 168486 101969474 140295 80827 44016273 148504 26883 62118915 167177 54835 7727268 198001 94376 17129343 177553 169853 4860141 108629 82749 22115710 17749 194995 11198898 154187 75479 586547151 2472 189588 32338123 49822 187151 47416428 183766 131611 33807423 40506 95264 124932528 5977 35725 18846700 138180 90041 57921588 69517 67311 2482709 6003 163704 655334569 60079 175036 125033878 101607 106984 66777549 159828 89571 154705 112450 74570 25694262 197841 104538 4044408 106480 136917 3665950 125456 40356 24213641 36387 190535 24575745 174159 195628 208874942 15126 166544 39927810 103072 149765 86357790 107095 151219 559662676 92379 120367 5154407 157805 62060 137001 43827 96253 6956794 156031 117000 39849012 6163 118249 39664081 152816 81033 148990934 73888 129571 6473926 124281 142302 889848 36443 157773 4462241 100600 45168 85933664 63992 118497 14263134 132574 13793 174812927 159179 9747 24558026 60998 36852 15117720 188828 9394 2448984 119298 178726 11485211 191256 51516 750056 96432 87603 49013347 189433 83391 24785964 117682 164590 49630988 137707 74672 12338788 37954 97501 100169823 101306 89821 82724328 93822 46509 16715767 22517 153470 3671802 122260 198417 48296773 90152 112115 415118751 58441 63404 27299823 133676 143075 40937567 97575 211 11572230 87590 121977 7288223 176854 178539 51103894 73468 199735 2593673 172548 27048 368759995 31189 88707 11561630 176360 173729 149134928 26097 174921 25065064 176408 174483 38622808 131734 192462 112301960 76287 158426 34617482 111161 158932 99211021 121396 27855 1260580 150187 705 5319648 187641 17483 64217802 86082 165026 4914765 188739 101901 28604055 27140 146347 18406682 51999 112516 11629221 166378 16003 47883226 18713 61580 39767176 83854 33303 44326248 129001 99344 506530743 69471 125070 36592703 86688 95306 4584900 117693 167825 141816212 38115 26179 47027422 58999 176289 17193174 107331 124367 134684511 79386 75104 44122253 96168 61225 10969239 26912 123807 45698571 174930 49267 13153029 30084 5914 20660139 90088 34913 15385631 185760 105009 24512351 32884 43678 13657298 191873 77135 67997123 152324 118364 82912973 24583 29855 3865656 39604 93296 2491207 148106 89861 10306511 69498 1435 108655384 135913 127575 87195928 186164 153781 9927775 45359 137378 26151123 101437 2434 59134283 39306 198076 161184811 132059 101395 97160680 13030 185338 25771520 118382 129789 323973 69123 159788 4381649 20844 135137 53320 64476 90341 34387044 150206 109584 13479298 189871 15416 53763229 1614 15916 92750779 8432 43477 462127925 59419 126405 337710316 21113 120885 122520059 12799 123061 81903747 152853 106789 77750322 45888 176084 18537166 30156 96769 118198933 199299 132964 27484135 92539 171100 145875572 146904 89974 33918262 169874 91074 13074973 105237 29182 448923 180426 46263 20264117 149017 190228 412710871 162643 184032 8278229 134 38610 118601700 125969 19371 12193979 139913 86334 92681052 6463 78828 18129126 3331 2789 10161860 47999 14860 61825399 189786 64942 59547993 159063 14077 49441632 186538 156833 148561870 49721 29312 65531892 138470 4092 123738 42759 195709 1059397 79843 97902 240184640 80669 68074 63225853 25521 94728 112578942 70091 116467 3812251 134149 195836 4534977 95160 142414 155350110 596 3874 47820680 11236 44478 11791606 2279 103616 596394 191360 56472 711903 32972 155611 153694806 74892 48492 14384680 1283 76616 114125519 149048 121397 41707648 173955 36264 38305496 85848 75474 118078118 191373 134154 1373217 183094 166329 121360051 189661 21376 4243802 141031 132341 4569212 60849 18650 51333864 127826 82178 56778352 192346 21627 48629055 129914 3308 7201795 33158 25623 30228040 72457 30247 26708 119584 103721 117775733 187522 138436 156529669 118593 142788 11350704 162364 52432 78277614 113320 171085 67842504 59228 29356 3999346 2440 38937 92318033 9514 26654 39972029 60982 146380 7340774 169510 3556 159066828 138280 90021 26587939 14846 19338 149602414 23804 189970 46804106 192820 67511 981031 108560 188771 20000410 166881 89911 75296961 29780 17043 1435925 105507 40112 53190741 149015 165648 3634800 114466 173484 33451028 79739 137504 4321371 36391 107646 29097686 77361 43638 240436773 87736 26575 75093230 33887 133606 71559982 410 111626 93846118 108367 131006 459704654 61835 83852 12806336 90274 127381 475090153 195232 59571 54924735 149046 199329 64174406 153536 61554 7432564 83504 125610 30320920 138427 59569 132369566 76865 86393 72505709 133137 33785 34333694 31210 162034 24372447 193414 166881 28465744 16266 101178 24479017 187660 121838 4009010 35405 43098 17534702 56697 84514 24146454 170736 12680 32630464 160195 158060 22352753 24519 89207 21851321 123666 12234 55916877 110593 39940 357728533 105757 57741 2422928 99659 191291 43085799 160351 59803 68262789 959 192657 278219510 48364 15480 22647708 57833 77004 139276769 78003 30257 3836085 106592 31702 205522418 189565 134316 12049879 158905 134931 384986243 173416 114640 38771814 161055 106012 62726547 191991 179604 40092227 128931 37382 285643 89305 162520 2769861 151501 5135 194646256 166580 23194 57658723 50719 82621 21243514 65376 108824 80661732 197094 92121 73382929 13468 152734 80892854 28748 10599 3463512 84895 142997 43848891 110867 154967 42631076 192647 113444 87629461 113560 75382 11923834 141586 130729 20190778 74446 153698 232048914 50387 19776 8285249 4941 56719 98327272 73523 12890 34652211 170991 53135 164738418 128212 177094 4920239 31963 70893 89471099 147586 163253 24044800 145207 90567 10532713 93219 151364 151700567 184316 50776 904319 39957 53334 7244237 125028 87805 32368445 59849 176649 4130821 160820 20882 30453210 51350 26049 29766784 165141 124095 5959153 73981 181429 27083668 62561 148601 91121656 54740 174310 57652520 18712 34767 17239029 186848 112658 250355413 125406 20726 348461 190375 44396 12115 114494 37533 119679566 176098 192975 26799160 172243 164220 5264795 44221 110192 31630810 191790 100313 9688800 60559 160870 8533359 70154 110463 14714793 34704 8070 21902898 88475 58506 366345433 10510 3263 5256656 166974 82124 11125133 132316 172660 30018094 22600 65526 31118345 7693 15126 121896350 16797 94374 86280706 71578 161835 669777 159209 108401 56799980 133637 196672 2130312 33907 125619 13374110 53269 104649 77149848 13661 54995 45298717 22511 187842 103924104 121108 133527 21732421 158826 166051 4649314 3440 161373 82740815 113278 173006 12327506 88833 12381 28854055 95495 67524 69865302 148991 74006 128091098 104686 43971 38953368 105176 24437 139560488 198945 11473 115905224 92179 150241 10751561 65498 174699 8046379 64616 149229 169263505 52840 146039 10006178 150545 158068 45604495 166649 89740 14149282 123611 108716 39244526 178503 131519 97091402 17253 138759 192271616 146380 171201 4334682 157441 67937 28595199 116845 58991 26338434 33830 135597 126741920 57137 96085 14999529 152297 81097 45751586 6476 51236 77047867 76859 103951 188775856 142119 164731 11775573 118740 138278 21887818 188372 46995 36378967 48420 1720 16680400 22358 192441 117121898 53196 73261 2971137 180106 40651 67155681 3637 530 410630938 108204 9551 4563981 10974 159512 549879 65791 111232 8223134 133738 71607 122415871 81826 154227 87532837 186277 187505 195725121 19233 159628 22875697 116398 72559 149026767 86075 108143 28685025 39740 198705 162451030 7429 35507 68951960 113749 67673 2276981 184603 57057 136694348 57663 17993 41079848 45741 81218 133358622 197313 87151 8379325 23299 7703 58245544 172452 58470 969152 48861 189218 81042230 163834 199132 10720823 55501 9416 73978667 58245 56798 21120995 42808 163104 32672818 183971 122135 37069449 147847 146614 33467983 118929 167857 85095566 77207 114892 129540228 63734 85313 3830713 89109 158881 149890762 69477 65812 49405311 117493 93763 41696848 90851 97333 181220 5503 106318 35667176 99787 91169 105443711 131288 11152 234816318 21322 154962 234454454 135884 129322 16022673 48921 167141 3520391 38999 10933 58822079 47822 193000 35444282 59535 70993 48745098 155735 24156 48172697 70076 73783 2182620 24633 176993 126538953 112672 117995 10995829 78106 165561 82778049 113251 104835 231891600 47001 72356 8647628 82506 139252 2695464 135025 5752 46200555 100663 61334 18868195 185916 144567 17375063 164705 197301 85946856 51844 156680 62017248 180108 150505 103771249 89460 127766 4499954 171279 42439 6725348 184227 67628 474066531 13460 37105 5333642 144634 107220 4967512 108748 14554 303519840 154727 18592 135758459 23370 22418 48068717 190191 143352 55158156 92113 107370 2583221 115919 134879 55024320 112331 35938 28182730 114703 80898 14012527 195125 42385 34855035 114141 122225 4514318 108505 42668 92695971 58201 197122 14217942 9520 199302 17319863 152333 97785 44253792 101212 186073 297068152 78670 78028 5916687 23544 15446 86127066 31048 68898 383665224 189096 30385 184089346 13293 82889 22667074 193219 119437 45803427 54283 183816 43903254 9235 114328 172091422 7918 45107 9922730 182311 29510 61897504 8447 68964 100450735 136797 42888 55790020 13573 6008 67414985 91010 197075 24439627 197322 149715 5908512 139842 66373 32192981 119322 131462 20736240 199900 67209 175851486 9368 16206 5876450 5739 90138 9131080 167660 63162 150381512 5656 37722 42977061 149638 146880 60336053 90207 152653 193412439 42294 156972 132651561 164216 44649 8279434 28514 123588 53227532 140115 57352 22290643 62208 41573 38999717 163156 167126 31444431 93962 184064 73163182 14773 27294 337130482 181313 199242 23104455 46110 61202 37807526 182725 125417 101088117 17496 59945 32282400 49467 95771 236417593 2754 182897 17522214 5855 29964 17521967 86136 116650 287747074 188380 35957 62520826 31034 197522 40853798 27117 93350 4909545 61895 136341 5858804 167221 186208 11511010 110175 54477 23286865 99365 149335 72990983 108006 63697 101989727 50573 128657 47100282 156095 14319 1992428 12709 28763 173310040 82617 118722 26132285 129076 109546 41531337 141244 167076 8336198 57911 6904 24556996 131136 199746 246906629 137769 98196 21455535 8172 123725 8365036 187499 136232 69792260 110057 16016 2159008 182168 44743 29884268 21034 120004 235342160 163014 2995 73304228 194917 26870 120460374 82386 136633 37037650 110135 183944 94316137 67449 122523 75285680 199209 76882 13838438 16408 52101 13909442 197396 111227 53954647 130012 25524 61872911 63993 153720 23145689 191146 177466 60557696 198128 48725 1295292 145278 112003 418713339 45370 194649 79310474 49267 160488 20129051 185949 2065 4526820 67387 17681 3166569 95483 40730 16096387 28908 114672 13225055 59331 37846 3472788 55253 123068 137564992 35755 76287 33523387 191797 139552 3606830 141356 44851 31841125 145555 61309 12078906 86480 191259 96921223 20055 71885 66622270 178616 30134 96820192 116452 158493 40398221 41260 67032 150708944 36175 22476 87843873 184115 98896 20048435 42786 90801 81685621 195808 102374 110439586 117764 124556 94309242 133127 198418 37386905 91919 106999 9894259 83945 165032 12185892 62838 4073 58367205 120907 67481 25820804 145495 27831 66629376 175688 112166 505822034 137928 26742 100693431 160095 7719 72027536 62698 17220 17764132 68044 149206 1383386 83357 33224 23236630 158458 115074 18144317 18223 13612 76554400 182287 25858 38928062 44377 137255 56789138 155676 98861 46122877 39611 112663 94073377 59658 24250 38163784 142696 84773 324108154 117173 86214 4950512 143398 90820 22028141 40498 163930 10580576 104010 29050 91349513 136923 28746 37244689 19622 39098 14584633 26951 197107 290695 144931 13697 98623635 133037 16687 10808449 132292 15512 16096014 74661 69079 22566192 69292 157047 12406550 160923 83395 50898559 22621 168248 69772123 100410 46093 73151621 85867 125776 111938493 178793 121211 12745116 116524 64443 363812 182467 78996 1746320 171412 140390 48111483 31397 90665 306802675 155939 72681 10040116 70594 147094 27532334 163722 14096 6329386 73388 41027 162232553 190505 73231 87131129 23641 15344 30929933 150166 34530 22355822 70440 36128 446261 48575 18221 13162094 129556 196302 378709731 89804 112134 4631207 181584 189753 10755709 41618 132560 80936166 26602 35862 38805230 66023 175586 5554105 72773 146681 11782696 153695 111154 423755460 27292 31436 213926168 170019 78498 16777345 50469 184483 120716261 143240 162156 489439134 35350 60514 463790 81801 158322 242227186 59281 143217 23371270 1594 21038 61950919 41882 172552 206952 118826 116719 580833 171394 128311 46251404 61595 132623 71703924 152984 110296 50018299 119951 24290 13641708 138556 162770 18097969 179978 170386 52856272 9796 84384 147062389 118054 92075 237377254 90774 188622 48162817 39757 85567 147791374 199774 114377 409452 189127 26830 25807079 42595 50487 6390328 185001 180183 7252680 68719 125843 531389223 10733 148174 62683332 55906 135003 10272740 78189 148109 8348592 8763 122702 217097899 22058 24218 54836786 157575 125230 45175634 172561 102537 31871506 55217 39028 185468810 61756 138306 29594415 173087 24388 20448331 195242 144936 5354751 169893 104982 37842251 75842 94810 120151 149155 63901 81909062 191406 183548 95672765 84847 4492 173989048 130078 117346 41958192 14446 189355 12201744 114541 85386 40932341 171478 141218 47776237 52392 193528 449513 150157 180637 29868195 16594 88490 1240602 61111 96535 38163605 47682 187451 10367362 15046 23134 25504939 195580 111624 184991343 192894 8269 1538187 70664 39149 7365638 152190 117296 1707213 186574 175397 401764 115312 37599 35389337 55262 2040 75370248 118163 22213 2268482 145302 22215 11457415 59067 96318 52184366 91776 181076 256188313 130799 152201 45374430 46281 72045 18886504 142844 120135 104082178 162844 31186 41768870 49789 112560 20521702 113160 116154 3849109 189524 78201 29325814 51833 41407 20791913 26420 54305 113101964 103718 133120 17368122 42311 18882 2303843 87610 74051 3377755 62385 96604 153127617 110385 160831 39520541 5727 188209 22620006 142895 66359 1453372 155350 149959 8703568 4056 45187 10493047 116267 49813 270575612 88082 170435 11766417 129138 139312 78636273 57482 135264 43671864 195888 182364 24863039 112079 127313 196557982 162017 111827 4375910 168404 108283 31176586 27317 16564 7543404 146227 172258 18901764 3171 186826 7099178 128612 9491 19606203 1749 53554 35713528 87001 136770 253714693 88303 48081 12892029 8958 147668 72548829 109558 158921 70715079 60986 79730 30823340 199929 141021 7875707 39540 146019 212491490 81526 164681 6046696 173271 68825 6146052 55866 177203 148644467 138471 83789 74218855 57779 9384 65145823 139098 162780 15161079 115221 129882 14718498 161794 141231 13814831 163411 20996 46064917 151147 199002 60655775 195166 169618 32191646 125139 114434 28546497 9228 86307 6424066 59753 190119 47681034 116624 18801 89525818 118537 116998 23406209 25030 148094 33303480 6633 66433 70558455 141451 2777 8701037 162382 158708 36714612 121188 16040 17928570 102509 87258 49457244 115110 35232 111047004 182112 11138 47528398 5694 20677 10463169 197454 93276 314272511 20919 32273 18724072 84855 9498 19784050 198133 59492 24355724 26090 58236 108158299 87651 48857 10647280 81474 41288 36301842 168776 180692 3179767 194731 38197 45659089 137141 19613 34463176 126831 178854 27346491 30510 77323 20789856 73163 168504 217232615 14261 50738 57827670 22752 196575 18128422 32790 195283 2629911 93130 2412 1313011 112744 167327 109336478 152858 10826 97893282 187061 44093 39333032 91757 2638 27500272 5179 166718 101064538 199827 168589 19156426 147446 22453 96787673 96069 183744 6550030 48680 105099 2218271 49039 90160 467624986 165429 79344 3480576 192716 47156 213142027 57751 99752 17430465 46116 33040 69259 186885 146178 18111842 26296 86731 6560230 107662 24150 115622762 149720 24700 116115200 75143 186974 49846316 52966 4784 32345188 87780 74721 33095895 36220 98760 4563449 107587 191936 159044362 55047 111832 89808464 185224 199177 36697836 172633 140206 33014486 78173 19193 3189784 170540 128779 23980408 138400 191913 45846095 17379 46560 9760888 52528 193118 2750843 2669 35350 2388158 10605 51125 166617662 15054 118550 150086482 157975 118929 79150038 144760 149176 215436310 95441 50119 135434780 36145 116367 162219106 19742 113919 51847053 163240 56166 20442437 140275 8339 20322021 67939 112242 32132591 94557 173715 2732951 118871 96822 287747631 158201 163176 16879457 86778 122629 87476639 80946 106201 70557924 138922 167570 67163671 3668 20297 14647393 154107 115309 1439916 97746 107416 30436815 154201 154709 69334294 109591 118356 190168967 195604 69273 9812907 179178 101167 40176902 155638 141559 47608818 169242 40482 33939099 39017 77516 45884737 38124 24113 97609188 182053 19288 46950414 3956 65789 38558247 18250 21048 4172541 144773 119304 104566907 175442 93218 26034156 95763 44748 73219937 108123 31100 26424908 164699 97840 23638419 179294 76013 4708373 53025 132661 40396672 133030 4704 31263450 101068 12674 175578421 106145 25870 107288996 97108 99155 147909091 156532 69008 86204737 194292 64084 75527136 61285 6244 5205196 156629 92116 186631153 145174 38290 26958656 133851 74724 11781814 97818 143537 35777097 83188 76427 84196709 56222 46892 237602289 90164 175107 50546837 144941 43212 1268885 119072 55398 79409580 19309 163118 99662022 114663 53714 112026985 58292 163419 8076776 7604 21843 15741747 27875 141599 124337637 181598 120799 52641249 123103 197192 13637405 27693 64170 4107589 92438 87802 14500095 69757 194668 24048514 129633 63183 11359154 163613 83265 1808313 62544 193553 125555050 46210 88855 55547630 160252 34413 150745697 71778 11593 9582284 100554 55444 25818933 181317 166718 3818087 159524 75460 4123054 190831 65554 2267439 105043 131314 8110732 58997 145149 23314924 160472 100665 18032581 198751 153379 7556795 59308 126131 108976916 169017 66461 51962028 13967 44233 21533141 10536 132462 5272557 124520 90503 68781805 148051 146504 9636212 89668 116170 16755560 198643 104550 14322142 54873 168113 6241278 93029 45306 203621542 22489 199057 48783135 135375 183354 13209430 61402 147691 30090194 163797 61847 12148860 113820 167227 77251349 168507 188148 855079115 173320 39378 112435160 113918 186546 11460554 195478 146775 4900356 41796 194742 3225799 169685 141746 23358690 183615 8890 18921580 109509 75071 13080095 8064 143580 22989388 148057 38483 126439222 90909 192738 31509152 90968 66883 37989035 52599 63008 1857725 70250 14666 170324304 168374 178083 10765939 88362 116331 106251437 120676 75021 10321652 129866 32970 136512867 117287 34434 86803888 152647 144838 6480183 19466 86378 2248480 82979 29497 12839031 25836 81408 29357871 21825 15453 57365094 48022 68945 67769159 189205 64937 17389038 76217 126818 61475952 115715 67367 22136100 40318 194892 4906896 123650 84297 30183370 55797 136789 44154660 167143 190797 437224383 3242 30345 8046627 71756 191820 645086 146555 177191 101497979 115569 169037 63268490 102611 34570 17350168 22912 81904 21218643 86441 93757 50993270 156901 106970 50893023 116324 86270 7938151 150442 104101 229733955 171010 183595 34021298 4424 73861 143530515 68836 45310 99866678 36755 135490 113873953 86891 109015 201972571 49909 17505 76776404 71596 21788 185757136 54303 80443 1590223 137340 6400 124658074 2513 51830 2407083 91625 191449 212618345 13476 34488 83901698 172855 63134 86489475 36135 115744 6835324 166202 172379 218364380 67991 78224 181168553 20083 1758 76951337 9221 169544 149436092 173112 73945 33347514 92619 158505 2810747 27298 161224 7040177 169071 138152 6484294 151284 121282 108701637 183934 120319 14810224 190520 26214 17495286 21990 182109 153341298 64220 86187 46603462 52868 71323 3250118 167119 76091 22389075 23279 81867 84581838 156583 180519 139753735 189248 47635 34259861 19802 153590 70336539 108567 90187 20513397 61921 52929 97052088 134462 71749 12578582 146974 120426 143071590 168732 160494 50030686 157578 3387 83156930 135888 160785 245241257 180018 9037 299563782 84176 110217 289965461 61409 87574 172250079 86434 20044 16271252 154703 138502 258460858 169072 190885 17295781 66687 154955 256280142 178681 101036 29845182 191135 148386 176068689 56496 149525 20351532 187806 91587 90320457 19844 136193 43108258 141204 21277 75789889 64176 102651 3193902 23350 145124 161092888 93058 22263 3059812 187723 67697 64790745 50546 49604 61654771 17919 103015 10442285 45911 195034 298105411 56498 183481 22578112 135051 63012 7571847 139094 56681 25003567 19951 151453 12046309 12500 185486 52015709 150922 198704 14477952 14009 89470 116583902 99403 122771 20101711 8818 29210 32077329 12130 172353 127121914 106784 105958 308568266 17035 182702 29367862 108803 145519 1747990 14334 193219 14585764 89046 167755 4292065 35885 31160 85714941 47161 22647 2052686 8528 190343 125220860 34936 71880 73889122 17016 137213 13897804 23916 64648 11601747 41749 161573 26413221 179850 166580 16815085 57592 132381 37761973 116554 136631 1312321 113339 12681 75330067 115057 86418 49043497 48086 194985 23703353 65032 178429 135462191 211 7224 70198182 189320 19728 9136120 179637 120553 171000208 69340 41023 22321882 76418 92040 145436999 47336 38246 67437455 188045 132651 250370286 90957 153809 55766278 131915 116210 2456657 187116 41057 90422967 149805 155847 85792377 191063 50388 568856 40553 114397 42634812 163853 60575 232866377 138432 186314 56470105 50930 153051 164258918 177919 152846 209248234 93540 64540 96777964 3860 34521 1181333 65872 15643 142495664 49997 58384 37468594 190100 98505 77277153 28661 84295 17504214 60535 49791 24912057 119001 69752 1272876 134080 122491 98454428 117146 114761 56388901 41199 165079 1008399 21233 91562 96123024 124516 52324 32283141 126489 47050 179772170 110870 88512 54073843 35279 12445 34253934 189202 134600 70849460 15157 194936 88292061 121070 16210 9529785 57243 112445 27040017 57222 198795 131031436 20358 90519 8742841 81036 130407 409497848 47078 115965 175441570 103187 126647 6920154 23376 176975 86855930 50049 97424 89929850 138138 161539 110324395 105614 4320 48308384 80420 124289 42083729 135406 43195 269668581 23426 173923 204449550 102604 138109 17141965 97188 12215 11392164 173649 22992 55374221 113660 97756 1340981 162909 134629 242959625 182422 31195 395260401 65476 98363 6853948 113755 40863 594379 149308 51575 49996545 33055 64264 100529454 106038 127552 573579 26322 54879 62904394 176639 69101 39415741 40680 112910 281958154 144349 32760 22914274 120488 126077 15152770 102385 162805 5836983 97856 179898 380852 140931 119035 27539677 145549 2302 40686048 193582 96532 525621576 52637 14653 48791982 168969 43218 10708570 28160 175276 805132 114922 102319 9466273 34563 56300 134181642 154017 31231 9756593 53143 10450 11884335 163407 106692 27178891 103410 192365 20805400 66943 12250 25006807 32750 65565 46696748 36221 124062 1576666 139504 153066 169361546 14434 4904 50036191 72083 160625 234993424 25855 84279 9268175 91226 57059 286092431 5084 83235 11805823 28499 105391 45707191 4421 75149 81860087 102200 157246 1494087 86122 194223 21169297 133529 70742 19619465 178496 19949 106021076 51735 93432 7883517 27673 170041 2317535 180196 34988 88896009 108467 77526 2818756 183095 141912 152537982 142156 136169 36298834 199974 54461 23367665 113191 59550 55522498 6626 129384 18594933 128761 4966 158689367 24556 96121 2046260 112114 171725 16793354 52721 177161 3295015 6536 106805 123375025 71798 146218 6495798 66060 86756 23806470 129493 171104 72703864 61455 87972 136317122 166428 117680 3452355 146966 44791 75075298 107582 153854 21174635 180806 65128 24919790 173614 89368 86884752 126075 131272 50442512 194329 32639 5118591 22709 29054 431703 18794 96077 102100134 100243 177134 32191759 119781 17749 9668434 65205 74989 58180753 95637 80243 109045625 145916 9520 24570550 109238 180163 35087817 27653 178353 19378357 84735 165679 24456218 49903 66222 121754254 187301 13505 7912217 145374 141268 11268448 150510 86885 91237830 154926 171111 1194488 67921 28751 1488287 125895 62153 203249631 42468 170214 4505272 184151 125841 74079219 88074 125901 10771877 166931 105050 5887225 69443 56250 73396197 48742 33013 57685102 19700 56980 55345074 136289 57821 19924849 38760 199667 71278856 168695 87759 4642801 153990 71861 11267229 87058 163563 10022708 145801 103140 75809892 66351 23577 10732255 105513 196797 273027402 55986 130764 20941897 136754 176812 92252485 99148 192193 4663460 162818 49531 1062438 103456 149815 58785605 133079 104707 1379924 129707 33258 21322584 107209 110529 121262479 187700 135656 68260273 186668 70781 62312382 130935 164504 5432951 112269 56423 20602530 161858 164011 37054612 184117 121875 131862857 156154 138922 6315707 81668 79466 872984 172807 32070 10815000 125305 177096 43875233 157085 140587 3281784 44997 105967 24743231 61708 10257 8842164 14052 11090 4831176 142447 8764 56812815 140621 78913 66512700 77889 57684 36833668 142929 133621 10010123 159149 108759 7054053 170488 25647 14783692 112401 107208 57466533 39249 107644 3954036 126858 181444 196291454 173768 184558 180737587 29816 4596 112531308 148239 91031 557252316 87012 100247 98694504 144817 149226 57136693 58663 134141 340111304 188084 118945 39372349 42314 97181 12861356 154295 110791 227755186 61504 65477 775767 40064 194699 3904125 169416 141141 27984113 10315 68414 127763345 169546 88692 7829629 79675 182108 471192612 82217 63151 103908008 74703 39292 134732939 49303 30950 93670167 134030 22004 71956416 25211 74853 73587306 102421 30387 11577501 101896 189918 130732706 53379 153957 28706081 38644 164045 10698379 107266 89386 352246 115302 69508 11827791 41650 111715 51147508 52892 12652 56612783 148642 209 6920117 115698 84823 30574911 131573 157737 40348755 195592 135844 907417 65727 83027 4596888 38049 132848 48565501 188867 109453 111475160 129890 56163 65725467 195016 175589 8050724 149497 131092 52270610 83557 46831 18372627 97555 195913 52196052 46517 171895 13858573 180469 95204 24279707 51306 153194 29897851 125213 187596 21991430 176506 127218 63283897 34127 34139 25305941 194882 158733 110143337 21794 3853 163784518 24924 120458 175189671 180260 192124 100283690 53023 12397 126853140 177001 111639 12188338 150506 114522 7966578 186963 94702 50410230 193764 7690 83442928 183312 139304 53140738 63987 164663 98849119 13566 187874 28038871 154143 97321 17792951 89422 89536 164315992 180502 134832 46285411 129191 9822 8821329 35996 13185 49010270 33641 74976 212020152 126180 48895 338942749 50903 118205 180784371 18239 28448 64945669 67865 87880 102516340 84498 163458 5339618 27540 149142 43336379 48649 80942 113254611 15302 147000 53590568 28668 118697 109535489 157962 72064 16694018 143932 53795 4312342 73474 2074 14121534 30093 102496 6901586 10289 65448 66382330 179206 62824 151695381 108780 79548 14868715 29031 124570 98922515 51690 160615 8249420 164436 3819 221158327 149744 132306 82399800 190127 31107 116707353 191706 11123 359517728 152017 24652 50051567 178596 179872 18317584 51849 10046 22139919 6569 46919 52908799 111535 64133 1071492 188348 128215 129763134 184004 121286 69909286 95672 150077 344455800 26252 43379 1744761 65219 123934 22584472 2578 90713 8720015 38421 74389 35744000 7637 75491 26327647 31166 46091 129645157 140869 126357 10541367 125519 75849 1490245 14928 45642 128720361 153472 123792 57427066 178921 24910 66629887 196846 57559 46491789 150089 174911 226514699 136753 163418 19329850 188401 48739 18426435 38220 21699 24287865 190945 183973 20531096 97883 23612 896952 140247 73350 39045162 157672 37255 5903885 66808 87024 46663268 8988 177276 2298487 193299 3297 1220986 171348 95968 58359539 65055 140882 2118000 153495 71587 6580409 51472 111960 6797638 7145 2442 93089525 22360 39506 125854 8238 17393 11643803 113981 134181 165458389 29919 74744 172680111 116856 52849 7130767 46705 172543 27432081 189715 171632 202482091 192491 173111 119505851 6329 141202 56100537 42016 18572 57315549 147174 126362 1086541 162183 95598 88872652 129203 103225 40699552 70638 146462 31135644 108069 102900 25310182 89679 128021 13047772 104724 198125 6612728 37265 197235 8965734 41398 7578 180084062 43522 120121 505984541 85331 116226 7340927 195400 94807 4657022 198043 131730 104920910 147899 18599 71225988 112348 171005 1536036 196606 13798 67153417 142860 16585 22012833 94416 51588 11885437 34247 183376 10294628 125401 178402 225154672 14815 16252 37397231 75213 99066 23499258 129846 158680 20545344 179830 47885 6678770 133543 184809 11862672 106882 80751 95237290 131072 197522 44895649 98529 196383 48129276 92381 39304 173021896 77061 117718 64096082 43691 193183 25117700 185878 77216 276461210 85386 75818 9162622 12868 198061 20231676 47723 92782 42739742 100149 146155 9827554 69696 117072 2251969 8286 180220 17210054 112025 21126 613307 2615 125394 394556 195202 136513 31839124 104786 133763 2181920 191328 28381 25992141 150108 145502 46098165 136358 92931 1476521 86466 145142 76161606 163062 83518 79323520 47641 167018 173010302 17525 64070 27148576 139324 59618 37605628 164609 109499 92984335 136471 186669 190630520 160091 23861 702047 2257 181873 1217908 61255 82132 657715932 72997 48094 161726503 187001 13413 73967150 104947 11012 180337888 166906 83341 129293508 140400 1409 29021639 114287 135387 1024660 190256 190709 10953929 54103 127174 9366150 130809 36064 115829577 62454 7378 962202 12649 87845 11940828 28440 94466 10360808 22394 170829 54994476 148212 81185 3814226 107893 111044 9581912 83139 160074 52880483 16899 152397 8095720 193309 17037 57199135 135331 169494 72159320 198202 199059 156000999 111054 180749 65971011 73881 170532 259377591 107617 137407 85070988 136698 106308 18532972 129183 159629 77169553 17045 88621 20739180 169117 195430 25953762 67746 188514 185965676 28698 32357 94737012 181030 145586 29136557 150270 95053 4769430 142018 55942 46026638 133041 118850 10629793 116696 148141 183310075 71457 22628 20554139 110738 121169 41189362 23894 170734 76401895 38400 177029 57019789 62422 117765 7331943 87841 54331 84764430 184667 164509 52153657 66365 132420 33939452 39190 69074 26061937 134593 1137 63241432 27166 72420 6970754 104286 7821 68160711 171938 142445 126257982 186421 48715 342688 41802 111790 62395634 5644 176795 20789126 199072 101448 9805747 86603 154840 25178700 198209 99830 11726356 180817 10091 32550249 21947 93453 72030243 111565 83057 415605116 58832 34113 44441828 159964 168883 29333450 180271 162178 111898521 183597 26826 32387130 95254 137058 44298797 79441 49002 24186573 124273 118362 10220069 127335 83315 11785971 105220 90832 1326937 20084 7599 81389119 75194 184109 152013924 16654 92182 3452051 54228 121612 3011497 175629 197631 111034802 22700 114710 6990760 106943 68469 35283060 114176 125627 45792 140710 174201 46665406 152056 121556 4149738 13495 174484 3684559 39461 32136 456865 55364 78987 56506244 173543 182094 44526074 87028 41704 8804586 80553 67867 4279086 49088 78691 53972636 59097 112637 862209684 16522 35841 123663692 132194 16464 82981743 26071 98985 1779852 163228 18812 6241028 177524 50418 12836704 93295 24647 133309738 187337 105664 143214435 77761 143679 13522740 167415 150713 97393160 99525 33732 7858594 162325 181484 95366156 145775 106971 114667658 22263 182470 10856646 171107 52668 20509369 56217 103700 14940564 134076 18092 163567711 11258 193468 43687681 8496 18144 52561915 106275 76022 85514663 7726 96396 12395 73390 120892 2117056 15696 124513 1206469 184022 27542 7665530 85874 182743 35205753 121142 93320 109572074 141131 75045 224541664 20217 178174 18736069 112882 168239 109005454 147297 176441 78096823 46737 141333 226777774 61334 99012 15688315 119954 174711 159917334 74081 194883 133382182 194877 58297 101322398 102252 54182 52023998 148779 127681 9030440 71102 155267 3850048 83731 76575 8385864 43597 54476 31108748 120183 80247 128064359 193278 163392 86877 103285 28416 69267535 130882 63221 53619110 112997 14970 4289122 54211 182312 14725025 91198 98190 11101343 105922 27303 17973025 79212 51990 59375024 120109 125496 181874780 42523 114971 88725608 179263 3364 1229793 70197 3390 54373156 26187 47850 25958026 160546 189418 71090916 167508 121540 30377362 107395 118718 10658524 77472 90102 30427227 178750 87468 3933318 188329 186846 5847303 5863 52732 58668301 33453 3528 11873512 101312 27891 316567897 30553 26699 5870214 72847 193558 12281144 28516 44608 27413310 180354 18487 546912411 129329 176684 22413664 76454 128844 64481099 39018 159146 30085315 153845 25384 172537 137520 112011 43044520 152840 65564 13453822 190178 28919 800036 176716 56851 35807220 51946 96185 1494246 106292 160725 118398599 156592 169885 53578917 13519 142083 7855641 124494 62327 107574529 84007 54916 85701029 107620 1766 45236748 140882 43498 6031183 22697 70582 13515196 177718 133575 45844584 189138 44130 66365108 104431 55779 719363542 150303 152340 2561349 48588 183207 29018819 159462 54459 145649 165630 193412 33280566 194892 41725 121745697 156997 92284 18292772 23206 74065 36448465 105416 14928 133132488 198189 158251 32012445 186944 165779 1418706 113828 2546 3181494 130607 166812 208978578 87290 46027 61583968 197046 195009 148101677 139687 58462 100929335 82753 173067 8977508 198348 47518 2231592 61721 42795 28083315 39212 96696 75457890 60727 67225 23505306 155395 189634 80331980 15708 69936 76471305 173294 197873 26624202 107758 44717 181959112 23728 135432 27401722 83758 33204 66888925 11120 15880 5079488 35500 122679 3591453 197550 41723 22158648 132392 106890 7562556 111657 34565 46688801 167544 199592 176490360 151133 198454 83088126 122282 114174 62057024 11184 77308 35592558 7595 181447 10472636 419 125646 19413187 2123 25936 10972769 61627 51678 7639233 171184 124127 88623459 122375 194158 202548969 13111 196742 35623224 141393 108998 127693778 82498 68184 30885310 23747 44564 10452041 113884 5744 5733371 121274 136312 11606470 32896 85409 2159014 56064 166531 5777245 84468 111993 25329851 62253 32925 123724337 113810 9836 21075447 96356 58030 29672884 84828 17273 15243951 150637 152485 15763559 151816 29678 33598575 48993 85200 79488763 96772 12339 12594370 19602 73131 20986764 114018 110829 64561979 165991 73849 2249119 7527 27804 60527890 88648 191896 1434440 41314 33146 9745030 135164 112133 2641903 56618 126970 19565487 147875 162977 224963394 56372 197271 3257868 169542 149199 41709846 45351 55458 45906835 92725 169055 87621620 131325 188012 31972549 173300 97110 249261377 93066 188096 88539589 185509 84647 37454454 45918 155604 46899444 7802 6355 137116302 42811 144110 21078151 127598 63752 34019490 90388 161126 193672277 162939 22287 447693562 91024 140265 52093714 19635 46485 11341540 94223 157560 33554179 47908 7091 245753815 26197 134252 31167381 121714 49629 11519473 58039 115196 16163588 46218 129829 59836101 27018 102206 65051545 124307 58563 38659828 192446 186235 146358200 18501 189429 51641432 134347 191442 91733357 104343 131272 20699834 191755 195807 122905361 190469 40128 72457060 164923 156168 9312186 197141 2795 71623580 10444 140586 52771211 90733 83392 15059284 113823 189837 37409384 185438 128079 156045918 175734 36352 167884670 16505 166352 38406127 93230 9693 99894493 103612 3732 25067249 53878 133642 32778632 122171 158812 381993350 195601 177258 39784022 140614 180992 68467324 122782 13096 79277873 128392 1885 92344716 187529 30664 11549730 152918 639 96655775 33197 177463 46250930 43282 104734 22639367 80839 86950 7382488 38083 126611 34911349 188780 134251 74321320 184419 184083 49422687 61610 111476 2951835 167369 130747 41688496 173636 26808 176051137 47665 90989 38312261 122414 137745 99919328 197015 90145 43221939 160585 105829 6039847 110624 27721 15521982 176128 171003 60251291 35014 101705 3700032 127442 108005 115771634 1206 57446 34539906 17606 33573 54365925 28163 80917 45024404 70525 9964 22298901 48702 171665 42797333 182126 80149 39650750 182253 128031 23818487 45134 109253 62750373 136955 136338 37427342 181056 37038 126537016 180365 106633 82979475 131060 97843 53293189 172452 27935 88296730 134169 184106 40994615 187175 11918 9554954 192512 199890 58315964 140884 108209 81030495 39593 72925 62039043 49779 87079 5241088 104733 85783 254123165 27077 131091 101773271 64487 113758 86788922 60402 119582 7946539 178395 101817 210602515 103211 87708 72292762 3849 192833 117933620 82156 110374 29060707 192700 54388 28514326 108051 50137 63419703 120827 3881 2002274 158050 166960 67221061 24193 138589 13860920 18592 164379 66757493 77542 75800 24446895 43003 99241 3428576 55588 7078 3742681 145402 149604 1083915 20981 54241 32821649 119560 165187 3276396 91240 100828 280971 77533 173840 6481730 173362 117808 45509138 79206 13630 143012081 72996 6004 47649314 65345 116569 44221574 121609 9829 3983895 12810 18005 81868723 93175 158723 195189412 199776 188465 49737783 96275 83145 20582756 13372 33601 282595049 112961 192891 11626458 33349 169164 3136408 115662 47320 38555329 107559 42260 94178507 126690 102255 138173608 17160 2829 64631964 175232 146640 18280547 7489 83715 1684991 97614 168632 248491083 186922 191401 82651485 15305 88324 62501917 2100 88874 3119680 73321 124581 12893223 43783 41610 5550509 71646 100927 111984013 158975 31752 74124374 74001 92500 10730941 79734 136866 128712394 178893 29747 56772913 116754 9935 14184470 20479 145581 10644976 35777 136521 4007430 76156 185716 87113850 199528 124818 817337 78675 136543 49837583 132546 73143 54450600 91382 146616 1922932 89837 104878 4173826 143430 100777 66910630 145953 110467 8690694 127905 164497 68215568 121230 6094 16647989 8436 125917 16730392 31757 71955 7842437 181890 177346 967371 102936 139391 8304399 122842 57436 19006246 109737 87686 67389034 60798 129200 19230545 148502 91322 43484882 140054 65796 9699674 70334 170155 840923 51684 73022 4850098 59343 36727 71113338 9711 193141 27339077 135737 34917 11877486 75720 131449 4372608 116946 156209 70217545 154192 2391 2713972 99363 197283 10696952 163237 164089 24749287 170005 193642 51007110 125736 164051 29616901 93503 7875 24647946 190848 4857 54163902 15045 74806 18887923 67477 85541 519459748 112978 4955 1531428 22066 162748 14560501 27504 170035 103975915 32328 117547 1163243 76524 83096 2372887 130830 73398 54717304 187300 147773 180694424 191382 194104 16567136 152989 184179 218589652 106482 196964 2180454 92754 179853 21568749 68462 21451 18683607 175584 27824 86602154 174091 96703 68405165 76563 54679 3138456 146923 182143 251906743 9071 19629 1520603 147483 157449 57667146 102568 124490 387462057 173248 168184 131314285 130419 109331 145666199 66277 112871 66943130 99120 89078 76558988 102436 67670 13176832 15060 78032 306698772 44535 109336 16534218 172977 28511 7336391 77015 116510 32956012 90874 45941 32343451 102192 131097 12880290 76862 83599 85320957 76967 92871 23820820 90961 14477 51144078 63750 72412 6645694 191591 65652 150841656 23505 58375 133480349 6125 130223 71666593 131701 8119 69710143 92710 177869 52014335 140725 62613 16990626 61452 8613 2798061 195661 89741 34285093 9239 63098 66819962 138230 189314 5696952 94269 107368 1981329 10684 22383 15602908 68727 151652 49494565 171418 1901 55936622 161276 70973 37155571 77035 166653 30244703 34841 171 57176986 138932 162564 110575512 162988 185809 286276743 66991 97431 33194842 99559 43587 230195009 142992 137497 10869536 43926 13573 161372895 57522 88688 47710042 27919 147623 74861439 172430 33832 2525018 116573 102571 1646561 15731 152458 40964975 78784 120194 26405819 170955 71140 5858218 123469 36495 25920510 89518 168039 38021266 127300 165156 62048029 90904 139423 7794842 126536 119530 36746429 92049 152185 5743313 127916 123009 55794363 142216 41310 26715655 44452 188793 78265674 132075 94027 36103803 23240 159001 111215094 30778 127067 311310041 22173 9398 257733932 118965 172540 9779393 181192 172337 6818684 112411 91618 29128286 158891 154679 11447858 109625 11582 99919683 168843 3828 12831806 116882 172579 57026834 153015 196805 58569765 136995 194901 17208326 68848 76442 70471270 172574 116275 10426474 186327 32424 98852239 108641 172595 74806343 153627 12913 62478061 13925 40592 46273511 33773 35557 75908909 92261 111503 9828321 163358 60513 33777082 97121 160451 2831916 170441 110686 9143353 137272 120096 11646610 54649 147738 22574455 73210 170284 949669 117681 110875 5382468 89832 162321 131275693 151594 121105 48109284 39670 36160 77562045 181349 4131 28148805 168720 19584 759598 35471 123434 344447351 22405 62035 5092815 43911 68299 112504673 40227 150438 8332046 75057 10026 10528346 171753 93116 14019603 129211 182277 153217930 9748 35923 83480463 148143 175014 41390209 104661 116821 165606956 132107 60659 3144702 106837 183315 66519148 52629 111054 11286354 155830 196645 17644290 92962 19614 2082215 121597 107964 82312929 113358 93107 8049439 102469 25048 36483916 150575 7461 52909659 90737 49406 2501730 186288 84525 112935759 79844 116578 148469831 5341 192432 314066096 138496 132776 169604708 108713 115483 941988 144537 178374 9436988 180841 106100 9506736 180675 124063 160378550 167968 119092 38007145 36349 111978 9503539 129137 83406 7402450 5415 237 146236748 14888 54881 16404138 182067 187123 40352357 35042 3273 77441090 27906 53259 261043175 166035 107816 272663479 198661 157574 5300041 36169 152421 4818986 153986 140270 583679085 142833 157039 22706850 14725 5999 3488688 120112 9662 13707210 150698 102796 101801826 147941 64240 39137591 76010 121953 33150708 108822 64376 25705350 157903 143923 132566021 160983 73260 8911083 100736 149784 7001850 43020 58170 202302549 88696 192774 287432956 157774 79069 16348177 86476 43294 29839518 106333 80440 5783216 166693 131285 14549824 134544 109637 813534 87086 79972 49383124 39486 2272 103765349 86430 87122 9335860 112636 55654 85504866 74803 49823 310099629 22575 120549 10264288 139958 86546 14478873 104973 111548 10086980 64789 81456 41090463 163047 24633 64926752 166970 161065 1739604 169001 163188 357564759 44100 21312 7703397 57233 31762 231222814 199075 101435 3747572 107622 113770 6589153 103620 140382 19887862 166474 123047 26944344 54565 147376 57508164 100295 42565 3387671 195520 137860 91588539 127096 140185 5476445 66825 38305 1925829 121187 24567 344560694 129364 17244 44564371 147380 112644 84097735 183701 87156 12401955 116861 35426 112951978 101881 175960 99080169 132694 8246 21381672 115169 187832 59642866 130633 64710 49443182 191452 67368 20484752 78392 20183 119456095 25197 182286 9533117 64573 124447 21384293 31315 69118 19296927 169273 32298 6545440 153192 96412 13440210 136841 61649 133327629 139707 105158 129350724 79874 115380 88282864 189840 45576 67049882 81706 160140 83262964 74150 29570 26242067 34937 28016 3588020 161910 29516 6555481 178835 166622 37602249 197069 74725 134469738 154210 180767 43742496 127621 137638 60653252 170511 124489 29015694 194708 63536 1200203 193403 133833 58764159 85241 89837 96767718 158401 196419 3951908 174358 115977 4029200 178014 189001 40307277 13654 17261 1993823 108756 199456 76464932 131142 158712 71249505 7543 150011 422026 2230 138624 215013235 74125 36509 106168487 98838 20018 21408579 177392 134079 22464929 35100 917 5426607 152055 98243 49792719 119929 42131 54681550 73204 34909 28538882 73866 191625 184201040 92825 22099 24842630 178481 65773 22413670 143588 81388 156057626 159322 194574 17881711 20014 137618 77454023 93561 133704 167534865 148778 29887 14574832 180823 70850 86537575 78780 56273 86943657 182308 90631 133512632 20880 156978 142083001 176558 122998 6835936 74899 53514 35025660 143162 23202 22158189 23572 60200 35623400 87315 170468 7178432 179757 193483 25234688 155682 30311 106822122 92019 60025 29257392 170233 163090 28349495 4892 90757 77315711 113281 4989 109706448 141483 178108 130820209 81569 83888 58371265 70218 56546 148256515 186095 118969 59227387 21870 199228 285992601 95125 82514 6205623 109947 186434 45890283 86484 198097 62239967 183263 176449 174271758 99560 48816 35080347 171876 107817 18557435 118216 65121 113838744 146361 160413 7998960 60303 133399 84998190 170022 128674 38280725 17318 89487 11029039 177411 159314 11744104 61490 77062 8743481 165914 87183 4254393 18658 57810 636656 162175 187688 106622320 106472 179800 36005793 186714 197784 27858739 91246 90230 102156069 112060 108773 18120711 92636 70016 437782 24442 50834 165554635 190694 161391 2490719 31344 43834 32662301 60659 23619 55222039 40162 45810 32582663 56760 96336 24339737 18403 102179 16365650 198774 103556 15374834 185357 42759 6257263 2384 36321 10578032 178872 119481 68746513 108072 72571 170958755 114498 56030 80435879 35665 122715 9775241 25185 54846 62846302 135024 31259 60994784 135454 165972 2290340 12215 180793 91103 34397 196712 17156042 22429 111242 70593107 15277 52899 9219305 169551 179432 123404535 183511 131977 16157878 46594 184796 118430319 156396 51421 206212432 169973 165801 11761791 103224 16137 35584585 192315 115507 55090532 184944 10110 9822040 129029 36613 86222618 106015 13254 31215010 186179 65466 97621532 56923 120878 56339291 8879 103740 1783327 7320 123137 3874967 55032 172537 177341142 184555 13194 18903889 53798 198971 1863357 76101 126880 66808842 145367 74375 55993052 135804 15972 9783763 197672 64270 9576050 96484 128104 479285010 142618 38446 88219631 97087 132219 78855006 5240 136023 63002874 38956 62402 53026628 150128 160822 93663011 90668 23042 54124848 24871 169578 17958082 75498 37638 22076770 70348 82454 88565244 103706 189077 5669689 163391 151632 27532652 105325 137538 91811746 109185 146357 9962641 144405 107953 6901323 99246 83499 16961489 47841 109132 78508033 105519 48026 8091656 195839 188192 228372158 166118 103247 217554 191257 28644 60209563 173533 127229 6579286 84301 188235 219327545 43686 152218 70579009 71242 114051 10160823 175811 129323 220908841 155081 63311 48121497 55173 32529 565663 97267 187085 29515657 41400 163234 49107398 20830 51492 22277794 153316 47612 24869415 121356 47854 4132591 88152 83564 17921932 4114 184358 25064225 26518 134816 159486458 118513 115712 76007727 157303 66097 74870124 116759 188322 229553314 102818 125788 5739746 12078 126437 54582714 160873 6163 401359 31450 138454 127275979 66865 10536 7706935 143674 3316 38497041 59234 182736 45128328 160502 79386 7940290 108300 35695 17475805 40939 188937 6801830 141604 161360 12498675 75583 161300 3091358 188175 47524 39928943 31115 101992 50251281 143698 167110 5630340 144701 125730 34989120 85117 71626 43674816 124159 41501 34976891 146415 183988 30664000 132498 11199 538950 179423 142500 21190510 149900 37645 34428464 85989 111509 180084371 14558 151806 51102178 118335 12132 3318033 196567 118739 15855063 19262 130606 10101289 47607 177459 46896296 122530 173678 5582650 114058 149723 138602960 32768 65466 13123161 148874 149275 150556224 56047 129789 7489294 192206 34567 31701398 114345 52272 2660095 42797 35699 35639801 49013 180030 12314973 43360 91092 30926763 106542 107183 36085239 7256 181404 172157637 93249 172920 16767379 63941 155094 4325948 169804 70052 39207278 103535 154398 70724213 83209 111836 60804059 89032 120916 61721575 85578 175500 79036677 186015 93500 14649936 149253 196798 54191650 92434 129510 44721667 156911 62741 62474143 121325 157956 33158145 22439 99129 16776673 141936 90566 55476312 157413 144210 43633560 126445 150964 102931221 46268 76343 28422226 82228 90014 22327756 137075 73260 71927642 174660 108187 411075544 142155 155403 83671676 106879 139402 4861936 76059 4978 10457704 177213 121685 4783729 472 3958 69541571 52611 28242 89374873 91965 25041 32770936 49277 27897 39816642 83043 68176 117996088 191124 60187 191345100 93833 98370 12273388 89730 82044 54457005 5020 47034 56145886 176981 65187 88898389 147273 44244 154782329 83782 45999 40085690 112493 9507 11970219 48476 4658 46705591 122583 181488 55145074 99725 112265 11398660 21967 149829 4572112 173701 13603 81291393 16584 90443 30839599 195789 90561 86583685 165015 61020 93359478 27305 77102 66330957 2755 154902 95841817 91609 46020 42438485 184459 77942 119499221 92116 9593 210986060 162851 156411 90230192 31102 16499 105727886 102873 152376 8686654 31774 75096 27326699 83118 55197 130129435 6710 123723 245025917 116964 7681 28976773 170209 117521 3136335 78706 87300 130901843 111660 65920 13323715 17212 11309 3009719 20849 56802 30814909 28149 84030 1074949 191245 84353 24641131 192662 32746 87075582 120191 20083 11967656 175277 78570 47045751 25236 98489 2017320 20752 199460 1493665 77952 195545 29105099 61079 46364 54953846 177951 45328 7293427 16014 151337 29823894 140328 13071 17921094 75184 188413 26951533 144810 78093 9264041 57606 74050 29167690 150438 40831 9722691 32129 56787 113944149 132872 27128 21032240 43049 23580 17040570 163027 103183 7896675 107963 44890 138240128 198244 127060 64737638 128513 91324 24201316 195567 134962 134643493 125061 71508 5158151 159779 43947 27460573 40451 171092 30116652 100999 36006 591240 157006 141953 106781183 104490 170909 155511906 128019 130328 12309510 59015 199015 57404047 141143 138536 146078127 159017 73071 1889407 198436 75757 58920941 98048 132415 465857 150393 166155 7758433 5956 113374 310154013 92782 195595 6607236 33945 14663 14214060 150999 1401 142269646 174086 33188 12961016 172360 38228 43170343 34572 50840 48032807 187214 33335 151069632 7523 152442 88988335 118402 24666 111066227 162622 9273 49147372 191593 22730 6789808 141727 79829 17445917 6928 85557 19669068 97619 82346 962297845 29837 64220 58425300 19185 80627 14385949 51911 154936 100046926 85929 153214 16102967 195103 25338 39608771 1305 119450 21887994 123022 146325 129763271 37815 165384 112728779 121999 113295 40736201 185765 72563 34694664 60700 93081 479544095 105415 184859 27681544 125518 57776 77950967 193466 111082 14841164 57207 53629 68105737 12362 11546 91037944 68445 71686 7434619 39947 3157 84463615 117675 13614 41178669 185255 32101 56480637 156227 32030 160131593 196119 166922 29079113 59700 127113 171080425 65519 145788 48649902 173553 146518 163186371 123621 10031 167891 54104 9699 12103728 58798 97719 35611462 37469 77160 32723808 178419 191809 2497879 192245 75592 30566453 109367 137744 65022511 173320 30946 37422299 168641 134834 879104 115136 18217 253968458 34784 176422 14172094 86674 24876 5793340 184528 154355 25073338 124028 90960 1082172 134364 104377 22164602 193298 29335 42910370 72937 59111 51421592 81247 79194 61853772 110958 24028 22229 138880 92740 85721726 7566 162797 4737766 174476 36674 9976103 140648 72240 57088783 35603 145436 134312820 142067 119562 24961794 30673 107582 38328215 33862 192160 8251838 64015 91072 35807722 85865 162308 34645297 37610 39735 4320295 80901 26958 24064039 18812 158987 76326556 39080 96610 29206091 143954 61087 1128326 110369 122721 571433 130513 27254 6701708 74832 121492 15934694 196610 135586 10586166 25619 155566 36706412 196573 71709 5599698 149735 67641 199341928 110218 11554 134897082 102261 87162 11717881 56922 191638 52825657 84061 173746 83816681 15575 159559 36844943 153559 19978 161218784 7742 15852 65266822 163252 27217 13237494 112367 32005 23723339 187703 24079 14352865 159342 112194 33784175 145569 188906 14106637 2861 58323 10788857 105285 116791 67784528 51982 71690 30604337 102449 39009 15811324 90150 143559 80108181 37059 47163 111181609 151009 72809 33487916 103459 156312 74680941 178270 36676 6690762 144299 65879 21480096 32951 18536 185128586 16414 100433 72337199 92401 156800 118703 69973 102520 36386328 124856 174913 11988189 188373 63702 135871338 138969 176607 6549110 89698 79441 134392049 133846 37585 249078427 143332 72500 49797495 103315 68512 75612447 104765 113285 89667257 11605 136927 34433426 1382 76638 175714071 31856 50768 40429678 29313 153699 59716825 109246 23984 113546675 34294 148850 43739542 114012 33907 36572710 51223 48259 148189825 32038 60421 207550103 126029 162374 27425466 107701 127650 19094044 132613 142120 31916054 72601 135972 72339761 106283 130642 106192911 1667 76115 53777465 106057 139102 9544848 135324 178801 31996912 150422 127287 46490081 58620 23901 3349867 189255 47501 12249065 80866 199377 39557531 974 137483 10821914 187705 126579 1990736 92098 178771 2008737 101073 95908 22587147 13178 24282 2548150 45248 32366 54157014 136510 126616 223274262 30966 43844 38571437 6455 126107 22873408 151968 2095 2831457 53068 116939 867449040 152717 148828 263480027 81323 70273 119989405 26064 101910 51139757 53489 64895 26049120 142005 93582 39120624 30159 188180 53793142 29495 142967 42161966 91494 178943 1174506 84629 140677 381760 25936 60351 6003525 197824 136961 6331115 93116 45295 638494 69738 52075 19485578 26782 57457 11098347 7934 38083 20357890 61207 92296 11062779 84960 56668 15211718 179546 58292 6201235 34690 141298 202856316 166901 115622 38742420 42711 43299 25584 34541 156246 103843098 151048 58903 19114133 191589 89461 34037612 79120 185475 39511111 117187 155426 35330920 167041 75583 4835290 110838 175066 15467787 54993 190305 10039218 186176 80548 255928440 175900 162924 2327740 12219 45040 27953065 63110 142294 113877871 35031 15077 49427612 7521 124129 77202173 180656 87632 433724 134349 42733 27286919 80230 66266 242387257 58964 199745 781611 132835 54097 84590181 138749 41300 73738891 5041 158759 42779400 59923 26445 3646793 180148 128841 34860709 132859 125351 10131199 42737 193115 31077892 196215 133231 298616407 8903 102653 5068266 78613 171588 103826614 102413 178481 79691351 119864 57002 36279178 69654 107850 19469509 185320 66562 11539279 72828 191468 9947850 20276 54720 26995355 185137 17150 801314 180189 28207 6805694 154953 125435 12063065 52267 155607 51792330 116820 31886 32011812 25881 24298 77980417 114839 137352 41885001 172389 158008 236428404 166874 9670 3007855 55514 131641 33282981 90185 104999 161602780 26373 152090 95058375 45142 19292 2438081 114010 108654 114602774 7238 122942 41588398 50943 98770 19991368 177107 179469 32259561 145913 186194 38582109 196780 198506 8877554 65061 98234 1400916 105708 125916 54121895 27615 65480 31931235 167276 26630 53020480 11985 194270 194341351 176904 47448 4908371 104682 199185 315392466 79352 54399 312784363 23221 46780 8315035 101763 91620 113243545 100510 140087 4044205 50193 89939 6747557 151125 42100 34014795 40567 164805 43385743 45238 115537 4240720 44302 178208 1761407 7678 119475 8778865 154575 133239 172300222 149936 88015 25257484 43793 197019 19450905 54491 73425 60587196 31041 117127 138340549 63732 154602 25068738 57732 42063 27027446 81383 12067 37682724 189702 128192 382644607 77713 92730 210303647 31343 71093 56716669 67030 83171 43667797 90786 80802 48547417 104311 80918 48463538 130206 131757 24286918 78317 142508 159076675 184503 11208 6210934 123564 91011 45202691 189599 8144 48430989 196461 128848 60724931 10719 163908 16864183 44046 61778 25945563 5726 19912 64570003 26962 35270 253629234 24989 173935 1746704 138559 32394 45619651 101638 97941 62598857 113976 173191 49360079 102162 54617 31360639 94740 54137 214283161 164082 88168 147918776 197766 192132 60810913 40958 50359 15424201 46371 130543 25760040 32369 159522 64266102 64546 134287 17220513 76460 36518 11162153 61645 84990 9562389 198549 196178 8119595 42500 110142 90666657 54369 101816 30032396 107370 152744 18725658 189226 39585 32730916 137822 81111 29084342 42718 26775 4625043 179390 136518 27673563 184753 84442 18151780 37757 159005 80684786 162583 184640 79395593 140970 32771 31261610 154937 60954 123564 167953 82069 28831841 173509 33594 49136807 115437 22615 12378609 61434 115949 204462275 124886 172394 26439017 87420 24577 19165396 54487 173948 7678858 117234 64430 41863984 159935 124740 66701499 196722 159901 18996718 35988 113176 209749310 141339 145707 2059142 25597 6226 16087464 147080 6737 29526001 90655 6122 189417192 53183 37136 1565480 61747 32289 43713997 164791 188947 50506224 173620 122979 1264727 106603 88342 9817235 82455 29048 20129124 185516 68737 3418500 175631 73176 638788 154055 112657 4927931 172819 116237 21173202 36436 81222 95462290 129310 65842 58964111 51986 57113 132073329 175434 169432 164631428 135323 96886 18341858 118603 48958 48953376 187389 92897 28856373 137698 69656 41084638 55768 85803 153761237 170455 155080 17159864 23006 119075 20877821 120230 128340 443128187 196198 1817 6777959 45119 56067 1057314 61736 105653 5211662 29336 122897 5211583 104441 107027 39197206 76435 81852 1964646 189329 71052 69738160 63113 155754 129879677 178152 94769 61565574 162959 113943 4899182 137761 45047 13905337 157901 20857 489915021 28507 19477 40134215 27509 46636 189200372 32185 164457 100239750 146380 167079 184609513 115317 50914 18165778 96708 166126 58039690 48026 55222 7211961 155313 132116 8387499 71544 183314 9964744 178172 140167 15087496 171864 166580 20596247 130874 189643 183384082 50165 34326 96838094 87699 8311 2171799 46538 2854 1322220 17069 129535 6670994 184691 158965 39519884 71859 116298 5503421 188271 130507 2317026 179492 154055 56240097 96695 5593 3438493 159577 40125 37048707 20288 164918 3737205 187716 195958 88451862 30616 129895 5802920 153742 149072 129996608 37402 94014 79374577 117766 154323 263707604 179377 47831 119213676 127312 100257 36875929 7974 166554 18691517 150001 136194 9062493 76660 179373 36993677 89420 146793 199220561 110024 180445 7887841 155712 105896 8785266 190148 106436 28221680 84113 27743 216271727 179257 69093 32756101 149637 190128 215676614 44739 45523 78017393 181933 191891 202808407 126003 102177 2598372 143199 193898 108666911 50430 68843 109306899 84838 132632 84226540 90454 952 14455016 96889 53541 5351110 169362 161116 95057663 158761 11476 147821920 190020 69538 110921868 80557 143733 19176500 192275 135573 46997965 155179 170236 4311577 174421 117642 105721474 112609 65983 17362254 45859 102148 33514399 107273 52355 2349541 37425 161626 43820385 49100 139573 33309575 64828 125381 246305323 48818 63644 35045467 147790 120692 53376508 198981 177678 284265995 24485 96042 44799902 50921 45936 168025145 147026 133345 38291096 165267 127885 47018972 108105 83866 50327721 54402 50538 7222901 122042 194568 63580243 151991 129784 5115228 99701 159025 77232286 90864 93835 44574835 119866 171921 455012832 127743 77843 10693664 115825 148423 157156 162247 103368 78004382 176066 48650 1098 62156 58703 46871910 127039 55096 18355920 114628 135994 6342048 157532 93166 2221592 173398 89305 16262525 52174 30116 5125805 15502 190303 68148256 109132 79491 55439723 53626 58406 37819105 133870 175868 4501665 56833 161714 4018823 155366 126159 29450836 168772 63497 13387122 179387 132765 5751309 62480 15925 2275427 149692 144961 75531893 130049 148271 4121725 113989 42658 173988337 123927 185743 127029173 37239 58023 60092351 128604 32033 30556884 132102 176533 88883979 180826 187813 103120903 190008 150658 804826004 182367 14619 17161390 94280 65390 32124565 180932 67210 41306361 468 28507 13666994 70418 100312 45695288 134565 121512 4358511 171854 188684 69123060 52742 124744 38937570 119407 180551 6650952 155248 20807 189558066 7997 22840 41026729 173679 159889 22346281 66389 23523 78338073 33847 110106 60247572 104913 40519 399403596 161870 13696 55826130 137702 19638 1065615 190190 198983 144073467 174420 562 11326382 17964 91818 4251421 195210 197959 56097039 171908 166331 229456526 166497 168986 255500463 76931 90755 7383386 37045 123515 38856603 92321 91536 164701732 59729 130163 75648259 49419 119351 249373770 64094 143176 68149050 157527 44749 83418611 129004 29747 24029276 189196 190967 225224078 108046 155392 117122148 26173 158580 8651328 182237 29253 141792492 175204 82729 22644857 179314 24416 59565375 93790 180961 33291028 90059 171180 23728259 162490 72360 325108 143125 54413 7201699 8794 90609 177395317 168388 132749 67015920 7528 142459 76100207 89397 176165 587836032 185889 134954 3944127 6732 107987 11984306 188761 44880 16073365 167247 127646 14885033 173085 22667 16375596 176330 147364 20799818 101386 111791 2320751 26521 130469 79229175 79263 42943 12102143 23586 75163 116033824 142433 174566 62154526 162333 158793 379853 67413 174193 28720352 199590 5606 109187684 192071 146107 351800616 84083 87952 14554340 24319 42255 31034969 45913 42576 64720696 170117 184142 50895386 69405 142312 13487121 120773 14169 39624327 27019 37680 6411943 195092 11381 29211949 65276 175072 71600133 124000 133519 192152643 164738 154943 578142 61087 45818 110999378 167009 143587 10324403 170195 116813 14637624 32585 171992 167774991 93057 137467 159617131 116697 83022 72988259 82779 72705 10381229 118349 86572 4457688 16469 77303 17812200 148953 132013 347514 120816 168824 4103762 105800 167118 23851459 104463 23012 357197801 169354 10752 214396241 51866 89890 38869961 198509 31899 191004957 71779 171426 1147820 112536 18803 99211718 170235 181226 63188721 37480 93410 91989810 80857 91747 6598063 152145 104088 4568589 186102 55433 19855717 52711 128655 11627000 192374 132429 53675082 169141 41161 79484250 27355 24413 100370678 33654 11142 88066957 114614 104022 3510361 74717 12411 185218959 192263 152455 274772354 37359 74965 284175075 32439 94982 294429729 166594 172586 10910696 90099 12176 89360316 187232 106612 84960917 186905 75523 10033248 11901 21381 333001174 177345 157624 24080880 33145 193962 40565790 131804 115198 1554766 7558 83252 9035250 194148 108291 29116626 167152 57743 571497643 133193 7198 15379178 49646 16653 11995068 14874 130731 59975285 197628 34850 77804861 21045 179901 12997610 31692 35781 4604810 48810 31114 192946145 193736 83490 83955457 160859 40523 136495764 84807 14501 14792962 95645 87254 46010236 198295 76774 326903285 44499 26237 197740821 41510 85202 240969515 47407 7802 64207804 126368 197679 26823331 24673 19760 36213981 112649 19366 24619682 136965 163580 50114115 152771 111117 42945468 39187 24186 4079918 75888 58921 18992031 103342 118808 2620560 14237 139186 38655629 199025 86256 245240837 175843 170838 190727137 49387 15538 35486571 194923 7051 2917184 126997 33091 164413472 60613 8976 4357197 149444 80197 8765220 46299 188908 135834101 70122 78450 228805 94636 48150 13705419 183418 53565 52452136 35743 134036 77387656 135603 4622 109599449 15687 189275 175352 71712 194309 31360241 188330 73458 82834627 78818 166064 33843227 186844 36098 11554231 79089 79603 86560604 54660 28404 8135142 114912 167515 81933534 94553 47488 72108564 130680 92345 126895144 68506 118721 5962078 63167 170148 61366233 148285 7229 23037143 106168 178573 6133046 127467 195043 9592875 193848 77715 12363707 197575 52207 49187209 20893 68911 34285262 173808 103489 818109256 104664 34851 40189259 195252 5994 27768587 191800 79348 15881592 34752 147124 10989409 123842 97388 2464019 199667 190315 221375 126837 130237 19485245 26152 179773 160594530 38283 60185 15126187 190348 11310 83504054 137259 113225 3216302 147187 53362 44091564 190529 135485 12760302 110173 173444 31500941 195842 30188 11702724 128700 187692 19303044 64058 91220 5136914 87656 105720 2538690 185809 199227 16421663 127672 137986 46602077 138333 195858 5735564 191179 131254 15662851 182816 37555 43906144 135095 120006 35495759 14399 138999 15988646 42250 100066 102895313 62616 20532 8143051 173760 138998 40154122 8061 121993 14480262 156507 198159 2209265 63912 48331 2896520 132650 7428 9739513 99451 27380 68193119 183646 84610 4273335 4705 75517 10061111 99505 199437 27045760 159871 109249 191796872 129284 181242 17756484 77271 42040 27855244 54737 12792 4967772 155210 96488 20000172 55883 67639 161766534 119040 146977 68016530 24003 38319 36304436 32067 124998 8131861 16055 133 55881451 106252 90061 119975189 169358 6476 1370048 38847 82028 45611238 170620 42755 26840 188896 143514 52963823 7698 182367 44760044 22382 192315 57900145 19580 142382 1065215 85184 68565 181218351 5224 87740 12507083 180983 27655 131533618 29666 58656 45319123 144698 45828 9683569 111232 127796 13224963 7904 49393 37061781 117929 18746 225693945 150756 78548 29909115 199335 178589 10620525 178819 74318 820719 186073 118643 155591487 54085 126631 4087356 113647 222 7014780 139514 46471 236264649 154171 11235 6928121 113464 86068 4870065 34341 109456 83672097 64646 156421 9610133 15820 134810 80847998 127654 182872 6524182 52302 6796 25452419 177300 96578 1539149 80980 45512 48224463 84137 17360 136527442 52049 37420 1593033 147627 108358 2735352 195735 94716 11802023 60013 67311 30399298 120030 40541 27319522 153687 89847 26970542 75982 166039 1641821 11408 83891 2298443 99828 62063 32829308 187858 96520 30245628 27194 104893 57227569 72347 137592 12790283 37400 93618 218935876 186051 195392 1482626 146468 116087 31756489 77256 58687 246496297 123855 114082 7608094 158949 115607 22994034 169078 115759 687346 110524 108089 43440084 100777 30785 14106813 105221 50795 15216116 120174 5231 53121205 62319 57178 31603525 2703 52523 7745975 12168 105677 45196030 126366 37834 26986559 30439 38646 5478299 105729 144584 107784532 87875 101014 170041987 131543 17725 15022773 4962 115666 42893241 173147 152378 21954831 120349 187852 15126390 102071 58805 81725072 142414 140416 278603 187350 132720 18680752 173780 158134 63662804 97396 101210 195591114 94873 1352 21164614 197420 181850 511345 35827 3310 183183201 179940 165439 16921088 43535 117969 102105248 169123 46863 5142981 4393 165584 163558235 118727 81830 9912014 154442 4147 6235038 133893 157283 3656555 137352 4617 13957154 195631 66435 1478404 28967 101517 66736518 45572 65148 65767441 64920 185210 21402669 83368 147118 18804071 86492 90190 1629850 61250 146605 158494332 116840 91779 11032302 176571 155167 18596159 131073 38074 2517593 146790 103714 2803571 9876 182227 15225013 161567 113836 60990766 57054 6634 163433896 52479 41365 18022596 111192 136265 398841275 132515 132203 17784971 176742 155376 41211148 88634 42432 95489993 44282 117980 28995684 1237 50954 15093749 165129 55137 6488794 59010 148221 4009184 46531 193425 26584751 159921 64570 57327500 180521 164918 5515046 134285 52973 50230489 14451 168542 40311927 40434 8499 57395452 72597 137806 25181016 949 89048 91096087 15492 86413 593347 6019 73147 10829347 57548 112612 39154731 108871 188969 112513335 8038 170520 156059257 102039 112255 28401248 50281 199142 138397913 146724 104555 280144800 38155 31067 24333849 149511 143954 31340314 38786 70470 95591676 74433 103481 40424483 31921 75358 4529132 40485 8828 100038326 177830 14350 252986686 81984 93991 88500 10707 83271 9046865 11772 71874 12722459 187615 89193 166272267 45042 89003 160711712 13789 59667 39792971 168674 97294 33346302 6871 184308 23816785 43332 85435 23640319 24900 4056 550505 148122 139795 383259 134975 144634 2960401 34531 115941 1851998 127423 29931 92861425 168570 9060 159423857 147309 61542 861565 56325 132101 267780886 163920 5378 21701101 183860 23274 20224246 169763 131827 55014524 51665 199959 2170525 161804 153519 5314921 187089 199468 104386553 175757 89732 48734776 187555 167215 4296221 27632 32115 109804563 98108 162329 3885745 19438 66095 489869 115135 163965 26427788 165028 63564 5645221 119263 134270 54948 148084 52849 184362852 46877 31602 22982498 104443 6559 30780756 108913 183910 321134723 30052 103731 1896715 19428 142044 10057932 127221 32592 10485111 322 175732 39643350 6945 177945 9101639 78292 71633 43253646 139743 44935 77941973 99245 92359 55663943 126416 130391 7983095 172968 147149 67508138 135942 190292 55629016 46503 80048 11066633 154456 44151 1361839 40197 167002 2492952 37657 41170 104263512 64511 80180 45630430 125236 164456 122162308 178579 33961 2868084 188364 149663 15134177 34099 19035 67431208 131159 8325 897140 188386 4677 37863350 51034 59949 189217222 140003 165740 8948699 178655 82588 4036113 28857 69027 4441056 186647 61125 20124476 192652 170924 340372943 88162 128955 9513897 199513 98488 21894129 50042 8724 198390596 117047 58920 12747410 111711 137556 123202333 185643 196169 6781171 7900 190907 190666055 12989 137232 171579066 189289 61827 97487888 126570 36858 21240013 4064 128416 26189683 39152 99200 7056862 90730 68978 63108874 85694 174353 19462500 192738 193806 21564389 137293 193163 248381249 106980 47946 16329535 108068 184151 85789849 38649 143042 53535894 59698 167006 71619137 18906 122004 592290 51108 104918 7727837 52170 148738 40530653 181337 120252 28772691 32152 16369 90178842 16120 171279 2622919 180673 60555 52844376 78 30707 167098910 2951 126940 86957303 55234 167834 8838454 63074 90386 33000346 38325 69600 72384152 190581 15310 1011556 185467 101464 49947283 36178 109309 14023268 156773 199299 11719079 98171 89848 189094236 144481 15714 8534071 186675 102541 87842633 45540 89085 85262772 4679 136045 430630475 187891 98041 21971368 3232 135842 20691268 84823 9772 18055128 158776 4146 53795218 129746 109958 184823751 88313 129681 137733848 41837 115408 55314658 196622 150098 4203603 162873 160006 142499842 173744 67371 28257336 47504 67963 54940484 58027 36416 12098837 124025 157353 5593449 22273 185137 491867 68587 22963 59395679 199844 198368 4869092 129015 198690 53271376 109449 175833 7479903 114740 172366 74011215 180053 69767 25588582 86998 46245 37012719 20499 155816 40050874 160525 60188 340407986 196480 37767 2709721 199400 193977 36568866 99658 195140 81848845 108956 147053 136943316 185102 34867 22647524 152076 91819 3386694 195030 187559 21242508 35488 117764 3062432 33728 71282 35162205 175960 25313 8968454 13719 75644 36438021 61133 164937 28257636 156651 60699 11301658 129050 176357 30826117 143860 180939 144554682 67292 94761 119063040 178934 92655 121419613 167062 52954 8028822 88601 44062 6631916 81309 98265 63776938 99969 78409 12841378 9175 183532 32093785 99912 108439 33574761 197674 164074 11189417 146460 112104 25347443 56821 105520 379342 138762 108954 73207 145039 59692 1202324 58141 168496 42476997 144309 93586 70749324 184337 41851 231720492 46990 26583 109176272 180466 36848 205782191 27520 132728 179142431 99824 183943 24060761 79770 15830 7156089 66831 46901 96977340 102665 58736 488914 33095 165899 21680975 171913 70370 136546048 160457 90733 26751 172767 64764 57513347 62984 23088 74194079 128654 115699 5689317 86522 10947 88744443 195046 136500 173719331 148919 180809 20425643 181384 122784 8299222 132162 3313 20500756 189627 6545 150563045 197336 123213 276450 87098 180455 2506539 186266 186212 59661017 115757 159988 100024347 114496 158199 22595975 196561 123891 26712520 105664 56045 351388386 181206 102589 14553798 114598 93563 3791086 19030 83985 33699550 199585 5851 65532344 18664 60953 189764366 12566 150182 17249144 20012 100915 7217024 38480 4593 38728447 176941 150680 18731090 66563 57032 12557965 168944 93248 13131778 16226 21948 90851784 61457 104636 1071009 165687 70330 155657362 77792 184803 43094293 50372 19462 6304402 37139 122152 30264216 187423 163568 11448434 105673 89388 93661831 186677 187603 23595149 124138 143895 665753 126391 81019 22940564 15883 62874 87538532 183900 166449 28555275 106500 122210 154554830 129809 37557 6984946 107929 160807 67952948 90741 11507 137981129 179233 182220 688716 148186 174693 20759006 184908 130405 105040301 114340 1492 1892325 193182 168866 13094517 97095 42041 17043038 49004 164154 24840433 41567 138708 45332138 133146 130054 38191695 8284 123306 80282880 135626 199148 39269368 82062 113817 2717290 165004 197257 45286355 84555 47570 60665500 20449 117972 59163053 177066 136508 5232908 38531 60848 5143652 117742 157538 25704076 21028 6065 51702058 68945 57594 22072321 122781 30639 12056082 66427 111170 21817210 174785 107344 62099259 122058 144495 10323594 41240 103258 14786506 61098 132419 7346493 23972 10441 31052214 166430 78947 1969688 70609 17619 42737543 81387 50151 15891392 31876 128004 38261946 41329 142501 94833044 165553 63476 118988457 60769 188897 96817314 108055 101274 9797095 93600 114282 33532539 141121 38711 48680 775 71122 115870944 4152 56247 15042364 30257 63489 33612097 173030 174724 17266454 159453 92970 14539220 18013 163340 76708407 93065 39455 94178639 88532 189412 41809483 14262 26640 9617189 39462 21793 54136499 99920 186244 65245152 136529 45313 157646062 86464 21109 205976042 15519 26580 30159401 103686 40088 30512971 40664 172252 45214177 159418 24188 288076421 106484 77660 16885805 48517 152515 29410404 194717 55102 16302108 29202 138028 2137462 134082 55855 15027051 148401 59971 44873747 150665 55464 107154461 129615 96071 41439565 7429 73606 52372347 122691 56274 329658 144783 175991 2609142 102254 196590 21320155 5582 119816 149868341 145239 197444 226686205 93818 139097 207369749 33208 16591 11298416 142063 114276 73413786 131304 101632 100221059 170602 120380 133286429 137208 106565 145062664 159027 127012 60776865 69320 24991 206846411 104823 59959 54550194 147898 69100 13673181 179450 172912 34657142 189839 4391 2163517 191653 37096 164184147 49604 146052 119813958 148221 95267 4591457 136320 135326 611024891 117506 13133 160666090 119232 131892 51869270 62163 161848 11835519 130141 104426 60952196 166711 28718 186483282 94279 31813 1265509 111931 184063 281782322 2397 186205 5265197 194420 162035 17980948 128956 180461 279124 126783 191970 2139950 106206 197812 27405737 145813 149817 28513868 14664 69639 60673911 35357 88636 42674465 106146 83665 24621951 98986 42722 11082439 29326 46484 12419311 103139 104930 4281348 34725 3679 48002338 92581 178880 152678251 181035 167836 171743171 138592 17158 107106579 94956 36590 1828858 78002 30743 53157871 108662 132840 216198585 181649 26671 6482166 125244 134721 14302506 158350 163285 57829111 34518 40263 4940429 26087 35180 36756679 17458 81315 24259206 7184 14362 246333367 164228 166262 130614555 91617 11661 83545994 175126 59863 8802863 53764 137353 42602259 30198 138636 271209186 46459 184161 124197749 107953 9744 52366895 132922 86421 6064493 117022 151274 23618283 115245 54987 20893852 162232 199719 55733433 92157 11578 79618516 180572 10143 9199661 95614 195735 141687104 57890 166730 7891126 25129 165299 700117 31605 125375 18032706 105829 15360 31071229 156094 71893 53902879 104405 33580 35134795 146031 96664 405025696 5622 149068 2452725 154090 18997 7454613 13255 190273 96614194 103729 183450 72324206 19908 129832 209374 191219 114040 6539934 16563 167747 7428633 134268 69457 4508047 51516 146152 125346786 109808 119604 59217253 89553 129524 112413300 30741 182459 30124241 37522 19264 1407005 56256 166049 168306 82242 153553 281834826 60502 103985 3467938 136668 4864 20661330 101395 177252 1136977 179088 194240 32330607 42310 82628 13447037 64083 193776 32378687 38680 110510 30710353 104496 85706 67565730 178016 111939 8077577 42239 47261 109733188 32192 102315 179790148 97541 78205 11715436 10929 28361 263281565 179228 57513 14383470 170662 113294 33448847 92038 198775 57204527 559 111925 124019024 118562 51398 454629131 166842 67138 8587756 170800 19391 48062245 192366 146513 84320519 35081 166138 19237863 24090 92215 11528391 192282 134845 110968032 1440 73681 119853083 78981 157304 18062118 157266 22492 8849145 28623 88457 46896763 134805 87937 10996402 129103 84331 27681417 66462 148968 147166192 168801 44588 23395894 91312 17982 129263966 6470 119812 4466623 93841 152985 345487592 117353 129425 2198966 42149 52451 233881817 38509 31617 341636585 131531 106435 4341297 68690 126621 106760945 184467 154495 1289783 166647 144590 1706216 8946 96811 442725510 53801 127717 28950304 14918 150020 80971831 76250 24546 138954440 175473 193339 1999367 29114 162999 66896552 170652 10265 31804436 117736 164813 3186095 28211 188417 22398111 183364 42956 74236797 178624 80058 9957180 11718 155715 80235916 156391 62407 35874702 93845 176293 74890879 74164 103010 723486 124845 127658 46256366 83245 108658 40254434 182074 108942 52938614 44499 79793 6917476 85250 76937 55328012 147179 109224 39267591 80634 117879 33136834 80986 149119 17278806 118897 39219 8210387 168513 187719 93947581 25899 10094 544856 152369 162161 2895875 69975 142546 3541392 190184 177782 37162902 104318 193913 31148709 59754 126576 10207814 113991 117546 20147095 50671 176138 174599617 132200 129058 28227864 45287 95394 13535214 108351 12476 29263446 148860 40114 99725207 31491 168245 631061 198371 159995 135385958 182178 83109 19521585 29482 143696 11183678 134999 144203 5320935 110029 77689 21559906 193591 189799 36522223 151553 104794 59311449 64712 146091 289638192 112957 29482 4369866 194505 194381 697963 71528 88640 37142626 72230 183900 8031397 197217 42523 10522776 39889 96525 49491338 41866 149780 7574416 96603 27224 90452053 126088 37388 19730316 142848 141089 57780908 13712 117640 4562069 77308 158910 1249529 123386 174953 45585391 42139 134916 1139169 37465 5492 38086541 184668 44962 1840413 159430 82061 76147535 197260 23196 95000487 106377 170178 58061260 92500 155419 40816790 147025 92023 24327017 167020 45162 27363766 50991 196520 2653577 34468 66498 32791393 63414 182957 2939913 192610 47629 36498952 113926 132260 86067531 113403 36257 46392720 188813 14557 89727400 31903 141631 52771029 167814 19918 1135225 7610 141242 155761927 66069 130111 21495931 32852 186346 9193390 163029 53321 29636197 36845 29143 13408124 108375 142895 4570504 182144 130580 21833871 18108 186518 173045567 44960 32020 269176163 71748 11357 154969291 182965 80115 236897600 9289 4967 31765091 196402 28012 39095078 35187 116890 55115723 24206 49185 11653467 11141 100077 4016903 126629 122186 107495782 55891 44726 13978035 155087 152143 117638537 75583 196633 32907999 24402 114052 52003881 118572 61022 2017669 116330 153474 85335131 63046 92175 720280318 25839 84258 49545388 8610 134940 23863106 107762 148741 44587289 175702 111161 31445831 169610 4911 39682641 70260 117238 13283418 17170 32283 24357561 140173 137326 24977717 38166 174132 19279066 177352 33077 401331608 49236 103891 145853347 129340 30864 43318006 98454 11465 22871995 148743 8986 66546611 96306 48143 8466498 92376 68816 50855832 141550 146522 29116787 91094 152652 870279809 160142 199069 61439841 183451 36313 48035849 185347 120479 79825505 84327 35364 5179178 101489 18609 5170871 29536 150584 21724361 68395 67673 37757736 144960 129862 311403781 137277 124437 41998620 184956 199636 31535689 151905 40141 23451007 46949 51606 4714478 138623 104778 145957296 196190 28768 19354323 23812 9869 38964318 174584 88507 125976042 179575 47782 309553421 108011 118373 15561420 82061 1205 31314514 158720 49556 97853380 162369 87031 82998626 95549 38443 43653931 88811 199023 253946 162656 5589 3767442 122139 180542 10521004 166282 92855 31033976 83801 98865 15467576 16065 2459 64671607 7643 199916 47097256 54525 170554 11392144 48871 127393 78352787 114670 94024 37834475 90473 113551 10647451 137162 71693 59986466 32671 3737 8650743 98705 98406 59661140 108664 183662 21897663 133017 183681 65061647 144536 181936 83428485 115516 53873 16876253 151039 73121 23005365 72950 142746 37489358 187995 149200 459748 126213 17821 71994684 131202 125919 4631413 178717 134993 6229714 94239 170251 174525722 134271 175088 28354557 166331 148853 20291910 79309 34932 8327249 191105 113152 29341166 163909 16418 41240626 23988 188499 4419177 2960 101585 57066845 39393 141205 57668370 133771 70516 6480140 4624 20805 67164709 167571 98762 1830886 40533 138228 92692062 71599 11782 154345116 89785 156609 66146973 96037 179390 149476749 40981 198747 33892922 183724 41699 182866754 96515 40058 102598898 54657 140183 92780769 177398 83107 118632304 83117 187327 49721908 122553 74759 66836744 131440 146281 16587630 178382 164395 29502399 65456 49916 345231849 117823 143001 326481276 155073 92125 25801205 38261 100679 53327136 125951 77207 25127966 73469 35202 106361122 120664 79146 25722021 198826 8601 31686970 182466 148366 27275632 132538 137658 69429709 76649 38619 162503759 180673 174340 36406681 125787 173558 25419069 53401 8054 36123418 145533 96971 12937632 139165 78615 7033342 75291 18224 58544629 89745 71237 86782106 124569 187485 77756581 96436 130516 13618799 54128 106622 5734064 33207 63913 70734535 161407 67226 28327689 172451 131552 62276597 167806 18234 14703577 29976 175280 2873039 177205 97784 157071119 124483 61456 127580085 130260 196828 62904373 150236 158965 138228634 118178 123106 458218 153847 157197 85486184 33963 53417 6725268 98526 167479 55301628 1824 166333 57949409 15182 173683 8099247 96793 4503 22831363 18300 119263 20699356 101885 189211 22569063 194275 152821 24761889 147696 76079 2548214 7286 770 22080308 175149 82740 129598008 150724 119302 35076818 147596 177879 20996945 159996 136302 56234137 140195 41493 3468731 101122 129616 120612681 60913 76248 16824284 114100 69274 9478344 168929 19076 84166984 80100 63637 4186610 120804 20950 308220104 138669 53063 26268168 174197 189363 127307496 152580 192409 39222496 198653 79078 91271101 70781 152245 235479749 42597 122940 142737618 136655 118957 1860630 100637 191073 32019316 119775 180848 23361753 43983 88695 40857933 165500 76502 135295002 143299 3553 157150914 100438 172254 34151130 193341 76996 14738147 39725 166631 6219871 55644 179683 23238309 187740 71764 234878627 171637 77432 324219655 137267 117615 21732459 111829 21947 23790234 24376 82104 103936700 14077 61332 8844629 104482 27448 509142646 79399 1510 22180818 142725 145559 72457750 104018 47266 117560220 62047 92280 3995660 195188 138513 5926410 18716 59661 4730375 164679 139531 53433089 79308 60504 32336156 14722 92657 96604765 120485 91485 147522097 159956 128169 23606229 191819 54581 231873508 62061 172186 624142 110074 112429 168314 146284 108326 5802213 191110 107738 42143296 136545 92795 27573690 158147 35925 631197 129969 17652 46960490 68520 36656 150939787 87922 66647 7019130 102371 50537 172987840 105582 138160 8560272 5473 29000 216422528 12114 7692 5033723 133642 92763 79036787 96347 36289 87291269 84037 161380 68783811 9982 122805 57875777 196917 112764 79229985 142047 188825 63125591 143852 49124 31071243 44282 146941 67926980 83475 159956 109035813 111902 141295 49643439 140268 134284 228944435 95295 97001 69578444 113700 81287 28598237 161419 122684 26358175 28022 156089 10470675 27190 77577 24593893 19335 76759 36983739 170935 175914 88980601 180790 195616 27248486 87397 129018 6943344 21986 29205 885166 23332 82494 58229843 126727 186172 25284046 142149 70408 15147511 129037 131287 1338616 18517 159609 76957594 3634 179200 13288160 199129 87739 186839032 104012 120337 213775429 123783 164180 250332584 106047 92323 69174846 47694 87277 13299922 175534 182680 31125341 103451 30957 3274719 139014 139244 7776507 170800 175363 104250896 71691 131348 39363767 145526 11556 6679693 5383 103083 39642662 146306 124909 105510 188302 132451 1366155 147984 66206 13219043 171112 153297 6951810 149136 92413 3789510 83230 83299 99787854 180634 36336 5622046 101098 156300 62030060 49052 125232 138284631 134512 104330 73523885 161833 73392 25530704 123368 29350 1627417 11544 64094 165508517 21036 66842 1572095 105240 666 143536878 19247 147602 1967857 82920 159598 179419716 94640 199062 4715219 1769 19998 133747652 30695 153238 34311091 143049 178275 9271648 138124 32361 536745136 181396 269 149275046 143257 126001 43175508 100077 145164 40720842 177594 182225 22968883 198461 42427 7265060 106161 180247 160986480 62590 123846 32285152 107546 83063 45000621 172749 85613 90547687 179804 174758 48909673 173688 85328 46797127 57400 168838 14127039 180911 18265 139154850 196798 99973 4912964 30446 159267 21614524 25502 82424 25148419 14949 157518 13580785 12986 108582 6452392 171725 117977 2137287 102013 82272 7737969 106282 35820 1212804 38272 72937 161781199 119812 79325 1556188 7120 40789 163805476 183942 171052 47410605 103922 174771 5730571 182943 20175 55293993 41651 40456 26600701 47096 140174 188741138 101886 21260 20155404 131279 145939 222209820 174271 147291 51321448 29667 156948 241296459 93994 91808 3256050 140100 177300 25424788 132882 196313 1448187 106553 122870 1742150 134958 175181 93105393 153997 182701 62179988 176620 68114 54557830 65079 56747 4130490 137312 157411 28720913 184331 153472 12696708 150583 88013 63701897 143214 123973 3736217 83115 59190 65202914 160238 187653 71835742 191092 174660 26153309 151764 107364 130687094 162664 171788 161809596 139737 182656 16025564 58533 40227 6798444 49893 55752 17706025 15772 102759 193275873 113984 5381 9243762 108771 139375 20006911 5885 153083 124171747 151286 177412 92468088 56702 36406 119321476 3853 26410 303864639 29687 105348 175815064 162793 197620 141196656 199538 119752 197795998 189778 27407 12411706 174599 72582 6820372 53560 32632 15259026 146438 142535 9855861 59933 79097 45651891 132837 167653 124968805 184826 81821 29295880 48557 75515 31377966 188851 48418 166629863 76067 42770 23426020 199699 83052 267363207 87172 7199 20975132 154916 36524 21832738 74371 181381 54916778 132810 2897 28351672 195976 28128 21684239 175976 199333 60853438 31899 132293 28057690 105775 95359 173274743 71675 185473 137919398 175602 107387 31002559 109788 172585 198084629 81033 69955 229308590 118359 29115 324669 54779 172339 9598466 160775 108353 2426163 62457 198803 28190230 62724 1711 159703134 50524 139487 279128994 20523 196769 8249668 87252 191283 41894359 73351 105805 376276274 185681 39496 4279142 107366 101217 97332746 163536 13148 5393095 22730 146188 88221686 15884 149786 24250746 187056 145621 25727090 163671 125140 15732986 80831 179477 43992990 83009 21090 29953840 151686 68790 2294392 79217 122302 530602988 192729 25040 15423495 139871 182271 152969624 46965 89519 10358778 111900 126332 89396253 73022 163973 889549 129482 90878 4514431 53884 121418 52160173 136478 137061 104457461 121866 120992 3367548 77624 24307 15726324 75806 117804 53257414 150175 160767 7089927 32348 55009 19485629 172069 77382 40334127 38036 59406 267955482 195028 25839 118415267 53819 62735 96725 54969 103642 26719608 8253 151872 168056714 135500 40753 166323301 3124 171762 265472316 8999 185460 657806629 138394 53129 62436471 6057 37093 6606451 74909 32553 17533443 173102 43479 251741559 31262 121746 45339299 143096 10915 39855480 147572 87124 89909047 3874 121589 6492862 190809 124939 45220105 104151 134161 88355487 49807 161587 3522904 63395 79985 154551628 48880 175265 111284099 74303 50812 21177773 184056 192233 193186063 86151 49328 34380116 5359 130023 75201519 45512 170865 275919108 9233 26649 13896757 124275 93027 6490456 61261 84051 19777746 140190 95425 548065139 98764 97339 32992516 29105 91058 573243727 28117 100876 67535807 53456 166076 87373115 126436 100965 19563774 177068 153894 53061347 182923 87372 11595029 134784 159105 5163984 88409 183924 134629180 88029 175017 126686797 96044 86297 27861072 139357 148513 23108120 79106 183783 173907165 18346 61289 4346334 138750 120185 24489 187815 28822 503591632 112163 136909 190142003 19728 44312 51608427 123136 177032 35693704 52097 106957 5815808 56443 19878 21506512 158857 114863 518328 177377 198167 36536420 180286 68162 26866695 85313 105814 16368601 68007 158287 41965795 139907 180241 116825904 24850 104700 112997434 96509 76891 45057631 125840 144672 34061447 129719 155446 44679079 31758 36872 212451955 10612 69411 20590333 79578 54227 15099418 161243 198620 1967204 165104 68465 20686108 54316 142099 24268095 182973 50372 11230789 16412 85729 25694964 26964 12175 671589 148336 79533 22705787 179400 25512 52177428 134466 55053 12467958 29158 63700 1115775 9260 104437 33247201 124903 58060 49651250 29164 158614 205647685 186962 81684 29647896 25708 74237 14128400 161548 68826 59428257 71822 129199 7178754 183875 13039 6967559 75695 195009 22999389 148606 135027 18951161 62671 45869 14352823 38748 29825 115862915 13923 54933 23276277 18687 178535 31789792 38524 61723 11423012 62257 41638 20299015 72519 121415 70197831 22347 6652 7291615 181227 12942 5835031 114833 7631 1984831 101022 168066 6358508 185315 130211 7498689 36816 9228 8181300 71305 125225 16517398 135830 82874 54920735 83445 72767 36126941 139306 116862 55167675 109002 149136 30949181 67461 167041 4985960 104998 36785 46840761 74735 3671 59286079 167049 157157 63924992 77526 36146 16079487 171445 127864 20227979 181935 196029 11249894 199987 189979 71228165 106968 34380 245895732 173156 178268 86856055 49869 37918 2838584 152878 74623 102520509 53224 12586 21521852 126946 160743 128084703 21697 66607 13413760 137443 87523 292345 45279 22515 14053490 74534 7877 4821618 5114 169713 17621477 108601 73999 53303544 32421 74568 9142738 197403 81537 60803508 195189 126502 86286408 174001 72751 26445688 65285 90335 10573421 111796 120502 109457397 32110 19269 24849561 174693 86421 8001503 95908 50346 14353948 34065 17992 20132309 161587 33563 28679348 159690 59775 39039798 162146 80407 33114286 70353 22202 16542904 49416 158076 18329011 47272 8977 5262056 42895 2964 1067985 83040 186681 4001020 53871 152865 50864545 23630 14738 66149112 109807 10701 3768982 37688 8983 22420788 32113 158826 131346232 25411 88664 73347808 29413 123943 6510370 1350 149692 18149947 83155 144477 131463129 96394 136005 55885863 148810 42111 97602485 140179 118201 9549211 42214 111972 2455423 193988 7960 3673273 167290 20426 29713944 114693 118190 95375393 124509 124533 106169273 147227 151522 10316708 48375 9573 30775419 170288 128954 1353322 197131 190077 160864429 182680 94174 71147311 103900 171941 49786835 114689 138270 130793904 176951 156710 30753544 102881 73285 174546879 110653 50563 173903911 150718 50734 197080514 111745 79716 66506440 43169 114797 183710429 17043 24192 1109040 31320 23832 43023239 184096 126737 38262006 57219 553 259989218 136099 129884 16885971 154227 162994 3091475 199520 134255 22587046 127285 56020 228906682 196965 15681 31344106 5736 113569 15004781 122309 68464 36688342 181904 138972 9607411 162958 38681 79161513 33699 198347 26813031 171190 48186 62723708 178193 32711 14679701 27289 108260 78975942 30444 126444 1261901 178913 53154 13456165 99311 88628 45592111 89357 8768 817869587 188554 118723 140125347 26503 95101 77259722 70848 151480 25182432 56838 160299 204555232 184184 22256 134927817 2708 199870 22074445 184522 139705 7371284 175513 117734 139025411 131530 99357 28507082 87364 92413 186169637 43114 135349 11018822 81392 183396 109119925 187899 47662 41199685 1556 192757 11296541 53949 43292 75874673 72948 161637 4787437 181979 132287 109690886 149808 63732 63962582 93609 156678 23134867 127029 28094 38379998 86347 44267 52583297 156142 26186 6475149 31196 116299 40017570 47880 105679 63839769 100493 4203 2321879 3610 199602 10515249 181229 85637 73757036 100552 83755 45021037 3076 26971 1672609 77371 161403 7335738 22330 92446 37411552 114275 13591 43433645 12103 119462 140235288 95071 105163 254460265 68683 141705 61022981 192539 175431 22910334 43507 25700 2000840 21705 98966 178240374 110069 188311 43844559 44988 165383 7760441 163452 30159 7097812 153064 193839 34753543 5729 5349 5352725 185690 39681 42948096 45914 186043 36979330 111490 142763 37255314 54518 121257 15325205 155343 41002 42368162 152256 4155 160316555 106240 96849 38633461 154128 25648 50147745 115018 14990 22493769 37762 55074 102690282 114993 17616 24363626 64670 6195 154685295 86500 26949 18415423 67217 34167 2061514 182684 96532 82951692 67258 151636 140617676 194257 109471 40542886 37687 148918 50779304 134552 165292 55525574 115457 101039 19842723 109803 141190 38531403 161664 24572 11090377 2994 114020 81795264 168893 133409 41153012 174836 94306 187170682 199083 43450 121019752 65397 141534 138546217 44166 183792 46863738 88156 94000 53832601 172611 160443 8117573 58170 90804 269057428 144277 19997 15510400 154066 124444 20655634 120698 81013 44427927 155547 136411 24232345 70169 11548 2466200 191956 125732 104835905 110400 103130 40029841 181131 135724 744382 150346 82778 56908928 187114 43728 12364615 161280 38692 3269589 58530 81090 449064 93055 7333 33252236 92772 192594 122192192 127491 125779 101736 25373 105196 18373465 108001 164753 11860518 29229 153331 62247354 70599 187 16055166 25639 176758 16421497 78054 103265 360896455 174394 35004 54687326 126448 170050 38880383 142825 79773 35703821 71975 6363 16744568 117448 185324 61146671 26222 182144 55713528 193930 178762 122923769 45645 77540 109621852 146036 55061 51894025 19263 95206 45952747 3455 150482 250837157 164050 132870 59153391 38867 68799 12476829 19888 157275 283152540 157039 133866 8276521 107098 109413 87974122 132609 67714 103286830 65860 4021 38266491 106112 3955 22382317 7582 149593 33638734 34391 183312 44578792 12438 103598 228677760 196281 57612 58291734 13182 191410 1893357 156704 122960 26687716 30329 94185 158414214 193596 109157 4627096 56314 157438 39199113 14544 33927 9531294 41975 174509 8928096 188648 147473 21035643 186279 167056 94134691 152604 126617 11226282 27429 21421 38167573 32026 16412 4989946 48068 177173 5621979 121463 166356 36655840 195363 137463 22132809 64184 87514 79509978 118554 52420 42178081 122893 43726 34511783 87721 70002 35354231 144315 117367 9338427 181592 91784 103269692 31944 14132 137166 91808 162120 11829196 23617 84705 331019620 184437 39772 36464854 70884 141946 4419228 182262 47118 58256647 94355 132778 29326816 167471 167106 137405476 147966 57594 484717 95875 99098 128963365 125739 159856 158223919 168259 108944 38874365 29184 186675 16717956 133673 42181 124317286 8183 27995 82403291 98971 142391 11595212 69443 102118 21578610 192805 148905 15925068 117726 118660 43780740 105412 149001 88785454 103740 5403 313288 62555 17930 75709660 14155 94726 20389373 175813 62966 59028325 29779 76822 9452117 169519 159213 18616769 8782 163566 10542270 175524 140189 25296639 130876 144637 76820660 195170 22998 50793814 52145 193411 35391625 65929 114573 27755091 122270 134325 150521274 36585 22490 30996197 89661 38541 52917610 173859 64374 77334569 152203 109137 48768682 16235 72094 151667515 154850 80061 52252367 183442 69259 54626059 177091 178807 8996005 89006 57323 45907361 141283 111967 9330625 21140 173811 21116686 157400 134349 3287378 101347 194355 33039920 103483 194719 22499609 187970 187852 8193292 73409 146416 51016211 199470 194445 21481218 195238 90208 25732349 74936 87440 48017121 191123 151758 2253061 66283 58334 115471631 82138 77647 43928740 105997 107675 69741924 5948 62322 98036454 181065 175783 56086468 20025 23475 37844297 162460 40389 81810368 108646 132441 17676258 131637 122402 22237588 77906 199216 6832272 148745 162888 1169857 185587 118651 58102823 97791 151561 62966047 38123 101461 1442938 92059 199283 27844082 28542 22544 187682657 15047 21796 2075029 142206 10328 578877691 156778 157083 4219943 123350 39328 28627299 174901 62356 17752625 51759 98995 42987031 120146 87412 161504045 85945 154717 53879228 50112 97420 59736611 83307 101712 10077280 9508 88069 432976620 85630 111628 1926577 105300 175150 96414116 153358 90019 15651330 192025 133202 38457 152027 133388 102191528 166525 161589 36383012 142692 52922 6351747 125776 110486 21043019 76602 74501 80883795 135690 13880 49976660 151067 69162 50125144 180182 190930 10955518 30553 95543 32030988 102631 26635 97346491 91255 64765 266656 9095 130417 4636741 73634 64952 7733811 48791 129446 214751802 158322 55149 7614066 30868 196375 37653157 16789 197911 307720412 134027 115377 39938843 104815 19985 42151075 119314 64093 25007173 50124 183391 71359905 13087 38823 12139233 45297 198019 218417553 74724 74269 12905311 104932 35803 76786373 69500 176674 9276430 196468 48352 407180 145881 75606 3498494 2715 104925 70591730 102339 48400 39108889 52329 88207 29705792 14772 58642 706783 126942 182525 5468397 101264 38929 429210510 173664 188861 55890724 51689 172996 206059464 95375 123035 471810260 37008 27559 288306811 112579 37808 66476575 180618 89088 16316325 13385 44764 2140937 53406 98502 32667626 131685 133302 23935197 23910 7867 42569508 150510 194985 30397056 98637 6321 24324628 144230 97712 5386679 42251 10157 368563355 25226 161775 12770256 14870 167892 3915074 147437 34858 5725119 43271 166526 20916959 62575 135136 25228082 184321 143081 4450637 27050 59535 44556549 132511 97267 6004668 16407 86825 7815624 135022 117139 18097733 6853 183271 187134 188768 82953 20336511 65303 21519 27596381 89962 95309 2848264 8631 172244 40871388 102309 191189 54093857 131354 43013 30691183 78903 107345 5819610 10093 135890 3950838 111217 152891 56381978 91061 199642 3925094 123077 41420 40365379 145129 165315 1236443 149807 44454 12011632 144565 88701 9327785 47464 120694 41681268 16262 185498 13928046 43598 167919 8611019 32748 101766 31693780 133232 103928 18444270 31304 66880 24205871 6824 190453 125852144 31969 38811 24220449 188439 120617 89915 126606 184885 8341116 11588 21599 95260492 112432 159797 3926074 146376 140982 29678418 116774 51427 17041933 64795 96037 1620422 68133 73862 38270355 50093 12086 32755715 126073 184543 14331913 53114 36421 27193447 82376 95554 8484744 45639 147386 15505735 172480 155817 27121591 111516 30776 18976856 83219 12451 19708883 91480 187538 6795089 152391 7082 802518 29150 113630 94064723 26017 92625 17084106 42291 79538 128634424 5776 139360 27860953 7168 40648 8400694 191239 189138 29160631 196154 43796 13967082 159078 126715 30647752 196401 11391 22733509 96181 30694 16017556 40427 148672 156680805 170981 103187 47388746 88565 154805 37074107 167677 174311 28611532 33479 24957 57471268 71051 27135 43035606 136562 18060 17437636 151608 161207 105582061 170748 178070 28351253 171539 29941 69539176 70336 179525 113360253 106373 128698 16795215 137001 43260 69824655 73045 117881 71180549 125931 52560 31099162 34684 147996 13707044 83599 90853 23007158 91679 190337 104705455 122982 48675 200429 21824 11968 49886827 46233 171552 1121547 97205 181561 593759081 893 134012 31271156 12814 107569 20161733 12817 170362 139395954 166940 64005 4831281 93603 74121 162723443 59853 69156 87530533 189910 160843 129598392 160245 125340 340168572 39943 99451 94808382 34335 132766 43080371 96354 19758 366429026 16114 187411 21820161 52955 91287 57885564 19011 1596 55218382 26738 88509 25148149 64513 115171 1855345 183337 58731 56813273 69000 197866 19650525 42768 166009 63465545 35834 36692 3614616 7929 45881 97459721 85160 12495 132464829 93801 123469 4758956 125233 48975 2948335 2776 174357 32390057 175855 4485 1916796 114898 179280 150018030 76072 94392 23811384 148556 24136 65180170 127710 105227 157891629 92595 81872 63278434 163714 35646 47637446 23186 126408 136825065 91615 37978 169497310 59836 129835 119172270 191496 196718 10373621 95476 124929 121377019 96179 22150 31141794 166009 65890 9170321 162224 77419 235205619 105174 140674 55265188 59680 122761 56861315 34051 172301 22532832 157406 3359 19334682 157819 122614 69662378 5279 90823 173235617 63918 61288 38791571 166172 123872 15518998 112985 195242 9093297 125020 153016 134327868 141030 138825 77773102 173792 46732 9540895 46769 100149 69356379 122136 79795 42691337 60035 128025 7380668 83496 111378 84972196 170796 169027 213192088 52068 19164 16739867 44181 153914 52719933 168607 16941 113492868 108564 181698 186946165 20436 196621 122504302 153894 161099 34093793 54189 136303 90342418 175999 117870 59194272 150078 124477 40732833 65786 161504 136864215 53305 91079 4950218 117107 172188 23342488 67116 34740 4116480 129365 159391 41376628 179675 142434 106145301 25642 167044 14368130 39967 94404 31174213 33540 10228 10667473 68564 57151 15632956 52186 19563 89315568 147593 190645 134519909 11193 72711 27858051 197368 14365 11436784 185379 151926 200322677 111668 139330 194565360 119018 64062 553463789 20778 65535 877824147 23364 6361 151490956 196046 176518 166104 88205 196773 12377759 91576 117102 18726352 55470 22147 100329687 63811 104042 16563618 143420 110120 19167386 5799 110774 4227994 140057 131879 11926192 90685 190368 39259551 102007 188830 78712676 148720 10612 111540261 99200 10568 32721315 40283 62102 45475130 143837 186049 87392155 107198 105459 24684244 59110 139277 119626093 162972 192394 27775594 117982 33834 38186094 69677 10846 36872824 125521 151037 50304001 146296 87847 2848078 108221 163373 104127002 37083 135355 53887102 80921 183843 16285499 146853 10880 203888213 185696 92719 76043010 111055 125744 96396895 99107 180234 9332678 61128 65347 16640376 102178 18767 17197388 79487 32822 28338283 3823 196613 135946543 14445 11492 84051498 66347 186959 551339576 164525 21210 3760810 22606 168973 7498557 159729 115789 7553101 163311 195509 8484357 186860 156059 1126214 42653 192460 66270682 51858 8157 8391806 182174 14021 3911187 186032 55010 3402417 11173 112857 287070049 162734 159546 12311357 95153 187149 64662 157096 42188 31549864 106144 198392 53066748 21278 181938 41754170 165667 198447 132437601 29121 162080 19175813 14034 162249 10571811 121059 114862 17313672 115728 187374 7963106 190572 78994 15374543 51685 155382 37630740 147967 36923 17726304 120805 104026 274700668 164694 104599 151143639 148105 177901 3513238 83737 59622 97481544 76135 114169 24487774 198101 190860 73178517 182172 34182 78792689 68219 73518 1730688 194664 114352 38222665 12028 152807 71223592 138454 19780 28985744 87742 187560 66079006 195939 49319 6266007 93511 132068 123441443 184355 144416 425680358 89519 40145 142785667 193735 151498 3643343 60619 86567 155918704 51205 168249 11173280 152719 167459 3997034 197445 32991 4504662 45618 173958 103290254 103817 8290 32527634 195405 28075 3603574 65951 104234 3284823 164163 97054 8860458 109635 125313 21684165 30177 131878 81599834 148722 4874 4452315 68475 24911 40535749 73495 94526 14911893 21309 40345 46794064 99548 193258 706830 35288 16694 123021019 44458 155315 15829555 73798 67258 23335470 25540 85713 9652684 49156 7001 21422457 61799 152654 334493129 119724 172420 472431 113659 158078 8505808 166947 49333 145257735 70095 197659 6830240 90003 71150 72352650 26965 70173 94507066 92856 55601 68834389 70595 174106 41033409 118611 151451 76678895 52221 193542 19009839 149555 137282 50766739 57897 97283 69977037 5557 35400 1633146 49754 41637 36218969 164823 58847 1810467 78605 196752 547029 189595 145449 19758643 70369 137270 134266335 130846 188298 50417006 149911 88572 4336729 190691 16174 438462 60257 37115 227509658 97683 166330 128909189 31442 107376 324430384 26854 114941 136415538 40985 69660 53288800 148998 36062 47376259 148027 61177 89878760 185672 88127 25458786 2926 157320 169098527 108924 159874 458069839 181464 12519 839506 17236 92756 64143011 190576 131760 3600112 199940 168009 353630800 131227 122165 3409553 7404 168111 1050673 148193 139492 97151524 6576 70127 23599579 110728 67436 54543274 160531 178881 200425724 137965 149047 88340597 87111 67743 98975738 40545 40400 38654234 162821 43537 2452515 32021 12062 6012037 12001 133198 6137563 173998 105229 71218195 124521 50554 118586370 33098 174637 42929069 23865 152615 3878303 152545 127341 219337332 117060 127050 34527128 199736 153219 55984283 86466 143335 6142369 28260 27682 66471161 125308 183735 60235522 94054 157547 1717576 110535 41455 1196963 17158 104129 80135936 15048 170108 188315181 186463 150055 5852851 199082 143040 5991594 116504 13067 77376684 100466 3668 7531617 69944 78165 102351059 30729 12713 8828878 55512 119855 14322588 182558 88438 102090948 145481 56826 153110456 141837 189932 796983 51882 193832 8870073 34023 9932 123836334 134540 87313 40465468 173816 71063 112101130 153296 130753 6992078 71350 68959 57582589 85032 1398 62752074 188189 71491 247049151 6592 114171 8211828 26045 180708 9698975 169064 2199 13845531 75503 100697 70449351 102904 107930 34213746 83824 119890 37705582 187196 154595 56530993 5598 137368 38341281 26775 93111 31191447 163355 167156 1485283 45173 52831 293475639 195997 42906 37718961 171669 24848 13993908 97507 177990 11181642 144030 54563 52141926 132983 86657 11907152 158670 103782 37659187 27856 93399 120695011 39155 92913 42601228 124775 43136 8925950 16383 90773 4409475 109997 20400 259694211 190508 137322 2090234 67700 198562 822432203 74794 184658 24953 163754 78926 124617211 165028 147319 117504541 65270 59731 5142141 133661 146806 64552523 176993 86639 5159838 181073 36716 113344887 172933 188603 106699135 71870 71151 54234901 127458 164391 84490 34079 93036 165754940 119595 69713 227074 29917 158658 14274637 99295 198525 5477634 1918 43622 119350703 108580 55531 43950794 24704 151232 2799447 178654 119706 11055057 191807 188534 92811654 5697 72550 113191181 75232 15296 10984938 196582 3124 2870687 152353 38645 8931404 43518 153386 50610716 141426 42225 28527928 93698 100877 1711676 34557 101852 1973114 73080 44826 37521363 138929 59276 7896413 58059 148047 488931 149865 198991 29034833 81506 35510 66979282 159082 57767 34526944 526 40165 105910807 174060 5644 19761051 135303 99765 111462636 32553 158621 56955021 196107 168765 28709625 7030 62148 59420582 58613 100448 10875742 189397 74688 112911105 90093 193005 5917049 183483 131987 126046223 31939 172751 148969809 31841 4637 39310790 8674 163195 17261078 103842 132073 343965450 19785 18191 46351044 895 175321 55070923 19267 110624 27352696 120312 84235 109319577 175315 77010 187356285 157271 152695 6057947 158547 159075 7302205 151091 47639 10656712 142871 110733 4039913 4997 158065 195377662 132775 102587 221200835 29531 98585 39417543 57933 185993 30609581 186635 120303 77405798 174970 41538 863044 112152 84938 68167222 121127 141934 184400644 82108 155732 69763403 77484 108123 3745608 10248 117539 11815507 176173 105786 23673590 155067 195867 212934422 190319 191732 25251096 24013 162472 93002284 137668 123363 136423950 154816 3573 258646273 191473 126254 97235647 140415 182362 96059582 71635 194243 29761161 163863 172262 71634693 150464 191728 4900099 131601 105456 32325581 115168 20590 3586329 182316 134446 12923439 42659 101840 30063596 179816 65108 31172373 147271 16735 26466688 63176 169827 142353722 13815 119151 1580947 140488 26988 27757539 33484 93942 6942182 110166 137857 47081279 164919 126849 108449207 137317 107402 8563117 170245 55748 34877551 87658 20547 11786879 49682 169208 72781328 24435 143368 58351589 71700 154024 2140333 26182 61566 33285973 188635 185208 277740887 13926 14230 85750449 162654 128107 37861445 124742 71797 533979427 149243 74888 23416902 83664 121826 66887555 161660 111590 41053239 79346 24340 112456481 37922 183719 10169388 119163 187470 10380042 177894 147257 134320990 198956 66796 51048344 173944 70305 54856714 184253 165412 15458407 118981 20180 6961855 131153 144684 22681419 164836 138824 130394118 50628 43561 60985570 5931 155287 119514282 155553 92767 100351067 152745 137769 10531030 29902 192680 164870315 147020 72885 93944 82674 64847 138200668 109748 196086 49782582 122383 85103 10920713 80223 21272 81468934 86724 70563 45102604 131674 22531 11397069 68584 190454 71122398 54004 127042 4591264 8709 88282 33704553 69536 172532 12167491 37500 171559 9480804 66551 66502 5932743 92209 62213 8195821 31303 84213 27096500 170133 2211 456115608 88825 38763 21022462 116717 52628 35189724 103544 197099 30098092 190934 198547 54138460 79880 10014 279827 13942 67103 35321775 79502 34926 13818959 173681 99299 87394624 152650 116620 9392391 131708 142301 9261673 163593 145888 1887209 81239 55867 9600082 8083 56106 22124874 165647 53137 19342503 150070 152675 53399110 123285 91013 73562772 67519 26313 30392754 152975 66641 18012728 158463 6360 16630556 156928 94846 59042049 193747 179774 5133521 53330 883 6789711 11619 186789 18555979 117158 198282 116496776 110290 42244 51491504 73338 197898 109293308 132727 58316 21178311 169470 58789 57593033 157524 143534 62669844 145441 130105 74242399 91361 158272 53624688 159417 24020 110724038 114575 74187 185202193 129355 158620 227545165 64933 32323 100302319 152424 155845 1101501 89797 42381 73772726 177208 172175 63175126 129061 187090 122543998 173448 154276 14037424 18857 154866 29711384 162179 106888 1699685 24788 82639 6065388 95402 43311 9123222 165619 152745 1732265 16362 150834 124020939 120373 5937 47654622 184093 190164 3350293 135081 166114 233430965 68489 25508 11835576 59422 31755 296767022 199192 193990 6296446 138415 54951 89153783 21847 79114 4037384 40869 74942 3703532 21915 64332 2943576 180631 135394 155519472 91503 127716 9421354 4653 167051 6846440 103119 1583 57371941 26444 139255 12610108 28060 52011 180558797 62095 107985 92454 62475 134441 44462126 14567 102079 41392746 45696 111564 72174244 76049 124954 548239 104066 177050 20793506 141501 49757 237037839 82279 60693 87303325 104371 131151 1531965 103444 79881 18093273 48789 28598 16403595 108443 56488 137040318 38664 163811 27142147 29001 45915 59362084 113210 60926 2239396 56780 128837 121358077 185927 146469 1443302 68074 49741 32568375 145783 151813 17266997 58798 1173 525644735 176284 86409 27158688 114171 80389 72122910 39739 81700 104328224 122925 132175 9446058 185520 164889 23306721 73766 69528 189130729 166427 30238 36781909 60469 196344 38390898 166340 36207 46314702 129624 32542 92026705 35906 183863 34738275 154495 11997 24563268 119304 893 45678900 40350 78571 21710764 47734 70103 26528481 1514 14645 36748388 109646 75183 32411927 178088 123137 2595726 139281 106121 48792653 161803 56623 15434084 87887 11408 2953498 157828 177315 121256260 126815 95168 1100360 32963 111889 53071442 117292 20440 96316137 21905 187073 2743466 78063 196132 91688250 88710 113035 9952434 104697 161841 331943443 116843 66440 3424120 194013 197633 36472662 111061 51402 307892825 38832 138376 17702497 30174 148929 6064536 35821 126526 21604691 167853 32295 101112504 127477 13369 152466047 198256 7330 42251168 40768 154565 49169576 72563 31634 32189255 117390 138730 96413583 43006 75300 41470096 35457 132486 161854915 34319 92302 140661929 96975 183144 63162401 173055 423 12733050 192770 62540 13583580 145997 129382 24548180 106085 39923 9007935 13591 94255 40194592 172925 18564 75878553 129778 48093 72658749 101834 5612 89552298 68315 71931 5060520 1094 93762 13932129 48409 40780 211564029 39916 101920 17086439 154635 163866 139872598 85575 51824 7201287 14074 105557 30563415 121222 156170 55084638 67701 87959 11504975 98715 121762 264069137 34785 187759 41460817 151286 191485 9496189 13325 165416 21823197 175507 124429 104808172 164221 102997 2308141 110886 141941 68555942 177199 100820 99596929 116602 46100 12539587 83110 126277 74004381 92405 10122 94715139 99146 74716 14612297 50423 143952 119356543 117616 105814 218001965 3166 33263 220738190 40728 190600 11318951 172513 173344 34749036 150703 38493 108827823 161911 18435 20092822 20417 70649 6100474 192259 27109 51029436 40299 83820 115802553 162104 179703 26733594 154754 68518 138071415 187808 142621 13005839 42353 1134 219888 192726 149246 85986613 196466 120861 41387125 53915 166321 45239937 196730 157974 41736018 140387 64389 10721384 47388 157292 34227250 130060 69056 17950233 6320 34854 91721859 106082 83305 15258032 63800 105706 53001200 92475 122051 176109279 49691 64737 14821396 115971 187010 45060663 59921 49681 13662785 198953 109823 513037 132524 35991 84494886 188545 150874 13796687 1408 139148 95948861 37018 93989 1019456 12045 82493 48564908 190777 173464 26549151 56075 45863 168101486 82601 63647 31154596 138206 8083 4725280 164995 184992 1190400 174158 36460 24209470 130967 67340 94567782 160049 55009 284473226 163345 189687 243087394 106266 13454 5413582 19263 189177 1716303 69562 53416 166677012 162972 156147 52422115 60448 42275 47896698 195926 107990 142354494 55455 163270 2776577 132529 40731 57354166 146707 108335 6591963 19437 70351 24752399 184019 85100 11628323 46828 196479 18461990 116945 117365 115498770 138650 147424 42160857 91470 192184 297793848 156483 174600 6886484 127014 21736 242671057 28194 30086 17177552 24163 169355 6769842 88812 123078 107683639 1933 163652 10777114 93114 62705 30568271 186050 69809 7130417 11063 32423 11226857 106585 173988 181490311 154782 135086 50731756 181662 90433 171762481 139224 130183 6165673 188208 73541 44889303 80990 196553 1211899 198568 191535 61524245 63285 136547 77311467 86458 24385 101162947 150046 194589 83797975 4795 59935 11057241 149328 187250 70830383 93446 46653 96117059 115263 106857 138812316 75208 14971 93944044 12256 9912 33643045 21712 57503 116371090 17384 153233 6834205 116663 151978 226481326 68688 2089 96598327 36434 79493 7828782 61483 157077 5849436 26235 80166 2231288 131570 71868 63168823 99812 120890 81667117 168396 193877 68598468 33627 116905 52196402 164024 184790 17872301 55283 40021 33179207 87163 162065 45294475 125413 53656 17403434 111033 168238 384621 147826 117300 38815813 145230 76771 90933227 58953 179824 21866672 91415 72386 56590052 39221 179562 974600 193660 163066 122266399 176710 101171 215837149 160292 79331 94956926 108063 117800 30267292 129986 5417 176985567 148459 163341 69161677 31850 8994 23159860 182950 61937 42846404 72972 65939 17111252 156631 19962 3808621 94184 111377 6950435 151607 90416 17591189 35021 106113 162174780 130251 54854 11872228 102286 107042 298790703 23980 66665 75871159 53391 52283 130211126 98557 23989 69031547 36466 46751 134441028 99016 118401 57908193 135908 773 7597801 74542 1652 15944315 155899 155361 10301358 179031 130735 132451525 99592 153539 92135205 141791 12070 97481012 62942 181551 81471773 106256 141040 10844405 4534 129949 691185751 94507 9129 11459241 55010 158376 22883089 135847 92131 114727807 15077 45098 3237042 26771 88805 198352572 133276 5008 196078330 36440 74312 178193769 161285 21412 947522 27497 22465 144149258 65497 181464 3496434 107407 26669 110654694 99954 187130 20019111 197207 183821 76505412 66683 14417 47959246 96127 1620 318561451 56843 75017 17178086 167746 12162 14040654 168195 174838 7329377 51017 86680 154338004 176788 34856 28528566 19894 5827 269384977 47977 110254 19744777 192090 166501 74673430 58157 145451 24345667 80322 129965 120064994 33762 158397 2191265 69314 191869 52158623 91422 24818 702857 97263 172966 7582017 78879 20889 108471362 93043 66534 15138418 134983 539 6377864 2786 119762 86744597 33725 97809 18206697 137715 153143 112758824 74019 79653 31279565 58810 3372 1449500 168354 172478 6853214 82401 15760 122764506 82603 66944 61450521 153578 21769 30498334 164201 103793 13062275 153027 182360 15201428 179378 190805 134533308 154470 199081 190731510 138437 152342 6631909 189915 80554 50791520 38502 111139 61625871 74881 157564 99666153 161876 131412 528217120 104134 163942 423169148 30449 60012 10699240 13137 8186 7899737 18707 188487 13997739 181745 29021 103890005 8411 65022 40665845 79280 69998 73772896 25647 58972 146619 98719 169378 12730942 88471 180510 1576904 168122 25245 65539325 126685 73722 54464146 31661 34441 5276829 91113 119342 2962244 136279 33520 60223026 7848 135223 8562 149948 57620 115836325 162616 79661 46786892 81021 197584 163940531 60973 38402 32064997 86128 141117 59646258 70310 193808 628397534 155533 187647 12889490 53000 180573 18580945 5670 175041 10506201 96749 51969 6357498 116899 32934 82726596 198697 40100 14457249 121741 84089 22536963 46767 70868 151135799 65880 26922 14813838 24246 135648 26554342 195652 87256 27087568 61761 146892 61629546 63422 93142 30495439 9373 5557 4608419 68152 138121 92079954 53961 26085 23473794 51150 163072 29547331 135980 193763 28512393 22482 154449 132347547 162970 12691 13477018 52386 151361 180606744 61860 165044 55998637 129040 156962 51784894 198936 106355 39802222 121488 80650 22642702 180746 90471 29635361 130558 77433 52899831 26080 150900 357947 92441 125614 29273690 21685 140900 104717382 140502 40269 132366616 63577 192151 53438468 23448 84925 20600750 13493 180427 60479816 46392 170928 248733 79837 152190 4379394 160167 188466 17874084 129366 93624 5613210 187040 191176 26766968 25622 103954 276492933 87804 9737 86337767 30839 65752 54123229 194668 79684 217563312 152191 147888 65631105 99928 154098 37135438 9355 161945 43284659 157014 86259 10632624 78288 21775 27376740 77185 130679 70507124 193534 168349 11788149 18879 193292 16864006 93360 59517 69583880 98535 157056 49113073 29616 65385 89579049 140747 154348 14104037 78703 83868 1442106 6334 155066 7161088 111387 187170 10967401 26597 183386 28187483 41959 103352 8707428 157036 54002 15986713 184320 102425 21095261 23599 48221 19399632 141242 7450 110080366 62399 20679 51734184 151175 160606 10052342 140183 136658 18854608 49175 134620 141507215 100839 192898 63861158 72635 128804 22533332 68943 99663 213956592 188181 56473 95594649 19239 21096 4640679 188608 62253 15591131 102869 139373 36291676 139836 177407 3605813 20203 56238 85758027 138182 111688 77744799 42075 130683 463693926 143599 70108 27441518 163948 72216 51063346 42191 24197 2886961 123227 38057 120075268 182075 102894 37615333 190670 172743 3288983 132482 168750 369139 160431 157369 11497483 188369 61993 1882000 30239 171839 25685877 127460 145065 3288226 122850 171918 27928207 74149 60107 12391995 199909 88671 81456404 171530 64417 36377991 187327 183184 10431045 57844 78471 154769425 85803 51435 8403674 155989 46326 53067459 135345 114289 10404514 3909 305 98104795 108457 192031 15971838 149322 137610 9776269 106713 115060 34663153 2650 185728 11414021 185541 63774 77511035 9543 165464 69770188 101071 18025 40821457 560 198453 2704814 17345 82401 3410673 89799 2605 37624007 64504 82630 10380368 97608 140449 38374070 159177 83988 52486112 75805 58291 38568743 192608 80422 4454517 77329 70933 21375459 17683 168271 44386815 30833 106498 778983 21321 95973 39930183 179339 90215 120492178 13124 179585 15472860 154992 195154 64683509 163801 78799 2664461 171119 97555 115735905 189950 15314 25815893 20746 175756 2237636 28882 186980 46449 153049 27444 1841726 123682 169894 194035994 188303 4338 62481409 141876 141044 112880077 64664 164416 18326689 69215 17529 28011577 71802 119159 438820975 108078 21622 45638487 74028 156615 45462001 32551 17578 18504569 64133 93166 13852021 178 53500 189747571 54779 86172 13675386 196148 33530 52042729 149504 56213 12367641 101119 92480 87046241 39703 175755 43336056 174517 115273 80554888 35876 58867 17413241 185990 110916 16404245 138905 150219 31655525 11247 29920 1485797 185916 104877 156824776 190299 150889 12390921 199363 142530 4999264 130611 12202 52535451 102288 12198 1682896 190236 26474 77034246 161525 10494 6418449 49689 182084 117703338 175532 122661 102429911 142508 80142 84349932 96426 52750 148823537 159956 21729 5482462 194333 63584 4522993 63580 75383 13474290 14861 114851 3856116 99650 170701 995625 100658 2834 12529760 38240 196972 18792685 18788 178565 24041724 119835 174780 74939737 181992 35572 1401965 137195 33729 126889313 4621 75154 144328692 49214 4170 277057496 106054 156620 154785671 113014 113308 1867062 176864 165642 89798379 70681 174601 16808909 135077 32791 315412854 101855 170087 25890520 139263 107422 65611186 139489 139891 9205215 99607 105405 11462160 49622 42562 32068186 120675 103675 122788165 62827 156113 85092683 88257 163454 73085390 128703 133290 69367751 128975 15345 26150262 25362 35286 664070834 107466 30303 34710695 48479 163842 76279078 166754 162541 118668342 64681 46690 52884243 90686 98942 3058888 15070 10918 17600221 140483 59758 23824918 134374 120005 14387258 11502 173979 50942016 6239 186552 19788252 103357 32706 18499022 125633 186118 467230546 42230 116153 58275154 120832 19083 99757313 143836 114211 348517 136429 81394 53247626 55126 196416 115561107 169757 159354 37887864 70959 124214 11887283 171508 196574 18973540 121118 83317 20474321 179271 180059 4203261 190700 58715 19244713 53917 73994 13981279 121089 123998 31166183 111033 45778 223321137 14958 44280 2843206 63324 27113 47979366 9249 177209 250205223 194558 54575 853001 136477 162264 92867093 21384 184860 71390377 15867 154008 316947154 196507 55960 42719385 11603 48813 2624259 84431 40186 51021543 135983 66496 11111715 127018 57555 19789801 78712 81506 33798682 92086 45036 464231818 198041 78330 395280 178043 135272 4101079 137503 58195 5250270 175352 147586 5387182 64204 7263 18214120 82762 101830 4028539 97473 77859 165177555 121360 178061 3409985 199221 60335 19485532 93900 43069 9176649 16915 41303 3956189 197349 32059 65512555 99163 85896 16353122 43352 101877 12622201 120331 6488 59337611 157818 3309 23597466 44950 697 225107347 83883 33555 73097725 150506 179757 21693422 171903 374 22727859 94610 41115 47342850 177669 60233 565789470 174530 130681 83991347 130546 68639 3706861 140325 137583 124315423 154984 29644 5474971 4724 119293 6819798 55382 39693 88731260 16693 25557 645924 99966 4045 47044021 155217 179689 121890259 106165 141592 60638485 164404 168382 56228261 190383 10111 588988145 105259 197319 92576436 1792 73170 20729700 145680 98198 311530 92023 65492 99667800 157549 161927 28540498 66405 168443 125100727 11296 51483 24358298 187933 177798 107634582 34694 82731 26430851 176009 114115 56755909 138968 82796 106485066 155873 186590 102957344 36859 5043 133642531 127714 115962 30423470 139710 115300 33346506 117012 165974 1919850 111700 81439 43343572 167313 81284 7614158 64192 79260 3419213 70377 166723 27773007 44093 120850 91273791 53760 16622 587064549 58925 19920 227080137 105063 107576 44136539 31412 114184 98480788 19814 57497 20132692 71594 53956 53401261 39874 148009 191534591 199607 175517 146591714 35693 196150 36440549 157347 28562 206692648 127910 87311 4135977 197457 141524 29962848 74187 79600 12504364 137680 15677 71136365 53270 91294 9478883 193801 23327 23371903 30587 13300 68927156 81183 172942 222330348 199284 181837 19335813 79398 98097 78277085 27485 103222 26866856 191138 168721 702812865 46385 43817 14526737 129990 132527 106493163 31519 81693 159124135 75011 15345 68856835 154089 110693 18027593 34908 17852 111771792 5513 7409 134044510 150684 48156 126608 111900 13408 251630677 69174 179113 3920371 64775 115751 57091078 174317 51306 132044554 146819 120015 83114321 101153 197445 51231531 77038 191319 8605327 118957 71232 163999 72986 155885 91601258 36273 179911 115208865 149055 198063 3581858 54968 162096 2585942 170504 5233 11249784 34417 8058 7149642 176694 11645 133000288 109904 127256 151320 132070 143201 10280124 88321 190426 55415642 77473 190940 471242 24995 56626 91119802 75717 179747 127414327 169476 160664 74287684 119216 72160 22103135 90366 35263 73250680 170434 54071 189689031 180880 152437 28283574 98992 9428 36388868 66589 33323 8853386 186080 47777 11455678 105022 150346 2259735 129031 16558 19805737 1417 184857 38142703 88151 150597 21777841 157887 153451 333161 12516 78878 3136264 5067 87382 223501347 16231 36550 49093441 172121 136032 42694366 65279 77692 38208381 155803 36284 4638534 92487 80047 40675261 132956 4881 136935435 161978 146452 64539802 165973 109510 18322297 105698 128979 16642344 113216 72195 9804701 115223 188590 116416889 27988 131224 102698594 48160 189734 67703220 162889 79980 70867113 70013 98258 27561661 191968 43533 5149578 170580 72538 28145030 53567 177864 7099549 161985 142651 144297169 180698 166821 233071057 92666 107983 6761373 193264 132825 39762995 43314 53064 24853011 143086 107197 5745471 119443 146425 106486698 23745 85931 13826921 164277 61869 1370785 31532 58322 105927188 167240 188568 3285769 156100 14175 27192313 172409 70811 23635677 100593 13425 104702196 5708 14559 10386844 77549 31326 81034888 152320 17645 197724 145836 154858 4950271 139671 43378 14177360 143098 99703 3254697 73834 33226 1926805 134728 38272 60518378 77557 59257 68544598 9653 80292 8144025 48572 147217 46357673 93907 76528 221158865 3656 154710 36991390 15654 38421 35122131 141304 188191 58785022 74118 16175 87547161 163929 187294 53000844 35731 199862 58276681 194086 170923 36628942 98068 82228 692563 128946 14551 36958899 86667 197894 55922117 105816 157883 9843248 42283 113567 81321356 88418 69789 84343233 167697 133317 286533649 80592 137761 9246758 113954 175459 8182976 81955 83901 55962495 17065 156521 57828477 65181 1373 503776 79264 72977 27469920 31717 147784 20117323 195876 164071 7088117 41210 14003 212011175 122504 67141 57562121 49727 188915 31869271 44378 146816 25905773 97831 6201 148096026 113600 121731 2478193 125824 129172 66927617 26148 141934 574374235 103495 2299 1399789 67417 147941 2802925 111167 122696 581426 140414 166175 12597253 157779 53893 48398708 5445 105287 483575599 161950 46752 188752833 55538 142921 9628141 47338 22097 8048051 19255 40069 77807365 103727 66974 135179246 27096 181233 80800662 190282 133590 388229098 4855 20983 1495555 34860 85049 27829221 51840 147155 59415754 118153 182902 42622699 108016 193645 60926317 103874 152878 110520122 86548 189518 28717444 104273 109724 206837210 99940 165217 56973550 194564 158018 23704920 151947 105335 5783935 45651 33608 9538366 90587 170027 18152022 129880 81611 35249172 185394 166969 135109814 73983 55969 3757260 182116 24023 73465302 31806 32683 17302998 113901 159581 88438283 192863 152695 237732755 148228 73725 10811297 166759 101600 94510502 161589 33870 117661519 137917 79543 74985217 119547 119320 97647342 37511 135194 35618786 55051 65497 5787360 11529 86202 159008742 52676 3335 273987975 126465 111376 36671233 31010 63754 8730611 160204 162103 624337733 48113 96965 29239527 68222 140583 59327264 41659 145408 5975595 118370 132051 19546775 35200 155598 13621202 178808 101347 124939749 137241 99659 360592713 178700 70438 28340647 141980 137244 2513505 3564 26406 531793805 50691 173831 238089025 148705 143904 20299029 67512 153443 53171786 134011 122536 638126199 123067 91877 22459924 50518 146137 7721699 26520 145144 465636 168230 175152 10855610 71520 182332 28806034 154222 66317 43161093 198536 143911 215712054 3215 160613 42672618 5487 98058 27916222 146311 66301 745616 79464 86503 250775293 17772 63385 21854101 105233 144771 94791386 41751 94018 169574256 160753 21740 233763726 163672 131857 66496286 198124 140358 81264531 193480 43441 9082274 93932 193063 60876050 51240 81228 34993376 94092 198735 165275157 194556 47902 137839459 151017 69081 17568492 140051 69410 94807779 2949 56648 93996695 40329 64227 29087888 197020 30875 24852113 194985 164431 50286837 94336 194734 28105676 101125 107286 34088858 95404 5675 104978878 133819 80084 14206647 197312 102419 7160487 92120 22997 7207137 102070 14302 40058658 43888 141632 3077417 21139 44218 15086229 57568 183570 20281602 41627 39269 160776893 64898 93828 20673453 127228 95616 124974202 181881 12524 48041515 42260 193127 17680166 105073 51804 3362310 197744 197996 248275327 147357 83691 12851241 100395 169773 105699900 71499 101826 13266225 162435 11247 5142836 143138 53008 27290167 79980 29797 3848490 52959 56537 178143 137414 100396 5483567 166091 137523 925827 178738 39047 42153231 50614 186086 57654264 69961 168373 197016215 100403 61754 94416027 100214 120403 17748016 34178 149951 18521827 165176 170229 21276307 15785 105384 5360502 126200 124529 32549340 13867 11009 2110545 13635 46483 213852652 113237 141330 10868094 121635 187161 7295716 108293 29880 193861360 120811 143406 41512273 2155 148757 19348680 12341 46106 3087723 53109 2416 151188305 25289 12979 145918170 196178 146436 9969612 101635 178626 51127574 59672 53121 113069094 39094 3996 9589261 39447 62172 39143494 60629 173152 3649928 181554 195179 145093949 108898 74744 241834030 138734 170669 92828380 145591 144826 11302438 3447 9089 12016881 74431 6957 11927779 42961 158631 50203952 90805 86668 92802073 86056 2861 92787819 37784 110265 1928514 79160 148604 75397196 173328 6650 22692179 154745 52829 27011668 177959 169692 340070568 138130 18134 72594405 21704 145724 295801893 140570 136958 12645328 83088 77498 55364067 102357 147931 8852035 179970 155818 156924738 74221 138634 617670431 35398 193253 10926477 135564 191562 123768634 79069 145914 948110 23999 58989 15790945 42035 53822 276000784 159390 55816 11974698 102770 55597 12660933 34458 137215 39674763 86358 68498 196548916 47911 195222 13637569 92612 24535 5232827 13374 31227 40626128 37301 86561 39117420 110842 61221 104357344 53085 75374 57808644 99122 94487 71245294 28266 28149 60953765 30261 49465 232631485 18090 139070 46350466 22864 140237 1925534 78705 49700 5882344 157637 41511 26225237 24265 169904 48146543 109055 5078 21747980 141436 170672 5944120 191662 110125 2917343 77588 28785 21106253 54946 56595 571796 116028 48550 16147493 142204 57585 39944849 41079 159025 135934295 123579 61273 28074711 180010 54086 1014498 6938 123219 955675 136334 195114 47178080 124156 101533 43020351 8083 154455 6649171 60125 183159 38111861 154685 68104 39460880 157268 191948 58851442 161475 100451 4462368 131551 59369 11914714 25987 197177 131301688 63925 111281 25617311 196045 13669 4596786 31187 34494 8986277 99197 45179 215570013 100241 81360 65735604 65611 94799 111995610 83891 195960 940577 77677 39671 13757550 48216 150768 40392179 29964 163488 74957458 54927 165293 99537654 133088 144363 8387737 106262 153560 18639547 79633 41564 47168 11134 137090 107409070 109091 145372 114234436 36075 94581 26883608 121922 12030 27415067 4726 25018 128260858 112988 64912 10792048 59056 43715 51702336 92919 89090 20631290 189793 3979 206399682 31079 51064 6788976 143878 76376 150859670 147622 192987 10115714 120906 47105 181707647 136375 155310 9647280 161428 64935 25834455 117317 104919 46756920 161743 121508 8786212 57654 31424 4790291 48724 110306 193629398 40722 176514 17352353 44672 70170 76002966 123157 73572 49007015 78240 8018 5495263 67776 78455 18083343 168467 53882 22840277 142120 120746 23602777 173572 98981 44289933 107151 137209 3801790 9663 125598 57570036 3988 54686 40251304 164832 164543 40014081 3604 107395 3397844 55303 166649 8953201 104465 187033 125535249 87984 71163 2691269 27105 144879 10905128 12470 72845 1918647 160195 107551 4480049 15038 75362 128877158 113273 47333 55474272 3454 32451 43862670 126867 61859 54589557 175889 29569 71030998 113478 159852 72732331 74039 82780 89952147 152206 85415 30769196 69547 186844 56845756 162403 167946 138832382 70532 9523 8392198 15668 53558 1869044 13986 116216 93826445 150807 172436 14408431 130262 39991 34669324 66778 6053 252900613 56407 119526 1661478 115693 179948 78847871 40313 27453 43802117 197463 152982 25694160 148123 29604 104592414 18517 37854 198329369 127662 129556 4317653 23438 20142 111223631 46700 110888 50244850 196641 160539 32126559 39253 29802 5731505 91420 169746 37195373 17820 151043 215067745 179296 7508 16564795 59876 138570 15276194 64288 154541 172660312 82407 159731 469732604 46599 100601 45638183 26931 67550 83019428 74479 66803 4547536 99862 173574 103428073 178711 82262 10534233 113893 138333 32422474 75250 88775 418215 3179 163420 20861409 83564 130427 7236510 121938 152359 96968120 61910 70020 58688931 93325 23117 25790847 28809 183674 230225107 85669 160542 132971928 157556 40243 2052974 102959 29098 161861123 181516 152991 30510240 22359 101722 211220132 48712 139927 2744456 184452 194171 1636460 122036 75594 50499819 137384 138295 114786354 57415 71645 155726367 81849 118542 120025290 72232 161486 8134696 147368 86391 28933987 58004 56393 272533204 60081 101250 61736709 54599 149511 33782387 150649 107932 374899870 100604 150247 16440383 112860 42297 6089920 57412 83500 132125316 139833 144117 26457809 177505 144707 133682414 5495 113400 117725182 67606 48946 67334180 168314 43149 20320387 107155 64778 84462252 6171 94884 142400077 31683 40499 83809817 121887 22861 47911408 103484 191208 43531538 154742 36380 8008039 83943 91233 43965174 92316 96302 308467570 198686 120305 169282613 78585 11553 55268 46287 27534 2496063 43341 56191 15949296 55383 158983 48648587 110613 71862 178176758 39389 178286 54242851 5234 133883 10884443 121268 126242 587609 127960 67126 19341531 162277 127614 746676 153911 162310 23329680 103769 137920 28965381 95266 135155 41859492 88225 142876 30000336 2762 182391 34644698 166489 81417 18628728 169146 160429 35508847 146881 976 16129759 179175 46139 90516239 55187 93593 1124280 95870 31680 80346925 16508 194808 74495898 199407 774 350438608 45082 171435 52042246 126331 3009 40791831 92000 190889 57924056 133535 123474 6468321 105596 43985 212745845 113030 94183 82096559 194555 64980 426461540 142781 85891 43694617 173939 70269 7474448 19385 126223 2687007 93708 157669 123885971 80760 86424 82374356 97227 32513 41690994 84371 132388 9579481 30233 48270 9707127 178169 191888 2374302 96158 187782 1835270 86431 52126 36952608 35710 95762 43756548 24652 197512 14000935 72168 58636 13608010 106898 171452 27745219 199770 59282 9387795 76948 28067 4366806 74205 107701 17585130 22512 108936 8654260 82468 157912 8211141 54034 94248 103525523 172536 78581 5707426 4409 172285 15516087 56798 49642 1090621 68224 1513 131696915 146134 187244 73842724 149806 28417 2734224 142003 171472 82592556 118038 125358 117282515 42426 20095 2445220 120015 156029 67940174 181727 1945 187544060 115035 39902 891391781 134059 81264 34557644 112841 61687 3329550 16937 32142 43560712 42760 1792 622133596 138551 43471 66548061 154035 4301 3200041 16819 189050 38108378 154945 19874 22200092 40330 125864 38224771 73772 172242 26585132 132341 147965 7854295 154200 42935 81612288 47345 157924 160465875 177126 106535 653949 106743 56494 5847655 130521 82318 60854258 117391 98004 27675486 36846 148642 50472515 28128 12166 19910499 83832 133486 10862526 4491 124903 74834942 12213 67314 10397237 144272 107537 42020155 115173 60941 261009158 9973 186092 10185809 137058 70683 16872448 21756 148647 24302174 28470 14852 15424718 127887 4921 30694380 127681 179994 125586120 108861 8544 21187889 58547 94588 12293560 143073 182785 9685559 80163 16337 1931812 197796 126190 48564653 49548 3088 102288181 83032 140645 403436692 87396 118027 6371406 54910 198283 29870318 130427 164975 39016731 64402 121877 18059555 178411 81683 62267600 73052 10742 30620176 128842 115040 94479946 85060 104833 147725345 39427 67150 54823804 118244 68539 1261343 91553 53450 24677334 39684 100285 74399767 186097 65386 18737850 121841 186420 88106017 116262 192771 125018488 118221 85798 35499803 86360 136067 75908278 55767 66417 28817195 195054 145540 82274346 125779 162908 1190950 23594 34061 7088044 66230 143607 7720229 26634 195372 120094394 40892 125948 60318465 35284 83945 38549702 37979 103723 2253431 172385 92938 240804944 27736 12466 8395593 19302 159765 132734308 169503 197969 25454600 139841 76676 56551434 119224 70593 597166770 61989 53912 90725594 96064 122834 90631902 138706 28250 63910770 68490 93903 189789 175933 187495 30210115 167317 149458 15160364 120539 63568 53433477 36228 91211 108065039 134405 36252 175808438 69309 744 26949973 187850 3808 8140535 27296 174614 128151544 35607 174714 19175020 119649 61203 186413849 185321 169392 74683761 162219 131263 71172799 190070 66140 11110124 192413 195426 36044747 52800 95419 84741039 40454 145431 4663178 109833 26163 3671348 170024 148867 382818646 68582 75620 317420975 197001 114255 3908779 131569 97986 23130158 179538 12171 147953831 39828 42716 213649186 198076 186333 15393008 35487 36909 42877343 14006 150477 103686003 90239 125327 29624422 57231 115881 28569985 105615 108782 63339833 108727 128228 64655981 168017 191626 42431830 19276 89339 198356257 57023 108489 57689173 130136 6329 30203483 106318 69136 104683424 31270 166179 641171 98402 109603 40673133 44987 163321 3051905 86825 191246 54343512 74937 63177 53497730 32048 196594 14856430 41711 192976 33169898 89832 161463 9484216 112104 799 128467966 98776 183948 22477297 150492 81026 82349691 85070 37831 114484871 84255 145287 41691425 195800 125349 237467675 78060 105982 17054759 142638 84937 75642713 11401 65523 1072346 25862 150753 40125831 72057 129096 82468771 102494 146131 97931002 112399 104214 3487507 117211 169406 2675645 1431 16194 144846720 12803 8465 1437925 121275 148522 145497897 76627 52562 236309558 6965 101401 12359590 68126 87287 33215451 116925 84133 43302489 17405 51045 1861299 125494 26896 55455869 80317 196310 5352337 136377 193584 51974406 165149 72692 179319662 116349 196387 51140126 22141 46155 11597640 179098 13428 152347570 59028 133277 117368211 1902 123603 6032374 105006 182006 36897203 142702 88878 89255947 150653 86219 21660080 49413 90868 76389642 175151 32717 139112071 166563 46544 58436696 191058 1104 27141885 26567 4207 78630051 102708 115410 41548628 109130 88679 55670881 6132 107826 26329518 46887 92291 14535573 127953 35620 96610704 19019 134438 245885495 50817 5146 37910802 73995 158847 66684383 192903 143411 60202 152284 44150 116049717 146425 19699 9760459 3528 163863 1494497 22377 18030 55964068 25638 166565 63158528 124963 166249 5476197 61635 103084 83853601 34566 58024 295732414 95352 11230 145790156 168376 180425 355782 146170 114700 36943104 183332 62995 89231309 93929 107033 5611761 18363 156274 46705507 165538 4395 231485130 129616 125712 104767068 118374 167432 233737201 134144 35670 22991767 87340 47184 11149985 7713 148723 35319766 67879 35902 15823282 7187 27181 577819968 24125 94540 267660357 99891 25390 217173485 29742 120003 10108274 187823 126559 22568526 106923 158001 86293324 12392 15708 39258753 192601 170489 123597388 83828 88123 89455386 117778 59427 14573177 137645 133200 1110634 19924 118980 9679137 107989 139489 12305353 38610 143033 1418047 127988 155367 9530630 163734 51010 157615849 17012 173915 94287715 187598 173761 43873090 66502 152349 133357776 28003 70595 31927521 25466 128429 72063922 5105 177302 2300882 97326 26958 42225522 10180 24194 12014727 48661 87877 18594070 20722 52223 1501295 186699 97832 3645334 2410 86764 38215 98875 78769 91067633 138974 193143 6454416 114237 123185 31322331 151918 160694 29928180 15149 195471 7992873 100901 187371 304301050 57272 181830 3604812 161645 115056 116002254 17535 79807 85552471 119949 32248 29042517 19188 116891 32648147 41472 162808 28252375 52628 129579 122978327 78954 27913 34435073 75774 173038 68174587 103563 10483 10525364 48437 649 24646728 41680 106735 10956136 20686 84418 63980708 99609 171929 159712035 151956 68370 4124659 33531 111138 119995245 111233 23788 478796 100374 91682 54126956 61136 94641 296581713 109426 83418 110839082 67724 139842 110488695 162624 42283 85874106 190894 158103 48736829 7276 167428 9894774 22429 35645 15184380 185277 170666 20375097 59756 75948 13562480 29396 146759 2826037 134444 59580 26660717 44303 3042 16141156 93768 178235 11365486 20669 179861 15279559 141268 6747 42562314 48023 7777 44463900 53480 194082 47510225 157418 152817 6394819 45313 70094 66341610 103331 19611 6523389 119354 104009 23610328 83839 79946 3488233 63947 22359 9114567 20860 102391 6056947 146514 66045 8343022 40731 18015 27683655 87304 69520 23420470 60456 27470 5174047 10554 82615 6865179 78500 199480 4618205 95650 185222 44387033 166713 33667 19865678 128548 54283 2235563 55348 54510 170179419 92576 7824 15405661 161072 71777 11601051 47398 89205 35478298 145197 74686 457999 107643 83900 39005404 110982 29273 228150813 198453 102969 5837178 137809 123260 2852764 12406 83836 12480866 164698 97796 108563185 24904 21054 109664293 147113 31866 165588425 148412 199694 147929603 117127 148475 296845718 103902 95999 48390708 185911 869 13762018 53455 47872 5970007 148648 89614 76466626 99802 31511 1607704 191183 70797 20110870 178235 172432 9111886 79118 145445 64204376 77734 14870 33746467 180627 136824 1246621 184085 31795 19619052 76222 104754 34695019 138064 9606 13669204 112834 125213 26135204 83611 65875 20693034 161328 53773 921747 59438 188167 1141824 192982 191387 58715885 30497 97844 52693365 100496 83944 3220686 86259 179357 34648348 55058 118431 16231151 85386 107664 636960 2212 193420 2945575 186358 39852 139937867 130709 114500 104788552 32693 28688 233895255 121214 6015 97130205 165561 191732 177318890 164303 96665 83128734 171304 163077 1003476 176164 128549 91240560 105962 35963 19757172 114803 169193 49293272 179279 23250 4507220 132283 3538 1967753 111872 5028 4132176 129501 105095 20071851 90341 138868 8732125 158280 29378 1078095 192983 52127 18895389 194393 132511 18394596 140224 27614 186407733 71860 101927 30280179 162964 6508 111254323 6910 127745 146428815 166271 29364 17659278 23854 58258 3326584 2262 85524 13115726 31648 166324 25438269 17368 149330 75535678 158527 186744 7806904 51230 195835 40004798 64894 147923 6380645 60259 74614 57366838 146894 85090 25544830 9163 101564 2137558 193889 131052 56940939 105990 8961 95729369 105247 167269 12982505 143382 89477 7123637 59348 179124 6618130 92057 58504 68596651 171520 124593 14901154 101787 67008 27985372 62143 170863 46617388 133146 6921 66645931 122361 79610 54763699 53194 147591 28211755 168926 47388 19690551 41425 171675 47756972 71197 183267 3045768 49311 67808 43272927 82294 194929 6715821 59688 28443 250731008 183237 30896 28658046 56480 178180 67888959 173225 18778 6224192 192038 24107 11045595 194518 153171 46292833 77591 177194 45835893 72207 88929 266217807 96906 146106 4625107 65131 111036 5837615 145893 28343 366025199 89968 5048 2989842 142193 54323 11776688 159897 139571 11631779 62944 122238 9805119 163507 106465 288843992 184436 127121 1872880 60137 138026 4988666 190774 173021 84950343 35317 193793 96876932 96992 179653 173259379 6680 31233 3883781 121520 188365 103712665 175671 177429 113318166 121366 23090 34247760 163298 79264 782143 39533 175714 90374321 189410 132673 19739189 197307 184815 206838384 17297 110561 7731294 187423 191009 94258962 23106 42563 61089157 59671 85806 3524597 40218 174922 143267006 126487 77283 45056577 194215 108012 121925596 60375 144087 9993495 147871 137789 41051725 59893 185409 33589608 71374 187725 448033661 158592 108140 145503885 66597 164995 234531 111137 46366 18056176 60435 41103 32379966 16252 18080 24435601 99229 113386 23514600 76346 176908 43183391 180871 52813 46123709 14084 22065 38527604 102100 90662 159190191 32407 151390 8526962 125280 65753 21520558 69742 192042 46619596 48049 11264 729615 56184 86335 10002207 6149 101308 106254493 88296 92675 20400697 38842 145425 1912503 178370 18943 33722316 184381 14106 13743747 53781 144754 41257916 198874 111171 150963357 93690 53584 29603816 118553 159840 14227939 139120 187460 14991568 21523 56813 88559858 98421 143089 164919392 162282 150571 3103909 55450 131288 11009677 132379 109525 49383719 154667 137058 557933 107100 44886 15504459 93984 117018 33749186 157514 130056 412916516 131850 5044 7250268 131718 191866 2245602 142727 176828 44207460 89380 52832 88678681 164392 134149 105257516 176895 103851 8739680 9119 28613 66926643 109297 18951 110452662 73919 176475 13946120 31120 172861 65037000 27341 183343 117261461 104292 189990 14053375 19270 137439 3091187 156943 48885 30967165 35134 3717 733071408 76736 91238 110420814 45485 134490 71160160 1075 63247 76779191 68986 167111 11204504 39472 3899 26474872 42469 49907 26740474 192963 159295 176109264 77751 30729 26499133 73177 75637 2935776 19060 192079 37416882 61358 65484 2382229 73355 163613 3978956 22781 97770 52892135 66493 51194 329006044 181926 84622 45607993 34366 152043 48868657 192311 197708 44390349 57887 164576 5446531 181284 112176 25113480 119553 176455 51679473 81901 194850 83293641 75880 181125 36775810 187792 156191 80149801 115697 111131 3076908 100659 161315 28583806 198545 184919 18705195 71069 83636 54299189 45157 153855 573175538 162899 121030 24330625 61703 148104 20911562 8158 99992 208465648 156050 105041 12732135 159496 27608 74151835 125297 134693 24398349 15165 104851 37365947 150432 43298 5004458 78663 169201 15503038 39480 91374 75086922 78667 42808 7463566 133496 151399 16325937 57458 101209 28974393 176705 181442 29674439 186628 156784 167894280 18053 73610 179435995 56553 165525 105683372 194655 189727 74201214 124177 27624 22970016 54138 115676 242823009 170162 85909 3153119 65455 35190 20509002 18455 56593 292118873 142118 38898 10983168 17199 15578 28111875 123242 37795 189531802 83235 137515 180768822 163299 14214 7657614 126602 186236 27321944 189074 174493 83054295 6829 107235 13083393 49009 135824 19967964 12663 148316 6121460 22337 178850 59431359 83554 15997 240204805 101777 137320 4905449 177474 37513 8963634 112690 37572 2883025 177899 20466 193093958 24829 31626 126288812 59913 164193 32412901 136151 98315 47636239 2001 84116 246123302 96004 127631 48386081 163007 169933 7572371 95294 131546 2727949 149616 122816 4378083 100434 162487 11302241 196331 197307 3165247 65818 95129 168097060 34412 15346 82390 33242 33003 207342367 107986 186916 22161938 96567 118252 3325256 184482 89644 88464069 51512 128576 44443192 56531 175098 27730443 145579 177972 6287959 100270 138732 221757263 126998 165031 9743104 78962 35224 4754526 107386 25277 10257541 169740 155502 188340979 191555 70981 26443205 49696 7995 34394064 164694 117543 7905799 124765 77131 35656422 99820 70359 1210007 99521 60853 12712860 88125 29184 185336092 158640 165367 304469 19889 140903 105919307 20498 89353 4659526 68193 24390 19084229 100949 156295 2108882 115925 121694 35526072 158703 1801 148856208 36325 68712 27006346 156589 61622 25097190 169669 125075 22058348 128454 131057 66814703 25865 171828 120945948 29700 104341 142962589 58779 167994 5866022 74005 90324 177798123 71653 127175 15318332 149314 144487 63462668 124488 167962 38485463 159559 127425 67993551 41798 69772 18090396 160048 38893 119254267 185136 49899 98514353 153522 142548 2601455 81890 88049 94089842 197179 189408 37921974 179586 30440 22361437 132027 74044 131840466 68681 33990 12545280 120777 149038 14591673 110234 82717 457308159 189357 116899 35959180 151411 114290 66509 104752 143949 37458520 7174 109140 9923552 177662 89438 2280180 92133 5271 3830983 117765 145409 16006525 134718 40914 114503503 174425 175033 18704588 39974 40406 269328051 17956 79564 20202992 41234 29674 825816 147671 132891 7051269 151848 169636 54861179 125157 12971 158015244 88790 124397 109684067 114052 132496 38055571 185002 26660 123297641 123382 168030 20231880 8428 114898 53149582 182244 156412 40608463 116331 64 156990985 10229 123838 1300647 59121 190194 37715338 22638 91851 153794104 142026 28892 2776023 122794 197416 814702 104977 100043 18794567 194216 91728 44938 147328 99455 5920331 17008 47785 569991235 197184 199705 82241694 193607 123825 25992285 15441 185383 78086413 199762 115312 26569680 68380 7265 988296 66168 100939 11813797 27482 165613 55165897 167393 54596 23102876 85326 42550 1891130 49908 8718 23582515 172609 114826 4913388 39769 139746 39983797 164091 110564 9457768 50794 31439 224843270 156078 95497 123916823 158349 124691 32568880 160125 193591 36511156 191501 191739 3403437 75379 135296 4301468 19999 675 203316248 20313 19734 80513375 84623 106656 57623200 22787 8737 328280037 79964 146506 22083946 167133 84268 63389229 94482 62553 60680248 125903 110326 59457857 187596 4382 2838955 178725 22869 7253248 80107 47512 162183116 67869 130202 156731878 7879 137342 29161280 104472 95143 112022061 92643 157738 2611073 192167 8562 66709493 154947 177694 671818 172427 165238 93864380 113346 119043 50203641 137345 164719 81391076 37303 32012 34450521 167698 125314 41917703 56246 185459 43360318 147548 157947 63150133 172503 152056 22976663 106613 114355 475916731 198611 188912 152803604 42023 161712 2503097 198850 55673 230769977 178137 143870 681105 145603 148238 49444234 12609 154064 99540493 16566 147660 64576313 38903 160257 217051943 161991 48938 1639293 181261 189615 100431898 199626 173319 11355916 185428 7206 10436129 78666 170170 36225537 25667 109729 7192651 23995 148874 13151868 36213 174139 7347236 187478 114713 31693428 64938 27632 265278 60397 134396 93692071 103792 180496 302350246 15610 21506 38301894 172667 100594 12765094 124894 148784 13608903 83315 57765 68847999 136910 128299 14477178 9612 137896 286209104 179220 87667 5842555 108086 173459 42772362 106702 54398 1502416 36266 65975 56912579 47986 54180 6360558 8977 36771 5745529 12361 41324 67548378 21463 101568 81773979 70825 98848 643753 1511 104200 283836258 67331 110408 24471252 170465 18784 579813715 163968 175609 105518 145898 61073 11013614 180165 133483 141741484 54523 163073 688510 45635 99827 43897149 197818 22077 1198517 185753 156394 159202222 136530 26314 27583997 48896 60662 22624609 76826 110892 86213940 153934 182017 30027709 66673 67642 39135820 126708 170794 84059414 148069 18612 99780042 30700 149129 90234359 158460 25446 7875839 100781 159684 256860141 189691 181503 147151812 82554 66698 42366883 94626 182265 121417506 110929 63482 122133289 27436 45183 2426045 92380 9099 12436684 161512 132706 4567885 95991 112215 76262628 57497 115625 329914096 79990 33177 22952569 187831 106716 122793787 99241 172996 22542942 167515 96982 37831136 58952 164689 55160911 137738 83137 7313977 32575 148056 10990067 167670 104386 5048621 195476 29424 6144269 75608 25898 44378500 157449 127150 46265688 1985 75707 3600795 54916 142573 12012875 95847 11588 440882261 169025 127371 29911430 193195 90823 47630256 25575 75789 20450544 128615 29478 111897544 5756 58663 19901365 135458 26064 44464801 85320 157012 183274520 4012 54022 25013445 32915 62980 172187257 175192 157381 93806244 102465 117828 137071312 182358 102680 4506870 166974 30348 6323789 122300 134421 52824874 143407 125845 25010790 114389 60453 47444395 70105 183523 55736455 153854 14621 98037257 102126 117884 30865138 153779 177775 42522244 195561 127299 46354830 173741 135395 171757116 130781 105344 5174978 110241 55813 4372505 98989 118695 4906980 169951 177581 11471801 169055 110937 25503753 152231 144300 128119462 5714 100722 4050772 61503 118913 1495240 129027 169815 12798310 75030 68494 5352545 88006 11470 5178625 175015 142879 6595710 85699 140326 28928631 102204 179398 280544799 21420 1877 5530605 82360 51128 638885 140688 45627 16436068 154494 52312 62183339 98196 146835 51228852 87652 81843 132263209 121522 145764 28082530 26595 176412 28265647 5115 107992 151379505 43156 57110 219225387 152101 115191 80895 109859 97607 8177116 47905 99906 28664500 143171 37208 2798357 56271 75106 17363295 190410 5671 78877576 181569 33795 85709031 159686 56147 3396454 129662 57479 9772461 39221 122799 13146038 152016 145340 133368417 92561 63586 4984598 192453 137521 3549714 72943 164258 19920520 166175 60457 24816383 127165 8573 22024215 89476 148275 111221029 127885 75665 50164641 102602 157514 255523442 146690 48375 30471653 173573 162810 17704081 187043 81336 9050636 119564 73202 38511270 16896 168077 1115375 140372 30411 40857926 106571 88981 109588288 148444 37003 22136142 154645 169173 32783163 39614 53381 128847249 82973 193361 2247441 138941 161027 27953746 116276 148133 420835520 49931 188012 170587329 85056 189084 151641017 151056 168800 95392445 9930 136075 18152747 74268 158776 70993022 133259 92158 23598938 136631 79579 1536788 36329 95406 1741489 171779 60435 16497385 145685 18603 30037332 104542 151715 97633542 19265 137867 218693504 52857 955 170059966 70111 51827 102052817 165897 52429 10105518 117443 12307 298023593 92717 31512 26583184 6230 32058 67647640 29828 88106 75162308 164503 54598 81979874 159629 77037 656229410 95604 165354 39191135 120720 164690 18762316 73265 47167 5872894 9218 184817 98643869 95484 11445 82380575 2871 110343 40039356 36523 124734 88101490 144637 7669 49203610 198144 69045 106575167 124001 139624 100379049 60797 45641 33462209 102368 181466 14230274 143910 19922 90046307 53410 159400 25941477 107003 26338 82395753 146248 165344 108261478 118065 3737 1074847 92102 160735 162397 91158 34704 20888778 186385 164648 6665980 175126 89306 1279123 7166 62415 36685828 138384 63289 114194961 176575 26860 1823998 15993 194688 84987495 42789 5070 17217124 69068 135130 425985067 32742 128961 110776627 97659 54711 70400407 62239 30974 164863822 127783 128167 183258228 56598 4448 19894614 103823 155804 139083064 62458 108465 4924239 137933 115079 17256350 132934 19489 3074772 17278 191238 123693656 10595 181186 45019898 194824 16933 2267436 163957 153013 21345450 83232 186930 18779691 190530 38153 205702920 43662 77130 14411535 121508 127085 14456493 156649 56230 96850080 145722 122200 86089099 141694 127737 52603401 80485 129387 4085335 82577 68761 182841439 172193 48139 34932656 96970 36339 66838906 190250 115433 16240070 60166 64159 86910103 135021 50261 9749826 135310 193227 37805360 80823 195741 24149592 157192 35973 25695983 128590 198391 155976896 163166 58934 7517479 130326 58415 70861595 16651 103993 207887570 54745 127119 36849442 71854 170683 94689821 57323 65014 6598929 136074 26329 67464791 149526 89053 30315658 94174 156423 182462232 7989 36778 12097825 135214 99267 114143639 98341 192231 78285494 70435 28871 22796273 61948 113536 416772 68537 108284 52998204 156604 86886 10825540 87928 161971 30977043 84110 87610 8068871 59287 128066 38618174 116872 142734 40845755 18552 75185 31086010 140870 139290 145111260 49642 164341 3144486 8724 104134 107616549 167339 109970 64408673 183858 192899 39063507 102898 22994 186668590 60692 59245 13872124 61443 159947 2774363 147372 148505 39499614 153195 185944 9407944 176992 31656 49389013 45529 45606 269503095 194529 185264 364667633 83525 128492 255202075 143851 89935 39796643 156177 16199 41081196 165821 44112 70570163 79338 46381 3650809 73665 195345 56897781 43223 12009 12237190 143768 85108 9804815 38436 136760 28225031 165088 137303 90190164 20060 65464 32282829 74045 153906 521131 57859 34387 23737975 70387 86821 94174749 24250 173945 1835033 169231 90302 5762451 22457 54850 21413057 144779 192012 14332575 49762 156211 40053386 193507 170331 118292042 19719 61070 61012240 182295 140443 96841831 159440 157034 110434828 51049 183252 50021705 165252 37755 24519373 18823 177418 23911646 113612 175887 61891408 54888 140127 582201678 90537 72466 16859566 173505 175977 1758953 121907 76531 25685794 194546 176672 45126029 189747 35520 34537187 63421 63830 351184899 138037 71289 59336249 108076 16976 22237634 81081 187197 36549406 140668 148167 83907348 184672 53041 149231334 135509 107136 4569874 148248 42762 79143417 188662 1216 18651611 187717 151818 16168892 132030 8220 16763085 85603 54226 17666014 104429 15796 5778129 20007 97651 10559920 177993 193804 66395819 152370 10116 60771830 179099 115346 1006683 132888 120515 30650734 162774 179932 5372642 49328 115719 3194991 182678 178508 87098145 185658 68151 51763879 162090 114482 35819603 80286 35551 66752723 82377 119892 84027963 151544 114049 89634050 111459 132636 497962067 95678 71224 103380625 23170 132229 204977596 151979 177855 27949593 60560 186628 60689068 5685 122590 37587464 79932 298 246201554 91174 18298 9583194 185214 149854 152807 39208 4361 23150120 165749 164155 20558041 68295 6898 4920741 1120 30234 25541539 104104 109692 31145407 128977 141544 10939084 5176 50780 75185451 123672 165892 78322210 155209 178539 1678706 61290 164934 128602461 38445 13078 21059186 84455 160650 85451788 49125 65946 8734480 96996 81960 19985065 66607 189300 69189381 124805 194225 166073255 122371 68890 21639322 118145 112559 95122641 192267 6135 30493627 143927 125446 1829758 146944 148230 116769479 65737 94545 87125 8220 68658 143881933 72983 125371 118633947 148118 187243 43897123 184092 59882 49010121 62113 55400 76512116 763 182235 22872495 181973 69853 3541823 191827 10998 8384900 29012 35448 2726570 79185 67117 14705972 4060 164803 39100051 144012 130336 80648392 186148 198624 318603857 143731 166317 114465667 58622 66497 176298619 117225 140805 12113181 133689 147168 91299829 39688 130820 35933026 138125 26198 131070567 82176 7973 132500667 2158 170418 13301880 28418 173554 111435710 76165 6096 1309581 14439 128330 58396011 35402 9877 15376301 196394 8720 18224282 182235 45581 85299433 192808 112465 2942342 72556 170413 141317594 21361 172170 1278836 65957 189309 30998405 155621 123581 30087473 145452 158862 161203611 141469 11675 11295666 108412 195475 12684294 47300 113164 35938125 131504 5412 5121516 82238 142026 39412407 189120 115116 17943529 25137 160336 42824882 48728 127045 468212879 190462 166674 11690383 16509 159689 19158193 17339 199317 51186873 95766 150483 65208612 29971 191793 76365284 36665 44200 14796968 170012 65338 71722664 18975 47741 16411869 176211 98994 106196831 122762 20824 70473907 41523 74199 211646674 24787 127137 446366 52443 160339 20146100 7961 10869 84671585 42980 41159 16298296 30493 47613 86298613 105557 50013 6436404 112117 99504 68633892 38052 7147 29268213 23516 60181 11086378 180058 108034 647401591 144170 108680 13696223 14694 62941 163789212 92137 20703 8187871 116101 64017 32561399 134830 24575 21084187 76544 140884 14320454 61905 67824 104814570 180349 94981 158233475 88594 76997 6447246 37387 69498 99600801 155993 130603 213893721 54625 137221 124004099 187848 177497 32398994 81983 155538 9015262 10542 7713 31534657 127673 107054 7343660 30654 5332 28304525 176188 27350 126757256 87458 175453 8507714 61839 68863 59398073 30729 184862 28012103 174295 171785 25542420 114602 94100 63947054 159990 153485 207672710 78650 6441 3112351 123472 153863 268659873 191572 127168 40862186 198972 153982 32244507 194469 7023 13794107 148418 28225 24441312 186784 55450 35942670 164524 100381 9055517 192810 186909 88672997 96735 185308 2160994 192008 6778 58866499 78341 85718 13831219 23178 143101 51283230 62135 160242 172814073 168736 168637 22118937 69308 79736 6406464 72681 86504 42821967 100119 60361 160157574 30534 86935 94116743 9225 89548 46894914 88023 142955 534460052 133866 60315 71675952 24384 120466 73885553 38538 145536 1493193 30724 184869 12964501 33186 36151 20418388 102893 75939 6274705 160025 33383 56521255 183079 155146 46436218 89620 55202 19455678 59818 21474 2049525 178692 6276 11099168 135901 166056 45967176 88366 69959 32533935 59381 26417 45771160 8348 188598 328142556 62901 176664 212624061 54595 12584 4517896 75352 46448 69505996 33460 10997 2343579 182254 176045 16772552 76040 114385 7346431 18431 9193 282351488 97000 29160 32938215 72467 104339 24313722 154403 23696 32948945 88688 116963 60407360 66908 173998 46959026 198827 93355 20810952 47436 40420 8819566 176302 27108 1978589 143226 107038 22079384 82933 186745 52526936 170111 85646 197872353 27085 72723 53715992 36810 61944 16144778 37098 99423 43161473 31018 144050 21149033 157524 91077 97558901 109850 106400 16508059 175935 100992 28165995 36388 76491 194830533 44940 22497 124721343 85808 87315 13503 162750 191461 30011519 76387 116529 530071624 127392 182 54851718 76411 20580 10453647 12945 25204 19225886 111714 105330 114307215 68167 90204 37195298 86704 78711 195813731 183839 152778 56623646 55650 158315 51631266 42779 165759 87778654 199462 150355 95124271 143870 129569 210826 197679 35438 692466 2964 53047 3311966 159680 60566 8782763 71446 71763 86925668 167136 84339 26016009 49877 45203 23790792 143310 68721 47683849 167995 194336 4103651 1367 174313 1460253 12831 147161 60994275 128516 120583 237525338 115276 191848 208477511 41083 151364 42489198 82283 75193 112805749 113470 196660 4597126 186127 31505 60412793 32822 157962 19732238 91108 159698 77305512 82914 92908 42185770 54224 132930 43725798 9037 49721 44889729 105451 141714 93900610 98743 34700 38777359 153903 170510 5364576 71291 4013 49268353 49750 165604 63733356 93284 12083 15336164 153632 98168 10606967 187236 175496 23999143 63662 36901 146655701 36039 183236 231358506 4395 46781 13126911 40131 80188 80981785 40301 123990 24319721 112967 7057 271174977 72385 126702 347862030 595 72509 8444582 38203 60238 80175340 101411 28442 21527715 95904 124284 19895826 150821 69761 24879849 13008 82742 67573239 100518 8742 179666004 149994 38867 4930861 90046 32575 128613353 26352 167933 29372274 60011 158625 141125574 106966 26407 96803531 172578 183029 40468692 35985 84589 82583750 133110 4109 66469205 4313 48340 8530547 425 88518 5390295 126595 164968 183518 40397 165570 7521952 152927 177012 6610726 16570 107073 22294463 147413 145280 1074496 153391 187487 12975537 141438 28464 35712111 58214 102225 73523416 121468 120249 17214619 157594 114567 6297106 8973 82831 42151171 76247 22325 83248539 137939 85654 10518826 147484 164241 41610656 15066 45287 29605091 40988 168025 26778702 5270 157026 72054744 44286 195577 32419719 105483 158951 88291678 99861 100674 13476893 126325 106628 52890568 101864 83547 12654583 123304 11405 37923238 80431 100626 46641340 56723 160086 16147827 139082 172314 87072856 34270 58207 12979708 191238 179237 35004870 32953 44098 63796 101132 27189 25235673 55642 107496 65623885 10263 70873 17424370 112900 147206 6348008 19384 142637 15196937 187078 39378 103960480 179958 168743 211210355 134916 479 8040630 135139 113892 22440698 51110 199308 72931524 104912 103300 69895780 4847 163235 139013998 26343 17685 4561445 59453 30228 24752599 153567 192390 10262714 114077 160906 64865822 97971 11220 115207800 10639 30019 28345043 104428 71618 160775015 78948 13528 10169355 174658 57226 4713107 133125 89443 72033261 131394 39609 1113433 17503 80376 19404032 177413 82221 29522115 144316 9768 11650674 156534 196860 28634869 146726 133422 23193762 184429 196099 161743588 118322 45526 87011102 133873 144014 6346010 122340 97591 20986098 139868 105021 160569338 139619 170020 11362788 134694 8445 90781783 15351 183246 59614753 109569 9540 21753924 172369 35552 47694160 139878 94216 412615460 63393 90278 3313677 136892 18202 12881249 151211 152759 106646561 57285 98411 111246604 136058 80541 21532341 110489 98312 18140569 195432 121037 10333158 81632 125820 11240608 149192 62798 70235542 94257 10266 95865372 49141 67724 42277553 59972 179676 10710064 113687 1930 38777214 19403 130885 150448994 184493 101452 7819330 62568 128781 3595053 39158 109175 32172780 9806 113938 6478964 34367 54253 52818410 138599 16845 68492725 2890 38409 11604803 168928 150193 34782247 88413 164749 67799473 16145 123640 1126480 140632 197481 1313341 74171 61939 81951275 152139 36483 53442455 168803 121863 12868744 62786 120763 48187494 142258 99175 457797423 95323 85352 9990796 165834 63043 101922694 166038 196321 8965924 183803 192849 22758548 75559 67927 3046955 12592 26540 45597983 177056 70565 20595995 77251 77289 65921180 5733 138096 12167755 116723 55596 129013295 160161 157043 15651910 143950 98403 39343601 54 47601 55104121 37075 144919 40509938 198890 149123 2598329 12273 18921 30398048 132969 75535 28050066 140739 49290 37750781 81961 81840 157294181 193494 86031 23774677 57836 99277 121402478 14813 118579 144482309 37856 100370 36150804 113082 126021 52430407 193896 185830 12040105 165075 25847 113507252 26039 16832 11598207 151785 71900 244257165 142771 140237 33689729 170756 190142 62814935 141432 14680 76702637 21649 158655 59967875 97333 194736 393606 65541 183381 24544653 179691 75646 6241940 5522 184211 209387213 190492 52178 36282058 182409 178597 63594931 34246 116668 89982021 61825 120290 36072915 27014 41340 43729915 15465 17956 3296343 128365 131071 56490596 162930 196895 954558 93862 191897 118000011 86456 43115 379462428 130646 149639 75002589 195596 18053 572304 35281 28069 11562910 164472 44451 139878771 21137 40249 145617 84634 154928 142105911 132275 168914 58338925 40376 143843 11452422 27370 66091 158303861 58072 3430 24153908 128867 48086 27728245 40297 72674 25783375 164602 79010 58468565 104706 12485 35335786 93304 124994 2212081 191546 6223 19429813 167051 145375 4325142 177347 31740 63082431 161535 133082 47162169 28441 58071 78443607 123200 25854 106059237 76480 166658 13320154 47592 148756 233381969 147263 121687 79335660 194531 42067 163394277 173617 69109 52891506 124998 176383 57819049 59353 146888 946238 119829 5772 12239886 174793 177880 39601839 158698 150425 9127815 8434 45193 5143649 199979 130724 88375715 151351 142928 51518459 63983 28849 10294517 94178 17781 17995385 193075 177995 50297008 147945 120226 28295385 98187 146079 17363422 179963 95330 151526031 191952 128512 4886983 52407 165313 68655824 27739 19620 88094 137866 190833 1135225 100389 67748 85069602 154351 28530 106136672 81301 174685 103564087 105672 64977 1151879 48741 165023 21867955 27612 100054 14093048 2167 114187 13042242 47020 185331 2087264 126277 171775 57471900 53094 3128 9440180 40965 196726 352747875 17363 63388 37398213 124945 151751 1007693 196345 7728 28598800 92721 23446 15605106 3827 645 68938362 97531 2386 69972716 147805 199842 52900844 60283 107986 13098517 21083 19915 13454447 110084 38725 19271426 150445 59741 130625344 22312 190091 35232533 156713 86328 7754235 31221 134582 44705326 9245 68958 15750132 104671 67567 69671110 113664 48021 7507604 114026 97918 65770272 16753 16609 39720975 56276 92435 58403493 130948 83443 35510516 151045 95171 3856847 167491 6308 12133845 8005 161682 6552390 34899 16859 46473232 105094 119497 212878767 125303 34221 84132863 194040 198318 98097527 67606 51202 110332024 64495 167894 130424429 191630 10387 49817367 146927 34632 139217560 132384 179602 1445961 94135 953 2440038 126506 42878 49314586 145049 83376 2132447 55976 156814 33516506 117817 130290 153592273 12753 26890 73153548 133298 121144 142660241 165557 31514 7152606 42898 118730 5404470 17939 161446 59366595 162903 148950 180116234 69387 166110 17437821 126882 185091 16558512 195220 149695 409359481 75569 100898 145783532 99885 181296 53979342 118169 48777 231778354 170183 56108 1706846 28139 67796 156568082 152496 9313 36237238 98254 63545 3878410 152992 152951 6116964 112454 175775 42617260 196369 169189 32246670 32539 133778 122808901 174486 115644 28442379 120438 83231 14956904 109359 116575 79096789 158938 99205 47720535 83390 125827 63112735 130719 87267 89553625 118959 148607 10459672 62444 99702 285069034 137845 50390 89459842 121330 19252 111152919 8169 148411 229030 183248 2373 24980645 98366 130062 45065320 116811 64049 56240 158525 139147 124309750 53808 72374 22324421 21519 178290 41076258 29077 1114 9807847 139374 43111 19771234 71357 108958 44328116 194910 76551 81626511 157996 45514 2875529 188130 36017 15853205 110785 163283 92349064 163508 135024 18519513 4350 46839 17609026 144574 112848 5668625 108697 184334 5419746 198451 180670 26540709 145842 21391 258759765 22203 73021 16098091 77568 149173 43636373 133949 29723 49335914 38154 12386 151647718 74688 46500 15881530 67998 164449 112749193 118730 157377 1798840 40767 176172 39101545 79270 74088 5433201 166900 94394 100985058 116999 74070 120509772 149961 17018 121036737 160937 21830 4241601 7696 2783 124571479 54240 119539 26205692 68638 186612 46188582 117326 14543 2357651 11565 96390 283319361 34302 27535 14992681 113644 1967 32595533 190143 123183 4549279 89633 22269 189904328 36804 58317 38096746 138477 53853 105214485 20254 77974 571631934 127086 107765 29602122 148713 66733 24447112 163707 137546 33960406 14078 106321 6117798 90157 61853 36974327 122543 81798 21542024 137297 19636 21011 156496 89595 1929104 169754 37447 111770135 4714 57369 82246560 156839 197425 3711201 170948 3074 28860005 40737 139789 47888790 52166 180504 7365103 167793 99785 3368918 17167 95580 173876209 141077 39479 7306992 99277 176223 101427720 20119 106719 3524488 117575 98015 159647 51291 60198 1113616 6698 80760 59737910 124652 159585 84448966 86968 135681 50760695 90534 124568 7153673 171080 85141 2876915 101485 76836 33529693 4803 99187 50526658 15020 15928 12554187 195219 16830 59728638 134521 108045 85802869 10238 53031 8333596 124576 98365 3061687 172788 166894 51492238 66340 199965 15041263 177220 120576 46664028 196847 57958 32388498 172418 34333 18580754 23935 94160 7288991 165084 98081 13024204 62279 66541 127390127 59683 194996 217485759 14723 174558 80306939 120419 88031 445844156 73916 184678 26268028 144073 57301 1791585 108 159209 56708678 41129 147368 458634600 138942 124108 6092093 36891 10678 200421360 80352 41278 15788697 139288 44443 31003985 124039 67828 45077850 96620 32823 35681777 99226 128454 16855675 92334 5747 35651323 97528 168533 41015452 462 56163 57593528 7422 167379 57473411 141407 41925 21882193 18435 125706 3922724 158257 157866 7432525 127037 107444 1382818 102424 114340 192458889 28941 161836 9467570 62681 60640 23419845 172073 22198 20625674 102552 75861 22043138 39077 24049 31556978 189532 62075 15629759 51625 78822 25378746 117118 154705 64159094 106048 55021 45879896 20626 112026 240895439 89568 191706 228528976 106321 168647 91842754 128927 44041 133496084 6851 177930 4455846 144421 120092 116109738 102982 56426 28043486 8258 108107 363134100 189600 66816 6520144 98626 26891 27366976 35154 152006 70591177 132755 124006 20937399 164330 85844 72619967 160037 159524 14896354 71205 93119 47528622 129370 110854 12352264 18742 35331 16106522 7416 31329 190489177 73464 151492 22979357 129401 140631 3670694 158837 46914 10270737 122105 101728 96993794 122867 124421 8368518 96333 2899 70590008 119643 106404 103471156 130394 170862 4457639 54179 185843 191859242 12664 159327 758373 49999 36796 44825921 10441 179036 28811426 77075 48597 132556291 184623 77108 56394899 63534 26902 421189 15754 10832 4595372 177789 175433 23450780 69853 91195 18922480 55424 137535 16530812 18402 82060 22339546 14222 70664 8015402 93084 89073 53024694 152478 59864 57716414 147540 66949 1104144 6104 96955 94798032 73811 29660 42214548 114163 65522 110801072 135026 137847 37026657 96227 155751 74885901 135805 69270 1358946 142345 183110 62472411 83851 169259 18777513 8482 67183 184166766 91940 85550 207025260 114227 168088 73480155 130775 137219 88491942 112994 119397 283027671 18525 177606 11231546 31524 4625 5896013 26872 2505 2825942 110743 153577 47192030 173486 6685 527765970 161332 60278 102914448 53969 144761 82340803 107113 42662 175877737 11549 44789 2711971 143555 129098 15892345 193836 194476 592903778 44466 176733 37108990 66133 12775 65536944 150440 12058 9427352 35422 41388 82427685 21352 99876 22643052 95137 104757 1100907 171165 34935 268342272 166080 166157 66527820 65584 146611 173696855 132933 160060 33267218 103360 196978 28710177 48560 187073 57225665 5008 60296 41264266 30988 30659 78793126 143334 78081 78745821 67961 196281 33397596 66392 134727 233165782 13782 192108 255957125 73019 170393 13447081 65426 35637 32999521 198869 147531 8896221 150696 149968 2594217 60663 95607 181266067 12200 151234 11498781 140214 90639 26549418 89739 67290 46259163 144655 85053 14438530 80741 43827 24388208 120473 168600 18097283 25603 118704 5151930 153007 177517 61015952 115387 164443 25386297 198733 56925 21437832 828 165291 153915436 192668 175432 370776357 123139 84562 27031688 102625 189919 8804137 80279 116436 5691311 85201 64584 82690287 24919 28796 27703093 73847 119560 891951 166652 180901 25426394 191341 132370 78225501 150035 31814 8424315 175621 9993 43532272 192740 147674 99046011 50433 10999 24307219 99104 40408 5461368 5066 137050 67450291 66369 98680 29784652 147640 42247 398936578 26997 115953 2215312 179232 167953 7607926 25342 10806 2138980 29859 22621 26797027 166729 184102 303213 88384 150239 173549404 165302 136152 55184225 21672 181744 5653278 58553 18498 3253371 103488 9436 21318555 124143 113843 7603078 45760 170564 71175080 125717 143711 165013865 43902 84554 48011988 19115 31384 82759267 43079 87651 12631494 79201 32251 140056 116102 170960 69950945 119126 165216 31003726 60497 42562 10744867 67357 160541 14122925 164950 84783 186045785 80379 36377 19806909 165395 192290 160600943 196668 199331 14155268 181915 18152 78473384 181781 174694 22944058 167569 185241 167567089 67696 25132 94801878 131162 38639 16949960 184201 95079 43948098 153961 41164 2458444 114690 152254 4939804 55191 128254 10594938 94198 193231 8294710 155298 98660 70608513 193589 159994 124357684 125885 127573 7647734 184229 1328 88230947 40936 193606 11799594 61986 157426 1417612 186870 25779 286488 67672 16586 9853843 118763 64826 46436536 27737 144414 351423 159757 114993 16957123 67111 60926 122088210 71271 7403 2821096 64569 88038 35647608 100115 123548 2537409 93912 25196 16247762 37340 56503 32320797 95307 114061 45963849 66783 90620 4685387 9951 67811 21805533 18151 184188 2181592 194788 16633 29957087 133807 26611 28005643 84550 112782 70689285 50659 177835 107166554 113949 115274 19400582 87814 52221 2629253 106329 34190 39721157 106850 114426 3839412 191037 108121 47094937 135581 67317 39161378 28335 43919 33511593 187274 55498 677184483 45376 32933 1129446 160619 177588 665191 137338 6439 7037471 18972 92140 66569579 71122 80483 4247778 121271 1328 1296252 18524 61632 249712671 50229 148559 342956397 58287 48645 67439242 132476 98632 74338040 108380 182559 13069464 49686 89322 655125 136832 18499 14295918 188527 180872 19090706 77375 71155 543429 153400 131874 51018672 150996 7310 18532666 129397 80083 11282611 18821 60561 32646181 108788 110000 15122111 155837 44904 152904754 25218 74205 5668912 147900 90311 408394 24815 159082 73097801 102273 162397 100499135 158123 136279 29026229 199823 180791 9266835 53437 173999 18609991 138913 84147 106963703 120404 99285 54822017 108161 33788 62387238 41835 194799 68707537 33640 30089 100029784 77653 153348 4011686 82515 168718 184265668 183398 30806 149672105 112550 109900 78948983 189520 1436 123427227 179402 145003 38595285 163535 89147 10641942 142497 27289 53581781 147876 37772 80425103 116851 172417 49960618 7320 168642 38703315 86564 56102 9185500 153117 122666 2012311 29328 81471 47683942 17755 95203 2005685 16161 137612 742757 6356 19898 26101943 154435 156380 14847044 128766 78893 42491699 156692 108418 4346232 180855 189270 10137768 103821 171830 101819878 29987 75463 1370847 148870 177713 11923607 17792 186765 241709801 147650 116504 8998611 176914 134864 87735474 180251 85815 2839186 76678 168544 13965119 166744 56587 197248593 11609 143451 28283849 33051 53403 207870 81198 29200 459184555 31339 29084 171637137 127057 74836 64503865 52650 166539 17940251 63209 89492 67533935 184664 112833 2753402 49701 38035 70521352 193488 87683 58579208 79690 38914 162416573 80536 39933 101265240 94022 74026 54714909 123712 61237 11510538 8226 153469 21457291 135657 110899 95425290 92120 113302 28464399 37877 152924 16941576 36993 91559 8916168 134426 42671 84440513 104638 197032 211303232 172375 16258 167733051 77939 132002 17503592 186151 66999 60026997 164909 156232 205224666 145270 113993 56846732 36788 77383 114554635 113942 48023 55691873 193086 38912 25393505 80936 174232 100513941 16522 102624 27662804 131173 190627 154614437 139531 94217 13483630 77354 100803 42610861 3069 111031 113855943 76097 142413 228440659 192723 18137 28364812 135441 173294 63898249 36853 14756 69474826 168012 73624 200448496 134429 93806 16287124 23338 69420 39407578 186908 71084 22823236 46008 150949 80716224 33350 159416 36343777 146505 16324 59470078 12552 180215 2302823 66693 39001 41225101 115568 160682 126554433 52924 33764 127565472 20622 7910 5148908 7618 75656 33329831 47182 55312 5444994 115301 64379 75190698 131604 146914 13920279 140726 143859 38789886 30607 61840 27790804 194959 98577 38594631 130209 70658 5959030 145996 2045 21120575 168855 79321 10408567 76932 160194 35225333 135354 182640 63362453 174174 181137 11115846 83047 7548 5070818 184448 113020 19743463 141735 3032 132649212 153473 183670 26732802 35674 89857 8966820 57410 148343 46754865 164656 91925 9717297 66131 173995 22726950 14313 179636 298369363 131998 184273 4598804 140258 197031 156787359 3288 41111 2587537 44596 175343 6678259 168586 10784 295680 98170 171168 98221135 66580 109870 84680364 194732 35946 15877403 137205 11485 23773942 164850 154529 33549607 164059 46916 16354815 11620 87486 65611272 96177 48510 11051483 16848 19235 18366762 64415 95285 87187134 168176 46490 108618388 89773 181306 192054650 61348 49985 3124275 40995 188077 1704100 155318 139215 22166796 55403 96076 16444395 98495 125877 4812738 69561 132747 47043017 139035 143722 476779668 64557 186953 71586963 48197 60886 220343805 39407 62372 12674016 66709 189007 60203209 190184 119290 43637303 49225 85243 39194815 15917 186511 89406981 65054 145869 1111513 107145 15801 95932937 17719 93534 162286303 54192 190990 525485060 71117 35020 15359764 76666 131583 54440917 22969 140288 2701995 97870 19212 41505663 1615 151084 32969482 139818 192725 81285219 195208 45061 33787574 103555 170746 6755982 65161 185834 3695592 75925 65628 20768498 126284 112102 22162541 65118 133074 21532275 137657 190196 33517970 89791 120668 9972844 180315 180063 35096221 4477 52664 18679883 2876 62101 194432459 25834 150225 66076411 68417 48398 22693972 170488 173261 323156811 12495 141743 131804009 70869 172756 28480024 118783 77598 20594095 166789 98452 14902848 173006 145669 5063075 120562 10804 397035 80298 166396 23015138 158126 98093 34325578 97808 95643 132368093 40721 186172 47564384 127123 82772 2530355 75521 54433 8707073 65138 129878 76286708 174525 11697 132737146 130602 61621 97895 6282 196405 496262601 121916 30954 10403409 138258 9515 33796112 46417 41052 119350669 190779 26947 37756656 38896 195754 32416479 11322 85607 768132 16788 28015 3529623 184083 37504 11919939 113830 60801 19573768 133993 79135 37133348 157301 152965 35332675 139628 106994 40474590 143600 109587 24125493 27070 77386 11148451 25037 23400 537221749 153475 57074 36033788 56356 3672 25347542 151085 25583 22095585 169664 48752 11932318 114309 73705 4789797 146858 41272 99044209 153799 6245 63361752 28164 198995 28525083 199711 81204 8793069 128834 149497 74791977 40836 95051 369856724 163862 102077 35754774 192468 191536 139922550 31998 39138 10449254 108699 86130 222293795 45776 163203 25494219 2139 139952 199681619 3306 11249 106487081 110421 135879 54817419 75129 74883 8170835 58185 122447 601923 122672 13131 11160903 18946 77482 35373564 180121 155470 45399330 191481 15348 75958837 138033 102063 57400049 111517 196840 54837862 195341 38137 3603672 115883 167884 92978174 90601 10489 94607258 122256 134633 19246349 137484 110395 29549079 145145 7213 72814817 74304 169396 90632858 142685 160343 59494405 187765 104302 4202907 198775 146160 92609401 174859 192342 21170627 82222 195410 66234 89932 123944 63423167 106386 82881 130992629 18741 89172 79162366 145317 46198 2307774 57246 124582 115902792 110325 131138 42372758 50962 68287 28946891 157560 149131 3885341 109959 21700 85444182 142890 193299 2741563 15614 771 10722705 93590 13019 2195459 22754 71286 37072531 57045 192358 26723980 127229 67167 24241906 184711 52600 49497011 139703 105309 5647157 40138 69212 228130469 144529 127914 21098919 137907 181877 5752433 94397 89840 85434071 181013 16838 8861592 129887 78296 24246104 98131 106389 46536323 169753 96543 1832785 157812 61455 3922306 137619 181250 20152387 189062 128878 119043232 162749 90268 3219172 132107 48903 27169768 195943 13982 166104293 125551 104501 55233371 1570 72437 16739774 115658 118600 19139307 136947 109211 62164761 54488 1516 139131329 108144 123634 55050866 155139 66413 100173959 184257 77322 88767632 138028 95322 17809518 32247 115605 165535151 28532 68383 35095236 86797 120062 16386166 15518 59656 1649578 134664 45861 31534299 181529 72731 42003236 159495 167551 119708255 192131 20356 33909636 180941 46042 94500636 139781 130156 190203060 131642 4438 1930579 50248 166152 40220295 89300 136276 22359804 37123 191437 55326664 168721 159306 50766815 68421 161260 44338453 130686 162279 7491407 170878 132144 21837123 21097 140392 1104285 143920 164858 3476826 151547 45716 65671224 62848 13649 68203190 199009 120877 51044731 11543 119176 146902864 6414 48799 29195266 138259 130892 14308849 129132 124622 17337324 100723 182337 64445614 132596 88502 446359817 44230 126485 11944339 101921 72962 15557841 164539 180899 7595085 101494 112193 28442027 4200 88222 104792129 177589 197436 21105083 152631 44356 10760365 154004 111294 47763012 172326 3486 5269695 156536 22641 105232572 70016 39291 5912047 15018 86851 142787328 86230 100076 13871952 7110 57366 24264163 35141 188169 171019795 148158 188939 16338576 28711 162076 75520564 189508 147070 8895676 124074 93041 877170 107457 87276 201717616 142180 89561 85569097 31627 91638 6142776 177924 46396 112168590 12692 147817 101700752 163297 25191 16675120 48579 27050 17450443 40227 186188 443786632 2573 100603 266139093 75355 68407 190641 195094 155052 86462096 45963 95160 4038675 152801 167788 19928093 134732 147192 38022093 158839 7382 40866720 91651 191790 12872168 6074 129304 25019420 90479 69294 348525 78429 137576 454671851 181513 28973 126509565 176196 190952 558584652 10663 9770 403383 118628 38029 17559735 780 170137 6794350 125784 169044 287464648 53058 42683 50512833 66975 122471 128668870 188351 171380 390258937 32695 148580 70379047 101109 74745 279008897 175939 5471 97854328 73568 163906 10129775 38995 110921 80572284 137111 23971 133854770 131869 10005 30325258 17781 45574 33308911 10320 162987 14549883 197024 62532 116334688 20112 57779 46714578 89186 13519 178028191 179882 135020 10436 181348 94312 19372296 111147 80264 158953796 180682 63741 31673541 24466 126334 22911583 189539 8185 116740932 157917 154192 4758001 153876 171764 11581703 105459 187103 5170062 30168 170337 56562686 199462 35909 81232923 133664 99982 103897237 4168 180873 73483969 47764 50105 13763582 52317 107019 209983148 56293 100912 67106781 144792 63663 339475156 125242 39679 9580330 85725 20453 95131399 44054 63194 74015972 46720 72647 40828316 113136 153904 51281067 132158 62897 31342402 1880 17709 1695154 4381 36500 17209082 68405 47560 3006569 34304 29535 1129859 91346 142127 141526722 136403 126185 2445309 119700 194785 26985092 71682 112000 14746608 25022 113924 196668174 80801 40116 17141507 126679 141108 357329730 144736 95447 11039451 25222 107889 34757443 63000 157930 3678067 81449 26222 285565872 4601 117656 25007665 141913 83457 723802322 158346 92845 2019626 1411 6207 51161266 46825 179796 14990359 1691 92896 13243683 4231 163748 95281663 20122 114374 178512196 140392 158332 15456103 92931 175524 15644324 127922 168132 51977851 193023 26634 10416328 57542 144941 17921704 108672 157991 10451338 49742 34556 169480441 48621 186986 2643035 63355 62202 500883588 189368 126580 130473371 178075 195178 784318 80666 179073 16692992 92967 77957 1415692 16958 28308 41209336 122026 135039 400905 182039 25758 32089270 84404 29663 15998284 178235 145374 40504390 79748 122966 18554877 179869 136910 11809112 198484 166366 77322846 125986 66929 28560360 185868 189477 163857813 70028 149491 35459344 91969 24071 7384747 194834 173384 124822510 12416 155750 75404947 144997 136582 152929956 192441 165701 32085746 173501 89566 7461607 12718 28172 60146474 78151 154 427786 170702 191863 20126972 125967 63791 614509319 161941 26046 160386415 113198 45321 21529160 188572 38488 38692008 108290 29914 57967055 96201 21894 11386171 80580 164337 8559973 197086 86713 85809251 87455 141203 122218605 39378 99275 71751115 32890 31130 438 64431 143376 50351452 4700 58911 176819813 83182 179664 656870 135999 80171 4700037 92700 159059 2799665 107784 156033 24435955 24459 28119 63950579 171875 109486 36200076 176518 19604 11877451 82178 80742 5586336 49356 107200 5567777 180039 73203 12997317 181591 115603 95247561 123376 15751 8941101 140579 1903 19450501 1038 16695 153516549 21490 184276 30652580 119876 172150 80328183 59556 182268 206829137 176606 76689 13881197 115835 35105 274117 63627 160749 9110218 147544 166208 7612399 174189 77085 249500 111761 18160 53533129 108480 141367 50407520 172545 66121 66920218 34859 49350 3371208 160538 10797 51870687 49368 13316 267531710 157407 112553 2390641 42963 21262 25417459 148590 177816 48826106 26695 187292 11185829 33120 124817 3086699 155746 35378 27746133 156579 11630 177113127 115860 107943 33369425 172773 179615 15194283 163293 8860 32972179 135518 77324 63061503 55864 14421 10641887 16833 125218 35403 178544 110901 54145955 167428 73954 929289 66198 22829 50448392 94728 47807 224746803 11114 98200 30608776 124035 21088 103865776 155776 51327 810515 66197 312 110542539 119177 109918 7710079 166522 187310 4724648 181219 174048 162717857 108193 142780 149634288 60027 68630 6678111 194429 139772 15119395 20927 15980 59783760 70142 98068 55770869 113929 29272 4607594 2765 123118 49276202 136285 85811 51453780 146999 8900 6647828 149465 98229 55369004 39940 11243 1029713 66752 149380 39974928 146372 186965 81595859 178403 133156 547075 98294 133725 11082470 50102 41651 25831135 185396 91106 2420323 60415 109565 23452737 18203 140344 6559610 192476 187283 37921733 74754 35996 1293252 923 127182 24140706 43186 107643 59725307 92070 82549 225321525 89408 75986 3349366 115013 109142 236729417 105908 23928 153029512 126466 14297 159881711 48889 31255 199883206 148445 108167 6278318 23210 192221 347763 47187 42240 1094653 193151 83950 4458335 122560 41062 15577833 153201 61085 13028133 52747 115670 11609964 31370 155557 117196617 110784 58539 46503075 23941 197168 46538866 167293 86140 107240802 8826 79459 97299875 177378 36512 96920786 22120 92440 113817075 152822 138838 6174311 185369 80057 4191629 3403 88551 40938537 140198 146745 43827019 93345 103984 9375492 193065 2450 6217086 820 171244 31863526 64990 36481 22726805 122702 130444 22076672 187125 181155 131102957 186831 178793 7542541 157343 143196 129314 65440 75742 22764697 13771 81793 77745749 167811 73013 18000395 119856 179172 8679959 90855 198960 418781757 78098 67348 68338268 157858 88032 57340 116779 154773 15783443 121484 103042 3486240 168473 155699 63382264 190877 152989 29414076 186976 186376 26901136 189377 181756 28961774 191191 93345 28163127 131922 186148 93724824 39909 16648 152494851 179928 146959 59687726 98833 123146 18217349 122497 44397 67479368 108067 32157 35514789 4413 163616 21019150 46856 38030 27765976 73249 189676 97595324 68018 158824 24446993 125722 33648 55416705 155444 158174 56141947 69974 114658 35840408 54561 88715 12832145 192136 22439 58127888 112476 37624 34250440 14020 180703 48622917 154333 187911 42971511 40847 169606 7166165 85524 98764 4032899 174244 170795 24388736 172475 194497 35570126 153977 115161 12197093 17564 148745 1462911 140155 4266 72721631 4547 120904 763164366 4415 25595 28777981 168287 106118 47852599 118373 123684 5539303 151025 85443 48257153 69294 173174 8724231 156371 78023 26324275 34138 111911 57234383 90137 15575 3992375 81246 20800 1186221 32546 193733 131232222 66452 113562 113118013 23161 49695 228275904 198274 133511 22680244 35489 109250 8813324 83372 128622 3434152 106103 56929 27881341 34150 76251 151792415 157377 199687 1715281 110650 102014 15190376 74537 81099 232236453 142068 14530 140014341 110583 9784 1761521 190994 100881 12222617 128296 2760 152012717 186887 137573 87533883 146995 96452 50877782 46818 71829 17988851 118633 128331 9324989 1397 191005 17110056 83975 179924 42808657 11165 72602 10378699 141516 175562 31300 53805 26823 162102120 185523 77631 1359449 135218 65393 4022914 142713 177598 65999561 92320 143250 25132471 94266 26698 80311479 163268 18606 56504269 76580 123964 7997989 62739 189933 541317386 4406 87473 175149625 130137 44090 15069201 26978 9321 197067026 112436 182669 23971851 105002 175322 239530141 120218 10108 60151597 60206 86592 65756442 138498 87398 1843259 32710 125326 66177001 99493 120751 59559766 656 182572 1389984 73166 179040 18968461 192371 1797 3487000 32810 153305 23833505 198748 124273 160081711 61737 100842 255151249 88275 109052 31751284 164963 130988 1337331 119696 98067 3889986 63147 162236 52263165 116440 97822 17806722 104088 149672 27630270 46547 44963 5330808 152106 18874 7895181 120633 35649 6290639 64961 47064 101448275 35701 171259 103767854 116179 64231 53381091 76056 64896 32875919 16868 70205 29812861 131051 3720 9980037 97819 73723 95098329 53369 2976 4193722 74941 91227 171647456 141807 40155 246004991 191342 68905 46945590 185546 78456 67004484 197007 16689 73000388 38546 131661 15113517 107951 192439 4479833 54221 90042 2225387 150817 95154 87505482 177607 114608 5219472 160016 55040 50273960 134409 93417 67980248 45977 37034 31069080 194220 67962 6408487 53921 71846 31939609 106652 15655 4569773 44471 106344 20587899 35337 77967 91423801 145810 127533 12212227 80383 36438 98788744 63249 74544 31843057 90494 42087 108491310 23308 176156 21369230 158434 173669 178182321 55582 74644 49643550 23270 138176 191935863 28582 153847 67359491 137842 54868 213072795 149200 99947 46627990 174805 180868 23008202 121419 67022 18283828 195446 160461 4202106 17131 168126 125643457 116264 103660 50996786 69795 94867 60577979 68707 98268 10445794 10702 37249 45569693 79968 72418 158914990 182463 620 12487876 146552 162325 59406999 93031 101152 19808620 184746 79949 19960644 72720 93640 11150759 172286 19113 77438624 64729 39169 66481395 13088 5648 695775 25230 120009 5735205 100594 47970 13250653 48598 22798 74762817 159540 88421 81274447 88154 40187 58107100 10627 24398 73852263 172067 58319 11812721 24345 5792 2915525 31239 145817 16643566 102097 116601 91262210 97426 99710 16273182 27599 196639 6710496 118452 132225 18791150 197515 78773 31426620 34525 185135 4373747 31729 177469 3134663 3930 53337 20496019 97637 41201 53160716 154650 73724 14963028 75273 47125 5620714 16003 44626 66935395 36284 102897 88705500 80861 142118 141247566 43455 99381 15901428 38404 12825 4598882 116796 61958 481379 106403 1933 22892641 129308 138177 33094344 53425 176525 2911492 36778 171933 465750 43853 79840 32576100 176453 138552 219994424 168807 19281 280671452 54950 112427 2199631 10359 11481 57786987 74662 129847 16629105 85654 165649 18510969 21377 94636 57228764 172893 147497 9350149 82693 189787 40026867 44619 140582 8780483 179 119276 39273590 123337 26836 40026698 62525 123227 41055882 63174 154877 113318938 78139 90472 39809576 138456 35323 36152874 35963 8384 145077036 183756 153791 56774381 5713 13336 76102919 74709 153592 29317992 154822 88352 263493968 9246 155623 72768270 105183 153177 14898124 151808 180095 25103064 37022 11869 98302965 92014 194251 13481696 39085 40286 1293801 69687 471 20595038 68262 146916 25576821 168434 78198 3119023 124757 137639 5641972 59533 123405 69948311 91585 153829 2832937 90395 95456 13214855 154866 185098 108177626 62219 73189 50637773 126102 43032 285029 142517 166963 6903869 118456 74125 82526214 115070 121229 17483051 178459 49848 69237020 125347 191255 8494125 114131 169325 41691677 65411 128958 223883959 57544 15576 4033403 97115 109506 19487062 82831 88881 27295497 44855 161687 30202040 136861 45534 83703654 134441 41695 17075110 148872 47137 5158302 13600 58908 25373825 29148 197600 4178346 172877 113145 7215529 66178 70804 9525993 107482 32833 100611174 157157 80841 144441963 52505 131624 30171870 11026 53178 63249787 34890 68461 133892570 42052 6489 61515797 107461 175556 835960 22632 188620 443299 199164 51298 172153941 170849 130175 26319056 45846 65735 117111104 160097 92755 52885802 182341 7458 7712276 163300 114898 22410429 49712 119034 19843446 183272 71805 148291289 81000 193890 35384694 140851 121963 14018482 136172 171162 80782600 101717 138516 6428427 94253 175295 70695053 151631 55485 27687195 169131 70302 74050616 28219 103076 6243824 91676 42353 26550069 116309 20374 17854992 103289 34244 104109569 85611 296 29400223 30840 112036 17853761 192128 37963 111091491 190703 91902 249661984 69250 148750 4378565 54079 166246 33883707 187252 152384 4506278 24136 55184 100749830 156291 82483 34600385 70102 81500 27406619 133069 87968 120205830 184799 57518 159604203 158687 137290 17661433 77096 100443 6754736 185601 77167 98976721 143011 80237 34399254 98167 56933 68702506 104419 93445 18757015 161346 27703 92570664 144744 21396 122289836 129799 119440 12163360 150062 100002 53943994 95655 132102 1885070 138810 23559 45956824 8350 147970 1958763 83885 148339 148825172 75315 176360 173902200 172089 170364 207659084 75083 165607 7359076 7289 198389 8156812 189827 183567 71417443 55762 131823 15036485 165566 26453 10673290 98883 75936 68321585 193224 83149 14633606 159086 33698 35525517 40390 112001 205831784 131872 60723 11006855 52460 108302 78997299 139061 137884 36298724 8136 127458 12369352 25218 189962 3286098 10962 32279 4579588 73400 194869 92092842 34834 188857 15297116 128469 175537 95149026 109553 169450 33417476 166283 198093 9456911 14468 23437 20661907 2704 176390 290395627 50538 167915 2955889 191656 29363 68214394 161704 176453 90553790 41599 68712 33060942 180944 81663 2551135 58932 61560 143841770 178162 113751 85169095 20196 86633 215200811 169398 47605 1356 125510 191971 111661052 162360 91010 119053251 192839 3373 84569481 129352 166469 6731751 87388 107436 59797860 120435 51766 148355209 84094 186364 56612182 189617 172746 90668 128808 42426 2058575 141886 57437 29593360 177883 155666 161362273 14679 191623 29927522 196028 190495 73273022 183206 153932 61366835 106094 41508 37467324 158109 136610 139262084 127599 145401 17872572 175881 140219 13982981 40905 160347 61580055 55730 168698 158741912 85832 127397 33402833 159105 180174 7060945 101084 114920 572267946 53853 98561 236884934 172023 185975 16728735 77603 40205 101856956 97444 86865 28872474 33278 38737 703123 9661 57058 15172934 117256 39497 45963466 163927 103335 337951 191507 192083 789883657 158300 165598 11018844 42990 20507 93191156 102132 85429 78576957 105345 74072 79206968 154083 63243 67731871 23614 57448 19252560 109700 156963 134345491 112057 147320 16201243 64275 14117 50529245 119678 77512 25508144 139328 8672 19222552 189004 77908 71768376 63336 5975 53458027 25672 131701 85168814 12071 106681 37954894 112299 187574 54722042 63519 173949 2656583 136585 105995 3357044 18826 109634 202964538 36049 27100 17321890 131369 96383 5234800 168830 93770 47364811 193766 165349 73119164 103358 75040 185201020 49449 43798 142260913 86950 158709 10185574 94880 96254 25683912 65923 188445 9186359 76452 144006 296101 35761 145911 94851032 173540 110434 8548645 133567 83714 68783224 66828 5357 50712037 116155 185803 57096546 65267 49800 69989528 82912 82479 4287426 141704 167709 9109787 59538 61388 34445993 51558 191802 24765061 163286 198144 22053203 166036 169522 122577730 109500 198604 2383202 150693 181428 9516603 117358 153240 187918 65792 89792 102882988 33543 156855 7641916 29225 120980 67881828 134507 81400 257415413 76771 55466 42832498 11053 136160 120787812 93074 73493 704819013 184955 7247 152839855 191652 72343 147797755 142108 133350 8819711 111429 114205 5474506 123494 63738 66601609 177918 113243 40609667 172501 90631 646284 56078 116599 12689888 115521 135800 162265583 154010 79568 913575 93922 118689 18347093 153482 18389 42091504 42146 127286 10554321 119025 160656 93197583 129345 25281 38829239 19571 178638 10057990 179021 93468 50048261 48498 154017 51120634 193873 124922 137157211 122414 118496 139012447 10492 28238 5485235 121593 189587 57465490 199351 178750 6733158 51507 187014 15662065 164207 92945 33860075 64194 34886 15210995 118733 191264 10357971 28777 114494 17522138 5623 25845 57069276 65110 47382 22254255 196288 101338 140652596 2514 162824 113435424 116771 114083 67184915 156342 179679 291109731 40841 59476 27579188 71729 167092 21634202 142657 70118 15515357 196162 6851 416822 62057 95276 84560946 87 520 55997467 146492 139732 211625817 131388 1768 28191951 71512 73933 39759772 54147 53046 235388087 142019 166299 607731 62971 15863 5294314 51255 88734 56925858 176135 56735 300793 15704 136249 201909939 81293 187912 111622855 189457 190597 26126714 44062 9545 116777363 18445 166085 612959 173291 23869 37996468 144993 56058 55296783 79240 27344 84608393 182710 36194 75694 99942 194781 34845736 22284 178742 28899382 122518 5679 35648859 117809 160331 172437488 21970 139562 112807 68886 11276 7673047 146145 33026 81173 76321 45140 7046781 57875 193577 37082519 28090 78244 96482355 51542 41076 38858849 125041 193268 1764758 32645 165089 3931606 170236 85437 33720861 118880 2082 1589588 137976 121487 146896554 8758 120900 3096367 60433 70871 50069922 49628 20046 112368173 115557 140902 4820757 21006 11216 120143070 156129 31599 12115411 196781 12361 27548359 123435 71147 146333406 178592 5578 149610481 94790 13977 161399966 55625 83409 33815128 178652 39944 8878322 166003 196554 25311449 14910 61621 21784169 156768 136288 4646325 88779 84788 3944255 118967 78020 4220378 49207 189878 6999124 110579 26679 37131951 15156 120172 262713971 25348 74954 3981314 144036 132684 26527598 123181 90862 112153822 168705 129394 97024902 107930 56155 40108453 73901 48640 10793136 143522 62078 130260893 27285 114465 64662967 196447 100675 34874342 181607 172524 172627142 139268 144050 9542612 155928 68651 42376572 194984 139910 440973008 52989 177368 88620005 8917 180779 15827388 130252 14532 8292814 194628 199835 162383534 155321 190565 5192364 20936 93883 131868431 86379 146730 43316050 22635 64924 60062299 155028 18823 10418352 115985 93818 95786888 138053 141082 4908867 170970 17085 7284980 110605 87828 15253000 156945 102026 18547868 120761 92666 100457061 119257 156929 242457294 165466 66201 21443091 53317 10684 41090052 199275 67408 8322590 158375 154757 398807 7995 28338 14298847 158886 41130 45851716 146466 70522 18136245 402 194302 89683263 128301 45952 15561381 190362 50867 29147423 120512 104796 40212532 75181 5863 120080371 156360 141737 34533 13610 12251 13049726 189821 137175 181397222 76203 182165 47357510 65340 63314 8151045 56068 49345 50246172 55908 93333 11634793 102901 65350 7112233 122864 35066 1371133 44819 83903 131327382 80918 116353 13568537 31220 149712 27224697 130089 87606 380986851 141164 4235 671405 129519 27229 35237723 35912 155067 121822194 75665 102167 14412411 50045 173577 94335590 67706 165488 12787172 59206 38249 30702242 6890 113356 7274476 151450 16221 6644007 160293 54174 12029887 153753 146291 12606395 99731 80154 223648744 78617 166240 232250 136060 145683 28639264 170624 44399 614227066 1954 20096 32729720 77674 139941 19963466 195801 97503 101376984 160749 194804 64172533 185784 66109 30819510 101174 71572 1900076 171698 91189 32594507 115098 150795 59718894 157071 173312 46119921 196326 185973 150200661 175211 134054 241592 81654 17392 91892662 186821 116113 43145899 183857 89174 51770377 32097 85819 8233946 42553 174611 23450746 14622 56694 472909 97455 59305 37057765 108867 53940 106608410 157857 76383 17838592 92123 45217 1103264 25691 169406 11767260 56401 167593 24955422 79372 122713 1227154 171697 13484 779464 149398 5762 76537413 86359 96391 42974479 124218 199770 90812300 187067 128511 53299374 142342 50370 26494532 3352 52942 94873425 175364 100542 30081971 109155 86773 39041294 53157 73845 33695934 129567 183216 17247982 60008 105963 13349482 4906 67886 16867248 62348 160793 10693890 110554 159362 7107006 164402 2782 20515581 40987 64149 28573250 43930 79847 4334709 89269 8666 17202123 162278 133856 19134564 65526 131358 770363 75807 120560 49752104 145027 181873 247741511 50207 186790 7768979 15121 120029 4567277 39725 192933 6890603 79546 89736 18836636 842 125513 33729169 114887 127227 134980346 70268 169015 575330240 185627 8539 14593531 124347 23512 244118454 1867 34591 1214490 87036 75766 13834970 133331 8740 155778599 161097 191900 92980866 50143 182004 16674275 12667 185079 14254206 186879 164619 44409424 17243 170039 3463208 169224 21864 18178754 120141 146882 26394512 68607 90883 6841229 116866 106308 20992833 106307 51582 11521372 15510 177870 153354393 185106 59407 13984476 148344 179989 26991313 155531 186502 117759385 107460 190917 14414931 62674 180436 201482824 121601 183811 65853971 174600 121065 11098802 116346 70165 103465346 116904 133733 336543761 178519 68560 81233576 12741 79023 55772921 127880 58821 161233651 26929 145286 18367794 172254 57320 106240505 163446 25519 163507728 63170 161476 52558485 83847 129274 224016720 87677 64529 44956366 17021 191041 76364955 152482 176669 221498822 55472 45073 102713484 28059 136058 96396774 32332 158834 56846741 13499 66282 2190598 89810 20473 58556829 17012 116610 70181226 192681 196815 13910135 175288 152416 227983384 145178 6919 26512304 193890 162064 58639026 146746 8098 3312696 84764 192088 34829647 104285 183171 43589738 37836 75518 63437492 66621 178107 45739986 164907 197787 550631 143777 168424 2001205 85553 176728 139388147 35289 8943 85429048 71515 17549 14012792 169342 50325 32263666 21981 79084 19513850 102347 197029 9266074 33928 107828 9405376 94803 71500 5057650 41832 55941 2382652 150204 180144 923544 47256 184155 47240173 163956 176330 95088206 10425 11000 20839044 15734 70960 4060607 85868 57006 48123594 28490 76908 20382563 7098 35870 128535171 34201 102943 144474787 76670 84141 113953918 38329 58254 51167237 12077 39636 163951656 20757 77630 99590166 76260 96405 40573163 191648 41354 59516789 9134 7775 42276947 150519 177748 331714516 183335 52194 2869175 182404 152706 109534104 146385 70596 59014459 197695 118354 39310073 155546 149018 35565613 79016 197747 24203166 70280 160511 95338289 62330 195490 5722917 11481 110094 11386364 10209 19806 49884420 16185 51565 34925613 195774 36682 17602621 187708 175312 5716829 21633 40133 8485938 154285 178200 12689965 50571 88867 129862357 10574 123764 3698745 144656 190707 5170132 154852 143596 9896595 71381 12369 17033558 22166 177645 39049484 141740 184451 159476724 68240 108025 143018 163778 114612 19675618 168980 148703 86327567 19870 9068 246539611 28389 193647 41488216 195159 158598 54388548 13545 88538 9522506 129432 175913 41112816 171245 144462 7452708 179620 36213 5997174 74748 146324 13385457 18186 136398 76527493 57162 99184 18477995 103295 5738 8437965 13638 138058 114801673 165705 184802 37074142 35103 198224 80605947 2180 21661 69508386 21113 186296 115303111 199194 2339 142952428 112790 48911 62805211 145914 199027 1143743 114802 126241 6452818 108465 6117 2083688 115580 143061 40166466 51741 83595 25538509 177648 179444 23961340 133047 14519 62026745 172633 143671 21309839 142751 190594 52148071 178701 41944 276728223 5820 190492 344125238 151819 79352 31586054 62004 92186 61880846 53544 57976 8179221 144104 101483 444856768 117042 126930 6479203 165432 162731 195076254 15417 112805 4641531 23769 50538 756735 154768 65737 2011150 29231 194698 45386117 114104 124687 731847500 135336 136008 37199731 148658 32885 113735964 128591 78707 213091866 84385 134823 24833649 98899 22195 50676624 158983 121974 285180 32483 146321 101701980 129371 75389 81144218 61763 50658 29581459 137469 54851 95544016 19597 129878 238202170 106046 119586 5131922 182757 108836 34103279 188772 5524 745952 175203 183721 45856563 199498 13053 171502066 110691 21645 58289245 100756 50567 109130592 124156 13001 5298093 33160 52989 352940872 113040 119025 28945517 178289 148122 161037127 41016 156585 562933124 145009 111159 1335200 199725 45786 49259781 67035 130231 256467 145349 44579 25572805 103956 21335 96024731 131413 1421 23021680 77106 70063 99947850 6104 75157 15121158 144745 20264 53141688 80935 47494 265969842 152282 34719 38568836 126688 71978 127241826 41744 21317 58139086 18272 11737 3039977 57031 86615 114949628 106748 26206 43003188 137236 80258 25157196 68351 70401 6811217 168718 138904 70001260 22949 120750 7921689 177676 74474 24060393 96002 165304 47656638 93987 2360 69987996 50779 178011 473374365 111286 49169 1193049 1995 33720 45742172 168625 542 130083972 146607 30841 24801699 188994 144264 2454907 169693 57842 39607697 189759 106369 185496205 38845 19448 2066043 22334 81405 8555669 155819 23317 9684990 113093 34544 32059743 16046 89171 34198370 71395 83962 15938723 29445 30178 25932702 41054 174917 93530962 29937 16469 140238263 193840 66652 104886581 167703 107614 24677329 185258 180866 59933981 110279 92058 42619649 158090 162278 27437368 142913 77625 180069665 176228 159205 31862495 118088 136219 12153053 91370 81583 146977806 143100 141562 23630242 173864 141469 189179816 3237 178965 85334377 56525 113517 36821799 44139 21798 162757704 128579 33160 202981410 27749 72148 65462868 16606 79463 185532994 98508 91932 7156223 185994 137345 58006027 78741 46918 31906781 140489 54531 77206340 171782 172719 53608669 180427 97367 11251647 35394 164338 38165751 97733 119307 28700697 162367 188870 17768830 12620 91770 620186241 171252 71554 3321270 180475 176116 52684767 139422 12758 2464372 56575 106481 90068149 167611 41909 37812217 31858 159725 3734427 123554 154453 10192966 84545 57633 62315365 158895 167417 257069889 109057 195382 6255021 131399 24359 44359931 95426 98044 27733471 17269 100822 27070354 38074 117783 3945727 41394 30137 20473385 51746 53985 5667375 51824 4576 2995603 19583 14806 124278758 22278 69695 30207842 37554 159924 47249963 58074 64623 161651569 152261 187455 25613489 19552 10258 30755074 135726 42168 27046848 4969 150805 113089656 191542 50699 104082701 17836 85655 162285590 140423 109777 13733087 152442 9154 84106451 152488 12041 15424811 80710 26418 422985873 157217 126373 3500751 90310 41220 14785517 182450 81853 3454925 131101 2158 14909809 7927 170958 18564102 90890 6398 49673309 18881 155772 77912148 35059 93028 72262408 107584 164970 88248765 53379 144141 21620130 53152 175246 15043839 106696 43822 57162232 141025 30389 96453501 14844 103530 101911739 13109 193435 56732983 118598 122230 1605398 111998 184752 26250561 125177 55168 9277939 188507 134317 24480141 88929 148249 1136078 17433 166872 24541334 194742 182389 2039354 86690 91581 96237786 74231 75908 27176236 33652 5432 2846093 98605 86141 14747439 62624 33839 254241311 128617 3488 44356521 187393 52486 21018926 44322 44179 74059061 147607 75869 14289946 6986 180371 114397744 83486 93773 34268278 105823 161377 22332195 53385 151325 38877289 37227 13587 48664349 69694 145386 13377968 35507 5991 31400238 196050 30248 3703450 141798 43198 70928834 52739 58248 54879331 104709 1595 44202606 22279 165093 93400584 103653 38054 79470761 187320 74714 340552 16747 67803 4052328 198180 96487 15738751 82335 138843 6852978 106735 125724 18849038 88811 114368 5831076 145100 23314 2616717 93152 49475 53710338 84182 123329 239854184 20793 67786 7884815 37673 24945 67170671 83634 99635 132238680 127359 76647 55033112 38357 64450 48112247 86250 82631 21248261 134365 14981 28941558 95496 22372 2946856 199603 72378 10342655 103774 193709 18725622 122165 165007 9562033 41360 161556 21364668 120117 732 6182 16413 88498 228802420 11992 120331 151356807 58907 14416 106917741 94053 164072 4142041 97140 146685 138631808 84644 103515 11171636 26731 138082 5477658 156641 20193 122786408 82608 1344 286378516 77491 37283 371559242 46133 54584 1761032 122788 48399 28442643 186907 152181 18394291 6727 37185 27894640 194575 71648 1505598 152634 151840 73306399 192842 108447 148120697 41037 3577 40487601 111532 106754 3129117 150581 91705 159344730 189300 23806 122032129 178792 67741 9879450 84769 30207 142797642 83699 13921 207890986 194803 82390 34620111 32624 61950 637246 75201 97071 93070932 190342 57736 40574968 66856 3962 11912246 78567 117206 281126369 193946 43095 11471290 134621 96761 55476460 19526 91449 10221501 112351 193646 63360638 21445 74709 17488477 27327 13219 35890061 91593 147925 229560981 135246 102879 64925911 122355 60031 79401631 165115 138047 8138693 49042 117819 192934452 180492 103620 23786742 85026 45145 39317578 65648 178882 19821837 104564 145366 30189187 138378 112049 34501877 30129 101770 4579950 70159 158393 2803243 152497 16176 32102255 70995 15629 67112628 184413 63616 129062308 61850 60444 322994641 75359 187718 44739762 55030 199741 157850768 18407 98012 96978413 182122 52383 3182977 50440 163741 37823756 155113 88315 23711651 32937 99035 78144835 152763 46836 2166314 57708 2500 88562677 3838 98248 68938313 165281 41026 26295875 83587 65814 219418764 37143 110212 49082465 50114 20698 9939182 134518 181151 67607131 177330 41269 13902217 109793 100482 21231913 102434 11440 19712457 48723 92122 56631857 198904 194923 23731703 103624 145988 41817594 105265 140866 2559999 105916 88617 273250847 118392 85089 56111633 157887 76179 1395574 11840 155374 131170146 52855 198893 850913 96268 148697 4961894 136103 80131 1364392 77965 17715 147104309 149850 19246 99683114 118636 106534 186464457 134139 53987 77008109 89854 48668 13318765 117613 65150 40903003 182530 31113 8695065 122272 4236 50470272 111621 128716 4341716 45364 126305 18181525 100545 129429 502686 7701 62971 9346282 2675 72477 32198174 129567 41985 55069807 70109 145816 23778717 46686 110039 6482110 30511 73113 44656783 92220 146467 207578180 161234 97968 71608912 53700 194184 6094569 11369 116007 28482402 167964 93323 17835477 42231 40353 402793495 159123 157976 26460376 57255 27323 34120001 23238 128819 52245595 160837 70105 116487445 14291 159128 96627238 170731 115714 286325069 166950 48771 279818465 82547 148191 23566835 64528 147821 10086396 11328 91455 288081179 33414 170235 34023099 185789 4662 71237859 71480 39246 71718231 27730 114066 22663537 1166 169946 5262106 160737 6653 28789638 81603 155627 68320879 118930 31659 53375012 151261 127869 10248389 39022 185890 81412371 178060 158940 6268088 111106 199599 63045126 98914 176837 210722451 163599 68290 187143475 22827 77688 13645289 79942 25218 30395023 90529 92754 13528185 10068 122654 6236444 159841 3612 7708352 70762 53511 50701405 185860 188828 17490187 51530 178097 39700878 86794 192635 46731963 85686 66400 349492832 41183 138359 8668600 146789 55672 105881709 133817 10113 346750732 12500 119275 9013282 195981 68568 18405779 60791 107872 1504682 179159 114097 842709 145119 165793 62524945 67979 50548 6745896 198073 131973 55503659 180403 25997 11854313 152281 21394 42755116 18723 79478 60277678 117723 91297 198692928 16932 84893 4762356 120428 167964 81681681 12374 20304 162720501 91818 75717 136678035 108611 169181 58507445 198768 124692 2135389 131461 43347 94108920 111268 192215 157120239 93523 45206 53858416 117429 152853 139339200 16193 2162 46537263 139331 199072 164629327 94484 85610 49383445 66995 63451 6840041 86792 162587 52902753 116000 2658 25646109 162040 52433 272732168 170147 79643 137676723 40661 45827 25660116 157721 35586 179606728 150673 89962 31634954 93097 55571 31034846 140344 74703 1714816 65537 68210 3651143 127822 90541 38883704 188698 139058 40239131 97276 141511 2122724 199701 135794 25672717 62569 103299 50154076 131555 41151 149727838 171856 119316 31077990 63766 91034 77630366 65301 159601 74186895 19314 190770 29778670 139233 5662 66353646 178520 182221 5488544 180137 126498 9747052 182744 17200 44467717 40191 23633 53377161 199002 116912 7826313 177764 89144 19160461 28521 124985 21136484 186895 93748 30898043 82806 109312 19012470 12977 30157 45503340 44362 20319 23711162 148685 78988 63396152 169337 41352 39295940 128116 56313 31554038 102069 164201 15163577 166218 190961 75614186 105014 36249 40622146 122524 192758 217995282 169156 181259 39564918 181414 193690 14731495 176577 6185 5209774 20250 1953 3719989 9385 107327 281355644 137813 129991 42198248 193639 199488 49795155 13202 179998 24963464 156241 49697 192347558 86950 91258 247019782 116670 48805 54629987 130122 139051 101249355 173901 98124 70601676 27153 82942 843517940 150963 136231 6033469 128146 99882 148672896 64252 3018 4773212 153560 72465 5688740 137002 43819 303001171 45932 181395 135829158 70032 37188 63251410 191039 140753 19207121 62480 149193 6757180 22849 154686 29597026 118383 194341 88610336 128843 36125 27989128 129214 17125 360064649 113618 80999 12903706 175436 189920 33450126 88707 12270 5148308 123417 163018 6848570 40309 145539 56951473 174236 33690 34197668 89194 32628 28949879 124127 116664 1740879 78439 197844 28283835 77336 173037 76389200 101734 120998 763270617 156112 156355 73514977 163174 120373 4180982 100497 71306 222814131 34766 138431 24357500 172892 103574 41398760 136838 67165 88569841 117055 128307 33536253 151446 16481 3833244 6321 156231 6872610 49856 104510 91881699 28215 143646 57467013 186686 55206 196771328 61967 55341 28049540 95743 137133 18133738 14051 79986 51673345 162876 93953 71685048 135686 142654 1357103 35116 107366 71588554 123786 67689 389263551 11000 31023 35578518 78153 167951 852780176 180060 11844 113923650 25540 84270 177756964 197820 88248 38432525 142506 104792 38802271 91712 137809 37452292 184317 195705 3334563 178363 54824 76918960 167392 19198 192250411 3595 102574 36983047 77925 74713 70307735 25621 159735 12423265 16285 185265 49624996 186755 58983 17627286 161271 128769 20295798 197239 90764 8747758 39554 86257 80502087 115192 5420 128864651 123324 134508 33775327 170268 31821 119571019 108404 164234 5798375 91423 99037 9942226 9647 198127 21554968 52830 177123 103384984 104220 47347 15411739 147091 136440 36577120 371 108702 154863361 123023 152811 256177931 46059 161551 177782836 82338 160825 147244748 19896 15813 7448300 4480 20148 32598691 153399 136996 23092429 191366 79476 49142502 150585 159780 1381127 90910 120942 145860306 130211 3187 37066455 89000 30555 53150409 164140 168739 21976120 114127 106156 160739907 119847 173217 11832231 109934 95539 9065309 12287 72562 50538103 50398 138105 5547907 441 134064 12548268 104904 164930 2256899 69133 167451 9856987 56227 139917 54408681 170840 19501 164940544 70203 9332 14272430 184716 130796 180660009 158249 84815 500745 178715 38205 238296686 91032 42777 18352654 68075 56738 54936676 126079 38801 60735890 18082 197837 41037970 195087 140353 244722495 167680 32122 57229514 115273 88212 203069272 168617 70577 201727855 52752 113378 181493984 183267 127402 26062712 188991 156837 71088 188597 161793 360737575 47523 124708 86648036 115641 27840 5298251 24025 64498 59280965 84919 64738 11846544 59300 76967 13899262 153479 70157 46608601 155603 49323 51468559 12014 152505 38211886 61845 143147 322898 158132 84072 1267434 85685 138376 44003210 2931 115768 40734082 158633 114014 31570817 199346 24127 17395604 9743 45671 55198424 146150 119950 31400556 30972 97213 54279908 136510 99611 92022475 5562 121022 302473182 36051 174639 18807699 68451 100441 44729877 112062 105918 10498386 137342 154271 5840245 21840 142028 351728916 101118 131868 125857058 188101 176162 87128253 39226 199983 38511090 99819 87806 56683619 6574 181692 109017510 12209 42984 71036620 18261 140486 15472802 152364 156617 64795094 102018 89373 174977875 63907 145043 5680883 45637 135642 64166105 24280 174691 14741307 163352 126294 23405381 41222 126974 35322054 22042 19257 47246563 131165 19081 270125449 94118 107736 18497034 153624 33913 16573212 182202 81635 210339030 32027 16974 42813226 163197 194375 25508335 19008 178602 218109150 154871 179163 17634670 147425 58849 73942379 71386 68956 19984418 72477 94494 67903427 158311 154926 3524862 49841 8225 113999725 101804 39614 44916480 150930 181685 303922195 43940 91162 47600966 26635 70263 71483685 85324 37000 52464611 12153 120379 47454155 125182 43119 5358982 128438 74827 141219835 165792 132964 45517496 116971 79287 170369081 112660 131126 23490595 58095 127299 405263 62700 4144 12054367 18997 156055 3648896 61161 125138 13581384 152310 78950 2466307 8400 145665 83902718 107077 177339 2489669 135618 102738 13836439 68305 162914 183928838 147377 112819 67236879 169329 75851 38140925 80160 37614 29243635 97723 76879 25779266 77312 150533 16720794 164874 160475 180623069 130219 128840 17323592 56155 111525 3262383 145159 11647 57491738 162760 181773 79414671 75894 169211 1182039 148811 154611 44421177 99134 100614 164875101 40641 95777 126536326 106435 183860 12995983 171919 124147 76523919 146585 96768 60189134 3761 14243 90123492 157945 98434 39458676 98796 15404 232747284 154265 120206 703415 1838 121274 2700667 84888 149558 111686169 144107 22898 382800565 101448 51402 6776819 133364 85566 31110144 35537 84716 37994748 178524 178247 8337679 183787 150821 188700 64367 174358 41506759 147560 165243 6702150 150730 138651 101034883 146475 96698 125547 78394 164040 4459380 50316 187856 305052 123854 154856 8370896 20399 99017 68827799 175477 124749 50303247 125646 175237 113694882 184128 122280 715619 48270 73788 1433283 71690 177915 10751280 121345 137859 1073167 174175 98221 889582 42966 194877 49873235 161834 110753 9198762 17131 52243 86623345 48297 90759 135798833 64129 83330 7175450 49044 119371 4061249 184273 157448 1475201 192024 184108 40115321 79405 192240 79898435 20049 38105 89062303 12729 61520 21429972 80296 150575 6549547 194771 124770 14860748 41421 96019 14071408 102148 166591 81275592 52015 5486 78141699 63936 106981 129148015 1060 180320 34281823 111002 24361 20960934 159278 196391 8070796 96406 37561 20869515 8989 102688 227768556 39769 48238 69130489 61618 134101 145807 19393 61924 58578705 16759 19328 16477472 42573 38077 5306642 184910 76807 6245613 113372 139625 47014697 110047 83433 45237228 67652 27062 6014598 122738 186169 2159112 36938 135957 183788483 18698 95232 7859989 143985 134351 126323 139938 97636 61065593 87811 154266 34400157 177469 152629 25667647 12195 168032 126743990 28139 181221 50969213 153839 152641 37241731 103546 174955 13372057 10030 159710 44327426 53304 123730 115886455 1342 145628 4979237 17004 44387 39566708 17137 64505 197804407 24326 181922 40626109 41783 196960 25611572 163960 61594 102804762 118624 172838 6665868 113773 20706 4194329 139215 88888 170806278 46569 135196 92674990 196350 64222 7772832 135633 78568 5427020 73921 36101 25238289 60195 177674 115224151 113379 9187 70172119 72290 158064 17619803 48299 190984 17717920 91677 119374 42231418 72707 96258 27460165 129018 171099 3009401 59960 160532 17378124 186103 173557 117102897 175756 124819 91523593 102445 66598 210231562 87344 170878 296937749 72897 54300 17464959 71016 179538 12237827 190447 171970 151167712 170137 160230 34107884 21181 19639 8542863 41092 37312 7119531 12548 90295 303021079 17446 27913 24157324 48790 159229 28448824 166846 140109 112892669 4887 93460 74069736 121438 53690 122281532 55755 191470 34408010 135576 137398 13431291 50391 91153 155094125 167338 129877 2282040 139092 31491 138335 13278 52983 28506922 15929 45207 21576167 155716 94319 50712551 120543 194930 42966248 132418 65226 433728624 73403 167491 1601052 109576 5704 76603219 131572 149987 6904272 76127 146979 4111769 154119 52381 122376440 49894 53342 909855026 109823 96293 7899059 189931 101154 19336900 19508 132980 137902729 98273 67230 5273635 97700 166748 252051041 22416 19789 207781084 48341 117433 6462447 72032 105065 220155029 107699 111834 1631560 181490 118918 17413573 27782 82999 26749801 88133 59647 7891374 136439 27951 2702567 142963 102703 206824367 151308 168510 49816914 35869 7070 39895929 43451 109396 164486463 38178 61358 3226764 132552 140905 39304090 17575 149592 41320523 47380 27067 11123362 18922 178770 7147732 104994 193230 113091806 168533 127418 31196862 6416 153859 124681422 171896 182191 25605194 66257 66656 30723612 169321 68294 9539214 163862 71959 48164956 197016 123280 75626732 1039 103514 39235137 83648 15497 83785491 20955 124451 13991086 151155 113865 37356352 194594 154251 61073475 46488 131543 15636524 72092 125298 30257352 45758 51882 12240387 97660 90423 19166244 119159 119674 16253537 10599 85625 29773405 140057 33988 39722053 53371 24992 23115781 110326 148724 48145053 59667 96768 2578370 173507 165444 4007994 95962 178686 12378576 79697 169689 15871449 17533 24724 85589748 81678 131440 272470641 17859 81753 60912577 198534 53323 92454982 183179 85238 19292026 158800 106850 4509298 147368 82861 3388365 75895 22745 28281984 162658 80463 236535759 134619 92775 1419820 85421 41853 26223090 126526 99533 84079454 194051 185873 27793068 14473 73823 58648903 15169 18709 157318800 23904 77470 26692497 74426 103192 80255995 189306 3905 11568523 109001 177125 67722833 129558 152925 84066598 103628 22316 38415273 127871 59396 12863294 174051 119206 6621143 76339 147644 60500508 124540 167203 579601846 23417 33925 51231066 4243 182426 68193665 71919 1703 61110316 87848 27085 47811775 98322 131909 11173460 92593 37896 52355165 24744 23789 10227713 71351 160762 105054833 54000 196238 3480901 1470 195390 11639891 66643 85598 29298985 158111 104722 1471670 120919 173406 50522272 78935 52329 50167161 96539 60711 115649281 39546 12859 88782663 128824 134127 16518 182721 19862 664265 130267 86765 710530713 27274 166616 57942695 135453 183101 17541122 156868 28290 148522587 13334 14934 7016088 199697 167643 112656328 135328 60556 85456664 49076 8564 22888422 135347 131985 63121317 132633 135570 39487133 64150 29985 110940048 33175 90724 69035623 107167 188361 187000982 180498 188302 75043 21264 111994 100468132 51185 129222 11722602 199364 136606 14723398 72377 57868 127165908 52597 41875 188109278 77663 191945 1089825 135194 63518 177869 32191 146574 7359537 83214 25761 3784967 50648 164570 118152783 87636 83829 13222808 44347 185959 17359329 58141 100025 81502482 189975 160304 334554056 28911 154572 44264791 121263 58159 1812874 195586 26674 82096828 118548 160209 34885857 143724 93421 19999183 129399 162573 156583275 122208 147911 187393430 92562 99301 42442572 20030 70447 58418048 48164 112782 14201714 138699 9083 5546547 141798 186008 123463428 59506 76546 48212491 76556 16370 13534 160094 140714 102889 38072 9605 92494 27890 123790 27914376 68271 75058 84512185 25558 169414 98348934 99424 171683 36483924 28042 8431 221113607 116783 56055 270918690 192953 110620 7191720 15369 61704 127521940 41812 75196 23385379 165261 12589 67343512 27561 178871 82223290 59558 104791 195384671 39444 131669 177840641 6422 184167 36171829 21096 71119 14333683 121290 141415 61854925 115077 158799 11027495 13953 55575 73377251 120284 44476 61474229 185 166695 28190458 132676 42133 46267727 173226 151351 24553654 86162 116116 11338922 97498 148682 22891290 163038 195634 10073609 74587 29407 35372921 125452 179953 151362711 95352 143994 45939072 57829 131578 48622467 74847 60173 16662451 74248 68004 273750 162467 10970 4694757 165198 88108 8777028 187732 124597 38189241 143318 72356 295619182 183886 26620 6562087 7159 31888 21566096 198284 71151 1635363 117876 154871 26206062 73649 188101 33642374 126019 151911 74166950 71518 40202 79641928 130158 171182 60935313 66080 41640 3476637 98123 174309 11372112 127493 62323 34488965 47605 86707 600602 92418 174227 131390701 72066 93240 39659973 7105 74434 31118406 55078 122339 225303053 170241 37570 1769857 46257 135070 48462743 87197 38676 27987358 197373 77329 94637979 55907 181111 21819183 69320 112148 69418928 6349 81616 50057670 10185 30399 31721272 33842 19592 4165714 150651 188851 8861860 87327 585 193644458 4046 1608 3392963 8772 180910 3074249 122374 123390 2153548 47848 23769 11840155 197282 93360 75501080 133514 79087 41898003 186485 27168 3271781 104389 112234 40856 138611 54843 25322654 87057 26577 68920 93884 165071 44260314 70831 34164 16823095 91095 119845 23534742 38077 84971 22496284 122484 76431 1784667 56836 116652 54847339 148891 48790 117653569 167332 152727 83464133 30759 62076 13029653 173111 89091 79502402 95874 162150 12389519 100639 87252 16146815 193930 135185 84958135 186642 82250 88046149 132784 55242 8638942 163841 11129 94445199 56611 103019 91938285 9329 53523 7038297 123403 69622 34207942 18033 50911 21795406 38391 154996 29025355 28209 110656 59398624 49211 122522 99538314 166275 43754 11655953 71303 116499 6891324 77945 51250 108924441 142284 132850 34874569 102476 45935 57909298 56279 10796 97398286 155256 5654 57199131 87228 20798 278878295 196991 116454 7255736 48552 159208 132356389 174466 189909 27211655 108043 84464 235232810 159837 136488 50742170 85049 171934 8711269 16037 20773 198286333 159733 117300 26055288 44561 17263 31468949 118679 157313 19210105 76788 47837 33362240 41361 44161 432902180 20946 148975 63707662 76104 115562 3800758 110665 24000 6104832 129196 48421 8797061 151281 29635 16956561 92448 116617 41354085 122906 193138 12124516 192282 185547 78156202 111288 131055 66518573 130780 87794 269744883 151131 103691 1294611 185053 1022 57381678 158942 50027 13620723 196104 199908 24232980 80805 8410 172431853 137918 78101 39754184 151806 36782 2068347 117981 104267 15409661 39796 105345 46704909 108993 129297 5863731 108882 157669 54346496 143219 136507 19462406 47365 29422 21345489 13000 194789 200131775 194921 65949 19118543 156007 8115 37116538 50462 1841 8521490 104207 35799 5101737 129609 95403 10748271 141810 52558 10079409 69995 188772 52043631 128096 178451 18622935 92025 130894 176245911 90766 165402 63759421 11357 132802 27980586 152802 119688 30972263 139395 106797 65440885 156355 102941 43279212 143343 165 56004429 70396 193991 7408360 5785 112107 49852099 64419 157670 22003156 179483 183019 235176174 143506 162642 1652108 166677 43681 8170253 136398 118811 49793193 121238 187824 226442687 60760 43913 30427304 89165 192487 158266872 113975 144350 17888186 24972 14978 48605439 67938 109915 62740560 11708 90934 272353383 178465 2369 86485592 83963 175191 45219324 10302 189179 205829553 74907 129311 24698214 104587 97275 4798987 73462 17442 65427034 66209 197001 1041656 121556 107545 4400607 68718 166608 115489741 151927 116872 2502620 83822 39990 25945509 67641 23250 61611247 141890 110990 80364340 197707 114679 2254368 139578 184666 598876 166805 40148 41369576 156281 162831 6850078 47824 46538 85508429 96439 162014 120543757 46521 11834 21153796 159526 107865 9125077 167641 42057 131099705 178753 11907 168414303 61019 34604 651073824 3093 116348 90654579 158940 166615 170636280 126683 80207 61090473 122342 93007 74485262 123407 187071 3687884 109111 195844 44013321 117881 192507 27862673 42513 99860 62578727 76970 3285 29702748 31711 63825 53929292 180114 7674 54549 156793 137426 1979158 7100 196212 2486133 64129 14396 80706094 89591 160970 34038818 49874 119395 45367068 162719 61908 99403801 80899 119581 78982051 170844 102216 49283523 4372 145651 41287127 56786 144846 22321597 94384 146811 198337558 119236 69921 43982648 90664 1233 8891994 68107 141689 114474423 97532 25289 21937056 180663 173863 47097868 24959 30696 10741323 186062 10606 20365702 152637 15179 37544325 131523 192714 4023056 40456 73949 12436476 126666 185941 82388259 196541 45969 10634810 193076 37988 63945454 53590 134187 878247 48126 131322 15704700 108843 69709 18218685 196214 182935 25438519 168054 72653 21737669 107368 116577 24494265 9406 25347 60992489 44428 197578 211676831 128495 93344 10905457 149104 68885 25525434 24517 170174 73868427 67149 51811 112610602 136569 167650 78400 175162 180887 12643562 128725 46180 35306028 16880 44246 160449525 149615 130234 26375204 31458 38753 37293538 124343 31747 34582684 42387 164268 11474119 139683 13091 66021545 54624 128253 91131385 68666 157822 221425162 186334 116659 28776346 29504 1139 3858323 79276 60563 44138991 9389 149749 11258244 70078 36846 2029631 197614 60864 8476501 78256 186304 11740125 106930 13345 146085166 167875 91400 44258688 57744 133045 1364575 164570 68948 5334063 75026 144179 2287945 142221 58388 10575683 19803 155510 1685550 161849 72684 220338804 37823 177967 5857422 117975 684 56009882 101368 195174 62256015 106277 118735 19147586 112799 16973 16384942 99173 38938 6882291 112898 181715 40124562 10022 69704 2779997 123279 34014 47439568 39945 1329 255905792 105510 9341 96266037 4782 166254 56018505 15635 134792 5255617 181032 51561 10366333 63736 13302 33694861 127834 131451 197886959 70581 70283 130001444 99004 180115 359492053 126224 183657 58567514 122589 12960 45597980 17082 61405 88171620 181101 20318 175678289 81087 170190 48331062 145405 119211 121141988 130095 2054 415222 188202 6152 5889810 69290 195650 28972542 14728 12563 86624798 34718 101272 219992881 106100 108145 30586431 9449 11185 2869176 63497 23131 30951581 183351 87153 21871430 40006 37576 130970264 76398 198630 90056928 63183 158254 70584449 9369 80467 18113575 93554 71287 30868648 195013 157796 878575 142037 69302 9820729 140246 138422 39495975 63254 198890 2303297 84089 56345 9379508 80350 79504 163886411 183164 187926 41809160 13621 150389 44672086 115343 53186 42082731 183782 130472 68149429 72939 91721 227953316 163731 133422 87281367 122841 29410 372508097 99790 96685 39480420 126346 191620 3314535 166958 195076 27898307 91579 91397 41432378 61643 157821 132284268 27229 129757 32961263 148066 151403 149439888 19068 167514 20493105 70033 57614 15951219 79086 91204 23299558 84254 150236 5698005 97083 84658 24257989 141308 93768 1493683 187347 154164 81674461 99586 144723 55426300 60140 59485 177260 119299 57758 73610482 198751 186144 246840992 41557 179961 3154074 72008 91898 38928504 122572 136964 26015059 146878 24744 4547411 15297 147305 6879 145686 99871 136278002 177691 147504 9928350 22299 15052 100952890 183322 81697 15203302 109663 172451 6800086 174909 48513 5276786 59026 194713 61406150 104455 47641 68409183 4511 163945 94863551 58989 44805 13649555 104897 186114 394291 192356 86618 52621726 22875 170845 118354431 154987 161060 16745191 88820 73101 11148992 171115 174661 28177157 178188 85683 9509169 14966 20830 15858991 84946 35765 63363742 168187 30368 45692409 30440 36309 82200013 73374 98616 763243835 36669 65811 92662887 3535 124685 40328447 168758 41680 13261049 45186 151534 70686885 70129 11904 49859878 38950 88970 39551399 101304 17928 47116602 85399 93433 87881853 54026 70998 5162663 34850 58219 17791066 161471 94731 18219186 144047 131117 18112015 106527 172145 66944293 30710 168378 5422751 90092 162143 5083813 102427 155574 71388408 1761 92346 184127852 155778 17317 10699291 154888 69627 7809388 82754 42887 1391067 189199 65303 31270679 105992 156161 52463187 125505 159876 40381674 27836 15492 17772087 97453 60946 91698293 20853 188244 4801928 61858 155097 1477118 28436 151921 81773369 60537 24727 59477741 100172 103733 24014691 97584 4112 411102451 47066 159305 35273273 68790 147502 10510071 155552 135730 14688444 67931 196559 135476413 117373 153961 4185892 191394 35835 40589339 138015 23554 26812815 35330 181813 525881 190454 135280 23681250 75021 116438 10798477 24507 159530 77783637 164424 160222 17022850 122425 142625 134558838 112101 101318 53608697 130663 120141 65915370 8642 14394 159144164 6337 149444 4474271 27309 10925 195950550 110173 17997 159242 95845 113873 41951445 22574 55366 3523030 11521 179822 83205628 161424 183853 1448159 191363 79039 2632325 12846 82174 7101315 151132 188419 810884465 176989 10640 174058829 154185 194724 59845469 75140 185118 80182176 31276 147757 27224403 86501 116208 11547650 196027 82553 92090625 134370 95589 29052727 4992 111933 23201328 14477 83835 77514484 199005 98043 8569757 197691 12200 86125738 67228 106367 128170552 3958 106032 129083143 122721 16161 94110 22127 22268 417811257 131636 113235 22753454 104065 775 176957620 148034 20550 29539350 146056 63488 74104787 6209 96502 143596 44594 72794 11647040 88032 22794 12541552 40315 38092 7846468 32433 99274 140675469 42093 71381 68322228 51933 41846 35391660 157179 121854 6581141 194325 197251 21200116 128872 187512 173419308 12913 40164 143758184 32604 177310 4213887 19319 151586 127713864 162905 64795 20027503 184269 93695 3185140 137798 88193 94088549 20426 105935 76916424 144326 111865 194420719 188272 103108 1079526 44750 43603 418036700 159605 186973 68822590 168099 147763 85248354 15311 177411 87685219 58623 97240 10028933 74284 139736 43801987 144901 119944 147548795 50472 4466 171076318 146856 2936 48283502 56283 20520 21264166 104618 186143 155365 165450 53737 48453667 184046 163055 94534894 30768 181461 311963 122148 120625 128836485 49932 13994 30970087 69289 84849 51926469 56098 165859 7910147 149603 61916 134409575 120884 8776 46758940 113784 37019 35385539 159569 77407 8038558 161607 20926 4364046 32505 143932 4922160 77342 84125 1467389 67321 102184 22544092 165584 140655 8758498 6454 157650 98612668 181114 60890 39257994 25956 51864 1522223 86917 126284 16089801 194472 76002 528665 172234 178618 1068958 189903 194230 202588264 156475 18277 214409917 24934 130341 92902019 31429 99283 59403843 79524 36021 60828569 1242 77887 12039464 68230 70095 51797494 148822 175374 107069802 99027 179805 37327036 27276 59460 12102266 58257 29656 15485619 10853 47826 66140243 118114 71249 14929175 46397 5045 111464937 56485 111163 53428902 139231 106176 81144127 151257 163540 261858022 197869 117372 21216899 95463 63756 999377 18774 41341 1781412 40900 189197 38615531 161551 187048 45134416 148575 128919 273065920 173128 150670 39175585 101993 194071 115318837 97412 163127 691411 19899 96129 60817361 172226 190362 95302423 89233 2651 81828538 14106 149395 92471622 92641 10462 57693307 54982 197734 276827221 3978 135564 4218253 37394 24586 5597046 67875 139856 96631905 123951 143373 370694896 125576 184726 143128116 22012 103830 64595786 23276 133320 42168772 162525 178930 42713824 31151 156689 46552964 102493 136862 42870571 171349 148424 73604496 107170 124145 34591499 3578 122480 27924308 125788 58110 25606739 179821 6427 35834570 69474 45867 28099189 167929 155902 25249424 147391 4790 5778750 67738 111814 72174269 123953 31221 54494713 72148 199910 18275156 163468 125969 56513556 132008 151601 48394513 137625 108083 1902596 46526 1735 37257003 72436 92410 42742361 184496 133502 57613557 69635 53921 2878055 192621 13075 131140288 32683 93058 69686049 181329 34410 2809515 9264 155533 37041694 147581 183599 27373518 93773 118932 99700861 191526 24871 4679876 18030 107543 11350691 52936 4066 40493418 61984 74334 8975168 5253 19437 2272516 143498 151491 8067280 187900 161255 54185964 148324 136419 156260935 143993 152273 13908443 77528 20360 74788010 120788 51609 13677341 174528 103651 118041298 76849 91416 29615258 135815 144226 139523824 160074 47602 49804256 162552 87691 190261 173618 185390 657575881 131776 111645 4526502 126872 118428 104351858 114553 53324 74474317 7877 124336 2105362 17662 71065 40778895 185443 73187 56730631 7285 148368 351232153 140872 96576 118017583 16753 140136 37809177 6002 11232 9490774 6268 131067 75636288 8613 137188 11681926 37038 158013 9348240 134165 120788 36387531 91872 91677 127291632 153866 150695 13065918 139809 7950 94459377 170630 19451 50739784 128034 64202 19790288 105403 82345 3488316 25490 47130 15422708 43240 166032 14436265 165063 136828 86526609 28374 108920 51877887 40626 133366 20150500 40517 131447 34417865 141395 35119 32153575 109632 70669 4248091 9297 100463 120406627 88704 52292 11877651 40243 158456 6721948 97624 115826 103706628 114621 181396 165266 130993 175567 113996077 185367 102596 100097441 82009 127680 255128137 193339 89364 1880041 21093 176626 180766428 161696 155822 78001318 5989 68401 98999924 139859 57298 10026059 157668 106381 97251136 3157 115835 34139427 67069 91905 2369042 126045 130429 6191738 149311 165641 90321259 22535 101679 5341065 80854 87821 166138118 93147 36567 147358603 43933 55134 29142161 35720 142790 570081070 139058 162901 16286197 120450 112184 44368856 72222 58739 72117724 24120 102751 21022547 22189 67271 269070 175683 67352 38488304 81190 170799 131855684 46464 66984 13283137 27931 70779 21486030 127666 41104 15749665 166255 12345 80621803 133251 188662 34012404 115744 134530 12878967 27993 84415 71321629 67259 9435 17178856 47673 195423 129066046 55084 167750 82884715 20632 50527 111271880 190650 183235 14385126 21895 17822 15615890 65662 55424 4930555 157946 24046 16605793 105149 143615 43297476 195771 163000 141998139 141472 91243 60268401 86198 87836 4872604 193258 118541 5284903 55820 82903 32096799 185429 172690 696519 108846 150351 41324150 180450 40868 107461291 42116 188248 55067 55794 95257 15956678 89934 56620 146190967 99154 189536 2084662 196712 175808 342951451 110144 51581 1311088 190522 34669 3323222 38752 43739 74926039 86670 21692 5693023 124441 40503 14334683 148565 97568 212448308 184945 84899 8708383 103895 170941 2631996 154523 144757 103720223 170536 9511 8256994 4139 111856 31542527 63660 3948 17597345 127061 190742 72704452 52830 36665 18704013 7101 154426 19394793 124297 108202 97735626 111229 111148 30590782 86102 165682 31043687 147416 67672 141794204 88692 83178 175575316 149264 188459 364424 90023 85763 21634371 73158 132794 60656657 91970 158745 144172663 139850 43157 77600584 48873 175094 46506509 90565 177237 3520161 170351 87197 22983130 31307 87745 19153616 175936 57180 19420116 132362 168303 245714 58990 56980 78105546 152942 41296 234833520 61093 170340 42655800 141818 89719 899553 116502 167585 299801558 39904 118881 12846383 117072 14950 27092454 35290 148321 40274519 72562 68052 6638167 191663 102001 47467575 158874 188601 14845977 43622 45053 89265157 124433 47713 486406 123939 165832 148155649 14006 12401 20607386 61487 164556 20912968 4558 62508 4215444 54602 62862 9026110 27302 101097 8824990 170094 133941 186051420 130391 71129 5056756 104532 187827 1932471 58791 69546 77533218 136895 185990 16980855 44295 170706 95929907 157366 199918 60328064 182474 157750 68177522 6116 43842 139527995 36063 60151 64742551 151153 103981 11494081 190481 132550 3951063 89801 94660 80911540 177722 133823 10681340 85086 50998 20539894 13910 198110 36460176 79907 152430 7397317 78402 4012 1646205 1792 101068 40093058 183962 29017 1929976 116610 172515 90688325 36510 182198 653409 124740 96290 105276323 52192 23532 171151074 7917 195900 44496351 91322 58130 257017109 110546 61728 13504794 90210 148555 26558786 103560 158532 20580019 24764 52944 4020354 97502 57960 59224046 193144 177677 10838237 1508 105318 3133529 141576 89576 19567184 78831 191355 133318915 10716 84906 150371419 92771 199695 412955146 98371 30222 53233829 157 138683 119254631 132989 180082 3982209 159959 48581 112237640 89850 57305 34496488 123140 182601 27930633 131535 33919 66763477 74541 137201 734655 3409 24660 92256955 153486 97350 18819188 161521 120055 11878372 78950 135034 8072680 100613 67843 4794330 195040 75191 5232818 78810 26292 98391538 44570 121161 32428295 115092 146660 240947904 157240 184701 17276880 37819 68227 42026450 155505 59563 18250510 65943 23502 27373063 67988 1058 21688813 178585 199259 901720 94129 138874 75594143 1930 112504 275406686 104133 198824 5543037 126072 5496 93868827 145029 169072 6853154 107537 178201 179298056 145751 51277 15879332 85569 94421 529560 32084 140926 31985600 60264 40427 48106492 64837 114694 95604089 17783 43531 15814613 128378 111283 22958596 107298 26462 497937586 25423 80708 40987140 198442 39762 2897386 35660 191210 60477512 107860 84019 3888658 45839 136173 29525212 142681 9956 173433142 16052 41997 41753674 111087 63106 62975784 42190 173942 7526800 37625 124376 164124081 114460 189625 130348335 156520 194007 34567593 194927 167639 4262006 184373 52778 132961610 94890 105569 275556327 190774 35866 75665972 198856 72540 16845546 137362 44513 14811332 195444 102885 438525846 63542 83246 60310833 109948 26782 16920890 44341 123894 9712956 19120 29994 7247672 179113 112896 39901441 71007 44912 312911 117230 199783 28734100 46937 117358 2092918 55531 68501 25143280 44329 83928 37627755 153739 103311 97181 198675 24846 1284546 94244 81924 12314534 69105 130001 61481780 43372 190391 116023777 101340 115871 28687051 170687 178498 33771840 104285 121931 31999727 53158 175626 40424843 56365 128693 3175478 34434 79553 8540967 144660 61158 984275 158503 42771 3802487 180908 145617 2191143 30707 64295 15420303 63314 20470 17821195 60050 88138 15833149 49792 107108 6851695 9094 145029 14461213 158846 40677 31062877 102607 135828 25442422 7583 125194 15843217 90873 156732 69572716 45497 126591 19554972 60955 174663 3545552 184167 126018 34521796 47760 188197 2475688 74025 190346 131294808 126096 187675 131292003 42321 58450 114426100 142863 47694 12101513 128210 184911 69453792 88170 99107 40813 172048 76866 56748100 105441 19791 32665486 196381 113987 10098624 197240 132692 88023319 78990 176440 17282412 12008 120302 7260822 143583 14146 21503805 48923 4381 54277824 16739 175063 9645356 159527 16414 30831232 36136 189193 35016988 4564 192497 3893258 187959 185292 91880658 85963 31783 11133513 17175 74510 7093353 94720 115183 188566480 116184 29252 15703792 56937 181304 188873708 109172 40175 95029662 172195 125745 8526009 7859 10993 28707522 74082 194575 10087130 6133 107022 11723291 171387 54761 65839046 86052 86460 1684129 119502 60774 95402214 166373 182329 216960 164290 71242 6358575 105215 65804 219654630 110814 39077 138104778 22090 170601 48048716 58159 112101 3220193 158344 174622 170638027 107743 64780 196206894 120456 83220 85576523 194138 116163 2578066 72478 162108 1144526 172967 188221 11164938 162285 3403 47667754 173849 61093 340753263 12401 76346 36722896 47674 49564 39222066 51445 31571 50969006 22562 133912 120620027 99116 19750 35051509 39192 45639 89042928 45791 19422 167733428 55960 161445 1555485 81152 140454 7852255 190188 76180 7691452 69004 184630 78852180 117889 10856 232612095 49380 36387 52246435 107705 53744 17303363 98832 105910 9545413 75753 174004 223632473 24527 191568 34260938 175081 172809 5301272 23287 61747 46556313 132687 128294 71051624 36064 180282 34398781 87033 176483 3446875 119275 15943 13007020 52128 107690 9110452 97343 174785 56689324 12874 128465 12447508 82025 171710 22707231 88178 74993 355893 165557 131323 13929826 60647 102677 54320543 152234 99387 41688438 25480 149212 11857039 174110 5325 143100269 171433 94990 9981234 58374 117467 99364400 52101 162598 9949158 197290 175828 212179447 106752 106164 327379194 175233 165415 109994816 96765 170404 6218491 11789 164632 57003561 85896 159819 27276754 20873 97585 32060479 169366 69036 4620465 194096 49516 9023923 159307 199640 23229053 139505 198656 61623276 116943 154775 91836543 191764 19812 162938996 5577 155881 72856008 38965 78223 44700367 32905 172419 6685944 42478 135146 148305337 24353 26820 13555728 5369 124889 85060645 126467 51802 34840119 28446 174985 202463656 102198 57076 33239637 20355 40138 320915008 165608 170500 31794423 166161 118336 31541237 85959 75200 5765613 169940 198434 212042316 36006 74945 23900435 89895 7815 41480250 185083 47701 108828604 27430 68576 36889490 132126 101431 42532798 72784 44219 22311504 98250 94255 10051452 18883 91471 6911523 193863 92163 978120 145067 150379 286518549 111073 82339 72032554 66582 167344 67591275 131266 26638 10957499 143390 117701 160404576 164902 127237 17054899 114627 69475 9364289 151186 81478 5792394 197195 193212 9785045 95052 144514 291806850 75353 181487 49700935 177530 57217 106980348 197908 175481 71782274 111329 167824 29440376 119176 181863 29955718 98806 118803 142454589 50262 55662 8223586 136590 14512 129677718 149933 51247 5968106 184760 62156 48182381 42934 198967 432765 150267 146868 1549299 197254 93645 13060048 77130 26264 3828723 164284 146744 99544894 117977 80176 16050639 34893 196997 719824 22786 29646 82470657 45495 139741 6777283 195730 169774 2295102 33178 36187 78692543 69143 194863 1701208 110671 43255 1333163 40609 115552 29209524 180077 184986 23593032 174330 152588 32480424 192687 37977 167768299 89477 66898 2841543 197566 153953 6852590 89546 176839 6805815 168443 101325 127845984 168631 25117 116930779 185826 117805 68168011 113196 189749 3450138 24662 96314 32916906 108544 93817 793056 54763 34923 31511767 145305 106024 60839316 191446 197535 25132734 156652 154884 15172676 138003 38392 25990163 93014 68621 123620289 179659 33271 790479 49443 15975 43242777 76039 90718 99806891 36477 83918 16895430 12612 6209 1483033 58081 42447 74747310 23713 146855 56565165 15380 24026 31093297 7657 162218 49098305 38642 69364 3037336 130107 147978 59136683 175648 180195 34493843 6659 12118 107889051 181214 15836 51170075 91773 91999 191478592 193296 175739 19407888 5099 2765 74967589 196032 26824 76147934 61666 165394 90284410 61202 118370 10285474 130267 150101 4228608 52516 55014 3157715 7473 24259 46261889 51529 9438 77776622 191395 92001 1289634 103077 14054 2005917 11496 91097 7202337 35779 153059 56589270 114374 63620 411437993 31168 197898 4474391 67882 135132 83946011 13587 7732 4221458 819 17942 9098286 22246 173699 198699366 182978 97560 433540177 15550 59131 67317778 3491 153021 108172530 170016 88747 6844134 23693 193617 57704765 111078 18253 25847574 151113 143072 140267704 19197 81597 10594243 81057 11802 5428197 99416 80876 41932966 52049 103049 151190198 319 123495 52306077 122767 31977 4516041 189526 51353 875611 36991 62753 2895540 178468 194632 5266503 181374 63929 9285763 129184 14951 173661340 171594 84604 101349844 22605 62117 10199451 93831 69310 32209292 111044 169504 27025848 69544 170216 43127799 179973 191285 206896827 113117 153919 121971 161142 187949 15507249 84980 118247 5901098 117974 34840 113943 187491 40915 2840115 179560 75401 165304764 147584 120444 153199198 185782 197995 43953511 111628 144660 5870838 65395 70487 12132464 135644 155182 97707560 169088 153736 8957461 194250 61505 303169547 179460 116278 12729969 29630 11506 48608512 80158 30186 42001564 95146 126979 79625185 12276 127087 151648215 166401 159918 29922612 93037 7217 104985429 163333 142470 64001205 61006 141538 21614775 65755 48594 61441156 70364 93586 9471315 93699 77549 119423309 183075 148500 9676772 158413 51465 40890762 96709 160924 26847110 159987 135787 1592974 54295 65094 17198841 48913 99173 35084722 46410 20367 38263976 156965 153850 76950734 165318 4478 60108929 179447 159698 16624784 91539 17174 47786937 114975 185617 192108376 31574 116045 32378721 151870 187772 15454881 14436 62596 12442598 163075 96472 150549400 114696 103057 34588447 110840 36551 1738946 112335 129197 43428537 151695 160604 5923119 41970 61466 2750164 60271 91628 50131743 78326 171229 195542763 75791 76088 10174496 46472 18650 68477259 64516 23706 7991040 63205 155021 2083546 59529 47046 22528370 127320 94499 32010315 127471 78343 52701592 13571 144564 156807 190048 93666 7792304 58541 84100 173107804 51014 57266 36227790 122985 194467 37576276 32931 33248 296698287 122481 152642 13325684 31837 27377 20122729 105921 594 18396211 51934 62585 44758060 196995 84717 196555085 160568 111485 7771526 21080 105174 5902703 43800 769 32858413 180067 162364 15398780 183498 53560 33167603 119423 195446 4784978 49338 32954 162750573 191224 75909 25465835 128955 138190 76511797 8971 137659 41433683 13677 164489 36267902 167685 58454 2826834 193675 117940 19631125 50467 92401 62996385 86138 131925 101465536 158613 175859 63562666 11743 144291 11918209 8490 155633 378951304 22222 124190 21041278 118809 85816 8723301 116040 64855 25133113 25384 99552 3300966 79793 170755 5752635 194028 91355 44983092 82177 26889 54900892 104812 182777 9181460 33744 190766 606753 19946 24877 88256993 90908 116516 290363 60642 98831 1445010 149327 145035 41952536 177499 151024 433712 47113 122096 6661940 165407 66355 30209818 197931 109921 11706863 99101 23266 44897269 175351 199498 6231227 121657 30928 68625935 77303 24962 466386 125432 122817 5403214 5936 9921 15548227 177346 172122 13814407 11925 167413 45712757 11106 134180 23755347 23649 34736 6239124 48702 140683 54024419 159222 99023 726935 180163 181444 32000735 17154 25124 10376303 136775 27185 105139622 132141 105640 168240198 129301 113566 164354264 29018 180487 533909 74949 7571 17196696 47270 131809 2361833 144741 125489 443465 192818 33179 6983501 47870 22417 55910950 192329 102019 37208317 86873 99896 44564583 131563 191994 96715920 53744 181860 23609471 36268 139812 2649687 50624 93204 17588049 40418 32090 28767267 198655 172497 68496690 153278 84322 123133905 62060 41774 19099442 157367 46564 188750811 6560 97067 6856921 196505 119976 14174579 92234 116681 17175450 2186 25681 23518885 179872 5411 15987241 122049 66610 396999056 33005 171847 19434009 44142 134117 72700918 173006 5712 77035059 94594 122019 1388635 129441 948 143532226 49571 176561 46017699 39261 108583 7587197 194926 74081 13942712 29117 59575 48513004 124135 10499 15951385 59908 137809 3401598 147777 197731 168731549 171233 145984 41174457 196483 81829 43366930 131765 69286 19063915 109045 48592 2483399 172170 154449 558713 48084 48942 34825760 42506 98122 21710174 148584 52298 144554001 47780 181600 240930382 117138 74955 84899956 177686 132206 479607642 121829 172857 7726022 28037 10638 10232567 124366 191523 756236 63821 141413 13840830 184157 113960 120528274 130429 89605 32060282 88663 83215 88120509 87063 17386 8557286 160203 181704 25090124 196062 159031 78311975 134428 131131 53356998 23680 25285 93230738 125896 76406 4079322 30437 142019 172424 65085 136684 28334570 193356 165932 6993944 133960 193098 52405028 10772 5031 16302506 41623 61206 40825558 11585 105230 53544797 75608 166980 189372707 104870 26414 99197183 37234 134220 12706695 163170 130846 41553553 161727 187605 4641829 175707 43585 5122570 12471 169298 211321093 97341 135416 10042754 168297 11774 7167506 86706 146420 66560122 30025 184342 20926837 20375 67087 68586808 55660 72810 47642577 171010 56931 4321578 190494 54962 212983777 163826 110662 41235260 10055 180860 131317969 46465 41753 10066515 134448 16466 114228588 188466 8650 28444215 58594 108875 35853322 48746 79582 24015170 171816 114357 26940008 149505 113145 252305412 107276 38654 39036185 185493 110452 272765948 112810 108825 5536822 97566 88627 110890342 182174 55263 34845655 190757 1769 17410055 17679 59756 3006786 161879 153727 5297171 60688 61148 22701714 150623 165700 21599916 182860 81358 33722028 152132 178676 42526655 156101 9223 12133348 166988 106577 30161874 91237 84025 80551279 119208 163196 47589691 74190 93434 181842781 60288 153673 72959107 57540 147341 44932529 106426 106973 37936111 97708 31281 22630187 95981 130877 23060555 81934 88908 13761459 15964 16268 14355541 115543 7871 16974160 23746 89026 188249383 119830 132212 367350867 88665 33538 17000888 169733 167409 37571697 8811 119205 5845342 24784 130556 1359632 43338 49163 15098889 127181 119916 11600175 153263 140103 4227603 185664 86052 39332194 111691 157102 7662150 101747 199236 35311730 61838 90068 22105630 185908 59534 46112585 172394 118301 30691851 144555 35938 56726786 22691 103350 52764506 31213 9597 70129353 2316 10300 84020738 123855 196414 132315320 63087 135870 91738390 50889 88610 103577145 185331 192856 31459216 65425 107437 70654780 150707 110811 370094013 168671 100225 8452437 116829 180992 1720934 44800 109192 194605863 95100 161962 58863695 160343 63333 132645079 130610 122653 7962451 57689 89440 45605874 121459 100842 36132347 65665 76182 102242398 31687 176574 792134 2988 88005 53546523 38367 8263 10705879 162673 187624 118112512 9941 87749 813417 141647 188284 11292763 151479 154107 15098624 66449 100801 39894445 147536 115645 6221358 130479 60807 33651456 58593 46092 10283977 43613 165319 37831018 159897 20717 12323842 33689 140434 79904583 133518 88372 202700244 20995 42899 16620008 14777 197701 4064584 91901 133268 25466928 68022 162482 66080912 59096 110137 34947619 40043 91559 67764045 47872 152567 54582380 159525 13106 9799456 125421 145132 146048604 86508 160061 17841596 166780 121141 10973849 137987 58780 23603352 199457 5477 31281690 110875 21127 766170 180630 97936 7444557 191358 10939 12525933 82897 41479 46587857 125607 2136 98519699 51435 47043 63685605 196011 181520 13204576 136194 101683 55943342 72891 48065 202003543 140783 50480 26023705 182255 168202 307521834 165560 171150 18803085 193480 171374 20506487 57691 103145 38652648 124563 152467 16112949 12460 145890 53316981 70544 195753 85646185 102161 148421 659238 90816 28248 8462881 139950 23078 26777438 65030 46720 54518288 47558 151854 210580774 146414 78609 14391471 51576 23278 4341279 30299 155815 3739711 3839 26915 5604929 6448 123483 142520050 91587 176830 193439 15544 101151 44365886 37245 193047 14788262 38672 150435 74911208 34587 172039 229888379 31345 191251 9955855 86220 86485 312552888 79855 166832 27810233 50291 108380 46701026 5683 89697 57836293 11096 133746 32973359 59473 174466 146383156 174670 163194 8886783 150920 101621 7069127 85380 124100 17966610 2985 185168 5754182 197534 188933 19472437 153070 126888 340510115 67888 156613 706884 83058 13360 100960974 48879 146406 3120488 584 96175 15155984 69512 1998 17253102 90091 6326 43279214 128649 112696 70091460 46733 19525 312632102 55263 163037 20436463 81368 37106 8413882 92947 50019 54992635 162571 105635 117557033 16092 38102 159563090 155727 14079 22721710 49268 176187 8625790 58187 6897 4801297 63237 197330 91260195 191862 192247 238903982 126001 35934 65513935 27522 146393 13968333 101359 109248 329080452 24270 172228 1951528 107635 121670 8985410 184752 53407 47838393 157656 163354 6072789 100371 35024 286572785 9326 55246 68639638 69285 185931 43267274 69388 64873 23941284 19506 11002 39293544 42499 147343 4318874 128667 74536 48990766 88693 6080 28795850 34858 62454 10588308 82074 181794 223438378 30940 157704 173688991 117556 138416 22519790 193393 129608 14102142 101076 25575 7522640 129504 175468 64155433 23945 16408 1959039 118670 183567 29626666 74500 19425 95173483 115903 81172 172378481 18609 199781 10705984 1154 81418 50900120 38165 162916 149594913 78474 94417 53433733 125409 184413 30489986 170515 55693 21791276 77323 71549 13957727 23121 159085 165979391 135228 122056 212562637 186607 68514 14854974 151410 177056 72592439 102335 121230 25028573 174439 91985 10616086 12501 186815 7274414 143743 195651 297273833 78247 138816 33613501 43815 162709 22238343 139468 166209 6946089 126817 112280 124309257 173301 60503 123544705 124382 2752 17926716 94019 36163 96440003 177282 114722 119712335 49086 140486 11172379 69487 36622 160119747 165798 161479 47320775 83247 47349 173308010 69718 105554 34900990 114611 64138 75652972 90087 94017 77903708 182128 59920 198839042 95347 158347 37675683 174758 165534 50903449 78245 84062 113830808 49934 44766 15978345 197777 61938 40557390 193141 147491 237856 60686 68384 699581287 66571 17061 28480491 69349 79937 4087433 81611 162693 14488132 794 185777 749560 177639 194228 6700222 19795 66052 66854954 125093 91807 22993194 121930 5800 88539134 34493 14147 683585 81690 89261 97641824 99863 147458 354358825 9146 192829 2563514 31925 110587 40313970 31784 103925 20669964 57685 194570 9345617 20425 137211 31119011 41355 93734 4012767 26116 189966 30517448 56882 105242 34429159 49596 150906 112128508 150801 124202 21867856 180481 90283 71845109 98023 85741 157168251 119785 58538 524156 81335 164832 41626664 71630 124835 60537929 5123 137106 85712403 80284 108873 184512982 64314 120018 178155991 159334 21851 143292443 160057 129756 55473561 194711 169457 95870648 66604 113216 44721683 124897 425 7458337 51401 26569 52867030 87107 45008 38082413 23298 6773 23107192 129623 179407 50782098 189621 72983 15238950 190844 140769 908315 98977 166459 178534050 4399 183105 95441440 124152 107090 150783298 188100 74699 52882429 102193 101098 111917109 10123 16134 120363699 103531 171099 124122 126228 31381 87797617 151910 13048 29631421 130915 10425 123085412 2372 59457 51861817 114642 110150 24398677 158471 117982 26949049 171294 31018 4674160 113248 82885 17132676 154485 9078 32289573 111772 44526 61401292 57608 125445 234319 93670 103842 2029081 76410 54010 28994933 128114 68694 509627538 194606 50263 19037255 7790 30759 101829824 7509 181195 15179827 34810 199658 35866526 166425 5023 205989411 136807 66160 357113036 37309 159927 27165196 127409 82246 3870664 97785 151282 214063 71820 11170 2221472 28218 141355 51088405 158163 147735 37194787 197115 7968 12842317 188174 159159 137185994 124927 22126 118212088 45289 85134 27865925 184444 197003 33221660 70267 152974 29113785 75459 7715 69356871 63408 139 51900201 179016 31851 255605981 95508 125056 58573720 119062 128144 37517730 60077 160583 47950488 100971 63494 8043628 177653 199571 22557818 103933 119901 21978288 119697 133674 29690579 21894 166142 9646045 22832 92686 38384612 175000 178763 10629577 45714 100699 78945744 155624 15615 40357365 188493 173971 46034241 145928 153148 27161177 50130 111838 33001062 139332 49384 235828727 15957 196429 61007919 4280 184238 118907483 58047 128702 134041743 53707 50400 11722413 122710 112672 2930950 80130 81164 10528543 198518 75192 161730271 139063 126976 52102589 171017 13429 4133711 13714 54239 29998354 18280 119328 9003874 91391 156663 5054751 36343 37905 21997183 188968 193332 20996752 89225 101902 90213979 59073 77697 50056688 185200 145387 66394019 90693 179263 70499116 32866 76193 22994632 174092 84494 27583219 77861 137817 21085175 162796 10977 49484009 106783 105410 31506655 78988 103611 57880084 133167 159467 76847512 121636 167352 118498401 117845 69474 37403554 139190 127156 6031164 153209 59472 43286460 106493 100171 118018582 58044 176153 134074591 86443 83833 214499858 92775 161102 851929 60581 185436 49399496 134307 75423 33171078 170617 83675 625450048 74276 131333 35123659 114054 46632 22776207 99823 183759 43975755 14659 51757 251591040 172930 54798 112614178 166665 142569 14619777 73506 121691 63376419 193412 21121 12888123 117729 199047 111775878 179630 168771 60648425 70731 68015 24345190 53079 151468 34595240 56268 73985 5880672 152417 48319 19121740 20397 84142 29358404 6343 44896 71294488 73187 107007 32173092 156351 170498 60300400 52191 54407 124494492 4189 10103 1981171 89963 118004 19918029 32967 48766 1581708 111212 112578 8548522 37658 189611 64034892 199779 52586 4104949 185717 44935 2101835 149259 99031 17816177 27140 48242 92427218 121300 3982 33937386 49508 89311 361278 3091 168475 19727756 180306 127885 21358951 169385 143030 200296347 122513 169653 86659170 9346 61771 1310118 56466 26598 81091978 131102 157999 54459762 105087 92454 39292793 70238 98128 60078442 144070 42714 193288601 99727 109817 278491801 195865 122999 87525 76473 116786 88214299 163553 40074 12801294 31768 105075 112267850 4300 187825 133989176 132102 92410 1584932 172634 140293 113493997 83340 641 23747944 2738 110937 103295780 160031 98735 2105403 9223 88141 1542188 176325 157109 26479985 42312 70685 66895487 110905 30098 25053390 192613 23758 1783449 171647 13094 125760046 116365 13791 83557455 21928 85154 38899629 25710 171674 54586564 170313 15329 71037003 124946 84059 46912845 153147 94905 3176229 20593 83534 2812496 166539 198578 36759538 90843 141400 15619242 113707 189960 302792233 45217 114693 11705464 76362 60164 19326774 85909 72289 13243445 168499 20618 10328760 175397 80522 37472894 93258 51824 100647882 154998 139038 10536280 64094 107867 59146842 90580 83350 214124905 109682 148746 10952134 124439 48500 101762427 110560 159292 72996660 49266 159894 114377710 117383 190088 13106586 32305 71209 43651012 172753 20392 7174711 153958 33704 25238496 176260 41478 4346983 191201 17699 34599624 77523 85639 232858818 6105 40934 82271239 159114 64269 1826455 108487 65284 250420749 35712 135674 9102335 61730 191303 73262898 149448 68441 30057310 22023 164808 1089086 112429 23184 992146 89280 185025 129268752 174480 24703 33873115 134372 36858 6420720 199836 25081 173808291 47178 19321 36964549 41554 57943 68832700 36051 182478 715420 33815 66275 7453273 86845 197493 9748313 180050 40292 40038488 155245 141573 5315013 121245 137671 163807680 109716 141287 10114395 169259 79495 3062370 110351 47202 10248972 9475 166284 108024242 25624 35121 18946406 104782 142558 35631319 76294 120350 173980668 139692 127315 31768122 54690 133542 48067884 63969 60348 41547690 52727 160289 16245359 48664 94231 11557128 144443 96368 51627462 61519 36523 108677928 165552 96660 14865163 147782 108973 137558537 94481 32026 1891283 46722 18297 168343460 90731 118880 10492751 10556 176528 13536811 144912 82897 10841049 183275 61949 5171537 135337 168492 79990797 155994 64716 70290737 177911 199296 4385703 186310 128258 20026052 124444 92991 306496615 83540 20407 60699983 114997 142280 15972439 135387 90252 32781913 13775 85448 13242791 121148 148983 1255715 197252 45072 271749646 131966 145987 8896119 150868 99802 50325105 104094 57035 115087090 191344 91652 14197423 77397 164954 171411436 10367 73840 47609497 99117 40459 139364276 47093 191364 19012661 161897 188340 392189 36445 82003 59680656 78173 92519 24137874 155475 125490 129681051 46603 111669 38333959 63164 14667 1133635 193497 54547 33917139 27575 95484 85134563 189899 22746 209970503 73089 94239 215781505 95224 86309 135723744 20243 22873 135521745 56625 31128 227503179 167818 16782 50591438 83716 195787 53671638 114279 107510 608296 6531 182879 3621460 43162 41619 72072829 101616 170559 219615709 82650 46691 32772 18770 100619 105830344 70783 90421 513783039 88104 79371 13074811 193707 33429 8451558 32960 173476 65012954 40205 120496 35749622 102107 90412 30830636 88415 55589 71090190 88427 78675 1970868 195378 78628 68505301 108761 75425 32768251 56629 198523 3556267 60250 125306 7571342 164656 48098 2149067 108407 26248 31142590 20748 162510 28258796 62694 189453 109780035 88558 142672 43929187 195058 118127 247629765 142054 180952 96366824 136920 7072 25215547 185574 175622 3276987 78285 32486 79499907 180341 160472 21692654 17769 95233 19794871 112385 36321 151056254 114211 84521 188393 159845 107715 61790505 24992 163138 30892817 94711 177980 116180689 159847 120649 5668026 137631 4160 33877114 11617 82993 10963248 77674 162873 63896789 173377 9236 53315509 170679 162213 4982231 169493 183145 137991516 71745 155976 11001440 36074 44144 3753548 47134 181879 17156758 61946 98283 161327786 96993 132494 7694091 16741 25498 18410311 36577 195144 10641353 175759 144568 19428724 162953 131231 12498143 62400 106746 14519132 153006 134541 319332325 58302 62926 107979931 164619 182196 21317872 169864 125281 11391726 12808 102773 40430337 73883 174842 40066753 145973 70154 4172290 118450 136648 29527644 196578 100238 12009628 24499 52399 32449671 3966 169466 42624249 94943 117801 1712946 41588 52739 16298405 190841 62729 175431358 140042 112097 13291322 25759 188729 11446522 86267 39958 163430058 14745 59429 6968057 35774 169963 4637177 133240 31032 113828297 192942 92502 30910059 196034 45013 2102473 174410 138144 96512374 115734 192919 44320462 169724 147733 13010086 133770 97910 3183170 179865 66748 165788922 186616 158912 37679522 18714 39297 213259119 46045 146555 29999207 166413 32276 238793786 116711 9157 220356133 171512 184836 264412352 178151 75555 195325770 62052 61515 287951010 198600 27277 93044431 96341 159312 52987104 46089 127092 370320403 43644 59652 64817599 3364 3606 33032658 39990 178384 83042491 122642 72395 157491214 190787 98731 35559537 7824 70461 44255077 198496 70719 209094786 152355 3432 138654136 133084 148185 251959057 158149 175883 1282229 158436 11372 404533533 94828 187341 15739266 85541 4782 14417032 6612 33373 141969592 146684 68598 134904550 32693 76042 10206879 62022 103253 35298505 104444 13722 382684418 53210 95588 9908243 74334 4627 42176798 91179 170145 16939162 42662 172233 48749997 79387 157290 30582482 1526 109290 2597639 83506 163665 79300040 34827 102335 104086625 67962 189204 37689655 140995 91825 17698868 158243 158693 100041796 82952 70024 107139498 44642 65962 84674262 31039 42103 24642274 5325 133034 136719993 54688 106019 18253806 41877 111425 85732874 34227 103494 86476964 9034 187454 3183336 62673 17871 502302 23105 13534 353740017 187413 113124 100758280 178218 111149 1404695 17952 34779 22670225 45684 10035 27978473 144436 92264 5921010 158663 22365 68795062 179036 122525 42386772 86265 70953 88155534 134739 85061 6569680 97368 117356 107990372 165830 86457 89649921 164435 55285 10317158 22419 13688 305409812 185130 39427 85206731 178491 71153 68101454 106872 144643 47151790 198281 74530 24602315 93255 16536 6582066 181365 145823 9395177 6223 146732 13404850 104389 67133 4265236 127607 26365 86534062 119265 116148 151533479 120114 71024 74635707 145873 12948 124911730 93151 74246 28141280 109421 139665 11608 103226 126376 23438952 32763 140065 956350 12937 178096 56470154 48155 81981 42923311 112195 89813 21531394 177055 50075 153668739 124126 103128 49714653 121050 92073 22256967 72624 120778 10172102 95787 139342 642616 114331 86686 57366845 127510 184494 21621851 4529 96549 36861916 141011 61244 144349027 175019 21074 1688800 89041 66411 14231569 103423 199775 69424764 67952 130512 24932912 166552 122143 37650403 169509 118400 26141719 78635 39989 151608894 53581 95717 23257057 198165 19247 787628 161175 158286 70101520 25330 71488 48796481 100101 35038 15923643 123518 162290 36092724 57351 30704 6893330 5423 177468 9115308 168511 105001 9493420 136947 130934 14395825 130215 179922 4002126 67152 118726 969512 24192 46267 3947 162244 134890 452750322 118033 74341 46466826 96506 107331 36276403 63388 5826 1716263 122575 170533 79779918 65298 151140 88084236 57624 33084 10063340 122737 29724 9316790 71782 17915 2740365 77678 19526 39574666 162224 61276 5729937 128235 35557 22644801 96023 18380 50823838 188921 31654 70424894 114741 71272 10983102 109437 41146 14807161 83344 119296 64301713 123724 2585 35549812 138915 31425 34700452 85327 12364 65407927 4137 159437 141319661 24191 121158 27136912 28633 64027 52765103 134595 125660 3939084 43722 78056 593886 39869 33292 64478415 192129 131265 132586402 15940 99787 84117103 73260 25168 41984163 138397 92328 135786185 44898 130436 9936549 116297 7869 101361912 145599 82723 3408899 160624 31649 18725816 154590 83082 34457074 34512 55631 52514810 122563 48321 62124909 123086 180735 103800294 107390 20899 30026655 167017 136778 107272306 120121 104789 32428736 151389 1454 28265417 54713 70238 137631151 1319 153615 135872298 3790 189340 267401236 196733 118490 82523641 14377 86102 40898182 175887 35708 11795503 183334 127765 7464347 150166 187145 34344472 5333 87816 46495049 85372 177207 225993976 142283 135686 824258 173858 143540 15507 109034 168733 214526098 79222 83708 116519071 131946 73410 10964730 181660 428 3072521 91426 142331 12119905 59469 151109 47056863 54892 121819 34389545 183582 38376 388668859 65476 153045 9486273 170701 155624 467527 57264 116981 23680745 79248 58370 3909452 145509 90874 31497765 5373 44080 14536565 125391 80320 261938320 48456 60057 43672131 61522 40178 44426300 103897 125266 28780153 14509 83763 77332039 107627 100929 17866879 193882 24532 14302260 27542 141393 55822889 19104 65635 33444855 143731 177745 48920982 189439 112825 302368134 11177 104068 129448459 42867 67392 6155951 59928 131940 134970141 33325 68204 4189375 166268 99527 199166961 193510 56471 23126152 86452 62829 42169649 122926 125166 152317837 147305 76377 2735295 21902 43296 9144656 128597 12164 49683377 113022 117416 100542134 168127 186359 6044230 184931 65241 148371375 120382 42195 7842453 114571 39413 4866757 103189 167667 74357652 155736 73778 106343576 103417 66353 83797383 159191 48583 73454253 9366 115471 15034073 80850 116342 202694141 167707 62729 104600531 54011 50033 227857367 69841 193415 20982475 38930 76010 118953662 141992 132202 408300312 14326 150037 12316854 15211 169745 18162312 101503 80925 63812141 86510 59655 65146064 71712 180285 12301375 121086 91530 48591300 146406 193936 8714739 61371 154072 29572401 126538 115929 12701992 114682 35646 26928350 71180 34159 7417801 110758 71330 6481353 19712 4816 18016506 133850 152112 22873392 139099 185881 714174 10690 46538 2493363 189805 31788 2734374 78038 29087 94294834 31029 58854 112408782 5100 117532 70931823 107712 116719 89607220 705 151917 193491902 189654 152620 7706098 32614 134088 11975849 174063 112721 46863329 17687 128298 160134703 43981 18534 102147816 81055 45953 114460437 133978 5026 37680600 185901 74213 39235563 4978 42161 22355166 71881 148137 33234509 81634 194675 26356609 188666 191368 2717610 80422 50935 10214420 82430 174736 60312159 133881 149735 54173934 84946 66643 9649118 136264 66761 2879731 56947 22835 3872061 107374 106609 2601653 124462 172836 205697853 16010 51610 13858472 148062 6068 2988787 146940 50376 49054961 38113 134136 48565306 48949 69524 998729 18617 172578 19766373 168958 95274 80030489 198881 113245 255355677 15166 44499 136095050 125966 198452 5733698 2782 55070 3329114 80026 193185 26257207 118040 36884 462426852 123996 85834 488827 159407 5748 57247563 14362 168066 16885966 165042 190500 193436887 68338 119529 10453758 161821 198152 243272147 136164 99266 6826166 118052 92825 19382559 170360 116665 14064527 51365 169273 20113117 121980 103092 14480533 37171 23859 87584647 175280 171126 523656 29325 129091 98933934 125241 12537 149367166 150424 99672 100520010 184292 156886 59036378 153236 91441 30081459 119023 121698 58503900 41297 69200 3753655 188378 104953 17680666 121175 147850 111965808 98802 42689 30444620 73903 100827 18310830 131314 121137 420281 191329 58115 19072758 118211 10533 44180332 3439 99183 64725394 156181 54563 4942285 157040 193071 36707739 34548 48932 14771020 171338 41900 26939301 10191 146650 3787033 92201 126779 12924183 94971 98980 9249993 126374 2941 155081377 102075 58065 597087457 98128 183710 9188182 138056 146602 12190400 43063 111930 4396947 140933 106645 15728855 141101 172140 6348796 3312 57549 12670298 153252 49946 4032357 144370 180942 129376 136644 96240 20768477 192431 17843 119501514 183750 13562 133935 57059 131240 714878 32336 174200 5364864 57655 67787 76848890 924 63643 24374653 25651 50785 21718516 9467 1399 102530437 96046 20676 33394475 150838 175448 35348894 182070 53801 19624338 121931 72078 6177281 165677 196696 209684201 163033 173394 22170133 112664 92883 23361843 62991 48208 14706473 71094 74135 78990243 165716 164487 28513666 82340 17359 25957596 115461 65574 43101498 199308 34051 23515616 15158 196100 37351443 39719 35473 2709716 16082 99047 39110104 131870 4449 55416371 86165 68528 103259581 57661 86502 28989076 101589 180914 16740771 87358 104360 110728942 167838 95550 3001883 134014 133452 110562478 139655 136666 42973976 40881 136843 433720860 172767 129808 2453082 67470 91484 7776970 190016 24198 19513388 177511 155666 117011120 186213 135892 813857872 35846 14824 9899606 93936 20767 25276515 153919 83712 1632043 107665 170268 151082378 20505 164419 25671442 124730 138954 36236550 180545 56662 7589411 23616 194565 8364068 107525 85538 254980097 170757 45176 37204727 140692 175095 46783885 35651 6574 77618068 170129 91432 60685208 179396 79634 25622694 55562 133722 26123587 104895 183265 192068766 118569 11386 1939495 6076 2214 21755175 4595 124343 28736556 28111 56568 10600794 41443 135324 2387621 170941 19042 10270628 160006 199994 5560417 64978 2568 2059493 155783 70910 149141921 28010 60732 10242208 157821 77184 21508664 191304 97862 21935845 89822 132497 7627231 74137 169771 4123801 13174 85270 306613016 33590 30815 514700033 39326 69406 86514151 55561 27757 1289780 9733 31677 52365667 92462 86888 11703182 139789 80354 14411969 76879 16355 17599579 119065 124923 144183192 44053 117267 328407 5669 60549 79764406 124296 172579 6091009 199474 10910 19793385 173721 154618 19819958 134446 108567 43310547 34003 92054 106378379 70640 18845 40531023 82811 93585 315975133 174211 46318 79347974 36031 93147 220965682 194754 93207 980691 133046 106565 6728808 167702 37592 22913574 81305 76697 2655279 148276 182041 15073793 39532 118399 17011972 126009 188274 26368042 19692 8570 32815308 53630 173857 227605496 10028 40103 3263234 55955 117445 68270382 52856 159807 35004369 192604 47033 1595692 44364 52774 22176298 9347 60002 234352101 38308 157018 26510557 34870 190841 42329179 116062 24713 13529857 67384 24907 398724451 44921 145856 7532688 75189 166840 532411199 169888 95416 17806373 88114 122477 11471845 59970 138213 17680523 159441 42048 17913917 146899 153693 51326287 67318 96927 239032997 93835 78398 127685541 164253 18524 2106949 96743 11072 4659424 173684 183766 38639107 115096 123020 1906826 62288 87947 340314235 17523 77368 38723488 20130 114997 63367037 155653 160739 24213467 98931 170165 1299602 24108 130536 85791295 54545 147052 18920504 27575 100232 114381684 147281 41585 78570443 27970 95670 835413 63306 31050 6674945 119970 179727 41986619 91078 138196 35708216 34133 186153 31846094 88403 18749 144453979 127122 69635 5853137 135688 181678 28781552 113680 54845 94138851 5423 61439 10957032 7896 54389 15942629 98665 77867 225192751 144202 147608 3283889 35010 150855 39651978 29412 15123 67961800 7183 24115 18161075 81773 37495 4614640 93473 163626 38818815 1880 180317 24508065 8470 107233 1940719 151225 119029 7861628 54944 12861 18513312 72885 165898 8342154 179356 187657 55767170 172525 78553 28028405 34836 27811 21735521 136712 140013 41705828 113362 26925 27812703 4018 32988 37159702 101916 133769 120264362 69379 99084 25580614 15907 139218 4151763 93888 105269 639360250 46542 159138 70125108 192780 107362 61306653 97833 77120 142619232 80113 70427 826488 134693 64559 7175515 93407 44340 127733689 94245 69821 133690655 142855 49200 127017624 98744 188254 16502350 132040 146481 38381183 132646 143343 706350 148363 137302 24020648 82158 73211 206424995 25359 39844 102398514 11665 94590 7379353 68092 14380 112211894 27868 31939 24602127 3640 60166 11667527 112428 57979 32440491 161854 150284 3208747 128828 162562 52327300 93366 175683 12046063 197583 14304 164545638 122447 34174 13692530 195971 121852 4122124 155795 141412 477120565 7694 82616 142608830 175009 74059 63154072 198908 680 51771913 38046 149042 67131860 198151 170884 7008701 123662 175936 15626779 109757 186903 235248521 7778 7724 83648572 47917 101275 45986946 96601 101013 425206854 194068 73369 15501557 39337 102857 23388091 79226 134280 14139196 2228 184884 9225584 101561 12406 22139755 41823 199625 14543315 2599 179868 48740064 192702 155298 30919073 99661 150039 163367040 106017 125080 244242085 149730 56217 49913612 185801 28996 133761076 79535 139973 1507755 5439 4723 23614494 103518 191331 1858315 192014 52406 28334901 53339 148531 5998256 177047 49672 11967374 68863 176643 107681477 101317 136182 6209051 10874 79335 18964835 21330 160802 127373594 77492 78317 1772452 152649 56422 44630111 104208 38832 36682536 43094 78693 1745590 33246 157840 24677454 146304 133537 18524077 169805 54753 5385478 129501 107423 10166198 48848 37178 55457793 103679 55093 1559022 6691 107445 15506021 76273 5891 599219642 60931 36803 233568195 85567 10482 61727812 7646 184845 6402693 95735 72970 136070386 184186 8170 71691138 83867 64141 81747607 72933 93456 101464137 73582 88553 31663860 47556 144950 13129408 25876 20312 113568846 136354 60495 96001964 67429 58140 90562074 46101 77159 119832759 921 9944 22811142 192066 159961 49687202 198570 70938 26728931 112361 95726 168393099 152397 14105 1708256 185636 42724 174782665 147023 30858 28184905 156762 165630 119623957 52627 41664 60978682 100810 120622 215638827 50645 105168 125501535 172124 60469 13061080 45472 84234 56060487 60117 91368 26512000 161637 165668 41850369 75665 9029 8687634 191818 10571 241089982 79947 191570 69608 60088 103321 15413604 23108 50136 18590045 165636 176005 86583619 38202 99063 119195613 9637 183628 184718677 51492 176556 91480598 91882 2759 9495056 183517 184731 59459673 127644 185510 39696763 128838 152385 184518309 115950 78094 174870383 168419 148981 78222409 6466 185456 345269692 89674 75126 87531 101133 81619 52313220 99441 64539 13374185 193540 13005 75594272 1366 113210 1135800 195179 181344 174726344 138475 104112 27221090 15609 121121 22583418 172129 107838 37689822 68867 150941 20640887 77997 5223 16302185 146708 175942 62690640 64076 86624 19890665 88271 4710 23817970 143942 34130 28425823 128207 18862 56782728 28839 130814 80315757 10772 83826 28872743 111028 40559 218153884 177370 156839 13535063 29437 21213 32440673 128999 140578 26966799 65527 181489 108003587 175778 3380 687750 150088 185697 404874762 112183 82820 31654704 134128 121972 71066045 177933 41794 618148484 61147 8164 17596265 47370 5979 7156814 134313 14048 21514421 188829 107106 203075529 6779 7764 13870604 14488 101396 23711938 116998 188450 8083128 162784 93982 186370316 43105 53731 98414826 87864 46646 59149146 90489 181901 145556535 132341 101042 5173928 113304 26808 77309424 55430 104627 77859933 86809 146889 9973509 41118 28649 7866386 184999 64770 235168820 94612 75243 70753510 19788 137026 1233418 58383 72236 86297840 64700 95208 1828041 176704 133610 45265610 197239 79270 62378086 114077 100754 120040347 103883 143836 104971 177982 63152 197276079 166832 73575 41390199 108111 154518 86063185 151258 184545 9566691 97642 72837 2285678 193738 117659 13024523 122205 142341 55425859 2325 164531 144696352 85330 37982 94005640 11693 114318 16596319 33943 49655 49191859 110639 51657 37702143 160953 175768 131607928 124697 49658 226538870 177449 176260 4836188 121949 8656 76349122 134108 194379 18840423 41850 183156 29794686 97112 167071 143607956 140497 42789 34004644 86034 153128 21519245 175336 150047 81572959 30758 190863 56626716 39749 26035 76939528 30450 163405 52934671 163305 113682 1306787 98676 116224 3309984 75523 112491 21624455 132683 178428 11155025 81371 57114 181357 98575 146923 33107258 58085 28197 22017398 181917 152120 204257520 186391 126226 23490500 18422 10657 71918932 193656 74240 83620006 99176 15623 13803245 122315 105 74344367 82892 18653 452400 73297 84785 2387911 143548 196996 47035349 13936 161159 35098910 154919 108226 327345 183610 195482 92726861 54141 63069 67804824 37925 32923 189892624 152515 136338 13119127 140347 145560 17151322 152475 94548 174222063 131881 42278 149714149 83835 177385 113908424 17653 124715 20866818 21413 68582 10189759 109030 56022 11928765 71686 2235 190739163 186498 193017 25986025 90593 198381 2350607 63270 109107 10535822 64366 144246 19679282 10321 23181 142231206 198868 169969 88140606 145063 52014 319237451 18763 60551 4489825 62277 152297 18489122 80474 180646 36828659 131253 137700 1528772 138372 17128 78240131 77816 61171 19110640 174652 39879 15831433 6270 46688 109625291 93724 178959 5227067 173150 117521 90860098 1178 131747 86169456 187433 199188 102862415 58091 49456 72442314 38993 95299 81404047 27329 199619 18144704 95523 53061 18015422 188380 133448 51396186 184027 12159 124540096 99662 162484 3870015 140849 119383 31024847 177922 149584 9507754 194536 7743 30313187 145947 10828 21147488 95072 30921 2160876 54325 124914 52793500 112332 108321 51844933 31636 165104 78035110 54486 122509 14886623 127265 93911 11756079 135634 113036 26484114 171222 30413 4042821 189103 53427 39845542 137137 79617 81689515 64926 155886 25414839 191869 4279 16451518 161155 3506 337661188 35900 189595 33874220 154220 61070 8000279 29628 27988 79304431 102319 149495 75055747 173966 58148 7552214 85932 3847 46056676 198692 171998 61303619 175303 40639 73559624 133494 49611 12172886 195942 68689 148051653 162593 120346 17280256 4656 125709 17512689 152010 157874 7711656 57941 66811 60560139 27332 17446 89727317 72038 6002 16751643 45783 102154 110078395 46077 13708 71419075 69029 22594 879585 67211 191098 40051053 195693 104508 4915944 9931 159677 20900111 63588 36425 30217209 11006 37256 23032924 178578 135242 70458853 105293 191198 65827894 99637 187897 8505653 792 135606 820860 157204 36935 544442331 81398 104614 40885709 145055 123829 38372546 35400 54183 16437137 17208 118790 60307507 92819 64779 8408149 185308 59837 971322 48252 29340 27711987 64284 28976 14233977 134119 186578 28273112 77908 157957 131419693 38044 139422 4356700 12861 103275 423715495 4955 111876 41793396 174668 84460 37043891 101485 164797 14917866 80738 171074 65435627 43976 193480 12638379 36403 22517 10103933 56608 171137 7273859 120187 67491 249909740 111267 118452 46071272 167993 162906 5328965 76900 8402 101816806 194035 172192 115399361 323 49676 29252293 86028 17413 295341549 98349 70100 201175568 70873 78983 14917010 88571 116341 159498135 132185 54035 69830298 197000 60283 34131067 191493 168251 28911206 96901 113805 8454048 36845 171899 428280 107881 64825 15913496 76889 58027 7964756 20439 15853 28819902 130751 55289 22614591 159075 28984 6351315 157063 74977 53204810 119991 120858 14396451 161045 146412 36571349 95054 22899 3837793 78626 95256 29013119 142886 172963 188340598 48808 97594 37317928 74411 198536 233287219 61464 38391 134704689 191782 77666 6613910 61645 138264 47792553 38987 191342 12337698 135215 19810 88696401 147046 170002 4000228 2575 139547 5346960 150159 88811 65121764 125725 81089 39568937 176945 79043 17725596 14623 104014 42996521 38534 74927 31595094 112683 142032 27249838 117043 167462 7251967 139782 51974 122404683 153604 145313 83535793 86116 122923 67631711 194246 39234 13516061 10836 702 74048658 66149 145354 27091271 166870 163430 14009746 140137 69779 16621624 33533 153308 66446434 99677 158528 137396056 120084 38458 60971852 159659 104551 77267103 36592 85738 22096759 51080 79943 13273807 108575 102822 93751734 159375 167624 2546709 32872 56029 48175692 133531 61132 98697969 26836 34836 31586578 3470 160300 89481395 191084 154750 99527085 153967 139655 69315729 30078 14223 28487377 147039 48931 106512031 33739 189715 34332596 62709 133589 7033165 17961 26263 112113517 95059 136854 183816842 140427 128747 13923471 113780 23524 27962727 1737 107329 46286897 123412 189276 173135899 153013 136399 139507647 128529 86590 938598 156871 36793 41260483 79895 129120 1344605 13007 128960 764372 12590 117034 7884093 46667 94569 4639895 4049 84021 85225736 109143 95981 24737245 180136 100692 98774082 134503 67479 15078270 50131 36408 167322702 148636 54189 52463487 152865 96015 12306346 97053 122674 92778457 162222 125135 21336596 186438 93822 100917910 176537 50061 2008611 125248 196118 196656617 171608 97169 43138264 178177 171879 126297746 123655 157575 20782163 122924 13692 1311909 150853 140894 33056371 89584 71555 108258609 40825 26456 207786512 55868 174599 34096988 138979 103509 226301397 68357 146691 25317410 124176 171290 54660428 27526 79576 22816143 179043 37483 3838096 16692 50808 38590949 51059 142075 209813670 184251 177901 100166740 51606 26492 18700498 127226 92693 16150900 63232 153232 6383007 129797 64487 611577 101739 69561 58499574 149811 151638 3940873 101434 151633 2813285 100319 27222 6557927 129342 34168 52068895 195647 63278 655319980 179303 81130 75927590 96680 96389 22378017 164801 23046 20729397 75736 176470 59308332 38479 45568 443612478 153238 162304 9481964 103453 44351 110550939 111690 144412 15943817 58021 129397 29686922 191708 46681 22320405 41069 295 72524121 102087 2418 73551211 40596 118595 1763353 173419 16983 38050958 71595 12324 70066778 110501 4145 364656892 27793 62746 69146743 76098 109489 34747434 16659 72462 36076961 96324 157886 43162519 61765 24267 29385742 18493 460 9812326 11427 66136 105030636 44981 152298 97234380 26390 88923 13183238 168802 96173 14707909 113398 129122 28447443 146984 177749 65686079 68772 32866 23479360 20915 127025 78248436 140816 129164 58453432 159152 45088 22975841 97483 36755 3541087 13382 21967 3851104 17111 44575 4833575 15508 149776 6015986 3141 129616 18771695 130946 62518 44226998 9900 143501 45115176 139402 197 10683832 173344 30613 54467660 2462 19513 10375565 77063 21363 17034652 35338 46626 2176963 141480 126012 348698895 179204 172468 85956064 150955 108114 1323876 75847 180406 69754360 60784 71070 48353076 162709 56368 8961456 190555 119283 257108908 19983 27874 65874017 155964 76290 601334 166419 28758 24194887 157378 50424 98277211 156776 101453 119239247 11501 95413 729498 77469 47704 463135214 74720 152052 243763 10584 115110 24132654 174959 11819 88800183 83809 55576 2297350 180190 9510 21426544 158113 142498 8810367 191217 16942 36789548 150523 142424 9065906 94046 97728 1381678 27320 49313 67390748 102636 99506 271229868 87967 56927 2370420 192578 8988 34246722 177725 114912 189260142 149666 159540 62704312 53384 15027 34522922 153781 21505 88896616 51495 113822 7757524 95009 143605 536267395 46777 6727 12818899 39572 33598 38131252 120333 138838 148240741 162788 173515 52324104 44470 118962 22766471 112341 16075 106941196 107144 40542 37602814 50682 196294 28327748 130889 88496 54023025 129800 91041 92033060 199695 116260 5992144 175599 188785 8789261 41964 190335 6497956 148061 112888 22767243 63953 63872 128940 56776 65921 86290191 168585 57228 42891568 129270 128948 12165404 177020 80402 213685921 139102 36221 35296775 180997 86299 111935882 192049 103493 63660182 181536 117702 33159246 35686 182269 24529587 190381 144022 185020669 88445 130669 117652418 9456 170318 23445112 147294 42723 13283343 108163 104158 15348163 155103 81956 488587 125158 66941 77963765 89288 73154 145937516 150018 134730 183371585 718 178243 160215632 196182 66852 358620287 72380 40555 173747985 179525 67676 50008102 161106 28086 131532595 105319 43767 89859551 146675 3282 14139600 91285 186493 60312307 146126 154043 47804205 58113 82817 1338617 73936 183667 105747916 163627 125599 43307516 105629 12170 153080118 47334 124012 39016443 43961 86039 146692112 126701 27629 22034705 106627 105352 217687716 42907 115791 6147981 135171 118167 168092090 133093 72168 49082215 138758 169314 589852889 3431 155909 52838944 176473 77441 14944880 158824 64550 22835705 144540 111924 8011856 101221 171997 148442436 31766 139715 62752 3370 130324 246906848 199644 82158 141755875 35282 111727 98789252 160384 193903 254392006 15856 13879 26551659 48160 127759 37882856 56183 114312 176797614 90282 134775 60161484 181248 169503 114715224 188085 183040 49858928 113225 14639 24563527 117444 192900 270567839 155004 104028 15540389 37877 36546 17643623 141596 59307 60659477 190815 5847 65364552 115457 84355 28061376 16305 109002 121329397 151957 126734 99561937 162355 25010 9890176 127688 67860 29984297 180288 22911 59908241 102294 193121 85639522 11874 31369 23785895 197530 39509 37322865 173586 175317 78410499 99943 114705 57509716 197444 73808 157695527 112753 2253 100562833 93890 182241 3141474 78690 99750 235837901 8959 160755 720447 109134 138483 28320420 108408 116137 10284271 24860 97524 150393637 123929 2851 3461445 116251 5849 8527975 148333 164198 72676702 5064 30692 3067272 59708 71188 32515060 53818 164993 23854015 109076 28898 205767958 157325 189183 117427279 26471 115639 148196804 91562 30619 46601738 154507 66640 131925858 185169 161812 198937370 28475 198400 281399443 209 159915 20648696 185459 122130 37885573 35354 113171 73654501 8244 124156 60279839 78228 58699 23218984 163005 142942 35135688 146976 95177 8889202 171732 199320 4921788 69734 198032 7769505 178854 61458 84532913 59450 89679 92779563 165436 164630 10930648 48218 57309 33776836 109848 186843 164467065 101460 159406 6482584 149682 60637 5798958 99945 184695 35727667 176997 54938 13004052 20026 131585 114742327 192533 31039 80314540 16089 80676 87004142 45742 136154 103099845 147201 100367 22193888 132660 16641 6418211 199285 81935 9244666 22490 142793 134247356 103280 65611 31693257 161138 71479 7597324 70881 41229 131819741 13581 164677 56428837 76457 145766 44771372 5950 145178 2524948 1147 82206 56919258 2504 173408 54932452 146364 94202 49616712 19784 19737 46269554 86740 18096 236092028 7551 23336 7474395 109337 40527 5469282 178233 99039 2164120 139010 138091 42816925 13540 50069 19398425 18837 14403 8334870 192403 5363 187253 92586 80064 62251169 101150 127635 12175481 47177 40415 14842100 117945 123157 16141380 173313 166263 1287509 101718 29131 24104781 148799 13896 118349720 60329 187154 9630026 55314 64408 134266558 65142 132850 51058851 15646 156767 237901610 83562 3607 8585294 115570 47777 16298467 170753 107116 51051482 198546 89825 15981645 77858 133334 6947093 163972 97723 3010791 156642 19400 21646045 105342 15494 346221517 181989 79343 51988463 129437 162230 26508342 11460 35711 630462581 53363 63202 11044545 52975 152045 4388078 86598 52683 6406557 153989 87965 34980465 23829 124305 41775765 147028 139462 1751287 88269 68382 45171205 179051 21953 226908594 154803 111524 3665712 29267 40480 4598300 181193 59501 2492863 131384 64516 471004 195358 23424 25524926 189053 157888 8265831 81145 153671 91599373 2333 185046 23964237 38344 149507 155027466 149537 5870 47393994 12366 34129 83490662 44980 147720 18719810 169364 155237 71405730 90287 167723 52196348 98236 104524 85111317 164512 128916 10495410 175079 16147 250286252 27880 98642 58620293 103592 124575 56012808 183668 114769 46108 108312 146238 19718172 175861 67868 20858874 7030 142769 23624531 147313 150224 32155607 57232 152670 29146544 125725 15625 51443776 166317 77800 148591880 108521 60905 27922538 199640 23843 19817114 60481 18678 5095587 196756 17992 2998903 123203 87668 45896202 75724 174202 3263837 55496 59776 69750108 176285 166326 42949821 152709 147037 14939571 22337 30994 81863687 167146 175009 179304682 146007 28672 173230740 160550 22124 65574535 135770 36844 57100620 73783 156973 11602902 188317 34639 11354755 197982 140400 37000831 100757 115790 51282457 156132 63808 72872500 70193 175897 171365 190592 70552 45441165 30276 53350 771457878 100620 155033 6482051 72508 38613 24129576 28225 2486 596926 94453 90097 18014006 133565 104957 3996649 148986 21464 24171687 43093 191108 43454826 86431 102468 30962672 56665 121226 854609 64383 117084 168123329 69709 124609 19011156 78311 95546 40937731 139645 14884 8413501 147538 27327 69252094 152720 115376 97379598 133761 37519 52562896 24766 55452 433877 67856 117858 24714794 161839 92798 2509729 44158 118316 216535487 44528 6157 108410073 97145 59666 25203539 26660 41730 26649950 63559 19950 13366749 143874 39012 39315415 184391 32671 106632896 32004 28272 5980710 110557 107655 178646956 126167 118041 39570130 98313 74063 38478490 131237 122003 34002451 103631 50008 2446614 188128 109378 42296978 107699 174256 6612509 72274 120941 24222159 37407 16696 84317141 36687 73366 21928877 62730 151055 5533352 199175 50228 6158216 61907 80150 157756187 6529 2785 85778001 118087 132231 19722386 85548 72694 37563308 188853 181162 90247277 22693 185197 40442892 150536 177593 16373053 79228 62297 170935668 93711 19677 11488215 92946 36910 4155025 138737 83400 127393022 192336 168264 24015780 7843 6233 130122950 70618 88736 33983634 10169 84009 7283112 28084 134466 29705322 3702 80597 19527961 44504 23531 21583753 6123 168918 44213219 121213 59258 93712448 138490 189791 27956214 140487 134326 5203147 4711 162765 58716567 177231 34379 12149767 168227 59506 2688164 15115 46923 41930139 92385 127762 13132333 160385 117288 174668201 113809 73261 65878221 122399 148143 4020696 146273 55839 17345291 122426 28889 29666649 35056 175838 494163726 48025 61743 495678743 142294 141962 46480754 45089 212 2276203 158101 121023 166509147 159172 168344 6854446 181347 22772 12908750 22977 157555 34823730 32337 75115 156295703 19298 121057 87071858 85200 62870 13906540 94982 151003 47357932 166375 14723 18464310 122498 34733 102033182 49876 140604 5547579 105224 41054 243640368 187026 90330 62055952 73876 188467 91237046 98191 91587 109120 161694 10208 184533341 162409 92566 88461992 51638 160447 47507945 170952 47812 21946286 29799 122910 2095567 198932 109360 37881308 55958 93294 61116063 1754 155664 48536437 47719 62098 142025215 66620 72397 44810301 5899 108043 221348196 29997 154803 11294976 42844 142392 12371742 141771 142450 13499112 24744 63270 157846443 136344 89395 37856302 12284 144300 29863770 120261 34668 39135146 190861 163113 128840561 113041 145808 154274973 64485 60834 47574814 182855 50873 7543366 184661 20779 50256772 70501 27794 8107774 115775 47331 16110859 24738 39747 4823196 167888 155774 1816444 111141 127318 10089542 71551 99640 193544477 42943 45139 32593791 9288 151790 171483985 181996 182427 104078687 121335 48353 216405927 35754 4741 8372342 115237 162450 9529092 123598 115490 7963924 64368 189164 71125590 61590 103585 284354068 80836 54061 58056074 33761 123546 37554407 36832 22516 43713271 6002 126599 47365848 101315 16788 121537759 132034 30575 265896053 142105 25899 65780959 164770 122089 16799256 72359 107863 55378454 118197 60577 417385149 126369 120581 424486 137068 76674 42389462 53841 172481 5546344 41237 134126 44026253 184278 102808 22055532 155871 132346 93693808 34180 13754 1684103 164292 132486 164810457 68629 12287 3833565 94470 28061 40972008 119211 196617 121423910 45988 45362 98584159 184912 37173 8780901 147755 86471 42538888 196473 199540 86549 47441 81396 12836691 58599 175606 116594561 131661 76062 173716009 120400 42324 78233353 197528 121860 153383 27380 113136 155359756 143028 194588 2078465 142839 56965 47210274 60052 143573 6869892 158693 132594 6473140 146712 49114 2180491 192642 117121 63612072 101646 17833 11883751 135348 116395 400255962 88937 24799 9494635 109040 187680 88597352 41055 122527 306221812 65212 120265 10194319 89450 173891 34697196 87262 108206 145304698 134985 83151 91481759 12650 191249 18012224 35854 75404 40528938 32009 167608 13977592 87222 39117 30856486 75716 41699 8498395 3961 50719 64396203 109378 47196 15486777 186413 35419 13011348 89594 177863 72249789 186111 13460 38791045 149995 56144 151910923 18681 85689 51072846 114512 79193 109604955 249 142398 197155743 92325 170950 20068244 144570 158490 23674153 33277 26853 18208897 46383 6620 52264473 49482 199319 64902928 62952 112931 2426633 164048 44350 117307572 52816 7384 135278575 3708 176991 18460893 39004 82851 72115693 179632 112851 80326082 24937 145503 44327040 192023 189346 4587059 47 42313 88046758 126693 195260 47642936 135688 199193 16243389 149160 76553 29014438 87292 14575 14982491 108142 26483 98993970 85185 154609 166527126 8269 164711 21459513 151327 964 11497378 121620 27078 42084949 188281 97155 36616328 29973 197337 207239930 62748 2227 24410558 141618 190672 59303634 172707 136957 94402379 100467 149925 3182845 75729 94371 14508149 29752 121 678883 178400 152710 15492293 9992 187628 17880646 150378 91592 2606801 137033 139905 27306737 26838 137015 123240830 183441 81211 13386892 128211 194079 443088053 131306 13932 54344905 6000 166280 7924825 69571 83882 2337361 192141 6083 78200423 2358 195220 150390226 93243 69810 10985434 184780 13292 23609758 18132 196305 125070421 36788 136155 18671520 173016 18600 17300910 167482 92917 32670070 82458 108536 46714816 14780 144849 43908751 138602 195284 28305218 3862 148362 76195333 76414 86020 21499417 37097 87956 4986202 10261 128888 90772525 150008 42915 22038490 160665 153972 22690965 130159 52058 179074897 21584 88474 11128479 41357 5290 33935494 111467 140447 172700000 11856 177767 14569492 129895 176240 3082556 96101 134621 59851703 118284 196064 5868542 120877 47268 7234894 186663 193995 39118392 120646 84223 81946045 42520 118193 29485307 1330 185877 74860858 57289 101566 97909557 79643 169757 61917084 129565 63851 29530977 154196 67413 8590647 72178 191560 34916425 152659 64543 15330648 79137 125878 61983967 87719 182307 1570676 38206 56664 179756672 54166 115407 11846774 53592 938 38403319 27567 129611 66932961 175817 78956 138630904 147419 87822 3661249 121009 144152 550020931 48930 47616 26217460 165291 129747 461930 23124 184692 4884621 30305 8008 158264177 50752 195004 30000289 133970 128583 2154769 83030 11988 412697 83130 58737 4984279 28998 114677 145898539 111411 198014 25952768 187610 174485 16773936 38994 44549 7314950 29535 179238 48305653 138351 67931 23253871 100656 26515 10979288 188827 154575 37447067 138538 178076 4543631 189515 180189 737821 143093 21994 17440219 134937 72904 16184583 182111 102427 191780860 44190 96425 8540632 173777 115105 21046476 81071 65805 21172685 52027 48533 132954 90842 114391 60586067 52778 134276 2616282 84378 31963 18839882 174460 133265 13593758 104128 40382 57573457 14733 190696 20537208 184100 106687 713847 102891 146138 31553 42559 3614 2685427 47103 159148 156497511 133698 104434 74716993 147422 123359 16714117 52996 163676 34561341 18026 116243 13053604 23099 3824 19179256 192017 120564 15169518 84442 90771 2024502 15477 178 102227900 157369 53206 3125717 188111 68425 4515366 82015 136908 71244306 113927 94880 9209571 93927 110256 74230132 26508 4915 135215814 77424 192986 150447752 55160 61468 34164092 15827 138796 209791378 133229 95843 2158492 36942 189049 41082832 150745 75950 15517664 179146 133465 77770002 110679 158822 261854401 107645 184616 207415763 108556 185326 19703229 56542 139831 97008293 33538 123409 25312996 157241 108904 5450915 28005 186734 6091774 150135 191175 44460024 19904 48935 2333696 101573 164246 85155250 120234 98772 27028042 101716 183970 353314 70672 127075 37054859 103749 120396 48536264 4913 61014 18233530 75244 130381 138813240 164285 20189 8574310 56207 169540 25055934 91090 146928 10213774 93761 162124 7490547 156286 23385 15704335 13696 20253 2522540 126565 164836 25897332 151393 179687 63240550 20299 73974 3353066 74196 28679 365092034 67345 85737 29824759 180049 85548 10272034 8958 94557 15823435 65499 105195 775455 53894 57972 42144760 28401 196488 38423576 51048 161952 1936806 12726 33517 326416912 86859 95916 452153312 137196 138012 6808866 9404 181983 217420769 114934 186576 836129 155052 82302 29710863 20630 16510 72126545 123784 112191 25085163 150670 10838 11980743 122732 120584 38675264 45274 134996 1328090 100517 91154 326149 15891 54318 49341699 11205 9450 141943764 30141 157903 32617280 177775 115733 61374371 174125 59073 20074740 196707 132929 2794034 182142 7045 217900 163723 146478 6447993 171265 196352 95269195 169742 130535 108097397 79367 45891 141568750 142845 69433 15464577 497 145995 55283811 134912 182666 119754208 34953 90592 192982612 137779 48896 3108072 100917 12339 3752121 136930 22231 41611308 78071 119588 20218611 144469 151175 49159661 146140 85413 7983161 123757 40982 191490331 52062 62793 3520937 194650 61984 7977623 72343 24581 8108233 189268 163056 397687564 151579 90672 45394519 116209 172000 39650868 181428 72160 284265861 9741 131041 228240 37584 6061 37638797 109275 157199 141236601 136774 121668 101665588 51668 115206 1774579 171642 105719 1263294 142821 48701 27055773 180794 183911 28896352 152533 65677 2001000 114694 162077 42219267 90777 172608 2438999 118566 91837 120497556 160267 16962 29076421 121962 166858 77337839 38260 94822 10534530 60935 70691 190160036 123940 19803 694754 172580 56219 161239402 27846 69362 205551719 58979 193307 5348987 159093 48927 43026679 44685 60267 131630772 44901 181374 95342383 68216 135896 328473 136376 45874 5860348 187463 107266 392812 91419 98748 122414712 153113 24985 104607262 152741 13287 203770578 165042 74128 64225968 181447 175731 8024705 156732 32789 8745112 194595 161736 4606502 168924 57584 37602343 160963 194510 113117256 73360 150974 17724781 186409 187016 1094980 159486 146720 6856241 33046 187672 272985851 176614 110072 48619703 124564 70150 4799273 48523 103203 11056367 127309 107067 279666695 199401 2357 4073129 86755 31736 103843498 140852 54945 36114506 21157 82275 5536518 143930 194217 90215237 124259 180001 156440959 141994 138792 33326293 115868 136425 49936898 65330 143549 18403441 45669 24128 7549129 190031 13760 523430178 27622 141899 34798562 98749 154015 96903 24921 57579 55965650 115977 175407 239143654 144911 132155 202594426 66288 140138 31044634 22403 29022 25601797 113316 159468 41534513 113427 147715 178511293 12088 109349 4229443 118540 73847 7320723 144476 32347 348728467 29689 42233 11883893 57803 47844 1280063 43937 157720 263669787 11803 84140 62822116 161351 165531 285387 29855 128624 14253037 85860 55892 73178573 60473 95619 886799 70301 22908 75435957 72476 53835 217543942 121457 197299 3408062 50400 146500 30352891 130009 24213 18602694 136883 101104 57180916 22245 26225 103410850 68408 148213 47361870 71252 6529 13797539 107297 194884 37307728 161773 140179 220481332 20164 49374 100430498 51217 195830 8712084 32808 111956 208885209 44396 157049 11443 24793 77125 31038834 116567 72774 3697892 114517 23096 15399306 178041 41836 14974643 124208 84072 24440854 184899 87540 10058511 66199 129810 101447999 46 66237 5148494 135821 154817 75074147 36668 93252 62890322 9247 35967 1433387 23009 166080 9510195 196930 118694 2774922 117002 55380 22036346 141298 35599 346716071 188617 31061 12213452 16450 155206 351325378 94934 146906 122932636 194459 77252 1226348 111020 143673 24430567 27861 28097 5719826 169561 136123 76090471 132902 166113 21943745 95104 132639 135952342 186098 33239 139322479 25296 118768 839057 147395 196033 291692 25688 61510 47735914 48977 191772 3793015 196699 11011 42851315 175748 1076 3087331 93601 185138 120977275 9853 43329 30942793 144095 85958 18703261 32642 197397 20912689 16706 159286 40430448 117878 124486 49968939 120063 103462 28859938 83499 129705 45573075 83852 177820 52786869 199428 78139 16685070 155601 178510 12225715 165741 199926 1196950 146329 49464 20515 26928 160578 1018509 8443 179622 31482906 126308 8133 45269392 187799 186461 66135142 131225 190947 103832190 97158 168226 81546133 18073 156083 4914525 170681 144515 14727242 142926 191234 38526862 14234 105407 8495511 82396 28602 75588838 58596 136136 21280875 70426 17024 33314496 785 128399 169937437 19757 40224 16756512 33539 74444 9090041 138944 141436 107250657 63484 98684 9592312 26315 77453 19781253 170299 29860 22375624 123688 54726 122288810 83037 110840 131671628 193083 67912 68341295 83741 30767 47680548 40201 31484 160783157 88447 47332 96498627 16895 111004 92226911 76831 152013 13577416 80692 63610 55747808 124859 119192 16726315 190806 17212 16869289 80213 14744 81163822 57047 16995 165385762 96106 130810 10236687 130766 142446 36826381 183499 172831 79090975 104879 144892 76824973 136239 183847 25802956 4455 41082 467483000 41714 164281 60595476 125215 10462 28497109 175131 44267 14422784 93108 48341 6717279 52129 30720 65719638 174940 27039 2519223 161611 91532 7972459 3881 24900 24945481 7427 178055 12953940 181752 190577 39893449 47638 20971 178647702 185194 156046 3926289 119316 54245 83217344 56263 189635 154067110 26884 92482 61770185 166629 87175 14492897 7096 3013 3799283 24084 84626 76191327 79302 51902 3550632 85151 94960 10298635 13773 160213 47603687 115164 168503 92436779 55202 130886 9772403 129858 91826 5220742 53773 70792 2681975 1172 82368 92077803 91484 179552 127521499 70987 30510 62406905 480 110918 130638607 83647 97684 61729902 173758 138402 230127901 153322 956 62407554 95250 92858 22553741 69200 69930 1647547 89597 122722 16727147 107207 97074 48895487 103230 140997 3481959 73442 152189 400297065 165918 33318 329023030 81777 100823 17812434 184851 99778 229508841 989 153527 63127729 67733 136672 80326443 92927 3889 90580429 50050 105420 71309021 186145 21532 156916081 29017 6102 8285925 91073 153271 64192538 28159 116198 164422077 17820 128654 26964417 174563 155552 240514614 104404 28974 23545383 13319 159898 5830663 89943 149138 5743602 165630 83345 30296343 89076 35877 393347451 160065 84931 57809711 14590 136900 1189625 122994 144738 16655308 148991 164360 55840511 20349 60100 94536198 87577 98719 30240593 7555 102580 129734187 15085 38883 174592020 161411 24130 200562239 88907 95805 324037816 188444 155853 3356550 15306 128999 38510198 114577 179944 1778806 84169 146692 404854731 109813 142926 167389313 183470 31693 4214522 70755 166405 12367144 199541 100211 642208 125379 184588 35788180 24541 50161 3973755 179229 103003 41151173 130111 190653 46447520 138653 158186 27173803 161103 105432 5932332 122044 168852 463439790 184802 74603 70773185 148428 49935 140727095 42960 54321 46216631 121136 32685 277718619 133657 167206 43025146 175434 4060 62149115 59360 72986 1583021 17645 93115 1413479 46668 41832 20193438 25846 45600 5630825 17910 66363 305473244 161337 190405 117323627 95481 74876 542466746 139484 198751 1945281 8205 24039 2820924 58229 60857 106354816 95279 6930 79669681 73169 49041 116029557 179264 43549 81884818 120166 192973 19065656 192706 160778 2864650 174114 144287 19176068 172004 54005 33494616 141592 88653 18857343 131752 111509 56610150 184118 134768 126289862 94327 194635 59249244 86590 178542 7649195 94157 173522 35190265 188371 155288 110454497 116855 46912 10202460 55107 30795 35656739 164011 25846 251907127 192546 99181 42749717 193902 75631 36442871 82685 13644 32525681 161013 190758 227730557 150040 170070 1500644 98266 183629 15964120 198375 38782 13508467 37854 129080 4186653 54931 86568 38188182 69114 32428 85019589 98369 65349 1124959 848 27319 229095783 145854 89967 30829289 172905 80829 8441475 166866 84480 34930027 700 102350 3075047 178064 32653 60727395 101072 112627 57067886 24601 65416 241021723 61072 155390 38369356 44908 20124 19570909 78852 13183 5639639 84402 122271 32553581 99990 60978 50259404 81497 153616 26069575 193441 25387 27031155 18035 123285 28950020 59941 52470 17300013 152060 122303 173327783 170062 178157 30406333 51149 68767 61441296 148325 12505 29801917 148124 116725 106757213 52262 10347 33764281 191503 148903 142245990 29506 155363 53140095 148896 47629 45538883 29 191282 54281771 52162 95946 97822554 199567 32715 423464931 109715 154659 992453 42433 77532 187180336 125458 82829 84794357 179775 138090 110886682 39391 96671 33648963 151106 126529 40679785 147459 194972 35067547 116992 107731 48259070 58491 178702 19929978 12301 113010 9167559 84911 99019 6508882 24212 152947 41125176 168140 193821 20574665 2630 24609 41915185 169840 70594 16658331 94070 6942 394828474 16299 58173 58174215 94638 165812 41996856 44149 105934 181113 190204 135431 227136626 48244 194904 208098 52163 122218 295771 61929 113167 7503656 4233 115505 54166567 193203 186893 4708406 186624 5459 25330831 140444 115638 9429966 28365 90966 17950755 102225 161879 4480539 100299 166898 129519977 146820 22000 15357085 96925 135057 473322723 8800 119817 38369208 91663 65755 21295651 169057 125319 11105072 87690 2764 15167421 19630 51378 1603143 92972 62057 24635126 121618 117861 433196140 101925 152510 243709424 142663 31274 5827422 66668 90373 18570158 192584 64322 47649464 125194 29718 19110540 97149 92870 48006182 13662 155446 70944000 177264 9761 28198253 20251 197985 63944755 100643 7238 16501809 23315 195927 15544820 176687 94086 50599009 96211 94401 43941027 66522 176963 23575187 22726 162759 41228548 165470 19948 21905022 42072 105563 69408045 5698 190114 130112120 54620 63000 5495060 26649 77765 22243720 50294 41119 640551276 41243 27195 236630010 52579 185254 37793129 90083 165601 26025102 126995 10664 33670837 96864 127414 206766055 3737 148045 13235205 120689 36957 6746854 107980 48040 26228657 185442 58019 181972286 115657 178222 80202021 53244 185783 14600782 53515 15434 174806604 78407 110882 93727046 132263 123997 21234805 67989 150803 9564635 52522 24909 187622585 131512 147846 1023152 139070 135273 38636578 104807 89468 64777113 50941 160347 7594108 98594 130479 29144160 139081 121223 8977534 132691 61658 151983508 169594 41995 4888182 170121 117900 96997762 135251 186728 16331107 195143 181643 24740852 57009 14009 2744576 111425 190134 38481240 55668 37985 31898123 115045 199774 472401 196250 52987 7023331 66408 90985 10067140 6026 26811 391666 120695 15251 48782031 96255 172269 17355756 127675 122844 3596085 172440 158352 27642502 84521 85326 2277628 148833 162467 107458372 44729 65286 124052160 6815 199349 33890 101302 132983 3442269 184947 186223 69961722 23370 29113 27544442 24084 70950 596798769 4456 196714 14928126 39978 65708 34943662 27923 143122 2420383 93454 30835 75920900 159527 151648 9776750 115347 142515 359781528 198121 45033 183021474 94345 79560 371170384 106142 150557 9303419 142753 158743 126920791 172471 113381 53820944 80697 61253 139795621 169723 32275 3302521 143131 4716 2246965 151692 148057 11143092 55765 71205 2083459 122241 109344 63198067 109050 199603 14906175 12070 66661 90649931 138603 26544 22652900 68684 77502 148908544 163715 106420 3765525 54682 82712 12066698 79123 91390 24584502 37197 164664 155881418 149175 173369 10590186 176125 183135 21148263 20975 39450 78389058 98652 135805 1252067 88187 121719 94168627 41940 180822 42617728 142058 198706 520705 79244 158059 35796687 174722 81416 110014640 165231 165790 143232731 183399 74841 4270273 141403 66987 20372000 87849 60069 503922 110970 110738 8192628 163658 113732 47414815 14095 52168 11267190 175231 87746 74418397 38859 22642 122395166 51174 145182 22471332 50143 69296 60556921 173508 4932 51396573 72430 194234 51935643 73947 25445 142648782 153274 4912 13390454 5674 112847 95655437 143767 103715 20321136 128448 127666 29816989 145259 123149 19130075 3725 92831 137705879 102735 190094 34246810 26665 86723 37487946 118014 35692 32035483 113518 87488 23256859 153393 56599 266405877 166678 67740 9488462 66554 14172 24275802 109260 170709 44580159 44967 103921 3268458 81371 160314 88964372 14452 27863 38477222 100726 7622 4354386 167847 144743 499491 67271 144122 29970216 75758 149674 42423673 21177 193315 8371800 88832 175046 6834853 138670 157553 26318463 36863 89456 7591311 55432 56312 67349151 29758 11169 216851262 85632 199344 26913133 130902 2630 71037972 176353 34203 31871597 126350 189824 154912812 168296 82037 2911894 65418 159608 256785425 160734 188792 74645964 171022 95894 12295750 152841 132647 20661685 86308 49122 43200523 148083 53687 39657891 126313 190367 167650293 64889 122429 24876244 108089 113574 152303326 104662 123508 2648752 119679 17193 216644274 44476 18339 20039649 176845 124555 54311412 12126 20935 140526226 164019 81024 8842002 190027 100298 56225516 30797 176648 45654818 105122 78361 2647867 3831 102229 27885649 186997 195488 42254254 2313 26138 304226088 189043 42924 99357877 191837 166384 202952882 154528 81030 16231823 106135 7033 272754013 166856 158897 1723192 164074 27284 74721447 118524 105315 42416626 76384 190958 54681930 175322 76819 3739698 139333 184512 53684202 133448 141993 34067774 122893 134198 38550409 13121 89739 166412914 187102 53700 16628934 125238 147641 7335382 146039 66718 5145372 172400 19448 6177713 39888 194755 7196171 127703 114298 57705626 74823 178717 1208312 147033 99813 131397032 5302 12625 179592692 197371 115561 13999140 189548 183905 20511439 45874 146415 11236798 125802 193397 92111312 114235 120884 157571643 81964 50414 90946130 170119 78965 172102541 131280 48637 85866552 171838 181169 43265075 146719 86942 6974115 35916 180655 65629023 106890 191959 113544902 164056 47975 61629819 146003 46447 131629793 91321 111781 89698179 5268 43954 152721457 132041 196857 9070357 107745 56853 61122511 51124 131470 153348110 150546 132309 58160950 162056 57650 9938365 186048 129548 1100031 178744 162707 50499216 23577 146012 13224960 86830 36308 36912062 5867 53220 84047245 155970 82168 43576396 18138 17275 63857934 124205 31956 11715684 101925 44622 51069668 176288 144551 3499950 86447 175714 103241383 69234 95439 16008998 88081 144948 10591733 34847 16656 26049307 160891 22564 194492828 8068 180272 22774798 52609 57379 32592490 82582 171064 65683678 153189 127255 17370399 36276 52329 75931955 45187 153254 301702431 98180 115794 8267043 59380 51137 60625249 126547 72914 73225483 187064 14192 5569678 8412 150714 86780948 99577 53992 53893019 67264 114180 58391620 158858 35998 48994509 33812 102904 3791115 99011 30080 86027803 32844 71374 10867089 7722 73418 122245485 166032 166105 2166290 134959 196678 55292664 77716 189657 12650481 152913 140581 359448063 29027 97265 32068140 1585 41559 19226957 39254 43181 62013299 145040 89522 37607945 3169 120173 148245926 189908 62984 30344881 69669 67302 46007827 187509 14276 72073663 5500 92396 176893583 166980 54017 148615796 79819 158691 49640726 118481 133763 61685080 71606 173826 146265715 19884 30769 32849742 165853 45245 25637312 142693 38972 79955275 188107 171880 19264004 126913 172568 61388464 115298 127018 26606824 162797 81435 185770 143307 31995 23243152 82984 7927 15784207 152948 74075 9636107 68025 35303 84869082 115753 98345 356781863 195287 47947 76382586 48690 142106 35689992 157474 87739 36721701 25518 88191 35869138 637 84319 13290161 131254 57234 15530166 14715 5165 100219582 44461 82952 111326694 85154 123438 1184055 48176 97538 21245940 15040 131173 7096488 19171 25468 225523527 102452 52350 2509455 40202 188523 26127234 184618 119244 24939639 128983 59063 35257902 116593 65492 1627995 159495 170358 30715957 80520 150580 14469463 196376 35803 19802220 131508 76915 1138014 28438 129414 228622480 174644 20559 20559263 187328 140812 146148943 92378 24709 217618491 85223 29890 150412583 85246 189489 2420858 162344 126802 5879814 109508 142720 11273408 112325 27751 64893970 168937 101778 127132469 87623 36190 78983709 196073 165592 141267723 79974 67152 18356684 66370 68296 137075057 33316 123526 11582807 38462 28281 671532285 48391 75676 47523433 146636 109859 37979607 190668 51970 135054455 33372 83809 17919875 177335 151000 4099518 156812 55013 47991625 27039 156099 10106555 163515 80078 28825920 104601 119841 16280280 143 119856 9936855 51421 16616 52873013 102777 59928 9085136 9129 57940 1051325 16110 97477 14407713 1912 190475 13163281 130133 92775 789026172 56520 21144 16508290 102298 156958 269752231 80189 143954 18260233 24560 174096 16043950 28624 77848 61841431 152861 44332 10822180 161466 88484 125696514 126356 190400 96613933 80635 77060 19814112 168242 187089 28961238 17157 52873 209018974 31078 175909 30873827 52169 12197 130537037 168668 141081 791262762 65022 62430 13291515 53679 124826 33064459 139908 18615 203548479 54803 22709 24691157 120883 62457 11478386 21522 113261 265388658 107061 145676 10881645 37014 3720 19972245 18927 114926 48274192 24325 192298 8032353 32009 198468 131863253 164859 92605 20306833 93164 147348 19491424 127044 173005 17200437 99572 196741 128531464 161484 190589 14843936 14896 143533 26969891 102091 7726 5825992 153439 97965 16544875 85843 109612 32058176 66302 4838 13115081 125634 154742 8405129 155132 12536 125065099 153370 77622 59401046 150377 22727 55077521 110923 196811 103748950 16816 32327 3462771 1444 19163 5058700 119347 12214 8468730 54947 43534 186898811 13134 85278 139617850 151662 52984 96369228 85354 60269 226277195 141832 68362 4880472 95142 179834 175214959 47597 67797 42553034 177205 132586 8652784 21370 62550 50710350 26468 136458 119684725 143797 148649 16981717 49169 85357 12910493 183283 91250 3967503 147786 95402 6720873 158077 2720 128182929 183053 64546 19983117 54081 120840 30989663 99385 87839 15497621 22607 69542 1994129 40506 22882 203930231 92362 59024 153366001 64807 80188 351674287 8793 34322 47281273 111107 39443 21953320 194984 196705 5692561 11365 43223 2740438 26347 42415 17539581 87448 74034 4283988 110938 163095 38846310 9774 181817 1076219 107032 32985 84716670 52833 74002 278268710 69407 181241 15687749 85836 115682 76440230 64860 31920 113020745 111827 33438 2702994 165980 135909 19652845 46158 129853 192300187 87535 44568 484131274 31565 12766 727006 60480 110895 20287094 45097 173098 6549351 74557 120613 5955449 2014 173583 44605024 12621 29928 136894280 171351 102473 90605859 39987 82978 42681625 121350 44287 16404118 163031 131366 37447344 120008 28621 145213018 164782 3980 151071977 61754 148163 9396507 36407 120478 246372344 148395 2985 7101910 123561 58657 48115849 175509 89652 44752044 54197 109144 51254571 60292 179109 9141725 56309 171810 87328832 151985 105867 7403777 161684 73888 8347265 105493 116678 45701627 12332 73140 16304082 140170 145349 10827185 156774 71934 507292722 14920 9987 137310704 162012 131118 83365165 95896 20927 85778238 28991 39147 150395191 49434 17846 144608487 37431 57884 188482347 122059 150069 53110854 45423 94792 454245 68539 142128 4059321 88610 130917 74934174 71105 90663 5578822 133303 21181 630201 36093 169223 32988065 84959 13311 83477509 66243 86289 34000399 114454 107272 61312704 76375 83068 42914681 45897 72225 94986475 176942 24330 31665785 61004 37725 316346 168164 38525 18244209 14330 166891 86113091 196579 146437 63053908 195908 23065 5416789 30435 38270 48062945 91013 97279 6160816 88484 110167 8962489 23927 135778 90392206 53300 168924 37890933 42858 30509 20740609 11252 48013 132106270 13606 185935 1638947 49448 48352 88677432 8543 34646 22609083 164312 65978 6954975 190749 18659 35571538 154116 125127 758007 112370 139493 46070176 152238 44641 24277026 68124 168956 137378573 124993 30218 16824991 23410 197233 14956902 13153 63186 136996390 88934 39102 32974915 182532 139988 315708244 160621 7569 6345467 22527 55315 14587054 166691 22739 831150 40639 165493 10144847 181818 171810 27259591 149714 85242 4386675 66524 101887 125986211 118090 33986 164145617 27592 84093 34910580 156127 150297 341641111 115611 159996 89257960 26841 13135 19673165 2731 66120 6640248 162773 99680 2041639 76777 19278 34021750 165275 183397 99176663 14445 57038 20740076 130659 156329 5477879 63177 163844 144166683 128793 113659 8271342 159858 161036 3359127 166362 104067 44717252 89400 160750 143244067 150537 116552 189856216 113387 153427 8152907 116870 104546 15289642 91139 132063 29054849 173713 118114 9326065 91380 16992 3072175 10460 63730 8546956 97099 57776 34321617 162158 140732 29624403 6283 91045 13734417 97106 68523 93814035 80928 186216 86808599 148060 140531 99995276 131400 172544 108487730 178831 168738 3693923 172162 113774 73470240 35263 18622 31379439 23903 199181 1695077 103991 88673 495587 164579 25683 5360811 115201 130921 77709376 165731 51940 2986802 40380 165664 2480605 197462 42817 11930190 77083 123167 103890936 170460 176067 127637669 21826 134471 187078196 2053 92733 97654715 45128 57255 23264658 15639 135384 9217208 85463 178919 105303391 3606 66882 61983498 150098 47911 2896358 94406 194897 84091673 5459 30087 621884700 138270 73766 144857982 33529 149099 7717190 10798 142231 195286787 49683 19459 3399687 131018 155386 6241871 88566 57016 22102247 141440 195432 28749544 85607 184887 66530563 134409 35660 13449323 98198 126733 14853151 166811 163814 50777982 152296 173048 17032757 141494 70488 112988967 21897 20410 72839867 146119 183688 42846067 85880 44001 87897691 48362 64969 8512965 100122 123198 25762601 89182 104293 6370808 55491 84383 41905704 5985 32675 26574785 63375 147266 10211251 78639 173615 10252711 114694 170823 83491062 175685 70908 20615545 100241 134493 37285646 129672 52963 26826869 53615 27886 51535065 41130 117729 34768894 137184 60610 5380165 87303 156869 278122025 38645 18806 10152117 8967 48879 16879705 62030 46545 65088011 128880 112535 14559548 149671 126309 11710984 62528 51358 67587898 133704 145631 2311948 123008 65511 228598050 101489 179630 71161488 47725 182525 20065363 14304 26242 14027288 152838 143278 63443797 118926 53595 34461422 55201 102877 14521092 81653 24568 66207396 131533 11307 6697088 74693 83694 19710927 57192 8398 83496144 115309 159695 39710517 58833 62660 38676596 7597 127708 107463154 161831 23258 27873420 79468 21905 66578069 47975 4272 97708825 166580 196859 70128891 616 78928 4910166 187234 134315 60834720 46508 56859 3543654 1152 120908 11893960 29337 110984 83386003 14066 137460 34929570 139073 194428 124853779 60467 137868 52718416 156840 5776 3404689 18912 37524 107520133 119009 185023 1824395 87884 192723 90469357 67131 127303 43395692 71961 64255 117089248 175010 15221 32461822 48676 130513 6917716 8515 122737 90207142 99264 52201 46325763 196225 85499 9698436 150911 71599 1696129 40072 145083 17340065 138181 74848 29872357 107575 120286 32379434 26403 94517 97752408 44258 61702 4945905 36065 110159 40673266 41005 124859 38315123 57997 36888 122370658 41743 114370 9316094 110432 184101 106345291 55636 182888 101617123 81456 341 145829611 28632 85947 11605608 165311 192792 137403018 36555 34070 67473074 93636 40025 86317062 43946 57304 208930505 80767 135586 6044428 59395 141850 14708602 71549 155939 4307945 173922 58043 66458591 129185 36818 18285582 76171 147281 97778610 20876 38968 314396570 186563 178515 524073743 57404 167866 20836792 143690 165450 296389568 127352 12514 9807930 190956 82975 227364553 152325 110356 104370070 4821 61852 36941612 70891 31631 127513369 194880 162441 5642396 89926 119967 182772684 77585 24658 421349833 119336 186946 3792320 179612 86226 283022648 78412 178568 12652905 30196 107899 36259630 199211 153887 31175619 140634 196015 275408376 105474 25095 181873776 165419 187103 39884622 3815 136015 151509093 158988 76318 34807198 137055 132453 36609999 33439 27767 172134476 146413 150127 8390264 198149 82252 35547585 111005 122255 55210020 198324 186611 74980369 109564 144818 3112232 40178 77535 24043218 92924 9696 23281521 46431 8395 112355807 78936 90294 71254534 94811 133493 8854136 156427 93903 2679680 129624 32504 4572664 99897 190330 70928908 11522 53333 204318885 193564 185130 78574975 73473 193345 130376437 176230 22077 118433951 140611 148458 1008380 104183 170661 5785935 164122 140503 26895439 41267 184549 268029199 92368 155106 4551092 149025 129168 35235151 98890 135696 38783093 84578 146866 5772028 141296 107493 6158432 175729 17900 24727700 116051 56112 542797 52146 13028 28072327 81084 176660 48872760 13995 8280 74252491 90672 130030 1187871 31551 128983 8116075 24606 82926 132287645 94515 98218 81764786 67912 159616 186932925 103733 146861 6628295 66640 123568 20184687 138401 11725 185359017 2505 4152 40408225 51615 120004 53189087 67016 70132 20462040 126633 168205 23492323 122625 129391 111144658 101148 129335 262529062 92163 38132 1110872 176995 54459 120108851 187287 129893 2939859 30811 193464 37035274 82200 56811 127403035 91549 123276 40832545 43170 197177 779876 163718 84137 8175191 24485 139557 42407454 139312 142418 107380948 134183 49270 10599449 175150 89229 39720758 62588 156009 52924021 185552 76253 115351543 56839 189312 14837975 30881 78085 213677068 186542 54003 81685134 197148 108216 578872 97851 149774 16628819 55126 32540 11069036 86159 84420 16595267 41465 24342 70871 18021 82825 10835842 81476 905 10503372 129205 126184 19425650 60162 168514 15803067 117747 127099 138628450 39193 57527 50104243 166774 28975 147056711 27119 93127 6635629 195618 86137 5385335 132015 6839 35171390 11747 24380 44357482 33492 182761 270065406 55392 109961 240329 126935 56113 42864 72994 19529 88360344 50008 123143 7167942 90952 178604 15957727 79378 83627 2441596 25756 93018 41763663 135559 155139 184453588 173192 33959 86632412 105093 197582 207517428 164364 182299 207087294 135369 14194 43612444 27742 81596 17506716 44432 174118 28912961 110156 10566 48952607 112844 99279 156367192 90268 63423 2006942 13425 36678 28145546 133326 156823 30681043 177467 20560 26188982 86806 12988 158158419 150574 116487 51446149 118811 33401 80177071 146651 118967 93888 192563 1155 74117278 58692 94544 13926123 69308 32242 28158924 162145 43960 64679709 44385 97873 12037172 106499 127375 366764 134124 19057 125829087 131462 92941 12510655 127441 15244 92732116 17191 118001 26506681 83135 109243 65756618 123745 49278 38529418 27555 184537 35996066 41474 189327 28375485 12410 131945 218358353 85738 110983 14852317 196361 120690 54543762 73800 73942 64195442 153844 128217 92645965 63096 102411 656572923 195744 34327 80332 74414 71753 40970518 3375 89274 25947272 69468 136049 31345083 148064 16290 36392707 87026 27014 10948357 62072 49108 7498980 15936 119042 23139957 21131 155172 77466568 50043 164636 25832206 139820 47540 104066884 145164 104658 41937158 12252 109998 49396635 16613 102563 74603603 85596 97933 215109898 162065 19564 1617975 147350 20514 135413228 143442 196031 9299400 20511 3996 6971133 72811 82436 43714649 132416 189829 48315266 35874 172378 1281265 150067 161611 11929195 191164 193939 135992518 78226 84852 52406872 28760 184324 83923996 159350 163245 24092874 2891 66951 30665300 63328 27990 78613672 41255 143332 25476819 154885 121166 105186532 188358 71734 8836674 127995 141275 26739723 56066 180309 75562957 125848 24895 47186223 51845 170311 7595247 96024 128444 175790486 66867 109914 7181228 17504 162067 2980808 115395 108036 58430355 131054 85058 19351896 4045 176173 106005787 149818 4883 1348875 128102 91988 118719910 54076 146711 174525478 30367 4597 38321110 117413 197675 120440272 198035 7832 36970326 1604 132536 4729639 20711 51147 63171293 97295 123894 70370875 56957 143693 64999669 121580 100936 46629033 134601 103771 77463094 123313 29864 26894654 2872 9908 106321517 46054 32740 3959690 64727 62127 54077009 61994 104697 24907714 72636 184992 24401220 8410 189364 130246312 78876 100204 49140849 46366 184114 63520436 89292 23039 292498005 156160 38592 8381502 52534 150456 14479342 99578 60510 32510102 18231 67327 1782903 107548 51077 100962147 30064 58374 10375484 41837 188152 15764116 165491 43007 19744042 170959 173807 31781203 137761 151711 39826742 80832 50596 50771319 116840 90525 793092 138101 46748 30868168 84742 57391 160176569 113440 45777 34052267 36376 137482 98591750 176106 56821 49198934 129014 60965 16191109 119303 170661 486319 68992 7192 401475 51815 148799 46080534 194736 158291 786310 168639 124624 20896432 165905 26021 2569267 98150 139606 5920721 158744 41755 31767588 97436 99449 9129729 16711 148080 45290539 85164 68611 283675462 155698 63894 43407885 119539 69684 184564963 189919 173967 41091 53666 70829 25865378 186825 192093 6653258 195334 29524 187799883 146529 40355 33207935 192521 40507 21419443 194390 188140 158742304 187387 82245 54129096 28734 108407 110021624 126744 30924 27569827 190673 89556 18818030 62071 171383 59934534 159788 75343 2806980 17290 28589 26909832 95199 187957 71063135 89661 179753 84457591 126223 128556 19269879 83005 157279 5775863 34806 198850 61497108 160231 163630 40374564 12525 159805 50743752 161461 85680 18597471 109433 89476 75173965 9985 87784 12783530 150425 90937 26282963 116465 17498 7560504 14729 146529 13589497 170372 63464 178002060 134056 93942 42249875 121239 168213 711721 161249 144321 8563984 27702 121797 25497918 182991 151207 140167775 169915 12624 1083699 141552 172647 29901674 165700 115620 39185665 70248 14119 6745246 62134 149277 49976150 187428 151030 1370932 102488 20972 8323065 72203 45808 50597815 9686 144766 51441570 178591 104782 31312214 81708 121943 9350999 11212 56019 2744788 102504 150653 11814676 125815 77705 16110986 80877 92583 112079471 78544 83802 21442516 99228 196543 2313576 17616 33539 22096352 173104 97788 31071383 34606 189911 131122040 181308 57922 9178548 71106 109821 59366388 171132 72685 95413327 132456 126382 13112823 116337 29309 27662027 126632 68861 46665976 16783 8810 24589073 113282 1358 505164755 29922 4346 4262825 92266 85802 11017767 20101 178599 63160250 87251 182400 60284998 97178 109397 5734673 99673 189346 148248156 31886 185110 61480750 168901 105233 7567808 41146 26036 32443875 173012 185969 100291251 9855 64929 189873473 73072 139197 180781923 22838 40486 44115584 17205 165168 39189268 111241 107510 53334891 113089 64702 57217415 108019 194075 8695123 30136 57075 99014866 81800 181365 7547390 19159 85002 19533375 11147 29142 59504856 65115 196005 120626654 40097 121918 88458816 162083 57019 12254290 44963 107866 20525265 157944 133354 173163160 124017 124550 3513702 7546 24890 57542609 74888 113773 91331943 86735 166279 99792251 123256 21697 145615805 117288 143822 67191001 186447 187710 38523778 127088 185201 1851551 155309 198713 16517268 189338 124550 16161023 1299 18636 102144630 175610 12649 341783086 157314 119107 71480313 50609 188631 2874861 112630 172266 1109560 51860 169089 471734 165380 25285 41024365 120588 171852 9587484 117810 138256 89280444 58913 80824 787252 117594 80478 9983000 39247 4742 28876367 28003 61695 17680496 51264 149697 41980404 188216 81442 9141278 190054 158590 109505656 164425 4705 39372367 113154 196258 259617 197826 73343 379027094 107738 65055 5264620 142079 62866 112660427 75340 43930 21059498 176380 194416 2981757 197323 89188 669748 185989 113876 30658641 39442 69098 5431821 154704 199914 26023626 155329 133849 52760852 151726 101460 12308938 152660 76620 11657904 158142 184386 79644893 39495 166052 105377738 76409 188854 323060323 101214 80012 4425928 61184 161234 81718141 25567 122576 215487960 126317 145000 40165922 163713 194969 15658210 10064 2034 157325215 58729 34477 23067568 60929 198561 25055006 122258 67872 23002685 145876 184356 4296299 121599 69664 56998939 128232 184455 78011660 10256 57265 39239174 79383 31256 24780357 149522 155043 16307526 59737 35882 125266663 37840 95073 49268752 79721 152996 10780295 119103 24480 69531715 100592 170487 92411497 120057 154096 19234767 122816 188205 18693469 80573 121835 11963965 153272 124785 39983826 127341 84838 110409231 48238 65124 23799292 155256 9111 1555231 23533 125596 3741182 140756 77063 42430397 28907 108640 52495380 118057 27211 98739271 27349 55103 42519244 17925 145832 83857290 144915 149632 243468347 41764 23077 4749275 38884 102869 18208399 39011 109193 320355064 71609 151621 4853042 145581 167433 62123540 43065 12847 116262374 26534 18122 50466596 199551 191465 35608399 139193 96354 7212733 28161 103102 90557966 34751 161747 319697420 170929 127898 19105281 62516 8618 49595630 181264 172525 78951065 9171 160944 52690253 113097 72629 16432115 60707 110904 53716475 5701 48409 88139184 145279 119886 91848611 149901 177196 48369080 6792 70743 283854 86062 157041 1865059 59280 24158 21473402 93002 74800 4868908 34743 164287 183338261 119431 127396 141894502 69134 50798 40051804 160956 198079 222793035 198573 41914 16752433 98365 199474 10579347 107632 106552 1169058 130376 58031 80784662 156612 35146 33955738 32801 170740 7722697 125 42222 83539636 168070 32099 3905133 102265 42436 11893214 85357 19995 2222389 166715 170066 321162758 68796 145231 125561347 148408 121889 50495243 48201 185567 223961941 2284 120590 5475943 66710 169229 72261585 192334 117954 57458624 135825 179889 4134806 24366 189825 13170847 150867 167032 88022778 9971 74084 18296093 66642 3520 29816295 22476 66968 43473079 157683 183006 447553 9507 135164 557174 132586 139523 18641977 1849 83285 5026600 57433 145423 14350456 195151 188289 63650856 177472 166472 95998680 120957 65555 1755913 171038 181737 60011119 97549 166193 305730400 30297 148749 52113288 171692 68743 5127769 155488 193447 5278923 54996 148158 31129662 45161 54078 15711455 190830 90630 158146673 37191 85426 517198788 37256 32878 42548789 193819 166493 1149010 115305 174089 18356667 147392 101885 19798046 42739 48990 126412268 127582 46321 51018832 114570 169082 2126885 17569 147635 90312299 13254 151801 7136199 63107 54668 479593212 18494 69096 155146394 166606 54274 3652229 69330 25713 19194035 114559 195785 31892215 18198 129017 36232883 189470 35817 579754541 57897 3221 4362655 75886 71707 43196154 197612 93724 17609045 9792 121280 161399707 178279 72269 4765700 80032 65653 12545995 150364 186000 15793773 153917 80801 9164305 19756 178690 186459871 37827 180027 58370620 11354 186427 387156 27858 74210 56671438 170442 192402 126168680 105539 128291 80600411 193748 145648 196183535 22582 92734 101468720 92537 115027 24391857 48392 176650 53421880 137789 22364 6069217 10656 161976 75029096 196945 108602 63909445 170148 67895 55971328 79162 177234 23235237 164167 198342 125754214 110028 65947 24912293 168011 61334 49940618 121589 96633 46790986 153129 5852 1704617 54791 42855 258304827 161451 26692 7783286 153603 71750 21537127 108351 30231 3902322 48534 38434 12842624 37951 186465 25960339 92070 159345 23405791 105659 98247 385094741 115180 106398 30677611 70394 116540 94517988 57349 169883 102386361 91337 92115 18774864 30563 118962 32573395 31254 33409 60683459 169491 74513 119064928 112386 188154 214883185 33237 9202 55518565 55853 22368 25216850 36770 119865 12662723 189922 33963 1617177 161577 150754 20448917 76683 34171 238839822 126232 82596 50550662 49874 198522 13514801 91888 132944 30920292 60890 138900 57990921 185433 26798 77531036 68169 30636 12189917 146555 85529 39639800 7324 47091 105976048 15578 16442 9026345 134685 192964 25256485 174185 25418 117975375 96085 33824 17358116 111839 102621 116357720 75843 76819 8037487 176221 142205 86646662 45930 28138 82449076 183556 56328 89519934 61188 93832 30550217 70806 145713 45557423 34663 188386 21045394 177024 154135 27740671 40393 10275 21426096 28798 106256 22569191 109983 192500 14817715 31203 197123 18482821 147479 73128 92403492 126420 126369 1037866 169157 3724 227512 175308 156776 14202709 131603 108686 203345254 136402 109771 94643804 156699 50837 30744792 128429 176385 60942179 97548 178053 3295259 53995 10243 1397990 154432 92298 7653568 42485 57332 142705783 108472 191553 9732359 99736 118736 77199787 77586 6477 26704049 112895 120671 1027146 119438 188482 59407118 51395 70708 70548052 170743 22661 3443231 46695 142323 349588623 164942 72822 24626752 116653 111033 42912345 198415 182018 231748056 129574 24430 78742072 77534 187976 5102110 115764 175788 50035248 9691 33950 184726 92197 20350 160548715 33948 137409 6519051 16466 86338 118034071 1706 64667 184099370 108055 153654 1665148 102804 130944 2426457 24613 150336 1764609 186435 120216 31056388 7538 180130 32393207 130470 174843 18967572 56970 33399 50468787 41796 196832 38022851 101931 155407 52213024 60635 35129 15109406 188307 12513 6243955 17742 90809 140370003 172952 96744 57276116 60674 41825 4389044 60445 190692 10879343 118739 163927 255336 128732 181620 6049362 180563 128467 196606374 13773 37522 53151534 19362 7749 29444990 89916 117674 27732782 175912 56841 5623941 199833 36093 3048345 2251 34371 389843736 136782 129336 59383833 176566 196437 18482962 167410 123550 1011103 94131 87727 305802306 41705 175822 93836072 193449 179234 1034238 67678 96167 515326 178604 26832 113132643 97588 98917 5043886 32814 24456 36139787 117486 136734 127393408 121503 126766 396058256 170659 185213 178555066 113529 94492 1149794 21049 1563 15662724 146588 128541 386786296 50091 157106 136244127 5967 38367 57414945 19699 125404 77080475 147473 188184 99200332 35842 184190 9375355 71786 85590 582733145 159416 188493 48747558 34954 107255 24133148 109515 164048 23568644 91273 57211 1960858 142173 119787 62441791 77983 135888 36813487 155164 170922 2604973 184259 77303 6011157 21646 195894 111201309 41688 77733 108698735 134969 16265 233940737 63852 153276 126112344 51094 118244 2949177 81879 67011 12909350 107049 4810 232671044 27621 188609 397718744 49451 5914 54933474 159698 134137 18727549 98439 86513 5907802 75340 18034 47328195 187441 199578 8561056 118075 138182 123625273 118752 49631 45361584 155349 198399 79291379 197421 104736 147444882 70729 62392 29805741 96427 67378 8201583 20481 188218 227719503 48286 113106 18208834 75606 18346 764556 73611 7896 73803655 103419 31829 11922537 187597 181017 71952855 124776 171107 62383761 36312 150216 15426202 9862 119726 42504281 41449 48904 4526487 12770 127526 108892803 17273 71767 95546342 15154 188488 150460390 84459 26837 2639378 178626 110971 11184980 115861 67749 20333682 148865 153522 14125047 147173 56686 2012609 41548 130019 109071842 167663 98374 15274328 21166 124905 1628768 74065 124987 12669666 7213 63706 24711067 81248 135659 14641992 15061 172283 25587139 58849 182986 2657834 60073 119693 79302496 45023 40984 6756823 135665 92456 121118375 33671 118111 94219907 83651 26820 26063183 45822 149148 179746545 60979 18106 119198632 157280 18928 23254746 126594 135246 152399534 115397 181276 3105018 47496 12268 59606116 137590 26624 3837366 61481 77868 15666222 196966 115835 11258915 192510 9001 23770988 97028 127700 225368091 83241 195026 1286752 84920 62532 4298918 36743 153069 138697077 189677 118827 15101732 38624 109742 99786730 35310 41509 66089484 157310 149424 2119016 67713 186027 89344136 68630 3674 54522108 44400 94520 93217690 139765 141326 5659981 123431 89660 4867069 102852 161721 74772034 133343 124984 28317178 71482 8557 8126419 11593 194547 10603566 105227 113414 355101848 164625 89790 238369671 133055 90329 7267499 155152 142121 149908423 106452 44691 331360973 14551 154322 78851884 8018 7096 14662138 58291 93862 30450277 112982 51615 29745992 150221 57533 82563295 30993 69816 108361128 116607 107476 44413435 147598 17166 9288992 86974 195325 25493634 165593 174268 35942342 144087 170454 29103092 101595 114342 182742519 98515 171429 8884187 35135 182059 245367223 23680 175844 287894283 43071 142796 86224677 156269 91741 37485612 97705 21554 28656973 126017 11092 66827958 157959 7866 74442955 6844 99111 29121970 81315 152064 411821490 192750 182244 2936579 180072 100855 4331843 193931 111393 50025862 57952 149922 96809780 20321 177496 10239372 125498 120308 10481061 53750 197577 3788873 101693 119420 11926995 136061 64891 51586320 70131 72259 12693571 71323 118463 98371851 183783 157609 40168773 160746 6839 108896338 47233 75242 519484 170562 32224 1027536 75634 105744 1333157 197570 79820 137506053 25585 10368 34191497 35119 51062 6047071 110085 101706 96311838 161857 118990 42967620 68364 99481 4089870 104493 89965 1767232 104988 54354 639191 98375 75285 68055999 166777 156904 10430661 77018 82079 100941146 160494 129068 23368850 102495 185349 15964865 125808 166929 71697431 186309 25746 30189545 27941 156110 22565229 163353 144606 17439847 105555 94432 35087286 85878 122477 111256313 8055 52876 29598702 113467 24899 7461311 199483 38884 218862796 146581 88672 90867703 5263 64998 154132739 155244 67938 27286144 153415 23135 106467499 180332 60027 9624888 189176 43664 64124617 77819 72973 14109562 41803 52083 155299781 157397 80979 81254987 5460 69320 121378244 50666 197750 28755782 11994 6923 149857091 73417 52354 83244446 121797 88298 22173433 117431 188035 9813459 6963 8596 25459621 180138 114703 87168488 107507 72680 18383058 100386 162739 1835078 4146 148875 116220742 89318 32358 13169319 166683 149043 47357540 77401 106257 43870689 76996 196331 4126287 19689 186921 8275508 102532 99836 2336574 103126 139503 36277082 70934 70030 47476383 63099 54402 12201762 39760 55686 2160116 115177 84390 40351707 17456 169889 166266826 95897 73902 14594396 68413 65696 2096093 179411 97291 303476 63048 6827 7125516 163848 154691 32765100 114629 124166 45135767 198459 142322 81832478 14862 23444 10283723 119038 4966 16422818 38118 67390 8077325 20568 74658 24255522 112184 23542 12921454 39122 8945 149420 76119 98793 235289760 104677 36605 86482617 14959 24106 7037761 169670 195306 30319857 157679 162233 274530328 67010 66258 2884587 169814 140740 99963687 48717 48802 11752818 166438 184502 1188241 65561 27536 58180787 181533 97887 52925926 81020 18774 8527732 11916 19133 57369158 90143 55778 127321935 35065 198425 213503408 37105 37858 104209503 18251 129617 182178325 91858 4248 17456657 115433 121586 11906888 47782 112892 57583142 110890 197540 2974254 40331 120304 3148602 180314 149867 209921795 36546 183341 39305290 121034 93185 79966107 19174 9788 28572157 69048 44958 11968761 6403 82359 16158835 123251 4925 143864972 66834 58686 40011845 77284 126038 55693465 24330 45538 31801399 83142 91326 5890168 173148 89932 31377777 97189 48464 564730596 80638 18686 8323696 95422 177777 370345275 153582 27942 80070404 48764 132587 16887547 173100 21228 103656593 138604 99588 2784785 185938 180380 43698346 158321 65217 5157703 127640 2012 135119822 157275 164647 145589238 49261 12617 1759789 117731 170563 62817566 136618 184754 35400616 126159 50392 20353284 7428 22753 10997484 197827 34142 28643238 189615 63368 80351577 25322 60336 40021132 162863 120022 18994586 87504 141800 85709290 65925 196995 731387 96642 61154 8861518 74148 51932 29685820 177983 178674 14727482 42754 24540 44297428 37431 21877 111315711 107250 182180 9938191 38753 56187 28639020 187549 31164 222217555 159931 71351 27951542 35195 47886 16027315 23548 154084 9204860 188712 156872 63077426 85733 113895 19264218 185110 11746 125082057 188933 83046 10578286 137499 31243 1436533 7631 46513 24199686 194081 27119 2318437 30115 99827 88678409 37958 124777 38018396 17171 3788 52998231 196133 157710 12273407 57849 155116 20786732 112914 38474 91569812 7954 77255 41870522 91468 136659 19933418 13517 107647 10060094 199822 154970 268377260 46718 121160 54006522 104801 111011 83357366 195582 11670 159194500 13802 166078 14546735 141864 197242 72617982 13823 179732 17218417 92219 131562 27433016 78633 56792 70755090 97932 185255 37497299 120779 67354 23158859 188490 29126 406839081 142905 142489 77329971 102988 3786 5838395 197730 112609 12962861 33805 67670 4818056 144025 56723 31659581 154038 56143 29926117 5576 59932 26154053 99447 135618 113960251 65624 165712 103432921 130623 45711 166168222 84349 97851 15419417 72318 89656 176255640 171552 49977 1564083 180043 137110 8916278 183533 26490 1188801 135471 103543 12409963 156733 58383 37209600 185129 113609 1073331 145252 110025 53312186 76378 199219 124510354 9074 173644 4992661 21145 30976 11108966 117081 156019 25115295 87090 51826 27700640 3943 178764 380690623 157762 119779 76153322 174420 63217 348348 198794 69110 93574384 60669 112731 21202057 120468 27596 77226827 109827 71124 55268550 7853 99844 42543634 92621 121585 15448722 156609 85893 81152205 181465 15691 49635105 39489 73811 1018650 162651 162773 638786 10570 58151 109293597 150940 112473 84509174 101943 140840 48313111 86288 118469 39269222 71282 73309 79027730 45298 177469 50157082 158329 144408 33339974 34639 126186 5173328 199624 179565 49088293 82992 51742 72246843 51941 53533 14471102 175323 130003 223313582 154203 151246 2648582 57700 171414 21744121 83776 109533 2869151 43595 149187 375969508 100703 141868 8491889 195330 91901 16622306 151491 70522 38645682 156053 91235 140439693 35382 178251 50015209 5792 151582 10561248 163057 140817 5299759 65916 62695 1166559 153659 107420 368519 83807 179787 26777850 22854 126748 7277142 70120 137585 235466083 142334 88904 70796118 122400 68556 105658597 159173 82370 45987163 91912 173328 37219621 143614 149874 9073600 58493 139626 58303924 6553 113991 137174581 89659 184033 32639373 182763 92049 9571364 135177 186873 10181376 115662 39732 155732063 34999 61866 31653635 84344 91293 17855776 161100 74577 12278422 191404 98179 17221871 42815 99895 13105705 18662 33257 21901993 80943 194101 119956796 68410 29360 55935240 140894 111423 122806552 56690 184978 155186174 16420 48868 8623474 94107 116929 48156433 60072 183529 29703508 109234 83365 35080785 55973 198049 8983519 74806 145305 700046 39535 114002 38998258 61367 78308 21379347 162626 58667 31343482 56031 135204 33087085 116014 114978 102494971 1727 138230 8589988 55060 111588 188301718 31378 3648 123121686 16803 28859 272332835 7407 185644 25029823 6856 27684 1914667 72520 123449 92590551 189089 30365 6950178 173031 101572 142732214 45769 175371 16021428 157247 108766 166404561 2740 175702 718320 53902 39196 26028708 186763 48441 33461732 188516 176055 16729662 10348 2169 84469764 70272 186189 37323027 175160 179137 481416 99471 36695 436134 31623 178089 101637265 130516 86315 85566371 125886 164165 102784304 199687 91113 1141154 105284 187360 660857871 34087 105885 525246 38530 198294 97323014 74214 41049 96342413 77214 39770 28635963 186590 174877 16756938 104509 89961 45090274 60562 39867 48651 187315 125108 62195702 38513 4829 65601994 115353 41545 219553622 46920 173453 24488204 132815 186267 25990741 38911 1125 6184141 57175 128423 4270262 194802 14716 17329284 139334 142074 89448372 192216 7933 4224871 33731 155934 712770 6100 99471 514548 156705 14658 15813659 195528 127453 2511899 142657 84851 61125559 159537 130365 80289665 8393 103782 89601703 181237 70816 86863597 140063 93584 3920806 195733 168437 1004276 187375 72775 112581908 197971 21367 35411793 166457 14469 8843319 2128 42862 20000087 88368 180180 100887289 118318 25250 50199929 130622 32174 78909874 65069 125971 37607375 127320 185980 41285004 119918 180424 273819558 132749 128591 5081619 4391 58201 4128494 41466 4533 20665199 152258 91936 17031831 86526 107599 210879783 71599 157921 9310245 119223 3157 24671326 123973 24356 1374758 77026 21961 44038498 199604 75151 12855148 145909 153211 8687493 198510 178665 72314639 122099 47882 130286693 101549 183367 20446776 106239 67070 77418606 41441 142411 49833 157876 20251 18396858 125525 184450 3446162 179286 86269 57464283 186663 57881 195350527 93428 64967 53172572 118789 44202 60854156 84085 52148 5780691 13449 13743 58150990 102935 131332 64504297 141329 4873 67930157 74318 17681 912085 127182 63252 47300110 69632 121873 61483072 72824 16310 9683213 137875 101706 22643937 62306 171938 4980109 187437 44072 55417931 171630 102993 172506459 172240 65342 1120829 115017 143161 67475410 102026 197278 10104767 77166 122891 73112966 27218 77378 31297420 192409 79788 30670749 77385 36831 5496059 159224 178154 65992548 115748 33977 499634527 119261 72139 7401423 54445 70193 1168069 132525 172011 69835004 102084 103777 8126132 131809 162468 5321921 194896 185039 96816401 21966 31736 31274758 21930 199611 340887621 118058 130525 41936820 35362 40303 38770198 74623 7609 69816326 62000 175405 146813231 39043 18722 244300372 16156 44260 10564688 168874 80318 18180393 177984 178838 33004625 180423 26829 26768272 115121 64153 14398236 53983 67439 4347175 114829 20863 917145 132306 49227 2052514 15360 191388 8514532 114911 142444 20678405 108581 91413 31786993 14614 18833 18806281 105025 156233 141695629 75912 124508 90246734 23991 153003 7452861 40627 166351 43903333 70906 53113 13951348 145047 105697 21485784 157830 134261 22162351 118686 16156 6836720 134450 84523 55919161 31149 108895 212570459 51514 145721 52798028 118781 193203 73946622 111080 28639 18739564 150059 149678 179053245 4630 109443 81695284 57955 179298 117848760 77509 143270 57622969 70868 42418 107557311 50431 111934 52854214 168762 168843 547522 149743 156375 142704233 196414 168534 91361222 179988 194595 4795919 105945 194430 14887331 19915 112700 22172435 154757 139596 7834906 12525 50616 53878451 121166 161135 2280994 122261 34702 59216304 155330 89155 3561715 122072 45513 40518392 96621 26898 4883784 57480 52633 16867288 108304 7232 80380176 129141 120173 112598597 137812 154506 39329146 199784 185145 5018471 36851 78316 26177020 37634 172607 75246104 16982 136498 21868074 60857 167562 43539233 128394 169085 20848202 29923 171268 56266084 180505 3585 38864045 85123 78263 34531737 121563 73115 118335179 77975 75723 1237327 150788 178800 13028785 157553 42998 83312583 161577 28084 38378834 40689 185782 18926610 153206 55403 5048936 79344 132047 4043106 163970 146791 10382476 44551 148566 19043635 166415 53601 83273899 169406 8830 1141549 188548 76635 213862631 161502 52078 7100583 137441 147021 230291264 107452 184257 771509 103393 1334 1911644 156471 38213 6328807 89635 45768 283514551 117355 155878 11109597 41849 77017 6151187 103948 32533 191836173 70928 45696 61502716 91000 143468 54453581 171255 89641 20172985 194525 38871 135289260 34211 26052 112748589 4445 158751 64147718 77246 86581 799529717 119010 128364 30697520 139014 156920 48823679 78413 132801 341142225 60671 175326 404093756 185899 51490 4251443 163280 107835 7893975 20812 5284 9375916 92062 37623 1746056 125924 60537 33435300 52399 95716 142011530 14269 100207 33201464 104237 131948 53734209 146059 140408 5571810 66030 11237 168688899 111854 108389 83899215 163372 5754 17402810 37624 2255 61579323 188188 152662 311306307 66641 129501 18393780 71149 188566 617551 71853 55254 57250389 120095 137254 73646388 114128 45208 11899431 11357 80369 18041724 133541 168985 1093530 150093 156715 40349466 136081 98402 68121305 174270 171896 36070045 10071 63088 9918428 62770 99880 33766096 117795 94686 26966050 73644 59276 28458956 198949 127993 49097494 76364 180303 110262879 184930 108411 47642439 109446 189993 76843189 43430 44965 41501381 16062 90132 11267071 36677 47259 31050284 8058 70098 66873846 108852 159779 32186797 25450 61630 35597031 131492 121627 187334855 163777 163669 505167461 25765 161722 42232081 38037 197918 16888321 44740 177621 10988102 190401 149386 87454023 120357 117957 11834477 135026 87397 19600911 98522 193033 21031356 167122 29709 566786738 103695 22549 84500470 154386 158624 2861553 20443 130185 3398542 136599 176890 26166805 108602 191082 57572008 50531 62906 20814430 153862 21011 138093450 177113 82462 36514323 89703 177153 7213137 51560 17248 7551464 83942 62044 4854210 124381 130579 2594801 23398 21650 11611587 10999 152254 50055965 142557 46032 19385929 92336 8438 19421403 114978 67584 55214488 62054 180261 22401649 174627 107747 85042854 187363 45159 50521528 183372 171034 253358846 182309 45768 15818643 37322 79186 4385484 195217 190652 38091665 199991 10314 79319857 148719 35193 20115229 197036 183079 185596300 109530 113143 93175032 173836 145263 29142602 150 67280 50237713 110069 149170 7928246 132977 187402 141391246 102731 43018 16332273 133616 107905 34594382 94071 72052 32534289 59502 20064 28327248 28964 62805 46069433 123317 36552 6815789 186910 29993 8449212 52828 21113 21476858 63529 45084 1454132 13099 39727 31555486 112771 193589 4091976 147330 183597 19923716 161030 93447 53514613 12975 34936 27293977 186623 104280 6934677 43503 61567 98330815 154791 14461 19614925 38128 182687 30472248 169967 184786 57512168 3085 57953 4025935 46230 108130 540754677 35376 181722 1464153 28198 118693 11542640 57889 15393 28336787 32636 134334 65699634 99793 196694 172818984 183152 191157 20676920 105301 17617 55653972 58526 184052 6269181 99691 66722 20068156 63873 2217 34341628 76361 172203 231753065 60845 135509 32457615 37919 131704 182205218 145397 43495 15808962 69071 86216 359212 173711 90645 16616094 165758 30799 52621032 28078 177912 9326955 169750 131139 49733600 91936 172671 9043147 132894 180728 43626766 125512 90088 30807230 33459 23115 84717572 92257 25398 11414531 10859 167864 68720942 95620 10774 171028744 93988 109088 132228068 26036 169021 16296760 142951 72255 21355798 80720 171954 43472456 14637 113165 102080170 40313 89743 28096453 12657 98334 16892159 192781 10055 41250540 97618 173059 171820527 103155 108273 3234548 88033 46205 69437248 57983 102168 90407822 164741 121851 373387705 137918 26069 218957089 10734 163096 330733079 74629 82674 108305913 75332 92015 6723502 33796 167678 989222 125100 101724 18489870 47269 60519 126791442 54841 50823 4648592 132140 52318 1857706 35936 47251 77327758 67026 27065 6573771 118595 146790 5796746 152067 146038 102928729 188599 119284 46657436 154013 111484 47600945 56682 108039 280104077 59065 109690 136868150 76904 148891 107113169 97148 180680 254196765 92759 44036 6015394 172577 103454 15659823 16162 26959 198294932 57238 151993 2739170 150747 82114 1041449 112260 5715 161039498 56046 96304 217754706 125035 101688 55838462 72329 14791 9696756 185381 198923 38409875 45737 803 37466125 182042 174621 7411626 176122 20784 12801064 68501 154315 50430919 6054 132660 34848553 177635 190250 12534587 174385 115721 142226729 115673 62458 1564308 132245 175460 286182200 167958 38211 1523296 41948 4634 32934331 56565 161259 31500338 126937 153692 68793220 147230 72545 21094792 14365 115405 50406575 110555 67019 65536932 13717 3981 82944514 5968 176492 104064117 120746 138098 19387771 28141 5336 36327461 169257 110735 92037721 197574 138324 244153709 172014 193956 104953221 108226 137994 950603 105236 163865 48770726 189106 183576 43863326 39998 44318 172207118 172405 61532 17710574 489 58441 15719233 142422 171754 12029582 96316 110123 1179213 158861 105813 12674158 72361 51682 199285510 125913 189873 14226207 106875 135077 189108439 122255 134785 90387374 18572 2150 35204274 5284 18520 37570117 44655 116542 80766513 6927 70961 26913046 185704 129 99727296 16119 89096 6272786 32870 23552 50264541 85 62175 465536 58274 48205 1603400 91750 12447 102629778 186000 181317 534519 161817 130882 766463 5375 157697 49732901 157718 121896 9508376 193524 149929 8979520 197092 169289 86072293 154652 48274 232983941 166621 40870 6734177 99639 84278 76814341 288 87065 146635447 4981 143779 15431796 495 61411 3174357 116317 54259 5035071 185210 43076 558288145 97405 180208 117012 68962 24163 5364790 39147 21484 69156881 185121 28806 15954902 118082 28847 55314246 102581 3308 312929 188513 198269 140419149 166758 16966 6499499 120074 197430 29889207 157416 36779 1974251 53226 22074 100344971 71618 95113 3633360 36921 5481 2781759 1121 57799 19617733 74942 83875 91097704 187431 166732 90535062 2961 58147 24045953 69286 6017 19888094 66041 167847 59644960 107879 199556 89291624 152616 18927 42322721 161219 194372 22306129 175853 21461 37175870 8707 199364 24182748 51318 53026 38780116 91761 91195 88379421 135672 161873 125480531 99419 160835 148534597 53502 176510 1753394 88637 112817 39784983 119921 57139 9065986 76399 12384 43057047 137635 25395 34712134 59775 174051 69450375 99588 128347 125122805 61468 160677 5149728 23969 43131 9794432 35949 123217 25263093 188140 171442 46264314 113889 31732 78599504 115590 23263 39003562 45415 19477 128885661 121816 45611 739247 156977 100227 25941185 151205 109035 18750259 177842 139867 11222124 58810 109063 109859403 31819 103202 4784689 89969 136393 246227943 149888 116541 25243583 77938 64555 40893067 100823 63402 28228193 141688 48195 7311529 193180 154668 94284638 152870 88260 117944341 171934 150841 119606619 128715 93989 13068356 48755 180448 170207036 99168 157481 62305 25472 15128 21265671 123457 162746 1970068 164876 136857 55394583 184205 91595 43785920 174315 195779 113597419 175695 36467 93560698 25986 68840 7189225 37792 145147 28225385 192355 94875 89626836 145106 105386 6316519 141758 75090 11985955 68241 21170 73688758 163219 179959 13743488 199041 110435 5118101 91851 14216 57708253 143338 17691 15418539 158264 10893 18630596 90307 133539 200901471 39471 173349 140457843 68743 12778 37865879 145121 114904 52750207 159945 178929 195230711 1884 4561 69429980 52359 31010 38113235 52000 28962 117408815 53932 183824 159118835 97609 97312 60052194 96997 112760 178781734 24089 885 504217549 77856 88157 6184804 21997 169860 50236323 126509 185760 18437354 71498 10792 40149453 193218 186971 8054212 33080 29595 60152694 197278 19368 47213276 78743 9970 119624191 130037 72230 135153214 154477 1257 51513219 184353 10895 9993936 176674 166885 21847118 176664 111983 12791680 63467 34943 28603872 80120 49936 170042226 38588 192492 2225026 84710 107842 62148173 90295 36819 24467214 27075 87318 34147331 184963 76141 220073180 191896 131992 5903786 55698 13685 70629862 47965 182340 4972468 33953 87914 17293300 29513 82512 2293414 70420 192936 121065344 83553 155204 178902007 8442 159064 65494819 137961 65923 3614901 125184 103943 12489469 178439 122079 220175637 69712 68718 20176149 168137 79006 35185672 113197 142558 41722428 187128 27713 3195059 150946 122948 63471483 9415 108139 20684572 178214 101853 62685963 139258 150073 457018 52871 88205 52282699 86662 94852 38039804 153562 25798 6485944 114936 134691 12078396 185397 152857 1700953 14559 152268 1911561 30764 41040 89177377 99455 101772 19470066 178306 166848 4750385 154028 116028 95609371 173935 159256 7017079 126468 147914 42697908 155699 51543 202770145 137849 68616 22002030 68039 84698 42622266 157184 18044 155568758 9433 53694 19911475 147119 16441 4027266 132074 123234 158972633 96836 55996 20883496 135713 82263 155991854 105099 22321 1783400 166499 41428 60256068 52697 133269 51367106 81914 80888 60756328 156099 150568 10243866 36144 79332 310091491 54667 88333 129163136 148791 159004 243659256 188167 171901 22168235 193793 81221 5636929 195909 152707 35403152 17568 21735 47472593 182370 113691 585578692 178646 77830 10928571 6220 159722 4376744 135339 186265 36745933 191798 86689 96001006 108946 66965 8846148 50980 86018 25107583 189561 40997 99556293 52589 21444 26650911 91340 166323 64809845 118708 32644 7250960 126206 147963 36521072 79943 84750 3101530 56237 91182 32551209 161722 84903 30276039 168564 50637 104893166 75733 95151 48456646 42959 61115 318739 127398 49706 25598971 26659 38236 7303646 169900 115295 205036458 182208 21620 16555263 145309 50781 29243968 158617 117519 13797922 166572 22665 14393852 40092 35856 54652624 161356 92725 21015074 101169 89340 44391371 191908 100467 22159373 170942 157400 95577947 182441 185355 24955559 2103 164093 1567251 89712 153429 74609214 101967 17202 70659457 144666 698 21963311 166073 148770 63074228 145364 180857 123034508 23831 145983 144158152 165497 36765 74343257 49247 64661 8637230 142155 107191 12387950 2899 50270 55284836 21932 150806 138554261 39617 166567 8338836 16743 147146 149406019 110132 25019 2960202 175449 131375 31646708 180086 48361 15165584 17059 168292 50716556 32602 103528 30187836 63369 196126 14260224 134268 80476 67518030 184986 99000 123706281 59053 170535 86814307 107920 7584 19284499 103552 69974 21796380 152536 171448 31095302 35111 69836 172231599 47761 194788 20195072 88158 7783 2234921 170868 82427 71406633 161892 70063 230775035 132042 53570 24547733 158957 141647 9335283 170155 176518 24552750 89228 108728 12580123 89220 63299 10742279 12701 154273 8083907 154098 36608 197886872 134262 4870 15273643 88489 34810 3163287 183476 93900 9403607 59443 9871 30069823 25927 177755 10142263 170831 140422 1182469 89179 164794 80787678 153124 139884 14451134 126991 12920 23228600 122373 69220 24151170 28855 92802 18078324 108356 196576 2606430 51111 13977 27429872 165649 102649 4716221 175990 186590 484302 151683 1888 16205821 102502 104089 3922419 155789 68652 13487042 53068 124276 3179931 145381 94081 15892267 26589 162401 235164531 4205 82096 16498820 179045 2830 79887908 144209 193946 47237731 45783 15195 16851264 117531 103633 22846079 135381 30706 321581045 36194 179045 115272039 61542 197646 10565555 6312 136021 11964128 179931 74617 18440524 118162 126401 6927385 93332 177388 164099616 147601 111784 95839648 27277 55823 77467752 23109 137362 47499759 106035 187673 141792995 102337 124015 55658794 22492 165378 67447108 88895 17154 453685 169544 159022 56264409 151535 61222 47135537 163068 35136 45742561 110108 30174 19110921 11920 34049 12443990 71068 27338 13788209 114848 198304 94463009 93771 101847 16788395 109438 37469 9511317 32156 108600 121928466 34196 23583 66263686 123456 55090 65628116 65848 26578 195455497 98376 134831 3718249 85834 46050 4754263 136453 122237 5731414 41095 176691 413169701 193218 142725 122548686 136541 166340 48856753 166241 188265 36201155 123212 127488 8909928 124274 142939 43568639 52732 87222 170904697 19813 172794 46709472 61380 12000 48253957 52114 75495 56431917 151104 88149 103833624 105599 182545 83998965 137960 174835 237183594 155624 22722 1083961 9860 81905 57415495 185591 144295 183644006 139481 95141 34367142 171234 199595 68383646 28622 190986 76207261 141352 196408 46559439 64757 30160 98501603 147050 70184 257289457 197740 77232 83544684 39892 169339 15294039 7301 82184 11178184 132615 9629 19225860 26991 160696 47373119 193309 59070 2282489 162932 59967 32921161 26372 178897 1574103 34524 76586 72148758 37833 23647 56228024 51480 3324 123523167 170223 94476 18097707 131295 84360 273969714 26016 176623 50635770 143342 88833 81234937 23097 157636 37774707 174141 141553 39179565 133936 192767 138175779 38441 96986 52204390 87352 182455 48388207 188686 50245 18179352 186770 162766 57040715 172396 20554 12825004 29060 138857 255067284 149456 56441 152282160 55605 128647 74349214 153258 135459 164546271 82054 56791 3972605 46853 139636 44602419 14608 192940 3851876 42081 118513 108255007 132563 172780 909688 58843 104742 77393947 107842 18197 23133816 180915 167840 10006303 151324 166996 22442125 68372 119431 79575405 14063 85611 17816952 136132 3415 6835158 10814 195540 6367235 125803 74052 44765862 94064 62077 99817546 81193 184600 6934604 71180 37670 9845690 154737 78764 232523 88685 98892 379246808 159643 113934 331996859 196558 147801 273079894 112757 172986 130812366 112292 105122 32528437 133325 113284 5870749 154385 138623 7155716 58638 191803 166453210 149547 908 97710867 186938 165225 109391081 191246 38506 17787022 124836 63787 72160453 61828 123111 22388819 5834 176267 66356969 88499 4323 50143230 145378 184019 56475394 161485 45612 115006347 33857 168627 18543737 91754 58729 3526359 49459 57866 186074245 143042 23470 56503312 150017 72734 79162478 52181 47901 9220211 90605 31679 73289635 181 34652 427760168 192561 100455 4148314 9962 146275 11783233 101279 58526 10530163 110611 17867 80697022 124103 33130 25688925 2416 161471 34741199 8750 180829 21030497 87717 22278 2307020 155445 128873 34460516 86217 12210 56733356 155310 64051 4944064 164437 25843 35300995 17017 49733 157872705 68842 73227 55161133 162315 124177 19155746 132372 87178 71971866 85746 2529 49972062 47727 83329 7028565 180679 89466 25683570 81177 69150 1542034 33662 69491 7701522 145649 42113 198529954 28639 99601 3644009 147487 93147 57629273 71310 82340 288267 189241 194439 32407584 81451 160238 6220526 134281 68821 28106134 160563 43214 101005596 89016 29899 14284108 5443 183350 8554980 136629 77205 142656742 71885 179208 16216013 138624 177403 3336698 70430 143767 69373837 123804 112238 27827374 74073 127037 85015797 178105 6164 34834 66455 147665 41930311 70882 115985 125577868 113539 151054 1339472 20959 110524 37820985 172186 82394 13576421 40662 128126 9196022 166138 179304 35076850 66457 71049 2055659 81925 137760 16390247 66664 2580 18152929 195500 175193 106669740 147773 105284 396415773 12188 4905 30686967 195364 39689 10105827 105027 70209 60682555 178630 36619 3005962 10336 67489 128155806 51620 42869 167458125 55193 145297 244364999 131130 166336 58655034 66846 4534 75068606 12628 193646 116236413 63480 129448 9855223 172540 38911 2428300 49513 120568 25798343 76909 26673 28296976 91333 80804 21948392 143253 923 40513962 162965 187040 16579741 34911 100028 128934293 24640 62794 17181558 163956 185845 100609014 164880 95948 103632200 38131 137588 19549900 192469 16346 2215706 154468 49058 107399370 124309 95426 61580612 179543 61427 95602754 150220 73389 212477596 110122 91478 38218552 52614 51490 9839992 92099 109369 41393924 158528 160402 28707723 14532 197357 1205139 142612 2871 155740783 111502 129935 106276420 101278 115430 3246800 86836 125164 944385 72078 75664 79774445 91691 168830 3706234 53708 20744 186284746 81751 29026 12120665 164916 103655 44707420 98775 130014 4718879 144497 84444 33355999 20934 46593 43745839 19654 105232 111230872 157503 32678 10039136 9422 156237 2926750 102399 7429 24960180 21871 99525 36786096 153889 196611 137254324 102272 57520 676144723 1261 199044 95082883 147120 18243 403851050 159151 143784 11241864 67507 105275 98638739 149750 194029 81914350 103110 116119 2700359 28364 1849 3932081 125434 9958 18272234 45292 86578 3205717 37070 96752 19079204 147595 125527 10873868 180770 191378 2926913 99458 100546 87865451 161570 193662 8484116 142121 114938 3930948 118261 161744 40517354 136007 54522 117462316 93267 136768 194401 84228 38088 25706387 98699 26484 38216495 156254 1755 28427989 124386 58296 15013393 111751 91376 503679277 167085 113952 283067132 2692 37947 17360562 81478 51194 34294145 11833 49663 18024219 111314 127854 18818844 136156 38868 178546 191905 188704 238397664 77316 109875 42422507 17454 39053 321559 78972 14803 14866388 22217 123941 80867288 102146 22482 13512804 132441 169444 18777295 65596 94147 696908805 17897 198931 2309984 29899 145623 68313211 114001 24265 250824659 171865 98368 21100372 57078 44696 2124658 154148 197957 451022807 16601 101740 4276142 27865 183748 11985777 40846 106847 170453769 165939 14384 62470 116823 196427 83928013 48512 134459 40509416 34903 24547 37701591 161949 20022 43543791 112556 109558 7662205 173745 174500 40139559 198527 97424 4709398 145494 112536 568204420 193934 22448 94499119 57055 107343 5182114 187426 111930 37469185 162271 179281 7894113 125010 86879 259259185 115954 51122 65267640 47689 171376 18460800 1808 23938 6648518 131216 45940 1989154 142654 128000 5198614 83181 95149 2506531 195569 77189 33827694 160847 162224 36063679 8867 31852 93520928 70351 47519 4901535 51848 73619 5297412 157084 75923 44269539 10633 162599 31853192 130187 83 50682287 188115 100172 17918199 39768 18760 1423801 73353 153543 19752546 92826 4672 111901283 118173 174743 235311328 140650 58300 52643754 96245 87251 80513661 33438 108949 8393495 9766 7539 31491334 149100 133508 17844239 43011 163594 281143649 71649 86412 1480589 165110 60486 7973312 137171 49023 13083931 121526 158560 43378336 37712 140890 102742836 184454 84480 38398600 52158 117781 132731567 46797 2661 55120004 22592 144489 1399953 23868 56222 5274525 71874 115298 9642261 109493 130923 23023889 182394 138734 53776623 182498 133436 95952399 194243 79494 21567778 43280 15618 20535603 25446 27372 1218029 165618 183484 116278522 83203 6172 56137612 181038 113291 40559258 192685 23190 86055791 196265 39279 22675959 118683 186372 79467872 197027 189060 26343129 115699 171175 154518084 97576 102370 145797821 100641 180830 42914530 127624 89777 9895305 130067 35920 178110179 116894 193887 29537390 42684 4575 14023425 68720 168897 126078307 104697 165662 88368746 62656 129940 45162973 70275 31406 15840959 38061 135503 121195137 37813 196656 48997775 130916 153724 49137416 107258 7700 12858167 199757 167811 26752758 185260 84760 507339 178342 62210 24395070 34921 17215 879860 11822 33744 1923944 29732 177370 185265298 16320 152294 461653558 86953 91237 38594599 18779 86991 10135159 79534 91283 190740787 180127 194556 48570532 150753 117705 158395511 105065 134048 11706449 177694 106112 157899961 145962 16049 1719194 58531 75875 46031483 21886 53469 5950588 151725 60448 175993440 168603 182777 119269200 140613 8314 16130389 187172 96214 18156102 34093 108917 9883330 145727 198595 36521441 51795 72217 119709681 149958 26177 83583943 192058 15933 39400652 197206 68190 108597768 25442 187496 9341944 186792 196397 1007846 92951 65843 32469088 7675 150905 12829704 73813 131984 74486722 131757 45739 93855947 175647 192717 3686917 110039 113068 16745254 124209 148392 47274658 32777 5824 4474967 47687 158325 650592220 127745 166689 8887936 24837 196934 3724912 44116 144039 12251739 15400 145854 40510252 35454 66900 418461657 145992 162582 27132204 136593 92443 34160760 161001 82670 59563499 122102 99663 20603157 118198 52267 53581031 37223 111477 96826907 186359 98309 87274324 74578 191785 26977073 170726 176225 117136082 80905 8388 226000512 165789 158269 7186548 140749 53103 128783729 81953 199285 2129674 149082 140213 74213055 155039 150468 216144739 31949 108245 76109204 102645 187175 22591026 112237 22180 18653283 167580 144073 2199083 154311 190958 85887529 108887 16947 43087200 958 25556 11326381 113474 95207 126173491 125425 145167 211077786 187216 146593 93394136 50133 75670 1774362 107060 183092 57553069 173317 185376 2042299 627 92442 698993 65704 97119 22619149 134127 163172 129118 17087 140725 430001598 140175 22474 11928310 22870 55215 86426092 58634 125471 17786516 21741 146979 4136184 32216 135294 20696155 111736 3627 42383614 18797 42044 130711034 49676 7064 2737900 121140 63585 43620033 51132 112928 10777861 16798 35347 31458186 117959 77878 18410439 162857 179642 44354443 110295 108639 91754584 133510 19913 28737622 99655 172621 28574183 135212 122421 32293814 125795 139292 36391543 59692 175044 754655 132064 144601 17748623 28387 54385 62133993 32196 191810 30454836 116085 52208 327142172 145842 13995 25412177 73370 134361 382334245 142812 199547 16937244 77904 68079 33813488 30634 62111 9223384 103964 35825 114912638 4003 148182 51429463 154905 58718 159695658 97478 78435 21553215 188985 25476 16535851 45122 161709 39913580 35990 35791 3268881 144886 164912 24726410 1766 92515 30346667 128205 20057 2556107 18932 119430 44606073 119062 196683 132409828 194324 106675 16420175 177435 144024 15144230 112170 105567 88331147 189497 92393 6907172 80559 46738 25433393 43680 130853 42436867 381 173210 190698842 65966 76884 221201628 116858 199254 31810740 134142 186467 73535962 34375 167994 10002608 199841 193337 44235289 186814 8736 10036631 159792 142153 112387821 197281 99828 6169642 42614 67434 12481060 37595 148632 247951304 177437 100082 4708584 189604 73018 51052593 48264 62730 25341290 12940 38499 59057795 81071 57930 13830743 197415 76607 17655872 125483 123029 1464495 143461 186533 25119012 39789 124146 10709285 148513 73616 197037778 176327 86679 48505938 89851 151651 135586757 142059 73675 64276526 150530 156206 119988414 184805 157887 7468428 36452 67204 113694385 78814 184533 18538287 183497 105307 67943778 122711 107352 37301793 190919 178229 10380555 102161 32292 101489154 85536 95348 74756733 51196 65288 126170809 117414 94155 9313386 413 86992 15685475 97034 74802 83142812 10870 52372 62056249 120021 146821 9642811 108915 196636 2561488 20227 55490 4664623 181738 60035 41902410 74008 111691 109288069 118043 146020 674990059 181021 57005 10277093 197430 7161 47646860 112623 64747 10588112 59855 112655 47479214 73048 26991 36642394 13156 58215 43909529 110176 42007 180233452 173098 70501 14296897 187381 26363 191433474 27701 126946 10509319 158331 135578 111964772 157840 61724 140066585 169043 148762 15320889 189427 47859 68849246 174962 110482 24901206 17436 188014 2484896 166209 152622 7909648 19042 171377 3471255 152148 113560 200013 52189 193320 2190841 132781 183758 215443341 21569 156240 21253769 82670 128522 105759903 70851 162430 116691657 163355 180876 2466191 3880 32586 35751536 77658 59349 64678798 179114 152408 14194190 140834 163876 75207304 138072 8720 9265793 114429 137934 78800637 197861 151412 201543046 48322 189380 12983407 190357 15805 38826810 121820 136341 38520041 195754 190667 21000472 36678 71705 31673804 140639 164530 24164795 167598 34530 4708728 192076 85771 61069511 195620 109929 67278124 65223 43105 47252027 193951 156768 8450121 194299 194459 74343360 32056 104403 11630118 102597 197409 4823116 72904 167666 16484032 173389 98241 10162777 10034 99879 133827833 57170 59343 112227566 19516 110952 57467650 86489 127615 41987806 126463 131491 46890267 7015 130342 85910770 166578 52472 182407501 179476 56247 7541629 47660 99700 8993986 9109 18693 49635171 71539 102674 2926691 97941 118016 42298571 186863 37139 28152964 183711 22484 10530753 109703 124428 126697493 49440 65087 204484848 84443 97479 49085790 111770 108165 14369327 176563 98631 51558240 143577 106703 62326536 196997 164769 154371690 40758 134202 32763174 140239 97378 81773285 98428 180725 420273261 15880 198225 14038231 72939 175509 20838952 167040 150681 140620618 44541 155005 25301624 149014 79866 78746502 61979 22812 59230825 139286 62341 69218136 57635 182423 178789684 87892 15859 155272829 97542 51453 15962596 76495 68238 26405801 17498 66478 515970 76390 23930 161487444 36873 136122 252291170 5625 6463 54862141 90750 10269 409081169 189306 11377 11807765 22735 141749 23476760 83821 118520 2238330 180856 174371 93681903 42796 63600 46713977 131063 153713 41626697 49264 40724 58745760 47869 34791 57547867 62049 132179 7241583 179032 164301 23916909 125572 71301 118581483 159711 2947 21427682 13778 194559 43982178 84230 51173 24263814 65243 109279 88188164 182193 167270 11869234 163814 196211 1960563 55687 44698 73363934 155458 33308 1152254 170140 186597 63801380 199673 14606 10518359 159427 49441 102733182 33661 133896 70310019 190968 67565 70408264 117179 119825 1905537 55530 150781 43467572 108240 128963 3604931 198967 28351 4353921 74737 185496 266731381 83689 99720 38473582 47100 56495 13617980 88499 14187 3061463 161455 2610 221209109 70140 163995 252220369 25685 65727 1407872 34228 50749 107927328 85462 93690 114639059 120034 133455 13922703 33972 195298 11369299 94007 127270 305767523 28082 156167 17948604 181127 164737 227328703 182707 9465 2645855 170332 111912 26627818 128535 11721 178124997 168873 38302 4994627 59181 108419 63690156 186225 123200 142691232 61066 11319 134259205 1533 145197 4526174 175056 152648 78581441 150759 44537 2311275 15744 148726 89513645 97604 188613 1725777 147143 12257 7893237 33943 30008 123297020 78281 74082 5825011 37041 199450 155647 176172 189440 1435920 159192 156871 17285832 142577 155569 22584630 183524 12200 11587878 150514 170060 15246824 158916 8706 53282292 51010 28087 61335718 136682 40880 54004232 181400 159752 224614778 7765 102900 283204883 47019 103682 15914562 61276 199924 24702673 30809 39937 47704105 155046 59169 8700786 106338 41116 395995 4106 144150 19117928 109786 22971 40301273 40179 8771 41769296 98190 177763 32370498 166488 187631 329463655 22921 74738 125861523 74407 137224 71697274 66248 136202 131444739 8827 99164 182607588 64838 68530 44916439 2977 168468 7275570 3007 67113 138037363 147859 72955 22052087 148245 99414 105841074 19837 44597 107372981 111582 112266 13858932 94148 21561 33110363 107164 197414 60200437 54394 76957 109821411 107344 193623 73131930 90709 104680 55583529 188389 98877 46104010 154284 60015 32296109 118477 151616 58914561 158431 163989 160138469 2185 188071 6382970 121955 132488 9288044 106565 49560 5400533 33053 137252 158408000 128123 92119 5587524 101644 132247 89385904 134354 55704 72303081 39941 130199 17587560 152816 48529 40847323 57877 195775 2936489 38858 26913 24687281 121427 69665 51781003 30743 27566 26151279 142466 136625 7603491 21186 135073 701685 165925 122450 1493586 96021 171080 64895173 173806 14768 7788784 134312 148474 32340900 167027 148614 74158954 37209 141207 60516451 61721 198035 19076282 80245 46719 98114013 85820 46560 283506320 124535 123562 92754532 75460 193286 3086090 50044 150148 57008273 35582 108352 2175608 85728 117887 10372838 153514 152289 11381344 96501 81804 12512722 179989 184331 7683485 50896 105290 5572029 89251 73621 11781208 50160 55799 9192484 4295 61626 15450265 128686 128410 40460000 90759 107079 47875332 106571 97301 8252385 195116 70477 3175719 48629 189187 6273566 49012 105850 22446629 25624 136876 41493770 162450 125683 11597944 124394 171241 12084994 17356 41196 44155637 45425 107895 65875903 35632 85860 38094412 95275 29154 7659955 118645 33324 413753978 168047 161543 4224771 187852 192759 36671781 40183 120797 5819490 86303 58691 281729 2619 60117 150353557 161337 130021 73995394 27237 48457 34253129 38189 80963 72215101 149099 111774 35679207 34523 105380 54284702 15120 172859 8705708 187952 168874 13486913 113043 135812 85981228 193422 168298 85462812 44700 97548 9353850 107025 146393 24540212 51818 77041 33488524 149636 50640 225711 172049 25811 87403307 126427 60643 24711420 57835 190522 185140 67079 165122 43729041 198269 176583 24220346 137486 153067 21684425 150719 124794 60723062 71826 193867 102382574 11548 75247 45020000 94664 30149 18705949 189252 199971 162764188 101110 142440 3567961 131828 117141 13434233 121117 24104 5673699 63801 32348 7576162 50702 49130 297126511 88321 65479 20447390 60350 37219 5239684 170851 145358 49908614 97150 137907 2497809 29291 74137 751930 145319 25200 22791717 70613 3166 101770620 94324 110441 188621588 73983 123664 22394065 122115 42594 16363374 24689 179977 55975663 91335 194485 171820131 179981 7029 101672008 7767 65255 11539309 35983 162245 4986606 25273 196688 91338773 15106 179784 100333281 40868 29372 84064782 173718 10523 67201371 82695 76559 213933994 161256 114531 99042029 81916 155756 114526963 110932 126441 11762372 182296 99786 1111959 6452 189998 19936252 61913 177801 85525340 143492 106837 70197869 38628 111757 100988291 199140 113528 136049539 129515 173860 46794101 155426 78132 53173379 9241 134084 89868193 7103 126597 24532567 85384 53427 10407398 67759 100475 75696259 91171 2962 134075436 94252 105821 19826639 41767 74469 30181988 1643 152963 313305884 41142 150946 11291452 64194 96266 2875591 182628 93235 39060443 164783 24684 41716074 76114 113022 77707332 160160 95947 14394297 33858 176398 5800802 189346 47187 11788198 189148 118398 7477934 152219 136481 49377165 155853 84615 52663248 173420 116686 21851971 161807 7607 14939729 88597 126593 17554973 17935 32498 181947818 182262 198579 49347404 70708 35826 69870672 49462 6264 29227774 195854 97026 144854952 139388 67655 22932782 172424 4459 85072663 6117 155525 405986 185741 5014 23123674 23067 189846 6667352 102919 192943 37417298 99222 175839 142872534 56512 77100 33887330 91918 148212 953186 44026 150550 63536003 98305 58637 51650354 54942 109315 5286409 19936 174060 49231939 148500 92367 8031263 84648 3729 40133740 114581 28749 949200 12051 99311 52993671 16107 15147 13345787 52638 120264 61983980 82632 41028 111174214 55874 32730 97866157 9638 49254 213208214 83727 79203 48385796 36245 135558 42266065 36059 188387 46634177 37303 959 53304441 108737 79715 17427772 155336 92355 28566778 143618 35458 30500736 167385 2603 3786010 77733 162372 24479306 20746 22165 7476132 98343 82076 132314029 62404 55012 185773770 192402 173181 15155852 92106 145410 98165321 1306 101941 4771352 197992 38799 22973095 45860 83399 58265205 102738 145534 235374898 199727 110545 4044653 178392 93221 26972036 93347 185934 21975835 38427 49923 14482722 177297 158463 147778583 86675 91463 144889073 23147 166678 1744886 124891 7116 17226139 147229 138065 22183427 22906 72107 16584310 17650 45840 189876869 122415 55814 303234726 84331 52907 37731771 173811 144394 43886297 30860 77492 60890560 179602 199215 12190930 14667 164195 37548093 131856 86666 41418508 40124 62151 65621249 127526 17177 299249830 3579 86333 492029714 159716 139250 30515510 134090 178836 26657684 90142 152904 84218976 111058 196908 27305303 158564 147880 92508052 54838 48362 8907447 53580 159096 26696659 27211 81760 13425614 165375 88615 14128803 119291 27867 36789899 170615 144618 144962885 175430 154460 57204875 136317 116721 49981713 71724 401 12272753 148164 174433 8682031 167914 77147 15120963 138764 155252 615576 176132 104457 272237472 109561 179224 62836333 189070 75189 11343963 128939 198183 126067891 14463 9306 6112980 107850 4843 19311366 69633 133995 253858537 615 186995 68974583 178814 81963 19088362 62949 72301 32134226 102443 33048 4638642 130 148783 108183828 46401 162674 140422645 9717 180344 24278596 89808 3861 116455716 145651 100862 157508748 58310 103296 164978949 30548 102776 109960966 107957 67387 15842772 33083 32328 424434 165966 5928 130364382 33896 188747 265083380 192714 122267 9362367 91117 18231 6317426 109924 71297 171676849 6540 101559 19097791 76422 50199 14696523 94777 108724 33923834 7759 123500 54315831 6875 1274 140814260 7749 50970 68533051 47738 109367 155516559 42752 42529 8231784 121176 107848 161058095 109333 196682 62081384 6895 196887 48507875 22939 110807 16199554 127530 178021 83558734 93548 109405 68309306 100627 37009 139088189 82186 86823 46571821 99091 163941 15352882 80758 149205 115760840 61830 40928 18515797 55305 49482 26910625 119414 51567 11590659 41167 102970 190293059 46345 65501 248770323 86388 87370 33400579 187346 57993 11726950 184180 84002 2248703 181293 86282 10805298 89293 160714 21123048 82480 126364 55420944 166953 108456 117632845 159901 125168 39503967 12439 39086 21026060 12163 54260 701212907 150680 199614 7089037 60861 161741 30630338 169724 150840 455648776 165769 82816 2810865 9209 57070 32062905 16865 175236 898042 143764 172678 205982986 116934 6959 129826150 30363 85678 246713408 130030 151319 77048911 139404 174308 19213593 146138 196299 20632208 99129 187670 19890321 51665 89553 179011745 85981 124061 32041972 123924 5673 70000052 95975 182051 42380465 482 29566 7951362 146470 44484 1828289 108135 132440 2699662 24135 29632 31446663 104536 158178 62918066 174198 5816 156216514 169052 13542 140178566 28839 96471 99381515 188034 140171 73312665 169084 183418 18360605 39542 89728 53368994 135615 155539 51761320 188354 85531 109640751 69327 89573 9345798 78697 143382 2492781 144407 60778 22917384 193240 129205 17751785 31229 122344 49703782 34101 170134 33690230 110567 99421 44306998 125200 75797 46390425 197966 100982 19328820 86815 68434 364684182 133773 175179 463911 178989 42844 11931385 161075 154423 114766768 63418 85973 47986840 96355 126213 15766299 157276 79799 76888681 123895 153077 393388283 14364 191230 45895759 86508 126817 2633909 2823 144944 3440150 67928 126605 48754599 149972 72173 103205817 128716 42395 128805419 1975 163870 51898695 189894 116579 60923757 814 104772 170014622 145383 136437 162071504 183137 43972 39329490 26703 25274 105883420 164747 19968 61738286 156296 2804 47122648 113741 192852 13617728 153047 80537 3075960 119117 58916 24516493 145170 30396 5978566 95007 58596 4650307 79865 100150 2804320 174662 2401 430864390 36751 34561 7021647 171389 62836 82240917 116531 62610 67933179 170361 152577 10101764 59501 182482 404875 158834 188863 22972993 101152 95015 3647810 15925 106759 24211755 162711 503 191379491 85993 65235 182385499 61741 2939 301796261 197303 28176 51128040 176017 370 132212391 24307 133293 20571772 23384 95467 97105178 134377 552 69014512 71839 5647 81017476 172196 78522 11676963 188088 104382 2512335 145398 13963 18681333 157309 58842 122352864 120597 151621 8399126 193032 38172 387632 86164 124787 6162392 150847 199193 46934389 150015 67296 14798861 134677 10053 16847301 149678 5302 25913259 111737 152992 4605049 152424 115413 7483943 112539 114507 3604285 108079 185909 97008256 190663 81371 2559539 88280 182102 234320142 34635 54197 112163286 109617 123051 85091478 33800 128710 280584440 87566 143668 18716518 1302 125189 56712782 136631 26847 55823 181653 101821 43497834 170564 111348 55894897 73076 2384 10596957 4546 196317 4531258 18458 100736 4639374 136476 61975 43097605 114469 153226 107295283 179929 178681 46548785 196874 85521 17687438 88822 185377 19096477 131226 179742 371919926 24789 146298 4743164 87808 68413 1631873 135545 4440 91246660 11766 107178 41447699 63544 18076 52356814 25903 120255 13005726 145893 165192 34994739 12987 124365 4256090 187813 116553 149649485 50924 174164 108633443 139574 56727 16203996 33465 15529 44166544 7354 117709 62225 127656 49294 17386854 193323 137399 27518030 53997 84320 14465553 127049 4420 1916496 122638 9143 110389403 168817 31530 125331199 103688 110303 12247850 108940 189223 43490798 25781 68225 14755822 161539 86013 219364109 164572 167255 10988853 82725 40086 32153744 146451 75299 89942419 70374 84424 1199445 58002 119402 132430563 40620 182808 130694966 37529 124996 448831 46865 197867 22101923 128656 92292 58408074 109526 26683 26437921 79090 104159 20901807 10848 25907 16474442 184991 14898 3163839 182065 49386 147300 24412 120679 484156 102191 141864 126984815 32085 22906 19152893 77695 171635 44655110 86871 131498 51268057 120743 168399 145672936 156279 16033 29809206 31087 32967 61912377 147308 74622 204482966 188127 68959 18169758 182006 158029 48770005 101365 152413 23041500 109559 36272 92877075 16255 185691 30849846 96228 8850 77859697 131605 120187 151542463 107835 108135 2713976 114941 182396 75896796 143984 73851 59576162 96743 94457 42686262 39675 39772 442963 3239 136343 15726312 187126 68532 35040486 191250 54460 201323705 85984 135583 9957045 72158 123054 152568795 12372 71356 27042994 67774 120769 89338357 3137 51087 42367906 156067 25550 56452200 166310 186336 24502962 151281 67890 146838637 6573 105667 14979613 41156 33651 1990402 17358 121205 101116148 176882 10296 51162678 59237 101399 40155765 114764 115643 2730702 21262 153919 50324852 144111 142383 9710281 121435 113681 270794899 66338 113345 31813168 35472 32622 20244064 84032 146330 232651369 114896 181092 1770823 196101 8950 2937185 196370 185590 18280156 37689 25205 65020025 98548 60802 131157880 183122 27883 31928453 112384 92536 26924314 66549 139500 33335056 55320 193923 188723459 68404 94157 19104605 31903 27046 135615419 171222 198375 270444 89323 132614 2515051 186725 160066 2241829 155290 132862 21922081 43646 6006 30220710 75415 129630 27467254 38284 68517 37994192 108846 177400 72213472 140008 9041 45310077 181803 158316 59479144 73297 160687 119778148 110571 36175 37213748 32348 26402 64556914 123955 196911 44456484 46629 90207 8624982 145940 99430 13811794 46143 115777 23590514 164371 86772 29720590 7624 10126 80802437 179781 71427 406618367 95091 187717 4813104 155042 150783 70558754 63515 34198 10892288 89919 177308 13398023 185114 37248 8865303 35228 81437 117774639 195639 61720 16251933 129746 113336 4727662 189986 47780 234099591 58830 92061 34977284 148979 159271 2780874 9264 1322 32176762 160313 53549 37492860 160711 126822 73770035 70289 24398 8139404 160132 138472 235257443 132257 58137 67587248 160701 106174 30846302 12268 154132 10808607 190044 170849 1722365 177461 192213 219749178 61881 113049 28885519 96157 61809 118643967 159119 177083 209843279 119372 34757 90049407 56404 148828 18702203 58288 198088 10927701 100814 120510 29119769 71275 88793 22474413 44598 37937 41102709 57395 16979 15665757 157621 181959 41969166 67504 133373 447378477 176863 52467 105880512 195422 54944 48274769 157476 103635 15686586 102639 195368 64252845 58726 52489 178966799 82708 134736 679111146 11237 184676 162192943 65082 146964 135502176 42693 173282 31870049 137811 12511 9753179 72017 78884 609059 115790 150110 9875172 102152 169586 153073294 106384 8791 241601445 168636 148128 90948354 196321 119271 7576898 149180 85532 2721919 24303 186792 155663 177957 117872 88364911 118268 96300 5951673 22448 40836 51815982 143387 122456 44425305 190958 20873 14279696 125424 39842 200725303 870 177271 178848366 7740 180201 46210655 92605 76173 41791695 194236 82197 57599435 91740 121853 8802327 191143 176941 138382114 42684 143317 14119855 53939 132066 10430312 148897 95056 10501368 133389 140110 50035914 140505 78541 61176299 8625 171677 330463 93775 26915 8880834 64868 143308 3392339 158984 195565 97396664 80622 127824 37833076 134980 118750 1380725 61978 36820 10609378 138289 62956 71671315 160516 142706 32283720 158938 33350 21933336 7493 31544 56313523 120101 174203 51225941 167234 154614 127086869 52915 5440 6543180 144123 56906 370300828 126475 107127 77775337 22753 91897 13621356 56790 16274 65716495 105386 174879 87950720 151604 153883 86538554 190125 56192 626405 137893 186036 20791722 112765 55616 31324863 199596 11516 24305926 131638 114995 9488200 106110 148395 613550 131122 14558 6537685 53540 156245 86111386 51490 27761 33676140 76450 80944 58545609 52283 80139 2357494 162018 123590 69607774 56722 92120 14556276 154586 90393 43164758 10337 148999 37579945 65574 80254 41846079 8716 93791 13804674 120223 158644 649904 53050 123377 9026180 119876 77099 48863408 70221 146486 13444066 185705 67375 55902134 134301 53842 136177025 97572 149606 7084237 103419 125156 127279532 184926 180120 27573185 181758 156485 40886968 91500 134394 3384443 80462 65240 12004356 93617 7443 162678350 80991 150269 14439281 160640 75330 4535326 196309 21655 95392762 178053 104970 20654383 82105 145656 53468939 119029 40348 31019212 93852 192223 478545553 69610 169535 19955588 33046 3244 14600368 105960 150315 5775710 54975 117920 3250205 152389 83290 15812551 144411 167648 124586551 98670 81644 16181184 2500 120906 114713450 49446 193250 40338533 13729 198559 83445380 153755 186630 381591170 189075 187467 60064212 82694 163826 13952791 92590 120160 261649724 193599 184727 9630897 107094 20754 18468179 178274 72999 69001463 64979 43554 8539036 196528 189151 103254244 146429 162175 21637277 191582 177243 88049734 10264 43451 36987989 7554 96092 16512728 113691 134213 119974616 159650 9107 927037 119597 191661 93842768 167915 32329 5140673 107459 190677 84510665 135155 83144 71327829 57807 195534 8040336 52719 69156 758341 38349 72609 63849581 161807 24616 326046254 182425 5302 36084490 91282 190927 2664191 67977 184951 257575552 57006 153149 44763011 180804 194164 27422124 182681 21513 14830581 199652 27607 93292817 154520 188115 18667760 162829 184274 24130917 14995 147656 31118343 102400 37932 29155376 33782 53246 22925124 123979 137852 8122084 31651 180134 9620016 106420 49359 5081588 82362 142247 112040307 31504 167553 6937814 113416 46454 18960788 64696 2766 2483058 84263 74322 14338965 83790 113786 818111 17089 71909 5442057 80688 142495 1589733 111571 23481 114129795 3308 180498 4812163 183949 40842 40693032 5695 65757 376667317 171385 83138 52322808 96388 147309 6929117 186223 108446 81626646 107647 196381 7573305 136179 68124 52678138 48982 151564 51706250 51385 198011 13599414 37936 137707 8314136 73699 94903 3711399 75840 94609 66711193 177012 122182 46674291 156298 164180 2001107 125557 8894 40349177 36987 162183 195284816 198683 181572 33764077 167717 173223 62025096 44119 177851 63990195 32374 88619 10256712 154482 89928 73084744 43511 168270 232795655 194885 188080 83598915 89055 106446 143450446 181561 138868 176262853 90822 111599 446305232 43553 118810 12243045 18782 147636 123827548 140718 56449 29567565 11232 116010 106219384 160918 154525 13690636 93408 55744 64463187 56648 15227 354693617 59563 40072 30174369 123820 44730 4570330 193962 101027 2897013 9731 159390 10438141 199230 57433 87610191 162820 110920 89458937 107307 33636 132847564 188321 140780 6281676 12697 113527 194345047 90415 112546 186673102 23552 122763 52660876 52080 102401 3910549 194868 82905 16788141 168581 83426 71581 86013 57343 16858555 52688 48450 7796223 162041 124857 44176629 33892 24766 3410285 132237 139461 55781235 36432 3238 381160557 7312 145887 50709120 179584 74003 28916769 96117 81888 32772126 131212 66789 64725993 2317 4684 7124276 192119 156812 39773932 28255 49035 6098852 84782 111484 28704218 142666 104078 138889221 70953 27036 98880337 149519 19630 10118616 169342 138997 56360433 107266 123022 26138991 100234 128940 99882104 52178 157219 293964143 15827 94979 2560619 184985 196409 27091724 159660 190130 181066390 71442 170101 150986386 169130 48644 90689790 35366 134649 7921332 13871 185063 22959590 184297 44126 28502092 144360 74739 182732764 106073 123780 67641244 143082 89708 75341674 66314 76453 86642532 2795 119595 20064966 129149 121462 19207066 102644 94934 53713963 82399 188139 151206422 165292 54500 15359997 50835 65511 447905 7121 122909 189901784 55144 127196 18969736 1841 7590 37844897 102282 149566 31492630 19952 106284 4716677 199842 64560 160515746 153827 177437 16916867 31459 124472 46178674 65672 26811 29488968 196499 140278 5070007 134578 38536 89471149 58446 68624 316856183 50954 129813 17342352 177360 89105 319795 191900 52711 4255660 91748 1392 17693170 5616 96594 309458887 54925 39630 34674227 131215 2130 66059322 125081 158966 32181963 22396 48788 19302369 108730 165839 8353045 98616 122224 7544660 118640 176634 18172552 2941 167020 10794589 171568 6014 122311180 188884 83723 86841590 14309 18187 3389337 138390 126724 23176207 36159 168125 2945138 110341 121197 95234804 199043 129293 126715138 38688 32061 111130975 163830 147069 49047062 38376 34843 1003520 74965 173513 76174811 40921 187024 13629933 164118 144441 183072114 27768 20603 2799477 33009 37496 53786210 4581 66726 30088238 12309 59295 5047936 132098 78137 21496377 65122 179927 136573391 160558 77679 16701741 155551 19518 208749034 38953 61284 35027287 135411 76267 275823578 168688 151347 13475900 175107 16823 4595380 16786 26962 123051982 17099 157899 16393014 132436 45042 43204758 89813 44942 16725163 190783 675 10879963 108649 27072 48142434 49866 121554 70454746 39641 105121 91211507 67922 1430 84947555 90865 109517 48604707 115980 102153 3933731 122746 31804 159274669 175849 128060 55449873 111885 149144 15862937 134203 199568 50663012 137117 111293 67463443 159952 141502 76884962 22761 40315 15336599 7747 194455 132065134 194865 88293 644630582 100385 125853 51982233 86573 127398 12956898 13001 23937 6482956 108162 102555 62526295 152386 84356 791171 55067 119709 310081993 171090 33457 20852683 149215 57640 6170261 198188 92497 906765 59999 60949 19504492 22031 89029 19707311 96367 74225 35000559 109197 124071 6823216 81683 23722 91107504 102850 70840 377461090 123377 118194 966455 85271 26603 19472020 85666 45177 3313685 19091 181409 9959403 162511 66268 1989128 97859 169168 6356394 42378 22044 22246061 151319 146059 28064024 104996 147367 93754513 142750 68936 3414354 138727 38388 65061041 117785 19201 250571811 108714 42106 15132486 122163 38747 4864604 140509 187382 84294262 171628 37611 18426201 119780 110178 41659978 128571 147253 773617 185608 83528 10374114 186713 92038 46694078 52974 192020 140870153 69901 175841 69031472 127071 120659 1487705 114153 35490 20844494 138222 29359 70585008 101830 125565 72981681 112142 165960 11076473 181800 184547 4290610 199872 156937 117304153 95307 80113 318594 57373 50897 18518104 156824 7325 44133235 149185 105923 20404455 166177 141997 3439572 142159 195971 24730848 86420 25438 23524495 197082 108178 273481420 40684 57194 660071798 137922 121692 1347643 99399 51328 750444318 78361 163559 45352319 180905 37799 287527874 54610 147459 8311579 49248 146728 40883518 150969 185256 1757834 19669 157500 6620421 69832 33024 10992917 10141 43866 19109605 134846 54237 162827854 45641 150306 41567036 54337 53287 48246271 120015 194818 58754642 186690 81273 10065551 2181 2428 365154077 105313 146800 229587403 138739 189921 125637 195613 101997 2452459 73971 134884 87997219 55646 53832 1892218 86861 77125 58537326 106313 157322 20187083 172622 134588 8403822 122114 101862 78457802 172386 21185 11949522 155064 103152 109977403 12853 29815 109891421 54435 186883 149676024 110327 20355 244042037 41231 44808 45755765 166030 65483 3117678 90916 190879 6384752 193299 33332 66663505 108174 75326 601947242 139482 81868 7463587 25695 68404 28419761 175781 62182 6183666 47477 43060 79110959 32698 24519 55092062 28369 187802 242161737 179392 10573 24768054 50860 80200 8516811 3161 153811 64623446 194134 84561 87096874 125132 54717 256471953 55941 34302 13156705 149133 69063 38536398 42135 80157 58037340 189164 154087 248528669 148226 164183 162343301 117547 157386 788062 21097 188032 140851099 172448 42106 7313995 115599 180797 19064880 124653 31221 37480565 89418 73921 4722343 34296 77115 181486092 136256 108530 16925458 27213 166875 147917819 140011 111873 5573841 179440 23595 12619665 21088 87719 38455717 99494 5282 44951407 157888 158088 37529475 136140 156543 60712723 52434 182645 141600 173095 30669 186693317 32678 56629 33087282 165412 188089 22486679 173858 113181 2726701 193513 158684 10777348 74089 58435 8313595 73161 999 8259184 102296 154787 46224668 186417 46545 220340221 130515 9150 72830821 195402 53206 128256440 162370 124319 393083 190067 29370 48694054 197572 197502 46422187 181969 127223 166498589 158843 166935 162343800 59018 125001 5030345 179245 6141 56122592 124708 154374 172656000 182935 159323 18205717 88372 123641 9102821 139684 9897 30804020 62552 24006 15360642 53447 163455 10191543 81054 42601 39078391 58252 70653 948878 97419 110367 246996301 163880 127901 131865802 112007 117626 658043 155266 197356 12358799 189510 3911 87712320 85839 133622 792363 88419 170821 153295198 152684 47793 161165035 23032 162369 37084755 32673 172929 49331882 16874 162167 27272725 179908 159556 117654505 110920 81953 20050468 162177 136102 9078353 77749 163469 4252936 74690 16491 3081449 154429 2722 36815799 85378 47401 82572492 26003 69041 61699725 189848 151413 327240486 96493 85200 101491979 142267 108493 39431762 108026 20844 1117604 116264 62408 5925098 50842 80572 15526318 175093 171067 70985480 161293 68156 13265721 41097 25952 17083588 129499 16146 11449772 87582 9328 1289525 59485 32890 5193960 188422 14811 120550607 6456 179253 23616634 75618 89523 15164307 191735 182686 16577079 7922 59917 289340952 7222 112472 106827545 186904 102935 67754405 152783 113512 11417530 188861 176904 56643212 143503 194476 128015284 2376 82454 21834916 166772 49058 541616974 164219 110145 43504833 90840 50784 72405580 53843 145743 73101564 15353 77883 23057299 175914 46431 18397837 171710 35804 430341 46072 31548 11897123 178523 2063 8487547 330 5226 80488585 65651 39514 3485597 105712 71282 61705692 73412 106688 5090352 91133 186311 157888780 162153 103518 29311471 106954 24102 2610972 192317 50241 16551682 120684 186052 1068910 113276 11400 46823479 179621 74905 2947490 13053 185974 35871611 128970 61559 3286657 99345 16358 145157392 126156 182184 77884224 61247 49307 646259267 47882 58303 66421363 10101 185431 12255113 142316 26653 299707201 7905 123719 2796878 136642 142053 60483955 19704 196962 64602386 132885 188965 153204029 85425 96599 18844190 72176 188951 173742209 127050 132895 120989661 182758 7767 1012636 187388 193396 752548269 132714 115359 20127855 199311 66755 856056 71210 165819 48303304 123394 183973 2117141 106584 11928 53186976 109824 108653 17792000 95285 52166 42662566 193058 36547 187447890 82098 126383 4724696 84652 183891 10047204 30199 120483 46379264 176462 138340 386273514 154975 70422 4788646 134963 189116 23970367 53405 72282 7750968 190759 64576 123640483 199926 16345 30029873 23031 181904 50962056 95227 37015 136837466 139092 189689 534929 44725 116739 166104658 163575 134547 10943907 36477 182534 187199162 155402 4077 3291614 70661 31021 8535852 145647 170651 72325472 116024 126965 13470285 174565 101394 245358 179374 138367 294543928 183405 80124 45519695 62229 40828 71005070 72505 102913 49662094 129410 161140 53620027 2721 174948 49735447 50615 159789 31618879 133694 28293 192921156 22593 188958 185607837 140853 79242 65091690 199692 45024 52321630 114866 174784 20837892 151124 163972 97827637 164633 131923 21960388 82682 151282 9580521 196584 44875 2547373 84194 186550 28251019 125941 72510 123684222 197315 58342 42797758 42363 50346 416413878 109611 52721 4870258 68804 101735 122836718 175465 23030 52942505 142686 113513 49631840 146597 119769 38973819 35273 180264 2875750 96148 65770 126567786 12287 133794 139779104 169240 178972 36551713 93154 121763 12229155 128461 77994 42504131 193859 20115 51170818 48374 143991 9749495 94427 43919 64186986 81468 167606 45498617 93449 190335 22170029 104022 175836 52933480 12466 112436 4045209 102420 169727 55155188 125156 24159 12321465 196534 53317 2627068 34591 18696 1168271 65007 55131 6235368 50071 117359 42717142 180517 197882 10599410 52726 73876 14069982 28034 126040 117744748 180636 118573 18212383 63998 23189 24240563 27025 96668 35382176 53493 16602 22056449 184641 51664 69931026 16434 148416 9786356 75539 140570 16877338 104175 36587 52264484 127855 110472 273981869 165761 194380 31161217 41176 126741 24959354 10040 143474 4644801 61142 67903 121841302 156550 122877 27636600 20319 38927 8299499 116850 98365 2494883 187576 16072 160048158 12896 142778 27361214 139596 174439 3758374 185887 195864 50523978 2492 165572 7502177 141814 33991 34286952 179653 144084 77574662 80906 14074 2311700 160374 198187 69178073 185046 4391 17824108 114054 144257 113033321 139966 143828 84103080 136910 76557 13940104 44744 5893 252275999 10332 115421 126065259 97376 71192 64239230 98414 134024 109281212 156966 141295 51129601 4376 6396 24295618 164177 58561 13554690 182961 161221 28967191 55532 183373 219402357 76308 119670 54242912 104435 90640 26149365 107178 12983 198303481 2732 170786 130677394 131937 44894 36419663 190360 20026 28295057 49359 26384 13840420 20518 132152 112673257 16303 160173 4993444 142056 164120 24032426 181416 68158 18052272 6604 125381 104089229 109842 481 97186651 127243 183305 116114347 103586 152591 195425088 153650 32506 42736170 192182 110390 10028799 894 185381 23662378 76591 183687 13251571 69043 176101 12040274 69427 155282 16202771 12879 9842 5484293 36521 86244 17422482 142632 29543 242266405 115561 182450 9219736 99339 166571 321607 120815 20537 319291964 140833 9171 12447715 104111 83873 19342780 155316 112522 145787294 156636 34392 42497382 158220 129613 21813247 161583 120368 13631782 143339 77980 62102011 183943 87226 19857245 81768 12074 12299421 148773 93404 13537374 113590 142755 32736329 143678 69391 9970723 93816 28331 156582368 57841 11317 63761717 10652 106672 108322734 117708 172454 4395500 169792 161490 64462536 165009 31835 174709916 13054 25304 66829788 70725 122540 133589779 109726 199167 51823465 65373 164727 55156176 20832 53868 36316721 6417 159761 829629 182944 69555 34573123 181671 180574 22427090 84744 75741 46524693 191499 30346 4241290 196904 33225 16859913 26473 83168 1481504 5070 199615 207671414 83252 90573 20267293 196351 60849 7845223 82813 13773 22855645 40303 93928 282929271 102514 191144 189340976 3278 84567 6100773 70828 109699 53712908 71140 84876 19037215 70784 191373 79665249 163015 187280 9546408 162587 169680 240745113 165839 2588 1910985 198232 34305 37412190 35624 70212 158621622 50722 50460 415180563 165699 164799 24978096 12416 158355 86181581 106649 145435 65614821 166366 92188 8413518 24316 139321 69241127 121995 29529 105009336 175697 64731 26381 123557 117242 6104833 175042 33087 45139146 120227 40135 976033 112732 25765 17365868 57868 17329 22209887 142057 12852 735613 125655 122641 99898832 1195 138078 87702969 163879 183882 14520370 125340 160393 462449670 84794 72334 138708263 119109 106807 7838535 121570 49756 5867550 176540 62879 35657759 24287 173505 13349546 139131 116498 3665388 113769 6082 162603423 125678 136818 43515293 76721 174958 3584238 36128 23243 8913885 179606 25462 111586991 71953 165399 38545660 139183 73940 4665268 92318 126869 317115 22123 91590 238593696 191791 154640 2141159 3023 193024 869538 174851 76866 15487287 13293 50188 63119478 17834 68315 11785291 109528 31803 33163885 6517 81516 117606952 174611 73014 97204826 75582 59626 52815473 111315 59054 3889262 39776 88760 92823537 21308 4188 63728954 162559 153247 14557994 166925 164264 70005630 101848 1679 1787430 155452 82799 91765198 178271 15311 101540594 194526 42278 119375203 66729 150664 336529478 144297 18512 75031317 86562 12822 6168988 185039 56820 32622205 21925 142880 206917400 155067 136852 977649 31148 168554 64752046 31100 109183 596332 74317 9971 14907707 103367 64955 42170915 129790 21951 13338368 136606 48042 47151086 110609 107084 48435431 63746 68734 15397225 191541 121092 140101187 51105 13143 102571058 85161 154453 31093760 185048 152905 14908776 158878 46065 68871309 166046 87236 35117252 147527 102310 31147182 42266 168839 162728031 30379 45912 33188112 14628 140980 78301217 41396 44162 9391345 64380 166269 396511 178284 147556 9347508 132688 9973 21919277 162461 64837 45161727 14687 67458 26358821 133471 164922 1558418 101050 106514 19219872 70930 125780 48410123 83346 143894 10057987 32145 8944 47576907 94813 159779 34007240 185971 100274 12098049 135189 148645 9417670 143029 171760 239117113 145976 140134 623790685 66234 153554 15164797 138269 180394 7646442 100738 169701 100629594 134843 133771 586804 184349 8508 229876963 138779 88278 17248964 141297 47011 123794609 23593 125035 216095101 19639 73568 8540428 151488 67566 4124668 165994 158661 13860004 190428 67546 5001014 23531 136221 12307806 35950 95680 280262328 79239 59362 36108184 943 109404 104232805 137610 132950 179191066 121749 192646 40593343 119291 1348 14281700 171896 177005 4713753 98127 199977 57205777 7199 175742 55794443 107497 141582 37524098 54756 99141 73346369 174867 168217 59146132 32727 176194 40857729 277 32139 13531685 159572 22275 28426056 108685 54898 4182486 85703 126999 69875339 33172 26323 65949734 7181 25260 10354239 58488 105169 32750852 145469 4509 55844063 124235 134236 45340112 32218 147639 250212247 101954 182161 3699180 114459 191818 342122342 67105 172905 16222500 19024 160971 6441628 29025 110867 11683978 124022 175642 21705261 139090 161659 63922828 116291 39473 27333885 26356 116767 18412403 63664 113683 51467881 180121 122518 28097972 151077 182231 32298039 165974 13934 223062 179952 58124 128557729 194350 187064 37723962 38522 166215 15607246 194258 25994 45362947 60291 14998 7026131 77986 145629 1562381 75678 117534 14235952 199412 31665 206226893 66599 142119 106075848 6737 18608 252508036 82874 156058 30713945 40937 53519 192346232 67993 9819 15349086 97241 83660 22162456 70885 116295 28324431 159762 28081 1286807 127836 92902 1357302 88981 138896 4097113 13809 3251 10417644 45055 105461 69794713 48030 1950 156194156 68592 48871 160852520 186527 39584 20695173 16896 54639 668018 167285 11859 13820770 59004 12729 24371804 97169 101266 12563916 120471 91149 22732860 132903 10789 9706324 26618 85224 34862383 52789 136537 5545742 110957 73629 139450241 72501 167440 7862718 167857 146753 15765306 47401 1806 61306459 12919 85824 23018128 678 83656 126250643 161930 30133 3857875 27713 93307 50249461 133748 147642 114922861 5979 17422 169290272 160514 13497 45516623 59991 41766 238688418 136989 95785 1851932 112858 194684 43557202 93239 11512 23350719 197051 148548 90827562 12238 72611 17087090 190767 107737 37661907 180828 130354 38728869 120595 11218 4734819 120462 78523 247458562 102520 39288 79657 26847 191454 12936642 91777 86566 112282915 194536 29649 426926023 181811 102334 31201120 194444 1734 35510424 156571 17810 38536283 148666 12028 511862 148923 10766 917441 145534 101038 4003393 73927 74801 13659072 94488 106264 103653505 150129 175267 37858510 137711 105455 13128577 29532 114026 21929548 79453 19669 48391684 187393 153368 173093004 134106 172235 32861313 181887 6177 11092696 159717 45492 1690240 79446 168251 13847505 39996 171771 2021674 16871 26585 121885872 106290 1526 107079449 79111 67440 293916511 28019 980 169398057 180486 88167 41280828 47993 178379 45756593 171482 196398 55966099 17890 67139 56041758 3041 173130 3003838 116172 145633 119868083 125506 189048 20239145 173316 181281 84643638 104810 32790 7839346 106705 13839 14113750 190333 13227 37304077 139409 132188 26088137 128433 43237 2162256 43087 179570 236319687 14472 175079 3904855 54182 181468 16332478 87661 41410 71235188 143656 37943 9053355 2792 118831 22115864 161710 11472 279782704 181186 165585 42162608 187492 127973 1573018 17001 181973 5166198 142215 46967 65030933 28018 34101 12907676 8271 132476 22287686 189678 52627 37299612 103364 111191 7743431 161380 76041 65291599 194593 112377 76832858 138552 19505 414692214 190785 148278 138929040 115097 76458 9448699 186851 138077 65082844 146322 132637 15340109 139611 175767 48479699 133537 71592 54932835 177793 53191 5390175 38385 30213 102370863 106323 56362 99565057 67322 159330 18887040 169748 80851 36726974 179707 80011 139826522 198586 175636 10372856 99379 158876 67175848 45347 166768 24529107 82124 161740 172198256 99623 120711 233112060 24827 175209 40701831 32436 115907 265123409 25432 36762 27664709 45278 42077 69034737 26059 198733 4413804 141418 73780 251222290 184642 168175 61374628 171227 107200 87320681 28791 3418 9209847 177925 175737 12076864 178966 154510 8742764 127182 115321 6429416 56008 160345 824851 26745 105354 4933666 104069 175158 450080805 100069 5726 41990799 36370 112315 535593 49534 91437 6570014 85716 89851 103930756 69784 2417 93561440 77960 117263 91607312 133488 88616 2753569 109212 56955 99846127 20061 149884 3387188 56638 165782 20181340 116367 73417 19279102 96858 31094 77059071 168385 31974 10785630 110985 71820 10835076 163061 176992 43265901 136411 70878 31303963 110098 19414 26471875 129200 25069 47300333 8544 7153 13144567 88138 191125 75370537 103115 186496 55829366 131318 167034 6046132 25524 87681 176470708 25444 49438 97557709 6605 27824 5630254 108651 74387 480044668 10266 54777 12914598 60861 22978 29370416 83583 125790 401538510 8248 33938 63331664 146393 175677 18023477 64758 140804 2213563 68855 42272 2633343 52534 76007 3551699 101165 155280 73940389 66042 126002 4640787 154465 67563 102141576 46413 184139 164546248 39448 34521 264726 90430 115243 327129620 136151 66859 93629320 114894 87189 14271417 42189 35853 4414914 142827 9928 70822213 107219 131489 269117905 133507 75092 200779372 108621 110315 53141909 68076 37599 21588896 113155 35677 102692724 141623 179233 32030148 66731 93829 119830480 158551 43576 409829653 189077 17241 377481998 84037 83699 22688179 166819 98288 58602742 141035 78473 53227541 91004 130782 16569363 90369 40562 64155958 165005 27390 16564912 135935 132112 3473894 37464 29760 20486090 41992 64279 11090092 96364 76503 125115834 66806 48689 90759438 131704 125259 96645 115927 71194 5865990 187447 38693 15282187 166199 113492 1828074 53141 137275 35272282 60187 55939 113965933 9632 155645 195128329 21247 108561 203696254 38105 9926 17474070 34544 21252 3661018 54703 20846 57234376 53468 66554 3058482 6540 187600 95468352 91155 123180 240181860 190136 95502 302736041 16657 79593 60462550 19834 177521 20631662 136392 36564 8172430 162906 11788 447259321 151518 96870 36372374 133353 22345 1782386 183107 142355 6787562 104180 115546 33691097 143272 14674 141606839 72717 111452 9453610 36281 95811 89584090 48530 100393 645546193 136031 170894 24636762 12050 49843 132848846 104379 185981 123326711 21320 70149 391287450 145867 117257 27552739 125352 57156 20707111 149967 155210 39111886 57150 19570 78269438 126638 39231 3287850 175478 19316 50266368 126620 106322 34836622 59882 25152 106277387 134766 91889 10017709 57072 99629 198454018 192789 121979 17628114 133910 75051 15347797 156827 71721 3049550 191327 185923 12405695 99106 142849 23968139 107935 90377 178364055 188404 67473 116786471 123921 21045 647741 75414 177272 10693826 118837 8752 29329910 110979 55405 140587865 1787 183513 569890 194547 91053 17661279 47565 17439 14860320 83072 46081 702328830 68530 183293 74215519 47123 122823 57416465 149392 180640 193628863 57696 129250 870515 76822 27093 5342606 51961 80628 19531052 169651 24149 25802443 91137 64413 6918150 18212 135669 9056038 126128 118312 110278146 33608 94865 5546437 80774 39596 18814128 174848 184515 19294944 196354 180159 92832640 135178 191049 62808703 139110 78151 76655056 107485 25612 7471840 148487 98552 34214203 179483 44415 14621109 25286 52414 624708 150137 82844 53387354 96360 24008 26803256 206 161030 9694374 148892 97907 12771449 105283 12283 387921 64134 129310 143005841 93695 188127 50671470 159122 39261 10433366 6300 107597 69089807 164563 124403 61982930 105448 169405 138316873 127391 42734 4455535 103152 2921 22482644 83997 100820 131168449 177452 81716 62208773 194382 90047 9154714 163898 57519 197294431 53571 166406 7143141 100901 44473 13334823 86879 135822 3956 36939 134634 44538016 15523 17902 21363618 63623 160549 143378738 31130 75657 3194399 128979 179037 10387583 140226 89094 182387255 188600 136509 4249017 34291 75348 24437043 56201 25776 16967660 172266 20547 10545983 180609 194505 3205159 146618 70588 18212239 10658 171652 141871380 119878 129919 5906150 137838 77142 119933450 85067 23394 154387147 196895 173450 31444212 7709 55772 22554153 19107 40352 46362768 182146 44694 3918839 125421 138052 60231504 196001 165382 7776540 34028 31204 5516613 2471 144548 11538365 178539 12877 793822 35925 186983 12458853 171421 144123 53599339 140004 130352 2954000 194375 177353 1549707 192624 24122 1793316 30178 178110 73273028 130494 145778 327909179 135987 62208 71226460 130505 32854 108922986 121560 122742 11102172 169822 17284 4732396 83624 22487 69390572 10723 91212 42305363 140132 91573 49580682 66300 153483 4734694 123640 100061 57688341 199739 99789 27783262 153074 137615 2371368 190904 91267 1596487 195173 32664 68180825 168832 81518 7621253 52594 78537 90864349 142240 197933 128784673 86338 189198 135558446 155455 166590 29658582 82776 176104 343896331 193912 57757 43767206 98092 107741 25814552 196247 15897 40226922 31182 132120 22177774 147613 70524 135894999 196408 123516 5879971 53309 20675 102580895 13839 55061 90077170 145624 89075 19728242 91472 122903 83461405 9644 47918 94475359 41825 150904 9666977 1683 166552 47835504 7171 13277 9005274 34775 69965 70764476 155438 148700 14259881 195818 102572 104447738 118769 19581 13313606 72566 57469 73202720 133266 70404 34925017 27972 147426 32822392 192549 41238 64329744 33279 151064 3696127 145986 192785 106948775 173015 140121 34234220 130939 69437 28506301 10830 103648 35069284 119551 45591 27379152 185154 132137 38463752 96398 28049 6866700 141537 180536 50142 118895 112034 26477793 193064 193689 14630698 118625 56315 24405363 79658 49229 30746883 100343 65149 118345455 76912 43690 27135686 143359 179717 71859871 31976 134056 36393753 16877 174244 6506129 22052 46006 37420522 56951 191547 376227799 147916 23044 20911932 38444 144036 47364037 16656 137403 11442265 196946 13787 143968997 145193 112571 15302150 52825 144039 116801311 56634 31847 10615032 30412 186817 66223170 44660 185407 48851056 89979 151879 68803430 175297 107722 101080402 181620 101244 29233089 67717 106296 82930441 38770 44432 16987272 87039 119262 30178880 166299 135394 7564 75473 189862 1927225 138702 165537 33861835 52067 65694 28440368 88809 38787 14235988 190938 91026 23864398 146128 55856 578857 160500 86006 37570712 6962 86106 28510220 51958 171866 269083 159096 57364 1831653 102856 26997 89367534 194087 140351 105142799 2153 18247 84253394 58162 194311 1239558 151485 180601 1917003 138904 60877 559558299 75419 60687 39784187 77969 52588 385475328 189355 104549 11743122 177481 167262 1451965 52905 50533 6961387 23800 34263 5117248 150655 104321 227452260 34680 30862 10779114 59041 149980 120392640 78155 110302 6531398 139773 175232 11007355 189133 40810 145517676 47933 135634 185292141 51633 118138 12419573 199173 77724 17400549 164825 29612 4059567 38355 186901 328642324 197857 178246 85011879 173712 78592 419276823 87321 80035 416067095 56212 138828 35863239 178756 93673 81042939 75012 147670 30899921 164488 11799 290067 13650 56759 25746069 72410 188441 149007994 50022 43776 175135479 122152 19920 10344937 52063 185911 5438002 149330 13487 73230210 137768 133046 10890354 8028 112477 25948842 96032 131587 53498282 182642 191878 96143497 137173 158478 13455226 40247 66969 44684840 36187 6263 4537178 31092 191742 13435715 16241 73627 28871135 150624 75232 25748211 151852 86212 35403709 52583 124127 2005591 157664 2815 82948522 195370 40556 27279595 182234 178454 81072575 26172 47990 108766725 52640 38607 59469462 174903 104947 37354593 130550 120098 932188 194603 12732 438416611 48731 181839 238777646 22312 13270 12493486 14640 164901 88599706 114771 156313 114233656 199854 25098 347499226 41707 35399 220458618 170835 68775 102639457 7672 92630 21962058 8725 116390 391041049 46417 169743 287402 14032 111320 26312689 59221 133462 83257077 109481 105768 127949768 151317 155701 17634984 108559 131228 7635378 153607 141342 60690218 184721 195398 85626413 3013 119356 2780855 166831 64213 42076179 132684 190769 787720 143452 16062 55016493 32769 149402 122032331 121750 35446 800963 167650 158375 679193 9066 112195 10830990 34248 140135 65781733 77129 69003 146167990 184840 136264 4080106 68686 80212 8997019 141047 103034 47112664 149367 176138 72587005 6513 130439 67867396 5432 117699 25254284 177277 20647 59882076 172115 81166 64861458 3660 163708 17983234 6813 79059 7582059 168778 13231 37762473 81476 31271 138395207 63957 8231 70442633 109967 89240 74113673 170323 101433 34429290 171216 134426 32368415 100583 103744 330874400 10500 101810 17517369 57058 183127 47218153 89606 56318 10730116 129691 88236 3654494 142735 30046 9837674 144760 174850 174687 24407 1575 23590218 155424 131360 112736585 108442 155058 52701172 31864 46177 5995553 82744 28348 34773985 195063 150835 176097692 78359 51483 21527080 44662 133530 31271074 101127 67334 19334064 19421 33664 54463509 110428 14427 91202423 115589 3287 14446113 120039 30404 702608 153304 172800 42946126 60534 67820 490001672 182242 99157 186548020 67124 190871 41576481 24164 131530 45966775 13638 39644 53682237 20791 190009 48340230 187826 85602 24029015 149034 157723 42461549 49460 91871 59473792 182457 110341 3258768 34203 160391 14404171 66914 185372 27402915 149064 17728 98580993 52378 137667 7878208 9051 92737 8684129 55765 126494 241625855 107144 31962 50243513 122922 54944 48147103 21670 153056 14978 157691 189127 15870122 73306 142494 43299531 8621 53235 129235668 137671 39891 2172627 148552 97227 76634168 14636 91254 153775014 188512 58301 3951198 1082 63660 96270048 49733 190255 45466329 2236 155710 32843792 4464 164422 152075857 60427 13281 92061973 29171 185850 26220157 194734 40963 15039339 79098 192070 326937 155532 63465 133274475 66797 32370 2174045 9650 181388 2184489 35306 152907 363340712 50144 28350 30805482 169628 53218 228548411 49464 160013 12943082 16575 45374 41029098 15188 166048 46994813 161893 197960 22099217 111958 181248 9038856 115163 188737 16710419 88192 139761 8295756 61073 160660 22153106 85663 27783 12144809 146272 73901 31423511 171686 150920 6053967 182305 132800 53227858 1899 110351 93272956 103445 157415 47813425 139490 120473 45375319 27262 35632 3463949 19450 179638 30228371 199486 191726 44845405 53639 109926 139938705 188028 43928 79045420 100336 87672 91300297 135535 44927 6988746 34496 17723 5388252 72151 68999 23720753 147360 193928 166854244 190620 182977 120381425 26712 43068 36608236 2536 170604 15325869 30897 15908 45675983 199380 129055 12714749 71282 183998 6239330 6829 86584 30965686 89195 103605 101043959 171425 29052 47333878 170799 194554 13788329 65664 12844 6577893 60114 52024 22881478 131019 142661 8760169 53307 124193 442262631 176443 165963 50427989 195104 50470 1861561 56086 17552 13266751 183046 4039 6000787 123154 64573 24187547 1209 162715 21558527 187290 119850 502204 88820 75111 133678739 32005 98818 5871636 126695 60799 4839437 197066 49202 130933985 168260 15857 30003615 39489 101834 42507302 90198 180479 138964323 48462 8026 54175038 150017 79612 2723377 152275 81085 21609542 17740 91277 34224785 8584 13301 198199209 109496 104802 285471443 155945 161684 2086437 22879 143697 5556411 33170 135680 18123368 183988 5234 4472757 120109 171554 82763627 11653 23410 33999537 147594 123547 5505928 122405 130120 3722640 110614 1656 54648832 125595 92672 40872039 173697 153100 118875708 82275 118662 8526131 64759 47024 1186264 136761 149969 314208895 100734 178816 33551694 33999 50291 39372247 120826 135229 329173382 161690 110108 5379541 165251 161575 584467 24315 195840 912915 147234 3620 176293977 195313 66706 47103756 75541 113414 21451360 23096 148029 4928448 143122 178188 153879 179963 54954 57755766 152107 111342 59437247 86628 27821 109923517 162086 130631 1905489 155449 18881 5930735 53687 39900 103861953 142335 194409 38725299 67921 185899 22552473 115497 36256 83204798 134305 6497 61361224 111341 169277 85378108 142781 8734 148937585 89252 125463 1433561 81256 138241 22290941 82234 64358 23662999 198410 44037 84157641 179477 187284 5756962 180873 182197 1867988 139085 98989 7500677 179585 151835 13684313 80890 130126 29019606 154563 39317 17004149 197909 94681 6566969 164081 132042 37353936 155320 69957 93379373 68358 2843 572587 111669 97896 16703947 82495 160323 76865686 18814 180851 62824201 134802 42794 126005117 28539 36343 12088247 161095 4423 175335491 94360 99333 23506365 148856 113322 9612038 143488 182863 7899577 165974 194133 1438204 52008 53025 11783101 53653 183390 23884802 133584 82894 89775256 35384 77047 9104035 148505 34914 60447393 6041 185707 115442728 116510 170326 96437158 119824 99106 8878523 182959 99331 9934700 87259 29129 20481457 99292 30015 42507174 121795 71771 39562221 196575 41319 52625739 95532 173527 55441298 185310 115420 106875462 102971 2483 23361362 33510 57856 5236432 153529 91348 1817489 84256 9559 163812790 185274 186804 22516394 145190 161513 83473342 194761 29992 272631863 83131 187758 69811886 189959 96136 1710786 34156 51774 33632182 68377 27529 8610864 38808 88033 27351633 99368 82715 29456631 115762 163816 33515922 191713 59402 542829772 112861 112968 14364811 75173 136438 18619796 83937 145232 266218878 145271 152036 185670626 185412 71239 3367114 151950 138134 1601725 3418 125067 34217833 160903 125098 101787821 170576 89853 1468247 140117 160184 7888410 116979 165403 700104632 99668 13167 212992137 418 103449 126141655 172446 149240 30060971 199661 110408 13069607 2015 93297 11688346 183863 2277 22177421 182381 93180 904321 50259 138620 19305373 159785 19271 12296384 166763 169868 27707466 59736 87825 84412829 185235 148397 60332641 170817 121499 59883177 99851 68139 6313040 186459 141730 255110135 20647 30532 134208889 77230 39179 91477261 20720 95696 2638888 157937 4189 158869891 130750 90389 20273307 11131 139101 105412999 77380 20121 18222241 104938 60356 157980585 197835 68150 34681509 181950 146970 5661483 147013 153334 142861866 185259 111209 221773260 14189 72606 113045350 50892 126528 12747198 157332 142204 152961656 184009 22269 3421425 120376 25928 139757405 61963 16161 3280589 179589 22345 9532052 40136 177512 24185188 191666 137751 248046736 177299 10991 67611961 124538 67891 68019807 48946 70472 1877734 137880 111848 37133150 138733 156067 613752499 183006 106641 1634403 19861 57832 78112127 175621 174628 11843086 5675 126652 10713591 190627 28941 8010746 44184 142177 383696 72269 2192 2272877 142824 85725 85904374 116494 53485 86781278 77570 28643 26498728 56718 110363 305347332 52898 75379 55083618 178501 85895 52150598 55972 180304 70455920 114063 135486 25008552 16653 196759 3026214 43153 6228 218146225 141919 188529 110418505 143849 78255 21638822 159904 38230 4450733 188477 22276 71345652 71503 150028 46024256 37647 127171 637891919 47936 3276 6122517 108895 71022 109346809 129376 145627 3404436 174868 121550 20402705 79287 96395 40294895 4301 177137 9469438 147679 140070 158712146 124269 179707 93829557 30003 137578 15541 129418 23082 141337702 151824 19613 34554886 8200 177006 69358464 179211 3224 15675230 74482 53454 10119307 14110 89515 68550002 65932 148096 80657628 38406 152604 7402840 180882 74255 8965628 33936 149844 53803733 11799 63638 82609488 177280 69087 19894247 92417 179247 160579711 103962 8199 15086531 131941 3971 16409271 134633 136782 19534764 101402 39549 8669213 19432 159577 50242842 151873 169397 104968592 42884 190082 94980402 146078 150558 27903240 18356 108011 46028715 158763 37258 16073733 158170 76264 19348768 161452 31918 17763445 83371 3845 3807647 113682 89117 438445 105818 159049 478598394 84148 12651 8240448 28946 112069 4753026 174622 6136 67802644 183394 31941 41873768 48172 165693 12429165 153965 50850 14242838 165678 27991 55578634 188786 55017 5666825 74347 193374 22094835 180623 53764 8910775 166204 193975 19201214 112307 165983 64798845 23551 131603 94892219 196853 165939 17841266 193487 157321 82657418 117563 64956 170030759 170971 27841 176713170 1354 69605 152076309 110331 115357 4361836 37077 162867 83447310 130649 116692 3307970 184742 59547 115611699 94560 99724 89618722 18284 79616 52767569 110277 199330 131837683 141589 11194 25555995 148098 118853 29688508 46715 29721 13692873 119580 25669 242636 27259 109551 96338478 131689 55993 36468289 177478 12650 1650309 176378 59850 2789129 144945 197076 203277895 33077 10332 135488929 39207 159107 25560619 162482 182036 9477208 114667 38188 23856201 10849 195427 821249 142222 27175 46680332 81971 27587 339670743 130277 99211 78010834 97420 172550 24470699 17704 48508 75653232 82573 186234 7082053 42392 183741 88259828 164941 182112 10093742 113732 87281 10101998 91800 116176 21111605 8704 157010 50378143 11697 133948 2729766 182337 38052 59322517 41778 188023 158530953 32359 49615 96606854 112416 179268 106599158 197539 192517 43815760 11929 51691 5341671 10988 52649 42655313 162904 37174 20040087 54122 151177 63941654 67379 148153 20133150 77822 29670 4805699 90599 189915 12247353 19809 118136 47505584 127580 107045 99756617 21367 162473 1340006 96616 32843 51918217 54446 25030 5005597 91156 55384 18377748 181179 147358 355781451 154792 165562 20639076 75526 47426 10823002 119378 29951 87414259 36328 167765 482927 81878 14375 86846094 6342 65327 5773276 149706 58651 5934343 195016 77137 116298746 144787 151467 11516249 21080 74007 78424096 106994 134859 2598204 115284 171607 10498449 70209 163300 25489281 132144 24911 60159570 114361 151033 67642004 148583 183107 4148504 66037 199822 67357307 62969 186328 20560345 106427 1568 6259326 14080 174375 64816522 97038 15323 57572105 129311 117886 18043985 56974 144035 32385616 149677 171022 69603156 51408 67720 21212115 112592 164394 2997075 15322 105883 675584464 132118 45961 41514200 88017 14466 33841008 192846 62424 101759348 179890 128552 31287344 7065 136131 217904738 23302 141560 63538636 84772 35718 13388654 162910 149957 92262643 101220 191586 124541169 146407 54090 124676309 146620 111202 34496190 119638 1016 55010737 52586 1036 25169048 192314 82946 57140952 56874 137814 31353174 81686 67521 121762707 82410 39629 168446168 84609 28531 80313246 177349 43605 72808307 87208 119481 137348049 47033 92079 5748602 12263 41596 122867308 87161 76391 271110461 193572 39856 41987594 70247 95574 33019569 185549 166745 14980199 85796 183459 85883368 22345 70543 5297773 35300 191327 2083155 169480 97447 6267032 183915 97709 8112212 78374 120530 38705841 35382 101418 60294720 68575 145566 17733846 176117 71230 205651334 116474 148213 155062426 191967 69722 4210049 149914 124054 30716535 116650 92192 17575355 17875 29702 27012214 7612 164480 17953501 17302 104939 24620021 54345 58369 47959697 16489 62813 8220951 24204 172729 24806885 122935 187987 31746173 150874 195562 50113006 22850 162282 47298078 33922 108908 38389511 57823 169616 158873866 124566 187225 53201177 143979 96921 20608362 17830 195413 454995301 189893 119164 110555496 69475 11390 5918618 160109 12719 7231268 36091 179414 87031283 99190 133598 8502187 136292 131551 67176584 151412 80867 466420431 125266 9263 49122627 148056 97252 16400336 192033 39095 20846917 176586 61824 89985609 99902 23528 166070031 121113 15259 333214621 34137 113416 13438146 59878 138771 3042428 90024 30283 26904719 14335 2413 182860865 19329 95565 120937036 198971 196729 16764109 100916 42515 95158722 62391 90123 176653575 139036 161358 19321377 125629 35333 27568227 81715 90158 56202959 165908 30894 62601318 77413 153123 52735917 74264 163312 19140463 122049 44840 18137122 95651 11191 9023011 13663 128797 85389372 106568 76196 89248838 71851 2756 46301831 72262 199848 67381939 20875 45993 33791932 199333 157774 154888067 84216 91722 2887762 144464 57188 1394958 159566 170093 76683446 22080 128846 245293379 182268 54855 5906339 35028 177259 1388370 194816 142151 188046371 107202 186016 123047098 64963 39343 8887762 156654 162629 24851622 169291 137096 94113539 84696 37370 58122273 61819 95496 875870 112077 59604 18788754 14467 13080 71239350 81570 91691 1107129 153679 158057 8916342 100266 154658 234776873 56477 172869 166717 136357 23160 240844 89983 107152 300718227 24222 36675 18259703 62011 36060 25062101 125293 27074 4808822 61971 144372 7880848 34318 37644 29458680 25854 131604 23847379 151127 183035 83968430 198922 14864 10591620 183333 22570 8763170 176568 64435 26600387 162169 144641 125924667 142523 185274 11348209 87828 53614 3298571 185805 115007 17427140 122932 90562 43187936 99067 86386 19131673 164269 22445 31447978 76531 131354 7572687 190623 7498 8003777 39655 93968 190278134 87731 194809 100760606 148264 155586 69665204 37623 160795 357900 25365 146095 4856756 49310 130148 18423187 75883 104006 31579602 167803 33559 52688060 49074 88038 212930 36564 84148 4481077 134993 130081 36515859 153233 119262 2570160 21724 52592 52406516 172661 189208 48464312 183821 185750 88943580 154988 28730 8198944 141902 118588 839255 133992 8714 71812688 2914 152029 50862316 193156 40838 87908640 52751 32962 16260174 172495 166814 2981702 162956 73776 20704403 122973 167219 18442895 70008 42118 181873309 189314 132263 1300033 76025 114934 144463 18727 33920 92625872 45136 130533 38774979 14698 149902 90618400 28217 25142 4748627 155874 50399 77617302 191384 73882 233942494 54176 106477 31015104 24462 100788 9907806 162755 163346 692885 53731 127489 37392120 28001 37063 11061209 153078 136585 3890181 145513 73287 62123590 420 143972 9920287 4355 136081 47698188 158875 151114 113380540 170353 197371 3362658 70709 177448 228332102 2849 66649 7922478 143497 42594 89643332 172774 10896 83218511 176658 35410 78506272 52143 129627 14652640 30510 108050 88284990 83373 175512 22679767 197608 132128 24420255 77500 197857 5416845 91279 173986 114865612 161980 147754 30417341 169575 126531 37633925 83377 110276 53580684 167157 176044 43928565 104130 37050 209653189 87520 101527 128993934 167871 199033 53327710 24777 190447 92573061 17672 13479 84285357 99440 121587 38731290 134966 158969 329744747 106396 100187 92799474 88505 118263 17381913 15674 136731 72019796 188866 162016 25600344 184493 155969 9295185 164557 55709 1014502 27609 125495 12468857 151402 71958 17933057 164075 50881 35948292 147985 74309 73363141 38525 156937 4365855 81820 161877 71892466 134067 80949 65303696 44937 95548 9137754 160808 39599 34477620 133837 114495 94802855 124650 126877 6674085 92426 186814 18160140 69584 99619 4364482 78700 91318 17679898 35705 65445 8666767 126687 72175 32662139 62711 118441 33257771 74052 138625 142277 86351 176269 107566726 103146 188350 84384 175683 174472 24417362 1754 187055 29925856 191273 193774 9173616 89929 93570 340812596 111320 156496 7256772 189034 57595 110799842 103343 2692 69148731 153992 46789 11980598 145760 7471 56253033 172782 42797 35619906 6038 141378 13651049 82948 44205 9050043 75374 71982 11844766 143548 130860 44140875 157693 183232 47598991 53077 149113 21999814 167556 130542 110034423 93367 172402 167298 4413 93908 86646994 99849 53972 25872947 159685 127235 72783904 184005 77826 240084718 126054 7456 31240844 88258 51131 20611062 99883 100768 372146410 174709 6665 88903487 151911 140830 22716460 86855 36439 154018767 129605 175473 37413509 162431 99222 10292914 28315 140494 34304920 19375 12309 51896465 181000 96203 64934800 49492 52973 15153488 109925 58341 11039723 10275 43916 19211859 18586 99009 70352550 32900 63941 4157073 4633 179026 39065507 106947 184554 6156545 91559 184968 102718494 75410 42178 4939224 148011 3400 111874543 44547 156287 2327960 104517 4367 355629 36868 195024 177603568 3589 198725 67315782 18841 55421 66399857 176127 122592 35472433 72724 169637 3472683 59490 84962 14154056 122242 109625 36304958 101000 57175 12477326 105585 148363 52845594 106255 20229 35355397 134797 40306 7758729 109609 144333 23115924 52633 14044 3100100 164854 122921 19389447 36899 199560 35425401 135905 87938 41846732 12870 188897 4667298 151959 179371 76539337 69011 36597 127419387 81957 28073 15379262 137951 87428 180082529 117422 114534 47749429 127451 63132 111027711 28253 183855 6655611 178318 53647 28276409 99386 61738 37344035 45798 46806 131145739 34909 102377 54987612 157365 158784 223675836 128826 29938 13740994 91151 71806 65735996 81513 104368 62651863 97650 69798 637559 97155 52536 485951 51830 158571 51856089 163390 194447 57214361 31530 109317 208675412 132353 197425 179128295 132609 82 27922933 144670 63064 101271345 83637 29001 50827272 81009 140950 515210 198455 70895 242300150 64850 14919 93103750 22322 171146 61016976 54956 129914 178315232 138855 57543 142109402 142456 176017 16003194 16954 26750 64698907 65351 91831 107260879 105665 82946 24280694 103785 84259 22644217 124539 118303 48032248 144754 25836 5397647 45318 48313 43113269 150710 10702 94677792 108362 45830 19130581 115369 144029 92102522 17416 81923 209212790 9968 68878 100502533 19471 156117 16186595 54514 111400 70841890 122594 140414 10888081 160583 187919 10708731 181797 25021 1819667 132274 134580 40547914 137925 167903 219935 44777 110074 71986 192293 65066 2126731 157092 75062 17301560 66253 183188 29323114 130419 2716 95927530 60970 81447 1526573 160778 57959 7267696 96516 129463 84418779 25496 36103 118449166 170930 72430 3181599 114407 185787 44176106 159636 27568 11547658 120829 103688 3099980 70991 137461 34195055 32 169112 56336748 80179 183039 535473351 36819 44255 66176708 114859 132513 34567341 96746 72343 85204189 39235 157729 31850557 128861 13341 7072724 101704 164697 1952105 187948 45565 23687373 199777 70960 66953018 6248 11127 6577856 133181 115411 21056887 187316 28347 6907493 118703 143754 16042720 43488 72411 6260360 92715 98645 10280051 107976 108288 156766506 27455 25163 432917 22018 167697 330649733 31003 86165 3335483 164887 86782 264561533 196158 45035 73405880 18230 101307 64333869 148224 197260 11335980 59996 64004 59727135 18165 7581 21797321 198308 152393 110141702 117272 183146 18764416 127565 101029 297088 91859 189438 6137003 158278 163010 4979159 26713 31303 17450439 111457 63976 2206646 165269 24341 33160233 189735 81214 156425773 183535 132845 7593941 157792 76208 15426829 173287 40305 72449065 43311 190634 6879893 85692 149040 546750 100000 141386 9575446 190811 177978 160343738 171364 139559 37980354 68861 156495 25774117 30340 167863 2719267 168316 35021 6489592 53697 183406 1304351 32437 146916 185030552 69585 6840 19401635 170920 162730 62825846 70637 91923 26451889 147608 7124 7355094 88362 86147 7026922 17573 136561 45834752 14029 116694 228671420 120887 93035 70695715 1896 170207 26022816 32794 170215 60733511 157370 103073 25500374 91608 59820 1300368 177358 194449 61464125 35313 146410 196466644 4227 145044 97747616 85568 164508 112539678 87460 173410 8727056 60472 107161 13284400 35778 51342 35541315 69617 168691 438252943 172350 1315 1066290 86858 39519 74536536 197601 57898 14372461 77201 33262 57019993 196770 80003 9155677 124154 41074 715339238 105776 76993 37981807 81779 93215 54092109 2065 116476 1059438 17018 76473 153854310 2316 140872 2981672 192060 166939 3880888 19259 26877 36235053 180234 84288 117923645 61949 109805 48729033 59320 149202 10102992 169983 140164 299718342 86482 17162 72964870 156938 41954 31721151 119097 5245 8272504 69283 18612 28600890 15837 134097 86576006 10651 181343 44377610 125281 121212 211222774 138665 90563 222028943 14962 98954 127672114 20237 27090 92848251 127308 121637 35894628 106712 1890 24229667 143323 41162 95674589 171918 129447 57526418 77155 66513 12500663 168544 42607 402369482 25512 122071 60904800 65538 73583 120679369 123438 32144 68539837 90660 88233 99075804 135342 155060 19005487 88351 185104 96737112 78065 72697 8139848 126483 131534 10993473 34476 23634 6109739 15835 102638 57311970 153443 124943 33004219 3567 57871 10980003 106670 62627 116622147 120778 36479 22390285 28663 27530 17312161 7437 92379 184270 130424 51238 359334 66540 166271 78755988 115338 199075 17204807 169507 58545 40977898 38599 136655 4546338 1675 123349 25942415 19556 40856 110322247 195717 20661 52904268 123792 50417 115921869 144940 19310 24657008 69694 70406 60644637 123418 172669 533029905 189050 21533 280213328 157622 117082 6920522 193672 102722 37589265 64410 168076 26513875 187687 90856 831768 159218 180110 183513452 73518 170996 19294709 186299 157250 49394999 11166 92084 7283163 15830 177618 15777296 64232 77746 15180507 74232 125980 56336040 115488 127569 34784391 115859 41228 60245137 165904 172227 176553153 146341 43860 74305917 38789 128548 475553 121515 1243 68092233 175660 136849 64913748 93692 61659 17276824 118116 26501 39685416 118558 149636 106754100 102201 14528 21869314 65311 2798 105424933 193398 87734 5028671 64791 59995 74906525 160602 150108 43230300 62784 169497 9340101 1217 136384 102275604 179979 24206 2187307 183624 67010 20308322 172387 10289 62117508 40643 93902 1682847 90823 17229 15604510 160768 179722 407138261 6437 81370 5097026 78380 197668 370993952 67269 20049 10868016 48143 138285 48908975 100106 190375 194631358 135858 28346 50619328 15059 126188 258244441 101759 121251 6166370 130817 33668 189647795 161334 13267 67612457 91897 186808 3341355 59263 183311 38805006 53484 28169 91073428 130319 94971 124989619 61526 78044 86274594 94372 166229 11111957 42156 26137 188604382 147609 130601 3278703 72584 136751 375349483 184237 41951 74653287 19141 88346 65963267 118355 179564 59069681 40586 162199 6590170 149921 153196 51800704 140534 109316 211513394 98634 22430 2924056 102130 157687 289302406 113409 76350 27879203 118317 40845 116910361 6421 130394 11095686 154506 131636 388255 109389 137823 302217621 167277 103804 22888164 195216 13498 54774323 113024 100806 92753506 84810 176921 92194044 92007 117735 98721545 123145 197318 9337437 80455 184958 18357064 165511 808 29578723 163804 182737 20757799 195253 125181 336416391 73443 174319 51597691 13600 172673 227786248 190270 35724 37330876 13288 155733 30848840 138729 150525 120205626 194922 136136 11260640 109587 147625 40181427 22782 106150 58328887 88236 109234 79538465 65814 159472 11854763 184962 146971 77973779 8089 161278 309631162 28820 96285 135064681 129097 115650 4698555 196990 80466 232796443 33910 148356 92003799 8855 114577 163283717 141998 24248 946987 143338 90867 181490703 175822 130483 316150516 121343 122366 14981518 39848 81861 38703453 37903 34793 273983042 167371 115108 21411201 127541 98176 1798013 143727 100173 61580675 40980 132407 44171146 37906 169785 73897 30225 157903 36107028 133050 14578 23503670 69432 129824 638480 36021 88 33056576 42969 144989 74081160 176589 110204 16000086 61440 156724 17778111 122301 173028 8870900 93117 138583 17913933 127015 149044 14607574 113288 142534 1198694 62936 20231 27486518 181485 91289 19371329 190866 144238 100839245 73478 116545 65601945 11953 199509 6235195 21172 5868 101760750 126535 71303 18825778 145251 110335 70433989 58389 56506 15456876 93971 187906 511285813 61720 55211 66237217 176763 147879 117797046 51994 27768 3393596 101078 38471 3850961 167919 108355 285376878 141621 180079 103544542 2267 107269 225963861 11315 112284 12026543 51679 70006 39198981 144737 99660 96162348 116764 137225 100932784 159251 57644 70254126 171511 179015 187376359 124363 163815 9833410 128673 147139 70257488 169986 144596 2212049 13552 115320 23877519 95886 184289 5710456 67695 198752 15763096 188406 63420 12401956 170325 53036 244556814 57764 63407 157675 64612 114466 47337080 129590 114555 56513907 106546 166675 56768492 198919 61060 56932297 23011 32321 17667021 173727 115476 49208432 87448 8873 80947331 143018 29394 289856698 34052 89027 106479440 48006 24354 13307772 98410 138980 69589591 161011 52063 5899685 174637 65995 43757601 67954 182985 24982410 38653 111442 723730 32272 5252 82971353 95230 36545 67184971 171323 184001 45039653 43467 21250 46367266 144582 113831 100926565 101018 18300 28410258 68896 78072 57614687 155535 113623 10515992 13570 186074 26449000 36078 107391 75904361 174989 191370 132486004 111149 170955 3458640 7841 112617 17066293 173346 72787 12637385 197621 66554 26940096 155163 70506 131862532 167076 192544 2278587 32263 32626 77984089 49470 8179 130119150 24629 57663 124837808 196145 38887 17791037 82346 188042 75286082 63273 125525 13030011 106289 56122 184757550 77289 114889 417877 189331 137705 148554478 173788 192143 27620919 66775 24725 359174096 117128 57548 5095547 59742 187968 41259007 185418 129643 131864786 112448 72460 14401477 19122 31004 162821695 188359 123088 8569213 78715 36698 217863200 163782 57095 33244278 11748 130131 43871503 80282 126258 5959614 122920 99014 4418817 92579 6159 29614062 90316 14630 87706192 167559 101176 139055723 112551 120412 90063163 74866 25582 60600877 64538 100401 40522140 138862 120040 27647402 140982 126406 19998138 83991 138834 1129008 67256 8574 11210376 41899 101171 36021503 16242 111446 1553111 25005 174022 80831599 186560 130889 616505 161183 77743 11389509 94881 122780 13864779 1189 72478 36086272 105344 5214 4502337 175145 103599 15642514 152573 110754 195531953 142940 42531 38815776 26636 140702 15098500 154658 142932 82317471 83462 34762 5636244 150984 31568 2363021 65513 153130 10035735 56026 81942 4824456 9108 100689 62167363 193121 185623 151701425 183278 8436 27482480 192852 24135 2089995 166246 6003 37153080 144588 3796 40953487 16724 1576 2022912 137303 115713 53816994 106757 103109 89815779 127400 199669 48357190 104492 92749 7142181 190566 34354 125968044 121229 11114 10958208 139579 1411 17675677 133030 167394 8692531 3021 162258 32594066 16220 99161 51338359 194768 30090 54151320 160589 253 50406843 160413 113930 33939263 88005 3158 136648159 175654 46703 40342523 34961 51036 94339601 16460 27055 677634 114040 193503 8619734 36779 40395 1039627 100979 118772 1018514 191204 130432 31461689 88131 63430 121960999 19557 183658 4149379 86844 55410 44078197 37516 167358 3963143 36480 116760 1500302 194225 116212 75648983 105744 65654 1170215 67815 148327 55525832 41307 35049 4948432 3891 65716 48317239 160030 187349 6108356 12397 59308 6499491 171726 141725 28206281 102569 185892 108143283 86426 86632 48554227 32788 15227 102809916 110545 69963 8811834 182274 3011 32935102 76854 24218 13776133 21508 139625 553491 125165 12727 140047072 122066 20681 4129578 192085 93625 178637257 116272 23294 99174298 41151 48030 111323098 162649 62726 4978208 144721 44373 5094566 9304 148439 70003304 114754 30210 23070568 197774 1153 20565982 23203 165543 19169936 57448 86464 29670265 73329 148569 96612251 71605 87419 5508442 136238 181930 111216469 43586 127083 30004634 157801 193861 44025145 6835 44498 653729 106686 166594 138302611 47106 103223 169250976 42403 51555 665234141 125692 40502 159680398 122915 177848 18251104 155232 188940 135700170 32330 101656 18207626 127828 112678 296453290 4044 119727 36220917 101509 152375 26969400 162046 132816 103825209 66784 33371 196880991 130824 68992 10365769 150762 118476 13207948 198727 17500 60390914 132355 37783 4708598 81125 186819 67755467 172342 1240 2363545 144250 168763 239277042 131144 112631 39594349 142062 26688 6156663 92822 169972 1279726 181417 109936 11345162 69452 103064 15781626 125490 55668 57361330 96987 122142 23343743 8280 96948 8798844 193598 109761 90492831 1008 178424 112768249 124291 178456 17033306 4211 72008 50883107 6891 10388 18371014 60703 52604 79473654 157994 88928 5008034 101835 69172 39849 133946 63285 23189758 49174 53698 50184615 176592 99032 20224649 136013 22220 3677349 180723 11176 22458164 145923 79928 15600427 149648 32545 269380255 119862 16836 6619409 190693 6013 55300623 147323 160894 59243012 51125 21776 16616113 196897 13462 190989131 31225 154672 28570415 24695 47283 3497603 9747 178462 343871 92713 110996 48161711 71876 190618 5906082 58304 155846 103142799 173121 121955 34049427 119269 49166 399760 173781 181939 149168550 163270 129290 9722527 184188 129834 1107021 179457 8286 6302390 93358 72006 134639762 75105 190670 553455 176260 159917 73918490 171336 130363 11817974 101892 112619 61054332 145864 38829 34967428 84031 1761 364754882 127991 168329 182364013 125319 122847 19786492 64421 149428 901953 195840 169609 1118586 138677 28274 30097809 109896 133808 18078260 123074 60464 80403315 172607 16916 21289977 2527 141508 173602845 187140 82932 44291051 153591 178661 13522260 36125 135250 72720465 145385 192009 42948509 98981 114165 9173707 30045 96522 36560148 163388 26445 185871734 17260 180663 48734086 103335 69245 49681128 175096 39834 5779799 181483 123874 11058593 7137 191000 37636528 14351 185276 80981850 21550 166623 110174892 328 16290 7685109 73891 64394 97328116 178857 788 37377125 164960 178808 72758651 165681 76654 90548154 25099 112665 7673269 115373 54475 36105551 105699 95583 174717413 134523 80998 64660211 146291 170789 979951 45602 135938 24014715 183994 124720 75959488 87421 162224 14526161 58217 82326 49021122 47899 139584 80447980 37358 166500 172196061 143209 102858 22552633 45495 23754 44212114 35040 7700 17281 96032 66465 65360254 125504 87113 66313595 118048 63761 78738034 154665 191218 78856443 17105 80870 176557006 184133 178392 29911932 129589 103004 68051544 74109 75192 32330644 18998 23097 14899348 66820 28214 31453982 95966 183084 65086174 44309 116860 1403621 188610 147200 16470463 156640 64132 71095685 194760 72267 16518309 31686 151683 37577008 79993 169562 59050581 54421 194694 29775131 109477 134973 15209126 177183 37717 25791573 168770 141056 12056949 66377 38969 64424044 153554 44604 63352514 75818 136963 67007005 123292 81310 1502579 64924 105278 25319529 195015 79729 16901006 152986 99477 17083670 193542 137654 9227368 117159 21780 33264439 115134 116084 147248653 115696 173373 89224528 102618 81755 77625424 108058 121920 193284264 8633 722 14784497 83375 150574 14390069 57658 158351 13374207 134882 108472 13267653 144838 112603 3571392 40389 148900 22555343 28555 103079 15193416 65552 40739 95521682 18817 27281 85347010 161640 6706 123670619 9880 156627 58850826 197260 132695 11118457 108310 163964 1149151 118284 131767 103290381 21010 166957 34541025 32857 37718 120089732 28321 24591 7280715 133759 183335 2283139 30186 170410 27182131 126738 79622 19560915 90773 81827 8603680 148468 104428 29184917 160832 138212 16500914 94882 196158 137174398 98232 64042 63174881 143673 8882 50810905 135392 105516 292257037 37629 72380 34261415 198599 165115 84523913 38662 167012 113541304 6247 141977 46536197 178366 112383 32431886 31084 111147 72258069 158885 16573 2283518 24205 180147 46577261 10525 155744 39234085 166722 180638 2327269 125760 82054 6252866 141897 176286 3515288 113352 30449 76208195 68659 113788 149746184 196403 33881 33668438 172696 116252 1494284 30413 9600 24844556 84558 19970 22067293 17110 8406 84984415 12472 199706 48743783 186974 45862 7440570 159627 44924 877542 47188 140423 6121016 59572 160409 21182716 191108 61642 38843465 43520 192188 60209217 99214 187726 187929299 146025 180494 214730489 139984 172312 150753430 36016 190538 575636075 106867 87811 76595052 126763 110375 113951000 78610 178620 32364246 87454 40104 32513970 109678 178581 133059224 59793 191713 11505610 187842 129874 45251302 160360 15335 55968697 8397 84056 297720481 114302 119804 21342736 194651 68770 44895312 118501 22174 79773900 170141 181569 30336927 158801 67290 62334488 23604 192995 44834025 63400 106309 48240323 112024 157429 82312431 99366 198813 35008124 123933 116795 12553403 124883 125719 4282718 7268 153670 61344909 143218 2781 100125030 149193 111508 3305646 186498 54229 8381069 86793 101383 165421983 50938 134986 26357811 148300 23578 130115062 63367 128472 92312287 90462 97880 51817071 35574 95245 58384568 79164 87709 1067518 111707 97266 62497438 53421 170829 1919349 104408 162415 43117024 44159 61452 20659221 189977 57292 241402632 40457 120002 4090306 197116 169413 86312770 81556 170292 134355525 55123 168136 153994024 45544 148125 194516838 118158 123129 18403431 74747 106487 14425444 91787 90619 12093255 28116 148882 120072072 111126 28917 196611665 176542 107642 925263191 110960 168388 291751149 182276 74225 85713361 74876 60347 4137446 45181 78396 7037013 73178 194019 47752924 140772 155491 45604330 144221 188832 75238083 108535 88476 47927495 84242 148243 144578119 150080 40275 535339 66557 986 6339767 177657 32673 36668492 143014 109883 73725827 109399 171914 130097513 155387 72746 4369487 158469 3330 33076061 192799 30529 74637994 89386 18244 226740 6323 15781 8851112 60374 95597 105897144 42626 3780 236235311 187614 14627 3989640 183532 133195 14102998 113974 176949 39127113 74938 192853 48922571 119997 157240 22245838 123559 195364 165895053 84411 51090 27032436 47095 61067 344386745 119530 114645 128465866 79556 36052 403846644 133017 78638 131018169 68299 101223 27079926 67665 186431 138555524 4793 179706 92683368 115786 104460 75874728 123733 96362 48768886 56413 41761 14897819 114679 22848 1111581 159726 151222 72232704 195960 136878 5848993 169832 165825 21555852 165832 80140 2593880 44137 195804 94734620 29965 115209 64818543 108675 50334 24563576 88407 185207 250322512 118519 35217 58208276 158756 49086 50328880 179920 27297 46032487 169174 195291 68782237 181026 87058 13677790 14831 196323 91823043 66939 83269 8771336 178599 144346 82787209 78109 24551 33697796 100922 163961 89270258 5038 185393 65120588 176070 101583 2955411 74131 62609 31700442 169895 106539 75586259 28021 79263 56368895 78985 180048 39148169 151827 34425 6606451 8426 85933 14553914 4147 83041 15269 188366 158640 15441466 95341 163152 15398748 163427 186940 4865097 195498 55381 53837501 165142 87118 365180422 193152 190119 9501959 174265 51553 18984343 159699 185187 37354132 67176 22817 575153 38113 138942 16272093 74984 169805 119716780 139643 157327 113230314 153110 114740 50090677 115295 51796 47138533 12095 66935 41621002 4804 17864 5127735 23427 7865 53914178 33827 195269 50650013 86914 78357 185939230 49110 195434 24180415 66532 141378 70523206 17410 36767 20364715 181092 75605 1311769 50595 28920 4196085 116245 193211 16233250 27658 165606 77972336 130606 16261 5099343 48137 106831 42594235 57910 26113 64236261 166417 56818 54367195 51147 168712 72484364 24665 117353 3353679 173464 82599 135032314 32470 189611 581403389 101369 98691 598784814 132132 149201 103372622 173519 11289 26927343 15375 197953 565622 168353 160097 33982101 29545 191910 15005046 121907 52995 103681203 60643 122123 9490803 28341 5553 1026912 29056 80896 86649608 172857 12276 3103945 50012 78835 70315369 160347 9000 64687409 171691 68514 87327942 185565 1574 1868525 150297 21094 3101269 67414 186793 19372720 36310 34541 49168368 2714 138849 83413474 187181 165448 47744027 5510 190691 2910685 77292 34529 106596777 88874 177427 23047913 59741 5936 4619770 83482 90872 8126429 15602 114126 16613420 67042 3627 11518066 149604 100886 393621 152047 9156 10233107 136196 25985 551034 63434 69017 1498427 175365 84967 57892773 120835 110759 13152920 65228 47799 1593116 38164 127698 84027462 133499 167950 46435304 165392 171780 11359151 156953 117138 58284851 75292 106144 64165086 134721 35103 74750232 114584 147634 106210824 96697 53096 23268235 81317 14433 14221941 120734 52818 33921318 182902 33381 131905483 179842 178870 181181751 110090 115493 86642609 69243 37376 32354929 84574 140275 26868930 3594 187965 22068407 138940 44262 461140225 190510 163563 333459983 21273 129805 62014708 21541 49713 30299572 171159 84837 23506597 49929 59723 14807167 55571 53714 27574142 80862 87137 208489124 30825 172891 22675357 136166 6687 49674578 61934 92836 185371973 1437 171292 7061436 87567 99478 166546602 171305 166445 40925954 3051 19211 45892211 172416 30682 177906750 70423 190581 9899093 123649 2774 55102573 43307 136735 53133242 141173 162891 1216296 150170 144538 386477633 102140 93482 199200853 105003 134855 77874269 132656 102532 15446207 162343 166945 69155206 149333 70272 6014552 170484 152658 99948767 83076 113329 320324783 100788 142072 15434484 56065 148128 8379597 149405 144456 8322074 90062 142283 160234 99716 113634 214662433 78645 40979 24687350 134858 86701 16146487 171958 44944 95115842 72073 148167 85258117 82232 135612 10997166 148288 190480 61711349 29964 91966 46871614 163768 198770 258726943 84760 40219 502356 28767 145186 259613143 94177 108986 466946 67097 36074 48152614 165577 36660 42920712 102600 143102 5476451 116342 57954 200609547 190036 3214 58582225 160944 170515 9955751 83699 105075 18652813 57061 85710 132924850 72953 26512 19818212 148493 91283 28276609 116351 110744 2319858 52860 152023 6564553 86805 36606 175834620 44742 142744 80694292 174280 10010 24193326 196214 16484 23687028 177476 55583 47280009 93897 199151 163444588 195822 90255 46509707 98330 187748 3455226 63573 13402 141774643 130540 42996 151260490 138283 146456 4130846 83707 35789 42732918 57600 118608 134590885 187228 23045 177747914 173312 112615 30121133 55009 47431 33229178 142599 126214 118200753 61341 22120 33558569 123746 105456 8998207 86009 133066 10176309 130084 174732 641011 67210 111938 60344802 138295 78017 91244625 194843 93548 211514158 193960 116817 16429829 188047 167328 75808052 130303 127434 13397104 163666 66657 16252578 114809 139157 11449872 67920 155745 839909747 129690 174653 6390994 28544 135353 24205160 47365 38845 1159871 154706 133138 128478333 78521 91563 263570964 60957 178601 1173482 16237 180369 302138648 39421 63390 41973301 23174 13395 2479760 187451 151341 10199209 46691 196854 13406587 123084 167102 56759628 42856 29528 9469413 47337 34451 144836361 93685 11533 3438120 171731 120758 23791837 70973 158547 26413281 9964 196287 467520 189473 145971 2020511 167173 115139 80869360 31444 128200 125364912 57577 39531 192398647 105952 46043 52109583 18646 136202 22630241 18283 1869 34819 22241 44225 46341319 155199 189515 8068853 154827 90837 31463410 57435 139155 80256269 74605 116840 623591 121906 186525 97010331 21135 182914 22670880 23132 18334 117112933 15353 99717 23447691 104382 141451 22600262 141518 36679 1389971 100056 180167 133490454 33108 177520 64403243 123974 131615 10815764 137656 162844 500709 191069 69175 86222491 39977 63992 21674366 85038 12304 6711630 110107 36905 471383353 113569 86380 2027257 7362 53936 55259786 7452 14701 9462265 22472 122402 68803327 148323 117742 12525006 94350 193864 1183534 171659 152207 21076767 50797 36753 2082552 144822 60562 1538950 179207 56635 15690483 14645 12578 29368331 47923 158791 32671439 93698 96221 92475186 36278 127899 35249682 37421 134823 10964448 130985 168979 317598806 134034 122412 98020171 57186 155074 255602146 159258 181591 7853030 19464 72569 965027 193641 88249 4739580 75465 101183 89629254 97539 108019 14361561 51671 182660 62721619 103517 162597 6483908 45485 166332 108454889 161766 157431 9316497 48985 174779 29835285 49056 10710 225928274 130490 15171 14020346 185043 17470 153930239 34609 84139 415102281 182915 46339 2327155 34411 119652 8700231 71618 41083 11793354 121990 190165 66457845 157572 18083 56205401 124364 82347 103750965 173676 100888 4266405 99483 177914 92018873 18159 156463 65966457 88387 57830 18241987 71773 175595 17443464 87419 73195 366640862 90900 25144 3942743 54447 59351 478796246 180301 36749 287760794 101474 33190 44926462 167839 93985 14570974 115382 78679 15239015 118398 81893 161005006 183062 63766 85083240 195710 161326 72315288 146254 52262 82999793 177076 37748 75867457 156861 2768 377536097 195251 42025 4716906 185441 9845 113441 117574 53355 24152754 94615 6387 49120235 163884 56480 50916905 66550 18081 24713188 127645 36226 59198496 97728 23800 12502881 47831 142527 9028383 37796 145310 5794803 128292 171403 45283090 94143 61164 30963851 194100 14089 2514509 180982 150894 58486748 50834 112153 11995112 167090 82748 5926060 70912 89498 20037522 167531 123927 20021809 180978 29234 60339151 174207 164980 6986865 105736 79679 111754985 18736 65700 58455561 110913 65893 47851827 146371 51867 15957936 187867 79242 4217880 146434 20179 14795687 130724 154785 42166042 136679 48830 183045318 23321 129347 102339884 143968 85343 84655561 154053 44800 31287986 138945 192563 116016935 162099 82304 3063827 93348 184615 525863 13886 79150 14612739 53635 135050 288910785 58005 124717 41846859 185597 92806 1380386 93903 139797 3488486 14073 46977 51476934 146095 142752 78382036 123828 43809 18981181 15303 78676 91696533 100366 2123 7183769 135161 99166 167114775 158391 151328 116990529 148657 56413 48524914 100036 73632 48037933 132768 12483 114368059 21764 124988 27232968 165422 68387 248479160 124161 189837 99213781 77428 100388 27496304 104307 166603 22983709 188627 98779 2742843 191235 141710 24941320 48351 108662 15467067 131469 176421 9846442 16686 3534 24508348 162743 155631 82457483 9046 150653 15990547 79237 158807 79298546 131976 36521 36701689 73049 193116 17767871 16603 167735 54541347 45859 21746 7603232 72748 130297 150267747 156345 74236 284055399 3291 48215 94469337 27214 85520 49869644 152729 171394 24960810 40034 119174 39446185 157746 58997 2238841 171257 79409 19066614 144453 169402 17623852 147180 187848 2450366 193727 95391 114531449 169258 132580 1390625 78080 46266 7098370 186808 84160 1916219 133064 183752 14557982 104332 165944 142400052 61191 21897 38588463 35645 58820 71435649 11207 135261 98191336 52141 60713 205385331 196823 94793 51161869 167107 55032 23456583 70329 73559 89460607 89687 50435 57805 85710 125608 1858232 144094 124041 7565330 16290 1251 6962139 132390 199232 48190046 116170 168038 70589490 16834 122189 29305945 53258 184944 2738258 49500 157183 10398975 190856 138965 143203263 25651 137864 16718756 138966 9119 5021426 45945 93202 837777357 122974 57465 102648904 128948 191496 41603208 161581 111408 44304024 122281 113318 22946782 118906 149158 80602459 56435 23684 145275255 173930 154744 214184354 135589 67698 65470905 58918 42573 76640214 149229 167744 29254754 146044 65587 155967835 66249 115668 62128111 9287 65325 33845065 184089 187557 13729116 72302 25573 124366471 163048 29622 52286458 72526 51667 21853435 31223 74876 20417438 5005 116702 5548027 156056 193423 85110659 185607 94524 73645622 8077 7430 5367705 30967 140637 157720924 151815 189633 89005744 111860 104183 14746422 57154 109505 125585019 70176 89866 2458879 14960 26051 8024651 149512 189385 27850713 163708 172243 6012169 115783 32649 18434017 151046 177362 51404369 123949 26806 254099122 178463 70670 18046380 185654 27328 1918666 93200 174840 19989029 70797 149441 3066638 58155 76221 63326511 192660 163607 40020335 176795 35940 21309196 91449 176810 57659850 14154 52504 45519680 2947 34837 37986925 138826 75510 5199332 155525 137656 402939 99831 191168 6152139 112995 199655 38267251 112549 194128 15207389 190322 196080 125888048 136888 19553 5674509 135715 170780 24789698 172507 92471 60346950 131378 86964 284591004 122313 187871 3283938 88623 8832 406602025 111470 172631 40312653 72931 178949 87051758 4117 196253 28261914 128009 8287 53990242 113906 65579 101908223 104042 6598 50488754 124370 141640 26153981 38551 7367 48460613 129737 93139 90280391 154405 5848 166410153 161764 192922 501657581 103459 31323 43311626 145905 36310 29400658 30611 199980 54189654 139816 182476 75744723 49463 155443 56979950 113552 57613 424249400 85518 136105 16312355 39046 83378 179447210 176057 19251 33649916 76742 129475 25279729 152042 36504 74319882 38757 13939 67038778 8829 171931 91349248 119967 2870 18923233 17532 129557 135018844 56692 141956 34817320 81992 83696 319980 33098 71947 92179731 22409 77045 91423130 192178 92599 33948928 41748 49495 1215080 188714 58792 75715720 87664 110329 46258774 62127 82189 54525662 160097 110980 12116684 171159 104108 27517347 93356 37528 28591303 81491 124299 43290912 115574 132055 71713678 169862 169547 12340780 43555 25284 6361734 40078 130745 163073 161598 69924 50255310 17134 146873 26857765 181643 194671 8125709 169563 128674 26901159 57146 184193 36119697 79004 44129 1744401 80070 127862 61957261 97639 76705 494337 72029 64082 5127621 101439 162844 10187784 113753 74485 14047282 84442 60195 102575039 102021 124 310649534 14285 132775 14838839 125388 165407 51070508 67814 49323 16356593 164200 138069 46813200 191945 132943 11495207 122035 72096 31966725 104003 46846 37724230 90255 76012 20587635 109943 46181 36574087 34839 79578 19457160 145207 33175 41514607 57549 61961 11231309 121909 185698 1771864 72354 8043 305989356 101962 158896 81801918 183687 105259 30535451 84659 178566 83273300 162737 46562 30567233 3394 156597 46607389 140233 193636 427814100 155715 29577 79811838 64839 136701 1301478 80686 119590 69435128 119654 198228 61532400 185462 22441 14486845 165912 115477 12724320 125510 134193 21930356 3464 118225 8301616 168425 108067 165703771 25040 92617 33616214 110760 152755 62029346 179954 188411 27865938 70419 71729 25145820 127802 101355 162102950 19231 45572 13315260 96253 18840 36199912 63372 105150 10275217 91641 90073 33371091 85830 181980 11156309 18376 30409 65724303 16898 159508 156825379 178522 51344 156874062 142647 12214 5414101 120246 155447 2071060 34298 137898 24380363 90384 158155 16201896 61640 125829 94868460 98247 59159 108574768 111626 63053 4345039 53032 184050 10876924 149947 95228 21527392 146302 64063 16792077 177151 157798 35087388 97221 29247 48736804 61814 29171 50611116 123524 61800 87662852 168554 80916 97277277 197532 168858 63244538 152237 162841 24785801 26105 119874 323212020 63247 126173 22871049 155531 111113 25094850 145646 98208 107431806 48893 61546 34201688 145888 189998 7139250 57251 10049 214739557 190194 4481 57269280 177588 45995 12720706 89764 82580 3937214 145557 141605 26326073 189781 1463 80273417 43484 147235 51122293 13700 98366 1659155 120183 139783 86704592 128354 99407 31471834 44635 76522 59155080 122387 193037 190993273 142832 43082 42849693 194332 165490 115005716 190164 71271 43867275 109667 21671 129452295 75980 191826 7417929 126481 127368 5038798 26169 196979 9130858 3840 116206 84878009 179090 195609 112907914 80191 187111 24926264 91039 114375 8689429 35887 131202 163340 82382 53719 188877722 22431 139923 72085289 183850 116716 904966787 76133 109060 133217559 18670 190081 6438093 81602 194102 162734231 5002 111394 42877170 134583 12664 190596 177268 126512 55537345 163316 169506 282034491 95453 28789 37970476 190240 105047 39304244 178001 178697 138485065 73648 58404 8193848 181594 18447 30863975 2091 174422 43477255 95965 93222 26542453 107838 95633 212873791 59955 14710 1865230 174694 100893 181618862 33011 96791 6196066 174856 188148 11617248 113978 33422 46758527 53841 38112 134950877 197995 100959 1592137 130698 131510 160296646 143031 47825 6773810 48971 74363 33526158 160745 131848 111326398 178397 130419 4198517 81472 49104 66308346 87418 61863 2313663 48299 87826 374813530 103130 196107 31169243 41590 146682 11383727 33367 35784 11643231 131366 44160 13846043 47131 84822 58109636 84271 178258 10070641 80 54049 56090380 51138 90401 2382632 14089 131039 6830618 157369 29170 133399504 22326 75293 98934974 71705 57727 100754098 141723 144349 54432057 196859 50601 25253755 33370 39301 49637761 101920 5050 32891432 152072 97152 393960643 119805 18602 64333397 102874 3885 1288317 79645 104518 3781536 12424 67300 7335871 156095 50798 289106 138107 10012 35622837 166045 51447 97090107 195526 167469 6598053 136509 80839 14668282 97076 163743 12729880 141533 12867 171208430 153021 113613 66773494 92644 62066 164564539 160051 709 27439671 54691 37225 152440808 133826 195469 69011634 12751 164134 14233500 27167 110210 27746123 136852 37172 56592981 92315 171939 1661719 55804 87420 6302282 114332 108608 30748512 196890 103918 14108885 137044 107707 37702251 69309 79605 5167217 7085 136273 638326850 134403 65537 10729012 126211 2397 51251703 165010 144405 47125638 134668 32437 145041961 57636 193685 41455124 7987 103476 5863991 62140 157958 604768 25590 129491 5274000 44832 34423 20740150 42749 119764 79813183 88355 149396 9236085 165211 15028 53656815 112615 80634 85663090 30076 173044 108567377 154325 48167 10241850 35666 187320 9257484 154632 157643 38225038 80957 97893 23809575 62479 138452 243467741 126358 144267 4222917 57698 169045 39103315 79093 71975 15692927 163945 13903 14327389 148913 54007 72402368 110777 183305 95849216 54438 90712 42000131 186773 116612 5901439 68436 152329 31445963 171005 102436 12516458 189468 25639 37243199 64762 177605 14359964 61171 99295 835425 176642 46862 20556989 71245 100026 209054808 79692 147853 17393072 104862 5270 18974677 112357 168977 97910748 151980 113431 1260495 34315 7905 18562585 116362 36369 117519823 54288 141097 15004985 19608 43433 114930159 132862 156652 15835761 57099 68643 6200478 113579 198993 22676148 52940 152175 187922701 174254 9086 5749997 155511 120249 120626456 63466 73777 53372554 158449 190069 103576423 65752 59676 46776536 146665 131511 9153971 164506 116799 8535489 169609 159777 1270621 22773 26082 380990521 104949 101689 27988809 152327 80265 32760113 183384 104403 73705832 103585 1921 41035450 170587 191800 31326932 85012 112350 398162 59245 126574 50431976 183759 34143 26000187 47255 10454 614891 48491 126403 38799422 109392 24707 1873043 161470 131854 10601336 121936 31208 11174756 42679 70243 28576604 147697 121334 4356147 110588 121659 403316065 131800 99168 8979048 3798 52699 66837117 43127 100866 224514002 41883 19707 224276 49710 15169 203920788 95039 159342 86271012 150139 177697 129696651 50406 91184 41423805 164542 68731 106877816 24918 30878 19326693 182213 20620 266204 32672 143288 424825 168994 78633 206621 174162 35338 10406748 4557 2154 2993449 52046 172492 2081814 143360 77512 26004577 101946 125577 39656220 4047 139909 15132174 116643 38951 11684786 127890 124839 68950172 160756 182473 122728234 71918 45822 57340346 67690 162734 20670757 146185 156174 73295487 5811 9975 87023740 44208 180006 10061438 181659 12005 36304766 84700 158549 77879510 46174 145973 20789489 64208 49781 243471912 53934 35074 758983 140338 102419 53382802 187325 196579 7352833 177931 45186 42149110 55691 183845 184068614 184199 144689 161223451 109204 80500 8802302 100201 37033 108612624 150144 119405 52610557 52964 190685 121473040 111913 166788 60551516 108705 101717 15265123 61427 13654 8747884 41174 57414 127910031 74276 124886 23013209 74674 12494 149711502 19510 93661 81148629 146143 175990 124557 198170 149065 146492199 55721 47841 502795034 14402 24673 88179221 176090 63119 31348625 192034 36694 16772668 172088 108880 51557121 76305 72771 1834091 65752 100872 9300332 173974 55836 70275323 73275 71346 9459902 18343 65439 118861383 51494 79265 1257124 126248 99698 6900167 189834 193858 23564132 167243 72084 224653866 82287 98254 6818935 73196 183675 93933416 115091 182235 95508510 162669 5906 37975363 121338 128505 1885693 25381 78730 394608476 182745 4006 45024906 14987 134254 133992521 95602 48865 5911565 176350 81141 305282725 58132 120633 16782760 169562 152040 2751753 80446 146965 3485190 50743 189859 38075035 95930 37696 37747316 29988 129836 27532308 67536 94528 2778144 190719 36656 135531714 147176 61584 68314392 161131 4402 158146847 84326 129762 2484341 101447 79136 568143 154608 99370 4923951 136760 26964 11598393 38350 52255 4375268 69692 40518 91450988 177094 114208 2676456 144177 113714 62461767 156648 163400 80334176 190266 143763 6580970 17572 120607 206787315 110712 182807 42603005 77297 13941 134571 149334 53017 208855939 122065 81579 6158311 158225 26465 42681279 185651 93601 83534544 173921 187152 70700395 69466 199009 20010327 111216 174691 4172336 170239 198131 93826762 161899 34195 90980798 21248 166496 301233970 70778 179659 147798440 158386 54421 169179682 17914 132254 148078798 28992 113357 55123366 132217 111167 23664202 153407 117205 76834017 18474 94178 27389752 154718 170238 69452660 9871 162834 33587420 125527 188883 46597865 32784 1383 407642881 77936 61408 37336786 56998 176059 9855768 14295 6754 8029889 71272 116698 27733341 120938 98512 149228366 5238 153728 214540101 21623 58733 153167732 147267 43344 55410481 136899 14283 84653123 140788 105589 108030288 93213 46228 15756929 165409 51674 46693047 172896 7618 5796763 20431 199175 14442201 98097 101933 60649796 155263 150701 31283291 108558 97823 1039459 143657 82161 94578592 160230 144481 40128183 74512 32733 156524670 35674 82506 2872146 129443 21770 180932328 108449 25699 9203957 157431 168855 8948300 74337 137086 89938605 78083 147701 37384237 179747 13807 23062955 153793 144373 106656013 190989 178588 366648357 1184 37356 4755725 104723 197322 775961022 167547 71895 5099946 31772 94739 94224392 41024 66331 46755119 6763 4042 34329075 11287 49992 26441794 111024 171578 174241539 107731 6599 4930136 174580 9720 16082280 67844 121818 100074827 107376 197834 73821619 7920 72183 229546010 76405 139410 74918685 501 14280 384742238 78888 8005 87011778 81282 31709 50825056 182340 138661 4390890 137252 135899 82766240 49756 52460 15765166 165283 58252 395865 149510 150481 31899876 127506 39956 42258018 7659 47642 120229900 127698 162609 350443311 75636 119113 67019186 198449 84216 81527986 99870 86475 80006118 197150 68258 17787789 68349 24479 113490841 31971 199660 696667 152705 57275 111285785 35511 25976 204927071 94218 143917 4185705 86902 187667 36707591 88782 63594 54888747 36462 107340 5322837 137533 145329 27245065 138207 90814 105418103 36734 180208 47059411 84133 82789 37970747 124267 45146 50804924 33718 14201 42444880 24962 43374 2464845 56883 21207 71446158 194424 89462 81162322 69630 148040 43265338 79774 179576 6428320 170522 19232 84878180 168760 95732 98300258 179917 87082 8644992 190302 20551 60880853 185655 1627 1724016 116073 156188 92018529 83636 21226 6473798 69073 57265 197270053 88619 158179 16190008 3118 195435 80298430 40494 100582 46076226 129596 33795 56528219 66136 92363 26364102 198915 110469 22049142 43885 189449 8457344 117715 46917 6164031 3213 180226 14106 190094 52738 12258799 675 178051 2250714 150003 96723 4396781 104735 89700 30462462 184081 151292 26766323 132347 102608 509906139 185641 12454 69411519 21411 31402 3908686 191903 158618 60657321 89635 96919 40215958 119758 37924 95073133 11493 69901 78860894 113167 37095 9797791 6860 92944 473267966 78589 59124 208246545 197817 82777 70669157 127104 68160 28539613 99493 56296 158004765 84372 117850 61321471 91363 168678 27044938 178252 85080 1048990 152521 70011 187146752 110381 141480 1209784 161824 10279 171730652 22811 65282 42172644 68745 104334 50248270 96 62032 68095700 20477 37479 77886813 1226 85805 35498077 94913 154768 5174950 55056 131085 44307211 172638 76460 34405848 137175 103791 13030 153121 124552 179196236 111330 88916 70909424 35661 173126 33958557 126099 81057 894308 50758 99292 20687752 127192 106271 131511247 105299 150620 552834399 93365 161497 10112532 17202 68340 64574957 65 136653 129296118 155947 78640 5764956 135204 82357 6121811 85391 146253 10598762 175338 49728 361034817 110434 150989 29891179 81049 116105 102742879 164359 53194 392807 51448 54777 32599086 81543 37930 77911503 12863 176032 69950082 139153 188584 106294111 12577 121268 9904450 85664 73612 3591405 86875 70927 202521321 57114 105260 3677789 138519 133181 7789108 121137 183262 114859538 195576 184528 119839274 20725 45533 20492143 106379 119414 70810835 165388 96890 18165604 119289 138850 169418060 3928 85409 388654403 1575 181932 51570341 3238 69922 57456891 113228 139318 89959966 171523 172465 8493944 119682 191439 47940744 66245 171693 16893204 49854 69582 45226014 132315 7018 11196798 62477 185003 29071815 117765 47900 50237777 160684 90875 45070280 24213 175359 20345230 141276 115746 31119992 976 118143 40675184 189236 69602 64254417 100061 182853 11678017 10910 148930 8957601 151671 173868 15720406 143054 124673 101014097 60939 54297 208450608 103595 189822 7160297 86328 143951 18535818 96176 111822 83609540 99723 130103 177858253 155074 12532 65735119 52798 65847 19220542 171861 57428 35476530 63756 83374 275249 177291 30574 2223408 133417 169820 4698165 174128 12685 10630136 20470 177911 13419797 152955 194901 10346222 117059 183958 59622661 11420 60599 1117031 14422 166137 19600351 63619 186701 27434659 118073 76896 16901435 148762 56758 176121752 193875 45592 96915405 26176 72417 52851776 21615 9439 399623640 68068 126795 21360426 182116 113736 125660885 177625 93840 42561425 24538 163829 31065874 5537 108337 69495826 184918 77573 5473712 152544 35640 542043 156923 155676 31321682 12348 89121 109761178 151409 171204 63468626 139042 47908 222010128 168270 148676 1693589 18729 134802 77137542 27454 8856 12764754 24609 43057 7477701 49634 159065 17960373 46729 132140 18235454 22933 15107 33234014 113725 59399 153853567 187566 192038 51561899 148179 1431 17069356 115720 91032 24760307 108906 8783 11246451 76657 11937 94634724 94383 106613 52188371 113525 95510 22257766 20411 34689 132879456 166912 15505 19859525 183810 44505 36611041 34514 91869 1478085 109194 161407 18531277 65491 144360 13361651 111326 99697 6133484 57593 134017 95227136 188 99368 12810657 12239 130770 88976577 64082 71226 68029518 83408 143105 27042880 106279 7370 37731556 116433 99783 126814628 175260 106615 2874807 158537 37369 40157600 124066 138038 23171328 148877 89134 8018153 140577 189685 5041942 195105 156434 75673981 34854 58310 397605757 107054 97877 684741936 149101 59955 19363497 36199 92803 108556668 91580 89273 8460931 139128 172705 71684296 134789 139159 39369064 55315 43508 29030769 59635 161020 364671575 197596 124371 67131872 57918 141232 13014245 33187 20713 42252078 171507 151265 122154801 179674 94881 972357 75296 935 12646619 141908 179624 18612018 55017 130071 53070702 168114 11260 45725143 167378 87899 34811713 190699 141034 5112390 145199 88901 24965249 131845 138875 37254966 119076 88882 48987221 65887 92485 20185 52152 199732 263091708 174872 101300 46855761 161140 175291 53230262 37943 42727 28201372 138817 65686 7049314 45045 23699 79433489 108586 161131 216392597 171111 29895 36773369 62889 45756 54955868 183101 33874 27576848 150771 31079 31246626 59799 76144 62787918 127748 58516 10722103 184403 101574 118939350 58555 112690 6925192 59183 55117 40694881 73437 176539 18692099 16579 165794 23336219 41721 125178 252579819 76763 80794 27080533 142762 73530 304488583 51739 142184 38577571 68543 74200 23378350 41025 129108 169158909 136218 15229 167755127 25482 11610 2478541 183666 168389 15397521 105146 164356 227995060 127004 173184 108045507 170228 122636 77800864 28417 181814 35029865 167349 20234 26186383 57915 173732 130753924 135673 50226 4024692 61382 33582 2909008 192364 46778 16916623 95915 130783 23366346 138983 506 720578 147038 190675 133936 16165 16213 74644726 82053 144935 52310859 79562 186015 45606578 169946 130808 2155931 72735 136280 17814568 195379 105069 215750023 185777 94223 65652802 27183 186881 73416198 62334 88325 33103282 102484 61727 39805121 155317 149358 6064378 97654 161156 4881880 165357 67459 176411906 110448 192813 15346200 178087 14326 12894608 138541 65257 48403655 185333 12007 164160969 77365 33229 144325596 72850 46237 3922271 120479 82029 63853161 123560 66866 24026605 193198 21874 200209932 25508 3507 6905402 158073 198387 11430667 14075 83065 213062190 181371 23413 1367396 39032 1099 11871088 160476 44053 155214 34481 175536 126010066 104728 59818 18373858 40513 32243 93786609 112455 174971 247250595 104252 53009 20158515 78146 8373 8647386 81155 15464 49263839 192458 40372 32910620 115426 26437 56772134 117540 50287 84999037 39384 166704 41955489 165271 174794 2037014 18414 40229 285301304 92571 130845 38581839 63785 155068 205196947 164639 113384 2119373 17226 178875 63040081 163493 173704 37997548 20895 156336 143608957 63813 196200 2261657 87892 155524 112095978 79208 181534 236966759 152078 39616 30809231 86319 19494 9505072 150128 34912 4258383 25965 72489 5911743 11934 115609 70969841 42989 73911 90893574 28694 131180 4402593 66375 109673 13731876 186529 143772 6623591 62707 116803 38154813 178056 52807 149880460 188386 102122 8787142 139499 152 6617961 185312 185618 664026748 168717 165094 62682268 75206 96994 201257551 75032 134275 239094083 133999 35643 17174 42741 91122 9834100 61711 111347 300434959 147930 124187 65196196 108789 173057 9320257 187006 64749 33845975 13965 130406 13194343 49979 21862 72480006 19187 227 44237672 20557 137798 46223678 171776 70891 60595662 177824 186696 89458679 180662 150702 53463380 159482 11168 13670765 150885 55962 1103638 148450 115314 85584007 174038 134017 72619951 99479 186281 15390245 74132 44076 1349435 17074 122511 112535 51201 50229 498715302 22073 162536 1303755 22159 104421 109846 53919 4245 196125700 31306 170024 165146783 115027 72235 16075094 120668 157882 26282634 190745 180943 33613406 136193 67782 37143744 70386 12990 39094977 45637 113197 34745106 114155 33934 70925256 164516 129170 60249169 151621 81797 151812461 166359 41342 345119626 82502 39389 4347907 170134 61017 26085741 84731 174762 12508390 52325 154848 19362614 164615 83622 118825064 170669 136366 268596784 15529 38368 5431219 80848 35084 36795668 186606 106356 3940871 12950 72345 18589290 9214 126867 16528305 37009 167513 158825844 90610 15485 19318904 135561 13433 186408871 120398 198072 34914815 127441 89259 90910532 187414 183202 8042402 78678 136277 132371061 120190 177282 101592384 31612 28652 72570385 137598 87887 152721 14648 8077 94527202 147257 49417 127776960 18091 146199 214480083 136470 162166 1692915 154449 165412 127944 130942 71020 109634949 85036 5143 122052593 152089 16998 68879026 157196 183239 60206480 5925 24837 10087151 176487 133152 4766200 192408 91192 18468556 92907 165995 135669155 110014 173287 33504854 85445 55876 16072153 130648 18312 8352807 88256 48338 24365871 102046 117199 572708 116774 57879 17063035 130549 49013 2764565 67174 151504 71425413 141864 140088 135929325 33307 139664 17891797 90435 62598 42941219 197466 11448 2739417 40095 130073 249476860 150859 64691 58932488 184263 50242 13749952 188800 184132 391662944 94267 46501 13499265 80030 158919 107460034 146849 84055 15106667 5437 158637 288368 93196 180828 28597476 35469 195139 187656630 184334 141070 19532102 161426 181 59225015 26750 45057 81896128 19424 71352 16441765 29397 180182 9327581 111494 197992 6753041 76920 36414 43119669 109985 149076 30162254 182373 62761 28838162 169393 127177 1815936 86127 75526 39318346 196459 147596 1366611 10396 49490 94215258 27746 27557 734227 191651 2257 582535 197641 79434 15925500 171268 42304 82540846 65680 178975 13646479 59801 123707 16195158 34738 158345 66814211 8445 148067 4578500 68581 177581 7344943 39615 177366 436058 23820 152751 6722298 36675 36418 5724578 25332 174265 4494 42243 4358 55185537 99472 107542 46845000 116266 138769 16072151 104739 122021 9163290 178939 119246 6330475 44767 16840 5800866 43404 117562 50137681 45604 41218 342392439 98743 99681 109160061 17794 158285 148238764 100630 86715 112249086 54572 35857 38799561 118848 88659 1084955 179662 137088 40003143 124167 110582 216368635 1484 137206 1112137 141541 108603 1887661 175933 3599 44737227 128137 78235 13353370 93262 61262 134885143 75570 132579 47256375 113761 13771 80327347 69909 135270 45755829 38787 75257 78460792 142341 84294 106002516 20988 70265 50713863 52502 9237 69849868 159679 36706 106430653 83719 3019 89976325 15620 193702 19599467 71730 141891 389331165 150005 168861 38934319 68635 178050 13255995 4845 149346 262523391 168092 55109 12620326 17100 34146 27101736 140993 99536 272196476 62931 189763 6353268 180685 132620 42621794 29347 81977 8408389 179087 188835 6657505 45547 195722 4493622 172628 193454 46279544 18753 25456 17557902 38697 129319 93699011 90219 108074 369186280 60632 162017 14024852 146955 72170 110505719 17854 98714 50353578 119867 178391 10421575 183912 172135 4312444 56614 180348 410151325 28356 1237 33258802 142324 175539 118726233 82991 141648 3972794 147329 74309 18603443 9841 95888 56562482 179481 118778 34489291 96527 51949 149210744 37071 148305 55471345 81361 142821 40274286 62984 158442 1436176 136549 8189 42610290 61411 2510 15852993 8247 109742 31005404 135385 100297 182637053 46918 39480 35953097 50379 12130 99237712 160709 100684 13517485 124167 63199 48813155 20589 83039 22237033 60916 195964 27787079 17133 53316 67855892 93326 73828 21385200 172360 178245 410534238 74705 178296 181831743 184110 122167 399873 198562 157695 66759120 110008 100763 29853458 140256 192794 134857060 148554 63704 11329840 152620 61442 47143474 110813 53871 6957304 174800 21271 50798775 54684 27943 41820844 86718 148856 118394840 68692 121288 255156384 102698 139613 46324079 69002 187955 52818964 11418 110297 27931201 15560 27071 54863544 46058 174620 61897110 33837 165111 260189544 186261 196861 137808847 24476 67415 4902092 66051 180283 67426102 78081 100319 2001230 193669 118068 49143094 58075 156050 22937488 64241 5968 51968471 105899 190131 106671111 184477 95778 12766390 7757 52920 83503752 112372 93575 90008823 169997 153018 69165187 80035 73478 527395448 128347 189624 3742669 70779 191394 3788265 69590 165544 570147042 74050 128363 109071948 188987 8426 3288342 178922 108822 5513686 192650 144636 45842750 90554 110570 21985557 91833 61856 28229736 84614 41285 6706 171535 122264 6113279 83563 71266 204617199 12838 186798 589997558 59624 189440 165254753 176991 110304 18537460 101942 191680 60366077 72602 126 17078229 126214 146174 33090634 139934 63641 106469658 160184 19686 36213376 161092 102284 99358446 130926 191237 39756974 18115 135099 60636881 10209 56419 76482762 73043 126340 4608053 113168 167657 8224024 127211 148237 59303503 114692 62412 43812720 2314 2053 346090681 77852 12520 54121140 162927 79102 40031391 86694 21697 175510814 78490 155023 224631863 35115 181699 83758553 83023 189776 3746141 86421 24254 4053171 105378 138336 24746120 2953 39318 64648303 78695 87 84473797 191053 44906 20419638 149965 95018 42337144 32533 100555 99952057 60441 122800 23488349 43001 89665 879006 8860 4853 2681870 129654 64287 29989604 43473 122889 29849906 115272 39069 23775309 112327 159352 29040554 37897 164293 87495136 21068 50556 122709335 148485 163958 10872533 150300 113398 8103679 125779 198539 47304081 149934 174213 65346449 38827 79562 14653928 42864 192488 32269228 178438 143906 2078334 155235 91585 6553224 138577 78013 609761956 20008 154976 44072876 9460 133371 85068072 125867 197910 78138701 72703 154893 1484210 194293 73256 183741684 124210 50541 61139724 66075 65108 122810739 149704 101886 7609071 124992 177601 26001439 37745 141397 8618303 181359 8053 18822652 80845 16145 21122952 141942 74283 25149421 179533 139981 28009478 85397 64979 91439959 172192 381 157349795 46789 29709 4121015 67023 113854 278840394 196287 8100 2268304 140935 138304 138878965 69162 155458 17951807 114214 161525 25918121 11861 66521 169250226 22202 141294 1797501 183972 161578 393132211 195560 103980 37006910 92406 160979 30558169 102114 29341 61314496 61597 161104 57570331 67054 80629 73122846 19278 2908 52905900 5953 154299 2297775 183573 134503 90217179 163161 27332 337861 156500 97815 202954877 86228 45345 79560540 128653 142910 127063890 191401 131317 38661256 27156 53934 1481048 188949 69776 24601202 85604 10457 33694043 30775 83019 813247 20566 179661 24727429 54544 77783 51511695 12784 85604 114631234 94685 188122 13314804 31518 65615 3350115 139097 148817 14334039 98576 85740 54994129 119964 87184 7554764 125729 175753 23701911 7779 44557 78866816 88553 21379 34441293 133200 40891 7860919 124671 112692 5997763 26787 45378 224170886 116536 56310 10743703 146091 106170 40274839 43358 180065 456333602 134828 141307 18583428 79864 158900 37793044 147725 14341 233343653 91274 134489 51588688 18705 172088 4157840 189155 176343 98185728 80849 62803 40282995 109779 171066 403872845 166295 114021 31233376 5110 22392 2985171 89875 112953 3836589 89763 119117 46281456 131190 124269 25582268 108481 113538 168435913 103499 71984 7438742 193193 93255 1319763 186832 9169 78083741 79546 4724 2865346 191436 27749 39831005 47913 76825 283088 94536 43342 31320280 187863 176476 67833732 199564 134266 39556417 10258 108220 20436594 145417 53021 176265319 34100 155184 27677939 131950 50972 874366 114983 131237 31662843 169166 24191 5187296 199543 7417 8972046 182271 131220 217107308 144052 199052 67086274 50667 124028 2180384 111471 173436 9488156 187961 102997 86398026 62428 150990 28666234 179172 107500 15050451 152196 9205 82299291 186984 147372 51860499 1332 56517 85363258 58325 91578 29430842 150148 52123 135685516 71237 28995 73562211 144679 81228 80761739 106049 12338 124679451 108233 75201 11632392 167586 179190 28861403 5573 166894 36427924 102221 120376 27953253 105310 153846 42843404 138654 59422 176998315 27573 26045 30502378 178434 166226 17717483 165082 139614 68512705 47672 199253 75281063 91128 87770 14593192 173027 74973 224317 191603 184107 58276735 68627 7143 36523152 131894 12577 6789642 191951 141649 110040988 117340 76056 4435539 174749 155450 9086981 171298 68414 79463356 89554 125385 785222 85449 92111 9702570 41471 141216 5284901 193733 148756 31543586 11997 24636 6673726 12448 196799 7665134 127287 132752 166683856 31115 172459 1689593 65703 46221 169044504 1515 39306 26852843 33650 40553 32778055 114822 35281 6352026 65768 120642 19714072 22722 125367 463595 174691 141521 15344919 124908 31754 273581262 166336 141105 6198703 125115 26481 91497675 170512 121380 38018660 24632 6895 67339687 174689 90542 534988 103629 66039 32126235 104392 69587 42421510 190198 119095 10225725 94542 63607 38820733 157359 30527 20268545 74870 194107 5284009 1649 160898 3781064 124163 167467 32178533 117338 132767 297001529 127012 34937 219404996 66930 182555 4968041 18909 4515 11652023 168384 135813 64608324 9112 163513 46292531 32723 38603 69606161 32849 38913 2755718 77398 16030 10013823 55881 45113 95278080 6839 8404 15034041 83387 39332 6038626 100989 50143 4138380 163110 42286 14642288 27686 73868 45778744 139447 140211 43871498 174181 77746 143096399 1479 134370 88892304 181547 155597 62591473 56920 111461 81287644 187017 3081 5480382 79670 144851 58058594 89669 133375 4785342 113641 155414 59380932 120299 77674 97295674 146225 71544 17348911 151577 141157 17570757 41631 21156 256847 57776 35741 74762188 156757 116668 2537469 142912 124668 24441909 187574 73023 63802766 42275 145320 42997907 147797 49188 46541489 113370 74132 68345150 105944 160937 50011546 50211 193488 217802674 194672 85515 77298887 99353 83331 103262386 114612 149799 67655114 70400 72159 130823591 91631 145906 3209584 95163 78019 593130 126478 48153 43065059 153913 163118 9590577 141097 198487 6747265 172983 188232 40136450 14461 102511 125882892 12774 93472 33638010 24022 26335 622178611 173799 37089 67806425 112655 196345 64839767 6510 67753 26531429 181700 155757 479191 120096 58998 32555251 6683 67899 531571428 83755 198512 102042884 123075 9968 54849715 163911 46958 55018844 114973 55156 172903605 72646 150559 2034231 194276 40771 40941618 157387 178883 13685537 97285 126506 15287907 149186 93073 2190816 24550 66741 78627016 104199 186340 8671108 94374 178181 79777945 149646 44395 29260601 133463 167194 63607547 173106 105282 179689873 102064 196399 3945213 89719 12363 477479 142957 42990 343090 118121 64145 206486519 83053 134662 7998042 171070 180139 41148727 165293 35304 22533740 85215 83314 122202629 76663 101754 4852685 127055 76804 14613970 169274 48348 4669986 194999 130904 9374540 8198 176480 4005580 181939 107706 113933078 6192 26311 2514188 30755 31670 8346456 22372 12172 4198402 70513 168363 54791382 111150 161226 79398464 63383 85415 61397158 109889 140004 138635621 13303 13828 28118419 14547 135307 2736861 34878 13862 61174448 130588 193406 19801064 182526 142647 12018942 123696 52883 50139570 84212 93187 39394527 104788 150062 12950114 24365 182685 2370132 16989 102070 47943885 30023 139036 20001527 1983 36651 237323070 12049 152155 83095486 75812 179975 189054448 86669 70928 73044997 75468 194360 14843132 120949 155103 545892 124070 18983 51672752 61191 72053 219078047 159309 175570 153556396 59889 165736 1312738 168538 99854 461792 31499 162623 106099602 181355 69775 166727848 65001 171490 11512356 118242 152092 126097235 133940 145693 2368034 91178 89893 28594016 177976 107963 74262451 9036 49569 80174654 117752 25443 26613095 173538 38784 82088794 104702 24232 18569985 81848 50124 58626612 59866 71568 12396641 106318 177070 37643988 109311 141027 101108154 92215 10948 5943826 33134 167368 278497839 150026 128317 164833367 29084 38671 49221581 44795 77513 97414751 166041 177306 7847738 89143 47667 56398698 182939 42969 104460279 56417 149508 66592734 184257 359 122809378 38742 61226 72589860 97621 166280 50451876 130632 58890 22850825 65234 194089 13201088 168903 120019 134310645 130051 6088 7615427 196074 193247 11067473 123367 120804 30153801 10950 54783 29930310 137606 56367 3975617 83298 147390 54502123 101114 127818 126752114 1736 130080 25721918 73540 109748 3872978 40505 170653 386619358 182900 187317 48355564 47836 192592 23236870 168348 169753 79664733 90938 98194 82189819 61541 114461 66857389 120837 95522 14161769 118379 183237 1584026 14156 130186 157169556 142388 187636 5754846 119931 130102 19046981 191892 25379 64624181 88297 123697 5439680 159721 105131 595028839 115455 32316 7375981 151629 56159 107198243 197802 5043 113849072 103538 70716 35570264 195443 120586 59005733 98119 161871 16655785 31937 64185 61250703 187115 19781 27205204 102955 74073 18294343 134758 183929 15490247 162791 125637 89303860 16929 74439 4757619 130840 153906 8460704 184684 100720 31308293 114875 31554 40924485 144956 194648 36326768 128924 147061 14128647 34969 157175 61478873 20017 113396 93191857 123223 138075 90370189 174859 183616 72134241 178275 63393 219489696 188199 195694 31469729 145083 154928 5931023 44973 167011 55695006 43890 20242 53374713 86156 64208 78957810 24463 39943 161783779 91393 43017 17933582 17647 199815 32108368 111294 152785 14222203 97119 105349 14337647 168245 171965 122631 19108 36015 79284800 186246 8748 4106783 141927 169093 146700840 118105 77825 22388880 189612 199582 43643991 182623 42316 88600760 153254 99094 277561266 119495 169992 42828302 122588 156379 16548950 163851 23915 70462217 8765 198907 4545718 176059 56412 57904783 114082 139725 138534694 88482 75168 21001584 197177 154152 3026284 52138 18938 34265623 163414 68506 1133146 99449 47392 6288014 18845 130087 94444572 53647 31537 3878724 17792 158898 30424041 172906 88990 59528280 106231 86796 37365607 129259 42906 213144932 106869 163835 10117222 169773 3667 416747170 182835 93421 109018966 161754 129123 76382903 190142 8300 33072541 21975 14896 149278116 51364 80847 103453480 133889 66311 35260856 159001 102011 142769421 90497 18019 78967981 38697 159906 18466911 80768 155693 49406195 43528 96032 64763353 60335 183228 1220141 114640 153674 2483294 139012 42521 29728521 185393 21270 112520078 168437 161351 285781 111081 4832 557060249 31584 17961 94363051 6396 33021 52960911 873 198199 21588975 76105 120435 72277459 37321 118796 65985191 83487 74245 25623677 100506 55354 209326911 16294 148406 8722757 5745 148536 10372025 88232 1388 160900258 107395 68334 104059054 101702 189623 62666163 94533 185317 5559737 99741 77612 329174902 76066 116241 71294801 100344 133088 7202961 103671 13496 5484357 137793 55195 51477266 12382 194980 34666797 119989 36627 51336992 156750 166958 24582088 154082 155341 16622533 155629 17049 25009445 69079 139575 18162201 179491 84727 36068078 41520 157114 87155310 171500 42414 3568696 186377 115743 75601118 54731 115577 64658787 75602 11762 186689503 117520 58183 35276535 61306 199784 5546169 197284 132932 153506062 170047 194146 80962929 145949 71209 40559591 194252 3013 69132190 186257 87729 31868933 45683 138498 8157249 81523 78842 54266397 30922 12002 36537682 152201 78086 27324533 165236 187428 11374 107644 5224 19547569 185918 17507 8049036 107932 117976 13838688 30990 160201 8646034 37879 157138 257027128 1521 25082 10097343 168973 25576 31305712 196090 59387 16521467 34238 183460 490694230 132146 75758 78149803 149577 46003 46317818 158634 44765 215460118 81734 196194 45219032 60109 47532 1035942 51239 107600 10869816 84775 177199 3683443 102304 178124 60434248 70368 189543 35537040 196159 127432 14910807 73631 184755 94281947 87356 128595 11213063 82962 185749 40069039 85411 135956 35958087 35659 83116 13101395 166260 10999 88914845 7471 25244 7810328 191674 173455 14124965 110331 66682 177583861 18678 56477 3294653 110549 48665 80852123 161215 57752 27769847 194445 121922 30461786 99815 23986 19267117 82351 79509 19205966 8898 65116 82792061 85482 105562 64457712 36779 16040 17834714 65735 1066 29321268 131647 145395 2625319 89785 126601 4086055 178528 43496 18646144 130331 174526 41744641 97677 9739 48107407 118482 6495 119884628 161123 59763 58441060 28851 49555 9518878 70777 132337 2067130 172351 193308 17493814 94985 108085 25068336 16405 1714 83405608 178836 103123 2819303 197725 188116 163573097 14804 116182 108509932 185771 147682 14510117 197646 125084 17711795 122090 14428 46551556 159981 189779 11832038 56199 116821 19901119 53377 25740 110400901 164492 58075 44403235 121671 158163 20711304 16611 73348 195804927 77959 110440 77386409 93221 182065 72170783 23195 73843 11381447 67592 148011 4081808 104434 182304 7358678 45519 65277 39301179 110005 119773 36549977 163951 43714 30593672 167180 7543 41012956 112460 3154 1033904 49487 4295 656828 194454 182596 1608662 179689 186778 787217 66687 199958 37027967 145311 71045 352475463 195361 179224 44761400 95971 138680 9404203 123625 84107 77982265 83545 195380 56704139 175567 92037 5427253 26381 146823 24608341 159963 117067 46501248 73487 174993 9829313 63436 188932 429473302 8945 183747 10603962 141476 16785 106182511 76278 105690 28775877 142000 40435 1836640 39409 22607 7337621 147881 183180 352564 199112 73390 69197393 154025 62142 143275550 93689 186059 615237 63952 68257 2730354 63726 95362 76423376 134465 15733 4906733 29254 53907 10182510 99663 147704 62857389 106482 22533 14234377 54139 100609 2550554 181039 18726 26627419 130500 178306 364054 145883 95398 169086673 147991 1496 128573531 133129 111261 141608814 36742 14719 1088056 108212 67490 139046347 77453 185659 336817127 151187 45226 5133790 106233 135311 70319601 92375 1476 10781638 134041 95636 537127 79334 15480 8819767 199638 129018 117821530 112050 59328 45052336 5470 171437 5777208 24306 90831 9143056 174465 132398 144665429 124232 129656 95409522 91029 142220 208815409 6776 26696 6927994 196902 37923 6098473 196179 27262 34668080 182095 31997 8461363 35236 22940 5062883 184589 28489 5267465 37788 70947 185705948 62604 107488 17099905 64827 176042 53712001 124172 109611 25330644 137733 175962 17762660 84969 160987 909581824 145249 3470 160129331 11149 95442 79524696 98442 12548 464404261 128697 4802 25932266 144675 167373 88442986 64207 76860 23166164 2858 66703 44917285 78061 155119 11513604 163934 189168 33539621 52300 164417 12008013 156711 158471 77172859 189242 175836 89126567 39227 160188 90361535 42358 121355 12313831 54877 138895 83715466 10712 24867 10429892 146929 3584 12172732 14776 187962 10441248 61194 108861 6213152 16015 3894 538637 186785 140200 15643945 133315 84224 226178359 106254 102449 29816447 98469 82464 187854125 79714 163535 6245516 197427 38442 110842031 43262 87551 79129041 55932 180924 109460955 18759 89126 90154168 88069 76830 115131426 70574 120422 32653983 84496 193129 64479439 180477 163564 39266910 173615 89659 25626139 27953 94320 186514779 167257 169961 26015988 163182 60858 61907539 186538 86697 17893030 114673 191416 22198442 64648 135841 339115 47501 155275 4900154 133980 20187 68621303 8895 192901 303088334 158473 74804 16469528 81929 3317 5497554 10031 107633 793560 198445 19598 59625686 136480 148593 44464947 49998 138909 136646444 11843 150592 439950 110686 117902 20047664 148582 161343 538462 196301 62132 42074877 16772 122072 2502381 64308 189584 74573413 90162 145051 417830606 125884 79526 861122 115812 62325 80456908 112096 176698 53161774 3929 167374 76782727 72486 157642 21650560 127986 14638 229813557 58724 155784 2850071 68425 171868 35170660 105720 105238 36640353 47318 121613 31736950 103212 163855 1926550 139809 189876 11067554 38185 27688 18168249 157562 181327 40287132 4493 87763 17196200 25029 36 18151846 174794 149988 4647286 97454 143065 38289040 87573 119085 5840205 164543 4926 22665483 69484 53251 14214063 28259 134705 10797925 129264 192625 2926072 58307 127565 48299077 101318 6842 147689825 60610 120951 18685242 156020 7540 4751653 94084 150603 2984875 84243 31492 86538287 65647 79444 13399328 47299 143192 327168611 86835 69635 22197342 58097 189720 9269746 149382 37297 36868768 172825 130134 69328650 45500 21068 189052710 12707 66209 15068387 66751 145562 101430228 194878 5856 84233536 125506 50260 19613255 197392 30514 289184689 164038 57855 32507074 199362 16284 1857353 150753 183327 671898 73251 161946 4883258 63710 30880 97208320 156477 48326 27845301 83732 59143 12354574 169137 191163 2977559 93791 37787 33826166 25595 73890 16403579 151738 15490 62257201 30999 70564 25448936 99906 28232 9722809 163258 36700 31138353 109921 146290 12894124 57743 188446 233784498 154383 112538 20846024 35766 132061 30370046 156416 138470 267002 9727 59688 85118993 124744 135721 71958285 41500 161897 2191329 63722 44882 47682320 104257 153359 1142187 54344 99041 100448135 15831 199851 64723409 96220 23920 19070742 132007 125066 80004227 49349 13518 20824720 192942 153450 238584992 79685 52582 111475166 29232 74916 19438943 54105 171904 42245526 2093 82053 4901201 178637 169075 9696997 31627 75337 65345550 138306 86444 285945406 190305 18474 6751230 185636 64081 252992227 146157 91277 4289252 21844 58402 123244161 55252 76808 201344172 76743 132783 398781 155794 154300 492194904 102832 35570 42119686 38280 30833 47304342 145606 60684 187998400 163052 28581 47846364 124426 107616 32990321 62126 11327 515841807 188324 125576 16470438 94965 93250 111941866 8092 151232 30564947 15338 108513 156368326 21111 149016 515159 27817 167397 49356637 111235 75521 14182871 148429 88425 27664782 169689 102298 4247662 1089 92858 16947156 129260 33978 11569925 13418 166448 16426915 108775 29243 78163666 99972 108585 10863640 129417 57160 72664547 44511 137345 65841415 107685 113271 4410981 137835 184832 91231612 180935 11706 37253728 160208 157935 17584078 194688 112537 39431499 111433 123026 2764049 155133 44298 249778016 150317 159428 40243645 71059 119007 88213407 43082 180639 33656145 101978 158810 1202704 10495 18545 422978520 166076 172050 53727996 155885 134698 41756093 177312 154804 4648052 76652 41947 46686657 125439 96526 19871989 54828 56591 48509222 15653 144511 12659133 85802 148274 20747045 55953 7288 90663166 152745 99163 41298446 133207 125976 64043428 91793 65715 18417104 139217 38294 95955291 36638 58035 3699609 192975 160873 41329894 92015 159389 24712056 158711 93217 77859396 27720 184721 18521977 87017 91792 3552909 29255 32953 462594 36227 3051 49356702 27593 177539 83049484 135160 70430 51558387 121987 17755 17347701 153029 157456 174566315 195108 78461 133747879 184829 174724 14353150 10670 100 1365735 40803 80166 27170495 148591 116878 33561187 47322 6929 104037542 83132 148316 19205727 77409 99838 728375 180709 193857 111398946 153036 146898 63250359 185657 84035 41966122 190526 59189 95991595 11457 168071 145729168 64415 184365 14817405 1228 58966 135586415 171434 4994 78158750 14216 62570 95299464 185850 96282 393120398 38477 109191 192552760 168602 185094 26430969 110078 138292 82294120 125957 94258 31156849 45374 42832 79555454 94421 42340 140911 135781 85679 23196961 74331 18457 158603039 105201 141079 67351765 71047 62240 44580504 38625 181200 599507856 79043 62205 4449054 35426 152367 200873137 144118 8429 4615492 155574 105966 41302398 65333 23506 2626961 173550 190031 16328771 110585 70330 10677033 40265 182096 24812423 136648 141297 224776400 116833 16797 60218669 2448 36220 5802636 110529 189459 101563843 167297 5855 6044611 76971 65757 25938327 122235 179692 114981065 137232 159002 27107957 1435 91103 38159616 149639 156994 3677985 173035 190973 165179981 65783 183905 65037801 51554 193257 6083613 158505 2292 185790868 6809 521 11212803 86795 98291 69788275 166788 98377 358276441 169558 98128 22087291 113472 176797 87376514 165977 135856 6518969 82760 118922 16475561 198831 37591 984198 121811 154494 48276767 198913 56026 693460 88895 53067 62070027 46305 157595 43748828 196605 174658 110100373 196838 125802 113049545 85554 62499 73391220 35828 31524 69968096 159805 94781 14207039 41819 118889 15203726 146281 18088 1958430 60175 165599 5806309 35520 18097 31696108 157650 105166 55429132 186778 6486 153561 96781 48413 9525364 129972 92813 88741371 88181 93386 192492791 85044 50593 11841279 96207 136575 2431790 67974 172479 20074608 15893 35163 30046830 30702 91882 9161024 184869 65395 940040 141560 5313 5472716 104163 165317 7706551 69869 28323 158781798 118945 121598 15008715 33560 32279 19176077 62341 177375 33615364 157120 11406 8828058 64526 151739 36609592 58839 151691 171835128 59242 43290 221300587 87349 119375 4432759 110995 108674 2890011 181205 106587 1228905 9692 137119 40794349 13889 104435 17255378 42298 141992 37808106 9757 169738 35725362 114677 174062 60624607 93378 65825 55429964 54577 192793 28893512 175916 54493 13814831 111270 50830 26856153 143189 119510 244883498 5157 196604 3991217 193294 27401 52962517 189109 9166 58080480 179709 129358 16168334 4234 48171 75468475 80790 17513 81546477 120925 7494 54947161 189988 98499 20419412 47528 159068 5098428 67262 194283 126578572 14555 84521 194225887 84846 9234 237480980 28599 155454 167946864 168583 6865 93270506 72823 192564 474813 169974 61433 58626883 6951 169184 2194768 65704 97983 40991451 110179 129003 10971704 105842 42467 116724867 130868 62877 1948605 91532 184517 41625789 14809 71076 82866004 102513 119580 35369365 103372 130267 110542648 105102 155906 63645 172733 52025 81937193 104538 38008 18240054 82559 28283 28231204 63152 115745 40692553 164419 176290 5745528 147472 189371 458839842 158308 82757 18205487 158054 75321 33331065 126173 185561 47001986 136150 34991 24224739 23043 166351 500911951 147971 33451 72360626 131785 131394 75491 84423 89408 1057217 199285 134341 10034354 5710 186549 18091944 79170 197836 8217800 53175 154049 12351472 100549 63535 71616360 80265 128896 14110346 183846 151016 80438990 144617 56110 47417817 164958 171678 221042731 52765 104314 416861506 133705 101475 9912627 154437 104897 23503808 95390 173468 3220357 81730 185348 7014304 116141 3059 87864097 26100 46546 117891111 149874 148366 3148907 147327 152939 18453861 11176 183771 41877829 120952 79257 75360412 172783 47733 11882751 100802 4316 37006422 47193 71333 83946731 42107 87343 21720079 125112 10284 36325069 99946 142280 29660849 115463 54045 23253595 174473 46153 54915080 35575 180366 36273081 179358 32473 76825906 186746 165229 44007657 176828 122734 266194124 137333 55618 42705190 102426 103770 127695011 124080 130946 17718765 131644 151259 1753182 44749 6178 79791122 46147 28109 21950462 87291 77146 94598970 9296 53388 113011943 60164 73183 52047141 97036 18501 220444238 178663 146561 14365781 26021 197886 14853089 30600 116799 34163397 37227 92860 11677949 166644 116406 49982330 152747 156312 8401385 91330 146573 39853030 165800 113564 186233490 112147 51276 81766080 153154 60026 28811955 147525 35488 103442667 172859 45615 5939828 84334 25150 282198711 142389 197621 89862099 130728 47720 114672008 116991 81292 41152481 120058 11266 26572520 84543 125733 878384 25712 105513 96020579 169835 102041 6223499 129204 163508 52543400 175011 185816 82734602 12623 134737 72562544 52208 50987 407501 116170 119984 25856468 79083 16741 452947623 117005 99460 47990074 77440 70144 76767047 195246 77561 1002535 127344 180699 49384 60839 185239 31013999 196880 64414 44287344 135349 43856 26754300 149850 58815 748697 181877 134594 3228274 139393 74853 5004752 18296 190006 33127852 80320 13116 71259703 118029 167958 1135666 189361 101472 74521477 158788 49912 190271214 188335 19545 50480379 192236 15454 137809756 109798 48797 2890966 198647 196347 27440592 120441 19658 8873947 163769 71100 168487707 176336 36311 12365832 39446 75501 146814632 67626 39951 5946312 72981 195780 8514933 1279 85850 10408331 103634 175369 42665809 69551 118152 28692106 90647 31623 119441128 123081 74599 312983 63754 111424 63164710 156469 186145 70768658 197387 101769 29535043 56116 158535 11480165 174506 46943 15307697 75383 186031 20882152 89935 60788 25688768 134529 60571 26854417 16623 74460 128271185 196040 110592 85945940 102095 152388 50053192 142697 90916 197228582 150011 198673 1826082 49988 175388 7381051 3298 177729 5839134 64648 72919 53238804 19807 160079 18035084 161653 138280 16010901 134585 13902 24394223 183350 166930 88469756 144452 124493 14639922 27889 111655 233134056 148540 89133 49734977 125623 193829 23654783 157168 34858 24574017 116192 93938 14110384 93882 145382 90881178 74460 180488 114798413 50500 71183 44662036 170912 70420 38924401 81188 165557 9828643 6666 72565 5405016 44028 20021 20696556 122742 46788 121567975 39505 55102 63599966 187183 24141 14492768 147561 1395 12173336 156587 146411 12305626 27001 111689 44549594 152881 54383 20614723 112105 3546 41676739 13556 8208 47364225 47121 169792 45426162 78468 84105 855316579 28919 85569 1587939 116686 63252 127574106 137618 33935 182720402 176254 31219 78871486 141716 92381 45021157 53450 52737 116857480 73555 69323 452542 117886 161515 18372640 133217 153448 28586080 90630 162937 70083470 28789 155063 21034149 32830 121488 172018051 185045 5787 11664993 96319 129388 29787247 56742 40721 330170 134062 98792 40864877 62633 178354 189502 193756 139828 86419750 198958 84932 14071890 28831 75746 40771434 190731 87195 13728457 61961 63701 120599475 38522 118833 110740757 161929 120662 1160350 3324 26931 36955842 89488 165954 33588 58542 15469 43961691 168842 134672 3455874 89897 185784 12763702 136136 51157 24060897 134096 148776 56811881 84269 106841 18763877 151589 173547 18794156 108115 187703 16013361 150808 190835 29079986 83894 19987 10162944 11785 198051 228277772 75209 53448 253908682 32335 164787 82817185 72795 139729 24063991 30740 22782 27526765 34709 89602 8726560 82512 131026 21168120 55869 189618 22107155 56926 77377 14448564 165680 76731 141590836 137827 87451 10681134 172085 120762 38375484 1541 184729 117346399 144404 156218 4663684 29509 48845 39065435 93944 115051 42412578 80478 85423 16379190 59623 14585 3638215 91807 94738 23287490 50315 121827 21316375 101799 1671 9563947 132548 184913 18967218 155364 46851 140284969 28997 102221 25300811 100544 114459 29674356 40499 104585 53430547 189642 80621 130054030 150390 142353 22064306 172966 15705 207154173 91924 198878 4577319 85675 88304 21105575 107321 151174 19931508 173552 43525 8332215 11297 7948 92358016 26583 152058 5008806 117130 175260 4010057 37591 197716 8221967 92355 70187 3170057 187103 128416 19820704 191749 124773 21145553 16903 187745 200638574 119910 69823 63585037 174170 36386 17426105 38771 129092 26058764 161182 144594 71993302 5593 120854 3827666 106537 188822 197485603 71985 75893 55211211 75702 196426 17542657 49713 161861 373877806 42850 124281 5120043 150451 91945 3978130 153130 182095 3264614 188513 17504 1980066 196395 96159 17480494 70445 181915 53355572 135489 177873 88662786 123043 164125 15119328 153738 158562 29927424 19842 122997 68417462 164618 73610 102062724 162589 156988 5956408 58715 31766 20017251 44827 127021 40254691 169532 195212 6509060 68867 144118 164499070 184614 187958 96667670 46710 39586 136660436 99303 1793 70125687 119490 25835 51063381 6494 187964 257366660 180934 75313 49693871 181079 56295 33889291 32597 4415 3408942 104450 163329 2906166 124281 99369 195786664 33788 129276 53943883 3785 91655 28361222 159703 64316 6591910 178514 191008 66411126 51436 86209 10208716 40551 61965 256437758 181333 193707 2975858 83136 56056 102536280 128865 193632 3115491 90768 171796 60598384 70079 195582 7815665 102492 38384 37553432 195305 37288 16293507 66079 31108 18472254 59763 149430 55462248 180414 27885 876602 79662 122156 31867352 121679 140487 3693733 121491 158630 13746805 83760 21177 16518975 83587 181156 34519504 28138 62162 1129600 190892 4234 285901541 197161 30413 16893116 144669 199027 58264940 185506 78745 141401691 5797 112077 136652593 148828 145323 259301829 31780 114711 9332321 96851 87121 327671453 50396 49964 26462776 98755 98138 59013056 197648 52457 14977427 147109 115398 8060820 94057 55591 3859767 130063 47832 19779805 40046 157033 94021887 179817 112877 34893945 174328 197643 229974130 107727 103701 3971026 46985 109550 16471619 149572 105376 86502920 38122 159465 33838976 156825 153042 188585196 114268 66105 34861989 193427 126180 19937102 133275 183858 24001037 1205 117064 85572293 137370 194264 11700795 61511 51954 23631711 182957 186128 42616106 80522 41850 40395699 80564 182168 162625634 110393 691 863616 125403 173359 112096937 138985 54924 65989297 35547 45996 9227643 189082 73567 16939624 99198 52098 78316851 143427 118986 539708 192032 66830 3527951 85437 81420 41470647 107343 146344 7333428 31113 180167 2990879 24753 79987 27101690 107091 83517 1013398 45689 36657 180822859 127593 157402 11545409 77089 84775 9023197 48923 174845 119664055 146487 141998 316648295 5520 88710 7332876 151196 159702 98848299 112175 173104 130381495 174742 123367 458118808 23223 40268 70415812 75056 192111 147979125 16285 1468 8412356 125050 168056 27283899 54687 152747 23372061 147462 133026 427514229 100992 48796 38811245 142172 93410 10579144 43906 54320 7084277 189415 32672 73182097 126761 130239 18015397 116772 166388 126210558 102369 742 7267677 158896 12393 9655698 127903 154912 111276499 45587 75904 14745761 173215 107757 49525576 196222 9106 1536681 100446 78626 55954282 97860 66042 586150 67555 137481 20257199 176644 34065 9788935 47742 182316 38136488 189528 136889 1483319 60250 66078 3272265 70947 185718 41713340 15460 156289 1336475 50826 71133 2987408 157847 125945 980656 108674 84381 32542230 25021 8104 5401540 32690 129722 14389664 56674 99228 8053599 15753 95829 18755136 2265 17474 25451739 117636 146010 5723193 161859 41675 142119735 189342 140793 15800470 166982 180618 7226693 34450 172173 53384255 117595 22017 6302076 30324 80544 112502118 177958 117183 55605152 196861 30535 104826335 74339 131577 322173949 106959 190603 36636142 140595 102201 107545519 104696 93708 13454610 196849 47090 74096374 46466 41684 17348307 110268 48979 341671 64077 110208 29456594 48114 115259 7652025 2608 55000 163632480 158363 108079 12140691 75378 122251 10304793 148667 187092 4015650 1786 152608 63863694 139942 69999 179904623 75166 96906 12977713 39935 118822 79293667 117528 115378 12093065 12320 77922 9727320 49456 89714 75686079 80556 36994 26810974 10943 106972 79840720 12174 159114 21448349 14424 130474 15212726 116445 36156 181252368 179688 193287 9031708 79498 18588 73459607 87858 29076 11397134 195457 31998 29543762 120890 187043 18131528 55855 73236 14460597 120861 127581 11492707 67845 176141 4391610 122717 108845 82281958 16614 181567 5617985 8663 140175 18872107 15337 162672 83286124 90734 124024 149985190 4584 121338 58845265 192278 124967 23537510 1421 106170 132305115 102521 102605 8613729 126267 190361 188815210 81694 168026 195509682 31771 128814 7165260 19612 44327 10523508 75840 100751 5837762 117744 12377 2733808 186260 65032 37757357 48120 57703 19563897 197837 47684 16466311 194906 24527 86376460 193306 48136 2131704 128012 21352 5603532 12726 61359 9085124 41719 27708 39308787 186933 51834 57598091 52167 194695 19768776 69707 87954 2478041 48227 163091 126775840 65728 15087 60481180 24054 168488 6103360 48206 22780 45419162 146671 101534 115141456 134382 133548 119744221 93563 189956 12452902 112678 56033 122241275 189145 75572 1302919 108728 177065 54195800 87981 104983 3930755 51698 19015 5677264 109817 164162 11553178 71369 79128 100211877 162197 55002 21499268 11825 95176 22493321 84030 65220 106840012 104524 116657 31966697 39048 92000 11794420 17118 22563 4474982 116459 122137 20614916 155376 26197 3142291 171209 41889 256990959 27279 71555 14691152 163667 141767 57731398 161963 139205 29474697 41646 73024 43535241 112462 136762 120706076 143481 5686 72756 36133 194944 54751670 51540 90898 1860150 37164 138428 43796897 50477 34977 172550846 121804 166975 33015082 168642 11591 111696261 129680 115924 9617352 194859 199121 61223950 153686 3419 33929570 198660 23542 17232888 73858 167768 58540610 5047 56364 8789734 28104 95348 36066835 120300 53433 157207368 189995 76704 36711090 101619 85136 36324096 86628 32779 12382766 7814 60526 68573335 148180 29521 352248179 102615 90318 877132 192445 198850 10456924 56185 191940 20125089 183213 54561 360573 185148 153043 126442878 54199 103717 43261622 11266 78274 75524905 160321 65984 88088760 179812 162965 189035210 46144 78397 1499736 40145 26141 118671538 1750 95252 7525249 60185 43436 3801723 12946 91929 300524424 122981 8103 82983856 123695 97670 9453676 83312 45983 9467235 12155 92106 50804152 81482 130359 13875783 19792 39883 27361233 175274 133376 107719137 92121 188477 109998712 150233 191286 68599303 49344 105868 56624714 46148 11562 20728168 168933 64518 66774474 96428 126249 12927873 10378 64960 44658942 21318 182805 27975975 90204 14671 90004844 72638 74286 397373 99575 138101 188964998 189208 167833 45180260 174418 167352 3196900 106042 39340 83644237 123288 116446 54657470 9105 174085 108338557 1837 59542 20972403 121552 136946 18596022 59451 75316 35722340 169684 170908 15779495 99075 63238 30812163 127873 127293 7182754 188649 23198 25904323 112364 152733 100319978 44789 142090 62844277 123653 91308 90146714 138233 197895 58519368 119229 171141 99284587 77000 155209 2455391 92410 75208 37603402 53510 141635 36889726 8325 45105 77627861 25658 88409 11842344 197422 25231 7068258 142348 19483 9218857 171401 183797 28414771 95790 89808 79809301 150752 178840 18042471 81510 170926 63815913 72414 39425 52023096 147200 70639 33612051 28849 29572 179232711 4681 164855 8345652 29485 136968 33871954 159303 173376 10741971 46439 34964 133244519 36264 68671 20106675 81980 41331 57143929 187955 149758 63944488 123234 171692 82931 97613 187990 76334721 113873 118375 206907689 32104 198796 78577353 91767 27968 7520224 59583 133017 14037899 50596 20847 1563290 967 151032 21505254 131730 167122 195053657 47678 191293 21903698 120374 151706 244018451 105067 131930 43237038 112372 75443 8775725 24182 130748 16302462 119106 134863 41018368 107981 98310 57974644 158315 122234 47230756 70670 172372 1368639 104036 188417 102233499 152619 20256 39641356 189529 71384 147450677 45036 176701 3978854 126137 155769 22686464 122869 11940 43511882 137106 158774 22611819 69860 32223 2088537 164940 150204 32239498 137693 52565 23989089 152485 64580 28326645 97167 51500 2901920 118696 170003 147853575 100717 38464 19334735 25144 61406 12116285 172668 59426 37796221 69342 64319 84365526 175230 170016 14714429 92490 39867 242636402 184718 147826 36733284 48576 44785 4787798 94634 5360 8363841 13397 39168 161300139 124065 104923 59326416 182431 195486 42598086 191300 171486 64388991 52495 129790 25002551 173336 71910 37810223 116154 140407 72401545 47519 100364 10345384 46736 83408 60465093 181466 162852 32253814 28745 181064 1285628 31016 199230 24858505 7625 121330 15782488 64384 6072 7434885 104126 198266 14191820 163136 50750 871108 78147 190240 55118008 163829 36779 12739143 100278 118567 38875376 16452 163841 88610814 65441 77268 40391615 49816 50877 72509877 121038 69521 116032782 17106 168720 926889 157796 168105 47648542 27808 137419 7272170 96791 144457 47801542 88605 88527 43031352 131621 50991 8912917 161543 121531 28032124 16817 97421 85760141 32326 41950 181537254 164841 123831 58297651 173269 178555 7004269 27462 98858 37400993 149760 109592 81734676 85538 131639 177625757 171255 25649 10093840 198614 130424 757467 78714 131464 13385254 140674 39503 33164434 89285 172739 66596885 195513 49194 1928595 179168 131446 193804816 119211 190712 149701030 158914 62128 36643766 23249 198946 82704978 44710 106656 14652216 112943 96403 65303915 38902 187503 94799544 48395 155069 22285559 178881 199025 32260753 162209 89542 6195716 184647 136340 64588322 60242 175286 46271458 67655 123115 713404 4747 85829 21057494 100230 86836 25431417 61880 45060 53643838 197103 66462 168567644 46315 28614 2348668 92145 85814 18040549 131151 196185 6138435 32823 160633 10513080 16581 178642 95791787 199520 196941 36578429 33102 186580 4001836 27933 115780 3446152 2862 59059 35708461 108517 157107 106255200 19217 42914 45851698 120969 148342 20562886 19147 186228 3962623 9394 153093 24564192 27174 30724 598815 169756 142772 6471256 190543 61702 292817655 79902 161817 3702956 81055 167752 74548752 37160 195992 64779769 181469 128116 19553329 86216 19952 9827562 49790 44419 27593084 98993 25116 27030770 160913 13295 17820013 65484 140054 24861308 16736 127508 15705860 143265 163633 198925658 6263 145919 2033422 132309 69088 95015396 117295 131713 30414321 24332 26084 151679048 14873 78148 7058304 187839 47829 87434162 145610 110771 18818505 55579 156221 30156936 36733 109697 233210371 114705 164720 147210852 49112 99367 5120759 142568 197342 133143435 177659 88786 60453342 193749 165440 32202363 57244 76664 5267223 1860 18953 103388792 37110 182412 42850957 195469 106979 6373583 37990 63555 680977452 108163 123619 258108310 190658 60257 253397589 74628 42050 13454040 138122 147605 68297011 108091 22320 114251104 35171 163229 22500990 46510 100471 15070565 33557 126398 40416023 140268 190149 181077449 104831 131087 71523774 95575 51152 26206351 19718 115897 169804455 195892 112834 172298029 188460 172387 20637619 27555 101545 31453211 109725 31222 136649662 92965 53943 34726948 13132 147776 108309602 177841 150084 20516824 98320 98184 242083142 2846 121634 13426504 199817 34695 14543912 183903 110554 370551 68525 195906 2988827 55304 4368 854980 178365 128671 15239497 173819 76186 114676583 25426 142458 6127170 177409 27621 14485451 130448 66026 17599698 43303 6631 12036698 87557 74948 15020543 1848 54243 136602756 111159 188392 42530674 172256 4199 11171920 88548 116893 83856374 192840 169029 81754789 180399 18208 21305735 94676 51484 33071152 23085 93301 30482778 188746 150417 37229177 96314 25276 111769949 50470 3201 16873501 115415 132679 152052766 71585 180357 22514221 141184 54503 37221822 130184 4005 2978574 160970 74588 30747790 59248 179195 824000 159981 134274 158182084 75743 73500 1029786 56493 97377 23087238 149974 155503 66732815 43935 86176 25432897 57322 139656 37195460 141619 89583 19863514 13006 175150 1820505 58987 93547 103745952 160372 4107 20999365 164598 182035 163711474 12041 141 17674683 112445 127918 8845405 183409 81345 214244844 187471 121527 75885765 81339 70633 384900272 118922 33116 18501620 157270 5678 18366472 96263 175821 39094672 187313 160010 81158309 15177 184810 22216258 3222 99248 139028953 94273 8155 87664062 109900 177783 158595584 21641 164283 217723521 77448 183762 36835458 80481 154082 13741932 107985 16224 6057610 100373 120929 77493296 143325 97832 166449244 120247 140081 50535539 97426 181220 6422986 181037 19439 43918127 177719 14929 1752146 121446 39894 12536023 98108 169817 44283514 179081 105212 11767511 145380 149397 50138620 48898 18945 12517804 34604 135492 124968539 65525 86898 44174967 52266 158304 72985373 195494 181923 31523224 70903 123467 193245 119840 17489 41576444 121238 148720 23194070 142590 78637 4689250 70014 26825 4576507 137367 57433 94724065 73302 154917 48375110 110573 194834 333648 25820 117053 31878022 66546 8836 5923485 164069 66549 9854516 32474 58838 7532712 45205 162208 44169451 104802 15211 33948888 34698 108292 27083790 39810 102412 41251245 136685 39302 219033 122017 171748 118113559 114339 8497 37531484 174394 42574 45410147 115054 160351 28647430 39406 37403 87527532 48964 46947 27266187 194371 179435 39044587 17598 190650 9456706 129411 85024 6240565 90853 110674 8968310 70079 11624 41588239 97863 51057 2319490 132787 43430 256734949 136424 135227 6965041 12730 76759 9455688 7078 118542 13577234 111379 114607 293099211 66566 116411 17148963 90186 112406 23766985 166529 91255 247273 182282 109241 3683838 168562 81995 89109215 170092 74086 203963568 141360 144756 55093611 64093 190222 38705865 62686 125605 13675822 21381 106231 80207417 91943 106505 51674300 55735 39119 456199909 74546 65569 125610512 71591 83382 227105826 182647 96614 234210977 69751 83463 196053454 115590 186620 28375813 73037 54418 51114144 182828 198087 55267722 176675 74378 84946198 188043 139586 22403363 5551 175434 96523509 130855 140354 38291856 54580 199736 23191144 185471 48919 56805349 98338 114233 153283179 38906 150573 53041725 81418 83613 320938851 111416 5758 25057962 59407 163099 6738949 118130 95007 38355185 12411 100278 1746297 55840 78185 167886268 1542 150847 328935951 88900 179635 19022127 141099 117904 35929665 115495 165251 34442549 111148 63677 18119038 69224 64080 131398937 176265 124427 4274359 74172 23968 3668557 788 146300 42192452 24809 85608 18314792 107681 163613 12832708 75469 191104 39596836 187141 155733 14797460 155779 61905 53302926 81366 148912 8424794 73557 193974 15118266 185477 124766 79061079 51867 179318 30124777 146784 189304 79143927 56311 21129 112163740 95609 49859 4987104 43063 13881 44770480 23027 36233 5565669 22810 20211 156284137 195886 144059 27037932 38674 31190 162052154 39137 192840 9726500 137409 172172 20673180 2638 102495 170653210 57260 7412 63797139 154131 46200 103976337 111825 159013 227497630 26153 175824 66266498 152857 192808 7299173 170786 50853 30916201 94014 102708 1945731 64397 162793 43324805 26976 24699 205501085 47754 101759 62009982 148418 193233 32250633 22257 135590 30002357 165903 68631 130105970 180937 63337 11966708 199912 15707 433241 105058 139810 1760297 109765 129064 12156548 148329 121109 27847726 67715 47097 155326954 117853 157709 3417751 58014 33044 174914995 22873 177089 40851183 134987 136691 73691396 87676 3416 64564716 185857 107405 13143812 112627 75335 102440716 13472 94330 31712323 188215 69144 2127922 154094 136048 195380028 47676 59732 14782480 13585 194333 18815579 30688 26309 68861125 96175 193222 24433326 106404 190189 1692183 55405 159300 6234251 180490 31063 62496028 70611 90748 102296168 131749 158465 5444999 64952 120468 18137463 83844 182682 61328873 126044 7314 10965944 100379 38189 26820141 172217 111966 13416839 211 54582 96817215 100515 21923 22314628 92608 188318 46576872 86209 21061 3487468 161644 12873 621829704 140300 154103 60406293 33784 78732 74349063 92464 50772 64713375 15 194229 52966029 66011 7924 7549472 148862 104344 4092432 31156 93530 4012637 141583 155152 16654259 189062 193405 4175386 34986 11798 89922419 56653 88151 7170042 70209 59087 10414 1732 135864 28138704 178386 128154 16724038 154426 64992 29884704 48292 54081 9380993 98312 36216 10768277 83393 109073 1607177 19825 30967 9635358 167262 127599 43109923 63807 138281 25830140 94188 35541 61011801 123765 26065 69635078 198317 57060 10006816 132101 74488 112841837 103594 173952 28472742 68534 194073 52151436 161913 125659 53232108 181280 60171 11288396 80909 2069 4327275 9548 78315 34088113 74250 127074 44183408 98740 30585 70424871 44201 4827 13614075 144267 198251 334949098 177248 134636 14305910 56257 99634 115800421 63405 81443 8821142 132634 185832 114837498 98034 112114 4693716 95414 154122 173252131 42172 125693 15181898 110313 76269 568381 162595 197524 10526798 104639 76730 70650174 111275 84569 35183335 43196 69649 175148898 51231 182474 31467803 21780 171210 65151893 107621 142590 70833711 151352 30684 38624994 79614 18069 248037565 83669 80017 169639393 50803 24425 1531669 158726 125710 2072999 82817 38028 352760344 96039 22273 1159827 14604 47440 26659146 39951 34747 4022937 47505 98135 232121 171858 100507 4053804 26876 58531 266480598 49390 192102 74234897 26875 56491 430109 175890 170518 51974504 129230 134754 43425277 5700 44467 12939190 99224 170104 91817957 100144 137524 25479427 34305 106072 49237234 120997 107670 94256474 4364 155212 8922849 32848 156235 8077766 154392 153807 21134900 44721 31434 225132262 114526 13029 1101019 188449 30099 40167064 87701 160624 10823347 134452 152468 30616011 48260 156200 208028093 39320 156889 39654595 196117 72193 48445326 132883 38491 58946361 14993 142399 58748440 190226 138484 76516087 189235 100663 14623844 189221 102642 415209 125958 156801 11421381 166409 171885 113139158 29291 40508 886862 68416 10639 3928984 191723 192817 12498668 198432 156697 818197 118424 92560 69430561 83224 106811 77167990 134341 10189 468155 159608 176646 59283062 134055 10119 14847230 132415 146657 230859 183706 182937 283116733 43838 133345 11049220 160016 164989 66077105 188802 196454 11101237 184984 153233 53521097 48965 74878 281431 33224 82511 44315357 148903 53710 45534524 75647 108996 67582518 141136 29019 168951253 11649 9603 1357875 13833 121081 4071900 121198 193285 7514690 99556 104712 27986503 127108 17280 133679342 136979 67110 78182169 55075 180234 49989778 69104 105501 14326255 155879 102292 148448654 139582 100962 26800474 147943 118993 3753200 109036 65866 127755674 198637 54254 39082975 193048 70732 437611616 190523 86320 34417333 135507 117326 49269595 32681 154397 2276175 11330 170098 4968922 164289 172523 81057533 130912 61504 529942 122552 170391 2442277 169938 6833 12437744 135515 51426 208295012 197134 160999 88440506 48780 149727 109724686 138680 118809 1255488 14980 4772 18202124 58580 137611 152933276 89735 139833 658387639 187210 48297 108729847 15004 117454 13515308 119686 5275 67801653 129090 169346 214404242 58989 125272 6160986 16846 62856 289870114 6305 55563 8424854 154807 69951 62887411 60012 193729 7910029 9859 32244 91593057 15100 187840 120525702 44572 5731 6234447 128131 75940 65676860 111973 195308 100439995 156019 176664 209842363 87899 42172 9444663 164840 52208 780575 125051 103692 3895749 45385 30175 343676217 59684 170800 5251435 152480 91336 55999026 172947 169898 72122907 44080 58704 72410097 85499 23341 39062078 180192 154957 162020092 183809 27997 300638774 35826 86169 111186549 8273 74906 175016488 195866 33034 340243268 162100 27205 26030721 9306 71877 12522060 109306 160510 41017780 19398 175796 70654277 27757 90408 12041280 62532 164183 298127 187129 162751 91712794 54307 87671 238877942 59718 30982 14410817 53197 165467 3048750 129255 92151 315935898 98932 33115 101954144 131373 9226 49936704 162934 143977 366298313 68438 80360 66302580 27881 190333 8467987 31936 92421 61682879 193900 20574 57240036 90258 92608 140066653 18981 157608 44481800 93982 44050 13992373 136316 155200 2318100 174350 30196 20462105 133779 38060 31898408 57282 118533 18862189 195646 22021 126030355 178436 78215 4831919 88112 142259 41978899 37344 8844 36369320 6865 159248 21505372 20455 139760 112193169 130863 76218 348187172 54170 76416 20009472 171138 62594 15943928 75257 99260 26991439 194910 77153 37305232 126984 104783 9815219 187868 175224 2062999 78042 162147 749669 106022 164791 3817819 95434 79253 1893639 44031 143930 7531848 25656 136359 123739324 148603 169205 9139122 88880 102775 2536464 109139 123073 3802338 43383 146034 91889512 174489 141069 522452672 93838 193552 73386774 120176 180631 46575251 172399 142079 143953838 13314 32257 63896427 125311 161629 38704461 2778 88102 12475344 68957 24371 89734692 193387 109610 4097493 79706 45783 34702715 126728 37057 47805695 9488 17228 4854961 128225 69912 4747831 169100 22842 6269843 130059 12484 5738990 142266 8413 117115170 73605 127544 54071026 91880 104610 347346807 901 56081 111066509 20456 32253 63722935 156655 79336 50830529 6023 102545 89808125 117224 141721 273250983 134896 110044 10083099 185758 39083 142346986 49719 114834 6169126 178545 94358 63731289 156855 12319 43678895 142973 94167 81166476 37036 60984 77523097 176596 17836 52817035 140233 67877 947105588 113717 69531 34063795 7542 128806 31300243 131127 112962 6685290 137336 13916 319251981 159094 9324 684140 175421 19841 71793459 5196 104656 5346989 154218 162143 10764255 15898 100582 102366144 159471 81091 83311576 110826 1050 28686670 43889 182068 155833157 65283 162643 21830505 111467 169032 38120777 189486 177477 235016784 3850 41605 77040578 75561 26536 94969 169504 192719 4629487 90401 142578 1393493 52502 68333 22447454 102566 177295 292992719 160999 134295 11106868 155919 118180 37847495 46638 97712 10064017 113393 171262 23291777 130560 119882 300762036 169774 89166 3407679 190154 193550 43461550 62224 85620 109401670 139960 107091 426102 87829 136231 108381162 90270 146119 8145302 130647 161725 72580479 91125 154433 12245279 7869 126612 27924329 17957 197058 24241325 155627 10348 58546978 31476 126461 57570564 16437 178092 10922887 67680 42746 14575653 145416 35567 4298081 181212 154946 2476933 127990 15910 188716225 184358 16551 12562775 195451 124478 30488308 107186 14258 68991076 59310 109945 102917204 164133 55014 67998987 170084 37872 88350061 109546 113737 9007964 135140 98101 95309047 137825 80135 10545687 50292 164900 41053152 60214 39703 162690159 64913 172131 67929396 26189 192168 137870479 178477 182715 68190025 27796 60312 99641174 177934 161524 32226501 74876 42480 190427153 84060 26434 177655362 2122 146375 18720567 44573 69183 43804837 182955 39734 1721938 93027 170562 46822936 189592 62686 205411249 16748 151039 48969913 175078 175551 7300725 99616 106571 302914 7005 163061 92033487 74210 186803 37015814 89492 91999 14048819 199004 57557 51670985 192461 127802 5988478 193304 154561 5266055 191450 67151 29494309 13135 32807 152793818 119753 175091 44322187 75938 79718 67496293 88923 196213 53573587 147374 57538 101160155 179854 153973 425579 159958 142321 13395824 73925 180944 14552570 139924 91629 4085425 177112 96845 127761080 66925 64171 163211549 30157 89334 97770944 146361 34243 39211836 88908 196914 7730707 19613 142188 44216767 17334 50609 21374489 184390 43806 223319425 151208 179747 109265255 170030 173861 169735252 117550 102983 957246 156549 10351 4677125 199381 160398 68217223 191822 174063 1159863 51588 146566 20454984 180674 174536 2020209 7602 29366 10744302 96799 35883 717238 153309 32023 793362 18680 41990 207540007 191117 112395 95364092 88484 29282 15131064 100830 15281 66139108 178826 137098 2877272 180099 143609 122598482 127707 3675 32680380 142114 1745 218718173 116966 9052 5095890 51408 58273 12682557 89152 117683 94507743 128119 87615 14045782 25601 44723 63984375 114204 27567 86576179 82379 195543 275992162 190163 196774 16844959 32633 48244 17285093 187860 115290 7087666 20374 199847 5015529 54101 96717 17451850 33334 85514 33038940 116804 156750 31613387 34033 43239 369463003 196507 181798 71388577 13358 89944 8507021 168698 78156 4794941 24335 168014 28727478 59054 180106 22348331 153483 112044 27254819 84399 47093 270428889 179277 55493 39472024 168398 95554 27403046 169980 32659 20647373 143744 65673 146943279 157965 180907 963802 71577 174872 392397595 73996 8880 92572844 100775 164639 8833492 114613 116634 50598623 55462 47238 16370122 147092 4068 15342881 106797 73960 409377493 120470 195834 45363644 83255 169064 2609212 85040 45596 18956501 183077 197745 90227825 40545 180388 17733886 169437 183544 2167241 170468 128338 13446849 37896 127013 95176375 169139 3970 178988238 194778 82033 70477647 141150 145551 28954616 166697 68749 345818 127692 47157 69331472 191528 171070 111241766 147533 58507 59795711 32680 132523 119642994 159586 15506 135298337 140370 2385 762916 66535 85073 106004323 11351 153459 30541170 20207 56707 15266934 27207 29159 53721091 130011 48376 32827085 94509 130184 2881516 130092 54084 36391630 151972 144963 109104181 176721 118051 35998317 140305 48018 109842904 69775 189051 20727737 161765 196242 22126222 188688 189264 1710987 60042 36814 4588631 96458 135179 141027284 140355 98740 207344394 4728 6265 505456707 23214 91411 3533308 49560 50306 9227486 5762 93964 81409484 25613 191180 127109461 148480 77515 24535957 21652 17153 18760154 102739 19091 4541757 79553 7725 326342 49734 84432 2586309 149112 54546 93314058 20046 43424 65125170 69971 195119 23660991 191095 102585 190406558 26826 148782 18339079 104216 121775 35115308 143915 87530 376570 111046 128600 32931757 94643 102477 306160 172742 180989 16925527 147516 83425 88881372 175761 134374 26285809 50947 179344 56012277 140135 36784 229867538 149803 51753 13197937 49971 74996 103363193 117025 125762 1521510 36529 121208 125895025 81417 73429 23490599 28329 114302 42017184 15281 130067 196145677 4176 16852 236324803 68880 145376 174721131 17933 122380 152931001 115782 55865 61201849 193982 14311 48785273 103779 79233 44585835 7371 59746 31081704 139834 86923 94955755 153298 159555 4286315 148341 144657 284509254 84784 108412 57299849 162027 130362 1921907 104983 70746 4228263 198587 66996 32728557 185776 92551 187354874 56 112088 11973935 97171 172226 10274281 199207 81381 3269362 101299 82222 139317 143664 101049 123190578 81200 36543 105176968 187159 117087 344625990 48305 71817 23299841 45047 180925 1637788 136895 147280 8304290 39548 104686 26199016 78561 2618 154446674 63518 182793 39820022 150379 190040 209142200 140523 152875 4376078 14403 22539 1745154 49263 72832 51646944 23273 115596 79602587 21206 134742 20981009 189635 19288 133074727 111877 26015 50873953 89434 84281 106942801 146898 52867 41306707 88463 4659 200288574 193126 170504 4721367 172621 14053 10346710 115102 19144 18943559 154804 178393 50080361 70081 190644 6617961 127126 131663 55010445 149584 77434 2382779 122780 12005 5902255 171464 25198 2022317 70732 188950 141521828 114126 188016 152412060 83469 8026 261430739 127255 109663 34994465 8429 107466 58404121 52852 127784 167322 110212 6103 30683734 66207 31620 7375335 75357 72375 415489 130977 175692 410595411 45076 121657 33950024 168212 156196 117449803 7352 154908 576156130 85383 67578 749135195 177929 3186 167879293 158644 190904 6245693 68650 137438 272553235 119038 37134 34330627 3402 178648 89313348 52736 126636 54921358 97845 136819 24391004 186793 185792 20209391 163478 55091 98783606 20794 162941 1779720 28818 158761 82453793 49130 12438 197172290 74333 107806 156679699 87416 41912 376670760 100235 154395 6128334 82441 112485 428741 55286 26358 291212041 154969 23637 9645628 186096 196525 71703216 176883 166381 6756174 135647 149287 79335551 528 117343 97582922 163893 128842 76158122 111653 85661 51946002 170772 22080 1367101 43337 127583 43767997 83535 63885 107650578 28272 70682 14894921 73614 33708 32157905 80125 133080 4053152 145447 132768 7200977 85566 28977 26324789 126212 1042 116483919 84367 117273 59774834 76274 116890 31723151 118766 59608 1259971 168526 110383 58316331 9342 131750 3229051 143954 189891 133383206 117804 28635 26143131 140348 49220 13162622 184062 138745 3408830 56129 170007 12360648 1568 16719 41146171 3114 66597 1629325 186669 36669 64699520 13795 25282 17320735 162405 104480 130793920 115653 166348 39282942 99067 26580 198808933 84150 51840 91604190 1802 139074 770750172 118041 79464 20988307 132267 29012 17807447 193443 113242 53829043 180918 25027 4417805 181010 195122 85917277 47739 32978 372190616 141825 157071 5756879 177497 146354 60408813 117805 49648 50079373 16744 171176 334791072 198061 39325 65536237 159723 147910 60519000 144743 47511 15557678 38890 60751 27176141 90758 58977 45498421 48242 34697 123186496 104512 140726 41043859 60568 95979 65636072 195462 142565 28148394 33912 17586 1374945 25840 182074 15077827 59887 110284 34845800 27204 172818 78254219 59020 169324 199388792 106139 198063 6854324 196960 44898 9770464 95301 158077 64034798 56666 130609 42574508 26798 15603 15239408 18416 82555 5675807 141885 18683 30542087 128139 90913 251777916 69209 74320 26623296 164727 134110 123613163 198938 92714 97319310 97715 170503 71433636 133794 112082 2714570 4206 160584 18989275 87565 18376 26958002 110099 168943 82009207 43495 167307 49057307 95110 89815 101802622 170747 79433 220351893 53288 12994 53025749 87551 59428 40466780 164905 40146 90894435 147319 48873 30873218 78826 56107 131453754 125943 132539 64946136 131552 121235 26741135 176103 4380 96187967 108935 103001 93020629 96982 63046 166663886 28740 179387 58344 80747 193304 19215879 98225 162291 51248956 37111 2565 29450773 73994 126410 110832198 128944 121961 72629668 148075 15848 50151226 147781 148233 212591327 6781 165012 70458743 8925 16251 175071221 26916 68260 487890004 181932 24764 8167355 63556 136004 39985358 38232 23389 125909541 82137 40721 48037069 75335 141260 119390766 148595 186842 72278803 70563 173106 66491821 126336 17931 130261239 59440 95030 21668663 11342 147854 159389717 92529 97148 101919785 139087 168221 12744186 72784 9320 1792244 137341 106793 5246891 57907 21473 60263999 9076 177043 31534910 138216 170152 109980 182535 99253 24166294 188675 12290 4777839 113039 118596 1066882 197356 107888 54897215 96062 36002 72183458 175431 42752 20590458 196859 183476 25227300 30499 135510 11253340 78414 20501 124951781 151524 159395 2713997 108226 160863 15422165 80221 188599 87386541 111240 56029 75757924 38931 106547 14488328 48942 58025 34033492 165246 145469 14101702 123707 77790 35237 137637 173797 87059996 61378 85230 32240496 16299 105808 43406637 36238 188111 34256585 187167 11917 17043216 36785 180414 108336894 45617 6442 347539 55176 199275 27501148 101569 20683 10279480 49170 197963 18905492 87641 34501 80815163 66854 1437 9887090 112792 93970 104870823 76774 23282 580987658 28251 167182 24332574 93745 104955 23808169 162918 25651 39894048 97137 135386 85239441 74622 75468 17125530 37017 162542 21619729 192091 85054 204140 33226 124840 2053958 114108 184263 46601642 27006 83777 392054790 85593 182630 35302345 32395 14339 159507981 40176 81176 7965892 130847 103360 109226718 172797 139458 4921109 22453 190331 29598306 127014 20472 13248143 144802 198875 15421222 170642 75903 5241935 188730 190638 138434317 24693 65568 158012190 116024 178179 49442972 198097 188261 32137871 104447 185987 19849798 187116 66732 5906763 170449 70082 19298126 45970 131445 151759111 89443 112272 19997411 186579 118938 152467700 37206 76580 22734214 175435 160138 6562853 74751 191363 70087552 117619 15717 43100495 111937 139344 130949590 77639 76516 139277822 83770 8579 54253656 147287 58260 104824476 59115 5652 106444869 186163 96428 33380117 124039 97635 12974704 15183 179150 12094882 95681 82448 7518044 144495 63111 45233676 199891 164993 187531 146767 143195 75944757 20520 139009 4994308 37119 169763 9181648 158490 139520 20250035 177717 191805 2410844 196283 151987 22525692 56526 92445 2453075 123366 51517 32429715 146745 114709 16017374 2643 78519 192961201 80108 71387 95499903 168046 78253 75943449 77043 39184 103029262 66951 80485 18582853 12198 187564 27176985 126340 85483 14004427 182832 37280 127978047 30428 16470 37216385 170051 70668 196693603 22951 185133 794204 34273 160820 101083756 103326 192181 24556155 193175 198078 52729387 11197 177511 51675835 186799 167431 39202642 120241 139104 16025130 184784 196049 24038290 98007 130481 66715128 23829 53501 27032034 24450 80242 44965818 105487 170245 81912585 66161 190673 3477418 79220 66242 10974950 72469 49929 1833823 24875 91462 2677731 128767 3902 6688260 32749 6673 45019045 184296 124052 65849635 148033 102658 121774925 43609 115203 77783917 102532 53175 18783942 16670 176631 114508113 19190 192145 38262252 107803 122643 43610754 161033 193142 10601187 167561 38148 1743855 75138 9158 28121463 35860 27320 1133385 94781 28056 13839302 89842 141785 40434045 32326 14672 37976123 173804 16192 5725983 10107 118737 34976473 161552 114869 133673840 148265 190561 464396242 159911 14253 76980587 185414 133159 125801391 23612 21920 117470 172411 51523 25667759 35053 35290 24249739 181091 81558 12648828 135128 79316 10042862 162588 74641 87256950 107463 93717 32168347 99159 173220 3296255 41166 90212 92373495 102243 145214 98000673 127552 165458 131539607 139650 76853 11843101 139366 160356 14593542 63286 166787 48527895 130191 76384 84587204 64588 125508 119093315 87118 14205 87848166 181339 56604 67259845 22743 178854 38926166 114966 144519 152043 127143 168190 25138823 44160 47148 158680464 107102 59414 70085505 55732 106688 65705087 21431 132974 64746574 169331 133765 2237571 18319 59323 8141802 87452 34877 92148922 9268 50835 1331851 54376 77374 10153346 92740 92872 52281049 72706 155745 195439089 135835 189894 19294714 195544 170355 98890187 5980 52700 136604256 93126 105975 80167034 82618 29218 18837793 100396 116024 12125733 99769 117959 59005164 146005 20060 3070997 57128 91143 70241496 5766 138198 43874721 192319 133987 620703 175863 62598 115754708 197416 84089 4283249 148238 111214 1952544 102343 13103 60603829 72791 25020 12041480 79275 12213 8449597 6181 152351 37607076 54591 56692 8230504 28525 172464 27106881 130849 107950 326631259 6097 38139 104506028 27529 188133 231728139 123769 63613 39154882 29889 148461 154417762 143955 93866 7113887 190024 94431 377838581 51789 52137 28774630 190715 64425 32164544 131430 46240 13785065 52818 128785 88607953 174560 98225 59079544 196635 102363 299617 133441 99003 150763547 119619 39837 27447948 137341 173738 88529770 107488 167745 6359772 83198 180483 80608244 156353 68216 1160477 109708 49563 79664126 38101 165296 205617724 191520 164344 3234386 48617 178577 47652134 20973 181964 28766266 194400 122389 253881 157308 11414 525602 52532 154956 139251070 16826 119041 26831024 155029 97458 32173817 170374 168695 6814411 178446 194655 4795281 80708 199694 36550758 92528 129153 180330 1050 180845 25027479 71548 31535 17723880 20219 183632 42001963 105010 49574 69848943 105608 56138 309144183 81974 94022 61476798 74568 182868 588632042 128639 181258 33996093 196942 160061 108152582 143857 29631 21945233 35998 66142 30824448 34459 174361 92688160 39430 153753 14500572 103637 177898 131452927 12778 32887 94695776 75933 35937 26640556 100890 135819 7474613 134079 137831 523100731 13909 198510 318683511 10958 175123 67760224 27892 158301 126925 123627 111001 603194157 12257 55486 383192 148774 13455 760708384 178106 4641 73021595 163128 10771 2919882 46996 118134 9472307 173272 152429 40986356 195611 97701 9540816 113065 114325 62433914 141645 104842 86639575 1629 180047 3851075 188740 141015 2479608 114733 14795 5369280 57441 139505 23793116 117465 26757 24965439 87856 170461 17972756 141601 198 63289088 154266 104527 70689571 24208 136117 10964130 42204 183243 121367731 170057 139771 39137360 50769 23777 58843032 102338 105996 21747601 133371 77262 19695710 64517 128675 31077644 98039 23745 7027133 137277 135628 26047887 126169 78346 10637009 100527 183192 44584562 125168 187193 40456533 17600 186085 157792354 1267 130423 10434487 116084 169283 1875177 80628 185242 5984514 56562 129990 35236861 122063 65098 15864947 169458 99859 17273730 113390 61934 116456679 155518 171330 7993519 82008 1456 23909014 168982 176137 54761794 70753 197518 31241317 50694 198336 84593765 137342 156251 130756778 133771 102996 824942 129297 37780 76005242 18581 167095 15676683 6320 132611 34145267 175050 25345 77900191 143723 61347 24248353 185354 192277 1448746 149725 82751 45892248 68786 117629 125528903 12085 146191 120509676 105623 144782 101511621 46755 145847 27891314 103723 4968 5913514 58 93786 23167352 171945 29922 14285933 188837 196856 188240131 93015 100418 79971594 66033 3447 35762111 139004 58102 64076668 71233 139593 86958087 61123 23804 380857 94690 59100 30119223 92226 123407 53373594 194406 130144 45646878 66267 60089 44663012 173145 106127 15965429 100606 172327 259520146 57713 186098 28457249 185426 107126 11560243 12993 33694 23775651 7880 11895 2851644 34295 43859 175978099 157260 14980 2330971 98020 29437 1577969 119541 96667 99166192 59409 8594 65150172 11174 174033 96345311 146367 176635 210173784 68381 62605 73072186 20460 79302 1109432 118946 108385 686207 53460 197704 167448187 159642 173617 58558439 161907 50174 201915323 109601 161643 58574630 9344 59545 114675418 65899 120213 107164942 65601 111211 42419827 83934 87995 80119709 87279 141312 68471058 181388 20255 67939811 32868 188654 28197983 121181 73930 23962289 162218 34204 154444980 186281 81969 52718115 182907 73709 109307291 175864 34735 12860815 9407 6896 27990889 113160 133263 5977358 16559 165837 58102806 147060 136378 38054554 97282 39106 36631375 19552 107096 974840 77093 170166 27394763 35335 151301 199172444 166973 128476 74211840 23294 142001 56130830 104418 57553 61411342 65912 167238 6538534 42068 28816 359001735 192731 9408 11471411 48936 62762 26778839 93277 82916 164641714 152583 172798 8799045 50760 7874 87267174 172454 14262 1834805 100005 14286 3273551 177536 186282 10516454 48981 94309 98912246 94246 113882 437378541 169190 68883 93370343 107644 139262 38790531 34215 190531 26248919 42379 88723 2008537 189659 150327 48797910 81410 133099 13977989 9282 67249 70239688 187753 132817 26053387 134638 199551 23655836 3306 42803 10885623 57130 22499 167130692 115257 102449 143849294 41261 1770 5131126 29715 35558 67964927 20121 19292 4438153 28397 13204 6771059 96957 115256 213808881 119857 86960 104671097 155546 125760 1836572 170605 106427 20715045 108275 45007 18535834 133812 91321 10708202 45027 178570 12353692 171559 138815 5940460 158811 77694 50515891 162586 12836 58075979 44203 143052 41095333 14328 100338 46714727 179738 154516 223424607 65255 17949 1163388 63976 182915 3687922 88834 150090 46796722 6174 25055 17412400 51053 130488 24435741 188937 150748 6683126 89964 413 341407913 117216 135527 1307843 86676 172790 41363246 193726 73000 14476 58138 153922 112771328 13565 150641 9901095 95739 103272 41533160 12903 35887 2046434 13302 179696 9633684 79016 68901 214252336 85826 85479 30518087 198114 92123 95850462 51800 82970 14678684 93233 65888 1403230 161849 4542 158847575 8168 186724 74967637 16197 69928 6957393 186703 112701 6165404 47373 46904 29451093 90906 174624 24037852 118476 99927 93284490 147851 177997 1692445 59837 21927 1703557 184197 163834 2746293 57065 111200 19432009 14527 110233 81297207 40272 34977 9114805 53231 68240 35430608 73296 195517 38164536 118137 63703 48045417 74611 70697 40688586 97389 92979 172790281 164078 57305 14992833 118767 103823 68986662 3288 83643 109576979 73261 50364 34421838 157470 99764 117011464 134204 114300 170874793 106503 62691 660681020 73930 41981 10870550 89891 90606 984218 243 193070 37250816 12558 189795 4087920 189356 114520 91001735 57594 54445 71749 28444 7527 71762099 108329 178083 5761246 173001 68318 801368121 25168 71113 3714161 74549 35496 3027102 4105 190518 34917861 100356 157083 73512137 97381 71130 42218643 23896 49332 48164842 174732 172193 99593440 41022 25977 6964460 155287 113712 22687077 98032 118128 4339155 143741 147872 65545768 119858 169176 1385497 26479 43283 27992866 84172 123834 117665259 53430 19809 93207708 186203 169407 8374934 124311 83832 45318862 149857 67810 2054240 113760 154344 37577882 155150 81654 8059565 196536 146414 73194818 117821 67336 63569607 76486 118581 84883570 21598 81094 7733623 29552 45386 30005245 145715 55369 154755896 13747 21840 183204650 55481 149559 54788702 158906 23703 12852783 78545 39926 16850296 139423 192285 4323099 17835 69432 904069 4769 197463 14658708 74619 193466 66748759 179891 147814 6278804 127043 173442 35954025 76539 72900 1530383 77695 134665 14525476 51020 111364 123047431 4122 70550 2358385 47321 15727 25710967 113443 47365 151976691 187149 131042 558337 61414 105197 37085543 152559 80379 223073504 90073 129464 7619058 56205 113660 527167356 30936 167093 25996135 151758 146094 8040303 177455 159023 262307782 110854 162726 44044587 35110 18885 132872491 48969 38482 34453571 117917 121340 327185499 96027 86500 33350591 160141 115742 169453174 56015 113850 70253187 60610 160033 85906 123216 149349 27847168 32836 145262 36889378 138411 37275 58226399 49867 89370 121290853 56635 126744 22546552 14539 162128 57207128 64321 155992 82802578 58910 67307 55827544 52507 160498 25936286 61329 112734 98928164 84714 104863 22858182 57553 12919 752418 151451 51281 254396435 100290 39282 53371310 197578 85136 84953490 41761 16090 26015716 113481 139269 110287730 79705 193743 15734144 116037 190782 107760278 152442 111871 13563796 161984 53931 217014882 25111 1186 73716396 193933 197566 4903675 13885 73952 5447180 64644 119420 35824724 66969 95882 94494769 72581 87973 63431265 160833 7255 137682259 61861 74814 27652279 24308 188821 68292929 167623 102608 54971905 8582 160948 23668767 78398 71709 116999 17784 10197 103646118 23742 28087 7257676 16689 15153 38295643 48848 63101 27300068 67745 137268 12579219 125948 120484 56718376 132068 30376 44051708 80762 98022 22930645 135399 66970 4725809 176131 163153 26473776 121057 45356 149083997 159256 191420 3669887 26921 139551 5212575 4510 119568 77280461 137329 49960 37361014 14588 120196 20477896 112948 20993 38194392 156989 23024 71346101 43606 112513 68205226 8115 170182 2209022 194924 191356 160409226 176245 98287 16630763 142202 84007 38363767 2143 124258 5205726 71349 125912 3067309 195410 92045 51488 113979 115265 15982874 19727 162351 20298090 172135 152173 22279886 144613 126595 6145134 198063 159786 4327791 34791 23139 74488250 30218 68 149146254 67694 67320 14447816 90894 106123 255328300 159377 114172 75157975 148933 84520 64607144 106447 56159 101243236 62269 191615 223474562 14761 154178 1875614 157648 99270 32637813 97265 189058 120520224 102624 108256 410966 2432 15186 44301143 146103 92216 18128743 168237 25333 37510384 189803 34455 226823239 27675 47989 12318132 20166 118235 70534350 3955 2321 38232365 132330 91423 19423167 61325 29316 227581622 23676 179887 152288517 78535 3490 25342934 20884 115499 66712936 39490 33128 57724460 58210 18855 72872360 93588 139864 67110 147195 157424 128007310 21451 178257 14189797 192986 93900 4643469 110469 138826 27445271 65683 92564 151258775 155241 99772 113038073 102289 92900 220746387 99255 18574 1147671 154084 198844 29792016 62457 128337 8060094 130170 81580 42537954 29509 60782 23129327 169126 71329 88631657 193996 152197 48089773 190207 28783 61451104 19741 17460 195035196 157548 83793 65236196 101889 36412 56169384 135216 144795 23166495 196787 175687 40655246 23401 16889 2207429 140225 80790 20317012 96809 197851 46689241 27972 122978 22290789 27003 123775 10079683 94733 165102 130212521 4668 121209 100658084 44042 20294 39961288 165400 192349 10009942 16446 61264 75238273 88556 146164 55222295 142645 192548 6862016 187077 150530 8965485 27139 125308 1400022 4448 64696 5045735 138526 53679 15925491 185190 174082 88871627 146603 111444 18332806 178920 37702 5863660 101999 183707 24929628 186408 23801 13227494 73899 84574 52827102 173239 109087 205122367 13432 64025 12199292 37328 38084 6567836 15352 35376 1647723 42764 89640 37456253 139182 173298 131297759 182504 109682 39761633 188134 99038 6000923 8630 172938 20308364 155347 95157 3313138 25995 19733 275461175 30540 28341 167506375 36695 82787 565894 74133 125040 249428708 163596 88354 45553018 167462 139868 16413673 5458 108169 112672477 118757 128976 267480943 85629 51544 35857967 44810 6408 3957600 89066 186860 291948452 83160 99583 36575496 84591 170759 24157928 133991 1832 3920186 158468 108979 596430632 5460 49956 64076729 199438 137593 25410099 16750 7855 73641125 188687 101366 280524747 46678 147577 7250126 164658 20232 14734373 126522 124322 81027970 24363 133639 281516976 4370 124979 3812176 129531 161521 9856638 154516 102489 169061929 76242 66588 137957506 167778 167839 220293784 51294 25367 11782360 157362 131571 305290353 7476 79907 45431851 106258 88932 29664552 120825 58211 2865759 9631 42882 41678725 31529 186917 1071537 68465 98262 63056990 92028 98687 267556988 89885 159910 44668981 23878 76790 41765204 153053 58251 26394407 135971 79611 143259077 167668 64418 17308673 166639 50924 71343587 134782 69507 24005528 21265 65122 218390688 77472 14184 16864138 48170 108397 30549482 32446 143971 85611585 11744 38596 168560391 136299 138108 7058680 178077 142058 678252 199148 115797 3317503 12864 5424 144051076 14461 163596 36483860 41641 173046 30602923 90728 42558 86146948 17795 145648 45954943 12776 9402 48318986 175860 184031 13122587 128008 90453 3686837 80272 161033 20820206 123135 29251 111750402 21355 13942 42226449 43629 94856 12690526 113213 191001 27892187 81349 55542 49007669 79966 164840 799847 194081 159999 37494351 25379 27340 6835583 166759 116294 21003841 78679 39587 193586828 18118 129292 9452377 24738 154581 5386446 36146 29848 31465529 195182 177627 11596222 133156 90008 10762375 75117 41779 324006 3500 66754 80686652 152879 65683 35205947 160484 122421 21029294 10856 156351 7939684 115763 59964 3991282 163819 157103 18376489 12348 66517 13846781 70155 195799 29642021 9440 96009 376058645 74954 138572 79533395 49608 112566 6936080 61108 81322 211348393 110162 83986 47129635 187057 46872 59425562 148271 52609 21843523 163279 109643 136972970 147552 71141 25273675 157760 149568 15958778 184301 16037 148876899 101112 198029 55868342 16284 193137 1638315 135455 176473 4306143 116608 95801 34933871 103485 68220 119590194 158081 96211 12285951 26364 99888 56348404 185269 107914 12878333 94668 33738 7902002 143540 21319 592922 22894 97056 211971724 121127 101392 14114433 22064 196606 121706351 134243 139597 46603871 131178 148799 13428599 42475 85874 34955511 91189 141832 5801012 185769 76327 58389451 192617 115351 225892268 56849 128406 9655376 99869 174195 42093433 25124 93248 21117617 96855 116339 79057919 108133 194081 44013361 165287 187298 26840160 31373 159009 4343193 78719 63030 32365480 71568 125691 117906952 9769 193904 2723940 163010 109294 475134752 196660 62052 22072193 174272 40659 25242157 36796 130728 83179699 12583 137987 26749829 120709 25900 46582102 145887 50863 19611894 17211 163782 60798231 179058 197942 59321709 5829 113338 9152274 157320 148319 169874545 96940 152871 4978605 156503 57734 62585386 132092 193715 42260356 97742 93429 71248658 145615 194272 177515185 2661 127027 38519393 70941 89453 359873210 34672 149772 33662573 159979 155767 21553373 58110 139597 15452068 82439 62423 11170929 183598 12012 21965860 116110 884 39840602 128555 193596 72228299 6435 18051 2836224 65077 5133 19429740 189371 106805 1673074 4090 90752 30282926 110885 115657 19317001 12166 77399 45120557 32736 40026 71360293 103095 54752 170167273 167156 8726 50481122 173132 125639 39750538 181830 45248 83001724 171937 138154 331674947 74756 6428 338679913 36885 151518 42460859 15881 167153 17517856 191081 31405 237354264 100282 189546 11748407 192873 116193 62031168 177368 48586 32543278 41720 45080 5565678 13207 839 44724519 98460 149338 19367864 66662 85303 11011636 15775 67422 29791548 154161 186226 16772310 31083 104465 57594619 16813 172294 204634568 29591 113619 155205953 158345 174182 26171623 38670 44856 906154 94865 23881 6336500 48475 46340 8935727 152831 92861 69473977 59441 58242 37067545 123985 25830 145174316 35400 78759 14580561 71336 88939 38797557 182948 148166 381215941 151444 92530 11213936 69524 2904 8298156 138221 124303 18388040 192244 62996 116838373 165762 134557 198747732 191115 56144 3627226 62953 40774 2931406 194220 182448 88462746 120366 165253 56352548 18008 18013 11924369 76984 120369 10130132 95229 166989 73504850 21936 178128 17203746 77961 141165 147217658 57986 96510 28566286 182687 105515 6081782 16496 121440 17174145 35804 161116 48396821 93895 18029 50547287 23339 121849 20501685 141152 100634 223764800 137908 13499 86814716 164134 119336 5261198 167758 193853 39179338 43736 66492 160251018 97105 63466 29179064 123567 50542 22791315 26902 55187 231097 130829 34135 33800254 196332 94102 42804710 50670 156669 32391222 9902 147207 22374051 49350 80921 9508542 194844 167502 3174146 43741 37108 88554211 113208 156677 93362475 65550 50183 70567538 79788 152456 26881370 161938 127596 71533801 1793 84490 150264678 150222 33984 59256949 124612 57929 275979294 47098 64936 20419550 11293 119534 27075921 5483 11235 57832053 12375 92315 10889145 99410 190235 88993089 81633 116152 18293213 133186 154252 26489293 160309 67572 35914375 165977 199039 6118553 116169 91263 3042143 175659 12605 174247837 152947 93075 14400364 116955 104964 196981923 96759 69874 104295493 17303 48901 2268753 14286 62784 28021848 19133 107708 44106883 94116 81483 13806936 115332 73942 46910432 176146 12767 6983845 13691 156247 56307958 96463 172098 98596796 128605 194872 11271543 169074 45760 20043915 144995 154653 203926719 48425 113134 63226860 141580 123929 22108453 170279 97164 2444294 37502 82120 5397594 116976 154145 24957301 107442 149419 31459018 102540 64985 8499885 51537 182372 2471330 79846 169155 1348329 46581 97443 36470894 94713 123720 16037662 53632 133277 32309599 85311 79464 479943277 128261 179355 359357321 123088 20722 5761342 103335 151768 1435676 163242 22079 7435229 122321 72034 92567368 18518 179066 132325572 124989 10760 11985248 155623 189465 2354033 111553 177631 67692409 34606 170277 55471220 196302 107890 69206003 68268 147612 78130573 173033 27729 3801694 155712 44989 2709638 161389 78965 576658949 108424 8998 10663515 52180 49172 166303383 1385 144760 14478425 192638 47109 1141400 51083 123397 1975816 97540 86848 29607960 130363 138429 3824464 58125 27558 13386621 108960 127799 168023723 145382 133741 29031165 47470 9473 83846485 57778 163406 37744231 101254 73318 17255660 135464 638 42370425 109128 58735 22867268 56405 27226 8987314 84053 142673 178830422 134430 91126 68215647 111328 113988 246654961 125738 129512 26219770 9898 175576 62124105 19050 119461 61026713 13741 191345 106956094 100176 176254 284789 86345 25483 18260033 79294 15822 81166331 63828 47764 104888135 174980 54422 12139653 13803 114323 65639723 184120 68832 106688363 150044 163715 1985060 12475 19761 5590473 36219 149469 3377029 91188 25454 31584676 176182 194427 6368451 37588 32770 31942575 155176 164355 48184482 113855 30345 8613631 169968 19435 48167266 24562 21402 22255626 112176 179486 99516493 127806 86574 4361668 115274 114986 50274398 172018 2123 4634028 121522 55160 101754560 126066 141709 6193062 67893 158647 64823596 9191 52587 95416292 23514 128995 11303926 43237 130727 1078164 134264 48009 92256513 193155 156419 29608996 112811 186070 76312004 26575 87335 113436621 120430 94762 68301298 10469 4846 20746660 37687 95775 18957844 157118 178599 89080595 75423 197875 20389085 19264 110104 23604351 75670 3924 8611396 73872 120620 60680539 172556 27093 22591760 75082 132877 31741521 179616 14802 2598245 44352 174418 6870295 139657 38469 34570983 193523 6962 170461891 6327 185658 100249756 133329 27308 3870081 30385 120591 142886401 150563 158236 18034847 167607 174247 115245425 55543 148331 51243989 3425 196762 20707171 12971 98884 18994226 55772 144137 17441547 193162 2502 32064510 75898 23594 8629450 162356 154742 116225940 47801 162815 28504445 172324 125887 44758276 47554 173928 19220580 94613 163979 45042278 33971 152979 51202937 89125 166417 52541321 80275 157749 41416280 72578 57831 83313477 105612 195877 1691003 116194 197218 13863481 157786 105541 365316417 79381 82694 15159411 199595 59067 191554447 165364 135551 199660500 114520 117385 43228385 146189 142376 3123190 198156 21693 79264427 37450 14104 6468871 26930 192384 28575694 80044 123885 39956647 123448 35878 156576939 126062 78669 39378512 136936 83386 4492250 25370 49814 76190384 189344 135444 23926159 5387 34364 248369422 140485 103421 6843346 9139 155884 334674287 47148 14904 65884269 21977 145980 3408930 115248 137234 346858877 182752 106608 28135307 40086 111559 13951737 35987 168109 11017007 78199 45455 22669573 178677 19062 50611807 98065 141421 19039667 53774 180654 4778119 45767 92297 9320938 191047 158086 9248025 170316 112962 13453545 193550 126279 27597967 88379 53059 92445063 100076 2118 94447231 70749 125563 23755258 18986 45046 32515925 196059 4766 673704368 56854 11192 37826131 86335 180359 2962377 171402 123535 31249694 185845 142977 12465570 1977 107997 45951308 26942 13583 193660516 126966 187619 26753346 68511 68808 11223672 97371 154179 48656881 168424 143530 16286432 134457 161014 2185446 122362 120492 106732541 142086 97308 25565224 100353 152975 24771140 44204 47717 29290402 35440 171986 29120360 194972 94810 36515098 171712 75495 568346476 78307 119266 30788433 48832 113633 74383057 194951 67054 65760418 111112 123955 33872996 167510 59019 44325559 70690 60942 97125031 30681 185631 470488869 15464 174538 125302498 54614 159270 2138803 29717 74323 88230468 107504 179182 4307230 64382 40504 53018480 11264 90378 1237028 64394 38546 24888661 172411 154365 82648220 95633 144912 19043711 155643 95068 90440585 115853 26951 656682 154117 101095 169505212 137567 177617 13808950 56842 184602 122433691 90614 125343 126898069 628 193050 63497426 113084 51493 45746681 181553 195384 1502754 139499 11141 28647747 141690 185441 67909200 191067 160418 37747702 134836 93348 20480030 181636 158973 110811152 59395 59577 371963075 56770 118445 106697514 76930 139437 37884166 89157 105127 716822 88385 125679 89404418 21039 165757 110670554 102817 70558 16242404 96795 188904 18733423 102284 32392 22417151 186501 164479 165121777 101979 69360 119618784 111865 32764 75029453 179877 86085 13246735 161844 23646 76882173 151249 143958 59956231 158129 131059 75934015 5605 125350 28415676 19723 9630 647112456 88408 196735 62956937 47580 185909 5560331 12088 194507 81929853 30171 29202 4989444 50874 77606 71743923 105626 77494 13810190 149554 83150 14676239 35263 21471 6239056 15562 34676 10494532 38360 97485 54346463 152001 129417 3662257 99998 47978 39226493 106850 91010 8792915 16149 52875 145729311 109318 90404 36569358 146962 10685 33471218 120265 173717 42126930 94741 163857 140410596 195222 8879 22993937 103143 176624 9876402 41775 171083 52397414 195254 55869 6293057 46211 89949 185132722 13343 48091 74775751 43738 45866 93815059 33184 122986 123030232 158923 48517 80659043 158783 14656 55195999 192279 188279 74488753 88642 178564 95896847 7723 33431 48223624 100886 157401 62975730 144780 7244 96789106 82037 145836 13001 4864 11282 65009415 64130 195388 1208606 158272 30364 65899677 22022 196808 24744281 192045 58087 3560881 43642 82560 70210220 192470 94057 20924888 58816 19233 69801 21170 80812 17765967 24663 79848 80891946 127190 141327 13531067 107182 69509 226805451 181721 162074 2199401 173137 172916 84113416 51952 102521 160887299 24805 103730 77524239 39550 36170 75324278 198555 34471 48686807 138265 161023 98705151 134786 10911 18272272 146288 112900 12010304 54170 66885 115213113 40051 79776 51406036 187830 176384 16312504 81338 105176 304550886 186368 158789 119148440 15083 197266 226800939 131744 48080 44464097 109662 190213 83780043 122949 88404 2249174 99919 118724 43445080 101944 186180 81814964 76194 6879 172846682 73555 198113 117554334 37704 124168 9223835 176432 132027 680427 84449 139986 99062169 197477 161050 130906343 44315 74183 112627286 104280 2951 1943060 33027 139965 77709319 59460 176487 13177115 130096 96686 310528733 518 27666 11203286 183467 16260 23199210 77036 49793 20023100 93692 181556 137446875 121184 162795 2768328 90117 190175 16092653 19241 51642 185727299 194719 57893 23968263 24272 32143 200611668 79380 78939 5319824 148976 52003 534972086 181693 19557 2746239 128965 27756 3312791 90811 155966 17555384 197489 129289 63517112 117082 29526 14953748 110674 121271 1258711 19819 126373 43691128 179902 172149 40118587 117170 49979 56716493 42470 128780 246809 10770 80488 52125232 23828 73980 154087192 174303 100107 41259138 196492 63076 1143604 120568 89464 47522052 178079 172940 86192577 147987 179241 156862185 131769 95365 308928787 58481 187236 55333084 20496 57540 98357434 94164 137324 8751470 99669 10839 253616076 46172 70095 141982621 28221 49759 15075537 74465 95497 6750818 73377 48837 12428730 26684 104523 70711092 103382 91152 52118247 46524 8692 71864761 36349 20612 78445402 178614 112972 380107301 85244 79512 18574029 193990 35661 4303515 89519 62100 193096829 72903 99769 2145394 98660 51125 1421058 22620 74719 47445176 66872 4642 92940130 64257 14848 31848559 65974 92382 85853895 135170 73613 38795722 195953 169000 95830169 74406 20147 36958211 82932 70529 41580094 101330 37481 34484816 168949 145845 60293468 106764 142154 23797917 51453 118799 30056387 60754 176429 184880626 19620 90226 13818615 187822 21935 19531443 101767 70052 12181685 42755 69309 10740974 94630 122227 20887214 175133 188909 13795177 170873 104060 14688625 166160 15138 160198600 182510 139890 29162255 97291 79618 61367181 55 100649 505329 83738 25723 158736663 94113 111014 12625760 190520 166167 15820954 132167 37894 132989638 135932 155746 103120656 181967 2729 2309474 71402 163772 27181215 110322 84894 21794175 167078 3854 115694939 198127 106243 55065907 27598 113539 45531055 27072 11648 102740352 153418 152171 41706223 150558 125831 85287112 85936 47331 78501014 106695 153476 1348083 110137 162772 80179218 53892 107265 107533818 21040 128799 30276626 124692 158886 38422620 16073 42180 234472110 196873 79145 86733421 161196 63817 148258039 100155 6455 18347392 15264 70253 112107924 186282 170877 111650940 87867 42839 13374488 46125 176880 3487329 34360 28213 58083014 48260 23467 46339717 23867 101033 128637875 54758 171074 46368404 9199 175181 126740917 93749 199124 35301184 36929 187900 94462081 149794 165875 12093057 52119 47881 1432508 192969 125125 708081 103858 71499 51347287 87642 67299 118701944 168338 44845 41240850 168936 156465 11731139 159401 89163 19964357 132061 108745 231474412 59630 47913 6621273 180763 197744 19035760 41365 52364 32003715 26377 134358 40236118 132123 42617 16607839 26646 153085 61806313 76710 24973 88309319 186010 135779 27491296 63838 147277 239437046 158803 130283 12288605 119105 14598 32750817 36757 87942 109996683 8090 134171 24422926 13418 124000 20507562 169887 87227 90047520 5928 173275 16710266 69571 152398 84227302 101764 159052 26107 152421 183607 38538279 12639 185918 17979471 196029 99305 38630564 121100 161117 66145568 115336 187387 93716158 65913 198385 323421 114904 60487 32563927 98745 192303 4013646 106337 45586 41547442 90166 105845 65657529 23704 95344 6346803 190560 37481 2199165 25119 160884 105786461 16230 62727 94581977 55660 166451 64597382 20215 164088 143537213 158381 109443 27286388 157882 55269 4876274 64743 133294 27343912 3513 185781 133850092 84821 183437 20354732 26013 24998 90763801 141098 187482 147792056 163660 63578 46210476 135350 120382 50284883 66910 91558 122080925 153261 188188 52489432 104362 17679 4755418 47076 190485 9752576 150410 18521 52157134 146263 70677 178678195 10902 18548 3230703 179667 18417 54002868 66306 161349 69818279 12052 131615 10786382 191592 177931 13628933 110342 25036 150934859 41375 114829 198198555 175179 91433 24624758 17700 111535 5830544 123125 71482 1796480 173495 160212 11661153 144930 87118 22399585 11127 90485 2904716 60992 188964 30947111 113465 34933 41661022 198907 171575 420093382 140256 5321 12537072 158 172562 19749855 171492 88618 46244230 23233 179015 11015542 125745 12354 10367398 199629 63800 91994067 198929 117179 179994568 196616 188684 34760 155850 1561 3542660 83032 101459 18182162 21725 94214 65825617 23957 118909 35990571 26714 143803 72598274 110436 136040 25591657 11148 11590 28047221 89544 113674 1819995 170306 34144 33131115 80822 22050 54375480 140943 70160 846547698 128686 30977 58844085 62908 6951 1521274 49132 128984 93442209 60072 116888 68209378 153732 137631 126923458 66223 174596 178353943 152885 192053 5474803 8182 113910 86535624 1576 5406 426609 70700 20305 12281728 187674 186 28376697 104757 181973 13815622 130071 46368 16687781 144098 142343 126230086 68589 113494 2158910 65577 90091 4521367 14342 87817 1146706 3758 584 57545607 120833 186857 31585715 112625 173758 1509013 4374 83816 1077890 136197 95578 4482028 82315 42243 837768 144409 140814 10761443 144561 90941 9206815 15950 27672 4050448 145695 191530 47317319 185630 177257 25286559 137270 175804 90131547 188813 46334 14588592 52378 146185 31082771 92440 182693 65258756 194591 77478 14365705 5289 51123 122965079 124951 103954 4234881 84792 128256 43093741 34669 51320 2823284 158830 197824 29152587 42293 107980 12645630 100688 187504 11903333 11498 134758 38073958 180589 69608 795061 39999 9190 86247170 43037 156554 20114673 101331 153340 77184871 48874 120069 84542730 53707 112781 27591990 14767 101471 7006101 36528 89816 60967296 143305 95400 3900817 99137 75945 44413353 132586 79345 163142354 31792 10900 79471077 186016 59213 176272924 128181 117725 220120822 48157 36916 84708225 84368 77425 116007759 50250 80623 42518868 164596 113965 2724380 142958 58052 58248529 12203 12311 35006810 17184 62661 13281803 8116 32499 112724403 87328 187091 13088810 105862 72747 31414459 55528 16705 32543734 193057 186897 240115425 140052 88456 13173310 112952 145404 139776700 39412 53072 183817549 77915 96218 85206989 10454 189748 236391 15200 6420 68857091 191467 101212 72940962 116260 176423 81921922 90578 139526 23551917 29340 49236 2612973 113807 135505 113259571 31274 104317 75085702 57574 57096 17491432 119750 53255 70126837 150111 185454 66701503 101046 171496 53428837 91164 69671 198703310 61884 151346 84751649 1084 44559 13367857 3648 128959 103058255 31847 29329 8024318 186490 11736 55448549 80355 107077 31891128 25836 103624 20930060 150798 193601 18072684 98126 2835 8710078 156395 184017 16998087 187420 15890 9467881 91394 15948 26053593 187924 188371 3869919 74696 35413 8293977 130493 94107 7756155 166533 80252 124315643 109932 54747 11795852 29695 137716 50002278 120814 98747 4091942 27373 107231 84515444 99289 106907 231854110 148564 162470 12388061 123437 184359 61191583 73573 197824 2933760 185714 24209 8631039 95802 20252 18205342 158433 191481 3382805 87317 185297 6769003 344 197193 6850644 134652 102418 294233281 133347 183565 30513385 170735 1013 30408997 39360 177565 107899353 198467 3978 3979081 169335 72915 39286061 194659 136022 17987047 132876 66838 207482233 141762 195262 244279617 77724 85581 42831734 156875 1764 54497287 98841 43614 8796492 169191 112776 23504808 158176 174356 67263113 101138 23691 12604462 135226 113803 77354753 7888 153105 26091610 146942 133502 14111486 76093 130255 59570772 142434 170283 28411531 144651 6835 592469 156083 105466 9505776 87869 140080 68166050 46288 116748 84939295 170102 57570 3846628 159028 93197 131753719 182768 76644 18406522 171072 195236 65992121 47278 171073 20147973 179895 188351 462504846 186102 29586 9327267 146504 74870 50072398 128407 76562 130177838 183995 191538 273391212 149751 125037 79782376 187376 70561 30091951 103569 162528 93307743 169345 101231 89368545 54410 42049 93312386 195293 194778 35834720 109375 145288 24194659 125794 54211 31313918 12998 89335 66086862 70751 1283 26760036 119333 111302 16364413 68432 153059 23790764 26417 127415 100188196 119990 156504 102451954 125548 70613 3908535 31237 47977 46589772 50664 82346 8355282 87978 128123 3671333 85263 55264 164770294 63602 38174 55896222 94797 42126 71076382 198067 98007 9175543 185324 166403 48110429 117283 137818 17542780 1904 197554 24643087 100612 90534 56795399 184309 178733 193065588 55561 146070 15687468 194437 47763 2812564 63647 71134 6682345 188832 126033 103959319 990 8321 6758 54267 26520 232024 153084 85669 4755615 39188 56454 154185480 128792 189181 10016762 154787 63192 43981968 132127 182012 6410743 96637 6719 18149770 19637 197392 318249312 161735 197917 24254038 26617 187221 79435473 115357 58648 33097732 137181 69389 49294267 26431 171564 89369863 87392 60722 1645581 168604 91566 4524258 50344 129090 135643932 117942 152322 211357416 76677 151579 85595567 82164 58487 5922431 29362 130227 61835920 92823 144500 286668 170263 32193 38442509 195511 147654 128936588 115225 168343 21988091 155737 154209 1041402 27323 93422 36949544 71857 55389 267242690 119081 136148 9560415 29366 46585 9877809 54889 13197 40013769 21866 167907 16526362 185323 58598 27316822 54848 26181 246511528 160225 190111 81104284 80255 75696 37985629 136533 113513 40039512 136004 27817 35023949 69322 48233 29371350 113905 164823 9365379 156511 100271 95233647 15869 143452 24975138 198271 194198 24709187 82232 188718 136072398 103643 83993 78944350 157615 55751 8552300 10692 49625 13788600 65420 98874 478375943 53054 67901 31656490 25508 58522 41283256 7109 88903 20828886 67453 112682 21753037 24775 19417 70590367 38398 23094 39455831 98933 28818 112721050 79903 178766 24780588 192480 93154 134133167 1303 139271 23727359 199383 19416 20111302 134586 77819 459874916 158151 117586 52528732 122442 31428 47780767 101633 145299 40310983 138703 244 78662029 25146 143463 36745235 6178 330 28167205 166950 35134 4121709 136053 174619 4008031 175762 197946 7945717 20524 125028 33625141 3170 34887 9314528 125292 147881 505743 126034 186769 1014558 140261 41167 33284624 192674 62367 45518131 154729 53369 64930967 65157 134118 37723002 70877 58558 17111241 24386 48383 40254 96699 146521 3903347 145248 136887 384992 15167 189356 84153793 72132 172219 2321984 147957 135214 29358362 1193 86540 41153477 51893 159486 32717512 178212 122680 65152562 126992 97245 154766343 5725 137182 8532264 166875 100749 2230873 90431 132568 189720608 176892 80105 17972935 102489 78832 63827941 168307 38219 11945345 28553 49044 128331514 547 49210 6982475 124988 109744 7550131 199685 108171 27082199 148836 126044 7437986 115609 8838 14507079 121117 76668 40839744 179901 173859 2269035 100848 11540 179469066 113151 138860 20015644 67876 192621 19756053 136216 16054 8465909 80116 85164 53591141 63346 149363 343257428 118550 94447 58083156 137916 43517 154053842 170776 99975 114539156 101300 189202 150332603 179789 135122 38466155 195121 53566 8773912 118825 34663 15564347 150028 34540 10824051 117918 178624 2045894 64309 113902 42941909 88662 12334 17314853 122418 129872 17654915 54026 107763 189169370 151519 193562 80623757 157169 186718 53453391 20585 184625 37385794 143354 34891 200993 104127 175133 3129164 172462 14516 238483130 158688 189455 180115777 10944 192413 80652525 128359 54543 42706067 75274 147282 40616772 148019 196106 11268602 72802 53845 891758 105867 172016 25331176 127425 142223 18755660 138281 17081 2398983 136573 3745 19622566 141722 14102 67796202 133492 33597 104551872 52225 68138 19382474 20788 49113 128630985 88773 60930 4734215 131453 146844 36117093 54184 81136 111866656 137947 92307 45930248 180735 175555 120269341 168108 12726 3180410 13725 148765 10037635 9613 114071 1528773 134420 88832 14462893 148475 86983 50490348 16811 164462 116563019 93129 56151 9396053 173601 188996 19715931 169418 72360 5631379 135731 97520 43596496 152188 110594 20116704 49892 123661 32883937 53652 124330 24474708 50725 78940 57769816 182934 154402 6093116 137182 26765 28392307 76169 20123 582146437 161937 51608 105167224 55885 100461 134884068 187880 199084 14282260 154254 74181 273883 90604 177324 35818967 117771 144995 19167419 143585 16452 49669723 104158 28034 19807891 64448 102779 50851596 614 57807 28038259 77752 48551 30779519 127417 155922 95501301 126347 179558 8818184 174483 138980 118349968 94486 27231 70773252 129994 66199 39814191 48021 103290 16623510 109861 21595 54654323 178890 137074 500520153 103730 61481 54379904 64051 30233 661259 94893 150896 116132264 54107 87561 253272 83715 80120 42032596 198015 46193 65145534 149288 52816 3417076 54594 185583 18486042 87823 93994 97954530 131150 173376 45456022 33935 195561 15194217 111188 138224 2408219 191366 61774 38498816 35967 63425 213254 72235 181591 1099887 170103 88520 51960637 51229 50085 40086805 105479 7637 32021841 136584 163226 45608921 195010 54994 12200104 166857 90615 44265091 66754 144627 48277419 184513 136089 6158833 171754 64594 85731986 184485 95133 45709467 176486 139911 111535229 75568 195274 86186706 24384 6736 29317535 74126 18014 70215105 138241 19175 17462651 19946 10057 95620275 54115 164049 62309282 65179 96013 40678445 164192 84005 10923546 78483 183494 37481860 54045 23884 13034044 45759 162864 50329502 136996 96286 7236382 1685 45991 45105322 181221 85809 116727444 847 6288 5278538 139894 36764 7445081 11648 79161 45251122 27987 153967 5202716 156369 64158 71390915 42555 168246 3377255 20320 197027 25615482 106107 141445 6939479 28641 96837 29739086 169457 9698 6894145 6593 123626 64480956 196971 142463 188656297 53245 151675 139256853 172337 111265 79372391 103767 142104 89989772 55001 166117 15712922 194858 187191 10849916 42758 197988 4584361 86378 38352 12426414 75348 51576 39124864 8962 83009 14363007 137420 146490 66979057 152689 6063 1736786 158119 150886 3023684 1238 89241 11569371 143229 123338 10508560 95024 168884 5892654 133473 54288 30541706 117472 160938 458331714 40796 146678 34179305 168620 99489 92500805 35448 137615 74030956 101007 194812 24654968 91045 102119 14197769 125230 152585 2271253 140454 22131 6755941 29833 197373 67419541 168248 148810 7446146 78284 28195 29122522 46037 110670 18105206 86373 4720 179793054 180321 84412 59860324 185919 128045 21092293 145477 22505 10355839 101977 179098 37611915 101054 52193 9811520 101997 166070 615319 54200 199609 12582442 61729 69231 9215881 88853 185769 18686511 153109 63081 104643868 105181 50102 113226399 57715 130099 39159753 64028 183351 58450379 167636 183294 66037984 5613 150235 28105553 65304 162832 29677374 123538 54517 25932221 825 106231 54010395 181600 187645 151841123 159340 22547 162015334 140821 10636 59476979 102764 154900 5860090 138186 68613 52523004 167409 131213 7755791 123630 75156 80140013 137806 86580 34235897 126848 169061 13516613 32301 41903 69055453 26640 143034 7891291 146714 56231 10933417 97832 130952 37859850 6300 178446 12527139 154352 186453 43552282 58614 85610 53394627 124270 119452 22197459 14009 172661 6534050 195200 38967 168559741 94623 37807 96749899 183897 148622 788519 139759 187999 101444 108840 154683 95164242 157212 163925 213587155 183503 162384 118796046 160504 199861 2025065 119707 101358 68988553 121578 161351 73969686 65914 112070 45885126 106942 141545 868217 145185 52775 258466358 30374 183505 9011160 165837 78872 31624357 188604 15379 28765924 101422 171554 128768369 151805 12170 1352878 124906 172158 44781359 159910 141569 13913308 42592 20748 7819185 33818 139234 5373855 9773 167594 507935115 120914 139055 111845150 101807 34194 52107019 71360 81183 54769428 170875 48603 76948862 90396 87892 22694540 124995 85955 27861277 153923 42678 41567371 185803 171745 70126778 13695 175352 2149436 104481 173842 15010496 47011 72912 98539250 28929 189189 6118132 56287 54788 40097507 159409 189378 92867164 34639 4937 26625363 115850 54526 317740280 14105 168147 8860175 52971 81133 950563 134380 103426 10400569 9466 104573 86936954 7763 110041 139445313 36242 109346 27906047 25047 179640 1447578 68035 103549 109218612 20564 91270 2754227 141419 159299 6555353 101428 148904 87635435 143623 169255 105685256 131075 72605 8811003 98078 139707 196845501 71530 121019 16973171 103233 49547 2738403 2071 154520 27214563 135307 19037 4521038 99444 54358 13986114 5249 10002 200661933 103872 7326 11291584 158461 1520 201504656 153570 93 43460858 71868 190934 40587765 125234 102962 45269143 79282 171531 2770826 131517 181213 9570481 115196 23100 14014585 69246 54860 8019775 127437 77458 256434294 70628 186000 1230425 101842 10173 50832900 196394 23668 49163183 113735 135724 69602582 166653 113964 28711711 99997 137464 61966490 127629 17730 29197178 46033 69403 91793976 87609 28405 24100052 130496 9271 50141936 40745 132269 37523859 1623 26873 14628821 22241 69047 27314162 133745 178732 44578099 127558 69916 6849241 8964 18355 30900605 113128 53441 54422073 133163 188113 5378713 12080 164163 1614700 179479 48705 1168704 140969 96604 183166461 185785 122432 76402503 178752 173469 79640982 65252 187387 130423073 93314 70154 55883331 10683 110245 5419264 62735 71032 7363196 156615 75473 29536098 119899 108650 149865395 85936 138793 77083900 177363 40051 1983073 133949 93229 73740781 57850 117946 3634757 41452 21846 47313713 198075 26709 105589029 9410 108420 21039202 129222 59225 13507127 28375 30122 31633282 67353 115297 74350973 24398 126460 142022015 118635 138030 11787198 88142 171242 40935926 101207 29695 28901392 80699 70984 10027415 93846 61521 8011764 129660 54927 111189990 2357 57489 94144542 152309 118915 23270093 20917 116030 88463531 84654 168682 1724926 142898 17510 10986082 6031 142952 228544176 166726 117047 54487230 89409 27690 28922627 31030 183717 5281863 66688 129855 14056067 20607 144872 343611595 10980 147474 14313809 178968 66479 4082163 6117 194794 5716798 60504 95125 17163663 79530 120867 2120755 129454 80297 427930371 69761 176029 6324314 73199 179590 172096036 15694 163670 59465282 132239 57686 4108540 36001 8872 161019289 125173 179492 89414939 56918 54436 128357186 128107 116078 85168163 146411 66991 2871739 23449 136053 38678640 190189 82433 28527249 137120 149070 16071486 101223 58460 87004587 178788 192363 5754709 186093 125754 68108410 57609 17168 108040400 22474 48401 15164956 81459 138232 14959301 64565 82434 8441321 29138 90070 24103186 44812 47031 28154419 108969 72576 22493642 81769 57101 38247139 194813 157847 25055694 191309 165474 20390604 139901 111025 74088219 71887 119048 227908847 186159 113627 12389399 195659 8172 46028627 158442 48785 92235951 133239 6859 68109838 99631 93062 175924604 153905 107807 54845266 34715 134496 85233334 141238 26055 13914611 132790 96117 4285859 78897 161733 47412255 47336 66694 59535906 73315 185235 49050709 15931 107263 58500274 66019 125935 42163479 61112 61229 24061824 164020 142363 89815326 118976 127094 37844620 133169 3569 50296 110379 124883 140678538 18046 119870 5192476 127956 38187 349857166 143140 130475 55931998 196793 66278 94555405 180337 169856 60393536 184695 137822 18864518 39404 127343 1712003 173952 61569 65105532 48279 184634 49015390 134561 11446 33049900 173455 139499 22989750 134081 91612 36973525 132526 180375 10486875 177303 101754 1332783 83334 193190 53329689 22357 48538 12208644 110652 140779 59253217 185230 143597 1504623 171655 169047 1251877 89315 52846 66212715 4325 105439 10385139 104825 78532 2841015 124534 1101 94445351 186716 20427 49560548 21491 159580 21503873 112670 75188 7777791 80420 164233 36417858 11474 60767 11853886 65499 64932 7973992 136648 167447 25360546 33445 89415 95068193 99289 39771 121612269 159811 133070 104085249 168459 125729 25320316 87316 88329 6795435 174145 139829 5482633 180953 81752 19424011 140430 108925 498249823 582 152762 57448126 165352 170988 12154186 29050 199339 20701977 178124 129499 118404468 198487 75885 2082571 75065 32911 9925711 126156 161097 47786485 25554 124591 9656616 123281 170855 31489356 142355 80805 44866998 90871 164170 61640710 31146 189139 31300362 176279 16427 116301441 174255 29313 244956054 26677 119196 202778529 138366 105470 32164464 103997 67173 11935028 8259 97963 285545309 71013 48479 6673909 55852 185607 162668118 109162 107121 6451933 142430 116002 31467814 95103 179335 56944974 158410 189836 26043333 127093 133319 23973610 7793 15236 53009841 117218 3351 1697383 170439 44363 6866591 23908 41718 306158594 18096 151344 554419914 35972 115850 238339260 190519 158631 16929346 71284 57704 52700387 82319 137097 7185568 107249 53167 28669064 76241 168939 304155213 164393 17481 6168971 74081 166974 1345481 343 127813 3103907 63382 141258 123014541 163551 110134 941186 86585 179510 2129153 36024 27047 237031553 3633 22429 68920018 125896 192046 37808875 60984 191473 28028928 113339 115690 11634216 75430 134519 19751070 5354 46752 1223463 127790 61550 14316200 139500 96625 9367180 38449 72729 30818686 123472 124167 51988769 17994 98398 155093764 54870 126176 23316514 131245 183543 783055 9582 146982 32102060 12259 119265 60486518 47806 97371 1956675 11000 60359 6034288 27222 120774 2393967 171797 114170 7723867 56336 155041 189792762 101112 175499 235729760 49331 172802 147610529 99179 61118 28576931 101868 141831 24952003 78960 172329 98951528 45684 116264 31941288 91578 119273 229783488 135497 40371 130249665 56339 88608 19173105 115671 65571 75016121 114672 106196 11439800 35252 17078 85660959 48363 13025 1145730 35383 111516 26191192 4166 133377 231482912 84940 146460 41126393 40404 98239 87409639 97119 186099 145112575 178420 91875 44270761 16394 70321 58404594 66517 149770 23757234 173233 121666 12907339 83044 147285 73005097 72482 22626 43541593 114381 141802 46746162 141991 65317 7718950 58957 5532 107437801 85576 182251 2521055 162001 157641 65755012 180448 119486 34452925 176546 151695 42647424 185953 147643 29303140 53612 182069 5200583 153232 28364 13622359 75796 159799 1577569 6375 158403 33366591 180384 5795 36133641 62002 35804 83699704 42106 15454 27727080 110296 181947 40222297 168876 132749 34267986 181623 144164 39023391 105777 52868 16511429 112350 145196 25048596 105545 77371 19457513 102220 40737 19897548 35578 133529 4673675 8053 52626 80847701 199331 172012 17711706 114066 185817 141412072 6419 139997 151843197 9337 141261 107535303 137009 15282 15429786 17188 25784 41240891 2412 84292 6518023 76962 88384 29537281 185682 195268 303309750 153171 78696 43188160 167622 148809 10752176 14042 123699 81171790 133280 126005 109526746 191671 18383 73566882 119895 167416 219286373 26949 67939 179177905 129215 156068 48976843 140441 162998 21081869 55525 71613 5374893 103943 82770 192540168 148440 77214 31456451 121208 26072 60409570 101178 115817 3250665 152909 81917 41044282 5575 99075 91617270 171622 6832 2677873 84520 119802 3830133 53185 199700 171849252 7372 95860 68200876 65531 93830 9364581 187731 136608 19210183 135534 181542 263036801 118731 169795 194375625 162976 3176 520864780 41945 71490 53176838 198998 52900 335970316 195096 101827 100185169 107467 118960 4770182 37069 180723 6463572 54489 147772 57707574 198918 63271 4933221 160367 107548 305540257 116472 121997 2581012 195949 55400 5706742 44758 43341 387264 131209 94556 8566522 151165 180061 17732085 193484 180727 126638935 129344 158623 19121270 181709 104233 100808502 181226 139949 38561701 38071 195636 24116840 92241 7343 3245778 48056 119468 4423666 42584 23343 68985812 26412 20738 18290158 89859 168910 148661755 43279 119317 82276992 54308 67988 35632296 75519 171356 130871073 86544 13916 69072656 6713 123927 22442134 98457 165105 23642530 63320 146934 2193558 140070 144687 19759433 167916 43646 249872 82160 141458 54220910 121000 139659 22051510 173163 43176 158315460 61652 62529 120524714 173992 83774 48702896 157398 73516 38727788 56800 54721 13161206 130682 28235 12558075 142761 105803 47978452 30088 112788 30771600 196177 38490 237782585 112154 145397 29404120 34576 101502 16731570 43298 152131 48809197 43111 172621 30974002 134091 103242 37965358 60699 83359 44806537 125222 111686 86740664 12242 195422 88409114 102726 55615 155003 46284 78607 12095286 191596 147923 18701051 53596 127984 315607 62892 1665 43338884 25301 193330 81081364 144682 84995 3078697 127652 62666 65734674 67628 169137 445003445 178524 99694 62466066 81935 166686 8904039 5738 114802 41558096 23127 18449 4274489 169293 24889 67276332 19440 123638 19174739 167084 30908 7032906 114320 93284 30857373 142932 55839 315493961 167252 154127 147236646 164429 42609 5725700 84406 127778 18703428 132501 37674 70482779 180851 12065 16095547 31681 122134 40420582 5658 59071 21536403 176383 107566 61027993 59391 27857 3879562 104452 116378 30310080 129602 138272 98840513 100129 83427 14748514 199706 110079 54470039 23670 96773 30037940 189876 64748 182156190 126746 75219 6082183 160060 155189 1046378 58516 18832 27935997 131250 31780 4846670 86770 41362 144329083 118651 32382 5582790 82767 170833 60263583 127592 30044 45822915 75768 68655 4487545 12634 53379 12764460 23986 74589 4958576 195944 146869 10335947 23463 115059 25462223 146758 82173 5711003 181385 132594 22366945 71236 1039 153976888 40943 197352 173103649 38442 165022 739607 168281 130735 97679041 14147 74502 37818299 185086 83340 124256753 67286 51276 25849958 48726 176536 67692760 47430 18958 56482621 192591 67042 82907375 85376 100642 60104887 163964 29334 771946 135117 59936 300417324 158571 89178 4977431 86264 91759 29246742 96209 82800 115603618 80827 168572 18556999 21114 115708 46974102 8848 124009 73948 18669 140410 28149695 161281 67211 17070243 89062 92816 7155021 80461 128797 175937623 114884 1037 254497860 15205 107640 23010548 98305 174728 15947400 185747 151982 13289788 92532 90112 125390703 95661 58518 210632070 120696 179572 96663468 172315 97705 52134831 93565 177169 19731133 14553 97751 12175538 20899 197140 27832988 175565 198908 60092745 176936 37744 20782287 129420 44781 178733707 115611 33531 21355265 195382 150747 4218736 148526 64197 50203392 194684 112261 93827039 163908 38631 27012539 49510 55603 24589916 184139 39746 34296435 173499 42385 2196727 23780 53597 185014657 6804 121843 66678516 177060 62636 2191874 190664 36665 40054521 66442 86537 29434373 94770 198403 263498099 180788 65332 44776180 47823 197273 36163845 83578 144917 13290596 32133 174862 50306167 175 170374 3098774 179814 151924 76038939 106927 181205 63124554 62683 149794 59271505 113816 2101 50854646 30285 6362 141650132 92757 174074 153614099 166113 130027 31012711 101888 44598 9161831 6426 174261 7767812 154697 106569 2276357 178905 63111 239356956 127715 111415 118121435 146277 172638 2595500 36966 157736 56039210 179523 19641 16928393 199445 37884 57903339 138471 145049 294913449 30725 65325 18381105 14553 185492 161057102 94746 134826 267108214 71562 79126 52108914 155363 30793 61573140 60486 141601 7131561 2168 104732 1748832 174402 166275 36233463 46427 190117 177970679 721 68721 16787443 172463 28878 34607353 89760 45043 15653738 188697 130634 12140079 65929 98075 13121149 128002 81688 50427485 151877 5922 3212525 22140 4445 53782082 27576 62965 15641032 77350 20307 51828567 36017 160176 5545161 140832 28791 69180175 94452 96852 49945385 169226 82594 336346 162400 167395 3401077 53195 67227 45043544 163897 138888 641987209 20095 139671 1445622 15537 28401 35265138 94128 69770 178892076 44696 43626 730659 117096 151679 171965071 10936 32535 167310186 108941 150681 137232609 75827 56742 10838576 66246 86881 2568444 115706 26218 6639611 48748 4134 431083893 73359 143720 146299565 121730 109535 1780338 56097 143715 246442841 168369 78247 114855112 30245 193886 81519276 23003 32999 197514700 88197 51617 190838196 13197 16949 43695656 90937 191968 1505234 197562 136033 22591892 118480 112158 155847265 145668 6286 12794024 91894 46137 128724956 6736 1426 1641749 124657 70687 12876553 157321 155924 112299890 133600 173806 7091164 85861 43375 4181326 78427 153022 73194792 121691 160752 31985574 136189 91062 7340242 144842 197648 60580471 126776 3657 41597598 9623 91533 5034108 174 128603 32828218 186566 10059 56365319 156508 181693 47789269 19617 144045 137269166 42044 105851 93928552 40069 69206 13280275 3314 161991 1322768 109498 190706 29085420 77558 154432 82981375 150431 123234 27345962 70871 178578 283658074 104327 137531 68611366 82026 179886 3542211 11203 12316 3982552 30913 98767 57074773 199138 50498 5200658 35817 176725 256267605 73408 62386 2331059 121830 58053 2169133 79232 97436 2915897 126410 136951 20148320 37568 64901 223455376 52273 111941 66850321 88954 145680 37996595 151398 131764 572178166 196852 122257 91185615 158153 9558 110356205 26722 187616 123403675 114323 145881 562 56963 130966 138635785 46424 196014 44231594 182397 31330 44022993 187546 40193 20730163 163331 6283 19471111 76406 131347 37654912 70710 98009 32554367 118341 91329 45973327 78192 155240 198731917 19411 101692 114178662 177022 191611 61691266 99535 72879 2615875 64032 85735 15890939 187698 54015 17066870 193212 178453 60740936 130216 105585 1215424 11380 163228 292927589 27480 67115 142105949 20690 87015 97612333 126840 29506 182607046 163792 12764 21678819 838 128823 15473393 190445 21574 83820647 175045 72703 22104563 172100 130933 163933062 97163 195934 43101642 30118 98270 166580035 154536 91809 152568563 18856 143215 130107223 19658 97500 532735905 1971 106559 39639948 11524 70080 74873729 134407 122025 23864105 56754 26229 5100905 105391 10950 9704187 123607 24689 48116951 181297 192248 23897932 173524 17165 1338018 80280 43710 58342776 33411 64700 1683819 162604 147272 220971722 8677 109757 3685667 180904 181021 15018033 34091 47759 67702055 66819 110990 36750303 105229 45023 100224218 172835 47304 88003973 166895 66907 14033451 20775 26416 116682168 163735 5623 3670682 158776 171170 31525344 65350 73184 19001743 48032 168164 40700692 98532 186167 454923831 20508 153446 20525333 113266 87334 254802904 170127 174209 10411259 84328 182991 26999531 13185 34480 5027345 60900 116915 51872838 25122 21086 9528969 81548 65880 7402516 9106 138915 177720631 91719 106033 60876815 58821 157918 32172209 183596 164863 22780968 80380 9318 11186628 39544 92702 326422017 40219 182530 511947 61684 24851 26635321 117684 2359 4842428 92997 34492 79824016 183811 86561 19078212 196531 39665 102974341 24600 93251 43556748 34328 74267 8825550 130894 177585 18560245 13183 113693 89272367 185631 75373 227557937 88807 191460 8976890 199831 97955 133195637 12532 188460 38649691 63214 46618 41470954 33297 194096 4694903 29594 16958 23111503 24539 12593 7223512 152814 140649 113247425 8303 19114 27696329 181945 151585 72082946 39938 124882 6938564 95867 198660 12942121 76647 142660 68236769 116320 75698 70136199 67773 9758 181663228 199959 83609 10132190 121676 194244 44117407 107813 128605 5206580 184129 174392 46142852 100405 115593 202587906 9861 177922 38729436 50359 104213 1667505 175290 5687 6372456 121672 33229 59791693 173652 111515 9073536 68832 12698 110424035 8592 104313 26280028 100844 41534 23218939 111709 113897 14048256 50083 13033 154709141 147443 27994 11123930 105165 188592 138636374 155070 198830 22425659 108837 8362 8644906 127862 32554 214041196 199475 59230 5020918 15690 6816 94013504 50426 98786 60324311 23510 62049 38935034 155081 109353 48680923 89243 157760 20492761 38812 199747 29679593 49335 15573 40518158 73959 164940 74007447 113979 25613 19160716 190129 30603 58466809 73180 95652 26961620 86513 183208 1602312 157329 175421 8396578 70951 815 46650088 40023 25619 52727383 67390 66064 19905141 40991 180293 79292509 111942 167166 96604685 143424 41949 208494793 4653 179641 177789162 9796 183213 23629314 54679 101743 37661054 94650 72400 3447153 153779 156572 54885828 132742 92113 14680414 141073 16381 75344813 114567 122963 9784178 165384 149475 52315333 179961 40007 23282539 52955 10085 141559690 21923 194201 48047013 15462 28028 2551921 148297 57505 210556515 169889 144046 11253889 156584 167397 103841612 137088 22399 3447448 5599 111874 13858270 110816 175211 93739607 131999 78980 14513109 198629 115799 149538015 164918 15326 23601070 16550 12037 178941897 94027 34214 56805405 29755 144895 45847245 197190 50319 52040505 114942 98496 20480 146472 56663 159645020 6724 69841 13465797 84792 61076 4834115 133261 144387 12267024 142852 102320 57390068 68523 104738 44764130 114750 170793 5598713 128173 104252 3431906 69794 163087 152933697 26413 173019 29153478 143121 35673 7034807 152993 31420 6992314 167528 32613 215278476 16049 147125 1044870 112884 30513 400299 111505 132286 9969449 182942 68457 82919746 105621 14994 46685098 127561 141264 47073548 148980 74803 2936624 169593 78986 221745926 152746 75315 177119592 20888 93243 14297955 198791 162836 196580372 41423 76184 39260082 92141 122294 27034287 182920 179434 10561949 167111 112306 28305437 54724 61196 124470622 95102 173038 432201957 95384 44741 38806251 34195 198493 79545083 88437 191360 1497998 7000 98997 8591786 39825 115847 2910709 174376 83183 66328616 176879 120261 106150641 44624 145080 3498768 124826 180963 144541314 163890 115856 9030111 42419 13567 1962087 181925 20951 21559250 48591 55641 20313759 9 91919 4185156 188744 83119 134504811 54403 36880 54304544 37686 159244 77640675 54562 164692 109443993 94757 158525 55089238 54617 27189 511769338 50665 128171 152227782 20056 178691 155983789 22157 185203 44677251 76642 50468 17412490 138618 197954 30585932 18999 93801 33892246 54844 62633 1447581 25889 141535 6225537 150640 29408 12030822 154382 197658 106858236 111310 19182 48776036 104335 41914 17224967 187784 178144 6497416 107983 24266 117283397 50194 89421 2220556 29428 66658 3840067 87755 133111 25931274 190255 36229 83192126 46669 80578 258819365 70326 38021 66509 173967 12724 10114141 37914 189925 23462834 8433 67668 439841877 138183 191679 713847 178716 137963 547535965 195563 37781 14754058 7207 132849 23604697 158601 95049 61773628 100480 192897 76518613 2958 85892 13050499 14347 19390 78823382 175388 104724 22298168 23873 68375 11385011 85353 154487 53386984 22673 182690 81192572 192500 61614 118618269 85275 173 5357850 167454 33363 175484924 153743 34428 133920410 41070 4501 6162603 70586 14546 23861528 133214 2361 86664519 161957 89601 106526869 140267 179365 8644921 133188 162959 26573177 62110 116414 28839934 29490 110929 199380707 31461 112209 234655156 174623 133523 2759415 7617 52184 7073607 116543 151524 210495665 60761 114383 255352044 76246 78246 61386535 156006 59505 183804014 127557 82855 43911550 198985 194815 61988061 177991 133533 38882297 157554 123572 39836242 198608 116774 50898673 197437 199681 28039583 163264 83767 68445984 28230 101330 45956437 47457 154598 21045017 123421 29403 50025686 54717 146923 40218549 69749 124349 49628353 43568 23052 400799037 137683 192651 1214703 38738 112643 22270057 77120 194490 5103917 91911 57249 28275309 23250 180109 4484141 37133 150261 229989740 76385 111543 136749917 131949 83382 64394637 65460 87378 4908445 145618 38687 86647322 22156 154195 2971537 37858 73734 84905023 3788 114736 38436196 75588 5393 8808718 18493 126099 5274080 146527 19749 193580399 84737 89687 211574 86940 106948 112976973 53817 89529 19276410 82265 1925 92269495 26643 148106 97512895 137526 5760 69094016 55483 181150 4353294 115366 39403 456442485 123026 43382 8417645 69217 96606 62163588 98478 189291 46740434 100960 151276 51454018 78364 59451 42276891 149785 8326 19797363 32741 128288 1008500 187468 50426 60715156 9826 82734 125220118 158743 134179 132110003 72119 146379 37830326 131437 153775 401367 89623 129538 8353751 129238 91914 190761975 7953 51214 61951042 183873 67586 65539867 181103 95294 18141913 187944 81543 5192593 27820 133876 283796120 48243 184568 66290039 42579 65838 1037365 183052 153845 1123531 62814 185300 16200885 157577 165903 74537165 3894 126469 1153434 55563 124197 50957916 75064 109266 63390120 31163 149076 115955994 1422 63546 37024335 97937 142912 126779879 152788 41563 98482373 158660 26466 30928044 146269 116695 8511708 197293 116964 71216647 198597 77291 15430966 76443 145425 79697535 28855 24903 13611451 175693 20697 68898298 88745 148964 1511719 56895 173892 49453186 53598 105478 45455732 113306 11688 26242428 7840 179866 7628153 117150 185641 5716923 135899 193296 89414416 181888 189586 9726628 17728 144619 45621621 58027 98731 4758181 71559 177001 3624785 20819 185170 27957318 126493 38505 2822022 83751 85486 5929632 134572 25830 34032814 103815 56551 935309 64763 57696 10159623 125615 106712 166286241 194717 114221 15879391 17602 123700 27769174 119768 135960 67958911 167097 29362 103654715 49572 61446 5030539 91097 174092 46314524 113620 71028 15245135 191683 114227 193898272 25569 77786 98849621 132161 97794 90744341 168265 179299 18930496 181426 191580 12361852 102267 136541 3935709 86517 30239 22556464 10835 66284 23731796 95001 74856 6495435 179138 178384 71344059 170814 184704 41852264 68589 187551 552734302 4691 125192 49357498 22623 166482 70019168 73112 27193 34491449 93427 118559 184899493 48812 163612 66622945 148399 81194 11303730 115866 96695 29619942 126855 166665 1640182 58139 185851 480984127 129456 77980 61174993 32036 73010 61441857 187925 58657 114393801 106394 25403 43023995 50579 180252 3193523 28552 146503 44558922 92365 9750 6386428 139696 70926 12007587 86573 55826 4093232 131974 179960 57690745 117029 6103 48804904 14848 77101 34348319 159188 150027 17329841 25743 19539 173202282 147090 43620 1515439 67863 49865 7740629 130554 29603 17007851 193927 63746 23036970 83632 94861 28759858 80065 38917 36334018 17777 85940 7073815 158723 45348 28980948 176964 126110 5325106 180231 149049 48687559 92941 46392 7614826 68874 173204 282964670 9946 174967 100638894 173681 83209 35178308 78200 184979 26504103 99809 16890 35478073 6834 2457 88311751 196425 19835 103605424 195406 199437 38236723 13423 147238 27924119 17596 82421 71541401 183751 82525 484237571 177198 21696 5921660 191408 114463 116775223 192040 128918 41113113 66892 140355 31432174 43574 179860 437386 92090 171465 98836354 71897 176057 29328391 119599 144153 35104705 25046 103295 19345406 45612 99217 184927652 37059 80282 40833521 108347 139239 289918967 57031 113978 17611600 185609 190181 98254447 168884 48354 33546793 29824 46409 35043198 43109 98240 65912862 129876 173216 65054610 116517 196561 143071255 154420 105747 738091 33841 179867 28639169 157177 67898 773227 111836 101019 52028851 38844 159268 5063388 105461 162809 71296342 135318 136208 1642727 58688 189843 16110849 51079 45551 1235918 44168 100757 37046835 183345 196141 114172981 116129 179823 68458153 73953 190730 180384911 114554 127812 14140353 165931 63201 2750020 9339 145312 38803417 173120 132597 28688487 172001 135306 10637906 158008 199152 76875958 90815 129240 20137234 712 142974 7523475 14128 55577 42862128 52105 81175 166910004 166159 74687 44638028 62844 135316 1325180 109780 145273 8778499 167154 108035 28401360 63613 51400 16831655 36309 132740 91519282 105587 58967 132618060 175573 84795 141805915 124962 88460 454278 148992 134090 11620783 130674 196487 11268592 108007 63693 27497552 110031 117020 39342991 87192 126324 144595694 79934 194937 178293425 34007 16292 21832320 117210 34898 6427995 161992 104006 119054829 9259 199036 84741227 126578 45684 14577332 93 172330 305362382 63862 57697 113413069 23259 73403 1660226 111976 30545 18041858 79362 86266 23701695 19480 195301 8865226 116707 107599 18709483 45479 94210 28268871 180513 170747 118207522 85756 135515 14628414 7345 155024 93127309 177906 104036 29086408 47172 115978 203231831 22935 98502 52095580 156867 46918 19589894 173855 50633 188754720 152237 174811 118203606 130810 83958 30577807 31729 97572 2510799 108879 8271 77829028 98904 76080 125553151 182170 16634 1605799 159429 197016 27589894 124712 96316 186415360 44752 195135 89048601 134381 196066 87089450 81013 156568 143231298 109805 49914 3917021 26111 78838 232382792 184790 162650 73063360 156487 190805 3217599 124733 19242 51251169 199484 186920 26754968 191482 178075 1158615 15964 38112 4832646 68425 119071 20302351 15989 156564 11794057 24639 159822 40658425 7047 63308 143127483 19346 164883 16750020 30812 101222 25857283 139488 135026 371996110 58235 54961 2915201 101570 73624 32788723 37578 74333 10135666 181654 138652 131369590 121096 189390 3927794 156744 118352 83673184 144172 4872 18423086 31017 151404 19481894 194384 197196 13991151 29275 79513 4282573 43786 59370 18973224 129917 67187 164151491 185502 132952 146133024 172415 157163 93078250 67027 72405 35898902 80584 134948 520339377 78556 96743 13261050 185028 82138 22103260 88190 124031 167847569 153329 169311 6868180 175740 143330 141265346 185881 31207 1965918 17178 149136 144517322 9613 68830 24437053 38118 164540 278245615 55617 110882 12506908 51277 126368 10132426 193503 131699 10722749 100748 193613 88060829 18818 82117 13335838 194379 110729 6062605 170121 188480 203713865 193303 116154 4049205 196562 183404 29289446 27971 109833 45328870 109919 169530 9184873 47889 57590 26665818 171561 28042 76164220 70149 37955 8723431 108772 148480 346441 6705 159967 47326702 91557 58886 131004062 24667 124622 3586929 183084 154852 153481805 177935 706 4708594 148326 147263 40384783 35296 151979 67374508 17548 73483 80086003 153675 155901 4031866 46843 170917 99121128 164180 192652 92565008 101883 126580 20082019 157178 33640 26896642 36680 45602 4315927 120131 1951 3105688 196851 80023 18231393 167787 60224 12765370 128028 10923 63641100 125446 22335 36306031 62008 167280 184186 119620 185578 124035365 84428 169376 6187158 88315 55535 10683104 14007 81154 26164612 6408 119717 108781150 7117 161811 133018 131004 58280 611341 183752 177665 2226360 120799 70856 16183686 78483 60494 3259971 43855 187369 5734679 68074 154826 72901762 10098 149487 83682704 185834 15571 55473566 83549 193874 40425891 42862 153696 17710288 99448 173400 27957922 123773 71204 102329233 129862 150279 297952963 45794 41385 37244631 28358 9537 38743463 20797 61004 1029992 36953 172975 438612364 146208 130353 1481530 182398 157889 17481260 87639 82508 43035457 96981 76592 173045712 144008 137073 50504648 129942 126255 137204864 75636 35822 30105417 53749 3454 8591268 125979 43506 9978948 135258 88909 348091889 42429 141068 54080124 123155 176478 118358249 14783 156919 21779955 177235 78187 109489412 177385 158140 127457411 47167 1293 331825408 55969 124510 3689174 50116 184788 79708817 196620 138718 56139537 144307 31987 150651412 175958 9857 4936081 28928 64957 37237651 151943 158440 61160347 175020 166029 15003795 189276 132505 237905629 184870 74645 23129998 125201 70852 93675827 176417 197568 26993111 50155 192730 717029 166066 27375 238938223 158576 134296 29642664 181240 52479 28280275 8732 58431 191508192 139122 18452 45230559 22595 38750 225801880 88653 111669 9182932 65216 176488 2577913 57354 106848 75669029 161277 120326 43693346 165793 111618 298132175 71185 70169 2110103 187721 83148 6497247 29327 191099 171897650 130150 133873 5444122 104554 7889 33161555 105684 168457 6288382 114139 16735 31555820 114373 92048 100623666 87211 194202 41143064 43037 163537 117391104 32657 38288 384214135 164772 19084 212460026 192307 102315 150670964 41629 116034 48329664 100332 114867 120045110 97792 28263 104114292 157185 133448 23369420 53759 60901 263120945 161328 19785 52288200 128678 120450 59615067 192163 164392 49613026 70776 87838 118591200 148829 64194 15214363 74134 142863 19519558 78555 77740 3882690 124954 151046 238240 125469 68146 11832931 101346 77132 2970469 39081 51017 182751234 58706 47778 2792730 198287 54106 17746198 47361 72777 184869970 108520 104355 28207591 172935 117751 169159095 165902 88062 12202203 12457 41368 63632020 148067 138664 4636787 70284 115129 1486749 173850 71008 179786299 150029 173904 6103122 55236 119359 136814195 7397 33649 18584794 165842 86966 153107006 44475 148335 28079649 80054 195822 8434236 158992 199640 82124751 167816 48712 3381388 179325 151429 79890643 85749 50928 37232219 197366 58974 61837313 101820 185885 66646706 16928 154220 9747508 160705 105258 19854550 73554 38924 69546846 104023 110549 23867023 104403 118646 66753572 14561 108403 751427689 69784 175323 25561357 123949 8506 23895099 22304 192069 38131612 185243 66705 28336229 112638 81600 44001831 5091 195209 108937802 181130 5510 588575 155499 4720 99832195 121315 294 3666727 112204 114085 47167022 149550 198582 263534803 180945 194714 55192393 164309 54939 15350058 172269 4830 4938347 53813 24242 45938922 104593 96554 93409287 162563 32929 36827509 197625 25735 187933903 96204 32259 119760926 83908 77162 11718317 30141 76883 50536746 191411 90594 243276202 32679 110249 14107412 152825 32004 22133090 161090 161933 1290124 80433 185437 22468545 1248 138370 23156531 152282 161796 9815421 193492 64411 90673397 123523 12659 37410657 69807 162102 19166770 74597 137228 118000253 30847 31608 75791569 64710 97105 14373801 184688 134393 65649318 123106 19486 5686248 7124 89371 53419346 41734 24173 31965222 105862 46864 18800081 117278 21833 41302076 198619 159298 51394678 52342 189709 99128988 137481 179475 189869542 147728 41474 53035600 4925 175708 35622451 124471 75084 16607070 82072 110690 49139845 88292 184286 24852358 160245 65343 4174349 183548 183966 51486942 151392 23755 201142872 80051 136855 56211003 160011 55272 37877143 26304 21128 24441935 117626 116420 1388410 174102 41632 44426112 36356 30229 13622193 163926 2775 50647191 103174 78964 32372509 67836 84798 4812033 98057 189045 9143017 193605 34292 13017994 192631 140327 47393183 34300 144141 141783019 179371 155235 3849635 29093 56666 15420767 1557 28160 104218393 69199 12525 7207901 13878 75180 2646575 171196 17341 306749421 56867 168050 31575900 176923 118679 54088217 142351 86675 15373329 23459 151284 43971100 69938 32405 4267505 744 183527 17620576 109330 164653 893458 199527 92628 172940136 66142 46102 20295491 25133 72960 2426301 62403 140607 66195218 33457 126947 74231413 9823 167198 9319106 47497 143695 137106845 29089 105446 424457154 28811 143652 104282140 12347 51816 71612234 117577 41146 862158498 22789 99302 4820280 22591 76926 253319919 56934 115820 871632 97927 88495 194660094 114927 188740 1504708 115194 176091 124502209 128164 97805 31786562 146193 185690 25476001 82677 72554 8055793 196832 67172 98472808 67887 20742 53144194 20726 109114 30560648 108259 164928 29817206 53208 154159 42008316 71090 187845 92288300 175240 59767 103035961 155999 122453 292752643 195027 123551 48972647 66880 26235 7915171 9664 49051 49825870 180110 125867 1197378 10455 93896 138926324 103954 187097 2939104 114159 168553 3070648 195883 52726 5759675 17499 128131 82093848 101656 144842 33828924 123866 89067 35120238 158973 184177 305428679 6995 193237 42776272 38486 60726 66467913 177878 73423 6842192 111362 195720 82017348 74457 68208 6576304 171118 168670 50935228 6902 110423 2687098 141554 32333 33646217 65398 130903 40938099 194872 38907 918245 188844 8891 6788011 65210 144309 105349699 152245 169916 380230362 193754 55086 5426669 187209 130758 2258269 57554 127146 131404797 130596 118932 28846859 132338 118987 74469279 119239 81368 11045176 99472 125828 105013088 40727 106649 31604289 189364 39672 147699185 109181 108200 95676257 84229 82425 68591568 12543 57141 43181820 166771 94726 35999634 45756 169034 152192999 173224 74126 49168447 9026 163769 192041410 116683 132955 3680721 159356 196438 59517726 513 153113 29532619 72835 99870 5279246 128401 52045 3102209 115310 17567 46713276 119917 177812 29820033 199459 23670 9812371 53991 83061 48683519 59160 23982 127343484 2028 57955 44270228 115116 75082 10615316 180938 66963 4608344 27193 117562 10592645 104654 191330 66705047 114731 178659 140639577 179040 139846 21347616 132756 104824 185526555 991 29153 69397864 150268 120178 78401896 195950 39742 235608642 163139 171886 261223688 7197 62717 54769157 173383 93467 13162132 661 32947 16332155 78084 183218 55239756 26692 196001 2357500 153117 16126 63639435 128361 750 107115407 148034 56253 210050340 163050 54156 74341853 73206 44616 30105873 123641 176413 75325685 8235 91206 20512428 193876 108028 46438161 24049 137113 43893395 33601 128646 125334182 183895 94457 180614852 112405 95231 107995346 53053 13509 39093829 54855 142845 128006684 9348 7579 148083860 2085 44343 24998126 92564 160187 17135874 9561 44947 67581547 37942 28433 15258623 163500 4895 4209718 25385 124261 88443779 56462 21744 28473514 21621 105 22103140 3485 161563 68877840 13357 144415 11691763 18002 112376 2433510 109131 88027 71975863 119016 98613 4532468 58196 172298 27046111 43285 103900 26500737 120434 114552 76120529 180252 103342 22187493 78830 21712 23290824 136539 102732 2866935 150595 112723 40565424 22413 104699 1507889 1322 122589 116238050 133684 117022 38580373 74580 182264 892682 115235 64593 82887538 28377 8109 25692921 128723 169976 55297550 165748 162774 156889321 15586 194793 89850186 24115 153426 51083044 22274 57383 25113356 156216 60087 52434040 161938 43369 2729300 90836 194608 81113024 34657 158725 192160928 138370 33884 48742903 56270 2803 29464397 182058 16382 23000915 73482 134429 36786622 101640 190027 117550056 108048 147382 4395030 68565 143949 55200561 63290 99335 17550010 80054 53967 69068718 87229 113148 41828644 151821 190607 73425020 98123 19449 20554496 66538 70514 6638922 150286 99661 163398412 85729 115782 6257415 73279 90914 38708046 27337 131934 2906899 62497 151791 193169531 123444 22950 358791358 80547 14862 86584416 193711 96303 149651869 174862 36617 64298297 8896 66644 58756652 193986 40170 10087985 80882 104701 89085171 164474 174684 1011242 141854 199387 20183773 93487 147134 11488649 106320 109238 13350709 80019 181580 15913850 30658 166177 6885054 189018 44501 73420255 133182 7354 577119 146113 13306 15124246 164671 138332 5277148 153940 39825 21034980 149917 122099 56143491 176759 52001 209629294 73323 198249 21362916 83029 166207 14972758 25596 140104 43965150 28267 153143 21098888 135213 81788 170966336 21072 147595 43417246 190900 177668 43741898 1170 11286 81367047 117633 140886 9285053 62421 69643 10058200 198808 165558 362806378 41836 183612 24312177 91963 24019 82200127 56244 132135 72217234 20410 181264 30889117 100211 16178 470513 2437 39107 4256661 179424 64974 29013904 110138 16159 41305926 134382 51347 64964126 139418 92523 354448016 75377 165576 7543118 163687 32598 51563624 153124 161320 29307123 157287 100013 2784329 167035 100859 485251 18255 24285 83755778 132055 157794 133820032 69508 122083 1327515 47203 192019 223421252 47320 1377 42743072 7799 69492 29258793 163976 99475 7157270 176921 41350 13641743 174196 173035 26953617 180829 170314 215142765 139186 173427 159714475 67847 47289 319366 105546 130505 117877716 136617 59715 6389286 95700 182146 46273654 27964 93024 234641678 87456 34123 107035473 120808 30047 43823307 49250 179566 68903287 36069 56101 64333221 189842 196020 19022834 10081 181609 31886622 60371 159939 70715549 161368 128654 353378436 51796 25422 296637950 57223 145061 52067599 11250 89940 7617564 84005 172326 9719800 43565 148889 36605803 148138 132413 40793835 150480 141257 186966187 138251 47939 609696411 128595 30713 17918327 44278 36034 105113052 158060 116299 78388261 127550 171090 67895085 24864 181420 45989403 173751 12426 22168989 98069 82633 3628124 196828 22089 40642122 47171 56359 7888108 121806 161731 99232894 156516 158777 15475910 132198 119623 21916414 184666 102112 16661651 178911 75141 27862540 46105 26697 10209091 33327 189857 106080 48078 186306 75822217 91794 34907 28806369 120791 62334 34914133 27551 42515 118186480 18156 34420 11356709 150336 62061 1252786 178842 109386 76687537 189669 36450 70286165 159996 89463 22971603 152912 16190 77442924 89900 1579 23489868 94896 198355 148533843 17370 113668 12811555 20671 26602 71963854 143512 23585 109794751 22568 37467 243922263 145043 11099 125011141 59167 126942 6525145 67665 25311 2988263 150457 132205 33065095 48730 147590 8402865 93978 127562 671708 82066 6609 85817627 147972 186642 119750386 151347 392 15007590 187292 182153 36267107 48670 87481 362699156 45941 97738 45131460 70309 132665 26189599 42747 137159 16173507 5214 176379 670576 134667 114699 105893077 62369 81551 3465458 84179 19859 121948144 155281 73634 118636122 39381 109710 253612521 38388 137417 37434530 82665 81114 169466400 86318 165481 167552396 7512 135901 33591424 87136 147152 102067 72189 174337 2950529 42712 13525 1462434 106911 150776 215469821 152350 169564 31147756 125104 71691 10115960 35079 27781 7804575 49226 69205 13104814 86981 121683 9644535 24039 79815 54213511 77499 36855 1237175 49524 197097 11611389 178937 27861 86052487 198658 111336 62712281 139529 98214 30016824 142150 164652 6766550 35854 129908 213949174 103306 82392 10039490 124613 93587 46031791 3572 18059 124884403 12661 42267 8186316 139141 141514 101714704 28280 145152 55399361 106126 170226 59313513 29853 87557 22177882 25583 40122 42079020 169038 181424 74467666 116074 18552 11287869 154113 168115 92531425 61790 178333 13181448 40650 145724 163853718 19771 64922 58664735 131586 80394 59840575 165795 112198 4642744 188904 120295 36504804 6912 131535 9264330 31680 84065 66566646 184606 185673 7137033 171925 60219 134928358 105581 196289 16351112 63359 34666 25492307 148700 161167 27537102 188983 117176 1990679 153000 68479 68329265 148168 64105 110232692 149344 116009 246668885 180429 84371 15346820 24156 94775 22051780 199236 61645 43397456 62142 147840 75430194 49577 71963 95336428 105688 38828 69521257 182581 176405 792905 84667 37826 76634103 45042 68774 131026742 64785 98507 41781466 49761 55088 12847952 93528 113166 25394789 28498 187466 8801588 145137 16039 14345547 90449 153911 154873305 90632 2733 2753105 195327 49335 8947178 10713 106702 339446 34616 177814 41692675 192419 168301 96953565 183739 172176 442420 58703 35356 61398303 179784 83104 348089128 1005 79025 44988443 186118 164262 116211517 9598 37162 74946536 110838 4352 57075779 170489 43503 460698875 103829 129228 34463783 20051 83850 3583528 194222 137162 73227310 8592 34921 730732 66488 86933 34556599 22616 139016 27906025 124334 137845 7153429 95242 148477 286981300 175876 19571 1254411 125195 16650 106413250 72731 155596 186641850 57126 49129 28183285 72991 55545 73002070 114699 36492 73351087 93536 151804 138463134 187020 170664 9735710 18040 155 71920082 112314 164957 36147512 62373 44665 7282280 14619 65577 29856734 143004 90950 91728001 75607 52049 27329753 4098 124704 51155183 96617 66654 12402602 121088 45654 41539552 99744 51856 80796614 57324 106378 13631118 88534 194172 98580060 96536 56539 39183472 68907 133471 703686 79716 91768 8527198 19253 2882 77424160 100570 101962 85998354 26515 3429 156952552 40108 154461 42569551 176621 167959 2689231 195516 177365 13428587 137568 198028 120850488 24651 103143 85638134 151135 74601 1779533 112564 103786 96467032 143872 45870 21801387 7073 183155 53244094 164047 46949 9262139 134318 21748 2031209 185639 43156 14272099 160581 18442 116946306 39241 185951 120759400 40270 103686 10478520 15469 128328 128274762 3718 103679 8757869 57134 13423 9109360 54178 156026 1753145 95664 167860 24230098 2768 95083 178940052 8508 39295 50881594 154647 71762 308241 34599 43606 30240497 8062 18766 63368801 24802 92654 121490833 88815 3288 57579153 89130 10741 70427424 21576 132302 90566965 59861 109101 88721458 141531 150483 8784932 178659 56052 27608448 61010 88536 352760105 61437 72011 274829172 56884 147948 52153536 74764 9353 20227556 93942 89748 1223115 45063 197969 609292302 144207 2643 34642516 21460 3936 52002789 151070 147255 70978822 7679 101538 90640674 175224 112780 1731738 18662 17462 301937712 106128 5280 1426647 112595 63687 3540197 2318 48208 21522460 64299 13690 455871284 161257 62281 45381292 80242 25306 21929597 171998 183736 47966607 124709 113750 43377477 114438 176516 180036894 82766 148032 120629266 97871 26605 25885490 109854 61123 43976119 76748 173322 1860917 37240 197942 112522868 170222 2836 26824724 1467 191222 53743168 74374 175351 2295700 48231 47036 28174759 128916 33330 4748488 162276 83471 232804055 174273 141679 56862697 80147 75203 217079744 157455 161015 3778583 31252 137602 158986046 112250 80582 145815488 66019 125649 6521841 74757 162107 57917834 102879 87182 226569406 111171 71309 24494816 191463 165133 18529482 148018 18942 103602550 130711 199996 28906394 176843 197730 20212600 34251 198432 1481319 69211 130607 19955908 129129 153994 43130210 165725 113875 15961603 44217 192228 195296140 115084 195465 138044977 8086 156159 10389018 144519 74690 7236228 135347 56803 44938188 4377 40941 45959920 154725 109962 1124857 80318 62175 57422822 197513 144379 224115462 28264 114532 19524271 9512 24721 11239291 89120 76327 73356606 70678 56024 12921973 36676 113913 1686966 77644 69969 75441677 35455 189364 57156096 40447 182374 44104281 53371 189600 25457217 112966 136198 47994580 120634 165449 1827593 61588 169249 36566309 106398 110711 12557409 69082 23794 17987508 173571 105876 85916314 16334 21576 39495325 96894 9374 34089874 187751 167326 66734023 21688 82606 43340828 29871 67803 19964742 53696 158858 74068776 53661 157683 42017 130653 12244 30165801 89994 12446 2158293 58903 106026 57974940 51851 174423 13712492 175100 51518 68693927 49880 156786 655300789 182731 109794 64603092 73810 167687 177690640 22383 72798 16968043 116016 185198 65520518 143761 20673 223446402 66651 192607 281130958 42905 182992 15839182 4438 117311 5536015 82192 147122 30739400 140873 116807 40595504 145353 168799 31413142 178589 55035 19937625 154386 191328 88991856 78152 84767 56985456 174717 8957 109182055 197059 187759 24184047 157707 191262 3103344 9090 402 128713480 54459 12417 2156484 128842 63433 18244503 24920 170816 247174225 157422 104429 56908968 176003 181167 15125757 33258 83822 310513 159707 167496 190134630 196349 168875 29837689 73101 157689 47025371 48997 148446 78439867 114828 5439 40840506 191961 39263 50481663 62185 49516 30831411 151510 159107 56302676 108478 124664 1096202 39111 53307 45334946 67309 155032 21744309 12708 193694 55323700 118329 94259 31871412 194186 13892 2700728 94821 127220 77609497 196246 81017 13773680 118265 43623 12398100 138834 82453 10311066 8146 88947 58658959 122075 75267 244117728 165722 65973 4116902 195812 50344 159004475 6039 119654 46468213 57736 134328 159963781 96459 72410 63338729 5909 166046 33223816 103279 167587 7375434 113302 176586 9033913 32147 47437 12249190 195130 59024 6838169 64916 4861 111627413 119182 198135 301679624 146876 111803 672411 149712 161103 61812269 112612 185992 65645093 170064 110898 308970 142315 86659 6420869 91887 155269 103178925 3433 31175 17688779 173734 78220 637176279 32599 72708 35088901 115334 134914 68325057 107728 108705 62648372 66833 100299 128728459 99611 40362 167276351 29318 182062 35151369 96471 40562 96817444 184440 176069 99901412 124571 16788 31426102 94556 21329 59621974 49066 133852 23690940 87438 159095 64613887 44009 89801 22753466 106761 37209 343406377 66912 88323 6271160 44780 74693 48002730 146872 28484 23735156 118034 52581 64738335 87759 50095 7131177 156 177321 101482292 163765 16527 149753915 178625 195744 1965843 130532 146956 2708840 7107 189536 152140882 99494 109781 179702081 194947 136168 70057926 99144 114678 1961981 185217 198755 28498890 24614 162951 230422108 69461 86837 260328597 198694 176961 145148461 109098 132133 12005316 160453 104847 107509860 135333 73215 64573909 77878 53657 12814211 129446 33582 13978059 119684 84527 85660806 60354 163670 209544556 198466 74841 9831249 24554 22506 9272488 24389 2892 196757448 129390 128510 88037859 18718 71845 90370896 130978 81590 3178887 198507 119758 6697352 68370 1949 7610398 129307 93299 328610391 125004 40887 64289926 132654 12980 232906696 187989 86588 248637665 92061 126937 9023564 157443 165005 4048035 35057 139457 20143438 77199 199455 186621822 179306 30755 17360494 129728 67208 18317545 112224 45077 39157798 160486 120504 101856601 74677 11735 976466 10226 161883 85083448 159257 14708 49317047 144131 96087 54364262 122635 133613 118780143 78953 39574 6407804 161928 37195 3618220 12792 110153 14262592 86589 88918 16930596 60453 162422 136757797 186076 103836 29431828 199456 73562 123107614 385 49092 2722816 91548 31187 280063645 21810 112349 124801215 185830 34506 34100724 60344 3163 60090997 189877 175833 208543374 99518 86689 6351914 169513 56696 56750953 21969 165896 47477964 142641 171095 34805215 41951 115990 13630306 92776 46235 1615532 110036 29231 8215431 98044 154586 65150974 120154 17611 46708276 190686 110777 2800479 129105 142167 25962989 38819 25501 1385899 119411 67911 55230609 169287 185120 73785524 176341 68013 2379551 62147 31088 130174323 62810 90479 5117937 138259 145134 83388404 51734 57869 55548116 42274 187650 131927033 55683 46121 3907255 185153 24811 6214476 12768 138174 5216859 53835 8494 6247713 11951 55561 18579057 185017 59335 177001016 189964 24886 151719530 172420 28599 63766747 83698 3860 488457 160068 2531 37423197 97162 104137 124651 188222 120095 54139385 179674 95220 424498 69302 23177 131959427 55137 173480 2451536 74775 55494 134041608 48310 175118 32345173 79385 64114 3239602 147578 46406 34804517 134862 30650 279314513 118283 177209 312421 14529 52658 581577926 192138 120928 17852300 34418 8907 18377095 192093 143321 22447483 71015 171669 5047759 193519 14096 95987647 159170 143088 20380359 179855 182030 3455350 96598 7642 10892792 148092 70136 132533717 97278 167082 319377465 66844 26226 3301592 159658 146067 758302 83628 178721 50158611 81483 68069 5760173 59843 139186 136251044 132045 177923 176103347 57601 176931 26552167 160302 57982 75562069 149931 174243 64676978 164036 88924 10713029 32118 67609 75418735 80142 18232 74048274 70192 15643 2642744 115314 174700 22456345 151442 7083 16285220 187855 31082 34129467 89504 164369 83323836 181786 143149 8064821 36920 199444 23898642 187694 160634 74692410 18597 43352 269882 11025 178967 117492896 174677 76608 59672527 101226 116662 33128500 130304 140602 98385344 33288 158411 24589763 130388 191938 654608 96226 182858 2298944 29552 152018 13669996 104772 136783 101447490 42780 89114 26221551 135134 150664 154913535 186826 111953 148403 60636 197978 95870420 29757 10171 25696747 83724 141151 266617973 106327 147384 57801495 177674 57966 49301963 132130 35063 43625932 195889 163783 23951343 167053 33803 17946812 14028 169171 23184301 98353 115496 11620360 71815 181772 350536076 16234 80804 22297278 4109 170233 2973859 114056 126166 33746455 109719 152469 464024587 80800 56600 104931537 120 57677 191540521 64101 159358 6695922 143854 74252 32153629 161188 29434 57956082 154575 177958 16356005 18016 172752 26093269 25336 92447 312755279 109180 80821 550883499 44419 29399 17316786 10368 185207 58802330 38082 161948 30193698 117755 189530 83895101 126974 185325 6433138 71895 174629 27509150 140178 92146 4085730 73896 19860 7842795 57088 139011 122805144 70132 37036 5661112 147513 52820 34720048 125056 11524 237338396 147577 73853 2627148 196579 45670 9268231 21619 94294 72520415 102341 181215 10927357 151509 54125 41226597 108875 39680 64643138 116388 45804 22158550 43393 152567 34623358 101715 72553 167858 1775 81689 59084926 56855 161773 57335263 114698 155404 98996134 136135 98641 138117384 128633 196530 19070367 88780 23958 9899205 43190 136995 4588575 131363 95266 995051 41777 107645 34572382 117549 100636 12883864 144794 41551 6856859 54232 168557 107160242 30783 64648 72565960 181911 128223 25603478 69554 57284 7255222 68028 198163 106557101 196972 95734 20427205 103422 62506 125765863 25805 66007 4360993 131074 84277 31229158 135689 116008 7514371 185348 199710 102715 178674 90467 593591 128003 117658 1352362 1742 71634 746506 52218 152292 53495026 152289 18514 61985860 155680 76097 153332546 72242 80977 405964 86296 110887 33492774 114651 119373 2668151 108821 196667 38628303 51518 145876 33704709 69890 184191 56596242 178068 10818 203327160 15090 116549 148095352 149867 117277 102449976 77826 188379 9765335 123830 69496 159653653 59446 176906 12112952 20074 106553 2175445 130573 110589 34660222 46976 49545 14149813 23937 68800 47984672 83880 114031 32063846 13440 123307 1876982 124600 86606 36923081 183181 190696 19164589 43113 85652 60423318 101845 7709 10352690 110278 100952 221461062 177904 31011 33581927 59530 158211 68929302 111946 153869 45940693 198090 96731 334384250 47849 184593 14471859 145795 169385 13388083 112800 8445 45601259 183755 192913 35169817 84552 36394 375094877 52667 124845 21286094 9935 188229 34715805 178972 135452 40680896 148542 14233 2608761 30562 172451 63353860 192906 42327 1253965 88160 127603 102046091 24015 138863 3104355 166411 183827 231013477 137772 45882 181345406 25025 60562 825427048 20712 43339 17563865 44191 124051 2249055 81030 30098 19381163 199542 144617 35654951 119597 161059 12105522 177051 125153 9435705 162641 169109 10616883 43123 117555 42066315 102525 172017 8559849 103168 107142 164959008 100433 87589 25009697 36147 51645 22803287 156724 51656 68939479 111368 8812 91825784 81166 118094 8109144 186053 105495 447946610 5182 142980 11082406 4623 187639 49337641 189885 61135 38275785 128326 55825 13221795 76631 104402 8966687 160649 187567 119392676 58286 137406 30681894 161233 139936 88819806 7356 123603 38757118 64190 93516 108368789 154111 82949 226862264 190400 95200 13141672 77345 97898 36032864 180390 142452 63181064 113550 136180 229840918 102297 83013 215182 64213 132129 17994887 87414 178466 91880664 197418 2470 42850537 95893 105140 134634162 83991 50197 37780124 97760 128786 78820725 105768 197651 168442983 32456 64379 63939911 104187 167087 328742 58401 157898 11223787 183213 191474 42193742 38622 166593 44203877 40367 61763 25561788 155359 172476 222202193 102270 147261 5755611 101390 169198 3124164 121523 64867 73529658 65805 99205 18746224 101528 130845 83070192 112763 563 27984654 139097 196817 13156243 3885 36594 7525339 185465 19153 37714256 106786 8970 17926539 9502 42625 18667889 147801 136716 66991543 183149 163452 15588567 5108 9769 31693082 135831 190801 63335718 117581 153730 9195630 186581 144310 262872140 17381 193686 6616132 171820 91166 4009021 184965 184243 106434204 106020 27603 229099945 69509 174370 27986106 7224 99657 192913504 162657 51971 42356930 144306 10285 7488667 128470 73137 867514 75511 368 32844951 188494 134693 55912016 388 106496 7966059 59294 72679 30337561 100660 73515 66685199 198690 101818 15764467 82010 65463 100485835 166157 192712 179967448 58535 26272 15038931 42395 187140 12574220 105079 70300 58416583 23491 795 15427646 86417 34172 44283087 170060 114659 4193995 159515 44716 7875294 168574 48277 136795031 104789 73811 251640354 191994 101331 4800423 113095 129873 70361829 53477 181888 59968589 30371 152887 16129658 136212 194932 84968701 156703 170427 24228117 148730 100473 26673661 44805 40079 17516231 84718 13891 51341547 181346 119164 28741037 15036 190104 111412378 52282 55666 6974163 160565 44961 131196364 146100 103174 124370518 105810 114063 35143861 168175 149964 356663 57019 2864 10832907 56804 95046 67829272 99123 14271 90127911 188865 66148 9042675 28093 183889 43970896 156114 42757 42064955 139734 75549 83155997 124555 128171 20556222 74850 164377 944674 154020 158508 105528699 109144 159155 59486783 60078 79880 1074915 166226 159412 58827723 76327 144885 3952552 36483 48045 2680962 133272 167498 41763021 16059 15976 692510407 91306 10510 7669391 134191 98606 74427336 82167 151779 36495688 140217 79151 51049910 128694 7571 9150064 72181 47834 560887215 147204 11149 23647297 85251 177595 5171389 127266 34773 11399207 184764 130965 7172276 196676 199529 197981019 63679 118883 7493275 44838 171720 36945132 157611 40094 34449665 95085 118158 175657108 196761 97648 1305224 107845 125615 22623895 122730 140343 4611870 35569 13425 22934694 105512 85069 14210327 9273 42756 56727273 86909 160695 42501600 30947 51502 45298011 94975 20257 23753586 58078 181212 30372464 195158 159680 111939822 51804 190521 7138668 181829 99450 48746273 133135 101090 1476097 171514 54628 84417088 147192 100181 35421532 192255 161804 19006960 15076 140509 31440347 160493 155358 191341980 170899 124231 1142641 42562 55395 34222643 147902 152955 74168176 22015 110248 24716454 124374 187763 292806787 53353 155850 24549434 150586 183049 13291468 28526 182742 17979555 133061 23311 5983619 136730 159477 6851147 74477 78700 11221739 118999 199821 115407018 64516 79876 23812304 29360 88893 7273571 12648 166414 82205194 169451 6628 21119449 128143 100369 305913889 59474 124742 151568120 104181 53807 877458 86955 42532 108100689 152240 49289 82372187 142631 133407 44640741 33169 11835 75788389 12815 46288 5580148 183479 119562 322452946 21945 52021 80578856 183365 111474 144576900 181943 40564 215751377 80990 159860 21371620 70439 102854 303252537 130161 141300 10024577 46874 144208 82056310 169909 186587 162341988 121771 195952 36708575 41989 31594 2365384 76946 166771 54684687 44526 166600 43087706 35707 78970 35726630 85351 90411 16094062 188779 115381 20022050 175139 37716 3533733 33656 180017 114639990 35651 59231 2339844 73862 96964 1449673 15781 164109 2446077 167407 94414 244537 33133 16025 12719883 147660 26777 12446102 7025 51260 260374835 86324 44784 68068099 60950 165806 485183215 194187 188396 672112 58859 127688 286521846 154483 113213 31867312 195630 119569 50289752 146832 108526 9547778 61816 37288 23426284 11361 162840 30052747 15597 12661 84149992 51553 186991 9812894 83678 5948 62553627 1520 100409 198996344 111156 156490 814539553 83722 109904 49318098 115430 125899 1695232 165923 46930 246254733 179911 7110 34850354 74595 75962 141096031 183638 38593 17493947 156788 68349 35475312 114817 191520 1253133 121878 56184 161300509 104945 190636 63413450 198893 136820 9476575 104430 93601 66280831 28067 182623 1486458 96137 196257 5438918 30191 27205 16038095 124286 189142 428245336 44763 82379 25578263 161740 81448 82833146 92566 75883 847738 141958 20012 908793 145387 172662 61688019 150722 48807 72410037 87863 93810 40642502 145961 66509 160565792 49468 107461 47646159 52507 168089 26461182 192521 106132 27025217 26294 798 62597013 123007 54360 517993270 175226 197070 165685889 60647 154615 74753830 106758 20798 133083123 141307 16481 11093336 102520 157589 466318887 102816 61480 71621360 101791 32388 76230629 148427 1721 1516803 149697 42816 139301955 98998 61936 2449629 139704 55311 231574691 138092 98622 14038490 174604 181713 50967875 75565 97488 146251252 66711 106813 155962400 112234 50396 18894064 199278 61691 26853453 69667 151554 48419781 195820 17525 159451454 152152 11240 2879764 9915 161219 42525014 29119 62233 6578668 25258 169715 37363839 132978 49119 18275 185165 124359 57178744 163055 76256 3811907 58250 101158 39673900 141511 31444 477856 74891 160356 7734519 148087 99436 78409539 1194 154353 56268283 154150 27482 40695605 159068 188332 15394027 71696 65276 196462616 108148 156271 50631155 121114 153567 3890221 95945 2537 143537427 183135 44619 210816454 64996 77006 140690603 50134 72082 4046138 140036 1506 2938986 5648 193214 114859 28956 178940 32134326 135213 18250 80498109 166164 98250 54335266 66304 135087 19724767 36648 2972 69673568 93752 77938 156409155 199688 83179 9512249 95049 33251 55744359 178953 108356 18105557 20050 122428 56899409 53470 151705 128229744 15684 160503 109179863 42055 65539 21769415 64173 45059 158704754 50670 98062 44847111 193798 14657 68528972 105016 118667 32137381 75380 84832 53201066 102078 90862 39497129 143281 55744 14553690 8438 32703 11673427 8060 158257 20841676 98783 170673 78342833 100176 130973 298273992 63392 173714 54141636 100220 152154 20679327 30078 41000 55355783 177671 71080 16357461 138116 34057 47684063 48001 6332 135584123 75899 194673 215454332 126664 186529 1456056 141236 17432 268114746 170879 28095 203542216 4299 159020 89497058 169227 123435 73001599 185647 104271 198287199 86096 137440 208106004 36426 41679 84577418 129532 139163 5893875 65084 131605 268638585 174156 107258 6444234 115357 196722 89114502 15258 67883 92953162 21856 122687 51024325 186494 35310 78693712 42587 149858 84554258 23253 148116 46335178 184696 63372 33967351 108678 44615 202916541 91766 128994 40264293 70189 88720 242643041 38855 117765 329785206 39312 133940 2254700 14926 89336 148068998 87628 131728 250795770 3629 163964 19774387 166660 21200 53338834 48929 121136 11718583 27699 174655 6527139 59794 38023 103261291 196413 110360 155485947 117217 21008 15383196 27029 194855 186061205 164007 148318 7330754 52044 15216 47285070 81574 27150 107834200 72104 74861 6386578 190459 148180 23977797 8747 141208 116538648 113086 97447 17362374 25897 56402 64554759 87992 15076 203631177 19567 45296 88798348 171365 159414 80703257 33981 194902 25282111 165032 157263 19620493 149520 76463 38393205 160403 136353 55327668 51405 49637 117550234 40348 144029 67140954 105724 74676 132615234 127193 163876 46214545 38253 63658 50786839 99751 101444 4471617 88083 92754 15185890 68610 23416 42970789 95507 53325 37894525 64114 176380 3650291 135583 109225 44815313 158268 8482 377082169 43570 100747 35949563 50528 75086 16701861 105190 15080 20289303 120901 30177 12589767 56014 101458 50737654 142041 29618 73627946 153968 28627 91704626 177105 55504 164722499 171814 141046 6033701 135430 101678 68938802 171320 185188 47612873 123973 71068 16555491 98769 102913 122125627 43990 55875 134183632 19382 146386 26968583 175008 180481 98792922 90458 124339 7183481 151312 98351 20248164 17151 65414 9935608 85830 13453 12136962 109324 70680 66790259 137304 9446 37102745 94954 168742 118106936 183098 142 91538265 141598 87924 300054626 23762 162504 6048054 110971 87629 229210619 81664 97246 14500282 69372 129917 62970948 46213 187061 27005383 158371 168677 64334596 132311 51224 50400937 185147 198439 59353790 148088 137314 61107371 197690 170976 82469420 1185 88663 15417963 128913 131869 212388381 55602 68477 19144397 15485 142073 138992604 171103 71005 36781517 119932 159383 19699827 179795 115467 56419324 10706 57947 2744912 123338 84049 51336732 181887 60501 149711874 65613 102346 53275135 87873 165749 400345 34530 180925 62291994 65564 25341 24140651 127913 54946 25632966 83891 106280 10983213 181616 62578 103250889 107260 125875 145919297 170077 146381 6574055 76264 198188 34759982 110186 180121 80913757 12454 114852 43073914 82576 43246 55096305 26258 98284 200187690 137097 82927 55219694 115028 109408 344923904 131287 56303 2873275 70311 78299 125673475 9761 96249 77093319 133245 133686 80660812 133233 106331 26258914 188290 105707 16495751 17681 120896 1939661 90034 73970 71135301 59063 148065 52519071 78193 69612 128059202 138802 146782 19592478 69175 192011 464440450 55072 144945 340428971 152436 143456 48825579 61863 85576 2167294 15311 1925 3985665 48074 35505 145247054 104354 75884 167679200 80625 23561 40258847 39496 108195 1769457 98501 22123 107624761 66727 189108 65111875 66861 111929 223943601 37260 156172 84584527 59871 136817 30663140 4230 55811 22098501 71148 192304 63224774 129683 98508 347191834 119710 112442 103293847 14497 176924 5171857 45303 114690 18577570 48829 154562 34431102 36886 21133 338944482 39782 39106 1687059 159181 153875 45478277 106991 80192 6325476 68846 107791 3648261 101209 26616 1896520 142014 79959 34542875 45907 99111 7515492 180507 86465 17465844 123880 196546 153978730 199379 89667 115112179 83417 64887 36556068 187989 162546 178280962 65964 7024 207281793 46126 72136 74186229 86695 61477 25358498 58465 151320 6613151 156193 79790 173816830 2182 160705 14276603 74487 1005 18935593 43281 53602 6868751 185658 135357 69013228 44030 46479 80104126 193740 93729 22165128 59207 164439 29587662 70328 94695 11568366 139854 196680 154014573 161294 162311 56349728 37557 101664 38166491 81824 80139 225247704 170176 136809 12835186 110633 5093 78095972 143203 158767 2319528 121959 37954 218873946 127486 5867 18127214 16583 169048 126943565 75464 20665 11021580 79181 82258 56562895 23913 87596 36012464 196243 22076 4673942 155358 141798 6611262 142528 113765 17466198 136327 43144 133668419 180516 163972 12252185 53734 183430 62499189 152314 93589 22232750 60952 72424 20489206 143215 42560 15878843 21925 134401 34037969 113123 188073 129814861 163267 135990 97668427 154438 119895 46292435 38988 55586 51613200 129120 9095 37705156 36460 66927 150472890 1393 184927 24845521 134251 4442 171537769 7044 12119 125825300 42016 192699 8314112 87034 45733 82954463 49653 168155 34658617 115644 76968 156054712 18373 165952 2526507 113751 174679 72421303 152764 76692 233966402 95556 13643 25509481 131485 158189 4980626 44658 19825 67996992 181407 98827 11492819 182322 149608 36346855 65073 111969 48201465 130379 162232 16541583 184729 132297 24858273 163234 50890 79285521 78304 144294 76566611 1804 158320 9534211 62551 173243 14778480 122654 80189 1335066 122055 68110 23973026 142630 176265 46562986 61789 29812 6473071 71676 45626 48646363 183308 169799 187182723 71238 183873 7414545 195061 45163 21262808 112621 98957 34254061 122525 12284 134365577 78732 186095 21646960 155367 171424 8561197 124277 138088 10667460 105739 125322 30203748 26033 134848 37218813 125656 178496 17706497 7940 29531 3578509 78832 8529 45301348 168286 128865 7003985 26145 135989 179991195 171373 57171 183381317 12385 163330 31896462 173385 71669 195574355 116599 156990 15530422 176628 195263 20739389 43745 115231 30501595 111624 157707 47692891 15217 170370 63164776 150600 156244 30022267 197452 155985 11091870 29820 53149 198186299 105125 48720 61898898 191820 112100 19582147 20989 192481 11170609 25434 112595 13204349 174776 90840 14580038 178118 92958 60976063 199895 197469 388544686 148709 167672 17140095 32815 162381 11221417 70898 126429 9535687 87991 133842 1380390 189593 40262 188068416 4526 43941 48311405 55316 76936 17894938 194268 59791 40466031 21561 46735 18028459 101089 101832 24913428 170873 160732 46763833 136115 21397 4064935 72150 146146 10835559 62788 46508 34335433 82838 50067 26371222 53604 148022 2086498 157776 98576 54337584 86317 119929 66400999 190136 196684 33092843 44246 193278 36983751 115347 25742 10387745 42042 151092 215766347 86497 9917 570744 157357 133123 227454673 78094 160208 56758 116412 29773 61303425 169142 152956 22540540 141124 33556 37661967 197064 1791 5057517 43241 70125 120620 114449 152497 24921315 96847 13213 3844711 55076 19385 9329827 132488 5568 9800181 17078 153478 59092100 1506 180067 14535082 101180 188766 8731557 177781 190031 64330531 165091 61429 135573426 147734 38475 105560468 83726 19111 61206073 168610 170474 40102867 106283 193422 4589336 44463 158983 95538268 53911 62516 12302071 145501 66163 11494063 109121 66441 6273449 183900 37159 165363802 44830 3169 130981886 130239 13624 1185050 186971 35930 3188695 191139 138996 33066913 121210 147216 77762591 136190 196938 307393045 107147 16675 30574134 80272 21450 9329011 25525 94754 267244450 194549 31585 96042764 29724 111132 158819099 80200 138120 24514171 88436 60324 103905786 160517 166146 15991703 189574 145014 108351385 141462 59336 5040389 94717 198002 26935987 147922 172396 1102277 81800 60757 43954692 69912 182889 78798985 134571 62721 30381972 97960 33074 177773928 128026 167031 55548641 120029 161661 21598450 82661 84777 4487069 33405 120087 14073229 15814 38602 152903395 64049 146832 3101290 35264 132290 65354480 133178 109410 30094532 196082 190778 78891111 113267 171680 79415989 76117 163793 33890909 109657 63720 54184743 107596 162560 34998633 173061 98804 95055513 75027 189110 31841860 173672 184631 29006606 54450 161149 49794816 66703 109715 8963649 198011 180857 22804300 112736 6625 32894605 138528 1133 35346542 129883 54056 461507 81552 60456 12927098 129305 140946 41762327 5633 166767 77431501 191510 178730 17358951 132984 181497 48812177 152607 196905 443752 190120 48465 25716003 30769 49435 71549238 145466 190514 47978610 139417 38717 644037549 172811 35926 81745716 185652 8625 11273307 128720 64913 38711892 24536 71702 164021642 18347 69929 37479993 196941 164530 39903906 20633 64463 6066798 79019 110974 6955152 192538 156417 40233052 170244 23222 226703215 23911 153124 1814289 74504 18729 122701848 39644 107860 29380858 29403 75758 85195332 44703 110102 1017965 66039 152532 137284439 169925 139527 254597576 90846 167713 161359333 99434 100976 5943603 154643 16368 4237958 106438 155463 17813734 95921 19303 13830267 27015 178637 69672249 146183 164170 32104145 53566 62004 6311079 164519 84324 8231719 42104 122020 4560290 145719 6456 6125550 36641 130043 204600840 162646 5832 34508807 65565 47261 29475451 137308 97189 13082335 86944 142193 7855114 177375 179483 20685370 45255 191977 140954527 58003 24459 8441296 183046 14005 178627053 196008 91913 116135784 180389 69961 62754179 107981 116565 322879924 42241 97352 5995004 54776 80191 221821568 75785 150642 108842072 138395 11878 75481900 181345 165321 58070732 80588 63269 20255400 180112 54103 3842874 42237 196871 79181389 59699 111592 53034488 104118 8080 8791023 192298 7043 14929792 134360 174527 37824300 107709 54577 29985972 97829 114823 36020996 159276 33097 120011434 105796 79238 38963291 23537 64554 14590759 78721 99088 24809253 25071 61610 8932969 74246 63653 27161303 58362 117597 15458327 57139 169582 233128 129146 50638 21856729 198102 136281 25012805 143693 19704 4523300 28771 95435 72731838 35658 25760 757201 140689 144895 749080 98441 153220 103327688 171170 117720 4492618 82296 102067 92944507 90972 173901 82601752 81418 122390 40830739 106675 121751 22442410 50038 83237 17455458 9808 114623 124673988 133741 88158 919460 153775 104572 2693276 96537 179713 29036597 58261 60419 58908769 2609 177942 93561992 79289 80889 10681926 46040 142665 18091518 112048 137990 3239459 12393 22711 41218703 172978 178945 105212401 31707 181593 48063332 16969 33527 28199848 47990 183203 117683320 185779 28920 162222564 109986 66406 125383307 20336 44126 225815296 165833 21370 26323436 87567 31441 4621503 66870 13063 244595335 182821 14617 209288440 69953 63329 53983038 79599 149365 37542110 33719 42865 132152252 128337 159791 22943714 25861 132729 26991972 132113 126271 5451279 165550 132589 8984572 180073 32822 73247 23933 38467 34336830 43603 14420 45564063 106606 13060 34234014 173725 126055 16753940 150900 117581 10846848 32841 158603 87422940 77346 156080 65550906 93463 97468 113016609 156814 56505 61596085 16791 86196 296498876 143403 196463 51297098 6800 68637 189638624 108562 167524 7432826 44584 26766 3032790 199670 91038 114179190 82681 163860 7273658 147314 59225 75997966 134524 135799 17815098 48477 163137 6634918 179711 184564 132449654 117577 191667 9373511 148190 25296 108841 187383 158617 5701870 179200 55640 9250771 133001 116798 202344771 123127 61415 78378720 33838 91027 57845322 145007 124736 6456785 162306 148395 40780860 63769 190207 272718535 175694 48188 7877283 116528 120727 6858920 97236 183753 17844713 72954 145829 6241928 69656 72786 4062371 149227 1649 35297670 187896 53546 48131806 84979 69565 12906844 130804 61651 41086805 68488 35110 54433233 186873 125186 47851691 87799 27488 33838258 93333 150070 27011802 62805 135467 98601109 2769 33807 4098603 45844 30517 24070304 151174 80331 440692 64055 100113 45673894 114981 16770 11604258 5080 110272 193049172 32299 98889 37952539 75476 147409 6755927 180304 167891 14112952 62938 51212 1268820 166739 88894 9010727 23801 16433 189665 146926 181228 35902999 70849 3096 354711 19144 102618 89672101 54193 180256 94991089 70507 29236 338866 73044 152149 12332482 171426 91918 2371173 4513 194600 74046266 180739 172784 39830636 91360 103708 12304775 24907 68877 8763067 183767 65881 8066681 149085 3865 633022 189149 116630 2749720 104092 46316 12608195 117247 5719 329346894 113630 34768 171033024 122047 137923 17766752 88836 132921 26060589 92531 109318 110643083 198245 188834 29506684 139407 149259 54534852 74722 69215 2088623 73739 29217 15083361 1377 79495 4777310 186612 149809 24221921 39424 115999 178783705 66525 153751 52380479 154672 89323 4891931 92818 17344 162197267 27920 176647 72345153 41116 197359 32981257 85906 18163 187233876 98133 113704 104941606 68037 18303 20559497 85681 44504 36055401 105440 133611 24315552 179557 10294 49382427 176519 125894 29186907 56801 97590 549846685 62800 94360 17582112 100472 17106 1771951 83240 159524 433798 68825 25692 131077059 76144 96539 222455524 195056 70057 138662747 83204 140859 85543749 161648 156017 36034769 9432 8114 40618358 162289 130972 86495385 119221 123762 69942134 135475 91274 485913073 162814 131493 4883228 63705 199078 95881763 144519 66578 18951555 171825 159835 493454359 139168 138382 5276418 162600 117678 7058291 172298 44703 63834891 44235 11629 63806177 192990 107066 8948699 30584 191658 13179683 165102 125243 79936272 42798 135328 17298267 58701 33186 22042002 180737 30511 13438056 81807 96504 757548 197233 16700 153723717 123523 69988 15695324 25463 20230 25869160 44472 19869 16022669 103107 25774 181098894 101325 68858 125083344 42770 76116 70611868 130473 179404 184030057 114394 168903 6480017 74961 141247 82747530 25892 75602 2094150 77249 145190 4103504 49457 98102 39225792 191607 4511 11194695 165929 27193 18626639 70219 197302 62716956 168411 129587 176352163 84956 19046 201683 139907 148888 77608135 97589 77269 80822201 131807 107696 270153386 96068 51803 18898468 141138 72131 36923364 133422 26555 18856924 157518 194767 5927100 199180 99005 571146224 181884 23548 133059899 4396 78863 11251144 60951 89294 6596684 38863 48995 41042936 1056 168054 16423609 21930 111802 9744514 139917 108502 14110764 122370 149284 52279291 198970 173814 31126055 176395 160597 21788618 26036 102994 12340350 59935 181771 40196371 87622 155164 60281216 180399 95762 19834140 53146 67688 142592342 4071 84745 78282738 173283 103749 323655240 185508 145070 109545427 167229 26431 74760187 123647 146823 10307517 113914 62952 35648280 4048 140043 7525668 18442 19354 147857440 60237 1224 3839414 77303 9678 3300663 63777 184824 74981171 77369 177359 38990440 186133 156292 21400540 160100 21546 104729637 23625 151453 3316716 72197 33098 21999848 80099 24770 20918473 82278 68388 237552655 97719 198415 3298814 115944 127431 195420732 74990 16820 49871666 139209 146812 85560786 186945 53748 160655586 130367 110502 21537823 21884 36009 3564712 134717 71803 205224038 154809 5640 71309702 17927 95091 63334112 105273 183062 42448177 183139 136459 10914964 5475 181040 49551856 83532 170285 4759670 127610 108696 15898513 142715 163701 111288123 79460 183735 9255261 126970 86426 35706702 133370 18111 28398725 6172 61484 160910384 44233 51843 152792 138172 16643 12302887 1778 76090 194048169 94111 73857 122954178 120499 152754 57014805 149514 30009 6712690 153372 199487 216918525 108047 8135 5373095 110898 18213 262192 189464 171202 192138145 137692 49947 166575495 198785 17776 96546159 77483 67461 2031677 82807 153091 182127761 87325 137440 12402940 151292 79081 11183999 16624 85480 82514429 63271 75308 24615488 124667 76092 10811130 160253 48463 52934378 6012 64834 9517918 179219 124830 102823303 33576 51005 65691627 141655 102441 168115851 4158 115819 5318974 36497 189293 9453649 104632 106936 28678906 56073 42692 403300751 49373 197042 52770994 29471 109606 26937034 161156 110954 4608016 166818 113342 576004876 166462 36697 35830646 14379 2334 889615776 44274 143925 131221428 99061 102747 346237262 89074 33550 11079657 111236 187887 13038909 184588 39248 114122364 108385 43035 527710 21242 35300 2052613 182780 155773 11945482 100963 44041 67221214 113431 84955 3250572 95849 149743 149464133 185483 142607 71535034 77125 35600 54650705 168860 32780 18179808 43992 21026 43234198 70743 102105 2280497 20342 188834 284531005 114277 63833 17581257 183202 170317 2025794 146376 85268 646833450 19753 28319 4721595 158449 57791 11675070 167689 8057 57572807 170665 79855 70860537 46873 199005 71175723 40345 70076 110431562 11042 32426 162050790 29838 89310 3534928 122166 94662 53697426 71363 38025 4528549 9603 178625 899236 129834 112479 10339000 158270 126167 68524597 166542 61838 25062213 92388 183612 49904975 161749 601 52819712 158667 70005 51071666 10725 155961 10919869 186866 157486 1944966 67817 174692 6704315 60096 180459 187466198 65325 69038 67731997 192868 102005 111524482 4905 176410 45312031 12703 85662 144070318 83208 154406 216058766 76382 177733 403826 7472 51145 5601965 182859 16625 20661869 25768 147443 30115392 150485 166081 41242707 37473 18691 5589154 114412 102200 66180109 35396 186414 11122785 197219 95981 56200696 160376 163190 32375099 17079 57233 99488115 136988 147577 69288336 7515 81782 96754888 134827 165472 6183380 165867 91994 44954953 97918 3784 99470330 105773 175986 17435662 40503 63975 122392838 185372 28778 76473377 67329 122789 243025105 16041 194787 355404314 79408 186821 42978298 957 68929 141287813 152653 130671 33772156 80836 199594 71056165 33121 120434 58396860 70108 148506 16333941 118983 77834 60955519 81906 41690 18461627 73858 163762 28307231 150607 70692 109164595 124813 106869 7121617 1397 171857 92011774 64012 69672 50710103 87046 47403 5300966 68196 2732 100510551 41672 100306 55697185 9419 46710 685629 94156 161785 111101766 168957 77203 223790272 167358 151186 19182958 99002 79850 18231341 4826 55936 8639049 41700 111761 77449143 133502 42229 21620484 96460 191914 124477187 95548 104968 3326416 63632 153009 114022823 31242 35511 77743689 128391 44359 162733483 70687 193614 175686613 128809 153974 19251512 46690 89617 110541175 91170 152804 90152961 42223 110784 33660119 50062 159487 5880481 101508 189941 14640507 132206 114777 216546754 194897 73227 42885777 183746 148602 10237485 195728 193917 1126314 173824 29317 20093431 96143 93663 20412137 108939 154289 12470689 32449 53385 1081455 83025 48068 100569665 135320 99596 94028431 70476 147327 19904014 107284 84304 17474545 57111 102073 46929617 32533 51056 116878623 165495 21131 758299065 168489 162003 141630680 180405 92265 58992614 88679 88321 6029024 179767 77421 73059299 25339 177752 16118841 121759 108678 51491104 129177 165444 77912832 96219 183050 5899384 54621 91846 23991342 54709 111854 4140083 14264 56990 143483538 196548 95450 6050404 150716 73416 8648065 98348 172559 58962534 182810 87521 61343377 188659 117618 128641358 84805 129188 146354694 119217 54083 13217766 170839 137264 57716198 162627 29639 8875136 29205 138821 9548639 190564 84977 37457754 152088 43147 49454935 149468 15190 34967735 197419 155307 2085861 170647 180956 4174099 73722 2471 28417604 118986 9247 408470 59518 58695 7793943 86725 177906 18665558 73286 73538 534602492 196119 15135 58548283 70084 15508 82408960 49461 36623 33631108 169200 13993 116546440 139840 107628 11322632 171682 151644 46247563 120732 42569 64200565 94575 53079 49855370 89605 64548 27142315 57337 75827 28249546 14380 34839 23314037 102003 51291 3426315 172377 112905 266590597 55338 195605 22418458 152117 139627 42430615 123677 118380 19238531 96260 57475 10684432 18097 72122 4181203 17756 78098 16498296 128017 146795 8605379 167341 18716 3958440 118499 154604 14040433 62599 176886 28742366 152408 54534 179412332 33680 133963 41789391 44339 86193 60329656 144080 45635 6557035 189132 52856 27371917 94899 13430 22889559 19970 113244 51275485 152656 178437 82228161 67670 177256 31368135 187541 60882 34694528 146893 135903 22467098 88047 122157 186325523 139968 97744 9153084 57372 111188 54769648 147442 97845 129675616 111932 172983 20757433 6612 115570 102929215 174397 164795 54070596 158621 46700 19407550 42834 199154 15752220 92100 125057 6724849 59956 133538 19625245 50880 1038 71488667 2340 2544 17325508 93502 94737 88251902 194801 43571 64052973 174651 84813 5077056 150776 57708 19994457 181110 145173 30814928 141034 161433 20306526 181788 192912 13652791 132433 129013 193599 145194 115601 6651663 40211 93607 138045379 12373 40995 7893608 62674 58824 20829959 89608 182361 1007987 148316 84524 37181420 162758 153395 128434736 84090 41013 228683657 153808 54870 54911036 75529 191179 9672811 199963 3916 30559317 194558 75932 88252422 114267 45540 3997254 113670 23790 137787592 173397 174400 80163695 150056 191093 41401530 38207 148894 397890361 173332 153886 9763626 21387 50721 36082371 113728 43279 68211719 121371 21892 13659761 1233 198289 108332951 4103 57616 40998646 174220 8437 56323388 72677 174455 163235379 141956 106694 71522539 107557 21536 32057173 77721 53664 24666402 7231 180720 77174496 120274 118408 160953010 25537 71740 225011141 103059 194725 16540780 137701 192060 19887231 143264 53989 83988892 44843 104896 670776587 183932 73732 77207277 43035 2816 839772 189142 65103 133868943 180638 96445 62131482 143566 31884 24552383 66932 38449 12671078 138688 76452 1122660 104098 118260 52905518 758 110165 5784249 34287 117648 86218206 5270 190427 25717285 66110 100724 25715983 40411 76681 94123383 110897 101176 9258676 20786 179265 11150264 33107 137480 826342 21624 78757 53773877 28707 48421 95142964 142967 134667 99341135 172444 114927 4826743 166435 68930 79331512 126684 102983 152705625 81692 191645 271268763 76030 3772 31495387 39263 29820 46214135 153295 9872 150652826 81065 156367 191652831 121716 176541 144056154 73006 3114 2111149 51492 171508 15497392 111442 136564 149003 44716 158228 39383663 167527 28902 77024422 54739 81432 62752376 126469 172113 715448 130739 155097 57585581 117115 46259 6960102 139124 172917 110107500 151073 165389 104341328 165554 124307 6760668 141066 187052 16901635 55251 178971 26226567 198155 148389 9062168 112465 189093 9246506 46564 166550 427265799 199097 121671 92122544 37832 63638 114015375 69213 150109 45863808 43834 138857 2844208 69900 197014 254076602 73227 113575 21042562 119276 88258 50754007 97328 159080 151202104 58474 71228 78195033 53091 148486 17607684 155503 123173 13421265 110945 45929 48685441 154936 107222 83836892 59728 92595 80786799 180861 176911 42770684 46980 169984 25271184 167537 84547 61398751 87249 162875 130707120 157030 78942 16102543 146312 96894 112270212 151457 148324 157763357 194435 169057 8698979 39191 138961 32003538 190986 76970 6588278 192936 159776 62319018 121535 107775 47559290 190980 15766 43994462 99642 177897 639927904 85459 72762 75913699 168355 89260 133253677 167638 149492 40201259 65215 61676 39440213 169070 185112 11307420 99638 168250 246230791 32183 9950 11935410 176227 155034 62462939 165496 103594 74296605 49680 115682 12137835 17882 2792 166355728 91332 122952 20046754 93 175045 38934621 38700 95840 2209 162722 522 59159031 15041 187550 22331043 65121 152278 6799773 145202 76583 8595836 35220 162924 168950058 113492 12209 46263029 114109 97833 25535401 145959 42884 479345 167479 148907 130103165 50007 160557 16624538 157921 105350 7071186 1504 66851 216079670 3836 17322 13710458 150208 57123 77868468 164815 33444 35172221 166526 147865 18087232 189051 175807 49769836 32044 153480 201219150 198530 171136 5615481 80353 52645 267752469 164644 189235 41104563 38317 193902 11399940 5252 199833 16132156 183327 150447 14938642 173699 16325 5344423 153906 131218 16168603 44376 44189 46191132 65718 187394 200976721 153762 190383 260286823 159128 116401 206350163 149929 190433 12207224 178458 198099 17917247 149984 38559 88777069 197638 142817 49190601 78416 48851 171761910 92384 32668 3824825 185216 164050 5297785 77219 58290 52169192 22755 102656 87499842 62849 143777 4491999 129820 41460 58671309 186033 24459 314569958 107093 131829 28346501 126357 199869 16443677 142767 27612 15477565 149863 153598 41595331 102311 4801 20158664 175161 158769 149971262 21008 29390 87385078 6941 141792 31421656 135242 39021 32511116 113577 197025 296042970 81956 75743 3126156 59794 152281 61853595 163056 199011 68306295 11736 162219 51634214 71809 58837 9052135 5789 2721 4148946 55020 58299 85459706 186278 138735 18390571 44727 11204 49500280 181500 128036 105625006 49299 79186 19715854 21022 74145 87499027 18502 143852 21457765 2525 3205 86602983 181618 124469 51588607 110200 79803 65806795 97362 52426 179717659 94232 135617 9264155 52757 54885 9181619 20992 183549 100098547 58730 6378 3070987 139458 109013 533829 90213 61982 177298494 152508 132367 43292073 123878 45979 18800062 86100 15314 1899400 158114 77857 30827671 149487 165614 40128958 97577 151878 2935860 152401 143082 111093391 68967 197253 40632227 137660 138887 214969574 104854 123466 114089669 150319 167323 65619860 184378 18154 94456285 17490 89076 195122219 158958 151149 32649641 165455 165846 59221095 122669 93917 81835652 31673 93060 258478965 24818 25280 326882 72982 180204 891649 159590 47400 6494039 81308 81563 4936242 130859 47338 180520 135582 163754 3111703 16942 189576 43240195 184568 22821 12782503 16196 86884 181177188 170973 130660 3006358 4339 53787 29440469 47151 177060 48220094 19326 131785 3159515 150960 161628 41800855 97684 166473 191298 116083 9105 101403979 6582 155793 19144756 4710 68741 27625160 43288 82812 6612516 151621 180656 14018002 155231 60758 175691 84417 171049 72234280 197955 8464 319233447 9784 68867 38622189 174079 86981 55108370 192642 71040 165824118 79564 23872 482694 183778 87990 26695038 143259 34762 26841 113111 151663 6956807 55276 4382 102409052 115991 102848 66964642 126449 102262 3891641 19336 57667 6188615 154389 68604 54063424 49092 61544 40436639 13485 195918 202195115 15299 60340 1814173 73984 173851 195541361 161005 52505 29127528 181889 45097 8506128 167637 8185 19785963 24814 45340 37181696 9984 141602 84691109 161886 161938 13858459 134563 67947 57730091 44731 184333 54093596 4368 77935 752908 97244 88879 7822054 59134 89479 235361 98788 87753 40808136 46083 163081 488831723 111189 40892 110071512 54732 30248 788146680 29761 109286 229625 138424 163295 402459039 172008 179175 58981021 123847 143692 20953458 191136 78890 150950860 160547 152806 60397375 4807 54929 121939186 163866 89936 192070303 32881 129244 2703713 134743 51244 36033400 127379 43332 28194791 58055 17430 31352021 105478 47860 44631056 58056 183951 388524475 131854 144098 11306373 41873 46955 10541432 110850 39722 34939071 69882 122082 26313394 9151 134520 18238978 4354 58574 45233421 68853 27490 96221759 191274 164000 21650808 10456 50880 157794715 140163 165630 25992216 45009 18995 103076759 145574 74231 11119024 33126 97124 330154443 84074 154445 45526071 138800 33760 75034071 65101 8434 68181380 198349 25410 151147871 9939 117123 102275449 41206 95674 5447609 169996 163821 48361316 15315 119209 139080578 68023 66363 3640178 28780 158017 426172373 195042 195620 100128278 140638 8481 4619728 39375 125773 12030221 65581 82287 3509451 39711 168179 47556988 64555 51017 26002320 120508 198100 18055496 159875 173567 17340074 33441 168084 36569748 104416 138573 1362528 125531 193918 255658238 56802 93955 2001204 25194 106560 53551819 112674 110654 14648981 106698 136297 1308396 141973 74004 1514584 65987 198083 43275576 127307 24018 31584518 152795 146013 37840254 112268 139482 100018908 179651 94715 29845190 117152 34105 747529 194738 92126 13965520 6761 114137 49895406 7913 180302 28862352 28309 112277 122153840 173484 75867 14143063 97216 63242 23791337 178260 176879 667010817 49003 98351 14062959 152576 141958 3673468 97696 160434 205394787 142104 115488 52068334 131268 192177 656847786 114069 133872 164439698 1682 169079 11012547 4629 60319 17350935 149942 173211 332485517 83108 74245 80824001 125839 105070 4060803 121347 86214 34198670 156538 77646 14333575 122545 191155 71592812 15782 14624 73622326 32739 60077 481474092 13547 137951 45362021 120891 60330 4926154 78369 183731 79773329 81380 165923 56719663 24051 199773 18480322 159317 107002 4919393 133454 50953 122443906 114728 32674 14544941 88111 196736 2815808 14516 8584 200827925 127360 13243 39950394 138155 132840 74000946 139048 150437 21818142 134092 101911 19237621 44583 137869 17910049 142091 145259 1587418 131550 13493 21511308 63080 148876 45632542 183615 111319 15212843 181050 16939 28314428 117830 168651 35133494 18539 52525 578232965 25943 142262 4722817 182777 86790 7817609 105168 86748 1985413 81031 169398 1659698 170125 174001 131532902 52406 148156 43496413 41397 19204 97584517 50380 101109 35503677 40088 153726 49570136 104987 3323 22444439 188197 166120 144276597 43845 190126 102048557 102905 183518 10354252 160247 36046 5556742 38590 94653 147644953 183520 29863 6316121 115094 112253 332304245 170474 60070 34177845 91810 51626 40341610 119922 122042 16759444 100881 33063 4660119 50199 39833 562568 80633 75970 11108736 32992 17391 164170388 98288 164438 31784421 42672 20443 601539665 121512 58860 89619802 169696 89344 12724355 42746 177784 28345489 105508 185280 38719297 18424 199248 146642941 1939 48789 21208412 96551 135019 25055016 27093 90180 19297038 118982 196373 111633081 15776 166490 6660610 150235 56570 21759163 35904 37079 60692261 136124 8240 65043725 125118 82126 111816659 96083 150209 69163768 188211 177326 72882537 107475 82147 99832342 144226 133489 12695929 112821 27343 18112211 125631 126330 95285302 178231 55924 13358058 73902 101346 2180276 7103 39575 62040067 121577 51586 83283798 98124 182426 4841243 67479 20422 8855213 109717 13173 55756151 65269 194369 22277264 196197 161180 254703 16344 30482 50512047 187053 114640 9796722 26624 62372 20550853 34942 61886 1034927 111272 11942 85558732 150814 58923 174250597 170793 194472 2128510 155997 78082 30790640 16676 88410 100745803 102000 158563 76875714 184983 37422 93778359 147829 98798 67732230 17621 100183 552962 49387 111269 43426656 87055 67278 234965558 140004 28064 60293416 33765 158109 95286573 24358 95001 21738205 28649 137311 5818571 82933 82823 249329391 161504 38971 10232010 102398 14766 253209712 181354 19648 312592546 88550 82102 191974682 142185 138797 986713 14762 142085 36336812 66998 100230 7007492 28980 90012 782513 16660 64689 66202855 132783 66763 3834354 47476 129086 32166882 86538 95739 4894834 75375 197468 181879419 183318 30032 11269552 118888 113972 152154922 43491 194927 36286164 55389 74429 366437666 67660 104884 51983130 65773 129363 47752783 190467 88708 16667517 21851 198828 32955955 142080 21811 27195402 136054 166713 104825331 188475 148504 41741652 107334 108677 9285574 54603 194375 127000493 133195 33208 38876239 40640 137925 472780 155390 98065 66273406 8021 156309 282158444 173365 158559 22485803 181992 112768 134312646 134610 48210 135171668 113558 166075 14299788 121644 84801 38148078 165611 90708 1961174 73271 113784 71135034 113669 35726 29980892 41000 74374 54771638 150300 187970 14160015 23181 712 4295564 49342 7529 9194541 103901 166777 27902300 123803 189494 48618814 105180 140455 16530422 189247 940 60626721 48646 53723 5236968 184958 16427 127945515 131662 89383 192393598 199110 84311 242313816 139991 67946 1655085 90854 78900 19040635 20065 188434 34542406 78751 103089 39368923 56216 86776 41447698 72507 88295 66181960 189161 132518 73747861 178010 52025 9697941 55069 146101 40971558 179164 90312 13588243 11796 194820 41683868 134492 85487 68067751 90087 159132 530459 148963 186445 11224916 5674 148337 36275774 198697 101857 46878700 106378 69048 12643339 197107 9096 9055723 170153 94437 11864751 40054 136635 49513914 118157 141504 358128451 121688 91426 8278591 24940 172855 54123172 50576 194795 69875046 24654 28941 31236482 22909 35540 131722732 71569 87616 9340510 68816 26776 27018421 146094 170449 16554269 152728 12903 1231480 114108 197303 6934059 184575 81654 200319177 106912 159948 31720928 172065 27163 61803155 143064 137790 78185858 30418 35432 65185261 148319 36967 9195832 3738 35239 7418584 175589 64768 16193635 117316 171058 28594721 168655 84363 168906385 101283 199715 171195902 127774 24797 150256191 118005 84404 32204972 82475 141156 291750622 50654 163270 65099602 7647 32182 61086973 193650 108706 10847394 64128 153275 53461360 152668 191346 76620559 134655 147782 159199 132310 8871 8412991 41059 46391 1497449 154301 56839 4981359 40402 61717 417258434 158020 123387 62311329 169709 70036 67109237 163926 192029 3143181 118604 179459 34623548 44628 32420 30555459 41629 56034 5943924 47052 157734 14412815 99934 94916 146743978 77062 96787 44586277 144113 199682 179949170 173796 106346 20364187 171043 17379 273597631 112069 141182 25238924 13608 166292 221464291 2554 45449 11455752 133956 140773 14426225 19039 111520 750687 185216 136403 4856289 104555 97036 173601220 102971 17148 15371468 192637 84845 9483000 19755 53829 113551364 92770 167069 56096736 146717 47722 23391939 55196 37039 36941856 81778 160618 330771755 82169 108847 55573933 94501 25177 120626836 45674 68259 91320741 147518 78997 185866297 140442 47752 48874335 143161 111236 17399138 143466 82481 203994242 43206 130919 46990337 165870 85997 54525686 119967 43269 11402266 177568 120416 19324009 38390 112402 47339415 132913 104347 79542519 162352 56403 9401028 149315 147220 2630607 59314 28882 12370139 145160 158945 46536901 80727 31201 332662377 15256 6672 5609895 198718 64713 39620028 122051 50274 265162169 96611 165741 7618058 117597 131327 8409410 128791 112842 96988969 107323 140076 101022255 183059 74367 17064306 159576 3245 18638659 3142 100148 44221043 137407 153653 12214291 89255 153356 12614815 179053 108342 62196518 33954 79091 1478584 91762 36485 122918077 145031 112414 8318767 66736 131938 12280700 25019 178069 16686020 41049 7453 8344048 77432 112457 155726855 123364 122446 76857100 144920 198077 58808143 54899 139647 25385073 67225 144433 20446796 196715 7848 18995405 50519 125839 57133205 118860 152099 52742293 83681 41222 74358690 85735 63411 55571812 63752 178302 819230 161556 163045 3729356 122388 198938 57595739 156207 136213 81537581 53214 15547 61758353 21799 114947 108687413 51504 62909 6596950 79849 153001 57968973 26780 65436 153571599 197624 118067 173944897 172906 171350 19493013 113705 67065 20211124 91690 119201 192367626 3105 35714 5147241 15984 100739 219975669 123137 51644 399374 159266 174540 25496768 22642 56617 68304413 82343 154760 68803767 93935 60717 118896087 155409 196078 30997956 153886 181884 77196886 45909 177371 218194507 161 33123 7248634 8773 73706 94172765 52216 72189 105283438 84298 198154 4490551 160076 171446 1082785 81389 145106 30487574 44949 84459 7353 121544 134147 4420009 94812 110780 43715393 104610 64796 47343330 157446 196091 166492794 149768 147011 54278742 159324 113453 32774280 4329 92987 258046584 171330 111792 197954719 97905 143780 44180992 53870 46976 94479293 42880 190496 22738587 117404 40787 16720513 47474 181865 40474652 107046 99742 6188586 138865 28770 113694493 155748 24404 12510661 174987 66421 29853226 69481 121904 3048260 44698 35478 8874094 13647 91201 14404178 144227 62511 36614747 171416 23434 49217084 147431 72435 12861002 173734 21354 451091 48393 8190 142216897 94731 111222 623949 139107 121413 919748 72583 173723 127400049 166769 68686 16932793 38732 107144 23894144 62570 175790 30159154 113493 159307 10831172 166418 83922 47095218 74780 141304 3496435 68273 104995 13530438 171834 113664 38363087 154195 188733 8986482 133193 84071 84861047 158630 154753 34394032 13893 56168 44080748 179041 156636 105075972 72569 196499 25006288 44557 61907 128526049 27636 140824 8680671 157163 52686 73515452 39972 178477 14603278 175550 74631 167637831 96074 158541 10159095 10885 196428 8254696 188283 131802 41037080 117668 155239 20114620 79317 102467 9261913 89692 78560 16678029 28174 108876 30618992 93576 39921 63000701 179252 73365 53115113 173964 115693 29232606 34364 1972 86527311 5741 88528 190103190 173932 30233 3565173 61533 177486 77163791 95578 49508 78247502 114098 194145 101568550 158030 141250 31706889 159269 163705 24298815 63373 15798 31147931 197916 180788 20636055 76756 66960 4301205 84951 22562 1343430 162079 106819 15119793 146574 198315 74358325 140106 150349 60350301 124611 3656 37426186 195658 50273 11242163 124619 31753 218462973 65871 158260 106235693 13133 49662 46350744 161164 71394 29391513 140172 42483 180153720 133713 112822 54141382 155857 43871 8610573 38167 158230 98706899 173353 32098 469806 169197 57048 43241566 145787 193083 44493386 124886 105172 189710027 143407 161077 29820750 131808 65582 34076209 146938 179176 87404993 54477 103399 62451963 175701 92309 21302125 84814 165985 11351151 35831 44252 18759787 89621 170630 9011797 191898 117035 12933868 180380 107109 46332238 51334 36376 52292396 169268 104617 5350408 192891 166560 55719035 199074 151449 21549277 50554 108856 5465471 144593 173588 87905734 148990 107068 50378984 69280 34167 17942697 162302 179506 12643150 22054 104226 1527555 94366 184563 7795327 194960 96442 25521112 139605 17181 361510746 158277 148232 269526855 148620 120106 14440807 18952 116491 8651232 108550 21826 298663302 158387 91805 15394363 46200 36684 39703198 183651 72099 29637589 197210 73867 80647878 150247 71216 53398002 41711 53108 3106177 3128 20102 89707095 85519 46438 13348848 137142 111550 71277326 143009 6146 13799400 3289 28866 193814728 70246 172543 12350977 90985 35900 23384671 45808 161029 65181002 94190 64624 55154436 95096 143164 34924628 67236 86909 41337550 182288 152420 309680257 7111 17731 1797200 50314 176571 67966059 95164 83424 204956674 199417 69930 2075266 103371 5122 1233148 1276 39239 87022359 164152 10607 61154039 33073 175387 224439913 58064 18223 177029859 29620 197101 103603720 44486 78017 117171816 73570 103780 66558824 127325 187704 52451772 60942 47654 52805571 23489 36761 105964644 178359 77889 39056337 11990 153383 236501294 135818 41975 1769496 132273 35298 395142 182965 29767 10590650 161529 181243 46546458 170322 108803 44467739 26318 106003 13752427 141247 60187 79355416 5277 30707 715870 125653 78340 25412423 3736 118266 42890834 112366 106601 53489676 107547 168941 15252501 131898 41925 38138867 164105 121059 79407631 192289 25591 72736492 86929 44654 130169808 114308 1077 118777099 98434 52238 78804092 171540 6034 5694005 194772 70238 67016819 193850 123496 3897774 3998 121567 169529539 153197 89623 236307532 19497 42144 215163708 162236 99374 2272612 199907 148224 114648778 162979 198809 306913010 48106 194026 127459446 144349 191599 18508153 195726 88293 12004943 23428 59852 519824671 179374 168128 26524622 116020 198965 11546639 161220 154174 23277482 159888 101673 17270621 123533 27149 130411902 188788 50202 5440137 109006 121941 172045237 65109 159109 18844909 57274 53225 19500730 153946 164405 108440480 43531 29321 8785909 60860 58759 55537234 127613 36815 69447224 165255 191199 97718577 177306 63420 111992140 2514 115839 1436624 160226 148174 117647743 83165 18607 22316101 177010 155829 2171495 119015 150466 554601215 128583 114210 3010576 45648 49470 18530828 46103 62304 10328356 157225 113051 140698770 133732 177662 14234384 146161 193832 68884725 6235 45904 23101137 65117 24109 108090904 162209 579 3026381 120999 196970 85556585 20041 18952 95088839 37760 163111 13539756 99083 22871 82441075 103865 28378 47536918 94822 27152 20528691 130898 178155 249497508 47733 72542 3511101 33479 54475 309961842 72386 6188 3375302 135802 149434 46781762 138819 52656 112166553 116540 87422 25140541 134214 157155 18329731 165745 21466 21655469 26342 8396 18329044 147983 73312 93870297 115735 176661 67219412 150212 109639 23572132 135200 106867 321730744 54431 127200 51316598 34779 84875 83490811 150589 29092 35169204 168062 115182 58010861 80833 106992 77940071 189609 104185 65752290 155510 36070 2040960 173076 107482 41723645 141351 29927 13586020 187962 120853 10251232 43440 107940 40699675 60685 72310 195616761 183207 59937 282375888 88675 61173 68375458 8264 87873 27385296 20488 42826 196454911 197194 100328 28756182 84790 152408 96138853 20208 11368 20273740 124119 116844 22853235 105288 105777 7977319 171727 120627 104436980 91263 26415 150719941 67295 114608 82483638 127573 198813 81227803 132768 99653 81801901 115381 94748 85842803 84055 137143 35984701 132620 177114 872784 178718 131190 40967449 134084 12759 87079243 62402 130269 78022999 63350 64314 45129434 56756 148725 79162775 183830 18581 32659661 37735 39649 4599754 73668 62642 12786235 173281 197308 14471429 59340 90177 103774394 120697 85132 514539487 105914 194999 19712310 186810 137141 14180339 192411 42912 12406371 140093 22288 32803547 79835 67390 38815 77272 120058 5379496 47062 169008 64055430 11256 180132 82289247 4412 98014 223669307 38815 193199 614761571 2066 120597 2161471 199578 2496 19040858 85765 54116 84930625 7781 186450 40941012 164538 62924 25246259 185439 51514 1056087 158031 71312 217441931 167834 196408 10676049 4592 21514 76149651 199361 89630 39954149 188754 136957 14160383 66479 11411 44921542 165298 83175 92925544 162156 108652 311957308 14521 116139 92294489 37027 156040 14260134 176340 58254 19781057 15843 186952 60261426 140774 42880 37984864 74950 57606 65862235 174957 34304 46921525 102788 189576 70080350 147648 17203 96443130 65998 26334 154337808 175861 131035 117319631 157386 83178 4215587 43155 195990 99035981 124734 193838 102011072 96213 149271 114886959 121183 178778 30295458 47242 139154 3409128 135382 152256 39448159 64984 188923 363835971 7163 161396 38502679 123282 101652 45934649 101810 96620 53507187 84852 109176 81698885 145355 145243 68060563 60897 89862 23975874 3574 154472 207243333 148682 130644 20599903 130756 53583 1925511 85431 160907 129541217 130013 63121 423921823 186848 198924 13778634 154745 46581 24331060 40206 62236 68955022 158807 44194 208831892 187714 199091 21907752 135938 136771 10574188 86852 117759 2658637 165740 66716 5933507 133465 20437 24136981 112322 30904 24335819 128121 51141 12110133 93558 42259 59424423 18499 79031 601450923 4353 86121 48064910 116507 99954 22042719 4110 93358 20432099 161388 196206 37915188 191621 33871 10385821 28113 57314 25282316 69881 160369 1787502 44574 16257 200940527 154481 6032 10600511 51509 35489 2626698 32099 5005 2092355 191631 80509 21912570 20150 28760 109601217 182659 81388 217023746 16444 61295 3602797 143786 34182 79761210 52817 108309 31256206 12573 95968 23807082 87326 176855 155751203 6350 135887 148872444 93655 24948 214611 37075 113983 97178574 69810 79096 24412604 92662 61849 26993859 3501 26042 6186579 65144 46445 39834832 106908 125632 10006702 170253 3282 5778474 101582 19650 78390434 70164 161986 8760738 133225 151532 12240414 104778 64267 49984421 132333 122436 70186638 170664 48877 28660958 90472 27460 97537427 170582 183076 101426477 160099 17823 279527720 10257 147769 43463741 196453 94700 179234421 89290 173810 7196613 25511 26600 3379796 98687 93234 63441705 43818 60855 10104849 148988 81800 21634608 163988 129880 115430298 140116 167742 5884846 111099 60826 29983130 11105 129000 29721826 129056 60588 18644617 168766 58668 16814215 146717 166515 168612949 115371 180467 3089216 105899 130385 197226851 44663 71954 5612171 35271 62885 59295621 23473 111182 60503192 60224 181361 64717116 44129 195604 8918260 186517 167204 75995915 197594 111843 210101 72992 45272 22374172 122120 75334 16775521 5955 23111 86478320 175636 136864 26781623 117046 192956 41754192 139673 155185 34413756 10607 173681 11464588 88527 173703 36303229 171431 108898 48901836 9582 53464 90548797 106213 58658 66403273 75847 10662 5497178 77172 133460 1067805 142034 14470 200560546 48716 141146 46088681 54056 13571 1906634 129471 192513 167637 62994 58054 550067723 159573 29425 5363268 8352 157465 12088066 100842 38869 1310266 151356 68928 13533680 70168 2547 663134 124359 197300 1541451 120047 64228 22070459 62927 84488 94852278 72750 118701 49610659 127065 69000 192071 74494 75357 15772102 186729 166409 46866262 89467 80248 259562201 90194 115047 75126907 82279 147175 11900287 55753 74033 82963386 190301 59471 121564712 184856 150311 2045744 160800 58932 133682951 157322 185465 33154242 49984 168662 91189407 174383 187011 130345255 11751 153843 301412299 40870 72733 10081134 67547 125904 44549738 127301 91287 56881596 83059 196403 81035546 53830 168870 8112897 121798 50519 31946936 153235 58267 216880294 189837 122553 59796906 163245 169226 121746 60061 23719 363213957 78015 174796 65212294 123565 99448 134807422 13026 59134 661614787 33991 118261 35779945 2192 42895 8549306 96909 59078 11155953 177647 91615 136808868 197370 70093 34225982 49811 32086 311810 66275 7593 12495493 64067 116050 63256037 94483 194031 60440549 152342 12999 55294342 45635 31115 8257342 179970 177853 957474 59394 83648 74231812 120207 4585 24617063 157883 105613 664745 11745 154440 30943602 2256 124401 72976612 122700 84779 67243883 130736 179125 68153083 116208 172946 19263182 170643 18594 190936820 73623 159755 37047591 105753 15105 72349836 29741 139589 19875803 169271 152555 27449655 175831 159495 10568775 14683 53370 22603322 124975 179588 2820787 116869 116920 44083 183146 30388 15644143 129097 86716 12697300 53028 57349 101808953 137273 40098 28335288 155127 48967 88264721 64800 166739 1597038 34281 170373 6470822 187097 114032 4415100 147320 147376 14850908 59034 40942 33579699 60864 186799 182383692 177516 82921 345066 5273 129989 152298555 94852 176943 8343066 155007 43491 7697496 101765 76321 14526715 16420 120159 31673195 27275 12968 11935218 163118 12940 24212718 39775 55460 7494982 135555 63665 39772905 60345 122867 44875253 1058 21115 8507965 23992 88994 211313597 165297 123081 50249489 23843 66244 78685487 140715 89222 43898074 155183 105492 117097631 198195 90011 2938083 103907 59941 57693541 41776 95200 38221782 155109 52468 84979997 39672 184497 33055070 23770 109099 732929682 77309 55178 138752145 176648 13773 56941744 195716 106311 10160574 178173 193908 111164051 103326 192713 88367014 86346 11887 68678357 72522 70438 62152983 88863 19440 5044319 40224 92962 35210505 1866 89373 6850801 63085 36939 11561814 140399 55212 70359926 83588 42505 498200602 32560 27526 530345 121946 46127 254729776 190771 97004 7293233 74831 35903 81770580 146997 11486 304394532 94974 13104 165015146 104607 194124 170639698 32854 46547 14413143 77156 2846 1726124 89485 23783 5258049 72799 1182 607217915 61158 96607 6074055 506 140331 12080227 54108 50817 1451667 124876 126830 47616180 87331 119986 12076166 18365 177187 38759550 111295 133854 198359919 24441 27801 9464228 76686 22939 111779116 22984 43886 52679180 17824 153996 45224967 54216 116242 46649473 82509 137217 61367289 94748 120126 28592253 84209 4315 28766112 99850 107358 52556181 30573 13750 26003505 117258 157073 34365680 40518 67656 30118420 159088 140279 13675583 10762 105400 7024543 43364 149587 290764444 103203 106556 32807364 40077 101072 33633739 186446 93134 142920838 28313 77122 30051252 106903 3919 80503606 90421 54257 3918413 103443 147866 62316703 135640 152205 67300533 12954 179790 21215838 177401 119224 71476681 20526 167157 2987376 65597 108425 29810586 137396 149083 6416160 56100 139228 22612226 46264 27234 25321611 36267 98675 89344330 135204 65823 17568784 191383 136943 3983714 144432 106427 74073375 74108 89943 22510038 154139 195959 29476606 176398 69501 10068383 182529 188059 60744672 9042 154764 2259206 16048 188325 71330272 128385 85721 28886096 80114 195074 30349085 195519 87142 30106350 131980 41644 23038270 74252 42525 42417136 113750 38056 155044300 20465 38520 39514517 76850 83588 5452019 78392 181186 1424330 99098 136024 3885715 89458 14355 17348454 199674 154728 100881255 20138 124135 3367486 77188 197950 48463692 186171 18188 24671881 131791 120338 72911999 85582 110134 19440993 120624 156413 28556260 103237 2112 91511237 141522 73056 864809 37835 169275 22144169 121391 96975 157473440 68280 62689 769147 13887 79980 673395 34268 119436 32936262 180980 98243 19801439 78141 131919 26648593 19378 95363 41875500 42838 29768 169339538 20598 14151 23858252 29583 141510 24561516 47591 71935 25497764 162402 47730 95119886 105473 189121 29884477 127523 194552 32871952 83038 190044 4858626 154292 46517 185410997 120573 145847 68139024 136960 97004 36993588 179118 119739 53871780 11289 169626 4207822 34108 148611 72548663 58658 1484 2765336 48291 186668 10571463 50819 1775 140913701 46092 31687 6012615 64732 2045 3724095 179861 165092 22515516 194089 149669 15619172 102794 177359 69617769 25531 194571 156110 30242 122499 35406346 98525 38335 1583692 16364 55199 643369 112242 143786 54644482 71557 126029 38532564 113674 186889 42444364 8717 127626 7167121 158753 8645 64269552 148173 195748 16624762 141482 92335 71077995 114849 186275 264036413 129747 91611 1519137 144050 6092 6781903 13455 102144 23200101 138884 30148 164541964 174529 89783 450954 42180 196123 303814093 70239 16051 1043154 93533 2789 9978405 94919 186348 70811020 192269 154023 29488925 34484 81658 79361389 114380 103440 98794430 15206 115396 126965608 66203 142232 4500218 160007 159627 101047819 119099 81589 126108432 87025 100641 2870376 124766 165277 21982986 165529 122103 19213125 4579 18955 57107862 82772 65883 21426923 163090 67663 43698174 37079 70471 28840326 1584 96268 258798876 187739 186638 62564776 196341 157993 84661714 27644 15207 3251201 102525 181920 2161110 58101 139416 45155358 104891 65752 41439536 140012 63028 59785966 116336 86928 346489008 31358 56691 33687030 29880 132716 36168157 125042 168186 37561761 48807 117317 113347225 136932 72027 5378138 55061 6401 12214904 125901 22827 59818711 158517 189538 16688202 163336 158413 7373466 34338 187165 73307141 16366 98027 24971791 162204 63319 100002830 31340 156061 4025790 47111 124515 8719343 51975 59658 3551555 197151 84074 38954277 157257 132674 40891434 39897 105941 83721462 138229 139382 49187405 12311 8209 3335898 165510 166114 52976684 77779 152361 3765315 163936 48232 166828647 79193 73973 8174527 30714 58513 10905370 74005 124886 33948556 183622 128737 1755238 66573 119322 8472209 85673 155356 8963073 175678 128672 489980 112748 78486 182489044 77284 198255 44783171 69248 27518 26311381 199457 42128 12654682 110152 182376 112986663 13854 6202 102975926 162310 34367 56157850 100507 54516 2605446 127095 117331 17654380 127403 180395 27627979 147311 4554 11948537 149065 94266 33529846 64683 47236 29109576 12018 104606 53828020 88071 52176 64373916 42502 166276 15152763 114395 27853 211502284 150390 180453 53042868 147976 93352 48881687 2458 191540 1292876 1246 98862 4059360 13015 138152 7312428 29076 58863 583032 96810 155503 38689030 29324 3698 19889274 150450 8457 1118708 113965 196902 30666905 92858 129679 52621604 119007 154110 47142848 1662 9415 22475423 199249 135170 7485221 126087 59529 6070944 186957 199107 265479 72515 72135 85606480 39518 64742 135394655 100055 166689 373425039 106388 33148 50072831 144039 76876 231742387 94266 23628 138759982 125235 158864 83000351 63480 45127 60385071 24464 52253 636353020 125881 47551 10798009 45454 85137 16448778 163763 137861 91705844 128774 79084 11545796 24739 52527 79612464 103594 153920 8142262 134063 163102 30535379 20078 111369 135640308 111730 144881 39793653 2850 157081 51650282 23210 137510 172103984 191072 43008 20107677 112416 62072 3477212 112957 74684 25526074 15756 145332 64122255 66527 59045 27408402 108743 63954 152156332 163835 51551 7783892 72960 48699 7672746 68868 175905 171000142 3871 84421 39115423 10320 110998 32069073 58414 147295 12052110 117450 177412 145977222 22964 120260 101736745 18301 125961 59751906 66430 65039 98832475 103574 37208 15772997 126860 66277 64443428 10756 39831 142656637 175829 134367 12379955 21864 183669 304086065 187709 140249 31587988 72413 173984 56068745 54094 114387 3929182 165137 152739 77931077 48662 11426 84030303 145120 158276 8036333 122302 133870 53594893 109659 28695 321931542 8820 184100 6398 17707 199435 9444434 42136 41927 58813886 169727 68102 7567106 109135 1498 19645598 128149 113698 13310176 198381 198362 105379779 118434 94358 34156937 186046 160430 344119103 125387 29638 19273750 94871 114176 554283 44549 131504 4197194 121462 48511 3456201 24004 39607 142003251 26994 192484 45485278 196415 21229 134745737 164816 163364 559133994 15903 31167 10058876 142655 121012 71816014 82896 157937 56663833 138625 38842 377501 96690 11943 85742352 47967 95019 25393149 153212 142733 47194787 102759 197100 81055164 170879 48850 32998837 157374 151478 228235 160919 198268 156416337 40331 50639 6331079 125559 85914 14480500 78550 12442 97951792 85894 123746 35501103 141078 36384 48452877 60501 54512 73772150 72616 3480 27042177 169339 6829 1132605 164198 157563 24893743 101795 10911 113391208 190060 10149 277652781 113782 77277 176102998 182573 59339 49395420 178505 40553 9851676 151398 120108 2335345 105879 184645 187810004 156772 31532 62595941 121900 178654 3151344 38807 182492 100531704 122554 148916 111098033 7715 161252 8821296 165066 174007 7733195 26581 138495 17117644 17988 154482 204704332 110769 175697 1286872 189493 120852 31799188 104234 98430 7605747 112998 103091 61555941 157918 80831 16394645 9250 28782 72625317 7130 180091 28053 433 3913 2002373 62017 38397 4612995 128497 150327 88617695 70703 140846 3092454 101361 138413 135834675 37508 18861 20245123 32124 80438 11026611 130323 176049 52603789 154122 113570 57345473 15368 126301 3435194 143634 82933 50098398 161810 148813 37873398 108766 157708 597779340 13439 22012 106549809 17769 188561 4470954 120232 59651 29619247 147276 51558 55998732 149780 163112 4944994 34501 108580 331633566 96337 65846 79885883 176234 198678 41397299 84730 42908 149673906 93945 149822 21030980 53098 137318 79475578 136110 7393 42157106 149350 176800 84391671 137931 120635 27852274 112810 120023 365067794 8826 131061 22554671 115771 161781 40440239 170427 94140 12538283 109952 41938 20097460 160354 118892 10649612 108283 75628 8415728 97800 99147 1134319 158029 17027 150721449 131484 86417 52916256 58495 176103 30396571 180202 125202 7876960 27535 121823 13297457 43780 85804 28268131 55703 82148 18538691 147184 143462 39457034 55670 147609 75355702 48615 21581 184972023 183195 29409 7914497 86329 16815 10276622 2865 100187 8769186 32670 55936 251603 82151 108849 8435773 1962 92467 4738559 27484 129368 18542959 36300 48468 17853868 83165 87643 24830483 158356 5887 1181170 57064 64940 78137500 47153 83989 83828494 100397 186341 12471454 165562 48575 85666815 74395 110828 672285 72971 124971 33384957 68070 24083 5989851 91866 13178 122034495 62779 107826 5269184 78534 90811 238143398 82243 35498 1487615 42872 114942 32540402 93410 21887 63354303 49069 23779 43577876 4704 19055 21674265 73308 6069 20137846 124728 137493 18171742 99982 134398 95148617 141248 12921 27294336 72923 52099 64893947 6229 189722 10814232 27372 58544 3660685 186450 618 100557040 31849 18283 86159259 12124 171807 180654885 123814 125116 19322314 130407 141672 154441298 68900 101639 76967452 91621 74403 149338283 144072 193112 69640541 143871 123423 129452993 15069 130841 6020672 17265 28377 12507106 111093 116410 93442247 13004 194764 102435932 118502 43261 86922813 179123 16799 2395001 126670 131216 61757 134280 70386 5193122 161554 45820 36200963 83748 63345 26913806 150580 146689 68934444 23795 99925 58577850 160274 138241 12965135 40453 186595 16020943 135235 92472 9039012 180793 116465 2842977 126985 71319 53105760 146615 101377 55891969 173506 192955 49113182 23101 161645 71409569 43120 168404 88339420 25412 28385 248981741 188920 132049 8415610 112877 121419 136318388 112716 93305 167169356 20834 169666 15786236 176221 109303 1628975 22261 95722 53936969 141509 151675 112463268 88063 127944 106454977 164847 135472 2442893 23920 148281 51560113 36802 50398 21732976 60774 51265 2697538 67780 191057 106965589 66249 113389 7239862 4315 124642 13647707 95022 89872 44512625 11055 26596 32998687 52571 159504 285212143 103598 109911 50998290 43136 50517 198096869 112040 49895 2182266 62033 128210 45298616 13199 131904 1141565 77501 98149 1410620 74956 60480 4209077 114953 26897 98390597 111287 80160 524090 20274 9115 931799 136362 18016 15102641 109299 86317 13796457 49649 564 450436526 74829 161544 281388808 26266 51935 14004096 71905 115421 13455797 150559 51290 951044 59478 77684 175324328 34242 2652 88553527 108196 45731 128299483 78742 30759 13985399 68933 13432 10639740 133185 12808 28955730 115516 65401 21230852 135351 154259 66985367 81443 95644 1707721 93953 3232 35902666 164884 121289 22265934 107636 24946 57641748 194489 108531 12959850 176181 188225 169095727 88974 164509 165866630 183141 53091 22977409 52132 100014 29094742 49120 186907 32817 62166 139174 13047880 120370 32896 250409 167566 116764 5822290 131616 41502 45319951 128745 135760 272413799 78258 173910 68055622 15170 156104 107868798 38776 147026 32577656 59528 194181 101456599 146759 177878 22884137 73857 45503 75400625 190364 63747 4878465 26959 31767 640931 79635 51655 7756006 161096 22838 35441945 48640 112173 20928247 115282 141192 49705573 68317 75845 5452401 191135 155096 36088056 77238 161769 36995955 10903 176971 18505732 152367 164262 6457051 113814 79862 84939636 14065 176216 116831345 101740 69536 10699631 137564 106359 8035218 82832 194749 52970358 59978 24228 335159865 138154 179823 270655602 185167 63600 14227242 49178 100940 14682389 199105 55302 706382 25827 139770 2136221 83167 186517 7220855 103511 140947 24056533 71542 44482 55337419 70804 70025 21783545 101583 112718 13089745 104726 191034 9030137 195601 69012 17349643 9645 98071 178699379 6504 6100 589786 184619 128230 25339313 84620 199311 9951606 67589 48646 4072928 143592 40875 60238266 80181 12761 38932996 193355 101876 1185363 111376 35312 3975722 161501 182903 65017816 124877 13043 32651378 177567 101542 80309690 189293 45272 16478669 171521 81991 1461547 29171 70418 6917237 57307 85413 63693908 59379 37203 131299 143026 35614 30766905 14104 118650 49495058 179146 162853 17052035 158529 119656 22973159 23274 43765 9464320 98827 95090 7786957 5479 118257 42795686 169285 2436 38695969 158773 105268 3857576 157831 13823 10175934 65839 76758 35520537 129551 130559 473091304 48556 100509 68818953 69873 145269 134185626 74111 21613 54628199 151658 43063 30322519 95680 96516 43321754 93455 14570 22361717 137536 178500 8358464 137447 180783 25751400 222 53010 101166322 739 24317 65641843 160541 187193 7400293 54439 119700 15270676 75489 94932 225265983 52457 132834 26053013 191 29780 168186 74842 117608 70454125 11516 6151 5371379 48708 171396 8344030 182117 88553 61742295 167224 154222 15328249 59823 172257 87921943 73627 43061 580825 59361 104104 28795813 186702 136718 6857732 19178 156949 58127022 47459 138547 195785703 182313 46386 55383091 62966 183615 34025045 90684 133833 41199062 92214 133693 9435551 128755 55039 109528386 76680 147414 62134014 128319 49176 95453761 46904 12850 134306432 77278 106852 39878365 48645 90473 48977637 32462 116752 16960698 53237 93550 87075262 17348 64493 44317162 99640 34281 2241629 82941 113487 50718218 160882 180701 70967420 27460 44773 27485494 59703 101256 16235062 22478 84073 38279839 102544 120742 17031254 193520 23344 99398683 86932 14739 697265 65950 70702 3349430 13731 102464 55189393 57075 151211 26214129 28224 31078 1623754 92789 181746 63593038 186987 150411 6819234 144281 161242 174079148 76650 197421 61276059 187076 38500 78453944 123799 141957 127224821 70521 22778 2220702 83445 101747 11629876 87032 21429 36718928 64928 118801 37084879 12891 163409 16962224 26382 109445 149894657 31250 38789 45435812 125072 107719 69713257 132409 21355 2319439 22091 70534 77412696 67942 19377 8932325 184341 48285 48814348 51292 96158 1212869 174913 39087 159929791 98024 80721 56255924 22248 23856 213913470 20968 178341 5297603 29667 118952 110813464 84371 34941 1604991 39069 116249 35109182 39902 47438 31814682 167170 13279 31676211 112502 143595 18401936 7458 95561 87193858 89064 104277 7327752 16128 77729 22189265 162210 179900 128712925 94491 170058 29644372 114299 89096 46610425 19473 193290 3437565 86939 4698 13055664 44321 194148 38728188 60884 12946 128817224 45162 90005 464498860 21713 191968 18051913 41185 121655 78329732 126557 142065 2536507 22639 153079 41853415 169882 73140 170337573 62456 133552 48312465 77561 68681 32861518 57615 108961 96976213 188588 95728 879625 165469 13910 141722222 101024 114862 20404946 67597 89672 4172772 26088 104381 65765001 125713 31647 144734240 164982 144981 345557261 119273 59828 27739174 138213 140102 17504625 96394 60497 1615869 186919 57838 41641014 141126 64827 66868229 132906 120988 251809188 187496 157883 1331769 94838 195563 33318097 100543 196568 41288725 123333 157129 96941909 109897 108272 21399162 171328 175810 50289766 149309 177026 705645546 10443 96531 14204745 146937 114396 192958029 43732 86623 2739512 124420 84254 87744382 606 58918 4404102 75632 72129 22184593 97833 104886 2592993 38763 140751 85104584 78854 49453 229425945 169062 151045 13958139 146363 32398 29110814 34260 61599 1833313 60546 131020 448070 19044 65762 117859010 33957 185192 163825439 37137 95506 62019245 2423 139418 63290995 32108 181916 80332591 186804 170246 629906239 57454 134784 13178922 69555 195118 226498 27832 59115 7607473 13769 45383 15513974 7703 129580 86648499 67083 163778 31980637 141611 162737 76237814 5062 61223 203891450 111746 30809 31385105 87576 165445 16147880 171279 55500 4128086 20236 182119 116309922 124585 177921 77148198 34150 755 10998403 103639 79220 11391062 164542 55173 316488 121736 60458 5937799 29612 189448 2788342 188937 155007 9932729 32903 128235 260180966 86970 93150 1888434 145980 99796 27760135 132890 96227 227517626 43028 31459 90705142 171728 136916 19280374 161127 173508 12601994 166088 35315 99112517 5831 20899 25152767 145322 3610 16348773 127207 70280 15464678 181320 89855 5284068 100980 22784 78431416 147047 10395 19139509 113931 5171 37825162 24628 138438 11985308 177881 27704 10385926 111888 1676 15343421 184224 2710 45527930 65160 20130 44579509 136464 99671 38259768 48667 79613 93720076 40113 167576 56806220 151718 136082 12500276 91755 12883 192729158 109301 76791 59942789 114889 51658 744729 185890 31297 76932033 29311 39626 14510602 35436 196309 62103886 64351 56842 155091003 29829 39042 160513800 120108 160572 202069866 17445 95832 4581318 56125 137727 10312985 73719 69016 22376392 60820 47076 20431284 26181 53181 31121407 17657 118958 38194914 132322 170064 46917 88031 43644 104575724 51276 156135 48060817 8610 125261 51151161 141053 13904 2072834 15850 61055 31975214 56427 43836 56105099 43382 24099 10744050 189251 65120 17314439 198298 71859 103282079 151934 188408 207314343 160145 31148 126311373 27696 87693 18559745 66544 137790 114786760 174207 48921 28872240 60542 122043 214249736 64797 11098 31100315 158686 10184 12033714 190022 150537 6723593 84685 8090 18236889 105138 20905 624765325 65630 192503 105222057 589 197625 490677 134090 10286 20118890 187625 182487 23485584 105076 32875 97457886 130205 69769 39323346 54612 35659 124215793 128980 45886 17295535 74835 74533 45315269 191987 38503 32845652 102029 148372 266624225 46557 56654 24286172 148947 18698 3313303 88708 80770 1424414 151639 65565 4514046 116741 45489 212372352 32591 26863 169648405 58865 63608 12308476 146408 127182 29706789 193819 109390 19164006 45966 52730 14106680 59580 43523 27675940 360 166832 44224494 132943 83020 13367112 148032 160642 30366792 182781 171753 34765895 58725 170966 370038903 152361 31864 30438052 5129 194907 137627 56551 10468 21340907 168200 199130 18696092 40894 87731 58766526 186433 104524 50733926 20493 158786 100318358 95577 41295 83134078 101806 131351 111516192 166009 14248 6447120 100950 39985 77384697 112356 181654 34229191 188724 37642 144417427 28951 6658 5705682 144482 191270 150491925 68873 137758 54527293 31503 6614 14711651 107865 155445 8246053 63575 9982 117351208 105307 113319 13937295 111539 46667 65685699 118091 42650 16224235 171081 178244 86731666 12119 183256 6821905 25206 6900 51460207 133686 145365 60321599 158074 151552 293664845 93054 158744 98224869 93192 58158 122458783 121645 187848 60540724 91985 56674 3851499 106063 172071 10817376 34030 39386 74527314 97809 164847 1939654 1948 41095 19507098 23366 16855 17781561 20682 194751 42045471 128737 8357 36788781 116078 16005 97186889 41215 148188 6331797 71933 6805 98320423 103643 73842 12974311 134421 27447 75201896 46290 160491 18934264 6850 167565 126184931 63244 154887 54510190 166537 147441 106768678 126593 32743 8492533 125002 69154 33727071 193498 155155 14824470 46138 146211 159524085 42103 104124 93710207 187505 148064 45272714 49577 128529 30759230 46902 109897 69013503 20546 6635 8696794 17413 65621 483665438 18852 53774 11622310 17494 120973 106031782 130733 158138 20186038 62819 36219 11797344 87083 121275 40803677 98362 165557 45852824 25577 69811 6218671 164340 149201 57259117 93628 43950 10923755 87104 85459 175913194 163765 114370 9232472 6685 156226 13967331 42771 4241 966553 37113 152507 8741468 27461 43066 40879584 30143 97574 41149948 103509 10155 79395063 10242 185694 55217446 143447 155747 24910948 84626 65364 2739117 108008 25747 15644112 27 149239 262646922 175032 102509 36110759 141417 123079 3631808 144037 3612 52069329 187108 129801 2477829 91315 153431 76592597 141536 32994 211239433 83659 150538 133991057 23090 22631 107358405 145131 148626 152601923 129918 28710 96868615 51042 197433 15237165 95363 168564 19948964 113422 15014 137786849 97192 27923 7444168 11625 160862 14681282 177229 159149 16146259 1286 75616 8518704 12503 11389 28452339 108848 28454 26582154 140052 52629 11964508 191700 95057 135864607 120803 54599 47632471 151638 64455 3034997 137651 89276 14751443 123445 33439 41360156 178868 57650 82375277 175423 127189 79836805 22999 40146 5816243 150660 170367 41066002 93764 154477 57376871 118997 194523 78383272 181622 199475 17711700 190283 158050 23285693 80045 36978 132829930 66325 40129 36694072 15579 81340 34216727 136701 32970 203300 14474 130887 150458438 156635 21791 41452549 186136 122384 4918704 8066 20828 32746917 73755 50783 92591583 62834 108038 24535582 28877 94301 27439127 10539 173553 255329236 146638 125328 24438345 13479 78891 190941113 165600 125860 225357806 179848 40125 95010465 77851 142504 1714630 157462 182330 28701784 90586 27032 61695849 139891 77926 10137239 160964 123747 362068 13136 115178 215212944 39398 178828 51598313 196310 11139 5706514 148234 113396 39132152 191861 27352 86510971 122758 160100 59732289 167292 55685 46790513 40250 150543 56560827 124217 40995 13785118 6698 134760 24520743 88677 143039 15097602 14406 144491 49612904 13228 43200 113155038 112426 4446 65390273 121664 143981 40075171 182849 32446 59107858 169913 73163 7983720 29592 164936 16610342 17630 123842 14577274 147336 126022 18016032 20865 133703 7818058 62808 99255 39152349 44895 78388 167632100 96383 52022 166394158 197026 42343 123181527 119079 129846 21633089 199135 136455 66858506 121591 99909 24280262 25702 108395 7971208 163443 115366 167873587 85236 793 103226832 157491 10479 44961807 121500 166973 26209309 143940 45260 1737638 112942 39951 386351689 193662 149350 35649941 11110 21005 80391810 96728 191756 40405618 41691 5995 64039 168184 89151 41215337 23232 149716 86350535 144376 47961 24520596 32982 126404 165067204 110164 135415 21108232 20220 100131 29495184 190291 71699 896773 20662 47516 63969775 5771 166974 21890564 484 114521 170274252 7479 192402 7057494 135492 27636 83548433 142446 31910 61392598 2269 129774 211393004 27421 53270 3076357 59907 126280 286246504 183264 98371 35515500 2511 179447 18767013 62862 35451 6356846 132533 124459 35868516 54757 165236 111582006 102795 115761 649248 84323 83628 11475643 86739 157586 779536528 19909 30969 167522559 5287 149890 9179287 108018 152607 50056455 9668 177127 2008232 124250 44758 13085894 113192 84652 66754354 91717 56078 20575705 120896 61854 1899845 111321 103357 11092360 80846 138278 10488283 24698 178392 45773392 176990 44174 66230739 32774 198962 36344938 147305 168715 29032681 92258 68628 33622468 73607 188225 92571190 133876 5068 346675203 178730 15364 3500196 31910 198494 139369089 47527 56848 18645378 110293 114170 51038336 114462 7218 10286512 55105 130476 21978236 21416 107078 78900743 49913 90211 52328157 44098 167320 76408 38472 139657 66337769 9190 83624 173401984 184180 69619 5382254 27727 92438 40619324 20562 138023 7986077 76551 104155 76177400 87018 50354 45651434 153542 184285 32866163 97181 108776 44123599 130406 191333 42738875 190973 46869 87375 128964 130697 30044130 75934 195581 21459968 1031 157600 7060550 52304 184975 19593090 47878 60929 194051028 48009 180229 189785206 50311 17302 208931377 14115 106273 52796522 179923 118688 77380285 175582 142640 75633923 198623 108858 42898625 119407 2463 174130853 129641 2058 36291449 126151 196923 163463 11383 171907 16448438 128000 139759 5160128 17850 62517 42193121 114747 194241 45842488 72788 159433 446328100 140827 87306 21639254 191497 79481 84529692 163327 198331 872961 172750 67549 111641163 145769 93499 11603265 5076 105585 14647003 63362 10915 50599668 122064 130741 9032192 192513 3397 28144514 37892 135361 55678190 162861 47160 5636598 93660 21615 2935300 32696 11837 13341578 123461 167083 25906127 14919 143979 6785131 141397 185634 2591392 167163 40765 127166652 136894 46019 47395514 106719 80006 175218468 88244 196274 134167300 41684 16361 106031919 165026 128036 45924740 60960 53952 3283991 62172 4062 11095315 183852 15534 63743581 59765 98930 10730144 84338 80307 90767318 150120 195558 5472490 154624 122452 91005934 49287 153436 2239968 57145 188308 483331665 38829 77107 115151331 60204 23297 88885798 136571 88061 15735074 68007 157644 6395889 61760 19388 32361340 54532 140208 57805859 25680 41050 460786722 30406 26541 27743358 161022 140 203599430 132487 199520 81377736 1851 135543 36960151 142439 24598 134414221 55361 117860 8839757 99603 178860 98005131 195928 6573 17498141 41288 96816 182095989 52414 191646 2833896 128125 127500 9240342 186153 23866 177790447 198875 168019 22676360 152785 166465 32226733 81799 59490 404880 47502 166876 52502242 73894 134712 36447785 3625 55125 3076440 185944 35719 288104137 4257 45333 1100915 25209 164082 66860856 79066 32607 1136087 33276 128456 143978381 24417 4776 244474492 18133 42967 12958968 98633 166052 37461075 103600 190741 71203717 134180 159853 28145616 8951 106966 3037562 67909 179726 322070801 157165 156299 66182122 62518 196677 13020125 53434 135859 27449476 88479 156721 64902201 98081 20833 22120064 74271 161154 35066238 31629 90634 170424880 194671 16407 100521039 54761 90958 99171466 181303 36136 122436868 192616 168569 256212 37851 112873 113428895 30834 139325 60878191 66197 90754 8410061 144618 138424 14065535 120931 105926 6500971 107185 162857 34282242 90322 3388 106705704 86042 163699 3399427 97962 14417 119731734 65587 13264 3487012 38670 60077 10998868 104039 158844 1435523 46659 32597 1893987 83571 61846 557954377 184937 41630 12704374 143675 19052 148907209 168465 573 64864847 102606 16340 28904391 60567 197484 105761242 91537 69357 57525991 82381 48455 7115856 167036 63179 20318383 2982 102157 874391 121583 148270 29594324 189891 112157 56898758 29968 22819 116075679 166690 180558 142006 196783 149167 486880514 33951 178666 63624043 144034 36972 27479257 106777 25113 26727360 70069 31925 193847264 95980 46433 126495715 93963 84645 670213 2290 29506 133834047 131397 149250 20089425 113435 3239 3713960 65365 104376 44683751 173879 25136 2881389 147301 121185 28489430 39639 16218 274560265 173325 109593 29484851 109120 123711 15508411 130910 119120 46887575 61414 96961 71268001 109391 67506 722976 65964 171953 94265199 2817 155262 57484511 167550 156637 157166712 126509 32464 4048491 77298 66555 18676687 187609 18582 256570307 95846 78164 4446495 79005 55339 1830749 196056 79455 23770535 132812 125249 23129692 162376 91170 21265718 10033 28535 85451810 26188 90762 252061555 125276 89198 33107258 36825 102047 22968212 159286 68783 20925170 191138 90569 20437368 36379 163840 56834681 64522 98708 56652562 135617 135350 36639911 134970 57560 10204821 85757 73729 13168092 115583 23376 2957044 15244 181060 29647180 19501 184380 37312149 66084 76834 83473014 20706 143152 51097270 155630 162429 36659882 147842 73381 44049657 23429 136928 23168163 53792 78086 68451455 196934 156549 748392 134248 111932 36465095 24122 163677 63557979 144489 63232 1935762 64021 94803 82586293 19878 46510 85788569 27159 114423 3592075 100988 164127 33656945 171963 111976 247545479 95133 116467 24948709 15661 134745 10128081 90040 164641 156913872 164036 50073 375425 118949 24136 82831627 125668 171908 125392977 54292 138609 119630870 139852 4303 15763011 109631 16209 10873206 94424 36187 34724561 159184 171790 124254831 74444 77119 9071538 162470 49080 224959892 80511 157037 10183734 23484 11970 141450041 130359 4558 73659 135728 74731 165280017 90394 177091 4598684 9219 96615 12123309 136493 161094 38736416 160676 30492 79988120 54368 126618 480028799 126411 14764 23512560 63737 33218 13136509 78629 155805 18519198 13791 197354 110421454 165452 4788 292384560 91238 185227 14544889 176200 177872 268202707 101632 118451 546451467 102742 33349 28540851 81642 134324 33441460 735 140691 75087064 95017 49252 19699515 106291 31339 341754374 155305 66787 17189742 178762 59805 117656225 190215 167304 348146946 92932 164248 28146320 55677 133057 27591665 167350 165554 4895589 85358 165413 54651674 18074 27368 85496121 82888 8823 70161828 40403 66775 395183641 107495 6974 16486964 103468 30607 16952163 35977 91338 15252148 98706 158902 14983483 17258 135830 24591793 165911 127963 76342854 182787 27475 202957615 113987 131253 5730975 175448 9767 25108159 36536 108324 13580891 142309 120402 13944725 102419 178679 1746844 131424 167035 6443729 167327 153952 51866004 37451 158688 75009642 28892 132000 43654415 147628 44496 8294033 39922 172985 7449432 26238 93036 82185890 165404 133970 25599024 88141 37180 2212164 165098 8804 4422329 4790 106035 85423285 181457 78685 20708874 2435 120115 601765031 111175 61869 11188553 195574 148627 70571716 46367 152639 32762017 4481 5126 22186068 37403 81951 82390606 117018 162701 59663506 11407 162825 52444042 157999 3142 25424364 19163 127284 1468432 10608 174868 74765463 116876 46223 12507180 43550 136491 27773932 2863 50703 14585552 70623 103059 24658026 43879 105938 566153086 40174 176158 492997155 106604 22426 9140590 157522 125813 27174118 168197 195318 69321144 138299 171746 77540631 11016 155508 181897317 58857 189037 566730273 176095 80647 67898651 152011 75772 347960 51126 158205 1044092 5681 145798 45502434 153572 196041 278363243 82855 102817 6308564 175520 152263 257748862 198576 136274 3724421 41440 63810 145025540 106114 125819 13424811 26436 131557 13867063 8535 113911 70832350 137013 103087 9848905 72621 80688 103260380 127697 141274 2114329 99604 147322 11310203 29364 72329 1082509 99205 57239 2264799 49314 185396 187881873 94398 124020 72288105 144173 100349 13752943 94805 185260 1912426 68877 137372 186984129 199903 123939 111833832 68519 161500 23181062 140329 132127 7226659 111750 164767 74437876 29157 136943 5524480 66789 101987 33442307 136286 81708 48951879 133978 87211 45766615 184857 178063 45631412 79491 119449 6328746 192871 149314 62548738 21874 162850 14306592 121614 45445 11825990 28591 21910 89034791 92644 197639 38468275 27646 113923 60729725 194587 160587 52965857 22162 177016 155962237 171370 188131 222065687 106211 112201 183285400 44049 42039 107447052 110893 132198 161594586 22199 100065 38297829 149792 132572 3977088 186115 91495 73766320 6657 129208 174460713 192194 21443 39353054 62037 74971 14852857 56250 170745 56741243 29670 17813 117071596 28581 171086 44575665 73989 172167 71749058 73065 185040 39074450 86455 159481 8414385 167118 145456 119711644 65605 75955 7788223 124979 71110 263152160 137612 152101 703090 37498 101218 48653070 144189 18078 67483261 81299 66005 453210595 16043 180593 12286721 180912 36055 17011567 130581 52961 58395063 46418 127926 103249482 89410 94994 53831803 56104 99213 12533871 143294 374 28416116 78033 84191 173401573 175348 452 26853507 171740 20852 654552967 39809 53689 54529190 158430 156690 684527493 80131 135097 4569716 156156 12064 46936642 49436 154667 253135 74849 136541 6340051 123208 40943 14890246 94352 98170 569114223 168201 140450 8001341 8161 157479 65152178 1221 165590 26449395 85609 19436 156118641 99390 10780 2170266 122751 32391 27078616 176534 167279 52920840 42349 58656 90868106 77281 40602 55751914 16328 157836 16542872 6625 96034 16965111 2068 4206 27174405 97303 79981 11229323 25469 171468 158868001 185432 82725 858004 178136 42938 21815740 168879 28924 69842446 49033 132806 108852041 127146 60578 4081222 197928 117464 45661760 159277 117812 14607783 37538 53344 17718599 68811 108576 52818152 176915 163866 63801742 146553 31526 26772410 174751 108836 85964061 131472 110398 23420012 144715 26468 13970621 74386 158366 33442416 47040 9861 155603321 185680 4317 12794940 168872 151218 221956793 44531 140329 25100633 84012 11147 2279041 85782 83083 556628330 187972 106543 2872275 22539 89485 7842480 81742 199963 22872413 184463 21828 121039298 40883 6437 30654625 193445 88654 43149851 17896 162194 63357411 67736 191079 39465263 8025 16280 331687743 135410 30606 71500055 163895 22491 28993867 134543 174600 2143909 177147 112332 5476658 89312 27018 200997821 54981 157938 16025297 142318 193801 9343637 192488 187107 118715658 32808 185439 72159042 81113 73190 85424668 46245 58778 2701023 134413 69931 820154 76383 49172 17760354 132916 196148 11643019 13377 70064 8715034 92640 37556 28506875 184686 79310 12538745 139054 77884 235555874 144400 149335 41692214 11664 24143 49018194 68082 37719 29394488 120257 58490 13015743 183344 17211 6052516 32716 65532 436436 192383 46371 6276581 75605 147406 6103138 118455 52480 458333128 184233 51393 27351706 5692 75820 189135249 83260 144370 94249559 105638 4027 25662869 7334 170239 232904294 148178 29789 3350024 19775 181046 10494256 51234 60706 20833262 126378 116932 100599106 70364 127545 8387808 175500 199485 7059212 144493 59370 39921505 15411 68680 369902408 130890 188749 121859097 55923 66299 20584689 8656 95880 20602532 97348 187364 15846038 135472 78283 19570578 70682 112399 21060973 21153 96707 37709657 104122 115152 3545997 73130 97280 13411576 43125 179871 68638841 56808 112998 38995112 174929 72579 25501721 158520 15375 44604797 21604 71981 69965062 66424 106513 28398481 131538 143936 84568850 20659 72022 74212464 127667 61561 298346239 121377 82666 11025894 198855 83390 753939 160545 146387 57562266 7290 176612 19659780 71084 187909 93194065 73439 42580 42757718 128217 114000 215152030 72844 51364 130512393 41995 177370 48809207 76258 104814 10484753 145971 167618 246850366 9896 100279 79483734 58546 97000 561754344 187385 136085 89377235 6188 171075 56391826 134017 154067 25500500 161981 158805 12218110 108174 103842 13260510 140473 93691 4307127 70785 20217 15609353 14729 89213 62730604 70723 27814 3456810 124376 124783 88827106 43226 185215 990372 142085 168183 11464834 161170 47912 506624150 46444 20099 41708164 88603 100110 58127431 131041 189525 1698753 162888 62491 11184652 168403 148194 44117228 1844 147524 108156071 122637 125970 131900620 102374 180773 6335731 33752 124530 11042518 18086 12160 2800709 147926 65527 3158432 142660 36939 5022087 64653 124620 1131711 12469 164142 70557378 7725 80619 46295161 184638 26257 53865499 131333 178386 25352216 57966 61498 8418124 62224 18813 3527780 81620 81514 36381792 153745 10354 196096 733 140116 34931606 113920 173659 23013812 83049 109194 2173392 17984 21681 99757 94200 76410 20899522 54713 38604 253267 2388 16802 55994979 2227 187359 81322196 89053 119829 10864883 38741 25473 87333357 4765 170768 35199803 122823 151741 173521890 6362 171453 30668892 70972 1712 11939653 191167 105180 4076777 29953 190509 17788285 61099 77968 600652 132605 102579 78748205 7274 145749 15200474 101707 181883 180340158 185355 47468 13161153 136682 169816 147234940 47722 194457 142345051 106157 19818 25989021 142960 69167 9677322 25125 192801 100454839 158777 178966 3397969 93774 169288 5090649 124175 79164 20772274 104268 5636 126925615 141859 2358 197219594 164244 165176 40872205 172474 43518 66926340 112651 71784 60184 32912 169393 104214872 165709 175344 76565184 188761 193552 201942329 52675 12772 58574882 21643 163376 25860339 85308 66536 8460944 186092 131246 9346021 160215 166112 41579475 147771 195802 3071193 149442 24016 22131663 83517 174068 2937252 83379 15577 9797338 64558 72602 29409161 125300 56509 182500346 79361 82072 7612724 137891 189491 218926403 194997 84216 21924928 187512 87736 750348 50172 140460 2564072 66318 32867 124050293 27519 110665 3953632 38813 3626 50766293 104579 30736 47997242 19611 151719 91722702 62572 180794 69999080 79423 27479 20950910 71592 55276 98273006 34183 169346 103582575 31597 16022 96177112 28635 2697 93156807 9626 167206 317518583 82633 169932 97005455 180767 35792 78516729 34879 66902 22852737 159910 156743 110082989 27176 115242 41989600 21667 199780 265155612 196773 144423 8535213 100984 74333 178971490 60499 84197 74793653 181175 21071 124276008 135156 187914 8246526 113344 34017 15518451 81716 149625 27878585 71494 83409 54157457 3627 45988 28984003 133887 92767 105138856 54643 76138 123682240 25803 197558 12437670 79910 37223 373938314 19116 68269 27511812 188326 40206 55016601 173067 40053 672682 125555 9397 9556350 149091 96617 46018111 174777 190374 220954732 73676 148868 7110341 7575 62043 366482158 2277 63373 84549098 62154 169696 29291291 176668 73406 95495583 79937 79317 9166746 30556 1643 1553133 90656 121269 60768049 157043 115016 152539214 170806 70284 20178536 152202 197785 35317598 76434 80972 53175828 108128 39676 3414976 15349 65069 55935533 158785 7558 7304634 7955 58484 94670036 90305 98219 37882171 6267 191782 50775881 78496 174831 15191673 22744 149448 135807269 2805 75217 71586304 34793 187554 71812898 130578 22592 6453072 168545 18407 124790732 1608 159470 105482036 78188 153012 2542346 131327 78015 54069758 192082 2095 19331340 85851 160654 147960822 3063 166822 19450066 190652 92544 343379 50955 24339 273269094 166585 181420 17346520 24963 57007 12511939 152367 56819 74328795 30545 87163 22928137 36034 74524 38144426 44887 149852 25903460 12482 98470 882721 60511 125367 61739809 26943 140838 62656442 13531 70509 122908990 111153 186047 26405178 118689 157464 36729733 114457 193581 53300431 22992 45303 14206080 171851 37883 43197745 139297 95882 30837984 99835 169839 5747382 54457 69544 17331393 96042 8914 519268 188650 63928 69361375 56420 55260 55662426 67849 106162 39578308 34258 172750 8041840 178848 66611 17123043 89954 107843 5655463 95754 13448 58900041 153330 12706 100835915 84279 111401 7238699 102308 100800 40139282 86923 114629 88551960 190667 125703 7050414 107270 135731 64708955 45898 141389 25820804 173023 76605 154316077 184203 170301 51720228 118600 41153 54714884 163810 36936 92949890 59274 158470 381059776 118308 77185 40689268 133168 130011 59191149 55449 992 57421597 79517 151589 84642196 142896 45618 113521282 36812 137649 80118529 90941 34307 5079343 13619 198325 6611837 65803 67731 166301408 71465 54200 32716083 66073 194720 6620505 171244 34196 186832675 134494 2454 42812652 144661 64965 40686095 155302 101313 66701311 8665 180437 211333504 10757 7622 69751121 72344 139898 38209472 134068 187477 90057453 51969 61457 6928258 130101 99312 54557375 190531 11122 89397015 64637 57189 12079314 161205 49196 57911690 6351 191297 150495450 18962 150155 77946283 140150 170375 134476521 155251 197262 61880951 179995 103883 14576821 151108 115059 21434564 42824 171594 62700141 24803 149627 32457782 66066 122821 268736755 135808 64921 1768679 39633 139270 931133 51837 117328 342089762 117488 131261 278340277 133238 156748 1669293 42598 69061 169377282 149964 143610 464018 183718 30558 33295190 172044 15582 378420242 32320 45045 36169279 171246 96942 251140559 137197 150496 1039713 20547 91362 68241494 77686 49371 15612437 67189 83578 53759841 142455 186018 3250278 193702 11183 9063793 7634 62382 36419674 193912 170234 536802356 118280 130340 43734542 107211 13782 68668020 176411 46129 199509154 60572 94666 20169640 34506 139110 12223656 126715 34245 56469864 179750 132146 6612249 61048 146820 6422251 134069 122222 9921538 62781 18784 114654883 111595 126008 73996604 175605 57654 45726516 18717 7714 102384 90755 5166 2310103 188711 127905 26502470 127199 77174 63015024 90056 45834 66800414 186017 59531 47353063 84902 197932 9682362 146353 96737 206635337 92793 198427 6090163 30948 126885 35204840 103889 34662 229215944 128635 156268 108165203 138446 117098 47079777 54967 14815 2170197 89651 141936 43900906 154616 102227 725813 95598 89147 11169027 152502 98131 38830531 34717 195012 5831346 25433 163094 46544382 15646 10198 2881554 105369 173773 10415719 62887 28677 4917271 81770 98899 277892568 50603 103104 9282347 115023 53128 34668136 20095 99523 187458519 54743 55888 115681 145701 59196 13328270 68713 71225 50913332 132489 59280 1345361 31162 77895 205509514 49165 199995 39111039 55205 13770 26104375 193388 181347 18666835 86863 116587 497886 175983 103957 146728380 177604 176098 11983036 66624 83620 186517562 70746 121127 2864743 138584 67621 5343472 116707 127194 13839751 93637 66599 1255839 92010 170605 17392603 88872 128883 20279193 11528 162370 929674 148850 67827 70150399 98395 137706 32997409 55572 75872 7991288 103567 161842 45048616 159973 146104 78273932 118630 43333 1324274 169453 79649 24655067 134392 197474 71909164 32902 9726 45968630 36207 65027 113988473 33908 66889 5092958 195893 132057 42074186 37360 78553 31654236 26094 198269 96147435 162528 120050 59526989 188974 19788 13057785 55817 175032 475427 86192 84199 220533849 116525 190341 75516100 13819 116445 2734538 8667 32787 39529299 56352 123175 10266303 149206 106562 215184242 99395 181851 135988162 94673 71030 450597632 166949 111353 15783885 80521 112983 44816098 126551 122301 17952937 156625 158980 69186172 17666 193980 22997241 160350 86098 19645489 101502 58605 7530879 5526 38020 9353376 82004 9607 389947625 14585 70230 12579756 115509 138519 102880908 78880 6604 70329359 79833 177445 47620541 110215 10588 474918094 4815 122282 59628522 25829 20207 53273144 74336 76358 22713110 60935 113180 16226682 51740 131215 14638876 3269 33572 31146904 78201 93556 106355145 94190 52304 6778060 192430 4678 89556808 125504 60250 5782940 176248 40532 81596562 101532 148160 17110237 62896 174067 4664829 110466 176392 166419792 193690 149074 21606090 72209 121250 79338549 169221 24616 6888640 184307 92416 17746395 91264 185058 14871449 152528 10921 14802678 34934 62912 50275955 149609 70557 146505138 163459 78427 1136071 62355 137196 13013356 171636 40131 52216550 179516 4809 92779 57002 7617 36634984 79193 193367 21028350 90505 191918 1617130 163226 147394 12382162 152029 65454 25164154 110707 12115 5158628 124472 83986 12002846 51426 178645 115779973 68383 78580 28118401 91383 85848 139840157 30322 100156 59934427 174084 153212 18781590 73609 90235 9742822 80365 184673 86917437 184567 174369 1604235 165655 88844 26894404 55942 67278 24204095 165161 48762 8011446 153167 190275 197737251 13978 110535 31651905 76675 8634 12252033 46428 103838 134799981 177290 34572 32735561 4916 23482 35796748 90858 65697 33349403 87757 113976 21501951 19897 84370 17114048 28784 114877 11467828 65027 198861 6520748 54389 50851 717280 74427 59032 41492937 107285 193160 158562444 26675 104371 2737955 87348 114395 163974083 125251 59902 26423421 114847 55569 206751657 183834 99708 254534638 932 77385 37561859 196690 7870 8794629 81551 128119 9385748 92103 35169 116004588 148760 34110 91548413 186811 186155 33424978 21343 183622 1891924 35063 182753 213644643 61750 90320 16590487 23199 86066 43774280 78812 5500 13220818 159306 106752 224561584 126559 79202 53898624 164775 8624 12327645 148825 35449 95973040 116240 101848 81318 169340 109101 131213472 175468 86674 32021839 66733 173870 36455351 138300 95533 1888792 88711 151577 16433536 56717 191996 11454805 155571 48049 1678099 30050 113060 161187305 44240 31315 891608 191469 24180 66157958 106064 14364 5908335 114357 12024 49522649 107607 53003 2034414 165 55192 12838405 76168 48566 15375721 133801 61038 49421172 135994 39334 5901023 6739 199563 50946833 52263 88184 27926745 32571 136387 55965885 69012 78053 16494396 158305 67018 115503708 187557 31688 21169637 179826 173432 75900648 176396 1787 34595494 70249 122706 26336614 38922 75292 27260521 52069 91228 158931 116550 95041 124305635 123329 161291 50493314 44343 6386 46090644 12736 101048 10028288 71173 90006 1226746 149240 18950 12603278 89191 149898 13843922 91821 34181 37335973 11406 73905 11901872 1694 88914 72735434 99053 146974 2089296 46099 10802 157261907 186069 11623 44831597 112266 89366 73097643 180261 14648 249439 111270 143168 66515311 75689 67009 18547665 12435 137017 19233643 108700 33411 45868 110280 153168 87167837 12687 198585 43950210 27300 80633 4144207 119383 180835 60686250 189512 139791 2051182 103590 50792 194037987 78694 115134 100162810 112272 73020 84128762 122005 150988 92908537 165257 101795 2344785 160054 52027 72809633 156637 149492 7650284 197593 167292 67167776 135023 41168 140500432 48019 191622 52452470 18164 174114 89226813 11390 140295 4633627 77942 150779 36724337 172930 114155 14579501 182946 44844 12946644 33213 144188 4805051 154475 166009 10905262 48382 125730 64066463 117898 20353 67639997 73452 159999 124933748 10312 76848 35025372 27324 54189 15843288 56975 47050 34189515 166703 151600 66099062 176996 134907 3629806 153271 81799 2380381 72116 89452 56671483 62254 127923 112431934 77650 100985 704306 5866 112432 4754435 61546 66556 12706467 11309 184784 1712409 71590 149520 11453300 91329 66546 57537186 191098 6669 39178990 114058 165751 26920058 25774 157027 57837024 93556 125102 113925670 191665 82083 3848259 94110 75542 242911064 172680 29085 39288699 132219 76948 20376205 149784 69639 291321168 15529 50833 124467027 44836 156138 5381367 79944 95372 6305746 58750 140159 22397117 63981 7431 10907297 100686 146234 5826304 187966 90994 50774729 130210 28165 6449494 4268 98654 31569949 61254 78411 79993250 148212 69701 384609845 78015 138459 7321409 83768 19126 13704082 46838 93589 190127852 17274 72763 4331498 70174 117582 40972270 188854 85717 113426232 78371 131292 26974116 160706 178796 48251332 473 49398 7624461 198268 155558 36780300 184977 151436 6576061 17075 160828 75864307 108440 176549 52177674 131620 111868 131505922 3741 41064 153224868 121564 107969 60907047 20470 24737 36765251 154746 194676 76427946 23663 9918 9542511 114602 179338 32272013 35158 144781 112468666 113045 39435 59504237 102231 82227 97275105 192261 137070 112779534 190276 131638 587174 136689 16398 96560808 54009 195007 33244088 153756 122503 9142024 136100 29104 3368559 187928 130176 242689497 51332 77733 53093779 84895 125822 100205305 143369 96745 68530364 179535 33650 61010062 127542 108863 103668514 105100 150252 47266837 189481 890 422634737 137535 164981 37235161 109760 134293 126382067 185349 73768 118994355 138308 77751 10260278 28378 49524 36417952 18321 156264 73302390 159005 186344 570268 2008 177055 75503660 168072 95976 60965336 184966 52268 124729003 169887 50135 11705783 146735 138051 188028482 76766 189939 72459 63307 167921 60617725 2759 176131 37021797 145584 874 42765701 141799 152793 45342713 142863 136062 31318270 160269 194900 197531063 128520 120454 17643810 20213 7444 5065948 1156 44235 10001489 173409 117918 48355561 76383 38482 7748130 123291 170872 2623486 176488 170262 89929534 12672 29182 393516617 38358 119171 3324966 153140 196618 93850655 16681 65273 70909630 141427 57812 666320512 4563 165715 7211222 118883 26371 45590964 72722 164279 2239031 88015 169083 27412400 84331 180808 10492869 49098 131077 13216555 157412 128909 61325257 177732 187585 3752992 15625 12790 3477636 32174 181511 52671205 103001 51510 35754198 186698 193896 6841198 80798 140576 254259773 152882 139594 714128659 135056 189691 23029911 22048 58724 35715719 65677 163043 20619132 108588 29161 50237719 147619 152258 19158140 180193 50359 21921382 180764 53781 22053588 49028 88410 38848876 375 145698 4395800 194238 114320 13115645 149440 198763 10049308 119861 135078 13249969 64333 120471 36373860 4118 177858 23540155 119983 94723 149821036 5658 54176 23034857 95533 7519 112762980 5254 12858 22430866 179047 144496 39175335 157791 112181 2682354 17631 76324 84444169 196144 96340 2495145 69521 75693 23077326 2114 147186 25309920 18213 63589 1170237 1401 121999 8811906 30130 18646 68465784 154023 52407 73537569 144009 146453 10758974 120290 90938 76527884 180961 129849 21577768 133592 44430 73959694 144155 11509 131428213 17475 55833 24335431 85006 21362 38277194 49946 171112 4912615 4631 100707 7855066 187379 69075 60183034 114951 26106 71425443 158199 116242 1403941 70210 133559 5668616 149988 57185 2188648 81436 175059 45305272 19525 199317 465739999 88401 34994 78166603 154744 138114 238096702 196640 64020 8026685 172761 42092 186229248 183696 130674 23883596 76107 54154 2528564 127681 156822 5032489 199000 65156 34640415 28800 93358 12081017 79473 193306 4982927 128929 176587 128961406 69695 44809 9046508 40321 183653 17939619 136727 94230 126376780 153952 26570 61688425 183073 189975 9494213 2059 49546 93625753 139653 128762 118413701 130877 94546 168795204 58452 185847 86695842 37562 65365 11534898 72634 61290 9194928 180333 197767 2053337 76344 4611 4201231 101045 93283 318781035 122264 660 1229180 158050 186319 40804989 119616 69872 63552749 146748 174500 74467120 150804 151310 16158798 122071 142960 30602406 144778 165233 5649673 64796 162551 20624423 92121 46799 87656349 107236 91588 52383178 192323 28044 844256489 80955 139780 46533388 150471 155250 74962223 71570 22367 218534476 119576 24400 89350205 106321 182776 1400666 58376 78687 3688474 1993 174669 33057490 12447 177062 28441805 67729 16499 71404935 112006 106502 5829912 52653 98362 11384701 14290 27868 59793430 32447 135811 141766988 175474 145841 15622847 150824 3597 9859814 178908 81246 7507861 16897 195360 20155726 138938 17773 13182237 64684 10858 127590980 95551 59632 10589865 65461 1508 7043181 136011 74305 11572873 48920 3452 60506744 158312 163264 119909425 64069 160635 38723815 58576 5370 9791292 13249 133681 103468473 60316 94516 44066520 103897 1049 15741065 36759 44712 30621342 112989 120058 36159018 14885 150555 13304576 182862 161710 17650907 108722 187232 2188775 160406 33522 10066093 118099 168588 219736579 83171 98958 13654935 183868 163521 33521096 147953 25701 10316925 41242 147145 86374937 82727 53491 470382644 20522 192750 97572952 55177 39597 14000834 125512 30169 93464977 154583 199386 20892025 148673 35687 3358402 192991 129719 4535881 63175 4186 8662257 193002 43634 14251122 174685 186796 64556113 171137 75174 90071900 57842 150876 84219831 45928 11467 21604756 16033 27661 511017 128644 158357 4604281 20341 165854 187243648 98737 1663 107294719 108411 127671 11463496 10231 102582 41175928 56811 32820 3222973 2457 81255 7296974 119517 97384 79717910 96933 84263 105875788 127118 152541 6413029 132031 169976 10582978 110505 142126 8067742 104079 179198 24007664 182273 148422 185473439 31444 116478 5516685 28184 137203 619090 45603 172352 17061526 149109 151235 32731867 125495 15819 105341848 163973 178169 1046549 187193 14301 22633071 139250 119898 39879397 148932 1326 3881282 30508 118878 264655997 131463 60404 479482 57761 133079 10192303 135207 143464 10695959 187660 34502 227225546 152932 67120 122032991 125710 125736 5305751 24999 87368 34625800 118210 179159 31676299 102222 43483 86572488 37323 8240 108827270 177219 187959 46955617 153520 96041 8209632 113683 174294 51515868 162030 153176 39472293 134961 146206 6836721 172122 132433 33685271 107675 172446 44238598 41462 141403 8162372 189030 8514 73140828 38324 107468 15789286 29382 78966 16863782 33427 95587 2119996 152952 37257 24320595 185659 186352 80285367 164826 121571 38247916 38583 63558 460531271 128395 31617 10343308 114002 85226 8562264 163601 35684 19069676 157917 127288 131813751 149298 85402 31202611 4921 28082 47159791 11914 42639 72023355 82429 160621 8642026 179442 135281 607503 177007 160468 46064700 746 138871 85093983 5239 139539 110289976 107455 16462 18442417 10137 90303 11553404 82536 87231 6924258 56536 66379 258547804 186846 48804 20719085 128298 157680 96428054 149817 122335 26778127 51002 140048 64720158 39770 21607 215798989 53584 197435 377356445 107104 115001 41603939 44646 80852 69544012 101096 185116 132405963 159677 145538 10323991 51483 100151 209288423 56004 65834 111575863 140358 85724 22445698 75499 140149 2363350 101661 162186 9551302 86886 146569 35846185 55819 128058 17832160 66716 79970 5845521 61548 19762 408292021 38593 35248 35205150 71515 140394 293983947 46500 71173 9417309 304 161943 23746227 124574 51098 48591319 93868 84737 768170 81847 66380 2932442 92427 35772 98253368 96419 151154 92798 131323 193358 7786441 50744 42921 27258820 42823 126959 19501694 666 137932 78071328 18865 65093 30076348 129286 109540 217626638 196121 169595 22710565 28264 152251 66085628 122759 109953 659826882 81605 159502 10777245 47501 105022 11846618 184810 127451 41935776 5965 158857 45744648 35230 156977 2993399 142208 111162 56647181 42477 147812 32122194 166619 111164 25447578 39487 57800 6081944 31536 76192 9127369 118963 150624 8620050 179384 60318 166870728 74858 152387 6111903 193825 41390 12576249 28560 199663 56369801 112360 180409 30313937 105930 49581 168710 22029 26816 56282973 68408 115636 2132698 125225 60489 14103270 162034 148674 4973759 129795 119883 93225310 98552 155512 34083522 185099 198504 7353544 11608 196274 28843419 196540 86558 29799849 174229 39319 37769163 55915 51496 9007320 71142 41818 59650746 117520 178973 166255360 24317 154815 50761781 86985 132201 369757566 137024 98653 61372160 178342 147786 2382799 25676 130492 40886801 61410 172506 27354452 68128 68325 61387148 155707 159187 43088273 194722 124583 52331148 46477 148884 23247172 142558 27439 7248062 71064 158220 18161456 129664 82292 247593681 32355 82966 34575441 135429 34812 744491 82147 116589 53094707 165785 62396 5919420 65394 11456 40847403 66440 10089 140824494 88439 161078 21982987 2424 199091 53996633 148298 122755 422718 188025 177444 11932609 92436 197788 3644634 4410 87146 70892222 127330 44708 7564657 25082 46678 44839131 111312 81559 81812944 130314 122566 133421328 87291 66267 8189417 87587 4599 127402819 125533 150059 76943010 36705 67853 2984936 154581 181802 7100365 80392 181581 96385597 27677 168550 174808988 148086 83386 30369883 133781 177970 18040357 73203 138541 85403224 36332 123046 676773 64977 97145 9072863 35575 28288 13318209 58346 11280 69835136 150923 46925 14083105 58092 125506 13306033 68012 65381 30712650 127072 189682 169756624 21082 37650 25023278 64442 31019 29896270 170355 194905 508072 113132 179884 26195367 190412 154747 9658254 175952 81618 9144357 110955 4015 3332862 94934 80504 18225081 100953 48671 116213062 99293 46623 6650918 145401 42736 240287874 88598 6693 27700616 116757 191894 189833409 49901 20771 45674995 125600 51818 43369712 102582 152033 48672372 107975 118510 152044265 15201 6406 152423125 155273 136363 32521853 6762 64944 55287520 119090 139824 129275184 38640 163839 3158053 110228 172109 388623277 70294 160595 140027139 98164 10889 46546593 136870 144529 21224655 6154 18755 114202037 141481 154600 11431752 185617 3142 15821359 119268 143050 45957817 18498 81264 17589901 113685 125009 69223163 170069 197074 27698109 180925 182443 76917263 22367 97287 253359876 29690 181729 110264645 109298 168473 134664061 120605 84718 13555959 142628 76477 71678254 187041 185798 33169480 181979 16571 116561183 110109 164297 34705321 42167 130387 115716354 167536 10129 5888970 179554 83991 62582492 146365 83192 90046677 39523 99382 91871002 13036 32586 94771598 60579 64537 155915280 1704 194874 10447118 16424 115494 70825342 69055 165809 54882068 53114 83342 182194271 50894 130207 773246 170872 81314 11908644 95565 160448 898840 21396 168455 10810030 160981 37252 458330943 69999 193481 12081311 148942 181378 76612866 81014 162506 130790395 153476 197104 37655923 145342 142563 844140848 81760 150424 5414628 26711 191165 2763790 179947 31045 306012202 61227 106987 29732046 59127 86696 27263565 188700 154427 209699479 22587 74776 54620391 86990 109736 4325973 114647 116068 1029753 60349 179975 9602540 115666 168541 47119395 91303 169307 43274381 90943 157664 4625143 25570 92366 10106569 13681 127176 181631854 122043 115398 148406656 77666 179621 19073306 176191 25805 2214850 165610 3117 83729599 38708 51633 2472332 16573 76496 15248292 87581 198030 16044156 12057 72991 60589553 96304 149575 179073681 159927 85099 9411063 132745 69583 86562132 132408 109728 71308471 75382 66502 30778008 176649 127938 32047060 12404 49178 15670064 142623 58818 75867828 104503 103160 146093027 13163 104187 2269147 171453 75088 74020069 139358 104934 3829262 191983 7059 15580406 53083 26001 16277785 192950 112864 28138619 29365 4477 5669226 80166 147172 775496 14643 67399 137064242 10860 118817 116251958 156266 114434 29764906 35133 127761 137391615 128109 115386 58767239 141694 114134 61983939 196467 112361 61495762 112591 85210 164734647 99130 131167 25327015 89583 31334 116064584 27392 31502 851221 195614 18922 19744812 46112 186238 44045132 192767 154305 71175293 188038 87905 32975029 15274 52855 87870711 5299 17635 77136263 87216 67859 80362304 57772 81690 71294722 182374 132797 47152858 47506 12965 23707002 174496 96644 12274717 182395 66308 37962824 27022 87860 33146409 177680 77565 20910436 178455 195871 126230235 26537 149129 58824151 142687 90339 133565597 174444 79760 10342950 2466 101592 32991017 98955 74040 55810525 191252 175250 15339883 54712 70958 112020332 69480 197563 44977695 142171 188301 6796512 105250 192394 77039113 49002 189468 57515402 170164 36877 7854150 168320 121078 34470232 34866 75055 191658406 63407 3392 12046543 26245 83537 20347010 92937 94760 188684458 24421 90462 20752224 73423 17945 63981227 177293 34647 33014293 36295 159128 25770236 29132 41602 11145268 38639 176545 53447927 84391 45114 5807095 116397 124021 232908607 103330 46508 9972376 24203 32324 61560805 125573 154542 213948124 179304 179794 26466209 4995 151962 228464122 22111 85125 23578561 39502 43048 277290221 188171 195239 6346533 193233 98279 18815887 122566 65143 41913776 141040 109115 20913607 99721 77693 98057402 119610 186164 37194947 103034 49291 155705135 183987 37189 242159508 38276 6305 120836026 127045 60206 23593043 98795 77190 120939456 143876 61155 121660267 28108 167993 20932865 72719 133305 87268815 161288 42691 2878065 114471 143130 10114003 155202 19030 91618823 10182 148038 22636747 148513 159938 51241806 161211 68739 65781444 169687 112930 16940037 110869 29754 151472702 87151 13700 14498609 122789 131252 491587 18676 131418 16300761 114423 49237 15659149 35790 192674 1223249 7270 26859 103801776 50572 189047 21947500 3695 147476 13537386 13624 191352 2421362 124974 44518 38745898 130897 6915 31508368 137575 35006 4406490 170519 107945 149977630 59641 137839 126116197 51527 127053 163248032 97896 88674 11979734 56378 194450 47843510 50511 23934 62196552 196734 96677 57439595 89231 68186 310747180 46340 119406 1258923 132720 70813 42406533 30841 65693 70723086 152514 69341 11143727 91759 129235 22124737 194323 6124 226586798 182359 48622 44240061 118570 105677 314109571 28361 20050 237596566 26433 84534 204762474 39794 47432 37611237 144615 53266 43302999 86177 35047 18922338 99918 114181 53640040 146047 156697 104884021 11805 83278 29601133 9283 104532 3356545 92664 196549 121711841 76993 164173 124412638 47645 7107 98090509 117944 13660 10689300 111910 152753 30798035 59969 127407 49660882 179444 156141 164840017 45646 88493 82895689 26834 79066 6278967 54721 93890 5240391 162674 93483 15273874 33531 43454 2808528 187151 76823 3994779 108584 198798 12629237 58134 121069 191008823 115865 159984 81306304 1707 178308 3956623 81997 8933 83808599 181314 70326 457101 75643 67118 23590585 131016 72797 221281393 51764 44138 19379921 144851 27926 24692026 129000 148077 116044695 56768 134848 61973000 71988 27158 49172665 4580 104994 218304908 108317 39939 189063197 100198 34375 9237746 162289 138092 17750974 47114 181856 569125 9897 57785 68765941 58087 139459 23125864 91241 150898 90281769 49939 160684 70508100 68656 120371 38151423 101958 83647 26125939 78509 145913 48695794 1679 12088 4004500 100914 113743 172357948 90998 173736 76499017 31809 94012 198190613 88621 72387 12517800 75429 182710 43511963 35941 87448 3187178 187919 8113 7074289 21596 102864 29465933 148223 190018 35113939 173330 69099 4540196 99099 83640 261521569 164115 38982 56616238 153196 105417 18364111 92956 50665 28463602 85801 62775 89687664 180495 155655 50856118 191333 104854 73030480 17344 83752 348168890 19991 192066 143179396 147045 35521 165769328 118644 134569 13963231 130237 105465 57702452 62636 28985 49289570 15874 163299 103976673 71063 94527 306184766 168996 100983 956037 51688 64480 91001578 69607 95234 52407459 138838 150197 71024226 45693 46277 25388875 98911 89664 41798162 112531 47468 32388940 171035 35713 5317453 63404 15007 50638375 134815 117795 94441846 79963 25730 6332018 173592 77713 23093486 103267 154372 18113490 48441 10751 64688029 132219 177687 42169439 862 157839 121464352 104059 82150 49119038 109331 37213 58855505 180713 146311 98714006 99801 2602 21579362 9001 142669 27145271 128627 66550 37261124 151973 182929 24963120 96546 149405 171418176 160844 163890 27341716 161657 108971 4282925 72183 188639 14683087 42650 67484 40735657 109020 142626 99604078 56644 107663 37935165 199169 124972 36440415 55763 173050 56260721 92883 40722 9281771 29766 77558 48660556 113258 70092 66351562 110686 68614 12605920 397 98501 105475620 35020 174737 19552041 106917 195176 124951129 137600 130899 4625702 49888 140754 21142912 81469 34054 9383952 90666 89635 107838708 91886 92118 127694054 38929 92744 191328848 140449 137819 22589778 83678 160797 18090985 55467 194237 9251639 77723 198855 10201207 8481 79524 1385950 43715 122391 22358554 128222 177833 82454187 181601 79556 109882332 43703 90632 22302117 5050 84707 1948001 25180 384 3941971 10016 40469 17921869 167524 110419 213276 48974 184812 532205495 102711 163617 18455473 159003 42768 19627623 190365 115043 12095428 151793 36646 85690698 53559 169373 81068543 149127 29557 1593241 30062 175542 25910517 98463 178466 104859697 90006 138302 15911707 93751 103466 17549104 27150 23114 3306310 64770 180691 572964690 3722 167501 36041216 50266 109451 192359636 118750 58964 3159354 65970 168488 24906287 83653 106520 15141422 107859 172407 181010967 130966 70562 101468834 37280 94941 5468010 81283 33170 61440147 129726 134565 26660608 192581 3435 32648808 134056 109391 11126858 1155 89941 14268256 150094 3298 81512514 8075 70574 13665697 189794 3333 11225417 153105 23875 48449009 21409 140775 155932210 31087 139090 22666011 29854 106128 62849563 120212 175145 2143406 174323 141354 269359039 196519 157830 8206007 178959 95962 1410237 5809 66764 48589811 133305 197322 11996127 94475 144389 5910162 100097 5110 83910536 120069 51032 103866441 159848 114598 73686753 151792 58108 84644940 77114 75615 897053 179883 32955 12560830 151163 113194 94118049 94695 118882 67956627 31022 169912 85455867 19306 46009 28218815 66046 45569 122358833 71020 148854 29750906 138645 11285 39769978 157018 177367 27980424 72803 78216 143736451 110406 107119 73594068 133563 143018 127309268 16513 53640 5328152 92548 133208 32409218 111432 193032 23319821 129408 146851 13825671 49117 32154 193169430 698 159321 48968741 60624 83722 10992452 100354 176343 27874309 97317 132519 16345756 90597 56911 145630214 172181 80606 12319856 166686 42293 52515686 161459 30335 15073930 13728 46797 103014400 113639 160465 89108863 122268 80546 26957827 165068 114329 2001309 164595 131284 84661870 111409 117598 5288979 64193 44745 3413861 31790 167458 11686392 176786 87086 138875739 64654 132520 1010067 167245 96170 263273793 16354 138057 567866 47553 72504 41565555 39901 69880 273012481 75237 96004 2446909 186786 144241 56847433 118275 178339 25783483 196221 194015 94280651 122160 189851 93456335 83729 192701 12200625 193989 96864 26856471 126764 33397 13076588 50873 166927 3446547 44838 78314 11286706 89098 149771 558127512 193637 98890 37805007 96913 45511 8779626 189458 102152 6973794 99040 146542 49611591 88767 14090 8088634 193093 86369 10386537 16207 148790 85631002 120531 38889 1990996 44790 109197 22366172 25084 144819 9663368 177882 19599 3758697 40777 164197 59378371 102023 116423 35965072 59852 18421 17317738 12698 78795 32415550 110676 21563 11706197 32763 84985 30660997 68468 99332 14181664 93799 58108 1210418 53825 1717 199842281 22340 144505 20864690 144450 28126 22266671 149158 30655 120167577 183184 64369 105981566 192503 141854 11097657 113889 38208 71924212 79689 151789 58500143 30164 115837 64836976 45094 151959 86834020 102635 125913 867344 169351 87642 68056461 184562 87407 79621825 118756 24435 169240586 64767 84014 59164438 124729 114736 80540960 80984 28949 51238240 149439 99618 20190694 116176 184995 59158073 166614 141960 81083981 21830 69466 19080717 128476 193938 9615286 70837 56070 83421116 142244 115462 42573705 51038 100428 57881761 9751 64283 408704854 195650 110583 6022710 49552 50305 6443714 147444 152775 633369 174549 52947 114001174 141950 62604 17822231 56239 50638 12344434 147384 112199 682451 21472 189945 12509391 129976 130925 30174780 124930 121359 34734568 142786 185808 46728402 45 38420 11626985 70114 183930 267455974 159483 105730 41666071 38393 8540 8942999 12512 35759 14303409 132020 99798 42339281 183494 185719 9603791 26461 178773 115232723 113655 32121 10897027 178747 1689 4820044 37320 20225 502590989 119286 151820 591400096 23757 48911 111738688 144091 16714 649948 48786 167396 46097064 111556 165632 9239674 144414 185527 267940 179461 112477 42041220 16110 176644 8613889 11910 66212 506870460 109823 47938 1902210 137588 81822 57741616 192266 173511 111218977 35620 190027 111446205 194731 165910 56972206 73250 94450 20751524 78124 174959 91345788 46872 130927 44904951 143770 187304 6515871 53207 90765 57638252 141565 184942 45625376 23720 130540 8989660 73060 126047 3795218 44845 5362 16715133 28603 56103 297940293 77935 134951 455399 109376 145592 7761127 25009 153849 68487660 93393 112714 21938125 20063 128973 70961489 127630 60279 5234889 8834 112936 49183659 160597 25348 1152822 58780 148161 178773445 111493 152660 6504129 7994 4855 9908885 160866 70660 247587022 95996 14076 31450265 11714 196535 191895400 46883 48231 19363506 191849 30889 143134311 44870 135576 4252027 123365 122240 126010087 145425 84912 1354372 152939 107936 4048562 24000 121916 9287929 78041 122116 24106509 199481 175492 10106802 74618 56730 124895922 99683 7472 17286178 194600 51482 25583119 130989 158597 44559987 83179 5643 16387636 40547 40044 45761014 83138 63900 13118453 158839 178148 129470987 152353 36372 116401863 75431 121832 51620157 78111 125836 3931883 47297 8467 402668611 64324 71627 167372355 159328 132476 125499274 187321 148091 12879823 181512 90323 66436966 415 81231 64304075 107223 96512 1838737 52269 35240 122173162 65529 127893 6042526 96634 59326 29764371 129197 180266 29065760 2621 162658 115555982 54376 760 16196513 111848 197287 4537492 21960 16291 31147668 10203 153836 65495790 43360 145863 9941494 197619 159851 31574508 10994 69716 26286370 178839 41156 34218585 125197 52695 51214311 90233 194266 47608486 129845 160385 388586031 170893 107256 19585349 98865 185412 6495809 157315 168489 70344431 112620 158871 8171231 61709 66740 7687622 120516 182075 2672686 138672 47402 138938781 58568 65010 41076818 64532 46698 31848630 39287 124801 3522710 45752 86239 12966682 11229 152464 6216014 136033 85969 5052449 184468 156050 14944280 27689 8689 125795893 25241 191395 134594176 2907 54196 28241093 186954 75853 5941935 70403 9790 26852480 104833 80994 66350864 156476 46383 15570919 99475 33510 5894351 199489 197184 5468905 129095 75481 4017623 164225 135465 112599048 17336 8149 188409813 29269 31743 62900844 80527 37401 3173750 60822 62700 77440593 181143 59892 6902745 180981 87496 1686189 98859 122120 147956909 64671 113203 121065578 5981 81662 5497540 24090 29211 43942266 96345 50552 27295991 43690 137884 39718797 106978 21071 21330266 125455 35873 12626840 60827 50800 2730610 15468 45248 1692822 181078 142972 23571175 53365 67238 80698952 140103 113084 13565345 194460 130002 76194218 91362 71083 5090358 96332 171716 193341798 133087 48509 142767621 22716 91995 102321715 12449 10475 290524741 19228 50350 2224098 88356 100551 27132179 156208 96758 115951339 26042 118480 128598012 194991 80970 7069704 127993 172195 237128080 106246 144791 56284001 64761 130340 3745806 111359 127814 229071548 110455 137238 50080367 99827 139577 25515973 5202 47598 22017004 38116 55880 129670921 123442 97834 2559367 110230 14300 2812776 143463 114331 19115502 161860 24933 210686970 25580 77872 26499579 148924 3237 28956897 38871 126424 77383997 195989 27471 762991 116057 38167 65366437 1604 91022 62357300 98041 67617 44319922 42424 186481 122207741 166576 62728 133797319 88168 66529 3443748 39948 167540 51839642 16886 78902 120334893 176262 108906 53607224 154397 191116 2211884 150690 39956 8183761 130708 82503 57498803 171382 95774 182155636 88476 154954 62601501 102935 128998 7053543 8023 4581 11497850 74695 156370 618032 15715 60935 186471588 770 68596 7513721 40809 61317 52722825 174353 29937 43020572 74193 122097 3406351 78396 74148 5526657 21890 89159 52908242 116926 41796 11282989 117209 118450 37854255 33153 46643 97455411 144304 112711 6316395 119028 170369 104230584 53809 83286 33476460 188683 106799 56848186 168665 53208 8557788 60537 43247 35819748 95248 177251 10785583 34470 114238 359385808 158793 37450 6864154 76047 195653 25447498 197456 114664 142041466 172436 191999 74571201 63886 40679 123443619 48007 117786 27085118 105550 152233 12761612 45593 197528 48356706 136809 80451 7332779 180493 6249 47148601 64697 54307 110448142 90621 84003 40164845 191249 121501 14682679 19175 107297 31562794 191519 170557 22118712 188370 80183 29166292 179231 114133 8987901 164301 87271 5585544 177811 184411 52794262 151595 116447 32572789 145517 174531 17256659 113541 69124 21002569 47690 42945 87724131 37135 171671 100274699 83345 107140 36334954 16718 68794 13737766 172222 167020 64358274 21714 169847 2903275 56725 193517 67081150 100062 41420 11126158 128272 122767 19465518 34689 16930 43607235 58849 126955 50940048 29447 47665 163337174 172996 191361 16348730 100877 192033 81056088 35525 39521 1053768 142293 126703 282862717 51359 187054 112246460 116895 136653 714695 25380 100215 111339979 196320 120720 86383002 56503 10018 7157687 76220 186171 2181860 150225 108305 23286384 37893 97261 1851883 50079 146684 303339167 149845 76133 288633367 161638 94343 1561450 51909 49121 33066783 147654 128596 104977639 14865 197531 19503753 66876 197552 63595727 127430 145951 74416036 85570 107312 9517150 198502 94296 160899434 133260 42712 18938167 85642 170423 131834444 9224 166496 27926907 151994 116985 95346912 8051 42090 259873750 173685 92340 88237219 52016 15384 15644800 43698 51234 17063755 125170 71380 15288239 60054 27717 5418599 52085 126535 41395035 142493 122286 118745116 44856 87260 448237724 2361 186483 36458651 25959 55829 39552256 108279 166541 12977728 143718 53735 62218475 99355 98346 29703764 176465 14995 5593208 102061 73679 15047029 33482 63492 191638214 137346 186924 15919795 31592 162268 114077681 35899 158085 3861927 141773 135191 39574131 171612 86150 235796 65277 134669 151738512 87207 146132 183104359 142734 49546 49197368 10660 171481 26486491 134487 105239 55977260 193789 107603 201557320 148517 7757 82174454 90807 125678 181329200 70257 52785 86973073 35984 197610 179938054 193803 29752 1412446 116374 109480 259855908 82244 90395 84100144 43861 63354 8548481 73567 166769 437995 133987 150055 284815 158856 67599 10435262 27534 40236 11355144 106564 139263 3422331 40053 40701 3606209 104119 144796 51357188 14226 113233 44663477 97023 177834 31986141 150411 188937 28450410 3756 198196 33422753 48028 101935 85400464 140170 119308 64645193 103234 125524 93594973 36126 60786 33881349 47156 85525 209477649 65892 6928 76807624 133006 89324 7391796 188940 94532 46519743 22790 60422 2769523 130506 5813 112385493 73962 69324 75481342 54864 80573 71340620 186396 25914 1394341 91377 110664 8425616 128947 46438 1694004 76373 138219 366801211 64517 91822 136680669 194320 131986 16124666 166750 170439 7129845 131276 55362 50170951 165304 187230 125749496 190336 162845 39195146 34631 155355 25632675 63050 134189 84450045 113495 29453 49061439 55641 128834 12381893 186787 186700 292828787 152479 112493 4357751 41415 80605 93021035 79508 112176 164243298 41322 22921 13987173 96041 49804 14762380 117649 32124 33100870 136762 168002 10923175 17198 17130 10993849 96018 161609 674189 117925 119217 7821036 153170 972 90476820 80611 184937 810372 61293 17662 26231435 167015 140944 7386129 127149 50348 3785457 100919 143888 33001229 136672 1698 54228180 89646 136143 2342914 160305 85075 170280966 175540 179696 137986163 144546 130343 12760890 173691 141908 21788026 337 31493 13082786 39584 30688 54797333 132632 187256 28070526 5336 117213 68023267 196628 36981 294341879 110725 65149 485997773 168833 88740 64732331 178809 8511 183820074 162258 183153 22734 135556 25706 4502129 18883 152977 45087004 40336 108459 66602751 86437 194138 9008044 38064 55784 34849723 42777 3977 227896 117624 7555 18074130 53692 79250 125505188 163181 10371 77605120 144935 78681 8588886 161093 21153 9083031 6584 52693 7136325 38301 133932 38136019 170410 175731 25490624 50989 198189 19631301 17807 13996 45991878 16038 47188 3479452 38182 186864 226418537 6418 89012 47127641 109247 101174 5288881 187464 151841 14491045 142475 131610 35822374 15458 146846 112573741 185272 69871 7872366 70233 122028 30367801 115356 76540 508708727 138173 46290 13131452 128688 197312 21562949 99081 167349 43653033 127256 158453 6889569 107402 136592 24942269 61205 9126 83088426 22505 152909 30462559 25431 121577 85831108 1657 4639 10804468 121518 81880 12381468 100803 53399 17314218 108865 14043 2266530 195175 20263 241883243 120552 111220 18736757 137210 161068 271936631 96452 74730 191184878 183980 136375 4792788 67878 20913 595466388 13754 23230 8204421 143184 63397 129704512 193257 132784 40217210 115588 178409 18022415 131452 36448 43931917 34340 102928 25966019 75685 44102 20051400 9550 109010 1770318 15825 140939 120523283 152147 148273 18947128 194755 3945 2471895 36062 96071 13993812 5999 124500 10722097 191422 140882 14546323 26209 93623 5313207 51460 1982 5623441 88959 178551 30585795 76949 19760 124174040 30686 96879 356444448 42600 144021 61074915 150899 65969 31610620 186376 12830 4978584 15713 139012 38286127 68105 1642 190285311 72089 172462 22970465 61366 100068 146241666 112196 25396 47743630 3442 187526 52743642 101942 48595 92302325 155632 117447 30637769 138414 85929 42660553 82056 152942 40045265 196325 197412 3734609 152351 28035 63417880 114687 9749 85979565 103473 54333 37848654 176423 16812 59329070 39169 23143 174665402 157059 103930 68826078 166914 60031 9844384 100336 175546 22378505 23543 194478 3860915 118470 18121 16207594 174615 82948 7961746 41354 52993 81674460 63000 130527 1000416 20710 176325 38203162 52607 106076 107491703 120865 103537 11208568 170549 54429 94214414 185112 70655 5990986 12264 46709 302512063 141692 79534 38672885 134333 133537 3293751 147861 2145 122609647 155091 46658 93226196 129555 10481 265147932 6793 592 90697335 42849 158410 108156264 62320 191457 154761634 130759 134183 16687117 60683 99761 42899014 74719 169554 4059785 194158 94858 61464309 79313 124657 581883 198154 125593 15780404 4173 48978 2359868 63098 165696 9035395 72090 196831 52593221 45724 100407 51498990 48081 51 15003237 163188 132251 142589432 102089 34514 40811307 142749 19407 123495644 141383 969 295143938 84944 108921 45028081 186763 8145 123745163 43321 95743 68785191 184017 130127 46315787 88009 4745 213718825 197263 92972 2014605 28794 187028 29040026 159610 75304 7536258 148376 108392 24285790 20424 142903 158478540 9687 112235 36604765 95731 134123 148727527 31119 187904 89178136 144968 89321 249736965 11671 182677 24743523 125644 73622 546331 194919 85097 5493334 108314 93706 63919944 151590 40815 74447780 98502 134949 8302076 163123 174486 36860491 35610 178658 12143713 61110 96328 45820477 170220 118192 261196075 58153 115313 18438038 163044 167573 348137628 43998 111436 10646403 151983 44515 733943650 105849 100854 541254506 192306 57566 132850634 198092 3152 14864182 53410 166364 207612927 89118 107504 15023301 24145 129864 5553581 62221 93789 24556402 140412 154793 37535719 118991 89078 1010725 179007 90808 28536838 195540 192906 8423916 2662 20266 49165304 174474 142762 20404182 34767 131029 3622886 110087 158718 171245110 38099 78065 108877724 24580 125667 127537129 61263 43956 12567700 9750 126506 139783097 750 8564 31681052 60880 150277 80535690 47180 165429 42913152 165634 4521 156238663 126904 175730 65123591 2793 30949 12537109 142908 162339 51215665 69928 52589 22948807 56952 96402 16787438 54285 35521 155449641 65328 105974 146925752 182593 142684 618559 83225 46089 39515052 77835 75370 69081178 6438 45422 38988664 94966 102386 6123747 19769 106335 108028692 5497 38439 50533170 106003 53641 102014306 85895 45332 10897809 172791 34086 20571809 112232 162743 53956497 64265 91623 87651499 42766 1256 2287785 149924 62480 65952 80440 97497 6986450 43283 176619 3652713 69184 101150 15836642 63869 15070 45978381 51528 22608 84287399 52759 168993 40214975 118215 53257 11429622 187080 84303 170540637 59955 10486 36872641 183658 156665 16932240 51850 174155 3358559 39122 174146 15652749 13893 131531 4944623 161983 175160 317062 155839 183747 63761746 14212 24862 119345 198019 84614 47415785 12192 176433 27694946 48338 133773 23760929 172721 88355 49709363 104923 83664 80174582 148964 74605 252501 147903 36261 63572527 153278 48870 1203126 136213 108849 106615525 140817 29480 36391440 31393 149101 4019500 106216 44525 27043265 162678 90544 35178838 166814 10281 7869009 6804 184915 38967078 84553 142199 23685860 151542 6051 143291285 43030 104255 32917523 157009 53696 72194044 47671 21525 66628253 192192 99613 72718920 1249 65104 39180510 178126 185188 87435302 49414 24646 1780648 59960 143400 58230816 69139 10848 58937538 188900 141224 52694785 101313 76770 57995873 126940 24842 53476004 117359 135827 42010854 136942 167569 72768098 111274 59806 16263000 37386 113521 43502957 154858 191418 25084420 161537 92056 93193611 18449 189768 25036541 182823 166243 44362372 33230 7598 21661970 30404 55855 621166 101211 63303 6877230 97630 100757 2727613 101628 105589 24105323 76605 121599 130567885 3983 183772 123098636 189380 40408 62697263 8085 45894 10975106 69783 131705 100569 197277 120094 24413835 36289 143228 9704731 147396 39457 157063864 61545 11711 12834494 188470 1166 164101316 146038 117684 33854476 82312 87774 99982217 134645 44116 8867318 84339 25716 48322194 57746 68727 3975213 155154 174775 53404125 102439 86454 51689742 57497 47027 30747976 133376 79123 50005696 150944 135001 22197555 90818 185835 67505688 63234 36267 132876665 82796 157662 5926815 96237 129559 42341052 199502 183470 30090727 31043 109512 540427820 74406 186520 137446752 6164 149031 1445180 47151 153772 29629603 153725 167115 196779361 82000 137053 29665070 176505 188842 119785438 111 192392 2208818 169674 102304 29273653 129332 104139 2040958 95870 182418 10462760 178797 80031 92610482 183216 159679 16774928 171962 54054 29694177 166429 60798 7378040 96914 194941 8077429 48087 168574 190174900 187727 52926 14775588 91929 154429 396065428 101964 140198 62453217 143130 48548 3480106 88754 56920 128566188 114388 119183 56960012 32760 174722 2574262 153182 34551 429613 69040 19306 88968113 86643 154069 131137931 148532 12974 2768785 188238 63729 426013098 167424 28923 165915177 170534 104481 77190449 102552 58080 187506077 193714 187199 229291364 88852 143016 68966215 72870 115322 19621283 140562 199430 47710505 185134 81544 10039984 188022 105290 68660268 90159 160858 48071831 163248 177605 48430841 15181 104641 3542230 70514 83124 8609628 130428 49462 7121791 24158 96155 55256409 26630 15467 66691919 96366 5948 4313299 139269 81639 64717140 157434 189909 299153263 152630 131580 2998579 76002 145184 56903 198265 54465 384900517 70794 141393 208180324 180294 165567 72929039 17467 24561 21309221 51940 91464 22496268 195226 119002 7957244 160821 24231 38521580 130958 137260 99498844 43191 112175 95266201 95594 71028 6193373 150645 50411 40877213 132388 33509 11085285 164497 43320 145210016 31628 147251 16720395 84745 86003 120432170 52003 147302 207956014 169582 54841 615151 154562 68968 85565113 87323 95849 235237815 89560 70425 149203732 176723 155417 437176008 37539 125555 142190 178694 67572 94097645 141651 79780 124685049 97734 50343 130010240 190251 102525 48556822 180202 18452 18929613 136969 144213 132029976 116052 170945 72796651 70716 175390 45448435 97146 154566 44757551 22179 45474 26081290 90882 8810 90826205 115322 38415 17737468 157644 23276 4369742 52579 120383 24016899 128261 80766 3297367 109380 143627 322368941 57611 159078 4951334 60452 20247 86114151 165831 199991 164036968 194069 37804 137665407 107533 174923 29359596 166717 157972 45709120 139649 43678 100520632 124960 22949 6897269 62152 40612 5048051 118008 189630 11496104 117748 138418 65210993 61297 84229 104614839 51176 180233 11403139 109945 52173 6859743 164254 173029 145126226 198343 19864 207240499 74142 137404 1413601 194107 171187 39342766 119702 1191 25666459 26302 141841 64337980 198718 123996 865766 197599 163830 3022972 162381 178719 4617650 139246 136317 41953196 34699 105295 81894282 115506 164485 15610707 40025 19633 30102121 124339 49903 28380962 96782 129939 71860348 67059 42397 28626537 197227 94672 131808788 104622 193540 61054118 162115 75678 16143089 163018 181248 62758225 62753 183537 15285353 139944 133296 175203009 34154 161310 54382610 71633 146434 19665413 193538 161175 23374150 161906 184735 6894256 36828 15387 227298465 193502 57329 1666527 181581 154469 133770228 192389 92332 7200064 156546 127660 42217812 52813 46319 44745497 9031 45131 76076226 89090 62732 82417704 23576 137978 29217154 41066 161535 7971291 89792 94093 24096333 68185 114839 48149084 76638 36452 29831411 34503 92951 266723654 163217 103384 61143862 83007 23161 793513 27524 27233 24458963 126813 151985 63339344 35766 37884 11982836 82230 26141 40184022 83655 174747 25953321 116687 1958 12772277 166344 179296 29640073 31528 139764 31062393 49672 6589 12966940 167267 142464 24621418 75900 40046 19796459 85966 117247 18723175 167911 72133 208662764 159148 197400 27621734 191203 103078 6658237 106092 146562 47193900 108696 8361 59706750 165018 17224 2056463 80685 106077 24327965 152896 54542 200632120 45243 64387 75942141 158966 64608 147195638 168514 27970 215064370 148342 33553 15708585 172568 184675 42502697 30889 86327 359353912 30651 109436 25311660 159806 182568 66581275 1881 90438 73225965 40208 195628 30536023 34883 185467 152709011 184289 77809 3614101 97836 63757 175834480 37655 54278 46723212 90845 38315 4364160 168463 92184 242383064 134737 171360 51239366 115578 88441 104523527 172937 123714 112948898 3351 144282 63455548 111734 114838 5867513 119287 153231 28515581 39885 66304 18694522 25513 143273 67609048 71381 40217 78280985 27656 133479 102360726 86436 35651 37102152 142190 112854 402770244 68065 66628 36695862 101200 3084 17371569 160316 179943 63413919 198734 161937 55374200 722 64595 41899145 26866 110673 359662725 120504 85336 8685179 180255 13725 15467536 154839 74001 2095855 101107 142466 3405105 87947 186441 15113481 127062 127047 35026938 98240 152859 187450780 60713 71142 69058253 133158 31462 30623072 180599 29950 8575641 49017 199358 51720018 7223 100344 248592091 82367 149231 56847964 11216 148763 17491863 143891 43581 25223118 63538 192588 116560181 90002 177475 35579513 189821 63131 5059232 75497 70167 60726511 119254 7131 205420486 52832 25722 69463798 35612 95955 207367150 146906 16163 59912341 125698 68377 34002402 81648 65887 263828 154859 160240 11198987 106609 146548 11051461 61277 94682 5929982 13641 118912 23904768 48239 152312 165352314 7157 180764 39959409 82699 184836 3413677 98583 29352 173497847 53303 174377 84645350 109627 165404 24805589 93134 81653 223631002 151197 161380 78950935 172457 86820 23356257 163995 30654 36849701 22857 62991 55157518 112247 99877 19303992 139022 196883 352558470 120880 49011 77819188 161734 46144 3425229 98468 184798 32455075 93379 50345 65396826 113921 179674 36061182 99927 44493 4428742 131392 7931 12752272 40306 7299 1889034 31603 57431 15237379 24008 45412 85587681 68889 116039 9523220 135987 1315 29940881 187273 126895 18908498 72615 95126 186717969 187735 46194 84008639 143077 72372 26614009 51784 176333 395992 9524 140491 27013094 131285 68117 424747 137434 167149 196122975 194976 13287 202358769 196464 60190 99412963 119005 194770 19941092 139038 14935 4834960 109119 58088 128714081 163332 87168 52066342 98401 3625 9983364 79133 42563 79259733 135172 107716 86831554 133699 147663 15647289 137922 112645 196223380 158836 61703 110294746 70560 80592 19102245 136128 79782 197937586 112101 87543 141272987 82277 139399 15120351 100800 40957 1124813 164341 140928 14463773 176399 137779 157445171 133361 37826 10560285 30856 160370 408016 133787 126396 67592450 53651 119914 7960130 198157 138086 21445693 81255 101298 57569063 17463 174468 51090059 90624 114897 166087653 143646 178942 39512206 115769 136835 3041303 45000 197941 1476844 7202 176598 6067463 178249 168119 132475906 75128 90741 187352570 126204 169938 161163037 19717 116472 150776929 87738 192312 46611856 154780 149787 131233637 114490 13124 13365164 93585 9571 140667285 70759 99936 165942633 166217 32118 28916958 186507 133365 79645081 27732 177841 7537007 137705 196841 24870835 36326 16211 59674517 76820 42002 66686887 41653 182551 17405962 140284 2929 296372188 190238 162041 4449715 194248 17780 26682611 161768 73990 1484984 15983 197151 385222 51049 197341 1894469 160542 52972 111672672 20691 868 563078 79135 146125 284123977 186570 10139 29771985 22677 93998 38574936 77222 148079 11029356 122576 132567 134426619 6076 6475 50140113 162398 89698 87407619 142347 192991 123983134 128853 93069 4073963 170906 49923 22857357 7524 69347 8409658 158680 129867 12272482 71304 38468 208935289 101488 108554 23196686 86004 64839 16300133 29622 140758 18617886 96528 35713 5710006 32659 161464 4103865 184260 184423 45074981 187878 31789 11543527 4906 51333 225449185 114004 128796 33353902 132063 19170 46062967 155658 8992 196931540 127025 60386 30340461 92330 135562 39779727 140163 35607 4175566 98075 145392 29842269 140360 188095 36640242 62655 36138 5735825 194579 64219 33483755 177438 177556 102896347 34901 190623 4187243 97231 8006 39617996 127377 183344 1397130 22864 87565 29280424 12774 60225 8106498 194632 158105 29550072 61966 182674 870521984 171404 142057 22992 14667 131731 73016886 108052 32530 162099480 189463 175950 35350463 164137 186554 4119147 101103 137101 203059820 7143 82722 40765893 103186 164831 45776952 75124 13471 4323856 56765 92179 27783996 188118 150441 164760792 74574 52102 4844694 151357 43215 8364637 120860 41424 7352989 80348 168435 77199258 32200 85027 36340767 106012 175333 50056974 107120 51791 31969575 85437 192593 35992438 144866 198947 49301305 161866 102273 42915780 158935 161216 8465960 161277 144149 75235006 29047 158545 17031930 40182 185683 34871770 91469 123393 79089587 57008 173927 22670745 85602 61217 21121282 98089 119419 5805636 61805 167942 4736235 73273 40370 27136342 135543 102592 159084893 153868 48066 11545130 143053 140214 8409007 87770 180942 52131230 20842 168562 27207529 10360 17009 52208827 59848 10843 124552644 41986 65748 34088487 65280 138938 108742051 21865 64398 124659919 183912 107336 21527619 21426 157574 110990082 132895 26102 63360342 195179 187924 18987052 177170 158721 6739939 129856 132976 37493948 134936 160010 62858784 117583 10371 142717400 183783 106018 90184978 91949 7540 188240034 176667 190079 61862867 118613 61817 519321541 145012 4420 139038407 19463 189629 52367188 123603 190336 12639156 59168 79337 27215258 159950 187973 156418820 157752 60835 18898759 21710 78237 20083421 181243 76013 113351 38889 182301 10119800 86213 12822 41264433 61929 92800 164070730 163458 4545 23883476 78385 62252 11772316 35189 147046 194701034 51349 120726 38016865 193097 35843 60494127 83694 161920 6874574 55792 55652 13660222 56486 123267 2205602 32834 77280 19916610 169458 104107 84249947 56065 137967 193114366 176758 106306 18923205 199835 93788 120982746 195454 59167 6646483 159395 54401 158666914 37057 12311 12199965 93068 123433 3168459 32262 10783 16345133 93490 123975 82185254 125835 37556 32340611 37660 185174 287894824 18161 139612 73960663 39792 96479 40585334 66837 72270 9462506 80726 156850 63220628 52087 190796 2390780 168139 198549 136864812 156306 94052 13908635 34993 161171 6571485 79259 24573 18531925 101867 105104 2523263 160205 184206 5414987 3590 192023 10172425 137805 194106 12467760 135328 39285 7827316 80586 123767 1568072 179636 117028 41330720 81893 7880 58285769 126740 145344 35722583 64329 84829 78091184 100809 127433 55705922 178332 88655 88653560 57579 156982 196566657 184681 58104 318954884 176700 27235 71920708 62545 88987 7084887 165682 49162 57607086 100587 176756 5303361 53247 81851 24323600 98924 56949 82559866 47799 147837 22341330 114753 51113 4495858 140569 19727 101010987 78647 161716 6966864 112240 30208 31632526 116081 38548 83063694 102658 21723 15623400 85817 189382 185422766 59088 26608 239854104 125545 193455 16395675 5845 43495 899636 79615 154079 4841066 24394 113045 18965133 14860 164412 4101037 64893 195746 1191892 97404 76434 26245862 143222 32757 74360420 97735 174318 14868654 62737 2377 52030314 96958 160269 28938805 106533 119393 857315 126972 150035 16056086 121655 43493 98042728 111336 93312 447520452 181817 166525 37151003 86841 15 9704886 57800 143043 47419051 57319 183810 126037164 188961 195067 107275509 169961 82951 815223 114630 80241 75419445 149320 102251 251079500 27338 28827 11451956 196390 162348 55441550 196262 143875 36584293 89439 178331 2232238 72098 96238 651055 93975 45160 16008505 198951 122372 49910279 47194 34817 31274777 79623 81838 70733866 116233 116894 62857596 135495 43188 8943086 42474 57655 57489293 79264 136156 28714 3965 105864 114196828 136355 59010 7605415 179597 33674 66496437 161404 35532 7702338 99114 188617 17723510 146275 97661 25439807 24149 10761 2041597 10431 153439 56567500 178999 176750 21686661 62626 177100 47293097 2629 72031 77795316 107161 14471 53849076 125008 170704 3795421 14770 111325 177544405 14974 179692 140089008 196841 158819 115695681 85884 75933 30030866 110437 91234 76132504 55171 22606 9928844 123077 182383 4522624 6453 12992 11188838 35836 118103 3193542 158838 62213 84563975 65439 199527 115038980 138725 47743 2161884 51881 88727 13223536 132120 148933 13660167 130580 82455 77133243 12257 115446 17079065 25050 80618 251157222 12074 73308 31412812 72825 198218 29500366 133305 133215 72789835 36042 132920 45512453 5435 77126 83229219 56799 92425 258618 178698 30993 10353341 175901 113331 118209093 77961 32483 24429934 83467 165498 88899183 11787 80086 69214720 120662 81992 501494 121942 133750 26234380 87572 167022 30172037 127100 127995 9469252 44072 135616 156831399 174967 82521 210787653 92735 74543 156440279 61346 45793 8941861 43897 172658 2532201 77130 194301 52743793 137777 7015 17010267 171247 196465 32479057 27956 135915 62218400 26306 90919 49280894 122337 37310 98348644 17785 46143 1222479 5926 131334 14517292 21761 31176 251587102 48822 108844 43399941 198638 151416 244461679 140250 53187 17867328 187251 59385 118200977 95990 160453 18705842 1162 30917 1989295 168238 185666 2324118 108605 183633 267094088 180617 55161 3221837 194837 88999 14039491 193893 196083 91201889 123603 196394 62875447 121249 133055 23008402 144455 171609 15675447 76834 52360 44056047 3390 126558 18769300 186134 44562 32286617 3742 17210 235946 65658 181824 15532787 104347 161170 93135388 158825 8848 160210 67057 41087 6406982 62324 49409 59448042 1318 31684 6419594 55798 102241 24647127 68362 7649 169808271 59153 81275 42859766 1071 28736 82719017 60923 15723 61733967 137069 1509 53580 157567 146230 4497155 54973 196435 38454074 20716 58514 7788186 18216 158903 119568417 46759 96661 29385213 171493 71416 54871336 41479 103579 15429874 196106 23353 132982671 193302 61618 3594065 7488 171303 37453953 117051 131089 106107570 1284 43351 29588107 131289 73668 6227812 71288 172087 14260324 190210 65644 150596175 76279 22031 74531729 101642 147169 55401133 179112 165580 23921405 49049 131345 57464669 146173 81137 23404384 132948 136316 10002097 186839 156796 57626482 74976 42775 44269994 152352 278 5630942 191437 74777 13766499 6365 146172 175174159 126938 134970 45497932 159882 150097 17645 172715 26036 176995172 146566 170475 5406108 152045 128285 71647860 138217 148592 201619975 117614 33298 42131256 127725 197340 73198364 107237 79307 271894699 71380 185662 46794602 16436 68812 8390051 13834 99235 25365988 182949 9016 16981220 42678 59259 34042466 47895 123732 43220047 39582 115343 13433483 82124 56799 14853263 71165 48772 10830174 128540 75165 149825280 120920 145781 28842270 58587 20955 6721250 98958 118650 36212618 151933 146207 1509777 107243 179126 71863898 38393 196110 17343457 195798 13468 425190 157027 20821 210428239 96662 6475 50271479 34875 178696 20488746 123271 34881 10671244 117851 42849 56580082 48446 2030 32136593 32434 10565 26022429 4206 11393 90322049 13763 117054 37505261 98340 25855 38804076 129316 40428 1019792 116600 135629 19123884 103964 12869 43721220 134136 67203 31315050 141502 29680 13381649 105877 50794 58988550 49185 182721 3190815 81213 190834 316765284 155735 92176 73287675 22190 112094 75388721 160766 74504 2507595 101044 196448 285040 116890 72413 181940098 166734 191317 3280851 128736 17965 5181487 63882 47412 53448621 103756 120816 24961794 93716 54730 68052033 160093 113740 120781155 21845 65894 53308317 60275 92822 1485324 15072 32148 3732332 37790 73944 193923228 112504 186358 336988009 179183 122075 375256479 87451 132126 71777131 83680 34267 24465965 176670 2738 527116762 68898 7039 139032342 28353 95255 80279076 33625 94896 67945525 74305 144649 34643378 115659 59824 110328885 98954 132363 101490145 25356 74353 14924332 66402 108361 8309254 147004 17325 61013801 999 161392 68093047 42515 3219 96254911 124296 81169 51529003 108053 145518 668823 20297 72806 3681990 193010 865 8171044 48015 121410 19460044 108812 116711 190973088 131432 141428 33313108 164332 103307 38691971 31842 80967 5106092 28543 67191 28867662 41824 19142 59144987 76636 149343 13629346 19134 116765 65773953 196506 23159 3456792 79178 138051 412705903 25975 106383 278484696 36164 80870 142896810 197661 97135 180784804 198125 128856 6109268 185905 23704 53082832 97992 59777 76005613 77996 79798 44694911 135845 131924 15489878 106762 76076 85363777 118889 120203 55925025 2446 53157 1711038 84175 81534 66271732 11752 29135 153165939 187357 85051 47347117 36043 191636 33965982 115485 168408 12512410 144992 156162 6373259 165198 43196 114661739 104140 173047 38115719 64633 52222 50205738 137655 182793 191353940 150855 159063 30484884 91023 45613 96095940 9749 188147 3045372 171954 130768 64427981 147079 145489 16004992 183125 162137 173024218 1561 174055 2656226 51418 42679 22487028 94273 168949 51092379 185197 125752 37362933 165118 70231 124061630 125762 198659 2175487 61463 163539 34464413 97240 82661 7482657 54127 51204 7610956 24882 198098 117581342 51589 144971 150086182 66550 126724 36673448 130982 174143 29612185 61100 83446 8995660 116342 184093 13215036 126196 199370 183525209 42193 107047 87617125 152221 147464 18152611 135169 26437 38329685 8987 30477 20806808 140682 90754 16008098 121423 131167 107477504 127977 64226 14095787 32343 103569 59839332 18866 107453 12706170 113857 206 8956509 50856 121534 13251263 106505 24934 26483379 58268 32188 41033208 60462 31924 39366121 95035 131119 171280489 89879 148748 89673637 84815 137664 303859 137753 93544 20041960 141804 138958 66639444 165139 88066 64094137 32119 80619 47562643 86773 55076 4169494 8669 41095 64572904 70182 100683 66754945 103888 160632 218618164 168305 199407 14864282 159178 119023 64554810 39507 182939 69065221 57871 184068 20014212 119537 47637 92627091 83990 171098 83711482 54474 116200 162124470 131011 67752 9989541 142888 119047 10460052 180441 158975 437960392 59661 151339 5549227 98757 145261 3233595 4302 93230 301218933 185097 10189 26058099 45269 42143 563529 159110 29400 36600789 167166 26633 17441655 47754 12955 100338104 105384 181383 11553821 49005 23069 23405399 54058 12825 32331839 30822 103061 136115790 194006 63336 21910534 139920 139328 2121286 188935 68980 521019921 117816 125515 183668178 186967 46178 122338298 123218 29896 68645944 187578 176674 88196013 189815 170973 34562311 175318 24247 3713903 2099 146205 60976309 196188 143141 21419190 78868 72972 40161317 19196 34652 148161420 111528 104080 26619558 162711 105682 17690565 10659 45685 71520974 175155 162996 20959681 166081 124492 57233654 81655 109507 81799199 120617 198514 194958211 48163 131 54621831 69269 37202 74118609 158316 127903 20068064 105456 47184 20541230 141277 97445 115731274 50147 75682 12446467 7254 21324 20314003 104393 78520 611374785 127484 65937 513139052 103914 73402 77132133 117074 102747 83847762 172809 35212 503498 106187 109896 183869866 137861 99736 99168642 9101 174829 7864203 166668 71879 33537012 6489 133874 52094947 60593 152312 33923558 129875 117693 109176446 199748 100240 28949007 69492 135331 31969849 89402 196483 5811199 101000 12921 12891285 11843 157024 87074483 141012 125335 106765042 136592 165914 31705649 128555 94169 746168 126598 76614 15338747 21057 38743 118084758 132110 136370 59095658 142531 112072 4707463 158704 108333 12519358 170978 170241 112698 167926 171805 27127385 91969 118594 54986908 9204 1 208171557 162036 108070 38100641 163484 123922 11587324 166493 73087 130248457 96761 71684 4365219 166507 10058 2546918 174494 74956 45329240 72327 8424 78820274 19916 139948 11400263 185623 139519 33731927 154413 117833 153407494 17357 184429 14013432 145098 115905 91302976 111642 125689 130984374 184147 174994 16721905 169497 182217 8900952 163700 146922 42154767 39124 116986 196950403 72289 37431 24956375 16945 62669 71371878 114516 168291 98104886 56922 197221 231293832 140108 87149 40662701 148025 80594 71845928 176584 42850 590777 55168 181695 286999 40038 10722 65423479 69017 140889 8711511 158025 150500 4618254 49504 129030 118762397 103969 125222 149069751 130539 180138 31367871 125219 84800 38731493 146280 47563 36275542 45473 24090 3765271 115581 173332 5303159 13692 162511 3005304 20742 167460 139573675 33942 92242 16706182 195636 137766 4153479 132314 88245 14597090 163979 87592 13483909 102027 55782 76547553 52020 176951 4398120 114096 84911 12182388 100818 137418 35467014 35564 193515 10564531 9322 68834 581468731 189743 99849 119108386 66535 113579 17763996 27559 44169 16363185 136611 131581 205048075 71121 23127 35078825 46829 6756 4909436 87716 165868 8582532 2384 58921 147906282 74324 75934 30715464 153387 39824 76499732 41818 3328 164086633 7292 191022 17076403 117258 145710 8701404 178929 45154 36664263 146060 174970 12401648 129308 13389 89605795 194446 164101 19585185 75114 111274 145357032 127626 50730 1234344 117787 107929 53879481 8612 25710 115048076 80216 88603 56234673 130638 168330 15385821 88077 21742 232098189 119647 4765 17180889 146398 49180 45902751 27715 167485 8843562 70587 58489 59901833 104223 114249 159956075 168795 72358 11560357 71146 170548 204200677 78184 15660 530288986 118587 174590 9655055 72292 182320 10660831 74442 53177 23158611 58592 122935 17913456 132433 16175 8777274 116275 14968 604722380 192155 143632 13955830 119538 169999 137079552 1204 102692 19745816 73096 86536 156904852 167281 172906 4815251 143553 19239 25555985 192506 145162 310549363 112000 147744 221843932 25125 141715 30676350 142669 28118 28701354 160265 190828 3490210 81729 75556 35297206 195947 75718 33956842 78758 181358 592810003 188503 137445 8476374 137294 160174 61864502 94836 136955 64915936 181740 5100 75841007 9236 99811 73480847 10250 68752 1776411 85846 167607 55183961 21212 188216 10077928 133708 21732 99537553 23681 21612 28174685 27910 81247 90989516 190223 163561 1157164 35456 4123 1084134 98482 77893 5091386 71217 183496 6799752 194765 157342 26617422 36454 60045 175026323 112639 84840 25645058 170233 61110 15140957 169457 39835 3235860 47989 116343 83223604 171677 98652 4201447 35278 77038 303305507 77108 133121 38640632 81167 150615 220947469 91244 173862 14118751 159555 45370 41024254 84759 154616 79357057 122010 54647 8080197 62584 126153 143563510 8538 153085 36098473 51117 45418 17066171 145105 166344 39338406 155421 135904 6505345 176581 193802 34565523 17298 189086 664634283 1966 183547 2037219 52211 96655 60318659 54266 199434 64180538 67139 6661 123589532 75861 108670 37211416 133760 39743 36644558 112477 151717 3046294 74404 98424 27522314 92030 816 12261626 81945 35562 7592464 17377 155140 5633105 189748 130630 316145 135291 161845 74558655 68176 9116 8500354 69047 93837 22658588 127327 61172 87369548 21849 3990 282850358 80894 61669 56952449 179160 83894 38534660 54400 167287 24369365 191030 30553 4826912 12695 165600 78155597 32561 195013 102174480 66337 76745 172882681 189704 151414 35819268 109695 197388 9160631 187264 67692 47133967 40515 66662 47465770 28977 62678 31299552 38080 198959 72818334 127562 94300 29061321 28489 146143 426064 67397 110679 5947219 158027 191451 25197376 189407 142132 2855150 68981 103543 7783383 2097 182343 44172103 110745 102330 66323975 84622 86292 73922954 39115 116880 131586201 125808 185652 18275248 140143 42198 40207018 130746 46585 4143795 17437 160377 451081 13636 2636 28303680 145312 8307 9923642 11288 98347 301304997 94436 91428 55062172 72558 145891 8088681 68183 124372 82676882 62991 66280 7226461 45723 20169 88862308 185649 145818 11061363 125186 27053 4007211 90504 108294 11590609 91554 137006 51737621 62501 81634 2794654 51525 102417 2922396 163032 185338 206179375 42008 38914 18787708 44069 189473 44801975 187722 185986 234785106 187744 172123 60826689 123400 384 24344002 176778 199089 79563443 57995 160946 2671307 126717 88409 64758718 167465 81052 46015588 36374 185624 7476475 94523 39237 59503516 112376 163593 44919649 42398 196287 62371521 99566 182198 3469930 43270 5739 1035369 95213 198416 14868677 172174 183602 100555940 167821 56453 31787738 117452 152881 3412797 57340 48345 41789853 49270 124343 11158181 141669 173492 57970419 152326 27966 1122716 87031 113922 33456480 1029 46269 10569864 55302 37893 4939426 137950 199373 42947978 105222 37374 5251146 75291 2171 13013306 176216 55268 61882069 72007 143553 7469674 56487 17989 71168062 151803 182040 11851939 106827 184492 1417480 194334 101107 9901339 20829 164884 139703214 114282 135955 2893614 3207 102240 68435623 141424 173065 151718597 170607 131678 31369416 49605 22309 81652582 61435 100056 35872438 23788 139107 540887 140204 93862 175941243 110910 1265 12947816 142272 39226 7461613 28404 79864 8673505 59633 39289 19391152 31399 186168 152162500 92877 99840 21475229 164278 190112 66572530 146999 63798 2876088 37351 162375 93525159 18710 9403 63232303 165989 196532 6306027 11925 19753 172401600 48190 45493 10400175 17234 156546 2973405 113342 39791 26985994 137235 136240 66687965 183792 15872 288417292 77352 165626 43983211 164071 115927 30643463 74238 65007 19717390 46153 61684 7186815 128266 139662 77511393 80264 116925 43039598 101407 71065 12918053 190600 50343 496379 118435 113155 39466145 141212 83848 38617542 101804 135370 264228385 12979 99638 115272387 196497 122820 1968815 130504 115362 65613198 32308 35905 15877389 38973 163383 29826359 64170 148897 9353065 173262 18721 4691557 67339 38595 16105054 149691 148326 31005592 140734 62337 67911233 115640 155070 30755259 101298 148016 74184781 92425 171594 85911403 135141 78203 66367497 198004 99714 16083659 136666 95986 192913 37887 190440 2652515 131762 22708 33698522 165935 153363 125932851 73974 36208 2517451 55017 107740 2072532 101988 117824 3879389 172824 126928 693842659 111787 52880 9468513 159543 131875 39502670 89696 67925 13657569 32919 25319 169290803 80273 90097 109007978 146548 39522 3349717 28993 184313 57546521 196449 187555 30488362 75491 190498 94146176 167848 78003 20282478 53658 152865 236561 69702 146587 107405829 167056 128447 163643593 111995 193537 35260619 86682 186773 39953972 57650 60397 162223337 63331 137095 43291513 34256 171577 531898252 176033 155787 76173 32243 133612 29558535 7396 79586 52021058 147136 100229 19730172 141459 160558 85647101 107980 107437 43564500 31404 154856 28218216 25055 90070 10294149 68009 138596 187062988 136714 169169 129030923 172378 57400 3474028 30166 163088 77251583 193187 49602 153216900 5687 47319 32717463 179405 191367 96998717 40701 76652 16762148 182750 104525 21936885 156506 52783 57120289 49905 195953 152066606 4639 23520 5968125 194296 162651 18859138 43504 165611 4233391 51553 105413 24095858 33432 170361 16059153 69159 186045 84080911 15500 47352 36244314 108058 8128 78401497 89566 123021 339346 29048 119044 8491185 195490 123364 3882770 93041 32299 54941544 180651 81215 76526352 109036 162009 339465632 11912 79417 541788436 36421 105888 103327645 134443 111460 34986419 95342 179204 140909009 79052 70378 73530071 23919 70030 162946634 107202 71081 3968660 101667 135113 15487664 30683 173888 388015927 114081 106206 19450128 67148 138396 7363609 8062 82365 914731 124449 25230 96043158 16277 8531 282306831 77258 149243 99068474 76769 79538 35604583 76698 164830 29198481 63834 77366 5328905 95485 140850 7369405 129971 106120 72507558 111889 180687 12991028 61217 107584 24594349 118096 196653 14118567 102659 161527 157719707 132080 5183 842511 25392 150727 26384916 66313 177793 6690090 23645 170161 359045854 180122 21848 141083089 70999 177086 46160773 47056 166000 415166258 191873 86143 55000320 17767 67379 33140745 33639 192876 68992184 180580 95500 22481619 1268 83162 31684775 72754 169709 24653887 125712 169875 10975382 142849 174016 1193471 155742 83785 184622387 152657 166770 528707887 168166 103722 13327026 46152 31991 16601711 18288 62568 4306585 112098 10668 67530234 22908 74722 44881945 110016 173840 440860 183225 166416 6264963 141264 123224 39229230 170098 172577 381623 6131 61265 100441610 63126 56031 134322986 138574 115221 19288443 127011 181160 58799410 33306 60702 10762255 96265 110873 776755 45344 168548 162150885 190993 21258 30352201 122188 6663 84176941 182306 43845 41506719 170789 25257 5934917 101450 26539 34548456 104901 18930 103998355 125822 166690 73756075 139434 49066 56327387 190498 39072 109417235 67088 122533 13477455 123065 188299 32747803 13447 21122 35745400 107519 150317 27645093 98563 193140 8804681 192570 16305 65603837 48045 173980 2862407 146231 125436 91770119 12187 72950 3962936 27422 150720 6576170 172784 19829 86797815 47023 40723 139216056 189873 89900 29010437 163160 26906 56821486 7587 34489 127673434 123917 35102 8843633 71784 65293 17848915 196679 76411 126836472 155490 133629 65206820 174267 169078 5571556 181306 111975 12795450 157446 74847 32137824 143047 187592 8823838 90109 16506 14835320 106853 101923 36123149 50651 174130 27634304 144403 6815 312727 102169 78124 72804873 135683 98699 10933375 125182 47622 157754499 180686 193573 449126 82347 110853 222644061 125060 22836 290922718 170446 193687 29889521 146702 146564 7235521 196213 70180 78720673 199969 160914 2039568 107877 153278 151763586 34888 14612 21143959 172913 83569 58417003 119292 28324 14908979 70543 76919 5188857 121960 60952 45542599 115266 124370 87413010 87135 113516 148512312 171200 75231 13130347 198247 181616 104186966 186284 55373 1463992 142391 171797 82594215 54278 126751 1801473 120126 168091 52411864 92885 162684 204429281 179120 66030 204154627 184985 68466 126073935 81586 189368 25895896 154158 73280 191024729 141433 188333 474293568 91008 193652 195373476 115718 107720 165411056 59251 193727 32759457 133383 79090 15638469 144524 110812 132872028 102826 72031 23942342 93754 57252 183818891 126028 124675 97207354 3000 195258 81186680 83183 8345 112930726 174518 105092 45357434 86300 20952 3446158 99250 50433 62924434 135456 28907 75101440 113935 190705 8255782 112160 87790 276697934 12825 93783 44823454 173131 132245 55148947 171290 45826 70634302 26047 34933 30708795 5688 33455 53441521 116781 153188 110560431 2766 146157 3347176 164438 130771 4746948 136155 132948 30526647 47563 36600 23420749 143216 183791 67767674 136518 176525 57524870 18542 42815 5285809 159193 12784 45450847 26812 73962 34236101 156604 124942 34277676 28482 84274 6021100 72940 47313 62729339 112453 51389 91556563 68020 111412 12331486 47606 5226 706521 87915 151476 67548826 76966 171608 55210547 69181 89518 579988 66497 89594 3835729 30855 60609 188974573 46223 37698 105901321 191405 79878 161995146 2539 85491 158310744 34473 149519 36593499 10987 67052 10491951 191744 174659 7760881 189906 83014 69279340 111010 193979 7085867 163039 45197 51198 882 135997 77619014 46725 106710 23574003 122733 18471 22567728 115449 42124 3171840 101567 95780 11254266 145173 23246 49698301 161663 86398 168211 152782 3893 3728229 199851 148616 20442360 78636 66743 10275203 78122 71703 2277902 129747 165733 129961518 195095 40809 64989920 133285 32221 39154209 134773 151262 9467778 70513 49418 59879099 155045 191899 3983668 120501 189782 40624292 33039 113832 51087355 121348 10768 98910173 127452 47683 47188185 87166 11226 39163960 51442 121763 778514 65654 158567 2593395 103580 98491 37868226 180124 20888 9208201 97608 147835 28918262 178186 26201 227448302 70590 161145 15377996 32124 102687 23865465 22581 127760 91928737 172138 121647 116324999 75920 199718 35126952 183854 104511 12093330 34841 148285 48009596 4314 57230 20967025 28027 74771 4051643 97081 151811 89741152 170390 37184 76135997 47821 82681 276942 74098 140708 132075194 187245 182187 89317112 194357 36225 44580847 24543 54469 101722680 104597 22950 46255015 29789 91304 16411725 78058 95738 91579612 15590 16080 85369710 68239 47871 228198334 42432 60951 25751470 78806 131540 131355212 63851 74944 68453074 199157 61824 54778648 6438 142455 12632079 176209 153036 2132799 34148 143436 11185199 91792 148862 5258663 34447 196878 62652292 153388 27218 993819 96112 140759 20028221 130426 148431 9776358 75693 120920 303038821 58065 113365 151120269 29621 125460 10519848 150928 39167 89936403 101957 77741 3171986 80587 24302 13743375 179744 34751 158498765 108322 185245 15411230 36152 103724 62395233 158927 49245 56084530 179884 42570 40698610 47792 41258 50499319 168181 151345 63010936 35580 105511 66346704 143964 166573 415910485 181046 108404 5618378 180936 16786 63545484 181031 125884 1605850 194675 115495 14736213 113848 2163 12815121 179037 199298 11625494 197180 77711 24683028 115556 173901 94567054 90070 9996 839771 197308 114039 21170800 122019 19326 2423069 21807 20197 35428695 125905 71602 225723464 95985 147787 84387860 29736 74824 128792087 13438 157825 46146248 51980 13603 19519309 145076 194159 3903156 173460 89742 10858267 15238 122876 110033873 164581 82230 16134160 186888 101129 71276370 135332 116396 89679799 88358 164116 77067018 160383 135806 32774247 82210 25538 25079367 148103 119354 20022561 169441 62048 10103620 151993 167430 16647109 177425 32491 44952330 47890 192690 120743851 118724 146537 12802638 37999 61995 28367424 185726 72313 91775439 155146 160876 234929808 82773 109653 1266556 147948 93743 96027983 73753 141774 11735266 196835 156315 13304844 162912 91560 70501226 110163 149185 2990505 189072 44286 105751419 71038 117287 39227132 87509 26185 78670021 28032 105620 5918252 194893 194209 61910110 56794 77218 67089066 112396 80686 16150987 128353 5094 61806473 18413 170749 32065046 2161 128648 49239713 37270 63308 54053546 7981 185391 5455062 181086 112247 10580608 191348 160403 20984693 144944 25890 6574250 190307 93677 78478699 135974 140528 199707747 114920 129466 233097531 136503 90234 65815869 685 66719 30134636 30270 119066 31334221 130477 80668 4241830 7540 49976 56484655 53057 198164 13914987 178982 130566 79390153 85073 129954 2295333 104179 172505 67520804 46218 108558 37713531 119890 130367 12115701 83343 131682 172239258 36499 94968 16263138 107943 47542 29851455 74971 75749 1861178 104867 76367 90262182 109964 115796 432886019 87528 16624 50345234 35792 105949 166065683 123879 73854 4013950 105484 117699 78384904 23477 19537 24142247 152137 92946 94256438 185734 85861 3099418 167520 171532 213291767 73385 30232 2025649 131454 180035 45968656 1809 123463 12671793 163894 78324 37391243 83861 108524 132956127 58441 197870 21855596 117608 26023 125897406 182553 110197 60862126 29927 104283 25142513 182209 94062 152573747 186754 182998 94578264 33990 76744 74520479 48024 171073 23192365 65555 54975 15159307 93010 194116 269968274 92743 42416 528081642 147766 9794 82244909 145171 62561 92351370 197031 59419 1740661 10246 77551 123371812 2637 181750 3929776 145307 185136 40688243 72989 99805 72861435 51506 39623 467197 95344 192214 19790054 124466 26935 8552823 80718 20031 54297375 175166 30097 12265343 93696 134095 302828001 139185 170356 132987399 45317 6076 35860527 40750 190095 78623957 16881 179812 14186348 130943 127007 67508901 159749 52877 15345323 44036 9406 28609982 135852 81844 218895681 181477 102518 28155799 51269 99146 62075168 110688 54273 9722538 68309 87156 57648171 113295 119279 54849092 140604 84920 2286370 194351 112624 3604200 168435 68918 12661973 151550 197204 30167449 104901 41156 3696139 39456 79572 20754191 35194 142477 30811764 102117 6794 98072022 24708 38325 7456259 182196 51554 883679 72026 29842 51623282 135579 127411 17045610 143421 91156 72694844 3769 148196 42295 110650 58628 38132672 117137 12818 4321876 146639 39901 20589494 136112 88442 295273957 178584 16375 13626479 30890 78173 1942689 165727 75832 30809293 5015 6565 178203715 6899 101874 154193445 90723 180140 125774868 174941 153393 25827753 15155 116784 13473927 16924 48737 42944438 127839 84347 19022923 106821 146489 69869070 58313 147317 17340582 197894 5547 160528311 196207 169256 122287453 193968 79209 27033663 170452 44153 2379032 166477 125686 232358450 20260 11454 3584041 149201 175995 71373816 192195 30112 18387274 176501 62909 32643531 131506 53360 6178285 154070 163785 62594038 82218 156250 7208567 40076 127642 17549073 135734 86050 114059 25700 110206 18212444 131544 83917 5525073 125852 21202 127105891 132002 130612 16556476 73014 186855 14235305 78301 192962 30653569 112603 113828 18974028 89117 21323 79357 95152 85756 50371386 76973 131312 59044622 100390 97785 1431471 296 193930 18750579 35087 170723 56898799 137767 49599 97997 136049 12049 35900515 154567 138268 11367497 187668 22133 307061164 88348 131162 12169845 92300 46134 904293 33327 35641 23308705 29565 99524 52618460 77351 190841 14377626 159628 29459 194102734 176925 23587 93224732 117705 35149 6281525 71946 103766 59829478 171804 96901 15102482 187353 99067 87828318 182414 98722 6276847 194208 1699 178482039 192284 839 47216805 63547 131297 60753586 100731 131630 34882527 199044 81035 3952588 11918 5139 55864356 47829 17791 42003102 63347 63728 10172909 3482 86544 1759080 127178 65026 77314757 135966 190059 2175988 48220 10772 22107638 108841 91740 6189054 133969 131685 179332631 40106 48001 400391374 78621 86125 60694121 88438 18311 9935025 56694 28852 25027420 3974 71867 25110709 27220 39471 42073050 180283 190494 46190043 122301 66971 194406106 48938 63579 206883 75543 101373 25336012 20848 166206 20537120 111858 13965 104650808 82071 182679 63348194 73465 108618 135629527 105307 66932 100167775 73392 138633 2947683 149359 88558 47180089 94123 140296 59174900 103605 197688 36596956 1132 98152 58521812 65000 62215 11905495 83156 135374 183265010 88058 43645 61072863 70136 10756 64956949 14682 61202 689481 36399 142256 12012491 118041 181481 340441331 142273 160156 840311 154157 99962 62050291 199429 115930 21373037 50215 197565 55037135 4929 173908 111907517 96522 29248 85159797 108559 171803 65856624 951 4089 6068647 187814 176600 40817143 183918 152370 29540075 49283 93102 171871690 195123 10922 36956044 62817 2599 131070022 168180 103096 21051121 53403 60140 512584 98076 85693 11131932 25147 80240 48616581 113746 5718 439186923 127480 146643 17463710 191031 18712 55572796 143287 199088 15668568 13405 143334 39929755 65324 181333 12939789 68736 145000 6614169 33148 174841 20341746 37784 115473 53214592 42031 48764 14050000 47920 29708 21983287 2274 178161 196948015 193526 67558 1827660 25032 15594 72349041 140906 194280 13399078 152352 88784 31337949 125909 51995 7669368 100177 156511 23775093 60792 5641 73080674 39814 37601 16259593 3990 24736 151056763 74203 86686 96753385 132460 15035 25488837 39617 62560 109215129 33657 90345 3946495 95619 173725 36998307 199973 84787 289380957 115073 126762 45907663 33731 92839 3665802 194690 147178 103242110 165381 195096 35900408 161684 154502 60769184 176625 93868 208517 48320 29733 28949747 169555 176892 85941843 70968 129074 4820928 177361 9981 13316087 100564 169187 13923493 91908 51588 31208193 58740 185320 91238414 159761 132322 579345 6819 191617 6440472 99142 106849 52921105 48342 52226 114855730 113006 127021 44644735 175798 170625 149575747 191710 103685 24090408 116680 83906 25042671 197538 82164 2621201 75921 182584 38040357 128363 194039 370045578 101712 128977 69125758 26358 131360 18430882 183365 135598 5170751 84544 127539 19241814 179308 61489 66094212 123979 192426 51158172 138168 62165 143127777 82871 81696 28876209 36225 62820 45028543 82261 126179 28695746 123753 58032 117784959 51874 28787 149257318 113730 72696 8589787 171505 43065 6942242 161315 88868 4814963 115300 101018 80586886 131993 46847 4077039 55446 117168 81200858 121694 26982 4769287 39620 61667 63125528 95107 187867 13210227 109343 148725 3009114 100553 187646 6561378 100808 199079 45087677 131983 152048 17974268 191388 57094 66838559 85426 146757 147943370 116438 182429 3265930 107959 13132 19607044 8384 159347 21453257 139394 170466 15909253 173579 180803 45945250 154959 135116 3702199 78874 138966 72383727 111993 9071 38639491 79697 127486 199892141 193721 7210 63557809 23212 199929 12505678 82256 196637 8842598 178229 38298 21608540 142552 12406 7057401 43743 181880 16231120 84688 155678 82500745 93990 40776 3244229 125237 28161 25165659 134453 53593 106152551 147296 14481 183275729 90405 65989 1038894 61187 90031 111579397 15198 7663 117211926 66003 39315 271876949 153464 162979 219035163 120724 12865 10735482 138886 174224 5363160 187467 134417 88824016 172585 169431 34926250 116587 67159 241283 1757 22810 2824358 131133 60484 122035678 161230 61992 3100377 58459 82760 871129 105108 70548 47441691 72366 29615 15262351 96647 69227 35235041 67552 23400 100857306 167108 38413 15486042 132051 138938 227724 181863 152944 103867163 122814 85903 9898967 93201 115024 21814957 2772 129766 17054144 132554 180535 8993859 188169 93459 229153847 115546 160102 68421947 19383 94970 26068963 91538 46453 110302771 92494 61370 1013772 165631 72457 144184 118760 173052 9006532 165331 11137 25678123 186034 131205 29187977 148441 78399 71036935 191470 47114 22520032 97190 76282 52904019 180914 174733 69241517 26427 136196 2626570 75367 155970 37450159 167351 116970 23379373 16536 133771 9338018 97889 90347 27402313 96408 47574 71827128 190923 110790 130759501 8087 127736 187521958 170611 145199 22226204 127200 97460 10480168 64912 88804 14639541 143491 20863 26128491 35193 63011 9543761 142502 115995 119400171 43202 123904 27382691 72839 32094 51220572 121016 131324 33481667 168289 46145 16090354 139167 128139 57525164 64943 135224 28043971 110589 32238 142172404 55452 155331 130205284 54733 180372 161802780 132995 81642 37934871 76968 102443 15790735 158959 83339 22095765 47031 23334 37756799 144826 177700 41619599 167562 134657 125869034 118768 161379 330243 11897 32499 18201417 12550 178817 76153868 115304 40769 158775049 106400 111879 39476670 179595 164032 88295597 156835 112084 20699724 100711 91978 48461261 81358 180076 76482357 147502 188773 11754916 124837 67921 18249183 132817 156125 34441287 36234 186954 30880814 102534 152015 4404902 112049 77145 6030972 28942 69315 342311747 155739 92053 12594809 80567 31807 115801776 5228 158368 10644518 89287 166491 118964932 23017 7454 20641600 178487 175086 1774155 10777 157719 116601076 184550 8259 114064315 42688 80911 1920826 24187 126096 31423942 2190 130712 1684340 193917 154684 647717 89816 89074 32326175 100028 182098 4202400 157261 166247 5071395 85235 38000 156048661 153451 2410 668847 144367 75433 13513756 18679 77020 874109 57155 45153 32587004 51704 140235 36950659 152667 146549 66245174 151203 42209 5690066 79789 65158 96286444 140530 13415 243579107 4939 46083 241255986 45974 7350 123790710 130565 94890 891695355 29126 113194 7725388 187182 122660 31927756 75586 181573 106527961 13709 126915 58028794 49052 31183 3735305 160251 53622 335555593 110723 57471 4701081 119397 182575 18609605 65548 74553 10537486 109397 78266 165818747 178209 84418 31047668 11900 117212 1683748 35893 132026 218941177 85306 115063 320067691 81758 20291 4654588 177702 17785 36174254 99212 49694 29427551 108230 94078 50274484 43873 3848 4879337 121264 36588 87136313 117980 95072 43066788 47879 14085 10067704 197095 120489 1783738 196789 170846 48273512 128512 172363 11728948 175076 148061 17309747 33262 138923 4133879 142392 45860 39381518 97590 95219 104006215 86689 77763 86492441 87968 45811 5766325 86451 67421 43385799 136633 89813 1443305 31400 129432 187031521 54681 106021 122455318 39937 91438 42940844 43923 57577 5647681 30845 118515 72250022 144847 105593 7497152 161739 22308 47744449 110752 117984 29188233 187124 26761 1476904 184150 184680 64514655 182509 93682 62404106 33127 57310 867227 114836 160007 15375859 187160 157289 3056959 95299 52925 72785256 10100 198943 62460589 28687 108947 45956776 79918 190798 179926944 139916 2284 4099116 79309 132585 519749977 184490 160263 95747801 190294 157504 213371 7662 131867 17151856 87963 26875 117389744 120288 138184 6103981 77329 35581 181588919 15789 6606 132650109 97547 141301 193835363 105304 134889 41512969 142910 171103 66618073 150879 82684 67890861 85588 180454 18801292 179694 50329 40820996 115739 22527 94872701 184314 82766 25058127 56182 64226 150001233 78683 186301 75334476 142140 55873 74911369 134039 193260 65538341 131716 93330 16708857 50181 174552 107181209 189020 18465 118231224 170344 181800 22423984 117939 140225 18187308 130991 27650 50006552 107698 122468 36472864 106790 106911 114474496 182330 72872 3994448 199440 123164 63518638 47793 69164 131919908 178587 150731 21566787 195210 90921 46524409 64576 109506 78524274 150466 23224 274516779 22065 6636 4865167 150287 6243 23550899 177447 91346 36611243 114234 180913 37923606 188150 1636 22272373 66578 154041 25116415 105741 27802 139989833 102138 111887 140082586 147938 69717 107847846 1931 164010 38900737 10069 182526 1027265 195643 130135 35398054 97607 159651 4443150 178103 67039 78825706 145631 47041 38242442 21908 169601 122209583 116892 172655 24327158 114751 110057 8833831 89585 141311 55539799 47268 18818 6932016 31357 109029 237553975 5939 149264 1558283 87240 50540 11756233 70568 106517 39281336 110050 151875 1430271 49609 60384 239207663 64598 78535 234501 169363 23455 2796813 188214 127963 59638193 50555 159931 64762520 5822 181194 64308013 189875 122575 169190176 53446 57143 6877704 59385 194277 9119641 49341 160450 3170927 111851 163547 7079619 150252 120330 15162906 113512 152825 29877958 153332 24753 91989936 2482 169542 60672925 56103 153935 176542581 83694 4003 69778547 48886 81713 17486765 152638 174800 15876795 152482 108444 2430373 197382 56708 48498636 77427 126222 42864998 170692 9027 444694982 129195 44224 41262884 31957 40816 187386168 128866 119877 31416930 164247 32104 91792659 19534 197009 148793908 123359 123251 60095174 131992 178776 8333839 123233 149058 76700375 82060 126689 39782288 5148 82488 384393207 186504 117422 6523990 6528 8059 41467847 89183 199499 5176077 25494 182215 124101599 199622 6871 37789176 20879 143711 14633654 112547 53645 246474184 44592 103960 36567623 185321 96123 10753151 106053 197975 74944122 174784 26953 13911255 129608 37949 163464313 111285 10561 6117414 126744 21850 76036473 99347 171131 167009574 76786 86835 12090079 199889 194482 73003547 189554 3230 36434627 74046 22787 137517026 53035 197135 96427400 125983 30561 345139251 180856 133593 45100811 141588 165545 26921020 8581 107579 12961914 183620 91296 63416486 44050 120031 11724901 29008 163750 14572660 116633 131505 81328348 90856 63534 24406 161250 132742 24057229 135400 190937 23954672 37475 157512 24169847 151601 31237 113005371 129280 69852 72492416 188524 196541 10870877 114094 293 8946623 52283 181495 20276605 83420 199837 7485976 26878 72995 9624497 177270 159320 20261005 77405 77762 2107247 82540 17451 33283262 177776 7718 28330395 161885 193467 36251232 40415 74379 45697643 29044 48092 26661048 178563 25568 97434540 199344 130766 46731446 48563 196807 3039089 25537 5438 13257381 122230 179367 49237069 8907 271 31363528 186356 49118 36076087 184069 137652 85060984 143713 52543 11893927 116005 158449 12614683 132956 81139 62508224 120175 154020 58020363 69913 191462 6112512 24602 101584 30981652 101774 132163 260165422 84861 117382 29802945 111992 114895 46444437 11893 121088 25394092 171769 85075 4206829 142903 183698 2952433 146485 193564 2208627 93275 5605 148572312 162361 150242 6350714 155675 172696 238102 155555 181669 32769403 61202 127292 57492236 175664 160976 76683192 18323 45289 267441731 22000 94920 7598556 1247 138929 53674067 53951 53305 118876076 36587 11602 65636725 79751 135825 87503868 146261 35435 18273640 144643 180267 879885 130798 127806 806712 124346 76153 10363516 193575 68822 190507231 151202 112408 67431049 124403 40840 41676672 162266 199899 3306431 51045 110778 179078429 188355 76245 123557633 17811 166361 39416553 151168 96466 82094493 97862 5069 82369309 157388 79840 162753078 16738 143696 147542771 38830 193807 489849543 30163 136464 35552594 27486 198483 21301417 94255 185776 59849777 156452 81587 2215152 170067 96585 10910240 130143 84699 24230059 141131 1507 53361616 100134 153939 73406889 16874 106492 2128228 195974 171755 52860409 194377 15034 64515980 42802 173994 19211538 138530 49523 44399860 136386 125960 165926230 26594 3703 57641082 84717 41814 295488988 338 36283 147332099 105267 71570 70488560 82900 56342 82392106 74932 13636 5808957 14892 106918 69993315 41608 95132 51918817 190967 158300 5014531 144580 67301 128620791 37278 180867 161514247 128136 22187 12794534 99952 133738 56059443 198488 133252 30839611 37538 37444 467996 107047 26871 707054 146851 99149 217099506 42002 121772 32574073 138077 23701 39699381 153145 17603 30162196 25837 97581 44894676 195505 20596 66457708 133393 103450 25386353 192186 51325 2326001 6708 182010 24723281 123330 199935 197272135 37092 94315 86608472 17733 12454 113066702 117794 494 130382482 104253 84101 4848633 44237 80521 1272158 162632 156156 179857861 168379 46970 3701957 103065 152110 27423160 85953 161071 41147441 137765 141143 16104470 85689 2814 81047403 74863 153994 57866005 52021 23829 11002209 120479 184374 45809761 87834 126049 61953646 1859 99915 197381550 17347 117948 15586702 13794 195350 34885564 8604 70662 69696321 115744 96523 5332904 39474 28854 139681956 71491 5600 12147422 144649 82989 5139497 23993 186418 111447408 167892 154842 24706465 61087 95877 706960 69851 23834 9281094 7629 33193 8699621 170089 197270 180741284 66115 58447 23436557 131121 52077 3807638 162257 71091 6096310 177353 158891 12215942 80651 166242 90361363 154095 180958 365431 153173 198098 38901987 40821 113830 13267996 28207 113009 27444269 197743 115969 9567971 150989 63282 1146984 163815 145040 5134041 190433 169939 105220741 29945 194246 5711671 135910 163307 563871836 91779 95648 197086344 118455 141707 64647555 55421 130500 40140383 15140 34207 103654759 83444 107966 15600728 180628 48184 49555198 116206 170797 22736840 198642 177568 21921937 108109 139827 9564585 139214 125444 2360129 1883 75298 70234839 123259 119013 858953014 5292 41072 170616120 67343 147513 59286637 56978 120967 98737193 49407 194886 54545786 48183 53182 22890101 82626 156373 165727687 47691 11686 7559704 150373 6443 14413180 16418 30461 19781522 188132 98797 39934083 6308 28321 3055200 18152 75873 51052518 184293 82465 4365515 90890 78809 42772999 136527 107230 131978245 16381 167597 141949570 27308 197417 13426305 52621 197919 1764563 72728 159252 40010740 97022 34604 50282854 62337 181481 107264985 19650 72354 389302 9252 55416 29461413 78400 186283 17281334 46328 10170 21324757 145198 142183 20599822 1476 23006 26560617 23611 77116 209844 15144 112255 5221458 168059 6078 209264897 176969 193471 3674988 158481 177441 155045071 138152 82556 12989727 165228 141098 38630555 116018 178450 49936904 66973 161669 238550308 198006 122419 9314472 105276 156590 73468523 11275 98774 101660027 94137 126886 414116646 16977 148844 79955711 19572 3907 113145250 85409 68839 58744804 58496 109931 79876625 75891 181236 206398773 82748 40268 10498639 79403 86724 37843708 79290 188369 14982270 101652 131450 6736604 58029 122761 51158655 96167 126119 222931667 86356 170077 40275362 146643 190564 1341189 71816 141867 274507497 50275 78434 20952789 95110 127842 17016493 37182 135339 8878217 143110 149370 35272665 1013 4828 315411986 60853 119282 20077982 120929 21497 56506454 173622 36053 51263386 179029 74652 50668262 84690 121227 89650695 174523 127701 16024938 106210 172018 87093194 100652 43319 11441847 5009 88269 58438331 159846 166369 78252694 83016 116484 408361436 49904 108106 43604249 150608 12560 82961826 61550 173073 2771337 13079 70632 825583 167590 180987 29915845 172080 61124 60305300 92397 66565 181707433 119773 72669 18025995 40435 100129 777038 23458 49741 10385199 32151 175060 12351236 106234 146449 38628860 17737 44025 28285860 49442 174515 166396275 5858 188785 65924555 155024 36876 34787049 86001 34285 34675033 120602 64951 90685501 43413 153836 27063055 107941 164569 23879482 114872 24347 29205190 29864 112878 7562421 114899 16371 153295235 90514 151013 10146337 192529 113454 93696834 141141 169147 2796543 105929 61945 3147339 4307 93281 7142349 199402 147422 129009849 189244 157366 78204370 34747 162771 9517403 164973 48712 88768456 16719 31588 5962065 57261 114194 18785971 101786 134575 40550637 90860 99401 26220671 44395 75277 22947433 56683 49924 14443558 100722 97758 2221060 8050 145041 1433394 196014 104784 2148216 68207 65453 17741119 140375 92036 160682348 163888 55115 444375847 26765 5450 21495684 182296 48037 40868585 126273 166921 13053044 41448 132875 162703663 21873 3451 14674632 40441 3424 128281552 152077 151016 159289783 94565 115277 10881148 9405 129432 40351506 149421 63561 171033985 164839 28376 13749201 148698 56396 29156140 59962 179051 285050818 191495 96438 52062699 43402 57840 65274571 85083 124139 98786492 17981 191855 42261685 22260 18947 723624991 154484 96907 463607397 51474 4278 25760505 125316 21527 375651380 158816 92863 44228393 184395 157900 267585914 53439 79768 36240480 1554 188680 32061843 138385 170122 3330469 177308 176020 21479017 114201 66383 15323032 108125 77801 65206333 68739 118558 26203368 125601 11405 254541739 169746 55790 9577148 68339 161803 26180533 12466 181416 17588242 16069 119737 12803739 155722 137429 5741203 48213 150644 41561944 158596 122676 36773310 166070 24041 2326401 143408 2115 46371182 118853 186048 29800732 33182 153122 1124966 605 91116 88315776 100200 2482 3533518 158602 90685 55022696 90628 176407 107997970 198204 138279 225146598 65741 143612 65613594 92182 164068 49167834 117865 85007 134307439 163088 195070 10087301 153701 31572 44959510 69704 87460 29257742 101926 43734 31538049 172827 181498 174896257 33781 198214 22144457 162069 166720 145284941 19043 168449 90001020 191864 8261 28145123 101722 197380 36094796 107633 157843 1685606 45282 139392 10272871 88644 27042 205740172 189379 42557 1847063 27112 85734 28736366 142312 38641 6015272 48453 177053 85248131 100219 193119 137641153 115636 158856 141370 141039 129521 67721880 197963 63620 51399490 108838 111605 28684794 153282 124039 1963722 126208 49415 13724386 169769 190063 9950245 127937 114016 194227956 99993 41824 17815189 113815 158177 173083835 121803 64373 62199025 10310 37423 77259767 61846 64538 12467809 111232 79555 12004712 142608 195849 143503720 85173 141765 13813916 148184 166925 5925041 74828 97544 178606242 56093 143542 46985170 110479 157086 183172000 88679 156290 37998990 169534 118188 26678105 22477 120529 62470297 59561 68379 29014738 39702 90269 42092833 62657 141571 121566807 85399 121045 124023604 17680 25877 47374012 179045 31242 27937548 60289 125155 105975485 29249 184810 5839450 109228 74948 12041992 63112 113660 56408358 39015 1847 18029738 1137 7423 8902237 6505 14961 6399706 73182 57317 173548816 133535 72626 21269242 237 187755 25935417 103630 65592 1142133 50625 89849 5792949 123647 40504 96898332 26989 38408 39132162 6442 119570 1076493 68478 54018 39544702 54245 137214 7565572 169461 58192 191965764 174069 176166 225016868 19721 136104 2728180 88718 77380 3970057 42307 79774 3504808 17588 92729 245609910 171440 67264 91246832 88239 86973 55535806 164455 10875 171068074 138003 26060 8587266 166410 22723 38120898 75380 141589 97847542 40002 56870 48088419 170035 59521 17227020 28757 43753 10292540 2282 42152 776641 124352 62426 293393165 54024 177426 2045286 26228 166582 423230067 94544 62037 16650722 151758 108797 81251390 144724 168866 31743975 60139 16036 18130610 143685 69599 95259873 168422 23929 183037012 110531 52339 96409115 65705 78830 40841323 158438 177690 64033727 91433 177333 12152227 73076 35503 284342591 199108 143259 1537427 112263 59830 4363603 71086 108451 184906555 116693 113635 1679119 24343 131725 3983105 17254 58393 37196050 141701 21470 32774995 29709 55438 22790619 116761 126972 41325454 29454 171461 133845103 145144 158249 184012 131846 24483 617065 71358 82853 75080316 38537 2868 198775201 6929 153575 26772674 1135 89417 85721658 165573 58449 175354456 103440 10225 6120564 181978 67137 13024011 54869 104543 16048569 19014 82201 193309786 13284 166310 77610225 194580 16943 221917479 95972 52824 37907045 85434 43619 169903948 8771 99729 5066066 48098 34888 14502498 54948 194509 72086197 122918 110437 15117688 103441 18438 9376980 98980 12988 20667993 140264 16089 2101499 75384 32835 62006732 93105 133424 22375877 42757 168934 324578 83771 61780 43832956 54842 129105 45964935 81888 118149 11844892 195411 112795 106545827 159822 81329 27700049 171649 8518 52715141 157279 147562 9532165 75707 142526 19889897 162370 127346 2388087 121994 108078 39709251 85472 88917 9775073 152445 175694 49774462 43106 45083 26735276 180864 30715 16636486 11919 157020 11925310 69679 173517 15899743 147246 159964 34677890 47692 60986 85765729 57353 138030 72707251 43584 196276 6790122 193780 160550 31378793 171738 102586 77039590 76399 63334 147679751 8722 187307 134728234 110819 59978 21040665 79475 171981 96262816 166189 34539 37191340 121171 125368 204937225 45192 191578 47129922 186429 32177 71712083 131565 187290 24662223 126433 118848 15026345 174834 163233 281720855 171098 191294 13362693 171711 38440 7961321 40848 108257 136222176 87756 78626 13068710 174724 180870 14823546 17471 145720 89700007 119798 87511 69200992 101827 170912 20417759 30513 123755 43940094 100043 113364 126882915 141216 17043 23817167 109752 194455 1379490 187044 84976 44288471 197526 58476 77615755 190549 77358 10835371 46039 69361 4704354 73740 79601 55218566 196776 126234 86414368 171837 171316 18478361 141123 2970 28009823 153790 171347 26912760 197256 175097 945311 173152 65738 2463651 142446 36214 6813719 130024 168104 36575507 43498 105698 10991938 87914 91968 3612325 4199 23584 82992707 63202 147727 32919648 38350 21755 26209841 155033 173356 46225601 175333 128362 49043187 152054 10169 423671 38487 3062 38239447 107184 199159 14871139 142503 45663 1310391 120702 45462 90079896 137789 126597 4384659 69720 150529 58419485 60908 194317 105666064 168618 114789 152954063 34185 98274 18803221 177997 67693 200336391 129280 32199 34926337 35961 173707 4083628 174442 21027 53343181 191714 168356 26292344 166166 38080 80240736 143119 15526 66228241 27750 174413 25602075 168475 29713 4453030 92920 69713 3358855 186030 106954 6659188 115480 156777 55734928 60268 55513 44019595 191996 171563 18569969 139285 183441 37960122 161239 157584 21697345 118654 110927 44343367 172653 13930 168360986 183312 83812 55381951 141122 186419 53853437 134548 66450 12306698 99340 79662 13531289 169239 140457 31496679 152921 173872 12991540 54009 146399 120165953 102840 48295 2703783 96891 54733 2571171 67268 120888 49310774 112003 134898 86892302 90708 115876 27555161 72553 10232 116741227 182853 108853 19379691 50217 6687 61660906 4371 30435 3266294 48924 127481 1426473 126835 493 478612 26552 171130 66092153 43665 57382 6864385 167859 65624 14389320 73362 26759 48131821 33422 82687 4443372 89165 85448 22386503 73734 184410 1987764 47601 93443 66829945 172755 13924 10991971 40613 142002 8433367 176998 8999 205795562 136554 70553 46880883 154967 37069 7897688 167565 101444 66069414 121892 26047 63638728 73475 162799 4125680 48344 146595 138419857 14067 77248 167668229 48141 53711 141515136 111939 180149 51086286 63325 178842 95899492 79749 98703 36506911 100835 161329 86820130 197919 148935 6417048 173266 52079 10189683 18344 72306 500653 60002 43155 12441455 183449 87962 33473234 122765 101183 648159 139433 29852 45940833 46096 53796 26523540 167213 97908 36990917 176057 37205 28256241 23623 49384 67141308 93638 165619 187333893 157414 134613 153191870 198811 21656 37641280 913 105264 9025213 158379 11567 169001641 21622 88491 11690524 109506 69141 161681789 91693 174167 42315734 80477 173871 71638031 90922 23102 38120944 146090 112985 6329896 28348 185485 50370711 195225 174617 583777 135270 82353 91547118 26933 176960 125609571 129832 86303 1430476 70212 83054 13402704 165858 178841 291377676 69462 164757 81747141 108526 185171 17032659 45034 89647 308347232 77719 92318 23845072 76780 122415 2004530 109868 183482 138820908 48247 137458 99863339 165351 1450 144344943 32829 31595 6879592 10749 109675 6368453 77515 71233 20325311 171664 91758 6736384 113026 88755 31988783 59256 125413 219195731 185612 123924 481728 98475 172547 27406146 61892 35553 3436905 43072 189335 32978440 86012 81668 6094306 107947 9512 6122636 128335 166818 111185040 139603 61887 2564830 112507 63094 15447282 145110 9780 241747260 99282 107122 3632355 41342 52202 324156949 150591 82370 3753005 47689 53497 54139561 77519 175674 11191640 13140 147311 2222621 73989 137339 8235130 196740 93217 27898373 121019 69405 4537796 157950 12394 49932544 18051 181187 2140253 186027 195572 85262212 94472 81120 63918563 169411 12489 281437494 157053 75380 12151167 161673 188776 208628378 146808 64728 9455588 97337 169619 30076988 194288 70566 1341094 198613 56343 59583508 119456 177364 114797768 172741 14600 11078449 98125 64116 157856237 194273 6348 72448871 53761 125296 45852725 117038 136903 43882039 94081 13850 28431116 10701 45090 1284726 76416 77656 29514660 15367 13882 253670461 144298 188948 31429997 147446 181882 24474986 144064 51670 4845226 60014 176980 50509646 13602 2579 59077847 60084 176090 396338012 6642 93859 100486051 49237 90640 23092053 50999 97220 37113246 75579 158324 2670879 126299 5400 118263966 88922 94701 27143864 69207 111066 116517363 177180 116405 54236657 42847 58021 155752437 186185 183578 148464032 148977 43044 32235251 15192 89429 53298856 34800 65265 145633414 123851 138437 192480146 185520 192359 26413440 192804 166733 149062468 169278 35972 118504430 3321 72994 152718120 199810 50410 46657701 36576 46894 265755242 48863 79584 475746778 140839 3030 50749041 131228 48446 26736144 125783 87964 54877247 130547 99800 60691521 98025 123053 275532256 188164 35977 8360072 58678 148149 26165770 12021 35324 4058587 71922 48474 224069770 38376 176206 233236029 87720 47414 39660968 93416 31457 106255303 155118 174260 6770187 184509 119661 12368994 114057 78800 28568896 110352 108312 41944935 7801 9284 75027879 188475 69572 12987089 31007 139421 14535054 194133 124778 4166467 145406 27746 4261591 168087 97519 334321572 70757 154277 3729083 45674 123839 6989329 57676 191398 27945133 187256 197148 81055072 64554 184467 13951191 114608 121360 65747655 135478 94697 119726076 9115 166677 64014019 82570 190526 29269511 34545 61447 54640 26137 99411 5404800 192086 181322 86947358 7175 34820 68394657 68356 174549 3768459 129544 29004 17849751 178555 41613 6242599 156412 69568 163248809 162161 69145 22512024 126386 24944 304651091 189688 104625 67914466 122834 67757 23710785 18154 112585 9693508 59105 23517 6512553 16121 192444 31803534 25003 184991 734351 5039 122548 5793258 94049 44928 7861452 115812 8284 4847155 94657 6699 75896512 81620 106757 84012851 19251 102099 41668832 162625 82269 28847283 176897 92246 10049822 75457 39883 7808897 119189 176135 4426234 191504 182684 45909893 62232 143074 3938954 50083 14213 22268550 18740 199312 11780807 136343 177909 16643635 105600 166615 215997951 36214 173005 10692398 32411 53049 983768 2942 183477 165897569 65382 126629 100345948 152804 56229 101565896 23607 134774 102958156 139811 44599 6599733 188208 138357 173044109 59190 21238 778005 54361 189102 188938871 165658 112415 263068852 170939 113018 2611358 178111 67169 35600424 46781 76038 5441006 129789 123707 11486528 34553 20125 70629566 35654 54993 18012290 168549 46135 326941 107388 93062 31409711 162994 8785 180163288 100511 27730 7291674 30262 197504 53480039 93828 177499 6609866 147873 39708 416068 70180 101582 73114336 102702 104336 874341 101186 151437 8661290 147635 172978 4281889 16764 105320 61513355 165715 95146 79082526 90803 177222 15384692 110754 49887 200888635 136192 191410 46128753 134611 19103 27406246 4951 174305 81365995 167448 177341 41875686 116228 39094 16816549 187449 196813 92536537 132287 59412 403138777 22432 187691 62096816 36455 69028 33809551 28727 8818 6654856 154820 128602 145125787 60871 83568 4942124 15429 16133 35426990 129298 190903 11750830 141632 11673 3759932 9995 82551 23013824 28823 168184 30647751 91500 80202 47001145 137581 170897 81125415 191419 135777 9472171 51410 177905 68505720 75793 85533 13395788 25350 145638 195079 158131 56991 1872685 159965 79003 143315726 86643 176335 11988816 43554 71345 41440446 73890 113419 11942694 7013 40589 199211644 3538 149070 71167526 104468 80424 19497093 136779 175799 118634893 163470 29983 176244565 126547 191025 64327237 169256 85609 32785563 148641 65078 93135829 3682 27827 93586104 132479 153813 62530221 95406 168045 204007215 112368 175126 10923567 157253 168273 88778435 16223 139317 25812274 66811 174178 85807338 1590 81167 441813 45843 193624 105223203 124331 35280 119250666 9437 83476 6557132 44968 58069 100884947 148900 113979 24531990 46317 46775 73107920 20236 167060 151264275 71032 177090 3185714 86435 115569 11136451 111746 181236 6273624 103113 109293 3762496 25479 182632 8282046 191926 10211 13222445 47354 75601 7711205 165623 129924 15588697 162393 101008 90296473 155747 23857 20017724 20135 104716 114622537 134109 25158 39658359 168186 107846 125389736 50796 114489 4471184 184860 15043 41994754 139387 163049 35650148 70127 147991 26373282 56825 196468 87891 134579 123695 3883001 19778 47830 139722131 120024 164747 112744755 75471 154081 271192252 175766 183433 409088996 123574 169630 794576157 30346 10675 24656296 69321 63469 2568585 74434 65082 327557223 23430 160331 106327420 171778 11921 64076331 126238 64359 10139539 56345 192283 10795386 135398 60993 136877353 121649 138937 15679549 110961 193428 17191695 164757 120203 666267245 151272 56083 15546977 139160 151957 21827387 53987 94901 37548778 10712 76995 48706192 137538 83546 364921053 13501 86970 29264899 164329 21267 32093135 79136 109631 7446377 108539 84500 46378159 73358 89023 70026676 17863 142795 70630071 125709 2575 8937196 121007 109007 2663964 181921 123848 51827223 95625 193042 328749687 199846 88054 4396653 92966 10728 10353101 100471 153319 74031 125973 67630 147611370 185473 91039 31422951 96825 14890 46689577 179668 177373 26836326 179373 67030 424680 32910 173269 18767824 183966 62167 3016788 116306 102890 441184 27605 89827 145684726 130616 116132 15543007 32909 88750 55090733 57160 199030 21212692 64075 146746 70352246 115758 90737 21421405 57468 94347 121594056 42246 127845 14475617 92872 184201 3202067 82801 81862 41416473 169529 2264 69856960 20926 21110 443928 170358 73784 43696504 186481 166551 11004486 2582 41234 1272836 144994 11737 136548823 51682 46881 114695928 134849 192436 188127090 23810 25847 4980456 64273 16875 44630617 93837 131196 9715063 164229 160023 10094954 35563 187775 43782226 168319 161210 1762507 100560 40035 45314677 124694 5058 35545120 141182 67529 4110060 23734 128777 137690620 22213 37970 207109225 96331 168343 191534627 128610 172665 105062613 144066 151984 10451538 57078 99941 410494023 31966 106302 102634183 58626 96753 18132174 72669 198330 5811146 169702 133729 2374873 154558 84842 3804852 167148 88933 332271149 34801 113185 108821444 107958 100916 43037536 163925 175223 27974864 141610 117534 80619745 116874 99371 74409122 78790 190754 36862069 23609 72357 37454107 52238 39455 108021805 81976 50516 91519883 124114 149208 242531325 240 155860 250394928 31076 116658 46070929 197518 75927 17776810 73692 90682 51788185 157510 116432 147723128 79001 163848 109151022 7564 148655 31349455 138792 79181 9551659 69096 144742 308065093 126661 64162 10070850 189831 188393 8866965 126361 36085 135908890 26751 156981 41851797 167337 185269 22303604 179847 105883 25096535 162486 197061 8013674 162426 114617 28768290 41158 159845 10026630 36638 123238 2409336 157788 170717 30352099 40785 53254 216677653 20778 7175 12831293 159487 65216 3243225 149895 93341 28882315 85908 154025 35298152 36568 98348 31496848 91520 59082 2604785 127957 138360 21068015 180001 5515 34408565 71767 149293 10215878 135280 72506 35089112 703 147387 401258141 108876 131004 78161 166241 44895 139394189 119602 147045 113379596 8459 30126 65533932 1280 170243 97351678 40323 19588 397238301 699 16121 13405313 58204 17022 181927457 100494 165295 53438972 191872 24619 23031669 51763 10159 176385890 141947 144170 26357734 2779 168169 228476897 184926 28663 98221686 75772 173027 1450848 170672 179546 27548279 109403 156488 2198635 199455 123866 101058574 42242 39321 77368797 177240 42465 153751075 7887 184081 26725806 88904 30441 502765941 97235 169742 117116589 159238 150296 25921913 10689 68964 217271412 166808 86637 101689529 156514 190254 81427532 29600 52332 166026436 68473 169939 39051372 67714 32514 2812578 6260 32200 9311777 116503 11089 443386519 72841 141074 10449850 25522 86468 21697694 77599 19154 44946235 73061 15922 6497539 156217 71255 7662290 35131 183281 10530404 171313 159885 156875053 85348 4876 143860574 96148 124181 40626415 50425 159074 323499691 168921 12778 45435177 52486 55914 80765984 123831 47205 115649208 41571 198745 37968663 139771 141903 23500052 110468 175464 36514677 12302 137783 26646298 91801 101589 13890380 123692 32538 104939214 165843 165188 12076295 148724 82396 3580721 32162 29324 80285800 60586 64828 19693153 117713 38890 8285413 171122 153705 77036811 170379 130463 36354117 58467 184348 395388 128249 51978 5153569 157239 121174 257692801 173905 173983 7349456 56612 171417 105318488 175557 111997 13485100 156308 89205 235328575 128747 59985 11952488 66883 39752 92830157 46109 88173 206514836 123661 97019 589521 65375 172469 5988187 56924 99946 86486251 82293 40445 22526354 79358 45266 20806811 70664 2388 22924905 86755 113508 54792754 169585 190148 857565 22665 185332 43338821 169907 179417 602476341 157652 122361 16481854 186676 138474 82082575 154409 154794 20575631 3979 184220 336751153 17741 149297 414912247 122569 114908 153256941 174225 9761 134086620 48775 142904 21411976 163584 194788 232626944 13628 153167 4461534 35662 5646 5360110 82184 144774 140181240 52094 182506 69010274 178196 76849 63471176 173868 189934 26162152 187369 47613 46427832 198474 100277 137083738 108462 170107 21152211 161835 88676 115861985 120142 28794 7970678 54992 24500 44547858 128544 144091 17566 129224 7245 97624668 6740 54559 50364619 169958 100435 47948184 30818 135342 82805212 114188 91256 20818900 149909 160990 8116078 176551 100627 71212805 91304 58839 16006260 138933 144096 17147415 86813 99234 13716395 79402 49204 71346428 183612 161975 20529718 79711 153262 118372779 11630 124906 99769766 158159 15075 155122673 37108 126327 33816660 125367 108990 9435930 112975 146765 74914790 70476 25744 53875409 63798 139511 236262573 83185 80968 190382306 118532 181462 214778 87127 38799 51568147 43179 29159 46451153 69918 37346 302402713 168320 14168 213468322 180942 171404 1196198 140431 98785 198488698 51908 192732 49048243 66950 108128 13152312 106456 195710 15208485 172419 176395 10287315 37485 76509 594873026 183136 121392 18505402 14519 58979 67089111 108667 90387 24185777 169789 64760 225218992 106810 173942 170448927 177118 129451 75033997 189613 78727 15398058 138268 81385 15366981 66658 178411 4539333 27375 198095 21442490 184815 51191 20073002 92253 149500 94906296 170958 164285 11275902 122865 133295 46992018 164465 57144 87410225 34734 22432 19921143 94945 155632 22204825 105520 165852 196014801 185903 92062 8947 160437 179154 232130887 131014 150195 36082065 54399 56612 30276124 32907 10765 5848482 159652 79311 79574245 72086 128608 31398116 63386 57073 106789130 69193 70065 21074403 127590 93428 43463338 40083 195527 19560872 159777 112651 1358693 198277 63967 65353471 1496 17955 11064000 57248 186432 7103827 111094 186905 9462308 52232 3712 2346309 2928 95095 51079001 18767 104640 13872846 123809 156938 13759071 49775 31179 73609249 32945 26458 135029461 133101 83446 2177596 86913 69465 203339096 117965 84254 72694234 123833 183253 64363615 133121 173898 266233189 83033 69399 48805385 108950 133491 169755124 79991 67216 44833901 77180 192408 101200994 10555 48693 27357892 156259 15860 8417308 66611 48146 17134217 71199 72496 8551795 101683 169579 34788720 24615 66015 186992724 32850 178788 43664263 380 140409 49753407 168110 195850 18872216 38969 165261 13777377 181454 73926 16452649 76575 72515 11706462 16476 164143 10494485 74467 65993 184960293 55014 121628 150875987 73770 62843 7713204 123605 129594 88326501 53221 37270 10634702 16135 62965 45641293 88741 142433 59534828 65173 27525 16002324 109294 172196 28870252 47640 185663 26887863 64573 18102 9302722 185884 114840 20076418 104926 136615 146431866 198175 145099 42969258 93785 129973 4221930 86942 158149 1723757 51909 142236 146015920 103063 188977 13721998 159502 147475 75542314 56539 90027 14531543 29824 139975 117505106 30507 118359 1884026 67699 166759 17362613 16117 129469 5157743 175652 82726 7790030 87640 142058 75754586 157929 99959 31547679 164999 196819 5619606 159848 141343 31347908 159057 129740 68020808 29817 155113 28046785 133442 13992 86379691 165984 134534 5853610 103462 80577 9631948 170720 59218 2816953 125054 118834 128423747 27797 137288 55610336 97713 131064 28894957 68012 77927 4999521 24216 28830 91637482 162139 4064 28061540 112500 133232 9334538 172412 126522 13747744 167922 127815 260722049 34409 88284 46060393 67308 30060 9587935 116929 66783 34643108 187941 49322 112297055 87648 122745 37466762 13327 53665 193040523 107678 161339 145153856 13189 39759 18508599 32341 105933 7798639 129742 129247 394685976 185485 57295 137663413 153067 133173 14326166 21483 196681 81823470 176816 21490 25413416 107791 31404 2489857 83124 43504 2014483 190563 199754 404782 43269 19641 118024475 181047 24539 854737 150338 150604 118397623 27016 85406 62854948 87997 108905 65079603 16752 109578 1162968 25922 195385 36350491 152805 159561 144890134 123406 63422 6506601 144055 50672 34219384 152603 57934 23656847 68931 154105 5267664 167230 120930 59957873 186697 113816 97278817 3483 162670 8945862 159988 22136 13009556 170346 61039 23504438 84557 151518 72551852 98659 93588 831333 165737 167809 36618324 127298 40042 31203387 460 29512 55395696 135620 9030 7774638 2460 182859 8935712 93809 103119 228052164 183833 146376 49788224 118230 69835 274926886 113536 12470 1018435 135320 80016 53507744 64125 178020 19285607 32015 166626 24811748 196567 132280 125513216 62962 39972 28299901 12931 16963 55680001 124556 38100 14517618 79502 25070 22331686 101909 59149 29143747 54188 131190 4909236 112304 163611 37936924 144793 114323 2459098 106062 167267 3771398 109735 171312 45622691 122695 103979 636935 64183 159152 72076711 157696 9499 49268385 151390 80546 118084920 36829 145835 1994259 34816 64519 1131253 127299 135356 59813988 164845 7796 52893737 80986 152483 135089638 144837 125709 26202880 48671 61648 16381725 198964 187459 22003681 187800 185196 28924906 98183 176762 23935210 90512 77690 557322 151858 97536 99205032 186148 124226 6137071 35820 129214 4777913 98985 133817 722621467 89922 145247 51702327 30189 25896 34862350 134701 62597 83339346 126910 187118 3099892 29400 43050 126501210 122847 107321 2089392 103944 160731 13767133 117908 109544 9137752 45579 38857 116451403 129367 9405 76142316 170695 37171 292852329 112442 161715 70703394 164604 10712 41315690 67777 44245 73963495 129388 188517 51748711 71903 58590 203915839 127717 149989 9575458 117937 112292 7957884 61888 194004 93097120 178475 173121 11015947 82335 46884 25359282 68281 24959 17718342 57172 37473 2979789 8540 36374 5279773 154654 123740 199723659 67426 153389 12236299 25749 100740 5304731 35772 53884 87745178 77164 127907 15917454 72878 34439 206156654 54014 57718 4070094 35930 141219 355639078 187968 120572 34401350 162621 105043 16728825 184563 107635 4785159 37915 162239 29206173 16823 9449 28861208 48935 185429 3278267 92280 194519 5049845 110702 78186 54856405 168331 26815 164122734 107086 155325 18769555 173892 177117 17298175 107508 14541 3491954 63272 196570 21668132 98507 122487 12669541 194245 179078 60388266 111282 140379 67885232 139550 68104 28575471 190720 37423 17453300 119909 137843 46878555 38029 160105 52618231 197808 177349 22321165 26906 40006 33008272 20475 122222 109147884 70851 151497 324877171 21923 163132 36205817 165583 94523 745596 107515 142640 1314105 159240 43015 8857307 144220 53675 160340553 52972 142715 115442795 60730 114213 142877464 6286 116549 40801059 38951 179191 5274140 178754 180250 35948177 74993 129663 76802615 42614 105331 37181899 87704 105597 23568725 15510 127696 45208783 49522 3253 2601926 30448 19976 49520076 166496 131476 492565 173293 188156 131965740 16322 132528 202868006 166095 95440 47488028 109223 178595 168685630 164785 82338 125110222 90349 77061 111218376 37304 46023 174126338 166048 65856 10754943 126614 171236 5658847 3571 150890 95691740 49558 143098 6113165 78180 172892 128735061 60301 184777 90256014 79337 102385 8990760 85357 136727 24295817 19469 122869 51674432 30870 115202 7834621 107163 85797 107545561 143696 32011 56562314 80776 59131 192064047 80739 53463 15486319 151717 84966 319390 94730 22999 168983258 9912 16752 1075067 51212 66914 5953469 80829 55774 5530177 138038 90003 2030481 174099 91487 81593275 97557 160199 11424001 22167 68475 6684976 117829 170365 79948782 95419 184350 100856824 188939 195053 17831402 102049 74413 103966335 184481 197772 28525159 5894 50506 37988616 55339 164842 142474 188641 52719 755527 99666 1691 36849114 92246 102691 606020 135786 178442 31171959 110541 93619 244101128 98516 180547 20686150 36877 176000 10037057 108232 187397 94195887 80506 14942 108173846 169421 41058 11413842 80339 78258 387777205 178488 134994 790896 129209 124409 77686059 44386 176809 241907858 33888 183342 184045888 82638 15202 285493511 129606 175620 12341025 171961 149730 143712019 30104 144797 28618414 85928 151884 87191416 90645 11741 95210037 184234 55621 57780825 191032 92913 303208799 150296 104404 114831748 189456 138523 8003907 56848 160038 120926802 59148 45900 40972917 135259 190137 156877161 102821 16033 986781 114992 128044 3879995 125588 138850 93212736 165643 18119 61091231 111619 139366 138913454 138293 85883 138501812 57017 168709 8510607 37 177232 5538486 63479 108692 77705254 72394 69204 526599 31922 144200 126611543 182291 161986 40495832 126871 2564 111969117 149464 88078 27540197 193263 175096 1089493 76802 34087 2784299 173865 117340 17613250 41890 85627 66707067 171558 5745 168483395 56938 52801 23293549 118827 7044 5836452 152513 31115 72642442 164342 198430 135504345 145721 53107 8046272 7743 94978 11383978 111800 69292 5816812 126515 31331 40776835 36879 36712 46711623 179176 199059 9341339 50804 178895 12714916 55748 164434 15972710 19988 68088 73940408 37714 164205 39642653 98208 45522 302678627 77152 33564 95234849 95986 138056 8480009 3432 192028 73805210 24721 13344 16810 198758 122191 8558519 152409 53075 54935360 177371 95953 33048098 80573 86246 29421590 164989 90727 17074996 83278 1100 24111942 79305 152106 5395113 83367 72161 108029794 135428 98018 397533561 41735 110122 1884100 118246 198008 84604574 128598 195921 76667664 18029 24769 22462655 147243 89155 143837929 125523 135239 56792171 114810 184899 12584053 3972 129769 37521822 119054 63122 19129464 11728 176767 12656189 87830 160093 79987435 188851 87922 10615196 128315 150363 47532043 5788 58562 132585344 148244 41226 51867015 56134 152433 6538445 16218 28270 17857221 70626 71724 34730671 199190 40682 876886 101326 116372 264890360 75802 175420 24186957 60526 34660 2299587 158422 172197 8326963 8629 159378 15483990 166963 54737 25000643 112295 139287 113983547 103436 56819 336567436 9362 102311 16004904 135881 1246 19252546 161434 39779 163506690 117329 76235 113918991 127749 127043 21888584 32201 29765 45790118 72067 76121 6428966 154545 189759 84756011 55131 22130 9220501 29990 71471 450487387 125570 139929 31888150 102477 87852 1794145 126667 174225 7409899 26744 133662 60890319 42686 20414 124733752 67621 93863 34850657 179038 35720 448507384 12882 11699 4921261 81099 148592 20811510 112181 137918 20976593 150535 7170 13966684 141493 74678 20406400 168480 143367 169060093 31248 134751 88805595 141497 74812 7417423 91852 35685 11295486 140826 196331 181318558 23939 28009 93004017 127334 173886 23847258 19975 73611 28517123 23702 189647 14852180 176220 90626 4850131 61758 185654 57852267 34561 30378 264183147 103048 44035 208610399 140573 116186 4708538 181403 81489 15816165 74164 188812 42046852 78515 143169 46706084 24348 190635 6514755 184846 137083 12934351 170079 197742 76885773 130433 5860 108354947 175613 29504 113641507 31257 11794 110010887 61877 149754 32945304 31566 58769 11965744 81230 106488 6208222 39435 191271 15089142 95654 193792 16234913 37801 427 2575221 1940 99919 55671951 19578 186195 146376317 24123 126089 16167279 146564 62257 4332220 114157 141683 33918102 45293 31283 108353013 111864 197537 26691343 132112 162069 42151333 48620 74108 26503012 21778 15682 1357049 124313 27317 81225855 450 78188 8744914 145990 172434 75712108 124240 21139 29965085 49454 75956 4723983 110522 115089 83651245 161933 61460 5042010 132289 137933 41767124 114451 129115 110322119 102721 20867 10926178 52694 145189 11069323 97252 33981 56331021 176087 5135 27630812 104259 40429 105397732 53038 149624 25797593 91386 164017 25139512 162609 150910 44559205 168455 186775 46100593 192274 167847 14839094 145848 137388 87392507 5861 44596 59581573 134951 168568 396519 155821 74208 134470876 21020 102290 20556238 16799 25759 2793510 120011 158638 58195776 8637 195643 54288459 162005 19916 30161426 68606 92823 7018324 34867 7190 1585594 41494 13629 42224922 152268 17917 3677261 130333 78935 90677858 32995 42476 3298463 20197 13641 2032666 186399 120890 12872831 118741 7522 120544404 11355 5158 8987490 145228 67681 229404844 137206 126319 281999 65136 5981 16705154 38015 23524 96252640 24905 67526 184503821 161268 150797 33104507 106566 18757 238931046 40571 136521 107555403 28063 9706 41320260 35004 110670 2680874 76823 86762 46768636 12688 114427 27626379 92515 121570 54930221 27751 73258 260081964 53573 83590 117498621 56993 192575 99662544 193760 78398 749483 112441 11799 9581325 83097 677 28582901 47174 136693 12243274 56781 17450 165161618 36332 186012 9655635 76659 29829 64212167 145620 141237 45558854 27754 58635 109177274 187003 177011 82049417 89540 139805 34422240 174361 160274 440539696 73175 148496 4990307 141578 34555 10607491 197354 122778 81971597 180808 99380 12319519 97553 150183 25336172 137080 113503 39751007 147542 95347 41211320 171812 187325 32044958 84645 15961 464932 180387 24520 62969777 148784 121083 22811356 101837 120332 1846292 166517 167435 24929532 76013 158176 17742836 77396 4792 20280756 110372 6490 265606786 116018 179555 58390188 116638 162735 51654177 56320 52040 182151885 181437 151805 31005181 64425 113968 72405047 176373 108808 258951050 119641 4777 12019372 176416 155123 20755959 99162 122562 63235891 156883 112025 2315842 136888 16831 5535613 135137 113576 16269367 121662 71348 72271 77001 12832 91055375 5807 85817 9385492 395 19381 4733430 71706 12274 404743215 133533 77678 44198712 159478 130723 18069775 165721 49730 4922404 86962 2934 2706431 33363 62590 225324122 144650 35238 76766773 164184 94776 1026530 162211 171874 51422735 74349 36143 325205592 1174 59452 84683286 178800 154552 82182953 874 83504 21876352 11415 71126 14848383 98561 35844 1400414 172618 40380 67396939 110810 68527 38664344 117456 66821 20017682 162135 187684 23050264 57190 199094 57777516 129881 5943 45421238 171046 24743 156383057 79858 113146 81408835 81924 146499 157551375 287 12886 51734954 178568 89794 75888002 181605 99300 52363459 135696 183453 99963551 83116 14128 310473929 163369 109308 7026419 29977 163530 34928894 196964 144225 7107846 45833 180148 4161079 7167 19077 8602737 59669 199273 16844778 1989 157926 102802908 516 116289 5819779 164090 118371 13490690 89762 102764 102244282 183710 115895 8414044 59226 39048 20376122 93336 37588 28229252 183178 196085 24439690 119108 113275 122361700 155130 39520 11327538 118395 28475 12281744 41516 11415 835048414 162606 173744 121665114 106742 106653 73900976 643 102433 8473990 15637 61163 49635331 91014 79549 3428523 38630 44894 314591 134472 145156 320527501 61103 170428 28248081 17501 70742 120320622 159239 101726 12325613 52882 125333 75423307 45894 78079 190558218 166247 133697 7285251 83186 141375 39706823 46355 144506 9225358 126892 98588 65950218 17931 3405 20162883 90426 178235 3995622 141691 80995 9197591 3202 140319 41746680 4953 46595 450397890 137426 83129 30906736 103599 167637 19611654 69253 41033 9802374 126787 189354 34040986 64228 33025 217828957 189181 13647 28735452 179046 156000 188603166 36018 51117 42959111 22255 75628 164592481 8680 115101 17000854 126964 149303 10821044 180827 137438 25029405 68625 52887 111780531 339 103414 110729645 25779 170290 3744901 183326 124494 2899990 182640 5799 14731330 197124 146828 21724444 195534 62613 268846 52031 198895 6966227 180367 19293 24922059 28085 183966 3928056 86113 93429 24753282 27905 67160 24388549 153241 170612 50190028 46100 144634 25027348 185940 119759 4028041 119244 40241 1504988 69101 53875 1872064 57194 30701 132137449 6153 142253 108635807 159555 197480 73628881 29584 121454 3204036 11791 61151 107283235 12363 115389 2238989 18232 123847 21223401 62944 72839 1029144 192392 192509 5944502 74272 40099 116306162 112347 56015 13834194 94165 62232 6398424 184874 108479 38770086 94277 139813 178758695 73421 145441 26679863 104906 164878 94389348 61870 35754 1535120 38630 42690 26189194 88630 97478 19037713 97571 18567 22990386 108225 99716 70838709 84887 7237 23148873 158296 17357 39767791 172567 115824 25999351 22180 130667 42782232 34349 31371 204338730 65983 156401 816214 72114 37636 86252963 94279 61611 158105309 44840 115435 63439172 62715 75881 46033508 108929 184508 30055564 122804 23464 259738345 46156 105419 25459890 131402 23618 18401086 78735 15757 33368811 82627 184521 465690 10462 171355 25350913 137211 150863 3054409 107257 115871 2799516 133523 179604 11411668 171207 86000 190845963 3224 179661 76773064 147718 154335 52014924 194122 41635 5148923 114124 197904 17447816 171746 22836 16617093 130767 39452 86147362 156770 105618 28513058 88941 193 29603504 94779 171672 2813531 144988 172713 138284423 50055 26514 8279131 2054 33854 82365254 16371 62231 198753044 164026 148465 15250224 75562 51534 139142594 122290 24931 97496517 122170 74328 113920029 90798 95714 2221022 58752 32830 3361926 62130 30933 139216 11970 46278 19935899 183780 110095 115094878 27031 54441 171747121 86693 133224 12816670 138058 56241 17357080 155123 85507 128479625 188771 2378 52838736 79572 27194 79732133 132923 4504 126334456 100464 51114 34870494 29923 22191 54518391 30661 141028 117674729 68938 82056 82127924 102340 62709 12714664 109138 191403 152974420 74885 38551 64821301 186369 20818 165584837 155432 35416 75645738 116549 22917 5258348 31097 106472 84264304 170042 99630 153659443 189298 166245 2733250 192481 120142 19399236 84329 99928 64013137 9921 57220 32732262 105296 65319 99839662 131683 150395 34194182 102024 141940 202817201 40597 79207 24007769 79975 152990 9586921 167475 89599 38830998 163112 81331 10658556 61932 4556 158297529 57079 156019 4215643 195422 79787 44185364 162339 161327 257251188 7638 165727 122334461 194944 27778 254183230 124780 176316 104181430 152425 144526 24931183 99178 30989 96222938 7265 106986 102635455 67902 60168 197671024 70355 179515 60114532 61723 50686 86217490 18466 129308 16567895 106411 133054 51586211 102943 166311 34391939 45213 81882 31793557 7337 98754 25702100 36577 63480 89032551 8615 35440 23346760 69109 116562 7171304 141026 109295 7355238 21352 161350 89071951 93631 127894 1542594 196219 181525 101096207 195045 95595 111569691 100625 70445 7219483 58931 78056 15012643 180300 194070 46770007 93996 131971 7325516 53265 148563 45640290 116750 89338 4328172 196576 44249 1000805 131035 128741 53053091 74766 108103 14691834 120350 15261 72116316 116911 7527 94739095 94256 143254 14096507 182487 76780 78006708 74713 126283 5402173 116279 92 43807515 56308 156666 77556156 29306 167036 9799083 90180 78846 40641140 10701 57984 126059892 102474 60629 2995980 196491 39065 92981392 152044 73061 28500299 70269 149240 2959767 13461 144232 49025838 108818 9453 81644985 120858 142584 13962897 152803 53038 60436040 56507 11503 132438148 153692 50120 152862458 62467 123119 94278977 31843 187990 28159381 189432 24237 7599750 152601 26652 62362506 65603 84209 77075976 183911 147328 71549624 132345 1987 95855012 67300 181049 660208105 184336 184165 133950465 157770 143073 8156045 151684 38149 76581027 190064 89780 80017689 111669 145477 6691812 175032 23089 1053296 119657 162 37446458 36739 51270 171528758 141893 119758 192370468 168632 199643 12481056 77963 32873 49511644 110126 143100 49988557 195373 80743 49401983 178200 97530 26431398 18991 172157 51998715 152228 190060 109424463 110922 149741 26544181 125980 169282 13595029 92663 72304 139474771 142154 192425 1819149 54239 6894 3090211 91128 174005 70602733 154175 50856 20292072 13904 184569 15634295 128460 80296 2675607 20680 187177 46252972 87786 1267 5726560 76110 163275 132972032 104112 43335 24273101 145644 31031 445097596 168896 96635 40730616 37341 131074 50772294 17976 65917 278776115 40559 23345 131503132 37582 75567 6516044 98610 112745 33755997 153178 117444 155226708 199134 90553 141808867 159767 188968 4788714 6922 153903 16498616 175833 121830 227866 18833 39469 79055113 153034 199187 28971862 39291 155675 897701 108110 173935 104500517 30391 79038 3804740 102125 19609 31364884 195900 6851 4969718 61193 148490 11825472 94875 159088 46478663 160360 3993 79770987 97627 127590 31952731 24792 22600 45029102 125892 112475 43339641 43884 112002 72034108 94510 174833 3140015 129361 60047 2312268 27146 67739 2003288 57599 34308 2723974 36512 114216 34075720 103935 152678 19611653 67662 116383 137948102 49726 138383 87834181 23857 10452 31450264 152731 72572 16004185 79030 105382 9746854 105237 132327 66963721 87210 38830 3658200 34902 162974 43575562 188677 158179 14981263 153625 162027 9991872 130372 25611 114315607 141852 61673 37739498 19981 193099 267568019 82843 88579 44440022 164502 25131 104264643 87165 133893 18253206 153440 23871 129450959 181388 128452 192232 68689 74807 75046553 46234 194097 68130432 89224 79937 278743073 48368 87636 15812040 106918 175425 201374318 6873 186426 71402832 76402 199497 156682922 865 90657 16442757 72775 119894 15123122 156544 57998 171681887 87311 9974 18940620 43188 157619 18557551 140410 102655 29675487 15191 36901 6691217 195993 186378 21299367 84294 104023 55892043 39033 79646 152868903 21415 67487 10628202 163321 81625 19913466 93124 165078 4034727 114815 147556 62681171 149208 7304 12960891 146815 85592 76387645 6884 57008 149434167 61238 176709 41447601 124507 125753 2903425 11338 2026 267894973 149919 157173 16949850 163465 128882 1252054 69519 83484 28735553 12469 45753 21349908 171134 35379 5392567 196572 76422 24801502 46804 94281 6443087 73125 89568 200033011 81024 58830 8498715 58556 186089 50879451 26637 120768 9838151 142569 167177 17102919 76533 63770 9638388 137455 179410 12809892 160203 152831 68643625 84798 89620 3336530 181809 173084 98579161 62362 118256 7424094 49369 137443 36358427 88417 110113 9180638 71619 156530 216246732 76497 118804 25268666 94624 57263 31245223 78609 143833 18134214 130512 170971 130481719 110880 88214 102202108 124038 157562 52234374 173193 182218 71830807 37384 91753 9856170 62319 23162 56142762 27365 92243 60342507 102827 68996 762139 113130 80906 3831402 145726 179043 428820080 102580 140366 43181206 85356 94449 10993284 57313 32893 303484 174589 74749 115879737 156968 151721 51176510 94018 168655 30664518 149655 145411 105388005 44498 49988 14651947 123721 107036 4037224 175342 158959 31525555 108480 137900 48482567 61070 11508 181027374 17595 177303 70685498 77465 126544 437202832 110525 44084 63032363 168442 3111 75684957 65364 34535 18610174 20385 199539 57122182 182476 64856 21086666 111641 181590 62184569 194995 170459 40108504 67705 79280 28524326 186871 169652 9147843 170524 33978 4156652 153436 54026 20001276 164803 15072 2962587 189772 69327 56031181 69629 60417 116833 32154 172509 82235585 97753 149905 777983446 111548 127350 73701170 117935 73730 4429601 96386 196565 105055033 100173 45400 6858197 195595 199154 33846087 38746 61737 375340337 54119 33859 54248866 138848 1152 179291259 45218 34048 9927915 30169 18002 1239030 115927 124753 42534525 63586 106404 6186243 162684 183962 29646837 158950 177063 88075128 180250 165088 21678785 59607 71104 4757608 91839 15283 66578203 137599 157463 42784316 83013 181168 7569181 74746 29 78257953 163914 181331 21947225 90275 13566 317255920 61056 186564 3523917 139630 127762 21003986 166551 150213 4158848 31587 153969 3334722 146840 26173 15648665 177226 153745 77271 125496 40276 15844753 173490 58758 56680766 178343 192546 83630969 168546 21061 2416950 193186 155481 7431859 80358 2226 3306520 26792 64033 36213513 78274 108483 979629 54841 170832 49179068 177588 83047 17124 140453 22025 1488953 132800 79286 10956272 62723 78880 32452854 6119 159135 9420550 133354 39638 96472592 6273 88662 14858050 6424 102689 99828021 98994 167780 300299272 37523 95779 10711881 143737 133461 245338314 99551 151281 14393339 39902 169925 18285980 95412 71106 24477606 154174 25486 93048312 83191 93324 17409558 31089 60358 10194073 87442 156099 40809091 111871 155085 6287151 40305 3940 19311216 38097 100556 125244760 31219 84726 73275949 25850 45070 21452564 177816 139026 3379448 40432 2768 1586785 165679 101873 34162285 178946 46497 103024212 143793 15783 11001751 141006 145649 115295523 153319 84443 2126227 152230 118298 34341685 76725 103604 14009823 181742 8705 19200988 139346 92232 20801332 88166 19953 77690293 17889 45268 1998322 14195 67780 97437384 1309 60701 36405261 198221 94631 365822078 71119 112638 6268928 70371 82707 274308259 26286 142386 53096500 61225 46502 86492799 75535 135681 129420508 182257 5930 52524084 55261 45998 1828461 66801 141226 235505887 171013 40563 60055234 13324 45856 1771009 96102 132091 650529029 69411 46762 280202777 10377 63552 83737709 130973 70462 198054474 36683 134248 29689899 72039 67440 135272682 101203 128620 2941010 143961 67140 129250 199196 1364 140437039 140671 58712 161706812 117754 159693 1895430 135091 90587 102098733 5479 160045 10530728 10151 171102 54316304 196333 142295 9483694 82047 80222 178419881 174736 18307 32023501 42351 17641 15099131 26221 8717 6538768 137191 156205 16969000 193925 93902 343176812 83189 117815 99747 123572 162595 5661033 116038 149924 21341321 42623 54599 5761502 91245 77127 49405468 32106 14747 140003359 193807 171398 265767317 141928 2795 38904931 57198 122585 86623584 21785 67732 11926557 81724 105426 39402962 95865 75743 53655744 145356 155601 74754636 121534 61407 28523034 79281 155610 67659148 115839 165634 29129151 137029 102254 130126377 39156 110048 16788534 25437 54236 12951108 41411 190286 26046208 191259 20210 1196568 47654 70107 11150850 181768 121464 64575860 177692 193461 81104983 11452 168810 21082068 131953 26409 60992815 92390 88814 22687468 56386 5942 208497251 58269 157374 59938398 183422 129654 23097550 47398 122987 52107878 47647 197404 37445965 11228 44343 18393209 65694 93334 378487 134857 120776 397526 11238 143787 13780026 122907 137996 35400253 159447 10098 49684612 86934 155536 5241930 128556 27258 2514890 158506 90577 24192062 175682 185949 52197 14274 117897 78594757 11119 79571 9296100 169749 18628 18163388 135122 164137 251350 174918 131507 22019467 61293 66103 140326144 20357 20979 8185560 16232 85312 24800416 186660 152076 939238 148397 62671 3518644 188296 198068 258592284 173528 180813 22205072 60347 111785 14663052 145944 21918 76725033 58009 181018 92096735 110082 120781 4107592 177389 143405 113272179 186241 50518 8495240 80861 140888 1336143 188178 71886 21632763 186056 7181 97460505 175885 51564 135712386 43330 138930 41445569 135598 109065 7836535 165836 51294 1346912 30430 54939 130588534 27745 112595 9040839 111527 39593 13352441 118925 70916 57009994 50578 179371 1206221 8852 58274 2249835 85212 112078 59945768 78651 101485 4749488 30739 104630 91627006 38172 42968 55859832 169794 17178 40705905 629 48855 20967571 196633 21401 66748900 134893 52678 1656047 86130 135947 110095228 2896 22715 36700293 70818 126325 60538365 4418 166505 14742075 82825 51189 13395900 180130 19521 33871937 196289 167009 1213708 59122 21314 10023330 122544 59447 119227207 195052 167736 6843568 50524 119724 6283213 36507 173933 23998345 74917 52030 82168815 185615 153020 58210207 55254 134118 43228167 144014 1893 2549222 48744 31605 9420321 93806 72596 5793999 29911 108779 118643861 165996 119068 570236 25925 69304 37208323 121773 4397 6218293 77955 23074 67985904 44857 141878 47337990 39933 27509 268247412 193587 146394 87154194 138783 96567 1117802 195557 123326 263326671 32587 87438 19079905 64001 184872 16784388 196200 136597 123391117 25747 82663 91086345 122082 85016 58594161 183678 85556 113004715 63258 15978 47521767 10916 35838 6144236 190939 45002 78248430 127963 59804 102492759 84982 10578 99679861 140139 32679 24501903 54282 120849 3216129 123539 67825 12392187 199804 32872 62500799 123129 106660 49657257 112537 143378 40327089 110449 72806 77713527 83137 149483 18005963 130548 38931 685927 16093 122667 18385620 181146 17458 3172508 189630 154734 50803096 52956 165922 150713853 37253 68711 125181166 143303 173571 98000729 60592 38476 18806567 90191 79696 18286260 120805 186862 15915291 34460 53543 60663095 109169 175686 2843674 156284 80857 39203856 104522 50142 3698248 51917 79887 42123502 28924 46589 7257675 41583 4707 102693347 100262 88435 172650094 170456 1554 55319026 45267 125548 66938810 50979 79925 8565245 9210 92017 78708875 123846 95414 70818411 171587 78081 7877141 13572 30483 238437527 35392 55765 119918541 50196 115974 36629857 6063 103184 14912911 164258 166563 42998467 86327 34658 53669535 146810 82432 6829748 83720 162972 136568001 58012 153229 176801804 47777 80420 285674 128395 87240 153756153 143694 66625 97172654 133833 33544 50978314 94000 112159 7535326 154818 29039 39771783 140468 137037 30879610 51032 108601 18733109 194571 157245 5487971 48851 196858 70781639 184249 83670 7355604 81793 4719 1801624 141369 103312 34221706 79054 133774 93490588 66082 78100 43057926 172267 51408 80701999 150536 19424 9785673 77639 16448 11090083 199391 111107 32713201 29110 132045 58933435 37510 123910 68899364 154962 62366 47780483 64063 156181 45826322 142372 114778 223861744 100123 97998 32733577 170704 148759 38785172 61135 63173 166012071 178917 73050 250390186 183339 172699 22102986 99486 142735 1720520 27976 143249 77783464 198511 97672 42397202 149273 101414 11411933 73350 58474 32699304 9595 61829 171597483 72527 84908 87175634 144029 182310 15557251 189345 101081 109216733 105860 135268 56947884 1616 69766 8241982 36042 85571 104419806 90139 93354 29576218 30091 191227 12624553 25020 59696 20999860 161636 139853 24299902 139040 110000 4111795 44545 97741 61574498 58696 168416 12063470 36771 132310 6300624 53554 25564 13266598 31986 2862 81819353 71761 29033 26219012 128726 112461 2941867 113206 105019 16404077 132738 119398 8801220 190043 43530 53985153 185977 151708 5021301 63144 173163 1767771 15958 125170 13942239 98416 176959 19754671 108336 19299 53706924 180351 188732 108047027 73575 148869 35434377 88698 158139 10802203 58410 178716 59361988 122488 148309 55386093 72302 47032 36442084 129710 24830 4072521 90120 44993 46907329 56126 23449 29377573 45809 170217 9587373 160341 38873 35145474 157755 74794 5210843 133055 186159 26672938 154531 29287 13129108 189354 59893 211958974 59821 52623 37125426 169229 145780 93959152 148694 177 47078594 151275 183152 14186495 185759 216 74945487 109324 72944 11008201 120452 198038 329753479 98334 91314 161007425 84021 155466 62067860 75677 44489 64324809 96384 130366 62103738 36919 58346 199046294 198898 70497 30278286 159054 159749 12356086 108018 107000 19815508 167373 30003 64088143 96833 69617 57803843 41830 135433 283018811 125866 37161 39012647 162404 3107 91300637 2976 84652 17325530 875 60653 6681965 86834 90906 101363507 85850 928 838574 65245 117251 22037660 132319 75318 90004540 86006 51545 88264072 129622 16866 25307747 168839 47098 70650914 188350 77315 1019274 127351 176331 84537674 89902 66423 5184307 111128 33827 92440058 11519 37906 7034327 96618 53872 6493802 176226 194214 608213584 53620 175174 21526382 191730 57236 192192913 16317 194628 7883610 162203 140106 4222751 59898 94804 36605957 131719 139091 19166329 106693 25114 882998 123100 151944 169443432 67048 153749 15669613 148649 107245 11581639 35713 21014 259307006 23817 58688 108088082 134646 26330 6623673 64745 130414 504236116 17574 107473 177811980 36425 58810 9740369 25462 165798 15069293 2667 51548 43097164 83212 160071 23154057 104720 44690 49957649 63971 113486 178540907 145097 192556 211980104 82993 55330 588582391 309 142588 26686868 85573 178986 4180253 10915 43987 16090938 110619 161884 133237781 155226 145792 18369825 100729 121730 11959028 185926 86053 114131010 154463 192090 9624178 28708 192332 25014859 79390 57398 30167203 180072 116712 6655375 129550 74640 79243885 141046 49239 47836 79209 28379 128919532 45401 190026 78472173 122110 20220 30993063 36551 31651 11871085 18371 56552 210424790 164781 23665 39517392 199499 139508 7645580 152419 61234 6225892 71368 174151 722719 148562 149189 74913195 110756 133067 14008999 31228 33406 33044420 174729 112269 9748866 31779 74952 39080196 57413 159235 24034490 22286 18505 257303577 190901 76161 67036513 86018 154059 1420072 177601 112865 134379991 7620 140505 36467174 112501 140619 98513994 142421 65467 184072432 187100 136312 60160827 163941 118959 10128245 155238 141763 7813312 83319 34175 10853441 194090 140113 144389091 94258 37529 8619904 4458 112924 322418747 85861 19341 290028911 181625 26927 60551930 74063 69923 70706061 177569 42936 53487422 196474 414 134194319 80098 146893 28424900 161996 196031 14690157 181755 109223 3552929 16359 111277 14265749 168919 42116 2085288 128098 120242 24107932 13146 96230 43407092 7215 5596 213804070 22524 9035 157687138 28673 77030 63995569 2183 189432 21901522 147866 72494 133793744 58570 142510 339253024 120544 134075 464564052 131864 95713 36696562 51988 141041 2699954 100514 185052 595586638 148969 66053 80064107 107382 113796 59600550 36593 186355 14923304 160796 115219 356307 34072 76757 49603931 59457 149526 122345357 141789 10866 4884492 143903 67790 36698808 176785 35755 294435 119356 6208 22034283 158568 28739 20351612 1412 1469 44115657 84502 11190 16792159 193745 35191 11034327 4717 156122 5918526 188042 68417 64255197 88318 19130 174857668 52604 54379 129582818 91970 83919 12913050 21678 181666 74027890 100362 190388 89805949 73107 158794 140124308 176205 12961 138563991 163528 90851 456710 179898 43197 1083026 125068 38364 12299108 113572 130139 20703171 36456 163635 41408503 40957 86714 10459693 173820 73060 2804019 78440 145016 166386964 50575 122018 46003120 150137 139343 43782495 83704 93920 16314858 971 54151 23585152 79550 151357 57433896 94843 33656 57824360 46421 36266 18231214 17774 76308 102966783 170703 170514 138685741 14666 142096 122703649 96164 139156 36782117 156025 161297 46896104 160599 85074 20477682 115128 30770 6302645 107437 15087 89546041 102689 195099 27333448 74966 112512 1287403 17667 162530 84789506 56786 168277 16841426 194890 66216 15095718 164314 122398 24300490 21061 75324 37730045 51543 113199 28144329 10189 33873 18765687 74601 100958 17414404 52853 152047 5328376 153726 140932 26664609 95030 58271 31988062 57920 131846 731022 74068 180954 193882721 79322 100941 10815550 12100 115127 88524064 78598 59970 55859089 48013 87659 41092379 91206 51961 7205259 44483 57332 565666407 198424 93080 55841233 142177 134503 1591116 141195 8727 60720822 161316 181471 72260360 58349 49696 6190609 156096 7465 113096652 84612 15820 51445912 34248 152766 80617249 74562 3534 49335586 49127 66182 141040299 47130 161996 7678061 70825 149618 3216208 126909 189775 1012260 16938 77974 712362 187247 7515 25948618 24984 84272 5470792 116782 68408 24840544 165542 151052 120491225 190491 80589 18717666 62566 117827 14258953 73483 33053 42044689 97503 149569 63217675 118531 145919 19963981 103318 163513 11144165 104529 22962 209750059 179216 160750 29368475 96014 79037 1557953 171649 87697 56077299 91619 10987 93375811 118535 152573 96444748 57854 136230 30017758 79946 159083 81709251 159547 165123 144835579 171051 49013 143368064 86530 34251 13242608 144278 62036 28217781 167430 2029 13097697 28029 119715 62261997 110337 95809 50416619 26768 99408 27519084 73416 66827 406471873 85054 117173 7721404 160759 155194 89472970 51363 80725 206416912 102468 149217 35005944 69434 1993 35273735 27617 26287 373892651 153483 67154 15546729 157839 119514 29231070 134527 29489 69302270 26806 61950 669913078 164992 45136 30418896 135864 28529 21008170 86150 16489 7203339 60836 196646 184548872 53875 192984 24403280 2683 199645 5685346 119913 3031 341857663 172437 177092 44120824 20398 126995 50902520 53923 56510 22781201 149278 109146 64832266 36186 2577 11057178 113191 128697 70063113 140417 55445 24226535 6029 53820 150450909 72785 132558 71554254 61256 70297 220958874 10497 103235 32719872 112091 15048 42216858 86364 66290 3940588 184727 164235 28341479 171350 11361 12087129 158225 166647 930615 114772 83535 118070021 157680 148880 60510882 84143 113824 162603864 5097 124389 36401432 91065 34616 32274607 79521 197184 75953691 30778 70985 78024144 101741 95295 47508855 10472 37065 263926953 143559 177609 80810386 102910 116531 199643485 117342 34525 16626773 86596 156537 3920487 20412 43524 56371516 51267 147646 11666513 191667 12163 22704153 155706 97234 23090011 56387 10608 568433 138174 196610 3384501 56829 124102 13434193 176955 45593 192897291 20735 127076 65475484 121413 43897 3394729 143319 69283 40826301 43019 21570 43784633 3605 183429 169075209 16358 95488 54771333 181253 14292 232989145 61385 168951 22413593 66961 132751 201287548 39470 35884 47754286 100345 132663 40580262 87514 31205 104648660 2681 126068 15169551 119854 149461 39066274 2087 90623 198939783 20239 161517 31576576 93112 11275 5081423 170917 42779 19106026 100094 6953 91082991 119330 47299 3164279 184018 95485 43420984 71361 14761 764344 5319 139607 228172937 150565 189178 59588032 76372 84609 69031262 110731 43538 26660302 72620 829 6782625 38451 93626 1165698 168344 121048 29137668 38988 83480 2574994 111052 182259 20397946 196892 98552 5519947 33475 42611 93976312 165961 89232 70914837 81104 9097 55678571 197689 17916 2145734 186646 150227 3891130 158304 7376 144355016 182712 35228 55187402 11094 161430 157383149 105053 44322 11103475 54933 143955 2110433 6515 32756 78528923 107780 30122 12236957 116011 68724 16100812 181676 168805 55697934 160938 101859 18176902 98538 36458 57324656 2606 23842 74954289 74787 42944 1863553 101880 31139 174747214 129039 148988 161695736 181083 146475 2002161 110383 8137 57831632 196173 150897 7589975 151663 183391 8121505 32275 37615 87484880 56265 119429 2472201 107098 82525 65739197 21493 150273 1084180 114535 102369 108271841 78674 104675 26132169 195275 17258 47537394 167958 25430 36469845 51659 42792 39468675 25549 70280 42168329 39067 80228 76813082 98358 161238 72112517 7335 69734 53980144 175732 76803 15197680 71337 136163 41513166 196257 69981 37485094 123859 114821 55894727 184077 162649 47903082 46488 3821 110846736 197146 36903 60247681 14706 56800 7302559 59643 190251 108593526 90711 134462 95502128 91706 55703 172137470 79274 163991 36968493 169552 120762 64712344 177179 30888 37078843 109893 186338 34954362 42876 163247 182321511 28602 177604 72314868 8224 170318 143080752 156687 26003 13557712 49873 36391 689988 13289 6356 36166350 123168 111741 50830424 149057 10983 61703539 2523 102546 83379254 96261 107667 46595920 89342 174953 100924747 70163 63465 32401648 116053 53694 168664085 38879 192127 40479816 82341 72744 4298933 9412 162367 54566955 15145 111582 26365633 39041 57421 22155864 34974 119090 49430933 83067 98758 33278443 160562 158414 77101427 101027 181108 65715715 18013 21083 3792940 133692 131388 117119926 20327 127629 10699395 124991 104649 199128708 7676 98830 12315986 97745 196268 96398511 136405 154005 38572827 74918 69607 29595110 138658 42485 10534218 31917 127458 1873187 143701 183820 37522842 57596 104418 3871918 2601 64771 18394604 111088 13286 1660683 181673 16028 68107926 184248 165653 3270080 197287 23674 11716511 72025 127353 133281456 26389 154733 57881971 88093 193803 275185 147791 1501 409315 78086 145953 22347403 105956 196942 6442098 188312 190579 171522483 36513 88405 100192222 80709 144453 23419019 8044 24496 171316710 12963 47811 320283 61977 165586 12013687 144368 70728 2568854 125860 181557 167027567 78634 62489 135624682 42904 133137 25992849 143529 16348 19478656 10206 181966 3750758 95636 150512 132549 186549 9509 6609583 174827 179850 66810856 160623 20345 101099729 179464 32344 147011872 160781 166694 97347365 89936 109284 23404271 10092 101044 66468099 168509 82164 301806219 74286 194754 132340 11983 73319 78347129 51278 46557 25786611 58906 131805 4426428 72275 195789 81931677 68579 148769 57319611 187847 31202 49711883 32649 86994 227549203 192372 89626 67749944 126127 28261 61739686 151386 121777 152664471 151813 99176 6855497 101389 126708 35991139 36866 111920 86334759 80326 179141 7536074 2746 107515 28229108 57945 114947 35203810 7228 131795 104073554 162487 140819 7615906 16725 110533 1676604 17540 117539 194389786 39493 78507 49245443 63543 126844 117868548 157701 177137 47097310 8913 109932 16682709 103254 195743 30298427 176823 186077 112511527 2737 87969 1552342 141835 45377 7168467 181834 132928 3806913 185693 57685 30826481 158376 59887 9690128 120266 147154 111708694 76206 33643 51422098 18295 98763 42909071 161016 67127 18806737 187051 118271 65766753 4471 71575 240261787 146740 170719 197329448 115184 137346 65170854 91859 40460 68456383 167140 68122 24088365 61735 163466 68931074 81936 83162 5654848 131962 192590 10062560 105517 180122 118431402 17485 166356 189162795 93156 173454 14600287 120978 148969 17604330 174598 94384 3297046 192576 191173 22532796 21920 172686 950921 53556 26556 18115941 40642 132411 9026196 11829 68917 846277 197813 45605 24785627 17203 43687 426195 125299 126664 706717 114161 185369 7329370 148054 162063 174178842 169311 87699 94248882 191104 94839 73255409 2042 166645 148656870 147601 27962 52177779 189660 84864 96345847 46034 34150 1721296 66579 126371 25108012 1655 161404 24597432 125493 194555 142773928 160398 118059 152924133 70160 4579 8147510 78154 54159 14931009 173675 75808 77810424 133350 195693 17320241 45084 153095 58607571 145770 82569 106383920 126635 15475 133570498 173627 189427 39915298 84514 92936 36916314 117871 58557 2208265 43171 78602 9992149 14791 171336 7749860 166017 20688 104115235 101772 78464 5976836 186760 175789 59301526 12986 54365 74614291 177265 164658 31015178 85031 183829 87451315 34240 53106 43313673 104384 54340 28173732 5161 114686 4048684 46924 83945 159431786 19072 173524 7129423 82163 55604 26798848 62948 81902 21605715 166369 137297 699767 157033 50973 16423425 132579 64680 36820 96315 194661 137407801 94644 15886 28575519 61906 51372 126503740 46189 144810 16909435 11223 177579 28263978 42877 148872 135557857 78038 105756 38018778 10562 183231 116714644 54851 86661 92902278 50533 24354 108903730 109138 160 14937446 39630 85634 209981056 103088 110202 12237412 62907 57611 6454615 149640 162600 126579958 107683 33132 110896622 177142 36741 78904238 41259 183945 27745482 136615 112449 1890254 13528 124101 1346581 195235 19660 282474674 98149 156945 11818547 171819 105002 66186931 43055 7258 25626989 194380 88958 4514535 49415 99705 24191400 128421 28469 96393133 8532 58088 273251901 90922 34513 8016966 13799 44563 11872474 21477 174638 20172234 179722 119576 1787833 189712 188990 13609540 11402 195949 2316830 138097 46679 229650843 154707 1023 19318152 166562 153488 88691038 109268 165542 123034231 163987 174952 1080289 33246 162818 2925856 33554 145790 1297958 138963 4484 91605232 156885 69198 42688873 60322 79843 93727697 80757 197659 61974765 137516 104073 7716008 72701 97575 49927704 161249 57167 65738608 94962 49855 16806311 3083 6880 22746068 197205 48515 20757330 33717 90098 1300152 94428 36666 59325759 68146 87991 3865680 50491 177851 31212066 194597 184540 18002796 58557 87444 3975167 23318 164054 15001218 104696 86927 73392545 164576 69817 3947859 89248 48876 55658408 48472 74920 48368705 58060 184151 19984346 36658 187219 36036450 124284 194474 6555932 52664 111013 833896895 102622 185695 12329100 39332 41759 4429651 181789 37651 23899505 58360 124407 851811 181463 36615 538307 22236 124730 128246383 135920 4906 47536685 13770 138704 41627010 16249 160855 612133728 24338 105484 19987065 56473 67717 51713059 149177 17463 21893959 178140 63501 147537449 96329 86356 9327393 52431 159270 52812472 161848 38558 1514185 181177 82330 38577845 70744 62008 11023433 102895 153019 389046 93663 166318 35625919 196391 115904 90852436 116831 121664 101761369 36901 39259 10563399 149289 71071 216169562 146779 13478 173416659 119483 67297 256215866 53970 104622 5740366 97622 93017 61948263 74412 183685 34690305 197910 177239 37762356 69993 11355 203504821 195855 84690 33045680 155711 74011 35317327 153438 47487 35359996 144703 101774 700075412 39956 56576 149350 9180 197758 4031468 85001 175794 109197456 51823 65658 181024070 182896 71588 62802828 111893 82765 159229786 35137 84935 8627210 193559 19810 57716495 154064 98058 5205114 87739 44226 139905592 50444 171341 98105289 30551 120546 202652590 66109 9967 76818745 178946 16908 165057436 45424 65706 42733 12344 100653 90243652 26629 72987 50635039 150428 185018 29886777 146303 118795 10795780 57739 134021 50563943 145080 182176 78157072 122910 80172 54724127 53898 115297 52781481 88845 643 128641703 26982 1896 9264781 186759 114969 272384380 94599 47930 68969239 5428 44080 105285646 70031 155084 116154580 195496 5003 11510629 115974 53495 4937018 169675 119804 114272770 143528 38908 34643 165944 97392 40771133 47185 118077 128127477 179015 97833 44535346 137439 96527 4902688 21495 38268 24769825 150839 47351 58977731 147937 162089 16046507 60381 144283 44642974 134959 32881 2146890 22566 14542 65465954 13971 5422 104821913 26051 150744 18686068 110514 4525 54077451 1625 44165 90265699 54323 109438 47635724 92411 121923 2163058 171369 187891 249807 57612 58999 46452333 28900 144666 9109981 101324 88428 22473726 162339 114576 22999893 142512 75484 23753309 65148 165281 2908872 81137 22143 34026763 42065 199725 51099766 117991 51348 12747201 113059 150154 7401333 44945 98509 307080578 155745 172529 17852194 147873 41071 32462755 95852 99666 14066845 185799 95998 62998225 1107 27610 98385415 100046 29058 30887844 169830 151603 122194684 5534 140352 95857649 88432 144103 341061056 102387 79974 26857552 136553 39399 19243228 58418 43113 119221620 8562 152121 33418470 175178 88068 15310065 138334 73097 371814545 175575 163117 39550797 142322 189112 34718737 27052 127819 80216405 41019 44370 266999065 169503 155401 3323746 166882 50192 73485154 75563 33813 26578900 57832 59077 8911408 141679 49355 111966628 23984 109214 29058332 71183 42083 16077335 43388 144342 43607943 151023 162460 3676384 40673 181660 1129844 144893 104728 281308929 191611 99316 30135315 90720 146577 92263293 185928 145250 135758735 55112 65550 139207803 71554 80436 42593608 176 117616 28390941 90471 194596 41528024 19950 118798 34531309 168104 46086 29997742 2705 148965 115474575 32757 115441 57042849 51721 16642 90656863 156276 143028 21094962 145308 23534 2766359 168831 106762 25340358 81217 174016 63651443 172361 62601 52115722 45654 140810 23632698 132772 15682 17085495 179941 184939 11299303 119231 3049 23248165 152412 90066 87405192 127040 91218 26309499 5026 60913 143068417 7643 22552 34983881 99552 900 449752 64441 62433 59312951 32414 117914 150401942 174628 61805 16802782 69023 68637 57156353 112680 24695 2391112 29261 114339 19869887 159232 125761 36088763 63269 71773 9430547 183486 8965 21686513 100609 47817 7138300 31361 117180 440867632 95362 176818 17305663 104027 142624 1279652 13078 117394 101992760 168326 173396 5709837 79428 15460 192291 101659 96431 4261268 88988 166427 36003195 101819 87057 117490 195005 6298 25046027 158833 5597 9750939 24635 52761 91539 61791 167632 55012204 105746 17720 32176233 77143 138665 107235534 90446 83604 17390815 22302 141170 76611081 66417 197094 54687145 36611 9442 16124254 195806 9483 19601387 160599 141057 19399386 74112 83469 90478029 95327 133271 113186005 17354 19386 76872422 27356 101815 61246646 95277 7149 379285975 151557 84477 4285562 60030 146636 6553377 198036 162584 22690694 22800 126625 7162348 177430 34396 70387733 174821 12034 26786932 36844 98609 151145223 112319 170170 12832132 61812 131676 6449139 71154 162164 46492146 51089 51025 57151953 169799 129407 220759 27550 100560 3031892 21745 95528 135443739 179479 164472 10164950 188759 112205 8694583 92601 179277 267096870 88609 21438 98382788 132935 102898 348069484 62304 139190 26794908 75986 6712 3850244 126367 33034 15571832 25924 88584 15958164 43320 103644 21691226 39095 186760 22222125 122192 58952 90758716 168147 167371 2779307 106424 74018 113016964 143978 139673 246070594 59766 50024 48300426 126668 191632 157737522 270 75789 194091031 174141 122638 32610268 62832 73444 17672301 65971 112410 23990949 81836 183689 78881062 11551 182174 13904522 67281 86312 40793542 185745 172248 149925651 196181 184440 21018761 119802 31564 24427324 2916 122488 14339923 124047 40580 1990567 101495 170109 674852737 75238 72860 17169099 85287 128375 314743361 77715 48698 20983621 87637 16169 22227698 66521 131279 6263625 133976 41810 16964438 180383 37287 28175186 119102 170027 329043592 189496 159682 71030186 58182 46537 43447546 154277 186726 6034494 15718 4884 526215649 24096 88364 16481354 149898 163457 2714326 72373 142358 4699770 33832 154987 805717 163067 118713 70017536 51730 193784 25577214 53276 82118 4679388 46288 176843 2684069 8222 191839 44521241 64104 120119 386174690 52030 193500 14546716 118697 163517 91762901 184042 185864 28778649 196549 104288 120578692 21577 108665 47057715 29475 198951 1239463 199403 34083 9006765 193504 53228 5111551 40967 88427 40664929 14828 62852 28243977 4951 81010 139250324 33504 195384 130426432 104958 92141 46435669 140603 65578 45945552 68798 60327 5280393 127372 21029 59902985 188157 16010 174782083 160658 160845 101936980 44487 92096 149279323 156677 38684 533401234 31381 160118 53819293 92518 2654 12093713 90330 171460 36129784 128129 118740 180689559 2777 18517 4895769 4877 148769 107766414 126231 147944 34769553 193464 171057 80441307 159558 110135 21202451 72721 151397 55633646 130485 194352 57650416 141553 162559 27484704 51262 59599 50605327 87763 44098 57844830 40354 148142 36852472 27588 132315 40597131 62986 56349 33263846 11438 89346 15816263 10204 190255 34838654 76989 170184 12614966 23796 71986 22722682 5885 116375 98905164 164447 81940 72805602 167206 154491 14963811 13 104597 132205 40051 80943 2888271 105930 179997 30790607 187618 28113 32105278 36009 145946 13397440 81074 49784 105452524 198401 18870 158531960 199800 144463 10836735 72459 120180 199796458 139912 101599 37988191 188667 160803 254378361 5547 191587 7724819 165664 129316 2078985 187536 79153 34935 89413 28795 52396790 91148 184095 12945756 50768 25629 17485604 28792 199778 64841300 143027 56014 840552 64053 57702 263984375 10490 13115 79168424 154756 129983 15416921 14691 91924 3257920 30948 132445 47679999 14314 72575 263431794 165637 117746 231504646 105907 115866 12551879 93004 96372 47147657 141000 76286 30818335 10344 97518 121187702 173157 12291 11937457 131560 184015 9058840 155040 85834 25309595 105918 153506 123267092 139826 153505 36074620 106292 76868 5167592 79213 44198 12265169 151370 36021 16150769 19595 108474 84361909 105457 114277 6151862 22124 191740 26535896 3008 42338 54828 31322 78833 105264732 45175 111745 49495299 104478 141200 64442838 149945 20204 25262231 69098 39911 3022977 101760 98805 12776475 83419 51927 8280641 91937 101920 10942722 22954 186345 224118287 150842 14227 105739391 154198 117088 5425741 199052 160058 10546884 128831 17493 38158553 137523 156416 272843 79811 168067 226277020 14784 26004 38576511 86578 193105 32121068 58685 47996 218035187 53138 92309 42533364 28187 93339 8663854 155566 165336 79844323 64226 169597 35456294 97350 50208 13659122 197022 5055 99834650 175374 186028 70650188 106086 113471 560065 28569 109148 162909772 65474 78595 8333623 115025 128038 109238968 65395 94663 34784493 33186 112032 55414032 140365 41275 1140647 125345 47444 238016987 134463 93061 3437323 17950 144277 11201512 67246 29462 264418 128349 25523 39889578 61037 10665 4417663 3770 10901 350002781 186582 161337 15376908 190621 66835 49237393 55824 140883 57819147 148222 67061 161062063 188271 73112 93738294 90563 7235 779876 72990 54485 15890801 101818 21802 1532193 188027 84873 104682632 152380 59880 5993379 89328 188754 70771200 125670 177599 49201753 33079 37718 25158702 184376 19230 615671 82203 63635 24338582 125162 87782 173221147 158241 57827 129008614 36342 95466 41201594 180111 125723 29036142 140554 57660 47528626 12053 168906 100223711 15915 85438 12407008 168802 92757 30157302 38061 102249 42361458 93370 22060 56597988 31931 29276 19639048 57706 105027 51166399 77958 27503 173261688 140986 12090 516771 153224 25541 2157030 166313 141259 31568901 135096 56926 63778001 153751 43575 448764376 10912 177788 4147349 105679 52553 21024647 161444 110230 3793288 170435 5162 1827969 124354 125366 73306025 197896 165182 26629791 103075 156989 35234614 142275 92770 1790367 146129 46794 123724139 177025 59056 21269186 70450 9275 171415254 83919 34097 10455535 187027 195700 152859188 113530 53397 6222820 145973 48294 23481472 96445 182216 16813377 146074 2393 19252734 186004 132621 874615 194669 88657 67812452 182172 39714 146316217 93341 130305 95764560 107448 92334 103471131 100135 96176 5648978 98978 134335 103142503 35180 159980 17310962 22335 117400 1336215 87616 62781 8082257 81072 159767 19137431 25770 79545 7295545 182030 39360 20224250 158319 80937 68691120 85181 83031 9955261 50441 59202 3000511 46194 111661 21796686 27598 25570 131535238 170872 59379 21888253 139909 132228 26903661 1230 175449 21074 1596 120425 136458129 159034 33631 147447444 171781 121457 16838269 52096 28675 32544685 52075 38976 18137540 165498 62576 9498790 35364 108133 27002306 169588 103938 33682146 83133 39880 6348538 121707 195890 55436535 27761 84461 3767570 92181 31705 34919282 73205 127652 20387433 12553 140314 6296370 129244 180880 8844921 13937 47960 92224282 21060 70074 87236253 160126 88114 59422863 58395 59398 50213292 196612 144582 14275703 25413 17057 34398776 155792 93536 15823381 101 158962 102354777 192195 197840 105010653 6736 72621 11843550 182333 171787 61196621 148423 58480 296919 141498 157978 185019855 193826 22818 22093693 59987 45616 37695877 192102 15033 163856341 160230 64792 4313847 101854 174376 47288739 37758 189531 7441646 130421 100241 109997443 35139 129990 131039732 196129 190579 160850662 124490 22693 22544108 99252 22064 57611 77393 20807 1213003 75852 169801 53449255 30500 166661 95615017 173996 40022 7962934 11610 150501 624148 29426 45997 180165682 152905 78371 4155768 103154 120479 8488005 5546 178136 1521154 54904 38694 8445990 65761 71298 382500866 71760 29738 269857155 101613 119842 342376 44939 56895 130340945 62864 51448 90945599 160078 77447 23929894 124895 1214 100010839 89442 155158 90008806 100152 69448 48733455 99913 37484 20239789 153472 141687 30210032 75273 109149 25720131 8140 9753 13672591 149602 76723 138273633 72412 112988 4945564 12108 184676 77310143 22293 188518 4953320 164008 145427 11244940 6379 43574 912139 170928 68182 3040824 51280 180809 2180887 22936 62788 57519823 151176 48981 12614234 73590 59607 156568679 120985 11125 176980698 65163 169301 140950801 116048 127515 76079930 116684 178951 27262885 114518 199998 59044002 35327 151407 89052426 87615 43520 20534429 2790 57341 140815667 167908 81786 74161871 103857 150638 9977460 14217 54958 613625 154835 3561 2339754 40110 84666 17039708 92332 90426 13655941 50127 88456 62170147 195639 79550 2856154 152375 172002 128670703 170026 150510 254141061 148720 51911 24050336 164797 91068 56540715 52418 53833 14800715 137869 123441 62089419 47856 183640 26479050 53133 22645 180206343 63944 47568 7498681 61139 179420 7871945 25942 42350 40452151 150107 32112 16170447 48563 183041 44780552 45002 72636 177882454 43762 60537 21717948 8321 37493 63425 53397 185004 18740970 28963 140924 33750434 193281 114152 168940529 188874 183668 31514 36189 58367 228424075 73054 134386 659679311 197805 155899 55878641 3854 94165 40747098 162305 146790 2269267 69662 185291 230155618 20263 16443 102444412 12012 101353 347177 184267 122224 237401104 26426 28259 55361317 140392 54552 195787071 57316 41503 7761569 166662 45279 26533279 31824 92699 14095129 35047 189308 4867898 17894 36337 21625591 119583 42252 20612921 70880 183419 12745736 127658 158340 129163874 159519 191807 6032142 182618 164007 20373673 65545 195399 3523161 101484 119161 8897581 176984 87297 1024589 112430 40215 55192183 72979 30934 91350210 55999 189128 106685004 153708 23054 231421013 79327 166733 174995749 51658 17564 553819 61110 108975 34645925 32603 72595 48811895 145329 195528 5001441 87515 127290 9202270 72369 174443 92220913 173886 93201 3942015 145544 43906 2808821 77705 116328 9047645 105849 133183 35810952 176253 4411 316148443 170110 192162 35453069 32871 153739 96274 68398 85129 11718223 162226 81712 6841326 122215 22670 54250304 139947 73186 24651074 162259 35358 23361727 94859 14550 72561987 116900 157542 22251054 86547 152835 18373323 98019 72065 21719518 122771 196965 17775486 32944 170585 144787871 147712 42659 837779 192006 127877 21056588 132291 64042 56213520 38927 116938 10150647 186007 34284 11219554 34356 145944 96072919 14273 150223 21532657 172344 25702 4524475 171469 148205 30133226 117029 50757 79318754 43525 190743 12174806 101174 8266 6412891 59316 1420 193285881 173339 196931 32495581 52682 11336 43608828 33179 32804 10372944 196189 117721 22310276 190205 85971 26180191 101901 85924 56847175 151807 11284 9842266 49129 10237 63164151 83992 71333 43825628 16448 146046 44608256 146105 195165 113372889 194510 191830 11055303 107692 55894 10545375 11869 186556 33768946 33468 9826 191415177 65745 112737 63890805 109839 57351 10836649 82581 59069 65964228 57338 173824 87407536 143243 100791 422724096 159000 16935 715765 42406 13820 14733399 169440 146930 21045769 151468 101512 5898196 47854 57632 44853514 167444 95617 72427765 103433 17948 76642557 31230 81115 56758544 159902 143186 443465779 157158 154292 33225934 33456 114315 39581060 39642 66341 34140306 28102 78239 181589788 144627 21024 91628417 101559 193505 66505288 52380 101154 138102736 141058 50505 20732834 185877 194899 54815655 130220 181684 59662704 104449 22612 5501661 167552 2423 41845470 67104 194065 12086380 165653 11280 726144 176026 116631 37005193 42643 53261 149512153 96990 127873 2096103 36231 167804 14116035 111639 131761 19400123 40773 109196 71745153 17546 29719 144451146 50766 182730 131616076 152212 170218 253448360 68949 134677 162609 119652 199424 49422479 47783 78811 46063320 188117 155748 147896693 189696 57037 36945068 152471 152438 64061004 48233 6122 2677574 119310 78658 54782296 181420 78979 7449380 177436 126695 22097554 24591 118686 3698598 45299 49004 9989982 27775 121870 156467024 164399 110372 65434041 46986 114234 1496128 116268 176831 83811423 180012 141424 14473352 127333 175347 129506872 109610 145642 3077375 13704 199413 20190701 63217 168586 585670 6541 117445 4270464 75696 65420 2566076 29004 184009 15699375 194904 85030 100056960 33651 108350 14475450 17513 149401 26294123 140032 155089 148141844 89366 173314 88085701 99597 121683 4338846 126376 147371 52484561 91638 116649 2429675 4180 10677 111979285 125810 136645 13159641 62322 131134 130969554 30718 75706 125256232 139163 166499 41817764 11956 194528 21444335 13010 7424 42691995 672 49040 72112081 130779 195158 40119222 107609 136262 183674062 35225 96887 153889865 9558 193605 91427034 15815 38337 36364402 56105 79641 2112221 17402 18593 47712078 57627 1231 306870020 136635 114928 10251559 138185 158260 18024155 66857 103645 11757384 165706 135877 2705547 86586 178163 122126060 30870 160540 9697504 118179 92274 2991984 129373 96691 26733536 25192 42420 67984398 152142 42223 26618677 14305 92544 28250887 18462 183931 65424773 116548 6174 1683779 110219 11482 18523581 164235 114091 277397014 4645 40050 43485841 77582 37191 51584950 123489 120907 14874728 150534 100087 64498889 103478 15566 84933814 88638 134355 18284248 29740 160450 96656454 38003 145849 5675114 73863 185675 17712922 17235 119314 161917229 118868 86602 86491888 80107 172531 61986206 150154 104447 14900727 77906 109702 54662624 99917 127320 18539820 106615 109352 3126280 82207 195899 16988802 32878 80845 9088635 173994 162575 2778117 52133 78938 2666571 86135 144142 25307629 125223 44810 61684515 67058 58829 21030531 95794 113858 198696537 29395 61044 12117766 181948 40862 38806719 79007 133764 23469037 154079 22774 35344065 37007 56373 205135696 69097 23052 171763224 58734 60432 13543079 141741 27074 8910992 111491 36544 16080097 158626 152304 23552906 467 114524 67709349 69673 23671 37900175 62936 189052 64829572 4002 3099 44387039 2132 98350 18710949 65573 45071 256235689 192744 98540 47180769 108191 2851 110669232 171343 130259 12042319 34076 38466 35591514 51700 141916 320603790 3772 129418 130742176 78434 151899 24310205 185852 127589 129065206 167347 46320 206713057 133287 68173 566204074 59089 3991 8897495 142567 79287 56915357 81964 8629 25471623 184945 93856 45898401 2845 42904 4309956 53206 112369 14579542 187924 13244 87986741 135650 142783 17975463 76616 141483 62120434 158705 137107 16291901 96737 26491 6601749 24006 1585 1648115 178250 198754 39158241 92210 140369 5834309 101227 37639 75849347 97016 30349 58657858 154491 134817 34832956 73801 96862 48621240 15383 42786 23480776 110887 187372 56810557 91005 478 499492502 17611 47149 8077763 8957 154979 35436166 188706 32383 53009934 180051 41280 5094779 119256 75922 145573011 87835 143630 49370550 157987 137197 279052 98942 181263 1515349 141499 36816 705118 181499 181762 63257193 70342 154588 25448262 6634 101488 31732685 183361 48823 106007402 63956 33735 5644047 30787 4296 35231351 80259 153149 289938980 40031 157156 95421862 4775 185401 100603480 162562 196919 15500134 127551 85095 49513402 73236 343 5610491 122855 103031 19769809 176903 117647 163520720 85125 64841 64149774 61093 175454 117138656 137363 167383 7544499 5501 151543 16061847 9546 147942 106525673 122254 32450 7993765 165316 191439 33229869 141096 122669 267670140 25182 78811 311722173 138445 87043 45398739 127451 131381 6325840 14082 85262 5983070 73686 42072 126392707 152494 122894 10744145 73750 120100 10324545 61833 159144 33003838 154497 60095 31810671 198487 180968 28781476 29334 129274 2674763 124295 48323 4807712 196432 167644 65381021 137620 537 14033486 119837 130093 10496145 42967 47539 6850755 140251 147002 151782146 80176 16638 17702977 178844 78894 59662830 94814 120385 31669152 57046 123774 81142380 34819 168096 5273939 193899 73120 42323144 99343 175489 10646176 142239 113374 229093189 118466 79836 67157909 176470 69143 4323912 30770 142830 9545539 199927 112259 306281 144512 15431 197351218 47671 57624 57141226 118762 199263 4405279 75272 95799 397910 10698 148949 26743028 122262 183142 192616096 51330 180440 143153127 123945 54539 20810516 91756 77731 141926343 185085 117889 182426557 42774 154531 41633866 148188 160436 265167 140892 43967 8351795 146316 163598 14077324 103919 138573 22582848 163848 57385 132500811 182130 53834 49965771 102027 132053 18427224 148351 59299 3337516 193866 102142 14398899 45477 187578 28163900 43744 98141 137300944 187360 1109 75852959 195421 94620 62276679 165569 17600 35249981 58527 189502 105417531 186452 174891 10952746 50432 115317 40900759 171636 195610 77349244 163127 186718 12857720 95114 138619 89106678 35109 188903 26132083 159639 25093 12728042 112129 22957 84115733 175546 154010 1641989 77478 183186 49656147 161595 101733 42277591 113574 81819 3495892 23953 85810 67440688 83378 34443 14907416 24754 24043 135197669 166862 130847 35625791 74090 185740 26057626 147127 97897 61474798 55784 13108 42954037 169694 157128 32139114 19678 59939 53131968 167434 180197 138199994 132427 52267 22509506 46837 26399 140854002 67053 102096 72045960 27165 82355 105240264 38205 21808 155630166 64102 81134 30235386 133618 59431 13688486 180086 91964 112230591 106486 12020 463122316 176525 86080 8822410 154905 58813 37492540 9975 91100 1928895 92963 125046 13967946 78596 146049 130667321 116186 12893 475517 906 55447 66233307 30639 163160 14803343 9430 171343 10669578 8521 164486 14747991 186651 119178 36957840 113934 152350 397159446 87357 7890 105347969 159662 123761 242409011 83020 154597 5156881 62041 190141 53567509 5149 44650 6436159 175158 173246 392715955 48679 57075 11703983 51225 187088 10942716 142314 104531 125280631 57669 111338 13317994 185198 149678 22443418 158236 97760 229822998 160842 122081 72156101 49256 42886 4785158 10913 161536 83073720 98825 82276 45774049 136823 121396 78693878 87663 140615 12794741 43493 2191 7218882 126183 27742 2870834 195638 161119 91635816 31478 142050 124003844 27744 135678 120088543 12496 163440 75999249 13851 181942 13336975 14605 24946 6419980 88626 185750 49276503 177709 27882 71441234 82038 47055 168294969 33229 159748 124708572 144147 20600 29331175 174061 197288 9189713 158286 46285 8644040 102467 68589 371567 55361 183066 27492615 61942 162265 80497742 78501 87597 22203496 72896 66230 16516339 75427 84430 38609681 103654 60266 10279819 106729 1373 66833414 6786 73476 587896 190550 615 7606655 144500 133522 369454 74139 82654 67380437 88819 199954 44753468 25912 178826 1409148 155396 70932 58050907 169902 137148 58049871 147621 27733 6399854 152370 3331 6719018 7235 148555 530211 90525 189867 329087 113955 85216 26430327 45171 119401 165937971 108666 73812 137406205 193484 60873 3927366 119448 17288 168711072 177945 185432 13881086 145899 68813 47850769 172091 85869 3516230 35913 98369 52430116 55639 157635 12441765 138024 9941 40651929 78851 22644 18072008 129560 15507 16756061 148128 167690 659702560 127365 195066 35542658 95659 77180 104408622 196566 111665 12038590 358 131650 312225838 63103 138795 324518789 99724 159067 34212839 45823 43536 145392881 9516 40967 14928903 133408 27608 39844585 57579 97808 84061115 181394 155606 28217895 143079 94539 57659521 26545 181579 4228328 181433 92181 2192255 139299 117085 11174877 154798 175945 4785490 151518 153192 19291888 102791 93366 86965617 120905 106711 8249134 5481 116509 663195 188719 190223 628637 17171 110327 295790738 147117 22559 55703672 3148 88089 88313115 123214 66080 175379992 170120 116184 1873772 54181 152740 15632430 178770 120207 3177976 174395 83725 3454526 116745 3726 49492957 57649 106350 12085627 107235 79064 49619036 51721 67759 38753695 11058 66709 34287587 18799 66245 36246520 83756 170762 1226311 161006 193697 58759058 173235 123757 65136042 90960 94652 229735 168650 144676 32805229 54782 8972 20369446 175307 139314 58236835 66122 80689 61953064 46837 137501 209439268 26226 44535 5829321 49090 198025 23089788 7217 100052 57946908 2646 12029 80325175 118955 77339 67218727 53679 134377 894471 6379 192499 19037650 129933 2940 8245744 93652 28987 223002169 114618 26969 26733801 131887 149177 95659210 107033 70131 27368738 47098 25585 1544516 161588 14001 76366739 46563 158348 8830589 91048 26518 7278048 52233 136309 10755011 79808 188719 320097 117122 4569 151150156 75549 61066 16221289 57980 78557 238438625 156022 184555 12154390 130508 27807 179156430 189717 163277 3316097 114538 158046 26835190 25396 159811 325473236 112029 103971 12041573 21146 34287 23004802 175501 56225 16039506 116910 27574 387413868 179331 79079 18703284 116835 67072 127001949 28497 125604 30051799 101378 151192 74993100 73565 61821 28318230 176355 66458 50768552 135776 178526 13377433 115511 2172 44228971 101445 59148 212273897 30907 55908 78681409 1980 109268 48181830 23005 165025 372306409 58440 157715 112053859 168189 193053 79135971 137154 183498 1034275 177758 197829 17571280 114343 186992 18353869 3755 20195 75392554 52433 61578 79587618 53249 37268 28690039 6252 21259 33291807 177334 138214 48013265 76334 145171 24678716 177644 122692 240827241 153645 75414 26190601 97704 113198 58107431 55212 67990 77450935 104715 144381 45562098 146554 61501 28714033 6102 43029 15031043 3556 181869 21256631 31764 56359 3213803 16933 10068 14286950 39970 49528 13194764 61983 155889 379046 56211 37778 115386416 138439 157513 65492518 120341 60364 83332 15086 48115 104979 163890 141179 64816310 59719 182697 37236185 6754 84549 103280928 25725 113361 47181652 141331 792 373703 50100 81346 18596269 112889 64462 101259922 91270 37517 70868721 44261 88344 13080266 48401 16110 44555881 98358 171606 101077977 20147 142084 25609632 183591 49497 6819596 116647 40182 2871191 126823 35631 55299978 13224 67161 87055048 155196 7452 6746816 129086 130637 5487228 36895 132145 22186033 73828 20298 79548052 97323 82086 8807654 83788 77019 420241622 28009 78130 13003239 98538 56254 435363 30693 17025 70048396 24745 63591 2719688 163260 128189 53990345 76827 103683 5241373 159504 78110 150682558 199865 110040 40467627 182039 188946 31526145 96808 6657 303286054 15096 92976 23174370 123466 124890 8331077 83426 31565 169408 98248 73426 54271188 71951 199056 68533111 157675 112601 13550601 164974 148045 23038181 142176 131955 37830125 154053 180031 12060598 179939 117878 32291859 65836 134743 24772612 98317 134702 19088987 34395 84101 165556101 49626 59947 33777857 34939 86563 105941640 167275 34209 6682484 29096 141221 80320884 66810 116954 19259545 96961 6372 104402159 181353 133147 23150721 15747 96306 26764828 41330 163732 177654819 97758 118540 18946471 5198 194268 3419344 140913 97977 63428503 111338 131270 29391355 161350 15160 333255873 129639 36091 61058941 80031 64323 28569601 102737 55471 1209047 174767 128611 30252899 84670 197259 38159746 133762 33711 31747523 90697 95179 10630386 80698 150181 2079898 110477 17291 4371014 162337 68547 9545813 40214 136333 9941493 162908 143427 808068 8176 11301 92367124 115046 121406 10915568 27794 104838 2341030 15488 117990 17345530 127025 86033 8153292 1540 75729 4585829 121268 107052 68364373 3917 58688 52082139 36777 4987 6077703 179398 159612 281162551 13790 81209 35234539 180089 70279 1941701 61322 140370 48715945 54961 101262 23884522 107612 102383 33461845 136198 110506 34321046 153096 57368 38915753 45975 64169 31254412 78215 176095 31309503 114555 187183 146980619 100409 146604 187219512 124705 188887 382878971 128703 6938 262034073 184693 22814 40947296 175028 56079 20825504 170598 166878 4077928 67317 177199 66303557 47027 72443 115349100 149699 187721 61587505 142613 145659 74863162 138775 9558 19963596 64109 114511 5358249 132747 176869 1312561 70524 76139 102699217 155020 39702 1278398 68088 132090 56533686 187016 115168 1769338 114769 62462 243335 199065 185103 145207423 48865 115361 28944023 97351 135149 265891183 180522 161636 10248558 88468 148129 1283722 4281 24880 79372232 8232 65595 35611974 28704 155500 4584419 166555 179135 35444484 124890 25170 10916690 9605 20709 69393111 182276 26393 282018434 43917 174116 35454429 148424 109235 75017367 112480 75323 13944489 140199 89270 32633235 80674 103317 279629994 188258 119166 111678272 135521 161456 27425241 78235 108285 50689858 196419 23651 4927953 117764 73526 34707388 17255 167377 8003147 194713 108426 60829861 156488 891 15040797 161304 170972 14116592 143706 142421 59385477 126011 1155 145661614 68209 35994 13966704 51427 126238 14778940 6410 172173 15736779 18688 83071 917077 51915 60442 2385114 195460 128910 41101860 13971 149423 229820768 118180 138495 43512224 22492 26080 16176271 111857 158973 15259886 83916 123499 221474549 48095 95287 4507022 181722 130150 10424681 5305 143225 699295 102255 148440 38687683 188934 80696 12908535 133053 14797 44281635 6909 171729 152139733 158726 114977 21884959 29182 38154 492256 177396 56258 413182688 63006 199335 10300658 149665 106066 1921092 140602 47870 40027897 26269 142965 4665161 156082 146401 113445299 124363 162326 74738184 185993 92996 83861422 47542 88770 25053433 87587 4951 40253433 64550 100135 67420151 41845 129534 50717996 68486 130458 82211684 1832 151237 26950955 90521 5076 144215586 164751 171255 64708506 14599 192688 150651661 39231 143177 73601 107875 27782 72650497 35043 159785 158923482 126409 182441 110155999 14175 198672 952962 128790 9839 6007666 189903 186383 132245304 108207 110500 22042903 116294 23186 32820592 122236 154781 90517646 90612 135662 169688333 144936 21871 53723851 56779 54816 997735 90461 169123 5617766 98066 19635 4767056 71807 49186 21741370 112223 6736 22508744 182042 169209 51864763 53337 139183 20119449 164326 149781 19079850 71099 61519 10790667 34520 14358 60249660 178157 46028 333327118 53031 97466 89134330 86626 47911 94053705 79938 50257 17548911 66317 164678 3854234 119605 192937 12953773 90940 67585 45920945 99085 179543 120763163 124917 80561 36063005 88110 37504 13904701 171801 117629 24848522 141202 125822 8034629 6192 148982 8998496 21476 176604 27568927 163757 8141 97816372 136257 129809 83021782 100544 23962 59831475 58981 177112 129977346 174692 94422 222038270 51561 141826 5486078 116177 100895 47957887 156319 158082 33257219 117952 163951 31873819 11578 148147 142828760 130770 73360 21107398 33932 142799 169857299 111636 6683 12575159 154224 96059 49489616 32498 148947 66701819 121054 117396 159472318 173722 89757 36292549 94310 25234 352549671 6726 22315 175201022 9536 115459 40149298 49659 100303 22849456 134845 70881 84727173 146861 169069 25140978 67231 159705 39849554 42218 97011 1919571 37124 171094 69207326 155143 73542 71969834 64965 104370 36923028 107961 72606 14973169 94874 39912 365859 175629 191433 58532118 168824 78143 2367160 10924 13387 68423929 10309 176190 13678753 34783 46018 154158857 97054 72132 23180264 199882 66875 154581308 33057 88791 20270814 193928 38425 100667663 45726 20222 36598337 22509 96323 9968820 132000 65378 6550034 94105 67840 13261254 141188 175235 76565262 94582 145183 67746732 158928 131003 604689 73303 14098 29239511 52175 106242 5177571 136281 94351 12161806 46065 18723 63263819 118678 42760 5062052 2543 18846 1031372 22499 94282 52348249 106990 129032 12817233 27334 192567 36106007 78449 84325 38299012 17425 123380 251818422 35217 175979 95414725 117618 42413 58376898 94394 79813 26349943 141015 66950 2557285 56622 120989 47508518 157134 143489 53286838 163954 31408 6719940 113879 191385 5990279 103305 185705 195448453 129597 118642 31987964 80926 148530 206776568 179690 163526 24561552 46671 30639 8277669 22461 43469 58897632 183145 166302 135691138 12384 70221 85134635 171443 196139 90440016 44492 113866 773403939 93464 73769 1628072 6160 58914 281010668 113205 94855 149807513 67209 79894 702900 109983 149407 887632 148503 10244 54052580 101858 167753 38990623 20293 49243 93638757 148621 71158 2200766 121132 148423 190104528 193844 144992 145180490 154630 106198 412753964 89382 144313 15245557 167783 174147 27608706 39372 39844 7627110 190231 63802 5220297 79619 155379 17706242 34217 160713 63416942 192035 169225 59563646 105791 23207 76829837 153940 80454 1483528 103183 28149 3715246 69789 155173 1666795 92635 157075 368118639 11272 143375 126047000 75983 8426 27296384 175546 95731 38143216 155447 120131 10632994 132642 161972 220523636 54759 73355 55588696 82083 8088 49479681 89658 19121 4515448 3976 126918 13722957 106906 110956 34801110 196933 92153 25491123 33369 125866 7239033 144212 53306 18207026 55935 192196 218525 52912 122180 29673092 1365 66004 33466652 61050 139792 29138634 82712 116429 1827053 136118 113425 394780512 41279 186503 28832837 50652 149358 7142458 21749 65680 980684 101367 177824 20043689 109914 47156 13935611 43903 118383 13415128 39957 99432 89039525 36691 137275 218413078 183660 68072 92510374 58179 148156 95285305 14079 41963 42491469 192656 112456 32322431 37444 145060 7241679 198275 64248 4631485 54237 3751 7583256 125971 62330 13805193 63788 118905 86722297 61428 74167 42044181 78662 129525 28815317 145157 65281 2240752 48076 174006 12502013 51155 67995 10787519 164722 143800 98500524 34812 46511 5428012 163569 23275 163503583 190137 13398 278335220 195251 51872 35247545 165673 71128 110782442 25988 113640 6495405 11372 141139 1068624 66755 79025 15044066 42028 199466 85100052 558 81764 51044000 187749 187721 18366779 162578 84166 169715337 73369 95342 40394486 33257 122943 39294155 147221 150938 134930369 164022 53586 5244770 109192 40239 8191087 124763 139832 3241606 98991 85650 113283214 98884 197391 25435504 166991 173383 10232613 144605 35737 160047602 92378 48119 21534635 60336 4289 144265818 38781 193597 5899873 107383 120132 24481414 31126 149600 4060976 196149 38597 196327116 51493 100485 4693551 110993 138507 5339987 156300 63707 8350425 141744 92396 96625460 60099 169994 345615052 26988 32442 39271483 151296 57043 46040599 165462 107198 4187998 112199 144403 635056 106792 199656 130219958 4274 78705 8070177 147088 141886 20598260 164418 164645 1163487 60468 14861 36813132 132359 162802 165265551 32116 118801 66010541 183996 3867 27863033 66767 36442 48592024 148380 39511 64471630 183234 194292 135565068 65796 19712 27133175 147407 170205 788302 65956 136018 35226453 160400 184459 168972569 115942 192626 52942017 104968 114541 377274 72587 162104 66221749 47345 52841 289177714 18505 127665 200333817 35579 4898 34712537 138428 119443 283221705 75395 136877 33566479 89593 186116 79003835 128056 67544 21526937 174078 55 4026582 497 193753 39562735 91065 98384 151415217 151827 150671 80715624 64152 100319 6856183 153099 70589 14770077 47286 85513 136347273 25871 106515 35716459 174731 117282 33254864 81079 139245 15512342 29985 63006 7124568 192130 65047 5606408 103347 16043 7329872 19627 53828 59704087 74240 156007 123120344 60033 99466 1793488 66542 131365 16390398 154599 75030 63176506 163026 44529 222676184 12779 172246 2425662 4220 130703 123229159 64145 171661 50778751 99443 128628 38478163 27129 42805 40310600 168745 71314 4327971 195861 148517 50921192 142800 198789 42497140 124315 58469 18904611 136444 14092 1132442 185677 1956 149334292 63162 69868 17490589 63712 10501 52170608 9374 1417 90950930 10390 160658 116256722 176447 179550 58295130 45753 165100 73947474 60404 170934 690389 195347 74821 16692474 105642 76813 8191470 167318 171865 4439269 116298 71618 35080744 167382 77051 386282 45110 42859 1973026 48803 114710 23079042 1620 168807 111217716 30894 57399 114655389 133697 79942 13440986 138839 147357 20658580 101768 94656 16433104 71081 73807 4297327 89104 34710 7500861 688 36301 60413083 32537 85038 20169558 170758 117264 2689069 79284 183770 17950940 75942 135935 10125608 57221 113293 31406049 64474 77305 4782308 172852 81642 156197154 66364 161079 116361177 82558 151612 27132553 152710 50391 112649921 130726 154312 26570168 196315 180152 29328700 161073 74708 23603935 128140 35793 10970761 4495 117449 84597497 68983 178091 33990649 131291 189129 18193815 20679 142866 56385315 70204 179156 6355151 154401 140784 106050005 78726 133379 211666312 117553 125264 16589998 11017 161606 406455390 76400 84373 4325007 25980 47527 125743220 56795 135716 78429184 183481 7060 24026875 34956 82429 165998373 156140 151717 31751214 150983 159197 30178360 34069 67003 11642642 133181 5264 128883188 61231 74517 94975625 137012 19982 15988822 114386 160784 55757645 952 32125 19628776 106625 148146 96626484 42010 78433 23198680 140733 138832 77609194 54338 135963 148766441 73752 165665 432846212 144564 6853 180197 1263 194779 4192928 6284 143066 19814060 64486 87023 49321357 148081 38649 27721445 33786 110885 6055332 126393 70832 78142161 103479 190011 105934886 30842 53118 5580658 19536 162657 93547523 134305 38673 61814254 177329 70952 14005802 173174 1444 12908868 98113 18445 10720887 50241 20145 55664019 162894 80990 104616268 50540 93162 48372739 167295 167956 55029616 175609 157558 2031944 95182 130935 37375127 55395 137520 56122432 65127 133571 1390058 191317 111877 60006670 84493 11179 87530436 54355 117945 45590168 14311 56676 33796646 76314 107219 11779895 43966 105649 57950176 177258 154008 24697501 87819 163041 232386335 132227 65253 51759029 149940 88958 59946009 130082 9046 24985886 142972 183714 155908688 13466 11225 13880474 98465 35156 12236647 164982 2432 65653783 3796 124485 63855953 198759 151755 43226031 85744 23863 21523051 142658 77386 30216884 84006 49347 95532433 60337 9407 202361566 94236 158148 102086038 12509 38156 41028193 169264 157808 85707844 155006 56277 139830942 134509 90906 100885068 78399 183726 115754755 93281 153052 80309465 130974 93692 30719062 140844 61081 67778104 198239 64370 117450193 198953 81676 6701118 58986 145057 174620379 143685 138216 51845740 161189 7730 45338782 151538 194271 1603090 13582 43240 157852 97919 169054 231842631 131431 54713 164631717 122295 64496 20977080 75449 71007 342989 3493 17318 9661509 159491 48471 34708859 138587 3552 43885587 5678 168372 54889787 185673 21157 16245400 12228 14794 164806052 133618 72823 22661248 57527 83758 5075723 77132 90035 4347371 78414 20576 32245725 152432 163789 28876708 162718 169217 35859959 16534 83507 68375511 153342 18493 26382244 51738 49768 33094915 23280 176184 7563615 125116 63630 234006863 89684 186453 36283988 101829 194654 45979099 161670 87392 298927511 22009 131273 24676746 27545 16232 14143151 12990 86296 2532135 152230 163825 19207840 27208 64434 409215510 117087 49603 210371464 159546 81694 128329151 43002 123132 17677817 40143 173365 18717368 164706 69336 2600884 36813 24331 58275268 160743 79174 75861055 160528 23504 200327062 70272 127925 106567829 160550 92337 32162240 170431 127714 6433738 167744 103930 35345632 5367 63861 53162201 180085 119924 11430237 187075 188314 56130913 81035 177830 68745074 98990 47195 131918584 189471 128246 169353744 19022 99995 57398791 55104 156481 27162525 71546 76046 20975312 108640 89354 17637753 14002 133229 359277 13413 154437 38864713 82732 126433 5497730 95980 35176 4919103 30696 87238 57448112 52566 191361 229169 59890 52441 29838113 135260 137122 191704340 134638 166698 36952921 48554 6300 1265102 130383 193172 14753853 54722 188243 299682443 43919 164454 107778650 194477 96558 70612890 141417 95711 46827835 93239 129179 229266744 138925 61084 30405638 65610 22732 207564775 154032 145121 58112749 29989 35638 36434944 98620 111148 238290442 138242 103919 3340720 68723 162068 263389144 95463 167199 47856183 156876 111651 51754127 140985 32308 109832516 45348 34925 20396701 52619 104593 68303856 49834 156655 370454891 165737 9125 24970317 34279 191068 128311786 142846 174155 7030003 125054 113151 16678946 90883 15902 52323856 106084 109790 1299309 127719 161430 213945963 92094 12884 77146678 192574 70892 54886420 106091 94681 77092532 11794 103868 65875564 168134 179973 213138160 20216 118047 30771590 66625 164013 43937013 26577 147540 127754 100231 55412 48982811 47493 114858 90279879 161508 34992 77821466 124317 92236 67614320 191140 160313 20337893 153808 78839 18195980 10758 84456 3595320 72812 24471 671182159 131829 143226 2133215 134404 25295 150357160 58742 163805 12580547 22195 11426 10669819 94735 66910 229573450 117938 177703 3609560 171616 165872 16580697 88670 172741 381604939 185763 103889 23733847 123689 48941 225313846 77230 133670 79285147 190727 103442 37055670 35108 15191 754782 118680 156459 21864372 59613 116615 84599309 173260 169587 29285151 188309 92910 99621523 3397 199751 233568721 115613 37412 13702585 133372 95124 1912815 25280 95683 6159 182863 28001 62773946 142238 156199 192607862 19739 23660 14773244 132445 36810 6849337 172058 153296 2799054 145803 106801 15187533 187623 36766 65083232 120465 177314 81186937 70658 143021 23346546 82907 104866 49112970 192522 113583 172867936 17697 115253 5652244 76982 7411 5799993 182427 28352 67041556 162974 165550 79063686 8828 109120 67230416 7313 95476 15256628 123022 152074 15963791 157161 77896 157871644 50084 147165 21616585 144264 177887 11492806 8502 76048 40673769 85571 43051 5499823 162213 29766 215100610 166661 169213 56635187 159879 184816 30177974 159656 69252 54185391 94889 54147 244753029 92204 176251 7639455 25541 79101 15036501 30100 42825 19018033 6733 122657 280791156 65368 9 69906411 65065 26745 1351654 192013 164231 140659052 51983 166200 37669302 44058 65061 5025310 146846 173689 38854227 178958 48185 1724895 11384 66069 545402 25807 119578 10125215 35453 122738 81126129 28070 174620 17020413 63138 311 18498185 20186 34227 109433900 34647 91938 19308757 174415 109922 13207631 103028 124796 422852196 45358 170716 300482362 94954 3053 57328546 183552 104911 16991162 105518 72851 105781434 80815 196804 19267968 151153 84506 226256269 66297 847 20224277 109654 109665 150127 174850 190429 177337631 59433 196036 36822169 19227 95628 83354448 85908 145241 57579596 72188 175718 948365 61235 25359 62240033 187494 113491 17339405 186094 136234 53100372 146491 35353 13932013 134582 80421 154657346 193095 155244 7366422 43842 32745 206357607 130293 42911 65447490 106254 154085 139219562 977 83789 28476921 14055 33728 5917312 127984 24168 289230408 85495 154993 176089705 126164 78698 3661102 26054 103017 14271994 167975 3344 158579655 144231 16298 2108085 162167 194022 32779384 45286 20958 22553088 1660 118211 22347152 1490 172116 8492931 166582 171505 376523120 108484 120054 113954381 87428 101888 20310604 78271 199650 138046751 183723 109798 18034357 141435 137637 45790091 198644 80231 60508871 191538 106011 72924483 87643 496 88729000 128180 125682 304934585 151615 155329 3781473 158952 64759 22789710 109340 108796 2415730 165429 44914 24812439 85509 183119 103651288 120948 124647 33565342 144335 57973 150178304 47544 78160 450304 66140 116586 78292804 160934 119665 8007020 158208 107427 103711635 144163 153101 158016535 93092 74799 31898871 139511 20198 7948526 120009 9665 11627328 118430 173847 16258306 144641 171641 370080475 95125 5841 43816338 118252 130548 1966737 63005 110566 262911181 15221 164500 15080721 74026 125121 45186014 105754 17111 106113203 80000 32986 13978221 36486 159900 131529122 176633 185269 27648692 96921 60377 97413249 189905 182392 2644774 129369 106668 96349697 157651 195567 219641194 9537 3747 14389815 118013 138006 72610582 161650 152723 119633297 78372 198105 112974809 109621 122922 22054277 195968 88578 102676240 181197 43607 33762556 119700 32796 492899 153162 43962 7922181 125811 139099 1398949 4577 163640 54161286 66979 198081 34398710 73730 113041 74636671 128259 195053 98027662 151883 186011 32922462 140062 55023 18417971 163812 87848 115690007 67510 87412 3816216 170145 4169 212070 190306 166326 66187544 163689 73852 70233730 181540 73533 46165004 192928 126009 21644613 114344 186059 6148822 140040 49901 3612433 41915 163211 4354896 143679 73579 38195180 110724 37656 28068790 130413 194416 87059585 14205 198397 2806150 76424 57012 111506476 107197 126672 31252278 191864 99737 155260707 41635 108221 211805 181982 109213 16217886 137826 12457 110704185 21104 45451 237808072 184796 180806 18595510 80518 108560 49127801 11111 138471 118073578 137174 174022 26337375 140631 151275 8146852 137531 87105 237021223 71744 158581 116851389 191441 198204 31548318 67941 135290 52979227 132350 12529 77775317 180572 159190 15158828 189190 129918 222875283 127557 70168 1138854 87671 159338 310052331 57373 136074 4846568 33107 30030 60311166 158298 59839 6470893 72126 52789 51927928 68163 101835 8150046 53958 3252 33952115 8651 74863 3677235 167054 172184 43840689 71826 144235 27069188 54589 167090 2754908 88073 76399 23050202 162178 163302 45618521 98479 7841 805651 185592 23174 4204208 155099 35223 29028356 34216 155706 63741438 57595 16420 113681149 152880 115663 30231612 80643 164363 16062429 105223 1802 1352524 95150 164300 914442 46147 171169 63634992 67833 17045 11953332 186074 33591 13290307 153702 12517 28091669 20559 122906 1391418 55070 13925 54142762 104261 165887 116421848 141383 180799 3493309 19611 183918 737582 20576 54385 2575782 137570 138316 143389322 13826 102948 47560586 46265 104753 57117858 7360 103495 179292 33091 142957 96752797 166793 44091 68656144 143215 39854 10601715 145005 143467 116453718 146441 59180 4405519 70570 46731 37424243 42656 78352 74620597 190374 164243 91912296 34097 4036 9513372 188155 129692 88844486 42142 57605 444183 114695 8335 34159795 178061 2114 70777166 165982 166015 135616767 42606 4297 189725743 169800 69476 31185583 127946 147574 18532063 164390 135566 294435753 74373 12080 1448914 99601 190411 23678252 95777 20994 25071882 103722 114193 4000001 40598 129711 37173051 119706 85360 21211 114322 97203 1141163 30815 76267 10223275 170752 45099 90282366 104978 30379 182070978 174323 87712 139167279 22255 19685 23402521 183712 148662 119251905 4382 111615 2931367 16721 8928 33279038 110569 9512 84213292 43876 186819 142038282 41106 196742 1057029 134581 24857 92047152 120132 191878 53733699 10360 93549 170835 94122 25206 7175872 28162 18229 17487351 163827 118036 14261751 100180 43415 6918754 14214 117471 9386525 143311 156224 62265284 122227 109943 85414692 58280 10974 813249 86080 30822 27723909 79424 60798 3143127 44214 17625 98910669 102188 58421 10024457 30954 111216 3111570 155240 70690 13116190 66987 151952 467721 108134 57842 21683819 150273 8070 9132144 117539 132189 7335194 40695 76569 18773360 160906 7615 9361501 55669 181632 202281139 157935 59541 12832240 179224 21566 6946131 86709 91986 81506244 11533 58885 180126361 88825 130736 55785097 165972 70849 8033758 104617 34822 29670784 103992 101993 752598 62559 195374 16969672 123928 193384 45392527 10509 66297 33636215 180160 171081 60387184 125514 165280 60392873 94178 183075 10290030 179465 155351 91989323 176336 1535 331636087 57429 73967 14959983 122104 61009 201591684 96816 175535 194650376 120727 19884 75586765 42389 83851 8263887 194546 53820 79382422 151063 66923 90465416 5620 112853 131813208 83071 38118 5135676 135896 65950 2550039 5614 123013 97558401 175121 118334 151537433 140357 7849 61185577 123153 76743 4803829 91806 54395 36000707 181690 148105 48964717 67250 72462 148573440 8645 145360 10549310 15991 125919 6053630 120321 18252 36146791 154335 141149 24621595 133553 162617 1248840 62321 171429 153200192 14361 123109 59710004 108330 171317 101834687 82140 53265 13084099 86728 5338 30426799 89236 198129 24986098 102799 99880 26479453 158683 166507 3203522 30278 151696 25387590 67141 64723 275040 43809 182058 27157245 79214 70956 25161965 36685 111625 194890486 99476 62818 110703934 119168 67862 6122242 189447 135177 21507873 139039 127865 58623631 136025 44124 18693242 9838 157452 46492594 134872 174671 45269194 15119 33168 336594973 172886 120678 498274385 78697 128634 192723823 122116 135867 61286691 8037 100492 111927706 148647 57803 94166225 73117 152080 2209923 71307 152196 1655865 95961 3974 2990781 39797 183503 8816703 53795 59599 10898224 9884 8205 939394 23565 53917 44043325 52149 186135 366821426 49643 184929 177009858 121181 31210 46783675 16316 96975 54596381 35697 64549 38170883 131002 65886 34181549 132571 61321 85328124 10639 61972 91541102 194535 96884 31257020 34664 58560 127187397 152967 145453 54002161 183347 78861 212927967 98151 14804 80246948 32270 140150 27249647 68089 67438 15684928 168123 132399 115759211 95158 18933 3525029 37186 159151 34295533 166005 127601 41243961 65048 17871 315278600 25422 19813 75918280 155846 13354 5127084 145158 23540 32320073 121156 31935 806301339 110663 66033 5974313 124531 185707 17647140 192555 125669 3326608 172984 128177 31453896 184714 193684 69693051 49453 75771 152837545 197098 50758 22146654 32898 113426 60511444 59997 29921 27987685 33198 108175 55427091 67816 194816 36490661 32322 142181 2869615 190927 35143 50982560 186191 144177 124533972 156486 119516 68233525 45482 78312 10409141 72513 66152 33442303 70414 70224 11990313 49628 55028 11242341 44562 91060 96327362 33068 28234 23047752 40000 3542 401229613 26638 1286 2588981 193612 166476 8712991 4292 12663 10311068 166568 130616 82221426 193743 38969 16891354 168213 54785 19441188 131888 197394 83243702 182531 55783 601723 96392 156657 174022265 81365 79048 7619569 142907 146310 28094915 68257 116917 34992751 111512 134972 3570599 84448 104702 3121094 162900 91739 387185356 48972 162394 20716240 119370 77304 61292201 123889 9631 71535504 10844 44001 46005291 64488 111051 60574093 188917 63726 150716 63727 107828 41539788 88926 75702 1844003 129088 29540 13472471 142084 30236 5544930 21893 27865 25327401 132834 22334 26403724 75485 91580 7182457 57505 158216 33949978 4202 26551 21901486 118207 151103 295661137 68670 25127 73285088 33526 21689 13648990 197623 60740 6145391 177482 15531 5333420 87790 132378 208968314 82733 97590 195520441 139539 152259 119652527 118344 180650 101023481 9789 140719 435073773 82987 44650 30435748 14143 737 189824217 54790 46429 11910900 12523 154523 26943465 58732 168158 62974041 19688 2261 12705031 47455 177180 5226189 51856 165870 34613901 176806 94767 151933312 74502 187756 39967156 9132 181083 32099464 130637 91273 32257279 56222 154161 19637517 140448 186939 14156392 182536 43665 508005153 25356 76514 21909507 83950 23155 25421542 112102 49255 425059 88002 192836 119293344 63863 153225 14652491 153633 177493 5485738 167449 161249 88832613 136976 46039 156766220 4486 122533 152966973 34388 76696 59287786 183246 176636 390362 141547 88547 1638014 7001 68698 2796973 133184 110936 4461064 77462 42556 19589307 12675 197596 54469635 12193 165986 6364096 118951 161742 8227743 198948 76238 8050880 70841 183635 128648268 194617 184407 186817454 19794 192238 43012357 169783 70508 249051811 191711 39761 8710442 43894 152528 32097621 113643 146837 62219301 85242 97642 2184861 183262 105247 26068839 131747 106818 57863317 186638 139488 281039660 112392 10374 230926 88431 49608 22095806 80185 96178 73356841 119097 9358 64392265 49808 110195 4145444 184569 52062 113623786 89489 53262 28194015 143881 105393 97187507 53394 174404 8522317 188297 103604 10013759 18636 163345 44047856 92349 75314 49618681 99613 104272 1447068 131936 122394 276736272 34872 104887 89316675 157723 155864 43329248 188758 26368 66596926 149036 71340 16968276 193752 95269 80665354 151866 41549 70569617 142407 116425 16449204 3353 42778 76521968 766 31845 74039307 8821 9972 181293671 63337 47325 66405130 84366 166802 9132997 19448 57250 16523311 98885 189415 138245187 68634 76378 58999526 39809 142889 36804868 193260 30926 4729880 80967 179117 68581555 34527 24699 10439513 187755 116196 86256692 123185 92548 12917043 57573 69585 1414154 127689 109422 151669276 176413 75569 36452515 125039 140338 139152657 136588 135932 4495492 120772 84315 6068022 9765 121371 26776753 175663 24347 43006849 105398 95558 253445909 134156 36235 3411838 33469 18430 436098816 62211 143252 39055590 117627 155419 137801053 28177 63529 5544285 83754 181321 24292014 73149 38756 261714710 162527 164433 196150242 79249 91841 46790869 28012 143391 84365821 119948 50221 230109 60617 88993 14754909 6521 65515 26497015 169326 176368 1032388 62709 49387 6404194 155116 61635 33236530 156304 102104 24161752 62605 103755 38303460 32737 124116 3539356 143108 94338 309120641 23133 132321 341137254 128683 117579 1368840 186060 177064 18646864 110722 23596 30304151 140786 101734 203207938 79081 35579 1216512 192268 130198 33777662 38112 174975 3822293 187888 69975 1069556 53469 111771 3163416 119975 161945 21528293 88978 84998 18648699 56672 172942 10551744 106829 199110 140369658 197661 177363 93729247 125578 156202 96722916 138637 77117 55823414 176418 82055 11860164 170462 70545 9242809 49065 198530 58033475 129492 184088 84335475 97928 68149 7894677 166128 135260 39456602 95953 198502 364152152 67483 141594 12305199 25065 184882 113840344 100212 106991 12430142 65099 98314 63852783 60514 33658 84475 183735 32441 48651326 161306 9751 130373414 12594 92272 188651176 192444 125280 27994164 35685 42104 2642902 191426 176318 19766450 163514 26280 265950354 10272 32633 4614547 156239 43756 78281544 111509 74414 47824294 177670 195567 5252795 56789 187346 12399012 156468 125184 53582218 39932 65233 56670931 124703 61232 91010898 196760 1664 2535327 74116 132550 18962564 139069 31776 49665613 195552 100535 109136539 130979 101398 34419684 110927 47796 592960 40649 135489 203612282 59750 110263 203455839 29669 47951 39761934 31807 95409 26397185 12405 46586 87546034 72972 6442 902515 99657 148417 54262364 28722 32013 8772798 79782 125674 47489413 125878 14523 33683862 94689 52013 1312116 51573 116374 52977796 9498 25540 21530266 100360 93026 177056944 187845 38983 34144044 128370 132649 91249233 135394 6504 942416 194439 193839 19859972 91138 164418 940147 99223 11703 47481726 93553 166030 58273241 175784 145096 36826513 189981 53652 30614764 130886 30135 11214933 133528 176284 65347005 19763 89201 75405969 123388 64101 7268666 110893 33032 14516146 153048 22682 4129663 145571 155716 29074592 75844 128667 229534358 22539 89292 12148329 165087 198451 23634521 154252 37013 22126423 130893 78919 30862789 148826 138060 21370107 7592 199313 15171225 170221 174469 43346637 48592 92673 280667 197953 157531 54486403 187265 181910 17338122 70864 154767 138279272 72333 31027 41548245 78647 69293 52392489 56249 148 30427435 149434 120542 43951668 142473 161098 173453904 81846 133401 78120181 198630 35000 34239777 139360 34186 707784841 156680 97803 37128718 85516 160521 89814283 73801 39839 23531820 155542 127656 47043517 10084 196704 15945748 59383 189074 292108490 58327 107952 38909504 82551 67519 25233563 106274 120579 37509722 185650 8411 10370904 58814 65181 962468 31502 165129 9146201 55676 111790 116076471 167068 178362 4661810 67577 44662 17979876 137435 195689 18342530 89222 173168 3766874 103341 161550 20300428 185171 3092 11382203 29691 150542 50858515 33447 193200 137378251 56555 105296 132757047 44649 116144 6196816 102796 101672 36307684 187270 103607 139637280 109147 101164 9974180 137226 49592 12726928 66827 131009 73663237 137578 119994 19113073 192219 26565 14482003 66560 134539 6573767 20882 63231 58109754 94147 196768 12080033 97595 113673 3670261 96588 160814 39907602 50157 12710 73023840 117132 16107 18388866 33037 60765 410897370 20958 25434 68985745 150118 56283 19193014 75640 117383 45167865 741 10360 23003752 167543 3721 74609441 17903 5768 987632 49757 21240 118802100 109565 14439 62082103 65095 45972 27918415 126981 43547 73945670 149984 23095 194558114 84720 187899 134594 175676 17139 10694193 100 21890 6042948 1859 76682 27581621 37599 158194 17942669 45763 184792 64863785 197606 116578 8063819 159046 119600 11271969 59179 168720 72830002 186654 132172 4015171 102609 10320 36359806 172015 23802 59227969 64007 159187 51254127 128647 26545 826253 110193 168751 103419460 1642 82314 326480565 170932 107803 53831470 4327 194241 120434691 92545 143427 140547727 1978 75446 10295028 72595 38873 32936961 27205 168328 135840619 22434 116382 9827787 63562 36631 74702 44346 148542 1644230 184804 103494 52316140 128220 177642 92130305 58127 14161 36025280 67227 175256 329817208 105535 143242 49452299 18126 176076 24752310 114307 91436 29530851 172532 5117 137813734 17216 8560 146918574 131401 136846 55916598 137485 190806 40127978 32464 136768 539633 197566 101076 30510863 120207 160276 29852960 192724 60881 61740 122548 70755 37321227 163290 82622 124280633 66894 104485 3046469 152064 126913 365850230 130676 142492 114777812 71128 26668 205869456 64731 151411 3379063 52184 185216 27501840 151423 133545 17453465 150736 117871 4068542 153434 88681 6245789 117725 119528 179631836 1720 96675 17460269 105936 93225 87328861 137082 11446 22594257 121200 116933 3237719 110817 42219 83377020 177651 52330 3389922 173258 97316 60595746 149040 27460 233349422 57884 14463 20251235 23587 65024 454289885 170214 153425 20769404 142152 26043 32757357 77557 34082 37417451 51971 3718 13646998 193653 72314 105496968 193394 39186 97125783 11133 8487 16202686 26984 31051 8646468 68287 30656 11196327 89933 116277 18392629 97938 88945 99335423 13362 116221 134540 3822 92964 5170421 158210 175131 88241960 103311 115966 18892 182533 140577 8320730 153599 94554 8772876 99172 171610 22251257 99773 173845 23614256 48594 94665 24236218 8207 82446 417880494 160023 35273 8621206 162681 90822 59051661 67828 98054 2431559 103334 103135 31314884 73136 188389 12907283 167207 25988 4559143 32368 45490 23280129 103827 167308 56228417 84378 107502 145366890 174261 56314 2830400 45329 73379 48407532 20801 175578 2074830 163561 8626 644393 97253 54688 15975196 60518 105523 78139355 101225 35701 79726393 160863 33959 8473430 35940 113370 44058865 67163 66834 3942716 51054 63770 18633945 199198 185104 16254647 387 110991 6416715 2930 92426 705698 70834 180139 124944169 68182 108562 1974358 103260 83076 23407124 171424 54457 13523275 30347 91242 15362154 61660 108919 1213913 54856 167026 30339966 66291 37425 5604165 138864 151294 143135902 88523 176188 21016093 179590 166000 113846899 104907 121243 25337621 183543 192091 6732265 176851 49349 44262305 43524 184935 5381359 28749 104616 247852537 8327 73665 12499314 155602 180399 49820399 145641 60635 1403081 55197 2407 129404447 112085 14720 86120022 6775 86123 17441322 123506 19442 16916988 142543 106862 80316275 155506 81835 86085160 26165 56727 43444940 65482 23712 6655914 100038 177075 143726792 151304 142416 57632486 95261 194810 98755041 74781 93937 5496517 187123 137069 31469202 190443 150219 60576665 199406 40338 56214860 16205 57258 53868343 46932 17308 9180577 189869 78282 32696122 72264 98149 25890818 37774 8582 4188975 159764 176450 387046 94140 58190 57641778 121892 1278 38816087 147461 168052 38963746 13095 193725 10625073 94660 160663 58451105 197549 93727 30283953 13689 187698 55918529 39506 184006 6326165 26504 174165 36268792 99786 69043 12813187 50983 88589 22458096 54382 189519 1692809 109926 75138 68219472 25000 95756 13147284 5256 130721 221945712 191066 73743 505580337 89108 186675 65598046 193776 170667 12587755 197131 4017 62844433 80997 71746 83337824 197659 42972 78914861 114823 162465 5436155 180853 2763 249876130 122332 164117 60657449 171579 36082 64714725 76940 197694 27946715 6450 104906 58056465 151449 129745 4492002 28848 154507 40316134 156772 97791 337063 140815 157371 11680350 302 86306 59488707 8992 63079 11711239 189219 72826 52217888 198373 35349 193958335 68166 167959 34175800 21191 60463 3107613 90887 114268 159388361 147831 46548 24361901 181637 25675 230172828 34918 71610 19974624 93411 47453 355106 552 22053 284005086 121983 147038 58532033 70498 101127 11420731 141982 120325 13026417 24798 70790 135858429 82065 41710 116250186 114090 166684 58613220 51271 165949 408222419 151010 162409 1303957 24139 6206 26754048 140438 54664 11558294 174575 95852 2194294 166144 95725 205634658 59346 102672 64760576 171780 57815 178061078 176428 108623 521692345 12615 171406 122037256 30431 175912 452277442 100157 96312 21352419 108805 68946 125746702 124953 11515 2785159 186467 60116 42511053 151584 195330 5387512 78847 112525 76782509 93879 166212 24319298 182689 175093 64324256 33671 64415 4377591 148286 77834 185447219 94437 144026 2348846 100248 144094 17244117 183485 85376 1828790 78404 43555 93893257 8667 82662 54384600 23902 33105 37449234 31204 68255 40222629 31816 13253 323946850 40776 159279 13135840 166089 146712 718881 83114 6149 25259317 61353 27370 33332028 174843 40829 38679390 96995 105580 39194529 29790 30681 235224554 62125 177744 68747623 80321 102971 91257595 24948 47416 167198930 66229 170907 8271351 98831 153990 6251315 101400 57823 32182510 15813 26680 10097523 106967 149486 665087679 130328 31964 50336574 131532 17386 114705756 101405 41813 54816862 175445 18361 93898939 148449 84299 3780639 67144 94342 28757133 33308 39477 22347690 26267 95631 41810394 63003 124487 178801677 2975 129992 182455053 97893 17494 53647535 175723 30163 19420129 60571 27750 66343863 15073 14438 225926350 113779 59626 65630848 114901 171971 98035898 14391 106965 185372076 133149 114297 109734128 65064 58685 16658180 101681 79387 14986 163582 9151 217724672 193774 168815 121632557 69549 26762 63844822 108309 81620 15501026 40859 79611 77472162 171297 52273 9097950 33740 114937 23100736 137711 122095 30629228 65512 19078 2528807 124190 117560 67007532 176560 92957 28883086 53249 156913 33136067 5776 104980 4052253 90243 18204 13308855 111533 134192 61092946 193697 97444 60647774 172920 24631 9153793 174545 143825 149190946 174288 4701 215064806 124158 190284 41869871 110528 112742 24765715 11731 53312 80936204 199323 92201 49323460 188696 85173 65359614 135983 27694 130937800 154 24009 30043070 179226 16249 28091729 4346 9441 3326776 97420 117526 13146006 172108 96415 15076082 138088 41465 1235968 134328 198922 11395516 113903 181038 8156247 84419 150248 197480911 115976 151724 116910155 20800 8066 11692550 75500 192171 16702432 129657 166524 271300168 181106 90624 13171917 197438 11156 321609681 73140 184459 17174965 188951 1929 56414336 32285 118630 21159551 27886 121877 49592268 44942 147091 9338576 61802 162589 6691939 69230 192848 43568153 178095 99638 66806789 161526 86279 51415407 161731 62656 50887728 142831 42964 193623943 18408 25073 113235542 126595 50163 119509053 56877 120673 462730383 143549 57081 79116155 175650 15130 85842994 47508 1042 7617151 162411 59991 46516744 19655 103398 53235182 160917 105302 86002597 110286 21937 33749334 193084 106111 107338158 87275 30842 141512704 32225 91224 10462395 45983 150243 160674977 65400 81454 53344157 182549 7518 66425057 56060 107199 59368781 67711 87099 69694492 95124 30958 11525100 35569 57886 114753214 182899 67483 57672688 37048 124238 11167737 1446 25100 264475569 175514 40001 37429401 125767 192249 173270240 124023 84401 87194171 98773 29629 150102385 23329 73494 95287594 163604 129204 22200001 79412 123537 152724417 119317 7920 56985520 165804 139946 22622176 160189 128726 32984 196048 38565 162689942 121685 30851 3065905 82953 94985 7788318 90208 55660 48357865 67675 95292 32807132 156564 6043 73319954 137795 69292 65354326 146760 127090 29489977 57132 170876 3462360 116022 87029 206669263 26020 107893 11401453 60442 79136 6907531 158220 47682 3544705 1817 82925 2624172 66796 115533 10379560 54780 73321 93187716 98323 5201 12489115 170461 54972 19027041 140951 112435 67079642 65715 190204 22337773 87130 52216 243956028 92128 27898 15779801 120220 68499 2677747 197651 184455 11567382 17479 134502 7953853 88220 104898 47645030 66792 25203 66016391 60107 126732 94647498 132896 12529 101501936 116437 149309 102878305 165216 21215 6612744 118977 166753 166115966 172352 119664 2007816 160391 176997 1076123 197507 184622 559570 109003 61932 2672553 144672 180624 30591205 74130 24932 209598755 81869 117844 184200074 66585 121159 551569330 130888 112923 58494400 128923 106254 89658056 76715 108732 28534332 1566 120456 95589591 108848 144493 34272689 52663 113951 8040976 45090 105403 369558 88270 23675 31331616 191599 72212 28567543 174158 176559 1889136 46226 153301 25947417 105371 33073 118341864 105852 74786 50259398 4459 130775 64871331 5455 62250 9979734 64578 108029 17019324 195317 56947 2861109 115179 36589 422636177 149538 90880 32650678 193091 23072 158719612 199395 112786 189085371 25611 154386 54220187 149058 166926 28406603 105532 53676 20699785 176684 35576 4863106 144687 62856 2323332 107760 52170 57603817 158205 13923 16908063 165866 138448 34724281 118859 55743 71455532 142147 93451 9183392 6866 41347 20924624 82832 199199 52154540 139692 170401 55914977 190905 37040 50502356 108004 192478 210192 170905 143115 10244012 148111 156506 67586791 10948 47365 16410815 1326 28857 42789910 17233 133618 85060690 73879 190246 117155264 73357 136758 2792400 165814 77885 15369951 119413 101000 13993962 188818 47242 26034949 38949 88430 18294947 8440 112811 83360628 120569 174503 6936911 139311 142750 72407383 17238 59572 72147805 75566 185681 47237524 101217 41245 9326877 97774 84738 6177209 141484 710 38955801 168028 48618 24737964 58373 46035 4132614 55547 89533 35874422 9441 13713 14227060 123652 69643 497835130 26532 193964 7676971 19997 77576 12024047 119366 51718 51883424 104707 186002 2924715 147007 122530 35011466 111278 16532 72299204 29379 185279 2857237 59834 137858 5607057 115998 129844 304283117 27046 132514 37597352 185870 104905 41585857 41442 251 78710449 164306 10237 14253830 118694 134273 70389 95529 119516 20302583 157552 137775 21160826 148704 115208 36842551 122331 48786 18919093 177228 131708 37091120 124094 126204 92705043 167556 189278 4676264 34592 103302 5586661 13028 21365 88399317 112548 199628 199886404 163775 198529 45118529 195035 140300 92872107 149092 185440 85288587 37207 187651 162995665 95815 141565 61216044 112548 127145 1545281 139574 95477 21386199 63540 35095 61941714 10307 142160 172265537 15929 188960 90452949 47953 199276 37574748 44312 116051 2357018 114867 188117 66769819 137293 38650 23444597 182891 81735 26265058 117476 165866 41539606 18334 156345 52027326 3111 182546 41199560 62859 29096 5621555 3731 64524 64167834 42988 194067 89444750 37099 9592 164400704 192246 126577 15950045 95901 167117 2336501 93555 31178 68627529 103257 132177 206533052 190532 164319 34321165 24411 46800 62851471 112079 18679 1566926 84786 34098 11460833 189321 119621 299441 101175 69297 273220 93381 136933 29082902 77560 187846 58356723 43221 21855 73926838 138459 154277 149964158 127838 15400 39915366 76573 140903 26100909 123156 172871 13455540 19149 176550 150336203 125258 51761 160432477 145419 127170 17314774 172500 75953 6839470 115755 190965 17816207 68340 34401 10814671 64994 162907 16979371 180795 176252 70993264 170706 159802 58267986 15151 28555 70019402 94978 53576 19160763 62495 188425 85859413 59329 74720 42286504 35636 4409 195339107 150314 153047 7503093 47311 193476 23239949 88261 14680 14820578 191802 152215 108510006 186085 130127 81338303 80251 156101 1638381 26620 128017 3453840 178847 167903 192732700 139326 119990 43285693 1008 61374 68323487 113686 11622 2672647 23712 44206 1831954 61969 43892 13168941 1538 35014 8903061 123888 107373 92484124 86730 14031 7986233 68932 96556 165783 8896 9484 61382027 45673 109212 153467588 61569 154346 42641526 151585 44218 6129604 86565 67527 37349303 54365 43250 109836902 189117 51110 6699898 114562 69064 37075602 119796 100156 140546582 171987 91912 54403937 135264 69227 5936958 182153 56329 81255350 188399 13611 170326906 30909 89675 36600175 5171 140377 36748899 76111 25642 48775053 147702 76354 139179069 50823 15776 2379882 80388 173606 57878742 7199 126796 7731838 165602 162927 133280640 79366 173863 181560904 124783 171413 78636161 879 133625 48320266 90216 38922 76078217 62129 99189 123830977 13632 48544 69796327 154451 109892 1188129 154442 21408 30528230 137302 192708 72666367 15746 177292 1308456 168266 163428 5354915 198630 146495 89551807 46876 142234 144817270 185662 15966 22589504 103891 81072 45625560 30208 179807 18066599 59631 140298 46457649 127533 110842 6066606 83609 119580 3450655 159121 53762 41941296 13658 165388 68810039 57171 52163 250149361 7188 36821 97095938 131660 63702 100329984 182374 77054 17732650 156881 178927 27558077 130519 113573 26358303 161614 182726 228937065 154538 15953 4841591 56138 1079 92146917 141295 27347 226734479 41326 159934 55837137 24067 14798 56550790 154052 88718 3142152 97664 184511 37030678 69430 48408 221838793 49580 67727 5063244 97285 101822 500181903 38816 14972 68602420 120458 131338 169235916 151490 977 29689252 75358 126985 30376591 137727 17265 28192511 197800 161512 184389 1673 131598 24117927 98045 50728 16869460 165256 119286 11661030 68521 11120 108915341 56549 90209 16312982 24079 193402 2600180 162329 158948 56072469 71146 189349 15625842 99392 171585 10628325 177170 175865 426709 55179 49795 99069627 18653 6302 2313106 64342 86522 14002702 13983 120669 29502929 124848 116934 28091678 60706 19574 133750449 69670 167595 30710526 134017 123480 5154843 14400 163347 12005163 109217 25078 60141122 73348 129900 83466304 130535 189890 20756572 183661 161218 24940984 70522 29684 140078302 36557 191003 680151011 68862 35339 61540471 95402 142991 47456506 154783 114077 27207139 19293 86676 169602198 8357 80914 6058843 152443 62144 10740425 61038 59748 18386581 180065 61239 73942959 174083 9525 61951819 74216 81743 67152108 176194 161275 106570771 144316 133803 89541445 143810 7223 23532470 47265 86559 239676978 8407 127494 62095198 137725 59865 26287588 11721 140895 142701613 103241 67621 11516386 1336 153372 16661862 194721 547 37525303 167891 34548 13944864 4984 52390 9853885 85168 95525 42703358 106475 19450 72220559 72478 172183 10428573 21916 168850 5556974 33822 17593 229560543 26068 21445 2399203 4561 169929 34596670 10907 46123 97978922 116435 30299 29342879 80215 80352 15162845 138047 124195 18569540 7200 163362 26604892 19982 141308 1516078 157269 108635 59114055 148946 109666 35570274 80101 175447 176963155 141602 77000 4689256 53429 71787 11789168 128334 112630 10049303 132715 15910 16808370 37335 22574 14090173 69962 152847 37375588 58384 73326 150262049 38523 92219 49595107 144065 102040 614181769 172310 169770 42829974 176297 184325 73368004 92160 164992 6812396 154510 27164 18079078 61874 29024 49980855 49836 128534 25678439 46933 142118 2328918 9685 63203 51330096 141330 125835 6372628 194813 117615 38092503 10591 15873 32190024 80972 182774 32308913 66269 38790 13941277 113494 194865 7442261 27256 173835 14610556 53788 176022 6593046 107464 113351 28218010 25501 106260 45500583 54524 179177 182130004 161299 20843 98487438 146249 113994 34820092 78459 43226 50598622 38554 158330 12815593 41962 55832 4390603 152213 132810 1952731 6014 83154 660708874 162546 50679 1052067 180592 125564 18889318 102121 93290 55865525 84922 38567 60550941 128696 99775 48356528 26879 93494 43812902 85737 199762 14993487 102215 98020 290148661 197524 181498 45684981 10789 61341 7745453 154087 162042 23244001 29745 4411 28900351 170196 178802 54889314 155659 156705 27555688 177032 19185 102003923 189303 142990 95502060 112492 199006 9139296 169322 81825 31253833 118267 40296 10436357 71612 91507 44960215 51641 81895 160418779 46929 108837 170668 182832 183901 553808 82046 127278 64679500 159399 139713 20582019 97970 195097 20379426 133958 32169 25046928 95696 104121 2670494 173094 74542 1521775 94876 181825 10172268 910 35318 21644220 73183 162769 93241755 87363 79333 45253993 29797 30171 512276 19124 43264 221491031 168704 31090 3567652 196363 90334 65662880 120442 94031 37241009 75239 96195 49639 92274 10263 13281133 301 153290 106652158 82045 26261 73480477 165260 127354 60316432 162345 159818 266871735 66383 115225 119292 51685 186140 234455584 65302 38634 3407358 165427 35562 28466328 10411 70208 56645517 105878 14366 1586776 111568 176452 57649410 93456 39122 1011308 164275 168282 16891635 119343 8917 343649762 171547 101474 82111643 28210 138747 114018267 96380 30310 855988 15484 103182 8895939 113497 92723 44756146 154521 81321 24047026 124663 133503 20990429 129488 166776 80212122 28524 96853 67658646 132849 81937 49878225 54398 168840 10701795 129150 179074 22015168 194797 191330 19539802 13945 145081 598442031 124391 3322 620579940 1568 63550 14647890 81628 151311 3887483 94168 157742 161537792 45917 166536 58246238 123690 98111 33617732 116559 189080 114070819 101287 165881 33602871 12247 37816 52448329 81991 177217 6120454 186368 112085 12747855 80958 115693 53629481 46703 125595 64134740 139294 114386 75445285 21805 101761 10534348 24917 115463 12428291 189450 71739 8121547 142479 34210 65349001 103033 8628 118004043 195374 17088 82612957 25714 25597 4486786 173915 76661 89029755 198702 82043 2979901 49093 107832 31680611 17893 13387 11467400 125330 35955 113474098 2878 110688 1914903 133300 81776 15447701 45526 125810 9938129 94555 69652 73928061 83739 126341 25528977 158538 188345 21886106 128286 166691 806309 176400 195526 43766441 147687 66521 622969 42079 104793 66940682 25481 88568 197655510 74258 7902 70977893 167092 187744 32154624 113389 168100 58196854 151902 153260 125600415 111926 195173 49954846 105279 121040 311753130 32155 100034 52779313 67205 130312 73522141 170453 180834 95084228 44906 104048 6972429 148343 61976 67184130 83113 19901 7814496 118278 124172 6268373 146155 36668 48206488 10606 78018 46275730 137249 192390 180007853 124434 163456 17411490 172522 69114 10820606 121018 62946 9854606 2283 123419 107095704 150484 39684 1670576 17324 17743 37801067 132015 2102 8461045 101305 4606 5550026 176506 25932 9616440 38488 71494 7035511 108387 173838 155651954 13130 76534 28864959 100066 25294 3996142 16417 46315 54778636 117600 41657 100569279 88592 86769 21507293 97849 52086 3313725 105911 48031 29051508 2388 182254 29329185 64362 176723 2347310 194175 112454 2660129 38677 162868 99872562 190722 93071 2620820 171481 10644 5910551 123730 150851 5314930 172868 196601 21182744 109867 6395 110550841 103246 104018 56797978 122936 182811 76527082 32331 27586 39413636 133651 74041 54103299 169730 121696 99039919 21363 40159 5746129 98970 179833 9397791 92173 196475 18293910 74967 59141 43484027 21470 57980 70747341 67202 90218 31173499 113561 102004 296259323 46813 96827 8763695 93448 198274 152316252 28611 100534 65479244 59489 123543 14634999 64029 34846 194750398 181980 53215 108259529 66866 45719 16599759 132048 174427 26296626 183716 75670 18264685 44959 153263 20217635 115708 64053 24642782 100986 180310 729251 12473 6808 66669105 22848 150869 8263737 124084 21462 121790069 15465 101203 21906414 145875 190318 24122316 169927 8741 71561084 197903 134811 19764051 180174 3366 2441249 173070 188950 182018567 73954 148804 141675 56344 191061 2890802 38797 187542 1884395 15428 93389 4514464 156285 188642 46922342 141865 26567 24085908 53958 14834 192692989 31138 100201 22598415 24484 112548 1190782 48182 154634 13229710 119232 94113 25524793 61891 169585 65480420 23841 80231 151555610 174208 105073 72110582 35072 91323 25936511 156978 100310 50797956 195070 187356 62095767 26172 48293 61295597 80668 86882 662557 80612 6144 17411478 70932 121366 39712186 114265 23597 13731263 54697 38758 61274539 146116 177101 45320895 9927 54533 145400880 62398 22270 97446327 15496 120273 2321897 140677 174585 120031 160957 98052 693984 124465 151126 538611277 8356 180131 55348884 151842 151750 7213568 189316 55566 2350148 123269 183214 29947958 190654 72390 17993811 135494 28626 71858434 139492 73028 93384888 143309 164557 6472422 124043 89001 30957181 21525 21232 5422093 173716 68875 21265852 129158 38235 157095609 31274 20261 80374416 150526 140849 59751014 82711 167737 12398767 190763 78584 158060093 128190 190982 58357314 82479 159094 2327189 69338 97493 18358003 133674 90360 41473026 88831 98262 120862403 35850 110628 199386688 133845 66595 22717648 29625 86385 80639709 99357 99052 167266437 39138 137957 54482057 56852 146167 7748798 91072 173661 84659796 100889 37097 9844456 22556 120168 495100 168313 198174 21806358 45040 18906 12588026 9286 192552 37368162 54631 77829 70812041 89282 125160 50053080 194015 40859 79797816 102028 32422 94314411 143061 135231 10357243 171047 48557 103368552 93324 2262 5797705 189179 56327 6878029 84299 148435 4813216 16878 11427 50985691 109410 38542 5858810 34655 60108 110677317 44037 89466 9475378 147944 43594 31585010 59603 193673 14593616 169996 64129 121640027 8266 164216 6759616 155905 71069 5998589 79448 197229 47862894 156026 42023 14269132 88998 94308 412299859 54137 4161 24756499 53830 40976 211106560 149430 97819 3740642 181476 67228 651031429 148908 175462 142343605 101461 11519 6532250 144277 114843 192596464 190805 8916 136435840 121388 73204 25545654 153496 152855 20712307 79528 169532 221451992 171367 59164 16811995 146300 107024 320834250 21719 26068 26275884 145838 142868 279409572 48922 37350 15454000 10303 116258 48569535 31863 22560 146056288 80880 186495 114679437 63755 52149 48241495 185867 31376 139637337 198250 184825 54767641 181737 181459 8794346 8234 10664 239594120 94578 147157 6136150 189147 130787 2507700 15949 28583 41867955 17386 6725 365053101 97401 33482 185498656 72118 151131 5420416 133681 73332 15309297 155031 67675 26407725 81377 12558 52367738 19998 825 23548955 166125 154382 14520779 17880 19210 2211199 142216 424 17967035 180169 61281 152140300 150572 24799 141368921 48531 178517 30095075 47496 189194 18683813 152057 93001 14894270 120489 38143 20622926 38289 128658 3326775 150496 139092 754588 92670 99487 162997073 104008 75137 167979547 137839 196591 16471701 96538 51662 285222641 127997 189083 118120608 183672 81100 48856802 183930 28213 69828515 46035 12288 801780 6242 105324 574574949 89540 2000 77990365 88504 55235 33380478 82448 30870 6918890 153768 82532 29831659 62227 57913 52085070 106550 118883 113592821 176549 106407 16158479 133244 153239 125235600 44595 154870 131677669 76923 74068 136363088 58671 170923 21057694 61197 75068 16581675 40151 166193 64833347 189898 40977 18435632 51293 166232 21512970 158805 127773 99569570 169082 26422 2247654 89570 168471 3617047 125272 103481 71805750 31853 72120 2756168 80180 50457 2610040 69646 119545 67637987 89857 21620 14247701 74222 40111 99695024 48843 56372 59808115 187929 125106 93327247 186929 123119 50008308 146348 107598 250082090 137201 24615 77233741 91675 124525 157456750 65107 112984 122965181 46544 161174 205265171 4149 153643 52469829 146981 91636 43251198 30901 6218 5034989 171560 154489 57994460 53664 193003 9725767 119258 115940 28382169 32361 77683 5508793 43296 181989 38350998 29321 33346 62282975 46842 138440 3574117 165969 42952 13754801 28180 67277 865349 86774 6305 3436963 162766 194956 16587872 106766 84544 32171954 102442 145357 45698482 172962 108972 278909630 42469 159046 1936472 176228 32501 174083209 177036 116149 223412 130593 86350 33358601 69660 120459 52635507 178971 139854 104866087 17129 155953 184569724 152283 147965 275255805 13045 162935 205311745 176290 32284 27560647 102344 90092 5574418 138656 125494 15321317 17124 160106 7651534 63179 148773 3310325 10293 57762 88088713 68755 196168 40824188 158767 80317 16183108 174119 156591 69037304 106491 31826 126768968 118735 46115 25839453 32184 13500 143776008 99519 198839 12999370 94117 148856 554537 130283 106861 17883967 27178 58240 21682696 12618 49649 159546251 188767 128493 36755379 31169 108722 5626494 67400 72292 85033787 194901 26701 3792802 110517 7960 34766891 4567 50711 94056175 129009 123980 20143060 120314 3908 4351452 78974 31449 11683181 182679 73467 5344832 48042 143935 66266295 147556 105462 31213497 69583 4563 38535697 190709 173699 15606103 123926 104132 63435268 41519 137685 1789418 24087 65901 40566813 184502 103663 68392440 129030 38094 47712476 83480 59368 78373154 82703 138213 47937025 63156 19705 98994721 151418 137767 28287678 145756 39187 4955537 191804 19701 42418863 152660 194175 3173047 47783 70943 20931302 112264 59994 14547713 182941 153378 40611345 35311 187391 59293157 13188 183063 86571384 33664 163080 50583865 89549 115287 74221594 146573 52430 18715565 155374 144922 92587031 131058 22052 1497496 130318 97860 360343825 166571 126257 1404328 34758 58958 100325919 122728 85263 13133177 49607 136920 12667869 117886 55051 8597561 145407 132629 63175601 72926 1577 28470875 176186 87299 40160496 73102 90981 129864901 157958 56705 100328637 21118 38130 72784939 85892 107147 25514786 175509 130761 160932817 9424 146367 142671101 142327 112791 4689812 61244 18147 1557955 15594 10716 49258974 60770 110052 43462153 60431 134753 34526504 86764 161663 246217 34896 151535 8744622 44365 186542 30666153 99175 191149 93480837 182177 62022 113794041 72051 132358 16785351 109355 157755 2920063 2261 193805 55193689 182236 3572 269424614 164584 170307 37396739 65946 106726 25978218 179505 21097 8624677 8001 149962 33416980 11143 25087 21210416 38100 194155 116703593 195744 8250 28109543 115520 173094 32157556 133502 132316 16949020 32047 142729 32362143 35715 80944 4343054 25992 162770 116065227 24400 3381 19780310 30834 102851 531799 168614 124913 65023699 78549 189352 12972795 153466 185082 62427697 66612 124143 1692952 80047 140045 191124990 17780 38626 7927583 151233 14095 36114 199355 94307 63170418 60057 92376 14173796 143040 122866 10930127 84813 28767 1248524 195864 100662 76656498 31426 67069 39038455 130295 104416 116719455 50268 97756 519138515 197915 2025 8351638 128989 161285 166465391 90377 94006 8370796 143817 179362 37386802 2454 68550 63113573 70926 59145 47280639 44648 947 383355550 195365 165566 6303051 3310 90457 1040605 9336 9091 30238045 151795 152137 67748444 61308 197980 21991967 46732 373 1735166 103926 160399 15173393 95274 26167 19148291 194766 56645 54061170 101314 17695 12958584 109734 123215 118033654 20281 102909 52835928 55790 97827 9388579 180146 18821 68379480 138159 69843 24394362 70198 9850 24550345 64568 37878 43657307 105591 134933 16986491 155230 25645 6471893 105347 90841 329499856 84199 121431 39060125 39668 122377 15504971 48331 199500 22445769 154099 157862 10235601 133867 137662 64315956 166228 103872 44175789 98625 7028 94639228 31548 26444 10874605 100009 48777 3287247 135741 138872 151369213 139738 178122 94312013 184239 30516 13111086 114978 80442 131675177 45598 58228 68059908 54870 149165 38871285 53010 105165 45985485 141968 9591 26615880 19153 157136 35576809 160755 169539 17852356 55067 155133 2675698 46543 130996 6106120 49251 96401 37721741 191986 196578 89436952 44629 141321 245859637 154116 192254 2171347 63771 953 40459200 181869 198209 133636 146782 64734 26453822 131480 182331 87276893 80832 11951 22592877 136234 36178 76454940 166281 85759 101985268 101231 109114 162046 192120 149700 28608308 69693 74484 36497961 189055 84825 32736940 134080 62138 237265 55390 160162 76502979 176504 39507 10772605 154509 110242 261893158 184418 23897 69542347 162068 28471 90670218 83223 80518 51816375 133427 62171 8811571 20642 176973 51519576 62176 51972 9855975 84127 8756 210545118 150002 102984 41092184 156504 37095 46370250 86822 34894 70579352 188315 6980 159283773 181128 166178 909621 46841 45442 31797832 49663 130279 104287440 94210 87730 7763600 157511 198470 32269706 79698 40871 84452619 30680 170571 182245902 122091 55095 8082903 149997 5092 2247720 178978 90359 32640421 145650 196992 37671365 188554 112250 94733130 79076 66982 39802925 82961 174183 55371485 74101 4792 29767370 164170 3946 16322265 185818 91716 82766948 46406 199664 2489603 15747 180463 128815630 62676 29455 294046 156720 160873 77225862 84547 98777 63077871 166051 60827 50382192 161323 45111 43482287 46896 126139 14554214 52740 144314 21567936 37778 133700 2362395 27842 69181 639879 30968 35299 53180679 74981 92910 137054129 121240 42061 113847 78125 69163 1202470 6485 156622 51665038 123863 195516 54690788 151757 102330 84832961 177849 5580 26407506 36352 98976 113781867 19158 184759 16427922 143483 1226 72463602 27995 12695 9126776 42194 11436 112842243 22313 189790 74478536 173605 110002 165061255 41582 105758 29717971 176532 52250 69455889 119545 4555 4415552 150727 73196 81790523 52317 13068 31317733 96353 76970 12590006 88425 73 18215509 175222 141980 1378456 30241 169372 54577666 161848 79218 181723124 68738 35401 4737194 68195 15282 126051375 40805 29181 111196138 40815 65578 41016998 5825 64280 57536502 87203 47706 774999065 5434 4747 7850796 24083 12337 38216108 33727 64381 18178783 142523 153954 106736418 133500 99256 56884050 144709 71655 62901539 128478 134027 23735140 99235 117929 1028248 42583 63801 2071978 154227 23316 88910591 122747 42517 9042866 6840 26553 153938409 103787 150247 4736440 187616 58909 10822087 143684 25408 13244295 64980 84543 113509330 107226 97734 3463300 16395 53018 89960415 73558 96224 10349438 84443 83690 203807 142906 84361 55828059 156044 43894 74592605 87308 95638 45686314 11599 85645 10344054 159896 103772 74067889 18574 125495 413698 106459 142525 21024744 138108 54637 9070313 173194 168575 39409844 133741 109195 4819219 77372 148169 25838489 176513 125287 17632212 108768 75163 8850888 119534 31180 66535995 197559 187796 21561592 164054 64462 52199429 14975 148244 34339084 41468 125811 7198960 122764 196298 1870253 33473 84953 109971429 72227 3006 9915995 136919 46887 24705454 178312 21715 56489925 99057 17368 62597353 5087 73396 11991291 119653 131663 166020065 195026 137890 177285680 26507 197477 8050054 165238 72188 55702265 97492 181314 45035 155494 650 27746013 85199 63284 4630730 92672 59107 88476510 145375 146583 9223478 172052 43222 3992608 126319 70628 6190746 1955 15064 286492979 167886 185412 44178849 8648 101114 50450254 134987 67765 37706824 124615 93311 7561624 90456 41395 5376011 81068 69371 82116331 29633 148667 134341517 174538 29549 56651336 72470 118755 27940834 94356 187056 18782891 186291 197545 34363256 80348 116527 28260775 93352 41817 53312995 195470 37309 3924606 180625 144679 205242351 107804 6028 168687673 25958 139678 2325958 84011 197626 124600138 110202 193969 55170395 139459 178792 17313050 78588 112837 22062163 30762 64871 7348641 76415 141472 15849572 31516 142954 11127718 160870 37956 24709753 13786 103255 11282769 161467 186557 140810286 61524 146047 91920851 182979 169888 5645499 118858 131429 29873961 137038 35782 235557481 75976 5917 29818867 169282 190443 91297080 120686 78442 80003491 38868 20093 305020 5735 2545 56355673 131818 38564 11587906 53310 16135 21607631 62848 27580 21247375 117456 47534 23853482 179509 55164 47544278 34324 184627 178918593 139417 118283 737904 117552 195059 8442230 197319 146100 102473955 78740 88290 201648846 124015 49782 94951014 57824 109822 20564634 36050 154180 27073160 110211 112636 21212544 181840 163465 1371553 87319 158462 212657246 93541 78981 4162327 38559 10726 753573 2219 189316 43379753 165335 21899 3304297 37369 129075 287091466 64240 149888 33862442 185091 121270 8750036 75989 103840 39637460 164981 142448 3149049 154814 582 129585813 77512 48949 34430535 128045 98516 16924144 105171 81002 62958828 89097 195329 87994057 120058 105801 11255848 149190 170577 13189165 100677 156105 23314687 37780 96143 35625899 12441 23858 37351698 173775 120065 86077968 180960 20140 47739022 192678 172745 7538639 1705 188448 250264694 46936 187715 38602 53243 95230 68978130 180551 25712 12454640 165182 164755 2003431 53581 122454 34861715 96698 12322 74153908 79753 7785 10757523 63510 185422 211524 116826 197668 1940607 137489 65968 6604084 197540 131579 138561358 102159 15428 1238375 111146 142890 951594 27163 54791 18093841 153973 94680 28773896 124592 182422 239894561 163086 124382 87996000 51488 160678 55228563 112833 100144 4145327 41954 42605 64827464 183180 191 497313 150477 5805 299006399 25939 6058 5995942 108781 38956 43196898 176243 27881 3349701 171141 36786 23177186 138430 139232 61855483 165915 49712 54419129 38144 334 144014588 133934 83340 10943255 132674 29089 93717110 54866 106743 1487335 56850 108956 25284678 46596 146183 44607158 34175 91284 57489270 7481 198380 135079215 66348 165065 382349977 179982 80587 30617513 30559 13503 10889099 151559 106527 31091561 18253 82650 286858 141744 14515 10983637 48673 7129 261880792 47394 101299 1765635 81147 65278 4318457 166142 800 111069202 73677 86217 28998137 89879 71493 8818128 25847 44990 11194841 52776 110128 60425725 159212 159278 3856169 199654 122742 7867157 126444 47621 10611688 60035 28755 26837667 174823 16184 20284794 48370 46196 35849490 114982 156332 75748161 79202 103992 19981373 166272 89693 843671412 190925 179946 75598970 64912 172388 137786338 29869 141120 124533707 28665 161263 25725767 10114 16854 130211121 140874 170931 76588463 144062 8376 208036378 108886 105668 329030 100393 67745 26395314 18506 25173 21870610 98951 32834 115308108 63825 44323 62100357 145687 171478 147693175 120184 152085 1405039 46704 56206 227404300 95456 60011 4868193 80537 138783 13408714 119670 128860 298885235 24669 53474 40626269 195525 134977 58949265 39358 183826 78898717 192567 32301 154825415 76350 36186 29411637 75263 126172 16645583 187154 128151 12809569 137683 50950 6009264 10355 185582 3277356 105721 9214 3892198 186822 145272 6463154 157585 33948 4587732 165859 49061 51723882 5746 169090 148992132 184873 90766 101894275 76346 96273 11906461 146869 196289 1039259 184736 39484 58494368 131087 89674 8419258 145362 70693 88942288 169040 171712 31459829 112109 53332 80107654 6765 195614 69225843 15664 26744 25484921 180005 176249 56995402 145568 149243 152860336 74797 56573 64857559 176613 144497 55184009 198279 37591 217269115 197692 69611 32028147 74682 54351 47064145 54441 126427 5665948 118413 98821 29612293 100710 164857 5066830 142181 107831 18406302 159185 5204 5018905 186434 88526 486840197 188338 112528 122191825 44239 65065 28783345 177380 2927 532007117 193079 187450 45123563 191809 13217 2464716 32482 92044 257982340 172380 76470 8730064 118213 53529 22892980 150644 9588 22657689 169343 100783 29162416 107909 152115 74629997 9802 19709 45298952 11905 101021 19830922 140644 176653 27800773 448 136283 250180066 93767 81998 42492441 129216 58165 35504959 128224 138370 158584319 191960 29291 653206 100626 180567 48033789 100007 117337 106728672 82258 17454 553284 72651 102268 58204139 23869 188175 3184607 88336 30184 12979881 29444 72431 13957830 87495 35070 183496824 91575 73342 6797498 65973 41557 15158628 165586 30653 4666858 40927 188826 101241697 67278 156086 28588511 23632 46218 234976431 167891 137089 61532557 45131 47498 34241816 26778 122970 64962755 76180 84659 8948418 123024 153135 24635603 96696 60915 59399041 22082 166693 8655452 96072 33286 5989105 11754 100189 31149667 101930 169337 2320321 85948 59261 40824530 187733 150142 86108578 6426 165113 63674222 84945 170608 38480230 57882 51519 6200923 111418 12565 129680280 26876 73962 5515013 161868 100030 78721390 34703 112403 11265247 98680 94446 20207687 148557 191619 46491789 66277 160031 37949674 123112 141756 91637058 81396 63055 20528191 119515 88607 38450944 12721 101978 69848277 173897 15504 24579769 136607 145973 12509306 177953 172221 24466320 148284 106172 985820 48415 23876 65003002 177967 177707 38803593 150660 174727 18035590 114574 72280 171617051 188801 193487 92932216 49255 4221 8138078 141396 160063 20035686 67252 13079 6185542 162635 163693 40298769 4938 149057 110253 191962 142971 46779182 12934 89810 219302599 60964 115008 22586693 109710 59437 74037167 129709 63153 139074881 77461 167579 540542832 110820 130230 556425634 4067 32837 46871957 8577 35680 66490332 164210 179517 43778888 49243 67977 39512760 153637 30627 1205902 95751 125637 53215972 175472 17116 64879220 53680 21768 102425596 47498 120391 1000608 4490 23096 48983758 91736 15549 31298583 24686 85738 4151305 44923 75765 237473612 69181 6435 18500968 1893 190780 2042524 87851 59853 4853755 194280 46668 3298794 62451 82205 15281954 86560 170242 59277548 172357 90540 96292904 176844 116018 182142112 38793 76420 115871210 122280 11134 4103847 171041 157690 75515913 55818 102333 10886279 133513 1242 134118454 53113 113412 13182185 31348 5802 19412562 26475 183027 142098875 94716 179008 24838597 66841 150944 87877361 122643 98525 17226826 13746 142133 25744409 7516 182248 74134513 12758 117597 440029 33829 10099 328914591 165360 74620 9455701 109125 172094 34876940 81527 77665 36967627 66139 85472 170793342 175577 8470 44662893 74269 451 493953 155054 150015 21481674 11902 41124 35531286 194916 115518 761184 69450 82737 40222022 107543 31282 58771562 161584 182906 31647265 137653 143260 81882631 142319 109454 3731074 74759 20209 81194351 64489 59238 30778040 65824 46062 47048862 71215 112083 31653403 93916 93905 31041595 111664 84907 12648811 11596 113276 70096961 98443 152498 6426318 147521 93631 22785816 144426 57221 2818092 114217 170416 49356762 186434 195182 27655447 67599 88877 9750189 36998 85417 379300155 169433 90962 198502062 85316 193530 23444741 54388 75371 54777679 148839 61914 19364036 74684 179870 53262657 72356 43911 4745754 27945 97147 92324710 36335 194127 327162 115129 123281 33347396 122190 108987 1117820 84400 129670 118163254 70187 124449 46997353 77993 39612 1964492 110195 34852 105704557 13694 101028 12712371 68134 24482 287723210 92304 124053 242416989 177901 47228 93347806 46490 86934 6184246 40061 173802 6879334 23640 62446 42613641 3584 20751 16646604 54555 112695 43404337 73059 23655 472165213 43611 165769 14630517 27657 54862 8898548 180760 62312 4313516 152979 140560 8331866 110402 22271 6577266 99745 164730 3031499 62384 103562 43435207 64175 80808 2334885 74968 179044 138272255 17576 75403 84946356 10600 81768 57546979 76210 83300 22771333 106603 185844 61580931 51843 192789 86750601 91700 4237 15422724 110868 83830 99542780 148955 93074 7184477 30767 93095 168263867 159166 583 75593113 141735 165639 12967202 155888 126071 77181913 134647 196818 241206102 26793 120569 4961396 151178 119948 2251569 192683 56468 95634956 68609 79658 800507 105982 66315 70430025 164889 42038 207418699 89121 133139 19546910 28857 59800 128549014 113792 199950 5954346 2249 93412 199337981 95881 31932 80978252 189398 156120 85947 24620 163182 50683023 189134 188501 2343858 86696 75667 188350222 175086 164026 2808951 144894 82560 15122921 185700 8387 110879582 150261 192474 66747488 58736 175572 373140 134639 27388 26902708 173422 109151 255740 43290 5472 334530587 10520 45917 13218912 196428 116651 14779990 868 129883 363192 182914 150300 3866108 178207 65820 5548932 127501 72758 69875951 108919 69547 22958168 157275 25732 34166309 168135 171178 108005454 66191 17872 203246668 74362 191053 80015167 114831 142596 94836604 12049 15771 36133948 95566 103342 96796387 138720 95064 94758848 137282 55382 113190522 54246 198765 3150340 182461 41371 15899604 196566 133207 365269694 148790 20280 100260576 123825 184194 5861366 141028 144975 23133654 34162 103359 94724698 185433 130781 4279299 19648 77965 195296036 164051 71288 16530313 178720 169575 153917587 51674 107921 139310210 115872 122745 30836934 172227 136559 85942380 86629 27071 45030910 199798 14272 26372291 116793 1660 154107486 28880 104353 21303846 96086 111893 201168296 9621 105228 49146412 181841 188285 7889458 123975 58813 82676178 177318 50491 179564382 78035 170431 17072307 5092 108109 974914 145621 178194 14678695 26627 70959 12289938 123382 174801 7045824 158393 168873 8312949 84640 164759 69485959 197265 70831 247575127 88246 57583 4469278 194158 89064 9127465 78637 99721 5695455 114356 111473 52369986 50256 186876 140769045 197823 165473 178336964 26605 171824 61958676 72451 151650 106246069 154445 177072 58933993 119783 53886 124412781 118585 46384 77216936 175012 140360 11610540 171091 182194 4920552 193685 168481 89217419 77005 6234 5193315 55031 34274 69060510 175677 112391 34040680 53906 190297 114313182 59468 110053 29544993 168158 159198 43874273 122022 46008 267155 77299 66573 35303395 182851 158969 76433352 53872 45807 3206164 108709 30111 142500706 81909 52076 7093493 88448 140517 299048110 130224 53619 191504506 56809 152701 6851808 184876 141927 183521508 76355 179892 25846833 30477 46073 2463134 72774 131453 9055503 100082 148509 3365332 67976 87250 295724880 120854 94773 1206633 69983 152767 32682959 146966 70427 6262134 72832 87471 125122084 26076 54820 111843459 164355 60958 35538416 107619 117895 86195784 164023 127764 65540400 76745 161330 35408595 150606 192568 418703311 26720 97559 102138 42295 73337 12807812 47289 19890 14468502 76670 159313 10694922 105049 43548 530986455 61556 78971 17689888 12030 110543 6261807 74889 141238 27443317 181458 32815 58921166 13525 76392 3822610 107194 17272 39509663 18812 22310 10167429 178328 28403 44894236 18913 26672 6194371 5180 104081 30467353 88199 115038 90719888 86953 100130 85363338 4708 24299 1075371 33691 114628 87921907 134905 113950 74697544 71940 187571 3262254 167962 59992 47694476 142124 3433 2728948 50238 44302 3683336 38932 33252 8797028 156810 17628 34914541 56686 74139 31675371 120443 168958 7557005 116312 19334 147072046 38671 35632 11011807 26590 84228 86273829 106349 113667 182246035 79045 154807 67951844 171267 140870 408309615 144093 194025 59592275 9070 102014 905632 113001 96587 1232115 51742 11380 466769515 77524 102609 24659102 93018 69959 76492083 124504 103588 179113007 23665 29450 191330693 89652 196232 25636503 183861 63401 173698674 4801 61006 2909405 181434 1297 131085488 35261 19748 23100664 141369 109109 14825114 42088 45228 101279933 18094 171101 60607392 182253 61545 7467415 160629 20208 76742529 151986 96261 31097856 4649 146983 9563347 177750 149704 2351614 90506 84887 183777664 118427 124200 4592811 13798 157672 14773030 157764 15797 71631813 30266 74371 33801878 99762 116276 134651955 164857 189497 5428126 18843 34289 3345581 148678 126265 22905395 108428 53911 15829958 181707 109600 8771787 140903 163631 72318039 47644 106983 44124605 182557 152518 439568285 94561 150868 2078818 11098 123354 59984006 132157 107215 1643434 60747 102698 39502602 155373 149095 12775617 67688 76504 4140989 193194 157424 15655766 49491 161732 94007660 36519 91295 1881122 30566 172811 85161153 79407 92603 26950561 61753 44331 3184112 46127 33922 487578 29067 38099 54834305 109039 25727 34050417 138716 37031 19013678 134783 147940 343643785 151706 160661 11446022 161135 33352 58225289 31702 3863 70677678 179580 62547 78560962 106351 87801 287442200 163154 71171 421582006 58601 172791 1062475 4615 119330 1989024 94341 134836 12147132 76594 6483 22025925 142596 91093 90333836 184544 62957 156864886 85629 23597 4562355 143607 198384 6422912 5887 60601 162120943 53909 90403 144914142 29296 169224 186247457 72399 170653 41720661 116541 63721 16335734 27968 2644 1253449 63700 104819 17347750 16240 17976 17066875 25643 38791 39274131 105292 125931 5577585 36786 106671 115557239 190027 185664 21339951 194863 21866 273978 29515 149002 33506095 6211 183046 74535349 99467 51176 245851106 81764 179586 32000038 72267 177516 50831729 142327 11162 112761308 143496 154932 20609101 43214 52282 40243252 56583 84891 133428307 196400 3207 62953797 67063 5895 15554847 79134 96738 274127693 119123 199733 18388708 121287 46825 97487296 114340 138294 20904670 151303 58122 26262667 70211 18388 58351612 18433 106845 164211412 89531 120589 44433124 131045 101541 21760542 33166 107623 111090592 69242 23894 784986271 27477 149367 29811586 41528 134349 37155732 157072 145047 83582753 54084 175797 22170594 117282 31553 55556245 30252 96781 26069329 12015 117456 88766722 26922 177140 12828467 187304 101558 34062377 20979 150753 23910298 93441 188202 22187387 54502 180442 251149481 134179 146248 75111853 135343 196721 25965356 12162 21230 24708962 82768 45956 22056442 174874 92821 50002467 85849 177241 3598279 168389 182987 8564380 107856 144960 31295226 126677 146115 66299651 172941 172982 82931712 5029 18618 160079352 174704 192834 38199430 190156 107485 51945161 45245 119151 21338023 21496 70157 11673865 62170 70934 99423144 5790 92437 136843270 90486 59963 9955752 49288 57674 30152820 143650 78785 6554270 122390 102686 3799661 198303 194385 18474851 145966 69318 180263706 35061 64259 111702206 2970 173859 171286460 28308 148931 37459305 53040 93745 33044868 157365 161469 5491751 18747 110473 15544542 180565 93571 101812924 78793 189654 86083714 96217 51454 119506812 14712 1927 123320179 117858 38191 73540698 181897 160265 6058876 102276 39838 3499354 56102 92492 96690174 64171 106919 168318585 140436 194516 189718613 134879 51365 19425774 117487 20732 28074402 12748 104032 83303987 89818 106266 20731325 76172 194564 15837088 158204 62462 58247619 91379 72945 79171656 139949 99241 14960568 41501 25391 14935822 149249 139434 38495722 90491 26857 27663753 26101 131606 53831601 3911 102657 11788828 190930 111471 250445 100670 53905 9413216 162273 118584 108396145 35949 67376 67141096 45118 123092 8170321 194831 105840 45276378 83899 70192 182913119 128655 41711 7994165 104299 63322 146781828 85202 26138 19721240 72118 187311 48814706 48877 20819 15207682 134084 123493 153522087 150725 67675 11865683 7162 137193 50571320 136404 199727 37868604 132188 40679 45529522 127931 54272 165659665 50844 95483 1353602 14568 36548 196887021 165065 167848 12682763 26603 131095 29072081 91230 168072 18863304 75548 111545 71972686 80084 177033 2424820 73908 44497 138537945 105923 30507 26797404 142536 172790 187255511 131194 124210 46319975 54444 95512 68248509 92893 32520 512284787 121001 52497 93141067 76121 169453 33045676 103026 126562 180323161 170012 182276 9568799 42232 5562 261242434 43846 141928 27002994 24477 28784 429149710 182435 48080 74994924 122407 94888 23341061 62714 180580 37689040 160890 27583 136941144 152639 5314 24105846 5600 108033 2951239 23677 25054 15370903 264 126235 66492289 83972 12665 41063976 81878 81985 26034638 34916 64346 255966786 74398 96423 26187735 192074 93793 152058060 188958 26070 76830017 174405 7282 82920154 89647 122057 81673622 13482 192876 23294358 103882 9459 123351381 78994 137034 176607677 30575 107295 25747599 62755 142187 42134825 51847 176454 52231397 150758 92978 3461232 106116 107193 26083912 86157 57813 52571969 3847 69119 27128367 25546 63133 65372209 56144 96407 91792706 188071 41676 13611636 26983 96301 34133277 192823 109708 44821564 6468 164199 44437950 119414 19432 2961132 164805 127209 328472328 45132 71378 16977161 37685 60595 5333903 50494 104310 101334888 8505 58038 17578058 24781 8084 32215815 90476 180099 26801788 185242 27842 30438281 123300 146539 64636623 147857 77503 68124809 90220 23791 50232833 111309 100246 251388176 103951 70857 191243864 164516 91232 41507234 88255 66978 28885718 32700 91403 31042292 47755 199344 140574260 180747 27928 54760707 142584 171439 50424476 50867 53304 22092819 109152 93236 37220976 122840 116524 1384167 183259 189511 223381646 34123 112091 260079754 178102 136102 58382442 36243 157053 8267273 160831 4063 38072651 136387 84242 37949515 23335 96485 181230871 108150 168191 34912190 44718 167816 87244379 4856 40934 19418907 96998 122528 494288179 32294 28897 41725426 9670 187872 29173641 22269 6323 4862096 165285 12570 3058818 153780 93767 154798727 118413 90648 36740382 158281 156333 9009582 72529 3576 35936 58437 198988 87553773 104945 105874 12209345 14454 51540 9432875 55194 168196 20103717 68051 144023 118689864 198813 196104 15690738 66474 196465 194011915 101477 10044 307544181 87329 119911 12390675 118695 75117 3293615 145951 32368 21524312 135516 92172 5072337 10833 34758 655069469 85589 69867 39472125 128328 185373 51153958 63792 129441 61142211 94839 117700 143698051 65736 56086 20467995 186928 164443 102797555 15359 103573 300637911 78842 177026 23906209 152099 33202 31374139 127107 8061 14183559 194541 165978 39047869 175769 38989 2978997 5913 78274 175628 26004 4383 55008960 161874 80609 20353023 192985 68533 306144683 58173 77792 42124261 70359 53087 3633380 61727 8843 96681941 12982 7957 199754085 135765 123282 88600036 67147 38772 85436654 44887 28901 24973702 80834 4641 892802 160481 144951 223132920 151437 43621 118468282 87894 132736 193538739 49043 63736 29061296 103554 4975 778850 159628 168610 7968592 16340 2848 50309345 178522 196157 1973109 111697 17765 21070699 31234 121858 55048850 147904 74998 51118834 151650 4980 69477644 154379 175154 14376517 131221 186125 67366341 183916 18493 27322859 170116 48782 553105360 149033 22732 7483771 44200 144439 38774346 171735 122750 38621533 24994 70407 71585685 37438 36466 182836778 1501 162471 1598824 72107 46147 113919213 173993 169927 133873516 44489 197542 6078227 112461 34511 3569740 50460 56281 17441233 194491 178103 21614811 143642 120253 5835220 174572 6237 54462126 167533 30250 76127249 102056 2149 94800336 103235 47913 1310278 116164 178273 6816241 79954 16926 12983577 53678 175885 20654963 65409 142320 44534309 26171 174664 340603593 169892 72392 64282413 6501 138642 178976812 151790 163911 325544165 111892 93506 25643520 50749 133663 9657582 137511 133426 107605490 46429 69201 639852 116113 124990 107808881 141368 133069 22679564 73929 41770 48910418 131705 174065 345727 89903 184829 14284646 92957 169290 3521523 177017 72278 89341958 39005 49571 8225069 146454 134137 319237388 30009 95054 19731111 117779 140730 178242368 140278 45758 2180738 40258 135233 40279762 40676 92513 69654856 84782 126816 10880019 41137 22354 18896075 142920 161434 47143451 133019 52540 4804460 32562 76493 20916236 40394 170594 6337574 106401 43355 4138644 94747 175667 482997915 4401 190738 5107921 99745 30610 246676607 1563 16337 97884778 72018 105722 1925017 126954 155737 25142559 132754 111439 66791083 106423 17473 3834213 28305 8196 29099488 55464 94365 66724270 51771 60211 117956513 193872 34030 12271369 80647 56785 48327922 65789 127915 7618263 31648 192534 62714551 71302 132161 123825162 1510 44570 55874035 125476 16733 215376514 145919 192581 1609190 195085 57441 142966592 68833 66769 46789 82745 146940 35393858 66587 37187 82781561 46539 151802 52210114 139772 134377 173099705 106754 54852 31341663 41033 136290 10327241 176756 33027 2548620 55748 121909 22275176 64234 79382 27970423 134910 83638 8548516 41094 97140 328943626 154846 69482 27431819 106535 101819 19003746 58449 143433 7134903 161872 34717 55791603 149289 186646 19992449 141237 108920 37147978 103601 26872 58743856 185356 194809 65379621 187007 34769 27013466 130162 197719 321897067 38171 126317 51336971 143596 108030 117368063 21661 24498 139816562 20092 163703 96254980 106056 102033 70102200 48274 5387 34618523 160976 6903 1798707 12230 112903 150828277 83502 59420 36442803 107610 35045 22916253 9928 133524 122916367 175483 71415 53438767 86222 58373 8124213 23320 175307 517462 156632 172538 22835791 41144 32334 36202711 30257 129445 38463239 986 54171 10809173 37004 189567 3457270 156309 11373 59918844 37172 98100 3721651 192581 122354 14372550 103368 42747 8554660 122189 3633 3044629 35124 148184 75404869 82237 143728 2840846 139068 63931 100425805 99759 4212 59807898 110252 168865 29114891 192689 66274 37410521 76257 78269 9962478 156926 11461 66382550 54385 151881 35876051 60180 74145 3067174 78659 81223 121089496 127940 13904 57576245 23911 104142 31953924 4279 173718 49209552 189917 133977 199973982 75935 94317 348010472 187436 35013 33989188 90425 112660 120797245 28319 64091 37934722 172241 89234 15535129 121626 29240 41708380 174792 166456 3815464 179786 183762 26569295 32945 8050 4628356 54190 70254 115524075 58796 121471 6047206 94763 186032 51807620 186370 71905 688115398 76745 70383 151369115 68917 179681 11256072 33084 176702 3746567 117768 158664 205876669 66842 29967 691214 84201 179273 23193142 100197 28412 50399670 127094 54177 182575565 98778 21141 41031889 129659 114774 16916786 137614 52105 42698088 95428 39699 6766956 147157 144727 5782373 195770 180810 168018898 119898 197585 46010455 63914 26965 156467599 116816 44300 17165420 72024 31105 49502682 26840 154688 6982125 142732 48059 39521378 58691 195806 658963 53608 92876 48638205 44288 9893 41506886 42874 161431 90037550 120868 6763 17323395 159498 140558 198313645 44238 81532 109676404 138811 165706 19093466 130537 56877 107816002 27734 42379 7266579 119307 27735 2515870 87385 151093 51668631 133087 24972 8991993 66391 161548 6940364 151543 74347 91866984 106490 35147 48350820 83767 167482 199584208 172354 39861 12193902 72886 171633 17168652 34471 122665 50997356 195941 41798 76298743 13748 41228 46992450 105626 178646 27538242 154309 149782 11668157 62236 28776 196566168 48551 135534 134383990 133605 140647 71720612 113035 67822 12830989 27765 119838 17947731 65378 7438 22349459 97986 173760 7096314 122324 117224 275106166 134528 60291 361515 140739 154591 68998199 172025 59899 91857350 99886 186422 64634746 159465 88704 138315069 148389 199691 10109110 67625 7265 47921061 181228 69166 2988381 138702 174094 29409473 60068 121643 59755445 132792 112126 101334224 58076 185050 14757921 16287 25537 15724784 174337 98078 125408422 19829 161138 11069543 112665 113686 17483698 171042 184532 74437213 40383 110412 134494542 79649 182616 504506 170545 181632 173471680 20727 148847 169767976 47263 164771 4591976 67033 29130 32455731 161699 28167 14849181 18920 6568 142020796 82691 10 1933638 113143 69751 76472182 74107 16861 51034585 10394 59353 28424218 80136 114073 15713876 8814 130319 132354944 43863 132184 182901906 104234 12385 27263995 54310 189832 133673773 138833 29809 16726535 196157 31504 5633500 171767 191048 1859319 170514 106288 81773347 71563 101602 13933794 96595 128405 120710408 74638 148793 112643130 105012 87136 18212390 178629 121929 10721589 17541 85612 35862234 115409 6295 18760345 77673 40411 34621027 10938 84186 148125197 179407 67742 4244570 75622 198577 42266033 63108 118166 813832257 118660 33279 160823519 78983 196220 7549391 164460 128418 17554865 198795 167173 90211325 22495 166179 64923567 38339 172473 24168164 133578 51303 105831831 30417 175958 4556594 197123 84720 94174107 191280 68538 157029166 139630 124643 93190228 131152 44015 441066 145184 198649 1328430 185374 23433 63296384 186724 196151 15962975 8255 88401 20177906 149802 14025 519877 111417 72418 57919318 31852 128170 110693648 67305 120244 59394133 130112 21820 70674463 53355 106319 89286249 133147 131557 24340431 51144 98339 18354633 69837 12870 262761 12564 29766 91075466 136907 72296 11852506 134172 165635 30887282 164820 143651 280362104 14846 120631 51193335 4111 104092 230121669 91131 100889 46565640 103400 184559 47302951 40075 67382 242096324 172470 109272 2145882 111953 169558 10133674 52474 160861 48222911 143316 128266 10802998 105574 190920 10902984 98252 153238 32007514 41664 78721 11949641 73743 129227 6882996 109830 168641 24347122 86624 162169 52465448 171576 104963 4907409 83789 124313 2516217 45701 97415 154855730 74691 134619 511272 46117 46068 21643059 192881 92539 23902554 25262 9065 11386924 108261 193845 79652876 48585 172182 110224178 31776 80327 7185197 137145 17492 137196592 191767 62018 19254139 141233 82517 248230193 195929 73400 211596604 175236 105581 46400308 21746 127449 20366229 197549 9123 8734768 167249 49692 95245 161575 70769 41797457 4255 114299 15317949 17305 86547 9230939 109373 96849 19932740 12330 145723 1768164 82114 35396 11853178 59081 149834 89811736 144475 79377 11482361 108894 188908 153794217 41207 5045 304579888 85143 173652 17917962 32023 190949 1468839 32677 178925 6690146 58284 182319 176269 6654 59630 366586353 51498 80333 258995020 188430 182512 174893889 169163 165575 266993735 37483 38376 2388036 196230 170270 90140750 29803 4493 15927616 173542 148302 11701281 164792 102336 990816 150055 178077 375129 72867 138191 95821950 118990 20444 21905154 174179 128714 58920203 164882 191138 3771186 1324 135466 2288531 69930 38035 9325866 124306 22619 188556556 177595 6127 367410442 155971 15913 191427873 91831 13751 86374211 63135 24679 38210042 60018 177663 35633138 170924 127767 65191418 174727 1397 75836221 61241 27743 503332604 166042 88100 113784234 180147 115852 4599574 42453 101420 241679594 142334 64852 2903053 100589 142149 32593407 186934 97235 63717538 13484 19808 25273545 23598 153326 4146933 57829 57374 197367653 43058 113149 295141829 164556 130795 9291901 7767 3701 124689118 28021 98520 129265687 11814 146491 6714302 199850 159088 44555456 49708 36405 104981744 142212 136249 349175 94796 167949 135658659 53528 9463 14399464 92631 60353 378487013 85451 28481 214416205 193471 43360 62919120 119457 47213 52092985 96173 169052 11778459 78900 78898 11380464 6092 94811 8906557 187421 54208 23960258 132121 154386 47404349 183072 92629 211453608 116938 129449 3469143 76641 193850 12951209 177127 43270 4790048 101637 101605 16647308 130697 13762 15674831 7402 144665 105644618 148314 57295 142585301 14969 177577 10516807 192986 7576 752456 68612 180143 440657416 156434 194492 252201259 89571 147384 522944 167459 25969 7043410 148879 17794 28255179 185815 155124 13706537 130118 62533 74945095 15516 186351 26666355 124169 137533 7974791 102837 42034 24385444 139212 136184 118886234 76922 132424 172468394 86061 168613 29930393 97266 57461 9276315 65347 60400 19623022 17081 43695 128894698 53743 82937 94384061 85619 180010 447560 43215 198831 5607641 106711 130410 35687095 47969 140119 510046 4716 163048 33741657 178693 30211 15834916 72059 198652 6310307 19854 95424 10253133 183510 11075 9060998 94036 8685 109651595 8143 107286 162396283 86612 85845 159250228 76193 81669 25263289 15639 30521 32993132 156347 151243 24421314 195858 73735 87281771 61747 42963 9603252 166181 119459 203168315 25440 31483 241187613 85360 44007 89623909 170463 169792 102630794 82478 15621 123306065 13699 199416 171284554 44198 1646 75090437 71083 117211 32786135 173204 172090 5720019 197782 134965 247850561 121419 56424 106653846 184644 186869 130785703 19575 42349 64525329 22958 94244 14197153 59283 124576 1374360 20709 143453 37118181 111777 98459 46348 108630 81057 3135707 147853 193404 30091121 190121 103367 13061751 96494 170324 35322990 180857 21606 7638326 179677 86189 18377797 22911 8969 27197469 163392 94560 23429982 186328 747 37401833 107597 102017 13763505 4092 104618 9023 177862 114115 7617209 190315 44954 9701624 82788 25197 109186646 108995 175357 5926501 151556 3262 78771373 15511 86569 44083927 46397 40304 24625722 30335 34231 58169200 60140 173776 3944548 123765 124677 20190119 2163 198719 5217340 195180 142577 115473818 20863 189379 43646638 31439 80819 28227394 48495 81885 5399396 137037 14905 118762106 21980 46702 15377294 186947 129764 393724491 171310 164288 16628487 162763 171629 72119821 58630 117100 51901303 111797 26084 48727568 72246 100786 103949538 173960 18576 23119514 123802 138581 117569225 121197 116496 56285773 86054 164643 448035814 63583 23307 8951126 147302 92541 38233667 30802 168419 99917856 126341 89786 47535853 170122 139208 93901244 25795 159633 33527831 20343 95186 10894824 127856 150365 88000487 23624 111049 79958914 164607 153706 74666169 199886 129981 195874462 91105 123127 19671112 90118 49277 143281 12668 157810 25154134 158001 191162 46846976 35239 56134 23846862 138441 138035 34600945 47582 63250 1092189 58507 111824 91437310 117796 189684 48610862 48365 37100 15915658 133409 44193 116094006 59432 52986 22121564 62088 99712 40751991 85335 171806 124776589 713 108891 37823739 9929 137471 272006313 35864 181642 82199155 57177 186759 196479683 42267 2963 55319861 105513 8324 28327216 21788 41451 310350380 107466 12423 24140424 1686 113522 123620492 180661 50005 171391874 86305 39688 77877175 118652 29560 27805213 126307 16460 1705757 33979 158371 114832059 89078 185912 48173114 152460 189591 92325162 174768 137150 10744196 165369 144378 61742479 188748 56742 85957484 92066 42081 82956300 34929 124454 46653772 48586 133863 27991905 95004 159563 310918819 93094 143345 18606708 102715 131769 1674124 74614 48194 65180746 96453 58389 42577585 3576 20340 338095 84355 127463 28597914 39706 175053 306893 171506 198165 1197434 181689 59130 123786042 60184 65105 30353866 96225 194562 162294012 39527 116766 70308906 149712 111981 62496846 40968 90505 15555866 161953 134405 73445542 34427 154032 51666506 67032 161532 169691504 3583 168688 59365203 34307 78590 234675 79143 126240 12925069 168424 1966 32727960 34311 76388 48947863 135621 22804 40171028 38143 29817 58495274 175842 101265 6142329 69823 81382 19695888 103542 181239 75307475 21277 43131 116403721 157477 80661 168725123 58442 164612 18581639 120091 85335 631769814 88 97746 29836909 156162 17779 82737829 77502 78175 235329262 131679 6993 2284627 114381 187008 199570232 78551 5295 84517812 100481 49981 60528589 148941 76295 88302047 39723 31293 114621936 159523 94455 154343031 196168 160622 32305040 76351 119084 191183343 37853 69135 7762514 109482 44973 2295102 42661 154772 42850785 29260 130450 9453849 116917 123153 8012917 144722 68687 25888042 33598 55642 19206680 159118 83090 4360390 197739 68327 82477513 42674 78485 99846018 193237 82983 39891395 133527 35876 58721250 173254 68785 20857010 131584 166916 624577 87632 135495 39437374 34419 69334 36950678 65817 104050 74855825 153085 122852 21586309 79315 27201 8702458 80327 125698 23036929 80373 185253 8296704 174653 112606 15812776 6439 170575 50708660 22073 127732 540415 6061 8863 166986342 15209 44986 31051670 135384 82565 24505373 130836 3141 34225658 82282 83807 26127818 136643 156383 77445486 102705 9104 142765055 134972 148914 42457279 96789 91676 9275747 144365 114982 20153448 125711 167497 33323972 173408 36498 360040322 151033 117821 212939714 57559 120846 32981798 75025 118287 18404254 38148 18021 2337902 95873 94293 20636181 185732 109201 16906112 51482 85799 53760137 112177 107280 269028173 106891 75689 7979297 37808 11268 155752382 96712 155946 37973229 180640 151334 246641614 150921 160462 4436005 131452 169157 1013168 150356 156474 35107936 150325 66133 45128562 112279 129398 71633035 181522 51446 34710108 183029 125697 33538462 85752 114075 162686246 104203 140245 267990735 26835 16605 29012275 137615 188689 26011797 178706 72131 32558543 42330 175670 48509069 29617 198775 153526092 56442 62322 42605204 15691 187878 26620654 166024 80291 56481322 156897 84792 5312690 124546 117728 3501174 16746 181433 8016159 17968 80015 94651865 165154 125795 169444919 20679 145668 36472877 194491 173486 328712708 21238 47081 86407613 14518 117715 7821619 95616 188081 366913802 177772 85614 16785137 103336 7251 38454100 84108 163228 9583047 153221 4308 127275537 121121 174184 78604139 69718 12615 22159628 199915 52551 82185652 85413 23815 14681884 55260 192328 21707163 138391 12923 115879414 99836 198717 6048225 166099 106906 108902014 148555 100279 8239519 139755 63082 86311254 155399 7752 47311899 104743 88554 6778594 88378 86383 3294227 139853 86238 97093683 138907 11974 30422782 80369 59573 106869404 25698 55316 22191986 171194 4379 22746053 57557 174459 52162174 45476 111372 22175870 50536 115431 159655750 68849 105907 47307929 56449 18384 53113821 14812 41849 8567325 187435 39074 46413266 153843 42427 119805568 190961 65966 45211602 4894 156729 3001124 153846 83324 6508290 149187 168307 7451718 9013 145141 183801531 140331 142219 12513455 131991 141063 194957054 54230 100815 65912771 70087 36804 64985651 87354 84468 21471216 122214 13357 3226893 59912 17257 21505256 115961 133289 3294381 163139 165117 99090007 99626 142923 31717470 127158 147648 11655115 76354 95822 21205691 190766 2379 2984160 94215 86030 202155435 77597 10750 383843903 118662 181537 7402635 103782 180497 105604904 13286 83605 261864632 17222 7226 13661710 181045 30074 24755597 37241 198008 81230770 182604 190070 674671 138134 160643 797450 60491 53409 2258011 194739 80380 94856599 31682 197678 3493994 99778 12957 36585491 197335 107658 208596333 107220 122630 28006145 129041 189143 2971468 12893 46417 2493652 156586 131696 16148509 25954 82659 49857718 139831 83661 12141082 35619 135278 115398348 169838 475 193299350 142345 162399 86536810 118719 159366 10328273 168558 41249 4473403 70497 57531 78853554 48533 81417 13010358 126343 88800 60594488 97374 173852 184359406 184771 74994 6146220 139279 93736 43018716 124431 184833 111451622 97857 5976 200753277 197831 74823 13787060 177940 102526 27548523 94726 31859 82920561 15399 44888 2327099 195487 135316 7115608 7089 123396 37286177 172261 45796 40246252 164944 24749 22592135 59543 59342 59089212 74998 22713 125763029 81290 78364 157283179 186071 20048 226658237 47789 1752 24542377 123039 192022 54685515 90927 46099 9122006 149422 18943 137962199 43385 13452 39297367 120432 84140 16141055 61028 113578 25518576 153367 34460 10041073 142489 79729 16251963 123108 163119 18509785 55960 190955 59859012 37371 145762 255341650 79168 157537 126044017 115997 94713 45130085 31608 195230 93852623 175123 186727 1895620 20020 85255 37193679 44752 40573 274959887 80139 1370 55196404 62813 139742 19014380 79893 122211 16787203 37494 79066 7094513 141517 99543 23189259 102167 186187 5739047 100095 62948 157066652 1188 127378 25968124 197669 29921 99213081 88533 163604 9264246 151581 40902 70466322 94988 17465 6099936 91215 125504 172695018 107950 150505 10704960 44093 136623 16774903 37564 79734 23540278 129431 101163 78334162 5186 108201 7293582 137934 24316 49956387 24913 38705 10803588 112579 161874 48737061 159 1648 15386040 177479 157046 180181834 85233 153539 12222406 195178 124650 4055546 104172 26584 52296955 9682 29448 33114141 28323 173565 22875783 174919 8338 10730334 76363 104505 135123965 37616 26609 225503418 194083 48209 1659836 90069 35610 102692452 190371 115375 7666336 84930 147651 77605223 110823 118948 30503617 56429 167523 5605040 109884 85593 118371660 45211 154133 323850060 6751 23477 15764447 92540 190560 142298499 107357 2858 162968731 43822 51020 61163374 23520 28320 108046 86960 78050 36182138 20807 103531 13197584 138311 87945 17272967 185430 86817 244047653 8970 23195 21081969 33961 18685 16185103 22962 173256 505337868 151998 148330 6312302 57156 15127 4919300 148113 179575 27608918 112721 98703 66294381 96208 59705 29552647 88487 123633 306686444 150192 195876 1208312 1448 70930 18322144 77119 171827 28496898 113667 47386 33681240 118582 159219 12888839 22656 65375 7785018 43639 75493 122457546 118962 124917 6158811 197822 91055 65337461 129903 160737 19409424 84462 18138 108447313 44536 155258 31362866 122325 49583 279585668 39328 23604 6223574 195260 107769 15395255 198752 187120 3274437 86680 113379 70979882 3333 53303 146884819 148447 103202 190388294 42306 176122 68996085 78958 190447 600735 171766 121898 321898630 121185 190291 20827433 12676 64403 112738777 137017 54589 4780652 53139 68603 2248224 113018 149175 27654439 29822 136720 5460753 35994 30101 65205097 95345 85324 35514352 37592 2435 157193963 158489 21169 314549798 116138 177584 11502089 117801 84815 61771423 55434 190482 106944016 107426 36348 5278766 85992 142485 21851688 116246 52923 59757976 122870 154265 326537 198093 27701 200171251 106430 35647 3026850 101070 171006 10280771 164848 37750 92930044 114260 183365 61019590 197790 10673 14526102 21926 62320 107665313 103340 173464 58108094 136133 141440 8004234 97652 26771 117641775 188063 122821 192962024 127421 96830 37747631 198523 24129 60430514 84120 3156 13770843 138095 162120 31871583 106182 121507 10410684 12601 147182 4997702 75929 115524 65917153 168765 138985 11220677 26708 151762 178716156 105913 99974 27651615 199658 176345 125979637 129046 81599 148498148 44263 72805 59268556 91193 74126 93117997 132813 68109 100039751 79326 6097 457717414 86111 32297 434334 11885 179874 115341261 142581 6533 18100083 45662 149140 8955682 86120 112373 7224524 14163 186007 69633577 33934 26712 1083950 135210 27584 255806673 182511 163639 34685560 106939 174693 114077885 157973 185906 6159031 176203 77370 62323609 25460 20051 26827833 165547 71539 17743291 61507 190808 164848588 57879 117513 7426227 102224 189841 5394810 186962 19217 28794951 114742 176228 238738590 176147 117506 170163890 35325 130599 5360137 43138 106885 95777956 15463 50321 43389152 145684 70140 2305274 28320 188686 69588076 124912 105916 50430197 15481 75147 99958775 84069 174420 126457187 160448 116802 454116 70807 141245 23917743 182743 175070 34666037 187325 128019 5426268 50661 134420 16209463 174090 78232 63944557 34112 120958 1930704 196742 137397 2603534 92180 117165 78029363 35650 174465 3869760 78543 90221 79340495 18209 41423 10634492 192295 44384 69165250 121189 62768 183313635 54027 175116 16532170 52671 23793 62222323 159204 148317 671596 76537 174501 94184003 47903 89098 88410482 193569 37227 1193783 164922 90245 356778 196199 80332 71618494 47201 159461 69659212 6511 69125 423536 81374 150192 9727727 197806 50901 18993751 100283 159019 4563635 146160 179120 135988952 48042 60101 40737932 18585 194018 5847701 116244 54967 36647393 24254 127539 3250209 72474 125284 87037538 32240 70415 136677975 153449 82090 130826042 103122 21380 389682088 122706 144017 160970321 104331 136189 16669336 47598 42898 15031102 161746 103098 156179532 101071 14060 2979147 151277 168146 6410315 170508 128241 19948391 68859 152647 12539363 73436 27365 493211941 7755 177483 15749327 49676 125171 36500842 94217 41426 9782236 62312 54148 36722810 169537 57137 12936299 2305 75339 90983332 138976 179402 47705403 46617 85227 37047468 95394 519 12621285 81870 80729 12166137 156130 197406 44653918 144211 91845 10539367 183938 199995 8642021 147235 69760 1555674 28781 69426 64055578 66746 153030 18818537 37522 10264 14068625 106925 14465 247512800 109146 80691 19476086 125534 68037 12597080 90361 105971 8632073 39736 77112 242575700 84386 79462 1701807 31731 87093 9001331 58470 58499 9076592 173176 150157 81451028 125012 5227 32166967 191638 105436 48585818 126689 174683 32553 99830 76695 14908519 36702 9392 81102985 111862 32055 23204924 42248 192916 8618786 148055 124385 122670531 39178 58953 36495095 195554 46521 72364374 184636 118485 15450994 22865 39012 121905762 4151 161540 195714831 137188 20358 6461600 70241 122318 456087732 168936 158288 115483885 144683 31057 78542502 59891 102144 25416243 122773 136369 16107436 33287 135922 7543803 165144 49327 102663 11561 51850 2299534 52453 157876 80661612 71677 35417 43693830 39064 95681 9143972 147624 2621 36638437 137959 25833 114317140 111559 135382 5764683 190897 54081 55681766 183300 188120 56223038 81027 25562 16518159 175699 87439 8437370 3982 127625 74352261 10131 168759 204173861 185051 74028 4769825 109670 87976 419268006 66470 22556 8770290 150167 134001 16496838 24612 76235 17381776 120978 73774 74546655 76267 17050 148809726 154594 163912 94814265 105282 81524 15251759 171487 134708 109678974 109505 197984 99636537 63090 69856 15501161 25039 64431 50096813 177314 115099 5319777 3019 43299 84716348 151913 193346 37907714 111092 31225 4332457 86707 160346 353865 36629 97735 4344782 89511 103111 8671764 199018 72464 58104983 126884 108087 89697331 155378 59974 255176212 11036 13097 1910091 16867 127294 291718100 156656 180583 43023768 160804 18394 18305555 36531 176893 145443844 118784 31719 66958171 27572 184369 28287781 63315 149767 43015069 162506 75155 75051719 20651 37447 18791969 182001 133594 473650 116477 52175 79110511 84464 116696 35336699 94101 152343 131339949 94900 153659 27310880 191810 72441 101126387 120645 46188 14367097 18372 178528 7818849 8368 150458 60745528 77429 29007 261349 134301 54067 31440629 16512 47303 100520547 153717 117736 19553592 136223 12235 156305383 147769 197030 34053607 99914 742 272347551 9527 52000 141822288 7190 100303 295971156 11019 191716 332363 192946 25215 6448290 91775 11258 25941993 102572 193786 382396 6955 43572 41579856 82641 187898 36775701 96821 173684 143377445 128419 73917 6273340 3729 145680 35359610 407 111165 16144770 6244 86585 5337062 73458 25076 31480181 162733 147403 15845324 177940 52518 88741927 70975 45687 21597570 70945 185199 508125550 22328 148469 226745163 124181 149612 53740252 49221 98561 840979 101295 73959 20082744 51290 178579 1991671 71248 77775 1574549 73581 162679 25035704 91079 139977 6802768 20305 129984 5931948 92077 41623 18530009 87475 68199 2176790 89810 190518 8514544 116401 83093 4454244 14523 158209 34130877 14248 88685 191906443 156145 198575 22384814 142441 47153 22728788 194147 63888 11506257 37799 68068 23509429 89049 133916 29060628 32479 184542 5816362 146165 75007 64176310 35789 100296 88780803 162597 189119 27611468 107872 16646 5392428 156901 20504 54936216 9032 127069 35990519 99473 66335 31754051 169089 43249 27432611 102232 122886 422011582 135931 95934 269915491 56608 93851 101543817 172084 141246 60271122 30474 180898 74261992 91378 125211 86176441 174980 38990 17494934 11429 37703 90865370 195297 58144 41889900 162075 59415 7087399 105577 176724 10186266 142436 137195 12994084 2830 126784 23604185 184200 124565 16336067 157478 138656 1733320 80314 133487 289239713 164764 170752 276090642 118197 111734 7742784 143556 117402 6930686 158514 108179 10814700 76349 150586 118702272 44005 159403 65759807 120194 50262 9155640 172263 166747 10913492 197947 160051 94967705 130257 167369 52021835 149278 184998 136072932 64874 162724 9372306 172966 156126 22434496 45324 130836 13970895 192676 153831 108068564 58898 45851 48528799 195532 168540 10411356 60558 20447 4459592 187130 16812 10789037 49780 90915 2886631 193515 78127 1729933 145930 163617 199809551 24915 96972 57623662 124961 53973 7255381 9162 10360 55361841 123035 198539 88446039 158559 10528 43756973 7467 67309 77315836 40100 15330 57402175 6769 126776 70012861 121053 139484 52918546 38561 155473 219251869 182194 53846 43020089 46532 168254 1603893 127764 114431 88886134 19939 119975 12400432 10336 152489 84072515 141414 37101 24713243 181221 36678 74060182 17955 55725 68700873 132877 56738 7899242 32400 38042 11241946 128231 118074 1868909 164813 157844 66486719 98087 181742 2213943 120581 76539 2652469 151765 183073 6615762 109472 23663 59902427 41502 157017 154261888 160358 95730 54032693 92929 133025 31133478 108949 131437 2773359 71213 142274 17935053 77133 116193 108256123 23215 188177 45916926 68100 20510 8148057 157662 80484 114625453 80444 145646 26743745 90464 134608 52530767 107808 119488 22394822 38244 104393 58430397 73466 122781 8036603 45091 19838 23172658 23658 172062 417942969 191022 22742 42923004 166324 1110 6775165 72345 159796 139290972 196898 132002 12701260 168695 190726 43994261 27904 68163 4705948 73500 146132 6968765 219 181477 8651886 105826 75060 48707091 190524 118991 129591798 166547 189724 3730216 136616 156342 192241829 49806 52263 703186 115380 80765 170915373 104004 100269 14208267 12326 127743 3508574 98080 187936 138400395 199839 90245 851778729 176255 51508 4907287 86212 32998 74474648 128264 81513 9970403 107509 149058 17793831 65897 135991 56901074 25001 74865 646029 177025 51083 69692747 11639 144747 173155225 189107 110871 54171350 3647 108287 67719862 104041 26502 1843023 78572 118297 108643084 109870 28942 83501104 76368 154824 47124608 10703 20610 39053941 122692 113542 37330991 72588 51491 130545663 79038 117574 4575889 81329 96116 39178614 76578 43479 69067113 186486 138041 60264213 13651 466 35568155 23716 62453 144810590 149793 134354 86570998 15862 19082 17144776 198849 24015 125186118 61296 142908 14328453 160752 34546 53733178 81364 91748 911157 160936 85681 10404574 149131 133780 23533446 10653 134147 6953677 24216 28047 188643827 179913 122374 223781120 113821 150880 2455154 12169 129667 103921785 99719 54824 81443748 159106 48838 106814485 89828 44853 28557400 67224 72194 81984989 90097 10307 265620860 89347 124192 1927025 159279 70041 21269209 165072 139187 123323930 181423 175654 60066690 102447 58268 68009686 33417 129100 10238308 166127 134442 532050837 23825 61748 181505502 26034 3350 74135539 157804 165690 16312504 105953 59476 134054493 83077 100105 111134288 83178 116796 231327 169785 36526 24478025 84977 115214 651856 187217 8413 12022207 1748 180399 23979977 102010 167974 289205721 186487 60998 4095374 194005 158464 52167470 88951 121108 33865369 138098 1414 142912160 165988 73421 187841189 31369 84276 18802914 77268 80651 103641408 96906 158768 133455155 154951 141293 17299294 116476 89157 2478609 82361 192521 190439909 172107 67964 18701275 146889 101025 12745431 105752 138814 28386969 39345 29682 98703490 95147 69633 56369910 31301 98725 89630040 59330 167981 21970177 48489 162753 7078029 110001 103432 30210962 185634 15734 3115059 191738 97366 46444055 30047 157323 79646228 98729 167890 73949419 198363 187579 424128 92122 57603 123555743 72814 24759 91623868 33777 167013 156074453 139654 102905 12443830 145826 189743 38451859 13594 154293 13782240 3641 98478 132227387 75311 39977 46383038 196542 6047 121995530 159358 197667 28518292 117474 86566 22598 27217 56114 96793061 89038 55469 121238208 18979 52206 189599231 81414 67361 134622847 148512 106679 78520203 54986 49630 380642275 76879 12405 2731261 151985 142092 4564999 160299 71811 16495880 63963 98428 28453197 104591 43206 22797570 181270 143724 25773614 54618 15130 19907702 21570 168596 252919848 181527 162490 4245534 176886 151991 17000544 181168 184770 47299331 172347 18108 124745199 104381 49301 49967806 114396 45628 32590975 82532 93583 163325044 74654 77222 25754711 40938 79258 124687377 170311 7629 2128800 29909 67791 1320411 14272 32336 1168200 134850 16612 13486179 59609 29096 49708604 180796 124755 34668747 178993 6293 7330387 173588 2013 23645186 123874 169390 42961610 160892 146403 55859598 83339 143490 34422289 97243 46666 16827587 33260 101088 80172749 99088 170200 97643897 151287 154621 241967 124834 19160 19652995 57972 179461 24446310 105994 117552 52385024 50683 159842 113045802 92247 77832 106041 72795 19797 1041054 130389 178343 58301714 56767 164347 12657795 51344 62249 5457055 91142 110620 45358323 196407 177038 24778608 170414 181507 100993160 115994 53148 161922304 68825 109403 239776 120369 185247 138189522 16994 62498 67687965 187434 168802 29463671 148065 6643 113586909 138404 137013 2028018 33016 56038 42304279 101699 123038 184113822 153847 149871 28041046 154345 135172 12691193 15759 77395 9655175 140998 128380 27308099 167695 150265 106613374 189104 11248 37464810 147362 168731 63011220 30104 44141 50439720 135594 93336 5082421 126631 199948 10248756 15730 151435 8934504 111566 172835 352814 186722 173241 75401516 153194 173214 17663612 22095 117697 338969072 49705 82155 18451780 63951 34050 87133910 19379 59068 121636908 15435 35746 144813078 898 83580 215369009 89838 47529 27546588 146102 152539 194026716 197520 42 47836440 10535 176694 92221618 178115 38311 6329135 109397 101321 40976867 77668 136570 365376849 34621 181425 20022900 180724 101682 3549860 145260 102354 84106349 114743 185068 108172820 99921 148155 36283915 51232 74718 91186740 50791 179695 153053195 30884 154081 37839676 36414 115268 20731445 176850 60292 3891859 85587 199903 12680957 7373 184016 34633495 188714 44003 5309708 197997 190276 25546978 184750 88022 3616077 8041 38516 78776511 31069 126418 239426794 188065 97599 34645463 155536 59487 229680386 48679 38943 3167473 37277 119518 70464275 190406 105816 3079455 72428 108185 254724679 7841 47120 6301925 125769 142862 12827406 52227 188535 8078435 64591 68899 21016883 189313 17015 4842596 120881 54854 48835054 167329 145837 78549838 196437 93337 6135689 79025 93843 23056783 52651 26025 101579967 24455 170631 40003935 138797 114083 158466388 21772 151405 55230726 148356 86437 12776650 76395 59122 89138354 86235 197882 107323030 72746 150175 24295654 85696 74560 6500189 190732 109608 36948768 103243 62790 125749760 122684 106512 4445265 33588 132483 15612777 168521 114279 89533996 82717 70243 123647215 61857 155176 113349476 22571 178849 154020577 24968 114371 40001808 76664 140348 62693114 158359 149093 269917408 29960 180859 3382183 26551 186337 3245388 105784 3898 3942961 196900 120519 182421953 51762 163759 44578070 64857 17957 134934191 83002 179007 226312925 34617 39387 98073022 143593 5393 95182542 10613 162667 187302231 131084 170715 2567072 117196 66512 26208448 20140 41089 17506818 183271 132684 978113 19331 39421 32796602 26841 176851 56806499 69448 50977 53780867 128657 154335 151915144 166296 103199 216363722 91318 104439 3527680 166420 41963 29905083 101277 117298 132547943 8404 175253 45577072 41120 25213 60149020 198989 29620 75307591 76312 106696 48990764 153215 120433 37261773 135466 12404 18669702 170780 117324 20494382 174688 118520 23876510 60873 118658 3550456 29694 161800 110592482 69307 35282 45702083 165398 125997 157426596 97459 90907 6825862 175796 135075 38138756 189122 67023 89419821 135099 141782 3621262 4371 34873 775057 146502 69885 740952 181719 100632 57583365 22467 30586 26132945 54718 175189 120724673 44537 179553 2277217 103675 54095 136296595 165950 79163 92050805 59500 12817 1116695 6851 40291 93173426 46409 187558 10116817 137487 143241 18260707 71699 193217 6161356 10045 142116 35371075 27376 115610 47426317 130388 41412 30504873 154979 181635 12874357 47618 130608 30111184 24169 89728 8244766 142320 135338 67748029 82566 164264 132442523 38735 166033 161987518 17791 166709 76086537 81557 128270 40560716 132850 110170 5188609 39389 26319 8170788 167397 144084 71375642 172806 94708 71802324 123408 43170 57031253 2829 10337 47937741 4686 80570 92651915 166433 197507 82639 118002 18255 98161661 53399 151538 20530961 182989 86988 36678614 32143 824 14590453 33689 176755 7781163 39914 80731 180520917 120210 199394 48933499 60941 132043 1585199 142187 106055 5049477 102858 87623 14095144 115702 143152 172016152 50257 32667 11561843 85970 87742 192482422 180644 97769 30041908 33142 162229 328446 162836 4424 280555088 101165 199262 77984195 95880 173777 5795797 85987 95627 49473711 151006 168187 49171754 175440 146530 14688887 70789 141485 28818654 2948 181822 8372042 29555 76633 1284198 199657 191471 284677392 55093 23241 28139635 180730 52349 43660976 9033 52019 89252444 14036 40935 57286417 195417 84343 140120160 165820 115058 24393605 133387 68557 219107377 63724 98965 265169329 29369 148634 25739613 148516 34412 441486 185519 36455 63172389 107552 74565 51811106 64405 41247 104817537 53009 16205 28673655 151748 4770 28746338 126382 18313 11732596 167404 56267 1184406 7735 67669 5786999 123901 96681 14990 119115 45689 29419813 7064 21172 2440726 78280 107811 134263916 56740 74163 122871176 185688 69671 56649824 127813 73031 221610 144067 70062 1112265 15243 29121 73108463 137127 105504 84270707 130248 85715 225648959 174694 114713 123028737 91768 198241 14884061 72366 33526 10766003 65060 81348 35093343 125681 74467 39124235 59039 66772 35524815 199825 121308 108291421 142988 73382 117908601 156958 163494 158375762 123409 173218 14083572 78653 98006 58290131 111612 143257 10795633 178609 147318 24902312 180736 180927 16983380 138214 108445 120218717 195706 187883 10117863 165199 83941 266796816 73337 77014 68456667 122146 81647 79303996 67333 159518 21571251 22980 52363 41013870 51051 124379 203721 171944 199947 76470090 182963 85396 50049607 119306 81882 100301264 51412 186822 1763336 186783 142886 48694929 150251 86028 4544843 176963 59226 14220046 29401 148070 18574587 111702 105085 733476 186744 43484 117827830 48692 169231 1146558 194832 144693 3573801 159046 129979 4268466 101982 193139 49306735 66871 107463 597023935 42957 180039 1895599 128066 82295 17054754 156501 78841 205247922 197128 109862 33185139 130807 39960 47016290 96995 64271 12185649 156061 189835 8723488 179499 118936 9107887 163270 43252 2015243 146936 127874 2910963 19304 78078 97397534 157061 145501 58999614 156072 26411 29225907 56896 183371 120802039 130025 11708 8257252 75565 81088 31123175 113425 14951 9212206 30857 67707 20921620 33909 39500 52239237 15405 197971 11172238 8842 36680 41360832 103796 47420 132963831 13830 82541 263001 98719 69554 86020479 1426 21124 139635059 48113 196777 124855088 90929 60975 12435360 102839 183468 83643498 50087 3536 297600333 173436 138812 20212098 80605 195269 9879100 34432 26886 83640035 81660 50504 3586642 56750 99829 12060361 83865 167306 9676204 65539 82536 1497541 144758 154748 114226476 11090 191045 52733182 192153 51598 848021 91269 20015 71932143 60015 148020 8112683 145932 153827 50200853 112127 34425 632027685 121436 84330 41037725 65473 124218 37088899 66059 134314 107365786 16364 18531 152666015 14307 98160 64049978 37716 70974 2491369 157205 152078 36667782 144325 60858 23574538 35242 137916 120636675 108453 155710 1501726 180416 144581 7119755 166476 169720 8282362 13569 186102 15582711 92543 80445 72638382 110460 198968 150574085 157379 136484 93578481 151530 62549 30029495 174711 6048 91809993 15992 107161 98829835 198703 187786 6431209 18655 161886 12456560 160900 75563 68854517 157182 122399 4713073 143902 76610 39124744 139664 27070 7871164 23874 2051 20530115 121874 58022 44316062 131947 157272 80553673 74489 5375 54093211 158124 189186 275405156 118229 179667 47157409 24544 45419 197129160 79608 126868 58521895 53960 156464 98096793 88950 32804 2587136 60719 24665 4472096 149374 163121 4203043 39181 196259 26224242 76553 181623 18771999 88157 117414 11252625 198445 103958 17141649 121561 162056 33918324 187227 161951 818018 162981 176706 17914288 190707 103799 7524961 91212 22415 133044321 78260 92514 167851795 84147 139552 47026047 181972 71832 73384009 37531 167436 19295293 177950 37774 7736150 193269 131603 32738713 79325 68219 6296948 175531 118835 8667441 184053 43351 44988190 178619 170810 81803376 54087 124901 41318226 160482 111521 9292755 141997 46343 20317305 133341 95689 30178401 91347 135975 7642454 173646 195773 172714160 159299 55419 45872864 117749 43898 21224205 91735 180858 64053343 27752 40548 367223109 176505 56154 20089158 79151 97243 67828441 116152 48477 13476885 110330 117481 9012570 119818 39483 204866246 86597 170711 74877072 154048 183403 19310365 153985 162686 43288142 129801 99287 2454132 148530 174401 55040533 145978 77069 33833853 87903 113539 9268719 72149 121321 19180563 107724 182028 121775736 80659 139712 43661539 102766 145900 139431944 191694 85697 90217141 33749 39293 9995951 40327 185557 409198719 155044 43510 27152987 179332 194651 104748 68058 47768 71595164 152828 39022 54516206 136390 45748 50462534 173335 40882 269564526 114079 121779 17163698 79875 169513 51472222 141117 25885 33488015 23232 129583 8460319 84935 181080 9331946 29632 96351 708353 130732 57089 146262044 42397 34953 72820524 125593 54027 7193889 24553 114950 17983853 66298 179303 16082141 189750 105048 11165587 48681 88556 248791802 186311 130085 7440316 66744 67650 85276253 65903 166616 36931126 14819 19809 50314505 65969 129139 104970419 191615 59580 47335414 103458 159201 93501779 128046 9839 76984453 189319 149244 19861607 108359 102305 19953331 169932 148755 8943786 13059 34503 91216175 11888 48241 184464218 19893 123662 27197077 29899 160208 8155134 134933 13333 37476919 54039 174406 6691836 32804 15726 47331455 124892 119766 93861125 40058 191207 45720213 148007 126250 5547277 24824 112466 6574453 21053 150892 82377435 160864 100628 73212676 175516 47663 121392342 97682 11323 16960032 175882 155136 28268805 13652 195468 134124321 113559 139175 61115978 93240 159238 58335628 124631 120114 99068516 189352 130419 51226313 57375 97128 230204318 32676 45456 11654825 187792 191565 164481017 17144 118121 289956535 95206 158553 28152764 28698 178989 83854452 25116 8758 69157671 91618 91547 48614673 9320 15879 142326498 43332 40123 21500857 109176 77898 20432654 97513 185868 43075489 21469 158174 31903883 195066 179528 52054598 11041 69346 156916841 62615 154325 3667072 194978 143071 171913840 117900 111556 84671 116421 83800 93720644 158013 63277 10092675 189553 101615 11011936 25977 42252 29305472 133997 8009 23862110 117203 130936 120703879 104835 50143 86739337 138050 9063 7823021 42567 36488 93375613 107968 141373 5846942 170574 17801 21072550 13546 116761 20569303 124200 110508 15392092 137952 141204 185132859 52621 58979 50379702 158364 117913 8462233 175056 71057 128641431 92023 95956 23204484 99825 186752 9662290 73519 124237 39628891 190344 37468 8736722 42340 20074 1620498 3835 88977 57442687 38475 149297 26846642 3092 43301 688895867 124356 31157 61836501 170020 80941 37204021 192145 113497 28689005 110896 149493 3445315 160490 65919 6054621 111225 151894 48753257 10489 60174 30177932 30719 164232 202742489 41870 80277 22715501 145827 97595 4592731 150589 110385 31022881 157763 148488 394296 89075 168581 524116 8978 73658 212793657 33743 194008 122390828 123036 171741 10606012 90268 29730 481474714 85759 165951 8553216 94635 169753 29681401 179293 130992 12348120 138536 85185 134134682 83639 77336 53193117 714 74819 23085964 165691 142272 53091666 45640 122549 11191208 115601 161411 263529878 194494 110322 123016678 179137 106065 16258713 140927 81975 12941834 181115 58746 25592822 14719 180641 115078784 8830 47406 5870710 151116 38562 10193771 99981 27436 7741617 196822 168775 192336706 66118 146240 23841951 76753 50884 65453599 43600 53092 64075303 161374 90988 36912288 41686 20963 17789555 17730 11287 3708605 52038 75834 50621008 164041 61997 218515222 135804 32678 13589131 199023 34261 6286718 76070 144499 63400620 41030 61219 78118260 183689 54508 25836659 102652 76201 54608982 38051 136802 1426762 43153 195002 80021734 73882 95687 319983058 127498 110752 47938078 891 134175 134526067 184106 27476 4149465 100905 134016 17363410 163915 75863 18395698 85640 144385 36744014 71492 183190 108233381 74043 41796 17780597 91966 95803 169414687 24840 104379 161788277 152028 167456 94985374 23190 189607 323138970 128760 186104 80128971 25602 60954 143212671 6194 118708 30863707 69336 127836 2102044 116570 10558 347087946 38270 138316 49083998 4942 86021 15788893 161830 94265 5468450 193870 17853 174117302 45074 87341 73480149 124981 186586 48166235 14706 131643 143671147 31742 140566 64501784 127332 106693 9089019 38279 4258 161233533 173746 184382 73013326 144811 91046 11908935 114333 18313 44190592 60408 183606 115838271 197166 64945 103201732 197478 133036 54063174 65754 115092 34338971 140330 197041 84078577 90355 56115 33476790 117546 175565 150730478 176115 135892 11121244 86635 47245 79290282 40011 72191 11165268 156446 110878 136868008 103605 128204 122523859 36081 34969 179827852 65188 51349 62180242 99139 137422 560895986 108288 18287 42476696 50655 122764 9618905 134024 18748 18480290 6364 87169 50695201 77830 174496 10792970 17900 24819 52197110 75049 66037 171866067 141795 129950 160620465 73084 151887 11042570 122150 177868 946454 155016 56091 1504306 28045 76949 361675967 57993 5144 42057957 58984 47098 15419532 155733 66973 216956333 165410 43040 66683494 85547 154181 175304670 84649 66398 89920660 175249 134477 357211891 160271 128028 59592116 29096 8930 7907344 23128 86047 60294958 166752 121768 29737845 97465 47824 17526198 91056 178334 238542 77017 118054 53593707 78993 147481 313607543 110259 45444 27760115 89769 10983 62295218 177029 131459 35960278 28983 169121 15869397 158032 82969 28719123 69359 58265 25920815 24159 18203 6318559 164647 97813 229958195 16484 57851 3808631 69928 42725 167573038 103864 153593 62140058 185367 105248 33324398 29668 163368 3796342 181951 99095 75190893 156609 162405 156929830 104194 95761 74309512 125097 52232 95374909 170498 141619 38978747 91212 40625 111407691 129380 53020 23496618 131763 24435 35260630 35662 88466 32506531 92308 7966 175628095 20308 92713 52063826 104560 5958 2207737 87281 107814 92391471 81940 76537 28521518 163982 120729 162104 161916 20865 30308312 184968 131452 13940043 43469 134830 65238856 32166 172239 30205398 137652 77904 10380271 38471 66671 9825632 94596 89151 35765366 136506 155511 39639635 171344 28615 48045529 43649 61137 77012121 157016 147299 384560522 96834 51828 110985132 74440 23730 669938177 89423 86301 75573894 91502 136386 22286175 122595 115602 16513074 139125 184746 35080728 168823 71349 1142740 134731 195336 278844420 182294 166400 51373215 182120 39152 33125911 46274 177862 25704618 139576 12579 11420342 118194 90518 7576598 60589 70626 31702396 5388 149713 21575453 185736 42975 30684476 26578 127390 101892024 136064 174793 31294441 135168 178848 3760913 161952 70309 1060671 198262 41271 117622076 133973 187638 7996631 29222 128994 72374416 59927 108972 9544542 132988 10583 180190969 167835 107885 6204678 197065 42836 1951615 84314 88164 272551970 79397 186284 3578453 81626 130977 80799181 132733 123806 51145103 119678 28256 19382094 153247 30268 12500447 3921 63004 5222546 163642 80931 57553110 54341 185337 527058 43883 4011 161690468 82050 46945 4778038 55367 155774 93900890 29529 35890 84012424 7681 63799 56936914 96919 135637 49315408 132111 29930 52427453 131436 162768 90415025 37711 109272 65712851 124770 92494 3046335 101483 74353 118351204 27047 183686 65398375 7082 24810 454021 66397 151941 25055360 154054 6023 107455538 81616 60505 22028568 65431 59923 7452954 1098 74356 26625679 38359 143290 16358795 73025 170164 8102839 5600 145931 34388363 106669 65932 50247498 178923 51321 5208301 74333 18112 47088970 71508 42432 8009254 157692 8658 41708424 55025 125422 434163 31035 195655 856786 69754 117671 39599639 1100 152927 9492649 138652 100643 53247647 21062 12423 326904427 12292 10431 47152806 182681 105029 92387340 142305 192374 3350471 40583 2239 88662795 99837 127800 41657204 69776 59613 14008082 171607 28893 24970077 196725 79080 5765272 144660 197733 40150047 51369 97377 12210444 87853 100715 56134691 130399 124450 20079392 123658 186714 59051219 70969 5616 3356756 104438 195549 1854315 24340 172957 83417533 75055 158597 12159196 21639 112810 32552099 21284 173389 50662472 115032 5629 23089654 173478 134579 4314735 110457 3087 28973903 126775 41531 42575165 136068 44052 7045063 157070 94745 89226801 56738 30487 17187411 175572 19027 9289632 94720 114230 8730302 135616 37395 359479 70112 177004 10148183 154877 187583 112642895 59490 34461 5255231 1099 35612 62057625 65146 137066 16110982 108441 454 52401549 158202 84011 42335304 140128 123946 40838582 104819 193509 10821928 121885 88600 161774259 138393 163959 45930230 115315 190878 152919402 69981 180112 16473518 24965 37999 7559303 166104 138621 119844950 131725 138194 37114736 129445 182351 134292699 117399 181736 36761330 17240 63840 102924205 57261 143523 45422410 55786 49399 12791449 17858 66687 62599863 78202 43042 16642524 94520 58439 8512092 42017 33328 107013598 149860 123879 46829295 134804 180747 71445764 21173 147405 14710332 182910 97727 26877317 93691 154869 2964665 156710 132404 58886957 73322 1707 104794499 45869 98931 50625193 27913 153534 24299623 117115 56878 110513723 65595 63002 7444258 199061 14499 13029885 190003 156179 147441894 52823 111707 56193508 26863 33187 9744152 95683 103110 187314 108451 132318 27390488 174619 158816 38952618 9204 143338 50132632 185923 2047 95082872 139369 149410 22963671 180472 193575 48370075 44302 174487 110765231 47983 134341 66083124 53842 109452 24914904 93645 150356 4043101 171189 48072 335302326 39784 107218 22579507 147509 53006 162966807 186678 7953 11331569 190833 32781 11865176 86982 11744 22935626 72360 173818 3292356 111654 164240 126548499 23285 121926 912992719 135784 153627 200187738 180239 197841 70334852 141411 104265 139169009 92074 147337 8402383 38416 186957 12563730 176180 106419 37136650 177767 10390 149928 36573 178380 77930167 155815 156005 5735837 121549 32522 115643655 938 67233 76576589 76141 181309 18314070 137137 135698 1287637 104190 145996 62042334 179301 176558 168867576 141849 178502 1884204 125321 84109 54545611 37632 88963 205789619 65264 142298 106788348 166416 188994 14381171 90507 148507 62323924 72781 65112 192976890 89958 49291 12718797 42521 36979 31088797 14331 119021 170772806 39946 186937 29423996 73451 194614 586356562 113007 106776 16651903 41414 89318 1297987 16677 79241 26098231 960 72052 297126508 119543 40350 91851696 100948 105432 763658 124353 147638 208810412 174753 16618 31794990 58487 34426 191150938 149375 18893 8549241 198883 3623 149290471 141934 158474 24298513 70584 96045 55334100 73628 145874 24181819 59258 85757 86971532 126421 141614 74966445 24817 198440 150877175 8125 79240 2392614 188897 138291 22916684 117335 122199 80227803 90630 18232 1228103 95536 132056 8633791 89747 143504 219923357 174290 86526 144043195 157180 134076 14060810 171541 43588 192753778 40125 140881 37465530 176829 32234 48364110 195032 32858 11162688 82522 40719 20302423 53685 116550 39919340 72460 47002 60938427 73952 33783 48083340 62294 123236 23466232 21868 47861 301561 31539 23747 20500039 6870 118462 63662408 123062 150893 109919580 8737 7335 290157980 90347 59933 74953664 69270 107319 36655211 24037 48309 14208373 173275 178097 2446543 74869 146511 38010872 134723 183903 735579 21664 50462 138738511 40251 159409 25367085 153571 120074 50857082 87297 5670 6187288 60296 119502 46304785 18037 174929 2392903 22277 108780 56554769 136784 48459 87682450 132020 178525 17259844 168870 97901 2429207 149848 143599 26348216 179169 102854 73405819 131486 28968 15108205 136010 113848 137211730 145572 119422 65970177 157832 148977 46679072 104727 44157 53337434 79617 39361 6190409 91518 91544 14734537 75287 173109 6033993 7008 73545 86110434 156608 38229 4731544 39490 46477 13793094 146201 170156 8163990 161039 147010 16077487 70769 27450 17132551 188806 6828 1499391 44372 113006 156168688 20676 105705 47473366 133566 1962 16809924 83093 23454 13992763 2742 188981 197310109 179236 122161 89148842 63081 41240 74896488 7756 108656 120343280 168857 60480 224758543 180402 85482 4916602 3945 143401 77572653 116913 165051 38495140 131926 3246 41174380 76871 167145 319351675 129300 168937 2586817 17267 82406 92215369 133810 121495 208836975 183675 26711 28069025 39870 50886 16008699 85024 172973 41060829 163315 146372 43486834 125885 40320 52795738 107782 13130 93273949 180063 51078 4604351 732 69783 1339741 123594 74387 8497329 40428 16938 3356710 107557 194679 89436144 154502 160973 69425064 196812 131710 81929504 100535 141012 186290 138193 52719 148899224 137233 189310 59705100 18548 42211 7997236 140034 103953 86547601 71417 190959 194476521 135180 1607 38126911 62351 76077 39391171 49813 112196 269686283 89349 51819 7857077 29502 179544 4141496 78835 152823 79451452 40986 77075 59444456 71091 109089 4841158 135176 142627 86964054 75619 1841 37021034 32889 114557 35463137 27781 111882 20595611 40831 116011 4961037 112931 194979 123534617 81289 73627 106173 9924 127646 124847761 193337 60907 154201796 199185 47065 15131754 139987 130221 62760237 88987 88165 8196366 140550 10874 9956909 80478 98277 6515888 150025 97092 28196474 188439 79953 93854593 112951 53947 1387851 149493 145020 7444624 105593 2823 4963617 105901 69247 3887452 7190 69291 1266592 171741 19159 15805809 116104 110895 7238965 166676 25298 50228392 16965 100623 95729184 198923 60455 216341432 106350 189498 73129020 53846 74889 63497567 80088 152889 37805719 159997 12453 2840166 155757 71468 98087070 155149 128976 37564752 60393 24795 15413772 163819 122707 8540358 133776 5136 79834223 144075 54008 10447317 134747 34552 8315353 111636 195069 106096942 63457 190525 1846901 167715 153309 484945 186036 153414 5340242 160346 87911 271748 40908 69869 95232862 60108 74008 54764300 179785 118148 6198019 126552 91695 51825034 111572 128745 15334655 41432 20866 17507871 164948 125356 55922922 164478 159778 24717458 165020 25452 33554120 176780 126475 797038 66044 128102 10707529 194973 164726 59669385 107178 196933 39521747 127046 170053 113759507 13404 145855 16396967 177868 193141 5139 185479 27432 405272637 192176 83840 74347878 190890 161824 17554234 47223 48397 101554388 177263 23387 80059423 166608 97973 31905918 173421 184606 26092073 11718 13474 118420445 107669 33351 44890716 53726 55226 30260327 73509 100813 403749684 80524 32146 24909354 165628 40786 187775851 182012 198774 31778505 145655 122375 59256909 39432 154674 39113489 61960 185725 44267983 89970 103344 12630024 63398 90607 98678111 51716 57508 498740863 40541 114445 316676831 195917 9351 17860209 101414 152056 19380758 45039 40609 6538773 185768 53098 148716026 4096 98394 118383340 147064 134876 218916825 113009 136362 65479953 98271 151002 73329153 167342 7488 6689690 197455 111356 28076388 109402 104528 21264790 11618 35245 242921127 21914 52763 140560951 165002 140356 20944519 43212 71386 8006341 30932 46442 5096648 59261 77130 307888 25950 142122 116232523 181754 10131 291052804 118777 195254 119535719 10014 98191 185198 116924 94105 11205904 182632 95174 40471763 29144 11729 65349261 87324 36047 85407372 147059 102376 11057204 82221 145753 88313023 194692 100686 21371715 41306 23749 80103430 38650 142308 1219408 175767 72533 44536490 87863 186349 106588137 186063 146483 17949685 131619 98775 1681067 53763 105532 137799376 95300 183222 40569080 151754 176679 17541182 182302 188140 57837881 12406 103592 148799692 59936 160672 284899084 18415 74748 5936302 40157 27810 35280929 120797 105998 87023544 174626 18127 509347975 86129 197148 422985831 166854 139494 199374707 110257 172056 26763806 150231 118529 13656028 109017 64535 76916933 185947 110328 1715154 6812 183710 88674035 16884 37613 439078645 34169 115358 65834665 98135 198614 1160246 74334 113644 29510109 160635 190253 19532390 56033 186490 49173405 13899 124436 666518 3015 57346 198949641 106787 181897 8754968 96070 196843 15639444 42301 138173 3158236 57301 6666 14001774 29178 172520 23781980 162648 43662 54472447 186380 82335 91561294 193528 177597 23418723 26502 153753 1025873 132536 172128 4505806 1164 14188 6736847 129781 13733 97728227 54435 157632 10001579 31241 77810 60950547 23222 135979 9090683 190944 79131 48987584 141233 88081 2448056 5705 111922 2504849 84580 149660 39365218 151884 118263 6541216 96429 122139 4230766 41618 105440 4631398 138744 151249 5627188 65710 104223 78129979 18168 108951 1252813 185455 132909 28430358 91002 41956 71519352 182084 186672 181701061 107526 137036 2078427 151811 96899 5428187 46636 65412 66328673 132994 34258 138882573 153113 46728 20843269 180338 34653 137621435 176938 141530 23537463 25932 49892 12526835 124142 92160 63304257 112648 29337 97483043 188057 130648 64388775 32840 108584 32300082 176803 52236 3120380 18923 37487 247444746 72259 119425 31358927 37933 73785 16170358 170352 172512 888285 16008 101085 3480523 29744 184381 133758130 54872 118000 15984673 140889 67778 227903 106432 14604 65167139 115939 153064 19882696 138183 114367 26343593 152351 172487 273699169 152143 94779 88626670 1289 125922 153290302 11819 12395 63579984 20206 117882 2959068 187579 186399 6793752 29787 122016 54562212 46576 183568 19940184 161209 145185 149134067 64279 152735 25829085 430 186980 109871716 89644 175681 27310972 82822 166345 3816287 199272 25583 34722987 114722 171975 41242103 32427 137589 11683617 197882 123953 55563143 38167 36182 60655094 35722 28006 1690305 145401 140170 10154343 24094 146696 104008365 62481 150233 16496233 90926 22703 26212577 124044 151519 97982552 60565 196449 4420605 19977 111648 32878995 74844 174525 60656903 20019 24185 245021157 2484 56519 144641420 13169 30883 78914163 194514 28734 120165891 164156 121027 49903674 102773 126054 28205599 52803 59794 23022918 160839 85565 48411166 182018 34908 30421454 76445 98479 54658108 52455 155459 3504094 176166 104709 89058696 199764 147618 19836588 79503 168405 30622912 83031 169222 27837828 170122 32399 87836198 85617 123713 19544616 115440 34377 106428549 96400 166638 45833120 142220 186738 26136353 92954 169308 238205274 179879 91858 50838741 58259 16671 76285565 149592 122065 28687002 181860 111240 19050065 84393 45962 47012277 92153 43169 337075462 114606 24229 60918742 120368 94594 797614 99375 172496 4257431 136032 198237 21547315 166732 185615 4947595 43228 192916 39617518 87034 101597 58311035 49979 105643 9753918 174629 123822 1937836 104198 131990 298165938 66305 61485 2681213 156242 120824 21041596 119318 15930 78099029 115267 196483 10847517 104570 173640 44434453 157067 122025 74943266 169865 37102 202050490 10416 174575 40369138 144257 90848 41986965 98229 30450 3589579 111311 7402 216741162 103894 158587 1744345 25470 75582 38243613 151383 141527 16813903 152258 178114 211404645 98650 138863 58892470 18137 94614 86162666 86398 29966 676037 42426 143009 41409002 146114 13563 184248949 153127 130607 244262995 81717 60038 71711347 100822 130930 10122126 109463 41618 2617305 189249 148065 149599086 171902 144365 117246893 14489 13606 1029392 91017 93051 12142052 162778 128597 36896812 26796 52315 28838570 103258 86156 22344180 12169 139578 10446458 8807 151929 35825227 154376 12383 172986579 138766 77152 74332913 133672 25308 124206869 110425 152514 76931056 149672 138028 39445642 181523 39782 282105822 60824 96568 97938148 176784 64674 3994457 35224 147841 71831769 35572 11428 75168110 60230 29228 82167826 92009 195843 103141805 87879 44933 262024112 44958 180117 1242149 37086 135659 164767654 55984 147671 3629654 144225 173804 1816266 127354 185676 27571202 135869 66983 844499 49923 165246 6974620 106065 179620 55108581 15471 184712 146271816 150682 170641 81844972 43591 44735 3187826 25177 170029 68119993 69245 82182 179376893 180701 171134 4099439 171480 27324 21888259 71697 188571 8032577 43071 76379 36588483 89209 86078 22902204 71792 111760 58466800 14022 133652 1744085 170336 199721 213271103 27789 41865 89454613 130619 63421 365307087 135088 146742 161169626 180431 29496 13040248 191865 127606 542288090 138197 28571 14957760 68946 122704 6094948 178228 16446 8480573 55615 72795 2973878 94160 75011 165174914 160155 35575 49762238 190080 37116 104461264 128341 23221 33929791 114854 13651 47560187 178617 33432 33618839 163482 21036 418494 117629 99240 107315477 110478 178418 65467508 143460 173233 96356801 57155 109057 8773721 161365 86834 52668560 121213 118657 17867754 9207 81758 81661312 97969 121726 178691636 171609 184910 44091538 192968 96932 150409951 83904 150621 36023027 99474 72825 155598496 127439 173124 8281322 55520 23272 167472914 30707 138020 76212840 56897 131455 33821843 112523 11599 32949977 47244 147515 4488874 72473 25402 31387564 145387 36428 64874213 39270 91088 97401647 2746 170801 16007774 36682 101804 41643536 95519 117043 142328999 41813 76701 226915159 180714 154739 86982482 99482 101900 53309063 19412 122420 73707895 34102 124242 54310887 46450 64077 208676435 103751 152492 2136259 161697 11710 57556611 139935 142042 234674964 134161 140033 27229544 33397 65704 7496767 79549 31406 3398818 97222 119626 39110821 174585 30495 643335 31615 189821 36922928 45569 149876 17269412 157045 185389 32740707 133003 22687 53436385 93166 188627 99212995 119896 104045 20883554 48240 72046 78783566 125044 144840 75714835 159207 157458 6423155 193248 100265 49614184 62915 119141 357535671 104211 174375 180286913 43040 115 7167698 53003 58556 38303247 134763 116957 10330083 119384 184503 190935085 157294 123093 22980024 58822 194569 6249454 136049 28607 17462481 64082 50983 26670044 72806 74564 40319920 19919 60613 381781150 164715 127529 38398119 61030 41952 78805534 4284 99788 44578422 23017 42506 77246222 83105 10416 41822981 15467 13377 24611198 184990 12469 148106680 71195 30940 1395140 105553 49580 2560940 178909 169315 55393806 93639 179441 40364725 51062 46158 46232755 143507 98741 202673177 50877 11214 25779072 14668 96736 51789006 121490 105469 30733137 108782 49057 51496192 32353 106886 112428077 97842 32314 15416805 21319 160366 66919 119222 182134 185071852 162246 145296 48640487 148940 35652 110348991 67136 53132 50447447 32394 173655 72358944 106641 4600 22199 40295 48924 4142786 40649 34623 18869883 111615 17835 643702 141693 73844 112323791 44181 34052 3625815 120776 83570 63158 83268 42334 5245241 141904 125409 942546 191788 160471 12172078 199815 71207 119158111 112191 181300 23593910 63236 24657 132486923 37752 73466 16561563 139474 3145 21929775 188073 193686 226810744 29085 175004 29348333 41248 119923 45537238 149746 156211 4839997 52309 27156 1549243 125138 135845 99726831 90233 142506 18795222 63859 52569 93931057 192823 84687 52065755 163419 158683 21556840 65811 125885 68685465 192471 9123 67595582 95534 84579 136872535 84390 59016 31395783 143562 40027 36283915 4416 20896 14011702 179020 3254 178237144 94176 196023 184192082 148701 86669 10366950 73682 36456 4341168 92423 9112 6826572 128708 114007 83616753 62575 31419 187806541 38430 88122 100876017 106440 283 82753067 92207 53587 159954440 22809 140728 334788656 84029 130709 15066455 63864 1269 52957281 179588 77869 155183918 143083 91596 40905999 192564 48640 41187564 180082 124551 100437778 113528 118683 24318999 1887 44734 31724207 177561 193334 4208077 35341 184571 907267 89156 124099 260811 143745 141331 98827 51723 143751 21272543 56374 179579 356313674 58539 161600 3366686 161068 78448 3554010 59091 54740 53243232 146122 167697 36656214 31175 120453 5870891 111374 187690 73087640 75362 85930 76667606 47109 33404 15570149 183184 118339 54703038 169606 126950 5272945 107491 47732 8522484 102001 85600 223059658 193540 39488 270506574 158425 142616 68000162 182492 128277 17776731 37247 40035 24572081 171400 112666 37101659 35688 119899 8525443 428 152630 315432 44071 99646 44379261 101763 2476 18877301 83608 141697 10388614 196732 39167 595853010 28071 34839 7009988 98963 197180 168509834 182269 193741 66799443 6760 86384 7556167 52745 129497 11601215 59491 110291 7498673 163018 136029 14037353 24158 115588 12884903 163130 13510 10621378 52411 122712 1656681 135027 107925 348410750 131557 149096 73955951 146476 169476 11423839 1701 29123 16797588 12290 176396 22299370 49107 157764 92250339 190975 113215 45392053 69194 112650 8408040 55654 1579 33249853 115585 161970 7277075 187524 2127 166263 168061 72569 36320237 67159 173069 1043323 196658 21836 33938383 63954 97605 55430109 66898 121314 27888784 66780 125395 11149877 74806 153866 19827381 184935 187817 24267756 62217 103895 1705405 45835 197053 77032564 145407 110703 9647277 41759 44294 6868016 141883 30755 21806823 187487 110005 14592685 153840 63857 1712341 186189 12101 22722911 144518 156131 139394254 97803 181583 13105079 60753 62994 58030478 117687 49084 91485639 44016 195062 128757826 129414 190744 45838306 154213 197157 23858185 180676 120357 7294716 158331 158808 15125945 21438 58590 250127950 170418 30141 41581449 183 50923 18515796 170327 117461 6574658 53242 25792 14137157 105020 107555 244532066 109404 37967 160315400 74905 122012 33350107 97826 185455 25264867 169847 128950 156724802 18913 89501 29601007 131144 150166 9060043 83568 37163 28464591 161116 62744 30471002 7770 59219 8893463 39665 177524 57539816 19989 3431 44815867 3838 133000 98592932 152664 72601 83456826 42305 58114 183480050 129302 20311 191422410 7856 33389 146744942 78834 91008 248021691 196784 122198 78065209 151632 80829 32772189 80086 44396 132155480 105476 125150 61207156 37973 113828 94780583 159622 85356 23806949 162926 129511 601809204 138231 32694 12269434 118310 46112 3931962 161623 88014 257892300 159877 128458 23942517 80590 188611 81269349 190206 36003 263512821 21408 107784 144049753 128582 50857 136874271 42784 53664 296558086 144688 77744 126222150 160463 108477 28571959 96794 105113 52313026 55907 114069 23106727 56646 97461 351404282 92791 167033 78540229 100252 82111 76922552 92399 135683 96361123 98647 164701 107517842 139256 145594 163487577 158392 22351 527941 130612 17769 17219167 194747 32350 1918808 94104 89185 4342849 130678 87326 20787143 184810 119627 24745193 30982 89897 192617 196524 187792 216217990 10804 2868 18910253 12105 160636 206744920 162107 12812 56520471 162943 65724 18201777 103983 59814 48289376 126060 70644 37980109 152951 101467 6097197 72146 92361 18707435 174582 42869 112529479 113768 103517 15407387 44876 2758 96932440 111012 54195 59065311 63451 34816 8087204 61713 13439 42560926 42694 10051 48609589 9471 189134 281697224 29920 126144 15036027 111050 19877 166133003 71166 107503 12206871 164765 27342 51972087 68369 44372 170016859 107966 100119 35315654 134890 25389 302584808 101651 189207 12657669 45884 92057 6772942 86017 44321 57766688 27888 44538 96361453 153112 66642 281487538 2130 169727 70993469 52982 50622 637222 21564 148893 14458908 78364 159140 110822376 13850 100661 4481327 120438 93359 21871876 58198 151712 36307177 55307 6042 30041478 65410 48005 28305567 34313 111566 73792919 119683 96075 7823793 83153 40144 107216767 109878 111207 321709034 117481 37135 17546948 160946 110750 3741655 195188 147447 9696364 57913 40385 22637289 52190 93679 38004290 177819 101253 127376127 86922 6134 47211971 35759 103343 107767492 130223 191751 415721482 23584 26145 12967044 82787 167249 639123 145967 118633 78037820 33125 166919 200991001 136441 166870 20542433 72510 98077 75778526 77555 181849 66356977 92688 147894 4779361 188844 11537 233356117 153797 2817 37232468 64444 24379 31498 71707 115044 77006607 184330 28967 156189958 111597 2641 6359070 14224 70021 2022453 98581 167946 45156441 59295 108141 35140753 155631 95081 6253066 105866 118079 19822646 92425 128592 4209852 767 92238 27241676 6930 101217 1936592 110733 189044 19967856 61176 176850 1075642 58256 52249 39206382 194189 194696 218991057 104043 176332 15277541 55802 92425 36237339 178302 151368 17049958 135007 96593 99541921 138863 103419 10295299 48704 187846 85852859 723 18533 36583983 183998 119746 414604 191705 29241 18182169 65568 152307 22948937 67491 159835 42429158 152241 160088 178065909 11971 178289 91043587 39595 39523 246772121 45979 24982 82611700 92498 155257 10234667 117131 110453 72874982 30412 195439 3721716 155227 46233 11999801 124919 21433 32527505 187871 89876 21029685 107494 181119 35066814 78287 46993 9850089 65520 74442 14873852 178083 100545 5986904 11281 140960 66403261 82086 51613 23183765 159195 74990 23325158 36089 78055 1502901 83935 128430 363855497 48421 114833 18392215 110136 196588 161644832 181080 119251 134775206 26546 172873 233325615 176094 157720 6362452 180188 138346 28069338 108365 60849 14898523 29164 130969 21077240 68237 133492 37019463 6449 65736 16071156 63637 159956 1216169 6386 43161 12702382 69674 127866 50008148 79547 134021 52420492 20764 38221 139928969 17473 185894 11478421 193288 171097 20680342 60939 52578 3315931 191341 186053 364737369 61131 125991 143511886 111423 27136 53069114 29473 181004 79075316 182971 71988 26525735 108003 80014 3702449 21663 99676 203741538 150475 179979 212092354 117580 108935 3556627 64429 156699 75611660 25430 152017 5242212 35858 120556 723263257 88090 115329 188510773 118554 64386 59753857 57039 143554 21773471 42545 199336 14692036 178688 195544 4291350 145889 54466 100174167 135447 91525 62509257 63449 92496 137871909 137569 108636 39961144 79172 9814 62340093 58213 88577 2366382 150760 116254 146960101 2748 103781 230411311 68764 24452 38262597 106380 135121 23747267 112169 131723 7443873 23853 189619 13162365 57969 7137 34607273 103450 166710 17674866 90974 29976 2356042 90878 92922 64496976 40114 174212 24325849 189078 138064 20286320 2810 196074 58187906 84927 148691 5860032 12105 144899 1907122 38048 24092 71197704 154904 173062 61004089 46640 117441 80598250 146069 197673 57027028 173327 25726 1304212 115820 155972 1884029 109757 27714 12250358 169523 81452 34645490 44176 149050 15356258 96015 91179 3378114 87511 83752 7821942 88715 173902 6424175 147424 66666 68192648 60527 137543 98801522 58131 72700 365475240 137920 194597 59553949 8796 26510 20090307 160758 36030 18824219 9359 66393 50680125 79191 183299 53726200 179820 22337 11769825 168748 158823 9430976 99285 105593 2298152 104662 65260 38024651 51676 144177 74302920 30259 38706 24160770 186023 87611 17461401 138998 20376 30652062 40 61578 120163603 138433 67541 96128330 47148 61721 53131970 11893 140519 43702100 131942 111501 17176758 123073 50825 33726456 93481 96056 26246252 133143 10917 43108953 53128 163591 142515293 55433 48329 2854398 183162 46114 8032269 120993 152796 223294438 174721 96432 38174299 67502 29278 83250078 46982 122705 142532624 58732 99150 23372256 138368 87046 24156 184838 148758 20428252 25113 94761 27728534 79144 89744 582622 158367 15736 101937746 63987 53839 45340908 40508 47394 207171 42115 125457 59254361 85005 191829 26237976 143622 109852 1034692 170275 81308 10153578 151193 4308 71999548 98523 70999 49556998 164237 30271 50594943 172616 37654 93631130 117296 78125 1236894 163935 39212 84471177 150738 44715 22961117 152430 167080 112579118 27458 157428 13025140 143145 176074 516056 45321 29874 25058668 170696 12912 107585357 30711 137455 21165889 171383 165423 40867014 97261 177735 4777478 110860 478 186878409 168530 135717 232489309 190964 9873 3739259 107939 198422 266118192 164831 111901 83739159 135856 185788 140019232 144114 82626 181476097 103850 34069 116924002 106773 179804 91582844 75412 104094 134668374 61289 136298 3915439 40225 145013 140211942 144235 108788 34708348 155133 199798 11879110 168177 191916 1868514 30065 145103 1364283 174014 130517 16567869 41198 53369 3538089 26198 3403 5173849 194622 155303 90664871 53637 8035 21026780 111690 178029 117986518 187374 12125 824864 61309 31928 11813102 50807 10855 4484063 4986 90587 53177195 149382 117176 4874025 180070 38273 105073560 132179 161453 1819209 148118 31319 106246035 160480 197039 12054201 19496 94280 31294341 154749 106166 97375204 22262 93921 49855787 103721 1180 69959499 66055 93456 23550545 104883 170426 68154837 1664 151430 9109006 138820 189221 13676648 102709 186055 39808888 51095 66090 17443509 66272 126142 15332169 147406 126543 1502894 4902 194578 14534465 15350 5023 35261364 106552 150757 4405504 152146 12073 40755167 13716 18707 5852951 123475 78069 123443450 103555 143771 125611016 121116 170503 198255904 15924 21073 27829119 54547 79828 87173229 106993 75503 19560328 105515 184877 12482875 124625 147191 10523227 58882 68319 47536676 180726 180485 14289378 69985 11019 77073895 182183 40321 17352498 135609 121513 116030388 101469 85208 438096 183574 50366 70657453 183838 111753 37693000 118445 6762 59536117 60931 67810 128473868 157357 166772 13937937 19607 99004 45364229 116267 81424 25832266 123887 136925 86477893 125055 41899 4570716 127704 34861 122836692 80117 72279 3007232 164725 104623 277539654 23669 36057 13441860 145392 124156 17354641 17539 131946 82332034 46817 134455 18593948 118590 150204 4110870 84306 97405 56239243 348 58154 58720417 36110 160280 2440776 119429 45264 3654243 66647 83892 193828863 64219 16724 1418918 118509 50723 51360624 55796 160034 195228925 10662 120434 3592170 79293 474 55958448 195302 117610 12010013 21763 186703 4541761 97714 77960 307370694 124107 146980 11897545 30317 170937 183627442 88958 81934 18283391 163294 51206 69376074 43547 35077 11838058 7771 176272 372102 101166 1427 54449854 90359 25392 44747444 11324 173590 19054479 153427 180812 44125574 2716 21921 3983103 175360 14762 17548350 62197 97121 412090669 39512 51345 133290624 165437 22125 233900668 38803 175088 87001773 27224 139548 788433814 108858 37931 115459011 168595 83599 29683118 24267 107349 30647390 118200 195041 8172776 143239 57185 33959279 101512 171385 10970045 9005 147901 57861945 135518 21738 81010149 76271 149783 4260665 55486 190257 2080009 144576 26515 59329423 107551 181472 1294293 48918 186220 37374197 194629 121353 56282678 74324 25442 1807082 180539 114503 131500475 107197 192870 13053643 194989 190222 57135942 176089 49105 95425127 172695 156091 109466009 112019 175861 38024302 94270 99090 23066183 150979 82256 7277597 112090 106540 3498249 143626 158657 33759237 150076 28645 39251113 179648 24726 67303082 193005 32849 12517346 6783 122364 141086090 30321 153792 55506842 18656 174136 140285622 133821 147999 15236337 99855 161990 53932113 5733 91835 33530344 57512 143145 31065072 71928 104912 24238417 151162 117106 111181084 55352 37107 33308923 194416 4767 2746121 58812 75124 50453563 13154 49299 5954872 82929 183571 173757 15292 107457 29305362 72050 118477 257396891 72596 31523 12410903 108180 85396 166581986 168502 190179 6760664 172108 147684 61653553 143505 139337 78698421 107995 93971 149105760 164808 12298 4392546 48869 152036 478973341 112695 48550 86614408 91132 25983 4246981 172472 27198 176873279 145360 66099 567926993 135569 95324 55905528 15487 98914 18419672 145567 150310 279245586 52878 159095 5506693 37006 96832 69633484 45538 14814 25272253 99715 152606 15684198 135582 50376 163501533 10524 36812 40308576 93221 59306 16151157 119843 79784 464349577 103084 67035 58626744 188713 162955 40484616 190427 135011 16836072 41815 19020 7140228 12214 31566 1625693 84465 50532 13614924 78759 63807 13584401 39479 86159 93388202 146174 71896 5450851 158760 87610 78162733 122549 150054 5556242 4583 148364 267390016 197893 44919 191330 185706 144988 229453607 26460 198181 72257363 146230 89353 8357866 108577 128736 95264942 64066 196723 123639058 10154 89830 63735243 55899 15693 1957425 23303 118782 64573778 193518 5904 24715683 172972 91046 27827561 122476 2093 125833865 102983 130798 13097330 163741 160974 62475775 3251 139603 3570163 3706 33311 17753994 52331 177335 22431289 114410 20988 15231267 199193 15145 34747116 126597 59909 35316988 147129 175933 204249896 184553 88910 9820713 169547 129279 95203550 199630 183672 888112 135050 12725 2498182 173937 44656 4423869 11711 46933 16356652 77554 148899 19118688 62282 2332 167900291 191113 189038 6749480 90133 142000 17508074 47817 116403 8758774 79577 124220 1005200 80302 195764 179304648 166538 4947 12011535 187611 169381 19710277 167788 32541 84439813 145792 90057 66477672 184508 125103 6855015 10466 154409 6624791 2224 141802 103843051 30594 128173 25532978 71076 20267 6337789 31487 194643 99871448 21627 123432 230042446 168701 54184 104660925 60222 135727 13907512 113534 67640 49455820 172912 135905 329020013 4619 181627 61636719 97864 31059 24690422 189542 44663 8724710 7205 22928 93491337 146106 97557 9828345 53554 112997 592694536 19915 62960 77100356 67052 23382 65299505 177728 45752 192770669 129330 110923 78883896 64874 121184 3863858 118883 155067 3668168 158699 167803 83537353 78231 120047 30361537 197295 123135 8242350 54540 88961 127081360 92140 10460 8681828 192175 83600 449376646 157330 28305 44941677 139257 143112 9794857 154963 90159 38437126 6908 196291 81326276 119440 132924 171111490 127280 72221 1595275 94696 77998 229465803 132816 119679 226824701 130152 181357 764948 93869 43380 18241995 171680 134000 6559664 150974 90740 8175529 171396 124274 512355 14898 98713 10305198 142416 122162 21292684 144844 191479 52865926 72241 182995 53997659 73481 64866 4229032 96351 138886 6652064 122889 96052 6012527 64649 69419 30428815 169438 102705 15788175 191025 7194 47433321 392 70274 8724 91903 169927 705880 19566 187724 141051615 83079 199420 12899704 179841 48917 37715989 182000 90346 816784 86996 188873 5132997 116120 42200 60294251 162509 186290 108388386 175743 144244 48174819 183193 95 106868017 58577 187227 555616 189585 151119 26826117 144059 104546 185191547 119906 153217 10120498 50413 84628 209688849 134824 15791 105878895 79465 148069 92677316 125910 130711 4981580 14048 186164 980301 23737 104409 3053329 110902 9218 28619386 104226 161734 844297 31077 17276 9635906 166029 125775 73680301 149461 116156 32426558 130402 164009 777881798 50136 2887 4316293 142915 13745 16427629 178027 179465 23502218 95357 46982 2794655 118954 131542 4238717 152812 188985 62079179 138827 181891 42743070 39563 162418 16883420 98579 870 45948691 157475 95437 275556216 9064 135948 20620095 122957 19340 30402678 194303 123605 119005422 28284 9864 142734339 70278 186142 147049969 55486 107534 63353866 195024 110751 89312809 30452 118740 193413576 155992 8885 51604371 170968 123203 124740199 68052 123335 43409567 24954 199363 275216 62836 71730 56102615 179869 4090 96597517 96395 160243 21201128 28765 27560 73751269 13471 119411 5243486 155267 40380 2751045 86258 115989 73325751 35251 25596 26912114 117824 43455 4052678 127013 37090 443034251 13090 50904 100647725 137561 56105 29973820 21417 187053 131795404 59994 187800 2909942 146947 136748 32075242 79030 166144 14120367 88238 114118 93076471 27074 92705 50646539 5033 78119 103947889 198337 196767 200716861 151744 41754 3277523 151882 41035 4571717 102041 70288 436316 107101 144272 44506720 19279 75704 28478805 117363 179380 82212670 199123 117925 13646939 179281 52211 19274133 148741 166864 14338070 62471 128671 64318305 34118 106826 666730999 168031 168515 128232781 121492 15436 12819365 78047 65561 28100090 96696 46154 4845493 172305 82001 29220876 30907 134635 60395879 103467 142813 13128043 17814 91722 232388666 104978 43100 92297874 79227 81606 173566800 151871 37010 9574302 46972 190916 187878272 34664 148241 31494392 43266 143997 56428484 41817 162648 46613081 61046 116318 7857095 154486 52615 21976137 102973 78692 262363246 159933 132021 24147057 40292 64754 117112652 186287 156381 51114324 88434 43324 1867096 197405 20522 303508642 34255 22525 81857252 160709 156090 30296308 151151 5153 89072596 166639 175216 58834806 47275 2124 18195611 88559 163642 68952901 72850 181615 101425452 92621 66605 598981573 104068 198636 3099183 165423 83781 21203435 71747 184062 42413407 104426 101314 58879851 176440 122724 27834706 181735 45657 6955266 69553 56116 2212902 25539 171128 3801771 107406 63995 183136656 42086 180799 292671172 173995 45388 38739553 90874 96181 65268466 54833 71869 14133115 29206 173578 79190231 182807 3371 16406532 158722 123822 95484061 42974 133202 22825664 27383 98337 24170431 163241 116305 256253361 46861 84408 1306187 26733 190261 361310063 118235 153744 29255450 172356 16141 4422390 198327 177067 113562464 173480 14865 23422881 94199 14960 26511934 176250 145317 20635162 115151 51747 33600385 33261 58465 15093035 190364 170939 5426381 172876 152280 6699801 61762 60582 645391101 29530 153526 841798 112469 112323 36647556 69089 67560 2386167 174332 180839 21380842 132527 169869 20350644 65405 131294 95722146 196127 8455 62779392 126543 112040 15745070 63796 57261 966214 195161 109746 47404625 103092 185947 2381398 125669 68302 2035134 79139 91840 61581224 166874 120832 28732454 12291 108325 48692394 87775 96210 21389485 6570 61352 42501120 41585 35436 95975312 76783 145075 68355881 76403 50550 12349600 156684 62455 5509422 70503 95765 2928727 63511 6261 86968434 162795 89703 50653844 144891 69640 80487036 154914 111505 58168769 48452 188556 4535848 188553 6888 87295377 127694 118174 53004405 133737 81488 118395235 199536 187007 106988129 188203 184232 12943731 91704 90163 34928468 23706 191883 19891983 160869 131951 127703182 66508 28603 45787919 161564 139632 183769199 101201 146721 135751048 181816 108275 129147109 175688 8857 31107938 107843 110253 922214 58934 91134 186670 86207 128749 24708008 86072 167391 71222358 17121 107909 80807629 12710 105115 24277266 196227 160146 336888304 17285 145132 1483757 152123 87261 32161715 168302 141737 62299000 57206 45103 46388844 129857 154911 33798842 153435 39231 1956020 16602 193630 23907809 58486 158480 234218420 7338 180196 3234699 89523 119669 280353100 166040 153099 7228012 157869 192682 13084479 37175 50406 165039378 25114 82773 3052218 1982 72979 7056831 176014 68510 6550156 110045 41844 24098826 106665 170550 72895512 195510 146921 12443384 146293 51471 2812939 152978 162961 287407877 137071 187338 60002453 197914 151102 18331476 128739 162046 238002286 137265 69562 4928881 125339 107506 741126 15885 80628 12637773 67341 74585 3207844 40406 117732 173319918 70984 16929 13083728 18663 53031 62336185 149998 141346 22283642 178479 69025 7337150 174168 18107 11369566 117936 64662 51146561 192159 110068 41136145 195396 88625 49632964 149016 104114 128109036 69788 45728 108074993 185119 153565 39507970 167081 56431 79904963 49879 95265 2604474 93814 135981 73716565 31509 86729 233103327 194126 118137 135636292 26272 40931 551083917 159208 121915 70440156 116213 32865 4390521 17725 104891 3725583 183496 10888 67931224 2955 134944 1197516 83068 11989 119373574 112036 105882 54123668 33336 68453 58996231 45045 81242 198313355 91984 176509 31285255 93451 103457 770317 61079 195933 55294263 9830 104949 20372783 145965 141810 63098072 156715 196921 122055031 153432 163882 114835403 91946 187443 352232385 46061 149705 32113309 143705 99073 3224389 189290 190033 25899284 162990 28059 44287823 54835 118965 12633476 141520 185632 104617969 2877 21177 14433891 183176 196022 39436939 55822 124738 82904064 132957 100293 11162144 1486 89878 3937803 46882 32064 4856617 176781 127273 7738558 48841 175829 102311403 70926 1065 5223933 17242 23628 199712537 138923 97462 8020080 135312 40510 10255271 44088 150540 78949155 173329 22336 81795997 12306 24756 5718146 27637 27689 23253402 132590 76035 276988309 36982 156659 40128621 151456 89056 44379126 24908 115387 35203788 171881 66921 73745613 127908 39123 69906394 150253 8403 133034163 168084 2167 8833665 180023 41467 8973310 14864 25695 26147088 26085 85913 32942956 181335 175113 16219041 106734 49827 56894506 52578 42377 62026811 85798 175392 24992072 125129 131072 40888977 108794 171836 30607583 45384 57219 40203966 23734 9033 12240348 1692 167581 99400293 85941 176306 7770226 15644 36362 36124279 171058 141419 520282 53657 164078 12169266 8311 198083 65569124 98262 180821 33701890 36964 163064 336786608 110257 84111 45428824 94721 51381 90396593 100443 120710 282390172 135297 60310 54541039 125627 75634 346489 110863 3356 3503154 20320 51042 50441560 86234 10642 67201535 194126 81997 26952422 139652 190327 20183835 108276 70854 473742 196355 5149 10239675 188392 29266 85918296 185862 174681 160378265 63621 93334 15451791 66691 106599 24584885 163540 99068 46217915 199253 84811 47694520 33998 98695 172979931 92292 139920 20398537 8770 59452 200468975 91837 112855 84731919 9955 33802 3389640 35598 90456 28406433 82308 39818 274135108 117850 145695 152076045 142365 144565 6685816 189454 133738 86781149 156512 88537 41388797 168854 15479 28781516 106033 168160 91126885 171887 7056 42356625 151414 34216 61675834 183066 49965 70121530 26859 42884 92966575 95246 163861 21996781 89353 101768 4096570 108897 70300 1210759 21002 157751 70615085 46127 74328 192489513 145629 112338 10472668 29517 10112 55934459 21302 155576 2512432 112495 131926 40506927 134455 67771 1516215 20785 134078 273334452 92718 126239 133745486 32088 6834 16329650 195048 186332 21804555 42161 8102 131343825 19601 21807 7031309 32319 159589 42778116 54258 162811 15505640 61958 6838 750551 30194 172423 4857438 56077 65320 325111 102142 55311 75446336 43110 161946 47853532 190677 29953 1493043 48502 168062 1112348 100383 101272 79709778 179224 28551 12913393 118764 160054 12573318 117901 86373 58304620 163168 177792 4243378 55628 36116 26882719 78980 188215 5558600 103636 151023 3916509 44696 29944 285513814 45697 82581 21665830 70752 162647 9474740 76512 188982 4299744 1294 4343 1053297 97924 119441 39339235 140676 69349 1689812 138035 146438 43161266 89148 87095 64674158 175148 68269 211546249 134210 8783 199885970 137246 97207 53260107 56298 79837 20903 134482 51537 4434211 5447 188513 1357458 110 129270 7655688 114565 163263 18241607 197616 89448 31772306 172288 18222 6041264 37460 82576 26440877 170003 129231 70806884 48215 111042 51260453 117336 129359 6920090 53222 96926 169559849 123482 78543 58125 45709 86281 100678006 94183 22553 101822508 74834 55463 97809514 87506 148955 15219408 74977 36453 25087344 110106 180135 56359093 112342 74182 24364163 142930 82428 174013 59307 32615 22239539 145051 164200 28665316 173884 105879 144961189 84330 189140 2037376 87728 46790 988907 6639 42864 206446164 78053 152260 189274 126384 99725 451938 8897 20175 50798459 183023 183158 19546525 57980 97802 12596974 174224 152420 50193060 58407 114698 105550518 16225 191956 22059992 78357 172879 43742180 18948 188552 16330439 43887 72943 11644699 23334 181545 156090609 77643 91946 36093177 5693 21043 38719799 39543 138603 4282274 1886 141704 9855922 161481 124328 40528218 129548 156288 7727491 57765 95932 12621088 72453 56634 26469450 137713 24908 4849492 152895 22106 852002 152483 8450 90076298 47351 164420 13470511 137128 40610 28614978 120849 34487 2387707 118333 127628 13622349 170467 172006 23925176 4380 191744 72364133 14425 102667 92180872 81139 50731 45315427 14593 3570 143665875 169304 158006 15449749 8275 179014 7612633 50875 14684 3296815 92359 179012 3047414 103530 128152 72614198 144539 36320 128744937 8886 165340 42922771 164908 115327 84430279 86692 67688 24360935 85372 73446 24558181 76828 48135 10282345 64451 174646 19432540 138969 151283 19245947 72451 88515 16499404 24944 85148 90567069 75688 46287 11923065 143527 89411 38780874 126757 125858 165587001 104353 40374 1097462 58019 40673 7892146 121856 149236 48428362 198463 7227 88428271 91819 142456 138593557 34433 150095 4127556 102433 164873 59000764 45692 60899 15512669 96532 172416 50657894 169845 109462 27382309 119902 26290 67382517 97797 79089 19931167 35799 94340 41778552 18532 17737 2667108 89813 150622 29855354 175066 23854 36174695 46304 71031 46317670 7367 152089 98033727 44134 105650 78461008 95935 40529 33311828 188845 181140 108815391 27212 49750 35044138 198503 134067 221067325 77095 15217 111550604 39398 31028 96137311 55701 91 1263887 164935 70953 69868289 37392 64806 28104878 165199 113920 92140208 34936 4703 184254553 114255 38682 1878045 140690 97934 175404697 78298 174640 30211735 106304 139711 84719372 126579 190038 58489 82561 40847 1194584 38751 85621 59285470 48989 128968 8094949 171136 54682 4183043 155741 185334 73766041 25709 43166 37520154 181591 109273 9234943 9684 139451 36395680 125300 113415 11627576 137647 101489 8348404 109584 140286 17529265 72468 147016 47383290 26870 38894 54501673 109903 8782 14226915 185909 74222 699355 108690 174102 3118883 83914 35691 62637690 137514 78045 88987177 11047 61072 124884761 185624 79530 335308 173776 168263 1923856 29350 135417 45639234 151131 196598 100375714 156854 113458 2841571 164088 75543 39033795 115122 177764 43188395 139392 154846 17406427 45393 82677 2523080 41884 85186 20597184 95809 152213 17048590 112302 8808 461293688 138042 99215 12751657 127868 154356 3635909 178943 122406 9403405 180756 7517 50285605 24903 115560 76052266 93165 6370 11559979 42519 160780 35433111 182736 130136 73724923 158823 198319 14437250 149239 20928 4253339 42386 184189 7084958 191388 168908 53523370 162771 102094 1650297 178933 37951 26108510 11962 118274 9281322 148772 58338 6094026 57367 106114 6538933 85858 184931 127940557 123355 174327 292831654 37885 109441 336661 135857 171728 17794643 122713 125334 325141553 102738 38957 9041352 108616 167587 207967966 7830 156438 62897153 2950 173712 57866414 126916 126763 24672 126877 169304 355341 196075 86953 16034423 18543 97272 58949630 2708 37462 116482042 141115 23489 113907722 125653 71431 117389632 177755 175540 73604965 128464 90546 189476802 18534 42452 94838296 185407 156516 40262768 37550 138775 364394756 199570 135460 95359896 3096 198416 15639851 25919 12312 175665598 48874 188228 43648458 152252 39893 28630072 59364 5085 13952256 134311 170279 4726642 125678 8013 56702815 67810 58744 5059047 129824 136536 541002 63847 37713 39797664 9150 176882 145627792 19292 143782 16143655 22941 133367 137154915 14663 101121 4841797 170374 186287 247616356 150573 189413 19000652 4404 102013 10083531 87147 186469 33753493 67964 102876 225928289 9887 164990 10163363 187286 175892 16536385 34186 3807 40955233 186986 170949 801642 49147 125787 18522640 23034 139259 2091383 73917 184235 9319222 23376 63147 2186329 14835 69373 97212566 198755 155701 28630689 92213 64395 66411713 15798 43645 29747760 181682 2648 245778608 154995 129980 89952000 187761 46601 72156730 9222 130780 60372007 163630 115621 27007201 130364 162988 109338728 726 126005 204365470 129794 171122 58822905 108362 53069 164536525 184919 146113 49419956 161633 117575 91355 67452 37679 373762439 17032 126982 6138180 30026 132324 10172406 41760 4371 13522797 73020 125825 88230014 194203 50948 40471810 11033 14019 8285880 130938 63948 6142945 35942 197614 138459666 87004 149906 183435393 100229 17110 20528276 185640 122082 577569255 7416 85067 36728374 198678 131122 2559611 102275 95216 529484689 38715 36039 247928231 157203 170172 116131042 15745 47332 91297161 150087 67744 23901333 182893 79011 15985618 44404 35789 63799928 64049 8820 682708 50673 102354 106566794 29468 29380 86349539 50387 104575 35262077 109159 22391 64438719 30157 178953 2906233 19963 52108 1159936 134479 63818 13443644 153006 82420 14445585 28806 119273 38597419 147651 119500 4451783 80552 146265 109736545 154794 39393 59538931 1282 142035 30946230 174695 32509 63157942 9893 64349 157174 46157 186849 20254887 128949 103065 24520083 195390 179534 23756477 16735 34543 4590863 103548 165836 2097389 155536 60419 6065340 6030 168270 7607868 135502 89929 169683483 21687 101049 21141529 100272 42804 53407833 195055 92131 53391717 20998 62014 117272787 40532 126707 8963397 7136 193830 63001262 191177 16514 145573228 14630 93195 35821347 52710 105273 389656237 117990 157965 132116296 182055 118442 216543252 54914 61801 101372057 138893 135409 65798770 151720 190931 68046767 23719 88644 99546550 123047 187445 8674490 67014 97457 25962545 174515 97505 127316805 182251 78357 4245854 102411 157046 95352257 87740 167176 4662673 181232 151690 218587963 27131 122485 102197879 16806 199721 8905234 108815 172429 138685924 79095 12363 120823467 53547 150811 134662487 153828 100525 36182447 98792 198664 15262808 37785 169007 15216531 89967 79823 91243034 124970 7961 43430336 89928 181249 39181077 18924 8963 116440295 188089 145303 22877234 53770 139924 80202921 113930 195548 18625390 161270 185811 69894714 134730 138414 49642604 161559 91043 74229481 58632 35225 40434005 102323 39093 42093434 194905 30350 226029518 164336 147041 101867549 134693 153802 2553864 174638 133956 23736970 125331 197309 26267996 171104 8224 13458995 4829 152743 14554800 170459 72192 21948018 165456 32258 41981528 75445 175613 39620470 78024 53211 48775183 157425 10659 11465445 1536 48746 24689343 127789 107226 2895651 198649 13485 131568288 5864 58307 29989033 186263 98898 357172516 12139 15493 332483984 128991 146076 124702299 56618 199912 7936293 109089 26385 42765899 23501 41837 38140230 49141 152072 26770824 116198 171717 37399854 162662 56851 126266856 15370 150838 23497347 183362 125529 7806309 11253 9094 92137301 193405 141983 596427 74901 155677 50803384 139432 158136 43747950 108383 15358 56079535 140021 3686 55062390 82196 180246 24348266 195483 34106 23588336 56167 63383 95622026 198652 161328 5443008 141425 5193 81305821 186694 135139 40172808 33684 122578 5137912 177101 109342 16503522 8430 22495 45696095 29920 131646 45593854 126300 123817 44630124 109267 93739 132996488 137816 195028 81068513 40304 124752 64347241 130055 1335 27407952 51180 57439 147270 141939 44645 10384247 132182 13908 92374963 132622 7041 45207782 28696 147177 68221514 66349 51605 26762095 71251 163105 186032167 114464 35767 234419849 87873 172166 2400792 151069 4587 33094188 98408 27749 94805568 5747 29444 71951393 186483 109830 775211 70330 189667 100668453 51667 46016 14872829 197846 68674 4322829 137480 61369 62896223 173618 49059 57154705 42667 125558 25534656 33548 81565 1070191 140264 75294 908891 178816 130497 116309270 67827 110174 28820738 30835 52117 1856277 55604 67350 20577893 145908 56855 27018011 122346 41344 32440105 159689 61293 10634765 181503 148112 24636053 125194 140904 7248673 168029 139336 206551310 44252 135365 3050583 117477 125288 12715913 191131 193997 11941168 115599 129936 126052368 152001 35099 169111071 38151 173561 13379780 93176 112028 28524916 183041 116371 250680776 167847 4945 427152993 76268 32866 42361227 148959 58535 17531484 12202 29596 21809921 136534 103424 40892802 18381 171621 236069970 74774 5715 9584604 22430 116817 209032532 150042 18674 37271717 126787 45382 64734409 46914 109041 29096059 186661 64832 58919 112970 7269 5642121 97063 195552 26055059 140238 171863 22400552 158384 92355 89115623 129694 27403 47212308 192479 76401 135306418 196726 20132 254675595 33216 25217 37879286 12627 184147 47689020 174837 155726 108135430 28710 178578 2060101 92615 53249 18076435 94142 141512 36402513 133814 178084 126937034 11895 2303 252779823 33518 156210 247583361 112489 1445 5683426 41985 888 42709258 87361 69991 176812039 67526 145491 436440561 53940 68093 2229411 175636 128720 8670160 165981 90169 238904273 199465 63513 43131394 76099 178225 31371151 108635 51387 21574244 48413 17535 8706900 129189 160247 9510147 193210 100386 310636 19910 59074 18538572 176295 178299 19712903 61486 185869 86106675 7111 55303 32470857 116369 70379 518420512 161017 45466 23573697 65034 74860 10132784 175409 497 16253603 158901 76916 1782877 146628 39359 103317899 75798 17796 549252 92964 26249 2507527 11125 29565 260651943 24091 10047 41401680 65387 131329 4522026 168259 49069 33960018 182606 78910 83768023 113776 192444 44374165 23714 91207 15449135 183076 128250 272134390 5401 84035 10111717 166082 50047 173670905 149052 5553 116134506 66490 180736 180221039 181410 119195 68247944 105666 157864 57040749 179379 71398 13025696 182749 83447 82673816 76138 160371 138280896 180956 23070 7141190 162853 162685 52845233 41718 46809 48560300 19862 109903 1282396 98674 103870 5076075 114687 87410 326672574 181355 73682 37064819 160479 139434 5816371 174472 159308 10946038 62725 49295 1728842 180876 57740 4057313 114072 104493 7235680 76640 31764 6572712 15539 143520 8536485 143682 170887 12579250 150851 105587 26915568 97835 9868 141385413 44903 109562 11201320 62259 161864 10145969 87700 70360 41637183 174924 168232 47251324 78867 141871 2159074 41609 182279 27887530 90122 25059 171502327 33025 114088 9977763 58025 100592 102536320 96370 174345 48210697 154373 50557 446860 128169 171345 23404892 168580 12654 79922012 176602 194911 4999015 142418 1197 975073 197194 86061 8233959 138165 62494 98082528 80887 64755 171575089 126514 70091 4599355 138520 155833 76597493 109713 71946 272300917 19209 178812 142404742 39421 120082 922460 44224 69261 232640 39458 99236 5908831 181498 71855 4496744 194259 107659 68097935 127105 193446 84915262 52078 26834 9626555 139700 170670 4746778 50821 19092 116716736 140288 79144 5117103 71960 155444 74964599 123907 8614 15292035 125749 147649 50705941 99895 185326 62701621 86804 2384 78215751 8227 4722 5948952 191720 154862 5644650 138187 51248 37735877 101357 182950 116920783 164274 115069 269922994 1487 34504 29618151 175752 46325 41209403 16488 140636 49476272 42695 10805 117416994 19053 90705 83894447 162980 2050 183034725 62489 93550 4779285 96694 17264 32752284 59575 175538 24411569 114055 155227 177074 146146 94678 12058767 176702 153252 9034401 62925 855 29177553 40385 155582 13297048 44891 129572 6090345 54862 156595 82275474 122902 156395 33383856 187263 196802 57643713 15783 90286 18840920 99770 83186 36754652 15007 157205 7008544 126548 101166 75010071 186238 145543 16795705 133612 171288 25774807 191575 75815 344095705 58554 180393 163832035 129323 48127 87818120 194228 27953 165505580 136994 120643 85531637 15634 82507 60904949 18892 689 4460498 13858 52830 62097244 53019 169343 152963402 199989 155395 29350734 144444 61767 29015518 102900 131240 75417143 188483 52936 25398153 1613 173708 30204426 151242 35518 17631603 92772 108831 25589903 145552 42358 93944245 87424 56374 32772294 79417 122681 182290614 81504 100654 50080551 131514 121182 245933061 76750 46866 13949772 37176 105130 94039180 126692 165770 78186644 120064 133066 119525388 113104 179479 4163474 50608 190237 30770609 40818 5040 523668129 821 25599 111900150 150783 46860 896640 146950 6340 42233475 78921 64864 10323060 185406 85346 57526062 56985 124600 260971999 198727 102476 303339919 123964 87640 32415383 4266 55625 50849980 54904 102106 239592913 119599 160480 136846191 105254 19548 36970062 9495 157312 38849185 101100 182887 8767074 195872 56181 71700884 155867 100720 37192763 84853 163116 43644466 34714 30510 66868748 81958 114015 201658348 62024 197350 5454212 78170 130648 10843062 123150 38260 17029109 120621 164915 213334 175967 120497 4535810 104514 79535 3881505 49617 155609 127569222 28190 9431 2055417 81278 81801 288354349 177233 115661 5723055 180837 14077 47593296 177496 171309 50570893 106409 96021 42996161 35307 135095 45159656 172272 193896 6519895 69602 100705 7497596 34839 59385 76175747 124491 34332 19708844 139992 66196 4645744 133904 19807 9126972 95464 53376 636881 131525 168010 222121060 130688 154794 32441558 102690 76393 201811165 31935 65474 2799732 88422 177831 15759937 138562 151943 6484778 19000 199948 13769580 155565 190311 2285 197468 19608 529683918 151284 49510 19729942 56890 10115 72937422 173151 183886 2593932 173034 55307 6119599 42839 184496 92186087 131590 13191 82328768 178825 24630 197642113 40028 108086 21743403 99442 194761 10942211 120589 8267 16462337 108929 77087 12974403 124797 86576 164227358 120615 24145 27071322 51513 40794 17551936 112911 98323 52390054 169408 73566 26887008 190839 91828 131263749 194927 139802 21474289 199769 91679 79271386 169060 55089 159611971 37446 101429 24763284 43319 102069 8523601 144425 133347 109258599 104480 139682 339305092 118135 163060 47304465 81943 132879 85510988 11734 89347 1063269 108587 58832 70908876 134682 34369 219893548 135227 88225 122160031 129808 82934 43720792 177304 61760 109432494 195286 58387 88302759 17081 166991 1564709 69457 46736 41718735 192648 23313 35197483 72925 107709 17487030 17628 128272 20464788 187861 5419 45293032 135925 83601 9451837 199418 38984 60447674 197224 124070 75523444 150973 1783 51036484 41674 160153 485313806 75534 16610 47544815 52546 28571 236486413 195389 175171 279129416 8937 99104 5580722 177694 115097 6614372 60932 13167 29792010 54906 134328 2935075 188933 116523 188024735 45110 157442 197302045 100380 12909 123468130 152360 160457 32652539 170865 115833 11460778 152539 83174 21445593 112930 161588 1254008 94062 92241 42167091 141833 84781 399665727 35568 66085 454974 29460 38360 18504879 39844 50969 31687182 111079 112457 176205184 50798 43099 170416 24524 167393 107230096 159402 102435 29341917 26541 69789 6641299 79652 39934 35904652 101800 14207 78534883 44115 136994 53146260 143196 82026 392301 119463 114259 51938653 160295 144607 21226114 80401 21261 92509317 5591 129821 217607887 35315 116557 73972990 5219 22912 11986614 164597 89894 16185965 147278 34058 10232247 196299 9905 99671433 172901 48027 245599 19724 20496 144360929 54320 81542 39228362 132361 99507 7357310 89955 80731 48304620 7430 30867 17888937 60508 129182 14113129 189668 180435 180560429 153861 56098 22046937 168748 5767 1065075 38219 169845 81698506 117321 131631 68418683 175035 144618 82543556 93714 37079 872147 90004 18973 7400124 88772 97215 21115435 153208 59039 39432759 191568 52826 44268129 66622 95604 51945144 125327 187344 220916180 72645 181974 3453671 11138 86732 16195485 58176 128669 65342658 108793 17133 104245544 146905 164450 1182197 6307 147851 59141983 181234 54282 596093 57583 143649 38253259 125389 187325 77561391 176193 77956 50620504 66667 155707 153738628 173384 158703 61716141 43777 71520 3655908 114638 104389 3617189 56809 33524 50565427 79540 184852 41494864 45910 37732 239385435 148931 50934 24490007 32883 10724 175157407 79061 86216 20531134 65731 158266 26642963 33338 64164 96390933 97930 123128 21143970 160753 53281 96998508 183432 142905 1428623 25618 124930 58594341 143737 113821 3058917 123695 19127 93832315 109655 96519 2535848 95617 24994 250154306 195476 54193 3038336 118954 76330 45689133 159428 155065 49577894 34524 21925 48135541 153787 74800 5199167 107817 4184 9967783 167104 72937 55939906 28581 2924 16055528 121978 171583 167417748 197159 167246 185127957 169583 181127 13267514 156756 108915 8871428 158265 18086 6086202 18900 65747 25457929 134346 46763 52061607 165666 28133 3277285 199612 57043 2088076 11480 66275 42612744 18117 88112 66377941 86634 141083 104868518 43925 6597 349139 129461 60584 45049924 33381 47041 47437980 83674 92638 1785728 14713 69159 156356741 140865 41775 57310137 99313 180012 35481468 175250 114344 13778488 71342 9601 223095559 71883 100437 12067125 113555 16897 8082794 18447 21152 45066393 191988 12018 254768324 28764 71611 14775348 66801 6186 43447594 67035 57826 130119794 78312 34902 5862486 150603 43030 3000399 105444 72808 38505271 115278 163342 95592655 70066 56181 27290816 139763 127718 7768164 29151 142024 19148776 135606 19406 378123 80534 41510 125578041 71085 117676 81246218 34602 49558 762993 114228 135379 30899225 59087 84946 34693917 51901 3112 48751361 132187 185162 82387422 199360 82537 21874978 124731 121239 16265608 18093 36429 23631151 91161 195845 171751870 147349 6030 1241228 34561 159059 22370830 186273 28089 112766819 68389 133861 25598973 197122 106985 6621341 22856 93993 78770760 120256 41859 60938216 160512 10316 163879328 132740 121245 113700509 197318 11256 32870541 7500 172691 118576036 7774 153721 51034136 34675 25269 2122478 108530 7338 1725509 65260 4570 3793288 146579 68963 25719490 43007 96680 44683008 123372 17076 22746377 34000 124907 43390150 142355 145067 44463719 25047 155613 227366960 20900 109905 87623628 36451 48097 6608946 65357 137169 23588498 158044 136559 113620901 46954 151266 3636747 101994 193576 2814295 146137 13746 5985335 182098 209 9485380 92530 193451 96987286 4454 33070 119978755 142082 127444 32649521 155338 176124 168404234 66433 127459 88537621 70558 183483 272577888 187567 87892 93801495 188639 67926 192539230 196024 58113 15353127 9981 183306 76790950 187107 159069 61475124 42147 34335 159076480 63819 41623 57567815 17272 27237 193510169 54783 139700 23910129 100127 143182 12532823 50128 194083 8203594 90833 100557 3119120 31142 116983 69721489 2356 62115 35964700 68235 197172 42208147 141870 81582 2153155 180865 31269 3605873 152837 9246 70760764 49875 65219 6660889 55018 198314 45199019 105148 168690 95516775 182611 154412 415810943 110423 178312 8328159 110151 155443 48307199 45943 123733 14670660 107701 6495 52591072 113654 84746 103014540 108531 157336 139067590 147075 195529 46384014 122996 23216 13446821 137077 37164 155953153 80141 93287 8572614 162109 29073 98833119 156282 73731 42333984 82229 98110 86050734 162223 163608 277733226 172379 141653 1510579 120638 146258 72895036 185058 72274 54547678 45328 36447 946325 146623 100625 77215817 131003 75054 6794147 13430 168758 181449951 149347 9348 161155478 34823 144034 6891250 88708 3870 22868359 94848 133024 126997649 21383 40667 339070359 152311 42191 31423426 57234 150688 4116131 199614 179617 104293008 110171 96525 216181612 162989 71461 75829120 57014 159508 27264731 38315 43735 3044190 115683 182565 207604165 41663 63827 4686007 190483 89349 128972999 64546 178279 39584086 143595 39904 2599233 190737 89392 81931390 89444 161249 40685613 24360 161663 46929235 97271 1918 17207047 42427 180812 1859391 44338 16614 20715929 130875 80553 15714054 75391 68033 175911080 107969 47093 63260060 149996 10074 76229882 125558 139310 70801683 57727 11241 75883214 178742 27946 144521995 151798 22218 102240202 190294 175903 74957766 191770 111793 16461473 120936 40014 38110988 146412 27174 55439 130093 104759 60724110 85722 531 181841871 153050 110457 5751413 165540 30452 294417401 119849 149556 983000 186317 111942 52765025 183325 172552 71748062 7036 145972 140293258 84709 86859 12116735 24699 38841 16633779 127601 138810 61765218 67653 13631 84867965 166445 9149 28684579 12324 190349 24855915 191928 93867 138013 50864 37917 92124631 56643 154971 9946578 106699 110143 55252789 5342 87846 364953833 130308 184977 54430908 190587 31969 7945195 24575 14234 59660561 48655 135609 127678524 162881 35034 107021533 65006 101254 74276792 91492 167821 19618146 190432 131975 153870131 50293 147995 378347048 6889 89053 5661619 87926 102413 74086742 136746 98816 128530398 121433 6317 22023765 163090 108815 117234773 178242 88915 19973622 99599 19941 92963988 89106 164976 6078629 135707 89004 20815813 11154 42978 35686181 131657 131288 149239057 33104 27270 93616401 24990 179221 391242543 148803 141659 5369911 128883 164515 58429920 86503 199203 10005953 129937 29379 40258479 132246 31391 194406246 169834 6753 348827668 119615 13531 32681716 195430 93799 819691 52357 65270 1395364 126656 133877 10215803 41568 97841 122279315 40084 125321 81203610 93483 164808 8166200 33795 52072 111779208 188458 120720 15860407 71785 44796 6531327 2860 30923 12343278 66475 184831 4344706 101654 11212 44375101 95579 71383 8285999 47022 31461 7077906 123577 16816 26623917 35272 145322 4767318 32469 124410 201929150 160765 122169 27757562 176523 131642 15564426 66007 123618 11362103 165750 117952 142676722 49582 60465 30717557 97182 69120 74664060 141974 27572 70145730 7269 68103 12353282 8736 59148 10199406 70548 931 6358836 187923 192540 6589779 122046 83808 136915519 189674 62401 36014669 16426 104900 6798530 98434 4081 69012032 136494 142631 12083602 18214 153435 159250608 144129 21022 44504853 75547 23810 43206822 6177 94598 46342662 152402 127557 32512612 164001 156935 22639188 59094 112242 18004232 141572 163822 72748977 123613 39447 4955103 44120 176716 23539939 27821 172377 63197160 119918 50875 36900333 126349 76456 25550779 34560 126372 20299830 93300 192605 13609788 163598 156411 2390539 13607 191216 197190414 95772 138481 2020362 177706 15244 114468320 164443 163258 12526475 39246 68054 20163342 117641 36915 290168657 57618 42479 113670869 115219 69112 4877872 102712 59090 74574421 9277 113925 4678323 16032 41587 72136993 149983 126717 18365852 53482 110585 31216044 141287 152026 43151543 109265 148150 804807 75309 168194 228880257 134213 167781 106826823 30364 57567 139515942 175977 192678 501135 165744 14793 21460899 80295 145504 71571300 85732 143520 80308051 13092 126336 53872144 48901 123080 8067519 181567 66391 92149564 130562 189014 5738501 189308 31317 50585287 75388 17901 119879277 31158 176500 13037864 173010 12864 187749261 127449 196849 4197943 140526 10787 66937378 129359 175978 118293852 71915 136350 131058002 191175 8683 269647468 60243 111858 51843649 165646 60432 56202261 50772 158581 88563251 96557 42227 29039484 140010 5904 139660068 139385 111905 435185699 3688 197968 43915661 114123 117037 7693532 150356 74929 55279401 128191 65152 36576974 85829 27659 58583895 107292 129213 39631785 32946 153795 36518519 147720 21997 60059312 34166 101762 17686783 75533 179905 10472548 47526 17977 163227815 119190 121256 63539363 85440 119638 110179943 166292 196940 133683927 53342 130750 109960431 5884 5345 2502269 30890 141049 37404344 114061 51600 18011626 13157 165087 5774429 126564 115548 151020838 10351 151481 19857591 146084 5483 81958861 189682 16144 36256707 188430 14486 29333136 50914 167958 9325647 78309 158773 59404984 18747 48101 106406025 30097 143470 12709000 132928 70460 10881743 47982 180987 30050001 22421 34608 95925279 186833 79212 186936373 176966 69977 951096 88631 129422 170375819 183731 180239 13465423 105226 132934 32047507 7956 54716 25957236 130971 35258 16099492 188794 58671 104921631 23882 188132 50664701 96652 53515 37225900 93518 122700 25097968 14591 180043 122323092 57390 50549 1398234 152500 95605 54489645 156221 65648 5737845 34927 13914 6253992 117385 51103 101810978 84842 188028 33131 153807 55542 19225169 57455 159716 195991549 32429 51305 81313070 101297 120063 219330058 134186 79685 81154016 29709 47783 34756488 99595 125062 7665724 60090 32287 16568466 86154 112957 7835901 19852 151574 67129157 28996 161907 58066205 60845 110173 12672032 6761 179440 19737424 78257 45899 150816450 184362 162989 188496398 23000 113400 39657401 167766 64717 1293832 37720 42980 22777008 156979 11610 97901250 57032 159848 107210543 161816 128111 96414988 157531 139128 15346532 157942 17065 52515739 198042 26061 38605214 167705 127430 29384651 881 111746 11210114 82116 56757 192546332 141093 153924 42787922 15707 133225 25858951 194644 14474 47270716 33573 117708 9313229 40825 89385 6141738 44726 109727 48080112 130106 131054 128317376 131322 60656 50677935 48907 9811 30163245 29629 122075 3426819 36594 129189 6111212 412 164398 78010999 139198 136158 8434066 187636 123097 57373526 32144 102606 30866812 40543 52440 14020636 72852 57291 18459623 68869 176898 53870146 175071 74279 110895012 32317 95977 39886390 17560 186918 11698895 20494 181760 195564709 160787 37630 24950180 55095 140974 91964969 3910 139650 2979525 126390 111573 28107351 25945 190314 106442343 160945 157262 2563010 191234 90657 173185984 195014 144276 133720505 157550 20258 124636777 168510 136515 100138221 76547 87107 74492104 88123 160326 25254802 152851 174139 39055354 25231 138058 4483344 127023 55986 8603988 7603 9330 58086776 17034 165152 27175656 114206 70126 188840155 72475 183717 6467463 20061 4796 84643485 24107 72551 12559610 46807 178014 1456121 86762 78447 53296382 101693 81863 6338752 23054 54625 11409189 63582 22593 116413875 102174 138608 224514280 92079 175510 12713712 29573 174788 139781896 177738 158308 9101855 132753 196545 17295404 136728 104862 788159185 139103 118547 33236664 119198 156150 22002395 61168 155857 6885554 34815 75354 266254654 165549 78008 30131359 63456 122248 52621414 30138 52131 1318015 119603 191991 22355914 124638 1059 1338342 32728 80849 56603670 159816 111117 554136002 58297 183432 12572151 117955 155538 4288650 179734 68966 142379894 133956 46159 32821370 117551 185790 3176072 164394 36173 18573748 2588 156427 4710146 114008 22301 114875460 94910 92534 89994666 32094 167325 3923506 5089 6884 1298135 32015 109698 42128527 60113 195242 146662242 132358 161700 19239221 82120 9042 1253934 60969 111240 6705127 97371 190371 3196571 28227 135162 148694704 35559 135907 229342873 177847 36911 42071141 45722 85651 4350881 50909 162508 128913178 133679 195811 28386263 72099 3613 87434857 36137 30193 64192079 102422 140161 73927185 63995 98069 23455075 159239 112569 207904633 71293 103825 56721712 194936 41439 54295774 142885 78260 9828298 81858 184535 1760664 57944 55304 52054 125361 40652 171473820 35029 186750 5371942 36569 163709 121072678 112692 60938 6809274 44765 135616 242158 14927 36794 7651844 132374 64798 1681903 30663 119371 7750225 141872 151874 239252760 178718 198982 22780858 174003 186641 135686609 20856 173144 129606976 87772 132224 137778288 132696 50662 782083290 134551 163648 9884970 113363 191847 99220014 104340 189765 3438192 134161 85043 652242589 138012 763 9601802 5166 186974 20120175 179195 132705 14704437 114024 85157 132342326 112107 162742 21191480 15934 45784 57030581 93710 118690 50919277 122137 44266 81763073 197029 191711 22878212 149804 106751 46962247 48481 24360 211945319 141162 196297 32075212 47551 159658 63907530 27756 143114 2949382 129754 192173 1723625 72042 65861 35013726 20177 59921 1717507 29394 151286 17713652 119205 154908 140899788 43856 82393 88373944 77788 193889 49349091 150181 133748 12022492 55356 150387 32655486 57787 59734 55720281 87361 80411 12884002 158902 70456 43625473 53047 142993 12481562 72465 171369 34386015 48958 118611 149820827 184549 60006 10855478 49886 106161 263159646 153340 77530 20882334 152512 87161 16752753 112831 25818 21163325 38383 154136 183769470 10781 172584 130458396 71620 59721 86541102 79233 90477 2805846 9976 41046 66009821 4388 192343 3954299 131005 152124 33765364 163506 151134 2290944 162504 5677 116527929 92137 94947 24889476 117325 90677 11460905 78971 70031 49904989 114629 25837 128093318 28236 13348 44499866 176750 153165 88865296 57408 29146 121285179 34546 146595 29398070 164582 73673 6961277 33060 126542 47819156 199088 960 59062115 148465 193769 208511 149621 34028 13487206 28302 146808 159568199 32914 159515 3805387 34820 99245 168145207 30763 43602 40698576 86983 108892 72197269 64249 57312 26884036 174655 138356 12435179 51043 98305 69287202 13736 93598 36847937 84379 5551 4825608 166601 72233 77292006 191211 42352 109796200 48911 130459 52533343 21803 172427 49802875 6072 6592 17541064 14742 4562 222622574 58874 103773 23717453 38262 18687 357973865 191722 159605 15934698 71299 76557 94276660 27795 103654 33709652 35101 133472 32243053 113944 142764 82945089 131905 66263 41113430 93301 107919 5746851 21947 112116 45141117 66303 59486 3859443 11440 172947 18582187 125143 68373 284899 10493 174313 96946205 110358 85985 44760842 122436 163971 3985387 170946 71848 222323755 102537 122747 17413978 144361 59795 39214129 97863 18689 36087419 147295 138761 3039277 191830 165010 40463256 35446 36399 17019759 158102 58620 8767712 196718 32737 6229067 83644 125795 207525034 171722 60403 113841877 31972 104284 13493240 195450 117798 7084203 69157 79561 7311495 3509 24044 22383293 166503 102934 13241764 193974 39003 5229931 65443 199045 29850256 13790 39339 120747000 156017 181987 36978866 54986 42164 38156203 37525 185252 33452057 35742 58121 17923111 44732 196241 35799899 125836 43578 12026773 61619 13084 7174169 169337 189560 87375587 126182 69944 44712206 61175 32389 23478954 62472 142620 162458733 149566 138275 4070428 180402 184801 15350025 60157 95373 15831207 184576 177420 28654890 177033 194334 4119866 86521 43276 6216294 62621 128412 35124505 35687 177393 45768557 90616 140473 340975 32223 46532 29732354 88403 32638 15015496 147131 154500 14566417 79074 58693 43739093 193695 54210 40757257 154715 6797 35346715 98114 71606 27334881 15868 103331 5211174 41753 117258 37725651 183777 141199 5637757 79072 80397 120326642 161704 141956 10525099 7741 172217 45342353 46955 147026 6031379 109988 1692 86042993 55297 82382 25092079 186912 2221 20278007 95336 13361 91750656 130577 159079 7749514 61239 191628 79247869 80078 44402 1230240 116594 175683 81688941 132949 128591 112334133 107238 55455 11364008 42993 100659 60611785 189234 108125 73834069 10347 186240 22556182 89479 10972 150617 32858 193404 67979803 186088 145959 1674965 131496 47177 38912300 199098 98630 63836415 19065 147221 130853410 149515 16706 1793927 21833 53870 18176793 47402 11963 2980972 72566 101773 35567527 183293 51311 82875320 104717 145540 4074048 10083 173682 870357363 28767 148583 31857091 56467 190876 36136506 6050 178337 65464921 50922 48033 30241765 186488 120359 121176 165826 190285 12933646 185614 104349 28815342 5037 98995 15119355 28049 63078 1266856 91077 156278 33342850 22427 1695 86103171 4897 17099 36238771 174354 82974 14979666 198003 145073 8115678 195979 128030 6514212 21693 42773 7503406 146928 5305 10268938 55927 182994 57052932 34671 54024 33203040 151657 27693 122224687 90719 49499 5865418 93051 162370 47226034 28385 34271 459747148 104834 186821 192519809 79141 190466 61449437 86050 189082 3935527 174218 128098 35639746 43167 5811 666340115 184834 77706 5926791 2937 147552 48511314 106371 910 28115854 108627 140563 22173437 184287 195447 11692931 22953 31691 28528206 193970 145170 14054990 27717 30417 2034326 15792 130308 18582892 96001 196728 26033767 182755 159042 168431208 54099 66828 52280536 72281 44 78216400 46549 5266 12451634 36112 11176 38537486 2127 58461 183429 100098 87522 33672457 13480 45320 20000525 128968 49354 78992158 42723 175203 4516422 78615 41957 68217861 176493 52547 18441684 112231 177704 18089446 127547 21573 92525888 70462 181154 51552171 175942 80415 12693243 55963 129586 53246892 102553 49133 1213013 181024 167315 25806764 41563 144946 253178779 167357 154330 16713953 126045 39919 25957275 55776 158223 331722812 167231 89361 10269723 183567 53434 93401913 90993 139193 109062620 191417 152714 40811464 102546 63234 21546322 63195 164983 189766602 105230 63016 27998120 129497 175026 15886792 121947 61104 104012137 198649 109577 1692659 144131 152693 30548617 29571 44836 46483000 57879 42190 4330943 130615 130161 35141816 9232 92096 25223465 1924 185057 51801542 112675 47239 52894566 109123 36271 59702669 156071 32406 2651992 9577 103306 85799848 67201 106082 23515355 56906 66054 33731125 98867 169190 111715594 125217 138503 5627557 95368 64210 101147105 59783 72313 43458181 144752 181832 39684841 178925 147966 62776402 97153 52979 14094100 182418 92068 1510402 191107 122127 171603008 184832 120159 83360967 10534 16332 183435508 126142 196126 62464143 163574 110075 79602189 93943 33504 49947981 125700 94709 152102825 52185 45435 50328420 134795 198638 8268371 1186 13346 7688511 48383 177226 26447 161823 25624 32982917 183271 190412 17191928 146741 36277 130043730 81876 94509 426320 57027 14390 4719536 157314 38731 105279643 33347 142337 359777868 193722 113621 57270874 46790 195611 801253 73507 81378 1338947 13047 180231 70516784 100208 17407 6257616 18965 189372 76952208 95770 42444 25321273 85019 128985 97829400 48802 31785 73927121 88149 12310 31793316 94139 72074 98027602 174730 10270 45236446 109062 159709 895935 103274 130291 77624072 119458 150194 43850521 69839 16662 36116910 22791 53699 25802135 127753 65438 27725262 134777 135100 112588569 103190 102637 46261500 16066 65054 17899745 33015 110943 41155165 163699 142288 31606713 182312 118335 2988346 170843 24696 3940324 192026 63367 145977422 12090 158691 3791904 101036 20190 95938343 161287 192822 21016894 96293 140922 17319819 189692 153518 6315661 62511 22851 46447375 39882 109983 181742154 118717 140763 84884193 67852 55113 303981234 86065 164812 109518255 162995 88542 56237671 91434 128395 158888481 174647 184589 2033124 37149 106891 22502200 124026 165647 7626984 59141 34503 63750580 172339 17898 333881 6942 153877 23048690 27328 74660 16529557 166399 27042 394381180 49181 120235 8644201 189261 23896 91823040 19168 141592 6248415 181259 137144 21991872 41149 17131 14420996 44885 119603 5740819 43291 70237 302938311 74167 73038 40224934 144621 127347 49873285 6081 182288 125403274 160791 57919 21098986 86383 76719 557223 147207 167663 21031468 194912 129257 249784273 13344 179388 385546 67786 185251 9749739 162120 136730 23504833 105388 122663 103432538 195995 7219 15025820 192078 109784 8670864 126490 180652 572053547 196047 168806 100425579 187768 164642 29058212 158283 10551 29080733 110080 5622 13893475 43140 72240 12952055 24301 6189 59803256 27529 7746 28339075 135611 98523 13285350 155263 78620 18905009 11286 9674 45512695 76947 2643 5971327 186180 144459 10846295 23820 102075 131892721 164270 29175 612014 141005 106431 62535955 110978 109044 58970399 164154 63588 59660109 126532 49639 18494293 174772 55613 25783857 134802 30863 93748237 136540 28128 122249808 33326 116591 93418394 197660 106086 104441722 152087 171963 24499433 196058 20959 110888351 127808 63773 81331703 11564 176355 15453368 97330 49146 268912057 195278 6718 49135359 128972 150085 65408882 74034 174273 29059839 45188 36944 10650495 167805 120321 179306494 72668 75779 131161938 63831 104657 385132595 156702 40199 60175277 61602 81832 14272280 116346 80761 104371753 143084 65485 25954416 42187 185240 26227518 171335 152123 14172979 91049 137776 29804850 98870 11424 6486905 64087 145821 75996385 192743 101477 12541727 29674 169397 5731975 17248 70027 76257376 193147 129742 74586228 142970 129549 126580671 88734 89345 37800296 24631 96489 1179687 197435 126291 46153753 164784 134984 203900505 147822 69703 32185228 196298 198190 32079553 101466 35169 20330034 133271 50580 78133957 186250 160325 22968594 171437 72061 91012061 96781 130704 117850457 126796 124974 12171781 80083 80364 2776800 39638 8175 31977890 178336 94639 132452815 164970 40884 39804097 78919 83274 4701254 158279 16069 61524554 58066 182462 159146396 159576 68842 60840714 140281 21488 131934399 107651 141818 123281 121270 190980 153852242 82209 33681 30471604 44761 145521 123143216 106859 132278 13413313 22568 163716 78636251 187791 38950 43499012 1968 198793 43638427 18563 130974 22739420 116755 149126 321529 149138 13844 56053465 170530 137077 260968674 48488 157775 19821972 159461 193512 19583391 70591 116628 227245354 146163 26885 103527732 72525 46119 10996333 186502 72880 17456506 50787 13536 29399349 21875 130896 1741659 65606 195887 52046438 156491 103578 36910334 82365 143 580544 166884 63341 175209536 44390 49913 4937880 180583 105906 41708633 43867 97070 44642984 15150 112415 86981006 86343 116885 352401187 96339 23738 246956482 28114 179405 137580034 139948 35836 11701718 93608 80529 651275 187032 177806 325708633 128709 16389 38764612 124252 152569 35714072 108372 175130 16031074 126272 107020 81607302 56628 25460 63894016 198801 56428 528741208 105101 190544 4871814 1296 167001 52398605 102173 137082 16088629 12605 75445 52173068 86651 48892 117398837 65390 139840 15919829 157053 51903 81358997 71956 188679 61054480 145800 106192 6295706 164378 27396 17595492 185827 13013 12186858 182107 185818 45296854 163807 71631 43295853 183889 160081 533128 61074 125794 20143794 156572 186547 67777273 12137 24841 18876297 136897 147258 4141940 149090 128820 304898423 113551 135105 5493432 74143 151530 59594172 150244 138039 70171093 123026 62398 41591849 55546 157397 13839840 143676 137243 147948027 50475 182452 78510517 177381 116286 261883195 32358 157946 30232870 41972 41268 6617259 84347 69968 17715199 99908 199634 7415946 57091 85742 21178759 12541 107203 135029398 92005 85476 38786832 164109 174856 17069429 29059 119639 39631031 133187 56636 261932698 159985 94797 100921990 104968 8381 47273527 113790 137926 14426250 54005 17381 34090369 119828 145696 11466165 129905 22601 5427268 101042 142617 4659114 193647 7188 37697595 170229 43674 54730266 52019 143028 13616421 160617 130640 227336615 80615 118153 2102429 67755 130470 12386939 41195 178002 41999281 186889 78675 106260252 83709 154888 3170472 134826 194099 44679388 12413 165161 177054 73823 175688 24488167 177619 43586 66983107 178803 189215 26046655 72665 26375 37475825 37600 181035 78366515 9625 184248 64755584 192804 3101 24877009 172121 21721 74949303 120001 79281 7408348 143957 25119 61646625 17291 118719 18054435 75304 189881 9215278 118968 23175 108220952 104650 184479 9497302 66226 122201 58313432 61352 15292 54373798 171760 28224 153004 34584 173512 6054361 98632 177186 285921 119262 82013 33282144 168471 161579 1670609 68088 193621 93791790 102883 18325 28929565 7626 11245 57595837 50685 41358 294461630 139519 49959 30761213 31194 84892 92871927 25298 97874 93234011 153873 74924 103364981 66137 62176 36918493 51097 119678 3956643 151227 111718 2317038 122141 162484 106715826 137626 155926 271867382 187460 135168 22138891 11462 137040 40199864 26480 15786 40432416 27284 95974 29216298 16239 94267 42131599 76466 105827 115796725 76537 54699 71101441 78708 195660 28560842 159302 62605 72995189 29218 41782 97785700 51602 112096 4188574 165101 111355 76140419 167251 117905 3010079 161381 192291 121660462 88227 106644 88930206 74156 84485 105016623 135300 103876 83132692 29961 161503 2797129 183237 94599 71566114 185034 81240 117770677 42944 41799 82295053 46803 45216 18362478 94804 13206 13518331 53713 41437 57038933 135801 168204 21119679 152463 100266 220162952 150291 70860 46323024 171952 144844 1302226 161386 83015 14054498 91848 126178 9932213 101663 163278 41928444 17852 142135 35279158 2021 153611 73466987 140310 128887 97259380 22025 164436 9908108 191357 147525 28607990 79064 147883 16367989 57101 166880 2488932 44239 41445 11424189 145354 188808 80627735 109784 155295 58214500 75354 34417 48839619 162143 131872 69209037 191429 6937 121579728 149331 32812 30520572 92394 141773 3889313 42410 92093 34928766 36331 170447 563464291 115591 6470 10958160 111169 106997 47913698 125087 170848 6917547 152588 100379 361388917 168345 48125 86163247 65875 138550 8772598 150896 111899 16283257 85474 26377 187091991 151487 82034 11142059 161066 160577 86788551 119476 189751 87501457 196210 134015 8917585 140024 190967 8522492 84788 48168 59994701 194187 141784 139257601 81577 20054 43077283 104123 2569 9383796 58454 119785 132274 30149 154345 39572426 16118 172504 21203612 193108 80936 22558915 87631 146201 24435500 110751 121516 181276248 168542 63562 3964051 49697 120006 56936836 158649 28152 12346950 128206 138282 11421068 20234 166160 552181 51932 131792 17935440 172702 153603 212915654 121650 74148 14808143 115285 88826 18499660 329 125068 2771338 38154 22287 10378780 79078 187785 17440007 141696 197368 2192418 188414 196269 10171430 192893 40328 9901452 112915 162869 34044339 194735 43656 116505390 13934 91422 702111 39860 108478 66360849 155817 116627 85254601 10037 4166 276033903 150307 1726 243391956 45334 86235 95184254 95808 102320 3371320 142810 181479 84508896 37203 10881 48674991 177187 138456 598101 14689 192871 37282283 161194 170370 630597 196405 96728 149187520 72828 6605 66339528 109351 49484 47562507 197732 177738 1398401 197320 134436 23394605 44665 173313 3729955 173972 95174 68217197 38501 46515 83343425 161132 178536 47924657 171371 50907 333503966 48119 32908 6751081 88424 9990 34344291 134202 49445 27411710 48033 73381 14219512 30014 43127 31200830 121392 77286 260966258 88468 191597 88161916 26685 72828 59217149 137216 126030 82569550 136684 65832 1065744 133823 143585 205268085 159387 134752 2346805 36173 149811 1177848 126993 30153 4348687 97445 55929 70501018 25162 130850 233919667 94678 73497 17367397 97640 58858 91018915 52272 139285 3312978 189843 39648 3482884 45792 177583 93799169 81554 189481 31250931 159400 16979 10386207 84985 73488 39006201 99896 24034 27780526 86491 21786 6834126 51425 4105 154640243 28121 157060 18424097 85144 5697 28642507 123428 122988 89711947 106284 29137 13560629 132958 17179 36804665 162114 60644 6565923 188606 155316 56925401 100854 199404 81160888 78630 51410 72294139 63344 156063 22424737 156330 75899 87859113 7700 73834 460685 29707 184180 234750720 136030 181874 2008310 113626 70762 187753939 29655 2262 51645475 40259 156454 40815032 151097 48514 2543672 184676 111417 3800481 153794 133984 5296821 26636 125415 252413302 120590 62391 2272695 96013 126347 14984299 150712 42055 73776097 45498 103159 137336085 21987 50925 46582965 26449 71640 43522659 38488 122785 185782720 69284 21928 17027446 87850 38470 30216859 88733 134597 37686970 181067 107282 214158543 168470 174808 27320814 192970 37829 4368235 82773 61920 32447393 78823 58092 204046807 102954 175599 3965399 50666 154314 54250175 150825 177724 7810199 129338 73440 86606895 165095 30143 63554229 49724 102530 182703092 159323 87038 27291552 48537 29898 181018722 105479 110649 30473512 24347 102791 21677543 126428 157567 8700910 96034 151610 41804774 117035 13111 38087816 116935 161580 19675257 57278 76984 20530478 169815 179830 21277543 170182 185032 104543351 69111 21868 18535190 139547 140072 39824205 36898 154231 33376273 51030 85388 97652708 182091 63997 212240151 134102 185048 10115112 59620 190390 173259084 4988 126859 22000411 140084 131667 146598012 56762 123915 27886508 7339 86586 63112827 43564 80966 29010405 155429 76388 13147121 116288 31641 512083500 143816 193094 8885825 126908 30675 8672305 20081 179708 24757414 32999 22858 386620742 162337 9276 7627495 110170 171890 56913144 155336 125403 39235173 37093 104127 13502838 67957 47969 60169831 182437 70357 19385847 173817 22959 99595121 84689 127579 43076046 171716 136520 22758422 9183 151569 66251507 155579 83038 13418849 32114 14127 4168584 136178 98724 16512130 97780 119482 41682983 180388 110831 7101281 9434 53776 86225835 48967 9034 11764022 113218 68463 36258967 166893 190812 60373032 172533 101469 60301476 28405 187209 73435725 81835 142818 12088125 27779 158833 2780025 112479 73354 11302596 95684 69281 17958056 169261 176603 9486398 59604 37406 119050911 72368 69953 62920239 160436 93496 14763212 176608 127551 22805989 105834 39677 7679154 58629 149560 103443807 160039 75847 71802542 50900 25849 423800 10298 167351 59541584 4343 183897 3706703 139156 104385 38636701 165960 164100 21440751 149785 138088 621571 127214 68396 51690487 55487 149120 26145728 78386 153486 6541997 191505 89034 32203946 12177 186535 8426642 52524 179918 42217590 120422 121117 21470945 143276 133129 28716026 7825 48264 69147517 183212 4312 18127882 55988 183247 72079252 71505 77105 33134724 53492 178030 21065474 182307 97640 134419458 193709 196991 27310138 129306 127491 953346 18257 143921 52570776 103424 185100 6485346 113708 87423 28179721 7323 199400 137690839 176502 33592 82456587 104734 171332 107181616 165086 94451 369815 65041 191066 154014573 180558 182129 57147671 4926 14640 48954227 10731 191704 23876384 161201 58689 26323234 22889 131146 148909565 65670 28193 6960382 67132 86662 7657013 52080 154298 90177740 89168 17754 134024505 51608 77354 40857701 198068 124361 17687044 78911 179844 987887 183639 160274 3531358 155013 187263 34274558 45404 192576 379554514 42926 176819 41559875 96036 41706 133018996 119772 134344 39013954 101783 79672 41139897 27987 50737 95624025 155085 39224 73164890 30796 50892 67091 114717 182819 15132901 155796 190830 402516812 171475 108978 126515865 147341 3535 18105381 190006 195827 7148229 125133 86772 8292931 56780 135232 4741026 37783 75565 1430868 41806 175456 49435756 29686 10442 108588063 85082 157556 9789989 156830 135804 44328575 125088 48905 103891021 8126 12495 47087265 79713 84112 2888101 41099 151772 66442606 13326 49008 100051037 17988 163509 40693294 115623 161529 11596664 126426 189747 1469342 125019 108966 165182290 47614 183499 154317458 87198 131863 87420362 109879 195838 75886176 61665 139550 9534446 27151 164195 23747782 162513 174098 200001201 101706 81162 38297405 106175 133541 2890933 37214 69981 16578966 177408 134860 33027006 70427 133169 55399 107831 77484 3583854 104707 57729 157816695 42912 63672 70219716 57940 153658 292723697 19745 182771 93139723 184308 73136 49327101 177753 84678 101187197 181764 83336 4101337 16904 176505 6356677 123728 21493 309240 128099 1933 1642923 172467 15647 2006924 150034 6906 91100586 64562 9689 98705943 45195 310 63903857 38581 179663 11868161 167738 55213 4099992 137815 28237 160851202 88963 172235 27795617 150721 39803 14918602 58126 134253 86608562 4118 177436 33320931 118787 107572 142248882 33291 84059 10396927 49725 177304 47070334 57412 18857 4091113 29167 23038 276868706 62364 66344 22709594 141612 38703 19207741 72226 189552 304541249 162275 137013 112492088 121855 93121 3290811 83312 69823 6851357 158115 16114 26261336 70480 128367 111321402 161320 15481 64501892 62482 98473 269558403 38310 146045 49329847 55323 175644 50045808 11337 88715 14040381 178769 48549 518198486 184787 189027 6884676 42044 1378 105846487 79664 66771 31448903 66981 133636 41797051 79884 147827 36395077 57147 172416 8188470 72976 51034 158694638 70745 183162 95819588 73639 46638 5794708 88684 166583 19048579 110846 60868 40303249 23985 142287 20623512 137301 193151 4221241 158201 26918 100388114 92051 89454 33682999 188988 28310 22661984 146179 128673 35706002 85108 47457 37432852 136815 112223 14495393 124117 8264 14233205 47292 91141 50099242 146734 33197 65597437 83514 139811 18367493 92243 191795 324071011 116013 167367 1829814 48675 715 546011870 138993 169551 383348083 21717 17038 116684549 138178 21263 89310258 79564 118096 4821628 165759 78565 127174062 57791 162271 14273054 7823 193401 1533434 74175 63923 121311241 49527 36465 108860255 140385 85858 62851476 107213 117039 13788105 58040 179323 75584583 123500 42415 37622038 102536 107153 175064 1085 128936 85926851 182080 70236 299319818 11248 154945 43741603 34879 74569 35887667 63213 187862 15960471 121479 63553 19166220 127833 128113 29764635 62912 175511 113783247 62695 35955 310108 148804 22129 5391053 188701 121351 1109716 22219 189034 12795832 193407 147728 45532737 133985 53708 367863629 182447 146103 11882469 34853 20585 28332560 72095 86494 91716 18044 106350 9155109 77801 150476 31985523 193315 37797 7661177 44131 156516 11998502 16801 128481 93062891 185060 108026 916644 16866 133441 14276374 188890 55229 8618083 77746 113810 8539699 46216 14789 3970800 135446 11130 32270697 91477 65800 8061544 90346 173061 91761677 181666 36099 16134760 168690 140979 55775816 178805 13219 417087 56735 10428 9252804 189027 53490 416075761 90859 147732 1645183 55195 92112 149659856 134957 81194 44813669 3896 62141 206523525 138468 31844 258288990 91478 106466 7782962 51063 30045 62063207 39333 42551 8677269 173249 182740 15546702 49545 12031 94832290 81756 155854 135718337 176321 78788 148896751 197736 91520 18242991 178979 77924 64645330 73368 146934 102681515 78080 193212 22998959 153896 134870 76727979 67181 177309 4244381 195455 188333 190649988 48800 189305 73040356 106271 117492 88164439 184802 128315 18833105 164493 172442 49069388 139316 191214 56352701 148895 28303 78461390 193301 88355 35487370 92298 145831 100958044 42217 14529 432819248 94847 66943 23890390 156613 153710 3883713 53485 126140 43162597 157883 40376 22430237 193382 198377 89820911 10095 92617 27603846 6885 127252 42280724 57996 130779 23172306 154096 50012 1514657 53394 31856 13179316 67919 117182 29911525 192501 94481 21757109 117402 120770 114598785 20620 172379 24614584 191464 94551 62780784 1241 117407 590611 186156 174513 43364406 173371 81092 23104012 131879 73643 76386673 134963 18455 557892991 124033 87956 125916810 93194 31861 9176308 198933 63312 4479895 88319 48234 4691345 191465 92762 28187742 94031 48012 52535399 105954 124999 258322699 103708 189512 17157298 182443 58591 48938968 93137 12582 6205806 186444 153987 117075476 25906 176178 14715865 68948 32960 56592959 99469 62024 40057951 199419 197159 3857921 88215 20706 120494593 106486 6109 600238766 92626 6046 47070866 63487 97863 3684017 173863 140310 32566032 78046 38308 92168202 4123 179377 93878388 49287 159794 232781544 176042 33427 7622904 22068 108084 356508407 185102 37544 95145591 196481 116368 29903127 38675 167291 62664261 81332 57117 85922747 155668 177094 13597865 17417 72614 104369543 108418 65996 33859752 75224 60581 175977244 124980 147711 82744245 56336 109400 134441384 153153 5062 131355 177533 32505 13216742 113795 180446 45920507 33209 176712 490505130 16504 9736 41025960 84028 22781 60686650 12275 98649 178259349 79813 147451 95869852 103709 8089 170587927 98866 46820 223074 122478 156608 31331050 52587 93553 5602067 173668 91750 22147460 73662 34098 85355179 96129 50874 66737355 5893 8778 39485449 152784 32444 11652644 54096 132627 99977559 79817 196582 30549576 49949 174918 1806090 80415 116898 45378321 42405 137412 123461824 167917 171834 34026417 142965 17575 147117077 172482 33142 341382 31295 185541 4199003 24044 155380 73684589 162428 13797 78812256 113230 17636 16777050 140130 95950 95785632 103347 196997 24504647 59944 122046 585584154 142811 5154 52453508 8812 24176 8372963 102077 40975 26769226 170802 181222 70186950 75671 97353 5399129 188259 35715 42963288 160208 147966 102259 32711 138811 3607040 53008 175798 112323244 62430 195462 17551920 119634 116314 28235571 143468 124601 185499636 103900 178524 26445071 189578 161982 23566414 54429 159910 141151369 27565 39786 180087378 63417 71176 43341928 22176 91711 105214536 129980 168521 52923048 138133 189572 53314743 109316 133593 15327446 114262 61301 13999572 136278 129682 39271242 1057 160844 105717133 34733 34974 19436063 140598 177975 171645352 188052 131550 29843191 76179 80303 2371545 67137 181191 53035809 91671 85948 14946604 158782 54696 2892781 157235 88487 27807293 129121 67672 22950977 24211 146926 8808462 140553 139860 258312526 50115 166555 88039748 175094 156529 47015550 198243 33016 31172537 90408 165742 76709429 164657 93031 26174871 72398 192282 30495503 165397 34172 14533286 174773 8025 23430870 72284 164463 31789597 14634 167580 668718 26548 155003 236223888 153535 37743 71934761 80710 87291 65173168 62241 49178 107483132 9035 159533 21450118 41648 47100 2923961 122768 182532 159804757 24565 148654 25562446 151232 1056 8533351 159457 134224 46852335 160654 62651 8855914 22783 122306 136427129 74686 26372 6971680 156539 158544 64859550 28805 122154 151230165 33824 142674 5578801 14787 97928 1923491 40784 198230 14415391 34168 106434 191972241 109274 61053 66030517 195355 83320 5323524 95640 3279 77328428 180465 26821 24369145 91731 104906 33917042 52511 70675 19441802 155840 30876 72417202 194180 16256 35689537 98797 71311 11356787 16681 187361 27484780 46499 130200 3424996 20872 194948 53180848 18832 50103 2907010 313 128128 137877 64957 7904 482557442 93225 30576 14797622 11891 73370 72812704 136543 197990 9663014 70373 186906 3171983 71464 93121 35929739 109922 46839 10757752 121069 183681 89963380 185786 186852 14744191 162817 187555 1457652 135843 180029 104445605 151397 80005 12665432 155591 190200 31603090 187767 126422 938711 150434 145368 163971473 129044 175330 64885557 40156 99994 110280046 88289 78709 141083464 126403 31135 158531572 137214 38988 12862067 51614 121950 269758943 147587 64110 92338102 58004 89187 5126331 15568 29589 25600085 144686 80752 25129890 141143 36610 23143408 31104 191362 53096186 532 183728 11780296 36251 195313 135291227 155690 126342 19885979 55463 44220 240456552 66105 132277 20694221 7266 193658 8656395 64423 80800 100965400 27828 121989 28486430 45838 110902 68388160 19645 99446 107680560 122724 195059 31264362 14221 135734 886010 107591 125960 53409389 73732 45741 338482880 123852 194092 164026367 127489 109350 11993269 128646 45027 106294197 100958 22879 141892 175210 175542 51327964 117947 180199 29890281 111032 160353 31031707 119881 70148 1605546 44956 169177 8696755 70056 108902 126129568 168548 37237 9512654 98190 95490 137852508 96522 7073 17219462 108824 179828 162279261 7600 55650 23967243 3000 192349 94872994 147188 142486 41122114 161812 24313 117530620 81765 80888 241539085 69456 25146 70264351 128065 109026 312548101 131290 100101 224410636 33400 49549 223718 180118 173205 686778770 182611 129736 14137597 6404 135135 176690997 104417 17543 45399987 63867 28268 43301764 41722 37629 40462872 143148 170131 242721956 164391 106175 39248 71607 67696 5632777 78743 25490 3136723 67330 144436 9290230 47804 160348 91996044 132925 80470 5632909 39074 26236 33728692 72586 96566 55950900 119155 81217 82303241 80758 187642 8389167 5363 22951 1665294 36501 159682 64721818 14503 153169 26116502 98533 68969 370485874 92994 132732 29666687 67376 44587 90371 165580 180990 29632872 28055 12010 1393642 15494 118134 200413480 153995 57879 49707631 143977 182485 41680635 153869 106239 5198404 178333 129471 22997193 186827 149216 27917773 175069 188303 116960357 164614 13712 2593204 91396 163589 79777043 145395 143498 8330108 86214 25339 12094945 66484 102178 11846002 68588 82900 49953922 77738 94150 15587361 80024 54897 58451610 181923 146609 32788474 85539 105359 24197937 184780 189798 7441142 159835 22994 1037762 181650 2551 7667852 46687 25096 7792630 6498 155180 357256 6579 180811 226130148 1174 31322 11572992 111031 165264 26255404 99746 92056 26427566 47252 77888 1114384 40438 158210 7516299 29590 129362 29024379 117405 69415 66176551 21655 153109 68257183 151586 65640 40563108 192056 174430 59380132 57336 40110 14860017 121439 96968 158237634 112050 24886 112416651 37409 114632 74494164 76687 116744 150564852 52897 172618 631841989 14978 11977 182327608 96659 3169 29059599 114318 27993 8792910 176419 123509 534708 166588 109646 554675897 19477 182786 82460720 90546 192677 48175305 41023 63379 71695026 176471 139293 40354027 45377 25501 17091255 178117 143802 86840482 64293 32696 23012790 165293 116670 31072695 193290 168319 2309158 175718 7829 47791774 182993 53945 1321796 195387 108150 42530818 94506 53349 3171814 76816 132583 41099481 24960 38843 6667815 66698 124141 15390368 125263 118352 22957301 66893 113104 17998989 189480 49884 122420979 15414 39221 48270623 144693 132675 957825 134997 52398 62230123 106243 89268 83440130 79743 159982 224381164 163975 55607 23495922 97581 1229 44920118 140704 92710 132545033 113181 27636 24071640 30585 167369 79161100 118440 182167 252230663 39209 77341 50302585 29120 17064 72257035 70153 17245 11634507 169988 100368 51675985 162754 31763 60589583 11324 129639 58063896 9906 132851 41220309 157958 98322 26083301 53549 21873 27653259 180377 86371 69983580 56148 178876 97166 67854 79947 25221757 190948 196470 98199056 53922 28716 173516251 146737 159269 21838967 21430 118703 71734824 14543 199566 13458762 157004 163217 17076908 41193 87507 35995720 137314 16321 449863348 141043 51735 2251294 31668 148013 13757763 120042 37331 129481596 44954 176820 20242087 177067 2193 158743077 38059 199504 231218984 143123 143816 11099853 111205 17146 27146801 17723 7331 3309509 145177 60989 123566184 173358 36382 72867312 99720 193721 28536069 21692 171872 59312680 37607 5693 17280491 96238 102331 21027729 31212 51444 24209928 183596 98581 56594661 21081 149965 6021735 151472 157942 25554699 190300 175728 65197249 128138 116207 84138614 169725 91486 57935433 133216 73645 2485638 146379 155246 59491936 145444 24453 144751428 160645 26472 7392433 40860 21982 374154287 98518 111904 7392131 7391 26351 126089363 89369 3608 141145568 76173 174028 62835351 12040 167758 64063170 15935 18125 14935251 60786 176361 11376706 84231 5924 11504674 25778 60085 11743901 20141 85340 50006864 90795 45646 9140801 152094 71452 3944939 57933 46947 186839137 40838 93475 126125291 99237 8076 13192774 53238 7193 16001085 195148 10366 35572881 148608 90836 33293157 168767 76103 14443207 6130 130114 75500961 73445 97797 52611322 113322 171749 4877038 120140 80754 25840212 46191 84648 31183854 161082 69022 29759835 171833 85674 36130513 172332 59755 122212486 172832 198639 76066852 2634 106276 27304433 58018 66130 20177538 7972 104762 278507620 5301 197764 44572673 1964 6570 222918 120467 72189 62361046 95410 62944 54013484 147645 115357 18145291 156559 193695 18291148 194175 132468 106447728 60026 197035 744636 21919 136469 9542296 66394 184018 58218375 109604 7589 24584038 175991 97185 29091410 41996 173451 121833176 176607 104304 59564516 132188 39545 461191295 130501 91752 125887 169929 37815 7245555 112042 88708 26049694 126784 33818 1153445 157011 134292 5184158 6879 97231 32128132 171143 142780 52905667 80870 53957 614956712 36339 174020 12575484 183051 133683 10974077 37457 144475 10891732 62145 86901 4866690 181730 101760 27557332 184335 158015 430868129 119969 64442 1784826 177493 153755 17026712 165152 91503 138190806 2768 59102 7644851 124012 173938 20589589 59806 21628 19292074 149475 4201 11134710 52711 64018 105587536 147236 187454 126775349 137266 88926 21000839 56270 82364 8289476 194953 115594 11988520 184303 43939 25610692 123545 32915 127361640 101283 181124 71606562 40575 101677 8194845 52772 34890 370708342 164480 169980 40182782 164506 130888 9795372 168814 148341 76478067 171288 103991 18559462 105211 47290 892758 4868 78327 212320454 190875 140559 134607173 173324 133610 7888127 126599 174491 49995434 18922 64599 75429348 56236 69586 64891284 120170 198739 18083533 1252 92490 530777956 17432 50891 240930010 71301 113541 9065758 144379 69320 90259350 112410 99405 471822 127604 29774 2969052 110487 102831 6884006 101180 33939 10840492 36143 180445 105875081 191227 98190 145979546 104767 74364 199626889 46523 172999 18557674 183406 176682 6672829 115455 80040 237788148 23883 86931 109599898 66536 170620 14731059 91242 110686 162155544 18689 186199 19437771 104121 43447 110703207 185942 53310 11435298 128484 122500 3329784 58790 29726 143812011 166907 140976 91863335 81783 147059 34036674 137381 147206 132000776 6975 23493 2641861 42267 97228 44854804 88813 68432 196779586 25953 186293 158784967 117400 101425 37806686 105630 199144 74696861 95559 106126 392330247 162613 126065 52186707 129170 164326 3179464 120164 447 83749637 6574 155402 647673 131938 72208 37916411 141263 130668 20079225 85845 161891 53381437 12936 91702 21452976 109998 72106 18041248 199914 19833 184543045 124332 136833 66452936 147171 38517 12743008 146252 131870 85325260 2108 148511 12401208 167131 116829 201223958 43573 82180 41665601 112277 15894 17572943 20163 145945 279673133 66240 114319 18429608 170257 164111 129142974 177349 13022 13823240 96636 91279 19999351 179846 41713 49603493 166742 118014 28414022 6567 104586 8831487 102353 83497 11111502 180725 17747 14732432 165940 195449 132734751 13766 182810 106989740 188026 167448 23223363 176023 131791 36740373 179891 89495 36849353 132379 21161 29682319 167603 105051 140898715 103472 66039 28333036 54422 123183 92731509 31070 38459 208684543 187949 78162 2302331 22982 100280 124793867 27386 164689 6242407 101574 88917 25554807 81066 48506 204071692 38914 131862 8549645 166469 156298 12509219 152055 156693 169229516 68179 82487 68419264 104737 49094 104283994 106263 50592 3709463 103240 132469 21170785 159997 182339 3124906 128759 76806 36793813 23926 47760 85572774 42071 184093 55580347 22132 24639 40696277 5662 156100 9228866 101551 165327 28182780 65270 78402 100743 170792 48490 71452124 23050 36962 15957770 43254 129652 11076814 82452 140097 6560670 40141 181245 65456004 25443 2811 16242283 80761 91545 349794693 3760 1188 218668046 169762 146480 31732221 119076 3242 94972317 8682 132646 18747985 165146 75607 20469377 121379 45241 2399186 189884 128737 2088972 33837 162777 72520982 199780 53083 60082515 34856 130621 114386057 56081 115384 93442772 134493 151948 6911971 113978 69706 26847236 143267 86218 15927121 42685 88591 149677176 187653 31806 17992038 188773 145308 13282070 180356 182327 50875597 132991 154997 53886052 143478 55749 75350359 183435 146170 94873057 25126 170015 42613493 34884 144836 82168683 98143 22080 119599151 179612 185078 11205057 137956 195075 2059650 65932 112231 137916235 70604 184656 10944908 125693 7879 22718837 196775 166297 57591776 178543 70442 22091347 165261 68202 47254722 178425 127109 9333588 69324 86838 9283051 107417 175019 77944 61223 154662 31332714 109656 85256 81467504 60835 76316 55868787 42924 154309 39916607 106776 41033 25170172 59184 123003 14422024 17332 116241 21256167 15701 116359 23116435 164435 197590 21597380 182885 16690 25061042 101651 18423 170955681 122705 65045 19943211 27817 169684 23083029 53223 151304 66292304 96632 49745 32803247 169469 81655 107941484 164159 30329 1865048 29187 129021 34816927 176524 81190 3506039 117286 189922 126377 70895 75817 74929554 128285 198182 23002901 14839 112978 12189544 101732 155413 120091191 92778 16736 146708957 32214 9682 74801928 67517 14484 178953635 62252 185258 26005935 152276 17340 17268794 50069 173086 34891745 26918 5761 33294759 93483 74985 21712800 188754 106041 201775045 81062 163204 51908498 72536 94285 435121995 184247 122005 178849144 87923 49595 25845419 53876 8177 19959133 99532 4095 54155033 149432 55669 19929153 39764 21205 98086795 88229 78378 9804043 4364 40324 1737171 138786 116515 15900707 94337 93931 67785110 117001 58257 16333155 79716 137291 47281600 132029 150837 39460255 190606 2259 79000691 114795 83367 210229608 181139 43399 13469144 6587 40594 17911075 166461 113422 20278383 87649 15297 52417962 61433 185031 159084829 109936 25520 38237391 142119 76671 3023574 76867 57036 72870315 132028 199573 67295372 164612 52487 62224868 105349 88759 107627232 170712 31206 119848441 49639 53256 127975369 103963 108791 67284194 132255 82714 52172482 95592 162487 42119599 150126 124948 96973678 17989 187407 30908053 169885 140098 78703269 179269 83182 1612888 37941 111080 83774 3365 113992 60779231 34017 30584 63040713 147096 108454 8545459 146497 4501 107144669 93613 78911 467817 189684 185660 28722511 107638 195202 17202938 159592 173755 153101833 73364 187630 20622134 22666 86708 59699560 163675 187686 13046905 24381 1814 56459404 78373 122348 14913635 7182 51016 86814489 17215 177303 39172 132506 190902 1093432 136928 28689 27101072 48298 82071 65948025 131985 165763 59482614 132324 134842 308655133 64505 91724 36272070 144337 33248 165961509 50169 69818 96755215 160427 138461 50570881 76837 123071 29466681 1595 150413 68967837 96376 114449 19028606 187365 57148 6923141 117186 88934 34910535 180323 18892 55032675 137330 7707 95473689 182068 88378 20649407 133407 168625 180626234 108600 57259 793557 138861 60880 2613759 85483 59591 16197172 12631 95842 22572299 100421 113508 43585290 132737 180635 196859083 36471 64814 8953176 159004 32624 563206867 7243 140365 1962627 161751 161290 36231785 63656 91343 16324612 24929 175027 29171555 129068 158699 11664230 129043 84936 44082723 56441 103527 427845208 77503 47714 27333342 17940 140660 48657874 62018 102422 16209496 135366 48192 150476364 195332 178012 876947708 133336 75302 25529116 5403 54472 7378136 128816 16410 14448122 49700 51980 113339886 179683 34798 9851108 70063 100146 29078707 78165 172064 33017266 54563 126975 9575696 43607 125473 10434508 116760 1226 726579 129773 165003 54882378 146439 184783 101872531 97071 40729 11578519 57763 176912 408213034 124384 138330 9634387 58068 92959 48415482 32082 116648 12586493 111331 7094 82864017 116378 4120 84362110 190840 104959 84009454 65160 25446 15880653 132655 59786 400840492 162916 156206 38551281 64407 31276 15846984 89086 2343 26182675 146397 7678 25873355 71113 123309 56041302 113244 52507 13990352 100800 115142 46426472 63953 82643 50448950 111686 50943 50022625 25835 79902 54314996 30576 67398 59234828 233 132366 55120313 187265 41823 39663038 136633 98938 52489150 110471 162101 39125017 199295 95980 37877422 98490 40287 185679538 170917 176028 4361741 5111 159236 18181236 167693 132712 11791986 86835 182533 13502645 71333 10707 17483047 166646 154119 21793464 66568 171476 14241919 170113 109916 4658349 124605 69052 28770709 198163 47467 117844338 122098 90382 26803212 26001 97132 126920150 72618 20219 149996237 67157 111383 166343624 134615 174806 19461314 172586 182794 67847213 177621 23623 47674693 180120 107808 8120502 51282 5211 8463574 51027 57160 7157565 113940 155686 80269511 132337 161288 37064665 21402 116867 12435550 72599 54192 97427667 76620 196243 51245098 133806 192512 115569974 154582 7037 277241669 174734 55683 19375504 176362 36192 11226941 116752 151584 13451777 118866 64203 112586367 54574 165018 5492812 165568 37538 11779241 198319 3601 10618022 2882 11696 33453622 179346 74571 20223792 191474 145801 33723798 110826 69417 200712813 192249 53263 658671 93297 5577 125937734 177268 22442 234121330 84675 111507 25858220 102422 192250 10656918 135483 31685 61489541 175072 16270 216734505 46970 12403 36987266 9732 51363 142577800 8908 16044 248457676 177064 173974 17331660 72942 110246 56289055 55463 52654 36390538 198673 32346 12396362 19130 199867 21555297 107189 147340 16995128 140327 110347 8597460 53206 140387 4554945 174631 101517 141801 11072 38329 2952023 36570 6779 77968648 58001 100063 17651150 28143 38628 30587026 121876 196890 121643231 166718 70547 8455829 150611 59126 3332801 45209 4740 26354299 156475 138782 19259792 103803 18673 156384926 184469 63873 7228418 89944 75287 26728005 85667 72316 26831314 9999 55320 22312039 107281 22634 71753754 107628 132306 6434903 191805 165206 15506576 40066 155039 54343474 148198 127222 8523187 135287 91735 94598202 163041 177773 127568256 115549 153609 18702382 165768 199757 31781894 62090 73454 49499193 48835 193386 23775509 71593 193883 55102508 125861 63708 14457343 131633 164460 56168771 105318 144209 63204427 23984 191495 95366471 148126 163609 144696842 85418 31901 14220135 188735 12338 35718027 162465 180350 5628627 12316 19740 54665030 62153 183702 64200279 118890 38670 27031510 3570 175021 35718368 86285 35046 70689194 69361 87294 950932 51000 8535 43573115 198944 126337 30783759 198611 164084 44038867 116305 76499 194843366 182190 43058 55424342 61654 35301 332889522 78718 73936 42650139 52876 83077 57848894 170621 76433 30466124 16322 92150 4364204 40520 125045 222856135 169984 114296 16088326 43170 133118 569206855 79809 39613 159155295 100716 150932 489571 104238 140425 22800719 108301 25493 41341120 70415 161843 59769389 129035 38524 16261067 103068 22350 38201187 89247 79783 84590768 10119 140981 26111855 98062 192136 22548268 31785 75568 27003583 116815 129921 43149590 47518 149938 61997039 112449 129812 949061 70876 126889 19798207 127821 139555 75654406 11128 187942 20924127 197975 39209 10100127 108066 49224 25853284 116734 67516 31866534 92257 166418 7455106 97744 104345 8899390 44803 157163 3814914 104732 183284 36530687 38338 142937 30532154 149167 45693 80922364 115621 141498 40367564 168267 49266 14925790 63482 67873 29440239 192092 130403 4759947 63910 6822 91924526 115249 47827 35984772 41275 136792 66795129 16619 48554 129841361 40764 114549 31831933 136997 17423 55298709 29152 35525 3068715 16302 111223 20103860 88346 133153 21429374 83125 87223 11837990 20418 129361 7008595 30693 49050 43502176 25952 48025 321151 33314 67680 6094232 105071 194344 12914932 167270 149881 15640186 50704 77155 24876699 194371 93133 90438775 36917 196918 59068684 141178 121661 19402733 120302 99739 14850919 142732 90316 1261605 84804 105953 10130175 135548 31948 32706967 169920 160073 12744601 18376 84587 5441401 168840 93484 4722101 140797 12498 16393484 2546 54906 4272971 46299 168598 5256771 115165 154715 35205897 38669 32624 7779405 6832 91084 65709055 152162 141588 659170669 43708 144463 306997418 7216 196492 5662665 195633 75439 222027444 164211 55480 34771497 187568 9731 5888689 33708 193164 3749616 32221 137126 49475420 145018 144852 5444398 16632 171389 61746906 6493 91172 58147904 59217 34115 21047210 104162 169414 171435241 117670 185402 3225798 37787 61355 95542426 119276 115863 18325100 159349 19586 169480770 185188 56141 14873402 32867 119671 80604938 165948 79 16863975 106130 95993 67939614 17068 152195 17940101 147582 184456 81361425 81350 66890 491122934 140001 96551 2292755 110000 42321 1212294 34370 190936 99478129 172140 158280 15524883 47947 161012 19511349 160589 154738 190093759 3060 40826 61675050 159018 38068 112104015 33333 89301 15121330 64755 131555 90919347 68978 140545 22491061 26160 35043 36891533 143757 117718 5546359 177192 143245 30353423 55122 132173 149797306 55285 174100 9230897 23950 19129 9914750 112858 141722 52905889 21629 70230 158020025 62131 138775 45400801 72323 46037 140999420 5096 183074 17340894 195075 152570 16399161 190877 38135 161357013 6384 45373 138542505 42195 50881 3749548 157210 59645 84861950 171611 50643 154217006 49220 55854 458135 111866 144357 35353259 109577 100449 4069736 87822 120849 7817380 150304 171031 4548030 37990 24084 12488640 172605 39532 267441609 142376 165666 4106226 118505 181387 11024616 44424 16848 4906129 62353 140867 133184647 62010 111502 282799593 3851 93472 39725980 50746 192896 109875738 71824 41764 81693010 116416 52392 22421936 186086 191957 14345960 131669 109414 27081353 55089 78648 15887411 168861 179119 25724624 108175 50256 203528106 80691 69517 12720995 127631 100833 98443924 160024 83991 31623884 139930 73573 15019618 17122 66504 37535189 20816 78142 4332959 103272 18411 26274088 96986 168374 2955558 82190 52332 4705989 97956 106626 111052318 167935 162214 70773036 128154 117285 67081589 91921 12008 7881060 109698 190883 34089962 97040 175525 19263298 131175 110164 4178717 148395 100704 4041156 60448 139083 65582963 36649 130323 27687626 63471 84602 43283363 72456 53993 76710840 74653 8990 134661436 195057 18984 44065489 163109 140791 91537614 104849 5198 1296149 31573 76006 177981364 4440 51958 6734592 184554 81364 6139799 38711 551 2621709 154022 38710 10687676 127397 32968 173769 194459 96699 997927 190995 72487 146015663 198525 164362 13866084 110039 31450 20004770 40131 103828 113838898 81211 199114 48840986 162675 109845 110798577 124292 162694 12858052 196072 47903 96496932 129818 73153 31905052 86407 33337 5567699 199859 155127 83232595 103012 69086 109601750 69998 64724 39208379 107453 3660 33199040 145524 145006 15756949 162212 120257 39917196 103022 38732 25916684 176450 106345 59470332 101157 154451 16609779 84129 168955 17165497 58378 44338 30159788 167073 23367 9191916 161017 2221 5683630 2771 157552 42892418 120434 24183 48740550 187283 158032 78901838 3665 43938 20196010 160438 49046 158730998 9541 71291 35961007 6011 59954 120591185 55482 108848 57150247 145290 195393 518712818 180894 16449 69632955 129915 100521 128203929 148756 73358 27487028 128932 122949 423922539 29986 49838 23487410 26683 60148 216058900 77039 43556 18001209 189634 10530 9583528 49723 147264 15728393 176800 27354 46623367 160140 136801 7544565 138825 161083 33179231 189835 25287 4597575 195895 170962 182438707 40210 122955 25242529 63030 191335 58578405 152579 90721 41291143 129739 46844 8212125 195524 109233 67303722 55079 152678 113856193 158571 3753 80720989 36884 140876 37376304 66732 198554 2553266 153837 117518 126303007 198990 106296 243168735 186449 199107 34970630 184383 159775 16757321 12586 188206 8744436 25102 42628 24880974 112831 11040 74704221 144321 163623 11520440 92880 58191 10908101 16700 68111 90968013 93725 43064 63044451 161221 87356 4395002 173831 185128 949348 66994 172108 8779886 65325 156642 17801340 88361 9362 7792700 47862 168851 56164946 57141 56501 8925925 182470 74591 14290161 124338 172403 76535101 77028 51377 465633295 100699 64532 13177259 14177 40326 61098014 129867 81656 3092120 43380 124443 35898946 146833 24543 83383667 53999 13187 187096890 182929 80292 33969608 104918 169292 14658467 85825 140970 34197818 194639 79648 20206698 55665 8492 1929889 71555 41073 8755214 3154 22632 458399 144381 35402 133550 24097 169099 7893210 130776 65305 195400459 37671 41742 43100491 69225 163978 26775383 75857 65245 8441730 142704 19231 21557999 113147 167232 43160262 107089 172906 21402027 94991 168736 57500668 22623 155233 45437290 161959 35130 30339559 90875 78091 210875849 119319 34582 619343630 198068 115180 4483704 63684 63254 15953834 69019 29018 6504206 39558 125958 4042691 9914 55581 29252285 33452 117170 21953285 105330 187237 27835745 54479 159656 10843147 58534 92905 405391848 115693 196022 6619500 22793 138259 9522128 167938 147091 36471431 196682 111735 140549517 100751 65985 31273822 153766 130659 1479725 76937 93609 52122899 141017 192201 40952761 74407 159543 44569627 137239 198031 32375464 195958 57014 64610340 188141 165263 69872069 142290 96072 22646054 162598 86809 3129938 102550 91304 54016455 157111 134479 31705741 76207 128652 130817579 100154 88772 76041552 103323 111871 61482584 157083 187531 49184635 49255 179767 22560426 135977 108668 25294574 48875 47293 8185427 142550 41840 39546357 33307 19096 4758146 29033 122931 15075697 101059 176417 6446745 103703 108374 201683709 111269 47354 24174739 171731 123429 285979043 180708 93194 3185108 7194 25192 312245532 92722 131432 64303601 183464 88091 9674758 27549 171935 2485143 5407 128227 2034663 92570 96168 3983925 30745 195450 550071 143997 21276 121565011 54160 17348 93591917 782 186250 5813535 196662 197129 2849010 161134 119729 27522170 140980 118258 80929146 171290 27311 283762631 100171 142553 54167805 160061 58478 146490186 33990 172819 12137109 101986 162603 97273067 133883 16120 2665574 66104 25697 69488519 98945 31729 2166332 71622 36365 108377195 37333 36566 31693969 139900 115496 99589590 92131 163137 3030956 55409 189810 102532548 179721 51218 47245976 27607 108280 15802697 129007 120593 91728961 120249 102819 79051598 68120 60462 41502362 135749 35505 6415030 119860 59729 10099425 160326 28735 178999734 194433 172390 247164874 19990 19606 13448050 197329 39352 32361533 10129 177474 15306771 136966 185678 9182518 31828 179256 78425610 28705 188152 304940459 94993 104704 152605 50213 109531 123810130 189386 7208 26521400 163631 73755 689072 20570 176308 1209170 91202 121143 78009154 74776 195507 21351200 84141 183443 12540139 97525 182921 6875391 6589 26552 26545188 59670 59798 59477885 145110 52735 9248262 172215 85936 48498417 24019 18156 65909314 97660 97582 70032705 98844 132119 3377691 75066 62436 2493111 145514 110271 95278933 187340 54555 5611111 101088 186619 16235666 136768 58078 11785025 9674 77089 122064345 180525 67435 40269736 4901 181108 103902033 129777 94733 175318192 188311 114448 11287294 54363 106057 27605001 70933 81850 421193161 176150 38300 102768314 7586 38664 20707564 194185 148471 98476973 31406 50578 8773275 91182 173397 351589604 77103 72168 88213968 183352 95995 10808934 53353 177949 2630799 63299 122254 8865162 159081 185687 65347720 38208 111062 58172130 174368 86065 11447959 139290 112536 9864501 70564 126552 194857793 178254 143548 18698661 52335 39225 121441532 18274 78483 5691113 191093 137689 16826504 42629 47785 11895996 94619 86245 13356952 166782 171930 15917744 161416 176656 14027425 103428 96238 44923544 118113 36704 20345847 14507 181889 317963 189864 47564 78517455 70226 131430 20184232 175189 160672 9550666 167392 143026 57692171 137219 158928 74367064 9459 71888 298947973 4702 91471 47582083 64034 157544 83065943 23397 72939 40575508 81453 169122 30989386 88640 132385 67715498 42342 113438 118511493 143962 65690 243545672 85126 468 22446276 173845 63058 16664133 165315 78775 13231845 101722 36476 53728846 29408 49636 8661376 174104 29354 27937586 193447 180438 112297999 173776 153025 210024259 134022 166651 55192271 155397 140603 123737752 85525 178125 14061997 33280 105117 455545 126574 87198 270472449 189765 29260 6637416 36826 153894 38065506 61603 25379 1538475 153890 190977 36458371 194310 69727 197102256 173715 28961 3876764 88939 71546 15492272 125654 60769 32043404 141809 100069 5175362 7676 70206 4531229 168858 126012 39922904 103616 121305 3592218 132327 125448 12444893 165749 94962 838646 99234 171298 5312032 104432 187694 68122701 11722 123081 2347096 27100 4185 122618801 56324 63764 507370 87584 32490 6392005 171303 145645 26594307 8292 183920 5456290 29747 157530 58171301 80275 78412 218595170 107894 199404 387865922 193609 75586 4249616 16047 66993 82041803 189438 190755 464274614 45435 98611 10807087 145003 192414 75113961 112424 15447 62973498 191927 156821 56306565 67067 197332 64093596 41769 197919 196669351 19234 149907 7280792 39223 105987 1515882 125691 21198 51122947 116435 88232 11447766 184268 87780 174845176 34984 19021 54445233 41596 123359 2644115 65959 100886 68353866 81921 118478 8065796 162709 143360 37175473 152092 70512 39958122 171437 20108 5495626 40548 30995 30253372 156017 172889 6201405 18234 21543 12172955 139943 81132 15168889 3486 109261 77792606 186341 94004 40651457 76589 29290 197187208 147772 147687 9297748 3893 22616 13693523 18583 197024 6972571 196993 129659 18693249 125639 102992 19464466 120719 184188 17927236 137872 186687 29781779 92565 37398 10346644 32552 171342 8899761 164179 6452 115309157 7818 140006 306231702 49138 25898 234361 106225 116753 7821197 178089 88964 184826788 165479 105760 105160115 189277 185998 110402974 143960 155311 19770924 102469 91598 1311427 86596 176301 4911049 155790 27309 748067 89965 149921 20858607 52062 35408 90270429 117783 70525 19141743 76608 52691 14779676 174215 36583 3748824 101377 29651 8380899 75110 23310 122574953 30383 60635 7135398 151833 88297 1477235 75422 68534 53517580 36159 84613 250429352 24502 184364 3571199 158679 9994 52862339 92609 193257 9407265 1938 93349 175007755 104511 177446 120087689 139313 133960 26769278 56792 192383 3045276 85132 168034 92225606 76520 88477 55575381 74802 11227 26443936 127152 184737 29615891 128319 145466 10177431 177839 46828 815258 90820 7662 6160690 41797 131011 32595008 144069 192694 48321000 59716 28264 3325745 177923 72311 130002182 105450 151257 230616386 190350 97831 49068652 37255 78250 20472943 196380 185225 881217 26948 90463 10405331 135880 173933 26576323 48255 28876 2631245 126193 63812 20719575 4732 188128 14505114 92943 75289 154783439 6186 124912 36236130 199867 24185 48090334 101691 22279 94804592 96988 88153 22269240 129465 198434 87985200 76315 198243 49864606 162892 187112 1984258 149656 47641 20945430 16736 76413 64904649 160731 197323 9532741 185865 176238 99195946 88035 49154 31217086 12513 10732 8604776 76842 148472 5306189 198380 176015 161647887 24646 27267 54771660 151206 51948 94050346 59571 183438 51826601 199107 156236 78743 177879 83304 75005871 42368 158952 1627581 106288 125666 2874018 120693 107474 84965615 121804 166676 55167078 47237 56997 27151861 65794 69363 459476044 177799 120106 9731873 54077 19796 9037344 66078 121267 829 58891 174773 6788973 158042 68044 235796280 135150 196875 67828970 108294 108759 3145658 98153 149994 6643475 178897 85418 10473795 70443 89667 83659929 64473 77868 195363677 23943 77166 3121656 74894 179218 16156268 70861 198426 3549600 117243 74747 185810738 141573 113890 1610844 91820 163288 16782463 56913 94948 67455143 15846 50973 189063813 44925 177620 2835659 39618 157466 98112616 132614 154622 32234296 148633 42616 31850192 138817 67053 36490522 6033 31117 47268872 187600 147559 73204970 177828 50484 5475105 89129 14089 73866901 9334 138311 412937377 85816 51289 14599675 147409 33858 7715351 13930 166266 648149820 30117 188981 72931262 105209 164602 5111886 45923 148728 12046162 91106 10683 17246294 32168 182410 114548910 90770 26192 139409283 110921 170574 34010282 3607 65720 12973381 27093 176627 2966196 81979 55098 102975783 169299 10088 77024287 112698 49729 8574530 29302 147414 46858535 42235 13960 6070807 165149 57721 30968762 56470 35774 62188592 96929 175931 26785815 81693 106839 82695134 92037 64744 9884377 42616 28622 37679316 10732 121727 26592699 28749 9965 1801420 144419 32152 157242494 92615 2057 106885610 74185 89114 89256998 75873 29525 69944121 8956 38265 46251081 44185 179022 14025484 177090 133388 2466668 18191 38836 21259003 177788 184552 57499573 36941 168429 15477390 35524 128261 3918980 144423 192711 57233382 102423 142185 6739521 191087 25538 81586827 56913 134184 49236796 116478 35500 13988304 156403 126036 1163489 145972 87690 59740703 5385 196771 75739155 122078 20173 78739591 17422 116657 40223487 112754 10803 11141288 60279 190370 55211887 104508 24169 47403822 79836 94121 111083525 116966 196994 11243493 163497 198941 39996355 22463 49229 351693642 123798 146802 195452553 44926 145717 1733890 74821 157462 48353525 85196 8982 93722091 8209 94664 31968100 93674 52989 20329126 106974 149717 35531637 140768 52787 65466516 71462 116189 106543164 40435 147620 3107548 180132 137341 44534841 153229 147105 2185257 78843 60973 30751775 183192 162867 55281437 175006 6894 8622052 111228 81063 3036853 192154 53394 26502855 200 196256 45563 58980 54502 41609173 119790 99012 41618989 57754 186035 42463155 81314 181065 49202786 191740 79792 19142280 186598 141423 32401246 68989 135013 38843911 11192 29314 12768553 162300 145515 28964989 169853 183463 25623473 25207 127677 213866135 170231 158457 2210933 1254 121680 113153994 138190 90116 14662656 21472 167867 12113720 99579 22806 168146815 43982 93982 5235055 111198 14468 2241060 48319 110688 32677617 88450 150984 7827765 11362 64918 79200773 131733 175318 33336257 54731 123114 46200019 199270 111244 97666693 197693 120255 221953500 144238 76142 44177752 146053 157091 24099119 17434 588 65144248 75833 30930 15049984 191001 4633 16589891 74212 154733 58176920 89825 78513 6848000 34330 87935 13292027 104590 188995 92983702 28575 35011 57626690 151121 185313 26337509 112218 73935 245961610 124817 170620 11839072 61368 194949 78663062 31581 85178 1201206 122508 58829 250147 186569 96818 77510496 44695 27939 14036847 193292 108931 738053 75183 145211 88906802 124456 59453 7076952 20156 19471 211499544 169873 140551 105337452 107114 76334 420919 168 83172 99147646 59233 36817 147414973 187737 108417 127539347 59336 8981 17005940 66232 27930 197602291 45441 143799 21442426 29561 86009 76976132 189163 21829 6676877 82259 156968 8753883 23962 158796 69032730 19972 53545 23331229 111197 118991 7667845 9004 73266 11008656 90527 12006 102155318 102040 12046 9300286 88291 175240 40599583 140529 162000 55126421 107253 97157 160696492 98510 85511 5793403 115657 130746 28115337 174895 157284 137443790 182561 106307 22477667 58345 198889 42970369 136688 186101 125087303 183289 167980 44005124 90902 157667 69084893 177591 113186 271077535 32299 193068 40005565 109425 104473 14154344 33348 181672 86781380 87491 178503 24233976 142163 185016 193375106 143069 194944 37036265 13863 20806 16597756 197406 86297 52472962 135771 68625 32401918 61632 64808 20857605 108825 184074 6299697 104653 31668 22297083 133118 167164 149735455 140999 82575 5096216 51727 52147 133787146 115005 9875 8017662 81856 144217 32948015 38018 140156 38002259 165507 8786 1899310 33362 150431 24012166 17084 87296 14086225 166609 112246 48540375 143251 11504 6486063 127583 160634 3944752 151140 93498 209387903 166352 139753 216350214 33087 47411 110359368 185340 102045 44207230 65338 170385 56117708 148818 44232 53878342 75742 108752 4975226 139857 87784 20892913 102639 148960 10954980 8487 153855 1472955 192330 64946 126095797 59160 157337 96501813 54120 169855 23856739 91127 14264 87998839 127279 159092 12419789 130158 95427 29550380 96194 60617 55475331 96968 149483 19051665 15328 125005 22068073 42441 104170 267721775 30956 187625 23467954 72858 108850 24522052 19585 186094 49556832 189755 134671 41115549 150065 63587 97998762 12342 32510 67686018 67187 71259 14296092 77280 8368 47314993 121474 72564 252122755 181858 156795 496028552 36167 194889 252739129 193586 180913 70951474 186183 136061 37781018 61044 131861 70419681 20539 128580 36813104 119124 199401 107965130 187085 141888 21653540 84500 78766 22160905 61447 124639 130514 7942 98396 4557321 131559 83041 73733357 179237 135216 20667900 175578 43027 29693208 26406 37037 81140793 10911 80329 21965455 57320 87931 462503073 59093 108995 19900498 55553 135131 66916128 56181 133551 17459913 172993 72511 53229399 151285 170274 17820081 83815 118109 322160962 53213 124002 48813570 55116 115082 13073401 131961 142173 53465599 48142 16454 90845062 10499 138419 11880275 110894 159143 348972872 99023 170460 50659759 196655 184778 201990531 78030 99044 62966549 154561 54144 461033 128306 9912 902028 63628 7538 2385715 99772 22824 58732452 113554 28148 603370679 195229 83494 45522463 178983 177824 23259304 15950 91160 92505865 121993 128028 7724762 7653 158957 3655397 199840 22112 107081569 56343 53033 88955849 109203 153899 1095018 33897 38531 15661913 74418 15998 6485339 106575 190446 25736223 106494 188286 15610755 72142 61161 107164644 153789 108484 410754 99052 6617 221275250 83411 154089 1745590 170766 82915 50476602 97202 191741 138887300 87901 23475 38541076 36921 28513 130073539 98484 43133 117026468 101769 32315 108517706 98084 18104 34610730 44620 99624 584782360 40362 29509 67772442 35567 36193 17483029 131077 47103 14062122 66182 128158 350871781 127679 155232 35110209 4830 166817 204455237 196004 4351 144318025 84132 18589 61439459 158732 80255 104662838 73684 113404 12601347 39266 145465 362835806 112328 78932 304763 189383 55979 14429658 198136 26689 4796808 136645 42345 207594248 70902 4847 1965917 63553 55018 31877076 161715 44336 2035269 35698 13232 25208499 114441 105837 578238598 191103 163192 336984531 153759 40895 23650686 163530 23967 72522787 127488 163730 17372602 103623 12655 4325170 4914 87115 390044970 2406 24986 4005663 153121 88273 2098264 79699 143476 53248558 102397 101409 57084789 51500 48411 3310716 169886 145295 27156129 129335 132832 130342566 112563 21586 38754375 83112 145520 99107719 80896 177554 4195624 172994 187706 64273398 32901 71865 52703116 121682 101481 52920977 151399 164920 85059363 145952 12551 29233758 121700 21510 345145164 26356 56518 786297 67319 115506 119681631 93457 152494 34193698 89137 46716 78393094 94867 126048 3377262 128126 197914 122299218 27442 176986 122908275 32442 193854 19412410 124685 108960 6891669 190987 21186 153750479 155049 145756 757182 144024 122898 129999212 198055 17003 194637009 47030 74697 154462754 186234 29435 212420880 190416 162219 19648416 65942 42423 118295918 190799 143522 30491818 153188 59635 22444156 96538 154616 5150383 7724 78481 35818603 17529 195854 12131542 20261 4385 99706771 165937 38652 106541210 131997 58163 295698 44808 29792 25911770 62663 187896 74885997 108661 182603 52267150 180381 20382 21350688 64719 33736 571183764 164979 40004 8805451 29458 196562 16305758 143347 22207 138731135 46170 75791 21806352 114168 162977 106635054 142164 110987 23820038 61318 86541 27375083 164144 155109 20200535 149211 52023 22853995 13603 13374 26296472 116308 182961 28623316 175138 186310 44030668 195834 167525 14984347 57855 46219 57624978 182761 133562 40911839 173202 163416 8941559 149299 85730 199506689 142397 96568 77188905 16271 84349 8682521 159872 35082 53049603 193442 27922 49262605 190821 82160 18283256 105925 125158 29591434 5143 84371 27226083 19677 152214 61839564 194954 199245 18518714 70994 129261 12850387 148581 170561 81244364 134477 162398 56085371 184140 137931 73504361 97580 119474 63162709 170812 13308 103802282 181150 144455 110701339 13855 132762 31668976 85704 153089 45214442 58037 131322 25839751 94088 9848 5850787 81558 34738 31296332 85960 197572 12476248 134363 59227 24716201 133206 123556 91504855 194509 44865 40868229 158589 115057 68606477 39456 4471 49965970 130965 8537 20340143 79984 116351 968126 94385 82217 138937664 31413 14772 4063934 72085 94993 100593371 194253 68504 48328579 113293 179450 12228828 135067 41760 53964789 124764 121430 295945961 124936 5594 16673069 149708 180947 188009127 109023 53830 451025 118162 197486 252823 60547 7214 32469199 97334 83009 88067778 158477 36211 49465934 52387 45823 47917403 7044 94091 11108146 191485 148355 3196327 8392 166498 61702000 176555 12238 22161620 192776 183060 31884686 161303 163075 346906 190275 63496 6761958 70012 138916 95732951 166783 171994 80542551 84785 14070 264323737 49188 119933 77218338 147328 110271 1112524 28142 10378 41790903 192363 113267 12924419 148885 90435 138172700 181296 14724 23215059 187652 115119 16048124 51655 139296 186042881 109295 138935 51024663 196711 63235 451624837 183681 100758 175674464 114795 96762 9102712 43817 117770 6438098 145183 77628 63194416 62474 164378 71936734 94407 74529 91198327 133939 151420 4235765 80750 75614 15581728 174472 77270 47678722 31186 34120 5529670 137098 186051 3331435 49029 189871 5847467 180184 79674 91662249 133112 147866 50017300 130409 176031 1162389 182137 107665 77770718 186355 56557 5331549 72466 191276 92124407 102470 145517 50337638 169700 72865 2437756 188512 120578 41765582 87899 106625 26932952 68333 145958 1634864 124182 104861 1853787 178647 76814 59073180 7140 148916 91307403 81640 32160 1945433 42552 96616 3163570 193364 165693 318750867 42225 9264 16443968 52002 64568 15414487 30388 8012 65886067 67578 90734 8599664 186768 63128 28936870 162262 64072 697635 43572 185627 102377172 161706 102008 252517354 140495 100092 26817872 1024 197561 145068031 129668 17816 88796735 68138 75720 2384653 86040 108901 68599974 115934 158454 16352900 89672 144469 17976713 180693 153041 48066534 103775 35274 746143475 31366 131273 269991566 174935 31231 16833553 11044 96474 1343231 71717 134720 84900212 95468 19821 16254438 11373 179560 394022445 54375 136325 58289473 76261 185955 28080365 136669 24387 45684357 125829 193256 374890857 9677 47085 42813366 132320 58005 24935811 74678 83278 4384410 138296 127507 103753995 45341 100472 48116820 166687 198493 704562607 34798 160379 28684800 171438 40534 45013170 139898 135722 152827876 197788 107805 3065234 189938 114263 2323811 93508 104746 30279757 175728 28445 19303356 49561 127709 15275182 101290 100471 420859 90068 119080 39388083 35233 58520 14600742 95225 173544 12499364 199019 36193 50705599 86140 111041 176177051 165663 5664 143732162 95641 174805 9880757 121257 12879 659953 56900 163710 159355421 90111 35818 55608539 161310 56430 60895449 98798 144948 2277433 112747 13117 23815714 134101 67453 15979764 29708 34237 244687696 62708 163260 32660 68924 35751 10545902 192691 196594 18144854 193896 91356 72361768 30592 50941 52011420 40029 165140 157050860 170694 173335 37246994 45398 121479 38119676 24676 51601 7668094 171793 196324 40542893 86618 170105 55825544 196982 81842 74737524 46879 100214 173633342 2921 144566 5266436 33905 53204 11477608 188777 39588 83501458 13985 118227 177043961 17193 70704 22102586 31281 117694 174880846 81024 82336 762993 183496 14985 14248465 15420 63713 14619611 180560 1456 12407822 166321 135526 17141536 165262 52162 53721361 59856 46299 3549731 162007 17209 27010927 19449 120301 62744265 27812 24189 29967860 82400 39789 67804301 72659 115304 20208761 55300 89506 3768812 5454 44891 1919320 118013 194917 71133997 179513 13753 24224687 197255 134630 181761179 91374 85126 6875783 58178 8447 179262863 77116 12182 513899 179812 89138 410013 28281 10469 109731155 136943 24952 31569486 93711 199491 85490943 199728 40989 213848907 46688 81231 9204616 84041 45597 48100822 14240 61382 160837772 160876 184269 38890395 169187 25099 13878588 112011 179947 147269493 199619 144793 5696744 126832 46314 4816526 86063 47482 32040748 9097 180704 22830686 103 70798 19403561 97647 142882 14204184 58110 187326 15518297 183320 27681 24835404 63425 60970 1065698 36867 54872 75718210 42737 194521 162730770 148432 98048 31207797 96702 45740 35100385 6946 15697 13320808 92374 70414 843786 139506 161667 173473766 27097 180094 4836618 162731 185066 353029897 9797 5625 68747381 90713 21331 1012828 108943 119767 9105118 72070 29917 2315582 117045 7984 327233140 128952 188257 146404343 80669 6550 68132841 46312 36441 116525660 177944 79689 58375577 21317 176270 63552742 17751 1408 62241521 101137 58913 11441680 21824 53924 130730988 133611 196608 7800938 35170 101296 668911 54569 47848 6270029 93398 71189 29056250 143572 187463 314415 94499 188619 555149 138387 7844 59612989 59258 33374 108007405 170270 136635 25602943 64464 43111 10104943 121951 177170 17783797 79477 151146 16617854 71954 2930 7752046 143457 171125 41816603 85847 182955 39135553 77454 11605 218064470 77096 82539 441729739 58495 117255 9435508 134256 169268 1320689 20389 80527 20104541 67938 10660 25943844 21493 187738 27509244 133400 87476 110639985 94159 59301 33776670 198693 56874 98994112 12446 125932 65825075 92812 18267 122672317 161550 125696 36536468 121631 36748 162432911 61942 23635 64787536 31658 55379 49324881 87293 152813 57613161 154897 194958 99956291 13193 37326 50290667 103271 112621 243745430 92364 48480 70650649 189811 165088 15999106 132243 61260 114485884 9517 182373 31270535 67532 70403 14163499 170508 64415 169245165 190857 139891 130316630 171950 130990 83691525 188060 185628 205820646 99367 560 3827957 107319 192511 2216466 38799 185007 143349485 18861 158663 96138131 187501 89177 15703925 97979 77620 8501212 34912 51330 4329727 164930 173112 32425445 178237 92107 2063771 198793 111357 155987839 29020 40498 14208661 41668 23894 8529834 128934 182780 50073512 188699 97622 80624962 139810 187535 5741049 167000 21205 177773748 31957 189441 18923377 150060 179890 5777961 136798 179183 100604071 29913 129035 16871970 96373 127695 95495544 139770 2284 6602677 114659 78306 26017438 101705 179232 14651813 94656 85678 22112688 142675 42710 19671744 77656 128827 135008153 182230 34022 2212336 145135 6055 121427044 126654 167902 32524120 81002 19358 58581141 22104 172287 295021888 18298 38728 69228684 110458 94334 336579964 121747 114161 22069452 6486 179269 84735 125437 136170 33291744 91217 106074 25030667 13196 127810 2050828 88596 59181 4727922 122833 7108 1542284 103468 60043 142090803 176489 135742 23140127 134652 91778 60399458 180968 166313 30698397 31611 187132 30240084 158231 140252 59943971 71095 36361 42932035 176343 17240 131790262 148115 69432 338462403 87266 100377 230171961 52099 106849 25705908 199627 70364 48240463 176409 42142 21037697 80773 114983 11550774 169699 54630 300057 30183 166378 15581241 31859 102294 83859818 31802 162358 96920449 119300 104591 191865165 69643 180634 19095595 51216 190050 43349953 172316 79921 65705757 36727 177336 10240044 123309 25896 36291198 44397 99118 5751551 8208 116177 4856623 62678 77838 67562026 18840 150673 49112947 22049 41394 67412487 86808 107036 123619745 84232 37597 214787902 112054 92032 91725252 118511 142021 82486477 153309 44018 2121134 91194 169906 4815570 92370 197605 9566314 63824 116640 138318113 81185 77342 16477920 26003 171887 25147226 25675 166751 101279632 47602 98462 6986668 103229 191794 103886497 24324 23338 140052938 141294 168549 13243923 149773 115588 50355329 11268 31692 20689660 63962 28391 61081445 113139 26473 7677637 170715 21779 1976499 48705 31967 25234402 36473 61414 61346867 101869 173080 148077082 57551 102731 12383630 47595 115992 21637341 122631 95817 8086973 184689 47062 111316837 145034 179595 2102702 53536 10302 16699668 28640 131174 81141625 123078 28577 1182886 169553 47391 24549519 154974 137070 118164436 97791 14445 8680757 58061 10434 52051299 83158 109967 26132879 95674 79182 50364854 68568 76955 109377634 153344 92399 57034568 34760 98720 162548520 199248 38958 20830655 199783 59756 72512 46506 182763 58702763 64403 171589 14523846 95321 139716 1869735 137820 21798 16151679 173475 149251 61851874 27444 122682 19364698 190826 82281 231875711 82872 31387 102343799 171470 110726 47109062 83262 63580 173265397 72348 133474 134066173 29748 91132 3260030 69116 150703 20886276 70331 7132 13576528 76980 15205 103072532 99283 31104 75599151 177990 72268 198365076 4822 145223 43864269 55895 165609 1891600 114990 160800 58283141 78848 128559 332505119 197684 98295 24091293 191822 180386 100284970 33252 117009 27175415 185798 101718 8858957 163471 171695 1904460 43766 17884 144669582 127643 48830 309933249 137533 56750 30097042 39965 65213 87010209 16374 199620 91459941 110077 141921 47785869 174621 192104 43350171 193560 85676 131361608 131015 44391 11933321 142772 98908 34098894 194812 107298 141384424 96688 84226 123710217 93788 163892 111020083 36441 141563 4848856 2188 148908 28771198 174824 82219 2646102 55831 83307 8304815 196805 115529 5035123 21951 137137 73646111 183973 21182 14793386 158454 173867 427467597 71764 151731 56364740 116462 193130 52437235 136973 8045 50977790 69976 54844 10209252 165579 24454 79266151 150354 37742 5132720 54393 136315 9228853 196344 159404 39413885 77012 57826 4087874 23610 188930 18103914 55150 106195 22178029 18193 156909 21414949 137800 127311 12921656 157881 17530 126858124 134486 169988 72815985 20115 38110 106804883 9885 100562 74614469 124842 9252 114046986 181089 35697 133115773 43047 66325 329736 87557 133918 4070146 147602 52357 22657 175014 95346 10616221 9869 129296 140980888 3209 14369 210342525 112206 189735 77335807 172922 35799 122842299 37909 49338 52911629 153771 52061 41270863 26891 143307 12574404 109917 182242 5815045 122118 82041 85546431 132168 116470 139988479 38768 63532 6313327 108097 59799 33827 148469 15870 89006791 116912 196566 39471609 90317 87316 1389910 7571 121633 9071258 177391 45485 31137359 128070 79808 59212632 159684 23265 164752543 77553 124056 17020377 89501 54446 35895510 34143 117509 33908291 136630 16459 30107966 66359 114149 9446003 39307 12204 20172323 141826 156846 40610743 56108 43345 23610201 2700 117817 10665021 181921 99411 53711925 135352 59060 66362783 88440 124308 44147067 193067 129420 77862172 79970 17632 3459176 184936 195585 3693150 160202 119672 26025008 170890 138602 10097056 161122 7260 56657356 29234 122172 47499978 58257 157443 21294162 161661 149180 90488786 6394 107897 207531488 128748 33049 10806241 179381 79112 16071713 191899 115806 4904705 500 2342 44714958 108576 131434 83070257 111129 5664 281090012 170017 123539 194928696 112733 177560 6785240 64212 185523 42606775 114041 56833 39222449 133534 95022 34431298 5991 82243 10153550 96691 187357 99120520 124467 1737 69876 11050 75968 86042 178798 158114 149016021 171989 93108 39989449 56277 24722 132627657 94678 28245 10772058 156723 147593 7036386 134303 18331 64765681 98678 70233 9419294 154782 189332 62233072 15504 158670 20145276 189562 15708 404056981 119803 49455 24076964 178390 29144 82259365 4348 129104 142810348 97998 122011 21093276 51899 146996 6999742 89081 136349 229871867 11634 98589 80347506 58426 140772 76181394 193699 185323 17181054 89906 177561 101223964 135300 23572 2752137 179661 45508 36440962 69533 35206 185309552 193318 167662 395579090 92174 17315 6852808 63319 169675 23238370 129063 52233 37658633 176561 145553 292501920 67396 16800 4736508 100163 44382 81440333 191622 142221 87627381 54615 84685 31822440 199707 39557 143628426 161213 145052 3793025 196232 146896 1648750 111317 26868 94966384 194871 116879 181180159 166052 122751 30661351 106904 120086 29649806 131270 9413 1448212 120557 38522 30073130 45257 110410 41821089 67671 79201 8872757 139419 62033 30988317 108164 66048 37523510 97719 164809 57181302 86399 67159 148656463 49706 111217 17193841 108160 199063 22964225 98622 18998 54939249 19457 171964 67413894 92158 17680 4457327 108176 69397 32291257 180694 25397 635223668 45140 66594 5694072 142414 134536 25364608 128115 53198 12548128 86824 91820 23829664 179428 195401 71660250 105365 90462 21582051 192348 62796 667353 161798 49385 63865891 166019 73132 6029965 27714 155734 273764 86756 160646 5595407 74247 72719 28996791 177576 132788 126340692 188720 48336 34234009 37009 72531 17873537 102099 104653 69391121 83505 157404 60197383 135048 103425 60794327 157300 94823 207964493 124856 91212 8132347 60377 68653 8039784 99693 145266 11582150 142032 145812 130356063 103460 56367 65135314 125057 11135 27909749 96578 61740 168372285 34844 68939 79099439 39224 127383 7332412 23799 49829 99008689 75433 168953 10358499 116481 71421 54135746 86593 166831 5783758 69615 58395 5777061 38707 8041 26158967 361 54771 106542870 43916 118188 106400219 118396 44450 8975318 117088 169338 5874153 66797 114964 682577625 80822 183655 32667277 70292 7612 10510301 25091 49959 65195112 21679 106684 61492007 28541 150963 247192616 135100 189106 79778209 38157 151331 293538853 11407 152708 52213206 15406 102700 32101316 179079 122194 9693602 23063 178423 33847797 151918 173239 13344795 27825 82258 2885363 139819 178052 28260654 83622 188208 22008898 98046 142138 523085056 138547 159032 24737370 177974 107039 206553501 44174 137825 102877293 135597 198197 26987193 56561 70500 15997294 178654 12124 184459958 68174 136001 15595660 194845 81053 9329486 68550 197705 10070390 175084 186568 20876093 84750 87068 13600105 166285 101473 237081843 56590 72954 259647537 141834 142786 131521988 84157 99107 11111064 107470 177418 67833894 159840 84190 329803113 138255 22186 7421600 127462 98773 26740287 134604 103837 8332064 159477 93689 22662575 173517 108160 7024903 148117 189186 107545913 77844 173548 105822457 8773 7268 767514 37481 131703 16372959 172026 135403 170400995 100856 20794 22986307 150408 121495 35134322 8370 31630 11757711 175046 40611 3527554 153059 8544 5236040 90567 122385 53440734 32298 195160 125143730 142263 192463 78441167 85577 68177 26062502 36057 61964 391772 86592 21124 5869011 197346 62179 391894157 96937 167414 8729088 25391 115102 21576634 114852 119257 76723351 108776 17281 48443882 163173 1909 100524938 131738 17707 81925670 155224 44275 22626967 152168 171986 16555118 107870 95415 87033435 166213 183471 36477914 177565 112582 9244511 24437 156448 273462666 156791 198177 116437923 45489 33482 175468698 20157 96976 37359133 22448 133041 15211041 98159 71590 8503330 76159 84064 3424223 184512 2239 737145 63683 15003 124387118 60186 20268 51817654 103941 42744 84931333 88174 100373 189145618 190574 48690 62497066 179205 1650 85967395 18553 195938 170263257 45935 54029 76008797 44720 145640 320584001 194183 199454 41417198 185557 74207 67933500 117882 11384 69044948 154547 120463 56952086 21237 94346 70922558 49115 125563 15956120 37348 9039 129986883 41370 8341 198122611 115751 196943 77737281 158271 125583 37643851 35642 80162 12803892 195140 173518 18630256 14388 197280 79279097 60796 16128 23079914 13559 139055 373749 133152 81904 130858463 105884 163425 139210366 12055 22151 38437419 166743 167038 11682010 58428 29010 103972225 39911 84805 14918859 68954 152792 30772764 16827 33304 226110048 55848 176744 54547118 191900 187425 34132512 25655 88992 31363728 152416 180630 63686489 65271 90869 16959318 106492 152826 4179909 50120 171694 42801405 7116 95641 19453852 153588 2270 82872036 199727 75438 14273302 91278 169541 9122293 33874 74494 68393 10797 113835 2303572 2887 125453 11246534 109786 75119 11893418 123714 130180 129378164 53670 35594 60581173 120076 31373 11535576 43687 134682 59388057 51761 125063 60043477 37692 137527 131225308 49209 199820 5020260 28862 85115 37636979 74488 42587 68767972 139218 148887 20086727 105278 108115 9219977 67721 54781 71486608 179892 144655 880672 79781 130379 91159303 118380 63003 259480852 143754 184631 24107759 156439 163219 25701522 136091 156586 26215188 81156 73144 49386220 131954 99776 65016289 107604 497 111207912 152509 81352 9794593 3229 41876 21937364 49629 91110 12482240 68878 88238 17324532 95624 86870 59001590 97029 102552 30579382 159016 66115 27559688 123119 108806 6670638 183985 18200 56959806 179307 137720 67538117 140153 190074 67066161 23144 88231 15311825 13378 126854 37432541 73933 138206 45086999 199733 84725 44466291 117890 30261 449856 115582 16526 32983923 121219 45409 5004294 45360 101364 18529200 50915 39543 31204437 24533 92618 67904323 179316 63442 30285582 28583 129565 32614941 65083 42412 104479549 88155 177455 78948 33101 22914 28587513 18650 4004 2209351 179265 132236 18828298 132486 158557 61568685 86546 186830 184570564 115082 18289 34332428 63396 24821 1422522 1862 169300 63428777 168709 77557 73204712 84471 102112 69218625 79142 162893 66156865 4011 118794 93845353 161015 102358 32748300 52644 27376 29015531 40884 146628 3670005 198742 4653 153611008 146848 112480 207719333 20105 127611 20599507 175537 196070 143121737 31021 23147 33822002 68149 71383 18287789 13357 55560 144042722 32275 67443 1708698 351 53982 31280650 78825 8108 92557178 179967 67700 16454687 34895 30141 762004 28376 121541 12958376 83620 170946 297869147 105430 168167 277398341 86380 141797 4977932 106643 89769 2581874 76704 36768 7251216 101571 155130 55224062 107057 100356 74266458 180591 118358 183642577 2847 69070 5794811 69079 191650 20180689 121654 184399 44698332 46343 12478 69621053 194804 143776 133109198 195485 74864 54003785 144153 50356 68950406 139355 69290 7475051 42132 81820 7369752 14438 172697 136425872 18242 69805 31424841 20157 71406 130536541 115337 7509 26963650 196615 169487 33130539 28887 149179 1657249 39511 152488 11894626 175379 108842 242167189 182013 53599 9545563 89436 27715 45031394 138534 59242 101154939 81045 31753 39276858 178394 176221 1270808 21804 113042 780718893 173084 131472 8136441 41111 192886 63087427 182311 111136 106366175 45986 43837 8242594 50680 35381 286129573 96942 48624 87001411 89489 36033 183354090 64977 75067 11564006 86745 66868 15992948 127337 81198 104771016 66120 116979 75396954 17866 158079 62294566 55836 185708 19103129 26303 81369 568187713 123999 84280 62742578 112876 76277 24672939 121779 78903 3155549 160474 105989 20555101 30159 95910 4424040 4004 5141 2893927 12605 121956 4594387 65207 58602 2050563 48167 50974 11816841 74329 106142 14083033 111273 159046 9960120 58073 140596 74302709 63204 119459 59512003 78091 71360 151658570 191785 188370 9883306 138316 94894 105228199 75935 103271 525823 169901 193710 97847693 103976 181123 10536463 58402 56562 218137517 173978 55713 541852215 86280 160717 193207434 128942 98551 124473393 153393 135682 110338872 70657 196607 30910569 165132 98816 247725336 142947 169200 10833107 153624 12998 10209456 5609 48093 34365409 114944 38255 10755297 163194 104845 1658642 40753 5033 28493493 73909 85643 57814280 176535 137172 20655620 173196 133757 200994526 121786 5972 22442352 121751 114556 20592125 140545 195376 5810135 86545 87525 20381549 78408 62418 124640278 101360 128043 9178044 38701 114097 199638395 117964 51220 97028997 31668 186361 71691085 198729 159983 14049250 107431 54803 17179360 161630 22234 1683968 73613 135287 62127585 184401 17452 25769190 65208 158295 39180839 128606 74868 12653654 189404 172072 181697357 127496 83748 19517626 170858 167494 307672729 174827 51416 171792865 153918 122737 115188016 26490 68052 10844513 120369 150206 29249230 67985 172899 62342554 124741 171609 20237259 175054 41011 29480562 20403 151733 52450783 85965 75994 118449161 12510 10283 31277092 167666 118350 3685415 117753 155549 80086938 20648 65826 40008480 193632 64763 37190504 16517 192976 61088946 188349 141387 21668241 117813 30017 43578907 120509 47746 179461 53180 38921 76386586 135102 188492 201510963 197741 84593 314228 101396 198233 14640740 49324 152976 32874774 36026 74430 117619235 104336 146074 4548723 142127 117448 70712929 52047 130177 98472066 70230 60566 5593275 42415 111621 80476862 5917 37267 242702 194953 171196 180194595 138191 127186 113562020 168321 144610 560925 162537 119336 30068739 180081 90836 131696231 181739 147413 29941898 142162 72080 168958507 104902 114310 37864854 59124 151298 30919777 21435 197336 159961229 121458 65171 157251557 112032 183139 17661827 86071 55365 412482963 157742 132336 46449463 64832 66664 19235552 175994 34155 69048281 118387 89770 90717477 6903 191665 2149898 161945 177467 2605667 156052 137647 2838108 152257 151355 7021242 87627 73487 62375343 126321 138693 32531519 72900 118293 1354113 107262 121706 53080102 80942 53923 48931901 191435 186502 46546001 192831 154191 181171045 147453 150019 100941284 41266 657 43121526 10741 195094 285115 134417 94613 26851169 107523 184884 100987761 34611 14783 13255794 39744 19741 22302311 35351 89698 193595753 115529 149747 54017695 186589 155620 156822076 9958 173499 9262815 36652 160992 56424655 14794 114109 15140284 198183 49343 10018363 69121 73251 4089570 143882 178849 69009730 197244 4674 69478818 146003 3342 28884818 80167 127512 52979046 118507 38819 17456991 142808 96160 52913930 55242 175423 448651855 113264 87837 10593643 47980 21243 48790852 114645 187205 30175766 136426 55926 18151187 10831 95917 10981028 19729 171540 1257512 130119 52284 38348757 2089 27173 37792110 186079 72024 25785795 177917 102871 23556302 34106 10992 20424435 177597 84703 37317589 104020 127276 49520108 84267 133759 1228383 154910 89811 28211402 58410 149336 23785383 120089 100193 266178555 48610 129581 5344458 112617 29158 29694610 37866 114639 5647955 144617 62241 32261645 82862 94607 257049316 6688 104220 116806715 1889 116486 241887401 69141 116822 37586877 71806 105990 11205534 198651 25902 22089029 66331 178145 67680708 178612 183705 16138569 54233 154070 26103532 157759 88176 43917837 26556 158009 23228632 69760 114217 10197089 35254 14155 56823954 132507 164044 45848278 19386 57857 42476390 178245 97845 2595910 108405 95967 4022520 169701 70875 61275910 182323 58192 426742431 1269 101649 9425141 134072 107608 6636566 122806 56287 151796683 2209 43337 103449333 92855 132622 7124117 191042 192074 49786090 36058 127230 90570624 136971 1776 78808147 156864 52146 21116925 174590 175906 1670612 78387 147096 17154466 167308 28424 54663645 114877 74520 64095955 91933 135248 53136208 101080 160975 44944173 137992 174629 55696149 25997 18927 46097659 130634 81155 8272731 188496 37727 176506273 163348 123611 21635522 117867 5017 177447224 43249 145468 27286235 154094 96742 115281343 28400 126761 1051118 89112 54313 94486987 16766 167909 24947720 71444 172101 69577025 72064 8229 26696044 98459 196886 4935966 157108 20627 50704922 12372 106820 12998 137034 36515 277035969 135811 129703 392454 9602 4143 47495381 31464 110110 1326566 139861 37318 1851837 115879 11128 278261789 88830 64100 4384757 78895 27762 76432453 33180 134629 586873941 109244 88043 440478908 102470 21663 112587337 25060 195637 81567206 149766 40880 32581319 111605 87884 46692136 189509 110959 38513994 72886 157824 46352840 16175 27119 42984 103978 5142 37669309 161931 39130 101547633 24768 110661 47257299 72136 153484 57176278 48674 145606 112240444 168865 172430 15294879 128387 31030 28342978 43105 134494 51754130 167836 165526 206617556 72221 185866 80353720 97521 77695 7026021 140208 68574 40538615 31919 23997 148124515 24748 22880 76223824 3768 4510 63626258 13369 25130 14494180 165613 174574 11699893 141312 44629 194815944 124942 89132 43304118 80409 16860 197890953 117987 113139 9160687 191009 178955 224931224 82904 93929 9938946 25283 110096 38747528 19368 163280 7628393 49200 140290 498052705 116702 173501 3598020 116417 173437 27173250 45679 199350 193248420 173109 147645 22948071 188291 13915 64545324 69297 145054 32848587 87126 114365 92660343 156621 5784 2336503 17414 99101 52593109 33193 121980 2144473 177941 18990 14379442 155821 143574 15458650 22131 140756 12336747 62877 23478 18315288 184345 147582 72742940 195904 113047 53632087 102727 90488 65972603 126422 194747 670167 23830 67486 35829232 71749 145952 25982347 145974 187987 1762095 69431 169638 33788038 140201 72988 3749708 15718 13883 4684933 39793 119832 29168909 181181 66388 227939367 33592 128163 2511232 39356 112705 18697502 66106 136883 107450782 29672 2152 3391232 160124 47982 33868747 32340 33205 49879317 166807 27957 86461340 24302 185549 22840830 106759 109564 693774 191998 169657 218233236 14186 161041 73137925 76289 125474 55078966 154157 75871 29901921 62902 57243 6492985 62048 101553 27716012 199497 123623 48453378 87937 167710 17494568 77739 34743 158440308 49687 42575 52787247 40774 155548 61198464 125608 107536 31893849 131110 173541 58092221 47966 82244 43495809 47729 177799 169263652 96872 53737 197836515 45812 92486 100103090 22153 73676 20375749 78707 6115 104265072 100811 48956 9392181 82326 35325 10942089 152403 69692 30095315 30233 139010 4332958 195562 89181 26816658 70797 116332 22178104 101228 141129 39706598 100780 73858 31159654 60972 161628 17444099 24028 16724 50835 156105 156451 6694509 178250 187991 66515931 41045 17121 97827108 184109 137812 849458 136848 45262 172977571 68236 93855 140207901 95767 126578 7429301 132435 106218 56697531 101041 107947 9928396 69921 90039 137495789 35800 141039 29939669 111671 115433 134092805 94541 119519 89432923 122201 93394 9620410 33495 18880 20153376 120214 152791 31344396 161702 78998 33894682 21562 121870 9857756 181270 162661 40830356 146027 57587 78880697 61923 57619 36648559 128427 167720 40361865 56243 26767 83967938 50168 186805 155507766 40633 152223 30304635 145884 117512 29997299 169428 28745 2261299 47529 91717 2796329 168221 99562 22438075 49346 13482 8405018 169578 18288 8915292 46824 31047 23416334 65565 93242 31239863 87471 110612 29959055 195207 45689 115903785 100672 24486 90368981 46329 66412 81876416 4839 38332 205430508 121352 45286 12668058 173548 110626 21212651 111436 8409 25979877 134095 198086 50750095 191716 101994 3337187 26825 157007 11604106 67697 156889 24473239 133237 114398 56260358 194115 33859 628520624 155356 146136 29279468 158735 84743 9378871 21332 137292 17022613 145368 194006 147009638 21779 57728 547138 168862 26659 65441501 126916 121266 82498902 72360 119921 3195539 114561 103458 2701927 181541 69427 84824872 84924 94842 14311242 132331 157790 71872148 193352 18278 33387435 180734 78467 30417494 25503 122179 140163849 52683 145955 28161549 17510 1488 30983771 33402 124757 3258245 94043 158244 119126713 175741 194023 6938139 134767 119233 25487910 171909 74346 115636241 73153 805 2175371 125253 61796 194585769 131571 111483 31569107 139887 128782 23033695 90519 183442 2720228 10769 115383 157449600 95488 54602 1161237 129181 134926 22817849 39515 111905 174164466 168368 111511 33006423 79676 48089 14304922 65820 186242 6012909 56528 9753 46258111 152095 15309 90818017 11621 164963 39242535 94010 135065 29709238 59302 76436 66190174 173080 107928 324702867 136268 180422 97786117 80706 112570 1617092 129210 129157 104687046 26178 182812 564859439 170804 192119 43097149 79566 128545 101255319 26904 145596 96221269 199030 59438 13501849 46121 69350 18034307 112943 12060 80625913 97620 88537 84678505 110711 136996 8564123 163283 114072 87115305 56505 151244 38155705 65870 43637 146347179 163833 163492 93738495 167015 147849 26151528 163466 92644 751527 98669 24150 142895023 51485 194984 9653676 16326 115773 40633640 48650 180092 40943810 129451 61094 223455241 77620 35921 23196084 135249 48055 44119007 146551 37172 40120770 92765 172900 21309654 34461 76733 14301009 52690 78445 2597352 73382 59166 39901368 112123 88043 117818892 184406 97654 22758151 87647 27786 71069228 83052 70721 9997946 158845 78204 126816224 40111 5241 4955728 153825 101943 35231967 77898 199249 48281868 155022 114654 21554191 146964 177647 5937967 54954 173403 49031297 176884 109948 12800460 147173 134990 314530426 119271 199601 39418178 24639 66200 226806718 118359 176177 17503556 63826 155991 56590942 170420 185250 2075007 20544 61722 162039833 51918 136983 30523625 60369 59982 138742430 77374 199661 67683900 81587 96807 45952096 46989 20417 127446087 185795 53553 39726102 62002 59232 156022202 80074 154065 335428818 111402 179159 724676589 131071 136358 17269391 96080 107166 68776447 73698 194805 15794807 187992 19654 89463197 93354 118813 2544271 179660 70358 16158206 20918 82108 107467092 82540 114529 22544603 22551 92465 11369247 131169 147328 13450243 5392 169 108917287 194261 185829 57168789 30017 134105 1846605 41169 151530 89315143 68434 136191 35791868 124326 179677 12787242 195924 131175 136854716 72984 63358 122111183 101364 165477 13064723 14352 154320 36266672 95967 166438 16116051 62370 71804 12552332 183308 120229 118661160 44890 181096 70122335 136461 91932 62222545 107381 53035 30506384 187764 184253 3889055 59476 73770 95953 56002 184361 36354524 30900 84441 194105819 76988 22719 10438751 41258 160530 178411917 159786 162226 3465422 2848 138441 3640170 175179 169718 5798411 48643 339 40230337 106030 198842 3011472 71216 131695 48382096 6147 92337 130998131 14878 90900 106931635 197795 76497 139360776 185753 166072 2201877 10501 25844 4439654 30964 114223 76564718 111596 18053 5746063 22634 13257 93849470 35183 38424 51104036 72874 125072 11939733 43441 197018 262859879 58926 82745 393207 129273 37362 34912895 26128 133525 10834519 99695 129191 8274863 92603 104234 49456226 62545 42062 83451848 72249 173263 21893970 8764 44349 90395884 23686 82477 13433561 61944 192077 4519588 170639 6544 159926913 80428 86229 26213631 155168 40832 35057984 143778 89569 39402553 111655 132532 244048136 84405 171216 42714128 112516 113904 22756167 62652 173877 7190202 127684 126865 57631322 31698 106837 349107507 47537 48866 191747420 27801 194845 173856 67980 123621 309854296 34371 161819 353478423 14095 68962 23458132 173714 103464 107441368 119288 80256 288001895 47774 58696 32091625 86266 6759 18672279 120632 94634 23244092 62356 60329 12877516 113709 38039 38944296 71407 58523 59212267 27852 79563 6271499 37154 148719 16358070 190762 3629 100767991 133051 153528 62852318 126859 39775 32870706 62295 79503 39770436 57753 71800 19972695 171460 119215 58497121 135693 51622 86858572 95291 136181 404501648 41042 187664 91513485 81410 17686 134836385 23842 13427 33018143 157223 73755 78644448 76297 87557 5064283 36272 136248 3131178 17009 119042 1348880 9324 133615 565441 33958 152323 107658025 49087 143581 14521522 165319 23864 5693585 99708 87502 11702268 112785 106509 28922562 163732 107625 71633527 68615 83810 68888577 174248 145830 68275093 25576 21255 4884529 109077 190736 23438153 83603 174849 8233431 157213 55644 16188045 80826 124272 53586337 101185 39385 32666921 48147 198353 25836823 2810 191031 4266538 151821 33983 75837112 174130 49852 12052832 90553 198950 35887783 155594 8007 552370398 83226 118446 102815625 88433 142342 96260780 165209 149116 2563499 118881 162550 6987186 123391 163355 38619064 31772 64809 45316337 96569 106682 97881591 53745 59463 26482921 47750 192516 13484747 160028 136542 22949662 118658 86861 16982699 78185 56394 146289477 22343 184148 26275016 12733 191357 48768449 155043 155782 4941027 146634 85056 237733393 95373 21747 55999456 63465 10986 19457457 103519 140094 12878520 170302 51833 90363195 128568 92700 100050002 199047 78958 40273748 98012 193723 18541697 36304 199564 17657181 58735 92730 9012503 134769 42413 123504176 132302 24629 117138864 61677 111422 931600 13483 184580 14133151 10518 180014 45088124 199298 156799 13170465 104233 172969 447641111 138323 142663 68939124 24438 66499 106168918 64009 39404 5625275 3366 122833 1818882 163113 59961 2860955 12337 98950 1225501 93985 149967 6414702 112576 11852 38249418 156671 178057 3905766 141404 2727 505780380 55400 132103 1288111 64128 137509 2524570 139361 13397 1893809 160425 36459 47582361 84322 122932 13402303 147975 96140 14482745 66159 180609 1994509 107745 60433 33508918 151425 102280 8648339 27233 116066 356730 101358 14364 7000817 110542 79159 33568513 66694 115553 55809973 77117 49911 51167617 17006 184302 21130937 117694 94140 4916473 34573 197746 96545320 101856 81006 93148597 152633 163707 28034772 41189 38125 30458178 184310 83416 32614210 37094 67557 80026962 36402 196226 14704993 105733 192541 17346818 16115 108857 57279439 50872 181271 215168126 179894 175745 80543776 152861 133899 1152544 65289 27734 46168333 143523 124885 11225753 119617 82656 11529027 739 39757 27673714 93284 12598 44033365 145958 152389 413558 101092 166879 96975084 138409 67188 213993324 68783 111995 47970890 174018 35998 23040573 166063 12972 194025093 192462 42455 6977372 129864 120039 24483375 61292 155421 101874663 106190 118750 17983843 63151 26179 52780115 147543 163359 19584957 96964 80439 23668458 167426 106103 10414345 31708 150316 34578209 170400 22055 233932137 146778 74276 52142442 149541 29388 106727898 36343 69278 26945033 143811 44991 229482278 163750 12794 9752048 26641 25226 44305416 5230 103340 69053400 192710 138510 7999427 137690 39394 464483 113875 86629 38524989 39335 102793 141257824 49761 94951 311784947 11206 137262 101235780 121327 56420 2205222 8901 48967 5594661 193812 81857 25487585 83764 78146 4162194 115643 93881 4015752 17295 158986 13416688 154900 13154 30625180 163562 110602 75626884 29147 161582 527131 59599 172405 24079871 152317 159084 196673474 56357 51806 42435071 45902 169024 23211086 159618 4120 32125002 94086 64761 3751143 18388 143131 3948371 64008 41510 154718458 152773 164317 272645977 95475 81724 56386310 60668 127715 62033015 50408 39996 2730780 163522 114944 15557874 62799 55434 160185126 35397 174905 151408763 21958 22085 10455659 77898 26677 2755975 36166 134626 37814389 67787 168357 1670135 179800 169172 54454981 177665 11780 1030801 56366 137955 22007146 127125 128770 87526985 145466 76542 202984351 47915 76045 32124810 63494 168225 44963935 58102 10804 34085649 165684 31446 47807490 160077 79532 239862729 62898 136017 1002232 171426 44079 178741462 86193 148246 83327723 37063 77398 65434525 178780 113511 281663278 168431 125120 34951276 35607 103844 46547240 94285 148056 224980892 6034 126062 97886844 7438 69019 4155358 97550 98206 35379601 1791 14610 8171259 193116 162342 318990 182252 13690 10849667 113992 139056 43206227 119509 185050 88129720 99119 180954 10980177 147583 39354 71670103 144358 161475 721654 27316 65650 6051303 94244 24744 44451050 12725 21704 48789500 123265 11387 52263073 130259 98397 32844488 35097 70880 13172755 8 79244 111081271 168375 29907 13670354 156607 69560 20356016 93082 106433 132432363 142401 56325 53022908 121538 93493 109636013 94330 68358 50548807 36720 181924 3603534 150240 5228 2287508 144275 107250 78761 161844 144468 311334839 18097 58938 7051277 23696 144821 3096707 39574 73468 15982889 83276 11648 149189829 75779 144157 56745540 67012 51361 75484542 198970 9053 10563029 67520 127162 210666494 21557 39270 63538953 48241 79150 56249014 28250 102015 83695419 76954 98422 32237380 54276 101073 858102 134401 186897 82592859 38650 158724 4783498 47166 170613 53424919 109491 182516 1186556 83911 129754 8251931 178060 77666 140482605 175420 76454 6863908 100500 181900 25941782 105716 13047 27716448 80331 47530 15455038 198846 168926 23630417 187538 156869 155446053 70702 111262 11684561 80690 182552 15318675 38076 117345 3074269 88808 90787 150940651 186453 108161 30252231 16300 10561 36748858 181042 66537 104359945 166728 128711 185086726 9545 43821 98732987 199132 2562 21845904 108265 45578 297822748 135255 137266 2828425 173801 190836 28546298 142033 80293 8579947 99808 105834 57824297 121305 123751 5870420 38617 9537 253378657 98770 199689 558502180 79495 127025 12080390 184039 102821 499336 6208 107539 46553520 156381 85723 34064366 112546 140826 222951088 116145 125390 45074424 142308 83801 11409874 186656 77475 17107977 20931 182113 219202730 20067 173745 359881336 142333 179654 697736613 92998 37072 130901918 42376 82513 10193034 26014 187729 5769040 94652 26481 421474 14174 34694 10932375 189467 181372 91647368 151561 83520 66632466 129827 164274 83363496 82370 154885 103543790 55826 123089 11750488 184350 125166 245102732 118813 149573 18143345 109724 32881 100387349 5743 161979 141274997 177804 143870 171616819 171554 96111 16319736 7029 199766 83319705 192168 25956 148176302 26776 118760 26807300 31449 110163 3164270 187770 133037 55097060 181525 172358 31566986 48223 196382 84313702 130550 3597 23574604 155089 20827 188438089 71694 124294 44525609 14096 52301 2790255 151734 11916 122438074 97827 145323 42215638 68349 131740 13003116 178985 27155 175645886 36337 158265 1477078 158582 112448 21843005 9513 159736 53259849 113804 32171 43806762 101971 14856 223631863 26640 109557 18233459 167212 122353 37521412 173973 182821 136459157 15193 64517 12457038 22186 7477 134682547 2231 2595 1145884 192890 31921 236838986 91869 136108 13769117 108749 128517 9740088 150409 194817 33563886 138585 98342 89448233 27033 88025 216964 143520 168790 8676012 88025 150267 75693 80434 25382 204678491 76492 117005 3167438 130952 169107 2201903 89159 124373 45863184 65394 109666 18128476 174699 130171 2532655 125834 34355 39199730 100874 188438 4734443 81904 96375 9567887 6602 127702 61027357 130084 21333 4639879 184542 128732 3647135 3172 138192 164265724 165727 58295 140318927 152052 48032 22662499 145255 60769 78520223 9942 198661 2362677 191151 50832 81188534 143726 76567 2017000 155547 72379 3629038 192785 37647 57439410 7764 169931 26232024 78177 60895 26660720 6974 171798 9108932 182564 48634 14654481 100439 76021 55785025 44292 52209 146063 173115 148 75473621 64715 175842 9711651 76622 39733 137378548 42136 53801 88571211 176669 24607 51941223 141220 181898 70276436 3827 4549 22851719 192849 189674 14454482 94661 62490 34477766 2154 96815 7328654 108350 291 16383397 43626 128564 1329882 62486 191282 117671036 100837 24976 40650924 128692 160936 35915015 144294 92500 135753183 139842 46812 46093681 116725 121940 65011271 142265 137236 69420545 141021 157656 9818212 118510 37113 17748320 15265 198918 121765613 68294 106354 1559820 33509 72224 1031216 153751 146881 17003773 29234 107859 219892018 80917 27542 196439850 81149 44949 585096 101501 8358 23557415 165574 197465 40504220 44553 110185 20963738 81221 37018 62787259 19439 155635 75301303 163451 196482 164489128 35623 108046 20080498 157952 5788 128213716 165177 23995 19831473 189956 149801 4812682 93127 128751 4809376 190166 75202 47798973 145897 103147 662505411 114009 21886 8903789 72891 177832 250081615 127846 109700 40783164 50039 61812 64307255 72848 102061 79869329 130281 125132 37756026 180568 28881 78096194 13410 142738 75267920 11717 114379 103978116 62077 116852 56945270 99021 105460 1860923 133202 150944 10048440 17071 152595 34787909 75864 61047 59244960 43251 174146 111797703 72831 96154 580337 199710 197707 5389267 54834 130940 19855345 33712 16887 22638681 75290 11401 3364953 125749 71344 4142724 184386 119304 41046087 172844 138304 43809648 122054 115370 17656355 68188 39768 87002850 58890 80370 47764208 190743 58823 47450674 8262 89649 69698560 121461 190221 85277320 112879 125007 952633 61484 73618 39842644 106244 68370 138159806 31383 188283 48551616 72506 87637 36297718 105870 167426 14161570 101913 30292 32543926 92888 27999 67770124 69959 62294 629547 110013 99473 73385045 41999 111088 45967637 101738 147867 2236395 9015 140374 92123711 199687 171802 15435144 108130 166754 30747906 28128 23323 11796913 3103 27129 189805629 173048 56638 25616440 135116 38026 34817920 74438 149114 5989853 6288 179242 5699143 102539 59778 81896619 179632 30480 25088491 134476 26460 79060593 190584 48853 15096028 69785 97973 13126658 179656 53606 46780775 48272 51301 100512567 25371 151445 517940358 48107 110006 3430770 87950 38557 110237375 54588 75748 33976185 147643 108060 13676681 50606 175990 104547344 64136 176608 119910923 76432 126416 24952199 171252 163819 2636477 183377 33185 16841459 161071 199750 189870801 143750 76407 75733652 185663 100434 21087930 144244 4752 202858857 180119 117328 9165845 96496 166970 72089810 181357 11126 5362264 22496 83232 3809441 199594 167911 62847621 137290 111429 18860921 67338 90545 44582870 32721 109842 87105082 68924 147392 19085432 15022 194205 188662400 35868 156519 61372610 105772 27627 612117 161718 43337 117204238 43190 41999 43682180 33558 87978 10110450 146575 18145 184201127 118572 136259 75705192 108074 134278 274322142 43363 134576 226301539 172582 1592 21437026 136957 101083 181637 94305 180150 77018582 45904 56203 37727510 87547 36128 2836677 165378 194357 108352672 65877 40734 232723290 153995 156593 39903182 68175 128257 59824253 126659 198528 12556198 119416 148344 18763606 32288 180240 80070016 157783 197284 22601416 19467 158455 34535941 58299 39485 25324359 34151 55273 77674390 92629 122719 72045143 193283 1306 449401 49996 144874 12922492 54818 198329 78172533 13729 84780 87810460 84064 62552 4082972 109723 60420 32765040 106007 22208 58734829 6767 175701 231598609 190065 9395 54787955 66468 21091 1490716 53852 104645 26885546 74660 165155 8208282 152140 71806 95533041 71804 51479 8908539 89146 53384 101169795 48695 11812 74767954 157122 86051 98692830 187931 130245 18194053 149599 176078 255020179 176917 28105 60333444 176593 41596 113882746 89454 194740 75928511 37586 28790 31851187 135283 168240 63903752 84138 58207 6337347 198744 96006 7417431 136265 86791 252523744 116906 114914 208101358 72956 146501 13444389 119846 30451 48292626 198635 63272 7610056 15987 161011 1421182 87973 124663 57775515 159109 121473 288053532 74589 20999 59631226 76798 113980 2971819 186815 168124 10805104 192548 100844 17950265 195354 78821 4195265 128038 177015 87595946 99722 171943 63095974 18770 131500 84323551 30260 187952 4409141 30508 127096 33086866 147024 81962 2649797 11224 11934 148491321 32217 198697 3066332 62361 33433 234531487 164450 190406 6253879 95174 129914 22708285 188376 20713 24036734 95121 171234 229678181 166951 83497 85923769 99481 110099 10666231 146979 150044 4039338 41521 33885 169566430 191221 62988 1194147 133708 76310 131897161 59793 140595 31337298 26915 31628 53475940 25321 103797 26160957 93687 38743 111796601 118367 152540 8460726 138651 132701 21720766 186002 116264 4452891 184235 137866 21090129 171862 55910 32493278 191608 110507 20900410 36991 20552 34718189 121178 54168 130075108 83095 181291 166570163 133175 86255 1347829 149764 25685 11112532 59422 119874 3959279 105701 181437 31497484 131009 81523 61547194 71628 180818 9883201 146587 31127 21177717 151122 96869 327252206 171249 170618 60581670 16943 17030 7140496 63288 157973 5079626 157139 56637 175110002 27498 152432 170875175 51246 112418 123070669 19554 23442 19458250 83226 13058 16879904 3241 190274 29265651 39044 60113 9988443 108660 52249 42524401 95968 140481 81774794 52678 145029 5281891 1001 54659 221626203 166996 43589 37889257 31356 149773 16075214 93012 75675 15409693 173740 83881 3561541 48806 129377 57001457 143573 32642 2537197 94990 128969 53132329 1798 51283 8476261 107487 151205 4088640 184896 33356 165792880 79526 140532 36223429 78465 3644 42126144 152498 74491 30529230 117635 98028 120613128 8319 93745 24132367 84630 125091 48979228 24201 188259 242759903 48760 161808 103194240 124510 119712 118456263 131021 153917 5395018 168706 86530 2317914 180981 76609 22672619 27955 143762 48788931 153941 118826 114921 81458 123363 10589292 19015 37784 583826 76665 58956 11536021 165981 157460 62423123 58766 148301 209498306 14319 165398 50088473 194108 9056 68127096 168908 25630 26109811 138002 114970 12441336 119723 4083 36971480 157099 154951 5364372 67659 22800 17052773 119770 141101 7019965 194202 97182 42570483 49345 117409 20120132 20482 146949 48696819 20814 100817 94870040 99796 61736 10473600 103010 185433 8314463 173290 25868 287874069 61771 167717 4082915 60864 123825 75345389 160041 124548 31515201 191468 100688 22532116 19003 113287 175310092 159150 85977 131408070 165632 132650 6901468 37642 188616 24201103 143724 21485 50930420 139994 161860 68004439 155527 81137 232976958 69497 4163 66855958 184884 77909 39340010 163285 111702 29083060 20954 55759 83712606 522 41282 19016626 115199 116217 61564923 16053 127375 7292425 71625 158647 216846589 159568 151737 3831157 88024 92406 2993195 124101 53865 20067087 108193 193678 33582033 160103 38999 43528925 140546 33278 1631734 103412 128641 1811413 153592 131573 3275578 28106 187074 16838623 3895 62625 20390562 189040 7656 64138815 115634 32573 98999511 146910 199485 43030430 98392 29035 36981405 176836 29486 22500139 97701 32952 5777046 105847 126450 418621828 116085 169492 493172 173219 158956 34149745 170160 30543 64112655 134454 95797 38378434 38676 172255 4696705 9388 160431 4347562 24970 156334 7774003 129765 191100 846209 59413 148349 28463109 73410 152296 8539874 155340 60924 9353725 55898 65891 12024986 108637 199685 1124263 144467 9827 19712845 70483 148063 36522140 190087 113687 222373649 88893 87867 172849445 117984 83732 20011980 42997 82871 31741901 33572 189240 30630179 98184 104737 119388617 165203 93233 726707 8099 173089 40091727 29070 160082 56558104 63011 152655 30296212 155714 110221 13197602 72749 146578 10794308 164000 96294 18504679 84096 66382 67506179 130452 292 1850867 82088 127897 84085961 35562 120748 8374806 32962 6532 58610226 186128 105133 61817630 763 105251 2071353 36128 156567 155352061 71362 24578 129958756 166334 186823 240717030 158047 185342 27931856 72698 31148 16525271 178288 76735 13839335 89675 10335 53066989 67664 138879 6509355 25786 183479 503132547 40524 150528 22769033 53943 183446 67573492 92091 53339 25134106 63920 148487 27078144 105748 106258 48365400 44622 120174 82378668 189664 42095 23647450 118293 158754 1255099 71061 123532 113447198 53021 183872 169742849 65841 196507 6556015 177365 72318 4010107 140660 66071 3487077 65257 123445 36041903 13630 64119 7709018 153273 195781 4188894 5290 9855 50973320 41896 105357 224287553 10566 44240 22118572 18958 119552 41226582 141094 164305 256978 8598 96371 66394642 182120 76163 16579810 171251 58691 103698808 108773 148778 18312044 3350 29374 31517537 81904 106289 57518570 45066 91946 7747330 45613 147192 5828325 170179 66426 48551586 53435 167498 209970264 69044 137893 13605954 10078 144336 29568709 87037 159339 1427366 22433 35695 118918117 156088 129350 65358288 127244 96530 235468743 110235 109492 52897696 73312 121028 259478068 163854 101909 62088243 132410 36593 1506207 164093 193935 1232812 28829 60056 97830351 164854 196315 5695662 134221 168957 2714260 145707 148152 5981572 54238 161531 62722725 194631 99888 438588241 149027 19716 11616546 122299 2291 336782404 180204 33236 98568087 195844 70902 88173777 1585 134317 415908 192250 141481 11266175 4692 71727 46125969 180458 78359 1667125 23987 125011 68845424 109523 124960 9996175 129822 32981 1183572 187366 140783 3801059 68642 97668 170798886 22290 95688 426872496 9422 185071 181397292 191551 112074 212577467 53283 134158 63699261 174876 73651 90716833 177751 127678 382044453 5203 50566 357016637 76463 143699 58858800 41858 172103 2775590 192333 16669 55252133 45879 61043 124425746 145324 108104 12581783 89188 23368 2389410 181824 59040 22648938 61278 180459 368635683 161877 120211 25818495 164796 154045 167553497 29103 171375 131262730 14534 196201 162372801 101875 189056 43763904 62162 24166 7770068 129526 157541 53116524 92306 163489 21348622 54269 93815 83996714 31917 38216 20526013 18605 81666 59172159 146835 166838 16613165 74551 175298 58472397 86736 192155 177436 141401 56726 26178535 100378 47113 31896503 163790 66495 58681272 182222 77257 23439524 46633 96069 9036565 195326 145868 91429694 85371 144741 1557144 112509 41862 28456571 35833 27337 108375305 158128 148254 83547573 157100 108507 49154989 173940 110073 379716764 57752 77811 37579311 13085 196647 89312656 97300 11630 21513234 136003 168860 72703557 76186 131622 86953048 132510 44409 21013852 63535 107575 60444624 49784 133607 8854014 32529 189661 17415647 163686 109773 83547725 22797 34109 3667406 146075 90337 57068230 138148 133796 11403788 53638 38726 246445601 50899 132366 463827633 68995 122686 9092806 182840 38899 17423470 124406 66783 104981819 96399 17769 60211799 123114 137958 143019220 176013 172091 33850180 68643 175184 1910629 194298 140397 8640482 58308 50220 11636521 109349 114845 7904128 171316 131708 47528058 9080 123905 98752769 125048 6737 55863503 43478 26840 1258217 158524 75041 2699395 148607 187640 126791 87472 17603 78323844 11616 91431 34234713 86625 102826 16457157 30953 52473 134395504 108504 183334 5200247 185395 52824 102966653 21188 48189 18241308 107815 11791 53315629 103867 109520 3790120 120453 29805 2627530 179018 18781 35011828 126940 137226 11799419 52255 175899 1673032 82943 70253 29737411 140458 131590 8857684 95179 49460 69822025 10773 169831 23723005 58998 180421 23679856 74645 111906 6840479 133208 56317 29355837 146703 102708 39063024 75903 32183 36548902 194146 1970 24578066 168298 40777 101018698 119342 156769 4877666 188653 49030 61680884 199184 25916 142041313 50720 27740 24170731 53241 83778 32935295 130700 157523 15355069 129652 143498 43292181 24064 98711 292015561 118933 105393 26453028 110698 33001 37245803 87847 169699 101221354 89175 141016 165953721 140796 171283 23666723 131433 60828 237279204 198260 41996 45403262 46812 85894 46921587 14873 166462 6983206 95216 43950 114783138 15530 99268 162564499 102619 95351 48283860 36124 42976 173776288 149544 75598 30071265 57420 89559 75038313 134246 170689 113732224 25116 189282 3945238 98649 124874 9984449 88666 76535 10518725 193839 40385 18801938 196253 129684 13326621 145430 95839 53199613 10350 179046 317503797 83803 60687 125460623 10252 11082 5528681 126292 10034 1610051 23045 112706 44305229 24172 162263 468037612 197961 118659 455340482 31688 74516 87944664 26206 120862 51293695 104354 74521 57271907 174591 11071 604324041 127667 49996 31358152 107304 183253 28717209 40843 152237 11877935 142806 166798 103909656 18350 128244 33887878 187588 148249 55587309 104382 40446 15051321 65505 159334 180362445 64031 40466 275388890 152280 93098 175627463 4751 193985 116979900 79456 43863 205662777 119728 16242 47612848 172867 94587 31572209 64535 25946 50987385 129582 81603 23195412 199371 182997 143138073 199020 41961 18649053 64564 169600 16371354 93615 161315 67271232 18702 79903 617565 67565 153568 2043835 66970 133175 26582497 87529 130760 130019374 136864 173016 11456880 74753 67893 80175059 76032 174805 37614747 133453 62617 221996917 67165 75645 92233354 83582 192784 44892016 41272 78942 17702510 67248 146953 1727604 36154 21714 84204080 159412 119710 98573800 178128 5469 7001 98489 192040 26194360 89020 158392 87597 164605 41854 12899312 72834 96226 12558120 55875 35108 1061560 94120 33277 72297580 57710 140792 601239155 9485 150176 1188719 165041 185080 299064484 36773 181977 59876250 137797 105989 94485919 82560 194584 150139832 148469 47750 5523468 20210 5042 18711651 12039 121638 3597444 113619 86618 4428274 168268 72919 21226698 57950 78546 171141709 113072 34075 98208231 111377 133356 23182773 105843 130399 111404410 145861 28549 31324590 113615 174745 141294193 29635 192807 119638497 54114 195222 78948189 39912 135488 219679043 189640 147090 8819689 185089 175976 66628682 118257 101651 27916890 141957 152216 7265695 188891 164902 74223632 190855 167703 83811066 110986 66329 7871345 194450 196025 11347380 109358 98070 1375832 172727 15041 156556875 172239 155306 121738418 102122 151910 613451 83902 139652 36471504 121024 19723 153239171 36200 36932 24613026 32733 35001 70369061 188629 122776 87838302 198404 127569 95390484 59689 74808 10977994 58016 32634 70206391 172729 127633 133949327 50202 68669 9906590 119406 116435 986771 147112 66735 156057386 34172 121919 23020750 65515 198284 197142619 95932 103043 34609757 30267 35118 10535650 125329 33822 141499839 121666 3605 280409145 170197 78749 19554432 2453 176569 38955152 129812 165070 1190380 188674 83559 2083376 117969 135581 11800036 112723 179903 114734249 126458 149919 39210574 23570 28983 24658926 194099 21290 11690003 142281 38350 156746 165634 139398 13714261 65968 94118 84221074 157413 22420 32129470 184276 7633 32291102 15087 173525 7691229 23555 44980 44466295 173557 118584 111552481 175082 161152 58594434 40333 176588 43374883 166977 35696 33285919 182940 188043 69491645 32077 139763 358426152 56686 73265 9828652 96541 12431 80338217 13201 130745 21302398 87550 180028 134128289 54130 87202 42566941 186031 174367 239981582 188881 100600 6297078 144460 4020 12330594 109386 67751 27303477 157689 191630 64491197 56015 118468 10416366 79297 1078 49144515 47229 180229 16385173 64841 81182 13851400 64720 34270 11884057 97092 31551 28576218 3865 166198 10225063 84409 63112 25714180 136802 9436 5989552 164794 105871 47835535 101399 9860 2116258 121247 167611 119659634 142068 18948 66425034 22086 24950 104751658 88690 75889 82704026 125847 167481 54953588 95473 7400 5363532 13515 65462 167470885 97367 139674 1850375 40590 9183 13910809 143274 40834 121944562 192414 177944 14990043 114610 140360 9806956 29131 89655 9712382 102994 167364 42715793 167046 158917 7530105 195486 194373 1404806 146934 122600 89096374 58119 2589 66722321 51862 45578 120751863 145243 5157 15916276 5902 104534 1855885 75281 133061 33395091 191604 103512 25822121 75746 50207 1592497 106656 117900 856661 87667 142388 1211679 82406 93635 77677926 67898 180807 20170709 102355 68953 69864039 191823 151327 73251324 21009 144805 20803793 3337 119108 1731036 37650 183463 19721480 96161 171132 226864648 187602 136011 78254247 95053 194310 5206546 43117 142306 3640331 91951 148052 3826570 69339 182165 33635860 20579 109691 131752684 180336 182290 6403164 184701 64732 50313861 120161 115888 24538582 66537 178282 20442000 187422 87504 54561800 158999 125336 77903622 133171 128898 36172480 115645 121776 33140615 128488 53032 4041733 120822 84333 4046742 40944 114200 29965024 177972 45232 6336247 2013 116659 3427006 65843 170129 19700778 15070 170755 484023731 181141 76932 16450296 141984 195639 278789509 192112 128721 49882535 155917 48726 161325174 120241 5309 28519024 140789 35241 95973495 106371 138157 7222106 42175 188384 81294745 86310 47198 180295638 36837 99482 4046454 112614 199905 2548334 125400 79507 25729892 156543 196779 19482571 4135 139817 6334808 31438 139958 16064534 84415 15983 48788661 63384 39381 107321097 29570 115747 48622653 76658 44279 44970547 29487 191664 16548429 115912 29196 68681552 136309 1144 3083298 54663 33507 11640118 152082 86998 190395615 101607 85419 112785701 152159 136526 11391352 195499 17954 93570108 188301 46788 32199560 20907 117954 113181464 84434 19549 742222 142378 1477 137011926 147550 191096 209326348 82971 69134 11010948 161793 75312 73365418 38892 101668 160873188 44398 91465 46683777 111204 187146 34237696 137996 153968 5475855 190358 166045 31840072 15143 163918 18681451 155325 91799 21387908 87586 68942 16176851 81656 107031 4708695 37106 2845 1202812 97579 18800 25327792 86333 3869 147430435 76120 54483 41664700 170430 173334 321167966 12013 59391 49567089 50218 8843 20068393 178771 197064 1652373 103415 119774 86388997 168648 143289 331054210 105628 36885 36962531 85935 119940 127159157 129165 83805 52879554 32484 121679 1104308 133691 163123 26123674 78315 186122 48619012 45717 13489 23319848 45270 9909 28862327 13141 63451 1174647 150205 123464 5548377 5923 68328 52048040 168516 193126 49247103 122604 134358 19515281 89364 191219 4693230 193838 137000 10391106 107272 123691 30895346 92393 136430 104390091 10276 191753 6485054 76782 153162 41940955 81744 168706 6132692 189988 138164 18717792 30779 92128 5176664 180393 84020 43218477 197735 157573 180923043 113947 138339 111456113 100351 87544 12042703 131046 44965 110467943 146476 22466 13315418 98131 137071 22074166 34938 117745 94208415 77710 199399 75693444 162545 118784 3332284 197319 163031 27245221 20161 20043 6162761 79126 178483 27080849 132171 54367 2832586 122645 185853 31866020 39034 190723 28096647 14145 86706 29441234 143808 171038 2517043 175497 117695 8522369 37193 167248 159820463 46942 189271 51095038 77099 58989 156579497 72919 20361 44607805 173808 66597 10512893 198104 187811 37198335 120338 134573 3813189 70019 9438 222365116 113627 108963 9445235 91096 177289 972882 193475 183859 1286930 51141 17290 64009196 115329 139876 10330197 32965 98424 10738659 33118 183654 106558478 194990 12493 10996064 162850 70328 7685337 8282 61327 141899934 25564 62229 35083497 148757 41707 11553492 146638 67268 29120207 19032 159979 1129363 115536 85711 74330678 37200 79865 380146 28630 68012 161670158 176427 107260 26458839 38287 117709 3113088 121788 115067 90450477 183891 106258 20397772 56712 179147 44630193 78049 54072 13095272 161379 196196 314145 97850 31423 111351001 900 133999 34411 61693 126513 151718506 102096 106250 35245884 101029 117174 938983 32981 139950 1165679 69107 124434 289392325 156560 4137 58573396 117863 40728 1178543 21076 49559 109280438 62582 73076 11177179 9174 195724 32889884 2656 146551 40531971 138205 114649 1562209 70944 85289 3078251 56472 184259 3609963 172274 58781 34178815 14091 66134 128080907 128239 107303 88430705 82631 134835 1443714 91203 57248 197356448 160539 125985 22963757 39622 11906 85287451 37192 93828 6261252 103966 133417 4064341 54140 158654 104205626 44664 113163 13802487 5603 69330 9058616 122424 46088 106182516 149061 25931 15759299 3966 167769 165781825 16346 8674 14629565 4033 160368 159176427 179362 164781 12723747 31773 117933 9127040 184888 62525 19034762 10832 128016 172807086 166207 89822 127148305 3264 108427 238395256 51235 22148 18818307 108134 65310 16095044 107289 155045 9591292 8595 37381 162137752 173671 169846 269447626 83555 120495 20198302 189349 11925 61678952 165413 155836 1575305 195110 184245 78648344 38545 98307 8879825 95486 198385 51952275 185864 100762 9405365 107288 165514 99871594 122135 183370 13638413 11201 80316 7276170 180990 111237 4578502 161030 154675 2126676 190828 139085 6945231 110587 28724 227103254 1231 132599 112617725 13776 48370 15961011 125772 106533 1301345 133682 116596 15944691 73600 165896 25192160 64541 177725 82638585 81280 95608 377111271 174437 151829 21215858 142522 183936 75918762 5844 77223 318100232 24486 154197 7386449 47628 132608 139357507 169113 174071 123417073 145201 8662 27634584 95753 124188 33171627 179732 66350 9873814 92658 16537 3358258 96778 132015 202269209 91758 165583 5191669 181625 7248 354593 196099 104027 1548210 4175 61794 35435158 165445 149473 2264305 64643 125672 55924809 162282 103636 30521352 93928 381 18900396 16451 168011 71999385 123001 63801 218687023 15823 124739 5684728 161137 107505 38951498 130561 53153 28105038 90258 169723 9931347 161756 81425 206183636 184687 126839 29145121 105603 36532 47801875 130200 134313 17408555 14235 189252 37522840 134219 1917 57274095 103356 130046 12759501 86174 50495 95240926 145669 194262 19670346 197175 179354 32534313 74839 54629 19729773 163346 32598 1908617 112099 71585 5624465 198085 160605 2245706 182478 73997 434095 145653 115706 33859813 90781 8071 133787055 101366 156727 39543722 131467 179348 12326877 185498 130179 218156099 180717 59314 16250275 173250 42171 128858 134938 107004 221314519 107375 175770 70562011 130740 68040 364565728 31180 109804 59123101 148150 125383 9278843 152348 123400 1643735 184211 7358 13093690 161063 170639 76572959 33111 119366 37769465 45807 107693 49680146 48985 71248 506616 49592 191299 37787444 115211 97658 9447357 198000 80268 223210153 148043 129693 10745885 63870 27373 231922453 13676 409 4820197 44144 50519 11260453 123812 193641 2566420 47367 18254 9945547 60170 67589 1302180 41371 196360 32602662 149399 190602 214887640 186641 145926 2362448 25648 193463 184225243 172372 10394 9422781 40835 114138 4880735 90302 89948 9415572 115692 39301 249816496 140707 35977 8194035 43130 184008 102628823 94101 36589 23977778 60279 188551 166057662 179964 12103 318864287 18307 104478 11861803 98704 88180 23804606 34593 128801 8826537 142746 22200 59424899 161852 170051 16780149 45738 166127 225763363 66848 146514 41502082 55921 13123 45266765 107725 115769 11748 96547 19443 177105286 192634 20149 26500885 82576 14451 21093439 54161 199271 120770069 35897 96592 29017839 17858 158716 772541 3240 164511 50563926 1916 11563 18611336 120841 165916 34331473 188332 120531 19078109 18644 110648 1484108 67396 21857 35684927 107663 108279 132995202 4620 28671 16069561 5876 132921 10763189 43686 51373 228101897 7096 10232 1930319 92567 121927 259721047 129036 34886 57804628 65726 37260 29726267 117836 2998 4405411 101903 153475 164719775 176509 109719 15302280 79457 59807 175428010 52350 116370 50290791 24727 142409 88432562 57294 156723 15603565 134291 53276 13220810 124808 66755 49628107 138693 163184 17488124 193706 168021 12632791 185506 17956 55943068 199085 57161 57677552 49843 194219 99069460 137070 192551 108589120 139003 87601 17655043 110552 63908 4180602 17288 127383 440868864 67722 165504 39305767 41420 146192 33344935 103041 194940 49508769 183475 159752 86180496 127096 192081 217214922 96865 27426 954072 96206 197132 111075029 8856 177421 18280718 103889 22825 8830725 95 31631 99389306 148383 18595 14171879 146647 100556 13032091 77753 41696 4038621 81732 109493 5264012 92544 152948 40580968 53422 151210 263638911 143437 167717 65948977 9387 130970 70792240 115367 161 74400402 91448 131480 131408572 124578 163726 12007237 167827 175409 15507856 142453 43372 6560848 163088 103859 1792987 170007 41186 18408536 195788 119554 146642495 58035 62615 2601824 141742 125633 13743500 56425 144293 36019163 66713 146989 39275852 125260 169132 35685526 172125 73649 15518741 46627 102607 9716110 119197 85697 27760830 3009 68652 72146404 107568 38589 59596226 174574 166109 44115792 87336 196125 219182828 39893 113584 164721317 186719 186470 12880176 50927 103026 24949833 19814 189487 140530539 50278 85644 19705531 199600 11394 5549636 66090 5488 11954020 131562 75361 6541736 49105 16806 13611185 131387 131736 16672264 36149 51408 28424141 59539 195437 323245 33794 56023 213948600 160248 6629 116289337 107853 192046 80302828 149150 199716 171645960 119943 63075 6271507 119391 70515 34011921 114801 88280 8426779 86583 22411 10338939 164218 154281 207934323 188927 178556 32679982 64065 85365 27087546 147411 79785 45179881 99847 27776 176560540 98870 189755 3446120 57398 76257 4597505 89694 149179 207979193 99733 77552 30841696 128751 177839 1811257 165558 150745 132986765 150592 187521 4454747 130791 163398 109707083 196529 169384 7079263 173241 107247 84000721 40837 162100 124300412 54305 19946 4856397 17263 5046 124424862 12225 3094 99140378 115989 130223 7137588 95572 57173 36047483 122556 13935 91388990 70911 38451 4923523 10685 7605 107336838 49265 97184 29471215 160812 121052 51095007 189121 66029 18174421 25326 164168 84696597 75655 70647 7920973 29836 149320 51980844 36684 186153 383121818 18671 54048 7220729 163563 169954 5018398 2904 50740 1982209 66036 110534 150949678 35689 132561 280896729 165136 146007 9045901 161838 91616 18741818 182250 61308 1395272 65978 73779 3259575 179661 8481 59260783 120080 149867 23673549 79073 126389 60716530 48159 65049 78987796 99798 59669 25742214 81397 51159 35606724 58104 17671 161778378 110682 134308 19931095 89693 26256 70169409 165986 174052 4929698 134796 66102 55185368 38681 24313 72331 107944 4656 25563124 155810 50661 5471442 190879 14453 54466621 147071 181390 66739519 102017 67635 82898094 133328 137904 71889707 69221 28737 61789862 8572 189301 131806465 122539 106329 78205385 199229 77360 129558344 107974 49369 4832824 138026 73507 14739982 127780 87482 59435872 100016 147755 18554499 124024 70505 19268371 166246 91052 40680426 138245 177210 19183000 143090 86712 3126544 127501 69824 20243139 132732 193079 30885105 65354 5227 6268179 115782 28365 3204049 46979 186709 11871828 70152 63717 70041175 53968 156857 117400150 91888 57401 59618070 47086 104694 859756154 36542 91859 1661919 8166 48598 4169966 21285 170715 35475351 18610 109031 77861992 108734 189662 25347779 40480 144043 26199943 127943 105742 274433672 86369 141837 17646140 71081 12187 218184388 60103 45619 5218839 50820 111231 91974110 2287 84160 58459037 31956 13134 24872857 186470 86897 52643388 73439 180598 49750625 143824 71720 97965973 93766 61602 57985245 41961 193049 1997562 67130 69518 101822797 194076 111777 8886419 130231 181883 7826906 189726 80832 2059816 76109 172668 58024224 117404 199549 111420429 60962 83291 72936580 90915 66202 123031152 2207 126670 608368 32037 112769 44831720 169695 182048 906124 196444 168334 83644105 92125 158020 258581128 131743 96101 53161039 45565 170141 40871957 91331 76611 48293719 26453 133485 1042386 79804 115310 50173668 162160 167944 330866486 143533 188071 63476942 69361 9792 153864955 190503 32472 130159108 25726 141580 49183896 108237 51933 2973208 117104 100986 2052034 189399 136857 18717431 82020 99221 14588514 149480 38847 12535054 167910 192094 62072192 168682 101693 7930481 17998 187385 96515911 125887 41357 83765934 98423 194847 52850674 29028 64474 1674052 139554 115853 1016267 80451 117275 3960657 44334 33727 40084090 2795 48121 16641057 123741 27925 214304776 639361745 200000 30820730 200000 903342256 200000 725958326 200000 264278326 200000 541996180 200000 512835167 200000 513650404 200000 715096029 200000 48015431 200000 71315793 200000 448701040 200000 683345551 200000 84596324 200000 689779678 200000 237957818 200000 281237045 200000 513375708 200000 157577599 200000 39264836 200000 268556503 200000 581046975 200000 375004876 200000 566032045 200000 509282718 200000 639798846 200000 68225918 200000 475517621 200000 949510865 200000 842878121 200000 180720237 200000 348792383 200000 298032603 200000 723276656 200000 139206547 200000 878871625 200000 404752194 200000 845162277 200000 1580550 200000 906519797 200000 151838896 200000 129237368 200000 386157057 200000 147464066 200000 902436077 200000 185161529 200000 439463130 200000 882081362 200000 330044897 200000 470569048 200000 820886796 200000 159758053 200000 488462998 200000 891161063 200000 573890093 200000 63820252 200000 323761971 200000 310769685 200000 559793400 200000 705152246 200000 76545281 200000 160812596 200000 440243012 200000 83147029 200000 852105833 200000 991882419 200000 609050634 200000 751667769 200000 385295091 200000 174278947 200000 538939234 200000 161496450 200000 433424199 200000 103408694 200000 753269381 200000 65223473 200000 942186799 200000 525351866 200000 275333579 200000 666729639 200000 383346066 200000 637321377 200000 996040877 200000 548940387 200000 919343225 200000 125385979 200000 146024387 200000 273304071 200000 583507725 200000 711134201 200000 350718662 200000 621744723 200000 714249621 200000 788470763 200000 59101839 200000 194470696 200000 202263932 200000 847529026 200000 540561685 200000 618126725 200000 168865608 200000 309753742 200000 884540786 200000 147781004 200000 961151651 200000 609918848 200000 417005021 200000 746955389 200000 929420373 200000 498746600 200000 119841200 200000 265338552 200000 18454599 200000 454546358 200000 140561251 200000 976686014 200000 3042176 200000 169455868 200000 35591310 200000 565156912 200000 730392107 200000 64026345 200000 833083881 200000 319470541 200000 311219086 200000 168209103 200000 137854798 200000 689208695 200000 649335315 200000 363222302 200000 418543029 200000 485483822 200000 219688770 200000 863134053 200000 48856375 200000 661601298 200000 529189827 200000 551655510 200000 20888331 200000 788669029 200000 742325600 200000 475028930 200000 402745738 200000 443260293 200000 495503104 200000 599215256 200000 596366381 200000 801266165 200000 838948524 200000 541026537 200000 53599629 200000 658607956 200000 441637261 200000 690617830 200000 185437025 200000 176159843 200000 764671979 200000 129405408 200000 335272578 200000 552162563 200000 346800943 200000 590814790 200000 547999978 200000 847108659 200000 970072544 200000 497844137 200000 838208944 200000 91659797 200000 221793192 200000 487945146 200000 193296140 200000 339554281 200000 582581072 200000 752735049 200000 52343384 200000 215988751 200000 735112894 200000 552647750 200000 431255564 200000 509773321 200000 859919101 200000 923321283 200000 892457920 200000 644234357 200000 223027252 200000 947938288 200000 166073901 200000 509707030 200000 951149997 200000 763014173 200000 546522411 200000 13922507 200000 768982991 200000 28508346 200000 847421875 200000 466063253 200000 330019875 200000 945198937 200000 420118493 200000 428369045 200000 432261458 200000 312050857 200000 947243746 200000 428779018 200000 699347235 200000 939525244 200000 381252379 200000 337750358 200000 284766849 200000 333743041 200000 251019775 200000 105170681 200000 881498482 200000 660500106 200000 57702440 200000 612504211 200000 879356192 200000 907745286 200000 254761293 200000 867963621 200000 840374739 200000 493313670 200000 878578760 200000 700054992 200000 180120820 200000 362235771 200000 854318865 200000 535586899 200000 941790474 200000 188236661 200000 388203711 200000 905951376 200000 313186752 200000 393581605 200000 621150605 200000 405125063 200000 222599644 200000 988532828 200000 732345554 200000 24056921 200000 593706312 200000 677406216 200000 441953031 200000 509023685 200000 226938636 200000 381683772 200000 852445636 200000 685606573 200000 257383248 200000 450865960 200000 44991426 200000 533145297 200000 622660958 200000 381355548 200000 614336729 200000 483063569 200000 823408541 200000 790198665 200000 371020291 200000 725236078 200000 864863126 200000 502586623 200000 344096598 200000 573742345 200000 894829042 200000 649486126 200000 307999244 200000 851460641 200000 397974649 200000 75932136 200000 813765246 200000 205581336 200000 244145171 200000 37139484 200000 351739427 200000 512876910 200000 94733514 200000 876262364 200000 191746453 200000 623399876 200000 767495109 200000 172631639 200000 804808332 200000 668760025 200000 539103053 200000 276411871 200000 192541663 200000 194531727 200000 111673035 200000 375271907 200000 30019977 200000 343628774 200000 963671239 200000 500349684 200000 552278689 200000 512408830 200000 168846569 200000 976910531 200000 220476256 200000 499212824 200000 413324282 200000 218184225 200000 948213022 200000 626130836 200000 334486499 200000 591265020 200000 428029524 200000 542983412 200000 623520684 200000 586251880 200000 167955610 200000 285642455 200000 335768958 200000 98652307 200000 795253418 200000 943632126 200000 244456609 200000 816306894 200000 443522138 200000 151990345 200000 207648125 200000 198710153 200000 108346532 200000 126521529 200000 494036379 200000 286064214 200000 798134177 200000 427847023 200000 780036516 200000 172189669 200000 265355400 200000 230071467 200000 428972896 200000 317423622 200000 364415923 200000 340275661 200000 929569720 200000 556165545 200000 291007641 200000 187172182 200000 264000692 200000 613270240 200000 553549268 200000 411031782 200000 105504124 200000 739994330 200000 778605340 200000 294372159 200000 952627289 200000 188999657 200000 4792137 200000 218614336 200000 244778676 200000 265582460 200000 74079828 200000 268639466 200000 419354389 200000 292984869 200000 616904533 200000 704100701 200000 718828836 200000 287770515 200000 539552901 200000 725620442 200000 546349483 200000 352822423 200000 990408508 200000 245622722 200000 257239697 200000 674122019 200000 84222963 200000 621061525 200000 819118815 200000 796309573 200000 802146883 200000 220140275 200000 117665470 200000 567461423 200000 48636643 200000 982814109 200000 977162102 200000 874852913 200000 430388652 200000 874216563 200000 924064111 200000 992609980 200000 430847384 200000 19833719 200000 609558067 200000 208718176 200000 824388798 200000 287707591 200000 128125033 200000 9336526 200000 361271382 200000 764008870 200000 113010650 200000 981266646 200000 288238266 200000 293627507 200000 840278894 200000 524294760 200000 590705506 200000 561561264 200000 329097519 200000 176979350 200000 431727846 200000 585691131 200000 548875845 200000 633359248 200000 572336894 200000 431406871 200000 362737911 200000 703183014 200000 702743172 200000 348619235 200000 816821935 200000 659852360 200000 40788848 200000 295548768 200000 883424245 200000 661758216 200000 939324123 200000 168758702 200000 152313458 200000 960144533 200000 595223804 200000 567836687 200000 333794029 200000 269700032 200000 976585516 200000 337923297 200000 78322001 200000 153525883 200000 470958564 200000 697605031 200000 681217700 200000 266051540 200000 995523261 200000 359355648 200000 712433936 200000 303839229 200000 386686062 200000 629092526 200000 351977949 200000 306339911 200000 385702097 200000 577549711 200000 732088179 200000 425968417 200000 51899101 200000 595813798 200000 871145820 200000 550543388 200000 152018092 200000 698657810 200000 472488511 200000 338471401 200000 395588470 200000 554574100 200000 186864101 200000 494498392 200000 786387859 200000 995319820 200000 868047159 200000 953907289 200000 8173180 200000 885145979 200000 386531389 200000 317671422 200000 617235145 200000 581192962 200000 853855775 200000 590214775 200000 707992115 200000 957660001 200000 330736423 200000 895599636 200000 727085970 200000 757374584 200000 588227260 200000 567781958 200000 237562079 200000 37072712 200000 397548391 200000 33863068 200000 852789554 200000 472208370 200000 539924177 200000 758411721 200000 994772165 200000 502318517 200000 723328962 200000 166521243 200000 469389550 200000 677633267 200000 726070306 200000 434288389 200000 272411688 200000 603496236 200000 873587451 200000 875053845 200000 259154953 200000 333870336 200000 124025972 200000 906912254 200000 469369676 200000 286086704 200000 623640022 200000 698674958 200000 442180551 200000 289698205 200000 169309577 200000 470688439 200000 96097397 200000 381754695 200000 335624471 200000 48821385 200000 17444717 200000 281249870 200000 286643495 200000 680475957 200000 704428008 200000 464266995 200000 974248323 200000 484304524 200000 58728510 200000 935052951 200000 80411410 200000 243068285 200000 163048936 200000 443030457 200000 131970525 200000 110837273 200000 96342398 200000 392294395 200000 582475020 200000 554789776 200000 287112889 200000 550879773 200000 785554153 200000 321023540 200000 323518065 200000 631064063 200000 453482203 200000 404681589 200000 875125920 200000 360552610 200000 673694571 200000 179367395 200000 768103516 200000 634746919 200000 66184258 200000 593163567 200000 544684512 200000 519135693 200000 577603112 200000 647301160 200000 383820418 200000 916112375 200000 365522182 200000 768872129 200000 349537981 200000 409522723 200000 12805091 200000 174969353 200000 236232743 200000 253181682 200000 402986217 200000 448962096 200000 998174075 200000 356752421 200000 260938081 200000 31356039 200000 863327888 200000 956142749 200000 235419569 200000 727014784 200000 610864223 200000 886381658 200000 648092516 200000 989870761 200000 496093952 200000 768158844 200000 806619426 200000 74919092 200000 146634668 200000 667556676 200000 505434290 200000 952482162 200000 780928187 200000 711055891 200000 255759614 200000 401205202 200000 947334566 200000 425406825 200000 438881294 200000 781826533 200000 357656837 200000 169148134 200000 429903115 200000 892567772 200000 949370513 200000 654121803 200000 523308605 200000 717397767 200000 404297507 200000 726775928 200000 710497548 200000 593456599 200000 594941106 200000 346531694 200000 296460290 200000 349659612 200000 360266840 200000 285405262 200000 504352966 200000 650611910 200000 496663116 200000 285270616 200000 845074465 200000 67660135 200000 47484392 200000 206058988 200000 933504507 200000 736745903 200000 341305252 200000 182624395 200000 516251998 200000 251081902 200000 280705304 200000 321244374 200000 602769521 200000 187236500 200000 921580796 200000 111714444 200000 580333182 200000 256368819 200000 785370922 200000 34589839 200000 979886571 200000 160952186 200000 289556122 200000 959590623 200000 115596867 200000 200009339 200000 283494757 200000 138109597 200000 351533102 200000 611998821 200000 550746306 200000 507916808 200000 107183476 200000 958012170 200000 984841994 200000 329572482 200000 207536893 200000 994261849 200000 488490934 200000 231560330 200000 869381842 200000 143779683 200000 638134111 200000 592722882 200000 302641692 200000 500866137 200000 674755004 200000 369688810 200000 827364131 200000 125451403 200000 77925286 200000 953399779 200000 908604751 200000 216166250 200000 621205271 200000 479921580 200000 197909290 200000 288745862 200000 644412710 200000 920010855 200000 147135579 200000 113437840 200000 566454795 200000 310930772 200000 124337579 200000 463408472 200000 500080416 200000 604797140 200000 633670915 200000 465543119 200000 946104029 200000 402737254 200000 339532139 200000 127852805 200000 293226202 200000 64407212 200000 530715915 200000 236596523 200000 789398480 200000 500359525 200000 289949996 200000 431360400 200000 355705239 200000 794457971 200000 649439799 200000 46272679 200000 223192360 200000 289745110 200000 45782965 200000 232201727 200000 91788443 200000 894274735 200000 415339084 200000 312925256 200000 274802473 200000 232984381 200000 808294343 200000 519902548 200000 581416235 200000 354604514 200000 162812685 200000 88965138 200000 485828632 200000 27418398 200000 50549800 200000 625494675 200000 833587338 200000 520471185 200000 650396223 200000 488261641 200000 953519160 200000 12160764 200000 733173147 200000 801468098 200000 403132924 200000 235440192 200000 588233636 200000 631824944 200000 79167950 200000 430969181 200000 394989796 200000 814146787 200000 344582853 200000 500160115 200000 758615810 200000 591945356 200000 650180892 200000 479231171 200000 366896839 200000 767185915 200000 138180650 200000 894407341 200000 704046108 200000 409903393 200000 458208360 200000 518082995 200000 354151945 200000 365633806 200000 173395822 200000 68831347 200000 296561847 200000 920217075 200000 550433269 200000 508315312 200000 908680045 200000 441241376 200000 421358549 200000 3834697 200000 91356310 200000 990122758 200000 851500040 200000 49344063 200000 173529528 200000 891222836 200000 223093924 200000 202720435 200000 307978621 200000 837212765 200000 646535907 200000 849335525 200000 526249900 200000 564601936 200000 369726238 200000 430815797 200000 238489392 200000 833721853 200000 611535564 200000 736512804 200000 618689039 200000 222472054 200000 314299015 200000 197696850 200000 435949939 200000 677293546 200000 729073159 200000 405621632 200000 993631141 200000 454260650 200000 231607843 200000 655981455 200000 103302667 200000 333437480 200000 939397334 200000 299896959 200000 217471280 200000 51612658 200000 559596343 200000 441921136 200000 71552699 200000 395680954 200000 405234047 200000 638388387 200000 434715510 200000 32013648 200000 501603590 200000 217603449 200000 651741000 200000 314568101 200000 533060677 200000 832330353 200000 974359354 200000 613697225 200000 664746196 200000 724686893 200000 639793013 200000 421145837 200000 897783149 200000 541908589 200000 796307776 200000 150188385 200000 137754086 200000 214652945 200000 499917062 200000 529736342 200000 161612089 200000 392318747 200000 909220429 200000 846940188 200000 176011647 200000 334857385 200000 668492735 200000 480420516 200000 518662127 200000 235324158 200000 292895012 200000 690397182 200000 802261219 200000 348303225 200000 112577380 200000 320172826 200000 543062482 200000 201020059 200000 364553865 200000 840837130 200000 229026134 200000 992713733 200000 750705594 200000 242465789 200000 817087783 200000 844495478 200000 731522881 200000 121035077 200000 40174621 200000 157201360 200000 944052868 200000 763610961 200000 340614193 200000 227038483 200000 900138510 200000 497634995 200000 735182971 200000 475128415 200000 253179271 200000 559040794 200000 337509684 200000 887650038 200000 457694646 200000 210001751 200000 369683380 200000 909913910 200000 458429061 200000 659090779 200000 447594100 200000 617433762 200000 705655037 200000 460492855 200000 71824141 200000 742278617 200000 309583684 200000 250361370 200000 893417526 200000 866097308 200000 118865573 200000 373777493 200000 528519112 200000 929003467 200000 971696520 200000 943527769 200000 779817661 200000 668546920 200000 505057140 200000 728323766 200000 711766828 200000 227249298 200000 359715091 200000 323895581 200000 423141453 200000 173467529 200000 729272877 200000 253272669 200000 473183354 200000 450402736 200000 493625259 200000 311573353 200000 464938795 200000 315688325 200000 675799957 200000 679538768 200000 500481272 200000 305095338 200000 342108435 200000 634312771 200000 276395929 200000 577420766 200000 86562414 200000 586493841 200000 709636585 200000 106958083 200000 706921743 200000 641907629 200000 292465117 200000 485476121 200000 640784255 200000 696612645 200000 606877841 200000 933831233 200000 294179684 200000 958628268 200000 601335867 200000 885818810 200000 446068105 200000 896545808 200000 88622644 200000 747953638 200000 79902677 200000 213126723 200000 367333109 200000 998535236 200000 861122385 200000 175585110 200000 534070295 200000 490696055 200000 366542374 200000 543999864 200000 115660881 200000 431379773 200000 733535644 200000 201818106 200000 757104509 200000 9200247 200000 793751580 200000 698061645 200000 409494163 200000 356822311 200000 799255341 200000 741247233 200000 380260266 200000 921804396 200000 569060218 200000 937546183 200000 711884285 200000 207481479 200000 457949897 200000 161433967 200000 44653027 200000 870663896 200000 660327428 200000 332284138 200000 569216213 200000 36875233 200000 532465458 200000 239387208 200000 972816235 200000 62971712 200000 620424574 200000 832943290 200000 65957726 200000 65313208 200000 798549294 200000 403924112 200000 165037446 200000 176913704 200000 829702061 200000 676655930 200000 534817244 200000 247698065 200000 341259137 200000 556907338 200000 962159480 200000 732945940 200000 502354515 200000 610480752 200000 793996948 200000 219894512 200000 795365101 200000 800644475 200000 382585478 200000 297865095 200000 948776247 200000 628627038 200000 109418953 200000 921578841 200000 402646584 200000 965456423 200000 205688307 200000 97095430 200000 902054426 200000 851100424 200000 30094271 200000 662427216 200000 195428389 200000 965967442 200000 147873028 200000 979526165 200000 14727362 200000 194508916 200000 575303866 200000 979882584 200000 296498041 200000 516485375 200000 134722811 200000 832876088 200000 567030002 200000 384360612 200000 706494207 200000 752859638 200000 953272566 200000 757950259 200000 205405470 200000 35553011 200000 919657070 200000 734801821 200000 465534161 200000 642870190 200000 516008802 200000 44656114 200000 969171120 200000 644835785 200000 827312891 200000 34244451 200000 240411764 200000 976846852 200000 244273024 200000 21593152 200000 147724534 200000 490017855 200000 860901980 200000 403910138 200000 528720429 200000 549581179 200000 302094357 200000 152145697 200000 440379698 200000 829535705 200000 158698581 200000 813034341 200000 271789119 200000 324620953 200000 254024676 200000 94712728 200000 655443114 200000 592484379 200000 614747818 200000 402934186 200000 384103150 200000 337698784 200000 685111217 200000 579258026 200000 66737825 200000 315032200 200000 620685088 200000 83278027 200000 505815166 200000 667191765 200000 123964992 200000 391733083 200000 158232668 200000 136812197 200000 576524666 200000 863409868 200000 876737844 200000 193900283 200000 493028950 200000 351207599 200000 869063454 200000 777389047 200000 976573820 200000 393498035 200000 813366099 200000 419707352 200000 133561526 200000 412948393 200000 855138859 200000 627548671 200000 554279659 200000 388975490 200000 853766943 200000 766279918 200000 770144804 200000 214188367 200000 29092551 200000 814772292 200000 717510026 200000 288771135 200000 611559133 200000 202010818 200000 663190372 200000 487781027 200000 614116919 200000 590381640 200000 188125469 200000 463588844 200000 207382223 200000 446025176 200000 850712891 200000 779211946 200000 585350078 200000 201722256 200000 946295144 200000 299126413 200000 976929595 200000 857906355 200000 216103532 200000 915025511 200000 25418912 200000 834114464 200000 963632176 200000 507880488 200000 225901157 200000 456763352 200000 573755835 200000 841504992 200000 522106914 200000 285227004 200000 108033336 200000 5242047 200000 863505039 200000 861486028 200000 721396717 200000 326853399 200000 265798023 200000 320241192 200000 917791300 200000 597334103 200000 137859071 200000 844216080 200000 176138693 200000 555159569 200000 440329747 200000 497743271 200000 208761112 200000 445260532 200000 705814777 200000 401718827 200000 473950215 200000 458841809 200000 339229450 200000 856761342 200000 909784441 200000 374988954 200000 443570623 200000 799574944 200000 625424248 200000 484743773 200000 880667057 200000 773672113 200000 174372138 200000 858337612 200000 524811415 200000 541325810 200000 491556570 200000 469609399 200000 573911883 200000 447796547 200000 747623920 200000 72051983 200000 925706692 200000 145766822 200000 362517747 200000 663280612 200000 83203868 200000 729068858 200000 17346445 200000 641542119 200000 474461066 200000 770113344 200000 576051847 200000 448949224 200000 986438248 200000 578913304 200000 993808839 200000 762949080 200000 175721006 200000 606669635 200000 467523672 200000 824413895 200000 811577460 200000 588152162 200000 825459810 200000 451569893 200000 820583411 200000 630332980 200000 996222764 200000 15176580 200000 228712579 200000 994060444 200000 930239264 200000 385251092 200000 444206877 200000 499540120 200000 506877382 200000 574799140 200000 349020633 200000 724325705 200000 702015431 200000 665032807 200000 584397296 200000 829137137 200000 746062571 200000 573416619 200000 762527675 200000 488799982 200000 719777818 200000 446899939 200000 921997489 200000 53870531 200000 714331997 200000 445714205 200000 316385132 200000 294665487 200000 6658013 200000 571237003 200000 610165667 200000 602043284 200000 503130594 200000 676663678 200000 576971824 200000 513467696 200000 293656277 200000 835453285 200000 623594251 200000 58694374 200000 300055869 200000 337755857 200000 964725579 200000 130068693 200000 759830725 200000 257533299 200000 643727659 200000 794577470 200000 878456371 200000 561780763 200000 864136194 200000 847473025 200000 332481905 200000 867659450 200000 817324105 200000 530570272 200000 831003527 200000 391895136 200000 35432344 200000 488671930 200000 262842525 200000 812706622 200000 841021096 200000 811840271 200000 58157565 200000 89882276 200000 263258450 200000 284486146 200000 852584462 200000 790998274 200000 220990605 200000 588138385 200000 110432857 200000 401102314 200000 88899698 200000 122036445 200000 567782279 200000 104692748 200000 469620794 200000 114048552 200000 310720864 200000 813589303 200000 7433790 200000 989996241 200000 631046860 200000 147738206 200000 68594165 200000 450402649 200000 971286997 200000 281060751 200000 640111097 200000 119630688 200000 2002850 200000 609986557 200000 390967810 200000 346656680 200000 191373948 200000 3957750 200000 668888296 200000 774859791 200000 2733516 200000 46967020 200000 554322083 200000 100605848 200000 291211802 200000 559299440 200000 529416781 200000 907298914 200000 878842638 200000 879136049 200000 396964382 200000 65408430 200000 875589489 200000 868162816 200000 251530094 200000 122560477 200000 136263980 200000 254083790 200000 51957430 200000 527578734 200000 816749895 200000 229679019 200000 419296654 200000 136112643 200000 963430891 200000 258516936 200000 757660336 200000 245711452 200000 5292128 200000 161156725 200000 721022450 200000 970665562 200000 825836302 200000 297203235 200000 417477710 200000 151067132 200000 547820414 200000 569563234 200000 767055837 200000 458860644 200000 532536409 200000 744870882 200000 913753558 200000 574962129 200000 790592871 200000 141457525 200000 125887635 200000 909603237 200000 975622545 200000 668800267 200000 253585803 200000 559691873 200000 365541599 200000 50724276 200000 901798232 200000 579254691 200000 20928121 200000 281131424 200000 198053298 200000 516523565 200000 417377960 200000 944258849 200000 112584049 200000 965692384 200000 871633621 200000 721432998 200000 258936974 200000 27340220 200000 896752008 200000 863120320 200000 884969505 200000 434652130 200000 460477033 200000 347694369 200000 820002403 200000 276270993 200000 401013826 200000 248343703 200000 564309164 200000 243056938 200000 626264826 200000 503690772 200000 710882677 200000 305285679 200000 230637978 200000 557126824 200000 175691863 200000 30061375 200000 768351819 200000 572725892 200000 210146825 200000 611452443 200000 301773909 200000 233036537 200000 939152997 200000 758556068 200000 34002976 200000 169097333 200000 649958498 200000 941454809 200000 954772278 200000 632771212 200000 956419610 200000 610387420 200000 557842494 200000 768829419 200000 286754500 200000 844615661 200000 256839425 200000 776372837 200000 57958074 200000 944566636 200000 851232872 200000 870737642 200000 98472820 200000 983742170 200000 435382906 200000 589084042 200000 513030538 200000 689302488 200000 787733602 200000 722536821 200000 965158068 200000 348948773 200000 883812966 200000 908662013 200000 980507085 200000 247624867 200000 736230384 200000 387620754 200000 734827210 200000 784590674 200000 881944456 200000 982077891 200000 345281223 200000 395268435 200000 465494231 200000 934434626 200000 176787962 200000 489218533 200000 797723300 200000 43728608 200000 897869756 200000 627375978 200000 557521626 200000 778499212 200000 975232646 200000 839053666 200000 681606783 200000 951880536 200000 373121521 200000 328889965 200000 680423357 200000 373324147 200000 289710260 200000 615772236 200000 402386396 200000 996116526 200000 155388073 200000 596980704 200000 567905092 200000 417611258 200000 904519368 200000 173217576 200000 617362303 200000 544868967 200000 785254184 200000 967615814 200000 63772980 200000 143359014 200000 932794628 200000 47585402 200000 918330924 200000 109968647 200000 956936371 200000 193068581 200000 181555024 200000 557435899 200000 336078766 200000 672096454 200000 463483048 200000 990957330 200000 73931917 200000 171705343 200000 802378588 200000 693392765 200000 606598409 200000 304811663 200000 806203318 200000 758531980 200000 808449018 200000 226825816 200000 126269213 200000 554028207 200000 711861081 200000 455318107 200000 472362010 200000 395193208 200000 219087422 200000 788313782 200000 710491222 200000 340465558 200000 342795491 200000 874370732 200000 757102745 200000 561842139 200000 27315358 200000 778426012 200000 894792907 200000 682632246 200000 889124330 200000 662465542 200000 167074806 200000 811142585 200000 769758813 200000 513364365 200000 447310913 200000 519001747 200000 488837298 200000 65504495 200000 153576693 200000 673287702 200000 452321984 200000 769378574 200000 561362042 200000 946858673 200000 518214015 200000 922086889 200000 483612762 200000 90446837 200000 23014665 200000 883924642 200000 977109820 200000 909227155 200000 426060438 200000 597069178 200000 701790954 200000 378807387 200000 145653374 200000 548023759 200000 367774283 200000 178787902 200000 833144890 200000 197975075 200000 622123368 200000 118821452 200000 834445922 200000 899271191 200000 813058921 200000 690199478 200000 759208111 200000 905266283 200000 709710488 200000 688145612 200000 969593338 200000 84887295 200000 682210908 200000 36234495 200000 790832698 200000 12851413 200000 678975806 200000 247195871 200000 16810120 200000 69685259 200000 858863847 200000 258846236 200000 783939358 200000 569208292 200000 473189919 200000 16076168 200000 585066322 200000 227877055 200000 694313679 200000 135921938 200000 443258783 200000 427132957 200000 192557054 200000 33360844 200000 836794267 200000 863740575 200000 888880086 200000 838900709 200000 486757377 200000 241655812 200000 212558752 200000 471226031 200000 68941992 200000 541732142 200000 57265090 200000 323939993 200000 960917641 200000 19549213 200000 495366087 200000 347328821 200000 137453500 200000 523069937 200000 303203415 200000 600281394 200000 457915258 200000 662944491 200000 964360505 200000 553801313 200000 984812059 200000 633195628 200000 81735511 200000 851782067 200000 16964888 200000 627361523 200000 938549433 200000 837528888 200000 944867081 200000 720334370 200000 959171720 200000 835300897 200000 192403880 200000 621162169 200000 136425228 200000 79467710 200000 328333771 200000 862494873 200000 445680045 200000 723556992 200000 712822124 200000 5719233 200000 864742133 200000 730722807 200000 239190436 200000 859303251 200000 687907467 200000 376845524 200000 872629418 200000 411472270 200000 638156600 200000 583682535 200000 288796632 200000 819830741 200000 224299748 200000 624440609 200000 399570854 200000 633336230 200000 656566937 200000 375707537 200000 175279532 200000 277636002 200000 366626942 200000 524738922 200000 591893666 200000 965548939 200000 932215261 200000 255299066 200000 826509923 200000 512380480 200000 577176860 200000 271720372 200000 756245988 200000 571231170 200000 35254726 200000 663978022 200000 799583041 200000 8928049 200000 107143811 200000 655774211 200000 396707760 200000 904667854 200000 71482139 200000 446272793 200000 306400650 200000 445717498 200000 171046006 200000 200968282 200000 554810440 200000 59982133 200000 898462365 200000 42173911 200000 62344835 200000 41911839 200000 630610105 200000 522552511 200000 96374258 200000 840658809 200000 553617170 200000 493113187 200000 111619439 200000 348848420 200000 442621200 200000 630265652 200000 972477681 200000 881856031 200000 703179069 200000 77280450 200000 593174930 200000 95373452 200000 708877632 200000 99803582 200000 16425865 200000 312325035 200000 181986274 200000 495263992 200000 685630512 200000 609278940 200000 284634892 200000 947710049 200000 671168511 200000 461452448 200000 373520326 200000 916731145 200000 513867918 200000 276807832 200000 307469368 200000 215782176 200000 366442646 200000 799780228 200000 762125227 200000 746004472 200000 382106095 200000 86855748 200000 673608329 200000 558250496 200000 799870354 200000 436254937 200000 2635352 200000 352478922 200000 821163927 200000 540593763 200000 66790849 200000 616801542 200000 990545207 200000 565284644 200000 238119054 200000 454410371 200000 151110859 200000 397515899 200000 611007910 200000 220765235 200000 828767690 200000 385553128 200000 870394131 200000 805576231 200000 173273806 200000 571640334 200000 460984828 200000 822867854 200000 116724622 200000 576517803 200000 33160362 200000 389195961 200000 777287396 200000 459341985 200000 811953797 200000 496814873 200000 202474184 200000 217426159 200000 540364311 200000 598668095 200000 338097233 200000 20830135 200000 134604551 200000 241854682 200000 54547898 200000 737965113 200000 652413471 200000 477225147 200000 180009050 200000 846287574 200000 446992197 200000 202132179 200000 122262698 200000 237754125 200000 283730820 200000 296477746 200000 1522242 200000 770178432 200000 421892868 200000 137289992 200000 967149531 200000 133191663 200000 557088012 200000 912466087 200000 692558 200000 738205498 200000 112900615 200000 902756735 200000 947192722 200000 335557986 200000 876100475 200000 737492256 200000 922249408 200000 305148808 200000 238059026 200000 196964922 200000 249935889 200000 347293163 200000 535533459 200000 998941343 200000 5312478 200000 451496941 200000 285585129 200000 558377278 200000 636251038 200000 382309390 200000 529329690 200000 350414377 200000 339749867 200000 840680431 200000 449500752 200000 20679311 200000 708809341 200000 86163535 200000 514115028 200000 261255874 200000 120122924 200000 565176080 200000 531693068 200000 11001905 200000 795833072 200000 778448177 200000 452040579 200000 947300205 200000 518133731 200000 927532757 200000 174460385 200000 487206952 200000 36715325 200000 969949498 200000 977949165 200000 657762608 200000 968919126 200000 779558081 200000 107420561 200000 622208119 200000 91071399 200000 256799468 200000 837867989 200000 656238861 200000 207514824 200000 251646042 200000 73479906 200000 998974243 200000 514084467 200000 515002060 200000 858533887 200000 83013129 200000 377503358 200000 39378210 200000 687824279 200000 304366128 200000 697290211 200000 453124957 200000 692390192 200000 690456360 200000 378225339 200000 571671710 200000 881826676 200000 213968801 200000 862373437 200000 714390309 200000 64377387 200000 757846893 200000 967365827 200000 948455506 200000 178569789 200000 532623228 200000 576720837 200000 761440422 200000 702444980 200000 927349213 200000 243562458 200000 535588289 200000 283790775 200000 554573251 200000 371074749 200000 249363045 200000 303171216 200000 226193276 200000 39403845 200000 308969585 200000 690569637 200000 549903995 200000 133859179 200000 468208358 200000 856897921 200000 814460750 200000 5986375 200000 953049060 200000 6492620 200000 507499943 200000 38760466 200000 547644588 200000 856857933 200000 190557271 200000 809437732 200000 327702431 200000 433758191 200000 329253709 200000 507177206 200000 518850620 200000 287405752 200000 666418074 200000 828719649 200000 756536101 200000 462410705 200000 511124847 200000 454765660 200000 643509786 200000 576209028 200000 890334236 200000 635785089 200000 630837756 200000 821823801 200000 270930450 200000 801678471 200000 537529034 200000 449679223 200000 512229601 200000 101150600 200000 707807142 200000 871741928 200000 950731066 200000 159951291 200000 177401040 200000 334632020 200000 581390061 200000 60664698 200000 224876456 200000 624866724 200000 956326635 200000 842575421 200000 413102767 200000 961300960 200000 231867716 200000 199751324 200000 311668102 200000 44948528 200000 479941928 200000 994872399 200000 748095213 200000 696081630 200000 5440233 200000 511033905 200000 227079876 200000 216409936 200000 67039734 200000 761490999 200000 522811916 200000 991410194 200000 121469665 200000 185320829 200000 12252389 200000 980640969 200000 825618265 200000 15144505 200000 118483088 200000 73213504 200000 492636208 200000 290351556 200000 292869998 200000 415959646 200000 322361685 200000 811074199 200000 996974335 200000 979589676 200000 385825753 200000 839355467 200000 197857763 200000 978423251 200000 889572334 200000 905068951 200000 345004507 200000 755719835 200000 771033826 200000 352404053 200000 225082312 200000 259740397 200000 648194855 200000 648769917 200000 242841513 200000 20345424 200000 455994445 200000 885769510 200000 753131168 200000 314283375 200000 204337925 200000 472322699 200000 125706477 200000 712577552 200000 312246559 200000 332918275 200000 734811121 200000 351916829 200000 30255500 200000 870710023 200000 289062443 200000 329135773 200000 842215004 200000 590019631 200000 389685053 200000 619853243 200000 865626303 200000 926970676 200000 34165223 200000 644417725 200000 353854727 200000 149610734 200000 131801609 200000 290720526 200000 903462052 200000 960665942 200000 18405028 200000 88816948 200000 683292198 200000 123104132 200000 453399512 200000 270296280 200000 94842685 200000 540894642 200000 410097383 200000 351674564 200000 877855931 200000 675635510 200000 642158128 200000 382355680 200000 598018703 200000 359714443 200000 220198196 200000 209953331 200000 105157579 200000 779174727 200000 995402387 200000 903586535 200000 325118110 200000 165353509 200000 39565838 200000 131563076 200000 991239257 200000 361407740 200000 367410310 200000 667537587 200000 32122733 200000 858327236 200000 492754939 200000 240460732 200000 798806891 200000 784932247 200000 702821261 200000 518633991 200000 119731458 200000 368194221 200000 260657021 200000 858725213 200000 232474627 200000 865188958 200000 453164331 200000 436014247 200000 36857695 200000 361345571 200000 395916569 200000 681892333 200000 661845286 200000 717509780 200000 871920870 200000 555945560 200000 982688905 200000 56786282 200000 776174418 200000 978234415 200000 801657816 200000 229514110 200000 699041856 200000 791139037 200000 506347651 200000 170176711 200000 223247534 200000 603428584 200000 392927004 200000 551529054 200000 376445630 200000 216222714 200000 283238227 200000 922183293 200000 587798447 200000 329618139 200000 632970744 200000 51936378 200000 698778595 200000 211773811 200000 32747771 200000 663482576 200000 130545882 200000 77094092 200000 768357230 200000 875340053 200000 366191925 200000 384433933 200000 516363648 200000 612142084 200000 828294835 200000 216616831 200000 356152451 200000 102465908 200000 642768950 200000 882832523 200000 204568294 200000 155067998 200000 411427262 200000 207017913 200000 797913658 200000 520547546 200000 362432107 200000 146424241 200000 182931249 200000 524411425 200000 335250046 200000 287625789 200000 52217753 200000 96985739 200000 205306712 200000 615349316 200000 900069476 200000 998877585 200000 504644984 200000 236611535 200000 303880098 200000 69385163 200000 517868672 200000 229799431 200000 230739076 200000 848769779 200000 292933424 200000 825926451 200000 324821338 200000 804522975 200000 645929833 200000 853502142 200000 480211349 200000 680913033 200000 681312810 200000 638767406 200000 742050757 200000 699442186 200000 340336533 200000 104512045 200000 30245787 200000 230973081 200000 747353834 200000 296817283 200000 503632359 200000 222512528 200000 835793033 200000 678966809 200000 240143513 200000 174828391 200000 373485555 200000 925124086 200000 138928835 200000 630099382 200000 826294729 200000 637439557 200000 899906709 200000 426501429 200000 410601418 200000 399297100 200000 64825694 200000 588485055 200000 588522712 200000 230951541 200000 458369937 200000 757641801 200000 247413491 200000 891212872 200000 524439740 200000 489473775 200000 502157627 200000 612759661 200000 253419921 200000 418941159 200000 713938418 200000 393476782 200000 70745057 200000 51941514 200000 517331574 200000 564640754 200000 634544795 200000 32772945 200000 300353354 200000 625107011 200000 704390608 200000 498958805 200000 258986509 200000 978036423 200000 541220017 200000 925561805 200000 705464704 200000 542813129 200000 681458575 200000 157044755 200000 228113796 200000 595707057 200000 385948633 200000 565199518 200000 835980056 200000 901625350 200000 452376096 200000 85495432 200000 630109278 200000 974045042 200000 843120661 200000 563079688 200000 532788886 200000 331627454 200000 498838664 200000 73616504 200000 12573728 200000 823254736 200000 527189353 200000 391314512 200000 565030526 200000 454249395 200000 924072906 200000 141360424 200000 157067854 200000 10642575 200000 622474715 200000 538309049 200000 756851539 200000 279814315 200000 293317868 200000 557610971 200000 252002412 200000 939514481 200000 808717677 200000 549461639 200000 2764186 200000 75933033 200000 209570032 200000 874985429 200000 112634366 200000 867321916 200000 388792868 200000 375307519 200000 784955351 200000 691615922 200000 135027931 200000 234012251 200000 267613831 200000 53916595 200000 74035716 200000 90922339 200000 375494798 200000 396668232 200000 679946673 200000 193307824 200000 6777740 200000 233512090 200000 354061073 200000 745159161 200000 729266754 200000 471016945 200000 628463733 200000 936561176 200000 445237393 200000 103401654 200000 466956622 200000 5520645 200000 848792952 200000 858585456 200000 874419757 200000 985316823 200000 575207193 200000 693931978 200000 663519424 200000 754501833 200000 113039028 200000 574865546 200000 233968603 200000 615918386 200000 830536874 200000 160779674 200000 532393835 200000 867666827 200000 736449658 200000 755415042 200000 514364036 200000 459282284 200000 731622598 200000 329828842 200000 45887315 200000 131215758 200000 433460558 200000 451274396 200000 607019307 200000 321226186 200000 47540466 200000 990951039 200000 339334780 200000 232965911 200000 398380467 200000 249697052 200000 926234326 200000 415689614 200000 465193650 200000 177595164 200000 425655017 200000 366153320 200000 538951726 200000 286579271 200000 416322183 200000 349079038 200000 648533385 200000 623420805 200000 110626463 200000 527328199 200000 236648259 200000 791495904 200000 906528579 200000 841845341 200000 494010109 200000 380091775 200000 963859362 200000 780783992 200000 764692342 200000 610738603 200000 142804494 200000 721696240 200000 457783440 200000 446553805 200000 397849590 200000 499997117 200000 485733707 200000 353823085 200000 814411755 200000 673891321 200000 231164871 200000 565497651 200000 980338590 200000 838182108 200000 502524229 200000 840832744 200000 149815264 200000 533017022 200000 800243237 200000 179543157 200000 329591456 200000 754494744 200000 620196841 200000 727148771 200000 237294831 200000 204076674 200000 134885168 200000 292026968 200000 827509502 200000 128645302 200000 540381627 200000 48189983 200000 407621661 200000 180793738 200000 745173610 200000 705656991 200000 766805180 200000 437938168 200000 196847934 200000 187551586 200000 589107309 200000 198677529 200000 295362392 200000 43894030 200000 700469728 200000 921489700 200000 27263224 200000 547007854 200000 776550629 200000 553219955 200000 234877822 200000 641605994 200000 310275180 200000 662091902 200000 299999595 200000 815264010 200000 413192327 200000 889111260 200000 493748832 200000 49877366 200000 288796262 200000 50566216 200000 984179996 200000 979108087 200000 653977688 200000 50342297 200000 407204737 200000 508620022 200000 97811407 200000 712642760 200000 643273871 200000 958919163 200000 744290652 200000 623371501 200000 405215334 200000 856482734 200000 9583790 200000 147054657 200000 943347783 200000 980684505 200000 731484823 200000 79898652 200000 719078035 200000 991852387 200000 284977926 200000 856283895 200000 211978954 200000 356971605 200000 366313740 200000 268781163 200000 891977100 200000 657427928 200000 514705114 200000 417346351 200000 775876762 200000 425905972 200000 483888576 200000 188623133 200000 931169492 200000 310840529 200000 553412143 200000 878028588 200000 711030844 200000 625977913 200000 652862903 200000 304305014 200000 497485808 200000 429559827 200000 616898825 200000 948826930 200000 168484403 200000 458607656 200000 111472117 200000 761987258 200000 981582949 200000 387845985 200000 325138795 200000 352519558 200000 603152645 200000 337648581 200000 346467197 200000 841789998 200000 155613108 200000 127726207 200000 251464027 200000 463725162 200000 65153332 200000 612444117 200000 357805397 200000 62181141 200000 473916772 200000 166414641 200000 320530139 200000 887948836 200000 847930693 200000 210722075 200000 743710847 200000 153264307 200000 365841655 200000 863555388 200000 664243696 200000 627841272 200000 78387132 200000 659765851 200000 287238144 200000 887251532 200000 623183347 200000 684133475 200000 642525854 200000 161078568 200000 482566940 200000 439987290 200000 846946011 200000 114226469 200000 417000921 200000 172563562 200000 420700904 200000 363518202 200000 549355499 200000 368335323 200000 168177174 200000 532328577 200000 397756976 200000 786260245 200000 347329748 200000 81393842 200000 466309291 200000 293018018 200000 6113971 200000 868704164 200000 607714427 200000 387799593 200000 78462564 200000 182403730 200000 787632609 200000 685773939 200000 714804663 200000 366737363 200000 272687677 200000 974242153 200000 151635869 200000 465699040 200000 531250192 200000 267677971 200000 327834662 200000 305614929 200000 229328123 200000 585691801 200000 18099842 200000 886712799 200000 47056318 200000 907916869 200000 612190467 200000 155649122 200000 819305017 200000 986104702 200000 955943705 200000 848624595 200000 883106157 200000 78518477 200000 403773267 200000 936765771 200000 953356155 200000 852059099 200000 579897188 200000 841051393 200000 368137634 200000 760145264 200000 471394843 200000 412954702 200000 266679364 200000 672150900 200000 528503656 200000 130930092 200000 546367713 200000 864811761 200000 282483804 200000 328844977 200000 363740697 200000 213714958 200000 573372201 200000 107778072 200000 128858542 200000 27706900 200000 620108061 200000 829796280 200000 451650174 200000 744608107 200000 874303146 200000 358311561 200000 800923788 200000 207760797 200000 667407201 200000 873788069 200000 265283831 200000 174524753 200000 177756145 200000 881441604 200000 731246080 200000 627324497 200000 905064491 200000 236890302 200000 319349000 200000 545693572 200000 473615616 200000 256179852 200000 88593550 200000 343737587 200000 564307584 200000 897249606 200000 990916148 200000 215169990 200000 668973532 200000 493914277 200000 589416122 200000 138920519 200000 986071396 200000 799030146 200000 793460736 200000 646832093 200000 721715848 200000 325209556 200000 890628359 200000 609701137 200000 331100634 200000 45196980 200000 768807408 200000 109486476 200000 946141450 200000 495183452 200000 535422971 200000 510022678 200000 989365991 200000 974463522 200000 619095432 200000 636236440 200000 38707044 200000 561191553 200000 193366040 200000 468348953 200000 828679056 200000 776154384 200000 708374603 200000 309816515 200000 918459803 200000 461360263 200000 765193698 200000 978039263 200000 538376407 200000 300015808 200000 764305342 200000 970229715 200000 458293171 200000 425759923 200000 565116895 200000 910538282 200000 202066880 200000 354986616 200000 772323173 200000 686283148 200000 830067119 200000 982147400 200000 339960977 200000 243408832 200000 880341841 200000 561148795 200000 3320516 200000 957950384 200000 47569301 200000 391580298 200000 43866750 200000 809363812 200000 442883724 200000 889955597 200000 867276127 200000 337203717 200000 876440935 200000 30229694 200000 718299176 200000 172156379 200000 353432182 200000 392009843 200000 579961529 200000 664575054 200000 439374634 200000 446592038 200000 826759187 200000 498615272 200000 800283667 200000 790729456 200000 15199319 200000 304330320 200000 672904418 200000 649941768 200000 402095301 200000 789994063 200000 247840870 200000 241587656 200000 552327101 200000 443095501 200000 469542546 200000 44057000 200000 361701568 200000 155407828 200000 409629813 200000 449533504 200000 636636271 200000 893430923 200000 400023103 200000 267979848 200000 298439817 200000 318188348 200000 455719234 200000 273933723 200000 664628720 200000 732920397 200000 609151469 200000 197422382 200000 421991588 200000 670661449 200000 307610578 200000 230415133 200000 545343942 200000 436911320 200000 549823392 200000 683128990 200000 531223957 200000 228598978 200000 360822057 200000 416344586 200000 494753651 200000 95041519 200000 282773852 200000 376209626 200000 372587487 200000 891712104 200000 502679114 200000 35982759 200000 145735291 200000 937916246 200000 938701604 200000 225658408 200000 697656328 200000 667837185 200000 918909498 200000 998574903 200000 663929444 200000 375578833 200000 654373117 200000 99747531 200000 600640146 200000 459719504 200000 422009342 200000 851274238 200000 204783280 200000 839043621 200000 516840171 200000 953211143 200000 879244289 200000 271497241 200000 531509399 200000 31902016 200000 957993701 200000 224000789 200000 117070066 200000 177669409 200000 517608155 200000 249402913 200000 778032396 200000 903375938 200000 695817349 200000 135189861 200000 889024790 200000 479901020 200000 134599074 200000 388930603 200000 708789343 200000 974048327 200000 403817748 200000 352252634 200000 914300762 200000 691937276 200000 99683035 200000 868619003 200000 965751702 200000 552158867 200000 654713368 200000 875849526 200000 79691715 200000 712495942 200000 836196618 200000 689055573 200000 999738291 200000 673428587 200000 754013459 200000 118433855 200000 112637013 200000 125186428 200000 957620915 200000 997995518 200000 13565370 200000 449211666 200000 791920522 200000 984566713 200000 10882324 200000 677941476 200000 416040537 200000 844837817 200000 927344305 200000 874436044 200000 841068801 200000 685824358 200000 152215043 200000 42577346 200000 606234242 200000 990611274 200000 702869402 200000 735527390 200000 580420860 200000 405329164 200000 79069479 200000 371696728 200000 456343472 200000 686172022 200000 821820794 200000 554499722 200000 645896958 200000 584787566 200000 717194372 200000 214047980 200000 275474536 200000 994170111 200000 918468437 200000 683490582 200000 50570892 200000 517159249 200000 105003038 200000 938904001 200000 399858989 200000 81487019 200000 491629103 200000 55389382 200000 33484586 200000 47832952 200000 847568377 200000 719101724 200000 908990597 200000 431749950 200000 290396939 200000 580081884 200000 990213724 200000 512277671 200000 510194712 200000 588181823 200000 833168626 200000 320137595 200000 389262575 200000 206578846 200000 32122278 200000 508321442 200000 266316928 200000 977995376 200000 155766521 200000 694396453 200000 280174813 200000 286838607 200000 652975243 200000 807748910 200000 164401973 200000 112883955 200000 388866333 200000 715544579 200000 954230233 200000 89348148 200000 323726480 200000 171816461 200000 114976315 200000 175528202 200000 372512740 200000 235840470 200000 232007913 200000 168181391 200000 279636793 200000 221114118 200000 418462101 200000 347445499 200000 260615120 200000 148694116 200000 418416399 200000 274558886 200000 61104138 200000 817221082 200000 733854024 200000 178705161 200000 215715686 200000 731576432 200000 759215952 200000 39665853 200000 808004742 200000 821541967 200000 544656216 200000 304869753 200000 217484074 200000 413900990 200000 364264624 200000 312810262 200000 859404338 200000 943820840 200000 344810953 200000 753476237 200000 432594336 200000 875666963 200000 202552883 200000 712537079 200000 399488146 200000 376395049 200000 713123999 200000 827939467 200000 273953099 200000 231052082 200000 26748125 200000 658485411 200000 842893098 200000 872593175 200000 112200669 200000 69388727 200000 530657456 200000 139479775 200000 337895345 200000 625239646 200000 966153598 200000 838809524 200000 182382472 200000 271516243 200000 371692115 200000 35394015 200000 760489396 200000 932656749 200000 192380689 200000 106191046 200000 181557156 200000 152615077 200000 906490040 200000 800261876 200000 784922090 200000 706973203 200000 753722216 200000 678477329 200000 703195701 200000 196614384 200000 412249699 200000 248525540 200000 589316438 200000 53294740 200000 502093831 200000 416009560 200000 372578110 200000 246067064 200000 483745239 200000 189708915 200000 497342718 200000 915878709 200000 111691378 200000 614552159 200000 735386821 200000 562867842 200000 695765401 200000 896667747 200000 744111588 200000 285232441 200000 512930348 200000 354858218 200000 583509196 200000 348969041 200000 741828653 200000 384709498 200000 939807501 200000 256169956 200000 542816443 200000 795115197 200000 486764376 200000 893607721 200000 662523927 200000 412912251 200000 249958269 200000 585574522 200000 71249313 200000 146902941 200000 840032876 200000 981832527 200000 843722714 200000 943487531 200000 970946103 200000 754937920 200000 677135459 200000 900296525 200000 941847566 200000 877708549 200000 746937851 200000 721976141 200000 852280896 200000 772592761 200000 418988676 200000 453196178 200000 619885632 200000 60846738 200000 767032574 200000 486453413 200000 922434716 200000 982671465 200000 475026826 200000 576105006 200000 93398279 200000 708442679 200000 109377895 200000 98869495 200000 503889487 200000 715299668 200000 640028407 200000 119340263 200000 387060327 200000 834370617 200000 483710906 200000 461786375 200000 386451549 200000 116607103 200000 312499280 200000 25122688 200000 209694307 200000 774131421 200000 827232378 200000 52006810 200000 269345225 200000 619015469 200000 144420120 200000 207432126 200000 170787584 200000 168962151 200000 744236076 200000 277742451 200000 427231641 200000 656114850 200000 595888341 200000 201786724 200000 836551234 200000 357423897 200000 674118996 200000 563387223 200000 697593039 200000 575366179 200000 166650633 200000 533045302 200000 144860205 200000 129964857 200000 894653046 200000 576144905 200000 687523439 200000 595187955 200000 470152505 200000 67513336 200000 116496069 200000 933138186 200000 429875221 200000 477354572 200000 773708671 200000 54013014 200000 249185513 200000 582762607 200000 852968461 200000 712933584 200000 993309366 200000 327101671 200000 96754433 200000 892502417 200000 665339293 200000 858968413 200000 471788043 200000 700541648 200000 402393309 200000 582682779 200000 445107194 200000 801777638 200000 617282776 200000 584673417 200000 152967873 200000 250444109 200000 35015950 200000 174731310 200000 506484078 200000 424187547 200000 146202656 200000 519227828 200000 415684147 200000 663732363 200000 292214221 200000 620710499 200000 435530337 200000 10851572 200000 142577911 200000 60962980 200000 777784935 200000 515993806 200000 831494557 200000 871969791 200000 694222806 200000 977609779 200000 841997537 200000 946533148 200000 837377887 200000 323386459 200000 300464387 200000 86702020 200000 429659347 200000 541441438 200000 569727844 200000 708063456 200000 93857568 200000 168401781 200000 125645443 200000 689494136 200000 445168730 200000 546492024 200000 822834178 200000 657221557 200000 801281454 200000 604450912 200000 347095713 200000 278585054 200000 984945007 200000 851430406 200000 794478144 200000 968758110 200000 145094925 200000 651806561 200000 754978785 200000 937074619 200000 842642200 200000 261499786 200000 125055906 200000 290971039 200000 860517184 200000 456826555 200000 5045446 200000 403890130 200000 14133335 200000 939186250 200000 867575212 200000 287066684 200000 624258637 200000 127639218 200000 510765013 200000 23371239 200000 440886833 200000 45784970 200000 500138465 200000 989374202 200000 665853494 200000 555810186 200000 657537938 200000 334207166 200000 539888042 200000 993251468 200000 530210247 200000 939232668 200000 715279104 200000 64657800 200000 86265984 200000 155581724 200000 791792582 200000 7537814 200000 524558048 200000 579922918 200000 204701358 200000 713184495 200000 22865189 200000 119244740 200000 247292296 200000 718923499 200000 506806448 200000 884501405 200000 402466630 200000 757022211 200000 593536515 200000 94546810 200000 231665142 200000 76015823 200000 548074685 200000 351776900 200000 443121866 200000 889129737 200000 545717663 200000 767579906 200000 110502418 200000 495852935 200000 322693769 200000 368856671 200000 862159167 200000 581770819 200000 418331773 200000 599280929 200000 180698337 200000 595739222 200000 698979225 200000 957651698 200000 418912424 200000 439327735 200000 886633760 200000 301011098 200000 216183142 200000 581173888 200000 492275057 200000 482404866 200000 321130763 200000 167768169 200000 551834638 200000 388239921 200000 332344487 200000 166422858 200000 796292501 200000 690717010 200000 181527146 200000 756658140 200000 173311433 200000 174883499 200000 10908070 200000 121191927 200000 423246217 200000 201729702 200000 30709450 200000 866122387 200000 82126037 200000 426644171 200000 898626920 200000 562951115 200000 404653264 200000 850709955 200000 292282927 200000 132270805 200000 53699000 200000 215770453 200000 642294000 200000 560676874 200000 356423407 200000 335567467 200000 900194461 200000 387877091 200000 978840309 200000 49472782 200000 180135748 200000 427140089 200000 128030058 200000 521963108 200000 910190103 200000 947366659 200000 992428815 200000 455697080 200000 248510822 200000 657496283 200000 820047812 200000 501704562 200000 200040610 200000 84835704 200000 328146059 200000 913969433 200000 22909019 200000 508973044 200000 547937667 200000 763481431 200000 150767170 200000 698256006 200000 98916845 200000 681530613 200000 671890727 200000 888962696 200000 326545961 200000 951462361 200000 224715515 200000 989101170 200000 212097464 200000 593640206 200000 527560398 200000 690920412 200000 219236155 200000 155200700 200000 76288208 200000 148289407 200000 392984178 200000 929114666 200000 516668499 200000 960818483 200000 716941373 200000 969530818 200000 823479239 200000 636319217 200000 512528541 200000 366020364 200000 857546939 200000 219451345 200000 493935282 200000 157322417 200000 651996642 200000 997010445 200000 769829054 200000 515713657 200000 990559498 200000 956206331 200000 43576351 200000 19713868 200000 594497318 200000 671118869 200000 895025496 200000 407083827 200000 636074052 200000 467458036 200000 174644745 200000 81767767 200000 166820246 200000 482001999 200000 283037937 200000 306896384 200000 975236461 200000 525652992 200000 719524337 200000 927303319 200000 371251512 200000 473231103 200000 878348299 200000 681371556 200000 218588552 200000 669156452 200000 701815646 200000 639599311 200000 637240846 200000 630509159 200000 424039723 200000 22173409 200000 371296666 200000 263290466 200000 377277906 200000 541770179 200000 905732125 200000 653789389 200000 99127509 200000 333525629 200000 909128359 200000 497436480 200000 282713299 200000 392516407 200000 321333097 200000 887578740 200000 726377356 200000 371652411 200000 856516019 200000 773389890 200000 553935843 200000 551935728 200000 554232821 200000 875560353 200000 273652182 200000 56199647 200000 678212033 200000 253196970 200000 33536646 200000 393600689 200000 54917575 200000 262307990 200000 632151093 200000 865064750 200000 658137046 200000 268561342 200000 435479106 200000 801795134 200000 42569441 200000 906107289 200000 551371566 200000 33936875 200000 207671030 200000 990521025 200000 33896089 200000 158770012 200000 967243080 200000 946260206 200000 248978757 200000 774643930 200000 469217829 200000 656689912 200000 882047248 200000 168886222 200000 659782911 200000 923334359 200000 178770173 200000 487116992 200000 243595879 200000 179274149 200000 944455467 200000 750660952 200000 449183756 200000 75941274 200000 986928859 200000 145795679 200000 542180543 200000 927566862 200000 440888430 200000 780010942 200000 487583345 200000 589671290 200000 793303395 200000 833293950 200000 593786930 200000 596250487 200000 597184604 200000 988630725 200000 245915187 200000 589763260 200000 446462233 200000 795307486 200000 477191620 200000 842630946 200000 144385147 200000 167316016 200000 134346582 200000 345634210 200000 943621761 200000 894065989 200000 767316089 200000 434054741 200000 658123341 200000 948797379 200000 209911262 200000 553274994 200000 945472030 200000 261080437 200000 591162708 200000 364462163 200000 392776023 200000 945980227 200000 452131278 200000 540429680 200000 90112630 200000 972127541 200000 680843099 200000 414092896 200000 584836892 200000 716460659 200000 493722411 200000 748338910 200000 763130891 200000 207458630 200000 237386640 200000 800957377 200000 619828001 200000 588782359 200000 64513017 200000 203297538 200000 796198241 200000 676626542 200000 66407671 200000 51289529 200000 225982187 200000 433214195 200000 296880188 200000 637937183 200000 755735806 200000 260548976 200000 311410838 200000 964777868 200000 637523964 200000 524465100 200000 568161783 200000 138783865 200000 728191332 200000 973923088 200000 639711599 200000 155369599 200000 90985944 200000 599450981 200000 446966575 200000 644498005 200000 949682456 200000 327005203 200000 108707464 200000 753883605 200000 911184389 200000 927298946 200000 670125545 200000 2775030 200000 741218974 200000 657041212 200000 398905059 200000 232448210 200000 526809093 200000 824934888 200000 871953446 200000 462456736 200000 358953594 200000 843245903 200000 177414532 200000 113856186 200000 479093597 200000 620580954 200000 262326253 200000 823719320 200000 396777263 200000 689821456 200000 726524273 200000 224860370 200000 154623377 200000 86184092 200000 423451456 200000 745074208 200000 83742018 200000 968529220 200000 824619436 200000 963041373 200000 811463716 200000 392935538 200000 720569893 200000 530835839 200000 17842999 200000 498076846 200000 254178618 200000 144520351 200000 658284700 200000 577897889 200000 173013150 200000 918127606 200000 811197330 200000 485043730 200000 71461663 200000 252714716 200000 104795259 200000 43204588 200000 885718703 200000 89304522 200000 307902679 200000 584678965 200000 226383967 200000 730724953 200000 498721606 200000 298379031 200000 762118750 200000 133143360 200000 786080137 200000 84306906 200000 453563389 200000 941865049 200000 234164865 200000 145291494 200000 479372717 200000 495847068 200000 7363117 200000 964364741 200000 508900606 200000 324320288 200000 194500527 200000 113901342 200000 729291425 200000 261643296 200000 395794759 200000 49796282 200000 937788518 200000 298167539 200000 193496150 200000 123863426 200000 408561982 200000 718164498 200000 435072859 200000 835241854 200000 603439417 200000 538241557 200000 184383992 200000 725644758 200000 4621192 200000 225371317 200000 950697196 200000 912810196 200000 818256507 200000 486735562 200000 496390682 200000 453294559 200000 150615938 200000 828277837 200000 587869824 200000 429753216 200000 892288303 200000 517711447 200000 959726143 200000 928928096 200000 62215985 200000 309540639 200000 901925017 200000 297578567 200000 376477786 200000 934291454 200000 926362093 200000 83382813 200000 60801177 200000 323478382 200000 932701115 200000 887825900 200000 887047424 200000 157851909 200000 167838374 200000 500377051 200000 125850558 200000 295935870 200000 514071660 200000 811152691 200000 167918117 200000 297171632 200000 267965423 200000 34734684 200000 341920420 200000 384490387 200000 840987950 200000 578839264 200000 907354828 200000 81651777 200000 705907020 200000 402997094 200000 106217294 200000 747607538 200000 370519175 200000 730555320 200000 984565754 200000 55007486 200000 327964736 200000 932115645 200000 652122561 200000 751024862 200000 354452217 200000 217840766 200000 459849907 200000 93867050 200000 388000336 200000 603365411 200000 399455233 200000 456456347 200000 489249544 200000 636046838 200000 134031355 200000 675101962 200000 573138689 200000 70838622 200000 690729490 200000 656422254 200000 968608570 200000 972313828 200000 558734038 200000 81480928 200000 164695508 200000 784611889 200000 528747511 200000 353193370 200000 886856209 200000 107999245 200000 488660551 200000 979612914 200000 760897616 200000 218788449 200000 1798581 200000 469177187 200000 680687634 200000 874047028 200000 538833235 200000 128267908 200000 217406456 200000 482612144 200000 563597137 200000 477142285 200000 400961473 200000 979536926 200000 447004926 200000 398734552 200000 702798415 200000 999551972 200000 71489228 200000 38332637 200000 907875234 200000 812377229 200000 681737292 200000 667358516 200000 241208538 200000 742549185 200000 820103213 200000 984042262 200000 732010040 200000 762477127 200000 415661632 200000 234766043 200000 640044317 200000 905123849 200000 658362230 200000 394570748 200000 504423432 200000 529901071 200000 319996896 200000 264617745 200000 925197979 200000 936105346 200000 479620780 200000 875042772 200000 421387670 200000 52659370 200000 725622318 200000 612861211 200000 808368858 200000 509778671 200000 859934163 200000 974416608 200000 664759654 200000 971623643 200000 423412782 200000 234062908 200000 764312924 200000 730246677 200000 124297967 200000 498857830 200000 292803067 200000 718225254 200000 688917222 200000 213841336 200000 623189414 200000 615130294 200000 796622852 200000 185828778 200000 485410267 200000 664442127 200000 775468376 200000 320386772 200000 713469755 200000 854773912 200000 691306261 200000 62547951 200000 434239368 200000 307893403 200000 900995722 200000 142918355 200000 127819681 200000 55511935 200000 144786471 200000 231442552 200000 629561735 200000 942844620 200000 436169085 200000 357238009 200000 205546586 200000 420234029 200000 909781822 200000 822204812 200000 273505371 200000 996172393 200000 505792312 200000 475174026 200000 408133355 200000 442693992 200000 211219549 200000 421302636 200000 851393674 200000 329967155 200000 507723454 200000 220677835 200000 484259032 200000 746409459 200000 69981578 200000 594419294 200000 151694998 200000 997727984 200000 881879314 200000 161873663 200000 417770405 200000 580713618 200000 518092487 200000 768855717 200000 170807556 200000 505915747 200000 743292729 200000 349700714 200000 678563029 200000 209225994 200000 390248473 200000 786745989 200000 932253784 200000 810508880 200000 668984887 200000 966495824 200000 432650733 200000 60163358 200000 498194308 200000 784477763 200000 541410581 200000 738464380 200000 546701072 200000 828412918 200000 604274801 200000 978177682 200000 989317387 200000 687192610 200000 570605505 200000 590263978 200000 801013447 200000 997064863 200000 112468965 200000 706092331 200000 198803124 200000 787110502 200000 139656414 200000 415018398 200000 379541601 200000 213503887 200000 256890828 200000 924172971 200000 466974337 200000 527756116 200000 666799345 200000 18933788 200000 784668386 200000 864159243 200000 500773804 200000 413102296 200000 28829302 200000 143185198 200000 568603774 200000 768965865 200000 231890254 200000 880579926 200000 494276871 200000 890474870 200000 225489561 200000 194588730 200000 566392328 200000 590362824 200000 192178856 200000 709854900 200000 307554146 200000 495406151 200000 680145645 200000 335192252 200000 459279892 200000 666758269 200000 696854006 200000 758311786 200000 461771328 200000 507223313 200000 11933045 200000 13822198 200000 259964198 200000 33294541 200000 869946426 200000 124926138 200000 692746023 200000 287894935 200000 217079350 200000 351921454 200000 308742594 200000 964046458 200000 361517689 200000 438479850 200000 517941145 200000 221567902 200000 851316532 200000 732667303 200000 662295660 200000 487190602 200000 837638582 200000 865566270 200000 141698843 200000 919132393 200000 203904626 200000 492876454 200000 37074855 200000 611762433 200000 825072887 200000 153188600 200000 570880305 200000 242418492 200000 804862453 200000 895858797 200000 75524600 200000 415058274 200000 101765950 200000 845836638 200000 134270302 200000 517352539 200000 336887746 200000 695317314 200000 446193635 200000 742209072 200000 432113552 200000 86555315 200000 64903976 200000 887319563 200000 984419290 200000 643940201 200000 201909740 200000 167560754 200000 166484721 200000 714368060 200000 301017105 200000 454457870 200000 54833732 200000 549356324 200000 909332118 200000 492157993 200000 920549477 200000 583694139 200000 956422558 200000 323297835 200000 954824963 200000 157425337 200000 131464295 200000 661815515 200000 267850479 200000 700899574 200000 698726738 200000 537020963 200000 916014106 200000 976387179 200000 98388449 200000 426769163 200000 789958548 200000 942446257 200000 969309875 200000 850538940 200000 261502350 200000 801950847 200000 975466377 200000 882306941 200000 798075224 200000 101915566 200000 781534019 200000 290885817 200000 913060195 200000 65884983 200000 337837538 200000 377818870 200000 808108863 200000 402644787 200000 988307079 200000 823790302 200000 291775900 200000 537106649 200000 387607922 200000 627401273 200000 563814988 200000 743412355 200000 253516803 200000 219886064 200000 730959935 200000 489680297 200000 481136827 200000 451461642 200000 237032324 200000 742979810 200000 864475450 200000 202452401 200000 889012558 200000 633380329 200000 247146050 200000 788280622 200000 207481323 200000 295017877 200000 474045874 200000 621702119 200000 742950094 200000 17498591 200000 106543243 200000 768615527 200000 981381765 200000 64100831 200000 194631917 200000 936206934 200000 759504066 200000 780815310 200000 367385625 200000 197819515 200000 325509718 200000 231628548 200000 505245808 200000 430421697 200000 728219440 200000 844688890 200000 899167601 200000 40884270 200000 373626977 200000 407256137 200000 387810238 200000 580565228 200000 94072346 200000 452309160 200000 641683736 200000 350396482 200000 153826219 200000 167043825 200000 389376093 200000 591519387 200000 115386757 200000 187530267 200000 548878735 200000 786465149 200000 318579000 200000 660845120 200000 455307727 200000 942132626 200000 519764341 200000 745857175 200000 807464285 200000 533754530 200000 477693964 200000 622997370 200000 918714265 200000 965355414 200000 339779566 200000 941258849 200000 287305988 200000 805969014 200000 911587627 200000 680187364 200000 156913471 200000 844586090 200000 41211635 200000 306973115 200000 784962314 200000 146211772 200000 755797912 200000 214621889 200000 789487173 200000 68051 200000 679792265 200000 659146476 200000 752671729 200000 337389880 200000 517608536 200000 220368213 200000 639638574 200000 38093715 200000 375344308 200000 358266421 200000 631584830 200000 210034606 200000 884181103 200000 86035172 200000 896231551 200000 653215088 200000 641345400 200000 617647580 200000 845794932 200000 936032226 200000 302855392 200000 585004211 200000 297328828 200000 464162605 200000 557933273 200000 547367971 200000 763983640 200000 157392537 200000 210436273 200000 572214789 200000 991373929 200000 662065295 200000 788151514 200000 588428113 200000 863597743 200000 195247254 200000 780351716 200000 912734750 200000 880398602 200000 898643801 200000 712403328 200000 336931751 200000 35866042 200000 430276766 200000 529411710 200000 492305475 200000 127760930 200000 228951375 200000 53185743 200000 677149035 200000 533404864 200000 339744628 200000 760000131 200000 914792375 200000 441988918 200000 925445685 200000 55963850 200000 911239392 200000 431071300 200000 684872156 200000 435232758 200000 715910590 200000 781092298 200000 848424400 200000 374839671 200000 969785930 200000 172743369 200000 124624538 200000 217654237 200000 489533341 200000 948831073 200000 614869987 200000 619534040 200000 535389678 200000 670377684 200000 58030706 200000 985956154 200000 338355862 200000 154691457 200000 136257586 200000 108494066 200000 547448847 200000 191014121 200000 335365673 200000 297088274 200000 95064559 200000 541886892 200000 418311297 200000 855791561 200000 497234161 200000 338678155 200000 82768514 200000 517557352 200000 814253804 200000 238740839 200000 222501525 200000 693484896 200000 578985688 200000 818824000 200000 962309698 200000 332644930 200000 51551439 200000 830470710 200000 812768305 200000 3192253 200000 246847497 200000 643103882 200000 492773419 200000 863188386 200000 507501790 200000 459660700 200000 198975257 200000 872823522 200000 212352199 200000 364330990 200000 307839235 200000 374795149 200000 825039964 200000 960283935 200000 360282386 200000 368239316 200000 295600470 200000 868238832 200000 712706445 200000 57272071 200000 736041614 200000 850743873 200000 264735711 200000 849242007 200000 882415611 200000 679308563 200000 367024782 200000 516104979 200000 86697654 200000 503429767 200000 50017092 200000 155987758 200000 697979129 200000 338146268 200000 599511753 200000 604400823 200000 154859034 200000 470518132 200000 158572805 200000 407070622 200000 397189780 200000 158113999 200000 560068354 200000 756884725 200000 384926718 200000 179580046 200000 254581991 200000 409964779 200000 601530640 200000 338068080 200000 191601149 200000 749331666 200000 550898084 200000 23296343 200000 916187821 200000 479921945 200000 928897202 200000 783076163 200000 842904191 200000 783330642 200000 111281234 200000 546605908 200000 388853787 200000 484509228 200000 644396477 200000 810923979 200000 313157451 200000 774437752 200000 591003979 200000 318276105 200000 237231350 200000 745831463 200000 599074421 200000 712712333 200000 553167141 200000 977712201 200000 122939347 200000 778163961 200000 457808129 200000 99104015 200000 847607071 200000 138991629 200000 615340753 200000 323863241 200000 263191343 200000 697350058 200000 167233536 200000 841295592 200000 936118781 200000 659673807 200000 210830100 200000 513255420 200000 643163298 200000 293388702 200000 734855607 200000 638310838 200000 988581206 200000 454374231 200000 789288113 200000 388752102 200000 819452272 200000 615395930 200000 247182315 200000 15091068 200000 966042475 200000 821311528 200000 27095661 200000 289081994 200000 619616478 200000 770767202 200000 794233951 200000 55673408 200000 973462146 200000 183019975 200000 763021066 200000 824008685 200000 727192111 200000 903347769 200000 853104855 200000 841183236 200000 229141725 200000 611267768 200000 558235982 200000 805373459 200000 886719143 200000 220968548 200000 859045656 200000 2134733 200000 813288131 200000 744852863 200000 210985980 200000 687172608 200000 585744266 200000 628323175 200000 542770404 200000 406060702 200000 276983413 200000 544919711 200000 522322393 200000 781568695 200000 734646813 200000 520677062 200000 475485185 200000 728366973 200000 412486201 200000 468007581 200000 90297767 200000 122382142 200000 945318307 200000 592983045 200000 43885107 200000 926060396 200000 955488850 200000 864090621 200000 325096492 200000 504791191 200000 280107872 200000 470425767 200000 492920636 200000 149991024 200000 437409028 200000 681770307 200000 193142828 200000 596887495 200000 150526104 200000 155055665 200000 841602274 200000 265000588 200000 702536340 200000 665560307 200000 661499497 200000 764788177 200000 944277648 200000 57496103 200000 73691369 200000 133678534 200000 58200389 200000 569875344 200000 212019113 200000 201171899 200000 8900747 200000 205231629 200000 333715731 200000 398817312 200000 730942811 200000 883941279 200000 5459119 200000 60966535 200000 606116301 200000 860619111 200000 243609382 200000 480344991 200000 714217243 200000 142255524 200000 633734720 200000 768793402 200000 61743515 200000 310207928 200000 223304933 200000 530596423 200000 691009735 200000 31898147 200000 666606366 200000 183685848 200000 215050040 200000 115750533 200000 928050196 200000 737988636 200000 235148453 200000 619594655 200000 137958927 200000 378149476 200000 509266408 200000 267780946 200000 53181560 200000 782460705 200000 493080313 200000 4727966 200000 541958103 200000 385075940 200000 530390768 200000 235184035 200000 823714772 200000 911690588 200000 831428101 200000 58210210 200000 52602680 200000 747771226 200000 969012114 200000 121921787 200000 645916140 200000 509985999 200000 206373903 200000 296102191 200000 779070712 200000 411132619 200000 924363540 200000 309684959 200000 120238212 200000 402163070 200000 229597018 200000 751861195 200000 354287578 200000 169927738 200000 487541946 200000 769769683 200000 708260705 200000 958004079 200000 624166443 200000 601003512 200000 886640802 200000 51788461 200000 968084422 200000 580222043 200000 180099142 200000 43788452 200000 687637188 200000 717498940 200000 758782997 200000 313040166 200000 776637822 200000 842094331 200000 779083511 200000 758586658 200000 115996523 200000 251940120 200000 912345334 200000 871948970 200000 745508645 200000 314835510 200000 567179065 200000 530740461 200000 564432484 200000 127887123 200000 395695625 200000 642105917 200000 166311424 200000 9229713 200000 194969295 200000 504821769 200000 857275377 200000 6956720 200000 50053139 200000 716441314 200000 852419409 200000 627236496 200000 251149181 200000 873440377 200000 667660888 200000 994477170 200000 793532375 200000 821524383 200000 35871326 200000 6074551 200000 110389512 200000 962182211 200000 297720796 200000 728915678 200000 201437209 200000 719515510 200000 257448043 200000 100817289 200000 579610418 200000 684659049 200000 520823490 200000 144840824 200000 369315741 200000 851165036 200000 277099706 200000 535425163 200000 84049345 200000 631690735 200000 466215244 200000 956048324 200000 878839592 200000 969260164 200000 985074321 200000 719403329 200000 213806200 200000 888830939 200000 338661824 200000 653440837 200000 765033340 200000 209556932 200000 136958259 200000 342616879 200000 59207964 200000 56871727 200000 656699490 200000 492431232 200000 19741536 200000 983588398 200000 576305124 200000 22519257 200000 100076400 200000 919351281 200000 525956468 200000 179487993 200000 517808533 200000 60686023 200000 381964777 200000 417657026 200000 722774840 200000 33270307 200000 199515452 200000 345740340 200000 376448225 200000 954864275 200000 390162053 200000 179791727 200000 710261304 200000 942576585 200000 819942909 200000 634000308 200000 660505095 200000 766646934 200000 941515004 200000 70552420 200000 244822581 200000 442140905 200000 294097403 200000 828647935 200000 995741643 200000 539617747 200000 204379283 200000 382503973 200000 968786674 200000 542694789 200000 6569851 200000 166273431 200000 717677298 200000 319431503 200000 207759501 200000 922761013 200000 906357299 200000 781226914 200000 78227648 200000 566552833 200000 263957055 200000 288998414 200000 669579822 200000 158806042 200000 563043773 200000 2145092 200000 504679950 200000 444908224 200000 832911478 200000 186138388 200000 838392506 200000 370810454 200000 867384147 200000 946548847 200000 542754218 200000 72240474 200000 378284123 200000 2131812 200000 146261878 200000 407104365 200000 336959161 200000 114456870 200000 778949078 200000 290635089 200000 784290995 200000 677563908 200000 963205029 200000 367068389 200000 586255795 200000 552502638 200000 134361817 200000 121569066 200000 953225281 200000 346166262 200000 683452555 200000 585562688 200000 570562566 200000 195995467 200000 722423540 200000 605954921 200000 810812361 200000 727954495 200000 276636012 200000 183533316 200000 388353909 200000 449492673 200000 83300461 200000 287526545 200000 324898320 200000 102748642 200000 153607053 200000 882498227 200000 432235460 200000 690379219 200000 720332166 200000 656576808 200000 113163737 200000 626281445 200000 399273521 200000 890173137 200000 230045879 200000 340570759 200000 471268998 200000 656006064 200000 109979112 200000 621072714 200000 228316828 200000 158296804 200000 766187027 200000 858964703 200000 290000302 200000 790377646 200000 844880129 200000 852412694 200000 351918611 200000 889205870 200000 505914267 200000 590203616 200000 711832388 200000 97967269 200000 527393769 200000 392393805 200000 398796761 200000 759903476 200000 36794644 200000 969106061 200000 592317835 200000 79264283 200000 941294947 200000 304998386 200000 379052338 200000 332499962 200000 991009344 200000 79459820 200000 561885895 200000 839301522 200000 4642867 200000 170519306 200000 890655075 200000 708064004 200000 875272421 200000 550541055 200000 720266557 200000 949328271 200000 197106462 200000 230966426 200000 428991918 200000 272082837 200000 1724614 200000 124670411 200000 230350640 200000 648707222 200000 562691303 200000 314553763 200000 328474969 200000 796171570 200000 686181800 200000 909429844 200000 877830372 200000 867830059 200000 631104082 200000 652792108 200000 132305832 200000 440225119 200000 892652877 200000 724538525 200000 182722205 200000 724296657 200000 513356835 200000 968068152 200000 722820061 200000 783600544 200000 596701051 200000 277860524 200000 584236704 200000 403068173 200000 724089119 200000 98609610 200000 27605822 200000 238222713 200000 957825526 200000 803207299 200000 790812976 200000 147885923 200000 455908873 200000 228068071 200000 908318478 200000 260524141 200000 649237632 200000 612378151 200000 475872913 200000 368810327 200000 183055269 200000 498225811 200000 470120082 200000 498338305 200000 274436319 200000 647715739 200000 693276424 200000 924290412 200000 362748087 200000 348196817 200000 897871116 200000 865281977 200000 111122134 200000 919526629 200000 329972440 200000 806655016 200000 979725316 200000 142741927 200000 761014722 200000 875184409 200000 17978922 200000 727377415 200000 755446853 200000 423631373 200000 770870351 200000 588702487 200000 259797496 200000 708320164 200000 779373213 200000 684915462 200000 215658387 200000 362232224 200000 74881629 200000 823634214 200000 523338992 200000 138920671 200000 458659317 200000 863449574 200000 854925063 200000 52675428 200000 529716464 200000 916251863 200000 558589424 200000 210305614 200000 288818166 200000 448606890 200000 845668580 200000 312687071 200000 499012302 200000 113636144 200000 16420923 200000 320557429 200000 95978082 200000 210991448 200000 934741870 200000 571431827 200000 311637178 200000 886969139 200000 730483477 200000 29455320 200000 574952703 200000 967768050 200000 549103338 200000 906796293 200000 488280441 200000 857205733 200000 121262019 200000 771877114 200000 589685648 200000 507547261 200000 767169434 200000 346962104 200000 202535374 200000 875246154 200000 350437768 200000 394002016 200000 489765338 200000 784593661 200000 248416197 200000 880024882 200000 402556541 200000 565819750 200000 633158568 200000 848771982 200000 53831583 200000 982769013 200000 148276140 200000 686479605 200000 664505930 200000 746099772 200000 156761448 200000 85942792 200000 625021605 200000 426548714 200000 244828053 200000 556094598 200000 24001530 200000 510358993 200000 153772555 200000 863531857 200000 715414192 200000 988612192 200000 326920642 200000 21183081 200000 768312912 200000 884598057 200000 986905813 200000 717085423 200000 876188034 200000 321158875 200000 48520314 200000 607366946 200000 501392400 200000 924549960 200000 615522570 200000 437883492 200000 794531553 200000 656100703 200000 160963070 200000 206284596 200000 277219838 200000 625150769 200000 692644335 200000 515672373 200000 872906384 200000 644866543 200000 614851732 200000 238438181 200000 967706335 200000 450996202 200000 33635527 200000 954148581 200000 788296787 200000 40962192 200000 155708543 200000 857531767 200000 905760118 200000 908460661 200000 745565398 200000 532451066 200000 341274095 200000 483147590 200000 489033731 200000 90173102 200000 366402695 200000 241505238 200000 62237024 200000 109926646 200000 788235047 200000 468170261 200000 257434469 200000 67393360 200000 906956503 200000 525739795 200000 67966378 200000 605593694 200000 208539071 200000 279779073 200000 667612904 200000 433911263 200000 636280105 200000 798942511 200000 30759159 200000 321871541 200000 615141756 200000 231296013 200000 994195664 200000 88449248 200000 417636929 200000 428793133 200000 174121099 200000 74675585 200000 176061472 200000 652347710 200000 850780002 200000 830174423 200000 354943715 200000 175400978 200000 593354667 200000 569249348 200000 665475953 200000 641396888 200000 613959904 200000 928385608 200000 392521684 200000 26135265 200000 691076506 200000 258775171 200000 557593907 200000 227549215 200000 48735120 200000 238586807 200000 392406487 200000 955446432 200000 713404316 200000 675152322 200000 558645544 200000 639822806 200000 696416694 200000 456320935 200000 342349232 200000 560790609 200000 922856182 200000 244947333 200000 257103638 200000 628214210 200000 950668180 200000 767646877 200000 675746852 200000 695094521 200000 175924458 200000 625579343 200000 724517568 200000 935909863 200000 269338480 200000 459767069 200000 966903797 200000 783403932 200000 342704318 200000 895319717 200000 644643307 200000 544896073 200000 873472909 200000 248872874 200000 166229994 200000 431792958 200000 736947638 200000 849076491 200000 895002202 200000 236014316 200000 29838896 200000 249825482 200000 486908612 200000 501557986 200000 565781268 200000 479730693 200000 67688401 200000 664218067 200000 437677979 200000 550215935 200000 535160649 200000 765233550 200000 936102430 200000 834617623 200000 745722900 200000 32079107 200000 964123156 200000 403666126 200000 741278780 200000 530595908 200000 103303191 200000 799497156 200000 357545704 200000 506432128 200000 246114783 200000 881531578 200000 697867361 200000 522282504 200000 715491396 200000 168178065 200000 697563663 200000 62437454 200000 947999550 200000 213888329 200000 695050876 200000 700385760 200000 426301927 200000 537955842 200000 853117776 200000 972253296 200000 293433975 200000 763384573 200000 934951762 200000 834846926 200000 965990470 200000 94195867 200000 114449004 200000 983707883 200000 395182541 200000 22507611 200000 696990118 200000 168826840 200000 577485989 200000 311108319 200000 235350313 200000 877986755 200000 270038917 200000 852478951 200000 388682300 200000 720519167 200000 729969222 200000 734960211 200000 459290442 200000 388460796 200000 693065185 200000 993836581 200000 824906201 200000 632517194 200000 667727471 200000 61159036 200000 183793811 200000 539952794 200000 252326695 200000 88758680 200000 668803904 200000 884990908 200000 354780259 200000 144164571 200000 386392265 200000 800633504 200000 308469147 200000 327281349 200000 114707765 200000 895377240 200000 963445606 200000 836226807 200000 631727534 200000 845388563 200000 283446143 200000 204096048 200000 834245245 200000 338915875 200000 996539069 200000 380384850 200000 555049225 200000 198845431 200000 199383321 200000 748125789 200000 680727002 200000 119167265 200000 294288811 200000 849065585 200000 8822939 200000 702125904 200000 618142380 200000 64257488 200000 831929874 200000 472629589 200000 361974644 200000 563578072 200000 642938410 200000 243582753 200000 211848316 200000 472742156 200000 614475753 200000 425182661 200000 374547293 200000 897857803 200000 882299257 200000 59852144 200000 97352398 200000 512409238 200000 357293089 200000 188451699 200000 446238377 200000 334592142 200000 992718412 200000 681582655 200000 905593317 200000 783661298 200000 575973760 200000 483488612 200000 684098204 200000 907989220 200000 398970983 200000 216137107 200000 684184069 200000 678011556 200000 524862665 200000 333570716 200000 745758330 200000 991431570 200000 925593487 200000 980137839 200000 161601907 200000 893927983 200000 905445569 200000 328928286 200000 901970824 200000 326549020 200000 134825351 200000 250704857 200000 404412530 200000 750348312 200000 533910571 200000 780445935 200000 967495433 200000 270027781 200000 170453012 200000 511008467 200000 879780166 200000 159487203 200000 877572043 200000 924064276 200000 824882241 200000 226858707 200000 42718456 200000 549673570 200000 84102707 200000 451407124 200000 824347237 200000 822101646 200000 708282484 200000 140415496 200000 303144953 200000 785138314 200000 625000318 200000 233301807 200000 878644413 200000 557656932 200000 323020519 200000 578150185 200000 674427610 200000 669541710 200000 904074089 200000 919302071 200000 786742168 200000 75605400 200000 639602909 200000 402428858 200000 351651680 200000 764535475 200000 673008699 200000 285203249 200000 843630521 200000 675392560 200000 20032410 200000 212334910 200000 781479758 200000 417403582 200000 530333237 200000 859893281 200000 878368229 200000 438744110 200000 656561251 200000 692559162 200000 315130472 200000 132319600 200000 273584541 200000 769977611 200000 540962527 200000 185037974 200000 770271355 200000 60610354 200000 425051250 200000 707471056 200000 978501814 200000 688958578 200000 419767659 200000 114692718 200000 590770982 200000 513750186 200000 693841201 200000 408231136 200000 199837124 200000 386207963 200000 105186381 200000 28419768 200000 840668073 200000 762064166 200000 940233320 200000 418557350 200000 726993676 200000 392678602 200000 312714313 200000 126925433 200000 296127302 200000 653894697 200000 500278747 200000 258528548 200000 571859153 200000 255111875 200000 758108196 200000 782232245 200000 573052739 200000 195934009 200000 272429390 200000 553783646 200000 930570071 200000 502809930 200000 790151329 200000 306293872 200000 786890468 200000 875540440 200000 168353926 200000 449017946 200000 663400674 200000 136760546 200000 575472773 200000 841725613 200000 668387179 200000 835981706 200000 758805830 200000 940102170 200000 112840119 200000 202362384 200000 61164690 200000 869135986 200000 635681310 200000 86800853 200000 487018322 200000 48069795 200000 256778265 200000 264308056 200000 455695758 200000 463278785 200000 627108416 200000 859817019 200000 629428335 200000 446681593 200000 99978828 200000 698101054 200000 698236988 200000 792645278 200000 603656470 200000 89739841 200000 556826720 200000 141100576 200000 335136917 200000 706120774 200000 931664225 200000 686191887 200000 951334370 200000 976534891 200000 722502377 200000 462451484 200000 617644343 200000 332315891 200000 633607616 200000 32555286 200000 859454954 200000 289316669 200000 114112462 200000 905754864 200000 355332726 200000 784736202 200000 900920861 200000 698779064 200000 966720114 200000 125287738 200000 964488404 200000 334206881 200000 576082582 200000 226123087 200000 616502588 200000 608746489 200000 350490300 200000 936122088 200000 689193406 200000 172811059 200000 218659804 200000 619547653 200000 12403170 200000 462248157 200000 196181006 200000 299089865 200000 802358352 200000 637990313 200000 995083403 200000 25538162 200000 874677458 200000 967468904 200000 435795371 200000 861616481 200000 841742415 200000 869319433 200000 700940519 200000 719539992 200000 243051728 200000 994767005 200000 431594199 200000 488716086 200000 362450302 200000 784194901 200000 988912949 200000 108418684 200000 229298336 200000 448461697 200000 826846935 200000 139283146 200000 859286945 200000 679610002 200000 69606327 200000 380064034 200000 246958855 200000 609311512 200000 325734638 200000 293565347 200000 250680956 200000 564398787 200000 585895604 200000 663848333 200000 38581448 200000 650121317 200000 72240736 200000 286351170 200000 291245524 200000 701371374 200000 42784365 200000 889540675 200000 617494696 200000 431761006 200000 354083442 200000 182300974 200000 907771756 200000 105595413 200000 194140968 200000 653000134 200000 433864553 200000 985425973 200000 838605415 200000 985886954 200000 58312968 200000 151780669 200000 170089768 200000 258793115 200000 912048593 200000 552200895 200000 235246467 200000 526650361 200000 892515437 200000 584026474 200000 288772273 200000 853189445 200000 508572835 200000 834162960 200000 697709322 200000 262223840 200000 764518237 200000 414132896 200000 23481863 200000 682868298 200000 526751396 200000 74273835 200000 937884737 200000 40341027 200000 215227806 200000 19192034 200000 215919 200000 460572204 200000 719029398 200000 493922581 200000 300628075 200000 218049605 200000 540195060 200000 503163445 200000 60357420 200000 301181296 200000 196739391 200000 878191314 200000 767822028 200000 152989644 200000 656345377 200000 156941469 200000 605058434 200000 607461018 200000 429326691 200000 789772390 200000 435650728 200000 464200250 200000 219426795 200000 172615710 200000 297460918 200000 199630381 200000 721819588 200000 763408597 200000 415578436 200000 427263764 200000 997515542 200000 375636155 200000 359662347 200000 763379887 200000 698168616 200000 825867042 200000 279201763 200000 936514526 200000 907564644 200000 354270330 200000 453949125 200000 946503330 200000 203465810 200000 272574546 200000 399383497 200000 228424219 200000 85964187 200000 491732829 200000 349188137 200000 933379211 200000 322612231 200000 388960105 200000 273191995 200000 612243281 200000 104512638 200000 294065513 200000 766692729 200000 611094765 200000 531936009 200000 298431851 200000 95454332 200000 845833474 200000 441692369 200000 95526561 200000 89440507 200000 922083918 200000 89135134 200000 611209052 200000 577584080 200000 47066802 200000 382138969 200000 663087371 200000 540460787 200000 762465584 200000 361372682 200000 501534271 200000 53039996 200000 603375591 200000 915611353 200000 687919785 200000 151652259 200000 191919128 200000 940827023 200000 994433817 200000 160684226 200000 436112420 200000 346453525 200000 756887936 200000 143777617 200000 896552330 200000 715851123 200000 28412142 200000 111245032 200000 242860268 200000 327551441 200000 19110804 200000 979530816 200000 840542729 200000 261528697 200000 355905730 200000 331474738 200000 914683332 200000 333161938 200000 782511848 200000 357463733 200000 385285659 200000 486697829 200000 54998936 200000 74498274 200000 390348335 200000 469005275 200000 270484866 200000 906852082 200000 123366466 200000 240148220 200000 749491317 200000 598136126 200000 237763507 200000 986070961 200000 347576676 200000 40194365 200000 165595395 200000 610330625 200000 174498397 200000 475730313 200000 797277138 200000 272392470 200000 675533459 200000 752528346 200000 610171618 200000 160892216 200000 287991380 200000 265836808 200000 353939473 200000 838230480 200000 49731346 200000 622950667 200000 682436706 200000 521208166 200000 503565150 200000 476833533 200000 707571188 200000 443587490 200000 306675943 200000 995409686 200000 736182792 200000 766008654 200000 501530750 200000 550372526 200000 279770367 200000 601463889 200000 453309460 200000 229899838 200000 429625433 200000 457638836 200000 334326969 200000 819173215 200000 368813750 200000 289588639 200000 52084382 200000 334020808 200000 994014678 200000 485079900 200000 898001683 200000 351992402 200000 849746076 200000 478836050 200000 958759049 200000 563262710 200000 499301126 200000 767932683 200000 470075536 200000 77693645 200000 199973430 200000 653477678 200000 203121113 200000 837328654 200000 334316651 200000 478764420 200000 410258483 200000 588757523 200000 15852808 200000 711560437 200000 65911441 200000 334291284 200000 481680523 200000 26617227 200000 771914498 200000 11770728 200000 672791189 200000 165024877 200000 478545078 200000 502905866 200000 704587240 200000 184831460 200000 607433727 200000 366189585 200000 877368419 200000 638609241 200000 940979276 200000 881721718 200000 116882182 200000 272119636 200000 719441455 200000 8911185 200000 989674484 200000 356957053 200000 149983575 200000 665075163 200000 49477227 200000 455226526 200000 871199381 200000 728159340 200000 99358925 200000 883196062 200000 431486426 200000 88065405 200000 223232665 200000 493197958 200000 48460343 200000 192538279 200000 901886577 200000 731994751 200000 239915483 200000 182857377 200000 636663317 200000 872595921 200000 899104791 200000 272819013 200000 190059622 200000 121251556 200000 413546844 200000 989844362 200000 749432675 200000 70526274 200000 45248826 200000 129846154 200000 826058798 200000 15992722 200000 473366113 200000 342467196 200000 789364487 200000 400532381 200000 213395619 200000 655904954 200000 761276750 200000 561300044 200000 49861360 200000 565913532 200000 456783748 200000 473807270 200000 188103512 200000 974916634 200000 343378762 200000 959449814 200000 204956939 200000 539612557 200000 161687392 200000 922078242 200000 838128731 200000 223172333 200000 777215910 200000 769354484 200000 755483832 200000 876692531 200000 16476445 200000 351970772 200000 589777073 200000 701050999 200000 727741413 200000 920947819 200000 786758137 200000 722284018 200000 496063807 200000 497161088 200000 65367902 200000 972031996 200000 936074124 200000 862177534 200000 3643090 200000 466456335 200000 133581900 200000 846514155 200000 896400230 200000 304825025 200000 413237791 200000 950758001 200000 408792905 200000 240052684 200000 189730502 200000 727320024 200000 52531660 200000 627122185 200000 444717858 200000 499175048 200000 160527712 200000 185825392 200000 91995954 200000 945856011 200000 322798997 200000 949615896 200000 961811480 200000 306697480 200000 638407452 200000 647284028 200000 442717204 200000 933374280 200000 965582789 200000 72949043 200000 872166023 200000 581305780 200000 75907713 200000 67319414 200000 195172336 200000 967934548 200000 260282208 200000 698653597 200000 418594801 200000 748282961 200000 529449363 200000 959555681 200000 615904585 200000 415528434 200000 991646570 200000 843356570 200000 404309467 200000 622228129 200000 737364053 200000 635420481 200000 612126373 200000 16922854 200000 216375526 200000 422259311 200000 481208776 200000 212941418 200000 218056908 200000 897748827 200000 688975494 200000 735662069 200000 516159193 200000 914591582 200000 825228606 200000 597639023 200000 661526268 200000 177196274 200000 551753585 200000 107662306 200000 987622471 200000 359379373 200000 563964863 200000 733170037 200000 800067817 200000 118172746 200000 933089257 200000 757715825 200000 28605492 200000 202991264 200000 930007760 200000 755926078 200000 581373591 200000 959039399 200000 162993268 200000 639633254 200000 834234787 200000 723764089 200000 108556277 200000 865161104 200000 156318729 200000 480689998 200000 445453204 200000 735115910 200000 760880025 200000 167701886 200000 276542641 200000 940769583 200000 624531780 200000 846417794 200000 1168846 200000 98586516 200000 703906586 200000 857009650 200000 331518089 200000 874635997 200000 628410444 200000 816875143 200000 150923173 200000 345067860 200000 709696298 200000 459682842 200000 793219842 200000 130861152 200000 382086949 200000 616197282 200000 469817247 200000 580155019 200000 569078477 200000 13032760 200000 151146398 200000 53317499 200000 994436562 200000 397523990 200000 505833022 200000 952904699 200000 317810438 200000 41237138 200000 183856609 200000 206530035 200000 302082649 200000 185841447 200000 279564807 200000 784879210 200000 988581594 200000 539665260 200000 899627345 200000 576724875 200000 160631996 200000 791876633 200000 972858238 200000 653845148 200000 889240397 200000 396397320 200000 181734256 200000 227566087 200000 213521151 200000 463768369 200000 384308007 200000 985843027 200000 210872675 200000 395341996 200000 435030467 200000 849198891 200000 301087528 200000 536770226 200000 297861 200000 727688021 200000 308080159 200000 481197979 200000 715989966 200000 548973243 200000 674738489 200000 897551584 200000 364841245 200000 782891877 200000 128488071 200000 481124633 200000 935464212 200000 480627836 200000 514067255 200000 879190528 200000 242573939 200000 871050824 200000 519929245 200000 494556267 200000 432064795 200000 782050865 200000 909044518 200000 148240468 200000 555383819 200000 669927105 200000 138211941 200000 654000340 200000 509939557 200000 247700383 200000 536527626 200000 161068579 200000 904456809 200000 850560916 200000 362106341 200000 222107544 200000 453235063 200000 782178440 200000 292229863 200000 402272686 200000 677052944 200000 926883717 200000 188854047 200000 34871804 200000 474826452 200000 168474290 200000 364350656 200000 754437947 200000 20243333 200000 888670041 200000 92460313 200000 174288707 200000 243409154 200000 440638945 200000 932300442 200000 959249165 200000 163774796 200000 68093907 200000 808416469 200000 755441329 200000 362799491 200000 471846871 200000 247587449 200000 626786664 200000 889046504 200000 16673207 200000 273743703 200000 705182602 200000 222748636 200000 463981658 200000 996764256 200000 215807632 200000 119277535 200000 504754633 200000 720031653 200000 935902483 200000 670298001 200000 958873389 200000 576218709 200000 521540810 200000 429221811 200000 140634830 200000 844976833 200000 917325455 200000 965282342 200000 461498900 200000 484971610 200000 880922713 200000 787540457 200000 582539657 200000 337873328 200000 672631618 200000 791223582 200000 462069972 200000 524011636 200000 884594049 200000 533889797 200000 771401406 200000 25336182 200000 184658544 200000 244107774 200000 309318448 200000 436470951 200000 924448391 200000 952924043 200000 88231730 200000 847319831 200000 431149918 200000 987131978 200000 205158636 200000 931334902 200000 243422126 200000 50628094 200000 241844136 200000 66517398 200000 938404687 200000 668510598 200000 538052557 200000 981060967 200000 636582714 200000 918527203 200000 792983268 200000 826574328 200000 355962759 200000 681355061 200000 446072213 200000 663772156 200000 358603632 200000 797657790 200000 969499562 200000 238650177 200000 583583051 200000 66242781 200000 46017546 200000 179943610 200000 450835090 200000 13950995 200000 789690559 200000 120665717 200000 950137310 200000 511219200 200000 798221552 200000 747794852 200000 359867622 200000 758735717 200000 816090854 200000 587866264 200000 748357764 200000 460731427 200000 896262153 200000 113366720 200000 892091568 200000 422339385 200000 491441891 200000 454717101 200000 153372290 200000 388138185 200000 322043675 200000 94319120 200000 6754354 200000 307762707 200000 883683707 200000 218755001 200000 160702746 200000 959005560 200000 770150890 200000 688705433 200000 879623602 200000 998240375 200000 919250800 200000 19071680 200000 470118802 200000 320321458 200000 17786424 200000 96344415 200000 188099955 200000 485702377 200000 831210889 200000 933000390 200000 101653294 200000 230034684 200000 998421451 200000 758916965 200000 510414266 200000 409128940 200000 381503111 200000 592728782 200000 186782000 200000 437535962 200000 950128230 200000 436796337 200000 185642697 200000 728578565 200000 805375280 200000 153671645 200000 902717662 200000 62357199 200000 509119437 200000 876462149 200000 402770151 200000 267750328 200000 163403847 200000 991463159 200000 146195835 200000 171979361 200000 35243973 200000 348335398 200000 329343061 200000 608619401 200000 728621712 200000 682791200 200000 813026892 200000 437558546 200000 924112912 200000 664618071 200000 132779864 200000 855359995 200000 915289807 200000 22003036 200000 327508627 200000 597524071 200000 482166389 200000 643931614 200000 725215285 200000 217646484 200000 385741257 200000 600704174 200000 85107606 200000 29220835 200000 598091445 200000 23574461 200000 758481199 200000 552732886 200000 463266881 200000 733024795 200000 723772569 200000 443591948 200000 649827990 200000 422069753 200000 383910539 200000 322117190 200000 498149115 200000 905602727 200000 67023070 200000 798618980 200000 57429467 200000 148100246 200000 665698955 200000 225573479 200000 988213436 200000 981039958 200000 434256299 200000 48366704 200000 687806536 200000 511222167 200000 505411445 200000 881126847 200000 627674183 200000 614539051 200000 650829891 200000 589253556 200000 249866658 200000 403341570 200000 148631437 200000 453881552 200000 47986272 200000 442841899 200000 508075498 200000 604438195 200000 210552235 200000 931987161 200000 43973909 200000 596520479 200000 300477900 200000 815960666 200000 165335013 200000 838331123 200000 781727786 200000 520784161 200000 579208275 200000 805962800 200000 600588621 200000 887998908 200000 913942903 200000 149605366 200000 155592928 200000 701986270 200000 825823114 200000 538528646 200000 421011370 200000 97390165 200000 162382308 200000 345961281 200000 78798227 200000 7566611 200000 85519614 200000 326677670 200000 677248932 200000 664564008 200000 188933745 200000 364864600 200000 191346694 200000 946616005 200000 612965620 200000 375990805 200000 42288128 200000 329286458 200000 548157537 200000 164932798 200000 143502333 200000 253637880 200000 268999087 200000 13095508 200000 379295619 200000 2380175 200000 692591864 200000 328924152 200000 125411644 200000 343520688 200000 682851187 200000 892985322 200000 953618160 200000 151403307 200000 116617082 200000 248720266 200000 638271368 200000 877872881 200000 703669893 200000 905414490 200000 17720588 200000 57912594 200000 791469868 200000 616364792 200000 410221220 200000 31700670 200000 430219048 200000 409399079 200000 302710938 200000 296944199 200000 48748881 200000 642319814 200000 842105941 200000 193394972 200000 636072352 200000 992330198 200000 320735326 200000 267194831 200000 750551341 200000 814493559 200000 664858717 200000 232021519 200000 855695409 200000 894956523 200000 216481052 200000 239141038 200000 129259524 200000 446997392 200000 387076226 200000 905078171 200000 36854048 200000 31022057 200000 63166873 200000 18186216 200000 695059227 200000 589804949 200000 882799751 200000 713185220 200000 546892975 200000 361236565 200000 919762071 200000 931566720 200000 543748021 200000 486647050 200000 737102385 200000 479286413 200000 156159269 200000 829515700 200000 549466333 200000 240006523 200000 203965206 200000 26538867 200000 669370691 200000 300086779 200000 905112771 200000 739413128 200000 592400684 200000 789531101 200000 790701699 200000 939981395 200000 959785857 200000 646510610 200000 97437135 200000 869544789 200000 951083082 200000 417642154 200000 380803903 200000 756339503 200000 526111407 200000 541428950 200000 252152972 200000 796749473 200000 516523258 200000 33064677 200000 958711438 200000 814284171 200000 291735186 200000 915646026 200000 876220222 200000 313460974 200000 335038976 200000 834313108 200000 462312373 200000 240393962 200000 213943021 200000 774941811 200000 685289002 200000 782569153 200000 61598752 200000 381699001 200000 812244470 200000 606153426 200000 552232324 200000 452735829 200000 651583891 200000 199774878 200000 506951199 200000 946603609 200000 224814743 200000 425828037 200000 748655643 200000 387877620 200000 638516669 200000 260464392 200000 15273152 200000 135554679 200000 63654620 200000 869331016 200000 778534519 200000 278506836 200000 537339116 200000 790155397 200000 339778760 200000 234019097 200000 902071815 200000 726785247 200000 186878043 200000 673808504 200000 743624549 200000 864160151 200000 647446265 200000 514216257 200000 644029278 200000 525565453 200000 742655371 200000 141908069 200000 772553579 200000 357850819 200000 761383449 200000 133239284 200000 26652196 200000 951756120 200000 544057804 200000 917084959 200000 694622018 200000 19829389 200000 360107244 200000 847713334 200000 176843166 200000 182596162 200000 160718049 200000 282660010 200000 335619887 200000 515173240 200000 697244724 200000 482814730 200000 226591502 200000 117658704 200000 270467726 200000 128443145 200000 333049717 200000 634240521 200000 184138423 200000 927378806 200000 628058554 200000 287808773 200000 759820951 200000 532043841 200000 58357336 200000 363097284 200000 964696888 200000 684670588 200000 160087270 200000 915067879 200000 230877377 200000 641890390 200000 151983132 200000 502590509 200000 28809339 200000 749174049 200000 552528340 200000 347623544 200000 133744847 200000 908452172 200000 552302854 200000 984989896 200000 25297733 200000 396388969 200000 488194506 200000 242458685 200000 637253253 200000 836069671 200000 880213337 200000 730237720 200000 490803289 200000 780261207 200000 528896011 200000 98406074 200000 723273128 200000 442725866 200000 826201945 200000 998810019 200000 930966139 200000 410481904 200000 221159387 200000 437406579 200000 442328571 200000 261513626 200000 257184075 200000 102944491 200000 999224431 200000 728621624 200000 909387903 200000 169880043 200000 25545026 200000 606706235 200000 748074353 200000 259260276 200000 66626810 200000 741743155 200000 305083194 200000 420280231 200000 31496001 200000 962554833 200000 313853458 200000 841167812 200000 24078559 200000 951906789 200000 497780048 200000 579557931 200000 490089917 200000 757059167 200000 278932847 200000 440798813 200000 783237859 200000 742809681 200000 591262214 200000 489083131 200000 965504633 200000 356994027 200000 240954830 200000 761880004 200000 167120328 200000 561874044 200000 878513823 200000 606835098 200000 985557305 200000 489332343 200000 452547954 200000 994908285 200000 844782164 200000 679086442 200000 977455199 200000 491699085 200000 32777154 200000 916175368 200000 530726559 200000 852304140 200000 523909962 200000 4754975 200000 473916042 200000 187318360 200000 316497878 200000 596465825 200000 950762393 200000 362892276 200000 712167791 200000 40679327 200000 965584485 200000 267087743 200000 115556668 200000 515658312 200000 680299685 200000 586682810 200000 466822533 200000 134878957 200000 176633651 200000 917148294 200000 11354037 200000 748628735 200000 160763398 200000 466659554 200000 157217874 200000 743338766 200000 896327224 200000 25951984 200000 365539591 200000 789513419 200000 728497152 200000 54617072 200000 517272218 200000 729584390 200000 902577336 200000 621104707 200000 817466612 200000 324648367 200000 99524312 200000 784513896 200000 400660767 200000 828683736 200000 33553400 200000 611378176 200000 593746755 200000 862506929 200000 460351185 200000 39287245 200000 659977383 200000 459727498 200000 784738107 200000 844501934 200000 714056629 200000 919442131 200000 128728111 200000 85005220 200000 735843829 200000 472539678 200000 380499909 200000 910315728 200000 473336848 200000 709601562 200000 876185911 200000 619054961 200000 997725134 200000 367003033 200000 308601051 200000 440943337 200000 267212823 200000 261992074 200000 521044011 200000 752564664 200000 896233716 200000 290093055 200000 744693696 200000 502508414 200000 437251470 200000 147777319 200000 459332433 200000 954549500 200000 167997997 200000 10489427 200000 40849336 200000 138577427 200000 206514746 200000 691964660 200000 789019373 200000 976543171 200000 468448829 200000 843099547 200000 900993544 200000 414322732 200000 584622046 200000 553697271 200000 3376449 200000 331147407 200000 249709030 200000 767933145 200000 558615538 200000 133944652 200000 668620862 200000 878301234 200000 789390483 200000 868424676 200000 210118638 200000 40621842 200000 984552124 200000 97977592 200000 538564894 200000 490585001 200000 961899814 200000 318533704 200000 68563224 200000 600781129 200000 25497002 200000 65353396 200000 449618499 200000 732196450 200000 988776767 200000 161032253 200000 217589800 200000 260206212 200000 913494014 200000 186946052 200000 77135728 200000 617742943 200000 184663841 200000 60767305 200000 726798819 200000 741496773 200000 863430398 200000 436581484 200000 738444394 200000 219012517 200000 294798608 200000 119578862 200000 341628172 200000 422840849 200000 107657197 200000 204251503 200000 800778483 200000 429582392 200000 335067472 200000 169427632 200000 635355751 200000 37915756 200000 823058448 200000 847628946 200000 828941009 200000 669339676 200000 986201125 200000 30192149 200000 966833849 200000 737138649 200000 562143913 200000 791132505 200000 995049415 200000 481883476 200000 883707348 200000 243190175 200000 185895621 200000 208722270 200000 484087038 200000 924068168 200000 718664090 200000 49863654 200000 679472288 200000 137258451 200000 813374799 200000 6065149 200000 502864467 200000 714139106 200000 935382028 200000 81184212 200000 853874894 200000 584936757 200000 974822683 200000 829639867 200000 349685738 200000 48926380 200000 814846691 200000 56966435 200000 109909664 200000 960430153 200000 477853934 200000 399674011 200000 926572809 200000 675380522 200000 351729123 200000 298099670 200000 991152732 200000 344337298 200000 967395723 200000 997399715 200000 735135987 200000 634384608 200000 216465102 200000 181431282 200000 751370822 200000 737618325 200000 616555446 200000 883025365 200000 234636012 200000 115718482 200000 430895978 200000 899777916 200000 648930976 200000 258993878 200000 478682163 200000 944343862 200000 328716345 200000 220862979 200000 651972474 200000 49629302 200000 863754672 200000 644157401 200000 551769031 200000 192824266 200000 831748637 200000 116079224 200000 192377538 200000 357126884 200000 438045113 200000 185313569 200000 914868021 200000 989009045 200000 194762716 200000 828486709 200000 47980295 200000 90895564 200000 989302015 200000 884411188 200000 354934081 200000 293891738 200000 488768699 200000 667131582 200000 818730508 200000 596715056 200000 435812295 200000 981931156 200000 619464880 200000 207149278 200000 962078717 200000 379691414 200000 182635925 200000 798948629 200000 353722964 200000 266843078 200000 995516997 200000 235500133 200000 244751078 200000 101854787 200000 598375 200000 578418047 200000 500851946 200000 568691021 200000 970525380 200000 180676147 200000 993994426 200000 729428551 200000 18015557 200000 511419250 200000 778655182 200000 232424367 200000 892899569 200000 412091723 200000 932263102 200000 426154790 200000 915696883 200000 603294961 200000 437000003 200000 198360942 200000 914627473 200000 785352883 200000 877836341 200000 293933158 200000 257918517 200000 884210689 200000 814117261 200000 529806607 200000 170630503 200000 850081645 200000 561718883 200000 805591945 200000 298386640 200000 383326886 200000 177901296 200000 393051414 200000 669020471 200000 565000318 200000 766503564 200000 289351189 200000 927846023 200000 812418788 200000 709645745 200000 525826566 200000 215778246 200000 444542697 200000 555560437 200000 136804748 200000 523279646 200000 795577022 200000 371600402 200000 39005797 200000 201449431 200000 799028148 200000 753525729 200000 2342258 200000 685209689 200000 496200250 200000 695805530 200000 285538997 200000 651085870 200000 921600993 200000 559912853 200000 325815629 200000 522123261 200000 800612698 200000 600465098 200000 535960443 200000 142982543 200000 173181557 200000 621759059 200000 520798879 200000 373017037 200000 390245411 200000 808529320 200000 848896826 200000 930408127 200000 337016436 200000 71575393 200000 588521197 200000 824409998 200000 561608856 200000 151604535 200000 177178232 200000 460441217 200000 656726241 200000 311768066 200000 528173499 200000 222446338 200000 911481535 200000 109689787 200000 733585847 200000 945169817 200000 159768770 200000 483705723 200000 2190989 200000 758751727 200000 648013466 200000 106698617 200000 479363964 200000 476107980 200000 6062361 200000 109139726 200000 812219110 200000 891845656 200000 488647726 200000 337662132 200000 176373835 200000 999056093 200000 916548331 200000 587101697 200000 899281483 200000 17966914 200000 1075071 200000 546515376 200000 473893032 200000 905853072 200000 67105083 200000 84312472 200000 668765760 200000 87724847 200000 142029456 200000 744124081 200000 274767638 200000 874177193 200000 923955471 200000 893597461 200000 961353801 200000 582742950 200000 359486823 200000 699419132 200000 713206810 200000 591339501 200000 600159081 200000 197863870 200000 372117482 200000 903926888 200000 352478214 200000 241229268 200000 889026104 200000 650057503 200000 194886990 200000 11635926 200000 31304870 200000 653926202 200000 622996082 200000 564305021 200000 304664564 200000 394498819 200000 687673282 200000 221134242 200000 126653954 200000 810575841 200000 305575598 200000 744055868 200000 432430545 200000 812662878 200000 349031368 200000 353437028 200000 747578754 200000 838080032 200000 779178176 200000 525591892 200000 310501973 200000 11762674 200000 935356006 200000 950654306 200000 65336490 200000 97869244 200000 103001770 200000 376458761 200000 928245762 200000 834841733 200000 868382366 200000 599375072 200000 373653245 200000 691483768 200000 871223409 200000 177800351 200000 415986525 200000 431292635 200000 420089205 200000 298026784 200000 53139968 200000 469956632 200000 353567257 200000 630703451 200000 614916329 200000 389973430 200000 545768430 200000 694021992 200000 345705783 200000 88505440 200000 728339365 200000 176834176 200000 415921452 200000 161109980 200000 918224143 200000 58957563 200000 488434214 200000 434572052 200000 721658139 200000 46581330 200000 564409512 200000 714949649 200000 347556314 200000 175911710 200000 923804241 200000 469947385 200000 139700349 200000 835048214 200000 45280738 200000 58800407 200000 199610196 200000 890984723 200000 718124859 200000 255077586 200000 181191120 200000 28694798 200000 145132894 200000 880242100 200000 517572225 200000 513672736 200000 544707689 200000 825387364 200000 256057624 200000 59075201 200000 132402079 200000 304526507 200000 142231653 200000 843961736 200000 73063775 200000 382958449 200000 394800728 200000 273467824 200000 427336490 200000 225119424 200000 526350851 200000 733705360 200000 50121121 200000 269563071 200000 532672405 200000 296280289 200000 860089475 200000 317277880 200000 126338656 200000 486843515 200000 194385074 200000 401648914 200000 535067347 200000 152331863 200000 589611054 200000 25796950 200000 194571392 200000 882023565 200000 893585944 200000 731319340 200000 161738262 200000 88815702 200000 149688495 200000 961912670 200000 622347111 200000 316979210 200000 574564181 200000 183574995 200000 642683234 200000 466775330 200000 708062345 200000 790634388 200000 69761560 200000 904790071 200000 818650094 200000 551766986 200000 594771642 200000 724421888 200000 935059522 200000 641444029 200000 840086937 200000 950095959 200000 797208422 200000 768523221 200000 641792548 200000 410852915 200000 78523484 200000 157795740 200000 868734700 200000 352337838 200000 173392195 200000 388430265 200000 423443362 200000 797946623 200000 326933851 200000 30818549 200000 681645334 200000 618396544 200000 619162887 200000 355944249 200000 637219128 200000 664199081 200000 25244101 200000 346282381 200000 639093530 200000 699210514 200000 471920183 200000 930077209 200000 676977900 200000 679331444 200000 776993820 200000 941952039 200000 527487486 200000 442569639 200000 524030038 200000 57612318 200000 974928576 200000 189664164 200000 344293094 200000 314601351 200000 147507396 200000 984986244 200000 539637482 200000 375671562 200000 409590969 200000 313678718 200000 42844836 200000 987531889 200000 455714417 200000 965218539 200000 215914357 200000 575446692 200000 908718299 200000 684492868 200000 355314653 200000 144081834 200000 491131401 200000 586492962 200000 9284476 200000 283950253 200000 256637738 200000 97730108 200000 600434452 200000 285832693 200000 6409359 200000 392059244 200000 155552387 200000 680978154 200000 510250409 200000 950639530 200000 71738060 200000 35063830 200000 504026376 200000 673558030 200000 761858062 200000 226152224 200000 325369437 200000 154084048 200000 796358026 200000 369710802 200000 67450489 200000 771703114 200000 69187488 200000 742741267 200000 447007050 200000 360942580 200000 898887634 200000 37082347 200000 81075171 200000 334869606 200000 398619327 200000 153294981 200000 943687284 200000 793775961 200000 586057255 200000 607063848 200000 822559309 200000 380505766 200000 246151917 200000 957401916 200000 861511135 200000 550700356 200000 192483599 200000 73608778 200000 83272890 200000 90145612 200000 907004334 200000 413846779 200000 562882446 200000 962013176 200000 674142476 200000 645600023 200000 73472045 200000 468250526 200000 926551176 200000 685297030 200000 542091654 200000 482131897 200000 160655011 200000 931871314 200000 799402923 200000 113837791 200000 612673277 200000 147296418 200000 678794699 200000 865628363 200000 854509143 200000 822686399 200000 129309240 200000 731802196 200000 750162578 200000 9601042 200000 121105505 200000 431606130 200000 654210222 200000 214607650 200000 867829463 200000 656236351 200000 452611275 200000 587068826 200000 438011723 200000 277288947 200000 117588522 200000 996149824 200000 224330381 200000 338368230 200000 727961900 200000 425511678 200000 297603214 200000 96965265 200000 928630608 200000 199657180 200000 787814495 200000 45195405 200000 502116152 200000 763304963 200000 654610990 200000 412795793 200000 563009188 200000 190413755 200000 14493519 200000 978610038 200000 931829365 200000 665831020 200000 603711023 200000 599884085 200000 454743210 200000 228959647 200000 545656929 200000 776186087 200000 555603045 200000 710194173 200000 231284885 200000 411328963 200000 800375781 200000 780945230 200000 238276763 200000 916197411 200000 665460364 200000 271220347 200000 358622563 200000 884327807 200000 273594586 200000 24841099 200000 891980543 200000 8373359 200000 14016624 200000 898707880 200000 907408542 200000 179674795 200000 900274189 200000 602357531 200000 122173586 200000 818941197 200000 956946835 200000 617424715 200000 936110666 200000 775330701 200000 989938178 200000 156520128 200000 738362968 200000 702050627 200000 849407866 200000 868240165 200000 229496427 200000 518825576 200000 968827197 200000 679929153 200000 828573524 200000 355419732 200000 219520425 200000 906204412 200000 540223237 200000 816959360 200000 995507777 200000 859783007 200000 366907020 200000 774627205 200000 366636964 200000 587105939 200000 489616411 200000 971152154 200000 851248019 200000 530312159 200000 380462850 200000 340593689 200000 807331567 200000 504782254 200000 353864114 200000 39069561 200000 59903927 200000 262682502 200000 595100091 200000 762540372 200000 295918861 200000 793047057 200000 925356494 200000 709342945 200000 633273137 200000 92435224 200000 739843003 200000 865947770 200000 769516419 200000 271592321 200000 850263666 200000 741109655 200000 586939012 200000 621370711 200000 403802629 200000 270636752 200000 634293205 200000 635073985 200000 971967908 200000 63688158 200000 678160949 200000 284835593 200000 931815326 200000 176431513 200000 162909062 200000 183230102 200000 140943718 200000 661478394 200000 783474888 200000 995713265 200000 824395659 200000 190947353 200000 572543516 200000 430882754 200000 448089021 200000 790272047 200000 733055169 200000 96782291 200000 794207437 200000 509466516 200000 487107353 200000 365920011 200000 378252461 200000 619049666 200000 215940260 200000 701075572 200000 959579243 200000 775075151 200000 230673922 200000 493770804 200000 159275065 200000 417701878 200000 268415220 200000 266798486 200000 146780007 200000 147923597 200000 611153499 200000 550948098 200000 162008166 200000 803720719 200000 213197366 200000 236041728 200000 751589063 200000 239001747 200000 41522087 200000 637196088 200000 948221753 200000 995341649 200000 885439214 200000 430204019 200000 358038413 200000 760259747 200000 684122475 200000 333380250 200000 267813555 200000 617320961 200000 366640032 200000 343650229 200000 290497725 200000 262795779 200000 397431084 200000 162800364 200000 581278939 200000 259485794 200000 110681807 200000 395036809 200000 402286941 200000 689783798 200000 353824363 200000 370118131 200000 575917492 200000 907740856 200000 666645760 200000 440242611 200000 617762415 200000 426161601 200000 139236527 200000 662881138 200000 276456257 200000 644860744 200000 166161080 200000 869806071 200000 819250424 200000 44948134 200000 673559930 200000 462581037 200000 775495559 200000 402720853 200000 849985144 200000 915247130 200000 63078908 200000 126564843 200000 657372754 200000 221355752 200000 236290698 200000 447853091 200000 822655175 200000 178031839 200000 666507391 200000 805046484 200000 149305529 200000 513954408 200000 443940941 200000 79480566 200000 16315431 200000 879028491 200000 784661380 200000 826560163 200000 933204019 200000 178642800 200000 375236309 200000 108944659 200000 839510813 200000 643649376 200000 312113169 200000 255113886 200000 559923270 200000 136349124 200000 125879335 200000 495392957 200000 326976557 200000 996186788 200000 364845352 200000 537817608 200000 844033652 200000 923246889 200000 800631364 200000 199017016 200000 155016667 200000 120474523 200000 708293581 200000 26167334 200000 496437826 200000 99388770 200000 358299955 200000 204995017 200000 226415275 200000 875242247 200000 916268294 200000 129388602 200000 652091188 200000 923054643 200000 594247927 200000 373747635 200000 984616224 200000 823004590 200000 93003733 200000 888270730 200000 833119438 200000 975712608 200000 810508691 200000 686688826 200000 280247231 200000 84748883 200000 733891903 200000 744015706 200000 864145043 200000 575598254 200000 211232524 200000 156011426 200000 493582092 200000 555711418 200000 684298312 200000 142162156 200000 332217865 200000 153204192 200000 211416422 200000 398440496 200000 29478282 200000 507648168 200000 450823668 200000 351724934 200000 807035058 200000 267904186 200000 664256676 200000 421532711 200000 546101695 200000 874140640 200000 401405255 200000 738098283 200000 810354194 200000 195250945 200000 877783244 200000 153024459 200000 262665773 200000 835164710 200000 62060868 200000 567849184 200000 759590831 200000 221551736 200000 701985248 200000 209839457 200000 10748761 200000 637724734 200000 60225776 200000 376347175 200000 158525195 200000 131437795 200000 741608933 200000 147429164 200000 9405895 200000 853443309 200000 38202703 200000 655163782 200000 106115500 200000 447147526 200000 563512542 200000 441684848 200000 314703866 200000 20453110 200000 922890596 200000 380706368 200000 456594708 200000 14178214 200000 884335313 200000 585553009 200000 443032696 200000 588317470 200000 380006453 200000 554850714 200000 271179463 200000 639025030 200000 865696192 200000 88166516 200000 128479171 200000 677653543 200000 629104836 200000 569485527 200000 131057739 200000 957303146 200000 521374128 200000 961974204 200000 497111648 200000 249597655 200000 493551638 200000 334783803 200000 691661602 200000 246390551 200000 879058085 200000 654119053 200000 923084498 200000 119346161 200000 565148975 200000 222348298 200000 367444689 200000 928980559 200000 182663331 200000 677182251 200000 4427167 200000 824248890 200000 548115218 200000 889441417 200000 631239900 200000 843545305 200000 126109101 200000 569965019 200000 766904649 200000 753575028 200000 1386180 200000 265777147 200000 619472070 200000 189892726 200000 71929288 200000 732099296 200000 332991061 200000 975556965 200000 787694409 200000 476996516 200000 664859669 200000 994868972 200000 630956792 200000 929471614 200000 236511559 200000 289202129 200000 927748005 200000 246007496 200000 262254155 200000 389340669 200000 987606849 200000 577340666 200000 394935970 200000 764274810 200000 650333916 200000 314608300 200000 332869869 200000 533977456 200000 470248615 200000 187046039 200000 868933356 200000 779925030 200000 468953585 200000 950851219 200000 33737087 200000 71138054 200000 358581549 200000 371377561 200000 597005991 200000 226394008 200000 938257386 200000 506062786 200000 484099972 200000 220284549 200000 12168408 200000 967727685 200000 410296408 200000 933747093 200000 329444809 200000 38022523 200000 18208898 200000 741162928 200000 666239404 200000 830483677 200000 875743362 200000 970975455 200000 991354514 200000 674654980 200000 691448315 200000 851161163 200000 480250284 200000 21860263 200000 342589355 200000 762059836 200000 527606603 200000 471887264 200000 469246324 200000 984960539 200000 684112094 200000 711889127 200000 506587733 200000 931697776 200000 422326006 200000 148206228 200000 953123952 200000 207372003 200000 677688644 200000 503828191 200000 654523141 200000 546630205 200000 697051288 200000 885374242 200000 144611445 200000 75588711 200000 544021219 200000 54277589 200000 188703807 200000 592966249 200000 575414069 200000 203655312 200000 190261509 200000 980160620 200000 434480575 200000 441415180 200000 394588295 200000 490256311 200000 710945745 200000 997209634 200000 890650533 200000 523060404 200000 743953883 200000 841495497 200000 48192608 200000 995825387 200000 90029935 200000 144442138 200000 430463961 200000 381115653 200000 991646525 200000 462949711 200000 563105359 200000 348184266 200000 915579157 200000 587796670 200000 807932708 200000 63701795 200000 747722215 200000 60234466 200000 531066584 200000 730038807 200000 597145029 200000 862727761 200000 966081291 200000 379219152 200000 408522718 200000 574501574 200000 693834879 200000 236724630 200000 550787203 200000 265577240 200000 11685139 200000 630271442 200000 335187750 200000 417900351 200000 877464519 200000 160474124 200000 720164437 200000 41600085 200000 457986237 200000 427384300 200000 572247490 200000 597265042 200000 138837814 200000 768058428 200000 866848317 200000 559583054 200000 315130768 200000 335226083 200000 419380663 200000 707246338 200000 262212430 200000 307030250 200000 717158208 200000 529960263 200000 274408207 200000 748391545 200000 797659401 200000 757421780 200000 568812179 200000 696373978 200000 836929634 200000 432939394 200000 209642685 200000 967576692 200000 743591868 200000 132319306 200000 51578763 200000 786666193 200000 915834023 200000 462701893 200000 315624991 200000 975634072 200000 524560852 200000 357553066 200000 9614521 200000 210633618 200000 159571218 200000 563503059 200000 14566585 200000 746644135 200000 485551444 200000 816743736 200000 117612192 200000 855807969 200000 592057001 200000 171372145 200000 516782606 200000 129090663 200000 211010113 200000 788551478 200000 314043845 200000 821517954 200000 439876206 200000 280302177 200000 266754468 200000 493135771 200000 883791519 200000 471263722 200000 784933547 200000 864804410 200000 797632358 200000 787405033 200000 284295933 200000 146178055 200000 880155762 200000 523180951 200000 395487704 200000 459327436 200000 751117460 200000 619182924 200000 894420894 200000 469446512 200000 507007421 200000 323456641 200000 494200782 200000 232617468 200000 581174014 200000 169284815 200000 843720458 200000 902845849 200000 634275462 200000 149762797 200000 87997202 200000 673149327 200000 579639206 200000 405912757 200000 568332999 200000 820781638 200000 489870031 200000 937963806 200000 794022952 200000 814732616 200000 694696849 200000 675924546 200000 741610071 200000 188453180 200000 665835676 200000 956356440 200000 963775380 200000 960528875 200000 859726786 200000 718193850 200000 349683007 200000 407993406 200000 326111219 200000 946820064 200000 109046233 200000 409104956 200000 801748799 200000 89996642 200000 376203523 200000 582325520 200000 42463959 200000 555953401 200000 288835453 200000 624287488 200000 182663434 200000 380405117 200000 703448359 200000 782219126 200000 23062859 200000 832093927 200000 341317378 200000 180488954 200000 256991784 200000 634378319 200000 134338862 200000 521955125 200000 41528660 200000 61278702 200000 362707180 200000 746288366 200000 855633821 200000 235135260 200000 354686109 200000 606078992 200000 252907253 200000 433485395 200000 436726209 200000 206234529 200000 759730285 200000 272475945 200000 338297592 200000 966617035 200000 21656628 200000 84719193 200000 92582403 200000 953190358 200000 204104603 200000 650795449 200000 344755651 200000 249060906 200000 579451667 200000 739183684 200000 805813815 200000 441663569 200000 399906860 200000 280646161 200000 680631937 200000 374505202 200000 253923735 200000 826579544 200000 278861537 200000 746119126 200000 429084452 200000 575692659 200000 204488888 200000 906286566 200000 795206084 200000 410854618 200000 478576261 200000 481066282 200000 927858567 200000 31708453 200000 992713194 200000 199349963 200000 681219998 200000 285691917 200000 536166822 200000 348447504 200000 661918809 200000 205109354 200000 73476508 200000 107350883 200000 870580008 200000 867892277 200000 766080202 200000 853376076 200000 453444765 200000 556755079 200000 733718865 200000 741844852 200000 336429160 200000 21892503 200000 646605427 200000 838342051 200000 69135704 200000 587720894 200000 452695695 200000 349774529 200000 722799968 200000 332364918 200000 349809446 200000 300864984 200000 378726798 200000 820755541 200000 672635608 200000 62421775 200000 100220436 200000 132602134 200000 556030822 200000 612771247 200000 959140931 200000 351354000 200000 730916273 200000 56252449 200000 931077258 200000 8849851 200000 594153401 200000 140275692 200000 252043898 200000 568856753 200000 212507294 200000 980847547 200000 618098372 200000 64943786 200000 237473441 200000 155108692 200000 535677240 200000 395949566 200000 776974114 200000 160724897 200000 509358279 200000 446120998 200000 373857955 200000 886125226 200000 681177985 200000 595895226 200000 965557443 200000 953667991 200000 207251607 200000 280100467 200000 158405698 200000 896470194 200000 798357081 200000 912715050 200000 868025091 200000 336559458 200000 793009720 200000 552244694 200000 639371780 200000 271747633 200000 108415684 200000 433230224 200000 262511463 200000 284485829 200000 39130029 200000 391212178 200000 546773611 200000 11869673 200000 476677061 200000 357058610 200000 179456882 200000 569751429 200000 832315644 200000 798172395 200000 196915708 200000 546818208 200000 503240801 200000 660365396 200000 441103530 200000 500275045 200000 722773543 200000 48206117 200000 45595451 200000 532154650 200000 482894748 200000 388727608 200000 537106577 200000 360812585 200000 693060914 200000 826603909 200000 569482412 200000 75460121 200000 343558778 200000 233616932 200000 517878444 200000 385622421 200000 458836515 200000 588120654 200000 735926482 200000 774465635 200000 314787326 200000 760456795 200000 129151103 200000 923237229 200000 874062076 200000 2447812 200000 589572146 200000 731611324 200000 528861486 200000 183766818 200000 719765389 200000 64760694 200000 612305347 200000 386420268 200000 350580048 200000 33495014 200000 700380940 200000 592924091 200000 708993372 200000 29485427 200000 551331449 200000 999023049 200000 650742960 200000 724381863 200000 288463004 200000 558699372 200000 71593838 200000 859773737 200000 999010597 200000 769215199 200000 334682838 200000 769766850 200000 129431268 200000 78324600 200000 255252296 200000 759533658 200000 524604362 200000 672926642 200000 471863877 200000 623205371 200000 883983078 200000 765148964 200000 827565165 200000 42331340 200000 807471723 200000 402166919 200000 696712066 200000 439274519 200000 95551912 200000 104453555 200000 532813923 200000 768906819 200000 316965133 200000 674269089 200000 709089553 200000 857416921 200000 461163564 200000 28282473 200000 301835436 200000 734003841 200000 232276916 200000 844542788 200000 162374518 200000 754749189 200000 866242934 200000 320964234 200000 572266189 200000 414222668 200000 825720931 200000 529963956 200000 392074548 200000 606657375 200000 801992844 200000 235329883 200000 275953226 200000 590280295 200000 16674592 200000 757566262 200000 229546704 200000 892291244 200000 652783728 200000 849996319 200000 257243303 200000 292157334 200000 211346413 200000 73408013 200000 557722318 200000 554815407 200000 951531047 200000 6122522 200000 111539047 200000 496980126 200000 912176335 200000 639026813 200000 235608498 200000 536685356 200000 249280181 200000 374208144 200000 456992783 200000 94056258 200000 737950666 200000 535235275 200000 964111360 200000 749619688 200000 58839326 200000 796359878 200000 372923427 200000 462693190 200000 717759201 200000 949603642 200000 503447611 200000 306244774 200000 663151205 200000 528403967 200000 847748903 200000 786734703 200000 732951066 200000 677343758 200000 188469480 200000 753775658 200000 666728335 200000 132886912 200000 225069727 200000 219608191 200000 475313527 200000 247817100 200000 629265547 200000 976422200 200000 342537120 200000 46245003 200000 652489742 200000 981775165 200000 644999933 200000 225998326 200000 812103592 200000 669430933 200000 445053852 200000 969065574 200000 181034233 200000 801470570 200000 72486575 200000 529293202 200000 681988802 200000 334368516 200000 696893063 200000 512301140 200000 11642084 200000 783770059 200000 62337171 200000 492677284 200000 79755870 200000 41726281 200000 138116452 200000 704851866 200000 356238162 200000 343794981 200000 49839275 200000 509884782 200000 707028224 200000 818567209 200000 904608056 200000 169425786 200000 470733769 200000 220557372 200000 880610044 200000 181909558 200000 134174508 200000 209040487 200000 99326215 200000 715944250 200000 2986955 200000 430053586 200000 260109194 200000 660244799 200000 726306150 200000 913686727 200000 729251797 200000 298332702 200000 121588445 200000 530081453 200000 951010392 200000 769054414 200000 719838769 200000 624958477 200000 276192933 200000 644794216 200000 318458499 200000 835469200 200000 506109292 200000 593568550 200000 570054674 200000 328249086 200000 8192636 200000 355269214 200000 503876160 200000 587683135 200000 998249160 200000 675341451 200000 790004621 200000 672741469 200000 407160926 200000 962826307 200000 989833626 200000 805486975 200000 378286705 200000 677230913 200000 687249702 200000 962027246 200000 783326543 200000 745156188 200000 210533395 200000 414939155 200000 516279402 200000 165608844 200000 442199393 200000 486165365 200000 367776851 200000 484180459 200000 383797040 200000 129865919 200000 382453945 200000 507073969 200000 494355137 200000 478783159 200000 627215469 200000 33756214 200000 4513908 200000 57620807 200000 625332576 200000 321699827 200000 300276171 200000 827188599 200000 313364642 200000 878291073 200000 649902949 200000 947887472 200000 456087140 200000 881728151 200000 790687491 200000 180341370 200000 673714166 200000 894590478 200000 211267973 200000 897408765 200000 277604809 200000 966494175 200000 799035628 200000 435786882 200000 891952493 200000 62438947 200000 15450201 200000 212997554 200000 283390866 200000 796858385 200000 317841420 200000 541736533 200000 412852746 200000 309123587 200000 43915109 200000 740533076 200000 783241669 200000 140693873 200000 913148133 200000 256748214 200000 665412819 200000 833261299 200000 258310188 200000 780111781 200000 654388836 200000 220101185 200000 1277436 200000 164300906 200000 174525642 200000 532442165 200000 665424948 200000 85119084 200000 709073780 200000 698815687 200000 979809749 200000 267289652 200000 652687603 200000 880050447 200000 86087935 200000 256289130 200000 455581433 200000 936253766 200000 856615155 200000 438646488 200000 887155796 200000 366428356 200000 115707922 200000 853168741 200000 108060918 200000 849174531 200000 186856924 200000 371294490 200000 659864047 200000 648033433 200000 361364209 200000 884134176 200000 449713008 200000 141655872 200000 824101138 200000 533970878 200000 680314570 200000 398631377 200000 633432351 200000 954313055 200000 511351403 200000 103522115 200000 901071130 200000 995159433 200000 829492198 200000 818155440 200000 562129953 200000 188567782 200000 547153899 200000 737922127 200000 964664439 200000 213728063 200000 723152970 200000 716318586 200000 483012987 200000 848535418 200000 983949300 200000 749313705 200000 650644911 200000 780388258 200000 789218041 200000 708393588 200000 368206001 200000 623940830 200000 834625673 200000 127080084 200000 32488772 200000 607474552 200000 459065590 200000 73111521 200000 53696327 200000 364288215 200000 583258543 200000 576614996 200000 507646395 200000 968757636 200000 753445190 200000 805440773 200000 367003840 200000 448055591 200000 223576938 200000 124677165 200000 586782104 200000 299733130 200000 823375085 200000 714436388 200000 773094561 200000 822463892 200000 909101502 200000 694977124 200000 495680862 200000 273206607 200000 362004719 200000 79474051 200000 638371950 200000 1323489 200000 180995759 200000 928695612 200000 114433427 200000 807557781 200000 347767887 200000 31733093 200000 414692779 200000 399324115 200000 517141056 200000 941342457 200000 113746617 200000 965089571 200000 220434962 200000 348839951 200000 427284956 200000 358807853 200000 382990454 200000 505922527 200000 769307477 200000 373744058 200000 65755964 200000 142579395 200000 146883204 200000 161665971 200000 373315925 200000 748820019 200000 825923050 200000 489948448 200000 933516497 200000 900267207 200000 151626024 200000 299418409 200000 852721889 200000 974763064 200000 956867326 200000 470687256 200000 560693204 200000 354553694 200000 57044812 200000 244676948 200000 204065053 200000 884889650 200000 123260691 200000 634532710 200000 799127883 200000 955913677 200000 596206708 200000 103864311 200000 241509390 200000 577712230 200000 14790318 200000 569558990 200000 625910840 200000 274355542 200000 377501219 200000 811853014 200000 44086712 200000 146400535 200000 920145491 200000 196731413 200000 144212384 200000 790189887 200000 913084894 200000 362122165 200000 9625631 200000 621031049 200000 220526725 200000 401098494 200000 673158278 200000 291183308 200000 382075177 200000 397592665 200000 762599239 200000 617733888 200000 674867658 200000 554441038 200000 768788464 200000 808514879 200000 917946248 200000 553176197 200000 807504691 200000 623254721 200000 604269220 200000 909863367 200000 889349344 200000 749052382 200000 591644286 200000 691078653 200000 817262568 200000 336361487 200000 174277016 200000 373841199 200000 25427035 200000 794367980 200000 966972305 200000 729036422 200000 10183018 200000 582907694 200000 316935978 200000 809302090 200000 293616485 200000 169164462 200000 962717251 200000 393558499 200000 632269245 200000 856586851 200000 111798749 200000 946492890 200000 411431682 200000 443232102 200000 600089625 200000 792047064 200000 176015076 200000 564257777 200000 594456630 200000 113068709 200000 160471605 200000 800591706 200000 563993239 200000 782507049 200000 970753252 200000 411714588 200000 688520890 200000 472552814 200000 967316995 200000 234911182 200000 695549760 200000 520500379 200000 918191041 200000 850619176 200000 264887274 200000 909814521 200000 188125552 200000 841959940 200000 849224089 200000 595200241 200000 461050751 200000 642530650 200000 285286989 200000 230738955 200000 460496768 200000 418276162 200000 423141670 200000 361384687 200000 180637730 200000 706142965 200000 359050341 200000 854652775 200000 45098806 200000 640746187 200000 661812587 200000 838203994 200000 258871213 200000 299765309 200000 336089272 200000 134737873 200000 547473815 200000 543358948 200000 323523564 200000 367193333 200000 983826981 200000 816622967 200000 305426888 200000 271989262 200000 804955559 200000 360358351 200000 36671020 200000 757493380 200000 606629774 200000 738544358 200000 307999257 200000 380952288 200000 660987498 200000 304707026 200000 664036272 200000 169227979 200000 830904812 200000 939133646 200000 290951217 200000 592827149 200000 44371172 200000 879260464 200000 139362300 200000 734486927 200000 24614722 200000 995586419 200000 465420946 200000 810796377 200000 471003672 200000 314284846 200000 101877396 200000 595406483 200000 364694934 200000 850744090 200000 671103425 200000 235618950 200000 256091915 200000 924537103 200000 227425531 200000 547300251 200000 74222826 200000 754657798 200000 627289666 200000 337971034 200000 120989377 200000 381187095 200000 997052087 200000 610494572 200000 940826435 200000 43277947 200000 566992537 200000 537169560 200000 144127038 200000 633188746 200000 169727818 200000 210361032 200000 586717348 200000 673615037 200000 725162825 200000 221954309 200000 162165894 200000 225861293 200000 885954104 200000 218269814 200000 876245267 200000 788698897 200000 32382167 200000 851701091 200000 130032284 200000 876042435 200000 286599431 200000 386979127 200000 264736914 200000 95495610 200000 464835527 200000 427560056 200000 433877893 200000 848625936 200000 239713081 200000 211407057 200000 589614886 200000 27982589 200000 626739869 200000 457722120 200000 867821125 200000 771665624 200000 641934932 200000 225128711 200000 536319187 200000 56559388 200000 743039965 200000 141495253 200000 796202975 200000 180695392 200000 909222874 200000 42830237 200000 222302620 200000 364266589 200000 430946314 200000 65584549 200000 484586841 200000 502368747 200000 437931855 200000 411853399 200000 196259718 200000 362322691 200000 871815081 200000 888851771 200000 827506101 200000 819900862 200000 380099641 200000 145883386 200000 164811925 200000 595816787 200000 193023806 200000 698059612 200000 759843320 200000 34281499 200000 600585754 200000 954888521 200000 918539981 200000 317887887 200000 660388685 200000 529705162 200000 679611686 200000 256519752 200000 550268023 200000 500238088 200000 706321458 200000 39475709 200000 559798873 200000 588445259 200000 643859010 200000 591006600 200000 2911444 200000 595231228 200000 316103367 200000 777684193 200000 30097640 200000 667628195 200000 74158162 200000 721149216 200000 940550325 200000 450934760 200000 970496658 200000 477527165 200000 345193340 200000 368845972 200000 558053976 200000 153976914 200000 984980893 200000 998142096 200000 870813077 200000 526670103 200000 127082137 200000 930645732 200000 643083609 200000 549801572 200000 657326865 200000 766382009 200000 871979476 200000 800145650 200000 542301893 200000 358830678 200000 460405848 200000 261888666 200000 762218645 200000 129496869 200000 637322581 200000 386493523 200000 461683330 200000 449724335 200000 524638811 200000 988781110 200000 696448941 200000 342985882 200000 270412826 200000 299128701 200000 249200214 200000 372199857 200000 935165540 200000 344060030 200000 138045405 200000 978043868 200000 608020008 200000 97823924 200000 520007875 200000 696590114 200000 120030584 200000 257347765 200000 397991080 200000 409946797 200000 638055299 200000 709934652 200000 834598477 200000 89929413 200000 455387803 200000 458926112 200000 215492499 200000 822749907 200000 719330351 200000 653763161 200000 788913530 200000 578446175 200000 437330128 200000 572313089 200000 990971426 200000 414444049 200000 191143984 200000 960602448 200000 484396236 200000 784911283 200000 842109213 200000 497169310 200000 674858969 200000 769096236 200000 680885129 200000 781836132 200000 226182344 200000 152340613 200000 480160388 200000 267123259 200000 655294011 200000 688398566 200000 109853247 200000 454596826 200000 979044850 200000 481956505 200000 871486986 200000 729868058 200000 408571597 200000 665037829 200000 133141078 200000 248848884 200000 890436814 200000 313651380 200000 983731 200000 495194497 200000 136445203 200000 636976461 200000 610978769 200000 613565688 200000 365811679 200000 626116505 200000 965746562 200000 232099507 200000 378299537 200000 173074048 200000 652586166 200000 415867946 200000 301419946 200000 370435084 200000 911563644 200000 336125429 200000 748757195 200000 221649764 200000 320584967 200000 38994892 200000 198108339 200000 485753041 200000 13261221 200000 948034185 200000 87200580 200000 475526588 200000 970296521 200000 470089764 200000 513935742 200000 251870381 200000 546419969 200000 244802485 200000 774904193 200000 744726861 200000 484448767 200000 330418037 200000 155854478 200000 510762083 200000 224238740 200000 721728700 200000 113515782 200000 20830681 200000 349617327 200000 561402884 200000 469777513 200000 461860023 200000 37959521 200000 600749283 200000 156943191 200000 796638502 200000 87849179 200000 587160595 200000 458582929 200000 13355630 200000 675482733 200000 329148781 200000 980144631 200000 761441015 200000 870176904 200000 473762792 200000 192858763 200000 149714507 200000 582876860 200000 59389342 200000 882939500 200000 509212433 200000 466352570 200000 821689286 200000 480598490 200000 495473426 200000 621266770 200000 846038714 200000 293170232 200000 604469559 200000 578316917 200000 96571378 200000 61374468 200000 941191560 200000 662336818 200000 819298822 200000 626107104 200000 628668717 200000 545905340 200000 20478639 200000 54189963 200000 323472495 200000 949290850 200000 573063877 200000 934954471 200000 800907959 200000 434029716 200000 401496129 200000 15668468 200000 304833165 200000 85643492 200000 992984123 200000 144304851 200000 671051674 200000 492097025 200000 51711724 200000 438435011 200000 1378982 200000 888884413 200000 685910956 200000 618820902 200000 774631321 200000 849679623 200000 809362677 200000 285716347 200000 589167484 200000 260063728 200000 234559069 200000 448039013 200000 212684920 200000 409959337 200000 203928735 200000 821796258 200000 962249173 200000 71893379 200000 477172113 200000 290571795 200000 771256827 200000 932593645 200000 521992238 200000 328059322 200000 943649396 200000 737885304 200000 480737933 200000 343744438 200000 95244263 200000 876557781 200000 442854886 200000 997532232 200000 310165533 200000 212330452 200000 800282771 200000 850169552 200000 611899391 200000 817620326 200000 342909452 200000 909192656 200000 393452949 200000 722528923 200000 505523945 200000 801171174 200000 687660040 200000 913983651 200000 891370211 200000 166465749 200000 499445151 200000 933233104 200000 248208082 200000 824187260 200000 7212996 200000 282195346 200000 675868847 200000 389367260 200000 372120831 200000 932348025 200000 303037331 200000 103855638 200000 269485817 200000 428621877 200000 617593269 200000 519071081 200000 804330106 200000 772093336 200000 925419630 200000 415529015 200000 256986474 200000 888554129 200000 482435128 200000 222135808 200000 643668179 200000 499550770 200000 132036265 200000 54027620 200000 828575452 200000 973461674 200000 848436348 200000 65422885 200000 736300238 200000 803812682 200000 14872968 200000 78037793 200000 242037010 200000 212765827 200000 369314501 200000 685810267 200000 909727023 200000 800928230 200000 268207181 200000 177241330 200000 166739920 200000 250562082 200000 841975128 200000 491848487 200000 551354043 200000 228602120 200000 482267710 200000 277340763 200000 443694298 200000 211937161 200000 79450232 200000 575613709 200000 840655925 200000 583139765 200000 974190750 200000 566857951 200000 703516660 200000 966686397 200000 641297513 200000 777936017 200000 243013217 200000 820272881 200000 671577778 200000 801302019 200000 729531619 200000 371219905 200000 216670064 200000 800524854 200000 581210116 200000 716820927 200000 33659324 200000 978783563 200000 617157482 200000 502766235 200000 554063312 200000 427921026 200000 80415712 200000 895649061 200000 837794050 200000 310186555 200000 790379854 200000 578922829 200000 483923917 200000 942942199 200000 987060411 200000 613003301 200000 236782536 200000 679784534 200000 815396434 200000 598018524 200000 672324011 200000 192315674 200000 523812697 200000 296373700 200000 243584336 200000 742696225 200000 623626810 200000 758832716 200000 667567535 200000 930023534 200000 108554876 200000 326349573 200000 235565280 200000 414256672 200000 850074314 200000 225572001 200000 890116636 200000 28361849 200000 697204458 200000 417000174 200000 163039675 200000 890167511 200000 448013254 200000 250974942 200000 496346934 200000 705502653 200000 899128679 200000 92763777 200000 431161126 200000 638572234 200000 641692915 200000 660356360 200000 652793666 200000 369485503 200000 650705077 200000 648764099 200000 468166755 200000 361729916 200000 128253460 200000 723905827 200000 968030851 200000 192163331 200000 561306010 200000 433312440 200000 12778168 200000 553306226 200000 607867630 200000 350895923 200000 556199741 200000 132378124 200000 375731417 200000 97711460 200000 346018664 200000 636285744 200000 197464899 200000 943630139 200000 41396660 200000 817745759 200000 896944950 200000 131340234 200000 60192696 200000 797289786 200000 711401689 200000 808902977 200000 189325357 200000 593641089 200000 672298358 200000 953975535 200000 452460267 200000 482855956 200000 413389172 200000 659600199 200000 848450795 200000 798681075 200000 329719388 200000 620747223 200000 825721925 200000 193220929 200000 441941206 200000 46972241 200000 718487602 200000 691148348 200000 372629676 200000 397238662 200000 289962762 200000 435496006 200000 33679557 200000 70448485 200000 25990214 200000 998555615 200000 168818474 200000 927020287 200000 294184575 200000 325046439 200000 741486852 200000 167114629 200000 881166188 200000 348346719 200000 165590683 200000 59332936 200000 927269863 200000 576325607 200000 643055447 200000 430015415 200000 189718503 200000 789796673 200000 837590978 200000 570949987 200000 148131974 200000 213596556 200000 454793091 200000 15911421 200000 789903356 200000 855385609 200000 146831715 200000 827340373 200000 174661536 200000 426468120 200000 399149899 200000 5173851 200000 423014893 200000 479409722 200000 627077187 200000 381693217 200000 239003770 200000 413172240 200000 327115379 200000 198996695 200000 431788544 200000 994033241 200000 897584933 200000 277640909 200000 503891543 200000 568860152 200000 8721088 200000 523896179 200000 865462392 200000 133073643 200000 179017421 200000 804597339 200000 313811068 200000 167974483 200000 209283061 200000 34124340 200000 423470490 200000 740066929 200000 356068351 200000 818348752 200000 961555499 200000 779998374 200000 580689878 200000 327943966 200000 958549928 200000 64075634 200000 991798144 200000 672153392 200000 464517802 200000 459050613 200000 460306983 200000 928334389 200000 739398888 200000 622218353 200000 676563475 200000 463449726 200000 532165436 200000 960452932 200000 672327341 200000 294198140 200000 281786270 200000 716085233 200000 840262780 200000 215279551 200000 316689702 200000 74178199 200000 344304938 200000 293429496 200000 601449484 200000 810595447 200000 942858624 200000 501974520 200000 928955306 200000 949872625 200000 521545573 200000 371120813 200000 960881784 200000 268760711 200000 796344290 200000 639409194 200000 980005390 200000 121296088 200000 662619423 200000 953953439 200000 759509797 200000 237079716 200000 168717926 200000 459469660 200000 427959190 200000 638053582 200000 149504542 200000 551985874 200000 46415448 200000 263146324 200000 811355600 200000 8692881 200000 482231684 200000 247445335 200000 174776869 200000 589404489 200000 637727828 200000 35134745 200000 418444517 200000 729580236 200000 134339358 200000 723525113 200000 96292088 200000 771765257 200000 861078365 200000 985300088 200000 450006632 200000 502198034 200000 617373095 200000 618684982 200000 649022556 200000 62446870 200000 736154039 200000 430693365 200000 564282653 200000 13302887 200000 725400164 200000 750123411 200000 312849428 200000 407096436 200000 953145254 200000 74435603 200000 236406216 200000 824847822 200000 182522519 200000 853789588 200000 42472420 200000 498440230 200000 503931247 200000 706443607 200000 516120878 200000 145433677 200000 865973126 200000 935553469 200000 224690064 200000 88882738 200000 903558485 200000 202203205 200000 264629266 200000 734554342 200000 32173173 200000 907209617 200000 729943773 200000 849939610 200000 762710941 200000 326744929 200000 440859961 200000 659530398 200000 825721510 200000 715870870 200000 37723534 200000 403904354 200000 386145930 200000 935949103 200000 969914213 200000 32480888 200000 512193887 200000 150938702 200000 867809127 200000 725626512 200000 71935071 200000 644537394 200000 894273372 200000 207240570 200000 111985123 200000 89483325 200000 263940141 200000 201770022 200000 531567971 200000 490232047 200000 929576417 200000 450599590 200000 349401975 200000 620157929 200000 671580579 200000 903661609 200000 137256407 200000 258027498 200000 814011833 200000 196252417 200000 23887197 200000 895217876 200000 207789965 200000 366504093 200000 87637505 200000 748043175 200000 704181671 200000 906108815 200000 111831771 200000 875383940 200000 989072815 200000 113234310 200000 340559396 200000 387298986 200000 414287983 200000 339851092 200000 920235828 200000 850878074 200000 940410830 200000 380874984 200000 945746565 200000 732485494 200000 547395285 200000 410765139 200000 588139949 200000 636404285 200000 608799661 200000 997830854 200000 803772262 200000 93238928 200000 887746462 200000 148072081 200000 587803529 200000 164622160 200000 363071248 200000 840605477 200000 368902925 200000 806289532 200000 500013452 200000 687984658 200000 525585932 200000 119948086 200000 421498299 200000 409964041 200000 148398013 200000 358495166 200000 589910886 200000 879858394 200000 388038266 200000 496012660 200000 244596083 200000 686143349 200000 194636731 200000 483582169 200000 975609325 200000 901619692 200000 885987352 200000 573519246 200000 753446907 200000 935823215 200000 594657610 200000 798494290 200000 421165543 200000 392378958 200000 311613993 200000 951166727 200000 553483544 200000 337618425 200000 850096302 200000 874728621 200000 720704535 200000 34512130 200000 522762225 200000 482973029 200000 652810892 200000 171861272 200000 976138283 200000 782249070 200000 388196161 200000 540841740 200000 176288948 200000 945963050 200000 927170589 200000 582004944 200000 588026374 200000 699744793 200000 696068650 200000 532984178 200000 947051959 200000 681153755 200000 512722831 200000 801788708 200000 904393858 200000 962821169 200000 404388756 200000 310796087 200000 763482685 200000 296775420 200000 424826532 200000 776548378 200000 35379171 200000 651112763 200000 364929606 200000 776456030 200000 900142475 200000 199565840 200000 648763170 200000 662479284 200000 521697389 200000 721648571 200000 695435009 200000 986176236 200000 213258979 200000 114491804 200000 617365196 200000 934558711 200000 77906021 200000 927151669 200000 456229515 200000 799444196 200000 662140299 200000 451506469 200000 167366502 200000 973652710 200000 220245006 200000 518453036 200000 872924071 200000 19707980 200000 968297158 200000 595075628 200000 938390709 200000 771629703 200000 573507500 200000 950738726 200000 99259161 200000 100515366 200000 125523417 200000 479559224 200000 498933372 200000 430960860 200000 893778820 200000 249022117 200000 433271717 200000 757815159 200000 515742726 200000 796913356 200000 63218815 200000 230050282 200000 652982745 200000 795046445 200000 829980688 200000 319915843 200000 704229011 200000 63478635 200000 840287874 200000 586099637 200000 277537519 200000 77417540 200000 811663133 200000 931773070 200000 387598020 200000 791800218 200000 862493770 200000 173637184 200000 913421066 200000 590794092 200000 402142097 200000 198954587 200000 924150235 200000 256558812 200000 682584474 200000 701347216 200000 518880367 200000 482287659 200000 425794606 200000 876966320 200000 286344990 200000 257213623 200000 280079926 200000 447921066 200000 621108577 200000 284542722 200000 223180218 200000 682828175 200000 308190160 200000 896118957 200000 745857507 200000 274214032 200000 963521572 200000 833958520 200000 139195641 200000 117366012 200000 736208694 200000 250305091 200000 363433060 200000 774363206 200000 26110205 200000 146048784 200000 829764781 200000 800989949 200000 532525202 200000 979651837 200000 369168253 200000 489380050 200000 169291311 200000 789873485 200000 888812956 200000 608821396 200000 940106026 200000 587232863 200000 348407538 200000 277026358 200000 856310782 200000 265416628 200000 46876809 200000 664600775 200000 997176898 200000 837345260 200000 442208904 200000 675628151 200000 915101870 200000 287841993 200000 68565560 200000 34662039 200000 664938268 200000 979837738 200000 215611394 200000 214311833 200000 48154756 200000 579657488 200000 260821870 200000 730670347 200000 56770302 200000 553486747 200000 739030308 200000 406394783 200000 291463107 200000 527580940 200000 999721198 200000 77542182 200000 957148459 200000 881460420 200000 822594995 200000 255785103 200000 297106607 200000 48581442 200000 607748476 200000 701665259 200000 369127144 200000 594172456 200000 696070002 200000 17641579 200000 902054285 200000 195733046 200000 467140061 200000 181527647 200000 731473271 200000 763636557 200000 807073829 200000 873823544 200000 844809888 200000 129765484 200000 860629715 200000 737749894 200000 765599774 200000 112040373 200000 574362512 200000 235142905 200000 630719532 200000 955316327 200000 11355428 200000 830032483 200000 273559584 200000 266605285 200000 823738232 200000 845433268 200000 270355061 200000 480429229 200000 69956500 200000 293196796 200000 535713474 200000 443885152 200000 506241440 200000 584723819 200000 913015744 200000 718123968 200000 673239269 200000 67098451 200000 371269447 200000 122358188 200000 928270796 200000 819933219 200000 863540304 200000 917716517 200000 176154077 200000 838795117 200000 192879347 200000 720835659 200000 649198017 200000 712596960 200000 960654953 200000 674467423 200000 344761663 200000 660919630 200000 16680714 200000 380395970 200000 743426882 200000 181196454 200000 823259215 200000 207116532 200000 386120144 200000 720035321 200000 606347985 200000 314069397 200000 319128595 200000 646543480 200000 571086407 200000 739353190 200000 328582227 200000 184244339 200000 437289867 200000 142690632 200000 925078520 200000 879489371 200000 721825940 200000 689434426 200000 579478924 200000 549219265 200000 523102332 200000 763991134 200000 541522102 200000 691188563 200000 145776507 200000 401670644 200000 292986943 200000 761742052 200000 202119912 200000 691599452 200000 80709136 200000 497615972 200000 448245566 200000 213616407 200000 600833328 200000 426328803 200000 297963540 200000 206432454 200000 937121738 200000 591339666 200000 109240355 200000 938599209 200000 494402852 200000 276114624 200000 9856323 200000 276727584 200000 344597416 200000 959307232 200000 715401837 200000 24862892 200000 761602270 200000 122713985 200000 131127738 200000 61022957 200000 474755951 200000 186454611 200000 879940193 200000 881024037 200000 825658659 200000 607555112 200000 167429819 200000 822299571 200000 371560162 200000 688689135 200000 597094977 200000 224190487 200000 343707317 200000 512643001 200000 117272972 200000 832124148 200000 49296325 200000 144399544 200000 191474260 200000 77513992 200000 624601178 200000 135512378 200000 973291888 200000 106697781 200000 647981021 200000 407476913 200000 457278171 200000 376573818 200000 302300374 200000 808890797 200000 133968812 200000 839310073 200000 134386413 200000 870147039 200000 746733595 200000 904620018 200000 431221483 200000 569657879 200000 202089858 200000 31215814 200000 756486841 200000 385507398 200000 972408921 200000 805768436 200000 849217375 200000 521025916 200000 244429368 200000 660136222 200000 679400710 200000 245626346 200000 302802392 200000 797337860 200000 386892021 200000 892527840 200000 804684050 200000 459507590 200000 148942230 200000 674291919 200000 801936605 200000 523713189 200000 203087474 200000 726330182 200000 520465746 200000 269999490 200000 44404271 200000 627226360 200000 665204139 200000 184841308 200000 515970200 200000 424519092 200000 854788670 200000 531462805 200000 508968597 200000 916671082 200000 878440582 200000 620936365 200000 14826029 200000 709084460 200000 920761625 200000 223011396 200000 389203594 200000 848913705 200000 3818418 200000 625122332 200000 617127412 200000 378240178 200000 273156904 200000 535727636 200000 164514260 200000 344079161 200000 604854643 200000 739264300 200000 139518130 200000 161512268 200000 640562605 200000 995761030 200000 33367606 200000 511757469 200000 798239246 200000 608236643 200000 66417450 200000 761027580 200000 871930350 200000 372637217 200000 893510517 200000 356688730 200000 936183238 200000 706666563 200000 265814560 200000 715431879 200000 643084079 200000 434602856 200000 984544595 200000 41207156 200000 477211872 200000 289230161 200000 603984472 200000 974418865 200000 258007218 200000 459807966 200000 75433366 200000 752444655 200000 785147807 200000 13797392 200000 834612887 200000 222966974 200000 213103549 200000 275456008 200000 120187394 200000 730537935 200000 878677574 200000 914390790 200000 633742240 200000 929609714 200000 25561491 200000 802260074 200000 228285529 200000 799300631 200000 754775836 200000 971058869 200000 79204919 200000 114421840 200000 805110137 200000 92221831 200000 232682081 200000 104460236 200000 519748194 200000 122200994 200000 591799072 200000 573149 200000 312543409 200000 761137381 200000 919350749 200000 568874226 200000 593688158 200000 215954512 200000 219410208 200000 714323101 200000 568344193 200000 52871686 200000 950064786 200000 48223117 200000 684276051 200000 352334149 200000 42099962 200000 629349011 200000 227227692 200000 705412719 200000 872595522 200000 882974112 200000 466722182 200000 76314883 200000 961429874 200000 648935877 200000 854857463 200000 182346659 200000 731509427 200000 11003697 200000 574784825 200000 274575887 200000 202946381 200000 123461941 200000 744803365 200000 721929000 200000 175076776 200000 314697282 200000 729220274 200000 288332525 200000 509165390 200000 172916712 200000 199740154 200000 248873600 200000 784211686 200000 712961752 200000 630921780 200000 443012641 200000 992997433 200000 529750754 200000 507903162 200000 927015216 200000 632682544 200000 502159094 200000 993750020 200000 766907438 200000 262703315 200000 683576102 200000 486832298 200000 636314300 200000 429092170 200000 24221858 200000 945543781 200000 410470810 200000 989629406 200000 419049913 200000 319086093 200000 240478376 200000 193999352 200000 643941854 200000 578613147 200000 820292839 200000 457912352 200000 346331551 200000 713750567 200000 703744631 200000 709976575 200000 760732847 200000 559135722 200000 93830297 200000 1673821 200000 853342684 200000 101721148 200000 336041902 200000 746930466 200000 866984728 200000 17702807 200000 337970486 200000 135861591 200000 374941044 200000 103439761 200000 219185617 200000 225783589 200000 131410207 200000 139164389 200000 437660992 200000 233939412 200000 883692906 200000 74840937 200000 911948388 200000 274776525 200000 969618118 200000 630202904 200000 419194684 200000 928327831 200000 535765700 200000 234142985 200000 33664746 200000 791605468 200000 694215698 200000 419034996 200000 20343726 200000 814828133 200000 34344067 200000 868354483 200000 566903017 200000 247993368 200000 832316167 200000 75567422 200000 113211674 200000 703693824 200000 141387694 200000 156911277 200000 882149859 200000 958673221 200000 285600681 200000 821025721 200000 394186756 200000 623780398 200000 94932296 200000 306597178 200000 739624797 200000 530427429 200000 378190843 200000 147457833 200000 168106735 200000 265910194 200000 871614548 200000 798766751 200000 688148186 200000 868042878 200000 390483971 200000 11028435 200000 158031456 200000 641967441 200000 303525847 200000 987768862 200000 484687840 200000 783944211 200000 217773507 200000 261005818 200000 32919259 200000 91457998 200000 296093397 200000 597158141 200000 619004401 200000 105377961 200000 824109375 200000 518537698 200000 358307043 200000 110922221 200000 934935122 200000 652213376 200000 641582738 200000 815541251 200000 659149949 200000 298651087 200000 376979710 200000 960594034 200000 990968657 200000 208568297 200000 431102791 200000 369561573 200000 874772863 200000 562324998 200000 687345582 200000 759781922 200000 867524311 200000 326870142 200000 949894035 200000 918778899 200000 132269642 200000 464606922 200000 883602808 200000 167576512 200000 915586024 200000 930028930 200000 410753276 200000 722548305 200000 809643746 200000 762864223 200000 487107807 200000 439441424 200000 522908040 200000 508479546 200000 33287428 200000 307438692 200000 304454987 200000 646137610 200000 595647593 200000 369370071 200000 444864187 200000 816354280 200000 619425584 200000 362463248 200000 343271304 200000 101246734 200000 277796504 200000 489814999 200000 378603140 200000 403617746 200000 566587651 200000 780474135 200000 862875551 200000 342518959 200000 846083057 200000 486661335 200000 58221544 200000 257357116 200000 520018947 200000 870508351 200000 515880850 200000 575187505 200000 887291640 200000 528937880 200000 636791787 200000 437681512 200000 449358770 200000 283637835 200000 925710693 200000 186535897 200000 699131441 200000 262801631 200000 764757905 200000 363756444 200000 610387349 200000 975843839 200000 86632222 200000 612374506 200000 912047135 200000 492189041 200000 706161117 200000 689788187 200000 702935856 200000 326846495 200000 524451519 200000 441603240 200000 446734663 200000 843562002 200000 759109589 200000 139533098 200000 403255302 200000 162784880 200000 457037902 200000 161461336 200000 575592493 200000 599688580 200000 383093371 200000 382245643 200000 610046365 200000 869328053 200000 490586061 200000 408851261 200000 481537365 200000 871850637 200000 964674772 200000 390055428 200000 417908087 200000 446294195 200000 484898112 200000 652354459 200000 851599683 200000 390315504 200000 673594851 200000 371871576 200000 292840729 200000 869474349 200000 321673389 200000 584910262 200000 994996858 200000 520395889 200000 686523054 200000 130723404 200000 714711047 200000 950626022 200000 850855958 200000 482275283 200000 731764095 200000 286504149 200000 180648503 200000 253431843 200000 971444676 200000 360334501 200000 972445568 200000 853042741 200000 681108182 200000 220767199 200000 658009987 200000 495780385 200000 998065109 200000 234016043 200000 804615919 200000 827877664 200000 919156995 200000 237711443 200000 406184341 200000 796799882 200000 982867390 200000 60405822 200000 786338919 200000 128500952 200000 645195401 200000 955694325 200000 869722995 200000 300533155 200000 981668099 200000 674719649 200000 364500459 200000 922000802 200000 500213741 200000 436529802 200000 836000287 200000 19582895 200000 414288168 200000 399486232 200000 817851776 200000 85433793 200000 749471667 200000 42248149 200000 852384414 200000 557353714 200000 909887408 200000 785977960 200000 645251370 200000 77355386 200000 127918687 200000 990707098 200000 749640692 200000 887549104 200000 751749152 200000 589171540 200000 668492525 200000 91119375 200000 398380661 200000 752198814 200000 444859173 200000 246321198 200000 170472956 200000 340160416 200000 174257868 200000 392856774 200000 167056504 200000 550454692 200000 709290292 200000 944116911 200000 766299848 200000 334225681 200000 15299789 200000 934445282 200000 742765293 200000 771676528 200000 573668646 200000 309005688 200000 976284168 200000 11769706 200000 139590898 200000 814901672 200000 844325464 200000 954174150 200000 366707199 200000 431458763 200000 939958079 200000 395169903 200000 659731264 200000 942955866 200000 83696445 200000 882467947 200000 885498051 200000 999320814 200000 449006578 200000 782308836 200000 730265018 200000 142501439 200000 456786463 200000 877539618 200000 787377782 200000 883771940 200000 371369381 200000 629951374 200000 617565798 200000 51421848 200000 957710723 200000 646668207 200000 572719643 200000 585285810 200000 51033563 200000 44498735 200000 819259206 200000 255557290 200000 578395629 200000 869775063 200000 340848311 200000 770600410 200000 611147290 200000 666425486 200000 33045087 200000 21249210 200000 687436769 200000 277570397 200000 421170510 200000 58043106 200000 656446436 200000 932650348 200000 48661429 200000 621123339 200000 327132131 200000 649090565 200000 639735524 200000 929885454 200000 52093118 200000 836390799 200000 751076683 200000 3400162 200000 794871926 200000 404084627 200000 703392380 200000 116604320 200000 449380908 200000 810654394 200000 985952551 200000 34108802 200000 840204831 200000 746149580 200000 606094619 200000 525769694 200000 692300721 200000 227324593 200000 237467979 200000 952667183 200000 571523426 200000 889727091 200000 507133893 200000 301176075 200000 784325843 200000 642203449 200000 902200252 200000 309368365 200000 413211331 200000 47091020 200000 738468734 200000 392842860 200000 738317076 200000 986633237 200000 877936253 200000 267348416 200000 230676678 200000 89131035 200000 78505802 200000 675474243 200000 583359993 200000 996480777 200000 696573332 200000 532571949 200000 79965678 200000 823028133 200000 730601004 200000 993259734 200000 600016645 200000 242406361 200000 102245635 200000 578256055 200000 752101568 200000 992815277 200000 914194729 200000 580796521 200000 851842494 200000 364222538 200000 454063311 200000 30006947 200000 501812160 200000 956194808 200000 338142533 200000 56639294 200000 404957094 200000 402462239 200000 537306876 200000 592294708 200000 582145905 200000 602626120 200000 97153924 200000 346889371 200000 275033666 200000 459059996 200000 583692685 200000 325919918 200000 961351257 200000 989093475 200000 810030825 200000 192574403 200000 883360534 200000 573972230 200000 846070920 200000 235115861 200000 832087802 200000 406804236 200000 992994426 200000 633009659 200000 532141990 200000 535155104 200000 148985839 200000 900884333 200000 289343961 200000 264096008 200000 256327481 200000 161068677 200000 755387765 200000 858673326 200000 283229639 200000 998085435 200000 714073978 200000 388223770 200000 511180842 200000 731671719 200000 532520456 200000 295732724 200000 258282004 200000 848969986 200000 737247328 200000 432297990 200000 670217299 200000 175082916 200000 644672227 200000 488136503 200000 445304537 200000 579808519 200000 455116049 200000 597301904 200000 187454134 200000 816385217 200000 60011914 200000 428175930 200000 721738779 200000 367436684 200000 544581647 200000 154501501 200000 444903001 200000 485454145 200000 625061248 200000 756295361 200000 158905310 200000 165380311 200000 748024799 200000 960853903 200000 183131710 200000 511816808 200000 982852170 200000 13687952 200000 539487782 200000 355224875 200000 140877060 200000 493397901 200000 573900137 200000 748899194 200000 739967852 200000 925204332 200000 483676407 200000 845179085 200000 350924292 200000 858701368 200000 341236960 200000 610272188 200000 680555626 200000 252733720 200000 715845716 200000 874096640 200000 37448033 200000 265423446 200000 508021157 200000 467023473 200000 964382408 200000 183860569 200000 375564355 200000 100279560 200000 416995744 200000 463029930 200000 944991933 200000 857058013 200000 675867145 200000 154673137 200000 320902341 200000 754590761 200000 382986053 200000 786588152 200000 20099884 200000 758297668 200000 110256051 200000 143210662 200000 66758113 200000 766811560 200000 505630419 200000 743205637 200000 157719030 200000 184663019 200000 529019719 200000 406853436 200000 492065178 200000 167056840 200000 289433296 200000 590027923 200000 694772766 200000 920516373 200000 898405452 200000 90625909 200000 464801267 200000 561223373 200000 389955518 200000 61622121 200000 692528809 200000 966864135 200000 350755397 200000 736203543 200000 929746673 200000 164412667 200000 803733026 200000 958139464 200000 891046043 200000 135058179 200000 984199349 200000 718938085 200000 621337240 200000 222936215 200000 377950335 200000 573586422 200000 578001144 200000 917337167 200000 163067681 200000 576682915 200000 112737004 200000 260642788 200000 149417307 200000 459577142 200000 700821188 200000 520683054 200000 482525453 200000 179271190 200000 655698928 200000 442208550 200000 423291192 200000 757709004 200000 87509250 200000 151910373 200000 104518653 200000 489554689 200000 723027881 200000 272356002 200000 340192411 200000 468517245 200000 399035063 200000 49226934 200000 298921332 200000 237398056 200000 855697947 200000 653663387 200000 887345160 200000 173954571 200000 863065831 200000 380569063 200000 538876663 200000 735251279 200000 989154122 200000 504473941 200000 454598147 200000 974847804 200000 806292630 200000 524150972 200000 600381450 200000 374087739 200000 234011450 200000 437415700 200000 443852559 200000 781091284 200000 57587911 200000 540128887 200000 526848049 200000 385943727 200000 375172590 200000 915308573 200000 391871921 200000 901789333 200000 786388607 200000 589559902 200000 73499376 200000 368782959 200000 427327851 200000 818248371 200000 222433389 200000 465231429 200000 464701122 200000 155498420 200000 386889674 200000 792786240 200000 768168373 200000 577703194 200000 882452935 200000 380309928 200000 660840596 200000 597351870 200000 19034180 200000 585021669 200000 163928784 200000 474887063 200000 299371586 200000 443826048 200000 392464633 200000 618706366 200000 71357410 200000 911426338 200000 562303167 200000 11108461 200000 44462180 200000 713099923 200000 246704372 200000 437187834 200000 126998568 200000 846136251 200000 546606983 200000 341607904 200000 840435375 200000 993589668 200000 838297482 200000 374127798 200000 754499225 200000 450248309 200000 66793772 200000 319203380 200000 890817447 200000 451862391 200000 592367551 200000 893473844 200000 650992314 200000 889933075 200000 553319858 200000 83926958 200000 626992594 200000 516665041 200000 98548375 200000 490905274 200000 64065551 200000 330496345 200000 222004509 200000 4272273 200000 670513074 200000 581760117 200000 982293269 200000 405354379 200000 131389980 200000 173662476 200000 280257392 200000 201337633 200000 107766733 200000 608637223 200000 654547006 200000 411816428 200000 997341285 200000 142355951 200000 679386800 200000 143169443 200000 157522085 200000 493331884 200000 673499926 200000 355224863 200000 123390573 200000 127807942 200000 807439073 200000 672258138 200000 41623742 200000 625828038 200000 541366433 200000 409023594 200000 437999545 200000 331884117 200000 656703495 200000 633670026 200000 924359326 200000 405487419 200000 201364451 200000 433655568 200000 92609997 200000 155168097 200000 758523430 200000 442800503 200000 165555911 200000 141601231 200000 859140063 200000 555673174 200000 727525421 200000 598411949 200000 729093441 200000 537433190 200000 740876734 200000 703120196 200000 430584218 200000 632250751 200000 595305564 200000 123193853 200000 278557533 200000 462268570 200000 340857863 200000 97499232 200000 512039448 200000 574455247 200000 295594464 200000 324541718 200000 779879038 200000 233029207 200000 862069286 200000 399952358 200000 631470173 200000 798165642 200000 958768187 200000 138832315 200000 495190695 200000 182404065 200000 14947998 200000 378479259 200000 526985581 200000 545047797 200000 638616305 200000 965197744 200000 195603934 200000 181838717 200000 70964725 200000 866698050 200000 790544971 200000 667568723 200000 969454984 200000 232716473 200000 445276709 200000 936739694 200000 831769773 200000 905371295 200000 256851964 200000 721864168 200000 522792322 200000 504803995 200000 668670849 200000 102854137 200000 776836426 200000 776962422 200000 687522180 200000 964971256 200000 633148517 200000 686353177 200000 280970230 200000 340630368 200000 76357714 200000 768349323 200000 373396455 200000 2949320 200000 216889267 200000 448252919 200000 600801159 200000 96743913 200000 720263239 200000 341053603 200000 361739816 200000 638333083 200000 366478576 200000 599641337 200000 759970361 200000 343939543 200000 625328046 200000 201345665 200000 246500684 200000 511438774 200000 392865186 200000 880754148 200000 404542993 200000 494874479 200000 390343435 200000 176633578 200000 210913879 200000 420357979 200000 202477899 200000 16416379 200000 206290704 200000 996013812 200000 988843746 200000 186525856 200000 620360269 200000 630355664 200000 819855728 200000 879479938 200000 379993917 200000 742567082 200000 109007798 200000 728357481 200000 661474865 200000 339051864 200000 566833557 200000 428770750 200000 480544411 200000 76320469 200000 403383821 200000 756741897 200000 196627209 200000 315395640 200000 227209534 200000 334865906 200000 842532141 200000 430934457 200000 220982889 200000 3911490 200000 948320215 200000 194732210 200000 652700654 200000 369083106 200000 610415864 200000 9851291 200000 902261071 200000 267449306 200000 482117536 200000 951428108 200000 223465770 200000 685776467 200000 196663807 200000 919129278 200000 515934018 200000 701630356 200000 251635559 200000 78803850 200000 93838966 200000 189791239 200000 234208840 200000 703922535 200000 768815816 200000 467390773 200000 967980594 200000 813450862 200000 906531670 200000 597154756 200000 385014741 200000 945504217 200000 698399843 200000 459715455 200000 159905539 200000 692807678 200000 626929486 200000 117387086 200000 343470764 200000 435026008 200000 688960152 200000 161063736 200000 934409951 200000 221891453 200000 871464929 200000 276770919 200000 244408526 200000 573380392 200000 389258730 200000 238216483 200000 980511946 200000 840903216 200000 933969044 200000 795901141 200000 328458818 200000 742048397 200000 406015199 200000 619493381 200000 760040903 200000 760494937 200000 197645035 200000 246195803 200000 264821515 200000 372627148 200000 836470777 200000 177698977 200000 692576988 200000 551658558 200000 932111978 200000 28674750 200000 975881516 200000 786385448 200000 823614397 200000 130547643 200000 407660299 200000 171989027 200000 187881620 200000 748613568 200000 179489962 200000 382685926 200000 710381743 200000 482355735 200000 97341273 200000 442698314 200000 732736238 200000 224001831 200000 126073737 200000 212089673 200000 984060755 200000 266059386 200000 301630154 200000 280318457 200000 485814012 200000 96859319 200000 501133260 200000 972889493 200000 543531564 200000 655668135 200000 530199649 200000 102129779 200000 102802498 200000 370930226 200000 742973817 200000 419439118 200000 274344895 200000 903145058 200000 478027043 200000 355054333 200000 9884740 200000 386810206 200000 443112594 200000 610620664 200000 115206800 200000 271364975 200000 205944340 200000 536589529 200000 247883909 200000 107909630 200000 61131036 200000 755383448 200000 43324707 200000 805809043 200000 428994104 200000 686760781 200000 691485834 200000 136557527 200000 449696026 200000 704241969 200000 343423996 200000 475498385 200000 595230355 200000 998953372 200000 749047767 200000 900236459 200000 631648914 200000 775129352 200000 848346526 200000 500352045 200000 864589352 200000 155307275 200000 89931248 200000 522015808 200000 136732038 200000 934895711 200000 862087822 200000 371371052 200000 697583100 200000 80477405 200000 432430680 200000 377375833 200000 232904187 200000 25466748 200000 614977872 200000 636503121 200000 596987667 200000 732999766 200000 299861141 200000 678265019 200000 461490165 200000 791729826 200000 886681192 200000 25001312 200000 776028785 200000 424095930 200000 327894569 200000 955802921 200000 650075512 200000 961745942 200000 937788505 200000 849957406 200000 23245082 200000 576617294 200000 984631449 200000 800412519 200000 208147079 200000 300892699 200000 831273384 200000 192399181 200000 255367697 200000 636007253 200000 553731944 200000 687245625 200000 882403111 200000 953935605 200000 139981017 200000 122822067 200000 316451419 200000 866113555 200000 130142236 200000 158319716 200000 612814684 200000 965619432 200000 392423024 200000 427393044 200000 672758012 200000 59909836 200000 437801527 200000 988406443 200000 684169514 200000 824346681 200000 980538609 200000 207535922 200000 962654455 200000 515140805 200000 82060094 200000 527762386 200000 654161045 200000 274754347 200000 268547807 200000 160292307 200000 415768914 200000 897009985 200000 287821492 200000 77566366 200000 65353120 200000 977140226 200000 904201919 200000 461950650 200000 628492559 200000 172365189 200000 772909599 200000 547506129 200000 617500240 200000 727123202 200000 558309653 200000 970453164 200000 380942643 200000 649959635 200000 288401153 200000 542580273 200000 960577705 200000 934477936 200000 510068837 200000 210940011 200000 344472770 200000 612855409 200000 665971935 200000 389014658 200000 264222894 200000 723827855 200000 430343474 200000 263227581 200000 370251967 200000 102844834 200000 43949373 200000 110038662 200000 422815333 200000 465343907 200000 74764289 200000 167582821 200000 431282224 200000 117898155 200000 99047839 200000 321947139 200000 692426704 200000 582007281 200000 746633558 200000 361086504 200000 469825047 200000 644820430 200000 764715400 200000 391558844 200000 265155316 200000 138950588 200000 49592757 200000 120551625 200000 893747577 200000 437559634 200000 235820670 200000 852610678 200000 235413461 200000 405357896 200000 617830306 200000 449242892 200000 128773977 200000 983683960 200000 790935555 200000 947227892 200000 354609270 200000 680058073 200000 785351584 200000 209385397 200000 834719421 200000 611378565 200000 551898011 200000 555872250 200000 366688477 200000 490704564 200000 150076468 200000 638222217 200000 666641575 200000 355098302 200000 753952972 200000 758700876 200000 794926860 200000 777497372 200000 300416994 200000 907531595 200000 806169116 200000 270263910 200000 105175832 200000 532612271 200000 616600328 200000 324096085 200000 614292270 200000 758169023 200000 129498144 200000 145988546 200000 198206980 200000 503325157 200000 115026644 200000 873588900 200000 144689307 200000 995187114 200000 569940918 200000 410559509 200000 499662100 200000 332700853 200000 468988534 200000 444957260 200000 277287599 200000 952673230 200000 996772324 200000 484390050 200000 290177996 200000 567532256 200000 948422640 200000 402380177 200000 733579756 200000 111872754 200000 381132204 200000 86492336 200000 862447023 200000 625392172 200000 98774343 200000 583575735 200000 634244823 200000 117171159 200000 278155283 200000 394101120 200000 473448515 200000 656532572 200000 457943679 200000 147090435 200000 411339763 200000 162001219 200000 523854364 200000 99951192 200000 536593162 200000 17679668 200000 917974940 200000 314572728 200000 565610438 200000 141385208 200000 843437773 200000 63270523 200000 791616392 200000 725680760 200000 776612001 200000 16382490 200000 525411538 200000 338455229 200000 803034920 200000 825288494 200000 296653635 200000 562210797 200000 765469075 200000 739202414 200000 147529116 200000 443308115 200000 147692594 200000 470053811 200000 968551357 200000 685753686 200000 523426934 200000 644874231 200000 903655592 200000 572524416 200000 450393839 200000 617002320 200000 835399803 200000 44386424 200000 14393166 200000 619617273 200000 410653305 200000 90452231 200000 810956899 200000 876192072 200000 333979393 200000 941505814 200000 892856862 200000 334149560 200000 976082837 200000 121877932 200000 681702801 200000 903212256 200000 7892179 200000 424818419 200000 521099500 200000 248501113 200000 729900670 200000 261598260 200000 551836542 200000 80193371 200000 109901685 200000 485238230 200000 339880890 200000 449366911 200000 476320184 200000 152101730 200000 138536238 200000 262155773 200000 439398506 200000 632077696 200000 240460428 200000 409557518 200000 762446793 200000 620149242 200000 810050981 200000 6494730 200000 288797495 200000 814607287 200000 352739176 200000 458112874 200000 458721588 200000 886053056 200000 317561830 200000 773040839 200000 268334944 200000 354278974 200000 339565648 200000 999557080 200000 158743164 200000 272490105 200000 494210295 200000 994727799 200000 412135016 200000 586688218 200000 641363786 200000 376651675 200000 969021478 200000 677489640 200000 103355866 200000 750193502 200000 775958485 200000 454835021 200000 676153944 200000 911318264 200000 796163254 200000 336206801 200000 794706324 200000 350537152 200000 654736681 200000 687100253 200000 547445118 200000 862938673 200000 845492399 200000 43752697 200000 698823464 200000 601818594 200000 812566505 200000 23677645 200000 524019394 200000 509844364 200000 201145495 200000 122683939 200000 24813468 200000 276680967 200000 401646489 200000 493519714 200000 293800998 200000 498130764 200000 282717936 200000 892972051 200000 958629874 200000 927584372 200000 80321468 200000 296401119 200000 937031087 200000 801919926 200000 10090047 200000 485604749 200000 791744815 200000 471230827 200000 239171543 200000 302970120 200000 874484577 200000 57895693 200000 435625735 200000 260208470 200000 952417879 200000 794913074 200000 726449007 200000 998877089 200000 503979328 200000 560861077 200000 539671502 200000 917003313 200000 444942957 200000 870585612 200000 765778437 200000 414780015 200000 407268175 200000 424460178 200000 364773142 200000 82483938 200000 368215159 200000 879562302 200000 302542624 200000 526034228 200000 650769811 200000 882143560 200000 338799972 200000 724247086 200000 82397047 200000 562153482 200000 533493826 200000 680435639 200000 683661840 200000 836144892 200000 249829692 200000 716711128 200000 722005618 200000 314460599 200000 36501233 200000 56963001 200000 132001994 200000 952247537 200000 470058785 200000 180248996 200000 753607275 200000 84228742 200000 145416367 200000 910946048 200000 543171525 200000 108622700 200000 289740697 200000 324173142 200000 515810408 200000 476642748 200000 59620608 200000 969983823 200000 426487044 200000 342389936 200000 751568166 200000 588297395 200000 559225707 200000 959420574 200000 901463914 200000 595953770 200000 809349260 200000 273497857 200000 260817997 200000 60414078 200000 582006393 200000 378638447 200000 647718767 200000 306878998 200000 630539873 200000 481715875 200000 698333586 200000 834869115 200000 440122518 200000 465533556 200000 843985044 200000 901720598 200000 748337287 200000 281865179 200000 592939896 200000 820143214 200000 546851525 200000 186733552 200000 857606749 200000 953931822 200000 712105729 200000 417515755 200000 650584708 200000 376951836 200000 573567500 200000 430892070 200000 102446670 200000 278972962 200000 187732949 200000 256857625 200000 224182586 200000 220963144 200000 274905453 200000 598115933 200000 354315754 200000 197222839 200000 437123845 200000 648841129 200000 669867550 200000 729399991 200000 336073197 200000 893068246 200000 62495415 200000 309571248 200000 909675669 200000 496005598 200000 560348596 200000 814758699 200000 213623951 200000 495256023 200000 820317239 200000 953309905 200000 586063499 200000 971007740 200000 594394751 200000 923260778 200000 27615321 200000 121457059 200000 237382126 200000 984056799 200000 418325225 200000 722211143 200000 650858757 200000 12746295 200000 982317645 200000 755779711 200000 745159522 200000 155266461 200000 537938869 200000 628212483 200000 983406536 200000 349035607 200000 686306160 200000 226363309 200000 465575957 200000 915524047 200000 868723440 200000 463101045 200000 997851468 200000 503025293 200000 597815494 200000 405719155 200000 487820173 200000 993085497 200000 621458081 200000 993297376 200000 412441111 200000 62317469 200000 534903123 200000 968635924 200000 428542796 200000 369581728 200000 856046795 200000 365198729 200000 919408299 200000 149334091 200000 970099738 200000 699431893 200000 92635862 200000 571404487 200000 675004273 200000 67234226 200000 506500493 200000 754133852 200000 904622112 200000 514665209 200000 381874609 200000 304448114 200000 550630552 200000 664341665 200000 143452993 200000 734380946 200000 590069353 200000 293253828 200000 468326239 200000 341761894 200000 376010308 200000 178403481 200000 377599563 200000 491570612 200000 729027577 200000 226502266 200000 144071525 200000 173661541 200000 755895416 200000 289171935 200000 669847342 200000 175341699 200000 500563411 200000 517270880 200000 117378375 200000 378809397 200000 375744314 200000 57017526 200000 82240111 200000 855113413 200000 285031165 200000 554615993 200000 170019976 200000 720849306 200000 366891660 200000 503071074 200000 699107474 200000 821794109 200000 644922489 200000 882282953 200000 228525230 200000 330267478 200000 694141555 200000 994105895 200000 717364251 200000 172869807 200000 180379980 200000 185290197 200000 490133819 200000 753885487 200000 482385651 200000 146916682 200000 627740558 200000 335645152 200000 543730809 200000 866262047 200000 610033076 200000 353048297 200000 273007119 200000 983655182 200000 270638446 200000 934116243 200000 983255814 200000 368367085 200000 436964765 200000 857633350 200000 843889101 200000 694781367 200000 864808512 200000 119159436 200000 985726453 200000 622959747 200000 631750777 200000 290461964 200000 535586863 200000 403812233 200000 489156232 200000 436531087 200000 148825163 200000 190353699 200000 397009870 200000 639106814 200000 105706298 200000 949751497 200000 7819978 200000 760787297 200000 834771724 200000 737553171 200000 458569502 200000 908511712 200000 148191985 200000 772992442 200000 178131337 200000 622677701 200000 230555451 200000 167692694 200000 503363054 200000 135521655 200000 380843866 200000 814382752 200000 508864843 200000 526390911 200000 890021341 200000 963805169 200000 194115521 200000 37769094 200000 446583 200000 390479808 200000 471448210 200000 210291540 200000 63254519 200000 742600551 200000 552395805 200000 359629265 200000 595343949 200000 914283357 200000 468993506 200000 264778758 200000 935959690 200000 188132156 200000 92435588 200000 718604828 200000 836684000 200000 714035131 200000 535215553 200000 17842523 200000 927758493 200000 568634548 200000 476689531 200000 950834732 200000 468293171 200000 222659358 200000 93670065 200000 26900503 200000 765048627 200000 287954707 200000 187003270 200000 740392900 200000 6684236 200000 637059019 200000 659133752 200000 317553917 200000 393881935 200000 789071262 200000 559629096 200000 390232232 200000 134829869 200000 400913925 200000 964933592 200000 726055120 200000 238375926 200000 410247576 200000 429415654 200000 246447773 200000 960197851 200000 687904272 200000 825435413 200000 662094423 200000 700305964 200000 472902726 200000 762424901 200000 228787046 200000 915471705 200000 385602097 200000 283910517 200000 119769683 200000 460991732 200000 777989867 200000 485398214 200000 795446471 200000 418225837 200000 61712555 200000 424012154 200000 155570570 200000 555418963 200000 309372619 200000 964999664 200000 999186052 200000 866134233 200000 338479554 200000 975977385 200000 526426815 200000 616059470 200000 170358570 200000 20299078 200000 38601314 200000 412356066 200000 180151226 200000 430051462 200000 627086518 200000 780472551 200000 685807436 200000 971749963 200000 495920164 200000 299872716 200000 930272472 200000 395239061 200000 184137268 200000 129715234 200000 85084278 200000 242236036 200000 954858894 200000 392845466 200000 812054879 200000 676026457 200000 18407932 200000 678582533 200000 2899435 200000 50345845 200000 55090789 200000 416667730 200000 895656851 200000 195662423 200000 325532370 200000 856605330 200000 307449584 200000 110836385 200000 375384172 200000 556831478 200000 954422713 200000 224197907 200000 627497851 200000 347586510 200000 806697671 200000 75252110 200000 623057767 200000 637080203 200000 368928788 200000 159004433 200000 742799033 200000 939167165 200000 571515062 200000 690037694 200000 108866330 200000 264252181 200000 477537512 200000 116386004 200000 190602066 200000 639665506 200000 79857153 200000 691793590 200000 901498698 200000 288456343 200000 571471481 200000 380428002 200000 797015050 200000 146742723 200000 888310250 200000 821052921 200000 688734650 200000 528537366 200000 550775564 200000 950375357 200000 450192291 200000 270298594 200000 575273399 200000 48037645 200000 152789038 200000 718863510 200000 461907684 200000 754081258 200000 165998819 200000 415858372 200000 719486635 200000 294615924 200000 720442987 200000 905791771 200000 975368773 200000 50363372 200000 537223821 200000 682301293 200000 700211722 200000 981521075 200000 536913972 200000 790689449 200000 636507507 200000 121122889 200000 977094502 200000 712928480 200000 118175001 200000 29595214 200000 971034445 200000 698870595 200000 738183347 200000 203585411 200000 33430065 200000 868164642 200000 141963547 200000 23438281 200000 627839354 200000 898994926 200000 503818312 200000 458760735 200000 888332722 200000 573849144 200000 521125716 200000 831341223 200000 920328832 200000 282921390 200000 166186103 200000 928605857 200000 619994797 200000 562132515 200000 780528393 200000 135452781 200000 913037346 200000 263469447 200000 792262530 200000 746180492 200000 415327718 200000 62285034 200000 812058492 200000 133941407 200000 538264612 200000 864063101 200000 888715183 200000 97531238 200000 877951010 200000 365725583 200000 368430067 200000 638637249 200000 492672074 200000 272563347 200000 543459137 200000 350708913 200000 836401700 200000 61677336 200000 184531890 200000 515500630 200000 883467865 200000 987742670 200000 705330813 200000 49353202 200000 875914929 200000 491409543 200000 248533499 200000 115024100 200000 910176788 200000 885336626 200000 835774886 200000 924554669 200000 831704716 200000 275640032 200000 14946836 200000 238752749 200000 655603007 200000 471190979 200000 927339264 200000 687684197 200000 881679993 200000 262853417 200000 558338368 200000 340378358 200000 108063135 200000 506846852 200000 103425231 200000 788026015 200000 949720892 200000 72311908 200000 72283844 200000 679795586 200000 578741495 200000 358063226 200000 354649431 200000 767877343 200000 214106009 200000 880372118 200000 849953251 200000 778628375 200000 715945227 200000 517079465 200000 814903517 200000 273927593 200000 958885461 200000 395947971 200000 5074913 200000 213310775 200000 307358624 200000 15633941 200000 330681253 200000 878977921 200000 570940979 200000 21286895 200000 221400578 200000 887113575 200000 980055672 200000 839385026 200000 710808561 200000 906875114 200000 18437624 200000 377242397 200000 236658570 200000 739141419 200000 933152089 200000 859927219 200000 549964295 200000 258952297 200000 625592934 200000 802492499 200000 168360382 200000 86537734 200000 236343815 200000 827574509 200000 823869482 200000 698804354 200000 789230147 200000 778435219 200000 89467873 200000 96508286 200000 744241220 200000 407789684 200000 952691870 200000 487764409 200000 928384082 200000 36209377 200000 27697976 200000 339409685 200000 177821654 200000 194781004 200000 390993832 200000 648793233 200000 932621144 200000 508052035 200000 8324358 200000 172170320 200000 286589056 200000 360938872 200000 68094346 200000 527595920 200000 248205336 200000 710249915 200000 959435919 200000 427700402 200000 605373959 200000 650709757 200000 243507850 200000 848977720 200000 808272726 200000 712364623 200000 485341975 200000 377838529 200000 619812397 200000 580528607 200000 967672044 200000 275903502 200000 534708694 200000 576328448 200000 301476834 200000 866100991 200000 424170680 200000 370793506 200000 998288627 200000 773692565 200000 383794269 200000 512109269 200000 63501877 200000 197841905 200000 383808876 200000 943946698 200000 725240035 200000 314504531 200000 372114350 200000 691265745 200000 741921619 200000 209119771 200000 481022475 200000 420501722 200000 30474496 200000 600587466 200000 171089037 200000 867449847 200000 502363777 200000 517484288 200000 208142939 200000 247144791 200000 138391438 200000 99950463 200000 232537534 200000 115192140 200000 342740737 200000 481152038 200000 651857439 200000 116862277 200000 278565586 200000 378577398 200000 367767046 200000 557763028 200000 263941657 200000 561260815 200000 973538076 200000 597210792 200000 767865615 200000 747943602 200000 83371560 200000 333821074 200000 464506637 200000 58515776 200000 566924052 200000 974988675 200000 252465290 200000 498015800 200000 442105065 200000 522123916 200000 573794079 200000 600468028 200000 839750093 200000 490735068 200000 784720773 200000 432132364 200000 83751691 200000 59013828 200000 763771797 200000 478774665 200000 98609419 200000 856660917 200000 983118918 200000 175386546 200000 745463124 200000 10608703 200000 173314482 200000 613708457 200000 717740688 200000 737638675 200000 425859856 200000 167841966 200000 269445767 200000 19009025 200000 464668858 200000 312162593 200000 4615714 200000 256188921 200000 178724904 200000 401259139 200000 623981417 200000 956479757 200000 750283762 200000 96862325 200000 266738564 200000 416089709 200000 911045073 200000 642709431 200000 52193468 200000 82507368 200000 658720413 200000 94356521 200000 596333690 200000 853853809 200000 143561295 200000 834360012 200000 508778822 200000 123655446 200000 526287359 200000 701817792 200000 397225161 200000 69524490 200000 243166182 200000 512841286 200000 850437067 200000 296486939 200000 720977245 200000 998516927 200000 491912244 200000 823545660 200000 695648987 200000 925564075 200000 547608333 200000 567700091 200000 274256889 200000 466985130 200000 497505919 200000 3912714 200000 580442481 200000 638308989 200000 453913554 200000 34321721 200000 518763801 200000 524993797 200000 52862319 200000 601405049 200000 593486316 200000 462838850 200000 318061789 200000 291201883 200000 249742337 200000 284509524 200000 327246534 200000 934694029 200000 339122832 200000 792317563 200000 906490099 200000 169097187 200000 275472371 200000 86821658 200000 518639178 200000 162648650 200000 685481890 200000 219713455 200000 955836118 200000 314212309 200000 101573173 200000 613086172 200000 648017343 200000 170518452 200000 302419813 200000 601047649 200000 980649292 200000 971130423 200000 209776138 200000 668613406 200000 771285223 200000 85864142 200000 93622301 200000 936581396 200000 284095769 200000 593779211 200000 627094199 200000 617134179 200000 742982536 200000 503115678 200000 742724623 200000 903696973 200000 203975423 200000 752289366 200000 26948479 200000 334547761 200000 812361061 200000 117338662 200000 732367230 200000 689332368 200000 504492996 200000 567649308 200000 167387046 200000 74476810 200000 596641859 200000 235334250 200000 40708782 200000 313069152 200000 873933355 200000 44237409 200000 287142512 200000 340191091 200000 655557093 200000 853841008 200000 567565283 200000 477845059 200000 574869240 200000 314608680 200000 405368609 200000 852592112 200000 507843599 200000 899493434 200000 152147298 200000 208412347 200000 21157104 200000 699446391 200000 582228222 200000 913677828 200000 686953093 200000 169190349 200000 636478830 200000 505814093 200000 564704982 200000 237317200 200000 186208074 200000 637997365 200000 800782092 200000 410997549 200000 737187915 200000 663210877 200000 181161838 200000 854240951 200000 306672970 200000 552606469 200000 780361574 200000 329765470 200000 664864830 200000 867085518 200000 494786941 200000 957121714 200000 189716033 200000 342523641 200000 759271258 200000 615170403 200000 407455114 200000 639667397 200000 861021637 200000 114097475 200000 798160243 200000 27951764 200000 167754921 200000 509878338 200000 138900083 200000 315316198 200000 633979149 200000 886997359 200000 950145572 200000 844683612 200000 306929945 200000 660588797 200000 959940413 200000 468838581 200000 968732694 200000 736407610 200000 982895000 200000 36866259 200000 615546989 200000 882362265 200000 579913261 200000 186597814 200000 577438118 200000 735810216 200000 813071636 200000 800806526 200000 352206953 200000 600076825 200000 83812742 200000 54841196 200000 355139199 200000 455352764 200000 6054875 200000 822820321 200000 669754578 200000 566672515 200000 691558284 200000 764255836 200000 155092840 200000 644899964 200000 970188082 200000 71923839 200000 804270954 200000 461607641 200000 795952260 200000 443792650 200000 898688290 200000 985928170 200000 744607835 200000 813407710 200000 893217271 200000 379385120 200000 999489713 200000 725950970 200000 584354931 200000 577930507 200000 62540956 200000 526552448 200000 631285821 200000 260049243 200000 840056919 200000 135650736 200000 186487838 200000 700647650 200000 577029433 200000 836378346 200000 291314175 200000 919169936 200000 905212346 200000 330182319 200000 915126503 200000 127174261 200000 601357172 200000 697090464 200000 953054977 200000 20684737 200000 757232927 200000 653840252 200000 164962195 200000 578964166 200000 948020883 200000 679936293 200000 396495111 200000 579185139 200000 260299465 200000 311044763 200000 192234213 200000 782172378 200000 489251289 200000 834705150 200000 303199701 200000 232722986 200000 873462524 200000 987320976 200000 792357281 200000 979557812 200000 899678346 200000 577446575 200000 874552624 200000 1512554 200000 633183228 200000 851791326 200000 733438603 200000 868506714 200000 45984747 200000 200785340 200000 419371739 200000 2912950 200000 638868494 200000 650046730 200000 945885800 200000 807969230 200000 722756415 200000 819633577 200000 520348315 200000 422863123 200000 534245749 200000 453297304 200000 74408443 200000 9065749 200000 505638858 200000 419742201 200000 98311730 200000 989095813 200000 821344374 200000 331455244 200000 458004488 200000 471702323 200000 873869009 200000 97009201 200000 271204710 200000 756537360 200000 209346387 200000 231142634 200000 422766420 200000 980790060 200000 815123350 200000 209967061 200000 752032762 200000 273982135 200000 47462482 200000 159830197 200000 446495394 200000 588151299 200000 367116639 200000 549317225 200000 654806451 200000 768872832 200000 884427702 200000 289724658 200000 876256438 200000 84873917 200000 506083696 200000 57892721 200000 442061908 200000 774979693 200000 651495876 200000 708696613 200000 782582868 200000 429535838 200000 798920971 200000 754315376 200000 762742177 200000 347031939 200000 776502463 200000 94588626 200000 193530945 200000 855341034 200000 367700342 200000 723960043 200000 69793118 200000 982470341 200000 966481131 200000 906536828 200000 212592960 200000 947569765 200000 629758964 200000 515324006 200000 609600848 200000 190135865 200000 12480140 200000 324322472 200000 363704853 200000 731677906 200000 125990346 200000 143929957 200000 455984954 200000 815921633 200000 158244326 200000 305081563 200000 218880389 200000 355402806 200000 878699067 200000 646105195 200000 584295648 200000 262126530 200000 433991486 200000 780921494 200000 34794067 200000 522083221 200000 970696331 200000 839266813 200000 555147270 200000 259802080 200000 839983832 200000 991971424 200000 479317827 200000 607476723 200000 761040894 200000 142183583 200000 246406257 200000 574718014 200000 980440310 200000 164928699 200000 45678873 200000 285410387 200000 76493272 200000 803454421 200000 467322340 200000 112059106 200000 94383070 200000 655145004 200000 505491098 200000 922788282 200000 448308574 200000 603041570 200000 192773155 200000 712494030 200000 149219795 200000 440233783 200000 436125321 200000 852208428 200000 75717587 200000 83896844 200000 457606387 200000 448516871 200000 667650841 200000 52363360 200000 753061290 200000 924656045 200000 520816252 200000 289028117 200000 81090583 200000 987581072 200000 320085493 200000 18592811 200000 198467777 200000 389922881 200000 375670940 200000 429686466 200000 998742867 200000 711443567 200000 128506537 200000 919762715 200000 890497683 200000 738787819 200000 166279543 200000 226812311 200000 769693803 200000 722432166 200000 410236796 200000 590911925 200000 727135715 200000 799114672 200000 12862033 200000 434886679 200000 485952804 200000 972305722 200000 593476271 200000 721350269 200000 592698230 200000 19522708 200000 27450478 200000 57870279 200000 484802881 200000 900357679 200000 568152200 200000 552574454 200000 670304270 200000 689412507 200000 469180691 200000 800268331 200000 15372934 200000 645601161 200000 681975114 200000 902165158 200000 704348273 200000 636259784 200000 475977091 200000 788033223 200000 224465080 200000 150396235 200000 903918905 200000 624043279 200000 670689634 200000 693705249 200000 381601539 200000 104117535 200000 205766554 200000 681637242 200000 851052697 200000 551228854 200000 926660518 200000 442323368 200000 527754965 200000 664527030 200000 984477424 200000 359367706 200000 949039023 200000 426617119 200000 552770048 200000 586372962 200000 203409983 200000 316829969 200000 455496830 200000 228463407 200000 38252734 200000 446284237 200000 429276980 200000 564950098 200000 611138181 200000 311551924 200000 605466121 200000 697481404 200000 334858763 200000 392795206 200000 122259974 200000 920999293 200000 163751145 200000 19374627 200000 2785620 200000 738104006 200000 877427672 200000 332973836 200000 108800827 200000 596202984 200000 690712753 200000 106192353 200000 173473315 200000 427513682 200000 484144235 200000 112523428 200000 303690134 200000 36449941 200000 946111264 200000 151917172 200000 75053115 200000 973099105 200000 444712967 200000 249550225 200000 559616475 200000 971763336 200000 128831354 200000 962610014 200000 602881374 200000 762530298 200000 435420913 200000 122368601 200000 137006286 200000 834604231 200000 971386628 200000 494179363 200000 770880850 200000 795995679 200000 405871980 200000 254463358 200000 460390196 200000 532060244 200000 704765697 200000 642496585 200000 185169371 200000 545723094 200000 531603900 200000 695788933 200000 718024656 200000 114472500 200000 674651317 200000 863977810 200000 258992315 200000 909473825 200000 662168101 200000 111495410 200000 556873574 200000 654983019 200000 585381221 200000 869565124 200000 226884536 200000 353458692 200000 314313452 200000 183765064 200000 94928571 200000 818671869 200000 920579667 200000 384642593 200000 723413654 200000 617285253 200000 176449108 200000 119709709 200000 709067922 200000 93216237 200000 682119365 200000 23774957 200000 163412247 200000 290899366 200000 494601889 200000 193361603 200000 458569135 200000 926666048 200000 532318719 200000 767841966 200000 275838721 200000 918025580 200000 357123607 200000 958805743 200000 108056790 200000 678744058 200000 244678467 200000 720048358 200000 251107351 200000 356947419 200000 434258171 200000 349034772 200000 938859724 200000 437085983 200000 196743127 200000 204007194 200000 975150621 200000 847655671 200000 24264592 200000 637999032 200000 72571988 200000 979630003 200000 339186430 200000 619166926 200000 975345368 200000 356537539 200000 17938970 200000 891736413 200000 178848818 200000 227898041 200000 930129917 200000 885964678 200000 812909579 200000 167041348 200000 655826142 200000 141992072 200000 228235563 200000 671963446 200000 170948119 200000 634013381 200000 303148410 200000 418269822 200000 905716255 200000 514716605 200000 318448129 200000 663990318 200000 53389456 200000 6994448 200000 604905705 200000 444838517 200000 730740769 200000 790605696 200000 358285690 200000 360625317 200000 386581676 200000 644884715 200000 620232733 200000 108345645 200000 32733480 200000 72520788 200000 201302618 200000 481374622 200000 831517103 200000 671866074 200000 419783897 200000 206998697 200000 801359225 200000 349862590 200000 387953508 200000 618676766 200000 754930910 200000 942022497 200000 660114657 200000 800030958 200000 690235735 200000 187282242 200000 217127259 200000 278988585 200000 586583932 200000 39435267 200000 66623482 200000 18968064 200000 268387590 200000 984498788 200000 402187526 200000 39894467 200000 80910542 200000 587279941 200000 319967719 200000 703306211 200000 517317835 200000 634199207 200000 923847462 200000 986739952 200000 229554711 200000 797321131 200000 540818540 200000 672783514 200000 293106921 200000 107151505 200000 751220865 200000 454195635 200000 276969115 200000 357781945 200000 832795470 200000 645081130 200000 465282980 200000 644508324 200000 269189082 200000 273022737 200000 462083486 200000 360034802 200000 609500239 200000 470915224 200000 469948736 200000 793723748 200000 274458101 200000 82534926 200000 619283044 200000 726079451 200000 492224309 200000 420992485 200000 350772738 200000 568673623 200000 474714519 200000 838984622 200000 620554290 200000 693671160 200000 131707843 200000 792615960 200000 394106413 200000 902618368 200000 436854659 200000 825318132 200000 734933579 200000 742871245 200000 639602110 200000 482295091 200000 850937861 200000 432217826 200000 972169341 200000 145044198 200000 8104948 200000 544849630 200000 211971305 200000 998510395 200000 860847567 200000 751998338 200000 844825418 200000 862695558 200000 658716783 200000 550673582 200000 873351432 200000 744353332 200000 140854222 200000 871216995 200000 982827180 200000 353771736 200000 207411970 200000 8029122 200000 427158495 200000 675683874 200000 869484102 200000 564800267 200000 83823977 200000 951327458 200000 782729969 200000 997867934 200000 81190195 200000 374387465 200000 535047547 200000 512095484 200000 954966085 200000 170818470 200000 755063166 200000 749243846 200000 448801991 200000 8756460 200000 775303090 200000 382283195 200000 41645570 200000 210504746 200000 475935727 200000 971815357 200000 335002719 200000 517938640 200000 895399214 200000 694179788 200000 304939878 200000 825387887 200000 289603463 200000 475575561 200000 651459008 200000 116036025 200000 866969139 200000 858169267 200000 26730804 200000 442195068 200000 443127690 200000 525331244 200000 691290797 200000 297296554 200000 949150981 200000 352882675 200000 243698737 200000 405516372 200000 690132797 200000 355260843 200000 270812906 200000 739593385 200000 917156329 200000 497971986 200000 246416672 200000 640338938 200000 23234019 200000 231574025 200000 280909883 200000 235532728 200000 158776610 200000 542872978 200000 32547013 200000 480379507 200000 140065984 200000 557892556 200000 865235557 200000 854608348 200000 570357493 200000 480317431 200000 389465572 200000 161838787 200000 514324249 200000 420413046 200000 80967467 200000 676976921 200000 688599972 200000 50326215 200000 608020289 200000 503289326 200000 237177904 200000 947720076 200000 579263057 200000 554310002 200000 277288309 200000 285935748 200000 962924961 200000 66597111 200000 72458571 200000 460328593 200000 751701403 200000 728949485 200000 517733547 200000 28246963 200000 292830663 200000 847898851 200000 224361902 200000 182085899 200000 447197390 200000 961754508 200000 45380491 200000 38940888 200000 345660024 200000 105690806 200000 786849435 200000 222030460 200000 75820461 200000 100654931 200000 587251800 200000 858564727 200000 488460407 200000 491036532 200000 490225496 200000 109072489 200000 51517437 200000 148724296 200000 10501974 200000 432362772 200000 207239816 200000 743780385 200000 759266088 200000 508527702 200000 1545088 200000 158439022 200000 306692809 200000 214777138 200000 212330351 200000 448499136 200000 595945808 200000 510033351 200000 680570364 200000 585405896 200000 192655094 200000 901541206 200000 626927088 200000 464913238 200000 740578067 200000 370577471 200000 255724852 200000 627809883 200000 3663391 200000 457561092 200000 840034512 200000 680617959 200000 921775541 200000 914769731 200000 211220717 200000 168429099 200000 650166923 200000 505289151 200000 976789714 200000 682780278 200000 98007162 200000 475816535 200000 687938793 200000 608845115 200000 705793147 200000 910356749 200000 39837371 200000 968929289 200000 714300582 200000 375761151 200000 576505070 200000 932440464 200000 743295541 200000 787063920 200000 578724685 200000 391127458 200000 969369982 200000 579158207 200000 36301504 200000 218646831 200000 487977980 200000 332486253 200000 645002574 200000 251455046 200000 182861381 200000 183239962 200000 168239649 200000 659725337 200000 399685652 200000 246751111 200000 107528065 200000 26630905 200000 410885184 200000 976209813 200000 482997975 200000 324652117 200000 872821442 200000 999872580 200000 709480619 200000 825905855 200000 458005682 200000 941853620 200000 112069285 200000 823550950 200000 1868360 200000 567532326 200000 840799119 200000 880760475 200000 672606431 200000 231046395 200000 89038160 200000 908004047 200000 750557421 200000 50189490 200000 222276849 200000 614232466 200000 244772875 200000 287312621 200000 707665562 200000 267764501 200000 82297074 200000 606874476 200000 888233365 200000 185386664 200000 257424762 200000 111929103 200000 406211145 200000 303882940 200000 764361373 200000 799868888 200000 811618368 200000 982056673 200000 489124977 200000 841862373 200000 207918113 200000 794230727 200000 545664561 200000 850648185 200000 497946037 200000 71716160 200000 812729395 200000 488336883 200000 724506084 200000 536324668 200000 201720306 200000 922252244 200000 949288632 200000 705309898 200000 320993285 200000 605151677 200000 368272728 200000 247290397 200000 658220068 200000 838216301 200000 457282573 200000 792771203 200000 156338473 200000 828066758 200000 283724864 200000 560125295 200000 486624524 200000 643407560 200000 240896121 200000 668473711 200000 488939749 200000 684713363 200000 839891041 200000 223760437 200000 851669229 200000 306589033 200000 990650047 200000 773389458 200000 643682429 200000 857977000 200000 598410621 200000 174982773 200000 514827788 200000 997788371 200000 527847332 200000 894416111 200000 184272691 200000 436987529 200000 764110682 200000 833872433 200000 246006443 200000 313080715 200000 170051562 200000 246601611 200000 395378253 200000 532091065 200000 799688636 200000 860281710 200000 778083088 200000 504092181 200000 900037719 200000 398467434 200000 742122766 200000 765962430 200000 274744933 200000 124657200 200000 472929662 200000 467382517 200000 148488110 200000 325405584 200000 204706490 200000 809012250 200000 244550939 200000 435005051 200000 410527802 200000 129785006 200000 503543476 200000 465708289 200000 936562326 200000 732941906 200000 759985057 200000 973236818 200000 42971527 200000 912827845 200000 433620523 200000 824218304 200000 690690533 200000 533482217 200000 799018427 200000 642673594 200000 768106921 200000 728411838 200000 391586009 200000 925722066 200000 208418283 200000 736255333 200000 941763886 200000 9079479 200000 361519844 200000 813582365 200000 538701186 200000 622671675 200000 512524269 200000 982026056 200000 720618429 200000 694586189 200000 666810749 200000 292996198 200000 517297896 200000 640564222 200000 869327149 200000 981893143 200000 797568812 200000 61141888 200000 28232119 200000 614993436 200000 387217361 200000 806065441 200000 72735985 200000 407434070 200000 371127104 200000 982728019 200000 97598422 200000 102216132 200000 825494784 200000 388964262 200000 102297213 200000 998787208 200000 60481979 200000 703883467 200000 489618974 200000 338927586 200000 743350586 200000 767267474 200000 762428179 200000 923743026 200000 346632803 200000 379943916 200000 352483028 200000 774419706 200000 149858113 200000 470966505 200000 985208313 200000 156074712 200000 552497916 200000 732961466 200000 90872891 200000 234670479 200000 195943387 200000 381125550 200000 495183474 200000 575195390 200000 975078216 200000 748943672 200000 67494039 200000 172993574 200000 951060940 200000 777206247 200000 547793347 200000 965437736 200000 503255309 200000 700768107 200000 27251757 200000 695011139 200000 28464086 200000 514859670 200000 149429039 200000 123377881 200000 212294670 200000 179277655 200000 924454208 200000 779379562 200000 309533887 200000 477836480 200000 415884794 200000 565295511 200000 859320848 200000 586990848 200000 836785172 200000 364588831 200000 661926730 200000 312366952 200000 432640872 200000 218542308 200000 965767382 200000 536192105 200000 848890093 200000 279442149 200000 685365307 200000 853256084 200000 399652029 200000 913250884 200000 44551716 200000 941339544 200000 670659088 200000 925883201 200000 618932823 200000 34912326 200000 730828094 200000 65553725 200000 23741374 200000 632147599 200000 364941248 200000 181811383 200000 472449121 200000 661776003 200000 486975022 200000 764633937 200000 53426025 200000 808470867 200000 381948993 200000 934368203 200000 123798813 200000 30951247 200000 266131154 200000 732971013 200000 14043367 200000 63177192 200000 46128600 200000 590077697 200000 84164432 200000 31285677 200000 368483949 200000 578332893 200000 456731647 200000 800739409 200000 963003080 200000 981496028 200000 72690109 200000 506844323 200000 214980163 200000 416394077 200000 313672818 200000 629362835 200000 18433365 200000 566017505 200000 971748648 200000 998436659 200000 622785432 200000 187499784 200000 146522630 200000 641609394 200000 676284867 200000 862408852 200000 945971285 200000 488328290 200000 926631344 200000 216288612 200000 185919614 200000 721278130 200000 98842711 200000 442081656 200000 575364105 200000 818726196 200000 872039888 200000 833350131 200000 503534494 200000 41281175 200000 184805716 200000 708110611 200000 553348870 200000 318171820 200000 381414715 200000 168191545 200000 34563371 200000 271720548 200000 83228414 200000 140252135 200000 212242963 200000 299518415 200000 90637622 200000 161648060 200000 115847399 200000 718638110 200000 861263258 200000 645270649 200000 351081969 200000 962254753 200000 928475907 200000 511740414 200000 516957337 200000 288064457 200000 93314411 200000 513083213 200000 973593958 200000 802289958 200000 798366696 200000 69172357 200000 169033218 200000 805116265 200000 725868213 200000 792895206 200000 215677749 200000 114413922 200000 344435497 200000 581746898 200000 234586344 200000 922924289 200000 623748028 200000 732534218 200000 669166626 200000 857881944 200000 739304456 200000 800303724 200000 174542606 200000 937380503 200000 243055813 200000 682210939 200000 269010162 200000 893072909 200000 137031627 200000 50932950 200000 529409080 200000 954607149 200000 17036307 200000 597939070 200000 405156968 200000 866313861 200000 103538101 200000 49980307 200000 771490858 200000 834971080 200000 898888170 200000 774667094 200000 29009224 200000 688711108 200000 348662026 200000 515425832 200000 410704553 200000 432580459 200000 534651022 200000 356678793 200000 709326934 200000 652469454 200000 783254287 200000 916634137 200000 832038776 200000 230500124 200000 814197828 200000 187397529 200000 729131095 200000 406059174 200000 774234375 200000 128044777 200000 73702492 200000 541696733 200000 883865423 200000 27281163 200000 151772686 200000 731811409 200000 45128246 200000 271561246 200000 828192023 200000 492420275 200000 779437044 200000 237516131 200000 216189503 200000 411670227 200000 30369761 200000 569827642 200000 661690735 200000 529892001 200000 896183413 200000 92124452 200000 658265007 200000 856343343 200000 259676490 200000 790737858 200000 342042407 200000 185005741 200000 830230808 200000 518965460 200000 236754209 200000 177828971 200000 378183607 200000 285988666 200000 988548612 200000 965086425 200000 854658080 200000 323926261 200000 930746201 200000 552630153 200000 706133612 200000 514670885 200000 966082505 200000 946238250 200000 331113938 200000 268516364 200000 557714203 200000 54086542 200000 991873195 200000 707290376 200000 359533114 200000 781813668 200000 714873969 200000 592859292 200000 11268908 200000 14627710 200000 199443386 200000 756764264 200000 521425179 200000 928857163 200000 476589121 200000 473428779 200000 186465871 200000 631332444 200000 26824924 200000 546939590 200000 237392945 200000 82934050 200000 998166406 200000 401018427 200000 378973000 200000 790760238 200000 836456790 200000 5518249 200000 213235519 200000 928090671 200000 908379269 200000 798833233 200000 476346076 200000 786388214 200000 998094955 200000 765335700 200000 693692425 200000 618103668 200000 578370432 200000 107953649 200000 5363150 200000 419373241 200000 395672415 200000 527451402 200000 98795603 200000 455503093 200000 401559742 200000 665951646 200000 816451810 200000 975350138 200000 385663350 200000 3973264 200000 865750498 200000 955702968 200000 649535104 200000 540385246 200000 489629404 200000 577776703 200000 987851252 200000 434038953 200000 826778745 200000 630437567 200000 407315724 200000 59175731 200000 774663809 200000 798141450 200000 567518238 200000 583261915 200000 775920604 200000 68186383 200000 48447141 200000 522427938 200000 792664212 200000 302427616 200000 19398455 200000 965633704 200000 325786576 200000 648932780 200000 689433487 200000 215996719 200000 223824857 200000 675627205 200000 571707524 200000 4898709 200000 400238616 200000 265462938 200000 150109711 200000 37650141 200000 997648660 200000 590148028 200000 873790280 200000 584697638 200000 797987448 200000 167257564 200000 490063975 200000 923163057 200000 490855690 200000 742205387 200000 214698183 200000 199533279 200000 30255796 200000 972851576 200000 71335134 200000 824755248 200000 983131262 200000 646860276 200000 482145861 200000 964069443 200000 899745425 200000 237312368 200000 835915701 200000 420304091 200000 968246837 200000 307721532 200000 767769862 200000 352660184 200000 100879314 200000 209274312 200000 989159730 200000 416191033 200000 90290417 200000 357204646 200000 49910351 200000 237403680 200000 26393147 200000 493039238 200000 725792664 200000 65550028 200000 457286520 200000 822295352 200000 976443235 200000 789600160 200000 610883985 200000 274147244 200000 370729771 200000 583401754 200000 299402381 200000 284935668 200000 992235911 200000 362172635 200000 501212567 200000 755524928 200000 274307631 200000 611630501 200000 121901301 200000 3418079 200000 48134141 200000 899235158 200000 505356305 200000 422698308 200000 783808233 200000 270063345 200000 20553587 200000 341923837 200000 203217931 200000 334774422 200000 499783363 200000 842417084 200000 955839388 200000 310112644 200000 805590731 200000 534364498 200000 237482741 200000 222892573 200000 513736050 200000 231597742 200000 399853709 200000 117102560 200000 992396737 200000 20321505 200000 725748733 200000 560999279 200000 946941921 200000 934479388 200000 353176574 200000 914440842 200000 898722586 200000 885845935 200000 148489833 200000 727207442 200000 241125844 200000 314125835 200000 657729589 200000 42286086 200000 585290137 200000 534827712 200000 396860284 200000 609171848 200000 735410960 200000 503938687 200000 126156661 200000 375548632 200000 117433346 200000 668307736 200000 844922 200000 127035734 200000 940875607 200000 735444348 200000 904542723 200000 270888323 200000 369755417 200000 323528122 200000 491284648 200000 239021824 200000 393248367 200000 852557573 200000 892663330 200000 765131405 200000 60960163 200000 877890476 200000 935008073 200000 345650186 200000 747283484 200000 464496415 200000 804235286 200000 84538488 200000 625779299 200000 628777968 200000 303599009 200000 897449463 200000 905147936 200000 283048398 200000 733040163 200000 776393160 200000 625597981 200000 98298251 200000 123589877 200000 357612108 200000 582927425 200000 204548374 200000 34842766 200000 705978115 200000 649375638 200000 112454016 200000 861762183 200000 430654605 200000 337025603 200000 695824634 200000 129766810 200000 17534635 200000 332521361 200000 247889621 200000 582081949 200000 442804798 200000 176165864 200000 334922112 200000 694140299 200000 942533957 200000 408684754 200000 500035212 200000 324185467 200000 44127458 200000 331540726 200000 393212074 200000 848866469 200000 278470997 200000 392614429 200000 964360618 200000 20600675 200000 767409663 200000 725402416 200000 47115389 200000 147329837 200000 553929567 200000 879088183 200000 952787763 200000 104020635 200000 686738711 200000 302967898 200000 230050556 200000 394268518 200000 35001318 200000 83933667 200000 12499498 200000 757732454 200000 906613679 200000 726240313 200000 962126893 200000 959423380 200000 429273456 200000 341143013 200000 521499540 200000 417547273 200000 225930570 200000 339084944 200000 105548306 200000 749949948 200000 97038975 200000 645020418 200000 853943926 200000 347286215 200000 767934318 200000 90934563 200000 406595760 200000 951352033 200000 994720664 200000 958763516 200000 177069521 200000 200038884 200000 567651741 200000 768519606 200000 401386507 200000 526594183 200000 579265854 200000 711042458 200000 35420844 200000 553076900 200000 34159964 200000 255517710 200000 708866086 200000 485995315 200000 500354038 200000 225325213 200000 748802570 200000 95027787 200000 699948079 200000 91190254 200000 559365895 200000 377953063 200000 785651269 200000 795467723 200000 536525038 200000 352671774 200000 295096729 200000 494117147 200000 127371440 200000 161606313 200000 749106349 200000 417024487 200000 861675101 200000 758462304 200000 386948895 200000 629938519 200000 974698790 200000 141413373 200000 542790066 200000 873003445 200000 160904539 200000 998719318 200000 715500102 200000 879283304 200000 757036140 200000 50459493 200000 322703322 200000 774827513 200000 129747179 200000 342323011 200000 292224655 200000 966618641 200000 351677064 200000 380068135 200000 712699815 200000 360140152 200000 311494163 200000 58026603 200000 232278913 200000 369943575 200000 260535164 200000 47667590 200000 530304926 200000 140644597 200000 966965717 200000 320997906 200000 793963679 200000 392086588 200000 977723725 200000 570664646 200000 455429699 200000 965877556 200000 302687030 200000 971758460 200000 428589420 200000 463892550 200000 588733951 200000 228626220 200000 709696538 200000 869232890 200000 59041593 200000 758945262 200000 553726317 200000 532635641 200000 447016853 200000 307845883 200000 674141094 200000 402222346 200000 760833764 200000 614473387 200000 435385894 200000 804951319 200000 596164117 200000 540313719 200000 89384812 200000 465056808 200000 792740153 200000 2321656 200000 434736410 200000 173966694 200000 735157121 200000 689223141 200000 921810928 200000 857920281 200000 409677117 200000 781334039 200000 771555791 200000 341859497 200000 681696222 200000 16457096 200000 890404790 200000 559647903 200000 765348852 200000 952737102 200000 965261255 200000 813128868 200000 766956336 200000 749127588 200000 478356290 200000 472665472 200000 617648738 200000 972134369 200000 967892615 200000 12188956 200000 718497658 200000 808921213 200000 827991319 200000 388998272 200000 59019658 200000 232146194 200000 525577106 200000 100977108 200000 932869825 200000 328243288 200000 507936186 200000 187826273 200000 619662449 200000 206549031 200000 178474094 200000 543070864 200000 198094601 200000 381100408 200000 129100207 200000 986120681 200000 753182235 200000 506244195 200000 973828765 200000 81890069 200000 286569558 200000 27317281 200000 318890873 200000 435854811 200000 717543308 200000 894705930 200000 406552996 200000 187009830 200000 277001388 200000 445983895 200000 420111262 200000 216677116 200000 762527687 200000 44427617 200000 45935879 200000 826573959 200000 80891406 200000 543277343 200000 425460384 200000 630588431 200000 881074130 200000 294270635 200000 527574090 200000 65164028 200000 396305026 200000 960163324 200000 763864324 200000 816590808 200000 396803247 200000 800123436 200000 135028464 200000 158600266 200000 964722185 200000 434855283 200000 348017486 200000 477405979 200000 707617122 200000 891186473 200000 566965374 200000 770671668 200000 80708778 200000 936188870 200000 108744193 200000 117711516 200000 973804785 200000 914330340 200000 236031608 200000 99875966 200000 257051240 200000 114849595 200000 464104867 200000 988006688 200000 121003103 200000 615951523 200000 500423266 200000 694675692 200000 538601798 200000 299704341 200000 662793398 200000 634624874 200000 728298671 200000 847848362 200000 825203135 200000 358633283 200000 944473417 200000 922699417 200000 8052159 200000 708539967 200000 392091366 200000 755614523 200000 14757909 200000 831293766 200000 231592565 200000 871061258 200000 355533634 200000 197437538 200000 398721031 200000 130146460 200000 739261158 200000 289586362 200000 583518926 200000 109282732 200000 261349314 200000 712609943 200000 882780952 200000 104594704 200000 293182391 200000 984712033 200000 667184215 200000 419578563 200000 536485828 200000 608562594 200000 745549083 200000 402787292 200000 3021323 200000 14718209 200000 405036821 200000 62178964 200000 802862028 200000 662272583 200000 40277269 200000 591434307 200000 650448744 200000 13660509 200000 352080140 200000 51523425 200000 568591966 200000 834183499 200000 173331466 200000 70452105 200000 790550864 200000 628763706 200000 977976896 200000 851849073 200000 165689854 200000 631782257 200000 40248062 200000 576415986 200000 261717832 200000 193454938 200000 772192949 200000 454717189 200000 459018543 200000 888290174 200000 870693620 200000 615299010 200000 101489364 200000 489254531 200000 218189934 200000 467375203 200000 608846454 200000 444041268 200000 584718578 200000 260855614 200000 33983863 200000 687722873 200000 453583728 200000 631124430 200000 152406103 200000 232564825 200000 630864890 200000 430802601 200000 707206839 200000 361063934 200000 468367295 200000 893143434 200000 699622742 200000 48062641 200000 467719953 200000 1221960 200000 658464278 200000 437182424 200000 125285727 200000 955631580 200000 579202550 200000 306771966 200000 433448762 200000 621425758 200000 522433305 200000 808813258 200000 240426579 200000 143693062 200000 577359037 200000 227894534 200000 542442362 200000 558962479 200000 8761155 200000 207679129 200000 419819168 200000 511307087 200000 104748077 200000 699134092 200000 681107670 200000 231528703 200000 639334426 200000 534022408 200000 826707018 200000 110889208 200000 619341003 200000 815343956 200000 585683535 200000 887886098 200000 401672992 200000 338326491 200000 717013845 200000 536471111 200000 889831194 200000 55974947 200000 18993900 200000 631142573 200000 173291482 200000 533487318 200000 105552837 200000 521264511 200000 183106976 200000 12869564 200000 5365680 200000 39380755 200000 611583948 200000 126619581 200000 322305949 200000 115861220 200000 951482591 200000 11287779 200000 971775902 200000 884897673 200000 883078777 200000 679497301 200000 759698658 200000 556694202 200000 220443484 200000 363238492 200000 314433467 200000 845175121 200000 957498727 200000 167196257 200000 500906904 200000 850433862 200000 102988699 200000 634412780 200000 741294859 200000 463576497 200000 932357656 200000 400430502 200000 645494211 200000 218104523 200000 670565407 200000 764715350 200000 982909073 200000 662335981 200000 929140753 200000 609869286 200000 313751398 200000 595158414 200000 879938413 200000 266281567 200000 994020179 200000 208181575 200000 916973782 200000 109654759 200000 194104455 200000 694043089 200000 831044618 200000 342876361 200000 214221907 200000 667738885 200000 812021226 200000 208625261 200000 503496488 200000 176200154 200000 721044087 200000 288355162 200000 326148246 200000 70928490 200000 364555474 200000 315837498 200000 828115790 200000 492617708 200000 406381883 200000 374734037 200000 33552160 200000 359998650 200000 42603794 200000 551104020 200000 711095036 200000 125768780 200000 395317977 200000 967220223 200000 708709108 200000 356891450 200000 25966126 200000 537160126 200000 193478200 200000 783773501 200000 110705108 200000 724192666 200000 994184471 200000 164037421 200000 93009834 200000 608727292 200000 920917252 200000 148702979 200000 649377969 200000 952593516 200000 854822542 200000 838977495 200000 809001737 200000 465787795 200000 196858213 200000 437907938 200000 35342324 200000 59566905 200000 10734170 200000 154859645 200000 462746064 200000 990211910 200000 531413855 200000 644378143 200000 467625504 200000 887889091 200000 165934466 200000 814497889 200000 202331011 200000 251546073 200000 731932405 200000 587867133 200000 522453434 200000 232617936 200000 359782152 200000 426718921 200000 159302566 200000 53080337 200000 150736940 200000 103314880 200000 352348487 200000 52760867 200000 491882994 200000 241916665 200000 523675069 200000 858996400 200000 946250505 200000 736030636 200000 118704969 200000 903191937 200000 96943426 200000 828876339 200000 878101323 200000 194764412 200000 21936525 200000 265649670 200000 33814596 200000 419066284 200000 682065404 200000 339975101 200000 163192277 200000 34371129 200000 862154687 200000 351638801 200000 539966142 200000 34040426 200000 966437670 200000 239184090 200000 835853023 200000 599172521 200000 671783841 200000 295764753 200000 754207033 200000 234730111 200000 998636482 200000 658983119 200000 751890924 200000 276617362 200000 198246201 200000 695780939 200000 444428346 200000 111485613 200000 826509525 200000 587346655 200000 92784258 200000 909306039 200000 687354505 200000 333568770 200000 146975813 200000 14250938 200000 754220899 200000 261526606 200000 574272035 200000 307721181 200000 459048853 200000 880688506 200000 538692573 200000 523569257 200000 702649968 200000 285711968 200000 504925268 200000 195805127 200000 928493155 200000 140130296 200000 872160136 200000 457382270 200000 608440063 200000 783281753 200000 599869593 200000 980553785 200000 665411317 200000 866240702 200000 776084424 200000 263772094 200000 299562006 200000 783788414 200000 611350645 200000 642301687 200000 448047440 200000 581241874 200000 328741154 200000 549532140 200000 59714231 200000 394003218 200000 915408238 200000 517426118 200000 979945336 200000 230382648 200000 369417754 200000 448428748 200000 173312998 200000 749190746 200000 108685062 200000 520057448 200000 694608753 200000 783221106 200000 283872051 200000 384860963 200000 768082601 200000 172820633 200000 667538626 200000 946931364 200000 793333567 200000 641153542 200000 193212658 200000 860092852 200000 801535490 200000 867483411 200000 534440997 200000 466197051 200000 11316453 200000 514113079 200000 872733659 200000 753500995 200000 550394614 200000 475593484 200000 355863221 200000 253694707 200000 245146728 200000 409645129 200000 173452914 200000 173817492 200000 459926153 200000 941099976 200000 682845684 200000 683337359 200000 91456460 200000 177011841 200000 712324923 200000 636615276 200000 494708159 200000 203327116 200000 357254503 200000 138735827 200000 117545748 200000 882262818 200000 996754617 200000 420753294 200000 798095260 200000 621469851 200000 609439378 200000 575985540 200000 561551430 200000 664525936 200000 923092850 200000 578416830 200000 306867491 200000 410335034 200000 141373177 200000 461240420 200000 6971748 200000 54622384 200000 78074855 200000 810321600 200000 447391577 200000 446999467 200000 997261343 200000 868141882 200000 774036083 200000 97735717 200000 92293791 200000 776367193 200000 958416706 200000 48177460 200000 923708297 200000 884510663 200000 560196982 200000 806603539 200000 7984669 200000 745403468 200000 6131169 200000 606011161 200000 826630843 200000 939525585 200000 23144563 200000 960630206 200000 895281892 200000 12318045 200000 31604284 200000 798814876 200000 452887353 200000 346289435 200000 294628204 200000 966162027 200000 143383929 200000 991380561 200000 268169045 200000 367534339 200000 184470150 200000 644377449 200000 403042918 200000 632901981 200000 721793632 200000 684030955 200000 663837233 200000 771165073 200000 77614631 200000 851508351 200000 927681381 200000 603061976 200000 188015133 200000 40451311 200000 709257684 200000 71495050 200000 474379168 200000 738749986 200000 585098349 200000 778614048 200000 685527347 200000 852103201 200000 504394561 200000 351512115 200000 21554293 200000 118648341 200000 195511681 200000 495288954 200000 801940007 200000 894640198 200000 804423549 200000 871729871 200000 298947114 200000 271989277 200000 262113446 200000 189092137 200000 225506685 200000 975834145 200000 396985740 200000 880548514 200000 906962498 200000 168584700 200000 919120352 200000 902823794 200000 404785081 200000 855309430 200000 681324146 200000 395123953 200000 880508482 200000 169726328 200000 684788019 200000 656905111 200000 845613919 200000 673535498 200000 195072819 200000 417238782 200000 17587118 200000 317815380 200000 282791075 200000 682669022 200000 309695730 200000 468647840 200000 275144914 200000 2323983 200000 575498762 200000 517725269 200000 259529267 200000 292020362 200000 507531511 200000 684761084 200000 904135253 200000 311240552 200000 735754458 200000 394831166 200000 914439656 200000 667553248 200000 605595634 200000 938188770 200000 474048189 200000 182721099 200000 769226657 200000 556513491 200000 263209414 200000 53435427 200000 935288935 200000 632190487 200000 442832145 200000 954031614 200000 838340580 200000 576136408 200000 514064848 200000 915704727 200000 6650585 200000 668585310 200000 445587540 200000 77059524 200000 676979495 200000 759067410 200000 610233868 200000 140581504 200000 567326670 200000 491766907 200000 705500041 200000 89435362 200000 610338030 200000 757567300 200000 867753596 200000 399519011 200000 5461448 200000 921060915 200000 184004533 200000 642909339 200000 551018172 200000 886380850 200000 688489253 200000 740155330 200000 793326411 200000 812027721 200000 105855452 200000 220892723 200000 526858774 200000 917049504 200000 452098059 200000 756462244 200000 258302685 200000 611548801 200000 193301762 200000 530921198 200000 659978368 200000 232149331 200000 510183729 200000 732004874 200000 950643968 200000 577052319 200000 405463594 200000 286930960 200000 941505406 200000 422718734 200000 152547485 200000 396155962 200000 140028986 200000 518486632 200000 224132697 200000 889874654 200000 61766292 200000 73407893 200000 543962193 200000 739280247 200000 924576524 200000 901315231 200000 385409683 200000 728346267 200000 718733125 200000 728236205 200000 992647250 200000 519067141 200000 547730941 200000 519574024 200000 319558620 200000 458133132 200000 950915862 200000 320075801 200000 961329827 200000 945584681 200000 217031056 200000 433680744 200000 422662968 200000 612081652 200000 190894987 200000 463449501 200000 397956426 200000 914382885 200000 279605320 200000 595664257 200000 915375530 200000 736648215 200000 977669160 200000 231121661 200000 461302857 200000 148958272 200000 490372266 200000 912236825 200000 798310967 200000 86700601 200000 372186736 200000 375034366 200000 548293029 200000 903452347 200000 539810618 200000 418908404 200000 686487011 200000 689110942 200000 23541736 200000 473487459 200000 630356834 200000 225382876 200000 123663996 200000 405810132 200000 641879474 200000 604107659 200000 709529620 200000 503700976 200000 592010628 200000 632012774 200000 408401651 200000 454489727 200000 832305319 200000 488388419 200000 23792248 200000 606484074 200000 346534926 200000 178933021 200000 381782820 200000 377461176 200000 885920712 200000 958864395 200000 242355352 200000 563453844 200000 225494277 200000 692370885 200000 198015379 200000 61947972 200000 998372375 200000 512328485 200000 660961271 200000 936812338 200000 320704621 200000 583506467 200000 940847300 200000 675400934 200000 141863577 200000 914770391 200000 557391898 200000 352827144 200000 191793226 200000 271090810 200000 69715770 200000 758640226 200000 809346641 200000 5910373 200000 239241349 200000 117370587 200000 130450591 200000 443382031 200000 240146299 200000 680771964 200000 688426565 200000 459379473 200000 34993852 200000 75465838 200000 882025330 200000 878809124 200000 457396233 200000 693540089 200000 400073591 200000 195980321 200000 612044866 200000 970576261 200000 587554501 200000 93903359 200000 937592169 200000 645432732 200000 655305964 200000 304871384 200000 302798493 200000 992168421 200000 699262620 200000 335443172 200000 819124766 200000 146987049 200000 742410151 200000 152786298 200000 711765839 200000 501071696 200000 84110589 200000 724960021 200000 795164334 200000 87324516 200000 94987438 200000 703949900 200000 222419932 200000 912985485 200000 310808554 200000 634619096 200000 649907611 200000 219685906 200000 946785027 200000 815908753 200000 353897930 200000 987719773 200000 359593833 200000 199644784 200000 577499498 200000 613569270 200000 347876779 200000 992823949 200000 51970715 200000 645359494 200000 255150460 200000 171947041 200000 185652895 200000 87129812 200000 141367210 200000 372741253 200000 28691925 200000 844993226 200000 297644071 200000 631894576 200000 761298877 200000 65238129 200000 435372036 200000 911248059 200000 30908154 200000 715733488 200000 532066672 200000 398767840 200000 582932810 200000 76890768 200000 516249532 200000 643339381 200000 768471438 200000 359064761 200000 383170905 200000 766529653 200000 84791240 200000 892793333 200000 8836567 200000 74774263 200000 64020759 200000 564833003 200000 581300711 200000 851044147 200000 64712124 200000 562618212 200000 664583001 200000 383653251 200000 325322007 200000 379938377 200000 555557150 200000 412356447 200000 7294889 200000 352757154 200000 926373190 200000 652957535 200000 364953363 200000 969102487 200000 178112770 200000 147715388 200000 692990485 200000 929176946 200000 665238178 200000 286604238 200000 440120463 200000 404407194 200000 574699414 200000 674037006 200000 946457986 200000 519716760 200000 193445488 200000 352528405 200000 353887503 200000 988401429 200000 837149407 200000 347627802 200000 245856885 200000 28027609 200000 975396277 200000 551732087 200000 620769814 200000 335901388 200000 409986273 200000 524323747 200000 330700658 200000 959268855 200000 342527349 200000 697516344 200000 967755561 200000 735814787 200000 614671264 200000 69079789 200000 787116285 200000 318400953 200000 456791220 200000 348237468 200000 751317964 200000 612568063 200000 61526304 200000 461124413 200000 796605337 200000 19995872 200000 870335093 200000 302184679 200000 588733315 200000 423944963 200000 976648036 200000 193619669 200000 299389899 200000 959994418 200000 359365053 200000 157378398 200000 727913938 200000 329803092 200000 198971505 200000 133896699 200000 477647383 200000 394258034 200000 996730256 200000 559646020 200000 337951804 200000 607985332 200000 438506571 200000 424209139 200000 709063425 200000 494440036 200000 694377714 200000 241605086 200000 226021446 200000 222420713 200000 340910326 200000 603384319 200000 914082572 200000 153545932 200000 872441575 200000 40506479 200000 723265396 200000 449471926 200000 333123701 200000 439823717 200000 161222334 200000 109518447 200000 901320818 200000 229889083 200000 522202442 200000 924057824 200000 239326926 200000 259280232 200000 340991641 200000 914337296 200000 682576024 200000 970799750 200000 340083531 200000 55693353 200000 101447171 200000 892234316 200000 771407138 200000 116723827 200000 777003101 200000 611026068 200000 600666876 200000 21579095 200000 182444056 200000 915089494 200000 938257116 200000 576908893 200000 359989445 200000 279244714 200000 282850273 200000 386783790 200000 123686163 200000 642634185 200000 464190029 200000 746733713 200000 404359891 200000 216603403 200000 909599102 200000 567339120 200000 425810678 200000 725106409 200000 284853239 200000 990063571 200000 814506893 200000 951729660 200000 796235095 200000 635736035 200000 499764679 200000 702001147 200000 59747423 200000 648748264 200000 55245301 200000 597631423 200000 554253039 200000 906336842 200000 828455815 200000 909061954 200000 479481865 200000 509386898 200000 481420047 200000 319377306 200000 317150155 200000 491400041 200000 153705021 200000 383438594 200000 332908920 200000 71991704 200000 560119265 200000 515862737 200000 828287343 200000 129798917 200000 402907116 200000 861706623 200000 35739953 200000 17879739 200000 86482285 200000 536478886 200000 287667551 200000 171628257 200000 324318871 200000 476566782 200000 540607416 200000 870700224 200000 566745273 200000 192454751 200000 39657758 200000 949715649 200000 23580227 200000 385365954 200000 775504785 200000 987604076 200000 474377415 200000 588587839 200000 512406066 200000 796167274 200000 182770932 200000 274154511 200000 936249664 200000 184493698 200000 989644443 200000 187580042 200000 992311325 200000 487241631 200000 111410349 200000 448136746 200000 4825928 200000 257248711 200000 913874235 200000 987913605 200000 564328548 200000 869718564 200000 333881204 200000 176224853 200000 21713967 200000 610362110 200000 657084329 200000 825125235 200000 163465354 200000 151064509 200000 48847691 200000 83884758 200000 979102327 200000 868783851 200000 483158250 200000 870220184 200000 20938261 200000 174788655 200000 673608759 200000 22131185 200000 5301412 200000 886870098 200000 118697986 200000 894005561 200000 534428807 200000 738028349 200000 847233596 200000 717713896 200000 340869948 200000 720204792 200000 454000117 200000 502886296 200000 752032613 200000 469950123 200000 28113757 200000 787986689 200000 250858177 200000 665801887 200000 159985094 200000 428769275 200000 983081522 200000 489798205 200000 931124128 200000 650693503 200000 493914552 200000 633068814 200000 867433594 200000 575915942 200000 870656116 200000 432332728 200000 104564999 200000 719356327 200000 552158885 200000 534195718 200000 269841685 200000 315328987 200000 894976429 200000 607381727 200000 542398359 200000 858590652 200000 535410700 200000 315336269 200000 269310619 200000 453374944 200000 121709410 200000 896178039 200000 391210323 200000 755493378 200000 795722865 200000 642337958 200000 156634640 200000 24184568 200000 360953623 200000 225767234 200000 585520193 200000 205663933 200000 289945175 200000 914221013 200000 93373559 200000 714246760 200000 616948816 200000 252777478 200000 432591459 200000 935224370 200000 797951555 200000 2622110 200000 230727381 200000 827863411 200000 697178256 200000 277572486 200000 776529342 200000 984646819 200000 176198841 200000 122682310 200000 472058414 200000 377575773 200000 266457949 200000 227061127 200000 469978198 200000 608244823 200000 483518524 200000 806073360 200000 869955974 200000 936744298 200000 26526776 200000 955255755 200000 884125742 200000 276451727 200000 412487506 200000 899407937 200000 357671392 200000 868384478 200000 637097128 200000 193249816 200000 742876492 200000 134398097 200000 345378941 200000 496216347 200000 307015233 200000 470418174 200000 675174960 200000 358811186 200000 649150386 200000 431474592 200000 131029570 200000 885269348 200000 42057645 200000 904986893 200000 276341331 200000 849082331 200000 564449125 200000 955839232 200000 202617124 200000 22402016 200000 128963880 200000 228568656 200000 462849686 200000 358321369 200000 121252968 200000 518103798 200000 953702313 200000 762880337 200000 898524598 200000 577058314 200000 196748413 200000 631569647 200000 812616897 200000 465571780 200000 620606035 200000 831648893 200000 644652122 200000 191329151 200000 985004940 200000 422207970 200000 7953010 200000 411214769 200000 579572647 200000 162131495 200000 632836633 200000 667047923 200000 41836358 200000 330283893 200000 462926208 200000 318159614 200000 934382121 200000 28646163 200000 403741687 200000 500844714 200000 104717105 200000 683687276 200000 462110191 200000 642526705 200000 870820957 200000 715057670 200000 750573304 200000 860736233 200000 620192463 200000 442174347 200000 758389698 200000 209458893 200000 377670342 200000 774714819 200000 270739487 200000 842698227 200000 948245412 200000 560598934 200000 450500351 200000 679443414 200000 368036329 200000 983146766 200000 826885745 200000 558480141 200000 72036662 200000 373217618 200000 257040296 200000 951041360 200000 895577674 200000 665270443 200000 892117235 200000 129559417 200000 943865095 200000 329769602 200000 733138370 200000 283318144 200000 289594989 200000 29153119 200000 791040166 200000 676391037 200000 584773276 200000 29522155 200000 335082833 200000 836915369 200000 165984470 200000 675722221 200000 588902545 200000 538002781 200000 528552825 200000 591893583 200000 803027032 200000 962071312 200000 4092936 200000 133724954 200000 391039414 200000 14442843 200000 468490018 200000 255266932 200000 299905244 200000 252836599 200000 194778248 200000 581932456 200000 588397338 200000 448646077 200000 544984859 200000 645625118 200000 723201249 200000 203633316 200000 243418330 200000 414599261 200000 515756993 200000 966585798 200000 547102439 200000 772933135 200000 576488555 200000 307184219 200000 900886402 200000 927889916 200000 945321647 200000 507889338 200000 972256267 200000 799770381 200000 463805822 200000 355129950 200000 465291011 200000 373971274 200000 960618216 200000 230450142 200000 846449163 200000 682181083 200000 959549981 200000 690870003 200000 417228770 200000 491291401 200000 71444847 200000 209135221 200000 849615978 200000 903215165 200000 950574157 200000 610998877 200000 309401763 200000 407796223 200000 888866121 200000 639403459 200000 643087534 200000 343662584 200000 658561554 200000 299109600 200000 89648586 200000 245256944 200000 681650554 200000 663259405 200000 372129369 200000 176188111 200000 858599792 200000 956260033 200000 749270491 200000 578150046 200000 561911558 200000 183723925 200000 413397232 200000 789092998 200000 896760939 200000 231350851 200000 834284377 200000 410013135 200000 916447984 200000 301021345 200000 739918327 200000 418927842 200000 805353222 200000 88287658 200000 187961033 200000 918628166 200000 580126781 200000 452107125 200000 289495793 200000 806707109 200000 397047622 200000 902877498 200000 460020911 200000 510944712 200000 639423473 200000 904677203 200000 879089507 200000 791045781 200000 610938159 200000 184044344 200000 970363791 200000 682228759 200000 367869200 200000 387312001 200000 802179793 200000 912713078 200000 436315333 200000 906977767 200000 700081644 200000 62321913 200000 648556701 200000 162086722 200000 531781823 200000 662028298 200000 233731595 200000 101824395 200000 509722699 200000 199095602 200000 383462814 200000 327326171 200000 259332785 200000 289950743 200000 726283526 200000 720315497 200000 480319792 200000 430486916 200000 875829525 200000 913526415 200000 464667690 200000 483923297 200000 163880890 200000 575808708 200000 502005023 200000 539671733 200000 522195463 200000 218458786 200000 421149872 200000 170984362 200000 584501291 200000 732097248 200000 721300636 200000 141340552 200000 585805687 200000 276216152 200000 306142661 200000 776455352 200000 997766237 200000 59643138 200000 965882922 200000 814207169 200000 267621483 200000 367630838 200000 937224429 200000 839958606 200000 949925971 200000 710895468 200000 937644110 200000 523056421 200000 9338853 200000 51352510 200000 627745198 200000 565613104 200000 139201554 200000 316062820 200000 485655948 200000 862205815 200000 708527338 200000 686280183 200000 373159306 200000 595014691 200000 955640734 200000 256751662 200000 856539240 200000 542563963 200000 205075582 200000 766608866 200000 493843462 200000 881191402 200000 750890747 200000 906824460 200000 367904102 200000 465387766 200000 334328740 200000 526937797 200000 333171366 200000 48946505 200000 616394284 200000 997066052 200000 776279305 200000 350419883 200000 659338594 200000 768686563 200000 634119406 200000 500823044 200000 740118838 200000 949329177 200000 385540054 200000 750520670 200000 702909114 200000 727748736 200000 628094049 200000 710104032 200000 201934365 200000 424732367 200000 290150481 200000 779461331 200000 307849905 200000 310937056 200000 803662469 200000 833552544 200000 224760549 200000 140070059 200000 555208957 200000 679959759 200000 184116299 200000 173595976 200000 540260572 200000 929403400 200000 711606674 200000 560512240 200000 984303200 200000 524733973 200000 816613003 200000 739236859 200000 108142314 200000 141649885 200000 409965607 200000 316389858 200000 525435132 200000 287480681 200000 117433462 200000 998716222 200000 471547957 200000 67332065 200000 350049961 200000 493257158 200000 805735254 200000 108629903 200000 360569104 200000 167970899 200000 521997375 200000 826785243 200000 956324636 200000 488146143 200000 995856882 200000 206410060 200000 611895133 200000 736184960 200000 520482958 200000 301826956 200000 108541316 200000 494457713 200000 547222355 200000 340787043 200000 564389985 200000 229548809 200000 350480035 200000 988919482 200000 449434596 200000 679440320 200000 350699519 200000 303540376 200000 70960927 200000 300813104 200000 410257413 200000 697436968 200000 771138 200000 757849617 200000 391337592 200000 606747056 200000 215677084 200000 657064507 200000 719292471 200000 22442138 200000 333965472 200000 283802791 200000 689719107 200000 533039982 200000 187296732 200000 826409325 200000 818248380 200000 479685844 200000 241587459 200000 953468358 200000 408252643 200000 511422614 200000 411916771 200000 935969802 200000 236015897 200000 441476507 200000 723315054 200000 840464819 200000 518094814 200000 373243372 200000 729544117 200000 532005207 200000 95611602 200000 944014514 200000 368358887 200000 799369392 200000 822045366 200000 862310965 200000 774809173 200000 588067991 200000 699465578 200000 428636126 200000 961200752 200000 185640707 200000 760117232 200000 27428916 200000 136760008 200000 795406094 200000 643429991 200000 491596001 200000 437861646 200000 308732144 200000 302338576 200000 378418349 200000 354156562 200000 833664513 200000 552698187 200000 380358529 200000 190506949 200000 112128185 200000 756784537 200000 797411429 200000 122371382 200000 949440178 200000 468321179 200000 758750081 200000 298071704 200000 572261540 200000 38001937 200000 269366303 200000 684231482 200000 254813799 200000 49813723 200000 113312934 200000 63933836 200000 669647604 200000 520298234 200000 59328671 200000 854716704 200000 978515556 200000 589398158 200000 393121971 200000 442703013 200000 485333486 200000 46046169 200000 489128617 200000 168459757 200000 529705451 200000 162025018 200000 786727788 200000 318049767 200000 553508821 200000 801635377 200000 832099074 200000 415090341 200000 560195650 200000 106303841 200000 907778709 200000 616310614 200000 665896685 200000 687089800 200000 224073325 200000 581185099 200000 765612716 200000 274828167 200000 902636019 200000 296606453 200000 474926458 200000 943196512 200000 468852142 200000 896257509 200000 954361966 200000 126130226 200000 465605449 200000 805835466 200000 11472833 200000 131460926 200000 235504522 200000 172514933 200000 973642443 200000 349189349 200000 740629595 200000 735272663 200000 97511940 200000 668800166 200000 811487940 200000 852146944 200000 960503559 200000 565038371 200000 119433453 200000 157930272 200000 872175754 200000 800168988 200000 696831520 200000 65463945 200000 214349926 200000 186875505 200000 778647236 200000 760471979 200000 995949972 200000 250812963 200000 786524258 200000 753158678 200000 342654509 200000 196367955 200000 71958947 200000 294024314 200000 594975080 200000 223816512 200000 159116879 200000 714445993 200000 430653854 200000 2392652 200000 255697742 200000 373944210 200000 952915017 200000 33729527 200000 828330154 200000 933839687 200000 274256384 200000 805903329 200000 742094218 200000 798068983 200000 978812027 200000 666385612 200000 205430839 200000 517617908 200000 485817492 200000 206015639 200000 570873370 200000 484654765 200000 179643459 200000 381717570 200000 538170811 200000 754797747 200000 395139744 200000 270795247 200000 779560130 200000 132014263 200000 636048355 200000 52619487 200000 184629752 200000 771982218 200000 277088103 200000 494931824 200000 393011014 200000 712357147 200000 113979810 200000 267520805 200000 138253236 200000 968794235 200000 746219053 200000 264911517 200000 19084651 200000 930948571 200000 913313729 200000 846173080 200000 631681459 200000 667243659 200000 364298806 200000 707000057 200000 180895988 200000 570818812 200000 749954694 200000 62043326 200000 828339383 200000 551472317 200000 60503239 200000 84900873 200000 413856165 200000 120218753 200000 812830260 200000 436700953 200000 261079942 200000 104471 200000 586897187 200000 717029201 200000 204118339 200000 744646767 200000 359210767 200000 258752815 200000 118601444 200000 771796379 200000 500665999 200000 734796884 200000 769115537 200000 822278859 200000 517437275 200000 668880770 200000 314182035 200000 90613326 200000 78578765 200000 173865624 200000 156600403 200000 289768855 200000 816747869 200000 680794774 200000 438339673 200000 966360884 200000 418800547 200000 269780895 200000 538736973 200000 41970391 200000 960529240 200000 53464817 200000 706063865 200000 311386449 200000 346281429 200000 322176750 200000 996897860 200000 625903249 200000 81541521 200000 151235861 200000 960929591 200000 794903976 200000 288855077 200000 309613064 200000 764982523 200000 749407431 200000 426328650 200000 292470663 200000 910891736 200000 212378430 200000 111042009 200000 579318387 200000 794869046 200000 512048510 200000 263539145 200000 478199499 200000 669986719 200000 937861911 200000 746358836 200000 220668849 200000 74467002 200000 176965818 200000 901611090 200000 56133477 200000 356364368 200000 673109559 200000 302704762 200000 680638279 200000 163483977 200000 895168127 200000 369805863 200000 815145944 200000 766030767 200000 456503713 200000 835339760 200000 466890425 200000 708976810 200000 46706384 200000 16067470 200000 117546154 200000 66016897 200000 254687323 200000 924811737 200000 746175883 200000 371908254 200000 605843378 200000 633416394 200000 1913437 200000 307454857 200000 254197095 200000 106729337 200000 903088448 200000 291924715 200000 879347497 200000 512960031 200000 225194869 200000 925694347 200000 558196170 200000 53144085 200000 959481181 200000 888577363 200000 864609081 200000 723826130 200000 322193016 200000 966316876 200000 64821383 200000 698281711 200000 938559846 200000 941195165 200000 743906277 200000 517523494 200000 879434216 200000 69366159 200000 377334948 200000 881167693 200000 402544863 200000 292637066 200000 370282291 200000 475351391 200000 299891274 200000 972627736 200000 585241379 200000 298231411 200000 114879819 200000 502083808 200000 648697637 200000 38433217 200000 500676130 200000 35706539 200000 408193289 200000 468729251 200000 53618224 200000 643240802 200000 996778432 200000 142662545 200000 976563700 200000 283153677 200000 953552730 200000 502924323 200000 109165328 200000 937854676 200000 452701959 200000 816417042 200000 500146243 200000 25940225 200000 596754201 200000 357921590 200000 185784688 200000 35084539 200000 605987584 200000 480650889 200000 123047829 200000 603212107 200000 961322828 200000 811287585 200000 843122899 200000 434710938 200000 979739565 200000 713570872 200000 509011052 200000 354704048 200000 957810421 200000 504594471 200000 709387967 200000 319090805 200000 515080467 200000 240729189 200000 345379149 200000 383956466 200000 725948185 200000 357194892 200000 52212918 200000 466572625 200000 962910006 200000 479944019 200000 180460219 200000 333158360 200000 670362299 200000 639855764 200000 727811133 200000 686496240 200000 868507161 200000 433513287 200000 931480892 200000 768923939 200000 975884001 200000 669907332 200000 913768664 200000 647189528 200000 334802882 200000 68359811 200000 97573202 200000 446655641 200000 425530509 200000 596651678 200000 876959242 200000 920791437 200000 133855795 200000 77980493 200000 52663170 200000 477661437 200000 816325316 200000 942213417 200000 179801945 200000 932678673 200000 290868081 200000 88778217 200000 959173711 200000 389168403 200000 299222154 200000 792458342 200000 785455175 200000 224875370 200000 272207743 200000 644706457 200000 528286271 200000 123995039 200000 782666978 200000 252835739 200000 78315097 200000 359225179 200000 672950371 200000 151669155 200000 778830804 200000 269510502 200000 999941330 200000 660348939 200000 186871570 200000 518117289 200000 841186335 200000 573253962 200000 49034131 200000 804002603 200000 545246556 200000 925635322 200000 278973944 200000 976945686 200000 607464120 200000 116212691 200000 480092672 200000 854186931 200000 429232517 200000 257394604 200000 613955725 200000 743552616 200000 318887986 200000 653184 200000 788888991 200000 80838080 200000 609158224 200000 402891110 200000 606333014 200000 96384611 200000 841546385 200000 515698839 200000 193330419 200000 890286616 200000 269580483 200000 261632363 200000 272313559 200000 806779849 200000 60133336 200000 290773851 200000 848124033 200000 760925054 200000 335737312 200000 780540672 200000 944570259 200000 268871776 200000 640867852 200000 578477073 200000 671788749 200000 632688311 200000 165600428 200000 977660775 200000 120666128 200000 589762539 200000 711462705 200000 847091452 200000 30017115 200000 900555398 200000 334670379 200000 383546854 200000 201310672 200000 133564462 200000 716406603 200000 887385184 200000 159602607 200000 299441071 200000 999715169 200000 131964353 200000 508245080 200000 42414830 200000 839348317 200000 164277377 200000 379426636 200000 615154422 200000 120536401 200000 331950650 200000 788671787 200000 330088430 200000 916096620 200000 452599204 200000 804149175 200000 948097311 200000 385568000 200000 594153111 200000 191851471 200000 278429938 200000 78775165 200000 383588364 200000 308632436 200000 518606575 200000 971401586 200000 465365019 200000 554015686 200000 465883071 200000 975565201 200000 436519421 200000 598425351 200000 955127082 200000 887280555 200000 337026058 200000 68834453 200000 319997976 200000 175351471 200000 16417724 200000 932008691 200000 843990162 200000 987208366 200000 859386793 200000 43534784 200000 212544449 200000 643880665 200000 755616651 200000 495486909 200000 746340845 200000 44121473 200000 481330747 200000 923216587 200000 711333502 200000 459669013 200000 855590320 200000 868344809 200000 693309950 200000 429164838 200000 979600644 200000 648204089 200000 583133716 200000 712001637 200000 863997039 200000 630797307 200000 307115913 200000 171347106 200000 833024841 200000 254255759 200000 418341446 200000 360417229 200000 941980682 200000 571685495 200000 889557843 200000 249137400 200000 638868556 200000 780821585 200000 506302168 200000 747974227 200000 704375495 200000 566760928 200000 413948958 200000 662582062 200000 374185299 200000 984979971 200000 717597070 200000 875798009 200000 603642601 200000 934267579 200000 213708977 200000 390696518 200000 888065954 200000 73860905 200000 342147629 200000 29798084 200000 554838197 200000 582788492 200000 943038925 200000 107401541 200000 895853179 200000 644395334 200000 869514360 200000 848091832 200000 877748846 200000 932729559 200000 325252152 200000 972394799 200000 941671716 200000 716866015 200000 685849652 200000 597499353 200000 213845080 200000 66627871 200000 1737397 200000 376252167 200000 90860768 200000 641034360 200000 897432867 200000 149829162 200000 138081975 200000 35295977 200000 45814280 200000 359302610 200000 894727412 200000 222330004 200000 916597515 200000 986478512 200000 783794640 200000 100082873 200000 510324469 200000 699690645 200000 610365603 200000 32153017 200000 948563375 200000 423469167 200000 421390821 200000 957880083 200000 919266369 200000 266519121 200000 62325553 200000 805199209 200000 972672724 200000 815358059 200000 748392765 200000 635143803 200000 626853039 200000 507978253 200000 341751778 200000 849179433 200000 263420989 200000 31282600 200000 648648729 200000 303037812 200000 284666628 200000 587641036 200000 985443835 200000 447552125 200000 919891886 200000 822649385 200000 716367551 200000 912707715 200000 445596162 200000 184540049 200000 611074238 200000 609534184 200000 777578219 200000 622625779 200000 214677874 200000 950373932 200000 667108463 200000 647330657 200000 269303666 200000 173482480 200000 564209592 200000 711089930 200000 562035830 200000 231589107 200000 305219855 200000 231338816 200000 810974552 200000 466042647 200000 416877530 200000 399192946 200000 328338448 200000 946094428 200000 998833316 200000 58337329 200000 244596150 200000 574990818 200000 74321172 200000 418339118 200000 939507842 200000 170868714 200000 334541812 200000 375980345 200000 582723023 200000 236454356 200000 610379563 200000 637168195 200000 213861907 200000 301904674 200000 530037186 200000 447328605 200000 63217383 200000 925141107 200000 56231394 200000 757412533 200000 381144324 200000 730625928 200000 212879058 200000 561051039 200000 786483266 200000 597224257 200000 730113789 200000 471549064 200000 843850139 200000 305238431 200000 440533993 200000 11739395 200000 687533349 200000 467663811 200000 43503680 200000 630958528 200000 144319003 200000 345865709 200000 615704522 200000 669710479 200000 92733651 200000 134806397 200000 47163759 200000 742705760 200000 927667912 200000 142119668 200000 928857913 200000 400551237 200000 715181713 200000 747572210 200000 116507215 200000 762756717 200000 956229606 200000 604314937 200000 896114939 200000 716672554 200000 586835361 200000 13585576 200000 377580195 200000 956741099 200000 226024890 200000 915369792 200000 346144722 200000 92845634 200000 934237513 200000 399635745 200000 401017904 200000 166224606 200000 239913607 200000 681025932 200000 145827972 200000 959829648 200000 698283725 200000 583146722 200000 300361912 200000 167380810 200000 526631570 200000 342717603 200000 53464533 200000 772934682 200000 527268207 200000 669342575 200000 868020737 200000 354585394 200000 892130845 200000 587428615 200000 307117703 200000 854945250 200000 753375861 200000 397593163 200000 541473231 200000 78612123 200000 480999278 200000 191164221 200000 52313952 200000 94946029 200000 65117474 200000 184117499 200000 462848484 200000 250252169 200000 888632521 200000 836816328 200000 78110499 200000 399047743 200000 665914042 200000 674646275 200000 453720582 200000 247834623 200000 569484912 200000 871978286 200000 204632725 200000 206123227 200000 218868354 200000 657099239 200000 154829304 200000 884828163 200000 296072873 200000 45671921 200000 447522424 200000 979748807 200000 133967805 200000 472171307 200000 998168958 200000 818283415 200000 920835511 200000 388241046 200000 673702802 200000 482857989 200000 273585583 200000 553737298 200000 97237597 200000 270147264 200000 619901406 200000 894806945 200000 958120103 200000 409427097 200000 20614045 200000 669495009 200000 301526104 200000 83357570 200000 630879075 200000 377497493 200000 66657401 200000 698085001 200000 196184265 200000 368248412 200000 81802035 200000 579068896 200000 223394441 200000 616275704 200000 337041358 200000 690260695 200000 563435641 200000 80733767 200000 897195187 200000 33215967 200000 928936852 200000 173713484 200000 46897513 200000 668509321 200000 537463281 200000 871796262 200000 718171290 200000 112101764 200000 814679240 200000 684468246 200000 131730959 200000 55875233 200000 707880051 200000 180993916 200000 303680175 200000 528555216 200000 290351722 200000 968857817 200000 5597314 200000 510806051 200000 198914373 200000 208392654 200000 707113651 200000 335920074 200000 878636221 200000 186352923 200000 405718408 200000 54005269 200000 986459562 200000 622300832 200000 338627179 200000 959358069 200000 813581830 200000 147165022 200000 175250405 200000 61597049 200000 776520423 200000 213053302 200000 945487772 200000 308321492 200000 927634567 200000 868474919 200000 695814235 200000 616695124 200000 850536511 200000 25256403 200000 956866058 200000 873105644 200000 831599238 200000 376741370 200000 947529136 200000 796573866 200000 505860342 200000 533992252 200000 708377975 200000 873950913 200000 68047430 200000 123426650 200000 84881575 200000 588356735 200000 122202704 200000 696611637 200000 318372265 200000 123358294 200000 930818572 200000 533076173 200000 227638276 200000 990838230 200000 76910994 200000 791310658 200000 704424035 200000 703226800 200000 174367258 200000 623835349 200000 666940556 200000 788506037 200000 958861822 200000 751222502 200000 964138345 200000 939732692 200000 775436470 200000 620502519 200000 886787330 200000 618510110 200000 877952219 200000 38527399 200000 634950272 200000 201449411 200000 573764644 200000 869328055 200000 975845418 200000 750502165 200000 603021674 200000 819898631 200000 855583083 200000 784460932 200000 180520102 200000 109606808 200000 804321481 200000 853157536 200000 799757553 200000 860329611 200000 547208174 200000 2914586 200000 712295554 200000 911583519 200000 963569058 200000 561552065 200000 493674163 200000 499398070 200000 588013517 200000 340341128 200000 794955259 200000 344003025 200000 174283641 200000 583632510 200000 598430196 200000 321676302 200000 477791437 200000 535413715 200000 958391126 200000 976545327 200000 180541202 200000 370433240 200000 636834296 200000 507931925 200000 661803697 200000 383179775 200000 458890965 200000 97461440 200000 769389874 200000 162086614 200000 859060740 200000 252882512 200000 954935613 200000 877031439 200000 482005694 200000 146611206 200000 280669852 200000 147731323 200000 865089883 200000 33684803 200000 632658998 200000 484498953 200000 949885268 200000 336588423 200000 702913044 200000 861128138 200000 79479106 200000 582495090 200000 755457886 200000 921057263 200000 704460508 200000 449330885 200000 808869470 200000 37861576 200000 666474747 200000 722433632 200000 561090684 200000 504725446 200000 733159833 200000 230883140 200000 37266495 200000 632314745 200000 231311308 200000 437302674 200000 945090897 200000 505976209 200000 316723663 200000 296528522 200000 129018490 200000 3388128 200000 492906233 200000 676940940 200000 403487651 200000 726365526 200000 515893186 200000 73512217 200000 286251475 200000 665672195 200000 459959236 200000 247960786 200000 42542389 200000 934026519 200000 876051383 200000 611478390 200000 90297103 200000 366638564 200000 426444659 200000 167749095 200000 838584779 200000 417170137 200000 442871793 200000 33989669 200000 433020145 200000 711828360 200000 933160265 200000 699944784 200000 470580521 200000 687292064 200000 631662260 200000 56458666 200000 9304637 200000 715918835 200000 371946634 200000 909398162 200000 982054676 200000 369542256 200000 186558021 200000 829106312 200000 901067191 200000 603054120 200000 546172027 200000 714352942 200000 687021903 200000 919966796 200000 403475174 200000 44142916 200000 52041252 200000 945998124 200000 940784223 200000 263312043 200000 571141023 200000 456237625 200000 637092573 200000 603578466 200000 518032967 200000 254136835 200000 8879994 200000 201734795 200000 468818374 200000 961506363 200000 234006638 200000 290933350 200000 914965733 200000 499141041 200000 773592337 200000 368106068 200000 464050058 200000 864327766 200000 875690971 200000 505394132 200000 96144576 200000 768150842 200000 785011302 200000 716227464 200000 479403694 200000 143709838 200000 178303850 200000 882512175 200000 351515294 200000 33870753 200000 1185983 200000 965479339 200000 655325943 200000 462679782 200000 748861790 200000 74369788 200000 528506690 200000 121961452 200000 491465056 200000 390826563 200000 342098984 200000 116537699 200000 194390012 200000 508173759 200000 38237552 200000 913586973 200000 755394443 200000 817137874 200000 658570757 200000 208324105 200000 540743559 200000 871656444 200000 234795501 200000 916089912 200000 382338694 200000 170845917 200000 890717778 200000 146197211 200000 286843459 200000 433052214 200000 272827772 200000 959615043 200000 110019988 200000 124454376 200000 135788244 200000 258816991 200000 57490548 200000 655355635 200000 88291553 200000 200236608 200000 507450874 200000 278184823 200000 861458766 200000 650679575 200000 154176095 200000 800170165 200000 424990433 200000 237736756 200000 415635707 200000 414135565 200000 867092868 200000 137800840 200000 121313862 200000 702321664 200000 634323007 200000 968028707 200000 543235547 200000 954955311 200000 492638010 200000 598700598 200000 282771568 200000 797531482 200000 639681471 200000 75394577 200000 859031518 200000 693726817 200000 823190581 200000 823332900 200000 172566302 200000 827942213 200000 327261733 200000 891479041 200000 224457801 200000 659075367 200000 151124536 200000 933085272 200000 558932630 200000 671295047 200000 259417142 200000 43087609 200000 320229982 200000 479558149 200000 490993415 200000 967605460 200000 457451803 200000 852478690 200000 197509813 200000 370337275 200000 26050916 200000 952434302 200000 186436711 200000 503223709 200000 333379313 200000 605364634 200000 408585318 200000 748844043 200000 232104604 200000 846874647 200000 470577691 200000 67301047 200000 323159645 200000 651658997 200000 529373198 200000 152136751 200000 858987340 200000 840136788 200000 417911783 200000 137069093 200000 774547362 200000 130385269 200000 527906927 200000 88291177 200000 436709559 200000 970962617 200000 538902927 200000 697555436 200000 702114564 200000 130925983 200000 729691727 200000 585448638 200000 539174945 200000 929601737 200000 208521432 200000 3173904 200000 984986823 200000 370535927 200000 316912242 200000 316705586 200000 513642190 200000 804805129 200000 248343429 200000 410007189 200000 328716080 200000 88696577 200000 836454810 200000 365638089 200000 785759747 200000 533517821 200000 688773466 200000 396072319 200000 502830210 200000 891144000 200000 6506637 200000 104217990 200000 699570435 200000 828630057 200000 161924636 200000 993053905 200000 384696065 200000 221422393 200000 146624015 200000 807633263 200000 841338643 200000 742396945 200000 80238478 200000 308997776 200000 11958513 200000 350338416 200000 853790946 200000 902144646 200000 881778037 200000 542491448 200000 775374708 200000 997426880 200000 371249815 200000 494756969 200000 228137932 200000 122937296 200000 487517551 200000 639682339 200000 579362194 200000 416389989 200000 284346934 200000 732695719 200000 330341264 200000 669266000 200000 126388293 200000 693599574 200000 468004781 200000 982204546 200000 639981587 200000 822836912 200000 601894642 200000 757854476 200000 437873465 200000 667695957 200000 682565512 200000 271878173 200000 407929968 200000 888740614 200000 820932279 200000 389474566 200000 58694033 200000 410737315 200000 736983271 200000 169728056 200000 52094867 200000 636573742 200000 312879010 200000 130208579 200000 498050704 200000 118198982 200000 649380239 200000 253197528 200000 499436992 200000 117719211 200000 22498423 200000 269057222 200000 878201210 200000 520395072 200000 94056258 200000 983636480 200000 307694393 200000 42976515 200000 476644858 200000 390505109 200000 104633236 200000 988171670 200000 448295879 200000 233435574 200000 889394756 200000 494158776 200000 870107888 200000 723087282 200000 272474145 200000 189095243 200000 213276383 200000 760201724 200000 279196964 200000 182762319 200000 478720540 200000 913323298 200000 431081061 200000 766027237 200000 76244560 200000 183599831 200000 166014493 200000 548483660 200000 996862018 200000 717244905 200000 592399269 200000 966334182 200000 27107293 200000 577498186 200000 634027380 200000 215902002 200000 418863655 200000 980970763 200000 741528355 200000 731416019 200000 120675658 200000 207301211 200000 455777644 200000 235410055 200000 167777422 200000 492313483 200000 423681573 200000 688802351 200000 999861851 200000 710248204 200000 851287625 200000 297717965 200000 131283515 200000 354642542 200000 213735919 200000 64959360 200000 665142485 200000 37947490 200000 380777551 200000 649893001 200000 86553074 200000 969197752 200000 288845251 200000 330720584 200000 837774971 200000 897609825 200000 219187139 200000 588463679 200000 289559672 200000 16754541 200000 582651623 200000 202213644 200000 585849617 200000 932035341 200000 810308840 200000 107673714 200000 941605008 200000 438089105 200000 129925278 200000 215764048 200000 936218716 200000 285595241 200000 997622275 200000 673445799 200000 805364478 200000 957302823 200000 453195309 200000 449052824 200000 345087007 200000 706503291 200000 524815190 200000 212613218 200000 339914887 200000 282484788 200000 73665751 200000 525049703 200000 508192286 200000 244190021 200000 983766823 200000 15740711 200000 8629742 200000 457243836 200000 370386912 200000 834502722 200000 747483678 200000 617027787 200000 284220345 200000 532379258 200000 589796855 200000 478006979 200000 293464716 200000 40316077 200000 85696993 200000 361671955 200000 166743377 200000 879705822 200000 536101734 200000 193101644 200000 571636768 200000 398084652 200000 575481133 200000 512047647 200000 974176817 200000 363348184 200000 382641408 200000 391670108 200000 978475486 200000 111617091 200000 704645574 200000 454335988 200000 321766559 200000 38813420 200000 735745928 200000 445853175 200000 249479437 200000 372948085 200000 715802478 200000 999935126 200000 809897183 200000 471749022 200000 684378562 200000 601960481 200000 666555118 200000 763185735 200000 349817835 200000 490083849 200000 57624371 200000 552364401 200000 457459314 200000 580269790 200000 640940743 200000 112789821 200000 222246656 200000 104150096 200000 632831969 200000 36861163 200000 114789981 200000 826072369 200000 625004507 200000 450446555 200000 29876850 200000 740427633 200000 458202924 200000 191225486 200000 698282566 200000 864758303 200000 522041198 200000 220826788 200000 825176579 200000 226508142 200000 207824729 200000 87467231 200000 598164722 200000 768540332 200000 633432260 200000 397648925 200000 652792185 200000 372893771 200000 953931434 200000 971476065 200000 592496419 200000 79424476 200000 203839266 200000 807013578 200000 7937176 200000 483333646 200000 46526821 200000 187674010 200000 395743647 200000 835534514 200000 472128459 200000 457241135 200000 836700962 200000 906345657 200000 853413837 200000 194113804 200000 548925737 200000 78537268 200000 564968964 200000 455288784 200000 742706909 200000 451268178 200000 288394791 200000 494112060 200000 229638278 200000 662232420 200000 349022991 200000 254763824 200000 263113100 200000 299998426 200000 743870134 200000 542342830 200000 504437881 200000 44946247 200000 219200562 200000 485997524 200000 699403508 200000 478502488 200000 940262846 200000 464418277 200000 427427782 200000 710442720 200000 397783217 200000 821860672 200000 332824279 200000 259684559 200000 42282883 200000 269449062 200000 654880049 200000 579282741 200000 957357518 200000 315947768 200000 950723323 200000 618805826 200000 230603338 200000 626932662 200000 664565119 200000 589814600 200000 691761359 200000 34565759 200000 409228067 200000 918376630 200000 401930838 200000 557984086 200000 912480626 200000 404292638 200000 355754743 200000 674204507 200000 907854100 200000 395685935 200000 336672235 200000 71721165 200000 315136465 200000 924135610 200000 913609610 200000 740665614 200000 998706321 200000 25781425 200000 444090702 200000 59027102 200000 188377437 200000 290051618 200000 320477133 200000 238970653 200000 381419870 200000 361684031 200000 841131201 200000 322634060 200000 725523164 200000 961416024 200000 692747523 200000 885763851 200000 467204415 200000 5856478 200000 746153610 200000 261092700 200000 181070609 200000 95374689 200000 499446384 200000 885080670 200000 905484793 200000 103342226 200000 77680365 200000 585261906 200000 593713856 200000 234024257 200000 133585753 200000 948347032 200000 274781519 200000 27473247 200000 51996204 200000 483208113 200000 401574062 200000 196420604 200000 421839104 200000 43169598 200000 587816709 200000 290330952 200000 248344205 200000 735665406 200000 214413725 200000 437445269 200000 322251435 200000 465437652 200000 693759199 200000 337386067 200000 217100371 200000 548512190 200000 700859988 200000 427999249 200000 302963614 200000 722175453 200000 605408418 200000 921223810 200000 253664707 200000 165730418 200000 917035412 200000 971485044 200000 772785435 200000 339691230 200000 638411281 200000 90087898 200000 399409440 200000 257374113 200000 143693859 200000 73557954 200000 256666728 200000 540469339 200000 35226353 200000 228086878 200000 159114414 200000 287337422 200000 770514628 200000 20672511 200000 317639880 200000 947519448 200000 577977604 200000 29906452 200000 392738993 200000 894747004 200000 484178491 200000 108920622 200000 727735680 200000 811555545 200000 675511312 200000 504723710 200000 282666350 200000 33108272 200000 15342924 200000 218913876 200000 219058131 200000 315205857 200000 609420760 200000 704632097 200000 832629032 200000 886101358 200000 997479612 200000 831849589 200000 788590853 200000 837097334 200000 795253793 200000 777235585 200000 679968803 200000 686355129 200000 661502798 200000 905930901 200000 774328922 200000 691254298 200000 726345390 200000 738234657 200000 890179235 200000 105394583 200000 815350727 200000 692773815 200000 747724055 200000 958658129 200000 776445763 200000 782695687 200000 35543789 200000 639203978 200000 831695593 200000 583493344 200000 108165246 200000 328322465 200000 554678180 200000 458389557 200000 594572612 200000 175098903 200000 353885562 200000 576595732 200000 862548950 200000 271403916 200000 618229653 200000 79214768 200000 683736556 200000 817683138 200000 459378750 200000 551110487 200000 620750944 200000 629621655 200000 191119579 200000 661286523 200000 707466026 200000 240655630 200000 223847415 200000 218149037 200000 852256098 200000 85223750 200000 394075961 200000 788326812 200000 95053633 200000 409034624 200000 449178987 200000 247851545 200000 722812959 200000 722428445 200000 87880820 200000 394103829 200000 242638453 200000 241950364 200000 426651997 200000 432105120 200000 498510811 200000 864795551 200000 238233167 200000 176058347 200000 419330314 200000 221345510 200000 930905233 200000 278587718 200000 907561434 200000 246319442 200000 793292942 200000 159322402 200000 466090821 200000 315292386 200000 858464204 200000 255237903 200000 307365217 200000 468862136 200000 271649525 200000 631602621 200000 443072361 200000 830648595 200000 398187473 200000 833320190 200000 217087923 200000 573036885 200000 906519880 200000 163684802 200000 177146298 200000 842911230 200000 916932452 200000 820424729 200000 839022613 200000 81945263 200000 580958540 200000 302548787 200000 546521724 200000 112958503 200000 627672394 200000 594491234 200000 640084937 200000 980755016 200000 160516292 200000 405837845 200000 589619188 200000 660070930 200000 942087749 200000 626879965 200000 870879253 200000 657524646 200000 889283445 200000 759073900 200000 691810405 200000 864635459 200000 150220059 200000 14920848 200000 10971197 200000 174117962 200000 465545505 200000 783900219 200000 321780756 200000 575570237 200000 939749520 200000 444968061 200000 115579779 200000 125204411 200000 617249166 200000 945913735 200000 581669699 200000 480331653 200000 790846310 200000 668254890 200000 7269677 200000 591746940 200000 506823808 200000 92040788 200000 476912184 200000 98815391 200000 385108579 200000 631559193 200000 880669822 200000 588565776 200000 907432889 200000 905233574 200000 206706487 200000 865376783 200000 392777290 200000 316220366 200000 959927994 200000 228709884 200000 243225855 200000 149820545 200000 532415106 200000 472747352 200000 228229600 200000 748226767 200000 515717926 200000 885979588 200000 39022101 200000 142497256 200000 864093279 200000 467370495 200000 425108455 200000 937813022 200000 366136069 200000 475284459 200000 328892607 200000 486548192 200000 104376081 200000 565653640 200000 523857189 200000 471742656 200000 783093147 200000 118757367 200000 543329474 200000 87442285 200000 959961820 200000 779188599 200000 23600734 200000 115553721 200000 244459053 200000 581262698 200000 681912801 200000 439809939 200000 431816709 200000 324772176 200000 419662932 200000 992555533 200000 928093181 200000 499466697 200000 89454560 200000 544234838 200000 651099343 200000 342022806 200000 698441677 200000 722327231 200000 641562705 200000 405909144 200000 808088196 200000 356636857 200000 391103358 200000 282071502 200000 358596492 200000 587456212 200000 986524269 200000 25992538 200000 262721936 200000 822146497 200000 441179734 200000 155063164 200000 892740694 200000 972821328 200000 253760915 200000 420299668 200000 610422472 200000 327225458 200000 198410140 200000 183890980 200000 427557101 200000 270913847 200000 438671625 200000 429954763 200000 941681648 200000 614536400 200000 646423443 200000 62309961 200000 486387223 200000 843950989 200000 723059730 200000 184086656 200000 497686221 200000 258136286 200000 44875392 200000 350810737 200000 938997912 200000 190817621 200000 78261235 200000 73501242 200000 739470625 200000 187041 200000 842771621 200000 637778718 200000 329624882 200000 530404756 200000 411393519 200000 879093627 200000 648340147 200000 339599901 200000 862262344 200000 776036052 200000 15885995 200000 997716302 200000 50202442 200000 781053897 200000 556849476 200000 203355478 200000 5766572 200000 366149657 200000 479122886 200000 924500870 200000 986431304 200000 610044070 200000 404343450 200000 5190736 200000 77046550 200000 255757167 200000 475738440 200000 758259010 200000 282303790 200000 449486230 200000 976182392 200000 658306830 200000 228659400 200000 160769884 200000 822614515 200000 413329284 200000 228884542 200000 236068895 200000 153564322 200000 256854421 200000 252626696 200000 302459489 200000 251596429 200000 919574353 200000 340200895 200000 49127363 200000 39465181 200000 738553321 200000 8200730 200000 326089989 200000 313395161 200000 180311981 200000 269186290 200000 456235015 200000 874017516 200000 884217870 200000 784733248 200000 893770699 200000 762881180 200000 599704988 200000 652909853 200000 2169967 200000 406016659 200000 6461959 200000 459359168 200000 925237046 200000 969695129 200000 577149473 200000 910238595 200000 61729407 200000 898231190 200000 368939993 200000 962056413 200000 750714315 200000 65434516 200000 760408641 200000 18627944 200000 9897402 200000 80865722 200000 158446984 200000 565780956 200000 150943246 200000 796954961 200000 564647168 200000 463750160 200000 757232550 200000 483777730 200000 91285272 200000 599829247 200000 459031683 200000 533225365 200000 295949154 200000 773867712 200000 777959365 200000 29889650 200000 199329421 200000 768489612 200000 514823085 200000 670526755 200000 12426346 200000 161788603 200000 170035612 200000 781543567 200000 871790570 200000 743177926 200000 211660817 200000 446255295 200000 667863325 200000 21545798 200000 197245102 200000 747981020 200000 188145460 200000 515011570 200000 42265651 200000 187973421 200000 430884991 200000 812562851 200000 970214016 200000 504102685 200000 651101807 200000 303650387 200000 620095127 200000 40220978 200000 850101140 200000 607511320 200000 279840407 200000 774083862 200000 485494687 200000 100180525 200000 761884096 200000 87544721 200000 251393888 200000 263875817 200000 320622197 200000 793884300 200000 265669831 200000 88346052 200000 66311732 200000 614378254 200000 266224358 200000 354727000 200000 251095966 200000 613006658 200000 122354669 200000 562130781 200000 127658613 200000 9412206 200000 640283947 200000 107794603 200000 203229592 200000 551457020 200000 741555475 200000 726206779 200000 874554632 200000 302739572 200000 74636083 200000 310596901 200000 302769637 200000 493525374 200000 288236606 200000 900095394 200000 48679536 200000 806511588 200000 250045954 200000 244958474 200000 423718922 200000 528687757 200000 48351089 200000 142543063 200000 473669939 200000 499566979 200000 962128540 200000 613191583 200000 335967627 200000 14744044 200000 728552626 200000 427093276 200000 916220883 200000 146310675 200000 831674372 200000 60252711 200000 509614060 200000 273253728 200000 571281411 200000 723872951 200000 728356053 200000 483771994 200000 731544383 200000 184859622 200000 159683248 200000 622101163 200000 928080233 200000 88582636 200000 401713853 200000 735106332 200000 450092369 200000 232442913 200000 433534812 200000 174419859 200000 792889576 200000 130278141 200000 805845518 200000 343278875 200000 437673277 200000 438098458 200000 78790004 200000 298852315 200000 840887427 200000 765507120 200000 24113998 200000 694801181 200000 100328457 200000 816525079 200000 958980732 200000 457191752 200000 715497023 200000 707828680 200000 702020351 200000 13322725 200000 983264951 200000 216751708 200000 130170871 200000 51800477 200000 254352416 200000 176791562 200000 610797990 200000 9932344 200000 220854348 200000 287388971 200000 839108459 200000 757089438 200000 603827754 200000 191045945 200000 150203334 200000 51755736 200000 246574028 200000 349191370 200000 752737882 200000 341770255 200000 686974561 200000 160613785 200000 570649573 200000 939779211 200000 92301882 200000 826071164 200000 480144457 200000 741825461 200000 166660808 200000 331280750 200000 114201733 200000 971626516 200000 627732124 200000 967881094 200000 787272891 200000 464717139 200000 842571109 200000 361700093 200000 895249963 200000 321741368 200000 38578164 200000 398749483 200000 672790326 200000 996041901 200000 275420730 200000 870109833 200000 460810075 200000 49557946 200000 288445255 200000 335751343 200000 272156476 200000 998704007 200000 505142603 200000 693152342 200000 283794073 200000 150444894 200000 144583576 200000 480242006 200000 107465810 200000 386498982 200000 78113438 200000 29954216 200000 539399272 200000 829843944 200000 984981485 200000 715847269 200000 907433980 200000 622256333 200000 388139061 200000 379648964 200000 368384845 200000 506385949 200000 131547464 200000 430914334 200000 426974653 200000 94981824 200000 702033429 200000 721504749 200000 915357644 200000 782398144 200000 562232494 200000 764976840 200000 438905626 200000 728337220 200000 313681474 200000 557031783 200000 575681641 200000 694159509 200000 526920995 200000 415043748 200000 978036120 200000 595197980 200000 88615616 200000 992231031 200000 153583015 200000 176312929 200000 597108138 200000 515511288 200000 36534456 200000 47837452 200000 581786515 200000 444847968 200000 14364684 200000 340360934 200000 490825033 200000 352665095 200000 369599489 200000 986743768 200000 234176702 200000 679203430 200000 790471706 200000 455577322 200000 921150722 200000 977455125 200000 84769014 200000 614937157 200000 786150982 200000 940731853 200000 180948054 200000 601790769 200000 825722842 200000 154676582 200000 393633562 200000 136740886 200000 672493103 200000 695122394 200000 178348867 200000 496408189 200000 209769685 200000 146539839 200000 483443698 200000 45327 200000 295529084 200000 114207440 200000 245326183 200000 663697812 200000 653810934 200000 134392035 200000 287787778 200000 353138933 200000 63297331 200000 869227251 200000 799806276 200000 382556474 200000 416051010 200000 197801879 200000 838442957 200000 430996875 200000 856576086 200000 710005896 200000 423275871 200000 100672561 200000 66267325 200000 937202333 200000 553066969 200000 783728789 200000 707927530 200000 448525777 200000 209975355 200000 375888703 200000 739245163 200000 346878779 200000 533091496 200000 144035799 200000 193269234 200000 774355732 200000 173197918 200000 348597031 200000 541893456 200000 769312949 200000 284962239 200000 553670422 200000 721666164 200000 882283669 200000 112317002 200000 817402541 200000 559706223 200000 125613645 200000 864658593 200000 497547797 200000 503005042 200000 55938710 200000 169030788 200000 700594838 200000 562403533 200000 21826889 200000 620910292 200000 260089496 200000 117549809 200000 518119261 200000 832150416 200000 610235301 200000 919806830 200000 931128556 200000 570935770 200000 241016932 200000 660950773 200000 98664750 200000 217155058 200000 415543966 200000 864067926 200000 749327482 200000 632806200 200000 465510716 200000 468540290 200000 451950155 200000 10930221 200000 398257221 200000 315092361 200000 733268792 200000 921619058 200000 505308388 200000 486631579 200000 48994554 200000 108116679 200000 51856735 200000 688059146 200000 291015785 200000 199524108 200000 654420256 200000 54532165 200000 757603198 200000 686965314 200000 48393903 200000 47361246 200000 475506513 200000 71109769 200000 667652021 200000 43865220 200000 810405915 200000 184404258 200000 987631353 200000 390260233 200000 858299189 200000 125927534 200000 433305190 200000 700560220 200000 128339222 200000 152309741 200000 198681858 200000 636565902 200000 114942807 200000 694575167 200000 192868087 200000 242919632 200000 475982002 200000 684264229 200000 911639437 200000 47516275 200000 143192318 200000 291595648 200000 943909676 200000 925380326 200000 660179251 200000 760288591 200000 430493534 200000 331853754 200000 750018411 200000 229483956 200000 428374730 200000 97585056 200000 997564125 200000 838474479 200000 985312569 200000 713796712 200000 416826339 200000 226527329 200000 982001044 200000 927846659 200000 967579637 200000 105908873 200000 2554339 200000 100666241 200000 551509931 200000 961582345 200000 434936654 200000 789297426 200000 953910462 200000 696460449 200000 68202527 200000 108473352 200000 587765255 200000 461510961 200000 686078397 200000 285577171 200000 405376381 200000 420374458 200000 607009969 200000 746969859 200000 764531257 200000 456775772 200000 946411684 200000 748174152 200000 751104628 200000 830258777 200000 108590686 200000 755811188 200000 686546823 200000 467265552 200000 778701255 200000 716339574 200000 664501737 200000 904185602 200000 307346409 200000 256260704 200000 253498164 200000 339401167 200000 397624043 200000 194919521 200000 310947359 200000 461692984 200000 651179030 200000 658250442 200000 738924676 200000 795635486 200000 833149394 200000 65591820 200000 981945179 200000 60715649 200000 242556841 200000 829509560 200000 781841596 200000 211681665 200000 27895874 200000 566468733 200000 883074015 200000 568050783 200000 185590119 200000 34049580 200000 287999774 200000 393465979 200000 289760255 200000 539759030 200000 479093233 200000 553787991 200000 937536531 200000 192835371 200000 288298225 200000 785644946 200000 329462987 200000 884116412 200000 412085717 200000 312578796 200000 947452017 200000 671566265 200000 731687798 200000 797957704 200000 592360556 200000 844203154 200000 755462605 200000 991168164 200000 77225797 200000 687869657 200000 131292659 200000 257012258 200000 707869349 200000 502680638 200000 705572383 200000 293810689 200000 357962580 200000 593911697 200000 848683435 200000 242120355 200000 922507067 200000 21430466 200000 679968014 200000 622673800 200000 813172065 200000 911728355 200000 716614626 200000 448481105 200000 414943216 200000 131763747 200000 141333215 200000 919642557 200000 766295601 200000 425968084 200000 19256285 200000 913324974 200000 67244170 200000 753934437 200000 540765140 200000 460743460 200000 293233798 200000 900700007 200000 48751838 200000 492824383 200000 233225421 200000 955131788 200000 204862003 200000 918556736 200000 392554278 200000 470681762 200000 273433131 200000 684023176 200000 534857339 200000 636502427 200000 181126719 200000 445031318 200000 980125908 200000 461007495 200000 378969352 200000 760972812 200000 281864026 200000 247114903 200000 803757629 200000 592506794 200000 419304533 200000 173923355 200000 432026808 200000 210832465 200000 96851245 200000 409082500 200000 187629168 200000 405768448 200000 239802476 200000 180091490 200000 485708926 200000 341211097 200000 127610297 200000 348335974 200000 659299100 200000 428243484 200000 583141853 200000 613791840 200000 328595361 200000 138518569 200000 461938368 200000 186227520 200000 406788229 200000 272726401 200000 60343660 200000 449668376 200000 926845794 200000 735490757 200000 850349576 200000 601112088 200000 220514544 200000 219971508 200000 172900830 200000 246199183 200000 650298631 200000 499253040 200000 95728980 200000 629023728 200000 206234272 200000 380927289 200000 90253813 200000 45927113 200000 778422227 200000 448519407 200000 496446057 200000 498960076 200000 237064665 200000 126959252 200000 829643896 200000 19440074 200000 644417802 200000 941516678 200000 698348298 200000 896822962 200000 937188064 200000 922674248 200000 623762984 200000 802572693 200000 592623089 200000 433475193 200000 898194171 200000 70541220 200000 257288183 200000 679524058 200000 113031115 200000 37750064 200000 472392139 200000 8166732 200000 446175232 200000 64497576 200000 521415524 200000 864970446 200000 398317604 200000 54150557 200000 796420060 200000 899308930 200000 813434334 200000 758233280 200000 632925035 200000 750096552 200000 876113399 200000 223700449 200000 663480681 200000 285573280 200000 185103448 200000 225489136 200000 104049742 200000 75770092 200000 612953609 200000 716209919 200000 897886132 200000 1784874 200000 231824178 200000 713270334 200000 981830739 200000 233426461 200000 632318236 200000 963613693 200000 405601284 200000 210682788 200000 296039473 200000 255043756 200000 222262718 200000 430990528 200000 163033079 200000 137120221 200000 39787930 200000 534111378 200000 600999703 200000 511835199 200000 933063377 200000 479612761 200000 314015067 200000 343390628 200000 670953403 200000 382634103 200000 84535210 200000 970567419 200000 39670226 200000 336585836 200000 689429518 200000 410004054 200000 474574252 200000 730134232 200000 466157486 200000 898608356 200000 150979844 200000 929187452 200000 368567507 200000 863901942 200000 427090097 200000 652052793 200000 437864165 200000 487741437 200000 733216427 200000 255348238 200000 588273262 200000 179431561 200000 167609356 200000 283006237 200000 754141461 200000 338121291 200000 698810124 200000 925398950 200000 232542627 200000 419438612 200000 226766083 200000 187340810 200000 430607361 200000 144589266 200000 689235050 200000 673006024 200000 981122871 200000 325828248 200000 895167705 200000 937699202 200000 366396782 200000 791377046 200000 934784777 200000 108488440 200000 739985901 200000 399888156 200000 399494866 200000 477425418 200000 219524383 200000 414454939 200000 61851437 200000 529441721 200000 414747274 200000 650978979 200000 964338739 200000 895705126 200000 404377816 200000 646456804 200000 61670683 200000 850979472 200000 219636688 200000 572848688 200000 126710334 200000 493632089 200000 977931357 200000 860882038 200000 46551318 200000 70377985 200000 864368773 200000 952986312 200000 344093242 200000 588103465 200000 385508210 200000 401816661 200000 581133666 200000 174172304 200000 759552365 200000 7509359 200000 933496168 200000 175487512 200000 851510236 200000 991913349 200000 981135940 200000 690234561 200000 918758730 200000 212904232 200000 614698254 200000 302994091 200000 965199710 200000 835442185 200000 634852351 200000 691341591 200000 447974626 200000 184015097 200000 212290671 200000 229155429 200000 435239869 200000 688232935 200000 823193815 200000 819145239 200000 65711352 200000 424370148 200000 894880463 200000 323507916 200000 100911804 200000 896567073 200000 252718352 200000 585168965 200000 459657808 200000 332617454 200000 584387955 200000 276162914 200000 43687455 200000 755034043 200000 980122351 200000 433256996 200000 742392239 200000 463496986 200000 672310173 200000 201593772 200000 88652714 200000 638539195 200000 73203383 200000 185997370 200000 654900184 200000 242867054 200000 83553427 200000 44646190 200000 864419617 200000 945300771 200000 905530540 200000 440617225 200000 983496079 200000 391768300 200000 587113881 200000 941151084 200000 993453641 200000 639535608 200000 101726995 200000 487297814 200000 422805401 200000 299579545 200000 157100530 200000 774566377 200000 724904677 200000 752483390 200000 844974638 200000 643647717 200000 415175864 200000 848148345 200000 462561 200000 83729962 200000 161392314 200000 134812665 200000 867382339 200000 752476409 200000 961312690 200000 530441872 200000 196373933 200000 111042483 200000 550614922 200000 769350445 200000 666389910 200000 267310552 200000 570642763 200000 684535009 200000 3075479 200000 561365512 200000 732093723 200000 242555869 200000 143713385 200000 791793156 200000 450756677 200000 804591985 200000 640187877 200000 206382252 200000 269688625 200000 847866894 200000 371797250 200000 678515202 200000 479234918 200000 845442884 200000 339714010 200000 483477796 200000 776019342 200000 977199044 200000 793217957 200000 872488021 200000 144304497 200000 208264030 200000 262242490 200000 301058292 200000 331970552 200000 839558914 200000 422086292 200000 947356035 200000 218305835 200000 569356994 200000 73077194 200000 110896544 200000 446543410 200000 318066638 200000 217191445 200000 863212046 200000 989171543 200000 159835254 200000 773432397 200000 497700012 200000 501521408 200000 926909482 200000 779977835 200000 991714939 200000 436836025 200000 275880316 200000 272007047 200000 911435163 200000 206047015 200000 550731803 200000 406392282 200000 66645838 200000 718631957 200000 875782360 200000 55103165 200000 181849586 200000 897876330 200000 305044389 200000 537238695 200000 448462090 200000 705677871 200000 284786576 200000 41080625 200000 525563701 200000 190935181 200000 668216523 200000 926660373 200000 42670133 200000 209079244 200000 259230887 200000 698162218 200000 527279848 200000 319810133 200000 189607827 200000 947920232 200000 195052369 200000 479785391 200000 791972640 200000 20728553 200000 887440015 200000 522016901 200000 405399039 200000 904125412 200000 48174307 200000 506579613 200000 164268032 200000 264887987 200000 113874861 200000 172183777 200000 243331092 200000 381352654 200000 145477998 200000 307067736 200000 775844938 200000 590603981 200000 309513671 200000 285750061 200000 5157333 200000 475050601 200000 803807608 200000 129772710 200000 501951748 200000 509039739 200000 148591713 200000 19219758 200000 364189000 200000 826387194 200000 238349699 200000 552070987 200000 901036336 200000 599211263 200000 123515647 200000 779164326 200000 242165359 200000 587473091 200000 148987924 200000 866914825 200000 243481043 200000 21438879 200000 105115428 200000 576805724 200000 940451151 200000 845963786 200000 794231215 200000 923832742 200000 108050929 200000 515374494 200000 332335189 200000 535474961 200000 600675308 200000 367514898 200000 628097752 200000 741702885 200000 669990030 200000 561344064 200000 860534806 200000 350055819 200000 437194825 200000 821717024 200000 843809810 200000 620240523 200000 139987117 200000 908020938 200000 662648299 200000 296700045 200000 986091115 200000 993258870 200000 22043106 200000 262492506 200000 544976212 200000 434245758 200000 11477336 200000 564676059 200000 764880983 200000 98890074 200000 646957260 200000 22884888 200000 886856069 200000 554786979 200000 420697568 200000 892476730 200000 894398991 200000 382320144 200000 138352468 200000 677884296 200000 411476037 200000 635154554 200000 216947464 200000 961733229 200000 717697431 200000 331042778 200000 434798589 200000 229708911 200000 588784791 200000 130223433 200000 41531476 200000 294704952 200000 507513077 200000 210260222 200000 885288780 200000 936179600 200000 777363840 200000 591204947 200000 720623944 200000 9744735 200000 55519275 200000 893639615 200000 847499718 200000 778413999 200000 660376069 200000 207520988 200000 565530983 200000 743949479 200000 801767742 200000 928456802 200000 289199084 200000 901116816 200000 553918759 200000 806960681 200000 485276214 200000 27486419 200000 873648178 200000 185761065 200000 24710213 200000 300299768 200000 713356269 200000 399777660 200000 868647737 200000 680633767 200000 851685130 200000 797513818 200000 594919763 200000 261686186 200000 182444890 200000 764226075 200000 626256884 200000 754247400 200000 421504972 200000 314625080 200000 685185948 200000 440794474 200000 547933809 200000 454160714 200000 778506219 200000 714234457 200000 324499066 200000 189621512 200000 940777378 200000 663580156 200000 875713591 200000 879574092 200000 931949729 200000 411699646 200000 952410393 200000 670491405 200000 698026473 200000 841333797 200000 427551664 200000 86223460 200000 480678299 200000 870463707 200000 923054509 200000 959796363 200000 267141367 200000 221679272 200000 225378271 200000 265025753 200000 212976221 200000 595413365 200000 589659193 200000 160380358 200000 570923854 200000 473789513 200000 2529226 200000 204295404 200000 880111723 200000 221127503 200000 179131586 200000 666214659 200000 298375539 200000 491282381 200000 402813555 200000 859355107 200000 190599496 200000 893589549 200000 859559244 200000 457197701 200000 628590058 200000 913482743 200000 18914015 200000 887449857 200000 939688058 200000 777661907 200000 924897755 200000 288320144 200000 151218487 200000 27974027 200000 525722642 200000 127830410 200000 857914243 200000 516679686 200000 878766195 200000 34069353 200000 841095133 200000 647319374 200000 254994191 200000 249469635 200000 395297255 200000 746257033 200000 702459671 200000 839967570 200000 349806690 200000 712500738 200000 205844187 200000 959490031 200000 247947564 200000 857439521 200000 978386892 200000 500011665 200000 406401864 200000 433348717 200000 841859195 200000 805105746 200000 977724116 200000 768261008 200000 798956694 200000 551755626 200000 110534931 200000 258738003 200000 160886000 200000 340590385 200000 678177381 200000 506580380 200000 385665401 200000 634952223 200000 188153417 200000 457582454 200000 258591041 200000 687689166 200000 279039329 200000 298753801 200000 270081145 200000 8647926 200000 821304684 200000 716862364 200000 102321264 200000 275915632 200000 252218700 200000 689373081 200000 201732505 200000 19681331 200000 668423425 200000 432544904 200000 711503747 200000 816005464 200000 705811884 200000 755886866 200000 619266270 200000 404541464 200000 387322764 200000 821851391 200000 721303420 200000 700773579 200000 306872835 200000 543194935 200000 445975628 200000 975289579 200000 874582929 200000 56523715 200000 246006111 200000 269867278 200000 989594582 200000 780526028 200000 559310823 200000 844626671 200000 718701459 200000 499601306 200000 462803506 200000 345886053 200000 978383529 200000 183918230 200000 401744306 200000 497810536 200000 561560600 200000 482335559 200000 748847351 200000 559350546 200000 968619008 200000 652005720 200000 845142962 200000 603788699 200000 924940706 200000 493138831 200000 494269619 200000 85743451 200000 941507934 200000 588387798 200000 848053739 200000 637163723 200000 624023222 200000 978220341 200000 378980970 200000 559489411 200000 241931848 200000 16516052 200000 790118497 200000 42935868 200000 439844311 200000 913860861 200000 931939104 200000 215133902 200000 509288002 200000 639035159 200000 49384728 200000 891503666 200000 64941963 200000 61036459 200000 11575256 200000 330969217 200000 224282832 200000 124561250 200000 277080595 200000 319575794 200000 226613332 200000 610369540 200000 200801688 200000 478496734 200000 949185398 200000 210259065 200000 249282903 200000 70723263 200000 342315703 200000 798990027 200000 782401890 200000 590596140 200000 875509175 200000 746680353 200000 250624232 200000 734611421 200000 905707831 200000 892116676 200000 478371386 200000 464495276 200000 945536792 200000 119715869 200000 250779338 200000 217539729 200000 297887322 200000 252533940 200000 104525606 200000 735893156 200000 613144861 200000 191186481 200000 196900096 200000 473729310 200000 740221090 200000 454214493 200000 785975592 200000 183195479 200000 472551754 200000 314802209 200000 554084239 200000 516120008 200000 73399444 200000 944229766 200000 988454725 200000 989790217 200000 195381026 200000 315470770 200000 162615931 200000 459844307 200000 893969588 200000 903955440 200000 998427777 200000 270292479 200000 255194666 200000 576359591 200000 767749576 200000 760238724 200000 10758022 200000 436519264 200000 951197152 200000 366541435 200000 97900518 200000 162228932 200000 731451258 200000 469222174 200000 709517 200000 802294427 200000 132441190 200000 583804099 200000 173438426 200000 802999758 200000 65363860 200000 138453733 200000 968629582 200000 157491813 200000 724701974 200000 498786331 200000 310292874 200000 638207368 200000 52782619 200000 579063838 200000 98706765 200000 182016896 200000 387113717 200000 819936198 200000 720200825 200000 794576310 200000 945841939 200000 81517323 200000 501688846 200000 947843762 200000 88161031 200000 656254727 200000 827300908 200000 902090780 200000 135727232 200000 695266802 200000 698823701 200000 883502270 200000 410567247 200000 852399397 200000 910359591 200000 422098047 200000 223635045 200000 839129879 200000 846917605 200000 90548840 200000 362756563 200000 573514081 200000 743148526 200000 881521826 200000 175781064 200000 489841852 200000 602417667 200000 967517813 200000 242589845 200000 870492417 200000 28451076 200000 239683145 200000 734860715 200000 392808231 200000 37395187 200000 483083176 200000 581792666 200000 264771400 200000 9201903 200000 516450617 200000 456052499 200000 671297692 200000 825776952 200000 367723717 200000 672339430 200000 781616506 200000 654356785 200000 853856565 200000 19674883 200000 536028509 200000 693732184 200000 39570576 200000 99854972 200000 233133276 200000 877424463 200000 846574081 200000 831995265 200000 904802224 200000 877725653 200000 31161294 200000 98959457 200000 548742833 200000 413947596 200000 448958817 200000 160889487 200000 389765592 200000 634471732 200000 785499970 200000 931446937 200000 461444157 200000 541366574 200000 882963738 200000 223262770 200000 413618713 200000 611070969 200000 315640752 200000 353507880 200000 718636229 200000 657902583 200000 687699183 200000 756106861 200000 794992824 200000 106141352 200000 777569757 200000 14034962 200000 35444619 200000 578934444 200000 265037476 200000 173689158 200000 964724216 200000 874942404 200000 866074252 200000 849335130 200000 905232854 200000 730052304 200000 705308669 200000 247541951 200000 518124061 200000 662328274 200000 646061185 200000 642267910 200000 128517351 200000 331484137 200000 903564479 200000 558343901 200000 568088428 200000 687499606 200000 154142336 200000 710963736 200000 430016515 200000 561911673 200000 101157549 200000 204254116 200000 149162023 200000 210916564 200000 486129998 200000 800998292 200000 45522031 200000 400750341 200000 154448779 200000 785347864 200000 924257940 200000 445134543 200000 408786862 200000 974107264 200000 601493359 200000 29828113 200000 455126302 200000 870182204 200000 465235191 200000 193334732 200000 219624548 200000 195394526 200000 406925381 200000 441838625 200000 908017961 200000 13095446 200000 511926162 200000 132769871 200000 785662005 200000 713863859 200000 211030071 200000 320004280 200000 151337328 200000 453840808 200000 458840235 200000 837955292 200000 55909860 200000 690842627 200000 370931848 200000 727870811 200000 231550904 200000 425059318 200000 820317317 200000 1805303 200000 791978549 200000 544907474 200000 841768572 200000 777738126 200000 806608323 200000 244515590 200000 207027557 200000 299492387 200000 659573740 200000 720052259 200000 524219736 200000 75330773 200000 496157015 200000 226540250 200000 617311629 200000 777470437 200000 982691790 200000 833967355 200000 540500574 200000 358991028 200000 256663608 200000 799597943 200000 730385731 200000 281863617 200000 4060830 200000 184924254 200000 985140949 200000 555507374 200000 445252648 200000 674145505 200000 14830795 200000 952998971 200000 448543520 200000 288824144 200000 415457278 200000 434505800 200000 853606125 200000 416685852 200000 911868007 200000 669679574 200000 312128024 200000 230859477 200000 797846303 200000 939045638 200000 337942602 200000 779144747 200000 782085213 200000 437859096 200000 681507915 200000 494309360 200000 51694459 200000 668695660 200000 479309316 200000 93667860 200000 121747696 200000 172880003 200000 65179772 200000 378136486 200000 143118934 200000 832451069 200000 682679261 200000 84090585 200000 181449317 200000 10022556 200000 336026480 200000 323005691 200000 720591093 200000 90176831 200000 714920347 200000 548649087 200000 939320062 200000 936448998 200000 399045097 200000 83279603 200000 13843098 200000 239312308 200000 291839234 200000 844709641 200000 812964609 200000 451768039 200000 3389613 200000 241736337 200000 121013899 200000 769013984 200000 214676436 200000 482466940 200000 297816242 200000 280634401 200000 973293695 200000 758283995 200000 734428684 200000 467295305 200000 412711383 200000 793786589 200000 387017299 200000 588051993 200000 64035876 200000 921649363 200000 92205152 200000 65548657 200000 116215502 200000 127613486 200000 89433642 200000 885467475 200000 732709471 200000 870017918 200000 524127434 200000 635206109 200000 525449854 200000 61159539 200000 163980922 200000 227446866 200000 333964788 200000 223446495 200000 52515473 200000 96963345 200000 162287785 200000 885485490 200000 843765127 200000 66757019 200000 750313383 200000 179920124 200000 607078134 200000 362525329 200000 845783829 200000 450784237 200000 951885206 200000 761893811 200000 305327165 200000 838279639 200000 305171775 200000 515106273 200000 920720261 200000 735287593 200000 122148074 200000 457219867 200000 115918456 200000 23957365 200000 360352431 200000 339668612 200000 900991934 200000 578189162 200000 964475847 200000 530442842 200000 478355743 200000 949459673 200000 97756810 200000 891028991 200000 847449475 200000 310787764 200000 673875570 200000 785864179 200000 361622771 200000 652423945 200000 454812181 200000 350078934 200000 282457240 200000 88860938 200000 826347821 200000 781689449 200000 181278906 200000 932031751 200000 395349139 200000 662069132 200000 816449217 200000 340032625 200000 60055614 200000 654703169 200000 118594871 200000 728112088 200000 942217032 200000 416178855 200000 533864387 200000 407408365 200000 796701673 200000 340833791 200000 276985646 200000 478709376 200000 850310521 200000 782802601 200000 20283745 200000 481295490 200000 423790704 200000 33648166 200000 857048932 200000 968543235 200000 728639592 200000 792022807 200000 112176479 200000 604561203 200000 134901273 200000 976090427 200000 790333596 200000 310060900 200000 639510876 200000 587840373 200000 692641154 200000 330951942 200000 242005800 200000 877002179 200000 373772186 200000 793195432 200000 27269526 200000 974636358 200000 583670156 200000 825073661 200000 415294431 200000 852806720 200000 966200610 200000 589318611 200000 748597851 200000 117001231 200000 790673731 200000 573910045 200000 121921156 200000 997606198 200000 738262521 200000 139511529 200000 667089648 200000 746309460 200000 647976043 200000 779988841 200000 131318618 200000 175324971 200000 213534434 200000 421883886 200000 549585561 200000 536343705 200000 790520006 200000 757456871 200000 634906789 200000 974467233 200000 541707937 200000 876097509 200000 405660824 200000 214488418 200000 826339866 200000 69921177 200000 414294698 200000 842744349 200000 139370491 200000 810429907 200000 651024947 200000 607876914 200000 287618602 200000 827720324 200000 169374636 200000 611363 200000 936447922 200000 25850556 200000 893942957 200000 567453583 200000 210210491 200000 915868844 200000 482584559 200000 527141686 200000 427424396 200000 763856292 200000 642591050 200000 26306555 200000 911161232 200000 584514580 200000 311705015 200000 402420700 200000 261946701 200000 769778062 200000 974083919 200000 721401338 200000 913212525 200000 587117250 200000 63978313 200000 904272023 200000 174541495 200000 341196671 200000 504375806 200000 774333714 200000 508248854 200000 766999224 200000 596777192 200000 170744812 200000 527391632 200000 941059195 200000 790150814 200000 286803141 200000 533118800 200000 587238907 200000 935782104 200000 477425247 200000 180928156 200000 823771014 200000 471778416 200000 889868440 200000 713736413 200000 210611854 200000 767705438 200000 126591603 200000 857111197 200000 755670948 200000 757879994 200000 838493711 200000 457025412 200000 580867191 200000 652783805 200000 905969325 200000 603342937 200000 518285784 200000 888822463 200000 978536110 200000 530211590 200000 41867192 200000 11817273 200000 8214417 200000 73275539 200000 842224423 200000 473764803 200000 876825080 200000 168376105 200000 237347414 200000 705828118 200000 148208035 200000 69291535 200000 347403413 200000 392047371 200000 357884787 200000 356792752 200000 75962965 200000 149526169 200000 663983463 200000 716118930 200000 909393190 200000 711098841 200000 241405601 200000 578430559 200000 529985464 200000 8974853 200000 890026336 200000 102967263 200000 557259229 200000 264955251 200000 626310918 200000 91325690 200000 351802501 200000 724399518 200000 617254932 200000 342284218 200000 242234304 200000 892705053 200000 610288168 200000 875841862 200000 797158590 200000 741332393 200000 53444613 200000 113736680 200000 458460113 200000 860450330 200000 764404105 200000 658051846 200000 108924008 200000 462964840 200000 285535671 200000 564560171 200000 589335828 200000 546685357 200000 991216815 200000 34161151 200000 466625415 200000 738632737 200000 815884720 200000 148746825 200000 725109391 200000 827317021 200000 767823643 200000 136098292 200000 943269918 200000 35851544 200000 245180018 200000 565426182 200000 324320580 200000 111707563 200000 113181268 200000 324338344 200000 862406706 200000 552524687 200000 142892162 200000 709006116 200000 894998073 200000 810371229 200000 55593949 200000 148014050 200000 50530759 200000 634268620 200000 752986212 200000 108236905 200000 156957296 200000 251363638 200000 153952057 200000 737940835 200000 376751329 200000 500553235 200000 479229084 200000 164914840 200000 996668653 200000 293166266 200000 261075949 200000 747452657 200000 728782212 200000 561888422 200000 125305261 200000 948405366 200000 944649910 200000 674452590 200000 647074685 200000 307048527 200000 757811635 200000 179887051 200000 444210204 200000 707093190 200000 836665549 200000 635974037 200000 938928492 200000 101102402 200000 956646260 200000 128065989 200000 55734381 200000 773858380 200000 762601015 200000 664538995 200000 541962560 200000 310012812 200000 123648713 200000 373647064 200000 970451748 200000 460852172 200000 754567672 200000 880147277 200000 285350523 200000 122138867 200000 528725430 200000 565502281 200000 283100869 200000 958568458 200000 875521300 200000 164391014 200000 471315618 200000 467901754 200000 976714817 200000 874597211 200000 78974419 200000 139108811 200000 194594958 200000 423416834 200000 523781945 200000 162632230 200000 906956908 200000 775293778 200000 767764179 200000 621940178 200000 117003115 200000 297187173 200000 181428675 200000 755323770 200000 919945788 200000 581066099 200000 692172873 200000 510503140 200000 146158767 200000 578927571 200000 783106502 200000 571751674 200000 504216501 200000 865342464 200000 683119801 200000 122705860 200000 153251678 200000 876149905 200000 865067204 200000 261168234 200000 533483739 200000 43813183 200000 441990310 200000 200483125 200000 944978556 200000 652383459 200000 475135041 200000 218914703 200000 652344241 200000 776474484 200000 81733782 200000 642789374 200000 467389196 200000 270360587 200000 378834883 200000 293710379 200000 352665148 200000 424190689 200000 728214283 200000 315257056 200000 564575251 200000 963049295 200000 779998413 200000 765241861 200000 232616064 200000 255836620 200000 841724553 200000 742140065 200000 140131989 200000 385396722 200000 910866658 200000 458811614 200000 679286401 200000 275038840 200000 977319830 200000 145035780 200000 451346838 200000 300149048 200000 667725191 200000 323712636 200000 89165891 200000 637963050 200000 124475572 200000 289464270 200000 855868953 200000 468208742 200000 568411712 200000 482793634 200000 302215113 200000 700491300 200000 268925545 200000 991888065 200000 517261603 200000 297513662 200000 301608080 200000 519938836 200000 545932568 200000 54460332 200000 45564727 200000 969677731 200000 532909496 200000 40375687 200000 320978940 200000 6282647 200000 982876212 200000 963093510 200000 901587362 200000 346245943 200000 929811676 200000 538592770 200000 31228937 200000 434417134 200000 258700065 200000 444584308 200000 848120880 200000 563764290 200000 800565651 200000 188295541 200000 703704120 200000 442414557 200000 529509346 200000 84485692 200000 406039395 200000 692985735 200000 378652384 200000 406625059 200000 260050448 200000 93016872 200000 929169020 200000 500769953 200000 901792192 200000 798577098 200000 144086472 200000 974222928 200000 863610132 200000 993410964 200000 634041587 200000 866419432 200000 422457291 200000 615697871 200000 817286991 200000 679482433 200000 909444807 200000 606357220 200000 847033675 200000 95365971 200000 949091336 200000 431832155 200000 979892345 200000 402939448 200000 812305582 200000 426757852 200000 592698760 200000 690824744 200000 420305146 200000 322043441 200000 733538889 200000 832902523 200000 329282125 200000 428525377 200000 72797613 200000 840133035 200000 24596774 200000 162847765 200000 776475588 200000 38953806 200000 754341671 200000 180586454 200000 206075839 200000 550550558 200000 328013072 200000 358360779 200000 439061487 200000 887303412 200000 831801026 200000 16412255 200000 785738690 200000 11848647 200000 471787836 200000 652080920 200000 637542859 200000 739143089 200000 615363232 200000 200790176 200000 876742074 200000 722350313 200000 995447341 200000 513387967 200000 148576863 200000 69181129 200000 168097862 200000 271245406 200000 77680555 200000 764937672 200000 854781545 200000 75961220 200000 854755501 200000 377586560 200000 5522231 200000 540756828 200000 277541784 200000 422888105 200000 154773618 200000 953546028 200000 430493114 200000 816019227 200000 623379193 200000 738218334 200000 3044742 200000 108977615 200000 975853773 200000 478985082 200000 89158282 200000 30381789 200000 333730574 200000 287290409 200000 358135161 200000 915823486 200000 959547389 200000 386297650 200000 321474081 200000 302939146 200000 316527355 200000 406941567 200000 237875060 200000 917426171 200000 196555400 200000 707802905 200000 468598147 200000 231734247 200000 610853444 200000 811216166 200000 429456765 200000 316874632 200000 412949232 200000 315733489 200000 697289651 200000 68356535 200000 969573485 200000 489642210 200000 202125206 200000 705742443 200000 464957370 200000 843080320 200000 456930230 200000 386024126 200000 791212793 200000 986696309 200000 49065924 200000 738493672 200000 333442922 200000 760534410 200000 110560912 200000 965827137 200000 180969837 200000 923702181 200000 19742731 200000 865105729 200000 919750787 200000 62856145 200000 363075397 200000 52448643 200000 745038669 200000 438889526 200000 339634286 200000 27213244 200000 597936523 200000 132563995 200000 108822744 200000 244890568 200000 101739037 200000 225105898 200000 595700466 200000 5550237 200000 395273988 200000 267009323 200000 174007886 200000 333055060 200000 402848096 200000 561623175 200000 942012828 200000 849643046 200000 196245363 200000 744149446 200000 334164651 200000 448756331 200000 149623964 200000 892382672 200000 582172781 200000 364348061 200000 759198043 200000 729935534 200000 627454195 200000 335678802 200000 782056275 200000 880837001 200000 376581996 200000 870693957 200000 942997314 200000 515156649 200000 430541865 200000 680221773 200000 136039690 200000 632529271 200000 223797404 200000 444797282 200000 147507626 200000 654284922 200000 398526803 200000 498778782 200000 397770052 200000 92657501 200000 274030592 200000 142893625 200000 920386840 200000 209337574 200000 943144819 200000 752215947 200000 149481351 200000 226918143 200000 942338973 200000 483283725 200000 311910416 200000 44111024 200000 106965902 200000 286145111 200000 32022357 200000 358371873 200000 179842935 200000 746576418 200000 914627862 200000 204603036 200000 773535399 200000 514655814 200000 856252979 200000 454035080 200000 146619793 200000 373312444 200000 379295405 200000 651418478 200000 393880004 200000 289002653 200000 510262181 200000 917306871 200000 328383984 200000 350716448 200000 726354266 200000 846041579 200000 24856551 200000 187804830 200000 830159150 200000 590444082 200000 578635417 200000 975980945 200000 403045281 200000 281151702 200000 457984021 200000 403772816 200000 395340884 200000 761055998 200000 754337165 200000 280572499 200000 66779142 200000 422354675 200000 379460946 200000 686183604 200000 146627737 200000 502783006 200000 783396051 200000 467699883 200000 326397708 200000 531580167 200000 947265697 200000 149377360 200000 147774338 200000 224584022 200000 747788398 200000 683451612 200000 634066233 200000 287106004 200000 309817096 200000 63193767 200000 651463314 200000 693540970 200000 919267425 200000 828962090 200000 659467023 200000 407125025 200000 62496649 200000 942842877 200000 836984655 200000 129198367 200000 38652593 200000 804775897 200000 692747539 200000 352855727 200000 756310313 200000 875765911 200000 351066939 200000 590178616 200000 927639906 200000 557006638 200000 295807944 200000 573296708 200000 157764332 200000 75008951 200000 106697179 200000 549689977 200000 287088759 200000 394653548 200000 195216820 200000 694710690 200000 609082325 200000 355790499 200000 737608883 200000 532226727 200000 645701110 200000 812992215 200000 440035673 200000 682906000 200000 746140393 200000 553405599 200000 763619654 200000 223719301 200000 951184865 200000 445911476 200000 850226492 200000 808170191 200000 198498604 200000 245769454 200000 420055834 200000 830896343 200000 797809213 200000 591354949 200000 86559713 200000 862771237 200000 891790754 200000 49408724 200000 390565297 200000 522860129 200000 124240653 200000 869340368 200000 640203723 200000 354954837 200000 51553103 200000 388664213 200000 646468240 200000 951042536 200000 45067863 200000 569068953 200000 561172351 200000 40615459 200000 292398390 200000 3013237 200000 908838714 200000 766402351 200000 313647645 200000 826866915 200000 517272449 200000 451664468 200000 204039772 200000 470223545 200000 412809525 200000 698743290 200000 251264612 200000 591745777 200000 224773717 200000 847931307 200000 421428165 200000 572934052 200000 893446147 200000 2049550 200000 781561136 200000 189339146 200000 269696639 200000 736867564 200000 622140021 200000 107701883 200000 954431273 200000 579299630 200000 576195717 200000 33062511 200000 653782658 200000 733937371 200000 872445296 200000 535216768 200000 431134763 200000 549231902 200000 147743846 200000 431080550 200000 419545828 200000 225659965 200000 294121913 200000 915707129 200000 941427853 200000 329422754 200000 341263064 200000 651076658 200000 555296295 200000 906033621 200000 838456917 200000 467367721 200000 784730066 200000 801578111 200000 602269151 200000 95139863 200000 889754319 200000 400788071 200000 120671816 200000 306043989 200000 380873087 200000 958492536 200000 978260863 200000 837761114 200000 316963170 200000 933590200 200000 95806101 200000 726731712 200000 671851800 200000 711549521 200000 170534844 200000 477163838 200000 697883746 200000 303496075 200000 526552130 200000 139663534 200000 375816225 200000 602005198 200000 88465561 200000 160836871 200000 563977813 200000 254303652 200000 5731409 200000 863379043 200000 653798942 200000 875142836 200000 445924891 200000 205059066 200000 113014716 200000 568229831 200000 149289415 200000 193948708 200000 554255506 200000 508671942 200000 253662790 200000 91843161 200000 615630110 200000 511571129 200000 807471016 200000 871542067 200000 657332482 200000 413718984 200000 653179677 200000 988321898 200000 857417470 200000 945323837 200000 956480759 200000 891418327 200000 854427378 200000 266341503 200000 416497830 200000 355364465 200000 702210527 200000 269268503 200000 287264442 200000 161624657 200000 12173797 200000 754014638 200000 674451683 200000 777023664 200000 738966086 200000 496059404 200000 223356915 200000 74716391 200000 452650337 200000 944046873 200000 131007961 200000 839915373 200000 789515447 200000 318312415 200000 743417767 200000 944126428 200000 844818664 200000 478405765 200000 925342092 200000 491625707 200000 803921333 200000 284609620 200000 89594073 200000 177080948 200000 356008447 200000 172017588 200000 275530751 200000 312864111 200000 570761158 200000 560696367 200000 282830479 200000 165433844 200000 712062506 200000 529980524 200000 520222520 200000 148892987 200000 610426732 200000 486552117 200000 597815243 200000 16095135 200000 967511276 200000 775818353 200000 610940217 200000 131933333 200000 785440556 200000 416154921 200000 404547986 200000 561446073 200000 290467787 200000 439796613 200000 135400967 200000 440392641 200000 866604938 200000 314843087 200000 960639720 200000 292948102 200000 166350409 200000 11309422 200000 736621989 200000 147457281 200000 122432265 200000 80934123 200000 224052944 200000 449715275 200000 769081835 200000 779539951 200000 814019097 200000 99215003 200000 942601774 200000 652807490 200000 329138256 200000 99570507 200000 516400692 200000 313197261 200000 629194597 200000 401899218 200000 664566653 200000 227849623 200000 861952618 200000 170476234 200000 833185450 200000 588166090 200000 961705870 200000 415274475 200000 569620858 200000 582031023 200000 823594019 200000 167297037 200000 152364751 200000 764023980 200000 429092504 200000 620469800 200000 255960233 200000 388506956 200000 197266558 200000 318292054 200000 769507880 200000 855371063 200000 615700103 200000 695354319 200000 965936013 200000 90598452 200000 482513025 200000 707312876 200000 788890169 200000 608688941 200000 853712222 200000 533650724 200000 410806955 200000 301973034 200000 839956270 200000 562337040 200000 859354757 200000 947546708 200000 969500450 200000 129794153 200000 511892103 200000 844052467 200000 117348746 200000 904642568 200000 455397522 200000 487149679 200000 302996439 200000 627449316 200000 400875429 200000 489602130 200000 125020313 200000 993826583 200000 945788898 200000 271806787 200000 785638785 200000 686633944 200000 225044617 200000 800308235 200000 723478367 200000 587079041 200000 96705530 200000 745040530 200000 24994339 200000 414021769 200000 626266038 200000 348590050 200000 607241951 200000 634077322 200000 629633630 200000 721457186 200000 76165571 200000 396718652 200000 581070769 200000 626966172 200000 24964126 200000 964364663 200000 191187601 200000 907180983 200000 939349091 200000 470802740 200000 614103294 200000 760759035 200000 207972896 200000 472726923 200000 630491160 200000 498116883 200000 834424327 200000 490909109 200000 168092193 200000 681169862 200000 935170537 200000 288902667 200000 553040503 200000 766215676 200000 677148853 200000 122767364 200000 775324573 200000 30276542 200000 1902716 200000 568674361 200000 306265906 200000 908574773 200000 741830256 200000 375089251 200000 98206711 200000 350164393 200000 127818975 200000 591992667 200000 486215629 200000 601005442 200000 769357627 200000 835206937 200000 17340851 200000 405894730 200000 244911636 200000 867827380 200000 863753675 200000 736107944 200000 224051995 200000 508628071 200000 828809557 200000 658679397 200000 805442848 200000 711610761 200000 929036465 200000 98268778 200000 911657491 200000 482092690 200000 181824353 200000 907403967 200000 81072902 200000 133278493 200000 21815811 200000 748463500 200000 132869161 200000 974526431 200000 584736346 200000 553068059 200000 697763020 200000 451581108 200000 413264709 200000 906543315 200000 799233375 200000 747203218 200000 273597125 200000 249585981 200000 526136692 200000 777295250 200000 469554171 200000 902178305 200000 478834106 200000 969587949 200000 348842278 200000 295749353 200000 633018371 200000 433319676 200000 59660712 200000 215478492 200000 719654206 200000 266778934 200000 950319105 200000 764250596 200000 391992189 200000 910427188 200000 166801361 200000 252274472 200000 605221359 200000 512325552 200000 379728345 200000 580089073 200000 468624613 200000 555178113 200000 561970682 200000 515959463 200000 506588624 200000 974230175 200000 24569651 200000 410734292 200000 33862977 200000 956036388 200000 743616935 200000 413955871 200000 725824230 200000 691571784 200000 254220948 200000 300948562 200000 170412947 200000 769692515 200000 798714971 200000 641365587 200000 310981941 200000 34369774 200000 691639933 200000 784482349 200000 57309408 200000 8614529 200000 306426267 200000 286476296 200000 881444545 200000 295371477 200000 708618101 200000 143716139 200000 804227115 200000 371409858 200000 119607019 200000 681270273 200000 335052686 200000 990996545 200000 549313534 200000 572943888 200000 324307066 200000 436330091 200000 716326351 200000 972282882 200000 365536671 200000 272532855 200000 979969181 200000 971083679 200000 840153295 200000 401661887 200000 392328138 200000 170869199 200000 143763193 200000 863607482 200000 186083286 200000 556689563 200000 516464175 200000 419900674 200000 507377250 200000 439946029 200000 513698720 200000 422458446 200000 940715053 200000 852955595 200000 771642270 200000 103390072 200000 732083481 200000 653293534 200000 286663576 200000 830755960 200000 227225126 200000 955413488 200000 568555039 200000 351237222 200000 122045300 200000 100954025 200000 905078500 200000 261556603 200000 964445252 200000 335181776 200000 57055416 200000 622460175 200000 77373174 200000 978931279 200000 689129354 200000 251515803 200000 926847756 200000 73145390 200000 700481643 200000 458861751 200000 809845541 200000 255183254 200000 221840780 200000 898146588 200000 271219458 200000 32220622 200000 279080509 200000 50848419 200000 711126403 200000 46036289 200000 93650158 200000 564792899 200000 394521769 200000 143122805 200000 900448049 200000 499945493 200000 610814357 200000 995731732 200000 218803638 200000 922903891 200000 116844679 200000 719835622 200000 405278797 200000 778828884 200000 281869023 200000 755441364 200000 52985318 200000 963921552 200000 935224606 200000 764581349 200000 209026707 200000 120199329 200000 842513125 200000 899715651 200000 508410756 200000 582565439 200000 990026995 200000 560555575 200000 439592712 200000 470443074 200000 764363050 200000 123642151 200000 859025553 200000 621755554 200000 703424650 200000 578368926 200000 273062064 200000 284016250 200000 250499379 200000 884215108 200000 77439764 200000 277564927 200000 973166182 200000 687709920 200000 522672783 200000 921335949 200000 778687108 200000 685166173 200000 390038288 200000 898779802 200000 481644301 200000 699903169 200000 964554152 200000 665173951 200000 390843553 200000 178414134 200000 683683464 200000 70555318 200000 712256769 200000 538522627 200000 450897664 200000 242647381 200000 68574989 200000 15036051 200000 931895681 200000 175391382 200000 299212999 200000 190882668 200000 548530587 200000 952155282 200000 353145165 200000 169822520 200000 982107647 200000 120846465 200000 749129954 200000 19730367 200000 164992125 200000 918232251 200000 185439462 200000 362908138 200000 754386437 200000 10370232 200000 714219480 200000 189812673 200000 34143401 200000 246315282 200000 362768729 200000 587097196 200000 51760537 200000 164374913 200000 391252523 200000 116128821 200000 919919909 200000 821553373 200000 582938669 200000 590806147 200000 514913981 200000 762478879 200000 875401824 200000 571049951 200000 352264947 200000 39162719 200000 293178596 200000 672043505 200000 276604278 200000 681726934 200000 671493883 200000 524935043 200000 235467544 200000 587383773 200000 823217924 200000 665868412 200000 902524872 200000 985221611 200000 98380927 200000 392070117 200000 44414615 200000 229014426 200000 499944463 200000 470070247 200000 232848822 200000 466913185 200000 479820658 200000 908428234 200000 334811254 200000 270534618 200000 469832585 200000 795206135 200000 888031046 200000 491581244 200000 537000022 200000 970929653 200000 690199991 200000 454182369 200000 368407288 200000 892297839 200000 241744506 200000 884196609 200000 150588848 200000 614857515 200000 545016159 200000 503863540 200000 797379038 200000 567264019 200000 816581463 200000 273255730 200000 359216643 200000 940723247 200000 710655602 200000 811715157 200000 409580480 200000 537269159 200000 812891616 200000 615162901 200000 337614805 200000 673705925 200000 396266995 200000 990757195 200000 387876898 200000 970007024 200000 681818139 200000 511235054 200000 912296 200000 129921201 200000 902430439 200000 603596055 200000 861975688 200000 102184881 200000 92546058 200000 882476799 200000 406602241 200000 509133751 200000 120210003 200000 251500799 200000 717837429 200000 386370734 200000 155250098 200000 410751886 200000 485435236 200000 680024476 200000 76387640 200000 174415430 200000 944711534 200000 556000939 200000 464889623 200000 255631326 200000 882892373 200000 551470371 200000 482769053 200000 485222960 200000 258034935 200000 203068781 200000 372836412 200000 139622964 200000 922736471 200000 109469969 200000 178781061 200000 893857282 200000 482001044 200000 203796151 200000 632379687 200000 762551506 200000 939340015 200000 402832424 200000 399159027 200000 831704831 200000 922815433 200000 183037005 200000 11741658 200000 25883646 200000 498614177 200000 720294702 200000 130611180 200000 13886571 200000 327777817 200000 759767540 200000 886721114 200000 837622268 200000 264740337 200000 883602150 200000 684675444 200000 142260618 200000 123239689 200000 312788847 200000 469728938 200000 1777934 200000 818014306 200000 393367061 200000 247601806 200000 753597345 200000 301653021 200000 663702658 200000 542862032 200000 904295802 200000 377928058 200000 807495038 200000 569605696 200000 339389427 200000 609201881 200000 463734513 200000 102135502 200000 106837379 200000 621216187 200000 40173029 200000 901260172 200000 507786692 200000 917613760 200000 643807361 200000 127939241 200000 499155822 200000 201922985 200000 217631246 200000 278501239 200000 511175769 200000 995835735 200000 100404469 200000 390788709 200000 949260669 200000 907413962 200000 406399166 200000 672439044 200000 709824244 200000 327444514 200000 790111249 200000 452590085 200000 270682614 200000 462315169 200000 568723128 200000 877646649 200000 793159388 200000 212823205 200000 267548058 200000 788171663 200000 938059037 200000 644809905 200000 121117888 200000 630884120 200000 559431506 200000 704817252 200000 521402707 200000 745737989 200000 422318388 200000 673049215 200000 254281114 200000 196680614 200000 261092252 200000 893928162 200000 336700672 200000 382949996 200000 238787201 200000 618877582 200000 248265739 200000 462502887 200000 230159613 200000 996860324 200000 844461669 200000 79550408 200000 357586247 200000 10332004 200000 937858262 200000 85444318 200000 544134329 200000 555371566 200000 844359495 200000 993982748 200000 515856330 200000 187577219 200000 46953664 200000 985200529 200000 651328532 200000 907907076 200000 651293033 200000 148318829 200000 658930255 200000 174967152 200000 521133707 200000 497328898 200000 993062995 200000 193787049 200000 841221775 200000 846326207 200000 855193369 200000 626229679 200000 890148093 200000 703469622 200000 108314809 200000 915219875 200000 689484414 200000 318682390 200000 602606188 200000 415319748 200000 858929369 200000 968855601 200000 76009099 200000 731010676 200000 77228280 200000 942956662 200000 383104141 200000 812002610 200000 712624356 200000 21041142 200000 636199691 200000 300120225 200000 883473347 200000 225693154 200000 684593598 200000 282017151 200000 80939488 200000 112402571 200000 254644607 200000 783553965 200000 900133027 200000 359261535 200000 102387270 200000 464163373 200000 341286547 200000 140082418 200000 3829034 200000 208081694 200000 94223706 200000 992297713 200000 475575910 200000 836741056 200000 360907201 200000 784934447 200000 973686097 200000 48714870 200000 301280686 200000 514659996 200000 554194019 200000 272589502 200000 932643884 200000 759161672 200000 599553335 200000 86979898 200000 100403555 200000 782539876 200000 645722754 200000 537156521 200000 476902042 200000 601131327 200000 591242272 200000 996543213 200000 944404539 200000 9647180 200000 726243591 200000 705294598 200000 725932494 200000 938621210 200000 579273552 200000 796826389 200000 110475772 200000 393517145 200000 479580724 200000 511161177 200000 53759629 200000 427897819 200000 223779340 200000 328940340 200000 270082665 200000 96798863 200000 831354447 200000 774254886 200000 986240409 200000 818056838 200000 208255894 200000 267737807 200000 865066310 200000 19264754 200000 63335323 200000 424424688 200000 261118904 200000 923785249 200000 111455029 200000 474499946 200000 963154008 200000 14426501 200000 935822428 200000 406576445 200000 553726382 200000 29516206 200000 717155882 200000 507308169 200000 456005474 200000 862227021 200000 510826711 200000 500407951 200000 747270717 200000 187076658 200000 120735163 200000 373387183 200000 377062952 200000 85107022 200000 877083983 200000 943907179 200000 463224875 200000 602311857 200000 889159467 200000 363199073 200000 255672430 200000 437435020 200000 626334216 200000 598583892 200000 585534011 200000 588602927 200000 220992958 200000 227296803 200000 4220921 200000 599422475 200000 508322118 200000 899635664 200000 517498673 200000 144449967 200000 811386041 200000 902986873 200000 227375244 200000 862717390 200000 442814798 200000 484167777 200000 190848978 200000 525201975 200000 984180063 200000 441539815 200000 968067563 200000 362145754 200000 905891939 200000 219755148 200000 440359137 200000 302046921 200000 9101556 200000 753816816 200000 440797147 200000 882906675 200000 457366729 200000 831977172 200000 559547170 200000 741614185 200000 627326652 200000 515020825 200000 329446431 200000 68072157 200000 218104005 200000 536673215 200000 224927578 200000 400464413 200000 979661820 200000 923261926 200000 255295099 200000 405376475 200000 486209690 200000 52137935 200000 551641164 200000 836355815 200000 300643831 200000 720429019 200000 145939124 200000 149264690 200000 650671244 200000 260817801 200000 175356092 200000 125704653 200000 58051569 200000 292418939 200000 870677132 200000 294737638 200000 949789407 200000 786036081 200000 509094766 200000 290220496 200000 693665071 200000 612702795 200000 491625417 200000 676735227 200000 846748120 200000 860740107 200000 827768103 200000 666675191 200000 643123955 200000 670796239 200000 834020910 200000 280850293 200000 860245434 200000 297924570 200000 611101353 200000 447675205 200000 170659972 200000 619043723 200000 858766208 200000 799197783 200000 771522249 200000 893782371 200000 732342971 200000 755502269 200000 552972067 200000 773970179 200000 856865666 200000 577483686 200000 13192010 200000 856463146 200000 813614622 200000 719138660 200000 644562454 200000 169500090 200000 911149048 200000 111234406 200000 303688063 200000 934794163 200000 599247768 200000 717978174 200000 40487072 200000 653207349 200000 85742246 200000 472699291 200000 270839215 200000 58608514 200000 890144748 200000 831051342 200000 805708293 200000 717448440 200000 601414993 200000 270344264 200000 660332059 200000 110189338 200000 588629982 200000 626027162 200000 780773769 200000 87019143 200000 116489660 200000 534499699 200000 746309385 200000 979384576 200000 867899955 200000 75535396 200000 250880625 200000 293113189 200000 952956843 200000 223718174 200000 293097659 200000 813721528 200000 480583086 200000 421141489 200000 77054976 200000 801474840 200000 364887267 200000 988270926 200000 767757176 200000 616963014 200000 650165523 200000 777924357 200000 742859643 200000 494608162 200000 664818983 200000 987767302 200000 559149953 200000 865806765 200000 252642086 200000 907999331 200000 416247332 200000 158296840 200000 139650107 200000 342220620 200000 595313948 200000 64207858 200000 320091820 200000 47552784 200000 966993217 200000 854122573 200000 464015331 200000 682292002 200000 860407436 200000 311325465 200000 153412712 200000 635721232 200000 412970005 200000 86298743 200000 238052324 200000 351809421 200000 384521749 200000 348825510 200000 515487518 200000 318274663 200000 635798501 200000 224032008 200000 416147969 200000 921719441 200000 142102012 200000 227558429 200000 730735507 200000 332365593 200000 410242548 200000 691838853 200000 206256126 200000 111673905 200000 397629060 200000 769648385 200000 643802762 200000 705689897 200000 709757830 200000 12856178 200000 804461983 200000 968203378 200000 206674929 200000 587445975 200000 321472711 200000 844863901 200000 586107359 200000 951844434 200000 14702249 200000 378222936 200000 735255176 200000 443391011 200000 647472910 200000 127873399 200000 578674756 200000 992046506 200000 229782751 200000 450900711 200000 116753547 200000 997547881 200000 852421668 200000 542704059 200000 513590263 200000 339261182 200000 439629318 200000 418493731 200000 671135808 200000 821488940 200000 242935500 200000 391668079 200000 177848895 200000 154950098 200000 287927264 200000 446835727 200000 696380907 200000 774243313 200000 527226314 200000 590423445 200000 540515933 200000 450620330 200000 153734707 200000 315492785 200000 930725326 200000 122442812 200000 99872227 200000 797974322 200000 585589655 200000 388850185 200000 177549506 200000 862346763 200000 276341295 200000 178301585 200000 868098010 200000 719248202 200000 756588336 200000 736109173 200000 955005266 200000 866692897 200000 442100049 200000 608737140 200000 548970099 200000 921092321 200000 614913644 200000 199317104 200000 394807205 200000 830692089 200000 618325881 200000 436922216 200000 12176498 200000 682401018 200000 779438736 200000 439360894 200000 213283713 200000 355858837 200000 597305065 200000 955099378 200000 234426524 200000 954375323 200000 877543135 200000 588411173 200000 870203562 200000 500616442 200000 124483559 200000 36984470 200000 383035316 200000 156968646 200000 678843549 200000 713556711 200000 980168418 200000 289064748 200000 513290935 200000 826478296 200000 258956414 200000 730379391 200000 374917390 200000 508100169 200000 793482223 200000 66000943 200000 930844571 200000 354277436 200000 449895870 200000 502394572 200000 278211959 200000 322667727 200000 556770196 200000 775969286 200000 481481433 200000 16792901 200000 544275513 200000 876923567 200000 714879771 200000 152360445 200000 154442134 200000 857614519 200000 431487668 200000 812136568 200000 924982450 200000 345604909 200000 17865534 200000 733523286 200000 362804663 200000 790310468 200000 257262961 200000 72032857 200000 69431278 200000 558774602 200000 637231909 200000 913983584 200000 679985085 200000 654994610 200000 493019986 200000 656584043 200000 327871151 200000 932381194 200000 476245010 200000 105927837 200000 298186604 200000 883738628 200000 121261213 200000 524590644 200000 336660411 200000 708955249 200000 47606092 200000 965552529 200000 175546502 200000 129585216 200000 647692694 200000 370082614 200000 177639893 200000 978900866 200000 522064916 200000 805405890 200000 412738257 200000 795438440 200000 587247743 200000 870008054 200000 326735810 200000 97095746 200000 886874544 200000 782149042 200000 87408656 200000 729162625 200000 565257630 200000 482007032 200000 253898309 200000 929786293 200000 971020643 200000 438440934 200000 589044232 200000 284892814 200000 786936630 200000 449921727 200000 964138018 200000 777314526 200000 357627505 200000 921713890 200000 237694587 200000 693652629 200000 756619 200000 223205329 200000 68909085 200000 6769859 200000 814697502 200000 255327274 200000 443929391 200000 502956952 200000 524758754 200000 35999664 200000 265007867 200000 287551078 200000 57737647 200000 456689986 200000 810989544 200000 178104220 200000 872814974 200000 561461473 200000 358127999 200000 311041740 200000 482208359 200000 338984877 200000 397345384 200000 705691301 200000 341397923 200000 400664039 200000 855724653 200000 895803128 200000 649975179 200000 564036336 200000 768074357 200000 82545335 200000 609512854 200000 11004744 200000 251265673 200000 123885552 200000 10423901 200000 20547727 200000 597882322 200000 490822613 200000 458672025 200000 812222854 200000 744618136 200000 691825846 200000 227341859 200000 585149453 200000 113271363 200000 172011012 200000 757934579 200000 250442534 200000 741053277 200000 471879247 200000 380105248 200000 702482160 200000 87238541 200000 823799624 200000 475866341 200000 99944108 200000 408706972 200000 977907135 200000 522979737 200000 271269050 200000 147070323 200000 186370469 200000 747569845 200000 84958363 200000 122978330 200000 328934922 200000 190276561 200000 119227120 200000 812277689 200000 61313310 200000 327485349 200000 90508665 200000 305774490 200000 755502131 200000 852569100 200000 616148758 200000 400916516 200000 179940281 200000 204209660 200000 593241032 200000 126086368 200000 201014591 200000 513563022 200000 598930607 200000 958756470 200000 644041592 200000 826010107 200000 588798477 200000 10748080 200000 248496178 200000 302462876 200000 24707392 200000 388706933 200000 522305632 200000 502666216 200000 21966027 200000 835904975 200000 587806224 200000 716473720 200000 859864654 200000 648899557 200000 137425012 200000 118520326 200000 725544584 200000 443418880 200000 630646749 200000 311660137 200000 805610330 200000 634902152 200000 708937146 200000 519286937 200000 87672774 200000 823672071 200000 368055452 200000 42433968 200000 623548395 200000 181803556 200000 361657396 200000 502644710 200000 345235210 200000 139434153 200000 273394002 200000 598044819 200000 838791043 200000 517086844 200000 118945255 200000 614388784 200000 607978200 200000 561351848 200000 435018499 200000 313137237 200000 875388328 200000 824335701 200000 859029207 200000 492632507 200000 686321587 200000 868567499 200000 2299059 200000 306260026 200000 419419100 200000 988503154 200000 365990663 200000 423115979 200000 684523041 200000 121282771 200000 296994149 200000 282067335 200000 750994339 200000 810730391 200000 569483901 200000 954304933 200000 406442148 200000 586710150 200000 553276446 200000 393653119 200000 133843587 200000 841287816 200000 958196027 200000 465399436 200000 796151233 200000 578322854 200000 548790754 200000 454781286 200000 708015102 200000 922806538 200000 59413318 200000 453357508 200000 742669820 200000 633464570 200000 625129397 200000 401156224 200000 926292889 200000 547936479 200000 892123297 200000 613294482 200000 702019032 200000 136952643 200000 926692507 200000 618467858 200000 726936280 200000 4250574 200000 571195218 200000 728141369 200000 639850970 200000 915905351 200000 429106071 200000 131253087 200000 457119039 200000 513929624 200000 332200283 200000 160646653 200000 701772935 200000 546157001 200000 126794158 200000 921866667 200000 20950097 200000 737958403 200000 320458433 200000 506709794 200000 278055520 200000 63310221 200000 313979876 200000 428583483 200000 412564372 200000 284140242 200000 480150408 200000 989503981 200000 742561772 200000 909786456 200000 126381885 200000 548477521 200000 175815306 200000 129506249 200000 578692020 200000 791512737 200000 936760749 200000 218110957 200000 708415676 200000 900772660 200000 378445496 200000 174713005 200000 135488328 200000 942967682 200000 516735017 200000 876447760 200000 890115431 200000 488775717 200000 922924449 200000 877372736 200000 681635401 200000 449945813 200000 655542242 200000 597744262 200000 16983616 200000 412420202 200000 558411978 200000 1689929 200000 817807547 200000 937444572 200000 431848284 200000 520594449 200000 766657100 200000 583636806 200000 146676152 200000 938436233 200000 430888610 200000 306439134 200000 845399837 200000 145583479 200000 549654670 200000 606545405 200000 545402861 200000 75573446 200000 516869121 200000 726048284 200000 688846759 200000 747617660 200000 294956044 200000 882653651 200000 967639789 200000 403845571 200000 22535389 200000 934649820 200000 713160063 200000 68755682 200000 101072840 200000 65131021 200000 57160766 200000 190960452 200000 723824955 200000 733139808 200000 879595817 200000 350973039 200000 180200647 200000 813270510 200000 511379810 200000 298546445 200000 964193052 200000 68551919 200000 863078185 200000 126389478 200000 931951116 200000 419817147 200000 743019486 200000 494023907 200000 28617863 200000 210538698 200000 543599618 200000 861295884 200000 820265629 200000 595519414 200000 835785014 200000 513571465 200000 218835838 200000 260015927 200000 175674937 200000 928884132 200000 743413116 200000 492930085 200000 213699310 200000 698644420 200000 158669319 200000 156349561 200000 15376978 200000 187370354 200000 174783918 200000 467573579 200000 888113801 200000 668764246 200000 180523556 200000 157411028 200000 786332369 200000 326259514 200000 977390135 200000 894861933 200000 164836236 200000 114112005 200000 391205337 200000 269529741 200000 159475770 200000 634502592 200000 624151579 200000 41805006 200000 746805627 200000 689163924 200000 607543596 200000 525868519 200000 313257744 200000 496743881 200000 161178205 200000 671635378 200000 329269722 200000 245029832 200000 542303263 200000 565396774 200000 472966104 200000 590746136 200000 819084802 200000 151084637 200000 878698540 200000 457047908 200000 103788215 200000 347588239 200000 749533974 200000 951351666 200000 282330126 200000 760004628 200000 88144887 200000 296797996 200000 262546168 200000 71447140 200000 441201486 200000 387180186 200000 283001221 200000 321511449 200000 520859837 200000 340934884 200000 18824934 200000 866135787 200000 664790275 200000 678890580 200000 777306987 200000 832144819 200000 963493891 200000 590443089 200000 974922372 200000 63610472 200000 673383611 200000 934494052 200000 333812419 200000 232680995 200000 148484940 200000 576694070 200000 194801111 200000 81818397 200000 690132728 200000 11407502 200000 539167378 200000 604842671 200000 140533278 200000 870977367 200000 673115875 200000 783842640 200000 405121086 200000 70838423 200000 219820508 200000 106128538 200000 44061691 200000 643859576 200000 132928940 200000 279036228 200000 525702931 200000 55811138 200000 692524965 200000 836874536 200000 300334696 200000 156327518 200000 810518070 200000 507121982 200000 952995321 200000 731925076 200000 531343088 200000 399626654 200000 124187369 200000 126781132 200000 2285700 200000 3959168 200000 797330294 200000 60447631 200000 556868802 200000 169452863 200000 94740737 200000 286501254 200000 686879387 200000 195844688 200000 540639244 200000 635954873 200000 664648735 200000 696758095 200000 871416885 200000 117231697 200000 364533887 200000 858292722 200000 408698943 200000 117656725 200000 14401035 200000 166466834 200000 454558218 200000 619827440 200000 435163700 200000 623240360 200000 761654933 200000 635025896 200000 910061962 200000 900083661 200000 705892353 200000 630161703 200000 865979837 200000 639434424 200000 452159888 200000 404638069 200000 154356127 200000 699741379 200000 169848225 200000 852168890 200000 248732960 200000 477682789 200000 690048437 200000 424229376 200000 384642895 200000 472101688 200000 160124013 200000 216988014 200000 601869407 200000 651185652 200000 368292232 200000 122295885 200000 156278174 200000 20089969 200000 818866152 200000 825315078 200000 174708606 200000 218318759 200000 436471181 200000 290252577 200000 211356560 200000 539611056 200000 731548567 200000 442286406 200000 159833219 200000 801798596 200000 788998727 200000 389237567 200000 950842408 200000 515048508 200000 528907006 200000 702100467 200000 246460272 200000 224500879 200000 935134779 200000 56763243 200000 828746348 200000 527480662 200000 233346464 200000 696464592 200000 671959626 200000 924411978 200000 43934701 200000 209171049 200000 360509278 200000 721249348 200000 782682883 200000 545287073 200000 155776789 200000 87021883 200000 819053537 200000 808978686 200000 209953282 200000 43293257 200000 497943209 200000 468551722 200000 552661461 200000 837507493 200000 930614938 200000 62471661 200000 374314334 200000 412453545 200000 11282455 200000 40507952 200000 568169614 200000 181236684 200000 834484382 200000 747985915 200000 811965044 200000 541927080 200000 199717584 200000 219809654 200000 702065475 200000 636792821 200000 565450863 200000 906651114 200000 824297034 200000 550986635 200000 247859802 200000 787646912 200000 503909369 200000 168978019 200000 114251410 200000 653415040 200000 878921186 200000 752752789 200000 437312567 200000 773193939 200000 569658548 200000 470414682 200000 408974730 200000 15510144 200000 569226304 200000 729416971 200000 178040812 200000 550518897 200000 965551991 200000 192425247 200000 364935133 200000 877778607 200000 486945386 200000 831788079 200000 40903933 200000 775326304 200000 706804296 200000 58092532 200000 430605837 200000 282792399 200000 639773538 200000 91179335 200000 762046702 200000 404598884 200000 119591209 200000 458046496 200000 381004447 200000 994219174 200000 873743917 200000 875440022 200000 513429314 200000 174760511 200000 216420895 200000 880229860 200000 801316887 200000 336789496 200000 280846799 200000 943770721 200000 917897598 200000 102486455 200000 692215086 200000 613282182 200000 366618872 200000 428164743 200000 724245324 200000 114769131 200000 587702054 200000 798366864 200000 622239321 200000 981403976 200000 995202504 200000 172033817 200000 92930983 200000 157155960 200000 598723518 200000 600887948 200000 970403238 200000 620249457 200000 427986185 200000 585117809 200000 695064037 200000 771580492 200000 497938633 200000 511969137 200000 446449943 200000 268617282 200000 217990464 200000 313544532 200000 774249738 200000 41118636 200000 921498573 200000 814372098 200000 809392304 200000 695179777 200000 601770737 200000 601241732 200000 678365722 200000 106777562 200000 462377548 200000 114358019 200000 658284151 200000 832486129 200000 781803167 200000 569710791 200000 716539929 200000 947569693 200000 363148747 200000 196512057 200000 441167471 200000 439500118 200000 163749071 200000 103946977 200000 474500618 200000 166560182 200000 757682125 200000 263898983 200000 782916763 200000 267266421 200000 585569285 200000 372574100 200000 711882482 200000 766385643 200000 720028120 200000 614831441 200000 681312000 200000 144213905 200000 637703365 200000 414652326 200000 137895381 200000 140741631 200000 960751982 200000 522974907 200000 298147234 200000 651953134 200000 106013075 200000 186103258 200000 745601463 200000 199678262 200000 553871892 200000 457795946 200000 936882820 200000 645529808 200000 598428402 200000 578045172 200000 245713307 200000 974333653 200000 270711630 200000 578875169 200000 348232619 200000 422649980 200000 565843303 200000 212173241 200000 70297734 200000 323089951 200000 742646431 200000 509073317 200000 831677212 200000 335848757 200000 617427318 200000 54675180 200000 297018748 200000 485056088 200000 236035469 200000 457496248 200000 950222552 200000 649322303 200000 965345699 200000 866556753 200000 195872641 200000 888616132 200000 832425370 200000 765649952 200000 366797030 200000 82590431 200000 168280177 200000 370961325 200000 331451801 200000 886117032 200000 402315851 200000 514720672 200000 47881545 200000 971364440 200000 175323750 200000 229785795 200000 171983559 200000 28179271 200000 313674531 200000 840199933 200000 35747844 200000 890053102 200000 849917444 200000 874983255 200000 190632976 200000 114403813 200000 464583592 200000 769048569 200000 954312476 200000 272434661 200000 204979664 200000 797089325 200000 696998520 200000 294555591 200000 997161820 200000 453422170 200000 279284373 200000 957372034 200000 532795981 200000 528766986 200000 780932355 200000 437549103 200000 782588356 200000 242103780 200000 328371314 200000 835741704 200000 376881665 200000 826140081 200000 571969204 200000 308529764 200000 39643748 200000 360886873 200000 610233529 200000 779884731 200000 154851694 200000 929603558 200000 735215760 200000 451823527 200000 773926591 200000 914271615 200000 517188460 200000 930074848 200000 328430361 200000 58439533 200000 20266907 200000 884107582 200000 895467099 200000 60572953 200000 825272976 200000 127322297 200000 728409478 200000 225784587 200000 549151449 200000 558220396 200000 370643130 200000 262329579 200000 361066024 200000 574539917 200000 134925624 200000 199418243 200000 815776078 200000 971324021 200000 82619233 200000 515811514 200000 571519034 200000 731276445 200000 321210036 200000 362912153 200000 373937661 200000 390815901 200000 560528852 200000 306149449 200000 156745928 200000 510620975 200000 457830527 200000 338895378 200000 370760683 200000 223220777 200000 188489622 200000 582851932 200000 884084695 200000 110702214 200000 776704282 200000 150063537 200000 856068636 200000 996313180 200000 163610668 200000 684362168 200000 514207595 200000 233330918 200000 336652556 200000 87323962 200000 213184916 200000 114690683 200000 58856218 200000 128874784 200000 338769288 200000 732648083 200000 157045976 200000 661936497 200000 364295511 200000 392630728 200000 523878372 200000 430126424 200000 441126449 200000 76797906 200000 872982273 200000 881838363 200000 310868072 200000 127942537 200000 530454030 200000 873456164 200000 146479467 200000 343407334 200000 580057612 200000 179304699 200000 745859532 200000 671692033 200000 312067867 200000 426046793 200000 940035386 200000 398991891 200000 314396285 200000 932153301 200000 577357959 200000 280724853 200000 409280144 200000 81385098 200000 818345890 200000 471596958 200000 934528727 200000 940290158 200000 708401052 200000 305156136 200000 251346929 200000 973779883 200000 52933287 200000 843347402 200000 156025759 200000 157149065 200000 47916049 200000 487827038 200000 893199042 200000 36171888 200000 270621260 200000 419219675 200000 122042202 200000 621112298 200000 287317736 200000 518140763 200000 360976007 200000 284283550 200000 376419990 200000 425647382 200000 4740233 200000 811769429 200000 835306278 200000 567085156 200000 272535747 200000 987982840 200000 60216713 200000 991993533 200000 186170803 200000 429709199 200000 19251663 200000 195364539 200000 24342779 200000 756288579 200000 134857513 200000 946962454 200000 810944347 200000 571776603 200000 86061030 200000 181093799 200000 745491123 200000 542862657 200000 82479993 200000 659671909 200000 234415108 200000 354717053 200000 822458481 200000 619813481 200000 627692398 200000 481543864 200000 846821502 200000 528190700 200000 203765299 200000 574547386 200000 919014514 200000 581316167 200000 643212466 200000 579857003 200000 27204156 200000 948543217 200000 122003564 200000 476551125 200000 158311150 200000 612912260 200000 834324481 200000 328422943 200000 272553143 200000 641484215 200000 182555954 200000 412763794 200000 522960104 200000 430864996 200000 531824352 200000 760538006 200000 879281139 200000 598805379 200000 872700683 200000 52399285 200000 751448934 200000 442448684 200000 392581331 200000 360623766 200000 318958579 200000 635064983 200000 167726201 200000 231628547 200000 384946026 200000 547926559 200000 567727453 200000 708022499 200000 585391804 200000 623620409 200000 716253185 200000 680505407 200000 424614393 200000 383421569 200000 109872644 200000 737960511 200000 17872978 200000 793204141 200000 451438631 200000 110846765 200000 694883351 200000 388452246 200000 981142090 200000 515811440 200000 927134393 200000 589938741 200000 44972910 200000 45073554 200000 221403335 200000 944966307 200000 30126004 200000 193742137 200000 282890228 200000 631527703 200000 988803675 200000 628326192 200000 618963727 200000 177739499 200000 392929221 200000 168987743 200000 897952264 200000 798744214 200000 147863922 200000 225089485 200000 954486257 200000 199433138 200000 256495107 200000 968635813 200000 333023481 200000 674899191 200000 695886647 200000 923157805 200000 155070066 200000 293155389 200000 744417776 200000 893588686 200000 755445451 200000 2237052 200000 145431086 200000 988422162 200000 591626134 200000 121465294 200000 119086353 200000 584586145 200000 236594050 200000 613459307 200000 601327322 200000 161473346 200000 987777120 200000 714718636 200000 115355370 200000 352812511 200000 687173409 200000 672883720 200000 425894337 200000 491195776 200000 157545941 200000 245116184 200000 620673279 200000 180392270 200000 894014381 200000 438673557 200000 695803748 200000 637016465 200000 374574329 200000 21791576 200000 974996179 200000 230419889 200000 221131562 200000 373732184 200000 988489290 200000 94109240 200000 849900240 200000 529664431 200000 840711659 200000 151014093 200000 439398300 200000 994441364 200000 670640886 200000 683284025 200000 158961246 200000 236472161 200000 941372875 200000 218518628 200000 591381766 200000 517294221 200000 270232043 200000 392106584 200000 391058086 200000 927926194 200000 706833399 200000 387566140 200000 754599790 200000 602976136 200000 305308590 200000 934317402 200000 547530413 200000 158115815 200000 388290034 200000 479774745 200000 273350870 200000 799058376 200000 981311683 200000 974277122 200000 875400567 200000 315267907 200000 630631233 200000 237884349 200000 657882435 200000 785172369 200000 699494318 200000 126950676 200000 314915336 200000 601796875 200000 586108776 200000 583296750 200000 344256184 200000 899952936 200000 463110898 200000 945617748 200000 148284260 200000 559048321 200000 927765995 200000 575002479 200000 923606843 200000 21232848 200000 987267860 200000 79505287 200000 845028494 200000 871962347 200000 37806670 200000 83518212 200000 664757966 200000 713696461 200000 448350360 200000 485289584 200000 829375115 200000 963070860 200000 512430100 200000 966140786 200000 230092662 200000 227968867 200000 805442562 200000 389417171 200000 477400671 200000 4726185 200000 450504386 200000 484634748 200000 537297718 200000 400647383 200000 717775318 200000 539897717 200000 286751501 200000 114293893 200000 664322524 200000 383017446 200000 415594516 200000 13778795 200000 1647767 200000 913061145 200000 547732891 200000 127111012 200000 713360614 200000 461321589 200000 594356754 200000 940933990 200000 402853066 200000 802424451 200000 95224587 200000 867576714 200000 970698084 200000 982546155 200000 51429685 200000 251531529 200000 896527603 200000 947938423 200000 799692898 200000 71817276 200000 88817881 200000 324300302 200000 361211265 200000 298197146 200000 892304790 200000 577026490 200000 594283684 200000 456410812 200000 995499722 200000 69252258 200000 692749050 200000 64871004 200000 684109622 200000 225681167 200000 276410068 200000 246632529 200000 636647099 200000 315551337 200000 327005603 200000 740950675 200000 726176857 200000 842254138 200000 596261880 200000 29256764 200000 284605488 200000 511026985 200000 417705858 200000 819516804 200000 322281857 200000 337306880 200000 338089746 200000 6133699 200000 542199980 200000 345567397 200000 483473561 200000 226043250 200000 427124530 200000 773499683 200000 288889639 200000 171914281 200000 442080692 200000 350156962 200000 319034092 200000 599401121 200000 816489970 200000 21876330 200000 134337850 200000 24485554 200000 449389260 200000 975455971 200000 911451265 200000 788488533 200000 338063939 200000 528504726 200000 845617745 200000 728215203 200000 288113528 200000 243112236 200000 660332378 200000 936073683 200000 247220907 200000 293835117 200000 254572398 200000 53174591 200000 250906940 200000 832932161 200000 737128316 200000 578059358 200000 123157419 200000 365835442 200000 313174934 200000 971006922 200000 614006683 200000 206322919 200000 282469099 200000 558031674 200000 356884938 200000 499901993 200000 902435277 200000 85385608 200000 546913818 200000 856316896 200000 401819051 200000 171610284 200000 525698443 200000 875786390 200000 955476246 200000 221201854 200000 970650685 200000 101089267 200000 455175103 200000 582090487 200000 403522417 200000 325220030 200000 408444023 200000 140028847 200000 194450312 200000 301150433 200000 55459629 200000 650274911 200000 450679809 200000 996494180 200000 396297970 200000 231701663 200000 942720894 200000 286034544 200000 558901239 200000 501261608 200000 202120127 200000 697556300 200000 375850892 200000 657886163 200000 133328804 200000 356665443 200000 317583905 200000 894533015 200000 277282095 200000 524812603 200000 7554888 200000 789944461 200000 108668286 200000 239021694 200000 635351473 200000 580026351 200000 966334676 200000 722723828 200000 832870188 200000 205871124 200000 407301264 200000 634701446 200000 154008745 200000 429638260 200000 894060339 200000 744135227 200000 975220794 200000 224391593 200000 427069022 200000 40214077 200000 195049743 200000 20509547 200000 230877904 200000 785905877 200000 261865847 200000 851400850 200000 960645739 200000 605622634 200000 954551525 200000 30648598 200000 328174127 200000 162521220 200000 490481127 200000 519501842 200000 992712252 200000 868416974 200000 114740783 200000 942482876 200000 613473235 200000 89749006 200000 319739022 200000 462548845 200000 851939669 200000 180556079 200000 852852467 200000 841046942 200000 251577922 200000 622818871 200000 588402799 200000 840360935 200000 568859962 200000 232033616 200000 351633203 200000 262035714 200000 469454334 200000 867086785 200000 764754063 200000 295357637 200000 100287342 200000 251796469 200000 273723636 200000 923611691 200000 468859788 200000 657019250 200000 886911986 200000 201371978 200000 58978679 200000 88412898 200000 648194618 200000 315672925 200000 294669167 200000 466857997 200000 509483932 200000 960680635 200000 157976279 200000 871071196 200000 373274377 200000 218683100 200000 438427693 200000 591174743 200000 723376784 200000 503311962 200000 86380818 200000 758063782 200000 881451364 200000 876745453 200000 10750536 200000 417773331 200000 230894548 200000 340286829 200000 378204590 200000 592820485 200000 410223952 200000 633067987 200000 157677125 200000 956172037 200000 95228522 200000 611401527 200000 789476397 200000 969508027 200000 420915921 200000 770443218 200000 235532456 200000 139499249 200000 606858071 200000 674893053 200000 979076117 200000 930040206 200000 966307819 200000 299365679 200000 148402676 200000 749858204 200000 922253726 200000 381750274 200000 674607336 200000 236966721 200000 541084321 200000 21207085 200000 195845807 200000 321694152 200000 595185733 200000 197284746 200000 323994154 200000 90371993 200000 249120505 200000 469873424 200000 435289435 200000 254933563 200000 776534094 200000 166881497 200000 580557153 200000 413874265 200000 559644405 200000 378916893 200000 407314045 200000 80588729 200000 579076798 200000 777211188 200000 614723087 200000 225783621 200000 806873242 200000 733049750 200000 316124312 200000 675812101 200000 438132377 200000 774460893 200000 774452153 200000 196274209 200000 27241451 200000 63702465 200000 198857778 200000 71607523 200000 862104802 200000 604147227 200000 870856675 200000 103201970 200000 618296046 200000 197182178 200000 961034189 200000 530565655 200000 184154782 200000 671761711 200000 406103569 200000 534054587 200000 977839013 200000 844475707 200000 759693294 200000 94492517 200000 335131346 200000 745643103 200000 979538374 200000 829715968 200000 753235477 200000 700758290 200000 428023577 200000 833350034 200000 405375103 200000 104747758 200000 196788871 200000 391720517 200000 294520898 200000 319516330 200000 119024594 200000 813114721 200000 997585580 200000 222896160 200000 14265816 200000 911500623 200000 636333615 200000 356557896 200000 597783196 200000 755023255 200000 633401436 200000 918766394 200000 72777021 200000 480890081 200000 172792802 200000 396717614 200000 908685820 200000 239407350 200000 616913554 200000 178550143 200000 603612218 200000 143759039 200000 95916893 200000 175922338 200000 293848694 200000 895748676 200000 440284243 200000 17720883 200000 705052754 200000 8330414 200000 299050661 200000 261949416 200000 807058574 200000 325342789 200000 545511075 200000 184036506 200000 809153290 200000 380771441 200000 566736829 200000 779845186 200000 501765319 200000 64544187 200000 212825221 200000 996676601 200000 54036966 200000 566414284 200000 231855787 200000 264164342 200000 364912039 200000 756829036 200000 909169407 200000 915281811 200000 433250410 200000 571747459 200000 746048881 200000 496504647 200000 785787312 200000 16997915 200000 281695507 200000 941122732 200000 51589657 200000 89578075 200000 786565652 200000 584960634 200000 687868263 200000 456881804 200000 372107718 200000 931052681 200000 162504824 200000 506841367 200000 463042200 200000 663862225 200000 686338383 200000 561969028 200000 17005083 200000 115997804 200000 747648267 200000 52616315 200000 625030912 200000 815984530 200000 16915950 200000 353227718 200000 759517976 200000 718878620 200000 354210134 200000 199872076 200000 410166610 200000 584916481 200000 43387334 200000 623710742 200000 792681919 200000 17056090 200000 479803613 200000 937173069 200000 157925264 200000 876832096 200000 766781276 200000 55253304 200000 121397525 200000 135567084 200000 579260707 200000 810374722 200000 626530751 200000 320134133 200000 931942707 200000 552474097 200000 712579102 200000 694949781 200000 399191469 200000 744652783 200000 61453795 200000 277082115 200000 791959505 200000 12158724 200000 819319262 200000 949737113 200000 792376319 200000 177637145 200000 619779583 200000 349309902 200000 332296120 200000 774992182 200000 319736664 200000 683145532 200000 306757533 200000 65382787 200000 962223128 200000 180995483 200000 212145005 200000 239547721 200000 478111633 200000 34748611 200000 297946634 200000 155762417 200000 500365362 200000 666429357 200000 559868276 200000 102138371 200000 888389517 200000 332617841 200000 39882956 200000 500459816 200000 136764497 200000 48801352 200000 116880977 200000 686003239 200000 456400976 200000 983471499 200000 619196261 200000 140240874 200000 975456377 200000 673298353 200000 714979975 200000 684101754 200000 434154717 200000 35418963 200000 551716186 200000 865659645 200000 900750509 200000 411634219 200000 779280540 200000 633897918 200000 348376122 200000 593236751 200000 986247214 200000 318726693 200000 717236979 200000 358691834 200000 747754770 200000 865870521 200000 525244777 200000 224555010 200000 573250919 200000 483055397 200000 482295116 200000 627232098 200000 145476205 200000 103560239 200000 786888559 200000 444387185 200000 450610311 200000 55331264 200000 226722239 200000 368019624 200000 881596723 200000 438060770 200000 388238159 200000 109982879 200000 115459859 200000 766439869 200000 769335375 200000 563809294 200000 152962022 200000 928305560 200000 503452175 200000 393580240 200000 431926414 200000 187409117 200000 2539775 200000 455668187 200000 420716299 200000 470625556 200000 896082097 200000 840965960 200000 786764414 200000 287952614 200000 562184660 200000 39012944 200000 675230502 200000 353467419 200000 4261946 200000 621082956 200000 3975269 200000 135905179 200000 544010450 200000 723924403 200000 96853691 200000 346223983 200000 750617518 200000 109717534 200000 533716424 200000 735977152 200000 909275645 200000 414990919 200000 931179086 200000 149019094 200000 730295824 200000 173715717 200000 585954859 200000 800292890 200000 330337112 200000 431222864 200000 278652514 200000 926488084 200000 10875493 200000 747855682 200000 869662994 200000 890703724 200000 794700008 200000 351830547 200000 647206780 200000 69473003 200000 436792753 200000 554700315 200000 120856576 200000 260429434 200000 967336113 200000 315355603 200000 927832608 200000 969164065 200000 728530168 200000 266848979 200000 847197818 200000 831871752 200000 75869367 200000 795436500 200000 507223761 200000 569173369 200000 311245118 200000 465987758 200000 938262020 200000 395288283 200000 711438590 200000 935234650 200000 302915093 200000 606601911 200000 120289670 200000 702057201 200000 928661026 200000 931588022 200000 812889993 200000 552673706 200000 150008942 200000 622620064 200000 284406998 200000 749492959 200000 517447768 200000 383924062 200000 544186461 200000 289755143 200000 15497313 200000 745641207 200000 748161584 200000 196039612 200000 415284265 200000 38035349 200000 251345790 200000 973666741 200000 650031729 200000 325349248 200000 516242585 200000 604945100 200000 498351898 200000 279083041 200000 349366000 200000 239324921 200000 633875748 200000 35933184 200000 867880212 200000 357282132 200000 453190831 200000 374966981 200000 290939062 200000 401367574 200000 331994876 200000 444211002 200000 505290918 200000 820884631 200000 685486188 200000 654078278 200000 573605589 200000 430306128 200000 959040126 200000 12449778 200000 825125460 200000 483081177 200000 634058196 200000 200937830 200000 635272017 200000 187165931 200000 17627182 200000 751835372 200000 167494432 200000 403265119 200000 438155885 200000 906353899 200000 257599022 200000 502716716 200000 24118928 200000 597320941 200000 482963982 200000 382496107 200000 340454329 200000 887981977 200000 602836336 200000 440629334 200000 903424039 200000 757465272 200000 315779108 200000 786935364 200000 963246908 200000 356535090 200000 312931098 200000 308953261 200000 82870648 200000 50491153 200000 845318756 200000 885982763 200000 369161852 200000 212753788 200000 826126129 200000 903722102 200000 449275143 200000 222865084 200000 726146515 200000 539489382 200000 416570619 200000 742338618 200000 611979705 200000 949975027 200000 29805912 200000 511406718 200000 543089013 200000 409462840 200000 678228030 200000 719695664 200000 252973750 200000 750186347 200000 80168687 200000 264741146 200000 489285197 200000 608079589 200000 230982089 200000 595334691 200000 65357356 200000 400259359 200000 23735375 200000 572678484 200000 811265889 200000 499288497 200000 230008096 200000 6974166 200000 763636254 200000 649354069 200000 138016765 200000 286808049 200000 863721907 200000 966847457 200000 325358535 200000 758891277 200000 904418961 200000 77501008 200000 648255613 200000 72367540 200000 593539656 200000 701890232 200000 733010241 200000 927033997 200000 675520393 200000 258577492 200000 319204435 200000 906172769 200000 851671076 200000 90987387 200000 16559891 200000 289413401 200000 301256457 200000 436755365 200000 89900546 200000 28072380 200000 371245642 200000 536062316 200000 953683137 200000 799545461 200000 29970711 200000 432951432 200000 174240271 200000 330797450 200000 274917823 200000 561314769 200000 337547214 200000 23175269 200000 557882805 200000 716174144 200000 188734206 200000 464545678 200000 149040520 200000 312969709 200000 486813632 200000 177859246 200000 685355752 200000 965329425 200000 852256083 200000 218166924 200000 702054054 200000 961131781 200000 45679641 200000 124666643 200000 192711348 200000 4411712 200000 848271762 200000 43090249 200000 349305376 200000 192719452 200000 338247774 200000 390745944 200000 579822364 200000 493614352 200000 183127614 200000 413175944 200000 34529016 200000 456761654 200000 653329939 200000 469857089 200000 255449125 200000 124120517 200000 168098780 200000 777023245 200000 638354996 200000 173625559 200000 899191483 200000 913028243 200000 613700564 200000 506301860 200000 155559664 200000 188309404 200000 338302166 200000 321939588 200000 34467803 200000 663286545 200000 608441386 200000 741466863 200000 36606974 200000 717491450 200000 217282530 200000 431011199 200000 433348343 200000 178253952 200000 390039854 200000 78253548 200000 329505161 200000 208780266 200000 668441694 200000 623721231 200000 559762323 200000 346834594 200000 993225954 200000 718370527 200000 649645078 200000 347674928 200000 405989196 200000 768439413 200000 711130931 200000 699482941 200000 294138700 200000 808523786 200000 306785833 200000 902050705 200000 215259569 200000 77171959 200000 852222298 200000 173948436 200000 2667630 200000 58034611 200000 157414470 200000 769732048 200000 513352337 200000 854153688 200000 274819982 200000 535092460 200000 615593548 200000 64040989 200000 441424113 200000 445631665 200000 699329776 200000 492727388 200000 427947345 200000 732380551 200000 93352684 200000 722916749 200000 557854381 200000 38064888 200000 57818065 200000 811574728 200000 880170023 200000 201142187 200000 873154640 200000 88951878 200000 721902591 200000 165156714 200000 695919162 200000 47040351 200000 597678486 200000 312254236 200000 680285822 200000 95698572 200000 828097899 200000 782622922 200000 482621229 200000 627258469 200000 230312736 200000 792571292 200000 375393143 200000 364974243 200000 67597685 200000 290411996 200000 45001646 200000 314183710 200000 954860618 200000 496243441 200000 701628738 200000 296127183 200000 19500705 200000 785235301 200000 660734147 200000 671416783 200000 499389080 200000 62562014 200000 770548194 200000 640974165 200000 329970034 200000 324857383 200000 214166894 200000 650909371 200000 314783630 200000 527296808 200000 860194650 200000 414733944 200000 791698029 200000 899455208 200000 705669812 200000 201458726 200000 867068591 200000 634801042 200000 468062127 200000 492702845 200000 801938966 200000 415624812 200000 566355865 200000 560408917 200000 282411905 200000 577556960 200000 105273061 200000 204410278 200000 399999728 200000 996220277 200000 159688993 200000 327907722 200000 239306118 200000 501260246 200000 135639807 200000 146211385 200000 84325761 200000 837451465 200000 652793424 200000 869150732 200000 872524354 200000 456173880 200000 935949827 200000 375064698 200000 993158731 200000 749083947 200000 826377769 200000 807705116 200000 733220155 200000 69584843 200000 136667123 200000 656074923 200000 462874579 200000 197051744 200000 871274417 200000 177186048 200000 817907699 200000 796197714 200000 190635732 200000 231038738 200000 597820573 200000 71967787 200000 752692204 200000 181644795 200000 578404848 200000 772273554 200000 270337193 200000 283410930 200000 950732076 200000 792228432 200000 494941149 200000 791919185 200000 677069491 200000 298166861 200000 804820856 200000 137281423 200000 152136710 200000 939723923 200000 887758986 200000 490169158 200000 262472131 200000 221700425 200000 448988995 200000 863696430 200000 715109293 200000 460339129 200000 171102453 200000 278515743 200000 947566243 200000 669414986 200000 192111119 200000 420920338 200000 991343782 200000 380490885 200000 353795107 200000 195603487 200000 788269270 200000 129258258 200000 161408992 200000 497009023 200000 97986932 200000 622037947 200000 144123160 200000 159643787 200000 140644833 200000 380086119 200000 579046586 200000 20250810 200000 408113821 200000 32100895 200000 85393623 200000 578950821 200000 486110024 200000 656751884 200000 803302048 200000 472707078 200000 96937123 200000 37305462 200000 361433189 200000 248422323 200000 920863886 200000 829692357 200000 624685975 200000 463814567 200000 21462027 200000 670210435 200000 447311046 200000 985646328 200000 14368569 200000 39888215 200000 470891427 200000 882163169 200000 126192473 200000 725740554 200000 962831614 200000 881677753 200000 684124363 200000 131681669 200000 376171720 200000 59682553 200000 757773584 200000 371897552 200000 812814865 200000 278771513 200000 115291337 200000 422723603 200000 781222154 200000 445601585 200000 347038646 200000 204891288 200000 299950338 200000 435707068 200000 81063095 200000 550929094 200000 710018668 200000 720957648 200000 674898893 200000 19758630 200000 626867415 200000 353482630 200000 865436184 200000 495396704 200000 759084787 200000 70671895 200000 47370714 200000 375215678 200000 917650066 200000 761177820 200000 326409330 200000 609565095 200000 760942243 200000 419212620 200000 566186592 200000 53866917 200000 831784759 200000 319291392 200000 149253447 200000 477632863 200000 711478655 200000 885448882 200000 173729253 200000 489738526 200000 620112332 200000 370852409 200000 431243803 200000 873593930 200000 299949453 200000 815127693 200000 914807019 200000 94800237 200000 850653523 200000 552527560 200000 449818740 200000 363666990 200000 62635215 200000 171740450 200000 661215735 200000 607172439 200000 433473745 200000 974590195 200000 130842581 200000 739720911 200000 959264074 200000 49758388 200000 976320397 200000 899502494 200000 37023562 200000 958386685 200000 584309697 200000 526494703 200000 725092098 200000 735164295 200000 282270257 200000 166505225 200000 564284354 200000 946908970 200000 286194109 200000 398007124 200000 496005626 200000 553468895 200000 777369190 200000 863120985 200000 952606012 200000 291179455 200000 463039309 200000 500829377 200000 963269176 200000 330547713 200000 121125041 200000 100031572 200000 455465661 200000 102794495 200000 672711156 200000 23557114 200000 5131198 200000 674720304 200000 584277910 200000 983219645 200000 935009609 200000 185497134 200000 653415223 200000 962087620 200000 911340177 200000 706224816 200000 846890393 200000 726941528 200000 373047268 200000 173613712 200000 410300571 200000 605932770 200000 84518580 200000 831352774 200000 380280637 200000 92942313 200000 817203602 200000 350751594 200000 426475937 200000 210546200 200000 879945773 200000 88115125 200000 438606600 200000 978504757 200000 508753238 200000 512060927 200000 103461840 200000 218348586 200000 385737982 200000 896306881 200000 855585660 200000 610025727 200000 523806773 200000 460062099 200000 710513323 200000 421261021 200000 253318444 200000 999029550 200000 549394205 200000 649824012 200000 123601715 200000 751773035 200000 240544693 200000 726782452 200000 312650427 200000 898237249 200000 821405297 200000 321553694 200000 849229140 200000 291522761 200000 835177075 200000 401417011 200000 8936367 200000 117483325 200000 93746170 200000 655831547 200000 407424411 200000 711659764 200000 770206313 200000 598577247 200000 487893515 200000 304872294 200000 69792318 200000 138928230 200000 177410830 200000 956291373 200000 962879258 200000 352539962 200000 516805588 200000 999159297 200000 189629375 200000 107006244 200000 243212975 200000 770275514 200000 192965132 200000 253386635 200000 648604430 200000 780047184 200000 72160001 200000 720144119 200000 424702851 200000 458274014 200000 656862401 200000 486455059 200000 37339581 200000 864991642 200000 631364746 200000 55202470 200000 606932109 200000 645327581 200000 774974142 200000 20833688 200000 920300004 200000 11876128 200000 734497500 200000 103569650 200000 152415955 200000 902699003 200000 364504454 200000 184827613 200000 694418313 200000 169940520 200000 454734972 200000 496378528 200000 810401111 200000 213444477 200000 127147679 200000 517749926 200000 375522990 200000 365164277 200000 599279086 200000 735081589 200000 971667230 200000 335638694 200000 603874187 200000 766303927 200000 202777943 200000 682210251 200000 254916534 200000 751482164 200000 678375211 200000 671196859 200000 649951183 200000 954961109 200000 315186570 200000 67745006 200000 110847063 200000 883633058 200000 608547460 200000 631322878 200000 544878831 200000 132871875 200000 353496905 200000 693858979 200000 75107415 200000 855210626 200000 891529259 200000 819091125 200000 567715439 200000 736504902 200000 648924826 200000 958475053 200000 272508472 200000 91190424 200000 536218405 200000 102150435 200000 425329618 200000 803416352 200000 201091967 200000 787794128 200000 345205886 200000 384552104 200000 344847478 200000 55591821 200000 780546205 200000 986888983 200000 150143996 200000 133278161 200000 629821359 200000 364197239 200000 213857058 200000 620031798 200000 4120660 200000 490103790 200000 234522135 200000 367383155 200000 15764557 200000 98144199 200000 857809964 200000 862758754 200000 235715195 200000 649178986 200000 385570258 200000 380917498 200000 956244189 200000 882260063 200000 399751833 200000 165462357 200000 643983509 200000 991918414 200000 492049202 200000 509994411 200000 595264995 200000 129758720 200000 501970285 200000 273532500 200000 308566056 200000 374940510 200000 128395835 200000 581453512 200000 988836323 200000 842744688 200000 41119660 200000 392001954 200000 633065654 200000 920103774 200000 746484465 200000 587672215 200000 703861088 200000 983565682 200000 162084954 200000 174556803 200000 182122948 200000 234035987 200000 168895831 200000 85597020 200000 393878752 200000 693939402 200000 318528122 200000 994793019 200000 357862101 200000 498375232 200000 764587378 200000 437419353 200000 793912037 200000 33062460 200000 134624529 200000 248986639 200000 196431215 200000 285565609 200000 924698950 200000 775337172 200000 409250804 200000 328778381 200000 57930531 200000 539195202 200000 303533332 200000 731498514 200000 535174871 200000 489780240 200000 841485456 200000 946052224 200000 621186484 200000 923405080 200000 333540169 200000 491567168 200000 112272425 200000 308547410 200000 714467647 200000 537724122 200000 760092103 200000 960903894 200000 642994578 200000 85199094 200000 876894015 200000 617862877 200000 452034691 200000 502574173 200000 357818465 200000 581564863 200000 556232562 200000 925273080 200000 355619358 200000 443768565 200000 173159137 200000 277738959 200000 587429510 200000 640664343 200000 259008111 200000 252139787 200000 4161226 200000 313303518 200000 378125020 200000 362230772 200000 936913722 200000 917537826 200000 701633547 200000 614081010 200000 386760007 200000 794982364 200000 750488826 200000 450946958 200000 311410561 200000 555263013 200000 96984011 200000 998828657 200000 546573720 200000 453262132 200000 331717053 200000 283965795 200000 462827614 200000 558835811 200000 914017074 200000 647708748 200000 710848451 200000 367075881 200000 765800362 200000 856863798 200000 307745494 200000 281512480 200000 22333382 200000 223618376 200000 445147082 200000 539584768 200000 226440517 200000 786511051 200000 554771949 200000 812370081 200000 281038089 200000 167962408 200000 487652785 200000 26124795 200000 189289746 200000 580508135 200000 664006823 200000 950871337 200000 951290496 200000 700499376 200000 871624574 200000 428208480 200000 34246548 200000 316264013 200000 639747591 200000 537283324 200000 327477167 200000 486615205 200000 513413427 200000 635403635 200000 211393360 200000 302796481 200000 943051027 200000 104372062 200000 605151257 200000 207828426 200000 819270358 200000 958874230 200000 167700682 200000 505133575 200000 576185549 200000 226613652 200000 503302980 200000 857715939 200000 319783016 200000 263773359 200000 784786566 200000 247776996 200000 540483641 200000 256824545 200000 310796978 200000 49390004 200000 629368816 200000 208121953 200000 950603528 200000 206817307 200000 904016989 200000 28296329 200000 827846120 200000 983758850 200000 265577841 200000 76365264 200000 536120531 200000 927123569 200000 373585979 200000 736613840 200000 954316905 200000 414894480 200000 661784814 200000 261282113 200000 475806316 200000 495010984 200000 794846937 200000 607108603 200000 162661307 200000 703706146 200000 362524780 200000 525713143 200000 527739991 200000 445534598 200000 4751161 200000 67088973 200000 443702112 200000 540615037 200000 895957999 200000 895185206 200000 192503064 200000 433271246 200000 406645343 200000 410997771 200000 131153629 200000 724149091 200000 204533114 200000 294337603 200000 539635506 200000 488293957 200000 137805137 200000 323306615 200000 152300470 200000 674063259 200000 683489555 200000 565219425 200000 649634090 200000 524027821 200000 894859025 200000 745966807 200000 415474543 200000 930336742 200000 559412412 200000 570164180 200000 421781892 200000 139849932 200000 517204644 200000 977645166 200000 559806347 200000 245990410 200000 255812730 200000 541102304 200000 490298052 200000 83376742 200000 79325454 200000 640554625 200000 170499471 200000 622985673 200000 638233681 200000 434504138 200000 382182766 200000 176067389 200000 906659155 200000 804373587 200000 985477887 200000 114147050 200000 102045252 200000 510166228 200000 336546821 200000 872907287 200000 316252790 200000 730375464 200000 425344863 200000 316881710 200000 77597785 200000 996081221 200000 215759118 200000 1737655 200000 667068284 200000 151833156 200000 681301554 200000 815051355 200000 35782290 200000 55478878 200000 356476685 200000 448201954 200000 484134761 200000 831464684 200000 537948926 200000 110177332 200000 117932276 200000 240978277 200000 796296838 200000 139955290 200000 635041601 200000 431735907 200000 59560773 200000 956805757 200000 797940098 200000 220785053 200000 203183100 200000 983269093 200000 331253256 200000 805169133 200000 397204620 200000 203022075 200000 791922242 200000 789670218 200000 431044596 200000 942377287 200000 798678721 200000 560604366 200000 423316566 200000 448203633 200000 73020726 200000 324197553 200000 13691634 200000 693537858 200000 728007793 200000 208247371 200000 800032809 200000 41868707 200000 465491043 200000 741765653 200000 524178810 200000 898044572 200000 647092764 200000 634144167 200000 36015495 200000 406985557 200000 390755789 200000 176271290 200000 978584592 200000 302125848 200000 623867590 200000 300038694 200000 463922165 200000 132384844 200000 862245239 200000 435985380 200000 870463287 200000 229229178 200000 778473842 200000 508702989 200000 309417207 200000 811882059 200000 425355111 200000 67471064 200000 565035892 200000 811961223 200000 946054949 200000 571372959 200000 842620432 200000 615598871 200000 729277343 200000 535711449 200000 679138635 200000 579508994 200000 492679395 200000 70782752 200000 754271430 200000 849487986 200000 134811172 200000 697370667 200000 947305792 200000 793754543 200000 214148528 200000 789330132 200000 151544987 200000 153047074 200000 102418169 200000 601632019 200000 60187607 200000 283835475 200000 432369296 200000 52527616 200000 358725908 200000 214918634 200000 865282596 200000 895706068 200000 730905491 200000 612555185 200000 197959302 200000 837000679 200000 622092212 200000 195968911 200000 701993383 200000 889787570 200000 740520697 200000 626140813 200000 716642967 200000 378743757 200000 378649089 200000 568577235 200000 361057671 200000 371019249 200000 695314573 200000 378646443 200000 620938695 200000 737842935 200000 10102141 200000 170626428 200000 138509768 200000 368240086 200000 12207314 200000 244905936 200000 195389722 200000 849146536 200000 776976301 200000 699051342 200000 542271085 200000 54717604 200000 910955598 200000 824974783 200000 192788883 200000 469150244 200000 462010901 200000 868689931 200000 754695548 200000 829601439 200000 355337603 200000 599189564 200000 506171447 200000 367336623 200000 989998648 200000 976934777 200000 232770807 200000 606650892 200000 835557622 200000 731308043 200000 205237259 200000 476240782 200000 807227804 200000 244266331 200000 880827619 200000 385484590 200000 961192235 200000 231917553 200000 974926864 200000 785526788 200000 301252035 200000 836725109 200000 26639684 200000 624557641 200000 218189989 200000 61300913 200000 363003213 200000 844089685 200000 564306994 200000 570255756 200000 421654557 200000 135894945 200000 780165610 200000 551281423 200000 922699460 200000 30403269 200000 85588077 200000 886037347 200000 413257075 200000 579222395 200000 228697468 200000 834309072 200000 185460603 200000 755099545 200000 923361271 200000 794502334 200000 401486154 200000 544750618 200000 430967263 200000 428844983 200000 904171635 200000 823030548 200000 794772053 200000 319784802 200000 237587878 200000 672535490 200000 506272153 200000 938934664 200000 172421811 200000 392058491 200000 36589835 200000 24189714 200000 991993995 200000 24987831 200000 493871405 200000 387175431 200000 56502078 200000 70240016 200000 170741661 200000 769756562 200000 164580348 200000 753135422 200000 148869406 200000 789640185 200000 711448855 200000 839935001 200000 499562383 200000 196474022 200000 590816254 200000 306616730 200000 849498609 200000 927903777 200000 5302083 200000 560500953 200000 478790756 200000 162822675 200000 320763541 200000 196242959 200000 726448682 200000 56008003 200000 26177734 200000 399587477 200000 767456161 200000 423747484 200000 309064645 200000 354384610 200000 388223052 200000 250611748 200000 562600100 200000 584819344 200000 115763402 200000 711902981 200000 10749842 200000 608622166 200000 179325149 200000 946879367 200000 587018720 200000 631837710 200000 107343715 200000 981013010 200000 447258111 200000 352059567 200000 112665695 200000 855457328 200000 587695999 200000 481292371 200000 734231792 200000 570269320 200000 415251729 200000 246448690 200000 74477399 200000 192471779 200000 860096645 200000 563546788 200000 354519284 200000 718864426 200000 472662220 200000 695341857 200000 230873672 200000 491571813 200000 1867254 200000 294485060 200000 591054068 200000 82150589 200000 354965812 200000 596820930 200000 263091640 200000 129133945 200000 765332693 200000 931072631 200000 964888692 200000 280371203 200000 556161100 200000 343350361 200000 697431593 200000 160026851 200000 468667944 200000 615638145 200000 571450104 200000 598761410 200000 388177945 200000 183919400 200000 905099808 200000 380403560 200000 493101297 200000 793465767 200000 270166019 200000 277770173 200000 493177503 200000 902598261 200000 139642401 200000 963635659 200000 619316277 200000 287166764 200000 958235930 200000 537054649 200000 64479714 200000 89579651 200000 566229167 200000 65212112 200000 638791927 200000 377844820 200000 701780929 200000 40606072 200000 852253670 200000 168825751 200000 57043024 200000 742717243 200000 321354813 200000 230131812 200000 924643708 200000 846622913 200000 196150446 200000 928709620 200000 651032454 200000 892840913 200000 368593161 200000 505258655 200000 462233038 200000 851102037 200000 874197055 200000 721143262 200000 761828054 200000 317707605 200000 343543392 200000 341344329 200000 362234941 200000 960817401 200000 92358813 200000 497831321 200000 740744900 200000 924842123 200000 847448390 200000 607579302 200000 508191819 200000 313046898 200000 796697548 200000 524802409 200000 844779987 200000 591408696 200000 798296255 200000 384034555 200000 13295997 200000 687338627 200000 589737423 200000 67239827 200000 963116680 200000 611315998 200000 291315150 200000 409987723 200000 847116630 200000 547315697 200000 390789291 200000 457622618 200000 308298599 200000 281432067 200000 19515768 200000 392864410 200000 136271708 200000 178116991 200000 221127268 200000 537453059 200000 714042100 200000 114213803 200000 273930433 200000 14077037 200000 779992849 200000 45317361 200000 968726270 200000 422929616 200000 102307251 200000 565000920 200000 56929965 200000 609718599 200000 70000634 200000 10249739 200000 53546621 200000 544037127 200000 622531623 200000 784492624 200000 512655423 200000 500571244 200000 491345819 200000 653833873 200000 400485604 200000 370333420 200000 48860374 200000 432140503 200000 970083964 200000 723978016 200000 165563256 200000 159714376 200000 288775224 200000 59452609 200000 234750530 200000 276996399 200000 215978088 200000 220850344 200000 710394132 200000 655718643 200000 722054781 200000 605791436 200000 139501807 200000 963277342 200000 913298183 200000 5435463 200000 409196020 200000 536739927 200000 397863863 200000 914037584 200000 325858659 200000 1317479 200000 298938205 200000 601312577 200000 352963996 200000 57167414 200000 6024681 200000 331591825 200000 730805792 200000 632788686 200000 64716397 200000 280413914 200000 940241296 200000 613405782 200000 609565977 200000 721373908 200000 331191211 200000 827298328 200000 934532924 200000 701314135 200000 211195219 200000 110181499 200000 461215561 200000 921085532 200000 10993288 200000 348053768 200000 873877710 200000 782585595 200000 274607210 200000 302868071 200000 237452926 200000 594135405 200000 99863355 200000 906108514 200000 572017191 200000 900859915 200000 11613274 200000 476388832 200000 311487675 200000 443539532 200000 961443911 200000 989291754 200000 212609099 200000 293829321 200000 125902500 200000 219755689 200000 446057478 200000 787357500 200000 467342385 200000 183140709 200000 869822013 200000 77030523 200000 193640143 200000 930062470 200000 723849825 200000 186454657 200000 391472509 200000 514070166 200000 483465474 200000 669270116 200000 376038493 200000 977813820 200000 159571921 200000 262968927 200000 388305583 200000 982799169 200000 65241502 200000 19367369 200000 790742740 200000 258673806 200000 225304154 200000 43546395 200000 209804363 200000 247297579 200000 599104788 200000 460437485 200000 49939894 200000 455504960 200000 359247359 200000 157025016 200000 604795604 200000 186578455 200000 781641834 200000 56215060 200000 86381191 200000 547493911 200000 908532421 200000 425219642 200000 89136335 200000 701375945 200000 515789474 200000 45235586 200000 155918541 200000 314124757 200000 642964656 200000 255434533 200000 803112128 200000 714737157 200000 523857601 200000 351175548 200000 556095498 200000 705412417 200000 130971588 200000 751170558 200000 430661419 200000 894746000 200000 282737611 200000 261712709 200000 896672707 200000 393631260 200000 542148613 200000 282897160 200000 667998867 200000 217556781 200000 848084675 200000 263923233 200000 706268540 200000 451626027 200000 332209014 200000 507658887 200000 478545278 200000 354854304 200000 549331119 200000 564324692 200000 579636921 200000 816862515 200000 354531869 200000 118994112 200000 540664942 200000 73961390 200000 895620241 200000 668433443 200000 388687613 200000 427559160 200000 780439548 200000 849115638 200000 820225511 200000 860387865 200000 546750318 200000 6831569 200000 25105869 200000 734492988 200000 517488407 200000 871925357 200000 552738927 200000 431903656 200000 218147401 200000 945841570 200000 149474989 200000 279135685 200000 381643124 200000 193449577 200000 276650120 200000 46159132 200000 40578600 200000 897431259 200000 293769505 200000 693406294 200000 796702997 200000 671798319 200000 916334264 200000 395071291 200000 79705613 200000 555529407 200000 185484461 200000 728849587 200000 878969855 200000 223996418 200000 4494721 200000 763827912 200000 576592125 200000 172206738 200000 436432596 200000 419242145 200000 973986870 200000 869940262 200000 393573735 200000 27188871 200000 668006908 200000 503506840 200000 593129755 200000 227569123 200000 460274110 200000 915911904 200000 828165872 200000 559704892 200000 637267469 200000 666487574 200000 264412422 200000 704727613 200000 456623770 200000 72994419 200000 99081886 200000 443141036 200000 211332150 200000 824693327 200000 408313881 200000 21402483 200000 437541072 200000 224391971 200000 919082230 200000 600487066 200000 634713465 200000 125613191 200000 372451287 200000 815230282 200000 728897122 200000 119500596 200000 353281660 200000 337751755 200000 36271323 200000 285328643 200000 810888645 200000 710178181 200000 692694357 200000 176522987 200000 202172852 200000 361742593 200000 488608607 200000 424393990 200000 935407463 200000 993317352 200000 13336492 200000 516592267 200000 967940897 200000 992621570 200000 351308811 200000 841220564 200000 103645761 200000 89319480 200000 514230125 200000 332251224 200000 580724040 200000 984113809 200000 923824097 200000 346105009 200000 960677847 200000 598781495 200000 674863258 200000 472996503 200000 447842989 200000 126167411 200000 589807078 200000 184320226 200000 186822572 200000 230542764 200000 572021048 200000 953740683 200000 491047380 200000 227329387 200000 879103262 200000 328683946 200000 426484549 200000 878727256 200000 74642762 200000 483900792 200000 789513536 200000 756809021 200000 332723853 200000 439517773 200000 273825318 200000 61836289 200000 835976918 200000 117215394 200000 257554807 200000 104119213 200000 114647862 200000 148141583 200000 73084883 200000 224268394 200000 221815774 200000 630367566 200000 442083579 200000 788853631 200000 12020254 200000 979891765 200000 539511759 200000 7280983 200000 993985639 200000 233703871 200000 130480721 200000 354185080 200000 419153993 200000 144801282 200000 576389024 200000 149036172 200000 801127541 200000 140167225 200000 922448380 200000 254935644 200000 655082171 200000 419158203 200000 890074312 200000 478224334 200000 378925580 200000 519046400 200000 385839746 200000 482088685 200000 753173111 200000 318348194 200000 964435659 200000 164364000 200000 367965487 200000 826324569 200000 694857317 200000 513610225 200000 63650947 200000 209460221 200000 296840495 200000 419777415 200000 139020771 200000 11250311 200000 219498026 200000 361450539 200000 480181729 200000 308742415 200000 373479799 200000 572721541 200000 251785260 200000 589273038 200000 588948053 200000 36605535 200000 820140438 200000 907010077 200000 60507430 200000 602604704 200000 322060814 200000 804208755 200000 576197481 200000 688995666 200000 476870821 200000 121052778 200000 167927745 200000 968165019 200000 566074252 200000 651498169 200000 276735468 200000 508573638 200000 308472852 200000 948174650 200000 30530251 200000 87394619 200000 508609196 200000 621918948 200000 863071840 200000 246269570 200000 846516453 200000 633106897 200000 792008138 200000 858253891 200000 776960368 200000 860307769 200000 496533834 200000 371275847 200000 532309021 200000 119020404 200000 391574592 200000 912471927 200000 896909277 200000 940048378 200000 991611694 200000 101713371 200000 74391232 200000 953122150 200000 524763570 200000 886789275 200000 911806454 200000 705015661 200000 360687759 200000 385433601 200000 308288977 200000 970974443 200000 568422820 200000 153407860 200000 856325569 200000 646698454 200000 948901874 200000 341123965 200000 424393302 200000 568437575 200000 724531610 200000 549054405 200000 18679104 200000 240458615 200000 151286235 200000 392239379 200000 861396305 200000 685438911 200000 13112599 200000 114021714 200000 709817976 200000 188004502 200000 885595854 200000 300541320 200000 40297927 200000 483425686 200000 501909920 200000 774977503 200000 765493613 200000 471382902 200000 459388751 200000 584073119 200000 482558139 200000 393868816 200000 362700985 200000 357438257 200000 910389282 200000 94286428 200000 132549601 200000 998795805 200000 479258931 200000 602253426 200000 410386918 200000 606781707 200000 287773853 200000 224813963 200000 755748105 200000 977138116 200000 581456433 200000 949062655 200000 884054187 200000 508798257 200000 990557920 200000 875803463 200000 151036235 200000 843658586 200000 83993786 200000 45089787 200000 963605643 200000 370509160 200000 659828464 200000 982098900 200000 448010027 200000 65062307 200000 257582546 200000 232503722 200000 655645451 200000 50027379 200000 129355984 200000 287009142 200000 42359084 200000 7969633 200000 190505596 200000 64382033 200000 269575087 200000 446994710 200000 250418822 200000 176471666 200000 674167764 200000 698654042 200000 181531070 200000 498195763 200000 135794683 200000 248256021 200000 960410644 200000 532403467 200000 604812709 200000 7819345 200000 182639258 200000 274517908 200000 942869362 200000 408058933 200000 601055103 200000 630026118 200000 162637092 200000 531081482 200000 215695381 200000 239126713 200000 251142553 200000 124365113 200000 65819339 200000 508879397 200000 774826196 200000 384255050 200000 865429810 200000 675735525 200000 512475636 200000 202752229 200000 780090876 200000 905441070 200000 344711995 200000 820120788 200000 803469559 200000 130762844 200000 993442823 200000 25500414 200000 818190101 200000 994319589 200000 704326363 200000 717821292 200000 854475878 200000 303574882 200000 631906134 200000 440345415 200000 386728475 200000 287765900 200000 457706553 200000 833485527 200000 63207044 200000 127022652 200000 518647652 200000 857773444 200000 209334034 200000 534037353 200000 200307673 200000 668431319 200000 558737493 200000 805131821 200000 808306614 200000 342544761 200000 136883198 200000 598111423 200000 732658750 200000 66345266 200000 400154333 200000 218696825 200000 192109008 200000 776819435 200000 882651874 200000 395344338 200000 980491245 200000 537732524 200000 541356831 200000 921511012 200000 602844470 200000 937677725 200000 856577475 200000 999399143 200000 680287083 200000 90679303 200000 580894752 200000 133599539 200000 63904619 200000 159489875 200000 204893350 200000 365186625 200000 842848569 200000 19215625 200000 245079268 200000 177604649 200000 256702453 200000 270284754 200000 612617612 200000 391634980 200000 521761246 200000 534247285 200000 78867567 200000 322239115 200000 790589526 200000 617930460 200000 917031036 200000 526416597 200000 520919004 200000 476224016 200000 462967236 200000 66632603 200000 270720019 200000 312321080 200000 110848376 200000 788078231 200000 109715385 200000 958495644 200000 765039593 200000 709869727 200000 978921647 200000 702599591 200000 172948102 200000 710820782 200000 230327287 200000 739444447 200000 122500064 200000 796340442 200000 339090864 200000 989933807 200000 682291624 200000 593843806 200000 12151067 200000 253685917 200000 962289838 200000 369939345 200000 154241688 200000 93269971 200000 48033506 200000 843417836 200000 840842664 200000 415728536 200000 969228630 200000 128931335 200000 630338284 200000 920886807 200000 498586170 200000 644994459 200000 902194723 200000 130769558 200000 335465182 200000 595142528 200000 241071152 200000 10025343 200000 10596786 200000 269911215 200000 933063953 200000 251484250 200000 992710216 200000 75363648 200000 56583143 200000 762598352 200000 361001807 200000 700083820 200000 440357107 200000 165129641 200000 985615001 200000 952381068 200000 597836694 200000 905391821 200000 908245269 200000 129539863 200000 817790032 200000 608495941 200000 311806677 200000 593757351 200000 470233281 200000 155728442 200000 202494728 200000 929164019 200000 921667499 200000 635323380 200000 295677951 200000 122047189 200000 726090988 200000 577421788 200000 765078315 200000 425907268 200000 593390983 200000 365350010 200000 818079004 200000 533536858 200000 586383771 200000 430381430 200000 53645187 200000 8887119 200000 748553833 200000 934026649 200000 509276977 200000 152368251 200000 569392209 200000 567544012 200000 732733460 200000 864191575 200000 401467093 200000 120061975 200000 23494975 200000 461806203 200000 959787156 200000 772425123 200000 118764258 200000 174266784 200000 141174606 200000 629508279 200000 337858125 200000 569623454 200000 55526374 200000 692064701 200000 356324849 200000 616396142 200000 835606618 200000 657402941 200000 350177630 200000 323001641 200000 278975435 200000 151672032 200000 801263428 200000 234012678 200000 874454139 200000 492802414 200000 711890293 200000 218590303 200000 972450761 200000 932109520 200000 913780448 200000 542331819 200000 847917622 200000 622530317 200000 805708183 200000 330723972 200000 123511138 200000 270738767 200000 186128073 200000 52759713 200000 187798543 200000 663803870 200000 65856200 200000 162079964 200000 16164891 200000 850712611 200000 328134403 200000 755483437 200000 419681417 200000 450280102 200000 182697483 200000 488259244 200000 874337144 200000 994357007 200000 826739089 200000 278899602 200000 700426793 200000 9492008 200000 175997542 200000 213679927 200000 343133949 200000 751432664 200000 240449656 200000 594146836 200000 433925491 200000 929791784 200000 320190683 200000 879865281 200000 306288685 200000 365949504 200000 157370301 200000 648514295 200000 416669931 200000 512004714 200000 863723119 200000 20857231 200000 674579086 200000 409924109 200000 38781793 200000 317523584 200000 324302613 200000 807133875 200000 930763813 200000 56679396 200000 667701154 200000 496647427 200000 495210347 200000 947236594 200000 757973620 200000 6115526 200000 417196291 200000 344843268 200000 614871789 200000 918071012 200000 22165981 200000 372511377 200000 949237133 200000 173892455 200000 552718347 200000 824615731 200000 361726965 200000 730923382 200000 357276860 200000 15383458 200000 260359396 200000 146631002 200000 379029058 200000 121962678 200000 291598908 200000 879783548 200000 716196364 200000 347175528 200000 200066813 200000 8858468 200000 974576812 200000 350301648 200000 552680263 200000 573199291 200000 297699281 200000 457846055 200000 584652892 200000 449186888 200000 358420044 200000 844373445 200000 721338522 200000 316070133 200000 19757583 200000 263832611 200000 562966404 200000 952647882 200000 863757352 200000 498306521 200000 997782969 200000 317704688 200000 983825609 200000 675516321 200000 201208570 200000 403555759 200000 990366018 200000 605512529 200000 653627944 200000 422215791 200000 752373764 200000 660490724 200000 952080706 200000 142782906 200000 510070431 200000 21364080 200000 69667178 200000 677171767 200000 78627268 200000 735397168 200000 493327584 200000 45698991 200000 981828931 200000 590729083 200000 340846852 200000 58956043 200000 228260876 200000 790609353 200000 193940567 200000 955240530 200000 434878513 200000 214342836 200000 640021626 200000 302800559 200000 723172578 200000 302061044 200000 153107500 200000 825748072 200000 429112431 200000 243920481 200000 537886543 200000 715817703 200000 912815688 200000 435865588 200000 534816483 200000 340663476 200000 589780223 200000 635724229 200000 718321929 200000 907305336 200000 609377859 200000 625803790 200000 825153792 200000 158282235 200000 915929317 200000 463884325 200000 243480362 200000 994828325 200000 691976919 200000 291875460 200000 234140423 200000 483882239 200000 330713383 200000 410186436 200000 899118391 200000 875944114 200000 668643335 200000 869925788 200000 353372539 200000 473124486 200000 219069128 200000 735623398 200000 479400628 200000 885326563 200000 372878809 200000 306809753 200000 813110497 200000 632217939 200000 703184587 200000 807803855 200000 146676516 200000 630372477 200000 242446927 200000 761055936 200000 942380989 200000 248673322 200000 465144373 200000 719507652 200000 339492876 200000 25692995 200000 62352237 200000 760164691 200000 741436563 200000 963426256 200000 795625481 200000 859740936 200000 363455217 200000 844603642 200000 790495033 200000 619892120 200000 87558630 200000 900219144 200000 35642189 200000 823456735 200000 922448724 200000 516194660 200000 888050614 200000 5485011 200000 942434364 200000 270349462 200000 172792067 200000 825299085 200000 489229500 200000 431868487 200000 332249831 200000 476637766 200000 919272471 200000 106669887 200000 526545968 200000 160057943 200000 683271851 200000 764558182 200000 728337617 200000 686007095 200000 748445179 200000 237352390 200000 753598424 200000 547974272 200000 462378663 200000 856158854 200000 644912504 200000 130295017 200000 767984750 200000 543919343 200000 145478911 200000 951750220 200000 579744818 200000 148385130 200000 415714015 200000 845338017 200000 490215922 200000 794676094 200000 112162472 200000 502714624 200000 956325072 200000 934013398 200000 753838347 200000 419049378 200000 168388876 200000 394387512 200000 324457945 200000 788114399 200000 945359879 200000 907353486 200000 574339073 200000 261276464 200000 635133504 200000 499494880 200000 282516884 200000 890082349 200000 226410329 200000 909772374 200000 904022466 200000 159259791 200000 942216210 200000 724483386 200000 615907549 200000 258307886 200000 160263243 200000 136684531 200000 444204117 200000 37286403 200000 640760070 200000 792427275 200000 941611194 200000 596965927 200000 297136737 200000 737404968 200000 176224189 200000 442136529 200000 355060639 200000 495275029 200000 917122605 200000 32318555 200000 96730911 200000 512345786 200000 189657597 200000 400543292 200000 670131298 200000 580236574 200000 876192828 200000 992829198 200000 498946056 200000 677982060 200000 500562202 200000 219085193 200000 320375763 200000 291338986 200000 904316392 200000 376727941 200000 168613026 200000 27141122 200000 872635672 200000 838220282 200000 254945397 200000 878373435 200000 441127480 200000 40852739 200000 900787311 200000 488179776 200000 158980090 200000 216871893 200000 399091918 200000 420235223 200000 46402095 200000 62188236 200000 755788532 200000 821287914 200000 167419846 200000 246921054 200000 415721824 200000 456874114 200000 568833232 200000 920406052 200000 933440948 200000 267597509 200000 228555902 200000 210744535 200000 337543344 200000 736939774 200000 920109856 200000 875352656 200000 438683700 200000 979445396 200000 632667687 200000 676156038 200000 323416898 200000 394098193 200000 459370531 200000 775505043 200000 173473273 200000 696902428 200000 845419716 200000 715359918 200000 412580761 200000 290257534 200000 492442332 200000 972636209 200000 45732997 200000 960950303 200000 309498971 200000 723101588 200000 828961851 200000 390069001 200000 644036177 200000 372615278 200000 910141276 200000 941566819 200000 116807406 200000 850785146 200000 772373930 200000 38249079 200000 611828100 200000 734494863 200000 108369924 200000 262985388 200000 750459522 200000 355843238 200000 865242219 200000 945477003 200000 563300730 200000 267526615 200000 810416127 200000 718495164 200000 916234011 200000 48554843 200000 445819649 200000 104092937 200000 667570999 200000 250786699 200000 303557330 200000 157765721 200000 920926397 200000 640692702 200000 805118450 200000 883442101 200000 510099390 200000 925122285 200000 717657601 200000 228314182 200000 437382507 200000 782925426 200000 309497280 200000 791684692 200000 29103124 200000 785387843 200000 787587856 200000 702574919 200000 79014698 200000 649717083 200000 528588016 200000 640669609 200000 67750205 200000 235380688 200000 322729858 200000 304026401 200000 469318654 200000 635097309 200000 657571334 200000 140299384 200000 556377149 200000 843136473 200000 139743964 200000 446139287 200000 464041963 200000 825371965 200000 315693445 200000 80347014 200000 96107544 200000 25954465 200000 46074530 200000 710503021 200000 30146805 200000 965790398 200000 836189171 200000 545121174 200000 916556753 200000 563719532 200000 953475160 200000 619219304 200000 597111583 200000 674336676 200000 355449298 200000 203976556 200000 332094062 200000 164274046 200000 155110273 200000 962839114 200000 583545966 200000 920787507 200000 201674663 200000 381881804 200000 984515825 200000 6829596 200000 850034083 200000 780045530 200000 703162598 200000 202876592 200000 605678581 200000 870948219 200000 814472286 200000 210145929 200000 555241536 200000 48648409 200000 622784651 200000 199093086 200000 347806018 200000 679290684 200000 768978363 200000 346667529 200000 388654813 200000 805526029 200000 651128672 200000 701742721 200000 131794448 200000 831632851 200000 707108362 200000 848154592 200000 106642173 200000 396981816 200000 878905194 200000 893603422 200000 26418916 200000 159831045 200000 676145232 200000 367780691 200000 572280870 200000 577285409 200000 471571117 200000 949764408 200000 783821890 200000 427440277 200000 95465361 200000 126362533 200000 77434330 200000 493741705 200000 752049965 200000 686720339 200000 550720686 200000 793259079 200000 717930705 200000 739332634 200000 857845662 200000 492077622 200000 92934893 200000 469752563 200000 806112939 200000 406452703 200000 267313939 200000 770668535 200000 93269238 200000 605274091 200000 893626867 200000 369760861 200000 284053694 200000 891559970 200000 315882845 200000 838980223 200000 333961573 200000 236629868 200000 28439617 200000 699020756 200000 506016619 200000 214103507 200000 510799025 200000 154833654 200000 243638384 200000 685051518 200000 86044636 200000 18921884 200000 472789814 200000 937899446 200000 298738707 200000 235565216 200000 172077980 200000 39172324 200000 763208392 200000 43644922 200000 989303458 200000 197101711 200000 695322761 200000 394367170 200000 207490666 200000 400450146 200000 478010632 200000 209245489 200000 568095285 200000 701094691 200000 582894869 200000 210559647 200000 183423585 200000 557940924 200000 175631521 200000 398111621 200000 735511665 200000 593938485 200000 4154044 200000 710115707 200000 211373828 200000 545081271 200000 301786519 200000 244743482 200000 230342618 200000 741045898 200000 892384898 200000 981121179 200000 513231318 200000 37123862 200000 132029934 200000 200263829 200000 131728118 200000 421182692 200000 198569835 200000 115029314 200000 160256604 200000 979023005 200000 236320682 200000 899099609 200000 624582216 200000 152991753 200000 35242619 200000 317121716 200000 69711898 200000 129907217 200000 644751054 200000 692200266 200000 399321171 200000 458782396 200000 929788085 200000 322563125 200000 998271123 200000 743238965 200000 835628895 200000 416283949 200000 774081436 200000 968319938 200000 667848478 200000 813843722 200000 49020749 200000 855037389 200000 986790753 200000 872859589 200000 296979622 200000 752588254 200000 686367418 200000 790102134 200000 199959498 200000 150239133 200000 402094296 200000 33795414 200000 999447031 200000 466982868 200000 425382540 200000 3360189 200000 574912911 200000 884092010 200000 124454343 200000 922905636 200000 500507665 200000 547754600 200000 602750874 200000 646124579 200000 274667039 200000 726981111 200000 259012660 200000 172869236 200000 50319737 200000 461636703 200000 998393574 200000 169784045 200000 826381056 200000 600403976 200000 243617313 200000 147587721 200000 739963059 200000 140390011 200000 354765173 200000 143006046 200000 844777908 200000 613234785 200000 58878867 200000 809030823 200000 770860099 200000 952405891 200000 625935946 200000 779649211 200000 955022272 200000 604545223 200000 971704973 200000 898236690 200000 945423020 200000 600277048 200000 430130283 200000 223758406 200000 627890344 200000 784454909 200000 687976213 200000 100921359 200000 375981172 200000 107837280 200000 403908314 200000 379186501 200000 236709872 200000 101289672 200000 112375085 200000 266786273 200000 90728477 200000 690239422 200000 230121116 200000 305132283 200000 387083547 200000 918889962 200000 598696666 200000 292107469 200000 30288939 200000 517816854 200000 951967413 200000 949456557 200000 928021934 200000 212491305 200000 184239135 200000 633287957 200000 812513060 200000 617414445 200000 875851817 200000 371092894 200000 773961005 200000 197518664 200000 413957890 200000 993039103 200000 307129738 200000 972880325 200000 843057147 200000 616292114 200000 73304860 200000 285033228 200000 847841157 200000 811235022 200000 13139938 200000 120506021 200000 539447600 200000 226926157 200000 452694270 200000 684473144 200000 177497005 200000 102374087 200000 465098928 200000 520005262 200000 38552780 200000 591532692 200000 972810841 200000 716132752 200000 929692542 200000 722158892 200000 151691896 200000 224002630 200000 403017683 200000 826743594 200000 174835887 200000 618180056 200000 544389372 200000 90509379 200000 87643582 200000 554144400 200000 927239497 200000 713708883 200000 251657093 200000 31780309 200000 352640042 200000 464198736 200000 333728005 200000 393146928 200000 956755505 200000 321426003 200000 530888286 200000 502908746 200000 473107214 200000 227856277 200000 305411282 200000 709278698 200000 881646992 200000 777568111 200000 361034944 200000 338063355 200000 372841386 200000 997309016 200000 974748585 200000 107598467 200000 629872746 200000 453844970 200000 512689709 200000 751298988 200000 861434882 200000 529035484 200000 743556621 200000 142556350 200000 210482627 200000 471953672 200000 885717034 200000 386868770 200000 260288028 200000 774583142 200000 384303236 200000 619074400 200000 218040478 200000 914510350 200000 245468219 200000 979812128 200000 311516154 200000 452155961 200000 28580240 200000 788029739 200000 773644800 200000 5871167 200000 806718435 200000 765311082 200000 377820065 200000 532835225 200000 206724022 200000 369310949 200000 384982253 200000 897146079 200000 426777768 200000 740063685 200000 582201621 200000 242598346 200000 490308985 200000 849216338 200000 550883945 200000 558794546 200000 38313996 200000 297005300 200000 203997786 200000 726799120 200000 642549599 200000 481289524 200000 977762680 200000 890696317 200000 145097620 200000 875212731 200000 544442227 200000 553279920 200000 868119018 200000 538149201 200000 986769693 200000 748637699 200000 610932419 200000 953917406 200000 581374566 200000 903552493 200000 689874335 200000 538375788 200000 326736989 200000 729252616 200000 978679071 200000 750164770 200000 427474229 200000 120995852 200000 970053378 200000 522815817 200000 983660092 200000 936150225 200000 856786986 200000 961096522 200000 166823396 200000 847840847 200000 298055831 200000 39461549 200000 458478014 200000 369064097 200000 151974761 200000 81224218 200000 113548921 200000 482267388 200000 983975649 200000 722627931 200000 326435814 200000 926918076 200000 845627488 200000 546798935 200000 849067766 200000 837570647 200000 89105509 200000 789812759 200000 92540858 200000 243908966 200000 285358226 200000 304057028 200000 770902369 200000 835510434 200000 962910631 200000 722788774 200000 208984636 200000 995034852 200000 552228229 200000 833526309 200000 255427516 200000 601799715 200000 600201003 200000 733205194 200000 42476657 200000 706534265 200000 322043067 200000 560550718 200000 492340235 200000 423572765 200000 466496373 200000 863156809 200000 971158364 200000 390990441 200000 996486585 200000 575279060 200000 143056468 200000 67569109 200000 785357576 200000 525587175 200000 805477379 200000 19084024 200000 537438723 200000 745516458 200000 132110489 200000 772896397 200000 858991209 200000 448709990 200000 610261352 200000 191565419 200000 638161692 200000 691316868 200000 699525855 200000 655723403 200000 332435484 200000 179881612 200000 442058896 200000 740379141 200000 763982473 200000 211318311 200000 457668394 200000 510154002 200000 870958757 200000 259086108 200000 101849726 200000 554861835 200000 411598798 200000 254629462 200000 930229118 200000 990152039 200000 661422215 200000 6851547 200000 684777016 200000 37606079 200000 775229551 200000 567123669 200000 770595806 200000 312536269 200000 630860359 200000 919267211 200000 437956800 200000 914805863 200000 900748784 200000 803718504 200000 642223695 200000 101792136 200000 145856617 200000 726386930 200000 208461083 200000 457368902 200000 343686612 200000 89251284 200000 257750229 200000 902684124 200000 776824689 200000 34385620 200000 919339597 200000 647817377 200000 623737760 200000 76838364 200000 978433396 200000 800793102 200000 232301539 200000 928328691 200000 881208666 200000 595542971 200000 916036312 200000 150959428 200000 869560879 200000 938037857 200000 740344898 200000 121790229 200000 899423045 200000 898008 200000 255268096 200000 142335440 200000 35659532 200000 897774873 200000 844582675 200000 693923069 200000 178269971 200000 240801852 200000 928347548 200000 92634437 200000 975868941 200000 944831098 200000 140144858 200000 919629424 200000 22386632 200000 146591788 200000 117350447 200000 546787174 200000 33974071 200000 153190601 200000 433285147 200000 820357168 200000 763340904 200000 930058987 200000 371406910 200000 294786039 200000 178766477 200000 655095881 200000 445129561 200000 232371971 200000 397576183 200000 432333757 200000 504066381 200000 91695293 200000 659278357 200000 520359230 200000 182867737 200000 84048301 200000 491695992 200000 740607974 200000 224859871 200000 239469435 200000 942143441 200000 228159469 200000 177905119 200000 646509808 200000 114415088 200000 552082091 200000 215163002 200000 420242933 200000 853443014 200000 595957913 200000 239455279 200000 261276562 200000 17774691 200000 678565711 200000 786253728 200000 304815600 200000 430819832 200000 908909958 200000 765815949 200000 556634198 200000 234001365 200000 290018070 200000 676912598 200000 97306926 200000 160699498 200000 656892152 200000 878102908 200000 929508353 200000 965312841 200000 366391621 200000 7336096 200000 767774581 200000 821091618 200000 22042420 200000 697083265 200000 232525141 200000 67730372 200000 554418463 200000 690907521 200000 649142921 200000 652392994 200000 342557821 200000 676428576 200000 767866136 200000 990250570 200000 490009576 200000 513134591 200000 116344876 200000 576221551 200000 306804503 200000 840586461 200000 793327117 200000 700147679 200000 153054948 200000 51530652 200000 397318180 200000 258377996 200000 614203719 200000 684822844 200000 891967225 200000 808585095 200000 1013592 200000 137639389 200000 92166708 200000 908301567 200000 227984208 200000 711894720 200000 907435679 200000 508379205 200000 109163143 200000 664965701 200000 493191713 200000 10772298 200000 304705910 200000 306687470 200000 989654467 200000 618196766 200000 353108405 200000 259624538 200000 409871277 200000 787329010 200000 429586429 200000 542449994 200000 717032233 200000 86697750 200000 530165799 200000 653487518 200000 651744926 200000 482986235 200000 821440810 200000 820031831 200000 198253974 200000 376547121 200000 81308960 200000 327853462 200000 800360120 200000 897420392 200000 83411264 200000 475622555 200000 573301709 200000 177591922 200000 279547364 200000 238183878 200000 527657405 200000 637654079 200000 998491267 200000 279485848 200000 133559442 200000 292480991 200000 64674231 200000 797311922 200000 146312051 200000 220826242 200000 242628408 200000 195016403 200000 741248169 200000 876303994 200000 491931102 200000 683778781 200000 966836637 200000 937624374 200000 278054818 200000 165865168 200000 763257047 200000 407109447 200000 175482780 200000 303026892 200000 865551872 200000 946629215 200000 931606533 200000 685538322 200000 408105439 200000 959093580 200000 36531765 200000 921718019 200000 148464734 200000 121655808 200000 254945957 200000 51895583 200000 520195717 200000 59318667 200000 831728877 200000 427041542 200000 975828093 200000 351299614 200000 912498631 200000 93472889 200000 561929614 200000 911739146 200000 93170953 200000 738059352 200000 810234912 200000 774360765 200000 630753710 200000 38837413 200000 275914173 200000 686372043 200000 932913612 200000 875179646 200000 523303692 200000 929372129 200000 273941662 200000 899190310 200000 763721174 200000 910933970 200000 557051003 200000 860783356 200000 564175108 200000 949212558 200000 792168667 200000 47475586 200000 501292702 200000 924475685 200000 337292888 200000 644362070 200000 478075852 200000 876672455 200000 904247978 200000 513066299 200000 713794775 200000 761723334 200000 641063593 200000 969387792 200000 744890664 200000 347938449 200000 14985806 200000 776962006 200000 623852359 200000 884903098 200000 905302193 200000 813339565 200000 486186717 200000 574640112 200000 663947276 200000 506868695 200000 506955442 200000 147574533 200000 284396469 200000 990620338 200000 865407150 200000 866019304 200000 255372326 200000 505973185 200000 924251610 200000 781297579 200000 37742840 200000 116375971 200000 549942879 200000 164619389 200000 687460578 200000 33640986 200000 554773893 200000 411978671 200000 338684350 200000 843917828 200000 56033716 200000 1592754 200000 429118595 200000 803966820 200000 581362806 200000 997374998 200000 374598475 200000 891941721 200000 205121650 200000 683054988 200000 584194894 200000 117767716 200000 329842034 200000 637003236 200000 364906724 200000 66065189 200000 758753884 200000 754598927 200000 823652741 200000 132955357 200000 466407227 200000 578725917 200000 345957836 200000 183133933 200000 720361783 200000 577104191 200000 266954095 200000 11660309 200000 792190615 200000 110411717 200000 23441735 200000 71186997 200000 72765125 200000 808432927 200000 175648077 200000 211894862 200000 452186697 200000 201303519 200000 176409753 200000 76920449 200000 282721484 200000 857087924 200000 951390052 200000 965863949 200000 940939030 200000 651667824 200000 187705607 200000 311181140 200000 802515727 200000 942270722 200000 438943225 200000 106031574 200000 806877121 200000 219201404 200000 441170900 200000 67827763 200000 869030227 200000 974786829 200000 715739471 200000 225318956 200000 8943374 200000 555464967 200000 787268676 200000 843548322 200000 636245851 200000 458047961 200000 935138219 200000 244423061 200000 110450113 200000 262926100 200000 412829596 200000 990952485 200000 722581227 200000 274692457 200000 89523536 200000 38015635 200000 239437471 200000 929713832 200000 620435231 200000 594053184 200000 796695495 200000 157799362 200000 191490690 200000 12673963 200000 951785579 200000 574677703 200000 202203153 200000 283287670 200000 18320819 200000 9175784 200000 28555141 200000 707674977 200000 671301609 200000 831677557 200000 424610230 200000 280459340 200000 990135412 200000 463686879 200000 11744925 200000 792231480 200000 456802270 200000 73107126 200000 91457875 200000 954324806 200000 27318221 200000 705452458 200000 175599631 200000 691208373 200000 366506252 200000 19857549 200000 530918443 200000 849854696 200000 890076547 200000 785889614 200000 709850654 200000 559213405 200000 569412665 200000 435738879 200000 370275202 200000 558505141 200000 243920729 200000 596909007 200000 624700687 200000 417369265 200000 774704169 200000 120940816 200000 954086045 200000 377465394 200000 838715155 200000 46605105 200000 359087909 200000 247223608 200000 2589598 200000 151744964 200000 842748607 200000 597661411 200000 751866997 200000 39709048 200000 549043875 200000 590375284 200000 869609822 200000 177782814 200000 246443820 200000 890012748 200000 274222915 200000 86417063 200000 210859984 200000 515438059 200000 449345069 200000 222854947 200000 911135528 200000 319692273 200000 62567234 200000 126934211 200000 904344301 200000 392332063 200000 819169997 200000 759935447 200000 566034424 200000 79453013 200000 790357045 200000 894015440 200000 60489792 200000 829323668 200000 280939012 200000 405722942 200000 863035103 200000 624393213 200000 338937825 200000 638705618 200000 64927756 200000 131463632 200000 373913749 200000 411527772 200000 743556385 200000 714695533 200000 735267848 200000 387298508 200000 480938646 200000 128622165 200000 985108804 200000 751111220 200000 280919554 200000 305268009 200000 875516528 200000 24280772 200000 78709280 200000 74320808 200000 220381398 200000 569188299 200000 363207879 200000 893376692 200000 858097885 200000 324091836 200000 608391920 200000 676299341 200000 798820878 200000 584361509 200000 461799603 200000 680794516 200000 607540497 200000 956352441 200000 537303369 200000 346869448 200000 635889072 200000 89692742 200000 222440715 200000 240637259 200000 182354642 200000 814576318 200000 935100272 200000 796504988 200000 783063168 200000 285386034 200000 544525073 200000 576599901 200000 612082659 200000 835363537 200000 290708904 200000 656805711 200000 135351619 200000 615542252 200000 681478155 200000 926867280 200000 170208776 200000 67268084 200000 877505589 200000 114825827 200000 823552700 200000 180333945 200000 755673404 200000 575213734 200000 97924358 200000 985641004 200000 380617051 200000 260101468 200000 765622703 200000 97406173 200000 223036905 200000 512837349 200000 157248672 200000 209150333 200000 583325023 200000 488097984 200000 646849249 200000 843800348 200000 51536725 200000 561884559 200000 2274970 200000 524654058 200000 846160516 200000 219847441 200000 847900949 200000 925671225 200000 973496516 200000 205991464 200000 641600697 200000 862395256 200000 791698702 200000 448562900 200000 860912911 200000 910725689 200000 932036474 200000 293334070 200000 518678720 200000 196464172 200000 186217793 200000 599296141 200000 213391251 200000 778663712 200000 153481404 200000 24579387 200000 711219315 200000 149570055 200000 99980130 200000 801121984 200000 898982246 200000 992573170 200000 386029517 200000 138438844 200000 552208790 200000 126571280 200000 898747828 200000 569388528 200000 737289035 200000 11575474 200000 343912945 200000 294756925 200000 956013550 200000 638314825 200000 748635771 200000 549793443 200000 565780486 200000 306413414 200000 183004780 200000 458897730 200000 918582077 200000 951904440 200000 762539004 200000 297105755 200000 134936156 200000 813896208 200000 233132163 200000 608555854 200000 211878730 200000 147164511 200000 820318842 200000 284285597 200000 371944208 200000 661077941 200000 245710201 200000 466585062 200000 618798038 200000 306993986 200000 444260409 200000 892775660 200000 963177190 200000 581837144 200000 904726162 200000 633206926 200000 916847271 200000 864003687 200000 118092669 200000 338223309 200000 717545634 200000 470015999 200000 832843539 200000 146637002 200000 55508864 200000 12640976 200000 248955019 200000 255427781 200000 9395465 200000 260837548 200000 380747839 200000 611662878 200000 448000549 200000 540179586 200000 420923814 200000 503760214 200000 370172126 200000 720058468 200000 205073242 200000 947806221 200000 136140891 200000 563662721 200000 125173010 200000 438516996 200000 316903141 200000 896284203 200000 90097576 200000 961240092 200000 356429285 200000 695502289 200000 683165972 200000 395967573 200000 628933602 200000 854180612 200000 749050478 200000 683773903 200000 529114759 200000 292641142 200000 468871663 200000 171758539 200000 167744666 200000 994160629 200000 827900655 200000 247404714 200000 583842309 200000 686648435 200000 300664295 200000 307465707 200000 654372304 200000 646942208 200000 729975407 200000 657603632 200000 429890084 200000 559755469 200000 344502080 200000 103401785 200000 279604297 200000 350850602 200000 704683571 200000 716957158 200000 875822759 200000 599938696 200000 590076479 200000 437312569 200000 418642119 200000 993926519 200000 584867198 200000 794822992 200000 732899666 200000 586232231 200000 499590439 200000 537265518 200000 409356304 200000 230972650 200000 861931412 200000 189791730 200000 888543722 200000 401767984 200000 146041404 200000 87983965 200000 778928871 200000 177730952 200000 397552569 200000 681332048 200000 307761714 200000 474032677 200000 238956995 200000 906781322 200000 908137489 200000 398827093 200000 381414194 200000 563528429 200000 295073774 200000 417484683 200000 10536959 200000 462422393 200000 69464657 200000 269114965 200000 476291906 200000 967418446 200000 682134754 200000 340362341 200000 636421940 200000 886763182 200000 455878763 200000 244330124 200000 766715181 200000 459946231 200000 658063571 200000 17595577 200000 607112614 200000 173239980 200000 618085155 200000 779022333 200000 618086455 200000 282216044 200000 772364164 200000 269641865 200000 504607642 200000 607814648 200000 340172094 200000 430688685 200000 503430053 200000 359399472 200000 610546361 200000 503764954 200000 577689427 200000 402451222 200000 307431806 200000 940798112 200000 109240506 200000 579041225 200000 973456950 200000 1732784 200000 218353429 200000 720716937 200000 973342378 200000 690036186 200000 765686459 200000 66695865 200000 359162304 200000 475131151 200000 383481636 200000 499480791 200000 156966275 200000 361524831 200000 278543594 200000 113049221 200000 957444890 200000 339229946 200000 927584709 200000 4399234 200000 172887759 200000 688567090 200000 610646669 200000 606964912 200000 661056009 200000 531490934 200000 193697083 200000 743567375 200000 113682769 200000 770724184 200000 460242151 200000 458531520 200000 511254607 200000 150169479 200000 870560203 200000 850116098 200000 953116621 200000 254012373 200000 905499453 200000 602731063 200000 275200434 200000 530610225 200000 531580855 200000 907946718 200000 653637384 200000 683676588 200000 34041554 200000 250283674 200000 842978806 200000 543551607 200000 506974021 200000 138091817 200000 910962116 200000 562921955 200000 704777450 200000 150267244 200000 260554973 200000 930096735 200000 419739320 200000 233689957 200000 126510792 200000 313489788 200000 877910217 200000 88750131 200000 697458221 200000 864584171 200000 355680341 200000 536623639 200000 110942933 200000 87415676 200000 558861748 200000 833984113 200000 661418409 200000 53062432 200000 661240414 200000 326444483 200000 983156401 200000 302135015 200000 232045294 200000 751023531 200000 78576405 200000 557095425 200000 863640346 200000 651031788 200000 54820127 200000 680104128 200000 272811963 200000 308502373 200000 597165110 200000 922088084 200000 451422410 200000 375598615 200000 476068579 200000 893523981 200000 622680415 200000 792670499 200000 736563407 200000 598282971 200000 662064051 200000 142207432 200000 696786113 200000 114607056 200000 100458783 200000 54293096 200000 125893796 200000 290856667 200000 643998234 200000 241368707 200000 521234302 200000 954307342 200000 932213822 200000 800840377 200000 182312313 200000 848699544 200000 187771458 200000 169843916 200000 43659229 200000 173419722 200000 27711488 200000 423975322 200000 455354131 200000 721184789 200000 232636016 200000 472320294 200000 462552227 200000 689504778 200000 416339882 200000 23271567 200000 21106997 200000 535889752 200000 274151655 200000 746385942 200000 650114194 200000 413422544 200000 765006975 200000 435546908 200000 865274275 200000 929138275 200000 300321771 200000 752879648 200000 478496880 200000 325339425 200000 975820739 200000 224071364 200000 468068386 200000 796981563 200000 619835328 200000 716035528 200000 987107073 200000 913658113 200000 321751738 200000 635867404 200000 232769653 200000 132997091 200000 142774954 200000 677788049 200000 522574087 200000 978443891 200000 255644329 200000 38776184 200000 365140576 200000 14153313 200000 260722926 200000 977100801 200000 369832776 200000 652549757 200000 295311571 200000 127917964 200000 935155623 200000 128437431 200000 953656015 200000 23576986 200000 924850311 200000 722466849 200000 129736828 200000 707568843 200000 628820495 200000 247332074 200000 691789458 200000 712219361 200000 179352456 200000 370090596 200000 766714089 200000 204774075 200000 284291931 200000 462719742 200000 661366394 200000 293512281 200000 757603600 200000 455705673 200000 687968093 200000 595077854 200000 712540495 200000 745697015 200000 423398602 200000 716081288 200000 298459106 200000 130136278 200000 648317212 200000 251156152 200000 218714032 200000 985393368 200000 783514057 200000 43229168 200000 582763202 200000 641933581 200000 296555882 200000 991311311 200000 763263553 200000 700266150 200000 424368056 200000 864200470 200000 178356853 200000 817650675 200000 260510604 200000 830464421 200000 807953606 200000 251994725 200000 647485661 200000 102156414 200000 363126205 200000 974129292 200000 34986693 200000 312455103 200000 962675459 200000 281249305 200000 651990395 200000 68162731 200000 572439392 200000 96068060 200000 118002265 200000 20428705 200000 551859901 200000 163556805 200000 273464791 200000 515379234 200000 809455650 200000 323726054 200000 693222284 200000 626354383 200000 330133943 200000 804533103 200000 703520307 200000 517899624 200000 694033605 200000 364245167 200000 496796067 200000 287202509 200000 176942005 200000 78285593 200000 570970325 200000 856127742 200000 555852303 200000 163533883 200000 119815649 200000 833796894 200000 33048700 200000 14360263 200000 220486144 200000 865693547 200000 880201923 200000 956890254 200000 124141963 200000 216082247 200000 949933007 200000 183282815 200000 711707129 200000 497938226 200000 708496294 200000 787922091 200000 609668067 200000 835829452 200000 962579826 200000 683913795 200000 403304707 200000 246472918 200000 676497275 200000 865226648 200000 226308143 200000 997310256 200000 111448361 200000 669420057 200000 923503458 200000 440321756 200000 876480774 200000 50223703 200000 39204274 200000 741334521 200000 356240569 200000 712922115 200000 289883482 200000 552881608 200000 138081547 200000 871964653 200000 339721649 200000 538306729 200000 446926821 200000 954004485 200000 602153264 200000 826251805 200000 632635982 200000 917735261 200000 280422767 200000 160056005 200000 886022769 200000 90927141 200000 361299751 200000 615041120 200000 265867156 200000 74840493 200000 815434288 200000 982544337 200000 29498913 200000 707483237 200000 350545795 200000 362972438 200000 545048992 200000 58692063 200000 164553528 200000 579433808 200000 594109626 200000 53568202 200000 909207688 200000 779692225 200000 548442935 200000 75748088 200000 399246796 200000 201033415 200000 200307199 200000 162654552 200000 782804091 200000 910215141 200000 249596699 200000 297165820 200000 249754415 200000 193404346 200000 895827892 200000 167040531 200000 932651935 200000 806973192 200000 487020562 200000 3148270 200000 723438245 200000 837933485 200000 768821662 200000 146577150 200000 689123896 200000 176459436 200000 312207584 200000 686859731 200000 255772530 200000 773586468 200000 957125504 200000 614473246 200000 806534283 200000 775340886 200000 105660999 200000 495038128 200000 535503579 200000 544661666 200000 770428190 200000 501933943 200000 112970971 200000 602803082 200000 387940109 200000 755324806 200000 800828451 200000 236186285 200000 966197821 200000 799593229 200000 497428332 200000 621071307 200000 355917813 200000 789076828 200000 298888846 200000 404757447 200000 368831135 200000 654716132 200000 318795394 200000 148027551 200000 404505028 200000 926882101 200000 855792481 200000 777338228 200000 329522698 200000 508281087 200000 401304162 200000 216070280 200000 863352124 200000 783062548 200000 156201439 200000 222150970 200000 642194498 200000 884270435 200000 699970895 200000 839910411 200000 519700259 200000 30994174 200000 180143436 200000 823782043 200000 760672009 200000 68210708 200000 429248909 200000 118942636 200000 454738492 200000 775931127 200000 627788012 200000 479543068 200000 666099749 200000 272495894 200000 501182817 200000 420271598 200000 87473484 200000 170583810 200000 961972228 200000 164371009 200000 27937625 200000 985927788 200000 5411598 200000 538390870 200000 871508246 200000 821626917 200000 953310679 200000 809488270 200000 734673514 200000 122948124 200000 52146904 200000 778242152 200000 987078750 200000 28761954 200000 724944297 200000 139296902 200000 517159194 200000 834183720 200000 393531139 200000 251282856 200000 266143208 200000 354317246 200000 281044671 200000 733055663 200000 769324847 200000 995694228 200000 58157524 200000 324376986 200000 781744761 200000 838001724 200000 992471132 200000 332980107 200000 989074029 200000 369055590 200000 999572366 200000 422399681 200000 948690644 200000 280367586 200000 288538564 200000 553847966 200000 720428182 200000 12892320 200000 583961205 200000 175584675 200000 396958653 200000 853111730 200000 281083963 200000 872300398 200000 742690672 200000 851379271 200000 117424334 200000 410350785 200000 349641720 200000 63262385 200000 864003846 200000 60444029 200000 88213182 200000 804841567 200000 379635932 200000 126020258 200000 413881418 200000 547660771 200000 629992296 200000 127838801 200000 970790981 200000 289578732 200000 308290787 200000 697214921 200000 210470774 200000 823931980 200000 286097573 200000 274507627 200000 237902279 200000 108955634 200000 580108583 200000 961355961 200000 320176704 200000 196844271 200000 249849345 200000 805945938 200000 230254346 200000 281057652 200000 409656301 200000 404692983 200000 134874989 200000 576102609 200000 938383553 200000 253332105 200000 124503505 200000 293763959 200000 778929528 200000 963189255 200000 163850688 200000 705953014 200000 217049640 200000 786856339 200000 529773025 200000 993133055 200000 257912844 200000 934873965 200000 660382717 200000 438775906 200000 568882043 200000 848426229 200000 708050173 200000 564322063 200000 207831533 200000 736493740 200000 653651689 200000 509981208 200000 215818236 200000 49758259 200000 674467049 200000 95491245 200000 529440096 200000 557117001 200000 428967750 200000 73222430 200000 751673073 200000 575775440 200000 161447785 200000 715722971 200000 781951656 200000 435562184 200000 253787610 200000 341156982 200000 148222365 200000 899199058 200000 868286018 200000 94767518 200000 282676746 200000 655254189 200000 957598057 200000 492860197 200000 731175749 200000 643101755 200000 56203575 200000 945697530 200000 450907592 200000 620897404 200000 495006901 200000 72131118 200000 393959724 200000 200118288 200000 843423756 200000 643995890 200000 295811624 200000 253534392 200000 26309764 200000 232461463 200000 311072406 200000 19509077 200000 665856646 200000 150678924 200000 779794285 200000 202924518 200000 623919513 200000 452695394 200000 813180103 200000 107642253 200000 226431591 200000 645419210 200000 828574172 200000 924489866 200000 858135225 200000 889357204 200000 365276932 200000 610912830 200000 83990901 200000 931008689 200000 647127992 200000 85187880 200000 211990694 200000 513465905 200000 269541520 200000 803246826 200000 498375028 200000 740494148 200000 917816133 200000 363767875 200000 932238374 200000 616163900 200000 249076911 200000 923452693 200000 120545318 200000 399428233 200000 179488967 200000 330795105 200000 769530876 200000 716499642 200000 37892261 200000 907810373 200000 822912849 200000 695685250 200000 697537154 200000 373245444 200000 157884653 200000 672599215 200000 748720055 200000 262956029 200000 711848632 200000 687414580 200000 777504443 200000 627318192 200000 296010684 200000 853329183 200000 602779432 200000 387034560 200000 245001760 200000 77544099 200000 258107829 200000 119119339 200000 25406253 200000 790240014 200000 609227836 200000 747477779 200000 112582988 200000 63635154 200000 462130101 200000 469739831 200000 316099588 200000 933683583 200000 472363576 200000 903559034 200000 586692096 200000 669315527 200000 766911230 200000 608794 200000 105951494 200000 960626552 200000 572786783 200000 752090232 200000 539847680 200000 153667972 200000 245241300 200000 719431446 200000 448123638 200000 85096443 200000 794112501 200000 525257618 200000 808312081 200000 288295438 200000 370428539 200000 393359023 200000 475643032 200000 418507789 200000 536346686 200000 535391309 200000 41602805 200000 676943720 200000 773827383 200000 451529067 200000 208334513 200000 467920049 200000 821848191 200000 419701802 200000 493512051 200000 938281880 200000 502214221 200000 325538252 200000 937615363 200000 666234092 200000 335647739 200000 621096624 200000 553743948 200000 406829728 200000 446352896 200000 537945175 200000 729796437 200000 973289923 200000 599157238 200000 749790562 200000 814626118 200000 858702469 200000 168753813 200000 40685968 200000 136209768 200000 107875384 200000 586077109 200000 660836291 200000 355534884 200000 45331787 200000 868730959 200000 196831739 200000 856417538 200000 752107343 200000 384328315 200000 475847512 200000 175677098 200000 896784629 200000 952747890 200000 409654811 200000 557033189 200000 125514254 200000 506546060 200000 705853861 200000 37877404 200000 94373257 200000 292832322 200000 318215285 200000 773031896 200000 619609975 200000 772380716 200000 932249645 200000 773765055 200000 306837769 200000 990378755 200000 24714637 200000 240811676 200000 216753295 200000 308171680 200000 589761654 200000 111432662 200000 178152826 200000 374890490 200000 777171431 200000 692311031 200000 25231962 200000 487204651 200000 194537986 200000 689728166 200000 538581216 200000 377195370 200000 956102662 200000 787282092 200000 715102683 200000 781865489 200000 438787670 200000 993033714 200000 473546046 200000 787787672 200000 487154288 200000 41708927 200000 956044824 200000 81541014 200000 881037557 200000 787361149 200000 919754905 200000 667598022 200000 738493863 200000 353401653 200000 728103443 200000 307761919 200000 497667941 200000 916238606 200000 411716341 200000 444572474 200000 568632880 200000 384402577 200000 209936593 200000 434840463 200000 346191144 200000 786820710 200000 238284886 200000 617799991 200000 126865038 200000 923654231 200000 26973014 200000 538390155 200000 609081283 200000 278167371 200000 374043840 200000 90343682 200000 762844999 200000 722021195 200000 371154085 200000 373476149 200000 130792634 200000 190137216 200000 223250486 200000 568640734 200000 130346717 200000 631779890 200000 108178371 200000 310259923 200000 423313809 200000 498907850 200000 508148413 200000 490436879 200000 714845653 200000 979228111 200000 273962421 200000 894037672 200000 156006859 200000 323807979 200000 909590105 200000 616755673 200000 667231923 200000 833956582 200000 24402812 200000 881636857 200000 726377197 200000 120013737 200000 277908238 200000 80987009 200000 996710394 200000 867831868 200000 149704735 200000 611139081 200000 177435771 200000 149896903 200000 898596064 200000 915362890 200000 821559856 200000 362813076 200000 580732064 200000 710887452 200000 208795641 200000 75549194 200000 521662418 200000 686111352 200000 48234967 200000 590953138 200000 556946437 200000 420218230 200000 293620458 200000 945943861 200000 800127977 200000 141086287 200000 174604660 200000 212319578 200000 565209424 200000 513699164 200000 861440724 200000 669396492 200000 586959145 200000 913354772 200000 551525258 200000 459684177 200000 946952069 200000 10801937 200000 638655289 200000 983710803 200000 816627606 200000 501348362 200000 661117599 200000 926547802 200000 202398634 200000 828484569 200000 503510942 200000 488135631 200000 850724147 200000 236569205 200000 564302645 200000 768773177 200000 765347009 200000 80762104 200000 391819654 200000 610804802 200000 898716677 200000 697804186 200000 708963281 200000 714141875 200000 262748623 200000 546864563 200000 428964983 200000 649285491 200000 626758160 200000 933911996 200000 296341751 200000 762410891 200000 553369048 200000 731537229 200000 622880755 200000 195838755 200000 60537688 200000 969065247 200000 759791403 200000 923623813 200000 583872992 200000 157811978 200000 257268095 200000 12096280 200000 102063073 200000 51794439 200000 294676208 200000 190913893 200000 214269162 200000 452878383 200000 614835359 200000 858667797 200000 474413486 200000 984157369 200000 158827723 200000 580800496 200000 252903420 200000 46365183 200000 385713366 200000 948008670 200000 263854276 200000 567871352 200000 682002240 200000 153061353 200000 219184152 200000 691847614 200000 859641770 200000 3911224 200000 994609959 200000 160696968 200000 178934995 200000 146165780 200000 379873858 200000 496964272 200000 477484189 200000 200059622 200000 341535451 200000 162383918 200000 55268871 200000 216419637 200000 388977024 200000 661527578 200000 303454004 200000 903019180 200000 340800483 200000 823876269 200000 118825826 200000 262988817 200000 69392596 200000 254060351 200000 672414962 200000 267309902 200000 85097540 200000 550407241 200000 462185830 200000 967657323 200000 838213955 200000 259147107 200000 466556765 200000 138989713 200000 703855106 200000 538263366 200000 443795096 200000 371065352 200000 38191057 200000 885876171 200000 206034935 200000 396737592 200000 620991777 200000 372124137 200000 943908219 200000 980181162 200000 71554 200000 200570298 200000 416912965 200000 779056135 200000 791545253 200000 875483765 200000 622037141 200000 181613079 200000 712505178 200000 341182580 200000 395337675 200000 535691715 200000 19403665 200000 726716206 200000 476213352 200000 570613522 200000 825431132 200000 207096125 200000 294959116 200000 961682735 200000 758740202 200000 323084377 200000 644631417 200000 655966304 200000 409265549 200000 167148890 200000 99730062 200000 718855183 200000 950741940 200000 542679097 200000 664874060 200000 241950916 200000 637640689 200000 753915918 200000 746859219 200000 844260903 200000 355339251 200000 404488978 200000 215505764 200000 998170370 200000 125640843 200000 154924189 200000 35727968 200000 846921532 200000 219840938 200000 638450472 200000 957769030 200000 379103198 200000 476147297 200000 287725131 200000 966246072 200000 469942033 200000 836953311 200000 562941120 200000 30614646 200000 846617117 200000 933168757 200000 258687581 200000 97886049 200000 62946666 200000 446483348 200000 849658397 200000 975312760 200000 188662913 200000 450129356 200000 412426774 200000 207242205 200000 608587276 200000 507906510 200000 190395267 200000 388579024 200000 173315537 200000 185716586 200000 659646651 200000 186673585 200000 617571001 200000 118807952 200000 33329974 200000 872995073 200000 925700302 200000 260424786 200000 994590606 200000 880361057 200000 497891127 200000 52460256 200000 248191867 200000 201190545 200000 568851006 200000 251442057 200000 357048789 200000 339058033 200000 265020234 200000 367909312 200000 703047829 200000 152739842 200000 283448036 200000 374867475 200000 698283732 200000 748786276 200000 19148468 200000 346488885 200000 999407817 200000 814732760 200000 907626884 200000 502541044 200000 200480205 200000 18346687 200000 818230075 200000 323677251 200000 826996313 200000 685221017 200000 278500579 200000 27997488 200000 181594118 200000 27218438 200000 723621539 200000 123521005 200000 165306251 200000 275602631 200000 595233220 200000 947106250 200000 521614530 200000 220736445 200000 626873518 200000 872141112 200000 770821794 200000 204479720 200000 185311467 200000 621388744 200000 660013893 200000 277982055 200000 711766306 200000 423731240 200000 444746211 200000 332187005 200000 711470364 200000 160196140 200000 741316308 200000 54030474 200000 504207298 200000 789330625 200000 523133841 200000 902919437 200000 297942812 200000 192103418 200000 242982066 200000 121581224 200000 199893074 200000 678398727 200000 994152432 200000 791548443 200000 867167150 200000 898438200 200000 69106211 200000 553053510 200000 310473367 200000 941757181 200000 79243076 200000 756530986 200000 508657046 200000 657318376 200000 541636715 200000 792717287 200000 209799764 200000 710355625 200000 220117969 200000 312879807 200000 919883673 200000 898610191 200000 372160207 200000 462271505 200000 793199949 200000 990694413 200000 39137244 200000 512697694 200000 317252217 200000 318863793 200000 582421650 200000 794425158 200000 30058310 200000 637890349 200000 569337256 200000 62102922 200000 705020156 200000 288340434 200000 926675192 200000 639568139 200000 26064900 200000 377459215 200000 234285946 200000 78618057 200000 452516326 200000 876079989 200000 739245894 200000 759535332 200000 545223498 200000 131819701 200000 805769109 200000 87793309 200000 393354745 200000 307181471 200000 211620031 200000 259541076 200000 831666908 200000 876375844 200000 939585085 200000 469260939 200000 944760315 200000 327684948 200000 795260071 200000 640584929 200000 345732735 200000 919803744 200000 233296822 200000 451301398 200000 195859120 200000 681979288 200000 534391874 200000 555108365 200000 730556406 200000 297960301 200000 153293892 200000 265764292 200000 610399962 200000 174977391 200000 378405077 200000 823384413 200000 731335429 200000 830477134 200000 413768748 200000 184260119 200000 463859519 200000 399847388 200000 6009763 200000 498586708 200000 360173936 200000 980946185 200000 856360881 200000 287937940 200000 233494690 200000 529866724 200000 844892656 200000 854828664 200000 563615996 200000 84070048 200000 309891352 200000 10214079 200000 627881415 200000 711061131 200000 158419201 200000 371780427 200000 116930412 200000 185371672 200000 418070180 200000 735920668 200000 726809459 200000 277472981 200000 415953945 200000 154750034 200000 58741892 200000 149205876 200000 551094937 200000 166626862 200000 375318121 200000 841093573 200000 13009532 200000 26383121 200000 211708425 200000 634380473 200000 450507067 200000 396198266 200000 870216557 200000 660432481 200000 682954094 200000 507440907 200000 752139198 200000 350263788 200000 24082638 200000 520073348 200000 34671940 200000 375022507 200000 791242292 200000 19967430 200000 656550759 200000 48700175 200000 989966231 200000 388191184 200000 594320048 200000 658957480 200000 452119057 200000 502573252 200000 333350088 200000 967243302 200000 253108185 200000 306220514 200000 763833975 200000 696373339 200000 267524681 200000 490355082 200000 727281574 200000 321240375 200000 481645529 200000 143021885 200000 15398237 200000 80790474 200000 718394401 200000 892108188 200000 655830468 200000 639223876 200000 906238937 200000 837899878 200000 391772196 200000 504013815 200000 628894939 200000 647512189 200000 934311654 200000 750645586 200000 584060447 200000 798715873 200000 623444882 200000 424317927 200000 537352637 200000 633886642 200000 550033105 200000 195555429 200000 642118382 200000 270009394 200000 112459882 200000 302897309 200000 602904587 200000 137751743 200000 876563272 200000 523597185 200000 164214923 200000 673244 200000 909991793 200000 220629279 200000 1997575 200000 175550248 200000 458470927 200000 763664553 200000 32386873 200000 167566692 200000 797567338 200000 677890671 200000 219461111 200000 635731057 200000 499025130 200000 633884130 200000 234503484 200000 233672014 200000 666043161 200000 775440274 200000 761025567 200000 547772957 200000 169786270 200000 928283952 200000 729704664 200000 78758430 200000 247253314 200000 38881676 200000 875512513 200000 686436273 200000 81290222 200000 93771415 200000 303787602 200000 744902232 200000 597161641 200000 768528737 200000 107782435 200000 645236401 200000 383084958 200000 43161626 200000 179491309 200000 737297023 200000 830895635 200000 82693652 200000 23901320 200000 209128097 200000 696754290 200000 112707007 200000 654387181 200000 582575384 200000 281179203 200000 494528170 200000 920573492 200000 765257989 200000 934097455 200000 357218696 200000 705922198 200000 687370407 200000 907140606 200000 921965095 200000 723362668 200000 927821664 200000 891190424 200000 530668922 200000 344029741 200000 926078384 200000 817242119 200000 186157967 200000 481574259 200000 249190711 200000 38252401 200000 628690328 200000 464475381 200000 628277430 200000 936524577 200000 886400486 200000 596052365 200000 806628366 200000 777004159 200000 309094888 200000 108107570 200000 396888638 200000 968595987 200000 821670959 200000 888144126 200000 690752873 200000 547649925 200000 803627628 200000 303690025 200000 606650573 200000 143702942 200000 692253039 200000 679976715 200000 641343179 200000 79010887 200000 790452521 200000 888363805 200000 611459812 200000 831145608 200000 220832938 200000 603063031 200000 182358457 200000 278421130 200000 393750051 200000 762082130 200000 590601482 200000 154549140 200000 811735780 200000 51703302 200000 460961719 200000 119550992 200000 657913181 200000 930014732 200000 179914177 200000 563229063 200000 217313568 200000 312128893 200000 342138441 200000 358765727 200000 628210397 200000 198577040 200000 492685710 200000 802921763 200000 668797539 200000 891731615 200000 378016498 200000 934243323 200000 428951205 200000 232928289 200000 22639861 200000 356609326 200000 908107697 200000 767788208 200000 338292536 200000 170279910 200000 247604922 200000 242353155 200000 203754618 200000 775228011 200000 774504974 200000 13880052 200000 88689821 200000 975003686 200000 925185311 200000 887294331 200000 453269153 200000 960085919 200000 695832190 200000 883022000 200000 974789286 200000 765970046 200000 970220506 200000 730668748 200000 800994285 200000 174123917 200000 631684100 200000 906622759 200000 710413526 200000 501116595 200000 370908397 200000 457086522 200000 816536291 200000 990575865 200000 419216293 200000 511778717 200000 375628467 200000 59919495 200000 353761373 200000 67641353 200000 869280263 200000 726719143 200000 37300837 200000 848578391 200000 20086207 200000 228093888 200000 691411502 200000 788995710 200000 371871708 200000 446248284 200000 297555784 200000 868639640 200000 406111615 200000 22570530 200000 371489380 200000 101136348 200000 484225256 200000 400177627 200000 354305361 200000 799417764 200000 491057015 200000 814329711 200000 379744002 200000 604313703 200000 900447661 200000 737634024 200000 69555078 200000 135474879 200000 19274539 200000 189392237 200000 862311949 200000 457512548 200000 672665776 200000 269833031 200000 859134697 200000 108232750 200000 498271262 200000 852307935 200000 554230153 200000 539636246 200000 612806261 200000 439308221 200000 671366782 200000 640301364 200000 49632725 200000 823090826 200000 796959098 200000 969967553 200000 948053887 200000 421404941 200000 286750027 200000 168155413 200000 563676116 200000 310135088 200000 501709283 200000 270002601 200000 116329556 200000 273618427 200000 874304082 200000 121590038 200000 853007775 200000 607351703 200000 944024777 200000 134473747 200000 172791670 200000 399325004 200000 642364569 200000 859199609 200000 161024697 200000 392519554 200000 125602865 200000 283183938 200000 990309738 200000 15808963 200000 728851234 200000 947726980 200000 525468327 200000 773718710 200000 643612 200000 364346746 200000 73973939 200000 300805668 200000 371746545 200000 201306747 200000 942520046 200000 658784502 200000 890868369 200000 508471551 200000 938493399 200000 328826164 200000 349173516 200000 73616800 200000 321177871 200000 854014982 200000 405329810 200000 294864918 200000 496273240 200000 391164853 200000 994651253 200000 298317113 200000 320887441 200000 135951786 200000 248032549 200000 352860930 200000 337858491 200000 149237357 200000 355554353 200000 438439562 200000 438608630 200000 425709479 200000 227846476 200000 861801480 200000 483583364 200000 344692256 200000 615213380 200000 669755093 200000 459729860 200000 882904512 200000 460101643 200000 909163370 200000 698862390 200000 257880976 200000 628093106 200000 285691232 200000 758277756 200000 397853113 200000 602791272 200000 107173742 200000 664257879 200000 455113603 200000 48977278 200000 225612654 200000 80591525 200000 30482263 200000 52000613 200000 534743127 200000 284194921 200000 533431996 200000 489505965 200000 785178691 200000 514549186 200000 218411100 200000 155240455 200000 908648042 200000 693178097 200000 105967104 200000 141436739 200000 883377956 200000 790390102 200000 581932174 200000 996535634 200000 848947690 200000 718083442 200000 678753297 200000 872721988 200000 114512212 200000 216184550 200000 845716913 200000 894040906 200000 984673051 200000 467733618 200000 740260277 200000 359290548 200000 77706263 200000 5151734 200000 682514311 200000 220252658 200000 190654529 200000 11278451 200000 290893232 200000 846032790 200000 776409265 200000 266997770 200000 714997206 200000 903868751 200000 272498080 200000 57463290 200000 25402052 200000 220381679 200000 678508135 200000 27597989 200000 775858273 200000 347635045 200000 882115965 200000 996581771 200000 480556471 200000 76341955 200000 546946172 200000 993286476 200000 653406445 200000 686177336 200000 289211932 200000 100591018 200000 570754892 200000 510971670 200000 840709684 200000 220726147 200000 457410877 200000 934656460 200000 487121855 200000 848183514 200000 625359943 200000 399570923 200000 610047188 200000 712142542 200000 902971157 200000 818184228 200000 153855660 200000 414665632 200000 3762029 200000 191202375 200000 515220895 200000 83822769 200000 309532217 200000 114382661 200000 478817574 200000 439682688 200000 202244481 200000 236392750 200000 295054809 200000 848441519 200000 241786990 200000 326890803 200000 859656561 200000 32672254 200000 822246727 200000 592855460 200000 606533830 200000 856511565 200000 168841590 200000 758288882 200000 937372114 200000 5702813 200000 113275780 200000 283828397 200000 834225067 200000 121330959 200000 540478232 200000 898153861 200000 688950923 200000 293713635 200000 483276026 200000 632517964 200000 309779915 200000 79327353 200000 819034901 200000 466469873 200000 758089698 200000 726275922 200000 125380208 200000 618757766 200000 605946474 200000 791313934 200000 495103795 200000 726227770 200000 966212635 200000 368953966 200000 643751079 200000 526287711 200000 847785677 200000 509986643 200000 895546677 200000 250422116 200000 573181817 200000 668429501 200000 65917541 200000 111804123 200000 294836279 200000 110892492 200000 281459423 200000 168232563 200000 662569024 200000 330525889 200000 600657516 200000 958569981 200000 979647468 200000 282247933 200000 690520054 200000 8567402 200000 963711668 200000 653554432 200000 314317187 200000 34234314 200000 135645488 200000 348919402 200000 215748156 200000 941451086 200000 707951897 200000 998734844 200000 709951595 200000 242179399 200000 381881672 200000 50805142 200000 108616055 200000 859907875 200000 650040244 200000 731619897 200000 809564138 200000 300325749 200000 869452151 200000 459454470 200000 709054827 200000 570747373 200000 474422984 200000 210350141 200000 390451907 200000 324656987 200000 102839553 200000 292426558 200000 872325083 200000 973195696 200000 552454298 200000 584316042 200000 921088442 200000 831199739 200000 991399211 200000 920288962 200000 198950027 200000 119379055 200000 734678892 200000 653072805 200000 172436 200000 717355611 200000 438208823 200000 705212437 200000 50321215 200000 542423087 200000 40291204 200000 952640530 200000 913698068 200000 274970492 200000 265122923 200000 677120189 200000 333474747 200000 785472756 200000 234181413 200000 406885461 200000 940316414 200000 400901733 200000 478752267 200000 220724796 200000 465923524 200000 974156993 200000 991880852 200000 236412657 200000 916311062 200000 634733593 200000 928381273 200000 105525782 200000 631810845 200000 919452060 200000 445759508 200000 941133932 200000 408159521 200000 170438555 200000 127200667 200000 355863505 200000 713910667 200000 368677767 200000 666676713 200000 446337352 200000 883499234 200000 185839600 200000 841785877 200000 790399215 200000 210818768 200000 974158983 200000 317775959 200000 944752137 200000 767458333 200000 404081180 200000 94534665 200000 294972150 200000 650121394 200000 756954784 200000 641747875 200000 521288501 200000 217352599 200000 996248867 200000 216648381 200000 28083560 200000 937799924 200000 30190037 200000 850433552 200000 114921806 200000 217047571 200000 660264456 200000 498460532 200000 897859017 200000 801079131 200000 839161899 200000 97808354 200000 866608857 200000 607832661 200000 253184464 200000 292708722 200000 618677663 200000 623519146 200000 977787303 200000 195328349 200000 255971418 200000 360632609 200000 827710847 200000 660307964 200000 732261996 200000 378069925 200000 97450058 200000 669163718 200000 976837717 200000 617046332 200000 397455385 200000 451125845 200000 954271669 200000 719779600 200000 861619227 200000 829154912 200000 946845517 200000 959672681 200000 2615457 200000 815658433 200000 527266046 200000 862803376 200000 517960477 200000 638676079 200000 175654344 200000 214154860 200000 100982301 200000 765124484 200000 335730635 200000 290466631 200000 35491155 200000 374175544 200000 150171208 200000 284960522 200000 213552527 200000 172251363 200000 142570399 200000 467774364 200000 142215362 200000 318966526 200000 499748178 200000 927673862 200000 45215228 200000 657798433 200000 151994367 200000 329869424 200000 921024366 200000 933651973 200000 362781545 200000 237461540 200000 203077223 200000 223417730 200000 841350767 200000 805322633 200000 479167834 200000 446764177 200000 645677843 200000 159909928 200000 222179286 200000 706987339 200000 227673203 200000 391376042 200000 719229579 200000 547371239 200000 207526610 200000 318380759 200000 63827275 200000 265692607 200000 472467343 200000 757373847 200000 136359686 200000 50928458 200000 156173099 200000 774247156 200000 573760459 200000 836595234 200000 413986630 200000 540851733 200000 287229644 200000 505303038 200000 460347041 200000 990809411 200000 115707994 200000 321698232 200000 64587549 200000 300334567 200000 228138468 200000 509721416 200000 351997882 200000 850461320 200000 722331644 200000 648204230 200000 347110552 200000 341239505 200000 938637905 200000 536711019 200000 885151992 200000 408984456 200000 437372852 200000 354571663 200000 682614587 200000 193390743 200000 43033622 200000 763438251 200000 586722016 200000 600045318 200000 703362183 200000 519069271 200000 773588617 200000 899262206 200000 877143864 200000 795771212 200000 577634294 200000 435326919 200000 583188345 200000 240488803 200000 89526791 200000 325620681 200000 867243963 200000 164764051 200000 216174782 200000 729600653 200000 229559182 200000 331060726 200000 632199481 200000 784565948 200000 472414114 200000 411107779 200000 354751931 200000 742176286 200000 850559433 200000 180216660 200000 55734179 200000 504395676 200000 759647475 200000 195546656 200000 388991346 200000 897828669 200000 855316783 200000 410564289 200000 707407049 200000 229110828 200000 567968688 200000 935636719 200000 728327783 200000 338996399 200000 215107268 200000 479031682 200000 473979950 200000 4136496 200000 141259742 200000 675318387 200000 473513246 200000 748623671 200000 71599500 200000 699188442 200000 558539095 200000 15502188 200000 322982784 200000 19551472 200000 876113947 200000 808722841 200000 582998667 200000 888295949 200000 381194184 200000 883710373 200000 960794268 200000 637535914 200000 826560481 200000 897060505 200000 116745412 200000 579252320 200000 464371973 200000 905891486 200000 873809204 200000 764583398 200000 790055669 200000 546093820 200000 139134780 200000 307867925 200000 120776849 200000 681097755 200000 41054029 200000 284625127 200000 405406171 200000 993299844 200000 865187063 200000 126519666 200000 602154482 200000 740988897 200000 193035499 200000 137351153 200000 102817559 200000 534291192 200000 29948153 200000 327062715 200000 246407850 200000 695458226 200000 459692050 200000 581237064 200000 340177196 200000 385055769 200000 961774662 200000 298370610 200000 652856382 200000 342227284 200000 176201925 200000 767645489 200000 737177247 200000 127949741 200000 898925025 200000 603542813 200000 394567729 200000 83645067 200000 998717705 200000 532812783 200000 995744244 200000 385404023 200000 57364687 200000 242954944 200000 280364553 200000 257128729 200000 796511970 200000 88585671 200000 549736879 200000 508537659 200000 324076052 200000 289866333 200000 281671496 200000 860040388 200000 534981204 200000 543438075 200000 116801620 200000 410772158 200000 921368755 200000 887705402 200000 7665011 200000 773621072 200000 739375459 200000 645071825 200000 753066086 200000 298107843 200000 771875762 200000 641887898 200000 363648525 200000 376841855 200000 346029074 200000 775547532 200000 637652586 200000 215676174 200000 443313171 200000 85124033 200000 741161116 200000 958798359 200000 913024614 200000 486799217 200000 913059556 200000 886709603 200000 770578139 200000 716240372 200000 594528418 200000 532319707 200000 810551907 200000 631229123 200000 588741208 200000 941905799 200000 795028750 200000 373700214 200000 864315300 200000 801206159 200000 83743244 200000 306565318 200000 305622857 200000 849015357 200000 243409327 200000 682195083 200000 209470758 200000 49459960 200000 790994279 200000 671050686 200000 333892668 200000 409680457 200000 822760900 200000 7025527 200000 846253228 200000 154018777 200000 835026038 200000 871761903 200000 558124469 200000 360537200 200000 183012943 200000 607948415 200000 368938937 200000 775285750 200000 732084542 200000 653599646 200000 323269176 200000 264677236 200000 705970261 200000 478423270 200000 216474579 200000 673421587 200000 667033027 200000 203285263 200000 486123081 200000 811378203 200000 41062105 200000 889153520 200000 171240060 200000 677269749 200000 44130824 200000 248147076 200000 30437995 200000 913281321 200000 792579809 200000 247631586 200000 884582200 200000 783562591 200000 862425107 200000 16752195 200000 118591779 200000 435389793 200000 788736367 200000 358726911 200000 943052685 200000 687468053 200000 34552294 200000 776274575 200000 773043957 200000 274544518 200000 257089416 200000 429418891 200000 429475069 200000 775289052 200000 121593222 200000 54986156 200000 876994149 200000 153433183 200000 777337392 200000 626575306 200000 870454029 200000 668120439 200000 813393143 200000 376713183 200000 526427639 200000 665794733 200000 987723370 200000 335192833 200000 777242433 200000 645389738 200000 756532796 200000 839196522 200000 103897646 200000 242386742 200000 2668860 200000 455816819 200000 239806749 200000 251951417 200000 515988314 200000 377507987 200000 307939215 200000 92628669 200000 878848424 200000 948674916 200000 585940004 200000 78660073 200000 700807253 200000 244531614 200000 604733598 200000 726232582 200000 928061619 200000 981317401 200000 434482652 200000 41799549 200000 746511665 200000 738568910 200000 480389086 200000 8811990 200000 198915937 200000 64908501 200000 821122503 200000 643937209 200000 495000562 200000 987102823 200000 101915605 200000 520586480 200000 975251125 200000 38530524 200000 393209193 200000 251534434 200000 882668187 200000 574264493 200000 148345093 200000 835782168 200000 277949364 200000 620023154 200000 969102408 200000 380208443 200000 334271281 200000 903884260 200000 109157363 200000 709372435 200000 800330594 200000 867347164 200000 49930214 200000 987712520 200000 22631352 200000 249858129 200000 313413411 200000 933229987 200000 226873027 200000 149243741 200000 177496008 200000 634615437 200000 20733492 200000 346413111 200000 64330520 200000 560011662 200000 288017627 200000 117415481 200000 367844210 200000 684331663 200000 288161960 200000 457952219 200000 55335512 200000 211926168 200000 642255021 200000 173074101 200000 495662696 200000 537163217 200000 366916378 200000 205571967 200000 142844261 200000 961823619 200000 803573566 200000 158427667 200000 233699374 200000 539435031 200000 93693324 200000 311091561 200000 282408644 200000 303686933 200000 497287570 200000 629012889 200000 889541703 200000 698705190 200000 169919490 200000 449827292 200000 267053304 200000 636080145 200000 208844461 200000 858942091 200000 281150520 200000 55239873 200000 40070786 200000 816289565 200000 734286983 200000 677589820 200000 379911058 200000 288549419 200000 224714629 200000 578905772 200000 33289487 200000 24302447 200000 15220723 200000 700115801 200000 357247303 200000 909540799 200000 307272113 200000 429619371 200000 767479212 200000 620763926 200000 353148865 200000 458552620 200000 544148686 200000 282203275 200000 48100418 200000 51737731 200000 664695390 200000 337115734 200000 860436085 200000 784058233 200000 341580588 200000 122982353 200000 432991930 200000 295615479 200000 770302760 200000 231345524 200000 665751186 200000 855771908 200000 29299556 200000 299060439 200000 239832222 200000 428836555 200000 779831824 200000 774681267 200000 995292318 200000 653617298 200000 839953532 200000 496350944 200000 894338418 200000 15078083 200000 68609816 200000 722623575 200000 800950555 200000 263532774 200000 767692662 200000 728040752 200000 623434937 200000 931674020 200000 765037637 200000 869045924 200000 928968846 200000 122912453 200000 219945815 200000 988991244 200000 79424504 200000 345189169 200000 542971291 200000 305481695 200000 47794042 200000 296837362 200000 412745507 200000 699473335 200000 971348148 200000 541135662 200000 36386590 200000 485151307 200000 825088613 200000 440973361 200000 823598557 200000 597394037 200000 334825070 200000 846514016 200000 853531345 200000 692894252 200000 556298705 200000 681533254 200000 880817291 200000 974259338 200000 259198125 200000 92700554 200000 565433530 200000 806728135 200000 143170115 200000 178274037 200000 514711087 200000 146001723 200000 312524019 200000 781294960 200000 393312987 200000 683458399 200000 90407487 200000 802369027 200000 719561166 200000 456451019 200000 645027526 200000 910818519 200000 91507512 200000 384426296 200000 327871048 200000 370166579 200000 928500843 200000 535870846 200000 516655528 200000 632767873 200000 137312727 200000 809421206 200000 946228452 200000 469672778 200000 111743244 200000 214902169 200000 837092125 200000 377353012 200000 204320954 200000 236121278 200000 148008597 200000 913582858 200000 911266483 200000 38866783 200000 382664363 200000 840976308 200000 400941030 200000 822369011 200000 79725024 200000 199620921 200000 221820517 200000 331417620 200000 927180244 200000 129599683 200000 578037087 200000 867863673 200000 273650505 200000 27209882 200000 469875494 200000 884156156 200000 981254685 200000 197265959 200000 303085353 200000 243411861 200000 756281171 200000 836378610 200000 99657721 200000 690634076 200000 586892042 200000 240438179 200000 741656391 200000 640600202 200000 821297795 200000 502281220 200000 710297572 200000 659282039 200000 324801055 200000 665756924 200000 311609791 200000 135622556 200000 108106078 200000 773689748 200000 919471593 200000 490339729 200000 544166111 200000 712004084 200000 76795539 200000 571404047 200000 462231653 200000 778980198 200000 907395341 200000 953075695 200000 591255760 200000 458837073 200000 99228103 200000 341864232 200000 819883551 200000 405499967 200000 175569491 200000 219441876 200000 864732020 200000 424958423 200000 197523297 200000 217141802 200000 282178318 200000 349919970 200000 25927873 200000 530234244 200000 156613712 200000 385371208 200000 262780259 200000 530422361 200000 435578296 200000 634162195 200000 687264601 200000 847025987 200000 991390951 200000 863041898 200000 281584595 200000 944447994 200000 870141087 200000 598886038 200000 894962464 200000 504735062 200000 104063166 200000 841908480 200000 708101810 200000 666861392 200000 190882887 200000 760565040 200000 83489562 200000 722815744 200000 938922842 200000 944300751 200000 494471175 200000 36123807 200000 651328310 200000 315581604 200000 709229131 200000 403014021 200000 865900093 200000 390401689 200000 713908693 200000 85949995 200000 489282030 200000 294770103 200000 633934774 200000 225938474 200000 887970539 200000 774193700 200000 925710367 200000 913730105 200000 721621236 200000 772918059 200000 739307104 200000 285479473 200000 242846442 200000 340035380 200000 501740778 200000 759614732 200000 799956684 200000 462368198 200000 884978509 200000 493867744 200000 263275452 200000 74216843 200000 832380474 200000 5438184 200000 57186298 200000 662436939 200000 338627969 200000 760049531 200000 367225062 200000 296392431 200000 868006931 200000 310186513 200000 513101569 200000 447843711 200000 571964415 200000 132127044 200000 593976300 200000 538568995 200000 977113208 200000 877558476 200000 363938918 200000 872800292 200000 737948109 200000 706337153 200000 426624593 200000 129313771 200000 499564398 200000 346070876 200000 161349293 200000 86004992 200000 376322029 200000 437583734 200000 4855707 200000 830049548 200000 557126905 200000 375584262 200000 463192154 200000 85876439 200000 848448868 200000 529994853 200000 512662348 200000 73521737 200000 784059677 200000 246237452 200000 129177585 200000 988677227 200000 281868597 200000 53992852 200000 511625449 200000 322755430 200000 481290717 200000 505875124 200000 296955893 200000 404048002 200000 342824550 200000 952356934 200000 249065974 200000 580695592 200000 115030847 200000 312322369 200000 312951531 200000 226408927 200000 122620409 200000 219324863 200000 577630198 200000 997876817 200000 90735941 200000 766293752 200000 339878743 200000 490976071 200000 729316083 200000 756876100 200000 678914159 200000 570524071 200000 40078324 200000 312310300 200000 451077565 200000 227914108 200000 786405976 200000 544759320 200000 582909667 200000 433979886 200000 358412623 200000 999336689 200000 391606432 200000 633894724 200000 528382251 200000 374862719 200000 683409111 200000 76618472 200000 502769500 200000 974985659 200000 228070022 200000 50140003 200000 10263153 200000 173207741 200000 907639246 200000 342378075 200000 357596189 200000 355568319 200000 349148145 200000 818164891 200000 69021487 200000 285053719 200000 714169166 200000 607458314 200000 295500695 200000 956550719 200000 329252709 200000 422247346 200000 903053414 200000 495109584 200000 171682009 200000 616093626 200000 854254030 200000 216727682 200000 55654248 200000 917403499 200000 196698909 200000 349506604 200000 342229492 200000 246738734 200000 157750981 200000 893311945 200000 57252476 200000 367064714 200000 935724119 200000 192543088 200000 989990435 200000 193267754 200000 452032130 200000 192234074 200000 753781543 200000 765091796 200000 987641623 200000 727854815 200000 108378345 200000 976725618 200000 979098887 200000 72644728 200000 321243627 200000 248014348 200000 863511138 200000 368919485 200000 394973131 200000 252919755 200000 326013017 200000 617985639 200000 689144652 200000 131010550 200000 571177788 200000 915288910 200000 320496718 200000 980246519 200000 375258235 200000 125255276 200000 572442576 200000 797686359 200000 358036136 200000 790218455 200000 519661043 200000 805164221 200000 465545075 200000 558069961 200000 214554105 200000 275902450 200000 137425836 200000 325626267 200000 3996737 200000 416220638 200000 44670787 200000 851093445 200000 660998732 200000 824675211 200000 89729354 200000 199756510 200000 855335099 200000 371530528 200000 370409968 200000 256181153 200000 613186893 200000 717225958 200000 295408263 200000 44936165 200000 29459684 200000 182243398 200000 184187774 200000 767963811 200000 781966208 200000 549857736 200000 358487654 200000 238161907 200000 935378497 200000 180997908 200000 762396144 200000 235926286 200000 531616616 200000 277415923 200000 10764781 200000 678764620 200000 841095766 200000 402613583 200000 802799948 200000 839595814 200000 231339402 200000 581903662 200000 774249502 200000 660300340 200000 852540582 200000 910365881 200000 346923412 200000 321774895 200000 642763882 200000 915847738 200000 174547454 200000 359989488 200000 537000631 200000 102113048 200000 205788877 200000 651779950 200000 227202700 200000 703469021 200000 683750033 200000 83732419 200000 881850891 200000 923286064 200000 468197115 200000 181130278 200000 962254963 200000 310613210 200000 721489114 200000 841371633 200000 239450151 200000 131279812 200000 415337505 200000 805620636 200000 247348901 200000 514148853 200000 91903455 200000 236451519 200000 146052750 200000 784135064 200000 93564484 200000 371572242 200000 439136676 200000 730334707 200000 903145122 200000 472597871 200000 913261254 200000 398422896 200000 121166184 200000 306613198 200000 217631733 200000 722319255 200000 86984744 200000 317050183 200000 956420689 200000 66578704 200000 363294609 200000 941607187 200000 107495963 200000 108032933 200000 17870709 200000 909059979 200000 592435892 200000 918345277 200000 881424067 200000 843484710 200000 76834972 200000 134957793 200000 641708940 200000 545777021 200000 813764467 200000 166245050 200000 687087361 200000 449358154 200000 122571258 200000 174836752 200000 574069619 200000 852609123 200000 948676626 200000 838196300 200000 177946192 200000 315030723 200000 843834554 200000 747842037 200000 336325676 200000 405772161 200000 344386068 200000 718738101 200000 205048500 200000 448902869 200000 273549664 200000 836282708 200000 602641595 200000 729522713 200000 857366782 200000 625326523 200000 200987185 200000 883964869 200000 773975663 200000 616439026 200000 949017126 200000 799054705 200000 307176020 200000 475508513 200000 652429003 200000 768600022 200000 131077741 200000 977985938 200000 675692912 200000 56524492 200000 377724826 200000 396459180 200000 899273349 200000 788111692 200000 728666588 200000 947677176 200000 419799964 200000 740820334 200000 696568915 200000 70994463 200000 935012196 200000 173463659 200000 199634241 200000 631258344 200000 340174255 200000 48775324 200000 451138053 200000 862478142 200000 237999468 200000 990283128 200000 639459616 200000 999388455 200000 59410604 200000 338505113 200000 372645938 200000 869939661 200000 849314977 200000 706687158 200000 347137532 200000 966113144 200000 38748569 200000 730775977 200000 596960863 200000 543187345 200000 19370758 200000 571054185 200000 773157978 200000 818434207 200000 438712184 200000 307787280 200000 718693903 200000 772124749 200000 242704544 200000 763656406 200000 387032766 200000 709740897 200000 878246222 200000 981603859 200000 823789256 200000 837808069 200000 955525491 200000 886547520 200000 751872428 200000 788760705 200000 971560991 200000 243672821 200000 339024396 200000 402034109 200000 914154883 200000 459767019 200000 882633640 200000 886656195 200000 248101103 200000 969335802 200000 605096288 200000 725051898 200000 81957076 200000 628651291 200000 218469685 200000 983493355 200000 619139265 200000 814349415 200000 148372552 200000 27999295 200000 800656745 200000 765375765 200000 870600920 200000 787258302 200000 357036187 200000 196970879 200000 798858311 200000 46558800 200000 977234247 200000 900777244 200000 495451413 200000 567081983 200000 473507711 200000 563527814 200000 331611875 200000 243204594 200000 464963186 200000 573445492 200000 348542576 200000 973505138 200000 25276529 200000 137124544 200000 417027998 200000 122684136 200000 762524910 200000 486500450 200000 553587564 200000 742534619 200000 574090871 200000 483549042 200000 687517181 200000 630466294 200000 701788862 200000 846479913 200000 649365135 200000 285951743 200000 51976851 200000 411811295 200000 96617347 200000 675512288 200000 382254567 200000 117923085 200000 831149659 200000 615528609 200000 259460043 200000 728920907 200000 596697014 200000 820232043 200000 430415981 200000 794061650 200000 568449365 200000 304611718 200000 499526432 200000 345865467 200000 294366232 200000 687710554 200000 455460436 200000 438869821 200000 228837376 200000 733152368 200000 664817561 200000 607842354 200000 725781038 200000 273537905 200000 797504416 200000 371173649 200000 204486370 200000 215976485 200000 562106425 200000 808894004 200000 277783932 200000 112601973 200000 852103252 200000 173149458 200000 683685501 200000 386634600 200000 687748099 200000 231654981 200000 88676229 200000 631895337 200000 667096693 200000 46357893 200000 776690006 200000 787191038 200000 735582716 200000 299953066 200000 760695247 200000 321380433 200000 661092871 200000 703978157 200000 858546161 200000 657994154 200000 694124840 200000 531288486 200000 418196444 200000 10415793 200000 715963662 200000 889285326 200000 370049745 200000 420272688 200000 390409866 200000 834622845 200000 425537841 200000 938892814 200000 765026701 200000 220466732 200000 346533499 200000 800276820 200000 6078760 200000 154297972 200000 384526162 200000 37734443 200000 256167306 200000 77018892 200000 511735668 200000 565792219 200000 850459652 200000 366760909 200000 355005378 200000 782945996 200000 959531783 200000 353463217 200000 988031037 200000 351921800 200000 346009123 200000 325473998 200000 74483718 200000 337221558 200000 375528457 200000 736257119 200000 781738333 200000 326424095 200000 445966473 200000 637986491 200000 465540002 200000 468319403 200000 874870931 200000 645560154 200000 16457559 200000 41475940 200000 625612345 200000 708548822 200000 715633690 200000 307270001 200000 858032299 200000 17757415 200000 523886766 200000 565049116 200000 552505912 200000 72696933 200000 850170610 200000 994685388 200000 950746707 200000 741540681 200000 984723943 200000 488061962 200000 798384522 200000 901109932 200000 776296877 200000 456596350 200000 972909456 200000 672165061 200000 819172230 200000 468454642 200000 232301363 200000 718616301 200000 321898448 200000 425869901 200000 539350118 200000 156298653 200000 624383502 200000 823996057 200000 641185847 200000 521297518 200000 884527839 200000 807534589 200000 449201368 200000 505949207 200000 44077572 200000 584708034 200000 548655001 200000 638422642 200000 653420638 200000 118854736 200000 874072299 200000 876923510 200000 358190573 200000 698441009 200000 909174879 200000 376938557 200000 648287697 200000 253111564 200000 353646243 200000 158875391 200000 462388298 200000 763850666 200000 694827403 200000 199423764 200000 675119291 200000 913958900 200000 86007812 200000 456399861 200000 360894370 200000 536586738 200000 531271201 200000 555189818 200000 146966689 200000 404365004 200000 386504978 200000 920365980 200000 226658936 200000 127554764 200000 196315943 200000 977611507 200000 206947079 200000 984587609 200000 24496592 200000 405011000 200000 785182031 200000 510231804 200000 250403231 200000 390028419 200000 969016688 200000 533520734 200000 442705476 200000 883966478 200000 936952492 200000 288901447 200000 306149006 200000 942716463 200000 881098082 200000 387838111 200000 896633456 200000 958259040 200000 820899091 200000 991829103 200000 390762744 200000 694173498 200000 529696863 200000 189541088 200000 547244120 200000 647034485 200000 915499783 200000 77598523 200000 383200737 200000 197523176 200000 123534316 200000 581690854 200000 695000066 200000 892576654 200000 35404558 200000 770393708 200000 711880780 200000 165194878 200000 858860941 200000 550681460 200000 751147376 200000 733880049 200000 162633642 200000 343600840 200000 519254847 200000 931155263 200000 150433477 200000 600880974 200000 377468071 200000 576231137 200000 786437472 200000 209007890 200000 533913020 200000 99735663 200000 168548122 200000 541168441 200000 990118827 200000 907163554 200000 56643764 200000 136762382 200000 713416391 200000 611318610 200000 663099918 200000 948823800 200000 498834048 200000 988939129 200000 586505769 200000 312559232 200000 138787686 200000 785378093 200000 512801574 200000 41477711 200000 525313322 200000 801717416 200000 513613892 200000 975569197 200000 382504091 200000 657749315 200000 988063205 200000 778691331 200000 997812652 200000 695263094 200000 943207817 200000 713728216 200000 187512683 200000 100454104 200000 773676497 200000 988509910 200000 828277259 200000 580552228 200000 292207228 200000 308888133 200000 680000218 200000 955717425 200000 209235052 200000 81878414 200000 520967755 200000 506061048 200000 916226977 200000 526898233 200000 939880940 200000 563562385 200000 640059707 200000 400041199 200000 513814639 200000 258715189 200000 702835067 200000 8937847 200000 597063589 200000 855254332 200000 283086786 200000 508654779 200000 989986429 200000 63591967 200000 691238543 200000 840679107 200000 914844424 200000 38753142 200000 246809989 200000 171580088 200000 677989495 200000 293839098 200000 252531553 200000 622356194 200000 459775258 200000 647065988 200000 879671815 200000 531710121 200000 112943714 200000 895775499 200000 414616181 200000 5916310 200000 803268831 200000 935474345 200000 945155789 200000 390580306 200000 467420737 200000 168749717 200000 850733135 200000 383129765 200000 350039898 200000 392502313 200000 579829595 200000 31404920 200000 328570394 200000 85583325 200000 404654962 200000 725613523 200000 730225553 200000 569148233 200000 576892213 200000 203273694 200000 13311471 200000 280814885 200000 498522211 200000 941443298 200000 744222854 200000 805702987 200000 716894174 200000 457742152 200000 634259397 200000 932488883 200000 14830502 200000 513087128 200000 364870974 200000 904423797 200000 28825307 200000 148397947 200000 817929120 200000 765359306 200000 920355263 200000 727995832 200000 863322300 200000 467339019 200000 577730992 200000 359198778 200000 252755844 200000 286288303 200000 673504561 200000 77542151 200000 863737350 200000 543278415 200000 443771361 200000 553025865 200000 78297972 200000 494019493 200000 968063105 200000 71141192 200000 562204702 200000 279437703 200000 413703410 200000 928469612 200000 624902517 200000 995609328 200000 215928371 200000 433099583 200000 484001289 200000 91276535 200000 700506214 200000 671427944 200000 947857291 200000 494185428 200000 76542667 200000 313618352 200000 261359819 200000 947664097 200000 594328002 200000 110622208 200000 957398970 200000 708216982 200000 448425677 200000 624461663 200000 539511144 200000 75695243 200000 406551690 200000 840094200 200000 888706565 200000 971389305 200000 7846588 200000 444378385 200000 979921123 200000 245799736 200000 967368258 200000 7449364 200000 544473202 200000 585937089 200000 550372125 200000 235527561 200000 591253569 200000 517945388 200000 22219374 200000 106429209 200000 300466435 200000 810773682 200000 121047668 200000 27981196 200000 450988678 200000 473990316 200000 912387729 200000 732766154 200000 433684413 200000 433000849 200000 247827781 200000 457407453 200000 136966326 200000 417597947 200000 80647728 200000 926327020 200000 561054371 200000 821458849 200000 871002131 200000 125297472 200000 328426453 200000 33187677 200000 536104655 200000 733229633 200000 862006715 200000 319904038 200000 334447460 200000 220044409 200000 22077158 200000 30523926 200000 794146802 200000 701801871 200000 335657223 200000 582619237 200000 420562874 200000 774496332 200000 586675438 200000 213695851 200000 51724572 200000 45483673 200000 687602828 200000 383712673 200000 313857433 200000 782446462 200000 379161841 200000 434947231 200000 52256722 200000 652340004 200000 805727822 200000 624653086 200000 718800263 200000 570151634 200000 622929907 200000 914151158 200000 936704408 200000 933720306 200000 767229008 200000 989956384 200000 864146438 200000 897380109 200000 624984823 200000 82777525 200000 134972914 200000 909393353 200000 260054168 200000 778648044 200000 217702300 200000 582847729 200000 579442946 200000 465399327 200000 22322788 200000 237888877 200000 472294696 200000 86650309 200000 690923722 200000 672535876 200000 807077144 200000 233175416 200000 758186097 200000 602931616 200000 677402117 200000 833073392 200000 687127575 200000 775806153 200000 525469757 200000 253892356 200000 90949534 200000 650832936 200000 368699186 200000 187892655 200000 748743174 200000 77570629 200000 69521269 200000 608506376 200000 990810479 200000 120675016 200000 321417397 200000 850174024 200000 669609754 200000 711550587 200000 541025219 200000 523791303 200000 876811112 200000 396797765 200000 317620880 200000 116177662 200000 505800152 200000 107704879 200000 949888044 200000 884325253 200000 960134412 200000 990743393 200000 738538696 200000 167270933 200000 794180804 200000 994826789 200000 593382836 200000 165102215 200000 375757280 200000 926984418 200000 741455713 200000 745185746 200000 198427234 200000 285560098 200000 339372895 200000 828384272 200000 282128744 200000 130411916 200000 197951583 200000 874881656 200000 27272501 200000 217815529 200000 958662192 200000 500782948 200000 484229928 200000 753758497 200000 71474117 200000 830901323 200000 191374274 200000 300278590 200000 541184813 200000 491951559 200000 218972324 200000 873164135 200000 130379160 200000 840682384 200000 506498189 200000 199149541 200000 829653848 200000 359235198 200000 664047967 200000 665409569 200000 673670108 200000 791993482 200000 830456346 200000 736611491 200000 328525238 200000 654263500 200000 223772382 200000 443945236 200000 405556373 200000 623987069 200000 983406828 200000 720704571 200000 19637578 200000 713241589 200000 287982245 200000 644645890 200000 972898246 200000 501083821 200000 644873097 200000 161694578 200000 780998426 200000 929557310 200000 629345848 200000 107405489 200000 427165557 200000 864652895 200000 557162611 200000 823035658 200000 495712296 200000 379982825 200000 17924890 200000 280478437 200000 833910180 200000 531611862 200000 811565615 200000 565261257 200000 861795705 200000 486975804 200000 13756625 200000 950857312 200000 541911127 200000 563255894 200000 680940352 200000 167433842 200000 968202256 200000 382262907 200000 229343967 200000 637074664 200000 200178068 200000 86109475 200000 140076076 200000 76956106 200000 451230451 200000 463044328 200000 886151368 200000 102494784 200000 278993245 200000 544491394 200000 778933621 200000 293771923 200000 231381284 200000 843525577 200000 676955666 200000 284129836 200000 702181816 200000 84971446 200000 765661600 200000 980599187 200000 390407080 200000 926901858 200000 30522431 200000 600896113 200000 253533863 200000 86476804 200000 772708657 200000 750791566 200000 259280771 200000 884720117 200000 588127445 200000 798517970 200000 181820462 200000 935262894 200000 59658923 200000 311196486 200000 48271289 200000 210751432 200000 892743510 200000 847272211 200000 448159827 200000 901851130 200000 482259092 200000 412627841 200000 180717389 200000 766903582 200000 196062534 200000 489218809 200000 719116568 200000 290697771 200000 821468526 200000 476394242 200000 332207428 200000 334797627 200000 870172715 200000 939194438 200000 67541122 200000 813706118 200000 483411390 200000 138092686 200000 606870690 200000 855823204 200000 355421063 200000 72745664 200000 466590869 200000 655573070 200000 254376455 200000 748115175 200000 119588459 200000 339270364 200000 923679455 200000 932496939 200000 571635029 200000 224258759 200000 459238607 200000 35299027 200000 634863523 200000 715630823 200000 34901431 200000 586159177 200000 769290437 200000 855872309 200000 511184536 200000 970558230 200000 931296589 200000 889917641 200000 260057491 200000 810061024 200000 939603690 200000 914232285 200000 717376487 200000 103554674 200000 584718958 200000 850733511 200000 397086710 200000 934660531 200000 945003464 200000 148848385 200000 192250176 200000 751662509 200000 458856458 200000 78773540 200000 820601957 200000 507428999 200000 609734499 200000 279759080 200000 460163879 200000 485249930 200000 623687461 200000 858186788 200000 926082660 200000 948256031 200000 255230399 200000 299057619 200000 809090079 200000 464500941 200000 409473218 200000 296065548 200000 761878903 200000 714590015 200000 771910367 200000 294241288 200000 489292461 200000 809838651 200000 976466918 200000 663896607 200000 197400866 200000 714150059 200000 422130888 200000 495336906 200000 458456405 200000 948911767 200000 419197333 200000 794694049 200000 883364072 200000 511043368 200000 166138750 200000 315673437 200000 981595803 200000 969316005 200000 539805907 200000 35437014 200000 34149454 200000 468670584 200000 499392773 200000 361380614 200000 720926978 200000 887626538 200000 256127652 200000 56491011 200000 485206232 200000 254129762 200000 403574624 200000 229058311 200000 153849104 200000 730873577 200000 809739787 200000 366077291 200000 358942730 200000 806212263 200000 553164949 200000 46494631 200000 194962247 200000 156514982 200000 956307981 200000 571899730 200000 662625127 200000 551171341 200000 699592358 200000 741302567 200000 394463788 200000 338600229 200000 751311278 200000 607388925 200000 298191476 200000 95639383 200000 965653399 200000 804333517 200000 779267650 200000 374489899 200000 619810290 200000 848068527 200000 557237941 200000 366015817 200000 704976238 200000 352115164 200000 371424271 200000 4946811 200000 235974108 200000 321946796 200000 198751662 200000 492104360 200000 994863661 200000 953426328 200000 876552213 200000 52108505 200000 819824242 200000 570043192 200000 343753443 200000 383986486 200000 700958169 200000 946815813 200000 727623897 200000 421362697 200000 638120630 200000 550479000 200000 9926615 200000 524968122 200000 592883318 200000 996207400 200000 529093342 200000 288274896 200000 10449324 200000 646451215 200000 182498319 200000 706787573 200000 139273736 200000 469320580 200000 680893610 200000 817920753 200000 566766682 200000 155702497 200000 766600463 200000 350426029 200000 29575315 200000 313127582 200000 333620415 200000 32366128 200000 425616834 200000 736390739 200000 21037147 200000 915022501 200000 720528410 200000 133437624 200000 305439650 200000 226368082 200000 764510954 200000 986013607 200000 762818422 200000 423714209 200000 382068386 200000 979253272 200000 368457687 200000 166966298 200000 918855892 200000 814320163 200000 792025062 200000 655465573 200000 847708207 200000 419372801 200000 407324642 200000 844442188 200000 213954180 200000 404397835 200000 360699693 200000 951119542 200000 763380932 200000 235645880 200000 961610310 200000 298988972 200000 376767744 200000 889552801 200000 833315024 200000 607997015 200000 964182119 200000 551440000 200000 291218825 200000 618810111 200000 947853642 200000 621378347 200000 866104914 200000 597517069 200000 310781722 200000 320956829 200000 912188461 200000 608382216 200000 735715431 200000 662210797 200000 987967801 200000 226450586 200000 363118306 200000 839174995 200000 274703542 200000 315103371 200000 248866139 200000 511428649 200000 667847431 200000 508799684 200000 692125635 200000 690836455 200000 579753898 200000 983859277 200000 582631722 200000 870244901 200000 152328001 200000 994423630 200000 821139904 200000 346898332 200000 376008587 200000 623075089 200000 548507351 200000 398095908 200000 137394538 200000 324859901 200000 664499935 200000 525121718 200000 314165982 200000 824222107 200000 926382439 200000 718890858 200000 105100552 200000 957702804 200000 255052578 200000 192719737 200000 746289191 200000 596097199 200000 761507806 200000 224059708 200000 92486045 200000 585791703 200000 385694862 200000 490551338 200000 371151338 200000 670702866 200000 620278592 200000 896637661 200000 467065518 200000 370624650 200000 835541798 200000 251172620 200000 40621739 200000 361248135 200000 87063697 200000 294145937 200000 229463487 200000 524399986 200000 909652208 200000 359352931 200000 184055021 200000 64706770 200000 908448468 200000 932448412 200000 150901332 200000 844729170 200000 135992302 200000 983474292 200000 190370101 200000 260897208 200000 330322190 200000 105296195 200000 404073968 200000 929849326 200000 591259685 200000 667337090 200000 732472327 200000 116955900 200000 785152067 200000 860341961 200000 907001368 200000 634695946 200000 772922265 200000 369670609 200000 938167270 200000 874261858 200000 492950903 200000 378456690 200000 334732880 200000 384197739 200000 465128013 200000 506261414 200000 725195096 200000 992757166 200000 272479149 200000 851178883 200000 657512988 200000 735097300 200000 744395846 200000 898363203 200000 331197663 200000 379464357 200000 756793322 200000 122576703 200000 178981120 200000 423958281 200000 755759497 200000 733515502 200000 522559744 200000 597817610 200000 371171634 200000 948859626 200000 72966271 200000 367977935 200000 410546712 200000 39900907 200000 729441854 200000 666153377 200000 592137353 200000 963038152 200000 169031198 200000 243117545 200000 324041719 200000 565854076 200000 931989791 200000 666183471 200000 364614899 200000 391259934 200000 637639009 200000 877964571 200000 658213676 200000 605569255 200000 477254693 200000 608755830 200000 101795187 200000 731503663 200000 839097292 200000 884137257 200000 772555705 200000 84735343 200000 877486037 200000 642426940 200000 777124622 200000 405107775 200000 248847074 200000 988075992 200000 94405027 200000 92813144 200000 744611507 200000 541782341 200000 563471048 200000 922314899 200000 192197160 200000 796434667 200000 55436526 200000 520090855 200000 661653827 200000 762120787 200000 580982693 200000 252353646 200000 713396003 200000 765561894 200000 499809181 200000 577941599 200000 239289352 200000 465362476 200000 185479848 200000 240231188 200000 257780564 200000 673738062 200000 998951862 200000 247755780 200000 599862151 200000 105542547 200000 192314582 200000 299612617 200000 12054082 200000 396918310 200000 77306171 200000 479767579 200000 731716 200000 567931725 200000 159282483 200000 794932178 200000 36552559 200000 394079858 200000 449396785 200000 684947687 200000 647214275 200000 591603741 200000 522289859 200000 324170866 200000 610929760 200000 205626870 200000 705206940 200000 547761836 200000 25684360 200000 547685063 200000 321880714 200000 568989421 200000 275561625 200000 180672119 200000 751562879 200000 122957742 200000 633118486 200000 712552975 200000 684124555 200000 794109064 200000 447479710 200000 99131320 200000 302436319 200000 179543090 200000 109441522 200000 30642874 200000 405477067 200000 157934725 200000 764409587 200000 246246269 200000 579004096 200000 234338427 200000 257720992 200000 886070155 200000 312955726 200000 521176618 200000 909328411 200000 626426763 200000 640894758 200000 811632845 200000 896677284 200000 119355206 200000 500485656 200000 868016315 200000 369975963 200000 106617252 200000 743691541 200000 697172844 200000 438629249 200000 933345967 200000 379590189 200000 854369658 200000 674365943 200000 205317006 200000 854292112 200000 968271517 200000 304274620 200000 2820235 200000 548258960 200000 630044077 200000 927767474 200000 14341901 200000 778693532 200000 62686883 200000 94404057 200000 507930525 200000 755705414 200000 718836888 200000 666905938 200000 284624868 200000 899122749 200000 12597699 200000 658702172 200000 469857449 200000 855999059 200000 942197629 200000 70479961 200000 538697686 200000 601032823 200000 281675839 200000 325656521 200000 727388788 200000 167617467 200000 8841634 200000 415482444 200000 349470890 200000 276440142 200000 835039837 200000 212167075 200000 287256513 200000 908485505 200000 231527498 200000 199114927 200000 23374881 200000 427811781 200000 988274272 200000 193335151 200000 550114644 200000 179011754 200000 312185529 200000 867616517 200000 118814721 200000 480848609 200000 285494413 200000 598992817 200000 613048305 200000 704690746 200000 915694132 200000 229514963 200000 967071245 200000 140269478 200000 324295463 200000 896877293 200000 860048477 200000 528483125 200000 709403134 200000 840049565 200000 531218953 200000 612384792 200000 215363698 200000 735544230 200000 387524443 200000 823872158 200000 528180571 200000 654544615 200000 694124986 200000 876386874 200000 484896946 200000 939900001 200000 24046511 200000 627706235 200000 905305487 200000 298622517 200000 132736739 200000 409351697 200000 638800428 200000 929737634 200000 419841566 200000 187248846 200000 684448223 200000 930201354 200000 653836104 200000 154136481 200000 131281186 200000 689864173 200000 5151082 200000 385795484 200000 596334990 200000 162155244 200000 542717101 200000 601451246 200000 284913115 200000 676344774 200000 773835866 200000 648571112 200000 14543840 200000 575386973 200000 760047831 200000 999862268 200000 50773144 200000 925278128 200000 85586351 200000 909118904 200000 713374234 200000 967470049 200000 515913097 200000 678463182 200000 221863839 200000 138224688 200000 804986415 200000 977775886 200000 354246527 200000 962878974 200000 35076232 200000 720142697 200000 925426483 200000 186939850 200000 256853149 200000 995359727 200000 27648851 200000 140643126 200000 464706454 200000 726431697 200000 909315992 200000 611329282 200000 713228221 200000 971514719 200000 913963226 200000 597397774 200000 563260025 200000 583886858 200000 460845331 200000 418464348 200000 911912531 200000 193754721 200000 70016345 200000 458125066 200000 174348020 200000 307743767 200000 388432870 200000 27709531 200000 788337444 200000 53037051 200000 39408147 200000 997642414 200000 113115852 200000 508539389 200000 573207640 200000 871242116 200000 132919027 200000 177965359 200000 936253004 200000 843841917 200000 672050115 200000 639664576 200000 877631658 200000 665847387 200000 86194308 200000 595659010 200000 359477065 200000 63162621 200000 698078111 200000 180794724 200000 924319522 200000 306348387 200000 199836316 200000 922987640 200000 573545549 200000 603952304 200000 291354148 200000 408958701 200000 925610499 200000 32915234 200000 258010622 200000 897381012 200000 38265500 200000 655334938 200000 6048532 200000 630649438 200000 101174161 200000 140309018 200000 508708206 200000 290964059 200000 745998202 200000 508304577 200000 205652533 200000 114411452 200000 463177232 200000 866242256 200000 46037425 200000 982138577 200000 857485868 200000 588128295 200000 161779530 200000 169301771 200000 108143557 200000 809489352 200000 290955657 200000 550442234 200000 739541493 200000 526323666 200000 977869847 200000 185522255 200000 275277555 200000 401605509 200000 503343036 200000 803930074 200000 103542297 200000 352730947 200000 351288929 200000 672069515 200000 833152991 200000 723254413 200000 624971534 200000 762802804 200000 833087965 200000 593986049 200000 325754347 200000 486752453 200000 394419403 200000 671236962 200000 338204225 200000 987129293 200000 438513283 200000 876546447 200000 564728441 200000 781816831 200000 62090749 200000 680258185 200000 27448859 200000 39622377 200000 587283281 200000 514445680 200000 713668560 200000 607736126 200000 261231544 200000 556027013 200000 98553183 200000 217946828 200000 150663563 200000 101910313 200000 256129459 200000 428160645 200000 752376897 200000 498083804 200000 590684882 200000 361828474 200000 575298163 200000 406007870 200000 197647846 200000 247224794 200000 975609307 200000 91883280 200000 473506103 200000 66769142 200000 346687311 200000 884217906 200000 573844525 200000 292793151 200000 682429642 200000 941959846 200000 512971090 200000 722650437 200000 852134755 200000 230280331 200000 550706253 200000 655986873 200000 175176530 200000 200673570 200000 668156391 200000 606870635 200000 336967153 200000 249380555 200000 699032585 200000 617563211 200000 497983416 200000 772683527 200000 527031739 200000 719523691 200000 656865855 200000 575717495 200000 993483045 200000 540710907 200000 34326591 200000 840749275 200000 623076752 200000 14020939 200000 699848592 200000 799861523 200000 699106661 200000 64868299 200000 862684971 200000 805565216 200000 851090476 200000 802414861 200000 242365736 200000 276835874 200000 834988174 200000 726624192 200000 763431104 200000 154046043 200000 332693075 200000 536583606 200000 195895372 200000 208420650 200000 76900451 200000 462538206 200000 462302019 200000 208196879 200000 222239432 200000 486472778 200000 560159807 200000 747089837 200000 715675817 200000 933427241 200000 738109175 200000 94389186 200000 261911119 200000 27406796 200000 333293637 200000 337400623 200000 577487650 200000 8835236 200000 464529440 200000 706060022 200000 797864876 200000 520586562 200000 278376354 200000 16369974 200000 309128084 200000 172385109 200000 306139907 200000 647583024 200000 59559843 200000 684411822 200000 896075675 200000 110971717 200000 42039746 200000 790087230 200000 47675363 200000 546983156 200000 690146041 200000 474770965 200000 759990131 200000 719270623 200000 757734257 200000 264885091 200000 602249476 200000 236984518 200000 436983921 200000 701414778 200000 757109870 200000 509596041 200000 340354659 200000 777265866 200000 530169003 200000 55876905 200000 765119184 200000 734947555 200000 134933969 200000 548745926 200000 624219742 200000 413304949 200000 355709722 200000 763037346 200000 525581528 200000 184751442 200000 39121631 200000 546759196 200000 440667942 200000 727391849 200000 496645783 200000 833220533 200000 136573263 200000 936754124 200000 551535324 200000 556600077 200000 404832893 200000 569141418 200000 699920230 200000 770297574 200000 293431033 200000 418067285 200000 698173196 200000 639675166 200000 916232745 200000 800859964 200000 456451529 200000 403120824 200000 309722264 200000 58168560 200000 708334260 200000 87184851 200000 73754093 200000 474882082 200000 771585030 200000 669782449 200000 76605682 200000 927999395 200000 923232535 200000 152671920 200000 14444942 200000 510225762 200000 869625440 200000 691635795 200000 763905738 200000 230312048 200000 912914297 200000 346563897 200000 424765135 200000 685266174 200000 387053851 200000 608083234 200000 642154212 200000 756430940 200000 506712351 200000 482652913 200000 505771892 200000 880083707 200000 762541692 200000 221905572 200000 5196805 200000 64101994 200000 64388940 200000 236108125 200000 100971841 200000 101248348 200000 339067078 200000 898135899 200000 686343920 200000 921995680 200000 546470724 200000 400839169 200000 942470650 200000 742721574 200000 978883645 200000 849852877 200000 652491881 200000 761227520 200000 289430603 200000 130081888 200000 713741668 200000 28850014 200000 970735398 200000 615140988 200000 338518836 200000 144507279 200000 954109862 200000 397867008 200000 465407298 200000 834800902 200000 533389764 200000 953221612 200000 256089622 200000 117282385 200000 658342552 200000 514373219 200000 403682137 200000 440817442 200000 263109723 200000 565368483 200000 499122642 200000 429913674 200000 521920101 200000 908858638 200000 98106219 200000 807767992 200000 691310383 200000 265120035 200000 495933229 200000 295663741 200000 163436626 200000 364491652 200000 421544254 200000 36159178 200000 514535045 200000 712819697 200000 527124713 200000 570488303 200000 270824353 200000 5387595 200000 93863062 200000 353974365 200000 514759328 200000 437793681 200000 803064780 200000 552240036 200000 295973272 200000 914526693 200000 75232565 200000 862228597 200000 9803204 200000 980899463 200000 380918425 200000 774153376 200000 80963451 200000 458069719 200000 3296481 200000 262209814 200000 864663094 200000 791882582 200000 107064853 200000 856561126 200000 580514956 200000 363184549 200000 364868445 200000 191446595 200000 530248760 200000 952270980 200000 779010306 200000 543924348 200000 725158417 200000 178683347 200000 354018925 200000 235231745 200000 40436240 200000 830553235 200000 459080230 200000 523202404 200000 420540238 200000 121281764 200000 409841622 200000 937221716 200000 818998786 200000 627665415 200000 19657797 200000 68685219 200000 894431109 200000 792927837 200000 521063771 200000 30471488 200000 447113296 200000 24840038 200000 586657825 200000 492885564 200000 979664892 200000 214597058 200000 785960640 200000 414001352 200000 974397248 200000 426662194 200000 193458816 200000 928856117 200000 394080246 200000 141222551 200000 71738826 200000 96121074 200000 83707669 200000 521889264 200000 54672421 200000 686110864 200000 500519095 200000 969983071 200000 711696955 200000 404064704 200000 873145364 200000 452147236 200000 324250069 200000 107915346 200000 45752196 200000 779229856 200000 961832921 200000 655420215 200000 494833792 200000 812256850 200000 455351378 200000 440113279 200000 12191648 200000 966043356 200000 713374312 200000 882242906 200000 191251101 200000 146484989 200000 624693346 200000 745448474 200000 525352015 200000 728499352 200000 824050090 200000 576772143 200000 304188079 200000 720249003 200000 263623881 200000 29493289 200000 555783381 200000 47283031 200000 612028773 200000 703458744 200000 777528571 200000 375421406 200000 566310473 200000 688964014 200000 536047735 200000 860319391 200000 218376029 200000 525747194 200000 810265539 200000 412815643 200000 88083880 200000 166370733 200000 812084344 200000 227404274 200000 704037716 200000 535868665 200000 595533646 200000 520614629 200000 839416233 200000 158137644 200000 792091676 200000 339410645 200000 432939280 200000 641086648 200000 320456669 200000 930937794 200000 686693648 200000 93694766 200000 992309928 200000 896062668 200000 960920660 200000 365587773 200000 284396982 200000 101572148 200000 408157346 200000 523878582 200000 165531487 200000 280083290 200000 837492452 200000 848432778 200000 72543516 200000 411461824 200000 781253922 200000 885879497 200000 86524805 200000 923806213 200000 832974469 200000 578001572 200000 929242195 200000 945689065 200000 605058388 200000 454874731 200000 129737822 200000 74146383 200000 539735289 200000 657523086 200000 973656992 200000 126394933 200000 889539581 200000 992916639 200000 559513903 200000 155581373 200000 261740551 200000 735683918 200000 231468357 200000 582934566 200000 272606176 200000 158624875 200000 591633211 200000 220841938 200000 866764656 200000 369039846 200000 672202121 200000 717475905 200000 39667649 200000 491370193 200000 676713926 200000 936214548 200000 115684090 200000 301543771 200000 805905069 200000 743929098 200000 510927972 200000 702648022 200000 253193237 200000 390599173 200000 96645736 200000 117130673 200000 565489399 200000 810409221 200000 578199182 200000 348517757 200000 783926635 200000 404534058 200000 948297086 200000 581482219 200000 833395882 200000 30836405 200000 910440194 200000 968012748 200000 341313804 200000 429632775 200000 977452545 200000 558558991 200000 508976138 200000 418693791 200000 500735108 200000 300870341 200000 791345212 200000 960172831 200000 6456755 200000 321964063 200000 114886491 200000 874393927 200000 941361624 200000 589033837 200000 795535424 200000 546259704 200000 545384539 200000 690986528 200000 273813218 200000 909243697 200000 47077315 200000 555559624 200000 186852955 200000 644235796 200000 874116538 200000 609678102 200000 308737762 200000 696896737 200000 332272392 200000 487012314 200000 623176145 200000 275647480 200000 847710102 200000 372865796 200000 398365088 200000 230180570 200000 396767851 200000 139861414 200000 571950055 200000 118529575 200000 553653170 200000 318679535 200000 699570526 200000 287645089 200000 908170417 200000 110104369 200000 848507871 200000 623268391 200000 296657874 200000 994925019 200000 678828130 200000 937392570 200000 728475293 200000 755271551 200000 386177279 200000 614255994 200000 327017402 200000 264414412 200000 491997936 200000 922931625 200000 276734195 200000 908382612 200000 834817675 200000 782061989 200000 142514991 200000 1633990 200000 929686346 200000 867723249 200000 34464887 200000 704980595 200000 178887621 200000 887207980 200000 628659188 200000 804303820 200000 14456758 200000 369901335 200000 159977454 200000 805474594 200000 594008563 200000 187084435 200000 309819342 200000 178916836 200000 595520119 200000 38449055 200000 678855195 200000 370955939 200000 685056601 200000 298950749 200000 403289215 200000 326585615 200000 751044049 200000 9484301 200000 766782914 200000 264244731 200000 10818105 200000 510382863 200000 586101709 200000 496878420 200000 825944073 200000 620640485 200000 945673640 200000 319712301 200000 63982297 200000 993862189 200000 454326651 200000 559764150 200000 145006946 200000 885377706 200000 572212880 200000 612522559 200000 365359996 200000 283670843 200000 754484558 200000 961158456 200000 40034336 200000 484993505 200000 11011390 200000 43548979 200000 862943078 200000 452204988 200000 805493513 200000 963609311 200000 932392071 200000 397398286 200000 523044470 200000 722753038 200000 201437148 200000 882725686 200000 276022384 200000 919883183 200000 202909916 200000 847151797 200000 111825661 200000 532805076 200000 784893985 200000 845462827 200000 329099591 200000 551033260 200000 434614626 200000 383535961 200000 417491862 200000 658985352 200000 523303801 200000 499191072 200000 267352403 200000 568151769 200000 764894301 200000 408677759 200000 309672709 200000 815453231 200000 150994728 200000 60416152 200000 617804375 200000 591312187 200000 5632530 200000 181262251 200000 915876367 200000 638753997 200000 558604403 200000 990227225 200000 764617751 200000 431024342 200000 424916676 200000 416272993 200000 833287031 200000 323192422 200000 991826077 200000 316374053 200000 846931031 200000 405669806 200000 635366071 200000 302464037 200000 447085569 200000 273700862 200000 615799530 200000 137063233 200000 510771932 200000 153251783 200000 260019760 200000 403160954 200000 551179889 200000 602559128 200000 622070431 200000 220062193 200000 587549545 200000 428664100 200000 478145393 200000 652846821 200000 955088268 200000 894140218 200000 203010303 200000 546547640 200000 737201090 200000 289214410 200000 24535744 200000 64739562 200000 930446357 200000 394404582 200000 359253326 200000 70631964 200000 434761644 200000 27804605 200000 169380449 200000 662055949 200000 41682128 200000 182490785 200000 925294288 200000 547016863 200000 834356970 200000 292035841 200000 73431702 200000 164702929 200000 247468162 200000 76331886 200000 885483210 200000 920506566 200000 169911104 200000 831353753 200000 898821029 200000 547448764 200000 504586733 200000 655801426 200000 155833983 200000 283957780 200000 547277426 200000 743027082 200000 429715921 200000 403229520 200000 304541143 200000 533751378 200000 179133747 200000 15137295 200000 65348677 200000 602104024 200000 631643486 200000 579716114 200000 423771908 200000 694252656 200000 542662187 200000 304406585 200000 529547900 200000 606327687 200000 877041297 200000 224508037 200000 297342006 200000 138092464 200000 778740906 200000 470077463 200000 492038875 200000 635155355 200000 858190765 200000 640048431 200000 875587123 200000 524812056 200000 49312756 200000 395234605 200000 65558823 200000 994124567 200000 475654902 200000 142372498 200000 235902398 200000 492149674 200000 983359309 200000 645281534 200000 486220579 200000 681333248 200000 910642353 200000 581340467 200000 953632668 200000 587565675 200000 244086266 200000 117906192 200000 394956947 200000 208352346 200000 89100577 200000 404177302 200000 177772176 200000 388779615 200000 446757694 200000 597187813 200000 415692603 200000 168929833 200000 962465418 200000 876421694 200000 318149982 200000 891095177 200000 809444957 200000 715234306 200000 924735200 200000 442714481 200000 256074032 200000 930400688 200000 847624394 200000 458404335 200000 12831900 200000 938331115 200000 902379845 200000 337803317 200000 187124056 200000 469093489 200000 800735129 200000 868641683 200000 256473917 200000 423406627 200000 384426030 200000 163719802 200000 838315845 200000 41717506 200000 514513038 200000 603230842 200000 497133958 200000 712361519 200000 423161696 200000 192444996 200000 775673147 200000 776005610 200000 886012525 200000 822287784 200000 889463483 200000 324581267 200000 483587741 200000 330402710 200000 209208191 200000 609284012 200000 977174522 200000 501103648 200000 104755231 200000 961635283 200000 564996012 200000 487908982 200000 736415315 200000 579802827 200000 713677306 200000 545092327 200000 852928245 200000 298488435 200000 24888398 200000 566937830 200000 264351741 200000 709575116 200000 925845808 200000 764271874 200000 502989956 200000 560124150 200000 558030921 200000 160661227 200000 346728129 200000 424564531 200000 934903392 200000 823951218 200000 95503373 200000 779442913 200000 216983903 200000 244600457 200000 390443233 200000 607670659 200000 161594959 200000 660701502 200000 159451350 200000 173816248 200000 66503511 200000 806601155 200000 751830691 200000 23637826 200000 970875328 200000 623114088 200000 293513762 200000 784700159 200000 965897714 200000 677042846 200000 575954506 200000 855229682 200000 131916151 200000 527959798 200000 262046517 200000 536762426 200000 928014070 200000 200715551 200000 426334747 200000 238919448 200000 1684024 200000 316111594 200000 732843860 200000 69550828 200000 419668518 200000 90102087 200000 291205209 200000 908833335 200000 826540232 200000 799218760 200000 207521730 200000 226402970 200000 848841542 200000 784824093 200000 603753288 200000 190776021 200000 339270634 200000 347054102 200000 349178307 200000 481456328 200000 641242651 200000 721493156 200000 355974956 200000 653154676 200000 429701218 200000 969483606 200000 778814107 200000 588227322 200000 63450728 200000 498083807 200000 960783434 200000 298264217 200000 433577717 200000 339996429 200000 818293647 200000 592925363 200000 596258801 200000 473875155 200000 643539684 200000 460179144 200000 191025765 200000 673496639 200000 553829858 200000 544172408 200000 109574778 200000 2838915 200000 526856513 200000 686963844 200000 25020793 200000 468214768 200000 615813848 200000 603474637 200000 382803400 200000 483288565 200000 193610146 200000 375297619 200000 194471154 200000 251624227 200000 818640822 200000 226147894 200000 613431710 200000 405232171 200000 715288653 200000 371476663 200000 822600598 200000 88048862 200000 641017279 200000 452546870 200000 985166273 200000 1731627 200000 29892997 200000 686694453 200000 751432744 200000 94175267 200000 992145975 200000 98916691 200000 65492979 200000 916041206 200000 31187342 200000 721938257 200000 150725996 200000 473122294 200000 406820450 200000 190215695 200000 124342778 200000 332800403 200000 413048493 200000 994769038 200000 499980326 200000 137312093 200000 848478085 200000 336243439 200000 980434329 200000 864683781 200000 304245540 200000 976815217 200000 543040283 200000 200598874 200000 468585699 200000 199996790 200000 831234197 200000 752608847 200000 894540090 200000 921543038 200000 418712334 200000 270566642 200000 822734272 200000 113920298 200000 499127472 200000 748345206 200000 667581744 200000 81891897 200000 745149636 200000 449044265 200000 62648161 200000 635009933 200000 765894064 200000 697533566 200000 581575500 200000 72448294 200000 208976127 200000 275888387 200000 286170377 200000 433571364 200000 694501209 200000 618458474 200000 369857489 200000 565751496 200000 392735365 200000 535111556 200000 748064252 200000 588889715 200000 766694765 200000 741553216 200000 446073603 200000 62475685 200000 465929753 200000 826668463 200000 80554366 200000 624100350 200000 154018226 200000 844588290 200000 234158886 200000 985952831 200000 255089792 200000 436394121 200000 479237844 200000 104492616 200000 48383467 200000 568793013 200000 500800639 200000 769984794 200000 147307644 200000 596045590 200000 925848385 200000 353581782 200000 211041244 200000 230864988 200000 200067921 200000 222928572 200000 490292436 200000 15888473 200000 535171593 200000 353159468 200000 957411146 200000 990714109 200000 466502113 200000 836115879 200000 536060489 200000 724674392 200000 336074865 200000 272234190 200000 719162360 200000 665456538 200000 663613041 200000 256460384 200000 129553312 200000 863848213 200000 339235259 200000 676494143 200000 30856618 200000 620745272 200000 27806023 200000 101414251 200000 468313502 200000 91645077 200000 751546158 200000 214657540 200000 916366373 200000 712525019 200000 54671527 200000 795147596 200000 874942215 200000 756275932 200000 329738251 200000 819785890 200000 176816940 200000 90856327 200000 125620435 200000 917908614 200000 133526685 200000 587252461 200000 575921048 200000 136200346 200000 327328899 200000 685387839 200000 171715089 200000 567568798 200000 474592038 200000 499722701 200000 976822551 200000 795492211 200000 681431022 200000 588430088 200000 6874276 200000 63517464 200000 762159461 200000 422393472 200000 484470735 200000 920261807 200000 361165106 200000 844911078 200000 642540752 200000 296358776 200000 705502238 200000 4635658 200000 451391745 200000 325083092 200000 784339474 200000 689950941 200000 633586394 200000 463506754 200000 777217558 200000 579631983 200000 266270195 200000 175392867 200000 848784466 200000 498963953 200000 933236997 200000 112819961 200000 167159311 200000 571035058 200000 578806248 200000 60688867 200000 258253238 200000 156625701 200000 21481365 200000 983705890 200000 441314512 200000 851662809 200000 92614180 200000 110314967 200000 81651203 200000 923987582 200000 141472462 200000 676909633 200000 311721754 200000 697706726 200000 725272044 200000 336907714 200000 545795324 200000 11139072 200000 304450293 200000 636525786 200000 510101427 200000 588917213 200000 500599939 200000 838929193 200000 578515046 200000 64107950 200000 55103053 200000 704003952 200000 123228510 200000 549321668 200000 510728493 200000 670165392 200000 842458627 200000 408522638 200000 597644058 200000 235796105 200000 895830751 200000 213549469 200000 789511982 200000 505933435 200000 731495833 200000 951574946 200000 389484961 200000 300085415 200000 160654586 200000 176380013 200000 770485195 200000 566942061 200000 646458603 200000 372820975 200000 556285477 200000 322058830 200000 296752244 200000 21202232 200000 503275079 200000 516583403 200000 310918590 200000 496939641 200000 406576362 200000 238661636 200000 538044944 200000 790478082 200000 934798822 200000 192390009 200000 163838932 200000 724379971 200000 458481717 200000 53694027 200000 403982995 200000 456445134 200000 297842669 200000 653958043 200000 896197876 200000 542290515 200000 791825992 200000 552576425 200000 161682111 200000 355974049 200000 894926751 200000 744461269 200000 884617439 200000 870672811 200000 670712681 200000 66756256 200000 775342426 200000 627924608 200000 653160000 200000 748225962 200000 471737178 200000 838764368 200000 698470364 200000 849272244 200000 705015080 200000 218901100 200000 787564308 200000 589010079 200000 309152298 200000 562070853 200000 812669923 200000 399171947 200000 158893803 200000 48027756 200000 508782944 200000 158854200 200000 626043666 200000 225491856 200000 643937220 200000 295411271 200000 577152873 200000 357037442 200000 872881767 200000 256926713 200000 949483479 200000 119028275 200000 869098946 200000 492854477 200000 661060453 200000 476071091 200000 942769517 200000 133777253 200000 383916092 200000 355003699 200000 495463970 200000 407660417 200000 140860323 200000 168286467 200000 103761335 200000 986359809 200000 220438021 200000 41942676 200000 864805670 200000 715300583 200000 483178216 200000 477409142 200000 586826376 200000 187118929 200000 858487542 200000 642666074 200000 579441940 200000 368363906 200000 468110839 200000 109037839 200000 975281444 200000 162987225 200000 969967827 200000 978703496 200000 150275631 200000 828190167 200000 731446676 200000 359946964 200000 753609423 200000 337170973 200000 641782625 200000 145662755 200000 304350908 200000 814889066 200000 293927043 200000 468304839 200000 452118734 200000 124134048 200000 995520611 200000 566322223 200000 509407486 200000 236677055 200000 387510665 200000 319350509 200000 954231908 200000 238788583 200000 347620254 200000 183504304 200000 218202937 200000 317778521 200000 335574889 200000 278391113 200000 699101397 200000 510238582 200000 626278100 200000 480507305 200000 274986929 200000 320229054 200000 513480936 200000 457585633 200000 584687462 200000 844305105 200000 242978251 200000 921356832 200000 982863531 200000 512444784 200000 452566728 200000 737641399 200000 682831705 200000 429394811 200000 93616711 200000 24436503 200000 292769386 200000 63431412 200000 949322703 200000 496288720 200000 140039157 200000 428293882 200000 821708298 200000 671550098 200000 460048178 200000 280915917 200000 985370304 200000 675711791 200000 576459899 200000 130078928 200000 118550746 200000 288224919 200000 116720968 200000 33180801 200000 189837408 200000 206057178 200000 413269553 200000 895590017 200000 257604730 200000 473073448 200000 392249582 200000 919614354 200000 190864241 200000 302099923 200000 336385625 200000 155967891 200000 924028078 200000 653411403 200000 535855210 200000 328489861 200000 735183545 200000 79970079 200000 697486394 200000 2423688 200000 338543931 200000 922080258 200000 252445696 200000 499398366 200000 607340284 200000 198152130 200000 134212373 200000 203740134 200000 528979428 200000 299294289 200000 807951858 200000 704478752 200000 703703292 200000 600399040 200000 579912240 200000 54992431 200000 515445869 200000 257032510 200000 838481542 200000 460795857 200000 18955135 200000 218282268 200000 406712014 200000 163482087 200000 56267419 200000 93449419 200000 166744575 200000 386679411 200000 32014152 200000 906436571 200000 495476787 200000 192285844 200000 132201008 200000 831040253 200000 209322658 200000 162132619 200000 52502300 200000 8715777 200000 901747620 200000 27017144 200000 555732211 200000 840689112 200000 715550386 200000 977567388 200000 118647741 200000 582924946 200000 637477988 200000 283288792 200000 302980261 200000 728261984 200000 605216371 200000 662099756 200000 264426481 200000 50987154 200000 671818679 200000 135846776 200000 811010827 200000 11853720 200000 645582377 200000 537280701 200000 407913596 200000 577729796 200000 544245985 200000 439316252 200000 152773098 200000 939703429 200000 203389977 200000 649394644 200000 62002720 200000 863055085 200000 621113639 200000 505637191 200000 43651846 200000 2494507 200000 973743749 200000 815931125 200000 354798499 200000 892926289 200000 63964108 200000 965376382 200000 20476961 200000 835967118 200000 426503092 200000 422412964 200000 814384584 200000 14247220 200000 21273108 200000 368441669 200000 873510657 200000 687888306 200000 135674855 200000 250037092 200000 99894611 200000 118300569 200000 352971588 200000 968088608 200000 894300521 200000 401729946 200000 132445028 200000 794855866 200000 129688841 200000 406142341 200000 96032927 200000 463228307 200000 487089437 200000 641870411 200000 420362350 200000 304728106 200000 666068397 200000 243726332 200000 173142377 200000 799138593 200000 593078754 200000 469944777 200000 428435785 200000 937662264 200000 22462979 200000 355231746 200000 330824934 200000 371939919 200000 773968763 200000 371960856 200000 725665850 200000 911055207 200000 692067536 200000 550831259 200000 522985051 200000 283943073 200000 644813228 200000 194865979 200000 270202755 200000 537473853 200000 581320407 200000 107830474 200000 579638027 200000 666370971 200000 323630137 200000 16866616 200000 49346411 200000 83647804 200000 102452956 200000 562246036 200000 295446074 200000 846103744 200000 586918119 200000 490154001 200000 716959283 200000 20080105 200000 626240419 200000 773681661 200000 559693101 200000 975553429 200000 60757881 200000 165450186 200000 669788705 200000 555148743 200000 227237361 200000 234330377 200000 974466855 200000 200297374 200000 449691059 200000 447741033 200000 651771768 200000 688481116 200000 556758665 200000 130630075 200000 747622764 200000 612675167 200000 736413018 200000 18457072 200000 946992764 200000 274940202 200000 844292143 200000 520390425 200000 543385408 200000 422569820 200000 451628592 200000 233382501 200000 385665393 200000 554409910 200000 13099943 200000 358842405 200000 400883176 200000 75192856 200000 333825020 200000 766606793 200000 540886684 200000 340119428 200000 189092790 200000 624343011 200000 928635559 200000 732031000 200000 656673919 200000 902851619 200000 964092992 200000 73794327 200000 275825439 200000 111008089 200000 666874561 200000 403076320 200000 646111103 200000 677072246 200000 382463650 200000 644653812 200000 231154854 200000 509773193 200000 252756859 200000 725887988 200000 933687487 200000 651136965 200000 41974276 200000 857088927 200000 193380112 200000 418964345 200000 335678999 200000 306446551 200000 890489859 200000 226244373 200000 19176108 200000 896902044 200000 325614368 200000 754010155 200000 551286748 200000 146144015 200000 900310287 200000 524015978 200000 421934302 200000 577141615 200000 677323162 200000 614839971 200000 623401483 200000 635972638 200000 515510696 200000 710688967 200000 253514972 200000 502798235 200000 114929474 200000 46707687 200000 487736298 200000 435892105 200000 452854161 200000 795221298 200000 662928108 200000 829954726 200000 361201373 200000 775714553 200000 638292155 200000 575966931 200000 998082191 200000 159439021 200000 167143249 200000 342565650 200000 440097070 200000 660147934 200000 838712773 200000 852881794 200000 473876580 200000 123410749 200000 273870927 200000 658779491 200000 25803513 200000 17237146 200000 950259273 200000 604614424 200000 320403158 200000 844849382 200000 614937131 200000 751743519 200000 420650243 200000 433135409 200000 746929549 200000 439711002 200000 86618536 200000 453811115 200000 395251496 200000 128261576 200000 392780815 200000 528906150 200000 264041172 200000 895489803 200000 270380191 200000 606527890 200000 100949898 200000 61612260 200000 131845857 200000 901211390 200000 830088034 200000 725753969 200000 285959038 200000 823801501 200000 507448725 200000 190884340 200000 689033277 200000 995656765 200000 993924220 200000 488468174 200000 248857097 200000 104813265 200000 36164494 200000 927087999 200000 826940648 200000 631934567 200000 784521061 200000 940420007 200000 976765444 200000 21490225 200000 639081912 200000 556767752 200000 262034341 200000 385555072 200000 403399521 200000 75014272 200000 235215156 200000 228992195 200000 115587160 200000 131302930 200000 591717176 200000 142154635 200000 451965364 200000 170268893 200000 318232412 200000 224299657 200000 504907696 200000 538337314 200000 534767718 200000 430064269 200000 769129379 200000 513701441 200000 510316608 200000 879773576 200000 192227846 200000 218191036 200000 706779122 200000 3782794 200000 299755121 200000 997465138 200000 413105060 200000 838098372 200000 81373085 200000 592084067 200000 610440864 200000 394483334 200000 251929954 200000 941280306 200000 567945037 200000 232967488 200000 916089530 200000 259477917 200000 545144116 200000 884515204 200000 175371707 200000 411567045 200000 259207934 200000 471356418 200000 64400799 200000 454367980 200000 784284787 200000 573209225 200000 278197439 200000 413907057 200000 889649275 200000 664238092 200000 90449554 200000 688910037 200000 605612832 200000 673118361 200000 13887922 200000 897896376 200000 529732489 200000 199472995 200000 641179607 200000 771982812 200000 227281407 200000 8275128 200000 896204248 200000 217596191 200000 212089323 200000 928496650 200000 330363824 200000 109094532 200000 697864661 200000 869279722 200000 747465846 200000 673734698 200000 466087269 200000 836844551 200000 700498019 200000 923477330 200000 391082852 200000 77936434 200000 843043023 200000 243034205 200000 833136059 200000 405914972 200000 31544371 200000 413231306 200000 817866098 200000 396670357 200000 124953639 200000 763822395 200000 433194162 200000 7080462 200000 825006949 200000 137293168 200000 73251523 200000 965363735 200000 76959171 200000 855154762 200000 55253517 200000 960057889 200000 130337851 200000 744641480 200000 405067801 200000 463799228 200000 968251110 200000 13823244 200000 267526032 200000 934276504 200000 914564347 200000 23323733 200000 456482874 200000 206625671 200000 956447444 200000 623857925 200000 163559680 200000 654900345 200000 37272040 200000 843490716 200000 991449578 200000 456842877 200000 651817169 200000 420940731 200000 131203104 200000 237778118 200000 603693383 200000 844628001 200000 509415915 200000 206763427 200000 660431906 200000 79173296 200000 492214964 200000 169822852 200000 96862043 200000 101900904 200000 480491779 200000 596596730 200000 413195274 200000 954776937 200000 869754496 200000 15475639 200000 810432104 200000 278499573 200000 296789493 200000 726835337 200000 428300749 200000 261423978 200000 753869641 200000 365312098 200000 797981362 200000 386196043 200000 389100421 200000 163862610 200000 444229808 200000 612496439 200000 119072466 200000 530933898 200000 71765118 200000 949188847 200000 411064952 200000 317964891 200000 530170869 200000 558416212 200000 927756511 200000 238250035 200000 196077583 200000 904680293 200000 158278033 200000 374612901 200000 207683811 200000 621197892 200000 249275701 200000 613429089 200000 860703657 200000 338029105 200000 903329172 200000 630089527 200000 127669435 200000 998226572 200000 622209942 200000 304799768 200000 502796689 200000 62955478 200000 241472837 200000 852963860 200000 678884547 200000 443436976 200000 461186505 200000 489616475 200000 296451593 200000 383875289 200000 414744937 200000 171788095 200000 459398717 200000 329458483 200000 484976527 200000 842310191 200000 812889943 200000 982571966 200000 100767427 200000 394187197 200000 475007600 200000 31498395 200000 210988718 200000 106059672 200000 377199551 200000 299906313 200000 426455063 200000 87773842 200000 189290653 200000 235015530 200000 631191272 200000 701916314 200000 658507139 200000 622760766 200000 45382698 200000 393314498 200000 309663242 200000 737335589 200000 190033412 200000 242995001 200000 373549289 200000 73961696 200000 615270847 200000 208484176 200000 97720314 200000 779560784 200000 114626499 200000 3371896 200000 115356724 200000 168856180 200000 187263386 200000 936187713 200000 152992689 200000 411141486 200000 794753003 200000 395983196 200000 666238377 200000 712798846 200000 761980543 200000 155612569 200000 778987636 200000 271903492 200000 732661823 200000 310333673 200000 800136075 200000 224003970 200000 209605939 200000 620873564 200000 266465158 200000 913959319 200000 885860483 200000 523977251 200000 910054430 200000 63690243 200000 550174841 200000 542127501 200000 870465067 200000 764358824 200000 703695484 200000 119031565 200000 924791206 200000 609222790 200000 645964053 200000 988803378 200000 377216935 200000 122929598 200000 552544749 200000 587119020 200000 259850856 200000 227938704 200000 47234508 200000 393173837 200000 212045119 200000 976072795 200000 381050010 200000 675387908 200000 258615974 200000 138954658 200000 767707489 200000 966934243 200000 905454134 200000 578648069 200000 557187656 200000 627364889 200000 199643815 200000 566176579 200000 253310616 200000 644004599 200000 723901392 200000 21892158 200000 323193529 200000 116819951 200000 939444908 200000 247349493 200000 453748277 200000 867049103 200000 992881490 200000 802635402 200000 660053939 200000 957155209 200000 478865659 200000 483468605 200000 525892861 200000 214014637 200000 516295167 200000 585534575 200000 207029498 200000 926675180 200000 775088599 200000 112942751 200000 756738995 200000 810528342 200000 652597531 200000 328467311 200000 720153168 200000 582388764 200000 657105796 200000 597224863 200000 871413019 200000 729663630 200000 365488618 200000 80298255 200000 360083835 200000 270145821 200000 16936007 200000 172787393 200000 997790201 200000 979754585 200000 196977585 200000 460121811 200000 421777470 200000 78869490 200000 83226722 200000 569685128 200000 774673682 200000 631581370 200000 665590707 200000 524319295 200000 105768542 200000 814400672 200000 130134044 200000 803994489 200000 487616809 200000 592968886 200000 276303668 200000 599650006 200000 996110237 200000 329763115 200000 212854198 200000 16195608 200000 996100355 200000 461132113 200000 930763641 200000 31579678 200000 455788993 200000 888463255 200000 391153526 200000 39508712 200000 622828898 200000 11137423 200000 655774661 200000 739108761 200000 424039566 200000 462982120 200000 415975839 200000 479971951 200000 685526284 200000 431745139 200000 267027292 200000 158168268 200000 956537286 200000 172362273 200000 278715509 200000 137496367 200000 926079172 200000 359161602 200000 704051586 200000 22260538 200000 828974895 200000 746737223 200000 576527932 200000 523190701 200000 515149135 200000 893774912 200000 675081596 200000 535567464 200000 67017356 200000 545540190 200000 841847097 200000 563535469 200000 203292016 200000 67731249 200000 423125645 200000 594671067 200000 614203298 200000 186698858 200000 58088879 200000 200622578 200000 21938667 200000 54888665 200000 550663673 200000 97983253 200000 877269555 200000 403528814 200000 163796451 200000 605125826 200000 525132164 200000 628394555 200000 297287941 200000 187183514 200000 462896133 200000 429900400 200000 472723991 200000 48362335 200000 587904767 200000 180771420 200000 666109683 200000 336378608 200000 584138459 200000 823099506 200000 295989393 200000 137925710 200000 53935393 200000 60916288 200000 618650890 200000 267075737 200000 135375994 200000 300961401 200000 827234197 200000 408539154 200000 327317678 200000 959608043 200000 731650187 200000 803515418 200000 584431781 200000 617930376 200000 994250085 200000 762479921 200000 919802984 200000 114631521 200000 352001212 200000 357379319 200000 728759584 200000 446354597 200000 171697735 200000 11679789 200000 54105365 200000 374749349 200000 452220127 200000 109104819 200000 276467631 200000 773802706 200000 585041022 200000 732936075 200000 806724984 200000 710882748 200000 69017659 200000 525866708 200000 472651287 200000 100139284 200000 866021966 200000 691969487 200000 702589013 200000 228661162 200000 718538769 200000 77981404 200000 246557211 200000 729259375 200000 878607356 200000 233038716 200000 560887921 200000 104523634 200000 977863079 200000 108477520 200000 492175231 200000 786907110 200000 199932363 200000 709978904 200000 791491214 200000 570193946 200000 602981440 200000 116975284 200000 705608711 200000 229218430 200000 242751487 200000 764551973 200000 72451443 200000 721425572 200000 439872288 200000 807755147 200000 925816696 200000 61222203 200000 474450140 200000 577818152 200000 89997793 200000 1072149 200000 786947980 200000 114203227 200000 307654037 200000 454315041 200000 137611431 200000 360055972 200000 649826974 200000 751821169 200000 160870599 200000 931712678 200000 184177699 200000 976537908 200000 748962723 200000 735509791 200000 424114797 200000 555338683 200000 990833685 200000 788685297 200000 403637988 200000 585640055 200000 333086229 200000 453670427 200000 990259218 200000 551452153 200000 785369274 200000 428318655 200000 488495006 200000 408479216 200000 364466239 200000 849405981 200000 785867345 200000 834326829 200000 114782203 200000 351088022 200000 174427156 200000 665407905 200000 527900263 200000 498711465 200000 963484143 200000 998624348 200000 33724187 200000 724774648 200000 273933835 200000 407975310 200000 595052752 200000 612011331 200000 293232559 200000 521161353 200000 432367966 200000 61762922 200000 989220166 200000 692950973 200000 393251775 200000 714965358 200000 880223318 200000 769646266 200000 87909385 200000 30675056 200000 244917641 200000 817935920 200000 351708022 200000 617463983 200000 613820582 200000 724152305 200000 193314911 200000 980294541 200000 178132120 200000 131741420 200000 492049467 200000 221031818 200000 507611493 200000 5981491 200000 317036964 200000 798031430 200000 620461111 200000 689581557 200000 950470226 200000 137324675 200000 137748311 200000 146687876 200000 541860636 200000 868147232 200000 707346475 200000 738970959 200000 874905085 200000 594264093 200000 543853374 200000 314234855 200000 929545228 200000 931108508 200000 151909431 200000 306239741 200000 874906498 200000 464802014 200000 630830560 200000 745110370 200000 655115703 200000 121027905 200000 519859744 200000 961307397 200000 583212324 200000 619340104 200000 722456064 200000 374626039 200000 757397345 200000 784482706 200000 685012905 200000 920935785 200000 22053672 200000 519024095 200000 765618786 200000 314766763 200000 826301007 200000 673106194 200000 239186070 200000 311412270 200000 230143440 200000 358370089 200000 345564619 200000 739332226 200000 732233156 200000 715226950 200000 781843627 200000 875772247 200000 275301730 200000 358521769 200000 837789950 200000 909336703 200000 362299652 200000 552383410 200000 861488556 200000 718575338 200000 551109665 200000 246335458 200000 893843135 200000 610219687 200000 78059859 200000 263783897 200000 884169054 200000 361294057 200000 815791698 200000 26307673 200000 335528915 200000 607438334 200000 543444470 200000 62490433 200000 988280196 200000 277707097 200000 600985656 200000 653288337 200000 49642748 200000 60122504 200000 908594224 200000 972565356 200000 385284067 200000 809060925 200000 313786391 200000 709713424 200000 90150656 200000 221718601 200000 672386373 200000 491632607 200000 690072637 200000 660911515 200000 725246515 200000 522343512 200000 102979747 200000 420023620 200000 974556794 200000 356144157 200000 941554264 200000 848137077 200000 94158033 200000 171570414 200000 576808615 200000 482988926 200000 629021457 200000 514106796 200000 10010616 200000 521870288 200000 633742388 200000 402881622 200000 777578962 200000 264045051 200000 242871377 200000 421053454 200000 566909663 200000 880478384 200000 740769952 200000 794262804 200000 695654631 200000 156435391 200000 856161659 200000 206950088 200000 5816531 200000 687696409 200000 313156698 200000 693471659 200000 511142571 200000 774854605 200000 330230229 200000 768466270 200000 892487575 200000 4350478 200000 807529892 200000 152299681 200000 769362400 200000 164816171 200000 544999585 200000 392778068 200000 162360559 200000 43359892 200000 191845060 200000 971614840 200000 992518476 200000 190621915 200000 421629734 200000 664079405 200000 346784416 200000 795878319 200000 89460734 200000 419051956 200000 638769587 200000 421687778 200000 736697509 200000 897240942 200000 283176045 200000 953051491 200000 785878932 200000 105685723 200000 876068311 200000 381106499 200000 940224100 200000 282184347 200000 705060890 200000 710246323 200000 613590988 200000 55996015 200000 454238846 200000 823002116 200000 110523302 200000 369643832 200000 760750956 200000 652516517 200000 565971689 200000 97856245 200000 587509867 200000 558768935 200000 276267951 200000 112627912 200000 132621349 200000 113846331 200000 206566192 200000 89222385 200000 419913315 200000 113404337 200000 144118212 200000 175459537 200000 875163148 200000 722318970 200000 374012132 200000 434584807 200000 951739688 200000 710320806 200000 731535144 200000 335864533 200000 518131426 200000 430360421 200000 408031817 200000 41746267 200000 786721152 200000 210387721 200000 877599007 200000 36393561 200000 277312620 200000 599106306 200000 55961507 200000 79969488 200000 322195503 200000 445595616 200000 72225005 200000 156928224 200000 368727663 200000 704164691 200000 875630903 200000 720183755 200000 427373047 200000 620676141 200000 826239959 200000 969525232 200000 723915439 200000 51819101 200000 253121352 200000 968515792 200000 470574494 200000 620951285 200000 613400352 200000 497226507 200000 983114990 200000 388247076 200000 451962906 200000 634635362 200000 267984871 200000 380606779 200000 263780364 200000 974754230 200000 290689778 200000 924725419 200000 510553073 200000 768979719 200000 37456279 200000 641069061 200000 751491552 200000 295440757 200000 331546238 200000 645715448 200000 810388754 200000 164615489 200000 947361136 200000 397264469 200000 327712223 200000 533064139 200000 711527254 200000 175012365 200000 157150656 200000 110720917 200000 522123320 200000 92967216 200000 568693069 200000 379875390 200000 315465023 200000 15152879 200000 780738623 200000 138402950 200000 784392370 200000 192492954 200000 799198574 200000 34332752 200000 341833724 200000 904695457 200000 648089300 200000 639567514 200000 508945827 200000 347972246 200000 458791303 200000 448097670 200000 630229841 200000 836947753 200000 434622402 200000 373704787 200000 517105614 200000 993430826 200000 902916827 200000 507365219 200000 494755074 200000 760894089 200000 238735693 200000 975495222 200000 408863223 200000 1620568 200000 797018286 200000 818096493 200000 781690068 200000 33061062 200000 146982329 200000 258580167 200000 544626914 200000 742937381 200000 97454149 200000 424698150 200000 10954890 200000 79893476 200000 442880843 200000 840727690 200000 533080404 200000 842832532 200000 81319139 200000 259752467 200000 537271272 200000 327194087 200000 776986694 200000 848079874 200000 366059536 200000 87766955 200000 675766732 200000 707197880 200000 937189043 200000 44353234 200000 35576558 200000 710464948 200000 856323546 200000 610555756 200000 49861700 200000 195912088 200000 239091886 200000 905624746 200000 698770311 200000 685977636 200000 349183350 200000 873555164 200000 381798288 200000 853271865 200000 58492829 200000 901864307 200000 123077206 200000 941669846 200000 490124713 200000 201487103 200000 383685875 200000 166655005 200000 163984196 200000 343981361 200000 672230814 200000 990214478 200000 621507894 200000 245145817 200000 156849585 200000 518271433 200000 618865000 200000 466765799 200000 593332132 200000 259057423 200000 456554721 200000 660745069 200000 709801231 200000 741493185 200000 424972236 200000 155926426 200000 128133290 200000 227044254 200000 504154479 200000 174648768 200000 462803023 200000 743805320 200000 375672884 200000 450854479 200000 325946614 200000 813905279 200000 436960163 200000 42724054 200000 674051768 200000 555430051 200000 894934116 200000 502470663 200000 328668876 200000 986514742 200000 466106945 200000 964367795 200000 640201099 200000 151110806 200000 242828833 200000 417376457 200000 823229550 200000 694076742 200000 604375053 200000 679344474 200000 744829454 200000 764465893 200000 459466542 200000 253083799 200000 323633186 200000 997490740 200000 349671884 200000 632579793 200000 591895427 200000 259172116 200000 828249424 200000 779178871 200000 654183467 200000 534422148 200000 956100161 200000 615845658 200000 54169393 200000 962726054 200000 964580937 200000 659677547 200000 965074637 200000 698443962 200000 97478705 200000 277330746 200000 490252377 200000 916639520 200000 734683103 200000 700801143 200000 381205581 200000 655080282 200000 34849374 200000 935455284 200000 140525121 200000 212904966 200000 708115925 200000 561367201 200000 926670574 200000 170449639 200000 59966350 200000 924180750 200000 521740332 200000 194752220 200000 185974256 200000 830212075 200000 31258356 200000 728298982 200000 252977284 200000 659407562 200000 403832158 200000 681163558 200000 771205619 200000 151778394 200000 892152483 200000 595823835 200000 361958916 200000 801195117 200000 883897628 200000 133873767 200000 87083426 200000 462796786 200000 170740288 200000 435941962 200000 414241491 200000 632994555 200000 262181545 200000 327483940 200000 128179393 200000 302739639 200000 129285646 200000 886428854 200000 609740724 200000 186003319 200000 947449673 200000 326317537 200000 13035285 200000 444611244 200000 292370514 200000 31688356 200000 977091947 200000 161429222 200000 54539328 200000 797943585 200000 765089377 200000 355622870 200000 305819470 200000 472608920 200000 97277629 200000 74972237 200000 749887699 200000 48913770 200000 899476585 200000 171630137 200000 583108936 200000 115211030 200000 808202861 200000 843996333 200000 858083909 200000 673305150 200000 4810481 200000 800941529 200000 970143363 200000 137658018 200000 489258303 200000 338856205 200000 9416154 200000 971544354 200000 991020990 200000 111488698 200000 387795268 200000 116868543 200000 338128375 200000 692969584 200000 610644695 200000 662350234 200000 271921811 200000 41138399 200000 596747213 200000 623940850 200000 141727578 200000 132334041 200000 656121983 200000 11997993 200000 464090420 200000 290303565 200000 113941604 200000 70310079 200000 980017195 200000 217607757 200000 988977686 200000 164951381 200000 757896038 200000 656285448 200000 572525901 200000 385334186 200000 83040558 200000 260340432 200000 448593120 200000 109962144 200000 104326380 200000 905478932 200000 249974986 200000 444922423 200000 643433256 200000 163818597 200000 343870498 200000 652739471 200000 290601866 200000 845611124 200000 420535585 200000 224159977 200000 685882587 200000 144465938 200000 222991135 200000 647778981 200000 764692228 200000 288049965 200000 513096853 200000 296800837 200000 361492237 200000 491274457 200000 904197403 200000 810126952 200000 756426527 200000 44586820 200000 787871595 200000 743454415 200000 57602690 200000 445777855 200000 243255131 200000 211566682 200000 394271134 200000 198747322 200000 306143717 200000 49295626 200000 299033596 200000 685755335 200000 480254754 200000 770437120 200000 613872709 200000 570357142 200000 396231753 200000 162196860 200000 895048257 200000 159188983 200000 829427636 200000 870584030 200000 430911193 200000 390752218 200000 401221338 200000 530458279 200000 145728021 200000 504494929 200000 524165205 200000 352510583 200000 853715229 200000 774601099 200000 238216157 200000 149091600 200000 214987834 200000 88108762 200000 471569994 200000 146773585 200000 708832981 200000 3603629 200000 29362581 200000 422402363 200000 128082294 200000 985204630 200000 560020182 200000 404468206 200000 679596485 200000 270545220 200000 358632518 200000 560289195 200000 461050508 200000 750591112 200000 553671485 200000 580741843 200000 133505458 200000 781345108 200000 367036980 200000 830005478 200000 550716480 200000 513567414 200000 600189636 200000 603071620 200000 681123935 200000 614821088 200000 660245412 200000 873579886 200000 431273303 200000 963125538 200000 256883373 200000 833790084 200000 899216784 200000 327165933 200000 366172377 200000 964299208 200000 295941780 200000 902237905 200000 551430719 200000 506351704 200000 778620682 200000 929547903 200000 188470807 200000 494275191 200000 441459899 200000 992864455 200000 450426555 200000 322364292 200000 838170767 200000 898746009 200000 198555043 200000 772109313 200000 497525392 200000 860049927 200000 652971879 200000 292030860 200000 567740390 200000 622533697 200000 173413823 200000 927505640 200000 638759640 200000 202352535 200000 319507333 200000 804646388 200000 122618064 200000 866799993 200000 36210353 200000 447928241 200000 214045270 200000 510521977 200000 416136796 200000 511351359 200000 60314899 200000 613535302 200000 343115965 200000 753804000 200000 926478286 200000 983541169 200000 948387117 200000 659098610 200000 659074674 200000 380193964 200000 706484261 200000 48425208 200000 445003781 200000 642851909 200000 683175230 200000 568748689 200000 829585073 200000 461579438 200000 522455855 200000 157308543 200000 933048766 200000 438602040 200000 368974802 200000 850308000 200000 199832468 200000 814012498 200000 780127774 200000 816231927 200000 222599613 200000 563733389 200000 349427245 200000 66300579 200000 503462624 200000 87833498 200000 419659575 200000 489707493 200000 311576262 200000 851975753 200000 73920404 200000 652927261 200000 786065496 200000 330054282 200000 616928957 200000 667371212 200000 637565342 200000 973616239 200000 817223498 200000 478265491 200000 9863104 200000 998509864 200000 811303156 200000 242466610 200000 854719240 200000 180839173 200000 515122835 200000 464830601 200000 49686749 200000 153381751 200000 519254560 200000 483343257 200000 591603144 200000 375385869 200000 184534195 200000 623500419 200000 416835442 200000 702158202 200000 360522374 200000 780031622 200000 238258851 200000 120787340 200000 733495023 200000 156320260 200000 183191363 200000 990538038 200000 859708521 200000 403689085 200000 358997084 200000 840730502 200000 460321418 200000 546161809 200000 411923989 200000 240407727 200000 828308493 200000 494870529 200000 169051575 200000 809241599 200000 61374664 200000 200023982 200000 899164586 200000 567992296 200000 611667382 200000 218932120 200000 196770168 200000 323237370 200000 462053614 200000 419963103 200000 470336968 200000 214708966 200000 484598185 200000 245022660 200000 890050660 200000 279422589 200000 255678527 200000 288775592 200000 573901875 200000 579353006 200000 777111081 200000 145442570 200000 46315838 200000 274330762 200000 792509951 200000 552325516 200000 243244205 200000 638336577 200000 194747258 200000 418076654 200000 292927690 200000 77212965 200000 660019570 200000 667155984 200000 733653756 200000 773010598 200000 455192545 200000 194345203 200000 469334476 200000 143701844 200000 334693853 200000 114858680 200000 875002595 200000 823999200 200000 838085025 200000 841982622 200000 52878601 200000 974766617 200000 765316227 200000 77412616 200000 104922151 200000 363710194 200000 43570942 200000 198354292 200000 260660036 200000 14761594 200000 778721960 200000 145938051 200000 977555594 200000 112392417 200000 337968700 200000 352419318 200000 966236482 200000 700896120 200000 246200209 200000 479291566 200000 495774674 200000 837963441 200000 676443552 200000 34771115 200000 507646405 200000 403870746 200000 465864833 200000 96111373 200000 709110723 200000 553646181 200000 181193069 200000 991109141 200000 853507987 200000 68580195 200000 460687548 200000 327008548 200000 895781919 200000 302423555 200000 217457127 200000 340096186 200000 515216751 200000 486413398 200000 542961030 200000 165493367 200000 609407148 200000 261143437 200000 462287698 200000 251037468 200000 957924382 200000 278030328 200000 165325860 200000 958029449 200000 680851757 200000 506756872 200000 572030451 200000 720156095 200000 935225955 200000 125537101 200000 895262681 200000 263070431 200000 414238055 200000 228467831 200000 673860109 200000 100990761 200000 817665794 200000 109521240 200000 725103081 200000 221427965 200000 276807964 200000 578049504 200000 541133797 200000 707782620 200000 215987391 200000 894323487 200000 495714713 200000 506574951 200000 228548114 200000 540943685 200000 791496125 200000 82606173 200000 280640095 200000 421456804 200000 556289067 200000 642428064 200000 685485068 200000 943576747 200000 47066075 200000 324326192 200000 110888612 200000 840373228 200000 700484326 200000 279632686 200000 185254607 200000 845715990 200000 839111811 200000 867537625 200000 25320533 200000 779559163 200000 367156491 200000 984551315 200000 354469406 200000 273631626 200000 271590391 200000 854520283 200000 840415283 200000 364325844 200000 979752928 200000 642832211 200000 513723837 200000 410601738 200000 947560573 200000 637489339 200000 484460292 200000 468114812 200000 493188775 200000 754248692 200000 379673968 200000 83033755 200000 592836184 200000 192041469 200000 420211595 200000 6218999 200000 970178727 200000 329934072 200000 118825212 200000 447372353 200000 377432012 200000 861101093 200000 192153228 200000 499923273 200000 6200609 200000 289784805 200000 691821092 200000 117094912 200000 259209502 200000 763296695 200000 529710284 200000 714558838 200000 8564059 200000 365102653 200000 323628204 200000 137533404 200000 96864401 200000 845499190 200000 180811533 200000 527441025 200000 497201816 200000 900173188 200000 213895256 200000 512250328 200000 435300969 200000 710503719 200000 518045206 200000 539355504 200000 796026908 200000 120053568 200000 889333997 200000 756222969 200000 172299498 200000 328107534 200000 939935400 200000 75461957 200000 804005164 200000 469500147 200000 389974574 200000 203798595 200000 285175385 200000 208288367 200000 707667849 200000 957612804 200000 762410251 200000 197700130 200000 614321632 200000 403710138 200000 79880441 200000 952950477 200000 701825404 200000 819464115 200000 350953213 200000 327186001 200000 576712645 200000 212242273 200000 853540623 200000 219309998 200000 292626245 200000 664206420 200000 342162502 200000 654039812 200000 106493859 200000 596665405 200000 346051805 200000 213850516 200000 66907048 200000 434517996 200000 89466923 200000 277504446 200000 798667581 200000 227064146 200000 140685481 200000 754439428 200000 578983786 200000 827397503 200000 865483759 200000 808812036 200000 873662040 200000 23692964 200000 992198326 200000 418304129 200000 534769486 200000 695337489 200000 557801174 200000 786585434 200000 281928375 200000 502517303 200000 512644937 200000 866932368 200000 112608281 200000 242394789 200000 431605285 200000 137086276 200000 344230942 200000 5619726 200000 857616036 200000 170973110 200000 156670605 200000 91159105 200000 507111199 200000 72872774 200000 903999569 200000 892204078 200000 871721229 200000 121029237 200000 106924400 200000 346060775 200000 909828872 200000 426787555 200000 665561876 200000 854586011 200000 573147336 200000 813082961 200000 154493318 200000 977693339 200000 941693220 200000 553763232 200000 276759084 200000 888516953 200000 966546967 200000 815638736 200000 530852753 200000 14568291 200000 756387000 200000 862137089 200000 611132764 200000 627728491 200000 438755648 200000 799033716 200000 802760791 200000 315453761 200000 430434567 200000 114359946 200000 746293353 200000 153828310 200000 630322822 200000 45817794 200000 422150299 200000 233498426 200000 308876117 200000 871967678 200000 411972886 200000 293665182 200000 379017774 200000 268286014 200000 936327457 200000 852520530 200000 396899559 200000 649694754 200000 877702951 200000 392932807 200000 474652794 200000 10741100 200000 660867246 200000 977523597 200000 874050304 200000 246235962 200000 683337824 200000 681043541 200000 396390320 200000 485169615 200000 65536005 200000 926067183 200000 135126244 200000 940671626 200000 934979205 200000 779616075 200000 474649619 200000 784046572 200000 475293162 200000 84408443 200000 364603351 200000 639729558 200000 405201243 200000 291379374 200000 177574888 200000 865956935 200000 735738658 200000 335914038 200000 681295134 200000 291872225 200000 464405669 200000 200818818 200000 571705714 200000 915198820 200000 161253999 200000 59444772 200000 450160124 200000 180671216 200000 155880488 200000 223571147 200000 814571253 200000 924320199 200000 740296855 200000 743454024 200000 309567413 200000 494044743 200000 167244710 200000 435619724 200000 68252341 200000 553480691 200000 918356574 200000 169924776 200000 851709838 200000 473296234 200000 893897445 200000 399749835 200000 818162423 200000 161532525 200000 317488774 200000 460920134 200000 244286665 200000 926134748 200000 451439529 200000 813297802 200000 153776126 200000 135902137 200000 204342229 200000 722839079 200000 821389485 200000 32679715 200000 713068980 200000 512454862 200000 966936590 200000 697308762 200000 929409806 200000 727748686 200000 78309499 200000 620135617 200000 835556556 200000 985195418 200000 72327532 200000 740701910 200000 139491574 200000 285059265 200000 108125049 200000 442262075 200000 496399028 200000 810978548 200000 455385178 200000 861340591 200000 669561423 200000 470406786 200000 366276330 200000 993657108 200000 384703280 200000 222356190 200000 34568990 200000 146978154 200000 152112608 200000 837586070 200000 76990482 200000 299597010 200000 813447685 200000 174251357 200000 124437500 200000 749642379 200000 533843562 200000 960268289 200000 862386741 200000 542300919 200000 661408502 200000 783414900 200000 556800822 200000 51183509 200000 877296818 200000 112403399 200000 425003672 200000 918689544 200000 26398151 200000 974693929 200000 534310674 200000 130568462 200000 331532669 200000 399664363 200000 495182974 200000 398452360 200000 498616893 200000 440858238 200000 47229908 200000 512787320 200000 937154446 200000 332828274 200000 179429163 200000 601523453 200000 532034075 200000 275924344 200000 129587134 200000 704752472 200000 434056106 200000 905538912 200000 495432164 200000 186135529 200000 92847909 200000 679656731 200000 648384790 200000 8291122 200000 995271827 200000 240401593 200000 778383340 200000 116161233 200000 581190943 200000 601914219 200000 864408607 200000 904244105 200000 49407247 200000 290364289 200000 568034439 200000 686685497 200000 683866574 200000 600519275 200000 741357853 200000 620267234 200000 632529890 200000 760743099 200000 213675257 200000 777925285 200000 367157492 200000 875059745 200000 759476309 200000 651318721 200000 225284046 200000 28541292 200000 168962183 200000 621367960 200000 577113176 200000 493259407 200000 828823562 200000 545808554 200000 913988505 200000 916030104 200000 829315188 200000 400760983 200000 109282235 200000 778217913 200000 496432768 200000 370554913 200000 737472518 200000 65867587 200000 242181637 200000 377989670 200000 857198819 200000 613587365 200000 178546683 200000 729591465 200000 860597722 200000 791912048 200000 402529916 200000 156439241 200000 499539859 200000 826018389 200000 142747840 200000 714572487 200000 138107351 200000 863445284 200000 431135007 200000 564007940 200000 655661455 200000 714366926 200000 873399058 200000 804165375 200000 268186819 200000 123322467 200000 52164401 200000 686273882 200000 962174108 200000 796875796 200000 815189301 200000 874022869 200000 458228065 200000 157508401 200000 672011255 200000 845293648 200000 409273981 200000 784816939 200000 651992430 200000 991689676 200000 115977846 200000 256188562 200000 695987 200000 76108394 200000 477257974 200000 540146454 200000 841954816 200000 419998570 200000 61927621 200000 474334089 200000 134294699 200000 115468588 200000 255634891 200000 980469211 200000 826341679 200000 218000177 200000 732442386 200000 971791131 200000 253125922 200000 462384665 200000 929141441 200000 513514876 200000 922753343 200000 75989414 200000 243534369 200000 974356044 200000 589044573 200000 519742646 200000 265183131 200000 822963709 200000 793571445 200000 377029964 200000 829080759 200000 43613728 200000 588503711 200000 160705672 200000 442438685 200000 100318052 200000 476011284 200000 545296041 200000 875598231 200000 760913306 200000 138762284 200000 792136976 200000 752502796 200000 607788467 200000 388565856 200000 259801663 200000 605340549 200000 404051392 200000 970144584 200000 855746517 200000 745471787 200000 657099504 200000 613879710 200000 597468307 200000 929318213 200000 642337172 200000 138015032 200000 514722393 200000 742367038 200000 916297501 200000 343774736 200000 840622633 200000 279006620 200000 264901147 200000 482993983 200000 523654689 200000 180478473 200000 544183870 200000 402895100 200000 214719876 200000 646252877 200000 225499736 200000 665926305 200000 582811313 200000 376626001 200000 3935833 200000 352101030 200000 48116521 200000 841992476 200000 462366545 200000 454970019 200000 305219469 200000 844324057 200000 444164464 200000 782567248 200000 868847005 200000 963164622 200000 328773640 200000 659740296 200000 452212793 200000 924929125 200000 48102280 200000 924789056 200000 363641185 200000 126504998 200000 44032898 200000 683202964 200000 712628280 200000 127705529 200000 935030949 200000 301562554 200000 186714364 200000 205948136 200000 728712898 200000 900492555 200000 284536079 200000 490413210 200000 791491787 200000 814736384 200000 123576049 200000 981378265 200000 467961550 200000 49729074 200000 593700418 200000 610537163 200000 795786237 200000 259023704 200000 936039363 200000 545286843 200000 182462120 200000 619837516 200000 311117140 200000 532851729 200000 297866304 200000 234806533 200000 1068535 200000 145632596 200000 367960917 200000 990796957 200000 501257163 200000 542475822 200000 670638488 200000 796658507 200000 189748241 200000 521323368 200000 825310169 200000 323239529 200000 223648553 200000 997144808 200000 888791049 200000 33555055 200000 303116436 200000 2006457 200000 811359544 200000 466207477 200000 596283123 200000 250733571 200000 758390166 200000 146940084 200000 633020933 200000 848443149 200000 17063029 200000 858766212 200000 702845101 200000 819213121 200000 46202949 200000 301833310 200000 342421225 200000 465959 200000 298306197 200000 245805402 200000 601272794 200000 492634216 200000 390084632 200000 611536817 200000 825489858 200000 963978700 200000 353565852 200000 884373948 200000 893359615 200000 694063419 200000 373180692 200000 927767794 200000 910506772 200000 527655102 200000 963123598 200000 294089709 200000 467103392 200000 10223486 200000 832807228 200000 22453348 200000 583532901 200000 288314819 200000 133822575 200000 875762993 200000 39329089 200000 764497142 200000 594355862 200000 58825804 200000 964942135 200000 532048798 200000 742866498 200000 765570764 200000 664211302 200000 332740966 200000 421048100 200000 527854828 200000 312448271 200000 728336660 200000 342965260 200000 928480259 200000 559702162 200000 393008786 200000 978648811 200000 513143946 200000 77539185 200000 318908136 200000 821742289 200000 885991449 200000 806602315 200000 289120830 200000 202542575 200000 126196585 200000 456416 200000 210727902 200000 28309397 200000 463342675 200000 189433875 200000 538137647 200000 463129651 200000 705819086 200000 512125922 200000 551674042 200000 593506651 200000 563912179 200000 578084718 200000 440248360 200000 18486717 200000 782346747 200000 812770553 200000 299830849 200000 635969320 200000 764384831 200000 148136930 200000 68919277 200000 837206159 200000 711109686 200000 923342506 200000 534495542 200000 160044032 200000 505961082 200000 7152369 200000 647880003 200000 451809454 200000 343228611 200000 123189113 200000 441182301 200000 892562151 200000 450253289 200000 478401056 200000 681530861 200000 600070173 200000 713204196 200000 1687529 200000 2942075 200000 794893025 200000 748651982 200000 578291955 200000 165304239 200000 445422306 200000 590745567 200000 339935871 200000 813402706 200000 481912561 200000 161211247 200000 574868718 200000 367184461 200000 914003199 200000 340728055 200000 171627967 200000 298898088 200000 387666972 200000 298112015 200000 731857300 200000 561414028 200000 30772345 200000 52049265 200000 579087405 200000 796723265 200000 616793446 200000 764118259 200000 44772459 200000 866806575 200000 846967124 200000 25075599 200000 995838029 200000 865621983 200000 963998675 200000 98258270 200000 57403125 200000 202671354 200000 11549075 200000 862871447 200000 822971042 200000 194337352 200000 741923942 200000 946111124 200000 242215606 200000 593365682 200000 286059836 200000 185860044 200000 60642738 200000 470022208 200000 472309797 200000 381650393 200000 609991476 200000 613538330 200000 315243601 200000 783954547 200000 675618814 200000 782954121 200000 740766738 200000 252585074 200000 425250289 200000 65530614 200000 683495127 200000 947410383 200000 223049229 200000 37052393 200000 120187697 200000 551121826 200000 116262003 200000 777133322 200000 519647954 200000 281843236 200000 47902306 200000 378314531 200000 35854984 200000 203092653 200000 752123963 200000 639651867 200000 67900997 200000 284371382 200000 794103168 200000 103757051 200000 82140953 200000 556925656 200000 80057040 200000 552834540 200000 647551285 200000 772565706 200000 427673068 200000 278998582 200000 142457322 200000 306663270 200000 621172149 200000 907201601 200000 547232678 200000 789347747 200000 609883690 200000 993756055 200000 461241853 200000 627936667 200000 683047533 200000 86076127 200000 51404188 200000 873942661 200000 840215742 200000 213010402 200000 539394646 200000 578043579 200000 518895229 200000 861741449 200000 521714459 200000 322646453 200000 301405227 200000 226168283 200000 795238395 200000 393679883 200000 935480169 200000 696955395 200000 912361510 200000 486788981 200000 246357238 200000 100586567 200000 150469614 200000 711111886 200000 685630644 200000 110535185 200000 312462019 200000 550410763 200000 75850147 200000 188966377 200000 388412212 200000 840523848 200000 755099108 200000 627858808 200000 123373299 200000 801896379 200000 854306486 200000 145319301 200000 430483665 200000 93101501 200000 865787003 200000 466577915 200000 808523453 200000 295696583 200000 419197619 200000 279226336 200000 274384329 200000 86841458 200000 803410942 200000 62297438 200000 50123300 200000 318037365 200000 164117533 200000 49139645 200000 939990303 200000 120293802 200000 221102065 200000 832169829 200000 340827947 200000 631075849 200000 799948665 200000 718760928 200000 540508632 200000 367755945 200000 77786583 200000 725735381 200000 41645015 200000 363634373 200000 637694283 200000 70369037 200000 66368760 200000 42983604 200000 992071990 200000 450856049 200000 556477484 200000 210197999 200000 805854231 200000 172151305 200000 162708867 200000 519167246 200000 204419984 200000 747217661 200000 86639150 200000 424726986 200000 85602400 200000 668282775 200000 779132541 200000 150943995 200000 512064617 200000 554711870 200000 641822688 200000 462754970 200000 137402540 200000 335129723 200000 289268969 200000 717171647 200000 700131655 200000 32947959 200000 751544647 200000 939834020 200000 430397821 200000 571772794 200000 36520908 200000 810244255 200000 917636525 200000 871399916 200000 533831271 200000 210398763 200000 81623895 200000 28886871 200000 570021418 200000 290127070 200000 879295774 200000 191114210 200000 10633028 200000 241889139 200000 538835136 200000 311758550 200000 588188935 200000 346282945 200000 629131039 200000 133695643 200000 365895650 200000 826375360 200000 262511162 200000 784755899 200000 340035430 200000 625802 200000 363229491 200000 275681757 200000 83977284 200000 699970647 200000 274958411 200000 187488203 200000 618087500 200000 726959743 200000 931654368 200000 111021932 200000 774784623 200000 506834043 200000 934269300 200000 538931401 200000 790844605 200000 631062243 200000 85715880 200000 453842186 200000 105066599 200000 178183024 200000 658089020 200000 954784889 200000 174678461 200000 155946235 200000 587274000 200000 825580669 200000 107903024 200000 634364283 200000 324615974 200000 688157087 200000 464098384 200000 42873865 200000 760902812 200000 304409992 200000 305642957 200000 250375391 200000 265043637 200000 645550336 200000 711453049 200000 926003027 200000 938212816 200000 706449904 200000 374337859 200000 813016544 200000 224571758 200000 363902303 200000 951786045 200000 848654364 200000 798648880 200000 965312887 200000 6835862 200000 160152770 200000 889251797 200000 73196417 200000 647375264 200000 19714985 200000 902819647 200000 496505315 200000 102990794 200000 760835530 200000 915603054 200000 487229480 200000 581740710 200000 933360445 200000 787418242 200000 511755512 200000 920670435 200000 782736699 200000 273272252 200000 572381722 200000 106784338 200000 344321052 200000 22344061 200000 15213688 200000 213857252 200000 140978009 200000 525383236 200000 857143322 200000 190852009 200000 966204810 200000 484121523 200000 14904873 200000 29049554 200000 158408809 200000 493345418 200000 998794477 200000 508390831 200000 232347340 200000 158106794 200000 615638990 200000 979273649 200000 895123629 200000 101733138 200000 261877590 200000 897115496 200000 824020261 200000 498654180 200000 278219052 200000 114772101 200000 164609131 200000 987563103 200000 144921 200000 133661656 200000 221249497 200000 982298854 200000 884038149 200000 748398930 200000 924163559 200000 116551927 200000 822361594 200000 652372994 200000 152793645 200000 103182131 200000 537967647 200000 874544155 200000 739416419 200000 687563100 200000 334949310 200000 212426987 200000 315497828 200000 701445201 200000 360134973 200000 923591909 200000 749650213 200000 778305555 200000 560200743 200000 972252567 200000 340361410 200000 830134722 200000 145400612 200000 517713844 200000 769599857 200000 647997855 200000 796654588 200000 697427722 200000 518633867 200000 471955723 200000 512168343 200000 727755403 200000 133547657 200000 908432518 200000 109099006 200000 463987784 200000 385647364 200000 602750896 200000 56587354 200000 456346480 200000 761755315 200000 480660810 200000 183295219 200000 258858068 200000 112745072 200000 100308277 200000 159253297 200000 185918565 200000 945843762 200000 703747696 200000 373903774 200000 32767539 200000 409392403 200000 200718621 200000 406951905 200000 942437231 200000 736449354 200000 719799932 200000 181767875 200000 887395561 200000 34686001 200000 184653549 200000 557694509 200000 375769234 200000 398268992 200000 171970545 200000 576845607 200000 422291834 200000 434587407 200000 961006633 200000 691901913 200000 606669777 200000 891003735 200000 138200405 200000 45466508 200000 626847977 200000 682289904 200000 224377429 200000 506605738 200000 385068337 200000 482328275 200000 88994090 200000 842088121 200000 465490491 200000 235032856 200000 334568180 200000 791279202 200000 741982903 200000 766832376 200000 286275061 200000 721623919 200000 287076468 200000 644235980 200000 772182924 200000 513990343 200000 784160868 200000 510723595 200000 891106873 200000 311943796 200000 479168664 200000 526657359 200000 502886815 200000 683504029 200000 401451583 200000 991992911 200000 131667068 200000 811930763 200000 968220586 200000 751587301 200000 247246002 200000 239437478 200000 259870282 200000 770586121 200000 64988992 200000 431251576 200000 531980976 200000 266745810 200000 760903240 200000 252565928 200000 246867083 200000 453728635 200000 719530762 200000 976701696 200000 490637484 200000 122140251 200000 715575783 200000 92929638 200000 287393540 200000 158222571 200000 918743646 200000 211762405 200000 522335395 200000 192125635 200000 489466641 200000 929179301 200000 931861433 200000 275049116 200000 133394880 200000 413193453 200000 506115992 200000 738699343 200000 443534155 200000 763196968 200000 269844144 200000 875209939 200000 189352883 200000 581973980 200000 742020753 200000 843076673 200000 403514393 200000 421019827 200000 684072939 200000 134069714 200000 393991356 200000 210130036 200000 795328144 200000 706367455 200000 951388926 200000 380166154 200000 704498543 200000 280601567 200000 478891871 200000 492049275 200000 808200346 200000 652974188 200000 67076480 200000 128888817 200000 354959680 200000 388761918 200000 202658848 200000 884699573 200000 483664307 200000 297305389 200000 607436577 200000 187852845 200000 240312674 200000 413244977 200000 890537346 200000 448725476 200000 133715678 200000 793902948 200000 384522086 200000 532341378 200000 358623705 200000 570069758 200000 474475019 200000 369876686 200000 280005921 200000 183988311 200000 905793490 200000 946730674 200000 75937960 200000 336079848 200000 157078077 200000 533687094 200000 180340606 200000 790777673 200000 121522155 200000 674320515 200000 56441812 200000 800941364 200000 573751965 200000 480690144 200000 265105658 200000 386122623 200000 285509939 200000 423808952 200000 661332321 200000 923983140 200000 349911982 200000 755660177 200000 467119257 200000 374421564 200000 390337839 200000 382046229 200000 81921362 200000 354902526 200000 931454454 200000 423763212 200000 256069470 200000 306777796 200000 846979427 200000 621224798 200000 278590893 200000 834220038 200000 153466871 200000 979980565 200000 205132878 200000 99519579 200000 628229970 200000 286537048 200000 106843764 200000 509187454 200000 76792374 200000 61937777 200000 135030381 200000 150306886 200000 478890626 200000 884808134 200000 155195820 200000 749476524 200000 849649975 200000 348404706 200000 592453311 200000 95335368 200000 438653045 200000 916417645 200000 12544344 200000 955142611 200000 172612477 200000 878638 200000 57795144 200000 328693797 200000 737116336 200000 931030288 200000 506812798 200000 69845303 200000 386106253 200000 438188057 200000 980165643 200000 990615202 200000 98661046 200000 919083890 200000 482278944 200000 126880029 200000 660959211 200000 949280869 200000 595184397 200000 834351746 200000 889638925 200000 560499546 200000 835615043 200000 883552712 200000 525407003 200000 150640088 200000 145547346 200000 806583561 200000 18588727 200000 608944777 200000 445696747 200000 967586684 200000 910619041 200000 373634357 200000 458625246 200000 112955259 200000 591536313 200000 630749893 200000 557809436 200000 862847614 200000 744050176 200000 843909441 200000 11807157 200000 115876125 200000 492524311 200000 886155729 200000 653817305 200000 745750800 200000 375108286 200000 871167679 200000 430810074 200000 932849458 200000 892316885 200000 466551665 200000 454649127 200000 684643704 200000 119753309 200000 275698803 200000 471348818 200000 325198590 200000 899107702 200000 112899434 200000 668315914 200000 919313914 200000 665278817 200000 564976417 200000 735383585 200000 938880965 200000 801012351 200000 684396415 200000 640049030 200000 736815320 200000 930281552 200000 480932749 200000 67166282 200000 552916172 200000 835022196 200000 556596596 200000 490660511 200000 867611224 200000 863141292 200000 218218108 200000 434086355 200000 575967062 200000 764516313 200000 557685518 200000 724982872 200000 936168638 200000 163746810 200000 704748721 200000 681360318 200000 428658343 200000 826713393 200000 999772176 200000 340715702 200000 388320844 200000 74512318 200000 219861233 200000 159125776 200000 526255108 200000 990497538 200000 784795710 200000 799341501 200000 157025608 200000 556053884 200000 900911614 200000 10371277 200000 146944688 200000 667783886 200000 20786524 200000 416107888 200000 91574261 200000 20415416 200000 739483294 200000 629250552 200000 758401007 200000 18175002 200000 615719727 200000 833371605 200000 287743127 200000 275863797 200000 700135829 200000 943532439 200000 337518853 200000 617532009 200000 377204089 200000 330605806 200000 386738035 200000 768911288 200000 875633573 200000 424984236 200000 924878647 200000 130036033 200000 888805889 200000 556419264 200000 757139660 200000 259952773 200000 749032852 200000 645492796 200000 228114376 200000 249267236 200000 218054792 200000 61706575 200000 969848038 200000 956283359 200000 82936869 200000 549068618 200000 236594173 200000 659343511 200000 294271188 200000 131561630 200000 52980229 200000 249562188 200000 898152477 200000 845965532 200000 237076760 200000 161275934 200000 69873832 200000 560533683 200000 951782510 200000 918322254 200000 972082238 200000 578691060 200000 981385823 200000 665121852 200000 73110984 200000 77213072 200000 918104676 200000 94945386 200000 90127694 200000 900376471 200000 844994837 200000 736331895 200000 319896569 200000 727975738 200000 791980075 200000 355535651 200000 726449680 200000 609700041 200000 547695231 200000 174207057 200000 1528062 200000 239669684 200000 208248840 200000 939887359 200000 282188617 200000 691321485 200000 370137567 200000 485459279 200000 677620891 200000 327903492 200000 609427518 200000 854983296 200000 633424828 200000 177062889 200000 289047675 200000 129425652 200000 921956500 200000 50420012 200000 432781073 200000 523306027 200000 696991277 200000 743374815 200000 34950550 200000 914323654 200000 846088878 200000 247664689 200000 161499845 200000 540356740 200000 145120096 200000 244203380 200000 754773109 200000 514973255 200000 254227628 200000 483559447 200000 457575327 200000 846072847 200000 179230746 200000 109550507 200000 12426331 200000 626187516 200000 129493586 200000 382748386 200000 981171170 200000 253725007 200000 943204638 200000 635886474 200000 711693964 200000 794425961 200000 758363493 200000 378558101 200000 184126418 200000 632834249 200000 270433584 200000 501106707 200000 495546444 200000 830136337 200000 932809128 200000 73316149 200000 808029620 200000 467510017 200000 463850772 200000 853779019 200000 270225120 200000 285964154 200000 113459423 200000 74155206 200000 526369226 200000 302151291 200000 621990287 200000 269590326 200000 443479435 200000 120514086 200000 670457038 200000 794001228 200000 713504858 200000 515873211 200000 767698788 200000 971300312 200000 916672913 200000 380664730 200000 59730746 200000 815412938 200000 569835432 200000 719455556 200000 313014615 200000 334997812 200000 122026551 200000 283062106 200000 570627558 200000 986262342 200000 272246774 200000 818160539 200000 287535149 200000 510121039 200000 646799552 200000 805572329 200000 261751446 200000 282236610 200000 724509066 200000 260512580 200000 315276457 200000 477783085 200000 652695152 200000 900577740 200000 240090894 200000 20488514 200000 895774888 200000 241270467 200000 583845263 200000 274075602 200000 239682699 200000 112925063 200000 281242899 200000 949800140 200000 288843666 200000 501180059 200000 17223588 200000 685435457 200000 303299158 200000 241079710 200000 280431720 200000 446770018 200000 703684750 200000 121455441 200000 367944106 200000 613952128 200000 292684052 200000 548156309 200000 425316562 200000 97107722 200000 379886047 200000 452388713 200000 637014119 200000 191629713 200000 987391497 200000 896538351 200000 24377875 200000 177475526 200000 298174921 200000 753771367 200000 860200095 200000 877632633 200000 611980409 200000 196771633 200000 985543153 200000 226098074 200000 312219281 200000 113028047 200000 650955028 200000 626432571 200000 650447785 200000 197777887 200000 971479600 200000 925356684 200000 587871866 200000 549379364 200000 175849612 200000 731302365 200000 997687004 200000 643928701 200000 895849106 200000 481844894 200000 381288904 200000 436253163 200000 295339466 200000 537753697 200000 987511638 200000 354336399 200000 557509853 200000 737511893 200000 932572352 200000 58510504 200000 912731027 200000 843619020 200000 422954076 200000 583280024 200000 62650068 200000 245438005 200000 630636964 200000 498598367 200000 498274473 200000 335389730 200000 246908209 200000 82308893 200000 147006523 200000 77585346 200000 848137402 200000 683743251 200000 717654482 200000 445470054 200000 765683481 200000 318592162 200000 664582359 200000 57572991 200000 33310278 200000 613081545 200000 880388561 200000 306826654 200000 75858264 200000 54170538 200000 688260715 200000 478661745 200000 138498186 200000 236483461 200000 845583211 200000 12568524 200000 467666739 200000 973000123 200000 571441339 200000 562818972 200000 568304588 200000 524611019 200000 450370915 200000 507123957 200000 461951469 200000 825419863 200000 790144907 200000 70861828 200000 79085135 200000 363626271 200000 337712253 200000 974267420 200000 774209739 200000 376658179 200000 787563680 200000 372269997 200000 633742424 200000 300358148 200000 254292349 200000 716038215 200000 399577359 200000 884060483 200000 995588541 200000 166520474 200000 150751785 200000 611810047 200000 678492456 200000 159867000 200000 321035263 200000 461068442 200000 139439782 200000 391584976 200000 498051592 200000 780281492 200000 333040193 200000 771044276 200000 931500766 200000 884948110 200000 274563872 200000 614005331 200000 512966201 200000 903853383 200000 574120844 200000 236495615 200000 621493489 200000 811914401 200000 404613870 200000 129035559 200000 45700862 200000 341790108 200000 109743566 200000 70024540 200000 623440250 200000 590266456 200000 319335892 200000 837329231 200000 180871837 200000 772267030 200000 306379721 200000 753703377 200000 232787903 200000 278589750 200000 804297110 200000 402799313 200000 987571033 200000 602372410 200000 961176644 200000 805694304 200000 673360131 200000 102300865 200000 512970745 200000 433788847 200000 734767479 200000 150173068 200000 973092864 200000 139578126 200000 772182155 200000 841514107 200000 756161216 200000 316449773 200000 463039801 200000 118802319 200000 613535683 200000 573665246 200000 334148506 200000 452527593 200000 700995503 200000 431036817 200000 284227301 200000 891566537 200000 41348687 200000 145680598 200000 883841908 200000 819948175 200000 528678027 200000 12877981 200000 862061759 200000 261285564 200000 590392427 200000 520325368 200000 888162141 200000 768930289 200000 644332823 200000 477600535 200000 210652425 200000 748061933 200000 750570200 200000 648295241 200000 456685210 200000 405864338 200000 735030039 200000 24516864 200000 582201353 200000 36115680 200000 980946012 200000 868875981 200000 315230830 200000 518221559 200000 831697999 200000 818610783 200000 699551234 200000 952352536 200000 468479418 200000 501857416 200000 96872989 200000 852246948 200000 445031044 200000 754069815 200000 877893432 200000 135856667 200000 819506614 200000 292202877 200000 535876332 200000 59191069 200000 110829433 200000 207855499 200000 233245680 200000 817963115 200000 226654997 200000 662352049 200000 397559838 200000 704531173 200000 384755442 200000 275537760 200000 376668781 200000 991509133 200000 315713178 200000 918954792 200000 368191735 200000 19540097 200000 845493940 200000 2439354 200000 743898355 200000 172280068 200000 197687049 200000 781104614 200000 525796539 200000 401914230 200000 861125250 200000 553052060 200000 640911815 200000 625568342 200000 636618022 200000 378375662 200000 120187567 200000 389523269 200000 80232480 200000 235057676 200000 61096747 200000 954730757 200000 925156278 200000 644921414 200000 354521110 200000 194312053 200000 764414802 200000 556383756 200000 681140581 200000 578481046 200000 944298876 200000 10286064 200000 262315060 200000 752872840 200000 582953437 200000 129332641 200000 135609529 200000 925266061 200000 915200828 200000 651836913 200000 753807949 200000 79240964 200000 931455876 200000 216508623 200000 871410537 200000 887412845 200000 171851195 200000 565307212 200000 6941606 200000 749768554 200000 416798219 200000 64453529 200000 584813499 200000 713208252 200000 533184444 200000 228592391 200000 486570370 200000 675911745 200000 589907254 200000 255873029 200000 254172659 200000 507056380 200000 737480195 200000 284614180 200000 991485221 200000 615599884 200000 421352650 200000 133375509 200000 615390291 200000 628095154 200000 310773076 200000 570538408 200000 699193812 200000 808465230 200000 604788362 200000 368950222 200000 198300449 200000 609659233 200000 736650868 200000 318063255 200000 151283922 200000 993063052 200000 767257146 200000 406260019 200000 869812896 200000 357141391 200000 558246950 200000 818306036 200000 355272547 200000 130221130 200000 681941407 200000 701119562 200000 371390228 200000 541606846 200000 910410030 200000 3329220 200000 194308300 200000 342954508 200000 70215292 200000 468271381 200000 264756418 200000 355405939 200000 174966353 200000 769156620 200000 455309391 200000 221600085 200000 178206357 200000 124806041 200000 636336109 200000 32386098 200000 260472402 200000 575167181 200000 323601714 200000 38498730 200000 716093871 200000 525809626 200000 995545305 200000 314630527 200000 391777781 200000 644273678 200000 301194425 200000 708723855 200000 607314828 200000 479811547 200000 761734602 200000 945005789 200000 399055358 200000 192579282 200000 832295974 200000 530815368 200000 595678194 200000 2985890 200000 806537989 200000 901647057 200000 133070642 200000 183884828 200000 359999167 200000 37817369 200000 841368741 200000 634254129 200000 730098381 200000 721248735 200000 713162324 200000 47530737 200000 537176519 200000 649409477 200000 136378215 200000 863055501 200000 869864806 200000 675759243 200000 862298152 200000 796066389 200000 428353155 200000 64812561 200000 396261886 200000 89842617 200000 734876437 200000 130518872 200000 280318322 200000 246206283 200000 128371765 200000 121284737 200000 346947117 200000 814342843 200000 582549533 200000 197365452 200000 974846199 200000 500548824 200000 577511459 200000 888429209 200000 369003449 200000 659043733 200000 54568642 200000 154598761 200000 716111738 200000 833440257 200000 703020433 200000 840621532 200000 188523620 200000 38794316 200000 63734600 200000 222164915 200000 444170176 200000 961737160 200000 978395073 200000 120777679 200000 598317556 200000 62892260 200000 262686708 200000 216538160 200000 42414219 200000 559561009 200000 574667257 200000 568445430 200000 63374893 200000 587496288 200000 45126409 200000 392250722 200000 416307361 200000 172880194 200000 903077756 200000 470594517 200000 487554769 200000 465879494 200000 110086347 200000 227891151 200000 577919173 200000 454905597 200000 47737742 200000 701175536 200000 12027814 200000 195773464 200000 894957439 200000 313644537 200000 912433084 200000 805832551 200000 36646260 200000 533050570 200000 193844335 200000 47470171 200000 989292391 200000 90797668 200000 102015049 200000 659861892 200000 18511985 200000 56838376 200000 732514545 200000 726088339 200000 357115081 200000 896002966 200000 841790256 200000 461124695 200000 876769225 200000 160045774 200000 14647022 200000 324050115 200000 634016233 200000 250869265 200000 237415733 200000 60321510 200000 782671041 200000 402808832 200000 60487724 200000 48596720 200000 138745097 200000 217211482 200000 871244061 200000 67365939 200000 76369564 200000 590106625 200000 188616302 200000 578164510 200000 314806895 200000 64523509 200000 173156266 200000 731690307 200000 195393182 200000 491869271 200000 980114297 200000 47688529 200000 443218015 200000 813449830 200000 63477155 200000 636963098 200000 904131595 200000 340145796 200000 370956048 200000 66940813 200000 343703323 200000 603974448 200000 789846473 200000 575914683 200000 791122984 200000 374750220 200000 733975287 200000 639415765 200000 293577449 200000 10270681 200000 865475298 200000 700854571 200000 33457208 200000 670930037 200000 787927794 200000 199222318 200000 375259660 200000 689749731 200000 881536945 200000 208629103 200000 313129855 200000 310480193 200000 566172870 200000 168583836 200000 30175432 200000 594177746 200000 798622970 200000 724892808 200000 231595841 200000 431458294 200000 452572214 200000 767271715 200000 616916322 200000 876236332 200000 911510402 200000 357634429 200000 475112131 200000 66189846 200000 706520838 200000 72533447 200000 669451805 200000 914194291 200000 367421964 200000 529582416 200000 880813896 200000 166264613 200000 756462331 200000 404629131 200000 999931197 200000 139589420 200000 85224796 200000 334775047 200000 833104404 200000 24586409 200000 3758551 200000 479875444 200000 522759943 200000 633208283 200000 972318774 200000 557405604 200000 737500780 200000 543638564 200000 707199328 200000 719972998 200000 992421821 200000 233493508 200000 526647135 200000 331302443 200000 382342547 200000 132371227 200000 768350042 200000 702755269 200000 190202789 200000 740736042 200000 738656154 200000 515292066 200000 30402253 200000 478058258 200000 852723591 200000 250835764 200000 709358339 200000 110656723 200000 177419691 200000 462297355 200000 602947935 200000 769166221 200000 598303661 200000 532268760 200000 922081817 200000 694817921 200000 82632791 200000 631467371 200000 787886731 200000 594494991 200000 86970767 200000 518450869 200000 758677293 200000 848991673 200000 928071776 200000 356314566 200000 965728151 200000 344544797 200000 107559154 200000 186048207 200000 708316290 200000 935911678 200000 322795148 200000 17951520 200000 550147015 200000 107026235 200000 315299737 200000 517243178 200000 66918493 200000 539594454 200000 204829087 200000 543660156 200000 956086877 200000 700473581 200000 437325128 200000 620933577 200000 595523328 200000 903078851 200000 194096732 200000 758149344 200000 921457823 200000 690260151 200000 772575683 200000 655263921 200000 601888945 200000 974377546 200000 289046406 200000 522312014 200000 622687184 200000 31863324 200000 946875599 200000 103564774 200000 76609460 200000 519325422 200000 598521828 200000 35320010 200000 743590197 200000 960619681 200000 611090478 200000 468672364 200000 683613259 200000 90911797 200000 220758583 200000 89777754 200000 825599504 200000 366518218 200000 842931111 200000 231918406 200000 826267836 200000 411691169 200000 157622597 200000 829616896 200000 76277159 200000 717229339 200000 701699835 200000 397431673 200000 581422410 200000 105455799 200000 123318225 200000 342804929 200000 864731966 200000 848370711 200000 844162032 200000 672898569 200000 847502906 200000 911276795 200000 966088351 200000 471752609 200000 664022039 200000 69553219 200000 488158281 200000 350733562 200000 196491726 200000 203124209 200000 843678836 200000 220673444 200000 311820664 200000 428112163 200000 664659402 200000 841524816 200000 92715596 200000 758646812 200000 187145235 200000 382901454 200000 159631012 200000 788174907 200000 530879544 200000 887554574 200000 245918712 200000 179578369 200000 738998336 200000 247528994 200000 89662687 200000 102058767 200000 639960405 200000 833388089 200000 487665428 200000 455243300 200000 289313728 200000 665954981 200000 108720494 200000 845446434 200000 129501927 200000 255343829 200000 602912230 200000 283883273 200000 677346645 200000 79508315 200000 473364372 200000 319798265 200000 43520690 200000 496648678 200000 211633 200000 778442548 200000 406891973 200000 235974983 200000 599817365 200000 182425880 200000 4408441 200000 958870383 200000 53415353 200000 582620456 200000 288534484 200000 8524655 200000 612711350 200000 74886147 200000 391479296 200000 978460534 200000 285022019 200000 735639914 200000 744599108 200000 221855957 200000 121784890 200000 481295933 200000 943325963 200000 291002877 200000 734137234 200000 993091198 200000 390016475 200000 662081662 200000 857824101 200000 806843724 200000 509285726 200000 443323145 200000 560461546 200000 760305384 200000 33641820 200000 685139310 200000 240216187 200000 82730674 200000 414375614 200000 672046749 200000 717658512 200000 381014827 200000 840391052 200000 373199016 200000 574921921 200000 789767156 200000 438382830 200000 706051263 200000 648370630 200000 872230860 200000 644335918 200000 974294321 200000 407478650 200000 310658197 200000 578368435 200000 969842545 200000 610683347 200000 602083663 200000 993856262 200000 929114125 200000 92725226 200000 40417819 200000 207180495 200000 716097720 200000 294090744 200000 789299768 200000 444773848 200000 521039936 200000 833972565 200000 17152520 200000 670086152 200000 752557720 200000 653831290 200000 893055243 200000 748708968 200000 112725198 200000 660498176 200000 314021345 200000 259956513 200000 574295316 200000 580977054 200000 317244491 200000 534193019 200000 698014906 200000 775957550 200000 989222697 200000 403386847 200000 29461553 200000 553918376 200000 877976189 200000 809060820 200000 732017418 200000 538101795 200000 218520422 200000 762717701 200000 928374771 200000 779420378 200000 231905829 200000 194967096 200000 240365248 200000 666447396 200000 955670554 200000 271212375 200000 633811038 200000 780873594 200000 612406727 200000 559560554 200000 325491936 200000 56398196 200000 837898954 200000 501732249 200000 458450806 200000 914048459 200000 304047078 200000 9746477 200000 883695216 200000 169007447 200000 957795578 200000 826491024 200000 91594558 200000 315734033 200000 583552263 200000 706363208 200000 6517874 200000 812677906 200000 544003118 200000 217943550 200000 983665084 200000 24386705 200000 136491438 200000 505611644 200000 466653675 200000 671333351 200000 864913897 200000 269647786 200000 653031154 200000 628560270 200000 792965727 200000 44218767 200000 84475359 200000 291558684 200000 507712945 200000 243606869 200000 264413924 200000 106793804 200000 425224606 200000 284084292 200000 751699794 200000 112550901 200000 483167496 200000 776888517 200000 5478808 200000 602467855 200000 43294702 200000 921405024 200000 670559559 200000 61986228 200000 740273522 200000 419173309 200000 872702736 200000 207236636 200000 661785044 200000 16667301 200000 319267524 200000 996000159 200000 765598837 200000 839371265 200000 202706257 200000 884017590 200000 517594580 200000 199421913 200000 998751435 200000 21139193 200000 810629011 200000 207708502 200000 977118303 200000 95439137 200000 911312498 200000 303922367 200000 329852512 200000 118692615 200000 687684177 200000 289058687 200000 828469822 200000 905089698 200000 48820274 200000 926346268 200000 492834441 200000 81262347 200000 396921395 200000 340843072 200000 672889585 200000 416335996 200000 889672599 200000 501751987 200000 170590792 200000 234968139 200000 801263293 200000 369215325 200000 529962622 200000 671892211 200000 718654246 200000 518504776 200000 301059234 200000 919220235 200000 896943986 200000 759414427 200000 889063 200000 685482059 200000 830310243 200000 664763039 200000 179002011 200000 314948493 200000 339582936 200000 443518397 200000 468894257 200000 908025545 200000 72838353 200000 211850109 200000 168295223 200000 134333975 200000 676455281 200000 675574919 200000 345410143 200000 559436976 200000 182120950 200000 988776613 200000 367075705 200000 260094700 200000 677902785 200000 420201150 200000 736009079 200000 188099140 200000 659063636 200000 67597531 200000 736666215 200000 289956688 200000 729273422 200000 325212709 200000 210101627 200000 398447562 200000 947307888 200000 934746851 200000 314272515 200000 351253640 200000 271540378 200000 784683648 200000 750265456 200000 586444676 200000 858529998 200000 292619650 200000 197982802 200000 341356503 200000 678004266 200000 865320851 200000 589451865 200000 843164088 200000 369529329 200000 258259835 200000 998490967 200000 481914497 200000 988508290 200000 424057635 200000 278284604 200000 279476906 200000 957351263 200000 341419410 200000 406291224 200000 522343883 200000 845021478 200000 416180467 200000 365469979 200000 979240605 200000 428963226 200000 10002572 200000 199989399 200000 142030072 200000 175527834 200000 409118919 200000 823052795 200000 315597268 200000 182017830 200000 479591724 200000 764334809 200000 949190988 200000 727210849 200000 489098340 200000 346612192 200000 645377174 200000 63969929 200000 19696182 200000 229237985 200000 822790667 200000 422505984 200000 493072780 200000 124164814 200000 684039460 200000 211679302 200000 632938607 200000 463937461 200000 312393850 200000 574858491 200000 138483205 200000 86511816 200000 69811140 200000 879850720 200000 500123289 200000 996023383 200000 478227420 200000 46966229 200000 676106643 200000 699214803 200000 998227641 200000 860848348 200000 199269754 200000 244630476 200000 707842421 200000 463794196 200000 491944952 200000 238275059 200000 589110855 200000 278693054 200000 388782550 200000 503271704 200000 222007945 200000 205393210 200000 720597754 200000 797101868 200000 273487539 200000 207023881 200000 902722671 200000 100520767 200000 502359645 200000 595195596 200000 806787677 200000 968350593 200000 659401280 200000 130538563 200000 314599947 200000 545937732 200000 806295092 200000 385128014 200000 293637091 200000 956676344 200000 892501298 200000 984519918 200000 759139181 200000 945593900 200000 995613522 200000 112614211 200000 49749842 200000 927053203 200000 679778766 200000 768481167 200000 40438618 200000 220711163 200000 514914044 200000 427795248 200000 658273389 200000 458915671 200000 45188694 200000 294558889 200000 539835028 200000 586996917 200000 897365109 200000 458198938 200000 207861496 200000 505225799 200000 873308432 200000 948844226 200000 317657569 200000 452501086 200000 335260417 200000 95559170 200000 879234744 200000 96252009 200000 246506048 200000 948572252 200000 650430981 200000 126186233 200000 642512869 200000 573494255 200000 358016880 200000 406681023 200000 817045032 200000 750695420 200000 723690946 200000 595206539 200000 205113443 200000 957678307 200000 605236964 200000 303487566 200000 514431758 200000 283668006 200000 685686750 200000 767471384 200000 243075009 200000 455047780 200000 587281112 200000 429340698 200000 800812341 200000 843727709 200000 294628124 200000 660288164 200000 779683651 200000 904861172 200000 762278161 200000 686314790 200000 494955234 200000 311066151 200000 924559936 200000 220602162 200000 196113963 200000 715632919 200000 605015890 200000 213713784 200000 819189847 200000 527040262 200000 398124047 200000 915965383 200000 50900927 200000 764887379 200000 993598303 200000 510396690 200000 800416730 200000 906300543 200000 3970892 200000 212905831 200000 897100610 200000 373885482 200000 309540093 200000 728382457 200000 613550511 200000 343887126 200000 192202427 200000 363373846 200000 537398265 200000 482146081 200000 416171503 200000 311913520 200000 865822232 200000 437695822 200000 880346401 200000 676674008 200000 307031334 200000 439560124 200000 419770361 200000 752065469 200000 162917723 200000 847265196 200000 24902976 200000 438877360 200000 158029839 200000 100459903 200000 248752351 200000 274490530 200000 779275195 200000 416275636 200000 414579679 200000 18232995 200000 103896568 200000 241201133 200000 989981286 200000 281596644 200000 955513213 200000 487855850 200000 299317183 200000 785878709 200000 427947043 200000 148785804 200000 675248721 200000 276990599 200000 531101411 200000 388394706 200000 730902950 200000 497183210 200000 821688790 200000 676581598 200000 190503012 200000 707037583 200000 337335347 200000 873964271 200000 443655254 200000 467299141 200000 653377108 200000 528455784 200000 552535140 200000 980679679 200000 313024945 200000 959628231 200000 865798294 200000 68901836 200000 670685409 200000 407133357 200000 905880084 200000 430337500 200000 640056223 200000 579694044 200000 977925415 200000 732184193 200000 778571970 200000 607743282 200000 588307768 200000 258532138 200000 556611651 200000 836326834 200000 880790735 200000 504146024 200000 216750394 200000 70795644 200000 367399316 200000 45650925 200000 874208224 200000 452267983 200000 561508433 200000 514798727 200000 515129741 200000 692946189 200000 865329901 200000 97322024 200000 56408762 200000 682507445 200000 181060721 200000 416629728 200000 608737024 200000 823312745 200000 169665798 200000 210855392 200000 306996502 200000 665529065 200000 546656756 200000 856624505 200000 252141270 200000 45445654 200000 504600483 200000 186395418 200000 601268535 200000 788933359 200000 302457757 200000 548253268 200000 696407635 200000 651184790 200000 871431305 200000 370422231 200000 473114465 200000 376388427 200000 667904048 200000 201552245 200000 131351739 200000 197841006 200000 4525435 200000 517329950 200000 331516889 200000 422097024 200000 652161649 200000 32081378 200000 910968659 200000 676676898 200000 534388285 200000 648708593 200000 13564641 200000 122934547 200000 679850277 200000 752422045 200000 265011038 200000 409626677 200000 369817747 200000 862814038 200000 454563008 200000 490354568 200000 103843599 200000 681405611 200000 872822816 200000 520410925 200000 447448130 200000 71698511 200000 906193335 200000 295053923 200000 98471667 200000 712055568 200000 948041949 200000 376137100 200000 221911821 200000 13622496 200000 782623243 200000 985345064 200000 751198102 200000 641013456 200000 105105626 200000 139889879 200000 557901496 200000 528011535 200000 997560833 200000 868110682 200000 63143867 200000 76155118 200000 480821082 200000 469023378 200000 350799623 200000 821137118 200000 272294365 200000 59763838 200000 909336614 200000 518155887 200000 142567329 200000 550254656 200000 674231743 200000 536209490 200000 851963361 200000 641797656 200000 159978395 200000 848042583 200000 472411380 200000 768718183 200000 708773539 200000 997076335 200000 611918419 200000 908287148 200000 659897567 200000 712555946 200000 232238742 200000 127033737 200000 591830903 200000 980813881 200000 673853814 200000 652555453 200000 799285429 200000 510297964 200000 138865611 200000 280878635 200000 864419840 200000 855843507 200000 423326094 200000 85265617 200000 533438945 200000 792702624 200000 984866264 200000 860415184 200000 195710977 200000 875779810 200000 860323040 200000 915812714 200000 760445224 200000 945217099 200000 246034431 200000 437595390 200000 566781246 200000 995325642 200000 460910511 200000 640766220 200000 410453837 200000 868722033 200000 222375302 200000 39509047 200000 64001916 200000 839505007 200000 473605183 200000 712695869 200000 391075092 200000 601758998 200000 648677297 200000 517738496 200000 928416893 200000 724759509 200000 331069652 200000 93657471 200000 960696129 200000 156004925 200000 471210434 200000 915111389 200000 544369671 200000 29821183 200000 917008819 200000 895910744 200000 704244889 200000 458113003 200000 167813375 200000 826905937 200000 225853406 200000 680073202 200000 327843103 200000 478846538 200000 633000927 200000 202167588 200000 877515435 200000 675988449 200000 400376772 200000 382714546 200000 241795932 200000 357007577 200000 995173847 200000 129967340 200000 759617035 200000 913866514 200000 581515135 200000 657984835 200000 372826799 200000 434776459 200000 459553605 200000 767420999 200000 667401825 200000 331359845 200000 116657362 200000 961215400 200000 509384027 200000 672351970 200000 313180398 200000 118319672 200000 292666611 200000 182348129 200000 972597122 200000 454210022 200000 243619748 200000 108384611 200000 941089173 200000 227568068 200000 420293893 200000 997145993 200000 761231185 200000 939001346 200000 313425358 200000 115202450 200000 644279807 200000 417988079 200000 543063001 200000 500290656 200000 557089797 200000 947271677 200000 505387038 200000 55266291 200000 972351726 200000 610208189 200000 465999541 200000 722031979 200000 28782946 200000 22275550 200000 940365527 200000 676415753 200000 655439656 200000 43133489 200000 7009500 200000 483595310 200000 773716266 200000 437837223 200000 10240061 200000 274861401 200000 889020272 200000 583836241 200000 859255186 200000 277104172 200000 385207075 200000 227207517 200000 941163669 200000 747598183 200000 118738059 200000 504170271 200000 151047708 200000 576381163 200000 991477008 200000 558751492 200000 472893985 200000 399493047 200000 229182268 200000 276587423 200000 967276989 200000 363426797 200000 591681718 200000 88117408 200000 71378727 200000 445129932 200000 907723847 200000 158624471 200000 854421945 200000 981088439 200000 398905815 200000 682090549 200000 996341227 200000 230683948 200000 963074160 200000 100597193 200000 314077525 200000 722939084 200000 317957689 200000 88802246 200000 106709680 200000 707214681 200000 456905852 200000 200471419 200000 706696660 200000 239864754 200000 339132320 200000 878835544 200000 627994041 200000 12480984 200000 870782765 200000 571432174 200000 634501754 200000 729804011 200000 918537166 200000 343983343 200000 417385293 200000 690005292 200000 241167178 200000 669398313 200000 836152459 200000 520573948 200000 953811593 200000 845885070 200000 80223149 200000 58835931 200000 70785940 200000 680275247 200000 855550284 200000 972309097 200000 215220628 200000 690543163 200000 805478687 200000 439592039 200000 213480145 200000 127919107 200000 240475136 200000 835498422 200000 696482483 200000 649775608 200000 646924774 200000 120253781 200000 979236804 200000 371007658 200000 902829547 200000 230246758 200000 265821099 200000 446480330 200000 668545606 200000 402540329 200000 167649073 200000 966290472 200000 612206161 200000 544807678 200000 401692735 200000 673208757 200000 533508740 200000 705594982 200000 309508061 200000 793463169 200000 206352503 200000 958972418 200000 889334323 200000 268117436 200000 551695587 200000 946562450 200000 709540491 200000 11910072 200000 815341984 200000 804770806 200000 129408844 200000 948020197 200000 316018599 200000 869400367 200000 456671743 200000 304987602 200000 661936912 200000 93007965 200000 53140300 200000 442571314 200000 114858773 200000 547535298 200000 404625661 200000 367747795 200000 94556684 200000 155510973 200000 428253177 200000 980516519 200000 496110959 200000 917465551 200000 123062346 200000 786890687 200000 988836311 200000 691826328 200000 685676311 200000 331062602 200000 496770299 200000 256012249 200000 897380521 200000 91720089 200000 350157749 200000 243783027 200000 556907624 200000 857193502 200000 544017917 200000 920972901 200000 597382366 200000 435324263 200000 162141931 200000 842050769 200000 223105458 200000 215989542 200000 163306167 200000 350725623 200000 659373998 200000 628754475 200000 954498747 200000 730616376 200000 91958968 200000 37001319 200000 853114735 200000 77457683 200000 204229083 200000 314022634 200000 824573547 200000 687011626 200000 345235263 200000 664470501 200000 409227368 200000 184351805 200000 416371755 200000 892011687 200000 857677119 200000 740899628 200000 396888330 200000 478837155 200000 855870951 200000 599674360 200000 902201186 200000 627481704 200000 135039097 200000 50480578 200000 209963485 200000 839643046 200000 326818862 200000 766284489 200000 81498691 200000 636271407 200000 22434143 200000 398548591 200000 106466684 200000 416554995 200000 746648451 200000 727435572 200000 561908113 200000 466305025 200000 38146868 200000 44178617 200000 229046700 200000 831134859 200000 194108970 200000 939451325 200000 156049427 200000 551890914 200000 441047869 200000 982696994 200000 981775919 200000 685842293 200000 543492709 200000 827159783 200000 618236554 200000 752344022 200000 215879868 200000 830642223 200000 509461708 200000 865507508 200000 31869562 200000 231761208 200000 735639484 200000 623194848 200000 537161463 200000 480119907 200000 769338692 200000 89850443 200000 277415596 200000 425484594 200000 524396140 200000 880929285 200000 457210162 200000 335352388 200000 450125149 200000 322998335 200000 900771136 200000 897420634 200000 812419934 200000 133629001 200000 98390191 200000 405854036 200000 943986906 200000 870609556 200000 465825400 200000 430004787 200000 260535127 200000 220614320 200000 905426612 200000 674783512 200000 345734527 200000 838071117 200000 312472730 200000 587825731 200000 68287770 200000 933085757 200000 146893956 200000 550486292 200000 246731025 200000 545662576 200000 35395050 200000 689622540 200000 820857707 200000 221891573 200000 118539107 200000 344054987 200000 249902418 200000 939164159 200000 377719978 200000 182197267 200000 547315983 200000 409986268 200000 543945366 200000 912926659 200000 776755720 200000 735385599 200000 455402784 200000 635074780 200000 476913352 200000 535423478 200000 953169248 200000 289074558 200000 766331127 200000 289260147 200000 629073807 200000 72441066 200000 820685660 200000 909035079 200000 255571717 200000 908909441 200000 703066082 200000 318623073 200000 344611899 200000 677556930 200000 535647631 200000 387173074 200000 89179850 200000 565193551 200000 125640845 200000 911736011 200000 379689833 200000 859170025 200000 121081891 200000 852359324 200000 799028210 200000 515200622 200000 627416764 200000 558808246 200000 31179100 200000 218712544 200000 544012766 200000 282736809 200000 606614977 200000 120475232 200000 643233331 200000 531034918 200000 572340312 200000 717703726 200000 36622211 200000 918715389 200000 327884667 200000 22911658 200000 499861175 200000 847959583 200000 693049506 200000 626320981 200000 162802647 200000 91340700 200000 411733605 200000 209023696 200000 672670219 200000 405706148 200000 402348668 200000 711205595 200000 263739805 200000 460281481 200000 510472642 200000 917551702 200000 300681716 200000 292507578 200000 283561517 200000 981019202 200000 223093657 200000 338534345 200000 748492502 200000 624167615 200000 472916020 200000 228199525 200000 75547126 200000 37751567 200000 563007631 200000 830921312 200000 975262437 200000 739975056 200000 641456785 200000 650031017 200000 69170717 200000 324295109 200000 311204675 200000 376732497 200000 409379636 200000 108843597 200000 365619406 200000 843493258 200000 501187300 200000 968732905 200000 107161210 200000 707393442 200000 965206278 200000 589439610 200000 201664688 200000 583898123 200000 518836370 200000 660326656 200000 25894135 200000 467227733 200000 579454879 200000 792682907 200000 785170938 200000 60083505 200000 567596904 200000 940976779 200000 488823167 200000 73006703 200000 929025604 200000 605301043 200000 425333872 200000 712155392 200000 285769644 200000 295039505 200000 330178261 200000 313415924 200000 875665976 200000 639985351 200000 695620566 200000 784769915 200000 8867233 200000 641059349 200000 249968573 200000 682480359 200000 934746815 200000 614609371 200000 751484401 200000 370076840 200000 588912011 200000 548183834 200000 424755963 200000 786903374 200000 975688990 200000 694953458 200000 113998468 200000 707935881 200000 932614575 200000 227654565 200000 680340307 200000 927555883 200000 419083415 200000 607710866 200000 742617939 200000 160182563 200000 61442640 200000 969829434 200000 837931402 200000 215405955 200000 536053872 200000 604161341 200000 147979298 200000 262297722 200000 174240690 200000 281100124 200000 906036835 200000 39961433 200000 740103661 200000 75881336 200000 473254070 200000 497328273 200000 5175321 200000 935771025 200000 853642403 200000 536311219 200000 70830160 200000 468978887 200000 654703314 200000 640742766 200000 881113546 200000 596165979 200000 396793100 200000 598858643 200000 748316895 200000 234823341 200000 127164474 200000 645543699 200000 827427080 200000 44578623 200000 367353956 200000 838807550 200000 94743773 200000 374132912 200000 437907635 200000 129812869 200000 845053463 200000 865205697 200000 22868846 200000 677387768 200000 107571599 200000 612144722 200000 997618176 200000 635597000 200000 948547388 200000 998246244 200000 824254191 200000 963730052 200000 60541495 200000 388301080 200000 991033317 200000 891253983 200000 377648314 200000 997661869 200000 89066410 200000 530669736 200000 957206043 200000 60174469 200000 913098278 200000 648700879 200000 19067605 200000 629026848 200000 378332771 200000 97590118 200000 272597631 200000 20437535 200000 73609864 200000 651405212 200000 614186961 200000 564669505 200000 224620510 200000 587403203 200000 844655269 200000 72507752 200000 853775054 200000 303539274 200000 908503539 200000 769469844 200000 285898464 200000 382145219 200000 758821331 200000 329506789 200000 897499324 200000 866520541 200000 35328382 200000 366147228 200000 846796332 200000 878230377 200000 921117004 200000 664468250 200000 615770647 200000 942130776 200000 578649782 200000 308696030 200000 477668486 200000 531090106 200000 572554324 200000 126445194 200000 854597282 200000 798189504 200000 209653216 200000 70265822 200000 904869042 200000 650340282 200000 810960944 200000 257679291 200000 332048929 200000 323975193 200000 400421182 200000 369385760 200000 209662837 200000 175471469 200000 838255139 200000 628707375 200000 724851288 200000 223337319 200000 54324503 200000 954316328 200000 535574418 200000 78818519 200000 376927089 200000 660628331 200000 907170060 200000 656799661 200000 949639596 200000 732009849 200000 848234446 200000 691060475 200000 430390623 200000 861611763 200000 464900096 200000 637614321 200000 18516803 200000 591694232 200000 845432043 200000 59546334 200000 868000048 200000 491272266 200000 537494264 200000 49897781 200000 754342942 200000 810174217 200000 542737839 200000 33599876 200000 941612584 200000 915558133 200000 394317753 200000 791619198 200000 812821124 200000 393249360 200000 223847133 200000 105624561 200000 222641547 200000 612789368 200000 732038149 200000 131864783 200000 915907766 200000 407408624 200000 747291450 200000 961245992 200000 298451614 200000 877875799 200000 416092578 200000 621095470 200000 36698362 200000 274755182 200000 801913736 200000 840100399 200000 606327972 200000 174671894 200000 865750100 200000 368436381 200000 122772883 200000 760981070 200000 605943437 200000 364167176 200000 516552929 200000 483604280 200000 202185181 200000 145838625 200000 636950725 200000 268234772 200000 526968589 200000 185785272 200000 433439385 200000 326189890 200000 665479171 200000 161018557 200000 800558293 200000 262602308 200000 528593866 200000 511019586 200000 505963281 200000 216599480 200000 718698634 200000 770108023 200000 43083270 200000 702610273 200000 391884170 200000 269620396 200000 417224076 200000 452348958 200000 180780340 200000 442238289 200000 711890588 200000 842329584 200000 167668496 200000 501995512 200000 346325326 200000 594617848 200000 931395015 200000 984409424 200000 530192092 200000 21191285 200000 912223521 200000 823175979 200000 145403804 200000 501322441 200000 794360838 200000 538184824 200000 347329288 200000 300980084 200000 276137599 200000 875723593 200000 616641977 200000 200446486 200000 569413557 200000 288913101 200000 67710310 200000 301660528 200000 213254640 200000 818342741 200000 307061993 200000 739614563 200000 843758233 200000 237223506 200000 316770362 200000 536073967 200000 758684728 200000 70534741 200000 541748849 200000 947472436 200000 714115701 200000 376030989 200000 123173830 200000 886228595 200000 780298265 200000 867145035 200000 156096403 200000 588153868 200000 807823117 200000 577742080 200000 674915408 200000 327175808 200000 234072153 200000 433210172 200000 570417557 200000 715743344 200000 644829733 200000 748390447 200000 556089371 200000 506550172 200000 616471483 200000 153085739 200000 642524091 200000 588137700 200000 632743810 200000 199195296 200000 910074220 200000 514456137 200000 923695875 200000 87367198 200000 315665735 200000 975701740 200000 85347047 200000 923185749 200000 466956421 200000 882313485 200000 590434550 200000 242598167 200000 379323263 200000 721686028 200000 92305944 200000 423245139 200000 89078700 200000 575610985 200000 906247255 200000 613281051 200000 919166374 200000 906546631 200000 569625306 200000 993732510 200000 614725413 200000 333729508 200000 427135978 200000 489654062 200000 770792705 200000 595898786 200000 324598512 200000 85600058 200000 789666098 200000 116646145 200000 528486004 200000 917844051 200000 315830994 200000 558755105 200000 283424286 200000 70107690 200000 946818585 200000 453110083 200000 243646136 200000 458924432 200000 952213087 200000 294765512 200000 430821417 200000 203391092 200000 182195229 200000 585803311 200000 285167482 200000 302678503 200000 106127084 200000 14553370 200000 956745939 200000 597637146 200000 386803587 200000 920506953 200000 50069886 200000 39253085 200000 159013819 200000 460107932 200000 352080866 200000 522520864 200000 112458893 200000 519018005 200000 426940297 200000 892330997 200000 75025426 200000 192273362 200000 195302681 200000 600411020 200000 284647297 200000 951051798 200000 936253021 200000 897629621 200000 832060724 200000 479060032 200000 685656637 200000 276104032 200000 154847395 200000 425363153 200000 189400769 200000 245691551 200000 247885413 200000 985049450 200000 39646481 200000 908706978 200000 594939957 200000 349143242 200000 589950326 200000 503858104 200000 229002474 200000 840463059 200000 503118681 200000 502306132 200000 339255421 200000 478790789 200000 210644290 200000 158169092 200000 477118982 200000 204306944 200000 53570265 200000 78985594 200000 749950910 200000 173246597 200000 222523624 200000 703460999 200000 618363133 200000 645865589 200000 628560214 200000 626747674 200000 555632188 200000 113813328 200000 542860076 200000 322751556 200000 439397140 200000 832870838 200000 813260947 200000 237541430 200000 818337852 200000 858550632 200000 511418067 200000 939472448 200000 298008462 200000 11040582 200000 432680532 200000 539535571 200000 786536961 200000 681914194 200000 165465760 200000 479049087 200000 128990127 200000 335657131 200000 538253918 200000 354144501 200000 326302159 200000 73619857 200000 191042903 200000 722227461 200000 557468859 200000 831349607 200000 317180532 200000 531313312 200000 865335275 200000 550618283 200000 306665404 200000 29232085 200000 687975415 200000 667455230 200000 726496346 200000 884047831 200000 168712343 200000 74820898 200000 342115476 200000 546463989 200000 577474726 200000 998185718 200000 537398228 200000 608840351 200000 638778394 200000 931420027 200000 736111778 200000 531682663 200000 628644364 200000 225454289 200000 892935335 200000 828688124 200000 200749237 200000 174683706 200000 230127786 200000 949473328 200000 393852781 200000 570570261 200000 655892118 200000 871919858 200000 767308974 200000 392752098 200000 231002481 200000 661540947 200000 605031438 200000 984994372 200000 9716069 200000 173790340 200000 528282695 200000 809712377 200000 210918330 200000 113720022 200000 970838322 200000 677113570 200000 723241688 200000 123259320 200000 444503495 200000 872987649 200000 3355209 200000 663753403 200000 630115869 200000 162330485 200000 301189300 200000 865782416 200000 485548399 200000 887555967 200000 180847586 200000 560048903 200000 375652884 200000 96991103 200000 640566460 200000 71953 200000 214633349 200000 118914038 200000 8143178 200000 215776446 200000 243792474 200000 36654725 200000 888012469 200000 836001598 200000 956336716 200000 623049708 200000 366585668 200000 785636067 200000 636616243 200000 38454283 200000 567577185 200000 337857821 200000 677111304 200000 770970595 200000 975500948 200000 526978683 200000 15316708 200000 127546773 200000 493352326 200000 591964848 200000 848280318 200000 582954080 200000 10689023 200000 518577803 200000 458017711 200000 494815398 200000 765136359 200000 554863100 200000 447703409 200000 174197223 200000 514956872 200000 287889940 200000 617951706 200000 727233731 200000 758947145 200000 832195845 200000 86004133 200000 381976828 200000 19996723 200000 91686429 200000 809554089 200000 837884272 200000 534565230 200000 482345934 200000 267835870 200000 531188770 200000 240962692 200000 245126057 200000 696356702 200000 531855921 200000 903927836 200000 747733085 200000 155389025 200000 24052702 200000 173425152 200000 922070459 200000 578003263 200000 967790730 200000 554555671 200000 144105140 200000 770941809 200000 64430260 200000 634059114 200000 384666968 200000 136099215 200000 625901566 200000 477238817 200000 125417176 200000 823528786 200000 320653608 200000 771050374 200000 422964612 200000 600686483 200000 506079762 200000 846770432 200000 369286348 200000 578897481 200000 66889661 200000 407212824 200000 5651778 200000 436692109 200000 294027850 200000 278354807 200000 218931350 200000 857658009 200000 163598585 200000 225674981 200000 483996056 200000 231968707 200000 751421994 200000 242983243 200000 21826104 200000 404073606 200000 618203486 200000 812378544 200000 407046024 200000 217394297 200000 435963189 200000 610831422 200000 763283895 200000 731485268 200000 781637489 200000 948198974 200000 499685911 200000 288803313 200000 827586800 200000 248317462 200000 313085719 200000 962069576 200000 851222965 200000 727752017 200000 11077704 200000 381825905 200000 118692063 200000 786864279 200000 690900571 200000 995746981 200000 302135984 200000 559933359 200000 228968737 200000 521649212 200000 845315206 200000 456485763 200000 649782665 200000 747985327 200000 523661540 200000 418766363 200000 557812644 200000 66906006 200000 202038633 200000 101002400 200000 591503523 200000 974063531 200000 414025942 200000 35347802 200000 555019990 200000 710444740 200000 947931403 200000 178999729 200000 602016174 200000 376610523 200000 2544393 200000 269439535 200000 317395387 200000 331945225 200000 998485233 200000 82602619 200000 963978414 200000 131919750 200000 700733443 200000 325135710 200000 594620759 200000 727032745 200000 552229535 200000 207277248 200000 349350822 200000 627236333 200000 443045958 200000 334948779 200000 48336045 200000 111416297 200000 79311257 200000 832226886 200000 18602139 200000 470089302 200000 776392279 200000 221384155 200000 507626178 200000 634080012 200000 755262818 200000 274853585 200000 642883985 200000 305309443 200000 152192698 200000 279140529 200000 29195930 200000 438934102 200000 117226368 200000 630002211 200000 289334412 200000 779203131 200000 606035443 200000 606657777 200000 716223289 200000 2619659 200000 120042869 200000 841263106 200000 591418768 200000 961464383 200000 692452485 200000 456101215 200000 344913314 200000 362435696 200000 567687366 200000 609847857 200000 635429536 200000 271721813 200000 94736630 200000 354499776 200000 463801051 200000 41782728 200000 523206390 200000 350347380 200000 912406465 200000 86488512 200000 529793480 200000 880738775 200000 117873126 200000 842380887 200000 687567755 200000 322713232 200000 244278519 200000 333114820 200000 470999423 200000 708744040 200000 90627527 200000 454374753 200000 308670471 200000 981065288 200000 615892038 200000 178728358 200000 777736353 200000 396898872 200000 744591748 200000 994971179 200000 394770415 200000 909675360 200000 246989234 200000 947670441 200000 854124464 200000 346495754 200000 698094112 200000 206182904 200000 244439238 200000 505459613 200000 539812670 200000 899204625 200000 101149489 200000 732232354 200000 358556318 200000 530643980 200000 529964050 200000 604238529 200000 508287727 200000 515132195 200000 390012840 200000 143475140 200000 526754307 200000 147523500 200000 536993109 200000 264458386 200000 92622025 200000 47954209 200000 945614745 200000 582025525 200000 975845202 200000 274869275 200000 761317908 200000 664624340 200000 49492688 200000 445766737 200000 593542024 200000 562777528 200000 616735121 200000 431162525 200000 360774611 200000 110127433 200000 50484487 200000 899700471 200000 30471160 200000 317199889 200000 873681346 200000 161247351 200000 114912278 200000 941528503 200000 31022451 200000 1921365 200000 158589806 200000 122304261 200000 853218026 200000 192541931 200000 493324384 200000 133132769 200000 222391832 200000 177249713 200000 724090990 200000 961261910 200000 700721677 200000 425772863 200000 949449270 200000 456764812 200000 540312826 200000 467143246 200000 59602811 200000 231178699 200000 169403439 200000 381598391 200000 421830940 200000 738233979 200000 709323293 200000 563197809 200000 339798811 200000 740342053 200000 155782739 200000 605890709 200000 321790102 200000 527884914 200000 216159108 200000 887634780 200000 162236368 200000 4044842 200000 768028031 200000 727345695 200000 7706664 200000 107591477 200000 397844788 200000 890786389 200000 155242015 200000 233921437 200000 95184565 200000 825824408 200000 827052885 200000 202284169 200000 415887153 200000 975845536 200000 674050187 200000 94537794 200000 659899641 200000 815019845 200000 485503906 200000 758560816 200000 420912511 200000 583373951 200000 488590746 200000 705151709 200000 951840081 200000 190701416 200000 499924627 200000 908558321 200000 575540257 200000 863910968 200000 406021070 200000 376341555 200000 727453887 200000 286949959 200000 8560044 200000 287724429 200000 970473244 200000 42416654 200000 89630124 200000 93620999 200000 69849673 200000 937134374 200000 598205552 200000 714573002 200000 468114548 200000 227716678 200000 305265080 200000 999391261 200000 732033264 200000 674377031 200000 76121700 200000 961757547 200000 745531437 200000 57633570 200000 708052086 200000 362929210 200000 889561531 200000 669385712 200000 708158221 200000 96864052 200000 97261131 200000 548245224 200000 307170921 200000 749670433 200000 567789997 200000 815784548 200000 238456812 200000 231949802 200000 100319953 200000 233331164 200000 103034902 200000 556651670 200000 260391881 200000 403068391 200000 107375240 200000 935439183 200000 597356484 200000 856387136 200000 436282369 200000 546290782 200000 141130516 200000 913708478 200000 760267363 200000 289740074 200000 410340648 200000 72789082 200000 20914350 200000 670391867 200000 795143314 200000 756188460 200000 629320962 200000 44630332 200000 416079617 200000 104180845 200000 408586401 200000 512414451 200000 586140486 200000 163749237 200000 990984169 200000 609790795 200000 140768082 200000 559532733 200000 380799581 200000 245779274 200000 241503798 200000 489456606 200000 739583644 200000 498193690 200000 897740833 200000 970561935 200000 357661287 200000 500886530 200000 555668068 200000 466773418 200000 65770143 200000 483748461 200000 870894448 200000 803100966 200000 172477251 200000 240948705 200000 432391893 200000 276654109 200000 274707829 200000 827604232 200000 441825092 200000 972966854 200000 996087157 200000 212538794 200000 935619213 200000 951045243 200000 636239523 200000 615218352 200000 467154336 200000 379511220 200000 337336192 200000 879655458 200000 734076047 200000 287941129 200000 768291757 200000 555577640 200000 956092554 200000 267877171 200000 70660585 200000 294501388 200000 932137952 200000 226981386 200000 227606038 200000 241886261 200000 689152516 200000 28927623 200000 229025588 200000 589471276 200000 4871557 200000 366455234 200000 785712484 200000 579439001 200000 933095443 200000 233426932 200000 741264869 200000 782026566 200000 146326143 200000 525510261 200000 748929817 200000 322001178 200000 299491003 200000 720807871 200000 790920320 200000 642477598 200000 427032021 200000 873515368 200000 797295290 200000 542918267 200000 469179391 200000 745469482 200000 141458824 200000 506763641 200000 381452425 200000 716538334 200000 203911627 200000 685049729 200000 800025060 200000 451539324 200000 43072386 200000 271757338 200000 192253345 200000 628931867 200000 571717583 200000 294013935 200000 616318575 200000 162785782 200000 122290418 200000 666551494 200000 281313311 200000 886814820 200000 308773451 200000 419882377 200000 263978401 200000 140327902 200000 878163548 200000 838825024 200000 104055047 200000 678702844 200000 389267651 200000 684109331 200000 830831489 200000 640741751 200000 244725315 200000 882306892 200000 947095903 200000 66376231 200000 920068795 200000 413678930 200000 607973905 200000 137959173 200000 844997420 200000 923825326 200000 997756969 200000 635665706 200000 825799095 200000 441993993 200000 529119063 200000 205301453 200000 930580379 200000 937074986 200000 293508202 200000 597989191 200000 469748538 200000 890503932 200000 747668821 200000 817108754 200000 502687252 200000 486870917 200000 636254502 200000 35554756 200000 261642954 200000 307797231 200000 820736527 200000 849224728 200000 559573275 200000 73725058 200000 337602913 200000 397110245 200000 511902185 200000 111379623 200000 986456971 200000 734235683 200000 459265331 200000 756597478 200000 868099614 200000 922979052 200000 662616603 200000 563154407 200000 922740171 200000 797932920 200000 609644769 200000 384873843 200000 43987043 200000 965423135 200000 594182374 200000 514759283 200000 785072340 200000 779015258 200000 388040873 200000 369727215 200000 285615410 200000 992279745 200000 2390476 200000 241894928 200000 389370026 200000 863083277 200000 430488335 200000 741119005 200000 990639503 200000 674832407 200000 22005842 200000 150185601 200000 625813841 200000 514528214 200000 352824983 200000 449970114 200000 526627968 200000 381929827 200000 67530748 200000 150040970 200000 861213901 200000 465367800 200000 357579204 200000 815265953 200000 321754375 200000 178329579 200000 132578894 200000 988909295 200000 933465377 200000 502729911 200000 966567195 200000 490210686 200000 820428329 200000 318780659 200000 712867531 200000 135174261 200000 929946706 200000 919617879 200000 809223968 200000 654655773 200000 948445930 200000 61942717 200000 527842553 200000 510236127 200000 221617252 200000 782399261 200000 55916630 200000 290017859 200000 876493390 200000 521911183 200000 13405274 200000 174151409 200000 711458138 200000 523813452 200000 422363971 200000 80126387 200000 212716889 200000 440676780 200000 830798962 200000 363532144 200000 668977978 200000 822133032 200000 1166953 200000 709862961 200000 753967886 200000 272069976 200000 456493255 200000 487522591 200000 10764294 200000 506357750 200000 162495565 200000 651150465 200000 493023858 200000 222172120 200000 611505883 200000 635569602 200000 207016899 200000 441431800 200000 659700595 200000 999180136 200000 657061513 200000 565679215 200000 285588532 200000 625673501 200000 14066292 200000 466473077 200000 776215134 200000 169283497 200000 843324502 200000 879568481 200000 326217811 200000 117462773 200000 473269791 200000 346164398 200000 608091028 200000 609263113 200000 462182111 200000 922381043 200000 613412543 200000 976054029 200000 388204742 200000 364338153 200000 512848279 200000 921013578 200000 715314470 200000 692501864 200000 7091963 200000 817340201 200000 224760942 200000 73687657 200000 295057132 200000 421223474 200000 443356720 200000 408947460 200000 603234442 200000 334633742 200000 556560667 200000 77402226 200000 735089686 200000 30780292 200000 679501057 200000 14319883 200000 465484529 200000 995510910 200000 91924689 200000 453062728 200000 473158555 200000 986342405 200000 305013404 200000 187943618 200000 612839860 200000 220524863 200000 785773459 200000 866798128 200000 487056381 200000 253021815 200000 629741062 200000 542518636 200000 454919766 200000 312193301 200000 629343590 200000 76911725 200000 12413889 200000 483095456 200000 115824195 200000 49545805 200000 566160477 200000 941789122 200000 656506958 200000 563440963 200000 755800427 200000 252205124 200000 727046231 200000 116326569 200000 225772875 200000 108007692 200000 692676175 200000 657012983 200000 846682494 200000 304372005 200000 423513414 200000 884956613 200000 672181413 200000 81578167 200000 354070380 200000 409175500 200000 591706240 200000 972824329 200000 528872979 200000 696006884 200000 357940719 200000 872965765 200000 608326059 200000 462332934 200000 546475251 200000 289952435 200000 224031683 200000 406309706 200000 85445804 200000 724294716 200000 525216014 200000 893747690 200000 142752604 200000 947983592 200000 717727578 200000 474923580 200000 472732258 200000 53699999 200000 452527002 200000 10191802 200000 199879230 200000 775693418 200000 181738460 200000 478693629 200000 741633683 200000 191444082 200000 159380818 200000 813411772 200000 68303903 200000 679119359 200000 462225485 200000 251653841 200000 772145347 200000 21323386 200000 855315516 200000 155168308 200000 202828161 200000 421144683 200000 267524528 200000 845261565 200000 456684664 200000 425890170 200000 2347098 200000 996502372 200000 116678377 200000 140335728 200000 162198794 200000 188408003 200000 236070709 200000 764246838 200000 795055537 200000 668112786 200000 219794139 200000 576363220 200000 666637663 200000 103349609 200000 770728573 200000 337156466 200000 196676677 200000 19692801 200000 532981210 200000 308555866 200000 673636275 200000 790331955 200000 357940181 200000 274456051 200000 875674137 200000 757778934 200000 329963628 200000 140342214 200000 446245129 200000 131673699 200000 799622336 200000 663464060 200000 175413043 200000 209019571 200000 860776723 200000 963510749 200000 651189862 200000 761769791 200000 677501124 200000 723382994 200000 802185109 200000 392460158 200000 758419028 200000 781027682 200000 99822286 200000 71652874 200000 88604515 200000 283961015 200000 83780 200000 488494235 200000 522326195 200000 249590041 200000 541345093 200000 894501897 200000 82365474 200000 7649777 200000 7051843 200000 140622412 200000 90784435 200000 387514823 200000 778222287 200000 866758782 200000 523398277 200000 994214979 200000 847282840 200000 621935319 200000 388490457 200000 232763951 200000 327528559 200000 455263407 200000 792958992 200000 661672306 200000 158782533 200000 816947839 200000 677874602 200000 636932373 200000 671585066 200000 164071904 200000 852680263 200000 342920000 200000 997545807 200000 710193545 200000 949588391 200000 497765181 200000 558609412 200000 685691219 200000 287829677 200000 247568755 200000 900445626 200000 972953143 200000 190430039 200000 620415852 200000 889020417 200000 168113230 200000 429925575 200000 822659535 200000 284341642 200000 955201743 200000 446681404 200000 793815653 200000 63194660 200000 140201492 200000 600953881 200000 953281046 200000 714170562 200000 8145813 200000 73406940 200000 65383660 200000 918024563 200000 693716969 200000 78225446 200000 302640142 200000 673568615 200000 51825867 200000 532264377 200000 6542789 200000 594358512 200000 532804370 200000 185219188 200000 649925498 200000 280409981 200000 253522615 200000 352816983 200000 891534261 200000 841239968 200000 172550866 200000 789269637 200000 409800734 200000 974441736 200000 31681948 200000 879332156 200000 433490815 200000 841850502 200000 981657709 200000 494973918 200000 905184703 200000 864658443 200000 993920958 200000 287141866 200000 535483879 200000 430928552 200000 511876904 200000 813155330 200000 443847200 200000 753805964 200000 444305762 200000 753265638 200000 688320434 200000 839164168 200000 548177990 200000 242319991 200000 194234117 200000 861788813 200000 401088203 200000 237370804 200000 823505315 200000 723896491 200000 32601867 200000 355796159 200000 370070579 200000 541374994 200000 422948413 200000 329763800 200000 594807422 200000 854554772 200000 379232443 200000 268537439 200000 817550701 200000 264797473 200000 858464765 200000 690889941 200000 816124167 200000 91933641 200000 527422107 200000 789921499 200000 738214519 200000 819292604 200000 203575886 200000 991277361 200000 919524867 200000 950796620 200000 450152942 200000 889182135 200000 287875861 200000 28585449 200000 702400884 200000 318853486 200000 757612085 200000 686510114 200000 163543032 200000 738517110 200000 144037644 200000 601352618 200000 429212595 200000 37750800 200000 170258529 200000 315706191 200000 813808637 200000 591733405 200000 811665439 200000 875780355 200000 738792272 200000 114485149 200000 940097868 200000 902025687 200000 281187650 200000 719923632 200000 441574930 200000 57616890 200000 146722957 200000 11608727 200000 539370425 200000 195261 200000 531706634 200000 229375283 200000 144796841 200000 272226449 200000 803741617 200000 68936579 200000 233271404 200000 994283270 200000 942669977 200000 207243433 200000 119041961 200000 311501 200000 43438333 200000 696000741 200000 648054313 200000 478304182 200000 686776116 200000 722476952 200000 420886741 200000 755024562 200000 627061943 200000 361489217 200000 407447989 200000 100601297 200000 849834526 200000 622566274 200000 34686450 200000 880166468 200000 394297634 200000 447252250 200000 532561875 200000 856258651 200000 9024667 200000 189176300 200000 517165762 200000 851602822 200000 720977026 200000 278479606 200000 155364167 200000 624258135 200000 214390256 200000 869639257 200000 777696523 200000 80459389 200000 196112668 200000 99785559 200000 347855062 200000 825312970 200000 961311071 200000 62130767 200000 86699152 200000 35281709 200000 922364211 200000 197338818 200000 644752195 200000 400514744 200000 176479790 200000 295020880 200000 762970390 200000 382099354 200000 514297099 200000 503360954 200000 405732690 200000 625480485 200000 510911905 200000 923447521 200000 179378783 200000 721852360 200000 192649960 200000 119486149 200000 453590471 200000 583076116 200000 731432698 200000 841497734 200000 493428785 200000 475130298 200000 899228431 200000 464701029 200000 255476583 200000 674856842 200000 603585407 200000 537148354 200000 433610832 200000 583306613 200000 385043907 200000 157757727 200000 73037045 200000 870164875 200000 979076723 200000 222179354 200000 36297342 200000 826415869 200000 174741832 200000 487262582 200000 317117749 200000 8872987 200000 793746715 200000 620902163 200000 215006849 200000 308126806 200000 266413027 200000 591518192 200000 191807212 200000 125455422 200000 659940537 200000 437351983 200000 63440412 200000 315964803 200000 744598999 200000 882118927 200000 397069020 200000 673329911 200000 972761747 200000 817551602 200000 203140884 200000 31687306 200000 156546920 200000 836390232 200000 248747979 200000 93979979 200000 465503213 200000 25327842 200000 411176236 200000 244634989 200000 435141850 200000 545322319 200000 183631485 200000 718255166 200000 85667849 200000 354692993 200000 549755432 200000 539681328 200000 658897522 200000 281906552 200000 815058356 200000 624980692 200000 548103725 200000 778682964 200000 711984588 200000 31397081 200000 623465587 200000 777651798 200000 549686326 200000 506651664 200000 19821980 200000 807781087 200000 704066524 200000 222999914 200000 358523169 200000 654049390 200000 936182470 200000 801713912 200000 4967322 200000 374359717 200000 676744221 200000 461845992 200000 108625089 200000 523941444 200000 492225577 200000 441939598 200000 20561772 200000 173607212 200000 219583058 200000 697316439 200000 461763989 200000 284742236 200000 994071330 200000 472006102 200000 329436245 200000 569946102 200000 876869696 200000 377112763 200000 658225124 200000 986665786 200000 661407349 200000 397895638 200000 69686169 200000 655178376 200000 750929321 200000 587820312 200000 854610415 200000 183254881 200000 564515558 200000 770868112 200000 398385277 200000 462056549 200000 422371411 200000 308407665 200000 48884732 200000 490533718 200000 432574266 200000 380637706 200000 873795652 200000 70012691 200000 578567682 200000 249656779 200000 819886158 200000 638252957 200000 609705524 200000 269538374 200000 830128690 200000 86718484 200000 636358776 200000 50147882 200000 795642153 200000 625070265 200000 282620056 200000 996154696 200000 421068683 200000 775037677 200000 351256955 200000 533145745 200000 456041169 200000 184581936 200000 276885290 200000 289675286 200000 235990932 200000 734172450 200000 557063886 200000 91969798 200000 924632459 200000 156592004 200000 293847727 200000 74700722 200000 719756688 200000 695632439 200000 770242101 200000 398847371 200000 310048666 200000 215927866 200000 359586794 200000 284170017 200000 611285187 200000 140632495 200000 523539829 200000 292711973 200000 136591682 200000 273150422 200000 839546271 200000 728945511 200000 480669809 200000 539400975 200000 365671505 200000 714346200 200000 756348104 200000 364612316 200000 235415699 200000 483896712 200000 914922975 200000 513458139 200000 144169101 200000 889625511 200000 241704559 200000 962992079 200000 843409801 200000 251561607 200000 773645392 200000 269238679 200000 50558446 200000 151547544 200000 220362875 200000 371629876 200000 828415301 200000 770617193 200000 778021640 200000 58485190 200000 623612982 200000 847949741 200000 255392049 200000 337009551 200000 463540875 200000 365980466 200000 907158348 200000 794887662 200000 526982955 200000 726084843 200000 121084627 200000 707250532 200000 264755744 200000 763236582 200000 457360991 200000 768909201 200000 664975505 200000 734003285 200000 444868007 200000 226920758 200000 152485575 200000 456537481 200000 848501125 200000 196158004 200000 240394794 200000 205536753 200000 242760689 200000 704325002 200000 960673092 200000 497215006 200000 531254275 200000 197942618 200000 277681596 200000 998549441 200000 262447091 200000 299298020 200000 308165212 200000 369312682 200000 521811227 200000 519104137 200000 231211787 200000 596934090 200000 347180019 200000 208327112 200000 117938385 200000 201613105 200000 698056723 200000 852628803 200000 256704985 200000 136502800 200000 294258740 200000 885516986 200000 332338026 200000 656518583 200000 699254831 200000 369461517 200000 655023596 200000 588048534 200000 809515771 200000 181662781 200000 755377384 200000 694147647 200000 585561265 200000 92208491 200000 58162951 200000 663343970 200000 662299274 200000 417046230 200000 817305617 200000 72649678 200000 761020127 200000 739635168 200000 801188590 200000 683512950 200000 507435816 200000 232521993 200000 486436264 200000 246154600 200000 942317052 200000 550486514 200000 683404646 200000 913648599 200000 396081942 200000 611301722 200000 126592625 200000 875289617 200000 442850125 200000 255268643 200000 821459505 200000 48711048 200000 857286809 200000 77796428 200000 962340144 200000 143271117 200000 817240596 200000 949912312 200000 854778134 200000 92750223 200000 587103222 200000 705292901 200000 349883562 200000 185760415 200000 191175575 200000 671934196 200000 869770710 200000 271163374 200000 759624048 200000 660292647 200000 754279842 200000 891994252 200000 523683610 200000 952154781 200000 456581687 200000 696016042 200000 795823948 200000 606146071 200000 237348572 200000 43231128 200000 407258591 200000 157032821 200000 271741436 200000 500070343 200000 590273484 200000 719283384 200000 336729885 200000 385293511 200000 87718188 200000 249007361 200000 437637865 200000 382213960 200000 917260598 200000 420403856 200000 651191080 200000 61020444 200000 472027204 200000 490831045 200000 214547651 200000 930873651 200000 43499982 200000 684988961 200000 155596737 200000 343198620 200000 461915755 200000 677118020 200000 508868428 200000 686182282 200000 893410774 200000 283288048 200000 558652333 200000 665779531 200000 53416678 200000 899817732 200000 543950411 200000 251749970 200000 483493780 200000 270902913 200000 174290862 200000 279028013 200000 103860472 200000 356275847 200000 404786561 200000 755324303 200000 250052427 200000 824801367 200000 461784715 200000 43556934 200000 192142309 200000 242744914 200000 332977332 200000 657168708 200000 23827263 200000 519589879 200000 602538757 200000 731554713 200000 744531698 200000 171343849 200000 178470823 200000 962175862 200000 734674357 200000 589610982 200000 711716833 200000 813080619 200000 259913570 200000 509167311 200000 830267422 200000 784218153 200000 520776432 200000 568788133 200000 547076068 200000 236439808 200000 379828345 200000 847347849 200000 584247773 200000 374485345 200000 881828148 200000 919307963 200000 273997265 200000 802564892 200000 267938683 200000 736809115 200000 638202025 200000 939104034 200000 540625094 200000 901110443 200000 57201261 200000 283833219 200000 132275117 200000 893375113 200000 726312005 200000 87944047 200000 366702569 200000 426450680 200000 863810683 200000 488963384 200000 717505106 200000 879565783 200000 839545462 200000 387121741 200000 465138913 200000 350954023 200000 451948735 200000 58037568 200000 608243374 200000 102858760 200000 608407294 200000 596164032 200000 592249842 200000 221432508 200000 79277565 200000 388744351 200000 320122885 200000 977728673 200000 739217315 200000 665700300 200000 517548385 200000 115653434 200000 811038970 200000 985729625 200000 421827484 200000 516991270 200000 315961896 200000 182087285 200000 283567472 200000 755987494 200000 3155064 200000 201490289 200000 750262454 200000 937181979 200000 164709970 200000 347637694 200000 937998950 200000 998679045 200000 25227070 200000 889522412 200000 200679063 200000 278654980 200000 253546980 200000 652906924 200000 244282500 200000 806991193 200000 705598989 200000 381228494 200000 262383236 200000 995280740 200000 566025890 200000 698753091 200000 672457232 200000 626952358 200000 859044779 200000 857447195 200000 539463616 200000 663552192 200000 16914512 200000 799946119 200000 926899533 200000 291413618 200000 614848219 200000 898517974 200000 286463887 200000 950850460 200000 836053683 200000 477340539 200000 433749119 200000 158269759 200000 972596321 200000 358925061 200000 721338678 200000 924411771 200000 166230414 200000 67368996 200000 837798379 200000 746730898 200000 135905025 200000 366383530 200000 783135223 200000 380219875 200000 321700517 200000 389290374 200000 928500180 200000 216521199 200000 617097600 200000 744033482 200000 158983448 200000 795382358 200000 390134204 200000 817947557 200000 396457086 200000 24687833 200000 61822625 200000 978439016 200000 246330333 200000 752808537 200000 6952088 200000 995176581 200000 550970925 200000 766112470 200000 965882153 200000 385771146 200000 987355016 200000 44217200 200000 111086332 200000 301944873 200000 74922278 200000 173557352 200000 693515226 200000 285694258 200000 510592351 200000 70095646 200000 172618412 200000 145863318 200000 797330860 200000 372963348 200000 830342522 200000 469086821 200000 82669221 200000 416172777 200000 434227565 200000 341299152 200000 411980291 200000 785788510 200000 438379213 200000 928515879 200000 248075935 200000 878846035 200000 62447874 200000 620918235 200000 783457392 200000 937538505 200000 726781077 200000 871248507 200000 559573647 200000 569965793 200000 192231727 200000 53180602 200000 651497782 200000 330181338 200000 360570776 200000 27402599 200000 204063163 200000 830311958 200000 205043128 200000 791469682 200000 31684761 200000 265808917 200000 480198809 200000 744709869 200000 129464679 200000 549780856 200000 53632098 200000 39824135 200000 126808285 200000 742601726 200000 374766684 200000 40655378 200000 839122133 200000 927488137 200000 431361776 200000 630341757 200000 853102663 200000 316969241 200000 437943718 200000 928735194 200000 792525643 200000 43375310 200000 172604710 200000 901404888 200000 704187674 200000 566303721 200000 963440442 200000 612599624 200000 218508300 200000 845765579 200000 836207817 200000 3189787 200000 98974106 200000 268750580 200000 390241244 200000 675916641 200000 900390492 200000 177606916 200000 888802716 200000 463461451 200000 670629900 200000 289786556 200000 146519120 200000 498971945 200000 745387392 200000 149374460 200000 156156771 200000 481510764 200000 330093234 200000 411491781 200000 727423323 200000 330213796 200000 597583547 200000 516902456 200000 239379938 200000 724757890 200000 606902739 200000 721146005 200000 694383040 200000 655949782 200000 564923217 200000 769245500 200000 930431198 200000 254525584 200000 349990320 200000 415095726 200000 538754628 200000 847308482 200000 74529415 200000 858099340 200000 731813914 200000 935649948 200000 838964879 200000 668280213 200000 799609769 200000 88783725 200000 748169120 200000 359472043 200000 121892698 200000 874472872 200000 744505011 200000 876232910 200000 36076213 200000 681066203 200000 425150432 200000 545655838 200000 684412003 200000 374429625 200000 406604896 200000 268119005 200000 150841899 200000 284682256 200000 63358603 200000 914303337 200000 184593655 200000 526656210 200000 473670106 200000 383654213 200000 416343248 200000 625151504 200000 495016166 200000 502781200 200000 485954269 200000 603987193 200000 944438630 200000 135573899 200000 418569574 200000 284175838 200000 154591796 200000 111870103 200000 888672214 200000 713799728 200000 329258311 200000 292645171 200000 42201779 200000 369191039 200000 966191545 200000 287009665 200000 527573416 200000 947983484 200000 746131393 200000 212725953 200000 572065147 200000 170420983 200000 431169721 200000 275786068 200000 511353877 200000 771421664 200000 875793177 200000 931730105 200000 291789952 200000 265140809 200000 6002297 200000 390004625 200000 567018724 200000 481097314 200000 731940754 200000 156323742 200000 624801928 200000 952477563 200000 510435900 200000 740647871 200000 100464598 200000 832027140 200000 757666672 200000 214646773 200000 194502230 200000 675027343 200000 249521478 200000 487997793 200000 512366257 200000 722657483 200000 597224696 200000 314052674 200000 979941551 200000 123082634 200000 78557916 200000 566184954 200000 899461432 200000 166704827 200000 797357676 200000 668754697 200000 74628181 200000 519855216 200000 702699073 200000 655047951 200000 600321327 200000 27231704 200000 375123986 200000 572626637 200000 573081614 200000 720223556 200000 746379961 200000 710019620 200000 432649819 200000 509744165 200000 202447406 200000 921300500 200000 819160734 200000 990032140 200000 484041097 200000 713582269 200000 17449087 200000 18622376 200000 994449666 200000 655317856 200000 371184839 200000 579467466 200000 727389683 200000 570299485 200000 937678687 200000 482258531 200000 817413844 200000 788764469 200000 924035919 200000 593146755 200000 918085437 200000 755358857 200000 481077951 200000 656935514 200000 311109607 200000 396616217 200000 350587641 200000 993686586 200000 88640171 200000 581393605 200000 148325988 200000 830257043 200000 658686080 200000 584830094 200000 933458569 200000 602498037 200000 980674431 200000 57908885 200000 715992081 200000 139061264 200000 310090466 200000 525959962 200000 351834820 200000 210714038 200000 888423167 200000 177067389 200000 350000011 200000 911465430 200000 183694161 200000 281966143 200000 139274349 200000 832567426 200000 721222766 200000 643089664 200000 267104404 200000 61326057 200000 204600849 200000 943081089 200000 376689224 200000 997485917 200000 778577681 200000 872998563 200000 778752754 200000 305872717 200000 96856934 200000 747160678 200000 376200986 200000 532944714 200000 330996266 200000 796197866 200000 659407464 200000 666840837 200000 305495445 200000 391842928 200000 119446438 200000 525988175 200000 825421567 200000 669457497 200000 526352059 200000 665235991 200000 566731489 200000 369987876 200000 393161392 200000 105121390 200000 84585172 200000 925582195 200000 820095917 200000 509282949 200000 333358991 200000 170572038 200000 765074172 200000 120213420 200000 878031083 200000 303081149 200000 946759428 200000 642628180 200000 876165601 200000 227612826 200000 794425167 200000 762387468 200000 322390666 200000 817601467 200000 9007236 200000 344338823 200000 21515805 200000 574126179 200000 874173036 200000 63093908 200000 443332340 200000 970813937 200000 376127983 200000 266420259 200000 194050695 200000 288550118 200000 972323607 200000 508520518 200000 934651245 200000 119243491 200000 69226763 200000 43331117 200000 273165665 200000 337811623 200000 352633364 200000 630208039 200000 408026938 200000 716428820 200000 342155675 200000 707349415 200000 770286833 200000 871062570 200000 697004584 200000 681011003 200000 519965598 200000 845941001 200000 255166819 200000 465012373 200000 394177914 200000 898895858 200000 52239894 200000 443651206 200000 180098013 200000 199590214 200000 863406632 200000 782595325 200000 989632320 200000 884510341 200000 487765666 200000 723588875 200000 47614780 200000 194488911 200000 553147821 200000 84836065 200000 597095048 200000 825528933 200000 759843473 200000 915121615 200000 577734398 200000 989051303 200000 662497206 200000 237534790 200000 772831125 200000 718217239 200000 902636710 200000 557931478 200000 41006183 200000 579856596 200000 888730632 200000 103038768 200000 142862507 200000 468672542 200000 448838565 200000 520024100 200000 314691771 200000 876529496 200000 235907174 200000 97129379 200000 489071119 200000 670153472 200000 99306066 200000 640546236 200000 90938687 200000 359300279 200000 386359444 200000 219821474 200000 823057924 200000 228541759 200000 656626034 200000 737166756 200000 460389686 200000 189418615 200000 353781334 200000 967194930 200000 971079886 200000 772604256 200000 354213320 200000 160701662 200000 991665124 200000 489922074 200000 724863857 200000 975201367 200000 416103089 200000 770175463 200000 898570264 200000 292052591 200000 780734605 200000 666046246 200000 861953960 200000 436936469 200000 870719986 200000 685077847 200000 797252391 200000 197412186 200000 212047990 200000 510159133 200000 373067967 200000 57708399 200000 972368595 200000 830037558 200000 882982328 200000 362103461 200000 441283810 200000 942162819 200000 221600378 200000 946871659 200000 968365979 200000 472592646 200000 637470351 200000 229591890 200000 594375958 200000 970091998 200000 59704478 200000 965497611 200000 352412299 200000 245760076 200000 684269680 200000 231590502 200000 983125076 200000 606754224 200000 72713454 200000 641281108 200000 580400105 200000 168286859 200000 778839584 200000 642166501 200000 269543906 200000 877159038 200000 701185839 200000 553593673 200000 250188280 200000 306050633 200000 719371362 200000 58239954 200000 833434883 200000 132555212 200000 33391395 200000 39007216 200000 173280508 200000 582517768 200000 553864698 200000 66969139 200000 536424700 200000 807463710 200000 570592912 200000 634064971 200000 585375034 200000 112993357 200000 337065389 200000 639428874 200000 623706895 200000 656409591 200000 556708153 200000 106376799 200000 765831925 200000 389948828 200000 861572670 200000 216891228 200000 817652354 200000 733001692 200000 452696803 200000 397558832 200000 283517553 200000 110252153 200000 968180849 200000 272114732 200000 323316377 200000 558397009 200000 300420944 200000 113074113 200000 719350258 200000 243340135 200000 784448266 200000 449510016 200000 235808918 200000 981651674 200000 834721863 200000 975131928 200000 268014013 200000 431128811 200000 632878798 200000 52546394 200000 821903807 200000 611655419 200000 593290121 200000 374765111 200000 81214485 200000 733554057 200000 430770816 200000 525991359 200000 475883863 200000 895144503 200000 597142235 200000 101346083 200000 527760702 200000 475654085 200000 51014372 200000 518734003 200000 499297955 200000 369655315 200000 854427650 200000 881719775 200000 461536637 200000 981127714 200000 586880703 200000 249965369 200000 701550309 200000 193914387 200000 141247169 200000 718208113 200000 847243029 200000 154024742 200000 247260371 200000 460327511 200000 643160419 200000 49607611 200000 461464797 200000 570432731 200000 971913290 200000 295219027 200000 876257766 200000 853954319 200000 941348705 200000 197822094 200000 974563353 200000 261271842 200000 956206944 200000 296696110 200000 65442492 200000 142669414 200000 506481697 200000 720353809 200000 774831161 200000 4145994 200000 509195420 200000 59460410 200000 5555223 200000 876796255 200000 476719849 200000 720002504 200000 913668353 200000 247075670 200000 207849537 200000 134107645 200000 194339517 200000 357480704 200000 226355452 200000 9737527 200000 832145461 200000 972508492 200000 603175571 200000 785974265 200000 512039282 200000 178351179 200000 482552735 200000 933941730 200000 491317146 200000 568968494 200000 464335319 200000 110748595 200000 56752888 200000 643968069 200000 363775508 200000 470790476 200000 548530931 200000 113420033 200000 203746895 200000 543645615 200000 911780373 200000 336130034 200000 38223777 200000 358388986 200000 791299589 200000 58254025 200000 472555074 200000 778781808 200000 451534732 200000 340195926 200000 747915145 200000 368871024 200000 764652178 200000 774586505 200000 144818161 200000 695395963 200000 277834785 200000 981261428 200000 806488337 200000 479107378 200000 165530208 200000 276627526 200000 669875106 200000 28267092 200000 510374041 200000 862872401 200000 998668668 200000 403755715 200000 565961523 200000 813659652 200000 492854680 200000 853192831 200000 193570743 200000 415592945 200000 27264526 200000 246212777 200000 47131341 200000 246578119 200000 291222039 200000 923478400 200000 981659711 200000 430682456 200000 957032459 200000 447136870 200000 504512756 200000 937574291 200000 596895075 200000 802657242 200000 896616693 200000 934921353 200000 990362296 200000 194794879 200000 21169003 200000 228829547 200000 28921793 200000 983655443 200000 718522526 200000 439657098 200000 137670488 200000 574677367 200000 979145718 200000 191218517 200000 495770996 200000 272999085 200000 332289533 200000 147293789 200000 437759279 200000 876798932 200000 977825370 200000 647607635 200000 53238976 200000 20006956 200000 834729430 200000 540152583 200000 704107905 200000 604124184 200000 866679386 200000 783590761 200000 856858602 200000 586172182 200000 453378286 200000 848582027 200000 335130003 200000 328514504 200000 407372730 200000 74243485 200000 696249653 200000 484178925 200000 739797512 200000 6127343 200000 385521832 200000 396037223 200000 642460223 200000 600503793 200000 190558437 200000 683433271 200000 373540328 200000 846432309 200000 772992005 200000 286503803 200000 602986923 200000 222417002 200000 890797887 200000 9604469 200000 782461266 200000 809175650 200000 506094828 200000 858387590 200000 681256901 200000 997670156 200000 38892165 200000 320062766 200000 352602891 200000 424200826 200000 319817891 200000 177308429 200000 213098062 200000 855005659 200000 318593789 200000 484519653 200000 233886166 200000 385133440 200000 172739181 200000 388677780 200000 263396619 200000 584339674 200000 898847979 200000 359710493 200000 446570103 200000 578801785 200000 491341711 200000 521464479 200000 753414081 200000 31432718 200000 59851409 200000 986123355 200000 367494579 200000 367888490 200000 72680779 200000 62241969 200000 851626036 200000 570101115 200000 983522357 200000 502631715 200000 593026636 200000 976734804 200000 155571431 200000 6742096 200000 978716198 200000 916673317 200000 712834074 200000 22851064 200000 994523401 200000 125103934 200000 381212071 200000 254921470 200000 22752605 200000 346876176 200000 770731141 200000 240696672 200000 161042603 200000 784813099 200000 150265037 200000 674700863 200000 617614236 200000 204639039 200000 63007161 200000 889211357 200000 355763192 200000 211303966 200000 839247263 200000 263204761 200000 645909671 200000 238322103 200000 919986682 200000 639033332 200000 530928563 200000 337315868 200000 576677728 200000 790026382 200000 49033283 200000 350120060 200000 862494092 200000 517509160 200000 234179744 200000 679359273 200000 482779477 200000 808859299 200000 336415795 200000 980970386 200000 547915955 200000 129310463 200000 603537283 200000 14097992 200000 26487488 200000 788537692 200000 722486843 200000 329999612 200000 585774516 200000 750655739 200000 78422817 200000 97214078 200000 532215015 200000 401694781 200000 243489311 200000 108686015 200000 194878674 200000 819489441 200000 392755261 200000 359917264 200000 585779982 200000 827522761 200000 198000548 200000 207753951 200000 579355730 200000 128434805 200000 360774044 200000 576387648 200000 17343607 200000 902873734 200000 187366029 200000 250991456 200000 384875638 200000 468549883 200000 835864064 200000 690238418 200000 531605608 200000 467331318 200000 746940574 200000 423663174 200000 239519620 200000 253636278 200000 45263919 200000 896334988 200000 690706468 200000 969701277 200000 805178780 200000 121703316 200000 201616320 200000 970018347 200000 100788460 200000 68281712 200000 924325616 200000 921538049 200000 349074761 200000 116244303 200000 755761516 200000 342033886 200000 564107004 200000 320007555 200000 271053838 200000 710000036 200000 707589996 200000 491476859 200000 158390478 200000 802216531 200000 762154273 200000 292339657 200000 215364292 200000 490196491 200000 926198214 200000 72372764 200000 331399721 200000 790162446 200000 236177954 200000 617358661 200000 620868181 200000 890611386 200000 752640029 200000 99688246 200000 353593281 200000 773685650 200000 524694208 200000 839753981 200000 513775622 200000 585764149 200000 540837940 200000 128482508 200000 641770971 200000 295715172 200000 320954304 200000 138280947 200000 191465242 200000 507484416 200000 397244879 200000 528383203 200000 947786938 200000 232627208 200000 378903527 200000 416986412 200000 699644117 200000 413942174 200000 437272754 200000 771560319 200000 973700770 200000 525288962 200000 200703993 200000 447820716 200000 973266555 200000 256072852 200000 31982754 200000 493412515 200000 794748376 200000 582817237 200000 26533048 200000 898390646 200000 866687825 200000 904017254 200000 439621986 200000 972185685 200000 373601439 200000 839846406 200000 239562986 200000 466832015 200000 704611994 200000 980233623 200000 847278263 200000 795888279 200000 470874939 200000 26562329 200000 703686994 200000 770908924 200000 665169306 200000 331022509 200000 519602275 200000 93363054 200000 709434864 200000 839011218 200000 19882676 200000 924376254 200000 669343637 200000 678398506 200000 354016300 200000 835298014 200000 639817475 200000 275479029 200000 733397461 200000 325701852 200000 833303504 200000 21088147 200000 792015317 200000 892819690 200000 645033655 200000 428879045 200000 16233335 200000 681191000 200000 641463182 200000 13410924 200000 520659747 200000 165891479 200000 184247632 200000 241549447 200000 205071457 200000 834170936 200000 928459796 200000 196334136 200000 745427929 200000 900582122 200000 486863634 200000 206092735 200000 876120404 200000 1534334 200000 483331748 200000 626401404 200000 743778747 200000 688534244 200000 203288130 200000 73680113 200000 309605654 200000 846468910 200000 974354052 200000 185869501 200000 42794637 200000 984915340 200000 104185123 200000 846913696 200000 431817834 200000 458236494 200000 24870135 200000 811497596 200000 479519764 200000 92682469 200000 242122745 200000 345368401 200000 344612884 200000 293027296 200000 744594754 200000 743948096 200000 806297619 200000 489091826 200000 774242057 200000 4477321 200000 694468824 200000 777223401 200000 427729575 200000 561025675 200000 59186766 200000 900066744 200000 159198358 200000 86056393 200000 856931195 200000 399294573 200000 685327468 200000 633442787 200000 773874825 200000 277372219 200000 490714340 200000 302041752 200000 580675776 200000 914085744 200000 717624277 200000 580309706 200000 182950537 200000 935219582 200000 338579511 200000 95878776 200000 545488748 200000 509686005 200000 897721380 200000 336811204 200000 670605329 200000 96765574 200000 534341844 200000 646401006 200000 859972673 200000 125853186 200000 813684895 200000 882204503 200000 414169317 200000 989906008 200000 472864510 200000 681363326 200000 813192197 200000 662098329 200000 587350665 200000 932963845 200000 536754890 200000 156525301 200000 25815801 200000 552185260 200000 829514620 200000 262763710 200000 545351463 200000 111858259 200000 609900419 200000 997997668 200000 661881098 200000 579628284 200000 716419944 200000 302853751 200000 817170875 200000 768379845 200000 81905876 200000 933046440 200000 318106996 200000 506421233 200000 442105487 200000 161298374 200000 24075659 200000 84826079 200000 291771009 200000 456836548 200000 81324667 200000 937149712 200000 121841076 200000 323180464 200000 928347611 200000 141369380 200000 498316367 200000 711771069 200000 64796771 200000 840657629 200000 950075291 200000 373196601 200000 451791853 200000 202896922 200000 937357825 200000 54283927 200000 888714097 200000 559738331 200000 505479433 200000 403941221 200000 82551559 200000 142447427 200000 707416411 200000 316837461 200000 841162216 200000 829110928 200000 209344193 200000 270988088 200000 562595436 200000 931268899 200000 202000930 200000 499463421 200000 172754444 200000 968814462 200000 442090375 200000 429107637 200000 681213793 200000 865333056 200000 144614425 200000 181981841 200000 526989346 200000 925734186 200000 813132319 200000 151742433 200000 955691304 200000 655253788 200000 916789508 200000 556929814 200000 240052333 200000 479867416 200000 725485390 200000 617547968 200000 595598087 200000 610007101 200000 643109543 200000 231369871 200000 447616817 200000 553152715 200000 678254551 200000 440443733 200000 448267329 200000 391481381 200000 661762247 200000 264815874 200000 726958258 200000 975746505 200000 265028735 200000 863512742 200000 543946779 200000 731027544 200000 696480039 200000 895585393 200000 707108149 200000 384101780 200000 610670088 200000 400930229 200000 50277848 200000 917796956 200000 914322315 200000 228637409 200000 528116989 200000 823393969 200000 716129592 200000 761542023 200000 504367804 200000 316109747 200000 700660664 200000 123443286 200000 214883406 200000 320708515 200000 858705618 200000 875043616 200000 92325899 200000 356496866 200000 27298160 200000 667922644 200000 593827692 200000 851038960 200000 366127515 200000 372146563 200000 916234 200000 975763053 200000 29197434 200000 131563614 200000 534331036 200000 138613530 200000 278263381 200000 317088693 200000 282473212 200000 219940055 200000 58357399 200000 178761465 200000 205462049 200000 721624230 200000 616614854 200000 397144250 200000 342704421 200000 928990886 200000 336163213 200000 41450153 200000 454252095 200000 997508632 200000 21544626 200000 174817686 200000 68151497 200000 257938780 200000 43720990 200000 661503858 200000 365704507 200000 342727155 200000 266651099 200000 458521421 200000 940795693 200000 947875454 200000 842093841 200000 31665496 200000 128606552 200000 284642493 200000 882812935 200000 54118114 200000 437855124 200000 562048912 200000 326447399 200000 232366174 200000 778317018 200000 266279672 200000 505118713 200000 399478619 200000 392366403 200000 82853397 200000 107907366 200000 305207945 200000 20432390 200000 184037161 200000 720703094 200000 960731066 200000 676615548 200000 3581331 200000 354624209 200000 619873757 200000 442282270 200000 714717139 200000 386677312 200000 162950403 200000 655320965 200000 698364812 200000 873184236 200000 475715677 200000 724850280 200000 173126012 200000 432396829 200000 398728764 200000 656773281 200000 189722501 200000 102976060 200000 135145999 200000 371932200 200000 110926502 200000 728536273 200000 398095463 200000 967714837 200000 143969025 200000 863158148 200000 743265525 200000 798570656 200000 388067286 200000 745259806 200000 455025289 200000 643093283 200000 812740998 200000 348838280 200000 14179092 200000 741175830 200000 6552464 200000 462959050 200000 492392358 200000 88579857 200000 279826070 200000 305735693 200000 35250800 200000 402343117 200000 308468824 200000 307688856 200000 41504962 200000 114792739 200000 927368630 200000 134367957 200000 442290956 200000 83669258 200000 253780657 200000 76588876 200000 831261920 200000 814746267 200000 918302314 200000 912264102 200000 286801134 200000 861789456 200000 351458592 200000 468012459 200000 400209670 200000 629335231 200000 859129397 200000 847652420 200000 128173592 200000 371586339 200000 858395689 200000 457304440 200000 941428278 200000 794347218 200000 562392732 200000 895680625 200000 797613711 200000 880272775 200000 924365392 200000 785880439 200000 664468340 200000 993585689 200000 781892900 200000 368178675 200000 246311511 200000 571694208 200000 643656216 200000 853504109 200000 192306118 200000 487530966 200000 97924942 200000 360659597 200000 849449843 200000 264469587 200000 229470727 200000 323591453 200000 975793198 200000 785255759 200000 888098977 200000 485771780 200000 249582056 200000 195127619 200000 489384607 200000 732944971 200000 173390769 200000 503689672 200000 99254432 200000 205090330 200000 301514170 200000 642887573 200000 84919908 200000 861829307 200000 350587731 200000 454082691 200000 725503694 200000 58047637 200000 275899117 200000 410327435 200000 342709724 200000 158184754 200000 522726936 200000 759296198 200000 965492912 200000 716386617 200000 836229509 200000 455592811 200000 512014218 200000 304515187 200000 235661059 200000 876346324 200000 550218698 200000 272143816 200000 752391557 200000 185695097 200000 930419697 200000 686024002 200000 997348122 200000 777542386 200000 713776543 200000 716031496 200000 456020210 200000 643287543 200000 91896726 200000 195603555 200000 125090655 200000 429754722 200000 248186805 200000 455304636 200000 307695568 200000 507905323 200000 157995772 200000 400599195 200000 247585495 200000 450353258 200000 99611022 200000 523842728 200000 428914723 200000 664217944 200000 297727145 200000 908734125 200000 137645189 200000 781990221 200000 691166895 200000 526205073 200000 905129454 200000 718672578 200000 876124959 200000 611181405 200000 68062575 200000 708240720 200000 435060891 200000 255206202 200000 544521527 200000 511290798 200000 104225507 200000 586076528 200000 358194839 200000 666794934 200000 184946392 200000 450383463 200000 223730176 200000 663087711 200000 513762937 200000 174144425 200000 401514242 200000 373382083 200000 323063016 200000 58534365 200000 949738573 200000 460307225 200000 818717285 200000 23291084 200000 909485491 200000 938931387 200000 146586704 200000 742712671 200000 290298404 200000 668219425 200000 50809130 200000 925236125 200000 802722224 200000 304996323 200000 246105748 200000 192780465 200000 399524232 200000 114259898 200000 114985294 200000 411248865 200000 274034171 200000 181010046 200000 975571768 200000 193766295 200000 73375868 200000 765945896 200000 972430163 200000 592167259 200000 522101145 200000 332189648 200000 792634303 200000 307006422 200000 418386181 200000 133424047 200000 23162813 200000 980185039 200000 359810958 200000 869715229 200000 898052014 200000 972701489 200000 75440422 200000 931192468 200000 222220050 200000 723493634 200000 2705630 200000 56982954 200000 518922889 200000 332822892 200000 52282085 200000 679996186 200000 300662228 200000 952100279 200000 683002508 200000 569621690 200000 35117524 200000 978890827 200000 814730820 200000 406990725 200000 355907720 200000 427428018 200000 939782557 200000 804412818 200000 319130898 200000 85217683 200000 671943496 200000 382214169 200000 893071794 200000 711650999 200000 335851285 200000 277716340 200000 828758985 200000 61476615 200000 918571509 200000 990231835 200000 544158166 200000 891342987 200000 560318456 200000 579134886 200000 813911931 200000 259616876 200000 762367055 200000 203304142 200000 705425783 200000 342393073 200000 343195978 200000 532928875 200000 505076141 200000 987230596 200000 602251865 200000 797603190 200000 392968987 200000 234994861 200000 15149582 200000 317956616 200000 256244706 200000 396150293 200000 601316377 200000 128776024 200000 807983940 200000 100991108 200000 472350025 200000 870546623 200000 206844832 200000 345626082 200000 32397201 200000 891431095 200000 431785079 200000 646254393 200000 869190655 200000 327235286 200000 764206697 200000 57267888 200000 611567301 200000 805860311 200000 706371895 200000 682528656 200000 220179764 200000 262043537 200000 819409346 200000 508345922 200000 328065979 200000 26102524 200000 170183690 200000 32687181 200000 856981995 200000 695765042 200000 822831919 200000 744623708 200000 978471541 200000 378973291 200000 104223602 200000 870753845 200000 683921193 200000 361073151 200000 152890419 200000 351539906 200000 750343928 200000 887876199 200000 208995316 200000 66220043 200000 770247154 200000 702734907 200000 105245780 200000 271557432 200000 266357064 200000 4331828 200000 464456211 200000 687605395 200000 609196362 200000 144941099 200000 829015828 200000 640528259 200000 467152745 200000 782625559 200000 915476053 200000 506682514 200000 658836533 200000 639995153 200000 21904376 200000 476075366 200000 748588894 200000 428041811 200000 12719932 200000 486595274 200000 911702966 200000 260700211 200000 816974467 200000 455518374 200000 485467437 200000 173562668 200000 529223501 200000 613676033 200000 378948818 200000 866369237 200000 411635259 200000 534653190 200000 869021400 200000 559391718 200000 829928716 200000 720822011 200000 961519245 200000 419037241 200000 293953698 200000 96266826 200000 263436387 200000 543645382 200000 11126013 200000 927562362 200000 746693099 200000 241629093 200000 225489725 200000 473573430 200000 923445716 200000 161093647 200000 699874723 200000 881405252 200000 587847663 200000 711815260 200000 675344784 200000 718477454 200000 984947501 200000 807591941 200000 898680195 200000 472910877 200000 112603551 200000 428392867 200000 749039390 200000 361537815 200000 968697972 200000 570746605 200000 940750625 200000 3603399 200000 117240317 200000 605618876 200000 775452525 200000 629013908 200000 75411882 200000 628722442 200000 21080321 200000 908949256 200000 601746957 200000 237295341 200000 89103871 200000 903031242 200000 920264406 200000 546912928 200000 993127847 200000 555607203 200000 84948693 200000 486547321 200000 652626521 200000 854581115 200000 436479995 200000 263700467 200000 94899606 200000 393674588 200000 369236311 200000 852131237 200000 998718462 200000 588071533 200000 799219484 200000 448028488 200000 865447251 200000 729457144 200000 728336537 200000 878750900 200000 575105652 200000 552722020 200000 716499006 200000 647604962 200000 921480546 200000 949504314 200000 892238749 200000 839455210 200000 583580989 200000 358562082 200000 756842341 200000 380910853 200000 716792391 200000 833226214 200000 648588647 200000 40371339 200000 210757598 200000 324009581 200000 472240276 200000 852640245 200000 671146629 200000 56453824 200000 265339133 200000 699504604 200000 267038683 200000 524012552 200000 71709649 200000 704076791 200000 752295585 200000 191386765 200000 217578337 200000 20351776 200000 799085752 200000 145261495 200000 701252382 200000 409496398 200000 820956447 200000 427166736 200000 717539224 200000 978914203 200000 762062328 200000 62195007 200000 41958528 200000 52800574 200000 890197123 200000 669480973 200000 858063526 200000 259582097 200000 289068320 200000 216619619 200000 910264827 200000 243841292 200000 976949585 200000 119297865 200000 436617615 200000 32320327 200000 714972596 200000 783203559 200000 563962258 200000 433052155 200000 453348364 200000 891229319 200000 175989078 200000 29221632 200000 148481336 200000 889559696 200000 973320523 200000 252798287 200000 863801145 200000 284116107 200000 568429824 200000 734734081 200000 644342576 200000 799368480 200000 366941992 200000 100645197 200000 180879196 200000 227426329 200000 370023825 200000 961868428 200000 806428959 200000 867616862 200000 286724910 200000 567217719 200000 203486969 200000 764335094 200000 823808525 200000 523869927 200000 707286666 200000 240906763 200000 585684320 200000 893723219 200000 429868691 200000 344234725 200000 33564536 200000 571155285 200000 897652981 200000 761920492 200000 568499652 200000 631543781 200000 826128559 200000 550694314 200000 985771733 200000 703139611 200000 806248931 200000 892834758 200000 153113692 200000 515880751 200000 100467153 200000 690064138 200000 945785641 200000 710683515 200000 199414490 200000 132452701 200000 523499309 200000 407407223 200000 431986813 200000 719879112 200000 155998584 200000 284596667 200000 692368732 200000 287612531 200000 466333755 200000 842356224 200000 650233143 200000 633113768 200000 913493190 200000 150038303 200000 154887406 200000 159367374 200000 540503433 200000 505392655 200000 53693570 200000 730881646 200000 882784278 200000 814148329 200000 354365716 200000 728088113 200000 425553693 200000 764535015 200000 904843491 200000 329763807 200000 810513517 200000 686854751 200000 945540433 200000 374285408 200000 886329593 200000 39504076 200000 84659934 200000 997977534 200000 235998415 200000 540279492 200000 268703019 200000 115986720 200000 163327266 200000 761669634 200000 310978295 200000 977902287 200000 138822720 200000 922217309 200000 810627620 200000 328668212 200000 302070171 200000 266840269 200000 470374322 200000 810093014 200000 134424004 200000 185104748 200000 8191425 200000 330760544 200000 870538346 200000 710051698 200000 722997138 200000 979597720 200000 90596958 200000 763276343 200000 9677189 200000 722307688 200000 300320145 200000 524086836 200000 127361308 200000 517749976 200000 186686739 200000 609703170 200000 799856374 200000 605903121 200000 588837653 200000 958121304 200000 937920724 200000 227497563 200000 964803815 200000 224940815 200000 97613206 200000 174061342 200000 522865914 200000 916832544 200000 485866301 200000 751233251 200000 79532254 200000 367710628 200000 231384810 200000 984553555 200000 540017475 200000 491544530 200000 840272093 200000 499270454 200000 730382331 200000 194390532 200000 343938166 200000 289404021 200000 232025078 200000 178553778 200000 813231158 200000 310994967 200000 125361476 200000 13995892 200000 863152061 200000 977907526 200000 616016661 200000 678024450 200000 793407437 200000 130036299 200000 25304507 200000 703772470 200000 557939269 200000 660673165 200000 681959077 200000 570612232 200000 589580326 200000 352750229 200000 674541668 200000 17171088 200000 49080720 200000 718389771 200000 535890602 200000 437583623 200000 370459076 200000 960524729 200000 404385861 200000 462943429 200000 861517091 200000 737495942 200000 317991207 200000 577253444 200000 454445 200000 933273211 200000 133945440 200000 18626842 200000 150585474 200000 961920193 200000 162039329 200000 518630913 200000 240017635 200000 601013151 200000 305275323 200000 689029330 200000 844690224 200000 793075584 200000 775444380 200000 117074052 200000 846011755 200000 72042986 200000 687099735 200000 747988273 200000 287455922 200000 758785415 200000 949199260 200000 808263184 200000 315492168 200000 557781024 200000 938100795 200000 375012731 200000 561155724 200000 377088667 200000 949618213 200000 465271018 200000 801892096 200000 1386243 200000 414952298 200000 717136629 200000 371246146 200000 219616383 200000 374196026 200000 260577109 200000 641478421 200000 403724121 200000 637490663 200000 615902946 200000 606286168 200000 702648056 200000 2091232 200000 106943893 200000 790384140 200000 408678373 200000 158299319 200000 198862982 200000 898266961 200000 546684360 200000 450393371 200000 674342894 200000 772629097 200000 23739755 200000 529487582 200000 148257061 200000 784651186 200000 894409909 200000 70273519 200000 556229285 200000 980281007 200000 892648624 200000 722084704 200000 917057028 200000 32616447 200000 612544898 200000 334369632 200000 801871357 200000 195796836 200000 525704822 200000 596820288 200000 407676006 200000 216567228 200000 68585972 200000 959226737 200000 220967482 200000 449181962 200000 584834436 200000 186236803 200000 176677264 200000 372878957 200000 291506126 200000 237561383 200000 304983456 200000 647966246 200000 892980891 200000 61461293 200000 857644228 200000 133587861 200000 678893268 200000 172477318 200000 500920948 200000 77973819 200000 961792129 200000 906064706 200000 610359112 200000 123960505 200000 869014730 200000 142079890 200000 582533881 200000 382561487 200000 748594681 200000 400257733 200000 144868447 200000 140754781 200000 219572597 200000 978570830 200000 589243251 200000 231275364 200000 108386247 200000 780232380 200000 486680910 200000 714730757 200000 593596568 200000 529540031 200000 279343655 200000 884707199 200000 594732207 200000 154809897 200000 76730711 200000 826260788 200000 828714999 200000 511861225 200000 687369048 200000 528468900 200000 270364022 200000 467108369 200000 571184064 200000 91048815 200000 271316822 200000 109613264 200000 251483466 200000 12714070 200000 317283039 200000 628100983 200000 379298253 200000 955984186 200000 102545530 200000 38449272 200000 717678145 200000 10964507 200000 561669039 200000 369756001 200000 315708096 200000 415431705 200000 765820198 200000 777613540 200000 297938050 200000 209063285 200000 451627688 200000 50281169 200000 595009503 200000 699379599 200000 119426334 200000 698806809 200000 566938192 200000 23124713 200000 389046928 200000 879463628 200000 137827949 200000 128310562 200000 75845159 200000 450683931 200000 821817327 200000 355276539 200000 449521195 200000 331716694 200000 586453935 200000 799978580 200000 817781764 200000 168784622 200000 332484004 200000 991237678 200000 901982267 200000 96579699 200000 638741735 200000 975738026 200000 195688569 200000 81801877 200000 875130802 200000 682728199 200000 477508486 200000 642672166 200000 649124187 200000 120281512 200000 417296202 200000 306653461 200000 385104989 200000 962093067 200000 186421967 200000 393044084 200000 932349007 200000 622988497 200000 845852220 200000 678780530 200000 288742889 200000 164662203 200000 507771610 200000 429627489 200000 622520069 200000 315647402 200000 459009298 200000 727566512 200000 767913115 200000 316498078 200000 261650028 200000 282280177 200000 25752259 200000 888427959 200000 569795984 200000 720874963 200000 316805814 200000 829605174 200000 352833608 200000 399820583 200000 900539084 200000 311469180 200000 186663803 200000 537145822 200000 219380350 200000 73824265 200000 191984434 200000 171319304 200000 246043749 200000 99737469 200000 362222742 200000 334991062 200000 487630904 200000 394190745 200000 70887919 200000 372825240 200000 133201104 200000 643752509 200000 790703781 200000 665137343 200000 937149991 200000 401620586 200000 57358657 200000 531618267 200000 340969811 200000 168315969 200000 948646252 200000 561862557 200000 960618639 200000 195059970 200000 831244270 200000 970812629 200000 102425905 200000 974634765 200000 601535664 200000 586260851 200000 655233972 200000 4446179 200000 1820858 200000 928895625 200000 261623215 200000 102711333 200000 101453364 200000 146228295 200000 648063451 200000 576359314 200000 64540775 200000 573243900 200000 171653136 200000 350937356 200000 484708796 200000 696727579 200000 604948807 200000 696681107 200000 382411195 200000 250368562 200000 868038040 200000 347178312 200000 877362445 200000 714204404 200000 587079740 200000 956388202 200000 839110521 200000 929624111 200000 526563211 200000 285585499 200000 548862953 200000 220164309 200000 579376382 200000 552811162 200000 904206438 200000 90494711 200000 369533230 200000 494493641 200000 226879511 200000 101495748 200000 46410706 200000 822287016 200000 544708932 200000 917070221 200000 234146756 200000 740708120 200000 404036440 200000 106348995 200000 323880187 200000 718786584 200000 565294297 200000 182111990 200000 958071953 200000 247520202 200000 182115698 200000 409577687 200000 510063294 200000 293295470 200000 170284521 200000 661726262 200000 192291033 200000 574000997 200000 435380264 200000 180201732 200000 157429085 200000 646592814 200000 703013174 200000 569239632 200000 205742561 200000 806242667 200000 990720830 200000 176699981 200000 571176222 200000 740706267 200000 461722502 200000 605541450 200000 48830188 200000 191528288 200000 981699192 200000 479138487 200000 140381764 200000 671580154 200000 290313116 200000 997614886 200000 316605247 200000 447818954 200000 35026843 200000 330953798 200000 575565588 200000 640885775 200000 737649725 200000 861714409 200000 844181020 200000 453792043 200000 144940650 200000 514214654 200000 713065936 200000 722557086 200000 923316779 200000 93452183 200000 562516681 200000 711972360 200000 681625257 200000 413176035 200000 684850878 200000 905465386 200000 824446508 200000 124263731 200000 557918345 200000 320316133 200000 53021725 200000 850545656 200000 279720482 200000 744171833 200000 505971460 200000 326659011 200000 372497057 200000 473134918 200000 925058185 200000 937136195 200000 521573950 200000 226454093 200000 240007541 200000 417654345 200000 658086995 200000 747364014 200000 725737393 200000 512101318 200000 322597208 200000 437817834 200000 404608581 200000 372409802 200000 981495525 200000 919677090 200000 627946330 200000 66875013 200000 820686259 200000 447167126 200000 161825335 200000 176513353 200000 881806235 200000 620025510 200000 808591174 200000 91122822 200000 648826260 200000 896956115 200000 50569232 200000 967481292 200000 419655095 200000 251316798 200000 69096763 200000 787298251 200000 419276094 200000 661124903 200000 436974226 200000 735620181 200000 999782015 200000 945587950 200000 239319293 200000 976880729 200000 986818805 200000 314949140 200000 653886083 200000 551797737 200000 807431990 200000 892378169 200000 986506318 200000 937420852 200000 897578749 200000 677192734 200000 899320998 200000 23590796 200000 409577761 200000 325916580 200000 91614452 200000 350679904 200000 591297434 200000 906998731 200000 710325696 200000 178926145 200000 852768642 200000 568453811 200000 209755314 200000 8485857 200000 26150673 200000 821939101 200000 555545236 200000 190627598 200000 909850527 200000 523300586 200000 417686349 200000 319034298 200000 173009829 200000 40915993 200000 727053798 200000 741463797 200000 935531708 200000 103505868 200000 872268935 200000 989874928 200000 193938843 200000 728295363 200000 30318714 200000 910899963 200000 548739099 200000 343584990 200000 307185702 200000 914764167 200000 488763189 200000 655670047 200000 750079765 200000 302210084 200000 845492482 200000 594370980 200000 616390126 200000 783455106 200000 81952441 200000 881424560 200000 209772666 200000 205159283 200000 307035828 200000 415844770 200000 219597217 200000 254204647 200000 304209515 200000 971481339 200000 120734061 200000 544545261 200000 710929526 200000 439630940 200000 205095173 200000 114946488 200000 572126861 200000 830183044 200000 660383922 200000 496278 200000 468039562 200000 6912853 200000 719643613 200000 460795386 200000 792027493 200000 333565903 200000 64050958 200000 113326194 200000 328117046 200000 271050770 200000 177869294 200000 67199920 200000 811545910 200000 399678303 200000 867581764 200000 697838725 200000 366937789 200000 781539351 200000 766815994 200000 49539808 200000 946882629 200000 683680698 200000 534050840 200000 177417682 200000 272742244 200000 114937064 200000 922128583 200000 722890636 200000 451604180 200000 97595746 200000 999242319 200000 825032542 200000 828376174 200000 904422408 200000 841194264 200000 490170297 200000 955056425 200000 481375452 200000 559056044 200000 976750637 200000 398651679 200000 15738109 200000 811396530 200000 664724331 200000 637734279 200000 298203819 200000 738062835 200000 972295491 200000 414710971 200000 332995401 200000 798878296 200000 225910950 200000 131624499 200000 955065685 200000 777009897 200000 885983139 200000 388774023 200000 587952753 200000 534102734 200000 800945517 200000 198928240 200000 976719708 200000 455807568 200000 187921491 200000 184839110 200000 886386168 200000 540361432 200000 47049669 200000 707615618 200000 630474565 200000 537725678 200000 312945237 200000 261330876 200000 371943780 200000 555279419 200000 396799410 200000 405695149 200000 830116756 200000 394809223 200000 327632558 200000 241250733 200000 776752183 200000 21662906 200000 175158072 200000 798889270 200000 292830924 200000 490106077 200000 855623777 200000 594980062 200000 883829750 200000 688427033 200000 804457050 200000 389092704 200000 749594483 200000 726430646 200000 914508404 200000 634769554 200000 884402212 200000 849712668 200000 550118174 200000 885456751 200000 691347467 200000 376688341 200000 102764521 200000 794219022 200000 422101063 200000 281758344 200000 848123270 200000 250071463 200000 818823449 200000 707645182 200000 267866053 200000 998150804 200000 460648929 200000 815701792 200000 261210007 200000 884979789 200000 171120417 200000 813469430 200000 568125196 200000 705078634 200000 602825335 200000 381572009 200000 532187476 200000 368613284 200000 676522150 200000 531076480 200000 901976769 200000 827815379 200000 678382989 200000 696629733 200000 775459523 200000 772110832 200000 949399597 200000 117522784 200000 451227626 200000 75391764 200000 791529127 200000 921442202 200000 567722982 200000 800578422 200000 361125946 200000 916565339 200000 102601609 200000 571882095 200000 382307144 200000 31721611 200000 192689858 200000 475068025 200000 475182417 200000 917565492 200000 482805923 200000 657306922 200000 144051957 200000 978915965 200000 340274011 200000 760620861 200000 177640438 200000 823449775 200000 276067387 200000 607210633 200000 815546674 200000 381422387 200000 338368948 200000 878747654 200000 314933420 200000 649017232 200000 930884951 200000 625447374 200000 678003587 200000 450016369 200000 658333651 200000 56625945 200000 953061880 200000 243775388 200000 225629945 200000 386112575 200000 235270508 200000 434112507 200000 559707578 200000 423386297 200000 558806622 200000 868026774 200000 880327718 200000 881068319 200000 282805872 200000 553525653 200000 909217646 200000 719423274 200000 519458402 200000 909370434 200000 56525794 200000 450984883 200000 780693012 200000 596287748 200000 593515762 200000 262621361 200000 251930759 200000 581791845 200000 360104240 200000 692194621 200000 501387740 200000 704872459 200000 432808012 200000 461258129 200000 964185427 200000 804331713 200000 250691862 200000 252982019 200000 756137292 200000 498729071 200000 718206334 200000 232368654 200000 688479048 200000 822221852 200000 412157590 200000 609486921 200000 99349479 200000 51227123 200000 798617229 200000 361923692 200000 887975659 200000 565148986 200000 126420661 200000 248675921 200000 34811698 200000 90071643 200000 401932157 200000 525828848 200000 669177535 200000 497588445 200000 247225462 200000 769302625 200000 755593393 200000 503483755 200000 376656466 200000 157974493 200000 831190858 200000 618456523 200000 679050975 200000 346253244 200000 616438248 200000 236298471 200000 669789967 200000 194935 200000 550048526 200000 887308488 200000 437156082 200000 916442535 200000 134877275 200000 659512468 200000 539251641 200000 987537411 200000 787029136 200000 602931862 200000 340795316 200000 323435876 200000 189877133 200000 481751605 200000 849800276 200000 355047876 200000 982219860 200000 56348667 200000 689217065 200000 583761977 200000 222539523 200000 738432911 200000 131809508 200000 146009854 200000 105558749 200000 100814778 200000 111192917 200000 561181033 200000 732864577 200000 161052772 200000 980714348 200000 949231605 200000 96168624 200000 685578903 200000 92571195 200000 899717177 200000 308247755 200000 502293114 200000 496337906 200000 62640366 200000 63344722 200000 509721431 200000 928646112 200000 644416492 200000 510996005 200000 974153109 200000 625710712 200000 902494252 200000 403256900 200000 651050173 200000 419322184 200000 458013126 200000 851979730 200000 823140215 200000 602122498 200000 744004083 200000 36156685 200000 810247565 200000 161297783 200000 681842443 200000 997352279 200000 125434342 200000 516490646 200000 839374471 200000 347931440 200000 410323595 200000 291223408 200000 439632128 200000 378967096 200000 442219685 200000 93280822 200000 774617133 200000 940626736 200000 429565052 200000 892022329 200000 235592936 200000 768368120 200000 441311608 200000 303777000 200000 929904424 200000 714908050 200000 710470179 200000 272301780 200000 13737479 200000 259130909 200000 153273892 200000 351722414 200000 664828861 200000 214351578 200000 913441860 200000 486810694 200000 307592609 200000 846260265 200000 728919660 200000 651325068 200000 95461934 200000 539536267 200000 559748516 200000 937723794 200000 377675515 200000 690830241 200000 83959316 200000 232480136 200000 684437697 200000 634544170 200000 427154694 200000 982122942 200000 715501912 200000 600988169 200000 79677153 200000 822435492 200000 318147513 200000 445007676 200000 628653870 200000 211745740 200000 32169981 200000 707548388 200000 734606998 200000 450190309 200000 561970011 200000 469653314 200000 656265952 200000 967755457 200000 845044780 200000 453106615 200000 549233399 200000 263044431 200000 734483945 200000 622696643 200000 568463585 200000 91971489 200000 848504619 200000 936650246 200000 710442440 200000 654513382 200000 845032873 200000 536563266 200000 48653300 200000 913255279 200000 876896829 200000 387435349 200000 639328462 200000 535104173 200000 621273311 200000 73785410 200000 187294941 200000 845777200 200000 505444007 200000 515004200 200000 215533515 200000 949101737 200000 862860749 200000 857861960 200000 990739041 200000 441337833 200000 13163435 200000 862074114 200000 536862342 200000 834216158 200000 944484025 200000 563311576 200000 415004483 200000 12280987 200000 599278735 200000 634798697 200000 210624 200000 548603216 200000 505085414 200000 801067125 200000 379818055 200000 825818701 200000 433334423 200000 291260127 200000 497912383 200000 548277251 200000 599472025 200000 478021029 200000 381403185 200000 113454082 200000 61231365 200000 439649256 200000 913693382 200000 381914874 200000 33853461 200000 497346538 200000 868756934 200000 353836221 200000 581700383 200000 720354058 200000 9294873 200000 299590202 200000 601702814 200000 544126921 200000 801832393 200000 364821891 200000 466885672 200000 299481543 200000 816179709 200000 849288647 200000 356060280 200000 463045062 200000 634693374 200000 767363928 200000 776439653 200000 341769124 200000 113903669 200000 419223973 200000 196744423 200000 958355556 200000 795742761 200000 367060287 200000 367047192 200000 357511205 200000 611513989 200000 325482967 200000 904071472 200000 831071272 200000 885630991 200000 499723838 200000 579061127 200000 15008974 200000 186240177 200000 225412707 200000 805797270 200000 415668630 200000 755324275 200000 916798807 200000 254823670 200000 331863842 200000 913949822 200000 864968011 200000 344315486 200000 503680306 200000 669741850 200000 127710095 200000 605134759 200000 817927847 200000 224680367 200000 695040659 200000 94949835 200000 748217216 200000 146829766 200000 565729257 200000 669988064 200000 826266335 200000 529361416 200000 494395969 200000 933527584 200000 831516419 200000 283365437 200000 339428203 200000 553645028 200000 687958862 200000 985169742 200000 636666967 200000 447445412 200000 898904128 200000 702724930 200000 937057559 200000 242813432 200000 370214778 200000 914956612 200000 358683866 200000 70134936 200000 555714491 200000 524335514 200000 440578546 200000 509813342 200000 522571493 200000 9335214 200000 57319374 200000 186513730 200000 455716856 200000 424655368 200000 841475328 200000 320653916 200000 170543381 200000 863019088 200000 731387191 200000 833315301 200000 39286651 200000 492654928 200000 595488581 200000 438676789 200000 119299979 200000 167559407 200000 251233049 200000 170200262 200000 172361927 200000 599560246 200000 333975492 200000 890589230 200000 588838350 200000 256274766 200000 86287735 200000 625446439 200000 635791457 200000 971791231 200000 942845826 200000 620398218 200000 334879585 200000 303320369 200000 789650518 200000 789959758 200000 264049869 200000 130678253 200000 736500099 200000 746299277 200000 340662727 200000 72894556 200000 670521274 200000 327392638 200000 468545679 200000 765126215 200000 47411403 200000 46002299 200000 323187845 200000 284173972 200000 279262118 200000 730358780 200000 238092842 200000 605561678 200000 546586205 200000 195508377 200000 465062175 200000 295436700 200000 877224992 200000 142597643 200000 7715363 200000 68899784 200000 664366399 200000 171686698 200000 981883672 200000 16309049 200000 968233770 200000 258803695 200000 645011198 200000 780658296 200000 202636915 200000 283279218 200000 234914806 200000 501951277 200000 432633545 200000 458977260 200000 203173695 200000 923071522 200000 978084605 200000 182204597 200000 75936571 200000 383377214 200000 187905793 200000 30365255 200000 907557738 200000 205301131 200000 334916067 200000 157108280 200000 836674668 200000 739591472 200000 822886357 200000 871308099 200000 415238146 200000 391658869 200000 722384424 200000 322239806 200000 655713037 200000 386757317 200000 249955147 200000 664256292 200000 303593868 200000 83284135 200000 73372367 200000 169029388 200000 943644833 200000 561114563 200000 576706917 200000 223675438 200000 749171852 200000 443178978 200000 781985501 200000 368211172 200000 883965101 200000 541832173 200000 850503720 200000 589259430 200000 24624006 200000 736631788 200000 491239765 200000 820919820 200000 908147894 200000 164907783 200000 449143191 200000 893757647 200000 81503997 200000 985076616 200000 943298365 200000 518770119 200000 897941053 200000 376418006 200000 104287160 200000 95727341 200000 643232119 200000 445266298 200000 128061847 200000 464002906 200000 416825545 200000 490168093 200000 389764749 200000 177622853 200000 891142006 200000 106849926 200000 8308072 200000 185606151 200000 400085469 200000 510299552 200000 488922651 200000 424077338 200000 518483838 200000 483456369 200000 784678836 200000 5606164 200000 743747324 200000 556312099 200000 900180070 200000 943475632 200000 482816533 200000 689282814 200000 894491007 200000 808696261 200000 811284395 200000 758590059 200000 827177329 200000 156880971 200000 633578429 200000 345516018 200000 976275916 200000 313010524 200000 588524909 200000 213547579 200000 515413825 200000 745520176 200000 187655932 200000 33602319 200000 830725025 200000 720099103 200000 891005384 200000 306849623 200000 794877403 200000 405201314 200000 223229523 200000 444289307 200000 248835072 200000 248247377 200000 432535614 200000 276120964 200000 251735361 200000 62436581 200000 251813961 200000 11004634 200000 234474477 200000 206790199 200000 50009684 200000 292227205 200000 508107127 200000 114137150 200000 997348705 200000 347460366 200000 232595054 200000 831140371 200000 767587214 200000 612978206 200000 414568579 200000 147088880 200000 747281950 200000 299002493 200000 809857669 200000 99003691 200000 748513648 200000 459373587 200000 45360743 200000 854090815 200000 751036677 200000 32901098 200000 224917816 200000 367426243 200000 12636029 200000 618089001 200000 144163112 200000 182974831 200000 190470298 200000 172786201 200000 278921608 200000 219099165 200000 632864571 200000 461746211 200000 204886730 200000 256540613 200000 707197793 200000 625223631 200000 576306300 200000 988790399 200000 449057836 200000 309459397 200000 139218256 200000 541053828 200000 488351709 200000 963549647 200000 72589591 200000 245355820 200000 655237077 200000 815434964 200000 345840832 200000 711984880 200000 970829971 200000 853658845 200000 884979804 200000 109026665 200000 486493113 200000 63477011 200000 249935644 200000 227331150 200000 763205127 200000 42457022 200000 675904336 200000 143449720 200000 783741278 200000 100364870 200000 330704489 200000 452068321 200000 294441149 200000 496587060 200000 347560695 200000 52877727 200000 626670662 200000 237647921 200000 184387754 200000 115652077 200000 823236408 200000 842610181 200000 613256788 200000 100224033 200000 450158070 200000 355886745 200000 185882597 200000 603431606 200000 326176766 200000 930480885 200000 878401645 200000 448997187 200000 288375281 200000 906515265 200000 858503708 200000 334347905 200000 723167121 200000 698477254 200000 379731012 200000 687379528 200000 28277693 200000 291703789 200000 805573972 200000 445874065 200000 178111606 200000 953689150 200000 984749790 200000 149924468 200000 954086108 200000 469266018 200000 22670737 200000 939907626 200000 796237104 200000 949886496 200000 226948927 200000 86379275 200000 216177875 200000 917491299 200000 265501399 200000 166030992 200000 463695941 200000 656640305 200000 345780330 200000 227852114 200000 636779302 200000 746074036 200000 244517161 200000 424814344 200000 104900151 200000 345096244 200000 888252772 200000 729921164 200000 753110361 200000 391139353 200000 613327500 200000 153126869 200000 109114251 200000 369076205 200000 29356338 200000 471664637 200000 525436655 200000 439796567 200000 221031684 200000 30792508 200000 131230917 200000 288439584 200000 114704597 200000 521637609 200000 715233645 200000 854534961 200000 119187093 200000 164291455 200000 815792744 200000 231455377 200000 174177108 200000 729573525 200000 542912599 200000 825197419 200000 239128387 200000 734426340 200000 590304506 200000 631685381 200000 387532209 200000 65929284 200000 410795313 200000 386425801 200000 951691025 200000 312475054 200000 114824957 200000 586211135 200000 594829042 200000 393419579 200000 45602686 200000 817833488 200000 383144964 200000 941919778 200000 10710262 200000 565777412 200000 189973529 200000 449046716 200000 286201540 200000 443132931 200000 79331360 200000 78322818 200000 959707496 200000 725191190 200000 616622634 200000 51271181 200000 303803013 200000 694977382 200000 717829993 200000 81904917 200000 386204889 200000 166869051 200000 380386347 200000 170123889 200000 176217670 200000 598473726 200000 470962658 200000 811270172 200000 646018507 200000 337335095 200000 788277022 200000 627118381 200000 161528714 200000 729517454 200000 333227408 200000 845014492 200000 91043523 200000 127842252 200000 271486984 200000 45709699 200000 628454871 200000 531546586 200000 641301623 200000 470483610 200000 907542597 200000 229820608 200000 363110893 200000 525563065 200000 250458799 200000 672332455 200000 65697947 200000 538142361 200000 286306517 200000 475859670 200000 737045457 200000 520054803 200000 588557207 200000 638685111 200000 478933504 200000 677547038 200000 491341046 200000 64616147 200000 171194039 200000 12320467 200000 485015571 200000 268147920 200000 518769833 200000 516621676 200000 670491437 200000 678617977 200000 845727653 200000 422845503 200000 252797350 200000 693203894 200000 576611483 200000 502524615 200000 329124862 200000 795271054 200000 825973149 200000 539464602 200000 63368661 200000 618979883 200000 801415642 200000 523489395 200000 672899053 200000 984906197 200000 996343203 200000 749122089 200000 286778917 200000 972039157 200000 707876458 200000 481316020 200000 362170237 200000 160401171 200000 330008765 200000 348661550 200000 958681623 200000 993385175 200000 26685006 200000 857509327 200000 493100340 200000 354822667 200000 799273453 200000 919514607 200000 506514738 200000 490299030 200000 960231819 200000 531060231 200000 704339860 200000 291996545 200000 791768632 200000 599290288 200000 954074873 200000 345740532 200000 454841893 200000 373100449 200000 867001634 200000 983148089 200000 987481250 200000 320241075 200000 407092463 200000 279220663 200000 231278112 200000 142154976 200000 406060129 200000 931329272 200000 518937647 200000 212483390 200000 136817817 200000 788416163 200000 919008640 200000 310530055 200000 598403543 200000 862359681 200000 780239843 200000 600933780 200000 642109307 200000 388950906 200000 331075656 200000 317694301 200000 798785030 200000 199740824 200000 277764289 200000 689150458 200000 579645720 200000 915302402 200000 753102973 200000 179170595 200000 56392051 200000 871905025 200000 30431182 200000 798479794 200000 64764662 200000 893310462 200000 430897699 200000 796300191 200000 77530785 200000 465422721 200000 846076942 200000 374695426 200000 677744279 200000 591612211 200000 820153150 200000 953389332 200000 385636886 200000 316295131 200000 785399428 200000 947957293 200000 547384192 200000 755702115 200000 39883729 200000 997652423 200000 570091604 200000 320366291 200000 888858166 200000 964817272 200000 807404852 200000 78023764 200000 671251426 200000 390038522 200000 691559904 200000 711946542 200000 239384102 200000 637562662 200000 109057849 200000 300359625 200000 978270067 200000 414578163 200000 448296254 200000 978399151 200000 556517209 200000 335993979 200000 235688209 200000 816650119 200000 566404745 200000 352179701 200000 673435378 200000 425376538 200000 194271443 200000 579696827 200000 659915841 200000 987191633 200000 571502887 200000 645127237 200000 915197311 200000 13586996 200000 430306199 200000 713453355 200000 283222093 200000 224883435 200000 625136467 200000 44547366 200000 879534443 200000 917492159 200000 547802282 200000 192185614 200000 173888697 200000 854477849 200000 972595983 200000 414446300 200000 426495288 200000 521981569 200000 278687504 200000 145751464 200000 658173192 200000 848567456 200000 348466784 200000 642851755 200000 371924842 200000 147756350 200000 967264205 200000 735266877 200000 411208895 200000 177041475 200000 288527177 200000 94427096 200000 574408839 200000 723150008 200000 208912357 200000 197220882 200000 65328482 200000 821024454 200000 897483216 200000 216885670 200000 533072145 200000 66062773 200000 540179035 200000 214071402 200000 859401333 200000 444720110 200000 269798903 200000 846771033 200000 41312141 200000 404019448 200000 735610933 200000 932716682 200000 561841531 200000 901815677 200000 669480899 200000 635279669 200000 644094079 200000 384857926 200000 688802420 200000 864737204 200000 468521466 200000 510370617 200000 46284088 200000 175709055 200000 726671979 200000 21536097 200000 505050143 200000 454229294 200000 112153972 200000 441416934 200000 448564314 200000 867862138 200000 690675669 200000 995767823 200000 653812793 200000 442922043 200000 319086958 200000 186827334 200000 373649708 200000 567677034 200000 963952960 200000 534800915 200000 795563461 200000 884944416 200000 845899115 200000 818061087 200000 704209844 200000 718009748 200000 423624497 200000 201426482 200000 301930440 200000 153054751 200000 109730033 200000 932941108 200000 964342260 200000 135099963 200000 904931372 200000 744017199 200000 217774918 200000 148922750 200000 862668674 200000 711623754 200000 56349680 200000 262767267 200000 882555060 200000 103549902 200000 213783875 200000 519317889 200000 621226147 200000 942629412 200000 666294702 200000 602935056 200000 656833359 200000 139881683 200000 241322178 200000 98810730 200000 272456664 200000 475008646 200000 630353712 200000 125491655 200000 47951999 200000 169581827 200000 456197832 200000 469847167 200000 939991204 200000 306437940 200000 596787323 200000 160877835 200000 605710537 200000 52185889 200000 576079449 200000 375287299 200000 298338957 200000 550311922 200000 938271123 200000 352330528 200000 406963888 200000 990983153 200000 489504377 200000 137738043 200000 478973205 200000 184876677 200000 227830908 200000 957813323 200000 672509114 200000 583493176 200000 633423404 200000 81846633 200000 353135553 200000 86906033 200000 941790521 200000 328960719 200000 334532969 200000 203523768 200000 249041013 200000 778246611 200000 268866068 200000 616335416 200000 790961104 200000 914172144 200000 600227138 200000 97829432 200000 495817305 200000 242397117 200000 129219476 200000 605943008 200000 223243843 200000 600647410 200000 234880713 200000 727872889 200000 266155740 200000 12933225 200000 434188739 200000 783743596 200000 236912278 200000 779135770 200000 38466178 200000 784144704 200000 506045698 200000 871113501 200000 888119846 200000 787830432 200000 79378639 200000 23011755 200000 708943600 200000 528164434 200000 405096910 200000 407527196 200000 204661825 200000 701295424 200000 404123376 200000 946825449 200000 274612888 200000 381292403 200000 459530310 200000 460848043 200000 374294423 200000 351800849 200000 13622527 200000 801809177 200000 120920062 200000 272376677 200000 798190956 200000 382759436 200000 795259822 200000 279466198 200000 958896894 200000 708372606 200000 844240294 200000 123003630 200000 756318789 200000 10873221 200000 896310792 200000 259545428 200000 425882353 200000 356947292 200000 294702612 200000 504795857 200000 195194324 200000 841868121 200000 389035050 200000 149497166 200000 641412318 200000 962733559 200000 378960843 200000 629864914 200000 573885727 200000 732752589 200000 865884568 200000 432303751 200000 536648391 200000 776162452 200000 97814352 200000 824094902 200000 802134824 200000 163457828 200000 583070677 200000 998458054 200000 805543601 200000 435688310 200000 275506471 200000 924268608 200000 414943988 200000 251860386 200000 629215334 200000 672266700 200000 695280800 200000 792696545 200000 500390868 200000 334881076 200000 452367750 200000 18598283 200000 915983055 200000 639058271 200000 334574232 200000 32490265 200000 782129626 200000 436802646 200000 582677476 200000 429923876 200000 546318484 200000 590347586 200000 459949212 200000 62803043 200000 462435774 200000 820569707 200000 529703184 200000 621060272 200000 413976889 200000 298081081 200000 382658225 200000 825095426 200000 491646980 200000 218325558 200000 936974351 200000 768186483 200000 505619521 200000 210843401 200000 487502043 200000 6551355 200000 198965040 200000 834507387 200000 764727781 200000 570707633 200000 59668785 200000 279074933 200000 236375326 200000 175301968 200000 513498566 200000 698017279 200000 64968598 200000 442890927 200000 684150669 200000 833748801 200000 552467837 200000 569893255 200000 800847945 200000 619987845 200000 198535205 200000 461898160 200000 122942169 200000 528499506 200000 674679294 200000 709996067 200000 286679870 200000 443279313 200000 641450647 200000 736995065 200000 938829465 200000 787587083 200000 237540515 200000 979674985 200000 54554921 200000 606235559 200000 793220592 200000 730708428 200000 872837712 200000 749085584 200000 43393905 200000 601499035 200000 819517582 200000 536272844 200000 646790452 200000 807868271 200000 33140099 200000 589701 200000 267062891 200000 434974464 200000 985490928 200000 914523395 200000 945695591 200000 254982949 200000 54318518 200000 35957167 200000 38850455 200000 39423961 200000 669600212 200000 839467536 200000 431694732 200000 559884851 200000 932828780 200000 688070096 200000 620447991 200000 512986219 200000 874867902 200000 541933496 200000 628551336 200000 845653467 200000 9539883 200000 382801327 200000 909465232 200000 65626363 200000 426620722 200000 744654526 200000 412912063 200000 175831907 200000 149256565 200000 52944141 200000 481890406 200000 525541324 200000 274041780 200000 942723046 200000 638346197 200000 389341199 200000 480393935 200000 646782384 200000 894768764 200000 675845411 200000 338661063 200000 593443316 200000 606734317 200000 700627745 200000 512876733 200000 843763035 200000 951939800 200000 250771779 200000 172701424 200000 947930029 200000 647663884 200000 539060191 200000 254256834 200000 9589714 200000 707707772 200000 370164336 200000 549708467 200000 570812884 200000 703954998 200000 15866764 200000 462427748 200000 113912538 200000 846029933 200000 762893550 200000 156856468 200000 181999917 200000 46281327 200000 618271597 200000 476700965 200000 125166646 200000 564295086 200000 246434049 200000 418236183 200000 41322620 200000 989402299 200000 941236932 200000 976371338 200000 674271658 200000 872536901 200000 577769198 200000 403249343 200000 359385222 200000 278470173 200000 992585943 200000 906691606 200000 653746938 200000 998469428 200000 483016952 200000 507133969 200000 731538446 200000 853256090 200000 597355754 200000 146575695 200000 374629867 200000 91971968 200000 417233764 200000 11120017 200000 959921113 200000 429047350 200000 730750527 200000 25396151 200000 95101504 200000 29505069 200000 214750837 200000 672778690 200000 91164841 200000 276481781 200000 512392732 200000 857648851 200000 460762557 200000 17532222 200000 802313327 200000 968065322 200000 526998340 200000 352254682 200000 788264900 200000 787991591 200000 60679207 200000 7683769 200000 769613206 200000 49759819 200000 199265389 200000 513664747 200000 539508860 200000 875308343 200000 981557569 200000 962140832 200000 611388462 200000 540482474 200000 728970473 200000 899644458 200000 116777350 200000 415732102 200000 41396431 200000 994645240 200000 336263292 200000 262512587 200000 339088763 200000 517505947 200000 462349352 200000 460257433 200000 31678613 200000 862173125 200000 781046467 200000 977532721 200000 224599783 200000 257380932 200000 275155365 200000 738377204 200000 356257880 200000 569209098 200000 744012616 200000 826201186 200000 442323441 200000 714980135 200000 205877058 200000 330845467 200000 800526811 200000 779444940 200000 791256141 200000 809148384 200000 412994910 200000 709900618 200000 855623746 200000 202212753 200000 100701410 200000 655381263 200000 587060760 200000 873791536 200000 738418672 200000 870449583 200000 328340457 200000 708917979 200000 48933169 200000 813743575 200000 943283948 200000 315080149 200000 654962286 200000 998988122 200000 561319803 200000 909294205 200000 773958285 200000 857172264 200000 648560398 200000 11368789 200000 907570585 200000 13138769 200000 228274237 200000 761012219 200000 188932281 200000 947164933 200000 848701633 200000 592021810 200000 505244727 200000 319206038 200000 384979826 200000 626153689 200000 366529914 200000 520632692 200000 540292681 200000 830009841 200000 150719755 200000 322022446 200000 287340126 200000 803674266 200000 909511826 200000 61265526 200000 473273322 200000 489142294 200000 725450969 200000 781591837 200000 638978629 200000 101508292 200000 431572423 200000 127350290 200000 947683305 200000 741585956 200000 735347302 200000 704173159 200000 924638828 200000 746227928 200000 697263837 200000 828781131 200000 825347209 200000 558538913 200000 441799284 200000 424083727 200000 964758038 200000 405265501 200000 793120150 200000 124715812 200000 692279822 200000 807376911 200000 326480842 200000 623229978 200000 272178824 200000 488697558 200000 223586232 200000 644233378 200000 71978172 200000 990083315 200000 382285097 200000 82337420 200000 739860228 200000 693887430 200000 646022918 200000 104219849 200000 943696088 200000 625774032 200000 962958167 200000 436938601 200000 677731536 200000 699394226 200000 14391108 200000 79289757 200000 300308133 200000 152495404 200000 563420951 200000 158591413 200000 422173487 200000 14508830 200000 233357367 200000 994402593 200000 937481319 200000 148157833 200000 421504813 200000 171460211 200000 308064614 200000 306162318 200000 577670050 200000 362567514 200000 584047715 200000 909701996 200000 238394974 200000 821275816 200000 889248951 200000 66468485 200000 562592073 200000 63114316 200000 955294940 200000 733599577 200000 855167852 200000 65074008 200000 652483176 200000 169344648 200000 413291760 200000 112705531 200000 361084438 200000 921103316 200000 114313501 200000 226939783 200000 871351229 200000 365851675 200000 909221980 200000 715395691 200000 979577941 200000 493735264 200000 670573621 200000 606641208 200000 113326584 200000 848481474 200000 535636816 200000 43159455 200000 141799390 200000 793192578 200000 585602934 200000 835644528 200000 913781343 200000 243310081 200000 296645008 200000 687590812 200000 606011124 200000 701113278 200000 340138406 200000 45348659 200000 140047413 200000 306087771 200000 99623137 200000 580861542 200000 837034459 200000 984753048 200000 788638601 200000 157368197 200000 714344127 200000 791144533 200000 28349190 200000 104863745 200000 332489944 200000 279978643 200000 971622369 200000 18421354 200000 323097407 200000 869217395 200000 295815619 200000 807304304 200000 813276718 200000 171418421 200000 764417396 200000 612211429 200000 354345211 200000 341166393 200000 26397916 200000 755078584 200000 666447905 200000 691030528 200000 554439429 200000 128582651 200000 155531575 200000 475793450 200000 779326998 200000 983876573 200000 866979573 200000 951485816 200000 362757464 200000 285019824 200000 814354229 200000 648068811 200000 821063988 200000 10815715 200000 385278703 200000 3789347 200000 664711474 200000 708639240 200000 47880251 200000 694851232 200000 710837754 200000 447825102 200000 47977554 200000 276686467 200000 456871254 200000 210785030 200000 26905996 200000 184473389 200000 256517677 200000 629988769 200000 414149474 200000 664682782 200000 907949704 200000 135673519 200000 491601005 200000 163214838 200000 184810896 200000 240705377 200000 572869220 200000 504113270 200000 295221133 200000 687502343 200000 416297504 200000 4413054 200000 419522535 200000 110587922 200000 988580251 200000 722988815 200000 964198183 200000 193027602 200000 395211243 200000 851066442 200000 326931190 200000 417354168 200000 882461003 200000 58761071 200000 420439068 200000 141782484 200000 166489361 200000 72337630 200000 655086722 200000 178186839 200000 44684216 200000 768179736 200000 974295856 200000 19552336 200000 28020951 200000 8790462 200000 343066702 200000 652566002 200000 885448487 200000 146118031 200000 79861029 200000 186591883 200000 462989952 200000 881270381 200000 362805278 200000 932264078 200000 372023259 200000 94926936 200000 201247937 200000 415171977 200000 306624336 200000 2828401 200000 852996535 200000 76802607 200000 800659992 200000 873659127 200000 315964103 200000 278442574 200000 641825931 200000 814885196 200000 156162268 200000 333023960 200000 824665122 200000 295836655 200000 687421436 200000 152817118 200000 947054454 200000 978166914 200000 403597649 200000 616454799 200000 931993662 200000 310305222 200000 652353315 200000 859418428 200000 49913684 200000 184080281 200000 743159002 200000 519235414 200000 18851503 200000 867332350 200000 647242496 200000 771562349 200000 812213097 200000 485770771 200000 780798268 200000 503772466 200000 400767930 200000 15036443 200000 648424023 200000 335625589 200000 483792121 200000 903537526 200000 766615098 200000 473348647 200000 119746977 200000 530084771 200000 206418412 200000 691434584 200000 289016649 200000 878656324 200000 871891864 200000 389875768 200000 590360234 200000 14324760 200000 522151044 200000 761771801 200000 649652636 200000 476395777 200000 708830490 200000 59496810 200000 769989400 200000 303638527 200000 899256034 200000 28325053 200000 136955703 200000 451751475 200000 268625029 200000 79676354 200000 234463024 200000 652007900 200000 919951307 200000 14481992 200000 916554076 200000 284778588 200000 122437020 200000 844313921 200000 863702325 200000 843344435 200000 149000705 200000 717149374 200000 640249681 200000 51663105 200000 435089955 200000 415378414 200000 471171947 200000 683393415 200000 586854474 200000 118712610 200000 66215001 200000 836363174 200000 322119647 200000 230519756 200000 22870550 200000 383385694 200000 436362602 200000 55826042 200000 388689849 200000 494248911 200000 206191251 200000 957240030 200000 883860346 200000 305687866 200000 976145443 200000 647564744 200000 825756339 200000 385206527 200000 349053443 200000 785645865 200000 365260252 200000 100003488 200000 855103803 200000 741891089 200000 380152973 200000 589655227 200000 112745972 200000 504390320 200000 817163135 200000 744192787 200000 524465525 200000 232266328 200000 754366091 200000 939766407 200000 643109928 200000 542619001 200000 350256808 200000 714433817 200000 747049366 200000 862760355 200000 961664495 200000 84366311 200000 764166245 200000 394078086 200000 414018458 200000 703410484 200000 170390624 200000 502278900 200000 623353343 200000 147882591 200000 674736239 200000 594901725 200000 532542105 200000 908033513 200000 214811801 200000 36831056 200000 64399870 200000 360462706 200000 462434312 200000 857749887 200000 435040745 200000 944888251 200000 612276996 200000 803701691 200000 995109169 200000 628317861 200000 737464566 200000 15563123 200000 857847758 200000 276603696 200000 827531366 200000 948556600 200000 53683418 200000 993898364 200000 675849468 200000 70453436 200000 873513613 200000 864033482 200000 288805250 200000 720961229 200000 682040383 200000 944544123 200000 874072543 200000 842969949 200000 325568105 200000 14189838 200000 53833500 200000 37373308 200000 866146980 200000 81284133 200000 587545953 200000 574632283 200000 590307751 200000 124377216 200000 287698936 200000 239239754 200000 53224779 200000 994962175 200000 730030920 200000 750012090 200000 279308426 200000 891439012 200000 325734107 200000 42499131 200000 376674682 200000 905798541 200000 901797720 200000 6009213 200000 525653846 200000 843838717 200000 974881928 200000 587425362 200000 40416884 200000 45366611 200000 803183955 200000 212608426 200000 104829007 200000 562406160 200000 694328771 200000 474400660 200000 903517566 200000 34461141 200000 69016319 200000 391671619 200000 551520185 200000 508960353 200000 247805264 200000 435871493 200000 288867802 200000 92872342 200000 261866015 200000 595089997 200000 993856473 200000 102033780 200000 931288564 200000 280782249 200000 518819022 200000 892978971 200000 436663928 200000 858699467 200000 64010994 200000 761583821 200000 112704114 200000 734142084 200000 950390173 200000 212861672 200000 370618316 200000 693440195 200000 901664073 200000 777183471 200000 303480206 200000 360162457 200000 296352652 200000 977431937 200000 539708385 200000 272340023 200000 148854048 200000 652421215 200000 703895565 200000 82547949 200000 959887326 200000 877788777 200000 558150778 200000 387950892 200000 217559229 200000 239507361 200000 611264178 200000 415949956 200000 116399063 200000 736069926 200000 893371228 200000 272674726 200000 573387363 200000 975556409 200000 240288833 200000 492384354 200000 449164987 200000 761573690 200000 770823242 200000 298615209 200000 384633943 200000 936055210 200000 816317311 200000 740953483 200000 908278735 200000 471788074 200000 494264072 200000 602830648 200000 623120604 200000 147281785 200000 216200494 200000 722136322 200000 70841942 200000 62239609 200000 716643674 200000 669553240 200000 472409654 200000 40250154 200000 758670356 200000 109048268 200000 616955284 200000 256995501 200000 853944069 200000 329215245 200000 786771113 200000 152308545 200000 631057653 200000 54971629 200000 659747533 200000 878098760 200000 609299916 200000 502186843 200000 288679546 200000 41678914 200000 783844499 200000 899775336 200000 933141318 200000 641225423 200000 837880179 200000 387187526 200000 545443820 200000 831982768 200000 360768436 200000 186537027 200000 318284354 200000 34532037 200000 491924927 200000 203376849 200000 494706499 200000 87819024 200000 987997979 200000 258681984 200000 556442374 200000 346284720 200000 736599154 200000 749392385 200000 798031043 200000 137446374 200000 722995597 200000 787250980 200000 40235220 200000 777050642 200000 311426898 200000 392818394 200000 893101745 200000 70439862 200000 143862732 200000 379128627 200000 165382898 200000 479512688 200000 253708835 200000 714808159 200000 935635792 200000 818194691 200000 421206174 200000 259871664 200000 241522339 200000 649088846 200000 888608423 200000 223139222 200000 802659044 200000 554318930 200000 553081030 200000 208194977 200000 111017772 200000 25027632 200000 20181156 200000 628671873 200000 115655090 200000 590951463 200000 373212937 200000 291312648 200000 776824271 200000 498175641 200000 217487837 200000 904311077 200000 194916861 200000 988464902 200000 304699946 200000 201749994 200000 756420563 200000 935795215 200000 219691543 200000 75943558 200000 991595017 200000 852260211 200000 355051757 200000 662111306 200000 428225657 200000 167900180 200000 364689173 200000 838673831 200000 224827930 200000 723638769 200000 278824470 200000 215432238 200000 337293574 200000 34254380 200000 931384475 200000 65456782 200000 850281589 200000 710486789 200000 920587370 200000 147371672 200000 332585663 200000 76628445 200000 844011629 200000 676602685 200000 981289821 200000 211593523 200000 537465516 200000 985154701 200000 411349223 200000 319585961 200000 788284496 200000 376958905 200000 872797462 200000 867668735 200000 495306144 200000 274332433 200000 927768771 200000 560341525 200000 839339526 200000 189636613 200000 896624101 200000 2193132 200000 870746123 200000 458962727 200000 733162902 200000 892372389 200000 849058134 200000 183879719 200000 293601293 200000 154907008 200000 666137263 200000 828240341 200000 121130147 200000 989386461 200000 269248513 200000 262947873 200000 952428498 200000 651517757 200000 92166227 200000 200031261 200000 988797745 200000 523761984 200000 165360589 200000 903760888 200000 683238776 200000 791209128 200000 66823608 200000 862022916 200000 842183297 200000 598887508 200000 490710141 200000 594693552 200000 776699204 200000 798749764 200000 116064676 200000 535708045 200000 883598297 200000 198615963 200000 143430101 200000 200277837 200000 170659705 200000 951952535 200000 742237913 200000 281928894 200000 763429500 200000 369208473 200000 843739545 200000 714778322 200000 116097627 200000 637032995 200000 871371294 200000 452602777 200000 135564207 200000 630512852 200000 77609870 200000 447637572 200000 280532527 200000 268535149 200000 993903668 200000 586267427 200000 208930996 200000 373309902 200000 745650551 200000 782048679 200000 304794424 200000 436642553 200000 177425377 200000 787739744 200000 735548625 200000 568606988 200000 548026649 200000 565602047 200000 739403706 200000 916797258 200000 187448296 200000 995861076 200000 194141513 200000 25167378 200000 985858103 200000 943145039 200000 632115193 200000 768258278 200000 147560205 200000 795608066 200000 717900129 200000 952208484 200000 902212244 200000 653143965 200000 267890234 200000 147484239 200000 949510677 200000 265773679 200000 303667292 200000 603165062 200000 796099575 200000 637604075 200000 10768576 200000 68243977 200000 980635587 200000 11275423 200000 735143294 200000 198126843 200000 575274529 200000 767050813 200000 906797519 200000 175284378 200000 679540955 200000 590772118 200000 651330571 200000 188550728 200000 180568280 200000 305837977 200000 605634475 200000 416524421 200000 54659105 200000 827162199 200000 332009800 200000 646385393 200000 494764511 200000 54450945 200000 688121497 200000 941061197 200000 224490074 200000 204113384 200000 629961848 200000 665105017 200000 33516283 200000 340590715 200000 565943004 200000 123638903 200000 457176137 200000 19078475 200000 899372255 200000 369782886 200000 906495982 200000 474998281 200000 52230841 200000 319892359 200000 414643378 200000 463561605 200000 31817665 200000 153454138 200000 187291262 200000 337470383 200000 806751346 200000 756204032 200000 450612826 200000 392974233 200000 449405027 200000 157642106 200000 556680814 200000 842334067 200000 499354189 200000 128628328 200000 885107716 200000 306524301 200000 255819784 200000 237989802 200000 404230019 200000 764174679 200000 901477005 200000 216059201 200000 941727860 200000 134940003 200000 220390901 200000 913732685 200000 475639168 200000 309983072 200000 293377911 200000 148857104 200000 644716654 200000 795775776 200000 488911212 200000 587009256 200000 780600873 200000 299828114 200000 754234702 200000 89249368 200000 1115319 200000 210371272 200000 475915699 200000 722046208 200000 71129922 200000 861358577 200000 342843478 200000 985405855 200000 921551378 200000 466959710 200000 278238733 200000 447556118 200000 267493520 200000 311601792 200000 654096083 200000 586038631 200000 718688067 200000 905821672 200000 940416959 200000 925717937 200000 242359253 200000 902404932 200000 145552649 200000 184888885 200000 468578063 200000 18850664 200000 783238155 200000 573264211 200000 250797784 200000 130852929 200000 536675133 200000 881541261 200000 189665337 200000 780511459 200000 526143032 200000 956513410 200000 260370266 200000 996928891 200000 170694578 200000 952817906 200000 6567813 200000 832374108 200000 300435335 200000 941930176 200000 336248609 200000 696743158 200000 348351149 200000 462855146 200000 873445303 200000 375179225 200000 368360253 200000 737270161 200000 742919664 200000 159069877 200000 389552753 200000 107276791 200000 279888788 200000 25811292 200000 986535071 200000 914373755 200000 107700619 200000 667638973 200000 525313858 200000 961031582 200000 666138079 200000 268211434 200000 968469744 200000 478312704 200000 678518199 200000 179251986 200000 221273444 200000 746390883 200000 772619100 200000 751840647 200000 168021877 200000 322225829 200000 825627703 200000 264114104 200000 4140316 200000 679517129 200000 758308559 200000 129102390 200000 124593521 200000 735285998 200000 602950863 200000 827849394 200000 408180908 200000 913126741 200000 677793533 200000 908134397 200000 869383719 200000 939011423 200000 882965827 200000 146320902 200000 612035162 200000 968676491 200000 510384809 200000 275713502 200000 856478430 200000 672055163 200000 336701784 200000 853099446 200000 291844202 200000 814218223 200000 515673752 200000 352373470 200000 764547799 200000 794435272 200000 808303825 200000 50830278 200000 627492127 200000 524724229 200000 62815116 200000 489185280 200000 261587288 200000 758114504 200000 740797810 200000 989902908 200000 217388733 200000 16222032 200000 643288651 200000 135062090 200000 878881188 200000 43546879 200000 538911488 200000 169132826 200000 177998728 200000 832717398 200000 127190424 200000 132578494 200000 270744832 200000 984105715 200000 400073534 200000 449828966 200000 271528900 200000 490666905 200000 163839032 200000 473735265 200000 247232686 200000 463840806 200000 72543728 200000 50893345 200000 778923446 200000 394758045 200000 129916654 200000 268217911 200000 811179508 200000 496029214 200000 36666074 200000 513757778 200000 814848417 200000 541435112 200000 871224446 200000 758522692 200000 98234389 200000 942909021 200000 326570433 200000 536168188 200000 628858826 200000 669596668 200000 942398892 200000 697319563 200000 771344470 200000 129763431 200000 264009320 200000 857146402 200000 541093491 200000 793492318 200000 487486781 200000 89997585 200000 522820602 200000 668590530 200000 646129811 200000 337399241 200000 389316066 200000 385120658 200000 671067635 200000 364084186 200000 860774469 200000 292861936 200000 208750599 200000 257083381 200000 332973146 200000 916366108 200000 232602773 200000 709801962 200000 933981819 200000 958219382 200000 136521350 200000 502887081 200000 805847584 200000 831603839 200000 236246500 200000 797038148 200000 891648481 200000 836902616 200000 157111254 200000 52167659 200000 51406199 200000 132834368 200000 842208422 200000 87826926 200000 685642682 200000 58223769 200000 923773371 200000 474307517 200000 572027555 200000 350231267 200000 585114526 200000 386045418 200000 282741066 200000 180092223 200000 438698999 200000 214506532 200000 246783464 200000 956646636 200000 965874064 200000 571050813 200000 388630998 200000 352627276 200000 472040016 200000 593047332 200000 366732171 200000 484957407 200000 113366337 200000 135118058 200000 436568224 200000 336823109 200000 7411338 200000 228011712 200000 338765263 200000 806586687 200000 953059188 200000 623408119 200000 345987822 200000 396677038 200000 310653543 200000 138205950 200000 70878968 200000 640288913 200000 378416877 200000 995847526 200000 267372548 200000 611450634 200000 653286829 200000 203259872 200000 964859722 200000 429711705 200000 987232368 200000 890785340 200000 838124324 200000 640031455 200000 723996191 200000 310713195 200000 180328714 200000 851630107 200000 709282498 200000 308745597 200000 549716372 200000 522475695 200000 379505537 200000 53701538 200000 628964475 200000 776423258 200000 16364198 200000 377692204 200000 430163095 200000 5066751 200000 108337048 200000 320971915 200000 732862433 200000 568775068 200000 812905184 200000 330787662 200000 825720178 200000 670099026 200000 670659623 200000 913840680 200000 325397377 200000 413982563 200000 231655477 200000 252621288 200000 200675688 200000 79696174 200000 718123250 200000 344423038 200000 196605854 200000 180926771 200000 278659431 200000 175623931 200000 733253565 200000 830549013 200000 99263933 200000 217600913 200000 356696188 200000 510721426 200000 14532412 200000 251969934 200000 289831349 200000 290816140 200000 575160909 200000 930448740 200000 804126303 200000 598545666 200000 453350520 200000 241020580 200000 640867988 200000 803233815 200000 811486309 200000 269193725 200000 311295372 200000 56817673 200000 672751582 200000 279237440 200000 451654559 200000 860836921 200000 812305353 200000 463586142 200000 492757574 200000 134274345 200000 850138161 200000 281558631 200000 34666521 200000 619481207 200000 777752638 200000 348665228 200000 705289425 200000 910331622 200000 200061496 200000 171630877 200000 536716615 200000 954835542 200000 784285575 200000 804200074 200000 751123826 200000 696495046 200000 812853428 200000 436486757 200000 188567660 200000 446110039 200000 768309608 200000 283450462 200000 281370220 200000 23186507 200000 3202667 200000 533291332 200000 285200588 200000 682208513 200000 403930021 200000 962637578 200000 585757699 200000 786925818 200000 960253472 200000 791499455 200000 518103467 200000 737750743 200000 113997315 200000 785689747 200000 160757883 200000 949170775 200000 940034199 200000 371671512 200000 130853453 200000 905994844 200000 705165893 200000 84508925 200000 212676121 200000 471446246 200000 416239253 200000 659447699 200000 422200823 200000 53871381 200000 300299311 200000 409814603 200000 97769248 200000 522980650 200000 962247901 200000 443188982 200000 255946732 200000 975854726 200000 532891014 200000 621452931 200000 354296788 200000 689916328 200000 566332979 200000 647765763 200000 322497393 200000 290865202 200000 688265229 200000 187776935 200000 934180474 200000 797802724 200000 251337564 200000 329109183 200000 109985224 200000 119862687 200000 68382600 200000 234391484 200000 844468565 200000 369280866 200000 938768666 200000 80573230 200000 851990583 200000 864020047 200000 738345403 200000 284203206 200000 940340905 200000 112647589 200000 694180403 200000 39947603 200000 311979010 200000 770366407 200000 962306155 200000 942520520 200000 890056890 200000 40338995 200000 194998635 200000 332516404 200000 222392427 200000 549055370 200000 80440667 200000 402113479 200000 273368525 200000 58485134 200000 773814148 200000 770092243 200000 516019896 200000 869234462 200000 716473423 200000 341046727 200000 854269989 200000 449718843 200000 900890948 200000 86131253 200000 819898412 200000 928246789 200000 552662796 200000 635200204 200000 581531654 200000 397408445 200000 66792814 200000 712887134 200000 325536779 200000 308127172 200000 138111829 200000 975169754 200000 466343860 200000 581507482 200000 622610119 200000 786741073 200000 455870874 200000 979105247 200000 578334958 200000 388233716 200000 687435636 200000 914357076 200000 38380562 200000 606832915 200000 209400348 200000 142680026 200000 337850267 200000 906192927 200000 684635529 200000 558100592 200000 325339667 200000 278319529 200000 53672149 200000 736454968 200000 21937441 200000 871176031 200000 472375864 200000 273083250 200000 670135694 200000 662822932 200000 94030602 200000 247974782 200000 600146243 200000 184101304 200000 789636547 200000 646836445 200000 965773639 200000 250923867 200000 547961341 200000 985733680 200000 505169861 200000 242318126 200000 405948528 200000 484102967 200000 695982083 200000 504525952 200000 639926004 200000 172298450 200000 676925035 200000 886935492 200000 393863810 200000 215005442 200000 708024453 200000 750848649 200000 326201139 200000 94328551 200000 473578234 200000 736697215 200000 277715006 200000 890890435 200000 70326162 200000 816538232 200000 967011836 200000 556325877 200000 646023477 200000 71151715 200000 540078055 200000 200709374 200000 675581421 200000 813133137 200000 546371733 200000 676323710 200000 423812320 200000 123716212 200000 649305025 200000 975659062 200000 504300634 200000 527833114 200000 263727169 200000 260071687 200000 392162752 200000 538689973 200000 797720080 200000 928739056 200000 721822109 200000 261477333 200000 590460997 200000 337290771 200000 319379864 200000 572293163 200000 755339032 200000 198758320 200000 909847674 200000 24926599 200000 278344164 200000 241779240 200000 346461228 200000 207123418 200000 330317086 200000 15532794 200000 348969398 200000 519045172 200000 31544930 200000 365329608 200000 614000961 200000 406393542 200000 339303526 200000 441904978 200000 285089812 200000 585925344 200000 742980867 200000 607364984 200000 847104153 200000 956493555 200000 575761202 200000 133153595 200000 16637017 200000 172092046 200000 343901451 200000 180205500 200000 346101754 200000 143956580 200000 938245576 200000 793285946 200000 332190023 200000 513925188 200000 761805759 200000 417071895 200000 467217704 200000 265874206 200000 552263787 200000 291241427 200000 271467940 200000 166799620 200000 896384098 200000 389333263 200000 333686245 200000 277348645 200000 894684511 200000 853917066 200000 756620851 200000 367156178 200000 457782329 200000 427210022 200000 556093943 200000 657605757 200000 48801513 200000 774767330 200000 780227513 200000 16997812 200000 479721095 200000 811718881 200000 629254433 200000 612461865 200000 165783883 200000 705560673 200000 772871929 200000 176667052 200000 327802000 200000 768841155 200000 294759208 200000 378981166 200000 884442315 200000 973057673 200000 933592247 200000 907675840 200000 72638360 200000 945582418 200000 531859406 200000 405073040 200000 372853677 200000 268984799 200000 921418167 200000 294957553 200000 758447331 200000 891162896 200000 242404057 200000 295023443 200000 78389300 200000 58665190 200000 852062398 200000 998287430 200000 119313334 200000 479119490 200000 333159949 200000 70157691 200000 992034980 200000 681260068 200000 232078479 200000 110273730 200000 785985364 200000 849776940 200000 777983276 200000 570857739 200000 433713985 200000 649394715 200000 80815086 200000 289973352 200000 163144450 200000 941692049 200000 487572476 200000 798290440 200000 101370447 200000 691609424 200000 62758303 200000 990823485 200000 664031234 200000 460620343 200000 286221376 200000 770651254 200000 853310483 200000 937089607 200000 675383911 200000 17671493 200000 422117786 200000 494561184 200000 87390141 200000 945957977 200000 520960720 200000 706147203 200000 533741833 200000 610780803 200000 96804622 200000 446842449 200000 777508405 200000 244331956 200000 420239563 200000 457291145 200000 989835850 200000 866466557 200000 48595360 200000 905597901 200000 826772334 200000 547338381 200000 845278278 200000 896226013 200000 689954540 200000 868208053 200000 79986326 200000 285032346 200000 927995180 200000 953335526 200000 982356871 200000 567152131 200000 821129653 200000 715086768 200000 249494323 200000 652238650 200000 413666097 200000 661751492 200000 423103697 200000 420099455 200000 570312040 200000 237353458 200000 743424187 200000 187222578 200000 730301251 200000 784335402 200000 115985513 200000 549913556 200000 253712074 200000 800353150 200000 344431731 200000 167129606 200000 454028581 200000 759728926 200000 904391826 200000 255816584 200000 767311517 200000 189962585 200000 103184798 200000 42699834 200000 4613787 200000 107202978 200000 87538064 200000 769298205 200000 871592871 200000 76904071 200000 193607552 200000 303766097 200000 390485354 200000 72037819 200000 544615335 200000 202412311 200000 557318828 200000 664247308 200000 294809950 200000 106614736 200000 46450005 200000 340708205 200000 850260764 200000 259300860 200000 560831598 200000 346313452 200000 323666042 200000 187067451 200000 968135712 200000 154046651 200000 346770482 200000 972438094 200000 618120627 200000 514749994 200000 379528218 200000 375891734 200000 161789840 200000 25166250 200000 859945261 200000 658109587 200000 489843006 200000 652146380 200000 476769154 200000 58269669 200000 188341095 200000 818591294 200000 567364177 200000 922218828 200000 434663892 200000 777409492 200000 507535348 200000 614915627 200000 96625515 200000 820865147 200000 950482403 200000 27406080 200000 96958007 200000 760463942 200000 647653046 200000 460317549 200000 52108128 200000 354360421 200000 127093798 200000 528155698 200000 374773037 200000 494159656 200000 505992971 200000 747324719 200000 412627208 200000 846239743 200000 357995870 200000 402514789 200000 941388154 200000 669290876 200000 534858808 200000 906721012 200000 489843241 200000 364550479 200000 405709264 200000 774634270 200000 264147424 200000 989978695 200000 721048448 200000 331612738 200000 468149382 200000 947232855 200000 420359615 200000 850251233 200000 670384421 200000 566902413 200000 408530983 200000 676396699 200000 170192868 200000 837081371 200000 64331631 200000 707834929 200000 288301580 200000 987250002 200000 611791729 200000 562371460 200000 811286022 200000 264979361 200000 510267172 200000 669943956 200000 834870617 200000 566283161 200000 562334370 200000 571329153 200000 601315504 200000 696635883 200000 613064483 200000 416521100 200000 623982033 200000 522387048 200000 549412607 200000 871601941 200000 772585894 200000 63402494 200000 943170991 200000 761246110 200000 802442295 200000 968105153 200000 471014859 200000 774610118 200000 641809069 200000 253241310 200000 693018892 200000 260070222 200000 844496719 200000 330240424 200000 686609995 200000 838892822 200000 877622663 200000 856020367 200000 701929855 200000 953126175 200000 186968542 200000 994500643 200000 15065538 200000 696904586 200000 662921211 200000 746844436 200000 179699531 200000 931288470 200000 314843302 200000 64041780 200000 144906100 200000 734052773 200000 745288650 200000 361511027 200000 115238068 200000 847202103 200000 140844142 200000 389870048 200000 70127269 200000 151231725 200000 951843002 200000 427937198 200000 438736382 200000 28296838 200000 971772919 200000 867897643 200000 751702169 200000 750808804 200000 233950350 200000 290295498 200000 692165998 200000 777269767 200000 266892295 200000 463864857 200000 175679125 200000 295014159 200000 389358858 200000 472347082 200000 125951815 200000 185815613 200000 968763744 200000 81293741 200000 136528348 200000 924173042 200000 686609907 200000 863744180 200000 688436685 200000 612033965 200000 133348553 200000 401061101 200000 719578547 200000 923789840 200000 239171851 200000 719513994 200000 391191877 200000 297923291 200000 627602179 200000 895874779 200000 379294556 200000 323537903 200000 905543192 200000 581245009 200000 615186930 200000 877116491 200000 695931092 200000 56356476 200000 831743005 200000 109942289 200000 565917406 200000 429185804 200000 970415128 200000 300213889 200000 275962111 200000 994491603 200000 47861562 200000 130263035 200000 550149920 200000 295385537 200000 423731195 200000 830980096 200000 157432904 200000 770292454 200000 74338805 200000 177411377 200000 581351586 200000 754167922 200000 950018528 200000 570851661 200000 451090804 200000 690281911 200000 640129428 200000 504991030 200000 390056744 200000 641944356 200000 100868106 200000 788580076 200000 300987206 200000 220870731 200000 834333018 200000 168906127 200000 201496694 200000 990617051 200000 205793981 200000 386948961 200000 409349250 200000 940451749 200000 122738315 200000 596764608 200000 330492497 200000 805109915 200000 472131645 200000 640425263 200000 889953260 200000 477423307 200000 632169580 200000 692646733 200000 525317244 200000 785129319 200000 323089615 200000 407647451 200000 621032521 200000 836742847 200000 692158016 200000 630814650 200000 963304124 200000 561440324 200000 180869814 200000 320767721 200000 53082204 200000 913367174 200000 600866635 200000 459553418 200000 26922195 200000 192428342 200000 619608631 200000 610537437 200000 513939177 200000 391963428 200000 1166034 200000 941711170 200000 177061511 200000 926151233 200000 315459476 200000 947410491 200000 588819637 200000 489584541 200000 616396823 200000 686851430 200000 627121051 200000 685328744 200000 711924499 200000 831158406 200000 499447427 200000 259965684 200000 402991200 200000 313256058 200000 439399380 200000 495875761 200000 506428663 200000 55868227 200000 895283991 200000 110314542 200000 113861361 200000 210064386 200000 767582453 200000 432896542 200000 772308869 200000 223895798 200000 44123445 200000 606462543 200000 690218764 200000 112489345 200000 228826306 200000 264210356 200000 958531840 200000 821201443 200000 614658466 200000 205333595 200000 76344823 200000 724139644 200000 5980415 200000 753549686 200000 540643244 200000 569711949 200000 632599841 200000 428663638 200000 666972917 200000 496341111 200000 504400241 200000 880188778 200000 641195981 200000 355374841 200000 596241014 200000 250586179 200000 866219339 200000 663672054 200000 547733979 200000 670930322 200000 875528103 200000 1197996 200000 190570598 200000 533725735 200000 693709884 200000 67855740 200000 604022273 200000 873207283 200000 236309887 200000 753055207 200000 668805044 200000 387955718 200000 429199628 200000 489151374 200000 291821991 200000 711613585 200000 672870809 200000 315509809 200000 991250212 200000 921586404 200000 474600703 200000 464356528 200000 881997970 200000 626255215 200000 87862839 200000 417522444 200000 964827002 200000 986632644 200000 576315737 200000 688376422 200000 285015173 200000 770943123 200000 565164447 200000 486479101 200000 699115387 200000 702476203 200000 937141599 200000 76867635 200000 176863556 200000 408987647 200000 680989716 200000 895786120 200000 974190570 200000 623175581 200000 133808212 200000 662360989 200000 591654548 200000 612073912 200000 138875866 200000 414795313 200000 651098507 200000 395466398 200000 148258685 200000 664571942 200000 90782264 200000 73378241 200000 530671414 200000 157115004 200000 425277218 200000 798714802 200000 997850141 200000 94703955 200000 214368244 200000 924413472 200000 514793578 200000 131525612 200000 963527028 200000 310206428 200000 641574264 200000 43420840 200000 721525644 200000 193538263 200000 663725501 200000 772761862 200000 160374596 200000 307304481 200000 106146514 200000 371010472 200000 349881541 200000 176310763 200000 647442288 200000 93862478 200000 759157079 200000 411372421 200000 544192879 200000 203981272 200000 239782754 200000 285846880 200000 363855817 200000 838587463 200000 978289263 200000 359358732 200000 286493844 200000 250693820 200000 891316519 200000 612559162 200000 293721867 200000 39516535 200000 468978002 200000 754564537 200000 135737220 200000 91109848 200000 442845657 200000 85776764 200000 436183418 200000 365466720 200000 555011267 200000 921451154 200000 660219268 200000 831962288 200000 696872763 200000 845189675 200000 167783770 200000 907729799 200000 391803783 200000 379308185 200000 621488086 200000 448606919 200000 273239825 200000 457926987 200000 399952112 200000 972402544 200000 867909729 200000 221263571 200000 733807040 200000 889250 200000 256866079 200000 857066208 200000 194913407 200000 911881374 200000 847907861 200000 870660675 200000 923189894 200000 546990277 200000 248959786 200000 526938349 200000 291093580 200000 532049303 200000 603970407 200000 855615982 200000 220754794 200000 125466548 200000 756246773 200000 494836087 200000 849221273 200000 799836893 200000 764907804 200000 2367193 200000 346816434 200000 402883570 200000 815100996 200000 804985987 200000 522375084 200000 625278709 200000 845133815 200000 347315718 200000 857747617 200000 377593093 200000 74196188 200000 911143442 200000 758911944 200000 893482594 200000 37562556 200000 958378105 200000 593848699 200000 724249711 200000 125482111 200000 187947563 200000 115544882 200000 793140138 200000 512617007 200000 53803320 200000 404810117 200000 300665780 200000 839180531 200000 217934032 200000 722714669 200000 398715727 200000 790137109 200000 624618309 200000 496757250 200000 914579034 200000 563534844 200000 915897351 200000 529914621 200000 740209110 200000 4870193 200000 960290213 200000 785887798 200000 89458659 200000 316394844 200000 659994578 200000 898994662 200000 931798467 200000 211722311 200000 972984156 200000 561535846 200000 196418517 200000 382534873 200000 959824949 200000 875743021 200000 817429913 200000 960899612 200000 612438382 200000 771370196 200000 923684786 200000 191883319 200000 785956662 200000 826016533 200000 77687262 200000 195593331 200000 946880222 200000 895789510 200000 591526142 200000 960077112 200000 817256151 200000 268667874 200000 777054996 200000 14895632 200000 318877361 200000 816240512 200000 746745663 200000 816776098 200000 989038877 200000 19547608 200000 956236736 200000 940500407 200000 419267563 200000 238088004 200000 506365943 200000 941695800 200000 586748940 200000 622547260 200000 238985317 200000 892113453 200000 828766608 200000 656053336 200000 805455531 200000 782100414 200000 990273448 200000 996954193 200000 426882953 200000 353738805 200000 409252004 200000 705498623 200000 245777631 200000 317043961 200000 908052468 200000 952744283 200000 734584750 200000 533716627 200000 620857898 200000 505508734 200000 524374039 200000 293245612 200000 656960245 200000 516639903 200000 617256793 200000 801496588 200000 783642919 200000 840195096 200000 221477846 200000 435544731 200000 9422511 200000 471400032 200000 245255950 200000 963147618 200000 98756767 200000 172129041 200000 153164193 200000 695886474 200000 93083430 200000 462122722 200000 430298961 200000 514870107 200000 745847190 200000 636961709 200000 955562236 200000 634161726 200000 146650718 200000 953916009 200000 482543269 200000 617133755 200000 186935567 200000 117073200 200000 173553003 200000 860172154 200000 364441690 200000 371235642 200000 191804303 200000 714946117 200000 202610703 200000 203770591 200000 675038322 200000 733844994 200000 937882911 200000 388830616 200000 644921491 200000 745573052 200000 230341530 200000 858575869 200000 655554964 200000 832358811 200000 288139441 200000 196753863 200000 356920885 200000 224979687 200000 641203380 200000 396475855 200000 793109590 200000 433272328 200000 695014676 200000 550464012 200000 71879928 200000 377596807 200000 907151457 200000 941697432 200000 371038780 200000 407085325 200000 606126155 200000 232924330 200000 626438498 200000 990545762 200000 347103652 200000 466654364 200000 878442698 200000 909916271 200000 77510747 200000 642702309 200000 720739829 200000 26146619 200000 926736258 200000 824064031 200000 228830595 200000 588659696 200000 750653769 200000 333539841 200000 221447989 200000 146904534 200000 727467263 200000 181613413 200000 45387244 200000 989547350 200000 275630870 200000 474447683 200000 644702120 200000 93542392 200000 591029023 200000 333190579 200000 841342857 200000 37625444 200000 198371273 200000 369724398 200000 288504785 200000 897317988 200000 283485413 200000 69630540 200000 990959582 200000 812758239 200000 842544996 200000 858076230 200000 164220467 200000 159901662 200000 691873623 200000 966119029 200000 746736751 200000 950465162 200000 709045228 200000 545850000 200000 855287123 200000 298318635 200000 674217335 200000 654373232 200000 206766783 200000 922440489 200000 83721573 200000 221246735 200000 348747700 200000 336807181 200000 140109385 200000 792137859 200000 536045651 200000 846256256 200000 257605587 200000 846710791 200000 723332572 200000 376439882 200000 259368147 200000 524102386 200000 623180463 200000 860332628 200000 858230586 200000 725521340 200000 824671821 200000 368392614 200000 389656599 200000 546257919 200000 662326615 200000 933194344 200000 280330653 200000 467851891 200000 641155980 200000 760042979 200000 756754715 200000 684135664 200000 628655054 200000 523170944 200000 701717249 200000 218263663 200000 631796765 200000 261834695 200000 3403488 200000 60928264 200000 188530586 200000 87854689 200000 580599658 200000 104782836 200000 843339908 200000 910459413 200000 449513069 200000 590719883 200000 770320957 200000 179026894 200000 838386395 200000 121749318 200000 440657732 200000 530717586 200000 227720901 200000 411412414 200000 217400636 200000 347424907 200000 147622746 200000 660884138 200000 128069347 200000 918556929 200000 494437099 200000 76173540 200000 560362010 200000 638383708 200000 185932521 200000 740969571 200000 6400995 200000 319876390 200000 115212260 200000 417480257 200000 562587741 200000 947645190 200000 351202701 200000 332717750 200000 229223624 200000 775731909 200000 870302900 200000 632470298 200000 822962567 200000 530110028 200000 921240394 200000 790057957 200000 700581400 200000 716478114 200000 12682847 200000 430619313 200000 437432093 200000 539588594 200000 679191587 200000 706224694 200000 920204373 200000 575335810 200000 244576744 200000 52025420 200000 572920482 200000 753879996 200000 251286046 200000 92903916 200000 378940420 200000 786060328 200000 890052180 200000 330077999 200000 731009436 200000 687441775 200000 792233277 200000 896195404 200000 53469609 200000 146351449 200000 109826215 200000 30280348 200000 32295821 200000 889387726 200000 134672772 200000 428580505 200000 859043784 200000 518668760 200000 771903973 200000 848111065 200000 495268858 200000 480220574 200000 11508985 200000 321206807 200000 589113573 200000 41878633 200000 119172370 200000 893034537 200000 378795623 200000 976806305 200000 625077151 200000 196626954 200000 961836419 200000 377322960 200000 560749873 200000 299608273 200000 862914136 200000 593192093 200000 201828217 200000 843778743 200000 836044327 200000 346587345 200000 357448007 200000 561713940 200000 867043664 200000 839456853 200000 133078668 200000 126976096 200000 190923605 200000 187734577 200000 969709144 200000 141368886 200000 593220308 200000 702465678 200000 504700636 200000 924564300 200000 412846992 200000 320595123 200000 424545127 200000 475567995 200000 663510632 200000 271387402 200000 127770732 200000 237258684 200000 865190238 200000 204472092 200000 964259706 200000 80983591 200000 237500816 200000 978254735 200000 789587265 200000 913822710 200000 591322945 200000 729138222 200000 919514003 200000 675869055 200000 167167952 200000 390854113 200000 999001952 200000 295145021 200000 891405758 200000 3624623 200000 375916727 200000 109372102 200000 873010859 200000 609360834 200000 940688586 200000 726940373 200000 723837784 200000 545127778 200000 460712938 200000 707707201 200000 610388902 200000 596130552 200000 861348742 200000 668015619 200000 124094101 200000 642290444 200000 105435696 200000 555505203 200000 165299781 200000 672676166 200000 971118999 200000 144255497 200000 638760951 200000 934212720 200000 942656652 200000 874334944 200000 201306636 200000 775338097 200000 945352960 200000 793654574 200000 115476995 200000 995265106 200000 260968451 200000 25618572 200000 124776062 200000 848013883 200000 969605574 200000 549776819 200000 331968829 200000 158979446 200000 930900377 200000 13252731 200000 202497312 200000 129767530 200000 976298989 200000 305238494 200000 910330409 200000 138633889 200000 808922194 200000 244994034 200000 579811190 200000 189767874 200000 134895480 200000 681676786 200000 584262986 200000 346555030 200000 7693105 200000 265240116 200000 132016900 200000 896136453 200000 522588781 200000 332771891 200000 181959461 200000 135003161 200000 709169979 200000 396761734 200000 171852622 200000 543077113 200000 848917198 200000 508016869 200000 785226814 200000 736661998 200000 471552884 200000 494535722 200000 97201623 200000 698907233 200000 929122464 200000 993019469 200000 297101081 200000 178544858 200000 598981344 200000 716095590 200000 945199140 200000 508091138 200000 105370086 200000 591209134 200000 400214586 200000 849563040 200000 931259011 200000 254993022 200000 618710969 200000 999351454 200000 97513126 200000 733804109 200000 140429348 200000 415558917 200000 390198624 200000 148016564 200000 609900570 200000 170616571 200000 261625058 200000 308349804 200000 753604956 200000 495567819 200000 220627580 200000 156100430 200000 144883402 200000 432871901 200000 196735647 200000 179844689 200000 110988390 200000 379280056 200000 288872155 200000 813753487 200000 2192207 200000 901643526 200000 757076449 200000 428621631 200000 476140998 200000 275535503 200000 200925569 200000 182783163 200000 428123435 200000 36088380 200000 438136492 200000 15088251 200000 438789631 200000 99315221 200000 883641202 200000 533799191 200000 246539235 200000 36091714 200000 6434051 200000 862623816 200000 268668822 200000 847758348 200000 872770993 200000 154747110 200000 807487738 200000 326782940 200000 957599979 200000 437997290 200000 853205775 200000 929260346 200000 489776451 200000 945144172 200000 261193206 200000 387846607 200000 893083752 200000 298453157 200000 588025582 200000 51470435 200000 864064812 200000 508246510 200000 203559513 200000 654435550 200000 215823742 200000 104820158 200000 907032503 200000 415330377 200000 565599855 200000 848296366 200000 310786984 200000 733640397 200000 926534705 200000 738093176 200000 167711213 200000 670342066 200000 298824210 200000 818625522 200000 662930279 200000 475034465 200000 142380676 200000 560844567 200000 607291925 200000 945680225 200000 930817815 200000 620168190 200000 713534745 200000 43732060 200000 785420924 200000 615796191 200000 174780083 200000 349826075 200000 318186115 200000 989205780 200000 939176003 200000 326877572 200000 859514397 200000 933822741 200000 424812107 200000 94557346 200000 486260058 200000 682286714 200000 630115433 200000 941620381 200000 807506283 200000 828823804 200000 1446240 200000 981398972 200000 545267359 200000 399093619 200000 575373071 200000 634379113 200000 62489705 200000 999528408 200000 70940791 200000 475525677 200000 311022424 200000 967840580 200000 921301945 200000 896380334 200000 790062876 200000 557916142 200000 38202900 200000 441611447 200000 326196871 200000 413328176 200000 979425770 200000 293320495 200000 504840072 200000 692367233 200000 612499131 200000 905062944 200000 613975345 200000 736757883 200000 519314728 200000 87236529 200000 397849521 200000 598204629 200000 222360816 200000 885265195 200000 258173529 200000 230516329 200000 588608757 200000 309917943 200000 29590938 200000 782642734 200000 880539446 200000 438599324 200000 131078917 200000 140595774 200000 168779477 200000 303877829 200000 139526473 200000 676292049 200000 229584914 200000 992371512 200000 500474423 200000 988120383 200000 399328846 200000 410107103 200000 694082752 200000 74944001 200000 374617608 200000 911108546 200000 806845172 200000 363397807 200000 978636002 200000 70667018 200000 180494340 200000 900096258 200000 760536988 200000 870777598 200000 435753536 200000 694378963 200000 686270998 200000 320445704 200000 491231001 200000 545117977 200000 350290258 200000 186087345 200000 662656798 200000 146733550 200000 194795374 200000 902860960 200000 654126082 200000 104482953 200000 699340717 200000 567280286 200000 20899988 200000 574402116 200000 577282158 200000 507626387 200000 615740612 200000 868955542 200000 864778546 200000 453079689 200000 338210212 200000 555821593 200000 589435033 200000 639242151 200000 259405667 200000 541916804 200000 274515045 200000 305069622 200000 472370515 200000 461798577 200000 821405045 200000 34183839 200000 703065059 200000 998669208 200000 683910089 200000 302879338 200000 420427941 200000 114018641 200000 462412932 200000 605015103 200000 953672776 200000 568183573 200000 31611876 200000 334931943 200000 579457181 200000 99648828 200000 948491594 200000 836041804 200000 520816277 200000 132456767 200000 874854712 200000 938508660 200000 462683712 200000 727037367 200000 834191181 200000 627696264 200000 559985359 200000 108050011 200000 825644618 200000 853692370 200000 648502930 200000 757123588 200000 284688399 200000 782123194 200000 738092282 200000 965199532 200000 437613982 200000 41999303 200000 724466327 200000 668378473 200000 657931542 200000 837326499 200000 332782874 200000 21984886 200000 625840055 200000 890748950 200000 114835283 200000 975853354 200000 218930659 200000 153540617 200000 632770354 200000 958198269 200000 389848859 200000 578251139 200000 770815433 200000 318474377 200000 971815933 200000 546860719 200000 720196936 200000 762165126 200000 401320524 200000 601249491 200000 847406334 200000 745669324 200000 510449383 200000 946273369 200000 85072734 200000 439442260 200000 823564751 200000 244283081 200000 316606454 200000 770868022 200000 114840612 200000 777815243 200000 979355513 200000 366721963 200000 608980007 200000 504012329 200000 277672373 200000 745324299 200000 104462649 200000 549742026 200000 536830364 200000 365437135 200000 276554714 200000 158679991 200000 661113151 200000 404358032 200000 972460458 200000 206114585 200000 382717901 200000 796745989 200000 220691818 200000 577578552 200000 203857303 200000 235249672 200000 797847802 200000 817715837 200000 274810894 200000 580940944 200000 765050716 200000 924811887 200000 70326722 200000 681783223 200000 914805423 200000 536422328 200000 255427684 200000 685206965 200000 281913908 200000 257325344 200000 883748036 200000 758869986 200000 501116491 200000 126140560 200000 819696850 200000 319783606 200000 61843061 200000 35924752 200000 189744032 200000 462531531 200000 702101331 200000 859626696 200000 139538270 200000 762763737 200000 234549925 200000 880645378 200000 540157788 200000 625980600 200000 572901195 200000 240142885 200000 106164746 200000 852759905 200000 375285574 200000 222715834 200000 291939578 200000 929293293 200000 286013878 200000 593072234 200000 774946523 200000 383952275 200000 315334365 200000 369577980 200000 854062975 200000 59458732 200000 233246745 200000 407189339 200000 198530005 200000 832747698 200000 840355821 200000 267803789 200000 757070319 200000 531107899 200000 61937145 200000 914665660 200000 709014780 200000 143341826 200000 94647036 200000 469826096 200000 871914317 200000 288977885 200000 129866455 200000 622172754 200000 151824979 200000 619080903 200000 692011660 200000 805478825 200000 884088991 200000 268282071 200000 17205306 200000 273527264 200000 984110560 200000 674915910 200000 649906978 200000 125549501 200000 364026599 200000 2410092 200000 16960933 200000 170486570 200000 695744421 200000 639923137 200000 575696194 200000 393549615 200000 102574890 200000 551150560 200000 352843419 200000 523924468 200000 942093734 200000 591748479 200000 275904367 200000 464151747 200000 972697195 200000 604279415 200000 444924065 200000 866818051 200000 912908777 200000 927322049 200000 172869167 200000 374031677 200000 130814896 200000 545932661 200000 388712250 200000 989639450 200000 661257840 200000 897093837 200000 809510916 200000 915956066 200000 46118395 200000 818480671 200000 111122924 200000 532765437 200000 50778432 200000 455549158 200000 448314227 200000 858448885 200000 460827217 200000 995902392 200000 444895289 200000 962846065 200000 20453469 200000 194996304 200000 488181504 200000 530043834 200000 898648502 200000 426774405 200000 870864294 200000 91093049 200000 931242955 200000 854450000 200000 533047086 200000 815772533 200000 420859181 200000 480699593 200000 337464247 200000 28113689 200000 72831885 200000 572383784 200000 677265538 200000 783967211 200000 558178748 200000 319914696 200000 294337008 200000 777821141 200000 254627241 200000 523545887 200000 599147905 200000 570149855 200000 965102181 200000 567798470 200000 673764308 200000 495826994 200000 115173409 200000 41447030 200000 323648172 200000 813042198 200000 230307373 200000 232445447 200000 360836841 200000 412517363 200000 994284793 200000 894715507 200000 324252298 200000 908357970 200000 19173399 200000 218616272 200000 793576113 200000 438686940 200000 471010359 200000 858091865 200000 366320029 200000 861896281 200000 549095721 200000 693726052 200000 597291697 200000 647977138 200000 841995229 200000 572589932 200000 184800875 200000 256271854 200000 892836965 200000 337176584 200000 736362092 200000 393804600 200000 768377329 200000 274415856 200000 120042358 200000 540054742 200000 540112592 200000 810109182 200000 479092583 200000 518980146 200000 740317301 200000 817706538 200000 707589442 200000 762284500 200000 246232430 200000 451670412 200000 997354279 200000 214127972 200000 509993325 200000 602796381 200000 417242709 200000 136615852 200000 77352771 200000 474849526 200000 334589742 200000 851437715 200000 367836383 200000 351333582 200000 383765297 200000 465423138 200000 50421074 200000 68254334 200000 331433728 200000 623738242 200000 566212301 200000 978091199 200000 154293851 200000 927737595 200000 960693408 200000 485852010 200000 481768483 200000 485369845 200000 582712636 200000 895043446 200000 568990807 200000 326868986 200000 830438961 200000 100506877 200000 391174681 200000 169378737 200000 799365168 200000 47879478 200000 279833513 200000 632704227 200000 110916873 200000 966261883 200000 429285991 200000 325887608 200000 287181741 200000 903301700 200000 43793620 200000 510226042 200000 768121899 200000 576872745 200000 580364945 200000 201699856 200000 322681270 200000 979854563 200000 158228574 200000 33769860 200000 560621725 200000 688375370 200000 447246363 200000 603760701 200000 402358864 200000 325018967 200000 970149577 200000 886303940 200000 736736609 200000 283060002 200000 842479240 200000 919224513 200000 271427967 200000 694618084 200000 478127769 200000 882893566 200000 941267324 200000 172969206 200000 449236317 200000 623968098 200000 609289543 200000 385780943 200000 273537108 200000 51491063 200000 846942705 200000 438672136 200000 229843486 200000 920012772 200000 231090091 200000 519426651 200000 138143868 200000 734523762 200000 765219270 200000 479696030 200000 211713615 200000 766629385 200000 246246065 200000 23620812 200000 489627030 200000 564750643 200000 722231293 200000 402802940 200000 320386419 200000 643709335 200000 315460187 200000 767853670 200000 778412582 200000 952435454 200000 6117787 200000 807543652 200000 544917776 200000 469584465 200000 749606062 200000 448517486 200000 642947760 200000 994546584 200000 417361828 200000 365664540 200000 418847912 200000 746284539 200000 62189997 200000 931570215 200000 460112311 200000 552991684 200000 882052891 200000 526037863 200000 106025920 200000 880197722 200000 572923230 200000 920516821 200000 355470785 200000 212258886 200000 314547461 200000 154284426 200000 181952475 200000 967277361 200000 617627075 200000 839330237 200000 843376976 200000 367816163 200000 190606439 200000 532634824 200000 718233215 200000 447387204 200000 437459681 200000 248291618 200000 48795881 200000 684435805 200000 400056898 200000 340291173 200000 9963822 200000 167459671 200000 910078140 200000 792332104 200000 185816847 200000 35224443 200000 222255517 200000 782794149 200000 289282925 200000 252168239 200000 478507351 200000 49563764 200000 115934279 200000 785724158 200000 277071227 200000 763380684 200000 389761728 200000 348767887 200000 916672184 200000 998656232 200000 229296918 200000 542149804 200000 707123423 200000 890438175 200000 910074538 200000 519915580 200000 231765217 200000 207554794 200000 797714430 200000 945211208 200000 23868622 200000 273405409 200000 22241456 200000 77998840 200000 130017751 200000 576138942 200000 648373123 200000 428515222 200000 194867788 200000 866446935 200000 92194903 200000 998288521 200000 301878685 200000 196865190 200000 940666923 200000 144429146 200000 5037660 200000 511217348 200000 924583200 200000 171924146 200000 803291705 200000 487939816 200000 599993976 200000 291568729 200000 422108164 200000 56947308 200000 859061906 200000 860043576 200000 479045037 200000 750606279 200000 169970927 200000 523403350 200000 256398918 200000 2143891 200000 409481776 200000 575420381 200000 609502206 200000 910358919 200000 237393940 200000 136165653 200000 301763623 200000 806559869 200000 142922621 200000 989895271 200000 668561200 200000 229142125 200000 235700331 200000 322681179 200000 628776106 200000 294995823 200000 632812542 200000 154217114 200000 546488134 200000 130813628 200000 51373175 200000 829463019 200000 650904789 200000 186006700 200000 13756727 200000 266582072 200000 267065414 200000 543845048 200000 799738557 200000 52134281 200000 545392554 200000 496420729 200000 253860011 200000 638484231 200000 973175858 200000 674848422 200000 2678209 200000 736445178 200000 794059822 200000 917253912 200000 194318304 200000 149899466 200000 213275407 200000 151856329 200000 85343751 200000 667016448 200000 791996261 200000 434832079 200000 295206488 200000 764707141 200000 213519073 200000 543447909 200000 101829651 200000 149697121 200000 136118355 200000 818135522 200000 442615192 200000 105044541 200000 480014251 200000 319177918 200000 800936040 200000 118278625 200000 53784059 200000 780864403 200000 781186339 200000 980726133 200000 50336626 200000 145934617 200000 512950155 200000 458445378 200000 807746914 200000 835129640 200000 121110655 200000 513169073 200000 98655290 200000 80102073 200000 761110016 200000 177240138 200000 594127244 200000 541600740 200000 216261934 200000 277648310 200000 934182919 200000 197192674 200000 682789450 200000 828929724 200000 859039613 200000 867235595 200000 17820853 200000 11438151 200000 622595293 200000 261755096 200000 290463471 200000 593093725 200000 783278136 200000 744669154 200000 268599960 200000 967875624 200000 655481535 200000 384151008 200000 130070129 200000 127364592 200000 445980355 200000 635383212 200000 656767579 200000 517995293 200000 30508979 200000 244142909 200000 39475029 200000 109429305 200000 264668704 200000 270300077 200000 537456513 200000 669705451 200000 965034426 200000 101280564 200000 804022815 200000 790657020 200000 619233107 200000 554578730 200000 707436943 200000 577226069 200000 94238939 200000 153952775 200000 663785298 200000 941627389 200000 956880226 200000 308172133 200000 956782089 200000 791964703 200000 721678105 200000 317967868 200000 86672756 200000 695208193 200000 786056528 200000 604000164 200000 639840371 200000 667707149 200000 271573111 200000 47534934 200000 800294663 200000 197355979 200000 280880160 200000 367765291 200000 497149520 200000 549422564 200000 451854586 200000 502099034 200000 60310672 200000 710889760 200000 520868567 200000 412084028 200000 934589222 200000 877768295 200000 709191334 200000 590017867 200000 675715219 200000 7096259 200000 723373688 200000 762387229 200000 936561783 200000 681453659 200000 959233407 200000 311396973 200000 734770579 200000 914453624 200000 666736649 200000 821929489 200000 414435784 200000 101288834 200000 163995528 200000 953046532 200000 342304789 200000 471376387 200000 938331276 200000 739829597 200000 644406428 200000 549477282 200000 724062406 200000 413890645 200000 541398173 200000 856005416 200000 981203206 200000 105726020 200000 335416953 200000 762494 200000 682536253 200000 230629794 200000 451157935 200000 587394220 200000 76311163 200000 490871818 200000 443327713 200000 605022171 200000 147846385 200000 134883378 200000 158480847 200000 907914578 200000 264069103 200000 110368243 200000 74300761 200000 84162939 200000 140830182 200000 953106502 200000 447336832 200000 522030559 200000 514399333 200000 689316675 200000 122247525 200000 32731428 200000 246091807 200000 308234276 200000 133184839 200000 193457941 200000 377953507 200000 235595071 200000 329623176 200000 466365082 200000 23888801 200000 964958735 200000 125702568 200000 622757818 200000 791834731 200000 924802346 200000 96593992 200000 663823775 200000 756113008 200000 903811659 200000 883021607 200000 545179282 200000 305348098 200000 177003593 200000 434400295 200000 737588729 200000 38524560 200000 188623133 200000 856858183 200000 627455583 200000 786233003 200000 502474207 200000 777671594 200000 35256171 200000 729674756 200000 780931783 200000 694778766 200000 194984935 200000 938160491 200000 894464304 200000 56035412 200000 486271930 200000 773948625 200000 259237264 200000 706621310 200000 424720877 200000 789230919 200000 801301888 200000 46928299 200000 350566569 200000 708515067 200000 233785785 200000 671826588 200000 563245365 200000 803716928 200000 388206611 200000 5642033 200000 269876220 200000 587769990 200000 840795016 200000 421159787 200000 396924548 200000 341733469 200000 391999022 200000 520838763 200000 555538807 200000 108565878 200000 121872192 200000 586251377 200000 445501597 200000 53689761 200000 345973524 200000 703921885 200000 61005534 200000 592372686 200000 567843621 200000 722500656 200000 918625860 200000 7126543 200000 968772618 200000 37907978 200000 907122678 200000 714476947 200000 179135355 200000 115924269 200000 392187453 200000 536967852 200000 502949458 200000 964194680 200000 960834690 200000 592815305 200000 591149191 200000 4790764 200000 359539533 200000 590296188 200000 767415090 200000 675215529 200000 630681671 200000 217412468 200000 391983756 200000 54799600 200000 185098295 200000 322099330 200000 850296814 200000 510176546 200000 356353287 200000 194398615 200000 605939151 200000 803582654 200000 649160640 200000 91396548 200000 256246216 200000 110597223 200000 90830984 200000 145933624 200000 208326290 200000 841118171 200000 397668522 200000 508266308 200000 613571078 200000 681502203 200000 240984206 200000 529883737 200000 280896283 200000 698257608 200000 764292027 200000 559925767 200000 585904619 200000 808447331 200000 28895963 200000 466992895 200000 559685037 200000 179344396 200000 190441398 200000 866658577 200000 489810107 200000 706177059 200000 856387893 200000 489622317 200000 993007245 200000 752758826 200000 976927584 200000 150855525 200000 112403899 200000 725755327 200000 57270111 200000 73679593 200000 170333694 200000 511950245 200000 432728443 200000 139021320 200000 388288558 200000 847864251 200000 558646557 200000 597831733 200000 847177284 200000 414181634 200000 115282125 200000 330093567 200000 93003608 200000 559599514 200000 519879732 200000 410247958 200000 605703587 200000 490035909 200000 533410330 200000 133463115 200000 727658110 200000 102644961 200000 605978727 200000 502361488 200000 378007136 200000 252306801 200000 118625316 200000 683027443 200000 170921698 200000 295223060 200000 953470330 200000 617513894 200000 543931582 200000 889138059 200000 82554801 200000 872574457 200000 653111754 200000 267291575 200000 454637874 200000 491916125 200000 66018561 200000 617383320 200000 569245060 200000 367572835 200000 351042682 200000 334596686 200000 974364497 200000 385133754 200000 770106221 200000 110662682 200000 35863650 200000 452947251 200000 355298356 200000 536059996 200000 879937949 200000 770755518 200000 903930951 200000 682093461 200000 322529549 200000 712035949 200000 490722366 200000 419229030 200000 858679258 200000 275296880 200000 305536978 200000 451339407 200000 806206027 200000 514553879 200000 51198427 200000 62426864 200000 722067402 200000 548462802 200000 50646610 200000 534322058 200000 779294432 200000 581616435 200000 36948048 200000 676702845 200000 614158131 200000 963295466 200000 958863372 200000 564804363 200000 323243406 200000 511905478 200000 871198944 200000 108225939 200000 718239704 200000 808996026 200000 336589123 200000 245414806 200000 342087963 200000 182432212 200000 402731215 200000 183060916 200000 199964030 200000 781689414 200000 830058555 200000 12397998 200000 858548298 200000 808696673 200000 566776161 200000 470772325 200000 26528744 200000 949787540 200000 515087673 200000 475374553 200000 4259807 200000 360305776 200000 558357466 200000 549635882 200000 708404442 200000 857761446 200000 574035583 200000 330565785 200000 855719071 200000 855640071 200000 928826239 200000 330939270 200000 632070680 200000 270824321 200000 997225555 200000 618627187 200000 491784013 200000 214442792 200000 17228691 200000 507210495 200000 13551463 200000 891711017 200000 761000185 200000 727566315 200000 431978669 200000 662104791 200000 673643867 200000 881925911 200000 338271369 200000 327131810 200000 899321523 200000 23186308 200000 201454980 200000 298375706 200000 59157018 200000 141460819 200000 383434565 200000 814067952 200000 749506503 200000 75623875 200000 552897685 200000 329856499 200000 685216532 200000 598010678 200000 431757148 200000 140142358 200000 541489784 200000 826455852 200000 364484772 200000 322447207 200000 374611341 200000 153596486 200000 454440084 200000 866318105 200000 255231754 200000 445910083 200000 189384821 200000 742155642 200000 254849225 200000 627030533 200000 211616432 200000 97251069 200000 167082434 200000 345912204 200000 995310285 200000 563175728 200000 920055309 200000 569067000 200000 752439668 200000 372729029 200000 909549795 200000 960677258 200000 818189423 200000 144878989 200000 665807516 200000 664064931 200000 879341733 200000 774893175 200000 506706609 200000 434865347 200000 498327583 200000 472415124 200000 234154939 200000 80228490 200000 643155973 200000 172362261 200000 105883505 200000 885103032 200000 241815201 200000 355576394 200000 67245740 200000 333438000 200000 691077467 200000 920126372 200000 383254886 200000 90600688 200000 102012602 200000 769978547 200000 614377141 200000 820507162 200000 589135976 200000 603839783 200000 716373204 200000 102429934 200000 456225581 200000 866057170 200000 991133466 200000 109784012 200000 676044530 200000 514515620 200000 411422719 200000 9524277 200000 886332094 200000 224315565 200000 641619229 200000 618261194 200000 765299388 200000 574672413 200000 264008492 200000 110226762 200000 524917298 200000 368188486 200000 488079364 200000 433634967 200000 637471626 200000 901625751 200000 937556126 200000 436112049 200000 699165260 200000 426134946 200000 61154066 200000 613736632 200000 563497760 200000 758967062 200000 509068441 200000 614459118 200000 823619536 200000 228956613 200000 944429963 200000 933545649 200000 570847555 200000 145187486 200000 198875489 200000 332023428 200000 39929730 200000 215435698 200000 455429300 200000 89240070 200000 206489526 200000 872917554 200000 371542331 200000 853789688 200000 509507111 200000 669397614 200000 564961232 200000 567974459 200000 907919422 200000 330366935 200000 241548906 200000 574177742 200000 405717634 200000 619868925 200000 361301027 200000 749017811 200000 954586269 200000 834921361 200000 363993907 200000 952841354 200000 474765143 200000 860405347 200000 465429746 200000 908346707 200000 495439513 200000 102486884 200000 993370584 200000 809385648 200000 563212651 200000 653490596 200000 324345727 200000 666100031 200000 218498037 200000 80920404 200000 478651039 200000 372206787 200000 3889025 200000 921106883 200000 909937936 200000 540571675 200000 684215414 200000 410061156 200000 968893387 200000 997033800 200000 552343133 200000 95656390 200000 597676777 200000 428939115 200000 768925151 200000 923901849 200000 100311457 200000 779410627 200000 600786627 200000 50001582 200000 312420940 200000 56084146 200000 781119988 200000 629617655 200000 407564388 200000 6339512 200000 174286712 200000 27878786 200000 63902847 200000 751177077 200000 583876217 200000 458487425 200000 125202008 200000 595874474 200000 115709759 200000 600844101 200000 574113989 200000 454934840 200000 934238515 200000 360633149 200000 911140801 200000 711379487 200000 410393820 200000 675919610 200000 951199843 200000 414380927 200000 943847909 200000 570419757 200000 515719396 200000 457127577 200000 840896276 200000 754077094 200000 284423324 200000 494996941 200000 415620691 200000 387876694 200000 508836867 200000 206831772 200000 402284202 200000 54280781 200000 521240244 200000 832688039 200000 771234881 200000 276138172 200000 456879973 200000 457340078 200000 550202978 200000 321780723 200000 852231151 200000 522377361 200000 194070900 200000 968436322 200000 775534411 200000 263428945 200000 579635968 200000 112988059 200000 203682193 200000 561308175 200000 380901295 200000 3198542 200000 60117499 200000 114295051 200000 57600841 200000 95585354 200000 205636831 200000 948592037 200000 905677494 200000 822615170 200000 176901048 200000 918434397 200000 87938048 200000 376876804 200000 923674396 200000 548946134 200000 168717902 200000 167509763 200000 506862278 200000 322787278 200000 681869289 200000 597461197 200000 279167373 200000 609973543 200000 847279674 200000 947695060 200000 741316970 200000 662421473 200000 288754121 200000 975704233 200000 944323445 200000 479305244 200000 8487486 200000 296546043 200000 288113638 200000 878717721 200000 851719778 200000 571281819 200000 334265368 200000 655597881 200000 222315038 200000 3902074 200000 102561409 200000 452685819 200000 246153850 200000 667207336 200000 612615866 200000 303347201 200000 443871135 200000 257456214 200000 268252028 200000 421881099 200000 539677909 200000 732927700 200000 549614239 200000 903746553 200000 496970372 200000 262783123 200000 545720605 200000 956443853 200000 179595317 200000 448797987 200000 426876684 200000 674119333 200000 755015313 200000 443473717 200000 880242599 200000 30036420 200000 946974048 200000 320528536 200000 563604804 200000 78960521 200000 762700683 200000 994744895 200000 205575518 200000 145827957 200000 854773017 200000 174388281 200000 963246732 200000 563300393 200000 305426229 200000 240573878 200000 116458630 200000 306232676 200000 881006117 200000 584930568 200000 390439974 200000 922422792 200000 832743763 200000 160053662 200000 500800868 200000 280076565 200000 1169223 200000 761225226 200000 891240792 200000 353679019 200000 428041641 200000 346237435 200000 858498107 200000 264013835 200000 447694659 200000 477698626 200000 323778918 200000 822575510 200000 744658428 200000 873881808 200000 690517840 200000 791663820 200000 300301021 200000 823971510 200000 537541010 200000 915405901 200000 978267663 200000 981877795 200000 752222949 200000 772909530 200000 393614554 200000 298791016 200000 77079842 200000 274629715 200000 117847462 200000 197409782 200000 685486912 200000 485949370 200000 742333437 200000 943365725 200000 810490713 200000 89022766 200000 456339078 200000 509517389 200000 22135973 200000 433916143 200000 294960906 200000 793940888 200000 916754299 200000 564589152 200000 198648945 200000 917354798 200000 345024342 200000 267841023 200000 290806469 200000 360354079 200000 599148749 200000 253806445 200000 616775470 200000 277012123 200000 647345561 200000 739744108 200000 138228723 200000 524619252 200000 980805778 200000 587678171 200000 62911102 200000 456003738 200000 545571761 200000 752196027 200000 855476055 200000 163611420 200000 140920334 200000 871736108 200000 356712487 200000 221991213 200000 723014626 200000 71489392 200000 249542581 200000 662231451 200000 943239814 200000 187757286 200000 71835115 200000 655946840 200000 220235889 200000 148578574 200000 303908818 200000 268029045 200000 516947772 200000 683362443 200000 715908497 200000 884080161 200000 538482593 200000 21360411 200000 697040497 200000 997655725 200000 525308278 200000 186432415 200000 43737818 200000 834648714 200000 392027062 200000 895694873 200000 241717334 200000 363687752 200000 688689784 200000 235272616 200000 953162636 200000 655194520 200000 474489076 200000 372094093 200000 299970629 200000 307984714 200000 266800004 200000 834623016 200000 332900714 200000 31147855 200000 569304480 200000 38242554 200000 78314755 200000 56959415 200000 17346016 200000 823101604 200000 498939960 200000 852701107 200000 552299517 200000 911774694 200000 181504339 200000 567841683 200000 761832655 200000 517264032 200000 677812667 200000 692671687 200000 399761487 200000 258674643 200000 209751033 200000 394284513 200000 553294230 200000 927932832 200000 214604214 200000 676317840 200000 111209691 200000 420714310 200000 53285306 200000 130160550 200000 551333752 200000 674505511 200000 69337581 200000 33488658 200000 707705828 200000 153946819 200000 211549016 200000 801630182 200000 309435321 200000 568688826 200000 740865572 200000 431704145 200000 319327662 200000 101127374 200000 698266522 200000 455201189 200000 150410653 200000 253556701 200000 601902624 200000 305365585 200000 969749118 200000 65637866 200000 25373505 200000 523981798 200000 653745256 200000 769344020 200000 801382308 200000 831969045 200000 460527766 200000 790374556 200000 429036307 200000 979106734 200000 939258207 200000 377780963 200000 48271989 200000 570317986 200000 537161276 200000 124927336 200000 77372371 200000 674694145 200000 765434821 200000 152122829 200000 186265173 200000 77610748 200000 665704884 200000 997961426 200000 378049605 200000 608889827 200000 109389535 200000 221475927 200000 502313226 200000 884522023 200000 15976768 200000 455190877 200000 886894381 200000 735921240 200000 114046960 200000 716935173 200000 296486487 200000 603421222 200000 725712166 200000 719193999 200000 888237392 200000 677535331 200000 193231932 200000 703002203 200000 984583169 200000 542068479 200000 935632809 200000 139470314 200000 370791793 200000 908139785 200000 416746247 200000 2734812 200000 893355466 200000 390195380 200000 865477901 200000 357765363 200000 594816084 200000 727861582 200000 20968853 200000 452887309 200000 24156024 200000 790130505 200000 509701015 200000 214647085 200000 167647934 200000 47824950 200000 648672043 200000 743505010 200000 464631503 200000 360249028 200000 906070410 200000 987954462 200000 586386802 200000 883780804 200000 765575436 200000 413630607 200000 474890641 200000 857517351 200000 732733738 200000 131004232 200000 569604916 200000 73393150 200000 432067709 200000 535265512 200000 569139076 200000 858386040 200000 145695420 200000 566087728 200000 252715721 200000 458124006 200000 29001408 200000 484287232 200000 921222251 200000 707432632 200000 107170947 200000 547015770 200000 380106483 200000 48788096 200000 1511707 200000 606470236 200000 128386058 200000 765319662 200000 587971267 200000 869217865 200000 288625785 200000 589428690 200000 912127698 200000 600314496 200000 836778534 200000 744767517 200000 139640768 200000 119207042 200000 218200604 200000 10100190 200000 290615079 200000 333697776 200000 749404290 200000 445124424 200000 722070975 200000 444689801 200000 139176097 200000 404367274 200000 129502048 200000 566242607 200000 440086754 200000 91076980 200000 765434627 200000 252575202 200000 151291085 200000 280922168 200000 897938624 200000 729952451 200000 201442059 200000 463588005 200000 535797200 200000 688838673 200000 537068899 200000 565729932 200000 140233867 200000 272527662 200000 946513600 200000 709402846 200000 649942635 200000 253133465 200000 23473960 200000 433581484 200000 822303750 200000 447927797 200000 376120773 200000 84994597 200000 267171606 200000 246471168 200000 522633439 200000 795277466 200000 49789044 200000 105286299 200000 856699358 200000 522042492 200000 227097111 200000 224241864 200000 907733836 200000 739243099 200000 833570073 200000 271253158 200000 562483920 200000 332825576 200000 602583986 200000 471076213 200000 137068339 200000 828844019 200000 405314362 200000 422784920 200000 57181278 200000 787476589 200000 644902441 200000 393815693 200000 852697433 200000 506135654 200000 104831513 200000 6491894 200000 51248204 200000 135156238 200000 358405570 200000 871687826 200000 208396416 200000 467298999 200000 725710588 200000 451994179 200000 29060702 200000 177400529 200000 873854656 200000 161085449 200000 570231151 200000 378337771 200000 955668775 200000 408487173 200000 23820889 200000 444035256 200000 475235176 200000 527973750 200000 183838951 200000 973414662 200000 245056476 200000 224784574 200000 482141696 200000 766248392 200000 317654013 200000 330481501 200000 61891502 200000 940418828 200000 512898145 200000 723233011 200000 846587672 200000 582524932 200000 296911555 200000 33709122 200000 806764679 200000 801567489 200000 625496569 200000 476054312 200000 638846307 200000 562658674 200000 685336062 200000 305191592 200000 67974710 200000 667098088 200000 987339241 200000 849508577 200000 710084775 200000 49598484 200000 287934963 200000 935898900 200000 118322047 200000 817682118 200000 628429684 200000 18543009 200000 113679527 200000 670515695 200000 522217188 200000 798827530 200000 731557671 200000 291596959 200000 591940574 200000 196231406 200000 283711272 200000 773856519 200000 55102744 200000 861953549 200000 24495089 200000 583536247 200000 222466155 200000 911893065 200000 165445100 200000 112437087 200000 191918800 200000 879925667 200000 742856354 200000 952422737 200000 97631327 200000 974319929 200000 35900089 200000 387168509 200000 800775762 200000 450016078 200000 292530684 200000 667768882 200000 454000383 200000 978854721 200000 716729683 200000 604783587 200000 447162849 200000 821373331 200000 900152005 200000 544465438 200000 416629646 200000 520531428 200000 754083196 200000 159388182 200000 954850753 200000 394998517 200000 26930113 200000 818032665 200000 876428625 200000 828437159 200000 291636474 200000 713704345 200000 491563063 200000 685202938 200000 774108082 200000 624974119 200000 687290763 200000 493741326 200000 824259472 200000 946215538 200000 900332421 200000 379595044 200000 118051166 200000 531638347 200000 108498816 200000 411963549 200000 450539779 200000 566949027 200000 604580338 200000 20701944 200000 285951880 200000 647982218 200000 473643124 200000 469714647 200000 270918422 200000 825112113 200000 399143359 200000 469445626 200000 701597428 200000 396965096 200000 900844459 200000 377273666 200000 271124877 200000 829357856 200000 303416114 200000 978203310 200000 955767911 200000 869597801 200000 217439338 200000 25232736 200000 99805740 200000 726421363 200000 577332366 200000 43463063 200000 799072932 200000 879305232 200000 160819188 200000 644427957 200000 265443511 200000 157296944 200000 755026967 200000 98259770 200000 354970223 200000 341621474 200000 810167182 200000 824956615 200000 246782707 200000 12864601 200000 501313553 200000 749491227 200000 598975628 200000 666107364 200000 262097530 200000 285759768 200000 800015523 200000 143336179 200000 558764737 200000 34883774 200000 134876608 200000 153913367 200000 797514750 200000 257897773 200000 274237836 200000 190428418 200000 455096426 200000 996013991 200000 962504910 200000 119376002 200000 310316894 200000 85077130 200000 277039472 200000 234909833 200000 212550993 200000 154375513 200000 461925499 200000 242936871 200000 447239132 200000 278202035 200000 551715861 200000 373448589 200000 812178360 200000 931847257 200000 108862345 200000 505130507 200000 737034430 200000 826341164 200000 232346431 200000 742192146 200000 461417957 200000 186327339 200000 897193150 200000 686026034 200000 934869831 200000 794034552 200000 312753840 200000 526753308 200000 935780892 200000 888206931 200000 880151773 200000 186168480 200000 89846459 200000 130445596 200000 214178862 200000 467882927 200000 640233119 200000 878871124 200000 100284587 200000 729648473 200000 737356895 200000 180324764 200000 891929468 200000 987166414 200000 801784244 200000 166548403 200000 89603306 200000 907944032 200000 641475446 200000 387989627 200000 575700062 200000 146922878 200000 785951646 200000 869401844 200000 641134176 200000 870731962 200000 860883780 200000 67239743 200000 601141913 200000 354264003 200000 850694817 200000 379779227 200000 423036369 200000 281093483 200000 408512270 200000 876028778 200000 776574960 200000 724892577 200000 871335170 200000 564816172 200000 149293055 200000 828508023 200000 365496854 200000 158373505 200000 704764455 200000 395649820 200000 26737412 200000 170122538 200000 127173040 200000 337359841 200000 310587810 200000 3070472 200000 711254275 200000 485505079 200000 850859755 200000 515625242 200000 131821991 200000 239806894 200000 747866358 200000 791969666 200000 792536134 200000 786395383 200000 292745979 200000 53718912 200000 472482985 200000 395890658 200000 323862356 200000 920176244 200000 483818422 200000 931676000 200000 36713337 200000 916940000 200000 992350584 200000 717446529 200000 437363202 200000 142882914 200000 472617751 200000 490725238 200000 379493544 200000 346911677 200000 976384218 200000 878798734 200000 477583427 200000 282903248 200000 408222763 200000 414145852 200000 982224076 200000 472416412 200000 361397139 200000 173052687 200000 968138588 200000 600986946 200000 22061240 200000 612722359 200000 163710506 200000 533066753 200000 741266021 200000 178146054 200000 810450576 200000 942173499 200000 321175682 200000 676979691 200000 409314565 200000 168433776 200000 45451798 200000 692633208 200000 625629987 200000 985119297 200000 615640395 200000 14301916 200000 169828769 200000 406317677 200000 38114153 200000 299987048 200000 633587801 200000 315664854 200000 543906009 200000 997110158 200000 28732483 200000 873884795 200000 895330594 200000 796200412 200000 624733047 200000 174347134 200000 191520495 200000 439109636 200000 861454637 200000 193059103 200000 341214726 200000 663635926 200000 382287295 200000 33558207 200000 899387729 200000 880266307 200000 885921957 200000 463481053 200000 903428312 200000 173326171 200000 651686520 200000 85623579 200000 872694724 200000 147750991 200000 390698735 200000 901854265 200000 505546844 200000 370975599 200000 197229795 200000 537179159 200000 659111435 200000 178742316 200000 90189901 200000 534214583 200000 297063767 200000 209178901 200000 969255494 200000 819739959 200000 631010282 200000 107146717 200000 79995141 200000 833219546 200000 834558092 200000 504595283 200000 494884836 200000 903041023 200000 688143653 200000 751995239 200000 453971290 200000 856702247 200000 231759551 200000 209911083 200000 42902273 200000 979071474 200000 506961281 200000 276634830 200000 555203472 200000 163560994 200000 899392180 200000 898229154 200000 289094881 200000 387326614 200000 344516801 200000 700197910 200000 666019820 200000 445293390 200000 972504880 200000 22020028 200000 667743945 200000 782717293 200000 505484457 200000 755216707 200000 679602865 200000 891317553 200000 131141878 200000 547046524 200000 264864764 200000 884987899 200000 980194046 200000 178412632 200000 254193187 200000 676856397 200000 851190474 200000 733257959 200000 460110271 200000 834161606 200000 76760450 200000 289637722 200000 799146631 200000 689571623 200000 62125424 200000 791101441 200000 735002452 200000 869297232 200000 505641980 200000 391596109 200000 780418080 200000 810801731 200000 239449517 200000 762996430 200000 153759233 200000 173216031 200000 490678829 200000 261279029 200000 465774898 200000 205838372 200000 387770948 200000 733974610 200000 818529546 200000 434789300 200000 843413979 200000 172484629 200000 404021249 200000 519507280 200000 447413753 200000 991344528 200000 370609 200000 17387414 200000 611033289 200000 80713459 200000 277808850 200000 58327113 200000 934699921 200000 764052877 200000 589927740 200000 496448584 200000 189403835 200000 796043729 200000 66083304 200000 195400596 200000 879369167 200000 859237197 200000 334435566 200000 980818765 200000 50267509 200000 355152564 200000 893025671 200000 167430068 200000 757942647 200000 310247892 200000 440364043 200000 867982378 200000 854720188 200000 332362143 200000 3128820 200000 193881391 200000 749697357 200000 883585062 200000 421406168 200000 475567715 200000 50550867 200000 311555224 200000 724514673 200000 192861319 200000 398784022 200000 157113158 200000 523477912 200000 577679739 200000 821221375 200000 665004449 200000 39113796 200000 874876481 200000 707275413 200000 544421945 200000 568150671 200000 129931512 200000 807782274 200000 811386047 200000 480489137 200000 658983137 200000 26347918 200000 128327171 200000 108254722 200000 272463964 200000 17489058 200000 331478006 200000 661869818 200000 869796074 200000 647000518 200000 301184423 200000 8693555 200000 299618604 200000 197717794 200000 537435465 200000 241655141 200000 40558306 200000 146111488 200000 771272747 200000 270139240 200000 140941548 200000 204661447 200000 524330173 200000 763634741 200000 898097483 200000 95641856 200000 653636241 200000 778382309 200000 652319007 200000 819250004 200000 228297302 200000 598422447 200000 502044842 200000 305130890 200000 115768286 200000 731482092 200000 364970315 200000 488695437 200000 227268632 200000 591787542 200000 144134530 200000 960167523 200000 290635542 200000 41392323 200000 222182130 200000 977912374 200000 27668487 200000 11257262 200000 546989657 200000 430340174 200000 246494524 200000 945463213 200000 405258136 200000 173128212 200000 176408614 200000 843025083 200000 950271409 200000 184529935 200000 898954582 200000 256028143 200000 320166595 200000 223509994 200000 455558779 200000 777747842 200000 633873423 200000 726382699 200000 892467814 200000 260058316 200000 873607670 200000 917693308 200000 504301320 200000 21216837 200000 473703415 200000 761260581 200000 513690481 200000 415682952 200000 651715764 200000 557862030 200000 767314385 200000 242528075 200000 183669229 200000 521818113 200000 627745146 200000 936505191 200000 918617218 200000 856609509 200000 22441692 200000 960408789 200000 694052980 200000 502667459 200000 60804487 200000 65970094 200000 929194724 200000 125874244 200000 119692843 200000 733530921 200000 869907985 200000 541688112 200000 949976730 200000 259110303 200000 693818205 200000 611286639 200000 541776835 200000 871208586 200000 541194056 200000 145753611 200000 63304120 200000 136303233 200000 437221746 200000 436152107 200000 931460008 200000 898993468 200000 954275997 200000 671696920 200000 298296293 200000 432524693 200000 106059944 200000 382321211 200000 801567710 200000 512402820 200000 224995987 200000 27831324 200000 625547300 200000 607900705 200000 545003136 200000 796956003 200000 473773160 200000 456376740 200000 944636336 200000 263848665 200000 715715963 200000 400416104 200000 349104257 200000 930502759 200000 818450252 200000 871645667 200000 865649782 200000 669222677 200000 250823916 200000 12807854 200000 574983726 200000 863346956 200000 919308428 200000 180243586 200000 862156649 200000 181352340 200000 140209532 200000 921040695 200000 345059594 200000 511601941 200000 353331245 200000 932968903 200000 122212111 200000 715288344 200000 100978222 200000 130454088 200000 905802394 200000 952085574 200000 588035634 200000 477401589 200000 679611370 200000 996625511 200000 554680328 200000 470201124 200000 27377250 200000 929612388 200000 628405408 200000 660789584 200000 780822144 200000 416766533 200000 43500556 200000 469419792 200000 745359333 200000 808362802 200000 289739644 200000 665915420 200000 679573843 200000 982039412 200000 25186623 200000 230272846 200000 272117929 200000 527958132 200000 243966664 200000 774884510 200000 514845927 200000 793780410 200000 750929573 200000 571183396 200000 645410352 200000 422715886 200000 131177096 200000 81505561 200000 637601218 200000 58077402 200000 967580994 200000 192546262 200000 825042431 200000 214182757 200000 279197378 200000 219711442 200000 435502694 200000 320080024 200000 481529369 200000 550567078 200000 457448857 200000 634392220 200000 474825592 200000 996136203 200000 276762968 200000 732179641 200000 677827631 200000 131257050 200000 305113732 200000 293061975 200000 763583151 200000 219354890 200000 643587356 200000 717587456 200000 813748360 200000 794553269 200000 751716930 200000 869251419 200000 240391787 200000 946392595 200000 534358582 200000 587195185 200000 928940072 200000 170153595 200000 677153368 200000 474037354 200000 603037872 200000 351777896 200000 140521257 200000 337453840 200000 845313554 200000 988043889 200000 783698506 200000 753740363 200000 959143809 200000 549707343 200000 352016507 200000 230703714 200000 323002700 200000 949133018 200000 414810524 200000 821000383 200000 18246883 200000 107157003 200000 913589934 200000 271346154 200000 227861720 200000 726131450 200000 900259793 200000 565292428 200000 274803418 200000 391860192 200000 890511430 200000 441118828 200000 207109563 200000 299948566 200000 488658030 200000 896598644 200000 919335274 200000 997465107 200000 539155913 200000 491696813 200000 296057592 200000 782925168 200000 601725687 200000 951676734 200000 213078678 200000 147895527 200000 938350521 200000 355557744 200000 270712213 200000 195385934 200000 627004144 200000 374189995 200000 104775780 200000 552052384 200000 822499995 200000 524372345 200000 520642196 200000 750115316 200000 481535452 200000 266985345 200000 31683286 200000 814230402 200000 61133555 200000 253260684 200000 248617722 200000 41198500 200000 304674625 200000 255137411 200000 840847345 200000 163074002 200000 811919685 200000 211929198 200000 52821451 200000 565435556 200000 303315105 200000 854623861 200000 565117368 200000 681402323 200000 107981844 200000 71499490 200000 837337610 200000 840483895 200000 584035201 200000 873573148 200000 531546673 200000 128452554 200000 416661990 200000 414835116 200000 167590589 200000 69200802 200000 630569828 200000 704559163 200000 741375838 200000 454024697 200000 558022973 200000 425285521 200000 85863142 200000 768603176 200000 729039312 200000 879664534 200000 33891652 200000 903672486 200000 387950238 200000 467774291 200000 578612618 200000 741191437 200000 404886087 200000 235180274 200000 538438119 200000 869888532 200000 211893900 200000 923894201 200000 925982636 200000 169671573 200000 925060174 200000 263893009 200000 594247498 200000 482572424 200000 301860237 200000 812398980 200000 57579090 200000 154829573 200000 33070953 200000 444897465 200000 283516787 200000 429367364 200000 86050851 200000 85951866 200000 87534206 200000 510730911 200000 157093659 200000 341893294 200000 72565860 200000 286455694 200000 39217363 200000 763597918 200000 455694645 200000 848810410 200000 471002858 200000 236556210 200000 714168354 200000 587198122 200000 586573344 200000 756062452 200000 687401851 200000 255677799 200000 845304408 200000 115809163 200000 117258928 200000 775899098 200000 242320 200000 668984832 200000 496814675 200000 678916892 200000 28674282 200000 148359676 200000 209825300 200000 356176740 200000 453115045 200000 638381639 200000 742167235 200000 328716300 200000 369582627 200000 304254666 200000 680573008 200000 378207115 200000 16287972 200000 634563724 200000 449802701 200000 436793211 200000 291428745 200000 914571191 200000 1076585 200000 21157012 200000 173515217 200000 87977876 200000 630024310 200000 837856941 200000 756990622 200000 232666249 200000 192776547 200000 780219585 200000 263559664 200000 254502945 200000 715505601 200000 198813927 200000 601483495 200000 492977412 200000 372646978 200000 669757528 200000 309262276 200000 445022457 200000 931470004 200000 945489260 200000 4676072 200000 608146666 200000 698280457 200000 190583196 200000 982999506 200000 488116959 200000 548751953 200000 402304385 200000 51402020 200000 678863361 200000 984830141 200000 73359058 200000 758788766 200000 409992856 200000 744421277 200000 7151208 200000 713158689 200000 404612108 200000 238248034 200000 703288381 200000 270556844 200000 127744743 200000 745429404 200000 713615207 200000 43124321 200000 51336399 200000 88451324 200000 659576353 200000 58901120 200000 503572112 200000 135242578 200000 238198722 200000 877987689 200000 663929359 200000 61963406 200000 512559298 200000 166534813 200000 881893975 200000 568385986 200000 448950971 200000 75276988 200000 906302351 200000 633359645 200000 573810789 200000 57453960 200000 517100288 200000 468105713 200000 994853784 200000 900022240 200000 446520083 200000 761102510 200000 892618573 200000 228401093 200000 519599440 200000 43956963 200000 496604572 200000 196829271 200000 676052576 200000 42513218 200000 233305022 200000 187599320 200000 567613451 200000 493333404 200000 862922763 200000 318410150 200000 864267577 200000 621120736 200000 611961341 200000 858682436 200000 302694387 200000 601250591 200000 568527914 200000 890739537 200000 388976994 200000 312119690 200000 839498316 200000 690545550 200000 231553486 200000 496203890 200000 744732476 200000 418267356 200000 408114847 200000 74524998 200000 598637809 200000 823615546 200000 633558111 200000 814071447 200000 886277765 200000 194300362 200000 150089397 200000 623241750 200000 99079728 200000 701719756 200000 382347370 200000 687726227 200000 345177418 200000 483615136 200000 990695271 200000 675267582 200000 588556363 200000 279982024 200000 488073396 200000 525519721 200000 189519565 200000 869400546 200000 131996281 200000 795583748 200000 944765320 200000 631487409 200000 656674815 200000 355018271 200000 430173268 200000 231282708 200000 978277295 200000 375981866 200000 897512490 200000 141070604 200000 823453970 200000 307817911 200000 432584483 200000 635022778 200000 779969742 200000 941959797 200000 497158774 200000 637346397 200000 252197550 200000 978889014 200000 694216828 200000 686850647 200000 872970649 200000 120863465 200000 819780783 200000 503100456 200000 454338969 200000 730560928 200000 26114981 200000 25282928 200000 347728853 200000 52308618 200000 394978073 200000 371849456 200000 431417494 200000 35089400 200000 171528161 200000 757685385 200000 347616580 200000 907705691 200000 864369144 200000 857607482 200000 645694569 200000 761864003 200000 404280949 200000 201251109 200000 596863916 200000 204137313 200000 145207185 200000 937852298 200000 555694550 200000 230825606 200000 2136228 200000 437808842 200000 791121616 200000 185915552 200000 910543910 200000 478017636 200000 681957794 200000 303027394 200000 523048882 200000 167155962 200000 410125429 200000 555915548 200000 804709374 200000 701893196 200000 528166544 200000 451920126 200000 827137763 200000 107739962 200000 678918238 200000 712386777 200000 281604442 200000 552266181 200000 493009765 200000 436108349 200000 527366012 200000 401650446 200000 507350607 200000 95553498 200000 801382528 200000 340505428 200000 738962147 200000 413223298 200000 756426431 200000 221665273 200000 455375372 200000 971290148 200000 507598259 200000 660435325 200000 611610576 200000 84295122 200000 806292467 200000 15337345 200000 374121817 200000 63376315 200000 289993015 200000 585880260 200000 265053936 200000 929294385 200000 88359001 200000 723951912 200000 285771771 200000 266235043 200000 490159953 200000 581594029 200000 291464453 200000 608606114 200000 34166583 200000 506857075 200000 828636085 200000 644182751 200000 469941827 200000 874097339 200000 535634133 200000 54645546 200000 91523024 200000 343508197 200000 834085452 200000 410993268 200000 7849556 200000 27925107 200000 499985699 200000 967134158 200000 116597096 200000 528490500 200000 278402435 200000 195354470 200000 868109765 200000 198421337 200000 966066867 200000 484651152 200000 681540419 200000 131487058 200000 276109598 200000 787701689 200000 18751196 200000 584052720 200000 445743178 200000 522426996 200000 650045606 200000 380351060 200000 639385313 200000 864419697 200000 579869148 200000 431752894 200000 534459051 200000 141188224 200000 722793684 200000 30211726 200000 117845136 200000 776577681 200000 72487689 200000 281702469 200000 920353434 200000 695082934 200000 578056466 200000 693961091 200000 793458160 200000 622297374 200000 737003175 200000 304747274 200000 329954524 200000 784980251 200000 934739618 200000 843606201 200000 829363396 200000 987898652 200000 484097275 200000 806815633 200000 280359475 200000 124777395 200000 735125194 200000 303437746 200000 251057361 200000 314960015 200000 750291016 200000 844936797 200000 892129125 200000 567412865 200000 797812942 200000 565313523 200000 226840025 200000 305685883 200000 879289043 200000 877084660 200000 917845814 200000 974731403 200000 940174320 200000 688261888 200000 634929058 200000 705029603 200000 651717854 200000 351903960 200000 606596200 200000 840002259 200000 829955446 200000 683943516 200000 423159280 200000 535841740 200000 44799663 200000 402439054 200000 989459393 200000 649601118 200000 374795427 200000 679724940 200000 984618117 200000 959799098 200000 526653066 200000 779097241 200000 762305028 200000 495529520 200000 145651899 200000 627862548 200000 984956711 200000 485164592 200000 720347313 200000 789592191 200000 240670710 200000 892896588 200000 634615555 200000 780247928 200000 359145881 200000 507754164 200000 724459882 200000 590960578 200000 798089305 200000 955804856 200000 77067454 200000 387182908 200000 695889823 200000 419892936 200000 20161272 200000 189072615 200000 987652595 200000 126505334 200000 615447344 200000 99338467 200000 5998846 200000 191024241 200000 5430175 200000 468269170 200000 137986952 200000 933478538 200000 386215838 200000 342324722 200000 334427513 200000 4701107 200000 735103396 200000 964509926 200000 721069018 200000 159820026 200000 508236106 200000 627787757 200000 659115220 200000 846451857 200000 13289802 200000 223937737 200000 371578287 200000 26995144 200000 804070266 200000 946943576 200000 237736660 200000 497975568 200000 939271893 200000 11901597 200000 406954954 200000 557814778 200000 177301874 200000 221009079 200000 731907387 200000 607100725 200000 8235145 200000 330060519 200000 222546672 200000 513216658 200000 467722868 200000 467687565 200000 304462800 200000 14330625 200000 803043499 200000 663885354 200000 879823843 200000 480401044 200000 598423494 200000 226880863 200000 305285204 200000 479492219 200000 317664126 200000 578602220 200000 762088297 200000 418786566 200000 105849515 200000 348123825 200000 446464140 200000 746177958 200000 265134407 200000 742591407 200000 110475846 200000 653175018 200000 978331752 200000 126736391 200000 227354685 200000 621079685 200000 144460872 200000 446711544 200000 555768636 200000 543635269 200000 515719232 200000 412720868 200000 272591147 200000 78072605 200000 796001479 200000 911570763 200000 81406225 200000 302356763 200000 188960631 200000 793744589 200000 713150232 200000 418614642 200000 587259143 200000 469909291 200000 696376968 200000 358567280 200000 3776337 200000 907255110 200000 177736650 200000 548646279 200000 236901709 200000 48535838 200000 852970085 200000 596541255 200000 263934227 200000 618460115 200000 420299524 200000 937138529 200000 925136859 200000 25819046 200000 159204717 200000 283883942 200000 633139711 200000 583862263 200000 797105290 200000 46979845 200000 799581943 200000 588937032 200000 34683491 200000 550825359 200000 488209756 200000 879356728 200000 142079521 200000 974315124 200000 468487397 200000 49704072 200000 73447947 200000 896180742 200000 278153323 200000 726447896 200000 893620108 200000 165087157 200000 731561447 200000 3324393 200000 98973994 200000 375235089 200000 391175282 200000 807439132 200000 17694351 200000 411579595 200000 510403139 200000 738430960 200000 541710979 200000 171638962 200000 431007924 200000 274082503 200000 297505518 200000 685422009 200000 372240956 200000 73207586 200000 828447962 200000 418702575 200000 632389749 200000 964240799 200000 25947246 200000 366313604 200000 112089623 200000 460871680 200000 213747 200000 154788809 200000 289363193 200000 33745702 200000 455864018 200000 483446576 200000 821130774 200000 984645393 200000 150971795 200000 217321031 200000 576263557 200000 826394337 200000 791545310 200000 866514368 200000 140794495 200000 297128151 200000 108271485 200000 419260780 200000 322162012 200000 690196564 200000 16353623 200000 965497402 200000 283722133 200000 575552984 200000 63349109 200000 937191995 200000 333633987 200000 109469443 200000 183258367 200000 787769504 200000 712872861 200000 565162134 200000 589296703 200000 440895417 200000 628186108 200000 531010673 200000 691246749 200000 239140599 200000 480079066 200000 15393173 200000 930627232 200000 423366378 200000 800671053 200000 293864483 200000 918580210 200000 922995522 200000 507034512 200000 967209819 200000 814834523 200000 783042257 200000 586156282 200000 157784477 200000 118819524 200000 126729607 200000 959897603 200000 597296234 200000 147878708 200000 614138996 200000 318940229 200000 744741475 200000 753395414 200000 261761480 200000 923053176 200000 131541831 200000 517595888 200000 101713621 200000 329072244 200000 632602104 200000 479824876 200000 997930506 200000 5449010 200000 631445110 200000 705922386 200000 301114617 200000 959634634 200000 793893345 200000 495132618 200000 385806929 200000 759957109 200000 301296763 200000 312295198 200000 293293028 200000 100918923 200000 309542819 200000 984147509 200000 330217633 200000 539519110 200000 834594265 200000 766559512 200000 210057369 200000 961659132 200000 854473919 200000 257888496 200000 284140285 200000 825406887 200000 743887637 200000 812790789 200000 293526557 200000 711491424 200000 51123900 200000 458724288 200000 953037674 200000 594252318 200000 77544627 200000 895737000 200000 294472052 200000 521511163 200000 635352860 200000 760824423 200000 945681388 200000 856952879 200000 609093431 200000 599072198 200000 730879906 200000 995328786 200000 225434469 200000 150940843 200000 31241351 200000 88862748 200000 72575269 200000 208315937 200000 260477867 200000 299081447 200000 35239193 200000 909069903 200000 122459455 200000 461711403 200000 982560000 200000 724951167 200000 9885842 200000 572117440 200000 337848764 200000 412135192 200000 533351447 200000 272184991 200000 640876877 200000 36221347 200000 125917021 200000 105173217 200000 126153940 200000 265896137 200000 833450772 200000 583187901 200000 839474832 200000 457798225 200000 387437326 200000 477142412 200000 529289699 200000 995345702 200000 960764474 200000 565842376 200000 933498701 200000 689438542 200000 235060905 200000 392306951 200000 497469038 200000 471139827 200000 324901260 200000 775770372 200000 156746759 200000 393423709 200000 437647668 200000 418301589 200000 200477689 200000 947236597 200000 570692368 200000 323539381 200000 118571332 200000 46655298 200000 828329905 200000 696913275 200000 15141896 200000 788624879 200000 404906184 200000 875455520 200000 653739910 200000 644357570 200000 553205029 200000 797107452 200000 674180126 200000 847167141 200000 279141049 200000 502712455 200000 56068945 200000 536730528 200000 645360788 200000 39073372 200000 417859008 200000 963204315 200000 296099047 200000 61401393 200000 520681259 200000 944119200 200000 519372546 200000 579669727 200000 449997938 200000 610312278 200000 44206421 200000 653332575 200000 704307606 200000 59634822 200000 249400178 200000 909524426 200000 807596472 200000 893891289 200000 476633097 200000 769720407 200000 144398616 200000 935599383 200000 945366762 200000 964051039 200000 133029654 200000 817796136 200000 472512261 200000 302053212 200000 176220211 200000 241112086 200000 938209900 200000 857486821 200000 683009551 200000 581965320 200000 45297230 200000 193650098 200000 853983595 200000 334008903 200000 334968572 200000 602636189 200000 288316456 200000 721456188 200000 310139880 200000 348132766 200000 902787910 200000 806548079 200000 495781280 200000 547645645 200000 400553189 200000 648267912 200000 74924502 200000 489367907 200000 470493254 200000 173151056 200000 475039066 200000 950486712 200000 304049098 200000 923103920 200000 815036957 200000 711737669 200000 667540720 200000 610640816 200000 875989807 200000 994331810 200000 356928602 200000 130879609 200000 571141313 200000 309233544 200000 968327112 200000 745638483 200000 516607523 200000 216776655 200000 210681882 200000 334166950 200000 790500294 200000 967525489 200000 116856658 200000 284462075 200000 810658618 200000 405562756 200000 365917838 200000 814328827 200000 925878064 200000 33897027 200000 350708241 200000 433007982 200000 170781559 200000 838856452 200000 134760250 200000 902331197 200000 562515202 200000 554329922 200000 801926794 200000 715796336 200000 803176416 200000 72615316 200000 595504034 200000 866914607 200000 676734273 200000 42273202 200000 418693953 200000 525634243 200000 634887031 200000 900173430 200000 780204873 200000 777345429 200000 221660145 200000 256055256 200000 271524538 200000 918180909 200000 373123905 200000 263707376 200000 44808116 200000 574775859 200000 595545878 200000 94078967 200000 154564984 200000 793208433 200000 53905473 200000 948943942 200000 271183463 200000 723181262 200000 138480307 200000 971855956 200000 432971777 200000 150820435 200000 445714301 200000 183546810 200000 530850022 200000 673769769 200000 70756558 200000 681834289 200000 554033879 200000 920879768 200000 576842231 200000 518435474 200000 938086068 200000 36251912 200000 513096041 200000 257969364 200000 719403135 200000 466366467 200000 894332596 200000 246266385 200000 551517015 200000 222672944 200000 727240841 200000 57493889 200000 909532028 200000 341629784 200000 884374199 200000 297025403 200000 255980113 200000 465480291 200000 868802097 200000 806760826 200000 523720788 200000 9127771 200000 203169030 200000 962737173 200000 743328551 200000 136703336 200000 392517735 200000 99134725 200000 30709129 200000 878576337 200000 434811043 200000 311406370 200000 885703004 200000 484163840 200000 83977005 200000 328645733 200000 136348576 200000 467266685 200000 200104595 200000 262391270 200000 390758518 200000 797453553 200000 308081800 200000 530193374 200000 146207517 200000 167968547 200000 794618330 200000 110887846 200000 313517047 200000 118978302 200000 483834491 200000 895634357 200000 855666819 200000 531363720 200000 498872188 200000 605526436 200000 705704292 200000 298909931 200000 243786508 200000 879477293 200000 70001752 200000 570164847 200000 952848508 200000 620303142 200000 167654464 200000 71413372 200000 880684605 200000 974570378 200000 982185758 200000 478967452 200000 173263327 200000 658774896 200000 222396945 200000 254510454 200000 470627347 200000 611597328 200000 766096218 200000 377427667 200000 161831593 200000 560599492 200000 769167449 200000 701724572 200000 558051474 200000 550956548 200000 968830352 200000 578999257 200000 534859742 200000 791180136 200000 580259485 200000 192220850 200000 784948158 200000 293141417 200000 404971587 200000 80807025 200000 460028034 200000 67715999 200000 92567649 200000 494977149 200000 614119322 200000 870171460 200000 248868344 200000 186470751 200000 614634392 200000 73185710 200000 459863849 200000 961251008 200000 543534636 200000 690035479 200000 585933619 200000 463523176 200000 833979941 200000 612043992 200000 251219064 200000 51090239 200000 960980342 200000 428941672 200000 578047608 200000 224396111 200000 296588589 200000 829131361 200000 241586131 200000 875026367 200000 958754172 200000 114272378 200000 874354251 200000 839297496 200000 588475316 200000 853593485 200000 232986302 200000 699050498 200000 164691524 200000 909164178 200000 508878127 200000 67828167 200000 295963837 200000 637815201 200000 758748861 200000 388837838 200000 856824784 200000 584470514 200000 297213353 200000 494862305 200000 546089805 200000 32457183 200000 324689236 200000 276274919 200000 555787813 200000 783346912 200000 812536381 200000 217623273 200000 642006120 200000 742711182 200000 736557062 200000 898204943 200000 655326023 200000 572944288 200000 885544815 200000 837227427 200000 621253906 200000 880396271 200000 192359512 200000 6979596 200000 231952698 200000 500535924 200000 695770562 200000 116760787 200000 592980047 200000 722232904 200000 175025102 200000 403655073 200000 210272769 200000 56369570 200000 132387772 200000 374224190 200000 129687842 200000 8358876 200000 790255596 200000 134744979 200000 269386658 200000 987134829 200000 922632671 200000 353104295 200000 601234064 200000 548564463 200000 30979637 200000 165435812 200000 172879391 200000 642107418 200000 335848624 200000 35548883 200000 671678877 200000 537341381 200000 279392814 200000 76337050 200000 670430588 200000 370866155 200000 94581426 200000 651757444 200000 54437709 200000 21635747 200000 932037979 200000 466136889 200000 902090687 200000 244135206 200000 491151467 200000 968232576 200000 689855139 200000 589021644 200000 863569728 200000 979777603 200000 201087210 200000 948075534 200000 360575581 200000 871662730 200000 693574821 200000 776052869 200000 85108577 200000 222405758 200000 666397955 200000 282359016 200000 609666317 200000 337726055 200000 864889941 200000 569752592 200000 105092929 200000 180597165 200000 67710987 200000 560825335 200000 406042367 200000 535991514 200000 894474424 200000 645097395 200000 182975077 200000 907923861 200000 911388169 200000 873231231 200000 879633590 200000 66950311 200000 254858449 200000 952329906 200000 91989073 200000 319027704 200000 665724672 200000 908807108 200000 62868663 200000 290708626 200000 708810150 200000 882857039 200000 141279369 200000 268236956 200000 380420851 200000 820641035 200000 677354375 200000 274697568 200000 365162553 200000 713561552 200000 224733328 200000 848155972 200000 370721255 200000 195109271 200000 368345511 200000 491381715 200000 483461007 200000 411553400 200000 42696172 200000 75845557 200000 844143072 200000 266238380 200000 945374622 200000 635428530 200000 860566699 200000 317678987 200000 262271007 200000 930643890 200000 329289954 200000 28750223 200000 114221039 200000 787455166 200000 153615507 200000 914331726 200000 497675438 200000 526034175 200000 99975920 200000 73134466 200000 790664477 200000 231571645 200000 30058057 200000 442781700 200000 232195868 200000 19870560 200000 355492367 200000 389447115 200000 934197677 200000 177803634 200000 616806098 200000 797345265 200000 882145007 200000 954371226 200000 424051779 200000 267803822 200000 414259235 200000 503941025 200000 4530994 200000 389443930 200000 821380009 200000 110298736 200000 17341840 200000 156301933 200000 585198338 200000 204455439 200000 439911533 200000 76382593 200000 416022223 200000 851025574 200000 730920953 200000 606599502 200000 841926351 200000 43097470 200000 667931014 200000 587440044 200000 791800805 200000 126011136 200000 99180420 200000 734606228 200000 595358223 200000 578565813 200000 196972930 200000 312658719 200000 604819566 200000 194494275 200000 561263667 200000 123029380 200000 601701699 200000 624052341 200000 20849509 200000 742455580 200000 544947695 200000 73234226 200000 857416203 200000 124820833 200000 198423282 200000 957982596 200000 781260851 200000 666440937 200000 710966252 200000 858729106 200000 246801679 200000 575340399 200000 107688863 200000 911083173 200000 288792304 200000 325557193 200000 663358441 200000 220452645 200000 868931909 200000 815795186 200000 679310285 200000 978079900 200000 642989215 200000 923904257 200000 129956714 200000 174114993 200000 916153007 200000 395642671 200000 875629569 200000 733244973 200000 144383045 200000 354960340 200000 107823090 200000 906324729 200000 635949394 200000 430810985 200000 899125951 200000 364141085 200000 680705766 200000 648599942 200000 79131911 200000 770955202 200000 402366770 200000 503190244 200000 36797066 200000 548378415 200000 382904710 200000 762049371 200000 63611435 200000 209629391 200000 322285650 200000 688518116 200000 729531880 200000 546034728 200000 240592168 200000 195440280 200000 272493794 200000 558866916 200000 275071160 200000 841866414 200000 835797339 200000 922524106 200000 130260177 200000 867700863 200000 991766706 200000 709800133 200000 942946918 200000 465136005 200000 790704488 200000 528418011 200000 101044101 200000 165486167 200000 716367133 200000 633464118 200000 489259361 200000 293566637 200000 931521683 200000 674929695 200000 851071560 200000 266002785 200000 935039400 200000 296003836 200000 103330220 200000 360320107 200000 225789279 200000 810103896 200000 890388510 200000 474091747 200000 99857879 200000 865202650 200000 411345229 200000 316539138 200000 356913745 200000 865372236 200000 168349706 200000 563845664 200000 959731502 200000 957114773 200000 828393030 200000 939918518 200000 410308077 200000 545398974 200000 464273681 200000 537017948 200000 91510576 200000 187575792 200000 699718812 200000 905396171 200000 922283703 200000 214483570 200000 727942711 200000 745570523 200000 347218275 200000 745741487 200000 722531411 200000 748122246 200000 918465843 200000 221291053 200000 460258944 200000 618548450 200000 337090889 200000 251416470 200000 433163630 200000 394193706 200000 782265316 200000 804457138 200000 468120815 200000 754465204 200000 968075878 200000 350741097 200000 532335091 200000 843615739 200000 692264271 200000 683286725 200000 342646922 200000 763239062 200000 522213952 200000 801897709 200000 858924516 200000 150915389 200000 667612664 200000 9540907 200000 110043731 200000 651249866 200000 599312473 200000 186955493 200000 505849670 200000 278211893 200000 145568355 200000 859980454 200000 923248462 200000 94392726 200000 389641783 200000 647317014 200000 941801501 200000 834986534 200000 370130708 200000 508966908 200000 857059969 200000 738126398 200000 172786523 200000 228734018 200000 931297900 200000 664702037 200000 794432654 200000 352533489 200000 299334382 200000 518558212 200000 658260812 200000 157287215 200000 18893880 200000 989396484 200000 574883670 200000 163284295 200000 171789723 200000 29486638 200000 188021133 200000 838661281 200000 144955269 200000 651658105 200000 878866928 200000 79475908 200000 725787018 200000 684668927 200000 635518881 200000 859045978 200000 821957207 200000 9337592 200000 770321120 200000 964091179 200000 568747967 200000 642376379 200000 279623437 200000 779375648 200000 361005746 200000 996931267 200000 197065385 200000 583954753 200000 510189376 200000 285940647 200000 246295893 200000 685801398 200000 663403161 200000 765139744 200000 111298512 200000 268532680 200000 356096271 200000 120406022 200000 924380156 200000 644968160 200000 503381009 200000 283261522 200000 350178521 200000 366313350 200000 225066033 200000 988198172 200000 86218376 200000 258559331 200000 95972638 200000 627328669 200000 83876936 200000 217776959 200000 574176170 200000 533080110 200000 868657787 200000 449999106 200000 7063492 200000 175344198 200000 985921697 200000 460013493 200000 954358910 200000 816059006 200000 866687834 200000 485855617 200000 28006407 200000 885657488 200000 667143783 200000 645733806 200000 570262448 200000 268452178 200000 320811689 200000 644739237 200000 58417642 200000 99355327 200000 785970207 200000 20704237 200000 304024645 200000 416077294 200000 522355179 200000 604775985 200000 870691186 200000 741093399 200000 5476941 200000 708212023 200000 726415169 200000 509448084 200000 840686245 200000 514593257 200000 988000931 200000 819019229 200000 927780725 200000 604231246 200000 308421032 200000 635533194 200000 136190556 200000 173498257 200000 147681665 200000 499858004 200000 942840346 200000 25667064 200000 350974590 200000 803789075 200000 187281553 200000 124611822 200000 954032143 200000 665218497 200000 879380674 200000 238006521 200000 739570374 200000 291225460 200000 152331979 200000 164212674 200000 39675474 200000 135699558 200000 191658991 200000 186649107 200000 529863045 200000 440212976 200000 624411276 200000 888173012 200000 684329550 200000 260231305 200000 336712229 200000 933046796 200000 848806847 200000 752093643 200000 746551642 200000 424408293 200000 458260487 200000 763904621 200000 674508778 200000 545942439 200000 53410935 200000 549653065 200000 467443895 200000 950999739 200000 864125825 200000 580342871 200000 824309696 200000 93173161 200000 891240115 200000 406951087 200000 312297511 200000 66333977 200000 939616959 200000 880050313 200000 159476269 200000 584362708 200000 52458357 200000 694400063 200000 652981552 200000 788393923 200000 325662150 200000 473920329 200000 709397938 200000 101544430 200000 912524738 200000 895720512 200000 613699924 200000 78713982 200000 102136986 200000 111593691 200000 236905174 200000 991252410 200000 751404190 200000 346274803 200000 381184536 200000 474841869 200000 665513279 200000 296569217 200000 965049372 200000 820921085 200000 71680269 200000 403390110 200000 712490752 200000 917852468 200000 635709880 200000 127831937 200000 969886215 200000 234959482 200000 252477458 200000 359118724 200000 937554832 200000 577789111 200000 200152586 200000 621948190 200000 600440092 200000 192935157 200000 933509298 200000 219288041 200000 248978763 200000 682990427 200000 898473529 200000 607445149 200000 841563615 200000 324072242 200000 700425201 200000 238544657 200000 675349943 200000 861344995 200000 411759689 200000 395996736 200000 496242388 200000 451738614 200000 723700947 200000 16795713 200000 132680278 200000 579441427 200000 875287614 200000 122163277 200000 504220798 200000 312440836 200000 420429915 200000 558007996 200000 299332269 200000 10799536 200000 660718619 200000 775718663 200000 838579554 200000 201055264 200000 797285262 200000 661580231 200000 46026303 200000 751599741 200000 432136165 200000 673841331 200000 130694148 200000 95743246 200000 961607024 200000 762072740 200000 395254929 200000 535712062 200000 280038816 200000 807887252 200000 531616488 200000 389281171 200000 583773445 200000 924034713 200000 642901288 200000 980105143 200000 614690128 200000 955120110 200000 892525201 200000 5311602 200000 236495697 200000 311549162 200000 645894534 200000 377756589 200000 793501944 200000 849411589 200000 955034501 200000 348946031 200000 692928343 200000 673542361 200000 940197679 200000 714235107 200000 145776798 200000 729293854 200000 241398342 200000 836467791 200000 572020764 200000 718529452 200000 799155113 200000 822162205 200000 888892484 200000 369491580 200000 866454361 200000 804885205 200000 321870500 200000 12965542 200000 626247798 200000 274718239 200000 19595759 200000 810246499 200000 522040129 200000 468643013 200000 809133555 200000 793886987 200000 747228443 200000 567524270 200000 663325090 200000 990731032 200000 259013252 200000 156767972 200000 615212813 200000 709951520 200000 541183260 200000 207387021 200000 814114147 200000 646222301 200000 830720932 200000 724455412 200000 444838133 200000 966668072 200000 95109629 200000 108248449 200000 454196532 200000 525321720 200000 718975270 200000 9487547 200000 707223216 200000 737788263 200000 840828737 200000 192597324 200000 263508250 200000 172680621 200000 276767630 200000 198251517 200000 732518210 200000 701736482 200000 585871981 200000 775809204 200000 286156569 200000 452515134 200000 270571871 200000 18443388 200000 400960430 200000 559912603 200000 333410565 200000 869884796 200000 716469044 200000 670631665 200000 814771999 200000 158046462 200000 265728250 200000 245732888 200000 207969933 200000 34648425 200000 846598000 200000 253606665 200000 52613456 200000 295109190 200000 345183784 200000 946971613 200000 131023496 200000 630712894 200000 643186641 200000 996485067 200000 974847607 200000 333462297 200000 671400509 200000 831778604 200000 363137148 200000 469274047 200000 356935771 200000 650859386 200000 86575383 200000 842935865 200000 461384253 200000 335825739 200000 738000363 200000 732891568 200000 228402962 200000 535968858 200000 606033334 200000 424858220 200000 830952235 200000 567713661 200000 511723610 200000 542124502 200000 358503929 200000 88398511 200000 336228566 200000 475346549 200000 331375629 200000 495293703 200000 515045196 200000 568847860 200000 296679190 200000 483619006 200000 550130940 200000 717491993 200000 399715813 200000 470655276 200000 116355655 200000 227021262 200000 674899051 200000 862129354 200000 811295916 200000 207270683 200000 427200952 200000 29693744 200000 266473165 200000 804078376 200000 738449916 200000 35246359 200000 794487914 200000 944296255 200000 918152841 200000 61842007 200000 483644515 200000 185450439 200000 853268943 200000 327438825 200000 296784569 200000 173825097 200000 693588830 200000 105526758 200000 919543949 200000 63837038 200000 949977062 200000 815595909 200000 409102878 200000 776590078 200000 855761721 200000 337994527 200000 633351374 200000 402960865 200000 846684742 200000 797343790 200000 503270685 200000 852590113 200000 16407839 200000 13696329 200000 718891691 200000 835299045 200000 562588915 200000 950510632 200000 380407354 200000 526635126 200000 364126740 200000 366845861 200000 118321577 200000 28368957 200000 703015409 200000 452279736 200000 698388984 200000 543672514 200000 716317979 200000 690029433 200000 331053897 200000 791564717 200000 711116612 200000 356831009 200000 397941981 200000 706816967 200000 915965242 200000 850010120 200000 482010898 200000 813032185 200000 663457519 200000 536161959 200000 565983083 200000 136660043 200000 668097907 200000 778626198 200000 934280327 200000 915802086 200000 383879927 200000 622706318 200000 955925031 200000 64759058 200000 347939019 200000 452098151 200000 15222059 200000 132868663 200000 98861408 200000 944913691 200000 184462740 200000 955627742 200000 998199366 200000 618865344 200000 67944579 200000 163080624 200000 192253485 200000 812180625 200000 514662968 200000 231308917 200000 535032551 200000 832330468 200000 747146259 200000 265904150 200000 911580004 200000 209586484 200000 741416085 200000 670630555 200000 290619827 200000 994271768 200000 691540830 200000 118029100 200000 427258631 200000 70051657 200000 289896240 200000 226655762 200000 45073326 200000 122709918 200000 670843882 200000 866466486 200000 652350235 200000 269962514 200000 82386572 200000 993652640 200000 902944220 200000 342253756 200000 270383929 200000 844002936 200000 57752483 200000 575513813 200000 733210927 200000 77504520 200000 664940353 200000 578121910 200000 385158864 200000 149408823 200000 683593893 200000 708273366 200000 205766043 200000 711290382 200000 551470816 200000 657918670 200000 598317618 200000 58441142 200000 675754531 200000 629317975 200000 106184277 200000 524836983 200000 917324734 200000 78540874 200000 109518053 200000 660844729 200000 853162018 200000 276722846 200000 135091681 200000 317504006 200000 22322399 200000 972484205 200000 59450987 200000 895488261 200000 846022310 200000 765375215 200000 915674307 200000 565837695 200000 579473735 200000 19937915 200000 117423689 200000 198216285 200000 978896307 200000 916005516 200000 97197438 200000 194470310 200000 854280698 200000 597183417 200000 420054531 200000 580221573 200000 340253004 200000 527953339 200000 392382104 200000 204517696 200000 638569467 200000 939937130 200000 226775325 200000 342481217 200000 590090102 200000 537946815 200000 128096403 200000 362005776 200000 95153743 200000 673911506 200000 916519706 200000 994148438 200000 200043573 200000 105498588 200000 166948851 200000 969606618 200000 343988218 200000 948882742 200000 884235135 200000 59179911 200000 904141709 200000 533100887 200000 517546814 200000 198712931 200000 303611391 200000 58706392 200000 575364048 200000 277197976 200000 1904513 200000 848195955 200000 180357878 200000 583149934 200000 670587236 200000 670111743 200000 325251473 200000 15422285 200000 981913623 200000 130454644 200000 909285792 200000 876787135 200000 479329579 200000 783590636 200000 332890181 200000 290103659 200000 880370001 200000 986076830 200000 105801664 200000 504694298 200000 854018137 200000 983243748 200000 304778098 200000 400673973 200000 559847732 200000 203825718 200000 186472922 200000 245776708 200000 628467186 200000 916018220 200000 116642970 200000 324028655 200000 828342723 200000 355001215 200000 983631474 200000 41649664 200000 216697593 200000 283454728 200000 412245826 200000 560484830 200000 319736580 200000 95791806 200000 580275723 200000 5494034 200000 158035572 200000 192233914 200000 284069613 200000 211561797 200000 108495097 200000 643761717 200000 535590698 200000 880603967 200000 31159653 200000 239896968 200000 57399073 200000 897042152 200000 224227751 200000 339802666 200000 434122835 200000 102955850 200000 384956113 200000 232625589 200000 396272992 200000 477220492 200000 43446546 200000 176485088 200000 416879625 200000 862114807 200000 776494011 200000 924744581 200000 286397231 200000 637646323 200000 246301501 200000 720397980 200000 396575442 200000 417721354 200000 963501353 200000 584462909 200000 259342866 200000 12088035 200000 607719982 200000 45324192 200000 602490160 200000 71146568 200000 981296157 200000 929778463 200000 987370380 200000 607295264 200000 106622951 200000 348965426 200000 272125864 200000 772800884 200000 100958620 200000 378127218 200000 376848675 200000 695320172 200000 219492461 200000 182621846 200000 105889469 200000 479374418 200000 622384298 200000 144045175 200000 42091097 200000 754093197 200000 490592707 200000 810503950 200000 961211125 200000 298733478 200000 447037002 200000 22982516 200000 586310323 200000 729446214 200000 480721391 200000 798293984 200000 965766354 200000 663146549 200000 468879234 200000 394919340 200000 479629748 200000 501292636 200000 835340019 200000 88065359 200000 566128857 200000 885373122 200000 785053524 200000 413689955 200000 651710178 200000 753214353 200000 783821012 200000 260140960 200000 875910030 200000 855167506 200000 329604805 200000 989474014 200000 836448191 200000 873114795 200000 777789846 200000 895479061 200000 385210741 200000 688244967 200000 44789976 200000 898384479 200000 902909392 200000 198667118 200000 564215613 200000 893914612 200000 419542289 200000 283207175 200000 258035859 200000 421000236 200000 214471833 200000 322314140 200000 890508748 200000 623568000 200000 798266087 200000 346302517 200000 928221944 200000 772492169 200000 506899357 200000 136199931 200000 490858312 200000 451990782 200000 186769275 200000 453553718 200000 300828428 200000 291890105 200000 474184802 200000 419640142 200000 722652085 200000 265753521 200000 485746513 200000 378390733 200000 623575507 200000 162620927 200000 341247082 200000 512705626 200000 146992407 200000 55715037 200000 807270125 200000 960726206 200000 867506769 200000 339157410 200000 904410938 200000 115501025 200000 223587185 200000 91965638 200000 372868306 200000 510896333 200000 999216521 200000 110998499 200000 404478550 200000 209573801 200000 564525257 200000 289340849 200000 222696837 200000 686641599 200000 17027712 200000 738833416 200000 474087745 200000 815457141 200000 299280161 200000 878939105 200000 382292362 200000 840181846 200000 141670970 200000 451898708 200000 845359488 200000 217637642 200000 486372477 200000 454598042 200000 732986725 200000 160411993 200000 881627579 200000 224811275 200000 183046295 200000 170881067 200000 648930019 200000 666150177 200000 406799257 200000 958592393 200000 218328582 200000 371602034 200000 553833994 200000 753852060 200000 476523605 200000 937823928 200000 868420779 200000 87809964 200000 23362593 200000 864245452 200000 510909789 200000 595328545 200000 599067353 200000 512849573 200000 851287839 200000 194397317 200000 309744398 200000 785951581 200000 942719507 200000 939629695 200000 934047345 200000 935535404 200000 789582201 200000 214455000 200000 698488786 200000 818231146 200000 542882225 200000 876902777 200000 340529953 200000 823531663 200000 583675965 200000 630163306 200000 227220336 200000 106476085 200000 106805691 200000 582701779 200000 994735343 200000 905846036 200000 534149102 200000 202146557 200000 182302958 200000 180401413 200000 62741429 200000 200274002 200000 728602589 200000 268334335 200000 58481937 200000 318662232 200000 62875982 200000 669846299 200000 333615907 200000 786984376 200000 182423536 200000 29883026 200000 599667754 200000 576336444 200000 18526613 200000 407308220 200000 758394760 200000 105911499 200000 535122732 200000 703647763 200000 803499965 200000 636814703 200000 807846087 200000 510090285 200000 503313513 200000 899178319 200000 931382677 200000 812261317 200000 860046925 200000 522694836 200000 43974631 200000 517444018 200000 265231178 200000 720525062 200000 710586158 200000 153452524 200000 595282015 200000 426349775 200000 438126074 200000 350803853 200000 245817262 200000 81044918 200000 805799932 200000 11244749 200000 218307191 200000 778163332 200000 892169221 200000 704437508 200000 667330331 200000 629751586 200000 399964163 200000 696856747 200000 479328537 200000 254424728 200000 434926857 200000 602357082 200000 507706131 200000 473465615 200000 603752263 200000 972805578 200000 750325961 200000 912834510 200000 710304781 200000 192220115 200000 828317467 200000 365973312 200000 201863628 200000 183019630 200000 685934090 200000 258631403 200000 493526548 200000 620519348 200000 576981175 200000 122363769 200000 663233429 200000 891971292 200000 266522465 200000 703305905 200000 592885793 200000 653356607 200000 216092522 200000 56013182 200000 489035431 200000 797428055 200000 308782418 200000 9533926 200000 162556217 200000 715649211 200000 526520506 200000 53959443 200000 317513990 200000 377766435 200000 493193313 200000 680974158 200000 64662624 200000 956577897 200000 123791913 200000 787762685 200000 311628982 200000 427692933 200000 475156242 200000 246535083 200000 749976217 200000 666436751 200000 850550076 200000 601032703 200000 299011002 200000 707094976 200000 186541544 200000 236714947 200000 646757098 200000 688226416 200000 897118582 200000 105188574 200000 85656600 200000 16885016 200000 25218408 200000 781151321 200000 416796245 200000 75961168 200000 621483101 200000 225320541 200000 246548434 200000 747847121 200000 967144470 200000 574037553 200000 608138207 200000 522795124 200000 391592307 200000 702999616 200000 15453420 200000 524470832 200000 958427253 200000 765507088 200000 808486539 200000 485091614 200000 180550717 200000 609751115 200000 456094572 200000 695082616 200000 453497611 200000 853614777 200000 488885087 200000 976142484 200000 389472831 200000 425042498 200000 98883412 200000 246576877 200000 447635034 200000 117827824 200000 444351325 200000 875342362 200000 177969917 200000 766084074 200000 47933097 200000 687186900 200000 344068327 200000 907889530 200000 565047178 200000 134196467 200000 924522490 200000 335962374 200000 74276719 200000 269017455 200000 25867062 200000 912124697 200000 561880810 200000 947012706 200000 797089467 200000 275314523 200000 651943338 200000 653319684 200000 194934218 200000 384918675 200000 760064129 200000 851565998 200000 431142596 200000 303441067 200000 518959454 200000 154761687 200000 766046505 200000 124948140 200000 491881810 200000 989244952 200000 468778393 200000 640639676 200000 343001742 200000 357026090 200000 104507861 200000 198824486 200000 984050786 200000 348644582 200000 265507517 200000 501831506 200000 237068607 200000 750607427 200000 327754323 200000 378718663 200000 927137973 200000 88188251 200000 384446901 200000 607629871 200000 256286069 200000 648545638 200000 482957606 200000 198115922 200000 212215631 200000 740520123 200000 42787845 200000 882996505 200000 327269683 200000 355442901 200000 73756372 200000 489096332 200000 709179187 200000 355221579 200000 11050801 200000 836196307 200000 475295359 200000 38791894 200000 906190303 200000 625863992 200000 323016039 200000 496318798 200000 73998525 200000 593397793 200000 806860123 200000 341093292 200000 915119820 200000 403176730 200000 586774253 200000 640766216 200000 750909996 200000 320864200 200000 387517900 200000 803491739 200000 405230623 200000 667719926 200000 7318729 200000 421930174 200000 238996739 200000 703817867 200000 115845590 200000 367963880 200000 488678491 200000 284894608 200000 337517569 200000 660147122 200000 305396422 200000 852059182 200000 818530684 200000 906292182 200000 390179846 200000 222053805 200000 628329368 200000 11717419 200000 795804921 200000 100465270 200000 426561220 200000 509275817 200000 105264034 200000 37062160 200000 343507089 200000 980598378 200000 128590112 200000 80474918 200000 602867632 200000 758291365 200000 553563572 200000 201893246 200000 516784625 200000 319089844 200000 675657406 200000 134929410 200000 527001157 200000 560033039 200000 533608127 200000 796151993 200000 329158843 200000 592521038 200000 591583064 200000 451622606 200000 378029702 200000 898078506 200000 325546313 200000 9408647 200000 889560565 200000 291710844 200000 874793586 200000 613128527 200000 269571705 200000 915931707 200000 855249876 200000 374568364 200000 147566241 200000 125998720 200000 670164368 200000 356744007 200000 603762208 200000 551880836 200000 978922725 200000 23679210 200000 910835652 200000 423857568 200000 510956597 200000 898192509 200000 875097472 200000 977910347 200000 119097088 200000 72171783 200000 45051490 200000 391243295 200000 451472870 200000 6422706 200000 721008285 200000 667249619 200000 201003689 200000 421292742 200000 458010495 200000 546816321 200000 812585511 200000 31898540 200000 325155194 200000 119864161 200000 915609187 200000 532448492 200000 100657182 200000 858378315 200000 866051196 200000 501730094 200000 615210524 200000 138389815 200000 770399411 200000 741619259 200000 628267333 200000 286377087 200000 605781609 200000 596746492 200000 948176520 200000 379810715 200000 502362141 200000 22779257 200000 388336118 200000 505722660 200000 9424241 200000 909480155 200000 734527168 200000 997053649 200000 787309861 200000 388409705 200000 712911670 200000 562094459 200000 608191769 200000 865947278 200000 202332360 200000 108603163 200000 129273422 200000 646514384 200000 606035976 200000 635144394 200000 110441701 200000 150560729 200000 950462630 200000 199252159 200000 448150557 200000 46012529 200000 968086897 200000 999525972 200000 852777049 200000 959779456 200000 677793372 200000 229256192 200000 708092183 200000 681921296 200000 59593334 200000 168000349 200000 408832248 200000 847937608 200000 191523311 200000 596429603 200000 339040701 200000 731057009 200000 341530136 200000 151915306 200000 386556487 200000 583938804 200000 717000547 200000 568783466 200000 954809494 200000 351122521 200000 254227806 200000 473360637 200000 159764426 200000 96054856 200000 221821627 200000 441450523 200000 578384932 200000 165807243 200000 882109259 200000 987678748 200000 236041477 200000 276959241 200000 818773501 200000 348540025 200000 442920685 200000 742885579 200000 33384162 200000 927969227 200000 394729340 200000 743825402 200000 246179115 200000 506571721 200000 11765619 200000 146587101 200000 274726184 200000 121812301 200000 566573234 200000 499949023 200000 776280138 200000 87232590 200000 624645178 200000 241471622 200000 551739169 200000 450321381 200000 798132780 200000 466463100 200000 214580062 200000 77002316 200000 867704776 200000 528843145 200000 425890256 200000 712757466 200000 537864046 200000 643204246 200000 400146026 200000 246210055 200000 565187743 200000 821900202 200000 207881275 200000 433099117 200000 354653180 200000 870177520 200000 200911219 200000 108725700 200000 15754052 200000 163729838 200000 981366116 200000 42935524 200000 222527321 200000 389137998 200000 21367421 200000 483860422 200000 462828603 200000 945282648 200000 934059088 200000 858831490 200000 235557643 200000 763390068 200000 844287884 200000 137773649 200000 570356232 200000 497140844 200000 516677635 200000 359193995 200000 697907348 200000 894930215 200000 448449700 200000 115827114 200000 851928878 200000 691607215 200000 259089280 200000 475396932 200000 963758968 200000 6311466 200000 814339016 200000 306447891 200000 636508211 200000 558194659 200000 534797260 200000 306543344 200000 495865149 200000 937997122 200000 697571069 200000 863004114 200000 361568665 200000 114778830 200000 55551980 200000 703261651 200000 209067365 200000 65141809 200000 790567495 200000 690124075 200000 990376932 200000 653849140 200000 796669153 200000 505335602 200000 573417846 200000 468103357 200000 800663978 200000 223700576 200000 855354778 200000 143634647 200000 995508658 200000 160109135 200000 914903794 200000 606530730 200000 635613482 200000 130867639 200000 602983741 200000 572587389 200000 907259745 200000 863810673 200000 680498013 200000 535371706 200000 843416778 200000 890584436 200000 958289234 200000 788814057 200000 881539828 200000 963147993 200000 982152253 200000 583033267 200000 542500495 200000 957800921 200000 379499101 200000 349761504 200000 741664109 200000 808407244 200000 797965076 200000 638492248 200000 940353661 200000 317712172 200000 135638754 200000 632135460 200000 947514832 200000 681062287 200000 376358247 200000 432500589 200000 616390808 200000 116372400 200000 223220580 200000 794798459 200000 55190307 200000 114008166 200000 706120890 200000 275738295 200000 628741859 200000 905702825 200000 990293097 200000 979306408 200000 535744104 200000 870348435 200000 989876881 200000 673703417 200000 299543395 200000 576501084 200000 534060147 200000 658391664 200000 201487524 200000 293718364 200000 723780719 200000 225458935 200000 370408476 200000 130149644 200000 711849991 200000 691649174 200000 284090075 200000 604463620 200000 360780249 200000 749817205 200000 4969746 200000 251164413 200000 185976744 200000 645020382 200000 190286353 200000 543522255 200000 805785171 200000 605003064 200000 824457289 200000 308376947 200000 151241692 200000 879104524 200000 521022793 200000 578188802 200000 400392545 200000 7817731 200000 864911812 200000 576060083 200000 697424677 200000 632041701 200000 487553417 200000 96730591 200000 865913479 200000 385240986 200000 334089608 200000 823435008 200000 202103304 200000 198442028 200000 278066643 200000 411785901 200000 5316936 200000 303418306 200000 511295385 200000 111452318 200000 419467528 200000 934314661 200000 871588139 200000 883394477 200000 377784617 200000 35590206 200000 391926779 200000 120367058 200000 1108651 200000 305456405 200000 592419479 200000 989389861 200000 944437678 200000 750955218 200000 820375217 200000 28509919 200000 322454387 200000 989776958 200000 404694809 200000 819295064 200000 814442075 200000 445656898 200000 745318336 200000 373341193 200000 535701989 200000 873340647 200000 346994614 200000 730094218 200000 620004019 200000 590220627 200000 88257836 200000 94924692 200000 1319045 200000 996543953 200000 145628530 200000 317187840 200000 540389435 200000 78169800 200000 540403961 200000 778458053 200000 587944407 200000 205102529 200000 533189969 200000 846576124 200000 296981111 200000 663155045 200000 148021547 200000 636772063 200000 92040798 200000 811426172 200000 423699031 200000 288289476 200000 231660267 200000 336018159 200000 54946757 200000 804725030 200000 719239327 200000 464878534 200000 780966791 200000 455827612 200000 756500251 200000 820973865 200000 272046284 200000 716735199 200000 918778654 200000 207775073 200000 914653670 200000 620450503 200000 580520074 200000 403716055 200000 765640772 200000 432704076 200000 69640799 200000 648515347 200000 322818680 200000 878517896 200000 342395069 200000 461798077 200000 840724529 200000 935745459 200000 701910246 200000 471568799 200000 719916096 200000 533288230 200000 835839288 200000 806292896 200000 441368726 200000 461905240 200000 724091702 200000 629809609 200000 958836804 200000 340345314 200000 87914879 200000 314774595 200000 172555641 200000 958074237 200000 114101716 200000 111432790 200000 215218566 200000 410005506 200000 776469269 200000 189819498 200000 310611676 200000 9070696 200000 153567044 200000 44544009 200000 468334859 200000 899677897 200000 148292480 200000 702254554 200000 654822596 200000 601848413 200000 733672969 200000 797074342 200000 497796567 200000 499391355 200000 481125442 200000 545481302 200000 310407988 200000 120259486 200000 683673769 200000 254700529 200000 665978605 200000 405528925 200000 712257248 200000 315696034 200000 828050482 200000 103133809 200000 505084326 200000 480941999 200000 443443026 200000 108064178 200000 219736797 200000 564155778 200000 210900416 200000 348898585 200000 863558533 200000 874331555 200000 185885706 200000 182130622 200000 55349695 200000 260382651 200000 713807843 200000 942295514 200000 276587722 200000 701603473 200000 488520217 200000 831468742 200000 984781064 200000 145729040 200000 707087518 200000 83511545 200000 497261561 200000 262769470 200000 132894851 200000 801835532 200000 521410621 200000 265425477 200000 248292343 200000 23795385 200000 44759957 200000 402085997 200000 82836555 200000 772412631 200000 61373665 200000 519644190 200000 638066672 200000 492838238 200000 866714147 200000 638858978 200000 276044919 200000 51033704 200000 681269882 200000 192841056 200000 993904270 200000 759929133 200000 258877991 200000 352185185 200000 953959433 200000 591507972 200000 725601418 200000 520188878 200000 110484949 200000 449590376 200000 587056165 200000 838321839 200000 350716933 200000 159128816 200000 488012438 200000 628931884 200000 315455433 200000 838985045 200000 172332704 200000 519149455 200000 469027697 200000 502976112 200000 357164578 200000 945591615 200000 765163629 200000 130963000 200000 385609245 200000 938156741 200000 662864719 200000 652302790 200000 535769266 200000 270048714 200000 346859975 200000 579914579 200000 910715680 200000 506491158 200000 453668004 200000 79763000 200000 367220681 200000 295275153 200000 202980825 200000 666937580 200000 638193197 200000 26740549 200000 409299572 200000 320596233 200000 589717740 200000 273163609 200000 937833127 200000 24011078 200000 18098120 200000 412243990 200000 266304451 200000 808466301 200000 161969567 200000 397626852 200000 105585719 200000 389406886 200000 787674740 200000 73554509 200000 478292372 200000 656402649 200000 260142950 200000 246562808 200000 414419595 200000 779412814 200000 360378550 200000 236961967 200000 24194796 200000 72746591 200000 634138565 200000 475290969 200000 279768488 200000 749152132 200000 245227282 200000 495382527 200000 105428687 200000 119461718 200000 969684031 200000 442459081 200000 846952850 200000 800558988 200000 428494860 200000 662209793 200000 766544961 200000 329001215 200000 505820761 200000 679615246 200000 710457933 200000 881709480 200000 769029671 200000 251028601 200000 39154246 200000 240536224 200000 423492503 200000 645322987 200000 76998108 200000 846661150 200000 426846185 200000 627819820 200000 678971873 200000 501414268 200000 813867901 200000 274874149 200000 640422469 200000 149612849 200000 774018004 200000 564722653 200000 981429783 200000 106124503 200000 581683598 200000 171889534 200000 891987850 200000 432676646 200000 124330093 200000 379056465 200000 529810924 200000 764820470 200000 650057552 200000 203527612 200000 891941808 200000 679707711 200000 257656375 200000 430217290 200000 846600292 200000 488430619 200000 382352453 200000 921969059 200000 239498426 200000 443615426 200000 890864056 200000 807584654 200000 969826946 200000 454441612 200000 578769393 200000 946924277 200000 996148909 200000 392966899 200000 121053042 200000 538096608 200000 232862028 200000 615320205 200000 486774746 200000 87319416 200000 511778702 200000 992189716 200000 106657770 200000 322597893 200000 420696516 200000 893872481 200000 42335106 200000 292203759 200000 580158815 200000 24105323 200000 336910756 200000 426226880 200000 500576495 200000 47432779 200000 386195054 200000 949599007 200000 818705444 200000 324255291 200000 875214627 200000 895246037 200000 634355152 200000 261954706 200000 659030562 200000 928844746 200000 147283427 200000 945233352 200000 923775212 200000 318260488 200000 159451501 200000 205070711 200000 175580194 200000 401905334 200000 916406430 200000 947394647 200000 164817284 200000 463278622 200000 197707464 200000 55819328 200000 722502642 200000 516626854 200000 216574554 200000 974790187 200000 952258924 200000 899352281 200000 731654886 200000 954177072 200000 212751637 200000 330570335 200000 550191899 200000 770387336 200000 24031019 200000 120010752 200000 747366090 200000 597336203 200000 302636816 200000 603439268 200000 816423141 200000 140258995 200000 1590596 200000 439906900 200000 68266362 200000 161777302 200000 487278439 200000 711637561 200000 170236859 200000 405570030 200000 991863354 200000 74942107 200000 284768760 200000 24399764 200000 623793565 200000 862500578 200000 67239330 200000 409592703 200000 256903314 200000 159656344 200000 870795593 200000 926051529 200000 661122360 200000 35520100 200000 890740382 200000 659693482 200000 36442832 200000 346112015 200000 103414385 200000 206623610 200000 286866362 200000 871035522 200000 169403059 200000 206343345 200000 540588407 200000 538740933 200000 902259828 200000 936911081 200000 784398504 200000 851133696 200000 879828452 200000 927346906 200000 66652940 200000 403976829 200000 672140373 200000 224333405 200000 415748486 200000 664236451 200000 964169783 200000 409761897 200000 947617812 200000 547927035 200000 178403609 200000 18293527 200000 846187991 200000 523999789 200000 826621358 200000 42239392 200000 250064145 200000 231720963 200000 340380100 200000 552048220 200000 403868448 200000 139205732 200000 531070542 200000 319843013 200000 583504007 200000 266638682 200000 677646682 200000 778501489 200000 424841445 200000 993185292 200000 127233562 200000 485550107 200000 369619708 200000 683890883 200000 959544543 200000 172530074 200000 349531818 200000 18296551 200000 812015384 200000 500217318 200000 172441842 200000 24370434 200000 162088278 200000 23775769 200000 974636531 200000 722145467 200000 336710986 200000 371822699 200000 886450414 200000 105828572 200000 282835396 200000 623392820 200000 370616899 200000 982121803 200000 295238837 200000 179554797 200000 755418484 200000 416801043 200000 550378285 200000 750982958 200000 915586848 200000 896541276 200000 215898973 200000 330782896 200000 203236615 200000 334140525 200000 503093909 200000 685956171 200000 948852236 200000 170929073 200000 877951301 200000 348821240 200000 536903213 200000 523960750 200000 64500991 200000 139139792 200000 218012299 200000 576725774 200000 573930099 200000 218667786 200000 548727144 200000 206238104 200000 427622768 200000 393510911 200000 151188515 200000 814220343 200000 281610473 200000 675861801 200000 625066813 200000 798376177 200000 133902060 200000 530736415 200000 581152854 200000 157457137 200000 163775660 200000 217368985 200000 159074864 200000 818183293 200000 86010999 200000 468068209 200000 633986729 200000 638803198 200000 855893951 200000 453600415 200000 719004356 200000 519526142 200000 167537941 200000 537672763 200000 926674592 200000 560235045 200000 189916200 200000 16899710 200000 543868286 200000 357749050 200000 971166153 200000 154847936 200000 817761727 200000 593993767 200000 852579305 200000 711882106 200000 845121762 200000 688078836 200000 390286232 200000 100089412 200000 401247113 200000 918004938 200000 714060551 200000 660173783 200000 806599028 200000 462367216 200000 899243910 200000 876487692 200000 640771972 200000 170863057 200000 336263046 200000 258862042 200000 118853560 200000 702192115 200000 699281047 200000 475632474 200000 778985266 200000 383722240 200000 811429737 200000 44473798 200000 773820977 200000 392278208 200000 717165006 200000 960650612 200000 76111895 200000 213985307 200000 735952566 200000 190176735 200000 937124197 200000 147263771 200000 127848497 200000 990580638 200000 236775865 200000 795541735 200000 360248175 200000 755753066 200000 515001814 200000 152190409 200000 923996866 200000 958663963 200000 600945562 200000 444587303 200000 250136473 200000 775385001 200000 864887816 200000 795751820 200000 315810437 200000 516683054 200000 281196864 200000 513934496 200000 475605304 200000 615225826 200000 350491777 200000 82847018 200000 939852416 200000 713216286 200000 417058348 200000 476199701 200000 597760591 200000 117568345 200000 326459843 200000 563923303 200000 680026037 200000 983738412 200000 283036645 200000 754319433 200000 435953379 200000 309766224 200000 681472595 200000 573306117 200000 196015914 200000 360254366 200000 172948462 200000 433389571 200000 785982200 200000 665037581 200000 869050549 200000 805955786 200000 528789985 200000 244723895 200000 356831690 200000 602476036 200000 613579922 200000 123572692 200000 802926957 200000 1634681 200000 762006750 200000 722459835 200000 851067646 200000 611506194 200000 648205237 200000 706947303 200000 806715134 200000 434672087 200000 55450407 200000 916413167 200000 680185614 200000 34953200 200000 563585124 200000 224711820 200000 334133229 200000 441983655 200000 190378942 200000 920595606 200000 797616509 200000 416674147 200000 854901413 200000 812013830 200000 418430142 200000 164494509 200000 933735848 200000 354398452 200000 408637905 200000 127087661 200000 91360890 200000 508182169 200000 790827509 200000 465262765 200000 716464105 200000 918298958 200000 707627916 200000 556794900 200000 445553127 200000 783836042 200000 853051926 200000 526805355 200000 324109701 200000 964712167 200000 256878643 200000 989126875 200000 93982450 200000 49456668 200000 41991588 200000 667919788 200000 825459071 200000 166499587 200000 593824074 200000 332926535 200000 129236893 200000 782871699 200000 94251300 200000 377056307 200000 951398108 200000 652112102 200000 320293460 200000 537888795 200000 274041325 200000 437378868 200000 155207962 200000 533553605 200000 398008992 200000 172246484 200000 81663191 200000 188450331 200000 6159334 200000 757280833 200000 870677002 200000 519578405 200000 525042639 200000 425984274 200000 730673237 200000 516283403 200000 899010444 200000 777036800 200000 55091319 200000 720886038 200000 372878189 200000 292183012 200000 374497874 200000 225441712 200000 362591970 200000 783114933 200000 527566567 200000 581894239 200000 419399293 200000 558865804 200000 695971924 200000 766989516 200000 191557101 200000 67781282 200000 282098140 200000 926948289 200000 55012868 200000 332185936 200000 146773982 200000 616077094 200000 764882097 200000 717138957 200000 88226266 200000 714776066 200000 465712902 200000 735654003 200000 631538803 200000 688334975 200000 407909170 200000 709488953 200000 407891303 200000 885290469 200000 493855879 200000 570350649 200000 164580760 200000 295928477 200000 601529716 200000 324079723 200000 854708485 200000 237047855 200000 384830346 200000 961530855 200000 560300753 200000 957888835 200000 727038330 200000 496808421 200000 364569402 200000 345839522 200000 494868756 200000 836671679 200000 230750113 200000 102177333 200000 148645705 200000 988126701 200000 235262600 200000 422188804 200000 845589545 200000 684878856 200000 238789517 200000 305970488 200000 604478693 200000 537062087 200000 29289331 200000 242366744 200000 409485261 200000 618054403 200000 191438362 200000 649723919 200000 39793234 200000 933504181 200000 323238017 200000 496781475 200000 370795780 200000 602843894 200000 284131017 200000 382892670 200000 796123027 200000 694407677 200000 644559924 200000 947798120 200000 237697745 200000 77057316 200000 243909409 200000 763682377 200000 788139693 200000 107489506 200000 923919121 200000 925985579 200000 631899193 200000 557000401 200000 196957861 200000 194640693 200000 685748132 200000 318146985 200000 574381980 200000 51131312 200000 706885696 200000 897267522 200000 806109912 200000 646624517 200000 368450684 200000 517656724 200000 779782233 200000 770151100 200000 643846122 200000 605328825 200000 632936767 200000 303426429 200000 399875385 200000 780211177 200000 993215947 200000 791041810 200000 463206970 200000 38775164 200000 162416478 200000 694847074 200000 673784798 200000 468540908 200000 66074743 200000 462383990 200000 65848885 200000 503982543 200000 295452856 200000 389076855 200000 400823408 200000 620999391 200000 974679777 200000 719275180 200000 863810784 200000 575197173 200000 978677459 200000 606936704 200000 252435699 200000 936472328 200000 273723277 200000 110999417 200000 454915900 200000 600969522 200000 187622193 200000 927370049 200000 631008619 200000 254749866 200000 661311230 200000 510359712 200000 450325584 200000 74417354 200000 940495703 200000 83365759 200000 471232988 200000 768650249 200000 254997434 200000 192801509 200000 434133790 200000 816789505 200000 275465928 200000 185522941 200000 452865609 200000 443417450 200000 71169091 200000 776315149 200000 103755947 200000 460531228 200000 684428042 200000 906504575 200000 484253879 200000 112136976 200000 955101470 200000 343109595 200000 120108539 200000 573446750 200000 757178271 200000 632740554 200000 206158634 200000 150214463 200000 355513038 200000 962910739 200000 897223698 200000 957340171 200000 975674380 200000 719984288 200000 357646245 200000 242716220 200000 588066265 200000 437329018 200000 121855476 200000 889499240 200000 992715221 200000 588836039 200000 305996846 200000 331117129 200000 372263105 200000 729387474 200000 44702372 200000 449166520 200000 470772350 200000 973208835 200000 910505671 200000 516105132 200000 685082635 200000 275603169 200000 501755687 200000 75042367 200000 22907786 200000 312632086 200000 995010933 200000 88578729 200000 520743483 200000 682989675 200000 549855361 200000 128694338 200000 267008126 200000 695512774 200000 804367420 200000 168259970 200000 89838036 200000 209950002 200000 171774902 200000 323368964 200000 919593182 200000 640857047 200000 497787679 200000 669198461 200000 675566428 200000 828663292 200000 853710793 200000 294143177 200000 9719342 200000 644576267 200000 898635811 200000 794697182 200000 72307029 200000 438363532 200000 597796287 200000 492498389 200000 550054385 200000 939673896 200000 140249421 200000 729587175 200000 116959300 200000 74077351 200000 79526556 200000 127337068 200000 203157933 200000 820946673 200000 973007518 200000 744566494 200000 790572716 200000 537873423 200000 825623908 200000 471845331 200000 578024164 200000 241559338 200000 546951197 200000 484465414 200000 509770515 200000 777918090 200000 739143962 200000 630010190 200000 715121947 200000 318540696 200000 933843917 200000 94323363 200000 85616123 200000 447176923 200000 9279172 200000 750808095 200000 15183829 200000 187108862 200000 31393713 200000 266810362 200000 226606569 200000 156314567 200000 296853860 200000 106222476 200000 718356120 200000 717975584 200000 180688846 200000 484939086 200000 147040609 200000 763409937 200000 78839295 200000 279788760 200000 578072806 200000 177045954 200000 681167912 200000 414058211 200000 198869223 200000 320965245 200000 964555160 200000 599795015 200000 523222596 200000 184657065 200000 76796098 200000 209985277 200000 94920446 200000 829400015 200000 4578613 200000 843916318 200000 153041974 200000 395166360 200000 539846049 200000 730408417 200000 515344939 200000 64816844 200000 884108248 200000 672379039 200000 200100415 200000 497167187 200000 53751498 200000 560752082 200000 425052914 200000 602982455 200000 883224198 200000 390551569 200000 825124325 200000 925016223 200000 474666558 200000 941186324 200000 594502615 200000 124429012 200000 629099587 200000 436918197 200000 320991914 200000 909063743 200000 756220932 200000 263459820 200000 926377309 200000 570476392 200000 106513938 200000 784522961 200000 671027219 200000 195772407 200000 168078879 200000 331183773 200000 8074250 200000 587153077 200000 715234041 200000 433426088 200000 523243427 200000 869564299 200000 320349330 200000 136599915 200000 258714720 200000 32158594 200000 480523770 200000 924950142 200000 432097504 200000 825727680 200000 744620898 200000 695632538 200000 725588196 200000 520699536 200000 683682330 200000 267513240 200000 750021964 200000 898082137 200000 496734355 200000 229480559 200000 746737177 200000 953914021 200000 835990621 200000 303355192 200000 808443500 200000 691177242 200000 111590952 200000 477415213 200000 699401861 200000 593257603 200000 610787270 200000 367233700 200000 552140228 200000 133392840 200000 809894439 200000 253070104 200000 302315690 200000 312275697 200000 284512090 200000 826204960 200000 250831063 200000 204890406 200000 976475794 200000 954327157 200000 924160781 200000 36373680 200000 427699741 200000 818736623 200000 765779243 200000 269108472 200000 378810734 200000 629737862 200000 648203826 200000 949020806 200000 938009363 200000 93938261 200000 133615170 200000 392461570 200000 262870718 200000 851809937 200000 531998876 200000 107110198 200000 995098432 200000 951595414 200000 845125537 200000 278880521 200000 671534728 200000 436524506 200000 669966032 200000 820627332 200000 88172455 200000 304781558 200000 22158539 200000 519909072 200000 582341838 200000 199914916 200000 906157394 200000 217922613 200000 949562701 200000 502498234 200000 870392134 200000 500931099 200000 969824661 200000 363818546 200000 311622310 200000 861221900 200000 396926774 200000 104061733 200000 985782420 200000 872113327 200000 734632161 200000 976848843 200000 689639760 200000 600461773 200000 150767206 200000 427827836 200000 426021434 200000 237546575 200000 242684086 200000 478071472 200000 145036243 200000 815878716 200000 60882401 200000 463987969 200000 50259388 200000 715232959 200000 588903191 200000 649195815 200000 545184437 200000 570198046 200000 627956906 200000 542874618 200000 826165918 200000 317390787 200000 206137865 200000 384377203 200000 877268600 200000 925271606 200000 604471750 200000 450938026 200000 977248867 200000 385106208 200000 875075472 200000 455038424 200000 688397216 200000 493408584 200000 882603577 200000 889019990 200000 724216976 200000 551347865 200000 977051568 200000 165223579 200000 329344691 200000 204369433 200000 552306950 200000 325712449 200000 123909801 200000 78149618 200000 863426669 200000 382797823 200000 132284467 200000 859195756 200000 525670707 200000 85446575 200000 12506162 200000 312090863 200000 113392586 200000 233108552 200000 128682150 200000 241500165 200000 721187778 200000 122734052 200000 700118191 200000 39861589 200000 836931020 200000 50381755 200000 438598285 200000 745344680 200000 235661752 200000 253184549 200000 960830371 200000 85507815 200000 27242103 200000 899829402 200000 440272495 200000 275402778 200000 827001881 200000 36917684 200000 126950035 200000 776263529 200000 119984590 200000 717096235 200000 179829455 200000 495272222 200000 288251368 200000 446588888 200000 4000515 200000 968243872 200000 765419991 200000 589523378 200000 374752816 200000 753483896 200000 404257835 200000 110503378 200000 525668470 200000 660820559 200000 989362836 200000 323013745 200000 39679767 200000 615858413 200000 437579236 200000 706726632 200000 114395762 200000 266508858 200000 274327050 200000 28703662 200000 307948552 200000 619551040 200000 647014424 200000 19514461 200000 959535225 200000 222637094 200000 547997757 200000 481370028 200000 36507014 200000 469391413 200000 424106954 200000 517775221 200000 788896272 200000 849968597 200000 264855856 200000 534548144 200000 513936407 200000 221196432 200000 262956544 200000 784624501 200000 189212347 200000 201786637 200000 302624489 200000 758739708 200000 189698109 200000 264722710 200000 331434428 200000 34186656 200000 374055933 200000 343432594 200000 307087722 200000 454780630 200000 734432381 200000 301876874 200000 787587587 200000 188153146 200000 682804060 200000 513987366 200000 591274680 200000 981915266 200000 181732187 200000 510664112 200000 120450009 200000 155573127 200000 950673498 200000 799746447 200000 685479638 200000 334769218 200000 798984026 200000 477829964 200000 381886017 200000 746075596 200000 563864188 200000 677653648 200000 24803786 200000 288572508 200000 549031167 200000 395434019 200000 128425537 200000 462736716 200000 164613957 200000 333244398 200000 916497302 200000 204718867 200000 80833742 200000 455145208 200000 350400731 200000 847306571 200000 431091771 200000 533245291 200000 520821311 200000 394299564 200000 289862987 200000 27113616 200000 928945940 200000 880916238 200000 504189664 200000 533005517 200000 392233417 200000 46942057 200000 274318586 200000 651218349 200000 735004655 200000 865728983 200000 948173497 200000 450599896 200000 803896888 200000 715497872 200000 498329182 200000 256230165 200000 748977778 200000 819719917 200000 471071050 200000 733622350 200000 74964367 200000 19853669 200000 188563452 200000 806004619 200000 622308767 200000 376232337 200000 892989462 200000 599873013 200000 464411603 200000 285024554 200000 259770968 200000 777081300 200000 291208315 200000 950784265 200000 595772067 200000 964231824 200000 904480008 200000 866562853 200000 526454262 200000 893235379 200000 100099594 200000 518711960 200000 310209651 200000 330387940 200000 802485042 200000 206144921 200000 732412762 200000 702732524 200000 449026896 200000 3098498 200000 757617931 200000 782037939 200000 523452500 200000 792000202 200000 540571399 200000 484085571 200000 464651088 200000 386512139 200000 179874287 200000 924629955 200000 784599156 200000 914289405 200000 834346370 200000 586574461 200000 835470095 200000 679795320 200000 786332322 200000 827160536 200000 389112724 200000 806052469 200000 903227215 200000 175336284 200000 828034961 200000 434794252 200000 282487465 200000 231460276 200000 238911928 200000 480576886 200000 999395058 200000 81606311 200000 261914586 200000 572406284 200000 287653768 200000 106073373 200000 91499238 200000 631501893 200000 315771118 200000 592617759 200000 10950381 200000 211328698 200000 905941187 200000 506655702 200000 239202081 200000 298632996 200000 632328136 200000 463122826 200000 295574992 200000 906135132 200000 352556510 200000 139333027 200000 284579436 200000 430933082 200000 683318276 200000 849384107 200000 724838789 200000 441343029 200000 758124636 200000 63377993 200000 313053388 200000 525120040 200000 333469222 200000 613777222 200000 30218513 200000 862605194 200000 420457410 200000 555867531 200000 473242692 200000 775610579 200000 988209842 200000 844437536 200000 885390199 200000 498677662 200000 349440916 200000 178170669 200000 852092634 200000 938072736 200000 620325419 200000 658420732 200000 798610877 200000 439544757 200000 372208982 200000 245910260 200000 890261648 200000 189571027 200000 527939350 200000 452229022 200000 671208165 200000 431955219 200000 863306892 200000 189971618 200000 406719339 200000 427069102 200000 471196663 200000 12363210 200000 905640436 200000 313828093 200000 560304825 200000 48612349 200000 224606575 200000 301315447 200000 960130386 200000 176288069 200000 370831342 200000 545629365 200000 198580578 200000 955307209 200000 569606816 200000 152625777 200000 142388138 200000 814569170 200000 666543574 200000 158607746 200000 877838859 200000 134486728 200000 695531265 200000 587285472 200000 383255428 200000 985877301 200000 795044530 200000 459225765 200000 41704504 200000 31590848 200000 92136087 200000 599122953 200000 501138277 200000 845690163 200000 88128388 200000 832135012 200000 146875756 200000 841190260 200000 145830758 200000 206813999 200000 137793486 200000 67264910 200000 447420241 200000 608623874 200000 878320940 200000 707255721 200000 264507762 200000 254158230 200000 571897670 200000 941745932 200000 127472412 200000 115568835 200000 209184508 200000 205024802 200000 727636159 200000 391955330 200000 819232335 200000 700982385 200000 371616235 200000 560415212 200000 623650400 200000 881734307 200000 772539728 200000 54281528 200000 446455150 200000 851218560 200000 295638720 200000 953696704 200000 433539803 200000 150365424 200000 552535338 200000 718794491 200000 306476839 200000 256163836 200000 997509792 200000 979669891 200000 750778355 200000 322841806 200000 346453073 200000 786637071 200000 578111998 200000 944386988 200000 834347151 200000 225815161 200000 14877482 200000 12809727 200000 705406665 200000 58659257 200000 367731319 200000 257396817 200000 155627920 200000 311497703 200000 343969797 200000 971951178 200000 107502229 200000 517442876 200000 900229909 200000 212699825 200000 95452329 200000 419177744 200000 97823751 200000 886700912 200000 506248635 200000 53332444 200000 111843933 200000 742498703 200000 959365852 200000 123548984 200000 301316790 200000 785218871 200000 835248189 200000 612120029 200000 213728979 200000 154146223 200000 407651630 200000 381732772 200000 756849556 200000 319794530 200000 799466015 200000 687010692 200000 519694074 200000 537789398 200000 290420898 200000 516642198 200000 302394918 200000 90660277 200000 264547687 200000 527209236 200000 774379864 200000 697380551 200000 74450494 200000 432817237 200000 577246704 200000 597583861 200000 677665303 200000 852581073 200000 310807151 200000 542879046 200000 375566596 200000 330392354 200000 16115830 200000 414379492 200000 819311157 200000 473841408 200000 504265412 200000 305306136 200000 553093113 200000 990185283 200000 590160187 200000 392844616 200000 412775874 200000 563155427 200000 927804123 200000 991697919 200000 169724961 200000 582391291 200000 274546116 200000 470441957 200000 171387589 200000 692708288 200000 195300663 200000 434974657 200000 168171648 200000 485836942 200000 645142421 200000 620245886 200000 104597313 200000 876511963 200000 445878878 200000 443002914 200000 23804953 200000 723477056 200000 123552306 200000 872692183 200000 325709113 200000 383947639 200000 924597458 200000 383793124 200000 321369073 200000 81851478 200000 544569630 200000 951281844 200000 459231922 200000 160789463 200000 327737624 200000 696799181 200000 660654860 200000 347847699 200000 305829854 200000 517436377 200000 477088688 200000 254419522 200000 88726451 200000 87253152 200000 137351790 200000 455987900 200000 71587831 200000 137626891 200000 848383542 200000 229610233 200000 548276521 200000 339450146 200000 418592538 200000 188694419 200000 686282474 200000 660956685 200000 951713866 200000 735094338 200000 576014844 200000 394852374 200000 766836246 200000 263288286 200000 174170174 200000 430484132 200000 172076014 200000 871929440 200000 127542449 200000 836135488 200000 686311012 200000 495757536 200000 634948981 200000 494046354 200000 530429223 200000 296559511 200000 274071500 200000 32562788 200000 620842761 200000 744754654 200000 60779541 200000 741460893 200000 811205625 200000 893834284 200000 940928464 200000 397221702 200000 189271304 200000 803708955 200000 298940832 200000 6583176 200000 764964455 200000 282635362 200000 213531971 200000 108262315 200000 527851879 200000 598331611 200000 789286298 200000 514845208 200000 396048503 200000 100568189 200000 872881319 200000 224296022 200000 402833704 200000 944764770 200000 364937 200000 201640208 200000 347845163 200000 897842882 200000 164388481 200000 270574604 200000 144094544 200000 791486197 200000 135380207 200000 138326580 200000 689724296 200000 471570803 200000 941579092 200000 545794960 200000 348818147 200000 917169878 200000 454101329 200000 624488776 200000 913934481 200000 813768918 200000 487713190 200000 285029798 200000 457576164 200000 80803916 200000 760811571 200000 694082065 200000 497341772 200000 444933935 200000 578348025 200000 340820242 200000 10074712 200000 101713560 200000 544979225 200000 769314898 200000 856627643 200000 800628416 200000 987105490 200000 168870552 200000 881625156 200000 35249920 200000 495701382 200000 214548943 200000 880514019 200000 504080335 200000 101467317 200000 634403581 200000 90959785 200000 594439367 200000 569588479 200000 991994444 200000 807245768 200000 979983519 200000 181091878 200000 652800772 200000 934953358 200000 780756273 200000 600106248 200000 766068622 200000 664790381 200000 223671669 200000 906781096 200000 247615858 200000 285996278 200000 963454339 200000 562787109 200000 542075224 200000 303060696 200000 657949331 200000 682682304 200000 77243657 200000 569233636 200000 360559872 200000 484946650 200000 765597550 200000 626991115 200000 917225535 200000 32567538 200000 73317007 200000 557161565 200000 802111212 200000 20307370 200000 935258517 200000 442725131 200000 818720445 200000 28633026 200000 560696519 200000 497773669 200000 967362699 200000 355084570 200000 289342352 200000 702467035 200000 212019791 200000 521668275 200000 435714678 200000 963929599 200000 818375458 200000 843750574 200000 698765603 200000 228518017 200000 435558715 200000 32709707 200000 655181407 200000 692351537 200000 719827444 200000 599953386 200000 157701138 200000 647956735 200000 139846596 200000 257291020 200000 986860870 200000 70787069 200000 455724101 200000 898454097 200000 949981730 200000 727423322 200000 182532655 200000 463633786 200000 558968815 200000 570498152 200000 902202202 200000 481004392 200000 70121750 200000 330872726 200000 708971198 200000 941366811 200000 625333023 200000 907369589 200000 636398197 200000 835036339 200000 430697650 200000 704509878 200000 400896951 200000 779858290 200000 755526041 200000 649540394 200000 284122333 200000 569718198 200000 723114683 200000 455356352 200000 316146526 200000 274960898 200000 718510113 200000 879367049 200000 608799187 200000 909159413 200000 796878580 200000 221256118 200000 841644021 200000 52840528 200000 940997499 200000 92801687 200000 842536093 200000 853468403 200000 734429985 200000 797404061 200000 971704258 200000 891507935 200000 213859436 200000 420955992 200000 890125438 200000 274077749 200000 854549254 200000 744452473 200000 900557576 200000 187131445 200000 220016055 200000 498392271 200000 699993786 200000 930466111 200000 723479656 200000 420754765 200000 887605771 200000 589123284 200000 380418081 200000 239015938 200000 896308885 200000 568631189 200000 589926666 200000 70305566 200000 852856080 200000 588531009 200000 234826860 200000 273005043 200000 251433812 200000 293919418 200000 689948848 200000 945087728 200000 992295514 200000 198381056 200000 327199582 200000 445603239 200000 523473978 200000 59364404 200000 842551071 200000 105301703 200000 819572269 200000 652851605 200000 847918522 200000 872261666 200000 310893708 200000 511981957 200000 625474073 200000 915485863 200000 252337358 200000 34344579 200000 432318533 200000 773614695 200000 28472716 200000 943276594 200000 771777380 200000 22080659 200000 841976447 200000 361837904 200000 365223873 200000 778685820 200000 824397952 200000 840704446 200000 379827396 200000 652216464 200000 517566343 200000 399401086 200000 972796660 200000 318710883 200000 786379947 200000 740539311 200000 604401147 200000 50023074 200000 630496295 200000 779394705 200000 968152738 200000 473375264 200000 437345618 200000 625961863 200000 623981263 200000 678873293 200000 19648676 200000 540940815 200000 841190285 200000 237280697 200000 531452856 200000 393343179 200000 82388228 200000 181208853 200000 255368003 200000 356372346 200000 170821755 200000 733863472 200000 552006433 200000 124826878 200000 528205916 200000 571471229 200000 296113224 200000 364873047 200000 869817903 200000 773608075 200000 198912209 200000 262793126 200000 487325341 200000 24202250 200000 988879861 200000 515599402 200000 336373102 200000 198671820 200000 923461133 200000 245326917 200000 477548426 200000 686760640 200000 842487440 200000 878618743 200000 329174778 200000 255749367 200000 519547927 200000 68288096 200000 89723111 200000 748558243 200000 614510684 200000 208638657 200000 939339161 200000 691464466 200000 838287926 200000 500305275 200000 836475513 200000 655416502 200000 277136285 200000 301955470 200000 90434063 200000 619310879 200000 648559531 200000 313996570 200000 71105027 200000 517931006 200000 236101784 200000 511431008 200000 214314782 200000 639690275 200000 68667836 200000 324242112 200000 317484873 200000 339862911 200000 835303312 200000 119459516 200000 634028940 200000 88844066 200000 274848172 200000 639121906 200000 752838159 200000 380420413 200000 200963785 200000 866569253 200000 537252892 200000 14965536 200000 656001727 200000 419925556 200000 797648410 200000 282340156 200000 360172679 200000 547256353 200000 65356178 200000 159069984 200000 829180474 200000 753039114 200000 747732269 200000 143445375 200000 246125327 200000 746524466 200000 204364979 200000 550072360 200000 930472800 200000 417621496 200000 344874764 200000 382757899 200000 918100644 200000 556910045 200000 844274242 200000 664565562 200000 466399093 200000 783986817 200000 659874172 200000 801237220 200000 704423818 200000 112007333 200000 367132931 200000 443052890 200000 595723197 200000 584428586 200000 968995392 200000 610917390 200000 497655814 200000 190857232 200000 407243707 200000 386253710 200000 589575037 200000 379077239 200000 645606172 200000 68117388 200000 382080091 200000 520591008 200000 623875885 200000 185916632 200000 705419768 200000 569993452 200000 817285077 200000 767897443 200000 709136589 200000 149937882 200000 651499037 200000 51113534 200000 729856626 200000 360691980 200000 851464749 200000 933959575 200000 396833184 200000 754330434 200000 909640015 200000 738366145 200000 583191600 200000 278345308 200000 55776234 200000 197456428 200000 183439129 200000 485823068 200000 415797640 200000 739286376 200000 774968436 200000 885170784 200000 63963855 200000 375763238 200000 308372859 200000 372409515 200000 846957962 200000 609981238 200000 791731333 200000 783003292 200000 975974561 200000 480392 200000 580784906 200000 313367732 200000 131590172 200000 226134830 200000 882131876 200000 604855956 200000 791628067 200000 856696407 200000 609606667 200000 634413819 200000 839641599 200000 392862805 200000 437877015 200000 298779083 200000 481103897 200000 170693271 200000 622385856 200000 647576580 200000 811677689 200000 583460783 200000 209953313 200000 926883270 200000 565648711 200000 202408268 200000 590677872 200000 289266259 200000 252024013 200000 856687679 200000 846060038 200000 637177865 200000 468274290 200000 900922489 200000 75138140 200000 898497131 200000 912063295 200000 921905931 200000 67633162 200000 414527512 200000 638144861 200000 523008036 200000 617291722 200000 693364945 200000 409428500 200000 41847061 200000 369035634 200000 760671094 200000 55090636 200000 532981839 200000 668875260 200000 319141385 200000 243854863 200000 786007394 200000 807074177 200000 294951337 200000 514589060 200000 705605375 200000 569671993 200000 994588311 200000 103190004 200000 312391926 200000 968007036 200000 913690163 200000 882806856 200000 185197623 200000 167607234 200000 13559038 200000 796772999 200000 166644436 200000 551548069 200000 864383641 200000 595648988 200000 528894973 200000 135883229 200000 136020931 200000 859798157 200000 671150081 200000 107641922 200000 975255646 200000 774908420 200000 957408851 200000 668286413 200000 171818346 200000 843659465 200000 361206657 200000 816870294 200000 695696136 200000 477843589 200000 705028414 200000 728569302 200000 581005431 200000 617436159 200000 9796184 200000 696621030 200000 31735833 200000 591723298 200000 270990530 200000 811178557 200000 18647406 200000 87505140 200000 136469898 200000 139964533 200000 103632662 200000 386962847 200000 15973090 200000 595460933 200000 918786258 200000 667084907 200000 918320154 200000 891590279 200000 548033411 200000 5675968 200000 77686691 200000 824398642 200000 667655464 200000 605738280 200000 87634702 200000 484971360 200000 847624419 200000 650241354 200000 170309897 200000 536730185 200000 825850100 200000 251554287 200000 920101224 200000 983549509 200000 232365755 200000 412317696 200000 249274648 200000 884711116 200000 868330682 200000 475787653 200000 479941676 200000 178629240 200000 639128719 200000 138129831 200000 124666324 200000 664111361 200000 334492925 200000 678104749 200000 860699744 200000 689377600 200000 429430243 200000 356453377 200000 407144768 200000 799381804 200000 82240066 200000 82054699 200000 512126726 200000 57634270 200000 979057211 200000 760502484 200000 352152930 200000 547835791 200000 101111053 200000 771568324 200000 787025699 200000 138323352 200000 255983898 200000 128689635 200000 849998908 200000 601007216 200000 862824418 200000 802414907 200000 815687611 200000 553078193 200000 406365702 200000 409558259 200000 194608594 200000 518305810 200000 798218053 200000 891386964 200000 609323474 200000 484791149 200000 276239489 200000 462361030 200000 103458858 200000 181984954 200000 285244345 200000 514574035 200000 889856619 200000 333531665 200000 656742927 200000 399608866 200000 740486470 200000 102791850 200000 685920707 200000 129616253 200000 534056588 200000 534407392 200000 134055990 200000 87215563 200000 860635435 200000 54082088 200000 126791143 200000 673120021 200000 450437943 200000 100607262 200000 531947128 200000 288789635 200000 625642461 200000 113278328 200000 719579817 200000 887086175 200000 165397872 200000 489293839 200000 13134426 200000 139725328 200000 263062880 200000 783521500 200000 55925389 200000 607457311 200000 750368317 200000 583429368 200000 582972256 200000 200803893 200000 909647799 200000 683706522 200000 543334934 200000 678594842 200000 446022304 200000 291903260 200000 604025614 200000 846866103 200000 483102952 200000 311932149 200000 198719433 200000 622892563 200000 19618718 200000 708931519 200000 630257383 200000 356871512 200000 108347125 200000 117013042 200000 846104106 200000 71753167 200000 863084091 200000 322911270 200000 650871409 200000 882268126 200000 542913507 200000 55730835 200000 824506812 200000 977308432 200000 837655419 200000 253977491 200000 915597102 200000 453892621 200000 315497397 200000 683824734 200000 598175493 200000 18915484 200000 959429218 200000 241662797 200000 677605026 200000 143319463 200000 213594225 200000 534910423 200000 678295687 200000 630862646 200000 664406003 200000 426410133 200000 860898899 200000 343193714 200000 369938969 200000 595206464 200000 87239 200000 89418147 200000 393662259 200000 477901489 200000 534006211 200000 20771377 200000 72703154 200000 263999711 200000 22323785 200000 963025574 200000 842504998 200000 92864228 200000 304379511 200000 584727721 200000 718485567 200000 675646711 200000 267044240 200000 803083523 200000 410621647 200000 577864818 200000 129366003 200000 138251164 200000 167113926 200000 545590732 200000 790176034 200000 924880254 200000 189951284 200000 729277599 200000 995167163 200000 447080656 200000 756872265 200000 719577507 200000 292554625 200000 619391708 200000 437221207 200000 38362288 200000 34961235 200000 62745097 200000 44239053 200000 991083199 200000 94824242 200000 849483744 200000 146138685 200000 967705064 200000 215529534 200000 442156809 200000 992817750 200000 817492324 200000 162800312 200000 757804366 200000 54055145 200000 308262284 200000 362257409 200000 701762454 200000 146213096 200000 461009367 200000 178841753 200000 455110122 200000 883584609 200000 184145630 200000 532852768 200000 665274739 200000 561636486 200000 29207642 200000 118186327 200000 379542137 200000 829787559 200000 526987044 200000 806260766 200000 6354020 200000 923142453 200000 462328628 200000 135383927 200000 34865086 200000 736944576 200000 843712929 200000 696434561 200000 395309614 200000 821140729 200000 655820966 200000 158775677 200000 990378621 200000 955680688 200000 769066394 200000 907493323 200000 514186388 200000 924103638 200000 709499126 200000 640943084 200000 472799611 200000 306523259 200000 305922130 200000 229996161 200000 380629338 200000 672387535 200000 907767398 200000 666502474 200000 205506939 200000 40753444 200000 255895821 200000 301507367 200000 408465989 200000 35968234 200000 518826813 200000 336239641 200000 243044161 200000 553843888 200000 132269839 200000 962778944 200000 749200151 200000 800934697 200000 564181436 200000 591436510 200000 333642129 200000 197865507 200000 998372253 200000 184763473 200000 444785558 200000 22944401 200000 819452457 200000 901325852 200000 579498288 200000 162536065 200000 30652921 200000 254853599 200000 864942470 200000 312069925 200000 200075975 200000 502204505 200000 889917153 200000 791494350 200000 195985770 200000 219536747 200000 944591017 200000 627642091 200000 475465178 200000 52704791 200000 939190120 200000 759614477 200000 731108657 200000 762245756 200000 973681349 200000 982677989 200000 515405735 200000 238739419 200000 708094346 200000 939089731 200000 50972820 200000 72783508 200000 670127517 200000 476311064 200000 539956337 200000 898405417 200000 946974729 200000 991123316 200000 958786262 200000 681006905 200000 282234102 200000 480312200 200000 864678012 200000 39456132 200000 151029676 200000 504930212 200000 758915899 200000 831215085 200000 228657811 200000 15167032 200000 345363468 200000 682996850 200000 413497140 200000 690008278 200000 810816776 200000 224218164 200000 414014520 200000 697088046 200000 958490982 200000 997629301 200000 617953639 200000 825715727 200000 911257984 200000 577755028 200000 942203305 200000 709023596 200000 251875533 200000 30510866 200000 8957191 200000 765933651 200000 988920807 200000 350621583 200000 804862123 200000 451055607 200000 200538757 200000 491000781 200000 481742555 200000 790969510 200000 392578433 200000 755465642 200000 792056064 200000 384738258 200000 123808467 200000 695548457 200000 524139428 200000 136865804 200000 59606931 200000 387534185 200000 385897071 200000 667404547 200000 883501050 200000 321415851 200000 509654056 200000 208206216 200000 616108896 200000 961464912 200000 418613945 200000 163429772 200000 657333822 200000 120684504 200000 10662698 200000 544395295 200000 927586860 200000 636916706 200000 789003172 200000 811162482 200000 573429731 200000 100061745 200000 67012974 200000 614659797 200000 203549500 200000 378569637 200000 315737843 200000 934152377 200000 572498222 200000 695482429 200000 163200441 200000 857042094 200000 120007634 200000 31359259 200000 111709290 200000 693665637 200000 265035362 200000 106379390 200000 36817102 200000 894556333 200000 815724341 200000 381878729 200000 184232910 200000 741300601 200000 704663491 200000 955733882 200000 223441777 200000 637991896 200000 116215974 200000 91536690 200000 142187233 200000 45276410 200000 518487958 200000 525132211 200000 936877671 200000 931374897 200000 96552811 200000 673875675 200000 344418666 200000 646574572 200000 665270301 200000 603925421 200000 563955314 200000 426627005 200000 803507911 200000 202941001 200000 786303274 200000 767250515 200000 708027295 200000 55472622 200000 153907288 200000 928579711 200000 7094270 200000 636781822 200000 346233831 200000 34358322 200000 47690333 200000 983930616 200000 828438749 200000 505646717 200000 722607188 200000 568131710 200000 224899428 200000 890486158 200000 395052189 200000 47155536 200000 635599043 200000 988892345 200000 496326414 200000 341949519 200000 76227941 200000 638424172 200000 973577889 200000 978026874 200000 407949008 200000 625735224 200000 497121647 200000 516539891 200000 577133486 200000 874772685 200000 13089456 200000 959175674 200000 582161351 200000 854194173 200000 806637244 200000 373219055 200000 334594564 200000 302632632 200000 242302731 200000 830714707 200000 124458093 200000 926257934 200000 393503799 200000 750112455 200000 676247594 200000 517898799 200000 949748728 200000 105430538 200000 54111109 200000 678910573 200000 99481382 200000 130593023 200000 657806821 200000 729924920 200000 844230074 200000 312149155 200000 627316179 200000 117376287 200000 141057740 200000 152873754 200000 943589623 200000 315839445 200000 407727765 200000 473782178 200000 787258395 200000 236398120 200000 476381806 200000 370609309 200000 571243302 200000 8993802 200000 316315854 200000 577290123 200000 524463393 200000 767946892 200000 546059599 200000 154613516 200000 836342837 200000 564469725 200000 285123752 200000 410781921 200000 960719786 200000 219065678 200000 32041139 200000 53321707 200000 107132393 200000 786212176 200000 371170919 200000 120911913 200000 937740921 200000 565143923 200000 785027550 200000 451643581 200000 743321605 200000 262304872 200000 113946192 200000 471544295 200000 830594643 200000 386082815 200000 899377173 200000 766001416 200000 124894797 200000 957042985 200000 733585061 200000 573555871 200000 650605051 200000 635429878 200000 870672538 200000 899482190 200000 267961989 200000 155794839 200000 832794540 200000 656815828 200000 974254133 200000 772436572 200000 529884852 200000 112670740 200000 330217586 200000 198392245 200000 664970153 200000 685092620 200000 865081797 200000 190209588 200000 240821668 200000 350282205 200000 742604759 200000 331966856 200000 429717726 200000 745149897 200000 167084399 200000 874230403 200000 253358256 200000 629896495 200000 271876728 200000 891788564 200000 664383889 200000 691094415 200000 454855160 200000 371278413 200000 603622171 200000 728330124 200000 588993561 200000 831880285 200000 741185029 200000 286908644 200000 113595427 200000 147503254 200000 460409897 200000 790292089 200000 907748991 200000 37248871 200000 582221439 200000 491262538 200000 215819957 200000 664706657 200000 55461151 200000 596540794 200000 338206573 200000 219235381 200000 446332225 200000 636265543 200000 357988976 200000 369564851 200000 135899456 200000 742274578 200000 317278375 200000 615076044 200000 635721361 200000 14226269 200000 42415642 200000 798188176 200000 931374544 200000 934043590 200000 176228850 200000 305093424 200000 401707187 200000 256676880 200000 730911350 200000 606558972 200000 39879699 200000 205933083 200000 660298001 200000 569700709 200000 150182377 200000 139480806 200000 941890633 200000 224900859 200000 770278222 200000 510071442 200000 500411848 200000 418572654 200000 542192249 200000 530905697 200000 147868758 200000 990956432 200000 92855492 200000 615386802 200000 15071707 200000 781815633 200000 237392550 200000 92998406 200000 345383265 200000 538554304 200000 85609913 200000 943643646 200000 223485199 200000 611609872 200000 14106293 200000 335167321 200000 964915758 200000 298567823 200000 179735922 200000 47725049 200000 879669031 200000 688646319 200000 56051432 200000 414288350 200000 547247490 200000 757866241 200000 493039921 200000 666703400 200000 147201511 200000 451874356 200000 125768069 200000 444292888 200000 891482656 200000 358080537 200000 591512637 200000 712232975 200000 651841812 200000 720444833 200000 802421968 200000 747077516 200000 840097484 200000 631717085 200000 463857623 200000 110882097 200000 194112625 200000 171110139 200000 993025291 200000 749969342 200000 522100298 200000 30672463 200000 646397253 200000 5040916 200000 195856322 200000 108847174 200000 930902652 200000 12532786 200000 731401567 200000 609897331 200000 804068810 200000 925754170 200000 67076811 200000 430869382 200000 691461478 200000 775796075 200000 930226382 200000 346356047 200000 874122922 200000 731935528 200000 434522449 200000 621279935 200000 76209677 200000 247323119 200000 600744796 200000 897663717 200000 455163689 200000 696857185 200000 904724247 200000 820869108 200000 304526006 200000 781112896 200000 373747147 200000 590472507 200000 580662412 200000 127678059 200000 59676641 200000 815601450 200000 33141668 200000 727200995 200000 525872353 200000 632649043 200000 635384342 200000 166892232 200000 181771636 200000 35476069 200000 530175259 200000 81191515 200000 717286241 200000 955475505 200000 990420236 200000 673955069 200000 636638098 200000 91250088 200000 203239264 200000 158710574 200000 890311184 200000 786729691 200000 404204208 200000 393249422 200000 784276993 200000 875452665 200000 661286069 200000 933603806 200000 738118064 200000 220305491 200000 297770568 200000 825302783 200000 328315525 200000 154566746 200000 923677025 200000 331765488 200000 125127431 200000 196137886 200000 199418135 200000 792284627 200000 755006176 200000 979045328 200000 142655909 200000 654510312 200000 74460377 200000 228396480 200000 153857634 200000 581731471 200000 838555864 200000 829135711 200000 688931783 200000 888420937 200000 400834024 200000 26970557 200000 448250220 200000 328544439 200000 277623345 200000 564094218 200000 6603785 200000 858674585 200000 602116858 200000 61401752 200000 622550393 200000 812048847 200000 358982829 200000 91526871 200000 713703602 200000 225296730 200000 709237458 200000 681851734 200000 861376973 200000 583076698 200000 190287890 200000 247926472 200000 709941763 200000 754047505 200000 146481205 200000 875365627 200000 207536557 200000 150891742 200000 750893603 200000 46375649 200000 642157122 200000 227018306 200000 779583461 200000 508508299 200000 41089627 200000 567921117 200000 943551652 200000 103948072 200000 623735730 200000 231352432 200000 109024936 200000 243707146 200000 606633758 200000 990863836 200000 414589786 200000 315771296 200000 335080599 200000 319068960 200000 832364866 200000 348267387 200000 789560119 200000 56315486 200000 847541256 200000 635113036 200000 746827062 200000 896773846 200000 369647733 200000 561552099 200000 48846828 200000 208049897 200000 159804530 200000 257403697 200000 214183890 200000 163640342 200000 341891335 200000 586980934 200000 78180992 200000 414441727 200000 853818972 200000 568619603 200000 291176623 200000 517448036 200000 418813883 200000 147909288 200000 287226935 200000 863019045 200000 616699275 200000 525469109 200000 815228433 200000 773422915 200000 91156821 200000 404857100 200000 195611222 200000 337998815 200000 737107906 200000 3156316 200000 97473597 200000 456752696 200000 173357210 200000 415973495 200000 886287904 200000 480055216 200000 660894406 200000 138387789 200000 223389558 200000 572399815 200000 984050253 200000 192194029 200000 860766937 200000 167002910 200000 179584601 200000 786068361 200000 930717184 200000 155128692 200000 82324274 200000 504298098 200000 937153477 200000 392254891 200000 793653825 200000 634849303 200000 3380256 200000 324563138 200000 142332430 200000 739160330 200000 480760361 200000 93363932 200000 919532609 200000 255743226 200000 563267609 200000 40892215 200000 669586340 200000 766099128 200000 770169160 200000 443693620 200000 307279390 200000 760017461 200000 149499951 200000 624288085 200000 797613752 200000 73577601 200000 778576998 200000 451651897 200000 774696858 200000 122166221 200000 578335910 200000 558881697 200000 730746894 200000 528396649 200000 279498952 200000 379645805 200000 426747515 200000 344751046 200000 258691011 200000 782186654 200000 624619627 200000 845566068 200000 773302704 200000 247934037 200000 8396933 200000 289073187 200000 804421577 200000 469561042 200000 554493074 200000 47803557 200000 134607461 200000 855701877 200000 442031994 200000 298759402 200000 258743036 200000 436672191 200000 401398599 200000 586003713 200000 847306280 200000 396381264 200000 543227680 200000 643441693 200000 650058145 200000 113067754 200000 35217230 200000 438924940 200000 493147711 200000 968007276 200000 355389242 200000 103791553 200000 881521658 200000 185448919 200000 572097900 200000 974500426 200000 300517869 200000 327872331 200000 947919244 200000 274972633 200000 384674894 200000 150081033 200000 326208100 200000 226173759 200000 496799350 200000 26091122 200000 369586651 200000 506619499 200000 286551774 200000 93961733 200000 675401978 200000 472591470 200000 110660894 200000 404896101 200000 898623466 200000 872771449 200000 34724336 200000 947060304 200000 253331955 200000 153239260 200000 584702250 200000 116176807 200000 432826237 200000 86722312 200000 247630791 200000 1106283 200000 968246290 200000 912972173 200000 520602077 200000 506121917 200000 416372313 200000 588924188 200000 642769575 200000 829406173 200000 17864731 200000 56163205 200000 840237692 200000 18548779 200000 356757569 200000 807743929 200000 514516180 200000 406932009 200000 968667858 200000 995818952 200000 32612425 200000 617338229 200000 478793465 200000 675986146 200000 387715731 200000 193640146 200000 66866940 200000 381673817 200000 524934282 200000 628584479 200000 807685189 200000 987025052 200000 528535079 200000 281741405 200000 695746908 200000 731226429 200000 794073730 200000 203082156 200000 915219946 200000 826080491 200000 175082964 200000 430267214 200000 636548790 200000 791587960 200000 559996278 200000 984014241 200000 289834411 200000 820767699 200000 75406303 200000 949960232 200000 687979983 200000 308003341 200000 910740649 200000 628320130 200000 121520460 200000 326085976 200000 636047499 200000 175087472 200000 98167658 200000 776728322 200000 206119775 200000 629533907 200000 883700881 200000 617588093 200000 739841564 200000 310875563 200000 502857803 200000 360073305 200000 504408284 200000 996562200 200000 545829695 200000 874517575 200000 481426135 200000 37193562 200000 145487670 200000 73991959 200000 765493349 200000 358821332 200000 931403545 200000 331279802 200000 165557502 200000 403504900 200000 507987696 200000 322090560 200000 662737212 200000 454871180 200000 91155940 200000 383068122 200000 504550103 200000 107659052 200000 904388668 200000 140248279 200000 96875176 200000 595032260 200000 280682850 200000 247294634 200000 81668774 200000 628020309 200000 133085662 200000 144249826 200000 445773802 200000 473741823 200000 383651673 200000 762676783 200000 933676205 200000 160798980 200000 248294555 200000 278273123 200000 647892040 200000 725696963 200000 607569804 200000 304824429 200000 149689138 200000 982578621 200000 344357174 200000 42971487 200000 430914821 200000 360531858 200000 943451584 200000 315691368 200000 109081208 200000 484118787 200000 217745523 200000 720096217 200000 277820261 200000 405708529 200000 665589175 200000 30867748 200000 657366724 200000 926580572 200000 989813014 200000 636388055 200000 524562605 200000 945573732 200000 71430455 200000 48673700 200000 191378520 200000 645475658 200000 401283556 200000 258583899 200000 295976992 200000 140558446 200000 24586244 200000 909693165 200000 753088890 200000 397028690 200000 822847392 200000 931183722 200000 900652802 200000 947435925 200000 21614560 200000 533306115 200000 752067182 200000 79960568 200000 326471950 200000 562556168 200000 200215191 200000 802265691 200000 722530961 200000 677330410 200000 555875190 200000 74387391 200000 118487283 200000 571739704 200000 852159524 200000 351330885 200000 324298202 200000 932581285 200000 709099224 200000 883352876 200000 454749201 200000 403508992 200000 563998444 200000 950716630 200000 129166720 200000 454745145 200000 57224407 200000 392848579 200000 401317166 200000 411703394 200000 207405107 200000 899951508 200000 166876998 200000 5359530 200000 865528248 200000 826457352 200000 930613518 200000 108491107 200000 251305790 200000 876331009 200000 979327215 200000 13777404 200000 1597373 200000 761069695 200000 324996211 200000 167106823 200000 429904207 200000 712686498 200000 455956034 200000 505033523 200000 23372588 200000 518774187 200000 663022115 200000 524930641 200000 438319533 200000 450398203 200000 611319552 200000 229317458 200000 556494409 200000 419750674 200000 488987873 200000 194098246 200000 540322201 200000 293402768 200000 984355055 200000 141223006 200000 602030934 200000 803461429 200000 679506290 200000 244001770 200000 605598297 200000 638746852 200000 922733522 200000 609399387 200000 832513689 200000 951247003 200000 409141401 200000 855445057 200000 548877104 200000 363354748 200000 824402286 200000 735372621 200000 847728725 200000 952704455 200000 759161626 200000 147921487 200000 411595106 200000 850951388 200000 578012549 200000 49808695 200000 379651790 200000 497571132 200000 711415225 200000 202682135 200000 454805555 200000 641716104 200000 78781917 200000 709183519 200000 922937417 200000 160521087 200000 838663483 200000 46327198 200000 854088424 200000 250098691 200000 951392314 200000 711043591 200000 440947465 200000 352032020 200000 990305891 200000 373426920 200000 774347972 200000 36654034 200000 334766174 200000 982834420 200000 48104274 200000 402426495 200000 245668853 200000 752569849 200000 230245644 200000 457900153 200000 851417615 200000 357652201 200000 687330153 200000 415784515 200000 91376309 200000 959045589 200000 709472514 200000 653111676 200000 707084560 200000 13497836 200000 688914321 200000 515227365 200000 682029928 200000 546314623 200000 607264236 200000 914099295 200000 71958309 200000 806985727 200000 267360782 200000 290598633 200000 782351057 200000 327473148 200000 471957261 200000 51599013 200000 850391059 200000 731151655 200000 311988516 200000 571373267 200000 752849332 200000 658326096 200000 650834858 200000 677167059 200000 209162653 200000 899073383 200000 476623128 200000 323770151 200000 752660694 200000 30729598 200000 137632006 200000 860905837 200000 537908103 200000 221189829 200000 660950572 200000 125749352 200000 52808442 200000 174833804 200000 686403173 200000 425544439 200000 587207574 200000 806243651 200000 282987175 200000 80143131 200000 696175844 200000 248930428 200000 753000715 200000 605052917 200000 871018380 200000 885225190 200000 573063370 200000 229603268 200000 472490840 200000 23447123 200000 888057405 200000 65732074 200000 468061999 200000 305430962 200000 199903451 200000 943883495 200000 954845979 200000 505506581 200000 897461565 200000 346817115 200000 395942979 200000 235099563 200000 37836061 200000 777440007 200000 332092144 200000 995564485 200000 859748690 200000 303818444 200000 764296330 200000 130659540 200000 193179092 200000 747709098 200000 655593371 200000 68352361 200000 58603453 200000 566582977 200000 922782666 200000 34037555 200000 237898565 200000 167302738 200000 232556001 200000 199660291 200000 152217540 200000 109918653 200000 901978054 200000 103958730 200000 59920819 200000 11979395 200000 564633220 200000 604107160 200000 20649130 200000 74541893 200000 733260355 200000 771655581 200000 832599906 200000 254857667 200000 236665419 200000 824057899 200000 926240691 200000 486074077 200000 525129476 200000 265115058 200000 677659798 200000 515246740 200000 584792055 200000 594299330 200000 111782948 200000 775131657 200000 990383053 200000 811207947 200000 460848532 200000 556227964 200000 364273230 200000 646635871 200000 131727680 200000 254964301 200000 212713058 200000 425389485 200000 745978527 200000 626669820 200000 120748563 200000 566825991 200000 365343307 200000 808745772 200000 95241352 200000 678634396 200000 990885883 200000 518820251 200000 407696906 200000 324337854 200000 955767433 200000 517843499 200000 140226561 200000 273235676 200000 974697453 200000 672661980 200000 648587511 200000 238903943 200000 443630399 200000 663040718 200000 1088148 200000 893064560 200000 84818104 200000 278762050 200000 935610271 200000 228658280 200000 758657968 200000 775810201 200000 652903426 200000 498436958 200000 997019296 200000 406177106 200000 263855301 200000 422770019 200000 26349344 200000 981334287 200000 720567313 200000 374796456 200000 370882025 200000 206293392 200000 325898029 200000 3826301 200000 29861076 200000 757959093 200000 743740036 200000 969925970 200000 533681880 200000 356102528 200000 792160668 200000 379313337 200000 509426702 200000 719034895 200000 406650655 200000 267449186 200000 518144432 200000 805482917 200000 832745173 200000 276582173 200000 977164309 200000 859392417 200000 112009639 200000 43623642 200000 659748533 200000 989594244 200000 960236444 200000 899812011 200000 714714154 200000 38585327 200000 357849566 200000 764358592 200000 861696044 200000 48938145 200000 581900982 200000 720009832 200000 707626899 200000 961154172 200000 179323787 200000 653713430 200000 138018903 200000 895843456 200000 138584293 200000 214168920 200000 963539347 200000 824057037 200000 425818735 200000 286635488 200000 485702525 200000 259378852 200000 661802223 200000 879984767 200000 584972142 200000 618396262 200000 941983824 200000 326199076 200000 809269215 200000 180181395 200000 348550552 200000 545911520 200000 617151592 200000 337545931 200000 775241457 200000 891144164 200000 319602115 200000 227774927 200000 601138082 200000 972592000 200000 618955206 200000 494281087 200000 391015446 200000 733031973 200000 721760108 200000 937608157 200000 417981907 200000 818784099 200000 181084875 200000 417025032 200000 598384003 200000 712715755 200000 516810014 200000 302454336 200000 903997678 200000 244089229 200000 496976060 200000 977862120 200000 518096125 200000 424944442 200000 220417309 200000 479011710 200000 413496760 200000 558615297 200000 459571931 200000 186900131 200000 309967431 200000 172742677 200000 840678318 200000 838426649 200000 837398260 200000 407900357 200000 852256878 200000 630723007 200000 974137638 200000 345727105 200000 349532436 200000 237423766 200000 873648486 200000 96521179 200000 802185912 200000 425120446 200000 999826268 200000 30841474 200000 251622291 200000 603232633 200000 706796498 200000 601977672 200000 978713342 200000 748438822 200000 921637551 200000 179030556 200000 79703408 200000 441894725 200000 825039101 200000 658106383 200000 265718915 200000 139121273 200000 4774114 200000 808647506 200000 171889902 200000 814628992 200000 207258025 200000 965814582 200000 892969611 200000 753055291 200000 395348922 200000 674555946 200000 775105105 200000 695710636 200000 998227100 200000 711205311 200000 539563098 200000 104452082 200000 977490170 200000 222990502 200000 53173214 200000 283170126 200000 486027930 200000 925846703 200000 359192885 200000 80329504 200000 904033382 200000 625394379 200000 304645591 200000 446365161 200000 898000998 200000 660013834 200000 629807198 200000 935070538 200000 558486978 200000 502808732 200000 246308482 200000 333221379 200000 206197444 200000 238949331 200000 209991452 200000 244170228 200000 456313555 200000 552382495 200000 619129891 200000 707427358 200000 628736632 200000 799267343 200000 640079536 200000 722072738 200000 499156828 200000 643275606 200000 217500924 200000 444411071 200000 51039302 200000 544253123 200000 411852384 200000 775779031 200000 958523169 200000 62954566 200000 109114707 200000 979316330 200000 949674739 200000 851164912 200000 422572911 200000 828534808 200000 293889510 200000 505254131 200000 967356267 200000 643647395 200000 835055938 200000 612803997 200000 474844449 200000 100003817 200000 4270960 200000 538443616 200000 872862089 200000 992943341 200000 325269496 200000 240807885 200000 606473403 200000 384592334 200000 163099522 200000 238681491 200000 541252591 200000 998400717 200000 753197527 200000 522385027 200000 885258624 200000 782183755 200000 925423072 200000 494506894 200000 321779939 200000 7480263 200000 805801893 200000 290775236 200000 146623668 200000 145479651 200000 693695567 200000 69800790 200000 963058345 200000 894308447 200000 615360038 200000 514366356 200000 553654683 200000 673176859 200000 78277778 200000 903483630 200000 216606083 200000 858692888 200000 83820572 200000 569550838 200000 120182138 200000 568192119 200000 281814125 200000 804312668 200000 133795255 200000 463000184 200000 843498573 200000 760035056 200000 621482900 200000 781470587 200000 653740452 200000 714287522 200000 578293128 200000 696214785 200000 67804540 200000 13110148 200000 815579949 200000 378390954 200000 96808956 200000 947164869 200000 930095419 200000 807802168 200000 955970669 200000 667360439 200000 159729034 200000 875656329 200000 93726520 200000 998728137 200000 444355346 200000 763206560 200000 450143717 200000 737572748 200000 396692461 200000 118069148 200000 417238300 200000 257604273 200000 929087315 200000 19923647 200000 616550055 200000 104770825 200000 976222109 200000 666637415 200000 944199021 200000 993621379 200000 955789890 200000 192308503 200000 310241655 200000 743259184 200000 143112667 200000 918618734 200000 959663598 200000 833635393 200000 604695585 200000 246953773 200000 444549401 200000 160980998 200000 704829933 200000 657555252 200000 161678435 200000 275663600 200000 722873142 200000 346681732 200000 732137042 200000 149392271 200000 149653782 200000 282525758 200000 379509904 200000 600862100 200000 599464900 200000 46124706 200000 768180709 200000 505641423 200000 167370394 200000 11515152 200000 534440506 200000 601898544 200000 360625167 200000 349546249 200000 740164247 200000 830437321 200000 152724413 200000 797758766 200000 794729764 200000 433030345 200000 625206364 200000 825283390 200000 55424810 200000 389973122 200000 428848068 200000 114896923 200000 298989330 200000 327658339 200000 415100654 200000 368802757 200000 295828068 200000 101606142 200000 837908466 200000 240724317 200000 467218889 200000 289483266 200000 839442441 200000 673936674 200000 693685000 200000 773387841 200000 720747404 200000 987499638 200000 212128011 200000 702217898 200000 123844594 200000 87891928 200000 582591451 200000 729044302 200000 90648532 200000 623213291 200000 590635166 200000 885035358 200000 613565676 200000 153350253 200000 562935199 200000 143567659 200000 886819856 200000 356019775 200000 843911750 200000 939868196 200000 324927803 200000 161933667 200000 946330906 200000 877230810 200000 245147011 200000 50917368 200000 995848134 200000 399972605 200000 150091043 200000 504587582 200000 421810448 200000 588925280 200000 703571826 200000 210993560 200000 945371873 200000 784244720 200000 209050857 200000 104744068 200000 922747459 200000 253912512 200000 292940064 200000 738675876 200000 631054174 200000 702270720 200000 12266703 200000 363360695 200000 251998073 200000 757815552 200000 518791633 200000 323412127 200000 715175678 200000 985633328 200000 665825564 200000 656169820 200000 460806005 200000 42373666 200000 141522633 200000 941227791 200000 568151431 200000 399190917 200000 857997841 200000 338284535 200000 891913980 200000 28838443 200000 559166797 200000 846785910 200000 956669116 200000 875909891 200000 907156980 200000 400431116 200000 955351248 200000 423364127 200000 967460511 200000 101699417 200000 177410657 200000 519204526 200000 894209288 200000 348733983 200000 854356919 200000 319621377 200000 67681286 200000 408698428 200000 808761915 200000 33932937 200000 766896529 200000 994324147 200000 149286517 200000 761733078 200000 800794819 200000 962911651 200000 600334861 200000 295802009 200000 328538580 200000 561263181 200000 337178572 200000 133672354 200000 181652508 200000 596199185 200000 857848219 200000 310398690 200000 385162260 200000 397272945 200000 953248898 200000 442839401 200000 349157716 200000 779065355 200000 444288681 200000 538567016 200000 947148437 200000 652967586 200000 238062426 200000 699460655 200000 508746671 200000 671116821 200000 367561980 200000 653588015 200000 723192219 200000 305694310 200000 237894936 200000 579143927 200000 282004594 200000 661077683 200000 737658967 200000 432868666 200000 401680747 200000 264849215 200000 979366529 200000 401042119 200000 522714848 200000 466337641 200000 463686271 200000 292182158 200000 355298376 200000 36181938 200000 650630232 200000 185956001 200000 790574653 200000 697203130 200000 563545910 200000 890533423 200000 592069750 200000 49978434 200000 397193057 200000 24773514 200000 621709261 200000 706049323 200000 288660546 200000 500071457 200000 251506746 200000 447444341 200000 991737441 200000 145402501 200000 824741589 200000 679882560 200000 949466470 200000 639299687 200000 284681687 200000 42573261 200000 551988251 200000 232047255 200000 347983000 200000 543854461 200000 217302119 200000 413474566 200000 191145361 200000 921331663 200000 389270867 200000 818533061 200000 585257562 200000 697367909 200000 681600775 200000 632168450 200000 799819180 200000 350255615 200000 959207629 200000 122747409 200000 636552544 200000 837892222 200000 886491404 200000 317965151 200000 366301293 200000 50744545 200000 651150670 200000 840031103 200000 519796460 200000 68993098 200000 638519866 200000 729738017 200000 525239831 200000 314708728 200000 573692825 200000 407812117 200000 970946629 200000 877038669 200000 411579475 200000 229302603 200000 614853358 200000 672561353 200000 42728562 200000 524156629 200000 940907180 200000 85855757 200000 691090205 200000 102090210 200000 752717623 200000 833717976 200000 602806941 200000 47184580 200000 117182311 200000 23231244 200000 919462491 200000 557452522 200000 735054132 200000 533772713 200000 441757407 200000 538266854 200000 25002425 200000 61872335 200000 620931025 200000 653748327 200000 498512172 200000 182492096 200000 751819771 200000 732338750 200000 359280870 200000 646090970 200000 591212356 200000 755134045 200000 251190624 200000 79082400 200000 31670965 200000 15365074 200000 807305778 200000 893904561 200000 118161527 200000 950040783 200000 421956630 200000 700647374 200000 872304082 200000 617554084 200000 17290466 200000 306293720 200000 657116974 200000 300841410 200000 861407121 200000 187017934 200000 393355797 200000 935599545 200000 318600249 200000 79742930 200000 541763374 200000 557773114 200000 432986133 200000 667688740 200000 176708674 200000 448795157 200000 617344892 200000 672049700 200000 682377786 200000 199221562 200000 277860838 200000 746850131 200000 400074525 200000 530834107 200000 133138413 200000 884670034 200000 743550998 200000 908393928 200000 816888137 200000 191637472 200000 459299691 200000 386050736 200000 222352594 200000 860569567 200000 28634758 200000 414011110 200000 581220993 200000 181762895 200000 255077871 200000 844442873 200000 751470446 200000 547530833 200000 219084623 200000 552121497 200000 473874898 200000 297453092 200000 827679597 200000 596438679 200000 616298246 200000 687854890 200000 518917172 200000 588886245 200000 845624193 200000 390716131 200000 920043178 200000 192300177 200000 824834269 200000 715970031 200000 248382201 200000 669723085 200000 181593553 200000 374783503 200000 717566057 200000 874901481 200000 306892855 200000 893492772 200000 411595618 200000 582761302 200000 593275654 200000 620742701 200000 706402670 200000 698541477 200000 549966936 200000 282286924 200000 248475956 200000 118219653 200000 268797797 200000 993193921 200000 699559037 200000 180891847 200000 761775749 200000 559838444 200000 110454834 200000 800088155 200000 478083376 200000 903162703 200000 405869147 200000 38649939 200000 148612096 200000 297207944 200000 599642145 200000 773407199 200000 503123629 200000 419893082 200000 324661707 200000 755679055 200000 246425616 200000 429999524 200000 349327043 200000 665216531 200000 614550048 200000 576753255 200000 92445585 200000 430538941 200000 203652598 200000 322687428 200000 199601118 200000 682307837 200000 183178187 200000 837563130 200000 318451314 200000 392619938 200000 960260344 200000 892919403 200000 580904245 200000 167893663 200000 145623028 200000 79868311 200000 166405425 200000 488903938 200000 143822937 200000 397580575 200000 903715469 200000 967073021 200000 368664286 200000 305222850 200000 306296978 200000 853265377 200000 621690205 200000 548947298 200000 630115752 200000 571653661 200000 726534350 200000 119962366 200000 567940953 200000 68135234 200000 579155785 200000 776475832 200000 31808588 200000 955660289 200000 291470343 200000 249250512 200000 202395723 200000 163924523 200000 184428384 200000 352882343 200000 28780605 200000 271539887 200000 582483149 200000 255028924 200000 79892523 200000 647925662 200000 690111206 200000 99270833 200000 206444861 200000 227127848 200000 132866916 200000 731950918 200000 541427133 200000 940706975 200000 273487135 200000 394743899 200000 156558098 200000 450593907 200000 677993488 200000 824576242 200000 222395846 200000 704292404 200000 483256144 200000 181905193 200000 687343487 200000 386405779 200000 334494486 200000 749972547 200000 998570760 200000 809536863 200000 294298300 200000 279104159 200000 910417481 200000 210770827 200000 501403833 200000 195495358 200000 296862281 200000 391725349 200000 829007015 200000 702882368 200000 485111091 200000 942592096 200000 316881214 200000 736903655 200000 23592525 200000 321815690 200000 238924886 200000 402469266 200000 139869697 200000 891464214 200000 90574055 200000 766024513 200000 615309270 200000 853270674 200000 762431243 200000 212215319 200000 536188535 200000 250722480 200000 996593146 200000 293529170 200000 751412650 200000 924521025 200000 132258317 200000 133227859 200000 305825881 200000 384123444 200000 555479227 200000 268036508 200000 446632076 200000 223939738 200000 941666461 200000 325856460 200000 342433132 200000 359254180 200000 420466028 200000 996005284 200000 112467777 200000 613973666 200000 203926529 200000 988930052 200000 988064627 200000 924041733 200000 47497299 200000 580656878 200000 443058828 200000 446441309 200000 253413244 200000 353130625 200000 985845299 200000 733622874 200000 546910643 200000 407037 200000 555192113 200000 994741198 200000 374341202 200000 883952580 200000 124301166 200000 843591593 200000 622092240 200000 637481815 200000 877556724 200000 68428027 200000 224725959 200000 135259476 200000 610943210 200000 552135668 200000 756694767 200000 616873854 200000 217317786 200000 466920422 200000 990247200 200000 543066292 200000 370857067 200000 941964096 200000 598652243 200000 209384183 200000 223863014 200000 962645396 200000 221385632 200000 316888935 200000 435656627 200000 969821585 200000 994672960 200000 334833733 200000 845480604 200000 163850505 200000 770476172 200000 681384690 200000 285310088 200000 847100651 200000 753471227 200000 736483310 200000 567668096 200000 395111752 200000 11007270 200000 727166681 200000 156193965 200000 362424145 200000 685428935 200000 145044084 200000 910101079 200000 783489878 200000 719791796 200000 755008159 200000 216160230 200000 753388232 200000 21935848 200000 980722780 200000 568159204 200000 626336311 200000 137449081 200000 253940682 200000 800728568 200000 630854996 200000 25434530 200000 901892650 200000 466311403 200000 649579247 200000 373443514 200000 803895772 200000 514032294 200000 809884409 200000 990307130 200000 716448865 200000 748013105 200000 480628866 200000 802920890 200000 845583450 200000 466823604 200000 374457275 200000 169625586 200000 762109831 200000 34807417 200000 862019571 200000 451375549 200000 267966664 200000 805114087 200000 582694301 200000 683565585 200000 441667102 200000 140457607 200000 736636488 200000 953518343 200000 365675689 200000 784567809 200000 570193572 200000 716166616 200000 156519083 200000 401837343 200000 716200067 200000 998159581 200000 715559811 200000 579352776 200000 451413204 200000 208509325 200000 92654513 200000 366323462 200000 89463208 200000 482591873 200000 904793816 200000 215382272 200000 214653488 200000 50234227 200000 886400438 200000 266024703 200000 50500797 200000 870205242 200000 944778796 200000 766324843 200000 581671102 200000 213560270 200000 293250364 200000 906371534 200000 851169988 200000 810632265 200000 322970885 200000 843195087 200000 979207808 200000 738604771 200000 612939976 200000 424388664 200000 938813634 200000 409208052 200000 334957798 200000 997652976 200000 314747 200000 242099957 200000 156013790 200000 546300671 200000 268799931 200000 601066622 200000 493767506 200000 697281936 200000 21274035 200000 132186696 200000 106281986 200000 468807914 200000 183955123 200000 602693163 200000 393402830 200000 559869813 200000 999791915 200000 859717920 200000 288447671 200000 836408506 200000 799816877 200000 684752192 200000 414005726 200000 692497762 200000 440086505 200000 535616962 200000 157914498 200000 217367349 200000 415047854 200000 44966144 200000 684808965 200000 275322139 200000 786012655 200000 817201265 200000 802578151 200000 217598238 200000 675322810 200000 449992879 200000 995665096 200000 305763429 200000 616958274 200000 272646513 200000 17808234 200000 139888441 200000 501166293 200000 370849681 200000 825657516 200000 522751235 200000 780371941 200000 374907655 200000 126313358 200000 556287562 200000 767004419 200000 802364139 200000 160620594 200000 76791993 200000 109669342 200000 386105206 200000 807931865 200000 55690518 200000 820235591 200000 419650048 200000 64506081 200000 612548427 200000 593390383 200000 395778818 200000 650339021 200000 423104096 200000 457301158 200000 198823956 200000 769411132 200000 979884158 200000 404367325 200000 826737135 200000 36145390 200000 910507757 200000 379283492 200000 170910828 200000 678986694 200000 769744917 200000 461484012 200000 601243778 200000 768987330 200000 195954559 200000 872048325 200000 463886922 200000 505296132 200000 59401684 200000 603793248 200000 820607742 200000 195542731 200000 505062620 200000 411378060 200000 637445877 200000 973625722 200000 993827712 200000 109205564 200000 11100071 200000 126791055 200000 379323335 200000 433903487 200000 757390766 200000 319969963 200000 316115163 200000 887160453 200000 475468994 200000 966122384 200000 100465413 200000 400296352 200000 393973179 200000 233704989 200000 358471084 200000 666055743 200000 569632401 200000 338091858 200000 76803928 200000 517038324 200000 426888799 200000 418473810 200000 56061876 200000 345177966 200000 145220955 200000 870549339 200000 491395975 200000 651168894 200000 499587806 200000 662143439 200000 723182777 200000 797398549 200000 219797345 200000 744515117 200000 917587539 200000 11929412 200000 66480764 200000 894503191 200000 43308158 200000 208159802 200000 127341289 200000 647343181 200000 407600257 200000 786152008 200000 172306046 200000 225724592 200000 356555463 200000 972659167 200000 168917558 200000 33722943 200000 795409110 200000 694806671 200000 916143143 200000 764960796 200000 103037272 200000 726170376 200000 444876684 200000 622283911 200000 472659989 200000 965945116 200000 512154300 200000 819228896 200000 418402806 200000 590147003 200000 780051759 200000 355053992 200000 275077379 200000 915894005 200000 46269311 200000 279484544 200000 231449188 200000 792203258 200000 527370084 200000 398341672 200000 19387491 200000 762456860 200000 246442422 200000 748977280 200000 695163495 200000 249086411 200000 296642158 200000 147451529 200000 79316217 200000 751398038 200000 260389028 200000 734528099 200000 182346177 200000 148106032 200000 652762769 200000 548343119 200000 508301705 200000 816681063 200000 386642318 200000 121201582 200000 963106360 200000 260471341 200000 509646354 200000 394369280 200000 74752216 200000 844437395 200000 329349559 200000 682786789 200000 471658383 200000 822684872 200000 66939700 200000 603701278 200000 998414760 200000 136558365 200000 46649955 200000 967423116 200000 699700619 200000 295202563 200000 486017595 200000 279294766 200000 324522688 200000 263637514 200000 579552982 200000 711947046 200000 425995247 200000 958376163 200000 685267820 200000 75120820 200000 364064481 200000 101719902 200000 603053141 200000 9816889 200000 913305727 200000 516576364 200000 512661257 200000 417374516 200000 471592145 200000 435124253 200000 296395299 200000 23574599 200000 872688895 200000 863319458 200000 434120024 200000 428457265 200000 257792851 200000 78090571 200000 991175556 200000 82243541 200000 208187700 200000 259233928 200000 780546205 200000 325110065 200000 262363947 200000 140250603 200000 223698876 200000 88414054 200000 710563553 200000 846380835 200000 990757146 200000 703708598 200000 943406365 200000 960666882 200000 528267792 200000 454736000 200000 442691530 200000 478391671 200000 866695445 200000 235825477 200000 477821934 200000 391170964 200000 832538563 200000 742976165 200000 38597043 200000 705584520 200000 773465297 200000 870127713 200000 529788001 200000 844539557 200000 399144473 200000 462953306 200000 666288737 200000 992431962 200000 418983571 200000 269191056 200000 496992059 200000 291695416 200000 130637399 200000 242166307 200000 536343959 200000 239616240 200000 205162142 200000 242683220 200000 390059326 200000 654216786 200000 474170304 200000 568512131 200000 758234905 200000 817721423 200000 743501622 200000 574729778 200000 139279152 200000 747990775 200000 109488536 200000 527389184 200000 719059628 200000 762548091 200000 620001439 200000 297765549 200000 338973141 200000 582877227 200000 938548003 200000 688268316 200000 123809811 200000 375870584 200000 444232477 200000 534412619 200000 630529519 200000 722244850 200000 237009318 200000 626045020 200000 5013266 200000 591308105 200000 297469173 200000 897042062 200000 309452356 200000 483145295 200000 318726244 200000 467589187 200000 803978605 200000 562137588 200000 928389226 200000 341151483 200000 630441879 200000 774109511 200000 279397537 200000 47603031 200000 536512745 200000 911791739 200000 312568769 200000 654619926 200000 389963436 200000 450882270 200000 412747170 200000 635928346 200000 882756937 200000 640465122 200000 342497084 200000 815362915 200000 255049288 200000 301494296 200000 861502122 200000 207131409 200000 25239121 200000 294884143 200000 780598561 200000 127829605 200000 352885550 200000 516133880 200000 423400701 200000 362124480 200000 620905926 200000 654232932 200000 954416052 200000 292671137 200000 338159138 200000 758489476 200000 720519135 200000 467724714 200000 55572331 200000 269177735 200000 941366071 200000 577197723 200000 271207400 200000 140375998 200000 890145429 200000 594980181 200000 212424452 200000 967648665 200000 673265136 200000 866420439 200000 134833989 200000 169352618 200000 562903138 200000 802581827 200000 313697877 200000 132647841 200000 592052258 200000 766680025 200000 301260540 200000 45221966 200000 447528586 200000 140848889 200000 606021411 200000 331892130 200000 506693137 200000 460452388 200000 162154962 200000 611958956 200000 62945873 200000 32298490 200000 786311473 200000 77714335 200000 929865218 200000 639348285 200000 957820553 200000 300288970 200000 961009916 200000 362378700 200000 725833283 200000 5829533 200000 604527160 200000 128037544 200000 972678631 200000 834902698 200000 790416846 200000 125767665 200000 513450014 200000 333215648 200000 719377143 200000 934808553 200000 197012655 200000 102264400 200000 217665036 200000 817481198 200000 82215044 200000 689804203 200000 489545860 200000 941837955 200000 280443814 200000 435503042 200000 311503608 200000 536067911 200000 562958140 200000 640857028 200000 963526434 200000 344929531 200000 667379086 200000 207380482 200000 572176856 200000 539658112 200000 650108935 200000 272369645 200000 192192277 200000 749532629 200000 472532781 200000 201453077 200000 290229231 200000 534435356 200000 141484203 200000 628954155 200000 922031777 200000 508254613 200000 135133511 200000 328967935 200000 398990978 200000 622810272 200000 676959978 200000 773804162 200000 488811531 200000 902053567 200000 620666014 200000 347504580 200000 994253012 200000 648513680 200000 369562763 200000 181247733 200000 977259413 200000 486990806 200000 390620152 200000 11695463 200000 818074153 200000 735593328 200000 62214479 200000 518039434 200000 185420678 200000 484733791 200000 17684504 200000 423017709 200000 818336709 200000 60276931 200000 292508412 200000 794144835 200000 557053983 200000 446938590 200000 287536579 200000 880066394 200000 694141677 200000 296847375 200000 555786069 200000 845158693 200000 963136422 200000 371322839 200000 335054779 200000 450803122 200000 370355940 200000 683101910 200000 315408926 200000 20028467 200000 543158878 200000 36638157 200000 302525126 200000 430631673 200000 379671278 200000 572422813 200000 304552732 200000 332213107 200000 722883211 200000 154962501 200000 959967144 200000 727038002 200000 200928847 200000 611591399 200000 731718162 200000 228472039 200000 805756018 200000 976234947 200000 387062051 200000 719991906 200000 627585100 200000 560847674 200000 287111364 200000 25678484 200000 673887830 200000 387276491 200000 386869757 200000 74520205 200000 163992616 200000 896214808 200000 458421494 200000 784021630 200000 140882555 200000 161307617 200000 709863673 200000 298401719 200000 891126567 200000 918636038 200000 365923437 200000 755595432 200000 437580069 200000 858473352 200000 574081755 200000 839708899 200000 749990542 200000 154857864 200000 713685740 200000 20351256 200000 538556057 200000 349442117 200000 14424168 200000 426768150 200000 712064928 200000 743593761 200000 366164024 200000 366452688 200000 79667994 200000 68205724 200000 908006499 200000 213695316 200000 186812321 200000 982519895 200000 335866899 200000 732527317 200000 245900524 200000 7570193 200000 876861328 200000 80231073 200000 929507797 200000 600229036 200000 446868547 200000 21603370 200000 3357268 200000 126420008 200000 581519028 200000 734892033 200000 400506241 200000 716439461 200000 699708043 200000 509328853 200000 227877269 200000 586904676 200000 838463122 200000 919835255 200000 451877864 200000 656704197 200000 305491120 200000 250580440 200000 454689523 200000 45919818 200000 200014318 200000 563375368 200000 223853134 200000 258802578 200000 677182068 200000 637150776 200000 593094834 200000 307080286 200000 17179532 200000 150200504 200000 669628408 200000 22469006 200000 455727517 200000 348962041 200000 239725335 200000 411446051 200000 411899441 200000 147560587 200000 88404521 200000 214343230 200000 736504303 200000 430750750 200000 557929061 200000 236223775 200000 31747232 200000 789106564 200000 463508517 200000 778466086 200000 638235948 200000 906615725 200000 262954208 200000 557828308 200000 267056029 200000 168245928 200000 91665200 200000 103602121 200000 752546074 200000 815891880 200000 182296269 200000 974992583 200000 960049132 200000 21774076 200000 470481039 200000 252938669 200000 749332860 200000 795925012 200000 504113775 200000 959980924 200000 339424338 200000 135311745 200000 724462469 200000 266498132 200000 546724886 200000 69468917 200000 906452490 200000 565127542 200000 356562834 200000 886607166 200000 271170902 200000 753723203 200000 156130477 200000 166518350 200000 732636130 200000 713486139 200000 752154736 200000 677879093 200000 667195206 200000 162132478 200000 668865284 200000 225227300 200000 753251388 200000 314882893 200000 543278001 200000 211057260 200000 799433882 200000 967506952 200000 900685023 200000 439587963 200000 840372571 200000 586760240 200000 407825432 200000 834058212 200000 837091477 200000 741104358 200000 410352131 200000 80303959 200000 350257027 200000 572965994 200000 142584425 200000 973845668 200000 19637372 200000 690547228 200000 30130227 200000 764584636 200000 935293176 200000 151003262 200000 272342888 200000 192050095 200000 70045585 200000 387150126 200000 202219315 200000 986977965 200000 510501887 200000 310900463 200000 459253722 200000 165579272 200000 215172890 200000 309955488 200000 578093767 200000 908162351 200000 151993563 200000 579507266 200000 440420482 200000 858634420 200000 617791066 200000 716913909 200000 58770612 200000 321177158 200000 742172624 200000 658417915 200000 873308196 200000 901127863 200000 23767702 200000 779742898 200000 599177405 200000 254179318 200000 883154211 200000 905574813 200000 266790277 200000 806433557 200000 548394257 200000 504197211 200000 289397414 200000 217809475 200000 789518103 200000 136693934 200000 917311336 200000 839362257 200000 768994063 200000 299229044 200000 464855603 200000 910102320 200000 565126128 200000 424498352 200000 987657361 200000 228432112 200000 695602132 200000 312731009 200000 282288937 200000 666794690 200000 161296883 200000 19962920 200000 329147332 200000 44933238 200000 399997605 200000 766869509 200000 822707531 200000 32787197 200000 440645986 200000 339769753 200000 237943238 200000 939400807 200000 562725061 200000 481363589 200000 890470494 200000 28676581 200000 336867971 200000 595047305 200000 183471450 200000 40806854 200000 706335096 200000 158492293 200000 847946788 200000 35738493 200000 161607066 200000 458453626 200000 878902596 200000 351162777 200000 962774530 200000 248924553 200000 142525027 200000 696555466 200000 535445737 200000 164807409 200000 401936457 200000 791233762 200000 648253352 200000 424262420 200000 509604062 200000 406228688 200000 617231542 200000 133937522 200000 189587244 200000 988429478 200000 201429933 200000 834995883 200000 814458714 200000 26970771 200000 679123780 200000 440158336 200000 136747697 200000 49937896 200000 379674453 200000 372566994 200000 673887129 200000 957679895 200000 710618328 200000 575273633 200000 312950172 200000 904944558 200000 128815077 200000 759641101 200000 242784098 200000 519532639 200000 225327541 200000 675873367 200000 955110066 200000 26344186 200000 479878816 200000 702480095 200000 417745014 200000 180298352 200000 158362655 200000 673257511 200000 217799350 200000 617736913 200000 395453642 200000 930766 200000 952805018 200000 728289614 200000 375164506 200000 888823957 200000 951849580 200000 71597111 200000 722126247 200000 867245660 200000 436919187 200000 847102205 200000 768233642 200000 580703268 200000 842470041 200000 840006192 200000 403190396 200000 359793678 200000 549207332 200000 179464576 200000 534155092 200000 499431769 200000 875181567 200000 180159 200000 465693324 200000 813348455 200000 801272594 200000 128267484 200000 820376731 200000 26095288 200000 198169956 200000 237080041 200000 233107739 200000 321889005 200000 275874080 200000 653037845 200000 440815812 200000 608587461 200000 477880204 200000 281583026 200000 863112558 200000 193124130 200000 239390994 200000 875895343 200000 496307729 200000 666612740 200000 769275193 200000 316507166 200000 470737608 200000 579665035 200000 656630956 200000 608391214 200000 430265544 200000 426161912 200000 558760753 200000 674143792 200000 41528429 200000 832896684 200000 249817522 200000 57359125 200000 150222125 200000 759946279 200000 422563384 200000 321774317 200000 144589217 200000 271225097 200000 909151209 200000 789411049 200000 22515074 200000 493765139 200000 365749520 200000 279843673 200000 990935465 200000 546134309 200000 502325524 200000 398236590 200000 932854285 200000 295343936 200000 690838143 200000 450438264 200000 870362056 200000 443707525 200000 176321784 200000 621579624 200000 745195793 200000 588780084 200000 751778120 200000 904956238 200000 184152386 200000 305046189 200000 947579735 200000 925550106 200000 34234066 200000 772308337 200000 637040175 200000 331685086 200000 230351195 200000 906119969 200000 148570103 200000 163945930 200000 490079637 200000 582178172 200000 177511929 200000 620490797 200000 24182616 200000 840797540 200000 634566812 200000 825899130 200000 227778973 200000 671731929 200000 321439593 200000 896222271 200000 382772860 200000 81010427 200000 411901704 200000 126963759 200000 776685358 200000 173295116 200000 389462339 200000 621711896 200000 937451532 200000 521712491 200000 466610433 200000 279834860 200000 717981325 200000 115663256 200000 364821579 200000 323954364 200000 307928906 200000 623272501 200000 532192842 200000 774821559 200000 843271165 200000 485750786 200000 776361286 200000 605767982 200000 439654268 200000 433530592 200000 162452647 200000 991953810 200000 344411074 200000 913380814 200000 313317111 200000 498604659 200000 762140645 200000 766167790 200000 772690397 200000 426334594 200000 60870176 200000 621669760 200000 110471202 200000 703446415 200000 659460554 200000 399001061 200000 749001135 200000 33624203 200000 693558108 200000 823830428 200000 232400780 200000 783873413 200000 640584814 200000 761835335 200000 544000993 200000 895308976 200000 696244153 200000 463763621 200000 861850104 200000 581349723 200000 830930197 200000 50674840 200000 815804472 200000 742407670 200000 165828475 200000 540760864 200000 934849066 200000 34035219 200000 955261187 200000 529745758 200000 304405622 200000 881540705 200000 377819366 200000 848038801 200000 691322598 200000 197614258 200000 459052925 200000 657893147 200000 951380066 200000 868104693 200000 23435839 200000 25137276 200000 444509937 200000 334766140 200000 447673798 200000 359106388 200000 845109693 200000 161334454 200000 87397321 200000 447905380 200000 404320526 200000 587344820 200000 387855650 200000 366578061 200000 381461580 200000 247185063 200000 7482312 200000 518829519 200000 757776385 200000 378684448 200000 766182613 200000 199150410 200000 374125524 200000 869496782 200000 987268225 200000 46987071 200000 115815055 200000 345140354 200000 399288356 200000 679353358 200000 837166617 200000 687690797 200000 847815735 200000 190135608 200000 663261562 200000 142980063 200000 893610578 200000 511971166 200000 138599133 200000 543057352 200000 733182254 200000 67324480 200000 417098121 200000 65920314 200000 801289891 200000 777361598 200000 206114790 200000 340481701 200000 217187242 200000 567259353 200000 384341373 200000 286729625 200000 456195676 200000 861611442 200000 777366775 200000 192580806 200000 442988528 200000 276284297 200000 861975068 200000 761993214 200000 514246848 200000 798741438 200000 155269076 200000 345590320 200000 351001667 200000 535220434 200000 73050153 200000 249202542 200000 609532179 200000 228863589 200000 813053506 200000 289468647 200000 870340327 200000 21368632 200000 250217576 200000 950236909 200000 473232025 200000 753324844 200000 79966724 200000 283234543 200000 795312673 200000 475938113 200000 306712989 200000 265663358 200000 944921751 200000 780914071 200000 987374302 200000 485884491 200000 614141492 200000 267422575 200000 289792653 200000 607201319 200000 471396432 200000 196937002 200000 465752212 200000 152730369 200000 324485988 200000 986183 200000 114469371 200000 925384170 200000 256383752 200000 752044392 200000 800614123 200000 955702035 200000 353189877 200000 63213133 200000 826155692 200000 517297100 200000 347007492 200000 220588502 200000 711698854 200000 788173446 200000 393541164 200000 173703173 200000 293350242 200000 903090896 200000 202567303 200000 110914040 200000 589552265 200000 873622877 200000 289652812 200000 489831922 200000 736249059 200000 72950268 200000 226429397 200000 506287954 200000 705182553 200000 169909662 200000 109974681 200000 899598489 200000 696697330 200000 107596370 200000 760651570 200000 363753832 200000 510966744 200000 439382859 200000 327291224 200000 70854782 200000 619760980 200000 893724375 200000 23384035 200000 860912573 200000 462388685 200000 355656297 200000 578468044 200000 48360485 200000 119772620 200000 638237839 200000 269770539 200000 566257110 200000 53657849 200000 823354619 200000 801550649 200000 215095825 200000 652520990 200000 16138366 200000 618733646 200000 586637111 200000 5517602 200000 419497735 200000 720022243 200000 796881096 200000 163869454 200000 31352743 200000 144549520 200000 667066724 200000 405724683 200000 12458127 200000 495305743 200000 954805964 200000 472623968 200000 58354447 200000 581720374 200000 352634336 200000 850602872 200000 884136344 200000 490956544 200000 685806754 200000 721580505 200000 233971642 200000 771732355 200000 986150961 200000 322494253 200000 81542694 200000 767033338 200000 952068301 200000 708046141 200000 650803372 200000 160155836 200000 854378969 200000 643909359 200000 179846717 200000 951888193 200000 134080467 200000 38033486 200000 980522216 200000 787359267 200000 340830812 200000 255250049 200000 401981408 200000 832084250 200000 814060598 200000 722749906 200000 74135412 200000 87294 200000 709516096 200000 548896168 200000 851735316 200000 835858376 200000 337532027 200000 577671820 200000 502367058 200000 734846096 200000 804127240 200000 457709094 200000 423973853 200000 433409423 200000 75416870 200000 164702016 200000 69098887 200000 858409502 200000 567833655 200000 158820289 200000 632663103 200000 517209780 200000 966987962 200000 190111411 200000 304849174 200000 813165803 200000 653864786 200000 466137148 200000 70214717 200000 345563514 200000 429203901 200000 726221223 200000 357819653 200000 363134011 200000 510520028 200000 186131292 200000 202849245 200000 977041445 200000 841870513 200000 687912163 200000 87511126 200000 679465810 200000 706710619 200000 172754148 200000 494162721 200000 839268602 200000 878540827 200000 882342696 200000 835192334 200000 789198709 200000 778623825 200000 906330776 200000 452386830 200000 678762555 200000 21117567 200000 437630268 200000 233637681 200000 204713959 200000 595317059 200000 22865468 200000 970320039 200000 663199790 200000 978186848 200000 249452002 200000 63866562 200000 738970092 200000 588469173 200000 343977877 200000 553069298 200000 60284183 200000 510606403 200000 827696606 200000 193328071 200000 360601800 200000 27112491 200000 310999142 200000 379308273 200000 569487160 200000 586572460 200000 704274932 200000 312062274 200000 735238080 200000 181376040 200000 602136691 200000 955378857 200000 557742807 200000 728054815 200000 930198249 200000 563659320 200000 345405975 200000 491911473 200000 496968064 200000 198250014 200000 546099767 200000 2012960 200000 27754880 200000 761940396 200000 396069649 200000 690975946 200000 771557202 200000 69009235 200000 394232733 200000 439954994 200000 357047934 200000 940502692 200000 554424307 200000 599585399 200000 129532332 200000 395224142 200000 264840012 200000 692965338 200000 538729125 200000 573711394 200000 332494848 200000 175676860 200000 986176594 200000 964066577 200000 924790152 200000 397992092 200000 106839739 200000 150003499 200000 158765180 200000 653059612 200000 66878217 200000 146454433 200000 904348309 200000 650195196 200000 321648516 200000 738100419 200000 60092587 200000 505493788 200000 967356820 200000 216465409 200000 303935159 200000 701173629 200000 505304514 200000 248567277 200000 602520530 200000 259177024 200000 341601719 200000 358289975 200000 590633011 200000 154624165 200000 672920123 200000 111903151 200000 469221684 200000 487837452 200000 926697270 200000 852196421 200000 166360396 200000 145498358 200000 101806514 200000 684363531 200000 136433173 200000 114501891 200000 617476054 200000 969123376 200000 281013319 200000 494440181 200000 689051371 200000 160557830 200000 661358522 200000 548182442 200000 977031514 200000 843461116 200000 811284838 200000 250515237 200000 440540843 200000 427540131 200000 811680614 200000 99371653 200000 790280070 200000 294447533 200000 504821487 200000 681797644 200000 368384437 200000 75727592 200000 800840797 200000 760272664 200000 557457951 200000 816785222 200000 709365542 200000 873147436 200000 844877517 200000 568085719 200000 2931171 200000 513616103 200000 561237224 200000 618536140 200000 118004813 200000 246682122 200000 424231608 200000 452415349 200000 330458429 200000 921858933 200000 518557093 200000 594275395 200000 398176426 200000 108541994 200000 708517432 200000 827556806 200000 410479534 200000 503920199 200000 98782234 200000 904443823 200000 201035392 200000 415576335 200000 797361171 200000 298912462 200000 289682042 200000 754162401 200000 112435724 200000 626280211 200000 692579347 200000 259799358 200000 343034125 200000 955296656 200000 259782885 200000 425252551 200000 106351422 200000 372815988 200000 192765352 200000 696902972 200000 652834792 200000 127811857 200000 602489396 200000 949059452 200000 510671220 200000 114363863 200000 76813698 200000 534920074 200000 618156906 200000 992576597 200000 274156458 200000 867886726 200000 697090163 200000 780049213 200000 402304997 200000 897211055 200000 61751382 200000 308305504 200000 208260236 200000 97611623 200000 564845565 200000 46638253 200000 914181398 200000 252822829 200000 904895857 200000 506335285 200000 433432092 200000 562135972 200000 520322009 200000 343968809 200000 535688024 200000 424387978 200000 326123389 200000 895301850 200000 226152864 200000 307670208 200000 919629256 200000 824125879 200000 581759727 200000 772060744 200000 769984832 200000 294197585 200000 848811099 200000 115612225 200000 8731024 200000 106275161 200000 280738335 200000 139106796 200000 634327422 200000 816984223 200000 73262482 200000 744115113 200000 51780340 200000 354770707 200000 561155373 200000 812623609 200000 122909433 200000 578363847 200000 918851720 200000 71536765 200000 164741560 200000 319433963 200000 578617948 200000 150130164 200000 290397303 200000 919881679 200000 238447233 200000 832561217 200000 128111008 200000 208797411 200000 33810928 200000 390746466 200000 591348923 200000 951436217 200000 555708609 200000 253189240 200000 739983985 200000 50683136 200000 332143661 200000 408380868 200000 605763210 200000 908088458 200000 482513037 200000 720717479 200000 985807854 200000 480952646 200000 983742296 200000 964675489 200000 984945830 200000 573253446 200000 206373160 200000 597227090 200000 169844187 200000 339412921 200000 542587828 200000 618917244 200000 868908501 200000 353003760 200000 974723542 200000 554194685 200000 367392253 200000 882666588 200000 257070469 200000 773449688 200000 480401627 200000 374093965 200000 916433371 200000 462803500 200000 880898071 200000 608567092 200000 443190544 200000 62254394 200000 501263994 200000 951552290 200000 814245500 200000 65833314 200000 468313581 200000 665232453 200000 254007448 200000 958632998 200000 416297848 200000 611935152 200000 739605244 200000 48729125 200000 855998788 200000 600044435 200000 401931361 200000 663547167 200000 371473048 200000 41572670 200000 11710623 200000 682253303 200000 637022174 200000 206319394 200000 841590447 200000 254482603 200000 873261214 200000 314204367 200000 818748074 200000 540110428 200000 597102977 200000 821431029 200000 629845959 200000 778580300 200000 988876367 200000 714127718 200000 319871072 200000 833210586 200000 506404849 200000 35513617 200000 722147820 200000 200745351 200000 384498798 200000 110356488 200000 561366789 200000 305792243 200000 458588400 200000 190267258 200000 686603106 200000 354015712 200000 351292351 200000 737384889 200000 435633629 200000 6246444 200000 731448388 200000 25761844 200000 144389742 200000 184212698 200000 828185863 200000 958115196 200000 19427373 200000 373035017 200000 399398832 200000 214365506 200000 358079315 200000 297224954 200000 653941513 200000 633595479 200000 509454648 200000 709176334 200000 707664121 200000 652941481 200000 556230229 200000 970518212 200000 1128585 200000 27950924 200000 915802178 200000 865764798 200000 552650209 200000 160554606 200000 220614584 200000 612502716 200000 29593163 200000 974696800 200000 244259472 200000 599987359 200000 304918574 200000 847214738 200000 352096193 200000 546308454 200000 680409876 200000 780708758 200000 845789541 200000 116566579 200000 976202148 200000 300454684 200000 167200435 200000 299895621 200000 903843751 200000 380277492 200000 447699973 200000 781884926 200000 557305349 200000 5013006 200000 821402834 200000 62679262 200000 257990344 200000 645923964 200000 958950836 200000 317875078 200000 106479895 200000 838414189 200000 618089571 200000 750164661 200000 524582203 200000 993734963 200000 982904247 200000 21995085 200000 162946717 200000 48812861 200000 954541481 200000 848864078 200000 596191685 200000 453095965 200000 765560657 200000 692646872 200000 394633820 200000 577961346 200000 430756072 200000 769323309 200000 562594601 200000 320020541 200000 102521286 200000 983213483 200000 87320086 200000 269862464 200000 906794596 200000 531706581 200000 50588715 200000 767655065 200000 619059802 200000 789645642 200000 224586641 200000 721772410 200000 701125730 200000 113619147 200000 388924816 200000 885364787 200000 236856914 200000 354102841 200000 327214736 200000 27533109 200000 60947237 200000 25315219 200000 372874267 200000 475678224 200000 733186801 200000 770785787 200000 548506840 200000 331960693 200000 928653553 200000 18833329 200000 632616592 200000 290222900 200000 769683324 200000 441166357 200000 125767212 200000 885439549 200000 218009098 200000 6441384 200000 653984179 200000 139504802 200000 772064565 200000 297038347 200000 378907216 200000 939698579 200000 735527605 200000 907666941 200000 44175945 200000 674134880 200000 778993506 200000 523736416 200000 916973320 200000 994049913 200000 856950581 200000 156991796 200000 730351381 200000 901453424 200000 609955142 200000 874453402 200000 103610905 200000 338817524 200000 947460559 200000 837013969 200000 483780828 200000 366823126 200000 212264998 200000 366480955 200000 254107974 200000 486442248 200000 661129413 200000 176553560 200000 87180896 200000 421020568 200000 300599621 200000 598674632 200000 911639635 200000 295532216 200000 841889885 200000 379124556 200000 557492839 200000 38570425 200000 752923623 200000 925678789 200000 213943556 200000 126441738 200000 273750234 200000 286802226 200000 707840948 200000 224881212 200000 867785040 200000 368474037 200000 166858526 200000 250976256 200000 130926721 200000 443612302 200000 165961483 200000 2190374 200000 402727109 200000 234200861 200000 236364900 200000 146142110 200000 671602580 200000 102635492 200000 70461745 200000 149736058 200000 273998217 200000 437660802 200000 635233435 200000 204703210 200000 977786457 200000 108976567 200000 193423593 200000 242214974 200000 908723424 200000 594605413 200000 804040069 200000 772852455 200000 193713428 200000 985264781 200000 703932663 200000 506350708 200000 384769550 200000 537551693 200000 176723688 200000 570798232 200000 252930567 200000 355804904 200000 328713248 200000 245861409 200000 727147096 200000 543886268 200000 123940487 200000 984592130 200000 35388280 200000 409959756 200000 887960359 200000 109391945 200000 829693185 200000 246065208 200000 492497959 200000 521085481 200000 159946666 200000 659747391 200000 981511888 200000 971281392 200000 983892813 200000 245952067 200000 522655627 200000 598419472 200000 82751714 200000 412463683 200000 705676767 200000 424211481 200000 835170433 200000 177908577 200000 200599159 200000 471024316 200000 819729251 200000 991133661 200000 929581337 200000 474624970 200000 50120672 200000 263768856 200000 769748143 200000 895698482 200000 806376817 200000 188507537 200000 450303297 200000 820786181 200000 240378030 200000 644806378 200000 782544375 200000 772043891 200000 448703824 200000 876691427 200000 537445659 200000 323686350 200000 416184367 200000 181349468 200000 172008980 200000 246202246 200000 299728708 200000 755425623 200000 157800300 200000 281883691 200000 271332776 200000 900734706 200000 136771785 200000 482682734 200000 273306002 200000 312618096 200000 356995830 200000 894669342 200000 95719004 200000 367544368 200000 939809243 200000 911675438 200000 485016701 200000 152081331 200000 173751423 200000 780452525 200000 348437903 200000 627485593 200000 178372877 200000 337747915 200000 504302666 200000 915104164 200000 858598603 200000 466832089 200000 696693894 200000 320453299 200000 155645987 200000 55969353 200000 546707259 200000 320201926 200000 968243868 200000 424146345 200000 778521220 200000 392841984 200000 196167905 200000 603740587 200000 1425814 200000 242784159 200000 212256440 200000 693029408 200000 38441165 200000 918789125 200000 758981387 200000 480887799 200000 221662111 200000 865686193 200000 897617891 200000 324805953 200000 77821093 200000 562090821 200000 89001062 200000 455135023 200000 380181400 200000 772595841 200000 154216671 200000 607812113 200000 543969105 200000 239552581 200000 928686773 200000 259328344 200000 963977159 200000 247643027 200000 926023282 200000 287796116 200000 591035924 200000 208372874 200000 479749053 200000 129976437 200000 559811695 200000 193678442 200000 330885471 200000 214640845 200000 711080498 200000 898200982 200000 66308416 200000 557673612 200000 941726677 200000 876775820 200000 615925866 200000 735647426 200000 278535407 200000 269522157 200000 923063556 200000 715539359 200000 797868603 200000 675253627 200000 284367960 200000 697888373 200000 676203408 200000 219969045 200000 765500621 200000 30384563 200000 91909095 200000 416573628 200000 204063212 200000 447034091 200000 184980824 200000 197273232 200000 787610205 200000 39770316 200000 216401692 200000 803730898 200000 295252458 200000 47643944 200000 163291532 200000 378394083 200000 680879482 200000 892237038 200000 756766751 200000 87857987 200000 546829078 200000 18449967 200000 969159534 200000 481303442 200000 656416743 200000 838458908 200000 841736499 200000 453393809 200000 405741109 200000 381608709 200000 779868228 200000 735894817 200000 83557736 200000 936674395 200000 707919516 200000 915814209 200000 789109258 200000 219414190 200000 719472977 200000 456535059 200000 726057922 200000 290774959 200000 242815134 200000 651269847 200000 248191321 200000 596193326 200000 81711066 200000 244192237 200000 344854200 200000 947380252 200000 787889534 200000 325672662 200000 979367655 200000 807793289 200000 457477922 200000 894759987 200000 436513806 200000 811705254 200000 622875007 200000 736691652 200000 513642871 200000 109089986 200000 400151661 200000 997829225 200000 911617929 200000 692597328 200000 640840933 200000 939824675 200000 412702669 200000 556967903 200000 539476223 200000 852679186 200000 102124267 200000 402516511 200000 677508596 200000 773238904 200000 465877165 200000 981373666 200000 283754013 200000 967149236 200000 312155643 200000 937111831 200000 258521329 200000 423349062 200000 398621916 200000 108745423 200000 721437962 200000 172463057 200000 806974586 200000 955619132 200000 945978399 200000 788066579 200000 579202333 200000 972296876 200000 107401482 200000 500668654 200000 780169262 200000 649513105 200000 188783554 200000 132071009 200000 130835508 200000 667968891 200000 736627553 200000 920411534 200000 772582105 200000 442416411 200000 513441311 200000 827941301 200000 726733030 200000 227291713 200000 137734484 200000 247648567 200000 441238594 200000 400209630 200000 55233913 200000 499135379 200000 686800374 200000 356559362 200000 412427302 200000 591861099 200000 726544938 200000 369484766 200000 607589908 200000 201515135 200000 764015656 200000 100995010 200000 949631771 200000 454304687 200000 634327127 200000 807236638 200000 513649204 200000 471631100 200000 264716352 200000 67591812 200000 380451192 200000 873364871 200000 884197004 200000 508976036 200000 714775070 200000 267575183 200000 303409923 200000 461478222 200000 557105280 200000 560599670 200000 285598349 200000 190761586 200000 551152661 200000 356870844 200000 898580276 200000 273152802 200000 65399671 200000 934145025 200000 286444575 200000 604508813 200000 758230109 200000 857872647 200000 416645015 200000 182974212 200000 427933601 200000 525005741 200000 275043589 200000 161170425 200000 266594619 200000 841485555 200000 382959344 200000 445689338 200000 505066563 200000 514052347 200000 399908611 200000 194894521 200000 296219890 200000 981086470 200000 615363588 200000 220596998 200000 334719648 200000 102295922 200000 793042909 200000 406060754 200000 401498054 200000 404977090 200000 256719254 200000 954671405 200000 680789500 200000 214332565 200000 405120344 200000 614309960 200000 39601147 200000 28192683 200000 612356715 200000 899165555 200000 693044124 200000 634791399 200000 297613623 200000 476824863 200000 231704534 200000 429877063 200000 565183813 200000 307385564 200000 94389955 200000 146080493 200000 813919038 200000 664706907 200000 187731354 200000 14462233 200000 384134378 200000 65431148 200000 609647797 200000 971987755 200000 412017970 200000 780433151 200000 989313931 200000 427965860 200000 93708317 200000 196026662 200000 943675574 200000 187934756 200000 51928790 200000 859051536 200000 94198766 200000 103831405 200000 264718243 200000 566494223 200000 170944011 200000 513907038 200000 661539310 200000 691796626 200000 930366726 200000 448344311 200000 776193087 200000 709938731 200000 153814519 200000 873079899 200000 87939646 200000 37314697 200000 693795607 200000 766613704 200000 122624181 200000 488577149 200000 517494206 200000 613778080 200000 517000075 200000 717067768 200000 223268453 200000 869553506 200000 301131721 200000 172025355 200000 777829028 200000 235302320 200000 829050776 200000 919674597 200000 833430837 200000 40602442 200000 218366528 200000 417981399 200000 862474222 200000 947168017 200000 893877289 200000 729452882 200000 161010122 200000 9289988 200000 557715164 200000 856639206 200000 559225567 200000 660661317 200000 216536322 200000 401246532 200000 893215336 200000 910627092 200000 147411556 200000 925186619 200000 868581564 200000 309732049 200000 337211880 200000 748740798 200000 499508051 200000 793075709 200000 768616857 200000 587444444 200000 49504455 200000 241453113 200000 317803678 200000 619972038 200000 579340496 200000 446340165 200000 662350657 200000 856619979 200000 983243334 200000 328693761 200000 703538921 200000 533020766 200000 463661858 200000 44972142 200000 434967071 200000 361982477 200000 301771388 200000 949142444 200000 610346123 200000 3762827 200000 272857742 200000 247983868 200000 805446903 200000 573428902 200000 823875246 200000 49913535 200000 501632330 200000 997786704 200000 130816342 200000 132216437 200000 649693326 200000 494346906 200000 639119903 200000 367579838 200000 805027049 200000 989262771 200000 274731968 200000 31832923 200000 810575270 200000 403604716 200000 417506323 200000 311538989 200000 25103661 200000 631618742 200000 716790799 200000 805132851 200000 302130950 200000 314997409 200000 65258958 200000 662030223 200000 622258649 200000 448245086 200000 332916872 200000 908962689 200000 463019887 200000 490204861 200000 757555349 200000 53361514 200000 468155569 200000 660170159 200000 423566189 200000 377543625 200000 571918759 200000 630176324 200000 728204203 200000 933136960 200000 240417657 200000 139959725 200000 317875972 200000 338647951 200000 455848561 200000 117767226 200000 588268116 200000 546815894 200000 741438966 200000 103683931 200000 899091345 200000 828576086 200000 100538001 200000 828089250 200000 977259476 200000 876271 200000 262504427 200000 415242431 200000 778210646 200000 568857507 200000 18384075 200000 697538945 200000 43520368 200000 887151569 200000 750286108 200000 612940763 200000 653130393 200000 133502714 200000 665763300 200000 643765979 200000 187132523 200000 208436670 200000 628783949 200000 4432563 200000 987902877 200000 102833118 200000 43821727 200000 848564404 200000 301026825 200000 863007803 200000 340795971 200000 147522381 200000 274002087 200000 892285141 200000 262137281 200000 351786511 200000 954048399 200000 325104332 200000 169546689 200000 173657003 200000 392803322 200000 562520161 200000 473880588 200000 614683633 200000 325765184 200000 830097652 200000 44552075 200000 20181458 200000 338778586 200000 892183815 200000 187060294 200000 366402910 200000 956083552 200000 692491321 200000 113776486 200000 97477574 200000 518742155 200000 275449674 200000 688316723 200000 456815450 200000 81048115 200000 761338397 200000 924605717 200000 691776395 200000 706779217 200000 331441584 200000 889495445 200000 278429929 200000 880605182 200000 43135013 200000 811169372 200000 872896292 200000 837806449 200000 273669307 200000 906829874 200000 982382862 200000 231209988 200000 773667796 200000 454940927 200000 959292055 200000 912823342 200000 643789040 200000 958215629 200000 459199694 200000 757868425 200000 599344816 200000 13550787 200000 706928614 200000 659948749 200000 505891027 200000 388230442 200000 279945005 200000 478388178 200000 543871035 200000 689977707 200000 19448597 200000 289206672 200000 926031080 200000 780162318 200000 685813551 200000 30734370 200000 520079866 200000 234210491 200000 166897194 200000 69240509 200000 159942066 200000 937720380 200000 735167959 200000 683626941 200000 85242225 200000 71801464 200000 155592487 200000 251320472 200000 793364406 200000 308973432 200000 714284587 200000 183920615 200000 486615587 200000 148250725 200000 377729042 200000 668683107 200000 431775608 200000 440877447 200000 18588973 200000 41044965 200000 719387030 200000 103055430 200000 387407085 200000 930548580 200000 73378684 200000 83766571 200000 253916642 200000 911561978 200000 669379916 200000 696803807 200000 972076988 200000 983833310 200000 461890118 200000 680899370 200000 927880525 200000 268915306 200000 110260938 200000 72143605 200000 721444997 200000 389157398 200000 574828633 200000 496537160 200000 695394932 200000 964673913 200000 697392020 200000 11857739 200000 491519818 200000 941199694 200000 471542842 200000 410622279 200000 353840217 200000 75854700 200000 656648493 200000 671963301 200000 175573008 200000 740765900 200000 566434925 200000 860582637 200000 847504385 200000 803273606 200000 44887834 200000 394764488 200000 217752795 200000 157456083 200000 889515382 200000 145731069 200000 313001071 200000 968131340 200000 787209951 200000 238288247 200000 714134959 200000 163592104 200000 173181400 200000 79748412 200000 629001897 200000 85678400 200000 984256512 200000 249417334 200000 17812111 200000 4827022 200000 722356248 200000 959065964 200000 981338033 200000 714280808 200000 734473217 200000 673192329 200000 679516544 200000 379088073 200000 56759482 200000 759714643 200000 315502220 200000 552396487 200000 222511205 200000 531762805 200000 740278918 200000 195954589 200000 608157762 200000 46582197 200000 824720958 200000 598697634 200000 506360497 200000 947587837 200000 611524005 200000 334888015 200000 956403508 200000 491210580 200000 961304011 200000 140691004 200000 145359977 200000 683664101 200000 584981216 200000 788345634 200000 826374163 200000 371227382 200000 820707894 200000 500219609 200000 723377937 200000 228552177 200000 294289469 200000 536645722 200000 86351204 200000 953083742 200000 494959236 200000 982882749 200000 245254701 200000 870359526 200000 44763582 200000 300494395 200000 138657707 200000 119008081 200000 919296441 200000 499365421 200000 52108096 200000 855129223 200000 752573288 200000 442107658 200000 602184044 200000 678568337 200000 63591641 200000 664565100 200000 452007375 200000 974376856 200000 530925374 200000 9723658 200000 308844330 200000 828180708 200000 568036072 200000 570887358 200000 580433758 200000 725292254 200000 509350726 200000 844850815 200000 123997034 200000 889680398 200000 975777513 200000 459195239 200000 94354288 200000 866950684 200000 194687362 200000 210586030 200000 292916912 200000 390130641 200000 747583969 200000 754650284 200000 42608523 200000 574177046 200000 898855927 200000 743878362 200000 793359744 200000 810558195 200000 922414292 200000 154469328 200000 551832881 200000 868421521 200000 300525225 200000 700038727 200000 223216222 200000 933236791 200000 119823558 200000 738291223 200000 923547111 200000 54094159 200000 564976027 200000 846288441 200000 470706637 200000 609491042 200000 572733626 200000 271783622 200000 132059953 200000 204727318 200000 714325203 200000 790518517 200000 878375506 200000 29913142 200000 182351285 200000 918958368 200000 106832018 200000 349838762 200000 121162835 200000 898835646 200000 145944177 200000 849132153 200000 35977403 200000 990452329 200000 244826512 200000 160851917 200000 289454112 200000 621339608 200000 270202542 200000 535351278 200000 622757584 200000 298327525 200000 33163693 200000 312862789 200000 182342205 200000 143218312 200000 597806989 200000 212574042 200000 652275960 200000 163265753 200000 370440302 200000 10579669 200000 339919024 200000 649550609 200000 59454353 200000 565804928 200000 856885814 200000 243281544 200000 957816662 200000 746286402 200000 882547067 200000 819157431 200000 936952639 200000 861124900 200000 927587215 200000 732800054 200000 386509291 200000 122562382 200000 672791203 200000 359414462 200000 767984923 200000 414086922 200000 519985671 200000 347855144 200000 796866991 200000 604527295 200000 337294380 200000 321771115 200000 165215656 200000 80482807 200000 569901218 200000 868165793 200000 528819751 200000 317394777 200000 922099737 200000 325057281 200000 682092908 200000 464656046 200000 955331171 200000 86280677 200000 556165847 200000 484474590 200000 606614640 200000 470624452 200000 901517033 200000 936559091 200000 264712272 200000 911686200 200000 898675011 200000 569708308 200000 904909619 200000 175065593 200000 190378660 200000 425855626 200000 444365675 200000 522244319 200000 1530606 200000 183283134 200000 988170855 200000 112500451 200000 352757025 200000 985603384 200000 653916856 200000 664702749 200000 775160157 200000 391539873 200000 57442832 200000 895942598 200000 8352483 200000 932777664 200000 804325693 200000 426157110 200000 853689364 200000 260276607 200000 177412657 200000 392023270 200000 503949936 200000 108322790 200000 972153852 200000 591630190 200000 236892823 200000 745106974 200000 610601167 200000 385066632 200000 277743690 200000 416817519 200000 829067259 200000 466712074 200000 397533801 200000 961944641 200000 441764334 200000 583939311 200000 184700150 200000 767078942 200000 135595580 200000 937876301 200000 924203279 200000 330593197 200000 41217426 200000 428367967 200000 331402487 200000 36576951 200000 26708931 200000 735275132 200000 148067341 200000 139751461 200000 231581631 200000 39333148 200000 610723539 200000 463766527 200000 503110038 200000 903084761 200000 187622119 200000 647980397 200000 640254072 200000 606933355 200000 17600268 200000 76415160 200000 98048695 200000 786125738 200000 138397473 200000 217995593 200000 788438978 200000 314449295 200000 888941607 200000 340865448 200000 957587499 200000 394111538 200000 44925502 200000 435263358 200000 335776161 200000 918777293 200000 901290152 200000 81254803 200000 474822902 200000 607131574 200000 232037827 200000 656431055 200000 812505625 200000 60488807 200000 171599122 200000 417340731 200000 313456668 200000 862697337 200000 429724980 200000 346509824 200000 659232046 200000 900646819 200000 282962923 200000 763041126 200000 539240096 200000 686282431 200000 847259157 200000 532095445 200000 786476771 200000 890535364 200000 739928501 200000 755595479 200000 850186119 200000 23112908 200000 767000042 200000 13968659 200000 896465213 200000 709499151 200000 767863541 200000 623120979 200000 121636821 200000 340529893 200000 598317622 200000 521889661 200000 809948224 200000 494343110 200000 194351662 200000 527225500 200000 799567502 200000 61419085 200000 889130110 200000 648488152 200000 179704304 200000 688330800 200000 170435046 200000 629191800 200000 255786166 200000 11831368 200000 815015494 200000 821482726 200000 251386448 200000 36518542 200000 839203999 200000 903147690 200000 288596304 200000 545851930 200000 941725458 200000 676562797 200000 473701733 200000 455119653 200000 174599390 200000 811387383 200000 94836577 200000 624542472 200000 180983909 200000 739600432 200000 989623091 200000 18450490 200000 442468647 200000 892103970 200000 864345581 200000 98048597 200000 501302724 200000 312198900 200000 65052606 200000 928360464 200000 730293245 200000 553195247 200000 684009976 200000 297618757 200000 955330739 200000 494367612 200000 873219338 200000 313808108 200000 18582502 200000 664888866 200000 898812549 200000 774436125 200000 754308790 200000 305226636 200000 690611994 200000 42159889 200000 961334628 200000 693191040 200000 727483545 200000 325014304 200000 586577 200000 110028520 200000 92054515 200000 437590723 200000 508403452 200000 255981004 200000 970141496 200000 294320274 200000 76762119 200000 72288084 200000 559441817 200000 325488198 200000 876440882 200000 715853770 200000 618464614 200000 635778743 200000 823797341 200000 387066005 200000 317689360 200000 888576478 200000 881017481 200000 236897855 200000 159836711 200000 868930260 200000 119952855 200000 826661998 200000 881569627 200000 528469456 200000 370419078 200000 566684653 200000 713980542 200000 904684076 200000 873144313 200000 938941092 200000 645374335 200000 966197343 200000 105727662 200000 142374810 200000 622072176 200000 543919619 200000 787413062 200000 449615610 200000 434748032 200000 887151056 200000 722243202 200000 703003146 200000 683954689 200000 47652766 200000 718168643 200000 349545780 200000 246705762 200000 857870438 200000 261325705 200000 573434367 200000 449064757 200000 757477440 200000 520000884 200000 821872918 200000 674796329 200000 825042020 200000 924283461 200000 127278655 200000 464735759 200000 398594861 200000 29649757 200000 856296548 200000 64182488 200000 535640081 200000 297399612 200000 81012110 200000 536037268 200000 960541097 200000 64448898 200000 256348387 200000 87159668 200000 875533742 200000 158609136 200000 162608302 200000 371885256 200000 728560377 200000 291085670 200000 144903254 200000 211757313 200000 902187905 200000 824604133 200000 919898725 200000 973328559 200000 929581152 200000 817127054 200000 153135234 200000 431997827 200000 372827085 200000 23856289 200000 150344054 200000 990509133 200000 85499682 200000 62927486 200000 800693033 200000 266792701 200000 375252183 200000 630642086 200000 880465573 200000 265002661 200000 445492867 200000 653529274 200000 898723857 200000 824810869 200000 942513377 200000 74728313 200000 370108599 200000 795953340 200000 371651016 200000 789642949 200000 788897022 200000 821928685 200000 223984177 200000 125926558 200000 83209839 200000 629894550 200000 996931636 200000 241224229 200000 82372018 200000 616584554 200000 138341642 200000 289671065 200000 837524625 200000 102814263 200000 313529100 200000 890174044 200000 246063603 200000 236744943 200000 342960561 200000 508175597 200000 887234529 200000 491152803 200000 921170322 200000 199640302 200000 458520964 200000 609163138 200000 90760297 200000 669052192 200000 218138404 200000 885018333 200000 317777676 200000 176709473 200000 145419305 200000 109861669 200000 138624374 200000 522556596 200000 771339037 200000 211384554 200000 786174141 200000 462657335 200000 449781159 200000 809685469 200000 246045980 200000 607253037 200000 301629072 200000 694020302 200000 213020138 200000 708853750 200000 619537857 200000 817660846 200000 453726624 200000 46957585 200000 907681858 200000 823005581 200000 889622998 200000 850030368 200000 815954491 200000 292311707 200000 923780933 200000 314811618 200000 850275062 200000 106407978 200000 317280709 200000 776041017 200000 698689754 200000 669645481 200000 577217103 200000 320875813 200000 640270192 200000 292381610 200000 220309755 200000 907763399 200000 257122145 200000 193466845 200000 25169666 200000 852684638 200000 145398900 200000 548776721 200000 904382653 200000 457422924 200000 975106964 200000 180746296 200000 94191011 200000 144657425 200000 559752391 200000 976985443 200000 670547022 200000 213118541 200000 772569399 200000 325981633 200000 183396469 200000 974932929 200000 650759468 200000 124587427 200000 332307698 200000 306369614 200000 425618447 200000 168002170 200000 235115964 200000 107699956 200000 206898791 200000 991899863 200000 203727853 200000 62301139 200000 122482142 200000 571665001 200000 581835197 200000 549015084 200000 674780989 200000 207271425 200000 197371524 200000 118779487 200000 978072171 200000 840052112 200000 335228091 200000 792897006 200000 537944689 200000 37190182 200000 526438906 200000 311243639 200000 692520311 200000 256897011 200000 432445690 200000 127673533 200000 219906759 200000 798344265 200000 917770643 200000 353425055 200000 869745352 200000 781663128 200000 630042814 200000 390872350 200000 836493059 200000 565023088 200000 651090580 200000 586880859 200000 977288737 200000 299874945 200000 765430860 200000 310415254 200000 519118826 200000 879703197 200000 865983552 200000 42541359 200000 274704710 200000 286289075 200000 5885415 200000 124896935 200000 732573759 200000 20050133 200000 184258011 200000 691575198 200000 98042876 200000 442555442 200000 49024467 200000 736074453 200000 356295366 200000 830419740 200000 660295849 200000 957054509 200000 423668742 200000 116360450 200000 699818581 200000 47937702 200000 703794755 200000 176671861 200000 142169071 200000 523257440 200000 693279528 200000 559627047 200000 549567920 200000 424778396 200000 747268475 200000 26622950 200000 441739504 200000 594677691 200000 619659046 200000 880212132 200000 655237672 200000 14646588 200000 913846065 200000 850424945 200000 990706416 200000 731822529 200000 467254725 200000 843823998 200000 443389953 200000 729772810 200000 274424362 200000 183797019 200000 514745140 200000 705564151 200000 990659784 200000 641943993 200000 176542080 200000 509974666 200000 75447592 200000 242710760 200000 213309695 200000 891375073 200000 401834995 200000 30612824 200000 606463720 200000 95545407 200000 432943857 200000 19862235 200000 362185621 200000 749147395 200000 992088843 200000 29674593 200000 117731965 200000 129069230 200000 784091720 200000 826846713 200000 235193402 200000 667545825 200000 463110099 200000 496960726 200000 750454404 200000 686131291 200000 600459250 200000 47387974 200000 264254003 200000 559813374 200000 831418383 200000 346531516 200000 508526912 200000 360765898 200000 672125618 200000 710050246 200000 563040963 200000 916748511 200000 975723907 200000 312245270 200000 229631733 200000 736116607 200000 28895564 200000 697267325 200000 211145518 200000 817983496 200000 282868724 200000 359903978 200000 198150119 200000 676935165 200000 512983684 200000 301277294 200000 480465592 200000 57399293 200000 240682277 200000 955510074 200000 113719899 200000 521292745 200000 620015391 200000 669165214 200000 882359974 200000 235745345 200000 656841434 200000 325887755 200000 795176084 200000 690708839 200000 782389727 200000 577623057 200000 177227323 200000 394164826 200000 309272279 200000 706463841 200000 767559382 200000 418525530 200000 648586123 200000 595486667 200000 357740220 200000 966997450 200000 104445665 200000 381208896 200000 748560741 200000 601732136 200000 92887780 200000 187146960 200000 761435499 200000 411674134 200000 381150907 200000 762324395 200000 326557830 200000 621292115 200000 668153008 200000 736433187 200000 473768334 200000 826151617 200000 184330282 200000 670030247 200000 65510524 200000 836691040 200000 127519154 200000 462415561 200000 473051752 200000 37828433 200000 602298096 200000 93043000 200000 433559436 200000 246931667 200000 995658414 200000 405423046 200000 3348286 200000 644117832 200000 747420883 200000 440221794 200000 968823288 200000 602198063 200000 227041897 200000 102650909 200000 180652883 200000 254254635 200000 862693783 200000 783139624 200000 681224198 200000 30407930 200000 961823141 200000 935081172 200000 632848875 200000 887348093 200000 944629502 200000 251306384 200000 323622905 200000 139287990 200000 58080553 200000 69229805 200000 808627786 200000 895389892 200000 556680398 200000 991548316 200000 995251222 200000 928170728 200000 933799862 200000 990506861 200000 670882741 200000 203414402 200000 764723914 200000 406434641 200000 773235359 200000 196536596 200000 936190482 200000 192584024 200000 86045039 200000 82898748 200000 782353590 200000 990133426 200000 953308123 200000 398020285 200000 296880384 200000 605992881 200000 701829308 200000 181443958 200000 271547479 200000 882618821 200000 355516427 200000 106260584 200000 852172612 200000 169927038 200000 737561312 200000 730476468 200000 234412400 200000 860267148 200000 443706740 200000 681708185 200000 450855842 200000 305687489 200000 30458656 200000 93449593 200000 764894661 200000 120872716 200000 181280859 200000 873864148 200000 458061023 200000 54110591 200000 984703167 200000 650227274 200000 515702554 200000 4608841 200000 333459715 200000 938891421 200000 555435454 200000 615836091 200000 986327297 200000 643400619 200000 544467764 200000 489960774 200000 672129969 200000 190841207 200000 400388356 200000 798423419 200000 988880171 200000 588723488 200000 178236374 200000 38547721 200000 708539048 200000 32235239 200000 53343603 200000 991331265 200000 324033152 200000 343609901 200000 394272452 200000 833471124 200000 311116332 200000 32030065 200000 446192593 200000 670065554 200000 427914820 200000 516198485 200000 674311619 200000 498353644 200000 259836033 200000 386802073 200000 856616162 200000 549933042 200000 693856699 200000 972670237 200000 723568278 200000 324115220 200000 386220011 200000 844652002 200000 144321384 200000 529419748 200000 852510250 200000 150178825 200000 790341377 200000 11084818 200000 863509167 200000 755639506 200000 580822569 200000 16074350 200000 737324756 200000 692205213 200000 708915400 200000 442640616 200000 491168016 200000 840874731 200000 268180456 200000 788338322 200000 625464061 200000 225162332 200000 394069936 200000 178774939 200000 857050963 200000 754761906 200000 347589993 200000 172984661 200000 733887978 200000 729796812 200000 46834044 200000 690739247 200000 837070779 200000 521668266 200000 337906033 200000 650936762 200000 178033886 200000 899578735 200000 24103920 200000 640707240 200000 153151115 200000 886115161 200000 775758531 200000 975753415 200000 84775709 200000 118742473 200000 37172433 200000 900258569 200000 343862282 200000 730820417 200000 503990819 200000 619705726 200000 72601067 200000 107494240 200000 485945826 200000 132265815 200000 563144825 200000 608333031 200000 471682646 200000 350321380 200000 451765389 200000 914497974 200000 279346919 200000 726390678 200000 181446686 200000 297723599 200000 324573726 200000 576084477 200000 435072582 200000 614185552 200000 634130852 200000 68540362 200000 179550012 200000 973670268 200000 779578945 200000 413424589 200000 248501850 200000 281302194 200000 217675742 200000 169824246 200000 65041432 200000 410391411 200000 101240707 200000 994551127 200000 546541069 200000 133815392 200000 142037336 200000 17075744 200000 147171572 200000 734090041 200000 648821414 200000 754639776 200000 101414564 200000 886915806 200000 382431702 200000 423579722 200000 39390742 200000 639758159 200000 913691248 200000 529597868 200000 159015266 200000 646902191 200000 418770717 200000 402667128 200000 99798465 200000 413183548 200000 573882276 200000 597649535 200000 365070732 200000 110436440 200000 420489456 200000 214606000 200000 826009146 200000 235187843 200000 20996359 200000 80898332 200000 641683556 200000 555586141 200000 4992787 200000 102672116 200000 342946756 200000 855394471 200000 983845212 200000 979173001 200000 466421040 200000 636421441 200000 226485066 200000 395498314 200000 347758755 200000 315772205 200000 210747239 200000 540502984 200000 477199667 200000 463064714 200000 379912538 200000 704149940 200000 492200219 200000 96295065 200000 229727724 200000 130703326 200000 840829362 200000 166092218 200000 680069382 200000 363602486 200000 547983729 200000 900312430 200000 208665007 200000 621717966 200000 28692976 200000 625399382 200000 302955538 200000 296298198 200000 428702696 200000 546867249 200000 55267701 200000 488180382 200000 475702577 200000 629944290 200000 384257602 200000 181729174 200000 459765956 200000 544013671 200000 878692353 200000 476206416 200000 471040697 200000 464536545 200000 327360859 200000 949570683 200000 996177481 200000 406331794 200000 244909592 200000 397248233 200000 20297165 200000 250338264 200000 891761952 200000 329815945 200000 809106108 200000 401538358 200000 892239484 200000 938890861 200000 263596976 200000 380538699 200000 981496149 200000 182334660 200000 474118752 200000 285047513 200000 749982707 200000 882120415 200000 888471462 200000 610459070 200000 693939647 200000 177028143 200000 662130553 200000 322034941 200000 113349953 200000 399418692 200000 905428723 200000 81790645 200000 502173729 200000 722085327 200000 639754316 200000 992074791 200000 621043496 200000 329063073 200000 583692508 200000 710814643 200000 475678271 200000 667963816 200000 614374172 200000 894048475 200000 642680942 200000 426317815 200000 920471716 200000 128556606 200000 312506334 200000 653102014 200000 299915821 200000 166426524 200000 817312214 200000 307160653 200000 348726159 200000 571710424 200000 640118464 200000 913685525 200000 627580355 200000 776837872 200000 851282469 200000 187659430 200000 768467682 200000 66061829 200000 913183915 200000 722475184 200000 697609763 200000 972680025 200000 557432349 200000 169772549 200000 86670816 200000 493651019 200000 919444835 200000 440679316 200000 933121424 200000 876267868 200000 782742660 200000 410918255 200000 253056461 200000 405295660 200000 257214634 200000 790947525 200000 579662414 200000 259852157 200000 406485021 200000 107068392 200000 949709293 200000 607914285 200000 919123526 200000 870691399 200000 620459682 200000 636895295 200000 948418989 200000 90250867 200000 350686597 200000 433945298 200000 762392058 200000 911690269 200000 72035023 200000 377314343 200000 551500279 200000 511196182 200000 518891480 200000 331818143 200000 732525963 200000 756676173 200000 716604185 200000 93039033 200000 106577343 200000 949745107 200000 46028330 200000 134001175 200000 56251579 200000 195042521 200000 983757252 200000 809190265 200000 445334473 200000 267365551 200000 848207808 200000 540041408 200000 80306000 200000 51064261 200000 764847893 200000 947925483 200000 975596762 200000 677435309 200000 787037149 200000 441233948 200000 989223694 200000 353772311 200000 1243471 200000 448605074 200000 426789813 200000 468143059 200000 101818821 200000 470693295 200000 297498551 200000 418120401 200000 382006454 200000 751839988 200000 74046750 200000 4779555 200000 288667324 200000 421548799 200000 661821201 200000 38819576 200000 972711311 200000 506648210 200000 81507801 200000 325282210 200000 364099591 200000 413446030 200000 978545375 200000 878247824 200000 453383197 200000 566001907 200000 719135403 200000 155875156 200000 493584105 200000 232549602 200000 358778598 200000 240906397 200000 711947428 200000 608326810 200000 594302039 200000 707982397 200000 402578598 200000 31762044 200000 138170600 200000 418258979 200000 661455208 200000 489843210 200000 701160353 200000 6702944 200000 244276866 200000 79420899 200000 726668459 200000 364384293 200000 629593774 200000 18270152 200000 164211534 200000 963654594 200000 502015938 200000 319700634 200000 535145970 200000 801306280 200000 440030905 200000 924542040 200000 949399073 200000 793978983 200000 963046825 200000 486455332 200000 866135682 200000 263901104 200000 676179405 200000 576462910 200000 64811742 200000 809826387 200000 901562748 200000 39929350 200000 95062046 200000 774551872 200000 867879470 200000 58191869 200000 180266570 200000 263034505 200000 90091133 200000 931675076 200000 531288202 200000 856282462 200000 951498273 200000 257260570 200000 236191527 200000 951004687 200000 661911026 200000 378098913 200000 61688714 200000 523192844 200000 405428713 200000 482981145 200000 598536763 200000 477522919 200000 304537374 200000 506650339 200000 720801507 200000 335494479 200000 771090891 200000 734907262 200000 790660682 200000 146617110 200000 928676166 200000 600573772 200000 681642072 200000 494358827 200000 847073289 200000 314665933 200000 471005206 200000 348812447 200000 39282093 200000 722638241 200000 558308269 200000 601710499 200000 905406697 200000 614512265 200000 99078245 200000 824929160 200000 144155031 200000 173032294 200000 882481831 200000 269554365 200000 890874030 200000 903826487 200000 344656378 200000 937031891 200000 350638664 200000 376563742 200000 462826248 200000 511604859 200000 159465885 200000 735672155 200000 827815834 200000 621989253 200000 83457797 200000 790672207 200000 849744534 200000 405811938 200000 672449017 200000 442159737 200000 381778439 200000 901449378 200000 734101265 200000 296220283 200000 11892501 200000 831897077 200000 852829190 200000 815086100 200000 906155015 200000 295718189 200000 445519280 200000 43882790 200000 340097607 200000 995911610 200000 160896008 200000 990477490 200000 540539997 200000 860196907 200000 517717030 200000 891768534 200000 458858994 200000 283483187 200000 376598083 200000 361886933 200000 974889422 200000 434999456 200000 353456056 200000 444617486 200000 527046617 200000 830794597 200000 744583932 200000 234055937 200000 263750941 200000 88234896 200000 84969897 200000 625484625 200000 650186689 200000 829797204 200000 661401206 200000 685199804 200000 978987790 200000 229230591 200000 193163581 200000 605246244 200000 612002157 200000 304391171 200000 432210166 200000 250997640 200000 961870949 200000 341302000 200000 18307513 200000 804066315 200000 642843297 200000 84379512 200000 9846975 200000 472396523 200000 783194599 200000 146601321 200000 315316832 200000 987350409 200000 901756705 200000 1229749 200000 492751893 200000 607670375 200000 698824791 200000 495200876 200000 930721398 200000 286929187 200000 638852786 200000 673733311 200000 827777852 200000 246569600 200000 201939065 200000 584713982 200000 393925951 200000 51135070 200000 100550422 200000 30845081 200000 710683256 200000 669622204 200000 998530834 200000 749001250 200000 857612800 200000 300287163 200000 728402452 200000 579435849 200000 826938382 200000 174296733 200000 633697508 200000 672311517 200000 317929980 200000 697273281 200000 671904109 200000 853935313 200000 737051713 200000 596918184 200000 22808246 200000 744367156 200000 891248247 200000 672185587 200000 318743783 200000 852381494 200000 563623766 200000 356116321 200000 16407369 200000 121541417 200000 753655478 200000 345589204 200000 696585797 200000 419645564 200000 900670864 200000 607673932 200000 63423331 200000 668657856 200000 924012028 200000 985917929 200000 55595339 200000 170093222 200000 170344243 200000 536449260 200000 580760518 200000 500687359 200000 844557709 200000 124797622 200000 564742077 200000 624522170 200000 415545987 200000 589620166 200000 603325241 200000 940155880 200000 306895533 200000 98042814 200000 642594144 200000 888795578 200000 771023812 200000 570110814 200000 956046461 200000 348328832 200000 559985313 200000 809795719 200000 316918775 200000 487386795 200000 925652283 200000 143917112 200000 740975704 200000 487204299 200000 400144044 200000 993000595 200000 835687239 200000 998055057 200000 596436779 200000 260201175 200000 749668749 200000 598761420 200000 29978130 200000 583194471 200000 26229011 200000 432254319 200000 96132569 200000 598566849 200000 201943776 200000 899919497 200000 805178391 200000 518590086 200000 7465758 200000 367718218 200000 458085255 200000 993875320 200000 147339542 200000 398243588 200000 980577280 200000 481271670 200000 868440367 200000 577618982 200000 92618363 200000 657158273 200000 995005170 200000 719939650 200000 745096464 200000 530347449 200000 115263239 200000 30590983 200000 809475832 200000 104711007 200000 728884536 200000 268521287 200000 403440268 200000 426436820 200000 332625516 200000 402257137 200000 90401091 200000 58633368 200000 862355116 200000 577007382 200000 530623926 200000 770673739 200000 902805793 200000 112635111 200000 119894943 200000 18646190 200000 485967379 200000 744778932 200000 476464596 200000 132137378 200000 373275883 200000 888603118 200000 257142352 200000 883683366 200000 26772016 200000 194362150 200000 918841385 200000 392467036 200000 905900940 200000 893668874 200000 335273882 200000 377799044 200000 955523527 200000 918417261 200000 218406906 200000 609339902 200000 888739018 200000 459485503 200000 866975682 200000 409380171 200000 83595165 200000 699099792 200000 596390538 200000 498160652 200000 204172392 200000 807539601 200000 861413643 200000 561139713 200000 409002101 200000 197566865 200000 866953501 200000 756954122 200000 907291179 200000 488571651 200000 300606393 200000 511155752 200000 243611923 200000 395795318 200000 924232951 200000 982356347 200000 438732246 200000 128090010 200000 655387664 200000 705195589 200000 42555 200000 263764289 200000 331695965 200000 352874469 200000 260439853 200000 863256922 200000 294026325 200000 16303835 200000 701445298 200000 778949622 200000 223731602 200000 618687690 200000 968776180 200000 475732551 200000 624171211 200000 330097264 200000 301471547 200000 675258011 200000 349469914 200000 7841199 200000 193304560 200000 64641636 200000 22899638 200000 125474182 200000 54477466 200000 478129714 200000 683889273 200000 940043799 200000 383607011 200000 462812598 200000 724261723 200000 568705698 200000 382116244 200000 508315072 200000 151024564 200000 76714888 200000 765613716 200000 239081537 200000 453639165 200000 900921416 200000 282946284 200000 490134601 200000 162116558 200000 95922564 200000 994047172 200000 498095625 200000 912652256 200000 588755196 200000 768996710 200000 81717457 200000 423755787 200000 696623504 200000 783345977 200000 673234194 200000 334468424 200000 325315393 200000 580507590 200000 613967963 200000 782260144 200000 725189936 200000 578491318 200000 586459487 200000 825022074 200000 590210972 200000 638551249 200000 938158061 200000 746606080 200000 325762023 200000 343039 200000 601454325 200000 773748665 200000 811764369 200000 788766026 200000 504708233 200000 187545663 200000 106827067 200000 66924505 200000 534342104 200000 719245641 200000 131828900 200000 191839733 200000 519096115 200000 892886961 200000 416596142 200000 108629767 200000 942735884 200000 565858159 200000 662213720 200000 480695190 200000 878971121 200000 932443547 200000 828786629 200000 679784781 200000 898490772 200000 200964718 200000 514544691 200000 517730034 200000 91993285 200000 950696768 200000 900502019 200000 551735919 200000 837173877 200000 849286282 200000 214785207 200000 126494412 200000 449848756 200000 110346212 200000 767222510 200000 651831346 200000 821947571 200000 239332871 200000 51614313 200000 499357161 200000 999973570 200000 534678732 200000 509583368 200000 521108569 200000 808101970 200000 523577130 200000 91494348 200000 745169163 200000 693754099 200000 778505531 200000 217311958 200000 437217448 200000 702074198 200000 101009462 200000 944095078 200000 443280632 200000 270058315 200000 644543093 200000 352375516 200000 910825188 200000 877877698 200000 968361839 200000 975374265 200000 391648371 200000 452802253 200000 856643518 200000 525617565 200000 971392720 200000 81584539 200000 411026202 200000 883543882 200000 606690369 200000 403119742 200000 463814235 200000 782600351 200000 287712816 200000 844432101 200000 369237882 200000 762609821 200000 576595237 200000 93577570 200000 718888335 200000 980101988 200000 503701192 200000 964295588 200000 88354515 200000 11784245 200000 229165027 200000 413955708 200000 975285918 200000 17867121 200000 911518301 200000 467031003 200000 825092457 200000 44008087 200000 863417663 200000 399277266 200000 888481996 200000 711163977 200000 316730546 200000 143405968 200000 573017473 200000 315182663 200000 97468414 200000 440687974 200000 479043934 200000 32461170 200000 455182219 200000 467372229 200000 573879646 200000 435428297 200000 316631778 200000 377091901 200000 725299607 200000 471759982 200000 122551469 200000 22895487 200000 947484484 200000 799615905 200000 486243506 200000 143001947 200000 202716348 200000 80461506 200000 825625050 200000 604081601 200000 315144055 200000 532515410 200000 77098031 200000 764317379 200000 730006543 200000 166718450 200000 819657432 200000 269323665 200000 870389308 200000 665028194 200000 14830623 200000 637324410 200000 929389270 200000 695410050 200000 11989867 200000 669977329 200000 404985814 200000 685154387 200000 576355653 200000 926799748 200000 32193621 200000 355283701 200000 959933269 200000 565512678 200000 740034186 200000 400631465 200000 5491301 200000 482052325 200000 117137358 200000 424863696 200000 773940828 200000 484539508 200000 651847322 200000 204174314 200000 986149444 200000 840569761 200000 507200647 200000 891695511 200000 458213444 200000 330062494 200000 387300428 200000 490718360 200000 14447013 200000 581031099 200000 586505667 200000 614110158 200000 410138831 200000 323901545 200000 120927715 200000 671577401 200000 314720588 200000 659989305 200000 276234950 200000 127560696 200000 649871299 200000 854805977 200000 86463908 200000 679120462 200000 154771965 200000 110104605 200000 99746517 200000 15010715 200000 113982179 200000 358716146 200000 493610962 200000 717662814 200000 11281533 200000 608321643 200000 644899123 200000 184476729 200000 995172339 200000 253834168 200000 101308081 200000 775123436 200000 42702223 200000 9841961 200000 355252004 200000 599156055 200000 399733432 200000 707152942 200000 607725189 200000 170901371 200000 853884919 200000 639201625 200000 270751724 200000 646235768 200000 455864565 200000 597118554 200000 973651346 200000 431105424 200000 276363898 200000 57997824 200000 416361680 200000 609846050 200000 109132910 200000 563554366 200000 905775645 200000 66828975 200000 933151706 200000 659763746 200000 256783123 200000 245346519 200000 976799975 200000 107122142 200000 557033065 200000 543591771 200000 132237021 200000 840021187 200000 315244537 200000 256314652 200000 405551653 200000 623155008 200000 61749435 200000 603056154 200000 278244423 200000 408065766 200000 145199303 200000 965989749 200000 119901675 200000 432440934 200000 36566870 200000 718670702 200000 669149402 200000 631922576 200000 457672896 200000 647666021 200000 58316797 200000 490574677 200000 605384830 200000 644772316 200000 510296924 200000 481351621 200000 88405288 200000 404760690 200000 979884576 200000 400390673 200000 980016247 200000 455588327 200000 250963601 200000 349008521 200000 59018563 200000 660876318 200000 534707223 200000 640312478 200000 108098437 200000 505978389 200000 893583163 200000 719123680 200000 177606230 200000 591527918 200000 950710182 200000 796296959 200000 784968685 200000 928905960 200000 967312416 200000 579177933 200000 710134180 200000 914579813 200000 999788689 200000 531845946 200000 664975858 200000 414253797 200000 802985475 200000 684333653 200000 403109489 200000 569760777 200000 278623389 200000 967912273 200000 113683417 200000 862131856 200000 694320040 200000 613683068 200000 145907202 200000 37412188 200000 215803789 200000 238939465 200000 630783461 200000 9892461 200000 739832276 200000 741010502 200000 182309786 200000 843541219 200000 686328613 200000 333772581 200000 873780826 200000 926106367 200000 417494858 200000 718973878 200000 579371645 200000 969835554 200000 919000874 200000 460256490 200000 460124028 200000 367532747 200000 934113486 200000 442127570 200000 447960047 200000 546252444 200000 93912415 200000 907847325 200000 63841679 200000 839884373 200000 205905189 200000 931170460 200000 428152629 200000 761478103 200000 777702792 200000 20699200 200000 31809752 200000 751782945 200000 54739729 200000 954098201 200000 202449810 200000 913883989 200000 133126505 200000 72051159 200000 343345050 200000 982061235 200000 806005592 200000 824518220 200000 103012426 200000 198738587 200000 159686343 200000 58057064 200000 338588698 200000 443986062 200000 223396542 200000 123382331 200000 636888226 200000 632903469 200000 463449957 200000 150534901 200000 75392154 200000 250847799 200000 496881669 200000 134342888 200000 694445020 200000 131122318 200000 665055495 200000 558305411 200000 883753312 200000 20063282 200000 961092083 200000 51411288 200000 295719230 200000 722053699 200000 442960754 200000 219787798 200000 761143983 200000 358654723 200000 913586507 200000 968642702 200000 414354444 200000 703776208 200000 134428265 200000 812300210 200000 374565580 200000 118599981 200000 909989586 200000 17543568 200000 318367112 200000 708707001 200000 18449328 200000 801859418 200000 667274746 200000 596584245 200000 525391691 200000 808037216 200000 345847032 200000 237675138 200000 309778699 200000 351418131 200000 813421181 200000 521564575 200000 751402362 200000 804144387 200000 137366944 200000 122371246 200000 75029567 200000 728621793 200000 141478553 200000 929630447 200000 721019427 200000 98872189 200000 374742210 200000 502760130 200000 417428239 200000 725511880 200000 964023955 200000 467072937 200000 339265034 200000 839260626 200000 361845156 200000 794494018 200000 694208319 200000 41153739 200000 766659758 200000 962814544 200000 167962612 200000 581207301 200000 145527177 200000 336229042 200000 767949459 200000 543171312 200000 536626990 200000 298267497 200000 284683428 200000 727862811 200000 91877813 200000 228518806 200000 510960848 200000 382999353 200000 974352471 200000 95063928 200000 110657759 200000 968466456 200000 210327405 200000 392084593 200000 561136057 200000 594287019 200000 553351790 200000 189979905 200000 692211048 200000 472027648 200000 220388340 200000 847788744 200000 687444242 200000 757273673 200000 495451574 200000 21122183 200000 457499394 200000 776555223 200000 797527694 200000 575723039 200000 296313504 200000 824854297 200000 177523827 200000 51840143 200000 65659508 200000 212861344 200000 624055935 200000 595112954 200000 872743974 200000 359426589 200000 288114410 200000 373001118 200000 583774335 200000 467736416 200000 166905100 200000 886805980 200000 785730920 200000 819961178 200000 898436446 200000 502524981 200000 89497065 200000 958590235 200000 669116280 200000 209222986 200000 707843115 200000 386248916 200000 733374483 200000 674065627 200000 1146229 200000 262492117 200000 858291463 200000 998387144 200000 5749297 200000 219469966 200000 951307085 200000 585533458 200000 369919976 200000 726825617 200000 530238718 200000 97532122 200000 684513600 200000 463775886 200000 470606673 200000 567474783 200000 841588740 200000 625748052 200000 981249184 200000 810021891 200000 381166876 200000 520893654 200000 445621858 200000 926250054 200000 396806287 200000 924899362 200000 8549681 200000 219781833 200000 274044807 200000 722707819 200000 678799044 200000 356368459 200000 239367244 200000 254771967 200000 958085109 200000 956917934 200000 11141703 200000 500282448 200000 44727996 200000 421426930 200000 807005184 200000 286853615 200000 505901617 200000 729031479 200000 764360479 200000 692798347 200000 745019533 200000 284208830 200000 473376366 200000 960467445 200000 58852648 200000 762633191 200000 396654036 200000 67000606 200000 569700987 200000 123054132 200000 660772954 200000 399686678 200000 219890206 200000 393338948 200000 875567144 200000 347462926 200000 58867914 200000 207454680 200000 981165704 200000 20968790 200000 613109848 200000 793348560 200000 492652001 200000 543221599 200000 712008639 200000 869163053 200000 252134333 200000 378447033 200000 264033561 200000 726582800 200000 663281347 200000 323946517 200000 875054493 200000 925543865 200000 622467772 200000 252527938 200000 919655845 200000 309436040 200000 604771984 200000 666874675 200000 176165544 200000 295665406 200000 736705097 200000 998297079 200000 458816320 200000 757010620 200000 906927374 200000 1003710 200000 245611813 200000 25085057 200000 58920232 200000 117783002 200000 526005551 200000 189193775 200000 424228864 200000 948647610 200000 591028055 200000 193963718 200000 277623838 200000 943658479 200000 326159541 200000 382299238 200000 518713131 200000 36695339 200000 260839298 200000 895358032 200000 821841390 200000 97704764 200000 166678806 200000 594108133 200000 301530193 200000 367229460 200000 886477802 200000 876436389 200000 40577372 200000 883856579 200000 945921943 200000 40260400 200000 569243960 200000 151787386 200000 259226836 200000 663569735 200000 903521069 200000 948034954 200000 915593594 200000 789473994 200000 800437667 200000 775954274 200000 247579267 200000 920079803 200000 960479268 200000 758349971 200000 444721157 200000 178313016 200000 941824855 200000 880488397 200000 639572283 200000 80126340 200000 991994629 200000 448226530 200000 429046396 200000 926328319 200000 159902231 200000 329369794 200000 736589632 200000 614019880 200000 869736085 200000 577056637 200000 704265249 200000 694678688 200000 552939431 200000 611225155 200000 589223127 200000 694696745 200000 945662358 200000 714301286 200000 419365946 200000 204419234 200000 201671627 200000 17849942 200000 750505539 200000 475903500 200000 717100750 200000 146461090 200000 712414219 200000 869819783 200000 634077256 200000 248575229 200000 886470089 200000 694103125 200000 884412673 200000 603181877 200000 44691158 200000 431407829 200000 643168481 200000 56572988 200000 491756459 200000 868668039 200000 166942449 200000 656999715 200000 763603425 200000 935603725 200000 476690266 200000 886086681 200000 415847983 200000 997111080 200000 692794212 200000 407062127 200000 846850159 200000 684707510 200000 142857592 200000 660054166 200000 598156184 200000 490639546 200000 101083933 200000 55521822 200000 514251716 200000 480004179 200000 332507389 200000 122096056 200000 893021739 200000 258565570 200000 54719713 200000 279513396 200000 499303205 200000 503482983 200000 505490351 200000 340946819 200000 238861867 200000 671041731 200000 260180850 200000 583034037 200000 778324437 200000 381961847 200000 247295826 200000 924400635 200000 588509148 200000 661749315 200000 151503254 200000 875695013 200000 927836440 200000 947818503 200000 968279464 200000 125452579 200000 740492674 200000 151228612 200000 682361361 200000 639253255 200000 521803314 200000 963227803 200000 750494327 200000 765521152 200000 282077025 200000 276164811 200000 96152485 200000 457200096 200000 194005096 200000 821529014 200000 771839874 200000 885194134 200000 975110590 200000 466738908 200000 923928856 200000 496387380 200000 300084477 200000 337122525 200000 613726350 200000 695795945 200000 331072221 200000 175672187 200000 88852781 200000 853526535 200000 653417781 200000 274634644 200000 896278878 200000 158443261 200000 203798784 200000 84434219 200000 810358440 200000 734107996 200000 642998869 200000 50211679 200000 25746870 200000 535062997 200000 699312749 200000 30300273 200000 204905550 200000 920568888 200000 448629152 200000 302996418 200000 872944474 200000 30437750 200000 32668519 200000 168325585 200000 554638050 200000 961548703 200000 71533658 200000 443048512 200000 4087823 200000 142878692 200000 927576114 200000 868478927 200000 532956968 200000 733858965 200000 413194183 200000 85263454 200000 482924951 200000 59983651 200000 91698451 200000 946221806 200000 68759525 200000 769223710 200000 723660076 200000 309992352 200000 216358841 200000 161790774 200000 431164492 200000 762173876 200000 975672795 200000 105736509 200000 352992204 200000 511061386 200000 161677366 200000 946831394 200000 971226659 200000 747861667 200000 441112017 200000 127506167 200000 757086443 200000 417158559 200000 600314580 200000 323641323 200000 648688860 200000 435543103 200000 780777096 200000 291016784 200000 977461710 200000 131907940 200000 369488214 200000 246843541 200000 145982138 200000 923906318 200000 356978886 200000 802772044 200000 762145208 200000 804072029 200000 273960320 200000 382432804 200000 414882305 200000 695841682 200000 840597325 200000 869857774 200000 951414253 200000 721100814 200000 612329751 200000 101062299 200000 332253429 200000 7521361 200000 938615012 200000 957521979 200000 603164081 200000 233900539 200000 207519709 200000 447811583 200000 186138586 200000 918628301 200000 806945356 200000 48567352 200000 875910217 200000 434427303 200000 469971864 200000 318080084 200000 360019701 200000 772501130 200000 715828299 200000 399526630 200000 783971576 200000 311540375 200000 344221708 200000 144297374 200000 760193161 200000 231084302 200000 839205796 200000 668179788 200000 557532418 200000 535678543 200000 321185020 200000 313788385 200000 284793051 200000 900499419 200000 501388059 200000 800435820 200000 576770988 200000 297286739 200000 66105900 200000 517445920 200000 754519597 200000 904030582 200000 740991349 200000 986057548 200000 73547832 200000 367012902 200000 33888096 200000 674542944 200000 316168901 200000 837510243 200000 7960437 200000 699597549 200000 941362156 200000 492706126 200000 820458076 200000 865039525 200000 607354086 200000 722446118 200000 359103967 200000 26063446 200000 270691340 200000 508569421 200000 106509029 200000 203793138 200000 32029909 200000 711696962 200000 247994231 200000 433792138 200000 21218266 200000 355366311 200000 365896382 200000 932124749 200000 343594709 200000 298605117 200000 481642242 200000 619798668 200000 978497180 200000 116787170 200000 640363436 200000 391923384 200000 384603946 200000 531468697 200000 478695235 200000 441223521 200000 456270742 200000 821511040 200000 763750257 200000 711390776 200000 42310680 200000 614112986 200000 920220926 200000 603198989 200000 225986058 200000 20067847 200000 880469459 200000 812009681 200000 793477604 200000 380887174 200000 398009080 200000 416244628 200000 359027518 200000 976765689 200000 830309013 200000 383089798 200000 112809169 200000 799528223 200000 609721844 200000 868383993 200000 912443509 200000 722277850 200000 592764 200000 266141020 200000 134398755 200000 513256234 200000 434203830 200000 144604481 200000 312875763 200000 827355184 200000 463771211 200000 379570520 200000 542425374 200000 366435115 200000 451965442 200000 47826288 200000 993294845 200000 289988989 200000 598939334 200000 921539707 200000 33933575 200000 863270310 200000 597244573 200000 670156938 200000 40362198 200000 994843462 200000 210152113 200000 137864908 200000 92822305 200000 36706590 200000 953495882 200000 135733138 200000 314869442 200000 241568527 200000 958723025 200000 11486286 200000 317975472 200000 750053401 200000 592339661 200000 996247950 200000 105842437 200000 274410588 200000 932581864 200000 553884932 200000 203172601 200000 356089625 200000 676442603 200000 197136768 200000 866485988 200000 373481648 200000 89424061 200000 974385395 200000 291406143 200000 648190627 200000 103155047 200000 700080237 200000 683863458 200000 703573392 200000 864785937 200000 441615391 200000 842603206 200000 526413626 200000 119372293 200000 432413016 200000 42671747 200000 300254336 200000 988042666 200000 4261515 200000 948056530 200000 104461156 200000 415528073 200000 521947975 200000 847914700 200000 748740868 200000 357137739 200000 249206332 200000 15295144 200000 606164899 200000 517277624 200000 265624892 200000 776316864 200000 367321248 200000 630716600 200000 660828471 200000 740200331 200000 952006780 200000 693217365 200000 147487292 200000 149217443 200000 610223319 200000 862422454 200000 83179389 200000 146443455 200000 223764082 200000 490659620 200000 762687307 200000 138723513 200000 542375214 200000 790837768 200000 600540437 200000 600428169 200000 361811979 200000 604562153 200000 387531629 200000 949844807 200000 8446249 200000 888052082 200000 942219266 200000 510602540 200000 431272905 200000 929802345 200000 45490085 200000 289192336 200000 239410252 200000 174320568 200000 508809287 200000 16585452 200000 418050097 200000 251364455 200000 25819384 200000 408631000 200000 43563034 200000 485218463 200000 572122089 200000 256468493 200000 617055687 200000 144985000 200000 121701482 200000 592770660 200000 155911192 200000 54903786 200000 354645740 200000 474323156 200000 888838927 200000 50665710 200000 668550911 200000 163418487 200000 293891530 200000 879847773 200000 147242835 200000 205439876 200000 740998796 200000 544594175 200000 915119034 200000 296645973 200000 710865076 200000 891719869 200000 151359268 200000 862334049 200000 796381891 200000 692181662 200000 763613600 200000 172429122 200000 630404698 200000 686301133 200000 348175457 200000 898174384 200000 165145656 200000 143500944 200000 709441461 200000 489933443 200000 143846463 200000 53401681 200000 302263567 200000 985632692 200000 216276335 200000 412888984 200000 840689405 200000 137762395 200000 816296936 200000 781395981 200000 871682865 200000 389450929 200000 505144044 200000 850622586 200000 302069372 200000 534743054 200000 433070297 200000 835993286 200000 268052685 200000 717933803 200000 795754290 200000 128237050 200000 890904373 200000 658989281 200000 626919062 200000 14717503 200000 956032997 200000 473775271 200000 603159750 200000 923139805 200000 216107565 200000 817545238 200000 413992098 200000 721944124 200000 148795006 200000 961216040 200000 777981996 200000 76949989 200000 677665384 200000 986948851 200000 468993667 200000 885515394 200000 113660572 200000 402734514 200000 529753064 200000 78022105 200000 196514538 200000 416526524 200000 288868795 200000 666693843 200000 969796675 200000 227680649 200000 150085245 200000 347307898 200000 739315895 200000 296273075 200000 229616591 200000 304915701 200000 342020982 200000 60961778 200000 495854192 200000 265246094 200000 925493970 200000 892805150 200000 628687426 200000 354720940 200000 914468410 200000 512769840 200000 417603653 200000 407536856 200000 917432384 200000 491083841 200000 361957018 200000 202841530 200000 449132179 200000 16801672 200000 210545280 200000 964395036 200000 581841925 200000 180518494 200000 353729625 200000 749395429 200000 540212869 200000 60827452 200000 615643557 200000 555335711 200000 432468772 200000 989944763 200000 33059076 200000 523500785 200000 363024404 200000 655412370 200000 886359607 200000 533568932 200000 822752931 200000 289233819 200000 858950174 200000 852416672 200000 228751171 200000 729321933 200000 114144443 200000 698111343 200000 214928260 200000 544294722 200000 938608429 200000 571164344 200000 241328663 200000 285850418 200000 520309173 200000 960418372 200000 922490572 200000 768974325 200000 885401523 200000 96458492 200000 753396884 200000 762858756 200000 798289833 200000 10927336 200000 622842751 200000 478721271 200000 813417781 200000 281106224 200000 99727549 200000 733879175 200000 680971034 200000 967987742 200000 840738976 200000 273363852 200000 876628791 200000 708784409 200000 661665944 200000 419299071 200000 732382349 200000 174186154 200000 252986165 200000 945752824 200000 65638205 200000 450969722 200000 646978599 200000 754632112 200000 995677318 200000 617579345 200000 468153920 200000 774054528 200000 780118218 200000 921078039 200000 352718191 200000 152264159 200000 392155017 200000 862319829 200000 883345094 200000 75067751 200000 571600740 200000 826633396 200000 44965492 200000 773590992 200000 980464154 200000 747154428 200000 147642314 200000 157830385 200000 633202317 200000 795024150 200000 69416761 200000 618766789 200000 806428348 200000 784347530 200000 902819410 200000 84635747 200000 34709449 200000 76200448 200000 406644676 200000 348890116 200000 397167604 200000 179127874 200000 455688032 200000 596736256 200000 111650462 200000 59664182 200000 516063255 200000 542714576 200000 733002310 200000 593108711 200000 669850617 200000 721061388 200000 970629262 200000 137760381 200000 391357495 200000 61351533 200000 369988150 200000 844287040 200000 70499105 200000 896842443 200000 47857438 200000 526225816 200000 754873896 200000 200323360 200000 847694920 200000 910824718 200000 532743131 200000 639399554 200000 361832402 200000 252057163 200000 141394925 200000 279221035 200000 972096767 200000 338713623 200000 593183533 200000 869946996 200000 660432942 200000 914867290 200000 606254987 200000 612412628 200000 48202976 200000 186431518 200000 860253721 200000 872051685 200000 95848373 200000 46095754 200000 692235526 200000 277713503 200000 859145327 200000 553351143 200000 380565412 200000 142046746 200000 543393773 200000 70122910 200000 216487010 200000 143477775 200000 105106479 200000 904709175 200000 233430226 200000 555448918 200000 342098520 200000 33182298 200000 271794083 200000 55649320 200000 606027430 200000 430310865 200000 40581286 200000 35207133 200000 860422266 200000 857623427 200000 67449548 200000 478785262 200000 708352598 200000 345018745 200000 311461925 200000 824143859 200000 525920729 200000 496259292 200000 320109026 200000 145036453 200000 307317188 200000 206407668 200000 682626131 200000 545291229 200000 751588343 200000 913809961 200000 792644329 200000 99995026 200000 2475892 200000 755100676 200000 808318004 200000 699973342 200000 293765209 200000 574934830 200000 183660517 200000 301997560 200000 400849897 200000 742145135 200000 525102284 200000 958302266 200000 824148611 200000 476444080 200000 203422425 200000 537708060 200000 212405673 200000 636548601 200000 214059806 200000 897345334 200000 479754745 200000 640909682 200000 479666123 200000 400638016 200000 55220022 200000 517665636 200000 683799599 200000 837836564 200000 49100863 200000 390811192 200000 668648637 200000 892210858 200000 949176085 200000 66777462 200000 542856451 200000 404697882 200000 405697752 200000 399249351 200000 425455539 200000 403944349 200000 342489033 200000 849582834 200000 909538462 200000 248616076 200000 114223433 200000 548307938 200000 179272371 200000 10774878 200000 830528472 200000 815239325 200000 568849411 200000 484651180 200000 871682326 200000 959119949 200000 846107584 200000 654847024 200000 419520964 200000 298570554 200000 806264376 200000 224870080 200000 757875650 200000 238760140 200000 922104029 200000 949722199 200000 208670226 200000 595415437 200000 706655807 200000 459369484 200000 68685523 200000 433930532 200000 869521423 200000 408500759 200000 319177542 200000 87838810 200000 505493277 200000 920744914 200000 742783947 200000 889935640 200000 926856025 200000 53882293 200000 340961763 200000 506811493 200000 624226773 200000 506810200 200000 520898607 200000 227269228 200000 873115329 200000 36801908 200000 964655215 200000 426436723 200000 728570733 200000 674712545 200000 949034883 200000 960155876 200000 462995529 200000 533069720 200000 351704428 200000 92084551 200000 704933607 200000 69092017 200000 550680394 200000 507336261 200000 221007350 200000 914314853 200000 713094495 200000 576341926 200000 294118728 200000 202089741 200000 408799497 200000 296296018 200000 98424268 200000 147977760 200000 384684747 200000 706802771 200000 643170708 200000 613412920 200000 427044933 200000 54261967 200000 578670031 200000 160823564 200000 582857782 200000 377406994 200000 25346766 200000 721138038 200000 405418623 200000 553133441 200000 300234242 200000 306614637 200000 168520738 200000 520152999 200000 398533628 200000 99097099 200000 207608638 200000 85926443 200000 17313899 200000 245027208 200000 614323988 200000 993188310 200000 239355936 200000 226856252 200000 502034948 200000 789895825 200000 294003468 200000 650095008 200000 176670608 200000 367001444 200000 117201471 200000 771584588 200000 546988631 200000 728283768 200000 818374633 200000 262866425 200000 397338649 200000 902377236 200000 614600028 200000 694588031 200000 722704825 200000 584031138 200000 304127240 200000 405699799 200000 136359733 200000 646239659 200000 25176701 200000 895892762 200000 654534062 200000 600374229 200000 109152363 200000 931769471 200000 550939494 200000 599506923 200000 181319332 200000 442619232 200000 275585980 200000 612759765 200000 183603735 200000 462500148 200000 153258289 200000 319642778 200000 323374294 200000 40438421 200000 409056101 200000 433705572 200000 813209104 200000 890752826 200000 33346842 200000 742084731 200000 109234711 200000 900798973 200000 746785838 200000 319188552 200000 448202842 200000 594189014 200000 778643364 200000 117166163 200000 517220202 200000 997832925 200000 980988827 200000 805434948 200000 851908856 200000 48313419 200000 255992660 200000 718945509 200000 983224789 200000 848315000 200000 354805040 200000 201841181 200000 665444336 200000 1323997 200000 997204143 200000 294996213 200000 407323738 200000 595441170 200000 35036784 200000 102358421 200000 151234372 200000 266301392 200000 28567606 200000 413611847 200000 119129086 200000 362870000 200000 778689249 200000 977383026 200000 47889144 200000 74318441 200000 638812272 200000 273574048 200000 798329284 200000 518334037 200000 840796165 200000 154124920 200000 713099026 200000 503909355 200000 439021023 200000 909519811 200000 937267890 200000 407584133 200000 326680417 200000 694115177 200000 879708052 200000 471458970 200000 535585033 200000 550594420 200000 693491658 200000 81503684 200000 72801400 200000 679392523 200000 819422340 200000 260737723 200000 71800944 200000 38313079 200000 450650129 200000 435563095 200000 580800719 200000 690796321 200000 18908643 200000 705860241 200000 68402840 200000 577577361 200000 29821067 200000 678834817 200000 799955947 200000 397711728 200000 470510520 200000 516880992 200000 787751943 200000 325741957 200000 457050684 200000 731474310 200000 617404238 200000 773334458 200000 436056582 200000 249775724 200000 783678783 200000 459926296 200000 143591975 200000 887877803 200000 289411708 200000 211526597 200000 853287120 200000 388933882 200000 830202565 200000 347351820 200000 413249873 200000 282529586 200000 28754683 200000 193123669 200000 745055259 200000 182490701 200000 148298013 200000 157019687 200000 303844542 200000 334977633 200000 317260365 200000 374477356 200000 766937067 200000 442552489 200000 168504523 200000 238023468 200000 420948338 200000 892810620 200000 588973559 200000 209767440 200000 132417604 200000 556528722 200000 990350930 200000 303459552 200000 724831344 200000 967045573 200000 199663485 200000 234783428 200000 928523561 200000 496630157 200000 508536887 200000 769949701 200000 602136254 200000 488350850 200000 691775586 200000 225250828 200000 532140191 200000 525586077 200000 840174334 200000 32169313 200000 981475166 200000 131888375 200000 707721260 200000 692421037 200000 808011434 200000 531885511 200000 254732587 200000 782408632 200000 911231317 200000 675485286 200000 655992413 200000 416505706 200000 731011406 200000 315668813 200000 75431234 200000 983729100 200000 805862310 200000 957613589 200000 648687226 200000 68215559 200000 975993486 200000 106747253 200000 199322054 200000 964086883 200000 59645271 200000 954868039 200000 606445063 200000 891491401 200000 807640688 200000 628479618 200000 32641852 200000 91129920 200000 70726506 200000 733131072 200000 685253767 200000 435309810 200000 313448182 200000 559336121 200000 105106472 200000 866695208 200000 865956068 200000 718440261 200000 935303040 200000 954557128 200000 554508325 200000 659936349 200000 302692622 200000 668875997 200000 412165321 200000 560751257 200000 286229108 200000 316738959 200000 480656384 200000 719890354 200000 773954673 200000 932618021 200000 179788316 200000 33867392 200000 750982888 200000 581523721 200000 164580493 200000 393665788 200000 3474647 200000 364737476 200000 610452962 200000 777289790 200000 473587295 200000 223061244 200000 798032846 200000 291043456 200000 391028418 200000 588296060 200000 228152608 200000 721274136 200000 568264287 200000 377342251 200000 824876488 200000 185422976 200000 820275382 200000 498698003 200000 515941591 200000 969349713 200000 216282218 200000 434218843 200000 423908479 200000 347308867 200000 797182265 200000 595395916 200000 600264206 200000 691397933 200000 892688901 200000 222693199 200000 810203638 200000 804480266 200000 51166413 200000 393960683 200000 645074376 200000 12913393 200000 923067572 200000 832821963 200000 211328051 200000 633331227 200000 813673976 200000 938030261 200000 708294408 200000 595003104 200000 906843642 200000 191795091 200000 559025464 200000 378471097 200000 43217724 200000 152254317 200000 499096787 200000 792971326 200000 560858460 200000 394875244 200000 875221258 200000 889594152 200000 957701405 200000 419253719 200000 694681645 200000 971441231 200000 417443423 200000 559428120 200000 779933100 200000 90170797 200000 392833569 200000 366352056 200000 933572121 200000 833734744 200000 468811908 200000 374448478 200000 797300004 200000 875219082 200000 603126986 200000 157732563 200000 525680029 200000 582695836 200000 241442130 200000 723947775 200000 863218036 200000 287079430 200000 943348637 200000 463537900 200000 79010747 200000 219907935 200000 925231692 200000 378245313 200000 874228385 200000 114349666 200000 881088798 200000 558974919 200000 113870712 200000 1448166 200000 891219701 200000 89486439 200000 957903535 200000 622226916 200000 746815953 200000 80161321 200000 416991703 200000 933506932 200000 112078034 200000 441268149 200000 365382561 200000 532918991 200000 292899897 200000 33979092 200000 906061790 200000 877405261 200000 309820263 200000 312487024 200000 50759549 200000 609152359 200000 968279259 200000 300616847 200000 453206159 200000 218268853 200000 54347319 200000 327750234 200000 785389637 200000 652689904 200000 944857659 200000 989978651 200000 103642351 200000 546386929 200000 529845960 200000 922008889 200000 260793854 200000 821387951 200000 535338205 200000 912967742 200000 427882498 200000 595210052 200000 233195164 200000 640779473 200000 603717804 200000 128807399 200000 145259844 200000 548404667 200000 972770507 200000 98022898 200000 881958200 200000 298474725 200000 585709138 200000 557331421 200000 68713974 200000 962407766 200000 94203984 200000 131452224 200000 562906655 200000 743977273 200000 744405237 200000 361368787 200000 693373813 200000 720704980 200000 218303379 200000 520614512 200000 412964055 200000 6473617 200000 669657241 200000 660476687 200000 639448134 200000 40843768 200000 871870873 200000 664202440 200000 144038626 200000 305221553 200000 178016578 200000 653722836 200000 61182188 200000 880980102 200000 474540390 200000 78041996 200000 651180485 200000 590693214 200000 758118132 200000 373879399 200000 179509741 200000 255627842 200000 43935229 200000 169681406 200000 976234756 200000 517125723 200000 418426290 200000 994185227 200000 251884491 200000 770285041 200000 993635428 200000 251476324 200000 769403427 200000 559595629 200000 289617793 200000 286850052 200000 440637707 200000 45876822 200000 522071965 200000 765124866 200000 327595685 200000 254730070 200000 703136357 200000 484383894 200000 494822961 200000 615619125 200000 557016748 200000 813101594 200000 872489999 200000 910416092 200000 577414242 200000 849330182 200000 235689920 200000 355107411 200000 394800279 200000 691680242 200000 893777893 200000 506662082 200000 897179516 200000 647711383 200000 356088894 200000 162780531 200000 215699553 200000 323802573 200000 781074347 200000 411638989 200000 234216886 200000 696951437 200000 861710893 200000 395655257 200000 373753613 200000 872517871 200000 875342052 200000 561380544 200000 418319637 200000 93958700 200000 337865234 200000 623838665 200000 384520608 200000 906714781 200000 523052822 200000 15843935 200000 202999709 200000 637302713 200000 397700209 200000 311142536 200000 73227037 200000 754202138 200000 66875843 200000 875581806 200000 338079570 200000 559093623 200000 598482381 200000 24470873 200000 280019082 200000 510882986 200000 554545776 200000 185044402 200000 242658871 200000 445992874 200000 956162731 200000 591769856 200000 111838953 200000 833990545 200000 500243104 200000 440999150 200000 163290705 200000 990571159 200000 949089679 200000 127401026 200000 462327103 200000 68583444 200000 88015833 200000 560157414 200000 602920356 200000 319402625 200000 892072189 200000 921858018 200000 939903632 200000 170153334 200000 417035165 200000 119293790 200000 672965684 200000 781977004 200000 683604345 200000 398223524 200000 509339104 200000 644570363 200000 240994161 200000 769396251 200000 8867845 200000 941680732 200000 260583814 200000 405546828 200000 119388722 200000 362200552 200000 233080537 200000 835077344 200000 53494042 200000 453477590 200000 393940393 200000 284747423 200000 228304012 200000 673165184 200000 951187800 200000 41320817 200000 843758456 200000 668821853 200000 110283878 200000 362436448 200000 928556016 200000 850520327 200000 924794484 200000 563935123 200000 819800867 200000 450104885 200000 222893633 200000 232461395 200000 775391074 200000 530439105 200000 441194415 200000 350307081 200000 65834015 200000 567110051 200000 268941245 200000 436614716 200000 862391272 200000 266068211 200000 932750478 200000 392960919 200000 746639471 200000 160036330 200000 941266272 200000 377776096 200000 255573124 200000 177534944 200000 280273044 200000 800840449 200000 9624088 200000 773232974 200000 605944748 200000 769292290 200000 740634172 200000 959515596 200000 988907335 200000 489265420 200000 709983006 200000 609764883 200000 487367462 200000 188754791 200000 64924177 200000 994745340 200000 426256937 200000 322316667 200000 691048325 200000 63981182 200000 874474065 200000 765481169 200000 297013002 200000 992774067 200000 989368511 200000 253834770 200000 686786897 200000 327430866 200000 812368307 200000 7039238 200000 143634986 200000 478994485 200000 786194573 200000 667303574 200000 372430981 200000 712973139 200000 301976014 200000 602200265 200000 324865140 200000 408507590 200000 6683414 200000 986719946 200000 643008806 200000 40937542 200000 568859431 200000 40854239 200000 30807789 200000 182537387 200000 867711968 200000 298947698 200000 97113400 200000 943683054 200000 694231106 200000 952291339 200000 936073369 200000 891358503 200000 710431853 200000 183173970 200000 799785663 200000 952921743 200000 841793954 200000 578007313 200000 842906747 200000 462342014 200000 702337602 200000 79272751 200000 727731646 200000 644774509 200000 791800780 200000 223950517 200000 931677593 200000 722977525 200000 557821155 200000 420819916 200000 709540411 200000 935480269 200000 448753989 200000 516927420 200000 947039989 200000 468429518 200000 457014739 200000 629849325 200000 161827896 200000 139869938 200000 430513294 200000 984371945 200000 344414100 200000 326578255 200000 993798295 200000 265237591 200000 856976314 200000 667380768 200000 965174830 200000 258404096 200000 414932602 200000 429031100 200000 252052147 200000 650631116 200000 714736324 200000 106787227 200000 134199464 200000 969769157 200000 124696746 200000 562056535 200000 883207595 200000 356515602 200000 568185180 200000 284862888 200000 734849151 200000 548848893 200000 374948137 200000 674259302 200000 409952515 200000 385245677 200000 928074628 200000 447411338 200000 743922744 200000 685055083 200000 266998523 200000 218644525 200000 780878910 200000 855131679 200000 504761153 200000 235865222 200000 567112279 200000 730199507 200000 70992164 200000 885933806 200000 509651681 200000 404055918 200000 693880983 200000 957085662 200000 843716447 200000 851109370 200000 148965032 200000 553096943 200000 518733424 200000 20596638 200000 790368649 200000 314598616 200000 541183957 200000 86570403 200000 464379018 200000 173153139 200000 846028399 200000 736893041 200000 345202204 200000 27485111 200000 146746942 200000 127020946 200000 714215376 200000 419661246 200000 639238754 200000 840149421 200000 736625748 200000 563154624 200000 68296987 200000 768377483 200000 641862524 200000 396615445 200000 160623564 200000 735131925 200000 997690421 200000 197076534 200000 972951283 200000 116477779 200000 928127122 200000 811209403 200000 722878514 200000 869296749 200000 585899971 200000 260956765 200000 443934281 200000 637858989 200000 874949656 200000 174214132 200000 650347288 200000 807095162 200000 303114497 200000 820920185 200000 617944992 200000 994426205 200000 136673552 200000 838778884 200000 707195393 200000 326992895 200000 627742197 200000 344068047 200000 556311421 200000 44143144 200000 310162047 200000 973589040 200000 151260275 200000 813643712 200000 303383713 200000 244136353 200000 561985636 200000 19109328 200000 559799145 200000 515771323 200000 236922352 200000 997117569 200000 134288137 200000 955136822 200000 872847064 200000 822344988 200000 202126546 200000 794202089 200000 733382653 200000 740383239 200000 947770675 200000 109022927 200000 367876959 200000 279916749 200000 993492925 200000 733660671 200000 400555550 200000 861689877 200000 696411425 200000 465509554 200000 391578235 200000 417761193 200000 681344304 200000 459272512 200000 402174422 200000 421293679 200000 171926232 200000 600757538 200000 391062193 200000 730753651 200000 363214893 200000 982994160 200000 639607979 200000 936889050 200000 789662812 200000 623328867 200000 926430853 200000 56484335 200000 787897272 200000 782412883 200000 357773855 200000 868586777 200000 339854257 200000 126990010 200000 584204410 200000 969589985 200000 425283287 200000 895001262 200000 504697271 200000 190624496 200000 629628635 200000 465753193 200000 98485013 200000 967440398 200000 539389580 200000 229779780 200000 10960118 200000 765319204 200000 75340765 200000 804351927 200000 595570906 200000 781997113 200000 8078300 200000 544177497 200000 229228898 200000 508784759 200000 522669756 200000 440761573 200000 106559053 200000 489805350 200000 982796747 200000 885066290 200000 354544253 200000 487546287 200000 712280444 200000 988992057 200000 337325042 200000 458597018 200000 993266525 200000 80957714 200000 295890892 200000 1098640 200000 475953696 200000 815984118 200000 544697932 200000 231844952 200000 5030294 200000 289948477 200000 576730835 200000 606659036 200000 981567662 200000 170205792 200000 285554144 200000 95666212 200000 355361145 200000 275107319 200000 624305430 200000 509803097 200000 539975976 200000 893830587 200000 629451058 200000 745604291 200000 116112907 200000 521230469 200000 844147736 200000 712906954 200000 423832467 200000 856876108 200000 169751750 200000 637132535 200000 828464208 200000 587013674 200000 212018526 200000 64561395 200000 843653618 200000 435316822 200000 853374752 200000 150860166 200000 146218315 200000 539199018 200000 381692524 200000 45703833 200000 577461323 200000 833786910 200000 570758339 200000 669530420 200000 279137794 200000 106899914 200000 252175558 200000 53301119 200000 468102304 200000 97171942 200000 212996148 200000 690879683 200000 467464567 200000 401641036 200000 19273711 200000 439713129 200000 129437430 200000 93186036 200000 722396151 200000 859067129 200000 422034095 200000 2356982 200000 568348524 200000 104453148 200000 312471889 200000 854978699 200000 430475920 200000 946993305 200000 192083629 200000 885391116 200000 833039041 200000 390140251 200000 547385781 200000 474870768 200000 900988034 200000 505770600 200000 307178615 200000 67006928 200000 799928178 200000 201370346 200000 406341669 200000 425150566 200000 795540562 200000 133345065 200000 923211023 200000 379088520 200000 870412547 200000 34149005 200000 666772134 200000 377278513 200000 232197252 200000 71620000 200000 228205946 200000 809869944 200000 469748471 200000 685756937 200000 857582396 200000 673076117 200000 738531740 200000 747824273 200000 979348668 200000 494113506 200000 845482707 200000 263535393 200000 234143211 200000 140948695 200000 522311198 200000 484848320 200000 104268761 200000 685026572 200000 976872987 200000 428506521 200000 670400182 200000 649064506 200000 21465741 200000 808136946 200000 559052756 200000 636083769 200000 399814227 200000 274304309 200000 645642147 200000 919967746 200000 238858094 200000 629729258 200000 532811698 200000 619602861 200000 423411967 200000 836076986 200000 782003380 200000 640584307 200000 439051589 200000 884250221 200000 145951863 200000 303568045 200000 552509858 200000 265445099 200000 488675310 200000 211341266 200000 105602198 200000 850263870 200000 907325223 200000 952298108 200000 841337793 200000 896506509 200000 819708244 200000 737205346 200000 441590244 200000 777600801 200000 289662662 200000 89162846 200000 61124320 200000 637121634 200000 542323436 200000 633115239 200000 206610357 200000 252633818 200000 968989783 200000 137406359 200000 232242819 200000 518346288 200000 986289336 200000 922687526 200000 191898251 200000 264664365 200000 855859935 200000 629078892 200000 923626541 200000 658635706 200000 907369661 200000 754807778 200000 43213034 200000 101254367 200000 741614946 200000 447055648 200000 839276899 200000 596191429 200000 422149887 200000 712911327 200000 74682200 200000 238129843 200000 139750116 200000 870632439 200000 971083177 200000 397943059 200000 984936321 200000 51566689 200000 581651543 200000 36941678 200000 390234216 200000 819767606 200000 314873987 200000 625066090 200000 536821833 200000 493292973 200000 394410093 200000 363923410 200000 170301171 200000 778764832 200000 969279349 200000 634943118 200000 248347993 200000 454629894 200000 529758235 200000 465501349 200000 293803913 200000 715385337 200000 143118850 200000 410048833 200000 268021430 200000 37783985 200000 501800936 200000 898862762 200000 917039918 200000 643383813 200000 346902447 200000 308694089 200000 93799523 200000 179907824 200000 273204311 200000 949672614 200000 909002982 200000 193143177 200000 620140032 200000 552689001 200000 979050086 200000 101403657 200000 646644203 200000 295780700 200000 351215028 200000 47778760 200000 42045561 200000 583391334 200000 339160257 200000 180601151 200000 134924585 200000 73239440 200000 247792285 200000 127019014 200000 224576157 200000 260734210 200000 486833529 200000 721025750 200000 598640789 200000 307794950 200000 628560549 200000 670313352 200000 425256433 200000 854704899 200000 234862226 200000 589751571 200000 641663667 200000 661457283 200000 806671568 200000 626152849 200000 218715641 200000 395928621 200000 431832592 200000 827425849 200000 202309638 200000 269911754 200000 328754721 200000 435655525 200000 158911545 200000 733731394 200000 175645174 200000 296309388 200000 298840339 200000 286999199 200000 634859422 200000 790492744 200000 944468021 200000 91000584 200000 224809033 200000 985573457 200000 860068958 200000 736810950 200000 985051209 200000 665597311 200000 227011440 200000 948710466 200000 205796109 200000 413977547 200000 454492779 200000 687507204 200000 834723111 200000 890405965 200000 63326063 200000 808072117 200000 565793350 200000 595040574 200000 906587581 200000 643259164 200000 297444667 200000 819533302 200000 63228854 200000 869270307 200000 1827831 200000 512670958 200000 921454298 200000 170683091 200000 93430667 200000 879258047 200000 402421705 200000 760781394 200000 84518950 200000 285685536 200000 293509700 200000 622893803 200000 838338329 200000 910807786 200000 116478763 200000 590958854 200000 968339157 200000 8346647 200000 173856384 200000 460047914 200000 265407210 200000 974871741 200000 624068450 200000 978650369 200000 541142024 200000 315186199 200000 907386897 200000 73053011 200000 504257537 200000 13164156 200000 698995184 200000 415120393 200000 441165765 200000 798570340 200000 721718653 200000 549948203 200000 976975716 200000 804903273 200000 879211609 200000 391377377 200000 573556238 200000 933911619 200000 172376390 200000 688759924 200000 835485717 200000 589174474 200000 919104035 200000 296110669 200000 447669993 200000 641735415 200000 430901745 200000 752958964 200000 402925337 200000 634655203 200000 307712720 200000 567425298 200000 37244504 200000 822305221 200000 447940098 200000 902286959 200000 699547508 200000 396143094 200000 498487782 200000 174375923 200000 929406559 200000 794202863 200000 230255100 200000 842392743 200000 512987178 200000 842751049 200000 142468327 200000 707249844 200000 456940292 200000 242815675 200000 399773285 200000 35627362 200000 413720126 200000 453358623 200000 754599255 200000 593813274 200000 796693577 200000 600201580 200000 504558527 200000 940854627 200000 257781941 200000 938266812 200000 424894652 200000 2634471 200000 141488179 200000 8535879 200000 753409167 200000 245708143 200000 897260691 200000 610920805 200000 895708312 200000 510372321 200000 306226374 200000 116097679 200000 307318616 200000 498765384 200000 110949084 200000 157595997 200000 905143408 200000 451622860 200000 673848838 200000 509424520 200000 334849184 200000 521913524 200000 18908820 200000 778888168 200000 530052552 200000 53066346 200000 635607030 200000 448324214 200000 372197609 200000 948887415 200000 931574462 200000 802841674 200000 288842276 200000 838600577 200000 549683867 200000 223498142 200000 885105848 200000 23220563 200000 114057311 200000 800796104 200000 614016263 200000 781117140 200000 764347385 200000 108976450 200000 6808721 200000 54310158 200000 7449211 200000 574526373 200000 868636662 200000 486029864 200000 39835668 200000 799472041 200000 458998008 200000 623547755 200000 536157718 200000 31931685 200000 420987509 200000 614224192 200000 788762352 200000 95508 200000 156045424 200000 781188910 200000 796306995 200000 791940493 200000 883082760 200000 878625760 200000 728810128 200000 933648841 200000 3405182 200000 402466588 200000 843592663 200000 619971616 200000 875568691 200000 173995468 200000 111564025 200000 855809035 200000 918882982 200000 557925368 200000 413107206 200000 461697058 200000 923198073 200000 482807497 200000 748978223 200000 948417054 200000 985572972 200000 842795142 200000 243447748 200000 791235287 200000 447185503 200000 55812249 200000 602425910 200000 146847815 200000 866825043 200000 664852363 200000 79250453 200000 556758916 200000 347773801 200000 162452739 200000 106117905 200000 714261704 200000 910429153 200000 159583178 200000 413440508 200000 432382316 200000 847734555 200000 88986568 200000 155532998 200000 862775784 200000 43006104 200000 418919431 200000 726533246 200000 54181331 200000 479244024 200000 909544110 200000 410226519 200000 782866408 200000 871381501 200000 330707206 200000 218885279 200000 834112510 200000 700201093 200000 31562104 200000 109782216 200000 95246094 200000 339316883 200000 739413900 200000 493744995 200000 366827824 200000 517868358 200000 634657770 200000 851935519 200000 494198173 200000 121793760 200000 726027868 200000 272726477 200000 759683245 200000 290466495 200000 542968777 200000 555734110 200000 719375833 200000 301394790 200000 170166842 200000 557120227 200000 518872505 200000 15313012 200000 820102359 200000 812132490 200000 433129478 200000 7296170 200000 920525290 200000 140076455 200000 584432025 200000 916924904 200000 394263259 200000 837839783 200000 73338473 200000 261929263 200000 958454321 200000 994891549 200000 907814288 200000 43063456 200000 954502038 200000 284659641 200000 234091333 200000 476323195 200000 440127954 200000 880993355 200000 516982498 200000 406002208 200000 683850446 200000 477620420 200000 382361823 200000 817613328 200000 943962513 200000 349067827 200000 243690708 200000 780417516 200000 270221382 200000 364745419 200000 103152505 200000 158334323 200000 766700595 200000 721503707 200000 601894568 200000 693542279 200000 251626946 200000 794825171 200000 418805593 200000 334923816 200000 864939643 200000 221447237 200000 132796324 200000 361637495 200000 653470982 200000 992963552 200000 65809602 200000 592255155 200000 981511469 200000 95250549 200000 398317324 200000 640498238 200000 957900247 200000 446838517 200000 409213433 200000 994345879 200000 361573133 200000 830056305 200000 344935458 200000 356309601 200000 876083704 200000 714598168 200000 338637121 200000 495044442 200000 184118496 200000 785519675 200000 601126444 200000 636980323 200000 269049646 200000 961033291 200000 142046430 200000 175850110 200000 204633961 200000 716562392 200000 359550062 200000 371169738 200000 191138107 200000 364924051 200000 486013204 200000 203075975 200000 876200300 200000 553876812 200000 992770090 200000 128184856 200000 3817445 200000 547370996 200000 917731880 200000 93737723 200000 437985710 200000 797064091 200000 670562982 200000 677260498 200000 612116207 200000 258152049 200000 292899421 200000 296611164 200000 50143986 200000 282879944 200000 528631589 200000 567569275 200000 458376222 200000 64854032 200000 606621687 200000 383761199 200000 343961084 200000 533728984 200000 117305579 200000 701863833 200000 398633781 200000 415262419 200000 549091642 200000 212698360 200000 642852240 200000 80239055 200000 54846269 200000 128742574 200000 117288952 200000 649051839 200000 577266795 200000 154127163 200000 616683123 200000 825363889 200000 731914078 200000 265107519 200000 484655147 200000 689752535 200000 847504845 200000 756120700 200000 79518568 200000 739157378 200000 805302930 200000 585517520 200000 160088979 200000 17889313 200000 877825444 200000 421300542 200000 533604147 200000 807330885 200000 799323677 200000 73471205 200000 280965107 200000 51889567 200000 908717621 200000 703943686 200000 150370457 200000 257761535 200000 885431620 200000 2026753 200000 53309199 200000 356549718 200000 155985859 200000 167099736 200000 803047517 200000 219899572 200000 135132490 200000 811854761 200000 984452779 200000 217847370 200000 553033874 200000 676887479 200000 27707715 200000 88761448 200000 650274163 200000 885967969 200000 445353100 200000 949042558 200000 640990439 200000 798534569 200000 31399951 200000 421103902 200000 251588868 200000 758274733 200000 683902581 200000 20504567 200000 109313284 200000 279649200 200000 623440262 200000 895168987 200000 159719232 200000 38940177 200000 697585706 200000 559717306 200000 883003183 200000 406544977 200000 569967211 200000 862728099 200000 950824811 200000 220540944 200000 840795504 200000 769907401 200000 894941100 200000 310105103 200000 982367106 200000 453090170 200000 380536521 200000 334954543 200000 655754762 200000 151376680 200000 86520509 200000 946001776 200000 748137360 200000 726169700 200000 250035871 200000 621956594 200000 306295228 200000 47003869 200000 119009960 200000 965090038 200000 719481175 200000 493989220 200000 488035888 200000 102026461 200000 456534090 200000 156897258 200000 737586096 200000 186607398 200000 746529693 200000 864910207 200000 424629952 200000 65963635 200000 478529401 200000 553939028 200000 416449561 200000 845696644 200000 612632358 200000 601388473 200000 168203668 200000 544780857 200000 639034124 200000 341880863 200000 908649000 200000 580673940 200000 808383668 200000 709052182 200000 787496943 200000 441357748 200000 788319943 200000 51439950 200000 853570080 200000 661925081 200000 397997325 200000 24579737 200000 619189525 200000 69624933 200000 551003759 200000 510374375 200000 108510277 200000 729463512 200000 190215412 200000 6146375 200000 339347530 200000 225481683 200000 949788103 200000 408629228 200000 246991580 200000 596147221 200000 571164462 200000 853036068 200000 997093587 200000 735906176 200000 747843731 200000 903295842 200000 158972968 200000 733267220 200000 818603134 200000 975439924 200000 53631475 200000 530761457 200000 87919767 200000 477078093 200000 900513389 200000 788037209 200000 269149096 200000 810474107 200000 625875182 200000 372663210 200000 959303064 200000 670125232 200000 339069935 200000 566681191 200000 631394160 200000 63833596 200000 447109385 200000 788968751 200000 349594969 200000 134661776 200000 487684851 200000 323301315 200000 3761819 200000 819816380 200000 299489158 200000 975623940 200000 344841630 200000 471233521 200000 871163324 200000 218004209 200000 222506988 200000 799957695 200000 820402091 200000 329012908 200000 933310508 200000 278543575 200000 1615502 200000 991801461 200000 177927207 200000 574521865 200000 810795708 200000 348433836 200000 950159045 200000 213728582 200000 275853741 200000 309840082 200000 275574800 200000 902888094 200000 11377147 200000 28131720 200000 353341743 200000 409189697 200000 802284894 200000 705865357 200000 281017964 200000 759693185 200000 846576814 200000 823174083 200000 681832750 200000 118009549 200000 944625124 200000 198645290 200000 327678462 200000 135536055 200000 701155353 200000 42372067 200000 436393605 200000 612876270 200000 659676548 200000 84633133 200000 985384330 200000 723509316 200000 686591358 200000 674339178 200000 491541239 200000 205273768 200000 523306624 200000 275442970 200000 649273813 200000 122229804 200000 565579299 200000 106394077 200000 328385611 200000 635536639 200000 889892638 200000 523240308 200000 355931042 200000 136950898 200000 101537099 200000 98991296 200000 84287554 200000 935244022 200000 636033953 200000 596626368 200000 374993333 200000 612855835 200000 948422714 200000 809517462 200000 983194786 200000 218914450 200000 745155662 200000 213523074 200000 143771346 200000 604294699 200000 555494965 200000 502769124 200000 493173038 200000 173716951 200000 121913704 200000 506820670 200000 396444094 200000 794791846 200000 564315775 200000 52733230 200000 283852714 200000 150377161 200000 919385395 200000 240381815 200000 882279228 200000 738996623 200000 927854684 200000 322081528 200000 982485979 200000 863361899 200000 578429427 200000 800054962 200000 675824144 200000 272691948 200000 314233104 200000 150973126 200000 18108292 200000 270142914 200000 976544237 200000 324021363 200000 826210047 200000 212804287 200000 880498144 200000 214533147 200000 952773737 200000 356965842 200000 944973667 200000 548786494 200000 762479819 200000 846904333 200000 90780687 200000 376666749 200000 162104398 200000 555052959 200000 926190236 200000 397109143 200000 630222907 200000 627737049 200000 532343521 200000 781015918 200000 552796920 200000 782787885 200000 413456857 200000 112384001 200000 388752912 200000 372066089 200000 168488347 200000 641334386 200000 295446058 200000 617890431 200000 803138912 200000 763173121 200000 242879248 200000 230381311 200000 915333504 200000 745657615 200000 313668009 200000 984994202 200000 948641652 200000 179092763 200000 282191358 200000 834320992 200000 805193684 200000 282211015 200000 191827767 200000 210942082 200000 635692121 200000 720388307 200000 162229150 200000 275209296 200000 288554971 200000 406979871 200000 140058778 200000 627116859 200000 363490900 200000 540488877 200000 136130740 200000 379172306 200000 432950490 200000 159996827 200000 166385045 200000 579406792 200000 19341735 200000 779406636 200000 271131141 200000 224187884 200000 72009236 200000 777996735 200000 16574445 200000 168707118 200000 859151001 200000 740634325 200000 623548500 200000 430810016 200000 493441741 200000 697451790 200000 193058660 200000 337432177 200000 572571499 200000 485774380 200000 71064165 200000 51418611 200000 212632138 200000 254832398 200000 636277184 200000 248631445 200000 495235171 200000 828756916 200000 617490685 200000 297914857 200000 272982478 200000 987757377 200000 259410629 200000 566405790 200000 126788548 200000 369975283 200000 949287135 200000 388586629 200000 801322653 200000 78080299 200000 898638389 200000 731700879 200000 853256658 200000 219086699 200000 812116175 200000 586379468 200000 24548347 200000 154371666 200000 921234390 200000 300441197 200000 867643089 200000 872075425 200000 98168722 200000 7896514 200000 520989485 200000 115832888 200000 898486635 200000 321477180 200000 628102406 200000 493176857 200000 326895594 200000 465023083 200000 937525622 200000 101226083 200000 833407160 200000 75471872 200000 10273460 200000 668006998 200000 159340701 200000 607096779 200000 6202906 200000 653079636 200000 328376706 200000 849969084 200000 697698848 200000 348544990 200000 536077423 200000 591492837 200000 781957726 200000 263131026 200000 367697804 200000 293546870 200000 839770508 200000 635703603 200000 141454370 200000 856057022 200000 253650820 200000 261282208 200000 417896602 200000 792595760 200000 252519742 200000 729032922 200000 401953404 200000 558533722 200000 455359186 200000 380006401 200000 373129329 200000 936663791 200000 936507257 200000 950986582 200000 478232128 200000 184737981 200000 42728844 200000 377091130 200000 272838868 200000 323854006 200000 382951042 200000 452187437 200000 757386803 200000 800375019 200000 581840116 200000 628799951 200000 412274055 200000 100456587 200000 798186140 200000 790432481 200000 156905240 200000 497210855 200000 531070544 200000 647443523 200000 426216526 200000 669802096 200000 271996427 200000 276422391 200000 246267827 200000 351222966 200000 560049892 200000 50850076 200000 937773806 200000 720765034 200000 909467411 200000 221096947 200000 682941640 200000 324570716 200000 77738482 200000 742308828 200000 860692778 200000 22201468 200000 696096761 200000 547914328 200000 899435804 200000 554522588 200000 972708544 200000 28412424 200000 819769542 200000 313484972 200000 427967232 200000 494002860 200000 730701681 200000 731561532 200000 895173777 200000 910467876 200000 733373830 200000 175490812 200000 20711020 200000 786969969 200000 673420941 200000 196184702 200000 262075561 200000 747353779 200000 313999663 200000 536398705 200000 118385793 200000 451563308 200000 894471988 200000 9783207 200000 794879565 200000 609443899 200000 786529668 200000 612445199 200000 476897668 200000 887265888 200000 898397737 200000 951952059 200000 875326144 200000 260667710 200000 445578826 200000 356346074 200000 194340792 200000 778207123 200000 225462320 200000 50801341 200000 769394502 200000 912224576 200000 419254595 200000 370660309 200000 72609633 200000 138574663 200000 29867533 200000 51882163 200000 522490147 200000 249081287 200000 542109749 200000 324439302 200000 143355588 200000 21770241 200000 527651972 200000 800806303 200000 510725532 200000 115418710 200000 707637475 200000 924308591 200000 125899300 200000 219842117 200000 65799770 200000 102447750 200000 769484276 200000 279435888 200000 837934354 200000 363980820 200000 57771973 200000 329434775 200000 543400018 200000 349366891 200000 521317743 200000 110647194 200000 763171972 200000 350795771 200000 62554604 200000 455942522 200000 172605233 200000 799907412 200000 230593874 200000 393776471 200000 280438527 200000 364679206 200000 244538075 200000 308900211 200000 556995513 200000 546569027 200000 124579040 200000 997904685 200000 60630599 200000 92213914 200000 42627800 200000 735507718 200000 905152688 200000 113583677 200000 252569437 200000 290224798 200000 870148126 200000 670394715 200000 384603687 200000 942618295 200000 274823386 200000 12002374 200000 615699981 200000 688720175 200000 410443338 200000 553837677 200000 537599242 200000 730091785 200000 73549561 200000 767464033 200000 873079349 200000 252158052 200000 822939278 200000 125530067 200000 21517767 200000 491826818 200000 183588307 200000 725605780 200000 379812120 200000 191479745 200000 444666543 200000 645105043 200000 435441313 200000 508681124 200000 331114539 200000 933646561 200000 741094906 200000 834730698 200000 169770608 200000 117379503 200000 247560668 200000 391269619 200000 85872325 200000 915463501 200000 260267552 200000 549404418 200000 440304533 200000 75681836 200000 167113661 200000 589860597 200000 339071078 200000 678609883 200000 661444813 200000 726336494 200000 350733282 200000 503588621 200000 407541895 200000 539261996 200000 826314705 200000 910546321 200000 986760517 200000 175513874 200000 186791195 200000 779770967 200000 416557694 200000 119964958 200000 14430666 200000 682952049 200000 247413452 200000 804592625 200000 928442117 200000 272990735 200000 392122343 200000 568517197 200000 131860757 200000 202284672 200000 376608423 200000 351986193 200000 921464163 200000 886397495 200000 41029381 200000 621925949 200000 791022711 200000 340792770 200000 912951321 200000 485374708 200000 983454714 200000 795214547 200000 467321372 200000 430493044 200000 489258163 200000 395152443 200000 708713574 200000 8258591 200000 464833164 200000 591373801 200000 146037104 200000 971780212 200000 796648590 200000 713541358 200000 846533843 200000 102320917 200000 448409311 200000 161632123 200000 36583238 200000 522567618 200000 852818122 200000 884467936 200000 347646114 200000 157189468 200000 452594871 200000 974896014 200000 198280161 200000 966961122 200000 907949101 200000 93524245 200000 878549785 200000 674284150 200000 840520662 200000 521511974 200000 817151877 200000 915593048 200000 771756922 200000 919130257 200000 365191548 200000 623518184 200000 384355842 200000 932187975 200000 196169847 200000 778329255 200000 790551926 200000 200819799 200000 731984653 200000 193771830 200000 694313726 200000 979830004 200000 137912057 200000 42453077 200000 267215075 200000 188355949 200000 882337042 200000 553015780 200000 146781838 200000 994043186 200000 277119313 200000 784878820 200000 505529991 200000 243496661 200000 149445327 200000 420691317 200000 928423031 200000 699393541 200000 289541059 200000 486998744 200000 76270374 200000 334330772 200000 781749126 200000 770729326 200000 84982396 200000 24327025 200000 543456401 200000 577224887 200000 661701506 200000 55769773 200000 640454269 200000 172363091 200000 355833953 200000 239529849 200000 358124545 200000 664254211 200000 34605665 200000 980711206 200000 64890103 200000 351070888 200000 270542827 200000 6559779 200000 396520534 200000 616273473 200000 566766726 200000 744340481 200000 491802680 200000 417438448 200000 849038556 200000 777141105 200000 919916501 200000 527325941 200000 754621110 200000 147433539 200000 897053573 200000 758602161 200000 900947706 200000 415639400 200000 518410945 200000 804869027 200000 106549171 200000 952261872 200000 225969697 200000 380838509 200000 173796873 200000 826905611 200000 491182942 200000 960992974 200000 601869379 200000 869836043 200000 440756560 200000 246605993 200000 408145867 200000 657556832 200000 370822640 200000 114765052 200000 913387818 200000 585045914 200000 932736086 200000 548867048 200000 386062342 200000 493144937 200000 760996028 200000 969410735 200000 933662506 200000 743696287 200000 155139192 200000 180685744 200000 296591998 200000 85213227 200000 802060292 200000 996545132 200000 774374665 200000 805854750 200000 924728057 200000 579284355 200000 436232949 200000 274311082 200000 244980751 200000 934201014 200000 740689802 200000 320115229 200000 393068317 200000 81431270 200000 386558769 200000 499073513 200000 819067166 200000 786121235 200000 741068145 200000 605906591 200000 23908905 200000 653287773 200000 390040309 200000 967985902 200000 422525815 200000 810507525 200000 723145091 200000 135114919 200000 363460448 200000 140623979 200000 552076293 200000 807078075 200000 935555933 200000 615784465 200000 692678787 200000 393300282 200000 299149318 200000 140259222 200000 934958118 200000 642366805 200000 223531796 200000 130721722 200000 661411125 200000 39065436 200000 885592927 200000 105942112 200000 140280602 200000 759325375 200000 175054049 200000 195437702 200000 30512222 200000 218812944 200000 964427952 200000 672168014 200000 811772584 200000 256910079 200000 332620550 200000 10192119 200000 841313985 200000 575409756 200000 769844028 200000 263650531 200000 719964305 200000 57899031 200000 314413514 200000 579108242 200000 83060002 200000 345209666 200000 778571847 200000 799966629 200000 126125723 200000 814371852 200000 481018222 200000 877757147 200000 958322757 200000 119744455 200000 55058198 200000 635528726 200000 216434825 200000 934342882 200000 743205432 200000 266068822 200000 80413935 200000 195329262 200000 281286892 200000 744473531 200000 380497439 200000 720308892 200000 270723179 200000 925478790 200000 43933667 200000 739339197 200000 609005325 200000 447008280 200000 474237730 200000 25459008 200000 571729483 200000 977074160 200000 463773669 200000 837108022 200000 578929853 200000 404155568 200000 618750292 200000 408516816 200000 349717532 200000 579539224 200000 165966777 200000 962002014 200000 417646401 200000 813046025 200000 621525116 200000 430824273 200000 706361891 200000 659898754 200000 918539812 200000 80722489 200000 648255452 200000 611659429 200000 809498203 200000 67599559 200000 483720867 200000 112454066 200000 494082025 200000 459562443 200000 536979410 200000 64870153 200000 795258551 200000 253771061 200000 237536225 200000 115144235 200000 779404748 200000 139649559 200000 284668008 200000 668330936 200000 461654867 200000 111459488 200000 242322463 200000 41867634 200000 446359698 200000 861858850 200000 625371872 200000 137940536 200000 352135667 200000 574617868 200000 944671651 200000 896402955 200000 106308350 200000 168686832 200000 126131328 200000 306465291 200000 682023003 200000 895389821 200000 520650417 200000 496552570 200000 225820116 200000 224268165 200000 954085516 200000 583325366 200000 493690960 200000 937490167 200000 196580747 200000 423638338 200000 486857688 200000 804709604 200000 768418886 200000 71137725 200000 264105877 200000 731243133 200000 199210615 200000 241358056 200000 140781007 200000 509135379 200000 309824244 200000 768327844 200000 379379695 200000 815642901 200000 568550328 200000 416863728 200000 728510588 200000 177954324 200000 875569114 200000 675263726 200000 244566816 200000 134779584 200000 604617618 200000 947626206 200000 412310691 200000 72818156 200000 485300282 200000 9053216 200000 886425838 200000 278836613 200000 469556298 200000 485045302 200000 560893193 200000 603204766 200000 217627994 200000 52503486 200000 668520732 200000 491708263 200000 313084451 200000 801982587 200000 689450609 200000 136639280 200000 952271997 200000 190824780 200000 16299887 200000 167525481 200000 596864865 200000 789291058 200000 755438495 200000 609218212 200000 975969511 200000 474661453 200000 647123370 200000 101132432 200000 465243208 200000 496915423 200000 74128215 200000 614020607 200000 745673181 200000 183734855 200000 635805073 200000 782007776 200000 322439965 200000 250241030 200000 137667166 200000 84345925 200000 49712290 200000 902503612 200000 854188776 200000 220844125 200000 225026595 200000 863599914 200000 805637495 200000 172056185 200000 65921658 200000 408900913 200000 639735156 200000 9232394 200000 82087326 200000 859869648 200000 924285798 200000 95277984 200000 953920169 200000 574160681 200000 974329080 200000 657707244 200000 931874771 200000 946763388 200000 727316720 200000 62479038 200000 479790196 200000 79352362 200000 591858488 200000 614620423 200000 272029445 200000 298255282 200000 372783832 200000 819722967 200000 62821150 200000 352999862 200000 129595896 200000 132087391 200000 982552952 200000 426828278 200000 980752866 200000 651978479 200000 491902955 200000 613598034 200000 329340669 200000 496840440 200000 664342897 200000 955620299 200000 359339218 200000 702229513 200000 32485408 200000 637288578 200000 980752394 200000 28455125 200000 514614066 200000 621788598 200000 245961837 200000 597775147 200000 956287744 200000 559771337 200000 882812643 200000 185792507 200000 146325761 200000 813255739 200000 529545078 200000 372623191 200000 376602063 200000 218233773 200000 217112397 200000 696618094 200000 12763938 200000 104218078 200000 865307313 200000 187592082 200000 669646801 200000 9883824 200000 27386635 200000 943807538 200000 187082199 200000 777784098 200000 457898211 200000 811551967 200000 828218955 200000 946578775 200000 711972321 200000 862234954 200000 207524198 200000 529369741 200000 82107598 200000 537004099 200000 494034048 200000 779087653 200000 14637459 200000 892043707 200000 235294226 200000 551606945 200000 661653304 200000 530818755 200000 995286452 200000 850278816 200000 389444070 200000 687240073 200000 60850719 200000 163379171 200000 272188133 200000 214652257 200000 983197484 200000 618285642 200000 28035229 200000 539006648 200000 476940754 200000 719581910 200000 952917143 200000 209930529 200000 617023019 200000 403015848 200000 2893180 200000 4321100 200000 898825582 200000 325332480 200000 694915348 200000 924153609 200000 585023477 200000 958407230 200000 713283144 200000 237244232 200000 960010551 200000 231179235 200000 492352799 200000 637882907 200000 333871054 200000 604283535 200000 539805892 200000 811442865 200000 605697394 200000 280412932 200000 154329469 200000 832775004 200000 66235643 200000 150199073 200000 427587764 200000 833057163 200000 100116578 200000 333716967 200000 637884657 200000 208317904 200000 700795583 200000 447286134 200000 310190556 200000 224228314 200000 904742987 200000 522501903 200000 196462143 200000 863679610 200000 598167646 200000 935308051 200000 496803841 200000 767288226 200000 273953137 200000 90601729 200000 857011243 200000 592634464 200000 198047517 200000 43392380 200000 175408358 200000 289483494 200000 395100185 200000 555172930 200000 951024506 200000 760445572 200000 738325054 200000 193979956 200000 37383759 200000 193777067 200000 335521414 200000 674988371 200000 5090543 200000 26724331 200000 689858823 200000 787602624 200000 411583489 200000 139222005 200000 524925692 200000 85487803 200000 83398478 200000 156580761 200000 136904892 200000 797655204 200000 288770494 200000 171213767 200000 58270144 200000 684117757 200000 36009307 200000 349025937 200000 720449184 200000 949487460 200000 402659149 200000 190221607 200000 147299092 200000 476951708 200000 588943323 200000 155481048 200000 277550070 200000 122638468 200000 560169071 200000 425688087 200000 620508990 200000 901720605 200000 671018897 200000 505473139 200000 450503173 200000 609144711 200000 767962858 200000 651694748 200000 817788034 200000 833416196 200000 859398977 200000 313399651 200000 157575694 200000 104337906 200000 6963840 200000 598962362 200000 520812322 200000 28512980 200000 716594608 200000 510041519 200000 248830295 200000 224104265 200000 113941240 200000 779005044 200000 646005604 200000 11156755 200000 909032353 200000 614474841 200000 91921187 200000 984963856 200000 772355091 200000 670931407 200000 25842059 200000 466374467 200000 655763928 200000 743534695 200000 937433270 200000 170215627 200000 665114519 200000 744021712 200000 239529436 200000 457449449 200000 508757273 200000 613919451 200000 265407829 200000 580708861 200000 98593607 200000 547984760 200000 303211162 200000 964557704 200000 624370217 200000 530358457 200000 961738307 200000 668977195 200000 339331303 200000 964084174 200000 971616777 200000 285846182 200000 268629963 200000 801339655 200000 959626948 200000 821024473 200000 698127420 200000 866979285 200000 865473645 200000 698147781 200000 551732419 200000 113787079 200000 448329756 200000 709936523 200000 48424713 200000 335040400 200000 624064011 200000 772402538 200000 88710614 200000 542280958 200000 334707600 200000 484545476 200000 70998802 200000 68161796 200000 140234021 200000 887091225 200000 128556998 200000 169539760 200000 171277411 200000 6572297 200000 133891611 200000 61341236 200000 363787266 200000 619039829 200000 443202394 200000 200739553 200000 64696793 200000 705295070 200000 964795881 200000 96780070 200000 297909475 200000 869450404 200000 886659411 200000 491284628 200000 901005623 200000 42144455 200000 164159551 200000 641492956 200000 591844366 200000 844842376 200000 634188407 200000 586356943 200000 242777024 200000 71292999 200000 607763682 200000 330095196 200000 914275782 200000 221562246 200000 728257929 200000 243206804 200000 109612216 200000 68438756 200000 574168980 200000 533412519 200000 217928271 200000 663387938 200000 431676237 200000 453925095 200000 725512035 200000 122408992 200000 368139803 200000 26134724 200000 528183278 200000 543789791 200000 739280519 200000 522062542 200000 622169350 200000 50761600 200000 558223418 200000 608624310 200000 57214181 200000 903041346 200000 671943164 200000 688685387 200000 262168292 200000 38219399 200000 956453302 200000 3119232 200000 657748859 200000 601083087 200000 632113263 200000 403584867 200000 796058689 200000 813482171 200000 471023697 200000 901901351 200000 792630257 200000 357548042 200000 979607205 200000 505661466 200000 287503970 200000 613642654 200000 539294673 200000 235013039 200000 690629773 200000 996578167 200000 560480608 200000 420251764 200000 908251274 200000 702796469 200000 770159098 200000 566591771 200000 515355538 200000 991127449 200000 2535270 200000 412226421 200000 847187453 200000 733855108 200000 46988942 200000 545193585 200000 146295108 200000 926126326 200000 413136762 200000 281912352 200000 996678655 200000 839149967 200000 987561299 200000 657331635 200000 38477287 200000 216077840 200000 976706657 200000 984499578 200000 382234581 200000 790804057 200000 788495372 200000 719701222 200000 27512256 200000 268050795 200000 890641629 200000 702682247 200000 975207106 200000 684418407 200000 403321469 200000 82425869 200000 996611346 200000 906017165 200000 482451893 200000 128713802 200000 639431178 200000 747372093 200000 199958123 200000 400292654 200000 604836386 200000 515971832 200000 862249898 200000 281036745 200000 994214130 200000 528359519 200000 255692185 200000 272149067 200000 480820018 200000 918814257 200000 729479041 200000 326356486 200000 114174652 200000 443997008 200000 762925003 200000 595019625 200000 695861384 200000 941552060 200000 468980223 200000 225231878 200000 690175663 200000 413958805 200000 436678854 200000 323732108 200000 470790248 200000 227873309 200000 863197160 200000 101699277 200000 746508 200000 265507251 200000 627188813 200000 890283448 200000 353372948 200000 901302743 200000 488856062 200000 28607326 200000 513170969 200000 671262763 200000 705874468 200000 656926448 200000 897959634 200000 585084271 200000 79597319 200000 447494334 200000 403384344 200000 313128836 200000 583165967 200000 600989241 200000 397457381 200000 456776041 200000 600195014 200000 235744753 200000 339153744 200000 532761408 200000 276157907 200000 219928983 200000 232642705 200000 125370441 200000 601277695 200000 877233659 200000 543931138 200000 509938917 200000 109933363 200000 817861390 200000 44975899 200000 387977363 200000 964309367 200000 135026144 200000 586775668 200000 813131764 200000 68131827 200000 710712994 200000 200289222 200000 413411018 200000 616288240 200000 874879139 200000 736618729 200000 442574324 200000 510086615 200000 577112662 200000 306173142 200000 998631795 200000 432376113 200000 707606858 200000 625754533 200000 950569064 200000 757920932 200000 507634735 200000 31533711 200000 256610578 200000 26905083 200000 542261463 200000 396333037 200000 654018771 200000 587561501 200000 411148849 200000 855712054 200000 441819179 200000 919715604 200000 344895054 200000 187091716 200000 262841018 200000 370811911 200000 951702623 200000 649457422 200000 658497857 200000 700697919 200000 82769077 200000 629625390 200000 890171809 200000 777287204 200000 752266943 200000 948487771 200000 676557018 200000 70108480 200000 215054606 200000 621011119 200000 833670924 200000 390877242 200000 907721555 200000 731551074 200000 722759544 200000 347273179 200000 440395358 200000 177520588 200000 859120766 200000 814656012 200000 576683552 200000 789532774 200000 241091487 200000 324629973 200000 214513577 200000 960308936 200000 855337340 200000 975361887 200000 381379370 200000 822481835 200000 222866901 200000 530793457 200000 872232435 200000 102111463 200000 662783882 200000 557472757 200000 954143348 200000 204504438 200000 584214684 200000 525028596 200000 269009983 200000 347550574 200000 612012588 200000 645889941 200000 616165892 200000 302732297 200000 622781050 200000 36553120 200000 936645522 200000 640562080 200000 206566 200000 27899392 200000 124674524 200000 549883818 200000 484909553 200000 674722491 200000 940492017 200000 168396481 200000 282956091 200000 190628603 200000 898546177 200000 168056477 200000 534427013 200000 697670409 200000 168128349 200000 828504597 200000 731558064 200000 87606859 200000 938304118 200000 578328356 200000 978806716 200000 555048780 200000 929807325 200000 699271393 200000 309625033 200000 140294579 200000 319309121 200000 485691781 200000 262876440 200000 802266186 200000 294987635 200000 417240168 200000 326754058 200000 778519800 200000 110109284 200000 238977539 200000 798231582 200000 425321670 200000 592538916 200000 366399470 200000 291304182 200000 756863453 200000 66313700 200000 817909475 200000 617467730 200000 15739268 200000 608620020 200000 701038776 200000 520517650 200000 462193702 200000 387626949 200000 984570471 200000 455868728 200000 930216265 200000 832244967 200000 138356233 200000 388434914 200000 249939863 200000 659100683 200000 919034069 200000 778249299 200000 998626520 200000 601873152 200000 223658789 200000 485549546 200000 783565812 200000 251301561 200000 8110192 200000 708842792 200000 914238709 200000 410132293 200000 528480080 200000 551556014 200000 6274306 200000 989668308 200000 159679869 200000 378033211 200000 936068196 200000 21580984 200000 145940431 200000 60268209 200000 636555396 200000 587543392 200000 348337727 200000 400203280 200000 954375658 200000 708067934 200000 532236773 200000 791391864 200000 28865087 200000 327439713 200000 663275770 200000 717965610 200000 133893706 200000 376696634 200000 414291158 200000 529170055 200000 875709941 200000 319200218 200000 328039922 200000 759638543 200000 408593481 200000 426543698 200000 303851495 200000 849558114 200000 88967532 200000 819879121 200000 56081260 200000 848006977 200000 46957225 200000 325644968 200000 43993178 200000 644407180 200000 658046056 200000 141813320 200000 780713899 200000 916921669 200000 857423408 200000 480175425 200000 119966582 200000 787650955 200000 917610155 200000 293556291 200000 480261363 200000 226526878 200000 311582113 200000 24988448 200000 964168828 200000 586702817 200000 965102587 200000 687604424 200000 810135433 200000 874585554 200000 93781953 200000 673759051 200000 822244530 200000 718891026 200000 77766683 200000 207690713 200000 373342639 200000 154430307 200000 925213010 200000 434753220 200000 205504858 200000 110378916 200000 235915983 200000 728216444 200000 900351915 200000 874571222 200000 358393626 200000 958194320 200000 42921403 200000 626722841 200000 857072092 200000 820159411 200000 903336897 200000 990728111 200000 16964573 200000 591846835 200000 845319958 200000 844360951 200000 726593797 200000 842089602 200000 444368435 200000 379254641 200000 210680413 200000 709346097 200000 717385905 200000 168694208 200000 950401550 200000 54495727 200000 567641927 200000 464100770 200000 671368032 200000 682108429 200000 657254863 200000 325052920 200000 799434940 200000 994195964 200000 78244672 200000 195028164 200000 892153257 200000 397732172 200000 324728756 200000 835144997 200000 791338705 200000 513208494 200000 263221859 200000 492646236 200000 813331965 200000 390480882 200000 149663653 200000 893369033 200000 299005460 200000 969386505 200000 40522995 200000 922071533 200000 827839262 200000 211239683 200000 404154597 200000 579309673 200000 150334534 200000 965527569 200000 72841524 200000 718175485 200000 180058578 200000 511095171 200000 594557112 200000 829836169 200000 667481900 200000 47708873 200000 634294122 200000 910934798 200000 179266269 200000 991227509 200000 833121890 200000 154301869 200000 677744267 200000 649598006 200000 18505178 200000 119797925 200000 181970689 200000 38559454 200000 359387944 200000 939402840 200000 94229543 200000 312045148 200000 445099718 200000 471501894 200000 870367492 200000 778488258 200000 655977549 200000 71255823 200000 663712706 200000 185421119 200000 215646837 200000 846129781 200000 926528425 200000 288210981 200000 495116565 200000 657988950 200000 412932898 200000 175259875 200000 27236136 200000 206567349 200000 901918132 200000 203784970 200000 665415877 200000 518781105 200000 36398602 200000 97520971 200000 219449125 200000 708576395 200000 614930922 200000 59640694 200000 280937120 200000 808812196 200000 197014078 200000 313103484 200000 88585391 200000 848324987 200000 180315406 200000 860036205 200000 377023466 200000 640105138 200000 273176451 200000 465989754 200000 977390090 200000 608680201 200000 562100196 200000 413090035 200000 536890855 200000 322906208 200000 985555356 200000 775202633 200000 643403643 200000 910945720 200000 644681521 200000 772619788 200000 280439772 200000 464511282 200000 284448845 200000 130153196 200000 997266244 200000 935819790 200000 592696760 200000 345402555 200000 170165516 200000 563607212 200000 47666010 200000 94887273 200000 260349868 200000 259279501 200000 667435581 200000 800110597 200000 464774843 200000 204883537 200000 699582600 200000 107846338 200000 618740468 200000 260972474 200000 829333892 200000 442970862 200000 532077614 200000 658781094 200000 667083674 200000 103640315 200000 34719074 200000 63864856 200000 459861586 200000 647137402 200000 45806248 200000 222216239 200000 493344340 200000 173813274 200000 832237881 200000 322774573 200000 260110698 200000 791717292 200000 295423341 200000 856122224 200000 127013499 200000 691797537 200000 609220285 200000 562236539 200000 247689104 200000 13015946 200000 765103553 200000 381837549 200000 685734865 200000 450500374 200000 378976306 200000 840214919 200000 265817992 200000 55236374 200000 766338793 200000 6697001 200000 209929757 200000 6769402 200000 486299101 200000 411263957 200000 271800855 200000 140380500 200000 183196200 200000 251948201 200000 725357856 200000 828495316 200000 706734593 200000 850081768 200000 425132032 200000 189776202 200000 581095618 200000 937498097 200000 508194464 200000 438732199 200000 291982563 200000 88034373 200000 680210439 200000 886309370 200000 328338940 200000 514004869 200000 132834912 200000 895150198 200000 458174149 200000 960533872 200000 179580145 200000 270410346 200000 430972184 200000 2704616 200000 771170340 200000 273284166 200000 413981165 200000 298610669 200000 980944769 200000 726143900 200000 13129565 200000 116136864 200000 910467504 200000 88605979 200000 987989151 200000 987347520 200000 886320251 200000 815468692 200000 463395852 200000 701562671 200000 951684297 200000 346838264 200000 206854941 200000 737079532 200000 405025443 200000 95547480 200000 806794347 200000 438203162 200000 756071730 200000 784510435 200000 547909037 200000 671712887 200000 914946238 200000 793264618 200000 392845756 200000 710440164 200000 911305392 200000 83050462 200000 592524946 200000 283627875 200000 391050639 200000 303260239 200000 972552518 200000 232268307 200000 494414597 200000 183628014 200000 782074384 200000 202069044 200000 348880858 200000 777267851 200000 573068874 200000 299063849 200000 581220343 200000 294122775 200000 123160684 200000 564206960 200000 647116900 200000 86098850 200000 704056846 200000 479955627 200000 637916489 200000 330841180 200000 233299945 200000 636246937 200000 648081904 200000 290661527 200000 609999829 200000 580033820 200000 546321088 200000 771835075 200000 435781323 200000 905541941 200000 696339266 200000 873097839 200000 960396515 200000 916765442 200000 976182303 200000 534016078 200000 371965782 200000 369144517 200000 42597150 200000 616906798 200000 261572221 200000 649608159 200000 444628266 200000 161083650 200000 491179471 200000 252960976 200000 90089545 200000 270533336 200000 71999974 200000 704354104 200000 213324197 200000 100019938 200000 69208697 200000 956583385 200000 60657542 200000 912530289 200000 277889122 200000 281241745 200000 351994709 200000 448551412 200000 681654681 200000 242076259 200000 797681049 200000 250816252 200000 491351861 200000 577858414 200000 899975677 200000 38830138 200000 587335537 200000 151144179 200000 278137671 200000 655004798 200000 279260068 200000 687117650 200000 344008545 200000 931829689 200000 843439687 200000 145165837 200000 402351443 200000 719542523 200000 467365618 200000 758982083 200000 78831941 200000 853711477 200000 38018654 200000 552246324 200000 679516289 200000 855638903 200000 329956963 200000 85976643 200000 153889646 200000 176832625 200000 185384955 200000 738951662 200000 865681813 200000 90417909 200000 191169852 200000 445668950 200000 546962335 200000 990207923 200000 374282592 200000 598986685 200000 572210004 200000 147033210 200000 488212160 200000 590357890 200000 209915292 200000 101331005 200000 344247507 200000 602368038 200000 279555201 200000 290926346 200000 204066355 200000 643162953 200000 362218794 200000 330666516 200000 918541464 200000 378314157 200000 6212576 200000 874779561 200000 415305433 200000 572784944 200000 193214476 200000 854859067 200000 779860209 200000 626174677 200000 899249718 200000 718767451 200000 367280119 200000 482163899 200000 277065734 200000 814746552 200000 399841828 200000 994862115 200000 735810117 200000 898301731 200000 920357072 200000 565742958 200000 350645980 200000 914984845 200000 585228404 200000 556051483 200000 21106387 200000 603430406 200000 480598696 200000 774435020 200000 181790803 200000 22748351 200000 805420070 200000 651428673 200000 151647396 200000 856331528 200000 10292420 200000 578223707 200000 510039598 200000 837122898 200000 389473148 200000 411147289 200000 115590266 200000 927300397 200000 707309671 200000 452149149 200000 716630577 200000 716355401 200000 877651644 200000 981218598 200000 170207515 200000 176171384 200000 96805077 200000 238769686 200000 322344993 200000 77611690 200000 445639721 200000 341656813 200000 720088395 200000 382372078 200000 615776082 200000 718635852 200000 133398465 200000 471604087 200000 384025608 200000 97511410 200000 917539276 200000 746290324 200000 552723235 200000 747075777 200000 504123605 200000 560711605 200000 943020188 200000 325081273 200000 623871332 200000 85193579 200000 639704971 200000 183036410 200000 517059873 200000 509388136 200000 792389673 200000 965753286 200000 487136470 200000 631305338 200000 541979086 200000 52364411 200000 567270506 200000 396308115 200000 358229747 200000 930481564 200000 789443814 200000 795475651 200000 462071601 200000 488832968 200000 862560371 200000 759514939 200000 334762303 200000 210158272 200000 481386585 200000 425576268 200000 802472694 200000 186499941 200000 730454784 200000 561321828 200000 146782544 200000 804057526 200000 103407090 200000 37268246 200000 446835300 200000 947373781 200000 219646422 200000 319488274 200000 474155882 200000 602471682 200000 685164149 200000 965241640 200000 275151036 200000 121103261 200000 984411831 200000 526347337 200000 217617874 200000 641823015 200000 610032294 200000 620888709 200000 203418948 200000 220562241 200000 293417834 200000 789498124 200000 24808138 200000 76993194 200000 332714314 200000 921733680 200000 247296318 200000 385022276 200000 45493168 200000 813613408 200000 948195992 200000 563032591 200000 71776548 200000 942394158 200000 545161713 200000 201967916 200000 72202575 200000 529559881 200000 534719360 200000 992089562 200000 355297528 200000 356606595 200000 873971358 200000 871805563 200000 708461577 200000 256553163 200000 125509060 200000 522361999 200000 683650955 200000 732760371 200000 527061643 200000 594894518 200000 46596517 200000 983892970 200000 262233002 200000 478528689 200000 16029088 200000 115667521 200000 834488059 200000 435398497 200000 969298916 200000 929351849 200000 813007221 200000 290524869 200000 855715323 200000 383647410 200000 315423538 200000 36557823 200000 557501068 200000 190164749 200000 430604138 200000 980963663 200000 398331232 200000 301778314 200000 361760885 200000 321376277 200000 574372704 200000 935513370 200000 472164812 200000 173403859 200000 716764820 200000 972030925 200000 370139655 200000 34318632 200000 559841316 200000 790140116 200000 96946399 200000 51663316 200000 924101210 200000 981209214 200000 284806956 200000 931144889 200000 976998557 200000 870923326 200000 862478055 200000 991981271 200000 831367542 200000 787611299 200000 609990952 200000 109375567 200000 234758798 200000 850394973 200000 844046377 200000 227566689 200000 104059053 200000 512789822 200000 644201280 200000 777651564 200000 334262715 200000 816318517 200000 33690343 200000 434267379 200000 333335746 200000 505614676 200000 91538615 200000 298898838 200000 289104361 200000 948213962 200000 972830568 200000 12234516 200000 678921849 200000 432558568 200000 551762129 200000 470058063 200000 292067034 200000 8771872 200000 88030189 200000 346700614 200000 690144918 200000 476541440 200000 859943123 200000 353882907 200000 427611732 200000 792919866 200000 100855996 200000 955919374 200000 11586526 200000 553403550 200000 754105856 200000 483623808 200000 181335579 200000 621221149 200000 261241368 200000 638419952 200000 987721492 200000 572300487 200000 122207132 200000 573838080 200000 603502577 200000 782774989 200000 602362949 200000 673735536 200000 286982908 200000 545020799 200000 783466731 200000 875705120 200000 11481500 200000 916254798 200000 354522504 200000 303991058 200000 845291098 200000 11732426 200000 974544690 200000 637440356 200000 595281119 200000 738463139 200000 256406563 200000 118334809 200000 997580275 200000 737014443 200000 670308788 200000 161012560 200000 753159039 200000 395856081 200000 965986397 200000 448869066 200000 21426826 200000 763606823 200000 113658293 200000 152866919 200000 719305022 200000 89775580 200000 68422263 200000 47991785 200000 637591780 200000 566501442 200000 975214714 200000 99845679 200000 512285666 200000 198255816 200000 483981495 200000 813254457 200000 356078019 200000 225347840 200000 355686214 200000 339388970 200000 615001903 200000 499953049 200000 101172064 200000 151109952 200000 809227757 200000 849955940 200000 295335261 200000 328024029 200000 929465575 200000 836037714 200000 229746358 200000 236173952 200000 672271909 200000 712576883 200000 558160899 200000 256446667 200000 937925328 200000 341380856 200000 83369213 200000 130534782 200000 770989872 200000 414381873 200000 972758141 200000 535672441 200000 405912237 200000 140816271 200000 677981818 200000 33426110 200000 99655121 200000 816577698 200000 919237134 200000 274560620 200000 738604611 200000 304800795 200000 218850160 200000 41000643 200000 800413900 200000 777783498 200000 159192570 200000 741246502 200000 685686612 200000 490421407 200000 169037860 200000 492474387 200000 421591781 200000 505547948 200000 114850694 200000 187735339 200000 796682662 200000 282126113 200000 669489880 200000 563790128 200000 432400608 200000 539530573 200000 408553972 200000 789318913 200000 790485244 200000 61280163 200000 596857810 200000 72096927 200000 833691522 200000 552040369 200000 75728523 200000 688203562 200000 962175259 200000 497118250 200000 722538838 200000 474409187 200000 374302607 200000 984074460 200000 774720140 200000 17414955 200000 623652806 200000 768985785 200000 559783334 200000 75575426 200000 618946505 200000 301656530 200000 670113085 200000 652606600 200000 426411201 200000 986354006 200000 394728712 200000 650831870 200000 883387126 200000 142521238 200000 714079200 200000 683822788 200000 675460048 200000 579358211 200000 224534975 200000 194953180 200000 197393881 200000 156907309 200000 808811452 200000 937999205 200000 218239672 200000 233291461 200000 469381135 200000 629980320 200000 779765558 200000 704051611 200000 903448594 200000 255175661 200000 621911356 200000 30596000 200000 953427005 200000 756903117 200000 155786194 200000 828207587 200000 43633704 200000 231671265 200000 845185824 200000 592817815 200000 80998540 200000 253285609 200000 884794479 200000 763011851 200000 171175745 200000 927585989 200000 330194984 200000 114756527 200000 99744064 200000 260893558 200000 389690324 200000 634922005 200000 786854049 200000 318156316 200000 807047705 200000 576188140 200000 785444509 200000 32821497 200000 406480066 200000 517392902 200000 123204493 200000 795296620 200000 131711158 200000 992513618 200000 675693288 200000 739468277 200000 93307903 200000 953484258 200000 373874504 200000 861336631 200000 486762948 200000 778962405 200000 486883428 200000 553798384 200000 770689102 200000 46733484 200000 92937494 200000 806801410 200000 26906373 200000 508941224 200000 584139606 200000 352831596 200000 554706547 200000 33129322 200000 652148283 200000 591684688 200000 317137983 200000 759577505 200000 659277312 200000 623237358 200000 700974898 200000 841341214 200000 907321852 200000 231409319 200000 145635125 200000 389065682 200000 926133416 200000 111812346 200000 651288912 200000 352948429 200000 531416476 200000 294530697 200000 970514860 200000 525653567 200000 271752081 200000 933606676 200000 472724368 200000 482353018 200000 598163551 200000 704169851 200000 94272871 200000 321809646 200000 362874112 200000 823835583 200000 17498807 200000 632486443 200000 246851978 200000 402164481 200000 393012778 200000 462206945 200000 932586807 200000 662164352 200000 637078407 200000 969312738 200000 899539040 200000 198085790 200000 999920057 200000 577593117 200000 445012092 200000 307978459 200000 133170374 200000 902181284 200000 799403045 200000 432018391 200000 893339608 200000 158045862 200000 652853523 200000 783208020 200000 734785336 200000 901361269 200000 6625309 200000 406868529 200000 217939532 200000 893646464 200000 480260926 200000 874457198 200000 582298527 200000 814133592 200000 303223181 200000 220604205 200000 876861144 200000 143637166 200000 465929027 200000 27841967 200000 421969089 200000 273558355 200000 735147448 200000 814993490 200000 343088961 200000 816293174 200000 497756005 200000 863202969 200000 984180577 200000 644829544 200000 369595362 200000 914040099 200000 136056138 200000 214112794 200000 547040233 200000 310639024 200000 372069443 200000 482036380 200000 422487376 200000 120305443 200000 88575671 200000 547785055 200000 805703441 200000 774221690 200000 353660972 200000 989682675 200000 688390981 200000 73265623 200000 908105548 200000 956455176 200000 479129891 200000 985060986 200000 59261407 200000 768935536 200000 721434885 200000 725503683 200000 692258509 200000 822100251 200000 984291426 200000 185423155 200000 347642400 200000 91536152 200000 410420692 200000 177748842 200000 996089599 200000 958091674 200000 990889235 200000 939822122 200000 981655988 200000 104107759 200000 249191671 200000 285569362 200000 405152165 200000 716447370 200000 73876857 200000 614306786 200000 96334173 200000 766974201 200000 965181873 200000 556924413 200000 30480004 200000 188169710 200000 595098584 200000 802409185 200000 851839457 200000 610537018 200000 218642758 200000 587541744 200000 832171870 200000 857361868 200000 117228148 200000 997172649 200000 187867652 200000 244991925 200000 179941627 200000 76715438 200000 909338105 200000 672635942 200000 18956178 200000 331098303 200000 592823432 200000 83359343 200000 284485138 200000 385448381 200000 520739865 200000 876304641 200000 226521461 200000 321297063 200000 936790579 200000 283652972 200000 213268434 200000 535196831 200000 588803456 200000 58326113 200000 419482721 200000 53461477 200000 550358472 200000 10422704 200000 940470140 200000 964711897 200000 915498484 200000 409595978 200000 523665563 200000 835469564 200000 378406412 200000 521186366 200000 589829206 200000 177599727 200000 356293432 200000 985612479 200000 464723045 200000 834419826 200000 345233345 200000 943137308 200000 576213410 200000 227678565 200000 443527440 200000 29536709 200000 132049925 200000 412122313 200000 640383405 200000 381962828 200000 833748647 200000 61162686 200000 20446017 200000 130275680 200000 225630655 200000 845048453 200000 704075924 200000 243842515 200000 864713382 200000 210643583 200000 564640142 200000 345197460 200000 262779861 200000 203263532 200000 972425016 200000 484010932 200000 857052389 200000 561784364 200000 307769275 200000 72762980 200000 988595341 200000 980200512 200000 927880287 200000 146693877 200000 950761639 200000 785607497 200000 346433421 200000 281913814 200000 524053546 200000 68064070 200000 391071948 200000 785800856 200000 98674992 200000 398785369 200000 471001286 200000 698225132 200000 860712177 200000 975481794 200000 108839236 200000 994862498 200000 238802885 200000 378944994 200000 577781549 200000 522164907 200000 865118501 200000 924099640 200000 728887433 200000 755212567 200000 351521193 200000 815781478 200000 345536131 200000 553347606 200000 493504266 200000 787284268 200000 88703841 200000 454110714 200000 110341664 200000 649127530 200000 146761357 200000 745218611 200000 559869156 200000 442724129 200000 663031440 200000 310157137 200000 720918638 200000 95277937 200000 387498256 200000 344230148 200000 262996216 200000 219928220 200000 745592024 200000 510071326 200000 131591640 200000 964584705 200000 902041552 200000 704573070 200000 361484681 200000 289046561 200000 118092031 200000 638417766 200000 425385889 200000 804999836 200000 983026319 200000 651382997 200000 828697819 200000 368893491 200000 38893512 200000 364194348 200000 767936781 200000 407206343 200000 720844563 200000 341892572 200000 242959666 200000 836819288 200000 327731192 200000 602496374 200000 497708385 200000 232719366 200000 196585247 200000 737569705 200000 999195347 200000 23723538 200000 905527889 200000 395695174 200000 797743072 200000 664102108 200000 424495735 200000 863763006 200000 933254657 200000 296262374 200000 87087001 200000 973352865 200000 68760526 200000 542159 200000 728863456 200000 95804832 200000 741803776 200000 595817047 200000 255208595 200000 881464971 200000 755886191 200000 207139937 200000 610096669 200000 59530706 200000 877546005 200000 18200299 200000 578130948 200000 15806983 200000 726232840 200000 593058327 200000 807363570 200000 341482714 200000 380715907 200000 193293092 200000 273820847 200000 644908827 200000 353655516 200000 709183092 200000 392297507 200000 528487098 200000 878750606 200000 915280263 200000 943330648 200000 221147849 200000 481712431 200000 974574334 200000 296988277 200000 56028535 200000 430618234 200000 906947736 200000 951313603 200000 964830230 200000 540769094 200000 701410615 200000 551711915 200000 586956053 200000 442920076 200000 995619035 200000 798784437 200000 976821765 200000 881824356 200000 266321060 200000 349823625 200000 795698584 200000 148486151 200000 379470547 200000 232388849 200000 233993116 200000 804087245 200000 626870473 200000 524275156 200000 81580291 200000 745172783 200000 736639749 200000 710041403 200000 357720541 200000 860900037 200000 678167849 200000 252457039 200000 848685915 200000 191163464 200000 147820533 200000 77908823 200000 191526349 200000 645785233 200000 747645258 200000 892007870 200000 532697252 200000 174472087 200000 635974183 200000 377197066 200000 861326448 200000 443626612 200000 686960302 200000 668640741 200000 625433314 200000 575649631 200000 577386015 200000 60981783 200000 585318602 200000 79191474 200000 98303194 200000 845637257 200000 411850776 200000 873609701 200000 563525216 200000 272439874 200000 718959070 200000 741366160 200000 925371730 200000 217935725 200000 444291659 200000 720451435 200000 127606127 200000 238776144 200000 864129201 200000 324419920 200000 776835993 200000 381966933 200000 267911552 200000 4899895 200000 958723024 200000 667939332 200000 876246599 200000 305677881 200000 251100980 200000 10396933 200000 155861944 200000 734796429 200000 535975943 200000 528133922 200000 640598948 200000 356108684 200000 486471079 200000 211894594 200000 56489210 200000 618201775 200000 911654039 200000 182328174 200000 830222283 200000 93825167 200000 178276982 200000 878349519 200000 314685256 200000 354476259 200000 112220677 200000 71736237 200000 266689474 200000 687857284 200000 247286053 200000 744841073 200000 292346024 200000 834586988 200000 340802261 200000 403730082 200000 545225867 200000 431747250 200000 233272119 200000 612273898 200000 129364252 200000 283094670 200000 999808395 200000 403035410 200000 441232171 200000 564059738 200000 399986737 200000 551371520 200000 679868584 200000 494642830 200000 716013227 200000 175233471 200000 262819493 200000 349028546 200000 389939607 200000 896928630 200000 829118290 200000 882584495 200000 719969464 200000 461033839 200000 78761471 200000 929415981 200000 811873005 200000 631227409 200000 406872860 200000 737209397 200000 412271671 200000 940207333 200000 485405755 200000 144541407 200000 341140919 200000 462949524 200000 444646923 200000 683713636 200000 300721580 200000 115640549 200000 893029982 200000 468076317 200000 308071800 200000 861704899 200000 868399651 200000 556618369 200000 839785371 200000 510075956 200000 368613740 200000 729767210 200000 246205877 200000 673845346 200000 799950696 200000 794505423 200000 801374343 200000 121511829 200000 174777448 200000 749189194 200000 836765682 200000 319846710 200000 747578845 200000 552947603 200000 395161845 200000 224560588 200000 549081687 200000 925765057 200000 545013170 200000 17686274 200000 923732359 200000 139811087 200000 87908201 200000 513179550 200000 546763326 200000 151633620 200000 754515579 200000 185254794 200000 392557162 200000 490833289 200000 532813415 200000 107745230 200000 224620318 200000 572463814 200000 314899919 200000 206526610 200000 701128330 200000 838917956 200000 86545523 200000 396412192 200000 480527358 200000 589777627 200000 937329459 200000 937460191 200000 958300651 200000 677249669 200000 680802832 200000 323971672 200000 745706977 200000 239529048 200000 53930027 200000 899862836 200000 781720720 200000 627936654 200000 539614659 200000 727115323 200000 21982154 200000 185352832 200000 92278330 200000 406905429 200000 715805822 200000 945382565 200000 451380240 200000 29214092 200000 72642750 200000 799880343 200000 515585766 200000 797964039 200000 990461369 200000 731760654 200000 896437115 200000 972464399 200000 728850369 200000 190337505 200000 805367217 200000 323701005 200000 259359301 200000 190503947 200000 313896072 200000 283667849 200000 137536470 200000 943433635 200000 543936544 200000 818392107 200000 218428453 200000 520482530 200000 249746874 200000 100486588 200000 204404739 200000 485054240 200000 100736950 200000 927730213 200000 459843422 200000 967813846 200000 174666134 200000 861014638 200000 650589002 200000 954521500 200000 591588857 200000 234454208 200000 438681077 200000 329453100 200000 638216352 200000 664129635 200000 715016880 200000 826832476 200000 353788011 200000 110285759 200000 325128171 200000 527185190 200000 187644251 200000 219690077 200000 696106296 200000 273016995 200000 19080337 200000 449122022 200000 773052231 200000 22373898 200000 133304909 200000 243771682 200000 732249064 200000 877102517 200000 132613103 200000 258203642 200000 148241931 200000 328979227 200000 738394616 200000 941933430 200000 512490434 200000 256757974 200000 998861320 200000 399898814 200000 705262140 200000 842168478 200000 403680481 200000 571140123 200000 74880459 200000 879638347 200000 750696546 200000 2689782 200000 318122462 200000 601008342 200000 946926476 200000 402623447 200000 883462407 200000 61672023 200000 313559167 200000 89671782 200000 505742069 200000 825905159 200000 736610940 200000 413586285 200000 742133369 200000 149751614 200000 97735652 200000 636133075 200000 966657925 200000 770065525 200000 206270007 200000 789910945 200000 650266407 200000 608103749 200000 846061589 200000 345225216 200000 715681169 200000 718866021 200000 612109631 200000 722038072 200000 589214739 200000 767530414 200000 771797653 200000 297290673 200000 245922590 200000 925563418 200000 432453145 200000 143516917 200000 104465986 200000 432387008 200000 383873257 200000 178834859 200000 697559600 200000 259241432 200000 721381192 200000 403122076 200000 486321848 200000 945842876 200000 688162453 200000 619870640 200000 94148810 200000 227029988 200000 302905170 200000 333255665 200000 703164024 200000 679465448 200000 306323741 200000 840174983 200000 965619442 200000 374429824 200000 571779257 200000 49586361 200000 394525320 200000 66058886 200000 392034821 200000 303748849 200000 546034346 200000 398559730 200000 864598530 200000 861044407 200000 23180778 200000 349534173 200000 105940176 200000 873221556 200000 269913079 200000 782473854 200000 177213361 200000 307562159 200000 477393314 200000 408603438 200000 765229827 200000 469270419 200000 583000285 200000 958013542 200000 22163529 200000 469210982 200000 480106678 200000 623971263 200000 241281570 200000 795684434 200000 273641823 200000 855802352 200000 281593936 200000 953854367 200000 856986153 200000 784705235 200000 557097905 200000 698098101 200000 827270531 200000 175695199 200000 748835400 200000 340585502 200000 543488766 200000 451315630 200000 986350388 200000 742012289 200000 435560779 200000 142899448 200000 112436918 200000 527358375 200000 1686074 200000 297762197 200000 541125678 200000 676388729 200000 275458235 200000 396875006 200000 520409117 200000 447171839 200000 537909984 200000 718250443 200000 433856036 200000 170005345 200000 656505305 200000 412601781 200000 571237123 200000 264071913 200000 54871030 200000 36028308 200000 908988570 200000 987302654 200000 812090024 200000 478248289 200000 946728938 200000 997825065 200000 131368574 200000 428461108 200000 629869844 200000 96700435 200000 984872235 200000 728111687 200000 755303255 200000 292153220 200000 312921469 200000 381804272 200000 23044373 200000 60511844 200000 126007143 200000 213573802 200000 870072782 200000 853133245 200000 17426423 200000 370229515 200000 972157986 200000 151851446 200000 271498080 200000 840421582 200000 902804946 200000 904762776 200000 956495088 200000 716107721 200000 294946239 200000 407846347 200000 336042265 200000 397657335 200000 518859753 200000 717977561 200000 460007787 200000 559447151 200000 716424048 200000 612170857 200000 95612567 200000 7209834 200000 314196117 200000 645228357 200000 762562670 200000 429951040 200000 916361913 200000 497554260 200000 87975903 200000 312928362 200000 109423707 200000 124574367 200000 96738043 200000 207381632 200000 373955869 200000 806196814 200000 719889138 200000 203450427 200000 225026495 200000 145787563 200000 320243222 200000 625178739 200000 480963105 200000 947838749 200000 967272407 200000 901057314 200000 648334148 200000 82482221 200000 270801605 200000 416547678 200000 202872137 200000 237339524 200000 851659409 200000 883889506 200000 608434031 200000 815423978 200000 145440778 200000 281580676 200000 670022681 200000 577154376 200000 288332579 200000 107253567 200000 403941573 200000 122582181 200000 961362155 200000 782777129 200000 438636564 200000 754719275 200000 221723026 200000 226726653 200000 735733703 200000 462656291 200000 10204265 200000 412916882 200000 82825919 200000 138037747 200000 222739426 200000 55715553 200000 106027260 200000 777826854 200000 283306379 200000 691501570 200000 330117022 200000 758239332 200000 131868182 200000 708757806 200000 353644262 200000 789262452 200000 623265108 200000 868334269 200000 529457717 200000 714271552 200000 979061300 200000 12416040 200000 119435787 200000 800997584 200000 747962567 200000 782949895 200000 719226888 200000 439400013 200000 525773374 200000 119546387 200000 538270957 200000 338848255 200000 219033321 200000 160352549 200000 719822490 200000 626232654 200000 996554809 200000 165482804 200000 609765904 200000 139804868 200000 962228414 200000 136278362 200000 156751216 200000 771171336 200000 203970088 200000 646733774 200000 256104442 200000 535384035 200000 892639561 200000 433279466 200000 563895822 200000 393956925 200000 499702289 200000 568469030 200000 398001965 200000 278095392 200000 249714064 200000 920595482 200000 844671992 200000 660002227 200000 88856566 200000 963199102 200000 46486062 200000 377409088 200000 976877717 200000 861616428 200000 228700337 200000 668780589 200000 603109852 200000 428642076 200000 798165889 200000 972404485 200000 549253981 200000 833456231 200000 77773759 200000 768694640 200000 74717127 200000 225824324 200000 16705962 200000 283962678 200000 933222636 200000 789991180 200000 121815716 200000 432693567 200000 224209851 200000 330091064 200000 799987500 200000 476491668 200000 452207685 200000 686429793 200000 894692 200000 978376030 200000 674248635 200000 260496702 200000 53464716 200000 131137253 200000 501522029 200000 893015464 200000 833942533 200000 576334737 200000 274704332 200000 638687129 200000 315935822 200000 811408364 200000 242362984 200000 605045800 200000 137077641 200000 288127901 200000 931777522 200000 734650765 200000 208521974 200000 48368493 200000 28260154 200000 438667554 200000 907212022 200000 981673797 200000 890009137 200000 445353823 200000 186965768 200000 835085357 200000 761719271 200000 829562332 200000 423905230 200000 820264525 200000 132983949 200000 747131218 200000 79416071 200000 363924206 200000 909643634 200000 68896665 200000 439920021 200000 951836793 200000 455958281 200000 314748330 200000 990931320 200000 607096439 200000 958298849 200000 404744605 200000 605531601 200000 718388110 200000 505178026 200000 768965291 200000 961083615 200000 307870601 200000 420994870 200000 108127533 200000 962470404 200000 294474063 200000 887889012 200000 403196058 200000 754938304 200000 632910058 200000 198079861 200000 952080268 200000 931187635 200000 727606145 200000 568858987 200000 411521466 200000 937704094 200000 555847517 200000 423992996 200000 31642110 200000 446082146 200000 43607526 200000 868027538 200000 595662928 200000 729798655 200000 402429862 200000 73950149 200000 544632263 200000 810480533 200000 257325636 200000 500161518 200000 188986014 200000 641509477 200000 303622281 200000 341977565 200000 424956972 200000 341346511 200000 18521182 200000 916152195 200000 589731050 200000 511762517 200000 522093771 200000 645404656 200000 268572784 200000 202688917 200000 197758969 200000 532055893 200000 232361847 200000 674927186 200000 496382767 200000 840896258 200000 729782743 200000 756192107 200000 396551384 200000 538174312 200000 446469258 200000 856822497 200000 421300346 200000 455921174 200000 193446 200000 372164565 200000 483847871 200000 520697279 200000 663653989 200000 490580103 200000 628726126 200000 305738290 200000 476594464 200000 698345047 200000 147155314 200000 123024479 200000 53662030 200000 472147398 200000 759072977 200000 276046936 200000 664254345 200000 610185332 200000 795097781 200000 29884236 200000 663514505 200000 867589410 200000 660841831 200000 985707404 200000 427919909 200000 84036017 200000 822160973 200000 269529226 200000 566786904 200000 951576865 200000 952190450 200000 290032340 200000 53856825 200000 33219474 200000 559007229 200000 656600604 200000 372164865 200000 403283525 200000 315111224 200000 734810418 200000 494034184 200000 442426267 200000 11609994 200000 468097031 200000 952010439 200000 528577299 200000 336524796 200000 667400107 200000 414571990 200000 276225871 200000 534230711 200000 466860623 200000 409215727 200000 944378895 200000 867468546 200000 49396547 200000 439889384 200000 457829939 200000 784880456 200000 527697144 200000 663454139 200000 549770685 200000 823140623 200000 718766846 200000 827954817 200000 211151307 200000 699596033 200000 126385670 200000 767124849 200000 628773536 200000 425857766 200000 745548256 200000 50654437 200000 117277083 200000 83332006 200000 16738172 200000 78556756 200000 84239677 200000 793218379 200000 444750572 200000 114673752 200000 844133671 200000 417477884 200000 236347231 200000 682403497 200000 285028376 200000 981229827 200000 931163431 200000 411189791 200000 954823154 200000 107268806 200000 359748531 200000 128711859 200000 121604021 200000 988182736 200000 534584725 200000 578449277 200000 242421121 200000 507889353 200000 140523644 200000 939825846 200000 9935512 200000 915509624 200000 308611897 200000 132525494 200000 257790808 200000 649905863 200000 730429885 200000 954349302 200000 656848196 200000 493430719 200000 444022041 200000 134174735 200000 357080315 200000 578854022 200000 745603452 200000 189919160 200000 447696446 200000 60057703 200000 231103543 200000 934654922 200000 756475885 200000 63655370 200000 412492731 200000 151800639 200000 419653642 200000 64818742 200000 933354904 200000 792218670 200000 496987572 200000 670917205 200000 548814463 200000 609078735 200000 717989675 200000 175084527 200000 536600639 200000 161887868 200000 564861906 200000 108779501 200000 187061195 200000 393049517 200000 488222759 200000 268226135 200000 757915442 200000 228310522 200000 739898316 200000 51743317 200000 486779813 200000 529280795 200000 438659456 200000 389624880 200000 340030835 200000 859995627 200000 161460517 200000 790335825 200000 420315663 200000 998376543 200000 220254651 200000 270267457 200000 935162375 200000 856204179 200000 624651107 200000 944913062 200000 833052942 200000 193780669 200000 555940700 200000 555242827 200000 806261234 200000 417273398 200000 414311944 200000 327133207 200000 475065509 200000 469564279 200000 726749926 200000 8668179 200000 509676088 200000 569081113 200000 104790169 200000 389977960 200000 59710170 200000 150537171 200000 425826527 200000 76556638 200000 593184220 200000 373011327 200000 661927577 200000 231744094 200000 811128239 200000 207080213 200000 945265097 200000 691842543 200000 36198883 200000 590369452 200000 833649550 200000 142774972 200000 210408233 200000 686650239 200000 594652201 200000 498972811 200000 441876817 200000 30004197 200000 27165434 200000 350189638 200000 451062092 200000 898743639 200000 343227523 200000 726202356 200000 4540714 200000 699573357 200000 373092962 200000 400868032 200000 913293340 200000 160847072 200000 494431066 200000 892927216 200000 620372594 200000 851383688 200000 225867082 200000 723739119 200000 597491100 200000 917907550 200000 860208435 200000 138227267 200000 526522412 200000 524856954 200000 532757814 200000 180138389 200000 185898450 200000 726794774 200000 923266194 200000 191908015 200000 496565597 200000 487026312 200000 478132137 200000 185458041 200000 937111232 200000 314796619 200000 981453307 200000 141349114 200000 75363593 200000 311426805 200000 63355432 200000 768539484 200000 255446634 200000 761169729 200000 718024690 200000 469816295 200000 54970932 200000 372029190 200000 256016951 200000 623721220 200000 408444630 200000 199693116 200000 649342714 200000 794310715 200000 77176801 200000 885189629 200000 782974298 200000 535414324 200000 469122566 200000 176218753 200000 819478936 200000 869609656 200000 654702869 200000 343738656 200000 75878165 200000 114535600 200000 161237503 200000 495726931 200000 79545936 200000 186537508 200000 713418964 200000 148829106 200000 827243243 200000 704251453 200000 559772357 200000 636259830 200000 710951846 200000 308117826 200000 925488674 200000 827215096 200000 980544097 200000 39143070 200000 844172892 200000 493578927 200000 344442909 200000 745109719 200000 522996739 200000 371243060 200000 635615483 200000 347076503 200000 914340039 200000 457232321 200000 813756475 200000 11876262 200000 987612538 200000 40622764 200000 777054781 200000 919802604 200000 30753292 200000 493005680 200000 222349442 200000 391581299 200000 325908364 200000 755855779 200000 571747242 200000 294967906 200000 389652013 200000 36138496 200000 727210359 200000 156484610 200000 344230717 200000 805960286 200000 130542279 200000 333490108 200000 56344878 200000 731389878 200000 335542685 200000 428275480 200000 494163345 200000 566069280 200000 452334873 200000 617008830 200000 759149333 200000 338954965 200000 566902650 200000 352799352 200000 694948747 200000 150273069 200000 540962337 200000 129193261 200000 749504484 200000 593425313 200000 470490000 200000 355014374 200000 3393073 200000 818397641 200000 454109030 200000 278698188 200000 628774305 200000 760541791 200000 390535780 200000 581945638 200000 739331717 200000 188619321 200000 969602666 200000 981186911 200000 90728014 200000 656338769 200000 603721850 200000 273113597 200000 811404172 200000 939174080 200000 201794226 200000 569002154 200000 41663471 200000 769761469 200000 618219093 200000 969012782 200000 274971721 200000 194026658 200000 365899202 200000 268498034 200000 727824010 200000 745999079 200000 804530810 200000 329636989 200000 795377090 200000 597704484 200000 475718942 200000 533773946 200000 79552033 200000 1157649 200000 721712494 200000 896361903 200000 13734649 200000 735575433 200000 269910602 200000 357247622 200000 83071161 200000 481009281 200000 554238386 200000 383286919 200000 894130931 200000 787282709 200000 436647625 200000 503660634 200000 417825878 200000 286105723 200000 468549581 200000 278451145 200000 37992627 200000 647500044 200000 339820576 200000 147557819 200000 881462524 200000 901494849 200000 622600770 200000 115770 200000 316255551 200000 731332787 200000 721681875 200000 447755884 200000 377594542 200000 885882905 200000 771635604 200000 443373724 200000 588318105 200000 795550541 200000 308058469 200000 43671090 200000 848483697 200000 618126406 200000 120661064 200000 245125557 200000 29244102 200000 62266910 200000 670665820 200000 412701903 200000 995429705 200000 224905996 200000 846825186 200000 107510857 200000 543750090 200000 295939178 200000 653339706 200000 524891145 200000 138254906 200000 469460656 200000 767705573 200000 649426714 200000 406243241 200000 81273718 200000 505485956 200000 527215012 200000 719532615 200000 523389813 200000 231778262 200000 990655214 200000 159847270 200000 776053381 200000 993145022 200000 29156706 200000 332368758 200000 534090655 200000 314331450 200000 965619336 200000 133602822 200000 47069403 200000 178110571 200000 783536393 200000 858725833 200000 485328754 200000 212211859 200000 270705325 200000 925948045 200000 87753661 200000 385545488 200000 55238236 200000 723494213 200000 252212019 200000 278147173 200000 609102367 200000 388881919 200000 387417198 200000 843283505 200000 17923871 200000 489301997 200000 785244965 200000 316278582 200000 666161060 200000 179773792 200000 762198578 200000 594600274 200000 713753879 200000 281142727 200000 609290637 200000 738561928 200000 828725247 200000 855144883 200000 478598221 200000 908207095 200000 706345479 200000 340374229 200000 559045293 200000 378134496 200000 969697781 200000 656985085 200000 669735940 200000 100159907 200000 581027251 200000 816341276 200000 830308043 200000 143215298 200000 522831433 200000 610092354 200000 447551642 200000 776169436 200000 622204383 200000 289973408 200000 357254186 200000 388223153 200000 403854783 200000 3423366 200000 846449492 200000 278978084 200000 147741776 200000 513299300 200000 608551183 200000 606155827 200000 800460571 200000 795749068 200000 399001460 200000 484588543 200000 565822153 200000 428694382 200000 690030524 200000 654686154 200000 983092002 200000 998887705 200000 205950528 200000 289692915 200000 789469966 200000 406304448 200000 422863991 200000 72435707 200000 261617303 200000 550457457 200000 383223035 200000 703756930 200000 193681124 200000 293897567 200000 981973892 200000 694250314 200000 888993342 200000 263488472 200000 715051754 200000 669209137 200000 732273678 200000 831622478 200000 445176613 200000 375481914 200000 532180188 200000 195511378 200000 778117967 200000 562219396 200000 5284432 200000 661049491 200000 684414368 200000 205551440 200000 745777971 200000 86354658 200000 58177392 200000 751194623 200000 621385582 200000 51190576 200000 146631992 200000 84949264 200000 102405641 200000 507239053 200000 636233872 200000 437095717 200000 507215661 200000 956220202 200000 750177330 200000 154886654 200000 234051618 200000 859681879 200000 593317876 200000 54040700 200000 289684816 200000 670558341 200000 360950480 200000 908699806 200000 594050112 200000 116577604 200000 392618719 200000 416774534 200000 724476315 200000 377722180 200000 159771480 200000 817254771 200000 40538409 200000 780977239 200000 56289941 200000 454032327 200000 242092499 200000 826222445 200000 788194829 200000 426243843 200000 488980897 200000 10666134 200000 623479386 200000 198116549 200000 858896827 200000 97926402 200000 221489460 200000 84840399 200000 242322026 200000 477453571 200000 626584435 200000 120380418 200000 236713751 200000 512503304 200000 104763152 200000 642035806 200000 743166026 200000 583293090 200000 630586147 200000 154078980 200000 395613611 200000 91507331 200000 539360741 200000 161186611 200000 393449988 200000 855071865 200000 729469102 200000 443065676 200000 134176572 200000 857684598 200000 687626231 200000 302757585 200000 339248732 200000 319304074 200000 148030809 200000 282819169 200000 437960077 200000 918841830 200000 779736971 200000 234622397 200000 945393175 200000 589694683 200000 356066407 200000 169514438 200000 205580898 200000 654792919 200000 552803044 200000 242192507 200000 191671800 200000 798420846 200000 160660252 200000 559809278 200000 73579904 200000 327003469 200000 411994182 200000 625363343 200000 509686467 200000 489308743 200000 576581308 200000 430285198 200000 803541674 200000 848418636 200000 967445494 200000 234283388 200000 974704444 200000 13952620 200000 77319308 200000 634835194 200000 859747236 200000 746545879 200000 463134774 200000 434905287 200000 159457320 200000 232764127 200000 571504079 200000 254997701 200000 919983154 200000 854814196 200000 294990156 200000 483916788 200000 814625866 200000 458641573 200000 790091721 200000 781510261 200000 842612249 200000 608006820 200000 678279036 200000 164128647 200000 986347622 200000 306801346 200000 776747966 200000 36637580 200000 459853084 200000 814685934 200000 341715720 200000 917227012 200000 842299713 200000 59601978 200000 758738163 200000 326487439 200000 147895551 200000 381244629 200000 396457526 200000 456015854 200000 137887134 200000 172245520 200000 77465771 200000 281514498 200000 272180102 200000 36742236 200000 24971082 200000 700933066 200000 877140033 200000 647937865 200000 414545450 200000 302432360 200000 740497526 200000 390812552 200000 641126534 200000 767915548 200000 165993454 200000 812742377 200000 358047925 200000 316633671 200000 399754130 200000 124776029 200000 548215344 200000 303132520 200000 441651562 200000 97585140 200000 225249679 200000 588360481 200000 843675294 200000 436878047 200000 595618955 200000 203064881 200000 565475192 200000 390784878 200000 228567036 200000 826713210 200000 311827295 200000 657501457 200000 36174299 200000 981826301 200000 262580956 200000 595545178 200000 420145984 200000 29094872 200000 158358424 200000 63659256 200000 831419493 200000 679464526 200000 777923675 200000 603843517 200000 124860576 200000 444884158 200000 830274317 200000 259217048 200000 300501100 200000 166973096 200000 608977080 200000 685143707 200000 374012767 200000 606415535 200000 389206403 200000 907151349 200000 233530932 200000 356540561 200000 657980599 200000 542036472 200000 278042306 200000 966187824 200000 484855996 200000 15487251 200000 259732481 200000 920461451 200000 600736540 200000 304494807 200000 485797387 200000 145506244 200000 384910462 200000 314949621 200000 571098136 200000 96041244 200000 514820268 200000 545389629 200000 995140224 200000 298700273 200000 284431501 200000 400154784 200000 394986172 200000 346716869 200000 621912106 200000 976557358 200000 586574180 200000 78983993 200000 994549419 200000 372715288 200000 990934577 200000 350664717 200000 983277658 200000 145792686 200000 825732604 200000 722151713 200000 197931166 200000 150728545 200000 198469820 200000 256576887 200000 514846208 200000 988990401 200000 26652042 200000 205246253 200000 863283241 200000 854296958 200000 614439584 200000 549707654 200000 252664289 200000 395262826 200000 401708372 200000 787150561 200000 741866769 200000 232986484 200000 552423969 200000 998574783 200000 147055296 200000 539087534 200000 465045149 200000 988275137 200000 244339992 200000 620671303 200000 677478787 200000 486563238 200000 872439138 200000 756000401 200000 758851242 200000 199068496 200000 172429316 200000 10644731 200000 729221899 200000 732264127 200000 742235785 200000 283847703 200000 134876350 200000 105303315 200000 281529241 200000 340554388 200000 600564476 200000 777358477 200000 772602619 200000 243578435 200000 286493213 200000 145472654 200000 129418649 200000 646319125 200000 230018970 200000 995347349 200000 690215291 200000 808429594 200000 894743563 200000 952780612 200000 723386314 200000 823885187 200000 119012138 200000 908362843 200000 102439118 200000 879752352 200000 517842893 200000 129482427 200000 617659887 200000 664004322 200000 546304494 200000 566248803 200000 224826295 200000 979097817 200000 114869926 200000 494212213 200000 172614093 200000 252604470 200000 104781868 200000 612599088 200000 252484346 200000 277414345 200000 184260058 200000 176898551 200000 317622054 200000 97930627 200000 716454440 200000 619604552 200000 205304667 200000 786411635 200000 487662766 200000 934011076 200000 662467520 200000 275590348 200000 186467364 200000 400305965 200000 279369631 200000 412404188 200000 486378597 200000 723719778 200000 568273758 200000 597596182 200000 807311974 200000 949259876 200000 98854536 200000 496527624 200000 887570499 200000 453183571 200000 785892293 200000 934745957 200000 240838962 200000 33391728 200000 862332125 200000 282958587 200000 916611468 200000 125703708 200000 75030712 200000 780526780 200000 280393930 200000 79390167 200000 984778591 200000 900620985 200000 221491589 200000 326318913 200000 590910459 200000 36759585 200000 174559092 200000 266578203 200000 97521364 200000 8054597 200000 98433905 200000 987648326 200000 456252754 200000 66374550 200000 991170419 200000 644705985 200000 213522943 200000 652149668 200000 387227284 200000 412835758 200000 9931394 200000 788057888 200000 855230731 200000 219492685 200000 117432740 200000 769089754 200000 869896754 200000 544984062 200000 355164494 200000 925190851 200000 848665217 200000 795855170 200000 893108360 200000 388306923 200000 458707856 200000 255828922 200000 925282682 200000 946846850 200000 465657880 200000 365397798 200000 621058925 200000 501105626 200000 412671985 200000 943414374 200000 367865035 200000 984583778 200000 686900756 200000 161210747 200000 7881498 200000 545067436 200000 408156825 200000 388241797 200000 868567299 200000 610753640 200000 242288313 200000 399894214 200000 441422928 200000 202423909 200000 73670349 200000 379700381 200000 949086184 200000 64297109 200000 366129228 200000 760181130 200000 21617621 200000 915885833 200000 995663824 200000 345167664 200000 764933950 200000 229735664 200000 657956624 200000 583296589 200000 185622636 200000 281261723 200000 313531622 200000 62300355 200000 997853383 200000 96034171 200000 163482954 200000 929666961 200000 534306009 200000 172461601 200000 107576659 200000 63345881 200000 175740489 200000 298139196 200000 999972668 200000 396395483 200000 837694945 200000 744177309 200000 303251036 200000 410833144 200000 721134471 200000 244582197 200000 668043052 200000 120699823 200000 858072134 200000 959212308 200000 386437956 200000 7875234 200000 888495174 200000 276544106 200000 528830813 200000 480232337 200000 312114894 200000 281676937 200000 364761424 200000 333459292 200000 47095881 200000 157934561 200000 926163476 200000 360673796 200000 802684989 200000 756387330 200000 271464386 200000 804851882 200000 854828884 200000 374886812 200000 762904467 200000 583883149 200000 578877781 200000 279736961 200000 94296544 200000 432436751 200000 197616939 200000 730250144 200000 994190880 200000 396851888 200000 473457884 200000 927159563 200000 127353581 200000 955071761 200000 417752466 200000 834729457 200000 315007487 200000 113682929 200000 745994646 200000 47689380 200000 812697134 200000 284447538 200000 70733902 200000 295556243 200000 748971378 200000 330115027 200000 410401861 200000 777863759 200000 25127141 200000 592377847 200000 441481507 200000 734157194 200000 148535999 200000 277380828 200000 49074095 200000 892941586 200000 386342488 200000 608562915 200000 661837779 200000 4676313 200000 805513769 200000 474112398 200000 696089751 200000 518542831 200000 835606474 200000 248375676 200000 622979620 200000 705033861 200000 639021045 200000 729700974 200000 41451457 200000 232190443 200000 473553536 200000 612027204 200000 836668889 200000 997158546 200000 26436709 200000 460014079 200000 229556722 200000 854441994 200000 483518909 200000 262540736 200000 736195254 200000 339817219 200000 195213759 200000 40017607 200000 227865069 200000 338103119 200000 228852933 200000 769931892 200000 389830783 200000 949721054 200000 56747079 200000 262659912 200000 171994230 200000 747171007 200000 157645020 200000 428003043 200000 649323769 200000 700392741 200000 644158015 200000 742023175 200000 354687570 200000 279013726 200000 495208263 200000 324575379 200000 908849127 200000 334725853 200000 688749037 200000 601852808 200000 258241091 200000 576483888 200000 597996361 200000 278204678 200000 128166670 200000 917494537 200000 519717780 200000 844266062 200000 35250447 200000 809254969 200000 878507558 200000 326145473 200000 202147889 200000 762461615 200000 752727928 200000 273198814 200000 513410938 200000 3802748 200000 360122659 200000 300844615 200000 476399891 200000 652157649 200000 246006238 200000 521653692 200000 864038982 200000 690367486 200000 714811267 200000 981649950 200000 722096507 200000 422432372 200000 884460297 200000 331940716 200000 720084537 200000 142349251 200000 518447242 200000 133471944 200000 95866154 200000 640979100 200000 18793277 200000 140676722 200000 900625430 200000 377528527 200000 350990204 200000 733189578 200000 567924710 200000 687535949 200000 158521023 200000 542729041 200000 536785058 200000 656822822 200000 544542622 200000 274041512 200000 983192434 200000 472052362 200000 244051921 200000 148036751 200000 890610336 200000 694407371 200000 339228211 200000 838658278 200000 297060754 200000 164802136 200000 827240633 200000 983244974 200000 23849172 200000 632606659 200000 771917951 200000 745251335 200000 442770955 200000 659224763 200000 222241211 200000 449516594 200000 845138946 200000 760401426 200000 516016582 200000 94110608 200000 332019360 200000 931615159 200000 388111641 200000 926698401 200000 95213294 200000 61477563 200000 226913101 200000 82810117 200000 836234517 200000 891295056 200000 25470745 200000 975087997 200000 680259677 200000 238036676 200000 84504151 200000 885465578 200000 31376175 200000 429244297 200000 743422463 200000 506389067 200000 153424658 200000 18515759 200000 728542760 200000 307478466 200000 38060721 200000 930234471 200000 858263565 200000 123239055 200000 961179602 200000 943462145 200000 655901189 200000 916966419 200000 897271647 200000 990200814 200000 762015113 200000 893857997 200000 888295263 200000 941652286 200000 817233201 200000 711692895 200000 571078909 200000 923581985 200000 754165430 200000 343337353 200000 719918719 200000 491179241 200000 100059888 200000 931698731 200000 564358992 200000 691165446 200000 584829400 200000 402954054 200000 523621878 200000 763456776 200000 759083142 200000 784225530 200000 141841434 200000 469663903 200000 384163636 200000 968248457 200000 793332870 200000 209980573 200000 413101368 200000 443883090 200000 522747682 200000 94039281 200000 775909133 200000 820674006 200000 6390517 200000 542071469 200000 533279305 200000 864320437 200000 132036137 200000 348406272 200000 572741031 200000 217375664 200000 224610310 200000 996101179 200000 292543742 200000 990649000 200000 702090997 200000 754262991 200000 518053190 200000 323895453 200000 775714430 200000 610254413 200000 49298073 200000 924961967 200000 726737737 200000 202782308 200000 985104431 200000 426473247 200000 72298271 200000 612929509 200000 931940448 200000 858235213 200000 578301673 200000 144682433 200000 251394725 200000 615351739 200000 809759919 200000 505113608 200000 838667670 200000 552790536 200000 693323162 200000 473527787 200000 920950508 200000 729425652 200000 112859121 200000 609615802 200000 204085632 200000 427087458 200000 293414175 200000 798924517 200000 964635465 200000 421947728 200000 921421226 200000 7257086 200000 291684704 200000 52631520 200000 835502396 200000 21909685 200000 49075711 200000 565772625 200000 77017757 200000 149779418 200000 806151804 200000 136606725 200000 655419829 200000 688324957 200000 571729234 200000 187597692 200000 930955662 200000 679976528 200000 801351191 200000 571949143 200000 217630287 200000 427125474 200000 407304582 200000 349617749 200000 157452609 200000 917246565 200000 338408310 200000 615046744 200000 155014349 200000 888894280 200000 488359648 200000 201325664 200000 562070139 200000 31847196 200000 469722588 200000 650771853 200000 113976051 200000 679800979 200000 785713059 200000 65958432 200000 188723711 200000 655882619 200000 54289549 200000 970041722 200000 227328646 200000 779949766 200000 334403091 200000 480449562 200000 366217361 200000 107811972 200000 683684557 200000 847275938 200000 141083465 200000 519239654 200000 204338805 200000 332404434 200000 197826293 200000 470399292 200000 115149793 200000 454278539 200000 205478656 200000 240077815 200000 842964235 200000 436715724 200000 25802224 200000 857943719 200000 746052876 200000 549606583 200000 100293999 200000 250370301 200000 699005467 200000 333337740 200000 276415045 200000 180225481 200000 348683154 200000 959927467 200000 212080731 200000 471031547 200000 85057001 200000 87521941 200000 63277752 200000 243215781 200000 826084536 200000 745112299 200000 456974727 200000 123858935 200000 565003959 200000 216448364 200000 717459470 200000 345749312 200000 237263809 200000 855831802 200000 422764727 200000 275719667 200000 315442379 200000 90007957 200000 753047818 200000 792351134 200000 677123057 200000 248323677 200000 471916463 200000 342649587 200000 323471977 200000 703374228 200000 969494640 200000 811782083 200000 760651916 200000 190804120 200000 929136692 200000 645815549 200000 967799251 200000 877030380 200000 74383109 200000 681299634 200000 765405399 200000 531126063 200000 983880713 200000 851455507 200000 374454607 200000 978328866 200000 182655883 200000 532156785 200000 705594389 200000 149303206 200000 980517619 200000 985586235 200000 559240992 200000 185604538 200000 836264648 200000 887486210 200000 200648074 200000 119996288 200000 979615924 200000 807525239 200000 579511690 200000 774263864 200000 177172352 200000 748248682 200000 76691066 200000 313409090 200000 524758290 200000 901145035 200000 956419794 200000 724135200 200000 960598133 200000 644022444 200000 412679210 200000 141819248 200000 488557009 200000 27785021 200000 977976123 200000 790492917 200000 361876589 200000 162701006 200000 724996573 200000 910078094 200000 880445619 200000 927669711 200000 590006537 200000 291479100 200000 279018539 200000 977726930 200000 857033431 200000 857997088 200000 747981182 200000 684596102 200000 336489601 200000 724694393 200000 370140276 200000 782375101 200000 548205149 200000 986572457 200000 898464245 200000 988356710 200000 489025509 200000 842257712 200000 308196362 200000 608733331 200000 561355698 200000 216358062 200000 919411676 200000 48550515 200000 596586875 200000 827407844 200000 704437683 200000 703785047 200000 182450202 200000 73873075 200000 409211640 200000 576073648 200000 883625351 200000 244742170 200000 821650994 200000 446401295 200000 223806169 200000 388211259 200000 338059532 200000 194839586 200000 671817291 200000 202710614 200000 507781708 200000 324003773 200000 705878324 200000 503500492 200000 109594588 200000 319947213 200000 742802957 200000 686255388 200000 863604932 200000 710903142 200000 318586478 200000 425629672 200000 557266220 200000 793431221 200000 827612432 200000 638166768 200000 266966110 200000 378202381 200000 262732236 200000 185339668 200000 360743617 200000 73691870 200000 307198361 200000 374637653 200000 773725150 200000 368196536 200000 745801360 200000 605899220 200000 64430174 200000 401540171 200000 530308074 200000 827861968 200000 202488841 200000 589174377 200000 127349248 200000 109535147 200000 233104327 200000 699657473 200000 538013769 200000 292775909 200000 188240802 200000 294473765 200000 180051807 200000 82709535 200000 776252097 200000 264416516 200000 493700858 200000 127991576 200000 28213613 200000 814768112 200000 712016370 200000 93503666 200000 296687375 200000 686154328 200000 19270719 200000 815783405 200000 680912431 200000 490662093 200000 383219963 200000 407526633 200000 624433269 200000 343660800 200000 570932830 200000 630838503 200000 204420778 200000 200800194 200000 212551616 200000 40762439 200000 454591159 200000 96239874 200000 447332250 200000 1303691 200000 809271717 200000 333418449 200000 456725892 200000 328953426 200000 791284634 200000 340744288 200000 37336632 200000 709679965 200000 836600801 200000 656526847 200000 147414924 200000 310947980 200000 336057057 200000 285145886 200000 656609914 200000 106588128 200000 157438500 200000 23658831 200000 580261147 200000 518005370 200000 359510096 200000 115874626 200000 847263398 200000 649628314 200000 273113392 200000 243845831 200000 797127029 200000 134479776 200000 741701036 200000 785867470 200000 589127424 200000 87221773 200000 279998924 200000 36937065 200000 794414046 200000 748983682 200000 889277112 200000 707683272 200000 222372298 200000 909553854 200000 908531897 200000 730275386 200000 99285915 200000 935063459 200000 83950392 200000 525460529 200000 922898762 200000 799718705 200000 421302461 200000 199499326 200000 565626351 200000 985175432 200000 816029424 200000 27543568 200000 45465027 200000 303010281 200000 994109083 200000 303935609 200000 706472990 200000 165031093 200000 526831013 200000 448735080 200000 19717497 200000 372279148 200000 499190039 200000 930241006 200000 158067053 200000 231687854 200000 664873754 200000 954506300 200000 641381041 200000 850778172 200000 864057590 200000 231148450 200000 288389407 200000 311102710 200000 883851027 200000 22055569 200000 646858670 200000 88383710 200000 21415675 200000 546271385 200000 145801336 200000 50728722 200000 158630229 200000 90556011 200000 342349492 200000 670655957 200000 132047338 200000 639888855 200000 475350204 200000 306790535 200000 410920355 200000 456692685 200000 204705288 200000 260939687 200000 748114055 200000 422843999 200000 763643184 200000 931386582 200000 436051905 200000 863011005 200000 408150508 200000 992483030 200000 374932887 200000 210456375 200000 776648471 200000 193552262 200000 942782323 200000 262264637 200000 401068710 200000 428098023 200000 994253789 200000 940756321 200000 532983221 200000 99192345 200000 499964542 200000 599668050 200000 44395130 200000 716879198 200000 813811229 200000 503738850 200000 256262734 200000 467738133 200000 555704997 200000 621405440 200000 452521898 200000 62660542 200000 723944732 200000 744122813 200000 152800807 200000 693159675 200000 362497452 200000 507752522 200000 856201852 200000 473130381 200000 988025245 200000 575129592 200000 873269891 200000 537841234 200000 129108311 200000 937113910 200000 949066036 200000 117024077 200000 948474468 200000 674903957 200000 871261862 200000 30668189 200000 662481259 200000 931877830 200000 895029268 200000 861186435 200000 734134325 200000 218505113 200000 115443157 200000 869801055 200000 60155819 200000 8037887 200000 249575778 200000 906364594 200000 913939413 200000 216640776 200000 112575827 200000 960540189 200000 98181595 200000 41861092 200000 205676385 200000 418482528 200000 96206343 200000 758438117 200000 435248228 200000 470547035 200000 853934528 200000 374179707 200000 569197653 200000 777031183 200000 809244559 200000 162569269 200000 659000397 200000 880338077 200000 796357917 200000 110197446 200000 983008387 200000 330681156 200000 128751922 200000 304786429 200000 589160016 200000 2489958 200000 666529206 200000 595295178 200000 908310574 200000 39371139 200000 664859571 200000 78869822 200000 29359539 200000 367152955 200000 672761680 200000 28358283 200000 829194650 200000 699553104 200000 653440470 200000 557642495 200000 662907322 200000 445361312 200000 541556141 200000 606322956 200000 437837067 200000 408873262 200000 102927967 200000 580105795 200000 298364327 200000 954094617 200000 122455699 200000 29662035 200000 326592198 200000 922533794 200000 332967955 200000 3243533 200000 315206336 200000 30149418 200000 712430022 200000 969490274 200000 273255694 200000 175281456 200000 246500277 200000 189667682 200000 333739592 200000 116985686 200000 104994056 200000 764694846 200000 641851431 200000 554371676 200000 76386313 200000 797934918 200000 248401796 200000 968655394 200000 79705119 200000 136418538 200000 10341462 200000 988346281 200000 768443347 200000 764268732 200000 167001526 200000 784437010 200000 992702158 200000 626852460 200000 715027422 200000 157688221 200000 874423256 200000 147648201 200000 315328036 200000 441589162 200000 979826906 200000 756648390 200000 919854851 200000 239879354 200000 870649563 200000 947269234 200000 236676626 200000 229845869 200000 272084485 200000 459804925 200000 364815369 200000 921559428 200000 848906145 200000 172349625 200000 733326530 200000 702859744 200000 48504853 200000 793835029 200000 120598325 200000 81274497 200000 877624556 200000 529974434 200000 904989562 200000 270620807 200000 587103950 200000 296936721 200000 306144458 200000 338298931 200000 33921922 200000 49229619 200000 827669885 200000 669589222 200000 490593778 200000 809352183 200000 500912396 200000 129082144 200000 553660454 200000 728922478 200000 112720911 200000 239946881 200000 192116551 200000 118452425 200000 611318848 200000 159116234 200000 893985181 200000 200671320 200000 767797365 200000 871454939 200000 700399760 200000 375028108 200000 148355752 200000 578113717 200000 271228074 200000 432770293 200000 659606514 200000 452425081 200000 610006418 200000 181437508 200000 859965066 200000 731563623 200000 931421201 200000 558630472 200000 397284298 200000 949639135 200000 67336207 200000 404131060 200000 198965802 200000 307357538 200000 534312598 200000 420902743 200000 327939394 200000 176523665 200000 325927885 200000 895894945 200000 456522186 200000 981487659 200000 258693886 200000 654761252 200000 560698269 200000 496278034 200000 922009231 200000 569310287 200000 58516912 200000 380486982 200000 691618315 200000 664478388 200000 314285599 200000 242496232 200000 980327962 200000 245870338 200000 299394592 200000 885223223 200000 236600964 200000 807288587 200000 872630284 200000 813047701 200000 573643313 200000 669799870 200000 879306076 200000 303092865 200000 60315946 200000 809193772 200000 351512745 200000 56942493 200000 785863832 200000 839265414 200000 401627050 200000 616284074 200000 202437315 200000 466251292 200000 760194873 200000 813810822 200000 633160467 200000 71134047 200000 722732365 200000 43150132 200000 472248850 200000 366436064 200000 84086528 200000 520689618 200000 343431527 200000 263505997 200000 505897609 200000 253845411 200000 968924123 200000 555322489 200000 64928578 200000 127810823 200000 60329815 200000 393611604 200000 781718435 200000 5266301 200000 543590627 200000 397690862 200000 7284548 200000 190150567 200000 979316391 200000 205331576 200000 909095646 200000 289858884 200000 783388653 200000 491273281 200000 74813001 200000 365002550 200000 334158108 200000 667655100 200000 830039678 200000 601232765 200000 918619581 200000 668104312 200000 871045525 200000 949125946 200000 486726776 200000 478424357 200000 472384200 200000 530140844 200000 491876119 200000 197754261 200000 883106413 200000 713597749 200000 120786049 200000 603858103 200000 178331134 200000 727662421 200000 468647104 200000 557388444 200000 723804180 200000 529080492 200000 558527739 200000 496844918 200000 345675878 200000 254619643 200000 225136507 200000 839515795 200000 921496526 200000 291941155 200000 203071400 200000 717532261 200000 196405316 200000 337227044 200000 723878924 200000 779149948 200000 677518048 200000 960472606 200000 594231886 200000 886503561 200000 767013850 200000 921299282 200000 870574392 200000 678981980 200000 407736972 200000 931130144 200000 714386096 200000 46410470 200000 69875054 200000 943475466 200000 577992129 200000 7439415 200000 961226264 200000 997447598 200000 152247955 200000 962428800 200000 421351235 200000 966082255 200000 606919277 200000 728444433 200000 370891976 200000 367423820 200000 506817466 200000 562696795 200000 539931038 200000 342500135 200000 495005184 200000 659277805 200000 689909214 200000 568481150 200000 613220841 200000 933118842 200000 345306305 200000 118442132 200000 905171773 200000 960282321 200000 323210912 200000 477037512 200000 466991844 200000 71324898 200000 295021298 200000 52298139 200000 195093223 200000 275879359 200000 117431377 200000 365058477 200000 135669360 200000 895509143 200000 434111605 200000 589537471 200000 264917445 200000 600991163 200000 881265718 200000 524971186 200000 131861583 200000 498558109 200000 910012812 200000 427247750 200000 23184536 200000 112572363 200000 438472593 200000 766334043 200000 870783048 200000 549491447 200000 350201981 200000 8631154 200000 308596774 200000 84026097 200000 867539880 200000 804664364 200000 609459228 200000 536017834 200000 501272971 200000 266727432 200000 836419378 200000 740494386 200000 3880383 200000 998230440 200000 776668561 200000 809109178 200000 793875195 200000 992717004 200000 456880768 200000 366492306 200000 948821272 200000 509830740 200000 559627882 200000 482999851 200000 660492047 200000 186969154 200000 929609429 200000 704229653 200000 21745913 200000 510272948 200000 804593771 200000 69420545 200000 995722253 200000 134839533 200000 880662260 200000 30158015 200000 536147621 200000 614920524 200000 367633241 200000 295363135 200000 242252345 200000 400441682 200000 252994977 200000 416898195 200000 463546208 200000 942835872 200000 801151734 200000 232964330 200000 848156117 200000 376595957 200000 639284641 200000 513858966 200000 226074735 200000 881568051 200000 982615304 200000 758144518 200000 374605095 200000 884554074 200000 265468854 200000 582392012 200000 798291733 200000 242081418 200000 417680211 200000 835231639 200000 306777714 200000 488547845 200000 750576806 200000 623890744 200000 179157142 200000 44632617 200000 219169178 200000 770736032 200000 980978170 200000 556108409 200000 751992117 200000 86631392 200000 666898999 200000 190847380 200000 414273441 200000 272775207 200000 306704388 200000 621018939 200000 134216741 200000 235157446 200000 202298171 200000 428095566 200000 104458028 200000 20629294 200000 745630931 200000 915525839 200000 556514876 200000 745580527 200000 465908966 200000 20196829 200000 680466943 200000 247682234 200000 323402923 200000 500150713 200000 847392829 200000 307212639 200000 228085884 200000 721721795 200000 608621023 200000 175269070 200000 874109905 200000 533522044 200000 400078061 200000 640528153 200000 759963970 200000 62868357 200000 230039183 200000 676682608 200000 168714887 200000 143439261 200000 411052303 200000 227243042 200000 24668283 200000 190724262 200000 283908052 200000 497118882 200000 379964180 200000 263493536 200000 817637223 200000 454464382 200000 657104235 200000 857804972 200000 890644848 200000 489267817 200000 133272505 200000 559180041 200000 431594169 200000 172977201 200000 588543830 200000 326716185 200000 305050921 200000 94193353 200000 344071355 200000 218025564 200000 855861193 200000 6745407 200000 164825473 200000 216615282 200000 758322882 200000 740702149 200000 437915743 200000 550809628 200000 308630364 200000 267582379 200000 217873711 200000 708248378 200000 772827648 200000 220641634 200000 460989161 200000 726161102 200000 106911285 200000 3368571 200000 29600676 200000 541043191 200000 823932070 200000 471079844 200000 902845083 200000 180061942 200000 917616921 200000 722854065 200000 839062053 200000 977540907 200000 541492856 200000 549054095 200000 895680443 200000 546197272 200000 103808203 200000 871809361 200000 925939189 200000 409387611 200000 940086074 200000 50105895 200000 392946316 200000 222182839 200000 429767694 200000 434990433 200000 166613592 200000 695815435 200000 693859505 200000 405588591 200000 181251410 200000 45686104 200000 150308265 200000 330741219 200000 645035667 200000 985036479 200000 527356063 200000 394318189 200000 790262354 200000 711112831 200000 527313501 200000 726068188 200000 922833384 200000 791030522 200000 229597387 200000 732313891 200000 480537039 200000 924398512 200000 631984368 200000 873485904 200000 722447261 200000 228152130 200000 567498998 200000 660995477 200000 495737357 200000 50093423 200000 282981925 200000 957072451 200000 397272822 200000 155837209 200000 271640806 200000 463727305 200000 959361872 200000 720104511 200000 485677761 200000 506991288 200000 361215285 200000 796297219 200000 287885918 200000 109473985 200000 688304093 200000 166299301 200000 640783750 200000 896897717 200000 430140832 200000 235333510 200000 548324642 200000 483893122 200000 814096375 200000 878404901 200000 20746554 200000 358731580 200000 799906170 200000 607506724 200000 658119415 200000 5736720 200000 834979810 200000 267798595 200000 672486560 200000 304565585 200000 576680456 200000 360864866 200000 838340000 200000 190293871 200000 171654627 200000 108082307 200000 585642109 200000 451016186 200000 708996236 200000 274429124 200000 941974241 200000 134602914 200000 273473597 200000 217904232 200000 889143188 200000 317740601 200000 665518668 200000 164001742 200000 327160958 200000 55899311 200000 588054324 200000 195815543 200000 772929705 200000 270299411 200000 251961996 200000 698210563 200000 24756796 200000 636600728 200000 511600908 200000 390730036 200000 786440320 200000 750591884 200000 422749326 200000 231600617 200000 622419934 200000 496336738 200000 919861770 200000 272725794 200000 678745054 200000 157717160 200000 664479640 200000 881889282 200000 770380584 200000 583354384 200000 605987953 200000 87651527 200000 303024518 200000 70670186 200000 943737581 200000 725944018 200000 136627679 200000 844970920 200000 291496069 200000 441757349 200000 812161596 200000 796370136 200000 265874385 200000 613084639 200000 656429510 200000 432944172 200000 199590539 200000 39215937 200000 488413380 200000 605705204 200000 295428489 200000 603442859 200000 30313121 200000 65126305 200000 912514245 200000 814713631 200000 554031075 200000 128597443 200000 645509976 200000 868012219 200000 222297652 200000 14672906 200000 187901305 200000 48853698 200000 253343324 200000 812504392 200000 267988610 200000 814099859 200000 846848068 200000 315787629 200000 363916523 200000 527929008 200000 511747315 200000 192386953 200000 233360460 200000 46516919 200000 802095252 200000 600653772 200000 646575454 200000 532378987 200000 386807917 200000 779403656 200000 697277433 200000 761019307 200000 894205160 200000 785012524 200000 681846037 200000 807857527 200000 548506509 200000 138751050 200000 341861581 200000 853870066 200000 22429445 200000 956033937 200000 256830551 200000 716304730 200000 309351191 200000 150557906 200000 270648844 200000 118357777 200000 724834477 200000 21603071 200000 257862501 200000 59733399 200000 28931024 200000 907782694 200000 2897147 200000 327380620 200000 863349158 200000 759709561 200000 941937797 200000 60671665 200000 534130298 200000 581763400 200000 283521757 200000 700213222 200000 430876084 200000 375708420 200000 838355962 200000 512617261 200000 800948187 200000 130246973 200000 508520694 200000 484163237 200000 272797337 200000 328769956 200000 731239944 200000 403203471 200000 739209911 200000 826474761 200000 188692106 200000 16680011 200000 866659867 200000 347885917 200000 430912756 200000 972352090 200000 324742608 200000 136194992 200000 421718750 200000 727002717 200000 14615038 200000 662218802 200000 220606209 200000 464162324 200000 992336364 200000 716104757 200000 939005237 200000 782313567 200000 646005252 200000 10054697 200000 523314291 200000 23472447 200000 916530638 200000 145430429 200000 528771283 200000 136216532 200000 587684851 200000 655250756 200000 61715855 200000 867054176 200000 801457723 200000 390579436 200000 862447357 200000 190088769 200000 976429966 200000 749626248 200000 737932439 200000 59872250 200000 85934581 200000 446268710 200000 590378742 200000 945495339 200000 340349593 200000 240815352 200000 615118801 200000 660873875 200000 921080770 200000 373333839 200000 585028610 200000 646227987 200000 162098393 200000 896620442 200000 844565889 200000 886168237 200000 684173926 200000 450503274 200000 673275750 200000 300250240 200000 24612369 200000 369864560 200000 152903657 200000 915614925 200000 109397155 200000 206727548 200000 385916004 200000 71340020 200000 793935877 200000 427946111 200000 994158927 200000 989175159 200000 899090751 200000 834574217 200000 552230978 200000 986311157 200000 381558905 200000 939975883 200000 659928054 200000 305452846 200000 112936189 200000 648230805 200000 821516356 200000 587866629 200000 749187890 200000 48951383 200000 239545891 200000 958713976 200000 455241377 200000 625346723 200000 646591404 200000 848184744 200000 212503539 200000 721440041 200000 825805336 200000 565123031 200000 625334512 200000 716591544 200000 520114624 200000 515642980 200000 760787584 200000 5337923 200000 471257115 200000 937382864 200000 432885421 200000 24538072 200000 110059459 200000 375474107 200000 362493598 200000 632751786 200000 529393264 200000 85840615 200000 102730908 200000 594627591 200000 49023738 200000 154927410 200000 890178064 200000 495009633 200000 674108249 200000 462042015 200000 236307842 200000 565225289 200000 99795111 200000 392823373 200000 640138906 200000 706547566 200000 295005980 200000 858498173 200000 191280161 200000 471490721 200000 375777808 200000 336565392 200000 448066560 200000 829114067 200000 483752956 200000 456003589 200000 317224768 200000 404263188 200000 925624953 200000 434902910 200000 341409799 200000 617954197 200000 310417982 200000 478964923 200000 744191392 200000 881817510 200000 651883300 200000 90607261 200000 712573042 200000 545978296 200000 737553444 200000 901258531 200000 830882823 200000 837710171 200000 467448151 200000 748576623 200000 140913925 200000 156175168 200000 614402036 200000 550990784 200000 68686647 200000 782022454 200000 672438869 200000 543339897 200000 630265221 200000 994199088 200000 610456562 200000 401086232 200000 676206583 200000 11663421 200000 836738402 200000 786818110 200000 453080501 200000 117782669 200000 528631392 200000 646383533 200000 134891784 200000 459868530 200000 987925443 200000 123938627 200000 272411481 200000 879305819 200000 233580932 200000 244957187 200000 648508720 200000 4957657 200000 940747451 200000 269556749 200000 458184245 200000 194327454 200000 613448097 200000 197745312 200000 900302642 200000 602408568 200000 96039310 200000 930243102 200000 687332366 200000 144763481 200000 94248187 200000 801884678 200000 898054610 200000 758213201 200000 419459457 200000 706146554 200000 695299239 200000 878501521 200000 561731031 200000 226880186 200000 310254037 200000 142358122 200000 287067607 200000 10657319 200000 652306884 200000 872281675 200000 826087544 200000 507819840 200000 109065726 200000 913601989 200000 314281428 200000 579662119 200000 520162602 200000 716691336 200000 727343394 200000 183370780 200000 687843089 200000 414841702 200000 482075324 200000 396614527 200000 317502108 200000 300577359 200000 407423514 200000 62631889 200000 134320594 200000 495422547 200000 109618644 200000 654167219 200000 381386718 200000 225617570 200000 31737250 200000 455526116 200000 528235782 200000 518452110 200000 551543903 200000 993926726 200000 219775156 200000 182377607 200000 599993857 200000 229416409 200000 28247920 200000 920011292 200000 57709985 200000 487049662 200000 369387235 200000 973370880 200000 147792760 200000 16352564 200000 500299220 200000 844471553 200000 424491742 200000 577659037 200000 632321582 200000 265148177 200000 54013516 200000 140481401 200000 740206327 200000 516097345 200000 732630363 200000 389422184 200000 518888537 200000 240934336 200000 764587714 200000 398726955 200000 483975068 200000 839644639 200000 597459035 200000 432880803 200000 729793832 200000 642891279 200000 861304606 200000 679125711 200000 618581127 200000 641460192 200000 10517794 200000 310932177 200000 589621344 200000 794009091 200000 288935842 200000 278169833 200000 358971004 200000 843237448 200000 728188661 200000 867239032 200000 265988548 200000 157107104 200000 969570452 200000 307089917 200000 45385280 200000 732280859 200000 41858839 200000 128201498 200000 607376152 200000 351931114 200000 475099703 200000 253153422 200000 573389974 200000 791131741 200000 376380620 200000 94776380 200000 899185185 200000 488955364 200000 840899791 200000 597517090 200000 849291842 200000 107576849 200000 511687001 200000 323473761 200000 265447586 200000 442895507 200000 853136033 200000 62931515 200000 762276361 200000 899308092 200000 794497536 200000 482089999 200000 32447071 200000 511329019 200000 364911088 200000 162505821 200000 796584110 200000 916191714 200000 850416135 200000 272368072 200000 79656221 200000 958046496 200000 889864448 200000 403178510 200000 306521333 200000 72286727 200000 180946098 200000 952108049 200000 308218014 200000 778344710 200000 550328341 200000 661593552 200000 855131042 200000 121785262 200000 220845891 200000 574771310 200000 789106856 200000 154871472 200000 538403188 200000 709720105 200000 224601978 200000 472198620 200000 112717568 200000 454486626 200000 97236735 200000 735137827 200000 678932832 200000 569842587 200000 921625920 200000 458174869 200000 670316332 200000 918283634 200000 806863717 200000 511463267 200000 273428509 200000 17034922 200000 990235576 200000 757968349 200000 325306124 200000 182052643 200000 26205088 200000 158465140 200000 369613808 200000 521140700 200000 909525414 200000 286356920 200000 211037154 200000 248890614 200000 147445619 200000 45283673 200000 565462300 200000 48935859 200000 805631439 200000 29119529 200000 740488948 200000 35108466 200000 604462243 200000 236405783 200000 535195621 200000 805353652 200000 474714870 200000 23111221 200000 171626374 200000 33862938 200000 94960882 200000 615081651 200000 843895951 200000 217090915 200000 954919904 200000 30998752 200000 473495258 200000 525652081 200000 644019238 200000 949397806 200000 848202079 200000 268488772 200000 250244943 200000 444306222 200000 520506422 200000 256392188 200000 23721987 200000 469166991 200000 242211480 200000 512320474 200000 283566601 200000 106932770 200000 361916125 200000 208610111 200000 820776011 200000 285439448 200000 443453566 200000 909949610 200000 164877009 200000 109670594 200000 363353107 200000 188658109 200000 487057092 200000 578140686 200000 713694038 200000 471418680 200000 423832684 200000 517864464 200000 778008349 200000 20157180 200000 302977841 200000 834066485 200000 295026530 200000 504987656 200000 759846301 200000 338059536 200000 553994558 200000 463971966 200000 752681303 200000 454102097 200000 437316840 200000 646401949 200000 135057192 200000 367329480 200000 378076602 200000 666086344 200000 518594808 200000 795391078 200000 781844012 200000 995794557 200000 331370961 200000 137875002 200000 517639638 200000 32658525 200000 879524826 200000 537539191 200000 450399601 200000 118402346 200000 149864029 200000 890280044 200000 659659989 200000 475568067 200000 47933377 200000 635017353 200000 650871034 200000 773864489 200000 814688142 200000 920436319 200000 480264187 200000 55903612 200000 19075183 200000 628244640 200000 108653326 200000 896052733 200000 826667051 200000 167380250 200000 235391628 200000 115300109 200000 539185578 200000 301502143 200000 454736366 200000 588785452 200000 624131317 200000 158094752 200000 855480781 200000 770571770 200000 232569141 200000 665016044 200000 911444448 200000 166112312 200000 273588914 200000 359670004 200000 448864001 200000 534330823 200000 540102356 200000 958778153 200000 596954407 200000 41282982 200000 768935973 200000 955325467 200000 767318892 200000 33926647 200000 520029260 200000 653182843 200000 803878919 200000 670077434 200000 167964690 200000 898382873 200000 891555410 200000 587144719 200000 412856672 200000 971845094 200000 860611269 200000 932889015 200000 703040830 200000 355455474 200000 692211960 200000 217001363 200000 649439188 200000 493947501 200000 758999460 200000 211296611 200000 268551788 200000 361445033 200000 66076833 200000 223812103 200000 580987245 200000 469934870 200000 367041256 200000 311329664 200000 262597728 200000 196998979 200000 14849169 200000 188824302 200000 680131565 200000 726085091 200000 548613846 200000 820899987 200000 879128030 200000 183251652 200000 116039181 200000 190582222 200000 975517466 200000 208752856 200000 167710640 200000 777331488 200000 600058795 200000 105015856 200000 503163992 200000 95377449 200000 485012664 200000 538852347 200000 444423100 200000 987336618 200000 92027530 200000 872761482 200000 725588662 200000 211681156 200000 96824969 200000 962125647 200000 577628478 200000 104813750 200000 740173631 200000 880962264 200000 623378540 200000 75148130 200000 592198227 200000 321081559 200000 462112888 200000 429493960 200000 822158479 200000 627690012 200000 168275132 200000 449231689 200000 168738777 200000 583626392 200000 975652272 200000 367139428 200000 162689852 200000 479806299 200000 214376172 200000 69786811 200000 920932064 200000 175219350 200000 738961705 200000 53042190 200000 388368908 200000 837847448 200000 883067456 200000 672180541 200000 505987371 200000 274772692 200000 344061224 200000 479799881 200000 707477443 200000 294504409 200000 626709498 200000 980536403 200000 283132542 200000 221094231 200000 500220399 200000 307530138 200000 294606628 200000 858798880 200000 738422112 200000 793725824 200000 125742749 200000 816044068 200000 719734724 200000 975279237 200000 547779826 200000 159410290 200000 1150389 200000 977760330 200000 325473613 200000 383148348 200000 138054379 200000 616745870 200000 782732276 200000 421878483 200000 503677502 200000 442092083 200000 733555792 200000 140524198 200000 110719398 200000 217700152 200000 854530795 200000 894387527 200000 658296381 200000 163020480 200000 103919981 200000 425530981 200000 951425595 200000 923146249 200000 806284957 200000 259679953 200000 362967800 200000 545339252 200000 877453413 200000 738695292 200000 95577325 200000 169336451 200000 381314509 200000 933484150 200000 433540019 200000 103596501 200000 104822014 200000 685170416 200000 550814209 200000 914314539 200000 535913791 200000 256434490 200000 883228080 200000 112819045 200000 271703803 200000 247210437 200000 739267001 200000 442779268 200000 553877944 200000 248298529 200000 664074293 200000 414796713 200000 721608224 200000 629085438 200000 435620955 200000 389094164 200000 99114491 200000 886167598 200000 840330885 200000 579176485 200000 599526962 200000 283268257 200000 108205611 200000 322567005 200000 104731852 200000 323521638 200000 256075236 200000 528506460 200000 509909235 200000 737886384 200000 266401131 200000 660082660 200000 692850928 200000 554929613 200000 174354839 200000 589639124 200000 906836009 200000 154575664 200000 362186337 200000 677332269 200000 753283881 200000 857571175 200000 403033313 200000 594500111 200000 898279320 200000 364146212 200000 418233168 200000 119149499 200000 481386557 200000 379041848 200000 19624198 200000 492188306 200000 456848131 200000 134600082 200000 964749436 200000 330558995 200000 540267248 200000 965384515 200000 126199115 200000 750119136 200000 623875630 200000 633156988 200000 899306538 200000 69644474 200000 580937220 200000 233933197 200000 112905459 200000 471975551 200000 941011165 200000 733914087 200000 793861277 200000 557458993 200000 170043967 200000 903086618 200000 413591362 200000 589744369 200000 241536212 200000 99657431 200000 494911001 200000 417490687 200000 587287140 200000 546629102 200000 220775804 200000 754618811 200000 256106968 200000 29607504 200000 867725027 200000 580551078 200000 184679224 200000 431137293 200000 948529382 200000 569087073 200000 756583852 200000 269336149 200000 242887485 200000 928588460 200000 373108094 200000 857768314 200000 788627139 200000 471944807 200000 474370581 200000 84801771 200000 129680238 200000 328433299 200000 570399738 200000 968579386 200000 878425687 200000 565725520 200000 957867733 200000 229265942 200000 44102071 200000 243428320 200000 706639728 200000 412448337 200000 500388070 200000 511639201 200000 6625202 200000 342147034 200000 393732702 200000 573197078 200000 651830948 200000 911064002 200000 339415477 200000 971173342 200000 678092399 200000 76083259 200000 797807525 200000 769551546 200000 351440475 200000 783180435 200000 788396039 200000 916504203 200000 917009617 200000 859634492 200000 826134995 200000 21757265 200000 473330008 200000 265893318 200000 710462752 200000 966925868 200000 169722011 200000 6128866 200000 937622313 200000 946008412 200000 638439520 200000 406575200 200000 447279173 200000 463175236 200000 448797073 200000 649933617 200000 213064173 200000 127486818 200000 881443894 200000 777440101 200000 244870329 200000 894240344 200000 322446711 200000 468309036 200000 751966306 200000 749787110 200000 409986462 200000 663744472 200000 886451648 200000 332312044 200000 840252434 200000 440681945 200000 178047180 200000 790996331 200000 939314012 200000 63320255 200000 668994207 200000 150929027 200000 975889189 200000 695113786 200000 331678576 200000 332746870 200000 548906548 200000 256766748 200000 591306904 200000 596251043 200000 183762036 200000 229022548 200000 342004881 200000 267351947 200000 349223659 200000 492226548 200000 688044273 200000 25364686 200000 329676739 200000 218915115 200000 504421491 200000 717639981 200000 917345348 200000 599052362 200000 554008814 200000 245101961 200000 210125527 200000 531726274 200000 556560730 200000 222760418 200000 405036804 200000 895039780 200000 450185681 200000 265234776 200000 892710771 200000 772447519 200000 112596875 200000 399713836 200000 992704493 200000 22550916 200000 823489760 200000 991141822 200000 632999259 200000 590602052 200000 364257097 200000 546203792 200000 740524997 200000 961733743 200000 668567390 200000 742288961 200000 415456852 200000 891651638 200000 495575256 200000 509217682 200000 823741775 200000 784344297 200000 962535056 200000 153520227 200000 957221921 200000 393108985 200000 732993661 200000 937380277 200000 244215632 200000 866828277 200000 697132472 200000 24038825 200000 483308678 200000 421085328 200000 954945659 200000 246006142 200000 720666763 200000 738079385 200000 749097500 200000 81140630 200000 690904391 200000 658047488 200000 865370902 200000 369211761 200000 955888580 200000 107171799 200000 767058688 200000 118272432 200000 95232041 200000 193521741 200000 323290258 200000 33694226 200000 51020735 200000 357950644 200000 922256806 200000 204364153 200000 468237551 200000 108276091 200000 54318900 200000 116662245 200000 992035649 200000 739103284 200000 519262548 200000 163684982 200000 407557981 200000 348026766 200000 771782975 200000 812869485 200000 822891789 200000 127902042 200000 979117389 200000 887605291 200000 172777272 200000 208816777 200000 375769335 200000 329138479 200000 609355751 200000 348722475 200000 784146133 200000 34374171 200000 758910531 200000 248105073 200000 863524513 200000 544374191 200000 288189075 200000 64479915 200000 445245233 200000 346288588 200000 181442626 200000 383152458 200000 186119295 200000 447599473 200000 629084630 200000 43725534 200000 884591012 200000 172749504 200000 871446777 200000 210529048 200000 913485016 200000 650687225 200000 467179123 200000 655366344 200000 964959602 200000 885475964 200000 341003309 200000 669305822 200000 53451245 200000 662545098 200000 888781103 200000 802928492 200000 451036128 200000 955479684 200000 90984865 200000 270796194 200000 363099652 200000 843613545 200000 471788748 200000 685416911 200000 835925041 200000 205114459 200000 649323801 200000 428228710 200000 758386015 200000 825476954 200000 688431120 200000 623050997 200000 5196201 200000 121541510 200000 241376346 200000 428903983 200000 910701125 200000 828933921 200000 574953918 200000 858452450 200000 47542668 200000 79541129 200000 705113894 200000 678620416 200000 977716983 200000 735369537 200000 782527643 200000 153483161 200000 372538655 200000 543027688 200000 902977859 200000 867735263 200000 555816891 200000 227418175 200000 357886313 200000 396046112 200000 397125029 200000 889981479 200000 415466101 200000 135615438 200000 511760596 200000 779197599 200000 910460654 200000 180146041 200000 769391202 200000 603554761 200000 111322238 200000 437381074 200000 235250310 200000 651949797 200000 356486126 200000 261986217 200000 497475226 200000 280020563 200000 575834404 200000 885691118 200000 769359638 200000 630046101 200000 363401515 200000 865189043 200000 30344594 200000 279034185 200000 210394667 200000 355826984 200000 221023943 200000 429155122 200000 156708203 200000 624190877 200000 108262029 200000 573689391 200000 203590485 200000 403581058 200000 214952925 200000 367679041 200000 946666865 200000 57073513 200000 843529935 200000 588315785 200000 971980392 200000 794131201 200000 340303005 200000 2307398 200000 427006466 200000 962499356 200000 310597533 200000 632579546 200000 42754343 200000 677098153 200000 324582217 200000 790617797 200000 153792992 200000 478369722 200000 133856826 200000 50952615 200000 655103318 200000 89537918 200000 253035559 200000 27690305 200000 30955473 200000 994811974 200000 277917674 200000 93374324 200000 817783482 200000 765094787 200000 110469499 200000 82275648 200000 335062169 200000 170453446 200000 760256498 200000 514838213 200000 552694550 200000 593923262 200000 709466503 200000 554770244 200000 189923066 200000 224386876 200000 874868116 200000 735130909 200000 804513838 200000 517425457 200000 762541713 200000 24440273 200000 405092282 200000 666306989 200000 70437398 200000 66146305 200000 476226502 200000 789953248 200000 973688028 200000 460389741 200000 211919772 200000 172930588 200000 685561532 200000 593361653 200000 333794211 200000 256356817 200000 321177773 200000 745434778 200000 328104804 200000 692592527 200000 27842760 200000 526669693 200000 241443208 200000 298996742 200000 693749830 200000 45097438 200000 406685655 200000 712694536 200000 106814848 200000 584693021 200000 835690297 200000 407725444 200000 838691821 200000 573175738 200000 64062392 200000 158751116 200000 251719719 200000 305081176 200000 181547131 200000 311765583 200000 913570790 200000 479324853 200000 947027403 200000 824043039 200000 711223810 200000 815058867 200000 683208465 200000 344827499 200000 587854963 200000 846531922 200000 824426709 200000 284271556 200000 587213907 200000 948432306 200000 721734335 200000 918375387 200000 978380250 200000 502831124 200000 981029785 200000 232241025 200000 858099296 200000 14766297 200000 922017610 200000 772124837 200000 143611486 200000 714222464 200000 982964955 200000 702201432 200000 268888429 200000 330491051 200000 534216308 200000 811291339 200000 949230660 200000 936336922 200000 524204895 200000 159817038 200000 827031740 200000 757884077 200000 294728195 200000 539694673 200000 779687374 200000 4854374 200000 238183914 200000 428321126 200000 275618195 200000 573455971 200000 175952826 200000 411486013 200000 578414914 200000 994937575 200000 404705086 200000 874546086 200000 112085813 200000 494707537 200000 785539934 200000 415979921 200000 327574756 200000 222945314 200000 421021730 200000 624565520 200000 828926182 200000 504967931 200000 484481202 200000 646633299 200000 663040758 200000 63892123 200000 48591703 200000 182176425 200000 457522155 200000 793808612 200000 115524474 200000 693063813 200000 800391102 200000 835118806 200000 463169955 200000 274804085 200000 975128455 200000 585029265 200000 551219578 200000 760524587 200000 623119231 200000 51886422 200000 677152713 200000 524497016 200000 328028414 200000 255569798 200000 640919159 200000 329635659 200000 937381501 200000 418815649 200000 307126925 200000 815774901 200000 884286357 200000 583487815 200000 758378036 200000 276336871 200000 929634045 200000 543815993 200000 994328756 200000 949846321 200000 70150287 200000 785046359 200000 531668085 200000 467460612 200000 266395970 200000 323223459 200000 228165889 200000 885100272 200000 742314800 200000 169126204 200000 117958399 200000 261236390 200000 391495568 200000 491879010 200000 889679416 200000 737916662 200000 609773244 200000 921657976 200000 988716949 200000 789545681 200000 608541740 200000 644211196 200000 902349085 200000 921408582 200000 594747000 200000 380983439 200000 517087227 200000 5290632 200000 13190488 200000 4922099 200000 182228597 200000 401075174 200000 321531815 200000 908147975 200000 359356405 200000 697273296 200000 510122843 200000 860337612 200000 833116931 200000 378834648 200000 737713037 200000 262566242 200000 267696968 200000 757075629 200000 223057014 200000 128338187 200000 437842827 200000 808038433 200000 292192110 200000 595079462 200000 447840695 200000 977777443 200000 324356335 200000 268379443 200000 250044114 200000 680787652 200000 162116239 200000 990821845 200000 436144902 200000 749455669 200000 384066824 200000 706400970 200000 895891355 200000 34764231 200000 972601395 200000 45569267 200000 951991545 200000 826129129 200000 937593096 200000 804414034 200000 806228138 200000 965707308 200000 496202654 200000 718771206 200000 191250773 200000 178257473 200000 675232560 200000 232138832 200000 458141891 200000 350366456 200000 628404245 200000 537626768 200000 307332061 200000 833973058 200000 36108230 200000 212932935 200000 904500395 200000 804543279 200000 351894747 200000 517148182 200000 745624662 200000 97821679 200000 670859533 200000 63315389 200000 384538405 200000 147773908 200000 627048756 200000 776077852 200000 472817794 200000 526399566 200000 617121609 200000 717495348 200000 158526197 200000 443122156 200000 906936421 200000 404366374 200000 59610151 200000 679648353 200000 270841023 200000 911878961 200000 218011872 200000 46316668 200000 723763632 200000 250809271 200000 801263880 200000 711758893 200000 284140978 200000 368137528 200000 185500585 200000 472245381 200000 618429531 200000 457416276 200000 431225578 200000 307332534 200000 94835814 200000 535465677 200000 599189012 200000 419783950 200000 524600746 200000 565364097 200000 248012175 200000 470707967 200000 332921119 200000 655606899 200000 628630245 200000 382278938 200000 32229599 200000 728307394 200000 21811389 200000 566535694 200000 321499170 200000 933455023 200000 316912353 200000 726261164 200000 960499008 200000 678514587 200000 871896120 200000 512116965 200000 672825778 200000 947576325 200000 271089867 200000 202439113 200000 522775568 200000 945586063 200000 59939778 200000 638721417 200000 564961299 200000 919542009 200000 702272359 200000 832284789 200000 69462164 200000 291536419 200000 500601633 200000 916789757 200000 185092490 200000 684461070 200000 121701753 200000 975615155 200000 785743886 200000 473640155 200000 706398232 200000 22452807 200000 430455386 200000 256854474 200000 613670342 200000 668458889 200000 692467140 200000 58969403 200000 198560364 200000 791283305 200000 569833671 200000 374755503 200000 320470289 200000 41749497 200000 634297594 200000 420583622 200000 644883935 200000 142328424 200000 941499669 200000 441206594 200000 614897183 200000 962989320 200000 987855090 200000 889346305 200000 567367223 200000 36549192 200000 944974729 200000 863085574 200000 188930482 200000 716563385 200000 317963506 200000 787907440 200000 991356216 200000 30429708 200000 638831718 200000 332827009 200000 356018832 200000 928112402 200000 462057021 200000 541985175 200000 995460772 200000 158960570 200000 235808240 200000 195317301 200000 440373628 200000 638134805 200000 310529559 200000 79493882 200000 277540929 200000 818585428 200000 395881580 200000 464089767 200000 114138939 200000 342756295 200000 826333637 200000 509301020 200000 890824146 200000 268463839 200000 454930972 200000 879144794 200000 902156944 200000 820358444 200000 17213066 200000 104399746 200000 832039708 200000 688493151 200000 811099975 200000 860835540 200000 992841791 200000 362419528 200000 558756778 200000 287818672 200000 134568417 200000 941506007 200000 228670510 200000 512157079 200000 370023692 200000 62721310 200000 275942506 200000 787514154 200000 992591335 200000 516672332 200000 435070231 200000 989678120 200000 958193596 200000 187934131 200000 651056141 200000 625427827 200000 259473650 200000 466772162 200000 910023748 200000 101858059 200000 951159570 200000 392053771 200000 752168919 200000 321468945 200000 840827076 200000 105310269 200000 460749308 200000 99284164 200000 50168786 200000 694788906 200000 430236940 200000 284487814 200000 817026851 200000 200204737 200000 182591104 200000 501127638 200000 300025536 200000 222459923 200000 689992945 200000 927655511 200000 893067218 200000 979903825 200000 673755158 200000 391917767 200000 878357665 200000 317092812 200000 741785289 200000 225884935 200000 637989525 200000 108653810 200000 89229057 200000 613829657 200000 317319736 200000 991180631 200000 393521624 200000 92421148 200000 209057585 200000 155880104 200000 573694341 200000 796559952 200000 839485001 200000 429312440 200000 482410850 200000 292370200 200000 553081705 200000 887235703 200000 116025831 200000 258481138 200000 997519257 200000 276414453 200000 882412204 200000 942054272 200000 459759873 200000 16005219 200000 277821034 200000 163114881 200000 348962539 200000 885627153 200000 814064377 200000 893746391 200000 278815166 200000 475802735 200000 326328146 200000 535586690 200000 958584067 200000 254884879 200000 498938253 200000 247211171 200000 532698978 200000 962592928 200000 733428964 200000 194996345 200000 23076517 200000 670340596 200000 635742125 200000 882811494 200000 540778419 200000 967879930 200000 507914594 200000 888432362 200000 41912982 200000 541196227 200000 412216988 200000 324638117 200000 923273333 200000 118877057 200000 633493778 200000 137685337 200000 473294233 200000 864556674 200000 884048798 200000 75806692 200000 992541546 200000 534254648 200000 778026040 200000 619477065 200000 651701362 200000 601031987 200000 314080248 200000 842214055 200000 133939800 200000 187382564 200000 202497302 200000 390055999 200000 815118310 200000 541917403 200000 595622636 200000 749106545 200000 814463746 200000 233317449 200000 556762098 200000 509381567 200000 673898167 200000 681575038 200000 365066688 200000 655215559 200000 13623597 200000 940616619 200000 6695695 200000 214707532 200000 484167596 200000 91184416 200000 914304440 200000 324406061 200000 505516700 200000 413186894 200000 369236146 200000 454590316 200000 363388806 200000 819845572 200000 153560598 200000 614305063 200000 946221843 200000 117030197 200000 642101021 200000 624742561 200000 457528587 200000 604068720 200000 352946720 200000 456918841 200000 899621974 200000 790724453 200000 593980566 200000 168386928 200000 892736766 200000 175722278 200000 852465433 200000 663691494 200000 801722410 200000 323347938 200000 954128737 200000 968389724 200000 274626595 200000 136873962 200000 105273926 200000 290096563 200000 46279249 200000 455577264 200000 937062848 200000 381230059 200000 385276734 200000 515802818 200000 910555881 200000 920052004 200000 662741650 200000 680684498 200000 479499769 200000 492262047 200000 959777044 200000 463269552 200000 742678088 200000 354234045 200000 193832110 200000 432247117 200000 766592591 200000 571248893 200000 249543272 200000 932456634 200000 903572903 200000 287504385 200000 396389995 200000 358918437 200000 881841415 200000 852990857 200000 548705278 200000 530799073 200000 552372296 200000 499928181 200000 846132620 200000 521653598 200000 443186787 200000 345134279 200000 18870939 200000 907008812 200000 634201969 200000 553918366 200000 861604309 200000 606580732 200000 191945897 200000 419341626 200000 272993538 200000 836659614 200000 859452005 200000 919245565 200000 255974667 200000 470393090 200000 975737373 200000 890922343 200000 58297847 200000 742177338 200000 752151656 200000 938171417 200000 889639664 200000 245378677 200000 573669633 200000 66078674 200000 644835903 200000 31007749 200000 64876223 200000 815913588 200000 999457611 200000 48590425 200000 707782043 200000 662204671 200000 373353628 200000 531933187 200000 778883757 200000 911007635 200000 89553885 200000 529939122 200000 531120174 200000 949344114 200000 85509588 200000 293424951 200000 705633142 200000 450521850 200000 350488684 200000 408750979 200000 174915326 200000 163469742 200000 241714859 200000 622490279 200000 666753631 200000 586592301 200000 919763643 200000 639386834 200000 290783312 200000 341125688 200000 331390435 200000 460701013 200000 21717675 200000 335190704 200000 399959182 200000 84598433 200000 472158311 200000 379948948 200000 67115074 200000 742519878 200000 23124382 200000 445528070 200000 860731817 200000 513053941 200000 505320839 200000 956226630 200000 93236363 200000 164751486 200000 342076540 200000 763333044 200000 88651217 200000 627638737 200000 872821749 200000 248475857 200000 518908291 200000 299267328 200000 184193674 200000 515728190 200000 232159433 200000 160615739 200000 26248180 200000 684371898 200000 899448813 200000 922057425 200000 468771083 200000 466288679 200000 893686870 200000 192099637 200000 104811464 200000 710338437 200000 762972813 200000 897057526 200000 364612931 200000 449078773 200000 168548410 200000 466987972 200000 488801205 200000 973597366 200000 235397671 200000 105337456 200000 976376950 200000 142400042 200000 572559931 200000 937465580 200000 834878464 200000 264164817 200000 519248255 200000 611637318 200000 531930089 200000 772288075 200000 117392412 200000 68363440 200000 634698475 200000 812201305 200000 666519898 200000 825937786 200000 223672031 200000 584650204 200000 191933858 200000 460728597 200000 459476669 200000 367902675 200000 464156795 200000 675679506 200000 847343260 200000 190799456 200000 304572048 200000 413598752 200000 644150199 200000 632092099 200000 545804711 200000 916115472 200000 53377637 200000 157838172 200000 496939178 200000 819669970 200000 328004639 200000 204645805 200000 552295329 200000 933680504 200000 850240893 200000 921667156 200000 242269620 200000 349116466 200000 948452920 200000 989680148 200000 230215981 200000 368291408 200000 422333736 200000 210573004 200000 316965235 200000 737860418 200000 753382470 200000 173418365 200000 954631439 200000 526778266 200000 490329259 200000 599387208 200000 746708394 200000 395492104 200000 123380366 200000 306745964 200000 952916491 200000 990666843 200000 138830664 200000 968606795 200000 555704349 200000 963512198 200000 681443155 200000 268969829 200000 931652326 200000 408588183 200000 209057861 200000 686280795 200000 795194512 200000 492576448 200000 861245145 200000 108195052 200000 400114787 200000 405598802 200000 483060454 200000 625568250 200000 833232072 200000 44899004 200000 928007012 200000 99296132 200000 452559687 200000 904311695 200000 685131373 200000 646999212 200000 473127048 200000 252048764 200000 372950841 200000 12637106 200000 400474708 200000 761635924 200000 982039072 200000 232462839 200000 972662164 200000 694413061 200000 517974683 200000 478375418 200000 595155536 200000 621641635 200000 809054530 200000 244495197 200000 901769137 200000 332323675 200000 19964366 200000 955144928 200000 274711550 200000 675474560 200000 229441816 200000 879470691 200000 115489954 200000 786716802 200000 267009815 200000 617466088 200000 785783843 200000 384605169 200000 767980260 200000 616685197 200000 981355051 200000 761833598 200000 65495225 200000 828706453 200000 138969986 200000 746870008 200000 924680684 200000 404891487 200000 34470416 200000 581408594 200000 19776760 200000 272446060 200000 693567711 200000 610953882 200000 130147700 200000 555165276 200000 508454422 200000 971586819 200000 957340696 200000 487264497 200000 486189822 200000 75397083 200000 414274750 200000 54724362 200000 858411008 200000 396767125 200000 219639902 200000 558117031 200000 830775460 200000 758433727 200000 105766672 200000 633773803 200000 692581778 200000 882161419 200000 107617805 200000 860431892 200000 22999188 200000 894292298 200000 735513517 200000 531702147 200000 211272849 200000 248574827 200000 468161897 200000 854736314 200000 238635922 200000 775163775 200000 167230425 200000 981658712 200000 263083712 200000 988163767 200000 315627703 200000 614182430 200000 459502178 200000 332540771 200000 996719833 200000 614268140 200000 389138403 200000 163437812 200000 136912441 200000 307838916 200000 24506825 200000 472917498 200000 216676336 200000 631559365 200000 157265854 200000 11123237 200000 290210870 200000 82751279 200000 192596106 200000 628041799 200000 424746082 200000 400475492 200000 717525526 200000 763449424 200000 769758959 200000 493961957 200000 963404138 200000 202492752 200000 555325812 200000 197290576 200000 997495470 200000 867279223 200000 834063530 200000 510908776 200000 97332523 200000 983019543 200000 375774825 200000 711763724 200000 854064458 200000 467357599 200000 456127402 200000 855009597 200000 798881939 200000 548253601 200000 443854981 200000 483920155 200000 88538543 200000 231670988 200000 107343923 200000 111570151 200000 38717029 200000 564247794 200000 516674828 200000 153290242 200000 448243615 200000 443184386 200000 160304265 200000 878663916 200000 110976358 200000 695796493 200000 240992579 200000 638516037 200000 479391968 200000 51490372 200000 335578865 200000 659455950 200000 778854488 200000 749011191 200000 621488749 200000 825410663 200000 664558902 200000 932843159 200000 20202414 200000 842713106 200000 85829633 200000 19611572 200000 787854286 200000 231327470 200000 279621731 200000 159059455 200000 65805572 200000 846614588 200000 10966821 200000 6399048 200000 725608618 200000 917525596 200000 520998957 200000 41391232 200000 742120248 200000 411620047 200000 999861894 200000 106140599 200000 462254662 200000 672946742 200000 14589016 200000 132050973 200000 361298061 200000 161326161 200000 832439018 200000 225293060 200000 543010277 200000 360882176 200000 866628774 200000 780303580 200000 138055495 200000 6116164 200000 140711700 200000 579986228 200000 317715147 200000 497133885 200000 865168093 200000 11840191 200000 284959659 200000 599530541 200000 516941257 200000 836468555 200000 758188605 200000 566071667 200000 682484416 200000 35021259 200000 572364795 200000 714252175 200000 287574987 200000 828169805 200000 122780030 200000 693692452 200000 92814355 200000 472935427 200000 35370621 200000 111004144 200000 156732896 200000 902034238 200000 806075858 200000 526633684 200000 136664219 200000 268135789 200000 592401269 200000 805530066 200000 840567500 200000 445715233 200000 404441214 200000 167330569 200000 739122715 200000 70326283 200000 135899429 200000 736736698 200000 24033105 200000 862799099 200000 600335556 200000 719033414 200000 309531735 200000 852634082 200000 666308563 200000 211486252 200000 152894005 200000 513622992 200000 806455274 200000 802749966 200000 946274579 200000 926613238 200000 153220546 200000 572053931 200000 543623227 200000 28053668 200000 137244468 200000 278501350 200000 139801108 200000 489839434 200000 135806263 200000 446943421 200000 451788839 200000 699845754 200000 403701732 200000 511868241 200000 816063261 200000 427011812 200000 106144884 200000 596156388 200000 233540798 200000 533618263 200000 610018112 200000 245878229 200000 890856947 200000 576615366 200000 521256895 200000 317844389 200000 265381059 200000 684059967 200000 971695243 200000 186755316 200000 50229336 200000 470123509 200000 473012572 200000 229009540 200000 121706234 200000 279280182 200000 6600458 200000 443282483 200000 696498194 200000 790305140 200000 231384461 200000 826620676 200000 71329320 200000 217904192 200000 66914815 200000 799643414 200000 243585252 200000 37230665 200000 146089112 200000 339178410 200000 841564944 200000 141959264 200000 640147120 200000 589973793 200000 452453523 200000 191780470 200000 630680768 200000 195395835 200000 432552566 200000 530235803 200000 260984929 200000 593524184 200000 451362017 200000 391166976 200000 928037450 200000 101752 200000 301571870 200000 153952501 200000 98201684 200000 806298814 200000 252985236 200000 113700075 200000 548852600 200000 949649832 200000 593077197 200000 920884594 200000 371433935 200000 420706648 200000 698287216 200000 465057083 200000 566081168 200000 305320973 200000 698807110 200000 299941909 200000 274308629 200000 920035114 200000 520952631 200000 992624883 200000 501803990 200000 382299949 200000 18628173 200000 328389092 200000 990156394 200000 895823799 200000 945520047 200000 909870616 200000 745087372 200000 47999882 200000 69529510 200000 376238049 200000 78641683 200000 876125829 200000 783752091 200000 339303086 200000 948978680 200000 252220840 200000 224245782 200000 21592849 200000 42210387 200000 797588246 200000 619244223 200000 346289337 200000 44222301 200000 196064269 200000 597073504 200000 698983031 200000 973005934 200000 777496303 200000 408311008 200000 378179644 200000 22250495 200000 373147451 200000 794918216 200000 378062105 200000 893603241 200000 731966355 200000 108858817 200000 318937405 200000 152765987 200000 862856119 200000 47990675 200000 462264313 200000 212721991 200000 270754952 200000 544913702 200000 332163518 200000 586141196 200000 541705221 200000 737675780 200000 763768860 200000 944047756 200000 689635152 200000 181159124 200000 457184195 200000 747000830 200000 804934825 200000 129587551 200000 975314053 200000 433528508 200000 550791536 200000 710125710 200000 298425682 200000 571641406 200000 540211238 200000 825743464 200000 153547834 200000 739952924 200000 689641580 200000 918032920 200000 640055917 200000 762445583 200000 966782722 200000 908811748 200000 194399805 200000 809180399 200000 427476936 200000 239280950 200000 771714330 200000 602329269 200000 885521343 200000 334407318 200000 592362387 200000 82619769 200000 1288967 200000 126808493 200000 713901403 200000 534899060 200000 376688353 200000 486531394 200000 55607104 200000 436707838 200000 179832238 200000 140339520 200000 576572212 200000 734423953 200000 13273838 200000 144359597 200000 222881352 200000 217986499 200000 489749313 200000 779080627 200000 798695083 200000 396194126 200000 574780520 200000 645931418 200000 941273006 200000 868748811 200000 597807428 200000 963904714 200000 863914946 200000 796288754 200000 760322004 200000 287218893 200000 777557111 200000 694979098 200000 7341882 200000 431669834 200000 815356542 200000 141020862 200000 196688822 200000 599028490 200000 221190567 200000 239171893 200000 950862505 200000 792581110 200000 712949987 200000 357994744 200000 453394578 200000 262569238 200000 704045122 200000 556829855 200000 739831571 200000 180000659 200000 335359733 200000 324767715 200000 177339627 200000 537224628 200000 307403596 200000 909820828 200000 150936573 200000 890519267 200000 748501687 200000 629059011 200000 107172167 200000 360748456 200000 591824840 200000 211411313 200000 113147114 200000 143145900 200000 696413742 200000 643799261 200000 203635240 200000 499012535 200000 374594235 200000 394493792 200000 125002080 200000 705510321 200000 133480798 200000 993909108 200000 363890707 200000 338052260 200000 24426281 200000 995029679 200000 532489441 200000 392283831 200000 369017931 200000 708819916 200000 420266891 200000 96565555 200000 259042326 200000 854371490 200000 101483762 200000 234174592 200000 385593593 200000 841904681 200000 100797206 200000 634901544 200000 196531333 200000 246661755 200000 584703255 200000 225061074 200000 288096107 200000 914984144 200000 627142454 200000 469988424 200000 276855675 200000 726343040 200000 633685715 200000 501838193 200000 714419622 200000 138132996 200000 283207792 200000 213660246 200000 550112764 200000 257779956 200000 67147691 200000 97882655 200000 24686510 200000 71609353 200000 618130759 200000 777618710 200000 647406860 200000 758727708 200000 376042788 200000 525873826 200000 203064199 200000 637202724 200000 185931841 200000 620967245 200000 137305519 200000 262303290 200000 181716160 200000 481857725 200000 289093428 200000 844077976 200000 847233504 200000 981019581 200000 872058088 200000 891571348 200000 735072771 200000 77808181 200000 236300475 200000 351677865 200000 809971369 200000 179200300 200000 306186684 200000 995871854 200000 553229939 200000 445962445 200000 481830430 200000 479886747 200000 212726048 200000 799506526 200000 334521647 200000 708525834 200000 610296722 200000 548820041 200000 284893025 200000 22495155 200000 395079625 200000 762192405 200000 799491653 200000 104214958 200000 30648037 200000 576183405 200000 858942090 200000 765235252 200000 301280551 200000 963884311 200000 143810049 200000 995884957 200000 486068720 200000 37627133 200000 841648027 200000 491814754 200000 807907775 200000 153694247 200000 736934761 200000 583494683 200000 520386614 200000 378125246 200000 12971161 200000 482401154 200000 202918933 200000 499899914 200000 306388351 200000 780565613 200000 443429693 200000 486917747 200000 62086024 200000 98942678 200000 530086061 200000 31512451 200000 864354631 200000 418184150 200000 981640839 200000 807863009 200000 470120044 200000 951058341 200000 410527755 200000 217380694 200000 172682695 200000 655114650 200000 891512729 200000 495785162 200000 961500489 200000 572386864 200000 564069554 200000 566779463 200000 210255361 200000 971770110 200000 309345270 200000 629427700 200000 451189282 200000 642859709 200000 806328615 200000 518164763 200000 61407483 200000 255195461 200000 875050276 200000 141677091 200000 441662204 200000 599556495 200000 929127406 200000 457732757 200000 944401335 200000 766022579 200000 616998565 200000 550589209 200000 555284443 200000 208068842 200000 3157898 200000 34296185 200000 905457977 200000 470182796 200000 809612286 200000 312788636 200000 597770946 200000 119159570 200000 719877249 200000 861542539 200000 17102983 200000 193845269 200000 103740595 200000 408824431 200000 252080567 200000 72887372 200000 324844885 200000 291417232 200000 142652067 200000 504491665 200000 704827464 200000 804576854 200000 782750396 200000 665911003 200000 618157707 200000 598236235 200000 41845394 200000 861299268 200000 596813376 200000 637398550 200000 359366614 200000 932571395 200000 104628903 200000 403382912 200000 922117464 200000 705287282 200000 912357920 200000 944175474 200000 406291721 200000 606510857 200000 546702381 200000 350312948 200000 288220153 200000 506615904 200000 88339820 200000 784644142 200000 649721944 200000 435304240 200000 764133280 200000 739486058 200000 430019960 200000 41343825 200000 744189864 200000 593585679 200000 94731721 200000 471481788 200000 536917893 200000 775603622 200000 119157466 200000 664368265 200000 845057623 200000 153953495 200000 483008862 200000 146316530 200000 268990048 200000 48652140 200000 433027363 200000 312267085 200000 754123519 200000 980253260 200000 696258844 200000 817300244 200000 618846389 200000 7945089 200000 171191639 200000 227691232 200000 85117218 200000 535864370 200000 967652614 200000 173080168 200000 886553351 200000 374250152 200000 911741562 200000 681513094 200000 815770181 200000 60683851 200000 370815266 200000 270731058 200000 853682651 200000 642071461 200000 101656463 200000 968802180 200000 717600235 200000 741305949 200000 949039474 200000 812686772 200000 133616053 200000 416835389 200000 612514203 200000 269382940 200000 907431322 200000 112472108 200000 377090043 200000 581304884 200000 84604697 200000 32644658 200000 447690146 200000 634736276 200000 184056532 200000 97396090 200000 19480257 200000 198815989 200000 777190027 200000 876281163 200000 561947816 200000 479878960 200000 693484830 200000 90452493 200000 645475271 200000 233813052 200000 269463182 200000 791572809 200000 365213104 200000 346676786 200000 902369276 200000 417045928 200000 238821651 200000 883656779 200000 248707495 200000 521127666 200000 679649727 200000 303937248 200000 252844785 200000 961351695 200000 665161383 200000 388632425 200000 311379034 200000 973381897 200000 159759833 200000 187782269 200000 738076547 200000 941040903 200000 624451208 200000 4081111 200000 408512811 200000 870049874 200000 407145218 200000 553847374 200000 998177588 200000 945527378 200000 258736825 200000 154884058 200000 627721373 200000 826898321 200000 284339774 200000 969719701 200000 53166985 200000 923873207 200000 193169216 200000 201395127 200000 784027446 200000 603555211 200000 54216848 200000 139304344 200000 745957381 200000 872022775 200000 848536607 200000 132676017 200000 332091768 200000 511876355 200000 12547837 200000 930384795 200000 717695022 200000 611153880 200000 563346267 200000 756700685 200000 132598248 200000 915153085 200000 965851785 200000 681081568 200000 890799494 200000 15445021 200000 123608312 200000 535832845 200000 281084169 200000 950648702 200000 402466360 200000 854081197 200000 503184786 200000 896174474 200000 57733369 200000 674632439 200000 998663521 200000 262388745 200000 91312909 200000 875887685 200000 271612886 200000 505179620 200000 88600932 200000 758172175 200000 635522418 200000 32461090 200000 798258189 200000 325216492 200000 599893973 200000 312449261 200000 191207483 200000 889448599 200000 512889793 200000 910618510 200000 458036796 200000 320720871 200000 199136021 200000 281199724 200000 411729795 200000 856658645 200000 959120594 200000 461289999 200000 878354590 200000 999797881 200000 916893976 200000 103287842 200000 210827584 200000 469958412 200000 450467624 200000 395168620 200000 583497271 200000 812268518 200000 321403235 200000 70553557 200000 387119989 200000 934865792 200000 732339016 200000 744976998 200000 217986570 200000 950192499 200000 837881722 200000 266237768 200000 174200871 200000 155911286 200000 501252023 200000 215539650 200000 834691356 200000 506078819 200000 831835872 200000 796988991 200000 336931162 200000 544103473 200000 943136502 200000 728564293 200000 686499953 200000 928271354 200000 22389530 200000 500094590 200000 960542482 200000 176892661 200000 444729740 200000 639914162 200000 495394573 200000 312296828 200000 414475692 200000 569424330 200000 526319443 200000 947948807 200000 364537852 200000 614241230 200000 522313716 200000 983362606 200000 478338586 200000 588680678 200000 788547104 200000 50608810 200000 736901321 200000 561974876 200000 519210025 200000 370824531 200000 250432488 200000 710060183 200000 50875774 200000 366166050 200000 976128120 200000 901799712 200000 805483185 200000 627552815 200000 788444313 200000 749568927 200000 963293553 200000 875045811 200000 785350541 200000 582990046 200000 880426640 200000 439592454 200000 731347890 200000 615768772 200000 257236477 200000 869022114 200000 263394443 200000 524364891 200000 413727434 200000 961548317 200000 200025271 200000 598072265 200000 598019366 200000 70335025 200000 744548343 200000 381058649 200000 610052194 200000 96526775 200000 969232172 200000 620579443 200000 695978735 200000 241953191 200000 882287190 200000 265260447 200000 505603677 200000 809164312 200000 645246101 200000 340266117 200000 601832797 200000 430104645 200000 121973802 200000 760124142 200000 765158847 200000 670374021 200000 283430517 200000 706638787 200000 175028340 200000 275702865 200000 602656247 200000 327838476 200000 353084812 200000 106454081 200000 629282897 200000 514111985 200000 15455800 200000 101893134 200000 830041667 200000 600802492 200000 207539399 200000 201860752 200000 262050733 200000 149236436 200000 259627180 200000 816062912 200000 165417872 200000 822320834 200000 590704758 200000 185255095 200000 463506956 200000 66695727 200000 551280085 200000 287114156 200000 551415907 200000 601692130 200000 736419739 200000 285713400 200000 687547636 200000 363884486 200000 342996407 200000 826760725 200000 899458368 200000 445522145 200000 899966267 200000 656669593 200000 671349223 200000 485901661 200000 798128726 200000 245503807 200000 988061866 200000 296412290 200000 3234393 200000 466804446 200000 113590378 200000 14196409 200000 235108790 200000 837282158 200000 914371367 200000 252047242 200000 547361275 200000 287490825 200000 664621057 200000 138659229 200000 276751834 200000 148661479 200000 918855993 200000 431475899 200000 742934819 200000 64029536 200000 35973167 200000 175708109 200000 322156743 200000 893606381 200000 356937061 200000 355922651 200000 318623958 200000 297581862 200000 834896506 200000 224321294 200000 765778561 200000 230407364 200000 493760047 200000 154845358 200000 491640344 200000 947966368 200000 207586916 200000 43415331 200000 782849804 200000 97093041 200000 977840666 200000 719049462 200000 424707052 200000 705046032 200000 482690930 200000 812738512 200000 919966827 200000 722349815 200000 471986091 200000 826532473 200000 118118744 200000 769612220 200000 511417127 200000 380838105 200000 380679843 200000 376921306 200000 730500454 200000 609767930 200000 766333278 200000 560408040 200000 441471241 200000 226464771 200000 590950328 200000 798080414 200000 225036239 200000 806812733 200000 117128963 200000 911819734 200000 589997722 200000 110886673 200000 478575022 200000 177146760 200000 717039466 200000 263475719 200000 928776523 200000 500206284 200000 43052895 200000 854593479 200000 66235017 200000 728460507 200000 148644538 200000 318725659 200000 31008569 200000 345559565 200000 472329436 200000 127609834 200000 341332556 200000 44066267 200000 403341381 200000 618770237 200000 205605842 200000 489082077 200000 620419733 200000 840541501 200000 416239356 200000 935709389 200000 21722253 200000 680313393 200000 211760666 200000 815385217 200000 366700557 200000 409278852 200000 930553501 200000 233507827 200000 932225046 200000 808808892 200000 834274069 200000 741327932 200000 822248137 200000 749087875 200000 886866739 200000 695628692 200000 940517734 200000 402522273 200000 246474183 200000 662624082 200000 286031949 200000 997134335 200000 832341185 200000 396038129 200000 409229567 200000 511419813 200000 666215731 200000 912892168 200000 87174173 200000 596506555 200000 563287373 200000 29210960 200000 712892774 200000 121269130 200000 153509982 200000 447200929 200000 943059388 200000 533665659 200000 989038297 200000 953235956 200000 578472735 200000 241078038 200000 899046476 200000 26760033 200000 401454767 200000 793057540 200000 535260010 200000 526054433 200000 325997742 200000 970795276 200000 44209665 200000 691061900 200000 268798074 200000 126945816 200000 130314499 200000 271979035 200000 19631254 200000 930785841 200000 514891393 200000 682213735 200000 44168353 200000 257405566 200000 338935210 200000 956000295 200000 830380380 200000 214673223 200000 269440719 200000 824405301 200000 585436840 200000 931773431 200000 3773793 200000 424489608 200000 237697412 200000 98339604 200000 806422000 200000 52449082 200000 652579858 200000 596771913 200000 254664749 200000 455231362 200000 460793234 200000 560481884 200000 100820200 200000 593401018 200000 860647525 200000 436943670 200000 46849553 200000 522841434 200000 849348106 200000 295856609 200000 164311738 200000 936627962 200000 924478754 200000 241755269 200000 901493523 200000 198847571 200000 721945967 200000 174585449 200000 438641772 200000 523367229 200000 73084880 200000 515134455 200000 517309749 200000 908719793 200000 911249478 200000 269949623 200000 696596736 200000 875538631 200000 618086898 200000 51679058 200000 186594940 200000 164915897 200000 546903315 200000 198452112 200000 961843579 200000 930048221 200000 71760651 200000 209047641 200000 495450348 200000 247121069 200000 950724698 200000 521146806 200000 805449953 200000 69035202 200000 13589152 200000 912750288 200000 8902793 200000 936386771 200000 379891870 200000 865794543 200000 166233653 200000 332262842 200000 18163765 200000 137200764 200000 107924310 200000 585884527 200000 735689317 200000 236815615 200000 696648829 200000 124495114 200000 867919182 200000 250970400 200000 384583001 200000 134845635 200000 527303729 200000 884141480 200000 631129275 200000 135143412 200000 689658734 200000 186744448 200000 810659476 200000 319297813 200000 375295110 200000 356231344 200000 504174580 200000 417395646 200000 64376858 200000 730396256 200000 520880907 200000 606201512 200000 821332970 200000 820652250 200000 985346859 200000 334805932 200000 427254486 200000 478376581 200000 596804292 200000 453791169 200000 180929759 200000 16681194 200000 807144294 200000 555415296 200000 939135782 200000 312988850 200000 861825985 200000 887510179 200000 134346219 200000 816246181 200000 513177511 200000 452806400 200000 753484942 200000 389458092 200000 923740167 200000 287052690 200000 558438800 200000 955609550 200000 903467251 200000 491424495 200000 743527057 200000 488130101 200000 693334938 200000 320427218 200000 511263314 200000 608733225 200000 441637454 200000 215270930 200000 530859188 200000 955285779 200000 913562750 200000 928086695 200000 229549751 200000 893524347 200000 491516091 200000 615112107 200000 259421819 200000 727541001 200000 648622774 200000 627171158 200000 984100161 200000 195042951 200000 979170624 200000 446748928 200000 846156650 200000 212096476 200000 757876296 200000 678416162 200000 726765173 200000 439531537 200000 20537567 200000 980388181 200000 831934724 200000 200111950 200000 530765622 200000 509290064 200000 851146967 200000 496190173 200000 343262877 200000 190220780 200000 782845646 200000 753287973 200000 502117253 200000 518182178 200000 562886379 200000 374139312 200000 735760765 200000 976333835 200000 868134988 200000 667698469 200000 635297080 200000 252177374 200000 550189876 200000 518374221 200000 714858629 200000 588967669 200000 41223426 200000 861741840 200000 276571732 200000 456534216 200000 704132151 200000 97345656 200000 396010679 200000 689351150 200000 827640436 200000 358046380 200000 787971294 200000 749034018 200000 959463544 200000 613084149 200000 258510616 200000 576111675 200000 595050533 200000 7365564 200000 84531928 200000 147957810 200000 321245307 200000 265088649 200000 375235756 200000 914202399 200000 639302042 200000 476815364 200000 975063110 200000 998503739 200000 808906947 200000 79962871 200000 637291127 200000 48507358 200000 752568407 200000 305194825 200000 699868462 200000 110177153 200000 49670614 200000 982969859 200000 572727164 200000 961556413 200000 727129056 200000 388207950 200000 621938578 200000 57905993 200000 659855414 200000 589391986 200000 160910528 200000 732318207 200000 429361592 200000 715022807 200000 700513143 200000 961229526 200000 988247144 200000 823464199 200000 681779015 200000 550984168 200000 714476389 200000 381357225 200000 477719265 200000 28444268 200000 158201583 200000 120173190 200000 901040149 200000 821133500 200000 213208169 200000 237606791 200000 208823764 200000 912820304 200000 720838225 200000 823271859 200000 26784813 200000 54863808 200000 600398920 200000 110592053 200000 480707667 200000 104022213 200000 699605264 200000 388205395 200000 524948629 200000 734798391 200000 511232648 200000 320459895 200000 229758051 200000 200003087 200000 279692721 200000 1657897 200000 573148751 200000 730712421 200000 278764715 200000 58505746 200000 570062856 200000 200546418 200000 92033720 200000 916519673 200000 508667488 200000 576088206 200000 118145591 200000 172988617 200000 35332934 200000 755089971 200000 907438760 200000 491664008 200000 412995531 200000 974195959 200000 932069038 200000 779096672 200000 119386144 200000 913678228 200000 217138695 200000 4250009 200000 918592918 200000 561499619 200000 610982292 200000 786252955 200000 167981212 200000 908265180 200000 79123799 200000 388127472 200000 796856003 200000 678542487 200000 314259055 200000 97569087 200000 731007164 200000 805787724 200000 348188445 200000 464110417 200000 374940247 200000 428283989 200000 73043649 200000 599490575 200000 168865925 200000 670944810 200000 705973212 200000 40619393 200000 417733462 200000 878102627 200000 517022735 200000 874804432 200000 793019386 200000 844500153 200000 626370586 200000 11155011 200000 193770179 200000 237713412 200000 473638877 200000 173009220 200000 239641377 200000 499588157 200000 593789017 200000 374726747 200000 241145764 200000 794033789 200000 465554351 200000 330612017 200000 373668348 200000 358598395 200000 296697630 200000 442019982 200000 510663419 200000 522477840 200000 181345032 200000 203838042 200000 596033168 200000 667862326 200000 977006829 200000 442367391 200000 583029197 200000 611720451 200000 925650797 200000 194231940 200000 344153825 200000 966401842 200000 238469706 200000 218548818 200000 513811229 200000 890567066 200000 780108386 200000 291943793 200000 900089074 200000 964996403 200000 529438648 200000 502264683 200000 692194801 200000 85580823 200000 159697259 200000 485032680 200000 84931273 200000 726534014 200000 292244412 200000 366309807 200000 47731531 200000 130558400 200000 687125004 200000 860298922 200000 569390184 200000 988179030 200000 401719002 200000 522880993 200000 516009520 200000 951543768 200000 713291208 200000 587765884 200000 432477652 200000 884993023 200000 438912918 200000 490948293 200000 834376100 200000 115670948 200000 247407140 200000 977517091 200000 281537296 200000 897331902 200000 147761779 200000 174087456 200000 463407786 200000 859894374 200000 950924964 200000 997932898 200000 13871138 200000 359230166 200000 441151991 200000 770027956 200000 121215560 200000 325210980 200000 317704908 200000 410408958 200000 512872204 200000 791793291 200000 931464356 200000 676965191 200000 655886208 200000 887853026 200000 424192543 200000 315013050 200000 951996371 200000 578544161 200000 565053183 200000 640456861 200000 359793495 200000 501040418 200000 615436834 200000 609097306 200000 73776251 200000 263448029 200000 719579019 200000 886539384 200000 673259728 200000 662767210 200000 855128153 200000 592760738 200000 717823239 200000 441422850 200000 600828110 200000 524801438 200000 380548337 200000 683708669 200000 265021000 200000 408186198 200000 1037693 200000 684606164 200000 579481418 200000 371090643 200000 418624700 200000 698654240 200000 648951155 200000 165435195 200000 746807263 200000 945256088 200000 866534276 200000 443464409 200000 325731638 200000 215788821 200000 606511965 200000 966754068 200000 619887154 200000 847678352 200000 310660096 200000 654356086 200000 775310179 200000 978346274 200000 673501579 200000 59035814 200000 260356218 200000 681711619 200000 619330881 200000 491153517 200000 424641607 200000 537202058 200000 551585665 200000 772707763 200000 525169850 200000 281607218 200000 128516556 200000 695182210 200000 837349 200000 91402130 200000 60860099 200000 867172865 200000 217047799 200000 488222307 200000 189432869 200000 247415930 200000 989739074 200000 47162493 200000 446336212 200000 300678996 200000 823936309 200000 602667737 200000 790206160 200000 372792856 200000 98658 200000 326419855 200000 110233402 200000 822213486 200000 33994104 200000 589715928 200000 341591633 200000 196687648 200000 718617929 200000 637605900 200000 801995127 200000 754482709 200000 51157444 200000 2416036 200000 219759403 200000 522417750 200000 667416826 200000 878924601 200000 878892816 200000 744141068 200000 509506588 200000 373552258 200000 323390948 200000 637698175 200000 170162555 200000 457291865 200000 193059208 200000 62843415 200000 212931206 200000 654909109 200000 586541310 200000 823161438 200000 89747918 200000 124989616 200000 977426021 200000 619609339 200000 169726212 200000 559805569 200000 510330621 200000 427039927 200000 180930296 200000 278233986 200000 521525033 200000 756600699 200000 53584282 200000 920297515 200000 917502055 200000 528187471 200000 666008572 200000 78969364 200000 940956505 200000 735875931 200000 980607054 200000 763260918 200000 80141246 200000 122601961 200000 918372832 200000 615707561 200000 851819128 200000 548277856 200000 708328226 200000 568343078 200000 737018248 200000 344235593 200000 804630438 200000 170509702 200000 442812428 200000 330585676 200000 633608219 200000 462053120 200000 223768646 200000 520976947 200000 102353491 200000 130764013 200000 733711255 200000 321439974 200000 510654781 200000 566741190 200000 503107199 200000 826988652 200000 975170795 200000 463733028 200000 549074590 200000 146380783 200000 555590284 200000 889961406 200000 560052406 200000 776861111 200000 352649841 200000 688547182 200000 503729317 200000 31523116 200000 733796875 200000 669581868 200000 664798062 200000 925019352 200000 360744938 200000 661499152 200000 428856112 200000 790921826 200000 783755711 200000 262425170 200000 723704108 200000 756759188 200000 198902363 200000 757862220 200000 883525058 200000 940518741 200000 567381932 200000 225186934 200000 770307188 200000 14732717 200000 790705861 200000 539790696 200000 119017953 200000 256166855 200000 292286934 200000 725257947 200000 806279113 200000 570023146 200000 319111215 200000 417457320 200000 303063311 200000 574222206 200000 353244225 200000 408665542 200000 313727921 200000 910797580 200000 203483548 200000 717944910 200000 452661456 200000 217454141 200000 755134192 200000 758958970 200000 245214382 200000 905301721 200000 182382095 200000 42342304 200000 581014186 200000 184167880 200000 109150184 200000 279596603 200000 938789189 200000 296158484 200000 241434765 200000 343637473 200000 776462367 200000 560245732 200000 874226989 200000 107912269 200000 827554297 200000 134124161 200000 713990682 200000 571966038 200000 645271220 200000 599503444 200000 814251715 200000 382540276 200000 77123408 200000 807715300 200000 472874937 200000 59485761 200000 730106349 200000 263939804 200000 726104237 200000 939371893 200000 829586892 200000 447965698 200000 960790127 200000 860830440 200000 504478030 200000 792039744 200000 394777328 200000 517217555 200000 979620338 200000 347404190 200000 186312001 200000 735414159 200000 262423130 200000 980514629 200000 206797200 200000 294878995 200000 788800070 200000 467479933 200000 780309297 200000 134888824 200000 956563095 200000 238292654 200000 24615569 200000 47887287 200000 402963788 200000 562946657 200000 302515011 200000 399926249 200000 430336903 200000 637616447 200000 860760567 200000 415492421 200000 453171591 200000 47006480 200000 990720637 200000 902654501 200000 298370734 200000 810312381 200000 809946565 200000 43741185 200000 676316540 200000 800765517 200000 361353697 200000 749738353 200000 238964114 200000 449930474 200000 71391232 200000 330965549 200000 326627759 200000 619648221 200000 755247220 200000 957164815 200000 846109109 200000 629817229 200000 766305452 200000 865105423 200000 985256100 200000 226309506 200000 909389626 200000 432438341 200000 779900060 200000 433463911 200000 607862733 200000 939650538 200000 805667039 200000 685037315 200000 437849398 200000 916874326 200000 741317579 200000 372921150 200000 177434471 200000 155665922 200000 719184099 200000 261529633 200000 24749934 200000 755503239 200000 519725766 200000 155021269 200000 966073213 200000 614177436 200000 730911029 200000 800766369 200000 431656164 200000 429262363 200000 893363473 200000 714888176 200000 870259220 200000 628054011 200000 224006233 200000 218383944 200000 600097437 200000 790662230 200000 41099823 200000 831216979 200000 465564464 200000 626853987 200000 59368659 200000 501994202 200000 342690717 200000 413813372 200000 370139045 200000 428697539 200000 102737108 200000 416496153 200000 901202726 200000 244221977 200000 112830695 200000 975280594 200000 774402295 200000 645223683 200000 619022598 200000 430937440 200000 149706711 200000 183871179 200000 840076160 200000 72131483 200000 931178920 200000 91693784 200000 775635912 200000 499715708 200000 243492202 200000 728038835 200000 528800877 200000 301008667 200000 194014014 200000 515486468 200000 741624095 200000 174839217 200000 742217827 200000 876606869 200000 689331887 200000 612602774 200000 802129211 200000 719039309 200000 975773967 200000 529105220 200000 398127430 200000 733432630 200000 299762509 200000 997192273 200000 860057892 200000 939208054 200000 280686491 200000 777234296 200000 37928598 200000 60178776 200000 503983433 200000 567460495 200000 997183613 200000 373409092 200000 942472392 200000 939405457 200000 691638488 200000 793149634 200000 30801833 200000 227429781 200000 51036873 200000 61235322 200000 303824027 200000 825038035 200000 776410256 200000 703555125 200000 435003759 200000 435420837 200000 801530765 200000 688550108 200000 240579861 200000 962705027 200000 146500162 200000 836393079 200000 18081183 200000 91983621 200000 32825934 200000 72148014 200000 930959933 200000 446872036 200000 772333681 200000 356228171 200000 248202559 200000 95084536 200000 300840077 200000 65077813 200000 830039574 200000 691737914 200000 186430370 200000 315926133 200000 527976273 200000 975210179 200000 348961233 200000 605184180 200000 455279267 200000 200429770 200000 685576282 200000 912871865 200000 122807514 200000 194714792 200000 126976924 200000 781024623 200000 749081577 200000 537020119 200000 840834842 200000 662117596 200000 946529502 200000 102574829 200000 115925364 200000 925906986 200000 868564972 200000 479457701 200000 275546217 200000 173619361 200000 198350945 200000 810965206 200000 636101851 200000 630773418 200000 657052847 200000 17841528 200000 198000841 200000 872010701 200000 99324518 200000 623926693 200000 750682453 200000 120708274 200000 19741239 200000 411732117 200000 741708991 200000 768187682 200000 627615219 200000 59130016 200000 185641576 200000 122151430 200000 883306121 200000 372091199 200000 4611279 200000 796370278 200000 473040906 200000 648295690 200000 976201110 200000 759738475 200000 365200806 200000 101167034 200000 598658429 200000 881781597 200000 9107375 200000 695452712 200000 362029156 200000 201909156 200000 608852373 200000 546633291 200000 698261837 200000 375105481 200000 852204520 200000 315183932 200000 490310742 200000 499308405 200000 921185881 200000 305318709 200000 912022210 200000 203252080 200000 218025911 200000 147165580 200000 767842544 200000 485885858 200000 432948725 200000 555161788 200000 570616417 200000 627776277 200000 876312609 200000 571986012 200000 235379637 200000 625888240 200000 367761518 200000 962736932 200000 427897006 200000 137820028 200000 701862954 200000 692749550 200000 303704619 200000 248643618 200000 23495112 200000 545196722 200000 158089260 200000 913937258 200000 822494422 200000 218987144 200000 678880212 200000 708150268 200000 921429510 200000 753798057 200000 151102817 200000 279712162 200000 724381993 200000 822272109 200000 931387956 200000 534701891 200000 191530286 200000 862544973 200000 539613391 200000 818269928 200000 912925222 200000 704038882 200000 678206673 200000 865649594 200000 555773250 200000 843256547 200000 383553787 200000 522523136 200000 333181138 200000 916517417 200000 680262445 200000 677167909 200000 801264711 200000 949038510 200000 321090153 200000 308564911 200000 964999217 200000 94568584 200000 467846350 200000 288379208 200000 153908800 200000 249225458 200000 988030364 200000 373890744 200000 989702470 200000 546385986 200000 360759094 200000 645259752 200000 868610355 200000 843353843 200000 528297242 200000 304112608 200000 59168023 200000 745173660 200000 198417897 200000 707094216 200000 974456098 200000 625577974 200000 485228901 200000 378080745 200000 855796390 200000 920255193 200000 535486573 200000 6073772 200000 958033426 200000 720585278 200000 818588930 200000 51145113 200000 538240760 200000 827866173 200000 304468036 200000 466717273 200000 217888263 200000 16959503 200000 215172212 200000 938570163 200000 517054737 200000 588239372 200000 535126771 200000 909423761 200000 119357701 200000 78582189 200000 165382209 200000 720532732 200000 63513588 200000 770156939 200000 628239358 200000 323195419 200000 490929423 200000 391343965 200000 805980907 200000 794791990 200000 471018662 200000 283732477 200000 99252968 200000 654673080 200000 610396714 200000 900528482 200000 229324023 200000 866758695 200000 670489131 200000 517513382 200000 445118263 200000 729846318 200000 309706330 200000 525274112 200000 850723561 200000 542286739 200000 58933639 200000 380969674 200000 331287149 200000 929803839 200000 604246947 200000 877364092 200000 60920132 200000 881964860 200000 874646974 200000 820127150 200000 463952911 200000 708710066 200000 542371849 200000 412967961 200000 589128846 200000 423176168 200000 923145171 200000 355057301 200000 817100193 200000 462534984 200000 878848399 200000 852595227 200000 500255049 200000 400632410 200000 972489420 200000 33406148 200000 234013862 200000 348329927 200000 341836858 200000 919789511 200000 350406650 200000 743953239 200000 676958123 200000 251517821 200000 221804196 200000 940390386 200000 995281422 200000 227530591 200000 771987236 200000 363211169 200000 242895220 200000 899093510 200000 763799325 200000 899342221 200000 866105614 200000 925827881 200000 195110221 200000 990363134 200000 858643245 200000 574527906 200000 794384278 200000 551923805 200000 514064192 200000 149468009 200000 584896759 200000 885025586 200000 81032664 200000 844629910 200000 337375122 200000 614605861 200000 707618470 200000 387860065 200000 107358887 200000 482853887 200000 305643130 200000 639791908 200000 868907671 200000 897063081 200000 211040069 200000 49418327 200000 635816161 200000 196454187 200000 620389911 200000 684505490 200000 21027367 200000 935856558 200000 335875361 200000 309153166 200000 421499945 200000 315421049 200000 408751027 200000 413138980 200000 293907399 200000 377018614 200000 516406845 200000 743746635 200000 629411074 200000 379482029 200000 434848337 200000 847386652 200000 711372027 200000 549036615 200000 928626335 200000 857846481 200000 428229617 200000 427216012 200000 572862199 200000 650455744 200000 743998278 200000 914281317 200000 680963145 200000 604693348 200000 299810170 200000 348483289 200000 797141671 200000 882602835 200000 405719085 200000 21617682 200000 39486272 200000 432336968 200000 949424673 200000 828006232 200000 115247205 200000 352511258 200000 624783157 200000 480290836 200000 981108616 200000 591286209 200000 882560617 200000 509266126 200000 119920951 200000 596208983 200000 196022239 200000 845194030 200000 923476772 200000 829302292 200000 765967576 200000 166394366 200000 220654623 200000 293180752 200000 744893362 200000 369149733 200000 554791961 200000 907434372 200000 278536688 200000 627702700 200000 298499618 200000 84209225 200000 888370225 200000 864383419 200000 251269227 200000 224800342 200000 550743093 200000 673181852 200000 651497540 200000 261329796 200000 324009695 200000 823134390 200000 934550046 200000 711579852 200000 994639405 200000 502397843 200000 890022793 200000 164272711 200000 668897601 200000 313328090 200000 392617270 200000 753931052 200000 53396571 200000 843112788 200000 748078324 200000 626628565 200000 672367323 200000 976110825 200000 649426870 200000 372190650 200000 607877442 200000 430718115 200000 519410059 200000 998205811 200000 468158768 200000 100944809 200000 449600931 200000 494881464 200000 119875943 200000 663480900 200000 45451344 200000 813205603 200000 614934470 200000 102051805 200000 305837825 200000 722977900 200000 899559757 200000 794915068 200000 610868808 200000 817061867 200000 563841055 200000 350815049 200000 670287316 200000 453447961 200000 246652282 200000 250751374 200000 263170678 200000 684906830 200000 520044480 200000 356809138 200000 676308511 200000 381586691 200000 425369712 200000 352117950 200000 414583776 200000 309584337 200000 886459948 200000 413242075 200000 358524904 200000 172346991 200000 113441972 200000 40690001 200000 527083400 200000 609569975 200000 485026537 200000 505165960 200000 124947249 200000 307244960 200000 904675018 200000 549523466 200000 617039987 200000 77270340 200000 415909753 200000 533109886 200000 936217598 200000 207829210 200000 23015222 200000 426558381 200000 146136484 200000 345413308 200000 425775969 200000 153947776 200000 930212949 200000 812503650 200000 753011323 200000 813702398 200000 963739169 200000 175502436 200000 276477477 200000 911581266 200000 110495801 200000 567472763 200000 382017823 200000 40307394 200000 56148716 200000 111402367 200000 528799561 200000 185680824 200000 595975597 200000 921501545 200000 722609572 200000 467707324 200000 303621898 200000 486585681 200000 702925904 200000 289670775 200000 93198006 200000 604327280 200000 480869006 200000 854997680 200000 501034367 200000 137934110 200000 516822207 200000 571026514 200000 874111831 200000 4711637 200000 70823523 200000 353690211 200000 413427535 200000 947150379 200000 455395866 200000 400493325 200000 882453910 200000 618074075 200000 104811429 200000 243261336 200000 595506045 200000 773422011 200000 159511013 200000 736982636 200000 970191221 200000 594652870 200000 620446425 200000 470172947 200000 736672014 200000 230399251 200000 362553251 200000 150989364 200000 540844793 200000 639277018 200000 899910787 200000 473285528 200000 180075270 200000 916049269 200000 685879514 200000 41487912 200000 613453350 200000 595575132 200000 830295847 200000 862451692 200000 248610921 200000 242184231 200000 986336524 200000 618985997 200000 90955008 200000 764128143 200000 916389192 200000 223967954 200000 465781819 200000 593617004 200000 966085566 200000 490750373 200000 409291658 200000 697323191 200000 889489260 200000 826521358 200000 843830655 200000 138824073 200000 486364275 200000 851150006 200000 764979658 200000 677690137 200000 517177877 200000 902604645 200000 115691834 200000 685059776 200000 641738929 200000 616452867 200000 68697538 200000 924357880 200000 34727368 200000 707662490 200000 423190128 200000 837423959 200000 507414522 200000 651627089 200000 820509046 200000 425000600 200000 496055048 200000 795102065 200000 517905445 200000 60788370 200000 387466195 200000 739266147 200000 248317164 200000 316034621 200000 61480539 200000 147228334 200000 469498716 200000 475457971 200000 443420608 200000 464280829 200000 687774758 200000 290220076 200000 111907907 200000 425774358 200000 517927706 200000 160554496 200000 509962564 200000 970257379 200000 311151401 200000 251386536 200000 867769669 200000 410228076 200000 520489571 200000 968470204 200000 51757541 200000 344146649 200000 33019897 200000 122339829 200000 562776036 200000 262158964 200000 904617019 200000 860600620 200000 422497573 200000 25994148 200000 967228570 200000 586096728 200000 809517222 200000 559125235 200000 517246886 200000 654731410 200000 386939529 200000 926216199 200000 109648143 200000 364759060 200000 69754381 200000 810658731 200000 337421223 200000 151626804 200000 738318228 200000 71858119 200000 468403550 200000 918602605 200000 278287006 200000 587308898 200000 508948803 200000 531679574 200000 784368588 200000 773885095 200000 313685897 200000 912248487 200000 709201629 200000 848094428 200000 227395454 200000 233191226 200000 131186355 200000 358853227 200000 105379732 200000 429155335 200000 373376846 200000 42807515 200000 760487260 200000 505507110 200000 693929934 200000 415453911 200000 632774021 200000 786881488 200000 702805620 200000 870992933 200000 152011232 200000 953129053 200000 953259169 200000 987152303 200000 873511774 200000 287315526 200000 72438484 200000 130947966 200000 810856976 200000 437255204 200000 335701679 200000 308803768 200000 73661221 200000 46898094 200000 928531186 200000 214987176 200000 624021742 200000 707087805 200000 370191742 200000 498536373 200000 28506331 200000 582077003 200000 759919442 200000 659329897 200000 828361086 200000 767135342 200000 462821008 200000 957664363 200000 534131847 200000 265511521 200000 848001656 200000 234058116 200000 779463878 200000 927587194 200000 234134890 200000 430766236 200000 719153196 200000 976948276 200000 737772263 200000 381292221 200000 564379080 200000 441692710 200000 324897679 200000 232195086 200000 842208205 200000 645934601 200000 879686948 200000 563585497 200000 44161930 200000 42233269 200000 448347781 200000 616493701 200000 990681967 200000 537714723 200000 95492019 200000 910075291 200000 394090254 200000 366610283 200000 814652366 200000 732838851 200000 126948630 200000 868142278 200000 620566296 200000 104724679 200000 470343000 200000 90747020 200000 186310383 200000 310312334 200000 792227525 200000 595941942 200000 710658006 200000 464001057 200000 596021102 200000 821445213 200000 566077292 200000 566090665 200000 628139650 200000 400269496 200000 715927154 200000 627546734 200000 768084050 200000 882562593 200000 767256777 200000 726216664 200000 661185615 200000 817545359 200000 348481392 200000 470671985 200000 294926089 200000 258547484 200000 664581769 200000 534574560 200000 174727729 200000 865332223 200000 637003604 200000 445452014 200000 101633687 200000 780854418 200000 344031793 200000 863593348 200000 203941420 200000 823226701 200000 760189602 200000 309205674 200000 129626112 200000 83492808 200000 960353093 200000 950402696 200000 209711683 200000 966593724 200000 292026333 200000 770724456 200000 829724743 200000 812753921 200000 885504841 200000 168130225 200000 836644476 200000 350367376 200000 106093962 200000 578729196 200000 584180337 200000 93576834 200000 618281921 200000 879412161 200000 854676185 200000 654901518 200000 272605229 200000 712465146 200000 334967682 200000 959025293 200000 45734960 200000 287831423 200000 497706847 200000 934403192 200000 105874506 200000 567554903 200000 965687934 200000 194297192 200000 437281307 200000 684477868 200000 198839313 200000 903624468 200000 223971940 200000 949022406 200000 811544681 200000 70170198 200000 960557318 200000 218486797 200000 150030069 200000 300227878 200000 587356928 200000 271829515 200000 247886918 200000 761093276 200000 111337076 200000 97344615 200000 9939981 200000 671199472 200000 189205154 200000 100525547 200000 81866522 200000 490920828 200000 611099627 200000 169580158 200000 38315870 200000 106765496 200000 248506318 200000 946736425 200000 130982377 200000 564250172 200000 33387245 200000 597200916 200000 75185900 200000 115573953 200000 918534920 200000 397616265 200000 134421431 200000 892058656 200000 520266495 200000 567480047 200000 653258938 200000 364667216 200000 705074387 200000 349382863 200000 204246407 200000 636287082 200000 840728485 200000 726331090 200000 546444494 200000 385235112 200000 235342260 200000 880205504 200000 155632222 200000 705314400 200000 518103650 200000 591049601 200000 949007658 200000 327681293 200000 348176431 200000 341902623 200000 871233344 200000 983920453 200000 354395836 200000 181186241 200000 239081427 200000 239884995 200000 726976200 200000 339263664 200000 124124465 200000 582711902 200000 45472309 200000 323894357 200000 911534284 200000 795937806 200000 118745603 200000 949269047 200000 918612277 200000 548776173 200000 235968594 200000 85173761 200000 302930971 200000 958141235 200000 542727267 200000 622457977 200000 542411343 200000 627565112 200000 738858134 200000 265051017 200000 597799874 200000 98382965 200000 225977965 200000 969862201 200000 728885124 200000 947905411 200000 206787207 200000 321288882 200000 169747910 200000 730961433 200000 180093605 200000 360742460 200000 188369368 200000 341394960 200000 64343975 200000 832621887 200000 894470699 200000 35639393 200000 95563662 200000 184598340 200000 734807119 200000 785883429 200000 353372539 200000 317331188 200000 893879540 200000 531753363 200000 401685422 200000 191968791 200000 484239340 200000 662320645 200000 375681927 200000 164225942 200000 603711527 200000 743509491 200000 432740231 200000 279719800 200000 994788789 200000 249415157 200000 170606414 200000 678708455 200000 471439302 200000 425513411 200000 983147422 200000 629754924 200000 256453804 200000 109101111 200000 126217302 200000 358737582 200000 226823126 200000 56512329 200000 715336311 200000 4024054 200000 757209557 200000 860311569 200000 220796961 200000 189606572 200000 161329755 200000 734590152 200000 371180181 200000 665461914 200000 660613686 200000 735240390 200000 789200948 200000 102960807 200000 608270680 200000 280322693 200000 271820926 200000 712400348 200000 172692177 200000 744315803 200000 799865363 200000 990605922 200000 73090258 200000 487841986 200000 794146484 200000 504708992 200000 320569004 200000 513836499 200000 886898497 200000 909535137 200000 61670093 200000 49659333 200000 754832316 200000 307858507 200000 613224136 200000 536768178 200000 962107715 200000 786013736 200000 199044941 200000 829467601 200000 308383769 200000 387563265 200000 339940908 200000 219451260 200000 976359837 200000 127381948 200000 443530838 200000 604113195 200000 275646545 200000 32651364 200000 200730075 200000 531129206 200000 534755795 200000 923637792 200000 120194027 200000 139237398 200000 396383462 200000 191813946 200000 801626840 200000 143257571 200000 732688233 200000 768858905 200000 890951185 200000 566268630 200000 46964317 200000 457685062 200000 229307944 200000 901386247 200000 534042594 200000 842926185 200000 829939916 200000 477542319 200000 757986106 200000 243438156 200000 870386895 200000 68232998 200000 726387907 200000 343282646 200000 352807968 200000 433485030 200000 233023488 200000 479803921 200000 690102737 200000 860300421 200000 37484432 200000 72714531 200000 434773521 200000 872623806 200000 20713269 200000 683586647 200000 279478321 200000 216076647 200000 454732749 200000 911333909 200000 319234210 200000 875223419 200000 913646427 200000 116335589 200000 411311860 200000 616285969 200000 725655806 200000 431779951 200000 545273304 200000 98180449 200000 919253751 200000 355804028 200000 994623774 200000 654242501 200000 791074982 200000 728233973 200000 393412023 200000 716919989 200000 548320908 200000 701759970 200000 641737651 200000 583557577 200000 7329354 200000 587970155 200000 681138243 200000 688292282 200000 999703200 200000 59355610 200000 681130934 200000 670311264 200000 401358190 200000 672884118 200000 826185087 200000 263605940 200000 208921525 200000 649182760 200000 321020973 200000 77114063 200000 690591638 200000 738798905 200000 863830384 200000 130297832 200000 887855184 200000 11386256 200000 66801178 200000 410793304 200000 953505861 200000 680360728 200000 558855194 200000 847422361 200000 802983157 200000 207498967 200000 855799426 200000 60919873 200000 627941632 200000 634800375 200000 614487937 200000 827817995 200000 296759847 200000 421507776 200000 764954728 200000 502952142 200000 861973323 200000 293617307 200000 835302313 200000 90301826 200000 664587372 200000 228958736 200000 833077970 200000 475685953 200000 215889066 200000 231571911 200000 96652437 200000 569838659 200000 249758790 200000 832767369 200000 896975554 200000 273064928 200000 935754400 200000 123160127 200000 754948682 200000 719270033 200000 133541434 200000 275458033 200000 954481981 200000 640183534 200000 951248051 200000 324837320 200000 893709516 200000 307019952 200000 333370060 200000 432967180 200000 854398279 200000 339693232 200000 564698213 200000 466466853 200000 381489695 200000 674179301 200000 488613503 200000 820203676 200000 944493028 200000 791965800 200000 809545019 200000 150589210 200000 786672710 200000 83631987 200000 362087896 200000 836510311 200000 115565079 200000 634684764 200000 105620153 200000 784917611 200000 267305286 200000 582920862 200000 504937308 200000 514358320 200000 778095845 200000 946128592 200000 807404642 200000 376057821 200000 887529763 200000 275829930 200000 306860428 200000 753885371 200000 458381138 200000 481891846 200000 155164091 200000 852209971 200000 267909601 200000 59504604 200000 415800047 200000 555704013 200000 569499234 200000 889094212 200000 262026824 200000 777360945 200000 67899268 200000 420474999 200000 46434823 200000 440954665 200000 45645592 200000 888219341 200000 840330125 200000 568366748 200000 738323471 200000 811315391 200000 528725850 200000 308933267 200000 911935609 200000 858189030 200000 580823310 200000 7740983 200000 289501575 200000 155496697 200000 882824042 200000 108802512 200000 178100617 200000 992558545 200000 781373518 200000 655976134 200000 297883120 200000 459410792 200000 11227323 200000 299578274 200000 317838668 200000 935768788 200000 736094930 200000 882404877 200000 400018254 200000 923004496 200000 145854419 200000 669564111 200000 781476038 200000 208665394 200000 844298270 200000 94946257 200000 520964004 200000 142388213 200000 708532532 200000 262510107 200000 803969274 200000 126125104 200000 111087542 200000 705883605 200000 269451000 200000 890135196 200000 329379171 200000 435148872 200000 720920301 200000 953178385 200000 305399581 200000 699814365 200000 488848716 200000 226789512 200000 434985188 200000 147851292 200000 743231907 200000 68611865 200000 61214681 200000 893948846 200000 42674853 200000 376712189 200000 990107195 200000 626780762 200000 904272928 200000 605682060 200000 28952940 200000 963880714 200000 527079174 200000 908022591 200000 995674603 200000 398985159 200000 31383400 200000 168711599 200000 558469978 200000 781767096 200000 678398069 200000 51545235 200000 760366713 200000 82073381 200000 687559806 200000 722038469 200000 475921193 200000 148944761 200000 272764148 200000 919192636 200000 91804265 200000 871923002 200000 739465319 200000 524102674 200000 214615643 200000 202953747 200000 232527496 200000 536126079 200000 759361087 200000 671246538 200000 947453479 200000 101331162 200000 291022966 200000 877334345 200000 652738869 200000 129078174 200000 613255295 200000 84760727 200000 512282305 200000 43742306 200000 606593788 200000 494851807 200000 930643710 200000 825919455 200000 939243436 200000 295335783 200000 17136955 200000 27749357 200000 671864177 200000 434582681 200000 534714856 200000 585779589 200000 747857995 200000 308563453 200000 424737431 200000 570305216 200000 922721115 200000 426713148 200000 97720311 200000 256742613 200000 188668640 200000 866050334 200000 901042650 200000 590389789 200000 832556604 200000 16849291 200000 384178991 200000 281693713 200000 150505455 200000 439828364 200000 415641608 200000 131620170 200000 932194713 200000 14630986 200000 367471508 200000 828213631 200000 587803643 200000 93301261 200000 193460772 200000 257698698 200000 374422774 200000 694260798 200000 458096425 200000 606541667 200000 325618058 200000 263774053 200000 286327604 200000 788543522 200000 860796887 200000 202135338 200000 657327604 200000 714943487 200000 948238110 200000 355166294 200000 807830586 200000 546400852 200000 483199935 200000 873532114 200000 23057399 200000 885092761 200000 412484923 200000 449365926 200000 165271611 200000 124190566 200000 540956211 200000 89023739 200000 104589622 200000 639625332 200000 696407143 200000 152860184 200000 931567162 200000 682486940 200000 807653047 200000 413995879 200000 213409719 200000 474286805 200000 649754916 200000 166251633 200000 125194557 200000 210605880 200000 109156559 200000 753348060 200000 503370620 200000 991416575 200000 363726840 200000 193640307 200000 78872646 200000 485342848 200000 589062143 200000 75980830 200000 372855434 200000 799828278 200000 223975781 200000 67803108 200000 644738138 200000 516411831 200000 341072330 200000 317765615 200000 237051621 200000 481258942 200000 459539951 200000 197163655 200000 76375165 200000 698438690 200000 216315317 200000 439716629 200000 515254417 200000 99662555 200000 643020828 200000 804937249 200000 85546930 200000 941195523 200000 749318980 200000 558585171 200000 332203922 200000 136810706 200000 603086446 200000 615708533 200000 822546175 200000 602524576 200000 510344187 200000 799108718 200000 286967787 200000 933833190 200000 419889002 200000 623126343 200000 671643494 200000 210730301 200000 661211485 200000 260993064 200000 25348513 200000 484503644 200000 719969172 200000 224578139 200000 737564652 200000 298938140 200000 651691759 200000 331241543 200000 822730936 200000 604438134 200000 486734704 200000 451910518 200000 361579925 200000 451656323 200000 108092981 200000 451992719 200000 907942707 200000 43345530 200000 288536449 200000 235885403 200000 28383076 200000 817151669 200000 37627059 200000 444587714 200000 633501976 200000 864871084 200000 358709324 200000 932994766 200000 441781342 200000 992934647 200000 687892973 200000 841288870 200000 660138089 200000 102116686 200000 859867733 200000 223773843 200000 370361223 200000 367267467 200000 309680998 200000 795822590 200000 235084075 200000 585104038 200000 376473632 200000 444304239 200000 593562595 200000 969967799 200000 268628643 200000 765352079 200000 902373217 200000 88350455 200000 837671472 200000 969528357 200000 57920118 200000 897480382 200000 629178152 200000 286646811 200000 829811473 200000 307352710 200000 210128651 200000 968614265 200000 29024835 200000 9382373 200000 78213753 200000 777832 200000 406913597 200000 908283797 200000 582113075 200000 674298928 200000 512398927 200000 862012783 200000 659650585 200000 346128185 200000 987072234 200000 355383402 200000 588547885 200000 836881165 200000 879332766 200000 744344736 200000 807414158 200000 715815507 200000 858380060 200000 695091016 200000 760132476 200000 28449492 200000 512475956 200000 23903420 200000 2589786 200000 774835577 200000 692197079 200000 444338292 200000 463972006 200000 277871178 200000 122189332 200000 470790920 200000 2975746 200000 693106799 200000 555121182 200000 124800561 200000 340132141 200000 432499249 200000 704971076 200000 926401735 200000 971438601 200000 5406457 200000 982613238 200000 942730947 200000 71639446 200000 86996303 200000 496849862 200000 984002877 200000 706354677 200000 491896028 200000 304488803 200000 158436462 200000 19049061 200000 721863272 200000 693875359 200000 432488878 200000 12347208 200000 500397019 200000 621998953 200000 511711607 200000 922863645 200000 358757950 200000 911638226 200000 915837279 200000 782760327 200000 575185338 200000 853276939 200000 917057569 200000 418686276 200000 782863255 200000 45504869 200000 372308371 200000 59747893 200000 103914045 200000 795116111 200000 478327984 200000 766820956 200000 721483574 200000 434209114 200000 864695695 200000 762416344 200000 968555817 200000 272829751 200000 758716264 200000 325451242 200000 48711135 200000 260858806 200000 279811733 200000 158754546 200000 406393409 200000 276316104 200000 745724046 200000 506120306 200000 941801559 200000 324329853 200000 310704619 200000 755705352 200000 79618890 200000 105124357 200000 491327589 200000 228282999 200000 450337121 200000 459512754 200000 997326548 200000 269280670 200000 571754502 200000 636799476 200000 545654065 200000 233839230 200000 932127169 200000 529791323 200000 907412117 200000 189055800 200000 228868667 200000 605600151 200000 278110519 200000 191187723 200000 567765052 200000 963685754 200000 602548336 200000 175054425 200000 81431980 200000 223528691 200000 941561530 200000 394419874 200000 54965141 200000 674820884 200000 598611371 200000 593005190 200000 436061726 200000 259457036 200000 618687486 200000 929200071 200000 246123152 200000 932492588 200000 380311434 200000 30359875 200000 152150868 200000 984975077 200000 660860231 200000 263842045 200000 903144945 200000 215903944 200000 490248015 200000 336513556 200000 691433234 200000 412775812 200000 868494042 200000 412244681 200000 68279933 200000 203387626 200000 269539392 200000 176615549 200000 2176284 200000 789367787 200000 543853306 200000 653825455 200000 916346103 200000 398497431 200000 92065696 200000 100544513 200000 303458614 200000 704530463 200000 900877291 200000 348217395 200000 921213987 200000 486911699 200000 568601268 200000 540058661 200000 689765157 200000 346777123 200000 174370802 200000 323533016 200000 252397766 200000 315895969 200000 13477054 200000 774858349 200000 491330220 200000 159674365 200000 268340562 200000 91537956 200000 963001250 200000 741651207 200000 802938628 200000 778622045 200000 87394192 200000 187274159 200000 352722511 200000 998255257 200000 976483197 200000 880188167 200000 586721994 200000 921116024 200000 342168468 200000 447375678 200000 747970349 200000 118766780 200000 547349787 200000 741459878 200000 185095506 200000 409572163 200000 938424444 200000 464083118 200000 550299185 200000 476422416 200000 297248574 200000 926244839 200000 561165282 200000 857759042 200000 156046860 200000 479752195 200000 626130846 200000 527778331 200000 274873004 200000 377429200 200000 966905789 200000 367137529 200000 495758856 200000 864024384 200000 323846584 200000 259244639 200000 792225833 200000 336251235 200000 311184424 200000 41086956 200000 330080309 200000 21493354 200000 321398468 200000 599923297 200000 86882423 200000 975264933 200000 412703333 200000 548563870 200000 960019542 200000 695157125 200000 65720069 200000 140778149 200000 262428764 200000 3676058 200000 715541434 200000 102755732 200000 25598000 200000 457853077 200000 384012991 200000 272908718 200000 11216539 200000 865931590 200000 954384746 200000 863834450 200000 605778309 200000 245631389 200000 829797430 200000 396687873 200000 838844920 200000 911175340 200000 803888826 200000 824488540 200000 391567899 200000 235013795 200000 380707759 200000 526036515 200000 888830776 200000 441133265 200000 370781933 200000 517570102 200000 667389878 200000 613953961 200000 728087405 200000 119196309 200000 693380894 200000 579121849 200000 806286663 200000 314840163 200000 806574104 200000 859848883 200000 13091764 200000 20969438 200000 293403246 200000 967025000 200000 114242316 200000 188977768 200000 148480775 200000 490776519 200000 77903048 200000 19814529 200000 462095852 200000 815470049 200000 242845569 200000 33548745 200000 398782022 200000 516323047 200000 415490798 200000 678822145 200000 537896029 200000 855647018 200000 380995561 200000 241515017 200000 674710937 200000 504601113 200000 891794025 200000 759086051 200000 754503300 200000 782772805 200000 190703496 200000 263953582 200000 49367749 200000 690520415 200000 83736446 200000 370568107 200000 318708517 200000 638103095 200000 76422050 200000 196232506 200000 435616141 200000 271355069 200000 638688367 200000 222580956 200000 460133125 200000 246916611 200000 329299836 200000 724335922 200000 542267829 200000 775061561 200000 987179906 200000 871124475 200000 543942887 200000 827502767 200000 359570009 200000 359855642 200000 178895106 200000 893672405 200000 145463546 200000 471386509 200000 697338767 200000 585459517 200000 505265022 200000 801788789 200000 762473783 200000 317137814 200000 839829788 200000 591868435 200000 45274049 200000 761911474 200000 664843309 200000 504289480 200000 197373976 200000 767401856 200000 683867690 200000 254389780 200000 708220482 200000 272654866 200000 640822188 200000 472767895 200000 966972265 200000 777876375 200000 446394986 200000 642355731 200000 163148245 200000 951853152 200000 101980478 200000 405895526 200000 939521263 200000 994342878 200000 783285792 200000 448600723 200000 453786430 200000 35958945 200000 46572072 200000 665683385 200000 744491628 200000 651033690 200000 566302606 200000 893135385 200000 577583938 200000 620828634 200000 481575340 200000 309796371 200000 827154343 200000 166979343 200000 401946874 200000 521793833 200000 42391204 200000 450947852 200000 929553168 200000 654713850 200000 792090721 200000 840847873 200000 196543143 200000 4396614 200000 776698920 200000 231114046 200000 619472792 200000 129063152 200000 917854816 200000 213055284 200000 277724378 200000 155645942 200000 464028818 200000 933086067 200000 440499334 200000 642117241 200000 903458151 200000 521095851 200000 27196374 200000 102751931 200000 13220519 200000 668373678 200000 863419168 200000 555374107 200000 645167418 200000 854529131 200000 116598751 200000 924331290 200000 172347178 200000 593651700 200000 473034409 200000 82068824 200000 885520286 200000 488911992 200000 367483705 200000 289925527 200000 903106783 200000 713298505 200000 163428966 200000 713389493 200000 143938646 200000 255024854 200000 13433896 200000 607696053 200000 25103498 200000 72038064 200000 509286297 200000 174167222 200000 879298342 200000 656642440 200000 494547697 200000 546787065 200000 394927344 200000 989930543 200000 279434120 200000 230807007 200000 23587282 200000 834691732 200000 79945175 200000 753181927 200000 860086484 200000 60627400 200000 84264311 200000 13495475 200000 300550175 200000 473380348 200000 622367007 200000 777814787 200000 689745147 200000 380882048 200000 23168168 200000 370360 200000 86253008 200000 965036996 200000 679514380 200000 481092561 200000 589147687 200000 564413274 200000 793199713 200000 407647088 200000 899618985 200000 67693042 200000 995418593 200000 764770260 200000 969689886 200000 55426908 200000 580227557 200000 725447263 200000 177574511 200000 139691144 200000 328350693 200000 879518609 200000 390351523 200000 685510536 200000 190909561 200000 825143563 200000 663597285 200000 417052555 200000 999871321 200000 543719308 200000 183226747 200000 625083619 200000 84513631 200000 678205174 200000 933390799 200000 322372863 200000 611304579 200000 826859593 200000 856166505 200000 692431473 200000 88012253 200000 819650470 200000 893565169 200000 42153704 200000 414455718 200000 32927308 200000 463632433 200000 882831670 200000 844710710 200000 714820764 200000 18810384 200000 492388682 200000 512609031 200000 781818392 200000 16357271 200000 821851189 200000 110202031 200000 401331039 200000 854649583 200000 371209768 200000 748908264 200000 316556338 200000 599781728 200000 127952499 200000 334885771 200000 336087410 200000 376042322 200000 322896263 200000 130049935 200000 392982302 200000 775050830 200000 1016052 200000 682994958 200000 217995352 200000 181301501 200000 631395179 200000 457250623 200000 222919520 200000 133362984 200000 256632508 200000 889710716 200000 777872790 200000 250524597 200000 398365143 200000 834189885 200000 315110779 200000 900556975 200000 58888398 200000 15311642 200000 662298800 200000 90996541 200000 465245905 200000 292736204 200000 805302772 200000 998922665 200000 67289136 200000 309030443 200000 143961897 200000 206985562 200000 923652187 200000 739471664 200000 389136207 200000 154730713 200000 32397284 200000 352897267 200000 798661255 200000 403480526 200000 841617018 200000 340574125 200000 571091984 200000 391570691 200000 195338478 200000 821759158 200000 283573836 200000 363994207 200000 477237042 200000 50775688 200000 888031931 200000 827471084 200000 452078164 200000 182376633 200000 600559613 200000 815408337 200000 791014022 200000 890574852 200000 901656531 200000 966147414 200000 420094745 200000 168230463 200000 448682270 200000 376949990 200000 348575868 200000 520280677 200000 523036125 200000 713394952 200000 482078272 200000 342395533 200000 242390322 200000 973749348 200000 234523926 200000 774565359 200000 731391837 200000 279733443 200000 807959758 200000 166764773 200000 33772478 200000 291120398 200000 190481497 200000 566770407 200000 342652119 200000 430382413 200000 946160070 200000 95322253 200000 716015175 200000 21359784 200000 176593480 200000 65257872 200000 688518862 200000 837374825 200000 603164718 200000 947335880 200000 84992078 200000 997893879 200000 657536745 200000 295248430 200000 205357000 200000 855956955 200000 422584584 200000 716924123 200000 206909786 200000 431840190 200000 956896318 200000 901238022 200000 226301511 200000 171908967 200000 646412121 200000 239673352 200000 536518894 200000 937388225 200000 327014476 200000 814256731 200000 760628431 200000 434386 200000 607944741 200000 17984405 200000 930428557 200000 579141572 200000 911855383 200000 262588017 200000 232590310 200000 754942687 200000 41379440 200000 555781830 200000 160589244 200000 580996748 200000 3979938 200000 670760844 200000 991629326 200000 656243795 200000 615951677 200000 354655453 200000 78238718 200000 702651100 200000 385702642 200000 714601457 200000 328925645 200000 335561200 200000 617729938 200000 840727328 200000 508212441 200000 763781240 200000 314171916 200000 258532835 200000 130777508 200000 976795260 200000 181047921 200000 492424402 200000 775775695 200000 853792037 200000 227262450 200000 407644582 200000 464198170 200000 375783611 200000 688680670 200000 158545720 200000 484464741 200000 155034790 200000 772816552 200000 922738047 200000 468844978 200000 680404335 200000 974449119 200000 939986324 200000 161164831 200000 408047295 200000 989098036 200000 877290417 200000 148294895 200000 996461918 200000 144551030 200000 392669996 200000 486328449 200000 446136628 200000 995995800 200000 76296320 200000 358445142 200000 632992587 200000 892043177 200000 489689924 200000 295161102 200000 998822858 200000 58598361 200000 147294768 200000 895330411 200000 70387706 200000 308173433 200000 704588062 200000 368536396 200000 237272644 200000 469288955 200000 193203462 200000 755345330 200000 255027760 200000 180085741 200000 883968512 200000 252941501 200000 879042150 200000 676569345 200000 990943045 200000 195397294 200000 515058864 200000 651448072 200000 116226349 200000 308218086 200000 986742261 200000 651507441 200000 799183153 200000 612504548 200000 868823102 200000 475513549 200000 758386666 200000 938461514 200000 83632308 200000 230800333 200000 549465871 200000 875770840 200000 151757215 200000 405427265 200000 496716665 200000 334385519 200000 368682599 200000 509307290 200000 675689762 200000 827618574 200000 993324949 200000 725477480 200000 46175520 200000 642732247 200000 202757330 200000 678762587 200000 394001838 200000 32809481 200000 564216038 200000 280703045 200000 812221986 200000 815585543 200000 514397114 200000 897129494 200000 204206327 200000 339244879 200000 8153686 200000 28271838 200000 717376452 200000 138148226 200000 407431906 200000 183524557 200000 200432450 200000 718938978 200000 265401511 200000 375404341 200000 683123017 200000 767407054 200000 935093262 200000 815606917 200000 92465362 200000 109678791 200000 744931999 200000 639412815 200000 115659765 200000 989178733 200000 746344707 200000 35320642 200000 15247851 200000 562330113 200000 893256961 200000 834646320 200000 491565324 200000 679469540 200000 873104260 200000 878050056 200000 638979793 200000 190266262 200000 739687058 200000 131568859 200000 359638483 200000 414926007 200000 866781013 200000 341626330 200000 25965001 200000 616362504 200000 496415253 200000 723196501 200000 4856205 200000 642375018 200000 730275386 200000 817192893 200000 951355670 200000 795344348 200000 620275790 200000 318612643 200000 729327998 200000 538878336 200000 390459896 200000 48829109 200000 169342205 200000 950749590 200000 72291841 200000 247678150 200000 329570026 200000 523823742 200000 152771154 200000 862120646 200000 751116736 200000 333595065 200000 120239090 200000 237255621 200000 121619734 200000 927948264 200000 416997132 200000 833947124 200000 409705381 200000 838079179 200000 61219046 200000 637588130 200000 699684165 200000 419086146 200000 458775530 200000 719031874 200000 286438639 200000 624264526 200000 175092640 200000 886025827 200000 560190652 200000 292141071 200000 806418609 200000 180459957 200000 850551779 200000 680508871 200000 542190309 200000 2556938 200000 961940157 200000 128178133 200000 46819108 200000 896265809 200000 733000387 200000 913520825 200000 520023415 200000 483727003 200000 393600142 200000 981483542 200000 490017543 200000 686184986 200000 615547350 200000 886343338 200000 304058396 200000 506760476 200000 952340850 200000 129923159 200000 27382303 200000 464592147 200000 135271261 200000 637611036 200000 584536984 200000 179863695 200000 177674414 200000 191341083 200000 980118575 200000 549859649 200000 237842333 200000 263214484 200000 363427501 200000 358667769 200000 273533316 200000 51663080 200000 288873723 200000 623798952 200000 297194715 200000 677767062 200000 326442529 200000 418474590 200000 660662586 200000 347193920 200000 119553096 200000 290656588 200000 719364442 200000 974425766 200000 607643319 200000 470766274 200000 125740308 200000 47427496 200000 52478936 200000 511870257 200000 825836895 200000 774235463 200000 295758132 200000 623636520 200000 11735636 200000 857779364 200000 740480369 200000 906727002 200000 257964333 200000 297075710 200000 828124762 200000 952698774 200000 970484288 200000 247995575 200000 455084759 200000 261406412 200000 341071624 200000 153658191 200000 741888751 200000 601775630 200000 169579547 200000 565325158 200000 603455948 200000 606699147 200000 291712820 200000 367720894 200000 841136054 200000 953803412 200000 561037098 200000 672580662 200000 6285334 200000 40571291 200000 928608245 200000 897980366 200000 996532596 200000 806494766 200000 719507631 200000 527244456 200000 506921336 200000 190953471 200000 814407568 200000 969052165 200000 787533036 200000 973435870 200000 99608048 200000 216926275 200000 965143991 200000 38783420 200000 643070536 200000 826061029 200000 784762082 200000 974913705 200000 17062449 200000 583040650 200000 909530773 200000 169152726 200000 817952354 200000 394488563 200000 448400410 200000 640311699 200000 23354548 200000 729729792 200000 159883224 200000 981679441 200000 665371169 200000 11637938 200000 293448025 200000 575311264 200000 322504895 200000 759008554 200000 165350212 200000 914266417 200000 90164680 200000 176174760 200000 678657890 200000 214681044 200000 321037205 200000 213679244 200000 582859419 200000 493045881 200000 845640606 200000 343677783 200000 87271161 200000 705361202 200000 335167611 200000 917165737 200000 248411555 200000 150316334 200000 835450852 200000 388193092 200000 538510562 200000 150211263 200000 516155059 200000 606223623 200000 699332127 200000 721935188 200000 175083744 200000 162384626 200000 277248482 200000 891160959 200000 594358659 200000 804048168 200000 389759444 200000 991988975 200000 872955093 200000 760592615 200000 480841404 200000 680447605 200000 406536750 200000 716454545 200000 267430020 200000 422366722 200000 503573000 200000 83705253 200000 896451124 200000 840929447 200000 284648441 200000 440005317 200000 525180917 200000 382740115 200000 797528251 200000 246756273 200000 617408783 200000 747898647 200000 209955367 200000 474620746 200000 558115306 200000 811459236 200000 871485748 200000 572139919 200000 606564880 200000 446566602 200000 480937980 200000 26604450 200000 601066536 200000 122423866 200000 22041526 200000 545921987 200000 343484923 200000 338392260 200000 837234876 200000 727618386 200000 123249266 200000 169090392 200000 574165126 200000 678702288 200000 282029973 200000 189596168 200000 452616108 200000 90599390 200000 129020556 200000 870410756 200000 890973671 200000 641997116 200000 689711520 200000 662265755 200000 47588879 200000 533627594 200000 240547898 200000 918761024 200000 177015837 200000 6540169 200000 195136738 200000 874938497 200000 886853417 200000 717114265 200000 39547201 200000 939187729 200000 977842028 200000 887461435 200000 937014303 200000 863456190 200000 297418814 200000 564039632 200000 691371364 200000 538724218 200000 894447129 200000 726473176 200000 425635353 200000 358113878 200000 396662419 200000 374611187 200000 265213543 200000 610586241 200000 489924199 200000 222293218 200000 335661462 200000 485046604 200000 785759595 200000 533593734 200000 495441935 200000 49969448 200000 585453722 200000 230390750 200000 643983705 200000 194729382 200000 240802315 200000 644684812 200000 219601438 200000 95627636 200000 698176758 200000 658213712 200000 753249831 200000 988010085 200000 237620661 200000 600730891 200000 304861274 200000 539060585 200000 447040960 200000 705912252 200000 462278338 200000 629577872 200000 12394415 200000 400676101 200000 73519751 200000 6452491 200000 560169787 200000 33387942 200000 255384560 200000 94193450 200000 312115516 200000 780475263 200000 26675815 200000 444476509 200000 665197483 200000 774654865 200000 15858804 200000 279196470 200000 28528545 200000 711243772 200000 571033024 200000 771487589 200000 574313813 200000 237032962 200000 4882707 200000 538203065 200000 850028064 200000 563000834 200000 209429589 200000 730321957 200000 483054716 200000 443134333 200000 112595088 200000 202992055 200000 556912639 200000 465261843 200000 479450603 200000 133668513 200000 807654756 200000 751177861 200000 991509935 200000 529319476 200000 421961346 200000 932949684 200000 848544325 200000 344185567 200000 177638993 200000 106729376 200000 834006836 200000 208805939 200000 496613611 200000 416782441 200000 831303975 200000 880088801 200000 285875592 200000 404268368 200000 566240740 200000 878117561 200000 592406144 200000 911244213 200000 976775253 200000 88418988 200000 633679692 200000 444163098 200000 250451586 200000 602778826 200000 834217092 200000 140231710 200000 135034771 200000 64904260 200000 190349281 200000 828640897 200000 30975954 200000 795457898 200000 250430012 200000 559409446 200000 436519590 200000 977139629 200000 987803532 200000 222083339 200000 612864665 200000 987007389 200000 157569770 200000 837711954 200000 215124306 200000 337134314 200000 454302864 200000 980098106 200000 59278233 200000 253135974 200000 142419924 200000 547678501 200000 475477337 200000 343798273 200000 710250801 200000 625902739 200000 320805273 200000 897256650 200000 689003070 200000 700430117 200000 253523585 200000 376507124 200000 467778483 200000 827152538 200000 12896602 200000 535287757 200000 519512938 200000 501663700 200000 810981517 200000 529233351 200000 392720475 200000 298408147 200000 568630689 200000 5476979 200000 343888030 200000 219389111 200000 453746497 200000 169360512 200000 781431148 200000 544822721 200000 301563699 200000 542619583 200000 562705181 200000 583332690 200000 108987489 200000 208957729 200000 417075498 200000 674433513 200000 833500884 200000 714653879 200000 396656172 200000 195429672 200000 46081458 200000 321037232 200000 441274330 200000 209081807 200000 186340166 200000 300951133 200000 617271565 200000 216045503 200000 812114679 200000 146670127 200000 476773311 200000 725188087 200000 87453519 200000 316068790 200000 45003014 200000 728661145 200000 81912821 200000 766772386 200000 854957341 200000 224682725 200000 804594610 200000 455791557 200000 489906010 200000 812328251 200000 203365487 200000 334208271 200000 315547192 200000 637537564 200000 103966003 200000 173397392 200000 692136782 200000 874857257 200000 869400104 200000 126198136 200000 371837269 200000 309369121 200000 905631383 200000 106661913 200000 755376677 200000 170871270 200000 916538087 200000 663033826 200000 937367223 200000 686301048 200000 791220897 200000 390137957 200000 869146915 200000 916983543 200000 715011693 200000 433746001 200000 146310818 200000 723688613 200000 625072149 200000 835186551 200000 718848908 200000 624092128 200000 1518720 200000 411053257 200000 211880794 200000 826986795 200000 728178103 200000 308191829 200000 362304677 200000 273697829 200000 761805027 200000 202017101 200000 948768548 200000 720316303 200000 48966220 200000 916409345 200000 352325041 200000 547286346 200000 777043290 200000 270008290 200000 786460739 200000 500372565 200000 858264727 200000 685459328 200000 433344500 200000 205864146 200000 688097706 200000 627707020 200000 481988860 200000 507453441 200000 173999452 200000 414601686 200000 887505074 200000 152544322 200000 495648150 200000 778136911 200000 130263953 200000 544242455 200000 609289568 200000 308231 200000 597637424 200000 101159710 200000 883577570 200000 732483630 200000 89730632 200000 30708762 200000 981772134 200000 681194262 200000 119429297 200000 913616106 200000 896259411 200000 109015855 200000 7661412 200000 252331407 200000 731671090 200000 823281672 200000 629272186 200000 453781802 200000 916204204 200000 931595860 200000 991100714 200000 804896762 200000 201883272 200000 9707489 200000 968526797 200000 38567777 200000 73046705 200000 996313506 200000 286008284 200000 66342879 200000 312977709 200000 23723941 200000 24746480 200000 678051092 200000 663196966 200000 908336924 200000 77951425 200000 558159297 200000 546428644 200000 547581528 200000 213838374 200000 768936903 200000 625411536 200000 680727240 200000 997435162 200000 251121189 200000 246693489 200000 852613373 200000 739374004 200000 522217725 200000 841887345 200000 324931752 200000 921997356 200000 864379791 200000 605572761 200000 154122393 200000 304910300 200000 88677436 200000 224409296 200000 512588481 200000 731347772 200000 977219715 200000 782533151 200000 763156528 200000 297329636 200000 293703430 200000 480043182 200000 610454807 200000 375841421 200000 565326213 200000 424395719 200000 528419526 200000 884335888 200000 385999072 200000 233741265 200000 414239661 200000 618710628 200000 199976216 200000 442863701 200000 227206494 200000 792211618 200000 26828110 200000 125460476 200000 264597641 200000 771944196 200000 646132161 200000 989085838 200000 229771517 200000 531932640 200000 92336083 200000 74533107 200000 350285741 200000 564192433 200000 496754692 200000 418071349 200000 414465703 200000 741969421 200000 94836725 200000 487805051 200000 495157534 200000 612454831 200000 840254565 200000 952843534 200000 693451104 200000 327133806 200000 140283702 200000 490421335 200000 929103071 200000 505902146 200000 518699880 200000 956246237 200000 917839916 200000 160195141 200000 829800731 200000 612873291 200000 843065590 200000 520594607 200000 465104784 200000 37788007 200000 962255886 200000 124421336 200000 497192743 200000 235851803 200000 369701733 200000 904911161 200000 386214242 200000 84328815 200000 756161035 200000 365929323 200000 548543200 200000 442407308 200000 30556721 200000 648391205 200000 762851170 200000 754768826 200000 307203879 200000 190965568 200000 871444936 200000 462356577 200000 648046942 200000 5675446 200000 976726547 200000 697622282 200000 68728934 200000 81245597 200000 493800804 200000 314135134 200000 258158831 200000 479005232 200000 13762043 200000 800067621 200000 330805963 200000 819134917 200000 571827000 200000 20820808 200000 799491818 200000 976430551 200000 839374236 200000 906204622 200000 591297372 200000 500692733 200000 923346632 200000 225932514 200000 523866449 200000 318750447 200000 481938811 200000 435120330 200000 780367131 200000 161260167 200000 461391767 200000 346629872 200000 427782697 200000 143320509 200000 886745116 200000 853507548 200000 729869068 200000 604079529 200000 889425706 200000 69448502 200000 13453686 200000 656283268 200000 559471106 200000 909512136 200000 731025973 200000 113077670 200000 159181061 200000 998224761 200000 63911227 200000 885466505 200000 217123251 200000 504493394 200000 954655128 200000 952723907 200000 754445484 200000 271261052 200000 740908413 200000 662087438 200000 919219633 200000 213174591 200000 365231163 200000 760202563 200000 610314658 200000 870288131 200000 321473600 200000 635066713 200000 670730369 200000 239242833 200000 921251616 200000 858586986 200000 236825964 200000 686413266 200000 81023880 200000 482206381 200000 131347110 200000 154772303 200000 610968395 200000 852192636 200000 415681934 200000 406520238 200000 904136025 200000 17791311 200000 139544742 200000 768966394 200000 699859906 200000 358817982 200000 296905612 200000 671408730 200000 530135990 200000 570729346 200000 292510979 200000 882130456 200000 263585671 200000 285239923 200000 569029354 200000 129566619 200000 990504101 200000 347233674 200000 364350018 200000 300011884 200000 362947999 200000 171947487 200000 890769707 200000 716739379 200000 949839911 200000 588454315 200000 687516391 200000 452713402 200000 32646414 200000 300782150 200000 877716437 200000 246604008 200000 164080707 200000 706626602 200000 895426933 200000 695202247 200000 418373848 200000 477567213 200000 719283817 200000 689138814 200000 112527100 200000 386246986 200000 571197554 200000 588081237 200000 732224512 200000 441457431 200000 348416622 200000 523876279 200000 557327957 200000 345450831 200000 936983648 200000 503095851 200000 663461259 200000 189264905 200000 33822567 200000 63768665 200000 954825811 200000 973679741 200000 571321796 200000 752276490 200000 918378109 200000 426195717 200000 636425943 200000 105221159 200000 718427386 200000 983129881 200000 237118241 200000 767937720 200000 204224986 200000 848716113 200000 441722435 200000 603717861 200000 295542862 200000 985444710 200000 54313213 200000 405150968 200000 57670310 200000 56532528 200000 723385647 200000 618375768 200000 408474194 200000 405022632 200000 595172314 200000 152243598 200000 667611620 200000 816592615 200000 217659167 200000 613963331 200000 48366859 200000 337770020 200000 172251197 200000 107045695 200000 631127705 200000 406182584 200000 514760598 200000 867794026 200000 287682173 200000 733046557 200000 393528490 200000 402142925 200000 478101449 200000 635398377 200000 161000985 200000 690845329 200000 786368172 200000 311060695 200000 586759077 200000 589303038 200000 829497976 200000 546798270 200000 315918380 200000 370666621 200000 570299292 200000 84867990 200000 861143985 200000 72634006 200000 872824745 200000 339308921 200000 327862611 200000 790953969 200000 60076368 200000 110731679 200000 482931027 200000 256275543 200000 865630305 200000 217584736 200000 541760274 200000 799893169 200000 974967757 200000 315529013 200000 853687055 200000 673925895 200000 137426340 200000 576199862 200000 472300780 200000 161159810 200000 684268311 200000 492401820 200000 734098281 200000 980385642 200000 993252982 200000 167286208 200000 343229542 200000 845881639 200000 869472050 200000 55890969 200000 880782052 200000 169442882 200000 809402843 200000 690235584 200000 977752324 200000 378947684 200000 699386913 200000 660556783 200000 744238598 200000 957780565 200000 966151382 200000 258787580 200000 134127690 200000 82456573 200000 438558697 200000 215713378 200000 958381393 200000 727096934 200000 232968300 200000 396241848 200000 454065083 200000 458483639 200000 54151822 200000 816235446 200000 107093833 200000 214517049 200000 764923809 200000 668822070 200000 18238684 200000 426810709 200000 301947412 200000 323120 200000 448676980 200000 930676627 200000 784165753 200000 568013244 200000 231690033 200000 797624987 200000 623397503 200000 584689171 200000 776618324 200000 776698423 200000 877863671 200000 228861325 200000 261985342 200000 520099662 200000 195331026 200000 446764963 200000 941024879 200000 269223913 200000 588346656 200000 480846062 200000 179184519 200000 880014129 200000 698078226 200000 144651045 200000 395798087 200000 485869422 200000 789167352 200000 856592673 200000 415975055 200000 541039624 200000 280682819 200000 776041180 200000 627631456 200000 723157384 200000 612794755 200000 942194540 200000 325373147 200000 478578071 200000 723134825 200000 926928652 200000 534815808 200000 328001277 200000 821198277 200000 929880850 200000 233939951 200000 928850851 200000 823423624 200000 914266105 200000 535864681 200000 169363089 200000 746889409 200000 855464280 200000 2630479 200000 40880623 200000 625020067 200000 680475624 200000 544347488 200000 145771782 200000 625640316 200000 975622017 200000 852961406 200000 880113727 200000 608103359 200000 198551836 200000 665392297 200000 320963874 200000 534305018 200000 192707793 200000 368939778 200000 985945688 200000 219267040 200000 611861977 200000 527312840 200000 572480936 200000 967083071 200000 526006412 200000 300771421 200000 395232253 200000 844325129 200000 182518883 200000 899232576 200000 513922909 200000 938692175 200000 714119159 200000 918378515 200000 97827058 200000 681665344 200000 577054975 200000 990528407 200000 575073028 200000 914002989 200000 562046037 200000 677550506 200000 833968891 200000 915737735 200000 320407536 200000 169445199 200000 852975457 200000 950167774 200000 64179434 200000 993453220 200000 109181405 200000 634568931 200000 392406907 200000 490678508 200000 163061048 200000 328067430 200000 638511354 200000 251590279 200000 76320091 200000 641865304 200000 914867170 200000 899437812 200000 759684429 200000 324702921 200000 828228042 200000 151046869 200000 851771193 200000 125980393 200000 134069611 200000 51939305 200000 288207461 200000 447925770 200000 95689373 200000 167828242 200000 553573691 200000 839013019 200000 718153817 200000 551169616 200000 213955395 200000 924198446 200000 371984568 200000 915561156 200000 11555110 200000 500658547 200000 673220337 200000 453784749 200000 752079532 200000 900731449 200000 349059421 200000 892637549 200000 200762557 200000 906369906 200000 904840566 200000 770917252 200000 379599714 200000 577063215 200000 203698642 200000 779920530 200000 142318532 200000 700463263 200000 697764396 200000 301742936 200000 332980779 200000 312226323 200000 526246746 200000 135302583 200000 546400768 200000 55863037 200000 791946071 200000 233019055 200000 328150475 200000 476968427 200000 228942138 200000 614106208 200000 878210868 200000 825499791 200000 776557371 200000 85691915 200000 487343876 200000 584677305 200000 548276404 200000 945941008 200000 309031716 200000 687578970 200000 49305629 200000 111420401 200000 306260636 200000 65200258 200000 665103118 200000 169549388 200000 139228565 200000 217003873 200000 515854912 200000 319085796 200000 537600342 200000 394808137 200000 610691468 200000 972549784 200000 22739017 200000 229067434 200000 267011049 200000 830094186 200000 394061815 200000 767378196 200000 324730736 200000 272465016 200000 182025990 200000 606847287 200000 479749979 200000 704131077 200000 867924801 200000 677898469 200000 533480960 200000 652250992 200000 514763664 200000 873446670 200000 554072794 200000 803260218 200000 287248890 200000 505458113 200000 211028095 200000 508800259 200000 550281129 200000 616580656 200000 835701930 200000 295046540 200000 622272229 200000 966248620 200000 780232242 200000 104900790 200000 758265623 200000 676083876 200000 546737423 200000 619904897 200000 560839 200000 299837609 200000 302326875 200000 250569741 200000 509278621 200000 380202093 200000 126804046 200000 335200667 200000 539697763 200000 885262014 200000 944931392 200000 388286092 200000 597526784 200000 480034190 200000 236659882 200000 621520991 200000 445962365 200000 483446253 200000 874387237 200000 84180406 200000 776556290 200000 563158540 200000 639600744 200000 780795985 200000 738939353 200000 20906299 200000 595079244 200000 339833104 200000 765451625 200000 352810475 200000 514995659 200000 426716661 200000 796035388 200000 541511596 200000 290964731 200000 234095646 200000 413181945 200000 465155886 200000 571424535 200000 37904334 200000 31519593 200000 935754307 200000 563626613 200000 869394532 200000 561388660 200000 459921883 200000 610022544 200000 420150369 200000 399990564 200000 880252933 200000 506665471 200000 471201638 200000 403970720 200000 91060724 200000 636761210 200000 738255922 200000 465520945 200000 753461238 200000 129920219 200000 468400295 200000 390849088 200000 703287166 200000 553725210 200000 384020421 200000 622581333 200000 340867866 200000 909413455 200000 303195564 200000 893370137 200000 667608700 200000 71973043 200000 228688798 200000 790004051 200000 612051573 200000 639676830 200000 858550265 200000 174654189 200000 980804852 200000 929674 200000 873340992 200000 323756783 200000 713108746 200000 649528845 200000 724991250 200000 508300674 200000 749637352 200000 955048417 200000 433483312 200000 580365806 200000 712621534 200000 375965919 200000 154097274 200000 16622747 200000 567389789 200000 326425598 200000 827916786 200000 747216659 200000 743620597 200000 506229080 200000 681413047 200000 710712317 200000 786435415 200000 305908260 200000 708754954 200000 796081442 200000 397891667 200000 805202620 200000 970246219 200000 517135211 200000 620622810 200000 377890456 200000 402053371 200000 447720160 200000 325997564 200000 754741328 200000 412122043 200000 736652969 200000 496649705 200000 692771229 200000 904172874 200000 229582607 200000 27132403 200000 342756183 200000 559143818 200000 181184891 200000 634022793 200000 357811575 200000 352293755 200000 856120949 200000 418056509 200000 679157525 200000 488361278 200000 747181478 200000 903378622 200000 154164330 200000 149636114 200000 475638230 200000 634040030 200000 600516302 200000 248576089 200000 902087405 200000 151118220 200000 476308155 200000 873221011 200000 327866356 200000 297350617 200000 313837511 200000 956238432 200000 849462548 200000 69503479 200000 866226349 200000 991487105 200000 146203541 200000 245686580 200000 879308611 200000 365017302 200000 789321184 200000 968873986 200000 532127876 200000 693173089 200000 425801596 200000 660977 200000 407066759 200000 326842689 200000 425975571 200000 624873906 200000 717850756 200000 109211831 200000 564348526 200000 278500117 200000 512044245 200000 500810019 200000 614646387 200000 954124555 200000 877691634 200000 994331399 200000 637617453 200000 469617060 200000 271465331 200000 499055105 200000 124797380 200000 560317968 200000 790655505 200000 250009812 200000 321589887 200000 738283681 200000 675136420 200000 283638111 200000 143334600 200000 951347399 200000 669791781 200000 48729251 200000 3262759 200000 397308178 200000 16319661 200000 953568449 200000 666593093 200000 318468914 200000 943849843 200000 275792632 200000 924303850 200000 498151929 200000 440515536 200000 767156650 200000 23424766 200000 267910486 200000 727003198 200000 300820055 200000 352350603 200000 575547483 200000 638798932 200000 139922848 200000 38801848 200000 466584887 200000 525973706 200000 578548548 200000 448900814 200000 232135483 200000 908306298 200000 22169125 200000 706201398 200000 993484504 200000 187501403 200000 979451970 200000 860841591 200000 458499487 200000 718252679 200000 819582653 200000 555485500 200000 965671487 200000 954559542 200000 411831254 200000 44587339 200000 463607433 200000 996947136 200000 527943406 200000 359484302 200000 585392494 200000 254321054 200000 944147588 200000 40864269 200000 115761918 200000 711330152 200000 488303162 200000 653432305 200000 137582698 200000 670051287 200000 622866128 200000 870637441 200000 611040258 200000 338206660 200000 409742886 200000 549558823 200000 90179382 200000 492749606 200000 477633853 200000 561553516 200000 510749848 200000 11221271 200000 890724918 200000 771450359 200000 402887640 200000 39873486 200000 768838737 200000 814354832 200000 502917062 200000 892638884 200000 827196910 200000 849021218 200000 50222162 200000 874385939 200000 840987278 200000 393819060 200000 980514446 200000 350409650 200000 439794897 200000 907923310 200000 864199337 200000 481608249 200000 338080377 200000 955081113 200000 378366453 200000 366817666 200000 952195685 200000 999503518 200000 3011297 200000 427292805 200000 106766997 200000 188046853 200000 305705214 200000 632662874 200000 914175532 200000 125369462 200000 434591998 200000 667236666 200000 84569448 200000 225738682 200000 304231087 200000 48511101 200000 678521258 200000 995041466 200000 575847683 200000 35616412 200000 322856308 200000 468508543 200000 366425098 200000 355300400 200000 521760357 200000 243497775 200000 880636149 200000 818720496 200000 787151166 200000 785774613 200000 112504852 200000 889098677 200000 453832159 200000 782833560 200000 467424984 200000 581077625 200000 485614922 200000 200655938 200000 185899473 200000 265147474 200000 803245469 200000 353490874 200000 369233072 200000 654866811 200000 909818395 200000 29571273 200000 64987205 200000 399683914 200000 748486947 200000 806315352 200000 366490240 200000 902811706 200000 580270647 200000 537874542 200000 621662323 200000 887683554 200000 49291253 200000 187541045 200000 688945742 200000 734291195 200000 410572320 200000 326593014 200000 517527392 200000 209034077 200000 929638295 200000 386917400 200000 957459996 200000 196236289 200000 624047706 200000 825136676 200000 247498768 200000 921853695 200000 613473164 200000 270449346 200000 288925166 200000 647608720 200000 230185835 200000 79437756 200000 703609735 200000 481910796 200000 568330073 200000 330337273 200000 930145226 200000 173781484 200000 696834518 200000 888308098 200000 349322440 200000 551004105 200000 332388994 200000 329011584 200000 268471730 200000 269332826 200000 871554078 200000 875622459 200000 607019737 200000 249759097 200000 53955210 200000 208195356 200000 219396524 200000 534487069 200000 544806600 200000 845948586 200000 453471932 200000 210168416 200000 215603447 200000 265321615 200000 424313274 200000 737125498 200000 643131480 200000 428963219 200000 916946806 200000 494220738 200000 289643851 200000 211892639 200000 958409696 200000 476119219 200000 289833809 200000 968150971 200000 695063050 200000 257427684 200000 111081739 200000 645924367 200000 814970916 200000 538957070 200000 652180537 200000 234749925 200000 876616574 200000 667416329 200000 801072571 200000 490685860 200000 859762312 200000 972161998 200000 714102162 200000 899980501 200000 570523348 200000 124968822 200000 299550942 200000 157420065 200000 133816593 200000 486264120 200000 827736545 200000 40122703 200000 884747537 200000 297676653 200000 315181049 200000 790345034 200000 149204419 200000 624023439 200000 961169321 200000 157629976 200000 231449401 200000 272541236 200000 921385617 200000 295001315 200000 613662370 200000 477589271 200000 620328304 200000 666245107 200000 77768783 200000 711468302 200000 158743591 200000 451139249 200000 436527537 200000 708516884 200000 529451960 200000 274351524 200000 5371737 200000 58678080 200000 256486978 200000 614154358 200000 907591925 200000 850992330 200000 578793222 200000 604389872 200000 340655961 200000 388526604 200000 586487396 200000 93875705 200000 302487666 200000 856290174 200000 31960030 200000 233414042 200000 342744404 200000 446567097 200000 382938131 200000 918066427 200000 264483372 200000 187540083 200000 782211267 200000 728218982 200000 655119949 200000 844888712 200000 70524113 200000 685602114 200000 666285095 200000 858499566 200000 808271419 200000 790071320 200000 242126666 200000 767638206 200000 717891618 200000 621479569 200000 95358566 200000 179157042 200000 608438472 200000 520407157 200000 473126733 200000 993231520 200000 910698892 200000 342317228 200000 845750510 200000 696625539 200000 68038383 200000 143067456 200000 760813915 200000 862420849 200000 263213713 200000 512149336 200000 288037827 200000 354607653 200000 588976948 200000 55855421 200000 255432312 200000 353943670 200000 435217078 200000 976256088 200000 751047913 200000 449248861 200000 384031258 200000 513981744 200000 728894375 200000 579976434 200000 218607487 200000 805488496 200000 447709795 200000 443957869 200000 474049062 200000 973197278 200000 378617838 200000 590127656 200000 914178160 200000 217531492 200000 579917367 200000 336862363 200000 982442460 200000 559097866 200000 90622031 200000 866855263 200000 99288332 200000 826258681 200000 424526951 200000 486070059 200000 346216384 200000 388036217 200000 158184911 200000 422131160 200000 754244313 200000 836428018 200000 465812215 200000 632479840 200000 702414934 200000 428790253 200000 375406449 200000 431268057 200000 604224345 200000 234731539 200000 490977773 200000 811551870 200000 329548321 200000 660548908 200000 824060475 200000 364192677 200000 876399632 200000 567200801 200000 990327115 200000 158622665 200000 879226279 200000 156112633 200000 692317999 200000 547686785 200000 927923844 200000 297628895 200000 962806039 200000 204411013 200000 833469290 200000 217658393 200000 201343314 200000 209392559 200000 847420983 200000 206849553 200000 952525650 200000 420660471 200000 160166382 200000 177397071 200000 144658344 200000 775176053 200000 5669551 200000 384330107 200000 953446915 200000 429816674 200000 12082105 200000 863190367 200000 866364213 200000 110906902 200000 636890478 200000 59664098 200000 587087149 200000 160217099 200000 294397773 200000 245319949 200000 989204732 200000 907904215 200000 174433272 200000 202481161 200000 238013139 200000 461964596 200000 925988655 200000 910009630 200000 810930178 200000 920161019 200000 786256851 200000 412992180 200000 998817018 200000 593132323 200000 297960419 200000 621462100 200000 649066827 200000 434725830 200000 774015617 200000 530490536 200000 985956774 200000 583630363 200000 537388013 200000 168915830 200000 879728091 200000 534497916 200000 254652807 200000 173637543 200000 925606106 200000 892891745 200000 168383952 200000 964453701 200000 103813301 200000 923791970 200000 157087849 200000 336466807 200000 80242844 200000 647993400 200000 479087121 200000 966367879 200000 726590687 200000 798973115 200000 934824106 200000 559581148 200000 906526446 200000 860428260 200000 975197492 200000 664813055 200000 83771227 200000 285008075 200000 238431184 200000 599519384 200000 740117973 200000 190926761 200000 285887421 200000 399794289 200000 449024814 200000 373094359 200000 143041373 200000 274413425 200000 677587797 200000 164619212 200000 112576048 200000 858800802 200000 41735515 200000 822086433 200000 819460822 200000 510722603 200000 132305777 200000 743968400 200000 938604304 200000 264253269 200000 697166056 200000 756066287 200000 645196735 200000 937159816 200000 352704047 200000 821607481 200000 984989922 200000 256722766 200000 117758167 200000 521297285 200000 853109147 200000 516395086 200000 469298065 200000 372559627 200000 765155370 200000 481519953 200000 570202669 200000 422204197 200000 823195632 200000 340998976 200000 647045020 200000 582096203 200000 913736556 200000 71126051 200000 545844206 200000 917693973 200000 499675712 200000 856893730 200000 206651987 200000 128148284 200000 566162731 200000 445163655 200000 113621277 200000 720469400 200000 390956048 200000 704792505 200000 43760060 200000 621351202 200000 643540973 200000 309327169 200000 331238079 200000 599817459 200000 293867747 200000 106503880 200000 726010841 200000 554861890 200000 199299636 200000 499276054 200000 682115545 200000 335662441 200000 140257855 200000 496816659 200000 817945775 200000 955048415 200000 266343044 200000 153782984 200000 481083244 200000 987116606 200000 72815526 200000 639244638 200000 3404866 200000 945239357 200000 685377891 200000 54038301 200000 612868223 200000 46567094 200000 582247069 200000 978313838 200000 915866773 200000 803496864 200000 568430931 200000 396897497 200000 434122773 200000 499082261 200000 720176808 200000 988203782 200000 25857454 200000 727973197 200000 597695194 200000 12548799 200000 705131313 200000 948595616 200000 290684234 200000 519316202 200000 112164239 200000 508615815 200000 274735738 200000 140393874 200000 836171480 200000 670497434 200000 763853832 200000 771049439 200000 737397821 200000 968967570 200000 789756599 200000 228739097 200000 834829326 200000 938739784 200000 72445031 200000 564245928 200000 371377595 200000 691995315 200000 19724311 200000 323445013 200000 724490198 200000 409376237 200000 12464104 200000 294691337 200000 943240207 200000 400915501 200000 65965340 200000 138104652 200000 647080245 200000 103089357 200000 975951378 200000 831954630 200000 681633083 200000 909977668 200000 869405771 200000 8147329 200000 926264112 200000 472638508 200000 419471976 200000 249022884 200000 459699524 200000 837811516 200000 565489192 200000 46362744 200000 457414345 200000 507227470 200000 68108909 200000 296319590 200000 142972462 200000 368580954 200000 615744311 200000 621035766 200000 802099460 200000 869959032 200000 626335654 200000 499669200 200000 673762300 200000 731265761 200000 113950203 200000 643511742 200000 501158119 200000 946433005 200000 780567959 200000 189158567 200000 749141172 200000 485256725 200000 48820473 200000 574128020 200000 700921204 200000 97262578 200000 883058115 200000 506410926 200000 422068824 200000 910796091 200000 916501173 200000 968969021 200000 105586608 200000 794754761 200000 547529136 200000 345769385 200000 553424621 200000 788887702 200000 240766899 200000 553067899 200000 990085279 200000 545778104 200000 391950048 200000 524424284 200000 558835831 200000 196561514 200000 303078518 200000 90369300 200000 324451652 200000 429434371 200000 30813912 200000 651734924 200000 969641721 200000 181373179 200000 720086916 200000 957614284 200000 937731237 200000 59053804 200000 427564827 200000 423046396 200000 472154744 200000 590456974 200000 304807263 200000 786605925 200000 807702468 200000 845951417 200000 228673839 200000 557854832 200000 130586872 200000 163406182 200000 816528524 200000 647231397 200000 265112486 200000 74224557 200000 218495638 200000 841893293 200000 67184765 200000 576489927 200000 534001038 200000 82091087 200000 77848911 200000 576797708 200000 409726677 200000 108533366 200000 395185931 200000 719065077 200000 364399339 200000 787944488 200000 873113538 200000 451332635 200000 529276272 200000 586689167 200000 724215973 200000 531594293 200000 66011429 200000 180395507 200000 328952836 200000 406624541 200000 543026155 200000 920936380 200000 238194000 200000 939672778 200000 776507073 200000 78724724 200000 939392794 200000 602611798 200000 748340681 200000 28451266 200000 609901328 200000 324807161 200000 560035395 200000 215968367 200000 107851781 200000 898206987 200000 438160527 200000 518957668 200000 373579241 200000 950497796 200000 317894190 200000 629157032 200000 754792908 200000 242040958 200000 593373633 200000 321023334 200000 422378975 200000 265982769 200000 466744072 200000 661040100 200000 781964657 200000 343879669 200000 139991267 200000 36923532 200000 274005237 200000 911607235 200000 498779475 200000 343919846 200000 551809530 200000 224865972 200000 80339320 200000 563971995 200000 791309104 200000 694492159 200000 125056404 200000 208323699 200000 79124073 200000 621799421 200000 230478086 200000 206691414 200000 678740116 200000 415571496 200000 697419855 200000 789841742 200000 966267330 200000 340903190 200000 465120527 200000 343640193 200000 171165989 200000 161966210 200000 160114183 200000 867066939 200000 381605131 200000 556760386 200000 209174808 200000 7194593 200000 643641574 200000 462024017 200000 939083585 200000 560866302 200000 10326854 200000 461011910 200000 704639140 200000 862971961 200000 540074972 200000 452835033 200000 179714177 200000 997070171 200000 554832760 200000 90938853 200000 240450873 200000 104468813 200000 474127371 200000 464815455 200000 425588299 200000 455072023 200000 853161637 200000 914240227 200000 316468825 200000 522415842 200000 202040183 200000 148583719 200000 206242083 200000 332503029 200000 332474833 200000 7392260 200000 512212873 200000 492979386 200000 742088740 200000 858617459 200000 676958092 200000 529673914 200000 681812479 200000 811221132 200000 631533645 200000 157383323 200000 774656533 200000 631036297 200000 763521035 200000 25646120 200000 911120437 200000 189608896 200000 878505000 200000 983029321 200000 731287887 200000 204672684 200000 997763876 200000 772394757 200000 923629429 200000 862195939 200000 634205856 200000 680090502 200000 147172822 200000 230453792 200000 14598491 200000 782860308 200000 184943811 200000 516524346 200000 147501367 200000 158828056 200000 796620206 200000 427183146 200000 668421427 200000 590565914 200000 838452005 200000 761348616 200000 349617522 200000 525438402 200000 515585242 200000 163361036 200000 474613554 200000 292100570 200000 633776541 200000 976160913 200000 539032276 200000 567233609 200000 729744735 200000 749802252 200000 366409690 200000 525495320 200000 357279025 200000 119241241 200000 770303715 200000 499017071 200000 823001409 200000 181774446 200000 357005744 200000 954024856 200000 800838370 200000 149005284 200000 998869793 200000 735253242 200000 490821252 200000 472182645 200000 264245047 200000 733216543 200000 390092727 200000 578474295 200000 813933843 200000 429148334 200000 441087788 200000 606612069 200000 941774069 200000 829466480 200000 820384947 200000 267488085 200000 371897917 200000 108187213 200000 351408956 200000 364049282 200000 417628012 200000 759795023 200000 976751321 200000 733385603 200000 218255394 200000 270007197 200000 100266169 200000 63466768 200000 973586209 200000 281738112 200000 956376878 200000 219320067 200000 823144520 200000 750387809 200000 998678439 200000 896934740 200000 866363032 200000 403589832 200000 98202294 200000 286313755 200000 784068657 200000 503066206 200000 839835146 200000 67473041 200000 860779604 200000 24206314 200000 921705588 200000 612176655 200000 162268002 200000 469230422 200000 736989157 200000 415520524 200000 581627610 200000 902198699 200000 922958190 200000 588043809 200000 218270046 200000 766953743 200000 655182654 200000 352847623 200000 353307822 200000 837843661 200000 212959398 200000 783126423 200000 67464619 200000 35077965 200000 924659223 200000 45852360 200000 630089812 200000 57987606 200000 633305889 200000 186880692 200000 494870475 200000 714085842 200000 433664629 200000 666178194 200000 314420816 200000 356907593 200000 497365987 200000 353148092 200000 544568131 200000 239794788 200000 133433435 200000 473871530 200000 875851045 200000 403261483 200000 659045871 200000 743829236 200000 397866391 200000 189855942 200000 895211471 200000 499937107 200000 162322777 200000 326786174 200000 988161610 200000 384728735 200000 562595915 200000 285969084 200000 685355219 200000 250959057 200000 678078830 200000 550785032 200000 841531384 200000 167769345 200000 865002722 200000 288650763 200000 370245996 200000 244822376 200000 836717544 200000 759892365 200000 669053949 200000 357057375 200000 290116833 200000 123138678 200000 688784798 200000 875651933 200000 215955789 200000 834475983 200000 587640669 200000 331251963 200000 808221644 200000 142489537 200000 103726956 200000 163191539 200000 50120223 200000 927095188 200000 283559707 200000 670490907 200000 660821287 200000 151495601 200000 221625051 200000 646259310 200000 272857828 200000 428156319 200000 979656253 200000 315567363 200000 531920502 200000 404494856 200000 446077935 200000 789741586 200000 444748829 200000 53907637 200000 615886789 200000 528423925 200000 375860028 200000 646916748 200000 903114412 200000 96224804 200000 53395025 200000 946395544 200000 972099767 200000 456839479 200000 658774782 200000 605558017 200000 495194902 200000 302271719 200000 499227651 200000 363818254 200000 458497561 200000 392113676 200000 710221632 200000 382641961 200000 827207472 200000 444894879 200000 881044406 200000 810847707 200000 161521901 200000 649772985 200000 53644677 200000 332365514 200000 979537152 200000 508465041 200000 338611183 200000 718059713 200000 322571320 200000 506644353 200000 156906323 200000 398912935 200000 503830152 200000 729696256 200000 679620402 200000 699778182 200000 629691134 200000 215451816 200000 784729132 200000 50549125 200000 991199180 200000 33836592 200000 301751298 200000 745485805 200000 966949443 200000 117204082 200000 116631957 200000 745841703 200000 51896530 200000 16096869 200000 32085221 200000 462225850 200000 535087882 200000 79376931 200000 300330258 200000 798152017 200000 695224732 200000 814163684 200000 620339805 200000 68441778 200000 31090265 200000 203471104 200000 958165542 200000 140896967 200000 984728623 200000 171618288 200000 985539311 200000 204092824 200000 65099058 200000 914717260 200000 572822103 200000 527984206 200000 948266639 200000 749918669 200000 796682527 200000 853317936 200000 293080729 200000 697464140 200000 52637479 200000 201605032 200000 62983872 200000 312085184 200000 657103728 200000 987106367 200000 194644884 200000 795870019 200000 654668315 200000 825122460 200000 382635205 200000 142279948 200000 668773479 200000 908451207 200000 2418981 200000 626420597 200000 723979958 200000 493586667 200000 690411684 200000 461225717 200000 648360072 200000 114292687 200000 852067409 200000 796899110 200000 714757246 200000 946834011 200000 788669535 200000 321271487 200000 832437847 200000 913418200 200000 493931548 200000 449577882 200000 547396341 200000 524710063 200000 824572411 200000 827663023 200000 581256792 200000 219489384 200000 804838794 200000 648928278 200000 842758560 200000 132956587 200000 298888059 200000 368389384 200000 63064846 200000 24844865 200000 438529438 200000 704440797 200000 759505923 200000 174640404 200000 83718885 200000 357635086 200000 29495038 200000 173565994 200000 566700894 200000 523653684 200000 187819937 200000 34113196 200000 580766779 200000 133032454 200000 840112300 200000 743015652 200000 895743436 200000 100495965 200000 71499776 200000 747671609 200000 212118914 200000 554539315 200000 396783772 200000 520804149 200000 595596269 200000 161740702 200000 756831394 200000 657148799 200000 290935997 200000 748966361 200000 806430034 200000 548495328 200000 322300612 200000 256543547 200000 896470796 200000 435347521 200000 749690866 200000 62464572 200000 496838993 200000 764371369 200000 270783831 200000 757191798 200000 665274562 200000 308031555 200000 538892067 200000 294848673 200000 333367582 200000 571613525 200000 337156776 200000 14130837 200000 163255623 200000 954023241 200000 581612117 200000 565502795 200000 937287485 200000 425707431 200000 20793788 200000 895397083 200000 12241440 200000 556804375 200000 448827788 200000 488988798 200000 430900274 200000 366846307 200000 233462166 200000 681285772 200000 98368209 200000 860688754 200000 282175180 200000 731705470 200000 896790656 200000 713770317 200000 98899772 200000 583412461 200000 639944926 200000 32316445 200000 921256984 200000 756992912 200000 458647212 200000 288019498 200000 706003376 200000 500898625 200000 575616459 200000 988886749 200000 24820597 200000 46938103 200000 309564218 200000 495617725 200000 626787831 200000 152679116 200000 460912411 200000 862697332 200000 398747879 200000 964114424 200000 689129646 200000 63306186 200000 947011349 200000 762101971 200000 571369043 200000 314620840 200000 217127538 200000 147127765 200000 726787980 200000 870069782 200000 168385038 200000 378106520 200000 626875639 200000 203673916 200000 898481177 200000 864411604 200000 98555991 200000 844650596 200000 217902053 200000 723839841 200000 951417995 200000 544962037 200000 705127906 200000 505319992 200000 98524564 200000 678584184 200000 104579999 200000 331150962 200000 767159443 200000 445902742 200000 834402767 200000 739774278 200000 986499527 200000 541958166 200000 723105856 200000 517825805 200000 705773202 200000 664955875 200000 457937893 200000 314010945 200000 766110580 200000 158685955 200000 463675084 200000 193320056 200000 780577805 200000 93786272 200000 774329383 200000 465309293 200000 422075166 200000 937976578 200000 351066183 200000 584539126 200000 506768008 200000 730131858 200000 936058011 200000 239920910 200000 256058698 200000 43203799 200000 621886388 200000 520890060 200000 185975175 200000 294953084 200000 574458179 200000 34842472 200000 247389309 200000 701225287 200000 952176152 200000 185632317 200000 170351245 200000 603756834 200000 63507492 200000 367264704 200000 98671928 200000 164058901 200000 319623287 200000 746187661 200000 790672671 200000 482785608 200000 713536322 200000 744347738 200000 983422978 200000 693482245 200000 272382933 200000 223699456 200000 411317441 200000 148932787 200000 53571232 200000 320481144 200000 840158557 200000 544036827 200000 257501493 200000 583698650 200000 583562487 200000 206072614 200000 776497732 200000 925870944 200000 458747342 200000 732115036 200000 170186140 200000 258072928 200000 679333188 200000 736340069 200000 280078896 200000 281998421 200000 880008153 200000 823652683 200000 907832334 200000 496018645 200000 902424366 200000 773110325 200000 773636713 200000 858653339 200000 864463874 200000 39846252 200000 350858127 200000 259134590 200000 965314615 200000 327195225 200000 837624562 200000 21639799 200000 63317197 200000 469594499 200000 665239331 200000 428000670 200000 217880036 200000 128736405 200000 934207953 200000 943932971 200000 932117181 200000 326085717 200000 724833741 200000 544345465 200000 996371897 200000 549154477 200000 137393416 200000 994156030 200000 223883863 200000 912713381 200000 777078418 200000 660996947 200000 271403833 200000 416404582 200000 973699740 200000 543079473 200000 708797983 200000 861961528 200000 442990198 200000 847039088 200000 577961449 200000 376670595 200000 797679761 200000 33060618 200000 190431896 200000 551676624 200000 789707901 200000 507156501 200000 899880269 200000 621189576 200000 531528427 200000 253250764 200000 70626376 200000 823547955 200000 311456170 200000 85452677 200000 980682985 200000 694469370 200000 944060333 200000 785992123 200000 826316209 200000 208586788 200000 413451523 200000 700813829 200000 119454785 200000 693243612 200000 759572188 200000 483632155 200000 954548568 200000 950738792 200000 406215050 200000 96703191 200000 618002136 200000 539288370 200000 130724476 200000 174520369 200000 181657025 200000 41570498 200000 919227460 200000 822740289 200000 893671987 200000 67351488 200000 887834257 200000 999767104 200000 721390959 200000 304373494 200000 60593204 200000 268058759 200000 814560214 200000 373591115 200000 289260830 200000 222318733 200000 836364520 200000 450312904 200000 795089503 200000 489889259 200000 531808581 200000 170159254 200000 448033320 200000 268026714 200000 404912302 200000 110184701 200000 944088522 200000 830037171 200000 530525187 200000 589201509 200000 57107380 200000 477379821 200000 956689734 200000 547768920 200000 874182007 200000 630590498 200000 112403350 200000 823057789 200000 696988099 200000 316682121 200000 326962483 200000 708530077 200000 134144618 200000 392094076 200000 113399168 200000 431890848 200000 141608540 200000 73329523 200000 931643131 200000 555530128 200000 285562281 200000 643483142 200000 560329541 200000 310793364 200000 846300033 200000 786980078 200000 691142944 200000 109464822 200000 407920182 200000 418536195 200000 318022763 200000 669751325 200000 758358328 200000 892893758 200000 903695911 200000 755577490 200000 324778774 200000 208484791 200000 271968372 200000 278702589 200000 413502339 200000 974770599 200000 694576276 200000 947678504 200000 73255757 200000 171329383 200000 305968358 200000 915111930 200000 542329446 200000 160468334 200000 76272362 200000 647100285 200000 11883487 200000 727821141 200000 511282499 200000 361817560 200000 608950247 200000 523417558 200000 924442031 200000 121853524 200000 88925647 200000 539657927 200000 886016783 200000 932487513 200000 676119048 200000 419624227 200000 635001701 200000 190270577 200000 822878242 200000 709674241 200000 130572752 200000 3221059 200000 656157902 200000 381140377 200000 346296465 200000 861754520 200000 952024028 200000 315290437 200000 670758152 200000 311881305 200000 238323773 200000 982026621 200000 199748534 200000 115750798 200000 983571969 200000 523694297 200000 758129724 200000 447960927 200000 237367385 200000 612855570 200000 404954970 200000 522534934 200000 429925781 200000 804679424 200000 756573936 200000 280123162 200000 387451685 200000 857558684 200000 444805119 200000 100751604 200000 426018203 200000 285777663 200000 17860776 200000 721759565 200000 193138854 200000 379292768 200000 78268970 200000 768497901 200000 135449880 200000 41129497 200000 489687271 200000 842916284 200000 327278304 200000 510944417 200000 496761951 200000 471349443 200000 892026128 200000 1869714 200000 98454322 200000 241156139 200000 436663767 200000 284610979 200000 416626466 200000 714270524 200000 315239559 200000 70364334 200000 743544077 200000 572141663 200000 560734607 200000 147777962 200000 355315958 200000 255094556 200000 754850944 200000 910189745 200000 830728188 200000 551408667 200000 725590539 200000 538329339 200000 884231776 200000 881314086 200000 622050304 200000 486968032 200000 391469443 200000 235477795 200000 957624656 200000 156664281 200000 926197732 200000 585415709 200000 695384075 200000 434687614 200000 225981733 200000 352793916 200000 262608738 200000 518896776 200000 521612294 200000 685966024 200000 434385829 200000 50250448 200000 633689703 200000 625814569 200000 512655941 200000 154441037 200000 274981193 200000 501370344 200000 992587730 200000 316587289 200000 548139213 200000 824611246 200000 336293372 200000 72629355 200000 882037811 200000 369656899 200000 230704021 200000 938591901 200000 682929627 200000 157801360 200000 987208332 200000 192030758 200000 66243398 200000 397171356 200000 249326067 200000 647610528 200000 354603796 200000 770413457 200000 331068410 200000 38802114 200000 36819718 200000 103180215 200000 12167664 200000 382563942 200000 447340029 200000 161486199 200000 111388743 200000 766591108 200000 788821497 200000 830288985 200000 101216912 200000 156468532 200000 190034970 200000 797472517 200000 558397306 200000 695383983 200000 422925474 200000 95205189 200000 325463766 200000 839507021 200000 825544431 200000 164381696 200000 980473749 200000 537534599 200000 908356996 200000 411855167 200000 648181704 200000 976558326 200000 508271616 200000 339447851 200000 168150685 200000 229969745 200000 501410084 200000 138311436 200000 575661160 200000 884028017 200000 245915856 200000 656107850 200000 144811670 200000 625294416 200000 197039621 200000 404084078 200000 987260858 200000 935399940 200000 418009828 200000 714661665 200000 94208900 200000 472130504 200000 930810029 200000 561666347 200000 306406596 200000 298291955 200000 430367680 200000 560804213 200000 712871275 200000 36209661 200000 864377246 200000 998967559 200000 468127368 200000 692548224 200000 582951656 200000 223262217 200000 895853646 200000 314704692 200000 38241117 200000 22386116 200000 840821260 200000 426744817 200000 971220959 200000 843812001 200000 614920754 200000 457902000 200000 242845294 200000 87213096 200000 249935953 200000 838683785 200000 558103595 200000 981261058 200000 892963611 200000 293459893 200000 763282261 200000 134693110 200000 500758622 200000 71540108 200000 645079886 200000 743278831 200000 52944140 200000 862456711 200000 850940053 200000 190071539 200000 209968950 200000 937941567 200000 532717773 200000 972574252 200000 54787595 200000 6810475 200000 904082100 200000 435053794 200000 479470556 200000 113676261 200000 167994923 200000 721449085 200000 606359578 200000 397382564 200000 588995636 200000 776100231 200000 561423701 200000 3995586 200000 669535982 200000 82443687 200000 143491902 200000 641319543 200000 922864025 200000 800654758 200000 218072741 200000 679222555 200000 155692184 200000 356179309 200000 286866299 200000 617071142 200000 973754729 200000 940132867 200000 835047120 200000 877204786 200000 828215982 200000 494086547 200000 751103188 200000 37770487 200000 443250214 200000 479997795 200000 708678361 200000 316566349 200000 267027635 200000 782061021 200000 401096015 200000 190188845 200000 296595029 200000 43562633 200000 898770885 200000 340273328 200000 539632173 200000 280485904 200000 221077230 200000 593662733 200000 315402874 200000 183337018 200000 49159320 200000 650211997 200000 513343646 200000 235068399 200000 740207029 200000 733807322 200000 225302809 200000 964484921 200000 668412502 200000 466843738 200000 792499595 200000 208025919 200000 123994026 200000 277382872 200000 789828278 200000 616663114 200000 81097219 200000 466963754 200000 278473336 200000 285259202 200000 312307408 200000 909086539 200000 726010836 200000 611518001 200000 939976866 200000 355644498 200000 70872297 200000 163543358 200000 717026602 200000 791708792 200000 318362872 200000 459987890 200000 635334456 200000 912277781 200000 751546977 200000 552939894 200000 70083261 200000 871633057 200000 445252774 200000 398936978 200000 469819593 200000 69703863 200000 925567077 200000 500515887 200000 686050701 200000 292327437 200000 957487457 200000 854700180 200000 205256280 200000 33891964 200000 38060665 200000 631403307 200000 169958813 200000 39144189 200000 992325551 200000 883944317 200000 821944555 200000 955227048 200000 547436577 200000 335885360 200000 143147762 200000 974274999 200000 686259218 200000 573702927 200000 133663108 200000 69242240 200000 886076641 200000 28084994 200000 953954705 200000 171550846 200000 564410639 200000 380935696 200000 868843816 200000 194778439 200000 224380988 200000 659957603 200000 367141243 200000 300488086 200000 995453225 200000 475697475 200000 234152155 200000 342738498 200000 24542647 200000 938243865 200000 76494519 200000 36300100 200000 721028326 200000 537832301 200000 549990305 200000 315751860 200000 139612374 200000 784542183 200000 768027976 200000 334013898 200000 298818248 200000 171931473 200000 285693565 200000 208572641 200000 600617245 200000 339694482 200000 457710385 200000 353885039 200000 597520212 200000 382320563 200000 724064372 200000 413254413 200000 71733263 200000 190956508 200000 972122743 200000 711444084 200000 299486478 200000 513554775 200000 461406346 200000 552925052 200000 375710513 200000 382715531 200000 775058718 200000 14584095 200000 88882810 200000 876275970 200000 393931203 200000 406472051 200000 76329479 200000 25547107 200000 572795689 200000 312954803 200000 64152603 200000 785104247 200000 382256930 200000 152930357 200000 507417621 200000 541201446 200000 284272286 200000 281367668 200000 158833270 200000 380419962 200000 977284524 200000 527214855 200000 295941855 200000 223146138 200000 201374079 200000 647379366 200000 422555151 200000 109833167 200000 385480805 200000 921507115 200000 42100200 200000 236599938 200000 724874193 200000 968293774 200000 464520554 200000 536782651 200000 442819153 200000 354303975 200000 414408373 200000 332891043 200000 241661335 200000 271649903 200000 542785291 200000 453602945 200000 828126324 200000 899120767 200000 559060170 200000 881429951 200000 100392663 200000 218219150 200000 597874549 200000 375194726 200000 598130129 200000 469115445 200000 640612779 200000 382797980 200000 593134995 200000 962929197 200000 332341549 200000 217546156 200000 437502829 200000 598715471 200000 736109787 200000 491235838 200000 410098128 200000 498380178 200000 389056695 200000 872230169 200000 395277388 200000 746590736 200000 749815776 200000 133036455 200000 235036562 200000 480401152 200000 981739159 200000 450380144 200000 118113650 200000 641571516 200000 529520188 200000 756658013 200000 114735837 200000 187757756 200000 363009360 200000 360129910 200000 463877091 200000 643577752 200000 360797556 200000 713252067 200000 538766772 200000 577182473 200000 772684647 200000 253736429 200000 614326946 200000 748591079 200000 215113995 200000 582398461 200000 597329436 200000 327331883 200000 99325792 200000 783312795 200000 717725876 200000 136195309 200000 745419399 200000 593610352 200000 72782873 200000 926852198 200000 307203007 200000 59931460 200000 447536925 200000 992383471 200000 357532522 200000 967438847 200000 710940079 200000 268384767 200000 438954248 200000 426300330 200000 803606240 200000 932925999 200000 395528505 200000 225952366 200000 593733346 200000 790755129 200000 609206206 200000 390942099 200000 784997123 200000 289680627 200000 499941752 200000 607203714 200000 927247285 200000 543945816 200000 534104678 200000 977621954 200000 436977288 200000 895034751 200000 835465130 200000 234557693 200000 467583021 200000 443401632 200000 405520772 200000 47371516 200000 513854068 200000 154552085 200000 187459412 200000 841495205 200000 763117646 200000 836095830 200000 792988 200000 307380739 200000 264678347 200000 642471675 200000 162674170 200000 482361406 200000 984267804 200000 919538109 200000 666961713 200000 654483869 200000 445685136 200000 38131828 200000 459736352 200000 622352778 200000 158695834 200000 606604569 200000 983743688 200000 64673934 200000 404522697 200000 592777925 200000 734502986 200000 90199631 200000 925617357 200000 945195439 200000 931469541 200000 391463832 200000 522885752 200000 63690545 200000 516218619 200000 501837904 200000 702329785 200000 788916674 200000 259293196 200000 364094337 200000 815909282 200000 913856252 200000 979746489 200000 476733266 200000 761078882 200000 307765654 200000 424507585 200000 151419660 200000 95442762 200000 916447082 200000 290755334 200000 430635800 200000 43992779 200000 134298991 200000 796903303 200000 704411389 200000 271256182 200000 389099967 200000 436831590 200000 814052198 200000 831867642 200000 279142290 200000 528996579 200000 207445017 200000 651799080 200000 79770432 200000 716519263 200000 226634752 200000 75839729 200000 706701890 200000 538544473 200000 515940643 200000 465603941 200000 253492016 200000 999461491 200000 842607787 200000 260075189 200000 666795971 200000 526458733 200000 960983263 200000 32429361 200000 460836052 200000 417286183 200000 853569321 200000 597733962 200000 471973466 200000 878182819 200000 105518098 200000 311569039 200000 587730287 200000 562124287 200000 755025217 200000 156853683 200000 293334090 200000 153497726 200000 203916159 200000 673131653 200000 213816901 200000 169480063 200000 579636404 200000 77126901 200000 943903191 200000 725519491 200000 400994282 200000 784792085 200000 800680602 200000 248347690 200000 187072328 200000 30394388 200000 249219909 200000 636336694 200000 455289367 200000 96180804 200000 783069618 200000 509166470 200000 411839680 200000 958679316 200000 919480537 200000 139053594 200000 293537483 200000 780273174 200000 614122706 200000 290236693 200000 560425184 200000 818075641 200000 299343574 200000 394095797 200000 851679432 200000 279329422 200000 545770301 200000 755479643 200000 670763373 200000 402366662 200000 146712960 200000 476366985 200000 724476629 200000 35327665 200000 272897592 200000 916638942 200000 790033961 200000 297386880 200000 206470428 200000 548852763 200000 597578163 200000 567637891 200000 822029061 200000 440692256 200000 24575195 200000 762358315 200000 160739821 200000 730646511 200000 528734248 200000 705197064 200000 99185898 200000 310189991 200000 662219588 200000 262614731 200000 966294583 200000 945662088 200000 605914359 200000 854254404 200000 637828907 200000 37989108 200000 408408362 200000 568189795 200000 265379390 200000 67000428 200000 702224612 200000 103190074 200000 962291466 200000 150870414 200000 19821648 200000 554254329 200000 728286279 200000 111158813 200000 475175092 200000 339556335 200000 328907725 200000 800916216 200000 640834682 200000 944963215 200000 631138453 200000 13070368 200000 949633322 200000 128123751 200000 299404471 200000 836318901 200000 536117612 200000 971540266 200000 932902764 200000 942392056 200000 319520522 200000 53525926 200000 329990412 200000 175785034 200000 472587499 200000 167064525 200000 911815952 200000 811645739 200000 565783832 200000 537092528 200000 683227665 200000 628947771 200000 126468282 200000 886587518 200000 674200518 200000 842352443 200000 563090457 200000 985107080 200000 973536009 200000 893979403 200000 139837086 200000 625435967 200000 499720145 200000 914594733 200000 721521360 200000 72737075 200000 775022904 200000 810045760 200000 149557849 200000 314129941 200000 282442614 200000 416270085 200000 84601345 200000 990612661 200000 268492771 200000 217361244 200000 115000753 200000 938156291 200000 761646839 200000 94671302 200000 233814129 200000 838374929 200000 480598604 200000 224088292 200000 371383401 200000 41100815 200000 38097562 200000 546203766 200000 816787683 200000 336092237 200000 158751673 200000 296104796 200000 519999046 200000 167424315 200000 520459938 200000 700898199 200000 426441755 200000 288262763 200000 764224366 200000 317056071 200000 572861707 200000 909312140 200000 283443028 200000 754781102 200000 125028061 200000 591496560 200000 648769197 200000 137277738 200000 427150460 200000 39279110 200000 976587507 200000 308408126 200000 794722286 200000 410121312 200000 978395324 200000 570852234 200000 314300509 200000 446164909 200000 308082115 200000 614605005 200000 638556177 200000 553804862 200000 138775262 200000 742203112 200000 483108979 200000 443567492 200000 64780296 200000 997860573 200000 296668170 200000 537101840 200000 757513816 200000 883969739 200000 136772737 200000 938906513 200000 588515847 200000 341503987 200000 311457950 200000 327016664 200000 390929005 200000 801847478 200000 919996491 200000 352604630 200000 175336450 200000 564405395 200000 497754768 200000 851571611 200000 565113441 200000 539423788 200000 693790613 200000 833571415 200000 580335680 200000 232491328 200000 302151332 200000 6731100 200000 5918072 200000 217954994 200000 791936548 200000 393377050 200000 770496258 200000 830171264 200000 625787806 200000 253499681 200000 609315062 200000 501133259 200000 403348411 200000 38748705 200000 981829774 200000 557815509 200000 44107331 200000 982117356 200000 756317216 200000 769882877 200000 719772190 200000 767776625 200000 786665767 200000 490545348 200000 233370966 200000 278140610 200000 129042489 200000 880723402 200000 354605330 200000 537463566 200000 949111569 200000 700119249 200000 326973339 200000 461026983 200000 57982598 200000 369320887 200000 861185114 200000 715663612 200000 279364241 200000 939088767 200000 741852630 200000 561819294 200000 43063882 200000 841097288 200000 956982714 200000 775230782 200000 845039593 200000 22456147 200000 366608076 200000 510068653 200000 412416201 200000 675226369 200000 548667126 200000 158895066 200000 200182112 200000 83004114 200000 768976192 200000 390152406 200000 967533383 200000 495212389 200000 587210707 200000 295970002 200000 795941687 200000 321931901 200000 743926263 200000 85369118 200000 483224840 200000 304174842 200000 106063380 200000 53122602 200000 823515572 200000 300404443 200000 844344243 200000 146577800 200000 497963857 200000 258061122 200000 557426557 200000 108284904 200000 485656858 200000 415624302 200000 856446266 200000 712223514 200000 846188389 200000 431671234 200000 863537619 200000 480229902 200000 446770093 200000 650850236 200000 127619407 200000 617509078 200000 736801929 200000 815423485 200000 84369113 200000 237092514 200000 564089777 200000 171288391 200000 51999927 200000 166729153 200000 806082559 200000 879937912 200000 509890131 200000 484690854 200000 27776363 200000 513617299 200000 924604469 200000 356579039 200000 965951245 200000 866398136 200000 377780229 200000 724959006 200000 45430046 200000 863766310 200000 505475725 200000 799530292 200000 450066167 200000 773385791 200000 815501236 200000 582164752 200000 423027983 200000 670264962 200000 155597955 200000 499961795 200000 622890751 200000 107150993 200000 108469539 200000 394410366 200000 50017664 200000 384875564 200000 498438876 200000 425873809 200000 212399211 200000 214763572 200000 7310870 200000 728207981 200000 756423351 200000 474159784 200000 229639259 200000 194567074 200000 520135806 200000 122503338 200000 353065042 200000 649884129 200000 920465655 200000 828441722 200000 635963844 200000 592934650 200000 117423228 200000 66338168 200000 787415449 200000 364903390 200000 324945541 200000 434173477 200000 315739611 200000 372759196 200000 175002538 200000 374885410 200000 263721393 200000 291940455 200000 669244324 200000 846984239 200000 996160357 200000 83839886 200000 426305867 200000 682463276 200000 333313118 200000 810248577 200000 65246872 200000 122310938 200000 315723045 200000 653814482 200000 424138403 200000 599313689 200000 985689954 200000 702986032 200000 909729701 200000 124596586 200000 928588767 200000 126315373 200000 1211639 200000 471040622 200000 41935491 200000 842685304 200000 605239056 200000 49429925 200000 273836120 200000 896661602 200000 976018313 200000 930104239 200000 204464517 200000 568161372 200000 811695900 200000 854822477 200000 431036755 200000 568670903 200000 807508383 200000 562137696 200000 530578986 200000 637559778 200000 167923725 200000 456197607 200000 485089172 200000 56216942 200000 383640189 200000 151311876 200000 603644984 200000 688589836 200000 386009639 200000 673242359 200000 603326431 200000 837848460 200000 530795877 200000 847984161 200000 748139378 200000 873870047 200000 215862703 200000 950262273 200000 670836985 200000 790284821 200000 888155549 200000 502182969 200000 195995548 200000 996546142 200000 112083688 200000 931446664 200000 909679013 200000 633106444 200000 29471336 200000 44399569 200000 512571003 200000 256828047 200000 996843542 200000 296523794 200000 297801383 200000 374571638 200000 950687499 200000 845568108 200000 543647698 200000 178225012 200000 220998014 200000 430238241 200000 334609092 200000 765136984 200000 247411401 200000 494501264 200000 783847781 200000 192767250 200000 871608163 200000 769061946 200000 271350974 200000 836322995 200000 191544550 200000 811204799 200000 870945528 200000 116364653 200000 3952137 200000 429450464 200000 987638108 200000 300552846 200000 340758182 200000 876486014 200000 882421328 200000 918894728 200000 885811637 200000 49040536 200000 858701151 200000 667694316 200000 791810381 200000 89839441 200000 857193776 200000 473165417 200000 364060329 200000 816136167 200000 128207245 200000 418260176 200000 115078688 200000 506208187 200000 121100125 200000 361013522 200000 30034219 200000 522475855 200000 492086953 200000 702011199 200000 947244130 200000 321392705 200000 425983129 200000 285601928 200000 404641151 200000 548484948 200000 622221175 200000 568188221 200000 365091672 200000 248864360 200000 51307178 200000 815618766 200000 768877543 200000 471534716 200000 184054971 200000 483284941 200000 635566661 200000 162583985 200000 783264595 200000 904247274 200000 495699113 200000 785668425 200000 365043002 200000 521155061 200000 45412461 200000 917154723 200000 82975833 200000 172563422 200000 825454088 200000 226392640 200000 520229303 200000 362192055 200000 287820564 200000 279717825 200000 108832126 200000 691699887 200000 946500168 200000 409265125 200000 952350966 200000 235575576 200000 427465086 200000 232608654 200000 190513800 200000 22215777 200000 812710830 200000 827535548 200000 39272380 200000 809170459 200000 796463856 200000 767694991 200000 777211707 200000 740935415 200000 594271357 200000 174880072 200000 991868108 200000 979562694 200000 485427373 200000 471331912 200000 763715417 200000 863129207 200000 217436921 200000 229518350 200000 846397674 200000 560039963 200000 899980282 200000 777855548 200000 900974248 200000 812281571 200000 659591015 200000 626379666 200000 708761819 200000 411329311 200000 994464281 200000 292844529 200000 935225579 200000 171609152 200000 318202890 200000 648784472 200000 47490401 200000 879457494 200000 622946896 200000 981358825 200000 870625766 200000 912503954 200000 278669094 200000 921731812 200000 571855682 200000 538809924 200000 694694371 200000 244436649 200000 824261982 200000 467104220 200000 949649151 200000 941201337 200000 64707394 200000 758437996 200000 539453972 200000 44337844 200000 666150678 200000 221303843 200000 265413594 200000 361209180 200000 415974947 200000 386164307 200000 438310953 200000 892438160 200000 906188498 200000 23608171 200000 552912890 200000 62032465 200000 382067371 200000 651072765 200000 145455973 200000 260537279 200000 225384535 200000 284372408 200000 320190883 200000 543527707 200000 562509725 200000 187428206 200000 880285452 200000 111374278 200000 910122856 200000 641657102 200000 793119001 200000 776030784 200000 487069630 200000 816588457 200000 102676579 200000 651733545 200000 217523145 200000 583982960 200000 824963745 200000 125819458 200000 758945745 200000 849114036 200000 108542637 200000 921841260 200000 553453374 200000 842032356 200000 602342526 200000 436411814 200000 863870106 200000 796429201 200000 902094126 200000 191880722 200000 233199500 200000 115817323 200000 21239541 200000 59538160 200000 599599837 200000 167895364 200000 706385707 200000 485380768 200000 760707190 200000 936423692 200000 242496072 200000 134452387 200000 878480734 200000 400410067 200000 660190694 200000 433380250 200000 42553280 200000 133334986 200000 716403389 200000 305310021 200000 987368674 200000 592007745 200000 877022885 200000 363032196 200000 669000494 200000 779501480 200000 317480087 200000 507016536 200000 379135532 200000 92734865 200000 644677804 200000 723762401 200000 240495237 200000 410117291 200000 928151067 200000 650422113 200000 802050049 200000 734586568 200000 857379133 200000 232495159 200000 749064072 200000 613082327 200000 334940556 200000 214193124 200000 87138596 200000 811151081 200000 655475102 200000 190120968 200000 517647356 200000 437164592 200000 156722990 200000 544863588 200000 3926617 200000 41744122 200000 126908690 200000 712582617 200000 548797859 200000 881398969 200000 309039941 200000 15495782 200000 693840996 200000 398089725 200000 284021470 200000 848161069 200000 739706435 200000 89347703 200000 912665622 200000 267941230 200000 441219081 200000 454964471 200000 149445701 200000 701130122 200000 967872415 200000 882660206 200000 31080419 200000 145138944 200000 204107277 200000 190310124 200000 767516811 200000 602517106 200000 180793724 200000 867827106 200000 216316147 200000 643130272 200000 81638707 200000 377093344 200000 972567284 200000 216704362 200000 608473500 200000 740022039 200000 721915783 200000 750921681 200000 963316288 200000 875235286 200000 125670596 200000 300753398 200000 534348741 200000 475440080 200000 746310629 200000 653233176 200000 784509430 200000 859210452 200000 189916480 200000 606418329 200000 527685563 200000 768791506 200000 75323984 200000 67860217 200000 176864027 200000 468753628 200000 432473515 200000 147580377 200000 868767040 200000 41864481 200000 310515980 200000 713465592 200000 680490099 200000 627557619 200000 836218698 200000 990310968 200000 409940506 200000 777696193 200000 849480798 200000 607226520 200000 763387584 200000 301782556 200000 191493984 200000 345844283 200000 665474572 200000 15747509 200000 318058120 200000 403286623 200000 449345224 200000 324570972 200000 217251121 200000 387135845 200000 497696987 200000 895794434 200000 524300753 200000 580026063 200000 762115406 200000 711454648 200000 830381569 200000 566275388 200000 224480842 200000 890999212 200000 53129338 200000 821511277 200000 247492374 200000 661518385 200000 674630932 200000 692256066 200000 876041757 200000 582610359 200000 458811593 200000 727871420 200000 293724901 200000 275132878 200000 556204975 200000 774439164 200000 579003416 200000 63590183 200000 70262017 200000 880894786 200000 27882366 200000 540600722 200000 942521621 200000 382756334 200000 173858815 200000 637858815 200000 984853862 200000 358168961 200000 887925669 200000 451955840 200000 816883851 200000 457417627 200000 932720535 200000 420085316 200000 798434364 200000 556498686 200000 514928158 200000 847164829 200000 394722131 200000 648913801 200000 729499811 200000 113737722 200000 653260232 200000 422578237 200000 795703726 200000 500111341 200000 629789875 200000 772021050 200000 165016296 200000 189236517 200000 68831821 200000 487978945 200000 498091800 200000 255063155 200000 776107503 200000 125603379 200000 729199144 200000 445843400 200000 589450768 200000 39771663 200000 396671777 200000 898662453 200000 661665865 200000 602211320 200000 317874217 200000 151263209 200000 314845523 200000 551472044 200000 289114251 200000 45159989 200000 948588295 200000 236709388 200000 405815983 200000 433179530 200000 157142108 200000 494126873 200000 963488284 200000 300152184 200000 962087276 200000 56440820 200000 784380796 200000 808446128 200000 725099374 200000 596630237 200000 346653847 200000 34140930 200000 950590140 200000 999519540 200000 238187606 200000 796393310 200000 135646926 200000 285223291 200000 651677889 200000 753045462 200000 670906428 200000 26205520 200000 830950144 200000 305532826 200000 306576063 200000 61370230 200000 133104476 200000 269569273 200000 742327087 200000 736339404 200000 88933182 200000 454325094 200000 765095813 200000 298051923 200000 592089390 200000 616743280 200000 803614425 200000 414709803 200000 626360533 200000 771848903 200000 24773476 200000 889463702 200000 943137019 200000 38462524 200000 81579135 200000 672723954 200000 455707528 200000 447187905 200000 127639713 200000 659906242 200000 169591173 200000 367866980 200000 633005923 200000 436670629 200000 356859163 200000 450125399 200000 988021119 200000 704408412 200000 369966994 200000 818972394 200000 311962315 200000 956795848 200000 177165139 200000 460568718 200000 403353154 200000 304155113 200000 850001893 200000 355052244 200000 219423739 200000 700184799 200000 735240178 200000 422382187 200000 798317870 200000 495249131 200000 966897475 200000 893891876 200000 963253813 200000 572093293 200000 246967998 200000 796123631 200000 715661960 200000 401184998 200000 494116974 200000 507390686 200000 195024575 200000 586300151 200000 541898107 200000 645431585 200000 757422739 200000 404417120 200000 173293100 200000 649202952 200000 598340828 200000 170926849 200000 178153963 200000 793217539 200000 628053907 200000 181809115 200000 683509569 200000 581315748 200000 329354705 200000 311367950 200000 607168980 200000 627120795 200000 516492749 200000 380479452 200000 926482031 200000 584912567 200000 684479201 200000 804412580 200000 654664953 200000 947789035 200000 960953732 200000 864820455 200000 531167868 200000 823922245 200000 252677456 200000 298262341 200000 691719967 200000 656700663 200000 870534908 200000 125445503 200000 383826987 200000 806206034 200000 28603490 200000 913923702 200000 636079113 200000 346860741 200000 160465018 200000 248631338 200000 211199040 200000 829301729 200000 986217819 200000 654890427 200000 394395515 200000 399041623 200000 171755584 200000 28240746 200000 994333568 200000 952256504 200000 758478720 200000 179167383 200000 344709433 200000 122974642 200000 334964372 200000 20339140 200000 745432750 200000 735377305 200000 946833428 200000 200803472 200000 264376584 200000 801482458 200000 830618554 200000 732759996 200000 53722766 200000 780702152 200000 788822620 200000 435141416 200000 235722922 200000 928552403 200000 443288052 200000 527921109 200000 978521573 200000 846209931 200000 753464731 200000 73541604 200000 225972710 200000 338919073 200000 755487624 200000 256415380 200000 532972406 200000 996353508 200000 785201941 200000 92890183 200000 422857341 200000 36684615 200000 938516153 200000 756742269 200000 734759941 200000 56083928 200000 735195150 200000 63082967 200000 150487605 200000 642941386 200000 799524811 200000 960790548 200000 143557206 200000 518929003 200000 499926474 200000 651600918 200000 269287121 200000 227129902 200000 175878403 200000 902366173 200000 471924014 200000 389786785 200000 894908814 200000 832156809 200000 367556629 200000 432439926 200000 137135268 200000 816098907 200000 950789968 200000 780506494 200000 100509 200000 452670644 200000 653873094 200000 763654312 200000 21207282 200000 373356052 200000 332716416 200000 899957765 200000 967435324 200000 431247899 200000 182852518 200000 233807046 200000 303745586 200000 237224841 200000 59808386 200000 496647995 200000 776266157 200000 200154177 200000 489039740 200000 640454869 200000 285137063 200000 604892993 200000 993471259 200000 787578404 200000 593888822 200000 73513131 200000 595585289 200000 192612568 200000 421819541 200000 538528191 200000 204882446 200000 467240387 200000 409072923 200000 427328221 200000 41184787 200000 378943701 200000 689721920 200000 293346694 200000 979754015 200000 981692190 200000 841778590 200000 936401499 200000 430176349 200000 905957582 200000 151831533 200000 217541403 200000 745364499 200000 858540855 200000 290517253 200000 658974376 200000 203230123 200000 422341320 200000 158984159 200000 969086210 200000 580523693 200000 699400467 200000 505057427 200000 513768777 200000 879981505 200000 585536711 200000 658646106 200000 830450623 200000 799809201 200000 935547830 200000 3109260 200000 874997698 200000 479460964 200000 378744527 200000 39762338 200000 448510421 200000 40282851 200000 231744547 200000 219371829 200000 464878999 200000 550160215 200000 194683107 200000 995218428 200000 199038409 200000 968730632 200000 520082783 200000 950047953 200000 970622540 200000 831509087 200000 721164040 200000 511190443 200000 41915423 200000 297203427 200000 506647150 200000 151154596 200000 840809828 200000 795236158 200000 901193026 200000 369146100 200000 593115483 200000 735136824 200000 821757012 200000 24150259 200000 13848676 200000 200338874 200000 641548181 200000 200615449 200000 543559169 200000 420603084 200000 719846421 200000 191888896 200000 922976976 200000 822904726 200000 828339205 200000 472209760 200000 468719252 200000 686157154 200000 855450292 200000 247750161 200000 939676204 200000 733743255 200000 333290645 200000 460588812 200000 55756697 200000 476905662 200000 401226551 200000 643368042 200000 674530812 200000 498078336 200000 531729226 200000 232238434 200000 200630164 200000 61746596 200000 710895775 200000 378430029 200000 573532611 200000 830547733 200000 565282856 200000 80367269 200000 295686409 200000 131990745 200000 521274355 200000 582104832 200000 867755782 200000 743234586 200000 505126706 200000 830427417 200000 83838075 200000 450463520 200000 492376630 200000 804037062 200000 264559433 200000 440341844 200000 331624558 200000 504225538 200000 577580144 200000 395963709 200000 58539627 200000 579922404 200000 75760656 200000 78306438 200000 171861982 200000 778983077 200000 751576426 200000 4728821 200000 416793495 200000 162657437 200000 267204318 200000 365059956 200000 811707783 200000 751379012 200000 993820141 200000 710818827 200000 213725374 200000 387364661 200000 644929848 200000 77449698 200000 797773165 200000 812731430 200000 295719551 200000 824380995 200000 486946532 200000 354304240 200000 716856482 200000 787335573 200000 804727187 200000 91743372 200000 895999394 200000 97057121 200000 535383308 200000 773218066 200000 631566496 200000 587672656 200000 55295999 200000 173812668 200000 231754716 200000 581314602 200000 947767867 200000 353497312 200000 816573622 200000 168109015 200000 273606323 200000 538536441 200000 878893998 200000 293249889 200000 736809333 200000 275638685 200000 335725671 200000 511383023 200000 195153844 200000 743209863 200000 744888735 200000 334875082 200000 214720958 200000 440670350 200000 901522232 200000 453721179 200000 612509445 200000 255363755 200000 873232434 200000 254043178 200000 841253914 200000 232020214 200000 520841389 200000 107044063 200000 844476588 200000 559472551 200000 921434602 200000 957113155 200000 363104652 200000 359359001 200000 910060618 200000 944081215 200000 168993451 200000 280590018 200000 976979276 200000 46654427 200000 204979993 200000 450353979 200000 346260882 200000 862785856 200000 414779143 200000 622206525 200000 398891228 200000 306344630 200000 566620101 200000 196221344 200000 157044746 200000 195069093 200000 21553092 200000 34526814 200000 857314590 200000 73558678 200000 16119444 200000 505511565 200000 692245814 200000 5483314 200000 541915366 200000 476254568 200000 690653845 200000 881914945 200000 247338633 200000 223743813 200000 720625306 200000 952160428 200000 420633712 200000 52021663 200000 922006982 200000 246562938 200000 727110314 200000 877089549 200000 589117370 200000 845371094 200000 6483559 200000 537404231 200000 812059957 200000 793856006 200000 259151353 200000 357325607 200000 566940185 200000 851185524 200000 573640911 200000 741750437 200000 133031782 200000 892750760 200000 443660155 200000 281023193 200000 503913788 200000 805080138 200000 48071084 200000 386806268 200000 654740700 200000 31619108 200000 592340531 200000 526980967 200000 733008551 200000 998308125 200000 842886401 200000 205351825 200000 363018269 200000 429686334 200000 524181799 200000 973057555 200000 658136030 200000 126936496 200000 132971220 200000 925164966 200000 79151531 200000 785118395 200000 882808665 200000 492588579 200000 622940772 200000 690299335 200000 536689959 200000 755912321 200000 850702859 200000 855201374 200000 447425998 200000 470024410 200000 824572863 200000 670228263 200000 20088830 200000 804916326 200000 690771392 200000 76147691 200000 32363913 200000 868726140 200000 192405873 200000 825258386 200000 569291103 200000 680681367 200000 63024976 200000 161590822 200000 640540048 200000 6889294 200000 738370302 200000 719359695 200000 889834828 200000 554978394 200000 125239101 200000 901128148 200000 88164581 200000 130266003 200000 102562796 200000 865953439 200000 731992523 200000 965718770 200000 193442828 200000 706468792 200000 790724749 200000 598117775 200000 650789821 200000 975230152 200000 486786270 200000 818064291 200000 902060097 200000 55130774 200000 820141964 200000 147377287 200000 424486391 200000 823087372 200000 137871497 200000 679356594 200000 306260063 200000 510292787 200000 561140454 200000 230567357 200000 946440220 200000 710255922 200000 890415826 200000 20998242 200000 55857388 200000 756925010 200000 765183902 200000 984959095 200000 188168112 200000 756672763 200000 58824123 200000 539639031 200000 273559658 200000 62206135 200000 977812153 200000 59600889 200000 813707321 200000 841775661 200000 34745673 200000 944586421 200000 217328990 200000 128392998 200000 36327227 200000 231480197 200000 576774457 200000 112943755 200000 75995520 200000 897442785 200000 994778699 200000 364704356 200000 243378216 200000 937548897 200000 339767861 200000 32912345 200000 776989796 200000 600095422 200000 322006455 200000 28753204 200000 206721156 200000 824705488 200000 476333745 200000 279890908 200000 883752440 200000 805046672 200000 733230628 200000 966728282 200000 157067090 200000 958950167 200000 357055537 200000 388984919 200000 416521793 200000 169338524 200000 288611351 200000 617507483 200000 377568663 200000 937398649 200000 116278328 200000 785041166 200000 236210499 200000 510172709 200000 643383828 200000 329590969 200000 474011735 200000 630095930 200000 673775179 200000 52721605 200000 801107714 200000 222749807 200000 614289055 200000 266172283 200000 490298006 200000 842898590 200000 233099758 200000 517547585 200000 777500034 200000 751053247 200000 652196411 200000 690812834 200000 894758743 200000 367642089 200000 105442981 200000 282184261 200000 181444294 200000 617360983 200000 572036461 200000 737453556 200000 432094623 200000 700719968 200000 156287476 200000 904194966 200000 114002643 200000 862180989 200000 33776313 200000 71883572 200000 11571826 200000 982635590 200000 625633630 200000 811952630 200000 714720685 200000 10528885 200000 81388195 200000 752369702 200000 7983316 200000 608091104 200000 994645608 200000 863702827 200000 399290712 200000 3918977 200000 614236078 200000 582974862 200000 616942025 200000 850334577 200000 316247190 200000 694760184 200000 670543319 200000 204196071 200000 720770144 200000 101709873 200000 442182740 200000 438827069 200000 167628140 200000 775681314 200000 322078000 200000 836410858 200000 61996859 200000 586537682 200000 242771322 200000 174515592 200000 920104045 200000 78836075 200000 127103333 200000 387684814 200000 41322692 200000 11513397 200000 611195967 200000 509723286 200000 385493278 200000 263416729 200000 816868474 200000 270521560 200000 704352126 200000 874046239 200000 53612455 200000 273965228 200000 110212867 200000 251184496 200000 548823157 200000 517288779 200000 255734255 200000 870755923 200000 799529141 200000 751986445 200000 649382816 200000 563168946 200000 212127064 200000 705388907 200000 549097625 200000 63624341 200000 886982255 200000 967090430 200000 979167865 200000 860323109 200000 675129641 200000 878955389 200000 470038017 200000 950474922 200000 803441111 200000 694369729 200000 797377297 200000 58617996 200000 160647657 200000 628935108 200000 983051435 200000 961863508 200000 531745777 200000 389665948 200000 397221613 200000 214679723 200000 924323743 200000 588180612 200000 601955610 200000 395610970 200000 505219523 200000 195985619 200000 551956881 200000 170120007 200000 164717646 200000 540048897 200000 515218899 200000 635669885 200000 645867087 200000 109398440 200000 387270273 200000 280339491 200000 909878777 200000 559811200 200000 341760346 200000 242046082 200000 779805851 200000 748442209 200000 926037312 200000 62930691 200000 35482277 200000 771828804 200000 693525555 200000 183461678 200000 301207977 200000 921012289 200000 751600468 200000 503919020 200000 444721750 200000 891267985 200000 938267362 200000 227889732 200000 476191357 200000 571339916 200000 887545919 200000 482301409 200000 980863247 200000 127149740 200000 969172458 200000 309517961 200000 113332253 200000 461943431 200000 494256006 200000 138352486 200000 480467670 200000 253024727 200000 912111057 200000 279261376 200000 64405899 200000 111532405 200000 618660012 200000 287925759 200000 320040365 200000 882461528 200000 735931673 200000 115578285 200000 951930828 200000 253504666 200000 628340023 200000 4827505 200000 287737241 200000 874502515 200000 29068870 200000 323149844 200000 881069028 200000 550262075 200000 386545321 200000 45968767 200000 703857822 200000 150162538 200000 217163230 200000 952903354 200000 18725591 200000 812437146 200000 16798855 200000 188786669 200000 41745087 200000 124141699 200000 233811043 200000 898017889 200000 208218536 200000 455109629 200000 649905748 200000 451360895 200000 341598722 200000 619130369 200000 957285466 200000 124182480 200000 146255708 200000 801968808 200000 208276886 200000 115592442 200000 527094889 200000 785058601 200000 748933703 200000 779327944 200000 907152631 200000 258576861 200000 642218959 200000 34239265 200000 414131193 200000 97650750 200000 196364974 200000 76570895 200000 519875965 200000 983011554 200000 235790980 200000 946356409 200000 876056245 200000 481541508 200000 315659283 200000 858820712 200000 887809010 200000 107160826 200000 327856953 200000 675565444 200000 465421987 200000 987533631 200000 337553145 200000 288671383 200000 800506713 200000 465321834 200000 644437874 200000 820602696 200000 712865221 200000 642484660 200000 769145317 200000 480278624 200000 787729079 200000 667975541 200000 20652722 200000 932053960 200000 143721504 200000 678872357 200000 942422875 200000 201675912 200000 322154768 200000 664790111 200000 339709567 200000 792390857 200000 775329720 200000 300359129 200000 587022814 200000 578440658 200000 626511208 200000 836434796 200000 127080026 200000 447169037 200000 864010896 200000 232581649 200000 517406196 200000 955918083 200000 409528514 200000 689214432 200000 469290442 200000 981914970 200000 235166382 200000 209594899 200000 990554655 200000 930479837 200000 569060899 200000 122197248 200000 263690322 200000 650034292 200000 442306580 200000 532089890 200000 628061924 200000 228690982 200000 705787023 200000 794460175 200000 719028597 200000 561267485 200000 754592455 200000 640346754 200000 234425030 200000 669652386 200000 846458634 200000 862497874 200000 828775096 200000 451672859 200000 277312714 200000 40372088 200000 182124107 200000 598324755 200000 516448408 200000 605494540 200000 541600671 200000 568208433 200000 876638755 200000 232721222 200000 584447989 200000 839206975 200000 407057468 200000 867729281 200000 267972526 200000 502152228 200000 453469908 200000 22371379 200000 731103305 200000 21580009 200000 626971387 200000 446836981 200000 861862504 200000 268923063 200000 487974114 200000 174314624 200000 101708235 200000 20445909 200000 29956569 200000 379655852 200000 732475219 200000 387954094 200000 322949201 200000 987549811 200000 6192895 200000 169172680 200000 894249434 200000 684784107 200000 486069233 200000 611366605 200000 498980644 200000 145504335 200000 603014248 200000 120663429 200000 926457857 200000 914119669 200000 219814854 200000 148755416 200000 934480225 200000 648154712 200000 693133451 200000 348563920 200000 973128019 200000 114279439 200000 282748504 200000 773096084 200000 664743178 200000 195927250 200000 293722604 200000 919180397 200000 822727381 200000 921341819 200000 8450857 200000 247547588 200000 127772196 200000 303090690 200000 150933775 200000 951637537 200000 430116744 200000 184466815 200000 432453566 200000 966001709 200000 152971955 200000 721470507 200000 312920696 200000 432346543 200000 681555059 200000 115448159 200000 968700315 200000 736030865 200000 744882362 200000 290537362 200000 326754474 200000 152498652 200000 952207512 200000 237390429 200000 385904708 200000 653840310 200000 350749246 200000 671048313 200000 369196586 200000 177478506 200000 664712956 200000 559831999 200000 938647869 200000 389472608 200000 783315779 200000 343268646 200000 947892092 200000 248270623 200000 70036131 200000 57068232 200000 842808841 200000 454809425 200000 179594189 200000 807948765 200000 665074980 200000 465626558 200000 613907601 200000 2772156 200000 770920493 200000 557619535 200000 997944288 200000 200737504 200000 614958501 200000 636865036 200000 656462794 200000 756805344 200000 822153517 200000 504991005 200000 511658879 200000 660121205 200000 64042884 200000 387047627 200000 730154321 200000 58378871 200000 205208204 200000 828552319 200000 813298863 200000 32864991 200000 693692741 200000 898142401 200000 516492843 200000 536689349 200000 595904464 200000 908750650 200000 493144948 200000 801037922 200000 759868268 200000 241731762 200000 515323228 200000 934887695 200000 164884091 200000 756147985 200000 422099410 200000 364481859 200000 443471485 200000 835632992 200000 408075240 200000 509965463 200000 366489618 200000 176676296 200000 548860877 200000 872217029 200000 102030075 200000 284067729 200000 751685842 200000 752612003 200000 992962073 200000 886618404 200000 790870888 200000 133286956 200000 265026411 200000 964064264 200000 156500767 200000 802880631 200000 554142739 200000 133424359 200000 626624680 200000 676750524 200000 40045649 200000 377607562 200000 235039187 200000 824580949 200000 46629765 200000 1412311 200000 674187153 200000 60572602 200000 81812529 200000 425372377 200000 830148594 200000 895745155 200000 687328243 200000 38916792 200000 794835495 200000 495221097 200000 744997774 200000 630592187 200000 700092543 200000 528208196 200000 65693921 200000 778057292 200000 669928045 200000 977857037 200000 304741613 200000 588382196 200000 524586112 200000 666357469 200000 505010643 200000 409641817 200000 400196712 200000 46876651 200000 426336978 200000 591009606 200000 573106423 200000 946354321 200000 100424268 200000 285919651 200000 914522140 200000 716681030 200000 208345537 200000 414734199 200000 366798057 200000 451094436 200000 200725458 200000 219618028 200000 701505933 200000 698666594 200000 585452606 200000 975444298 200000 50855257 200000 171722586 200000 657267175 200000 90183418 200000 372232895 200000 415725444 200000 951929036 200000 198583683 200000 39650125 200000 387136248 200000 566958095 200000 793930640 200000 277223349 200000 464006894 200000 589408240 200000 998748391 200000 298662855 200000 254872000 200000 860718544 200000 663324274 200000 795928692 200000 525019878 200000 407907886 200000 963339833 200000 859106764 200000 630764281 200000 459687084 200000 905074533 200000 337867008 200000 773198256 200000 741698058 200000 959240253 200000 21456992 200000 256508388 200000 358230056 200000 661493292 200000 285043037 200000 991869838 200000 465945608 200000 89212344 200000 101570182 200000 364768711 200000 911950792 200000 911816843 200000 249499534 200000 353260230 200000 628731563 200000 460741997 200000 485768516 200000 210627557 200000 455788816 200000 606037062 200000 386363800 200000 475746715 200000 744620152 200000 324806176 200000 823721372 200000 819621762 200000 879734147 200000 361188642 200000 652011391 200000 527345745 200000 986686963 200000 957928085 200000 421084307 200000 53356514 200000 906152103 200000 382613218 200000 154495303 200000 358178605 200000 548692895 200000 382968721 200000 618067245 200000 417757770 200000 931227134 200000 933235530 200000 605613812 200000 144216178 200000 689830914 200000 182265815 200000 570842733 200000 227931645 200000 395813644 200000 851981343 200000 724538505 200000 716832868 200000 400220062 200000 329378347 200000 320629080 200000 683481152 200000 901647191 200000 589194019 200000 830312459 200000 249377608 200000 118501624 200000 259155793 200000 311555826 200000 536032341 200000 601912417 200000 307009053 200000 255881598 200000 541569377 200000 994248340 200000 690818574 200000 827427903 200000 127610242 200000 182156208 200000 833871054 200000 813922534 200000 87544563 200000 58623733 200000 327365413 200000 790040643 200000 438067979 200000 700973253 200000 619237628 200000 266332230 200000 101333058 200000 708151969 200000 663211354 200000 476393473 200000 909799474 200000 777283879 200000 770496618 200000 357120932 200000 244779923 200000 570821146 200000 806598514 200000 140693630 200000 204683837 200000 106814553 200000 488838364 200000 135030530 200000 474689321 200000 224770533 200000 386889776 200000 747178174 200000 703668335 200000 654782942 200000 372827158 200000 318777445 200000 783446344 200000 568671365 200000 490191960 200000 395471301 200000 423210508 200000 129718075 200000 49512413 200000 469652944 200000 733901877 200000 337399424 200000 791194286 200000 904961687 200000 261280857 200000 310960628 200000 410657268 200000 606403401 200000 397082674 200000 857076312 200000 927097335 200000 670352439 200000 588675225 200000 589514636 200000 86881824 200000 693611218 200000 112031109 200000 401410194 200000 848724214 200000 615978922 200000 649996304 200000 573461897 200000 321581603 200000 333121648 200000 343711858 200000 958102450 200000 167709807 200000 244576756 200000 311451139 200000 774926189 200000 324254147 200000 593811495 200000 82390843 200000 607985211 200000 316819239 200000 87935512 200000 880899508 200000 741539517 200000 342668995 200000 428861946 200000 253849638 200000 639184051 200000 315107809 200000 144435996 200000 715662953 200000 668360445 200000 471755496 200000 757424110 200000 381995894 200000 697633692 200000 43711329 200000 714088450 200000 42536806 200000 122422704 200000 452953589 200000 319548935 200000 703388016 200000 350672251 200000 212203115 200000 855309775 200000 162275821 200000 943730780 200000 870260142 200000 413036617 200000 801256535 200000 704930003 200000 649067972 200000 781821831 200000 785695556 200000 249094787 200000 199664599 200000 686467256 200000 707121775 200000 596077610 200000 379012143 200000 648079917 200000 3406510 200000 565097897 200000 919776821 200000 131578711 200000 178873340 200000 972201986 200000 964891248 200000 461335751 200000 472136048 200000 221796692 200000 931851915 200000 861093420 200000 840829251 200000 976809184 200000 463517516 200000 850288727 200000 78161613 200000 931287303 200000 74764957 200000 145257273 200000 418782342 200000 799573320 200000 574535558 200000 241029090 200000 874571273 200000 392289349 200000 448320047 200000 74293378 200000 703986700 200000 59027902 200000 682328546 200000 226713195 200000 841683048 200000 982439059 200000 858622726 200000 514966029 200000 342771222 200000 457078469 200000 733648164 200000 230804728 200000 296846127 200000 967252853 200000 428378341 200000 586999260 200000 616787690 200000 366485218 200000 763634705 200000 873529483 200000 774440864 200000 221175406 200000 397037456 200000 881947636 200000 3965131 200000 870036121 200000 774573932 200000 704198697 200000 157245698 200000 20587779 200000 32393420 200000 917632601 200000 917984253 200000 181919342 200000 335965689 200000 418331862 200000 715181718 200000 493371065 200000 127782492 200000 89637647 200000 418252485 200000 540987108 200000 332740221 200000 513837973 200000 630892450 200000 424853265 200000 805802500 200000 317389337 200000 174333285 200000 135033473 200000 632596922 200000 650142060 200000 513288553 200000 779810706 200000 198567304 200000 547035517 200000 998961188 200000 880534471 200000 519292022 200000 349213533 200000 593478959 200000 434741183 200000 912463021 200000 208344381 200000 143620419 200000 118304058 200000 524404085 200000 545651309 200000 411370040 200000 918280475 200000 516923702 200000 554895198 200000 429675784 200000 543179616 200000 720156025 200000 261143967 200000 165822409 200000 487532843 200000 196760807 200000 300571619 200000 489755062 200000 961504443 200000 176887112 200000 693067257 200000 790944037 200000 362153843 200000 978797957 200000 437326545 200000 927396241 200000 167541713 200000 631669158 200000 724683389 200000 197890961 200000 165826422 200000 645582547 200000 505771053 200000 813510877 200000 87876900 200000 598464341 200000 194906160 200000 613705807 200000 900909754 200000 729118357 200000 479694841 200000 494608351 200000 862623032 200000 717293851 200000 596312086 200000 282102437 200000 377246913 200000 608518799 200000 620289593 200000 850674906 200000 563390611 200000 302701499 200000 510256947 200000 776660951 200000 507523344 200000 57829510 200000 303289075 200000 332871699 200000 884830647 200000 43862521 200000 880303754 200000 874666791 200000 465343274 200000 309477437 200000 251484713 200000 572764108 200000 961335593 200000 97413274 200000 678833952 200000 685881307 200000 7083669 200000 216435576 200000 892026336 200000 239428171 200000 477887853 200000 633671777 200000 198343161 200000 851437878 200000 941642451 200000 413754364 200000 858910236 200000 942037460 200000 802131207 200000 156271634 200000 371662873 200000 370830460 200000 303437673 200000 858847115 200000 984375521 200000 901858985 200000 790663290 200000 721403505 200000 99199619 200000 651030258 200000 406200283 200000 199557612 200000 515940914 200000 978253584 200000 734661708 200000 534714435 200000 82061885 200000 810533851 200000 507514285 200000 143167712 200000 902937108 200000 652858188 200000 946592511 200000 551615563 200000 717937737 200000 947342459 200000 4203106 200000 183756845 200000 820729995 200000 669518241 200000 353078551 200000 452235085 200000 345585580 200000 327875607 200000 95498623 200000 429030293 200000 802716059 200000 996659284 200000 816968986 200000 982530574 200000 135231849 200000 828004849 200000 20739208 200000 811106527 200000 338832711 200000 828360616 200000 593336202 200000 81484113 200000 450211462 200000 89545551 200000 432978689 200000 629229004 200000 464483221 200000 298351585 200000 914329324 200000 840389594 200000 567832581 200000 958994805 200000 402857581 200000 677394466 200000 158258311 200000 291455811 200000 14219716 200000 707108973 200000 26499307 200000 257269157 200000 788581458 200000 839338916 200000 108949026 200000 647383571 200000 865571990 200000 556312527 200000 210182204 200000 36277541 200000 701207090 200000 923011606 200000 927233129 200000 44375188 200000 905005541 200000 857204419 200000 664453883 200000 55914808 200000 866471314 200000 40734525 200000 677697890 200000 748522763 200000 577648183 200000 438625293 200000 933542446 200000 389039395 200000 127869941 200000 629877468 200000 109080335 200000 489025466 200000 302333966 200000 739864178 200000 454043351 200000 126367273 200000 576919265 200000 275022007 200000 424630133 200000 187960039 200000 949228527 200000 415094452 200000 935004155 200000 688705422 200000 409195992 200000 603301011 200000 516593816 200000 58231509 200000 880410205 200000 557446042 200000 365773469 200000 589802134 200000 306905695 200000 620116530 200000 695766651 200000 654567881 200000 844541406 200000 518195173 200000 146852803 200000 2088070 200000 307861498 200000 493453658 200000 433677092 200000 94884357 200000 217722100 200000 419399259 200000 585043567 200000 109424800 200000 420643372 200000 193157071 200000 331097749 200000 416686031 200000 994632740 200000 360931263 200000 753977766 200000 59527211 200000 716510843 200000 147649875 200000 135474387 200000 41462635 200000 153725937 200000 468442837 200000 269714540 200000 57106536 200000 687387753 200000 85980588 200000 933467105 200000 772889883 200000 382843105 200000 31482465 200000 373727684 200000 770004637 200000 291967867 200000 491012765 200000 398300613 200000 605796133 200000 575522678 200000 147039016 200000 620309684 200000 986628109 200000 836119860 200000 966189035 200000 994968193 200000 700293580 200000 402556981 200000 79192045 200000 170718782 200000 409517052 200000 851309338 200000 202274648 200000 695365146 200000 770031957 200000 254585250 200000 260373877 200000 765551463 200000 202163630 200000 127894703 200000 248912042 200000 195268244 200000 583030274 200000 806321217 200000 546086530 200000 434772274 200000 252862056 200000 504946552 200000 890983333 200000 148466675 200000 169338905 200000 318952597 200000 589698522 200000 739238565 200000 64525677 200000 613983481 200000 735464459 200000 261590074 200000 762712541 200000 130008867 200000 275011136 200000 318728898 200000 78752770 200000 715622069 200000 739343778 200000 222587246 200000 565098899 200000 536106607 200000 283348601 200000 410904718 200000 415864169 200000 836190770 200000 196747821 200000 484495763 200000 737916286 200000 27081981 200000 65971528 200000 217002253 200000 602219752 200000 241145074 200000 270932336 200000 860401837 200000 372668386 200000 4885329 200000 598054257 200000 9767747 200000 520214979 200000 282121338 200000 914065200 200000 362668223 200000 128539395 200000 120963566 200000 365781944 200000 728384563 200000 775822652 200000 74457165 200000 728383280 200000 549347278 200000 139774758 200000 156263257 200000 920497377 200000 233684194 200000 784739481 200000 439143409 200000 747083060 200000 172854751 200000 880490638 200000 112049686 200000 827007921 200000 625220692 200000 389050653 200000 496260840 200000 488456961 200000 957261555 200000 273661823 200000 566320809 200000 518345452 200000 286278541 200000 722047500 200000 50271415 200000 337569370 200000 447650065 200000 630389822 200000 255347093 200000 719149396 200000 82628496 200000 790210731 200000 193381090 200000 818979587 200000 332010555 200000 670802701 200000 181262687 200000 856090031 200000 933997411 200000 845213757 200000 44679405 200000 540039360 200000 159408247 200000 561129522 200000 752728715 200000 742700736 200000 862873096 200000 102055942 200000 699684955 200000 771693398 200000 539728327 200000 732920305 200000 569892765 200000 953270603 200000 841151620 200000 785936203 200000 643154609 200000 794751624 200000 963996719 200000 103651980 200000 49128729 200000 344750613 200000 557323738 200000 845830990 200000 861310835 200000 606638618 200000 792482741 200000 380472393 200000 584991106 200000 484359648 200000 186092816 200000 66102613 200000 59100709 200000 269478864 200000 501379675 200000 566013291 200000 767351133 200000 197471603 200000 481953064 200000 441390756 200000 601108043 200000 572851055 200000 305003046 200000 431355959 200000 939308846 200000 797650319 200000 642609447 200000 576373373 200000 816932200 200000 556023994 200000 815408410 200000 787778800 200000 436991865 200000 851549946 200000 104368145 200000 516629542 200000 537442049 200000 308710262 200000 609334587 200000 219322842 200000 13742785 200000 598983799 200000 427943145 200000 132547810 200000 906005658 200000 128732517 200000 591207052 200000 267957561 200000 694774667 200000 312517834 200000 871593140 200000 120984054 200000 35249590 200000 77824589 200000 320572178 200000 948650322 200000 473180251 200000 140029111 200000 147312247 200000 630626981 200000 524209627 200000 761171441 200000 527581393 200000 728333415 200000 811829685 200000 310411011 200000 843262771 200000 692513843 200000 35525259 200000 154383382 200000 994067917 200000 661683903 200000 260501021 200000 472296049 200000 725256687 200000 348062692 200000 991088459 200000 580534399 200000 919012874 200000 184980123 200000 116761110 200000 70966214 200000 292154286 200000 576848637 200000 806204319 200000 493141232 200000 715128203 200000 483614785 200000 56720933 200000 871703492 200000 184704371 200000 590912192 200000 817211658 200000 563334445 200000 494552149 200000 574790132 200000 632065742 200000 867509553 200000 32689731 200000 649660532 200000 664015634 200000 938733818 200000 413668460 200000 264243192 200000 882183829 200000 715598545 200000 111831330 200000 994401114 200000 469127993 200000 381387292 200000 956950484 200000 79847570 200000 835030526 200000 108895590 200000 466864403 200000 486484152 200000 189589764 200000 841502294 200000 521626768 200000 900263428 200000 875706252 200000 876512694 200000 869227291 200000 735091665 200000 881871862 200000 935847789 200000 657567397 200000 26262677 200000 25477060 200000 936517764 200000 155815999 200000 774507497 200000 386557845 200000 700908324 200000 933972503 200000 49262726 200000 761156394 200000 512635540 200000 195502977 200000 507925572 200000 750654307 200000 349237567 200000 227938538 200000 507344925 200000 635990593 200000 861578923 200000 646033893 200000 18166823 200000 346575077 200000 234420610 200000 902408482 200000 215717789 200000 409139087 200000 43153804 200000 48993393 200000 228224725 200000 804821407 200000 366993841 200000 440644802 200000 891886922 200000 138451862 200000 533619195 200000 106385447 200000 350391699 200000 197738260 200000 268381585 200000 375632847 200000 807342440 200000 255305947 200000 5069501 200000 940950540 200000 661866403 200000 201906890 200000 256173285 200000 445810765 200000 211049020 200000 921539042 200000 780387476 200000 362747172 200000 242032715 200000 710930499 200000 257696626 200000 11084864 200000 201569289 200000 55533358 200000 528781382 200000 768769650 200000 780416207 200000 872319748 200000 927163642 200000 522080684 200000 499644692 200000 431288645 200000 854151319 200000 888677116 200000 417727601 200000 714723473 200000 354996547 200000 104455316 200000 710833055 200000 109367465 200000 447760969 200000 215392196 200000 443203703 200000 803503725 200000 437318161 200000 724755709 200000 382409200 200000 137402335 200000 795088418 200000 272773071 200000 543420452 200000 831950365 200000 256106278 200000 517146347 200000 260761163 200000 363442026 200000 787004645 200000 778903585 200000 958617788 200000 210848037 200000 737932872 200000 543446113 200000 294094578 200000 29713360 200000 796527447 200000 447005629 200000 560644996 200000 211349769 200000 964516154 200000 775039845 200000 607561771 200000 284424083 200000 285720634 200000 772347817 200000 709763007 200000 583298893 200000 121461696 200000 53597689 200000 191447609 200000 401678648 200000 763204692 200000 434047719 200000 559118001 200000 749452148 200000 819665311 200000 969664034 200000 82424672 200000 131689795 200000 813545577 200000 799608955 200000 240232351 200000 90558723 200000 601290906 200000 47407076 200000 564882917 200000 324183607 200000 343193915 200000 936785259 200000 778464715 200000 790658430 200000 940152437 200000 915640642 200000 761867 200000 572893338 200000 993333648 200000 504627385 200000 36971131 200000 539892841 200000 754023669 200000 737692225 200000 471721494 200000 269567214 200000 238577195 200000 561169259 200000 719360243 200000 977404744 200000 245926876 200000 700464870 200000 50702922 200000 75573688 200000 404432337 200000 200723075 200000 163874933 200000 279939486 200000 277550321 200000 483947314 200000 634409196 200000 577209211 200000 167398724 200000 358344965 200000 406263367 200000 303887088 200000 202558965 200000 870505260 200000 399903807 200000 307523261 200000 6087498 200000 224876535 200000 815143340 200000 958132418 200000 885233325 200000 608365783 200000 979403912 200000 60165632 200000 255608999 200000 659212891 200000 387292649 200000 40721048 200000 309915870 200000 832613942 200000 655834121 200000 12955081 200000 954687517 200000 855927094 200000 712589377 200000 480930293 200000 861032012 200000 154966862 200000 234264328 200000 967366812 200000 786077810 200000 873934732 200000 730545656 200000 267201630 200000 24727737 200000 660873251 200000 907128776 200000 308250364 200000 643396201 200000 165464673 200000 923148370 200000 447719255 200000 815927787 200000 202229432 200000 520696974 200000 879262063 200000 993139398 200000 64598712 200000 663550612 200000 601097828 200000 239539621 200000 227272466 200000 125640092 200000 570996343 200000 638327886 200000 614767511 200000 286999552 200000 547400968 200000 207717803 200000 474048822 200000 40449848 200000 526232729 200000 348752324 200000 142054400 200000 109879261 200000 674493129 200000 551392194 200000 599962405 200000 611762598 200000 24608857 200000 806985196 200000 378957047 200000 438977900 200000 265488169 200000 303602605 200000 224162534 200000 148400936 200000 517238330 200000 354099083 200000 917113218 200000 500115955 200000 360190893 200000 891956016 200000 471844988 200000 206138884 200000 156366529 200000 407122788 200000 917642403 200000 355626677 200000 627560408 200000 882794511 200000 358027754 200000 173952125 200000 926460019 200000 949195835 200000 215356768 200000 125655798 200000 718558512 200000 778956815 200000 350405941 200000 669527256 200000 187621329 200000 465783508 200000 581171898 200000 580512250 200000 787428663 200000 777056499 200000 857540705 200000 351839063 200000 937660770 200000 795696628 200000 737991096 200000 258883846 200000 308218738 200000 484343935 200000 953232753 200000 999881792 200000 486627752 200000 525813342 200000 129377117 200000 69189469 200000 78429029 200000 431031928 200000 371658347 200000 144654806 200000 531684137 200000 340522710 200000 275250860 200000 640214084 200000 196091540 200000 971099296 200000 257828177 200000 718143070 200000 371311207 200000 610999328 200000 79075498 200000 971379453 200000 722643586 200000 798688958 200000 695277608 200000 550653467 200000 23180774 200000 682509057 200000 127748187 200000 221274830 200000 506633396 200000 193893523 200000 887404275 200000 490762577 200000 832060460 200000 391001660 200000 449177794 200000 857447675 200000 818243246 200000 315289061 200000 754926520 200000 526376004 200000 995692987 200000 226654357 200000 274754789 200000 242568390 200000 101580788 200000 562631799 200000 640737401 200000 414807353 200000 789817624 200000 631805137 200000 81897414 200000 58816885 200000 926146057 200000 253537805 200000 455599419 200000 192092275 200000 754848455 200000 847308211 200000 253885034 200000 702091339 200000 542200434 200000 124179051 200000 79605762 200000 129563702 200000 335682380 200000 955790847 200000 914594773 200000 308343436 200000 191973044 200000 915272534 200000 819136722 200000 317624519 200000 455297322 200000 444578425 200000 977104138 200000 34912125 200000 304807504 200000 937100945 200000 999965614 200000 994761320 200000 29739238 200000 710604774 200000 479282446 200000 611986017 200000 265264333 200000 221642209 200000 919864987 200000 770856287 200000 672836868 200000 592078601 200000 853478117 200000 343243388 200000 25999789 200000 105219336 200000 225551261 200000 733432816 200000 164695560 200000 216802471 200000 597405587 200000 850704147 200000 867718774 200000 69534156 200000 319517368 200000 172813917 200000 407898742 200000 285941122 200000 70294556 200000 771328360 200000 110098602 200000 892717040 200000 755531248 200000 647728364 200000 969125585 200000 535862368 200000 272022915 200000 282798785 200000 293992909 200000 197206329 200000 378980168 200000 462846944 200000 774345118 200000 308208644 200000 948954318 200000 330652770 200000 268664165 200000 397268842 200000 148729029 200000 673414014 200000 565664097 200000 820945202 200000 801004287 200000 282683277 200000 472032500 200000 304425543 200000 992013419 200000 909615113 200000 920929438 200000 266981551 200000 464640282 200000 810605960 200000 27834367 200000 203180436 200000 751046205 200000 910168517 200000 776921560 200000 256424766 200000 649696805 200000 461711254 200000 160686602 200000 234841366 200000 955676225 200000 704821494 200000 451418517 200000 924478371 200000 870883106 200000 93525244 200000 459692697 200000 371261072 200000 60168313 200000 891281889 200000 202608727 200000 255205539 200000 108800790 200000 710266621 200000 467485999 200000 807249350 200000 585116394 200000 355712200 200000 76007074 200000 155156737 200000 386228485 200000 100688093 200000 239691601 200000 885800060 200000 688832920 200000 638429682 200000 588205820 200000 291372929 200000 37363 200000 188363232 200000 831057027 200000 176260727 200000 788342406 200000 404518816 200000 45682663 200000 161621223 200000 324451555 200000 249635147 200000 259089481 200000 594798458 200000 366851514 200000 430241816 200000 760695785 200000 305932792 200000 535667931 200000 587454048 200000 912881191 200000 427277129 200000 4533046 200000 70669213 200000 321339268 200000 448627575 200000 164996317 200000 700334694 200000 75184032 200000 439485865 200000 437892863 200000 592921715 200000 42355516 200000 750143016 200000 258190829 200000 311377054 200000 217025081 200000 346539613 200000 229168409 200000 93679839 200000 919337367 200000 898971344 200000 4450577 200000 753826894 200000 566611830 200000 429883177 200000 809604487 200000 101816612 200000 401689367 200000 107924529 200000 997703499 200000 451548857 200000 66185947 200000 185361361 200000 407526990 200000 238494086 200000 618651713 200000 960432913 200000 980631456 200000 765830435 200000 41232875 200000 255832090 200000 439784818 200000 327667785 200000 808541593 200000 820261940 200000 651244820 200000 853498576 200000 844427819 200000 94606279 200000 442561271 200000 482095538 200000 67883427 200000 143095900 200000 13822635 200000 990783237 200000 249595167 200000 793813660 200000 555178721 200000 910486532 200000 849255138 200000 449449551 200000 821156200 200000 415581445 200000 27386955 200000 675980894 200000 54879539 200000 396283779 200000 954373595 200000 199446737 200000 915490385 200000 211093013 200000 860775219 200000 156595920 200000 793041394 200000 216929395 200000 177367314 200000 438752932 200000 602775656 200000 150307703 200000 693682010 200000 756602294 200000 874907426 200000 464515865 200000 416793867 200000 321520782 200000 684124338 200000 745917041 200000 951365189 200000 17237716 200000 322091207 200000 406779832 200000 770603593 200000 148686162 200000 32318514 200000 509349447 200000 28382584 200000 459495407 200000 520329444 200000 423944853 200000 917719378 200000 916894644 200000 700498926 200000 991607867 200000 254062711 200000 763357386 200000 66100095 200000 402750450 200000 62572200 200000 709997177 200000 299767016 200000 514845587 200000 298644677 200000 758441769 200000 878596762 200000 237653013 200000 473404624 200000 633561700 200000 21940773 200000 293620626 200000 493969384 200000 400459985 200000 756376634 200000 711638338 200000 636116557 200000 293974073 200000 979291304 200000 49077628 200000 328626530 200000 765936516 200000 427435618 200000 873936315 200000 474455973 200000 61429436 200000 28392823 200000 331123350 200000 953922232 200000 373648137 200000 195959576 200000 349005254 200000 5882714 200000 876625586 200000 132245908 200000 334901795 200000 8639341 200000 482902305 200000 730295902 200000 304830886 200000 209001457 200000 772190942 200000 296005124 200000 255318887 200000 412710151 200000 425827218 200000 437810233 200000 438354335 200000 690925038 200000 834766852 200000 361554379 200000 263015335 200000 883587848 200000 735259679 200000 364049580 200000 735312886 200000 411057620 200000 609317609 200000 39295981 200000 429960741 200000 438099701 200000 323832972 200000 934593981 200000 498494190 200000 938594857 200000 117319760 200000 846989165 200000 104158247 200000 373246033 200000 173486237 200000 678594414 200000 619967691 200000 235874159 200000 590924029 200000 956190032 200000 860809457 200000 639533730 200000 341902359 200000 354188740 200000 543845329 200000 422411819 200000 611888564 200000 439406234 200000 768662981 200000 442724202 200000 243011773 200000 349818051 200000 201399877 200000 420009697 200000 284046650 200000 961313871 200000 115331561 200000 307271726 200000 95434835 200000 885301871 200000 419185770 200000 746233364 200000 252862546 200000 73018739 200000 740634784 200000 1040498 200000 822599838 200000 18011339 200000 860213381 200000 546438729 200000 634520000 200000 979133705 200000 750582575 200000 470976442 200000 380368737 200000 134117853 200000 4578520 200000 507069444 200000 978612297 200000 768567318 200000 827333849 200000 660392841 200000 866703968 200000 694922151 200000 640684969 200000 806545353 200000 303664816 200000 201728414 200000 996617442 200000 302565732 200000 747306336 200000 143299629 200000 890206523 200000 708187676 200000 131614137 200000 588146853 200000 596744846 200000 757736655 200000 91230755 200000 196006261 200000 922004947 200000 455576448 200000 114392104 200000 115956270 200000 64070434 200000 274901326 200000 160334959 200000 403048321 200000 646757299 200000 81564282 200000 298974914 200000 388531518 200000 773312992 200000 666400869 200000 423290376 200000 831837270 200000 166682401 200000 409896334 200000 865673290 200000 204365017 200000 247354895 200000 906989463 200000 835307184 200000 456206328 200000 732027489 200000 384317760 200000 773494660 200000 125128707 200000 577670896 200000 254024297 200000 888603181 200000 652270699 200000 661761973 200000 311889427 200000 593570100 200000 915939264 200000 466272201 200000 550194783 200000 283806274 200000 820512178 200000 672502627 200000 673778317 200000 628220447 200000 276512019 200000 526481885 200000 706598653 200000 970185908 200000 420837843 200000 33200046 200000 216019760 200000 621993224 200000 301553409 200000 36653680 200000 243334086 200000 997189 200000 272443088 200000 627612891 200000 676910209 200000 411538100 200000 359809678 200000 520062150 200000 243781695 200000 174497723 200000 241794733 200000 808785708 200000 283518211 200000 976420837 200000 494886590 200000 804849700 200000 817891308 200000 778266074 200000 420342640 200000 934749927 200000 395679548 200000 275885921 200000 127986836 200000 436061645 200000 149102673 200000 303581028 200000 420991259 200000 567573583 200000 98979758 200000 108877803 200000 720350486 200000 187045638 200000 565024498 200000 209628703 200000 484874164 200000 127956905 200000 270314206 200000 687089224 200000 152950598 200000 169704721 200000 338477906 200000 75367374 200000 411921212 200000 701435704 200000 783467856 200000 133358395 200000 657332777 200000 482046772 200000 88676086 200000 563492406 200000 746439098 200000 601876288 200000 489018247 200000 451599752 200000 683496130 200000 244726451 200000 689216354 200000 933852441 200000 442562353 200000 895545861 200000 23608840 200000 141426163 200000 840934935 200000 20487376 200000 828929050 200000 536650301 200000 195536292 200000 564982732 200000 425796952 200000 281292097 200000 823551274 200000 562478801 200000 248110753 200000 274332517 200000 697714968 200000 907321048 200000 995103224 200000 376698420 200000 778629888 200000 621266425 200000 67805821 200000 993555542 200000 995176337 200000 291892077 200000 461091951 200000 293966227 200000 131373724 200000 52716940 200000 413645616 200000 644130003 200000 304006931 200000 36294608 200000 491922240 200000 199059487 200000 884515076 200000 165952207 200000 66592831 200000 926477984 200000 339662753 200000 52560451 200000 552093934 200000 22168222 200000 82151738 200000 29895429 200000 567024429 200000 445611905 200000 29931328 200000 106960652 200000 873852926 200000 783622611 200000 804392003 200000 549569394 200000 985981312 200000 203130171 200000 40456180 200000 711460975 200000 190250228 200000 202567810 200000 557308195 200000 278941019 200000 769817274 200000 322742673 200000 276056513 200000 986162862 200000 457590355 200000 975050096 200000 996373214 200000 691362306 200000 544722528 200000 817958471 200000 118540970 200000 162431503 200000 541997216 200000 164032351 200000 39314551 200000 137602733 200000 844903414 200000 586524961 200000 488448181 200000 629002453 200000 209165408 200000 927836438 200000 934771443 200000 786641568 200000 39870719 200000 136379876 200000 506960868 200000 836787013 200000 430301716 200000 422139222 200000 155154774 200000 795918621 200000 835570944 200000 187654227 200000 48777276 200000 876198306 200000 357768771 200000 333103333 200000 544796324 200000 337062250 200000 377913213 200000 833850419 200000 515216832 200000 196846128 200000 264712048 200000 646573190 200000 290928609 200000 775894730 200000 261123578 200000 193859910 200000 635841654 200000 61376819 200000 478729246 200000 686407933 200000 29449744 200000 324962946 200000 305694715 200000 328188754 200000 935909984 200000 95873776 200000 411190482 200000 842627854 200000 162496054 200000 875066325 200000 581185283 200000 475944474 200000 146486147 200000 500594090 200000 430857744 200000 449080702 200000 33289047 200000 217350663 200000 972803224 200000 343910243 200000 577609187 200000 419777445 200000 586389595 200000 623294224 200000 41789559 200000 932792412 200000 475340860 200000 619223792 200000 429599107 200000 614312229 200000 378487353 200000 936780425 200000 795989145 200000 150716953 200000 596593523 200000 592136325 200000 116376681 200000 952698479 200000 177843756 200000 852727979 200000 217565378 200000 166626944 200000 491142595 200000 292824550 200000 309394071 200000 112230342 200000 82463417 200000 161830972 200000 284406262 200000 627319000 200000 263121070 200000 548622551 200000 897309714 200000 151949166 200000 692405348 200000 383450624 200000 488130361 200000 101980258 200000 20431801 200000 775093021 200000 369047261 200000 441040300 200000 828859824 200000 359092409 200000 20360591 200000 51382372 200000 720134248 200000 740104827 200000 681445118 200000 292688067 200000 750656802 200000 278386989 200000 224764411 200000 541906465 200000 626084927 200000 704405174 200000 592466551 200000 6848247 200000 142905150 200000 278213151 200000 312802178 200000 37091037 200000 572943553 200000 486996369 200000 669279565 200000 942684812 200000 863385736 200000 143959123 200000 964549416 200000 369683420 200000 675986292 200000 225322192 200000 412084100 200000 905914311 200000 444505988 200000 849520270 200000 423423473 200000 38113891 200000 966148570 200000 87372343 200000 184476447 200000 545613547 200000 627640501 200000 655442835 200000 686732512 200000 167213493 200000 97095031 200000 413621130 200000 678664228 200000 34921532 200000 258783904 200000 364119078 200000 129123579 200000 594656535 200000 519870929 200000 380617870 200000 871163029 200000 754426366 200000 619876809 200000 339976972 200000 715518276 200000 748929483 200000 895893098 200000 895713542 200000 32616055 200000 292719222 200000 854343348 200000 343686407 200000 278171327 200000 876442391 200000 475706568 200000 707174583 200000 376951246 200000 773839335 200000 217278949 200000 907807965 200000 290713202 200000 348355647 200000 60621932 200000 618284387 200000 302009501 200000 127837846 200000 180615647 200000 127690066 200000 11073887 200000 131408005 200000 903892189 200000 797968080 200000 290598633 200000 696651461 200000 955131687 200000 224892200 200000 920433292 200000 733596463 200000 467762078 200000 302971586 200000 220002486 200000 743177914 200000 330090561 200000 787551013 200000 36015355 200000 349874560 200000 341349426 200000 562637051 200000 293773320 200000 55539897 200000 319588785 200000 168617996 200000 8167856 200000 658052796 200000 958046750 200000 244557633 200000 247918307 200000 591624452 200000 536598522 200000 897430690 200000 139487665 200000 568705064 200000 914565350 200000 733634391 200000 828668746 200000 413608929 200000 901141921 200000 101537705 200000 760090624 200000 566531335 200000 652320781 200000 396186881 200000 697533250 200000 681591187 200000 253770026 200000 817855463 200000 642284450 200000 502404253 200000 12967705 200000 171402244 200000 254973647 200000 693453406 200000 478523673 200000 345576992 200000 812809627 200000 310115887 200000 86232972 200000 597271587 200000 697938933 200000 642167431 200000 419732466 200000 320593686 200000 521840879 200000 516977407 200000 137240299 200000 728945442 200000 313583800 200000 315532881 200000 735817784 200000 885277071 200000 559095457 200000 180315731 200000 819488954 200000 802360006 200000 385412379 200000 182238208 200000 4313712 200000 592308814 200000 839674806 200000 895333743 200000 573384316 200000 739821266 200000 517601059 200000 35143128 200000 105554718 200000 322045464 200000 417466162 200000 703703957 200000 346439606 200000 391068938 200000 72809172 200000 613078046 200000 889966790 200000 903805359 200000 254277145 200000 948017675 200000 193652205 200000 409449778 200000 930527282 200000 849020693 200000 719850987 200000 307352025 200000 592014703 200000 619646484 200000 217626786 200000 227693839 200000 577812288 200000 400794882 200000 130098451 200000 458733914 200000 848007223 200000 711339253 200000 86240092 200000 99200611 200000 980199427 200000 725433895 200000 586062528 200000 289929972 200000 914673014 200000 855495665 200000 905249693 200000 110273269 200000 755762303 200000 132060874 200000 561319798 200000 566226285 200000 203624496 200000 17502284 200000 925754091 200000 891480198 200000 265536184 200000 467924782 200000 329502139 200000 655577992 200000 71524200 200000 295897418 200000 802148040 200000 421706972 200000 246323378 200000 503802264 200000 565164049 200000 225445386 200000 31799844 200000 184383024 200000 335115960 200000 552558010 200000 422373488 200000 273882698 200000 299116798 200000 332969909 200000 379609446 200000 139497536 200000 198533697 200000 146093284 200000 421583863 200000 324261258 200000 937713923 200000 117665103 200000 564388915 200000 610135745 200000 132579557 200000 17886751 200000 611210059 200000 318314908 200000 794765479 200000 162079643 200000 516629391 200000 54280436 200000 938625065 200000 447611694 200000 125257840 200000 528979138 200000 654264941 200000 989176670 200000 856163966 200000 964101151 200000 28453777 200000 128431061 200000 61782377 200000 696192322 200000 312915672 200000 349561691 200000 918497795 200000 942767493 200000 244690081 200000 133144024 200000 361149499 200000 944197471 200000 869181037 200000 787019350 200000 360901923 200000 879254634 200000 597553884 200000 635193084 200000 231884010 200000 490780510 200000 772347824 200000 789794579 200000 478230754 200000 944667154 200000 819077064 200000 61011716 200000 6061434 200000 213149057 200000 746768165 200000 780878423 200000 909596228 200000 225141186 200000 248230119 200000 835439028 200000 355773423 200000 823619086 200000 387376975 200000 544295141 200000 264760908 200000 684374205 200000 12865982 200000 566006481 200000 372549708 200000 335355208 200000 477632179 200000 725109121 200000 188702207 200000 356299336 200000 452195792 200000 260483102 200000 277213846 200000 536821108 200000 616732629 200000 244788463 200000 20183137 200000 800356773 200000 348575906 200000 397123935 200000 775921873 200000 490555093 200000 959123257 200000 451638260 200000 378259574 200000 944318490 200000 507393465 200000 342726232 200000 291275009 200000 898444207 200000 72111458 200000 815689043 200000 815371074 200000 242296555 200000 858074263 200000 587990734 200000 399423785 200000 583208006 200000 156302038 200000 445886416 200000 829521864 200000 204488538 200000 634582208 200000 768622724 200000 927732047 200000 195985119 200000 55418391 200000 350433840 200000 896349965 200000 865932973 200000 228290490 200000 518048062 200000 205845877 200000 636842429 200000 529526186 200000 173254966 200000 787364885 200000 721764903 200000 899051783 200000 660405440 200000 453531040 200000 818744612 200000 199532562 200000 323795878 200000 412148708 200000 383335692 200000 845731372 200000 537652431 200000 659059155 200000 407028057 200000 509828565 200000 771719749 200000 283116414 200000 464477345 200000 52092589 200000 946307886 200000 253586964 200000 760257694 200000 40879477 200000 294440405 200000 45972454 200000 5130281 200000 669001742 200000 521351074 200000 809398373 200000 108282681 200000 683436919 200000 706357020 200000 201572897 200000 454593768 200000 481262546 200000 815482349 200000 896890571 200000 655536494 200000 244039263 200000 300053214 200000 651990323 200000 806928419 200000 520905598 200000 754125269 200000 48269642 200000 500307327 200000 360475824 200000 806545373 200000 679477791 200000 934870812 200000 341619350 200000 144641309 200000 539080677 200000 918557106 200000 199239920 200000 61026527 200000 719509483 200000 814690585 200000 893250206 200000 787850634 200000 605172385 200000 321499210 200000 970167713 200000 338908839 200000 673667993 200000 434187102 200000 393834777 200000 709908703 200000 190194562 200000 517606796 200000 879009608 200000 745802746 200000 59403822 200000 605185325 200000 972532621 200000 713572064 200000 534076556 200000 281863099 200000 96019560 200000 49723802 200000 437059758 200000 730790860 200000 74488700 200000 423115089 200000 17272259 200000 409311515 200000 685380999 200000 650082893 200000 301359644 200000 189708414 200000 720196203 200000 673355767 200000 478231338 200000 817784816 200000 427886887 200000 191233750 200000 301995390 200000 227596424 200000 952670685 200000 766380693 200000 797046983 200000 902344319 200000 898051533 200000 797431290 200000 998721494 200000 71989037 200000 947958104 200000 438008559 200000 653596828 200000 622976779 200000 973196797 200000 81002108 200000 779235369 200000 432377777 200000 912426590 200000 354190025 200000 667092653 200000 323222488 200000 649556539 200000 926187808 200000 435701114 200000 824205144 200000 191903348 200000 618004456 200000 1943808 200000 750119210 200000 516920074 200000 739935914 200000 266810063 200000 855283047 200000 87142174 200000 756265999 200000 420553623 200000 993984326 200000 300306671 200000 595721183 200000 413222186 200000 77173024 200000 823143391 200000 286326018 200000 18450039 200000 940162159 200000 912561262 200000 88954754 200000 129496976 200000 273827786 200000 660476988 200000 842184838 200000 811761572 200000 592541929 200000 832178187 200000 852080727 200000 395465477 200000 94789286 200000 38581690 200000 540777566 200000 995864354 200000 485418745 200000 570683465 200000 873764131 200000 145776780 200000 820002554 200000 231215578 200000 88810574 200000 344563445 200000 311666402 200000 225123758 200000 215318696 200000 329538347 200000 334640137 200000 25732131 200000 224669210 200000 715230496 200000 615286504 200000 903474364 200000 431809964 200000 229145572 200000 186587415 200000 893285400 200000 566744967 200000 280025512 200000 1127759 200000 825841656 200000 466332403 200000 512182716 200000 390399336 200000 864679740 200000 951095896 200000 796797585 200000 70465628 200000 256408037 200000 675730751 200000 547031991 200000 56608321 200000 413274388 200000 177785937 200000 186213342 200000 855676498 200000 385050377 200000 241376598 200000 147548888 200000 820224229 200000 790741796 200000 504620343 200000 682765717 200000 929557877 200000 402451942 200000 727958524 200000 136735268 200000 845426329 200000 394734831 200000 603033805 200000 599028152 200000 572179466 200000 406642945 200000 591654899 200000 259025567 200000 394732191 200000 26452475 200000 924230871 200000 878303308 200000 560278611 200000 473042653 200000 884521985 200000 982232909 200000 750940733 200000 361624010 200000 700569881 200000 174657876 200000 172348566 200000 489652736 200000 844246761 200000 526985010 200000 417488567 200000 519746529 200000 371509080 200000 18578646 200000 509253399 200000 171568364 200000 674842991 200000 107900753 200000 400095055 200000 484743107 200000 572493655 200000 47228628 200000 649709080 200000 888842278 200000 38249048 200000 810062511 200000 109855563 200000 281592566 200000 632004826 200000 610906963 200000 661651935 200000 254429234 200000 38480487 200000 486062672 200000 872786926 200000 497292028 200000 301937574 200000 733669975 200000 382949040 200000 403741076 200000 201860704 200000 481771832 200000 623776380 200000 229550938 200000 7437694 200000 17496036 200000 948169933 200000 651196111 200000 655726343 200000 406028907 200000 118863930 200000 664375188 200000 763480614 200000 838234109 200000 901818492 200000 262754409 200000 199275809 200000 427307244 200000 425938027 200000 532871470 200000 318201698 200000 302967463 200000 537734656 200000 688294116 200000 139479409 200000 952065472 200000 33933907 200000 866442155 200000 370774263 200000 213984742 200000 799349149 200000 946744004 200000 737722043 200000 789538283 200000 675364663 200000 574982288 200000 59721896 200000 83861438 200000 953866136 200000 798409871 200000 459165124 200000 285887088 200000 255614041 200000 919292769 200000 772544057 200000 560435762 200000 560951348 200000 420004551 200000 546911567 200000 579780181 200000 336781056 200000 233130402 200000 407904622 200000 811144520 200000 977620405 200000 770468337 200000 87353376 200000 740854428 200000 571898989 200000 695995606 200000 504632332 200000 968812290 200000 821241951 200000 618273937 200000 969921787 200000 931696714 200000 338486757 200000 615879299 200000 496684502 200000 470657381 200000 613521527 200000 630557483 200000 611899045 200000 921652323 200000 541373613 200000 475445803 200000 366998672 200000 117088372 200000 546787392 200000 317025859 200000 902726113 200000 913714154 200000 859496457 200000 539874131 200000 911047679 200000 281780277 200000 758475775 200000 609808476 200000 470921075 200000 128785381 200000 386894651 200000 113924478 200000 424889830 200000 224627370 200000 685741558 200000 81445883 200000 44098080 200000 837083990 200000 322675081 200000 328277554 200000 142874633 200000 604043224 200000 488964203 200000 630250916 200000 909551275 200000 577187138 200000 67978294 200000 959557361 200000 863622189 200000 296860611 200000 987904929 200000 863924698 200000 263350232 200000 786200236 200000 998619782 200000 256722752 200000 368453652 200000 657565806 200000 876754397 200000 47701795 200000 107723371 200000 105071770 200000 894644670 200000 464751779 200000 99644804 200000 852677087 200000 950015841 200000 632639489 200000 943562025 200000 618824206 200000 405914912 200000 417206429 200000 207508545 200000 848084504 200000 433300595 200000 959324921 200000 774237909 200000 520512013 200000 479368179 200000 922359476 200000 961101325 200000 407650078 200000 54226775 200000 693728910 200000 502007347 200000 912559515 200000 894611832 200000 920974954 200000 997322926 200000 108139252 200000 438635599 200000 403966790 200000 190265351 200000 368969659 200000 870127349 200000 813958468 200000 302282215 200000 253327264 200000 936127393 200000 374034339 200000 257859862 200000 624987507 200000 368631725 200000 855741125 200000 103358845 200000 979033892 200000 13296016 200000 924080170 200000 131449891 200000 619962821 200000 865039076 200000 962173555 200000 146596146 200000 884038021 200000 220619873 200000 74600799 200000 737420275 200000 20493238 200000 743536095 200000 842216400 200000 206117580 200000 73213127 200000 271177814 200000 522993094 200000 493882696 200000 801799241 200000 3882976 200000 366531169 200000 725330447 200000 127570158 200000 223457205 200000 959510498 200000 56508136 200000 336493188 200000 151230509 200000 476641194 200000 288238269 200000 919934461 200000 740588737 200000 868667448 200000 626957206 200000 512207209 200000 75475466 200000 957697838 200000 348316828 200000 335688697 200000 97081791 200000 471349580 200000 726818839 200000 515396093 200000 238268090 200000 120593011 200000 719715183 200000 757943526 200000 960240882 200000 934226338 200000 82792238 200000 273097540 200000 400328576 200000 550006523 200000 906917115 200000 345554632 200000 247807646 200000 382725566 200000 228661663 200000 860219458 200000 527760803 200000 704694347 200000 395425538 200000 631744418 200000 899617031 200000 640330787 200000 180856878 200000 113430010 200000 359798372 200000 78749159 200000 374473546 200000 579179386 200000 657695346 200000 70926678 200000 889552288 200000 323413361 200000 801968905 200000 134648658 200000 815141782 200000 991669330 200000 175709986 200000 54829531 200000 458593463 200000 598639531 200000 131805909 200000 898817553 200000 395839915 200000 319325742 200000 768218971 200000 835853878 200000 829425722 200000 932966828 200000 285916428 200000 54345128 200000 865153868 200000 929280788 200000 963221346 200000 506139370 200000 810981098 200000 646644343 200000 955830515 200000 834662299 200000 572631613 200000 88933638 200000 365782393 200000 203232892 200000 201912717 200000 994686226 200000 385886157 200000 294757230 200000 470073410 200000 310956554 200000 433279462 200000 104155504 200000 304595686 200000 229233279 200000 84584158 200000 945418404 200000 115954464 200000 262591522 200000 929611501 200000 771542602 200000 48488377 200000 808063939 200000 606620523 200000 437663426 200000 93112474 200000 576933202 200000 413792976 200000 7207822 200000 615086283 200000 905977313 200000 273242806 200000 674966348 200000 637303412 200000 930522528 200000 879954389 200000 576165311 200000 64226014 200000 541890015 200000 237916166 200000 643798982 200000 425478259 200000 974859022 200000 981744704 200000 960226658 200000 386047673 200000 955197119 200000 202124444 200000 395079092 200000 182804057 200000 303893409 200000 973355091 200000 257575675 200000 929727773 200000 778603398 200000 79972285 200000 512230041 200000 99592684 200000 671194461 200000 686299220 200000 781418254 200000 999807696 200000 116296504 200000 953937070 200000 335010810 200000 483817712 200000 66373702 200000 824046726 200000 687386654 200000 419227285 200000 810580184 200000 197701811 200000 762595163 200000 481601831 200000 8798815 200000 543697709 200000 804847280 200000 476593456 200000 258764139 200000 593664270 200000 916222015 200000 356126295 200000 467221933 200000 763450510 200000 204255048 200000 860489061 200000 752510966 200000 418829061 200000 975548460 200000 954127939 200000 819974196 200000 323563244 200000 806617706 200000 243745273 200000 609820538 200000 18288091 200000 876833444 200000 32563888 200000 966238712 200000 104192139 200000 884021914 200000 273723311 200000 350116094 200000 18224852 200000 803997484 200000 438732641 200000 512534781 200000 574607791 200000 864985179 200000 617353036 200000 53204357 200000 636776757 200000 561229128 200000 798490138 200000 174164294 200000 172005533 200000 532551218 200000 878866834 200000 298685458 200000 159584832 200000 921968251 200000 564256927 200000 291786456 200000 470059928 200000 661272227 200000 173388103 200000 883556266 200000 246100796 200000 126536779 200000 477110452 200000 85992887 200000 420692196 200000 461518898 200000 800398639 200000 606397265 200000 463093098 200000 704587322 200000 952995870 200000 602501607 200000 592564422 200000 732790627 200000 829751308 200000 159365130 200000 526146576 200000 563556813 200000 642900640 200000 414180203 200000 822189953 200000 127605433 200000 312725156 200000 390639835 200000 153706609 200000 141615751 200000 798417919 200000 105572425 200000 435001689 200000 648047289 200000 817950650 200000 518290118 200000 571124177 200000 28952046 200000 554583038 200000 894946435 200000 794198674 200000 736767463 200000 627022354 200000 818394320 200000 390270837 200000 442183044 200000 891703393 200000 402216477 200000 944579953 200000 256721094 200000 906540657 200000 768654844 200000 410774175 200000 213044430 200000 132262636 200000 223401757 200000 812227641 200000 467272668 200000 494785946 200000 173490000 200000 596618901 200000 320795984 200000 309356899 200000 27885445 200000 405167406 200000 26595243 200000 168897105 200000 613705166 200000 70771867 200000 264884878 200000 189203339 200000 59677018 200000 269504661 200000 745932472 200000 489024859 200000 67920507 200000 52582900 200000 457534475 200000 922046759 200000 117791904 200000 14455984 200000 629104519 200000 974886778 200000 336427099 200000 306874851 200000 11880268 200000 398352892 200000 423755611 200000 380157893 200000 831561371 200000 846359412 200000 876167794 200000 244607919 200000 638150101 200000 832372172 200000 348917647 200000 765607448 200000 284619386 200000 41626125 200000 156601795 200000 185285785 200000 821665578 200000 354861149 200000 639912767 200000 162574827 200000 115243430 200000 928770055 200000 699066707 200000 738994151 200000 303066830 200000 718963571 200000 210471024 200000 898707844 200000 943132836 200000 437134376 200000 372317222 200000 697869020 200000 89517638 200000 41475280 200000 383173414 200000 307253031 200000 442783223 200000 592432435 200000 110351680 200000 259317948 200000 269062422 200000 360795194 200000 490707812 200000 713943830 200000 667888165 200000 570153965 200000 154269092 200000 442615500 200000 219158210 200000 626902900 200000 986435376 200000 462590871 200000 242567600 200000 256656153 200000 469648472 200000 346733135 200000 783917774 200000 265641538 200000 864130188 200000 414360813 200000 810107677 200000 831119739 200000 416339038 200000 173402249 200000 549673149 200000 635553897 200000 374774653 200000 451865436 200000 833773808 200000 402948055 200000 628417722 200000 422396095 200000 373807636 200000 31910316 200000 610077191 200000 921984809 200000 297037228 200000 831824625 200000 705478770 200000 387133491 200000 986301015 200000 362131407 200000 623167021 200000 228724887 200000 478983127 200000 529538958 200000 576257673 200000 905213996 200000 793328906 200000 54606487 200000 436212213 200000 590486506 200000 289729011 200000 358611569 200000 861606914 200000 552239595 200000 629439409 200000 846508487 200000 251217761 200000 604333926 200000 453841029 200000 843052639 200000 659274722 200000 457084597 200000 470290383 200000 69979939 200000 87220342 200000 764679504 200000 847326736 200000 700844058 200000 645597484 200000 5028303 200000 784686825 200000 476405871 200000 998342967 200000 109542379 200000 891248922 200000 776673896 200000 868221158 200000 662026365 200000 630405251 200000 680934256 200000 395546538 200000 828001660 200000 634489381 200000 409232909 200000 661072402 200000 859935745 200000 219374113 200000 882501608 200000 718910929 200000 518127685 200000 649380790 200000 571924427 200000 818317749 200000 355704225 200000 452318534 200000 639778718 200000 388963249 200000 731201164 200000 964929617 200000 84013160 200000 193071315 200000 975853728 200000 931798903 200000 784175699 200000 686419790 200000 58090644 200000 265768058 200000 288922791 200000 282717808 200000 420343874 200000 241940536 200000 345084365 200000 736378027 200000 835914914 200000 159710388 200000 252201805 200000 216389519 200000 23588300 200000 227201805 200000 810124751 200000 445776333 200000 588030200 200000 809432964 200000 914897180 200000 399580470 200000 970606720 200000 38276986 200000 911495197 200000 13361849 200000 582486492 200000 471852398 200000 41362650 200000 403505767 200000 465810853 200000 554717442 200000 828667004 200000 574920561 200000 860339602 200000 230796022 200000 296937802 200000 353704487 200000 974727292 200000 486702890 200000 704174767 200000 510640633 200000 459253852 200000 296460959 200000 880827697 200000 640828281 200000 950296139 200000 490026870 200000 705159290 200000 752304727 200000 85872256 200000 309392622 200000 150407506 200000 147242850 200000 397391445 200000 563723626 200000 642646433 200000 775075981 200000 227230273 200000 835697256 200000 199495793 200000 125427431 200000 442562014 200000 654335113 200000 302003689 200000 884214432 200000 815625188 200000 776529806 200000 354378066 200000 771169033 200000 428197931 200000 222998104 200000 817266453 200000 686696596 200000 975050155 200000 658032359 200000 665088186 200000 260534991 200000 655325822 200000 504417883 200000 512889065 200000 836677228 200000 285685724 200000 455608565 200000 512384876 200000 310808892 200000 648570397 200000 872514070 200000 127881514 200000 141204526 200000 52515514 200000 917822014 200000 961714220 200000 780829523 200000 311238220 200000 423116557 200000 276421531 200000 916429788 200000 115347082 200000 773071684 200000 870869438 200000 763660825 200000 305341006 200000 584252611 200000 563225088 200000 321871739 200000 827628943 200000 627057803 200000 59939047 200000 589256850 200000 372955494 200000 469534909 200000 511770141 200000 53495055 200000 987625485 200000 809921177 200000 581133930 200000 658107841 200000 898339035 200000 749659263 200000 317356983 200000 288722587 200000 597478472 200000 724512752 200000 239675659 200000 270606508 200000 871774190 200000 689253261 200000 472386705 200000 126448164 200000 853024389 200000 723861269 200000 527606671 200000 97735253 200000 55892453 200000 85405546 200000 162383471 200000 207567790 200000 279813383 200000 970498700 200000 990790329 200000 212688321 200000 836643843 200000 40561564 200000 206128917 200000 904186173 200000 228538898 200000 776782041 200000 159329101 200000 549300724 200000 923785612 200000 312893861 200000 494920776 200000 839084757 200000 327761899 200000 330494079 200000 398678544 200000 273484785 200000 213865925 200000 132881673 200000 814903243 200000 570578041 200000 813058772 200000 71384580 200000 393469380 200000 704237245 200000 783384049 200000 20368206 200000 598922083 200000 739298862 200000 590664979 200000 290577898 200000 260070703 200000 80623453 200000 908259156 200000 547182582 200000 269187282 200000 785165304 200000 82026220 200000 814953141 200000 837359893 200000 69498578 200000 158495539 200000 544062599 200000 101520350 200000 337024987 200000 683228321 200000 438182123 200000 90107960 200000 45397027 200000 592965328 200000 13908099 200000 765515339 200000 802951643 200000 450664056 200000 980732174 200000 868047198 200000 145803858 200000 738939250 200000 835516782 200000 411891675 200000 255539195 200000 281342645 200000 962599843 200000 56839498 200000 15881829 200000 867286106 200000 813159118 200000 765238868 200000 64099904 200000 502936986 200000 616820526 200000 113965761 200000 406774110 200000 704866509 200000 521907749 200000 560870265 200000 566056622 200000 686100845 200000 467507251 200000 475871365 200000 266924097 200000 353104400 200000 819380472 200000 236093710 200000 215878985 200000 31329905 200000 769444149 200000 832400732 200000 88885780 200000 469774695 200000 318043851 200000 845974232 200000 928847892 200000 281344746 200000 288657082 200000 543220233 200000 29808601 200000 241012244 200000 866212130 200000 350871194 200000 800203540 200000 843760413 200000 131186500 200000 69901137 200000 1349269 200000 593189213 200000 186798464 200000 990021656 200000 617206861 200000 949512525 200000 173159768 200000 268580343 200000 252734796 200000 653146757 200000 986041194 200000 935147798 200000 772191683 200000 550499262 200000 423967609 200000 564220095 200000 485320450 200000 759965904 200000 581846116 200000 497281369 200000 975308666 200000 995670196 200000 555067437 200000 357234285 200000 892824762 200000 332968835 200000 26957810 200000 992179364 200000 801673077 200000 429761652 200000 458913270 200000 493089222 200000 169619322 200000 401838560 200000 913540504 200000 697676987 200000 593493945 200000 497901889 200000 178235737 200000 909290893 200000 725353028 200000 391871278 200000 944207577 200000 469631843 200000 769972298 200000 734586207 200000 875239641 200000 614706822 200000 456678428 200000 640502958 200000 737490746 200000 883218527 200000 359007020 200000 596284691 200000 322266876 200000 28403062 200000 245338120 200000 198341542 200000 881372735 200000 864242547 200000 947967074 200000 483178144 200000 493516356 200000 960092959 200000 157071114 200000 735387481 200000 585382764 200000 747275875 200000 411560945 200000 602471498 200000 414760246 200000 269035080 200000 812342823 200000 931964171 200000 446828612 200000 67564788 200000 316835293 200000 281227861 200000 203608150 200000 25478066 200000 934856803 200000 150187009 200000 908229196 200000 254595817 200000 586885674 200000 965145862 200000 85738024 200000 236828706 200000 728102082 200000 729960317 200000 697082120 200000 163234822 200000 809310940 200000 149844640 200000 74871087 200000 555722333 200000 298767944 200000 427954373 200000 21602812 200000 340211728 200000 260140534 200000 143316327 200000 189275120 200000 541519143 200000 954002424 200000 467553565 200000 907579564 200000 509005002 200000 94656381 200000 851264416 200000 136460527 200000 620032834 200000 527596759 200000 509738952 200000 118862491 200000 990141944 200000 304902005 200000 107545997 200000 6094512 200000 915000180 200000 763514345 200000 661576713 200000 361179982 200000 325588830 200000 945627618 200000 971900788 200000 191873975 200000 952245888 200000 915746353 200000 954286375 200000 88417865 200000 671625409 200000 882416327 200000 204895129 200000 621102727 200000 678926634 200000 412290229 200000 462272099 200000 292739856 200000 701186532 200000 365795370 200000 580610622 200000 618773925 200000 799293495 200000 578180215 200000 338703619 200000 355437862 200000 565136523 200000 763271181 200000 394623401 200000 795686805 200000 767196266 200000 573137020 200000 395790922 200000 91484689 200000 345069179 200000 701393013 200000 775970334 200000 283632858 200000 419446407 200000 655370184 200000 405170044 200000 790179667 200000 873430391 200000 129384805 200000 420083167 200000 143606266 200000 282357074 200000 392145758 200000 235690462 200000 147751025 200000 185871683 200000 323241187 200000 48888114 200000 278358391 200000 215270800 200000 628413507 200000 506724531 200000 159146734 200000 257460643 200000 583454961 200000 674959450 200000 66487766 200000 279541252 200000 106478971 200000 357142335 200000 381137488 200000 542706780 200000 207339924 200000 17213851 200000 886838683 200000 875965810 200000 258319370 200000 580199623 200000 244099097 200000 833201969 200000 486722767 200000 242809658 200000 806267210 200000 568198815 200000 4916980 200000 235954829 200000 74510286 200000 824313318 200000 269925544 200000 135219066 200000 101095270 200000 230348878 200000 454976316 200000 69790680 200000 826726642 200000 359982143 200000 653805345 200000 134891167 200000 492836980 200000 543413059 200000 169095144 200000 730545641 200000 438238475 200000 980141569 200000 882605631 200000 945905902 200000 225144568 200000 639038530 200000 279636474 200000 689308677 200000 974657947 200000 473593071 200000 440748550 200000 66433193 200000 34008438 200000 460897296 200000 663560310 200000 681066353 200000 781276199 200000 109809357 200000 93003898 200000 251699734 200000 943494769 200000 224433520 200000 700224098 200000 284811121 200000 859135027 200000 59696992 200000 733253534 200000 766699897 200000 447515246 200000 721372454 200000 690019008 200000 102570311 200000 482517827 200000 435033195 200000 434176376 200000 797225748 200000 531444209 200000 618801143 200000 286115989 200000 480183353 200000 949957850 200000 419220914 200000 676564490 200000 348895533 200000 104621950 200000 568365734 200000 338775781 200000 981261706 200000 810493565 200000 766805754 200000 145942360 200000 26103303 200000 526249369 200000 75325431 200000 731680436 200000 808443518 200000 878281136 200000 765212677 200000 342434664 200000 137173479 200000 448158917 200000 854889134 200000 391594757 200000 150921818 200000 455219191 200000 100333209 200000 806004796 200000 683955471 200000 86480263 200000 183123856 200000 902444253 200000 291866720 200000 892701398 200000 121820794 200000 787053017 200000 689673669 200000 470159971 200000 295841632 200000 687106368 200000 557902295 200000 190684112 200000 337330026 200000 17765955 200000 127547469 200000 846003165 200000 73878754 200000 583622962 200000 725978624 200000 649818218 200000 730086191 200000 535195518 200000 572124905 200000 486316664 200000 152661210 200000 155438519 200000 493456929 200000 220873768 200000 360997772 200000 169416589 200000 954089439 200000 859437754 200000 716177421 200000 854326738 200000 940678525 200000 245125774 200000 653528134 200000 369477750 200000 254419826 200000 499203877 200000 530849086 200000 398823560 200000 675920216 200000 587893535 200000 718469919 200000 148044859 200000 525575143 200000 481060926 200000 67983666 200000 669092061 200000 595153655 200000 145099617 200000 369010141 200000 214094561 200000 441080192 200000 792178824 200000 872016043 200000 75356629 200000 73659804 200000 433705174 200000 406028356 200000 293590635 200000 419788931 200000 76234889 200000 346944111 200000 283988083 200000 515756685 200000 265469698 200000 5123094 200000 432733918 200000 305661748 200000 973605571 200000 164861249 200000 824210877 200000 258188558 200000 356350315 200000 121967897 200000 833117247 200000 886927829 200000 170357179 200000 822435302 200000 154889909 200000 636830306 200000 404436883 200000 297994512 200000 461718160 200000 427656364 200000 11631605 200000 685557537 200000 899241056 200000 984050124 200000 200683263 200000 677831616 200000 828673493 200000 280206332 200000 9859572 200000 203913654 200000 639037377 200000 64019603 200000 402972467 200000 321763563 200000 489430548 200000 874208265 200000 800630333 200000 105615465 200000 851131870 200000 12934648 200000 141401523 200000 763702359 200000 725977423 200000 389915928 200000 415504725 200000 165175807 200000 654760377 200000 635843393 200000 615625219 200000 390230471 200000 574770059 200000 451498348 200000 118470077 200000 843977530 200000 655352919 200000 409208241 200000 742452646 200000 364643072 200000 515219148 200000 819870025 200000 161942524 200000 247395041 200000 879648443 200000 137435788 200000 194270753 200000 288461253 200000 995526422 200000 884303092 200000 685048469 200000 183233973 200000 496668651 200000 379024663 200000 930171640 200000 541871578 200000 750748268 200000 877439151 200000 495436299 200000 958186108 200000 623216873 200000 780978325 200000 864362926 200000 781627139 200000 119249107 200000 126057664 200000 978170083 200000 517095929 200000 827117242 200000 366470730 200000 10578377 200000 589564677 200000 522283599 200000 211891563 200000 674526625 200000 910930160 200000 365165666 200000 341799803 200000 721110219 200000 246197667 200000 831389412 200000 859675378 200000 963154632 200000 331110950 200000 296430821 200000 960394602 200000 532621881 200000 293814945 200000 104385173 200000 769885595 200000 605801181 200000 457354846 200000 467825478 200000 239354206 200000 679947671 200000 661834180 200000 222601576 200000 952148906 200000 732678245 200000 341130332 200000 527917706 200000 766313112 200000 127181928 200000 671904974 200000 574017887 200000 370612577 200000 892466658 200000 588311268 200000 174122933 200000 999099997 200000 68810289 200000 312558981 200000 912263807 200000 691214598 200000 535181784 200000 210622651 200000 831422923 200000 298244082 200000 161891446 200000 487753645 200000 724178635 200000 482993372 200000 462654157 200000 41876644 200000 85997520 200000 530602651 200000 46905531 200000 574745864 200000 941941833 200000 335536935 200000 240047939 200000 719200099 200000 862538951 200000 849040282 200000 882569860 200000 418645340 200000 502276859 200000 333449260 200000 772939199 200000 463767485 200000 140592565 200000 125188661 200000 814101844 200000 511408748 200000 341976806 200000 665855022 200000 323900101 200000 760656500 200000 433408926 200000 609472431 200000 767873201 200000 34901501 200000 213523982 200000 124863345 200000 223706328 200000 431156302 200000 279018374 200000 912343884 200000 496185885 200000 62040018 200000 694650486 200000 803841081 200000 696203902 200000 446036495 200000 74094704 200000 811756113 200000 17595164 200000 196119983 200000 909672996 200000 823090891 200000 481600057 200000 929826425 200000 202070881 200000 114744320 200000 218750772 200000 695577944 200000 675852058 200000 676701546 200000 195733646 200000 235533394 200000 695210333 200000 432477088 200000 829809639 200000 683978898 200000 885801821 200000 894991962 200000 780477441 200000 91373150 200000 980316008 200000 800307826 200000 305563322 200000 790591263 200000 324849392 200000 5293536 200000 76837653 200000 146932575 200000 596946054 200000 275179964 200000 620497713 200000 69479622 200000 448306137 200000 428386879 200000 625371727 200000 254200859 200000 852670906 200000 703125697 200000 795589328 200000 535832392 200000 283524122 200000 929080251 200000 806076979 200000 769465685 200000 899932169 200000 333204165 200000 327870746 200000 870228075 200000 343966136 200000 456190616 200000 559929669 200000 648823761 200000 383560311 200000 144772365 200000 151528341 200000 661808626 200000 720647351 200000 391442203 200000 639555081 200000 951408212 200000 102088200 200000 350807771 200000 224877507 200000 895459745 200000 44885274 200000 280271239 200000 403890434 200000 273788833 200000 315657663 200000 946301301 200000 405117224 200000 517371708 200000 750297831 200000 326014496 200000 976419510 200000 868980860 200000 130233506 200000 850433055 200000 422911306 200000 220506248 200000 671908384 200000 912255787 200000 519393191 200000 429660074 200000 624679859 200000 143392284 200000 820542891 200000 210668360 200000 965587146 200000 849392362 200000 957965913 200000 592756717 200000 957874678 200000 47476399 200000 927384017 200000 295531841 200000 884490985 200000 432719779 200000 224492370 200000 907298315 200000 38817393 200000 484449055 200000 393391933 200000 297438774 200000 332600448 200000 174275482 200000 572800788 200000 924793032 200000 600396838 200000 210864813 200000 605658486 200000 284943338 200000 353448852 200000 221311761 200000 210781732 200000 834068198 200000 32590875 200000 592030367 200000 268737023 200000 998721572 200000 396082729 200000 319872590 200000 801511174 200000 372158251 200000 264106834 200000 99290680 200000 363812955 200000 71505573 200000 550725187 200000 990163349 200000 623464510 200000 178859610 200000 859461327 200000 339757244 200000 216052751 200000 699559219 200000 388579814 200000 982183208 200000 250823759 200000 731205944 200000 181070232 200000 108847472 200000 876025503 200000 871203729 200000 723269909 200000 19218765 200000 664938942 200000 313938568 200000 529803439 200000 335004567 200000 937408910 200000 312613252 200000 223183830 200000 567922247 200000 902451983 200000 18992398 200000 768765721 200000 205875317 200000 379825762 200000 144035022 200000 209543723 200000 334183002 200000 553678022 200000 403297166 200000 460631002 200000 737573199 200000 62344861 200000 223153461 200000 336259608 200000 725465547 200000 486112615 200000 207979724 200000 87928310 200000 870693736 200000 650805700 200000 214076028 200000 865572259 200000 564857565 200000 598818677 200000 343757709 200000 887669360 200000 194556420 200000 245381467 200000 533742184 200000 976730830 200000 165080532 200000 987699573 200000 896445076 200000 899842125 200000 764032615 200000 13824741 200000 382805180 200000 226502046 200000 140344053 200000 10871787 200000 502449830 200000 587316369 200000 556650453 200000 613070312 200000 629970236 200000 784651287 200000 967893122 200000 276530523 200000 329799302 200000 805182528 200000 238925203 200000 800021478 200000 777792940 200000 806945341 200000 5988545 200000 712156232 200000 128918263 200000 534794334 200000 664851173 200000 155786851 200000 562900945 200000 145948179 200000 467056630 200000 990514488 200000 440458432 200000 785869294 200000 52261133 200000 160894181 200000 40962925 200000 929225118 200000 860694627 200000 383797421 200000 75344546 200000 930802165 200000 378234193 200000 196553967 200000 887111751 200000 23851234 200000 799785550 200000 918827 200000 405690211 200000 2313079 200000 942136564 200000 565915652 200000 224663584 200000 684383715 200000 942337530 200000 37613368 200000 813585350 200000 573051768 200000 168799034 200000 138740649 200000 899487422 200000 489672357 200000 135392172 200000 902467414 200000 551985296 200000 483438331 200000 255121256 200000 562453858 200000 536348644 200000 355567403 200000 35567014 200000 455923211 200000 391682691 200000 158238469 200000 207928000 200000 141047986 200000 262061398 200000 923697018 200000 991031854 200000 246338009 200000 38613093 200000 524475546 200000 633501833 200000 108647710 200000 505582297 200000 78862742 200000 359583112 200000 806295876 200000 629198073 200000 226256574 200000 473657348 200000 986398251 200000 94011440 200000 499335555 200000 850290166 200000 418551506 200000 537754884 200000 251274869 200000 118071415 200000 470200154 200000 729405727 200000 714337092 200000 201957822 200000 474168581 200000 344656201 200000 380143298 200000 882258213 200000 511594546 200000 312404330 200000 122118878 200000 83858723 200000 217577570 200000 667461260 200000 79036586 200000 894051666 200000 642058806 200000 305756886 200000 330838613 200000 466321514 200000 966470509 200000 425169809 200000 236252465 200000 46380611 200000 930644201 200000 214023974 200000 308919213 200000 958672853 200000 531080362 200000 664320797 200000 920719195 200000 65843514 200000 361880528 200000 34024478 200000 11579626 200000 215120298 200000 312401564 200000 702496755 200000 486237739 200000 534603133 200000 582047343 200000 287119747 200000 904967183 200000 621785133 200000 826978760 200000 823881943 200000 471992998 200000 23695952 200000 686660169 200000 540763928 200000 51433761 200000 983273376 200000 166440114 200000 173981325 200000 376222673 200000 349605622 200000 801317604 200000 174747297 200000 295630372 200000 182491721 200000 591644126 200000 990506970 200000 330843309 200000 21332147 200000 113828802 200000 808290274 200000 932664604 200000 728050283 200000 666568655 200000 545166209 200000 491072065 200000 110211275 200000 747284584 200000 376623776 200000 237842445 200000 40061002 200000 820274443 200000 526790214 200000 578177423 200000 613347458 200000 550692441 200000 781188766 200000 824654586 200000 910958635 200000 830809620 200000 288254190 200000 165092252 200000 639452445 200000 578686747 200000 352487840 200000 985336296 200000 741621841 200000 753004911 200000 513649724 200000 807250796 200000 975458783 200000 834984496 200000 727909227 200000 756758235 200000 628176640 200000 103094175 200000 734804724 200000 954832899 200000 799745036 200000 264590621 200000 962059201 200000 298368982 200000 990891133 200000 449568042 200000 686673883 200000 935156325 200000 912322281 200000 975237990 200000 767509608 200000 681672415 200000 387749642 200000 624976018 200000 987398067 200000 230342549 200000 814539705 200000 253075599 200000 182367012 200000 943689208 200000 400687853 200000 26533980 200000 24504130 200000 212735640 200000 927937472 200000 211631643 200000 543473079 200000 91426598 200000 837421674 200000 798002444 200000 101136716 200000 623936626 200000 925200451 200000 280967055 200000 136957927 200000 417646701 200000 194709955 200000 177810725 200000 322497683 200000 443188263 200000 262017669 200000 995219567 200000 839256440 200000 457746896 200000 653984574 200000 494489901 200000 819273181 200000 32204474 200000 778112970 200000 644439103 200000 90049068 200000 121752404 200000 813250847 200000 463784870 200000 228766189 200000 135633712 200000 411196758 200000 251927170 200000 672783817 200000 791627006 200000 456183720 200000 282818325 200000 345332104 200000 469637773 200000 742227053 200000 489542334 200000 574331922 200000 495167183 200000 443458847 200000 895019517 200000 761419120 200000 934402005 200000 18602068 200000 577734261 200000 606416587 200000 964761294 200000 888932295 200000 973023972 200000 780825195 200000 784022027 200000 167443023 200000 471097644 200000 480708537 200000 864482558 200000 568634340 200000 893356108 200000 452236092 200000 181975093 200000 207727520 200000 487674982 200000 229738143 200000 835016546 200000 540049851 200000 225865914 200000 639996584 200000 892949845 200000 844432781 200000 967975849 200000 484008257 200000 998258175 200000 960455055 200000 500878002 200000 198727538 200000 261731952 200000 127398233 200000 483052151 200000 447749475 200000 587379929 200000 27422116 200000 827485368 200000 772851294 200000 192261769 200000 865697352 200000 374788693 200000 691846346 200000 385010675 200000 464561726 200000 982847311 200000 229511216 200000 625115302 200000 906390431 200000 246277319 200000 121614649 200000 245462354 200000 705058210 200000 447529212 200000 125226925 200000 576606153 200000 136535200 200000 258489680 200000 979276404 200000 555981563 200000 359986195 200000 268438083 200000 945761688 200000 819894519 200000 391001746 200000 61731190 200000 843676224 200000 338225903 200000 995576789 200000 61979048 200000 462438069 200000 363319604 200000 816310454 200000 127847099 200000 689549408 200000 845426997 200000 777534253 200000 1329070 200000 279396809 200000 138079107 200000 375123538 200000 92630180 200000 425512088 200000 382934480 200000 878803550 200000 825686747 200000 881762198 200000 111343338 200000 936167593 200000 971557556 200000 71127724 200000 196439747 200000 521179564 200000 127234481 200000 978551523 200000 860135019 200000 513847551 200000 136704113 200000 432143457 200000 603781651 200000 990228315 200000 708144309 200000 334440561 200000 398306059 200000 297880729 200000 84138333 200000 880601466 200000 192172484 200000 630231472 200000 970789994 200000 745157894 200000 124876750 200000 642343097 200000 271018749 200000 831818171 200000 740620761 200000 55442670 200000 949861718 200000 79485284 200000 196303287 200000 816115877 200000 243616469 200000 205734121 200000 751766616 200000 512951641 200000 881762299 200000 858382930 200000 234621899 200000 153688993 200000 297690216 200000 691326151 200000 750337347 200000 21668662 200000 545448158 200000 505852561 200000 39530766 200000 625702128 200000 639782716 200000 537123097 200000 241342623 200000 137000135 200000 433125507 200000 746307815 200000 750074500 200000 699263446 200000 232872147 200000 563887011 200000 656182383 200000 775180370 200000 910671213 200000 749616663 200000 825125169 200000 399860119 200000 370881714 200000 528047658 200000 668799161 200000 424194587 200000 798596641 200000 817787621 200000 593836056 200000 963904887 200000 140761180 200000 371799153 200000 754793343 200000 17715301 200000 288030499 200000 525867030 200000 230642750 200000 69182139 200000 158925143 200000 873523772 200000 710517446 200000 907441011 200000 69642999 200000 740736621 200000 588425895 200000 643879590 200000 27444517 200000 491895632 200000 390279314 200000 862705548 200000 751646753 200000 511853230 200000 13770327 200000 935957629 200000 379897163 200000 970049904 200000 437416167 200000 493448945 200000 958797092 200000 855570845 200000 409363026 200000 52784514 200000 124820813 200000 427511904 200000 381714376 200000 469509608 200000 111705734 200000 904316927 200000 654795163 200000 152345851 200000 992008367 200000 33209828 200000 395815738 200000 337121972 200000 318307529 200000 553595543 200000 181865271 200000 596125739 200000 274280180 200000 168506817 200000 296092993 200000 211435417 200000 431774321 200000 374428713 200000 279322154 200000 812927063 200000 417 200000 668613562 200000 806756321 200000 218241244 200000 114387460 200000 440602490 200000 324038007 200000 882869954 200000 331815482 200000 148473747 200000 503348510 200000 483749056 200000 310238212 200000 854630221 200000 810911268 200000 170979504 200000 375935555 200000 343146256 200000 911017211 200000 827494793 200000 967639799 200000 847745126 200000 693657907 200000 993860453 200000 6136640 200000 704863734 200000 678818685 200000 597132668 200000 11586398 200000 11270025 200000 112007593 200000 541437478 200000 597996212 200000 196716552 200000 79629992 200000 28749019 200000 630694848 200000 602325883 200000 754881674 200000 755848245 200000 800309796 200000 290426634 200000 836489855 200000 91341804 200000 693688992 200000 785366271 200000 206554841 200000 736887513 200000 182983444 200000 853594817 200000 42226440 200000 646207731 200000 771702401 200000 159418073 200000 935711132 200000 826340179 200000 186948359 200000 370580208 200000 350533701 200000 163550770 200000 888208872 200000 124878798 200000 889669589 200000 725200105 200000 454626691 200000 716462427 200000 289573435 200000 691352559 200000 345088857 200000 639067809 200000 468922505 200000 953387230 200000 725888522 200000 126190023 200000 868248302 200000 269512813 200000 53658967 200000 842213398 200000 795306683 200000 746524790 200000 701347873 200000 306746358 200000 629959777 200000 174135793 200000 776897128 200000 689241841 200000 957953393 200000 56599798 200000 824109900 200000 122181550 200000 993765018 200000 111027901 200000 619455246 200000 882268663 200000 753075629 200000 591668641 200000 761756430 200000 338949299 200000 175573403 200000 699383063 200000 652285390 200000 58804203 200000 829540980 200000 973755835 200000 174671597 200000 342877895 200000 340121449 200000 771990339 200000 436612396 200000 199455121 200000 619617482 200000 501631624 200000 512711787 200000 960128944 200000 605494279 200000 387879299 200000 240956331 200000 692233645 200000 997451698 200000 705183053 200000 671580941 200000 981802289 200000 737445755 200000 668266013 200000 599065040 200000 425330436 200000 916145714 200000 960671565 200000 96653398 200000 231347983 200000 681067975 200000 231963988 200000 621148703 200000 443991641 200000 652949324 200000 983443404 200000 285975500 200000 826142988 200000 233129200 200000 922287981 200000 397752604 200000 118093425 200000 674065925 200000 380639247 200000 936400113 200000 829119214 200000 336493818 200000 641882794 200000 363027275 200000 31848462 200000 883402592 200000 378583384 200000 180375882 200000 47241849 200000 946364393 200000 935939921 200000 922221359 200000 864318454 200000 451769955 200000 514790126 200000 887232091 200000 331990383 200000 73895360 200000 885668774 200000 976194381 200000 934065900 200000 816399376 200000 806880274 200000 481752999 200000 757463958 200000 562669188 200000 584596459 200000 550484009 200000 658677685 200000 700214124 200000 938216458 200000 411910324 200000 125892273 200000 80201785 200000 281847910 200000 313242695 200000 10165524 200000 133733243 200000 749617177 200000 323545348 200000 838276741 200000 926529251 200000 376108378 200000 581433899 200000 645251021 200000 206281025 200000 159227267 200000 745629212 200000 738105044 200000 392708229 200000 437676811 200000 476973144 200000 836729508 200000 34209217 200000 203594124 200000 885140864 200000 78702436 200000 544273701 200000 731388350 200000 78350675 200000 235352670 200000 331276288 200000 77118841 200000 359911091 200000 877353465 200000 715784901 200000 58076086 200000 11006880 200000 896329149 200000 811581186 200000 258068109 200000 736325946 200000 421814357 200000 345975657 200000 566332215 200000 472761795 200000 115255688 200000 777810379 200000 186878477 200000 649776793 200000 229739070 200000 472025367 200000 415637638 200000 326208575 200000 674777728 200000 887333726 200000 804456763 200000 106277460 200000 505790327 200000 90485202 200000 117083109 200000 607332249 200000 420437867 200000 301558465 200000 202581341 200000 500001775 200000 110544324 200000 124604317 200000 100879259 200000 468362325 200000 461767948 200000 16144630 200000 176476086 200000 904491757 200000 295553258 200000 552525437 200000 87853545 200000 930346743 200000 502498855 200000 597073154 200000 647238539 200000 696834259 200000 245168812 200000 8706677 200000 794683668 200000 712480771 200000 603960193 200000 4937704 200000 824513055 200000 432913701 200000 164118222 200000 518346123 200000 96936289 200000 251983868 200000 56024541 200000 330804910 200000 714741942 200000 60152167 200000 466055445 200000 611022785 200000 301537044 200000 351502183 200000 564368895 200000 73293398 200000 696127124 200000 811726109 200000 832824131 200000 80453404 200000 880945775 200000 840955592 200000 817787563 200000 263203301 200000 423353598 200000 291539914 200000 851791646 200000 151332256 200000 652266424 200000 185978531 200000 3933350 200000 965311583 200000 441678646 200000 141394163 200000 662474858 200000 928916817 200000 143429938 200000 801528187 200000 936678579 200000 455514311 200000 494905987 200000 370600476 200000 81686761 200000 107325490 200000 315574049 200000 756796885 200000 627963286 200000 825461795 200000 874597414 200000 197128905 200000 599663201 200000 504707656 200000 508513226 200000 441095222 200000 779653140 200000 538679157 200000 424005477 200000 175781501 200000 21022869 200000 705123223 200000 850859376 200000 250137887 200000 66066159 200000 901066690 200000 919634307 200000 809144509 200000 582324042 200000 197682211 200000 13602903 200000 781811479 200000 73040109 200000 780112397 200000 747783108 200000 630842125 200000 509865539 200000 498257904 200000 918109891 200000 551901344 200000 341598930 200000 279020380 200000 44577133 200000 688722161 200000 894550340 200000 380989185 200000 578471673 200000 56134719 200000 570728801 200000 439146161 200000 340089281 200000 603390956 200000 705247761 200000 133645659 200000 350512444 200000 393472120 200000 121810781 200000 992245009 200000 698334724 200000 948486532 200000 253145199 200000 179472642 200000 251884496 200000 862554063 200000 526528909 200000 234149760 200000 979157370 200000 930162491 200000 601306656 200000 947823098 200000 152360698 200000 128433864 200000 519852722 200000 907725569 200000 79729512 200000 173795990 200000 541691115 200000 959266886 200000 525733117 200000 279619046 200000 377487762 200000 122282138 200000 205439761 200000 404359960 200000 525043345 200000 650892780 200000 370022941 200000 858820014 200000 23659760 200000 179834189 200000 247542713 200000 49765447 200000 810556632 200000 42039534 200000 167764638 200000 398661796 200000 67193232 200000 323474463 200000 646204581 200000 885217701 200000 120684931 200000 631625552 200000 977696965 200000 565473611 200000 197858359 200000 438537235 200000 643980567 200000 754804407 200000 894294102 200000 264562456 200000 331813077 200000 616121897 200000 117382056 200000 34725423 200000 669468758 200000 311637249 200000 620453142 200000 372731976 200000 706268434 200000 110848448 200000 237914279 200000 804101493 200000 304821667 200000 894590471 200000 286824325 200000 881041638 200000 359715777 200000 708821653 200000 584039929 200000 899480298 200000 743925828 200000 799013196 200000 637073769 200000 248056563 200000 975694116 200000 520685356 200000 970840160 200000 272425874 200000 586786172 200000 650281045 200000 65784966 200000 667500662 200000 48752513 200000 756828680 200000 220074146 200000 552668273 200000 83155087 200000 398505126 200000 329171103 200000 337437554 200000 974458652 200000 722658223 200000 695958915 200000 795204746 200000 284359361 200000 863803331 200000 227421560 200000 18975722 200000 287316536 200000 982442659 200000 63457733 200000 874881250 200000 602948439 200000 998998319 200000 17741013 200000 10960355 200000 625029400 200000 882210153 200000 363907118 200000 279228029 200000 42678676 200000 915132527 200000 614768762 200000 674645857 200000 629304323 200000 217870468 200000 350056833 200000 444087391 200000 472195773 200000 585245960 200000 988861484 200000 613589095 200000 16959290 200000 850065018 200000 301614211 200000 670377355 200000 788839444 200000 317749371 200000 138129326 200000 353062139 200000 200720131 200000 56435661 200000 665416183 200000 744687879 200000 539843295 200000 44246607 200000 998013125 200000 8816927 200000 905856929 200000 351266050 200000 417599137 200000 829476309 200000 116229217 200000 228715526 200000 515921715 200000 227432664 200000 310149976 200000 966607517 200000 328590149 200000 498040058 200000 540283359 200000 81037606 200000 486687934 200000 255833130 200000 525742701 200000 846585633 200000 515310759 200000 649358201 200000 338839708 200000 146492721 200000 394303785 200000 806178072 200000 293674787 200000 688536852 200000 600347532 200000 861790296 200000 211102684 200000 397547435 200000 407970361 200000 676763560 200000 379153342 200000 775723768 200000 389418679 200000 82032793 200000 44859107 200000 39505434 200000 866041777 200000 904827356 200000 905625219 200000 573076306 200000 15102189 200000 535405889 200000 870193910 200000 703972352 200000 388986197 200000 841675705 200000 843335604 200000 594754213 200000 566474481 200000 602621780 200000 723663191 200000 557140194 200000 570619113 200000 264677698 200000 510362519 200000 684034935 200000 781723527 200000 105418197 200000 613270861 200000 17931844 200000 746829874 200000 240749693 200000 348641904 200000 880191050 200000 763886451 200000 677403081 200000 657237529 200000 80800682 200000 94174451 200000 519485292 200000 868102785 200000 408132003 200000 512796025 200000 883167797 200000 350686465 200000 954310295 200000 462926576 200000 477705236 200000 218753040 200000 236206598 200000 307060830 200000 316551194 200000 577980744 200000 555653776 200000 882276845 200000 847196793 200000 647958368 200000 971149815 200000 796947173 200000 423824511 200000 259312178 200000 274257689 200000 255378863 200000 332523166 200000 723364534 200000 60868089 200000 753115603 200000 255565927 200000 393128196 200000 653837238 200000 838494713 200000 175188105 200000 148304980 200000 569218193 200000 591030250 200000 574813909 200000 868996865 200000 177976811 200000 778320015 200000 414578748 200000 875546752 200000 535382083 200000 442768880 200000 495142094 200000 894455661 200000 667143995 200000 717965622 200000 851510716 200000 48371070 200000 587054483 200000 581017768 200000 647969622 200000 275898252 200000 512128299 200000 347392945 200000 761137932 200000 435543440 200000 843259140 200000 293310679 200000 992765808 200000 545900707 200000 991490367 200000 432571332 200000 710998578 200000 14192892 200000 131095836 200000 499689280 200000 98497570 200000 382517749 200000 167238907 200000 727464755 200000 666527024 200000 689989125 200000 162637917 200000 400132263 200000 201898094 200000 10451654 200000 136271842 200000 606234051 200000 627583499 200000 707580656 200000 112992075 200000 986395088 200000 357038937 200000 224556635 200000 46558585 200000 421746999 200000 397300423 200000 782374399 200000 188634732 200000 109669248 200000 47927270 200000 528389622 200000 396164932 200000 70437715 200000 53665127 200000 876633976 200000 991159875 200000 534528634 200000 5245211 200000 357748446 200000 660593351 200000 506891740 200000 192927729 200000 659261855 200000 769762131 200000 523088258 200000 537328634 200000 567627348 200000 670889862 200000 575359637 200000 592828519 200000 257827510 200000 268173857 200000 866729820 200000 224069000 200000 512754078 200000 343548164 200000 107185986 200000 931320526 200000 28276483 200000 682383152 200000 747525837 200000 437963465 200000 108627455 200000 905242822 200000 21236647 200000 809260330 200000 91721929 200000 705583878 200000 392524952 200000 650337984 200000 593703099 200000 632659536 200000 376445321 200000 218324350 200000 379569740 200000 863022629 200000 78514562 200000 59756147 200000 58452758 200000 379862310 200000 629203115 200000 191016911 200000 346310097 200000 849858834 200000 344982093 200000 24429796 200000 46473301 200000 227261643 200000 966116049 200000 213465633 200000 900947355 200000 441704529 200000 630475199 200000 696445208 200000 92547515 200000 567419077 200000 745336256 200000 887204984 200000 839918062 200000 679930982 200000 29929115 200000 110043667 200000 876746893 200000 920462998 200000 957527866 200000 413999320 200000 691939087 200000 871901652 200000 671831462 200000 538748120 200000 931027981 200000 894386115 200000 623203077 200000 319863108 200000 601557824 200000 589833505 200000 493864866 200000 283196525 200000 378714497 200000 178959311 200000 732596965 200000 124750273 200000 152189640 200000 453705423 200000 920684885 200000 16010196 200000 730548268 200000 230025792 200000 164707996 200000 403443283 200000 36690920 200000 666782562 200000 214054787 200000 651378705 200000 534644051 200000 133388952 200000 178384368 200000 962189566 200000 353623269 200000 579693920 200000 10157806 200000 30629930 200000 569012793 200000 310329948 200000 475389093 200000 234200006 200000 912846852 200000 919141195 200000 447440988 200000 300201249 200000 945228322 200000 689401615 200000 847561341 200000 905992878 200000 680805257 200000 298704808 200000 485268112 200000 867868156 200000 137614418 200000 135942711 200000 219234110 200000 250993083 200000 347090870 200000 910406907 200000 857540175 200000 909162429 200000 704676366 200000 396823382 200000 512094891 200000 845979377 200000 27070161 200000 56054728 200000 232941147 200000 309082984 200000 239170712 200000 72580593 200000 318514824 200000 582327892 200000 811157277 200000 182040722 200000 505188730 200000 47936003 200000 7541047 200000 262812556 200000 40729242 200000 516998631 200000 148267742 200000 919482335 200000 694084720 200000 625824912 200000 641888556 200000 830538155 200000 489158308 200000 72411055 200000 108440153 200000 510460977 200000 72839679 200000 330171924 200000 693512125 200000 810617809 200000 385398378 200000 176097712 200000 122159057 200000 521011213 200000 523111149 200000 931619731 200000 373797421 200000 421457283 200000 409325488 200000 166224878 200000 431027082 200000 481188854 200000 674752509 200000 625498641 200000 126549440 200000 89858629 200000 222419003 200000 193553005 200000 629926856 200000 659886706 200000 273275379 200000 328752273 200000 499759547 200000 760839067 200000 518937550 200000 627879216 200000 646653136 200000 4591107 200000 909772692 200000 117740569 200000 708863841 200000 229634825 200000 151843885 200000 723191868 200000 999548133 200000 717701934 200000 557326755 200000 688257451 200000 82592246 200000 475756050 200000 633650973 200000 427125141 200000 345257547 200000 41342070 200000 810653412 200000 336365131 200000 754845374 200000 288586811 200000 687781985 200000 832211775 200000 352557383 200000 317753953 200000 550032412 200000 684551423 200000 864494846 200000 440534792 200000 587176381 200000 527682877 200000 177838108 200000 287424369 200000 838156302 200000 816618185 200000 244964345 200000 703384061 200000 364428022 200000 301730196 200000 992027406 200000 603297323 200000 449001342 200000 938106543 200000 863227635 200000 683682973 200000 182330318 200000 166565448 200000 392840289 200000 967307539 200000 248790320 200000 681055666 200000 406305585 200000 26632813 200000 147059211 200000 137229149 200000 395890778 200000 33772717 200000 414453737 200000 717524697 200000 17454581 200000 150822641 200000 293060464 200000 715395287 200000 104282428 200000 193169276 200000 380046955 200000 61131047 200000 995465862 200000 678683565 200000 564358082 200000 274409145 200000 62367563 200000 452379141 200000 300091261 200000 106246047 200000 973268517 200000 995389477 200000 669587140 200000 29703944 200000 497846476 200000 957458124 200000 959460320 200000 301733190 200000 757897752 200000 813373404 200000 173569082 200000 949614536 200000 409963009 200000 21568597 200000 297213018 200000 654981408 200000 940215202 200000 554506839 200000 349638632 200000 332023037 200000 703933745 200000 859317540 200000 504254382 200000 768805424 200000 624261639 200000 884006170 200000 963754899 200000 902298282 200000 607899293 200000 708901308 200000 452645024 200000 782450044 200000 564363915 200000 602094505 200000 112959230 200000 270049493 200000 640318603 200000 545557666 200000 640126965 200000 691199494 200000 731151475 200000 206663047 200000 727629293 200000 864378240 200000 670978365 200000 493473882 200000 877869680 200000 514357459 200000 691007746 200000 445045818 200000 414009381 200000 270740144 200000 615158010 200000 869053288 200000 896719573 200000 33751783 200000 673866109 200000 960281924 200000 177310569 200000 203579496 200000 53725187 200000 629042767 200000 151171048 200000 292625221 200000 197131046 200000 25907242 200000 452701565 200000 362188462 200000 423875230 200000 501233044 200000 391344750 200000 135234290 200000 525561667 200000 670200943 200000 811393061 200000 409845124 200000 402901774 200000 6153659 200000 995508522 200000 750587122 200000 527612183 200000 119157657 200000 62731558 200000 210977519 200000 469115287 200000 905403208 200000 653008608 200000 336104521 200000 538566119 200000 624395562 200000 291708995 200000 451175667 200000 496258686 200000 432654527 200000 411988053 200000 255804411 200000 122830582 200000 269014695 200000 269134144 200000 722078099 200000 843385862 200000 371285667 200000 275326028 200000 564556043 200000 358396808 200000 664725908 200000 87668193 200000 812383956 200000 819012723 200000 167342457 200000 509052297 200000 296970879 200000 995606753 200000 445554548 200000 493356011 200000 415537850 200000 37373962 200000 600937925 200000 946705616 200000 795010393 200000 617441350 200000 560311244 200000 126966049 200000 471681353 200000 823858957 200000 957409803 200000 662245094 200000 325528221 200000 251998969 200000 995254816 200000 840765256 200000 80539269 200000 7590850 200000 36685006 200000 562971278 200000 63747921 200000 81258561 200000 733320180 200000 755911714 200000 588045937 200000 727167597 200000 262127763 200000 701566604 200000 995773559 200000 779642719 200000 510055116 200000 170223989 200000 289848595 200000 21561168 200000 627594718 200000 982228901 200000 308912404 200000 222744473 200000 658638379 200000 207321348 200000 707318893 200000 547017393 200000 920830259 200000 597974684 200000 125405740 200000 58309682 200000 728258967 200000 170916500 200000 927411331 200000 395169491 200000 334333206 200000 424103477 200000 41533635 200000 390207598 200000 537758354 200000 308741607 200000 899488091 200000 868580347 200000 305868298 200000 677033268 200000 959666652 200000 540409234 200000 31872672 200000 544074435 200000 474044151 200000 205495915 200000 707419284 200000 866440798 200000 946984061 200000 25629409 200000 955823943 200000 734389484 200000 245508956 200000 52919401 200000 185459000 200000 981893750 200000 257596840 200000 533782943 200000 449868809 200000 644818468 200000 812742286 200000 107042361 200000 407210106 200000 860702272 200000 794549345 200000 232327952 200000 443367531 200000 712689713 200000 433541265 200000 209288733 200000 377769694 200000 435042944 200000 163366830 200000 696618105 200000 448919025 200000 543580374 200000 837891432 200000 783559771 200000 513481447 200000 952700411 200000 148778129 200000 296403229 200000 487000607 200000 562570712 200000 583599897 200000 269318454 200000 294765850 200000 787386228 200000 802700303 200000 859304000 200000 929193080 200000 553532665 200000 874543526 200000 673210099 200000 862598651 200000 867455920 200000 809421100 200000 939918631 200000 177696386 200000 906650623 200000 409692436 200000 494202324 200000 58261005 200000 742404977 200000 353589484 200000 142351636 200000 631319487 200000 463528110 200000 699267430 200000 741654047 200000 565518806 200000 143627133 200000 793714259 200000 870899022 200000 414086067 200000 437043400 200000 367989922 200000 96707608 200000 851159000 200000 822935 200000 614165604 200000 945248534 200000 766488036 200000 71621651 200000 693010122 200000 602282497 200000 820484248 200000 93375876 200000 927634468 200000 302926770 200000 814143444 200000 931420242 200000 845257699 200000 286396960 200000 638434458 200000 237966087 200000 521070231 200000 625760357 200000 526525192 200000 174943050 200000 404500464 200000 360033464 200000 133111905 200000 679863780 200000 75634368 200000 388468339 200000 518892804 200000 812653245 200000 718664951 200000 63155725 200000 231759475 200000 292967135 200000 85281701 200000 855988512 200000 447582028 200000 696098929 200000 769320698 200000 361408100 200000 687321938 200000 517721277 200000 832000072 200000 555655601 200000 444182884 200000 739681322 200000 787282430 200000 173608960 200000 592066947 200000 502030913 200000 197236142 200000 461891945 200000 750951631 200000 384170410 200000 835036679 200000 389674277 200000 274292617 200000 560197679 200000 546683098 200000 445001613 200000 497539858 200000 4674231 200000 28572953 200000 733131288 200000 669186026 200000 323997515 200000 508359890 200000 160857439 200000 353110961 200000 278945044 200000 984102199 200000 349425435 200000 865032488 200000 4046938 200000 951200920 200000 808935973 200000 160992815 200000 772511877 200000 851593318 200000 386166901 200000 284616136 200000 642795551 200000 958612785 200000 323713826 200000 940123666 200000 755769551 200000 261660330 200000 672465511 200000 14857806 200000 67742046 200000 277792673 200000 503567771 200000 326414044 200000 258229173 200000 783199239 200000 539948343 200000 967329597 200000 937817820 200000 744565996 200000 236779731 200000 951388690 200000 652705019 200000 230491776 200000 538142503 200000 691082011 200000 542714716 200000 612126741 200000 91680270 200000 713605432 200000 299053158 200000 664693787 200000 210334334 200000 498715754 200000 979050402 200000 163686945 200000 362748048 200000 879034321 200000 42186680 200000 701417178 200000 296488829 200000 841479087 200000 892830322 200000 379659284 200000 632850334 200000 432445794 200000 180461239 200000 800132290 200000 162204778 200000 998981997 200000 591215761 200000 793098482 200000 898387066 200000 998808944 200000 234863399 200000 736415190 200000 927102856 200000 322828330 200000 224044738 200000 688617919 200000 667955819 200000 662872956 200000 730436298 200000 619455516 200000 106685211 200000 34851944 200000 828943305 200000 567892862 200000 331965618 200000 610796301 200000 713737062 200000 797441942 200000 822713704 200000 682318508 200000 815719019 200000 990137140 200000 35588245 200000 987520933 200000 950659774 200000 850828361 200000 937125042 200000 857282938 200000 50875754 200000 903471589 200000 315436375 200000 138262218 200000 487129239 200000 796930617 200000 182605629 200000 31932757 200000 769015693 200000 896764565 200000 539818556 200000 575091198 200000 392863412 200000 187605865 200000 538030925 200000 998996675 200000 222808469 200000 652668999 200000 701902473 200000 413893 200000 268146905 200000 26138591 200000 557634855 200000 729750598 200000 781280328 200000 786177024 200000 263220609 200000 5081765 200000 473280714 200000 779672989 200000 962366222 200000 86248035 200000 896212584 200000 349282500 200000 827180136 200000 800051488 200000 439358028 200000 840703656 200000 196272454 200000 33860510 200000 820731068 200000 148683159 200000 429502082 200000 364613051 200000 262896929 200000 555802371 200000 62188564 200000 307014778 200000 726574597 200000 804771709 200000 308717332 200000 653774330 200000 26094864 200000 412954804 200000 936488891 200000 591809404 200000 390672649 200000 975739257 200000 88249697 200000 42344801 200000 348838362 200000 471927229 200000 523670655 200000 956351785 200000 86976139 200000 71064208 200000 392613549 200000 507601267 200000 749934405 200000 750026275 200000 484080292 200000 17007618 200000 156804431 200000 409883590 200000 617135677 200000 717668278 200000 24210708 200000 514498026 200000 323960943 200000 566750862 200000 534533146 200000 198362143 200000 949663059 200000 938180524 200000 800358155 200000 905874710 200000 231564323 200000 169756495 200000 300239279 200000 811991710 200000 458563382 200000 264516314 200000 226995951 200000 417499562 200000 286162948 200000 111899339 200000 484913874 200000 795347017 200000 650857255 200000 817537219 200000 912266370 200000 10004395 200000 583887959 200000 85040004 200000 517286472 200000 226136610 200000 867200108 200000 319878892 200000 371725707 200000 49579805 200000 9459038 200000 144504318 200000 173129427 200000 145151278 200000 581915208 200000 760637146 200000 935994315 200000 503518212 200000 903032672 200000 607198399 200000 200065849 200000 46502512 200000 585684479 200000 910035471 200000 245515528 200000 775161443 200000 489546910 200000 446335049 200000 276151358 200000 428486382 200000 627207893 200000 321390095 200000 999112453 200000 807418431 200000 302466398 200000 81431329 200000 889352868 200000 559752618 200000 609414671 200000 457688672 200000 241451910 200000 432191389 200000 692857826 200000 747630027 200000 331149105 200000 139786665 200000 894695664 200000 178317956 200000 457955407 200000 778376830 200000 198938737 200000 552112843 200000 378438312 200000 963329518 200000 524425917 200000 630928384 200000 544388901 200000 397598953 200000 699211084 200000 585561252 200000 197887438 200000 752102271 200000 704029880 200000 117617240 200000 94753227 200000 316097248 200000 386904249 200000 183360987 200000 316402534 200000 452635486 200000 688336423 200000 181107472 200000 197336582 200000 773467241 200000 751554811 200000 873212148 200000 238415924 200000 871347344 200000 976159309 200000 669629867 200000 273063320 200000 599366534 200000 349510230 200000 253449843 200000 741689596 200000 692260889 200000 691540591 200000 506562478 200000 550525511 200000 40852539 200000 233881359 200000 910730460 200000 527361666 200000 372196605 200000 10750416 200000 465752733 200000 542021590 200000 468425870 200000 239696233 200000 251859122 200000 571722635 200000 710558783 200000 677420980 200000 358888956 200000 850013194 200000 800559233 200000 553835432 200000 335818874 200000 51267802 200000 422992612 200000 175966047 200000 139063630 200000 382395046 200000 21446169 200000 726956561 200000 583923896 200000 653423924 200000 572516848 200000 120283158 200000 821932569 200000 777812846 200000 75572570 200000 714396902 200000 776722928 200000 327378268 200000 603499623 200000 535456539 200000 481846751 200000 201383462 200000 542465096 200000 442665069 200000 545321637 200000 862279702 200000 354099021 200000 667785653 200000 291257381 200000 548407955 200000 349746406 200000 88855274 200000 566433117 200000 7836710 200000 168358821 200000 308628261 200000 552381038 200000 709209720 200000 370168121 200000 74423455 200000 347982490 200000 716501584 200000 594645108 200000 283818161 200000 947488320 200000 652784025 200000 984648005 200000 458977234 200000 645518048 200000 409666393 200000 588531390 200000 104824732 200000 211718941 200000 840932794 200000 83202318 200000 296699590 200000 392489141 200000 214195716 200000 493944199 200000 264708394 200000 757553802 200000 435737760 200000 932466328 200000 75224512 200000 54347931 200000 214552342 200000 660424658 200000 216596640 200000 371866123 200000 655256078 200000 492407270 200000 338438914 200000 325686552 200000 494905681 200000 870282916 200000 934444353 200000 516188451 200000 923441608 200000 717870333 200000 997353170 200000 309190830 200000 615049083 200000 297933569 200000 322627153 200000 656010071 200000 282633619 200000 243658721 200000 193674100 200000 899183585 200000 127584343 200000 685557741 200000 249242388 200000 882506796 200000 927489842 200000 675394710 200000 688146730 200000 139762487 200000 211487402 200000 847729260 200000 450703567 200000 919892771 200000 776696937 200000 475282207 200000 492321338 200000 345963826 200000 33145143 200000 815989633 200000 765962437 200000 492235203 200000 56030972 200000 935131010 200000 369011431 200000 57928279 200000 585637058 200000 651790385 200000 305908282 200000 129364879 200000 285093040 200000 214734273 200000 925990262 200000 689689898 200000 453432847 200000 82884992 200000 978002035 200000 651936778 200000 608638792 200000 621635552 200000 624320553 200000 460196399 200000 67385315 200000 624587378 200000 557110450 200000 215203513 200000 998753928 200000 841150949 200000 797519686 200000 848121321 200000 983667969 200000 203905546 200000 543347774 200000 629539104 200000 782309941 200000 264816082 200000 345370897 200000 276186845 200000 99977773 200000 844166478 200000 162211416 200000 840773314 200000 49541650 200000 271347628 200000 913272268 200000 146321807 200000 76304939 200000 935981888 200000 805543494 200000 903162661 200000 968935907 200000 490931575 200000 243662781 200000 574513795 200000 221897152 200000 68395748 200000 270864203 200000 417064395 200000 967425900 200000 708983095 200000 48384295 200000 107854396 200000 543108015 200000 57395520 200000 221125803 200000 484720185 200000 602382450 200000 899963632 200000 384105038 200000 825222976 200000 670652093 200000 840735574 200000 870979498 200000 54055410 200000 688022200 200000 843430053 200000 271787383 200000 989763089 200000 384788908 200000 892205100 200000 437455245 200000 693222524 200000 464179202 200000 151685723 200000 523630821 200000 11322676 200000 704745282 200000 895085252 200000 379222423 200000 698314073 200000 340067861 200000 56386070 200000 978731228 200000 397731628 200000 904791618 200000 528616994 200000 584651533 200000 506930702 200000 797013683 200000 890416089 200000 634678689 200000 127509631 200000 420403057 200000 99073868 200000 634386225 200000 906064415 200000 196540834 200000 540977066 200000 866678134 200000 732260271 200000 185283985 200000 491581252 200000 636408649 200000 167403792 200000 834658982 200000 512085899 200000 463527586 200000 401593153 200000 574673256 200000 620358927 200000 687273112 200000 177911908 200000 94932865 200000 39624065 200000 656356198 200000 452437945 200000 598271418 200000 958216625 200000 997583459 200000 885297056 200000 99035641 200000 87418768 200000 487877128 200000 328108442 200000 486440777 200000 82858030 200000 742167533 200000 825234504 200000 605828050 200000 160271291 200000 934413002 200000 465699690 200000 324451035 200000 465737609 200000 372918906 200000 752113632 200000 145339598 200000 840123912 200000 474496499 200000 589568427 200000 742853939 200000 487721159 200000 708169038 200000 77657067 200000 221406387 200000 355060345 200000 143142852 200000 975441122 200000 70487830 200000 206646508 200000 312523182 200000 613135343 200000 367012164 200000 707391762 200000 762584195 200000 925338003 200000 666240838 200000 809067772 200000 91024604 200000 731982702 200000 484172357 200000 799312345 200000 60456563 200000 724865601 200000 390744201 200000 359666683 200000 853342239 200000 500505069 200000 108823931 200000 410967249 200000 345894360 200000 341760881 200000 480242083 200000 929201900 200000 617450168 200000 62542575 200000 941429417 200000 388344829 200000 668418295 200000 48501671 200000 50910038 200000 944057044 200000 570287597 200000 231592442 200000 979752851 200000 412714850 200000 905498131 200000 208284519 200000 985149032 200000 394569399 200000 19329281 200000 227060368 200000 491468285 200000 243979012 200000 731058032 200000 418481973 200000 692081052 200000 441679769 200000 557798200 200000 506505782 200000 701913004 200000 637317862 200000 110122834 200000 265943444 200000 116846518 200000 281131133 200000 776965591 200000 563033712 200000 853481059 200000 4750605 200000 222030846 200000 636079881 200000 973916539 200000 597154920 200000 281584161 200000 200879297 200000 240617959 200000 617436542 200000 887461303 200000 351009304 200000 224822190 200000 455834718 200000 393113946 200000 54536879 200000 656372730 200000 765144122 200000 605888705 200000 991956805 200000 788802323 200000 149821283 200000 616607942 200000 586834876 200000 193603170 200000 728834376 200000 499519841 200000 246266643 200000 876435567 200000 311893627 200000 33118122 200000 390054253 200000 730379490 200000 260429483 200000 347766234 200000 497548808 200000 396656773 200000 788839081 200000 646927689 200000 150246725 200000 504931647 200000 106779238 200000 631112816 200000 670190246 200000 41603609 200000 915846898 200000 49540327 200000 548213962 200000 985198907 200000 590696062 200000 580684135 200000 300431218 200000 750493167 200000 294530138 200000 50546121 200000 989998974 200000 76948124 200000 684045047 200000 728478468 200000 952184559 200000 840650444 200000 520859621 200000 514665265 200000 474108646 200000 773843750 200000 347010516 200000 268367242 200000 453739427 200000 20269939 200000 814741142 200000 250640486 200000 548704902 200000 556420251 200000 57671963 200000 264697149 200000 583142928 200000 789931176 200000 698786674 200000 4765865 200000 431000033 200000 822672577 200000 373041358 200000 219415650 200000 588022971 200000 255529775 200000 947505021 200000 333926720 200000 568827517 200000 482267483 200000 249256178 200000 106859835 200000 10990120 200000 631708109 200000 167955387 200000 601351534 200000 934016476 200000 642625069 200000 443560842 200000 988227087 200000 361665242 200000 345608517 200000 523052848 200000 200316023 200000 149178243 200000 851983100 200000 814776988 200000 814557983 200000 886550358 200000 207299675 200000 135910623 200000 40377247 200000 402029814 200000 444256651 200000 787521578 200000 3580081 200000 427018785 200000 854678996 200000 178567117 200000 335368747 200000 20038584 200000 560497566 200000 311492665 200000 448816904 200000 44164028 200000 654912627 200000 623808254 200000 903838046 200000 505251150 200000 898100986 200000 511441101 200000 150555240 200000 111707310 200000 996202748 200000 378741622 200000 896753277 200000 313043260 200000 513672546 200000 804962282 200000 864493333 200000 126808954 200000 940442163 200000 494678073 200000 332619466 200000 166234886 200000 783290010 200000 557464979 200000 300832084 200000 100404899 200000 386700509 200000 290707018 200000 759005579 200000 5559856 200000 614989414 200000 7149517 200000 640399208 200000 104751278 200000 673791421 200000 382747822 200000 373040131 200000 346092605 200000 604265611 200000 7820444 200000 349931925 200000 636096543 200000 984119703 200000 495380585 200000 475166071 200000 488928434 200000 727726796 200000 944551940 200000 404770848 200000 883277177 200000 546347824 200000 222835838 200000 474501930 200000 201332499 200000 120468717 200000 253560841 200000 331357004 200000 790218561 200000 476661579 200000 939146227 200000 356870240 200000 949643492 200000 759491762 200000 884736174 200000 727802205 200000 919186428 200000 858427564 200000 546877898 200000 102447197 200000 891847593 200000 160175584 200000 970980344 200000 386116760 200000 169567787 200000 715500055 200000 250134792 200000 192918630 200000 968405733 200000 701904954 200000 26375659 200000 219863359 200000 839135317 200000 1874001 200000 385794737 200000 683664829 200000 89141789 200000 725125509 200000 26203275 200000 560125336 200000 155629821 200000 269854237 200000 928452040 200000 600300969 200000 326499541 200000 494659459 200000 487477211 200000 180966887 200000 891256998 200000 123621439 200000 735276883 200000 329140587 200000 174868624 200000 941229562 200000 724791776 200000 926416494 200000 813131733 200000 461006204 200000 22883412 200000 953447497 200000 636410068 200000 762774189 200000 456631454 200000 824695667 200000 802052366 200000 220889751 200000 140910544 200000 959918470 200000 683600163 200000 157993313 200000 908940825 200000 520300857 200000 279799508 200000 210767444 200000 806435530 200000 307798118 200000 759156482 200000 201983448 200000 850941013 200000 988607493 200000 152762285 200000 442064247 200000 676389448 200000 966753326 200000 654054389 200000 33085400 200000 979835221 200000 492392985 200000 266418715 200000 410313925 200000 817984332 200000 728642081 200000 842028927 200000 769052453 200000 406332702 200000 806571963 200000 899181731 200000 983878401 200000 949183195 200000 724263299 200000 594082086 200000 912484737 200000 901520820 200000 106966319 200000 500751817 200000 178031855 200000 917069817 200000 495411608 200000 550847596 200000 301195954 200000 398683419 200000 94901943 200000 721738768 200000 9408852 200000 377549225 200000 569583525 200000 130694358 200000 713405563 200000 86389078 200000 977006745 200000 76282365 200000 275734258 200000 469194993 200000 377733869 200000 792330215 200000 967402145 200000 193838698 200000 832837912 200000 52329492 200000 336836239 200000 830504659 200000 676943028 200000 798125861 200000 567712487 200000 125855323 200000 605120633 200000 199451353 200000 878933743 200000 701680212 200000 140784191 200000 90889234 200000 884905744 200000 105745197 200000 24201982 200000 297315536 200000 72196820 200000 500731000 200000 994208976 200000 214599219 200000 328739043 200000 578000612 200000 73775853 200000 182495868 200000 899735300 200000 498411586 200000 451875758 200000 371937548 200000 900810273 200000 841848195 200000 967200906 200000 278257251 200000 403517506 200000 202197175 200000 597505050 200000 671004193 200000 586290320 200000 991778063 200000 909729815 200000 746661126 200000 108495699 200000 348575451 200000 278179162 200000 833037045 200000 737557491 200000 571905420 200000 617209818 200000 284765932 200000 437470458 200000 774320050 200000 979142321 200000 387429133 200000 506906639 200000 431252734 200000 494433302 200000 283713176 200000 875133435 200000 875879488 200000 474311011 200000 87628781 200000 418644134 200000 879033192 200000 364483343 200000 892230797 200000 102648090 200000 871679368 200000 339039924 200000 581881625 200000 430449022 200000 567524560 200000 689910538 200000 153945936 200000 432179484 200000 935456911 200000 229694441 200000 945117204 200000 555482715 200000 318352696 200000 856645706 200000 248700261 200000 874818244 200000 380161625 200000 387342405 200000 244519011 200000 183625983 200000 8103077 200000 552347923 200000 599938896 200000 997599958 200000 524600298 200000 899214605 200000 959460746 200000 196054320 200000 46775578 200000 604884394 200000 981413780 200000 194885654 200000 782366790 200000 372438403 200000 833894157 200000 240220337 200000 457300125 200000 249242706 200000 334326454 200000 276394825 200000 85828208 200000 177386221 200000 71496304 200000 788249414 200000 274016560 200000 892985679 200000 254172986 200000 688498482 200000 634690413 200000 292204174 200000 695280438 200000 639546548 200000 382681304 200000 87473893 200000 282038180 200000 759456917 200000 328814145 200000 930582443 200000 834009828 200000 163133630 200000 382211480 200000 568602457 200000 700166776 200000 930877495 200000 237421551 200000 266630535 200000 813336830 200000 249039144 200000 971555702 200000 358215405 200000 993403961 200000 632290523 200000 235540349 200000 530669414 200000 719243528 200000 596131255 200000 645603956 200000 292379112 200000 176910700 200000 356459333 200000 514425837 200000 542903948 200000 646590598 200000 114549805 200000 462610071 200000 33955467 200000 662599829 200000 85853753 200000 184658500 200000 640606782 200000 420720891 200000 436644944 200000 526199779 200000 275059484 200000 213758520 200000 600789628 200000 34630022 200000 892067262 200000 901876716 200000 874252260 200000 172374620 200000 508788702 200000 769510104 200000 33424593 200000 448735414 200000 207992915 200000 145623773 200000 691457195 200000 152646149 200000 470192405 200000 638872827 200000 388391932 200000 954902746 200000 292840254 200000 703637842 200000 282716267 200000 698888420 200000 98310918 200000 562398499 200000 811993794 200000 446582516 200000 829988805 200000 505865934 200000 583620839 200000 303663355 200000 515142644 200000 263025108 200000 221528549 200000 985119753 200000 870833451 200000 215675094 200000 275685348 200000 776647758 200000 864197155 200000 39859604 200000 639494700 200000 843172636 200000 11018420 200000 852579566 200000 853629733 200000 139781859 200000 692026839 200000 862471909 200000 860949592 200000 352818995 200000 710203301 200000 419897498 200000 841018478 200000 163529916 200000 585100117 200000 715720781 200000 274086703 200000 871945552 200000 897154881 200000 387661150 200000 167880067 200000 285988830 200000 983136480 200000 96783949 200000 187058548 200000 334166648 200000 625867468 200000 957791933 200000 738859561 200000 929840717 200000 817516732 200000 767992172 200000 803942891 200000 230821807 200000 309582730 200000 268747836 200000 796081698 200000 968325645 200000 498358574 200000 290078765 200000 241155928 200000 980064248 200000 621513920 200000 668365151 200000 307121973 200000 835070753 200000 632657529 200000 597606163 200000 688046208 200000 184789081 200000 364572081 200000 788479914 200000 30196515 200000 268939151 200000 568189153 200000 633205923 200000 292767270 200000 408566740 200000 132819873 200000 424408736 200000 650402226 200000 491367769 200000 936949418 200000 450630497 200000 600136974 200000 271569774 200000 335423445 200000 317750726 200000 657946789 200000 746352259 200000 901107737 200000 648238033 200000 322651645 200000 216507434 200000 341810063 200000 90230432 200000 430468544 200000 996782355 200000 656561009 200000 683613814 200000 387482550 200000 158881038 200000 328861206 200000 190687922 200000 770044616 200000 3625227 200000 414695158 200000 804554197 200000 798107901 200000 941174044 200000 112237739 200000 207489920 200000 473457535 200000 374945905 200000 407032557 200000 412092018 200000 911879319 200000 265816409 200000 945334932 200000 344718477 200000 582827436 200000 927113543 200000 569044376 200000 832014545 200000 973168454 200000 853446345 200000 111337236 200000 9349470 200000 285044496 200000 858435985 200000 117306686 200000 954229621 200000 124206544 200000 34004080 200000 445245295 200000 564468087 200000 332032881 200000 170343253 200000 42930208 200000 273845988 200000 289171193 200000 775377745 200000 751297257 200000 404222556 200000 416832658 200000 334412437 200000 531472516 200000 686375840 200000 731651459 200000 718246513 200000 771929287 200000 866708880 200000 807931447 200000 69248854 200000 291458221 200000 77528622 200000 192652340 200000 968916180 200000 24263756 200000 579173017 200000 858073636 200000 479813020 200000 816294111 200000 807079185 200000 681642447 200000 458294654 200000 219015869 200000 282292985 200000 94153246 200000 295306603 200000 792520030 200000 134810831 200000 755637529 200000 701380978 200000 73597788 200000 595372596 200000 970216936 200000 815685830 200000 699517551 200000 109244906 200000 396347093 200000 425393078 200000 56082287 200000 162086352 200000 788338503 200000 606033330 200000 285441109 200000 291012839 200000 252727239 200000 761708876 200000 449555001 200000 20052815 200000 82533373 200000 643754035 200000 129299796 200000 915667018 200000 917269171 200000 379367737 200000 65915647 200000 300497975 200000 585128912 200000 367891533 200000 438112689 200000 653272214 200000 15416926 200000 856672896 200000 255347972 200000 506966538 200000 621529731 200000 585308675 200000 372665775 200000 176965201 200000 677780874 200000 624824871 200000 871369100 200000 911115340 200000 728587739 200000 725205339 200000 602451346 200000 525352445 200000 360569085 200000 50373936 200000 669240283 200000 33270403 200000 893905819 200000 334958679 200000 719306143 200000 551654943 200000 835053435 200000 917365920 200000 879743286 200000 924010545 200000 116656007 200000 720464636 200000 197174808 200000 792642874 200000 533538247 200000 645020027 200000 40967903 200000 446914779 200000 779610467 200000 80592717 200000 219609923 200000 656773076 200000 80933029 200000 911878340 200000 550963741 200000 646893573 200000 847649524 200000 704801616 200000 13346148 200000 323452015 200000 793850585 200000 974064000 200000 665803825 200000 745635635 200000 264953341 200000 502455559 200000 739848893 200000 969652112 200000 251583271 200000 286210228 200000 462265441 200000 960056808 200000 212562498 200000 97117303 200000 136555924 200000 51575739 200000 782018132 200000 507973985 200000 596623344 200000 671725993 200000 502863751 200000 268358052 200000 708561964 200000 805352820 200000 47296803 200000 266968718 200000 909815330 200000 517821946 200000 168575889 200000 816332433 200000 512102602 200000 705629502 200000 265129049 200000 710568766 200000 801740860 200000 854155359 200000 93897763 200000 506016580 200000 428229040 200000 231309214 200000 961138872 200000 968394868 200000 424065409 200000 941911132 200000 280213761 200000 212918719 200000 536876324 200000 542489368 200000 29511430 200000 800180021 200000 577386805 200000 540213620 200000 133760496 200000 840816135 200000 912719722 200000 921311280 200000 396087815 200000 675095173 200000 113998492 200000 171950892 200000 2505395 200000 211387423 200000 226457284 200000 983300457 200000 65828989 200000 91301223 200000 53918459 200000 835473160 200000 548473102 200000 175853581 200000 755830136 200000 152176457 200000 219697454 200000 599333601 200000 755160469 200000 561000588 200000 468565701 200000 10051027 200000 31990729 200000 730690130 200000 877902557 200000 560884725 200000 4119470 200000 814686011 200000 161409949 200000 408440182 200000 824193532 200000 22675721 200000 541148238 200000 749864872 200000 174509195 200000 671452826 200000 355227481 200000 808241402 200000 245833299 200000 762941425 200000 601461318 200000 218543357 200000 935512430 200000 396802605 200000 781013949 200000 134896738 200000 389972244 200000 64173456 200000 324588424 200000 33834746 200000 816228766 200000 710785400 200000 866993294 200000 647462836 200000 851499651 200000 205879912 200000 56474840 200000 665383073 200000 28886620 200000 769597951 200000 339935119 200000 260175602 200000 476900578 200000 124736254 200000 72861434 200000 288227063 200000 508091118 200000 118905669 200000 345044100 200000 499034657 200000 594491511 200000 422630357 200000 479872691 200000 499535616 200000 17669783 200000 227099855 200000 461415217 200000 540176197 200000 862748549 200000 492199795 200000 416813254 200000 223669184 200000 415561371 200000 557752865 200000 372381531 200000 662107233 200000 639638608 200000 386633306 200000 924744184 200000 905803322 200000 829915198 200000 294042815 200000 479495365 200000 952819066 200000 514169629 200000 136442639 200000 558212363 200000 837391731 200000 652324037 200000 908021804 200000 427205427 200000 31859860 200000 933062191 200000 996392982 200000 505484997 200000 678306927 200000 497113459 200000 805475822 200000 331180138 200000 292261811 200000 726171082 200000 873056243 200000 41871849 200000 277266994 200000 788991885 200000 835829127 200000 65563692 200000 957223131 200000 999535155 200000 783311145 200000 998640444 200000 889010111 200000 805903445 200000 295371388 200000 423956543 200000 75747855 200000 712662957 200000 968302654 200000 776520576 200000 629503004 200000 162706705 200000 152120912 200000 242172007 200000 485043029 200000 217900156 200000 697438644 200000 197945211 200000 40595531 200000 722323716 200000 485612681 200000 708513383 200000 613344942 200000 219191524 200000 660949519 200000 378717169 200000 318456657 200000 743879027 200000 903816361 200000 67115010 200000 317905441 200000 920861482 200000 245776853 200000 667855268 200000 289592881 200000 291109281 200000 972515381 200000 197133055 200000 289528241 200000 803525008 200000 462536584 200000 865682266 200000 153076721 200000 928977106 200000 941637296 200000 418687775 200000 888908129 200000 957906013 200000 606068141 200000 217518550 200000 447938451 200000 51591242 200000 502874016 200000 496117288 200000 834562358 200000 525894610 200000 539191496 200000 521430493 200000 990872092 200000 578784078 200000 922446983 200000 749737949 200000 629582644 200000 263839285 200000 67529053 200000 980086321 200000 711751824 200000 940826400 200000 873424618 200000 477754882 200000 378833759 200000 871415241 200000 957736432 200000 302099864 200000 642963442 200000 694515463 200000 115627597 200000 148163164 200000 663153594 200000 779871442 200000 724851460 200000 291544278 200000 72274759 200000 768175684 200000 908978228 200000 258143918 200000 402972234 200000 452309909 200000 461067038 200000 141589165 200000 363387283 200000 195067933 200000 750027298 200000 730242236 200000 380164371 200000 783605333 200000 532904130 200000 653352419 200000 515651546 200000 289951189 200000 217345436 200000 510994506 200000 696600089 200000 899518294 200000 145345651 200000 949767483 200000 979138848 200000 732268720 200000 881275942 200000 266146077 200000 973775712 200000 783829212 200000 480775351 200000 531509113 200000 752868968 200000 222028787 200000 551242052 200000 501870328 200000 109069547 200000 700421420 200000 668107280 200000 177747810 200000 498407096 200000 130294497 200000 836574842 200000 118834592 200000 212516031 200000 197372553 200000 25727747 200000 719532473 200000 430147858 200000 396521662 200000 935688523 200000 698532055 200000 527726816 200000 749473591 200000 244453907 200000 812263746 200000 725177979 200000 829199054 200000 546237756 200000 379735139 200000 767158098 200000 982003067 200000 173917126 200000 910273730 200000 440465910 200000 662240342 200000 512216529 200000 75225095 200000 491777048 200000 67883416 200000 196756126 200000 801811196 200000 94720136 200000 155074201 200000 833532558 200000 806066056 200000 873576247 200000 176410066 200000 300378912 200000 380159156 200000 918748982 200000 148999899 200000 162879222 200000 217374376 200000 77224627 200000 108919405 200000 925307344 200000 107444398 200000 12735746 200000 803427425 200000 612981391 200000 393761069 200000 359450768 200000 396094894 200000 145461042 200000 970382767 200000 810017520 200000 60446317 200000 848809179 200000 242987227 200000 956134610 200000 102856664 200000 912459721 200000 834636410 200000 231139846 200000 739880518 200000 524810590 200000 937799028 200000 68577148 200000 738297647 200000 981678106 200000 949444051 200000 464989510 200000 612584237 200000 214713758 200000 819915454 200000 981400723 200000 746054648 200000 763254441 200000 221764734 200000 603368885 200000 74097768 200000 160431389 200000 926388860 200000 224647195 200000 843788405 200000 698949114 200000 937921344 200000 594258519 200000 53854010 200000 654240096 200000 823990386 200000 309204504 200000 189998317 200000 333760657 200000 984025308 200000 714390063 200000 995815655 200000 240815083 200000 360935525 200000 815708302 200000 369820065 200000 301750001 200000 855295510 200000 929353795 200000 470418611 200000 708308034 200000 180248600 200000 42462080 200000 494087383 200000 256266143 200000 1745843 200000 761719189 200000 604402147 200000 970695657 200000 690074959 200000 12104435 200000 271638738 200000 396952351 200000 435343990 200000 786367786 200000 798776250 200000 230577251 200000 906211279 200000 140342507 200000 848706518 200000 513012725 200000 785490211 200000 382554630 200000 474670973 200000 664600885 200000 4374363 200000 623170923 200000 396626983 200000 19014820 200000 437119614 200000 702982444 200000 240496750 200000 268834275 200000 233834423 200000 285952633 200000 800763914 200000 502433713 200000 579642188 200000 335411105 200000 867953619 200000 224504816 200000 616721063 200000 740166679 200000 520487874 200000 439082400 200000 361988176 200000 203740266 200000 499072239 200000 565276898 200000 460182512 200000 567098442 200000 528661907 200000 834867957 200000 80367694 200000 978126472 200000 52587271 200000 260210235 200000 292353877 200000 813715734 200000 557616066 200000 851045940 200000 472001547 200000 205300994 200000 419644766 200000 704315776 200000 809742490 200000 559170174 200000 212373650 200000 307732960 200000 314207306 200000 999136474 200000 441998136 200000 717430325 200000 381596035 200000 390063239 200000 584545351 200000 787831422 200000 254830543 200000 15741718 200000 538079705 200000 925081565 200000 938982869 200000 366328118 200000 23170342 200000 78232722 200000 299619166 200000 106162872 200000 137921158 200000 610767357 200000 237220179 200000 413508236 200000 93182321 200000 133238944 200000 509854652 200000 770625732 200000 419767937 200000 364809753 200000 172648898 200000 406474896 200000 425981294 200000 406761259 200000 180688812 200000 431708736 200000 601998609 200000 182162869 200000 680492260 200000 412575044 200000 480738657 200000 371233464 200000 901899762 200000 869548590 200000 551048055 200000 789321301 200000 500413567 200000 116736686 200000 704895884 200000 916155851 200000 833624915 200000 810107795 200000 82328313 200000 614361468 200000 113092182 200000 764855504 200000 854555701 200000 375805160 200000 571805330 200000 677734259 200000 142233818 200000 26753712 200000 579143726 200000 723439534 200000 616910239 200000 515655827 200000 62294643 200000 751179986 200000 931416158 200000 2027379 200000 454161353 200000 425733454 200000 148055567 200000 999596367 200000 465170874 200000 86031027 200000 852037834 200000 975753545 200000 111063789 200000 532320178 200000 91206088 200000 919792033 200000 936045356 200000 612659740 200000 153914721 200000 236725688 200000 173209438 200000 35132128 200000 138506510 200000 796045325 200000 395851148 200000 326919695 200000 57083751 200000 67760194 200000 520242398 200000 76868313 200000 149312037 200000 336057111 200000 575860638 200000 173510032 200000 568740384 200000 614601836 200000 750886195 200000 25491876 200000 630690641 200000 102364483 200000 477064231 200000 912875429 200000 960102097 200000 322579898 200000 10867744 200000 506380100 200000 927902423 200000 758803732 200000 961813481 200000 395599184 200000 72455869 200000 822218160 200000 171594602 200000 36355516 200000 957723386 200000 723340559 200000 13369258 200000 894140822 200000 63345448 200000 648189905 200000 685499092 200000 717798161 200000 835247103 200000 766807992 200000 279716910 200000 719303035 200000 851028311 200000 607431075 200000 84090402 200000 949223239 200000 850239016 200000 52656530 200000 499800631 200000 304995843 200000 452820620 200000 945953448 200000 572529944 200000 463040609 200000 339981243 200000 249007395 200000 255314059 200000 487351858 200000 123253262 200000 125652068 200000 188721018 200000 757459557 200000 410473212 200000 262340333 200000 206141933 200000 30980363 200000 985088286 200000 621105245 200000 973062413 200000 39963477 200000 331458093 200000 71970165 200000 266899746 200000 591819155 200000 317181698 200000 397784085 200000 9734036 200000 233945398 200000 187611028 200000 639287103 200000 379963117 200000 906036942 200000 31201533 200000 336579858 200000 646465236 200000 742038539 200000 606087028 200000 244251342 200000 208506898 200000 528506303 200000 987320915 200000 417934549 200000 579056783 200000 105676250 200000 374601233 200000 287888040 200000 32537941 200000 668538220 200000 169154120 200000 865845989 200000 951085707 200000 706523301 200000 96704944 200000 366402383 200000 956174203 200000 445779159 200000 383871521 200000 969516741 200000 349996172 200000 716209265 200000 693158036 200000 246080328 200000 790494535 200000 787496197 200000 106114849 200000 356902392 200000 639257172 200000 626034498 200000 735908097 200000 213744406 200000 261944701 200000 370470138 200000 564793485 200000 704410115 200000 267049897 200000 786363164 200000 909576508 200000 680067903 200000 915761889 200000 719649209 200000 953345959 200000 568884330 200000 54430286 200000 273198082 200000 643314056 200000 488809541 200000 774736952 200000 188998215 200000 173465013 200000 15481008 200000 330479111 200000 59409913 200000 799501353 200000 59050157 200000 75193925 200000 321772968 200000 596093434 200000 600284763 200000 468733593 200000 86513413 200000 860171619 200000 622327035 200000 702574028 200000 971113696 200000 501107643 200000 1330925 200000 128085447 200000 219735338 200000 646486907 200000 738233778 200000 89582482 200000 611156723 200000 287506491 200000 331723243 200000 67163989 200000 767238764 200000 234191027 200000 773250392 200000 304458330 200000 564986596 200000 754277566 200000 891161305 200000 380268808 200000 80583886 200000 23063890 200000 775396463 200000 318137064 200000 815230393 200000 458033288 200000 980390202 200000 428798114 200000 979667541 200000 60830105 200000 367847804 200000 519528960 200000 452207220 200000 318934238 200000 337560724 200000 376221161 200000 418433285 200000 171255758 200000 835159298 200000 94387815 200000 110266393 200000 51963650 200000 718852201 200000 957266593 200000 967528673 200000 5714996 200000 935743367 200000 929940192 200000 217165230 200000 395134523 200000 487723581 200000 989987980 200000 791277039 200000 582001935 200000 543584653 200000 930109999 200000 263886901 200000 833435594 200000 903716758 200000 978193264 200000 794556465 200000 452532388 200000 405187481 200000 633085721 200000 536797363 200000 80546037 200000 367301623 200000 237852433 200000 618325420 200000 201009974 200000 1898031 200000 909117536 200000 564111916 200000 954747647 200000 909637859 200000 320098609 200000 160275044 200000 327607561 200000 276927955 200000 961410251 200000 985536932 200000 439240492 200000 125399519 200000 498299798 200000 881616476 200000 291162721 200000 114792712 200000 177049883 200000 509382174 200000 293177537 200000 520460399 200000 987530755 200000 411058074 200000 630611331 200000 337897555 200000 28854294 200000 62652063 200000 671752449 200000 825546262 200000 957249084 200000 739232288 200000 736213170 200000 137223224 200000 763373695 200000 927066155 200000 580676400 200000 146997849 200000 551622662 200000 175357939 200000 940137010 200000 128479035 200000 45805338 200000 113866694 200000 49259666 200000 873505469 200000 666290980 200000 299898646 200000 639036488 200000 345058783 200000 982364843 200000 589122164 200000 211691116 200000 500407491 200000 349072730 200000 696025999 200000 876690743 200000 623121066 200000 274921975 200000 267634488 200000 609491457 200000 456860146 200000 737321068 200000 423534944 200000 119676227 200000 861848094 200000 850249665 200000 352379671 200000 544375957 200000 85286349 200000 888585247 200000 148800142 200000 350891696 200000 910544063 200000 109796558 200000 569700629 200000 523636077 200000 54849495 200000 342098998 200000 736661277 200000 180010947 200000 637176595 200000 480981984 200000 653010998 200000 744633291 200000 81468309 200000 571315829 200000 443369233 200000 726290111 200000 191097756 200000 796750269 200000 853918589 200000 670966 200000 908765835 200000 569804961 200000 508196461 200000 682355688 200000 755732192 200000 536455976 200000 807166960 200000 465691183 200000 379673148 200000 932438652 200000 153569590 200000 96120195 200000 432933217 200000 482683622 200000 645042321 200000 396893372 200000 950208558 200000 586065869 200000 257745264 200000 535389138 200000 117749667 200000 999276985 200000 667928165 200000 954039776 200000 536292323 200000 927492693 200000 55181599 200000 366351132 200000 449127468 200000 110648424 200000 141695599 200000 236922079 200000 731187424 200000 51893722 200000 754846278 200000 400449442 200000 67077502 200000 948753844 200000 143400373 200000 585358077 200000 429784744 200000 707464223 200000 918366443 200000 236786602 200000 978163742 200000 7991906 200000 154495289 200000 665576831 200000 10027713 200000 475317480 200000 153996048 200000 744220535 200000 139338896 200000 721960759 200000 926654464 200000 503078312 200000 727889581 200000 751557113 200000 949879481 200000 158406477 200000 486490968 200000 386859254 200000 587890957 200000 831563965 200000 616016369 200000 103584535 200000 540834796 200000 770019184 200000 66992377 200000 479048292 200000 383284070 200000 266465280 200000 174559761 200000 583596549 200000 875269291 200000 255787557 200000 14974969 200000 173145156 200000 616836109 200000 658356919 200000 211343505 200000 526897288 200000 321534716 200000 561545647 200000 434169050 200000 238595930 200000 923180551 200000 580245029 200000 3014900 200000 468440674 200000 538298593 200000 209197138 200000 841438752 200000 420450922 200000 778077272 200000 498815375 200000 539520703 200000 756441945 200000 346936926 200000 756793939 200000 781835345 200000 750761017 200000 790247940 200000 851619896 200000 262524790 200000 302161200 200000 212653433 200000 107037685 200000 80415215 200000 338420105 200000 408720910 200000 955706724 200000 280646301 200000 778484140 200000 830048820 200000 113232252 200000 316790143 200000 383574305 200000 532020603 200000 895863383 200000 187093431 200000 67647632 200000 875584660 200000 561969453 200000 800121733 200000 394472898 200000 493702479 200000 161590870 200000 91401802 200000 278751648 200000 331049117 200000 762542922 200000 64209029 200000 368563762 200000 884961422 200000 606859940 200000 620085208 200000 122116768 200000 82371155 200000 926039065 200000 344500994 200000 274425140 200000 435404860 200000 688146565 200000 156998118 200000 660755285 200000 570164153 200000 445504478 200000 123713410 200000 42955660 200000 521657180 200000 364787005 200000 528819191 200000 725705602 200000 536501972 200000 986125531 200000 306544775 200000 390455294 200000 24577267 200000 46528529 200000 393785745 200000 579825387 200000 904011688 200000 579397974 200000 876074646 200000 490367823 200000 787947013 200000 127331396 200000 836315190 200000 507276628 200000 428364857 200000 710324626 200000 952696370 200000 301563970 200000 104579478 200000 57906458 200000 776962923 200000 622096514 200000 248370315 200000 799839700 200000 286664673 200000 678389660 200000 683393705 200000 660447704 200000 851602100 200000 90853432 200000 951268513 200000 242195039 200000 174265893 200000 971695647 200000 638637123 200000 53649857 200000 707171732 200000 164323386 200000 599645312 200000 112473463 200000 799937411 200000 314475665 200000 567465832 200000 737208345 200000 895301521 200000 85903437 200000 666424364 200000 27768160 200000 159418494 200000 951650230 200000 568197916 200000 295508004 200000 602361389 200000 860259892 200000 333878697 200000 521348702 200000 938532764 200000 627619920 200000 736035939 200000 871951143 200000 905972461 200000 564716467 200000 430607610 200000 332012214 200000 905971551 200000 184276773 200000 784603712 200000 68161125 200000 304987476 200000 690821262 200000 743211045 200000 859352235 200000 185774668 200000 165570808 200000 54574008 200000 884072738 200000 475074280 200000 49741962 200000 826596140 200000 489291906 200000 325222631 200000 79504525 200000 134244303 200000 799228067 200000 71204139 200000 834235242 200000 626913299 200000 682113661 200000 362043316 200000 194992809 200000 549641609 200000 175482411 200000 369025442 200000 58684146 200000 815379168 200000 185803490 200000 112911670 200000 124671503 200000 538399209 200000 744697598 200000 128492497 200000 786180327 200000 717955477 200000 945748469 200000 91115506 200000 582967171 200000 130890229 200000 243867232 200000 35170107 200000 408580876 200000 174947896 200000 213423608 200000 531788396 200000 131072969 200000 792229039 200000 785416086 200000 67453798 200000 399194917 200000 334976714 200000 551636273 200000 318815528 200000 587704230 200000 711551771 200000 427517923 200000 795797972 200000 732346102 200000 35832658 200000 624175587 200000 779185322 200000 286054877 200000 925424703 200000 752094347 200000 340759050 200000 2129476 200000 621520339 200000 912011346 200000 404621173 200000 614334771 200000 560221469 200000 451665618 200000 970338699 200000 818179794 200000 544884816 200000 897976515 200000 795878414 200000 112059498 200000 488771771 200000 849320445 200000 393046493 200000 880433252 200000 528302286 200000 602374521 200000 544731385 200000 513530440 200000 173762587 200000 374951247 200000 609675394 200000 236003519 200000 470789969 200000 492172984 200000 173953722 200000 8551312 200000 837292097 200000 64852493 200000 986094335 200000 369313189 200000 141251036 200000 252863173 200000 519064020 200000 885120263 200000 893244467 200000 809982841 200000 520496344 200000 560198877 200000 97359989 200000 109256163 200000 186140364 200000 657346415 200000 65421555 200000 237725913 200000 944946065 200000 950248488 200000 455354142 200000 33664598 200000 48866342 200000 121593742 200000 402112902 200000 204622192 200000 615836333 200000 382074700 200000 152566236 200000 701719138 200000 618429030 200000 120514088 200000 215656688 200000 791066243 200000 857817521 200000 255344651 200000 30737075 200000 413898316 200000 192326160 200000 325685759 200000 248804405 200000 144568661 200000 212621345 200000 476186156 200000 207480230 200000 641929302 200000 380987815 200000 345808345 200000 993260120 200000 335971114 200000 334649217 200000 835809136 200000 583695035 200000 749391047 200000 175445424 200000 795644537 200000 583464542 200000 241835846 200000 844175700 200000 125024669 200000 858164724 200000 197989344 200000 930029231 200000 217941156 200000 213455179 200000 785835758 200000 433820448 200000 533508214 200000 996417878 200000 149192679 200000 162385704 200000 238469916 200000 882205731 200000 862530917 200000 510385255 200000 823371199 200000 344333540 200000 511003935 200000 206764958 200000 361926823 200000 266286058 200000 836785135 200000 629567150 200000 884499261 200000 90836644 200000 478621644 200000 893736086 200000 44499977 200000 69857187 200000 608211408 200000 800167800 200000 815926963 200000 432442520 200000 729345075 200000 634077332 200000 472067076 200000 952103507 200000 433386061 200000 149891147 200000 367137765 200000 312569029 200000 227354263 200000 769081372 200000 739197278 200000 860450558 200000 550066345 200000 115343017 200000 109370519 200000 582174511 200000 53635388 200000 690664882 200000 307901146 200000 302330536 200000 372529192 200000 850654231 200000 380548238 200000 877240793 200000 419146342 200000 164009433 200000 288547644 200000 615814740 200000 496579087 200000 158046233 200000 718854029 200000 819053257 200000 461634138 200000 279301398 200000 911038281 200000 595503367 200000 832338849 200000 625722930 200000 544631641 200000 323449857 200000 547639131 200000 426133997 200000 255193028 200000 448400837 200000 459478050 200000 872367592 200000 871912884 200000 183025030 200000 40723373 200000 714879714 200000 595902833 200000 283411346 200000 260411094 200000 681404093 200000 822187108 200000 766721371 200000 125656469 200000 103297145 200000 839675157 200000 347663730 200000 413491458 200000 387087414 200000 590532396 200000 950199686 200000 602900822 200000 33991989 200000 206416755 200000 922851944 200000 346747881 200000 975142358 200000 293069777 200000 421659657 200000 389241140 200000 60782491 200000 387955023 200000 224208249 200000 383044815 200000 248449827 200000 990640661 200000 361403625 200000 656841587 200000 16045103 200000 449093485 200000 319230377 200000 532741881 200000 262705055 200000 270220222 200000 685757994 200000 984711768 200000 881035124 200000 844295314 200000 565167100 200000 731012010 200000 705246927 200000 480403088 200000 271241679 200000 406663206 200000 455250416 200000 680976257 200000 676527477 200000 38270502 200000 974125623 200000 586249293 200000 128922590 200000 661334817 200000 477485605 200000 996884222 200000 237539609 200000 18162097 200000 774593882 200000 33422011 200000 292807769 200000 609575310 200000 807004824 200000 427806157 200000 928232941 200000 700979088 200000 226929598 200000 231685533 200000 285260613 200000 798914480 200000 327271373 200000 867520179 200000 61543154 200000 929226502 200000 585691877 200000 703772855 200000 804911782 200000 838799819 200000 251458631 200000 251727475 200000 3984687 200000 290877783 200000 120495188 200000 518110158 200000 284439167 200000 594816035 200000 668903052 200000 462884305 200000 290431910 200000 366374855 200000 246219151 200000 552336037 200000 88438485 200000 667000061 200000 246572830 200000 793933202 200000 919694685 200000 525661083 200000 987827225 200000 429788928 200000 647306156 200000 905284764 200000 266241665 200000 400513657 200000 125169493 200000 5066774 200000 344054647 200000 107673252 200000 625596168 200000 833617732 200000 574431547 200000 834222922 200000 964421269 200000 980444285 200000 119498029 200000 110327124 200000 917935341 200000 120999737 200000 275866575 200000 822553289 200000 632865824 200000 434909202 200000 764028095 200000 888252116 200000 310770526 200000 15291072 200000 766330560 200000 973223867 200000 605420793 200000 572714523 200000 401452977 200000 685305064 200000 695535712 200000 216814620 200000 428582547 200000 976607459 200000 228378149 200000 981922779 200000 207033222 200000 7107413 200000 764769271 200000 979568017 200000 827829196 200000 476748549 200000 410864808 200000 991138455 200000 867433923 200000 153793502 200000 27948583 200000 135219556 200000 340812014 200000 250682086 200000 510721414 200000 619889042 200000 500995052 200000 861064263 200000 79191284 200000 18247640 200000 690132095 200000 179994441 200000 230344130 200000 483832336 200000 74889093 200000 979219540 200000 419937 200000 7599409 200000 158067969 200000 31613682 200000 126181985 200000 374199637 200000 150929426 200000 347108298 200000 223994995 200000 922797492 200000 358077177 200000 409409189 200000 22002791 200000 175017126 200000 704778006 200000 898855532 200000 869461294 200000 211916195 200000 374254314 200000 399922471 200000 640059096 200000 532003654 200000 284966934 200000 850408959 200000 99571350 200000 574902596 200000 970966874 200000 830470971 200000 197781175 200000 69241977 200000 88797846 200000 598970949 200000 738167470 200000 949872859 200000 86847691 200000 102653349 200000 940825354 200000 369576835 200000 636252186 200000 489242372 200000 613260667 200000 34035370 200000 119814082 200000 814950186 200000 474717907 200000 34728361 200000 259103781 200000 723705343 200000 191207169 200000 658241783 200000 649199299 200000 279041165 200000 716045591 200000 974177838 200000 215908924 200000 546151675 200000 394348868 200000 67066373 200000 513238097 200000 103615634 200000 352546521 200000 419302486 200000 520657379 200000 938511290 200000 441144392 200000 525090329 200000 556254450 200000 250536957 200000 350888735 200000 535058790 200000 897610398 200000 744569347 200000 44361232 200000 826454902 200000 696424232 200000 711530387 200000 372117227 200000 288856737 200000 69107184 200000 412290455 200000 658737825 200000 519596640 200000 408323960 200000 284063767 200000 258136386 200000 755942219 200000 448709471 200000 697232955 200000 364485631 200000 501050139 200000 831431782 200000 469567565 200000 487619368 200000 467590312 200000 153757805 200000 642288564 200000 870923310 200000 584755179 200000 82047093 200000 761296122 200000 44481441 200000 377801213 200000 457157791 200000 669627333 200000 566016305 200000 43922709 200000 334127146 200000 133609184 200000 552253872 200000 803651213 200000 210890104 200000 933285939 200000 635721485 200000 698004700 200000 15423497 200000 436267205 200000 123520602 200000 534917020 200000 764483710 200000 431001281 200000 678332358 200000 40625541 200000 743296662 200000 487443821 200000 76487331 200000 498251887 200000 686640947 200000 815372595 200000 909408096 200000 590670674 200000 299009109 200000 236692378 200000 189003663 200000 735106121 200000 995382556 200000 304425293 200000 407954911 200000 516792457 200000 121291209 200000 777744914 200000 126735393 200000 167408238 200000 198876093 200000 171752147 200000 491911494 200000 604690286 200000 42974584 200000 329723801 200000 937719134 200000 474660898 200000 641567386 200000 456560522 200000 893393306 200000 837211203 200000 297873380 200000 548294385 200000 431371850 200000 849794730 200000 617446710 200000 178734901 200000 501172959 200000 731055950 200000 821947281 200000 986471648 200000 900908521 200000 148600649 200000 979650326 200000 825019801 200000 242941721 200000 369771218 200000 195613957 200000 392589865 200000 252231487 200000 504842051 200000 291519422 200000 316870264 200000 68389451 200000 709607187 200000 981131458 200000 710956432 200000 456026959 200000 682867676 200000 875022002 200000 489409944 200000 914791035 200000 558313558 200000 678669645 200000 216895450 200000 696781598 200000 733976665 200000 301350261 200000 436649149 200000 212715435 200000 451246302 200000 148866858 200000 163309002 200000 279791536 200000 136874493 200000 544031628 200000 125429673 200000 571567072 200000 55322863 200000 743566557 200000 65837604 200000 858298889 200000 307271181 200000 661580924 200000 385864226 200000 774166301 200000 415307982 200000 592389865 200000 550618540 200000 595343149 200000 979794379 200000 430855110 200000 952975851 200000 455237480 200000 501383358 200000 799817683 200000 361422119 200000 179941407 200000 932065405 200000 954525425 200000 122693832 200000 732344515 200000 429103875 200000 261647903 200000 721650008 200000 30155236 200000 166371686 200000 408293247 200000 765180030 200000 988792115 200000 402753505 200000 799768145 200000 24283395 200000 978697600 200000 935452107 200000 937439478 200000 323547344 200000 963306684 200000 359573405 200000 646190317 200000 332700909 200000 283872246 200000 926392559 200000 936870616 200000 333961602 200000 378400609 200000 430780538 200000 921060470 200000 976856537 200000 521955404 200000 745395222 200000 598743209 200000 967152729 200000 201496871 200000 428551868 200000 559346545 200000 639886987 200000 664070532 200000 477058180 200000 313015279 200000 649745687 200000 570998290 200000 201632423 200000 283334754 200000 613753799 200000 808828067 200000 500980094 200000 992541228 200000 731720579 200000 884046374 200000 466891392 200000 545201613 200000 555105874 200000 149919405 200000 894481991 200000 27541733 200000 445947230 200000 177704295 200000 537368714 200000 564483637 200000 186005743 200000 915397285 200000 99432483 200000 913332638 200000 494745709 200000 382753240 200000 622539017 200000 573969440 200000 227641442 200000 767721873 200000 320414294 200000 821224923 200000 879566453 200000 285497215 200000 150089282 200000 686540304 200000 401665904 200000 37047411 200000 661830693 200000 648504607 200000 229041466 200000 174161502 200000 465600632 200000 81012361 200000 182153947 200000 802745424 200000 491390675 200000 507508463 200000 142218366 200000 826029689 200000 540321263 200000 926284817 200000 592592234 200000 952639531 200000 544793508 200000 884811983 200000 911920647 200000 675099094 200000 366120683 200000 175394602 200000 89877470 200000 247751434 200000 667744733 200000 732425283 200000 964691864 200000 789905015 200000 811396017 200000 924652122 200000 315737853 200000 277527023 200000 305062593 200000 250189519 200000 864366837 200000 839324769 200000 544986244 200000 889583139 200000 693669258 200000 290278367 200000 58269588 200000 682893814 200000 816340451 200000 602956184 200000 121552296 200000 296208649 200000 963956809 200000 717048286 200000 781166490 200000 693494589 200000 159085605 200000 77351968 200000 955095906 200000 598682514 200000 723745278 200000 54565103 200000 738619416 200000 755574312 200000 821280127 200000 311969788 200000 202659829 200000 26851392 200000 131006318 200000 846279192 200000 545576017 200000 269386299 200000 640674741 200000 195444530 200000 649005477 200000 206938008 200000 242518876 200000 177639003 200000 993944457 200000 388614905 200000 988592268 200000 483183044 200000 283326134 200000 722860062 200000 960456845 200000 638090941 200000 47306501 200000 5641191 200000 240351687 200000 157479863 200000 631544173 200000 68100182 200000 195392963 200000 75716673 200000 236606472 200000 194733193 200000 184940842 200000 833404174 200000 408236045 200000 50705603 200000 215040964 200000 376143341 200000 194301398 200000 640650851 200000 499512954 200000 601008591 200000 707501786 200000 935639530 200000 326018387 200000 408139459 200000 82399155 200000 616925945 200000 75900281 200000 662024700 200000 323667993 200000 943992911 200000 354629941 200000 285304264 200000 948962532 200000 65542094 200000 524037102 200000 568305562 200000 674334221 200000 828951158 200000 870736941 200000 605669888 200000 916876972 200000 62236775 200000 677896090 200000 119455916 200000 769652986 200000 834847458 200000 438584063 200000 438550639 200000 535799375 200000 226547784 200000 575560771 200000 230851384 200000 443043620 200000 356044313 200000 440768111 200000 660206616 200000 643536657 200000 121107189 200000 687823788 200000 997306176 200000 952479952 200000 460516509 200000 845564225 200000 642505216 200000 865441847 200000 141931505 200000 116845977 200000 651195593 200000 519758913 200000 57529075 200000 250167354 200000 850205483 200000 552577796 200000 200014530 200000 245670862 200000 919309783 200000 635211195 200000 623752094 200000 61470238 200000 980900509 200000 232122045 200000 448452842 200000 593402384 200000 656495214 200000 807614850 200000 352312100 200000 259021231 200000 75207001 200000 914136228 200000 317886957 200000 601965602 200000 935132817 200000 585266651 200000 226662919 200000 921470387 200000 775363685 200000 777537023 200000 403296081 200000 403606473 200000 36736581 200000 172618505 200000 719856844 200000 962787565 200000 335931075 200000 322567185 200000 194063001 200000 247601863 200000 453925262 200000 676303696 200000 651844087 200000 788490273 200000 955103608 200000 445707295 200000 152823624 200000 91962594 200000 919403632 200000 953506549 200000 980696587 200000 804164628 200000 593281927 200000 610939244 200000 40873699 200000 958281693 200000 228677358 200000 527653947 200000 30258062 200000 383603592 200000 693288438 200000 210551100 200000 572025069 200000 458354045 200000 672046350 200000 852019046 200000 97181954 200000 893827396 200000 442554823 200000 192371923 200000 26336492 200000 135021445 200000 517022418 200000 664881851 200000 510211820 200000 189512201 200000 73273343 200000 543169910 200000 398523490 200000 727270329 200000 136929855 200000 443442812 200000 561627600 200000 43930781 200000 303492514 200000 719412328 200000 576904916 200000 310560221 200000 423758168 200000 974147311 200000 932357681 200000 855875523 200000 700944307 200000 94610157 200000 345217478 200000 12963766 200000 470405155 200000 151171160 200000 794458772 200000 528695871 200000 376722744 200000 210172489 200000 187030204 200000 21121799 200000 493489314 200000 45579001 200000 862381949 200000 700499157 200000 148079923 200000 166981569 200000 30384441 200000 362967444 200000 927642842 200000 401341720 200000 89220976 200000 570841162 200000 150556329 200000 918387352 200000 840841922 200000 818471713 200000 181117647 200000 711922936 200000 743787761 200000 809219937 200000 78009501 200000 286325778 200000 498814683 200000 964502899 200000 603408004 200000 819374814 200000 917402755 200000 375361759 200000 411584533 200000 868931444 200000 944272136 200000 48355405 200000 704120831 200000 47307533 200000 773376171 200000 941954950 200000 106504723 200000 548025345 200000 598198477 200000 893716851 200000 966948674 200000 748048329 200000 466325485 200000 388709916 200000 436994972 200000 429076733 200000 4112813 200000 663171242 200000 483602514 200000 218114902 200000 792133325 200000 68945253 200000 555716020 200000 663822764 200000 990092589 200000 111407541 200000 982023986 200000 41435128 200000 832700878 200000 965371427 200000 909585758 200000 96114003 200000 999645393 200000 787467864 200000 117761512 200000 195130356 200000 788236662 200000 786972444 200000 32967584 200000 427532597 200000 978482205 200000 483194967 200000 71507062 200000 24742797 200000 102939719 200000 662377235 200000 295155580 200000 605138582 200000 540852372 200000 884263287 200000 637867745 200000 335739656 200000 921182918 200000 785626316 200000 747447799 200000 722210491 200000 73091515 200000 504313723 200000 602222381 200000 987191463 200000 646811510 200000 617004812 200000 747793940 200000 58267367 200000 594580246 200000 231737383 200000 53523294 200000 597208240 200000 60125405 200000 506588310 200000 931796697 200000 53581918 200000 551531049 200000 415366464 200000 740542839 200000 96731495 200000 759135101 200000 886411822 200000 398466376 200000 319040100 200000 952714360 200000 334877321 200000 744138621 200000 799877390 200000 578491867 200000 256253081 200000 76769894 200000 620408894 200000 710385542 200000 11402694 200000 260747124 200000 440746475 200000 677985915 200000 169192601 200000 11965751 200000 574363439 200000 700965080 200000 449551547 200000 364618080 200000 744860225 200000 440146912 200000 420987636 200000 936668351 200000 953292923 200000 498090482 200000 74413869 200000 595481924 200000 964804692 200000 558944399 200000 512967790 200000 79126017 200000 807926118 200000 252943448 200000 228184287 200000 87779109 200000 687919209 200000 853990669 200000 904160201 200000 65061890 200000 608047925 200000 665164685 200000 139549589 200000 900742920 200000 852698307 200000 45647323 200000 85581771 200000 394006470 200000 377138987 200000 428396823 200000 728389908 200000 502573294 200000 511322022 200000 769500544 200000 77244215 200000 724635729 200000 280025741 200000 886919288 200000 588276510 200000 704489182 200000 15279447 200000 454717566 200000 998610642 200000 417039014 200000 310513821 200000 161505077 200000 836668794 200000 221448922 200000 325687833 200000 34719067 200000 685591390 200000 718567371 200000 726999201 200000 767780049 200000 717026281 200000 800106728 200000 526918704 200000 285377177 200000 971679137 200000 275014338 200000 210382812 200000 996646098 200000 79917105 200000 388021514 200000 218907104 200000 503504573 200000 803368543 200000 306465424 200000 265000339 200000 118944442 200000 241993237 200000 490162500 200000 147412846 200000 554806346 200000 88251994 200000 502729272 200000 521724681 200000 121099278 200000 257544537 200000 937568668 200000 857301789 200000 286842821 200000 34984024 200000 645195968 200000 166726018 200000 860342354 200000 419682753 200000 886987796 200000 319825201 200000 417649587 200000 840710428 200000 21951786 200000 793049154 200000 856978185 200000 70169362 200000 191246001 200000 808596462 200000 621549717 200000 137466731 200000 915502715 200000 94178446 200000 223932344 200000 891045135 200000 330209143 200000 156618649 200000 329857266 200000 777003527 200000 743049143 200000 79836073 200000 782738915 200000 190354300 200000 723772010 200000 801482869 200000 507614541 200000 990122934 200000 999121889 200000 415044311 200000 559191822 200000 340811294 200000 928139149 200000 58242758 200000 677915689 200000 807620412 200000 342309374 200000 504219996 200000 341784253 200000 986884792 200000 914781413 200000 319524561 200000 218737675 200000 607465819 200000 926662931 200000 5550717 200000 243019379 200000 498834190 200000 614882934 200000 262908121 200000 36765559 200000 573776601 200000 266170401 200000 873629565 200000 496599990 200000 539085541 200000 631435844 200000 575478050 200000 677778160 200000 301478009 200000 634490415 200000 344112544 200000 786284552 200000 215582207 200000 434352211 200000 484688368 200000 993144060 200000 749181183 200000 288069184 200000 674571307 200000 956733677 200000 145898530 200000 190528678 200000 475412872 200000 680675869 200000 31617840 200000 402127703 200000 255509601 200000 970093547 200000 510862098 200000 36877122 200000 116426797 200000 227466968 200000 457864143 200000 783470201 200000 658197382 200000 297156228 200000 548621457 200000 47188011 200000 716482595 200000 167278001 200000 676975008 200000 891235498 200000 337844958 200000 631078461 200000 693681253 200000 694546277 200000 958902703 200000 716423979 200000 728632168 200000 43781869 200000 360826286 200000 477375130 200000 503183441 200000 398816499 200000 482370836 200000 192403403 200000 440436714 200000 227109960 200000 87481657 200000 506528543 200000 689435674 200000 687925466 200000 887963286 200000 483675157 200000 541308394 200000 697295293 200000 263561923 200000 974926159 200000 941945218 200000 464415007 200000 194194553 200000 195982989 200000 485786668 200000 18146385 200000 253765521 200000 608040624 200000 874528847 200000 781991363 200000 407653634 200000 836405175 200000 526380405 200000 386537735 200000 745541350 200000 911676612 200000 454910533 200000 57710285 200000 27654260 200000 735576086 200000 391512200 200000 779686117 200000 133219846 200000 680618767 200000 522490662 200000 618055231 200000 795130643 200000 188255279 200000 111342121 200000 293832429 200000 147970613 200000 686187287 200000 280008888 200000 70381598 200000 217653540 200000 785063558 200000 998584604 200000 550879268 200000 932619960 200000 135447134 200000 423396030 200000 808183918 200000 28527338 200000 158870943 200000 456630310 200000 992428942 200000 889098962 200000 43596393 200000 515632893 200000 403353395 200000 51859113 200000 293387262 200000 566353418 200000 18359342 200000 98518983 200000 719670972 200000 194483511 200000 743281265 200000 962678949 200000 520283686 200000 656126348 200000 88734474 200000 804460251 200000 589050587 200000 229851954 200000 803668011 200000 466454819 200000 871534236 200000 208687985 200000 168437028 200000 257386323 200000 885528138 200000 657394353 200000 324825190 200000 378177638 200000 769721828 200000 616673404 200000 657286529 200000 453699698 200000 273746572 200000 879112057 200000 285610790 200000 215738034 200000 333886594 200000 560039281 200000 932992805 200000 281865597 200000 316479270 200000 121610573 200000 216086126 200000 68293707 200000 434157305 200000 872546580 200000 6434067 200000 842327990 200000 259748764 200000 856067569 200000 507876420 200000 209124726 200000 810401230 200000 254444074 200000 757384785 200000 298629731 200000 643207025 200000 848239401 200000 400087210 200000 497479798 200000 45717381 200000 291193206 200000 731797473 200000 40770759 200000 137356843 200000 354564794 200000 218727845 200000 670134672 200000 941092002 200000 742903229 200000 452503751 200000 451319847 200000 126953804 200000 892573799 200000 111821625 200000 901162758 200000 887109033 200000 658192833 200000 119265801 200000 151449030 200000 54078553 200000 651059188 200000 869451113 200000 863947038 200000 945949 200000 641404488 200000 289417898 200000 57457384 200000 953472214 200000 570822437 200000 800185915 200000 762805275 200000 34747267 200000 400252949 200000 5851053 200000 832245457 200000 852230214 200000 56144319 200000 857870769 200000 347449922 200000 337472351 200000 319543788 200000 624177175 200000 22255814 200000 214275630 200000 419341701 200000 651705295 200000 901714389 200000 682130741 200000 738329234 200000 266971371 200000 949102602 200000 570384403 200000 429998140 200000 868611739 200000 831408922 200000 174358408 200000 81549514 200000 890096431 200000 874342369 200000 296171894 200000 568041894 200000 730762776 200000 206726741 200000 897726686 200000 204458840 200000 254369253 200000 6165391 200000 438691806 200000 722273161 200000 855606345 200000 31062472 200000 632860601 200000 87461633 200000 205304338 200000 680699481 200000 85245645 200000 613073832 200000 115033395 200000 6113721 200000 444957341 200000 256846472 200000 676204730 200000 674929538 200000 828872137 200000 583125960 200000 947369690 200000 282964075 200000 43368464 200000 754628273 200000 126478561 200000 199057998 200000 391723092 200000 823236524 200000 11679553 200000 590585379 200000 504753812 200000 984031296 200000 891322762 200000 675186690 200000 557239794 200000 863257368 200000 244432493 200000 815366948 200000 957072046 200000 304150522 200000 165330363 200000 999001057 200000 563333673 200000 914821072 200000 539139171 200000 420715954 200000 563259106 200000 567284386 200000 870485622 200000 747309871 200000 164993147 200000 262532504 200000 785554724 200000 131924497 200000 753179060 200000 986342652 200000 516046527 200000 912270128 200000 687443053 200000 288830517 200000 19357367 200000 427969157 200000 635511720 200000 336162253 200000 784921500 200000 753670953 200000 109974915 200000 794689898 200000 438482207 200000 4363091 200000 568555841 200000 505986519 200000 860648975 200000 293888093 200000 69667649 200000 245329148 200000 108701791 200000 941399230 200000 903303428 200000 236109280 200000 646296350 200000 165612560 200000 720294698 200000 881357998 200000 623093372 200000 485967115 200000 604772213 200000 74014892 200000 961823690 200000 802763655 200000 554938564 200000 813542468 200000 658354554 200000 423662716 200000 453549335 200000 468740861 200000 163049242 200000 624571909 200000 938433425 200000 758085506 200000 998252892 200000 131502423 200000 980234864 200000 594217881 200000 630759953 200000 744840910 200000 668286230 200000 877401644 200000 572034600 200000 723498976 200000 180300802 200000 545547588 200000 342773682 200000 997212966 200000 748128982 200000 560893447 200000 282801120 200000 401251929 200000 605258322 200000 815028416 200000 528401154 200000 739291730 200000 568701526 200000 707730646 200000 605451401 200000 868161288 200000 395146724 200000 878537427 200000 29551877 200000 965102997 200000 599479579 200000 711903326 200000 814438950 200000 199940144 200000 461653307 200000 407088704 200000 116028606 200000 332598835 200000 77767847 200000 947771489 200000 31421629 200000 137601558 200000 91910365 200000 206414795 200000 686891315 200000 394326896 200000 779410046 200000 857719461 200000 365512272 200000 189704444 200000 568862028 200000 72173113 200000 466989414 200000 299804817 200000 310002214 200000 547972334 200000 187218148 200000 599524648 200000 636817677 200000 769065037 200000 546767964 200000 963641561 200000 385972513 200000 606443774 200000 865882749 200000 480336093 200000 510998179 200000 679433419 200000 616868633 200000 409024397 200000 790292212 200000 987801243 200000 534756127 200000 295725664 200000 690845332 200000 872999543 200000 539360416 200000 525738479 200000 845610275 200000 192865160 200000 591187149 200000 795453940 200000 185656674 200000 11637782 200000 570082294 200000 613687621 200000 110530354 200000 190132105 200000 266620812 200000 692858333 200000 129399186 200000 401410667 200000 182456863 200000 219958482 200000 549628580 200000 200478307 200000 262701920 200000 541998687 200000 734926760 200000 996999226 200000 125572127 200000 806440923 200000 426304254 200000 475271641 200000 554340429 200000 621186495 200000 103794215 200000 138809416 200000 127417082 200000 701953955 200000 499293124 200000 866248623 200000 687777367 200000 477536320 200000 85779861 200000 921899352 200000 590004659 200000 666782062 200000 623698554 200000 524986282 200000 415556481 200000 274683942 200000 798453364 200000 240477230 200000 895890768 200000 526449792 200000 102655139 200000 743952268 200000 822111696 200000 428365749 200000 589948233 200000 640942478 200000 917948115 200000 644471326 200000 462339013 200000 669087004 200000 447610184 200000 340132146 200000 314091671 200000 341903421 200000 313626944 200000 493577099 200000 995686242 200000 569435675 200000 535894509 200000 338334944 200000 419774692 200000 71775998 200000 762148253 200000 746228235 200000 496868095 200000 233228367 200000 721006018 200000 500609283 200000 294686898 200000 494721685 200000 333737708 200000 829990626 200000 736741919 200000 803652474 200000 759479500 200000 427826144 200000 324762758 200000 830340039 200000 311273522 200000 291892053 200000 603761224 200000 432683363 200000 348259087 200000 782047674 200000 735415524 200000 809662807 200000 683448435 200000 409493159 200000 612700412 200000 268412875 200000 829738639 200000 326857941 200000 196684368 200000 922812425 200000 518486707 200000 342953500 200000 382843840 200000 702887032 200000 899576655 200000 827965813 200000 164226893 200000 637817505 200000 730224117 200000 352570105 200000 808948760 200000 266484525 200000 328031061 200000 804490207 200000 539514464 200000 407151588 200000 147611967 200000 814620801 200000 768393607 200000 762469294 200000 820389027 200000 325039702 200000 176586253 200000 749229717 200000 549196179 200000 280085496 200000 286250898 200000 640277952 200000 830530366 200000 891314974 200000 890000600 200000 533584760 200000 406566901 200000 958511266 200000 805391806 200000 737636134 200000 530289450 200000 210118268 200000 461347652 200000 386324817 200000 506304875 200000 571220932 200000 571480460 200000 950626212 200000 268411498 200000 428306099 200000 132649431 200000 673937637 200000 701507831 200000 595907745 200000 450218627 200000 613493502 200000 111498499 200000 774534151 200000 345974035 200000 531307767 200000 864513438 200000 405737085 200000 474268710 200000 467753721 200000 520217337 200000 823613628 200000 68466044 200000 422272588 200000 690938468 200000 336295069 200000 838996472 200000 232719192 200000 947963472 200000 576837911 200000 796116888 200000 824844198 200000 26861133 200000 329616452 200000 37957502 200000 650228191 200000 337812236 200000 676661595 200000 295841258 200000 59993035 200000 534206557 200000 484837046 200000 460760124 200000 872596051 200000 548569904 200000 958747596 200000 173777141 200000 790595966 200000 724260247 200000 34057015 200000 789762485 200000 868142711 200000 778528449 200000 623747247 200000 978675006 200000 800132484 200000 260094720 200000 614558988 200000 802040687 200000 152619535 200000 973300163 200000 311529031 200000 675502920 200000 510835360 200000 646840220 200000 76063096 200000 49891052 200000 327464159 200000 74700346 200000 147213016 200000 875433369 200000 670876054 200000 143285870 200000 62185919 200000 124966321 200000 778529452 200000 682738217 200000 643845798 200000 260695731 200000 271657258 200000 305965180 200000 412112677 200000 55996225 200000 29503801 200000 629318038 200000 938744822 200000 21613851 200000 666525729 200000 520609992 200000 237057263 200000 46389026 200000 465047626 200000 384904835 200000 945982219 200000 952048469 200000 843523901 200000 867221591 200000 689167968 200000 425870550 200000 569556387 200000 446190325 200000 780779561 200000 547233765 200000 825887045 200000 558813228 200000 143258301 200000 146727394 200000 851427081 200000 906536687 200000 668888468 200000 815752014 200000 601999610 200000 902542669 200000 387792200 200000 310452682 200000 252206143 200000 196327543 200000 950406545 200000 957581846 200000 353928482 200000 145299644 200000 424379719 200000 699522578 200000 33639178 200000 985761679 200000 879981667 200000 118282431 200000 643556480 200000 159998334 200000 752735741 200000 615713853 200000 499415340 200000 414075452 200000 797590095 200000 555637197 200000 733992920 200000 539228823 200000 331932847 200000 251728336 200000 315183723 200000 785213057 200000 351640471 200000 220062150 200000 502201839 200000 135364363 200000 867583136 200000 717046351 200000 261483658 200000 511597668 200000 756260993 200000 352605484 200000 233229191 200000 397757917 200000 796402452 200000 423996222 200000 645952334 200000 335577575 200000 289685328 200000 18862724 200000 955320679 200000 202336786 200000 367879503 200000 131065376 200000 58068090 200000 317358351 200000 264887881 200000 38163026 200000 494845008 200000 26797742 200000 7370902 200000 514246267 200000 44999634 200000 667196896 200000 443647406 200000 114399514 200000 480666888 200000 767943349 200000 892771372 200000 187888081 200000 161757466 200000 985230430 200000 188454341 200000 340908384 200000 99957842 200000 42311467 200000 50471765 200000 726160295 200000 927254039 200000 782612108 200000 158768850 200000 193055655 200000 20096242 200000 966399251 200000 837983061 200000 473425280 200000 117761676 200000 403637360 200000 330404119 200000 672826996 200000 11678124 200000 606074738 200000 693676401 200000 801305314 200000 437484093 200000 579743244 200000 930296026 200000 665739851 200000 234914117 200000 16162124 200000 776645356 200000 558079823 200000 958298350 200000 697541476 200000 245168734 200000 953968047 200000 987903104 200000 375849381 200000 872931082 200000 170119244 200000 221033572 200000 263051902 200000 336548840 200000 425085222 200000 127329826 200000 495370624 200000 498887440 200000 562488157 200000 607870050 200000 529952092 200000 75892155 200000 239653682 200000 291814637 200000 436452322 200000 480016961 200000 834632709 200000 899179180 200000 982364675 200000 921252891 200000 253796952 200000 463690151 200000 859253711 200000 171657185 200000 767287754 200000 242189063 200000 320310903 200000 895954764 200000 855119131 200000 18127636 200000 849587787 200000 86735156 200000 264337454 200000 631443766 200000 3228348 200000 405073810 200000 640529921 200000 260433398 200000 741862490 200000 680744831 200000 401590454 200000 153160957 200000 850691285 200000 167444786 200000 122824076 200000 562780435 200000 968688383 200000 848550917 200000 510677733 200000 981504544 200000 812218056 200000 144260207 200000 161943105 200000 139606318 200000 408022335 200000 393274378 200000 474728513 200000 334306916 200000 432283287 200000 893089166 200000 991444132 200000 339733771 200000 215997982 200000 808989395 200000 458824268 200000 803026316 200000 998417478 200000 899040977 200000 619837753 200000 638781807 200000 378584736 200000 950529955 200000 649013899 200000 241126236 200000 464964571 200000 856512126 200000 229666947 200000 890236701 200000 725451720 200000 168223166 200000 56577666 200000 920495513 200000 239796056 200000 337390297 200000 214789895 200000 597387993 200000 600282780 200000 33392744 200000 245261236 200000 497709062 200000 880609987 200000 500973092 200000 736182601 200000 545465704 200000 915855902 200000 28345574 200000 414825895 200000 495094887 200000 948400670 200000 730436261 200000 769833933 200000 141196 200000 380946259 200000 822609531 200000 225440221 200000 282364544 200000 999203181 200000 47062687 200000 801196311 200000 391252491 200000 478376254 200000 29914219 200000 551134171 200000 757437974 200000 670631094 200000 830960215 200000 531620266 200000 684635561 200000 297461477 200000 974910970 200000 569920293 200000 231358188 200000 609462267 200000 556514831 200000 782115339 200000 206928680 200000 635235658 200000 644296301 200000 506085694 200000 77790406 200000 528528705 200000 452133901 200000 471606462 200000 557250894 200000 761658226 200000 727374599 200000 689703339 200000 180445545 200000 118345356 200000 903105172 200000 697619527 200000 518105310 200000 711044704 200000 712369421 200000 792590320 200000 153238680 200000 24025056 200000 612433385 200000 5188393 200000 965171869 200000 440562458 200000 646292417 200000 646460817 200000 332764695 200000 618939712 200000 446799951 200000 254734825 200000 135929165 200000 217722530 200000 205611113 200000 554334738 200000 415741354 200000 41612465 200000 875828234 200000 86728971 200000 107161012 200000 231662589 200000 809041480 200000 498556150 200000 733955350 200000 228054071 200000 887982942 200000 384225043 200000 847178390 200000 367148591 200000 37992611 200000 176198594 200000 490231326 200000 220752854 200000 887245968 200000 598390917 200000 21805749 200000 354370108 200000 646275261 200000 130531322 200000 67576454 200000 392655761 200000 688746467 200000 506213348 200000 60399319 200000 735406887 200000 286774746 200000 773003042 200000 340771346 200000 178133358 200000 697631131 200000 897340341 200000 976517055 200000 925697525 200000 336735038 200000 821861054 200000 855660167 200000 712023407 200000 210102268 200000 532058748 200000 554680882 200000 755922858 200000 78896686 200000 219716177 200000 988292520 200000 895205273 200000 902214987 200000 989379261 200000 952387314 200000 981742922 200000 662177773 200000 443642208 200000 950810425 200000 985300975 200000 860079563 200000 361747195 200000 166394565 200000 474771929 200000 589793215 200000 686210927 200000 835045631 200000 434791031 200000 991867840 200000 932498363 200000 617031279 200000 726835290 200000 530156264 200000 818926081 200000 295126205 200000 200783155 200000 342335343 200000 100968321 200000 817940146 200000 620880338 200000 343681709 200000 403315356 200000 853343287 200000 523488296 200000 658367259 200000 13455057 200000 78117972 200000 892848965 200000 484338769 200000 678600386 200000 886316338 200000 722601306 200000 584533256 200000 24991279 200000 500139032 200000 42332599 200000 369586968 200000 500002296 200000 644483952 200000 345031372 200000 158621050 200000 88128542 200000 949535427 200000 897284651 200000 684736071 200000 412272066 200000 599820471 200000 954229380 200000 8728246 200000 200601891 200000 521452311 200000 839770022 200000 117856033 200000 506171811 200000 628180171 200000 909754500 200000 522092799 200000 436837314 200000 656379354 200000 740618028 200000 504566506 200000 783341857 200000 252766574 200000 855468241 200000 184427161 200000 639571583 200000 622861775 200000 884724673 200000 781809382 200000 647287742 200000 309904486 200000 77463406 200000 247582665 200000 838279646 200000 498172347 200000 513507945 200000 135748698 200000 208883455 200000 627735414 200000 570620513 200000 116228818 200000 998102114 200000 73512033 200000 341308967 200000 804876425 200000 536753255 200000 22661731 200000 376813996 200000 705518072 200000 981714064 200000 199178885 200000 905853952 200000 719281847 200000 768111996 200000 37847791 200000 4153684 200000 838205823 200000 235943148 200000 52006123 200000 593041656 200000 658940457 200000 20632000 200000 229666016 200000 170462557 200000 135794092 200000 285782521 200000 82889816 200000 521398803 200000 472956450 200000 490614968 200000 833583098 200000 191498186 200000 207193282 200000 634838077 200000 945950607 200000 462105684 200000 475677158 200000 753352168 200000 622018559 200000 645961889 200000 615077637 200000 240714810 200000 508812628 200000 498938561 200000 668158649 200000 557426388 200000 643593397 200000 337563620 200000 104360634 200000 23542389 200000 351738475 200000 392797788 200000 639072224 200000 849821951 200000 522239967 200000 467731352 200000 270601252 200000 615442802 200000 773762969 200000 106762281 200000 857683102 200000 601241070 200000 74127682 200000 275454401 200000 653695879 200000 672819636 200000 350060449 200000 388555566 200000 846340151 200000 820051749 200000 853226144 200000 458742882 200000 796798759 200000 121065409 200000 913598279 200000 889845869 200000 708886511 200000 52026920 200000 174837183 200000 68627328 200000 304646473 200000 162294811 200000 963134800 200000 281952492 200000 522146059 200000 887958650 200000 393610850 200000 133560095 200000 161190960 200000 149218631 200000 564659327 200000 508111789 200000 951529166 200000 484620704 200000 887601230 200000 853379395 200000 678881824 200000 407937992 200000 647678360 200000 476859828 200000 99243645 200000 772412702 200000 644360006 200000 187418608 200000 707123037 200000 348995108 200000 946059104 200000 94304263 200000 979158874 200000 186318968 200000 216679182 200000 905230633 200000 204525100 200000 815533277 200000 428616345 200000 274860968 200000 768267435 200000 588511538 200000 126243690 200000 261034739 200000 685873360 200000 265212024 200000 374256649 200000 694166940 200000 44538291 200000 381023951 200000 289245215 200000 392607058 200000 572365198 200000 240445817 200000 298729588 200000 291633895 200000 418281399 200000 405894868 200000 679157488 200000 882613834 200000 736384680 200000 609886307 200000 23367324 200000 160845965 200000 86020090 200000 646405317 200000 554092961 200000 955650527 200000 16442468 200000 421062076 200000 556267335 200000 807399313 200000 321114048 200000 577339942 200000 181643254 200000 198834196 200000 581358853 200000 242851334 200000 546617144 200000 669562616 200000 428622925 200000 341949051 200000 30391220 200000 853464814 200000 828939472 200000 520139718 200000 5210420 200000 251019718 200000 399945958 200000 70712647 200000 112106142 200000 289330289 200000 631191047 200000 766752127 200000 856167933 200000 636050175 200000 185211086 200000 798868495 200000 728233081 200000 884521121 200000 609954545 200000 80465847 200000 351562841 200000 137436583 200000 735349065 200000 590513239 200000 608424711 200000 767448449 200000 867398095 200000 481368816 200000 421051659 200000 937832641 200000 827476379 200000 806832035 200000 18582030 200000 136575254 200000 960688358 200000 931150255 200000 71057112 200000 925616466 200000 590807305 200000 731531638 200000 804176721 200000 911162212 200000 74077819 200000 592580216 200000 840833155 200000 573025374 200000 465927382 200000 441190229 200000 62172821 200000 998137455 200000 794155729 200000 727125966 200000 140263120 200000 701758185 200000 990991430 200000 544417476 200000 133575581 200000 664169531 200000 965157421 200000 817560119 200000 586681475 200000 542277622 200000 350895262 200000 675412807 200000 993496109 200000 307977931 200000 882461906 200000 27847221 200000 841095777 200000 358499466 200000 861691681 200000 680983650 200000 855782921 200000 53423652 200000 605445892 200000 827769933 200000 724089645 200000 586587049 200000 545333011 200000 824543640 200000 28438773 200000 960229962 200000 868714247 200000 132443395 200000 398600107 200000 889833047 200000 330380728 200000 294593646 200000 8458422 200000 140589377 200000 336238879 200000 587740378 200000 977466016 200000 411591064 200000 309149781 200000 596255848 200000 324748559 200000 854511372 200000 781226897 200000 493234263 200000 908908750 200000 691503727 200000 265734701 200000 180260106 200000 11086277 200000 979867568 200000 446969504 200000 921513983 200000 476887803 200000 624765409 200000 322094724 200000 273298391 200000 3128987 200000 573263153 200000 553340561 200000 267280979 200000 569907179 200000 34220274 200000 72547487 200000 994033236 200000 389768021 200000 575409555 200000 672605095 200000 488742874 200000 262197856 200000 359303846 200000 928072129 200000 350652933 200000 745808311 200000 407119066 200000 596305957 200000 4466454 200000 682179872 200000 42791936 200000 988184878 200000 901007470 200000 616837509 200000 112334601 200000 532740178 200000 651303565 200000 481933039 200000 260957701 200000 917147690 200000 368853267 200000 955394180 200000 943439397 200000 696097391 200000 469979841 200000 747321999 200000 218981305 200000 417792506 200000 33257847 200000 329251959 200000 103737394 200000 67541186 200000 40902710 200000 979447494 200000 309040160 200000 702147041 200000 511292191 200000 123932451 200000 479971636 200000 476403086 200000 257901938 200000 964609111 200000 601196094 200000 165292835 200000 590774671 200000 54548042 200000 519343918 200000 389780248 200000 7274743 200000 285678598 200000 198335254 200000 819937540 200000 152297547 200000 729866162 200000 674322470 200000 813137826 200000 920640330 200000 354229912 200000 560534957 200000 209470665 200000 664343254 200000 290101023 200000 196674078 200000 463642482 200000 539433711 200000 381306576 200000 38911751 200000 245786549 200000 605755574 200000 309181523 200000 126876443 200000 690243275 200000 876796010 200000 232181618 200000 305087528 200000 883069709 200000 21996397 200000 388547860 200000 184897824 200000 171446258 200000 540094014 200000 656448834 200000 709479444 200000 810357267 200000 985409663 200000 413305125 200000 29581875 200000 493010218 200000 974697713 200000 292765445 200000 992721870 200000 86124045 200000 560172402 200000 703256650 200000 329774678 200000 326479543 200000 194578181 200000 33244030 200000 761106011 200000 125775934 200000 454613448 200000 999251016 200000 638976398 200000 802940637 200000 899138814 200000 333327217 200000 72904895 200000 984125931 200000 982533895 200000 606237410 200000 547533791 200000 902199777 200000 376218978 200000 281451939 200000 117441022 200000 833369687 200000 186731697 200000 185874396 200000 714291532 200000 344202246 200000 8104627 200000 147159767 200000 573266715 200000 948298438 200000 929865290 200000 784040699 200000 394817498 200000 737366416 200000 614925686 200000 38675921 200000 785827099 200000 972870780 200000 784151384 200000 203141122 200000 934058894 200000 858257603 200000 646185519 200000 873509205 200000 256346882 200000 884300990 200000 415824733 200000 66075317 200000 488471657 200000 407075812 200000 853972834 200000 488646696 200000 726781908 200000 70687439 200000 346316254 200000 144548568 200000 920316530 200000 966032694 200000 422181778 200000 304375565 200000 971615892 200000 55830515 200000 347392095 200000 518863408 200000 770797995 200000 689345789 200000 680462149 200000 60184264 200000 237070408 200000 284116846 200000 520781924 200000 419784319 200000 385168922 200000 548194686 200000 496223485 200000 606106654 200000 840774130 200000 543555205 200000 309748080 200000 871757196 200000 259642817 200000 618965244 200000 822475071 200000 712671698 200000 624321687 200000 370685051 200000 660055304 200000 510979864 200000 756911268 200000 659220923 200000 561721998 200000 519452328 200000 51538234 200000 113837716 200000 405723312 200000 599210729 200000 77360841 200000 559896575 200000 758787951 200000 177570148 200000 229676769 200000 831673877 200000 37388780 200000 2433218 200000 786295858 200000 584156685 200000 510855783 200000 870477003 200000 331815054 200000 183317569 200000 456835136 200000 676794983 200000 59512548 200000 805309992 200000 860119032 200000 408631712 200000 833731398 200000 467562588 200000 389651247 200000 107352477 200000 174229731 200000 368912020 200000 975644326 200000 31622311 200000 811204621 200000 716187050 200000 878067774 200000 424921639 200000 215667763 200000 434785686 200000 174879991 200000 593904292 200000 809412070 200000 638226288 200000 820899569 200000 408703433 200000 623437528 200000 530151793 200000 976178541 200000 176130140 200000 195001815 200000 483054833 200000 375519948 200000 531272775 200000 696267989 200000 524684905 200000 843615885 200000 639903378 200000 722783970 200000 710743921 200000 63018834 200000 704954214 200000 135860783 200000 381689538 200000 303599835 200000 915141643 200000 656511500 200000 256134709 200000 922040328 200000 487404777 200000 662809322 200000 638768321 200000 648468187 200000 995395977 200000 104414297 200000 97618048 200000 186688114 200000 779475604 200000 719712521 200000 58859689 200000 545324304 200000 44212178 200000 99855052 200000 592586646 200000 332931604 200000 423844396 200000 873192082 200000 764001982 200000 32545279 200000 703732649 200000 885441130 200000 834811067 200000 211147890 200000 976239476 200000 268459399 200000 406293317 200000 863091244 200000 241348563 200000 783611447 200000 673799988 200000 939154191 200000 52341296 200000 997300205 200000 768104065 200000 632130075 200000 838340371 200000 359282999 200000 60842564 200000 74802032 200000 571137060 200000 684033991 200000 473294006 200000 634415184 200000 932454957 200000 34426478 200000 831357743 200000 357895449 200000 681519381 200000 782561563 200000 764177960 200000 347950926 200000 770254821 200000 388197599 200000 405232441 200000 692641166 200000 516935366 200000 837843435 200000 172103452 200000 280275354 200000 589028608 200000 590682511 200000 650474919 200000 90525266 200000 126057723 200000 877435452 200000 491504597 200000 502654904 200000 273314880 200000 575672706 200000 251644860 200000 13390059 200000 394806136 200000 406478866 200000 560336535 200000 613173803 200000 809559148 200000 687829436 200000 283022013 200000 349584603 200000 778761218 200000 815530353 200000 386781606 200000 26490745 200000 841335877 200000 880104769 200000 49576940 200000 20511655 200000 58426972 200000 684554332 200000 472953671 200000 531584036 200000 862550673 200000 770010388 200000 321453199 200000 886251218 200000 435455563 200000 131113176 200000 156768189 200000 48881329 200000 312509459 200000 815742522 200000 942446057 200000 576413666 200000 893214097 200000 476835561 200000 542800205 200000 588481444 200000 531632527 200000 898912695 200000 882319679 200000 760908889 200000 598827508 200000 323712147 200000 131620921 200000 66851200 200000 911124426 200000 982079630 200000 432924628 200000 161556924 200000 586132792 200000 824533465 200000 53051079 200000 518793419 200000 304935302 200000 595621829 200000 700670188 200000 60720014 200000 656965919 200000 490437825 200000 894845242 200000 611847175 200000 606439306 200000 84243038 200000 496340939 200000 106953045 200000 770961775 200000 716877645 200000 481474519 200000 567122361 200000 992950935 200000 123763038 200000 864437174 200000 953178771 200000 545367019 200000 181580162 200000 203904224 200000 284925029 200000 157348723 200000 553449929 200000 495859184 200000 328067789 200000 345041495 200000 527647587 200000 393479836 200000 334196878 200000 279086305 200000 268157602 200000 718491069 200000 231278983 200000 569569912 200000 63741686 200000 84395340 200000 706554041 200000 292960165 200000 6014191 200000 57332321 200000 523359813 200000 387731473 200000 170770493 200000 519896373 200000 61732202 200000 596406403 200000 736895410 200000 199438113 200000 960834698 200000 678870758 200000 382624573 200000 485131932 200000 172550437 200000 113165888 200000 219708912 200000 748193600 200000 6026715 200000 303381691 200000 855853562 200000 277546436 200000 52313710 200000 112287135 200000 949715116 200000 978222594 200000 192646588 200000 119700309 200000 781999223 200000 529527538 200000 374371784 200000 853061989 200000 769696492 200000 214205100 200000 19215281 200000 586214007 200000 744911546 200000 740143721 200000 606502328 200000 295948372 200000 112037810 200000 717417089 200000 380312382 200000 498656741 200000 912401605 200000 391149677 200000 427525314 200000 580060978 200000 673705475 200000 38904517 200000 615149030 200000 635254628 200000 50247837 200000 441097026 200000 997321578 200000 71611587 200000 378081507 200000 401911484 200000 796739886 200000 441088183 200000 338906693 200000 202755372 200000 776936499 200000 581317065 200000 538128213 200000 552314795 200000 864964250 200000 771320226 200000 657357251 200000 511407216 200000 125266339 200000 81341706 200000 517774943 200000 168882389 200000 540318638 200000 653439465 200000 84368665 200000 545813329 200000 72668732 200000 225577801 200000 523086083 200000 875465086 200000 144957421 200000 361913681 200000 408634444 200000 426051604 200000 894503555 200000 601916234 200000 908354630 200000 779873515 200000 337464541 200000 338767773 200000 192586080 200000 888535804 200000 815655675 200000 181351378 200000 456827691 200000 926224991 200000 110132736 200000 191856273 200000 780436569 200000 937977932 200000 949907498 200000 697773988 200000 405181624 200000 251381022 200000 863273690 200000 181581810 200000 592802618 200000 576530507 200000 135578258 200000 487180164 200000 6956527 200000 463139436 200000 488357617 200000 4341123 200000 167611912 200000 993746746 200000 895299768 200000 6283831 200000 825430485 200000 729534862 200000 674295239 200000 728026376 200000 482316999 200000 39062879 200000 861792544 200000 146801791 200000 238853486 200000 248470471 200000 977155809 200000 754893893 200000 110513019 200000 502786301 200000 928122957 200000 877069602 200000 617262526 200000 266594395 200000 721790915 200000 659596543 200000 401665063 200000 124316249 200000 470464708 200000 902882020 200000 375265736 200000 611990670 200000 791783409 200000 909359353 200000 278599889 200000 185318325 200000 941009162 200000 147554951 200000 828075153 200000 533150117 200000 172355311 200000 13102071 200000 791006587 200000 426844503 200000 387268512 200000 287497425 200000 259146013 200000 499612899 200000 264109120 200000 263762878 200000 346066473 200000 782490498 200000 312289037 200000 608067717 200000 572784752 200000 231935373 200000 339592553 200000 967561745 200000 626689249 200000 215712379 200000 147461076 200000 146023016 200000 386434445 200000 331464933 200000 583295982 200000 158011060 200000 875341733 200000 177495173 200000 612490872 200000 280773949 200000 783863162 200000 688837681 200000 556637010 200000 69372779 200000 446379643 200000 698750436 200000 455513470 200000 861391816 200000 694677305 200000 224296116 200000 144083227 200000 163265531 200000 845848421 200000 93274844 200000 729666922 200000 109773517 200000 879004623 200000 123059635 200000 576574155 200000 730330151 200000 747079271 200000 512077234 200000 742515391 200000 750147856 200000 788414527 200000 739658865 200000 846590439 200000 278388147 200000 450958727 200000 400974505 200000 219986946 200000 282143574 200000 187642255 200000 275720754 200000 711375859 200000 767278179 200000 573896903 200000 945876485 200000 294275512 200000 124092002 200000 712802497 200000 241815610 200000 611597938 200000 853603324 200000 298714156 200000 77283338 200000 132892259 200000 32446201 200000 656205530 200000 870364622 200000 532493545 200000 410297409 200000 68493754 200000 151822589 200000 258641543 200000 950490077 200000 198516446 200000 683510833 200000 626191068 200000 926075126 200000 447329141 200000 513573153 200000 952309930 200000 898314708 200000 349884880 200000 786373287 200000 412394447 200000 95214048 200000 137622880 200000 457662650 200000 192017742 200000 979175842 200000 673921205 200000 614750836 200000 99848006 200000 702692034 200000 873697664 200000 767521293 200000 49331960 200000 380423177 200000 548439698 200000 161309405 200000 410228932 200000 308419936 200000 705920985 200000 589637981 200000 558776876 200000 611181007 200000 160846440 200000 748856613 200000 234631631 200000 113103743 200000 56722031 200000 50544878 200000 58415981 200000 174038967 200000 714447678 200000 581586064 200000 70743529 200000 690232545 200000 695917382 200000 59301636 200000 723174209 200000 958121606 200000 310791191 200000 186443875 200000 657757334 200000 747693388 200000 135856225 200000 736356836 200000 165191210 200000 90887934 200000 242245110 200000 849238497 200000 896050012 200000 772081284 200000 316910021 200000 88027089 200000 734002861 200000 211957733 200000 304531936 200000 632348750 200000 795892157 200000 508457035 200000 513949558 200000 126112015 200000 340514638 200000 703717886 200000 70270681 200000 900288238 200000 516260158 200000 544092775 200000 294819704 200000 312826851 200000 473715344 200000 624612878 200000 174942692 200000 402148102 200000 161678179 200000 195589275 200000 634277326 200000 183770256 200000 514618104 200000 375797464 200000 334422535 200000 219240921 200000 137974192 200000 606175404 200000 865412734 200000 750711130 200000 826851082 200000 692659488 200000 539604548 200000 971643051 200000 92975016 200000 797938268 200000 711353226 200000 415654533 200000 754745162 200000 710614442 200000 110630304 200000 201474753 200000 574896337 200000 65902961 200000 378002166 200000 492523094 200000 787048508 200000 287367483 200000 422496030 200000 837469022 200000 457800365 200000 843302831 200000 288240840 200000 352956176 200000 368568931 200000 349605014 200000 92245956 200000 350278598 200000 121518784 200000 348003544 200000 743992066 200000 997595895 200000 754813509 200000 665612927 200000 568185492 200000 58227517 200000 820893328 200000 86216370 200000 974830505 200000 679631952 200000 293263459 200000 54649274 200000 674964627 200000 98193672 200000 296987551 200000 698680064 200000 378408641 200000 996009822 200000 667193156 200000 444978444 200000 827162821 200000 60936298 200000 693467507 200000 46330759 200000 444656206 200000 56504933 200000 713608043 200000 725519672 200000 771222062 200000 256909479 200000 968631693 200000 521836041 200000 805652052 200000 8240553 200000 892943195 200000 444516610 200000 673934801 200000 596059395 200000 505662324 200000 173982284 200000 498951894 200000 296543087 200000 624835481 200000 735234351 200000 34247347 200000 747541187 200000 924311723 200000 516193299 200000 333240793 200000 872681978 200000 702291113 200000 455947394 200000 952781272 200000 425026346 200000 697448117 200000 806992675 200000 382469473 200000 335757710 200000 714891535 200000 662262207 200000 515252804 200000 712695677 200000 6425879 200000 411106111 200000 803473777 200000 803328623 200000 995105102 200000 226700203 200000 28647674 200000 622129918 200000 266769237 200000 348971563 200000 263692815 200000 120979170 200000 105578987 200000 35255560 200000 521790208 200000 554452723 200000 606750962 200000 687521195 200000 655465789 200000 103125802 200000 356758890 200000 552371868 200000 423008088 200000 624729247 200000 218614132 200000 627965316 200000 726692096 200000 805746572 200000 904518735 200000 412122923 200000 289936647 200000 907299143 200000 340742237 200000 536523641 200000 164382556 200000 114018378 200000 778836254 200000 559940983 200000 940723984 200000 647300142 200000 146230066 200000 829433166 200000 213747284 200000 565094826 200000 424075866 200000 464097862 200000 556035193 200000 264471192 200000 905811319 200000 834661064 200000 868419566 200000 231360495 200000 171689608 200000 536958043 200000 535417412 200000 792576457 200000 197892271 200000 906796457 200000 121379884 200000 629717854 200000 232191020 200000 741082747 200000 146854262 200000 737947910 200000 641214048 200000 149871031 200000 452131603 200000 723736122 200000 162652106 200000 821949800 200000 905073939 200000 609251218 200000 285643788 200000 529544886 200000 25516710 200000 140605639 200000 310368229 200000 620217320 200000 709288990 200000 374830257 200000 48498487 200000 890582120 200000 372795627 200000 112312137 200000 665015555 200000 376232638 200000 563578268 200000 909724071 200000 728544615 200000 750275219 200000 919800292 200000 57498116 200000 45827494 200000 185634479 200000 437527185 200000 489879481 200000 159540255 200000 469736186 200000 698618262 200000 478231869 200000 654468178 200000 240217726 200000 534159873 200000 568609834 200000 368087778 200000 800108898 200000 427128837 200000 865352503 200000 743138701 200000 975385327 200000 850132208 200000 812638270 200000 942578485 200000 887988622 200000 923185460 200000 674969655 200000 204557273 200000 267704006 200000 463791201 200000 779104058 200000 862321308 200000 949842754 200000 848373545 200000 852259456 200000 234861500 200000 299813064 200000 873114458 200000 887685729 200000 351250074 200000 546344002 200000 873646054 200000 664277078 200000 464770488 200000 822990776 200000 416735453 200000 226225911 200000 710199988 200000 224093267 200000 204660592 200000 678903805 200000 37273681 200000 418945626 200000 235501551 200000 589714496 200000 639561327 200000 383959863 200000 208419786 200000 73145785 200000 505652237 200000 603975539 200000 47623571 200000 703608193 200000 931738956 200000 367068341 200000 724706554 200000 49290703 200000 468919150 200000 469565893 200000 521597646 200000 437240317 200000 59535570 200000 520637070 200000 776049410 200000 692367490 200000 72646905 200000 782403607 200000 329544869 200000 935353592 200000 558850180 200000 25455752 200000 146736615 200000 507457047 200000 206677810 200000 837469482 200000 774975514 200000 45495 200000 110727653 200000 419544678 200000 67786669 200000 953595601 200000 939123357 200000 533572036 200000 50644017 200000 572077949 200000 549525114 200000 496735212 200000 395413079 200000 880946932 200000 407259069 200000 341911719 200000 459671536 200000 620008334 200000 568169927 200000 417557726 200000 932349931 200000 210579652 200000 870899479 200000 495580314 200000 817664089 200000 603387182 200000 818964815 200000 161912065 200000 74099819 200000 696010373 200000 805824815 200000 619848798 200000 567566961 200000 43537826 200000 412885656 200000 354466840 200000 225634780 200000 947552892 200000 733940361 200000 355453625 200000 157474108 200000 871619629 200000 145410852 200000 138246120 200000 4918338 200000 463871212 200000 760728488 200000 602406510 200000 73934269 200000 308648467 200000 761992312 200000 540561972 200000 616535968 200000 379467802 200000 877299986 200000 579327041 200000 408459514 200000 738687128 200000 163684887 200000 35505343 200000 866922491 200000 548100680 200000 387469129 200000 630447351 200000 313492469 200000 333026049 200000 441049991 200000 953114960 200000 618170711 200000 659697596 200000 564339410 200000 621574995 200000 593426867 200000 914299537 200000 223638090 200000 50459560 200000 525473208 200000 94979769 200000 726880304 200000 581912089 200000 551737656 200000 599458957 200000 580853733 200000 756307341 200000 249162530 200000 513343364 200000 969636841 200000 522507789 200000 795420551 200000 52829751 200000 863732188 200000 723820226 200000 353671576 200000 566055520 200000 493052543 200000 331995124 200000 364831141 200000 334524629 200000 119805875 200000 828011276 200000 448636703 200000 95808401 200000 316811895 200000 390694033 200000 778656919 200000 400229802 200000 878663917 200000 833090605 200000 25958843 200000 452549979 200000 325808213 200000 715746984 200000 154510686 200000 336299515 200000 422482703 200000 34391019 200000 614941552 200000 378519555 200000 737675932 200000 119588094 200000 416241409 200000 249370379 200000 722216861 200000 109655561 200000 370805314 200000 2781644 200000 896788946 200000 602218070 200000 955299458 200000 453217822 200000 739144219 200000 912519244 200000 225919028 200000 582440186 200000 688521337 200000 513059700 200000 493917415 200000 37759608 200000 223499276 200000 431804023 200000 347125067 200000 18600913 200000 630674710 200000 731351836 200000 45000498 200000 86002014 200000 929674998 200000 678563918 200000 416103819 200000 140855446 200000 699378732 200000 66106387 200000 519296103 200000 844992019 200000 654978651 200000 250684309 200000 384537848 200000 99757452 200000 897816641 200000 271316764 200000 734650252 200000 748548059 200000 103649216 200000 229405713 200000 646634901 200000 776979703 200000 411053015 200000 552348923 200000 605372323 200000 53974522 200000 488569512 200000 957103492 200000 927944039 200000 337974044 200000 414195571 200000 589055093 200000 286716849 200000 139388341 200000 550433945 200000 861949877 200000 575848562 200000 594710590 200000 26467737 200000 664724557 200000 347471034 200000 301437519 200000 220601109 200000 101320293 200000 778472634 200000 656897185 200000 54801613 200000 802409799 200000 616248770 200000 872722188 200000 320575393 200000 478646618 200000 620184131 200000 32786569 200000 673480594 200000 484938791 200000 876021196 200000 471718705 200000 991032769 200000 694387287 200000 45176080 200000 115620411 200000 162528365 200000 828385202 200000 456658910 200000 426428929 200000 394450168 200000 775547168 200000 113652006 200000 756156922 200000 617679842 200000 297935531 200000 303921914 200000 839879872 200000 306059980 200000 177345402 200000 219563657 200000 671570954 200000 879251573 200000 20932054 200000 704967716 200000 919726770 200000 135682751 200000 243921192 200000 512833853 200000 394939056 200000 889354921 200000 414994935 200000 239022690 200000 11330844 200000 814537302 200000 10068974 200000 105521989 200000 623164975 200000 61160196 200000 912257491 200000 397994166 200000 782101825 200000 705123092 200000 711958928 200000 211742374 200000 225107147 200000 529364488 200000 751915053 200000 730359845 200000 420851813 200000 472349311 200000 369526739 200000 388199780 200000 491625160 200000 901856826 200000 566254026 200000 894231987 200000 676877261 200000 895776793 200000 320095354 200000 974072195 200000 696014955 200000 307171357 200000 920783724 200000 998096484 200000 321858236 200000 926023527 200000 949308233 200000 707579143 200000 674317303 200000 10168375 200000 147404761 200000 411422524 200000 385342582 200000 186358253 200000 904617477 200000 806738419 200000 734843824 200000 341444874 200000 981937108 200000 344427838 200000 120684095 200000 461147950 200000 631591537 200000 7775308 200000 493566427 200000 810514715 200000 91397666 200000 191928687 200000 992218460 200000 848526512 200000 833856593 200000 167136278 200000 664676027 200000 376330990 200000 479312262 200000 610328275 200000 389880592 200000 567292405 200000 610189673 200000 973157717 200000 422672532 200000 294939910 200000 350510788 200000 736235629 200000 680981151 200000 179621506 200000 749960574 200000 794570252 200000 984465322 200000 295308264 200000 564880544 200000 34556227 200000 844334413 200000 461364698 200000 261902419 200000 353615937 200000 882622018 200000 447514648 200000 890005983 200000 486023767 200000 236068959 200000 652762499 200000 125114796 200000 657877494 200000 67391135 200000 714199578 200000 605792067 200000 812762798 200000 192086808 200000 392895743 200000 243269454 200000 533168432 200000 948144901 200000 854976114 200000 284900755 200000 141955404 200000 226497725 200000 311310803 200000 962711291 200000 615339506 200000 165067192 200000 659767203 200000 41022352 200000 428253492 200000 830480528 200000 763288451 200000 542477433 200000 985322562 200000 387493117 200000 422264883 200000 597874688 200000 8917867 200000 193585111 200000 478090643 200000 339326860 200000 296848418 200000 178884375 200000 484119204 200000 40417190 200000 287851253 200000 967912406 200000 66293638 200000 807882742 200000 80231319 200000 734194251 200000 223972218 200000 599047494 200000 953385686 200000 522209231 200000 906784993 200000 108837757 200000 619280549 200000 349737179 200000 493529403 200000 659252133 200000 968372242 200000 940727048 200000 657244456 200000 749045733 200000 338409807 200000 952095501 200000 594611305 200000 873395590 200000 210629548 200000 936370884 200000 734223327 200000 366890224 200000 548359578 200000 993148196 200000 707895690 200000 60918701 200000 957863082 200000 651711047 200000 531805833 200000 943035492 200000 29470090 200000 427350373 200000 420942111 200000 541659870 200000 849986574 200000 687193814 200000 646773420 200000 548578308 200000 206910243 200000 637537811 200000 605478319 200000 140228062 200000 80372444 200000 455146932 200000 305890250 200000 939810708 200000 76710505 200000 706451314 200000 802662333 200000 813158768 200000 855262234 200000 229042213 200000 822152040 200000 819925721 200000 545657183 200000 253700038 200000 600127436 200000 411279960 200000 183028426 200000 352240493 200000 209607433 200000 357399446 200000 382657547 200000 731283283 200000 389854305 200000 876841307 200000 312288753 200000 699542737 200000 145457715 200000 405073807 200000 863117423 200000 393758302 200000 284891648 200000 267329339 200000 213942419 200000 494662036 200000 204939880 200000 523054728 200000 271689359 200000 635835178 200000 369455404 200000 894977726 200000 280905140 200000 32060666 200000 57657645 200000 563865158 200000 392113265 200000 866925052 200000 590244459 200000 471326376 200000 654922327 200000 206196808 200000 330191878 200000 650460812 200000 932249111 200000 719357719 200000 492741695 200000 784319419 200000 937393537 200000 392859329 200000 16946806 200000 715128606 200000 986663302 200000 338163903 200000 81852717 200000 242006205 200000 296191542 200000 395221929 200000 978019331 200000 513960385 200000 441051330 200000 973028664 200000 254404024 200000 796778610 200000 648102778 200000 64819268 200000 399135279 200000 710803512 200000 951562191 200000 638252742 200000 364129382 200000 992014748 200000 426035281 200000 787038167 200000 672605823 200000 721344071 200000 413717168 200000 53796782 200000 119415737 200000 612811009 200000 41908670 200000 549027237 200000 612139638 200000 372235698 200000 557754219 200000 698016307 200000 812101174 200000 984284004 200000 945608902 200000 275408626 200000 689153946 200000 51000894 200000 4946946 200000 759146650 200000 956472929 200000 406655881 200000 451040365 200000 917239555 200000 933172589 200000 989292974 200000 856782970 200000 719257382 200000 351955134 200000 15998005 200000 817467319 200000 352015131 200000 438385524 200000 313068998 200000 617834198 200000 396765211 200000 431860688 200000 756903979 200000 887957415 200000 580913278 200000 937716531 200000 807020107 200000 356519195 200000 142060989 200000 58293276 200000 914747951 200000 633301315 200000 974942832 200000 289935917 200000 938690816 200000 68777294 200000 102718032 200000 702529574 200000 616154374 200000 574981005 200000 151577654 200000 33528296 200000 876140969 200000 419452785 200000 397308441 200000 338652274 200000 935748466 200000 455276938 200000 366092563 200000 826626022 200000 91762186 200000 721989000 200000 81774939 200000 147038596 200000 740787769 200000 836885053 200000 821574219 200000 86737324 200000 220712424 200000 20447129 200000 170522203 200000 619562975 200000 793767455 200000 732898988 200000 912737059 200000 233757374 200000 371712262 200000 858311078 200000 544073563 200000 509300232 200000 143677414 200000 7521241 200000 292144861 200000 445682847 200000 968463656 200000 97649588 200000 102479521 200000 912582787 200000 164963412 200000 896764617 200000 60516543 200000 319355092 200000 792899091 200000 91820487 200000 976257136 200000 89363924 200000 57477676 200000 530831999 200000 411548685 200000 899569889 200000 468809098 200000 774471139 200000 300508941 200000 706517630 200000 722513971 200000 119725569 200000 439986185 200000 695041098 200000 834257233 200000 193965579 200000 49585339 200000 173776646 200000 390280492 200000 631187025 200000 456796153 200000 411171987 200000 848383276 200000 538979396 200000 466558910 200000 928523760 200000 153139675 200000 789451380 200000 530101537 200000 94189887 200000 32661728 200000 826913938 200000 99493978 200000 870460864 200000 835701508 200000 795908974 200000 507610819 200000 251523539 200000 130492976 200000 478614777 200000 640263892 200000 107129082 200000 341789547 200000 225222723 200000 723827749 200000 699599315 200000 854279904 200000 133659516 200000 403921263 200000 931885089 200000 89988565 200000 220618742 200000 699610762 200000 44845251 200000 722182324 200000 598849569 200000 648273519 200000 580920762 200000 52460293 200000 365694860 200000 729729334 200000 244186663 200000 295399793 200000 859661546 200000 236918808 200000 897645641 200000 697952704 200000 99908617 200000 486117742 200000 236681602 200000 58162394 200000 229421532 200000 81347759 200000 669918290 200000 982787785 200000 521022065 200000 367533173 200000 647869529 200000 340770995 200000 988073722 200000 24415351 200000 605414488 200000 573395683 200000 253242824 200000 24579471 200000 229003312 200000 291779265 200000 413722186 200000 216949172 200000 576423136 200000 227406549 200000 165995281 200000 272150016 200000 354550411 200000 293499591 200000 961485262 200000 421861547 200000 687167087 200000 415326560 200000 335863633 200000 38037261 200000 520305901 200000 472458889 200000 281205643 200000 675077535 200000 59780998 200000 63867210 200000 52590988 200000 446170617 200000 887724251 200000 739037644 200000 76342661 200000 943256788 200000 249388204 200000 743075670 200000 749935302 200000 847902216 200000 720409049 200000 818258002 200000 156805567 200000 950311566 200000 161195107 200000 398740553 200000 805984258 200000 963201151 200000 155897707 200000 113626081 200000 646011967 200000 632561426 200000 492749616 200000 721890533 200000 270720581 200000 757640865 200000 370666772 200000 255992893 200000 494725895 200000 725294755 200000 798721431 200000 603175920 200000 600604819 200000 262982578 200000 908094554 200000 277733672 200000 50592284 200000 509021573 200000 596218908 200000 486924845 200000 926912496 200000 385723638 200000 312412863 200000 274001000 200000 899052929 200000 775251965 200000 9781059 200000 469172833 200000 42899808 200000 939012018 200000 796208072 200000 316269504 200000 357424956 200000 802222670 200000 215546767 200000 767190863 200000 427426790 200000 200626985 200000 98679032 200000 317731573 200000 385584975 200000 761516732 200000 991551877 200000 650069947 200000 196516999 200000 387308191 200000 522802645 200000 891549641 200000 641840575 200000 601317259 200000 788052393 200000 176476777 200000 499180615 200000 308969305 200000 794480097 200000 284342274 200000 521375376 200000 801230592 200000 434545278 200000 323422750 200000 69998122 200000 62776986 200000 98331297 200000 157921636 200000 228414918 200000 289462622 200000 113137290 200000 727405981 200000 587077939 200000 477332902 200000 861795225 200000 723424689 200000 729424740 200000 713045225 200000 700757583 200000 650254250 200000 336517736 200000 836842433 200000 52134989 200000 127467695 200000 35749743 200000 32828390 200000 213046354 200000 234507017 200000 464093899 200000 32552496 200000 555880000 200000 120919585 200000 64786923 200000 820850840 200000 998398743 200000 534269055 200000 131539808 200000 570553910 200000 923689207 200000 516159436 200000 676337372 200000 347387715 200000 889347873 200000 260112591 200000 649916717 200000 48276247 200000 951639030 200000 774062962 200000 458323013 200000 185235499 200000 511155958 200000 879460541 200000 458074420 200000 687417368 200000 87571649 200000 191587545 200000 558274603 200000 828732309 200000 292560152 200000 96887054 200000 939005563 200000 799104635 200000 248873691 200000 633536452 200000 450697875 200000 836040644 200000 815989260 200000 916597893 200000 151332868 200000 948146054 200000 487775689 200000 712165880 200000 460649854 200000 13144828 200000 730602069 200000 171172326 200000 711598803 200000 842530429 200000 537646352 200000 587792696 200000 588822771 200000 535076225 200000 904761465 200000 75688950 200000 964983278 200000 847455394 200000 668840497 200000 360209736 200000 316255988 200000 633263512 200000 188778746 200000 639483767 200000 419662423 200000 672461627 200000 366795955 200000 702534636 200000 112470407 200000 74886532 200000 733015133 200000 601342255 200000 603522323 200000 295489932 200000 405543448 200000 892574441 200000 422034094 200000 457380234 200000 996840742 200000 212532706 200000 373420838 200000 493457623 200000 188041702 200000 780359170 200000 629182573 200000 797645292 200000 808875480 200000 896233554 200000 293844372 200000 494659682 200000 871036830 200000 259251451 200000 261636298 200000 65063664 200000 73517305 200000 77501765 200000 51268960 200000 45769584 200000 870338759 200000 138270617 200000 40805319 200000 181424345 200000 971337483 200000 435267966 200000 733327247 200000 147803973 200000 997866212 200000 944627614 200000 687316841 200000 724047852 200000 361805971 200000 94542274 200000 352787749 200000 199021350 200000 449426296 200000 108645584 200000 961907124 200000 799966316 200000 697072148 200000 404699859 200000 201695014 200000 557759574 200000 461032968 200000 798233843 200000 202201260 200000 690332829 200000 44953108 200000 450375543 200000 978632342 200000 363351577 200000 774670872 200000 582717385 200000 958536788 200000 112856259 200000 15586069 200000 285996658 200000 846933624 200000 324603827 200000 369311020 200000 586685720 200000 530468529 200000 733686562 200000 335389596 200000 703607942 200000 79370193 200000 948481641 200000 296204999 200000 188020899 200000 294680519 200000 544225279 200000 312638509 200000 85579385 200000 834744229 200000 56931710 200000 334854766 200000 880851503 200000 403009434 200000 466298270 200000 449903948 200000 794990862 200000 87544056 200000 354181174 200000 658363813 200000 261457279 200000 758008878 200000 190895681 200000 492986748 200000 510194441 200000 930999501 200000 181251542 200000 548287984 200000 254146647 200000 746096006 200000 987211310 200000 641644866 200000 245424431 200000 190473769 200000 361619361 200000 650809555 200000 866518651 200000 118831015 200000 508274600 200000 863570210 200000 780496451 200000 493102096 200000 859424475 200000 137186769 200000 668572080 200000 104355989 200000 389272307 200000 646298016 200000 879601929 200000 66736006 200000 558063816 200000 946506351 200000 731021752 200000 185351764 200000 819115092 200000 506937151 200000 986975302 200000 564867983 200000 275842221 200000 106555441 200000 445758042 200000 74768615 200000 925782029 200000 674238597 200000 755339452 200000 567387950 200000 238265293 200000 374105243 200000 675084119 200000 756977235 200000 554013284 200000 891235828 200000 75943730 200000 745322344 200000 222308716 200000 299980592 200000 760636021 200000 221730972 200000 172836253 200000 746814992 200000 3891817 200000 842997569 200000 600533711 200000 834214773 200000 370561911 200000 367349190 200000 32475131 200000 954766175 200000 765958951 200000 249623997 200000 337836345 200000 403304686 200000 972907041 200000 548644309 200000 222269890 200000 662208099 200000 670477358 200000 219732447 200000 505844206 200000 746450207 200000 857830968 200000 971236044 200000 225631542 200000 78654882 200000 624874565 200000 288028844 200000 687435314 200000 678529420 200000 849780094 200000 555259056 200000 515958939 200000 236131742 200000 145214509 200000 90101545 200000 603937098 200000 198845880 200000 663389625 200000 350490501 200000 538878518 200000 181884123 200000 333129900 200000 412057687 200000 404510841 200000 662798120 200000 573920429 200000 265236815 200000 841640010 200000 591211999 200000 180570245 200000 750700349 200000 190266627 200000 813321568 200000 398666269 200000 25178642 200000 137346332 200000 236519724 200000 298836092 200000 186853597 200000 372014125 200000 679567332 200000 886420941 200000 114237393 200000 221372142 200000 492871 200000 25755990 200000 645092413 200000 390779705 200000 862023223 200000 587859841 200000 828795537 200000 365855750 200000 686259892 200000 263414230 200000 485449310 200000 481067373 200000 257617887 200000 57159933 200000 794666070 200000 931390119 200000 534846455 200000 118396608 200000 838117447 200000 541082637 200000 278699614 200000 968834566 200000 104637731 200000 495063830 200000 802196371 200000 392203992 200000 952702715 200000 919304795 200000 913159992 200000 355811423 200000 443932926 200000 988852630 200000 96958990 200000 399481571 200000 762162045 200000 374165405 200000 863847923 200000 294667213 200000 885196265 200000 321975403 200000 883150314 200000 390269348 200000 507986130 200000 377597207 200000 957135377 200000 223846418 200000 451609577 200000 167862745 200000 520915883 200000 859123679 200000 439363070 200000 845852171 200000 382635800 200000 632968436 200000 988427010 200000 815986725 200000 10887639 200000 544119385 200000 296694789 200000 461842879 200000 536071306 200000 424282678 200000 390311735 200000 423018386 200000 225428208 200000 439871445 200000 362625514 200000 758884214 200000 982987755 200000 373592477 200000 465817741 200000 840587364 200000 581640571 200000 24847639 200000 855106226 200000 944814196 200000 590699201 200000 511598828 200000 232235273 200000 883658463 200000 869527548 200000 781851875 200000 205398881 200000 117366782 200000 80566414 200000 354181607 200000 314886316 200000 715117896 200000 967999223 200000 138274814 200000 998691067 200000 185412951 200000 386641111 200000 706918994 200000 663810941 200000 709253090 200000 318015215 200000 687464747 200000 2867331 200000 694432707 200000 132764448 200000 238091250 200000 727863679 200000 819800305 200000 341567594 200000 889983790 200000 598681343 200000 358742662 200000 70427373 200000 377650825 200000 118538421 200000 619424442 200000 257307114 200000 606889164 200000 273364849 200000 799700197 200000 285137857 200000 838565342 200000 825966372 200000 590222720 200000 317599732 200000 142138568 200000 420740318 200000 423189027 200000 761564961 200000 851731890 200000 512317648 200000 697436551 200000 181904139 200000 189323238 200000 698435657 200000 44948356 200000 91238033 200000 97073099 200000 905134012 200000 864993043 200000 733286837 200000 331207914 200000 536587448 200000 641626701 200000 277813141 200000 718971884 200000 835405293 200000 80436329 200000 513140 200000 410325657 200000 153185069 200000 119039425 200000 245590449 200000 79445465 200000 212411240 200000 353486796 200000 423993805 200000 776100790 200000 232644269 200000 620735268 200000 613283432 200000 231400791 200000 24618542 200000 33876864 200000 634226243 200000 481220357 200000 894247996 200000 293958074 200000 652653887 200000 215354409 200000 653651014 200000 264225226 200000 137046620 200000 323654474 200000 217756382 200000 354424008 200000 275424186 200000 986123795 200000 742625203 200000 531865325 200000 568481946 200000 740149578 200000 644299670 200000 358581649 200000 225256285 200000 31047385 200000 597077112 200000 494158125 200000 373426050 200000 76559304 200000 309860713 200000 612275033 200000 568255403 200000 128544832 200000 420292762 200000 413612750 200000 751416728 200000 793248137 200000 594949979 200000 728896869 200000 304940585 200000 166094859 200000 968391197 200000 661902357 200000 774818144 200000 489649487 200000 572978288 200000 104158456 200000 9120347 200000 829059070 200000 66790660 200000 492778309 200000 873520477 200000 789468640 200000 270781867 200000 143222102 200000 97716677 200000 312287198 200000 613457749 200000 201441442 200000 923198484 200000 401012735 200000 81389073 200000 548787139 200000 113050091 200000 796239726 200000 169660690 200000 712345713 200000 999573513 200000 481988721 200000 291438246 200000 442125700 200000 199028304 200000 932469362 200000 744797760 200000 617342709 200000 475024832 200000 497743353 200000 525368942 200000 427580380 200000 282778233 200000 846854318 200000 820288738 200000 260059762 200000 183119293 200000 785132891 200000 909880941 200000 919040015 200000 519337450 200000 414638055 200000 948368126 200000 773322028 200000 77492867 200000 574302555 200000 374952870 200000 950857058 200000 942232615 200000 931478496 200000 234721942 200000 629978984 200000 409251991 200000 989355710 200000 976121118 200000 861631767 200000 540417203 200000 895263325 200000 131185071 200000 264132457 200000 823989373 200000 174307910 200000 851368409 200000 1292404 200000 139934484 200000 487052579 200000 736861773 200000 766464883 200000 891460281 200000 962258106 200000 549973211 200000 546510525 200000 106323148 200000 714445300 200000 8145012 200000 444492746 200000 282500558 200000 829378779 200000 676900648 200000 951941428 200000 114329952 200000 666398358 200000 154459175 200000 249184435 200000 695413825 200000 246899055 200000 790290371 200000 166630687 200000 996427859 200000 353647821 200000 155022187 200000 712171121 200000 958529686 200000 891271993 200000 293911473 200000 193537986 200000 548061995 200000 200943195 200000 249963588 200000 491259209 200000 818347345 200000 206392573 200000 331429878 200000 559585375 200000 358227306 200000 870452998 200000 521582774 200000 594220413 200000 177595126 200000 665353088 200000 256539541 200000 50360892 200000 959525013 200000 977104530 200000 786219717 200000 570621779 200000 906170888 200000 208764805 200000 14527892 200000 223813276 200000 80991279 200000 503737025 200000 593722484 200000 350435086 200000 159856908 200000 90043344 200000 243557109 200000 907944643 200000 540979134 200000 536330073 200000 875290056 200000 931554035 200000 812895366 200000 977713445 200000 157084349 200000 50725366 200000 116417220 200000 340194333 200000 120274629 200000 213162309 200000 933426938 200000 348073033 200000 216040944 200000 992073080 200000 966262470 200000 765141201 200000 658120046 200000 804404808 200000 100283115 200000 827105791 200000 319568785 200000 452177037 200000 280488776 200000 844265274 200000 460221897 200000 992332352 200000 147987166 200000 3375371 200000 950187686 200000 91629689 200000 992616910 200000 546355483 200000 212483032 200000 932049265 200000 833561943 200000 413585970 200000 138646577 200000 326623873 200000 872042459 200000 341845560 200000 845279136 200000 124789280 200000 979748058 200000 178240566 200000 979031351 200000 382713320 200000 580623093 200000 579358293 200000 118233381 200000 289778833 200000 821439467 200000 870970845 200000 145685179 200000 607270386 200000 424985246 200000 691605303 200000 472740970 200000 114582278 200000 754720525 200000 167991787 200000 873153987 200000 281716708 200000 487808602 200000 324719265 200000 7086453 200000 275985861 200000 818937029 200000 469533475 200000 808402257 200000 666843905 200000 116179887 200000 716798039 200000 877204552 200000 233169169 200000 514338199 200000 932621384 200000 451077226 200000 316823693 200000 318606879 200000 109707294 200000 661386984 200000 316269358 200000 950218759 200000 23591969 200000 555534354 200000 503059404 200000 150459695 200000 463568825 200000 517768537 200000 597023841 200000 789158553 200000 973362543 200000 535495500 200000 751577603 200000 549805155 200000 264759532 200000 30373790 200000 471649516 200000 286159824 200000 579345656 200000 174390558 200000 418845813 200000 367144767 200000 601063803 200000 171530172 200000 71742741 200000 57738801 200000 39525759 200000 658018954 200000 254734950 200000 860474694 200000 68642091 200000 277047735 200000 154826016 200000 210756160 200000 319074760 200000 765545109 200000 234104091 200000 25398270 200000 480354239 200000 815065491 200000 862079312 200000 795655296 200000 771041432 200000 880863811 200000 11406807 200000 916611305 200000 278616315 200000 145823060 200000 471977961 200000 149121911 200000 782491826 200000 542238871 200000 321839070 200000 61615499 200000 934887588 200000 175133949 200000 57885487 200000 133010343 200000 916217050 200000 609228950 200000 935465588 200000 642386794 200000 115315325 200000 909293203 200000 237822310 200000 195794837 200000 942458837 200000 945292100 200000 454974174 200000 983785992 200000 671969354 200000 284379162 200000 273787091 200000 207523781 200000 290268261 200000 157868965 200000 806979679 200000 763982058 200000 109786063 200000 599009686 200000 50999225 200000 784054970 200000 962113360 200000 648668349 200000 682263099 200000 462327700 200000 602210513 200000 344256266 200000 882902621 200000 241829114 200000 278319450 200000 498013583 200000 684004279 200000 323905418 200000 845298963 200000 936364668 200000 42715905 200000 813100295 200000 910161221 200000 99582752 200000 51654677 200000 402744912 200000 522143833 200000 973028846 200000 242620395 200000 579823462 200000 550867927 200000 97133684 200000 189073051 200000 578471785 200000 556804200 200000 88600420 200000 161441118 200000 207472282 200000 403590611 200000 797124751 200000 826293901 200000 284357722 200000 825184003 200000 994201316 200000 482920863 200000 394501417 200000 470448126 200000 622863988 200000 338518829 200000 119311015 200000 592904174 200000 305544817 200000 35073777 200000 117220245 200000 34089755 200000 93508905 200000 669986753 200000 489583571 200000 626008813 200000 694239758 200000 352900504 200000 328482403 200000 196140014 200000 678282160 200000 90860941 200000 193783140 200000 868512197 200000 224818112 200000 171351512 200000 15361047 200000 32535355 200000 306452238 200000 499630035 200000 982756060 200000 861182521 200000 207031178 200000 892422646 200000 931798324 200000 270788550 200000 532124742 200000 822479833 200000 560072128 200000 729425933 200000 206136690 200000 494239797 200000 675311680 200000 344023636 200000 758085726 200000 138048226 200000 585246612 200000 931236101 200000 777562490 200000 865630425 200000 324195261 200000 684908968 200000 899188312 200000 19655218 200000 739884507 200000 290574054 200000 568050087 200000 658752550 200000 744624688 200000 971098247 200000 450972985 200000 791688974 200000 263732762 200000 926999923 200000 785202173 200000 161664097 200000 85095964 200000 530116532 200000 784204293 200000 80907449 200000 231708118 200000 716747376 200000 370653824 200000 481967053 200000 384590855 200000 53986291 200000 815887295 200000 432526455 200000 357938320 200000 590685090 200000 820045619 200000 742860462 200000 357666419 200000 573199368 200000 330709869 200000 428824972 200000 8837071 200000 879846604 200000 222746140 200000 977873225 200000 928260581 200000 199583415 200000 496836113 200000 984622397 200000 517515029 200000 925988274 200000 66621245 200000 90592225 200000 929124577 200000 795136197 200000 728120496 200000 797719245 200000 955362280 200000 290486297 200000 242836634 200000 234672314 200000 811181034 200000 479663349 200000 337386061 200000 34068352 200000 115610058 200000 314121155 200000 139428409 200000 422141464 200000 791500678 200000 482868236 200000 800964590 200000 229667995 200000 774947903 200000 74243702 200000 215430172 200000 517342784 200000 94804535 200000 979582156 200000 846686357 200000 533245793 200000 442371277 200000 812445686 200000 140864072 200000 876902773 200000 340876930 200000 751061499 200000 791134023 200000 910614294 200000 697755382 200000 492511237 200000 48646337 200000 452642811 200000 732796139 200000 949929564 200000 380658952 200000 253391614 200000 292291647 200000 670091881 200000 271769483 200000 663280663 200000 421201909 200000 215461556 200000 392515291 200000 405710942 200000 980727852 200000 776466661 200000 761245353 200000 501138444 200000 426999845 200000 225139142 200000 684776390 200000 172116601 200000 670894657 200000 323274046 200000 346803745 200000 236675102 200000 157833728 200000 428110422 200000 859019467 200000 452556947 200000 635401217 200000 697566518 200000 526349301 200000 510162065 200000 837326855 200000 841624360 200000 118114543 200000 558768113 200000 46508274 200000 877836947 200000 122893865 200000 975241130 200000 378348225 200000 404791041 200000 34008373 200000 75351510 200000 725172886 200000 884704537 200000 35461827 200000 136199596 200000 342138544 200000 913835684 200000 432418979 200000 574889350 200000 228467826 200000 181326474 200000 274314693 200000 937331931 200000 500242010 200000 234021077 200000 816489531 200000 75698757 200000 564116489 200000 1007788 200000 108090165 200000 573885308 200000 818554433 200000 719015512 200000 948776194 200000 307681624 200000 440594144 200000 371746114 200000 906213140 200000 215997906 200000 461908201 200000 815178738 200000 184450044 200000 48165890 200000 871971964 200000 5463057 200000 846455657 200000 793314849 200000 120604376 200000 228512870 200000 91353645 200000 90492295 200000 550783071 200000 784888539 200000 531261495 200000 386332333 200000 245396112 200000 987455097 200000 72690328 200000 759688492 200000 405687309 200000 747242854 200000 832104833 200000 456373691 200000 639064214 200000 610955501 200000 477525570 200000 106696755 200000 645613324 200000 33460598 200000 8243020 200000 522140558 200000 315295086 200000 720154760 200000 938711087 200000 184777698 200000 27863262 200000 424456397 200000 111361948 200000 828270698 200000 631438236 200000 151855629 200000 690160995 200000 356540285 200000 299784 200000 199658289 200000 68036725 200000 370979987 200000 790107555 200000 678894145 200000 182965985 200000 314505798 200000 260787470 200000 332051557 200000 526553050 200000 8348750 200000 94017544 200000 511455718 200000 452035503 200000 402411395 200000 383255155 200000 194263085 200000 744294864 200000 72029150 200000 635806543 200000 439935938 200000 398006991 200000 133034616 200000 369875133 200000 754665038 200000 64142427 200000 232168840 200000 991007228 200000 117597337 200000 756284230 200000 749581927 200000 731762030 200000 138675851 200000 801585023 200000 110655374 200000 84794515 200000 801270061 200000 790310423 200000 674186902 200000 394113035 200000 662623912 200000 272502079 200000 48160822 200000 842981783 200000 109084740 200000 917363784 200000 242353224 200000 692823064 200000 378032746 200000 125464481 200000 611975619 200000 174069133 200000 722383009 200000 130622171 200000 6192321 200000 347543832 200000 225542547 200000 282009255 200000 491738746 200000 265222393 200000 333484297 200000 940053205 200000 763797318 200000 717250193 200000 163411433 200000 345487446 200000 33528478 200000 372603999 200000 672929342 200000 948533050 200000 987333402 200000 340774405 200000 58408752 200000 997824689 200000 85915251 200000 202526274 200000 971486982 200000 567470349 200000 425740673 200000 850225913 200000 710069034 200000 754275774 200000 637130813 200000 648510760 200000 891502117 200000 770326867 200000 441037759 200000 747129072 200000 906698141 200000 284729215 200000 521065537 200000 273431955 200000 897391709 200000 772635409 200000 541698329 200000 250588016 200000 274717772 200000 223920121 200000 35639489 200000 832264711 200000 438650996 200000 487332680 200000 152331474 200000 914778619 200000 706632956 200000 543674160 200000 423772164 200000 28309258 200000 461428525 200000 187999999 200000 216311854 200000 772968982 200000 977474416 200000 988178215 200000 133552203 200000 510090014 200000 935694156 200000 71554873 200000 633551986 200000 306600261 200000 575740780 200000 317294564 200000 671645660 200000 724052169 200000 97827734 200000 824261369 200000 146766049 200000 686464779 200000 982250676 200000 311290217 200000 460828410 200000 881536653 200000 929959118 200000 793596228 200000 375918783 200000 533567213 200000 439014157 200000 422435259 200000 262271465 200000 166011118 200000 905499576 200000 305026334 200000 365802832 200000 146881136 200000 512814649 200000 155764957 200000 335468782 200000 833420914 200000 45233433 200000 528908682 200000 687481817 200000 21345557 200000 494991871 200000 780655317 200000 382704203 200000 435304347 200000 181608372 200000 49850766 200000 974534045 200000 907937891 200000 764507168 200000 9290149 200000 947490887 200000 497230062 200000 421500493 200000 29876268 200000 699365856 200000 252105693 200000 589813858 200000 823947090 200000 666705699 200000 98706159 200000 339328936 200000 864809065 200000 594320871 200000 833365254 200000 526121096 200000 148411360 200000 644958501 200000 70204962 200000 168575114 200000 86155592 200000 739493621 200000 340054883 200000 700692054 200000 772896594 200000 884986000 200000 945682186 200000 525706677 200000 94721487 200000 513484878 200000 655489656 200000 253344145 200000 76397998 200000 51028904 200000 424645164 200000 936067568 200000 541641472 200000 538214198 200000 666058696 200000 395623419 200000 972426486 200000 980462769 200000 937269260 200000 303125500 200000 267883488 200000 819299058 200000 908006617 200000 862155610 200000 182744879 200000 459875312 200000 214234926 200000 543055519 200000 378052979 200000 517740229 200000 793262893 200000 660096882 200000 286627933 200000 724677544 200000 669917717 200000 826290332 200000 963049660 200000 532715507 200000 706340937 200000 92031494 200000 979394691 200000 426997278 200000 912175431 200000 773039287 200000 953877697 200000 529032129 200000 839819184 200000 511754458 200000 739194790 200000 503209876 200000 85823302 200000 252761525 200000 216502404 200000 957816177 200000 891100904 200000 184929202 200000 240281034 200000 493182032 200000 584952983 200000 373076057 200000 872757514 200000 727337033 200000 843050355 200000 875090 200000 988022515 200000 464185493 200000 656932285 200000 701724519 200000 118102359 200000 577992589 200000 339694294 200000 194332799 200000 163055909 200000 179675304 200000 897399614 200000 39081379 200000 460980846 200000 451351679 200000 444398741 200000 121576444 200000 501417059 200000 433918668 200000 822080412 200000 502797778 200000 251428693 200000 780130917 200000 16458804 200000 861362318 200000 873576114 200000 480373061 200000 156507484 200000 807773367 200000 226489102 200000 578802819 200000 415317814 200000 988335095 200000 644402710 200000 918622807 200000 660830466 200000 890647318 200000 293662365 200000 530319387 200000 525085472 200000 279724541 200000 784755347 200000 685474887 200000 467805969 200000 916264884 200000 448521480 200000 399517811 200000 943519606 200000 94056035 200000 796252205 200000 576915800 200000 29685775 200000 787309908 200000 603896146 200000 730830542 200000 620714940 200000 309856494 200000 341858023 200000 127905742 200000 416492158 200000 462681786 200000 584721022 200000 468503152 200000 461298037 200000 404566369 200000 645216454 200000 568398317 200000 576017123 200000 560005290 200000 513807761 200000 848447134 200000 120525863 200000 994030976 200000 446808526 200000 310288378 200000 226753474 200000 38504425 200000 852427662 200000 578229915 200000 967107412 200000 885358863 200000 74285059 200000 616779832 200000 748566942 200000 970457914 200000 964857723 200000 26118059 200000 396316289 200000 157833683 200000 393831272 200000 143457003 200000 8798972 200000 284564833 200000 492133466 200000 127151890 200000 134610225 200000 58051471 200000 127877122 200000 512032856 200000 499153504 200000 81766179 200000 434019120 200000 392283157 200000 885503722 200000 262514695 200000 977018325 200000 373601986 200000 405754958 200000 918457667 200000 971781889 200000 955118583 200000 853974830 200000 436066559 200000 129371365 200000 50069101 200000 828949834 200000 952606853 200000 807263953 200000 648051708 200000 499420546 200000 592567356 200000 18849590 200000 232422301 200000 620223959 200000 342437805 200000 334508963 200000 415352681 200000 475536234 200000 890744193 200000 505518283 200000 886280343 200000 912989818 200000 476387712 200000 80301693 200000 128941441 200000 86932585 200000 466244754 200000 884880297 200000 358621598 200000 841461175 200000 321704129 200000 749810273 200000 441632648 200000 179576325 200000 637105972 200000 172644308 200000 868024566 200000 891773458 200000 979868724 200000 717379155 200000 554670786 200000 245335488 200000 804651306 200000 485524304 200000 223069412 200000 747456014 200000 240910493 200000 463200089 200000 4042356 200000 490918175 200000 854198328 200000 443090464 200000 78513067 200000 679031345 200000 904353985 200000 592826485 200000 80286689 200000 750014373 200000 656741410 200000 259485769 200000 800451983 200000 795236093 200000 244415331 200000 183392429 200000 649416781 200000 783319256 200000 360893101 200000 582933967 200000 119655636 200000 356001015 200000 866278728 200000 562797826 200000 427469565 200000 786016826 200000 338830748 200000 52979894 200000 857561023 200000 585942178 200000 915728690 200000 542127739 200000 635831092 200000 13784912 200000 90320563 200000 675564290 200000 483986579 200000 311749252 200000 240558567 200000 311234075 200000 731758134 200000 28585374 200000 400472503 200000 522953910 200000 925116820 200000 637433119 200000 732244010 200000 78752997 200000 492561223 200000 482078887 200000 992033387 200000 369750999 200000 32375047 200000 903863032 200000 533533376 200000 563438558 200000 299120044 200000 357784561 200000 251541651 200000 254855785 200000 509302575 200000 755453075 200000 667177580 200000 384059914 200000 809964712 200000 356614910 200000 512531955 200000 136029808 200000 812234832 200000 655191155 200000 773576690 200000 329368684 200000 827911039 200000 161012051 200000 848274000 200000 916009967 200000 44072622 200000 259164445 200000 864772630 200000 421941770 200000 649012086 200000 593434228 200000 757064557 200000 211895020 200000 93469838 200000 376501014 200000 9748893 200000 431693798 200000 104507343 200000 244750308 200000 899673870 200000 533740393 200000 697826355 200000 544167647 200000 485305674 200000 704043781 200000 336372688 200000 569730856 200000 945231608 200000 41000299 200000 842075617 200000 790675199 200000 676113377 200000 425566827 200000 408079549 200000 668333508 200000 764234477 200000 80585973 200000 845674972 200000 719672825 200000 565364774 200000 491116827 200000 73330136 200000 798926140 200000 514107059 200000 777473549 200000 444615273 200000 531918416 200000 522229470 200000 180842010 200000 260384871 200000 810647316 200000 503656974 200000 227946165 200000 227502027 200000 622188169 200000 343650508 200000 399507564 200000 992763822 200000 37457103 200000 158572224 200000 187083506 200000 491031111 200000 405010728 200000 778084532 200000 546729237 200000 686890223 200000 482360818 200000 904392847 200000 677066440 200000 483427871 200000 833451184 200000 698452315 200000 119458073 200000 690556784 200000 201494529 200000 937382719 200000 783598650 200000 318565273 200000 634359718 200000 880683908 200000 668484475 200000 285565556 200000 327443584 200000 383193234 200000 443805517 200000 700161272 200000 504523919 200000 467357171 200000 923753281 200000 926671679 200000 37372659 200000 782246478 200000 570486789 200000 814086273 200000 921610220 200000 9198444 200000 526354797 200000 675340566 200000 171686109 200000 381126198 200000 38438502 200000 111202935 200000 950788164 200000 964492980 200000 233331971 200000 620783932 200000 357308355 200000 340622862 200000 887511668 200000 247018782 200000 702914074 200000 35792526 200000 994892041 200000 105944821 200000 123157289 200000 108018587 200000 509616690 200000 914130618 200000 465563633 200000 690787774 200000 437403777 200000 494678917 200000 300451474 200000 921159328 200000 566330790 200000 951232912 200000 868709966 200000 43382025 200000 554302576 200000 241181745 200000 954683780 200000 659648737 200000 144129234 200000 296582114 200000 967003573 200000 909891889 200000 792371162 200000 341078076 200000 303076737 200000 258982946 200000 126219194 200000 63897079 200000 174569129 200000 609907453 200000 57739203 200000 716868330 200000 820535310 200000 823126568 200000 578579556 200000 450664976 200000 870391728 200000 302017838 200000 992235310 200000 516979072 200000 392705711 200000 278322358 200000 988346066 200000 939580531 200000 761456972 200000 624004746 200000 676679969 200000 966971713 200000 637330663 200000 526644112 200000 848274185 200000 839746915 200000 112031746 200000 563896276 200000 703946910 200000 877664625 200000 357682748 200000 85049979 200000 441988365 200000 733270820 200000 443263062 200000 319433168 200000 54251689 200000 289456980 200000 979906096 200000 15071034 200000 4547810 200000 840390651 200000 202099403 200000 296644930 200000 876803656 200000 814855215 200000 957011016 200000 891030417 200000 530768524 200000 322384426 200000 129220070 200000 248840943 200000 832191613 200000 936578885 200000 317683207 200000 922711365 200000 920585230 200000 990382584 200000 519465515 200000 609557402 200000 935452237 200000 592431578 200000 944018163 200000 86429720 200000 665221997 200000 849934246 200000 161074718 200000 756811271 200000 72844988 200000 453035315 200000 727722638 200000 129897936 200000 29936813 200000 347683706 200000 826513987 200000 655698171 200000 659571406 200000 708994707 200000 857775197 200000 310861361 200000 390104017 200000 573551543 200000 987611421 200000 751984441 200000 142032263 200000 454789438 200000 749579236 200000 178097917 200000 898311391 200000 946880161 200000 744519985 200000 267390853 200000 60132330 200000 128214136 200000 559189159 200000 351031290 200000 5308889 200000 783387772 200000 698947843 200000 110127780 200000 152820988 200000 774617478 200000 191679529 200000 16614123 200000 308959428 200000 141631885 200000 681239 200000 126869848 200000 766989761 200000 942313387 200000 687604719 200000 40366484 200000 472308643 200000 350076951 200000 197669361 200000 811201127 200000 974102332 200000 716453419 200000 70462845 200000 833848250 200000 199409276 200000 554721375 200000 758958100 200000 975819925 200000 540199027 200000 2006603 200000 787517527 200000 1711904 200000 826650449 200000 213057191 200000 65682437 200000 982002340 200000 581039208 200000 679471949 200000 152603648 200000 846864778 200000 646748199 200000 25432885 200000 248617544 200000 218754906 200000 842681376 200000 106720887 200000 619265533 200000 665002685 200000 509590786 200000 42945100 200000 730144097 200000 359012218 200000 562513054 200000 489187597 200000 572892114 200000 497597564 200000 515483622 200000 86338097 200000 743686611 200000 599041993 200000 908403944 200000 103277137 200000 464038147 200000 248509067 200000 88296662 200000 248928551 200000 916417059 200000 894681354 200000 977220608 200000 315818889 200000 458482964 200000 867679406 200000 33444823 200000 685684082 200000 369792213 200000 319226369 200000 636305643 200000 985048057 200000 490986888 200000 45182634 200000 920037613 200000 250724694 200000 345255021 200000 822946162 200000 332124333 200000 819426019 200000 881593316 200000 795634754 200000 487025692 200000 444459800 200000 366598511 200000 312948257 200000 981997130 200000 257053581 200000 448266156 200000 573159226 200000 401383271 200000 522056955 200000 923862110 200000 316662995 200000 424306373 200000 604049722 200000 558999652 200000 567161686 200000 374284500 200000 773853507 200000 349081023 200000 495495755 200000 440935203 200000 333031726 200000 231787408 200000 66008155 200000 861905509 200000 609755188 200000 2200598 200000 829329742 200000 633148008 200000 214679214 200000 572966067 200000 625204748 200000 115182623 200000 13388307 200000 181672935 200000 803952287 200000 295584664 200000 750104829 200000 660545874 200000 725596718 200000 325803013 200000 298423075 200000 56142261 200000 317533442 200000 839691191 200000 732782431 200000 763037425 200000 309877891 200000 443232285 200000 63819176 200000 800921094 200000 349906747 200000 182878664 200000 11246872 200000 527675668 200000 283068625 200000 392732777 200000 557302759 200000 658532700 200000 293796878 200000 512655568 200000 283441517 200000 476273470 200000 399279323 200000 853839598 200000 602022947 200000 291275835 200000 138340416 200000 167603667 200000 167905697 200000 425417460 200000 846848102 200000 881391024 200000 749311136 200000 777198377 200000 951183508 200000 545773525 200000 717428472 200000 630249914 200000 640992564 200000 728165554 200000 383596962 200000 471458472 200000 546116559 200000 163062233 200000 211801783 200000 652522772 200000 444103435 200000 869811706 200000 805155182 200000 859535678 200000 691666611 200000 596665060 200000 486296609 200000 192359046 200000 609642927 200000 344223114 200000 746624071 200000 482678124 200000 424639494 200000 148996090 200000 501715066 200000 627582867 200000 824382178 200000 711422311 200000 634011762 200000 111003065 200000 514889355 200000 793191455 200000 223600902 200000 382830016 200000 193276522 200000 497349012 200000 37721137 200000 270378152 200000 637022983 200000 351441495 200000 733234954 200000 707628177 200000 538221578 200000 578731543 200000 250261450 200000 67283132 200000 876832317 200000 444805029 200000 708794313 200000 783814026 200000 645781895 200000 980932338 200000 469450112 200000 33321082 200000 360133361 200000 654764302 200000 829019271 200000 745995310 200000 735578787 200000 390580266 200000 823743895 200000 938231910 200000 416403431 200000 303506326 200000 814144649 200000 409916930 200000 314076452 200000 856871875 200000 748010068 200000 5507332 200000 302756836 200000 886889537 200000 534563090 200000 354063498 200000 515374798 200000 765208513 200000 127752186 200000 123621591 200000 59431851 200000 139693586 200000 660483430 200000 712797514 200000 39655267 200000 55235623 200000 579261645 200000 978248804 200000 42973696 200000 283236879 200000 143718601 200000 229611462 200000 961585321 200000 360517370 200000 274806034 200000 611249711 200000 515747751 200000 82886970 200000 351181952 200000 175290241 200000 354521699 200000 312160318 200000 359616780 200000 299547324 200000 206475621 200000 256510616 200000 977792462 200000 111603200 200000 476282454 200000 833228279 200000 509254399 200000 878713486 200000 458424317 200000 316508972 200000 956382711 200000 20350151 200000 720256580 200000 403814440 200000 644472623 200000 220131883 200000 542044212 200000 825304060 200000 184054336 200000 328264026 200000 222092275 200000 938337495 200000 153730017 200000 20585493 200000 109662412 200000 718780938 200000 978301419 200000 191207228 200000 324360487 200000 272384518 200000 256631128 200000 59835601 200000 78093963 200000 882759771 200000 471457854 200000 183706099 200000 465713570 200000 390432697 200000 455911896 200000 778156770 200000 171693620 200000 81980914 200000 977293437 200000 650931969 200000 414906154 200000 503105014 200000 76880805 200000 771092686 200000 687983244 200000 515280853 200000 659303914 200000 182484458 200000 81313666 200000 219771071 200000 68495108 200000 6701847 200000 220812373 200000 277817606 200000 464610763 200000 292613684 200000 743234670 200000 370477594 200000 420203064 200000 69984322 200000 986921045 200000 79338634 200000 504025956 200000 689415521 200000 731567539 200000 823942153 200000 809407878 200000 213129939 200000 842181968 200000 922084709 200000 398240247 200000 339028215 200000 779676948 200000 796095632 200000 523922224 200000 173512525 200000 193818632 200000 292933275 200000 432927434 200000 148040824 200000 563659349 200000 122302389 200000 781356924 200000 913356854 200000 950878019 200000 787620655 200000 424787744 200000 42134888 200000 726669627 200000 501743994 200000 284336301 200000 609385488 200000 169587652 200000 2438182 200000 151247933 200000 532023629 200000 418874248 200000 813800420 200000 197501704 200000 270811488 200000 587358288 200000 417815684 200000 302327654 200000 814070185 200000 772820226 200000 569894647 200000 895296208 200000 871264937 200000 810247593 200000 865434445 200000 531736030 200000 945125377 200000 829659501 200000 585571511 200000 440061513 200000 399647857 200000 603449493 200000 844262789 200000 575014121 200000 56872921 200000 850905739 200000 284583719 200000 863301559 200000 248066362 200000 846675928 200000 198828591 200000 627947979 200000 879996597 200000 817577506 200000 913315916 200000 534603103 200000 745874825 200000 332107828 200000 28747344 200000 989838281 200000 804398616 200000 755065333 200000 310394410 200000 835672963 200000 632782306 200000 75235951 200000 474353388 200000 926504486 200000 570567559 200000 916660169 200000 20048069 200000 557774954 200000 656982729 200000 97369420 200000 778022663 200000 533923366 200000 245713030 200000 351726945 200000 843297313 200000 971553365 200000 675302593 200000 465230735 200000 190719396 200000 647892238 200000 454742169 200000 438733953 200000 32380481 200000 22790026 200000 660711503 200000 836729341 200000 546224072 200000 260661281 200000 389668164 200000 916519149 200000 682886954 200000 140295756 200000 198427639 200000 335371097 200000 773223031 200000 140112035 200000 772114954 200000 354495594 200000 477307104 200000 682229471 200000 929303101 200000 354468455 200000 431670965 200000 30467032 200000 492712560 200000 722191546 200000 383908199 200000 652888968 200000 635178916 200000 259586028 200000 919914374 200000 12481797 200000 961207802 200000 622034852 200000 605485762 200000 97093257 200000 110613682 200000 23046315 200000 300541421 200000 633455981 200000 620352556 200000 249817321 200000 940201719 200000 193930793 200000 162581481 200000 2683240 200000 458342639 200000 998028884 200000 550580873 200000 470511183 200000 569020424 200000 520877225 200000 443238862 200000 263678695 200000 471451536 200000 849199359 200000 184855702 200000 204168601 200000 525478905 200000 409402959 200000 965197540 200000 517223917 200000 980598996 200000 996228785 200000 532035543 200000 464521355 200000 950906064 200000 984063326 200000 618438065 200000 37049149 200000 745806270 200000 777823406 200000 113902032 200000 629335786 200000 39507599 200000 157645338 200000 590887607 200000 347927451 200000 996602708 200000 522386490 200000 99036677 200000 761482872 200000 674136891 200000 916300999 200000 977286267 200000 658703819 200000 874919064 200000 997607578 200000 352203257 200000 93360892 200000 659293912 200000 621608362 200000 363266944 200000 341930642 200000 37888142 200000 875197201 200000 407319345 200000 358816311 200000 832210794 200000 939762950 200000 465922124 200000 954945715 200000 226925628 200000 908820195 200000 77535537 200000 791120367 200000 3755253 200000 574070048 200000 614151009 200000 925223666 200000 837184164 200000 253569877 200000 545080701 200000 433355239 200000 60203388 200000 370136122 200000 4217156 200000 996203028 200000 921345740 200000 899668393 200000 455216536 200000 212012515 200000 84490500 200000 777391258 200000 972562041 200000 576620764 200000 32746934 200000 314738469 200000 880575752 200000 403454375 200000 693311377 200000 663109763 200000 274025348 200000 311602190 200000 18215014 200000 723205389 200000 695290191 200000 748488952 200000 801504550 200000 150890042 200000 787520744 200000 234424430 200000 298164194 200000 460343459 200000 39773682 200000 399999897 200000 818925513 200000 725773314 200000 284976939 200000 739007681 200000 461413164 200000 565437741 200000 393992820 200000 666173775 200000 81312124 200000 37356063 200000 558578383 200000 117263818 200000 799236425 200000 73282543 200000 4108379 200000 353438684 200000 517200452 200000 824317141 200000 76182616 200000 78213197 200000 346190653 200000 107750443 200000 371218729 200000 730537734 200000 378754597 200000 867923049 200000 375863884 200000 857565967 200000 471950860 200000 576541479 200000 105524323 200000 786049168 200000 496970018 200000 288993566 200000 665799469 200000 916947667 200000 303374521 200000 91624998 200000 434035084 200000 474930239 200000 530613569 200000 65012024 200000 872833920 200000 480489053 200000 255124553 200000 127491692 200000 558326314 200000 339848150 200000 26353796 200000 899599611 200000 781287881 200000 778417777 200000 188943808 200000 262133566 200000 543073727 200000 183159065 200000 188957936 200000 980396716 200000 155399308 200000 976011732 200000 941057570 200000 682813407 200000 121667536 200000 750304204 200000 793663624 200000 796600462 200000 368099917 200000 392710473 200000 980043379 200000 49328531 200000 825757153 200000 419418036 200000 199234898 200000 218823397 200000 530437007 200000 69444500 200000 120673206 200000 18572702 200000 851118454 200000 370411668 200000 721338704 200000 983283702 200000 205524183 200000 286100346 200000 277844720 200000 194995013 200000 135500306 200000 304260656 200000 848542855 200000 265978884 200000 975210153 200000 205157822 200000 867925797 200000 120924107 200000 225380154 200000 786239052 200000 360367355 200000 682279251 200000 759982472 200000 514417956 200000 721258841 200000 957630580 200000 476575346 200000 578043053 200000 956219567 200000 46139432 200000 189400058 200000 582620784 200000 284599439 200000 14335109 200000 14524734 200000 883556118 200000 495800232 200000 772256453 200000 371294337 200000 559307879 200000 719307212 200000 881476417 200000 734830882 200000 546599243 200000 390789099 200000 99470192 200000 552099234 200000 853513676 200000 722749972 200000 109426156 200000 322422689 200000 923088657 200000 129533306 200000 851050093 200000 685297120 200000 936775011 200000 91332203 200000 281468362 200000 135628352 200000 295113259 200000 802384985 200000 180277246 200000 577950657 200000 792823281 200000 397973461 200000 769299488 200000 211916419 200000 285885021 200000 937651342 200000 677562473 200000 894270407 200000 117476408 200000 874616149 200000 524560945 200000 648781806 200000 52211563 200000 871023131 200000 614862321 200000 767260279 200000 171991806 200000 769055728 200000 610750785 200000 285281796 200000 26352922 200000 459373317 200000 584016602 200000 41721429 200000 767311623 200000 426557610 200000 492904085 200000 417941578 200000 863541549 200000 899893072 200000 610899817 200000 420301285 200000 265273109 200000 595265159 200000 433281904 200000 222856261 200000 665007464 200000 555081983 200000 474721249 200000 830835626 200000 922831854 200000 304525962 200000 580811030 200000 905897846 200000 754220432 200000 237407768 200000 641584774 200000 723715113 200000 44142165 200000 789265336 200000 286283467 200000 143781220 200000 7922536 200000 486263453 200000 865849245 200000 734396902 200000 960896783 200000 781935893 200000 285769684 200000 111023505 200000 786185908 200000 929173651 200000 956653417 200000 335305573 200000 466191583 200000 341920165 200000 196404084 200000 806800258 200000 419520312 200000 648855038 200000 194165806 200000 37267242 200000 173672073 200000 478256748 200000 420610799 200000 651639483 200000 219071673 200000 961744609 200000 384948272 200000 665305016 200000 60091601 200000 153432173 200000 309981066 200000 285483712 200000 405734138 200000 310836033 200000 97614260 200000 675373460 200000 518567036 200000 774231725 200000 975452807 200000 20048149 200000 868617663 200000 385595682 200000 134313725 200000 849459522 200000 427427405 200000 502960176 200000 128317740 200000 257831741 200000 844688589 200000 471284872 200000 287685711 200000 876473158 200000 284296456 200000 690226170 200000 791835837 200000 956660925 200000 870216678 200000 502457719 200000 129935854 200000 796266019 200000 282846577 200000 438745871 200000 680926332 200000 982558489 200000 900160720 200000 465482226 200000 238496799 200000 403114590 200000 548796493 200000 809354866 200000 192896943 200000 852201428 200000 74915151 200000 489420798 200000 898523941 200000 569436795 200000 463804511 200000 326745384 200000 992574874 200000 524610164 200000 642810662 200000 477100447 200000 998221125 200000 310074110 200000 141827179 200000 373290037 200000 357331839 200000 210637947 200000 528603672 200000 783393497 200000 635716801 200000 140855403 200000 976804150 200000 684780189 200000 935269540 200000 553153390 200000 158508012 200000 794179504 200000 285286879 200000 137675077 200000 716856707 200000 653797731 200000 549228620 200000 725607121 200000 175721571 200000 217633319 200000 808167650 200000 714362385 200000 111628310 200000 156230028 200000 194171835 200000 451309095 200000 347858243 200000 555345475 200000 49209871 200000 365906259 200000 765564339 200000 586579996 200000 279088694 200000 156357365 200000 698871887 200000 485973000 200000 947757481 200000 482544015 200000 350706975 200000 116933143 200000 680075520 200000 469159103 200000 188105035 200000 790586234 200000 119135220 200000 643959112 200000 119439133 200000 95429760 200000 767689565 200000 19028233 200000 749262844 200000 925704860 200000 641970996 200000 237133571 200000 394544753 200000 624845405 200000 782826641 200000 713176919 200000 411466277 200000 884486003 200000 461351342 200000 558828356 200000 771543008 200000 331003568 200000 168044001 200000 324834092 200000 379202954 200000 286498307 200000 232526756 200000 928675471 200000 238086700 200000 666516094 200000 443711120 200000 390298638 200000 233521135 200000 351473744 200000 220641629 200000 462248296 200000 529425948 200000 788814026 200000 938198498 200000 316465535 200000 979148569 200000 86716510 200000 194044186 200000 619275346 200000 206756977 200000 844851354 200000 131162908 200000 472946435 200000 33119435 200000 758764080 200000 126855457 200000 533574610 200000 374923249 200000 171008752 200000 15810945 200000 511851552 200000 312870090 200000 422183883 200000 893611957 200000 847399020 200000 473702239 200000 184712401 200000 594150485 200000 380345432 200000 821132504 200000 548234035 200000 610620698 200000 769200292 200000 954456959 200000 918261057 200000 439288028 200000 849052976 200000 798354619 200000 494020204 200000 841486229 200000 282709758 200000 175597333 200000 582131011 200000 606115419 200000 469770284 200000 859424310 200000 502670201 200000 547878760 200000 682000381 200000 895970534 200000 238547421 200000 91895317 200000 987401424 200000 800348942 200000 303883359 200000 222036186 200000 172006438 200000 580761525 200000 790462993 200000 509936974 200000 808039071 200000 918920965 200000 338135330 200000 963958316 200000 548124669 200000 994539078 200000 439654116 200000 997115211 200000 967079199 200000 958643681 200000 588036038 200000 89395108 200000 416996869 200000 298287966 200000 430985562 200000 228285263 200000 132391378 200000 374104422 200000 821088335 200000 528265093 200000 746017988 200000 232763328 200000 170895478 200000 999559326 200000 525254204 200000 409887062 200000 755655360 200000 422883347 200000 15030972 200000 324969520 200000 293532989 200000 212558972 200000 503051235 200000 434788727 200000 237301022 200000 709158290 200000 423002226 200000 536799603 200000 121317043 200000 273267246 200000 174077001 200000 757704076 200000 902666605 200000 616940615 200000 838073962 200000 221356619 200000 147709916 200000 696305399 200000 32335604 200000 845544281 200000 365327281 200000 538686581 200000 273802023 200000 855432574 200000 149261244 200000 937161755 200000 987819365 200000 79309987 200000 253442029 200000 684718689 200000 286380335 200000 809555920 200000 277556054 200000 85923039 200000 85042467 200000 362800429 200000 149322791 200000 877357645 200000 445674756 200000 781358083 200000 260541871 200000 895905413 200000 329484721 200000 403537595 200000 678023777 200000 214498431 200000 451239211 200000 792425181 200000 438669771 200000 182382163 200000 754701458 200000 491860242 200000 260875424 200000 560386874 200000 988010023 200000 198416161 200000 485905070 200000 268022157 200000 987073867 200000 218580469 200000 895274727 200000 288926403 200000 728798334 200000 591391124 200000 103997788 200000 100923765 200000 302509920 200000 30213416 200000 452823868 200000 222961501 200000 782380722 200000 684660985 200000 620655832 200000 554792785 200000 689514068 200000 713731695 200000 224130465 200000 226231628 200000 22659400 200000 295942676 200000 496206887 200000 724549733 200000 268640173 200000 229746575 200000 788530203 200000 187740372 200000 186254532 200000 336383401 200000 529573965 200000 454408179 200000 20193005 200000 399279691 200000 550461613 200000 912473146 200000 241030569 200000 387036797 200000 852235341 200000 246728001 200000 236955033 200000 202296423 200000 33289053 200000 873960385 200000 741066365 200000 280320850 200000 735224109 200000 377732498 200000 747813685 200000 798162343 200000 766103085 200000 698592173 200000 628043714 200000 260024046 200000 411295727 200000 186264618 200000 622795076 200000 293294544 200000 797054754 200000 174768706 200000 141709309 200000 692545045 200000 565664152 200000 475397198 200000 243317580 200000 175755941 200000 41160768 200000 807907781 200000 786890673 200000 990163850 200000 328039724 200000 596563777 200000 835023055 200000 34392555 200000 26705803 200000 296043641 200000 360764772 200000 931418641 200000 662988206 200000 940623431 200000 663941969 200000 737177956 200000 805593862 200000 798182562 200000 440720792 200000 621521006 200000 288086052 200000 681045668 200000 484353624 200000 285337302 200000 230045367 200000 982410373 200000 88997074 200000 682192229 200000 157328272 200000 654803357 200000 653127015 200000 502986244 200000 640008864 200000 825467493 200000 558891926 200000 452439483 200000 648435959 200000 637463157 200000 343754241 200000 370163891 200000 15447237 200000 459176582 200000 766259816 200000 840115763 200000 886522204 200000 468548208 200000 43778475 200000 819591845 200000 447588140 200000 160327469 200000 173534155 200000 92669330 200000 727221701 200000 981297875 200000 394295272 200000 892538272 200000 517499863 200000 730583708 200000 997956676 200000 427784858 200000 741632820 200000 189618401 200000 284981822 200000 110755176 200000 629374155 200000 365140761 200000 608915543 200000 694680593 200000 801843374 200000 257723358 200000 980416047 200000 90163135 200000 624429580 200000 317839592 200000 761984136 200000 744666811 200000 943035191 200000 16660238 200000 370256192 200000 276599403 200000 277972382 200000 484545099 200000 824742746 200000 800108890 200000 787008466 200000 845795766 200000 877549301 200000 270867247 200000 573002628 200000 169078664 200000 757475667 200000 580100276 200000 366420869 200000 825936153 200000 514113746 200000 605460944 200000 547700676 200000 373166306 200000 594998517 200000 512390540 200000 451081554 200000 883357819 200000 577615451 200000 262594577 200000 850168928 200000 657030813 200000 562103492 200000 320711846 200000 569039934 200000 945150753 200000 844025107 200000 756745142 200000 545107293 200000 592670462 200000 878422854 200000 790864071 200000 51261260 200000 369142350 200000 124877439 200000 309200003 200000 3164350 200000 676315208 200000 926662909 200000 558485170 200000 482908034 200000 864489286 200000 829392931 200000 759322172 200000 887207048 200000 671775935 200000 962019439 200000 290847531 200000 11895778 200000 969632589 200000 329199490 200000 793631398 200000 413185728 200000 812626600 200000 774279198 200000 311702262 200000 492948849 200000 33105320 200000 834385442 200000 209582980 200000 514491752 200000 15288902 200000 513907854 200000 39252696 200000 625116979 200000 728355738 200000 667359109 200000 157759131 200000 549517444 200000 174501853 200000 489786949 200000 664712084 200000 99388972 200000 926064743 200000 289533232 200000 605405613 200000 745777178 200000 573494705 200000 700536773 200000 461996015 200000 843567967 200000 32210260 200000 992916646 200000 426174080 200000 193121836 200000 153126919 200000 180079507 200000 160389291 200000 736264145 200000 104101283 200000 847233901 200000 91283160 200000 472726207 200000 800834338 200000 22076467 200000 26541198 200000 705584774 200000 322332826 200000 240402695 200000 355527287 200000 30855127 200000 720588102 200000 494609961 200000 503100507 200000 398483074 200000 130131325 200000 418735865 200000 401739555 200000 128150392 200000 243269304 200000 379991032 200000 993857751 200000 414673608 200000 541220238 200000 332312263 200000 279588511 200000 269608357 200000 345514426 200000 573517862 200000 597516996 200000 671015006 200000 169303059 200000 206193141 200000 665136303 200000 77657699 200000 733246610 200000 713046837 200000 868357864 200000 629945414 200000 187451472 200000 826872838 200000 499393304 200000 466811830 200000 156581764 200000 436290473 200000 921282567 200000 237022597 200000 302706055 200000 826194559 200000 171051933 200000 846837154 200000 510578898 200000 192719368 200000 997166307 200000 226592030 200000 259420414 200000 885976804 200000 336723458 200000 574156330 200000 791944898 200000 495656148 200000 313227842 200000 611396119 200000 22933496 200000 142434489 200000 497608716 200000 544471892 200000 378931607 200000 425102482 200000 843133671 200000 621651826 200000 94857657 200000 272076673 200000 486663549 200000 455874850 200000 813340054 200000 997392838 200000 126318999 200000 417116724 200000 829888390 200000 116049090 200000 374435355 200000 599891353 200000 858402562 200000 870553332 200000 880646932 200000 375018849 200000 702854306 200000 999375870 200000 783578538 200000 876044476 200000 286842911 200000 819464863 200000 466674724 200000 730499580 200000 796321873 200000 794122426 200000 323173868 200000 106417297 200000 405206833 200000 376653133 200000 777578379 200000 700282635 200000 369354711 200000 905528441 200000 813306535 200000 329090842 200000 893786237 200000 258699136 200000 839979019 200000 476488080 200000 160693881 200000 36572865 200000 795007391 200000 223898716 200000 415199301 200000 246465469 200000 321908330 200000 363650191 200000 455665018 200000 585060628 200000 475233430 200000 565124187 200000 695085776 200000 841905287 200000 977487211 200000 373555470 200000 322291742 200000 153272567 200000 116745554 200000 732839194 200000 880805471 200000 104054884 200000 17572306 200000 125697040 200000 565327786 200000 715744238 200000 922524566 200000 917054623 200000 160131384 200000 517412310 200000 24991844 200000 432113816 200000 540971361 200000 837096316 200000 842046246 200000 790577900 200000 722582942 200000 788968290 200000 770276324 200000 559634859 200000 668409991 200000 311019303 200000 936865735 200000 706997254 200000 764114389 200000 965058955 200000 208474390 200000 253061709 200000 979657312 200000 770228849 200000 115030843 200000 539576816 200000 94765602 200000 591968983 200000 988992703 200000 754958209 200000 179572785 200000 501689055 200000 60547401 200000 577220272 200000 186176711 200000 588346312 200000 552067490 200000 980627533 200000 935339837 200000 590285300 200000 448960946 200000 929058888 200000 473758219 200000 710012643 200000 33227395 200000 13149619 200000 487219912 200000 773212470 200000 486645308 200000 627876029 200000 850318895 200000 256267948 200000 344322598 200000 321833144 200000 790510615 200000 255811111 200000 865615530 200000 170606611 200000 649198457 200000 644595111 200000 993255248 200000 652800607 200000 36772461 200000 137949772 200000 666627264 200000 958630477 200000 201056812 200000 713879639 200000 622143172 200000 801768878 200000 459360014 200000 50880297 200000 151749699 200000 270037873 200000 161578636 200000 254880577 200000 488773958 200000 782824359 200000 421199166 200000 700493889 200000 881532661 200000 98416001 200000 436182237 200000 975002345 200000 631847322 200000 424892239 200000 126272066 200000 465147674 200000 820176029 200000 597416578 200000 464825188 200000 633831379 200000 210591365 200000 666699178 200000 815677789 200000 933030710 200000 899220220 200000 925426808 200000 309156452 200000 14888579 200000 693726410 200000 316334524 200000 333856723 200000 33708058 200000 516652504 200000 360249702 200000 196921890 200000 874720636 200000 524414253 200000 704103048 200000 354740969 200000 225674569 200000 468039924 200000 102964049 200000 937118944 200000 934302531 200000 821202547 200000 6205715 200000 793680353 200000 633306185 200000 835053588 200000 883735613 200000 982064868 200000 674069084 200000 500108639 200000 943326817 200000 727291905 200000 655292572 200000 639263484 200000 374165550 200000 352682610 200000 714496843 200000 660635317 200000 729305462 200000 404321933 200000 159582151 200000 66606961 200000 399330600 200000 31584204 200000 447284883 200000 751777081 200000 771774293 200000 163199687 200000 417796430 200000 153122614 200000 450025774 200000 131387192 200000 408473273 200000 820716976 200000 51023620 200000 717495285 200000 775899829 200000 174531600 200000 774912582 200000 613541113 200000 61828673 200000 94544093 200000 503623557 200000 377442139 200000 10865023 200000 138233281 200000 91184753 200000 2173267 200000 977985967 200000 843978628 200000 518437853 200000 300713531 200000 292679473 200000 270968847 200000 182157238 200000 129172107 200000 412559751 200000 291309674 200000 347151631 200000 624417755 200000 14476111 200000 876887229 200000 372941848 200000 676479204 200000 607364684 200000 98939474 200000 946877985 200000 826417534 200000 532010333 200000 599084944 200000 999106458 200000 530585762 200000 515325571 200000 264138240 200000 434160661 200000 845991528 200000 197008606 200000 841552971 200000 837020737 200000 844746761 200000 841577648 200000 711763000 200000 297521136 200000 373702110 200000 862818648 200000 382476978 200000 215648785 200000 760643934 200000 871626583 200000 433892287 200000 691719350 200000 575377699 200000 165546061 200000 385672329 200000 285579534 200000 658650340 200000 240144123 200000 81412440 200000 126435690 200000 341408123 200000 495504194 200000 340790677 200000 523421499 200000 369289439 200000 325917217 200000 603582407 200000 934786833 200000 816511530 200000 942982586 200000 986323865 200000 625137821 200000 7439764 200000 700271437 200000 785013713 200000 581107375 200000 785179765 200000 994446651 200000 546590809 200000 524919608 200000 593002822 200000 848687875 200000 628299321 200000 529532232 200000 990041503 200000 41262407 200000 719066009 200000 115908368 200000 273362489 200000 897826759 200000 409752515 200000 64683488 200000 551028972 200000 569696611 200000 781511966 200000 508915753 200000 486569650 200000 825605660 200000 975043891 200000 516770682 200000 805236641 200000 210003219 200000 624803499 200000 977176198 200000 295783667 200000 586440327 200000 376210766 200000 844207900 200000 541663489 200000 263702490 200000 458586116 200000 109484588 200000 192130370 200000 383149452 200000 294816471 200000 717047752 200000 260138576 200000 467626302 200000 901646574 200000 363437343 200000 102440419 200000 340908975 200000 32159378 200000 239342723 200000 42656978 200000 400209089 200000 154429740 200000 274028387 200000 21306648 200000 13321075 200000 45644612 200000 4504656 200000 578926028 200000 723517416 200000 805292674 200000 544716539 200000 563598631 200000 102378846 200000 799414703 200000 554123316 200000 967002753 200000 850751542 200000 357794484 200000 663552492 200000 410522195 200000 116740082 200000 778056857 200000 489470260 200000 418229301 200000 944657201 200000 61357959 200000 75311674 200000 331729120 200000 989465524 200000 61468870 200000 815011410 200000 207577133 200000 160033883 200000 908430526 200000 595769833 200000 97825043 200000 427970855 200000 16859384 200000 39912082 200000 713430444 200000 244266809 200000 515160605 200000 472981757 200000 287242543 200000 611667153 200000 811475957 200000 616857850 200000 703397366 200000 400784207 200000 979666281 200000 403266937 200000 116686200 200000 39412020 200000 663281280 200000 900386956 200000 446359631 200000 268157472 200000 391363685 200000 690123106 200000 152386099 200000 669803221 200000 451077470 200000 605838413 200000 269867004 200000 565547826 200000 290021077 200000 32000188 200000 432528291 200000 634017848 200000 666069842 200000 88670017 200000 368145472 200000 653591559 200000 799220349 200000 534208395 200000 642697228 200000 217527264 200000 819901216 200000 867969643 200000 417448031 200000 337256484 200000 697493794 200000 464918995 200000 559530418 200000 272899154 200000 228770700 200000 731721425 200000 300426654 200000 8512269 200000 401596039 200000 439888279 200000 50088154 200000 634240531 200000 83191643 200000 335290229 200000 756844863 200000 795503685 200000 408230000 200000 953259228 200000 749500871 200000 269879716 200000 361892176 200000 666218332 200000 741530760 200000 664685905 200000 2240162 200000 643350950 200000 520008893 200000 329741708 200000 619030063 200000 677766026 200000 570090685 200000 605531061 200000 170469087 200000 392784888 200000 622924801 200000 226682958 200000 905111228 200000 209508098 200000 996168481 200000 245292789 200000 641375982 200000 539153368 200000 453089237 200000 667499629 200000 601273788 200000 896805065 200000 539251447 200000 80409237 200000 823300752 200000 754465608 200000 905662079 200000 358156910 200000 732570098 200000 55793636 200000 709376902 200000 617453592 200000 175507851 200000 145715277 200000 540122179 200000 39518421 200000 717518370 200000 294670164 200000 855546383 200000 504637187 200000 176129953 200000 929462507 200000 667184995 200000 72273445 200000 386791185 200000 967319584 200000 591353304 200000 30239962 200000 157810841 200000 405731109 200000 588014117 200000 739969252 200000 284664706 200000 744473930 200000 175302692 200000 766742817 200000 609333812 200000 437517568 200000 143068364 200000 499256212 200000 941624889 200000 70899160 200000 224591415 200000 210851676 200000 755014712 200000 883433601 200000 46860189 200000 213832378 200000 959416826 200000 996668108 200000 589056854 200000 469941518 200000 309632104 200000 429900201 200000 486407387 200000 238578393 200000 985291658 200000 24622890 200000 124285636 200000 315293628 200000 833955976 200000 245560959 200000 689984202 200000 424880247 200000 647686572 200000 842158072 200000 302944197 200000 897294570 200000 233428061 200000 87833350 200000 199757230 200000 465288726 200000 885930788 200000 817774648 200000 32287133 200000 688982556 200000 691128234 200000 73032513 200000 729375180 200000 232288315 200000 133064887 200000 422625007 200000 235325329 200000 56910549 200000 673230387 200000 241667893 200000 403496806 200000 832710506 200000 784366375 200000 729118497 200000 497466596 200000 830160538 200000 465013692 200000 672214245 200000 439307971 200000 42974246 200000 901940539 200000 969951186 200000 694342874 200000 286679279 200000 327874570 200000 233534039 200000 674888228 200000 678869749 200000 93685172 200000 886007301 200000 345706680 200000 13629272 200000 818252000 200000 79200141 200000 65617359 200000 311658585 200000 137667928 200000 920170688 200000 531410881 200000 668935512 200000 658263555 200000 833056397 200000 13121543 200000 577807575 200000 871255786 200000 758444293 200000 240749881 200000 992267893 200000 130252597 200000 3565400 200000 650962192 200000 399366387 200000 58112814 200000 626601432 200000 527637092 200000 979801137 200000 983882300 200000 545401845 200000 71184175 200000 710747440 200000 939053288 200000 69578303 200000 496539783 200000 373181457 200000 396823259 200000 147129959 200000 560327334 200000 420355603 200000 940632285 200000 165204796 200000 190519525 200000 452976024 200000 812245207 200000 21345969 200000 645383100 200000 549895200 200000 607065040 200000 498187220 200000 228689602 200000 767761996 200000 500290034 200000 353874136 200000 611866290 200000 20851675 200000 862221446 200000 349530379 200000 591171427 200000 820144559 200000 842086898 200000 46319840 200000 820668878 200000 986539464 200000 29903809 200000 175274981 200000 640973835 200000 878074694 200000 552262811 200000 757184716 200000 8635731 200000 17554026 200000 494983239 200000 580444518 200000 674198014 200000 610541205 200000 655493551 200000 981288610 200000 518836613 200000 509203015 200000 422305499 200000 291859089 200000 820003968 200000 759071520 200000 326369012 200000 73421412 200000 987137192 200000 841553377 200000 646891074 200000 622527083 200000 226521814 200000 860171370 200000 505893421 200000 297363991 200000 877879041 200000 136878012 200000 197529406 200000 724908536 200000 730585667 200000 369202680 200000 44909342 200000 336151998 200000 441347795 200000 75982942 200000 367221910 200000 128020539 200000 774248459 200000 30751566 200000 71126412 200000 33185119 200000 156093027 200000 215664713 200000 405587723 200000 694772282 200000 9708403 200000 644543472 200000 745381178 200000 927823100 200000 597555187 200000 426672642 200000 18574690 200000 179197687 200000 423523261 200000 894966625 200000 774949868 200000 298718874 200000 135466441 200000 455121421 200000 190646880 200000 722302839 200000 635235888 200000 562585894 200000 414002023 200000 637515325 200000 128220713 200000 450146542 200000 191957193 200000 634014910 200000 150206989 200000 488481476 200000 861368686 200000 510662121 200000 441942357 200000 352428328 200000 361744735 200000 777489359 200000 110446234 200000 659502524 200000 192765893 200000 275084193 200000 516851091 200000 895998784 200000 528959208 200000 88269231 200000 814509337 200000 964386197 200000 65268272 200000 645643626 200000 152708902 200000 823877050 200000 899832871 200000 712991074 200000 648162001 200000 957065681 200000 243539572 200000 743158088 200000 368986194 200000 896856858 200000 137969120 200000 384618476 200000 417593091 200000 624974838 200000 105161812 200000 69393727 200000 329404252 200000 230333412 200000 264338648 200000 5650513 200000 12941557 200000 351942533 200000 136427412 200000 576784211 200000 810142343 200000 455295643 200000 505151953 200000 464845204 200000 326888938 200000 260750853 200000 644957688 200000 477589383 200000 110720023 200000 728002500 200000 189969810 200000 822824123 200000 768406822 200000 50522361 200000 641766213 200000 399198688 200000 60955216 200000 374164451 200000 978382556 200000 469497544 200000 148927470 200000 351463908 200000 456408382 200000 527899234 200000 725647735 200000 758116732 200000 742678133 200000 863997631 200000 134430597 200000 37978699 200000 167243688 200000 234221840 200000 594315727 200000 656955666 200000 873088800 200000 205008806 200000 481390895 200000 992104370 200000 188272197 200000 318862832 200000 124116380 200000 134433067 200000 456553377 200000 483535999 200000 512176176 200000 309193629 200000 998436571 200000 907868420 200000 368164131 200000 840732745 200000 780148412 200000 92021839 200000 261467597 200000 684560783 200000 255569197 200000 507249233 200000 351416487 200000 973798640 200000 68526390 200000 473619994 200000 273568073 200000 847987469 200000 239318272 200000 963413979 200000 184269420 200000 844154790 200000 711582162 200000 988414180 200000 597670888 200000 465257883 200000 875157526 200000 854652837 200000 223206583 200000 432261357 200000 13428053 200000 651221424 200000 759594735 200000 727814845 200000 501206070 200000 184195509 200000 410855882 200000 983662923 200000 605575297 200000 350563203 200000 218295713 200000 91883511 200000 453859617 200000 551014413 200000 350810091 200000 724440386 200000 740275228 200000 766749026 200000 547561282 200000 769733836 200000 516736156 200000 958593202 200000 886195038 200000 159334742 200000 326260458 200000 456712782 200000 207654166 200000 654080705 200000 92782700 200000 992986535 200000 769593445 200000 323862029 200000 768711597 200000 119576398 200000 699990626 200000 918554458 200000 58320980 200000 914983666 200000 225074502 200000 821429737 200000 314649387 200000 223630180 200000 96367209 200000 680407579 200000 630836761 200000 428715157 200000 125989444 200000 375140207 200000 656166439 200000 815815061 200000 249335919 200000 558324871 200000 479888766 200000 78299797 200000 129509796 200000 922214691 200000 826963813 200000 688721637 200000 936936377 200000 280285219 200000 85857351 200000 152362742 200000 418027944 200000 971819913 200000 640397226 200000 652516440 200000 948011402 200000 643287667 200000 495321656 200000 920254396 200000 604148886 200000 934409508 200000 119082425 200000 238328049 200000 909475110 200000 394608379 200000 777890581 200000 594286314 200000 683488945 200000 454145657 200000 158992470 200000 869796278 200000 212811217 200000 325588799 200000 168738467 200000 579985029 200000 452058174 200000 631495180 200000 672001093 200000 807743913 200000 221244112 200000 381717698 200000 252616869 200000 183002769 200000 656147328 200000 787007073 200000 379761739 200000 862631887 200000 523553638 200000 700202249 200000 719226080 200000 16505106 200000 758801083 200000 167097851 200000 824823083 200000 216259371 200000 14814423 200000 729976216 200000 461055254 200000 528690699 200000 501307443 200000 366368608 200000 668338090 200000 255134403 200000 380370536 200000 7577587 200000 33340173 200000 622158722 200000 428827181 200000 26814226 200000 183033994 200000 741913497 200000 794339675 200000 835594141 200000 940363913 200000 281322873 200000 40208108 200000 734291862 200000 781491345 200000 972770482 200000 253808375 200000 803626012 200000 765489996 200000 56070644 200000 596562100 200000 671236975 200000 123523202 200000 561157393 200000 685105789 200000 380388082 200000 742946076 200000 905676025 200000 924175306 200000 331205411 200000 810253090 200000 8796604 200000 34209587 200000 142853027 200000 4015036 200000 441443466 200000 101858416 200000 684904756 200000 649142579 200000 260409781 200000 206670939 200000 343634869 200000 275654896 200000 275308205 200000 484292844 200000 394495015 200000 443206011 200000 355089409 200000 699716924 200000 210310314 200000 280505469 200000 721225572 200000 955245442 200000 572016256 200000 922280638 200000 620328356 200000 190066455 200000 269937672 200000 448618534 200000 358763699 200000 96788596 200000 117140162 200000 685370814 200000 278747554 200000 667812146 200000 745535825 200000 89081263 200000 653764768 200000 344635912 200000 915991411 200000 470807873 200000 432056574 200000 47547600 200000 68139017 200000 568604893 200000 812864301 200000 657083521 200000 570338069 200000 516565002 200000 817341 200000 765752117 200000 885186998 200000 512827762 200000 938966111 200000 308997668 200000 215788589 200000 812715230 200000 564478947 200000 626596774 200000 140055002 200000 576651573 200000 522116666 200000 246237492 200000 84871998 200000 807414399 200000 602679156 200000 579161958 200000 79072762 200000 147047911 200000 597717698 200000 185937909 200000 818215118 200000 690612147 200000 705219700 200000 104939961 200000 700719002 200000 292817229 200000 158931962 200000 590755499 200000 8996191 200000 310269758 200000 257117158 200000 326887907 200000 431657022 200000 150893356 200000 967820263 200000 128167323 200000 138016630 200000 838643682 200000 744639695 200000 627090217 200000 906429801 200000 272298824 200000 491263629 200000 392575751 200000 85971351 200000 249438821 200000 20293683 200000 104216270 200000 683547808 200000 758977891 200000 87245808 200000 950672694 200000 614221382 200000 374196106 200000 601121046 200000 6758422 200000 424840551 200000 733441347 200000 38410260 200000 481925225 200000 480623622 200000 216519701 200000 151623803 200000 192712774 200000 519929154 200000 136637099 200000 849534204 200000 756186854 200000 910714716 200000 87032011 200000 401161063 200000 150455969 200000 135551925 200000 334841183 200000 11450541 200000 680823024 200000 360783052 200000 860735087 200000 987776222 200000 594575979 200000 435378755 200000 707973924 200000 460040491 200000 482189003 200000 71967450 200000 592447941 200000 810305508 200000 78906600 200000 53847153 200000 569087421 200000 856893562 200000 426939580 200000 531032585 200000 414803346 200000 452140925 200000 848125277 200000 103238083 200000 475343598 200000 569557149 200000 769441541 200000 780029663 200000 746118809 200000 864115372 200000 40685837 200000 744669629 200000 649758331 200000 500432794 200000 548295149 200000 851666910 200000 991709598 200000 1818742 200000 240893756 200000 820640738 200000 867357737 200000 26214771 200000 67225525 200000 744288139 200000 971032421 200000 897252319 200000 435790127 200000 424653751 200000 95508923 200000 168174124 200000 275410083 200000 785896041 200000 103112371 200000 525380075 200000 227787305 200000 4964032 200000 245702901 200000 851896779 200000 505710330 200000 705602302 200000 698627147 200000 36615581 200000 133179246 200000 833549441 200000 843564956 200000 145076306 200000 91251454 200000 276251084 200000 272856305 200000 767636475 200000 896282178 200000 751009918 200000 425105778 200000 563672519 200000 369145075 200000 816337752 200000 759811433 200000 691809287 200000 218309098 200000 466481210 200000 918096446 200000 113878059 200000 48074526 200000 853169702 200000 920322168 200000 569748165 200000 998552489 200000 273296698 200000 950641601 200000 301528453 200000 245052866 200000 968022201 200000 612273377 200000 7542075 200000 85682883 200000 651535106 200000 998899137 200000 425965528 200000 321716004 200000 406027670 200000 346414440 200000 829770347 200000 906500221 200000 309664022 200000 285141505 200000 335628583 200000 28678022 200000 202191169 200000 854950098 200000 657413467 200000 208158233 200000 384688889 200000 929547845 200000 49748855 200000 287628078 200000 371491390 200000 502499298 200000 914278157 200000 628886750 200000 745007153 200000 525119057 200000 353512652 200000 504907360 200000 187100945 200000 581046620 200000 495697541 200000 196426765 200000 101954624 200000 464373738 200000 511231273 200000 435596126 200000 441351741 200000 507648004 200000 156947145 200000 783618284 200000 893691563 200000 167635155 200000 980227220 200000 325536878 200000 809129544 200000 460531359 200000 503817947 200000 984478909 200000 976274677 200000 552379601 200000 331464975 200000 92126675 200000 491240372 200000 805865968 200000 757751232 200000 270269127 200000 863650980 200000 714825126 200000 246832287 200000 686776273 200000 690092805 200000 460357819 200000 174344828 200000 684293195 200000 71177018 200000 73740056 200000 424567112 200000 647387821 200000 999588545 200000 988780485 200000 201776147 200000 766844559 200000 130823740 200000 890679018 200000 300125453 200000 121441450 200000 887785322 200000 48150481 200000 486022536 200000 95708374 200000 698609453 200000 850523873 200000 712099316 200000 437951500 200000 168949126 200000 879881123 200000 104257504 200000 992924772 200000 660183955 200000 19205312 200000 697371647 200000 230618903 200000 940033430 200000 632455167 200000 323097631 200000 758237310 200000 41339120 200000 467480139 200000 641386803 200000 264868368 200000 649646625 200000 768846250 200000 674516297 200000 622585447 200000 819514057 200000 603760966 200000 428250003 200000 142547258 200000 547846570 200000 601685863 200000 173522018 200000 32730979 200000 369395362 200000 944930678 200000 743478565 200000 215471834 200000 515188916 200000 70587898 200000 66645613 200000 737887926 200000 693041663 200000 429896862 200000 604653035 200000 111793970 200000 459250116 200000 558212648 200000 265297007 200000 173594533 200000 686503011 200000 450416258 200000 708329450 200000 118255240 200000 738331486 200000 813942452 200000 793805164 200000 493460851 200000 879427924 200000 49104614 200000 566919462 200000 795322143 200000 711559173 200000 791407714 200000 500964968 200000 441263460 200000 560493652 200000 371177359 200000 496476578 200000 725100348 200000 390727231 200000 553573366 200000 303899238 200000 419561149 200000 927966951 200000 83305536 200000 710505828 200000 281381665 200000 741574798 200000 52026933 200000 261395563 200000 92393153 200000 750224019 200000 960343229 200000 565537902 200000 519800596 200000 337203575 200000 117410786 200000 569907579 200000 550880948 200000 195252954 200000 804180683 200000 754833093 200000 589679961 200000 924398462 200000 128370625 200000 225865370 200000 563064282 200000 855432001 200000 255836717 200000 457411180 200000 802446898 200000 763451174 200000 770658967 200000 440572108 200000 797325176 200000 893975884 200000 784527527 200000 589473129 200000 999073253 200000 219402996 200000 222583078 200000 707099924 200000 130180305 200000 319761535 200000 891436541 200000 901322686 200000 215854261 200000 408335212 200000 838413876 200000 919258231 200000 443033897 200000 334732893 200000 280465396 200000 339092336 200000 337055975 200000 407987474 200000 166388869 200000 387067385 200000 731988933 200000 236453996 200000 348993103 200000 695307395 200000 669593277 200000 143484522 200000 944031451 200000 856237214 200000 702234088 200000 653563438 200000 312372434 200000 305221370 200000 333745277 200000 832871927 200000 473872380 200000 877011817 200000 527118038 200000 880369447 200000 661857090 200000 278001883 200000 673811050 200000 556989502 200000 510688940 200000 424672095 200000 341711827 200000 428495069 200000 933566306 200000 599224872 200000 306439881 200000 40712643 200000 859645869 200000 373479813 200000 824237092 200000 798034130 200000 348094198 200000 380614374 200000 405541341 200000 624055562 200000 480547781 200000 634604252 200000 279526668 200000 767502987 200000 173481410 200000 405465881 200000 567764458 200000 994659991 200000 570094007 200000 422256747 200000 248283087 200000 730212236 200000 9292683 200000 800361156 200000 38692660 200000 642087661 200000 554419271 200000 136978228 200000 544560562 200000 517935961 200000 559207444 200000 332044780 200000 189995520 200000 461856401 200000 93394490 200000 216228413 200000 756667383 200000 795277174 200000 956074273 200000 761302165 200000 869037201 200000 667314695 200000 769536083 200000 61148295 200000 547193317 200000 927908198 200000 647027831 200000 582899395 200000 331179307 200000 361494483 200000 952728406 200000 342061849 200000 608377021 200000 871489710 200000 982938072 200000 273879162 200000 502807571 200000 835905656 200000 498410503 200000 108665590 200000 533202885 200000 305640658 200000 671927051 200000 733739453 200000 355363211 200000 916026491 200000 390007595 200000 802614561 200000 19757119 200000 574206805 200000 186377169 200000 402427537 200000 157722073 200000 262559840 200000 506647429 200000 156755615 200000 69641074 200000 331725757 200000 131029488 200000 101271290 200000 90997057 200000 626747563 200000 925055961 200000 967518324 200000 44807327 200000 293551500 200000 307882794 200000 932552444 200000 463290373 200000 485072864 200000 289632492 200000 239952804 200000 852379916 200000 915593287 200000 604624198 200000 379113115 200000 346233963 200000 624389250 200000 563814273 200000 456456498 200000 148937724 200000 965459314 200000 999716869 200000 480545754 200000 32772278 200000 833930518 200000 143215708 200000 88120867 200000 237109427 200000 923932816 200000 675308333 200000 580452030 200000 896398123 200000 496533024 200000 978268225 200000 240177019 200000 26067574 200000 603699494 200000 533612673 200000 689758539 200000 317643277 200000 195875876 200000 787015157 200000 231537214 200000 589437064 200000 67971769 200000 385440709 200000 160779141 200000 781825952 200000 83600293 200000 38173243 200000 301791087 200000 434276909 200000 129600202 200000 873941694 200000 550699375 200000 915398184 200000 389595432 200000 938489815 200000 879124 200000 902430889 200000 658191072 200000 572442927 200000 159930638 200000 284856810 200000 67717938 200000 552364430 200000 872533295 200000 460561217 200000 259975293 200000 267483356 200000 829176422 200000 282625320 200000 103063108 200000 469758499 200000 255314373 200000 841140536 200000 670786343 200000 327826314 200000 966657915 200000 839383081 200000 950150885 200000 145089626 200000 112575193 200000 707869650 200000 395528288 200000 892283643 200000 571469905 200000 654519086 200000 763577751 200000 586603255 200000 950647665 200000 87081556 200000 915394476 200000 300793589 200000 975355115 200000 27355773 200000 719047391 200000 484139199 200000 728298127 200000 531307009 200000 365128337 200000 733287228 200000 342881102 200000 816632921 200000 985274689 200000 530100853 200000 992986424 200000 895936541 200000 773515921 200000 243811218 200000 833683326 200000 943656198 200000 692258625 200000 45779677 200000 842699888 200000 539654124 200000 303602993 200000 889600445 200000 533520767 200000 557907145 200000 200615267 200000 510299835 200000 353959227 200000 705307315 200000 420401141 200000 320043904 200000 197140820 200000 476957668 200000 258072618 200000 360273108 200000 978364060 200000 662311861 200000 83791457 200000 278605984 200000 307095810 200000 878780574 200000 510499355 200000 21820395 200000 41053080 200000 410319414 200000 253509624 200000 499869919 200000 443171981 200000 620437304 200000 322211258 200000 72464069 200000 313898291 200000 805769595 200000 541205056 200000 98173955 200000 489167865 200000 452570104 200000 800315274 200000 59762212 200000 345185393 200000 166239431 200000 847981755 200000 807377360 200000 636418890 200000 134150433 200000 713746961 200000 520609998 200000 851977813 200000 908565854 200000 82116846 200000 80861192 200000 129908355 200000 998321399 200000 52018129 200000 625650566 200000 182762980 200000 319471236 200000 48021084 200000 549880945 200000 832078761 200000 734551998 200000 135488847 200000 558554385 200000 24910882 200000 211725182 200000 66316938 200000 429385422 200000 457814208 200000 837771707 200000 871818511 200000 561831474 200000 623978515 200000 971625359 200000 17949437 200000 19605732 200000 968032716 200000 27804465 200000 77807508 200000 469240237 200000 387159739 200000 798279163 200000 273676599 200000 415432821 200000 655403728 200000 294493797 200000 547143524 200000 827907654 200000 949626141 200000 289768455 200000 193569980 200000 936144711 200000 333076434 200000 458491801 200000 72206081 200000 673358529 200000 433846846 200000 835150581 200000 73209618 200000 276788509 200000 31145172 200000 669275923 200000 677440240 200000 481931235 200000 111681314 200000 394012684 200000 765949371 200000 393468860 200000 395851227 200000 568706839 200000 184602548 200000 466825328 200000 345176269 200000 1275021 200000 568375868 200000 446681831 200000 740992746 200000 548201447 200000 856402387 200000 128357162 200000 501241411 200000 353283006 200000 401011225 200000 379892322 200000 732781063 200000 510406601 200000 583382991 200000 849733335 200000 893744775 200000 960501473 200000 537385685 200000 507336177 200000 709716788 200000 938248960 200000 776036909 200000 197148730 200000 121602718 200000 712482109 200000 309420022 200000 868733273 200000 662138486 200000 764206032 200000 657949553 200000 500117527 200000 816488332 200000 576773139 200000 362550014 200000 83743837 200000 305811409 200000 44250238 200000 51169310 200000 863621939 200000 721897556 200000 924616361 200000 258196338 200000 754436801 200000 200534344 200000 864674125 200000 392661690 200000 415573072 200000 94468092 200000 317051970 200000 172228310 200000 130526793 200000 918216416 200000 478851201 200000 178972103 200000 618685493 200000 660208006 200000 890831394 200000 237999789 200000 336045754 200000 544295069 200000 797867102 200000 735229386 200000 814032291 200000 973430263 200000 543253902 200000 856724093 200000 633105879 200000 662037123 200000 677673257 200000 629884742 200000 97620832 200000 65755731 200000 997468617 200000 847219144 200000 648258917 200000 976311446 200000 870275365 200000 416050881 200000 150116911 200000 126920605 200000 77653015 200000 709103123 200000 978847526 200000 357867225 200000 802942615 200000 119364797 200000 38613204 200000 929266395 200000 431109564 200000 464903905 200000 801251040 200000 864227666 200000 396118977 200000 92367807 200000 7563283 200000 90742543 200000 86324733 200000 937699768 200000 242075222 200000 984650755 200000 90935017 200000 538587723 200000 347820209 200000 773067582 200000 447402013 200000 515923482 200000 266608973 200000 195702512 200000 896592978 200000 894544101 200000 840256369 200000 335007339 200000 797238624 200000 531173260 200000 975892872 200000 178963487 200000 750400065 200000 250231824 200000 522128152 200000 210197404 200000 620647179 200000 933661074 200000 791956171 200000 307924370 200000 965458680 200000 850058321 200000 352227944 200000 904754643 200000 292637281 200000 542257071 200000 397094106 200000 195782990 200000 174505661 200000 511269932 200000 777418279 200000 166846485 200000 295440550 200000 167796072 200000 920917881 200000 477032279 200000 456305620 200000 368844325 200000 970016537 200000 995391846 200000 957082910 200000 873048130 200000 955253869 200000 871995313 200000 511223423 200000 772587199 200000 730959360 200000 331573449 200000 487131918 200000 408449982 200000 862623609 200000 630375519 200000 99803908 200000 181970048 200000 352893858 200000 645215044 200000 949947833 200000 647561059 200000 896890978 200000 293771111 200000 489241510 200000 523821546 200000 567264450 200000 731392985 200000 443359331 200000 153091252 200000 934917867 200000 805706443 200000 768473770 200000 344677249 200000 62349348 200000 436557709 200000 952261201 200000 647890228 200000 467356888 200000 763017872 200000 257024082 200000 258164171 200000 772383885 200000 436068 200000 902674118 200000 484841064 200000 740813293 200000 134373561 200000 30740196 200000 355615563 200000 870673088 200000 64861793 200000 515749638 200000 630344660 200000 556271598 200000 850787660 200000 235017379 200000 843936900 200000 863403393 200000 834847625 200000 357274709 200000 941809915 200000 758498976 200000 448684107 200000 17620436 200000 396170747 200000 161766293 200000 543215584 200000 43713016 200000 891704163 200000 799310278 200000 584201659 200000 15647418 200000 943826995 200000 708838846 200000 534639722 200000 725529906 200000 495231118 200000 124983589 200000 114667935 200000 231895961 200000 941790642 200000 653622466 200000 178544683 200000 795456839 200000 8290305 200000 455408767 200000 572093437 200000 336716469 200000 637062906 200000 635128165 200000 927333414 200000 740422012 200000 802569535 200000 830281114 200000 548375767 200000 535990355 200000 336130704 200000 152783977 200000 74062688 200000 474358035 200000 942516174 200000 309166138 200000 107647538 200000 736074422 200000 910884600 200000 111969428 200000 519261405 200000 897388371 200000 453441840 200000 69967393 200000 83974162 200000 196542498 200000 102207670 200000 452859561 200000 53561761 200000 358006653 200000 497467114 200000 606728981 200000 659739259 200000 302283484 200000 592682573 200000 908453741 200000 280077999 200000 214486231 200000 42169984 200000 73669337 200000 466009968 200000 14563110 200000 809939011 200000 912944546 200000 412202253 200000 737214627 200000 343683446 200000 159837489 200000 338257142 200000 291699014 200000 116920602 200000 602366990 200000 237198781 200000 407484968 200000 562758479 200000 601272290 200000 907851537 200000 760558464 200000 508486998 200000 265074037 200000 703043524 200000 335919783 200000 599450512 200000 223030959 200000 713481669 200000 903168022 200000 71243133 200000 34235545 200000 47369765 200000 586833254 200000 597232061 200000 759425884 200000 239344917 200000 558916942 200000 500474385 200000 696032320 200000 756507622 200000 75974056 200000 635602778 200000 960377774 200000 538784519 200000 856766315 200000 602973591 200000 811423021 200000 272105993 200000 680337073 200000 94385130 200000 309664615 200000 173676957 200000 216286386 200000 401853587 200000 888835109 200000 521069971 200000 560245190 200000 813021427 200000 107480654 200000 598559964 200000 674898790 200000 484427145 200000 214350826 200000 563229064 200000 379837994 200000 499440631 200000 179335204 200000 778551495 200000 222188491 200000 576786173 200000 985608002 200000 579333867 200000 221177121 200000 998563451 200000 639850158 200000 259406692 200000 888561701 200000 822593906 200000 363518193 200000 736662210 200000 281794543 200000 33929218 200000 206963121 200000 30555317 200000 652200633 200000 562455405 200000 602775481 200000 494369807 200000 966371289 200000 638129682 200000 62435057 200000 229254335 200000 383900106 200000 278027634 200000 629111904 200000 721679319 200000 95856162 200000 471702061 200000 434967088 200000 319405958 200000 3831196 200000 302302212 200000 101801 200000 382209309 200000 602599438 200000 24254936 200000 75050292 200000 282322189 200000 245786227 200000 514892713 200000 985359961 200000 278794471 200000 604002018 200000 472969879 200000 164988864 200000 885646170 200000 932702868 200000 878541539 200000 703070002 200000 82147895 200000 954648033 200000 923779565 200000 715109784 200000 872335471 200000 923821634 200000 450665015 200000 670739706 200000 365168658 200000 725464143 200000 720740192 200000 189669505 200000 324205649 200000 951421377 200000 845500456 200000 216735348 200000 762310524 200000 196007280 200000 305145970 200000 252564542 200000 890555651 200000 825317206 200000 17029436 200000 607788645 200000 846407032 200000 949129353 200000 491144872 200000 390532243 200000 350134411 200000 374180676 200000 456485877 200000 172581776 200000 579787020 200000 939162845 200000 194827141 200000 313120580 200000 771088619 200000 890674639 200000 269561560 200000 944381625 200000 254775610 200000 625713072 200000 388029583 200000 14880790 200000 379672104 200000 263217467 200000 90446441 200000 149121700 200000 119198983 200000 917671495 200000 351216456 200000 914568396 200000 75138118 200000 318719949 200000 218601260 200000 182407190 200000 871213942 200000 940454885 200000 31459125 200000 161529642 200000 216214345 200000 12991944 200000 949843876 200000 688658386 200000 964030349 200000 369846734 200000 133039578 200000 582536437 200000 189194036 200000 274572656 200000 479981142 200000 478237340 200000 369139790 200000 726623046 200000 863036090 200000 209018864 200000 687801356 200000 535190281 200000 7273414 200000 47909688 200000 451935934 200000 291254162 200000 172558171 200000 702809055 200000 735508949 200000 549522136 200000 698780280 200000 832342123 200000 727203809 200000 207327733 200000 270764863 200000 475121286 200000 159307411 200000 982037280 200000 356467440 200000 683514616 200000 811972795 200000 34350515 200000 712725995 200000 846255018 200000 727733321 200000 421585446 200000 33054129 200000 452957091 200000 487062607 200000 982802449 200000 114533091 200000 964058382 200000 783897852 200000 762040876 200000 18896704 200000 662567729 200000 798718370 200000 722705489 200000 788300714 200000 520733814 200000 107101361 200000 455402872 200000 919937057 200000 767402085 200000 780545464 200000 945994170 200000 605649349 200000 582870438 200000 804537193 200000 382235726 200000 872725208 200000 637958147 200000 505981845 200000 112536461 200000 306376376 200000 964768355 200000 369069867 200000 836058864 200000 594703336 200000 425324239 200000 141143612 200000 248070416 200000 900041223 200000 553062000 200000 582714361 200000 280225700 200000 520349654 200000 638157198 200000 593802419 200000 913606533 200000 221537078 200000 532248466 200000 128056793 200000 234434733 200000 413732646 200000 167738115 200000 136241660 200000 265909811 200000 315622856 200000 459839371 200000 602037965 200000 145096783 200000 248166492 200000 494732275 200000 92436764 200000 271506011 200000 668289858 200000 452278817 200000 632814809 200000 186151631 200000 399864316 200000 576038688 200000 198121750 200000 517968195 200000 470305576 200000 789465367 200000 43899395 200000 181299312 200000 718075017 200000 301836112 200000 666947824 200000 767289902 200000 155733246 200000 252226098 200000 608747597 200000 817791350 200000 955913352 200000 246485830 200000 425452972 200000 644505696 200000 406041672 200000 657236277 200000 335880636 200000 321927205 200000 253023869 200000 958132678 200000 922321999 200000 136047902 200000 862603913 200000 315923428 200000 990743124 200000 820978882 200000 754632940 200000 19258773 200000 867357661 200000 750907819 200000 223445830 200000 223646211 200000 692086297 200000 665004944 200000 907767384 200000 373428598 200000 899827545 200000 286056779 200000 524107267 200000 105074007 200000 978430734 200000 783533780 200000 630526278 200000 391488557 200000 348934600 200000 711432514 200000 1935939 200000 73236899 200000 392877368 200000 413573840 200000 545990202 200000 318302847 200000 403906095 200000 937583317 200000 995638156 200000 746008235 200000 485411483 200000 872418250 200000 473641912 200000 123306287 200000 963747215 200000 995585351 200000 462907232 200000 152980019 200000 151426363 200000 508350469 200000 382067268 200000 346382081 200000 511401711 200000 203418588 200000 235194692 200000 662726144 200000 326115612 200000 237124038 200000 414779489 200000 824652473 200000 806022994 200000 228490201 200000 603257532 200000 631168469 200000 723749441 200000 403827023 200000 305774228 200000 4394780 200000 454428091 200000 546681985 200000 155973963 200000 632398710 200000 168422063 200000 553354470 200000 946535777 200000 951875821 200000 586591535 200000 767419160 200000 965751415 200000 445248168 200000 472386154 200000 141807311 200000 347293004 200000 352598768 200000 536717490 200000 413255906 200000 280746946 200000 769796910 200000 584396662 200000 556639564 200000 655582425 200000 593926634 200000 128795463 200000 353227556 200000 893292209 200000 42665676 200000 388070358 200000 518057635 200000 11646091 200000 804619933 200000 255035892 200000 29369633 200000 982745287 200000 114048838 200000 254129039 200000 646956311 200000 614511335 200000 679636943 200000 478779835 200000 756859933 200000 627768714 200000 207784033 200000 131191974 200000 714965229 200000 627917937 200000 209261636 200000 918991265 200000 343997277 200000 578654332 200000 500916192 200000 723076892 200000 621727847 200000 246600108 200000 260524734 200000 612084393 200000 323904548 200000 28552482 200000 283524999 200000 75242232 200000 846555083 200000 850687774 200000 889727491 200000 596412377 200000 359956918 200000 273846528 200000 263963419 200000 683410492 200000 931316572 200000 810981193 200000 507392727 200000 637256755 200000 896551767 200000 495308185 200000 303863391 200000 239269613 200000 297754463 200000 201103538 200000 21084156 200000 296798396 200000 669188684 200000 737675379 200000 273832727 200000 204620047 200000 348825623 200000 132660189 200000 242977848 200000 549826168 200000 124119512 200000 431373584 200000 654087431 200000 288328358 200000 943630280 200000 254585677 200000 256473166 200000 765381226 200000 628905791 200000 649120501 200000 912606196 200000 525027766 200000 148084406 200000 602371464 200000 101029634 200000 644338584 200000 971113414 200000 241818022 200000 960226209 200000 10746946 200000 222239014 200000 341368080 200000 554489113 200000 753120516 200000 812586671 200000 540755622 200000 975321042 200000 332036175 200000 403987803 200000 11970666 200000 859575638 200000 815402419 200000 174549825 200000 63236986 200000 36059724 200000 165887969 200000 280875417 200000 592810521 200000 557805693 200000 19187881 200000 627003581 200000 681470374 200000 623310545 200000 670311675 200000 825873445 200000 303691939 200000 686545234 200000 411354345 200000 218500713 200000 628569774 200000 661146920 200000 807840675 200000 325128001 200000 509451914 200000 307029146 200000 570149753 200000 649689991 200000 260527638 200000 917763346 200000 402588123 200000 687645491 200000 255111251 200000 824421656 200000 492442459 200000 444548958 200000 512333665 200000 738517077 200000 76761512 200000 620589631 200000 397873282 200000 36854160 200000 315583891 200000 502458671 200000 949024788 200000 803876532 200000 761944846 200000 787614375 200000 913787290 200000 458872007 200000 632591655 200000 377719872 200000 817145779 200000 318024179 200000 32734224 200000 384466097 200000 147172897 200000 412135296 200000 416268058 200000 337926100 200000 845403074 200000 222366166 200000 613226164 200000 93377184 200000 105435289 200000 220584575 200000 782517359 200000 162715951 200000 20875205 200000 188137506 200000 526877436 200000 860275385 200000 980311431 200000 831950984 200000 381561387 200000 460172694 200000 809658175 200000 101084826 200000 352187116 200000 205046591 200000 739226990 200000 527161952 200000 720104273 200000 734900300 200000 445705141 200000 336541954 200000 561941642 200000 511887990 200000 943971540 200000 415829706 200000 517695207 200000 437286037 200000 527780523 200000 255850783 200000 693649881 200000 552475298 200000 132262459 200000 323506314 200000 447035375 200000 732053941 200000 638800293 200000 579519156 200000 728430300 200000 537731592 200000 568838696 200000 737528421 200000 892666734 200000 414317297 200000 863221286 200000 920099717 200000 985919896 200000 896075499 200000 2647327 200000 918063902 200000 112433768 200000 138622348 200000 197274547 200000 198584151 200000 852699665 200000 798416783 200000 802597795 200000 535806329 200000 138175969 200000 699087562 200000 721948624 200000 547871212 200000 332387402 200000 308843064 200000 991089210 200000 608798266 200000 459132636 200000 19176944 200000 463340545 200000 4853002 200000 325446216 200000 124779307 200000 526563174 200000 239781414 200000 786241119 200000 145873473 200000 379879882 200000 996592757 200000 768936976 200000 772760235 200000 749558188 200000 76297728 200000 578059116 200000 73856769 200000 297376942 200000 976365551 200000 801706915 200000 898638076 200000 826505104 200000 634582156 200000 900371207 200000 76030836 200000 782037042 200000 533969214 200000 839983368 200000 920012387 200000 575035797 200000 658361998 200000 562926134 200000 308632287 200000 746784730 200000 3451941 200000 528660546 200000 974805795 200000 818489920 200000 574790859 200000 452031483 200000 77837957 200000 546458922 200000 72667241 200000 833187668 200000 395361664 200000 878800918 200000 596312070 200000 576839004 200000 246138794 200000 843088293 200000 734477260 200000 486505539 200000 957155774 200000 68763544 200000 897681156 200000 254247770 200000 658445203 200000 621521616 200000 602400276 200000 733859091 200000 310748194 200000 390598477 200000 165926023 200000 775661308 200000 27779971 200000 472435247 200000 516073221 200000 954809287 200000 729328879 200000 609937847 200000 314957141 200000 759501637 200000 565936318 200000 903819078 200000 858712161 200000 726085733 200000 479694953 200000 470717788 200000 708548657 200000 271506744 200000 932399240 200000 977832345 200000 627173870 200000 391490287 200000 628438740 200000 515822270 200000 108531168 200000 102474714 200000 241893926 200000 866930859 200000 403675503 200000 60590954 200000 80330869 200000 722653281 200000 57680677 200000 567025711 200000 790606043 200000 699346945 200000 284704425 200000 581637593 200000 267800463 200000 605387467 200000 290937028 200000 707463482 200000 879305707 200000 940754719 200000 844759902 200000 792152642 200000 863502439 200000 962834046 200000 557351809 200000 169769985 200000 555347611 200000 42827657 200000 192099156 200000 542786215 200000 579654463 200000 3354111 200000 163348001 200000 215339398 200000 703612461 200000 645923010 200000 929773134 200000 139551501 200000 729251421 200000 797953490 200000 995111782 200000 769102542 200000 972858856 200000 680016464 200000 101853201 200000 858810744 200000 853848581 200000 807938171 200000 28334103 200000 128554205 200000 691278093 200000 34073525 200000 585174112 200000 703031788 200000 104184441 200000 505894013 200000 632386805 200000 697873590 200000 343580386 200000 666910325 200000 698857727 200000 582255212 200000 175631359 200000 910322781 200000 769654470 200000 520640350 200000 422629545 200000 192481302 200000 353362866 200000 645953789 200000 49206490 200000 558896799 200000 811691085 200000 287626201 200000 696497577 200000 610801690 200000 364595262 200000 566653347 200000 490627406 200000 793384903 200000 545499726 200000 191383851 200000 359549219 200000 454819335 200000 648453222 200000 493837410 200000 354793888 200000 233552985 200000 960690062 200000 271593560 200000 465772637 200000 383779679 200000 873141230 200000 782756670 200000 447491091 200000 909402328 200000 839288015 200000 432744035 200000 925565594 200000 415957926 200000 425332378 200000 174623290 200000 716310251 200000 400388041 200000 607903960 200000 489031762 200000 477750046 200000 790900322 200000 47725615 200000 997722459 200000 359767148 200000 988947888 200000 764616298 200000 851468583 200000 203334958 200000 835774741 200000 171278448 200000 850788005 200000 694666459 200000 519884561 200000 973760075 200000 203931110 200000 552340493 200000 870676804 200000 847285026 200000 981448732 200000 533857915 200000 966421615 200000 152274750 200000 910022037 200000 447459071 200000 596647539 200000 986658823 200000 451697091 200000 162570129 200000 402626640 200000 579176455 200000 898153782 200000 806767944 200000 674514982 200000 211111141 200000 449917343 200000 181242975 200000 911951158 200000 934077802 200000 634788814 200000 999426605 200000 231157728 200000 220642175 200000 331943348 200000 514896683 200000 935276454 200000 328706092 200000 381723233 200000 673111281 200000 100718886 200000 828661146 200000 590530054 200000 420666936 200000 423408675 200000 646036240 200000 875658227 200000 82527448 200000 203103100 200000 144776953 200000 949610137 200000 650713547 200000 16754994 200000 244829915 200000 534061447 200000 78601511 200000 619766374 200000 581605216 200000 384704880 200000 69168678 200000 953380696 200000 940157007 200000 60855843 200000 985468193 200000 452456808 200000 818213523 200000 380958864 200000 12133775 200000 939610391 200000 577394226 200000 427014857 200000 430091786 200000 602665989 200000 679333462 200000 205447677 200000 147658314 200000 861848819 200000 657900872 200000 330819197 200000 104872230 200000 246799810 200000 594284142 200000 619439035 200000 32824985 200000 852935538 200000 191035987 200000 728261701 200000 868849594 200000 517236259 200000 350848670 200000 334813645 200000 203202242 200000 453397270 200000 967247897 200000 290083619 200000 399694601 200000 201802412 200000 714791595 200000 112150072 200000 643347720 200000 428092516 200000 864966493 200000 355593756 200000 979574359 200000 82685664 200000 713858648 200000 88215808 200000 135860656 200000 8119264 200000 739474147 200000 326232116 200000 416466665 200000 203385924 200000 73965929 200000 788805161 200000 725756668 200000 9407502 200000 103332720 200000 927705199 200000 892500994 200000 82119772 200000 862491554 200000 523739063 200000 485641522 200000 518652273 200000 378379207 200000 3616209 200000 551105254 200000 320570540 200000 264927943 200000 29279661 200000 500008085 200000 103858830 200000 880397484 200000 214571357 200000 774204633 200000 753409720 200000 82502813 200000 782402064 200000 184089962 200000 246933993 200000 613220580 200000 616334872 200000 372823328 200000 148313603 200000 727418087 200000 92916452 200000 7113716 200000 549027334 200000 383184177 200000 363246342 200000 267534078 200000 510635026 200000 14238570 200000 604865581 200000 8240759 200000 582428009 200000 126297689 200000 615026986 200000 988300727 200000 55927913 200000 758928872 200000 958105582 200000 815436599 200000 780052629 200000 140429088 200000 428008842 200000 481286800 200000 246147212 200000 924261927 200000 995214381 200000 858944633 200000 872072719 200000 344312904 200000 391619880 200000 14208203 200000 417767422 200000 955827691 200000 36079852 200000 923634304 200000 374577243 200000 793778839 200000 652579081 200000 916962223 200000 617913413 200000 233259766 200000 285490736 200000 347308432 200000 380734460 200000 908747984 200000 534604336 200000 433470077 200000 846649571 200000 308775182 200000 60135420 200000 991432174 200000 703475064 200000 916779448 200000 388555683 200000 6261883 200000 638195549 200000 862917110 200000 661716566 200000 203115484 200000 309377361 200000 954044945 200000 195365988 200000 338278124 200000 460625206 200000 628852082 200000 795594560 200000 888920480 200000 267373580 200000 559576226 200000 551409528 200000 797035284 200000 199441908 200000 421475143 200000 787549375 200000 659622270 200000 601940525 200000 72333868 200000 996592611 200000 460574775 200000 923795225 200000 517268280 200000 288078550 200000 253107128 200000 320201783 200000 107752820 200000 369662633 200000 673594778 200000 46738474 200000 309798153 200000 239240075 200000 816856724 200000 462378160 200000 406539583 200000 365533901 200000 681037952 200000 214210218 200000 138357375 200000 99320032 200000 886785622 200000 89928218 200000 358286928 200000 853618516 200000 613081133 200000 327734303 200000 961091421 200000 745516762 200000 945141568 200000 877180666 200000 507475820 200000 60896066 200000 500885478 200000 953562123 200000 284868967 200000 499016573 200000 467776408 200000 751236052 200000 20224341 200000 531804571 200000 176577774 200000 833766899 200000 517387873 200000 179405517 200000 955273121 200000 421289771 200000 478852305 200000 684397411 200000 720117897 200000 649234267 200000 384992272 200000 669830861 200000 916982687 200000 677073284 200000 708608164 200000 704502173 200000 40928763 200000 290151367 200000 503365174 200000 250289027 200000 843435991 200000 890512739 200000 697496464 200000 349941582 200000 191553673 200000 163124922 200000 68778138 200000 252890353 200000 274630284 200000 790581068 200000 379695707 200000 447975802 200000 209572214 200000 379846073 200000 27309821 200000 577753883 200000 119272450 200000 409869251 200000 537683912 200000 83020581 200000 537415687 200000 318640712 200000 169070373 200000 581340167 200000 491259517 200000 34103627 200000 240601756 200000 77312338 200000 20633982 200000 712481259 200000 822137045 200000 313673143 200000 661682754 200000 922354793 200000 587970969 200000 281466118 200000 88440609 200000 716387878 200000 148795857 200000 342514224 200000 894585748 200000 323787681 200000 123577221 200000 964688709 200000 402129971 200000 777295484 200000 348512222 200000 175450486 200000 703623351 200000 49701751 200000 503493923 200000 30566675 200000 465852409 200000 603061362 200000 895733439 200000 874685837 200000 908255728 200000 169908846 200000 191749432 200000 247537524 200000 549761461 200000 93472652 200000 770413624 200000 940134008 200000 972397442 200000 91310348 200000 956386951 200000 639066987 200000 936495277 200000 15174990 200000 462026765 200000 558305341 200000 529319345 200000 788678611 200000 517303764 200000 494126077 200000 863116324 200000 230795067 200000 718164483 200000 566465246 200000 698486977 200000 328146760 200000 8039907 200000 353873454 200000 954203999 200000 676503256 200000 78672349 200000 416069727 200000 544968951 200000 507370478 200000 147648377 200000 557632258 200000 801760161 200000 795241386 200000 790732639 200000 369991878 200000 842388630 200000 480008267 200000 274716505 200000 65311612 200000 599222830 200000 171251506 200000 684351054 200000 668899349 200000 472864226 200000 548088033 200000 166649927 200000 719505570 200000 428627530 200000 609859831 200000 609897069 200000 494243922 200000 906321184 200000 19145269 200000 475848455 200000 71472502 200000 325738298 200000 807538811 200000 195033472 200000 839396735 200000 440041618 200000 737582283 200000 687809630 200000 271237373 200000 101374017 200000 88657219 200000 261609291 200000 86532512 200000 784820862 200000 363371302 200000 182123791 200000 210925114 200000 605201059 200000 476085971 200000 936475027 200000 675026107 200000 112628008 200000 583041483 200000 179654110 200000 690793523 200000 97793957 200000 653760687 200000 28899355 200000 618696914 200000 666759890 200000 712790335 200000 516469648 200000 89028586 200000 348079242 200000 918558811 200000 69522599 200000 432880618 200000 811038658 200000 708715523 200000 508552424 200000 960229476 200000 897793174 200000 819544410 200000 631593723 200000 603196935 200000 928804412 200000 392448670 200000 398751402 200000 536424100 200000 727735565 200000 879650097 200000 733734620 200000 497417517 200000 263654530 200000 882064787 200000 686155675 200000 324593072 200000 70702388 200000 157616484 200000 686028301 200000 165830495 200000 407648474 200000 900630885 200000 626008701 200000 979885194 200000 663118926 200000 586104182 200000 282341459 200000 576420514 200000 220890503 200000 359320217 200000 513512982 200000 354422327 200000 442837919 200000 506654957 200000 42609008 200000 470691578 200000 344619213 200000 448636339 200000 482097962 200000 899236283 200000 902277739 200000 158435147 200000 136856362 200000 361597547 200000 921369841 200000 150180150 200000 264560251 200000 461581338 200000 802000375 200000 25312277 200000 357677381 200000 775188728 200000 95156790 200000 571829159 200000 572602063 200000 736237143 200000 123538822 200000 572252367 200000 122137987 200000 391232167 200000 581170400 200000 145910667 200000 842529001 200000 82948471 200000 312621148 200000 14647548 200000 427238314 200000 925732218 200000 498480947 200000 993822052 200000 668501902 200000 728495230 200000 229702078 200000 548513825 200000 388717949 200000 643064694 200000 747846516 200000 718859702 200000 253641088 200000 725248624 200000 181783279 200000 423205826 200000 884534976 200000 395497118 200000 338732006 200000 238212359 200000 79120261 200000 962000977 200000 381502771 200000 886573411 200000 993942840 200000 43297528 200000 837056718 200000 529296857 200000 485052512 200000 381883172 200000 251291598 200000 7280264 200000 735420072 200000 303700614 200000 887042158 200000 286603441 200000 747763926 200000 63648750 200000 649971205 200000 173878964 200000 44020948 200000 380736845 200000 621332748 200000 729858067 200000 445032874 200000 316753843 200000 720112923 200000 252149101 200000 407317376 200000 927515473 200000 241486059 200000 122624130 200000 787281312 200000 15224183 200000 265095253 200000 700602421 200000 536172657 200000 939247765 200000 636479056 200000 17711748 200000 416600956 200000 858086461 200000 743910645 200000 546580624 200000 792501098 200000 747640607 200000 342415229 200000 492311707 200000 653212163 200000 49828106 200000 481873985 200000 412404740 200000 85406767 200000 297484017 200000 203857080 200000 337873740 200000 154911736 200000 602044130 200000 419380604 200000 207184915 200000 641665669 200000 988767248 200000 576563781 200000 57580827 200000 827514911 200000 828547785 200000 463283691 200000 639991874 200000 862254127 200000 34331775 200000 750239334 200000 516956299 200000 731442493 200000 906378691 200000 615555280 200000 444496917 200000 249040113 200000 673501252 200000 675711329 200000 514771489 200000 820198932 200000 824453843 200000 237395825 200000 211346704 200000 753643151 200000 808610657 200000 324445049 200000 269802081 200000 517720938 200000 295687422 200000 435921681 200000 692019382 200000 217679566 200000 329827803 200000 289976563 200000 973109199 200000 757468675 200000 889822024 200000 208621301 200000 143694477 200000 241954673 200000 765717430 200000 865293841 200000 742168815 200000 292913313 200000 882075829 200000 945104480 200000 829682711 200000 247694396 200000 695906549 200000 949677849 200000 850521156 200000 624163338 200000 111133768 200000 749131926 200000 252345560 200000 364253940 200000 291547550 200000 65109070 200000 511270996 200000 277193474 200000 813276935 200000 627285211 200000 345889366 200000 462036316 200000 631439283 200000 96073717 200000 331863456 200000 88189515 200000 596770292 200000 234582132 200000 346050067 200000 237699384 200000 770525497 200000 733254737 200000 577007791 200000 15092907 200000 814504467 200000 416070308 200000 400619413 200000 170693708 200000 63272500 200000 442811814 200000 468640260 200000 301196005 200000 415545962 200000 136660143 200000 461106269 200000 402546781 200000 873041575 200000 503803448 200000 978732578 200000 791888829 200000 121132539 200000 949007322 200000 493123570 200000 128761134 200000 241373335 200000 236179532 200000 741852046 200000 300957688 200000 572489164 200000 794654568 200000 548807127 200000 781657219 200000 786745352 200000 235291685 200000 690897612 200000 112846937 200000 351600351 200000 847298205 200000 93189007 200000 808542753 200000 307438334 200000 338841095 200000 907350624 200000 999383972 200000 628374584 200000 908347069 200000 969184927 200000 819598283 200000 846331261 200000 182613047 200000 489668813 200000 388283549 200000 392710365 200000 420984077 200000 644402827 200000 278368581 200000 934641544 200000 334386935 200000 64336024 200000 357651977 200000 298510288 200000 414200016 200000 250693334 200000 602506323 200000 574485797 200000 256754317 200000 13309509 200000 47111851 200000 340249622 200000 51020106 200000 205141766 200000 962270906 200000 97886805 200000 246127421 200000 711392856 200000 470551367 200000 820165299 200000 241516991 200000 135408797 200000 830054973 200000 942210847 200000 258514249 200000 183398741 200000 665794210 200000 157790379 200000 391071092 200000 312703776 200000 937217696 200000 659395974 200000 670194935 200000 489207743 200000 516626303 200000 397914881 200000 612319660 200000 923442195 200000 742711719 200000 360129933 200000 793497227 200000 316362267 200000 361859746 200000 867156666 200000 365814187 200000 226968825 200000 403026711 200000 190861625 200000 912754759 200000 438249197 200000 495652559 200000 644056794 200000 464197302 200000 19269976 200000 28249267 200000 117107342 200000 912198769 200000 871223481 200000 981535435 200000 943069797 200000 339662864 200000 30818994 200000 89492031 200000 182041488 200000 557206348 200000 509715458 200000 55329625 200000 734194271 200000 184282877 200000 23287947 200000 692582784 200000 746288706 200000 286894876 200000 548397902 200000 256975165 200000 461505483 200000 35302593 200000 358359657 200000 939238969 200000 274549929 200000 19811366 200000 771313951 200000 523039036 200000 704001454 200000 676197025 200000 798100943 200000 916640302 200000 561562825 200000 9688237 200000 773288953 200000 52569625 200000 13544716 200000 314123744 200000 837688384 200000 891844388 200000 646488742 200000 878346997 200000 520880226 200000 901794456 200000 385087209 200000 243081155 200000 490100545 200000 907550941 200000 188341316 200000 110993218 200000 895937756 200000 76778877 200000 278792264 200000 478529420 200000 230754901 200000 744987423 200000 892592550 200000 891959257 200000 205541869 200000 681527693 200000 308197422 200000 950194817 200000 939609858 200000 33227182 200000 197863121 200000 59669245 200000 873249814 200000 16289675 200000 821183903 200000 846205925 200000 26559178 200000 144732236 200000 785853385 200000 49979122 200000 837769182 200000 357256763 200000 601488287 200000 124176637 200000 637004082 200000 794743487 200000 872003218 200000 480889853 200000 661250504 200000 156783713 200000 678907186 200000 818401547 200000 815040446 200000 413607114 200000 199775535 200000 23615585 200000 280235607 200000 1823938 200000 69764955 200000 866958165 200000 65138674 200000 510115890 200000 714127269 200000 663740514 200000 336817168 200000 396791841 200000 233197343 200000 543001886 200000 289654610 200000 725961401 200000 537442296 200000 743768132 200000 619005815 200000 465062723 200000 651877250 200000 427056043 200000 723186529 200000 670452773 200000 42382892 200000 718593100 200000 469532432 200000 969936618 200000 596614536 200000 299550271 200000 329241508 200000 197940282 200000 5157445 200000 763914941 200000 172943710 200000 267796444 200000 526251572 200000 663844894 200000 2581407 200000 714798778 200000 856459846 200000 843896283 200000 329961702 200000 292541148 200000 688002187 200000 585259148 200000 833603797 200000 229840235 200000 369550900 200000 226216427 200000 868473900 200000 447359151 200000 631484305 200000 889853134 200000 486173388 200000 596966928 200000 922973203 200000 521140527 200000 399266228 200000 46296088 200000 119634506 200000 964255783 200000 696234246 200000 221349486 200000 497634791 200000 840631277 200000 724512257 200000 249950683 200000 452872634 200000 739896283 200000 698597128 200000 232343623 200000 673035700 200000 481476201 200000 435201945 200000 805396156 200000 777823460 200000 30143791 200000 917606485 200000 740126561 200000 873101693 200000 225754341 200000 106036990 200000 60443520 200000 297681613 200000 339152230 200000 722168947 200000 908885375 200000 148508999 200000 491299239 200000 936610485 200000 651216105 200000 674735225 200000 295986116 200000 735109860 200000 323586150 200000 199578390 200000 808165619 200000 63108929 200000 268514750 200000 907898092 200000 793041293 200000 409220909 200000 566925273 200000 361541869 200000 995349259 200000 720338728 200000 525501120 200000 497297706 200000 862585350 200000 503064274 200000 233579420 200000 116308178 200000 337045045 200000 493378284 200000 856104117 200000 742962230 200000 66426482 200000 6349655 200000 481103219 200000 978925767 200000 255941300 200000 852214546 200000 517003872 200000 935426837 200000 676422677 200000 729465407 200000 958007587 200000 76857041 200000 665477836 200000 516435998 200000 548789381 200000 285570763 200000 633713715 200000 835494671 200000 677044847 200000 448491252 200000 169840834 200000 44917395 200000 177084393 200000 669552220 200000 445523985 200000 599206731 200000 862387483 200000 86570291 200000 383112921 200000 41180919 200000 488902478 200000 808968907 200000 430287602 200000 243966583 200000 257386220 200000 64088979 200000 411328341 200000 802648012 200000 230655355 200000 29141789 200000 45568538 200000 849098262 200000 153430948 200000 785181721 200000 711880314 200000 908401559 200000 104808241 200000 910004310 200000 584638158 200000 220068270 200000 63779081 200000 328274630 200000 540208781 200000 847551707 200000 439607094 200000 263211386 200000 18225233 200000 391190721 200000 290690271 200000 307720097 200000 821907921 200000 371597854 200000 592168013 200000 183095180 200000 463120359 200000 616316116 200000 230166248 200000 862341804 200000 524129419 200000 661716962 200000 559079226 200000 372626322 200000 8073428 200000 368349546 200000 899609322 200000 102963181 200000 695539453 200000 621075628 200000 92428482 200000 383068814 200000 13789789 200000 494127625 200000 622055080 200000 928473958 200000 799207789 200000 988846848 200000 367884199 200000 607108485 200000 142008261 200000 739988531 200000 302099943 200000 318821659 200000 873718814 200000 316668770 200000 253852335 200000 96184186 200000 319070289 200000 700688749 200000 255045738 200000 424063250 200000 249796437 200000 849520725 200000 245525662 200000 485624691 200000 207412547 200000 363937083 200000 392002549 200000 412371277 200000 841472852 200000 914709086 200000 784741430 200000 452167794 200000 461807585 200000 896899872 200000 442970188 200000 75823569 200000 629535329 200000 428897281 200000 768522813 200000 412324732 200000 613144942 200000 942598306 200000 754023731 200000 19797154 200000 637289152 200000 819235778 200000 952776055 200000 948812181 200000 811522351 200000 886657347 200000 32852591 200000 174473156 200000 657788083 200000 535113252 200000 39842982 200000 439552960 200000 919098470 200000 258392200 200000 756656580 200000 906515259 200000 624630400 200000 526150573 200000 17800848 200000 641793795 200000 870948953 200000 449934324 200000 109777140 200000 555906826 200000 499373162 200000 915194591 200000 472559608 200000 818329184 200000 194517579 200000 629947149 200000 629008837 200000 656561462 200000 318771894 200000 125813823 200000 540817826 200000 841302748 200000 344828801 200000 873705813 200000 776660986 200000 606812099 200000 149875110 200000 345499216 200000 966596179 200000 856943483 200000 848482110 200000 43056209 200000 91757399 200000 404500148 200000 235823488 200000 749631384 200000 767131342 200000 858723648 200000 588367046 200000 426864517 200000 484387744 200000 543754255 200000 804110472 200000 91279001 200000 278485975 200000 698687792 200000 830263645 200000 930388596 200000 810082970 200000 897288150 200000 923470080 200000 804863960 200000 741229107 200000 365435471 200000 74107976 200000 553316004 200000 910176264 200000 88494094 200000 99160366 200000 577333209 200000 881374372 200000 328620449 200000 659193546 200000 326479767 200000 643999151 200000 367574714 200000 27453269 200000 859832095 200000 962232816 200000 447196202 200000 313654823 200000 94789842 200000 954403154 200000 391167456 200000 555825081 200000 180128303 200000 98490075 200000 594364653 200000 941760932 200000 655794648 200000 839391412 200000 725793666 200000 517176991 200000 375336333 200000 322742823 200000 321107695 200000 984455812 200000 49835567 200000 163649948 200000 886158245 200000 509433930 200000 954870717 200000 450720410 200000 500375860 200000 944033803 200000 904973145 200000 187281867 200000 538837581 200000 313571070 200000 867574083 200000 618378487 200000 630807744 200000 922253181 200000 357128411 200000 726839559 200000 488470910 200000 169787136 200000 663915170 200000 896963075 200000 609365655 200000 778458655 200000 363511865 200000 333799187 200000 644198715 200000 637259410 200000 69140064 200000 899633793 200000 798491580 200000 727910708 200000 916360951 200000 855420851 200000 54534025 200000 189281786 200000 673095423 200000 233601845 200000 457759540 200000 529997824 200000 698166936 200000 825031340 200000 948087916 200000 69150588 200000 178488579 200000 913701091 200000 422465539 200000 434083271 200000 317388961 200000 209085377 200000 492027368 200000 910187354 200000 546033394 200000 529723471 200000 518502700 200000 713862606 200000 86445718 200000 819596470 200000 386443265 200000 233423322 200000 830587726 200000 874743870 200000 328108981 200000 25498968 200000 440446459 200000 388104528 200000 903943866 200000 75050304 200000 415992476 200000 218889587 200000 319977120 200000 787682217 200000 193166931 200000 431408466 200000 115858968 200000 320082894 200000 712078176 200000 648343731 200000 665255666 200000 721856518 200000 783577892 200000 689344640 200000 312385055 200000 247746506 200000 597442078 200000 291286720 200000 781282223 200000 43336114 200000 959344112 200000 127765662 200000 825980626 200000 62227831 200000 710223194 200000 442759264 200000 796676058 200000 322071025 200000 729408060 200000 696446833 200000 624327223 200000 704441113 200000 399675799 200000 414050903 200000 997841017 200000 238053895 200000 513288587 200000 707173051 200000 360014416 200000 821360373 200000 862884698 200000 247737191 200000 235104398 200000 433011513 200000 293250915 200000 284181059 200000 503586594 200000 268539214 200000 47586087 200000 124991062 200000 504445214 200000 401961674 200000 985786182 200000 352822730 200000 332700849 200000 121516136 200000 825102209 200000 554323943 200000 479820588 200000 384032255 200000 946742457 200000 886478102 200000 607518976 200000 253546119 200000 715754734 200000 460821727 200000 234638270 200000 223855642 200000 698912064 200000 632190442 200000 339185173 200000 615643632 200000 223042032 200000 159373312 200000 335189974 200000 567109729 200000 327471710 200000 368430090 200000 239265778 200000 653923558 200000 397327116 200000 693305360 200000 916248185 200000 283943959 200000 178332057 200000 966673723 200000 217085596 200000 298473389 200000 895584965 200000 135203282 200000 96372395 200000 196425857 200000 167234675 200000 957245760 200000 329336342 200000 148888202 200000 376720801 200000 85453835 200000 780925295 200000 875978977 200000 372929649 200000 399418845 200000 367516262 200000 679059904 200000 720166434 200000 662656382 200000 672996811 200000 458024573 200000 282389782 200000 974231766 200000 801238414 200000 935102867 200000 121161421 200000 629244143 200000 432938177 200000 174541976 200000 779259880 200000 84473840 200000 759778707 200000 202072647 200000 253818406 200000 815682338 200000 377541462 200000 708147319 200000 650281577 200000 582933230 200000 568056441 200000 832836641 200000 622409905 200000 770120412 200000 712287373 200000 182884701 200000 581409310 200000 97612180 200000 783640644 200000 83261284 200000 624466673 200000 876699360 200000 261949292 200000 689099918 200000 24861835 200000 874761127 200000 251728119 200000 11775572 200000 45231467 200000 523962866 200000 976512245 200000 926507342 200000 569287475 200000 147330282 200000 568509591 200000 304798006 200000 740133027 200000 463525590 200000 29457965 200000 48848610 200000 153132444 200000 272524577 200000 835014440 200000 335730764 200000 942041373 200000 995427409 200000 359627288 200000 461938317 200000 894714696 200000 124662800 200000 106645166 200000 480182748 200000 492455261 200000 675482406 200000 273372602 200000 813510547 200000 721064892 200000 847827836 200000 644931372 200000 575268906 200000 620649446 200000 32948761 200000 716099094 200000 885238073 200000 67221116 200000 441705256 200000 457920680 200000 157289336 200000 462500157 200000 836553711 200000 716934705 200000 511880386 200000 591817483 200000 8958680 200000 998627620 200000 825409036 200000 738159078 200000 59302763 200000 615627535 200000 707981682 200000 959979758 200000 453460560 200000 512610980 200000 994740266 200000 517093477 200000 693389649 200000 538640308 200000 467365517 200000 898452393 200000 798770517 200000 15298862 200000 922156052 200000 15579453 200000 796585574 200000 689723683 200000 885277528 200000 274349760 200000 940899754 200000 607792836 200000 647422992 200000 130860787 200000 136691564 200000 143364706 200000 808100630 200000 884070839 200000 116086036 200000 201127276 200000 667591777 200000 40146443 200000 351893289 200000 99754099 200000 720746251 200000 597709841 200000 132467029 200000 442821416 200000 259606347 200000 32198409 200000 135060577 200000 253651547 200000 884592251 200000 212742995 200000 443159603 200000 550070780 200000 471399699 200000 958160497 200000 240213974 200000 122066717 200000 987863211 200000 694224641 200000 709358450 200000 224727022 200000 565657084 200000 775159494 200000 132862542 200000 175188927 200000 29988062 200000 610259103 200000 893304020 200000 146192128 200000 466062922 200000 713666189 200000 26970252 200000 384265539 200000 483550808 200000 61548465 200000 146028063 200000 84821303 200000 734542914 200000 636023370 200000 623652181 200000 365880494 200000 609765470 200000 767939514 200000 266391830 200000 860340887 200000 518604326 200000 256729729 200000 386242411 200000 790425860 200000 138909747 200000 556408895 200000 990919037 200000 123991844 200000 843023932 200000 15036341 200000 286142356 200000 698376008 200000 479569179 200000 713339588 200000 777480985 200000 317425889 200000 556465864 200000 893517931 200000 977340051 200000 435840 200000 724127834 200000 577329356 200000 936036269 200000 812052947 200000 354459148 200000 861977383 200000 416236845 200000 728082862 200000 326034229 200000 859970013 200000 775239421 200000 949002750 200000 538645582 200000 368866413 200000 138081829 200000 980477399 200000 886222575 200000 532252025 200000 921641165 200000 211336038 200000 667246033 200000 404565697 200000 236776511 200000 526116350 200000 932017869 200000 178617637 200000 715009762 200000 150892559 200000 251074266 200000 911667366 200000 953219647 200000 882709289 200000 599585809 200000 485485669 200000 236636415 200000 838006268 200000 507081643 200000 332331681 200000 273152746 200000 853987418 200000 618277889 200000 886641340 200000 754671336 200000 327551794 200000 647214730 200000 774131510 200000 207354627 200000 331592854 200000 732722656 200000 234778032 200000 180123746 200000 912833461 200000 720728507 200000 853950697 200000 120500558 200000 877621985 200000 285972723 200000 7583939 200000 560706352 200000 214430089 200000 711155072 200000 57456702 200000 214813328 200000 76324414 200000 805746812 200000 830429050 200000 335565590 200000 354109105 200000 3846175 200000 937533368 200000 99283339 200000 76521395 200000 181859777 200000 526952792 200000 835458008 200000 119464755 200000 421967323 200000 524282844 200000 978726150 200000 677502530 200000 992105989 200000 810323939 200000 272192827 200000 695859473 200000 181576953 200000 656834350 200000 491230146 200000 815503088 200000 456235149 200000 717802653 200000 445344514 200000 232702031 200000 871164859 200000 162464817 200000 966743685 200000 231795904 200000 84499100 200000 489536267 200000 871954161 200000 897947891 200000 903305831 200000 153964907 200000 802110481 200000 780597944 200000 293075318 200000 330475185 200000 133191373 200000 189052159 200000 988513089 200000 485100382 200000 886342957 200000 817803226 200000 607866975 200000 141201171 200000 639486041 200000 248404601 200000 233209483 200000 759104143 200000 452993178 200000 47401771 200000 973625500 200000 847318452 200000 264932697 200000 600642402 200000 439767691 200000 931823490 200000 574955806 200000 443452847 200000 522041712 200000 663112217 200000 394892689 200000 636382145 200000 187055492 200000 850096826 200000 412349308 200000 847271018 200000 639338527 200000 657430470 200000 87509190 200000 366714265 200000 284015546 200000 483314365 200000 396021880 200000 280428127 200000 844904942 200000 556951103 200000 172077243 200000 897622253 200000 494268786 200000 731357197 200000 895662807 200000 335501971 200000 861111840 200000 748624647 200000 660643636 200000 645481922 200000 981306095 200000 711206191 200000 595601756 200000 534812682 200000 77325305 200000 886018979 200000 928777206 200000 878989340 200000 329596021 200000 958579366 200000 552136907 200000 685565384 200000 758131901 200000 841436056 200000 889747652 200000 33801214 200000 336607817 200000 218818296 200000 231945192 200000 772580048 200000 67124145 200000 926427239 200000 45441378 200000 844875630 200000 647851181 200000 468858535 200000 669066104 200000 321510952 200000 183339032 200000 473896855 200000 701517204 200000 295208046 200000 340441063 200000 396781624 200000 505811006 200000 682605266 200000 112752438 200000 550024362 200000 324140319 200000 218214659 200000 497162811 200000 453226543 200000 353337598 200000 847462867 200000 247132239 200000 933899046 200000 411656646 200000 181041 200000 756929003 200000 8310031 200000 536459389 200000 238168622 200000 966388392 200000 685106316 200000 719212877 200000 752857339 200000 470391101 200000 829121886 200000 30084478 200000 207788777 200000 690167684 200000 979026531 200000 844054904 200000 243568743 200000 166073973 200000 293952926 200000 776257733 200000 179242758 200000 215326247 200000 402990 200000 256409612 200000 183521143 200000 876096469 200000 486906452 200000 393789718 200000 949153162 200000 613225942 200000 16503664 200000 487828172 200000 778450480 200000 472041379 200000 421366275 200000 359352118 200000 880602489 200000 774906324 200000 986535342 200000 435500412 200000 927162517 200000 184751650 200000 671271217 200000 374311400 200000 142138326 200000 248092517 200000 840282732 200000 502084065 200000 267831980 200000 739273622 200000 174794848 200000 920246256 200000 881493414 200000 181098958 200000 980091182 200000 470678462 200000 945866871 200000 995807300 200000 998995989 200000 326534675 200000 228027374 200000 254698065 200000 318900599 200000 427567831 200000 787968507 200000 801629295 200000 565063380 200000 642300692 200000 500883887 200000 591342644 200000 347443916 200000 81458929 200000 935793980 200000 461242459 200000 721558305 200000 103143351 200000 655181808 200000 352867003 200000 511819441 200000 107140558 200000 256096829 200000 531843148 200000 42783103 200000 28930240 200000 829986740 200000 126768936 200000 535121578 200000 900081460 200000 405268228 200000 591347335 200000 231838323 200000 372240628 200000 658107902 200000 104771265 200000 5896763 200000 13653223 200000 331840403 200000 590684495 200000 745659009 200000 946010902 200000 845494227 200000 141714633 200000 246161127 200000 535601833 200000 664339951 200000 660131048 200000 374996525 200000 783444458 200000 139160631 200000 554143365 200000 652472883 200000 989869632 200000 8927259 200000 713672599 200000 318886394 200000 924333108 200000 152388653 200000 868378423 200000 345939363 200000 187456879 200000 795995165 200000 745133471 200000 709099118 200000 768562361 200000 637956282 200000 187913253 200000 571283131 200000 321223163 200000 474485751 200000 862082884 200000 741915659 200000 344287292 200000 729974499 200000 84415123 200000 876047614 200000 703463846 200000 181491630 200000 360083658 200000 861117781 200000 192247170 200000 167954346 200000 129137603 200000 222362609 200000 880600118 200000 651121478 200000 146978422 200000 866618066 200000 538045773 200000 258531347 200000 493437179 200000 878849304 200000 672054639 200000 103612610 200000 917204107 200000 178105604 200000 239217251 200000 364165924 200000 187441534 200000 602564087 200000 672100115 200000 77987368 200000 711542093 200000 749699185 200000 153431431 200000 559901663 200000 794456720 200000 336106514 200000 24953576 200000 789702010 200000 472021761 200000 549681563 200000 262036862 200000 978139977 200000 732946806 200000 885623020 200000 181981873 200000 279083709 200000 631074281 200000 726639366 200000 6254347 200000 266492518 200000 859237235 200000 911511050 200000 641838643 200000 181916661 200000 303715915 200000 761293624 200000 911403250 200000 397393465 200000 800873419 200000 918847728 200000 746387248 200000 709785381 200000 884129899 200000 531166387 200000 50617335 200000 493632968 200000 228303299 200000 100745506 200000 251819374 200000 646950482 200000 73827467 200000 738751996 200000 42605791 200000 339781653 200000 434211998 200000 231140387 200000 787874992 200000 437364608 200000 719000817 200000 512846743 200000 221528684 200000 958491173 200000 294384544 200000 652000633 200000 877743803 200000 146628275 200000 399142369 200000 599060488 200000 752489317 200000 311990012 200000 734165517 200000 770494630 200000 852846418 200000 653418991 200000 692569501 200000 617426386 200000 288536203 200000 55032733 200000 276960554 200000 47087918 200000 91322425 200000 390766903 200000 404583019 200000 515696507 200000 528980132 200000 72134925 200000 616719930 200000 88052887 200000 353727796 200000 265589392 200000 142165646 200000 515617157 200000 672046707 200000 480845905 200000 16660609 200000 835411555 200000 27854856 200000 216190974 200000 673085514 200000 858247284 200000 927624892 200000 727831146 200000 679383875 200000 609119256 200000 45014136 200000 141313925 200000 817299940 200000 49922254 200000 286348868 200000 45685343 200000 497633733 200000 72218424 200000 955835976 200000 137676073 200000 346316191 200000 406817045 200000 491606478 200000 886569778 200000 846494026 200000 292739399 200000 794891581 200000 703378669 200000 182262719 200000 775061454 200000 518546462 200000 115482601 200000 520758038 200000 426072523 200000 615202585 200000 782630614 200000 123436681 200000 819702141 200000 807536120 200000 630335878 200000 967280750 200000 116407366 200000 213969826 200000 57000168 200000 390206527 200000 587611302 200000 826254881 200000 546599181 200000 618820757 200000 986567229 200000 645548188 200000 685859111 200000 999136551 200000 959950796 200000 744470364 200000 605048196 200000 252751567 200000 842526004 200000 31835081 200000 964629398 200000 800945029 200000 726136693 200000 42313837 200000 512721901 200000 664270433 200000 859372719 200000 390854383 200000 139514426 200000 613784987 200000 695596067 200000 197480473 200000 966624077 200000 264307341 200000 241218097 200000 616776657 200000 298813719 200000 709709231 200000 556666459 200000 946190626 200000 722099880 200000 517982361 200000 301987135 200000 796449844 200000 291180081 200000 935044100 200000 340627616 200000 933859406 200000 475624194 200000 81951689 200000 957642077 200000 329678299 200000 131412876 200000 430847199 200000 460672376 200000 297759329 200000 637249886 200000 933551455 200000 594236431 200000 892481162 200000 739458347 200000 399598722 200000 474739557 200000 457881630 200000 850437314 200000 557062305 200000 247230169 200000 736794117 200000 807207699 200000 55132979 200000 806372076 200000 265053256 200000 397912112 200000 916295378 200000 505077054 200000 931679249 200000 540235080 200000 40166198 200000 454278288 200000 274539942 200000 358535852 200000 504634167 200000 721813699 200000 24578160 200000 354376654 200000 711762125 200000 383780055 200000 638599417 200000 593099580 200000 859317010 200000 917016300 200000 449894121 200000 371181224 200000 66731582 200000 49175619 200000 894324487 200000 767059682 200000 84019625 200000 321149757 200000 102567229 200000 149612507 200000 790773196 200000 989978969 200000 16104083 200000 247251619 200000 749818944 200000 405067577 200000 204477234 200000 538703723 200000 581918652 200000 23872669 200000 886278241 200000 46224259 200000 17464857 200000 883010149 200000 307972747 200000 741609820 200000 292960848 200000 946197139 200000 280942390 200000 653221510 200000 989796474 200000 645970501 200000 800717068 200000 394551730 200000 99027406 200000 259566526 200000 309343701 200000 261225648 200000 202619558 200000 173386845 200000 382854266 200000 626074736 200000 765681786 200000 338471587 200000 828953346 200000 998005508 200000 599406561 200000 341001265 200000 758056087 200000 381111195 200000 207764118 200000 840782790 200000 373495682 200000 594649735 200000 722651504 200000 448229188 200000 813014825 200000 980407607 200000 469953128 200000 853726635 200000 274180119 200000 998605885 200000 681755286 200000 370828571 200000 241147380 200000 573720392 200000 701728307 200000 390563030 200000 839388551 200000 896028457 200000 496346775 200000 233938234 200000 207775419 200000 955658705 200000 883531323 200000 842141130 200000 430338710 200000 874627665 200000 783474360 200000 312091429 200000 97518914 200000 618330840 200000 775398597 200000 497126668 200000 360487942 200000 786275511 200000 257412156 200000 58361951 200000 250579277 200000 627164255 200000 673898516 200000 509132576 200000 444013213 200000 190304096 200000 935200359 200000 744943726 200000 603626144 200000 607133803 200000 329915500 200000 884319370 200000 1648926 200000 118437712 200000 401699965 200000 990482132 200000 734158080 200000 206735103 200000 453446162 200000 8536525 200000 772291662 200000 922676618 200000 750255555 200000 791406358 200000 425008688 200000 439157281 200000 434222408 200000 710306158 200000 314833136 200000 318419219 200000 773904764 200000 349635255 200000 862522869 200000 494422483 200000 223465045 200000 484161521 200000 103020488 200000 936417519 200000 678067948 200000 634480445 200000 626498065 200000 558132762 200000 663919994 200000 421278170 200000 61589914 200000 316736546 200000 121978199 200000 711684138 200000 464426058 200000 557191418 200000 50315004 200000 460881325 200000 223434538 200000 656187312 200000 774813186 200000 729832707 200000 253121123 200000 706655350 200000 637655328 200000 525668333 200000 522802493 200000 270755484 200000 92247600 200000 716081483 200000 318013985 200000 332002963 200000 887915050 200000 848599327 200000 21550742 200000 531733484 200000 278095141 200000 123265160 200000 92721991 200000 612150101 200000 18146396 200000 523106247 200000 729077242 200000 995316386 200000 950245414 200000 377485884 200000 491370393 200000 738586816 200000 891229180 200000 845767785 200000 65923116 200000 181251522 200000 203810934 200000 184618476 200000 530058459 200000 743977688 200000 369831757 200000 329506696 200000 589934575 200000 867785810 200000 749604697 200000 170537244 200000 892160210 200000 940174752 200000 576586387 200000 522675625 200000 661196298 200000 69424468 200000 389575700 200000 281147216 200000 489979200 200000 706006814 200000 705460755 200000 981033296 200000 380687678 200000 518318029 200000 560796649 200000 400151563 200000 171814380 200000 683523924 200000 953858064 200000 869505793 200000 83252305 200000 875775169 200000 9561118 200000 602487507 200000 343420567 200000 757431366 200000 830563022 200000 166820672 200000 177211910 200000 346615604 200000 717533687 200000 160587050 200000 545219847 200000 590462458 200000 588935313 200000 421732496 200000 564788002 200000 205777449 200000 168004790 200000 155292820 200000 114738943 200000 547691634 200000 766588830 200000 814007158 200000 251759207 200000 162549926 200000 403671969 200000 543259287 200000 832664131 200000 939677619 200000 520706104 200000 353300598 200000 8243867 200000 84917677 200000 444860923 200000 503915701 200000 10713752 200000 34620353 200000 675589283 200000 421072916 200000 534020737 200000 618635842 200000 518101769 200000 668796019 200000 612083137 200000 521015456 200000 718602020 200000 787540692 200000 207669982 200000 574222699 200000 999477261 200000 757579093 200000 96624002 200000 245657171 200000 175723006 200000 991999801 200000 563804277 200000 600806954 200000 230837837 200000 665342175 200000 163163039 200000 204328160 200000 581158261 200000 91992008 200000 348713994 200000 53640068 200000 191493901 200000 754195092 200000 347469277 200000 720472137 200000 34166733 200000 48348933 200000 994206305 200000 109433469 200000 314394511 200000 58779642 200000 183229439 200000 650122899 200000 805199179 200000 247996275 200000 118334527 200000 760058393 200000 452750617 200000 140860051 200000 721375177 200000 628085697 200000 321074 200000 739456920 200000 207212647 200000 920143707 200000 357527278 200000 507965411 200000 324229376 200000 879095257 200000 359920838 200000 89101302 200000 616427933 200000 120328521 200000 296476754 200000 56543600 200000 785618791 200000 406616797 200000 997591372 200000 528733970 200000 990647461 200000 132284133 200000 471342218 200000 465884860 200000 253228738 200000 101709010 200000 709722630 200000 139399024 200000 526479940 200000 120025908 200000 655683289 200000 411967820 200000 733614805 200000 985023931 200000 35607354 200000 922347411 200000 141037373 200000 365515577 200000 939396227 200000 671823012 200000 898259813 200000 724088222 200000 570830124 200000 120603137 200000 46707284 200000 690631674 200000 301732045 200000 960587336 200000 433877045 200000 884819069 200000 613438495 200000 626523452 200000 160075342 200000 896634489 200000 789193466 200000 322685372 200000 659247881 200000 621621341 200000 672160854 200000 397577160 200000 483645422 200000 729167803 200000 595738702 200000 489663619 200000 15030694 200000 705963842 200000 964371480 200000 10703403 200000 794287096 200000 406253763 200000 906510861 200000 294235682 200000 885628366 200000 737733424 200000 399794598 200000 230294760 200000 89966385 200000 216704151 200000 205942140 200000 535339549 200000 989268807 200000 786818602 200000 559227718 200000 682375298 200000 707461211 200000 7990329 200000 218603486 200000 339597303 200000 913496533 200000 377005109 200000 190636347 200000 283452798 200000 716745276 200000 972466350 200000 473075831 200000 463820598 200000 106038586 200000 717219157 200000 564834761 200000 472448096 200000 875777432 200000 784464634 200000 791274635 200000 903371100 200000 244424508 200000 17772942 200000 456857909 200000 653306283 200000 566992177 200000 487099425 200000 446738271 200000 762141166 200000 71390623 200000 303117027 200000 831904194 200000 539079653 200000 109807565 200000 465101606 200000 356689462 200000 761014384 200000 881411109 200000 543422810 200000 821466036 200000 629386128 200000 985678383 200000 604540174 200000 671440980 200000 859709541 200000 333195412 200000 981813493 200000 292564816 200000 505739569 200000 506063132 200000 643129053 200000 438997758 200000 37749074 200000 266891439 200000 316885945 200000 604125912 200000 895998283 200000 195125590 200000 923441047 200000 836947319 200000 491309756 200000 476972602 200000 78621609 200000 2400402 200000 414607972 200000 414392739 200000 28183104 200000 7856899 200000 933598756 200000 773634810 200000 770097355 200000 412634818 200000 548171518 200000 932343495 200000 332244955 200000 765964007 200000 882083601 200000 346677938 200000 939116321 200000 930792874 200000 630609310 200000 886584196 200000 203600237 200000 96146533 200000 13230341 200000 112385830 200000 276848304 200000 950006160 200000 360873160 200000 830772896 200000 967472122 200000 862836419 200000 316694918 200000 335158298 200000 295689596 200000 464925879 200000 261295871 200000 266768094 200000 672860294 200000 191595845 200000 748176406 200000 514924371 200000 80074632 200000 402040164 200000 631179977 200000 208052482 200000 892445716 200000 457145645 200000 991000633 200000 630647956 200000 430612698 200000 722345945 200000 891623592 200000 839403985 200000 202980265 200000 676202433 200000 249813877 200000 103362977 200000 527393140 200000 63852636 200000 84810017 200000 880488974 200000 347600457 200000 334430276 200000 476593996 200000 22663231 200000 392162139 200000 691529009 200000 915030712 200000 356486269 200000 165238520 200000 898858491 200000 460199747 200000 590905905 200000 504038546 200000 908000922 200000 959100912 200000 407517667 200000 326093498 200000 845754408 200000 951728862 200000 414026043 200000 455594783 200000 472206045 200000 753527118 200000 354478850 200000 640020626 200000 875778065 200000 856497057 200000 525437217 200000 711262468 200000 267431997 200000 912487254 200000 979161249 200000 459169669 200000 354143482 200000 735838991 200000 602724776 200000 402471494 200000 214286079 200000 710237836 200000 127670657 200000 617524375 200000 954631205 200000 405522094 200000 279288979 200000 941309673 200000 964990309 200000 482213236 200000 48781416 200000 793415884 200000 223849176 200000 581400576 200000 90478502 200000 704807665 200000 236991413 200000 266999953 200000 285917720 200000 533073191 200000 981455958 200000 437428362 200000 596014246 200000 223329377 200000 582467635 200000 707194473 200000 255868760 200000 925971630 200000 617284579 200000 164082639 200000 798253398 200000 553798462 200000 414064417 200000 696098686 200000 533133545 200000 279734371 200000 286053060 200000 170673492 200000 79025530 200000 929093516 200000 379429573 200000 22089300 200000 984299409 200000 564323658 200000 223280700 200000 826784414 200000 850793174 200000 888133967 200000 293588834 200000 430099825 200000 131707411 200000 431275625 200000 562282383 200000 494638895 200000 990472495 200000 272554122 200000 252302140 200000 795874647 200000 539489075 200000 811945666 200000 585277442 200000 449038987 200000 26608200 200000 597388610 200000 970769560 200000 781219467 200000 760761782 200000 963648859 200000 149111000 200000 954303032 200000 932486117 200000 287592828 200000 820196793 200000 43102609 200000 636673631 200000 642434870 200000 648137557 200000 872049592 200000 918612427 200000 910760761 200000 77659875 200000 634676461 200000 193511410 200000 815023447 200000 18543293 200000 372640912 200000 561770429 200000 904776320 200000 613507163 200000 173157666 200000 429006131 200000 826099396 200000 966034517 200000 84834884 200000 631698303 200000 449145683 200000 797332579 200000 81516725 200000 366202087 200000 415417471 200000 820380512 200000 4555351 200000 650099925 200000 534036408 200000 817385282 200000 87544874 200000 266770897 200000 822512013 200000 406474018 200000 412976719 200000 343715204 200000 25513905 200000 80857913 200000 682385413 200000 545302197 200000 464190706 200000 534580447 200000 416653230 200000 567141711 200000 343068994 200000 48699533 200000 503951562 200000 987376216 200000 706411442 200000 175367132 200000 542285817 200000 38375418 200000 900887153 200000 874415491 200000 818120444 200000 194797949 200000 36739792 200000 853846876 200000 978253492 200000 139309385 200000 382567232 200000 679721567 200000 720224544 200000 92098280 200000 21778257 200000 490239651 200000 481052002 200000 857810689 200000 797657524 200000 720044387 200000 309430202 200000 794257757 200000 775889465 200000 775050998 200000 200869769 200000 355316965 200000 446203345 200000 207964373 200000 69413198 200000 846480801 200000 515130508 200000 407293336 200000 185627819 200000 629315769 200000 680040859 200000 67041016 200000 42939487 200000 794932343 200000 808241486 200000 349023693 200000 940343373 200000 117399106 200000 342659349 200000 228482576 200000 979400051 200000 379571363 200000 982135170 200000 98173658 200000 934317554 200000 990654275 200000 203754564 200000 995271778 200000 612641548 200000 10364138 200000 93526573 200000 729423873 200000 354813216 200000 770828672 200000 44483884 200000 35480113 200000 205212078 200000 753508879 200000 174680659 200000 189458056 200000 9380185 200000 549599422 200000 919407057 200000 959297985 200000 440295391 200000 972075734 200000 579501304 200000 603529651 200000 718557730 200000 759553727 200000 60225079 200000 187490646 200000 549315105 200000 971695619 200000 242627871 200000 185333956 200000 244695295 200000 137208649 200000 628851809 200000 902239029 200000 666723066 200000 439110235 200000 174306253 200000 891979521 200000 65482611 200000 544006176 200000 962540628 200000 244485537 200000 629699820 200000 374164129 200000 225612294 200000 769496493 200000 822178051 200000 113274630 200000 492993556 200000 553613534 200000 326366843 200000 183299993 200000 725326542 200000 376688141 200000 82729780 200000 842840513 200000 775326629 200000 379682609 200000 80217645 200000 29521415 200000 968058153 200000 415160163 200000 624579975 200000 584268820 200000 633468682 200000 664392925 200000 869124228 200000 292644528 200000 783128090 200000 470563573 200000 26470787 200000 114383812 200000 348385864 200000 48937510 200000 771594757 200000 622407767 200000 487530662 200000 382265351 200000 325297835 200000 778768531 200000 591838052 200000 70813520 200000 268694836 200000 206424513 200000 283777489 200000 187771867 200000 633658498 200000 405564487 200000 225351263 200000 66777760 200000 404577941 200000 793540528 200000 598615711 200000 540430775 200000 844289165 200000 17814692 200000 868069696 200000 891839577 200000 949275819 200000 356409578 200000 754543123 200000 6778078 200000 517861968 200000 46303084 200000 765496329 200000 403762879 200000 264463867 200000 207728178 200000 899759411 200000 629427860 200000 802824526 200000 946688101 200000 822868671 200000 628306455 200000 885557001 200000 824978509 200000 766704897 200000 784191518 200000 849248525 200000 736989010 200000 681360230 200000 438554787 200000 978984025 200000 149031422 200000 165378177 200000 406540479 200000 625756943 200000 70280696 200000 219992578 200000 598931625 200000 334551150 200000 255001097 200000 462515897 200000 787064763 200000 385475289 200000 412129305 200000 279489175 200000 835044973 200000 928225742 200000 64299826 200000 739818155 200000 931073111 200000 200177134 200000 249026939 200000 182741288 200000 93617714 200000 375094523 200000 677216318 200000 117905245 200000 294516182 200000 396997588 200000 34431458 200000 268107706 200000 445297723 200000 499127930 200000 479593455 200000 925632464 200000 479940988 200000 893397005 200000 578883344 200000 615082065 200000 896008911 200000 451456206 200000 752672012 200000 852254475 200000 970118285 200000 485019678 200000 908367563 200000 137879280 200000 959426607 200000 586466429 200000 842519638 200000 503249937 200000 660660814 200000 22011787 200000 503487702 200000 283848605 200000 617349281 200000 188291081 200000 323278483 200000 429648357 200000 494332418 200000 512008152 200000 109313781 200000 592583770 200000 768687720 200000 228862455 200000 875013254 200000 910830476 200000 86133485 200000 649411208 200000 533918445 200000 8096556 200000 630677960 200000 29832395 200000 809196275 200000 322297354 200000 806803027 200000 561921312 200000 655723137 200000 244360215 200000 911009542 200000 75809032 200000 62027423 200000 525385827 200000 283731833 200000 83394340 200000 968043893 200000 666807582 200000 161620581 200000 924616500 200000 119814221 200000 144585626 200000 747009954 200000 931660824 200000 208311182 200000 617063495 200000 792694825 200000 29771729 200000 832796353 200000 346024116 200000 124757010 200000 839307135 200000 514698382 200000 753188244 200000 829021335 200000 341669220 200000 297216703 200000 788729013 200000 366538766 200000 456244447 200000 349862459 200000 861021961 200000 12760049 200000 562785905 200000 637887244 200000 893557921 200000 280598233 200000 555187130 200000 290743385 200000 996342444 200000 742579837 200000 910108539 200000 734112363 200000 97371003 200000 979112375 200000 208989077 200000 965415082 200000 289909376 200000 433764479 200000 158286087 200000 802424224 200000 593576521 200000 999056877 200000 165582323 200000 56952564 200000 324949640 200000 910242361 200000 201301913 200000 521647984 200000 11977229 200000 911479485 200000 848591962 200000 227785978 200000 854695113 200000 717274609 200000 175528373 200000 982393501 200000 856609228 200000 165436781 200000 104198732 200000 950917761 200000 90855239 200000 14578154 200000 268366815 200000 548406253 200000 965594249 200000 943996737 200000 80765774 200000 539137356 200000 448746501 200000 102671465 200000 677451418 200000 27591204 200000 821622090 200000 330973051 200000 66080484 200000 607149855 200000 951475464 200000 125615024 200000 137193579 200000 494573573 200000 914572561 200000 286508385 200000 170058897 200000 867888574 200000 97422933 200000 762059781 200000 191984086 200000 697564755 200000 511429347 200000 123049526 200000 865649115 200000 321824494 200000 80651245 200000 475776428 200000 941085535 200000 897866197 200000 631223236 200000 904516415 200000 681461828 200000 566832753 200000 273655255 200000 251036391 200000 228436873 200000 758589772 200000 346679992 200000 763460030 200000 953557329 200000 394861582 200000 637154838 200000 768609788 200000 205619418 200000 309424510 200000 739373762 200000 616250617 200000 894384773 200000 865884038 200000 864808109 200000 135905070 200000 184719828 200000 557332782 200000 802398951 200000 869176372 200000 128818022 200000 964372639 200000 495502241 200000 42528450 200000 173631740 200000 198012704 200000 311715883 200000 597134513 200000 902429046 200000 126552860 200000 602671350 200000 888469242 200000 668868821 200000 112623129 200000 886642578 200000 535623094 200000 208346682 200000 658703553 200000 224627375 200000 759067676 200000 374569445 200000 572397788 200000 985128479 200000 409138822 200000 487071030 200000 133049683 200000 943776978 200000 998560364 200000 967645358 200000 305343533 200000 836889815 200000 300812389 200000 270346221 200000 567888532 200000 287438689 200000 6715948 200000 828285877 200000 79661265 200000 80243390 200000 891279000 200000 942115301 200000 868978250 200000 148003937 200000 737849250 200000 942867326 200000 740691850 200000 240532696 200000 411433570 200000 399097504 200000 332051513 200000 693713877 200000 855585553 200000 360027276 200000 179922206 200000 733270569 200000 959458567 200000 109858211 200000 691767844 200000 321374659 200000 559877309 200000 298365284 200000 909518929 200000 108261300 200000 227865548 200000 87811185 200000 75269583 200000 551043117 200000 865935083 200000 418331275 200000 582478821 200000 5839998 200000 961191924 200000 407184528 200000 532302590 200000 76376856 200000 180609502 200000 717120642 200000 809782944 200000 884661131 200000 374482115 200000 713372034 200000 296849781 200000 661304456 200000 515828698 200000 614117328 200000 623681349 200000 363694559 200000 592119165 200000 970870988 200000 88868601 200000 737239681 200000 317801764 200000 857288439 200000 726374553 200000 636010110 200000 997866855 200000 529811442 200000 241551181 200000 779585286 200000 978332670 200000 441629821 200000 472057183 200000 93482603 200000 51344836 200000 159958648 200000 228426806 200000 199639580 200000 47759535 200000 942397668 200000 381567579 200000 264778923 200000 172235736 200000 468831201 200000 349984118 200000 383062471 200000 558898552 200000 539063473 200000 343704145 200000 483537986 200000 659152615 200000 70518706 200000 748720339 200000 155625483 200000 296366239 200000 592500839 200000 960170501 200000 908109363 200000 229887542 200000 441867119 200000 984737808 200000 108219628 200000 142261350 200000 459147403 200000 33195068 200000 852381572 200000 896559880 200000 677600412 200000 513132786 200000 908068461 200000 653288724 200000 807184290 200000 830262713 200000 31124279 200000 745949857 200000 693575869 200000 616624444 200000 550539411 200000 861592298 200000 343668781 200000 731642177 200000 677600849 200000 49325638 200000 406416213 200000 4373682 200000 156968802 200000 311548974 200000 325714099 200000 555609495 200000 4589014 200000 22405434 200000 499721193 200000 248375064 200000 549032157 200000 990793507 200000 900219319 200000 164925823 200000 88576713 200000 571025089 200000 224648701 200000 550401075 200000 586654986 200000 444483597 200000 903440316 200000 666039229 200000 899421232 200000 274481696 200000 609465620 200000 933441478 200000 583327211 200000 25289521 200000 280621895 200000 954177813 200000 823845645 200000 295217817 200000 265536180 200000 754657173 200000 877081989 200000 96427730 200000 233324764 200000 286086220 200000 832582757 200000 548776306 200000 100464223 200000 963403620 200000 727903196 200000 780484404 200000 498554622 200000 971469861 200000 49605947 200000 550936559 200000 746402714 200000 18531576 200000 89386739 200000 380625563 200000 974759475 200000 178560869 200000 823414933 200000 337101650 200000 364462569 200000 88858644 200000 107858128 200000 86521676 200000 198971645 200000 575474894 200000 279489397 200000 438053089 200000 730875599 200000 421512316 200000 562774389 200000 822842250 200000 164173793 200000 132385062 200000 598349536 200000 253802975 200000 919527890 200000 2481653 200000 798979815 200000 539873689 200000 92982627 200000 115325232 200000 228398554 200000 448415633 200000 474870388 200000 143546946 200000 974294314 200000 945306046 200000 641934854 200000 479425457 200000 789727078 200000 141694777 200000 120194618 200000 529102631 200000 602517057 200000 577354812 200000 940214351 200000 639537004 200000 936181386 200000 673498141 200000 678640807 200000 199283304 200000 997178417 200000 81323863 200000 528411842 200000 854803749 200000 371045448 200000 575602049 200000 470825281 200000 319448522 200000 36314366 200000 726581075 200000 597658595 200000 816026016 200000 770525605 200000 785962151 200000 271381898 200000 462348560 200000 184580780 200000 75894901 200000 236978230 200000 963575202 200000 563756453 200000 535569621 200000 760951559 200000 771546110 200000 926768447 200000 856019712 200000 153350206 200000 391186926 200000 108868427 200000 474556750 200000 844722492 200000 55734873 200000 250922170 200000 992692536 200000 361714816 200000 510296904 200000 575833500 200000 757714774 200000 647175084 200000 311453156 200000 299107618 200000 514253666 200000 708800384 200000 60268148 200000 716025244 200000 313527858 200000 820213213 200000 860638819 200000 14308475 200000 297732032 200000 41798594 200000 907027511 200000 827569231 200000 51531045 200000 925515089 200000 612574106 200000 742850761 200000 423098009 200000 833935306 200000 143910740 200000 116136121 200000 438325619 200000 437422477 200000 255974222 200000 907385359 200000 277477422 200000 760400923 200000 291700368 200000 626945501 200000 681552993 200000 56889877 200000 670228802 200000 955219027 200000 154694341 200000 233745210 200000 639831725 200000 994328256 200000 193035058 200000 457199212 200000 38850362 200000 681208727 200000 826686624 200000 659435435 200000 700348529 200000 573726822 200000 75210538 200000 131626519 200000 985637115 200000 768764896 200000 957185030 200000 763717618 200000 414049439 200000 945656275 200000 58188173 200000 173802650 200000 752446023 200000 606136113 200000 462411064 200000 388097170 200000 485066236 200000 213056010 200000 959167392 200000 663616377 200000 498208996 200000 613510544 200000 967582332 200000 620963856 200000 50923338 200000 937702929 200000 172485286 200000 884135992 200000 398065814 200000 372821759 200000 972708885 200000 61704944 200000 676580175 200000 660019946 200000 624038371 200000 680534106 200000 70588703 200000 734169987 200000 379791431 200000 127882678 200000 974403279 200000 267941274 200000 49925787 200000 456739172 200000 8340549 200000 731726111 200000 463716183 200000 915375334 200000 165922444 200000 534588708 200000 512902675 200000 949832922 200000 260590540 200000 741092313 200000 449057672 200000 899252995 200000 213783372 200000 267142798 200000 234017166 200000 278804544 200000 254662518 200000 699689395 200000 92646174 200000 462249106 200000 637421522 200000 576457434 200000 99989584 200000 134420762 200000 367624969 200000 494926002 200000 849582686 200000 521276439 200000 30599907 200000 894055693 200000 557324702 200000 141911275 200000 118228552 200000 240044250 200000 327801226 200000 351068182 200000 301832001 200000 696656939 200000 59402427 200000 397908792 200000 452220151 200000 992379439 200000 81572584 200000 797683986 200000 588801970 200000 612589879 200000 688934123 200000 478803333 200000 270224603 200000 75626164 200000 874177724 200000 352884625 200000 830898938 200000 684832055 200000 36170611 200000 789797718 200000 46743479 200000 858075247 200000 445081928 200000 918610965 200000 993288155 200000 969239853 200000 977843605 200000 417628718 200000 76179791 200000 36328290 200000 471512274 200000 242671394 200000 441874203 200000 965198878 200000 136234135 200000 630253970 200000 759652711 200000 236403089 200000 191944605 200000 51311934 200000 557476221 200000 84238093 200000 911621565 200000 75889926 200000 815930820 200000 544072962 200000 2701294 200000 1231595 200000 540059077 200000 160172288 200000 97837129 200000 382869006 200000 793611817 200000 583546295 200000 665244167 200000 496299183 200000 771863736 200000 18296569 200000 228472705 200000 428855854 200000 154460762 200000 417060277 200000 655284270 200000 832309515 200000 242826009 200000 72686589 200000 595685032 200000 805406441 200000 695652380 200000 775288064 200000 606192807 200000 419448966 200000 105113004 200000 350305552 200000 282572035 200000 814193604 200000 266280242 200000 575211932 200000 959134132 200000 194354595 200000 935615798 200000 963207477 200000 814051796 200000 91235395 200000 711303520 200000 708691852 200000 55053723 200000 998416101 200000 5683322 200000 993990514 200000 43978337 200000 311301098 200000 143786603 200000 818126550 200000 622161055 200000 111913681 200000 147345980 200000 61049033 200000 183664110 200000 755922492 200000 171316245 200000 325621628 200000 60621061 200000 901882347 200000 936944960 200000 67632703 200000 278894013 200000 845597374 200000 766767140 200000 828436354 200000 615384335 200000 263814327 200000 314829899 200000 429746903 200000 732076820 200000 860691700 200000 865308251 200000 27088622 200000 72481027 200000 77806008 200000 608321567 200000 437533079 200000 119998262 200000 96851554 200000 63890559 200000 335794114 200000 317846309 200000 885177715 200000 567120771 200000 412918145 200000 171943783 200000 729758348 200000 579804755 200000 985646596 200000 727999415 200000 321475180 200000 748508472 200000 948157338 200000 772556524 200000 277693685 200000 850440603 200000 455800246 200000 732665599 200000 707432231 200000 428992516 200000 449993446 200000 33933576 200000 467182882 200000 352952347 200000 844228828 200000 142221120 200000 126955047 200000 22132906 200000 939306601 200000 628059903 200000 44889239 200000 279639960 200000 110613372 200000 439345342 200000 36362738 200000 288542190 200000 20947238 200000 686530582 200000 191903960 200000 654394837 200000 218889624 200000 485682622 200000 72326410 200000 873701525 200000 643260962 200000 524184976 200000 390002536 200000 615644822 200000 270034741 200000 663028867 200000 73636852 200000 304573794 200000 799859809 200000 216846001 200000 659213261 200000 447381408 200000 870904407 200000 552776529 200000 404718387 200000 783596825 200000 795273959 200000 847822013 200000 349027721 200000 444061366 200000 573762306 200000 922116717 200000 60311373 200000 308299902 200000 973628599 200000 161543929 200000 549948448 200000 561248156 200000 480444729 200000 897799193 200000 375905988 200000 14181974 200000 93913815 200000 902668456 200000 99214616 200000 763941398 200000 403217153 200000 308203676 200000 908321821 200000 248759652 200000 892141129 200000 448590606 200000 111482867 200000 694847465 200000 690709598 200000 936830519 200000 879243228 200000 433957484 200000 301390354 200000 826429807 200000 694992951 200000 469232344 200000 350221652 200000 457215792 200000 914408580 200000 236799027 200000 15264565 200000 827120912 200000 459789158 200000 564038311 200000 981702630 200000 437427657 200000 199158939 200000 873115516 200000 949222584 200000 261598004 200000 288248068 200000 356486938 200000 154212890 200000 100280905 200000 302801571 200000 228149515 200000 379450781 200000 411992863 200000 829878423 200000 581595638 200000 234321906 200000 711569137 200000 116834081 200000 971730340 200000 932916969 200000 964948502 200000 208853409 200000 801178366 200000 91906931 200000 28773383 200000 672731800 200000 216465420 200000 154175392 200000 13551964 200000 203643303 200000 752595959 200000 461858464 200000 30853582 200000 695028622 200000 290120454 200000 951220421 200000 352609333 200000 250403373 200000 856474275 200000 933273983 200000 524881546 200000 531392133 200000 261010774 200000 921209181 200000 3446246 200000 534003895 200000 281338056 200000 666107922 200000 135432320 200000 936102914 200000 962039745 200000 959407213 200000 375972785 200000 835031752 200000 672175145 200000 593098334 200000 741922803 200000 80785033 200000 719546634 200000 869879542 200000 475132636 200000 401303525 200000 555533451 200000 332580455 200000 902065959 200000 888105118 200000 221197301 200000 784568319 200000 420410539 200000 627183506 200000 738026416 200000 980073008 200000 961134176 200000 97551044 200000 531135302 200000 381786251 200000 873403488 200000 789798739 200000 683251038 200000 586784703 200000 232310243 200000 840826752 200000 447258562 200000 216214429 200000 322576705 200000 372653740 200000 766882137 200000 54726422 200000 496464883 200000 947067222 200000 72033836 200000 531641402 200000 213571729 200000 219577632 200000 544824163 200000 857323578 200000 700170452 200000 458183370 200000 124204872 200000 726186342 200000 169154965 200000 711743540 200000 381154114 200000 287966510 200000 364377803 200000 65193567 200000 653698522 200000 253568036 200000 942766991 200000 113670508 200000 830924985 200000 330091000 200000 755656731 200000 648490651 200000 143711399 200000 136321914 200000 432958405 200000 650342988 200000 179677581 200000 183232666 200000 812535560 200000 402839040 200000 587853426 200000 635777642 200000 657991035 200000 807405655 200000 881530752 200000 676824857 200000 847961046 200000 345458451 200000 365424640 200000 213544441 200000 325527027 200000 888526610 200000 561032792 200000 886356345 200000 241572554 200000 795555415 200000 915511315 200000 34968362 200000 509966963 200000 363175937 200000 197261273 200000 469453757 200000 484474407 200000 107533394 200000 596820337 200000 65842947 200000 985127998 200000 677668008 200000 715162565 200000 445817323 200000 541175345 200000 584139654 200000 376458973 200000 982711430 200000 463613592 200000 659561611 200000 104568290 200000 939462149 200000 814557485 200000 59247224 200000 141497628 200000 220414648 200000 28737222 200000 598950701 200000 579934707 200000 511409168 200000 2130781 200000 126506411 200000 100687601 200000 91427485 200000 263276555 200000 419037715 200000 883300797 200000 667689488 200000 138473224 200000 217366437 200000 698382624 200000 16699705 200000 421038507 200000 205282497 200000 395513602 200000 759234568 200000 805095023 200000 453621480 200000 767471213 200000 641771919 200000 650340075 200000 793707707 200000 106114952 200000 211207677 200000 552095704 200000 193692665 200000 386432413 200000 258575012 200000 349925134 200000 33835396 200000 376566547 200000 312793075 200000 284028293 200000 867919708 200000 344178547 200000 261360508 200000 926610264 200000 182329506 200000 801370469 200000 623862254 200000 531090877 200000 236856213 200000 834184883 200000 862506267 200000 336306445 200000 931218327 200000 16790084 200000 189750770 200000 971826881 200000 777534247 200000 808992801 200000 114825860 200000 677575538 200000 740801000 200000 432116083 200000 821254146 200000 825470679 200000 689790104 200000 246572162 200000 301319869 200000 571575242 200000 62184216 200000 505999030 200000 482220579 200000 311413826 200000 816932458 200000 925054617 200000 528383176 200000 108539225 200000 604046509 200000 147790802 200000 217952345 200000 653223238 200000 212078881 200000 613401386 200000 405043625 200000 144085859 200000 61025833 200000 356800650 200000 987233960 200000 776619048 200000 654851907 200000 568112378 200000 416175206 200000 730289453 200000 242926353 200000 420860578 200000 732051220 200000 95996715 200000 213398866 200000 791164108 200000 211798530 200000 706919930 200000 124568808 200000 225656799 200000 182230944 200000 273306771 200000 536985043 200000 801724772 200000 263003008 200000 79003918 200000 516865332 200000 813959171 200000 870039121 200000 91085989 200000 540092234 200000 698780550 200000 751384037 200000 207753646 200000 461480311 200000 641919700 200000 412394795 200000 286548899 200000 342254139 200000 62632439 200000 869671988 200000 812671261 200000 89441078 200000 186057238 200000 585445426 200000 316948947 200000 725792554 200000 271440250 200000 993878387 200000 924579487 200000 675024373 200000 351112075 200000 948168553 200000 628620153 200000 930630810 200000 53145811 200000 888066724 200000 671803257 200000 277109560 200000 422012665 200000 390002389 200000 552395991 200000 316821264 200000 192121031 200000 325520076 200000 382907117 200000 685633666 200000 770769955 200000 970946170 200000 705102387 200000 960862992 200000 250036760 200000 875707119 200000 160585793 200000 719910744 200000 24771278 200000 891031644 200000 492130256 200000 863930141 200000 779972493 200000 756944401 200000 775257273 200000 851769150 200000 906401981 200000 785537151 200000 445694451 200000 32132029 200000 646497255 200000 198779189 200000 916083095 200000 917084088 200000 760631220 200000 74123494 200000 139008734 200000 375666546 200000 605163500 200000 982907233 200000 665421857 200000 742062666 200000 269298039 200000 210718102 200000 366413527 200000 2909377 200000 570241119 200000 767690135 200000 745294234 200000 454637175 200000 155860427 200000 376298131 200000 180964386 200000 347706413 200000 652718084 200000 98429659 200000 26445127 200000 874663876 200000 413235314 200000 461399009 200000 718617857 200000 39289916 200000 173357983 200000 242530867 200000 293157482 200000 91045813 200000 675476275 200000 584912771 200000 140200378 200000 171850608 200000 537774581 200000 480225953 200000 185691209 200000 276442062 200000 975736783 200000 371288958 200000 7901840 200000 326658638 200000 726824905 200000 756647723 200000 331577384 200000 86296978 200000 280801292 200000 697882070 200000 232413128 200000 643139930 200000 36624351 200000 262040786 200000 68987721 200000 4120198 200000 112415661 200000 424119439 200000 851984292 200000 48047896 200000 940215036 200000 389891741 200000 2367730 200000 307991087 200000 482533494 200000 67911597 200000 328652906 200000 277787147 200000 386256867 200000 541856655 200000 338298982 200000 479238670 200000 753434156 200000 618145075 200000 390463582 200000 248492728 200000 331457368 200000 485957803 200000 10695401 200000 324096426 200000 494328977 200000 349263654 200000 290069442 200000 386192803 200000 984656416 200000 10807030 200000 450042304 200000 109391493 200000 686461292 200000 115854218 200000 521205980 200000 819480400 200000 496904445 200000 327277428 200000 212631598 200000 548901412 200000 581525630 200000 898480227 200000 313544687 200000 829495363 200000 548955829 200000 179898664 200000 278074743 200000 384642059 200000 572324237 200000 609599412 200000 910512447 200000 965976831 200000 454798860 200000 568142104 200000 201405664 200000 441143230 200000 587200604 200000 579757443 200000 910532881 200000 317578249 200000 558356420 200000 901291078 200000 113330604 200000 728269505 200000 593866927 200000 320435154 200000 912765352 200000 403816933 200000 614281379 200000 561356215 200000 338093343 200000 272966295 200000 643577930 200000 286858918 200000 986278728 200000 413205783 200000 314439020 200000 288068207 200000 64076413 200000 372712133 200000 783824114 200000 461591042 200000 934241334 200000 629606434 200000 823204068 200000 877018481 200000 740471563 200000 718601423 200000 162311274 200000 571566572 200000 239334069 200000 591482251 200000 643720142 200000 897688002 200000 840348172 200000 838592056 200000 271079031 200000 19849830 200000 400139529 200000 165493718 200000 400336110 200000 598362727 200000 524388036 200000 71733382 200000 664822491 200000 151351157 200000 435641206 200000 5439879 200000 622392584 200000 553911393 200000 208366199 200000 466050363 200000 347529052 200000 549318941 200000 672244801 200000 362586914 200000 508956384 200000 404180663 200000 148521578 200000 357904348 200000 540814781 200000 469353313 200000 574020524 200000 226496810 200000 263751483 200000 704028779 200000 15779808 200000 694387693 200000 581855683 200000 41613382 200000 134752766 200000 261953572 200000 420828892 200000 270895235 200000 677526045 200000 509772017 200000 670189361 200000 661760465 200000 117391224 200000 534522516 200000 659092616 200000 488374785 200000 448957542 200000 384977517 200000 106109387 200000 799394307 200000 541647456 200000 749424382 200000 681373442 200000 233722857 200000 575333886 200000 512584677 200000 804564821 200000 969618147 200000 751892217 200000 633374693 200000 465754382 200000 378279233 200000 365935657 200000 530487005 200000 696407956 200000 88339059 200000 484039047 200000 516694990 200000 52380528 200000 617743115 200000 404658732 200000 228052697 200000 852117067 200000 308124857 200000 45557839 200000 232986429 200000 360238828 200000 930212428 200000 356583753 200000 145950556 200000 200912702 200000 49023415 200000 21897620 200000 701443254 200000 94711879 200000 684648968 200000 93562054 200000 617331180 200000 589397041 200000 7235441 200000 673923482 200000 148675261 200000 62028356 200000 510281539 200000 311841767 200000 71314443 200000 331651817 200000 333895661 200000 394457765 200000 56852949 200000 515875752 200000 655394560 200000 954844142 200000 934353725 200000 486464297 200000 785063213 200000 252478202 200000 851530883 200000 402934581 200000 312531013 200000 978236961 200000 851899144 200000 5951157 200000 633127222 200000 31205596 200000 539830603 200000 839272881 200000 469098004 200000 492017091 200000 295682798 200000 463826770 200000 980575244 200000 423138447 200000 126846641 200000 446498271 200000 552183153 200000 265225241 200000 224202356 200000 14807747 200000 921036211 200000 592581720 200000 649787193 200000 84329604 200000 700314978 200000 669294181 200000 626257694 200000 220963532 200000 461537327 200000 855958650 200000 890921830 200000 604719715 200000 307902185 200000 513092589 200000 108513904 200000 517896497 200000 704360323 200000 761249081 200000 995080637 200000 216024640 200000 510547211 200000 255597045 200000 509216237 200000 229553079 200000 168678836 200000 546286297 200000 552952514 200000 403812575 200000 989599948 200000 695675327 200000 954699547 200000 28685345 200000 698260678 200000 825349023 200000 128408312 200000 636935429 200000 398517552 200000 800263825 200000 160195452 200000 772233779 200000 4875964 200000 184428494 200000 44774629 200000 555812213 200000 161938235 200000 467789230 200000 966585492 200000 92256690 200000 748815260 200000 788770218 200000 427731723 200000 536662771 200000 60614128 200000 531659866 200000 64212457 200000 691393121 200000 711874408 200000 121755512 200000 610962927 200000 509129283 200000 554687572 200000 860041690 200000 86269 200000 265217540 200000 986804773 200000 156048250 200000 326738453 200000 763130410 200000 494811499 200000 573693297 200000 188513110 200000 135906399 200000 408085974 200000 907365879 200000 583456768 200000 106259819 200000 299240504 200000 2740835 200000 654348405 200000 943950135 200000 133978241 200000 313568048 200000 252186166 200000 536953035 200000 654952385 200000 545625589 200000 641227233 200000 117320271 200000 399854120 200000 896024939 200000 354473785 200000 108045580 200000 786281736 200000 300749162 200000 394869533 200000 170745195 200000 439379152 200000 757600491 200000 233617806 200000 337731828 200000 164118290 200000 339969030 200000 21223852 200000 592161872 200000 754581629 200000 88148980 200000 277598136 200000 239675206 200000 930854115 200000 497481997 200000 468605715 200000 684784320 200000 467911987 200000 433395402 200000 459192893 200000 607945415 200000 99139454 200000 806583236 200000 972145366 200000 286796417 200000 818602229 200000 697006514 200000 127514015 200000 294267961 200000 708768232 200000 685022062 200000 622230136 200000 889999703 200000 415921608 200000 330420975 200000 792078947 200000 150166114 200000 585034533 200000 687780175 200000 708299135 200000 522359556 200000 812082608 200000 966928069 200000 29646605 200000 410644486 200000 922798137 200000 823305387 200000 686942061 200000 18209102 200000 513728177 200000 695747449 200000 746959392 200000 808289255 200000 396705832 200000 997729479 200000 577043399 200000 651323897 200000 857061582 200000 656221518 200000 324756002 200000 131788491 200000 355318773 200000 529763558 200000 945338897 200000 890813127 200000 432270861 200000 335892616 200000 34977685 200000 755743605 200000 755022501 200000 838632524 200000 461229006 200000 358841214 200000 242053744 200000 522824044 200000 301453566 200000 29485226 200000 185374524 200000 980022334 200000 39745156 200000 138349537 200000 896324092 200000 160503868 200000 594405088 200000 67580716 200000 385209534 200000 322680831 200000 851752885 200000 578996 200000 888706740 200000 755317054 200000 342892481 200000 374492097 200000 78118959 200000 800658643 200000 310531813 200000 728161468 200000 756323998 200000 706935478 200000 985155619 200000 179449645 200000 185849490 200000 168510975 200000 733053850 200000 853049532 200000 37081532 200000 569843430 200000 52094091 200000 153987122 200000 656043244 200000 396466885 200000 735257431 200000 984567672 200000 487172627 200000 431072788 200000 576661373 200000 595186582 200000 426403393 200000 511010411 200000 195959711 200000 714714292 200000 206661031 200000 377854595 200000 248209276 200000 968990236 200000 566641557 200000 812403765 200000 383658999 200000 929197109 200000 627267195 200000 933996664 200000 26673422 200000 985365128 200000 963284459 200000 328514405 200000 234378210 200000 217251262 200000 27540629 200000 455263285 200000 327246005 200000 490429855 200000 956585032 200000 437848385 200000 942894822 200000 633717012 200000 378159607 200000 719292416 200000 698647286 200000 620939812 200000 781987248 200000 885409036 200000 386696837 200000 716421625 200000 645461158 200000 996531741 200000 727962197 200000 191825115 200000 209088807 200000 454648843 200000 438949956 200000 319360051 200000 397231781 200000 40461006 200000 473101653 200000 568132745 200000 967835057 200000 77301632 200000 826754983 200000 751506821 200000 878778874 200000 717614169 200000 880954491 200000 885119473 200000 94565969 200000 814575281 200000 816038962 200000 121291188 200000 847270567 200000 106771201 200000 129672780 200000 547272663 200000 497954316 200000 671980258 200000 591345513 200000 909881986 200000 85464241 200000 842328331 200000 147814217 200000 191467263 200000 241580006 200000 296815957 200000 700120783 200000 78241717 200000 600781852 200000 512697 200000 629476857 200000 683657262 200000 563408611 200000 830620496 200000 465024489 200000 720552209 200000 743007980 200000 524742737 200000 57719006 200000 193738791 200000 120500230 200000 698371094 200000 970837051 200000 269351000 200000 193982244 200000 665522711 200000 555843198 200000 888610222 200000 293456469 200000 341280491 200000 563518280 200000 238888784 200000 749519049 200000 437466189 200000 111088475 200000 519015815 200000 685971666 200000 713253140 200000 97571990 200000 749640636 200000 827210207 200000 260797753 200000 372642809 200000 975286903 200000 117535362 200000 470406100 200000 14630311 200000 128252256 200000 118042730 200000 854698782 200000 561741534 200000 651007297 200000 295113320 200000 849687663 200000 241893376 200000 685282817 200000 262498413 200000 316018752 200000 476730508 200000 564208809 200000 182568842 200000 632684586 200000 653800740 200000 579545954 200000 787826158 200000 305978596 200000 963175304 200000 94571380 200000 475697386 200000 706642504 200000 839691929 200000 28066119 200000 679446767 200000 540484429 200000 809919574 200000 372846181 200000 167125389 200000 716700173 200000 680092129 200000 744225653 200000 223053172 200000 21916607 200000 484237690 200000 857389120 200000 137741430 200000 968536253 200000 22623361 200000 971924399 200000 860297603 200000 410751 200000 709780343 200000 645629897 200000 82497707 200000 610249629 200000 752090621 200000 206197177 200000 107438366 200000 921254352 200000 383170771 200000 35163077 200000 131006254 200000 150511600 200000 99392473 200000 211244887 200000 694422091 200000 574218230 200000 718739472 200000 225321207 200000 16885508 200000 165573370 200000 75865496 200000 454676046 200000 827177740 200000 332051253 200000 807843762 200000 588944419 200000 577778481 200000 693245951 200000 698111167 200000 991164513 200000 253502309 200000 600835026 200000 534980671 200000 318594062 200000 4191417 200000 967737924 200000 162906322 200000 527602516 200000 196354908 200000 840982543 200000 881505337 200000 189967739 200000 315956383 200000 490765068 200000 400271189 200000 811274475 200000 375784691 200000 310950451 200000 873444389 200000 957955374 200000 379912680 200000 202024347 200000 67139531 200000 99356907 200000 373990959 200000 230479999 200000 87746183 200000 493588971 200000 754050456 200000 18325302 200000 412098490 200000 991356183 200000 92648724 200000 262377273 200000 908820451 200000 533298295 200000 70613683 200000 669896480 200000 353546916 200000 622157620 200000 185477542 200000 900709028 200000 803907260 200000 282033045 200000 494824509 200000 543485597 200000 994622990 200000 885253380 200000 865992680 200000 361925892 200000 803236760 200000 485592073 200000 828627257 200000 120614642 200000 211732347 200000 311549005 200000 358627807 200000 240808606 200000 150267641 200000 896426648 200000 161743532 200000 209620833 200000 868618353 200000 597037266 200000 958382991 200000 834281909 200000 341857636 200000 456922629 200000 859357082 200000 524580656 200000 276370546 200000 328402520 200000 906047740 200000 704000653 200000 536323420 200000 830214420 200000 76774663 200000 378594211 200000 756824323 200000 215280801 200000 570337834 200000 618614634 200000 252150631 200000 478533769 200000 670081526 200000 121967612 200000 778364328 200000 62317427 200000 157284124 200000 673181329 200000 930518023 200000 671359273 200000 712100716 200000 681198977 200000 151570404 200000 227474 200000 872646615 200000 815236677 200000 375259585 200000 518196663 200000 888974445 200000 695378805 200000 866423100 200000 61651392 200000 220962911 200000 219288778 200000 541268248 200000 731089655 200000 625297917 200000 207142173 200000 616190773 200000 918237891 200000 631226552 200000 578823269 200000 693249682 200000 10599854 200000 166696736 200000 527413179 200000 679206225 200000 451534174 200000 909303525 200000 133892953 200000 258212017 200000 854499486 200000 206702809 200000 92633237 200000 376611604 200000 975756118 200000 918181612 200000 63942122 200000 198048762 200000 576236173 200000 187269677 200000 987806447 200000 190625796 200000 685602414 200000 167185615 200000 368562268 200000 122553073 200000 61278783 200000 883264032 200000 262711819 200000 946285987 200000 75016810 200000 11224210 200000 261853428 200000 426600474 200000 119953014 200000 439438262 200000 478260015 200000 336149878 200000 294311694 200000 638498363 200000 252527605 200000 718667768 200000 965763064 200000 72071666 200000 699835294 200000 43560705 200000 697138718 200000 383199180 200000 297426339 200000 681192208 200000 138200456 200000 936410074 200000 71482524 200000 76318151 200000 729995103 200000 312666954 200000 518723 200000 424730598 200000 751109099 200000 551207536 200000 627084142 200000 96308046 200000 731538580 200000 998834361 200000 59776535 200000 143931646 200000 634766820 200000 172292792 200000 212951895 200000 751802136 200000 895456130 200000 255740957 200000 892084582 200000 883334876 200000 811188791 200000 686467512 200000 418584475 200000 454945962 200000 721778667 200000 708237690 200000 265153649 200000 257428995 200000 931415976 200000 361791602 200000 755026303 200000 309400455 200000 789643157 200000 642952403 200000 683846526 200000 260335864 200000 292925180 200000 277734380 200000 173263942 200000 511038261 200000 982483524 200000 510576173 200000 5552336 200000 891173951 200000 29019382 200000 275456296 200000 855830836 200000 656412982 200000 69313978 200000 908221324 200000 571358891 200000 23309403 200000 124217946 200000 3913002 200000 705041293 200000 473956111 200000 350836157 200000 335864051 200000 205162835 200000 722904018 200000 111242732 200000 757090552 200000 661981846 200000 783521348 200000 516414480 200000 766102632 200000 118308109 200000 641272614 200000 280826993 200000 194055060 200000 419014034 200000 140351065 200000 419278967 200000 491456493 200000 243477020 200000 284678364 200000 300747436 200000 463415811 200000 565638597 200000 159766225 200000 801386679 200000 574232455 200000 274792644 200000 878582136 200000 755619169 200000 897559881 200000 416060019 200000 68011313 200000 609157779 200000 781667642 200000 32485706 200000 791902078 200000 430664021 200000 700481642 200000 56485601 200000 126361341 200000 983619023 200000 209364745 200000 531513329 200000 161343857 200000 220521291 200000 42083945 200000 594016338 200000 653172665 200000 310098992 200000 665389306 200000 389939453 200000 123942870 200000 194356743 200000 581746763 200000 455194122 200000 36553448 200000 184577400 200000 716433167 200000 736409779 200000 593599281 200000 722573901 200000 437531412 200000 653685070 200000 946209808 200000 965636973 200000 90465613 200000 832189781 200000 896222214 200000 459450082 200000 487495624 200000 551576417 200000 459843251 200000 413147603 200000 305778103 200000 399279913 200000 442666200 200000 190936201 200000 957997419 200000 102169479 200000 462532694 200000 64421484 200000 466237523 200000 413934707 200000 17895980 200000 537896454 200000 118298368 200000 611240197 200000 92335228 200000 300591870 200000 505597731 200000 512249205 200000 660973702 200000 771762206 200000 388551052 200000 546382621 200000 829019819 200000 828516173 200000 881689644 200000 289290357 200000 334365290 200000 665629075 200000 52270099 200000 429900565 200000 729188965 200000 97408795 200000 307344754 200000 196738998 200000 15497308 200000 755748140 200000 358839705 200000 148558385 200000 497071919 200000 449932334 200000 373648120 200000 76013949 200000 529565407 200000 47638442 200000 43857185 200000 613093299 200000 17761421 200000 877034057 200000 160969924 200000 554747916 200000 223562360 200000 211808723 200000 119895984 200000 973919969 200000 42177538 200000 258968880 200000 819147992 200000 336808362 200000 66389419 200000 626500202 200000 587054666 200000 299435262 200000 25197844 200000 246084776 200000 42811193 200000 713149080 200000 252668 200000 104217651 200000 423582195 200000 3053903 200000 375836997 200000 148832883 200000 437660138 200000 173055259 200000 235774702 200000 506704882 200000 880881583 200000 784945942 200000 614580250 200000 253779032 200000 942929137 200000 6023032 200000 161142279 200000 997013100 200000 763622529 200000 514909593 200000 251290390 200000 752331288 200000 46142544 200000 875377650 200000 273162953 200000 736056420 200000 947201902 200000 651168284 200000 737953215 200000 675612537 200000 586128396 200000 414024398 200000 608765881 200000 238854814 200000 528240506 200000 593524705 200000 559727511 200000 286280766 200000 873489961 200000 357152846 200000 56200026 200000 827710431 200000 177782697 200000 876310062 200000 518191139 200000 501348395 200000 832747690 200000 779786424 200000 323198002 200000 170818794 200000 560192254 200000 7635526 200000 931599079 200000 121762565 200000 316714901 200000 145164368 200000 303222467 200000 823803523 200000 224864382 200000 243201901 200000 227541862 200000 768778382 200000 444803308 200000 882344280 200000 140101522 200000 651343727 200000 630664493 200000 822023400 200000 174218022 200000 703027341 200000 145947828 200000 700962326 200000 163323683 200000 314102384 200000 243527695 200000 454271482 200000 686235561 200000 810905283 200000 211460849 200000 485541069 200000 420046329 200000 73679437 200000 9919016 200000 465211879 200000 434452596 200000 581975286 200000 487868838 200000 966118849 200000 964925081 200000 249787847 200000 414307963 200000 218241012 200000 657186059 200000 159680233 200000 289983192 200000 24160055 200000 553364872 200000 115824547 200000 246635021 200000 434136932 200000 840230641 200000 893923936 200000 621328523 200000 193756018 200000 136140615 200000 923760294 200000 645268450 200000 337920891 200000 1532843 200000 313143583 200000 394399939 200000 715528374 200000 609955933 200000 493819795 200000 520340734 200000 837366653 200000 867135677 200000 429678827 200000 787002756 200000 775897928 200000 297956173 200000 983807791 200000 920837733 200000 494475439 200000 518738859 200000 559395207 200000 843061457 200000 481937771 200000 340751002 200000 249719869 200000 389943578 200000 153931348 200000 900144121 200000 306166456 200000 891949231 200000 486637411 200000 720368841 200000 665769345 200000 69340194 200000 103446960 200000 288093994 200000 795635776 200000 626117922 200000 701823860 200000 1294942 200000 727618495 200000 154379393 200000 47476743 200000 122439363 200000 576539109 200000 970135086 200000 943791587 200000 34053596 200000 352887740 200000 304439099 200000 609189022 200000 638906952 200000 438682474 200000 815757271 200000 199903474 200000 621886408 200000 196437562 200000 452219731 200000 20473016 200000 728021821 200000 104710804 200000 109725216 200000 68021992 200000 40148647 200000 267307008 200000 380958158 200000 29420953 200000 711727910 200000 634560806 200000 3899662 200000 607803398 200000 977068795 200000 905719247 200000 86546352 200000 14674054 200000 949654918 200000 817297124 200000 927852709 200000 342846610 200000 794397000 200000 67015789 200000 466622973 200000 789067458 200000 653531618 200000 162928018 200000 625890025 200000 772614863 200000 412633620 200000 181678237 200000 398060984 200000 852385681 200000 457436606 200000 645867765 200000 969798109 200000 873418497 200000 749489633 200000 593764131 200000 236944359 200000 563613240 200000 710195869 200000 767855312 200000 643518854 200000 883493229 200000 51399988 200000 604184259 200000 494067084 200000 319979001 200000 823104005 200000 388335847 200000 23405544 200000 344106070 200000 955878545 200000 137449026 200000 119434668 200000 10581018 200000 53728632 200000 888474366 200000 475904775 200000 895208448 200000 443294331 200000 866525795 200000 212200266 200000 720558047 200000 804192891 200000 652783834 200000 850819815 200000 394013359 200000 525380472 200000 907825643 200000 423822188 200000 387894922 200000 445032082 200000 124372542 200000 455264651 200000 674393768 200000 659864586 200000 156295580 200000 35681044 200000 304340833 200000 692558144 200000 611219182 200000 673047800 200000 909377582 200000 307512502 200000 754967612 200000 827074887 200000 523906471 200000 207927307 200000 916598447 200000 43039538 200000 297386885 200000 848776704 200000 359762575 200000 248897801 200000 986066081 200000 463786101 200000 251104068 200000 915938365 200000 836335346 200000 638339179 200000 381342039 200000 288414557 200000 658489745 200000 146282499 200000 839280241 200000 438353436 200000 836054200 200000 57395324 200000 287056218 200000 197267785 200000 615154109 200000 621572664 200000 727397370 200000 442639060 200000 91807515 200000 466723511 200000 208180059 200000 894765007 200000 598141545 200000 587879578 200000 454408100 200000 590236265 200000 18315871 200000 949894048 200000 177463838 200000 833370612 200000 915845335 200000 187668651 200000 465027378 200000 745859807 200000 667399881 200000 185200571 200000 59442792 200000 539477692 200000 173304397 200000 803559408 200000 390511720 200000 180816954 200000 245739676 200000 769968011 200000 263951100 200000 738261290 200000 55273998 200000 830613997 200000 747222283 200000 749862013 200000 806702620 200000 109874582 200000 764036766 200000 144773699 200000 984974686 200000 622880294 200000 442769118 200000 115328429 200000 197646734 200000 589199966 200000 457642514 200000 307179275 200000 119381378 200000 967082526 200000 492203429 200000 101318094 200000 608061236 200000 821460071 200000 601231901 200000 399148166 200000 150900669 200000 483800922 200000 267911972 200000 741589220 200000 577771861 200000 501542455 200000 855788418 200000 575996344 200000 645658451 200000 837209438 200000 985166624 200000 780954354 200000 707524658 200000 570683984 200000 848717062 200000 47528868 200000 963385737 200000 321531822 200000 414358364 200000 96941566 200000 518985233 200000 310302007 200000 984614763 200000 753793359 200000 535417762 200000 212372941 200000 225395100 200000 273220106 200000 933516597 200000 949625200 200000 462047095 200000 478251453 200000 342092514 200000 916131136 200000 798905253 200000 689114907 200000 889075170 200000 880716159 200000 131253741 200000 845405170 200000 799476877 200000 253062027 200000 145813817 200000 407440692 200000 785880668 200000 125599207 200000 965047186 200000 564674802 200000 381953000 200000 186216498 200000 137202719 200000 573018715 200000 862468328 200000 820845357 200000 2617128 200000 95192512 200000 771489846 200000 340107961 200000 262534168 200000 618550930 200000 739165129 200000 594524117 200000 616079733 200000 907548001 200000 740515515 200000 977438371 200000 716099818 200000 566592478 200000 270381379 200000 798818915 200000 189814589 200000 668265689 200000 539014331 200000 523172726 200000 739460183 200000 591123522 200000 40669083 200000 682592091 200000 122412354 200000 376453419 200000 972914043 200000 362284211 200000 767699494 200000 268919748 200000 863331092 200000 31121216 200000 16620106 200000 358411613 200000 113980478 200000 279744993 200000 958066200 200000 830065766 200000 581887474 200000 29589143 200000 257153304 200000 977439345 200000 258551368 200000 155358851 200000 798567411 200000 541605421 200000 434035322 200000 27158500 200000 213065329 200000 592837484 200000 572623582 200000 955410972 200000 345714554 200000 955520797 200000 868074734 200000 303507371 200000 530756887 200000 561461586 200000 843702083 200000 575872561 200000 231573617 200000 385498426 200000 848153492 200000 378604655 200000 900912592 200000 53552422 200000 503530683 200000 503201350 200000 25200285 200000 74180231 200000 646622896 200000 419709622 200000 866637664 200000 962949614 200000 677131403 200000 877333471 200000 287445441 200000 649319690 200000 424564356 200000 94588674 200000 936062601 200000 68142764 200000 219808757 200000 487503487 200000 563301793 200000 10987717 200000 442526038 200000 628016599 200000 651929105 200000 333513829 200000 625447487 200000 734583211 200000 579227649 200000 789713340 200000 849434985 200000 737908155 200000 481016507 200000 158918172 200000 616510637 200000 605195495 200000 734737574 200000 593906165 200000 666799874 200000 239779632 200000 614741323 200000 21628631 200000 490232961 200000 125594039 200000 306058067 200000 788296562 200000 207371364 200000 885926076 200000 120032902 200000 503663000 200000 996771585 200000 311058335 200000 859078093 200000 817904696 200000 314425811 200000 803772641 200000 230825263 200000 485797220 200000 273038192 200000 798271522 200000 611339222 200000 323349579 200000 832289683 200000 19198499 200000 186263562 200000 222886719 200000 137657107 200000 116178117 200000 65832244 200000 347185583 200000 625114600 200000 477359368 200000 228355548 200000 615112236 200000 854682924 200000 473512204 200000 496676778 200000 279745639 200000 139182871 200000 167445522 200000 557909352 200000 420785969 200000 350328577 200000 451906171 200000 775897341 200000 325525113 200000 307234147 200000 645522374 200000 99968882 200000 895278416 200000 628205526 200000 702556821 200000 490014447 200000 852924391 200000 234184465 200000 626661544 200000 165911230 200000 353564046 200000 581222125 200000 197771487 200000 89208134 200000 340466358 200000 326407779 200000 111475004 200000 71772177 200000 469537006 200000 33626508 200000 117429469 200000 32835526 200000 585558761 200000 830621087 200000 417752581 200000 605031982 200000 948174966 200000 317266166 200000 988577811 200000 380598833 200000 209626245 200000 98629897 200000 691656584 200000 139105241 200000 547755304 200000 206027887 200000 93425669 200000 299614285 200000 281182095 200000 369243875 200000 271433289 200000 969586134 200000 119699977 200000 123418940 200000 1952310 200000 504637405 200000 890728457 200000 994508147 200000 285153996 200000 396726506 200000 985050141 200000 721751200 200000 79318571 200000 145512101 200000 30243831 200000 398506236 200000 58311572 200000 145520600 200000 864896104 200000 802250207 200000 337678184 200000 375604330 200000 990198623 200000 205712322 200000 236927271 200000 550098276 200000 279238637 200000 232853054 200000 267311473 200000 28943599 200000 212541507 200000 110952970 200000 339686407 200000 960626771 200000 797032369 200000 566535424 200000 702881737 200000 45245432 200000 38140584 200000 923437079 200000 929449145 200000 757999464 200000 874143416 200000 214876521 200000 360489974 200000 623702346 200000 552716434 200000 717405741 200000 344570304 200000 277237095 200000 471207942 200000 660803261 200000 324880250 200000 313562792 200000 848761861 200000 614230161 200000 94030242 200000 359764244 200000 427842718 200000 383846977 200000 296934361 200000 90654166 200000 93245700 200000 132409222 200000 316584161 200000 964141364 200000 153217414 200000 991510840 200000 111891609 200000 722281624 200000 964607892 200000 648370512 200000 53331458 200000 817996938 200000 356783040 200000 778860774 200000 172119868 200000 442277043 200000 315395001 200000 236263987 200000 356366729 200000 430160858 200000 360069201 200000 5080719 200000 502684488 200000 863209450 200000 609867639 200000 510239348 200000 754977273 200000 299013097 200000 236516924 200000 696780152 200000 817118783 200000 888849409 200000 982869713 200000 907340373 200000 493017048 200000 562993018 200000 53912199 200000 966689508 200000 713833381 200000 379167420 200000 18823629 200000 222795293 200000 400099752 200000 903057233 200000 621133876 200000 81772568 200000 65608960 200000 488233440 200000 947398253 200000 251039757 200000 843245550 200000 40053810 200000 308263496 200000 954976342 200000 624699858 200000 803605296 200000 265707702 200000 934939243 200000 461955885 200000 718007010 200000 101649351 200000 892732644 200000 67920800 200000 54817393 200000 284404907 200000 84283258 200000 990654443 200000 897860132 200000 65576372 200000 227376901 200000 136840174 200000 936267109 200000 515643474 200000 355713406 200000 327208106 200000 969823932 200000 829782293 200000 963825150 200000 980981824 200000 746101202 200000 159531437 200000 281144508 200000 320925167 200000 231163247 200000 914733292 200000 805452561 200000 387025433 200000 125943163 200000 664908993 200000 191236983 200000 375479870 200000 886664448 200000 305410622 200000 116789636 200000 772196094 200000 387796517 200000 695635858 200000 595168243 200000 713321499 200000 511732787 200000 792194574 200000 345873051 200000 333899891 200000 62293394 200000 770175011 200000 481062516 200000 133063177 200000 439951308 200000 942458210 200000 442913176 200000 348006908 200000 91224457 200000 250952826 200000 489563455 200000 296553613 200000 793891984 200000 876162876 200000 273570753 200000 746009885 200000 409985995 200000 791129241 200000 671674519 200000 36485675 200000 778904386 200000 164941473 200000 583839833 200000 338261337 200000 185605661 200000 761614981 200000 490777792 200000 196700519 200000 276368550 200000 341891733 200000 215477413 200000 50357813 200000 327327812 200000 652511809 200000 906217471 200000 934592196 200000 581061505 200000 984839707 200000 680985575 200000 606285621 200000 260653571 200000 251582931 200000 771104919 200000 26659528 200000 434841237 200000 918020153 200000 287254373 200000 164595677 200000 382633759 200000 77803837 200000 981322956 200000 839241205 200000 799031976 200000 417142769 200000 295923299 200000 905280944 200000 5540699 200000 943396996 200000 749844706 200000 783125712 200000 299300478 200000 361909832 200000 426927139 200000 593164851 200000 115719803 200000 269750188 200000 186169118 200000 300304860 200000 885442265 200000 227866689 200000 959456235 200000 43790570 200000 125782595 200000 288065720 200000 313226691 200000 106531231 200000 592687231 200000 694719202 200000 723725054 200000 397249369 200000 164953719 200000 954729390 200000 438356757 200000 92414619 200000 999395892 200000 775669037 200000 529248929 200000 68832516 200000 342558428 200000 673216656 200000 863226201 200000 165154133 200000 216675514 200000 802449959 200000 156576278 200000 272772974 200000 214779701 200000 700592483 200000 815264977 200000 448435793 200000 962745047 200000 275304148 200000 769712803 200000 52113436 200000 776079687 200000 864623659 200000 684285380 200000 656308754 200000 421123406 200000 248085048 200000 357046667 200000 63658642 200000 264160468 200000 356102379 200000 248162419 200000 583733533 200000 182194403 200000 880045910 200000 731411475 200000 355187796 200000 521974690 200000 356192680 200000 751321892 200000 48619510 200000 671368283 200000 799646515 200000 777549182 200000 467350757 200000 167869301 200000 856345702 200000 338806298 200000 543615777 200000 567982201 200000 945829075 200000 341557520 200000 923579851 200000 347014159 200000 523986217 200000 984297369 200000 546992930 200000 749961217 200000 48221498 200000 796631565 200000 784363144 200000 78709046 200000 692984309 200000 978305509 200000 252076668 200000 813261751 200000 705180011 200000 280028602 200000 870943905 200000 15650477 200000 141835469 200000 467864899 200000 813560757 200000 841421920 200000 593671276 200000 613992794 200000 237769625 200000 726908472 200000 411963319 200000 886007798 200000 873925967 200000 630411455 200000 696097087 200000 973837361 200000 37341430 200000 166298524 200000 694831797 200000 757837890 200000 92872142 200000 660266392 200000 311270633 200000 488258435 200000 369105978 200000 875965084 200000 297456587 200000 561807980 200000 166717368 200000 423226288 200000 651181677 200000 780985493 200000 164021994 200000 473135868 200000 979224831 200000 170813623 200000 272172943 200000 797657546 200000 971516113 200000 276091562 200000 741632649 200000 189649537 200000 586590803 200000 465982823 200000 357564377 200000 931719850 200000 874618135 200000 327282439 200000 4044445 200000 410984173 200000 350456780 200000 879960769 200000 978045207 200000 495786772 200000 330729028 200000 544258798 200000 841885352 200000 786444295 200000 154964334 200000 120556295 200000 904447952 200000 719241677 200000 581973340 200000 13719461 200000 979358767 200000 231282064 200000 651099453 200000 959316607 200000 532065415 200000 352689560 200000 906699106 200000 939483247 200000 650450102 200000 421030221 200000 958622012 200000 410324845 200000 692033471 200000 615635769 200000 557147995 200000 743838865 200000 898617281 200000 776607491 200000 437114224 200000 614321683 200000 154324477 200000 830212469 200000 122560076 200000 682023245 200000 92845267 200000 304386678 200000 996398557 200000 88195767 200000 413725125 200000 4973838 200000 108404022 200000 635011049 200000 590222706 200000 133130600 200000 658203271 200000 536080284 200000 226789786 200000 188338891 200000 695029536 200000 636725161 200000 828509472 200000 197226399 200000 737650546 200000 171795719 200000 704285186 200000 882682221 200000 484508429 200000 645701583 200000 533593953 200000 775434462 200000 799783585 200000 906903867 200000 891894655 200000 294215610 200000 548774400 200000 932311457 200000 174946747 200000 5104361 200000 859608601 200000 708445308 200000 500114070 200000 80077429 200000 804467454 200000 124268642 200000 862429616 200000 971382149 200000 396339678 200000 601882894 200000 77352394 200000 672262754 200000 233203467 200000 292069719 200000 116433605 200000 234536565 200000 323722740 200000 792514357 200000 645132705 200000 974625349 200000 94417194 200000 902714818 200000 277317246 200000 504135549 200000 916773982 200000 190597430 200000 499606173 200000 812070627 200000 105506912 200000 469438697 200000 186054751 200000 363870817 200000 303360801 200000 63981908 200000 409023299 200000 621153023 200000 826807218 200000 196871184 200000 806817259 200000 967882470 200000 508776001 200000 706849236 200000 691588631 200000 515050334 200000 916706850 200000 891054201 200000 90637992 200000 816351439 200000 69807554 200000 877107960 200000 403209117 200000 553172162 200000 672935092 200000 524112746 200000 301655064 200000 529705440 200000 249869224 200000 84471558 200000 691689560 200000 491205617 200000 671176814 200000 842489894 200000 213536703 200000 848689118 200000 273609206 200000 850893890 200000 809332941 200000 560444846 200000 61644882 200000 337127922 200000 116037923 200000 203534475 200000 777368241 200000 903027438 200000 3798912 200000 209172670 200000 278149477 200000 729790480 200000 657981894 200000 527071150 200000 470148061 200000 40699728 200000 684281077 200000 111053795 200000 439769771 200000 62824390 200000 276067629 200000 97329416 200000 250550654 200000 196094379 200000 162824624 200000 171731428 200000 997337895 200000 950730327 200000 626414812 200000 326856287 200000 335529880 200000 785245251 200000 829743668 200000 508221314 200000 919635423 200000 59618568 200000 751678039 200000 15071606 200000 854904878 200000 31336285 200000 159095046 200000 822264706 200000 262847957 200000 496435996 200000 402900770 200000 310228497 200000 943819589 200000 227354428 200000 886557354 200000 216796329 200000 146692622 200000 742886871 200000 472359104 200000 829655540 200000 7368929 200000 230870564 200000 382995876 200000 289013691 200000 574196110 200000 894880381 200000 821266614 200000 194636004 200000 92821765 200000 461128794 200000 687319671 200000 126953850 200000 487314264 200000 743898707 200000 950481032 200000 959171236 200000 617511351 200000 383179809 200000 898190248 200000 120019628 200000 196771953 200000 567178908 200000 308452793 200000 916476665 200000 80186617 200000 748000701 200000 724712891 200000 68768788 200000 805363678 200000 248208540 200000 163777487 200000 416275877 200000 540355792 200000 891517810 200000 882866484 200000 229022838 200000 946109600 200000 189500823 200000 710815820 200000 460989038 200000 382836544 200000 143948165 200000 998469783 200000 553697431 200000 734277566 200000 974033618 200000 309651125 200000 644900631 200000 763066956 200000 249976377 200000 535755367 200000 541599545 200000 610638394 200000 780691344 200000 414987918 200000 399644517 200000 199043065 200000 361902034 200000 708688681 200000 145500451 200000 486705946 200000 430878998 200000 312922458 200000 877326107 200000 307690572 200000 9864852 200000 884580705 200000 181868310 200000 953413984 200000 323819174 200000 356994206 200000 458142717 200000 361882438 200000 893312196 200000 290132883 200000 633564120 200000 393009680 200000 472719750 200000 938300383 200000 107895759 200000 979221230 200000 580254373 200000 743977026 200000 20784172 200000 626960944 200000 750683897 200000 964816542 200000 274275926 200000 350056775 200000 818654331 200000 897123827 200000 354182358 200000 177385154 200000 410715716 200000 663827554 200000 59540821 200000 467726420 200000 773680779 200000 59714859 200000 667979930 200000 998967499 200000 53195945 200000 375932589 200000 777837712 200000 324799514 200000 536186136 200000 261804139 200000 183322685 200000 704783695 200000 228563822 200000 250044677 200000 237260747 200000 157352605 200000 414083174 200000 593425466 200000 661895298 200000 664527186 200000 939845079 200000 876490476 200000 857423051 200000 899889120 200000 967523513 200000 765132570 200000 565886510 200000 401574359 200000 562725158 200000 467525606 200000 819400019 200000 998939112 200000 884080214 200000 980210576 200000 518037507 200000 817399268 200000 284157089 200000 617718137 200000 405519655 200000 949044410 200000 193073024 200000 149236768 200000 90945223 200000 90380923 200000 868136331 200000 826261799 200000 30129676 200000 426657879 200000 277587067 200000 437400910 200000 717466942 200000 94808224 200000 36279593 200000 537398901 200000 165863365 200000 43380422 200000 149699980 200000 434832286 200000 849039402 200000 859287897 200000 475944125 200000 817883879 200000 615453718 200000 558666250 200000 339901686 200000 616003475 200000 251668561 200000 558153640 200000 552507789 200000 879909377 200000 555797699 200000 31553062 200000 546132221 200000 768322482 200000 745519222 200000 243545234 200000 529706717 200000 24299334 200000 101278609 200000 324428063 200000 264416229 200000 112335487 200000 118945629 200000 670297371 200000 719811055 200000 192190012 200000 236804675 200000 266533625 200000 77439987 200000 824531069 200000 440313803 200000 1450567 200000 318580745 200000 973882469 200000 710297245 200000 478032823 200000 14216042 200000 219369522 200000 647312515 200000 616362778 200000 664611950 200000 518003525 200000 900645988 200000 661275999 200000 79431310 200000 827578912 200000 256411209 200000 806221463 200000 341357155 200000 46209122 200000 944465755 200000 387686899 200000 156381604 200000 533950668 200000 325705697 200000 457058243 200000 818634026 200000 90586430 200000 414832454 200000 765062008 200000 981679855 200000 530814650 200000 312233488 200000 518488482 200000 152075273 200000 681892703 200000 87989225 200000 476353521 200000 699027123 200000 764561005 200000 959878041 200000 280218423 200000 382354499 200000 509652039 200000 402602761 200000 552754020 200000 225188148 200000 393392747 200000 415120705 200000 112196488 200000 303755549 200000 525866874 200000 670867561 200000 104567763 200000 843575991 200000 577084726 200000 689437130 200000 700995479 200000 764833242 200000 838902398 200000 373262797 200000 709562179 200000 829827455 200000 777663827 200000 399868410 200000 530940009 200000 12571070 200000 242152149 200000 982492410 200000 305357752 200000 917382608 200000 606475589 200000 358939796 200000 200733954 200000 977189389 200000 488750084 200000 13289394 200000 951552822 200000 840997358 200000 949716370 200000 592497245 200000 767440485 200000 199422988 200000 441185167 200000 15987644 200000 494654912 200000 143263262 200000 764487868 200000 446125591 200000 465435543 200000 267295486 200000 259670265 200000 831356121 200000 512059227 200000 667555491 200000 710866248 200000 288056456 200000 607729052 200000 148907047 200000 65758152 200000 175918287 200000 21141003 200000 140278209 200000 501189050 200000 851428468 200000 725320056 200000 620134603 200000 334815614 200000 340297056 200000 375644628 200000 259803069 200000 694739093 200000 464991901 200000 458519087 200000 514670639 200000 590653856 200000 569498707 200000 852624570 200000 599938778 200000 489684575 200000 258049993 200000 80553668 200000 412009366 200000 655926194 200000 919592297 200000 298028224 200000 448987996 200000 303451034 200000 62678203 200000 659549245 200000 433700933 200000 647132983 200000 943811688 200000 831606763 200000 813282696 200000 909404875 200000 856013880 200000 330642332 200000 910212990 200000 672877493 200000 60529427 200000 794721855 200000 331452832 200000 47553653 200000 755352834 200000 85964773 200000 551196807 200000 885492398 200000 929635118 200000 360971711 200000 479568874 200000 258798878 200000 288475103 200000 907350046 200000 227410595 200000 280972199 200000 477027966 200000 968350321 200000 456821418 200000 928498504 200000 960974227 200000 30946121 200000 635986711 200000 93150755 200000 728815814 200000 573006935 200000 978988578 200000 374465912 200000 757152992 200000 689096299 200000 168177957 200000 753302952 200000 425295818 200000 132344694 200000 831521432 200000 786046514 200000 500743820 200000 959406728 200000 136656403 200000 268641208 200000 20266319 200000 41386962 200000 161845327 200000 26389498 200000 511193434 200000 667459748 200000 749283621 200000 992526296 200000 545979671 200000 113785198 200000 674243980 200000 470051155 200000 342436878 200000 755564994 200000 94879645 200000 659929996 200000 141690088 200000 626673744 200000 451120786 200000 355486402 200000 228054381 200000 433536744 200000 358450369 200000 759766103 200000 558555782 200000 408350330 200000 761814949 200000 564861643 200000 551059002 200000 168804120 200000 837046228 200000 910644670 200000 47478707 200000 424588785 200000 525661449 200000 766753266 200000 360842553 200000 50607446 200000 902162459 200000 954940230 200000 671640629 200000 687062713 200000 476676354 200000 34369210 200000 835052335 200000 65076904 200000 367634136 200000 899761776 200000 28471247 200000 501620437 200000 291763157 200000 748328361 200000 298726623 200000 601432592 200000 933614929 200000 180481219 200000 983100486 200000 482494026 200000 136874437 200000 339220289 200000 841560333 200000 677900435 200000 978811082 200000 79687618 200000 581046620 200000 356476188 200000 648384279 200000 551697414 200000 277915261 200000 739659061 200000 854680709 200000 2901232 200000 262836951 200000 867028303 200000 886333453 200000 274468478 200000 109753844 200000 722754298 200000 974858184 200000 278355410 200000 616715387 200000 608308455 200000 547535085 200000 341053740 200000 116874805 200000 696823013 200000 666866134 200000 818944492 200000 860804618 200000 616848871 200000 231006203 200000 149985427 200000 89890308 200000 743658492 200000 128329716 200000 72637121 200000 991122762 200000 191752276 200000 490816889 200000 985656632 200000 665341477 200000 908250433 200000 283171172 200000 512221655 200000 578601470 200000 585510450 200000 552154029 200000 864401310 200000 757303645 200000 887482297 200000 597082476 200000 944086704 200000 479611370 200000 18857861 200000 745646810 200000 537230411 200000 628343919 200000 129953383 200000 618381135 200000 823504593 200000 813775059 200000 673060944 200000 19491140 200000 141935041 200000 310202911 200000 323510865 200000 266023506 200000 490625469 200000 671920764 200000 371252889 200000 425639216 200000 113387141 200000 184473394 200000 379012729 200000 86754232 200000 765800186 200000 837645481 200000 903072866 200000 575468257 200000 259467035 200000 938610283 200000 196049892 200000 935072965 200000 458082314 200000 757403935 200000 770496943 200000 198922395 200000 16860679 200000 170330766 200000 569679765 200000 85123261 200000 332474994 200000 641698721 200000 96111750 200000 379672739 200000 777720780 200000 221987423 200000 137315986 200000 413326053 200000 762286006 200000 31435763 200000 465827050 200000 620624700 200000 794965744 200000 808689827 200000 969198557 200000 878874240 200000 213388634 200000 905446361 200000 295894750 200000 146758314 200000 884563445 200000 657366045 200000 41745531 200000 802599122 200000 572505825 200000 179499800 200000 916221031 200000 621472049 200000 176017247 200000 372985745 200000 131820400 200000 42051359 200000 68031952 200000 838986099 200000 648921480 200000 96493846 200000 544604596 200000 951600068 200000 286863296 200000 652529836 200000 147716523 200000 171887790 200000 661915207 200000 898952860 200000 650254198 200000 119381369 200000 501423726 200000 116972220 200000 865419766 200000 378112141 200000 605641382 200000 159205383 200000 304462634 200000 984482676 200000 647610495 200000 268157076 200000 960642100 200000 569560789 200000 10370730 200000 35700123 200000 299378516 200000 473473657 200000 961756407 200000 638175094 200000 921074667 200000 701096265 200000 437400663 200000 519592349 200000 479954040 200000 249168205 200000 552544474 200000 606272168 200000 69795485 200000 835006382 200000 524019121 200000 115647568 200000 318800153 200000 700464307 200000 177159980 200000 389433197 200000 458764239 200000 322942918 200000 291699387 200000 272084984 200000 255641021 200000 487250287 200000 234455280 200000 871873802 200000 719044868 200000 816395607 200000 977162107 200000 228443354 200000 66895078 200000 948215366 200000 144385323 200000 883776705 200000 757377986 200000 869547044 200000 976925171 200000 578628921 200000 303860505 200000 780056571 200000 190468321 200000 763646424 200000 757034891 200000 552791538 200000 872269863 200000 992282457 200000 484888793 200000 950491474 200000 707093782 200000 42555795 200000 287603172 200000 894237316 200000 544347165 200000 23870334 200000 417787052 200000 776606991 200000 944369869 200000 470003508 200000 514464849 200000 289562014 200000 743748567 200000 798684141 200000 265045268 200000 674946039 200000 894732043 200000 792134145 200000 995674197 200000 166620420 200000 46556506 200000 536652009 200000 493145750 200000 922668237 200000 782162132 200000 245617469 200000 100060022 200000 318919290 200000 945172138 200000 488900278 200000 455624629 200000 182198869 200000 391911212 200000 59693613 200000 650729782 200000 635921861 200000 290977739 200000 110141849 200000 471238391 200000 281592148 200000 688165655 200000 479698451 200000 357616922 200000 75099816 200000 972564672 200000 199104469 200000 570393310 200000 569475724 200000 751572376 200000 324805685 200000 943488165 200000 566254312 200000 71572367 200000 35551662 200000 444106223 200000 734817475 200000 453049268 200000 803780055 200000 266595677 200000 213451848 200000 206510138 200000 668844392 200000 683414190 200000 766488253 200000 133039727 200000 833449019 200000 343771844 200000 3347596 200000 73666757 200000 42942280 200000 803718559 200000 423455036 200000 387200717 200000 880026791 200000 68423263 200000 358747512 200000 146629942 200000 53159313 200000 306787141 200000 157812998 200000 299985873 200000 924589662 200000 965153714 200000 579518672 200000 684979087 200000 437099655 200000 818139173 200000 703463135 200000 920848513 200000 353318565 200000 627235904 200000 906558553 200000 74678742 200000 227199599 200000 751853763 200000 667646345 200000 218465759 200000 187779262 200000 495470479 200000 52637142 200000 701063180 200000 859086732 200000 14743971 200000 830299594 200000 968305391 200000 565063151 200000 190485793 200000 311862028 200000 547905080 200000 487078946 200000 894785353 200000 802860133 200000 360460471 200000 251701115 200000 992999035 200000 633313213 200000 374883421 200000 955634805 200000 693189688 200000 586058270 200000 471670841 200000 95901351 200000 508876064 200000 684253615 200000 229145726 200000 583560394 200000 884655349 200000 84624314 200000 895544443 200000 887608502 200000 7316118 200000 812738214 200000 286997664 200000 906666340 200000 795451396 200000 884354044 200000 404650111 200000 900196076 200000 557117535 200000 564126308 200000 347114695 200000 451461255 200000 313887721 200000 714468776 200000 481249097 200000 476610189 200000 936856576 200000 370871471 200000 785682678 200000 762128503 200000 72676647 200000 243883394 200000 231970783 200000 455927518 200000 318293245 200000 156706122 200000 681445683 200000 136592761 200000 825474115 200000 55546959 200000 156817219 200000 874560802 200000 721564890 200000 740055545 200000 798438272 200000 299814352 200000 995072961 200000 975779538 200000 533948538 200000 702057629 200000 671613722 200000 57083521 200000 750675426 200000 224105408 200000 328544293 200000 7563215 200000 837025928 200000 935765651 200000 183951170 200000 742269605 200000 473756253 200000 125907854 200000 606539251 200000 759534603 200000 285348465 200000 240325705 200000 816357078 200000 823585321 200000 802491124 200000 695452541 200000 726773678 200000 235178569 200000 771841848 200000 883519746 200000 349267802 200000 474962642 200000 474925485 200000 822567377 200000 915347931 200000 785098573 200000 711720418 200000 916707331 200000 851920466 200000 459739234 200000 795551370 200000 203293903 200000 609476350 200000 143349723 200000 237368691 200000 39975054 200000 517891393 200000 532867232 200000 132721552 200000 620262585 200000 81334171 200000 493674680 200000 18175727 200000 418279401 200000 371018156 200000 132183885 200000 209178306 200000 264029653 200000 59779637 200000 439179943 200000 325800794 200000 597021015 200000 905387799 200000 148950062 200000 804668966 200000 86404711 200000 72992593 200000 205131884 200000 924462007 200000 878712861 200000 271502597 200000 104808200 200000 913025982 200000 123324593 200000 265950067 200000 754984140 200000 748523275 200000 655361917 200000 701270268 200000 336458655 200000 132351887 200000 279984377 200000 585992479 200000 889612426 200000 316985434 200000 407421117 200000 883077758 200000 506302389 200000 383892381 200000 189449602 200000 678695129 200000 350158954 200000 246812328 200000 814842145 200000 70242064 200000 461711632 200000 141793259 200000 644104849 200000 673981220 200000 482721584 200000 680770808 200000 673278443 200000 482579510 200000 973162867 200000 161489535 200000 603152489 200000 561550981 200000 415246753 200000 188772943 200000 555872353 200000 926598515 200000 383199906 200000 184023899 200000 682837838 200000 578294656 200000 997224576 200000 727450033 200000 879164870 200000 541879373 200000 148569186 200000 169876612 200000 819169156 200000 84986521 200000 484043409 200000 448783394 200000 581415775 200000 205515846 200000 545841782 200000 346931197 200000 45609295 200000 532537428 200000 758469272 200000 305757350 200000 720418926 200000 214612195 200000 243362466 200000 91956684 200000 958634740 200000 660837684 200000 552588122 200000 984918080 200000 626622521 200000 751865255 200000 538367146 200000 370288115 200000 189812406 200000 593866686 200000 595850138 200000 377891829 200000 600189956 200000 870695448 200000 531976787 200000 196558455 200000 200248538 200000 812173430 200000 139884573 200000 199186633 200000 243952913 200000 113719736 200000 20574048 200000 537643356 200000 27947426 200000 773351903 200000 735882149 200000 741824 200000 314697894 200000 381413388 200000 796746133 200000 347236517 200000 919744340 200000 856857215 200000 474607352 200000 676683229 200000 565430278 200000 286630040 200000 219774647 200000 898301016 200000 273493044 200000 771675352 200000 310406361 200000 128470566 200000 246811254 200000 890224863 200000 29998216 200000 77692023 200000 879411844 200000 715721583 200000 223265293 200000 577525149 200000 748428088 200000 932327015 200000 34088143 200000 348184839 200000 720843402 200000 64369864 200000 221111127 200000 753207622 200000 261988242 200000 748720306 200000 110131021 200000 41450508 200000 679789705 200000 273362790 200000 115526011 200000 803322919 200000 600163015 200000 894240581 200000 97046984 200000 121864073 200000 103606470 200000 417800143 200000 1383741 200000 923587906 200000 387168284 200000 599652260 200000 972450819 200000 33122691 200000 756581251 200000 901072005 200000 95315297 200000 18903453 200000 875312340 200000 760057170 200000 158467522 200000 372287998 200000 606310662 200000 334824973 200000 414417068 200000 195540537 200000 334238259 200000 295636948 200000 562960585 200000 151466750 200000 239467410 200000 798115050 200000 412626402 200000 76156957 200000 397117821 200000 19073710 200000 661483229 200000 758395015 200000 18356588 200000 217132450 200000 731218885 200000 999067724 200000 2887671 200000 298926436 200000 28712897 200000 512811164 200000 60287703 200000 592171191 200000 969484571 200000 951474121 200000 655175396 200000 845227386 200000 562920762 200000 959390018 200000 242778135 200000 567835310 200000 823069863 200000 964211609 200000 913010568 200000 129106547 200000 46332682 200000 357697661 200000 117431664 200000 685817867 200000 396760365 200000 700848832 200000 916815143 200000 598304724 200000 169082103 200000 466256465 200000 181520167 200000 403651409 200000 179896690 200000 118575170 200000 616496390 200000 798200097 200000 943900356 200000 336983234 200000 845985663 200000 439439622 200000 133719608 200000 100774690 200000 161967720 200000 274413534 200000 637119542 200000 159231443 200000 344301756 200000 237779884 200000 119401542 200000 748176485 200000 960373906 200000 485615503 200000 924853520 200000 451350409 200000 738029858 200000 583169992 200000 907437661 200000 10467599 200000 534633670 200000 388704695 200000 604655382 200000 185863144 200000 961144566 200000 236964317 200000 4819267 200000 288018980 200000 962827338 200000 241924059 200000 606027788 200000 469896948 200000 292038267 200000 513325169 200000 965038011 200000 843504295 200000 783398497 200000 543887743 200000 602352055 200000 749167280 200000 760494069 200000 201423366 200000 109438601 200000 423753118 200000 727213136 200000 519270439 200000 686954970 200000 953932065 200000 983091113 200000 293594401 200000 967004785 200000 73695755 200000 981576025 200000 908979542 200000 659498041 200000 477776459 200000 628819930 200000 598464070 200000 8136248 200000 455509747 200000 406880962 200000 963954833 200000 452572824 200000 962181682 200000 350034636 200000 927439864 200000 568548513 200000 793271129 200000 662144975 200000 245266780 200000 556223676 200000 10193626 200000 880829123 200000 343028413 200000 265861745 200000 11270723 200000 995740610 200000 319318331 200000 653204584 200000 471913542 200000 438956548 200000 140940055 200000 200766058 200000 579175603 200000 637994465 200000 300768689 200000 409572192 200000 983428731 200000 793357010 200000 920111499 200000 620749650 200000 981121966 200000 153951087 200000 873716804 200000 476012905 200000 187257213 200000 188258673 200000 251216541 200000 199831533 200000 716437048 200000 723849649 200000 961908854 200000 196649030 200000 420127568 200000 296257062 200000 751409872 200000 408449277 200000 250138965 200000 605677545 200000 248994252 200000 511524795 200000 993400823 200000 337244980 200000 339827881 200000 630265672 200000 724374536 200000 900238173 200000 522268618 200000 28336012 200000 700706167 200000 150386399 200000 464537261 200000 456361873 200000 124731734 200000 564438865 200000 248798195 200000 254081918 200000 394695636 200000 252071787 200000 398774109 200000 936344732 200000 126902851 200000 834659591 200000 929842124 200000 772542804 200000 932336914 200000 226856733 200000 728417088 200000 115160366 200000 469637587 200000 865337285 200000 686903001 200000 693631186 200000 659642677 200000 724442680 200000 304506584 200000 971532298 200000 275281673 200000 165854926 200000 103171230 200000 276020669 200000 717179968 200000 368278272 200000 555569835 200000 342619636 200000 62030570 200000 232311143 200000 619297439 200000 158523864 200000 845099064 200000 822479802 200000 206999355 200000 535476145 200000 71038586 200000 231138514 200000 302050399 200000 351050983 200000 212159265 200000 598034601 200000 844111628 200000 255094787 200000 162613437 200000 943879765 200000 950529379 200000 265471150 200000 930787583 200000 388359185 200000 438301860 200000 838426544 200000 478620855 200000 347722035 200000 41060655 200000 69494514 200000 826464725 200000 897240630 200000 434715269 200000 887831420 200000 536416107 200000 493206193 200000 124746567 200000 263473014 200000 298690473 200000 431735133 200000 218351924 200000 640151081 200000 113705438 200000 271372306 200000 238295854 200000 340100606 200000 10394749 200000 620179913 200000 139428661 200000 74482813 200000 595060500 200000 423100058 200000 726836330 200000 515029583 200000 366429270 200000 114948542 200000 665890060 200000 754956091 200000 65814033 200000 18028941 200000 254605949 200000 307930667 200000 507461943 200000 804777856 200000 761045308 200000 411323176 200000 132315609 200000 627915312 200000 930399467 200000 447259993 200000 754435878 200000 951586132 200000 846621258 200000 754242822 200000 296276847 200000 192233926 200000 342495546 200000 471960986 200000 618758181 200000 586465661 200000 583888570 200000 642413467 200000 960713688 200000 544458643 200000 433707244 200000 276180660 200000 498655801 200000 960946752 200000 315385104 200000 813124523 200000 867967512 200000 644010203 200000 793000839 200000 548731498 200000 99154790 200000 824023007 200000 350319568 200000 581705208 200000 915779378 200000 989661923 200000 15308941 200000 995414656 200000 633876911 200000 130755744 200000 586366333 200000 568683848 200000 712594988 200000 436866798 200000 588491138 200000 63211706 200000 217764633 200000 408067782 200000 536321180 200000 945862238 200000 818425352 200000 435776577 200000 804806124 200000 171199197 200000 167884712 200000 929796246 200000 421788081 200000 230745087 200000 732603851 200000 418131998 200000 298947405 200000 713579180 200000 680435552 200000 21511762 200000 796750144 200000 517171949 200000 355731577 200000 254278603 200000 63451434 200000 206547435 200000 573726789 200000 469563968 200000 21397964 200000 104561134 200000 851450133 200000 690347659 200000 457939207 200000 811656287 200000 141015130 200000 755888292 200000 776695771 200000 233743814 200000 367748261 200000 411739555 200000 103536232 200000 134682571 200000 571262373 200000 205119424 200000 220097007 200000 154513719 200000 438134315 200000 818918485 200000 607072976 200000 856110579 200000 113232936 200000 776224730 200000 55602316 200000 505109255 200000 171412140 200000 975627239 200000 961355716 200000 2130588 200000 839899111 200000 259222325 200000 437505592 200000 334194681 200000 868532011 200000 518706589 200000 474844360 200000 943451528 200000 566251240 200000 279718934 200000 572596085 200000 941995730 200000 437970094 200000 363892921 200000 124744032 200000 833671805 200000 570632493 200000 305998528 200000 59779273 200000 791941204 200000 402854967 200000 805261441 200000 508659472 200000 195320639 200000 941168315 200000 534592887 200000 954379958 200000 355184965 200000 103884491 200000 384287288 200000 744073563 200000 696432528 200000 827395990 200000 311232127 200000 34156480 200000 985716840 200000 468516718 200000 470733091 200000 739205062 200000 869315894 200000 796210114 200000 330861084 200000 851755629 200000 569572994 200000 300157219 200000 839853188 200000 538085845 200000 313449972 200000 450487107 200000 292582547 200000 830097727 200000 670433878 200000 297673456 200000 429967265 200000 73921804 200000 203811727 200000 729909788 200000 919082023 200000 920650427 200000 278490280 200000 563407319 200000 237943230 200000 623378158 200000 997535689 200000 654206034 200000 469255965 200000 808842085 200000 650150460 200000 203997405 200000 687757341 200000 749735680 200000 884689000 200000 149749225 200000 741097911 200000 238406593 200000 419143639 200000 888644870 200000 315945476 200000 525608646 200000 141524784 200000 984441572 200000 352520763 200000 444182610 200000 706714172 200000 287934293 200000 57414326 200000 538613700 200000 995529187 200000 935702345 200000 243076845 200000 317879709 200000 367025711 200000 455788239 200000 329624440 200000 788510590 200000 835263559 200000 806416666 200000 776448015 200000 725094438 200000 880955508 200000 827888760 200000 355269516 200000 288212855 200000 847028255 200000 876318812 200000 554352103 200000 80590961 200000 535594960 200000 134612820 200000 172614200 200000 622413620 200000 802142512 200000 139711762 200000 865864376 200000 469833985 200000 816601862 200000 156999271 200000 458580671 200000 511207993 200000 435098940 200000 980880706 200000 788037319 200000 611189340 200000 620326106 200000 738005172 200000 103377510 200000 901549066 200000 32586249 200000 142177518 200000 664491606 200000 59618564 200000 893301265 200000 882806080 200000 577542256 200000 100604970 200000 131018586 200000 508366363 200000 525000619 200000 512116606 200000 983189870 200000 997915407 200000 806020129 200000 400932383 200000 224728820 200000 752352461 200000 850794761 200000 864125005 200000 804565429 200000 946840869 200000 964064445 200000 6986091 200000 974792346 200000 686726920 200000 325161141 200000 295385591 200000 298551211 200000 370955397 200000 210573705 200000 723692435 200000 255424016 200000 953656527 200000 798095602 200000 851719422 200000 546255378 200000 767540277 200000 359819720 200000 482819610 200000 198302490 200000 97755687 200000 395031044 200000 777095143 200000 805161392 200000 199425335 200000 870551742 200000 852570246 200000 333417853 200000 362648852 200000 455159855 200000 300199222 200000 544609097 200000 551940240 200000 259625391 200000 178122329 200000 356057852 200000 42718618 200000 242796984 200000 616005998 200000 487830943 200000 575590723 200000 197130720 200000 437538584 200000 163408219 200000 701643196 200000 347631842 200000 536363797 200000 424254840 200000 610106966 200000 247337620 200000 816608838 200000 386377310 200000 810552192 200000 738537969 200000 116547757 200000 683067799 200000 877443275 200000 839651600 200000 507655017 200000 8153034 200000 441125608 200000 261497129 200000 931999931 200000 626071232 200000 193568167 200000 497781910 200000 382418435 200000 969389922 200000 567971321 200000 632434383 200000 352124355 200000 485741496 200000 843659246 200000 179437164 200000 819619737 200000 929284331 200000 220469430 200000 964545830 200000 971491400 200000 962259778 200000 605841059 200000 44930517 200000 182295983 200000 68259879 200000 426023717 200000 289206386 200000 533134543 200000 811415074 200000 875331276 200000 651614742 200000 441659849 200000 336989404 200000 544512840 200000 52449016 200000 569064924 200000 465221405 200000 67156843 200000 872194161 200000 355838826 200000 113409741 200000 271519012 200000 29399291 200000 687140339 200000 763159286 200000 932630917 200000 543624748 200000 548370967 200000 492720575 200000 728751293 200000 422636223 200000 879910296 200000 711612529 200000 623345181 200000 188951179 200000 724736852 200000 846930293 200000 862135830 200000 713392776 200000 528017230 200000 672110162 200000 70569529 200000 715125456 200000 152771237 200000 181438899 200000 370923829 200000 570287259 200000 159845274 200000 586935646 200000 869167323 200000 692356673 200000 246600078 200000 145626173 200000 191366172 200000 733559099 200000 572481280 200000 128578648 200000 868288776 200000 314475041 200000 725106578 200000 662867159 200000 500108496 200000 476107948 200000 678797316 200000 568992260 200000 549362628 200000 314875317 200000 786691126 200000 9963846 200000 71195476 200000 513986355 200000 15331625 200000 178443559 200000 436712466 200000 290214463 200000 508747006 200000 681563469 200000 535881646 200000 120534803 200000 809978613 200000 971008643 200000 368527096 200000 632888069 200000 84932974 200000 551856305 200000 278834144 200000 697501840 200000 577303530 200000 744811742 200000 307543416 200000 878039371 200000 997600521 200000 837963573 200000 396810223 200000 830463982 200000 151789709 200000 468155644 200000 146010263 200000 907618899 200000 719493972 200000 313909405 200000 505094111 200000 598013810 200000 59050337 200000 214827423 200000 925475672 200000 608893795 200000 13461459 200000 662539437 200000 680083380 200000 587293535 200000 823156972 200000 376005517 200000 514394305 200000 170221502 200000 704333322 200000 935946025 200000 835937649 200000 319818233 200000 540383152 200000 611621258 200000 354376660 200000 760610985 200000 652168573 200000 503653334 200000 252305691 200000 652117381 200000 105394738 200000 519400536 200000 990104982 200000 443261286 200000 435530671 200000 413314167 200000 262235830 200000 952563782 200000 667838198 200000 889097917 200000 86241035 200000 260632891 200000 336919589 200000 762070737 200000 186061894 200000 417692800 200000 634428031 200000 666745212 200000 504892215 200000 85438315 200000 321903203 200000 969573542 200000 733862350 200000 832837239 200000 862268242 200000 209259353 200000 296704285 200000 65415483 200000 346012141 200000 88777660 200000 24930644 200000 145786992 200000 979457012 200000 809626393 200000 491436994 200000 633816046 200000 357354055 200000 785807319 200000 331622106 200000 470454446 200000 213599974 200000 896903039 200000 954922026 200000 160990920 200000 579542772 200000 394502329 200000 112859236 200000 380526453 200000 650105519 200000 264547663 200000 104868697 200000 27353869 200000 862888825 200000 100559400 200000 283754488 200000 884540681 200000 159429074 200000 181170509 200000 352276562 200000 558600706 200000 703375706 200000 608914407 200000 440760216 200000 803787183 200000 5383890 200000 783291454 200000 512274971 200000 363477738 200000 700799002 200000 633701818 200000 27968842 200000 70868394 200000 922330676 200000 260138725 200000 959398326 200000 821994761 200000 518512959 200000 997850470 200000 472496912 200000 48885567 200000 619002492 200000 512374790 200000 424182312 200000 478890403 200000 476384843 200000 374015150 200000 15006958 200000 197918384 200000 821251629 200000 473455206 200000 871339636 200000 388844029 200000 513689283 200000 556816726 200000 557380842 200000 485239363 200000 996481996 200000 805498568 200000 104228768 200000 288612186 200000 555014187 200000 306374947 200000 444899078 200000 640118331 200000 919502302 200000 530296304 200000 70962862 200000 592390911 200000 155728390 200000 997916120 200000 637226311 200000 819117789 200000 254195940 200000 380127906 200000 786232483 200000 713658926 200000 935806425 200000 525111609 200000 548308401 200000 804441707 200000 397087077 200000 116101539 200000 218722435 200000 841470509 200000 65144104 200000 372861194 200000 858231880 200000 693228331 200000 644628452 200000 870305206 200000 579243345 200000 914708543 200000 598989687 200000 713611024 200000 383725327 200000 915307361 200000 838271716 200000 934704543 200000 785824786 200000 499882409 200000 816664138 200000 74144013 200000 106517515 200000 419067215 200000 476224234 200000 408426019 200000 187930571 200000 188966829 200000 583487780 200000 97454280 200000 228705088 200000 480753979 200000 3502202 200000 240572421 200000 100633981 200000 116052881 200000 33557899 200000 36000258 200000 683203762 200000 979107176 200000 552100887 200000 366138889 200000 525612591 200000 548442265 200000 446429953 200000 969140353 200000 255871589 200000 226396699 200000 858089031 200000 916267763 200000 615072484 200000 34619911 200000 854849290 200000 849103880 200000 861723228 200000 470272919 200000 996575116 200000 144543112 200000 668673695 200000 977236257 200000 516774188 200000 563718235 200000 729289884 200000 702992928 200000 273396843 200000 709034635 200000 628878949 200000 492854570 200000 378771689 200000 854784831 200000 126541097 200000 482235386 200000 909075304 200000 809714368 200000 291298106 200000 181335399 200000 572276678 200000 253211255 200000 61982727 200000 403213673 200000 877232902 200000 71972075 200000 234748449 200000 312013082 200000 741689671 200000 553117639 200000 637142841 200000 837427890 200000 708366794 200000 191493585 200000 470829600 200000 262059401 200000 170622704 200000 593766643 200000 66462917 200000 578518552 200000 359967288 200000 578915893 200000 873332281 200000 227787256 200000 97328708 200000 889744832 200000 382468781 200000 596865504 200000 439596756 200000 795837148 200000 566529905 200000 517753769 200000 265457865 200000 477217265 200000 508860661 200000 430287949 200000 282058786 200000 149384328 200000 176016587 200000 319760866 200000 42564609 200000 269030218 200000 738225571 200000 550315938 200000 591782565 200000 245954559 200000 62528845 200000 187213798 200000 789623664 200000 550706064 200000 567877817 200000 736351782 200000 577299682 200000 847232004 200000 698217977 200000 753498874 200000 689976988 200000 64986246 200000 78767676 200000 76208666 200000 74558301 200000 376101212 200000 192218580 200000 890952800 200000 216894727 200000 687248880 200000 161664560 200000 357491140 200000 273796250 200000 855750346 200000 456717794 200000 416166238 200000 677481015 200000 373418898 200000 460118169 200000 351081319 200000 368220957 200000 472444690 200000 909172519 200000 133818679 200000 344732589 200000 353458481 200000 959117691 200000 977491784 200000 408852329 200000 502819064 200000 21875878 200000 832394032 200000 219106544 200000 260959376 200000 707372761 200000 317122473 200000 842825731 200000 916942145 200000 848616292 200000 583782540 200000 315729283 200000 19169139 200000 23498936 200000 239430352 200000 193086831 200000 580614831 200000 919464549 200000 626121359 200000 606721769 200000 39426974 200000 442328860 200000 683196160 200000 474133041 200000 842104841 200000 800229549 200000 66647165 200000 717102759 200000 293391062 200000 190936072 200000 360905854 200000 7343820 200000 715371024 200000 728974655 200000 495140251 200000 314972225 200000 435093726 200000 404918658 200000 190297485 200000 748805573 200000 775561610 200000 308439329 200000 428677932 200000 734628154 200000 270737275 200000 58649484 200000 294359665 200000 104844192 200000 699957050 200000 675795797 200000 731616372 200000 614403864 200000 209914991 200000 401071147 200000 766153070 200000 28968673 200000 355761636 200000 756930783 200000 97212087 200000 568874845 200000 721537920 200000 887930723 200000 89449161 200000 636648460 200000 562578509 200000 29694661 200000 165821754 200000 122551694 200000 447465586 200000 560947511 200000 397866693 200000 691436452 200000 685403447 200000 403927050 200000 444419392 200000 115874607 200000 540628743 200000 219894189 200000 191127462 200000 164215342 200000 960294761 200000 2573745 200000 127533070 200000 948318659 200000 593959685 200000 345481927 200000 317331888 200000 398948398 200000 62133668 200000 478683327 200000 194335462 200000 414170831 200000 574781487 200000 809267850 200000 422763816 200000 731492904 200000 394516654 200000 311688759 200000 923279630 200000 582400472 200000 176913993 200000 151484665 200000 879969873 200000 194273439 200000 432078154 200000 704339743 200000 111029705 200000 301452895 200000 243009816 200000 138670618 200000 610002799 200000 782337561 200000 333590588 200000 131567225 200000 174735452 200000 854330859 200000 174206559 200000 570287599 200000 481468103 200000 404243736 200000 773673032 200000 522384202 200000 825427977 200000 208473087 200000 491968482 200000 39293053 200000 533072540 200000 523739680 200000 380914739 200000 349522070 200000 886587926 200000 623522334 200000 201484133 200000 621125576 200000 820290354 200000 621706167 200000 8642752 200000 77471073 200000 340665799 200000 841974221 200000 34746541 200000 556561363 200000 457320141 200000 521982047 200000 481809076 200000 265465518 200000 611152990 200000 578216591 200000 442602877 200000 604921507 200000 135675826 200000 613388958 200000 476895441 200000 92756867 200000 940937505 200000 108834794 200000 796098969 200000 862839869 200000 888395300 200000 154670325 200000 527990237 200000 774434018 200000 750272851 200000 780615008 200000 186162886 200000 348278947 200000 148888679 200000 471111147 200000 229013660 200000 629727695 200000 741218361 200000 696634998 200000 244563655 200000 863458777 200000 304429248 200000 413053955 200000 830856144 200000 879068496 200000 711579413 200000 160384688 200000 754375520 200000 67744229 200000 652603762 200000 140395968 200000 983450687 200000 469936743 200000 821104941 200000 655453074 200000 458439765 200000 861830857 200000 522927297 200000 530092967 200000 554443436 200000 375528474 200000 778552261 200000 982147231 200000 582151019 200000 421193354 200000 808061681 200000 990097468 200000 759110619 200000 124676970 200000 268888607 200000 184593757 200000 539931237 200000 860034860 200000 591042631 200000 724100099 200000 2750609 200000 396784478 200000 37271937 200000 110361934 200000 157330183 200000 311155890 200000 933838598 200000 796201343 200000 511284113 200000 521409785 200000 424535854 200000 692919799 200000 338776342 200000 442145058 200000 706185074 200000 971345717 200000 800724895 200000 477785406 200000 169723499 200000 93042395 200000 606792789 200000 960235646 200000 870717904 200000 531170729 200000 357108608 200000 222612786 200000 229206138 200000 268085632 200000 614286472 200000 114664651 200000 75482723 200000 876781407 200000 763168246 200000 164208089 200000 452785313 200000 867517288 200000 469690739 200000 427819020 200000 322804079 200000 289068250 200000 323656647 200000 687147062 200000 554777635 200000 505852440 200000 156304603 200000 541241927 200000 632487736 200000 372149920 200000 302974903 200000 35515215 200000 195627077 200000 140687635 200000 714024067 200000 559786366 200000 368304643 200000 562474803 200000 521495688 200000 761410598 200000 215535178 200000 484970463 200000 3663407 200000 702548406 200000 217898515 200000 857642264 200000 549882624 200000 655300544 200000 942601590 200000 535665150 200000 920625572 200000 895770867 200000 41451436 200000 677779154 200000 884424674 200000 776719649 200000 227719949 200000 625046773 200000 52716709 200000 309290809 200000 680037650 200000 677275879 200000 340293107 200000 637209420 200000 151450196 200000 501025864 200000 948350198 200000 937870987 200000 374538378 200000 568707545 200000 492090870 200000 396367686 200000 264354446 200000 665260411 200000 649778779 200000 200637166 200000 821545047 200000 455416877 200000 40369839 200000 274023444 200000 150868223 200000 656832529 200000 393512089 200000 24837734 200000 851873982 200000 715002471 200000 497060066 200000 724990135 200000 771141355 200000 262593935 200000 682709875 200000 578932983 200000 206461953 200000 621799178 200000 976736083 200000 908272182 200000 619326359 200000 923607417 200000 712520877 200000 375795877 200000 427785318 200000 119855260 200000 930487495 200000 176025491 200000 618413126 200000 863668051 200000 411903499 200000 111586675 200000 780257328 200000 702924703 200000 528246785 200000 436495828 200000 338733117 200000 943602848 200000 150062930 200000 573880678 200000 605836196 200000 450228376 200000 314705862 200000 752597499 200000 408883390 200000 57780966 200000 622810181 200000 842265730 200000 558868228 200000 230854666 200000 730463448 200000 113956108 200000 144259855 200000 715422631 200000 291452072 200000 759016139 200000 647177367 200000 137737851 200000 328877053 200000 76702733 200000 614910067 200000 113038440 200000 639739456 200000 531330116 200000 574505630 200000 646318701 200000 751198201 200000 133393920 200000 787896367 200000 931006636 200000 33673424 200000 667527410 200000 779992926 200000 985460325 200000 990493582 200000 538492394 200000 887820165 200000 10392057 200000 318916636 200000 332999385 200000 742990620 200000 966698727 200000 141342594 200000 537373903 200000 214055355 200000 802857937 200000 164027369 200000 65726461 200000 698984987 200000 154403447 200000 74950808 200000 241173939 200000 912188949 200000 838377913 200000 952391673 200000 68069474 200000 244546720 200000 229431704 200000 894253973 200000 793209241 200000 373487061 200000 533515061 200000 170953234 200000 348646923 200000 449040622 200000 66853583 200000 524299067 200000 749951367 200000 57513537 200000 226609096 200000 497384440 200000 268282621 200000 956149577 200000 799569056 200000 852419664 200000 598559871 200000 958590108 200000 166812919 200000 490115437 200000 409988412 200000 161005045 200000 149779343 200000 335560087 200000 103137157 200000 858645035 200000 838357063 200000 267252791 200000 199198924 200000 951250230 200000 906503199 200000 795396053 200000 595489183 200000 48068144 200000 699190073 200000 426492441 200000 152046512 200000 963901265 200000 36092118 200000 507513293 200000 283514831 200000 561953777 200000 65939796 200000 170561752 200000 737567725 200000 272214153 200000 512021558 200000 891594819 200000 826935066 200000 186848946 200000 468983835 200000 823398966 200000 331623303 200000 959251235 200000 162139332 200000 559549947 200000 80393860 200000 657796021 200000 840044817 200000 565418489 200000 713200258 200000 211831650 200000 685306627 200000 918709690 200000 97120529 200000 688392256 200000 436995515 200000 541437925 200000 151983842 200000 70097801 200000 792928633 200000 84896323 200000 940225477 200000 769027990 200000 516969885 200000 102718908 200000 577919146 200000 753199071 200000 460512936 200000 891539034 200000 397212579 200000 888385788 200000 814333498 200000 89044804 200000 296100319 200000 343364773 200000 410311957 200000 444132035 200000 505137584 200000 322604468 200000 823446296 200000 627864128 200000 732435077 200000 25006113 200000 470516035 200000 800111683 200000 997058800 200000 520041732 200000 139075513 200000 637214325 200000 563730592 200000 585938070 200000 477201336 200000 683222429 200000 314493542 200000 750449711 200000 772432290 200000 260295589 200000 30423091 200000 277191753 200000 764639478 200000 544460181 200000 502890264 200000 961834618 200000 77888598 200000 923237782 200000 290693956 200000 649770364 200000 502232962 200000 504748784 200000 791970312 200000 466500392 200000 525909851 200000 95827467 200000 228849109 200000 99943029 200000 512379872 200000 957990001 200000 700100155 200000 484829053 200000 474138675 200000 987717833 200000 673726955 200000 937734007 200000 62731924 200000 309390556 200000 524181173 200000 282776765 200000 570314339 200000 335822739 200000 585369993 200000 71312071 200000 57422369 200000 215515894 200000 961446009 200000 997028397 200000 498637679 200000 434211373 200000 322112693 200000 484822696 200000 845342477 200000 744219521 200000 614956684 200000 887555344 200000 734279387 200000 209244763 200000 897021297 200000 304253790 200000 850875866 200000 37186371 200000 135084530 200000 937056426 200000 880567850 200000 282915810 200000 825603522 200000 859073837 200000 55024396 200000 514671872 200000 394434991 200000 347985471 200000 647050465 200000 730111621 200000 910283691 200000 565246554 200000 651198761 200000 93574522 200000 822545607 200000 409056532 200000 587225220 200000 267902472 200000 125495090 200000 813055784 200000 655067315 200000 752287095 200000 716036157 200000 642421868 200000 496593559 200000 721909296 200000 455353945 200000 843991515 200000 841206319 200000 355512762 200000 620413207 200000 308142988 200000 987227293 200000 182894783 200000 117880101 200000 607726263 200000 919737889 200000 355676424 200000 517382742 200000 254105526 200000 965790748 200000 73916283 200000 453610394 200000 891822593 200000 903448845 200000 611336227 200000 519489793 200000 126373936 200000 747716246 200000 712016936 200000 814041020 200000 895689212 200000 417804663 200000 107663313 200000 975882779 200000 768953405 200000 271273360 200000 490164360 200000 443187598 200000 730467564 200000 309764066 200000 563859669 200000 322513575 200000 379262242 200000 579149453 200000 126958689 200000 30249238 200000 872648470 200000 38448339 200000 347303412 200000 162086826 200000 783721505 200000 549532947 200000 615669110 200000 928037462 200000 452353725 200000 502303950 200000 197191665 200000 546712104 200000 675903616 200000 719491748 200000 139498380 200000 615874386 200000 153200165 200000 111659094 200000 214993808 200000 174249765 200000 360143747 200000 574493893 200000 385802342 200000 395595792 200000 170246546 200000 728927217 200000 42969493 200000 183868324 200000 256752748 200000 571372282 200000 290963912 200000 186046098 200000 336184649 200000 49002529 200000 654791365 200000 135542954 200000 401839233 200000 865912518 200000 369982326 200000 752388829 200000 175720333 200000 101733739 200000 319922659 200000 435875643 200000 597266693 200000 643723695 200000 619681588 200000 191802613 200000 422144674 200000 337554514 200000 563938739 200000 293284955 200000 848814909 200000 419820343 200000 767400135 200000 404897502 200000 590884045 200000 391853916 200000 604968186 200000 358132494 200000 188747883 200000 782706403 200000 899120627 200000 234335387 200000 624756817 200000 71527179 200000 57078394 200000 395406935 200000 786586069 200000 257800758 200000 212675706 200000 369384498 200000 878238578 200000 920850404 200000 865140474 200000 258020667 200000 594915519 200000 821326006 200000 396406306 200000 830446501 200000 31356532 200000 659588203 200000 89041723 200000 589412030 200000 812196459 200000 649524197 200000 220127406 200000 93122296 200000 27290012 200000 626440996 200000 618519042 200000 972603364 200000 220012063 200000 456711496 200000 973592034 200000 211353649 200000 32856877 200000 981752466 200000 664903188 200000 263953328 200000 445770526 200000 695983715 200000 990114178 200000 789211474 200000 559645547 200000 938904378 200000 347671093 200000 234031912 200000 534632621 200000 721436857 200000 98143059 200000 229538913 200000 370305179 200000 694853536 200000 194095399 200000 38857550 200000 231006222 200000 314854352 200000 322049304 200000 763457376 200000 571088640 200000 972378184 200000 617716656 200000 789148967 200000 782893191 200000 917218602 200000 206104214 200000 655051859 200000 3419870 200000 348832182 200000 847260819 200000 455386550 200000 875793755 200000 270012492 200000 738371472 200000 252577600 200000 933799545 200000 208659053 200000 942699156 200000 482798593 200000 716168143 200000 36596410 200000 112171977 200000 914472489 200000 559748118 200000 366428402 200000 674078328 200000 801521930 200000 29188390 200000 444398071 200000 259798792 200000 542656787 200000 63112184 200000 623043529 200000 524397314 200000 726556630 200000 492864164 200000 716145544 200000 507475214 200000 874787330 200000 450788451 200000 736533878 200000 255768310 200000 257413992 200000 459619725 200000 669262577 200000 438235553 200000 306224378 200000 959380379 200000 46867580 200000 832080152 200000 48525510 200000 954710822 200000 746962358 200000 41608324 200000 150512638 200000 584416229 200000 124112224 200000 414427181 200000 286567154 200000 65893554 200000 106924379 200000 983856507 200000 482161427 200000 674562436 200000 628164774 200000 812322552 200000 390547185 200000 262379381 200000 12880739 200000 215481419 200000 770899005 200000 208700605 200000 467968210 200000 301891133 200000 554038215 200000 987684531 200000 175599955 200000 941664439 200000 150812544 200000 956005330 200000 345388136 200000 780982977 200000 543585912 200000 860303793 200000 271756975 200000 782354563 200000 859529439 200000 952368905 200000 1863147 200000 928515399 200000 597458951 200000 207158706 200000 433288955 200000 439764852 200000 21082720 200000 827441317 200000 784944096 200000 786594963 200000 262126457 200000 426028539 200000 230692795 200000 399880525 200000 78792197 200000 849178859 200000 800383691 200000 33825129 200000 311135186 200000 140394958 200000 437148274 200000 931380690 200000 373265875 200000 996483613 200000 386240304 200000 652774030 200000 311265814 200000 649955441 200000 524444837 200000 329939143 200000 651827661 200000 366399618 200000 174791570 200000 65963205 200000 736000329 200000 53046055 200000 512965080 200000 693281777 200000 250488313 200000 777971803 200000 702273654 200000 573378770 200000 980699758 200000 831045429 200000 966684046 200000 89106706 200000 780707929 200000 623295981 200000 696674400 200000 208176506 200000 67304586 200000 3146717 200000 703335757 200000 48284657 200000 840155378 200000 16153981 200000 756077524 200000 538689920 200000 31712417 200000 982344805 200000 651854999 200000 506655311 200000 291389896 200000 24539982 200000 348469078 200000 948884392 200000 455179703 200000 560093713 200000 476200689 200000 599526898 200000 311748830 200000 686771621 200000 231333737 200000 659637942 200000 707773647 200000 246131747 200000 551043551 200000 512781981 200000 926185530 200000 183041733 200000 117532306 200000 17100655 200000 647384814 200000 211679201 200000 911571172 200000 714862612 200000 312685534 200000 534751474 200000 412662101 200000 429243030 200000 491182360 200000 479484046 200000 388844934 200000 616397340 200000 437258191 200000 708309104 200000 170697782 200000 214397679 200000 679978065 200000 374205295 200000 291133255 200000 82397304 200000 410292240 200000 485944195 200000 91876281 200000 686418238 200000 304010141 200000 44159942 200000 434096556 200000 102734060 200000 317711015 200000 653756016 200000 970564705 200000 5720136 200000 927182335 200000 245801177 200000 519003704 200000 548529468 200000 215942550 200000 551230842 200000 827274419 200000 903702736 200000 473166460 200000 448585196 200000 354971761 200000 858003245 200000 269817570 200000 283287782 200000 757005619 200000 342997403 200000 972612120 200000 435024961 200000 800138713 200000 211519618 200000 538156687 200000 670101239 200000 348765284 200000 714706283 200000 326411735 200000 760740126 200000 890781685 200000 168920831 200000 743504544 200000 503479281 200000 953217228 200000 663077126 200000 600460476 200000 287443910 200000 234866761 200000 14205545 200000 661686555 200000 3051544 200000 200931053 200000 382397743 200000 638217165 200000 223853438 200000 528773209 200000 975572099 200000 834162690 200000 25229744 200000 821005132 200000 382545579 200000 746492940 200000 584965512 200000 37590952 200000 481665809 200000 287674714 200000 419257086 200000 174446701 200000 228706877 200000 710338173 200000 306605354 200000 379833787 200000 409042391 200000 271932199 200000 324937285 200000 480803027 200000 632259241 200000 91152422 200000 129041319 200000 759600150 200000 266553498 200000 638962540 200000 292359114 200000 630141700 200000 931295411 200000 758995465 200000 909442116 200000 890620477 200000 842638109 200000 46320686 200000 832446927 200000 20019586 200000 850007840 200000 558378284 200000 199190596 200000 996850611 200000 917571876 200000 571766641 200000 599846554 200000 284065490 200000 898998962 200000 625986193 200000 397523691 200000 423611389 200000 928387699 200000 905656121 200000 971992174 200000 591937399 200000 142571056 200000 409840956 200000 183585661 200000 697063071 200000 260822223 200000 624567690 200000 812166544 200000 737711607 200000 293145691 200000 544365107 200000 144868159 200000 285976349 200000 409714683 200000 467018343 200000 187663427 200000 433882836 200000 103372793 200000 753484920 200000 170063220 200000 790749947 200000 618194876 200000 930402774 200000 80911051 200000 15497363 200000 765682125 200000 212992784 200000 220431712 200000 82377660 200000 574096340 200000 841401304 200000 395101036 200000 828365240 200000 820891803 200000 65971455 200000 451000391 200000 729328870 200000 291078665 200000 322173556 200000 481573483 200000 817410246 200000 622770472 200000 740512585 200000 138415470 200000 448187386 200000 384737823 200000 52854701 200000 289947659 200000 325149763 200000 171838518 200000 33779441 200000 203130904 200000 873083007 200000 990186456 200000 615154054 200000 665960592 200000 343103153 200000 296499852 200000 962965756 200000 863346570 200000 133614072 200000 404234490 200000 571075588 200000 574550078 200000 690413205 200000 356302571 200000 984583790 200000 903616262 200000 957039080 200000 391500104 200000 756667691 200000 193753946 200000 921534578 200000 133749273 200000 589411915 200000 425771986 200000 240309204 200000 197179526 200000 759236863 200000 21085223 200000 997835470 200000 989286105 200000 693025175 200000 133311793 200000 461672256 200000 479550585 200000 43137923 200000 692829929 200000 204526123 200000 95149551 200000 578222933 200000 237302888 200000 129457584 200000 453210340 200000 487718076 200000 238555621 200000 277583118 200000 659885088 200000 826331274 200000 162095801 200000 643797671 200000 447971211 200000 91469486 200000 277366622 200000 426940411 200000 517653038 200000 956923962 200000 329314666 200000 659069866 200000 275204146 200000 159885149 200000 206919064 200000 36981110 200000 107108575 200000 323518825 200000 110300607 200000 745548861 200000 463454366 200000 803241165 200000 462837463 200000 691302914 200000 989531895 200000 853879066 200000 927627514 200000 964991460 200000 149635730 200000 423663873 200000 676881248 200000 315863076 200000 618839864 200000 581378642 200000 60778593 200000 823625763 200000 733303250 200000 289458686 200000 949061494 200000 267829856 200000 26402408 200000 743193621 200000 731056439 200000 300113021 200000 270104099 200000 642716104 200000 394062173 200000 423196474 200000 370135371 200000 313719143 200000 103661761 200000 675289207 200000 597427528 200000 605237347 200000 352382298 200000 99522357 200000 37287587 200000 763149644 200000 12828737 200000 984637333 200000 720631045 200000 390553554 200000 405465008 200000 905887447 200000 438413622 200000 603491527 200000 297998589 200000 210915163 200000 16571678 200000 599306778 200000 282112163 200000 642487970 200000 221113799 200000 298938077 200000 951034425 200000 541830476 200000 47526744 200000 572586815 200000 754646135 200000 357641498 200000 150105882 200000 32079506 200000 307134263 200000 471053549 200000 414465398 200000 12130629 200000 491128177 200000 814171845 200000 314560500 200000 765319402 200000 346271549 200000 822065602 200000 885825340 200000 750981168 200000 321699284 200000 168049189 200000 686465816 200000 983529192 200000 720771982 200000 925993807 200000 816924783 200000 393127939 200000 4216804 200000 789309376 200000 692459850 200000 743206289 200000 377292143 200000 754801944 200000 78222546 200000 756538051 200000 568066534 200000 830317080 200000 915533647 200000 125978601 200000 385661986 200000 210592928 200000 494618665 200000 732308084 200000 32381469 200000 903035313 200000 193154025 200000 238599924 200000 340421869 200000 155886956 200000 932048952 200000 431080730 200000 619589325 200000 205039889 200000 128174046 200000 239611830 200000 576346387 200000 575157504 200000 831236292 200000 546750137 200000 756578874 200000 178162362 200000 874286578 200000 184116018 200000 895038425 200000 296720608 200000 691853712 200000 796198740 200000 67738793 200000 933305649 200000 900852455 200000 162313837 200000 170146946 200000 655602831 200000 822602848 200000 160851184 200000 503922269 200000 54513402 200000 306903939 200000 162146411 200000 939997778 200000 539152787 200000 868613369 200000 66567057 200000 521410970 200000 823030425 200000 167243401 200000 990099504 200000 888639117 200000 561651054 200000 710818078 200000 881610554 200000 815773860 200000 970359953 200000 152950974 200000 589643456 200000 138949752 200000 311767460 200000 193110163 200000 246011377 200000 824314816 200000 966410088 200000 489632997 200000 954298654 200000 58741590 200000 159417275 200000 650370332 200000 784526776 200000 988891441 200000 443141024 200000 520310722 200000 940151887 200000 480022635 200000 312940341 200000 342469758 200000 770611860 200000 780544316 200000 765830589 200000 318614041 200000 955296087 200000 426869499 200000 384598936 200000 910435452 200000 786520201 200000 288058915 200000 186676293 200000 425887918 200000 418425658 200000 35167819 200000 181544550 200000 387890906 200000 809115034 200000 20579884 200000 830847418 200000 201290822 200000 274977531 200000 824440734 200000 588259619 200000 574062428 200000 388967372 200000 188432794 200000 510886049 200000 292927396 200000 931861407 200000 511492665 200000 641329493 200000 107284935 200000 225038628 200000 958630066 200000 500706686 200000 675277709 200000 579213866 200000 717874014 200000 731087486 200000 811201502 200000 244975011 200000 264652727 200000 209494229 200000 25806531 200000 345325984 200000 882770515 200000 273988131 200000 853682021 200000 232989008 200000 567568621 200000 964056361 200000 526544908 200000 239756548 200000 573922907 200000 465911240 200000 246838305 200000 954314798 200000 531030680 200000 99767552 200000 139397676 200000 310311260 200000 421568187 200000 443816689 200000 500667861 200000 740019264 200000 818577148 200000 706219228 200000 242539493 200000 54625194 200000 804743349 200000 332644641 200000 543985221 200000 461439371 200000 499919454 200000 496320322 200000 620919805 200000 747012339 200000 661054351 200000 548563933 200000 470256950 200000 627212306 200000 305652993 200000 385837237 200000 593551159 200000 448812602 200000 650039437 200000 480378025 200000 33711210 200000 436518875 200000 601668906 200000 265540027 200000 410687576 200000 386866821 200000 488065265 200000 763535625 200000 703250343 200000 166287080 200000 142698780 200000 848045270 200000 112126498 200000 541540054 200000 982999041 200000 992551041 200000 77660849 200000 471813439 200000 497358619 200000 812572299 200000 378375003 200000 635258418 200000 371327744 200000 613704340 200000 392827722 200000 228192993 200000 484915563 200000 292249949 200000 977753798 200000 615636381 200000 48788787 200000 66491079 200000 153271608 200000 12794325 200000 956201040 200000 583402450 200000 988838696 200000 108851226 200000 358941660 200000 110623902 200000 41450558 200000 339291678 200000 425206287 200000 104748140 200000 225343812 200000 40255151 200000 197366849 200000 408562077 200000 196778017 200000 444623295 200000 372177131 200000 643348400 200000 452158430 200000 891103326 200000 341933990 200000 489278279 200000 168160931 200000 707136701 200000 385340713 200000 679638050 200000 276268474 200000 737308204 200000 630329677 200000 912573217 200000 182780298 200000 229436188 200000 771667724 200000 322793030 200000 529479581 200000 653443357 200000 608604284 200000 323221679 200000 925979290 200000 21538015 200000 964977368 200000 125728415 200000 530613834 200000 575186484 200000 669499510 200000 422883701 200000 498060693 200000 777622028 200000 787536081 200000 144804274 200000 874906245 200000 548100214 200000 579082368 200000 758038263 200000 389413953 200000 391536805 200000 718860091 200000 365161475 200000 924512018 200000 308456679 200000 350195164 200000 224724664 200000 351894113 200000 533206191 200000 437249115 200000 181992470 200000 881946806 200000 312024203 200000 860803536 200000 214843453 200000 651900346 200000 876423725 200000 875611764 200000 182670959 200000 357655092 200000 376442470 200000 361780639 200000 683854090 200000 900019214 200000 493742885 200000 220409803 200000 134559633 200000 706405968 200000 630720379 200000 65092750 200000 332609187 200000 430052131 200000 985467801 200000 60770978 200000 62309377 200000 291230159 200000 170960079 200000 471677920 200000 408839819 200000 900275388 200000 621477774 200000 61617471 200000 942274115 200000 896876916 200000 287291750 200000 902489817 200000 576081992 200000 132547742 200000 512776 200000 282000357 200000 938793179 200000 690119683 200000 490291268 200000 201760445 200000 513720668 200000 44995724 200000 616098315 200000 939256025 200000 190558796 200000 596682305 200000 923601517 200000 404194001 200000 807892812 200000 87387722 200000 887344794 200000 657328222 200000 809238811 200000 234804976 200000 25131748 200000 744457816 200000 334892955 200000 371317660 200000 923295418 200000 315174072 200000 638179788 200000 124725462 200000 538443438 200000 195685014 200000 679015375 200000 547583559 200000 920720495 200000 67799083 200000 798990051 200000 108618423 200000 995378895 200000 469891279 200000 696717162 200000 279093774 200000 773928381 200000 682199804 200000 620389092 200000 132309333 200000 155380298 200000 800194120 200000 27099121 200000 564768949 200000 551365800 200000 382326126 200000 892285010 200000 931181942 200000 738441765 200000 18014788 200000 129534183 200000 407687169 200000 359585075 200000 946439621 200000 158196146 200000 335170013 200000 709205346 200000 159910920 200000 714583506 200000 468151732 200000 806012771 200000 482063429 200000 766313864 200000 349287759 200000 707206406 200000 67646166 200000 602644020 200000 887911316 200000 86947132 200000 180955443 200000 991295064 200000 254272142 200000 323230229 200000 785878516 200000 722339730 200000 20837 200000 508044481 200000 291146450 200000 873272485 200000 962119264 200000 805488018 200000 281810597 200000 802372976 200000 874217193 200000 754923512 200000 654417254 200000 267546868 200000 520387464 200000 293589123 200000 981287470 200000 444478802 200000 970734566 200000 54525667 200000 921367348 200000 508449225 200000 866875595 200000 90342890 200000 488410577 200000 9590459 200000 956853279 200000 355953543 200000 25657983 200000 281625512 200000 118279404 200000 160364236 200000 232178389 200000 850463025 200000 164717401 200000 407337448 200000 3975051 200000 651471125 200000 733049519 200000 691362860 200000 423925883 200000 63294006 200000 826540375 200000 376590345 200000 130146460 200000 552791187 200000 812472024 200000 856629008 200000 311804936 200000 762658638 200000 285210589 200000 214816240 200000 508571127 200000 258628775 200000 153186860 200000 465605754 200000 348182721 200000 962673663 200000 302859439 200000 814004127 200000 449107423 200000 793046485 200000 708176238 200000 467350895 200000 22723049 200000 466103243 200000 565987730 200000 898471707 200000 861081752 200000 465300129 200000 734419810 200000 432329459 200000 86853829 200000 39118903 200000 193791560 200000 521687655 200000 661965415 200000 573270926 200000 922385101 200000 727561737 200000 97250968 200000 347236039 200000 392585368 200000 563944329 200000 978741135 200000 681150754 200000 957134449 200000 460993975 200000 944140453 200000 389025023 200000 306850371 200000 314764419 200000 18509396 200000 592436703 200000 162055445 200000 429873919 200000 26103859 200000 612805218 200000 855339791 200000 125313882 200000 826681594 200000 979891274 200000 636719482 200000 389253862 200000 532331651 200000 388148854 200000 890204863 200000 537672722 200000 244095430 200000 482875110 200000 670655590 200000 686362223 200000 785076955 200000 683271869 200000 106462487 200000 618657967 200000 361852667 200000 963461177 200000 6471835 200000 765120160 200000 913996414 200000 12262587 200000 472294363 200000 359820084 200000 479971549 200000 18554053 200000 832640224 200000 689726075 200000 337013425 200000 970396150 200000 914650320 200000 62205350 200000 356025777 200000 996085007 200000 816661494 200000 728664325 200000 950748342 200000 62634480 200000 649819065 200000 727039497 200000 33532346 200000 903089051 200000 937183395 200000 352165186 200000 208058323 200000 101383214 200000 608262747 200000 720253537 200000 363747132 200000 99268332 200000 57012650 200000 875370550 200000 488300363 200000 801164852 200000 105650809 200000 15408817 200000 441206395 200000 412119944 200000 143077839 200000 12381924 200000 267338339 200000 153916294 200000 571253206 200000 775988479 200000 500220348 200000 811872753 200000 392845271 200000 307097681 200000 503585886 200000 87061928 200000 110208057 200000 861516621 200000 300737346 200000 998507179 200000 390637701 200000 699722625 200000 117254272 200000 685437469 200000 422634851 200000 365891999 200000 339283281 200000 781926972 200000 965063837 200000 5599096 200000 500494861 200000 432654442 200000 701846298 200000 82696187 200000 164813357 200000 592359719 200000 532224227 200000 886302009 200000 427764298 200000 619053587 200000 126380321 200000 983887459 200000 452742683 200000 95445999 200000 809043484 200000 995637194 200000 851860090 200000 721650331 200000 963241789 200000 423005405 200000 869959006 200000 937557273 200000 405874955 200000 696984621 200000 830065633 200000 20712328 200000 821760304 200000 524098923 200000 820778043 200000 56329001 200000 791491188 200000 857635175 200000 445038531 200000 503497308 200000 615680192 200000 553227793 200000 16266484 200000 741349026 200000 308178204 200000 312382075 200000 171110757 200000 967852700 200000 584116144 200000 587154133 200000 773877199 200000 919285770 200000 583935430 200000 732830831 200000 363986954 200000 800446412 200000 312695749 200000 875531193 200000 417477903 200000 488657891 200000 477281590 200000 117896261 200000 641318135 200000 92552047 200000 337224898 200000 410791106 200000 525802745 200000 751761074 200000 526598704 200000 911176450 200000 187975534 200000 421427466 200000 627169899 200000 422613492 200000 665002448 200000 906161402 200000 582268793 200000 308360106 200000 624981173 200000 324467234 200000 377783428 200000 470442323 200000 255546840 200000 6506817 200000 298568148 200000 422594368 200000 439634447 200000 754116664 200000 258425042 200000 636821218 200000 585463125 200000 489980425 200000 189665797 200000 664605898 200000 384088769 200000 297109203 200000 788903191 200000 813814438 200000 558271115 200000 960704471 200000 279166161 200000 47812938 200000 525502477 200000 132971893 200000 771737370 200000 346049699 200000 797249471 200000 996053295 200000 993181435 200000 970772421 200000 77992250 200000 168291748 200000 175275676 200000 377116381 200000 442975540 200000 958238868 200000 637910343 200000 662036286 200000 277397385 200000 531198178 200000 813782371 200000 718898008 200000 493843759 200000 616437900 200000 76310649 200000 973687995 200000 526992959 200000 1484979 200000 750887730 200000 525801495 200000 565978611 200000 250534297 200000 745525078 200000 608464190 200000 684542625 200000 890439325 200000 859612109 200000 905751839 200000 939435460 200000 851198528 200000 78877345 200000 474398156 200000 767783922 200000 857197602 200000 540671737 200000 687537268 200000 881718502 200000 78608133 200000 975026462 200000 243605353 200000 170782583 200000 325923527 200000 351346297 200000 209138714 200000 319964062 200000 708741739 200000 84903313 200000 638935320 200000 990814323 200000 162347024 200000 559285265 200000 864394772 200000 524846638 200000 626059511 200000 410646719 200000 839793631 200000 445640233 200000 758586753 200000 577637253 200000 636005992 200000 433598684 200000 412964141 200000 781686635 200000 14598336 200000 191314400 200000 928723101 200000 518409882 200000 441854744 200000 521967084 200000 120637841 200000 906295898 200000 748988608 200000 865818329 200000 649214698 200000 391684371 200000 152362024 200000 660711841 200000 800712871 200000 57908302 200000 19771106 200000 713849946 200000 503870954 200000 875302580 200000 91547550 200000 898721343 200000 536633074 200000 267749389 200000 951645740 200000 139459494 200000 148265249 200000 628733250 200000 589200252 200000 959050250 200000 497677560 200000 101772378 200000 516311968 200000 734089218 200000 574354453 200000 843413632 200000 371837384 200000 136410438 200000 573881659 200000 515012602 200000 18873411 200000 550774960 200000 759281224 200000 318441522 200000 135688323 200000 529017400 200000 296335935 200000 83398576 200000 789204761 200000 299968246 200000 871516992 200000 886334492 200000 793041844 200000 840461603 200000 824382090 200000 747766848 200000 860687142 200000 8912919 200000 510487167 200000 419119619 200000 716095838 200000 519082060 200000 84259998 200000 912873070 200000 845755245 200000 547043160 200000 224385929 200000 946628522 200000 522637188 200000 682363893 200000 758765312 200000 21702399 200000 922195699 200000 999394300 200000 734873572 200000 312327381 200000 684626987 200000 568498276 200000 881972276 200000 585564341 200000 2566332 200000 869883719 200000 911787282 200000 604208457 200000 564889943 200000 77858780 200000 507765950 200000 443474519 200000 384030156 200000 615725693 200000 180855448 200000 994561736 200000 729085195 200000 400561314 200000 120379169 200000 502928038 200000 572891430 200000 468477155 200000 637742586 200000 64359704 200000 462229325 200000 284711161 200000 118738914 200000 227591784 200000 351065552 200000 896866748 200000 90269371 200000 923239933 200000 516064799 200000 220789541 200000 719230341 200000 353597536 200000 445392076 200000 448892492 200000 253799009 200000 957952825 200000 559164806 200000 388603754 200000 707346062 200000 622114130 200000 964045087 200000 993456088 200000 865895022 200000 601197202 200000 883490694 200000 978509837 200000 510596481 200000 571948547 200000 263583180 200000 605972898 200000 205429863 200000 425050060 200000 836146210 200000 491972433 200000 811915489 200000 15182134 200000 57045977 200000 305894640 200000 767939536 200000 446703785 200000 47191904 200000 92191098 200000 749168435 200000 46784943 200000 351458376 200000 386993414 200000 647174700 200000 587078895 200000 186217794 200000 772136140 200000 345744123 200000 919393842 200000 187077150 200000 90076966 200000 531918081 200000 930306657 200000 552633805 200000 302537612 200000 48915133 200000 848577412 200000 400843359 200000 401294486 200000 825842129 200000 483641027 200000 464078596 200000 980095485 200000 397606652 200000 466625128 200000 731050510 200000 596160665 200000 806255137 200000 484696538 200000 987140333 200000 479849059 200000 295230526 200000 727467938 200000 746148400 200000 433580660 200000 627489652 200000 490526057 200000 586700170 200000 81132803 200000 532432133 200000 156118007 200000 351737290 200000 2336618 200000 26788688 200000 255518004 200000 163395808 200000 332575776 200000 17950165 200000 747184681 200000 999821277 200000 951980735 200000 823754039 200000 926222079 200000 339320051 200000 481924094 200000 351892788 200000 429068030 200000 12712816 200000 131549623 200000 60533934 200000 305517711 200000 422287814 200000 925803745 200000 708358564 200000 707798330 200000 634803590 200000 572149142 200000 794867513 200000 413510055 200000 691259743 200000 741868302 200000 426990507 200000 899013536 200000 819047202 200000 277634977 200000 556463195 200000 799453707 200000 787856320 200000 591453384 200000 381798859 200000 742046451 200000 49698121 200000 610448155 200000 715049881 200000 959237504 200000 978911982 200000 481198163 200000 316226696 200000 748127226 200000 984868607 200000 824196425 200000 824804984 200000 573187017 200000 909712108 200000 205957108 200000 670442088 200000 649284982 200000 175258951 200000 585639790 200000 182200953 200000 227108010 200000 254630336 200000 418088942 200000 847315949 200000 562535981 200000 604077862 200000 200970958 200000 408296227 200000 135776231 200000 730412908 200000 606106757 200000 368641436 200000 377400546 200000 24872353 200000 741255853 200000 648619001 200000 584383301 200000 581869045 200000 211312125 200000 421971449 200000 238779993 200000 475633082 200000 669705295 200000 165384318 200000 562089095 200000 330039135 200000 547730075 200000 680649608 200000 381683031 200000 410186869 200000 575842553 200000 397560887 200000 845676401 200000 742237613 200000 857768610 200000 746161868 200000 622007967 200000 288162520 200000 364806638 200000 171777704 200000 26152904 200000 799732453 200000 143312470 200000 979667018 200000 498660597 200000 163555301 200000 781488243 200000 177863508 200000 975045455 200000 404931337 200000 739045372 200000 578033798 200000 927875870 200000 119469729 200000 566038986 200000 650959297 200000 452958666 200000 446695966 200000 56962007 200000 335530500 200000 880664028 200000 960411152 200000 945585465 200000 273827697 200000 612327165 200000 526082088 200000 103234603 200000 687678791 200000 376909301 200000 350212917 200000 284739588 200000 470876649 200000 969785005 200000 220076842 200000 595163452 200000 567155413 200000 82602541 200000 252835606 200000 105586541 200000 313616556 200000 718811293 200000 593436969 200000 204814159 200000 251409712 200000 341083974 200000 380869813 200000 5259450 200000 711771456 200000 531709073 200000 651811369 200000 951384231 200000 147218141 200000 409539078 200000 805318423 200000 897049390 200000 20138279 200000 880842318 200000 492193838 200000 522311560 200000 167433311 200000 583118640 200000 482219328 200000 721095181 200000 848387558 200000 715279255 200000 633894204 200000 392411702 200000 615022652 200000 618321801 200000 119529523 200000 104560284 200000 387400449 200000 703389232 200000 266625878 200000 270659318 200000 363581174 200000 166767060 200000 36783861 200000 440928286 200000 929509372 200000 791682013 200000 747514497 200000 414154251 200000 113980178 200000 1004245 200000 411844747 200000 753360343 200000 862479450 200000 87353955 200000 499097281 200000 721220538 200000 84429588 200000 404976464 200000 187667446 200000 481246476 200000 411042720 200000 667212165 200000 391711770 200000 834654789 200000 904577919 200000 405477897 200000 866599997 200000 751332607 200000 956861266 200000 695376647 200000 549469840 200000 321334258 200000 192938201 200000 211057093 200000 493008994 200000 332807414 200000 691458804 200000 425183917 200000 286288934 200000 803981572 200000 496998308 200000 596604231 200000 464559979 200000 880526389 200000 621016585 200000 861941308 200000 442026721 200000 812697536 200000 897075301 200000 582615380 200000 133942874 200000 360379902 200000 282704919 200000 594440055 200000 565137093 200000 609738857 200000 412426656 200000 612417711 200000 30009907 200000 691249047 200000 312435360 200000 415086626 200000 320832470 200000 27390787 200000 388533208 200000 969978908 200000 116877308 200000 730145859 200000 894979881 200000 98382850 200000 676477463 200000 948853394 200000 964283794 200000 464594015 200000 173636279 200000 243745095 200000 927064885 200000 209517786 200000 554116493 200000 297394330 200000 1193298 200000 623257148 200000 324866409 200000 435220966 200000 65091658 200000 844743790 200000 615318076 200000 75433888 200000 354351004 200000 426936440 200000 253073174 200000 653160804 200000 626536938 200000 590152323 200000 402573864 200000 48970216 200000 460178164 200000 424991702 200000 970486978 200000 600050437 200000 41848730 200000 62905563 200000 758238549 200000 264410036 200000 538288605 200000 410064667 200000 346595184 200000 786101261 200000 388093150 200000 72029500 200000 461578694 200000 66268490 200000 729466076 200000 410993929 200000 143821350 200000 449510337 200000 173610297 200000 71967594 200000 371299200 200000 924060909 200000 525663861 200000 439494246 200000 339373030 200000 839419748 200000 688161329 200000 71642919 200000 15002759 200000 962259169 200000 967549228 200000 592518133 200000 339829172 200000 58699835 200000 647767368 200000 843059257 200000 906791647 200000 523879275 200000 180012420 200000 216152699 200000 822671510 200000 996171657 200000 198191107 200000 972881507 200000 213273739 200000 206049997 200000 834754563 200000 246082747 200000 226802574 200000 611804818 200000 740533221 200000 10472298 200000 408033168 200000 984811853 200000 883809579 200000 876689785 200000 475758498 200000 625150618 200000 849742964 200000 671028496 200000 248898034 200000 687142191 200000 685190529 200000 217944441 200000 93970899 200000 325667045 200000 189221682 200000 610010395 200000 667738549 200000 596512438 200000 537915784 200000 730029952 200000 247333672 200000 150536376 200000 909577124 200000 379066191 200000 764029149 200000 566711846 200000 93787078 200000 869311057 200000 969083044 200000 331653974 200000 478255950 200000 764342126 200000 202346861 200000 111928771 200000 903027901 200000 353253040 200000 780300106 200000 210827780 200000 904723379 200000 705190206 200000 148553066 200000 877196753 200000 653172978 200000 594509665 200000 157076511 200000 715899396 200000 716208217 200000 337064578 200000 948427480 200000 411697813 200000 309362409 200000 990316841 200000 387030567 200000 856529564 200000 427523778 200000 222825727 200000 988393915 200000 557145682 200000 209581349 200000 550246091 200000 824144485 200000 12882192 200000 912084595 200000 789573751 200000 457479190 200000 531016013 200000 580576811 200000 884226316 200000 691598815 200000 337363618 200000 536225007 200000 805518512 200000 959492079 200000 12461512 200000 655894143 200000 674902702 200000 95527319 200000 170418840 200000 535623100 200000 422117230 200000 65599304 200000 733413897 200000 656907429 200000 163329143 200000 62492818 200000 130697781 200000 994120284 200000 764224115 200000 53378086 200000 3080787 200000 853065505 200000 336524586 200000 944270804 200000 296100029 200000 531682900 200000 678320517 200000 8515724 200000 254642411 200000 814744182 200000 363078028 200000 675522656 200000 655768437 200000 84039976 200000 179253351 200000 237121664 200000 135612948 200000 362228010 200000 875841631 200000 772071739 200000 650835872 200000 923404892 200000 147691741 200000 733534724 200000 486340626 200000 851150271 200000 691579497 200000 270053737 200000 453291650 200000 823459699 200000 239205036 200000 821184285 200000 343787305 200000 415756985 200000 750865518 200000 308647406 200000 52943712 200000 258574834 200000 579013527 200000 158223823 200000 624338846 200000 90496158 200000 928350000 200000 996714446 200000 444498300 200000 39999325 200000 873083746 200000 855213085 200000 467637684 200000 721612272 200000 823288181 200000 191007756 200000 393911324 200000 674749752 200000 316946898 200000 45557260 200000 102171567 200000 602050869 200000 983258624 200000 418955694 200000 911361156 200000 412754183 200000 120932009 200000 379221920 200000 858771411 200000 214683374 200000 614478230 200000 246597046 200000 778329590 200000 517138509 200000 584097197 200000 409396445 200000 560641125 200000 590388130 200000 918733049 200000 944600872 200000 526873016 200000 768266383 200000 165402274 200000 178437575 200000 268145064 200000 514263508 200000 240492783 200000 11627786 200000 156327181 200000 847752529 200000 683588938 200000 590835297 200000 501802976 200000 231464967 200000 747250236 200000 65953374 200000 824353082 200000 908162070 200000 685133675 200000 788267185 200000 615319378 200000 890595008 200000 856160674 200000 185739817 200000 823927682 200000 662944868 200000 309684424 200000 784871097 200000 512893505 200000 29956227 200000 592674279 200000 50982767 200000 876338473 200000 399474109 200000 382934822 200000 693168765 200000 803999473 200000 387526099 200000 390710222 200000 983335732 200000 510671731 200000 2972582 200000 604448328 200000 214592515 200000 501898150 200000 711752502 200000 604418587 200000 363987579 200000 249204132 200000 479786915 200000 245836786 200000 42743629 200000 467255973 200000 112576302 200000 499760531 200000 375299146 200000 542144257 200000 173368631 200000 232077800 200000 933168736 200000 321820721 200000 323917888 200000 626691833 200000 675782563 200000 517315277 200000 470565352 200000 23634927 200000 643557184 200000 202854542 200000 273047792 200000 352849681 200000 447794570 200000 46527565 200000 898873144 200000 899792329 200000 238844913 200000 495330817 200000 981277633 200000 457268384 200000 705038085 200000 239421636 200000 72850092 200000 540842301 200000 670026358 200000 857264333 200000 852122424 200000 791588456 200000 224196374 200000 242703734 200000 292700615 200000 972457484 200000 639545045 200000 179122486 200000 718790105 200000 701808432 200000 983141058 200000 835493799 200000 680484367 200000 999195132 200000 452337424 200000 897994112 200000 876742696 200000 648444345 200000 199925005 200000 935816859 200000 571853062 200000 492345040 200000 632676652 200000 836661232 200000 160626857 200000 292264649 200000 903956219 200000 380302743 200000 298815537 200000 877967436 200000 367888684 200000 103833289 200000 979296735 200000 818349858 200000 939384719 200000 855016414 200000 471783700 200000 695914037 200000 226596630 200000 846637135 200000 313865807 200000 983037323 200000 849111503 200000 944481461 200000 154462514 200000 624767565 200000 190590188 200000 871730887 200000 927394941 200000 247188165 200000 983274685 200000 55695710 200000 495225361 200000 567086170 200000 564714675 200000 815287412 200000 139728621 200000 618782614 200000 48166238 200000 50274591 200000 905151795 200000 50204192 200000 407367790 200000 323194266 200000 361591331 200000 568414913 200000 241623733 200000 350559036 200000 551845405 200000 949166434 200000 577053219 200000 968896125 200000 184794274 200000 733682442 200000 338200008 200000 942623991 200000 13196371 200000 842646500 200000 372597716 200000 86690658 200000 941388015 200000 88598326 200000 521848217 200000 70025110 200000 504986968 200000 650462570 200000 395928966 200000 656462988 200000 757166990 200000 564135432 200000 181941549 200000 110375516 200000 659678385 200000 809314232 200000 757098301 200000 13495359 200000 969431811 200000 517364804 200000 715624327 200000 570801805 200000 229741026 200000 322176659 200000 432708349 200000 561647807 200000 475663313 200000 347854510 200000 732936109 200000 339904878 200000 42679919 200000 940369342 200000 409036489 200000 936059473 200000 803046013 200000 946846731 200000 558715553 200000 291942978 200000 799263196 200000 740060926 200000 520296102 200000 984966968 200000 562651531 200000 399755550 200000 858879336 200000 866109005 200000 712008108 200000 896085525 200000 755538072 200000 85945 200000 710196607 200000 401072811 200000 846397702 200000 158936276 200000 423914852 200000 974331081 200000 484242083 200000 702091798 200000 129083613 200000 971549559 200000 452864127 200000 100252441 200000 470231176 200000 629175005 200000 58663626 200000 774283925 200000 107247144 200000 482104901 200000 609444054 200000 477146210 200000 878387356 200000 531302934 200000 832301843 200000 24066425 200000 849893 200000 226157017 200000 208375568 200000 307695603 200000 731437348 200000 479282231 200000 686790528 200000 408667911 200000 286956184 200000 983379191 200000 922430513 200000 429225742 200000 674872227 200000 635458308 200000 782990358 200000 988163970 200000 784091845 200000 411029092 200000 339917117 200000 573401849 200000 43017630 200000 333210689 200000 190033624 200000 35446574 200000 318402287 200000 985758435 200000 154968888 200000 89749751 200000 401380505 200000 577244083 200000 922070988 200000 515947087 200000 173857691 200000 554850104 200000 114938661 200000 232967245 200000 415872024 200000 137833757 200000 376762100 200000 488703785 200000 626811726 200000 748585000 200000 610754057 200000 64017982 200000 98815902 200000 730982979 200000 125734997 200000 264787969 200000 110479497 200000 377590902 200000 462310120 200000 626693134 200000 305898672 200000 271002857 200000 413053939 200000 616482587 200000 143194579 200000 291046630 200000 659866310 200000 8337153 200000 542874834 200000 342178004 200000 4149713 200000 971003065 200000 580320686 200000 345376316 200000 538208422 200000 98642011 200000 636496264 200000 232754119 200000 130982389 200000 736311073 200000 721692831 200000 604490045 200000 325918093 200000 118394721 200000 265214037 200000 578494854 200000 30800481 200000 804762262 200000 125799210 200000 691803820 200000 706178687 200000 17124694 200000 242019007 200000 709265878 200000 935464730 200000 972207452 200000 961177555 200000 919304525 200000 643347584 200000 927615 200000 753324104 200000 790329466 200000 573027875 200000 378406328 200000 442232094 200000 474384356 200000 549304980 200000 668381983 200000 94182005 200000 449139510 200000 448119170 200000 272959980 200000 326056334 200000 828430646 200000 275377598 200000 434401658 200000 673340618 200000 257099214 200000 558516537 200000 841719871 200000 946537384 200000 281378822 200000 208436483 200000 675153876 200000 571739338 200000 538038279 200000 71764813 200000 989939442 200000 711380976 200000 905630489 200000 409343335 200000 935989105 200000 887102970 200000 40690596 200000 581080514 200000 870733899 200000 465143017 200000 242982705 200000 830716910 200000 545752982 200000 164671454 200000 204992105 200000 402508956 200000 413078157 200000 848011033 200000 768058132 200000 452158875 200000 615571846 200000 894684666 200000 272044059 200000 872730590 200000 808120828 200000 4332290 200000 924124037 200000 167446900 200000 796093062 200000 964335570 200000 340103293 200000 275041677 200000 941562588 200000 398977321 200000 898432841 200000 668268155 200000 510949336 200000 315677417 200000 927847251 200000 232535981 200000 272743794 200000 611929618 200000 633560867 200000 675745717 200000 470209730 200000 142661828 200000 327144545 200000 463732290 200000 600297473 200000 577586240 200000 653449687 200000 991782949 200000 496001672 200000 411488487 200000 124584300 200000 424640335 200000 566466254 200000 308000313 200000 513803817 200000 6520528 200000 966635628 200000 795949782 200000 682455095 200000 304987865 200000 986360347 200000 708008575 200000 144631518 200000 423626427 200000 849926580 200000 636600852 200000 788482694 200000 186137317 200000 56450606 200000 959272855 200000 264111801 200000 909756648 200000 409864099 200000 651315239 200000 28930078 200000 37925236 200000 825315658 200000 257282052 200000 12710526 200000 496803419 200000 523567485 200000 132317841 200000 960039617 200000 913961613 200000 744447412 200000 685361228 200000 263486193 200000 532140570 200000 392438407 200000 127946454 200000 35976245 200000 266509362 200000 746151855 200000 276969201 200000 565856983 200000 176933159 200000 177394692 200000 2570876 200000 208851518 200000 632914537 200000 330092927 200000 333732984 200000 675179251 200000 645870215 200000 937923384 200000 558990597 200000 145915550 200000 317480756 200000 301820776 200000 404347749 200000 31842825 200000 517865790 200000 562245480 200000 345698295 200000 824615707 200000 98712727 200000 463456687 200000 398224443 200000 593722078 200000 874042448 200000 644708310 200000 562020052 200000 235475833 200000 378973848 200000 418395287 200000 367266176 200000 340364853 200000 664576704 200000 470759880 200000 616798496 200000 785676154 200000 600387385 200000 90435684 200000 62169014 200000 129918162 200000 438668691 200000 214879362 200000 923842145 200000 544725220 200000 923901567 200000 591645018 200000 128984930 200000 726594937 200000 567461837 200000 474026310 200000 922776601 200000 359404410 200000 316190830 200000 514955710 200000 378808071 200000 752736495 200000 901502066 200000 506958170 200000 621838285 200000 410664192 200000 879385866 200000 726744531 200000 426990891 200000 431476727 200000 37132422 200000 636728833 200000 296780033 200000 574134587 200000 87443030 200000 292190685 200000 172140624 200000 587245909 200000 793122060 200000 833004672 200000 218941241 200000 660519406 200000 482869335 200000 683976225 200000 236839675 200000 272204238 200000 727384329 200000 628527130 200000 438641656 200000 230295773 200000 517061393 200000 171833058 200000 269234608 200000 843053604 200000 748831105 200000 687835667 200000 402673347 200000 238455244 200000 332614792 200000 760273508 200000 894812403 200000 101711133 200000 773835128 200000 539305903 200000 863606046 200000 141464704 200000 498080960 200000 612059883 200000 252906823 200000 700600701 200000 330344945 200000 918158898 200000 793134733 200000 346009788 200000 433409980 200000 300380860 200000 12560689 200000 887057415 200000 727252465 200000 309555937 200000 236540052 200000 314756164 200000 297188225 200000 993736730 200000 176335157 200000 591431038 200000 674116220 200000 24470783 200000 750715574 200000 920636637 200000 237343251 200000 89592137 200000 628316119 200000 635403433 200000 714409110 200000 332682705 200000 399468664 200000 45078090 200000 153970550 200000 333767822 200000 950795162 200000 440392265 200000 243048771 200000 501707930 200000 330881886 200000 940879951 200000 570577325 200000 957446188 200000 290793220 200000 183521572 200000 102737286 200000 397814430 200000 211434220 200000 281483441 200000 517138621 200000 963525223 200000 681019031 200000 237039101 200000 680983652 200000 930463521 200000 735094949 200000 9537330 200000 504866987 200000 293027715 200000 801906903 200000 852836760 200000 84119777 200000 517101927 200000 784454158 200000 8040856 200000 366198136 200000 227203013 200000 1031754 200000 684954298 200000 76840449 200000 237871797 200000 299556011 200000 411249062 200000 160882987 200000 511790448 200000 596328819 200000 883032614 200000 951253191 200000 194306126 200000 391849984 200000 989439777 200000 41305542 200000 889312968 200000 222176469 200000 430803104 200000 721260601 200000 603750263 200000 972418961 200000 86211532 200000 230602574 200000 203655186 200000 840110325 200000 219579629 200000 857475417 200000 347681138 200000 960828641 200000 512285547 200000 634915783 200000 352997265 200000 706541142 200000 889690575 200000 750001963 200000 784681861 200000 656181109 200000 739666882 200000 623425845 200000 38451081 200000 625164670 200000 929951756 200000 239926453 200000 955555572 200000 417170129 200000 594929814 200000 795344796 200000 467112510 200000 216627439 200000 991915112 200000 109004025 200000 903485697 200000 363635321 200000 613972906 200000 269909759 200000 753793525 200000 280830766 200000 971639717 200000 460444925 200000 703763186 200000 289961456 200000 589633730 200000 697740643 200000 176382193 200000 962997951 200000 781075081 200000 5176770 200000 625129482 200000 731778236 200000 626645411 200000 907903692 200000 870932342 200000 182323750 200000 551948247 200000 884120655 200000 592880525 200000 147348575 200000 384046608 200000 648261949 200000 878565320 200000 728953830 200000 954659924 200000 59552679 200000 122236608 200000 303471710 200000 851293645 200000 315863740 200000 392867372 200000 120977541 200000 88615107 200000 157507277 200000 280966374 200000 54472764 200000 387141278 200000 351589707 200000 125756133 200000 438140549 200000 548702184 200000 816754374 200000 752128323 200000 738031999 200000 414855240 200000 941027567 200000 201195576 200000 561238634 200000 468753031 200000 198369942 200000 66905884 200000 420861353 200000 561434766 200000 481146796 200000 314863719 200000 310037690 200000 984017252 200000 120125249 200000 991518643 200000 974847551 200000 7084340 200000 622561157 200000 712117176 200000 560105975 200000 824394564 200000 458901962 200000 11305550 200000 542650052 200000 840763390 200000 468827776 200000 954812526 200000 781210790 200000 65337578 200000 874054966 200000 962240049 200000 902921406 200000 228589233 200000 100802719 200000 285266126 200000 822481227 200000 309133083 200000 928209033 200000 58969246 200000 82017711 200000 407829776 200000 622290406 200000 67259675 200000 664633962 200000 825908890 200000 328045767 200000 641390811 200000 293472540 200000 792482528 200000 338695771 200000 876770713 200000 179731079 200000 786369067 200000 779298036 200000 921245227 200000 207560841 200000 215092707 200000 74905601 200000 591555212 200000 359816741 200000 55620754 200000 881147411 200000 178638803 200000 133907834 200000 827296735 200000 133260507 200000 886702137 200000 788688329 200000 110093459 200000 153348393 200000 501821206 200000 462019442 200000 246430871 200000 879015150 200000 235374818 200000 365772791 200000 328417523 200000 180949306 200000 561556280 200000 762066934 200000 898079184 200000 415252542 200000 460748494 200000 851021618 200000 284137589 200000 875170633 200000 335047037 200000 742431370 200000 62953804 200000 587925710 200000 258933310 200000 584470528 200000 78254046 200000 394500188 200000 334771497 200000 722412210 200000 944364241 200000 550671011 200000 631944568 200000 776905443 200000 257642992 200000 183317877 200000 294713729 200000 586141170 200000 93218339 200000 81245634 200000 822228159 200000 206276704 200000 922159985 200000 20684697 200000 439080392 200000 530058189 200000 757961988 200000 793859116 200000 267812439 200000 206821626 200000 42201892 200000 489913292 200000 463462723 200000 218671048 200000 504819002 200000 262797288 200000 977674885 200000 938158903 200000 955914702 200000 304793874 200000 886229301 200000 574343015 200000 449926792 200000 214277881 200000 421400459 200000 404739481 200000 694660658 200000 619422830 200000 532354786 200000 431237678 200000 634623667 200000 297592674 200000 993316784 200000 496319141 200000 90735380 200000 1260773 200000 260196750 200000 420892064 200000 736493437 200000 422799656 200000 424334133 200000 361943775 200000 514027320 200000 779164027 200000 26184829 200000 629309250 200000 310279340 200000 700162127 200000 744914528 200000 335526091 200000 731836771 200000 299151668 200000 531108084 200000 773868184 200000 712996356 200000 110190810 200000 142271860 200000 437800684 200000 813593688 200000 340631827 200000 478059574 200000 762022694 200000 364733767 200000 971118287 200000 904542901 200000 855133127 200000 395090651 200000 509653533 200000 419644808 200000 122643568 200000 408479803 200000 447625776 200000 785859175 200000 602717664 200000 869503920 200000 534554966 200000 727701036 200000 224830457 200000 606354595 200000 949639938 200000 121999055 200000 709993403 200000 608317340 200000 347470786 200000 698532200 200000 239824710 200000 459514948 200000 923082568 200000 455059504 200000 879525340 200000 95477602 200000 611475045 200000 281098368 200000 681284059 200000 392129760 200000 621553416 200000 677624527 200000 75156678 200000 989910983 200000 518210626 200000 85686 200000 971575100 200000 840846397 200000 975885892 200000 919296238 200000 611358462 200000 628694413 200000 339678302 200000 723223376 200000 13062380 200000 827296799 200000 793076993 200000 295757523 200000 485780744 200000 233663866 200000 862907325 200000 685858705 200000 301540977 200000 966664264 200000 270348611 200000 630527681 200000 129401192 200000 963470417 200000 222194019 200000 286104253 200000 113202509 200000 553743486 200000 317319438 200000 635828477 200000 609736353 200000 285987543 200000 909189204 200000 556346393 200000 637784837 200000 643982468 200000 425010789 200000 331871690 200000 570099512 200000 796778958 200000 339334547 200000 472222440 200000 901585180 200000 416121886 200000 414378317 200000 143402860 200000 464512433 200000 101227004 200000 757053989 200000 491123310 200000 481641752 200000 996987153 200000 255469002 200000 808784935 200000 118598288 200000 856792101 200000 813279502 200000 110159344 200000 441685627 200000 657368864 200000 327418848 200000 302728768 200000 33985625 200000 404983563 200000 504326481 200000 123216048 200000 236117706 200000 567212559 200000 207962003 200000 746026490 200000 501546383 200000 258569076 200000 704775668 200000 753001972 200000 918468489 200000 767634851 200000 484811494 200000 903937433 200000 175362231 200000 481128483 200000 909702137 200000 926896896 200000 509802555 200000 73150366 200000 455402462 200000 265143137 200000 26630741 200000 686243805 200000 794462821 200000 401431830 200000 668593253 200000 473641926 200000 235977855 200000 762075543 200000 87778029 200000 790587748 200000 951445564 200000 8727932 200000 751491467 200000 29496799 200000 558213325 200000 653464190 200000 669148930 200000 775006590 200000 80119425 200000 262554997 200000 228285233 200000 233966507 200000 475494091 200000 185949274 200000 766178073 200000 720765167 200000 912482874 200000 132156998 200000 255297755 200000 232196848 200000 814723710 200000 627021680 200000 665259446 200000 735056505 200000 959702121 200000 243480882 200000 733756428 200000 840106353 200000 479038954 200000 652034563 200000 424794461 200000 539144418 200000 81378835 200000 947179901 200000 799107146 200000 463483635 200000 674419475 200000 960949335 200000 973288594 200000 607873773 200000 969398843 200000 785400427 200000 470206231 200000 330180409 200000 434173436 200000 611151024 200000 30793176 200000 337577310 200000 273787879 200000 145164608 200000 5596151 200000 134883335 200000 725655211 200000 331726163 200000 971601844 200000 259634426 200000 491145753 200000 3518785 200000 869641328 200000 618548513 200000 192002850 200000 262474371 200000 669073066 200000 139461764 200000 783276502 200000 300222385 200000 829369860 200000 369248332 200000 485145446 200000 827272324 200000 941685054 200000 541899456 200000 261170210 200000 3434453 200000 635568184 200000 613414218 200000 675393915 200000 117143451 200000 731304436 200000 840197235 200000 418213888 200000 984182000 200000 389871248 200000 158448610 200000 163698020 200000 525037579 200000 760810831 200000 982597728 200000 313796214 200000 842776134 200000 45504144 200000 529702869 200000 868297510 200000 535984152 200000 857791956 200000 815492427 200000 47733894 200000 507105563 200000 16754107 200000 939756265 200000 394767045 200000 360262150 200000 238322183 200000 691597816 200000 504983349 200000 890444467 200000 277313431 200000 464111329 200000 193153605 200000 716052506 200000 662287979 200000 549597996 200000 898261895 200000 517576275 200000 26373030 200000 514988929 200000 634489770 200000 230802071 200000 502854534 200000 813142953 200000 563012735 200000 429330750 200000 294188396 200000 683952270 200000 206820087 200000 833289153 200000 795045850 200000 427182134 200000 872226082 200000 578475193 200000 996666479 200000 457636298 200000 783359025 200000 594456541 200000 814895084 200000 727963540 200000 429211252 200000 118673414 200000 979751985 200000 951605500 200000 508346204 200000 679935278 200000 392180800 200000 728766089 200000 746741625 200000 233753707 200000 463879736 200000 936420325 200000 590092924 200000 706280952 200000 314429273 200000 356655064 200000 625379125 200000 185137964 200000 36662789 200000 437121611 200000 876666260 200000 695034495 200000 56696765 200000 45605957 200000 145454251 200000 108687755 200000 189983519 200000 443682289 200000 584776874 200000 993935624 200000 813985262 200000 183494805 200000 222039264 200000 301331150 200000 777109257 200000 760576667 200000 974470080 200000 449160150 200000 873748081 200000 816174987 200000 303125208 200000 981855288 200000 507123014 200000 898914317 200000 664041691 200000 595171117 200000 63092169 200000 475533803 200000 163755415 200000 245625101 200000 729392987 200000 617173004 200000 325542398 200000 588371793 200000 814468220 200000 345222777 200000 718339617 200000 622122642 200000 300680396 200000 155167835 200000 891852079 200000 299077767 200000 609928460 200000 538183162 200000 459360121 200000 256194058 200000 123731740 200000 189809343 200000 153380464 200000 490459922 200000 185464830 200000 127316785 200000 886526116 200000 29879993 200000 809798609 200000 815082234 200000 230595014 200000 278436151 200000 642844118 200000 555052770 200000 589299366 200000 411754468 200000 718561901 200000 188079826 200000 177978164 200000 926805816 200000 43125527 200000 692124626 200000 92684418 200000 604326093 200000 354439285 200000 441639946 200000 451761344 200000 363524443 200000 599151175 200000 45181124 200000 270665022 200000 269204666 200000 598564205 200000 973341287 200000 708673644 200000 415307235 200000 593471976 200000 101732476 200000 398634972 200000 356151023 200000 902764760 200000 52934572 200000 789526589 200000 29586197 200000 589116031 200000 116772286 200000 266387297 200000 881681070 200000 274159163 200000 271932829 200000 304060983 200000 584325428 200000 992497295 200000 882472783 200000 826297041 200000 126721341 200000 138285339 200000 865553918 200000 578239582 200000 970809988 200000 31043230 200000 549691378 200000 117195567 200000 576217055 200000 531433209 200000 674977428 200000 660934837 200000 333005129 200000 173340974 200000 854800491 200000 604574593 200000 453895129 200000 605811548 200000 655488290 200000 939962178 200000 944146376 200000 728400068 200000 36330879 200000 530134217 200000 311135342 200000 122254791 200000 799257452 200000 588684295 200000 477318211 200000 71821796 200000 612945905 200000 956811788 200000 142593762 200000 377640893 200000 317945654 200000 567868168 200000 517064449 200000 826160913 200000 35483269 200000 77451853 200000 590579321 200000 468290243 200000 350657605 200000 251883595 200000 591382595 200000 97707217 200000 390121983 200000 531246738 200000 35033719 200000 916526172 200000 775197788 200000 765169618 200000 666042447 200000 449313702 200000 864150308 200000 458654685 200000 526252065 200000 264574478 200000 334681407 200000 804596642 200000 892053864 200000 206670357 200000 629241527 200000 609143603 200000 421078202 200000 123374939 200000 793772211 200000 907255231 200000 97003474 200000 851809954 200000 759837564 200000 360503192 200000 879916423 200000 650011592 200000 712774267 200000 31049773 200000 424852434 200000 820102608 200000 337956919 200000 720320527 200000 413399499 200000 805148377 200000 144403035 200000 979486959 200000 17583018 200000 666027044 200000 236518829 200000 597875102 200000 787169994 200000 632649746 200000 904861719 200000 392947211 200000 248727457 200000 690908195 200000 436645537 200000 631562567 200000 119282632 200000 716602614 200000 735964532 200000 922666883 200000 246883320 200000 710122574 200000 320707544 200000 580198927 200000 665332233 200000 330157835 200000 181517365 200000 236044635 200000 773300469 200000 197163820 200000 190957076 200000 179609337 200000 180660946 200000 773823443 200000 677579294 200000 990278553 200000 458744539 200000 356427583 200000 293452827 200000 166454539 200000 436089702 200000 705063635 200000 112341236 200000 748659775 200000 993270254 200000 691101453 200000 915704496 200000 896884039 200000 898404106 200000 451873166 200000 277938810 200000 747086163 200000 705397362 200000 767628056 200000 97928344 200000 28491954 200000 890830080 200000 666098569 200000 185378420 200000 805562071 200000 854209196 200000 690406372 200000 797961878 200000 382515280 200000 186251918 200000 946424905 200000 695772838 200000 337571023 200000 283740383 200000 506718711 200000 912170350 200000 113221925 200000 603324152 200000 391797072 200000 555669717 200000 22066497 200000 617196368 200000 124085203 200000 62921188 200000 659392052 200000 532622720 200000 35634722 200000 691584196 200000 273849391 200000 714180161 200000 463221245 200000 756050621 200000 574094978 200000 473355628 200000 780968517 200000 806948919 200000 750611870 200000 389352952 200000 488432889 200000 853409468 200000 67403539 200000 91419647 200000 217742139 200000 433953523 200000 350462866 200000 36623032 200000 19113803 200000 977469093 200000 411587819 200000 747036797 200000 333159561 200000 177975482 200000 118352399 200000 169474246 200000 144801142 200000 786296124 200000 137440013 200000 285674027 200000 332134835 200000 581572434 200000 762594584 200000 251280997 200000 826879488 200000 950391110 200000 445285503 200000 148799564 200000 196525117 200000 788457087 200000 395457714 200000 879694809 200000 393538923 200000 209003910 200000 234787395 200000 21801508 200000 315436458 200000 104544259 200000 137531105 200000 816307046 200000 863283259 200000 762683584 200000 93633886 200000 320128248 200000 277800831 200000 836829604 200000 199702953 200000 697736017 200000 450500342 200000 609118649 200000 406834899 200000 473800714 200000 386212672 200000 340123942 200000 707038477 200000 301541853 200000 167570462 200000 565025076 200000 805728168 200000 422554272 200000 494077041 200000 177566283 200000 799311635 200000 686857550 200000 991988792 200000 22216693 200000 504251615 200000 976248830 200000 534644373 200000 771156185 200000 660084669 200000 998301672 200000 105925064 200000 490511552 200000 754519933 200000 337840998 200000 236417330 200000 849256083 200000 422166800 200000 6914544 200000 623356754 200000 470027354 200000 73816198 200000 966460958 200000 644036042 200000 942549309 200000 180602639 200000 790584745 200000 444485465 200000 8771462 200000 680244477 200000 120549225 200000 157407202 200000 475876508 200000 161324992 200000 750471511 200000 961984099 200000 300543752 200000 994279911 200000 806756492 200000 511744765 200000 777747571 200000 492374821 200000 899472191 200000 567174386 200000 133074341 200000 872502857 200000 55943370 200000 806290081 200000 102575750 200000 527294275 200000 263752612 200000 8035211 200000 724027935 200000 481348900 200000 899023207 200000 118858320 200000 28720281 200000 17986590 200000 16230090 200000 874494129 200000 690159933 200000 413277567 200000 786777511 200000 940993423 200000 289241713 200000 587577273 200000 992479478 200000 299672809 200000 301291456 200000 775447645 200000 330059982 200000 95148514 200000 323760081 200000 378588698 200000 324422250 200000 543909560 200000 408415854 200000 817418945 200000 319301153 200000 230981324 200000 152446590 200000 519635267 200000 921752428 200000 361322656 200000 350359562 200000 891583920 200000 777719011 200000 720075218 200000 676150842 200000 293967673 200000 334212160 200000 243125541 200000 306637656 200000 571314222 200000 199686233 200000 330732665 200000 331047115 200000 862583807 200000 61463848 200000 620339405 200000 186412828 200000 126556990 200000 277438918 200000 858743362 200000 945864180 200000 802027419 200000 255862378 200000 709914650 200000 578303515 200000 903602150 200000 313870446 200000 404297908 200000 181705082 200000 341090319 200000 122467913 200000 406862225 200000 983638808 200000 427309864 200000 742355349 200000 406931282 200000 699613983 200000 927090016 200000 386380553 200000 530851766 200000 707141335 200000 809155593 200000 834474111 200000 257456031 200000 920523945 200000 502214034 200000 709972207 200000 487461645 200000 728558109 200000 455000460 200000 408573553 200000 661146912 200000 251876316 200000 889653416 200000 258027582 200000 44661785 200000 598989229 200000 746807479 200000 369770670 200000 515403609 200000 584540282 200000 382096040 200000 418124602 200000 231240543 200000 409914955 200000 984166028 200000 210740859 200000 714015181 200000 813953097 200000 547441556 200000 788675112 200000 795174755 200000 67578044 200000 118520848 200000 598380826 200000 67134466 200000 695578380 200000 706440561 200000 100912459 200000 435502761 200000 141261250 200000 880248903 200000 222114257 200000 876234618 200000 425852039 200000 306361923 200000 662083303 200000 81027509 200000 31848995 200000 682758709 200000 456586724 200000 80649146 200000 172100735 200000 532283917 200000 700334912 200000 101303562 200000 228284579 200000 27757277 200000 653139093 200000 312772165 200000 452218039 200000 441252564 200000 829644955 200000 349940013 200000 917450244 200000 354914628 200000 430677290 200000 496975521 200000 579164403 200000 677985948 200000 649789755 200000 181610658 200000 600602380 200000 69242990 200000 903225574 200000 961430608 200000 630131448 200000 629845865 200000 684500836 200000 48589292 200000 636594814 200000 704968543 200000 371787533 200000 834696919 200000 737839753 200000 188962623 200000 747367770 200000 584105361 200000 48347935 200000 9942298 200000 973225700 200000 635528122 200000 160932202 200000 864136225 200000 160682850 200000 417227283 200000 237142962 200000 945250981 200000 416522158 200000 318276221 200000 167019359 200000 125842453 200000 34762175 200000 952415223 200000 934689019 200000 139568386 200000 135697071 200000 658109603 200000 849082413 200000 269587228 200000 632664246 200000 552495553 200000 49458622 200000 498828085 200000 786798892 200000 340988337 200000 323374487 200000 902230333 200000 201818761 200000 520745460 200000 930531007 200000 306653764 200000 972645479 200000 665826091 200000 139830625 200000 199314043 200000 310156158 200000 117757206 200000 571780291 200000 684080946 200000 435019686 200000 665479829 200000 846039375 200000 910384345 200000 109539800 200000 780699561 200000 325187725 200000 723671298 200000 678585901 200000 502782322 200000 286627110 200000 966745180 200000 200855516 200000 487938098 200000 836796642 200000 885761721 200000 531691326 200000 763251528 200000 447440553 200000 791262984 200000 253312973 200000 825743157 200000 580529285 200000 662053210 200000 809410079 200000 502198169 200000 212751773 200000 312279777 200000 647520239 200000 106212661 200000 688321082 200000 3284459 200000 164756499 200000 40139242 200000 474722756 200000 674170346 200000 489818246 200000 558318263 200000 835764933 200000 417532270 200000 740395615 200000 54476734 200000 730629860 200000 355668520 200000 708246999 200000 397075519 200000 420173034 200000 168853224 200000 432144966 200000 747588251 200000 209957568 200000 809487263 200000 450615844 200000 212602961 200000 539098478 200000 515328349 200000 752903436 200000 122894851 200000 63370525 200000 285402707 200000 245890484 200000 619638129 200000 443403028 200000 529063889 200000 870305269 200000 693447547 200000 56835005 200000 7700552 200000 763404488 200000 374292002 200000 626731681 200000 243649863 200000 67325509 200000 489523335 200000 139330662 200000 198942593 200000 926828454 200000 316475113 200000 360160471 200000 28489413 200000 828852545 200000 866628778 200000 164392156 200000 540808195 200000 252668561 200000 124103242 200000 44626556 200000 657102669 200000 99040300 200000 152873834 200000 121117921 200000 327881170 200000 963513293 200000 485921993 200000 306511444 200000 289124324 200000 126350923 200000 326196297 200000 16305723 200000 340541170 200000 376136607 200000 123015401 200000 716827425 200000 129840525 200000 543260897 200000 664883404 200000 994435757 200000 805936998 200000 900296265 200000 702882608 200000 990975401 200000 846897997 200000 674806578 200000 297029750 200000 384919036 200000 492648755 200000 306497554 200000 867927072 200000 713577135 200000 595262505 200000 321027202 200000 487824077 200000 446213611 200000 374159453 200000 566660411 200000 211359806 200000 727379703 200000 306571554 200000 744899605 200000 459255635 200000 11598910 200000 851278056 200000 952588810 200000 247898125 200000 310703430 200000 821451583 200000 828793136 200000 229059981 200000 454138041 200000 970625752 200000 364174530 200000 69296659 200000 492911199 200000 611322755 200000 269216534 200000 86019327 200000 319955232 200000 606247984 200000 781476263 200000 565779666 200000 919187206 200000 13555953 200000 572196108 200000 729282860 200000 316099384 200000 19488501 200000 416850685 200000 539907279 200000 878944255 200000 392508046 200000 373009492 200000 861912986 200000 327967428 200000 501606187 200000 186510089 200000 208867470 200000 945164815 200000 470740318 200000 50700852 200000 77550027 200000 1174921 200000 560966358 200000 539097102 200000 260551826 200000 703695865 200000 72248932 200000 587251696 200000 68129092 200000 875890505 200000 777637369 200000 840660561 200000 3089760 200000 213847682 200000 272853158 200000 129473226 200000 953884041 200000 350592970 200000 205574298 200000 866117140 200000 400038269 200000 722246252 200000 267353894 200000 967757832 200000 915574813 200000 141052624 200000 213383867 200000 804937629 200000 106392426 200000 321616509 200000 111154921 200000 199476461 200000 961052293 200000 851652125 200000 852475489 200000 134084911 200000 655979950 200000 695887736 200000 243291379 200000 599374013 200000 775147589 200000 549019511 200000 776632207 200000 701171471 200000 432902860 200000 138954786 200000 222571079 200000 596726461 200000 634608865 200000 153167521 200000 184005195 200000 190241152 200000 758965063 200000 970544957 200000 238344682 200000 933445168 200000 51143133 200000 344811359 200000 780845719 200000 754974918 200000 155764644 200000 385274767 200000 565028577 200000 823326298 200000 521816252 200000 930454390 200000 283920504 200000 135309093 200000 233625703 200000 846296028 200000 285540909 200000 71398528 200000 172983043 200000 827587241 200000 513376754 200000 602827490 200000 983131667 200000 333494502 200000 515420373 200000 910302180 200000 336225334 200000 318747836 200000 82283272 200000 189495872 200000 263231789 200000 951889779 200000 51492315 200000 255786956 200000 375299033 200000 635246452 200000 54435263 200000 260542851 200000 560147514 200000 749807174 200000 456580677 200000 990024572 200000 325472112 200000 703691411 200000 57995804 200000 527957743 200000 272464316 200000 279449636 200000 272293653 200000 655002166 200000 988460670 200000 291335647 200000 393008160 200000 553359049 200000 338572855 200000 228795855 200000 65870159 200000 14949696 200000 959372936 200000 521959708 200000 557974482 200000 707296084 200000 548942385 200000 425750029 200000 520127993 200000 25835485 200000 163612434 200000 108137484 200000 820632372 200000 175470292 200000 701187116 200000 361959842 200000 993215509 200000 974135122 200000 798850975 200000 403133557 200000 337205836 200000 223444878 200000 743969965 200000 66425680 200000 188495528 200000 884222690 200000 36119989 200000 718581786 200000 668060956 200000 204403141 200000 2933304 200000 438525917 200000 674172086 200000 106332625 200000 917616854 200000 490281152 200000 229306792 200000 711669181 200000 437643600 200000 951921676 200000 985626435 200000 525969763 200000 543931015 200000 24456234 200000 267196406 200000 76262331 200000 339414139 200000 785492129 200000 158392658 200000 776414428 200000 65376332 200000 476459036 200000 141768200 200000 73985025 200000 721625659 200000 972323425 200000 736894953 200000 422488961 200000 8551336 200000 632734298 200000 147463139 200000 741941973 200000 393171733 200000 20029967 200000 770001418 200000 740366485 200000 555995681 200000 417385129 200000 711519115 200000 856081531 200000 532482445 200000 166177391 200000 93432505 200000 534918493 200000 766072121 200000 652603595 200000 208422148 200000 853052725 200000 360144422 200000 427871814 200000 997000956 200000 403227420 200000 611264629 200000 474545799 200000 660594770 200000 806580553 200000 175778661 200000 655092823 200000 651283413 200000 872472342 200000 871595864 200000 144530334 200000 410494840 200000 559967994 200000 251268046 200000 571618662 200000 751304777 200000 555085455 200000 374771048 200000 51388886 200000 12948603 200000 38005388 200000 570610661 200000 36334647 200000 80694620 200000 823815371 200000 758816295 200000 854089970 200000 630836063 200000 353142852 200000 524651566 200000 213940111 200000 829317138 200000 832920335 200000 151042842 200000 689119414 200000 736869927 200000 857727077 200000 420054828 200000 528106545 200000 2204527 200000 917056670 200000 265704901 200000 609131239 200000 822802137 200000 355511603 200000 29013349 200000 83842785 200000 739238518 200000 462692541 200000 634622892 200000 375297351 200000 898598263 200000 350981875 200000 132180826 200000 121336419 200000 434933804 200000 717025454 200000 595150418 200000 116804509 200000 80245766 200000 363190760 200000 635170706 200000 453002620 200000 573284245 200000 277160887 200000 680466748 200000 611150762 200000 183550601 200000 775458902 200000 168795792 200000 698666223 200000 100129204 200000 710086428 200000 926747118 200000 32686900 200000 321461510 200000 90495105 200000 594746583 200000 290324352 200000 451217807 200000 249549855 200000 114600428 200000 755504638 200000 433707903 200000 193958574 200000 22876908 200000 802465268 200000 31933992 200000 627364358 200000 717523641 200000 753977804 200000 967449081 200000 6737696 200000 25748819 200000 477849358 200000 41182852 200000 517459476 200000 365386202 200000 798700130 200000 259906680 200000 51794971 200000 688506000 200000 116503954 200000 831290791 200000 395016589 200000 446218963 200000 609814405 200000 138285824 200000 158309859 200000 885245222 200000 853162564 200000 262872724 200000 638820790 200000 293695272 200000 294884600 200000 870359956 200000 366317245 200000 837686170 200000 565018601 200000 208995408 200000 610146258 200000 506891357 200000 628173952 200000 439023673 200000 857311468 200000 776203376 200000 359843140 200000 57320415 200000 542817061 200000 891890165 200000 540791263 200000 972711155 200000 627831989 200000 885415980 200000 783908121 200000 420154949 200000 71285492 200000 756822901 200000 429648603 200000 156747718 200000 131156058 200000 48134482 200000 388671533 200000 246656646 200000 872384641 200000 83185249 200000 983551799 200000 375304374 200000 368377889 200000 868593253 200000 953384259 200000 928432037 200000 872795922 200000 922555453 200000 956757176 200000 881734086 200000 326915149 200000 388732906 200000 873032991 200000 816326824 200000 298571243 200000 182081165 200000 434807073 200000 592697595 200000 503525667 200000 159702629 200000 904224901 200000 164022928 200000 528232014 200000 323831508 200000 559572534 200000 777497177 200000 924360422 200000 803329626 200000 357818938 200000 780054116 200000 508637569 200000 42852503 200000 54211515 200000 801466339 200000 181124058 200000 760989772 200000 672846593 200000 117925671 200000 621604551 200000 810885978 200000 424861045 200000 232759711 200000 922095171 200000 460895937 200000 446217118 200000 3103196 200000 561018725 200000 737441953 200000 868235047 200000 526856079 200000 339053158 200000 739064891 200000 855009494 200000 612345224 200000 427354782 200000 717897199 200000 149282965 200000 962241976 200000 615265413 200000 739707198 200000 735372140 200000 584189231 200000 962230710 200000 963584201 200000 983177603 200000 869519390 200000 407172839 200000 478473808 200000 141375012 200000 396091349 200000 891916273 200000 388639923 200000 304651190 200000 16796868 200000 678372301 200000 698612211 200000 129315778 200000 112840829 200000 557606547 200000 712088881 200000 752584433 200000 456323504 200000 177432957 200000 344924333 200000 799179531 200000 340488748 200000 188231905 200000 813194695 200000 5926648 200000 896935652 200000 114634810 200000 808214783 200000 664734402 200000 755655654 200000 786498590 200000 74552824 200000 756231568 200000 75579493 200000 373334088 200000 109002608 200000 623815595 200000 316562095 200000 83347343 200000 827821385 200000 289143420 200000 103256630 200000 342500844 200000 701980291 200000 889356427 200000 869568907 200000 37239927 200000 875311934 200000 756859776 200000 44007517 200000 730719080 200000 555239611 200000 497260068 200000 290844029 200000 371737626 200000 595833179 200000 543903840 200000 663869148 200000 830527747 200000 772804253 200000 315998012 200000 556853130 200000 42365884 200000 791376163 200000 339070689 200000 870518712 200000 379900158 200000 618324653 200000 11616407 200000 40080566 200000 626672801 200000 200280091 200000 422559430 200000 54150389 200000 544317855 200000 681052015 200000 230664951 200000 194100741 200000 697047566 200000 616425415 200000 964656595 200000 590108823 200000 417789225 200000 952321894 200000 261571874 200000 465251962 200000 319062342 200000 239234987 200000 760278989 200000 769425569 200000 570787808 200000 270128407 200000 555090395 200000 689311003 200000 552909198 200000 319806283 200000 35804791 200000 520963864 200000 102691336 200000 862980870 200000 95464935 200000 313742570 200000 703433768 200000 889480746 200000 699429781 200000 413982720 200000 306355174 200000 501972407 200000 495369737 200000 184649452 200000 522049626 200000 8096205 200000 631426283 200000 2326877 200000 418083261 200000 384861101 200000 651118853 200000 886171684 200000 613257064 200000 675573176 200000 878319678 200000 889980722 200000 695176146 200000 246917486 200000 628736415 200000 81765272 200000 470961812 200000 551373167 200000 936056657 200000 335305605 200000 690343015 200000 378381692 200000 570824860 200000 854899786 200000 592249636 200000 94910069 200000 540448232 200000 45586520 200000 890595266 200000 888887900 200000 979517631 200000 605418815 200000 990764635 200000 216740944 200000 633835976 200000 525944239 200000 831267879 200000 444466321 200000 905131724 200000 605162874 200000 153926013 200000 155024514 200000 526124211 200000 601987472 200000 439223256 200000 325940385 200000 697418119 200000 78510081 200000 217619919 200000 678370959 200000 77773424 200000 709085181 200000 210033947 200000 801873678 200000 946316213 200000 489937366 200000 116805780 200000 748808701 200000 247103680 200000 478008572 200000 605310003 200000 753756253 200000 726355993 200000 934249470 200000 364416272 200000 536615502 200000 498653033 200000 902051983 200000 604579684 200000 824848658 200000 646859127 200000 320131453 200000 839929480 200000 298687752 200000 98749997 200000 741158586 200000 154480883 200000 379567536 200000 829614228 200000 169482071 200000 757139518 200000 110589869 200000 263103187 200000 698557315 200000 553606947 200000 686423741 200000 256544307 200000 818834063 200000 584359800 200000 623935425 200000 645353244 200000 55697132 200000 209365560 200000 220645051 200000 646967576 200000 411018282 200000 42283386 200000 944549066 200000 83188430 200000 305369850 200000 261336182 200000 309968431 200000 193109511 200000 702126892 200000 134729094 200000 551776330 200000 570324396 200000 544875953 200000 251547170 200000 169611164 200000 66701765 200000 47697561 200000 971115234 200000 914952134 200000 718503290 200000 96203029 200000 145878911 200000 628718472 200000 470923541 200000 286909301 200000 620446929 200000 464813250 200000 505609213 200000 150201129 200000 325565137 200000 929934453 200000 790648507 200000 479533763 200000 279047832 200000 641255618 200000 218835704 200000 202985458 200000 376790109 200000 144515304 200000 718434684 200000 157812104 200000 707667322 200000 238796105 200000 625976879 200000 310859636 200000 931724390 200000 653787493 200000 163651610 200000 209928904 200000 661757627 200000 432757724 200000 818866534 200000 865846707 200000 72054064 200000 766792816 200000 24377692 200000 414598023 200000 716149663 200000 252015103 200000 212019298 200000 775156403 200000 802777344 200000 556280972 200000 871089667 200000 273114312 200000 734323562 200000 746773302 200000 13834470 200000 732365943 200000 931219992 200000 201924670 200000 885246165 200000 427880336 200000 294280033 200000 918209285 200000 628211895 200000 684801284 200000 108955838 200000 764002826 200000 85083797 200000 862139107 200000 358731975 200000 200935151 200000 44856215 200000 352095838 200000 894353718 200000 811860084 200000 472176135 200000 891658181 200000 590226145 200000 550049401 200000 451813708 200000 592508553 200000 857659330 200000 538701823 200000 949079535 200000 808211770 200000 542077170 200000 521201447 200000 499068825 200000 387006344 200000 580308136 200000 168210225 200000 457228050 200000 487970885 200000 964415038 200000 356271741 200000 297352259 200000 579355489 200000 961614379 200000 403538572 200000 123642931 200000 538986987 200000 686558729 200000 94450686 200000 321686796 200000 164687382 200000 604079247 200000 112527509 200000 74107926 200000 989074224 200000 637097879 200000 398484783 200000 177293242 200000 115174315 200000 907102745 200000 969440207 200000 993330560 200000 965027096 200000 157383725 200000 237749652 200000 891666961 200000 834632742 200000 621513484 200000 564756160 200000 890289460 200000 301348006 200000 321060622 200000 764339377 200000 829914579 200000 491899273 200000 350364076 200000 684357610 200000 472121846 200000 819601632 200000 971382143 200000 832974858 200000 801995974 200000 238184410 200000 463849022 200000 64306130 200000 182217355 200000 236420808 200000 446252738 200000 786231074 200000 25816237 200000 40617242 200000 621838085 200000 642364668 200000 109433781 200000 220741474 200000 336356381 200000 396696446 200000 455313740 200000 483233616 200000 384066629 200000 528862699 200000 687914555 200000 305232308 200000 362917588 200000 537990306 200000 132082792 200000 955465343 200000 58412098 200000 931067684 200000 562995422 200000 139007168 200000 138053161 200000 446125586 200000 762174404 200000 278390442 200000 404371777 200000 84335403 200000 741378147 200000 838285196 200000 756567394 200000 409490257 200000 110955300 200000 2020310 200000 694996869 200000 953131652 200000 84115855 200000 684977946 200000 100259778 200000 429866469 200000 118182477 200000 128431623 200000 492569426 200000 977243571 200000 113991461 200000 721028718 200000 42966157 200000 132333392 200000 801897218 200000 73275200 200000 172465901 200000 155202363 200000 405829098 200000 660418702 200000 611865352 200000 138985751 200000 156413703 200000 229852039 200000 986300568 200000 725925794 200000 320437409 200000 26537596 200000 157838966 200000 972946621 200000 447003168 200000 442841310 200000 319338137 200000 511912298 200000 785025038 200000 683289405 200000 835056667 200000 942455752 200000 497300498 200000 100411722 200000 545178932 200000 384312087 200000 4923125 200000 570340309 200000 328848700 200000 135261626 200000 118975136 200000 594117839 200000 671426219 200000 810912559 200000 168306203 200000 994029384 200000 625703195 200000 782953496 200000 30049166 200000 895363952 200000 87454532 200000 189744180 200000 27374146 200000 90035865 200000 471742206 200000 281848933 200000 47147168 200000 133270323 200000 886520642 200000 613154475 200000 442406449 200000 28222669 200000 697972265 200000 560473639 200000 707647387 200000 915811866 200000 89018090 200000 364781848 200000 463627433 200000 485639912 200000 353630686 200000 582952160 200000 268193346 200000 486046762 200000 48837759 200000 428028415 200000 652082288 200000 9941486 200000 859196259 200000 99574805 200000 52519514 200000 711995750 200000 164159045 200000 789056996 200000 503538761 200000 855550691 200000 176469499 200000 356553034 200000 43216805 200000 591036884 200000 967032448 200000 384770378 200000 574051576 200000 348375242 200000 857746155 200000 441928195 200000 881557993 200000 277167478 200000 291581301 200000 442914998 200000 378940225 200000 145387176 200000 239208822 200000 556023747 200000 877919977 200000 491114065 200000 456871782 200000 752209068 200000 242588649 200000 563731841 200000 301157088 200000 282308112 200000 755359338 200000 181689961 200000 491497626 200000 949174703 200000 175202227 200000 558689369 200000 340718189 200000 674347115 200000 360236078 200000 136587713 200000 688888658 200000 472412741 200000 681557860 200000 728988723 200000 788357985 200000 267232859 200000 324002299 200000 137127007 200000 215631316 200000 674286832 200000 700512190 200000 305858580 200000 624751873 200000 677165411 200000 13500821 200000 452167749 200000 538772067 200000 256128053 200000 575918983 200000 526022400 200000 476410512 200000 726608646 200000 123151550 200000 347802488 200000 426911555 200000 868380311 200000 655601539 200000 66758139 200000 477224787 200000 461604041 200000 545722684 200000 666853883 200000 160011961 200000 151757980 200000 387532916 200000 863395849 200000 333929101 200000 47618608 200000 865675986 200000 311178708 200000 610221831 200000 380389062 200000 700149024 200000 420652589 200000 909212034 200000 410067135 200000 139113285 200000 817258757 200000 957295732 200000 858260378 200000 226051146 200000 565285228 200000 174304630 200000 508728313 200000 469522008 200000 744220051 200000 793416513 200000 121618332 200000 277899446 200000 450199754 200000 497087405 200000 315545956 200000 179399119 200000 90367874 200000 692668340 200000 249757008 200000 793204009 200000 384336715 200000 262770540 200000 705475202 200000 124340590 200000 368775381 200000 59198992 200000 761356601 200000 32194150 200000 409937906 200000 397566966 200000 381698263 200000 358018297 200000 636826002 200000 68378265 200000 7433180 200000 404119345 200000 11853764 200000 35144336 200000 297928681 200000 657190453 200000 772484539 200000 887398803 200000 528271805 200000 335436366 200000 919526342 200000 667100796 200000 409165114 200000 524882149 200000 541222229 200000 371071811 200000 780709728 200000 336471170 200000 621909753 200000 132214528 200000 668249167 200000 959589582 200000 662904932 200000 928745452 200000 826256201 200000 502090896 200000 982731876 200000 803653472 200000 886714540 200000 676159922 200000 480428267 200000 488738259 200000 664194555 200000 205444413 200000 228402953 200000 237413086 200000 501149653 200000 856607575 200000 526774511 200000 974670650 200000 942498811 200000 80488779 200000 654819821 200000 919298240 200000 29388622 200000 681331073 200000 553864308 200000 996669031 200000 233145293 200000 613055872 200000 110238228 200000 185697353 200000 550460570 200000 348842994 200000 680235390 200000 778463646 200000 231490549 200000 98898591 200000 230798466 200000 248925885 200000 38905150 200000 830092400 200000 56249361 200000 329350945 200000 964001526 200000 693264237 200000 450612795 200000 286536033 200000 771935422 200000 371622590 200000 537546288 200000 265880886 200000 402420053 200000 821556396 200000 390592066 200000 457586040 200000 303531165 200000 661771936 200000 804477920 200000 646706208 200000 637050262 200000 616752930 200000 826148764 200000 376371782 200000 229081697 200000 271007707 200000 489788709 200000 297622563 200000 84691517 200000 701343123 200000 239115597 200000 949677840 200000 531403148 200000 967423538 200000 240668675 200000 873632132 200000 945044942 200000 634910401 200000 450356313 200000 612610840 200000 623161251 200000 645020009 200000 649101950 200000 913013894 200000 630006988 200000 880697202 200000 599617475 200000 332126628 200000 711852586 200000 382952261 200000 16417945 200000 792604525 200000 581388732 200000 560579177 200000 39760016 200000 467406840 200000 870982308 200000 827112328 200000 67478617 200000 907407485 200000 273776930 200000 371542635 200000 13904324 200000 261608790 200000 553417366 200000 53379064 200000 695506882 200000 403105787 200000 319757186 200000 566709818 200000 705975395 200000 909941508 200000 290291588 200000 754574937 200000 201162456 200000 963712042 200000 479755615 200000 24945820 200000 255402864 200000 164217925 200000 730410738 200000 476564589 200000 1078174 200000 796015438 200000 151922494 200000 29793877 200000 290579441 200000 279018078 200000 556819556 200000 597916666 200000 88706585 200000 79365548 200000 307614115 200000 979717671 200000 500902120 200000 611686034 200000 86903645 200000 525638852 200000 23991885 200000 643132295 200000 914448146 200000 647518936 200000 814050138 200000 425492005 200000 777519971 200000 423108749 200000 233788478 200000 28162339 200000 256445967 200000 103074091 200000 838410314 200000 747655771 200000 183465976 200000 267803931 200000 270618096 200000 927914181 200000 494982941 200000 161898468 200000 292937918 200000 511875705 200000 264800416 200000 499705393 200000 462007654 200000 809000623 200000 276434625 200000 495657416 200000 476487608 200000 104779201 200000 378586337 200000 857422739 200000 738705061 200000 938389287 200000 468679551 200000 334648218 200000 351284797 200000 913961850 200000 933281853 200000 839637766 200000 380764593 200000 404250225 200000 521294811 200000 610936350 200000 863811921 200000 801479909 200000 106739257 200000 892855885 200000 362500750 200000 321415887 200000 870389337 200000 698868761 200000 306469879 200000 425288520 200000 462320217 200000 746141996 200000 893709631 200000 526412935 200000 722623868 200000 521679438 200000 457634101 200000 206363110 200000 585070625 200000 694694759 200000 350516681 200000 721947612 200000 901810121 200000 886695809 200000 399115789 200000 55647747 200000 742406932 200000 710718147 200000 182839856 200000 195934994 200000 52236228 200000 955069046 200000 731191172 200000 456238307 200000 800330424 200000 802617603 200000 882620024 200000 926098030 200000 720183280 200000 56575474 200000 827033758 200000 133189067 200000 133273743 200000 217175531 200000 845954213 200000 811387443 200000 382102739 200000 823329976 200000 30966366 200000 628437502 200000 785843741 200000 902235968 200000 48343226 200000 144500389 200000 988233967 200000 576820108 200000 315219401 200000 961536705 200000 674004712 200000 606892228 200000 121817276 200000 696466441 200000 90265801 200000 695202098 200000 67156451 200000 571060566 200000 862807666 200000 940438078 200000 694405295 200000 626375842 200000 400972517 200000 708719 200000 805189552 200000 662256899 200000 545044033 200000 333663087 200000 766471831 200000 502731444 200000 253062086 200000 304794630 200000 585104436 200000 942939916 200000 146772438 200000 583491101 200000 585753207 200000 66343043 200000 918893042 200000 386605755 200000 526107762 200000 29099699 200000 542463160 200000 590411275 200000 684769365 200000 656503380 200000 74043883 200000 512891219 200000 762443119 200000 356108606 200000 548130922 200000 211194109 200000 348666419 200000 652585578 200000 220279862 200000 615410321 200000 851119663 200000 79331824 200000 132848751 200000 297621687 200000 130202646 200000 62662409 200000 611976534 200000 415462713 200000 522362806 200000 591801357 200000 166447180 200000 320820478 200000 278152193 200000 887559798 200000 96132561 200000 645217807 200000 86381832 200000 613697242 200000 452047237 200000 171817365 200000 255162874 200000 962297587 200000 816949801 200000 444991448 200000 876594984 200000 490952090 200000 880194461 200000 78133825 200000 47021059 200000 111684806 200000 754302691 200000 308810583 200000 498914587 200000 186167185 200000 123764250 200000 595061956 200000 860103713 200000 605692467 200000 204215427 200000 952247120 200000 997872613 200000 3062276 200000 355052158 200000 862721764 200000 832283224 200000 373691260 200000 409283980 200000 247059080 200000 335141001 200000 861025333 200000 86791758 200000 189084772 200000 269577899 200000 313877735 200000 979103364 200000 631131074 200000 805980685 200000 448420202 200000 777294606 200000 619627785 200000 470507807 200000 520212151 200000 209355245 200000 463345602 200000 738846579 200000 211170535 200000 999709249 200000 732164758 200000 154389944 200000 657265457 200000 591928396 200000 62861644 200000 679792064 200000 384154606 200000 610117485 200000 78905551 200000 168061562 200000 331658904 200000 191313956 200000 608352037 200000 183616504 200000 938329541 200000 479749652 200000 425551736 200000 447482729 200000 900973872 200000 689129467 200000 920346128 200000 636198174 200000 503770031 200000 756606906 200000 142581846 200000 14633096 200000 339506493 200000 863764051 200000 957419729 200000 583401016 200000 38358257 200000 978504165 200000 295663916 200000 165404125 200000 905749764 200000 15044017 200000 739616813 200000 48237128 200000 135244494 200000 817195544 200000 506811838 200000 365432682 200000 290208455 200000 498926233 200000 251312871 200000 324611155 200000 42201226 200000 637016022 200000 938291152 200000 786159411 200000 111327437 200000 133537167 200000 30879171 200000 714884444 200000 782399849 200000 378341028 200000 491979047 200000 383269182 200000 997813079 200000 390146326 200000 479466373 200000 410643049 200000 887798960 200000 160799238 200000 834247046 200000 963044237 200000 242485931 200000 298963891 200000 827216114 200000 630328444 200000 269353377 200000 877172095 200000 610690737 200000 396716069 200000 765768972 200000 312963562 200000 422083277 200000 861042330 200000 189600131 200000 413036692 200000 383334509 200000 904070410 200000 187786942 200000 56607807 200000 783652826 200000 22948807 200000 336048023 200000 658397386 200000 392672893 200000 56156736 200000 44676102 200000 769882421 200000 307673310 200000 859861254 200000 464114979 200000 908086178 200000 927976101 200000 812605898 200000 937401638 200000 916518738 200000 143390875 200000 573001053 200000 613445994 200000 349119139 200000 342428841 200000 750629294 200000 498185829 200000 164691224 200000 130912215 200000 406927822 200000 926164400 200000 256508752 200000 161913934 200000 943280622 200000 655960580 200000 619134219 200000 660836694 200000 445636958 200000 687803193 200000 574146348 200000 904153431 200000 735319183 200000 654659657 200000 592046513 200000 135650266 200000 889004816 200000 604540234 200000 120540604 200000 588073352 200000 817635220 200000 849890679 200000 137155980 200000 944829481 200000 122557418 200000 694350118 200000 283426948 200000 63486118 200000 169150722 200000 866322898 200000 126203682 200000 761049863 200000 815344878 200000 981046802 200000 438649095 200000 988066932 200000 472632542 200000 957964190 200000 39014133 200000 746613046 200000 452288289 200000 231137104 200000 912757451 200000 907564726 200000 437144874 200000 245279520 200000 581161353 200000 206620540 200000 355024775 200000 699041318 200000 463031122 200000 98405168 200000 364083690 200000 268037275 200000 683349348 200000 585160348 200000 791930660 200000 391333336 200000 224395297 200000 675321767 200000 552954148 200000 713730132 200000 501479176 200000 984793434 200000 991227131 200000 556121512 200000 626004155 200000 85205470 200000 226868442 200000 34335885 200000 636636922 200000 151816827 200000 72432657 200000 777174236 200000 542263462 200000 272282009 200000 897378065 200000 883567500 200000 130844094 200000 563463874 200000 651454826 200000 769529015 200000 785926500 200000 562751645 200000 327488461 200000 178994069 200000 714227160 200000 918369523 200000 3537418 200000 757251709 200000 557231738 200000 27464876 200000 39181074 200000 582117098 200000 906277323 200000 770396114 200000 515388660 200000 119266163 200000 484138860 200000 901204365 200000 426649315 200000 6738897 200000 558189597 200000 680822308 200000 972056366 200000 656497884 200000 736098238 200000 898218753 200000 110170949 200000 420263053 200000 246145360 200000 295746732 200000 19392442 200000 184946684 200000 360142579 200000 707126478 200000 517127228 200000 493417826 200000 907863528 200000 251750958 200000 973624221 200000 989441560 200000 632519312 200000 193164470 200000 954942924 200000 864373397 200000 719959659 200000 441077615 200000 434860506 200000 831261298 200000 48116761 200000 229036160 200000 409357304 200000 851626601 200000 989615451 200000 247145266 200000 770608503 200000 268679248 200000 820468498 200000 60013549 200000 596888262 200000 564505890 200000 573119805 200000 773195835 200000 581588342 200000 632162038 200000 729103102 200000 295379139 200000 737974328 200000 615333636 200000 362194069 200000 249767758 200000 741838044 200000 849840550 200000 650562915 200000 100878021 200000 798824019 200000 12435028 200000 137520615 200000 316303664 200000 128408237 200000 767966630 200000 302841283 200000 850310071 200000 536789786 200000 905335637 200000 453285302 200000 383055012 200000 373070316 200000 6473785 200000 33093027 200000 686311774 200000 899217043 200000 43634764 200000 610525320 200000 529358446 200000 259178399 200000 766284452 200000 477987974 200000 505633149 200000 670528192 200000 673348987 200000 887168223 200000 593407315 200000 207575240 200000 161042986 200000 958060530 200000 90578904 200000 394588070 200000 943848744 200000 324181312 200000 933209109 200000 64482924 200000 492444687 200000 774694249 200000 570934836 200000 194603849 200000 192456598 200000 748077102 200000 526521723 200000 549543310 200000 338179479 200000 313539184 200000 47874643 200000 320548268 200000 99242762 200000 704748591 200000 591345222 200000 953256756 200000 502131207 200000 887883403 200000 645374459 200000 932767445 200000 650326470 200000 345103301 200000 737446204 200000 770574944 200000 397252257 200000 812832573 200000 472323312 200000 764227270 200000 468671504 200000 64133493 200000 269661472 200000 713434135 200000 426880172 200000 768842252 200000 106151156 200000 557045636 200000 889503788 200000 515407298 200000 816757942 200000 334349149 200000 487192937 200000 161962106 200000 137649101 200000 428124434 200000 342970972 200000 238156594 200000 209228482 200000 415665461 200000 669063710 200000 160903692 200000 532408638 200000 236116854 200000 900527334 200000 139275335 200000 945225737 200000 486885029 200000 924532750 200000 733966917 200000 506179852 200000 639147698 200000 246805517 200000 203322246 200000 992663374 200000 850959535 200000 841547389 200000 375459499 200000 545088761 200000 835553995 200000 67870230 200000 285370739 200000 371374934 200000 540846680 200000 645281967 200000 433960128 200000 794549451 200000 469327813 200000 554309443 200000 414914194 200000 248296675 200000 619474595 200000 562776041 200000 459686921 200000 142918726 200000 728813988 200000 869218778 200000 220141926 200000 324314811 200000 276042390 200000 766225262 200000 957271050 200000 896025388 200000 602578539 200000 7161886 200000 701476980 200000 831159201 200000 57993011 200000 662402179 200000 937230406 200000 305088835 200000 211174431 200000 201180244 200000 711034432 200000 543203930 200000 165050751 200000 911091818 200000 487502915 200000 966169678 200000 307241156 200000 534131391 200000 152108878 200000 572271017 200000 604164734 200000 196844137 200000 793113475 200000 647128081 200000 179741790 200000 881437091 200000 292522530 200000 877854802 200000 770774324 200000 687564740 200000 13353867 200000 645338705 200000 36430064 200000 572026180 200000 240453439 200000 212042521 200000 453048484 200000 312565693 200000 371627998 200000 503623377 200000 661800063 200000 152750567 200000 248060714 200000 720356546 200000 389595603 200000 258777498 200000 956698626 200000 618050901 200000 606739728 200000 932620239 200000 666870375 200000 2899986 200000 567709125 200000 142703262 200000 452310393 200000 905355682 200000 574586020 200000 412365632 200000 294398330 200000 809582541 200000 413599614 200000 769176077 200000 119194056 200000 887387003 200000 947647298 200000 216927359 200000 119743206 200000 507939509 200000 724049921 200000 522175788 200000 803975795 200000 650035876 200000 996261100 200000 249529806 200000 965378864 200000 467947920 200000 210018388 200000 75482430 200000 97420030 200000 397555425 200000 569094568 200000 595581811 200000 946132700 200000 315705121 200000 430345593 200000 919643015 200000 164357868 200000 443426807 200000 604426104 200000 910742962 200000 530283630 200000 312593452 200000 481880181 200000 712850252 200000 880357826 200000 975734697 200000 376347744 200000 637010637 200000 443453034 200000 23916918 200000 756874315 200000 169870799 200000 463844612 200000 785004987 200000 443703910 200000 866272522 200000 134564179 200000 604295617 200000 305548801 200000 694298198 200000 468433974 200000 734166513 200000 106767244 200000 609145004 200000 815368622 200000 335761876 200000 622653593 200000 207192613 200000 829151964 200000 720791568 200000 121187287 200000 214465016 200000 633900031 200000 431913584 200000 243787032 200000 394839166 200000 472572025 200000 771190747 200000 933986123 200000 74450737 200000 591439050 200000 811852379 200000 388783746 200000 270250663 200000 960635538 200000 126342935 200000 561285100 200000 396431003 200000 406892178 200000 656438872 200000 557072858 200000 681211875 200000 83735723 200000 386004870 200000 350076349 200000 934262906 200000 256349148 200000 191508267 200000 248298533 200000 749869431 200000 579101255 200000 216514798 200000 483266755 200000 46640403 200000 846772012 200000 263328152 200000 303926376 200000 645580966 200000 291355372 200000 711229202 200000 738915074 200000 312691368 200000 519124742 200000 652623460 200000 449293220 200000 425496244 200000 555531292 200000 498154423 200000 982331518 200000 464540544 200000 165743086 200000 751949394 200000 742572256 200000 52010213 200000 59033436 200000 553685152 200000 499158331 200000 361035228 200000 1041511 200000 16276519 200000 863071007 200000 986408062 200000 368505904 200000 434812817 200000 536149308 200000 615580674 200000 916130038 200000 846079653 200000 789431652 200000 255236801 200000 686621723 200000 953971790 200000 192411782 200000 858704437 200000 570297887 200000 289581202 200000 494773940 200000 502181109 200000 974293155 200000 550753435 200000 616742173 200000 339562169 200000 825532518 200000 656853682 200000 631466003 200000 383876699 200000 994278730 200000 556240445 200000 618822917 200000 390109139 200000 853887567 200000 34282951 200000 490147460 200000 746773049 200000 185256853 200000 553111287 200000 48411713 200000 520921029 200000 468403293 200000 506920599 200000 674501388 200000 660912594 200000 996769543 200000 915666574 200000 381409494 200000 561809110 200000 439784725 200000 987117029 200000 306081968 200000 893983850 200000 356378406 200000 328267973 200000 828042440 200000 74346311 200000 711538939 200000 850325621 200000 693606514 200000 267898181 200000 450207092 200000 99240800 200000 942002715 200000 578991454 200000 903502994 200000 247849740 200000 527784278 200000 349446056 200000 221111670 200000 538161187 200000 185116371 200000 344572766 200000 132800096 200000 141788781 200000 395385442 200000 23611094 200000 165927600 200000 796869330 200000 175098611 200000 528830347 200000 714627303 200000 208846684 200000 927166616 200000 29927956 200000 258903717 200000 248569650 200000 732314752 200000 729315369 200000 43666092 200000 921459870 200000 39359229 200000 477767332 200000 943263451 200000 515045126 200000 625444734 200000 263915389 200000 697472051 200000 846228725 200000 368822933 200000 162252236 200000 324887252 200000 711384083 200000 104856049 200000 448524234 200000 755266559 200000 203268391 200000 1832035 200000 648352976 200000 361200661 200000 256108571 200000 111532509 200000 240214869 200000 152813206 200000 152829432 200000 512512365 200000 105152242 200000 746467874 200000 30482660 200000 702605637 200000 362184288 200000 712335482 200000 975836202 200000 128598709 200000 445636984 200000 754014334 200000 876657714 200000 81026606 200000 344084785 200000 836245552 200000 761908867 200000 404653376 200000 720735653 200000 643053230 200000 132088775 200000 777069724 200000 93216268 200000 444626491 200000 152209350 200000 249169938 200000 959587517 200000 128635446 200000 274717033 200000 127711890 200000 288467251 200000 885049633 200000 162651320 200000 161158190 200000 999216133 200000 95628954 200000 825715931 200000 396236822 200000 530794220 200000 271286628 200000 617708571 200000 424858778 200000 619729600 200000 765551966 200000 125141473 200000 157329706 200000 436953978 200000 735610761 200000 709910709 200000 552968792 200000 666665522 200000 358854149 200000 830944832 200000 43998675 200000 265469217 200000 739844628 200000 277503818 200000 448009836 200000 875371424 200000 478524436 200000 242821563 200000 63991829 200000 410666022 200000 597223816 200000 80515740 200000 321688540 200000 156613196 200000 707117327 200000 777430038 200000 784375795 200000 183551180 200000 517918315 200000 759856497 200000 415865258 200000 995037564 200000 861841018 200000 296313110 200000 602622834 200000 378802007 200000 96453439 200000 127179916 200000 821537500 200000 873190004 200000 140983257 200000 112746109 200000 244710551 200000 85047307 200000 361199241 200000 675128498 200000 680462452 200000 796336246 200000 177558191 200000 785010706 200000 670304611 200000 784448813 200000 708829388 200000 18065061 200000 854189430 200000 622433992 200000 439411329 200000 811259798 200000 511218653 200000 980131072 200000 935184014 200000 135456555 200000 619758824 200000 550013613 200000 742774995 200000 947642574 200000 398437896 200000 370974665 200000 392595537 200000 322460936 200000 224934860 200000 708435818 200000 664558889 200000 50206591 200000 92667367 200000 464013770 200000 127014042 200000 745087230 200000 408346407 200000 293663298 200000 229884678 200000 431740269 200000 956304767 200000 293871433 200000 544129517 200000 499475923 200000 656531965 200000 835648121 200000 247071215 200000 788334682 200000 308018900 200000 172880521 200000 493225677 200000 778455626 200000 9048914 200000 23283539 200000 612971368 200000 525653516 200000 379075049 200000 222395855 200000 882290112 200000 500662567 200000 542494249 200000 572986901 200000 741483253 200000 164403782 200000 11560643 200000 216068445 200000 404591432 200000 956826415 200000 486189448 200000 480249857 200000 492095513 200000 901008588 200000 783007591 200000 910365049 200000 430130154 200000 974218021 200000 392197233 200000 890444382 200000 278712410 200000 713145187 200000 223615446 200000 3590247 200000 939266602 200000 886008781 200000 348574184 200000 935752301 200000 584503098 200000 795082190 200000 254394903 200000 138330729 200000 796572811 200000 426732012 200000 914464499 200000 709735796 200000 373360702 200000 319736273 200000 179191853 200000 949245893 200000 17906578 200000 414580293 200000 652078740 200000 562497718 200000 264864489 200000 348399408 200000 507901467 200000 492796606 200000 903760324 200000 536527260 200000 828370897 200000 80487799 200000 875077825 200000 587077040 200000 927882214 200000 216119705 200000 9310626 200000 15182517 200000 647323051 200000 950472955 200000 623756616 200000 627640596 200000 503202706 200000 903532184 200000 956507571 200000 705823829 200000 164288297 200000 344853639 200000 696096259 200000 31072032 200000 139446050 200000 206751233 200000 424661625 200000 678519615 200000 423304526 200000 398880094 200000 345865846 200000 173920665 200000 700722332 200000 823131671 200000 352465530 200000 532174391 200000 22788381 200000 711030469 200000 840101925 200000 409429057 200000 621681666 200000 867754783 200000 867778104 200000 873977345 200000 659693979 200000 398828030 200000 444816019 200000 883417311 200000 725652825 200000 944883036 200000 546953783 200000 854979938 200000 747719628 200000 907706959 200000 73349957 200000 771030836 200000 251718820 200000 417650962 200000 893339901 200000 7263005 200000 1794739 200000 866588924 200000 660576703 200000 138120454 200000 606437353 200000 65585285 200000 559150860 200000 522578422 200000 500035926 200000 521292103 200000 758670213 200000 472511000 200000 216178474 200000 353573370 200000 293597929 200000 289960114 200000 745121975 200000 325230198 200000 52899866 200000 450171950 200000 935401068 200000 150285236 200000 842131736 200000 149885460 200000 567880155 200000 596202956 200000 949384963 200000 505203468 200000 328497075 200000 597517303 200000 866907677 200000 937532128 200000 720529350 200000 556288141 200000 701913029 200000 775429751 200000 834040067 200000 661579528 200000 543731835 200000 787640282 200000 756710779 200000 620706814 200000 60834785 200000 164850738 200000 214926431 200000 911538473 200000 463765687 200000 597999559 200000 650749439 200000 349560162 200000 760509150 200000 417443842 200000 211495372 200000 21680288 200000 239712085 200000 602538858 200000 369087062 200000 326593021 200000 375935038 200000 209295273 200000 803375438 200000 153894833 200000 665031897 200000 330224520 200000 953493892 200000 489461524 200000 440183175 200000 219829997 200000 436447977 200000 980060830 200000 658848199 200000 331279587 200000 340565645 200000 58787305 200000 940805691 200000 727571857 200000 335633057 200000 176546221 200000 406536354 200000 786508353 200000 967765620 200000 571162050 200000 976876510 200000 865315162 200000 849822841 200000 175623457 200000 477033967 200000 199244389 200000 176489023 200000 20420067 200000 963581430 200000 883700747 200000 62372470 200000 608033087 200000 391774258 200000 272902675 200000 152028400 200000 169757582 200000 502401541 200000 145618792 200000 299811484 200000 424578122 200000 274140143 200000 552840208 200000 457344395 200000 492011529 200000 616717712 200000 84580149 200000 572115694 200000 395070598 200000 733768105 200000 859571487 200000 450538262 200000 237989527 200000 5081115 200000 998602551 200000 270803826 200000 763404855 200000 799121382 200000 161952260 200000 473120403 200000 402319485 200000 906804522 200000 902075185 200000 761690154 200000 56431010 200000 592000808 200000 405017988 200000 49748231 200000 7629566 200000 89020480 200000 42306791 200000 322827547 200000 684832009 200000 616911859 200000 639344738 200000 485599094 200000 163752286 200000 860644578 200000 407908893 200000 633937481 200000 308823731 200000 295072461 200000 826666850 200000 369905380 200000 834855137 200000 396712596 200000 373552280 200000 908257207 200000 428384481 200000 557100088 200000 923669320 200000 407081556 200000 949822668 200000 868330202 200000 544294427 200000 460775787 200000 833204697 200000 520186554 200000 368157913 200000 666507468 200000 750247521 200000 676148024 200000 466920042 200000 856375655 200000 906264542 200000 580543701 200000 822315736 200000 757988686 200000 702078183 200000 714373425 200000 491897674 200000 830753712 200000 948037940 200000 25256205 200000 511763465 200000 668253918 200000 503551391 200000 780484170 200000 50860670 200000 266837578 200000 705025056 200000 701307368 200000 808902449 200000 530660994 200000 915463119 200000 190829063 200000 910241226 200000 193625400 200000 759377125 200000 776489960 200000 37260050 200000 656284476 200000 380087482 200000 114408428 200000 178191602 200000 622509183 200000 989675975 200000 841294226 200000 922032754 200000 194340881 200000 141859748 200000 982514556 200000 583378875 200000 754328611 200000 897324810 200000 36403562 200000 688266261 200000 425650181 200000 128840657 200000 413335100 200000 236953576 200000 368449576 200000 17650419 200000 937257972 200000 974424253 200000 684681756 200000 834129030 200000 41585072 200000 774711613 200000 136490642 200000 134858181 200000 94076851 200000 58090800 200000 762634073 200000 574969606 200000 799218012 200000 775581567 200000 617630564 200000 58041284 200000 118954284 200000 599834674 200000 437283010 200000 259031190 200000 976142532 200000 244249713 200000 512694947 200000 243219252 200000 478874851 200000 593147013 200000 658326873 200000 634440312 200000 992474475 200000 565661655 200000 104652371 200000 141855834 200000 930564956 200000 143190255 200000 55938595 200000 641438706 200000 921421526 200000 763783029 200000 301058680 200000 660381561 200000 728295194 200000 394514995 200000 749729315 200000 955088456 200000 967456393 200000 969655056 200000 275235605 200000 703540438 200000 567528099 200000 900117269 200000 665173087 200000 157023932 200000 130041864 200000 660879979 200000 967460400 200000 715902643 200000 564098681 200000 186025050 200000 558248921 200000 45664916 200000 344929494 200000 760588106 200000 973522379 200000 986626902 200000 43802401 200000 816724165 200000 658257302 200000 909473555 200000 385747577 200000 330225010 200000 633312747 200000 609353987 200000 7024414 200000 439339802 200000 115876505 200000 986874237 200000 28782707 200000 140649125 200000 514312851 200000 363996668 200000 747698422 200000 71481885 200000 866176488 200000 504759063 200000 472469065 200000 718938794 200000 498536905 200000 346298503 200000 129231147 200000 719031443 200000 520424581 200000 195476772 200000 117712766 200000 62008130 200000 556193679 200000 500460263 200000 545945154 200000 393493311 200000 910576501 200000 557347560 200000 246466456 200000 251813939 200000 715749866 200000 745273184 200000 32893119 200000 289964773 200000 710760892 200000 196265384 200000 238614553 200000 583243584 200000 365627101 200000 590994999 200000 736850213 200000 802468426 200000 332882014 200000 212571814 200000 924083334 200000 54739501 200000 572431470 200000 167604143 200000 403257338 200000 251693105 200000 27251806 200000 18211624 200000 15128674 200000 301561534 200000 394426015 200000 787479564 200000 909040064 200000 467153246 200000 998389953 200000 819839602 200000 463853363 200000 784353464 200000 981339509 200000 322745746 200000 323872508 200000 935159957 200000 654438027 200000 205743558 200000 641839227 200000 611379678 200000 710841588 200000 23033478 200000 236969010 200000 402442395 200000 298376384 200000 847813738 200000 92801983 200000 5043188 200000 382839584 200000 897993515 200000 983975397 200000 167323187 200000 417766500 200000 146422177 200000 84147331 200000 188446911 200000 349787644 200000 380072902 200000 6348442 200000 439960609 200000 610609274 200000 342421168 200000 191942219 200000 602440194 200000 770960782 200000 613668505 200000 268728533 200000 177890090 200000 945541639 200000 281603290 200000 602827930 200000 664585089 200000 8083416 200000 181064682 200000 553750298 200000 246435857 200000 463111695 200000 20328803 200000 867698421 200000 781167361 200000 732732126 200000 614282236 200000 33879533 200000 759454618 200000 479281046 200000 227951503 200000 614567136 200000 114754116 200000 898067110 200000 60041492 200000 572317137 200000 383085705 200000 796043679 200000 852661923 200000 94025695 200000 327904528 200000 298201906 200000 451485556 200000 154333003 200000 89946531 200000 918995247 200000 346267105 200000 991527798 200000 467753 200000 282484359 200000 471773026 200000 121341663 200000 532412331 200000 573121354 200000 765670032 200000 886504744 200000 529368657 200000 109868201 200000 137403682 200000 532395281 200000 907764581 200000 675652852 200000 760638449 200000 97923194 200000 999207502 200000 896262044 200000 250854134 200000 693428836 200000 885627797 200000 401663793 200000 20542282 200000 823714544 200000 569992419 200000 372800355 200000 41039652 200000 658773342 200000 316970240 200000 704476932 200000 326857182 200000 909027342 200000 683683285 200000 754589700 200000 156207087 200000 633454721 200000 357465705 200000 668489586 200000 984049393 200000 710406487 200000 746445030 200000 820166529 200000 454789532 200000 262654546 200000 578648725 200000 687708543 200000 141403079 200000 288556112 200000 654566364 200000 792018910 200000 415173741 200000 393062228 200000 711710790 200000 548254767 200000 843929509 200000 757281405 200000 89548923 200000 888346401 200000 825663144 200000 339190285 200000 880771650 200000 4705413 200000 720540622 200000 166356322 200000 805851781 200000 271090508 200000 859391632 200000 702034175 200000 260570956 200000 9121159 200000 214791047 200000 309620867 200000 845081024 200000 51920997 200000 115636842 200000 621279919 200000 422951977 200000 530933303 200000 710947346 200000 954918755 200000 802199535 200000 475593837 200000 310925433 200000 531654561 200000 444022172 200000 481004954 200000 27275445 200000 495808391 200000 668368599 200000 981395819 200000 126198017 200000 294831704 200000 874083945 200000 705907379 200000 567680692 200000 468318323 200000 175039034 200000 297489762 200000 4758598 200000 1926489 200000 504259412 200000 392500872 200000 367989073 200000 667085739 200000 760482270 200000 59633237 200000 754076813 200000 314711337 200000 974797090 200000 672272923 200000 800581074 200000 954954930 200000 270913926 200000 49100873 200000 388823065 200000 293033033 200000 837790869 200000 289799281 200000 544702330 200000 749533454 200000 515759863 200000 994009922 200000 268409134 200000 621132608 200000 293009012 200000 736556685 200000 975758733 200000 899822145 200000 434131956 200000 806967620 200000 464464401 200000 630062737 200000 273447296 200000 775458165 200000 930114384 200000 88687568 200000 875459137 200000 76225618 200000 924633348 200000 606922431 200000 657121407 200000 974732331 200000 746796550 200000 328181566 200000 596944802 200000 29173361 200000 189142605 200000 932574799 200000 705819700 200000 948580788 200000 318186739 200000 194330129 200000 502018524 200000 514623397 200000 846583856 200000 56199621 200000 542110563 200000 454423828 200000 804336476 200000 650694091 200000 912113330 200000 218201586 200000 684543727 200000 100384164 200000 713358033 200000 163032399 200000 414261891 200000 431529969 200000 633839592 200000 307966811 200000 911321296 200000 985621105 200000 724702016 200000 844303720 200000 117963694 200000 334297095 200000 220524866 200000 650413542 200000 43253782 200000 242450097 200000 188863351 200000 929583716 200000 162844193 200000 884364176 200000 433324677 200000 196247445 200000 399456518 200000 506306277 200000 163812407 200000 934209351 200000 933174558 200000 506528273 200000 981671284 200000 664171117 200000 946249699 200000 587926932 200000 978607686 200000 71456533 200000 416014315 200000 810670350 200000 813106644 200000 885848689 200000 609047281 200000 172991297 200000 414916711 200000 736633042 200000 251808715 200000 888298507 200000 790907239 200000 623343527 200000 276967540 200000 293003887 200000 459419486 200000 537662337 200000 640463363 200000 189026444 200000 137732595 200000 999667217 200000 797943985 200000 934758307 200000 490975215 200000 713444391 200000 781635542 200000 587808788 200000 880347963 200000 674174388 200000 46497259 200000 776264033 200000 395263199 200000 158959560 200000 497102472 200000 372887081 200000 371154180 200000 305222292 200000 989538918 200000 773064748 200000 595801841 200000 592137064 200000 991590749 200000 511858253 200000 660161297 200000 912691380 200000 955750502 200000 344968842 200000 694879978 200000 216000010 200000 320846234 200000 223665156 200000 21478182 200000 159128602 200000 953455664 200000 660824317 200000 769790860 200000 995152051 200000 445134977 200000 971674324 200000 453494535 200000 848179400 200000 973787655 200000 488307722 200000 959157149 200000 981458023 200000 248047449 200000 471474239 200000 220740216 200000 158141635 200000 256624687 200000 540525621 200000 435198433 200000 464546346 200000 568874851 200000 885798858 200000 188195646 200000 460697102 200000 240074989 200000 199610369 200000 578105114 200000 167873792 200000 438903781 200000 653345017 200000 168525596 200000 603145391 200000 459172996 200000 735487987 200000 123895822 200000 414836204 200000 652476450 200000 726007632 200000 182268375 200000 124256424 200000 445687096 200000 999550095 200000 477610880 200000 120655347 200000 851246430 200000 311353938 200000 841527602 200000 87000062 200000 528936781 200000 49170521 200000 157263924 200000 840924185 200000 779900125 200000 794691461 200000 234294513 200000 375464117 200000 84691208 200000 183861205 200000 448184559 200000 852023650 200000 718064100 200000 648743019 200000 777257688 200000 35284176 200000 190039724 200000 364514694 200000 96368756 200000 196447441 200000 869917110 200000 105318536 200000 509744299 200000 747896405 200000 898547325 200000 544729585 200000 814205319 200000 32371052 200000 190310296 200000 222399842 200000 757310511 200000 924680006 200000 354795199 200000 262458778 200000 204396269 200000 408655413 200000 82866892 200000 573270139 200000 874465575 200000 133620648 200000 776105911 200000 79103749 200000 540689256 200000 401200176 200000 217028248 200000 770494809 200000 776148312 200000 359490431 200000 215660968 200000 258596534 200000 197000126 200000 758331491 200000 696434752 200000 420780413 200000 636456068 200000 45778126 200000 565963991 200000 731859760 200000 267478707 200000 142254544 200000 99353350 200000 302290030 200000 244324465 200000 466060698 200000 850918278 200000 178624760 200000 828186377 200000 352117629 200000 119599152 200000 725937071 200000 194722019 200000 171958247 200000 461023227 200000 597710482 200000 656817542 200000 854952044 200000 23770369 200000 849022147 200000 868463004 200000 760873401 200000 345313402 200000 510920322 200000 273458413 200000 781963681 200000 4697789 200000 121015087 200000 638771810 200000 806039316 200000 901910341 200000 343863115 200000 583241731 200000 928829474 200000 364011177 200000 38271607 200000 35037432 200000 493069819 200000 664276642 200000 131868018 200000 73866634 200000 854828785 200000 287668232 200000 661365790 200000 20480802 200000 363972211 200000 154140884 200000 276428155 200000 585775688 200000 16105747 200000 470935582 200000 191713194 200000 989150373 200000 709669504 200000 303560223 200000 672680426 200000 116552449 200000 395781516 200000 720790576 200000 88764061 200000 973987140 200000 217468966 200000 982029512 200000 769169219 200000 294111351 200000 404553056 200000 325815680 200000 18416252 200000 678018755 200000 400967017 200000 942984978 200000 253077513 200000 417071472 200000 836309906 200000 524637012 200000 44905675 200000 840759015 200000 485104716 200000 787235649 200000 642134721 200000 635478191 200000 634598183 200000 838877936 200000 31596301 200000 82442099 200000 615392468 200000 175845273 200000 743485423 200000 172173049 200000 193457955 200000 977233814 200000 377751239 200000 654433835 200000 434166533 200000 725810783 200000 217932823 200000 764211472 200000 818033802 200000 668832908 200000 454856062 200000 651795667 200000 960813795 200000 843654614 200000 833533372 200000 181699002 200000 421847136 200000 461080341 200000 279641267 200000 661708080 200000 422184561 200000 813672515 200000 543155556 200000 891628475 200000 663611816 200000 43635318 200000 730001389 200000 834882820 200000 819499444 200000 462231528 200000 820989329 200000 929915861 200000 687094119 200000 652722674 200000 866833070 200000 752572950 200000 699122352 200000 770458891 200000 309153479 200000 210391758 200000 624237217 200000 993912013 200000 904076924 200000 810581543 200000 622923113 200000 972602863 200000 476353932 200000 955513193 200000 273807961 200000 222904907 200000 468932313 200000 378533117 200000 4299747 200000 550197977 200000 768768610 200000 17779307 200000 34714005 200000 324151217 200000 365939017 200000 996922459 200000 251800609 200000 117448715 200000 436726735 200000 775728278 200000 540006743 200000 416693313 200000 727501138 200000 786470917 200000 689843752 200000 391324619 200000 134891092 200000 445182640 200000 729942692 200000 335962946 200000 458282614 200000 711759296 200000 265772540 200000 64036957 200000 292378744 200000 823617404 200000 59143808 200000 953011701 200000 276040250 200000 501878607 200000 556159393 200000 334479363 200000 963676862 200000 825196991 200000 803412975 200000 480267168 200000 95283234 200000 745044598 200000 989712154 200000 309664515 200000 392257449 200000 898917436 200000 865658868 200000 806409094 200000 983135154 200000 421331193 200000 144638572 200000 490872224 200000 552418238 200000 995170743 200000 457170836 200000 146011371 200000 203106413 200000 789990045 200000 720746395 200000 923079199 200000 652847489 200000 48897780 200000 41028563 200000 289409811 200000 45449177 200000 642586405 200000 579223211 200000 906062018 200000 917901174 200000 227936952 200000 708410805 200000 691611971 200000 417316728 200000 92849749 200000 80978336 200000 870597583 200000 16807968 200000 366089670 200000 549938237 200000 248179390 200000 607863503 200000 299680754 200000 9543293 200000 712535945 200000 688627204 200000 308865250 200000 844373616 200000 812995273 200000 560977761 200000 274631103 200000 18345799 200000 836850229 200000 647864742 200000 780333264 200000 875973458 200000 72639142 200000 832436403 200000 235821952 200000 553335298 200000 639842838 200000 902615434 200000 79808597 200000 86075879 200000 377914267 200000 433125450 200000 7171321 200000 222541490 200000 344737136 200000 445867059 200000 371193396 200000 573435699 200000 351085292 200000 252128680 200000 426846191 200000 85694810 200000 291994759 200000 377406503 200000 907458865 200000 678264377 200000 90530267 200000 481733201 200000 776169509 200000 198860288 200000 962204576 200000 7650792 200000 408345617 200000 903719934 200000 402521518 200000 633600459 200000 346406751 200000 106999974 200000 823226622 200000 11253755 200000 702816151 200000 759308166 200000 291770792 200000 683249560 200000 503103329 200000 735266641 200000 923330277 200000 666572515 200000 664678023 200000 347280341 200000 158528781 200000 279036221 200000 582036976 200000 620968964 200000 391434138 200000 230634790 200000 906490278 200000 108804079 200000 731544866 200000 18438718 200000 793574607 200000 484903109 200000 621715807 200000 396953414 200000 146714038 200000 337850583 200000 880672042 200000 521738783 200000 662304707 200000 341919638 200000 55912058 200000 912189384 200000 717345149 200000 652525458 200000 480500329 200000 80984675 200000 343272590 200000 533259900 200000 682374447 200000 301269296 200000 45030335 200000 206249252 200000 690983460 200000 681086607 200000 109368054 200000 784261499 200000 271395264 200000 366005761 200000 562360638 200000 273225360 200000 125041053 200000 960451623 200000 268346046 200000 161238678 200000 69091955 200000 327260865 200000 256257728 200000 604636892 200000 813846554 200000 452753583 200000 276606891 200000 281668562 200000 56730507 200000 309458930 200000 149240584 200000 406649610 200000 385690335 200000 209053098 200000 996680064 200000 483051315 200000 30605133 200000 883092505 200000 101729499 200000 532347935 200000 314901294 200000 814778526 200000 784950785 200000 135250109 200000 231540732 200000 323760057 200000 672119547 200000 323343647 200000 534086733 200000 469495053 200000 117473522 200000 53582452 200000 635417564 200000 663468376 200000 617712686 200000 510302477 200000 397088127 200000 810594940 200000 280743448 200000 525843035 200000 222212913 200000 389176696 200000 974063927 200000 832299247 200000 872081417 200000 243114094 200000 474159414 200000 50966648 200000 468132928 200000 88754846 200000 976143579 200000 837854663 200000 912302382 200000 605529705 200000 776487440 200000 358997709 200000 855425356 200000 658323790 200000 965719517 200000 194805402 200000 400838706 200000 64792559 200000 211106922 200000 148106078 200000 409597081 200000 998743052 200000 98379009 200000 135160427 200000 914815065 200000 377466501 200000 827125769 200000 821364785 200000 590703211 200000 909357403 200000 818624779 200000 700126272 200000 112599784 200000 559971759 200000 697283760 200000 385284424 200000 624365831 200000 479928256 200000 399451840 200000 658704667 200000 503225633 200000 994091248 200000 745077283 200000 362553512 200000 859511472 200000 143229375 200000 489232611 200000 756275713 200000 838079051 200000 701593549 200000 751254055 200000 913715797 200000 628349866 200000 223701980 200000 665977400 200000 56609782 200000 13458343 200000 591332811 200000 279907455 200000 112386643 200000 91648058 200000 353622682 200000 873879940 200000 740260349 200000 612722811 200000 444311659 200000 937315567 200000 774834854 200000 166389411 200000 350685823 200000 158573961 200000 26511644 200000 246746634 200000 853279540 200000 512103227 200000 244271441 200000 66320169 200000 365013517 200000 193543437 200000 604293717 200000 53855128 200000 254492073 200000 420282152 200000 479106649 200000 75996176 200000 938181577 200000 806510804 200000 608902317 200000 257769065 200000 649298765 200000 151231097 200000 621077442 200000 219261853 200000 251220022 200000 516011936 200000 561300264 200000 750217154 200000 664657317 200000 48680178 200000 132184463 200000 101730323 200000 294420442 200000 134092343 200000 51168457 200000 683488998 200000 713541685 200000 921803864 200000 938922438 200000 614557110 200000 780654391 200000 844988765 200000 537553557 200000 458557722 200000 510092928 200000 593303150 200000 521627753 200000 73424587 200000 361191122 200000 343153620 200000 415416208 200000 900752800 200000 57824780 200000 959281400 200000 825978237 200000 174249876 200000 232200494 200000 781396066 200000 974851774 200000 718163902 200000 954295387 200000 858960826 200000 838952709 200000 417376343 200000 585488081 200000 501340106 200000 275511075 200000 287412920 200000 981433074 200000 222230649 200000 431653127 200000 430447960 200000 452174909 200000 150511312 200000 521703874 200000 497366992 200000 231227220 200000 187188984 200000 469943685 200000 117112025 200000 662228983 200000 240831033 200000 238357408 200000 382871628 200000 432101127 200000 735637755 200000 245560452 200000 818130720 200000 44938883 200000 627940552 200000 313287105 200000 781779823 200000 446526861 200000 165397575 200000 469117960 200000 241834609 200000 388647525 200000 885680961 200000 573221673 200000 560842877 200000 678739563 200000 747950751 200000 582080021 200000 110511374 200000 672926240 200000 636801128 200000 970336988 200000 153086139 200000 71424805 200000 347793351 200000 690126510 200000 170590013 200000 133817914 200000 478582018 200000 54272477 200000 41726316 200000 972588351 200000 166997379 200000 488131544 200000 609483073 200000 367558453 200000 88106962 200000 472872241 200000 703057364 200000 920877116 200000 799788952 200000 671104407 200000 39441246 200000 963981205 200000 149012892 200000 869875164 200000 182969144 200000 195909537 200000 439450057 200000 384943599 200000 100186585 200000 849674720 200000 687330597 200000 876100833 200000 267733722 200000 311777010 200000 264322010 200000 213480675 200000 471283445 200000 108236952 200000 95632176 200000 922578758 200000 288424449 200000 722524595 200000 830908303 200000 265589369 200000 492124918 200000 53387842 200000 62192257 200000 966685197 200000 974238190 200000 466283879 200000 71960749 200000 800843955 200000 503059488 200000 670858594 200000 669183964 200000 946832443 200000 70230502 200000 305055124 200000 272292087 200000 803240342 200000 196667064 200000 295197820 200000 538853382 200000 830478548 200000 867767598 200000 745283004 200000 411844145 200000 655534373 200000 89077505 200000 692124692 200000 358724034 200000 344747227 200000 23182602 200000 404204388 200000 737766944 200000 319191910 200000 96201536 200000 654196909 200000 148515284 200000 661478742 200000 786445500 200000 651373071 200000 148463751 200000 384759899 200000 169751991 200000 470083788 200000 744297217 200000 883135815 200000 791916426 200000 279900995 200000 516198698 200000 855785993 200000 259469996 200000 347345653 200000 286941196 200000 127921075 200000 469107895 200000 881770626 200000 849536974 200000 393093748 200000 599982690 200000 802828203 200000 705142201 200000 977817501 200000 400741767 200000 559128401 200000 875828277 200000 589833119 200000 158306590 200000 871129972 200000 457787084 200000 108996619 200000 710127423 200000 973132596 200000 292825637 200000 444304784 200000 306700578 200000 805982418 200000 507869194 200000 942114815 200000 421441825 200000 268389806 200000 383107938 200000 761884233 200000 439390900 200000 760609354 200000 939588150 200000 456014462 200000 32212596 200000 274693701 200000 129065902 200000 596072911 200000 319608344 200000 221321311 200000 870126612 200000 687316108 200000 276095609 200000 579833467 200000 467273935 200000 404134949 200000 639857552 200000 612142999 200000 44529256 200000 748634924 200000 527502966 200000 354541013 200000 573861000 200000 677533521 200000 973848418 200000 228166260 200000 992359415 200000 769528676 200000 477112750 200000 810645974 200000 438257310 200000 742960469 200000 160692689 200000 553563003 200000 139077508 200000 268972598 200000 482986853 200000 677097988 200000 890055891 200000 284931126 200000 732321570 200000 515714864 200000 558278100 200000 643857575 200000 285961440 200000 75853793 200000 215995629 200000 494980088 200000 667861399 200000 728866327 200000 269955497 200000 24244154 200000 222282593 200000 590981874 200000 400890544 200000 933384351 200000 460590454 200000 245753523 200000 272265673 200000 998761589 200000 464123950 200000 325307067 200000 580113374 200000 874522670 200000 527670018 200000 658494857 200000 676865783 200000 360446938 200000 287919243 200000 820660415 200000 358406205 200000 76573354 200000 741290112 200000 298764061 200000 241359352 200000 965109998 200000 420903867 200000 150057092 200000 997076368 200000 219989527 200000 978383411 200000 605983731 200000 500490639 200000 690725557 200000 341796609 200000 260197260 200000 750436252 200000 236730489 200000 88093279 200000 297574543 200000 389207680 200000 739413555 200000 308989860 200000 977300828 200000 301711907 200000 265475027 200000 827482952 200000 75113844 200000 65706383 200000 939792491 200000 963693797 200000 613078392 200000 492532459 200000 790298667 200000 473061683 200000 764661031 200000 926857089 200000 167615586 200000 254289418 200000 918867811 200000 385231287 200000 706191235 200000 536738403 200000 398538796 200000 798005016 200000 566575900 200000 675179094 200000 756377250 200000 471244364 200000 709630943 200000 177927452 200000 435560711 200000 691460891 200000 878490525 200000 532765965 200000 407929529 200000 490718317 200000 883099461 200000 683177379 200000 780503099 200000 328412747 200000 235003624 200000 197824884 200000 570927404 200000 937689054 200000 345703351 200000 833871418 200000 978927693 200000 305596270 200000 951720963 200000 744606414 200000 64741759 200000 217893475 200000 347648827 200000 570894119 200000 330865601 200000 23880007 200000 812617200 200000 692317791 200000 54889269 200000 344668097 200000 739346899 200000 174961838 200000 845720859 200000 670921370 200000 552425908 200000 30908268 200000 410108371 200000 393541051 200000 789474691 200000 874833681 200000 346365663 200000 860430380 200000 192672338 200000 547929399 200000 291682525 200000 393369621 200000 665856081 200000 196863638 200000 214250896 200000 366040255 200000 187599056 200000 582664455 200000 806371799 200000 531460756 200000 846329407 200000 69785985 200000 428932531 200000 70222106 200000 106791472 200000 493657629 200000 8949317 200000 76647674 200000 23728466 200000 618255380 200000 308112332 200000 371929598 200000 330913143 200000 834169790 200000 644139946 200000 772870925 200000 83815310 200000 842400405 200000 830149215 200000 778408497 200000 333095849 200000 660890415 200000 370450315 200000 72592017 200000 596289271 200000 626527559 200000 558690287 200000 201129590 200000 313461705 200000 903536052 200000 141885292 200000 426127176 200000 234895760 200000 756468334 200000 29268225 200000 446296465 200000 491602652 200000 41414799 200000 589187792 200000 431901944 200000 734712158 200000 519754831 200000 32985625 200000 189071430 200000 852980199 200000 664908038 200000 962252093 200000 405995876 200000 671720037 200000 571613997 200000 652614075 200000 244051802 200000 995733483 200000 292703836 200000 459665461 200000 191175249 200000 878836393 200000 181460812 200000 511835755 200000 677428112 200000 733906415 200000 27252181 200000 816790333 200000 142835074 200000 53760558 200000 238875376 200000 509045932 200000 345687981 200000 475236598 200000 160594614 200000 703224793 200000 577981115 200000 886541559 200000 49257054 200000 89257219 200000 896062579 200000 839990787 200000 205203521 200000 608999820 200000 502662592 200000 121651465 200000 211930585 200000 835139572 200000 650898600 200000 118245915 200000 787964349 200000 680860124 200000 802444885 200000 852477544 200000 712170405 200000 222113795 200000 558017296 200000 487489090 200000 307817579 200000 917873739 200000 197466687 200000 569563928 200000 330526215 200000 608361908 200000 935508077 200000 24227195 200000 196087185 200000 174913630 200000 236027713 200000 323914524 200000 834913090 200000 659757450 200000 530781061 200000 125214924 200000 899179634 200000 817422744 200000 222220064 200000 600496762 200000 222768026 200000 687631882 200000 614041371 200000 433884471 200000 820560978 200000 691138943 200000 231664031 200000 846279988 200000 682221395 200000 456105912 200000 325904371 200000 668418497 200000 898626166 200000 718383509 200000 607539330 200000 60547406 200000 533157554 200000 625365271 200000 312976594 200000 339482989 200000 592322592 200000 6367071 200000 656187277 200000 90203854 200000 274895354 200000 374806189 200000 725897339 200000 441905985 200000 654534294 200000 131323489 200000 521881732 200000 734566326 200000 90853743 200000 470205692 200000 841736626 200000 47313471 200000 28178204 200000 763963935 200000 265070892 200000 965215755 200000 143647574 200000 690630793 200000 309176124 200000 656196972 200000 202708213 200000 521085980 200000 630641480 200000 735545297 200000 231033329 200000 748327384 200000 603462107 200000 317011404 200000 370497380 200000 435394525 200000 825474717 200000 595473676 200000 609964934 200000 662357868 200000 345634901 200000 878752867 200000 670466992 200000 27032294 200000 694957293 200000 549673408 200000 494408281 200000 970512843 200000 175452526 200000 388246580 200000 738681626 200000 887127739 200000 314949630 200000 133288944 200000 265392300 200000 411674999 200000 55177704 200000 949639748 200000 518528744 200000 171576543 200000 508759956 200000 498714017 200000 820617413 200000 227423989 200000 511517321 200000 178721175 200000 166496861 200000 451206359 200000 79815025 200000 360120535 200000 209531624 200000 46932168 200000 324994580 200000 490347313 200000 111343805 200000 122846759 200000 769885531 200000 180130197 200000 493070167 200000 584527222 200000 171030350 200000 466694677 200000 895067469 200000 27926611 200000 818663189 200000 996710881 200000 781296216 200000 19827585 200000 874769658 200000 454508361 200000 36486480 200000 920165599 200000 665736291 200000 393686973 200000 414364718 200000 826421614 200000 577700316 200000 202506703 200000 12879882 200000 307724622 200000 707665162 200000 512502062 200000 646480669 200000 207051201 200000 926575800 200000 31787179 200000 203984576 200000 438798629 200000 591705293 200000 225671224 200000 346785130 200000 875797757 200000 639175762 200000 681378019 200000 72296628 200000 277829096 200000 575927664 200000 374833374 200000 601250648 200000 456563624 200000 129275247 200000 665083770 200000 936201005 200000 224884507 200000 891785400 200000 218560806 200000 193811755 200000 188638788 200000 296949970 200000 636720499 200000 735652204 200000 830179394 200000 965341800 200000 205225234 200000 299288359 200000 454039382 200000 718246720 200000 886705619 200000 676612790 200000 790481632 200000 684627524 200000 218955943 200000 287999889 200000 672049505 200000 873660283 200000 725160861 200000 823606864 200000 329016442 200000 652807696 200000 868356584 200000 673769644 200000 500915435 200000 991376969 200000 580898263 200000 912694142 200000 270202516 200000 227155857 200000 449405659 200000 710080701 200000 135876726 200000 363356782 200000 589038467 200000 651279234 200000 476177586 200000 65988745 200000 880319362 200000 633697286 200000 15137927 200000 511650476 200000 111151526 200000 819238306 200000 219649623 200000 216148671 200000 482048482 200000 105836237 200000 476952994 200000 959356873 200000 554369860 200000 126241057 200000 916278024 200000 13958132 200000 54458879 200000 102105941 200000 677166667 200000 199368840 200000 144111969 200000 331669827 200000 5635145 200000 437096942 200000 816087516 200000 677161443 200000 573853957 200000 339308974 200000 46992640 200000 696358733 200000 598616478 200000 221884016 200000 625272190 200000 927595705 200000 844176469 200000 75034109 200000 858915623 200000 341710465 200000 597152395 200000 949113662 200000 398369002 200000 854401053 200000 555428031 200000 518826555 200000 932365016 200000 732278310 200000 759350419 200000 502553629 200000 415579170 200000 117402195 200000 614035143 200000 988884267 200000 479078680 200000 868534141 200000 437896507 200000 914347728 200000 790105898 200000 675702685 200000 231328496 200000 77873042 200000 985869546 200000 73419212 200000 622737927 200000 958500635 200000 496195592 200000 872379969 200000 909206463 200000 396848179 200000 462315347 200000 75249750 200000 558496379 200000 348794050 200000 347367102 200000 451889282 200000 382317497 200000 183653842 200000 300329304 200000 176430175 200000 302039578 200000 813439882 200000 877581649 200000 729008293 200000 311218015 200000 61528371 200000 988059642 200000 490584364 200000 142084713 200000 432502070 200000 782736325 200000 402301676 200000 576829752 200000 244456219 200000 879761472 200000 950192127 200000 609900268 200000 928876938 200000 256060445 200000 477703069 200000 226590662 200000 448902733 200000 885387565 200000 744641566 200000 93223719 200000 302495307 200000 239054943 200000 723778299 200000 112149391 200000 95020941 200000 792529348 200000 456484045 200000 301599902 200000 461765948 200000 335251085 200000 573496651 200000 931987733 200000 836427167 200000 487741706 200000 720608591 200000 277695700 200000 456303649 200000 441701548 200000 184388304 200000 290680028 200000 446479176 200000 687588355 200000 1609447 200000 349660494 200000 711417534 200000 144832192 200000 546441678 200000 946306922 200000 671259467 200000 776806834 200000 116737756 200000 436037008 200000 472647384 200000 550356172 200000 923737225 200000 51158337 200000 167307372 200000 897997085 200000 520320623 200000 29136158 200000 25495602 200000 250709717 200000 42075462 200000 279732454 200000 433169776 200000 749661510 200000 603258598 200000 781493627 200000 215585424 200000 123193055 200000 849575496 200000 294565085 200000 50005786 200000 25906 200000 675662724 200000 797150765 200000 400845750 200000 373952750 200000 272426963 200000 627531178 200000 307246638 200000 916299749 200000 821605261 200000 117458102 200000 878719337 200000 610479878 200000 253029932 200000 131566544 200000 773052273 200000 450183266 200000 610100806 200000 464733338 200000 877065068 200000 825952554 200000 921868181 200000 944884181 200000 220584357 200000 711904686 200000 244787954 200000 680751455 200000 840214404 200000 960605535 200000 247321684 200000 483877947 200000 719481232 200000 769589966 200000 424617173 200000 697102471 200000 523362163 200000 927974313 200000 17910445 200000 731747206 200000 661786614 200000 977114819 200000 592778036 200000 154439064 200000 819156223 200000 849524236 200000 866051810 200000 646187068 200000 856810905 200000 557999252 200000 986257745 200000 161467924 200000 480740332 200000 769836172 200000 965777721 200000 102033631 200000 455758143 200000 522986307 200000 899041907 200000 426826623 200000 316673532 200000 147651372 200000 194215414 200000 241163764 200000 86878123 200000 556980694 200000 530679259 200000 51348831 200000 300244213 200000 36580849 200000 896984923 200000 246770687 200000 821756322 200000 302049103 200000 830342862 200000 623925046 200000 160585882 200000 761016543 200000 518387630 200000 165155716 200000 882698726 200000 494682290 200000 580960913 200000 323180169 200000 191305391 200000 917583866 200000 444274994 200000 507115270 200000 317440829 200000 858857221 200000 558409832 200000 104600796 200000 744882937 200000 304321861 200000 626995755 200000 456652555 200000 319301226 200000 790849354 200000 671341973 200000 452400563 200000 828733243 200000 54415557 200000 260342494 200000 276128277 200000 20375090 200000 334046342 200000 569571678 200000 183077521 200000 882075961 200000 735932542 200000 390219662 200000 155436201 200000 563789656 200000 579882429 200000 265347334 200000 970231035 200000 574767287 200000 89524852 200000 795716223 200000 861109066 200000 673719456 200000 524333555 200000 159432145 200000 542503541 200000 20902778 200000 501938859 200000 100867061 200000 128935550 200000 202717902 200000 126981163 200000 450085124 200000 663787139 200000 82165061 200000 87364390 200000 733196853 200000 216111815 200000 193512103 200000 684931435 200000 539044833 200000 942323369 200000 878206940 200000 880012266 200000 94123906 200000 120969898 200000 638828782 200000 541104821 200000 528592815 200000 689921642 200000 683252996 200000 28914427 200000 753756192 200000 830573226 200000 640585319 200000 673833741 200000 881044911 200000 436980043 200000 105051776 200000 149760605 200000 938000468 200000 408845645 200000 711822295 200000 915797881 200000 70040359 200000 131242192 200000 528789012 200000 17607699 200000 128182369 200000 110442261 200000 779746816 200000 47623419 200000 641024346 200000 642409085 200000 779467652 200000 700295714 200000 53767819 200000 565350023 200000 278796713 200000 946567320 200000 885848460 200000 530630613 200000 749762709 200000 991313038 200000 161718550 200000 941028391 200000 702568851 200000 509077332 200000 914514178 200000 211230301 200000 812929802 200000 759711067 200000 172818503 200000 504138873 200000 533957251 200000 681157683 200000 723986174 200000 3236249 200000 372019879 200000 567835789 200000 155923553 200000 803976192 200000 597250878 200000 610164281 200000 5058246 200000 398041869 200000 377648433 200000 243013159 200000 301711272 200000 376477505 200000 680121480 200000 536516713 200000 93772702 200000 761271357 200000 995008619 200000 665837102 200000 130135137 200000 44460224 200000 128341795 200000 232721352 200000 778249929 200000 892777132 200000 406370329 200000 273177254 200000 106043086 200000 311049985 200000 749557717 200000 972315994 200000 3171722 200000 586428895 200000 491203583 200000 595660691 200000 803732789 200000 728523400 200000 325533537 200000 995798562 200000 258358568 200000 375387482 200000 165579234 200000 696520952 200000 922875354 200000 685434328 200000 799967883 200000 430408998 200000 648846052 200000 505107105 200000 333465477 200000 612535515 200000 647899391 200000 821466998 200000 174064664 200000 331474792 200000 949294596 200000 767616311 200000 218150572 200000 238063422 200000 406501610 200000 546910694 200000 505815755 200000 186647533 200000 753110475 200000 691294882 200000 737602332 200000 743247398 200000 898696159 200000 477916075 200000 234839912 200000 856871353 200000 641917309 200000 729003108 200000 423119512 200000 914537366 200000 995308064 200000 218753867 200000 827572915 200000 423580623 200000 725877343 200000 36422146 200000 164393188 200000 172343188 200000 889548787 200000 639998792 200000 646472561 200000 796835636 200000 740204980 200000 377401599 200000 533392324 200000 135588386 200000 927756699 200000 535967271 200000 148612709 200000 836191468 200000 696030912 200000 958921441 200000 24903421 200000 996566853 200000 638373724 200000 441823852 200000 546019923 200000 517681147 200000 962569416 200000 578821418 200000 47344722 200000 242496256 200000 125403515 200000 885674651 200000 279273472 200000 46945125 200000 923218190 200000 528681823 200000 232149383 200000 945880921 200000 587184187 200000 608275767 200000 350862895 200000 262981165 200000 799626457 200000 318819075 200000 230841440 200000 442241618 200000 299058656 200000 685920965 200000 64756132 200000 173934937 200000 19569514 200000 602389916 200000 977277090 200000 222188528 200000 685827247 200000 436556233 200000 869478179 200000 545030123 200000 870902278 200000 604048556 200000 104334864 200000 195044919 200000 711501546 200000 846740679 200000 644304753 200000 739528423 200000 463850994 200000 130798520 200000 887529582 200000 120252715 200000 307626199 200000 613396546 200000 817346897 200000 517953363 200000 654290546 200000 245291076 200000 357250945 200000 776711375 200000 370186426 200000 524276927 200000 571531143 200000 424341041 200000 465020104 200000 139119572 200000 400711948 200000 275044649 200000 309083861 200000 699988162 200000 122591960 200000 503915654 200000 972099642 200000 211180523 200000 670658259 200000 874591803 200000 652197742 200000 237241551 200000 120976903 200000 334047062 200000 350668811 200000 830389774 200000 859960987 200000 758938633 200000 121561288 200000 526259050 200000 926447064 200000 88519077 200000 991443327 200000 926672833 200000 913884710 200000 955062425 200000 862652200 200000 426169110 200000 151061263 200000 22027382 200000 5517787 200000 953267336 200000 57468218 200000 396776941 200000 185715408 200000 953516120 200000 970920561 200000 321232078 200000 490568801 200000 279903719 200000 198512539 200000 614159370 200000 551950342 200000 516470196 200000 117249217 200000 634990001 200000 862530648 200000 220767073 200000 989160203 200000 334068468 200000 700828942 200000 910556590 200000 268966083 200000 737798691 200000 461165313 200000 426306683 200000 862054224 200000 478573743 200000 542922794 200000 971283657 200000 17025851 200000 436747560 200000 409124770 200000 769121465 200000 920639533 200000 913435454 200000 961405344 200000 883117451 200000 799097070 200000 163338691 200000 659935614 200000 252917663 200000 57722215 200000 721025191 200000 731135923 200000 641145462 200000 963559071 200000 632577273 200000 705022425 200000 848821424 200000 615128256 200000 704777964 200000 169696424 200000 225439247 200000 842999571 200000 595624910 200000 504298488 200000 720527218 200000 61624830 200000 955298834 200000 223437505 200000 102084313 200000 431733516 200000 62256454 200000 62238493 200000 391111015 200000 744017125 200000 592401948 200000 891228228 200000 300588378 200000 331019600 200000 34476644 200000 14510734 200000 686150163 200000 389272887 200000 646997775 200000 892936053 200000 250616852 200000 853587618 200000 825038382 200000 808257935 200000 930797820 200000 807105210 200000 903026416 200000 633299606 200000 631666572 200000 563548103 200000 976745894 200000 906494307 200000 440042916 200000 428555057 200000 917515713 200000 154862573 200000 347562054 200000 658185090 200000 503943633 200000 624427853 200000 369119120 200000 853112417 200000 238547334 200000 31834045 200000 338673861 200000 695640215 200000 675425202 200000 896642196 200000 326529604 200000 198079500 200000 202375237 200000 923397706 200000 844806030 200000 255343050 200000 252701775 200000 178153593 200000 112505668 200000 226142200 200000 586789376 200000 424673241 200000 802145062 200000 556242912 200000 794854058 200000 602793026 200000 339698196 200000 543790568 200000 809874108 200000 847239853 200000 101077518 200000 659345819 200000 940275656 200000 18153778 200000 928771639 200000 148434337 200000 37598333 200000 965440266 200000 796693709 200000 567800770 200000 198823084 200000 10763405 200000 715673906 200000 902515430 200000 555389767 200000 343939893 200000 983721446 200000 884311830 200000 85114460 200000 401521560 200000 828501641 200000 627935099 200000 830395165 200000 96730992 200000 292408284 200000 833270365 200000 652408794 200000 376895894 200000 238553023 200000 281121060 200000 641286148 200000 916742657 200000 818503476 200000 190913626 200000 445074475 200000 968507339 200000 466806362 200000 195998118 200000 304297472 200000 165106988 200000 112120434 200000 409372113 200000 968995923 200000 112874364 200000 85534172 200000 705578692 200000 469514005 200000 383786803 200000 8639001 200000 93453703 200000 5832022 200000 89538539 200000 36692938 200000 292736578 200000 128488262 200000 662517340 200000 33726638 200000 948208191 200000 549632567 200000 541608543 200000 818369960 200000 689953253 200000 253730969 200000 14391019 200000 937216182 200000 896346813 200000 136705019 200000 271328281 200000 960582905 200000 612801391 200000 772295952 200000 838346018 200000 74981555 200000 33712069 200000 947582374 200000 675168862 200000 966602562 200000 167768742 200000 570006192 200000 233776455 200000 559931689 200000 424990236 200000 41031740 200000 78833779 200000 102683655 200000 986456910 200000 423340412 200000 976164765 200000 599652510 200000 140008069 200000 948726465 200000 621543836 200000 775948492 200000 754835241 200000 147236218 200000 993381992 200000 322509716 200000 333489092 200000 977449528 200000 586487067 200000 352872725 200000 770615293 200000 568878252 200000 882330605 200000 207243408 200000 67963038 200000 531185062 200000 865964086 200000 938331749 200000 313411469 200000 405866263 200000 771240047 200000 558572566 200000 968014293 200000 234750991 200000 886255152 200000 274055746 200000 480066974 200000 906484415 200000 864825906 200000 590810281 200000 423504431 200000 91629687 200000 26786893 200000 82891822 200000 877201907 200000 887128487 200000 384056698 200000 320514255 200000 590241904 200000 946042849 200000 991932882 200000 122409389 200000 66362448 200000 594345941 200000 172214924 200000 264958730 200000 640273754 200000 664541010 200000 522851841 200000 560176709 200000 4838009 200000 244691275 200000 746780075 200000 733002207 200000 691379635 200000 208140238 200000 490853921 200000 885289848 200000 965200435 200000 460609550 200000 818907931 200000 903700946 200000 855273535 200000 211718745 200000 615980915 200000 609630923 200000 21616960 200000 764961825 200000 984852769 200000 54867302 200000 734811584 200000 336603127 200000 675434301 200000 772479426 200000 129983335 200000 503520650 200000 737502208 200000 300222752 200000 440182012 200000 577384363 200000 238688450 200000 349950945 200000 500951657 200000 191736907 200000 370703868 200000 891080068 200000 317436086 200000 223678586 200000 25625414 200000 511471787 200000 879821324 200000 276807273 200000 655946585 200000 408199958 200000 773885362 200000 509904232 200000 491868686 200000 744929702 200000 387178515 200000 378858984 200000 542747740 200000 83123290 200000 318543029 200000 970331001 200000 336624732 200000 722047060 200000 406350914 200000 375576267 200000 9075016 200000 927718355 200000 742980226 200000 497961392 200000 807322998 200000 465843257 200000 999225437 200000 689805592 200000 134172257 200000 880365063 200000 359951837 200000 687321363 200000 619745952 200000 166435035 200000 295959593 200000 879622865 200000 67875820 200000 216361848 200000 948405131 200000 413025444 200000 562118941 200000 570679740 200000 951776105 200000 402759675 200000 101830699 200000 276581034 200000 955574862 200000 805976935 200000 284289584 200000 782294626 200000 378953186 200000 693282458 200000 898406756 200000 294921763 200000 771843820 200000 24263778 200000 141015328 200000 404116558 200000 599815511 200000 290754225 200000 498680795 200000 693754469 200000 502811177 200000 232916631 200000 502638382 200000 788338951 200000 768726411 200000 322185285 200000 725093330 200000 440371189 200000 784000199 200000 552206604 200000 360475040 200000 47992336 200000 841750597 200000 30575450 200000 893740943 200000 552627543 200000 99552140 200000 508132035 200000 815063993 200000 27412204 200000 290253638 200000 337930228 200000 952841558 200000 233549583 200000 549105979 200000 998584000 200000 142799037 200000 918099232 200000 423936596 200000 802422295 200000 825528169 200000 869956000 200000 695042201 200000 464474121 200000 813823473 200000 672526384 200000 108507954 200000 527314374 200000 558888974 200000 289143695 200000 30250089 200000 705195936 200000 731717272 200000 210822047 200000 81627557 200000 918528775 200000 690758536 200000 503280992 200000 189868399 200000 415174282 200000 513936886 200000 310301939 200000 920663407 200000 330713564 200000 561201179 200000 263522199 200000 837023343 200000 694360523 200000 192745808 200000 492466094 200000 413922390 200000 348328521 200000 392650252 200000 37058744 200000 4351021 200000 312201319 200000 737111529 200000 93288277 200000 287973405 200000 584192084 200000 130351518 200000 899198790 200000 457070958 200000 945553249 200000 655070981 200000 478454124 200000 762819721 200000 744406015 200000 69403925 200000 448108998 200000 180106485 200000 957816254 200000 487724520 200000 112279414 200000 873229149 200000 629844303 200000 689961654 200000 406647996 200000 705380743 200000 714080898 200000 22587862 200000 522552057 200000 751087197 200000 839692360 200000 204471491 200000 900680364 200000 410403815 200000 850706609 200000 457937428 200000 75371383 200000 336145229 200000 817096942 200000 735187330 200000 558409241 200000 277096152 200000 285502799 200000 625163750 200000 113969268 200000 376516594 200000 4672324 200000 973523767 200000 175610249 200000 511189793 200000 714282847 200000 457838734 200000 188185974 200000 970406414 200000 567928655 200000 948154916 200000 473503614 200000 762705283 200000 46718950 200000 663262034 200000 924819456 200000 992930152 200000 7264019 200000 503776399 200000 434578044 200000 814882500 200000 457224680 200000 712136565 200000 154188693 200000 360505281 200000 660712596 200000 268551867 200000 161453321 200000 784696231 200000 541450857 200000 802786363 200000 152272826 200000 427097311 200000 608369622 200000 217124589 200000 122528167 200000 381760241 200000 737108588 200000 763564265 200000 722354675 200000 510880901 200000 478250716 200000 878835047 200000 690470620 200000 424384868 200000 509630198 200000 413542081 200000 34761155 200000 849847927 200000 873345963 200000 917951599 200000 373758250 200000 821210054 200000 9758987 200000 448312586 200000 935072431 200000 607377530 200000 551252551 200000 428397129 200000 523055381 200000 654223578 200000 237160879 200000 519985925 200000 706556988 200000 617536593 200000 930034868 200000 485390647 200000 279285539 200000 103528293 200000 442002918 200000 298305528 200000 114427883 200000 629437376 200000 427116277 200000 754619775 200000 747381718 200000 736076330 200000 511021747 200000 822227750 200000 358073155 200000 739182731 200000 78590223 200000 284653412 200000 927991731 200000 875520493 200000 487758107 200000 690409427 200000 341877703 200000 912175223 200000 276605190 200000 456167211 200000 308274494 200000 592589170 200000 555130402 200000 834113860 200000 135564026 200000 310815047 200000 375731422 200000 422933270 200000 350469371 200000 383701374 200000 808252108 200000 634740411 200000 851653217 200000 766035647 200000 868002971 200000 145295211 200000 525345645 200000 56408276 200000 93079580 200000 760577918 200000 26106752 200000 57859748 200000 61312064 200000 594833006 200000 307308825 200000 952374328 200000 287615767 200000 305386193 200000 487772122 200000 52491449 200000 743322578 200000 342405217 200000 901034627 200000 162670702 200000 123780802 200000 505496055 200000 714305781 200000 572360386 200000 913063253 200000 754425738 200000 425550383 200000 728535611 200000 122360350 200000 230964 200000 251018323 200000 845810307 200000 486742733 200000 849543724 200000 865995424 200000 472583266 200000 125592114 200000 29079244 200000 733688697 200000 443727297 200000 82541630 200000 138978443 200000 555131484 200000 223151527 200000 579594240 200000 472293123 200000 978685418 200000 330013759 200000 247684523 200000 825511660 200000 585697765 200000 489363151 200000 766504589 200000 500266526 200000 156412204 200000 930943937 200000 365586713 200000 287880594 200000 219820992 200000 405189789 200000 708134109 200000 386160992 200000 571668161 200000 280088588 200000 155158156 200000 57002177 200000 637963376 200000 844944341 200000 906626548 200000 120602125 200000 888308782 200000 278390498 200000 619851783 200000 14467262 200000 71509115 200000 603321148 200000 761017046 200000 740394858 200000 973006071 200000 347236873 200000 411259280 200000 44321227 200000 25863779 200000 234989460 200000 401693830 200000 16992442 200000 166740128 200000 264600389 200000 301675817 200000 504714798 200000 484792493 200000 237266851 200000 585351177 200000 235157825 200000 652351660 200000 826702936 200000 190829271 200000 130246699 200000 22255069 200000 452907565 200000 187580515 200000 357604932 200000 82141344 200000 812365064 200000 154547870 200000 239422980 200000 181409398 200000 550242292 200000 322539672 200000 306326790 200000 681469440 200000 593896217 200000 217252481 200000 541380095 200000 909482750 200000 247358398 200000 496820139 200000 544797387 200000 862933584 200000 566043213 200000 970082949 200000 496883808 200000 274740215 200000 783441486 200000 637777057 200000 939407063 200000 358723347 200000 758693482 200000 893886127 200000 884208489 200000 841306086 200000 852881001 200000 944689790 200000 440909934 200000 6517711 200000 154797875 200000 586583808 200000 315800928 200000 215503182 200000 545796817 200000 658821190 200000 971430101 200000 635962374 200000 122892396 200000 779755391 200000 791386760 200000 480241333 200000 526137420 200000 562916604 200000 585228112 200000 963775293 200000 119032794 200000 723005487 200000 10694949 200000 570727581 200000 376754589 200000 621647270 200000 724312865 200000 960467703 200000 782613312 200000 537415443 200000 107836284 200000 775200139 200000 515159433 200000 19621702 200000 966846862 200000 45824186 200000 377532514 200000 687754800 200000 909831632 200000 375682051 200000 645031123 200000 655643873 200000 833492442 200000 41927688 200000 170482436 200000 336411018 200000 586668133 200000 802735753 200000 120069695 200000 311431034 200000 314622281 200000 851142758 200000 977862379 200000 214228260 200000 991817599 200000 333524384 200000 289684113 200000 960522775 200000 183717152 200000 495000920 200000 806203354 200000 152525059 200000 131701091 200000 230199245 200000 170236558 200000 809642426 200000 140081825 200000 593002081 200000 36771733 200000 232809260 200000 83234900 200000 80684436 200000 452454137 200000 272513896 200000 695571731 200000 107420935 200000 809743841 200000 202050464 200000 153295510 200000 469208441 200000 291157654 200000 436896805 200000 533911991 200000 569452748 200000 549272705 200000 613082214 200000 9923182 200000 839441919 200000 951049258 200000 772601076 200000 628471251 200000 827167541 200000 353994553 200000 101906817 200000 324051487 200000 236646828 200000 611124855 200000 495885531 200000 575937194 200000 558473669 200000 148488141 200000 547538676 200000 422892525 200000 265026306 200000 536752196 200000 346554588 200000 416827264 200000 390995970 200000 388637186 200000 911102148 200000 126495260 200000 787899526 200000 234270290 200000 900181500 200000 407059866 200000 498640238 200000 392512411 200000 13954293 200000 199450865 200000 410417339 200000 801804135 200000 26682175 200000 91972666 200000 787130766 200000 973872220 200000 469145482 200000 686284975 200000 94080039 200000 157912645 200000 72922536 200000 992885414 200000 666813414 200000 311318538 200000 471317641 200000 590377370 200000 180634956 200000 171484595 200000 299243068 200000 388374050 200000 47161849 200000 828250728 200000 420253172 200000 526059511 200000 707310255 200000 361831026 200000 591540735 200000 666665969 200000 751617869 200000 929907514 200000 678112720 200000 113141768 200000 734032596 200000 111667528 200000 770437109 200000 863124823 200000 540852580 200000 891912260 200000 594624032 200000 349003283 200000 338288702 200000 429957880 200000 394149666 200000 733458328 200000 931028931 200000 110868811 200000 39120618 200000 386855004 200000 94547826 200000 179579974 200000 666424457 200000 685415928 200000 264646637 200000 179107858 200000 271193648 200000 135043878 200000 660632308 200000 375497719 200000 49539375 200000 320018364 200000 425892200 200000 231105629 200000 328118775 200000 75129524 200000 644059976 200000 636218574 200000 288633368 200000 897420327 200000 580500406 200000 716172273 200000 893726787 200000 844649805 200000 455717618 200000 54198159 200000 918441544 200000 922539646 200000 963542108 200000 633844881 200000 450840344 200000 784227634 200000 240289397 200000 415081726 200000 770403523 200000 297087491 200000 652559582 200000 248136705 200000 821144697 200000 329953961 200000 824142423 200000 377759712 200000 665085068 200000 891604476 200000 291471552 200000 181912581 200000 910296683 200000 216603125 200000 878413082 200000 350813944 200000 423153832 200000 52673964 200000 675824005 200000 856812642 200000 720097522 200000 368849754 200000 265109826 200000 898624266 200000 165603355 200000 517956696 200000 203704498 200000 15322331 200000 757823506 200000 139778845 200000 667572565 200000 792032475 200000 410999272 200000 400463683 200000 295568843 200000 775038260 200000 942816719 200000 634793345 200000 82001877 200000 287540014 200000 382273813 200000 686710705 200000 320880212 200000 109755697 200000 188631596 200000 89219786 200000 521042248 200000 218262727 200000 632693412 200000 621982438 200000 12045777 200000 870149271 200000 119071534 200000 135760189 200000 124686895 200000 368265322 200000 928070042 200000 765999655 200000 613236677 200000 132746537 200000 408567001 200000 183634716 200000 894189329 200000 197373148 200000 593369851 200000 590401718 200000 532187573 200000 956208299 200000 655211824 200000 816091309 200000 396736625 200000 815605984 200000 861134282 200000 760054746 200000 246151973 200000 217361634 200000 541884473 200000 527676980 200000 36024018 200000 922743610 200000 26848525 200000 747067092 200000 410597784 200000 735809937 200000 612740086 200000 153410547 200000 432037049 200000 27639471 200000 874595270 200000 982653162 200000 475602580 200000 148683388 200000 29263468 200000 827862064 200000 50679466 200000 374603266 200000 501849850 200000 596001631 200000 705946523 200000 629256040 200000 738610079 200000 3537710 200000 269961512 200000 405335031 200000 203193260 200000 158296951 200000 798395954 200000 542350871 200000 373101970 200000 793695026 200000 209900217 200000 377157458 200000 660528866 200000 543427703 200000 761979357 200000 716879 200000 179059787 200000 915309182 200000 485113823 200000 339189976 200000 862738846 200000 128732578 200000 132872223 200000 764627924 200000 218656716 200000 868000088 200000 391515935 200000 129387852 200000 387443429 200000 770770492 200000 328138366 200000 219176040 200000 794266138 200000 955842052 200000 631245565 200000 231473010 200000 748590523 200000 331123593 200000 709500540 200000 202008529 200000 201698616 200000 721371844 200000 303124988 200000 721885710 200000 775782691 200000 327037646 200000 384939934 200000 839469522 200000 101688108 200000 240554974 200000 94962849 200000 599532005 200000 694558243 200000 738599246 200000 605226855 200000 860024368 200000 68130808 200000 483634581 200000 723443568 200000 751937978 200000 917082045 200000 726370381 200000 543060829 200000 176410797 200000 393596833 200000 291947566 200000 602841325 200000 2454098 200000 351661814 200000 811690256 200000 303771906 200000 654624527 200000 699805739 200000 112584171 200000 517567388 200000 675621487 200000 937427665 200000 149563097 200000 173407195 200000 350329626 200000 38583706 200000 501904658 200000 94647808 200000 209830615 200000 885856852 200000 647299311 200000 180338028 200000 963601552 200000 995729393 200000 571287527 200000 190543518 200000 269313101 200000 270225537 200000 144729235 200000 777647928 200000 565543735 200000 409497397 200000 735802028 200000 238807034 200000 74257302 200000 344366173 200000 304871179 200000 465880261 200000 262579410 200000 830161770 200000 168271783 200000 323308696 200000 692908917 200000 935472876 200000 391574938 200000 545604501 200000 500505894 200000 597962900 200000 194264859 200000 479400188 200000 478120622 200000 702532914 200000 345913732 200000 768031533 200000 175309813 200000 340053686 200000 58343756 200000 723660201 200000 406521861 200000 461140530 200000 230547469 200000 302982417 200000 40709893 200000 502672854 200000 995499135 200000 22635300 200000 573300799 200000 215155953 200000 863627386 200000 619216068 200000 500210714 200000 64589814 200000 788941559 200000 937442289 200000 193097758 200000 156352115 200000 942548494 200000 849041867 200000 361886966 200000 300839706 200000 895658744 200000 590451860 200000 341926505 200000 625822652 200000 987095054 200000 641669034 200000 429920607 200000 378535752 200000 767882439 200000 656893840 200000 569464289 200000 776276943 200000 762642876 200000 321859045 200000 905978648 200000 586128003 200000 682955942 200000 875735402 200000 514817356 200000 290993586 200000 628814942 200000 778808320 200000 809606629 200000 434656462 200000 697561820 200000 517697190 200000 683237741 200000 116569703 200000 368193847 200000 10147198 200000 582376843 200000 942468142 200000 47085482 200000 471958472 200000 886912264 200000 946198259 200000 65510796 200000 903391204 200000 311396813 200000 667792550 200000 682276693 200000 59669844 200000 623903970 200000 732423257 200000 256008864 200000 272234166 200000 146497647 200000 131629628 200000 305892898 200000 624935885 200000 38587326 200000 3896735 200000 274913207 200000 329610616 200000 7170358 200000 249705714 200000 788133973 200000 742026168 200000 295557216 200000 441944007 200000 719554069 200000 19844526 200000 828476388 200000 59844813 200000 33991216 200000 455859609 200000 569057676 200000 265515478 200000 469188351 200000 548333275 200000 336827455 200000 504350161 200000 31442937 200000 632382452 200000 247186439 200000 470400208 200000 746058679 200000 290209412 200000 521261067 200000 390443522 200000 779705331 200000 797339980 200000 798933652 200000 976242104 200000 566332292 200000 747547693 200000 505043210 200000 444744547 200000 868647522 200000 999969830 200000 334732791 200000 415563156 200000 497118631 200000 205371226 200000 823205634 200000 670831097 200000 714709899 200000 76351239 200000 400064245 200000 81873766 200000 254855526 200000 883172750 200000 330606518 200000 843635144 200000 261473201 200000 881189488 200000 930629200 200000 713216051 200000 86870020 200000 246380622 200000 909421803 200000 680967892 200000 864153880 200000 336100072 200000 249409742 200000 176731390 200000 563019973 200000 382320414 200000 738757220 200000 644658465 200000 716943876 200000 456872177 200000 497052979 200000 51038413 200000 181523694 200000 909282178 200000 158214629 200000 190885042 200000 699879098 200000 809007888 200000 131873858 200000 270675618 200000 411096514 200000 754397949 200000 690292018 200000 741869964 200000 51469181 200000 451588041 200000 6146750 200000 500669826 200000 428411525 200000 807793941 200000 938148368 200000 10497971 200000 258392209 200000 941524896 200000 892089198 200000 120793201 200000 70708859 200000 480197964 200000 414265409 200000 13912875 200000 821411899 200000 509332761 200000 599816467 200000 115296370 200000 658192105 200000 461780775 200000 517465996 200000 460372471 200000 579135166 200000 397579959 200000 829545587 200000 139804299 200000 271694610 200000 139946537 200000 41442226 200000 272804893 200000 58622558 200000 877327615 200000 918888017 200000 507110846 200000 833102394 200000 52932056 200000 745780857 200000 402023327 200000 419856223 200000 826017909 200000 773621105 200000 171773200 200000 842004390 200000 93971382 200000 450966948 200000 590128769 200000 289368070 200000 531860380 200000 121070232 200000 344797060 200000 29444248 200000 113267016 200000 844565239 200000 214329033 200000 629423254 200000 58914554 200000 982099593 200000 578811424 200000 343559255 200000 925232146 200000 967013943 200000 990701689 200000 939567955 200000 923023633 200000 847427592 200000 642115046 200000 186452004 200000 330453400 200000 957241638 200000 398634903 200000 246966914 200000 165763686 200000 101789658 200000 188305883 200000 879148357 200000 536146269 200000 858589066 200000 657575460 200000 857112165 200000 484327805 200000 808503489 200000 288456963 200000 149717245 200000 384482534 200000 255659815 200000 416035879 200000 52989762 200000 367301849 200000 897784195 200000 823646306 200000 418323088 200000 626450359 200000 519233984 200000 650626979 200000 340103517 200000 726566656 200000 166063332 200000 131269883 200000 909888834 200000 611596628 200000 535310105 200000 763483291 200000 344989433 200000 33276020 200000 139584422 200000 818726355 200000 513230424 200000 431861056 200000 509380854 200000 437337876 200000 6043225 200000 253078970 200000 44722831 200000 116061166 200000 306008341 200000 183312640 200000 316595483 200000 720003346 200000 955052484 200000 989078357 200000 805881954 200000 85198928 200000 676407486 200000 728673305 200000 769128269 200000 761814168 200000 79709563 200000 619584971 200000 928821220 200000 227429884 200000 901526165 200000 402393612 200000 14096207 200000 106062252 200000 411509188 200000 830255518 200000 73044440 200000 415542776 200000 800961504 200000 195427424 200000 291133670 200000 315585104 200000 306712290 200000 696315731 200000 460665090 200000 636536646 200000 338509794 200000 779510935 200000 442702292 200000 927423113 200000 869981977 200000 606137198 200000 265533478 200000 10024171 200000 967191520 200000 31475767 200000 463617503 200000 969306715 200000 175914158 200000 522644594 200000 893820936 200000 569899498 200000 979630877 200000 604668098 200000 483488970 200000 939645897 200000 354807268 200000 907094757 200000 532167533 200000 774558537 200000 111107293 200000 880031676 200000 331616858 200000 730176217 200000 177593599 200000 100303177 200000 318813976 200000 873021450 200000 756724836 200000 485828779 200000 738018898 200000 207658381 200000 760059972 200000 226909219 200000 995923918 200000 9398578 200000 177918711 200000 652898577 200000 464467062 200000 415400426 200000 241066485 200000 466225654 200000 2761810 200000 914517445 200000 793263064 200000 716437619 200000 520884362 200000 862861811 200000 704943704 200000 922061128 200000 20822376 200000 342052550 200000 878606414 200000 449686101 200000 275734099 200000 204749742 200000 74875313 200000 196889755 200000 106411988 200000 759191354 200000 419911066 200000 326475323 200000 219728276 200000 83378461 200000 84899906 200000 376973940 200000 955494490 200000 270062118 200000 50326786 200000 93664168 200000 546087953 200000 654115909 200000 407286353 200000 39396183 200000 695736767 200000 753161867 200000 417747401 200000 45872161 200000 79364494 200000 584742698 200000 264074785 200000 253066184 200000 276617414 200000 949382512 200000 771147571 200000 280489258 200000 376032208 200000 376034767 200000 350512631 200000 534740554 200000 773452852 200000 232714200 200000 185138309 200000 902635079 200000 238278810 200000 251021370 200000 238137365 200000 596688226 200000 798968011 200000 120932550 200000 916824322 200000 852162812 200000 366428592 200000 229280365 200000 903106753 200000 152282004 200000 125877073 200000 94295871 200000 852987886 200000 120804044 200000 548080343 200000 405785709 200000 671798335 200000 940004708 200000 387016841 200000 430230599 200000 215350925 200000 303922492 200000 632164818 200000 498257981 200000 939449553 200000 932530005 200000 968414520 200000 331850977 200000 228880932 200000 742612944 200000 572412005 200000 695336419 200000 635679421 200000 673086445 200000 631467041 200000 347852307 200000 32493046 200000 20610060 200000 177544276 200000 162365281 200000 317073478 200000 337256878 200000 134763016 200000 292333791 200000 24485703 200000 483583347 200000 317597028 200000 828419772 200000 636367793 200000 859549468 200000 204942769 200000 368763466 200000 625722716 200000 842241418 200000 300504408 200000 735295992 200000 584054592 200000 358769341 200000 857148385 200000 653920599 200000 823730551 200000 865606101 200000 418883060 200000 502315288 200000 552669497 200000 93960468 200000 901211995 200000 799536908 200000 866554079 200000 483189208 200000 176428285 200000 560694306 200000 381989344 200000 836505764 200000 99179747 200000 604768875 200000 288432341 200000 992268055 200000 6588982 200000 712971544 200000 673128311 200000 881117170 200000 33737533 200000 442998905 200000 562194591 200000 509391637 200000 457228131 200000 494251007 200000 553728068 200000 839500673 200000 847005486 200000 368301114 200000 887925120 200000 892614999 200000 489748040 200000 276233435 200000 223787146 200000 418205655 200000 457644409 200000 688765105 200000 517970108 200000 369244001 200000 510548650 200000 241467311 200000 846524045 200000 306502006 200000 846275811 200000 590385892 200000 723175831 200000 51152055 200000 328930892 200000 215485568 200000 284516498 200000 101915363 200000 996823598 200000 873479637 200000 521146198 200000 284262108 200000 517720818 200000 211268434 200000 726373084 200000 648907938 200000 949718048 200000 163287689 200000 522827580 200000 879575382 200000 252615777 200000 369424937 200000 249059247 200000 56366391 200000 697668988 200000 242010116 200000 923311758 200000 958713255 200000 509062235 200000 733464329 200000 552166224 200000 177190181 200000 576387335 200000 463925065 200000 491349134 200000 446156628 200000 168390310 200000 969297397 200000 401269761 200000 258711794 200000 612086659 200000 918642526 200000 62818434 200000 796059104 200000 665733894 200000 919827698 200000 858773513 200000 627076384 200000 332434870 200000 522428741 200000 131301293 200000 971508433 200000 924887357 200000 907334148 200000 989127081 200000 498904627 200000 250615908 200000 318944770 200000 265581396 200000 573255593 200000 109714193 200000 223903535 200000 413153062 200000 536332465 200000 999354959 200000 431917211 200000 569268410 200000 128388589 200000 717338182 200000 236480631 200000 915386053 200000 930495772 200000 18570813 200000 154920466 200000 768648483 200000 835491616 200000 487886494 200000 865728479 200000 440128202 200000 946981369 200000 864990961 200000 73917805 200000 126020051 200000 416275144 200000 303942623 200000 78408556 200000 549694839 200000 700102604 200000 320034096 200000 557110190 200000 276976655 200000 778910823 200000 226238412 200000 136523042 200000 385102610 200000 597011225 200000 259607484 200000 270765529 200000 367124249 200000 987907458 200000 991632937 200000 663538437 200000 505791454 200000 54182499 200000 663700315 200000 138424052 200000 54886968 200000 347437469 200000 721139387 200000 161240856 200000 989408287 200000 554124336 200000 509902545 200000 192023041 200000 692624045 200000 199897660 200000 707905861 200000 525667168 200000 422809114 200000 57306370 200000 468069600 200000 408264709 200000 557335998 200000 975479010 200000 580803467 200000 882000353 200000 28099602 200000 736237406 200000 275695694 200000 842449924 200000 326712494 200000 707945748 200000 812809553 200000 356916383 200000 752196683 200000 442442695 200000 857327582 200000 125234946 200000 780119745 200000 89612374 200000 718724188 200000 775511966 200000 172360457 200000 942559427 200000 703324244 200000 360788994 200000 532674876 200000 778903084 200000 248283247 200000 458983649 200000 496914577 200000 408110804 200000 456815221 200000 516395530 200000 174128994 200000 170287642 200000 534199118 200000 383447661 200000 2750758 200000 845095551 200000 143844100 200000 223379484 200000 710197367 200000 267056547 200000 654835390 200000 51018822 200000 234643724 200000 762946119 200000 599660229 200000 714258748 200000 544884671 200000 917943884 200000 780773506 200000 877179504 200000 925773448 200000 357554866 200000 362845309 200000 145614448 200000 92610175 200000 107634585 200000 82265182 200000 636589294 200000 163932125 200000 792829506 200000 339706607 200000 438012090 200000 919277562 200000 415568142 200000 789627415 200000 17863621 200000 792051535 200000 178445180 200000 5795039 200000 786683680 200000 455905140 200000 408875566 200000 715790191 200000 554623225 200000 87553826 200000 420448484 200000 379062033 200000 410996899 200000 868039730 200000 855305854 200000 767733804 200000 203345550 200000 629327259 200000 647553790 200000 531028554 200000 15974474 200000 663290230 200000 324787074 200000 376086545 200000 859554952 200000 100490493 200000 52911693 200000 795784012 200000 98351384 200000 636639367 200000 598792382 200000 40760547 200000 323757290 200000 216270220 200000 310816598 200000 530554078 200000 250611728 200000 973865638 200000 88535478 200000 760103013 200000 806057913 200000 382944141 200000 825596061 200000 465778625 200000 153041975 200000 871725337 200000 711023597 200000 550612571 200000 305033465 200000 228487490 200000 471354534 200000 641269435 200000 494608017 200000 226753827 200000 390853864 200000 287968905 200000 861543598 200000 465382642 200000 771021813 200000 501611663 200000 567404577 200000 287796744 200000 165225515 200000 233081012 200000 129247451 200000 263134430 200000 539142413 200000 355599361 200000 355143149 200000 416190220 200000 942427962 200000 540932767 200000 213556102 200000 403065164 200000 98030707 200000 559995350 200000 585660663 200000 67868020 200000 483605400 200000 239932942 200000 927458993 200000 589855358 200000 633945771 200000 378108625 200000 603932228 200000 436147843 200000 544466123 200000 772699846 200000 683675233 200000 756731579 200000 533065785 200000 175978422 200000 944263384 200000 565469566 200000 489159253 200000 400846474 200000 895429273 200000 507952196 200000 712257952 200000 25387849 200000 723873718 200000 647963559 200000 493124539 200000 565583646 200000 401909599 200000 314065759 200000 307327845 200000 205179983 200000 290062307 200000 780560964 200000 351283328 200000 428245062 200000 189343925 200000 359220815 200000 252263436 200000 318511499 200000 951346275 200000 402230936 200000 647131690 200000 554784199 200000 865137824 200000 755902808 200000 27051545 200000 331756481 200000 299459130 200000 14150120 200000 292459579 200000 223397220 200000 897947428 200000 906894015 200000 909771280 200000 851667894 200000 983076972 200000 920908663 200000 45020216 200000 855029473 200000 82505284 200000 286628039 200000 857786484 200000 30594093 200000 204206076 200000 110177417 200000 510417317 200000 490630146 200000 174554629 200000 480965556 200000 381474250 200000 176638954 200000 765580272 200000 115754082 200000 448408069 200000 981978252 200000 259130987 200000 677377995 200000 768654486 200000 583183793 200000 609636170 200000 187642439 200000 411555549 200000 816178754 200000 970637178 200000 936456526 200000 264785244 200000 116826695 200000 934239502 200000 586215802 200000 557382577 200000 842502889 200000 138628918 200000 996541571 200000 930324639 200000 480691311 200000 855588418 200000 60783938 200000 68879365 200000 486302275 200000 696831394 200000 624962478 200000 309387492 200000 388021485 200000 39104488 200000 561317088 200000 748646749 200000 528123414 200000 128579780 200000 935057681 200000 994601647 200000 584370310 200000 68667141 200000 543885722 200000 594554172 200000 560928293 200000 291341982 200000 112112370 200000 792510596 200000 966588413 200000 498659485 200000 422025907 200000 409081128 200000 679271477 200000 210325300 200000 363139476 200000 362306791 200000 999635990 200000 655654836 200000 623870831 200000 131357347 200000 931689480 200000 218779788 200000 827855164 200000 641758811 200000 354330005 200000 891831117 200000 107363603 200000 709974321 200000 791904612 200000 409048232 200000 905417260 200000 724627813 200000 295157055 200000 755225710 200000 56241890 200000 758747736 200000 956949517 200000 804980109 200000 973511850 200000 212988041 200000 456840151 200000 723669529 200000 125854240 200000 176873370 200000 900771269 200000 292815167 200000 349358842 200000 741885515 200000 470253089 200000 55765842 200000 166087697 200000 508351100 200000 512375378 200000 280209346 200000 500854110 200000 317550895 200000 80136417 200000 741390111 200000 620037626 200000 773024386 200000 290132343 200000 270251801 200000 928524828 200000 929491896 200000 223627484 200000 987450498 200000 290447646 200000 653801776 200000 11107577 200000 159105354 200000 743838071 200000 514860139 200000 565947093 200000 399882368 200000 471242433 200000 482846729 200000 952788122 200000 86640215 200000 925854132 200000 974032844 200000 601763729 200000 540750365 200000 343029800 200000 930131091 200000 165457440 200000 695522885 200000 98882837 200000 212622430 200000 920387538 200000 629926493 200000 141367445 200000 107870800 200000 181868879 200000 180272919 200000 852298208 200000 279136935 200000 5762654 200000 773878340 200000 85057871 200000 737063620 200000 764010473 200000 447548115 200000 328565337 200000 595964713 200000 432744952 200000 825920213 200000 518771607 200000 231724917 200000 450538420 200000 766911355 200000 751440578 200000 331199081 200000 486092645 200000 694493461 200000 214466739 200000 479596005 200000 671871603 200000 337274644 200000 777673569 200000 918014187 200000 226203496 200000 407932936 200000 864676326 200000 957394329 200000 774274539 200000 783128993 200000 692613241 200000 340832562 200000 449254597 200000 334420657 200000 377113204 200000 940551189 200000 260900830 200000 643273000 200000 700935246 200000 838404036 200000 730718784 200000 692761110 200000 192570785 200000 197987549 200000 750792722 200000 125717931 200000 447991077 200000 927593763 200000 102961310 200000 909819705 200000 900065970 200000 831838581 200000 841798219 200000 552458543 200000 127684417 200000 615257556 200000 875578018 200000 902266143 200000 962509546 200000 88215904 200000 783194699 200000 670280120 200000 205427430 200000 30108250 200000 995803920 200000 80979147 200000 622261134 200000 407815715 200000 943910360 200000 439176522 200000 575621721 200000 774745403 200000 857927852 200000 147954499 200000 650110944 200000 626546498 200000 295928501 200000 50927592 200000 709773788 200000 760053497 200000 618132539 200000 910841737 200000 222931750 200000 794569792 200000 119037094 200000 104847255 200000 529449398 200000 552914969 200000 421879936 200000 844176034 200000 405523619 200000 997876899 200000 23394160 200000 559942747 200000 90127400 200000 108381983 200000 78729279 200000 382175122 200000 873967516 200000 822998509 200000 233974486 200000 470949432 200000 95952760 200000 209342094 200000 223065661 200000 645322589 200000 273297748 200000 573853091 200000 626245276 200000 590401841 200000 366094312 200000 459214572 200000 319657277 200000 324397830 200000 359922447 200000 709478217 200000 365385863 200000 66116940 200000 421696959 200000 375636667 200000 331845635 200000 885319570 200000 350221841 200000 57248354 200000 687972953 200000 907557003 200000 877708094 200000 631634048 200000 395604819 200000 206202373 200000 496345503 200000 203426931 200000 595733976 200000 148836595 200000 971114667 200000 169710270 200000 20800498 200000 894077795 200000 29227771 200000 656058113 200000 754143432 200000 410460807 200000 4633673 200000 42191867 200000 5610147 200000 174533808 200000 165502316 200000 135618957 200000 847213803 200000 541412685 200000 855397980 200000 739146937 200000 930863658 200000 935855343 200000 137712691 200000 461907870 200000 109262855 200000 510981959 200000 279344425 200000 966420861 200000 167340876 200000 426536229 200000 111699606 200000 583003318 200000 213459423 200000 659340922 200000 957897459 200000 480091851 200000 18279115 200000 881614934 200000 235603928 200000 101930075 200000 996570168 200000 665919722 200000 446415358 200000 223559974 200000 282334062 200000 472769414 200000 211035965 200000 503563791 200000 338155221 200000 735823514 200000 855894158 200000 487298324 200000 544697846 200000 625167800 200000 98289162 200000 789133142 200000 80419706 200000 558894992 200000 753996008 200000 607324951 200000 786241833 200000 434660337 200000 447281538 200000 413564342 200000 434520043 200000 877436366 200000 742095695 200000 256070580 200000 656932809 200000 739028789 200000 824335081 200000 56304817 200000 830813165 200000 230616921 200000 440558599 200000 371249007 200000 650430109 200000 843494536 200000 242567043 200000 753735116 200000 812975426 200000 698023476 200000 721142613 200000 391193803 200000 891741798 200000 637702382 200000 513282709 200000 525656715 200000 219811249 200000 955329637 200000 182072188 200000 162842701 200000 413736938 200000 879188842 200000 840383330 200000 554534514 200000 864411387 200000 400657390 200000 469208768 200000 63550586 200000 484648940 200000 557057793 200000 464430382 200000 633003780 200000 60943590 200000 987306708 200000 943694181 200000 323860435 200000 892493104 200000 137583287 200000 109533502 200000 991928263 200000 259815733 200000 221187355 200000 951184304 200000 506110175 200000 316492411 200000 5117840 200000 35184340 200000 605830717 200000 635644332 200000 217578695 200000 398391780 200000 126892064 200000 298825872 200000 165754511 200000 538841399 200000 878874603 200000 595709968 200000 871377371 200000 685206597 200000 987490844 200000 515639859 200000 69472954 200000 947475368 200000 393633876 200000 187610147 200000 870786652 200000 648405272 200000 187781973 200000 336711209 200000 610820371 200000 726621549 200000 494162173 200000 521543084 200000 29082702 200000 675043487 200000 201068623 200000 495600436 200000 779265183 200000 921118153 200000 819764587 200000 242285164 200000 932399541 200000 748490529 200000 205609872 200000 991351322 200000 905682529 200000 47348736 200000 217680160 200000 625934889 200000 743797396 200000 906393823 200000 781092762 200000 938752927 200000 915991391 200000 34387798 200000 932447648 200000 873968294 200000 775591664 200000 509408799 200000 253919474 200000 684792965 200000 375721627 200000 256912144 200000 551861873 200000 684372903 200000 100607694 200000 476395299 200000 188405276 200000 415540626 200000 307770650 200000 300959857 200000 496714005 200000 90755312 200000 239332911 200000 335651378 200000 787113884 200000 512960905 200000 114132959 200000 282734782 200000 518406929 200000 390507590 200000 166033178 200000 576744845 200000 808139253 200000 643651887 200000 30697968 200000 672321849 200000 940558825 200000 766828908 200000 613431185 200000 573741946 200000 699914668 200000 570534215 200000 64587855 200000 261754664 200000 365242657 200000 464717351 200000 849104794 200000 733099580 200000 553341765 200000 456342165 200000 289213441 200000 267845582 200000 998190652 200000 652666425 200000 326072119 200000 542566935 200000 123075908 200000 632004061 200000 785169930 200000 542597744 200000 572695743 200000 761510248 200000 608658028 200000 877002064 200000 14572589 200000 497973219 200000 584384366 200000 728585297 200000 532739630 200000 949164919 200000 319412031 200000 244361770 200000 541522051 200000 769943916 200000 342949680 200000 462550709 200000 98487821 200000 913863723 200000 442379698 200000 403838697 200000 972462795 200000 781583675 200000 247406677 200000 323900128 200000 378890719 200000 376527687 200000 376693194 200000 186619346 200000 945967497 200000 712547349 200000 551183841 200000 424982039 200000 255938346 200000 257811599 200000 472910731 200000 866399015 200000 343410497 200000 127051453 200000 336953560 200000 756054940 200000 122729328 200000 284164039 200000 31352057 200000 405298990 200000 625274998 200000 637934583 200000 526813246 200000 686038710 200000 354029622 200000 950046900 200000 721692695 200000 335265835 200000 169921454 200000 217534599 200000 998899990 200000 581324966 200000 464333055 200000 333544217 200000 307145450 200000 866192480 200000 791338347 200000 802623793 200000 700411493 200000 700741298 200000 798341457 200000 161182906 200000 801951094 200000 579947539 200000 118648881 200000 375463610 200000 871579439 200000 169544733 200000 908812462 200000 692385115 200000 29859775 200000 650612615 200000 137411718 200000 357612005 200000 877071992 200000 106805291 200000 909411995 200000 890036929 200000 203462601 200000 693423361 200000 82442988 200000 873346423 200000 518497091 200000 740068385 200000 12231324 200000 223153839 200000 259733399 200000 975246531 200000 303525353 200000 471197746 200000 206506645 200000 567347010 200000 275777076 200000 812283113 200000 700294958 200000 282999571 200000 865724415 200000 499079388 200000 311368562 200000 20259026 200000 334543080 200000 291221812 200000 35005586 200000 379417653 200000 333959602 200000 867484216 200000 249137886 200000 89522197 200000 46347325 200000 421402963 200000 312054215 200000 653977195 200000 757981064 200000 151108363 200000 635582429 200000 86583888 200000 935356340 200000 459016970 200000 326556880 200000 485302779 200000 606885891 200000 60467224 200000 924423026 200000 573838022 200000 945617620 200000 975046685 200000 418230707 200000 17763624 200000 146906024 200000 442217507 200000 728870050 200000 987772603 200000 717287712 200000 699038289 200000 118534770 200000 679545399 200000 141411579 200000 28038640 200000 652194417 200000 855079796 200000 189050395 200000 719516521 200000 388260625 200000 211315050 200000 426711680 200000 998149700 200000 249452003 200000 731822643 200000 964724042 200000 704235817 200000 327662998 200000 962277639 200000 143448762 200000 518309858 200000 633541627 200000 785138239 200000 423790129 200000 236469590 200000 586866179 200000 413156178 200000 524722222 200000 567043982 200000 318610879 200000 770025689 200000 980569171 200000 557718963 200000 267639389 200000 832636557 200000 85508448 200000 869525516 200000 931213361 200000 51204423 200000 184340278 200000 426593796 200000 447254184 200000 880078078 200000 652480212 200000 275946529 200000 442483797 200000 148712140 200000 409805916 200000 169598989 200000 534486248 200000 346207976 200000 634082061 200000 196083856 200000 507432753 200000 598686380 200000 712087370 200000 251380115 200000 404220705 200000 519507087 200000 425219217 200000 250415646 200000 348472775 200000 349183019 200000 416536451 200000 131771481 200000 209939798 200000 686060600 200000 43917794 200000 82741133 200000 731754269 200000 830916750 200000 237201037 200000 293862435 200000 362419084 200000 783410214 200000 966616453 200000 752101795 200000 373521973 200000 129491224 200000 888613354 200000 957634230 200000 925096391 200000 525634205 200000 356335613 200000 285318435 200000 436134419 200000 657335054 200000 967416095 200000 741197268 200000 363049994 200000 636486626 200000 711523792 200000 763021522 200000 423977917 200000 377109938 200000 874316208 200000 862374723 200000 560412763 200000 964717111 200000 969539968 200000 622030706 200000 893792309 200000 957350474 200000 790609185 200000 211818183 200000 194408124 200000 222822371 200000 737971090 200000 485821385 200000 563250816 200000 629453337 200000 668051701 200000 632472610 200000 248414002 200000 861522215 200000 487807626 200000 765257883 200000 177599394 200000 477207652 200000 264266929 200000 588958490 200000 321840065 200000 864894025 200000 683421931 200000 832468650 200000 161267871 200000 289228910 200000 77772249 200000 637756787 200000 703478380 200000 205023115 200000 668794171 200000 486519996 200000 8711802 200000 408261499 200000 128469489 200000 107441903 200000 506642745 200000 609920308 200000 228093436 200000 543002516 200000 698087992 200000 166732495 200000 977160828 200000 752808276 200000 60559402 200000 277772165 200000 296755635 200000 938080759 200000 182676701 200000 351559599 200000 308229376 200000 662727781 200000 790181187 200000 54201540 200000 841954020 200000 821022375 200000 165459821 200000 694514525 200000 954562303 200000 469119462 200000 742117514 200000 847681332 200000 262342674 200000 560092778 200000 211902188 200000 835178784 200000 187039742 200000 131730844 200000 434047490 200000 34009369 200000 88860098 200000 340286468 200000 922336861 200000 359781945 200000 71330688 200000 983495498 200000 895128494 200000 737072824 200000 895528568 200000 976169527 200000 566689477 200000 475932142 200000 81104139 200000 779709108 200000 732661139 200000 363380820 200000 66603192 200000 346684873 200000 120469288 200000 523995010 200000 546091553 200000 728630686 200000 469449653 200000 262045745 200000 813633798 200000 10423677 200000 624653450 200000 863908409 200000 627296839 200000 563694029 200000 124945431 200000 822920851 200000 783282149 200000 364665879 200000 17500142 200000 865880408 200000 91040513 200000 927994628 200000 207791294 200000 946064831 200000 813376474 200000 616110684 200000 318874713 200000 656462370 200000 197826514 200000 250503432 200000 125858735 200000 765996024 200000 241444713 200000 339058959 200000 378389199 200000 791648731 200000 748894272 200000 887860635 200000 599260907 200000 529612674 200000 623313686 200000 131215092 200000 282185300 200000 632012231 200000 561389517 200000 675049603 200000 501268601 200000 713973922 200000 495458660 200000 573270736 200000 47392236 200000 245963563 200000 290127358 200000 92485507 200000 914456668 200000 884668827 200000 252585689 200000 120548710 200000 947495578 200000 803679050 200000 142885462 200000 725864544 200000 781065879 200000 339410609 200000 130588663 200000 897401210 200000 574476131 200000 634585960 200000 49237083 200000 543519452 200000 652609839 200000 279479336 200000 139179843 200000 708844496 200000 845655883 200000 605437642 200000 535513487 200000 399505085 200000 149682728 200000 74026565 200000 42789696 200000 612532013 200000 663848278 200000 511893682 200000 608595831 200000 395479495 200000 504442757 200000 77835595 200000 331676276 200000 928503380 200000 312973447 200000 242044519 200000 975688087 200000 996759484 200000 886971212 200000 942971262 200000 301556065 200000 945458185 200000 368531939 200000 69426474 200000 170490738 200000 607382114 200000 998695295 200000 80598307 200000 608071820 200000 714858256 200000 543747694 200000 115996225 200000 700187278 200000 584172412 200000 676251171 200000 653593724 200000 352516729 200000 964423726 200000 274740524 200000 460721391 200000 601400429 200000 641414350 200000 157279035 200000 242231760 200000 765159339 200000 255360038 200000 558929697 200000 641682552 200000 599364244 200000 960741405 200000 348507853 200000 465038176 200000 844200103 200000 101569980 200000 656602960 200000 179964960 200000 259222151 200000 88273196 200000 606029019 200000 419447666 200000 752481778 200000 999971765 200000 34419390 200000 767928108 200000 757110217 200000 820641727 200000 410912106 200000 128844873 200000 903618061 200000 355286740 200000 405420655 200000 440988383 200000 160998367 200000 836840347 200000 136534142 200000 754428457 200000 890848127 200000 312786397 200000 595504487 200000 141272702 200000 237306957 200000 747103363 200000 330424347 200000 637355350 200000 314417355 200000 577259412 200000 151321258 200000 290392395 200000 23084695 200000 634064443 200000 938079300 200000 106595349 200000 7860852 200000 405666494 200000 185451323 200000 122864268 200000 518415425 200000 857436807 200000 497301246 200000 973967017 200000 192051967 200000 822989854 200000 988612639 200000 261107588 200000 448391374 200000 198216492 200000 340031053 200000 68762966 200000 786660080 200000 265314424 200000 688735834 200000 878750584 200000 776539075 200000 692289005 200000 44474421 200000 750138977 200000 584736458 200000 374688401 200000 745606383 200000 998699435 200000 237484708 200000 820881550 200000 128065722 200000 662175245 200000 1419026 200000 292630828 200000 387686116 200000 792594785 200000 703784693 200000 808768723 200000 631874015 200000 90393758 200000 949234253 200000 270977805 200000 697988411 200000 457481694 200000 341799482 200000 129580673 200000 518324649 200000 282683993 200000 842054396 200000 81615096 200000 511218425 200000 556653159 200000 813100022 200000 152003419 200000 143244828 200000 590583680 200000 493062054 200000 618660274 200000 212623650 200000 967699006 200000 634446766 200000 363229990 200000 771555132 200000 113688153 200000 540272334 200000 230241278 200000 452931769 200000 984079018 200000 234860262 200000 187051940 200000 948251916 200000 250274088 200000 169349367 200000 181100192 200000 178695876 200000 126949100 200000 731072801 200000 594469019 200000 733166481 200000 68479535 200000 158504102 200000 210422877 200000 155104837 200000 790690378 200000 82643941 200000 752762318 200000 185398479 200000 121046452 200000 849784927 200000 815700472 200000 449868865 200000 345147399 200000 367856820 200000 824564482 200000 52301514 200000 732178426 200000 419855013 200000 394089013 200000 929461691 200000 228090727 200000 297200915 200000 664688121 200000 901568902 200000 590268230 200000 548986366 200000 116445144 200000 286037433 200000 916504495 200000 375058566 200000 98104953 200000 257667334 200000 243141082 200000 30555372 200000 260979110 200000 212890429 200000 993405474 200000 379431056 200000 943680582 200000 930086223 200000 781810172 200000 662903796 200000 311082082 200000 480872268 200000 557026308 200000 49811127 200000 998246178 200000 270000741 200000 708158448 200000 716071834 200000 522561744 200000 608681194 200000 128817305 200000 784436861 200000 813874387 200000 943709772 200000 352243192 200000 989286497 200000 715578805 200000 200899866 200000 949754662 200000 660924263 200000 801255708 200000 37021447 200000 144801882 200000 860299982 200000 386248659 200000 525573346 200000 33530094 200000 357961464 200000 536210370 200000 407940763 200000 687652697 200000 983341925 200000 741198320 200000 208630596 200000 751011637 200000 98501814 200000 318625928 200000 544767756 200000 188643642 200000 667385002 200000 618375376 200000 934637381 200000 816366400 200000 385832995 200000 27168049 200000 764248158 200000 213015615 200000 901652257 200000 937316149 200000 299790825 200000 671414865 200000 767789252 200000 907967876 200000 750462613 200000 322218158 200000 885200205 200000 726388709 200000 765255219 200000 193319343 200000 317905437 200000 518511426 200000 232057780 200000 342935243 200000 856189876 200000 232525219 200000 764998952 200000 561888923 200000 605993906 200000 838714417 200000 590903744 200000 214286552 200000 942246615 200000 923984692 200000 540811724 200000 329982555 200000 410383110 200000 529667604 200000 963425469 200000 16009499 200000 986786621 200000 31612763 200000 754008867 200000 115427378 200000 622486430 200000 636459184 200000 674522287 200000 791590359 200000 101599081 200000 733972700 200000 490318897 200000 420100964 200000 506180862 200000 885637575 200000 788606873 200000 322045776 200000 308986846 200000 856253563 200000 107601401 200000 433145653 200000 674813610 200000 27983135 200000 624590209 200000 901636043 200000 847651105 200000 714865405 200000 507627392 200000 144228586 200000 616310309 200000 584753788 200000 800310889 200000 896409995 200000 109248438 200000 775297829 200000 602896842 200000 859283910 200000 111261428 200000 489496480 200000 881172054 200000 9714388 200000 734482465 200000 649844663 200000 338298843 200000 901411598 200000 943306907 200000 617206865 200000 261883211 200000 90547691 200000 869550309 200000 670730103 200000 618247863 200000 840653828 200000 320370334 200000 174409810 200000 545462094 200000 559253267 200000 449084039 200000 860340522 200000 318345057 200000 879555054 200000 215030401 200000 230132071 200000 63591009 200000 740314256 200000 336813963 200000 765799827 200000 608062174 200000 566776335 200000 150766535 200000 628574549 200000 37197961 200000 114233510 200000 792213109 200000 552204662 200000 636348466 200000 698744748 200000 921032693 200000 496290783 200000 841487817 200000 386136986 200000 846965193 200000 224291224 200000 611860064 200000 356065288 200000 521615503 200000 663894217 200000 671211047 200000 105573294 200000 602352138 200000 504023740 200000 434885230 200000 807393383 200000 741941529 200000 633316824 200000 257661861 200000 678661417 200000 842898877 200000 926239654 200000 746486622 200000 797094925 200000 240535319 200000 713140430 200000 345652296 200000 196275788 200000 780932966 200000 790286618 200000 283327029 200000 476949055 200000 10819596 200000 230049137 200000 25777172 200000 668889437 200000 556705673 200000 807565277 200000 324618743 200000 295003711 200000 660678525 200000 356696453 200000 211866381 200000 477728927 200000 950768297 200000 474902706 200000 345474471 200000 141622100 200000 724131054 200000 802066636 200000 104776502 200000 714955350 200000 399668044 200000 333357661 200000 548620875 200000 586742975 200000 550545891 200000 152895756 200000 969807509 200000 253270215 200000 795758068 200000 785171875 200000 78856421 200000 744480198 200000 289850335 200000 247531016 200000 375295276 200000 444225077 200000 887553829 200000 449218374 200000 577151610 200000 284535212 200000 153669223 200000 417623429 200000 331751167 200000 843935972 200000 169236325 200000 939915789 200000 753750029 200000 131335093 200000 843873023 200000 106180934 200000 392486932 200000 124297496 200000 527223094 200000 799428281 200000 973693092 200000 816184102 200000 367635243 200000 795018511 200000 864781933 200000 304309526 200000 163631390 200000 730567696 200000 492569409 200000 642164034 200000 501513839 200000 698433188 200000 28477967 200000 142049569 200000 535759262 200000 124573909 200000 615196905 200000 190511437 200000 61145166 200000 429885386 200000 324276990 200000 599992189 200000 664209213 200000 840642508 200000 476662944 200000 1607307 200000 654402637 200000 678658115 200000 487088958 200000 595109999 200000 820399742 200000 646713273 200000 883989865 200000 462144577 200000 426815472 200000 311898582 200000 573901522 200000 225608762 200000 362314212 200000 730011489 200000 131612234 200000 252738482 200000 84975803 200000 990578756 200000 661933504 200000 509008674 200000 276990452 200000 933486983 200000 355947589 200000 848340002 200000 976976945 200000 637607251 200000 910874634 200000 51980139 200000 792166706 200000 812980975 200000 474048607 200000 427089622 200000 105411543 200000 101545158 200000 796605876 200000 437002074 200000 8464418 200000 263769182 200000 811845019 200000 430059280 200000 662446385 200000 160732257 200000 823350980 200000 287983922 200000 162795335 200000 677384343 200000 479766783 200000 117997079 200000 108479939 200000 608806377 200000 593822012 200000 989445431 200000 191456550 200000 697941086 200000 392014733 200000 271738156 200000 81266449 200000 946846496 200000 296171810 200000 244194222 200000 25372227 200000 335649400 200000 46769226 200000 414781845 200000 404046494 200000 108841421 200000 774751864 200000 468949209 200000 284171042 200000 935633831 200000 551278138 200000 527222933 200000 405624815 200000 593577905 200000 830142274 200000 104396031 200000 135957574 200000 624445617 200000 74504801 200000 336076144 200000 692414600 200000 203219602 200000 94836614 200000 251581537 200000 389606965 200000 594423898 200000 9700802 200000 95314282 200000 185733613 200000 864099379 200000 121629510 200000 480803141 200000 135705457 200000 549075300 200000 999458146 200000 459312584 200000 72346529 200000 650028120 200000 427598471 200000 632706030 200000 181329023 200000 835806357 200000 625497157 200000 726389709 200000 397938986 200000 722257605 200000 94710605 200000 66641568 200000 101251554 200000 652308656 200000 714168175 200000 272024254 200000 69009418 200000 601502015 200000 693912476 200000 932731807 200000 113117216 200000 762821242 200000 856706531 200000 200165341 200000 457022405 200000 33779593 200000 957764471 200000 453263152 200000 525978555 200000 944876726 200000 573821095 200000 389695088 200000 827070433 200000 623098216 200000 336366819 200000 440794006 200000 611152184 200000 950443560 200000 238275261 200000 113317306 200000 721757152 200000 362853534 200000 259653604 200000 553218837 200000 172835611 200000 913882004 200000 498836778 200000 494049024 200000 930220872 200000 478063345 200000 678114942 200000 667301362 200000 632792039 200000 171248575 200000 368210161 200000 57929605 200000 337951643 200000 87233572 200000 601707700 200000 916242544 200000 133111330 200000 295330667 200000 569957144 200000 137002125 200000 650690653 200000 944864252 200000 403328140 200000 804428499 200000 921955406 200000 487183710 200000 501332129 200000 410688860 200000 371531028 200000 310604860 200000 47551496 200000 232091488 200000 212768496 200000 127665244 200000 993825937 200000 774534967 200000 2801474 200000 154099880 200000 532275501 200000 113410649 200000 211992715 200000 439459112 200000 393150956 200000 858199904 200000 869793388 200000 297576708 200000 55560702 200000 543415300 200000 26548133 200000 550590086 200000 466307509 200000 624804638 200000 79026710 200000 7849749 200000 787364481 200000 230087845 200000 809108160 200000 171131706 200000 563320561 200000 458486194 200000 771759556 200000 981187230 200000 967703736 200000 556743806 200000 190192225 200000 991091720 200000 413519013 200000 44365922 200000 117787385 200000 448869219 200000 710499496 200000 640117205 200000 497318156 200000 477863861 200000 375802322 200000 334191217 200000 168813370 200000 311351080 200000 726797397 200000 102941933 200000 313692485 200000 595061508 200000 955560831 200000 525549347 200000 265460747 200000 964223922 200000 617483714 200000 424022539 200000 443133839 200000 865050298 200000 190167727 200000 504568765 200000 479206640 200000 982836420 200000 122281717 200000 912422769 200000 607411311 200000 863231385 200000 247650917 200000 794970498 200000 377761645 200000 919942178 200000 103668720 200000 528503653 200000 193843305 200000 417134183 200000 968498598 200000 21821366 200000 744030469 200000 328525201 200000 609837240 200000 108674091 200000 888067073 200000 667526120 200000 467889014 200000 157775773 200000 448440125 200000 860746452 200000 197740368 200000 956882437 200000 725844922 200000 717861598 200000 923300568 200000 943109756 200000 415688601 200000 221167023 200000 49251774 200000 568201017 200000 432440858 200000 590458383 200000 429324498 200000 876123030 200000 917064605 200000 159187942 200000 75790340 200000 710113802 200000 329404835 200000 9359934 200000 922759782 200000 651965487 200000 653182668 200000 576088894 200000 170391591 200000 559962813 200000 479972570 200000 772223023 200000 619621017 200000 122876812 200000 549894315 200000 895866 200000 596614699 200000 923071892 200000 975991362 200000 872957095 200000 164949614 200000 584974063 200000 581589182 200000 853494878 200000 816716819 200000 198639317 200000 999922273 200000 622567017 200000 254001899 200000 238898591 200000 634137737 200000 263222191 200000 931499493 200000 712237252 200000 791393721 200000 426737721 200000 994726162 200000 824121053 200000 177965456 200000 518179120 200000 435286435 200000 348222883 200000 692836559 200000 942448859 200000 357911528 200000 545350639 200000 965571414 200000 650920101 200000 296643922 200000 937248696 200000 574372902 200000 938645780 200000 617784945 200000 446481432 200000 673105248 200000 845144530 200000 879396086 200000 629001030 200000 134703684 200000 103280551 200000 680694705 200000 401602204 200000 990897970 200000 984168060 200000 947889298 200000 746158737 200000 443557291 200000 324213081 200000 693318315 200000 864460991 200000 943093328 200000 262644326 200000 671332395 200000 704920542 200000 588073696 200000 604945644 200000 822626916 200000 410209222 200000 386872893 200000 835378004 200000 758194117 200000 370057072 200000 440379495 200000 436141862 200000 471008224 200000 870041332 200000 319553151 200000 797376267 200000 995357028 200000 711246731 200000 569015492 200000 875787978 200000 968038435 200000 337948046 200000 313927832 200000 140739405 200000 33179916 200000 441075316 200000 948721274 200000 934508189 200000 63795248 200000 176664790 200000 127998989 200000 805815264 200000 913079488 200000 556923502 200000 931429903 200000 686978913 200000 101149453 200000 423156754 200000 934359137 200000 73315976 200000 357280390 200000 330316733 200000 497234437 200000 58645468 200000 720371644 200000 508601477 200000 27079962 200000 180859656 200000 831963743 200000 834533541 200000 54753504 200000 978799314 200000 392326466 200000 420084596 200000 524559802 200000 565784867 200000 680220754 200000 355967851 200000 302435622 200000 378416901 200000 785727650 200000 394938914 200000 962202566 200000 319452320 200000 676332130 200000 644876369 200000 157781849 200000 66584891 200000 689235682 200000 771620307 200000 141377729 200000 2978112 200000 272172690 200000 64808862 200000 830219774 200000 591020087 200000 820068612 200000 573431243 200000 471703089 200000 484175049 200000 866039527 200000 185667987 200000 987503001 200000 387241150 200000 37846541 200000 389486415 200000 230958488 200000 74920190 200000 662063973 200000 936936054 200000 807699118 200000 565653394 200000 910747905 200000 470006689 200000 996375675 200000 77201315 200000 485903888 200000 346608778 200000 608443329 200000 635212665 200000 557357283 200000 201701896 200000 706742366 200000 108945021 200000 515225835 200000 762855443 200000 177526613 200000 645969207 200000 797276344 200000 940446661 200000 712381637 200000 426198863 200000 556402171 200000 725403990 200000 763462127 200000 192256398 200000 685746052 200000 737911326 200000 584600371 200000 582644189 200000 321857348 200000 801133206 200000 189501971 200000 364441924 200000 651999307 200000 792002646 200000 162038061 200000 884505579 200000 407003850 200000 795510807 200000 127322692 200000 851772188 200000 293244433 200000 993589169 200000 276031543 200000 941297470 200000 962450065 200000 262369821 200000 973382408 200000 190217690 200000 936432089 200000 817097076 200000 744378325 200000 662154137 200000 986716828 200000 743863021 200000 67075297 200000 215504451 200000 136310441 200000 422488802 200000 897519499 200000 496852673 200000 307447536 200000 106426058 200000 838910548 200000 809383194 200000 40545667 200000 161364287 200000 126221532 200000 28409464 200000 17701777 200000 155429880 200000 85974500 200000 10752803 200000 912423276 200000 667605967 200000 459108685 200000 842755204 200000 860177539 200000 140365500 200000 225618967 200000 498834211 200000 193261927 200000 747901911 200000 950192738 200000 754502312 200000 286303177 200000 896196953 200000 942027119 200000 486387677 200000 800601721 200000 99193498 200000 407036831 200000 125402793 200000 810945896 200000 531324435 200000 803474033 200000 839890453 200000 835324839 200000 172048732 200000 885367943 200000 103225929 200000 822956900 200000 114466606 200000 740522913 200000 46802575 200000 542492147 200000 754146658 200000 320972448 200000 575646542 200000 672504257 200000 301649135 200000 308268419 200000 260049936 200000 245439585 200000 711737838 200000 391713644 200000 701384060 200000 279766659 200000 735547801 200000 111261338 200000 830744411 200000 345570807 200000 943993927 200000 49527407 200000 644745365 200000 538046893 200000 388837744 200000 155445099 200000 772897076 200000 667817399 200000 336686510 200000 48443695 200000 454005343 200000 464057668 200000 738508985 200000 235625082 200000 936773727 200000 247215782 200000 119787369 200000 680687406 200000 55825565 200000 173372236 200000 128694198 200000 942178891 200000 147382177 200000 563580360 200000 788725435 200000 748039153 200000 328873747 200000 509790665 200000 382193838 200000 826682210 200000 254065597 200000 730406432 200000 665167592 200000 17413884 200000 759280006 200000 956631743 200000 315956194 200000 691738178 200000 43552119 200000 555491508 200000 490886452 200000 530253779 200000 50270649 200000 183864881 200000 10970520 200000 657389424 200000 820357524 200000 441441414 200000 728182500 200000 468307450 200000 145954160 200000 307568164 200000 305936403 200000 278058864 200000 638523607 200000 853136539 200000 430607163 200000 38029556 200000 20377712 200000 425488028 200000 362773911 200000 400582 200000 882260484 200000 355722743 200000 665225086 200000 284661830 200000 402886780 200000 720588188 200000 936018536 200000 611427317 200000 284431839 200000 35174301 200000 7880431 200000 963211124 200000 832463704 200000 162646826 200000 679546059 200000 254112642 200000 837049133 200000 270482578 200000 495858388 200000 14768641 200000 75623112 200000 243641672 200000 531715331 200000 670244337 200000 785276593 200000 519640539 200000 703258736 200000 689794931 200000 460961425 200000 732546043 200000 982206804 200000 169533382 200000 119195951 200000 144344185 200000 977291016 200000 617521484 200000 587941494 200000 14683463 200000 995163139 200000 79518085 200000 282121580 200000 971464051 200000 972632031 200000 448509201 200000 220051003 200000 102939439 200000 293246803 200000 984235441 200000 203099691 200000 411752907 200000 862077497 200000 120623686 200000 527341988 200000 970062776 200000 97929608 200000 229173455 200000 567531056 200000 299507335 200000 135704410 200000 267766894 200000 982289526 200000 67577575 200000 478971111 200000 408416611 200000 990749247 200000 968891049 200000 597859463 200000 892287246 200000 188806772 200000 453220541 200000 174438834 200000 288903665 200000 881964317 200000 265726261 200000 951770882 200000 490929578 200000 895014755 200000 141759297 200000 846826543 200000 730301180 200000 631637389 200000 841754929 200000 690440210 200000 965995462 200000 342589701 200000 233042037 200000 24228514 200000 35345161 200000 778296915 200000 575534495 200000 958109432 200000 963548902 200000 604179744 200000 304717407 200000 375936333 200000 690047644 200000 32987188 200000 612947332 200000 733824250 200000 871324301 200000 775031159 200000 233744641 200000 182573174 200000 340192313 200000 547999731 200000 930100196 200000 851645787 200000 14855745 200000 854085071 200000 322625119 200000 665814112 200000 217947236 200000 153816148 200000 831005635 200000 424164703 200000 932411780 200000 54774250 200000 803075711 200000 839996752 200000 49272736 200000 169946139 200000 821057060 200000 339772491 200000 332778970 200000 295943054 200000 310426467 200000 488159113 200000 586043506 200000 506810893 200000 456709133 200000 810275170 200000 956500681 200000 750059647 200000 973322001 200000 616285007 200000 303663454 200000 23206637 200000 519603328 200000 435468264 200000 845332435 200000 588739711 200000 926873994 200000 412050150 200000 587208424 200000 953521023 200000 745670273 200000 349686561 200000 614434429 200000 426711380 200000 571546837 200000 303961746 200000 145573268 200000 546981000 200000 431707414 200000 390143570 200000 68896843 200000 740426945 200000 275695349 200000 711646360 200000 213498853 200000 64842442 200000 115318593 200000 985382078 200000 794382529 200000 310828171 200000 336948717 200000 931176251 200000 665682016 200000 636651275 200000 210656775 200000 902214569 200000 850474850 200000 88481397 200000 793680322 200000 50059968 200000 39135625 200000 619670543 200000 49266284 200000 101751896 200000 890518964 200000 555443267 200000 133325944 200000 925856105 200000 554863075 200000 647434904 200000 369640308 200000 253851661 200000 733228345 200000 608025017 200000 774853650 200000 31151484 200000 243468276 200000 349155692 200000 488769571 200000 551687183 200000 852056437 200000 250083483 200000 53698710 200000 790303549 200000 681102910 200000 880129870 200000 954791804 200000 935711135 200000 476001774 200000 546888366 200000 614467590 200000 239308014 200000 838252870 200000 662607107 200000 657327236 200000 664435203 200000 482401830 200000 8689589 200000 118087271 200000 796604117 200000 213902736 200000 30164302 200000 573930047 200000 367526014 200000 673976739 200000 463684981 200000 150359996 200000 20748597 200000 829748639 200000 899656435 200000 653785520 200000 485634132 200000 986307558 200000 660174256 200000 740817931 200000 954616914 200000 812907001 200000 404667574 200000 833313757 200000 323453641 200000 749198966 200000 246646828 200000 912151894 200000 736243313 200000 106659616 200000 91492700 200000 667487176 200000 311905058 200000 226917590 200000 754315949 200000 365103522 200000 413989333 200000 99172761 200000 663541672 200000 121055350 200000 999534242 200000 198758025 200000 299868405 200000 132307187 200000 573230786 200000 589494759 200000 18913886 200000 766241515 200000 692338830 200000 357204756 200000 177821898 200000 401353037 200000 488566653 200000 946159760 200000 928898626 200000 201970730 200000 555709992 200000 866038779 200000 208496111 200000 683107507 200000 350881353 200000 271198230 200000 631213081 200000 432734008 200000 318993590 200000 262090945 200000 170389544 200000 835458858 200000 651286890 200000 108960510 200000 751123110 200000 828588313 200000 218614651 200000 51141356 200000 41643834 200000 545158838 200000 241150244 200000 434979276 200000 579752621 200000 782210769 200000 117186492 200000 983721982 200000 119065320 200000 750948699 200000 25962428 200000 237712643 200000 691572979 200000 54655332 200000 732528316 200000 426227068 200000 223744758 200000 961826077 200000 348849524 200000 525684521 200000 718876731 200000 554075605 200000 339894207 200000 388579050 200000 983685417 200000 205946879 200000 29900947 200000 823570624 200000 114864969 200000 298321706 200000 574319625 200000 147511755 200000 425828163 200000 987506694 200000 399629658 200000 117029453 200000 726031073 200000 123412069 200000 576018143 200000 190152613 200000 852686602 200000 809486134 200000 452676111 200000 798219859 200000 238059976 200000 894194314 200000 31925635 200000 884136442 200000 850769474 200000 822620562 200000 166475509 200000 736342360 200000 334001345 200000 972621983 200000 360224572 200000 60078158 200000 835031725 200000 221475104 200000 627744848 200000 661290974 200000 18531984 200000 238547366 200000 63388491 200000 341799463 200000 916145169 200000 508681186 200000 608490597 200000 892734058 200000 380747258 200000 667616420 200000 285830902 200000 787682568 200000 753027122 200000 255747037 200000 633780599 200000 516232576 200000 990212545 200000 72702621 200000 164653952 200000 979404404 200000 394944722 200000 849387285 200000 468910538 200000 794208164 200000 642052780 200000 531097749 200000 311326765 200000 41992688 200000 70332343 200000 139219853 200000 993027490 200000 113439577 200000 885045116 200000 933818255 200000 554387522 200000 637179136 200000 385928356 200000 583476043 200000 468047172 200000 661074212 200000 679716599 200000 396018832 200000 130637058 200000 802215207 200000 67078493 200000 864790097 200000 576980211 200000 293245833 200000 475321824 200000 839982748 200000 15479729 200000 252637674 200000 552181671 200000 731763364 200000 148887795 200000 33678604 200000 587656955 200000 211148471 200000 213362579 200000 848811726 200000 36552005 200000 645358151 200000 476255625 200000 184000560 200000 78466316 200000 14196709 200000 428989421 200000 591060820 200000 320096251 200000 226690880 200000 119680248 200000 29398395 200000 636199128 200000 703466281 200000 934101506 200000 278264579 200000 592666509 200000 728688017 200000 360706948 200000 342629231 200000 743978786 200000 209042312 200000 349234454 200000 655879518 200000 707172800 200000 48684863 200000 571493233 200000 882141840 200000 102466223 200000 399885830 200000 660205678 200000 803805672 200000 441585239 200000 285665870 200000 927246596 200000 428232548 200000 738703937 200000 192117159 200000 138280780 200000 565953062 200000 937159446 200000 942248642 200000 122719360 200000 932927597 200000 678378142 200000 587562350 200000 946559223 200000 723110300 200000 324249538 200000 830090398 200000 880707113 200000 249323569 200000 608066697 200000 589909089 200000 935968432 200000 996764621 200000 51767325 200000 21065703 200000 861112900 200000 590061874 200000 958693575 200000 124934530 200000 488587709 200000 49767999 200000 645722606 200000 278448801 200000 970025235 200000 268168692 200000 487563290 200000 734407638 200000 187210593 200000 8058484 200000 393455350 200000 17607376 200000 90450141 200000 224134397 200000 477287241 200000 811411552 200000 7073504 200000 982106097 200000 9225979 200000 230575223 200000 556091875 200000 264252623 200000 197068565 200000 132244518 200000 314106750 200000 972608569 200000 324779456 200000 532330396 200000 940727403 200000 299713007 200000 150069827 200000 203619882 200000 695516288 200000 772764882 200000 17000713 200000 650173505 200000 91073208 200000 916126945 200000 516995992 200000 374502769 200000 951220009 200000 349695806 200000 295019674 200000 876164714 200000 115507470 200000 140245545 200000 641563607 200000 251504894 200000 484201662 200000 897348866 200000 572574264 200000 17506845 200000 180612017 200000 246662218 200000 200578501 200000 718009815 200000 999202945 200000 670295970 200000 336797606 200000 164762972 200000 438919910 200000 779783114 200000 318743077 200000 164218622 200000 907350968 200000 805071010 200000 791514793 200000 716526637 200000 48152816 200000 694729003 200000 859477947 200000 758858104 200000 356685734 200000 376014213 200000 952148227 200000 931478162 200000 19165203 200000 226752241 200000 680808267 200000 374260297 200000 392110992 200000 888019920 200000 488772218 200000 409540751 200000 19945108 200000 87186850 200000 541966746 200000 196512885 200000 481810105 200000 745594119 200000 836388049 200000 549652010 200000 197228726 200000 7974336 200000 118160234 200000 969264895 200000 857029733 200000 320608942 200000 885529549 200000 139852133 200000 262561469 200000 921246672 200000 354382210 200000 766969068 200000 823945176 200000 69422664 200000 64359217 200000 536382533 200000 430547694 200000 65235030 200000 808659107 200000 115850048 200000 656437847 200000 405837147 200000 469018817 200000 567295182 200000 38390667 200000 929339862 200000 681143187 200000 950439679 200000 325655333 200000 272854377 200000 230455361 200000 696347396 200000 913686234 200000 302249171 200000 323910933 200000 674219309 200000 117986182 200000 968454647 200000 589479286 200000 956462314 200000 932988191 200000 939431891 200000 890490349 200000 610231501 200000 710765246 200000 971785352 200000 689025571 200000 125399173 200000 128557212 200000 752163672 200000 376468703 200000 476098788 200000 96476690 200000 866096802 200000 991934476 200000 761367513 200000 911185303 200000 35031015 200000 218932400 200000 398001782 200000 133125317 200000 288583111 200000 573209845 200000 701256426 200000 885773907 200000 819831299 200000 116155939 200000 548789895 200000 604723739 200000 423052668 200000 354471587 200000 25311676 200000 453375253 200000 621664306 200000 522108413 200000 792222234 200000 697818457 200000 766269253 200000 896211161 200000 864367186 200000 23928864 200000 396525814 200000 392707328 200000 165855284 200000 612711362 200000 831506085 200000 2833243 200000 408683185 200000 403200440 200000 846522580 200000 653585394 200000 900630489 200000 376340122 200000 924813090 200000 62222830 200000 423082205 200000 684087329 200000 813340751 200000 909813655 200000 892875789 200000 138160933 200000 148945470 200000 970914901 200000 970335962 200000 462003615 200000 108073453 200000 442218161 200000 767368148 200000 24415912 200000 644058494 200000 823162452 200000 921507499 200000 266442871 200000 360764976 200000 346371078 200000 76754481 200000 245072486 200000 866403429 200000 748428207 200000 399293014 200000 162224364 200000 447153565 200000 167283289 200000 151398441 200000 95538083 200000 12039289 200000 767824939 200000 187300829 200000 655169859 200000 238248632 200000 414942830 200000 457374400 200000 119296420 200000 589124924 200000 605553547 200000 32412996 200000 40455614 200000 976814597 200000 545562890 200000 265484026 200000 602363820 200000 439232051 200000 91282835 200000 433109649 200000 86274211 200000 991752199 200000 338914032 200000 144475610 200000 503433471 200000 628840674 200000 279665160 200000 559356870 200000 754625078 200000 316278083 200000 594769636 200000 765285990 200000 674416353 200000 160003788 200000 412078253 200000 829288681 200000 484598457 200000 176696893 200000 524921770 200000 531744672 200000 769460887 200000 925242743 200000 563251526 200000 276542971 200000 901146226 200000 141971833 200000 606387719 200000 314564748 200000 705444708 200000 997737573 200000 452818327 200000 484147459 200000 451975588 200000 985859963 200000 161200318 200000 692108848 200000 941993612 200000 15251739 200000 731891557 200000 284205572 200000 585027731 200000 368626886 200000 283662996 200000 220632974 200000 197740371 200000 915921180 200000 95915123 200000 63296257 200000 458323844 200000 650429407 200000 807984715 200000 920103852 200000 421783294 200000 402148334 200000 460213893 200000 70648319 200000 224287930 200000 487373130 200000 215573673 200000 728622988 200000 965916368 200000 752460563 200000 563051360 200000 456164610 200000 363315833 200000 55162763 200000 451043441 200000 761471538 200000 390492174 200000 636993040 200000 440219334 200000 118682125 200000 586548998 200000 858988837 200000 7356008 200000 363545764 200000 113711610 200000 812877929 200000 958493310 200000 52998438 200000 4668068 200000 468233885 200000 782118736 200000 54397924 200000 885578714 200000 481595298 200000 978239049 200000 817917519 200000 94581143 200000 614750327 200000 84773359 200000 414151415 200000 135408369 200000 654266174 200000 382346221 200000 679165325 200000 172872227 200000 673337655 200000 601586441 200000 589648609 200000 964264068 200000 170488514 200000 210656044 200000 116324580 200000 917056653 200000 398224737 200000 850935136 200000 465334438 200000 400544726 200000 385093042 200000 284274125 200000 33259095 200000 649400087 200000 871054200 200000 740731322 200000 115722569 200000 138842155 200000 515220370 200000 637665681 200000 422048236 200000 128183816 200000 433118209 200000 340136666 200000 562993103 200000 129622727 200000 37516773 200000 455564862 200000 520549797 200000 392869281 200000 808008064 200000 237156229 200000 484301116 200000 961322735 200000 805903409 200000 338311063 200000 426485639 200000 215990824 200000 174004345 200000 264785021 200000 224216724 200000 617812454 200000 543670264 200000 485211488 200000 918338965 200000 974577120 200000 128147823 200000 308957832 200000 688473307 200000 879283952 200000 718380735 200000 793118558 200000 779603925 200000 56885517 200000 356916967 200000 193716330 200000 119844116 200000 365608273 200000 843821577 200000 703089492 200000 387705417 200000 799997428 200000 132442981 200000 93777125 200000 862274628 200000 768614990 200000 272195932 200000 867363590 200000 323903222 200000 399905496 200000 819336557 200000 807543487 200000 564692335 200000 644881706 200000 988367418 200000 212348984 200000 77922272 200000 764786685 200000 711880579 200000 93978811 200000 197722009 200000 182178601 200000 969528360 200000 319223983 200000 376924426 200000 963840423 200000 639587882 200000 663075229 200000 546982853 200000 898211728 200000 464206506 200000 974870574 200000 964425850 200000 979670043 200000 350094823 200000 792251946 200000 452260600 200000 639486882 200000 491267395 200000 153261178 200000 162336818 200000 937365404 200000 605439806 200000 621068581 200000 194536502 200000 891039395 200000 716522361 200000 160399189 200000 631528503 200000 231582318 200000 361942195 200000 953138514 200000 973432451 200000 74747863 200000 542553806 200000 424226949 200000 188029068 200000 968529622 200000 552886986 200000 915339126 200000 977976547 200000 86964355 200000 810861255 200000 32615885 200000 892927799 200000 877811991 200000 926943238 200000 714156628 200000 916560985 200000 523870186 200000 724890343 200000 156445426 200000 920263738 200000 693442421 200000 199693036 200000 894995632 200000 699141610 200000 294250832 200000 495074484 200000 504434102 200000 238848922 200000 417035316 200000 112657408 200000 964836686 200000 275511962 200000 181959162 200000 438102448 200000 759328735 200000 294121819 200000 752942489 200000 416455621 200000 539834099 200000 888400749 200000 336777515 200000 102203744 200000 225714993 200000 63743872 200000 748403687 200000 568035521 200000 67629154 200000 2535270 200000 50471463 200000 901505864 200000 860213614 200000 981424655 200000 732035426 200000 261793142 200000 641190495 200000 571087754 200000 559152178 200000 148198123 200000 964786780 200000 373070090 200000 326420047 200000 181851241 200000 844130734 200000 922354398 200000 163216017 200000 731460047 200000 543840702 200000 348834422 200000 562594545 200000 210547230 200000 108912916 200000 196072035 200000 132718215 200000 261092726 200000 872196440 200000 647552599 200000 419340172 200000 279442712 200000 329951060 200000 7843616 200000 486366552 200000 523917669 200000 358968047 200000 627933360 200000 431986276 200000 644156893 200000 98054450 200000 469909527 200000 277685320 200000 480812832 200000 243741766 200000 631174 200000 587569086 200000 171250927 200000 733758323 200000 18665038 200000 786297500 200000 693873706 200000 91365665 200000 877157085 200000 744006109 200000 909603026 200000 406909658 200000 779764934 200000 741540759 200000 603622920 200000 407229253 200000 18688697 200000 558290181 200000 927512588 200000 718882859 200000 141889158 200000 274479230 200000 738026558 200000 121815669 200000 744753950 200000 877074810 200000 723237152 200000 37806634 200000 941017233 200000 457538707 200000 596342864 200000 975338613 200000 131439119 200000 414986625 200000 662643345 200000 331550620 200000 881230314 200000 60043548 200000 771795394 200000 372883721 200000 662487953 200000 503339357 200000 396724452 200000 121880388 200000 554724758 200000 802639196 200000 801665047 200000 7833078 200000 211348392 200000 615721298 200000 794491037 200000 723364326 200000 557648025 200000 884855960 200000 887564500 200000 85336319 200000 630372440 200000 258064293 200000 546451007 200000 200027719 200000 675463671 200000 651820051 200000 255900029 200000 843747304 200000 887603109 200000 589778073 200000 984863824 200000 734928682 200000 54931635 200000 338420497 200000 429804950 200000 519585909 200000 715951506 200000 264895090 200000 458598738 200000 692358995 200000 990497234 200000 809792726 200000 689018531 200000 766986859 200000 524784676 200000 530950517 200000 943595978 200000 578481542 200000 934270040 200000 324277927 200000 875536935 200000 361892749 200000 982684511 200000 156636132 200000 774518843 200000 977509512 200000 249066313 200000 616905159 200000 437536679 200000 961965984 200000 125199175 200000 310924805 200000 536074539 200000 219875612 200000 945807272 200000 167276922 200000 48513191 200000 826151526 200000 368480735 200000 708147740 200000 732356892 200000 100639238 200000 797464187 200000 688561412 200000 23881387 200000 491429797 200000 721449772 200000 829431403 200000 767860371 200000 912152587 200000 105621700 200000 805407146 200000 919914294 200000 210522400 200000 702888754 200000 468079928 200000 830651924 200000 379481070 200000 652421512 200000 600891567 200000 958010317 200000 732133532 200000 604546037 200000 403150534 200000 930692642 200000 406007411 200000 691841994 200000 639693655 200000 146052084 200000 127186395 200000 445611897 200000 609982298 200000 709537091 200000 555477598 200000 659187344 200000 301379303 200000 193327407 200000 494943396 200000 915860417 200000 172283191 200000 860168697 200000 452550260 200000 405912284 200000 782449314 200000 421409025 200000 836997816 200000 164291282 200000 802585761 200000 109992137 200000 514241400 200000 412225459 200000 127842764 200000 703311600 200000 346103772 200000 998687408 200000 20712412 200000 713792567 200000 330512430 200000 388223001 200000 696487849 200000 72760958 200000 72119765 200000 570934111 200000 121850668 200000 203587270 200000 790337883 200000 413981458 200000 869934974 200000 14939952 200000 634014310 200000 601908962 200000 601061590 200000 907394299 200000 826790337 200000 385468321 200000 276377742 200000 39741577 200000 795872084 200000 470700350 200000 800058141 200000 274023770 200000 288431654 200000 971545291 200000 441256989 200000 461796367 200000 933946978 200000 859078775 200000 189398598 200000 122688615 200000 437871950 200000 365935508 200000 917235568 200000 410286404 200000 920745812 200000 214488721 200000 560794259 200000 852012710 200000 969511931 200000 672160000 200000 964892106 200000 317153197 200000 808408558 200000 159529872 200000 803617866 200000 855403162 200000 586669299 200000 310621714 200000 728467567 200000 298835662 200000 274413556 200000 849366903 200000 876702639 200000 338136777 200000 151362298 200000 963142607 200000 714193059 200000 9489451 200000 506975019 200000 598462539 200000 648765188 200000 644815797 200000 119598290 200000 818046267 200000 940392875 200000 512006471 200000 977654614 200000 180606992 200000 998136975 200000 862276578 200000 845658945 200000 264708954 200000 987634890 200000 871800231 200000 630317626 200000 411693258 200000 644799123 200000 994357718 200000 926012170 200000 483728688 200000 3573060 200000 605091535 200000 314782105 200000 584285820 200000 507454292 200000 357275155 200000 149504753 200000 145034176 200000 197771869 200000 851466307 200000 76116793 200000 716877100 200000 218783511 200000 768149278 200000 945448891 200000 310888975 200000 127923034 200000 740337030 200000 518687966 200000 183732444 200000 298779679 200000 444657531 200000 21145643 200000 26844961 200000 752182654 200000 811154461 200000 590935626 200000 863970705 200000 430047920 200000 955901870 200000 227942149 200000 281778170 200000 10318862 200000 283734925 200000 234150211 200000 89449294 200000 533260047 200000 536847930 200000 256234253 200000 879291806 200000 164201548 200000 544131415 200000 922296204 200000 489564697 200000 54401919 200000 259799972 200000 936063752 200000 737566480 200000 409039742 200000 754365186 200000 515818729 200000 650054644 200000 878465092 200000 21689456 200000 446361017 200000 665792341 200000 877444327 200000 7447568 200000 517350687 200000 701720292 200000 145654178 200000 70084386 200000 433787364 200000 888735601 200000 845082572 200000 260833799 200000 422503921 200000 576419565 200000 603660254 200000 946244158 200000 398454862 200000 99101287 200000 174895984 200000 15237225 200000 827646243 200000 663298066 200000 362893627 200000 264875079 200000 529338298 200000 748683069 200000 237542167 200000 726067386 200000 439470714 200000 433283672 200000 358614013 200000 144893378 200000 256681196 200000 405895413 200000 608367109 200000 501208192 200000 495369144 200000 858821059 200000 872097896 200000 966035251 200000 770219688 200000 504982676 200000 774183807 200000 705263933 200000 189398692 200000 321761367 200000 83796673 200000 576270110 200000 228793267 200000 875681054 200000 897104584 200000 752235638 200000 198403327 200000 296290840 200000 485327691 200000 577542150 200000 853060816 200000 684758422 200000 546137380 200000 487237551 200000 86445710 200000 300981513 200000 207604810 200000 351257201 200000 909673667 200000 571219202 200000 641604055 200000 150893164 200000 42736918 200000 455049520 200000 609716739 200000 728684769 200000 371705425 200000 112046692 200000 308576806 200000 445884464 200000 895891547 200000 677783695 200000 559505593 200000 490596314 200000 564548668 200000 675789505 200000 652688212 200000 154682496 200000 452642847 200000 951821098 200000 293342384 200000 277103586 200000 663418699 200000 728561948 200000 616543909 200000 174599392 200000 396553256 200000 387754759 200000 785474092 200000 101055867 200000 162767423 200000 218611323 200000 241630046 200000 906211028 200000 110157369 200000 881383464 200000 629537138 200000 423505707 200000 461392350 200000 481082848 200000 930236098 200000 828017632 200000 441558550 200000 505397394 200000 662985413 200000 210547572 200000 332977387 200000 842784336 200000 811126805 200000 238714759 200000 867035012 200000 769225289 200000 764281449 200000 510801626 200000 461114410 200000 820957391 200000 865242267 200000 413638990 200000 464925766 200000 402434897 200000 980677283 200000 632071651 200000 958285407 200000 155975264 200000 635255705 200000 188393145 200000 61220896 200000 787396013 200000 834030518 200000 229884689 200000 259489871 200000 368757257 200000 754524242 200000 918369612 200000 986361558 200000 860650851 200000 490658278 200000 974869737 200000 982376125 200000 243994316 200000 190811658 200000 134679178 200000 379164717 200000 458823797 200000 909909367 200000 624930287 200000 180846702 200000 691360686 200000 533709318 200000 725855224 200000 298396136 200000 505646312 200000 890532014 200000 28328615 200000 655545892 200000 713778098 200000 528770953 200000 332089114 200000 489034699 200000 745196735 200000 874601422 200000 212629908 200000 991065253 200000 120182750 200000 599612375 200000 506734452 200000 472310683 200000 957270016 200000 829865243 200000 691106619 200000 17301172 200000 970677556 200000 166123572 200000 427486346 200000 143839002 200000 778461357 200000 171678426 200000 507448864 200000 330774294 200000 764546745 200000 110798821 200000 800711135 200000 562971663 200000 207709387 200000 93855566 200000 270751431 200000 42290318 200000 341207921 200000 122519597 200000 912164088 200000 311250491 200000 813203549 200000 678656187 200000 796252083 200000 409965536 200000 892668512 200000 485682256 200000 900849497 200000 774225252 200000 413002601 200000 993571685 200000 82528106 200000 80039376 200000 998950025 200000 207170962 200000 582689926 200000 923082061 200000 35654641 200000 1890193 200000 811731566 200000 614966562 200000 616988913 200000 831056184 200000 764438530 200000 515561914 200000 440387578 200000 174886786 200000 247907140 200000 499754139 200000 389731996 200000 342113413 200000 70496083 200000 625858159 200000 750101384 200000 309028220 200000 939759215 200000 48107263 200000 645373582 200000 639575742 200000 670036475 200000 471927601 200000 659127967 200000 231450563 200000 183499381 200000 292535568 200000 182451658 200000 700938533 200000 457672062 200000 349734851 200000 967419714 200000 85871772 200000 787440088 200000 112031124 200000 609786710 200000 682514688 200000 228437346 200000 840943594 200000 399057270 200000 436115018 200000 368731933 200000 811765070 200000 833390132 200000 366872978 200000 543287082 200000 382591336 200000 924795711 200000 465439505 200000 320489160 200000 53194498 200000 475895145 200000 811868192 200000 670253145 200000 402031619 200000 327506593 200000 553290550 200000 57514844 200000 531155317 200000 196944888 200000 369148909 200000 38506100 200000 8926078 200000 334170015 200000 612353788 200000 374865247 200000 333237097 200000 462362855 200000 342942269 200000 69821182 200000 906322334 200000 621233215 200000 251370663 200000 212162387 200000 716531621 200000 761904440 200000 754981460 200000 755404669 200000 157380646 200000 430955139 200000 339406972 200000 679735741 200000 732975850 200000 398554608 200000 85966711 200000 103789939 200000 225547482 200000 247765104 200000 526796989 200000 175209761 200000 211063294 200000 136472083 200000 640181993 200000 909718629 200000 604649342 200000 126896649 200000 928306608 200000 783008770 200000 347668900 200000 779330724 200000 183118830 200000 278859223 200000 10622423 200000 315625300 200000 359550873 200000 95426277 200000 146895008 200000 974577321 200000 119409098 200000 347249485 200000 534198184 200000 508705875 200000 816217786 200000 688266318 200000 235687862 200000 369449252 200000 985188290 200000 412654154 200000 251289781 200000 624350475 200000 866284889 200000 118837441 200000 927502763 200000 95956250 200000 492818201 200000 843668563 200000 592004802 200000 863839616 200000 530920377 200000 124904642 200000 631241538 200000 285541262 200000 359604499 200000 491249900 200000 936275348 200000 661069237 200000 517196319 200000 859860180 200000 908513088 200000 890244998 200000 688739573 200000 448966041 200000 925318894 200000 216723376 200000 426992334 200000 996980604 200000 184556135 200000 620027908 200000 450429954 200000 1875934 200000 376643220 200000 287393139 200000 495321098 200000 503520062 200000 981976957 200000 675608077 200000 713059710 200000 454697278 200000 868939851 200000 823275267 200000 635209751 200000 435892382 200000 306952518 200000 5396645 200000 605762221 200000 107182398 200000 336955350 200000 863963747 200000 349765945 200000 877132319 200000 242946180 200000 442921167 200000 397678804 200000 53048162 200000 639368953 200000 379090329 200000 552031669 200000 10677831 200000 43070461 200000 87689105 200000 668095798 200000 45660974 200000 915489656 200000 58534055 200000 252774862 200000 329653144 200000 689531508 200000 720048109 200000 535409943 200000 371663909 200000 353644824 200000 609547666 200000 86912969 200000 590348951 200000 673322669 200000 119330024 200000 861874108 200000 533161932 200000 413503900 200000 780035166 200000 331566568 200000 111198663 200000 201835885 200000 826191237 200000 562979432 200000 995841959 200000 529383624 200000 762350863 200000 889893489 200000 182468526 200000 87248759 200000 371676874 200000 596278367 200000 929285946 200000 451742305 200000 587203496 200000 156417448 200000 364548814 200000 844683663 200000 785809337 200000 835057893 200000 96684553 200000 613782058 200000 620571182 200000 773575119 200000 600619436 200000 182066298 200000 788787031 200000 144357695 200000 27192215 200000 626758631 200000 794164901 200000 952195884 200000 470707404 200000 343164666 200000 254929064 200000 296783536 200000 814025577 200000 102144860 200000 931990289 200000 936878082 200000 658886833 200000 82448853 200000 313422000 200000 792685692 200000 276409603 200000 517529678 200000 790257013 200000 212020373 200000 877926368 200000 45274063 200000 622396530 200000 565940711 200000 940692969 200000 155692672 200000 853983190 200000 920533290 200000 709099230 200000 697171882 200000 685352691 200000 293239862 200000 359703966 200000 193608630 200000 561771065 200000 254908420 200000 227546668 200000 568973868 200000 158920503 200000 488811692 200000 645524904 200000 361924533 200000 72897695 200000 716426599 200000 138629713 200000 283499032 200000 475341890 200000 685019278 200000 305996169 200000 540739647 200000 33548559 200000 394038168 200000 976860111 200000 612144179 200000 485526807 200000 847620894 200000 68827334 200000 554069275 200000 598064523 200000 715626714 200000 790965548 200000 182123839 200000 672768188 200000 210149282 200000 508994274 200000 240014858 200000 246114841 200000 691521905 200000 920019690 200000 634975746 200000 774501939 200000 28539229 200000 129676131 200000 203492050 200000 817979067 200000 996025249 200000 667412366 200000 615585088 200000 430733441 200000 237860756 200000 423953867 200000 809132854 200000 746916725 200000 459225519 200000 212615067 200000 876083643 200000 887549097 200000 232517514 200000 781285279 200000 908847354 200000 359768653 200000 38595038 200000 19624854 200000 926597689 200000 801856433 200000 379978883 200000 762346595 200000 741775842 200000 337875781 200000 125694578 200000 11513860 200000 709120381 200000 59032731 200000 494677443 200000 867949978 200000 753154483 200000 930174050 200000 426668975 200000 82123110 200000 612756556 200000 860374124 200000 496928911 200000 957738185 200000 475879472 200000 458274216 200000 355461082 200000 60819011 200000 982409576 200000 530745384 200000 509113386 200000 319476596 200000 360223517 200000 212607259 200000 703589686 200000 438016286 200000 706258839 200000 234032338 200000 588233688 200000 446115103 200000 937870399 200000 46720190 200000 681940487 200000 742461562 200000 201782173 200000 872468335 200000 151672541 200000 783134542 200000 748341593 200000 414739094 200000 490405522 200000 923036380 200000 102889020 200000 287125252 200000 288351870 200000 248434052 200000 654586927 200000 998528679 200000 747928858 200000 633605320 200000 449533498 200000 986200722 200000 718654974 200000 598367047 200000 528977542 200000 67714293 200000 694906851 200000 38643393 200000 276558426 200000 411578656 200000 712053409 200000 222395929 200000 863417376 200000 330871684 200000 398206257 200000 47072077 200000 139938656 200000 122028977 200000 892730796 200000 678588286 200000 945542339 200000 906296919 200000 65680713 200000 725965038 200000 913734673 200000 925633352 200000 875762786 200000 942908156 200000 90705459 200000 212838259 200000 287236718 200000 370533417 200000 549918512 200000 260721898 200000 911664135 200000 388051477 200000 393354290 200000 49598172 200000 992655076 200000 922552706 200000 493368193 200000 239219099 200000 723489759 200000 181109326 200000 27859590 200000 41779862 200000 641473264 200000 866572156 200000 739294153 200000 294473310 200000 364972335 200000 39873835 200000 10743538 200000 85124772 200000 651774165 200000 680929436 200000 661685451 200000 663833145 200000 652793658 200000 735190576 200000 401780027 200000 345401611 200000 444121815 200000 706295654 200000 545812299 200000 180740142 200000 365595460 200000 193581280 200000 533834531 200000 68951504 200000 11705146 200000 729178718 200000 587877389 200000 848847682 200000 901891730 200000 843963073 200000 973530736 200000 988335860 200000 486455363 200000 47109128 200000 782977494 200000 312578168 200000 901159015 200000 467615573 200000 935032038 200000 59684990 200000 943182389 200000 917531367 200000 176413033 200000 765165270 200000 548886535 200000 311073312 200000 666143303 200000 301484144 200000 588662100 200000 885773696 200000 26655626 200000 58511710 200000 101226678 200000 904595624 200000 811318873 200000 903435983 200000 816334821 200000 510280279 200000 711602941 200000 488394005 200000 261558201 200000 924662895 200000 513647839 200000 144052639 200000 573652011 200000 692155376 200000 30365831 200000 592575743 200000 568914003 200000 601009914 200000 940715422 200000 483427044 200000 468638826 200000 13880015 200000 755430635 200000 457955359 200000 977590728 200000 343035853 200000 220716632 200000 444532898 200000 846069990 200000 823665015 200000 481071853 200000 414670715 200000 199732060 200000 391478892 200000 188276435 200000 644096732 200000 386087908 200000 620178029 200000 572396882 200000 989325845 200000 105032788 200000 102679643 200000 117787346 200000 499025815 200000 321733543 200000 185300533 200000 728956125 200000 347603186 200000 328126963 200000 435584797 200000 957176346 200000 89320663 200000 455945331 200000 291003731 200000 680483410 200000 469947158 200000 125016446 200000 674077751 200000 339193966 200000 367684255 200000 339203724 200000 36896842 200000 48859765 200000 883663748 200000 570357303 200000 677895981 200000 734281618 200000 575189749 200000 430144567 200000 6534559 200000 454293003 200000 826345794 200000 800569700 200000 896298370 200000 357613386 200000 983443931 200000 212229047 200000 200993238 200000 461120983 200000 371260754 200000 633203784 200000 212064956 200000 510423899 200000 394333014 200000 936790865 200000 842420595 200000 645201054 200000 27747000 200000 616721448 200000 110314589 200000 907966344 200000 858563434 200000 864491847 200000 515549946 200000 342142242 200000 132741242 200000 960475207 200000 120105962 200000 946719125 200000 245175834 200000 228805087 200000 364060910 200000 457758761 200000 828646811 200000 939673065 200000 710264551 200000 810739014 200000 99144044 200000 771715420 200000 642361300 200000 859197046 200000 753386270 200000 408477266 200000 888393431 200000 300489312 200000 915646818 200000 410625539 200000 771444784 200000 416712397 200000 890913288 200000 870801607 200000 574684479 200000 134431910 200000 583560704 200000 303016470 200000 479922310 200000 529096691 200000 294815068 200000 180021387 200000 906850212 200000 376381405 200000 927444812 200000 330502619 200000 281444697 200000 857304747 200000 274253856 200000 427605730 200000 881923975 200000 808200135 200000 471333193 200000 334973334 200000 679820079 200000 917152185 200000 416847702 200000 684967696 200000 197168751 200000 70776362 200000 893966330 200000 251224969 200000 605215370 200000 237690850 200000 404874755 200000 16196186 200000 14642142 200000 227439305 200000 822434660 200000 450699770 200000 146145774 200000 196527081 200000 454036779 200000 376391171 200000 625383770 200000 125783401 200000 923765131 200000 204379948 200000 918847969 200000 423077010 200000 173138386 200000 594986319 200000 867314789 200000 47868365 200000 93426290 200000 371098468 200000 62053605 200000 777223329 200000 75564283 200000 877539203 200000 92059267 200000 484055993 200000 366770718 200000 410481381 200000 66204031 200000 370611419 200000 691541420 200000 779979746 200000 993797434 200000 490055921 200000 207434388 200000 956810227 200000 906871859 200000 848178691 200000 581358311 200000 413137328 200000 492003340 200000 937411897 200000 799330773 200000 63697618 200000 421936005 200000 778466525 200000 47763888 200000 891789361 200000 975770750 200000 777597526 200000 468702184 200000 984075718 200000 281018361 200000 332032046 200000 600467725 200000 901015722 200000 779633172 200000 6126603 200000 43622608 200000 635307796 200000 560805906 200000 944506552 200000 964804608 200000 481601630 200000 55617106 200000 574129693 200000 780736656 200000 619947775 200000 71281237 200000 910274881 200000 328500111 200000 587317905 200000 362789051 200000 789196879 200000 354339117 200000 164078540 200000 244155718 200000 225776781 200000 951359163 200000 840161416 200000 869809365 200000 998571109 200000 387083435 200000 28895165 200000 507503976 200000 87156574 200000 369647243 200000 876231558 200000 244853794 200000 173932579 200000 492260109 200000 756844824 200000 609184577 200000 273411706 200000 7077378 200000 888679631 200000 442211879 200000 319513421 200000 586084441 200000 42880033 200000 66857811 200000 817506981 200000 624995875 200000 971289511 200000 784263271 200000 535791016 200000 713813649 200000 566663962 200000 983014435 200000 860080289 200000 538912243 200000 875904851 200000 280906343 200000 464060663 200000 528072122 200000 96000585 200000 911152181 200000 544348468 200000 832121462 200000 752482070 200000 199309740 200000 245881599 200000 898807255 200000 635745265 200000 778573324 200000 375902497 200000 756414127 200000 841710132 200000 436949944 200000 162888578 200000 875967214 200000 451431511 200000 326881838 200000 11792684 200000 202800548 200000 867473393 200000 296840207 200000 893018182 200000 919242497 200000 26292669 200000 162750749 200000 401664538 200000 773907031 200000 605299090 200000 938277943 200000 900848911 200000 220960277 200000 878689897 200000 530493278 200000 57326254 200000 7726541 200000 748733018 200000 233549234 200000 882288031 200000 247087662 200000 840358046 200000 155296628 200000 404119468 200000 518209802 200000 987985294 200000 684475909 200000 223755196 200000 707778384 200000 257569441 200000 763823589 200000 718988760 200000 220314385 200000 740083312 200000 225162420 200000 132626729 200000 990534526 200000 494334645 200000 918610739 200000 607115255 200000 746526439 200000 429810758 200000 764010819 200000 877073834 200000 773886653 200000 897241374 200000 754758627 200000 330090188 200000 956878224 200000 322252883 200000 747234613 200000 727287556 200000 530323729 200000 239940128 200000 910801529 200000 386723099 200000 437221392 200000 314552796 200000 538596367 200000 982615802 200000 135179390 200000 325262848 200000 945025400 200000 118480809 200000 907495275 200000 54349860 200000 714449749 200000 144931664 200000 215912200 200000 525255425 200000 323645286 200000 915114809 200000 502265508 200000 220645999 200000 831083147 200000 21392331 200000 56437426 200000 428382055 200000 371526853 200000 832524431 200000 344343745 200000 270418945 200000 762073396 200000 593355821 200000 837812609 200000 878391670 200000 946769946 200000 50042479 200000 937203908 200000 941497887 200000 190379222 200000 705615421 200000 382141305 200000 592933235 200000 568354792 200000 553309086 200000 279373745 200000 821530636 200000 875167987 200000 336031676 200000 218386590 200000 373903265 200000 802738869 200000 306754783 200000 433499790 200000 972699404 200000 667701520 200000 162443888 200000 867866867 200000 634960452 200000 181710083 200000 218258678 200000 268742237 200000 128243811 200000 405890224 200000 785160219 200000 975318653 200000 491533729 200000 516883287 200000 180203688 200000 635382819 200000 830253398 200000 788102489 200000 406395524 200000 875528000 200000 127946235 200000 637886517 200000 650803384 200000 366580964 200000 117560104 200000 994728077 200000 555018092 200000 840103744 200000 139491734 200000 683712033 200000 831717354 200000 827441060 200000 769554717 200000 495979473 200000 548014233 200000 512919680 200000 414961846 200000 319572894 200000 523496706 200000 400435046 200000 687025274 200000 49764009 200000 752136654 200000 493756678 200000 198714784 200000 809423153 200000 497752261 200000 669251376 200000 904234626 200000 252310680 200000 816985807 200000 329646804 200000 20681879 200000 965162846 200000 766051830 200000 338929156 200000 653666937 200000 592663843 200000 751070561 200000 199781871 200000 418176479 200000 9365161 200000 141235033 200000 967257318 200000 972522403 200000 573044687 200000 426949959 200000 577857627 200000 726732221 200000 553922453 200000 59714482 200000 877169372 200000 302381893 200000 89326621 200000 54862405 200000 138753051 200000 460279924 200000 582592680 200000 872297926 200000 316075752 200000 844380834 200000 936743316 200000 309741087 200000 584652596 200000 664703560 200000 701467236 200000 274739288 200000 738199055 200000 297283326 200000 843698615 200000 587757210 200000 726800810 200000 156589437 200000 348903245 200000 173052973 200000 977255253 200000 765649822 200000 123587081 200000 697216377 200000 545445761 200000 797731928 200000 228188137 200000 497390599 200000 359255998 200000 822968261 200000 983371279 200000 338207360 200000 962928829 200000 658598172 200000 470978747 200000 471016108 200000 586793038 200000 942689463 200000 828736845 200000 513900916 200000 384833889 200000 455277069 200000 639014470 200000 401961695 200000 516748296 200000 179123128 200000 94202694 200000 332586008 200000 301351794 200000 297637232 200000 543836431 200000 579081573 200000 336325105 200000 292172301 200000 325746560 200000 618726448 200000 681558260 200000 161570696 200000 563871129 200000 813550337 200000 644555533 200000 556847865 200000 433166205 200000 16296320 200000 509732331 200000 396307097 200000 178422378 200000 109479031 200000 686735455 200000 492211136 200000 525321410 200000 666420685 200000 19206234 200000 184637671 200000 819158532 200000 752039051 200000 297278189 200000 111043494 200000 881972946 200000 37891802 200000 537686087 200000 491070647 200000 140837612 200000 801595394 200000 158795705 200000 293533168 200000 121784627 200000 461398635 200000 769781684 200000 502504012 200000 711203238 200000 995556766 200000 386512328 200000 827800545 200000 702473575 200000 381846596 200000 191450790 200000 57139178 200000 973387958 200000 699643430 200000 379332125 200000 751163070 200000 466008307 200000 587382314 200000 737800480 200000 261153749 200000 455902879 200000 955201115 200000 84976574 200000 529070025 200000 832629595 200000 294954464 200000 271818536 200000 71154770 200000 614738919 200000 889862915 200000 274466221 200000 142787144 200000 58747939 200000 89330987 200000 56013504 200000 370521508 200000 458142992 200000 166264545 200000 914617071 200000 220093310 200000 534281422 200000 293389773 200000 120082925 200000 721080336 200000 810284190 200000 450938553 200000 287299208 200000 475888816 200000 236239585 200000 360437644 200000 841485490 200000 445503448 200000 225793303 200000 467647824 200000 529544060 200000 201706785 200000 824620000 200000 128956459 200000 980962581 200000 430847810 200000 562155261 200000 800650600 200000 385325262 200000 315048469 200000 972744527 200000 590030191 200000 664750360 200000 384694417 200000 799553749 200000 80075208 200000 346689923 200000 574979280 200000 299991217 200000 556228891 200000 492128960 200000 898287114 200000 414767907 200000 470256433 200000 498588319 200000 340979351 200000 353205644 200000 446664947 200000 98256401 200000 489694703 200000 776843883 200000 512314985 200000 668835110 200000 610893485 200000 353673570 200000 794524347 200000 77942031 200000 264312454 200000 532356913 200000 484212787 200000 555648028 200000 393027670 200000 82398136 200000 589225528 200000 682132413 200000 386195987 200000 427166712 200000 6597459 200000 666652804 200000 758372566 200000 653568017 200000 626229549 200000 290808353 200000 179403992 200000 472095557 200000 251228813 200000 902221667 200000 875519858 200000 396204019 200000 104690014 200000 563697213 200000 974030107 200000 866427292 200000 374859430 200000 452093885 200000 929675629 200000 266651872 200000 594617999 200000 943021077 200000 595800351 200000 149477760 200000 120024673 200000 87304854 200000 773082123 200000 956794461 200000 732614277 200000 901843887 200000 379067177 200000 275411319 200000 652584067 200000 353825521 200000 551286929 200000 102843886 200000 151817475 200000 87693581 200000 356198268 200000 912497155 200000 656416206 200000 946243027 200000 318883394 200000 822583062 200000 183968205 200000 971661876 200000 718190172 200000 876979113 200000 759009032 200000 868053568 200000 400902242 200000 941615451 200000 270525608 200000 541149992 200000 521719821 200000 374541548 200000 838649077 200000 434233660 200000 430631477 200000 547311167 200000 565003095 200000 140613101 200000 531234515 200000 712779346 200000 448879191 200000 663027659 200000 288855808 200000 363428679 200000 193895326 200000 480086662 200000 542194931 200000 417842781 200000 215552500 200000 90910448 200000 600660486 200000 386289654 200000 386124609 200000 287636217 200000 747606192 200000 949369234 200000 642356367 200000 170945456 200000 487986827 200000 754573266 200000 2881541 200000 751021896 200000 677452367 200000 864644725 200000 229842156 200000 939302671 200000 70918612 200000 456422493 200000 590690733 200000 103730039 200000 382376466 200000 381735306 200000 908027856 200000 976983057 200000 980967204 200000 831484700 200000 394679293 200000 567559564 200000 991565887 200000 190890836 200000 285209598 200000 9098169 200000 90258367 200000 759633811 200000 949916346 200000 246902665 200000 243263770 200000 500865624 200000 802540090 200000 893500173 200000 790065897 200000 854003013 200000 645139879 200000 839353716 200000 330120933 200000 440459034 200000 746105161 200000 903044879 200000 394868711 200000 348096440 200000 864420488 200000 228856655 200000 851719654 200000 982274590 200000 482329069 200000 566530244 200000 292193276 200000 137707630 200000 22265633 200000 426235166 200000 51192928 200000 187188200 200000 991956716 200000 60577583 200000 531022444 200000 26398444 200000 509285687 200000 845390567 200000 392977560 200000 653473019 200000 237366026 200000 464193366 200000 340243579 200000 595215030 200000 404017805 200000 71353516 200000 471358160 200000 85675996 200000 399697161 200000 599671867 200000 747147118 200000 333956943 200000 908798183 200000 758392946 200000 80275790 200000 47950095 200000 267626927 200000 891812579 200000 512682120 200000 283844668 200000 570620938 200000 576289853 200000 744841813 200000 147787544 200000 85760447 200000 443464273 200000 644611342 200000 135032065 200000 289929145 200000 7383057 200000 629383722 200000 452410490 200000 515638270 200000 557390731 200000 864672322 200000 761842466 200000 817165752 200000 571719153 200000 781419792 200000 80512442 200000 449856814 200000 292334483 200000 826728810 200000 800524835 200000 738657739 200000 728511458 200000 446788427 200000 383248732 200000 770985493 200000 666493806 200000 522271177 200000 733889415 200000 136020407 200000 11524072 200000 978769183 200000 105026532 200000 288690551 200000 396879392 200000 258410148 200000 921440979 200000 117093695 200000 951344135 200000 162899665 200000 156004310 200000 372630550 200000 210150061 200000 112295742 200000 724066699 200000 7729191 200000 856911938 200000 786724004 200000 784381365 200000 189306040 200000 83711512 200000 358303963 200000 258919219 200000 483511859 200000 541967007 200000 380731100 200000 127806982 200000 764223008 200000 613449574 200000 154875071 200000 953133903 200000 486468392 200000 830164768 200000 111586749 200000 170604877 200000 79164179 200000 822714267 200000 449513007 200000 767658338 200000 655828681 200000 169162186 200000 683255692 200000 594870798 200000 641814099 200000 955726779 200000 65861742 200000 639019249 200000 933638362 200000 836860576 200000 355906700 200000 460873420 200000 392237734 200000 970300106 200000 341567680 200000 821397888 200000 275731232 200000 433339816 200000 816186113 200000 610631180 200000 701773520 200000 185060811 200000 513299561 200000 251091602 200000 526255454 200000 253138660 200000 768631600 200000 751802450 200000 344522643 200000 879528387 200000 462141102 200000 444767149 200000 114776920 200000 872564313 200000 901492572 200000 899741218 200000 354404277 200000 221786550 200000 379985106 200000 457004627 200000 356240595 200000 840012811 200000 267426249 200000 173400576 200000 109857273 200000 856304296 200000 36421657 200000 408537609 200000 11441041 200000 648349181 200000 743633083 200000 23076463 200000 659193124 200000 936706460 200000 605248968 200000 850231891 200000 243502424 200000 543063605 200000 824155255 200000 520797684 200000 145074680 200000 182951319 200000 1368354 200000 179375284 200000 334424044 200000 870684341 200000 69364544 200000 844075283 200000 922507067 200000 958948253 200000 175316843 200000 423647922 200000 954156815 200000 419488130 200000 996067162 200000 655985744 200000 346306992 200000 486048946 200000 41432551 200000 896162255 200000 531408007 200000 651033759 200000 70261514 200000 989397039 200000 451535388 200000 684988890 200000 918462427 200000 360261008 200000 358218263 200000 448403474 200000 482794643 200000 235130163 200000 868489026 200000 816424472 200000 208532106 200000 544740216 200000 177093508 200000 346089437 200000 109012025 200000 298007009 200000 151300070 200000 845704817 200000 312553784 200000 406692109 200000 300951696 200000 490968069 200000 13444160 200000 798841021 200000 626270924 200000 600833001 200000 46577962 200000 472266193 200000 238972161 200000 422682254 200000 825577709 200000 619664458 200000 348439737 200000 938332036 200000 628580259 200000 653430601 200000 56217243 200000 265424251 200000 434851971 200000 481341710 200000 162409584 200000 262242885 200000 302512615 200000 682259193 200000 230737696 200000 315504338 200000 431850822 200000 299338635 200000 995544245 200000 290127154 200000 184348474 200000 923309157 200000 222743126 200000 373564053 200000 177997179 200000 106832454 200000 518896716 200000 431151949 200000 137382113 200000 226393360 200000 690999296 200000 521530057 200000 604873573 200000 539338179 200000 129995258 200000 475197338 200000 466234911 200000 638304895 200000 56280035 200000 893371762 200000 61901640 200000 531456133 200000 657694338 200000 711783199 200000 4373048 200000 113513014 200000 74796993 200000 110870675 200000 174305128 200000 760277266 200000 228730024 200000 372203230 200000 36014192 200000 872443833 200000 702950752 200000 430410801 200000 668978698 200000 185058284 200000 51138353 200000 417878493 200000 111989260 200000 209333899 200000 957749891 200000 700004944 200000 657475953 200000 77617048 200000 230723296 200000 534560542 200000 971612751 200000 994363953 200000 901619951 200000 660825332 200000 172966881 200000 126537369 200000 451801209 200000 113903013 200000 796440190 200000 24267823 200000 80260199 200000 671499297 200000 90505630 200000 702481781 200000 93394625 200000 698058360 200000 860482523 200000 492968969 200000 188691119 200000 667083226 200000 549539565 200000 906865326 200000 772657786 200000 435124889 200000 732712876 200000 172246339 200000 905307531 200000 56174116 200000 424225297 200000 760549065 200000 724025962 200000 239865613 200000 151549748 200000 528927072 200000 48132288 200000 454684419 200000 624710991 200000 524335690 200000 9636693 200000 890715352 200000 158037432 200000 362448357 200000 78810641 200000 781376635 200000 990352105 200000 816315828 200000 742331389 200000 468689662 200000 124554875 200000 618933334 200000 758107970 200000 51615376 200000 329814821 200000 155230605 200000 349036840 200000 361680514 200000 93436097 200000 888935991 200000 861712407 200000 383889221 200000 939521094 200000 167511127 200000 104170905 200000 893436521 200000 591128526 200000 324080908 200000 399613525 200000 116121759 200000 795032209 200000 957752471 200000 330886165 200000 610567607 200000 543154919 200000 68665944 200000 234436031 200000 192745122 200000 646521416 200000 412224720 200000 600718174 200000 235657584 200000 717333839 200000 767124896 200000 812112922 200000 984262482 200000 172530610 200000 327168392 200000 816339002 200000 605619864 200000 191735370 200000 102712936 200000 164230952 200000 213654194 200000 520803088 200000 847940929 200000 151122796 200000 854045234 200000 168766748 200000 234308148 200000 161295535 200000 845708487 200000 908287655 200000 383000192 200000 724467129 200000 141748035 200000 796051722 200000 670116487 200000 851020402 200000 411920789 200000 748789948 200000 116174793 200000 505581028 200000 640208079 200000 690031447 200000 740006630 200000 264176182 200000 336109344 200000 751057298 200000 215817119 200000 770146993 200000 756193242 200000 719903047 200000 465584341 200000 549350846 200000 978382188 200000 886926702 200000 79287944 200000 316019428 200000 902872935 200000 434914847 200000 46972376 200000 785130190 200000 126790268 200000 174757011 200000 382777606 200000 975859522 200000 677537403 200000 377951010 200000 344796019 200000 174663978 200000 334614613 200000 697315653 200000 261221790 200000 358370958 200000 9430042 200000 807757716 200000 526632233 200000 884513430 200000 653991163 200000 660492744 200000 35491028 200000 424573324 200000 498299208 200000 508416185 200000 397880959 200000 711347927 200000 496714354 200000 504475232 200000 914659627 200000 535542017 200000 971334921 200000 704824278 200000 970908921 200000 521577904 200000 331569853 200000 226579794 200000 354621224 200000 393178543 200000 509976160 200000 761553966 200000 63909915 200000 668580070 200000 936852961 200000 152167137 200000 154056016 200000 275724892 200000 586783314 200000 561835781 200000 13901672 200000 761496124 200000 12454370 200000 61201234 200000 909517860 200000 375416268 200000 171737571 200000 883546016 200000 497767013 200000 957122422 200000 28197572 200000 360840936 200000 491543083 200000 214104257 200000 882462231 200000 209308482 200000 89617558 200000 523673176 200000 91453067 200000 565608934 200000 978407911 200000 119729153 200000 204659185 200000 15213871 200000 653828991 200000 558105254 200000 85649210 200000 202160275 200000 17341406 200000 942556240 200000 393097334 200000 928438955 200000 230645924 200000 304928805 200000 548289750 200000 663262000 200000 324184722 200000 571051632 200000 153739946 200000 193539323 200000 451193736 200000 636111000 200000 422472035 200000 849257475 200000 775446151 200000 752293159 200000 850789777 200000 33249122 200000 414180784 200000 541777860 200000 75334885 200000 375655759 200000 686116931 200000 671484728 200000 950880815 200000 423127332 200000 153012896 200000 82248555 200000 849984863 200000 524522841 200000 696452168 200000 762815847 200000 841557383 200000 404253573 200000 365900252 200000 659391827 200000 575075031 200000 275998307 200000 759540507 200000 882296953 200000 715449502 200000 436475338 200000 77286119 200000 923777856 200000 593552207 200000 767558323 200000 769337152 200000 840594737 200000 663929464 200000 503331638 200000 481680711 200000 138225908 200000 337485004 200000 483456652 200000 960760635 200000 112567891 200000 839477273 200000 640614158 200000 783587966 200000 457804853 200000 661294417 200000 570300467 200000 42003343 200000 90706083 200000 942625413 200000 502534292 200000 371840016 200000 916626630 200000 801652452 200000 787907051 200000 428518082 200000 359232742 200000 86136511 200000 836774158 200000 369963907 200000 839201899 200000 21974407 200000 733778936 200000 133150038 200000 759010783 200000 974722508 200000 921962431 200000 553341529 200000 453626089 200000 616478527 200000 758593182 200000 135758799 200000 151165522 200000 793868464 200000 243646444 200000 186394136 200000 824639491 200000 253544976 200000 221452322 200000 623365811 200000 620675844 200000 19814511 200000 885036248 200000 986572866 200000 404742525 200000 83301373 200000 812457159 200000 440431748 200000 588811960 200000 328506892 200000 9514439 200000 665204827 200000 897653532 200000 747462923 200000 712338129 200000 475936711 200000 53870642 200000 391062156 200000 629911037 200000 360430057 200000 796927139 200000 980308287 200000 683222148 200000 684831488 200000 985397302 200000 756150003 200000 800528575 200000 607076974 200000 981864918 200000 367713434 200000 745926693 200000 781584563 200000 980632457 200000 384927301 200000 24382800 200000 828480367 200000 520662649 200000 762092323 200000 394140151 200000 768170339 200000 552913134 200000 262212485 200000 512221940 200000 272600176 200000 943040593 200000 301478108 200000 820876862 200000 122855830 200000 687704873 200000 751476665 200000 424171759 200000 834340085 200000 374816032 200000 952224715 200000 663876927 200000 138730958 200000 928913151 200000 7112163 200000 421426310 200000 181461633 200000 892933805 200000 548901362 200000 374303549 200000 373019792 200000 312969011 200000 274988808 200000 925932284 200000 515279513 200000 636244665 200000 954520405 200000 686654076 200000 487628895 200000 7038089 200000 486643243 200000 345443733 200000 935325889 200000 962278666 200000 41545210 200000 614946112 200000 446489024 200000 180968389 200000 904168530 200000 372333974 200000 790868605 200000 130942307 200000 476422627 200000 147583438 200000 852230456 200000 58951084 200000 471948927 200000 332749890 200000 999768401 200000 654271368 200000 5074197 200000 381265513 200000 709426505 200000 955895041 200000 306326455 200000 909762781 200000 749326528 200000 16586046 200000 903909780 200000 80316757 200000 7483511 200000 197659784 200000 421795070 200000 253252267 200000 433831503 200000 800379464 200000 140907876 200000 890326743 200000 64983368 200000 154038021 200000 752401239 200000 649546993 200000 576700290 200000 677645930 200000 336588937 200000 555847474 200000 118666814 200000 39745341 200000 499297224 200000 366430962 200000 585412573 200000 323202408 200000 987332358 200000 473333418 200000 91600350 200000 980027891 200000 554467667 200000 890087922 200000 503708899 200000 23815 200000 21281504 200000 871211907 200000 412557996 200000 496723436 200000 916477693 200000 783628086 200000 73677849 200000 658765578 200000 250209819 200000 121979394 200000 709828396 200000 180746730 200000 579037130 200000 947343873 200000 242830083 200000 156269877 200000 360823482 200000 859037802 200000 34085857 200000 245420723 200000 618434749 200000 258167191 200000 503212325 200000 179291469 200000 346904771 200000 80332543 200000 510223184 200000 537851658 200000 353514203 200000 196405564 200000 459621891 200000 994633493 200000 643304504 200000 58990086 200000 585144829 200000 268737460 200000 609756968 200000 169860661 200000 849034528 200000 395774545 200000 222307102 200000 206112194 200000 269736556 200000 572627828 200000 921845928 200000 412147653 200000 586803201 200000 323150021 200000 455728504 200000 510373495 200000 729142561 200000 435917070 200000 110583391 200000 44195632 200000 224906282 200000 561307702 200000 576016716 200000 450420329 200000 38803615 200000 99450182 200000 332491088 200000 687354298 200000 333165855 200000 746347623 200000 771417756 200000 527755741 200000 177470315 200000 954503905 200000 904792192 200000 100482728 200000 483547747 200000 875230492 200000 453375341 200000 252090646 200000 278480905 200000 777947809 200000 937206515 200000 332493117 200000 289233276 200000 937350681 200000 661586371 200000 451460696 200000 449885948 200000 18329421 200000 967064493 200000 394048190 200000 214457324 200000 529592611 200000 923319714 200000 595370983 200000 66464458 200000 254826918 200000 878330290 200000 702776429 200000 82526520 200000 844048893 200000 813211917 200000 369031688 200000 880499189 200000 339236978 200000 934522885 200000 153701264 200000 520163043 200000 119464556 200000 771774985 200000 174762238 200000 527621890 200000 813877876 200000 982707627 200000 428233578 200000 219511411 200000 89035314 200000 718390938 200000 48539406 200000 22249077 200000 3489904 200000 174672808 200000 249705792 200000 662655850 200000 679677205 200000 183340740 200000 310422138 200000 594613969 200000 562920235 200000 176738559 200000 500408405 200000 679482701 200000 865812185 200000 812957322 200000 327487368 200000 748472476 200000 940298599 200000 397060278 200000 198689773 200000 960831391 200000 250080576 200000 357042674 200000 842957947 200000 506143320 200000 773846507 200000 65821647 200000 941049676 200000 873182694 200000 192818704 200000 38312702 200000 814350232 200000 598702730 200000 140912504 200000 49252175 200000 141784503 200000 81017764 200000 153090828 200000 235534259 200000 660539169 200000 444126134 200000 794114772 200000 970148410 200000 166520433 200000 922203230 200000 59347960 200000 312602644 200000 331639133 200000 169113183 200000 148921538 200000 664338835 200000 615505086 200000 165299608 200000 198524569 200000 172748839 200000 488316045 200000 321703178 200000 948174342 200000 963853408 200000 291545058 200000 318804182 200000 344004274 200000 87342062 200000 892892406 200000 137055291 200000 135697252 200000 551195555 200000 900104994 200000 68773275 200000 575114247 200000 663787374 200000 265103069 200000 844719734 200000 629513633 200000 741550689 200000 75201473 200000 15722348 200000 397866076 200000 111985323 200000 167515269 200000 659853887 200000 857179008 200000 320280989 200000 7916291 200000 928748493 200000 766467446 200000 449816488 200000 364637235 200000 580461081 200000 818313670 200000 603323997 200000 654382637 200000 45386818 200000 97556248 200000 650462315 200000 516449322 200000 176479369 200000 232704309 200000 65990563 200000 942899330 200000 398170703 200000 33202950 200000 18446070 200000 247713966 200000 496914451 200000 25326227 200000 188775540 200000 806530374 200000 815890295 200000 643605253 200000 604666702 200000 723426819 200000 257145659 200000 922541732 200000 838294996 200000 740883389 200000 546008383 200000 385329368 200000 324855158 200000 739864685 200000 329417348 200000 128528426 200000 709601990 200000 767382828 200000 37908267 200000 156074563 200000 952970612 200000 59192881 200000 85981300 200000 576422891 200000 153132624 200000 880432854 200000 964966079 200000 328536330 200000 348588874 200000 824884114 200000 723477901 200000 649558698 200000 364642164 200000 437288959 200000 174246270 200000 387127538 200000 86653693 200000 691499221 200000 274409044 200000 502139691 200000 283492663 200000 319255020 200000 173001454 200000 12609470 200000 966000785 200000 253693501 200000 322958156 200000 290199091 200000 728154268 200000 930281952 200000 228999313 200000 211278642 200000 724693514 200000 508518925 200000 52682491 200000 354953861 200000 270937257 200000 853165855 200000 341785067 200000 651942163 200000 208249707 200000 336294540 200000 259762147 200000 532331237 200000 510978144 200000 908362477 200000 719317122 200000 175484708 200000 96752825 200000 128498683 200000 872584329 200000 634676760 200000 533426374 200000 241302671 200000 109856216 200000 151732521 200000 105189368 200000 513042080 200000 794363249 200000 532583648 200000 669728479 200000 620404552 200000 843816818 200000 29997286 200000 552391468 200000 621699262 200000 76744990 200000 159878659 200000 414874031 200000 167760988 200000 341894868 200000 435171360 200000 859079256 200000 303805594 200000 405150741 200000 776447557 200000 613353529 200000 739827983 200000 457293698 200000 775064730 200000 591364994 200000 375509622 200000 140916443 200000 187974760 200000 291843458 200000 501554342 200000 433969408 200000 921469464 200000 35341996 200000 438364312 200000 951175153 200000 382303538 200000 202435214 200000 553933412 200000 683158225 200000 3697759 200000 137266138 200000 708753731 200000 146166238 200000 982758246 200000 589588065 200000 139320206 200000 198517882 200000 443666226 200000 712240402 200000 175784124 200000 674949413 200000 936092617 200000 704530430 200000 531528550 200000 64183167 200000 857307221 200000 292371030 200000 759466310 200000 810469961 200000 714767134 200000 719488619 200000 895817522 200000 608213859 200000 637852044 200000 822064044 200000 121702693 200000 716580815 200000 828414505 200000 657970858 200000 280493621 200000 77097900 200000 144231580 200000 990533910 200000 93107357 200000 310032443 200000 630735278 200000 409576384 200000 746220980 200000 64719836 200000 864809800 200000 399402136 200000 199466483 200000 502603792 200000 259343985 200000 563049136 200000 408801522 200000 823629176 200000 955285332 200000 405165624 200000 568563562 200000 489176019 200000 656046391 200000 173226112 200000 653420851 200000 521806340 200000 178560644 200000 446054392 200000 951842118 200000 464014857 200000 986280643 200000 61188146 200000 769586107 200000 163582723 200000 587421341 200000 243963357 200000 859817419 200000 397305652 200000 763569114 200000 854879435 200000 511517135 200000 192723450 200000 753654114 200000 936237035 200000 667988798 200000 186557400 200000 569572670 200000 366490959 200000 366531250 200000 930361453 200000 22272663 200000 962023974 200000 51015138 200000 665795707 200000 641568181 200000 406441665 200000 419403176 200000 951031776 200000 827420673 200000 318809745 200000 223203835 200000 224339871 200000 911944707 200000 360624166 200000 236255221 200000 825499095 200000 558680419 200000 926345521 200000 44611022 200000 654404553 200000 823991530 200000 300651651 200000 125389534 200000 83096021 200000 268653185 200000 323097610 200000 186246046 200000 744471933 200000 445442864 200000 108653785 200000 435726246 200000 992343392 200000 365730592 200000 12712736 200000 744796591 200000 587488062 200000 866289560 200000 305905199 200000 702501265 200000 47080954 200000 519173378 200000 999152247 200000 908926533 200000 987036562 200000 432314599 200000 298536840 200000 819272676 200000 407200551 200000 685567469 200000 45650962 200000 372321189 200000 208188155 200000 465978335 200000 2739687 200000 443904482 200000 134380653 200000 200103845 200000 220254710 200000 312171538 200000 560599038 200000 807345478 200000 857059409 200000 23053007 200000 286019918 200000 514399212 200000 382440999 200000 918854608 200000 213446431 200000 784369119 200000 225346506 200000 189076463 200000 57097039 200000 103075464 200000 687845545 200000 725767972 200000 783248097 200000 263538799 200000 715107669 200000 116356743 200000 495053300 200000 34821436 200000 8464767 200000 340617297 200000 243009993 200000 339880889 200000 148341240 200000 906875354 200000 375440065 200000 212657101 200000 449157807 200000 9243547 200000 829935195 200000 745325185 200000 383755957 200000 211340076 200000 454150457 200000 742219261 200000 675823675 200000 543998790 200000 650015515 200000 914499467 200000 595922577 200000 338586050 200000 544912610 200000 726115730 200000 831283751 200000 95958935 200000 399295117 200000 864540572 200000 485508751 200000 802015 200000 527903550 200000 553570896 200000 176980089 200000 195415761 200000 34807604 200000 7584631 200000 300159925 200000 183660999 200000 504064977 200000 429492217 200000 995026227 200000 287764792 200000 767661462 200000 319140832 200000 393586437 200000 734988734 200000 779885601 200000 161100371 200000 659412058 200000 238186257 200000 477488692 200000 121582491 200000 259793284 200000 66286089 200000 563584944 200000 396100897 200000 600291314 200000 860032159 200000 139145621 200000 29342573 200000 264297014 200000 41600491 200000 508333060 200000 37966376 200000 195795455 200000 904031270 200000 160542268 200000 39796249 200000 428235295 200000 141798056 200000 87376030 200000 384379690 200000 566102149 200000 327756778 200000 461104300 200000 552504931 200000 908091458 200000 157713284 200000 791962373 200000 574455277 200000 829984647 200000 263020592 200000 222129514 200000 997686544 200000 640397220 200000 527475652 200000 652581052 200000 629713460 200000 739824394 200000 224366395 200000 5988090 200000 978462947 200000 765516105 200000 893436587 200000 857766726 200000 350084548 200000 203613970 200000 93683023 200000 497643488 200000 745441952 200000 409830965 200000 709572990 200000 602691624 200000 656182368 200000 215415202 200000 454370480 200000 252266143 200000 85660428 200000 806820715 200000 811934591 200000 909816550 200000 860416460 200000 22755008 200000 37882787 200000 540004284 200000 823900393 200000 76027377 200000 431557620 200000 821540099 200000 186428876 200000 112541806 200000 20267115 200000 642311099 200000 529877245 200000 32388297 200000 546730016 200000 889866245 200000 440034341 200000 413584561 200000 239160141 200000 18864416 200000 529276940 200000 920559352 200000 521820488 200000 13350254 200000 770591386 200000 810544525 200000 251742859 200000 306116207 200000 471365848 200000 847865729 200000 213494959 200000 180445379 200000 949506287 200000 627589893 200000 420100203 200000 974933035 200000 414076455 200000 575522666 200000 522277785 200000 367589256 200000 107810025 200000 387466015 200000 239185712 200000 153997529 200000 786240188 200000 390816693 200000 698801994 200000 573887296 200000 998533706 200000 184295901 200000 801398047 200000 828630781 200000 745419612 200000 461692775 200000 476230919 200000 431898481 200000 274818776 200000 627516740 200000 948472955 200000 956216603 200000 675469513 200000 671823236 200000 745248275 200000 40877469 200000 198815831 200000 761544535 200000 71593864 200000 997097910 200000 219649481 200000 566427919 200000 37009842 200000 227748168 200000 209930889 200000 972531228 200000 886253706 200000 63960916 200000 426351903 200000 828903181 200000 213913384 200000 422657528 200000 989869364 200000 309669269 200000 180428741 200000 570291319 200000 935344016 200000 825406594 200000 157990330 200000 555207984 200000 539917339 200000 438369223 200000 685740414 200000 448363427 200000 934962655 200000 191104114 200000 470543019 200000 619362931 200000 964128515 200000 574571702 200000 160410104 200000 292936030 200000 14598864 200000 362496481 200000 467651903 200000 609731398 200000 797577647 200000 917758565 200000 40665464 200000 620867114 200000 795666727 200000 596118482 200000 47461051 200000 223548205 200000 505431011 200000 813813978 200000 142146113 200000 138260621 200000 655806889 200000 287649611 200000 149188194 200000 551081387 200000 913801059 200000 922919447 200000 757557399 200000 290731785 200000 258553625 200000 854219086 200000 680626040 200000 942553669 200000 564033524 200000 588369441 200000 778582206 200000 477282338 200000 274146363 200000 225646304 200000 414160705 200000 860478592 200000 896350040 200000 357151483 200000 303665914 200000 254586462 200000 172152276 200000 656494852 200000 357574914 200000 21349341 200000 559252822 200000 666801835 200000 464238480 200000 207146047 200000 594963622 200000 799508159 200000 543835646 200000 850848227 200000 540134319 200000 318396211 200000 869849283 200000 672423498 200000 156066168 200000 876306710 200000 293541241 200000 847716373 200000 934762025 200000 741767832 200000 147737304 200000 152178947 200000 597136651 200000 508369163 200000 32539320 200000 103735286 200000 819378823 200000 694787806 200000 27505170 200000 338663662 200000 123898917 200000 45549474 200000 480528638 200000 166669067 200000 84512397 200000 572744200 200000 791848117 200000 319310990 200000 545519496 200000 857242593 200000 123346319 200000 745522392 200000 451100159 200000 165340188 200000 677933317 200000 578897000 200000 302313467 200000 809683658 200000 954563503 200000 247018208 200000 186494626 200000 7974684 200000 765338438 200000 586632448 200000 817634367 200000 876727138 200000 615864483 200000 399031465 200000 369301049 200000 538120973 200000 293108669 200000 839949018 200000 683228442 200000 593590445 200000 756407214 200000 799252405 200000 742629001 200000 264203763 200000 981758125 200000 602908793 200000 495238479 200000 728296366 200000 325168660 200000 120405385 200000 536032597 200000 171615185 200000 635533915 200000 175870051 200000 319082914 200000 629148523 200000 882067225 200000 959286696 200000 309411936 200000 417367724 200000 85127945 200000 626567450 200000 657500888 200000 909522662 200000 222143490 200000 86554520 200000 608194417 200000 680855176 200000 850842877 200000 287916835 200000 261852596 200000 682914596 200000 237416978 200000 575806171 200000 735374409 200000 722931561 200000 478830714 200000 698405633 200000 773185274 200000 167070505 200000 128705678 200000 362780406 200000 816313518 200000 624311635 200000 356911045 200000 348371770 200000 847703406 200000 26393592 200000 380285112 200000 412227437 200000 800664163 200000 948619337 200000 759638817 200000 113374288 200000 167603669 200000 677886614 200000 322372054 200000 386319300 200000 8338221 200000 478697552 200000 153918674 200000 723782856 200000 216218354 200000 172070920 200000 188459819 200000 178924926 200000 665185486 200000 456203116 200000 821100316 200000 218551590 200000 411853705 200000 27650383 200000 942606844 200000 20581408 200000 411745548 200000 746535841 200000 760842820 200000 836373485 200000 123294303 200000 741321074 200000 155494284 200000 409412910 200000 571379114 200000 735876851 200000 339466893 200000 973731747 200000 380393015 200000 999154035 200000 326715679 200000 302849580 200000 93492845 200000 590739813 200000 238904891 200000 285364426 200000 401555925 200000 411121240 200000 910541305 200000 871825053 200000 777675544 200000 871817468 200000 228466578 200000 801298919 200000 698955261 200000 765953315 200000 69325151 200000 886809607 200000 628801391 200000 540467132 200000 13650647 200000 600749949 200000 993858932 200000 170250968 200000 874583188 200000 897271276 200000 538986806 200000 395559849 200000 218555469 200000 654724114 200000 981307645 200000 530318461 200000 737530076 200000 374091217 200000 448955442 200000 9028806 200000 353585208 200000 564003880 200000 969679708 200000 147074836 200000 628949883 200000 746948409 200000 333553701 200000 146627352 200000 808301277 200000 809760324 200000 332698966 200000 302986658 200000 659439542 200000 557414314 200000 88037078 200000 639318691 200000 354866815 200000 818204906 200000 764780974 200000 708534571 200000 151759568 200000 706468006 200000 805847046 200000 463736683 200000 199540578 200000 867482270 200000 171346728 200000 334950579 200000 354968077 200000 569315250 200000 97998203 200000 942912884 200000 858559946 200000 339171811 200000 904207496 200000 428861 200000 668737714 200000 707331154 200000 768423672 200000 560114881 200000 150919676 200000 25523006 200000 567146131 200000 665441231 200000 793125890 200000 444294153 200000 978653761 200000 798187863 200000 660320315 200000 685164339 200000 118501900 200000 762049387 200000 505885505 200000 314375773 200000 897241883 200000 757566778 200000 870189259 200000 273719366 200000 48027063 200000 668128533 200000 430000051 200000 634744016 200000 605933897 200000 763640430 200000 237301745 200000 734433018 200000 457250904 200000 56806867 200000 900448925 200000 403670759 200000 598904463 200000 964153590 200000 90477040 200000 201123285 200000 596314292 200000 692427943 200000 748275522 200000 795829797 200000 752497841 200000 913835735 200000 972837132 200000 260699481 200000 989143438 200000 117679254 200000 338147558 200000 432194064 200000 289816436 200000 255128085 200000 583329161 200000 994522635 200000 279048107 200000 430517924 200000 897887438 200000 655063594 200000 648473755 200000 413869748 200000 36921260 200000 736163438 200000 66833357 200000 770133973 200000 268560445 200000 688271864 200000 315328490 200000 667354808 200000 740631480 200000 117483784 200000 588952762 200000 989114157 200000 708805239 200000 606837502 200000 931652902 200000 365794340 200000 175905265 200000 277198427 200000 488963381 200000 790756271 200000 439409344 200000 954066623 200000 89762834 200000 830020349 200000 575223964 200000 137354988 200000 524672515 200000 363367520 200000 756880477 200000 297508545 200000 209802866 200000 64078663 200000 283769340 200000 358553919 200000 93066727 200000 40409156 200000 619409041 200000 510689926 200000 165985802 200000 529409286 200000 697891413 200000 774524375 200000 364467109 200000 942737502 200000 417234080 200000 668474771 200000 214764703 200000 492907069 200000 264052715 200000 421221177 200000 338267649 200000 381984180 200000 12317646 200000 219107691 200000 305457652 200000 762550514 200000 784462595 200000 718058985 200000 226489280 200000 66916680 200000 527503200 200000 396722068 200000 75003853 200000 723031847 200000 187228128 200000 809367147 200000 615952292 200000 609658399 200000 372596889 200000 970649488 200000 113705967 200000 598533857 200000 752185030 200000 552400195 200000 276579444 200000 327801149 200000 436023486 200000 169669860 200000 174053916 200000 447548963 200000 290391545 200000 257009908 200000 669989617 200000 252233125 200000 590979857 200000 813035796 200000 666351130 200000 907749107 200000 652019646 200000 620384260 200000 25275361 200000 71255132 200000 440084696 200000 394391972 200000 539739053 200000 248522579 200000 174486616 200000 402150645 200000 113564679 200000 167573606 200000 65248599 200000 736591895 200000 705961623 200000 452712776 200000 272336396 200000 992047179 200000 126227495 200000 59505863 200000 560920016 200000 173662194 200000 820661406 200000 22867670 200000 770922780 200000 698510476 200000 300068102 200000 558888579 200000 479913865 200000 180900537 200000 888826246 200000 293787136 200000 566983630 200000 292314170 200000 24595303 200000 271574173 200000 718693829 200000 288368112 200000 499387153 200000 398031563 200000 387483237 200000 163691483 200000 426165262 200000 222302235 200000 636699080 200000 195750170 200000 736483077 200000 509791547 200000 617148710 200000 555392496 200000 872134079 200000 822292991 200000 210950359 200000 218678717 200000 517547301 200000 331653460 200000 100138580 200000 856814336 200000 537298751 200000 315547981 200000 381017653 200000 485821787 200000 890843445 200000 149287194 200000 809582131 200000 726681486 200000 323760977 200000 289474827 200000 983184678 200000 927074169 200000 716274426 200000 166821520 200000 429492487 200000 753760797 200000 35617977 200000 286539323 200000 345911534 200000 920764314 200000 914404407 200000 924007868 200000 928686356 200000 189126450 200000 161507388 200000 97155554 200000 366927570 200000 654522180 200000 975989936 200000 741899936 200000 355601567 200000 26180433 200000 317525660 200000 976880900 200000 588766229 200000 668686329 200000 521338921 200000 988627264 200000 515295211 200000 541953277 200000 553050783 200000 905959589 200000 639191547 200000 336304958 200000 646229607 200000 684333986 200000 90004285 200000 602250940 200000 179245833 200000 618909128 200000 627271113 200000 852141719 200000 431868205 200000 783246792 200000 292073688 200000 262522640 200000 741124252 200000 638178674 200000 305368258 200000 514867079 200000 947326527 200000 802573751 200000 994957568 200000 340310654 200000 992404510 200000 477237415 200000 858674730 200000 360360852 200000 657511778 200000 627201395 200000 214593529 200000 845489033 200000 980787795 200000 139070571 200000 701537093 200000 772144704 200000 261104729 200000 941261056 200000 594013703 200000 842476727 200000 907954173 200000 297971650 200000 204441432 200000 652033808 200000 45496552 200000 825702497 200000 222512495 200000 901013642 200000 400355298 200000 347848111 200000 522688934 200000 743268743 200000 767963347 200000 913446812 200000 100706420 200000 479220615 200000 632166085 200000 168468279 200000 47205747 200000 63265067 200000 25972703 200000 635365555 200000 953573211 200000 145753650 200000 57596778 200000 928165726 200000 474675716 200000 761834878 200000 292173775 200000 308262315 200000 973940327 200000 762108687 200000 412341910 200000 504583976 200000 487137948 200000 89026053 200000 648514663 200000 851647623 200000 120048092 200000 976597665 200000 978961164 200000 493268376 200000 165118079 200000 492094020 200000 873506668 200000 882977100 200000 496317950 200000 613704045 200000 809860496 200000 941245876 200000 556610289 200000 445783486 200000 436217505 200000 978277887 200000 283676433 200000 110268407 200000 415162599 200000 308713598 200000 401708855 200000 836118009 200000 804381642 200000 539928226 200000 84202842 200000 441507011 200000 382570451 200000 724561659 200000 235755156 200000 802867319 200000 349962411 200000 774092089 200000 615881500 200000 358701653 200000 713404698 200000 443025454 200000 280245324 200000 9127101 200000 53324553 200000 353634762 200000 270153884 200000 107684656 200000 436062592 200000 52305181 200000 398457252 200000 839894095 200000 230874279 200000 469844567 200000 604991004 200000 760740825 200000 627126727 200000 565999818 200000 428772830 200000 591193776 200000 402085193 200000 659126501 200000 90495970 200000 621498580 200000 384801973 200000 248566842 200000 686520384 200000 865982309 200000 747331764 200000 518945656 200000 289717297 200000 462136997 200000 539614477 200000 572621424 200000 596746766 200000 577649138 200000 732222123 200000 264885780 200000 649337166 200000 762166735 200000 54857108 200000 236726898 200000 71887498 200000 989328347 200000 905894642 200000 82947772 200000 181578108 200000 44368087 200000 247009549 200000 437788482 200000 550049018 200000 573065380 200000 965095757 200000 903860085 200000 339140863 200000 454549569 200000 16479292 200000 438653413 200000 377161378 200000 732589008 200000 42682753 200000 73417283 200000 456267291 200000 903509137 200000 738783205 200000 982508383 200000 421601988 200000 930467044 200000 75260241 200000 207855914 200000 42059029 200000 370103371 200000 309767884 200000 73898676 200000 43987110 200000 508035940 200000 425367681 200000 880487469 200000 91275824 200000 642249202 200000 451749302 200000 293635815 200000 393444235 200000 480200916 200000 704677077 200000 282001234 200000 574742448 200000 285310987 200000 437026150 200000 970092285 200000 269800631 200000 814521016 200000 580122130 200000 82172571 200000 346137561 200000 945372442 200000 81350305 200000 21324282 200000 990925167 200000 314129043 200000 234785787 200000 993621517 200000 782793456 200000 370412451 200000 688972330 200000 333141218 200000 777784566 200000 508727786 200000 998232660 200000 468574123 200000 51366712 200000 233670697 200000 576921284 200000 320982201 200000 839275664 200000 618985537 200000 763401442 200000 77958011 200000 78899957 200000 970637617 200000 456096566 200000 531329666 200000 127393665 200000 821581596 200000 514949480 200000 462319999 200000 850155628 200000 989339968 200000 785843265 200000 736826178 200000 293373198 200000 834550782 200000 434162090 200000 761861052 200000 632871392 200000 138003671 200000 901739691 200000 214646269 200000 931966586 200000 927413868 200000 929553773 200000 464031286 200000 99021205 200000 316569213 200000 968012599 200000 274065335 200000 18276105 200000 772251626 200000 262109811 200000 617403632 200000 221995471 200000 909158580 200000 87622826 200000 40205171 200000 48948224 200000 372011004 200000 648362626 200000 31953904 200000 244249811 200000 853925889 200000 294084038 200000 896422966 200000 218647202 200000 912467493 200000 560980830 200000 786120504 200000 928982244 200000 637794536 200000 975718225 200000 789999876 200000 966759475 200000 550714347 200000 36122313 200000 231258317 200000 587796550 200000 628338669 200000 77709326 200000 85893857 200000 151571447 200000 595366096 200000 618357385 200000 123756210 200000 78866238 200000 218331540 200000 94072514 200000 109194961 200000 327577395 200000 614251097 200000 274213473 200000 526168301 200000 906797071 200000 735713376 200000 348275248 200000 28043223 200000 622394154 200000 866034697 200000 114606102 200000 179177856 200000 615689981 200000 984097494 200000 398658332 200000 100155640 200000 868808480 200000 54467942 200000 112385898 200000 236894320 200000 837954124 200000 463589754 200000 165168714 200000 57351992 200000 645708378 200000 728513522 200000 605424163 200000 771097025 200000 766213185 200000 213242575 200000 660113535 200000 521952155 200000 826937883 200000 230908722 200000 799199237 200000 377602423 200000 904169247 200000 339713371 200000 129576574 200000 360214820 200000 617673127 200000 293358762 200000 873061074 200000 862361493 200000 777020714 200000 680051616 200000 625765131 200000 791509209 200000 829361730 200000 904647646 200000 855532112 200000 526358560 200000 962127015 200000 653393443 200000 503885546 200000 752843196 200000 918321969 200000 12914257 200000 499929154 200000 609940252 200000 517293529 200000 464043368 200000 649435360 200000 380234961 200000 373484471 200000 966510472 200000 670205549 200000 568401549 200000 82129156 200000 79766514 200000 590994352 200000 86350622 200000 962690840 200000 343560967 200000 727733395 200000 774989942 200000 896915564 200000 458420295 200000 80716318 200000 744441253 200000 931491993 200000 287649362 200000 912314490 200000 868519132 200000 990473814 200000 914538729 200000 979422959 200000 318049644 200000 74060156 200000 686707436 200000 744332261 200000 90564 200000 343535365 200000 235587165 200000 888683750 200000 905540469 200000 460261127 200000 456115802 200000 234484889 200000 743387439 200000 482804925 200000 23141670 200000 543371463 200000 161863364 200000 589242494 200000 631249953 200000 946974809 200000 229035812 200000 754188226 200000 518010314 200000 801460567 200000 367729247 200000 793635619 200000 803471810 200000 713757929 200000 665646501 200000 717434457 200000 974000331 200000 175402328 200000 963251016 200000 615153212 200000 808017604 200000 928989197 200000 529634488 200000 473487557 200000 963969198 200000 801961872 200000 869702788 200000 189926157 200000 193263273 200000 58236298 200000 743704159 200000 719756107 200000 389536759 200000 36344515 200000 778446615 200000 430638808 200000 877115127 200000 149252387 200000 177930398 200000 974313517 200000 664708905 200000 590978483 200000 393402885 200000 38668515 200000 560058159 200000 598053020 200000 438991739 200000 764372401 200000 891217098 200000 47168294 200000 981597777 200000 236955249 200000 637485272 200000 454653370 200000 49029880 200000 141582874 200000 166480220 200000 533724639 200000 377698048 200000 538351814 200000 68135285 200000 619099199 200000 558194970 200000 401726381 200000 712450916 200000 223175331 200000 513262358 200000 832789287 200000 773444233 200000 538881521 200000 6900197 200000 679744685 200000 234106725 200000 962567220 200000 730964375 200000 38233303 200000 743846297 200000 355566228 200000 582218589 200000 437627742 200000 326896613 200000 344169304 200000 815586183 200000 533994778 200000 633192489 200000 675571178 200000 719505285 200000 310004740 200000 894799206 200000 809091283 200000 616557545 200000 334553908 200000 628212157 200000 225830841 200000 339416162 200000 187135203 200000 89913453 200000 704803687 200000 941667778 200000 87161962 200000 451625944 200000 584209860 200000 576094200 200000 732424768 200000 117436798 200000 110732250 200000 384120342 200000 229812735 200000 984223743 200000 892713936 200000 660334155 200000 399922783 200000 363477789 200000 546204399 200000 505732073 200000 383191351 200000 521656758 200000 550686624 200000 880836959 200000 450672002 200000 366548941 200000 724867946 200000 990245438 200000 81840471 200000 201852545 200000 878618872 200000 306059063 200000 727102959 200000 396183059 200000 272802320 200000 148400666 200000 959224226 200000 127262180 200000 435478940 200000 381821912 200000 53119465 200000 382451827 200000 465235364 200000 390861441 200000 513503068 200000 492924258 200000 87756113 200000 771131206 200000 97261492 200000 216386417 200000 571733226 200000 884194423 200000 331591113 200000 587723904 200000 353323481 200000 989169029 200000 264846229 200000 540365200 200000 720439463 200000 818244864 200000 928703534 200000 506501314 200000 81192187 200000 637087384 200000 612995022 200000 29907798 200000 822275997 200000 164955935 200000 403531214 200000 668458924 200000 919063672 200000 189615236 200000 508709029 200000 598849349 200000 470066835 200000 322463193 200000 146837485 200000 585004225 200000 273294870 200000 422756173 200000 393430622 200000 150767073 200000 18127946 200000 327454258 200000 154933712 200000 619166598 200000 901027224 200000 616457975 200000 794728764 200000 53716912 200000 440341384 200000 311654702 200000 319136442 200000 56074111 200000 528042690 200000 664607622 200000 375180163 200000 520073524 200000 942813967 200000 5934544 200000 642937327 200000 796228144 200000 284058969 200000 57020669 200000 938813303 200000 14438643 200000 932904358 200000 735306525 200000 678907571 200000 825770781 200000 997305119 200000 266052961 200000 990120796 200000 96469359 200000 724759054 200000 74074138 200000 418478667 200000 496063433 200000 831834074 200000 104622774 200000 896168311 200000 962028332 200000 371020557 200000 192694728 200000 436102650 200000 77555129 200000 812735310 200000 786082048 200000 718763531 200000 147768496 200000 559769446 200000 717442862 200000 415626500 200000 270579825 200000 957285182 200000 816918083 200000 110114141 200000 447152765 200000 606140381 200000 578128206 200000 524612270 200000 921906549 200000 659895150 200000 614786178 200000 132977071 200000 87683864 200000 999690551 200000 987168046 200000 244680250 200000 187983944 200000 274304418 200000 859956674 200000 332316487 200000 351405829 200000 532575799 200000 634785231 200000 879719662 200000 386439792 200000 753131934 200000 424609287 200000 498997352 200000 989310664 200000 70710689 200000 984547384 200000 999477774 200000 676339567 200000 612708647 200000 681209684 200000 526206807 200000 360427236 200000 56232505 200000 633916268 200000 182449372 200000 924131017 200000 892004352 200000 454876591 200000 529016919 200000 41228255 200000 601868996 200000 35460718 200000 47104670 200000 37237252 200000 822046190 200000 558048026 200000 333566892 200000 351639099 200000 470737925 200000 238643779 200000 610284184 200000 52048034 200000 736331443 200000 342299034 200000 689913242 200000 370193532 200000 441201856 200000 765089775 200000 246840844 200000 968091689 200000 617169941 200000 848274739 200000 709275238 200000 409030440 200000 805426618 200000 492375158 200000 670318656 200000 706000411 200000 721980375 200000 344563688 200000 930804307 200000 102173377 200000 709755830 200000 145248475 200000 37782647 200000 822953468 200000 777113534 200000 290708414 200000 921406885 200000 364469708 200000 87056248 200000 824881187 200000 478972405 200000 613742418 200000 204934029 200000 683265210 200000 71543968 200000 620024525 200000 53065156 200000 302688082 200000 470455807 200000 249218463 200000 934245128 200000 839557853 200000 277044105 200000 291024456 200000 802205023 200000 797642092 200000 446086616 200000 834697320 200000 205561331 200000 584681518 200000 968895651 200000 641028288 200000 161579276 200000 313569652 200000 368932548 200000 53370161 200000 141099539 200000 372125360 200000 291634226 200000 655229627 200000 547278735 200000 615574640 200000 671308807 200000 866745726 200000 478189866 200000 436743782 200000 39774843 200000 999047867 200000 928816557 200000 737204066 200000 262342374 200000 877539026 200000 715198207 200000 109283157 200000 657867201 200000 653199685 200000 751916585 200000 645127503 200000 871256228 200000 471193266 200000 292966739 200000 280614785 200000 498152008 200000 36545244 200000 594798023 200000 853661498 200000 227988101 200000 66818210 200000 982670828 200000 181785325 200000 907125332 200000 681897990 200000 469017419 200000 558805545 200000 797674958 200000 112116774 200000 186430093 200000 915758494 200000 888018986 200000 392830789 200000 290232698 200000 731026718 200000 296119746 200000 252499138 200000 810852602 200000 938591641 200000 33752589 200000 862582558 200000 25156887 200000 978974494 200000 251148709 200000 718134265 200000 500303096 200000 673615071 200000 315086913 200000 984441364 200000 964751078 200000 219941677 200000 77850299 200000 397683024 200000 159300170 200000 823142775 200000 648596235 200000 532477613 200000 710511531 200000 355970639 200000 129042505 200000 855336523 200000 635454644 200000 192372068 200000 595980462 200000 151554923 200000 545058859 200000 231542151 200000 855447442 200000 642412142 200000 913314298 200000 12869801 200000 488864110 200000 745557715 200000 515821353 200000 408002522 200000 567933402 200000 349925180 200000 829241313 200000 716623179 200000 412428175 200000 275684713 200000 380116330 200000 853190732 200000 943834726 200000 534355514 200000 804418092 200000 853704526 200000 868206934 200000 581404593 200000 191776176 200000 235549153 200000 157799545 200000 777885932 200000 632199839 200000 793125557 200000 273123078 200000 899800622 200000 624283329 200000 65031580 200000 424977751 200000 71064790 200000 204029695 200000 853235078 200000 212868835 200000 767181669 200000 26581344 200000 661159554 200000 982089284 200000 298307964 200000 409183503 200000 594492355 200000 670858546 200000 524319194 200000 61751890 200000 963357079 200000 775799941 200000 782490209 200000 934047379 200000 761570161 200000 720191542 200000 957050897 200000 293635162 200000 270862303 200000 983226717 200000 957982986 200000 216396111 200000 461508243 200000 73828915 200000 347971726 200000 612253756 200000 401914462 200000 188670480 200000 785219835 200000 621904136 200000 854256943 200000 96408429 200000 86360532 200000 385000124 200000 425926167 200000 305112547 200000 262828984 200000 801398657 200000 564651847 200000 233194537 200000 208332392 200000 597257887 200000 128727055 200000 589870616 200000 497792708 200000 348539006 200000 990483680 200000 191114922 200000 686393038 200000 432857255 200000 386296138 200000 874583029 200000 320009637 200000 840567748 200000 207863294 200000 81058612 200000 752266634 200000 39515547 200000 90324172 200000 9722558 200000 260838877 200000 836453141 200000 867444901 200000 936706059 200000 882647327 200000 269200444 200000 627045273 200000 265375669 200000 599704305 200000 431194167 200000 173325016 200000 39605620 200000 43148306 200000 365616464 200000 493314228 200000 425019424 200000 790496868 200000 225649902 200000 865603228 200000 131016626 200000 766005991 200000 543901594 200000 626993442 200000 207352643 200000 840938940 200000 103950076 200000 346489845 200000 362215178 200000 368624162 200000 91565534 200000 715804647 200000 572291168 200000 438129275 200000 368437287 200000 479090919 200000 850909118 200000 509948487 200000 888307937 200000 543324166 200000 71213245 200000 496614438 200000 132172851 200000 863737206 200000 826372628 200000 376827353 200000 323695462 200000 785132677 200000 590850461 200000 886807104 200000 183319266 200000 876615589 200000 346179151 200000 479822685 200000 101023793 200000 238751334 200000 735882308 200000 552792143 200000 4038650 200000 400324473 200000 423910068 200000 205402455 200000 83819014 200000 329135278 200000 268785655 200000 872991189 200000 408751422 200000 618477302 200000 691691398 200000 286860363 200000 100826538 200000 570104417 200000 766271993 200000 325108823 200000 398535282 200000 318729247 200000 665625865 200000 711042748 200000 573853152 200000 239707266 200000 656566670 200000 6466393 200000 603386203 200000 334145786 200000 533115265 200000 430964015 200000 44731756 200000 209332759 200000 147429370 200000 774672991 200000 446954428 200000 824247177 200000 258789170 200000 659453480 200000 601073427 200000 49266722 200000 408621186 200000 644711660 200000 890104665 200000 62283729 200000 718658657 200000 235791403 200000 355404183 200000 433220520 200000 253876329 200000 801090694 200000 638888438 200000 743871958 200000 459140946 200000 299497404 200000 37603262 200000 180414892 200000 239732979 200000 403624111 200000 367013208 200000 544551835 200000 880817735 200000 165762910 200000 213957196 200000 708102452 200000 133841765 200000 246139115 200000 971569986 200000 101682470 200000 800298886 200000 236416406 200000 746798084 200000 849138498 200000 569049858 200000 396832448 200000 94542200 200000 560427129 200000 845378898 200000 117051624 200000 728755113 200000 891217627 200000 923997966 200000 620891568 200000 129061823 200000 781938585 200000 964963823 200000 177494488 200000 988574722 200000 527410435 200000 592709837 200000 740328768 200000 627633114 200000 961371786 200000 712038818 200000 496042730 200000 851148752 200000 701013181 200000 673986436 200000 343420148 200000 828721037 200000 713917775 200000 709189805 200000 336535201 200000 104988121 200000 889254671 200000 247737462 200000 650390608 200000 872608924 200000 359297517 200000 900722518 200000 336546690 200000 361463008 200000 417368315 200000 96724711 200000 734594775 200000 441266380 200000 869828200 200000 580901857 200000 802530833 200000 23403433 200000 645068678 200000 112265244 200000 444823567 200000 565201376 200000 685211844 200000 308957841 200000 409070801 200000 48000249 200000 138957236 200000 870714200 200000 397177210 200000 375720348 200000 117087493 200000 381312938 200000 438491208 200000 869837203 200000 334999688 200000 188874719 200000 139753628 200000 192878533 200000 353205038 200000 309305712 200000 274834680 200000 256669243 200000 168990983 200000 956247797 200000 461465339 200000 532343838 200000 539755844 200000 474949671 200000 481882470 200000 919785398 200000 5172277 200000 453431263 200000 599039513 200000 552639083 200000 350352203 200000 916458516 200000 635849238 200000 243765446 200000 713457942 200000 329557472 200000 588146555 200000 653753456 200000 269040455 200000 302969722 200000 508913035 200000 72432689 200000 658715822 200000 291557436 200000 427605669 200000 504081906 200000 710663483 200000 55603870 200000 586056779 200000 282462907 200000 346632704 200000 828018232 200000 320822555 200000 2847412 200000 442044717 200000 129546178 200000 418744536 200000 844343078 200000 50923025 200000 802141462 200000 734823009 200000 931173498 200000 299541791 200000 364579628 200000 881642935 200000 50925624 200000 12635621 200000 834654748 200000 700571642 200000 611561225 200000 747029269 200000 309992735 200000 567035755 200000 443327668 200000 726379136 200000 882423950 200000 229485419 200000 323800100 200000 335114517 200000 523175904 200000 280981626 200000 938183519 200000 691697893 200000 850152366 200000 674892856 200000 630001551 200000 261858082 200000 162723250 200000 108318566 200000 761449212 200000 366464538 200000 954442434 200000 207428580 200000 741108494 200000 498470719 200000 828039385 200000 569620660 200000 258466895 200000 461287201 200000 178937102 200000 425652725 200000 207999078 200000 728326001 200000 332960153 200000 511054568 200000 763372060 200000 596973823 200000 712154068 200000 155167725 200000 64131930 200000 461085115 200000 456518199 200000 293036677 200000 2478887 200000 47960759 200000 96326234 200000 207609681 200000 787823022 200000 193480227 200000 294478582 200000 982037521 200000 994053173 200000 218946895 200000 888617443 200000 950457253 200000 80321318 200000 572119211 200000 718046234 200000 863647246 200000 42006025 200000 60008393 200000 874697651 200000 334012012 200000 574095239 200000 220750168 200000 252102119 200000 23559425 200000 604408168 200000 547543850 200000 170113807 200000 204032811 200000 382525076 200000 41237038 200000 348800162 200000 858579309 200000 916521749 200000 688362614 200000 664024890 200000 949665127 200000 530851345 200000 264854321 200000 301098126 200000 522995672 200000 470711252 200000 340444336 200000 731559288 200000 194643617 200000 956909507 200000 270000740 200000 149115375 200000 709151428 200000 545705065 200000 677346014 200000 525510925 200000 667402336 200000 476720493 200000 476697549 200000 7525642 200000 935236790 200000 942683544 200000 846960130 200000 833884478 200000 213740070 200000 44348115 200000 418458478 200000 152433698 200000 200285746 200000 794065446 200000 257350945 200000 677819726 200000 722664825 200000 14269882 200000 72185675 200000 7136123 200000 571657659 200000 244989654 200000 244342590 200000 409087617 200000 985819611 200000 968262116 200000 57800554 200000 561519449 200000 764167639 200000 541626477 200000 439106911 200000 925779484 200000 905625808 200000 798961431 200000 670638029 200000 700133377 200000 781863176 200000 344256941 200000 345299590 200000 603454306 200000 592571870 200000 589777175 200000 125238393 200000 508027830 200000 497356755 200000 348652892 200000 65291192 200000 789942679 200000 943021191 200000 306016678 200000 136865138 200000 117861052 200000 226774204 200000 648484925 200000 843956729 200000 236901375 200000 615512656 200000 245457034 200000 773785276 200000 307722072 200000 681697350 200000 983781141 200000 430575692 200000 478595551 200000 438625469 200000 298757510 200000 172439130 200000 999075277 200000 896387318 200000 725894823 200000 229536695 200000 628427386 200000 416034642 200000 467987551 200000 505431122 200000 696451679 200000 587735377 200000 175291831 200000 124815676 200000 768979220 200000 492743058 200000 495368919 200000 202140326 200000 157761874 200000 741025752 200000 353466121 200000 904351712 200000 685994226 200000 396972291 200000 455166132 200000 616950106 200000 749665003 200000 185975058 200000 801410402 200000 735123110 200000 35718487 200000 808310567 200000 466954170 200000 747767924 200000 968788333 200000 139014529 200000 653315973 200000 218673300 200000 617565575 200000 716751747 200000 701780907 200000 444340726 200000 368232732 200000 891617195 200000 834185270 200000 201482412 200000 979354310 200000 907787162 200000 120595533 200000 145328614 200000 31374397 200000 108142098 200000 786217529 200000 682048499 200000 266314841 200000 830927089 200000 175206243 200000 367755845 200000 47531283 200000 78691130 200000 763817555 200000 397633389 200000 976033155 200000 443159821 200000 769814194 200000 474822938 200000 717941730 200000 795109801 200000 169118535 200000 464654366 200000 187360136 200000 663777136 200000 277580284 200000 704556136 200000 497879278 200000 579466721 200000 732132314 200000 859161865 200000 843629997 200000 819953566 200000 90894087 200000 714679858 200000 970825340 200000 586138215 200000 271021262 200000 224842035 200000 467532596 200000 95681821 200000 444202391 200000 148339325 200000 635599567 200000 446172095 200000 444481257 200000 229769632 200000 748300643 200000 395084143 200000 933705582 200000 596294989 200000 457560107 200000 883919469 200000 406192878 200000 146265940 200000 8273790 200000 186619417 200000 266064978 200000 531899558 200000 460832468 200000 205079284 200000 864595874 200000 508436306 200000 319731911 200000 482380959 200000 830373382 200000 623718027 200000 267490063 200000 827673049 200000 537509831 200000 140162208 200000 6067844 200000 60871812 200000 743642702 200000 426476801 200000 545208607 200000 552764832 200000 164080675 200000 623658048 200000 445541369 200000 284025166 200000 721814255 200000 615968268 200000 478693705 200000 672016077 200000 243445114 200000 90899767 200000 312093288 200000 882935935 200000 90289068 200000 846037424 200000 774161871 200000 571851748 200000 584264846 200000 235212936 200000 643904279 200000 895386524 200000 815532105 200000 516040688 200000 41926903 200000 82710888 200000 401109541 200000 63463737 200000 962296137 200000 213232681 200000 892835979 200000 363469522 200000 117586180 200000 884717022 200000 970425090 200000 449791052 200000 891024962 200000 269533097 200000 370834484 200000 701451864 200000 270793787 200000 672742858 200000 743859690 200000 951607494 200000 890687815 200000 877271970 200000 344570634 200000 560499335 200000 725794527 200000 808295344 200000 90331039 200000 248025515 200000 819986843 200000 306354070 200000 96921297 200000 764693346 200000 947668276 200000 672802323 200000 605277415 200000 689168894 200000 697966210 200000 833654538 200000 169546571 200000 564563183 200000 557897086 200000 310662009 200000 777917574 200000 344660676 200000 164451648 200000 23231873 200000 245805118 200000 522718000 200000 898150914 200000 703650916 200000 595708734 200000 702469890 200000 746326298 200000 466173057 200000 154360685 200000 202183210 200000 507200258 200000 510444888 200000 94622677 200000 377035193 200000 193797971 200000 972203916 200000 576300701 200000 361034721 200000 591341765 200000 751294683 200000 370277134 200000 664938992 200000 629281071 200000 132812839 200000 656306577 200000 687155800 200000 733044108 200000 993831791 200000 992265133 200000 653097642 200000 466783731 200000 700397014 200000 422024205 200000 626966933 200000 307177373 200000 777623962 200000 949516919 200000 773474538 200000 532886754 200000 594725404 200000 348092373 200000 90668954 200000 612424507 200000 688716766 200000 19060783 200000 601785269 200000 970278208 200000 462842494 200000 237852846 200000 969914476 200000 883501226 200000 23625407 200000 175163801 200000 252468751 200000 391081553 200000 656293505 200000 545438810 200000 62562318 200000 594048559 200000 891945155 200000 246655354 200000 579718395 200000 349200218 200000 34297254 200000 314278048 200000 411092102 200000 642593292 200000 858569836 200000 492754069 200000 417230207 200000 648624542 200000 5743476 200000 680863553 200000 777854422 200000 977552008 200000 320383551 200000 993530286 200000 940066461 200000 785613921 200000 833697646 200000 149200899 200000 929117699 200000 622800868 200000 411263168 200000 58288009 200000 257774938 200000 266005224 200000 710672151 200000 637371561 200000 320038673 200000 395967078 200000 168977011 200000 374907627 200000 515722425 200000 948829814 200000 476344308 200000 668821239 200000 279905539 200000 727799889 200000 492222939 200000 462150294 200000 12416448 200000 439519823 200000 735139209 200000 522411698 200000 172423135 200000 312709097 200000 745661309 200000 485996369 200000 892071793 200000 765360567 200000 130125657 200000 113985436 200000 55517607 200000 307352946 200000 327290845 200000 5031389 200000 374563025 200000 473693171 200000 814447338 200000 634364283 200000 386226272 200000 569501489 200000 116409215 200000 886440192 200000 96329444 200000 146290246 200000 562054078 200000 836014099 200000 369443854 200000 971000169 200000 388744934 200000 994527101 200000 692326573 200000 560033780 200000 857822554 200000 514209575 200000 600913076 200000 419137119 200000 627990168 200000 803078680 200000 378216754 200000 843775554 200000 269498177 200000 377915003 200000 785225303 200000 92062805 200000 326036759 200000 473987990 200000 605034357 200000 76910706 200000 52704505 200000 498117075 200000 687813371 200000 390144913 200000 494337768 200000 573791930 200000 382352507 200000 942126538 200000 491387908 200000 301022963 200000 353120932 200000 663443542 200000 749522062 200000 715490376 200000 948556616 200000 558654862 200000 510493671 200000 724745120 200000 96237398 200000 553580265 200000 935537295 200000 489837316 200000 35810527 200000 245563648 200000 370258982 200000 129340317 200000 85802772 200000 621074829 200000 685675373 200000 79667123 200000 494933062 200000 293348710 200000 544618565 200000 36204207 200000 780078051 200000 891080838 200000 991443885 200000 738564376 200000 742284927 200000 554098180 200000 755036103 200000 626845336 200000 443431879 200000 899103256 200000 919055827 200000 951815671 200000 519870606 200000 881176092 200000 253085233 200000 173443358 200000 113458884 200000 244915336 200000 763031650 200000 588100373 200000 964956537 200000 65532148 200000 41816839 200000 530398212 200000 642354910 200000 703696921 200000 446835680 200000 851574069 200000 570922563 200000 422832591 200000 187094989 200000 529043727 200000 76972568 200000 933490959 200000 685718223 200000 293980955 200000 762253807 200000 968967665 200000 599661062 200000 602811394 200000 325254263 200000 36973998 200000 354281396 200000 584982411 200000 287844226 200000 871712927 200000 805625144 200000 651815073 200000 967166463 200000 301947963 200000 274103059 200000 179214666 200000 539977215 200000 955812636 200000 71081189 200000 191978672 200000 767483060 200000 319937273 200000 87839599 200000 656590619 200000 531196524 200000 274221740 200000 267496594 200000 754263028 200000 620371609 200000 810930220 200000 76290893 200000 189526978 200000 139404235 200000 625203347 200000 626314178 200000 475798064 200000 140982707 200000 328041497 200000 597032753 200000 427612164 200000 643579169 200000 392894486 200000 363736571 200000 239847208 200000 223043590 200000 901661955 200000 587888031 200000 778559652 200000 362163058 200000 448825464 200000 944810687 200000 59644576 200000 135888278 200000 264043310 200000 466153755 200000 549806182 200000 996651458 200000 687071997 200000 797219219 200000 339789405 200000 844801639 200000 88551134 200000 149906472 200000 794166286 200000 704691476 200000 830841066 200000 875739643 200000 52035106 200000 161248380 200000 768816728 200000 575232843 200000 652627553 200000 327613550 200000 271591810 200000 206092666 200000 321330611 200000 953116122 200000 117660127 200000 394016008 200000 447144482 200000 232237778 200000 191640585 200000 536148886 200000 467236053 200000 525752965 200000 387013047 200000 500406243 200000 72762389 200000 143948612 200000 769628099 200000 829451217 200000 485716811 200000 290955905 200000 597343269 200000 848426591 200000 712971006 200000 371998410 200000 552247285 200000 799952304 200000 721470681 200000 786622929 200000 334809452 200000 153108738 200000 280269730 200000 68255846 200000 117807074 200000 796289718 200000 683406659 200000 984355962 200000 197320656 200000 256058958 200000 478829764 200000 440251166 200000 653400270 200000 542000745 200000 435115086 200000 609077376 200000 325993365 200000 759765704 200000 337183529 200000 700439539 200000 939005438 200000 80938059 200000 29960637 200000 833962983 200000 526901504 200000 365501171 200000 476602771 200000 252678124 200000 389529781 200000 91738081 200000 633252180 200000 614093491 200000 988324436 200000 704888661 200000 64018120 200000 915160588 200000 274477111 200000 150180527 200000 314368216 200000 743863527 200000 809580501 200000 692316272 200000 779025291 200000 387343702 200000 193367496 200000 662346296 200000 502611468 200000 845063816 200000 315637704 200000 783960265 200000 414971553 200000 328956111 200000 649701037 200000 378396674 200000 36197556 200000 839352730 200000 396317808 200000 477884644 200000 95360717 200000 745376635 200000 287107113 200000 359005071 200000 288938132 200000 17403937 200000 464965137 200000 662757700 200000 6980819 200000 409604189 200000 371521408 200000 946785380 200000 245896561 200000 477345312 200000 563585263 200000 746365038 200000 867967351 200000 624354939 200000 639693815 200000 927037957 200000 46468366 200000 767750045 200000 845954895 200000 297236199 200000 339223934 200000 601647831 200000 569961680 200000 156144117 200000 156747055 200000 780301978 200000 27332468 200000 476477744 200000 999947179 200000 427157622 200000 207373649 200000 949765049 200000 227460505 200000 218048796 200000 965374370 200000 260498896 200000 432068290 200000 770576988 200000 572872382 200000 566900437 200000 99577870 200000 267387174 200000 5188125 200000 772877642 200000 823743879 200000 162804620 200000 242369625 200000 875114189 200000 220235860 200000 485897406 200000 354049834 200000 622386721 200000 487450303 200000 824963339 200000 828814184 200000 637670693 200000 202435631 200000 854880230 200000 372261132 200000 474296026 200000 318624045 200000 343395293 200000 221208367 200000 105839968 200000 661885281 200000 17617059 200000 142695432 200000 187643385 200000 469144981 200000 657253126 200000 268969200 200000 677957891 200000 636432304 200000 634130681 200000 25773664 200000 593587713 200000 660992188 200000 550405514 200000 640969201 200000 347395474 200000 557892832 200000 871342315 200000 372624986 200000 471088503 200000 114532197 200000 158711916 200000 537727861 200000 683081873 200000 205238963 200000 315106430 200000 892692537 200000 281778400 200000 426741844 200000 97597106 200000 45453504 200000 990173060 200000 224626927 200000 2713014 200000 59153986 200000 312776381 200000 341089357 200000 348304222 200000 35599127 200000 268115438 200000 561493335 200000 650702999 200000 344003256 200000 999437717 200000 375599637 200000 156437364 200000 545981373 200000 902772564 200000 961308079 200000 438823717 200000 728808927 200000 153341419 200000 319095919 200000 996334586 200000 918027766 200000 332669242 200000 737614780 200000 791486819 200000 977350139 200000 330297410 200000 451832863 200000 152593906 200000 62761222 200000 748784931 200000 318279489 200000 405954903 200000 855204177 200000 23891231 200000 581585386 200000 183794785 200000 187945522 200000 438852245 200000 485661698 200000 2026243 200000 970372131 200000 747763974 200000 516693138 200000 238221899 200000 582418621 200000 23127314 200000 827653571 200000 960969323 200000 263763640 200000 115633274 200000 732993758 200000 950038708 200000 529849323 200000 92284447 200000 684696649 200000 730391445 200000 355434833 200000 690432513 200000 693732239 200000 851072671 200000 953082113 200000 540344128 200000 943543639 200000 483986563 200000 865644596 200000 129305117 200000 524399467 200000 507521298 200000 161545026 200000 1126392 200000 59897009 200000 844443962 200000 855267236 200000 654378835 200000 270503733 200000 705852175 200000 931230706 200000 737356749 200000 282877980 200000 947095486 200000 944281573 200000 754624039 200000 365800369 200000 952671130 200000 574901845 200000 89305153 200000 388276571 200000 347690515 200000 419589436 200000 585414940 200000 586431907 200000 493348793 200000 542680496 200000 160191193 200000 997471282 200000 936025149 200000 931419627 200000 751043255 200000 670027728 200000 968202350 200000 485438790 200000 55716120 200000 810676326 200000 948130367 200000 695806009 200000 712632188 200000 758477051 200000 679186110 200000 247475803 200000 58749572 200000 11893177 200000 960966686 200000 810329703 200000 312789487 200000 814938600 200000 950144941 200000 99815988 200000 36062367 200000 299381745 200000 473936862 200000 582135995 200000 383793812 200000 970718044 200000 938795583 200000 447673364 200000 620679918 200000 619777746 200000 108781954 200000 678901112 200000 616991214 200000 154771994 200000 424913272 200000 57069375 200000 654148341 200000 780520478 200000 590474512 200000 395874530 200000 922911874 200000 353593574 200000 174382171 200000 888521977 200000 198944824 200000 845007771 200000 366696074 200000 524578621 200000 311278804 200000 861150853 200000 131967469 200000 116778631 200000 214975034 200000 4899596 200000 768324597 200000 895267022 200000 347596136 200000 37196217 200000 764069682 200000 710925100 200000 519398016 200000 465479221 200000 500869460 200000 915289560 200000 736133314 200000 509376840 200000 395759917 200000 779041324 200000 233815694 200000 248354523 200000 44671149 200000 543354016 200000 112218981 200000 499257846 200000 365925604 200000 106984652 200000 475625960 200000 903281857 200000 236439554 200000 628470632 200000 618649046 200000 669587077 200000 377654617 200000 346487886 200000 116883985 200000 679197099 200000 40967512 200000 874453622 200000 443751577 200000 446926267 200000 772037009 200000 219774968 200000 472024718 200000 827787102 200000 699734195 200000 326999053 200000 526651954 200000 111536219 200000 119834767 200000 718919950 200000 87738595 200000 534087069 200000 157049367 200000 973206642 200000 908892452 200000 212132138 200000 524448601 200000 649829586 200000 728809108 200000 551477292 200000 414611335 200000 674905064 200000 330692596 200000 793082091 200000 16941297 200000 384596106 200000 327657765 200000 281577167 200000 722661128 200000 213533875 200000 771677990 200000 735727202 200000 708300380 200000 467067770 200000 471513625 200000 162029899 200000 130704030 200000 519838999 200000 896712510 200000 541243475 200000 319686814 200000 780636900 200000 993108213 200000 704660835 200000 568562765 200000 471266649 200000 273995456 200000 253985666 200000 467663547 200000 932481550 200000 677766461 200000 566760155 200000 929653272 200000 445142460 200000 274844207 200000 410148020 200000 575681974 200000 711765563 200000 299700341 200000 35764599 200000 728140805 200000 2370180 200000 26265104 200000 125534892 200000 606072468 200000 803456175 200000 740053537 200000 650998524 200000 392689174 200000 132870645 200000 105461991 200000 720255023 200000 350509145 200000 62099631 200000 826272708 200000 809785645 200000 870755408 200000 281592916 200000 330815800 200000 880540672 200000 592193033 200000 811018110 200000 830979811 200000 851529679 200000 936373942 200000 355368932 200000 567174534 200000 597611747 200000 978512040 200000 256754272 200000 346876674 200000 166082724 200000 272025422 200000 317048553 200000 557571159 200000 366639004 200000 103935289 200000 237461145 200000 675926437 200000 848485234 200000 843176474 200000 341240744 200000 818206765 200000 714410223 200000 407319233 200000 176783726 200000 709665359 200000 414898172 200000 672236831 200000 68322916 200000 205529484 200000 38928801 200000 806871108 200000 747240482 200000 663194757 200000 697017863 200000 745519201 200000 584109409 200000 971572986 200000 852277365 200000 281191622 200000 744987641 200000 619237323 200000 660609365 200000 699689955 200000 840823011 200000 824015609 200000 715353136 200000 653020490 200000 818688568 200000 145659813 200000 513989036 200000 696955819 200000 714234671 200000 322630671 200000 6268820 200000 563567317 200000 318634530 200000 396594583 200000 159728848 200000 321988027 200000 960373384 200000 256975549 200000 549950311 200000 663102059 200000 299456763 200000 773646116 200000 995674755 200000 7604760 200000 333567795 200000 367250314 200000 619367020 200000 863475984 200000 434735111 200000 906024401 200000 304580235 200000 872055493 200000 175916914 200000 180456185 200000 141881192 200000 666196936 200000 936073867 200000 400758562 200000 75013291 200000 535046088 200000 444231051 200000 79010189 200000 890378014 200000 381603734 200000 649802698 200000 809408667 200000 588488360 200000 97712931 200000 982724545 200000 350732747 200000 261094482 200000 730612607 200000 137809672 200000 524391871 200000 558241860 200000 595003099 200000 622909016 200000 372762679 200000 608841160 200000 765703815 200000 889303946 200000 474962963 200000 445804357 200000 602965748 200000 634545557 200000 435182421 200000 209458757 200000 432543154 200000 701098643 200000 252499739 200000 636234095 200000 195819890 200000 773601211 200000 938692008 200000 293667980 200000 386959875 200000 760682343 200000 145887835 200000 671530116 200000 5212760 200000 389309710 200000 377083317 200000 860909921 200000 48385152 200000 258921290 200000 72143191 200000 480399434 200000 99572139 200000 560896467 200000 52748288 200000 535959944 200000 561093163 200000 125540737 200000 651849106 200000 737619076 200000 847538543 200000 774135373 200000 805811469 200000 436481478 200000 739111945 200000 331007311 200000 368603793 200000 298833143 200000 648052648 200000 924177600 200000 192492383 200000 311424222 200000 927087389 200000 833341432 200000 154827224 200000 199864165 200000 29114969 200000 751264624 200000 683870588 200000 130553749 200000 414550637 200000 553497793 200000 259389163 200000 781786516 200000 988621192 200000 321302690 200000 447941606 200000 140376749 200000 989556475 200000 434980076 200000 99145549 200000 337718600 200000 305854775 200000 274205849 200000 909694754 200000 855071980 200000 11080140 200000 826991039 200000 254737540 200000 555011651 200000 87523690 200000 547500953 200000 290990515 200000 610839317 200000 991820771 200000 981942910 200000 232637970 200000 343724107 200000 945804327 200000 632851942 200000 290457631 200000 491061229 200000 213629510 200000 318954091 200000 938934651 200000 172303651 200000 365121392 200000 952760773 200000 134426344 200000 597221430 200000 703601143 200000 179386060 200000 802003525 200000 915950223 200000 765571915 200000 415855481 200000 973357715 200000 537261238 200000 564871163 200000 682497765 200000 177890290 200000 802874452 200000 761110458 200000 487976263 200000 777829796 200000 277768753 200000 488960342 200000 179200504 200000 257232392 200000 764164149 200000 641182401 200000 976937329 200000 177620126 200000 512957801 200000 535593228 200000 983540043 200000 909461001 200000 831085046 200000 732435046 200000 367731773 200000 170493447 200000 303604004 200000 595126816 200000 535966753 200000 618477945 200000 887787868 200000 977232555 200000 638069230 200000 428657249 200000 162593317 200000 151591831 200000 123484094 200000 46335454 200000 482881065 200000 84477845 200000 233119945 200000 328326193 200000 872594737 200000 730603637 200000 77527399 200000 820058298 200000 714865187 200000 402819880 200000 847944465 200000 506023930 200000 535078154 200000 385303998 200000 166723167 200000 188849554 200000 506798350 200000 894478184 200000 868686090 200000 508410434 200000 570355318 200000 551116918 200000 106268138 200000 758327274 200000 124901548 200000 154152536 200000 248287992 200000 993566603 200000 104115257 200000 25766816 200000 512720204 200000 473711942 200000 304540867 200000 177983485 200000 140255008 200000 449426522 200000 179959573 200000 183564865 200000 708308426 200000 382818089 200000 709021462 200000 580885083 200000 891005892 200000 632238899 200000 812180432 200000 299760477 200000 989483687 200000 631427352 200000 946803562 200000 552631158 200000 969252139 200000 494309530 200000 321299245 200000 911350264 200000 218937639 200000 402518679 200000 722832258 200000 273611090 200000 213431190 200000 509826322 200000 664110064 200000 302262037 200000 718696591 200000 891441450 200000 102206754 200000 539656690 200000 856632139 200000 168503584 200000 108107998 200000 789393849 200000 588225058 200000 179890773 200000 236688398 200000 574031707 200000 346537613 200000 449092936 200000 276730042 200000 939736296 200000 124906276 200000 575338907 200000 835659275 200000 910933905 200000 807559072 200000 520078350 200000 211628104 200000 104475558 200000 607908057 200000 172990081 200000 615292123 200000 989063832 200000 729760969 200000 166693877 200000 669568077 200000 218310903 200000 130951814 200000 887576203 200000 635135557 200000 754194547 200000 379812426 200000 756662147 200000 881071500 200000 30851038 200000 969298286 200000 824280381 200000 288704522 200000 492586792 200000 604287082 200000 696653114 200000 345738441 200000 4252512 200000 401182933 200000 731411482 200000 236332016 200000 173714617 200000 953075562 200000 259778975 200000 987771592 200000 366045313 200000 793354752 200000 749895847 200000 344098746 200000 69778730 200000 597061008 200000 659169077 200000 410693198 200000 932888645 200000 736271410 200000 599739496 200000 441022252 200000 147112065 200000 821710623 200000 8840834 200000 85494302 200000 804956591 200000 233402543 200000 523834081 200000 186877963 200000 446184128 200000 413459035 200000 597547016 200000 297201404 200000 552856005 200000 140393659 200000 32856470 200000 208128025 200000 137228268 200000 543814024 200000 344886348 200000 638157740 200000 406975881 200000 497297819 200000 25313290 200000 769744669 200000 52726793 200000 491273963 200000 982849489 200000 438703859 200000 996474367 200000 255892114 200000 832815042 200000 919730392 200000 777408283 200000 148403399 200000 649690397 200000 360114580 200000 166631469 200000 38507748 200000 76167746 200000 379527952 200000 755463462 200000 885992801 200000 285301426 200000 271116883 200000 889965845 200000 328096214 200000 317286158 200000 842356104 200000 952126509 200000 231615227 200000 695604501 200000 914875381 200000 951712189 200000 586627242 200000 47841193 200000 597578756 200000 248804917 200000 905267163 200000 426596554 200000 156785469 200000 205271335 200000 503111334 200000 910907801 200000 610448456 200000 388943170 200000 649205316 200000 600118869 200000 982197999 200000 982847575 200000 381321486 200000 939659872 200000 468109849 200000 831897943 200000 170227323 200000 755719225 200000 627094479 200000 71539795 200000 378741540 200000 323898755 200000 324969786 200000 422388346 200000 10075331 200000 223084284 200000 283477666 200000 268241949 200000 366828590 200000 577333893 200000 791148912 200000 381169837 200000 152109920 200000 207856928 200000 346271787 200000 548064954 200000 388823920 200000 743818988 200000 422903933 200000 817688053 200000 561378966 200000 41507113 200000 68625710 200000 775550766 200000 3853356 200000 691916346 200000 981668391 200000 331500630 200000 688893610 200000 721099677 200000 392343152 200000 607292029 200000 295472552 200000 289635828 200000 663706161 200000 682818003 200000 335180767 200000 923764990 200000 221226676 200000 612250538 200000 792108839 200000 174723997 200000 664970336 200000 476362866 200000 43257465 200000 783643601 200000 236065470 200000 88309690 200000 39897581 200000 821971643 200000 636121719 200000 528518197 200000 96759996 200000 35213978 200000 5053266 200000 235105713 200000 258246463 200000 190255312 200000 221334074 200000 155156257 200000 559235821 200000 374967773 200000 750948149 200000 527168147 200000 334751328 200000 181969761 200000 874863981 200000 292499257 200000 536391503 200000 24043038 200000 593531690 200000 957205348 200000 880998548 200000 95406578 200000 154903509 200000 455948419 200000 384606246 200000 509204960 200000 817452021 200000 993699623 200000 4779807 200000 338618887 200000 410295605 200000 437047553 200000 352396727 200000 400144296 200000 106018907 200000 683279585 200000 743537990 200000 802235171 200000 389995857 200000 64979640 200000 849832517 200000 449511418 200000 470770463 200000 872195478 200000 108165196 200000 997834443 200000 42314221 200000 52998572 200000 464698900 200000 337195353 200000 898720005 200000 390443082 200000 300525941 200000 837194883 200000 342076110 200000 339175392 200000 723967849 200000 750307915 200000 503454929 200000 157933056 200000 137158150 200000 428522447 200000 186574263 200000 174801753 200000 177641094 200000 606133074 200000 336810312 200000 231467453 200000 585075010 200000 559361075 200000 825774700 200000 248974876 200000 92468145 200000 373806835 200000 158008621 200000 241685637 200000 281698925 200000 231127858 200000 52789426 200000 341940779 200000 200935726 200000 707534257 200000 234409796 200000 776223580 200000 665833675 200000 861501009 200000 161193036 200000 277066634 200000 847124287 200000 830095890 200000 800241234 200000 232542534 200000 246277537 200000 260034836 200000 818993406 200000 625123391 200000 281226794 200000 416798360 200000 657517337 200000 538643270 200000 695854642 200000 772071167 200000 233237644 200000 60157516 200000 861788210 200000 764668872 200000 356745311 200000 780009569 200000 403661762 200000 761577365 200000 924254395 200000 665483702 200000 445771163 200000 480169510 200000 715371752 200000 891494811 200000 603708310 200000 226263643 200000 762664782 200000 731732609 200000 41427626 200000 620727350 200000 840081270 200000 949173240 200000 189708529 200000 910407894 200000 540848649 200000 10735280 200000 296170914 200000 38728827 200000 37606607 200000 873315963 200000 125095703 200000 476150919 200000 283388081 200000 449412169 200000 846979271 200000 437392762 200000 812546998 200000 129346601 200000 849972044 200000 766952693 200000 864029449 200000 314727758 200000 481564766 200000 562964407 200000 299196656 200000 798498310 200000 101151957 200000 16680354 200000 947038421 200000 384065476 200000 77989034 200000 453329334 200000 824817472 200000 769214230 200000 897712885 200000 144078867 200000 760237017 200000 220537775 200000 988527599 200000 335442427 200000 970805610 200000 739812957 200000 393387760 200000 965006796 200000 107461594 200000 478937362 200000 548781681 200000 786025225 200000 705937458 200000 809955550 200000 530207755 200000 639797841 200000 415032475 200000 538251250 200000 299779701 200000 875209573 200000 870025821 200000 116720542 200000 333309320 200000 40646950 200000 670090720 200000 176866387 200000 21530174 200000 297311123 200000 793539246 200000 714671009 200000 442664109 200000 138235854 200000 213077358 200000 511826489 200000 672102928 200000 257984535 200000 23878633 200000 992822763 200000 253587646 200000 899689934 200000 717047047 200000 319430568 200000 552127023 200000 605199220 200000 809937106 200000 987163520 200000 8241405 200000 244938410 200000 850292849 200000 18650787 200000 569615072 200000 538987055 200000 808415278 200000 697244003 200000 521520816 200000 160073701 200000 193589104 200000 478342959 200000 926642790 200000 352002764 200000 916308672 200000 181849753 200000 593095451 200000 963877125 200000 754132935 200000 637019472 200000 880747782 200000 772957135 200000 793961804 200000 512633382 200000 663970688 200000 677116812 200000 90076473 200000 192427274 200000 618906370 200000 924153276 200000 124564119 200000 562560782 200000 410620197 200000 755760383 200000 690094989 200000 902111841 200000 730774176 200000 493403414 200000 517517156 200000 456766548 200000 136670029 200000 786254562 200000 147933828 200000 270460760 200000 500156451 200000 251575906 200000 319828087 200000 666169597 200000 196916540 200000 352799928 200000 65321444 200000 342658036 200000 347400144 200000 913177636 200000 623651476 200000 361098253 200000 938991671 200000 188020230 200000 729391984 200000 220002361 200000 90015722 200000 529080032 200000 573094016 200000 909491336 200000 351649665 200000 941843536 200000 243975916 200000 680495659 200000 819132085 200000 236724505 200000 96744702 200000 333363057 200000 487876702 200000 452676890 200000 846971933 200000 63415757 200000 673262197 200000 836551508 200000 177948882 200000 243975118 200000 311086098 200000 128198632 200000 755261638 200000 397605156 200000 242964847 200000 491193877 200000 108356801 200000 982038177 200000 132501474 200000 968396349 200000 935383211 200000 940474420 200000 286648293 200000 972495840 200000 722420109 200000 404439279 200000 505383185 200000 617635231 200000 904450960 200000 698005761 200000 460975134 200000 166729529 200000 764152829 200000 986577851 200000 527076067 200000 331478928 200000 329551162 200000 768683407 200000 247310939 200000 296209059 200000 684822738 200000 179991051 200000 601397917 200000 314822548 200000 21641068 200000 248567777 200000 45529826 200000 444910243 200000 346342610 200000 799658209 200000 95870338 200000 406684977 200000 597009899 200000 888747004 200000 615113206 200000 629790653 200000 829126336 200000 48793410 200000 687227094 200000 285303273 200000 497844857 200000 31015396 200000 979325915 200000 612541045 200000 239654752 200000 898410546 200000 780746717 200000 71100737 200000 535888092 200000 186856349 200000 37796054 200000 642867535 200000 177795958 200000 240562868 200000 442027484 200000 237702333 200000 956239063 200000 75274538 200000 976303401 200000 177941710 200000 515371975 200000 534047694 200000 394033686 200000 482891745 200000 459920431 200000 766584464 200000 102054683 200000 727426423 200000 297265942 200000 966475906 200000 133222351 200000 173344304 200000 847377574 200000 932222419 200000 904308461 200000 852898254 200000 856619047 200000 469917141 200000 567702092 200000 614487344 200000 808142338 200000 56043767 200000 557056229 200000 928103510 200000 99263423 200000 29491915 200000 589197008 200000 330562147 200000 50019847 200000 27782144 200000 422747974 200000 723111317 200000 103920289 200000 684499047 200000 780459167 200000 704148813 200000 954378871 200000 557288689 200000 519605844 200000 530401293 200000 459593105 200000 117457326 200000 307770621 200000 411378548 200000 451348248 200000 775247823 200000 402307155 200000 809471043 200000 218965332 200000 322400164 200000 552251183 200000 760601178 200000 301499821 200000 58094238 200000 929433992 200000 406248635 200000 388923052 200000 183918413 200000 158845560 200000 317392773 200000 304729594 200000 55088482 200000 717552182 200000 928542200 200000 439616095 200000 725390765 200000 608229916 200000 649657974 200000 311380932 200000 882488350 200000 644469410 200000 246312064 200000 154958641 200000 383060423 200000 599759712 200000 764753076 200000 311062222 200000 203823320 200000 361956622 200000 393858261 200000 962948068 200000 202843296 200000 74828678 200000 376121282 200000 666875612 200000 587843986 200000 948026816 200000 137325436 200000 196604734 200000 534806332 200000 918095316 200000 933498147 200000 212826035 200000 140179537 200000 282613499 200000 667097336 200000 111621634 200000 121448095 200000 681319310 200000 372050012 200000 240837910 200000 137903896 200000 910494468 200000 473140687 200000 88178933 200000 715147725 200000 277773302 200000 286432497 200000 901722825 200000 449550829 200000 542643230 200000 922503811 200000 201997530 200000 875036105 200000 560818770 200000 865205349 200000 19546256 200000 103261906 200000 107203213 200000 742738841 200000 516771445 200000 452569496 200000 50666982 200000 153010750 200000 574108208 200000 154249676 200000 719547029 200000 243629973 200000 780484234 200000 371623486 200000 464716788 200000 520965118 200000 317052780 200000 52600542 200000 559437435 200000 702289146 200000 840091614 200000 462918846 200000 626407874 200000 201345322 200000 433771528 200000 407415310 200000 513011330 200000 438975054 200000 119931699 200000 25008670 200000 145265299 200000 166674758 200000 36436936 200000 127153502 200000 898587886 200000 890854419 200000 758383439 200000 883420512 200000 574741419 200000 907678677 200000 480164977 200000 656075987 200000 370511875 200000 224484046 200000 434204406 200000 59002249 200000 92224079 200000 110041693 200000 244579270 200000 39133297 200000 19659782 200000 904811778 200000 497537771 200000 467252125 200000 580907970 200000 610861152 200000 774824844 200000 946765884 200000 895734074 200000 839802677 200000 230036978 200000 9191583 200000 697237320 200000 297585506 200000 386033541 200000 315895351 200000 198797283 200000 757722601 200000 280117455 200000 793525653 200000 44491301 200000 427219689 200000 976742775 200000 181911144 200000 116012102 200000 144230819 200000 225953862 200000 899201921 200000 37860766 200000 871580280 200000 423567141 200000 225376977 200000 998896294 200000 271424743 200000 262390044 200000 698151272 200000 214183670 200000 914485138 200000 356682324 200000 509732726 200000 99171143 200000 549719097 200000 177388052 200000 460364365 200000 744025457 200000 308989884 200000 800062662 200000 920159325 200000 235812462 200000 208651804 200000 382346739 200000 662114614 200000 946854484 200000 700045433 200000 755486273 200000 164474760 200000 959070813 200000 684982549 200000 285433211 200000 479494437 200000 941531874 200000 845922639 200000 588782217 200000 341132028 200000 756892506 200000 448925096 200000 648121714 200000 151276319 200000 274289247 200000 622654912 200000 64877920 200000 723953853 200000 499627945 200000 375878745 200000 559996572 200000 213425192 200000 48537615 200000 831766865 200000 224252556 200000 680556239 200000 859357068 200000 392106411 200000 489400251 200000 969318211 200000 773967159 200000 106323334 200000 977346512 200000 669816117 200000 654459209 200000 614212644 200000 116398485 200000 288376694 200000 552053018 200000 415541219 200000 644311793 200000 780080629 200000 387833123 200000 952847430 200000 160250093 200000 784876483 200000 484927228 200000 577477612 200000 267564466 200000 885893905 200000 910431582 200000 830136469 200000 641640071 200000 862384431 200000 270913570 200000 73807140 200000 747801559 200000 286100622 200000 39212095 200000 380300183 200000 508059432 200000 889348285 200000 189741007 200000 429471504 200000 266820388 200000 454751343 200000 290611209 200000 207822286 200000 878336403 200000 639080819 200000 177397575 200000 362476340 200000 365096285 200000 624838329 200000 454089984 200000 668724160 200000 629226124 200000 459869779 200000 744276942 200000 411194643 200000 16601671 200000 301951345 200000 377472361 200000 815583215 200000 732819159 200000 18759266 200000 923600553 200000 847324211 200000 620212133 200000 716824217 200000 315463047 200000 921875167 200000 853295929 200000 822771364 200000 957072155 200000 350774806 200000 488663356 200000 848950325 200000 675099550 200000 745509654 200000 730517109 200000 690106909 200000 28749416 200000 43130945 200000 227115726 200000 833046091 200000 123426290 200000 594354454 200000 489716048 200000 683484112 200000 135050197 200000 743570999 200000 211873825 200000 713784541 200000 421715144 200000 828320100 200000 864422540 200000 123617474 200000 544708772 200000 663196030 200000 152892665 200000 992689136 200000 174938211 200000 893588100 200000 306324719 200000 119061495 200000 920030235 200000 460879768 200000 475028248 200000 240514952 200000 722371335 200000 570466554 200000 574949180 200000 64728179 200000 935591294 200000 843722762 200000 495639108 200000 145064361 200000 710994169 200000 304160073 200000 862206520 200000 786311481 200000 8221711 200000 926289496 200000 411141184 200000 911038550 200000 448023163 200000 397981687 200000 64883365 200000 991901519 200000 148124436 200000 992991238 200000 56565968 200000 340851092 200000 408818131 200000 907765126 200000 692788041 200000 825513399 200000 682042321 200000 190083223 200000 122752441 200000 382441319 200000 424639813 200000 330316410 200000 261986536 200000 627017590 200000 459561352 200000 811839888 200000 341340350 200000 790709715 200000 200997139 200000 871323481 200000 300344388 200000 565160847 200000 841082239 200000 210214005 200000 459269027 200000 1037019 200000 421082499 200000 70611109 200000 31584803 200000 235495176 200000 411175161 200000 367829706 200000 900420141 200000 855081605 200000 881197784 200000 508184803 200000 883773256 200000 755976931 200000 457167674 200000 533897746 200000 331864094 200000 732973779 200000 553416023 200000 712604823 200000 589086840 200000 624257061 200000 701291911 200000 853830099 200000 817968444 200000 208176074 200000 519327555 200000 154533957 200000 217836149 200000 560900562 200000 588069667 200000 676431247 200000 397495115 200000 172624237 200000 582749920 200000 867124848 200000 778917893 200000 177695981 200000 32239442 200000 78340811 200000 566874637 200000 335678402 200000 264375922 200000 655656350 200000 706452460 200000 229979260 200000 718155608 200000 972043018 200000 190988104 200000 66072267 200000 28415550 200000 388510801 200000 990292716 200000 156699521 200000 695676538 200000 425721298 200000 128206528 200000 89287309 200000 649682566 200000 162576654 200000 442495947 200000 425172736 200000 988051451 200000 97249445 200000 966263351 200000 406048524 200000 943589265 200000 91724888 200000 109616972 200000 316198911 200000 287054111 200000 557193992 200000 773242739 200000 492126795 200000 67739552 200000 594290357 200000 806654515 200000 362617729 200000 466823467 200000 788464767 200000 705857079 200000 69829200 200000 345211129 200000 365251239 200000 20989765 200000 269651081 200000 552840034 200000 662208141 200000 707402311 200000 948675357 200000 431365087 200000 76237491 200000 866562885 200000 946951196 200000 903858440 200000 143378616 200000 548248936 200000 769633463 200000 698473622 200000 884373340 200000 246248183 200000 513707326 200000 704638817 200000 214490242 200000 316502364 200000 145761057 200000 735051107 200000 753920808 200000 762721568 200000 601352434 200000 350172594 200000 789368688 200000 713097706 200000 544611937 200000 84844680 200000 50296473 200000 552350339 200000 376537662 200000 528312126 200000 200746245 200000 910789843 200000 567935097 200000 857528396 200000 257672756 200000 302494692 200000 790157348 200000 509950281 200000 148659911 200000 757051357 200000 34764142 200000 61290736 200000 874942589 200000 376219655 200000 165949353 200000 457291032 200000 663771192 200000 44187851 200000 240506180 200000 16367802 200000 88952824 200000 316723121 200000 870674896 200000 902899694 200000 292254941 200000 806686561 200000 294187518 200000 479172589 200000 396038952 200000 83000741 200000 595493279 200000 599670031 200000 531697210 200000 155212644 200000 582743970 200000 568971981 200000 249853586 200000 428252327 200000 845311512 200000 172928959 200000 406736850 200000 649579670 200000 684369458 200000 519504798 200000 620591802 200000 191519611 200000 975445056 200000 68896067 200000 645529387 200000 703405246 200000 338247091 200000 544684197 200000 271233060 200000 215939814 200000 166006043 200000 541636318 200000 610609095 200000 145542045 200000 185419305 200000 928009253 200000 258976084 200000 785981355 200000 61847469 200000 163551188 200000 329644843 200000 719184121 200000 690042263 200000 276522083 200000 801617613 200000 488831630 200000 833221881 200000 489461098 200000 788301018 200000 427584149 200000 143450114 200000 371635105 200000 672241940 200000 592507476 200000 831333892 200000 789105890 200000 812138586 200000 448184885 200000 362469742 200000 645783589 200000 122907309 200000 907616704 200000 81450962 200000 334883202 200000 662997293 200000 348481949 200000 408033759 200000 428286003 200000 574504988 200000 288471958 200000 421235047 200000 42562190 200000 218124504 200000 423330962 200000 682122585 200000 289472525 200000 793438692 200000 534255770 200000 44106694 200000 363230024 200000 217632479 200000 443193047 200000 375236063 200000 665762297 200000 14211722 200000 782941585 200000 578622965 200000 402437366 200000 769608902 200000 695275057 200000 913761143 200000 880235578 200000 825860242 200000 924439358 200000 785895670 200000 186156764 200000 450978832 200000 231772258 200000 198060578 200000 945970452 200000 953079936 200000 66305637 200000 451360718 200000 44732988 200000 506485826 200000 34698032 200000 206840295 200000 366859468 200000 965251800 200000 989439435 200000 406328704 200000 698935900 200000 584812768 200000 496269918 200000 53721801 200000 89967013 200000 8816157 200000 93387315 200000 45498130 200000 130761343 200000 454711150 200000 210131889 200000 750868683 200000 276869603 200000 808321236 200000 391886433 200000 225668486 200000 327784937 200000 326538607 200000 538525420 200000 171274226 200000 73162186 200000 726352257 200000 295243545 200000 918478817 200000 790556639 200000 67460713 200000 101453779 200000 925838914 200000 372297631 200000 566084264 200000 143465760 200000 916993319 200000 802081700 200000 484847070 200000 66514986 200000 452531647 200000 442778021 200000 515428044 200000 244816697 200000 814831707 200000 204539004 200000 466293075 200000 520262070 200000 112978540 200000 481276448 200000 661596274 200000 497305640 200000 336239234 200000 883993003 200000 21657675 200000 801272378 200000 638828110 200000 377551701 200000 294302750 200000 379415730 200000 630311584 200000 474773110 200000 590285900 200000 628814714 200000 159662441 200000 680544647 200000 917827668 200000 747317146 200000 302877113 200000 480779296 200000 943229656 200000 53273402 200000 90032065 200000 512313594 200000 860683672 200000 174276004 200000 516334801 200000 645693933 200000 855615860 200000 157734207 200000 44253530 200000 579216371 200000 13117037 200000 958102420 200000 341149931 200000 83288866 200000 85689764 200000 374478668 200000 272567863 200000 526686900 200000 696545112 200000 200610863 200000 923886861 200000 813913346 200000 241497323 200000 609745701 200000 352998493 200000 14465923 200000 214612189 200000 224001080 200000 575161913 200000 447794897 200000 378618063 200000 340880527 200000 883038160 200000 585893540 200000 224644992 200000 837205619 200000 920898932 200000 753876435 200000 423025362 200000 508194125 200000 575406228 200000 721329241 200000 719311300 200000 741347237 200000 360222657 200000 285088077 200000 106098297 200000 304647971 200000 731314860 200000 962525416 200000 118992431 200000 806251152 200000 561934885 200000 574740098 200000 353725255 200000 433783765 200000 764845597 200000 957659284 200000 805921091 200000 215819770 200000 116998053 200000 302738102 200000 438977730 200000 790641960 200000 909283563 200000 151570849 200000 910491525 200000 934578855 200000 55138627 200000 365544238 200000 784427116 200000 463441631 200000 71584538 200000 887177812 200000 204450680 200000 53496153 200000 190105091 200000 922738989 200000 136795082 200000 881357502 200000 891394222 200000 21182192 200000 789500834 200000 665460438 200000 893373163 200000 404434423 200000 720106080 200000 279292554 200000 639676330 200000 945681849 200000 712295045 200000 603463649 200000 572369661 200000 468308688 200000 634643889 200000 600702470 200000 319633427 200000 843416308 200000 604287142 200000 132065599 200000 321340222 200000 705237245 200000 511436099 200000 982256886 200000 952665069 200000 381303012 200000 595528329 200000 260068275 200000 882352306 200000 886739393 200000 213844632 200000 152142110 200000 241834812 200000 174068685 200000 401689265 200000 628658689 200000 613516892 200000 974578272 200000 771336501 200000 524545603 200000 385863684 200000 817838579 200000 620257699 200000 672454381 200000 290249538 200000 905384991 200000 126398622 200000 433459240 200000 494050376 200000 4604315 200000 558812644 200000 611820860 200000 593175654 200000 602481728 200000 375461462 200000 764065425 200000 882357773 200000 642322184 200000 538202613 200000 734661041 200000 666937037 200000 801892873 200000 53162978 200000 52166979 200000 140504407 200000 318471806 200000 70835293 200000 347683088 200000 533327227 200000 483988158 200000 43176134 200000 981199872 200000 287823913 200000 317756482 200000 236979615 200000 441515549 200000 230033779 200000 929653666 200000 994275462 200000 283405967 200000 387220617 200000 653785750 200000 6222398 200000 603185053 200000 623840186 200000 930740216 200000 171800742 200000 519316145 200000 408046201 200000 555483584 200000 935919295 200000 108239955 200000 272268629 200000 275092231 200000 877758633 200000 635441708 200000 790206462 200000 808697860 200000 337838502 200000 71329539 200000 763243845 200000 334639632 200000 689892372 200000 574739138 200000 236100892 200000 391629220 200000 179143542 200000 169925234 200000 739827857 200000 601604697 200000 592223339 200000 903145018 200000 979487190 200000 727599334 200000 212334773 200000 100031843 200000 162854459 200000 398434085 200000 127777586 200000 619798613 200000 829317681 200000 782409229 200000 99099109 200000 994017946 200000 510053193 200000 268745144 200000 656411117 200000 52490457 200000 621210674 200000 555619166 200000 70136203 200000 498886875 200000 24166077 200000 141722967 200000 592024607 200000 347751305 200000 735848410 200000 843053340 200000 733154858 200000 614337259 200000 282012059 200000 549939525 200000 20128077 200000 772907049 200000 921962288 200000 906339211 200000 462654024 200000 912113037 200000 764476649 200000 379130054 200000 150458107 200000 244885118 200000 529279543 200000 356566255 200000 102061159 200000 139588485 200000 790997929 200000 966358814 200000 520846509 200000 282009675 200000 709800690 200000 836525453 200000 242248972 200000 571159448 200000 250388704 200000 667630482 200000 310020582 200000 255469908 200000 141877094 200000 995396007 200000 299296443 200000 448902280 200000 354492306 200000 679881061 200000 305385515 200000 395648861 200000 833198486 200000 168002948 200000 813542903 200000 696202524 200000 775849667 200000 214303707 200000 52659968 200000 467520555 200000 746066824 200000 469770597 200000 660590918 200000 813288981 200000 850376566 200000 150484537 200000 290345449 200000 575709057 200000 865837374 200000 136607632 200000 923927850 200000 482782265 200000 87230641 200000 799626690 200000 397476969 200000 286408996 200000 363131582 200000 35981896 200000 50397736 200000 178166859 200000 80079222 200000 383299514 200000 870404102 200000 441035990 200000 619207689 200000 477772753 200000 75097796 200000 175259919 200000 286118601 200000 667971429 200000 471943746 200000 828605533 200000 888342310 200000 479983216 200000 352677249 200000 956333897 200000 74826672 200000 33657352 200000 298984098 200000 931906428 200000 189752344 200000 256035943 200000 236050148 200000 498850750 200000 630157101 200000 108415206 200000 299042473 200000 693577208 200000 369357026 200000 150150653 200000 770238833 200000 903376177 200000 261665861 200000 268110659 200000 831535581 200000 732150675 200000 254006665 200000 982325107 200000 633870764 200000 828664935 200000 833167356 200000 533459044 200000 254515648 200000 674270739 200000 836486673 200000 971692815 200000 192075289 200000 762469922 200000 690701142 200000 484338060 200000 106889687 200000 335779644 200000 607081085 200000 994922260 200000 82963259 200000 432147240 200000 332473687 200000 938647551 200000 366431654 200000 442465488 200000 485510867 200000 711181766 200000 809446296 200000 200728124 200000 418576642 200000 405306113 200000 383865009 200000 315665557 200000 238081813 200000 934914409 200000 159606194 200000 851058723 200000 348217180 200000 304807383 200000 460078203 200000 200577614 200000 596748616 200000 344608834 200000 374206989 200000 217714079 200000 805689193 200000 44500420 200000 410194057 200000 695613375 200000 842300271 200000 681760916 200000 294893871 200000 289826679 200000 864065580 200000 646915596 200000 641229919 200000 713880749 200000 39134608 200000 389632164 200000 80418714 200000 166073964 200000 673173163 200000 380298228 200000 913493889 200000 43005147 200000 927445933 200000 159042740 200000 925259731 200000 849356611 200000 715079656 200000 414764734 200000 179146098 200000 209895949 200000 24550859 200000 53913354 200000 785087070 200000 73504961 200000 725822696 200000 296278449 200000 370090423 200000 288527368 200000 799098862 200000 736514538 200000 316743103 200000 713738666 200000 355482287 200000 485411854 200000 901033429 200000 169804943 200000 657025050 200000 660688790 200000 978577529 200000 901935808 200000 391447616 200000 218003739 200000 955695437 200000 82970470 200000 99669586 200000 30648916 200000 355088145 200000 115385545 200000 859979424 200000 207938074 200000 894488486 200000 275221585 200000 162584731 200000 836956263 200000 310044683 200000 518108296 200000 854132435 200000 413754962 200000 485882466 200000 115826453 200000 419117305 200000 756603923 200000 615336939 200000 315576513 200000 529049565 200000 72377604 200000 670190855 200000 332092789 200000 294804848 200000 482352541 200000 843091253 200000 677305401 200000 484212930 200000 544767862 200000 501376790 200000 908447029 200000 389885444 200000 322604872 200000 93249644 200000 541042610 200000 195709061 200000 347357419 200000 805666838 200000 953314841 200000 148504248 200000 582605656 200000 731626517 200000 564352499 200000 904606764 200000 815538343 200000 705142154 200000 23635430 200000 886868369 200000 937029137 200000 739122868 200000 20929981 200000 188966585 200000 985314799 200000 279500021 200000 857368671 200000 775974547 200000 769033144 200000 2765 200000 128732118 200000 146224944 200000 492359686 200000 871634396 200000 970069833 200000 621217217 200000 37161616 200000 844601571 200000 78333185 200000 61265047 200000 920800816 200000 123446723 200000 222897254 200000 811083553 200000 267494621 200000 459681148 200000 909941250 200000 313960944 200000 315523505 200000 494569518 200000 263725436 200000 661567157 200000 154099940 200000 799229210 200000 897212317 200000 129000000 200000 436910542 200000 335969952 200000 531266126 200000 309742210 200000 679868648 200000 79988801 200000 530700951 200000 236453515 200000 297828298 200000 347050142 200000 955304097 200000 950335628 200000 491939117 200000 664593271 200000 935186867 200000 996058581 200000 983545065 200000 599812012 200000 971669047 200000 983457494 200000 367104504 200000 597834046 200000 871440822 200000 188495137 200000 531715696 200000 853881166 200000 459886807 200000 953671526 200000 116196747 200000 195030556 200000 161456482 200000 452502900 200000 482903458 200000 312199944 200000 602689602 200000 6727742 200000 220975148 200000 80316051 200000 117224829 200000 251919827 200000 378329539 200000 65594461 200000 745027133 200000 16645987 200000 705402399 200000 431287591 200000 445561035 200000 84654399 200000 362945047 200000 63870162 200000 324679821 200000 871342296 200000 828916134 200000 289113694 200000 652398606 200000 326886591 200000 363456995 200000 985642475 200000 822573813 200000 454966435 200000 11828487 200000 825846970 200000 969078284 200000 433413461 200000 910262890 200000 610595116 200000 215985978 200000 369813190 200000 237426821 200000 514028736 200000 208370568 200000 855451142 200000 593838320 200000 82322968 200000 405508383 200000 390961990 200000 990073445 200000 616868596 200000 579052870 200000 553815510 200000 106421434 200000 829989940 200000 384136808 200000 895958567 200000 727246057 200000 993794010 200000 615980555 200000 378415049 200000 870567691 200000 804193540 200000 739857113 200000 840711533 200000 637045847 200000 129552373 200000 829478554 200000 606077666 200000 30470951 200000 328095756 200000 98166326 200000 714949915 200000 885963506 200000 773650378 200000 465707959 200000 446231079 200000 949567570 200000 802234064 200000 691243076 200000 773648182 200000 448586495 200000 427791325 200000 941917222 200000 683828890 200000 528286673 200000 231447251 200000 993448134 200000 354959810 200000 142387905 200000 835020466 200000 78253228 200000 225493312 200000 366114535 200000 110443930 200000 858894721 200000 105476291 200000 647743612 200000 810399436 200000 553587212 200000 940044060 200000 645895384 200000 110397609 200000 672762423 200000 966014012 200000 794789492 200000 700227761 200000 290455307 200000 500906804 200000 811985129 200000 170879876 200000 638164142 200000 620903475 200000 393809134 200000 53385443 200000 8280683 200000 403290762 200000 226579036 200000 859990958 200000 207670954 200000 297740970 200000 216476205 200000 222834151 200000 717007602 200000 826590243 200000 101373048 200000 478478509 200000 215604717 200000 228453285 200000 956434037 200000 903235136 200000 983261539 200000 286478082 200000 884494974 200000 949066755 200000 595045949 200000 649731882 200000 608583691 200000 108073076 200000 191767171 200000 356394029 200000 758716340 200000 874768180 200000 478800733 200000 26848059 200000 577796913 200000 654002437 200000 364912404 200000 924293798 200000 897432924 200000 565287366 200000 895761169 200000 999719390 200000 287677997 200000 326193272 200000 844396508 200000 561103730 200000 810837693 200000 898410299 200000 758587166 200000 65470229 200000 403652419 200000 98038609 200000 615996319 200000 993148309 200000 170711320 200000 625694489 200000 547569991 200000 999059684 200000 327280309 200000 477943827 200000 127774495 200000 163379219 200000 726158259 200000 225708770 200000 784001360 200000 52580177 200000 319206601 200000 111435076 200000 709982498 200000 615610351 200000 870298065 200000 247516186 200000 220812542 200000 259006046 200000 610553282 200000 512609126 200000 905249387 200000 717951534 200000 818546870 200000 489895495 200000 27308051 200000 817864720 200000 56201701 200000 186335486 200000 755684799 200000 823417812 200000 42098599 200000 617331947 200000 679118934 200000 351395947 200000 915850101 200000 465968783 200000 202597344 200000 757243365 200000 15016423 200000 637353867 200000 442863496 200000 186900339 200000 942246070 200000 107442847 200000 234019220 200000 635620197 200000 495675066 200000 453527979 200000 103860590 200000 343263531 200000 372001772 200000 267137456 200000 360732575 200000 644758871 200000 587612004 200000 711573199 200000 426996173 200000 477526424 200000 387152220 200000 996758599 200000 741573315 200000 545623232 200000 281255722 200000 701685370 200000 285151849 200000 397185214 200000 106620232 200000 73923816 200000 346788294 200000 475377828 200000 263456079 200000 947476529 200000 306272516 200000 539181729 200000 338872823 200000 728947223 200000 717196139 200000 95942151 200000 699163415 200000 378548088 200000 830517092 200000 424823109 200000 61810090 200000 926981719 200000 48218230 200000 961817068 200000 372794311 200000 531341267 200000 340240204 200000 95701677 200000 37625511 200000 110822445 200000 105800620 200000 283219800 200000 999556770 200000 445706950 200000 50313856 200000 884395230 200000 340039985 200000 842102301 200000 705067984 200000 483981647 200000 968764652 200000 892251604 200000 897471173 200000 454356444 200000 673472396 200000 329783467 200000 406214054 200000 399394517 200000 251839465 200000 417279106 200000 234116574 200000 764517291 200000 783565821 200000 769056346 200000 2433011 200000 149203182 200000 78557918 200000 347607124 200000 72273295 200000 658302030 200000 586728646 200000 213068208 200000 189070202 200000 226036893 200000 900750606 200000 504525518 200000 127647644 200000 528470475 200000 60665902 200000 715585839 200000 637342975 200000 162851559 200000 476319165 200000 545891699 200000 532694474 200000 390483492 200000 214417014 200000 322543452 200000 906111814 200000 993561296 200000 125606448 200000 270911944 200000 905842140 200000 506535261 200000 682310116 200000 283310266 200000 719057684 200000 161766236 200000 667893674 200000 841248593 200000 997215126 200000 481991548 200000 672189115 200000 979929039 200000 581859628 200000 720100750 200000 698822511 200000 542697362 200000 740843197 200000 518998659 200000 245602623 200000 852656413 200000 214761042 200000 784252012 200000 641953987 200000 972537871 200000 817224979 200000 280191096 200000 651138996 200000 337554217 200000 640304458 200000 565787896 200000 904277739 200000 164097099 200000 748773471 200000 650000732 200000 786021471 200000 663577207 200000 282140377 200000 57670198 200000 79737130 200000 355885003 200000 477749346 200000 319691574 200000 431564163 200000 425356170 200000 692025282 200000 711789356 200000 623087300 200000 399963155 200000 263449314 200000 638772233 200000 471663973 200000 36565735 200000 374991049 200000 483120860 200000 401825022 200000 965381799 200000 535831458 200000 827347928 200000 336642119 200000 141869330 200000 219489971 200000 582233164 200000 522012954 200000 745107210 200000 220398182 200000 995829928 200000 225532527 200000 260768399 200000 185245251 200000 318412926 200000 958366815 200000 28235970 200000 891748594 200000 320995453 200000 263137313 200000 883694050 200000 468794429 200000 70110838 200000 555393550 200000 984632145 200000 758611723 200000 494316378 200000 234705823 200000 465871758 200000 130089317 200000 230906682 200000 418208109 200000 511908924 200000 272960116 200000 822563141 200000 705363247 200000 237685785 200000 143180928 200000 345306572 200000 560675262 200000 523213574 200000 773821170 200000 757198912 200000 663688980 200000 672695301 200000 682283601 200000 728653617 200000 22310984 200000 452062517 200000 840140871 200000 315283024 200000 992495506 200000 122850774 200000 67526556 200000 208468077 200000 429156428 200000 625986635 200000 90670137 200000 823857529 200000 42394350 200000 498079762 200000 150673702 200000 632683652 200000 790068496 200000 830247373 200000 847165579 200000 925991358 200000 352383851 200000 735393083 200000 887953842 200000 674797689 200000 159098839 200000 398700350 200000 182988546 200000 277577509 200000 814752589 200000 1576919 200000 827695620 200000 301982545 200000 639483877 200000 810785316 200000 415028065 200000 311608752 200000 935924440 200000 756067431 200000 165899488 200000 964486160 200000 191211647 200000 665920513 200000 169929068 200000 398239076 200000 64523345 200000 412112242 200000 863210763 200000 839364538 200000 579242216 200000 845708378 200000 143556839 200000 858696772 200000 716132859 200000 35590011 200000 28084040 200000 23306067 200000 522700900 200000 489218227 200000 866539415 200000 113773654 200000 719298075 200000 510449413 200000 410437723 200000 149451230 200000 896606263 200000 663302288 200000 467804479 200000 218995100 200000 783315699 200000 607879317 200000 229768457 200000 968233056 200000 454392230 200000 73925492 200000 539091363 200000 64048667 200000 866931401 200000 852463791 200000 89035797 200000 931603421 200000 228297716 200000 506286309 200000 618890375 200000 685014487 200000 643731936 200000 362730454 200000 946115139 200000 37753689 200000 590368357 200000 221866597 200000 659999664 200000 484607187 200000 390011517 200000 212545168 200000 901526615 200000 379734999 200000 157772350 200000 422788472 200000 577789153 200000 779733781 200000 785698018 200000 172580703 200000 371219222 200000 211263580 200000 673896642 200000 38729636 200000 138673630 200000 349566623 200000 471884629 200000 333608136 200000 976214851 200000 215094764 200000 911366965 200000 556425835 200000 293550188 200000 29521782 200000 361887258 200000 410235727 200000 888722850 200000 916308363 200000 901548763 200000 623086418 200000 545180238 200000 885896093 200000 398123891 200000 518664567 200000 604800248 200000 765333565 200000 35341561 200000 766205917 200000 700283720 200000 868316442 200000 495932838 200000 180256197 200000 996625927 200000 654074117 200000 622255826 200000 502830480 200000 310283550 200000 362669039 200000 363613430 200000 384666813 200000 122304917 200000 49186536 200000 719551402 200000 859300334 200000 436510101 200000 103596065 200000 562879400 200000 261745379 200000 121994854 200000 850279146 200000 237529798 200000 977329277 200000 862562416 200000 972543412 200000 970698238 200000 798688443 200000 37875004 200000 398093327 200000 662575977 200000 53738687 200000 616819571 200000 989063339 200000 135361598 200000 576024264 200000 74769629 200000 868955482 200000 687577815 200000 106206264 200000 179836515 200000 253811468 200000 574302379 200000 491748239 200000 70543373 200000 23934416 200000 974848596 200000 988450414 200000 91515139 200000 332451545 200000 227971466 200000 526748052 200000 895544206 200000 235815542 200000 182265637 200000 377272547 200000 167091479 200000 919979543 200000 191717662 200000 584239451 200000 757813286 200000 390052941 200000 480144013 200000 560693020 200000 279210595 200000 553965770 200000 138815915 200000 217736040 200000 690886296 200000 952205916 200000 277852624 200000 882642589 200000 77676716 200000 575211765 200000 839370101 200000 373530686 200000 534283688 200000 897921957 200000 836920883 200000 699805418 200000 209013685 200000 808331933 200000 344756929 200000 561318498 200000 394572315 200000 544697134 200000 245271288 200000 87521159 200000 609133890 200000 983415238 200000 215357906 200000 201743960 200000 742080692 200000 301028856 200000 653982054 200000 712544247 200000 826387224 200000 691851380 200000 139066092 200000 764840612 200000 413314103 200000 908033802 200000 274831038 200000 249385919 200000 203204345 200000 694878891 200000 208622676 200000 352495561 200000 51831656 200000 901710183 200000 373269062 200000 991380067 200000 161041580 200000 29632622 200000 726048844 200000 50718284 200000 144173836 200000 521722898 200000 774521664 200000 42236262 200000 200336370 200000 168561090 200000 439208730 200000 228637361 200000 257896422 200000 32752656 200000 905480947 200000 420771918 200000 949537425 200000 678229163 200000 193516290 200000 208399228 200000 283214010 200000 508184165 200000 144249504 200000 792961181 200000 141265995 200000 291982125 200000 524367430 200000 218185521 200000 10810957 200000 209859093 200000 135874957 200000 284847576 200000 866375911 200000 721363276 200000 627811628 200000 513802835 200000 696558434 200000 938143267 200000 455653629 200000 784327555 200000 58396710 200000 659213067 200000 774651895 200000 796813671 200000 340212925 200000 759159700 200000 623083060 200000 363714849 200000 293398990 200000 571363951 200000 354068716 200000 404731121 200000 794499362 200000 261257068 200000 919391351 200000 411580983 200000 879741858 200000 15520124 200000 334312014 200000 143936373 200000 270613846 200000 108944047 200000 509773065 200000 450591306 200000 215175014 200000 926342710 200000 109917281 200000 159501174 200000 892390940 200000 918457440 200000 316615470 200000 209981659 200000 954333407 200000 451067552 200000 790843753 200000 659100537 200000 110295608 200000 773831045 200000 252277290 200000 209567601 200000 858304976 200000 75534527 200000 165438379 200000 603168259 200000 684858479 200000 617628448 200000 661124930 200000 275560334 200000 328195581 200000 421253783 200000 5420905 200000 585533333 200000 469683588 200000 70809142 200000 446967737 200000 551345848 200000 818577707 200000 389988908 200000 504334058 200000 527409334 200000 656332859 200000 974502858 200000 752032467 200000 507854449 200000 271327004 200000 362463106 200000 491427951 200000 497980904 200000 852674904 200000 284848866 200000 821780437 200000 634653757 200000 422564246 200000 361496220 200000 843780670 200000 332661168 200000 796067232 200000 443731072 200000 288090114 200000 227788706 200000 860624989 200000 384362879 200000 439003802 200000 448474258 200000 91169238 200000 782137769 200000 828561566 200000 780017186 200000 931527475 200000 884856879 200000 531242439 200000 503051026 200000 590254270 200000 481995617 200000 924499181 200000 366251330 200000 846957022 200000 976719536 200000 334382090 200000 715176372 200000 990556956 200000 861210796 200000 101076532 200000 954228358 200000 596065825 200000 157675781 200000 595136933 200000 843674363 200000 12495285 200000 353370765 200000 936567222 200000 435620722 200000 682109377 200000 840827699 200000 310967519 200000 841401708 200000 343573324 200000 132599817 200000 166287031 200000 465905545 200000 630512768 200000 99503934 200000 721415673 200000 691370379 200000 445941414 200000 846287396 200000 569911932 200000 772501585 200000 213453860 200000 51647786 200000 442143545 200000 853207515 200000 176332421 200000 930458594 200000 234917960 200000 262627660 200000 853682289 200000 724895995 200000 660135138 200000 24918242 200000 969416111 200000 290327110 200000 102200159 200000 717673471 200000 412983593 200000 346682036 200000 586700088 200000 585028898 200000 200799463 200000 62427733 200000 842758405 200000 689691629 200000 667101202 200000 71347290 200000 382592639 200000 685536544 200000 294686450 200000 723102483 200000 977398399 200000 977757851 200000 575368943 200000 56342513 200000 466440956 200000 933488480 200000 444596883 200000 199485316 200000 584809232 200000 262769550 200000 747655045 200000 33429885 200000 632435442 200000 308783717 200000 30677134 200000 883017388 200000 177475068 200000 278429768 200000 478833046 200000 193443073 200000 394940070 200000 621649589 200000 158664103 200000 103593870 200000 672298120 200000 352171085 200000 321473768 200000 287784067 200000 547021914 200000 571350738 200000 748710562 200000 718496047 200000 793896950 200000 42826531 200000 40788798 200000 875659269 200000 513243732 200000 99179841 200000 291362372 200000 180030611 200000 573503373 200000 647796812 200000 574480989 200000 142384524 200000 513221848 200000 684343429 200000 192560977 200000 745686718 200000 563317390 200000 894330189 200000 491450888 200000 93759771 200000 104728616 200000 959736612 200000 157586571 200000 860869812 200000 841702463 200000 312144810 200000 734427139 200000 271051448 200000 373507210 200000 664108960 200000 805660344 200000 485455224 200000 44003298 200000 524569318 200000 359771154 200000 17394789 200000 871407169 200000 476187262 200000 365798043 200000 42901007 200000 922994366 200000 785353351 200000 864323578 200000 93972519 200000 457788817 200000 630652994 200000 154093304 200000 563711869 200000 31220244 200000 400104463 200000 67727230 200000 557165058 200000 713145023 200000 968353647 200000 539170964 200000 221266117 200000 763775786 200000 893085443 200000 367411810 200000 607797241 200000 991150606 200000 273331339 200000 93378609 200000 714305773 200000 602678083 200000 645351 200000 811636842 200000 201666065 200000 525297090 200000 518787608 200000 464469654 200000 944767223 200000 604320675 200000 710250302 200000 72619355 200000 110767182 200000 804425759 200000 977749659 200000 457878660 200000 219441128 200000 752128911 200000 148742542 200000 961581304 200000 608109748 200000 853102954 200000 591113879 200000 370057921 200000 938892484 200000 881909834 200000 39103321 200000 959113990 200000 275877191 200000 896879078 200000 322267282 200000 124466192 200000 795900046 200000 647753496 200000 640814628 200000 409204551 200000 429644810 200000 846530520 200000 903013134 200000 734687029 200000 239863372 200000 269736765 200000 193200498 200000 86058369 200000 869913347 200000 134799746 200000 404280976 200000 853116148 200000 723236096 200000 649531390 200000 326994633 200000 468266359 200000 157195828 200000 729597226 200000 338846108 200000 617405458 200000 258981807 200000 219612830 200000 243728811 200000 14732526 200000 415862689 200000 319832339 200000 202115766 200000 398088018 200000 369572700 200000 34112097 200000 690256797 200000 636339625 200000 414155600 200000 408345986 200000 701446241 200000 541595001 200000 797746445 200000 647227020 200000 620645923 200000 294264172 200000 647796035 200000 593288377 200000 178886434 200000 909012297 200000 525959108 200000 372609634 200000 724619456 200000 371913723 200000 988570495 200000 825754366 200000 681163133 200000 880546696 200000 90425478 200000 802890023 200000 565172985 200000 705455386 200000 796283912 200000 655793813 200000 601525750 200000 403250426 200000 574003799 200000 390973983 200000 971718739 200000 626581646 200000 821501154 200000 262759872 200000 145689360 200000 547384929 200000 159262266 200000 626495631 200000 909230159 200000 692353050 200000 766454800 200000 781050053 200000 779702609 200000 425864323 200000 298012469 200000 299516858 200000 56662644 200000 473973635 200000 98773912 200000 852636135 200000 453712187 200000 762156067 200000 779540554 200000 123913444 200000 794344005 200000 938633356 200000 697976188 200000 686354283 200000 473655122 200000 546010117 200000 30847102 200000 120655186 200000 258120005 200000 520753913 200000 252078017 200000 876813203 200000 662713884 200000 306766062 200000 621849301 200000 520306759 200000 804729081 200000 720158350 200000 119079018 200000 782648997 200000 767412252 200000 272024993 200000 799374930 200000 892727559 200000 121682149 200000 891459855 200000 654894461 200000 160322788 200000 221876693 200000 293642466 200000 842413562 200000 358813398 200000 263259276 200000 26172993 200000 397398780 200000 188693141 200000 397613004 200000 435668342 200000 362693841 200000 72232697 200000 880894836 200000 170754535 200000 26194156 200000 428556795 200000 641848964 200000 179864607 200000 363119067 200000 46673587 200000 787485471 200000 376086982 200000 293588304 200000 957077850 200000 570308739 200000 345756579 200000 485550108 200000 255344968 200000 318205714 200000 705007520 200000 364914734 200000 823902966 200000 299049547 200000 154312902 200000 321823895 200000 510773757 200000 681190096 200000 849607483 200000 620580744 200000 352552724 200000 334151265 200000 401914442 200000 455098961 200000 493607444 200000 623242207 200000 377548891 200000 213639523 200000 871952887 200000 316868425 200000 155631861 200000 408802382 200000 590198484 200000 28304833 200000 446074050 200000 959681987 200000 69689827 200000 647793543 200000 841089930 200000 283593106 200000 816063358 200000 512507899 200000 519699510 200000 581090988 200000 503786269 200000 672402846 200000 105803470 200000 51529504 200000 644392792 200000 359917585 200000 192098938 200000 445542945 200000 459309543 200000 226340884 200000 325012355 200000 866978302 200000 590071204 200000 740792711 200000 746963282 200000 974040103 200000 523308679 200000 940785515 200000 28212335 200000 756329774 200000 437805993 200000 23642592 200000 379711619 200000 981122242 200000 839468353 200000 969176103 200000 466988118 200000 797031349 200000 585989288 200000 65921185 200000 405832144 200000 57904118 200000 121627735 200000 854848718 200000 356467194 200000 925958806 200000 569758183 200000 533751630 200000 767322877 200000 350697414 200000 472039439 200000 764301282 200000 901659681 200000 507219159 200000 633644201 200000 214596971 200000 604843471 200000 275644984 200000 856817836 200000 707103720 200000 998306190 200000 870200698 200000 871511090 200000 194908283 200000 355903496 200000 662078286 200000 418513011 200000 73370468 200000 905125126 200000 277442436 200000 820256199 200000 482207748 200000 169293167 200000 96728333 200000 655869351 200000 410534618 200000 967938379 200000 281853945 200000 961709739 200000 386841992 200000 162493381 200000 253455736 200000 741568140 200000 410251982 200000 770141475 200000 145865692 200000 921916450 200000 377409164 200000 316387535 200000 701479061 200000 39779686 200000 217319363 200000 128688466 200000 575367731 200000 195044208 200000 682433683 200000 829381714 200000 617916006 200000 335951994 200000 745505854 200000 851439770 200000 861760512 200000 185354714 200000 994679075 200000 643027986 200000 478379248 200000 587468299 200000 933199555 200000 3634113 200000 15960136 200000 327584419 200000 790041022 200000 341196753 200000 830247991 200000 127106141 200000 875053013 200000 1866634 200000 436911118 200000 325317391 200000 266091497 200000 915374933 200000 598530622 200000 666516404 200000 217784314 200000 10342586 200000 110154840 200000 217856099 200000 725743912 200000 239016545 200000 380393227 200000 463427669 200000 24036788 200000 339987475 200000 601846824 200000 943651298 200000 312096510 200000 726334137 200000 762797728 200000 690919555 200000 719153032 200000 568048731 200000 270674051 200000 395839184 200000 104796913 200000 407434786 200000 403128578 200000 554815618 200000 34936825 200000 816456277 200000 127737453 200000 119561841 200000 37902467 200000 829045855 200000 547513396 200000 493662359 200000 781279117 200000 307470534 200000 989515497 200000 979997194 200000 847390009 200000 524960052 200000 8127036 200000 265273605 200000 163283142 200000 358612593 200000 503098109 200000 952146654 200000 111781014 200000 964516453 200000 636182300 200000 127024144 200000 895374377 200000 414275610 200000 102503851 200000 376503857 200000 910978592 200000 935367607 200000 149215961 200000 937487868 200000 76176954 200000 287794309 200000 915595256 200000 78418248 200000 938443097 200000 804557037 200000 982371703 200000 215504654 200000 362190717 200000 829172855 200000 376265959 200000 107467622 200000 997617606 200000 827165131 200000 881449210 200000 223020425 200000 266492021 200000 589643955 200000 985170814 200000 225561551 200000 516153579 200000 674040854 200000 221970277 200000 476292529 200000 795264935 200000 160911357 200000 790037695 200000 354322887 200000 752776267 200000 525621137 200000 130263229 200000 168782794 200000 702268311 200000 404410137 200000 947491759 200000 168461971 200000 128010604 200000 488636928 200000 514818310 200000 393451545 200000 984863945 200000 705816780 200000 508670802 200000 384340854 200000 356000720 200000 438201639 200000 93087300 200000 329325793 200000 331977665 200000 198658009 200000 777624748 200000 579875764 200000 509023484 200000 328010443 200000 416672890 200000 942292071 200000 522419970 200000 850622724 200000 967315136 200000 581593746 200000 456460916 200000 663340207 200000 319969197 200000 100899053 200000 610467601 200000 775529234 200000 416348307 200000 948108114 200000 630715835 200000 82421911 200000 968423906 200000 677455545 200000 554582642 200000 28056262 200000 191293225 200000 300033339 200000 764299350 200000 907321927 200000 153529114 200000 980538383 200000 708573609 200000 233511652 200000 413032838 200000 199932814 200000 753791433 200000 791898500 200000 355118428 200000 476800817 200000 747743545 200000 188139056 200000 612108461 200000 767373713 200000 74982808 200000 628828177 200000 642586794 200000 953397861 200000 221877671 200000 341642607 200000 51850660 200000 121659526 200000 622116679 200000 902282675 200000 290830090 200000 561018862 200000 313021815 200000 100640612 200000 538636141 200000 263949236 200000 357261913 200000 212310060 200000 370406526 200000 405856784 200000 586482989 200000 82120916 200000 380687629 200000 467367004 200000 14256723 200000 584888642 200000 854607114 200000 893664016 200000 1600845 200000 797073537 200000 301170567 200000 645084612 200000 161295033 200000 383466680 200000 60486324 200000 382623537 200000 604957786 200000 582373169 200000 688739809 200000 892397359 200000 935884559 200000 756262483 200000 583319934 200000 713195703 200000 773808345 200000 169553319 200000 329806109 200000 753981921 200000 880384729 200000 204322774 200000 677995885 200000 806793190 200000 597954894 200000 744211111 200000 891330624 200000 740328735 200000 502502810 200000 594963205 200000 244411525 200000 551496963 200000 740293181 200000 798825206 200000 421934158 200000 887671340 200000 404427991 200000 632357796 200000 688698058 200000 326199889 200000 910640681 200000 365491031 200000 358894154 200000 555792972 200000 93374996 200000 366457720 200000 429874751 200000 836645397 200000 733262743 200000 625359502 200000 710731065 200000 701990083 200000 166452436 200000 931741252 200000 908282089 200000 691435153 200000 697111819 200000 662390624 200000 646400544 200000 109996246 200000 915246237 200000 434253260 200000 302709452 200000 727863819 200000 933177609 200000 857145488 200000 913893376 200000 277191624 200000 969843441 200000 261014484 200000 154095084 200000 271148742 200000 169447445 200000 631875810 200000 726446560 200000 707374301 200000 717656405 200000 166818849 200000 924485197 200000 67418375 200000 758990002 200000 840170778 200000 435985603 200000 872495450 200000 162849101 200000 320614518 200000 14708210 200000 481967376 200000 507835237 200000 268533245 200000 574896044 200000 594885250 200000 348309084 200000 580761751 200000 940860128 200000 375789351 200000 117844658 200000 185934414 200000 466746272 200000 893853593 200000 224999944 200000 139939913 200000 659608859 200000 943371152 200000 445194013 200000 223443665 200000 829165987 200000 121867235 200000 388617683 200000 442614095 200000 587883175 200000 936056973 200000 615205674 200000 866917451 200000 432562872 200000 573252261 200000 848290114 200000 675233645 200000 207053191 200000 705968740 200000 71925596 200000 648539518 200000 441583589 200000 708453666 200000 296063448 200000 30940263 200000 230715328 200000 843232088 200000 178404408 200000 259810096 200000 268554796 200000 873280670 200000 920925979 200000 91000322 200000 126638423 200000 794664878 200000 860042818 200000 692998693 200000 760474258 200000 792490078 200000 29130381 200000 273454593 200000 102145101 200000 737255336 200000 373646845 200000 711985951 200000 700790298 200000 485433765 200000 384269235 200000 974116904 200000 474667689 200000 166002060 200000 461829103 200000 125623524 200000 751678922 200000 427733943 200000 1576465 200000 595674172 200000 141482093 200000 203714461 200000 455510170 200000 987330104 200000 464209572 200000 591030232 200000 403919146 200000 5800448 200000 521847710 200000 42906144 200000 541360771 200000 5011421 200000 461154733 200000 545253709 200000 107710084 200000 522261816 200000 667615296 200000 420298072 200000 394187822 200000 649145497 200000 422227945 200000 745103193 200000 905395105 200000 520327080 200000 325596247 200000 854772617 200000 819246110 200000 991970607 200000 529886299 200000 993393472 200000 672828422 200000 672476437 200000 308970983 200000 646317815 200000 163534041 200000 776780387 200000 57851913 200000 398770247 200000 642857271 200000 383162178 200000 211829491 200000 879916007 200000 61355233 200000 928626426 200000 452583413 200000 394311600 200000 288147639 200000 78532083 200000 297317760 200000 506478236 200000 115176635 200000 589342135 200000 742339364 200000 777919170 200000 253994507 200000 645262573 200000 484276114 200000 546080602 200000 958820074 200000 52994398 200000 886429850 200000 348684478 200000 159323319 200000 408298994 200000 919942444 200000 700118118 200000 919693812 200000 852361395 200000 427071834 200000 415301866 200000 406252607 200000 590464713 200000 294421588 200000 168473090 200000 888007259 200000 846760571 200000 731485290 200000 217884296 200000 262641191 200000 259628851 200000 731428620 200000 196175476 200000 909914788 200000 251660665 200000 625599180 200000 996148447 200000 170723314 200000 656201462 200000 34080601 200000 150171136 200000 710751059 200000 847253617 200000 936044932 200000 377436464 200000 915516197 200000 370185173 200000 769543999 200000 633218792 200000 428329195 200000 416246312 200000 100306840 200000 239388353 200000 148857668 200000 398863764 200000 446148801 200000 108447090 200000 608821234 200000 162667361 200000 261671947 200000 325864149 200000 862707155 200000 922379767 200000 26655205 200000 530914273 200000 26736874 200000 719632096 200000 133335520 200000 338404016 200000 755290710 200000 427253955 200000 923851437 200000 424303738 200000 95590488 200000 225354089 200000 406186012 200000 849340823 200000 311041104 200000 495826363 200000 998172957 200000 477116288 200000 28857535 200000 22759873 200000 958131138 200000 305105101 200000 663555910 200000 799921315 200000 571854139 200000 254385975 200000 505894053 200000 162508971 200000 862019544 200000 426188182 200000 30758076 200000 555328 200000 500834570 200000 449227747 200000 480135308 200000 863614187 200000 469869920 200000 93053238 200000 210100278 200000 715548501 200000 810955917 200000 349190601 200000 932449017 200000 574384454 200000 710280031 200000 833293554 200000 91435319 200000 907179174 200000 865243593 200000 197661996 200000 656188528 200000 848756351 200000 711168217 200000 615756813 200000 781320004 200000 844829944 200000 131496130 200000 995001936 200000 196508532 200000 357149530 200000 358803154 200000 424898507 200000 628514785 200000 614206477 200000 997219195 200000 492708217 200000 635620491 200000 12197019 200000 320611917 200000 838983537 200000 73037458 200000 793607595 200000 611502073 200000 841825516 200000 734640183 200000 528485639 200000 790649424 200000 693894210 200000 974296795 200000 925793174 200000 479271489 200000 299571436 200000 503778045 200000 632125793 200000 427845597 200000 951743874 200000 27621439 200000 193941904 200000 736306260 200000 549670333 200000 75028833 200000 614087277 200000 965080568 200000 862832757 200000 10569283 200000 201596767 200000 829075513 200000 512057764 200000 267157990 200000 49490159 200000 165299623 200000 156171872 200000 43823211 200000 323082950 200000 709778419 200000 963350244 200000 621893393 200000 621427628 200000 894538732 200000 863639686 200000 999429179 200000 446236554 200000 707827077 200000 55378881 200000 625191783 200000 538884967 200000 299124173 200000 168806955 200000 649741622 200000 64313197 200000 344671988 200000 238807679 200000 789440873 200000 126086885 200000 283283531 200000 542593684 200000 535570145 200000 448670773 200000 516546628 200000 586765667 200000 595776926 200000 817168104 200000 880935533 200000 476959492 200000 668290240 200000 273060774 200000 437053816 200000 950198448 200000 757730440 200000 430592054 200000 189100854 200000 846201535 200000 862417495 200000 183879554 200000 250789014 200000 766777514 200000 539166381 200000 678061458 200000 59305385 200000 696341769 200000 793826090 200000 467696015 200000 860553632 200000 426896789 200000 745759375 200000 264713665 200000 221062347 200000 557433639 200000 687543484 200000 156145040 200000 698865307 200000 466317750 200000 204042418 200000 396145542 200000 232636832 200000 150953564 200000 303182482 200000 100061514 200000 211727242 200000 684543824 200000 151099292 200000 939100581 200000 116060971 200000 210665452 200000 497228848 200000 71667839 200000 310176371 200000 133526184 200000 840210895 200000 53756642 200000 801974898 200000 399971100 200000 393749786 200000 675095797 200000 340664664 200000 788345856 200000 803467216 200000 638456834 200000 844134007 200000 227501358 200000 748871891 200000 470722159 200000 698125886 200000 653926814 200000 614137379 200000 886302663 200000 202692159 200000 266175849 200000 793652961 200000 892022450 200000 638188329 200000 287512006 200000 96010060 200000 967986424 200000 658261710 200000 633085198 200000 283392710 200000 521462657 200000 855321629 200000 153679034 200000 534307790 200000 598549078 200000 958358823 200000 365789027 200000 933586950 200000 820393120 200000 696689437 200000 838188736 200000 205804078 200000 545236135 200000 377986127 200000 789323178 200000 684640807 200000 858242003 200000 339746862 200000 388721691 200000 920924400 200000 980868270 200000 999043914 200000 804342570 200000 481746091 200000 491192031 200000 204516180 200000 790586127 200000 322982040 200000 683546927 200000 991553820 200000 916329252 200000 787382552 200000 692159367 200000 219028115 200000 987529697 200000 198025642 200000 346715887 200000 241922249 200000 207643358 200000 954277616 200000 774966159 200000 232075759 200000 343168212 200000 335457961 200000 754386608 200000 534674260 200000 69468059 200000 266218935 200000 222057147 200000 518502251 200000 639986732 200000 669513754 200000 227759929 200000 131554243 200000 455234719 200000 238227699 200000 584638672 200000 943407884 200000 649737773 200000 116733057 200000 312431947 200000 219399448 200000 527559471 200000 794445862 200000 434972049 200000 90236118 200000 304810780 200000 355643490 200000 730217900 200000 970647639 200000 558672014 200000 721200341 200000 971098819 200000 643738829 200000 154181948 200000 39103040 200000 488847647 200000 692135558 200000 596144640 200000 776622724 200000 405866536 200000 255958772 200000 552002770 200000 945086113 200000 820606568 200000 989333671 200000 981085897 200000 248402615 200000 820366726 200000 8000848 200000 468046880 200000 875432455 200000 808530507 200000 165468095 200000 250807854 200000 656489713 200000 697738400 200000 472178149 200000 911663468 200000 732273399 200000 998820749 200000 331320530 200000 495943026 200000 359937207 200000 911592763 200000 346599095 200000 554854137 200000 371040756 200000 693281521 200000 949366500 200000 618294745 200000 127318413 200000 817053466 200000 882048970 200000 980153612 200000 494213507 200000 728421180 200000 472296696 200000 514826920 200000 170340087 200000 75435009 200000 450158881 200000 217124839 200000 704599081 200000 90963248 200000 651479060 200000 328699682 200000 187724409 200000 771950004 200000 666007233 200000 892360656 200000 228450920 200000 561888147 200000 236896570 200000 354824843 200000 547194262 200000 465752567 200000 379016878 200000 880354571 200000 650636996 200000 290894633 200000 162771822 200000 412741671 200000 337021907 200000 300420751 200000 502573804 200000 926729178 200000 372231107 200000 99905716 200000 476740022 200000 639297339 200000 752119476 200000 256017215 200000 662367614 200000 81610883 200000 801891303 200000 906654458 200000 836049172 200000 732831498 200000 390228925 200000 588737484 200000 376435817 200000 706594121 200000 451655605 200000 859991742 200000 712663693 200000 3883224 200000 998639217 200000 241305081 200000 862763441 200000 558952561 200000 169058737 200000 402601156 200000 97611557 200000 179147754 200000 174551637 200000 330375050 200000 176256858 200000 811303485 200000 537135199 200000 648927185 200000 747303392 200000 217431939 200000 861400813 200000 586608707 200000 18327912 200000 404456691 200000 302289474 200000 773357224 200000 698011586 200000 631959783 200000 110360509 200000 772474856 200000 966983646 200000 448555222 200000 988128223 200000 884314125 200000 101162958 200000 488420186 200000 220074057 200000 398016574 200000 224511169 200000 684893739 200000 899157434 200000 339003077 200000 389168905 200000 715938849 200000 872343572 200000 177369864 200000 252838933 200000 501878581 200000 492436055 200000 489223058 200000 812530295 200000 512895615 200000 135056035 200000 969895435 200000 469113310 200000 577365048 200000 203865658 200000 231955770 200000 805664027 200000 727150008 200000 181163898 200000 351349001 200000 704062495 200000 796738424 200000 923093990 200000 295024257 200000 978920443 200000 38270225 200000 142756381 200000 513277384 200000 588774110 200000 122465594 200000 996729312 200000 317738025 200000 942469145 200000 628170700 200000 912268815 200000 270921228 200000 681799709 200000 612241857 200000 148156588 200000 243738872 200000 733027962 200000 610204464 200000 395457238 200000 397837207 200000 872226785 200000 329109329 200000 687802573 200000 835432881 200000 717240865 200000 36020862 200000 755946996 200000 585286703 200000 608937005 200000 10440239 200000 386458825 200000 375599897 200000 34015252 200000 441979132 200000 699221742 200000 220368791 200000 335788807 200000 771856541 200000 328270114 200000 362821618 200000 596220757 200000 798864365 200000 333602119 200000 340443539 200000 643160177 200000 998908641 200000 433559133 200000 312746755 200000 979035369 200000 194451093 200000 733521029 200000 802942440 200000 599808624 200000 671705407 200000 445190910 200000 377824525 200000 821710804 200000 284998712 200000 656166442 200000 86589529 200000 929746183 200000 907429369 200000 831539080 200000 317515477 200000 397395738 200000 738544667 200000 597050811 200000 78566570 200000 73092156 200000 823717717 200000 94999169 200000 28773664 200000 278781374 200000 569005953 200000 348008123 200000 928008352 200000 867501585 200000 88605591 200000 656328299 200000 641520305 200000 635344069 200000 245304750 200000 374226096 200000 279691262 200000 876731019 200000 50285313 200000 407113675 200000 752272973 200000 472148275 200000 53300199 200000 260292892 200000 901404808 200000 971003822 200000 210258905 200000 377540901 200000 727594678 200000 114901004 200000 914429295 200000 60251012 200000 785526274 200000 695218046 200000 392910946 200000 392112380 200000 804923058 200000 337214548 200000 323980170 200000 102011244 200000 377177649 200000 670054910 200000 886066912 200000 656277461 200000 345932037 200000 296941838 200000 323958652 200000 755138648 200000 772510423 200000 215715124 200000 399848344 200000 553058356 200000 594565745 200000 736152895 200000 278025354 200000 381379019 200000 932106171 200000 147888930 200000 855808205 200000 268159133 200000 188836796 200000 884123627 200000 256650743 200000 202749258 200000 592885406 200000 302688716 200000 130549443 200000 448348052 200000 500883881 200000 292981270 200000 885824776 200000 713344601 200000 493246278 200000 275238712 200000 908021694 200000 443682716 200000 56506109 200000 939802307 200000 370930943 200000 799735932 200000 67000182 200000 507153768 200000 889588227 200000 313648442 200000 145707642 200000 448767735 200000 667500322 200000 338053431 200000 465734386 200000 843612769 200000 362683349 200000 389406962 200000 372013798 200000 582164406 200000 814326452 200000 681654797 200000 747472767 200000 81842215 200000 167022968 200000 620912456 200000 189580548 200000 327518212 200000 587923194 200000 150777475 200000 979045088 200000 581388478 200000 43506481 200000 615571135 200000 453637529 200000 989619429 200000 538510646 200000 9488413 200000 597526233 200000 762752553 200000 530414915 200000 522020317 200000 335651176 200000 426437980 200000 112360622 200000 684605023 200000 734823726 200000 560865902 200000 790058482 200000 626539300 200000 259352885 200000 771411566 200000 429683365 200000 999336652 200000 489179556 200000 191438223 200000 57282434 200000 316730649 200000 798200260 200000 150767903 200000 33775712 200000 450333417 200000 205762558 200000 47362448 200000 524757048 200000 599805503 200000 130164186 200000 86536819 200000 148092706 200000 46460475 200000 818385920 200000 932845687 200000 398637143 200000 139388700 200000 639090234 200000 726777709 200000 483352111 200000 678485571 200000 565459823 200000 658680902 200000 169847331 200000 50144818 200000 747539368 200000 845096723 200000 93542091 200000 470482568 200000 298876942 200000 963059971 200000 194182625 200000 900140550 200000 611026664 200000 638759527 200000 551631419 200000 28530828 200000 386166177 200000 162303664 200000 692623827 200000 239944476 200000 961026751 200000 791884398 200000 676885954 200000 329467860 200000 108556780 200000 531307345 200000 595556927 200000 450176503 200000 435329008 200000 33359915 200000 901708964 200000 473180132 200000 83330228 200000 847801580 200000 454247273 200000 381389084 200000 394303295 200000 445842596 200000 660271142 200000 691861056 200000 769891772 200000 356566403 200000 779373971 200000 401889040 200000 533039473 200000 554655451 200000 640216459 200000 545641068 200000 59494600 200000 366890779 200000 765134083 200000 679588948 200000 502301513 200000 535036373 200000 16993815 200000 151767019 200000 361761692 200000 488884664 200000 960298493 200000 813187439 200000 150005131 200000 369231509 200000 141199118 200000 46989378 200000 251203069 200000 789099870 200000 341406915 200000 611519716 200000 182462716 200000 492974113 200000 70097333 200000 194212085 200000 32646574 200000 745909776 200000 531612571 200000 323025206 200000 650740830 200000 354903931 200000 512991055 200000 142994823 200000 246603380 200000 776644051 200000 895615176 200000 571821802 200000 245762167 200000 343495592 200000 277734176 200000 739864446 200000 724904977 200000 96424107 200000 10573966 200000 847698052 200000 497601035 200000 889509292 200000 289738860 200000 595970140 200000 273231947 200000 561078428 200000 244058418 200000 155572871 200000 847407068 200000 832149643 200000 483163256 200000 446210470 200000 39347430 200000 485167017 200000 9724663 200000 800657272 200000 594283696 200000 598749000 200000 610774151 200000 25582816 200000 243381156 200000 77568984 200000 857656865 200000 399226844 200000 481451850 200000 144083688 200000 335168477 200000 405851021 200000 425999435 200000 298395947 200000 65577716 200000 168060981 200000 155108975 200000 175791727 200000 453183935 200000 651624754 200000 547018910 200000 693960103 200000 562154933 200000 377868551 200000 311528161 200000 677256417 200000 91772272 200000 61646163 200000 195472481 200000 403908943 200000 242722983 200000 58885848 200000 84741478 200000 185536834 200000 881159220 200000 500664180 200000 42996057 200000 26044457 200000 34831887 200000 42179626 200000 915614913 200000 323081365 200000 228875087 200000 106655001 200000 712672585 200000 170321975 200000 216878127 200000 888112002 200000 919570359 200000 3147743 200000 14410246 200000 75826629 200000 487022581 200000 814800254 200000 178925901 200000 130175332 200000 230736651 200000 381918244 200000 848899484 200000 87057662 200000 646719265 200000 262652418 200000 364307884 200000 348883539 200000 358748033 200000 63711848 200000 864504150 200000 599531078 200000 703430290 200000 740975046 200000 937086353 200000 894277333 200000 400095197 200000 637554094 200000 301412982 200000 766320417 200000 124804107 200000 560741072 200000 592017214 200000 765838700 200000 162707684 200000 788790523 200000 444671554 200000 811239701 200000 811505488 200000 213518114 200000 906605305 200000 569913501 200000 214378841 200000 167320403 200000 614433789 200000 664919972 200000 844349990 200000 829126337 200000 417446662 200000 362923756 200000 404230656 200000 25672122 200000 549724908 200000 243265619 200000 221215312 200000 913230768 200000 775876007 200000 276367580 200000 891177374 200000 927494964 200000 263223377 200000 492225190 200000 46314386 200000 335293941 200000 712120098 200000 267596018 200000 181889781 200000 700729028 200000 403899250 200000 955324961 200000 616473520 200000 41039250 200000 724424122 200000 16634802 200000 401879243 200000 338427759 200000 987623826 200000 56436807 200000 570929263 200000 4111500 200000 526222772 200000 888530848 200000 72007140 200000 559730233 200000 902736374 200000 463476894 200000 868840338 200000 841996007 200000 390622034 200000 496245056 200000 404662530 200000 258233894 200000 755715553 200000 150903464 200000 477358301 200000 111326374 200000 232590554 200000 777546005 200000 650244843 200000 25101369 200000 24637079 200000 75087337 200000 519658517 200000 387067855 200000 159567503 200000 168240549 200000 127367779 200000 23106936 200000 538292060 200000 343758311 200000 715664637 200000 766039140 200000 822291638 200000 974237041 200000 177591852 200000 658525413 200000 76578165 200000 247483428 200000 215971161 200000 602785898 200000 537917842 200000 735257344 200000 855092492 200000 106529668 200000 760090661 200000 855883302 200000 247597805 200000 434943461 200000 144199015 200000 970263253 200000 99293126 200000 712758363 200000 431444144 200000 513537902 200000 299538302 200000 113971928 200000 147487353 200000 674544499 200000 606901534 200000 780334188 200000 107338843 200000 561227139 200000 65429199 200000 760369992 200000 989890829 200000 387294047 200000 198208473 200000 93100221 200000 915135593 200000 906533864 200000 490206372 200000 793346873 200000 541846374 200000 813034269 200000 47729850 200000 266004560 200000 247659038 200000 283186720 200000 150259394 200000 133414063 200000 216551368 200000 978885425 200000 829586565 200000 101816361 200000 425857214 200000 137853872 200000 766946540 200000 225003950 200000 673181816 200000 360269342 200000 321681406 200000 638803790 200000 274931086 200000 959664156 200000 950559974 200000 619613241 200000 100545464 200000 841941609 200000 545427434 200000 202483905 200000 96234961 200000 234785511 200000 865396852 200000 618960470 200000 440222158 200000 806993046 200000 303268108 200000 885752711 200000 473565899 200000 442837399 200000 281802075 200000 883461638 200000 212733694 200000 910683433 200000 888378920 200000 820832420 200000 339924928 200000 19135918 200000 579443038 200000 45874000 200000 191316362 200000 222231718 200000 309518339 200000 718692636 200000 131323893 200000 54767793 200000 575488065 200000 884577335 200000 286733240 200000 118469008 200000 335100256 200000 202414066 200000 579631277 200000 292109348 200000 239245768 200000 456215230 200000 231621580 200000 498752620 200000 756076291 200000 52940843 200000 926594860 200000 558688138 200000 273131448 200000 736759530 200000 883551752 200000 353727934 200000 771157424 200000 267604171 200000 651880119 200000 809532521 200000 481565652 200000 240763583 200000 449631922 200000 659870218 200000 934767660 200000 549419734 200000 864666257 200000 529536067 200000 194219488 200000 29421633 200000 16781325 200000 715105747 200000 287589178 200000 668655440 200000 582418942 200000 251531932 200000 404270497 200000 765219699 200000 507624541 200000 132084639 200000 463536542 200000 744185148 200000 857608770 200000 690185466 200000 523073242 200000 238992474 200000 355266535 200000 410978800 200000 657375773 200000 189511071 200000 759220898 200000 832062688 200000 130497871 200000 738095354 200000 47511790 200000 45795658 200000 212180858 200000 405481341 200000 965235809 200000 722857425 200000 996254917 200000 938196823 200000 614269366 200000 177078323 200000 626356345 200000 264824794 200000 391142596 200000 343833938 200000 961588990 200000 736974197 200000 234933379 200000 896232237 200000 774950878 200000 113184697 200000 831338253 200000 181043430 200000 355912640 200000 819165527 200000 957521306 200000 313011902 200000 687610478 200000 756767775 200000 882571906 200000 418710547 200000 212184783 200000 170169090 200000 793591102 200000 223419751 200000 429356268 200000 179500048 200000 972025446 200000 783217243 200000 342322669 200000 51773050 200000 505059763 200000 117142959 200000 221946396 200000 249057424 200000 760829950 200000 331831107 200000 473052896 200000 564434883 200000 338659646 200000 978828313 200000 761453250 200000 679072931 200000 272898188 200000 323184719 200000 77258091 200000 49370848 200000 332679202 200000 456627496 200000 893029283 200000 880183628 200000 612200790 200000 776696067 200000 154162003 200000 670276566 200000 999482531 200000 944331617 200000 115371394 200000 741407632 200000 80265119 200000 138459875 200000 264952922 200000 607405737 200000 506504453 200000 701163848 200000 996291364 200000 335005811 200000 736140460 200000 182465906 200000 548124742 200000 202724189 200000 583724941 200000 422375265 200000 753488203 200000 667524857 200000 869833152 200000 461492277 200000 968280795 200000 474288118 200000 982339710 200000 317063215 200000 500414141 200000 685443621 200000 626119199 200000 736635056 200000 333422043 200000 844279415 200000 132353052 200000 529226295 200000 956828733 200000 977053436 200000 185235213 200000 417039462 200000 239299340 200000 663787237 200000 185054380 200000 371419133 200000 886070928 200000 325654658 200000 498121167 200000 371144413 200000 406076465 200000 610956100 200000 967115376 200000 748269061 200000 288354937 200000 175760827 200000 372177832 200000 547171223 200000 571908879 200000 435278744 200000 224673710 200000 885370578 200000 432735420 200000 367328683 200000 471314396 200000 402170393 200000 775686504 200000 473714149 200000 368971946 200000 272895722 200000 915343901 200000 188676437 200000 784755632 200000 761260518 200000 770944770 200000 521853998 200000 709793702 200000 657272527 200000 383203681 200000 571032510 200000 728594535 200000 406344324 200000 672418208 200000 576330360 200000 92060392 200000 597392646 200000 72061258 200000 923719146 200000 565608261 200000 671394677 200000 173066503 200000 312211143 200000 471579828 200000 734890002 200000 867718815 200000 869472989 200000 709991310 200000 175023678 200000 987852026 200000 616024862 200000 985705804 200000 974242937 200000 731266593 200000 251758491 200000 13961351 200000 135246435 200000 570009917 200000 402284419 200000 392177910 200000 15836861 200000 604267670 200000 168613671 200000 873758067 200000 306155368 200000 86321044 200000 508987896 200000 594932213 200000 33565539 200000 282087105 200000 27823238 200000 272459670 200000 5383376 200000 665764804 200000 368643202 200000 874482829 200000 905597167 200000 766286182 200000 439098044 200000 738461748 200000 56185376 200000 83144080 200000 947929893 200000 216571651 200000 357089252 200000 428773706 200000 413511373 200000 390516882 200000 405724380 200000 355732668 200000 28099556 200000 495885210 200000 605741256 200000 796480815 200000 402954172 200000 732877299 200000 126034056 200000 29945101 200000 916291780 200000 512646294 200000 11046429 200000 70218204 200000 479781518 200000 439975835 200000 9845415 200000 86061637 200000 703199178 200000 28124731 200000 662053992 200000 857004050 200000 700266055 200000 179398863 200000 438510783 200000 150776874 200000 308992759 200000 885478606 200000 7994412 200000 980496535 200000 371402219 200000 303893202 200000 495731794 200000 527873664 200000 487921234 200000 483846802 200000 58638831 200000 741118510 200000 673720957 200000 493061352 200000 344965861 200000 795670793 200000 701757917 200000 854784972 200000 265657907 200000 941243803 200000 987250947 200000 820752469 200000 380946939 200000 133724043 200000 954046878 200000 833136830 200000 833762685 200000 591159203 200000 262087807 200000 963308126 200000 550874906 200000 650467273 200000 336809367 200000 696940974 200000 523184721 200000 593714952 200000 613507574 200000 610839110 200000 123738564 200000 167734152 200000 58694092 200000 19264735 200000 647223091 200000 383629968 200000 799894635 200000 308918098 200000 399998334 200000 241822347 200000 213454403 200000 846108822 200000 655893670 200000 348428031 200000 224700132 200000 650921156 200000 78510540 200000 180024470 200000 798785790 200000 662482709 200000 243504431 200000 832239895 200000 457844835 200000 368709090 200000 490002481 200000 265969005 200000 303286786 200000 334118562 200000 284579666 200000 80017310 200000 556403693 200000 403056111 200000 739207731 200000 844994772 200000 205130067 200000 205863809 200000 319317395 200000 795492184 200000 334516358 200000 293781040 200000 123617620 200000 221692560 200000 877063413 200000 994470900 200000 358048373 200000 634275591 200000 411491121 200000 768524775 200000 530048793 200000 623090789 200000 728214252 200000 293320257 200000 511232638 200000 981089649 200000 526562548 200000 342840410 200000 867839749 200000 580997141 200000 582145851 200000 710365867 200000 773032496 200000 570388825 200000 932216017 200000 157959372 200000 268496030 200000 985116006 200000 908765159 200000 547486071 200000 619125776 200000 686081411 200000 382890957 200000 856983682 200000 510737254 200000 98561051 200000 342809332 200000 294298343 200000 444299425 200000 676330164 200000 470104812 200000 471570623 200000 874848994 200000 301249016 200000 566418533 200000 916923201 200000 645711465 200000 603629999 200000 817931057 200000 383060679 200000 670293654 200000 757412033 200000 915466304 200000 371277513 200000 637064682 200000 301715256 200000 912199585 200000 557566942 200000 990162437 200000 473847355 200000 697529991 200000 201899457 200000 265314729 200000 369046036 200000 687003456 200000 887006025 200000 165112501 200000 741305897 200000 416500543 200000 830967407 200000 214023210 200000 925096709 200000 286795026 200000 426410571 200000 730961960 200000 459396176 200000 219820139 200000 35898134 200000 67308016 200000 779566289 200000 824135195 200000 634135592 200000 45308899 200000 187796083 200000 243187217 200000 333912570 200000 399602560 200000 45941820 200000 42299742 200000 733270565 200000 870803305 200000 300766293 200000 143378483 200000 382843232 200000 222007134 200000 615840776 200000 489664480 200000 935993221 200000 951231040 200000 882900413 200000 226792662 200000 53440907 200000 541680654 200000 49839867 200000 367110821 200000 378310540 200000 333092330 200000 880932460 200000 431980030 200000 559212223 200000 381759508 200000 678896088 200000 70979249 200000 826744190 200000 463352812 200000 667302952 200000 817649583 200000 601678657 200000 252832755 200000 774700388 200000 426984712 200000 522656928 200000 906159562 200000 940235444 200000 315480556 200000 777889619 200000 431126065 200000 900497506 200000 886027437 200000 246380597 200000 275168008 200000 994148308 200000 269068986 200000 478059323 200000 774720336 200000 614508438 200000 946807461 200000 594919297 200000 755595049 200000 259680589 200000 239938077 200000 314817853 200000 706970580 200000 477955012 200000 426608628 200000 280756168 200000 618331058 200000 610561762 200000 881094169 200000 300783003 200000 83253827 200000 79430576 200000 290758045 200000 453956175 200000 991153191 200000 651906647 200000 535913650 200000 491468955 200000 134673183 200000 68771359 200000 704303270 200000 396692057 200000 724426252 200000 918318961 200000 6116843 200000 926533249 200000 894816493 200000 50886612 200000 880711697 200000 456333610 200000 488297700 200000 322780147 200000 754624457 200000 630814095 200000 693546033 200000 569542548 200000 471989987 200000 871604743 200000 28263989 200000 308498337 200000 203826256 200000 49892363 200000 517063023 200000 962402337 200000 386296352 200000 677769779 200000 558221185 200000 833811519 200000 978079619 200000 868277816 200000 828365099 200000 905745473 200000 983673035 200000 131726578 200000 704010829 200000 452174738 200000 778081128 200000 501354074 200000 411253224 200000 369163448 200000 939393002 200000 631466376 200000 97429020 200000 927974748 200000 296624641 200000 407879862 200000 598044203 200000 948398152 200000 647839359 200000 689641786 200000 968587892 200000 25622372 200000 492353363 200000 235029903 200000 793205368 200000 109353399 200000 677838223 200000 126869323 200000 611405015 200000 173122411 200000 867106658 200000 616173353 200000 924687186 200000 781629384 200000 147710493 200000 511059712 200000 232656586 200000 997175607 200000 981777969 200000 261718472 200000 279915839 200000 513282880 200000 868860207 200000 905973659 200000 775834065 200000 641007755 200000 679293894 200000 988624305 200000 870096577 200000 793115873 200000 597988807 200000 181860962 200000 632639855 200000 731685163 200000 506187299 200000 123431719 200000 855455837 200000 450315633 200000 693588714 200000 740632216 200000 758180650 200000 142207708 200000 813424973 200000 922289262 200000 858532502 200000 503033779 200000 920226716 200000 964907394 200000 834840196 200000 702574433 200000 538197319 200000 198939083 200000 96914418 200000 357442668 200000 717358816 200000 268244578 200000 3902722 200000 369370238 200000 362463767 200000 208931713 200000 465648371 200000 535564895 200000 624838588 200000 99441790 200000 4706855 200000 316324343 200000 391419839 200000 670385620 200000 323997214 200000 943859280 200000 292708146 200000 7039257 200000 241288569 200000 156171153 200000 540591684 200000 838511880 200000 545666551 200000 560000771 200000 770312263 200000 863990136 200000 913385594 200000 540243727 200000 226078634 200000 53074274 200000 966360834 200000 536280893 200000 860422654 200000 154172126 200000 565583535 200000 789953589 200000 132199413 200000 581108005 200000 221957570 200000 302098881 200000 304343389 200000 904313999 200000 811402652 200000 848144584 200000 208477480 200000 359208597 200000 181955772 200000 450962259 200000 107207526 200000 931306959 200000 703463108 200000 656582283 200000 659057992 200000 697082359 200000 400247412 200000 825276087 200000 116370718 200000 361769955 200000 382525869 200000 171632450 200000 151672921 200000 297376653 200000 818128238 200000 823573682 200000 922124681 200000 736359950 200000 741254105 200000 305631409 200000 217601631 200000 54777245 200000 845742126 200000 967160327 200000 253001131 200000 161411988 200000 661817549 200000 109936797 200000 751696733 200000 185695339 200000 175873335 200000 217508730 200000 901131399 200000 154262970 200000 542096397 200000 234370761 200000 845482841 200000 341810745 200000 699280654 200000 352110032 200000 625936674 200000 320906179 200000 451461404 200000 875109113 200000 745927765 200000 959441741 200000 57482295 200000 379265484 200000 654904448 200000 747530483 200000 768445311 200000 39498993 200000 385148501 200000 616871915 200000 118100790 200000 755530290 200000 304907173 200000 359823502 200000 88386234 200000 304728694 200000 205733727 200000 592105557 200000 474376334 200000 183830983 200000 710707604 200000 517691353 200000 327786065 200000 301231947 200000 155973493 200000 815297745 200000 574532292 200000 932824397 200000 885507923 200000 42653719 200000 45167048 200000 832021813 200000 739211933 200000 993127330 200000 13754972 200000 183900042 200000 123400676 200000 552204940 200000 32452258 200000 192482806 200000 373812441 200000 338458892 200000 942159322 200000 881348418 200000 393841228 200000 471356540 200000 42256996 200000 736228180 200000 177394221 200000 711934804 200000 962587586 200000 630507831 200000 62824846 200000 670967084 200000 2477714 200000 633883923 200000 75991199 200000 55947453 200000 501119639 200000 198359087 200000 181090992 200000 474729439 200000 891955376 200000 934424309 200000 989928497 200000 9458059 200000 702814430 200000 393970413 200000 195301556 200000 721839577 200000 524799042 200000 44358336 200000 81152232 200000 979248643 200000 942240539 200000 113458230 200000 34326687 200000 900342879 200000 782157003 200000 606624311 200000 303841480 200000 866857063 200000 889498066 200000 27379916 200000 882726773 200000 270018740 200000 97942480 200000 919077662 200000 594357717 200000 439964925 200000 99145094 200000 607992693 200000 281759289 200000 364332572 200000 529699541 200000 769390394 200000 986662418 200000 54091273 200000 264441532 200000 197712628 200000 968930289 200000 991407579 200000 621524829 200000 189483086 200000 328042372 200000 184164301 200000 364026872 200000 8880654 200000 664997279 200000 332653366 200000 751960302 200000 568375838 200000 302501935 200000 808348815 200000 10376126 200000 130836870 200000 461070920 200000 164859760 200000 290511114 200000 595080814 200000 888903703 200000 307537554 200000 370115218 200000 544370208 200000 858200815 200000 784326094 200000 796683574 200000 845843203 200000 606131520 200000 320145947 200000 620998903 200000 354843808 200000 259576474 200000 960930706 200000 520560374 200000 659690912 200000 621142957 200000 81072492 200000 834770802 200000 330675659 200000 514114635 200000 88788482 200000 647162829 200000 853883913 200000 837335907 200000 532946635 200000 369572487 200000 245157476 200000 734917895 200000 296805473 200000 193669953 200000 483919363 200000 414031974 200000 341532796 200000 519662778 200000 703498031 200000 279833042 200000 345622004 200000 554155220 200000 53706065 200000 566379194 200000 123613377 200000 771842703 200000 711446257 200000 969976239 200000 183728637 200000 4197899 200000 745440695 200000 161381986 200000 189163488 200000 833056905 200000 281415788 200000 942934948 200000 431160770 200000 151745129 200000 94381305 200000 910405988 200000 475803676 200000 464017709 200000 907471975 200000 983170739 200000 841568390 200000 693896052 200000 103178972 200000 496874946 200000 729556410 200000 553704191 200000 86724003 200000 761731041 200000 548899726 200000 350267054 200000 81764131 200000 599309696 200000 961480444 200000 138948738 200000 39191782 200000 52852273 200000 699378717 200000 514603932 200000 238327698 200000 777256612 200000 304870952 200000 697284156 200000 213755634 200000 608453289 200000 78978935 200000 403415490 200000 705408494 200000 662623536 200000 352926594 200000 747629231 200000 407165070 200000 5888587 200000 330780384 200000 236031140 200000 40183802 200000 830404394 200000 533612364 200000 153748064 200000 946022011 200000 454450204 200000 936739229 200000 142629317 200000 420941690 200000 104838291 200000 425515980 200000 579913683 200000 294422399 200000 455512352 200000 891769073 200000 694996650 200000 130355762 200000 645126514 200000 124322629 200000 591352715 200000 723200093 200000 129604187 200000 164829728 200000 186480343 200000 424292327 200000 512526282 200000 521044475 200000 759410702 200000 655226329 200000 195280592 200000 741614191 200000 742272976 200000 484956252 200000 744495518 200000 794168371 200000 602664926 200000 763921592 200000 125155716 200000 823019297 200000 17096984 200000 569909077 200000 143557363 200000 794595376 200000 297908608 200000 183495613 200000 886838139 200000 870055802 200000 377927220 200000 450902167 200000 517482445 200000 267705910 200000 743342455 200000 20023724 200000 918134201 200000 228917438 200000 856107689 200000 297607141 200000 139153455 200000 891395210 200000 646687817 200000 528302921 200000 844427585 200000 173595186 200000 376904696 200000 55884547 200000 178392095 200000 489750382 200000 240892536 200000 807555929 200000 418276633 200000 572333337 200000 885602728 200000 188103093 200000 503211423 200000 354033448 200000 632015497 200000 333746335 200000 86089795 200000 146846903 200000 252852539 200000 198445504 200000 989491380 200000 496172028 200000 427015936 200000 826487775 200000 825973700 200000 19124304 200000 182756407 200000 644535015 200000 647802722 200000 932115500 200000 869585504 200000 314427870 200000 192668831 200000 885636393 200000 287676445 200000 72360174 200000 799767980 200000 134673406 200000 73890607 200000 216911199 200000 981345754 200000 646815365 200000 3986548 200000 587263385 200000 177496984 200000 757712822 200000 892618735 200000 368313638 200000 793111671 200000 463869864 200000 229836991 200000 498105005 200000 886045992 200000 849040278 200000 360031013 200000 997031415 200000 472034171 200000 194801623 200000 688764545 200000 449873389 200000 265603681 200000 867956708 200000 156923732 200000 220372631 200000 305429482 200000 698083925 200000 363756351 200000 924437789 200000 62164294 200000 954522339 200000 965764354 200000 247337929 200000 407338695 200000 648581222 200000 94204029 200000 481165826 200000 944144349 200000 729615575 200000 439930545 200000 950707281 200000 17136919 200000 617639247 200000 82405311 200000 802728543 200000 532828712 200000 305412613 200000 362609894 200000 208506100 200000 536619999 200000 304439890 200000 461280392 200000 170873848 200000 562120748 200000 168808624 200000 904430117 200000 480984693 200000 281400864 200000 716843189 200000 541439581 200000 796961426 200000 686048749 200000 186656028 200000 90197746 200000 740886424 200000 641924321 200000 930881980 200000 910357698 200000 451551727 200000 429133166 200000 748785549 200000 994218960 200000 762477857 200000 942222117 200000 607958185 200000 419120443 200000 633588181 200000 982320821 200000 453319752 200000 536852804 200000 250888661 200000 853510639 200000 578950850 200000 817575756 200000 35486728 200000 721304516 200000 977352080 200000 282638290 200000 811694199 200000 867526724 200000 108585290 200000 474867832 200000 161100874 200000 564250272 200000 74446761 200000 842666494 200000 978953675 200000 110191912 200000 488542598 200000 116265028 200000 126755425 200000 705109324 200000 282801880 200000 414847051 200000 190438549 200000 853016990 200000 525210296 200000 220376116 200000 790506000 200000 907186638 200000 675127136 200000 851598143 200000 949971354 200000 264180907 200000 195267110 200000 987062732 200000 685900060 200000 522107432 200000 321444229 200000 513224028 200000 286768029 200000 619488084 200000 536684308 200000 776967311 200000 339696967 200000 351338079 200000 51798923 200000 897875238 200000 181485411 200000 805586587 200000 456276676 200000 114958850 200000 242086999 200000 779975799 200000 194343351 200000 720052515 200000 609093550 200000 452523908 200000 192526460 200000 688098217 200000 903642640 200000 862299763 200000 19010636 200000 764187093 200000 36712260 200000 262913301 200000 132135807 200000 412483848 200000 179557428 200000 267266137 200000 447008142 200000 942258626 200000 812904680 200000 505392208 200000 676101393 200000 137138083 200000 360795785 200000 209522219 200000 329582530 200000 775788908 200000 723880287 200000 695787578 200000 932094583 200000 282846973 200000 495625938 200000 755118062 200000 435188522 200000 98442583 200000 454577516 200000 161028567 200000 472179956 200000 872028315 200000 122978516 200000 437077414 200000 250435596 200000 132676617 200000 783995859 200000 120378410 200000 89796044 200000 69931009 200000 54059601 200000 93529430 200000 689508524 200000 627328516 200000 929294680 200000 278512185 200000 193314372 200000 739801779 200000 278353679 200000 741954819 200000 283368780 200000 486745037 200000 513428160 200000 707842822 200000 989618591 200000 799212596 200000 78921425 200000 327551665 200000 5810226 200000 463862248 200000 622182093 200000 468504470 200000 280914209 200000 863347210 200000 379653980 200000 897445988 200000 449753506 200000 809737433 200000 459139654 200000 3583725 200000 221636622 200000 355451319 200000 208565363 200000 312765472 200000 73941982 200000 254267171 200000 184058860 200000 460915214 200000 860174251 200000 490410687 200000 945318362 200000 296179688 200000 862253868 200000 710767436 200000 845103749 200000 661470206 200000 603032379 200000 788623528 200000 507178837 200000 784847809 200000 783302607 200000 961926614 200000 895514836 200000 406634434 200000 405819394 200000 109421812 200000 909891241 200000 317087151 200000 239031307 200000 554867013 200000 382017437 200000 682610267 200000 929737540 200000 875383593 200000 554108825 200000 865154486 200000 868885029 200000 12463647 200000 996820389 200000 8910032 200000 95902790 200000 562650313 200000 488595945 200000 724342746 200000 831370336 200000 119844582 200000 639559087 200000 420504611 200000 757924939 200000 947215704 200000 431370590 200000 219091998 200000 201824512 200000 518110751 200000 27970175 200000 819874650 200000 927466135 200000 312461404 200000 951253946 200000 830426247 200000 621141578 200000 501892174 200000 361749721 200000 147858295 200000 280472175 200000 897291607 200000 131974851 200000 788950809 200000 920755840 200000 518372855 200000 744694658 200000 153710462 200000 776943894 200000 793020366 200000 591479357 200000 979349464 200000 150584808 200000 416538013 200000 860985149 200000 252080757 200000 464358864 200000 277296453 200000 481979370 200000 434578119 200000 82785990 200000 837194182 200000 720399566 200000 805977950 200000 710688738 200000 760833856 200000 990430608 200000 293560811 200000 902586716 200000 312675572 200000 768383738 200000 494393662 200000 652565134 200000 939343170 200000 353950962 200000 277920072 200000 968628208 200000 838307756 200000 177891459 200000 795263257 200000 78447386 200000 967715024 200000 599973333 200000 170042594 200000 539843269 200000 61807217 200000 596323375 200000 259490803 200000 828550346 200000 27424110 200000 78849532 200000 223391421 200000 592183328 200000 43854281 200000 615350978 200000 477576399 200000 537270496 200000 68187808 200000 275106091 200000 602020060 200000 343816259 200000 974230582 200000 704742655 200000 573838515 200000 477787810 200000 998578666 200000 289274662 200000 570204484 200000 594035060 200000 676790845 200000 355961769 200000 178858657 200000 581347155 200000 601662159 200000 775096754 200000 330450425 200000 892513783 200000 258772065 200000 629648775 200000 748145565 200000 463952440 200000 698630868 200000 998791825 200000 33868543 200000 231825934 200000 960508712 200000 219005786 200000 88908461 200000 90392211 200000 525857149 200000 727747978 200000 987436121 200000 388181503 200000 683067668 200000 474614248 200000 293301971 200000 290043818 200000 123720782 200000 473731678 200000 238215692 200000 304698893 200000 837278378 200000 955080180 200000 568109332 200000 102547649 200000 214106314 200000 689656019 200000 568974364 200000 66409085 200000 442675822 200000 109056578 200000 367983732 200000 872212250 200000 486318198 200000 583449772 200000 274047117 200000 798930833 200000 918740196 200000 895418263 200000 507840503 200000 213712891 200000 542496982 200000 795994029 200000 671694179 200000 550114703 200000 423276175 200000 35257526 200000 930880161 200000 451754663 200000 463573870 200000 578802075 200000 879689377 200000 106655419 200000 143411188 200000 26681955 200000 695883637 200000 642467938 200000 296554946 200000 75000888 200000 277828684 200000 564229975 200000 702579607 200000 351241571 200000 765362552 200000 305742961 200000 397946197 200000 620700490 200000 631684712 200000 36439977 200000 338884604 200000 848704632 200000 328149934 200000 126014487 200000 3266476 200000 221214357 200000 566890745 200000 452164084 200000 489007015 200000 818551400 200000 54647578 200000 844094104 200000 457634891 200000 679778780 200000 363895298 200000 51523196 200000 148010779 200000 473317367 200000 229548738 200000 257404729 200000 440877750 200000 733923555 200000 160351625 200000 688845190 200000 220998365 200000 128445415 200000 727726504 200000 701711165 200000 669321840 200000 114589038 200000 255831952 200000 373715797 200000 66619249 200000 347478782 200000 998511825 200000 265698280 200000 126308607 200000 276503873 200000 107093532 200000 287291437 200000 910551899 200000 641634303 200000 116555073 200000 908542078 200000 741528037 200000 933951521 200000 911669040 200000 455667283 200000 243990302 200000 664324015 200000 510092795 200000 398313028 200000 973121703 200000 18772433 200000 408059602 200000 596895753 200000 715796287 200000 355678417 200000 250082308 200000 212737149 200000 934874824 200000 874021398 200000 671304964 200000 431634326 200000 531188290 200000 559557673 200000 82265696 200000 715424877 200000 515668430 200000 414740146 200000 632244171 200000 591065915 200000 80626859 200000 477725819 200000 947799059 200000 143827288 200000 883867451 200000 148211563 200000 848844075 200000 334630205 200000 471879422 200000 411237515 200000 473375777 200000 347496579 200000 146381460 200000 304159748 200000 474414375 200000 885228513 200000 241820606 200000 29225758 200000 412566925 200000 251595569 200000 305429852 200000 598754370 200000 216061892 200000 836955499 200000 540258160 200000 847946487 200000 26663773 200000 285844646 200000 260153625 200000 861795304 200000 351585542 200000 834875933 200000 258779288 200000 484123867 200000 352719507 200000 288186407 200000 10281293 200000 413552826 200000 499635953 200000 350676029 200000 363634618 200000 441386381 200000 253818419 200000 890013431 200000 18367357 200000 124165756 200000 687549833 200000 989928974 200000 483053913 200000 345022928 200000 744149315 200000 212948058 200000 967376685 200000 566617331 200000 402645201 200000 89414100 200000 869296634 200000 239027307 200000 367791813 200000 341265301 200000 725043169 200000 403039713 200000 771247311 200000 769981908 200000 946252833 200000 478059039 200000 403211710 200000 728187882 200000 687758108 200000 386747149 200000 213953413 200000 901039697 200000 480803922 200000 250538930 200000 86824242 200000 152900255 200000 628459620 200000 573631032 200000 401719031 200000 966046607 200000 775406353 200000 261741543 200000 772845605 200000 218557688 200000 495157563 200000 595366184 200000 240460075 200000 343704530 200000 586110689 200000 11252099 200000 619434394 200000 482354743 200000 524552485 200000 44956576 200000 480063523 200000 442090847 200000 750132807 200000 702110024 200000 116224151 200000 356785058 200000 832340904 200000 399681892 200000 422576100 200000 149070969 200000 649573831 200000 14430204 200000 324793374 200000 393935484 200000 61923910 200000 118007865 200000 61509746 200000 202683236 200000 511840741 200000 884005986 200000 272063283 200000 90440202 200000 901926020 200000 319839714 200000 530186193 200000 986123365 200000 84935973 200000 644946239 200000 155161820 200000 245413262 200000 846371302 200000 802532899 200000 8311812 200000 977860031 200000 209699850 200000 233027414 200000 19789851 200000 76149838 200000 890700272 200000 877221568 200000 682541329 200000 236619702 200000 257440537 200000 536306027 200000 798564853 200000 737815950 200000 64897573 200000 872776062 200000 957535994 200000 105695886 200000 653423830 200000 847869506 200000 108043118 200000 139627152 200000 113827851 200000 273430560 200000 930252740 200000 859005068 200000 289098180 200000 821066912 200000 973059466 200000 204179610 200000 160659748 200000 671523434 200000 915276658 200000 740176883 200000 577728617 200000 846565192 200000 498652492 200000 353980143 200000 21707508 200000 545074209 200000 836122634 200000 807957767 200000 308387655 200000 337431806 200000 708541370 200000 941572307 200000 57390849 200000 272589064 200000 126600590 200000 647225869 200000 561086179 200000 172088966 200000 601301462 200000 28737931 200000 856606925 200000 598654691 200000 565046275 200000 830586183 200000 834845633 200000 64742053 200000 172268197 200000 224392794 200000 312130525 200000 549015414 200000 355280748 200000 824214267 200000 990010468 200000 66566174 200000 805008170 200000 641361540 200000 711420853 200000 723517062 200000 650670031 200000 750474605 200000 878338386 200000 798815669 200000 753541739 200000 432491342 200000 174907865 200000 16558550 200000 367708974 200000 27313376 200000 711396621 200000 915220527 200000 549422442 200000 563002363 200000 570077645 200000 847211818 200000 482622350 200000 436284823 200000 510985241 200000 579975759 200000 680809260 200000 856046543 200000 77042452 200000 757350471 200000 10986227 200000 770259417 200000 949425404 200000 617468633 200000 848841908 200000 873341454 200000 954658611 200000 122938095 200000 836883297 200000 964611559 200000 16071225 200000 523336850 200000 685669128 200000 66753021 200000 198735278 200000 663725800 200000 458287323 200000 73683463 200000 449994323 200000 722889276 200000 417668906 200000 843281119 200000 260085768 200000 829000694 200000 557880678 200000 324428924 200000 320838607 200000 951179933 200000 185872927 200000 744472568 200000 547990471 200000 989409243 200000 108655366 200000 797187466 200000 486426929 200000 800744569 200000 379500779 200000 27496076 200000 722501741 200000 146599517 200000 371090367 200000 208358262 200000 959438076 200000 69662866 200000 298458258 200000 139486176 200000 553127295 200000 831890240 200000 743561620 200000 638519427 200000 210066358 200000 812237742 200000 209772055 200000 59347767 200000 321230465 200000 290303046 200000 702004875 200000 496508149 200000 804520417 200000 526390928 200000 27955839 200000 573365717 200000 845161206 200000 581248821 200000 904481958 200000 515290385 200000 391829506 200000 446962685 200000 540427982 200000 954116863 200000 265743459 200000 944242128 200000 160694762 200000 641509657 200000 97904284 200000 572440759 200000 308962312 200000 199138808 200000 240866381 200000 912697819 200000 311352410 200000 740185939 200000 359789621 200000 500366724 200000 419308337 200000 725621764 200000 252638773 200000 863587099 200000 718942204 200000 803229187 200000 372514127 200000 99972392 200000 775930188 200000 916058728 200000 318994338 200000 469437779 200000 702111442 200000 710521195 200000 333610607 200000 910027877 200000 585824606 200000 192840294 200000 343157782 200000 410843719 200000 997677793 200000 524938193 200000 253537817 200000 625957377 200000 166165099 200000 739218756 200000 8267031 200000 35754427 200000 56290349 200000 215805816 200000 561513680 200000 463415999 200000 588952439 200000 597214278 200000 93082663 200000 206971252 200000 634460345 200000 982438053 200000 621171994 200000 620925283 200000 167123333 200000 630036142 200000 291564234 200000 447124277 200000 633939595 200000 923395994 200000 216093561 200000 745365170 200000 524874650 200000 664388546 200000 965140614 200000 728616642 200000 224045989 200000 725686941 200000 198838898 200000 346781551 200000 39128250 200000 570213061 200000 386796765 200000 732499936 200000 149578252 200000 394925042 200000 536490121 200000 248435806 200000 220430825 200000 84643068 200000 545446740 200000 370871378 200000 629448643 200000 862467547 200000 221580353 200000 541459524 200000 542434859 200000 109236649 200000 114017135 200000 591688668 200000 708758736 200000 401810078 200000 801712159 200000 804947427 200000 651759235 200000 510546962 200000 955222194 200000 480864322 200000 70678837 200000 568244350 200000 638242983 200000 255164930 200000 620884470 200000 241968507 200000 296011936 200000 359341897 200000 632889079 200000 814601152 200000 331417693 200000 449754978 200000 285707144 200000 43482918 200000 655598271 200000 373137076 200000 608208922 200000 213412006 200000 128999365 200000 532082377 200000 359781437 200000 90891865 200000 612985489 200000 893972551 200000 350675618 200000 209622390 200000 729283938 200000 90829561 200000 870194456 200000 18360407 200000 918013339 200000 32938439 200000 84914322 200000 224539252 200000 730469306 200000 895233209 200000 394982687 200000 599999076 200000 806027616 200000 501207287 200000 445677039 200000 446098402 200000 998199631 200000 879942858 200000 185003348 200000 963403205 200000 600464229 200000 715442075 200000 845827261 200000 703709190 200000 169982629 200000 885903346 200000 37019835 200000 66609597 200000 735700271 200000 545226103 200000 984105728 200000 769406243 200000 711399490 200000 253463284 200000 144364634 200000 766375312 200000 238649920 200000 67458128 200000 623658683 200000 532830077 200000 102409384 200000 690779796 200000 723051315 200000 815742595 200000 199473692 200000 456300521 200000 367516659 200000 969784665 200000 473771100 200000 755215255 200000 175272524 200000 400339417 200000 728899145 200000 490362374 200000 725036717 200000 588115194 200000 249557474 200000 325472960 200000 732492455 200000 133648598 200000 113762889 200000 69040236 200000 659922666 200000 378839716 200000 580562366 200000 892201171 200000 549581128 200000 888239294 200000 683469217 200000 732811486 200000 34959537 200000 680407708 200000 603931251 200000 388734612 200000 316819765 200000 334992086 200000 825715157 200000 135579936 200000 879101444 200000 455574820 200000 3165830 200000 196008648 200000 5386096 200000 73780321 200000 441512552 200000 806016246 200000 503206121 200000 108996739 200000 209964155 200000 969155634 200000 536391422 200000 209563299 200000 445675744 200000 222948389 200000 373351778 200000 412680954 200000 293152470 200000 376445334 200000 868439779 200000 280567520 200000 480794815 200000 586180720 200000 544611699 200000 206872782 200000 492599323 200000 204518841 200000 504663587 200000 868988509 200000 450997130 200000 406810523 200000 362645794 200000 179560516 200000 833583309 200000 200131422 200000 519956929 200000 540432989 200000 250365637 200000 574827370 200000 602232945 200000 20253088 200000 328284529 200000 329888073 200000 368661698 200000 434249252 200000 203578867 200000 626283426 200000 252187493 200000 997805348 200000 588095115 200000 173130814 200000 645998634 200000 50930423 200000 765091482 200000 271726086 200000 306816002 200000 910256406 200000 197516447 200000 770476290 200000 61104893 200000 33574937 200000 594279996 200000 655390298 200000 403075148 200000 9486265 200000 731465264 200000 904104024 200000 411884095 200000 54535374 200000 813060702 200000 666545251 200000 271731270 200000 440850257 200000 230914500 200000 681826564 200000 271153395 200000 742066779 200000 107530883 200000 516555236 200000 863389685 200000 431954467 200000 148099037 200000 795156939 200000 673096734 200000 193778178 200000 760797745 200000 491477665 200000 156858205 200000 887201906 200000 621401343 200000 721419632 200000 644188868 200000 529949449 200000 255064298 200000 619055711 200000 433138306 200000 974613634 200000 821787056 200000 973153975 200000 975919081 200000 206876340 200000 962311731 200000 842232544 200000 12851560 200000 949848727 200000 607079026 200000 895805540 200000 933117072 200000 950090309 200000 217591184 200000 736158698 200000 596986386 200000 861032694 200000 621695435 200000 785701692 200000 857143742 200000 355856130 200000 950342276 200000 273453889 200000 364541061 200000 588828642 200000 658418237 200000 992875010 200000 508998775 200000 880088622 200000 973087380 200000 321868967 200000 327305413 200000 227575199 200000 722935372 200000 307266426 200000 29782463 200000 911503630 200000 618157381 200000 740973026 200000 70637270 200000 670133874 200000 552198782 200000 257473640 200000 962267802 200000 576997604 200000 460687384 200000 427126965 200000 163702459 200000 663211166 200000 135176533 200000 69186961 200000 820536843 200000 333147382 200000 739591316 200000 502361829 200000 228082297 200000 934588519 200000 302075222 200000 236684216 200000 913534231 200000 199694472 200000 873710140 200000 665170484 200000 16754197 200000 994178065 200000 707946245 200000 249050530 200000 616515778 200000 835635932 200000 969534099 200000 696501352 200000 627648400 200000 451562465 200000 753982182 200000 599979025 200000 656292880 200000 963704632 200000 193015070 200000 11061061 200000 364207857 200000 741766170 200000 572697468 200000 871709131 200000 548032516 200000 234303199 200000 999026017 200000 452556941 200000 168456250 200000 36392192 200000 190920524 200000 312541075 200000 951843236 200000 804963093 200000 974379231 200000 56807942 200000 670943088 200000 689519832 200000 844788954 200000 612623918 200000 957983730 200000 876889375 200000 913912094 200000 3062131 200000 105151639 200000 198446052 200000 821482154 200000 251513439 200000 200994290 200000 962846784 200000 291232672 200000 837187737 200000 385788851 200000 408739434 200000 71645503 200000 265296106 200000 444183722 200000 81386428 200000 286738922 200000 79509306 200000 841677000 200000 860976814 200000 880493855 200000 14377107 200000 199134492 200000 554377944 200000 375238015 200000 571688220 200000 879184345 200000 329071859 200000 622515404 200000 748514335 200000 28571214 200000 466041047 200000 296861157 200000 153402371 200000 778106603 200000 156498300 200000 43047115 200000 305690192 200000 999345473 200000 486048509 200000 680216222 200000 33634225 200000 447460354 200000 781711504 200000 941631391 200000 16922605 200000 724020988 200000 35813518 200000 44316975 200000 351805932 200000 647724321 200000 32225904 200000 199362510 200000 578467255 200000 8448642 200000 978382543 200000 581404956 200000 175459959 200000 256592462 200000 218160482 200000 503868890 200000 657516148 200000 340113622 200000 524364035 200000 768530409 200000 406376214 200000 551192459 200000 12381609 200000 388024904 200000 590176487 200000 970422013 200000 568824942 200000 224184089 200000 747680142 200000 513480925 200000 853975433 200000 334321564 200000 238827476 200000 380998651 200000 648397396 200000 612102193 200000 130292130 200000 493013576 200000 979670855 200000 696423001 200000 681435136 200000 10546388 200000 835687930 200000 853118645 200000 988113174 200000 641473487 200000 614334758 200000 526713605 200000 556035630 200000 921140363 200000 567692963 200000 515992105 200000 571189167 200000 391665528 200000 740462954 200000 460399138 200000 167267618 200000 461614629 200000 698952595 200000 896972816 200000 997032239 200000 378656581 200000 101305432 200000 400291381 200000 806375328 200000 331663526 200000 698571791 200000 99981296 200000 549028700 200000 937323834 200000 28999730 200000 714020290 200000 946099309 200000 737932562 200000 613846874 200000 73514827 200000 393316858 200000 848757085 200000 686207806 200000 876844364 200000 411310156 200000 908513388 200000 822539960 200000 90482598 200000 312421067 200000 543317937 200000 259909568 200000 226614104 200000 224325633 200000 865874874 200000 579625326 200000 963610244 200000 31952789 200000 229853241 200000 798142970 200000 523184746 200000 467394129 200000 929099774 200000 41147070 200000 928697195 200000 414324763 200000 850207482 200000 935017010 200000 650108166 200000 520375294 200000 444431421 200000 974982126 200000 645023197 200000 580416546 200000 556602360 200000 381300907 200000 120774064 200000 43967438 200000 984803706 200000 42724418 200000 673947487 200000 205889901 200000 145982774 200000 133961130 200000 192628971 200000 860283013 200000 211094203 200000 545056508 200000 309372277 200000 179755968 200000 30786745 200000 348226929 200000 257534268 200000 386432230 200000 513144066 200000 668952418 200000 527547810 200000 892712671 200000 698623622 200000 873623622 200000 377550119 200000 158746548 200000 231913812 200000 256360631 200000 562620780 200000 220358799 200000 778419358 200000 62050925 200000 207437616 200000 505970102 200000 177665717 200000 936272448 200000 700806229 200000 626830994 200000 377943304 200000 964443688 200000 4594138 200000 627640237 200000 816513577 200000 969302847 200000 349736418 200000 946613935 200000 498119623 200000 630905789 200000 786472875 200000 956869215 200000 354984115 200000 856818426 200000 822223766 200000 730111655 200000 318445790 200000 402917743 200000 469375269 200000 349677711 200000 630638424 200000 618895029 200000 263533303 200000 26517568 200000 606510162 200000 83206019 200000 675372237 200000 798716673 200000 6765340 200000 99404210 200000 772424583 200000 658277181 200000 231959591 200000 206139963 200000 670341414 200000 641803386 200000 990422275 200000 663037751 200000 910209227 200000 742436194 200000 64888416 200000 575520733 200000 108578998 200000 637880765 200000 813124624 200000 415385735 200000 128945735 200000 845039732 200000 529448195 200000 416010925 200000 184666111 200000 420433294 200000 612253000 200000 255010022 200000 569574270 200000 276356661 200000 438077970 200000 36596461 200000 539323270 200000 560263346 200000 547995567 200000 694717849 200000 677647350 200000 953630827 200000 863154066 200000 437167331 200000 724387791 200000 441396715 200000 682048585 200000 978370019 200000 414677809 200000 67647706 200000 423187334 200000 795906770 200000 649850205 200000 916292607 200000 681272858 200000 637142792 200000 54626996 200000 848016709 200000 735982068 200000 275219710 200000 283749045 200000 348435378 200000 963287077 200000 686886989 200000 430786050 200000 479822704 200000 665394398 200000 132091820 200000 467298396 200000 127966150 200000 313303919 200000 346147061 200000 25860257 200000 403550495 200000 150523977 200000 486391071 200000 690919123 200000 318005505 200000 82236156 200000 903871556 200000 495877139 200000 101881878 200000 925527609 200000 632833947 200000 452807841 200000 145804838 200000 367652304 200000 149206910 200000 814632925 200000 850662426 200000 118339762 200000 483471205 200000 749240904 200000 933112826 200000 926447 200000 704970216 200000 505781123 200000 980088558 200000 641486263 200000 461200575 200000 395553870 200000 708070720 200000 314907996 200000 298625733 200000 834109577 200000 562850391 200000 786764109 200000 40058864 200000 527945013 200000 361629884 200000 370097692 200000 920371033 200000 621673586 200000 939713559 200000 685070200 200000 472452921 200000 779432834 200000 61876018 200000 191673907 200000 453815528 200000 704802499 200000 867742196 200000 942982716 200000 67519712 200000 382206392 200000 381447526 200000 72901284 200000 933312183 200000 523184384 200000 849883057 200000 942161821 200000 684291879 200000 452104796 200000 7200797 200000 209964149 200000 439440905 200000 167695533 200000 285001491 200000 729200030 200000 2557013 200000 157313011 200000 806243866 200000 55628456 200000 245724706 200000 827408718 200000 709034461 200000 545831492 200000 779698347 200000 281441534 200000 58879522 200000 33567298 200000 587681351 200000 875215462 200000 532255187 200000 795328915 200000 435999855 200000 597013508 200000 938090744 200000 994862663 200000 208271291 200000 16236410 200000 178438329 200000 731971982 200000 727608292 200000 242099080 200000 952718688 200000 247425466 200000 990726594 200000 1170958 200000 591481940 200000 805736507 200000 826153294 200000 32999437 200000 312223774 200000 149982113 200000 84859297 200000 630371749 200000 546463847 200000 370316700 200000 160931058 200000 921536536 200000 605705718 200000 778535678 200000 528556698 200000 760790469 200000 598268086 200000 397068726 200000 326970643 200000 718004781 200000 231675309 200000 531441878 200000 265733619 200000 534492656 200000 51419397 200000 932226701 200000 295137269 200000 773587151 200000 213634566 200000 682070572 200000 728627440 200000 577524139 200000 605764377 200000 22826020 200000 622594012 200000 896800900 200000 614406086 200000 759368710 200000 586353875 200000 621438074 200000 388371125 200000 789939329 200000 510180109 200000 434130894 200000 997620655 200000 76966246 200000 32198370 200000 599248864 200000 785411485 200000 709544358 200000 205441995 200000 601261874 200000 542934151 200000 748654929 200000 997934176 200000 48814435 200000 636914070 200000 559089560 200000 832724570 200000 471276340 200000 42843409 200000 11809995 200000 270246034 200000 428711557 200000 409109603 200000 233928795 200000 23416575 200000 964426327 200000 532143122 200000 168099031 200000 689195706 200000 819733195 200000 126155720 200000 433289714 200000 99651581 200000 78027040 200000 700452941 200000 270199931 200000 734926878 200000 562226616 200000 733202313 200000 811317858 200000 814410136 200000 956883987 200000 220302470 200000 449019577 200000 990935554 200000 227839186 200000 748518763 200000 472490927 200000 681094676 200000 404046260 200000 519636353 200000 822868630 200000 580995496 200000 418785179 200000 278559025 200000 534712797 200000 265939382 200000 427644551 200000 200517123 200000 144293654 200000 662518358 200000 409495448 200000 136947359 200000 164813552 200000 288038593 200000 385329935 200000 547162831 200000 526162236 200000 405175631 200000 533560397 200000 264643450 200000 218190059 200000 134452089 200000 966233553 200000 180491945 200000 919715341 200000 785968087 200000 962588477 200000 371519877 200000 246164435 200000 16616483 200000 418320209 200000 926138965 200000 307749517 200000 415808819 200000 822417902 200000 662345348 200000 221962156 200000 23448321 200000 4499475 200000 605559448 200000 669967296 200000 69715110 200000 179711970 200000 362817595 200000 675078266 200000 726128218 200000 63869083 200000 858477109 200000 318163114 200000 797025140 200000 23760030 200000 944790639 200000 371038272 200000 329010287 200000 878093676 200000 909508593 200000 870403662 200000 124200674 200000 165842342 200000 202631907 200000 836107012 200000 391041414 200000 471640843 200000 497044622 200000 841056177 200000 86813747 200000 687718013 200000 706073947 200000 811097288 200000 519053281 200000 162306556 200000 728233170 200000 887886807 200000 713723563 200000 650845864 200000 332132764 200000 808942481 200000 394723783 200000 485789379 200000 298682752 200000 219752388 200000 402061710 200000 752609195 200000 876293992 200000 499827554 200000 369990009 200000 801264099 200000 705164125 200000 577896571 200000 351045665 200000 92158218 200000 641977477 200000 856161857 200000 129029949 200000 162684385 200000 588316971 200000 462811394 200000 930149287 200000 157135433 200000 108516535 200000 787347504 200000 653101398 200000 463278913 200000 761337264 200000 951272539 200000 787786596 200000 9509611 200000 937019840 200000 326653748 200000 68314632 200000 401066119 200000 233236400 200000 615975307 200000 383498908 200000 273189493 200000 672549222 200000 553899344 200000 174076312 200000 968846903 200000 81380845 200000 519218581 200000 103380628 200000 378738795 200000 159734637 200000 220871306 200000 874668105 200000 963160788 200000 563109677 200000 196216703 200000 497262735 200000 563175505 200000 333996439 200000 913719524 200000 785161823 200000 976296675 200000 799740979 200000 355114571 200000 965961169 200000 87708587 200000 263552938 200000 501378147 200000 498222623 200000 580357864 200000 577779652 200000 760809726 200000 742620575 200000 884093436 200000 873299817 200000 79539467 200000 502210507 200000 422522727 200000 10703010 200000 825552540 200000 540762428 200000 655899337 200000 400955544 200000 290145504 200000 700805033 200000 611641571 200000 886794131 200000 964384296 200000 835078636 200000 748417942 200000 198822140 200000 606749669 200000 460411389 200000 638349282 200000 686386523 200000 906378408 200000 226526452 200000 922094055 200000 488970328 200000 875779104 200000 475244297 200000 122974950 200000 188134076 200000 99444510 200000 319798678 200000 926095679 200000 475337328 200000 424898963 200000 801827091 200000 979609715 200000 194674812 200000 622593679 200000 203480344 200000 848257827 200000 642592008 200000 527931458 200000 208599646 200000 988868367 200000 386040158 200000 32232446 200000 173220542 200000 743014679 200000 222118373 200000 207567923 200000 102128431 200000 719778620 200000 119367206 200000 490106481 200000 822875594 200000 394556575 200000 11213002 200000 362250088 200000 233955784 200000 797986688 200000 121641369 200000 157144810 200000 474936706 200000 549141823 200000 903393147 200000 603252198 200000 248407663 200000 767596636 200000 585502842 200000 645535854 200000 98545961 200000 112555130 200000 109681597 200000 89332657 200000 547367272 200000 154101847 200000 753909133 200000 508633089 200000 192129540 200000 593302997 200000 930849107 200000 629269709 200000 903503605 200000 307597812 200000 862053271 200000 950132902 200000 851120469 200000 692197076 200000 106907649 200000 855641405 200000 176839004 200000 937605558 200000 879674715 200000 39140195 200000 364626018 200000 891662075 200000 243612044 200000 339136775 200000 325136096 200000 926360610 200000 71018397 200000 381480762 200000 412522095 200000 583555533 200000 156234678 200000 288111661 200000 868458438 200000 255075260 200000 288290081 200000 615216432 200000 664343742 200000 161179855 200000 768197701 200000 245781171 200000 179358288 200000 883573000 200000 509394604 200000 189316168 200000 301436565 200000 56240005 200000 408593148 200000 887410335 200000 59553476 200000 906949257 200000 256654080 200000 436847496 200000 417866039 200000 723424115 200000 522967968 200000 176251891 200000 980437862 200000 119352516 200000 627697892 200000 465525234 200000 567386600 200000 514196509 200000 325617140 200000 75489973 200000 937299576 200000 124151869 200000 689700633 200000 804060299 200000 466813421 200000 997150982 200000 415159228 200000 647550695 200000 133819456 200000 803023224 200000 962887781 200000 540772439 200000 798758537 200000 410576307 200000 309025468 200000 325579405 200000 311775489 200000 543676664 200000 552431499 200000 533305434 200000 106132736 200000 16083368 200000 546982073 200000 117164461 200000 916299519 200000 528522563 200000 634589519 200000 83492759 200000 551162519 200000 807862377 200000 358346614 200000 212683337 200000 488743039 200000 741308635 200000 587468406 200000 874492179 200000 367404689 200000 973392761 200000 124802231 200000 804293222 200000 685987268 200000 497481797 200000 396948931 200000 75844050 200000 552583730 200000 953401950 200000 236074561 200000 473596936 200000 812404498 200000 961881092 200000 15759866 200000 187007192 200000 419098814 200000 403907226 200000 973662167 200000 178930483 200000 511092910 200000 944143006 200000 234069471 200000 185892136 200000 533590394 200000 26866609 200000 153946429 200000 452474858 200000 677314266 200000 40288917 200000 690491959 200000 624979912 200000 468368297 200000 421642537 200000 746634295 200000 286480434 200000 325728733 200000 75372654 200000 978521029 200000 214566842 200000 321085583 200000 67171460 200000 26903178 200000 772554767 200000 904137720 200000 574882477 200000 925763917 200000 139080707 200000 994306416 200000 727345992 200000 869810169 200000 553579909 200000 608338289 200000 623547349 200000 191267220 200000 812455334 200000 305078161 200000 977311991 200000 397915208 200000 306203799 200000 540881546 200000 433210476 200000 142590813 200000 297286569 200000 835568693 200000 819734293 200000 934468411 200000 254994251 200000 637599626 200000 370409716 200000 266859884 200000 759759630 200000 794330272 200000 345909032 200000 324740247 200000 743527331 200000 594558130 200000 246674418 200000 428905093 200000 452924634 200000 237802007 200000 260414130 200000 119845919 200000 626389924 200000 194888264 200000 203343337 200000 944038253 200000 414415889 200000 790832093 200000 946396984 200000 58669464 200000 75595601 200000 741351567 200000 223222111 200000 790623975 200000 490942902 200000 665814326 200000 899362878 200000 568803524 200000 270292144 200000 257426379 200000 217179862 200000 430438327 200000 958980302 200000 159621991 200000 373494600 200000 306019689 200000 553603011 200000 1862721 200000 653366483 200000 97548450 200000 112625246 200000 557609906 200000 99999193 200000 818061642 200000 198881423 200000 673565236 200000 314399194 200000 969611371 200000 331049319 200000 40577373 200000 996827510 200000 986646572 200000 910199064 200000 802661864 200000 877827183 200000 31245782 200000 186039536 200000 351759276 200000 18823587 200000 9126865 200000 12700513 200000 714543009 200000 709537557 200000 800994215 200000 98423804 200000 76913633 200000 301745636 200000 155347455 200000 955963760 200000 592854948 200000 743908433 200000 271755939 200000 248965518 200000 78820674 200000 340656573 200000 944546426 200000 771933511 200000 96634932 200000 767935655 200000 746442637 200000 374533291 200000 623072018 200000 300392625 200000 784408324 200000 221415147 200000 936448405 200000 791353499 200000 184331561 200000 811961431 200000 604797590 200000 911925317 200000 488427875 200000 337592415 200000 116753420 200000 66122416 200000 293651515 200000 696545685 200000 762537232 200000 357083645 200000 216262490 200000 579777961 200000 271194076 200000 485990764 200000 668314504 200000 737842027 200000 308218310 200000 673026397 200000 36591790 200000 902706891 200000 572370761 200000 700194641 200000 176595923 200000 46165723 200000 995766780 200000 451205096 200000 323031329 200000 657221578 200000 158161559 200000 342390500 200000 909332961 200000 103867626 200000 594526964 200000 113316643 200000 936606329 200000 862507178 200000 268706827 200000 650891944 200000 905235060 200000 966292635 200000 960095732 200000 991981202 200000 109612154 200000 858229614 200000 968347624 200000 923481891 200000 572786258 200000 494676724 200000 93121599 200000 840038841 200000 758555878 200000 803060764 200000 371378802 200000 544904407 200000 81798206 200000 589283063 200000 523898649 200000 651793436 200000 291636099 200000 811168950 200000 525058542 200000 489946697 200000 702839549 200000 330959785 200000 465139143 200000 71656254 200000 98847764 200000 328592705 200000 872985758 200000 889853436 200000 12515154 200000 568534542 200000 775168396 200000 89882788 200000 236385886 200000 46791617 200000 261523145 200000 768066678 200000 296534017 200000 409977642 200000 166394284 200000 302361554 200000 432563747 200000 950020153 200000 499474608 200000 855114297 200000 382067150 200000 78195712 200000 379833196 200000 659959884 200000 320281385 200000 956983982 200000 116133017 200000 243211722 200000 356357502 200000 867032469 200000 583203343 200000 713384853 200000 771356468 200000 743014692 200000 577066182 200000 305153453 200000 898388948 200000 494151405 200000 107482329 200000 699808051 200000 366408198 200000 990214559 200000 552295806 200000 871267942 200000 958706068 200000 364599564 200000 430379790 200000 352942248 200000 852877669 200000 248355 200000 38723330 200000 669155960 200000 985262466 200000 19751669 200000 175440371 200000 864159097 200000 224734996 200000 163999411 200000 872092568 200000 573769321 200000 606626915 200000 976290734 200000 238444747 200000 324812073 200000 101859543 200000 473298260 200000 607818627 200000 139101883 200000 994391802 200000 876964409 200000 985174234 200000 927476542 200000 138912883 200000 575719434 200000 838802183 200000 574591474 200000 173457931 200000 15561626 200000 586883428 200000 905085754 200000 535186859 200000 208594649 200000 307991657 200000 821624468 200000 251642971 200000 871166167 200000 683827118 200000 447129762 200000 523617347 200000 249903045 200000 671557612 200000 567044387 200000 673100461 200000 971575539 200000 32233211 200000 791682297 200000 55536128 200000 516132561 200000 744659412 200000 105344548 200000 409138117 200000 530394353 200000 561289359 200000 193702341 200000 450278564 200000 373591042 200000 295395430 200000 130333211 200000 903486567 200000 915108822 200000 8782255 200000 270740104 200000 277433845 200000 135718236 200000 238632932 200000 866888588 200000 351476056 200000 253980325 200000 621456286 200000 915021511 200000 452976055 200000 6746851 200000 353167508 200000 212639483 200000 664507739 200000 566768228 200000 845462432 200000 303651846 200000 40614828 200000 727898778 200000 299480250 200000 404123883 200000 374049588 200000 589561365 200000 89192186 200000 712306633 200000 365555610 200000 493657734 200000 342065816 200000 84109793 200000 960604584 200000 639698621 200000 554395374 200000 448129939 200000 561859908 200000 287794347 200000 179819636 200000 933311073 200000 542194041 200000 426082656 200000 519622338 200000 438502121 200000 340464751 200000 539041549 200000 778222737 200000 857527534 200000 118593390 200000 604615426 200000 379041210 200000 418504527 200000 83854558 200000 388442032 200000 794832180 200000 781975566 200000 151735368 200000 440067238 200000 38682392 200000 525094473 200000 533181013 200000 525371031 200000 233133727 200000 124559939 200000 592173773 200000 194991954 200000 809995298 200000 10621787 200000 66876568 200000 950533575 200000 205825816 200000 806293010 200000 266434496 200000 20831240 200000 942242843 200000 199889928 200000 557406060 200000 136805700 200000 801576675 200000 376327678 200000 521520101 200000 399342540 200000 283566152 200000 239205845 200000 861688467 200000 290894098 200000 220746818 200000 170062477 200000 631463424 200000 281767332 200000 483730411 200000 722457670 200000 386953684 200000 990998324 200000 846012795 200000 295043649 200000 405301462 200000 487874706 200000 910956618 200000 337252063 200000 490473712 200000 783079855 200000 473636561 200000 496564639 200000 818173738 200000 249715100 200000 218888361 200000 139807523 200000 367806893 200000 190038151 200000 277172361 200000 528228651 200000 317924288 200000 487826371 200000 664414794 200000 736181399 200000 200798158 200000 452928960 200000 279507173 200000 671568745 200000 124702045 200000 338210318 200000 483434611 200000 968116928 200000 102616343 200000 773961566 200000 958366251 200000 175215324 200000 89460420 200000 538156928 200000 402068583 200000 770952479 200000 136653133 200000 688800100 200000 477509791 200000 327748617 200000 664319161 200000 641476380 200000 176440170 200000 562377019 200000 604282930 200000 201719255 200000 3327107 200000 103916916 200000 563492865 200000 370976743 200000 69206721 200000 78633110 200000 58043277 200000 50064059 200000 803509277 200000 200033697 200000 478976350 200000 38211301 200000 352399279 200000 540742837 200000 377580831 200000 812151316 200000 184353712 200000 903815956 200000 197720470 200000 657886489 200000 733590392 200000 205669660 200000 422781102 200000 328729061 200000 473616256 200000 933545040 200000 885031277 200000 371167113 200000 93412705 200000 300976975 200000 62572541 200000 423885364 200000 975034834 200000 139535322 200000 621975973 200000 877438263 200000 886836397 200000 807074514 200000 212955344 200000 285696771 200000 977438441 200000 98857014 200000 322639108 200000 596193064 200000 659493024 200000 904506152 200000 30918379 200000 763240023 200000 713067273 200000 659732456 200000 873887309 200000 745760864 200000 974080126 200000 464376790 200000 408029203 200000 969011251 200000 418545783 200000 478468467 200000 792542789 200000 614813154 200000 954515340 200000 522135648 200000 641000459 200000 774360733 200000 492550518 200000 794251100 200000 377572271 200000 856770227 200000 49004813 200000 489740361 200000 376322200 200000 172403095 200000 769687626 200000 739715623 200000 206593871 200000 111046616 200000 993264197 200000 653676311 200000 358709628 200000 838701350 200000 73946935 200000 129500248 200000 650303465 200000 639531602 200000 76253816 200000 867364428 200000 351941245 200000 989826894 200000 525614722 200000 376634995 200000 466377793 200000 511954216 200000 580325099 200000 844592493 200000 665701726 200000 817373202 200000 710919277 200000 379826427 200000 155493660 200000 723017564 200000 240345313 200000 385640446 200000 39396 200000 247712119 200000 332143423 200000 575481973 200000 996549437 200000 125384180 200000 412188062 200000 943219586 200000 243382226 200000 655771010 200000 292060473 200000 829581669 200000 718226281 200000 290799090 200000 780846695 200000 697483646 200000 542360300 200000 55667764 200000 926480545 200000 367275087 200000 223799907 200000 589597786 200000 416049791 200000 159760758 200000 518478582 200000 839820180 200000 55578554 200000 466257334 200000 296214255 200000 122283570 200000 42406186 200000 879810798 200000 554266549 200000 366701988 200000 891996872 200000 584378911 200000 69588945 200000 975684220 200000 231170477 200000 711795562 200000 612995820 200000 119533674 200000 407506448 200000 999750158 200000 306525645 200000 107626045 200000 958540618 200000 4039277 200000 121096287 200000 713754088 200000 128920533 200000 654883335 200000 121273768 200000 879021177 200000 979515719 200000 54794109 200000 983112658 200000 926781474 200000 430224475 200000 535789710 200000 764498469 200000 506426932 200000 321386216 200000 701657116 200000 756381962 200000 146154782 200000 131328486 200000 331935782 200000 94029321 200000 268831857 200000 439409519 200000 379455950 200000 603166154 200000 664748254 200000 21930683 200000 688394068 200000 99545622 200000 403964470 200000 513825314 200000 454750745 200000 321918422 200000 744179559 200000 613675293 200000 567887516 200000 249562898 200000 977727621 200000 331615812 200000 298918015 200000 925808371 200000 921799869 200000 77124432 200000 240560770 200000 961511872 200000 913473122 200000 786701594 200000 641616517 200000 288330468 200000 731545316 200000 636468121 200000 300045194 200000 198123749 200000 178790099 200000 673546726 200000 386696623 200000 157055341 200000 663098336 200000 546309691 200000 396741687 200000 357739332 200000 859626714 200000 528980974 200000 95962497 200000 172086866 200000 302320564 200000 19854714 200000 134470926 200000 354808225 200000 224241020 200000 987836534 200000 10692990 200000 862797656 200000 666446949 200000 976903066 200000 715839635 200000 112556736 200000 836278717 200000 765439168 200000 792095532 200000 580867650 200000 418805751 200000 452042976 200000 912014665 200000 561014118 200000 649261217 200000 605402642 200000 594929677 200000 998523092 200000 227085421 200000 754245519 200000 120616374 200000 676306006 200000 865911596 200000 75435951 200000 278413733 200000 444415699 200000 174218189 200000 926922731 200000 863117916 200000 751427156 200000 755543137 200000 243481819 200000 851638138 200000 622707714 200000 186415129 200000 924741177 200000 150577600 200000 797772324 200000 717013317 200000 955102427 200000 768960270 200000 973358629 200000 239185750 200000 644063419 200000 859363942 200000 215050891 200000 432295132 200000 344022258 200000 99414503 200000 271146752 200000 350178695 200000 27489720 200000 280591057 200000 57758284 200000 856920617 200000 463809636 200000 87836550 200000 798996056 200000 727820978 200000 832367473 200000 325214599 200000 472874540 200000 672077362 200000 743537270 200000 237930354 200000 45080048 200000 981410521 200000 259773996 200000 43543306 200000 662704365 200000 127360505 200000 55100011 200000 908925742 200000 912606604 200000 433533441 200000 828363820 200000 430881759 200000 745065301 200000 141207683 200000 242513799 200000 362629181 200000 992987377 200000 125292590 200000 19817397 200000 87949449 200000 928622119 200000 339128532 200000 666293006 200000 266206756 200000 143065057 200000 18623844 200000 131630859 200000 654936974 200000 62665256 200000 369818095 200000 29939781 200000 761211495 200000 347770914 200000 82590118 200000 953340531 200000 888971120 200000 946745882 200000 651976921 200000 878342767 200000 405186697 200000 548324216 200000 516510969 200000 712600112 200000 860511412 200000 385656515 200000 109319830 200000 44290768 200000 289783312 200000 962710437 200000 760800609 200000 266808454 200000 157412830 200000 451238119 200000 473984042 200000 409416876 200000 93830782 200000 39829615 200000 959943906 200000 374929850 200000 705216881 200000 731913544 200000 147725465 200000 641124168 200000 236987736 200000 844299162 200000 383878015 200000 146462223 200000 231738867 200000 868613292 200000 626242278 200000 948974567 200000 258794530 200000 88483560 200000 859195198 200000 908360649 200000 338092518 200000 987564502 200000 44107798 200000 118804941 200000 539799135 200000 60089887 200000 925408289 200000 754824493 200000 543488975 200000 778323339 200000 179029805 200000 430873151 200000 891493269 200000 271552258 200000 326883885 200000 67316861 200000 690594865 200000 410677901 200000 557890351 200000 930912384 200000 213555526 200000 59962197 200000 554178405 200000 118475263 200000 473520530 200000 187172770 200000 840736544 200000 675593684 200000 123839734 200000 650590941 200000 317620687 200000 936702967 200000 179636852 200000 730498958 200000 340443651 200000 992246656 200000 6370859 200000 769930077 200000 904872301 200000 153110183 200000 60491100 200000 822905619 200000 982122717 200000 576801990 200000 432226408 200000 784835737 200000 848414276 200000 817181269 200000 753251534 200000 898722039 200000 697686706 200000 781342444 200000 240806192 200000 84926549 200000 36820056 200000 255662916 200000 123515213 200000 582397437 200000 994432646 200000 377877814 200000 968380424 200000 499679318 200000 995249580 200000 855123385 200000 776445791 200000 181262569 200000 941593948 200000 615663334 200000 114635891 200000 724063327 200000 829515846 200000 546823158 200000 346753414 200000 586694272 200000 215057465 200000 952552770 200000 475843063 200000 806738997 200000 499525672 200000 839083073 200000 195795015 200000 287895429 200000 391344673 200000 955758989 200000 248237590 200000 284797338 200000 113771863 200000 475895518 200000 21443622 200000 45362364 200000 478254616 200000 388390156 200000 212332629 200000 168943188 200000 827831766 200000 424887311 200000 739778982 200000 29927658 200000 880531234 200000 895659777 200000 166800952 200000 958171174 200000 514892203 200000 186767386 200000 13818700 200000 923236050 200000 180829762 200000 268996274 200000 475673411 200000 668185301 200000 125252824 200000 659803458 200000 335481245 200000 421284152 200000 424997501 200000 542282083 200000 843884794 200000 570996259 200000 227921250 200000 305582540 200000 683174170 200000 874743520 200000 263942871 200000 279274582 200000 381620448 200000 287665622 200000 66723661 200000 620641274 200000 377394762 200000 184863887 200000 818851924 200000 547932369 200000 417654906 200000 451522482 200000 972970141 200000 683702802 200000 701616047 200000 278610696 200000 86937591 200000 997804567 200000 46067532 200000 343700345 200000 320502101 200000 649045080 200000 448812495 200000 673070351 200000 230070470 200000 601865068 200000 788601049 200000 185005809 200000 45030266 200000 126702862 200000 714751788 200000 64553320 200000 938143683 200000 727087125 200000 849557671 200000 545331677 200000 182063376 200000 748788346 200000 9050186 200000 587108568 200000 419515891 200000 164430165 200000 587879480 200000 941343745 200000 289701915 200000 458592479 200000 266812335 200000 597551650 200000 777725017 200000 609443440 200000 33389329 200000 443392290 200000 372390558 200000 437293697 200000 747634141 200000 405423626 200000 699224571 200000 581637291 200000 437953205 200000 5651715 200000 600663711 200000 613495205 200000 908999001 200000 685097813 200000 26947035 200000 589748041 200000 532287146 200000 936399208 200000 48862752 200000 121153166 200000 749306023 200000 169208006 200000 79190270 200000 495783310 200000 327167090 200000 909527062 200000 689238821 200000 392919936 200000 245795915 200000 70919969 200000 487061095 200000 689288382 200000 124224402 200000 15271632 200000 95637428 200000 706840768 200000 494564552 200000 985335082 200000 171491100 200000 138312222 200000 267717006 200000 895415130 200000 71696847 200000 974969489 200000 947733668 200000 5871014 200000 51064351 200000 328922353 200000 902669290 200000 616092536 200000 794449276 200000 620327223 200000 525800033 200000 725321048 200000 398011509 200000 702852219 200000 402438185 200000 542224623 200000 238408381 200000 382737142 200000 183733379 200000 334532868 200000 589512482 200000 730906624 200000 146570192 200000 780984194 200000 51794838 200000 45317651 200000 974572944 200000 458282351 200000 393439530 200000 970633413 200000 444427363 200000 272556277 200000 393561101 200000 335864016 200000 636815882 200000 26255196 200000 976761744 200000 400014861 200000 929474406 200000 686906124 200000 512868388 200000 492950900 200000 553527926 200000 392964495 200000 534249305 200000 323100444 200000 681603676 200000 119843724 200000 238282720 200000 168851008 200000 373691736 200000 476959948 200000 371851145 200000 736047415 200000 251409099 200000 14952504 200000 43863877 200000 485433722 200000 584802100 200000 219635160 200000 200306980 200000 193553313 200000 733072437 200000 215933141 200000 990328407 200000 119862117 200000 767146637 200000 621762934 200000 271037742 200000 910018974 200000 869978655 200000 918211877 200000 58851609 200000 917318213 200000 223708649 200000 822602858 200000 770337962 200000 89483891 200000 165394956 200000 280646382 200000 921877392 200000 132364895 200000 644715466 200000 830545785 200000 336503965 200000 411211106 200000 147755394 200000 323347955 200000 652953024 200000 293739510 200000 548083381 200000 584519526 200000 760082955 200000 617649073 200000 379180547 200000 861774841 200000 140672429 200000 790287694 200000 436946221 200000 751903477 200000 638486008 200000 85839524 200000 599020820 200000 972954306 200000 985636699 200000 665744555 200000 868513720 200000 689519850 200000 860761959 200000 359609725 200000 982289465 200000 150422036 200000 520626381 200000 883371602 200000 379346648 200000 566881290 200000 835367773 200000 322929026 200000 357903093 200000 926519219 200000 203211784 200000 266611846 200000 438432018 200000 988905752 200000 594042078 200000 146649078 200000 472521933 200000 780119905 200000 270020880 200000 613261195 200000 258934505 200000 175271128 200000 940286702 200000 846282270 200000 783797062 200000 535063780 200000 175770089 200000 95793574 200000 671020771 200000 70256655 200000 508596369 200000 600494396 200000 634854882 200000 119953407 200000 181114006 200000 323595546 200000 115054466 200000 870025087 200000 677264074 200000 280980118 200000 301976613 200000 606536311 200000 72811805 200000 631851 200000 857657675 200000 587339246 200000 177420446 200000 439047536 200000 84999061 200000 275320335 200000 153216896 200000 806201117 200000 127319746 200000 261656096 200000 219258129 200000 455517964 200000 364920244 200000 983121547 200000 9123267 200000 669680181 200000 673695851 200000 595632343 200000 837528359 200000 403138224 200000 400221191 200000 866369455 200000 370065900 200000 380309942 200000 27553993 200000 412357849 200000 731628003 200000 841224607 200000 332773394 200000 682601279 200000 702429181 200000 68065764 200000 126419041 200000 184668393 200000 397880395 200000 173963549 200000 337121624 200000 587129600 200000 215709179 200000 370269956 200000 339119543 200000 241334220 200000 738465121 200000 707601007 200000 279725919 200000 805961909 200000 657304554 200000 489489752 200000 981054799 200000 803834437 200000 393561129 200000 418772184 200000 728427433 200000 282613795 200000 148559822 200000 628787495 200000 695535533 200000 442831640 200000 941509545 200000 919904156 200000 52770235 200000 574134028 200000 680548267 200000 785427122 200000 972884820 200000 367976713 200000 930509539 200000 895637504 200000 314738456 200000 195725622 200000 885956484 200000 169585727 200000 707331273 200000 611631325 200000 29618397 200000 918449479 200000 832752454 200000 248470629 200000 749106526 200000 180838417 200000 671876240 200000 611754327 200000 822511769 200000 806845621 200000 499929031 200000 337757275 200000 108958525 200000 30736492 200000 540300588 200000 409420603 200000 289260315 200000 127903630 200000 620585504 200000 172691678 200000 602200868 200000 859275156 200000 48438051 200000 25985869 200000 364413801 200000 790143767 200000 63963093 200000 25058225 200000 779260185 200000 763667918 200000 251099383 200000 259817554 200000 85944965 200000 25391763 200000 416787562 200000 761832088 200000 524965662 200000 38227805 200000 925041453 200000 172153101 200000 694105460 200000 433854790 200000 679747938 200000 872539480 200000 794344760 200000 15771781 200000 599529033 200000 751030850 200000 215081274 200000 55438964 200000 156104258 200000 943774644 200000 278405995 200000 476723595 200000 660019919 200000 626212022 200000 427973339 200000 714275170 200000 67714190 200000 324249968 200000 570813370 200000 118006962 200000 154623810 200000 993807660 200000 795045722 200000 579146579 200000 143670730 200000 54874193 200000 6485035 200000 537803838 200000 132704807 200000 524866152 200000 863417788 200000 855531915 200000 780456313 200000 422776857 200000 548222656 200000 320639092 200000 165613058 200000 632789806 200000 379492613 200000 78895951 200000 371146529 200000 778101390 200000 906445694 200000 20529046 200000 244410711 200000 33855043 200000 566924345 200000 283792354 200000 38311492 200000 587273588 200000 38828136 200000 123467242 200000 42742953 200000 895251562 200000 738269788 200000 403178120 200000 140964455 200000 691799181 200000 927476100 200000 381923252 200000 906516605 200000 350921319 200000 696883825 200000 165860486 200000 176923405 200000 370123679 200000 110675156 200000 506358582 200000 31114071 200000 665653503 200000 549939581 200000 209845534 200000 576577468 200000 964759662 200000 112992349 200000 471136438 200000 397800379 200000 14632180 200000 722645124 200000 933806486 200000 925958134 200000 989642428 200000 292804131 200000 140544119 200000 745663021 200000 678031117 200000 192418442 200000 260402 200000 630479680 200000 443014735 200000 477599785 200000 43410622 200000 107193648 200000 111249419 200000 584855698 200000 241846068 200000 288641822 200000 590129898 200000 286824053 200000 823056333 200000 48902985 200000 596640948 200000 102940065 200000 183293154 200000 812666131 200000 131972177 200000 855024393 200000 208998891 200000 935485180 200000 298307531 200000 528039099 200000 569983871 200000 973918373 200000 160604233 200000 604401130 200000 668510041 200000 239037645 200000 829095956 200000 779376356 200000 83177552 200000 385987414 200000 726343316 200000 297292059 200000 764316764 200000 171316543 200000 4019283 200000 494964512 200000 703110807 200000 929119403 200000 280168185 200000 489513634 200000 710538553 200000 129345240 200000 680000333 200000 611204210 200000 25283482 200000 185673767 200000 510696249 200000 721016449 200000 842504755 200000 483506202 200000 574303685 200000 990923743 200000 978741917 200000 15188816 200000 90149146 200000 54810813 200000 620311439 200000 472581002 200000 648645247 200000 25364587 200000 584779490 200000 309041064 200000 379215967 200000 749715290 200000 346941327 200000 751923115 200000 824950336 200000 566018330 200000 9180591 200000 731958452 200000 960451788 200000 704997467 200000 232722553 200000 539231491 200000 961896907 200000 467658479 200000 431598151 200000 323305976 200000 919072294 200000 322507718 200000 204476561 200000 690348564 200000 531883492 200000 206173423 200000 923164142 200000 412578039 200000 728112687 200000 594453405 200000 872097817 200000 457631075 200000 485860688 200000 893214238 200000 409840617 200000 532355895 200000 247365294 200000 601887717 200000 866661719 200000 736028532 200000 880211665 200000 816998272 200000 467281275 200000 959267898 200000 113054564 200000 611999906 200000 294540942 200000 436310730 200000 82732846 200000 320562713 200000 3488744 200000 727117189 200000 719758871 200000 814191063 200000 972362242 200000 217348074 200000 971747112 200000 468002540 200000 698420341 200000 481773212 200000 151506058 200000 604490121 200000 337161208 200000 303498585 200000 705279364 200000 48911614 200000 44087909 200000 972283650 200000 563523201 200000 220566460 200000 760182451 200000 998057368 200000 987439879 200000 965261651 200000 901484796 200000 782518332 200000 583203264 200000 676057716 200000 205027447 200000 419505454 200000 540746868 200000 734438639 200000 548180862 200000 802081230 200000 511673356 200000 575929781 200000 174215561 200000 699105950 200000 163641488 200000 186697430 200000 663354160 200000 864832828 200000 933422888 200000 541935490 200000 660689452 200000 237999723 200000 929305118 200000 244128779 200000 628893525 200000 830960138 200000 482640089 200000 60085216 200000 681328804 200000 731159834 200000 600892898 200000 144575891 200000 888442161 200000 37480379 200000 896350945 200000 294188755 200000 927359797 200000 454681391 200000 515422368 200000 65378418 200000 436483592 200000 591194580 200000 916495622 200000 804396127 200000 889340452 200000 722598189 200000 146864413 200000 508121516 200000 215006495 200000 688412121 200000 980757259 200000 833041544 200000 377305523 200000 95293849 200000 451551259 200000 435285060 200000 231652793 200000 923102542 200000 764587701 200000 3461457 200000 413945897 200000 764971256 200000 743177825 200000 220618559 200000 151897370 200000 185392567 200000 426879431 200000 4331711 200000 486930375 200000 77308876 200000 140124848 200000 490615201 200000 442766983 200000 848729751 200000 609811973 200000 104709846 200000 435956435 200000 206693529 200000 367025102 200000 195802222 200000 172719427 200000 26746739 200000 815878963 200000 631248794 200000 88807824 200000 331897317 200000 647923838 200000 29891241 200000 381003410 200000 682232271 200000 473431318 200000 755336974 200000 48266818 200000 641124914 200000 722598788 200000 442868056 200000 146861497 200000 959445806 200000 126744433 200000 927241527 200000 774419246 200000 244423685 200000 416676 200000 344358269 200000 590964730 200000 346697494 200000 685502984 200000 283034137 200000 482795671 200000 825973218 200000 545394595 200000 552181789 200000 220717723 200000 795036937 200000 743076511 200000 558567864 200000 343311553 200000 392644684 200000 186747460 200000 310369339 200000 157334240 200000 829134988 200000 217681659 200000 842309656 200000 75940336 200000 308691401 200000 223665740 200000 162637533 200000 703151627 200000 378671907 200000 360934111 200000 980448060 200000 942567529 200000 398842587 200000 575266429 200000 723741445 200000 376750434 200000 623006801 200000 474632719 200000 51052841 200000 849163375 200000 226949127 200000 465409437 200000 994439608 200000 201834536 200000 242557340 200000 508799568 200000 320565731 200000 758143046 200000 143546321 200000 57649776 200000 635960826 200000 507599266 200000 207252102 200000 685514085 200000 727476078 200000 296151603 200000 919034044 200000 858883000 200000 462371022 200000 419904786 200000 122808468 200000 271856914 200000 458597325 200000 997129849 200000 233892685 200000 34849851 200000 414592826 200000 595464638 200000 310521673 200000 657045787 200000 274574085 200000 31119196 200000 619702280 200000 418399932 200000 692073024 200000 95181546 200000 991265323 200000 32429381 200000 890198298 200000 80222496 200000 769691505 200000 194012159 200000 484347621 200000 705974744 200000 13208764 200000 348559699 200000 846780432 200000 33413642 200000 719193100 200000 266036425 200000 910581805 200000 104527822 200000 472378497 200000 780359433 200000 540117995 200000 110800989 200000 992342108 200000 506408925 200000 31584539 200000 200167951 200000 922878718 200000 545302060 200000 933810862 200000 96434781 200000 681058023 200000 969005567 200000 345936564 200000 390327775 200000 475436983 200000 550261375 200000 565247582 200000 751409231 200000 409063471 200000 326503923 200000 490260476 200000 657375875 200000 243228207 200000 259706310 200000 698837247 200000 306269813 200000 226680504 200000 961727614 200000 877352439 200000 121269054 200000 499301355 200000 236043717 200000 703509653 200000 962883862 200000 964028680 200000 639597155 200000 644516265 200000 659250516 200000 422777967 200000 161628737 200000 102624547 200000 996260979 200000 751975329 200000 255679079 200000 288474645 200000 221491210 200000 708655935 200000 185369341 200000 974544559 200000 308287698 200000 193407240 200000 684613964 200000 744409664 200000 305527459 200000 457861086 200000 342305213 200000 434310459 200000 540122742 200000 284657601 200000 694464472 200000 566164782 200000 666115171 200000 87425489 200000 261763654 200000 545545932 200000 202959267 200000 932274256 200000 629957838 200000 833492963 200000 93636238 200000 719611548 200000 948489818 200000 358034789 200000 575183517 200000 551814968 200000 957059315 200000 334310243 200000 739458153 200000 343509955 200000 565537216 200000 158754060 200000 516359081 200000 249933566 200000 72849673 200000 759171761 200000 553394487 200000 373624010 200000 611594297 200000 265423299 200000 125801226 200000 777709606 200000 597681622 200000 672569042 200000 590199356 200000 261585204 200000 35300235 200000 321698703 200000 776997124 200000 83838260 200000 462322718 200000 870497994 200000 970782908 200000 970653831 200000 566387064 200000 109276275 200000 429276124 200000 286237868 200000 207129763 200000 51308956 200000 824412156 200000 408453700 200000 995108295 200000 435892341 200000 575648213 200000 81590033 200000 150905899 200000 564303438 200000 844343615 200000 775212530 200000 721967673 200000 768035735 200000 777169715 200000 714889960 200000 8629625 200000 367812066 200000 105851849 200000 952330004 200000 45739156 200000 54789598 200000 695031355 200000 47526069 200000 463972690 200000 308772189 200000 444216031 200000 71911725 200000 159719067 200000 984848206 200000 807702319 200000 729362172 200000 808491128 200000 373305795 200000 26699716 200000 196673986 200000 699756050 200000 11794411 200000 550615637 200000 273797696 200000 821400497 200000 529663511 200000 409926588 200000 17648727 200000 536839870 200000 968320440 200000 822594545 200000 825877767 200000 415919041 200000 498486111 200000 436917260 200000 741825136 200000 126874210 200000 815091899 200000 154054213 200000 502396883 200000 231980906 200000 37991581 200000 688677878 200000 820869008 200000 214834370 200000 938019062 200000 39614871 200000 401704744 200000 663645554 200000 519096534 200000 689724608 200000 908942652 200000 882347938 200000 753881197 200000 36291114 200000 1117580 200000 181937308 200000 369176333 200000 933754286 200000 407924472 200000 767665863 200000 112011046 200000 5004355 200000 470931329 200000 725379500 200000 950983752 200000 785127426 200000 467540552 200000 257267700 200000 61437731 200000 269674021 200000 780699533 200000 410678631 200000 182170505 200000 372835074 200000 999530672 200000 756600558 200000 31891049 200000 261294612 200000 17967666 200000 379505808 200000 434333141 200000 68323313 200000 807323059 200000 489248119 200000 953629436 200000 445220948 200000 321662452 200000 547212267 200000 343493168 200000 395993108 200000 333988054 200000 548324181 200000 604481760 200000 602524969 200000 200141145 200000 233210941 200000 48957341 200000 49708717 200000 148020637 200000 524363851 200000 414985240 200000 403598552 200000 796654819 200000 917597257 200000 998317858 200000 95969026 200000 491224972 200000 70271006 200000 368182442 200000 160477604 200000 688327447 200000 226989779 200000 879087041 200000 590105175 200000 827896870 200000 129994896 200000 475759256 200000 803009490 200000 792083065 200000 626753695 200000 151116927 200000 610843630 200000 842825968 200000 807036263 200000 452642791 200000 865169828 200000 435446669 200000 34807410 200000 668748895 200000 908853005 200000 127552878 200000 399385703 200000 925763738 200000 902071136 200000 33849558 200000 429113615 200000 474853991 200000 480744183 200000 522428708 200000 370630994 200000 67843254 200000 705753418 200000 543831257 200000 240567098 200000 108978585 200000 777389296 200000 209307030 200000 598963182 200000 670447168 200000 986311588 200000 981013018 200000 712587703 200000 70811386 200000 757240893 200000 794169415 200000 124419582 200000 271163194 200000 164713652 200000 619823901 200000 241661259 200000 508194702 200000 87836193 200000 582834364 200000 116032838 200000 192622504 200000 739409597 200000 356661349 200000 956205241 200000 684015193 200000 441326560 200000 104662649 200000 219859339 200000 358618512 200000 568945667 200000 589245048 200000 479599301 200000 405191262 200000 566537407 200000 812776706 200000 622838416 200000 999609588 200000 316044491 200000 157729752 200000 21031476 200000 968711330 200000 789937665 200000 954835930 200000 507940889 200000 400160217 200000 654934872 200000 541823242 200000 561018313 200000 577475625 200000 739975402 200000 955829383 200000 470541803 200000 475513923 200000 942646254 200000 173002897 200000 774806088 200000 373492215 200000 833701054 200000 918837899 200000 320810441 200000 162167862 200000 883749074 200000 82437363 200000 561299573 200000 988944143 200000 372855490 200000 446647146 200000 619253623 200000 207178677 200000 910478407 200000 374445746 200000 677141781 200000 912421495 200000 378010681 200000 846171306 200000 997178553 200000 22001349 200000 170957969 200000 800812627 200000 98197739 200000 951796017 200000 283593831 200000 172246989 200000 733213012 200000 356421994 200000 818223092 200000 715177050 200000 729942203 200000 848517186 200000 922487952 200000 669919833 200000 75581195 200000 158281128 200000 988684469 200000 370658122 200000 74075466 200000 227784877 200000 379800569 200000 458016208 200000 700066722 200000 648159106 200000 94060310 200000 362705321 200000 268762971 200000 330129272 200000 511629285 200000 545683382 200000 343773 200000 640104190 200000 204664158 200000 142812665 200000 182259634 200000 266752933 200000 387222425 200000 78917521 200000 381440641 200000 762154526 200000 690427854 200000 730931391 200000 852291347 200000 326527545 200000 565461591 200000 554430691 200000 834800721 200000 641358055 200000 370123948 200000 583718526 200000 811002435 200000 696173624 200000 170469221 200000 824820529 200000 238965266 200000 875747676 200000 822053947 200000 544126396 200000 669935109 200000 526174885 200000 97392646 200000 391519231 200000 882973574 200000 864754051 200000 329331391 200000 77742331 200000 922312477 200000 125586566 200000 340766079 200000 58778833 200000 964544115 200000 698946398 200000 498237565 200000 40451776 200000 266563152 200000 411447005 200000 620114706 200000 273450794 200000 28056220 200000 605712114 200000 333696440 200000 149695375 200000 46980193 200000 948362927 200000 475824645 200000 122894479 200000 328357830 200000 889936963 200000 317300404 200000 680031724 200000 995216404 200000 962040575 200000 984201628 200000 219771524 200000 611469747 200000 311007060 200000 124583861 200000 54213722 200000 39959085 200000 55076051 200000 162581785 200000 839288461 200000 948264490 200000 763644971 200000 142518016 200000 444056414 200000 208333169 200000 245132589 200000 955973570 200000 78758446 200000 680283372 200000 187465930 200000 424408792 200000 640113532 200000 201100451 200000 182338834 200000 377290970 200000 919797994 200000 978336702 200000 91017526 200000 197631361 200000 601533240 200000 552499335 200000 336248198 200000 798717350 200000 485799494 200000 906119269 200000 701935474 200000 635676992 200000 194135317 200000 801024482 200000 671296396 200000 457531752 200000 574580678 200000 222117028 200000 993411460 200000 228091480 200000 350738841 200000 94216566 200000 705517098 200000 384066406 200000 293053166 200000 232915008 200000 970260334 200000 395278093 200000 308997958 200000 387682313 200000 139983458 200000 163300068 200000 498122561 200000 896403196 200000 382957365 200000 470108579 200000 243621537 200000 604041311 200000 153537337 200000 138917668 200000 651278404 200000 6509724 200000 884775645 200000 982391391 200000 801637933 200000 294971706 200000 250168754 200000 514270572 200000 140765563 200000 657958116 200000 808060009 200000 240104836 200000 358509168 200000 103029600 200000 592701139 200000 493888255 200000 263457898 200000 392896408 200000 831324127 200000 11910998 200000 467738604 200000 396955029 200000 542192030 200000 269304098 200000 898618517 200000 172429949 200000 348196673 200000 485346330 200000 8867622 200000 83678363 200000 807022360 200000 329102615 200000 614797695 200000 292607830 200000 357795476 200000 106506770 200000 954713250 200000 691723064 200000 981336133 200000 826907684 200000 932156589 200000 647463912 200000 866537436 200000 337311621 200000 32680163 200000 243703855 200000 958009897 200000 914741132 200000 607863203 200000 527199221 200000 705316124 200000 480156340 200000 204011630 200000 33838660 200000 176436167 200000 583551636 200000 949765605 200000 129935683 200000 399094873 200000 316209125 200000 46018503 200000 784490556 200000 147370532 200000 44604543 200000 317056246 200000 315016086 200000 763404183 200000 846494555 200000 113421682 200000 484171482 200000 255043652 200000 363125905 200000 393544284 200000 621533360 200000 859519194 200000 477225818 200000 251493363 200000 936447714 200000 712201003 200000 288885262 200000 249016729 200000 334227031 200000 8279078 200000 374820390 200000 604641741 200000 914372888 200000 608019420 200000 338898491 200000 318431794 200000 540729934 200000 128075646 200000 307340804 200000 742353798 200000 889502273 200000 148115293 200000 752997467 200000 561324970 200000 116565081 200000 935798504 200000 484034359 200000 573085088 200000 751780128 200000 113824944 200000 134045618 200000 56545159 200000 912860221 200000 370408038 200000 356887555 200000 620147871 200000 536668281 200000 931173594 200000 479405444 200000 146867019 200000 374515645 200000 517467132 200000 219322029 200000 184075017 200000 578686225 200000 99068638 200000 443437846 200000 288159355 200000 206827677 200000 779648432 200000 630718840 200000 60274016 200000 764964267 200000 163297730 200000 368933291 200000 358185626 200000 151990946 200000 239810436 200000 885737128 200000 252363818 200000 283476747 200000 911171208 200000 93567112 200000 119942958 200000 846441870 200000 810894717 200000 999296642 200000 977466856 200000 559407093 200000 644045365 200000 186770671 200000 475617721 200000 76269864 200000 368530847 200000 993045320 200000 671568673 200000 172326702 200000 659192781 200000 972036646 200000 613385152 200000 320318257 200000 703601134 200000 674143040 200000 695525976 200000 670923129 200000 51800147 200000 921028464 200000 681356487 200000 141469550 200000 256555629 200000 973593262 200000 736384016 200000 370935706 200000 313235148 200000 885844498 200000 223455826 200000 565246884 200000 989248801 200000 258505684 200000 572951758 200000 2438742 200000 433828925 200000 135612238 200000 128134628 200000 648262551 200000 590050318 200000 425065208 200000 723333910 200000 6200943 200000 491897255 200000 731680874 200000 715323651 200000 609607433 200000 283782456 200000 440268381 200000 993934699 200000 142178476 200000 107634705 200000 891531946 200000 831259953 200000 451573696 200000 497835683 200000 205345864 200000 412368467 200000 367144910 200000 773111934 200000 81018704 200000 64982002 200000 582003583 200000 48138834 200000 944773884 200000 389060688 200000 522504859 200000 748412913 200000 654378914 200000 604810956 200000 401426954 200000 932148298 200000 59049149 200000 737592295 200000 175393238 200000 881189743 200000 61535971 200000 464771905 200000 139477798 200000 771233935 200000 342146511 200000 121679259 200000 555887683 200000 91773436 200000 348123224 200000 515054294 200000 948807318 200000 804350757 200000 773319286 200000 978562546 200000 104267430 200000 26208411 200000 701398851 200000 430170383 200000 295590430 200000 759044111 200000 634418423 200000 760713582 200000 465704900 200000 93432401 200000 67591402 200000 151457648 200000 521050498 200000 539469138 200000 980395925 200000 402665620 200000 508969056 200000 283662371 200000 265118353 200000 608188796 200000 157844615 200000 256655090 200000 667782805 200000 836800488 200000 356001599 200000 838096659 200000 433323386 200000 452582073 200000 216509680 200000 96119027 200000 874797113 200000 473804782 200000 954024227 200000 508790821 200000 758940907 200000 226509993 200000 128240257 200000 738472793 200000 953749191 200000 676482345 200000 525344978 200000 787960415 200000 219764263 200000 7907024 200000 213016831 200000 662434343 200000 185142403 200000 952223774 200000 89378063 200000 880966339 200000 979202163 200000 843207860 200000 314919468 200000 231915874 200000 619430831 200000 76320593 200000 892488863 200000 888714326 200000 736414481 200000 855170007 200000 546835407 200000 893453070 200000 539949201 200000 606583622 200000 561611332 200000 30963740 200000 254006087 200000 983218110 200000 60759465 200000 293144367 200000 100731244 200000 716411009 200000 696260293 200000 443307800 200000 162627672 200000 693386733 200000 56896384 200000 716939209 200000 682522756 200000 814915973 200000 824577763 200000 381445712 200000 721088905 200000 843688936 200000 828281111 200000 792718047 200000 748023326 200000 725491415 200000 532932963 200000 631856326 200000 98018845 200000 450680627 200000 330749490 200000 39512694 200000 305496701 200000 365504763 200000 231175946 200000 909288319 200000 556318040 200000 852944209 200000 430328981 200000 396973714 200000 78458341 200000 203462773 200000 416538268 200000 845110143 200000 854399614 200000 899903943 200000 596898821 200000 756374326 200000 926386843 200000 795943880 200000 674728667 200000 876617161 200000 22799060 200000 436772377 200000 674172485 200000 115135592 200000 82844898 200000 794848633 200000 193232525 200000 393954658 200000 901565341 200000 671863754 200000 466851098 200000 562056746 200000 70505726 200000 179776012 200000 725876853 200000 891045711 200000 649733661 200000 238053472 200000 369454150 200000 634782337 200000 447145779 200000 823025157 200000 369838423 200000 982898321 200000 254813592 200000 694906717 200000 582124943 200000 473329521 200000 629570502 200000 661921768 200000 634383352 200000 631506479 200000 58794835 200000 222384198 200000 197281976 200000 44993789 200000 772811514 200000 629651512 200000 317530906 200000 5674795 200000 424120465 200000 709274783 200000 456401286 200000 375794986 200000 161288979 200000 292700026 200000 262123908 200000 906915979 200000 246099607 200000 981990891 200000 46216636 200000 762438653 200000 43603541 200000 237896242 200000 896475639 200000 409281361 200000 293750951 200000 143048623 200000 52556574 200000 759734135 200000 997369093 200000 944769764 200000 844083513 200000 238355073 200000 261786631 200000 47517040 200000 295262064 200000 129699231 200000 64140646 200000 757324819 200000 280261645 200000 594511649 200000 434119162 200000 367754415 200000 812146807 200000 90666104 200000 915579836 200000 329965124 200000 604605751 200000 241253939 200000 758403525 200000 833771251 200000 462075382 200000 526433285 200000 788962380 200000 129152508 200000 814568827 200000 822547132 200000 736072362 200000 303373758 200000 756918193 200000 624961099 200000 9212761 200000 56256444 200000 422805918 200000 676316608 200000 63294447 200000 745352342 200000 148127596 200000 998510926 200000 294590759 200000 405422603 200000 485695075 200000 22166083 200000 251747544 200000 594183421 200000 155607276 200000 520763665 200000 42401274 200000 504566123 200000 774599823 200000 713662280 200000 11343527 200000 194632823 200000 476232180 200000 472291225 200000 953645591 200000 216681569 200000 107262692 200000 695205333 200000 341282466 200000 33209994 200000 116790344 200000 41896683 200000 83293633 200000 407947633 200000 404209192 200000 73926892 200000 392096780 200000 485405368 200000 55220653 200000 633604360 200000 847783740 200000 70672159 200000 898638623 200000 810314641 200000 5764138 200000 347519110 200000 63831014 200000 156357623 200000 473340621 200000 939082735 200000 992997515 200000 883912394 200000 444675646 200000 603615608 200000 137633975 200000 992971195 200000 417337015 200000 765848676 200000 296906546 200000 741490073 200000 92618638 200000 278061842 200000 358541796 200000 105165911 200000 906752318 200000 235300611 200000 477329367 200000 572361987 200000 239441758 200000 777488599 200000 486555442 200000 726994896 200000 260283046 200000 36937808 200000 183900478 200000 718691340 200000 680460016 200000 456028237 200000 604614244 200000 635915818 200000 778151732 200000 411580110 200000 232092716 200000 791066552 200000 676299658 200000 469905142 200000 859081534 200000 131871592 200000 474932523 200000 326618883 200000 897560932 200000 799446795 200000 91874415 200000 983823446 200000 737765253 200000 53924752 200000 261345487 200000 689746289 200000 609030570 200000 963772168 200000 888135908 200000 973859315 200000 821254396 200000 260879012 200000 613848165 200000 79698077 200000 370163650 200000 961305780 200000 952489515 200000 176674127 200000 129783143 200000 157873321 200000 337976368 200000 111300363 200000 29198961 200000 987567379 200000 915601802 200000 104662512 200000 189423242 200000 198704034 200000 944505460 200000 587777342 200000 585959546 200000 454956328 200000 103656516 200000 840419672 200000 788567082 200000 755178901 200000 582012789 200000 133100988 200000 35985058 200000 729890297 200000 69949342 200000 6082315 200000 295092234 200000 578628228 200000 653810040 200000 661928711 200000 542479787 200000 936527496 200000 705888475 200000 120752271 200000 167891950 200000 337999476 200000 417911488 200000 410170276 200000 762299483 200000 884863962 200000 58482495 200000 838713702 200000 247986075 200000 947919721 200000 768669073 200000 639842838 200000 117555061 200000 366272755 200000 846851086 200000 779434773 200000 753479379 200000 454956391 200000 464229423 200000 56557795 200000 276988350 200000 486186710 200000 138971277 200000 2275616 200000 112093021 200000 997515889 200000 497381087 200000 18653325 200000 944075256 200000 443304072 200000 90197503 200000 698932490 200000 733630714 200000 445816972 200000 654026724 200000 604182937 200000 23472873 200000 501571853 200000 941918120 200000 645686361 200000 526895472 200000 735562684 200000 154040194 200000 96388747 200000 656261973 200000 733785449 200000 200230604 200000 123299983 200000 127716993 200000 268404741 200000 513021438 200000 953735654 200000 15732222 200000 650329248 200000 314874544 200000 618426673 200000 988787188 200000 109907307 200000 129710491 200000 984050224 200000 382915498 200000 231376309 200000 46643351 200000 74008003 200000 259687306 200000 197197809 200000 567495325 200000 380900331 200000 341512988 200000 310914990 200000 590991302 200000 612659144 200000 39576841 200000 772258204 200000 408204105 200000 8515484 200000 911660825 200000 921783693 200000 502957951 200000 502025414 200000 858006068 200000 872970864 200000 461341153 200000 541416390 200000 563102307 200000 546934870 200000 611630856 200000 213187135 200000 111546575 200000 103278704 200000 674262187 200000 221227247 200000 326732736 200000 837557007 200000 613161892 200000 944453560 200000 878288543 200000 643228578 200000 26891755 200000 286955929 200000 103865844 200000 540543674 200000 779717272 200000 996711604 200000 938687335 200000 339430920 200000 12147683 200000 484355657 200000 277708737 200000 457901148 200000 933284134 200000 170959545 200000 81020139 200000 925576615 200000 234968793 200000 457243523 200000 816019437 200000 364218617 200000 299808404 200000 167891785 200000 704189168 200000 442233987 200000 815195408 200000 123137483 200000 749781819 200000 108079509 200000 266191398 200000 168449513 200000 493767480 200000 86942367 200000 729937101 200000 480733604 200000 672745583 200000 936376627 200000 847673630 200000 766235677 200000 132675465 200000 818875393 200000 641612371 200000 571160979 200000 720784462 200000 979973849 200000 753319106 200000 901913960 200000 778216359 200000 15367851 200000 840691686 200000 943998492 200000 627099547 200000 51896713 200000 243093077 200000 222393679 200000 830298964 200000 517248674 200000 720054730 200000 378610627 200000 529613594 200000 472808519 200000 80471324 200000 65071959 200000 91971158 200000 71465962 200000 642448963 200000 804114699 200000 976086928 200000 175257625 200000 949290073 200000 356627201 200000 617783408 200000 729105030 200000 946819478 200000 174293626 200000 570845120 200000 118127105 200000 563593554 200000 45119444 200000 620331879 200000 885204603 200000 590739974 200000 669175954 200000 962193006 200000 578693892 200000 332719435 200000 673206611 200000 793011965 200000 907583437 200000 475707352 200000 354883543 200000 966477918 200000 612812838 200000 526843270 200000 762178305 200000 84447480 200000 778366592 200000 84331342 200000 769872079 200000 982512213 200000 313629291 200000 603377481 200000 796125795 200000 919256348 200000 213942936 200000 686661806 200000 667693565 200000 687869206 200000 231638230 200000 582474711 200000 552018173 200000 69189931 200000 507173912 200000 764401212 200000 264035812 200000 663540581 200000 791969901 200000 165654645 200000 236763218 200000 239081707 200000 684733701 200000 485869626 200000 394271497 200000 760993798 200000 6195762 200000 987135077 200000 937788904 200000 179920927 200000 732129123 200000 707244782 200000 345228271 200000 138021822 200000 372393258 200000 83122925 200000 825763649 200000 910231691 200000 767334198 200000 978746523 200000 21977884 200000 898547024 200000 880958040 200000 434929488 200000 13872098 200000 899362292 200000 40610945 200000 777610117 200000 878337298 200000 632919936 200000 946846402 200000 434593491 200000 100073806 200000 738534429 200000 580446026 200000 978459633 200000 961096278 200000 872202515 200000 621274986 200000 393315001 200000 875264779 200000 595305674 200000 558107027 200000 762724898 200000 285431148 200000 343664332 200000 136284501 200000 508857926 200000 156872859 200000 586192320 200000 305092960 200000 993395292 200000 655029464 200000 252348783 200000 327598982 200000 158061246 200000 723719043 200000 56222402 200000 935478455 200000 514950884 200000 124937501 200000 588023232 200000 470936323 200000 601623398 200000 701271879 200000 259636116 200000 27585947 200000 568683005 200000 648796353 200000 566653060 200000 575251662 200000 630909313 200000 326565739 200000 205579258 200000 465841167 200000 448494571 200000 20359750 200000 163402878 200000 446023660 200000 427713619 200000 401374066 200000 266941881 200000 889714712 200000 182598898 200000 670675504 200000 531889778 200000 397393249 200000 727291168 200000 549421793 200000 191164564 200000 545093561 200000 766347607 200000 786528005 200000 662447397 200000 768237105 200000 463569709 200000 595884860 200000 499522639 200000 95698680 200000 82441053 200000 791766343 200000 287752538 200000 840947039 200000 38204349 200000 300327431 200000 192727726 200000 13789143 200000 391096648 200000 410215803 200000 117840853 200000 670338544 200000 917686293 200000 965913797 200000 488415606 200000 76002395 200000 986067804 200000 93734437 200000 414988634 200000 680894696 200000 296610167 200000 391379708 200000 40301674 200000 978088584 200000 762283486 200000 202684361 200000 196716718 200000 767086411 200000 231207209 200000 504480302 200000 204904783 200000 204524130 200000 819930385 200000 619950826 200000 62330516 200000 624814109 200000 65601646 200000 833369056 200000 486067687 200000 247215596 200000 819115321 200000 343940622 200000 212662736 200000 184764001 200000 957297291 200000 806802837 200000 729819128 200000 940636972 200000 73743515 200000 314170807 200000 532790567 200000 413206300 200000 321473218 200000 406278355 200000 247873349 200000 609596452 200000 706760570 200000 91700842 200000 420985692 200000 313989970 200000 548353625 200000 513067804 200000 53469075 200000 36209880 200000 357962778 200000 110805162 200000 441404723 200000 78193159 200000 352570004 200000 517560821 200000 680551589 200000 363639630 200000 2126015 200000 946395389 200000 920823152 200000 134111806 200000 972109493 200000 595773154 200000 365691455 200000 855944584 200000 904365486 200000 559116773 200000 910976728 200000 252266236 200000 258071554 200000 464801126 200000 790885925 200000 954299787 200000 743672618 200000 87383015 200000 596762158 200000 412300101 200000 534176702 200000 955185927 200000 48391707 200000 855330139 200000 101753719 200000 143001990 200000 738173494 200000 511270429 200000 596995886 200000 804160839 200000 474830310 200000 293176060 200000 352501466 200000 605672264 200000 112015285 200000 21849736 200000 260120468 200000 786452907 200000 630018377 200000 779789425 200000 223785878 200000 516896175 200000 470338413 200000 303899529 200000 485269558 200000 727451574 200000 938706953 200000 297233344 200000 376926191 200000 879197504 200000 643876900 200000 358733861 200000 535187032 200000 5800174 200000 857872361 200000 400010475 200000 267111465 200000 47533695 200000 770970782 200000 971159904 200000 365034812 200000 344035029 200000 322457773 200000 168297462 200000 825197705 200000 302151152 200000 922021277 200000 624574014 200000 512671784 200000 496453360 200000 153711129 200000 905204967 200000 519735634 200000 949751318 200000 179797479 200000 739063746 200000 478713439 200000 708768963 200000 59903985 200000 419349440 200000 406687432 200000 281006454 200000 45232192 200000 292835058 200000 176582950 200000 623642065 200000 9577978 200000 679042695 200000 699326256 200000 972786324 200000 359321450 200000 902831824 200000 754985407 200000 6064544 200000 436540407 200000 802634045 200000 604975821 200000 638070260 200000 859790379 200000 169063520 200000 66751344 200000 274357682 200000 970143149 200000 961584105 200000 649547235 200000 137997850 200000 409496902 200000 680454824 200000 461148540 200000 933737868 200000 464481502 200000 256187022 200000 909311670 200000 523219849 200000 155456383 200000 943627946 200000 105205544 200000 845620913 200000 234695504 200000 519840559 200000 818454923 200000 882611910 200000 149608859 200000 992035692 200000 269652407 200000 689942695 200000 579387591 200000 314997713 200000 339875493 200000 311807061 200000 727116381 200000 776434672 200000 440212589 200000 956200688 200000 147391749 200000 122373240 200000 278351432 200000 651532474 200000 519493769 200000 824271674 200000 900734094 200000 876980497 200000 215238608 200000 452605735 200000 351199928 200000 902426744 200000 688808675 200000 735256144 200000 895659359 200000 525945998 200000 891627 200000 233887204 200000 327630906 200000 375903764 200000 473127984 200000 529002036 200000 996346403 200000 102201579 200000 626969626 200000 260494001 200000 1527569 200000 908214802 200000 797265203 200000 584349675 200000 454668830 200000 490450347 200000 634240802 200000 329610131 200000 979377025 200000 964819190 200000 212849840 200000 352429177 200000 726575252 200000 954050643 200000 997872582 200000 719709326 200000 299368399 200000 223290692 200000 175317356 200000 754041570 200000 502819018 200000 573432935 200000 398232522 200000 197076389 200000 621888062 200000 755330943 200000 991883818 200000 80937 200000 386743299 200000 542029675 200000 810056947 200000 738420446 200000 816881938 200000 293822508 200000 463032750 200000 951050067 200000 644317060 200000 640225507 200000 395125507 200000 187308091 200000 743562896 200000 486459855 200000 663044796 200000 79486308 200000 202458255 200000 515606098 200000 457500097 200000 44285377 200000 624795898 200000 420314348 200000 980626457 200000 833788256 200000 905368170 200000 363273021 200000 878992110 200000 321734003 200000 415130262 200000 87034886 200000 671742600 200000 428849227 200000 564032600 200000 881887528 200000 265121359 200000 389451607 200000 695106984 200000 426000290 200000 205377229 200000 160721192 200000 55998366 200000 286745494 200000 767741865 200000 862371695 200000 867737202 200000 890510404 200000 948407213 200000 802791164 200000 351490430 200000 472185869 200000 483345088 200000 950831552 200000 74547514 200000 589669488 200000 843474411 200000 861491403 200000 106817342 200000 236921359 200000 869692758 200000 240450638 200000 209207363 200000 785489578 200000 490741835 200000 393630617 200000 773164578 200000 245005601 200000 425218353 200000 153590044 200000 46478802 200000 815189877 200000 130897809 200000 874425449 200000 217830252 200000 282178247 200000 325618708 200000 832756784 200000 418287146 200000 323661142 200000 791922818 200000 55159872 200000 240788066 200000 461473412 200000 750736323 200000 300929932 200000 814525327 200000 632049873 200000 671235553 200000 387804706 200000 638337607 200000 390962142 200000 870651907 200000 951193909 200000 792229957 200000 90041962 200000 972050034 200000 965315859 200000 63553120 200000 309847 200000 847026839 200000 606001454 200000 13595280 200000 419041957 200000 823109369 200000 565219351 200000 702292463 200000 506190196 200000 102553411 200000 677806973 200000 296947893 200000 370036229 200000 772247611 200000 708565553 200000 612964922 200000 196182200 200000 689739723 200000 765268516 200000 358183671 200000 378511119 200000 981129467 200000 988482662 200000 857005189 200000 644097449 200000 652551156 200000 378820904 200000 363723163 200000 684417095 200000 712407550 200000 704547770 200000 930355218 200000 243481033 200000 883142017 200000 161935501 200000 43499747 200000 516971568 200000 697792518 200000 879595825 200000 99378215 200000 317766813 200000 984866358 200000 605121110 200000 508033813 200000 58303824 200000 199702489 200000 307713998 200000 198686727 200000 784074665 200000 453790680 200000 970569353 200000 328312949 200000 827777065 200000 110346810 200000 524147351 200000 151408375 200000 314715248 200000 34036265 200000 285031720 200000 622875973 200000 138613568 200000 910567406 200000 841034894 200000 621753401 200000 414200440 200000 684465392 200000 43784760 200000 854053835 200000 781905177 200000 151495096 200000 810019511 200000 222201107 200000 630591299 200000 184995822 200000 466701245 200000 420665930 200000 809906231 200000 603424860 200000 832513560 200000 495643336 200000 183414358 200000 864978665 200000 8514490 200000 194588423 200000 583616288 200000 507515550 200000 531856819 200000 534859421 200000 406981429 200000 907454884 200000 191879732 200000 617556548 200000 146209878 200000 229867330 200000 107570830 200000 918681045 200000 466425699 200000 980064227 200000 412330799 200000 934511687 200000 585989726 200000 532423949 200000 993857450 200000 845431220 200000 283524709 200000 796918122 200000 804205231 200000 747814227 200000 77393851 200000 775935171 200000 999265294 200000 908012414 200000 691556799 200000 272100350 200000 599243448 200000 148192685 200000 773833459 200000 92569894 200000 957448893 200000 987187832 200000 371050229 200000 534841698 200000 402304333 200000 581277080 200000 936133768 200000 591511804 200000 792065210 200000 149396965 200000 91387275 200000 789866331 200000 352631923 200000 993507672 200000 62548735 200000 504832776 200000 508234506 200000 233735945 200000 828683012 200000 302128043 200000 35926062 200000 863371057 200000 853351132 200000 45774350 200000 20873393 200000 253812008 200000 400401637 200000 371808280 200000 698807938 200000 507626856 200000 489905314 200000 847702739 200000 717053619 200000 480612231 200000 462247090 200000 811518053 200000 38739315 200000 162148416 200000 746943191 200000 23587353 200000 210452499 200000 687800169 200000 673350127 200000 683874903 200000 771926276 200000 895303165 200000 690942461 200000 31964327 200000 51606486 200000 913973779 200000 650498592 200000 65694129 200000 808309050 200000 372015331 200000 639714969 200000 550141246 200000 818544384 200000 351334087 200000 364409032 200000 305898039 200000 254863385 200000 521783607 200000 146163502 200000 721226916 200000 549941397 200000 897911499 200000 680260972 200000 480736685 200000 506096549 200000 538996028 200000 70911042 200000 610866076 200000 594669976 200000 922062178 200000 718086544 200000 7976408 200000 600033761 200000 227391286 200000 918332503 200000 929345258 200000 938685711 200000 434718673 200000 205286072 200000 435805307 200000 88034002 200000 277914986 200000 687340530 200000 314104146 200000 611166204 200000 84046170 200000 252490343 200000 911351130 200000 268625020 200000 884078107 200000 207619479 200000 524792217 200000 266239332 200000 463843139 200000 513672738 200000 720115257 200000 714762467 200000 818133389 200000 902494665 200000 905888898 200000 858274378 200000 149584592 200000 960640365 200000 597656797 200000 706087947 200000 796552196 200000 631703310 200000 962826450 200000 199301556 200000 878131523 200000 433011660 200000 325685513 200000 341328887 200000 757808069 200000 320539112 200000 260656459 200000 947138212 200000 689798114 200000 794422466 200000 418854017 200000 93798572 200000 791458579 200000 820766940 200000 984730291 200000 228743711 200000 971838448 200000 605268437 200000 381888266 200000 626294318 200000 170566194 200000 670883950 200000 312182222 200000 63057193 200000 298731698 200000 139094151 200000 298776679 200000 282438785 200000 784132967 200000 634402593 200000 811943262 200000 718550214 200000 377103722 200000 291826269 200000 571203164 200000 851729320 200000 488486133 200000 201363834 200000 711290921 200000 321616889 200000 300560222 200000 370226907 200000 295035053 200000 611375016 200000 87501600 200000 840892926 200000 864948978 200000 287727559 200000 644315090 200000 944909700 200000 189476127 200000 204797061 200000 777276972 200000 878335278 200000 59668605 200000 875384116 200000 263979528 200000 787165149 200000 222267253 200000 725367363 200000 417453150 200000 816417169 200000 792535439 200000 127919428 200000 99705670 200000 20091754 200000 756538739 200000 55913702 200000 668900345 200000 306593705 200000 92050155 200000 88728826 200000 173637327 200000 242957231 200000 454849758 200000 618939505 200000 452336961 200000 301839868 200000 145559893 200000 621604187 200000 513634280 200000 215159856 200000 959795577 200000 151526633 200000 486320763 200000 783560460 200000 55941522 200000 51639147 200000 558492627 200000 205783152 200000 168636168 200000 848157266 200000 60313578 200000 190721885 200000 631200356 200000 775494190 200000 510526934 200000 228463092 200000 950361423 200000 568754864 200000 647131090 200000 72402293 200000 607191697 200000 62247080 200000 369852724 200000 417438272 200000 672664083 200000 64830982 200000 772307575 200000 33251286 200000 875525341 200000 981011932 200000 70158642 200000 998464216 200000 481513751 200000 671878746 200000 565571102 200000 955088645 200000 241615370 200000 42047695 200000 271459091 200000 2142527 200000 112859679 200000 556332974 200000 785120010 200000 512784774 200000 14822110 200000 665149061 200000 638794779 200000 901592315 200000 738345200 200000 390500359 200000 99015551 200000 983736797 200000 221377052 200000 416506882 200000 763603854 200000 962544526 200000 581012812 200000 16088424 200000 831710145 200000 141631117 200000 236187785 200000 245807690 200000 452177073 200000 757765756 200000 659030778 200000 182125527 200000 451566101 200000 518982683 200000 273028327 200000 890704992 200000 501768391 200000 490174283 200000 522828219 200000 287295830 200000 327958718 200000 342523147 200000 874506236 200000 993340745 200000 581207828 200000 609827709 200000 254312789 200000 622546922 200000 932008961 200000 963626977 200000 598177932 200000 278044169 200000 967811804 200000 370383000 200000 746798475 200000 814416791 200000 389747232 200000 857785633 200000 191587161 200000 927214499 200000 893758308 200000 182131230 200000 52217889 200000 136656480 200000 778392929 200000 122266446 200000 989058857 200000 696434461 200000 133217775 200000 86633363 200000 572618971 200000 671252554 200000 750211079 200000 746521325 200000 492657855 200000 178678649 200000 910759874 200000 239298173 200000 270744446 200000 129122137 200000 304278103 200000 754828418 200000 541285600 200000 794330044 200000 329667103 200000 288637022 200000 89906125 200000 253241233 200000 934779539 200000 513807505 200000 155347534 200000 204170474 200000 640043596 200000 545934011 200000 550082444 200000 882198774 200000 608901889 200000 498956189 200000 708483023 200000 98231814 200000 3348876 200000 718349080 200000 405208192 200000 751818123 200000 875244005 200000 244888620 200000 418140199 200000 301560854 200000 94601508 200000 56128761 200000 870183532 200000 383973206 200000 842358657 200000 477703360 200000 347601432 200000 456049180 200000 623123542 200000 556915169 200000 966180628 200000 75335769 200000 286441499 200000 217426909 200000 276871272 200000 388571933 200000 538065000 200000 595459925 200000 369526333 200000 980095640 200000 972185078 200000 525238281 200000 410861530 200000 694700060 200000 537948830 200000 326632153 200000 959026089 200000 294871577 200000 500795223 200000 812963270 200000 939869491 200000 320392223 200000 24740410 200000 443303409 200000 872135966 200000 837081310 200000 70314113 200000 901284762 200000 82133813 200000 122151464 200000 812054146 200000 409412641 200000 890046560 200000 538854636 200000 191112632 200000 946353159 200000 953963686 200000 369428284 200000 263574713 200000 953898220 200000 684575025 200000 977814087 200000 242274112 200000 258077585 200000 264980553 200000 345239647 200000 726460964 200000 189553111 200000 525636439 200000 755614963 200000 132890461 200000 973394622 200000 444424419 200000 679792276 200000 401257989 200000 785011302 200000 619573909 200000 72887028 200000 345982548 200000 648197136 200000 14688567 200000 53941473 200000 392178594 200000 921325597 200000 341346992 200000 795343949 200000 421464168 200000 985651212 200000 402697225 200000 269271624 200000 286530623 200000 692779135 200000 791448426 200000 291031811 200000 150455262 200000 137878838 200000 723879453 200000 602906062 200000 10163998 200000 220872977 200000 112752265 200000 310403354 200000 898742520 200000 60428818 200000 649519672 200000 173853303 200000 145652101 200000 998920535 200000 830210513 200000 12951701 200000 7218684 200000 491327779 200000 912707357 200000 986072390 200000 732856503 200000 918804693 200000 872421636 200000 160805754 200000 148378414 200000 141700334 200000 10502032 200000 24497984 200000 283066873 200000 299032847 200000 627210728 200000 703525323 200000 595120848 200000 842706935 200000 631928917 200000 520562537 200000 577269901 200000 504576392 200000 730295872 200000 944308109 200000 992479528 200000 7985858 200000 47474737 200000 588993221 200000 786313145 200000 184922053 200000 995532753 200000 922180291 200000 441314425 200000 591133138 200000 994217959 200000 287784024 200000 757530816 200000 575112522 200000 62429277 200000 357523315 200000 243712264 200000 179570605 200000 781894203 200000 11650853 200000 552468199 200000 877650843 200000 162778026 200000 76166047 200000 865451799 200000 382628565 200000 653989874 200000 643546161 200000 829740401 200000 372509755 200000 338830203 200000 904309580 200000 468426988 200000 106857423 200000 290689999 200000 477722752 200000 874126242 200000 505844400 200000 483360661 200000 496384638 200000 957361866 200000 464957214 200000 921186454 200000 860805910 200000 239712958 200000 641151612 200000 101521851 200000 502208313 200000 628868854 200000 594530632 200000 129498380 200000 779764982 200000 608122378 200000 902105380 200000 71311281 200000 706103168 200000 218813363 200000 801929935 200000 651851763 200000 961044774 200000 923025097 200000 127821355 200000 116790075 200000 830409048 200000 69034821 200000 749101112 200000 987188241 200000 858603688 200000 358909503 200000 250781975 200000 82104350 200000 716503749 200000 298124784 200000 526083591 200000 10530346 200000 897308289 200000 572917168 200000 981369706 200000 590904861 200000 441835979 200000 697178105 200000 79550143 200000 437133568 200000 554773428 200000 438860385 200000 140872361 200000 748062972 200000 499298925 200000 121007011 200000 542818534 200000 212673369 200000 313347399 200000 554824597 200000 154985047 200000 697102463 200000 453461681 200000 520862514 200000 180719358 200000 556408312 200000 579950652 200000 424119441 200000 807560186 200000 402809451 200000 60303001 200000 318222570 200000 931177356 200000 292241825 200000 208958872 200000 799544983 200000 836673300 200000 211983491 200000 138435114 200000 985302288 200000 123716884 200000 297805593 200000 126113375 200000 601724653 200000 942052138 200000 785344140 200000 292807015 200000 935751655 200000 758663705 200000 364071203 200000 486185876 200000 827662550 200000 834272704 200000 895697480 200000 143132246 200000 857543603 200000 702061344 200000 902870147 200000 928038973 200000 602966935 200000 549341274 200000 395547517 200000 382201593 200000 973850809 200000 789724845 200000 46866430 200000 553720156 200000 818751602 200000 510076027 200000 418103278 200000 898728789 200000 883805500 200000 793535300 200000 334855767 200000 401460214 200000 199639213 200000 155373480 200000 1408864 200000 895640430 200000 172467072 200000 322478953 200000 512625746 200000 353144078 200000 180613516 200000 748934501 200000 320536470 200000 262559047 200000 891121097 200000 257202079 200000 953653427 200000 935073194 200000 449822801 200000 272000822 200000 777068628 200000 675742438 200000 576589916 200000 905415275 200000 944966719 200000 222969036 200000 949531714 200000 297740447 200000 571754334 200000 767962189 200000 845020028 200000 459998289 200000 506983865 200000 559061881 200000 841004194 200000 156492067 200000 69683320 200000 293692289 200000 445115245 200000 949130197 200000 562256869 200000 948911285 200000 546842294 200000 958522439 200000 556883815 200000 474062981 200000 719400052 200000 325067130 200000 627029896 200000 720294275 200000 229699008 200000 993502095 200000 425315310 200000 416205663 200000 17840852 200000 974283206 200000 413769572 200000 986095337 200000 452381958 200000 822553727 200000 894374866 200000 990626833 200000 411930833 200000 427883323 200000 127207487 200000 698742249 200000 776146892 200000 478546074 200000 534093526 200000 794404512 200000 461920943 200000 574719582 200000 180082909 200000 190328712 200000 561470292 200000 257284965 200000 366269630 200000 674708240 200000 519229619 200000 707509682 200000 543032832 200000 682849993 200000 622039780 200000 222700644 200000 25220942 200000 832425829 200000 41462560 200000 305001917 200000 212302446 200000 89946290 200000 956200383 200000 920733467 200000 554600522 200000 878237602 200000 988109882 200000 538688257 200000 200270571 200000 779721285 200000 824530730 200000 968122126 200000 329974647 200000 231688652 200000 127177798 200000 151440899 200000 485901881 200000 94867079 200000 525415 200000 707812800 200000 551187096 200000 110844903 200000 455770503 200000 418175815 200000 226804510 200000 229619836 200000 509484732 200000 779806902 200000 652883826 200000 311917047 200000 392273473 200000 192376144 200000 214884445 200000 30334248 200000 101825388 200000 107070836 200000 816765895 200000 595150335 200000 953832120 200000 495169187 200000 796822202 200000 392122766 200000 534554044 200000 875078014 200000 736887133 200000 11312645 200000 503102257 200000 278382021 200000 421851386 200000 77297843 200000 576483567 200000 173312600 200000 181921784 200000 218906635 200000 839146991 200000 417107767 200000 114132960 200000 839430555 200000 522125897 200000 503122821 200000 734408538 200000 66186261 200000 844048694 200000 776081280 200000 573937712 200000 431864138 200000 271433998 200000 19085450 200000 129153865 200000 604976169 200000 111803722 200000 621550883 200000 563028654 200000 756418755 200000 679605379 200000 973863659 200000 367584136 200000 862073417 200000 939506288 200000 332636835 200000 873043487 200000 152354572 200000 478006763 200000 586411563 200000 318284251 200000 878399099 200000 324162795 200000 352125573 200000 82152262 200000 945143079 200000 469679242 200000 587136464 200000 706014215 200000 257460417 200000 412792576 200000 957395277 200000 349216487 200000 845048345 200000 517257124 200000 541493084 200000 836824527 200000 732537631 200000 335219953 200000 192583550 200000 454490567 200000 958476517 200000 261340798 200000 206373972 200000 567797495 200000 994022299 200000 180875524 200000 570425245 200000 506789033 200000 521852561 200000 502628443 200000 476912188 200000 609600324 200000 768823351 200000 656887676 200000 934579247 200000 980042833 200000 815739423 200000 434252928 200000 916850839 200000 733641849 200000 555679992 200000 790282398 200000 16444341 200000 949016451 200000 455302804 200000 698783791 200000 597914346 200000 677670490 200000 608023522 200000 96205996 200000 610597046 200000 939590404 200000 927914740 200000 450449582 200000 863521977 200000 785144491 200000 186028281 200000 438049260 200000 690865077 200000 319867287 200000 88133698 200000 460305216 200000 676269448 200000 966116657 200000 993699904 200000 724630178 200000 97574197 200000 480306176 200000 804926339 200000 12858666 200000 677498075 200000 206750126 200000 608261052 200000 421154576 200000 899836347 200000 923456772 200000 140384188 200000 425786286 200000 392699957 200000 495245801 200000 12615025 200000 180905340 200000 149141963 200000 157031782 200000 961339374 200000 158777874 200000 64038684 200000 731939235 200000 75670883 200000 709812777 200000 591663592 200000 141359594 200000 4281632 200000 805658522 200000 93617426 200000 654028450 200000 819690902 200000 592972636 200000 25541784 200000 881084756 200000 452121173 200000 136300936 200000 518036891 200000 193081513 200000 406056461 200000 658050392 200000 888367709 200000 967757417 200000 502219920 200000 777927458 200000 609073213 200000 205138812 200000 631164621 200000 63658593 200000 591323580 200000 557118956 200000 30312150 200000 816794539 200000 922489466 200000 433524960 200000 764435418 200000 135987899 200000 322753849 200000 352256673 200000 206395435 200000 389967464 200000 211138519 200000 589205144 200000 547389752 200000 513567402 200000 912190295 200000 226796876 200000 414999954 200000 217678491 200000 767370712 200000 778196072 200000 414467818 200000 80195699 200000 461034651 200000 132364978 200000 85385745 200000 231969674 200000 394264577 200000 39742996 200000 628018422 200000 594225241 200000 383508361 200000 764328854 200000 940329130 200000 978100345 200000 290655701 200000 536309601 200000 739716958 200000 120327329 200000 196318373 200000 840534205 200000 394205282 200000 653218986 200000 758414554 200000 250089490 200000 324252198 200000 56822158 200000 148856435 200000 975023337 200000 545763388 200000 956963683 200000 731018898 200000 639854571 200000 508253012 200000 450735971 200000 457777526 200000 257383648 200000 653441854 200000 379122663 200000 730744961 200000 249788593 200000 626259690 200000 961897063 200000 994506803 200000 363814757 200000 975179882 200000 370772859 200000 552390189 200000 969380391 200000 634277613 200000 1920219 200000 3007278 200000 662767421 200000 847016133 200000 786166113 200000 286123800 200000 418393105 200000 429970273 200000 572557061 200000 384201963 200000 566371627 200000 427042131 200000 302856415 200000 891518664 200000 7612979 200000 277988426 200000 228607784 200000 897683950 200000 226383859 200000 676770584 200000 160776504 200000 9035454 200000 461952082 200000 651420076 200000 415105417 200000 57982650 200000 499137113 200000 786565911 200000 764457393 200000 42164865 200000 765652529 200000 387484554 200000 477572714 200000 214599636 200000 775788834 200000 107096661 200000 369347981 200000 126321556 200000 794768788 200000 603269609 200000 975136273 200000 957071296 200000 254662416 200000 56173014 200000 430454288 200000 944774010 200000 356822591 200000 953579213 200000 152712897 200000 514894082 200000 889092330 200000 532978334 200000 284103806 200000 283842488 200000 265289719 200000 511750713 200000 308247231 200000 22084125 200000 340452209 200000 413880240 200000 340026908 200000 423082450 200000 887536767 200000 843726899 200000 982765134 200000 840483222 200000 687005547 200000 242592786 200000 385404973 200000 311431499 200000 767372700 200000 663674045 200000 923467698 200000 234586097 200000 854269339 200000 980829894 200000 419436533 200000 389434793 200000 68738320 200000 110995932 200000 737973551 200000 431579570 200000 108352197 200000 100793552 200000 153787576 200000 636872302 200000 310784161 200000 419986836 200000 996642570 200000 448374621 200000 120175022 200000 70025014 200000 257186747 200000 545615647 200000 783246867 200000 277911016 200000 662543750 200000 222509941 200000 137102104 200000 528657147 200000 860358209 200000 71874368 200000 587345192 200000 718685918 200000 236605159 200000 372355711 200000 826243018 200000 782342434 200000 522182543 200000 59170388 200000 859677606 200000 52545656 200000 706750833 200000 459133695 200000 78568581 200000 234347696 200000 450923239 200000 27419616 200000 683263824 200000 849827515 200000 744914793 200000 486113657 200000 919482895 200000 292858536 200000 159567759 200000 652527977 200000 189119466 200000 230852010 200000 45185810 200000 889216112 200000 766927147 200000 541790736 200000 714884298 200000 402099312 200000 816798521 200000 695172427 200000 749542064 200000 83725418 200000 170875037 200000 547717610 200000 544729053 200000 211605116 200000 572043008 200000 82454944 200000 648952968 200000 275225577 200000 769177385 200000 931191611 200000 795386378 200000 561172240 200000 321523971 200000 473755822 200000 18456797 200000 955301233 200000 479673236 200000 594826503 200000 466192535 200000 675545007 200000 130631942 200000 735282809 200000 178650611 200000 209972616 200000 307418273 200000 150249554 200000 13605064 200000 855439326 200000 412547278 200000 632405252 200000 516558862 200000 369860784 200000 676987669 200000 484625951 200000 375210975 200000 381166368 200000 431143454 200000 318294612 200000 299191667 200000 893562223 200000 457605042 200000 255805812 200000 580538146 200000 835837179 200000 403802810 200000 583845998 200000 440012901 200000 997681222 200000 245357886 200000 879250259 200000 164757460 200000 32469233 200000 273233511 200000 322077012 200000 991201576 200000 270293436 200000 575213693 200000 907872448 200000 662100282 200000 691039367 200000 708297448 200000 777774346 200000 259210753 200000 122683476 200000 796556337 200000 96196289 200000 438627478 200000 617763137 200000 361514497 200000 88439190 200000 473028915 200000 578360977 200000 110225696 200000 931239000 200000 529532718 200000 108403875 200000 346539894 200000 909966586 200000 486691586 200000 823529208 200000 87702029 200000 818338443 200000 821688390 200000 778627120 200000 513297676 200000 84464443 200000 17791922 200000 325028365 200000 533922236 200000 583208027 200000 326585120 200000 228520302 200000 371981446 200000 669832285 200000 717158792 200000 906169940 200000 161100018 200000 78918863 200000 593924866 200000 728611295 200000 434771880 200000 45237347 200000 224516295 200000 288504400 200000 242673778 200000 975182570 200000 315508527 200000 664118024 200000 14501943 200000 303169363 200000 285506995 200000 904388742 200000 647104768 200000 449344431 200000 488261356 200000 807271020 200000 782701558 200000 440501039 200000 336311441 200000 584180602 200000 801475937 200000 274944547 200000 48210299 200000 732325265 200000 837176489 200000 294260220 200000 798930852 200000 146962352 200000 391532631 200000 663752522 200000 563155490 200000 448509433 200000 893223956 200000 722005437 200000 45023536 200000 741755819 200000 975707816 200000 834848295 200000 35183140 200000 85286185 200000 424573948 200000 703635576 200000 473691513 200000 424891889 200000 107652376 200000 462199744 200000 31232710 200000 3285668 200000 973775396 200000 132513327 200000 128412868 200000 396739332 200000 319276137 200000 685233431 200000 429840203 200000 33484272 200000 349930576 200000 464138983 200000 262365012 200000 424261481 200000 370800481 200000 34672433 200000 630749943 200000 886253199 200000 551917125 200000 604021412 200000 311226221 200000 582775715 200000 361321667 200000 905685266 200000 151878414 200000 52909574 200000 13877702 200000 268775274 200000 289204563 200000 339309112 200000 608201556 200000 595601341 200000 453544149 200000 187786713 200000 578456727 200000 33251132 200000 470534475 200000 814451626 200000 479606743 200000 762542135 200000 360932239 200000 969250188 200000 297133180 200000 54108703 200000 765954456 200000 379780222 200000 779101456 200000 891069829 200000 26733696 200000 734075042 200000 301469498 200000 151317015 200000 933163647 200000 423989560 200000 710227907 200000 837088936 200000 993835244 200000 786320032 200000 589575316 200000 126659368 200000 387362370 200000 825629275 200000 948430004 200000 894518951 200000 929985560 200000 820338442 200000 709509198 200000 571966806 200000 348474663 200000 704992877 200000 384714920 200000 145809028 200000 676891975 200000 889765220 200000 686001196 200000 276839076 200000 796190577 200000 346286576 200000 500449378 200000 951271749 200000 581563326 200000 149731121 200000 846506995 200000 418182935 200000 207773029 200000 760060265 200000 325775015 200000 294871020 200000 939619519 200000 217974775 200000 878398310 200000 359782067 200000 558185797 200000 621260635 200000 356511289 200000 654793597 200000 303250320 200000 655363384 200000 97021513 200000 79288188 200000 322019160 200000 578320460 200000 93841374 200000 233177854 200000 10347892 200000 125563513 200000 873477217 200000 671176565 200000 691041247 200000 522398398 200000 277510234 200000 501384049 200000 603008432 200000 525749565 200000 887922545 200000 683971235 200000 469206815 200000 548229430 200000 9040495 200000 251152347 200000 884051334 200000 795090186 200000 183743293 200000 911867658 200000 955354973 200000 924080696 200000 964969187 200000 722068288 200000 916381244 200000 912418146 200000 662790538 200000 538391214 200000 771971292 200000 826239560 200000 730298489 200000 50527908 200000 588952342 200000 106632650 200000 923839002 200000 147531155 200000 788452321 200000 147378153 200000 152811510 200000 825136394 200000 240539478 200000 219514822 200000 852274355 200000 286980540 200000 382558383 200000 979825056 200000 62108188 200000 232966520 200000 978900546 200000 188637913 200000 117329689 200000 154789166 200000 492982666 200000 561824753 200000 129123249 200000 401741552 200000 906496285 200000 577383560 200000 131474702 200000 66059245 200000 571557558 200000 433658720 200000 320694648 200000 884535926 200000 637426988 200000 784108120 200000 609717336 200000 36275709 200000 692206711 200000 387738736 200000 409507894 200000 547248912 200000 37116337 200000 331553738 200000 897322682 200000 617256289 200000 11023122 200000 401512359 200000 367279790 200000 582026688 200000 159068146 200000 491487333 200000 399260153 200000 766136350 200000 978299594 200000 467254151 200000 465011108 200000 640540555 200000 670717747 200000 757128620 200000 794637271 200000 794769976 200000 942221284 200000 172213397 200000 609304540 200000 160244085 200000 223565494 200000 33004834 200000 502604826 200000 716288947 200000 779276963 200000 279582548 200000 809373723 200000 377073282 200000 167180737 200000 18776140 200000 918938758 200000 196488339 200000 690520906 200000 155957322 200000 83334436 200000 249580982 200000 654457751 200000 699464878 200000 948529373 200000 587954907 200000 625785376 200000 444257785 200000 757768635 200000 496283156 200000 203580797 200000 414113739 200000 577907429 200000 45230736 200000 143103846 200000 977524454 200000 445804708 200000 947726497 200000 510535861 200000 278500649 200000 386198625 200000 24465334 200000 196324194 200000 439857044 200000 891047588 200000 871062625 200000 4260997 200000 682826314 200000 39009558 200000 535378001 200000 801889879 200000 240495753 200000 778214014 200000 980245079 200000 124920368 200000 157768371 200000 27006662 200000 864052836 200000 23541386 200000 465410631 200000 700066038 200000 729516425 200000 848892155 200000 721054695 200000 129229623 200000 249888757 200000 801540669 200000 895922003 200000 788550865 200000 519082745 200000 257454633 200000 553373548 200000 56460844 200000 813595910 200000 245174198 200000 123791921 200000 468347090 200000 169634220 200000 497410302 200000 578290884 200000 833639274 200000 925346716 200000 802030392 200000 74122085 200000 761025469 200000 896862374 200000 206770878 200000 602588020 200000 624912052 200000 529893306 200000 843860232 200000 611166066 200000 961528407 200000 893339370 200000 906498734 200000 362112768 200000 992972238 200000 420433766 200000 828353897 200000 342086878 200000 497859938 200000 698582909 200000 564601361 200000 506483948 200000 903533180 200000 345308834 200000 358228127 200000 814278187 200000 343097764 200000 59125603 200000 296360491 200000 3309755 200000 431189635 200000 715006323 200000 139063534 200000 460029405 200000 733245409 200000 269752224 200000 32191040 200000 512757746 200000 554406 200000 403205596 200000 959341723 200000 489290874 200000 876710619 200000 747431736 200000 674594709 200000 555686933 200000 972055977 200000 442209763 200000 333764073 200000 681651332 200000 753871704 200000 233147694 200000 784058221 200000 188592296 200000 976638545 200000 780919690 200000 624643868 200000 18983040 200000 978798107 200000 157886600 200000 984995597 200000 29660462 200000 353763680 200000 740757206 200000 363928184 200000 573890802 200000 756465129 200000 984212551 200000 499607479 200000 708925229 200000 375084700 200000 792192971 200000 507794498 200000 319281758 200000 883294084 200000 317750642 200000 355976369 200000 298498599 200000 502132681 200000 871329901 200000 583972029 200000 848444744 200000 847571378 200000 593848076 200000 960919358 200000 793740705 200000 137101481 200000 517266623 200000 768006189 200000 859728947 200000 178803510 200000 780290584 200000 642178211 200000 154648862 200000 483578626 200000 44822215 200000 318046423 200000 387679140 200000 226429141 200000 171322267 200000 249102370 200000 219069476 200000 147140759 200000 997680263 200000 40737534 200000 82440223 200000 66386 200000 101451417 200000 503636225 200000 334910005 200000 958867757 200000 793415683 200000 589851878 200000 963998759 200000 626517873 200000 563159062 200000 479089284 200000 695601878 200000 994594951 200000 825044289 200000 288049875 200000 813875266 200000 766769654 200000 876060949 200000 669676525 200000 883709835 200000 853988457 200000 840933443 200000 691003146 200000 691706098 200000 584976806 200000 933506715 200000 750662786 200000 949220311 200000 338575511 200000 443472654 200000 639516110 200000 730425020 200000 848274244 200000 635178412 200000 371728262 200000 101522752 200000 6511829 200000 23998886 200000 755008867 200000 638737443 200000 587612052 200000 423177036 200000 783149630 200000 912722248 200000 325001960 200000 656328719 200000 912279054 200000 327045037 200000 414579547 200000 184730751 200000 27897324 200000 331083636 200000 132116628 200000 928361036 200000 695098386 200000 608820188 200000 196924251 200000 526110792 200000 565520854 200000 399232839 200000 973154715 200000 872238691 200000 268392371 200000 632553781 200000 23542875 200000 580368812 200000 960134464 200000 51715655 200000 741883331 200000 732545622 200000 291381557 200000 441739324 200000 106051356 200000 433047471 200000 36207980 200000 172737526 200000 451372751 200000 930838569 200000 830328029 200000 22564725 200000 786326115 200000 697873237 200000 206777760 200000 602346457 200000 347367043 200000 205358050 200000 629805294 200000 457664867 200000 325475061 200000 276390305 200000 766274847 200000 540355444 200000 904484003 200000 439851907 200000 81827756 200000 922801291 200000 631095190 200000 15404953 200000 287102254 200000 804832330 200000 948177140 200000 34094866 200000 150969692 200000 870943089 200000 590609672 200000 719202367 200000 786031375 200000 649235425 200000 661786425 200000 954482833 200000 132023873 200000 590329497 200000 861276689 200000 470526616 200000 934095368 200000 314499515 200000 779603255 200000 798012932 200000 945299615 200000 667150983 200000 930021236 200000 196238759 200000 292239196 200000 54795613 200000 47222961 200000 249036657 200000 674525882 200000 799617470 200000 996321269 200000 356865138 200000 95295056 200000 205877835 200000 455586666 200000 899211994 200000 192411351 200000 561700035 200000 279178841 200000 886714875 200000 692185127 200000 551134728 200000 880756521 200000 299188292 200000 960406841 200000 523665946 200000 271281507 200000 424200007 200000 125271589 200000 464633369 200000 904433071 200000 16145331 200000 853613092 200000 246218823 200000 226969559 200000 14017369 200000 533618574 200000 341942786 200000 806244034 200000 582155563 200000 129764828 200000 736739277 200000 308317305 200000 946643255 200000 912175015 200000 382955847 200000 15173157 200000 743367855 200000 967486630 200000 968790833 200000 624244750 200000 642436067 200000 618801075 200000 652699500 200000 916261276 200000 19117636 200000 779848901 200000 20247799 200000 937534297 200000 614305890 200000 545739510 200000 924409844 200000 650029804 200000 64561646 200000 481653886 200000 665925027 200000 215922974 200000 330521016 200000 574019252 200000 128835684 200000 764607448 200000 790074801 200000 505042451 200000 916935609 200000 920389666 200000 402093801 200000 83406386 200000 200461376 200000 239631396 200000 640897424 200000 717616586 200000 569086908 200000 22285608 200000 654621432 200000 727345843 200000 534477068 200000 718824341 200000 853330833 200000 21852134 200000 886777393 200000 458307828 200000 667536618 200000 832296828 200000 707494476 200000 383840238 200000 676870070 200000 553909420 200000 335983004 200000 809353290 200000 550020035 200000 541280207 200000 213803395 200000 614535923 200000 171991556 200000 318340702 200000 69658241 200000 260694511 200000 214448775 200000 538270962 200000 431616054 200000 816232 200000 790242942 200000 152835395 200000 835387747 200000 325643430 200000 805919290 200000 477638696 200000 138919401 200000 89824786 200000 895617322 200000 381033884 200000 168281799 200000 112231219 200000 375762399 200000 127606966 200000 266227743 200000 846571955 200000 430227466 200000 473917358 200000 222008625 200000 347485275 200000 365838459 200000 85586910 200000 996479582 200000 999651602 200000 892165923 200000 922304446 200000 493834021 200000 303573217 200000 803995410 200000 376101606 200000 663902760 200000 985296880 200000 667660409 200000 621380111 200000 478246183 200000 663672713 200000 563850920 200000 418874130 200000 45966082 200000 744139283 200000 730261007 200000 172736230 200000 580217274 200000 391249687 200000 198178880 200000 205352868 200000 378230896 200000 3468094 200000 936703467 200000 43872902 200000 732126051 200000 737007184 200000 753020127 200000 576040418 200000 714221557 200000 637870389 200000 156975119 200000 719773491 200000 295171238 200000 606587383 200000 226812809 200000 523377935 200000 784643863 200000 792397245 200000 84656768 200000 200199473 200000 440893959 200000 821438160 200000 3602754 200000 904710256 200000 221957464 200000 901094553 200000 569930561 200000 331784388 200000 430473226 200000 234098079 200000 852945678 200000 883579719 200000 644034621 200000 143853965 200000 441697368 200000 686805041 200000 67112754 200000 113438505 200000 882801136 200000 794657498 200000 972124489 200000 594039389 200000 684675527 200000 567200187 200000 392382468 200000 337143857 200000 151756013 200000 992807021 200000 270894082 200000 478452942 200000 809754515 200000 612371879 200000 846099716 200000 869831036 200000 277788425 200000 612671810 200000 811477482 200000 490074275 200000 702093760 200000 357771320 200000 641411253 200000 851968460 200000 489721672 200000 405652127 200000 341299334 200000 732411808 200000 33377873 200000 873476018 200000 638947229 200000 970802663 200000 453926061 200000 483640263 200000 484403034 200000 331281802 200000 154076492 200000 554508889 200000 427138110 200000 920552592 200000 242099262 200000 856474623 200000 691588074 200000 230476324 200000 40513203 200000 876050545 200000 850389277 200000 716470412 200000 950024445 200000 95185545 200000 994586553 200000 739212082 200000 724064395 200000 873624639 200000 683166398 200000 877011614 200000 751621102 200000 712891563 200000 519156812 200000 50460280 200000 223024344 200000 496560134 200000 451080100 200000 392841098 200000 190276631 200000 882854824 200000 541893927 200000 870795707 200000 584811421 200000 526758411 200000 355704917 200000 572986388 200000 273225338 200000 930807493 200000 179561934 200000 219690686 200000 257749727 200000 595042448 200000 968583507 200000 28527361 200000 434566173 200000 322330949 200000 69112772 200000 242552645 200000 136900258 200000 336176091 200000 570832163 200000 574722323 200000 254013442 200000 795407468 200000 412238990 200000 774856468 200000 575829226 200000 998057007 200000 694591560 200000 175907601 200000 250381613 200000 848206718 200000 460729776 200000 44156400 200000 18467259 200000 27167185 200000 803609928 200000 484627388 200000 403689636 200000 590943680 200000 583000238 200000 403850140 200000 48260376 200000 552020228 200000 868653733 200000 461679578 200000 374319465 200000 39449717 200000 146091276 200000 834674141 200000 902396679 200000 181516300 200000 787970788 200000 547730478 200000 581708417 200000 723241185 200000 378498125 200000 486101621 200000 30917001 200000 455281453 200000 916207753 200000 832245628 200000 588859120 200000 382341192 200000 220673015 200000 859963690 200000 601628837 200000 979816108 200000 509795351 200000 663276169 200000 523105722 200000 757440495 200000 932938635 200000 784060864 200000 85436510 200000 96257740 200000 820395540 200000 195330583 200000 768940002 200000 249778457 200000 979264656 200000 777466361 200000 447937207 200000 361101265 200000 608891650 200000 708952301 200000 229035629 200000 149199627 200000 638328969 200000 99759515 200000 933174197 200000 169556479 200000 911684966 200000 903914956 200000 988246623 200000 755278087 200000 655726841 200000 355116649 200000 364164956 200000 575568283 200000 824247235 200000 622460794 200000 885207228 200000 265934419 200000 390121829 200000 942259751 200000 327407024 200000 699937512 200000 132805279 200000 461050554 200000 917172360 200000 235667506 200000 936660817 200000 671657626 200000 605685940 200000 952905770 200000 538287228 200000 104998480 200000 903294150 200000 719938537 200000 603625537 200000 947927429 200000 973329005 200000 436147622 200000 223438303 200000 456721665 200000 406886523 200000 447436986 200000 306096056 200000 8156332 200000 621959903 200000 295547295 200000 126543180 200000 644149135 200000 646765739 200000 877196779 200000 661291835 200000 456816595 200000 81253902 200000 901175897 200000 686353735 200000 667730112 200000 851967066 200000 856825536 200000 652483662 200000 627776703 200000 559445502 200000 966002712 200000 693763667 200000 421267288 200000 989995659 200000 21247099 200000 757608565 200000 611682099 200000 136181426 200000 840248097 200000 144505077 200000 823039001 200000 839924803 200000 738330210 200000 234130740 200000 242099443 200000 923771439 200000 649573303 200000 650833841 200000 397567945 200000 10134150 200000 337516472 200000 82232334 200000 988523972 200000 599169657 200000 836982814 200000 759339787 200000 395819820 200000 118766680 200000 670954434 200000 639839880 200000 723178345 200000 19451796 200000 369447579 200000 85942662 200000 13088516 200000 174629053 200000 145652674 200000 304456742 200000 615832998 200000 438353283 200000 195485041 200000 513400232 200000 61092375 200000 229264568 200000 619461886 200000 716753004 200000 828743231 200000 380287563 200000 572936420 200000 450642419 200000 474422056 200000 179008334 200000 257841338 200000 31797469 200000 131871993 200000 391697904 200000 96795960 200000 850612459 200000 586367739 200000 939003267 200000 586326072 200000 859029758 200000 76735895 200000 848657526 200000 2918066 200000 247757590 200000 109070933 200000 919200859 200000 382655166 200000 320753747 200000 827955165 200000 123283937 200000 406491541 200000 305754870 200000 38689785 200000 525522137 200000 942829455 200000 469206624 200000 584925072 200000 513827892 200000 526696485 200000 502244113 200000 737466027 200000 867353090 200000 35715056 200000 887807657 200000 74403443 200000 711052148 200000 135823527 200000 807670249 200000 586473264 200000 552711898 200000 146470179 200000 535750321 200000 423224394 200000 905655205 200000 464893278 200000 839648770 200000 231223370 200000 779994725 200000 4477550 200000 340348413 200000 687343833 200000 391448779 200000 107926670 200000 216916962 200000 966181567 200000 691990439 200000 110404884 200000 98249745 200000 212499941 200000 643133674 200000 573881979 200000 987780619 200000 651134291 200000 333491619 200000 144483930 200000 448609905 200000 295985969 200000 871134725 200000 899754346 200000 22544130 200000 345103048 200000 674735966 200000 753856899 200000 436678304 200000 45048449 200000 590507553 200000 728326046 200000 114806603 200000 454035428 200000 5988316 200000 693718483 200000 218500132 200000 208291738 200000 759407938 200000 527047515 200000 763071338 200000 957286762 200000 200008225 200000 437016206 200000 12108415 200000 955436095 200000 594623339 200000 871913701 200000 511478242 200000 457021983 200000 548121905 200000 369029881 200000 867885365 200000 396739124 200000 164268706 200000 964221569 200000 233431353 200000 248549574 200000 832821775 200000 537740887 200000 65353164 200000 194622781 200000 978118889 200000 436628082 200000 983387121 200000 358799907 200000 739255232 200000 497674732 200000 736939974 200000 920854815 200000 202349637 200000 422215421 200000 130941070 200000 115083002 200000 219571016 200000 996350204 200000 447787689 200000 123736989 200000 52537530 200000 532030052 200000 389540758 200000 912321039 200000 120086443 200000 347768012 200000 965630455 200000 775218299 200000 1347659 200000 809699565 200000 205824907 200000 551849511 200000 535634924 200000 840425631 200000 587946804 200000 768037245 200000 713878781 200000 326050523 200000 747115250 200000 283655685 200000 51313936 200000 115288506 200000 66988518 200000 705557608 200000 550043349 200000 238175859 200000 940257359 200000 687286382 200000 195153435 200000 170481503 200000 949871503 200000 248721151 200000 860129236 200000 795655160 200000 573659686 200000 232845348 200000 731489297 200000 970173140 200000 117022132 200000 716664070 200000 722507265 200000 935360430 200000 522850042 200000 607738349 200000 903562741 200000 501951324 200000 533221849 200000 570915906 200000 928134495 200000 947416537 200000 833888081 200000 162812045 200000 705597645 200000 526376508 200000 983380354 200000 631111286 200000 408090609 200000 9919677 200000 167269805 200000 829407430 200000 764700571 200000 443154614 200000 107385394 200000 758946662 200000 959743420 200000 424393887 200000 694894739 200000 653857118 200000 494619492 200000 365747216 200000 286507374 200000 403057879 200000 735015619 200000 41333186 200000 944447110 200000 837542168 200000 392020267 200000 577442702 200000 175062202 200000 823510155 200000 22008588 200000 209006187 200000 16252428 200000 87375033 200000 16193526 200000 866252402 200000 412353946 200000 330098760 200000 929432729 200000 402864861 200000 135153063 200000 488411395 200000 93203655 200000 119391234 200000 754198418 200000 923236306 200000 97294192 200000 362399580 200000 790745564 200000 928381628 200000 276488867 200000 688263553 200000 525431845 200000 135298283 200000 692586898 200000 382681644 200000 83982126 200000 969170087 200000 454638222 200000 655554612 200000 955539672 200000 482291033 200000 175437574 200000 938754961 200000 312320547 200000 792364937 200000 80630155 200000 225787229 200000 576320303 200000 979657439 200000 95205839 200000 768720336 200000 612867389 200000 53035557 200000 328905376 200000 729795138 200000 567440046 200000 821569346 200000 31704560 200000 877344044 200000 791483137 200000 922678591 200000 112860879 200000 561495079 200000 3869912 200000 617135684 200000 297015150 200000 680044010 200000 673419763 200000 604719003 200000 238702365 200000 889615950 200000 565698866 200000 127241131 200000 84921933 200000 904100429 200000 139476631 200000 235618302 200000 230810766 200000 39144957 200000 611108672 200000 145222459 200000 529931408 200000 558828697 200000 105051504 200000 619648299 200000 945913381 200000 210551927 200000 855577222 200000 615459510 200000 18225213 200000 637369618 200000 441400579 200000 411783654 200000 334977767 200000 851408129 200000 602263176 200000 27605474 200000 588067158 200000 800076284 200000 682384852 200000 624778483 200000 948855256 200000 656984797 200000 659072201 200000 142741634 200000 789879776 200000 791911836 200000 203242087 200000 852349719 200000 346253820 200000 515954001 200000 335214798 200000 712254555 200000 485144542 200000 474927157 200000 185598272 200000 963140885 200000 879831127 200000 966958496 200000 543548955 200000 959038255 200000 232254294 200000 560104460 200000 563098850 200000 160979377 200000 405705196 200000 983235855 200000 238217780 200000 450186948 200000 565247050 200000 611245923 200000 534380498 200000 398556592 200000 874407360 200000 104058593 200000 349308572 200000 61625053 200000 699957951 200000 713583232 200000 873027732 200000 62504405 200000 192187607 200000 159957082 200000 836920537 200000 304101695 200000 209874105 200000 208955814 200000 958378924 200000 924663012 200000 917066805 200000 76770494 200000 686964333 200000 794596269 200000 992333884 200000 776022810 200000 594279325 200000 558171042 200000 826473182 200000 418704722 200000 511616733 200000 984400363 200000 779434827 200000 221824287 200000 152927980 200000 377091793 200000 154066389 200000 983239001 200000 244262828 200000 434525629 200000 537371115 200000 346756601 200000 43132445 200000 562224439 200000 470209055 200000 21313559 200000 828957792 200000 545598696 200000 941049376 200000 377932268 200000 685786036 200000 237290392 200000 846280384 200000 680197328 200000 782330491 200000 178251055 200000 518100974 200000 611387197 200000 137958965 200000 902206134 200000 476123835 200000 99503305 200000 853807490 200000 983799382 200000 832774489 200000 96002607 200000 389152291 200000 448602967 200000 369835286 200000 443954501 200000 768274168 200000 906831394 200000 522993764 200000 173314310 200000 897472515 200000 156294718 200000 674763475 200000 524526473 200000 802215011 200000 158094933 200000 878224660 200000 240412166 200000 378112601 200000 225296944 200000 928145655 200000 559557335 200000 937328453 200000 843032757 200000 496318829 200000 510185332 200000 354038697 200000 579242479 200000 939968134 200000 415914613 200000 4142371 200000 24603398 200000 557987698 200000 142141331 200000 393015414 200000 490277953 200000 754192515 200000 328645542 200000 495741825 200000 936032010 200000 631608105 200000 461568167 200000 501220165 200000 251938793 200000 604329972 200000 858437551 200000 935690723 200000 928086663 200000 691617940 200000 195691253 200000 729112730 200000 200928172 200000 922661339 200000 775285202 200000 492577740 200000 20032832 200000 318183352 200000 943397568 200000 928621817 200000 600226893 200000 103683901 200000 681783126 200000 67415746 200000 890146042 200000 900460697 200000 430117964 200000 923544294 200000 205238416 200000 189536541 200000 120308604 200000 434239559 200000 578222456 200000 285218106 200000 488435677 200000 296172772 200000 131456313 200000 824405121 200000 560401289 200000 863482335 200000 118300286 200000 665407393 200000 659799992 200000 98876792 200000 955937549 200000 10401899 200000 676740802 200000 378559760 200000 676396496 200000 69729744 200000 420424736 200000 463322918 200000 541660879 200000 477853664 200000 493011562 200000 398210396 200000 233242931 200000 509882828 200000 153181017 200000 954779250 200000 91172163 200000 592975844 200000 318934470 200000 300985928 200000 209969769 200000 69577112 200000 696979368 200000 289104351 200000 245948718 200000 402106234 200000 846027801 200000 556873048 200000 419755321 200000 81634106 200000 670012752 200000 39326707 200000 534667602 200000 407503784 200000 985186470 200000 87195664 200000 640476516 200000 54315188 200000 534541973 200000 467934000 200000 689583222 200000 133525360 200000 308588212 200000 188017139 200000 5350576 200000 979812363 200000 870461371 200000 864125467 200000 259222363 200000 332617175 200000 481689988 200000 904487559 200000 455522016 200000 198677827 200000 791434503 200000 779590455 200000 271183047 200000 534714336 200000 48132700 200000 358421326 200000 941484984 200000 49702496 200000 551734460 200000 28819210 200000 377145212 200000 662336657 200000 216920703 200000 932500428 200000 128014588 200000 921471333 200000 744130334 200000 140970006 200000 258733633 200000 275022060 200000 225927474 200000 123903879 200000 91067505 200000 847120983 200000 890188914 200000 602628832 200000 236307415 200000 579970038 200000 244136887 200000 909268481 200000 639314906 200000 560892218 200000 957125883 200000 691324396 200000 387007748 200000 724468915 200000 856989012 200000 46176447 200000 872150780 200000 325955602 200000 723079933 200000 482887613 200000 974805131 200000 569975847 200000 462250316 200000 740750149 200000 181091226 200000 742417122 200000 954591420 200000 263806169 200000 112913200 200000 260474709 200000 859123940 200000 263824151 200000 760640887 200000 59496368 200000 710901885 200000 58677698 200000 783800 200000 487000898 200000 625254751 200000 75435961 200000 256419930 200000 80413822 200000 29304451 200000 189362940 200000 117330150 200000 660654834 200000 321345025 200000 416279214 200000 324538884 200000 290659152 200000 127045394 200000 977991437 200000 45970814 200000 494480745 200000 997531150 200000 924488571 200000 2387515 200000 56198700 200000 871437934 200000 955616376 200000 843442756 200000 435841450 200000 962290379 200000 68447140 200000 470026946 200000 196179220 200000 531058908 200000 612736960 200000 586821117 200000 367706299 200000 291040635 200000 668190380 200000 443879774 200000 96641550 200000 279650975 200000 596858218 200000 574887276 200000 751875998 200000 906547554 200000 785109529 200000 430587857 200000 772095772 200000 595896316 200000 561744378 200000 87642965 200000 435369816 200000 29495236 200000 502306669 200000 248910817 200000 269408322 200000 279709493 200000 963266035 200000 906367101 200000 244931308 200000 900005862 200000 580471341 200000 226031953 200000 308626822 200000 58890384 200000 927684571 200000 810787751 200000 22650720 200000 493015307 200000 526559709 200000 455675366 200000 371289834 200000 530132560 200000 122882612 200000 671371671 200000 924542390 200000 59887224 200000 292736000 200000 872088931 200000 283871347 200000 704701626 200000 68414339 200000 954401553 200000 875062515 200000 162067311 200000 615300123 200000 143591820 200000 972571685 200000 24655377 200000 214673995 200000 567739610 200000 3171355 200000 383492406 200000 786066867 200000 757408293 200000 574663172 200000 384008345 200000 729357074 200000 671036853 200000 503695921 200000 340860688 200000 378899529 200000 394383603 200000 764999187 200000 432418454 200000 465364570 200000 24439398 200000 738299963 200000 621681730 200000 338032996 200000 766605752 200000 911520855 200000 707580492 200000 890431144 200000 197939634 200000 995097403 200000 46682126 200000 360201350 200000 869798459 200000 116314836 200000 212069376 200000 333629568 200000 763934812 200000 664595510 200000 420418491 200000 607541557 200000 739290173 200000 747152782 200000 499068917 200000 771349093 200000 737901352 200000 558155823 200000 38152842 200000 323952371 200000 720789380 200000 442257033 200000 399607920 200000 449422557 200000 22611674 200000 565344300 200000 793908160 200000 295342404 200000 836176851 200000 12466632 200000 402533812 200000 35823722 200000 664794167 200000 431823663 200000 62727842 200000 996559790 200000 952293102 200000 285574992 200000 811292677 200000 603219857 200000 33376258 200000 846896189 200000 832042611 200000 403229107 200000 176410266 200000 942077733 200000 509898151 200000 507992278 200000 384908031 200000 571135578 200000 178347128 200000 998864088 200000 807933594 200000 198195019 200000 56477407 200000 653648572 200000 618556914 200000 861484681 200000 211882996 200000 709469345 200000 866600626 200000 930420677 200000 503363567 200000 369158088 200000 137625504 200000 436885968 200000 581145642 200000 741597330 200000 813540006 200000 167103129 200000 899984669 200000 115017342 200000 911050444 200000 897899313 200000 122563681 200000 15135278 200000 413155387 200000 762118089 200000 106827437 200000 844774754 200000 363160635 200000 979560369 200000 93349850 200000 772054267 200000 476332340 200000 965255513 200000 709928674 200000 967101688 200000 952428719 200000 984347219 200000 959589851 200000 309570683 200000 372062549 200000 496644943 200000 186189312 200000 637476291 200000 610114286 200000 370334237 200000 644873127 200000 592043058 200000 868733027 200000 963492781 200000 431797835 200000 835554889 200000 961910203 200000 602300945 200000 827692675 200000 780432806 200000 896722465 200000 384215161 200000 920043527 200000 859387660 200000 51382747 200000 71549748 200000 833447857 200000 54197337 200000 259835987 200000 40572852 200000 815805305 200000 946231440 200000 409989137 200000 494565002 200000 383296631 200000 946087889 200000 837646525 200000 885058917 200000 46783204 200000 685627227 200000 524953889 200000 739232023 200000 644768792 200000 565958544 200000 259712804 200000 218161551 200000 290869389 200000 896218607 200000 650090959 200000 414454750 200000 250829273 200000 427105050 200000 643935051 200000 151210037 200000 347515574 200000 874978513 200000 675081440 200000 571277796 200000 613036797 200000 514440693 200000 489359606 200000 99861852 200000 460638117 200000 284639877 200000 418150166 200000 9998381 200000 311472328 200000 708436387 200000 427644906 200000 844139784 200000 815658397 200000 122467215 200000 58538296 200000 927740861 200000 27922046 200000 589343657 200000 37225961 200000 498740028 200000 331115747 200000 540105842 200000 561221127 200000 907045783 200000 525704036 200000 573834123 200000 753114809 200000 488575486 200000 668851642 200000 344497587 200000 333172297 200000 813767873 200000 124547773 200000 672043212 200000 14749726 200000 450406224 200000 948078694 200000 875037654 200000 211276481 200000 470907965 200000 924137421 200000 521162994 200000 76067290 200000 383458103 200000 422970667 200000 780831071 200000 340125747 200000 261335824 200000 247456729 200000 518928767 200000 159683507 200000 65531831 200000 517955662 200000 679018706 200000 398033764 200000 93368893 200000 57587747 200000 199762936 200000 335809389 200000 339533011 200000 290069522 200000 428779698 200000 58362135 200000 557823690 200000 285921265 200000 326973409 200000 277217482 200000 369153169 200000 884889275 200000 227791748 200000 453636112 200000 696948153 200000 9685127 200000 850682557 200000 450753936 200000 356278515 200000 875400333 200000 466445260 200000 593561875 200000 741408783 200000 839483175 200000 618715154 200000 199211394 200000 737031166 200000 196428749 200000 695097870 200000 41636581 200000 164191440 200000 438449943 200000 210526562 200000 116782692 200000 968946101 200000 472995006 200000 127790285 200000 230491721 200000 789788415 200000 206979994 200000 958256178 200000 743016443 200000 858404894 200000 160872356 200000 254483599 200000 650483715 200000 720742817 200000 472233973 200000 816188933 200000 384794122 200000 53457723 200000 754467012 200000 708347350 200000 499408088 200000 406710715 200000 760506731 200000 596323937 200000 143970389 200000 235548945 200000 331447393 200000 435748134 200000 56605066 200000 727319118 200000 627845952 200000 78845640 200000 372521120 200000 372830116 200000 962231487 200000 365041925 200000 846913759 200000 301760609 200000 959363256 200000 161349311 200000 264064688 200000 306747127 200000 468273698 200000 20588021 200000 678760859 200000 552614647 200000 300260119 200000 27305930 200000 89664584 200000 850816272 200000 352980687 200000 106771580 200000 627113089 200000 768468755 200000 291288994 200000 950881644 200000 657236780 200000 490662385 200000 450821897 200000 457723164 200000 362388052 200000 776914362 200000 416586652 200000 620553002 200000 754641697 200000 218431903 200000 534689044 200000 784709209 200000 758225883 200000 472005616 200000 195345994 200000 502363785 200000 661365738 200000 979012125 200000 585717045 200000 86580409 200000 937856983 200000 936276664 200000 569874671 200000 812355850 200000 710783819 200000 70137201 200000 627857839 200000 927046846 200000 126753550 200000 696992023 200000 581104847 200000 417175092 200000 319913736 200000 399425437 200000 671885510 200000 991924973 200000 505945155 200000 82805266 200000 469179694 200000 989519242 200000 269821670 200000 4714662 200000 279000254 200000 520877002 200000 77094458 200000 988395691 200000 616027472 200000 490528911 200000 357250216 200000 786414224 200000 893088220 200000 666162137 200000 115024824 200000 923901414 200000 539851386 200000 931874504 200000 900388882 200000 907948382 200000 184569955 200000 977164701 200000 335668608 200000 221045961 200000 220619247 200000 442191801 200000 41614569 200000 628002582 200000 766396055 200000 775163803 200000 485154902 200000 742960214 200000 227690740 200000 177540837 200000 801460976 200000 991140282 200000 859119805 200000 637176407 200000 273282303 200000 366239634 200000 571321547 200000 139704786 200000 682658283 200000 768981327 200000 793915672 200000 946279509 200000 921557053 200000 844067201 200000 758704826 200000 366688258 200000 2054046 200000 600526297 200000 803324908 200000 413932056 200000 848767702 200000 114971942 200000 318086149 200000 92814074 200000 768972750 200000 698344795 200000 274392445 200000 434060838 200000 424739214 200000 280088967 200000 364250094 200000 59726909 200000 115219006 200000 765960154 200000 266183184 200000 481448705 200000 586991399 200000 344370086 200000 553752507 200000 28078929 200000 930743986 200000 47684954 200000 803619816 200000 1596206 200000 40330343 200000 561524872 200000 873788591 200000 623623096 200000 524285679 200000 472295391 200000 564220745 200000 442929456 200000 279427089 200000 223225137 200000 491328526 200000 62041847 200000 398540984 200000 546070381 200000 488643191 200000 480861069 200000 261225706 200000 378505380 200000 270329629 200000 553477778 200000 221142993 200000 600879111 200000 464439223 200000 102033607 200000 290203061 200000 582842342 200000 312311583 200000 742321165 200000 680727038 200000 581638066 200000 962855756 200000 715744099 200000 387145526 200000 545932284 200000 213209944 200000 938165995 200000 198645508 200000 536504434 200000 663875451 200000 260850149 200000 380124721 200000 904529383 200000 552700685 200000 316364465 200000 487360678 200000 385982539 200000 589591174 200000 116439248 200000 4287850 200000 293637294 200000 513768320 200000 223680227 200000 771194536 200000 478366529 200000 426778803 200000 658166442 200000 200808870 200000 344951123 200000 606709239 200000 969665797 200000 841706190 200000 71270231 200000 218470469 200000 916954101 200000 761044904 200000 491359452 200000 147958198 200000 566617242 200000 660194013 200000 693368978 200000 70263169 200000 918758198 200000 753009717 200000 271443019 200000 182753279 200000 715265832 200000 514302104 200000 875566838 200000 977355946 200000 198246129 200000 557893648 200000 856877220 200000 154958360 200000 363492401 200000 490667971 200000 720199303 200000 683510788 200000 808399785 200000 815295997 200000 293458157 200000 491175748 200000 902902586 200000 665727523 200000 929905480 200000 258208211 200000 859115491 200000 435264704 200000 44113448 200000 86144200 200000 152051654 200000 64050043 200000 321709886 200000 436500571 200000 370487843 200000 786149149 200000 480251738 200000 163706855 200000 425253211 200000 712510351 200000 335728237 200000 452620769 200000 949304557 200000 967335897 200000 864003975 200000 103082469 200000 590501243 200000 257401892 200000 445926617 200000 750014633 200000 208232133 200000 850744759 200000 790410163 200000 228247558 200000 756081067 200000 266434300 200000 442875014 200000 90365685 200000 571920942 200000 952776572 200000 728508129 200000 121058190 200000 300140911 200000 90040285 200000 642655095 200000 953493771 200000 693380525 200000 637976554 200000 64544279 200000 396285890 200000 744838730 200000 738551435 200000 183648689 200000 419980078 200000 169908678 200000 270506951 200000 414030423 200000 975539173 200000 403716034 200000 72670920 200000 735614264 200000 647649698 200000 715028733 200000 892886486 200000 979295909 200000 939084604 200000 782783833 200000 754011738 200000 842895888 200000 48441516 200000 311799765 200000 656987868 200000 117139975 200000 748517642 200000 799890580 200000 826359556 200000 415078972 200000 146367118 200000 785983700 200000 194626972 200000 955745151 200000 529701011 200000 373343990 200000 184283787 200000 856297409 200000 591730574 200000 963189372 200000 696727258 200000 701046291 200000 737850139 200000 186159621 200000 193117873 200000 268178595 200000 34181104 200000 110574418 200000 130020698 200000 172095684 200000 140948966 200000 605183299 200000 159383356 200000 116223718 200000 887051255 200000 24901593 200000 992245729 200000 570010265 200000 830980665 200000 58757173 200000 182913520 200000 36722318 200000 874593767 200000 992074903 200000 644320050 200000 554108565 200000 978483031 200000 611301983 200000 746448015 200000 830963614 200000 532128260 200000 107853838 200000 863448593 200000 991068091 200000 450246789 200000 441287492 200000 645637855 200000 947670043 200000 833008786 200000 877853379 200000 293780802 200000 445438736 200000 739184901 200000 137551978 200000 608319651 200000 179706889 200000 247856598 200000 123123002 200000 997632906 200000 589189016 200000 692573725 200000 427186003 200000 242149792 200000 536858476 200000 547527699 200000 897776630 200000 968896428 200000 905772630 200000 151437585 200000 841516420 200000 883762584 200000 548766791 200000 766726030 200000 892070780 200000 376110189 200000 170128976 200000 444038435 200000 714238592 200000 652018257 200000 315042464 200000 264311433 200000 949209168 200000 53648015 200000 515911816 200000 92120473 200000 982215629 200000 232077711 200000 935964281 200000 47300938 200000 354897142 200000 282378456 200000 707680259 200000 935721398 200000 4763885 200000 418856724 200000 228184023 200000 438330388 200000 33774066 200000 804130315 200000 580327365 200000 572279998 200000 998823781 200000 338586278 200000 557065917 200000 458298156 200000 223628231 200000 842713325 200000 559335121 200000 370697718 200000 75907257 200000 571963912 200000 223391537 200000 371227861 200000 3015931 200000 416737344 200000 394209324 200000 899246753 200000 710542445 200000 737265406 200000 961293109 200000 943425875 200000 145547792 200000 148752074 200000 362471130 200000 900431363 200000 448497156 200000 242148173 200000 272850126 200000 988993770 200000 87014282 200000 382754639 200000 437803487 200000 529952609 200000 304696579 200000 266590904 200000 456317440 200000 391288799 200000 880662511 200000 135161489 200000 306434111 200000 372956669 200000 175108334 200000 307401987 200000 551469774 200000 676952693 200000 281881537 200000 9472854 200000 386837245 200000 402305821 200000 270193481 200000 510660083 200000 642187069 200000 785231088 200000 350721414 200000 302633569 200000 117528351 200000 264150533 200000 845994904 200000 337652554 200000 55955281 200000 921937300 200000 522470847 200000 266118775 200000 814764455 200000 112028151 200000 889007966 200000 493582542 200000 337451790 200000 196247718 200000 52969715 200000 451902554 200000 827710361 200000 152720953 200000 81500192 200000 729381443 200000 671189112 200000 586781801 200000 425779621 200000 564605136 200000 301033979 200000 362960910 200000 724244834 200000 608175979 200000 427571602 200000 528720161 200000 304033368 200000 603112093 200000 677552591 200000 911115451 200000 472532647 200000 986079756 200000 203065442 200000 161944851 200000 845170065 200000 238258819 200000 289035802 200000 818122627 200000 702244725 200000 347947497 200000 792615146 200000 917435010 200000 44223444 200000 56364872 200000 535810016 200000 103002026 200000 520631630 200000 314833607 200000 240216878 200000 665268658 200000 967418788 200000 78750639 200000 36408869 200000 234645620 200000 366617527 200000 241881705 200000 900550964 200000 550827239 200000 561462151 200000 113965180 200000 202725356 200000 488659749 200000 669507636 200000 796886163 200000 591708926 200000 717565542 200000 602782207 200000 622970996 200000 260046395 200000 715175170 200000 371987016 200000 751161097 200000 201430673 200000 541261938 200000 631157649 200000 505911898 200000 800155668 200000 131325262 200000 177391481 200000 273985424 200000 484337137 200000 902083407 200000 543941825 200000 488316146 200000 234573435 200000 879024462 200000 232375625 200000 529733610 200000 240638754 200000 544374594 200000 70872082 200000 744938241 200000 525680246 200000 493204037 200000 96674109 200000 807821278 200000 751982631 200000 617360526 200000 624300041 200000 816771401 200000 434406663 200000 993755511 200000 290471640 200000 329384749 200000 63686918 200000 973961079 200000 353459498 200000 755907729 200000 223282483 200000 628362280 200000 903188896 200000 546858397 200000 414421953 200000 318647361 200000 870763001 200000 176851354 200000 545686526 200000 205900188 200000 676695319 200000 841887985 200000 564865117 200000 14127921 200000 953311994 200000 775666474 200000 468509292 200000 367543064 200000 806149826 200000 474648301 200000 96192733 200000 187059338 200000 789287088 200000 54311427 200000 171534720 200000 588255199 200000 915782181 200000 543138646 200000 147153223 200000 5699728 200000 315403168 200000 706986732 200000 541000768 200000 417734454 200000 825977027 200000 575462382 200000 548984221 200000 607287176 200000 412287566 200000 697668774 200000 305952174 200000 242634335 200000 302006818 200000 363786875 200000 344064996 200000 547174325 200000 398658878 200000 575282167 200000 416325839 200000 497344672 200000 407419844 200000 892567233 200000 921445919 200000 545615195 200000 256146164 200000 771393442 200000 194911910 200000 475132221 200000 534318894 200000 236830851 200000 482505300 200000 702834366 200000 890327027 200000 774917739 200000 115505721 200000 45219704 200000 511625188 200000 475644805 200000 405027973 200000 470768675 200000 687620800 200000 294753047 200000 96872586 200000 660328599 200000 825152361 200000 626858379 200000 234638007 200000 811680717 200000 540926431 200000 716271209 200000 854057118 200000 331784669 200000 965992770 200000 518834777 200000 765685486 200000 636348928 200000 297510868 200000 153612581 200000 239454584 200000 646062222 200000 695915763 200000 712696756 200000 111485230 200000 812215552 200000 814975266 200000 501757455 200000 381791774 200000 608938991 200000 605884416 200000 104251743 200000 688659322 200000 157516050 200000 443103310 200000 595254764 200000 249655186 200000 67550531 200000 304014317 200000 71602463 200000 633282519 200000 144699513 200000 789581276 200000 475047295 200000 900090073 200000 36123598 200000 69875773 200000 689154742 200000 408023113 200000 287331706 200000 678257232 200000 382014860 200000 673278711 200000 44185301 200000 913932917 200000 865743850 200000 727494868 200000 127835223 200000 449264686 200000 333450456 200000 52573424 200000 928058778 200000 69434393 200000 613175934 200000 873168251 200000 172181334 200000 712007673 200000 704518182 200000 994400199 200000 367943011 200000 534355629 200000 693389367 200000 586949188 200000 212411066 200000 177428534 200000 392778298 200000 571444353 200000 748527988 200000 250381749 200000 867720920 200000 139802929 200000 924213960 200000 834817385 200000 661094360 200000 913988130 200000 569642767 200000 731597492 200000 578265637 200000 824783431 200000 835766723 200000 313077270 200000 786272197 200000 124508078 200000 507038586 200000 361716015 200000 576770018 200000 710214025 200000 248795631 200000 113469120 200000 773685956 200000 400180265 200000 475312632 200000 180178602 200000 902772180 200000 981192445 200000 907206544 200000 959028716 200000 133439385 200000 315158678 200000 859486158 200000 500846249 200000 488700862 200000 932617893 200000 944404202 200000 408825375 200000 189685001 200000 799907834 200000 179123775 200000 415317679 200000 985700708 200000 914665606 200000 636171842 200000 643253722 200000 454625239 200000 816016217 200000 363423887 200000 472761409 200000 220801162 200000 662682788 200000 287015900 200000 797084068 200000 224134855 200000 791328695 200000 973737986 200000 151736547 200000 311990517 200000 185282818 200000 894204410 200000 492784639 200000 661553309 200000 533786135 200000 975921628 200000 992401945 200000 508024424 200000 686913446 200000 143968482 200000 980348272 200000 316240414 200000 314896254 200000 958298466 200000 979734374 200000 143519399 200000 248827538 200000 249281239 200000 192967803 200000 871351821 200000 163438832 200000 404418519 200000 390696528 200000 400121207 200000 95298507 200000 479538205 200000 704936356 200000 434697518 200000 422677873 200000 78670464 200000 321308249 200000 480184987 200000 134363988 200000 455746809 200000 586567535 200000 296682053 200000 596135941 200000 571510432 200000 428642566 200000 320801751 200000 758854963 200000 647098797 200000 18375775 200000 472821271 200000 814354351 200000 459226491 200000 634135515 200000 840840943 200000 599872362 200000 61192832 200000 231170809 200000 261852007 200000 308670836 200000 148617301 200000 131311707 200000 12009384 200000 617989630 200000 278470579 200000 663679425 200000 595196666 200000 15464536 200000 956267122 200000 276630027 200000 381585861 200000 493084403 200000 729392012 200000 953169210 200000 344915346 200000 337161567 200000 987698967 200000 628223599 200000 787948298 200000 370724941 200000 65911886 200000 516894698 200000 157284341 200000 29189004 200000 730613639 200000 395182859 200000 28086076 200000 579079695 200000 502569533 200000 899514963 200000 554139366 200000 330920933 200000 653349127 200000 514088291 200000 637451806 200000 686565438 200000 251126685 200000 533723898 200000 85142826 200000 17983852 200000 306677465 200000 396408570 200000 146208628 200000 906326238 200000 839846579 200000 412963427 200000 793623940 200000 200369958 200000 678474819 200000 745599317 200000 888761602 200000 292052467 200000 849020866 200000 922918161 200000 40360632 200000 807194646 200000 754502281 200000 895324152 200000 504198797 200000 783333760 200000 738120463 200000 799473034 200000 939667338 200000 75324737 200000 800737005 200000 67633255 200000 2685912 200000 360667018 200000 149446364 200000 4093008 200000 575540415 200000 293497260 200000 404225205 200000 428402725 200000 265460903 200000 339559446 200000 554554735 200000 925735912 200000 848938266 200000 161331801 200000 50344228 200000 994328760 200000 986780351 200000 81438501 200000 430036747 200000 684441301 200000 364688223 200000 48613964 200000 840785278 200000 340814242 200000 417220578 200000 214558398 200000 693225973 200000 906810781 200000 781709394 200000 936502923 200000 653935368 200000 296224359 200000 162212822 200000 40629987 200000 307522160 200000 303678146 200000 14089400 200000 931657240 200000 773332741 200000 965963917 200000 621026911 200000 977498010 200000 839252672 200000 882836681 200000 58642772 200000 776080888 200000 831238841 200000 952784790 200000 213001023 200000 369670373 200000 175112489 200000 204077622 200000 49630954 200000 597262639 200000 441576297 200000 463091976 200000 965822012 200000 631234248 200000 634964976 200000 343094668 200000 508057151 200000 903947969 200000 374548055 200000 513829477 200000 812858138 200000 948543817 200000 508690264 200000 403900241 200000 996351510 200000 378866097 200000 834319561 200000 74319665 200000 962093979 200000 4645482 200000 283361701 200000 54038023 200000 833838387 200000 313732356 200000 477080067 200000 122034930 200000 293804933 200000 642526768 200000 646542619 200000 304302131 200000 827729498 200000 120356798 200000 423847239 200000 698093866 200000 234008219 200000 523123359 200000 366558719 200000 923647576 200000 952813648 200000 435073251 200000 898552795 200000 836772702 200000 379761825 200000 771104699 200000 338621076 200000 492990716 200000 935339992 200000 380615031 200000 201646850 200000 721171730 200000 51594588 200000 862802311 200000 844315422 200000 621623969 200000 433391030 200000 719910013 200000 732605441 200000 422582730 200000 547457167 200000 671375880 200000 283206626 200000 88449996 200000 314875055 200000 849894650 200000 452644891 200000 68341001 200000 599942654 200000 431288130 200000 451806499 200000 707898113 200000 785552261 200000 964138994 200000 82543252 200000 213304916 200000 690043245 200000 926160697 200000 329301797 200000 717373124 200000 531967742 200000 416601193 200000 189010608 200000 315748143 200000 637098145 200000 813465585 200000 201537580 200000 615507352 200000 365977054 200000 770452834 200000 578912691 200000 765805342 200000 246234973 200000 342675821 200000 661909117 200000 136599554 200000 732176104 200000 520476642 200000 111725794 200000 62766501 200000 821936997 200000 809089970 200000 459856475 200000 393074310 200000 763619039 200000 311762157 200000 770890112 200000 82272839 200000 950471294 200000 210083524 200000 54064138 200000 382065064 200000 77810826 200000 331530119 200000 953324242 200000 799998089 200000 838546539 200000 618958503 200000 231409103 200000 392029675 200000 344405674 200000 948982964 200000 494799899 200000 719266799 200000 170475760 200000 746910046 200000 739891181 200000 435860949 200000 994207749 200000 255911287 200000 137029791 200000 878540797 200000 137997778 200000 524336878 200000 106928808 200000 860034024 200000 541230942 200000 926741717 200000 674882466 200000 517787702 200000 451255507 200000 834117468 200000 245959748 200000 809417384 200000 395874169 200000 943323602 200000 435484264 200000 349437471 200000 383987129 200000 747351209 200000 416091910 200000 133849243 200000 950246171 200000 665383282 200000 429916726 200000 315130172 200000 26438727 200000 717639388 200000 383271217 200000 516006980 200000 968092423 200000 868145848 200000 984284751 200000 837359889 200000 700257346 200000 879816183 200000 58635529 200000 402905638 200000 366488577 200000 351301802 200000 285626872 200000 141438242 200000 630947693 200000 186849279 200000 28974291 200000 428936902 200000 542123214 200000 81728074 200000 897848947 200000 58797298 200000 198265740 200000 699258104 200000 551838930 200000 291836583 200000 88593968 200000 571297436 200000 192499974 200000 103075846 200000 211720291 200000 259840742 200000 255224138 200000 368464463 200000 45623533 200000 912444070 200000 643376885 200000 438363618 200000 405160375 200000 101132237 200000 873005695 200000 736198208 200000 202011081 200000 462029674 200000 617002370 200000 149601802 200000 955583307 200000 840431024 200000 785118390 200000 516408575 200000 464839046 200000 617885166 200000 664933875 200000 441911809 200000 613152483 200000 509985428 200000 959119922 200000 61614864 200000 488644842 200000 123901747 200000 270522251 200000 564330317 200000 729040452 200000 770644093 200000 399268151 200000 95945463 200000 454932664 200000 309150784 200000 592673166 200000 986678640 200000 953846577 200000 64531310 200000 465042441 200000 74699063 200000 91583413 200000 214404120 200000 819073345 200000 234695151 200000 838358894 200000 221299565 200000 381122797 200000 631272022 200000 734016676 200000 818995646 200000 992628199 200000 222054989 200000 778425023 200000 421622908 200000 221057574 200000 406352086 200000 785165897 200000 590755895 200000 956845764 200000 56264720 200000 506947817 200000 34258080 200000 600020985 200000 144347451 200000 925250920 200000 670489223 200000 235711773 200000 468726970 200000 143616943 200000 796789725 200000 883435688 200000 416722443 200000 140839109 200000 865657778 200000 356717108 200000 879586256 200000 221546709 200000 443308598 200000 289073273 200000 275290568 200000 606266661 200000 350023355 200000 993278287 200000 399787733 200000 927727647 200000 16549297 200000 94067119 200000 687563511 200000 851385163 200000 253836455 200000 193718706 200000 818617679 200000 822200146 200000 581152848 200000 676038287 200000 724447772 200000 233291260 200000 37423738 200000 696743583 200000 881282752 200000 405412401 200000 73630743 200000 717126492 200000 467485627 200000 248164859 200000 898287416 200000 931560796 200000 852963501 200000 676041345 200000 948322060 200000 974146138 200000 320889944 200000 843704332 200000 66291173 200000 110654764 200000 20833946 200000 475858436 200000 910612274 200000 244032973 200000 715770486 200000 421442291 200000 236777860 200000 351747412 200000 906796555 200000 1296000 200000 448270476 200000 278501882 200000 806829210 200000 299163508 200000 56714010 200000 475568407 200000 855496323 200000 360121272 200000 414650143 200000 220460835 200000 807259464 200000 119140948 200000 957874091 200000 911893433 200000 959755143 200000 895155569 200000 699084527 200000 575051663 200000 234154755 200000 49098838 200000 581771834 200000 964448894 200000 926365851 200000 980623213 200000 381671423 200000 456434559 200000 346657873 200000 787401279 200000 122118093 200000 931428010 200000 347843395 200000 658467186 200000 454607956 200000 739347769 200000 10745268 200000 780958417 200000 920994662 200000 354542978 200000 269620995 200000 735997252 200000 235650547 200000 689627904 200000 669520305 200000 629556946 200000 683955722 200000 694794313 200000 790042462 200000 465441957 200000 71099101 200000 483689240 200000 67494603 200000 954192645 200000 87291069 200000 65360964 200000 192774105 200000 152891227 200000 127549209 200000 639623622 200000 920710024 200000 484212783 200000 77138563 200000 412161718 200000 612456440 200000 519086889 200000 457352362 200000 408674636 200000 809041002 200000 214211347 200000 89068639 200000 136129763 200000 693167935 200000 100317140 200000 907450771 200000 147622385 200000 664390134 200000 558441589 200000 385265494 200000 566445583 200000 879544625 200000 339400478 200000 26669017 200000 978895350 200000 812048560 200000 600588569 200000 736689772 200000 430772606 200000 965552979 200000 764975309 200000 44317056 200000 498489249 200000 648000796 200000 852799940 200000 815031973 200000 913869429 200000 232235817 200000 256634533 200000 597337739 200000 466854709 200000 850431421 200000 286799161 200000 590109956 200000 531076151 200000 748348471 200000 366733416 200000 580867328 200000 197778678 200000 268599576 200000 326498876 200000 304017550 200000 221535241 200000 656476673 200000 391785948 200000 151999713 200000 66421032 200000 327973809 200000 870450065 200000 771291719 200000 475185453 200000 938100234 200000 953395396 200000 896127539 200000 889807888 200000 616675852 200000 390889469 200000 312936243 200000 456072425 200000 419188695 200000 740479205 200000 859185401 200000 286662129 200000 557918381 200000 775187011 200000 133821526 200000 546150017 200000 837898988 200000 529191425 200000 220803897 200000 112020240 200000 717499927 200000 529067816 200000 2956467 200000 595703095 200000 15112397 200000 106829790 200000 702585589 200000 172932015 200000 881104079 200000 729012590 200000 629927247 200000 236916305 200000 266189565 200000 443314240 200000 905480754 200000 157392404 200000 398901081 200000 756288987 200000 694021422 200000 633816850 200000 362400514 200000 552270057 200000 298685172 200000 876741762 200000 773902905 200000 817065778 200000 660650324 200000 116381374 200000 471878238 200000 279861151 200000 195630399 200000 654267710 200000 324194802 200000 731663928 200000 514544837 200000 836432538 200000 660657302 200000 830542373 200000 810390294 200000 541275787 200000 808397065 200000 184178095 200000 902569604 200000 32933353 200000 721677101 200000 977696319 200000 701454462 200000 326401709 200000 93989890 200000 733259869 200000 458017686 200000 155152367 200000 322376617 200000 452752818 200000 736109435 200000 234699752 200000 874727777 200000 442052358 200000 668584703 200000 863833585 200000 456018828 200000 724225601 200000 627328017 200000 62627969 200000 251935146 200000 496604268 200000 665501122 200000 981234481 200000 832554587 200000 612196784 200000 476512836 200000 898874555 200000 132920672 200000 711155029 200000 910676197 200000 794005237 200000 63734682 200000 103811524 200000 669849111 200000 931267802 200000 383580936 200000 894131844 200000 786924394 200000 423046785 200000 593582284 200000 971834943 200000 186811279 200000 640829218 200000 42628902 200000 416186046 200000 12528726 200000 729845015 200000 527801718 200000 640161511 200000 840162992 200000 6729176 200000 245575742 200000 982110405 200000 256113325 200000 785574397 200000 546310428 200000 725991296 200000 234375550 200000 30602047 200000 567816403 200000 930642271 200000 155862386 200000 369589878 200000 26243906 200000 29028812 200000 867660284 200000 733043611 200000 418243946 200000 443799376 200000 127610795 200000 876426183 200000 485945708 200000 884439953 200000 750089775 200000 750878513 200000 239572615 200000 467870554 200000 636645978 200000 662250803 200000 484555549 200000 303606930 200000 980191771 200000 989013060 200000 111262382 200000 432472643 200000 705351300 200000 691504638 200000 272363995 200000 759298708 200000 285354948 200000 562274584 200000 866444387 200000 252368078 200000 880041772 200000 542409068 200000 981737256 200000 6292314 200000 347616557 200000 505906673 200000 436984873 200000 633064383 200000 991190360 200000 116081857 200000 586884232 200000 854046376 200000 820889180 200000 129010964 200000 409917061 200000 5975003 200000 20773898 200000 614141250 200000 296627073 200000 585848386 200000 775471443 200000 885226180 200000 768462843 200000 74379749 200000 467155015 200000 505848370 200000 758809493 200000 943296493 200000 562997271 200000 236301125 200000 149180687 200000 761009825 200000 829268243 200000 736758486 200000 781308489 200000 454756203 200000 431503020 200000 335403740 200000 497330245 200000 537608404 200000 689883505 200000 43380849 200000 675776801 200000 113131139 200000 112591125 200000 656628684 200000 104436256 200000 903324993 200000 237860967 200000 604244551 200000 498062241 200000 210342134 200000 427184471 200000 205006937 200000 259336485 200000 844057772 200000 272259831 200000 965544860 200000 187362124 200000 40258698 200000 62075254 200000 460459207 200000 84990424 200000 573803481 200000 848521254 200000 636439476 200000 273329576 200000 190998786 200000 846679414 200000 681092955 200000 108389052 200000 68801421 200000 336462072 200000 238963668 200000 523338295 200000 178257954 200000 695623003 200000 655266904 200000 357888087 200000 364546698 200000 137799280 200000 748070719 200000 419393661 200000 877867951 200000 934176552 200000 192185346 200000 685667115 200000 896882071 200000 118603155 200000 793513274 200000 488858112 200000 630503275 200000 17901794 200000 834076318 200000 626031037 200000 806916469 200000 673414501 200000 504091911 200000 194575426 200000 1146141 200000 681088653 200000 670269551 200000 424476305 200000 642094826 200000 556392170 200000 781633516 200000 119000777 200000 364961414 200000 464960557 200000 387168185 200000 877365802 200000 6329 200000 990277414 200000 763004717 200000 69727510 200000 239680364 200000 263232453 200000 97420480 200000 921005838 200000 751359910 200000 902126876 200000 172247564 200000 379603632 200000 822961554 200000 666540379 200000 851821001 200000 362316223 200000 143052406 200000 640079313 200000 810423247 200000 731736346 200000 158015676 200000 878626033 200000 38731543 200000 550822082 200000 551200236 200000 839351369 200000 378028985 200000 689320919 200000 863945902 200000 206602892 200000 501010670 200000 680631962 200000 824568524 200000 315653000 200000 349263630 200000 57994348 200000 545566509 200000 304971823 200000 833036690 200000 287281613 200000 937188314 200000 914406034 200000 71299859 200000 573074013 200000 587180540 200000 248768480 200000 818861384 200000 818387165 200000 359891931 200000 917064810 200000 816123147 200000 632329005 200000 112856800 200000 6128033 200000 407936083 200000 573142095 200000 702006674 200000 364210197 200000 741321786 200000 916323426 200000 678219675 200000 735462775 200000 673187576 200000 666668711 200000 666420163 200000 675289239 200000 190914533 200000 295166846 200000 640345075 200000 393938277 200000 670036345 200000 616757352 200000 115888947 200000 664483571 200000 688489806 200000 388121606 200000 360844715 200000 954676081 200000 884268572 200000 248167960 200000 858533541 200000 638843439 200000 519407547 200000 630022526 200000 457204872 200000 22620573 200000 979752740 200000 55266361 200000 686520029 200000 473313101 200000 705073264 200000 40880489 200000 740582989 200000 120622574 200000 622381782 200000 813820240 200000 197327007 200000 733510994 200000 343610031 200000 789115212 200000 651088062 200000 845391976 200000 365513077 200000 749658592 200000 385831088 200000 150821698 200000 390670270 200000 764236460 200000 420942239 200000 957755151 200000 424233285 200000 784153199 200000 200972243 200000 124154400 200000 894011104 200000 57365258 200000 343002293 200000 246377958 200000 571239050 200000 218452863 200000 625099980 200000 233990898 200000 62458714 200000 182730733 200000 977157571 200000 694569715 200000 449099657 200000 810595221 200000 152684640 200000 118603450 200000 615545455 200000 268631256 200000 658526349 200000 841915448 200000 107936388 200000 247688501 200000 298931538 200000 127847037 200000 428815715 200000 577046350 200000 248905943 200000 854535609 200000 397415874 200000 766464738 200000 956855398 200000 892151614 200000 208520058 200000 50705620 200000 833429606 200000 483909500 200000 684948356 200000 390061346 200000 671553120 200000 378640387 200000 823088632 200000 634890989 200000 395635965 200000 693036931 200000 945212944 200000 629229687 200000 525828101 200000 915921870 200000 128285218 200000 887905567 200000 527236192 200000 161238483 200000 214164393 200000 39140198 200000 336508952 200000 306352548 200000 724525883 200000 172849900 200000 987638868 200000 129828464 200000 638672019 200000 505321587 200000 538188125 200000 892044425 200000 477991560 200000 708417497 200000 936308892 200000 317592926 200000 995947283 200000 466536993 200000 896793240 200000 336554368 200000 593965900 200000 374841706 200000 885341948 200000 835343520 200000 87754603 200000 900686069 200000 248475278 200000 676373903 200000 149208779 200000 19123491 200000 284336952 200000 394715708 200000 519438818 200000 568084340 200000 716122626 200000 687073208 200000 585114185 200000 49746055 200000 87312661 200000 850039860 200000 394271929 200000 338477087 200000 836093881 200000 9764096 200000 633543434 200000 581750556 200000 224294998 200000 547569804 200000 744070198 200000 162014077 200000 655488629 200000 530592874 200000 976259155 200000 197898340 200000 799145151 200000 824283466 200000 632130716 200000 43505680 200000 467883260 200000 206756092 200000 753878375 200000 150368228 200000 979803669 200000 87476336 200000 357314607 200000 593743454 200000 618267665 200000 295289272 200000 967207307 200000 645711135 200000 979032603 200000 715202052 200000 991046451 200000 54285545 200000 92424313 200000 977917347 200000 354800129 200000 835315098 200000 983377045 200000 700671496 200000 4297197 200000 235697205 200000 239391991 200000 321781697 200000 819864591 200000 527882970 200000 170365255 200000 352348288 200000 170243744 200000 343840456 200000 63991887 200000 313394966 200000 494431993 200000 192083041 200000 774716406 200000 687541618 200000 929319825 200000 597742372 200000 480100677 200000 678454949 200000 507001857 200000 824177075 200000 80374373 200000 349753568 200000 677870850 200000 532295630 200000 705091742 200000 112649075 200000 418464365 200000 30640214 200000 886543448 200000 940372687 200000 793832249 200000 28653898 200000 345663261 200000 156240516 200000 378685824 200000 262306764 200000 971852692 200000 898841923 200000 103643769 200000 854109212 200000 659479430 200000 269649628 200000 417170558 200000 229750170 200000 499827163 200000 397785664 200000 582112007 200000 470643911 200000 921895581 200000 769456510 200000 346819244 200000 742561604 200000 300477171 200000 730124745 200000 728224038 200000 102433233 200000 896462119 200000 792442224 200000 1080653 200000 991691342 200000 826227872 200000 452953571 200000 766103322 200000 929057724 200000 416403431 200000 479655348 200000 928565669 200000 428779579 200000 273527972 200000 722546834 200000 121642279 200000 399220492 200000 92470177 200000 550515023 200000 272683769 200000 14741136 200000 8650437 200000 530599386 200000 513528722 200000 767196743 200000 204822298 200000 379722052 200000 79502987 200000 452944593 200000 32023751 200000 645461950 200000 131929246 200000 221612015 200000 138748181 200000 36199577 200000 467798433 200000 7531650 200000 852815468 200000 590796356 200000 727905935 200000 947257481 200000 325876310 200000 61816400 200000 180628863 200000 179935526 200000 146242938 200000 937236846 200000 457246121 200000 638528665 200000 321282977 200000 608648558 200000 226419559 200000 5184579 200000 632229300 200000 249272129 200000 118899761 200000 222039715 200000 977533371 200000 827764471 200000 305613471 200000 989631323 200000 548013790 200000 612100032 200000 969332842 200000 1488170 200000 700525927 200000 608882670 200000 89719914 200000 302084083 200000 915338429 200000 995965681 200000 474108568 200000 642300084 200000 517712745 200000 175931736 200000 720231949 200000 885515150 200000 812541716 200000 705300694 200000 579785472 200000 544633795 200000 30312582 200000 219996218 200000 393903307 200000 798823858 200000 694019495 200000 733748596 200000 127498213 200000 915458780 200000 892723584 200000 339653525 200000 170019304 200000 78148577 200000 786008122 200000 326755023 200000 119614347 200000 956620418 200000 580721950 200000 564948592 200000 415819432 200000 190097312 200000 622372498 200000 781781738 200000 224343095 200000 865571642 200000 111235617 200000 890779598 200000 373610575 200000 401170035 200000 38915186 200000 632942027 200000 882001451 200000 269652361 200000 527999823 200000 904599730 200000 62914082 200000 791686109 200000 759179167 200000 850595188 200000 442517933 200000 21546993 200000 374804843 200000 742329889 200000 621865316 200000 780356963 200000 681018331 200000 447822826 200000 512335617 200000 877519094 200000 626988857 200000 621089567 200000 519973722 200000 47351434 200000 837508332 200000 25930032 200000 72364649 200000 389340446 200000 151502717 200000 787370159 200000 872506695 200000 308028627 200000 661982357 200000 201664844 200000 206361643 200000 77765355 200000 81093372 200000 274482135 200000 862321263 200000 322750917 200000 305974427 200000 132109376 200000 936615050 200000 296795362 200000 61115513 200000 454011801 200000 948904470 200000 936346339 200000 638214336 200000 755864081 200000 667932106 200000 40085895 200000 402796216 200000 169987322 200000 172811136 200000 362688944 200000 32442058 200000 108555971 200000 482994224 200000 70254430 200000 828470398 200000 6457597 200000 424032754 200000 755619249 200000 582729853 200000 135606873 200000 267306495 200000 808201962 200000 793791118 200000 950379688 200000 544069295 200000 583903850 200000 731316123 200000 823965913 200000 438615931 200000 97612976 200000 742686124 200000 817770749 200000 430961916 200000 500270942 200000 939488746 200000 33431621 200000 769392873 200000 654287668 200000 667669661 200000 768150785 200000 288812059 200000 931772435 200000 287993133 200000 815510178 200000 59793548 200000 738206458 200000 93553187 200000 796629944 200000 382077266 200000 979833867 200000 282902312 200000 952642036 200000 841174184 200000 289268358 200000 529677060 200000 710929446 200000 101553125 200000 951252683 200000 1077152 200000 970520638 200000 573494657 200000 428726363 200000 609010180 200000 156709198 200000 978955030 200000 441265110 200000 191444568 200000 5150085 200000 838628700 200000 36691710 200000 105836005 200000 6705717 200000 957452843 200000 79946930 200000 529837332 200000 354496461 200000 663440508 200000 117585139 200000 687620973 200000 703413727 200000 522201703 200000 321201377 200000 639372697 200000 530411802 200000 147157797 200000 195714749 200000 903701343 200000 409401168 200000 196517646 200000 40305128 200000 496848298 200000 554960240 200000 977017755 200000 859911394 200000 419893376 200000 70631819 200000 794248549 200000 74759499 200000 67462923 200000 936132818 200000 391308323 200000 2034148 200000 850145171 200000 24839574 200000 709064879 200000 141039758 200000 801144192 200000 732196166 200000 686626048 200000 587485256 200000 321886044 200000 144343155 200000 533176880 200000 231110452 200000 517354190 200000 719051981 200000 495363191 200000 842703506 200000 287717023 200000 26615590 200000 353367341 200000 126776002 200000 115484856 200000 841915758 200000 884437194 200000 532216133 200000 948035104 200000 673351861 200000 245536488 200000 801603260 200000 795607810 200000 212323116 200000 954001983 200000 673757415 200000 450702500 200000 62276131 200000 425474215 200000 404218534 200000 51340144 200000 816224266 200000 421454617 200000 621343738 200000 35512558 200000 759105139 200000 324265390 200000 543760899 200000 833042375 200000 121738253 200000 320212381 200000 865566467 200000 107837379 200000 119618218 200000 142312767 200000 526858329 200000 677930442 200000 540960057 200000 342875662 200000 653330054 200000 637011430 200000 421304267 200000 373935264 200000 165501226 200000 911991102 200000 289611666 200000 488821424 200000 856749830 200000 405569051 200000 701100764 200000 935472916 200000 251881467 200000 874544613 200000 394826011 200000 638346183 200000 970772232 200000 897148198 200000 144142559 200000 254176224 200000 115869775 200000 524507013 200000 520765401 200000 505667480 200000 511957264 200000 935832011 200000 268093657 200000 246531655 200000 327307692 200000 579534305 200000 315533776 200000 346271333 200000 948517282 200000 882816207 200000 906141646 200000 449291149 200000 294909332 200000 545460414 200000 400573188 200000 221346933 200000 795296578 200000 995466997 200000 715461826 200000 803582198 200000 500011404 200000 284023262 200000 505933689 200000 222796809 200000 167704691 200000 950208770 200000 474418872 200000 664024518 200000 128748824 200000 995160839 200000 978667314 200000 557079911 200000 975427002 200000 482479032 200000 738306742 200000 302146370 200000 255478715 200000 83777021 200000 632646708 200000 354027730 200000 3983259 200000 76302301 200000 359141310 200000 922243245 200000 112474363 200000 128168578 200000 611903619 200000 10287246 200000 905423514 200000 275759669 200000 287788757 200000 607208780 200000 149348442 200000 996875868 200000 729318947 200000 475882720 200000 111516986 200000 485515650 200000 120663806 200000 850482786 200000 442081117 200000 876915534 200000 245467415 200000 380162570 200000 446083073 200000 674651274 200000 357657918 200000 412354867 200000 488490375 200000 152456989 200000 419287396 200000 165636179 200000 427359601 200000 131622416 200000 440654490 200000 416203523 200000 664090718 200000 725316492 200000 450703630 200000 631414268 200000 550923791 200000 143612632 200000 738876435 200000 893979926 200000 161416548 200000 674288223 200000 98805785 200000 322126667 200000 836015710 200000 590824871 200000 125913776 200000 214282417 200000 297026078 200000 185461594 200000 974896777 200000 5869187 200000 151456996 200000 402656064 200000 973148020 200000 885866775 200000 375778832 200000 84710465 200000 499799649 200000 250418664 200000 638040611 200000 719702631 200000 839410530 200000 382193037 200000 703760573 200000 352226521 200000 74754470 200000 324832702 200000 920925856 200000 484235744 200000 880289663 200000 732778837 200000 312743851 200000 51204837 200000 171005020 200000 188639306 200000 511142111 200000 515214960 200000 354699471 200000 177631669 200000 886769756 200000 139157546 200000 332601991 200000 807298511 200000 229553507 200000 947134682 200000 775916117 200000 428953585 200000 897562197 200000 651203178 200000 480228906 200000 66860690 200000 426436273 200000 540879843 200000 356933399 200000 954635595 200000 313099034 200000 336470891 200000 603834187 200000 571692757 200000 948884814 200000 844548173 200000 25104919 200000 666560777 200000 132682798 200000 156245745 200000 868237292 200000 224282846 200000 537313723 200000 548228318 200000 576090202 200000 445555822 200000 522281750 200000 668641982 200000 744305170 200000 639158000 200000 359652991 200000 385626713 200000 494109924 200000 726610110 200000 33061206 200000 788883608 200000 430339008 200000 834805072 200000 48313885 200000 998566787 200000 852140216 200000 325536574 200000 550965362 200000 728954946 200000 414129404 200000 966553153 200000 42666776 200000 652342046 200000 192831195 200000 254350641 200000 352083950 200000 181056896 200000 284685768 200000 819074055 200000 277768181 200000 497097712 200000 326952018 200000 4655579 200000 588211021 200000 994229271 200000 798979113 200000 644602598 200000 667746104 200000 540114109 200000 169665566 200000 694856833 200000 458198036 200000 431169482 200000 408220195 200000 94018851 200000 224242532 200000 612594759 200000 123428166 200000 585966693 200000 844144071 200000 274808925 200000 516246969 200000 878995713 200000 563348734 200000 971287892 200000 424910028 200000 632069325 200000 373058026 200000 269073301 200000 275775216 200000 787330756 200000 380841611 200000 411625639 200000 815122870 200000 372396797 200000 650650113 200000 172426036 200000 144490957 200000 101990576 200000 442308237 200000 390363909 200000 588152582 200000 575767607 200000 490194831 200000 308008192 200000 411666001 200000 709730058 200000 641740680 200000 231598896 200000 385214912 200000 243205569 200000 681412121 200000 653639869 200000 572734083 200000 155157013 200000 589947906 200000 273128430 200000 979845354 200000 38715102 200000 330932003 200000 371312685 200000 66379877 200000 400187925 200000 235420797 200000 252577283 200000 112283014 200000 531097811 200000 143670832 200000 147276054 200000 800842749 200000 224943951 200000 95467390 200000 600109617 200000 886981785 200000 468169955 200000 93796550 200000 764766011 200000 258000717 200000 69196806 200000 954720649 200000 209386302 200000 592476455 200000 376021586 200000 898159719 200000 888355425 200000 204540505 200000 498685566 200000 241700129 200000 560572909 200000 201733684 200000 58874980 200000 651242648 200000 336884299 200000 710794535 200000 264739068 200000 747722956 200000 22106370 200000 497321667 200000 926687837 200000 631350493 200000 516662973 200000 378649017 200000 866139586 200000 705687820 200000 937172290 200000 209555418 200000 771113858 200000 821350585 200000 203437435 200000 199065620 200000 70674710 200000 587381862 200000 458540400 200000 463539323 200000 840278806 200000 10719154 200000 325093450 200000 621820988 200000 420545340 200000 271957854 200000 621858896 200000 35968426 200000 764447838 200000 879236938 200000 3497708 200000 314224693 200000 835907702 200000 250496119 200000 837694631 200000 165333101 200000 570513053 200000 754629894 200000 567085864 200000 631611395 200000 757561098 200000 393522230 200000 64483128 200000 296905670 200000 241995031 200000 81611369 200000 596776127 200000 111829929 200000 405845307 200000 15065887 200000 22544583 200000 553333946 200000 981765904 200000 795952889 200000 7400823 200000 683631916 200000 972932941 200000 422854070 200000 720233496 200000 577195597 200000 786324428 200000 946417208 200000 968284435 200000 306110096 200000 406167941 200000 215027839 200000 219099120 200000 734283139 200000 321765008 200000 228498347 200000 12095319 200000 138535384 200000 926101030 200000 915509757 200000 695363346 200000 660229984 200000 564159647 200000 665235670 200000 742856712 200000 659628810 200000 359876468 200000 404096694 200000 896930882 200000 840514279 200000 12634430 200000 247902525 200000 218231016 200000 311960104 200000 542559668 200000 572230443 200000 274396740 200000 901073693 200000 894042543 200000 227978339 200000 869339070 200000 96534327 200000 910123817 200000 741242339 200000 623571421 200000 274579718 200000 373744952 200000 496143821 200000 76023883 200000 572134970 200000 69999127 200000 140716385 200000 377768400 200000 472015781 200000 896433437 200000 605781247 200000 505326677 200000 637036343 200000 609223362 200000 63467048 200000 815783649 200000 630632960 200000 869451936 200000 445565821 200000 326699935 200000 867474992 200000 828321647 200000 821200573 200000 256028117 200000 743143705 200000 500880135 200000 752247498 200000 729906157 200000 241981738 200000 626040929 200000 46291364 200000 388882799 200000 184381429 200000 829000085 200000 871362155 200000 469396739 200000 489369129 200000 395807196 200000 190884705 200000 918927987 200000 913926040 200000 974927758 200000 499725796 200000 523975846 200000 718778673 200000 990190628 200000 937195127 200000 183601573 200000 306560773 200000 718295095 200000 577948345 200000 440662681 200000 897688645 200000 487098238 200000 917216619 200000 5663178 200000 883619137 200000 962099923 200000 322005102 200000 152689825 200000 479426922 200000 420617261 200000 482074305 200000 884085157 200000 564596560 200000 950872742 200000 902258822 200000 483959424 200000 485148324 200000 577983606 200000 560382717 200000 475854842 200000 505856054 200000 899543285 200000 577460870 200000 888401404 200000 648085495 200000 932476059 200000 468335779 200000 326712718 200000 236180727 200000 806024450 200000 854017010 200000 140630744 200000 724075367 200000 752571106 200000 9760822 200000 660346148 200000 289795222 200000 782815763 200000 632174158 200000 62808793 200000 57650935 200000 713096590 200000 433894459 200000 33432960 200000 345476121 200000 565545836 200000 242038558 200000 871819202 200000 397255340 200000 476241124 200000 366179638 200000 837773158 200000 552347777 200000 759567439 200000 306980837 200000 968194391 200000 413744266 200000 941803303 200000 531528619 200000 291962779 200000 799699157 200000 696017410 200000 276467240 200000 224099164 200000 200022676 200000 29808283 200000 482105373 200000 487891682 200000 184783384 200000 319524296 200000 531846507 200000 883277206 200000 352227536 200000 455198084 200000 66359570 200000 563413503 200000 362126669 200000 161589478 200000 961492786 200000 461117384 200000 782885696 200000 46186535 200000 569336076 200000 94511543 200000 48024441 200000 76255903 200000 704110848 200000 208481206 200000 984703465 200000 98236614 200000 859077263 200000 623427789 200000 20448160 200000 540805687 200000 641167450 200000 195710756 200000 346152655 200000 800012712 200000 7862305 200000 501185029 200000 489406662 200000 612550898 200000 392503492 200000 603053015 200000 604645365 200000 390197006 200000 966234692 200000 821636131 200000 259944942 200000 704331284 200000 950358978 200000 313568658 200000 204021601 200000 485562686 200000 603547006 200000 3903468 200000 713939485 200000 857324258 200000 793231064 200000 271646745 200000 549638421 200000 319780475 200000 706396752 200000 200132131 200000 433415767 200000 456254111 200000 474979209 200000 755779889 200000 101494550 200000 252010761 200000 265385793 200000 258242444 200000 755500960 200000 211717264 200000 679319386 200000 349027485 200000 417677159 200000 150211885 200000 153183956 200000 485142252 200000 208132860 200000 795655160 200000 980648911 200000 812710433 200000 892879374 200000 92301609 200000 634908556 200000 177193221 200000 61792110 200000 811592731 200000 565431916 200000 167007105 200000 633753357 200000 750115140 200000 837901294 200000 344632989 200000 17794043 200000 948460093 200000 345985204 200000 163174018 200000 629193833 200000 834040767 200000 80181374 200000 655493240 200000 446016935 200000 990711714 200000 616608812 200000 324665575 200000 358315558 200000 782385888 200000 570620864 200000 505689944 200000 985001334 200000 291933071 200000 301433944 200000 922983540 200000 590313544 200000 852330218 200000 105488951 200000 523876867 200000 266976363 200000 997044039 200000 639308476 200000 454157038 200000 43379922 200000 761873953 200000 335416424 200000 778095932 200000 913506700 200000 135929871 200000 607883484 200000 586278936 200000 491306953 200000 519612105 200000 601960151 200000 636089800 200000 165547995 200000 136056617 200000 592817723 200000 379735990 200000 976046385 200000 339839271 200000 94190600 200000 666061418 200000 838968925 200000 28904411 200000 575777886 200000 466888588 200000 356488462 200000 390261118 200000 309150846 200000 163229158 200000 919000597 200000 584866665 200000 654788297 200000 386952543 200000 310132067 200000 450439187 200000 5429439 200000 192418560 200000 204014089 200000 326221077 200000 304668928 200000 843560178 200000 588880950 200000 902532904 200000 523116365 200000 193184893 200000 657515323 200000 226319909 200000 252605574 200000 668294153 200000 431391625 200000 504120067 200000 741209773 200000 974576928 200000 834187952 200000 372711388 200000 267786465 200000 54454377 200000 732116320 200000 808482792 200000 987708770 200000 72361389 200000 367113579 200000 917578110 200000 747412371 200000 158281684 200000 455635393 200000 618390553 200000 56587250 200000 898288360 200000 383815794 200000 940892240 200000 778841120 200000 837240849 200000 320178862 200000 612512220 200000 774166751 200000 838120342 200000 877421255 200000 233132949 200000 676158990 200000 356104929 200000 548827693 200000 319121268 200000 580619950 200000 210104954 200000 889152879 200000 439815825 200000 379470047 200000 74464778 200000 465528896 200000 497145125 200000 837595619 200000 881762904 200000 602391406 200000 461087881 200000 250552857 200000 458631502 200000 173100267 200000 207676724 200000 223276801 200000 969165301 200000 385761736 200000 391631551 200000 885363006 200000 517415028 200000 598953012 200000 134049252 200000 58283662 200000 900931092 200000 306089856 200000 616218233 200000 786442194 200000 414811965 200000 680043549 200000 398947193 200000 587207948 200000 996001657 200000 248721819 200000 781961467 200000 630057307 200000 677400943 200000 881651371 200000 279514167 200000 795236608 200000 53928680 200000 157900061 200000 119511431 200000 612144987 200000 854785741 200000 145081314 200000 924325475 200000 562739949 200000 36823334 200000 615141642 200000 560495971 200000 693878615 200000 410488603 200000 517632966 200000 334874176 200000 126878041 200000 945947382 200000 103373414 200000 296540626 200000 337478355 200000 62259742 200000 637241946 200000 668609042 200000 996269766 200000 826735900 200000 216460340 200000 804035609 200000 780533075 200000 849380761 200000 743000995 200000 731304990 200000 548234681 200000 65618525 200000 175923577 200000 862139771 200000 42058842 200000 596663632 200000 112211877 200000 829396135 200000 330382006 200000 861214587 200000 159124793 200000 549644604 200000 698152813 200000 329748743 200000 482956388 200000 12464625 200000 263671361 200000 825399101 200000 523068536 200000 770163872 200000 40942608 200000 683058307 200000 293815780 200000 124921409 200000 630407901 200000 418720356 200000 513824313 200000 463341291 200000 398367687 200000 848849287 200000 339509800 200000 989779929 200000 122490127 200000 727189942 200000 256912257 200000 722197858 200000 808770582 200000 489682904 200000 282713909 200000 279745279 200000 315606875 200000 409680886 200000 371620180 200000 893723976 200000 583060096 200000 327426872 200000 842252559 200000 881506807 200000 482084933 200000 827917288 200000 821982390 200000 910570466 200000 883168394 200000 973938029 200000 609399738 200000 137006339 200000 790656080 200000 130432592 200000 17022635 200000 44050547 200000 331797944 200000 2120250 200000 460102457 200000 1532009 200000 351962626 200000 100016115 200000 524451382 200000 477287999 200000 828741518 200000 844563300 200000 309382034 200000 603951212 200000 12092893 200000 127331732 200000 649303132 200000 512684170 200000 525774735 200000 912356013 200000 502947527 200000 664404304 200000 133447782 200000 222791159 200000 299428385 200000 695800472 200000 641604928 200000 618301915 200000 394599644 200000 419444570 200000 447843360 200000 228274145 200000 487101577 200000 153703342 200000 418823205 200000 531303090 200000 72453591 200000 218744525 200000 620052881 200000 499763221 200000 94270103 200000 325314319 200000 613276098 200000 422611188 200000 694574522 200000 667659245 200000 539043643 200000 797356887 200000 159440209 200000 175582720 200000 539137435 200000 541641319 200000 552069259 200000 193084159 200000 56184227 200000 362527340 200000 52030393 200000 579617731 200000 158140723 200000 970300622 200000 642308683 200000 936136774 200000 962887501 200000 825076758 200000 677843155 200000 841583006 200000 604894735 200000 852547565 200000 442049281 200000 680662022 200000 795163324 200000 725345052 200000 846502309 200000 560407253 200000 851122611 200000 575183241 200000 974045872 200000 551765635 200000 221529205 200000 562245183 200000 196812593 200000 524062890 200000 512523171 200000 344652133 200000 845626715 200000 988652034 200000 817639164 200000 929880132 200000 432321661 200000 301361251 200000 431185762 200000 436676933 200000 845466887 200000 389714630 200000 883909845 200000 998477808 200000 577456267 200000 138454339 200000 764750454 200000 627388654 200000 659941816 200000 189958419 200000 658283652 200000 338338822 200000 860050527 200000 993044622 200000 6890081 200000 195749411 200000 546447217 200000 788150574 200000 661480076 200000 21958987 200000 512772863 200000 567036809 200000 93928104 200000 428044968 200000 476112440 200000 759706969 200000 833139571 200000 205970050 200000 119604589 200000 186449271 200000 753561806 200000 331672129 200000 890445327 200000 268366810 200000 409219003 200000 773109359 200000 223767214 200000 873193372 200000 508567641 200000 896938163 200000 356264699 200000 614613237 200000 976997352 200000 472836566 200000 896657862 200000 743333693 200000 814158027 200000 718651329 200000 460516096 200000 918245100 200000 320287872 200000 494387068 200000 284563385 200000 254181276 200000 304955817 200000 720259887 200000 403304993 200000 98600965 200000 889230341 200000 594205731 200000 257975178 200000 773348863 200000 642791030 200000 673454785 200000 404931684 200000 673766019 200000 690760444 200000 524903058 200000 729271358 200000 58263466 200000 319853240 200000 507277884 200000 902894027 200000 239629995 200000 373258729 200000 236737418 200000 149067993 200000 387253215 200000 758795249 200000 326968675 200000 834511451 200000 318698688 200000 730504528 200000 643201489 200000 115648095 200000 143711716 200000 874392998 200000 162817531 200000 357444119 200000 344764166 200000 304159157 200000 38145578 200000 412084692 200000 126130428 200000 269434715 200000 887024582 200000 644536069 200000 61764545 200000 154135451 200000 926374745 200000 310703675 200000 307576940 200000 947012244 200000 597983370 200000 595021607 200000 235224886 200000 664500103 200000 523858466 200000 595689113 200000 194645879 200000 919623380 200000 951277578 200000 560690818 200000 856215463 200000 82961917 200000 294487370 200000 16328178 200000 793749345 200000 583835553 200000 170357259 200000 138161434 200000 630777691 200000 657960832 200000 962263444 200000 529813834 200000 25764718 200000 701177980 200000 52129871 200000 787202802 200000 272650899 200000 892428950 200000 922035141 200000 763319716 200000 247578338 200000 75439340 200000 624230044 200000 533241872 200000 818885013 200000 208504769 200000 871987871 200000 583194629 200000 959404802 200000 74055796 200000 804869814 200000 781850742 200000 321985188 200000 850795910 200000 941836008 200000 567239537 200000 169772817 200000 833719959 200000 439735391 200000 941277737 200000 462028804 200000 294604904 200000 279744868 200000 919122668 200000 430160980 200000 874407642 200000 159201629 200000 880068396 200000 225786 200000 741588205 200000 991989461 200000 375368058 200000 872594446 200000 159278785 200000 566919027 200000 395059589 200000 885350600 200000 619934615 200000 705396225 200000 422680606 200000 83203971 200000 128695760 200000 799354982 200000 948763958 200000 969161909 200000 402173163 200000 189813675 200000 319959005 200000 213595127 200000 705279370 200000 872715257 200000 155917892 200000 816257538 200000 236468077 200000 473958039 200000 657694651 200000 548106414 200000 979002229 200000 352752112 200000 984130227 200000 418771701 200000 411668897 200000 535154058 200000 339859644 200000 246365933 200000 125901587 200000 491244047 200000 338065030 200000 468159441 200000 106165258 200000 826372935 200000 332004835 200000 316193783 200000 568010216 200000 893232154 200000 114591171 200000 306146010 200000 38899501 200000 521636498 200000 462317621 200000 863210257 200000 870497146 200000 339257302 200000 776280172 200000 577987668 200000 160430990 200000 138191919 200000 106247351 200000 646858109 200000 900227403 200000 779502854 200000 528910470 200000 907932292 200000 633763249 200000 287118051 200000 19740778 200000 783722625 200000 407735520 200000 109777263 200000 717967893 200000 786472877 200000 533761050 200000 754894193 200000 170390101 200000 522416481 200000 839119805 200000 390134483 200000 589031196 200000 954637332 200000 876247372 200000 330314398 200000 214487930 200000 447307103 200000 474193766 200000 12534008 200000 754040736 200000 580080635 200000 363565004 200000 527444780 200000 887775966 200000 105881537 200000 951079775 200000 396110754 200000 348805029 200000 276394920 200000 482278430 200000 993808353 200000 366440837 200000 177792458 200000 912470827 200000 699887251 200000 28676911 200000 697582431 200000 147262150 200000 925192064 200000 179805811 200000 828307646 200000 791434831 200000 31597457 200000 788022338 200000 28332898 200000 783035463 200000 414706382 200000 550030508 200000 476292066 200000 174894671 200000 494083679 200000 60309729 200000 911771127 200000 886712614 200000 245645965 200000 36740915 200000 693872761 200000 535474862 200000 368066753 200000 120460049 200000 187283809 200000 699474407 200000 651741571 200000 947183373 200000 525155271 200000 969030898 200000 683394172 200000 782127318 200000 338189284 200000 209024782 200000 949354100 200000 599954238 200000 745590545 200000 828102301 200000 700850003 200000 180600372 200000 960853957 200000 364503839 200000 401901090 200000 953091786 200000 820916633 200000 490456372 200000 669604106 200000 548889391 200000 296611655 200000 899277469 200000 914802003 200000 733671092 200000 491582629 200000 719550523 200000 762323814 200000 721954762 200000 119260846 200000 464712205 200000 921366730 200000 182292481 200000 888928633 200000 595004725 200000 21083689 200000 956954634 200000 839492670 200000 47620595 200000 456547660 200000 730226613 200000 782429527 200000 290795943 200000 930167065 200000 286083571 200000 919088700 200000 921222355 200000 830947227 200000 490151124 200000 892277125 200000 96997141 200000 476627450 200000 854930313 200000 75414763 200000 110993712 200000 159445117 200000 252021857 200000 682839366 200000 424537347 200000 798711950 200000 260112591 200000 291475087 200000 723510671 200000 390664886 200000 616256866 200000 244052447 200000 170998005 200000 443921051 200000 675992522 200000 261177197 200000 736706676 200000 612422920 200000 521341657 200000 663480979 200000 606644334 200000 600141797 200000 5388926 200000 45703624 200000 286741603 200000 451098169 200000 617545675 200000 818182822 200000 5951220 200000 80888366 200000 170958063 200000 303540196 200000 271814112 200000 418744076 200000 517428027 200000 356868444 200000 334452745 200000 371734844 200000 690006305 200000 858006534 200000 62855022 200000 640050757 200000 261096495 200000 996691962 200000 972906801 200000 308844754 200000 703014167 200000 751211632 200000 959170962 200000 834201257 200000 342334377 200000 496336322 200000 170317810 200000 772131508 200000 1303254 200000 420997480 200000 205604560 200000 579421435 200000 354892974 200000 208571387 200000 215959502 200000 674124967 200000 423927394 200000 281595186 200000 947936684 200000 193534463 200000 338231874 200000 682401254 200000 487739466 200000 55972462 200000 118407615 200000 516760080 200000 40253610 200000 123773562 200000 819359080 200000 441263305 200000 618331882 200000 984242637 200000 479968496 200000 597193800 200000 405344845 200000 577178927 200000 565416230 200000 336867303 200000 438066 200000 513925256 200000 82385914 200000 192573981 200000 183047962 200000 62652642 200000 936094334 200000 750980228 200000 154764965 200000 117617764 200000 159568609 200000 560971219 200000 212725141 200000 745590871 200000 681066101 200000 937931748 200000 774894281 200000 44721444 200000 882312617 200000 515002287 200000 957505089 200000 995584595 200000 501435919 200000 251969868 200000 96149280 200000 500269196 200000 745598038 200000 116789236 200000 820649380 200000 54334361 200000 74901071 200000 756830719 200000 762370350 200000 425925217 200000 442534635 200000 99263718 200000 148190272 200000 738739949 200000 721547834 200000 854085442 200000 3750521 200000 422562917 200000 307116909 200000 142672586 200000 459639962 200000 520007443 200000 910419668 200000 840087127 200000 654242435 200000 548893791 200000 707167200 200000 182321123 200000 323682102 200000 731187920 200000 991248673 200000 610215556 200000 264138962 200000 427986960 200000 118926920 200000 713594997 200000 789153431 200000 172574951 200000 411873829 200000 185661709 200000 774446311 200000 614297918 200000 985523368 200000 858859716 200000 294695235 200000 329408028 200000 433195235 200000 505754932 200000 315184713 200000 510968748 200000 63658758 200000 515238677 200000 570254780 200000 763129652 200000 919749728 200000 41942591 200000 820397691 200000 213506334 200000 586694500 200000 749515179 200000 884701831 200000 5122290 200000 463769504 200000 316201841 200000 267532544 200000 974394200 200000 641944519 200000 292741834 200000 299605031 200000 826462746 200000 836146599 200000 948396046 200000 392754013 200000 668644383 200000 762378802 200000 316618935 200000 29889314 200000 16800624 200000 280361849 200000 478655323 200000 48570646 200000 188806966 200000 400798379 200000 277194676 200000 922738682 200000 954725817 200000 921064985 200000 375532699 200000 597202862 200000 504528994 200000 725233972 200000 478266375 200000 373745460 200000 83015608 200000 190969484 200000 886214930 200000 778579115 200000 920931173 200000 682780626 200000 266430964 200000 540286804 200000 525184049 200000 385955286 200000 328312325 200000 865358223 200000 778116101 200000 46893193 200000 390546877 200000 978725085 200000 997528553 200000 897576698 200000 654103734 200000 40408031 200000 739224581 200000 909840220 200000 571482536 200000 62575701 200000 677337507 200000 753647358 200000 466151531 200000 612968223 200000 943245610 200000 956289104 200000 887835128 200000 997589566 200000 792476707 200000 875394276 200000 844092008 200000 429402834 200000 73727287 200000 442371945 200000 310311666 200000 228072733 200000 149814317 200000 294247857 200000 687566831 200000 802062462 200000 819664368 200000 54411435 200000 888027353 200000 188702069 200000 128468102 200000 346276457 200000 351810630 200000 768922533 200000 95765273 200000 458198554 200000 885521393 200000 678661580 200000 496793073 200000 215368207 200000 29710000 200000 830042059 200000 548835447 200000 118279609 200000 322665086 200000 477473956 200000 871666994 200000 119926185 200000 371538546 200000 445064822 200000 460170189 200000 515974542 200000 410441413 200000 748577922 200000 552421134 200000 924245049 200000 721755343 200000 91140905 200000 918866655 200000 457535387 200000 782978824 200000 11953642 200000 644108872 200000 473988292 200000 920832267 200000 388155239 200000 882551153 200000 193360868 200000 171842446 200000 699904864 200000 274762148 200000 242001997 200000 758655594 200000 104063669 200000 51645768 200000 920058991 200000 775791256 200000 640740199 200000 594897894 200000 305352154 200000 986312241 200000 657317527 200000 490964007 200000 980727102 200000 172693612 200000 227152516 200000 875397075 200000 929925229 200000 303656354 200000 661808272 200000 547213778 200000 938598486 200000 599071053 200000 579527995 200000 235765294 200000 529316107 200000 378590724 200000 612309029 200000 488975374 200000 888513979 200000 996590463 200000 873308688 200000 574566843 200000 819439288 200000 733055640 200000 605657819 200000 591576734 200000 846349169 200000 241930567 200000 471490438 200000 245338431 200000 223425655 200000 250533028 200000 851737139 200000 894116678 200000 249871227 200000 745581799 200000 141608483 200000 941454716 200000 777000782 200000 141079915 200000 494961588 200000 366606282 200000 284007391 200000 221835942 200000 865603689 200000 916408120 200000 426226239 200000 572932145 200000 627961569 200000 616218607 200000 833668767 200000 864747717 200000 360128220 200000 881098551 200000 278098511 200000 602856506 200000 457881405 200000 113482616 200000 189570496 200000 48112010 200000 1712130 200000 671322683 200000 420233345 200000 301383371 200000 809344589 200000 833315369 200000 579417925 200000 555548984 200000 206565981 200000 450195722 200000 988375003 200000 180419367 200000 83904405 200000 471865799 200000 823877939 200000 332345363 200000 804291699 200000 952392296 200000 170260831 200000 380955283 200000 121376408 200000 835815957 200000 40581007 200000 954051167 200000 535244998 200000 990812951 200000 947076114 200000 230050385 200000 600368860 200000 63297239 200000 821349467 200000 612313697 200000 668201434 200000 261760477 200000 174551288 200000 674516391 200000 905022435 200000 887856081 200000 653007771 200000 335852124 200000 997477429 200000 760229757 200000 105309973 200000 891339225 200000 123141938 200000 628727496 200000 28192597 200000 67319445 200000 137964633 200000 288096955 200000 666815852 200000 447447593 200000 791947852 200000 814092671 200000 251233675 200000 502728014 200000 304926411 200000 602682460 200000 146812674 200000 550360029 200000 908393655 200000 898533306 200000 72346178 200000 301515981 200000 454972431 200000 506963747 200000 760758491 200000 694050872 200000 289087989 200000 461467454 200000 496383358 200000 514297686 200000 975679145 200000 20972500 200000 967528443 200000 624384638 200000 148087179 200000 417822669 200000 474746691 200000 977967915 200000 491882268 200000 484431667 200000 941878117 200000 100043764 200000 870030589 200000 3904814 200000 689009556 200000 930130578 200000 527632878 200000 966254085 200000 702537759 200000 632249309 200000 388751311 200000 528604450 200000 496983670 200000 114404302 200000 517281185 200000 353996557 200000 277450027 200000 876876157 200000 527886724 200000 137660783 200000 216511469 200000 713815843 200000 407382713 200000 839666447 200000 236449678 200000 286905881 200000 99720097 200000 481709015 200000 935824381 200000 602866902 200000 686059964 200000 12562128 200000 197203019 200000 942437619 200000 833601450 200000 348430369 200000 429171369 200000 922726186 200000 981964076 200000 705057555 200000 377127528 200000 587562833 200000 789473571 200000 226352142 200000 209283063 200000 207550563 200000 798871438 200000 617758364 200000 999841511 200000 62324855 200000 610015119 200000 266163556 200000 768571881 200000 931088069 200000 100537702 200000 590788655 200000 396893389 200000 231237543 200000 745394804 200000 896789990 200000 767507588 200000 548676757 200000 772989752 200000 199194769 200000 664534814 200000 910245927 200000 817769300 200000 74451288 200000 250822603 200000 411767318 200000 338236807 200000 651310725 200000 377771229 200000 689901370 200000 229124532 200000 808045439 200000 48620484 200000 456239501 200000 803482329 200000 687034575 200000 999274256 200000 203195429 200000 685442839 200000 182083102 200000 130752113 200000 152219452 200000 167301552 200000 838431284 200000 493942457 200000 579922475 200000 874722563 200000 740919545 200000 943765463 200000 323341161 200000 72617105 200000 607533942 200000 550205149 200000 152409232 200000 791829242 200000 845373909 200000 420465658 200000 272563799 200000 109861887 200000 683637596 200000 62707839 200000 974612120 200000 504769153 200000 961751668 200000 468592349 200000 814337611 200000 737257600 200000 31849127 200000 767239333 200000 362251144 200000 478169372 200000 48143516 200000 780787846 200000 655502215 200000 763161750 200000 749644317 200000 641868881 200000 514918562 200000 333661262 200000 329135121 200000 76987127 200000 589895761 200000 957271238 200000 197080705 200000 184320648 200000 807904557 200000 775480733 200000 819352213 200000 976622645 200000 131321581 200000 669357971 200000 655783575 200000 740600398 200000 255488618 200000 414251659 200000 416038894 200000 893938755 200000 486142365 200000 713666435 200000 202222883 200000 767852198 200000 523577759 200000 780705949 200000 977579999 200000 723274023 200000 240370343 200000 296375576 200000 885458154 200000 636860566 200000 851981839 200000 208347990 200000 924227117 200000 758335715 200000 17742926 200000 273359575 200000 517942447 200000 347560224 200000 880367870 200000 301811260 200000 237980826 200000 278678396 200000 62155479 200000 411095876 200000 275756855 200000 103393609 200000 581796272 200000 820411089 200000 869578476 200000 869731062 200000 399089796 200000 946373859 200000 70684996 200000 562320404 200000 985591146 200000 322739866 200000 396267239 200000 553880405 200000 209588635 200000 15089719 200000 501387676 200000 103949447 200000 50588015 200000 32279323 200000 382537293 200000 159177884 200000 923931231 200000 139854789 200000 304044802 200000 354219428 200000 862804228 200000 863710679 200000 521322724 200000 655624400 200000 981603093 200000 576280081 200000 896851003 200000 154343024 200000 787801451 200000 376646740 200000 565394031 200000 556741109 200000 361293824 200000 647896991 200000 789607946 200000 49881583 200000 204780522 200000 553805332 200000 325147826 200000 751503887 200000 38398820 200000 629104883 200000 902782259 200000 418262309 200000 592764357 200000 926461084 200000 150457714 200000 935765281 200000 135727493 200000 234556048 200000 277710970 200000 35085589 200000 59180094 200000 531116911 200000 939314802 200000 532785968 200000 465254568 200000 330586875 200000 502093475 200000 83323588 200000 412448923 200000 159980051 200000 621491574 200000 65016897 200000 756299536 200000 38087352 200000 899791987 200000 726198070 200000 50270239 200000 64977930 200000 71972931 200000 39710805 200000 647156993 200000 812023371 200000 441324718 200000 875296623 200000 147273230 200000 963110105 200000 73528988 200000 121112435 200000 78866112 200000 599354423 200000 961772566 200000 232807026 200000 914166189 200000 720264196 200000 736921669 200000 14422941 200000 575679631 200000 40634625 200000 926421873 200000 324266821 200000 142830655 200000 283781391 200000 128146690 200000 303583961 200000 851737780 200000 258603309 200000 350311810 200000 954420970 200000 753623304 200000 26251133 200000 167549080 200000 967078185 200000 634807155 200000 435408703 200000 315091725 200000 759655014 200000 423146317 200000 900257491 200000 681128138 200000 617353361 200000 748440846 200000 900886971 200000 961244887 200000 564362940 200000 747054672 200000 822226069 200000 664835932 200000 41955095 200000 694873547 200000 425430820 200000 163966370 200000 711126770 200000 900175703 200000 606766151 200000 227116050 200000 632336061 200000 319615469 200000 430347263 200000 93100597 200000 729919498 200000 729990054 200000 754827117 200000 369015473 200000 533477256 200000 841967033 200000 721119952 200000 864538961 200000 929905417 200000 297097855 200000 213578634 200000 958662396 200000 476596604 200000 679796594 200000 816698907 200000 185503164 200000 436324083 200000 432202536 200000 589830691 200000 97853624 200000 470228125 200000 364234588 200000 136713315 200000 306555961 200000 274994891 200000 965004004 200000 998167740 200000 121693095 200000 184313582 200000 130385851 200000 832779309 200000 137441676 200000 184688022 200000 438420728 200000 975770840 200000 303382927 200000 254289012 200000 293953236 200000 770438653 200000 630624377 200000 845892185 200000 44738727 200000 591762429 200000 936262195 200000 531727667 200000 370909929 200000 892610647 200000 860597701 200000 121118741 200000 16963381 200000 289242029 200000 148730712 200000 375482159 200000 68055105 200000 562843583 200000 74418739 200000 796574673 200000 791496678 200000 311574893 200000 12954817 200000 750049900 200000 662286109 200000 55364280 200000 621648520 200000 443825808 200000 903527935 200000 941071553 200000 627332658 200000 706100461 200000 492247491 200000 918732743 200000 512347526 200000 82180949 200000 608694978 200000 539447084 200000 67478895 200000 917385399 200000 916890230 200000 184683376 200000 730341875 200000 615771941 200000 661080950 200000 531585588 200000 769989180 200000 965305294 200000 956141434 200000 708634167 200000 88819347 200000 490457860 200000 111561564 200000 299404123 200000 105298526 200000 959144502 200000 418685204 200000 492940960 200000 777178152 200000 823679477 200000 962516922 200000 79274022 200000 670755224 200000 224537586 200000 41466246 200000 652188462 200000 279374200 200000 615692029 200000 574018515 200000 250269208 200000 773541807 200000 580260103 200000 321781015 200000 123364454 200000 651783494 200000 415672609 200000 472766699 200000 580916919 200000 158221926 200000 315496313 200000 503169032 200000 759120588 200000 274104406 200000 124185955 200000 666490950 200000 230145413 200000 376376193 200000 634926924 200000 964330655 200000 91622627 200000 47006573 200000 22453959 200000 938850601 200000 1701383 200000 988539076 200000 419835524 200000 821209887 200000 750219569 200000 830363982 200000 32880723 200000 401660631 200000 403978689 200000 550436339 200000 687231268 200000 692869580 200000 7969336 200000 653328061 200000 157426441 200000 471441045 200000 24941110 200000 731762899 200000 839826737 200000 650405610 200000 227376765 200000 76866175 200000 518138350 200000 672890789 200000 215159532 200000 748943655 200000 379316911 200000 783401662 200000 696682628 200000 477883222 200000 435712518 200000 788491597 200000 442534757 200000 321671348 200000 453308834 200000 343672203 200000 501685456 200000 622882312 200000 973892180 200000 546847441 200000 884472614 200000 211415356 200000 926557710 200000 953515926 200000 894174695 200000 816139609 200000 703272414 200000 2448243 200000 785754547 200000 656868485 200000 351996918 200000 313063713 200000 453515851 200000 195340811 200000 579621798 200000 275187321 200000 535475343 200000 593694291 200000 168981855 200000 222534258 200000 353744513 200000 449729252 200000 45242033 200000 904481574 200000 255998271 200000 465081960 200000 884793421 200000 169242573 200000 170134284 200000 855659687 200000 53812227 200000 291525822 200000 676192071 200000 33241226 200000 385445571 200000 853208436 200000 208117362 200000 48593945 200000 887870623 200000 243036806 200000 435344939 200000 940485756 200000 516569287 200000 203708845 200000 699031861 200000 234244604 200000 210564491 200000 366775745 200000 374133615 200000 856672258 200000 585864795 200000 901904571 200000 186350042 200000 118219030 200000 333525449 200000 228538291 200000 72768662 200000 749389025 200000 268803972 200000 285203682 200000 294993125 200000 384637483 200000 588232797 200000 146408865 200000 941894437 200000 263538396 200000 204198470 200000 834520679 200000 642925273 200000 783291389 200000 167046221 200000 347714253 200000 381683360 200000 463655863 200000 600140964 200000 416433549 200000 204236860 200000 111338322 200000 613225115 200000 90594429 200000 617820811 200000 869123895 200000 240251043 200000 955480728 200000 345076624 200000 487347437 200000 195954765 200000 784015349 200000 856968810 200000 479848734 200000 387321416 200000 820819916 200000 891969882 200000 36894611 200000 97658981 200000 512590455 200000 600735168 200000 117292339 200000 987986836 200000 960454510 200000 58745885 200000 136855558 200000 405866471 200000 954227529 200000 778677778 200000 864287031 200000 108924558 200000 910862273 200000 459325023 200000 862006540 200000 750917081 200000 579820462 200000 411603172 200000 193500399 200000 263877945 200000 732554506 200000 594656930 200000 746704233 200000 205116733 200000 89244907 200000 143474106 200000 736415776 200000 958789016 200000 274032523 200000 83855723 200000 926967775 200000 346117400 200000 113716803 200000 659584023 200000 129940110 200000 484345776 200000 972563338 200000 639599422 200000 931152180 200000 797632110 200000 942200058 200000 878577536 200000 6230523 200000 652759429 200000 239290186 200000 170059422 200000 956331051 200000 744095811 200000 158957652 200000 817595769 200000 866722349 200000 79183130 200000 196774160 200000 202844177 200000 523023240 200000 735260570 200000 987724182 200000 184840582 200000 192632551 200000 142519412 200000 611006238 200000 236155929 200000 116959760 200000 45633401 200000 507857922 200000 420205354 200000 169685485 200000 411788184 200000 994743226 200000 302888763 200000 618372742 200000 863321826 200000 975129311 200000 834979307 200000 631857412 200000 847533703 200000 789194536 200000 648453115 200000 455742894 200000 655289049 200000 63443822 200000 536009035 200000 365799407 200000 108300616 200000 701350826 200000 693844188 200000 462096973 200000 929356900 200000 582102773 200000 989913295 200000 298775666 200000 538139102 200000 589981062 200000 472794211 200000 564083494 200000 377207429 200000 49361591 200000 331218938 200000 689801297 200000 425491532 200000 888582911 200000 443040533 200000 737925885 200000 400709698 200000 787334136 200000 288574546 200000 745275217 200000 513326743 200000 18967642 200000 73423219 200000 357962390 200000 645950108 200000 251761660 200000 395245913 200000 152840501 200000 129984195 200000 330985945 200000 898221060 200000 733869750 200000 908537498 200000 541465096 200000 137510548 200000 576953793 200000 422894803 200000 759143362 200000 251935050 200000 275941920 200000 155818815 200000 166009695 200000 492507015 200000 95276730 200000 952689357 200000 173928536 200000 599965131 200000 785787800 200000 34580366 200000 836531526 200000 188984246 200000 498247650 200000 736365235 200000 869000160 200000 761854985 200000 230747106 200000 475458700 200000 62534399 200000 550044324 200000 945431808 200000 185042058 200000 807991965 200000 441488008 200000 593264067 200000 426245437 200000 300158928 200000 848789974 200000 504767957 200000 868455509 200000 700024531 200000 441496526 200000 659099646 200000 293409444 200000 613580029 200000 537301200 200000 589573159 200000 683521562 200000 872492742 200000 289929309 200000 180875095 200000 582690247 200000 9887176 200000 273558806 200000 188065721 200000 842860507 200000 591867579 200000 642882746 200000 637285011 200000 798679464 200000 126052727 200000 158087723 200000 926762575 200000 292111261 200000 880027893 200000 745811305 200000 318686837 200000 390583628 200000 206296909 200000 13187476 200000 488462765 200000 425188708 200000 16334264 200000 42456302 200000 114554305 200000 863099319 200000 137460878 200000 696398038 200000 857327000 200000 669894964 200000 430678857 200000 954673612 200000 503037243 200000 403653100 200000 864267391 200000 272298866 200000 646170579 200000 783798544 200000 868446186 200000 336415368 200000 624718248 200000 660443888 200000 924213859 200000 387115247 200000 486320675 200000 827928829 200000 637172705 200000 73137574 200000 76860875 200000 548591047 200000 766527358 200000 832642255 200000 658467914 200000 236702975 200000 973114738 200000 110102442 200000 232046185 200000 946628469 200000 614374165 200000 942827672 200000 892276750 200000 822224666 200000 658087135 200000 682458904 200000 637039172 200000 71291134 200000 451906666 200000 527360460 200000 118667058 200000 717540690 200000 900681326 200000 730464883 200000 184181282 200000 656922469 200000 999275203 200000 93791727 200000 706910075 200000 93363114 200000 410514530 200000 746683968 200000 854552774 200000 518072752 200000 759890788 200000 65681543 200000 15640236 200000 426897447 200000 391564032 200000 903220995 200000 961154292 200000 585733857 200000 847916943 200000 58328854 200000 813892745 200000 176866509 200000 112990859 200000 698163520 200000 961598833 200000 213173244 200000 579488394 200000 556826913 200000 972374230 200000 497661343 200000 670668103 200000 589354362 200000 350347520 200000 132879879 200000 894620056 200000 24109612 200000 93295960 200000 806523555 200000 937221496 200000 871231543 200000 464109669 200000 489817604 200000 770779646 200000 61510075 200000 88359378 200000 216763867 200000 516127075 200000 824175609 200000 946311269 200000 376047352 200000 836679935 200000 243816273 200000 257372168 200000 932465996 200000 780520266 200000 824007492 200000 839551427 200000 795988967 200000 790333919 200000 695302259 200000 384306622 200000 131412730 200000 777616244 200000 348573342 200000 259552579 200000 923943893 200000 662110178 200000 294448293 200000 497154233 200000 549175016 200000 722670114 200000 386043529 200000 200554921 200000 497290181 200000 157570637 200000 780542827 200000 744638652 200000 608662812 200000 980868506 200000 420611467 200000 417242042 200000 778076861 200000 892622946 200000 422830153 200000 229432715 200000 442624408 200000 665874463 200000 515901478 200000 214692921 200000 12154303 200000 7941480 200000 15162050 200000 151525611 200000 76396129 200000 696930805 200000 655202014 200000 909318634 200000 415414735 200000 179159200 200000 269142107 200000 981903007 200000 980696443 200000 596752737 200000 955990073 200000 536341394 200000 659828211 200000 885070672 200000 420688536 200000 796634219 200000 81763049 200000 462049446 200000 597154489 200000 108641267 200000 305557805 200000 443394747 200000 739164925 200000 49078291 200000 312499888 200000 110507528 200000 333208803 200000 497699795 200000 222150786 200000 124679205 200000 180773645 200000 115779420 200000 371807956 200000 163428811 200000 213980987 200000 787583478 200000 987307254 200000 335510738 200000 64887373 200000 908692489 200000 565905753 200000 574190132 200000 22207045 200000 216379166 200000 966200717 200000 933340679 200000 741887553 200000 462055390 200000 669813827 200000 707011974 200000 377881220 200000 254412817 200000 290182474 200000 171796743 200000 302769773 200000 201133216 200000 810576789 200000 244635141 200000 707993725 200000 914700691 200000 223330099 200000 68946199 200000 503673941 200000 691943954 200000 835694932 200000 266366965 200000 177992372 200000 986557030 200000 803800138 200000 59863417 200000 819547004 200000 352007160 200000 906376068 200000 142850971 200000 815097261 200000 823380816 200000 195858836 200000 240720755 200000 392909159 200000 664668694 200000 827415593 200000 564435770 200000 880156139 200000 532954388 200000 353621524 200000 286160969 200000 940921242 200000 108436017 200000 108231494 200000 250834199 200000 239433204 200000 100488310 200000 341996240 200000 679795005 200000 11303833 200000 511561740 200000 65285857 200000 328583028 200000 56353866 200000 205998651 200000 354547402 200000 260636565 200000 367388903 200000 895207275 200000 92840188 200000 509409943 200000 285372274 200000 866110758 200000 363090695 200000 679240852 200000 643695370 200000 862224915 200000 358049180 200000 605416644 200000 727288303 200000 777726971 200000 586837642 200000 403123070 200000 358708100 200000 446653382 200000 272398532 200000 129458237 200000 633896519 200000 453869438 200000 718779481 200000 43452824 200000 444193242 200000 612766795 200000 155025530 200000 91014472 200000 545978620 200000 698501748 200000 41798006 200000 185839141 200000 653114767 200000 366705507 200000 706894528 200000 915533864 200000 856731283 200000 478657440 200000 334267110 200000 168477289 200000 186994729 200000 982705876 200000 291643803 200000 450949921 200000 612303248 200000 531302854 200000 404305837 200000 765413801 200000 523821354 200000 808154209 200000 343342862 200000 317456504 200000 980528246 200000 961073067 200000 796474063 200000 103102759 200000 165914647 200000 487110606 200000 12074783 200000 32031344 200000 463989195 200000 676058130 200000 348412239 200000 364722729 200000 531234419 200000 460158175 200000 590247376 200000 474846541 200000 296650769 200000 814947263 200000 152379442 200000 390641139 200000 842839492 200000 579604313 200000 916407078 200000 93522771 200000 765445581 200000 349501302 200000 659443324 200000 433909191 200000 926321036 200000 659344639 200000 348414245 200000 163340999 200000 124740995 200000 791221756 200000 251079985 200000 988626667 200000 936850256 200000 918786453 200000 835110353 200000 20013036 200000 558389174 200000 674445844 200000 206082389 200000 285078178 200000 906215572 200000 323158240 200000 902156077 200000 162649351 200000 190665451 200000 19636354 200000 656544747 200000 139149873 200000 767985372 200000 332498083 200000 161355583 200000 372081242 200000 725686694 200000 475940875 200000 507867640 200000 120076507 200000 226007979 200000 442474146 200000 193171977 200000 340529195 200000 969405547 200000 52709234 200000 790290048 200000 755041252 200000 941503110 200000 559765666 200000 19759503 200000 281980605 200000 558721982 200000 430111099 200000 699809927 200000 187404944 200000 948701937 200000 64587877 200000 828423127 200000 470757461 200000 8843298 200000 311841002 200000 485969168 200000 146554404 200000 70897776 200000 453614513 200000 394801891 200000 705947445 200000 222811676 200000 720293508 200000 282705184 200000 751319522 200000 297810567 200000 7807050 200000 757985976 200000 698618787 200000 801648176 200000 365324044 200000 308083643 200000 585845521 200000 965551289 200000 123354098 200000 616311642 200000 791332323 200000 620225762 200000 532745030 200000 855982565 200000 424780018 200000 719537291 200000 189049455 200000 111410381 200000 705744439 200000 692905141 200000 992933878 200000 52413090 200000 382783691 200000 262685057 200000 554921348 200000 429205268 200000 454688485 200000 234856495 200000 855057889 200000 123134197 200000 259741663 200000 687990047 200000 420461302 200000 3541557 200000 651123248 200000 467645394 200000 559521738 200000 144493539 200000 538235250 200000 434456296 200000 841970823 200000 813790258 200000 830929501 200000 943338531 200000 686623862 200000 950342768 200000 841555656 200000 415975521 200000 809250813 200000 616070415 200000 749838766 200000 570697125 200000 272211623 200000 359766432 200000 995910438 200000 457500430 200000 109537052 200000 455845074 200000 209582697 200000 174200030 200000 223081251 200000 317751414 200000 440199119 200000 917590131 200000 634073510 200000 191576445 200000 823529681 200000 24514640 200000 474225837 200000 414662648 200000 297221128 200000 51797012 200000 988057441 200000 367538454 200000 102434091 200000 515079808 200000 254865930 200000 998838056 200000 778896147 200000 101899124 200000 504058384 200000 115764126 200000 244070330 200000 648343026 200000 320499197 200000 220266763 200000 983556662 200000 259147800 200000 782360952 200000 761482524 200000 151229122 200000 440038697 200000 334402890 200000 614800036 200000 773708981 200000 427035524 200000 897363291 200000 525474195 200000 86702215 200000 149824170 200000 936757429 200000 801439993 200000 923102674 200000 365301052 200000 935213951 200000 122454790 200000 390182734 200000 901646586 200000 359731459 200000 58811148 200000 720576211 200000 640233155 200000 399968167 200000 422619514 200000 496650586 200000 262134938 200000 457815286 200000 309677026 200000 622052603 200000 90138527 200000 787682712 200000 547935987 200000 488497391 200000 130529297 200000 487332693 200000 383407742 200000 377252750 200000 15767890 200000 300649749 200000 983396213 200000 170294866 200000 943226850 200000 15137505 200000 678961126 200000 352042449 200000 418735457 200000 78010338 200000 166699779 200000 398904773 200000 102633616 200000 136431200 200000 705540380 200000 300777223 200000 368183631 200000 183420867 200000 353218466 200000 52836750 200000 110363296 200000 944394901 200000 611440421 200000 543388788 200000 361967266 200000 708071549 200000 431969110 200000 380464625 200000 866883222 200000 377345092 200000 133809925 200000 818146653 200000 461751004 200000 25894355 200000 134225443 200000 255963440 200000 661063413 200000 417119794 200000 642662336 200000 95338244 200000 71925634 200000 153444745 200000 151714828 200000 857787793 200000 23054914 200000 577622817 200000 790190681 200000 385558191 200000 550430232 200000 737562467 200000 437592855 200000 979619671 200000 844955394 200000 68938712 200000 36185557 200000 5594018 200000 133781025 200000 230552870 200000 338675014 200000 808778439 200000 974939574 200000 141779736 200000 943428920 200000 151963935 200000 408076578 200000 600509589 200000 556114078 200000 189750820 200000 183865061 200000 37460391 200000 361241478 200000 903297132 200000 594653343 200000 943981429 200000 506180898 200000 371752370 200000 417942290 200000 778181704 200000 916353987 200000 315367116 200000 547142684 200000 571403144 200000 393505496 200000 315083701 200000 831685824 200000 299374015 200000 605559026 200000 13370244 200000 782211357 200000 897713812 200000 964459970 200000 796820594 200000 860917364 200000 530803408 200000 502260760 200000 72408535 200000 567885093 200000 704950876 200000 781082085 200000 358968876 200000 495153330 200000 207207488 200000 640873529 200000 633079561 200000 134159290 200000 705203365 200000 582946629 200000 650406695 200000 161149949 200000 901573842 200000 324395609 200000 233411678 200000 732972126 200000 627409202 200000 771562469 200000 422384551 200000 774200539 200000 820333387 200000 350881659 200000 143760155 200000 8484501 200000 408960455 200000 550810571 200000 403946481 200000 286998478 200000 381004909 200000 603725476 200000 555741314 200000 583104997 200000 42066984 200000 561562361 200000 464392264 200000 570305371 200000 775172350 200000 192199384 200000 880187866 200000 634134480 200000 792781849 200000 419238772 200000 757336304 200000 35691014 200000 125140418 200000 925543707 200000 371719268 200000 383656923 200000 120727391 200000 376020287 200000 759683630 200000 43073618 200000 759849851 200000 625635953 200000 636655974 200000 484905866 200000 150464957 200000 321670240 200000 670769733 200000 18699460 200000 966226159 200000 597859805 200000 752590883 200000 252721249 200000 538188024 200000 131054809 200000 106691961 200000 418174944 200000 143592161 200000 37576292 200000 269932511 200000 159258083 200000 546136787 200000 805396655 200000 956859918 200000 475119146 200000 111433237 200000 797258506 200000 973961182 200000 286490006 200000 917882642 200000 462928358 200000 284452937 200000 698599462 200000 459734864 200000 893543123 200000 361172325 200000 384874236 200000 466296697 200000 838103169 200000 37023853 200000 849923159 200000 127234901 200000 144749250 200000 300508087 200000 845262745 200000 784334796 200000 742291078 200000 581976766 200000 547841858 200000 471477480 200000 197613533 200000 693165081 200000 629800691 200000 784491984 200000 581543415 200000 954281344 200000 447874923 200000 162607310 200000 336938790 200000 648543181 200000 928670348 200000 537795912 200000 956347097 200000 580888312 200000 817590102 200000 303505353 200000 730267041 200000 118409753 200000 421490154 200000 294429689 200000 741935408 200000 450899817 200000 494083463 200000 378802847 200000 817463892 200000 77331009 200000 815329934 200000 135765413 200000 869895935 200000 124304664 200000 305200257 200000 476932116 200000 983324737 200000 279429511 200000 705970687 200000 789064210 200000 985471563 200000 304713287 200000 397365449 200000 120650474 200000 174134894 200000 42270513 200000 817321920 200000 361910020 200000 148306200 200000 95642428 200000 683986147 200000 394567655 200000 35113437 200000 556613250 200000 868088660 200000 631299645 200000 928290154 200000 585950267 200000 491799379 200000 11511758 200000 597427602 200000 539346622 200000 58976832 200000 816793987 200000 892404037 200000 487597446 200000 473634972 200000 81579364 200000 730731155 200000 962307370 200000 615155208 200000 592269977 200000 656606380 200000 955074915 200000 510768963 200000 743068523 200000 935278050 200000 848144137 200000 804031535 200000 225142083 200000 207730596 200000 698651157 200000 418152908 200000 377366185 200000 908597892 200000 603343775 200000 329747003 200000 6771014 200000 314836017 200000 459908576 200000 956795579 200000 673668066 200000 761023869 200000 912587825 200000 166699438 200000 875113061 200000 5845079 200000 190411529 200000 741524116 200000 382825944 200000 602495441 200000 92830721 200000 800664077 200000 35848804 200000 433120794 200000 618270675 200000 659114458 200000 388600657 200000 397386883 200000 153932373 200000 706613468 200000 909679368 200000 357494653 200000 766864002 200000 701692690 200000 590403856 200000 541311128 200000 541677169 200000 896991134 200000 632638484 200000 459032709 200000 163199834 200000 626561216 200000 111111130 200000 759423252 200000 336816023 200000 494429656 200000 890103628 200000 72073014 200000 11993248 200000 616711528 200000 40225393 200000 437623035 200000 943203085 200000 629353743 200000 190984308 200000 95576468 200000 188792471 200000 698471821 200000 91158939 200000 133179729 200000 890158614 200000 78357700 200000 571878737 200000 341924770 200000 49075588 200000 533136309 200000 536690204 200000 600968473 200000 435597303 200000 374064254 200000 666226597 200000 852542821 200000 641059753 200000 605991010 200000 963642038 200000 697383256 200000 836412915 200000 654385599 200000 229656375 200000 221701857 200000 882717516 200000 868402200 200000 570575919 200000 110645010 200000 826547022 200000 241328653 200000 183971784 200000 677904922 200000 423163056 200000 115064157 200000 443488586 200000 512778570 200000 40227148 200000 465537258 200000 406893854 200000 430762772 200000 869273114 200000 144674995 200000 32242892 200000 754758406 200000 823996210 200000 847217626 200000 692135164 200000 284933586 200000 705715660 200000 717530272 200000 910378359 200000 95718216 200000 235539010 200000 237624419 200000 857010470 200000 985217625 200000 87435276 200000 300929445 200000 936613393 200000 409186069 200000 365909955 200000 593068551 200000 307815265 200000 773116589 200000 58311454 200000 584520777 200000 975865693 200000 648307569 200000 482660086 200000 393430091 200000 928090992 200000 810734290 200000 860553540 200000 38509327 200000 626208800 200000 913427296 200000 659180321 200000 475047091 200000 620209431 200000 569242315 200000 820764868 200000 917463162 200000 590318877 200000 656028645 200000 512111495 200000 5406403 200000 732799002 200000 403136157 200000 261972449 200000 652411151 200000 817389336 200000 515023877 200000 872074604 200000 210860542 200000 2157118 200000 655509068 200000 199308512 200000 920994642 200000 246606037 200000 391078084 200000 567739924 200000 354466282 200000 753552710 200000 426212316 200000 619959811 200000 159384519 200000 85622041 200000 265368870 200000 268724420 200000 492456457 200000 204189942 200000 758194513 200000 265358224 200000 537737969 200000 777824423 200000 269183534 200000 392388287 200000 934581728 200000 214081811 200000 421956270 200000 762036682 200000 616788821 200000 516651075 200000 764299489 200000 176892234 200000 376891122 200000 86751584 200000 362824184 200000 988513014 200000 367055223 200000 264445617 200000 112134211 200000 578919847 200000 844576964 200000 49546657 200000 759762739 200000 115045207 200000 214609371 200000 419016374 200000 707222360 200000 517529884 200000 862548187 200000 828216218 200000 846421603 200000 584447281 200000 161275652 200000 964532501 200000 923014436 200000 197723885 200000 118506169 200000 894322960 200000 290247051 200000 120996040 200000 618347896 200000 731403922 200000 239155882 200000 41219164 200000 188942818 200000 591651270 200000 376005297 200000 320660065 200000 803128249 200000 300651506 200000 301422831 200000 913710767 200000 724636636 200000 599946112 200000 175510999 200000 633676863 200000 164153420 200000 100860920 200000 802027767 200000 15691049 200000 271548969 200000 243003394 200000 864802562 200000 124003494 200000 923159988 200000 346065256 200000 471563718 200000 559657742 200000 489593934 200000 555453713 200000 111122485 200000 653500891 200000 566656119 200000 558820103 200000 949311072 200000 656378275 200000 292737999 200000 896670832 200000 922646902 200000 378080288 200000 193910039 200000 698120087 200000 760664008 200000 593293355 200000 800804400 200000 531109348 200000 344468167 200000 77761467 200000 407492121 200000 192195038 200000 914856707 200000 962991594 200000 785219316 200000 70935343 200000 172616237 200000 255453936 200000 303233537 200000 578407072 200000 104846613 200000 63453221 200000 478739872 200000 696313367 200000 496391596 200000 913262593 200000 287161682 200000 431113375 200000 474910977 200000 418612254 200000 627839416 200000 95774815 200000 585202503 200000 562427700 200000 196575378 200000 743740065 200000 485437901 200000 100236059 200000 446288576 200000 86332876 200000 440413955 200000 21368524 200000 215711299 200000 578620777 200000 106196603 200000 241672800 200000 286230075 200000 783734817 200000 226789604 200000 245031694 200000 427287786 200000 693950396 200000 795265552 200000 106150703 200000 182582703 200000 533667106 200000 160456430 200000 354668093 200000 769796874 200000 707863644 200000 117976464 200000 745713358 200000 68243614 200000 815966867 200000 341852453 200000 649959581 200000 683260201 200000 178004495 200000 160553982 200000 487079552 200000 932662925 200000 511771193 200000 794046860 200000 741874290 200000 365322185 200000 676353432 200000 924546656 200000 723715978 200000 390894335 200000 130116055 200000 203662377 200000 475952129 200000 827273583 200000 839044540 200000 62339512 200000 282043695 200000 943846266 200000 244717361 200000 788842238 200000 563993997 200000 7382175 200000 421231422 200000 821394699 200000 370749107 200000 576087424 200000 374829067 200000 179230735 200000 589337434 200000 985012189 200000 313386210 200000 873566044 200000 748256090 200000 895109782 200000 962557482 200000 869080930 200000 701707180 200000 619320748 200000 414410604 200000 143280561 200000 877476969 200000 188289600 200000 743925585 200000 698945273 200000 997188808 200000 657519249 200000 897333665 200000 592209164 200000 761376546 200000 295938049 200000 633990468 200000 881254617 200000 848099569 200000 490242320 200000 55683140 200000 749260402 200000 268518092 200000 551792990 200000 560247240 200000 13675782 200000 57934443 200000 262270893 200000 972844057 200000 911887079 200000 563044520 200000 71542236 200000 245758624 200000 200065924 200000 270967675 200000 611534059 200000 836727781 200000 497509230 200000 360898044 200000 555757820 200000 191855504 200000 1930839 200000 66224228 200000 214819664 200000 96391274 200000 566693645 200000 913931 200000 257360965 200000 679853148 200000 246061442 200000 594295658 200000 243308382 200000 569344110 200000 88509638 200000 382688793 200000 725192506 200000 476413641 200000 124088074 200000 847311569 200000 145461146 200000 940070069 200000 492873630 200000 913502058 200000 516562782 200000 878498458 200000 719184627 200000 386783454 200000 459347079 200000 766919681 200000 188487833 200000 701951299 200000 117060662 200000 773503891 200000 30166848 200000 986014676 200000 97548971 200000 324040472 200000 391115450 200000 984192743 200000 515545926 200000 519714169 200000 410690039 200000 119359991 200000 23507080 200000 878756542 200000 202626310 200000 126373787 200000 328063505 200000 234061327 200000 190538522 200000 426303372 200000 565865635 200000 190703541 200000 804693633 200000 933479585 200000 472252957 200000 824134425 200000 493115566 200000 257100501 200000 359860095 200000 951375555 200000 320992303 200000 243923263 200000 610466028 200000 319175771 200000 757929142 200000 458080792 200000 877752226 200000 198527659 200000 763034900 200000 895187129 200000 624994307 200000 701573530 200000 217784632 200000 324373401 200000 605134734 200000 841068593 200000 502431795 200000 659286097 200000 130477797 200000 607559833 200000 89123894 200000 29267354 200000 283379656 200000 132582938 200000 56985233 200000 485264205 200000 413560088 200000 971743516 200000 757122485 200000 893642849 200000 799328468 200000 378592041 200000 649219890 200000 844687088 200000 52379678 200000 778576104 200000 52366265 200000 199067186 200000 15617846 200000 55230498 200000 851563802 200000 831137406 200000 902921596 200000 415236544 200000 967615558 200000 988445519 200000 17163633 200000 282918857 200000 694688589 200000 845074236 200000 79135414 200000 185676136 200000 41154399 200000 39300606 200000 445764107 200000 309536995 200000 521724622 200000 494594157 200000 838633808 200000 596160420 200000 850615049 200000 902935170 200000 165889414 200000 498336819 200000 657574050 200000 681281877 200000 82084045 200000 135968313 200000 131211080 200000 823515423 200000 925952614 200000 348703357 200000 587258317 200000 324212537 200000 747016882 200000 48621290 200000 514680352 200000 262510618 200000 818825009 200000 735725702 200000 781544786 200000 238030171 200000 314884739 200000 312340347 200000 520847764 200000 284224950 200000 685246569 200000 938863377 200000 406275127 200000 672525570 200000 793434052 200000 134690224 200000 347507626 200000 381260343 200000 903268499 200000 801303778 200000 451789182 200000 131313519 200000 788979192 200000 994348366 200000 86016612 200000 31529441 200000 970847795 200000 312032445 200000 46908972 200000 445575655 200000 227081381 200000 874980376 200000 414631879 200000 951002873 200000 30650829 200000 881415527 200000 649913157 200000 309784495 200000 366346061 200000 608308178 200000 296197078 200000 276838850 200000 258671077 200000 554867619 200000 219348428 200000 67221003 200000 297944437 200000 40642625 200000 429712023 200000 403936385 200000 568216830 200000 890793013 200000 461148359 200000 243402813 200000 43899040 200000 820215592 200000 445927948 200000 800825720 200000 551761309 200000 690752994 200000 169315128 200000 497877899 200000 912269396 200000 871790155 200000 686748218 200000 651320045 200000 437923398 200000 673057645 200000 744450084 200000 871686968 200000 603104275 200000 287481199 200000 41697573 200000 303166755 200000 86106492 200000 334974362 200000 913413774 200000 693178504 200000 191354722 200000 16805462 200000 900138704 200000 857762399 200000 12084165 200000 29980461 200000 977535356 200000 740462784 200000 491777477 200000 882078918 200000 384862529 200000 405826787 200000 122518947 200000 911551723 200000 100911088 200000 269067042 200000 955504831 200000 988869251 200000 850281594 200000 222012149 200000 238047131 200000 125886871 200000 902947055 200000 303761141 200000 583594454 200000 904246607 200000 929985152 200000 981026009 200000 543442480 200000 874180597 200000 801429885 200000 993529210 200000 18666636 200000 163946224 200000 671287638 200000 561653457 200000 440515560 200000 861525193 200000 145841309 200000 992849911 200000 500765798 200000 251474729 200000 751080706 200000 54421795 200000 380678469 200000 868904664 200000 904762197 200000 575138223 200000 194601191 200000 651212223 200000 984155014 200000 679998482 200000 452317900 200000 613288677 200000 879566503 200000 432614 200000 646740373 200000 690885748 200000 986500327 200000 85694435 200000 906544385 200000 317740981 200000 906989976 200000 757455329 200000 389876722 200000 753005838 200000 190574377 200000 233013464 200000 855346792 200000 458914314 200000 7092011 200000 696548066 200000 721485699 200000 928120657 200000 691209808 200000 483437879 200000 425755012 200000 932739242 200000 952133222 200000 214456367 200000 345885132 200000 52715263 200000 606789727 200000 841847107 200000 167748314 200000 788736088 200000 763389515 200000 260080396 200000 533719120 200000 873760222 200000 273320795 200000 382356289 200000 523788526 200000 997175257 200000 502486495 200000 835278524 200000 855284885 200000 104240049 200000 258533192 200000 317921652 200000 938950724 200000 484002288 200000 21683750 200000 696576642 200000 179111453 200000 748295741 200000 235104298 200000 721796128 200000 408852320 200000 587588449 200000 502829604 200000 120776613 200000 139074157 200000 691395396 200000 124779012 200000 730339209 200000 382250181 200000 460412144 200000 476044508 200000 779720038 200000 300174089 200000 418526348 200000 52658908 200000 880664052 200000 596607736 200000 215399778 200000 547374931 200000 243278603 200000 388813172 200000 940309976 200000 297621684 200000 376608676 200000 706127997 200000 298607993 200000 603029133 200000 224982999 200000 270554931 200000 3659501 200000 92960656 200000 685982941 200000 824815064 200000 186708988 200000 451097998 200000 965359886 200000 389023690 200000 897831310 200000 510386038 200000 826018276 200000 670081932 200000 658370988 200000 690698585 200000 952360949 200000 615145661 200000 558575999 200000 956384360 200000 904158971 200000 48021534 200000 253636431 200000 599499508 200000 233114063 200000 261054864 200000 398597252 200000 563919980 200000 930212456 200000 821866514 200000 914318248 200000 207379809 200000 609152480 200000 121388998 200000 625770594 200000 514056580 200000 966553711 200000 864633324 200000 934270331 200000 788609957 200000 88834925 200000 165249764 200000 218379996 200000 975894964 200000 913945938 200000 458184752 200000 926004109 200000 647113923 200000 635568568 200000 519022190 200000 853159862 200000 495703298 200000 416382295 200000 741113697 200000 960105632 200000 266913729 200000 505094664 200000 550459880 200000 667964597 200000 345273200 200000 532458178 200000 319375364 200000 373444987 200000 222691745 200000 249478558 200000 30002390 200000 325550491 200000 341928707 200000 255032277 200000 606053533 200000 757717727 200000 965904232 200000 672160191 200000 11159739 200000 270970414 200000 918209471 200000 317175510 200000 951952304 200000 117841298 200000 167795738 200000 921398704 200000 757115676 200000 665501234 200000 83197352 200000 926995976 200000 473957824 200000 577953367 200000 550359738 200000 197014709 200000 552844669 200000 994292585 200000 681584833 200000 791764399 200000 123320658 200000 482942450 200000 138901069 200000 548831248 200000 969747297 200000 165407129 200000 50721551 200000 715830288 200000 409531626 200000 201842471 200000 338801112 200000 295190791 200000 631960142 200000 987614853 200000 397652630 200000 293525358 200000 312284940 200000 960377019 200000 592665692 200000 275861213 200000 694134214 200000 656591858 200000 489028954 200000 57127949 200000 336540732 200000 271432561 200000 447091424 200000 219302102 200000 309146958 200000 625764259 200000 263472991 200000 321046577 200000 470632701 200000 734084622 200000 904847463 200000 46748727 200000 2968170 200000 608320348 200000 800365224 200000 523725855 200000 641673172 200000 752633684 200000 69318132 200000 82920514 200000 279446685 200000 161678561 200000 126114106 200000 730332186 200000 980127557 200000 144838665 200000 11849356 200000 488723518 200000 896782701 200000 175186934 200000 619227417 200000 397425254 200000 777237460 200000 806346481 200000 853162291 200000 781199724 200000 58618460 200000 523434592 200000 655266889 200000 789061960 200000 251613189 200000 6256334 200000 54114028 200000 821482770 200000 244429039 200000 235189730 200000 737765581 200000 895007491 200000 782997595 200000 890882662 200000 848222909 200000 634197107 200000 924539561 200000 671562305 200000 572689067 200000 382443483 200000 996488539 200000 731491452 200000 311062952 200000 381820627 200000 903011088 200000 966115136 200000 243513829 200000 266691092 200000 710575497 200000 110875092 200000 158210738 200000 338309495 200000 932004774 200000 997991075 200000 845222015 200000 995236339 200000 912357224 200000 982555443 200000 375746782 200000 884512673 200000 853226480 200000 886557742 200000 56500863 200000 85345211 200000 173838718 200000 546948956 200000 1425202 200000 147629207 200000 673571698 200000 765390245 200000 511633895 200000 448860080 200000 485758541 200000 721762067 200000 890400432 200000 747561373 200000 820431280 200000 698719437 200000 328876732 200000 721940503 200000 32939098 200000 663310621 200000 336654941 200000 589091318 200000 967693357 200000 23814505 200000 782312706 200000 771265842 200000 238311465 200000 652626492 200000 65701693 200000 994915557 200000 215115886 200000 699644734 200000 167097533 200000 780672839 200000 834807357 200000 590037302 200000 620335700 200000 979400113 200000 743013367 200000 478871566 200000 976002545 200000 198199450 200000 676243228 200000 673910991 200000 329780901 200000 354465179 200000 960132172 200000 935489439 200000 532681889 200000 817481069 200000 406127432 200000 723271625 200000 592805173 200000 979956201 200000 871036656 200000 428769717 200000 371157714 200000 514076678 200000 330370886 200000 454383850 200000 348609288 200000 791298526 200000 469513064 200000 722649106 200000 37384328 200000 62673577 200000 293144985 200000 398061813 200000 909751586 200000 294338238 200000 458916664 200000 253232252 200000 395536838 200000 840305560 200000 261605575 200000 582173871 200000 791680134 200000 152768974 200000 144648164 200000 411477174 200000 506121874 200000 847424281 200000 943002962 200000 486982875 200000 425079354 200000 856027217 200000 42550512 200000 791422596 200000 100563182 200000 633812847 200000 107026367 200000 638399549 200000 652569408 200000 163718027 200000 315512799 200000 979648939 200000 800700127 200000 385077982 200000 525062802 200000 945895321 200000 779495068 200000 766695617 200000 288745526 200000 530686446 200000 962627689 200000 494881195 200000 517667918 200000 266756531 200000 972507476 200000 717895989 200000 617912697 200000 493447953 200000 926046095 200000 169093657 200000 882729849 200000 166486864 200000 894807659 200000 547129390 200000 385439020 200000 49934041 200000 480899159 200000 171767916 200000 509285525 200000 147044659 200000 525883108 200000 528576749 200000 145394387 200000 586717961 200000 902822083 200000 548187368 200000 139574311 200000 537027105 200000 51593668 200000 979933879 200000 341263857 200000 978872165 200000 772464856 200000 984770002 200000 569844402 200000 754792156 200000 860556814 200000 50516177 200000 77088267 200000 980828081 200000 840586905 200000 881208685 200000 302029500 200000 93709354 200000 734884040 200000 748746879 200000 939409573 200000 956826034 200000 723856908 200000 562168830 200000 654379207 200000 677131471 200000 224172276 200000 354804995 200000 442834243 200000 50170154 200000 795279667 200000 191297479 200000 221418328 200000 842857357 200000 496629143 200000 521751971 200000 520242024 200000 920010208 200000 592285203 200000 99556110 200000 362459379 200000 550719274 200000 979204021 200000 130594210 200000 554653337 200000 843253653 200000 267576496 200000 239486998 200000 578164252 200000 300114537 200000 42192978 200000 571242564 200000 99150426 200000 453160463 200000 126351629 200000 936311588 200000 305523542 200000 793769999 200000 887433841 200000 583981774 200000 420486703 200000 884491537 200000 298922287 200000 864378490 200000 22113574 200000 927062750 200000 151496984 200000 692396162 200000 139443100 200000 414634591 200000 103197979 200000 902846558 200000 462640656 200000 867495836 200000 120138057 200000 155381927 200000 65774116 200000 76364222 200000 106759891 200000 623017236 200000 791803032 200000 171541260 200000 796326409 200000 248033918 200000 876356940 200000 206017777 200000 748020315 200000 317758174 200000 784132929 200000 90166771 200000 641159771 200000 151997261 200000 358831768 200000 470393276 200000 596719545 200000 849223682 200000 807400592 200000 930558740 200000 913304388 200000 887876695 200000 982319500 200000 932998115 200000 687374575 200000 898714307 200000 198209802 200000 781879091 200000 291591113 200000 371864288 200000 914013611 200000 672694571 200000 316849154 200000 338838374 200000 86070064 200000 416835348 200000 989942507 200000 191590957 200000 289040506 200000 722353495 200000 5119734 200000 850538029 200000 416234377 200000 941742972 200000 257131441 200000 500924288 200000 768919421 200000 906086443 200000 920162766 200000 15243102 200000 889071767 200000 977620270 200000 43777310 200000 570859551 200000 340621368 200000 510352236 200000 407292048 200000 919877436 200000 878419168 200000 142805742 200000 213707829 200000 508930894 200000 737471535 200000 4891357 200000 650126654 200000 323471372 200000 926445798 200000 41000832 200000 299485179 200000 517358160 200000 501678309 200000 181444162 200000 135769565 200000 717319185 200000 325063469 200000 544056745 200000 846733684 200000 43575400 200000 731217375 200000 212888927 200000 636075121 200000 755710351 200000 424345659 200000 799219756 200000 634503587 200000 218210525 200000 154546337 200000 401783289 200000 35303677 200000 224986314 200000 397640850 200000 459571149 200000 237536654 200000 378738416 200000 376561327 200000 679247315 200000 423952774 200000 675878919 200000 826332343 200000 173126993 200000 791920695 200000 832517607 200000 601239948 200000 691708593 200000 60951056 200000 336111497 200000 435027758 200000 125188475 200000 1104547 200000 375888133 200000 62874302 200000 197797463 200000 984227487 200000 557626772 200000 975119995 200000 502961423 200000 470191062 200000 905169294 200000 699275207 200000 339033738 200000 348050743 200000 603442285 200000 547854113 200000 812468946 200000 491957971 200000 518877383 200000 249762347 200000 195056397 200000 580462555 200000 778100310 200000 114042278 200000 37280134 200000 850507423 200000 543271411 200000 619979632 200000 954581925 200000 651939472 200000 268646805 200000 943728268 200000 497529329 200000 267675711 200000 102592598 200000 244242712 200000 829925908 200000 368737626 200000 500036206 200000 593275479 200000 127129303 200000 229069492 200000 662958901 200000 840219817 200000 61202464 200000 335902269 200000 774430499 200000 769817997 200000 591227130 200000 531055877 200000 485210578 200000 919651237 200000 899689357 200000 683750717 200000 530984442 200000 964628656 200000 628428064 200000 188550196 200000 491602292 200000 747135376 200000 249717277 200000 959944797 200000 774426935 200000 234172485 200000 735965196 200000 62385479 200000 803584348 200000 841945584 200000 483016598 200000 754910626 200000 990201628 200000 271609040 200000 765841027 200000 989557056 200000 746904271 200000 106276423 200000 442158011 200000 234785040 200000 231416303 200000 933616853 200000 850358087 200000 485565219 200000 69664530 200000 175946266 200000 150651984 200000 721505451 200000 500431859 200000 288750295 200000 835334430 200000 362845174 200000 527397225 200000 777602797 200000 119948058 200000 607680118 200000 797431660 200000 494279516 200000 14841547 200000 111574203 200000 13853974 200000 746182724 200000 257032668 200000 209663094 200000 971471519 200000 263852774 200000 507554067 200000 759387255 200000 784933727 200000 7585186 200000 901621850 200000 433877679 200000 452271055 200000 949127674 200000 722501305 200000 972825134 200000 733773191 200000 608317068 200000 668675672 200000 959228709 200000 841591104 200000 937592603 200000 971259009 200000 892741348 200000 739661522 200000 980465286 200000 470834587 200000 406607324 200000 186035510 200000 167813327 200000 563039023 200000 368716188 200000 927278213 200000 310880532 200000 420739558 200000 574502103 200000 926557174 200000 261728152 200000 588086152 200000 35749212 200000 363125218 200000 99745722 200000 196190973 200000 341128219 200000 614360515 200000 887341051 200000 534539343 200000 868286758 200000 824209968 200000 537426427 200000 651573925 200000 285862316 200000 873994977 200000 727919227 200000 302398536 200000 228086782 200000 459796144 200000 209151836 200000 408382113 200000 766446990 200000 707582357 200000 115620766 200000 212749368 200000 189214442 200000 751969960 200000 279461729 200000 744594613 200000 591365060 200000 673074210 200000 318456294 200000 31894753 200000 926608620 200000 826654043 200000 275969422 200000 689715877 200000 464038995 200000 876973260 200000 130436056 200000 755141898 200000 42375945 200000 6331405 200000 723926374 200000 779779126 200000 821242687 200000 886139863 200000 480680440 200000 610972532 200000 870549573 200000 612428803 200000 889584238 200000 45879595 200000 58880140 200000 401475976 200000 138114250 200000 949004516 200000 954424740 200000 683429503 200000 70219306 200000 434734408 200000 133147710 200000 364560418 200000 572063953 200000 521427487 200000 214923306 200000 457533127 200000 653685278 200000 741036114 200000 151048280 200000 984942569 200000 283105938 200000 587977705 200000 383285466 200000 776935967 200000 174610894 200000 838793228 200000 840364255 200000 405863714 200000 350069905 200000 875666692 200000 170732729 200000 988051402 200000 342455485 200000 652401210 200000 815690711 200000 573419535 200000 986766674 200000 147669046 200000 241931467 200000 50786571 200000 167884912 200000 811158688 200000 500375364 200000 283757814 200000 609085273 200000 881880130 200000 817107987 200000 592988457 200000 841972331 200000 578602755 200000 588715305 200000 906294299 200000 914827049 200000 283381740 200000 160676759 200000 45291365 200000 867981362 200000 626195750 200000 908257164 200000 162200000 200000 17148231 200000 238005753 200000 767810137 200000 241778437 200000 155969352 200000 3637453 200000 589764207 200000 42445867 200000 824082487 200000 965435180 200000 161382750 200000 264344396 200000 947723059 200000 882113469 200000 340194263 200000 412476832 200000 169038972 200000 538222153 200000 390489002 200000 66668414 200000 2628469 200000 49324473 200000 80449991 200000 286125665 200000 614149276 200000 185315348 200000 322351168 200000 726346464 200000 87822227 200000 543968389 200000 518321221 200000 477632180 200000 147554585 200000 216998226 200000 803485221 200000 250956469 200000 874501392 200000 680139749 200000 12524883 200000 545222364 200000 124513400 200000 186578630 200000 377282653 200000 489244737 200000 495993714 200000 412005278 200000 791040246 200000 510807837 200000 89026877 200000 149697844 200000 559313388 200000 978578121 200000 698499643 200000 636154739 200000 119632177 200000 878776764 200000 880708076 200000 665353569 200000 694651862 200000 568658319 200000 738701040 200000 343709480 200000 568866314 200000 89242364 200000 1974024 200000 911111696 200000 209624350 200000 669212122 200000 394686228 200000 275186817 200000 858151299 200000 837857057 200000 448225558 200000 205147653 200000 290564298 200000 67848427 200000 173724205 200000 619920195 200000 12652961 200000 565108848 200000 188080282 200000 190987780 200000 745621468 200000 134029319 200000 611513789 200000 416933169 200000 225890408 200000 820468011 200000 875509784 200000 950612178 200000 871329112 200000 802450035 200000 686322505 200000 524160527 200000 249718236 200000 861540248 200000 472486419 200000 150405938 200000 926734404 200000 904122227 200000 515632725 200000 278444962 200000 895537152 200000 798457851 200000 470670096 200000 633857000 200000 425639330 200000 34619465 200000 798282341 200000 169344429 200000 162172634 200000 970264726 200000 709055379 200000 165347257 200000 254550647 200000 140927547 200000 155407612 200000 49587188 200000 944546412 200000 574584751 200000 743344160 200000 389606760 200000 540337607 200000 431077004 200000 63990687 200000 407405116 200000 69529786 200000 162901385 200000 725419323 200000 820384697 200000 774752406 200000 355206272 200000 307144658 200000 839124039 200000 945728458 200000 6034537 200000 866929511 200000 814587248 200000 367330791 200000 512898396 200000 756546841 200000 972743643 200000 336479134 200000 139468433 200000 818521385 200000 743316818 200000 720749759 200000 376144994 200000 503037688 200000 705366204 200000 470639163 200000 483465799 200000 676865797 200000 102570018 200000 241787426 200000 471278809 200000 205157106 200000 543173804 200000 503152549 200000 522662863 200000 622155135 200000 954763940 200000 231331604 200000 972493314 200000 835286156 200000 218484081 200000 98141664 200000 379518827 200000 928963354 200000 551414684 200000 30565017 200000 280247587 200000 777787210 200000 593608398 200000 304535791 200000 866349409 200000 352661084 200000 316770255 200000 610526644 200000 366477695 200000 689759920 200000 339972744 200000 547581144 200000 724985332 200000 52359111 200000 12595712 200000 825655658 200000 340914778 200000 366726721 200000 714380897 200000 709670813 200000 655488873 200000 919533024 200000 411396340 200000 164185279 200000 197287673 200000 526083459 200000 428855327 200000 970330435 200000 26779650 200000 625304874 200000 109369709 200000 516851383 200000 16234654 200000 402053624 200000 935935366 200000 843224525 200000 562966021 200000 125992491 200000 50259505 200000 223552085 200000 95927951 200000 986034980 200000 806665816 200000 638940480 200000 150270902 200000 392278373 200000 164084227 200000 235344543 200000 267787792 200000 769925773 200000 142731355 200000 721506209 200000 378788695 200000 783293789 200000 545936296 200000 888523927 200000 117448804 200000 860964277 200000 386658642 200000 947551474 200000 205723950 200000 906770071 200000 49142243 200000 876752194 200000 825601230 200000 893762081 200000 37509378 200000 195810615 200000 431654782 200000 716433302 200000 932493688 200000 598294435 200000 759822485 200000 284477781 200000 993465133 200000 140893302 200000 95061131 200000 56302303 200000 622219051 200000 218937024 200000 553243898 200000 91152085 200000 641741209 200000 644066481 200000 613734554 200000 889065719 200000 488996289 200000 617988507 200000 253894979 200000 42205221 200000 120271881 200000 67110893 200000 12271598 200000 902340703 200000 486162428 200000 733906745 200000 340822195 200000 773968072 200000 536719938 200000 405518382 200000 209357515 200000 73508766 200000 521419427 200000 559665821 200000 69835406 200000 574138435 200000 593085447 200000 936204664 200000 78977910 200000 750125879 200000 957724791 200000 686120141 200000 936560153 200000 34784794 200000 115052316 200000 409177550 200000 210929201 200000 385038765 200000 700194878 200000 960019659 200000 102600855 200000 891588048 200000 360982341 200000 342902069 200000 779388226 200000 925387141 200000 33625787 200000 874410396 200000 27128652 200000 882322667 200000 854820423 200000 236782001 200000 662304493 200000 787156291 200000 403505842 200000 355096644 200000 517587837 200000 527621869 200000 689370085 200000 229001030 200000 485969780 200000 117233002 200000 968733928 200000 30463431 200000 31635052 200000 296611675 200000 140606435 200000 952137719 200000 43174173 200000 57721471 200000 586088480 200000 772337448 200000 274061152 200000 390823865 200000 744074758 200000 912333770 200000 746231340 200000 710974727 200000 72871198 200000 857281900 200000 388114842 200000 53683082 200000 761273360 200000 568939201 200000 5248227 200000 650125188 200000 567923366 200000 511015319 200000 435030623 200000 97245267 200000 847799751 200000 651781345 200000 95012232 200000 800718458 200000 345414013 200000 868541101 200000 415237876 200000 101993880 200000 491554543 200000 372202541 200000 969583198 200000 925838959 200000 833060966 200000 397988274 200000 445353629 200000 532141789 200000 263597386 200000 425639083 200000 621236137 200000 274602981 200000 162204709 200000 799527849 200000 528823964 200000 825736614 200000 925538974 200000 681739357 200000 287826862 200000 629554529 200000 356347263 200000 14421399 200000 138426935 200000 743306614 200000 97681582 200000 48975176 200000 350485680 200000 166728039 200000 38874422 200000 247112320 200000 311970993 200000 139167187 200000 379521343 200000 859107696 200000 403186931 200000 447513210 200000 751376400 200000 940927848 200000 469476686 200000 292126271 200000 471190548 200000 602868952 200000 234692283 200000 260091168 200000 541992657 200000 973053266 200000 386962259 200000 382711870 200000 42228977 200000 478205830 200000 971072589 200000 484218843 200000 44872251 200000 960257347 200000 763057666 200000 737534294 200000 744259994 200000 988128124 200000 593389548 200000 93907760 200000 313398548 200000 794568255 200000 560642722 200000 749852937 200000 146345940 200000 35682495 200000 991376348 200000 966677411 200000 109884448 200000 782478666 200000 917346932 200000 546189532 200000 626847585 200000 881263954 200000 537502306 200000 798317495 200000 847490593 200000 386509160 200000 883659966 200000 675327571 200000 741746184 200000 62851899 200000 93988801 200000 125970417 200000 765949405 200000 438014364 200000 201727683 200000 190398194 200000 198903178 200000 574958204 200000 181977149 200000 685546709 200000 334249495 200000 363784939 200000 324836807 200000 949790780 200000 239492525 200000 655548698 200000 844857370 200000 501152999 200000 837552019 200000 421240409 200000 332360975 200000 418716599 200000 934647860 200000 308638489 200000 717297565 200000 740006571 200000 96304406 200000 596717290 200000 580567005 200000 127529189 200000 773431011 200000 658278524 200000 85660937 200000 345304740 200000 656887651 200000 264076193 200000 958300023 200000 405773642 200000 661805950 200000 697440585 200000 762133666 200000 501477208 200000 765400894 200000 215955844 200000 151035681 200000 760054892 200000 169385418 200000 543200130 200000 367837357 200000 163456841 200000 708425580 200000 436517269 200000 214843934 200000 703872461 200000 522686346 200000 266686764 200000 823148396 200000 961438459 200000 31689903 200000 422185176 200000 786931121 200000 991152883 200000 764198531 200000 901979723 200000 159770405 200000 707004148 200000 526740429 200000 750967379 200000 828139297 200000 741940063 200000 676037752 200000 621965026 200000 795816988 200000 127252918 200000 443201930 200000 722809608 200000 4283311 200000 976302232 200000 58185004 200000 194679030 200000 673627283 200000 808172998 200000 423102120 200000 462155261 200000 663328929 200000 805681697 200000 109960294 200000 539717259 200000 91675344 200000 974916008 200000 547945965 200000 113381940 200000 539527482 200000 347629437 200000 113496039 200000 825451941 200000 866383127 200000 192990688 200000 405081628 200000 472082609 200000 279068862 200000 247655473 200000 370054005 200000 597024840 200000 91757994 200000 104303345 200000 321661946 200000 615213690 200000 883857522 200000 776980417 200000 746865875 200000 683010679 200000 995725007 200000 61523296 200000 883626058 200000 721075345 200000 967768985 200000 763080112 200000 431009222 200000 788933688 200000 740331209 200000 225436081 200000 529638864 200000 725477883 200000 131099511 200000 492774276 200000 894904848 200000 602354061 200000 184717788 200000 63324776 200000 59149136 200000 417652668 200000 281557329 200000 707543231 200000 836393847 200000 338795130 200000 75838541 200000 356147209 200000 766176142 200000 996928728 200000 709189738 200000 146394342 200000 772886974 200000 102358277 200000 745938527 200000 940872471 200000 864894799 200000 582266962 200000 255335430 200000 293042045 200000 20159146 200000 137295152 200000 641066070 200000 330255383 200000 80556886 200000 129839407 200000 968412009 200000 617916935 200000 718712318 200000 779035392 200000 941007479 200000 902345101 200000 854157416 200000 778302579 200000 572318167 200000 664884234 200000 699284862 200000 318766201 200000 759723780 200000 743126525 200000 51840328 200000 657095970 200000 87539861 200000 261755656 200000 900891886 200000 929465247 200000 107597891 200000 448626154 200000 167679161 200000 625003584 200000 465828583 200000 808853637 200000 521064467 200000 791280757 200000 449999992 200000 230337498 200000 794088322 200000 54896848 200000 70565903 200000 70555143 200000 702803631 200000 252891904 200000 184937957 200000 258508879 200000 694063204 200000 547987415 200000 477717843 200000 188605713 200000 373723785 200000 862604100 200000 681627856 200000 386944461 200000 85317669 200000 415863385 200000 485845494 200000 246614822 200000 948376418 200000 894444869 200000 393164668 200000 774892250 200000 943847304 200000 694020442 200000 472312636 200000 790592971 200000 735793408 200000 395553543 200000 571536430 200000 805339128 200000 726372690 200000 853133277 200000 924791914 200000 182967940 200000 296069926 200000 802380429 200000 612028200 200000 360919469 200000 296462405 200000 694268135 200000 158546626 200000 909630164 200000 867796376 200000 995333084 200000 619142832 200000 322556027 200000 622496039 200000 8732028 200000 567243147 200000 568320576 200000 609096731 200000 876423928 200000 893247242 200000 34343654 200000 167700155 200000 877870752 200000 197231622 200000 913982541 200000 367783026 200000 39183333 200000 841065080 200000 757956468 200000 777257926 200000 942979927 200000 286510969 200000 364297852 200000 80728161 200000 791495846 200000 207169344 200000 759166631 200000 562249995 200000 777816740 200000 42190119 200000 488377940 200000 44017580 200000 510070080 200000 857357221 200000 907677956 200000 697646926 200000 712839564 200000 800849492 200000 591381848 200000 575963672 200000 670531511 200000 849752044 200000 39985423 200000 551129939 200000 656741139 200000 700658757 200000 423128843 200000 82221928 200000 568887311 200000 760694871 200000 237949260 200000 661192159 200000 456187965 200000 464022076 200000 540186866 200000 349716832 200000 676437580 200000 275768620 200000 629788734 200000 147743669 200000 136248845 200000 421732223 200000 349370513 200000 154550725 200000 140559985 200000 385425071 200000 504805482 200000 145087897 200000 512717192 200000 349053266 200000 141239659 200000 214707802 200000 891074179 200000 698394914 200000 325946964 200000 245151823 200000 106485171 200000 747901176 200000 450541318 200000 947259619 200000 249958534 200000 940463307 200000 482734208 200000 887153308 200000 827207567 200000 537665973 200000 34863332 200000 477862180 200000 588210302 200000 621489645 200000 261850993 200000 290351427 200000 791817763 200000 688056525 200000 901967498 200000 137192674 200000 300297839 200000 505594060 200000 307565997 200000 284144904 200000 452209 200000 688593796 200000 266737019 200000 831997920 200000 867179612 200000 37333421 200000 183830966 200000 379642032 200000 48698238 200000 897749279 200000 567347517 200000 934580706 200000 620486218 200000 460464851 200000 652776465 200000 312697086 200000 119985230 200000 950777569 200000 112453458 200000 584245933 200000 256134205 200000 729398914 200000 817155905 200000 150364854 200000 192796133 200000 627203598 200000 287020351 200000 526013443 200000 614802488 200000 606152447 200000 868473804 200000 330235549 200000 599437639 200000 81009131 200000 571435144 200000 182793642 200000 637722177 200000 595799180 200000 12858420 200000 621904757 200000 411272567 200000 349232571 200000 361509041 200000 781976934 200000 129689690 200000 680702319 200000 209601278 200000 911631876 200000 916829050 200000 703995586 200000 52359997 200000 14838009 200000 440702600 200000 969313260 200000 43758254 200000 300370190 200000 240787028 200000 278424133 200000 958719921 200000 862439465 200000 865327823 200000 152655941 200000 807926215 200000 890924373 200000 514861833 200000 456296327 200000 123566993 200000 197484218 200000 923788082 200000 771576512 200000 920544975 200000 967694751 200000 102333596 200000 598715340 200000 808167521 200000 215523438 200000 445886902 200000 704890785 200000 654916168 200000 809681583 200000 399193618 200000 77129304 200000 20186020 200000 344886539 200000 739734624 200000 451593514 200000 647198391 200000 304016202 200000 502423151 200000 75902063 200000 903827168 200000 412601428 200000 956809009 200000 504557473 200000 756542623 200000 453074482 200000 293848759 200000 332588886 200000 900192151 200000 643503117 200000 696966192 200000 191828809 200000 31422598 200000 11595309 200000 930603501 200000 738141265 200000 485862734 200000 235772923 200000 656896352 200000 277540454 200000 262954734 200000 660923902 200000 621003543 200000 445788322 200000 143113608 200000 281406945 200000 288333508 200000 117653309 200000 457765468 200000 929286762 200000 238937399 200000 620948367 200000 656933835 200000 251064707 200000 101695073 200000 625776657 200000 916676948 200000 807353396 200000 260575058 200000 103104091 200000 107215769 200000 347504293 200000 490329147 200000 91796262 200000 415068762 200000 802811936 200000 614770795 200000 651602506 200000 366869111 200000 42705164 200000 421484117 200000 789493440 200000 856503281 200000 717210866 200000 303508872 200000 113828513 200000 903731689 200000 741640315 200000 115809972 200000 300785444 200000 301287070 200000 909397359 200000 878184363 200000 123210402 200000 908670322 200000 524428982 200000 81975133 200000 435530901 200000 859532517 200000 418027098 200000 236563417 200000 13813140 200000 252641944 200000 385287042 200000 918656593 200000 850015063 200000 378258762 200000 465363575 200000 995055382 200000 882430648 200000 936257245 200000 490493090 200000 204410775 200000 817661871 200000 152526928 200000 292725899 200000 424664165 200000 837273940 200000 312571334 200000 688511962 200000 617703730 200000 814411232 200000 943727741 200000 335049560 200000 163827916 200000 348215979 200000 721923798 200000 958680814 200000 373646117 200000 696514606 200000 967057491 200000 563795877 200000 501850445 200000 926597121 200000 754781587 200000 402501027 200000 664322933 200000 959209181 200000 255302231 200000 925221427 200000 187049197 200000 154859163 200000 995787135 200000 433814972 200000 109563430 200000 791914546 200000 915876108 200000 121593288 200000 686631088 200000 799727547 200000 356779551 200000 822372093 200000 149681467 200000 957617264 200000 984573176 200000 678796582 200000 388128665 200000 314386087 200000 971474167 200000 742853931 200000 261255354 200000 194898907 200000 344157853 200000 694031636 200000 775602349 200000 387295395 200000 501505418 200000 615664137 200000 546031781 200000 882084024 200000 414265984 200000 459084883 200000 526180592 200000 86852338 200000 539216734 200000 5010779 200000 543896833 200000 267714377 200000 403441445 200000 42840489 200000 556646246 200000 585522392 200000 202780661 200000 669245157 200000 80455121 200000 716243412 200000 107559183 200000 855426009 200000 994879763 200000 950130585 200000 818275028 200000 469794924 200000 487531803 200000 469729949 200000 557819587 200000 903744935 200000 448902394 200000 764281977 200000 396074366 200000 792092083 200000 693610721 200000 699384295 200000 733514437 200000 61781976 200000 406252576 200000 957780157 200000 523809657 200000 16127614 200000 822628648 200000 161851381 200000 37132697 200000 692891951 200000 204841353 200000 304875432 200000 790174279 200000 544943250 200000 952266740 200000 922681614 200000 804111811 200000 644340336 200000 10005049 200000 949641855 200000 881988973 200000 371896242 200000 992508233 200000 497891187 200000 136996806 200000 639635551 200000 291487540 200000 201415812 200000 488251503 200000 472074658 200000 612226858 200000 937821034 200000 977461800 200000 693299649 200000 661086077 200000 470202109 200000 869779665 200000 203690534 200000 749580700 200000 315528502 200000 705068907 200000 611894105 200000 328337433 200000 963547437 200000 36656150 200000 744990979 200000 442056355 200000 70246171 200000 897955347 200000 208959979 200000 688930828 200000 4108889 200000 339848131 200000 741217276 200000 682769475 200000 79579486 200000 138643110 200000 963692092 200000 105898585 200000 23717828 200000 869945692 200000 398034645 200000 184090752 200000 981154882 200000 597318566 200000 12700943 200000 242017798 200000 489675442 200000 847340133 200000 197334866 200000 238943581 200000 725575691 200000 493922201 200000 353052968 200000 831002133 200000 859616359 200000 277654114 200000 243010360 200000 864981727 200000 523299582 200000 482932480 200000 814071115 200000 679330187 200000 926871080 200000 863587030 200000 893597770 200000 161536778 200000 509710685 200000 521204322 200000 208028221 200000 47499116 200000 980769591 200000 467807558 200000 626124876 200000 576150497 200000 331536238 200000 851040322 200000 588250817 200000 104506043 200000 663574235 200000 486213942 200000 349992707 200000 967167338 200000 524379509 200000 317460771 200000 460304283 200000 679929470 200000 582235733 200000 489324585 200000 756509746 200000 773722535 200000 290333620 200000 816388490 200000 321880976 200000 952164791 200000 769534187 200000 32099237 200000 1103773 200000 495656605 200000 730940017 200000 422460923 200000 973641059 200000 893280107 200000 947357664 200000 485124908 200000 731835145 200000 159083088 200000 685704175 200000 978122489 200000 156496856 200000 647766685 200000 603348600 200000 372748355 200000 409298488 200000 637247171 200000 828898419 200000 960429322 200000 582170035 200000 932750931 200000 537816056 200000 855337070 200000 130100464 200000 713284604 200000 462031935 200000 346482352 200000 635486649 200000 512940431 200000 352670627 200000 487403312 200000 472984821 200000 288854013 200000 103596441 200000 392315504 200000 218660525 200000 456776022 200000 726680765 200000 290688015 200000 704949769 200000 393900235 200000 533470405 200000 472923854 200000 46909267 200000 924212908 200000 498824842 200000 686263949 200000 523125746 200000 771319401 200000 920662533 200000 838006349 200000 714269807 200000 864362644 200000 904347215 200000 701681711 200000 248395891 200000 262755037 200000 417764255 200000 36724594 200000 58744006 200000 606627860 200000 506071375 200000 399885944 200000 511981393 200000 782718505 200000 104954838 200000 97269953 200000 821435163 200000 142798894 200000 783379662 200000 57123566 200000 876756558 200000 2224210 200000 210570479 200000 902869694 200000 972903475 200000 671285223 200000 28845073 200000 899012883 200000 154745648 200000 41977692 200000 456786732 200000 592714733 200000 437313232 200000 311664194 200000 176408666 200000 219975276 200000 654830523 200000 230297931 200000 563135187 200000 306056913 200000 852575160 200000 463563333 200000 360212208 200000 207424125 200000 773680049 200000 842725922 200000 221934120 200000 414767087 200000 373814190 200000 135789810 200000 244555028 200000 630931145 200000 171595992 200000 4896230 200000 31349101 200000 617447883 200000 583628663 200000 930956622 200000 905524236 200000 195613910 200000 524036339 200000 9135771 200000 523575016 200000 556652265 200000 941465558 200000 945509981 200000 594328347 200000 976387110 200000 466818503 200000 667042885 200000 808098012 200000 864243661 200000 348824975 200000 85266211 200000 563157893 200000 824824894 200000 241135894 200000 660456167 200000 799225229 200000 992443642 200000 486170470 200000 305253539 200000 612596366 200000 18814626 200000 101100710 200000 364829319 200000 704362304 200000 957648629 200000 452935200 200000 636852194 200000 477252987 200000 2179285 200000 108057147 200000 290303271 200000 584064568 200000 532790338 200000 796281983 200000 717123556 200000 780943247 200000 763599964 200000 906453911 200000 103504075 200000 323332281 200000 350205797 200000 761618762 200000 517762477 200000 120539663 200000 115846843 200000 704358528 200000 813289849 200000 543012104 200000 602794209 200000 981710146 200000 680039488 200000 233370685 200000 138101622 200000 559737017 200000 288198452 200000 996251495 200000 144829755 200000 598777645 200000 120915619 200000 746903903 200000 338719249 200000 381744134 200000 776803839 200000 513688605 200000 540874487 200000 75861454 200000 28373464 200000 869012664 200000 75090959 200000 919329836 200000 480622047 200000 552558955 200000 105788057 200000 59725289 200000 639661796 200000 119681421 200000 187611893 200000 902035182 200000 155533015 200000 295424918 200000 469968549 200000 609301571 200000 627655370 200000 502716705 200000 867402311 200000 685117456 200000 401494765 200000 710166755 200000 593957278 200000 168177055 200000 963110544 200000 120058552 200000 325808521 200000 431322967 200000 368378403 200000 796845462 200000 406803465 200000 938501825 200000 67608376 200000 352492950 200000 780369983 200000 179187845 200000 635341950 200000 178913265 200000 610876010 200000 554362477 200000 350508999 200000 451332352 200000 745269228 200000 499200864 200000 133917186 200000 729293370 200000 442306885 200000 906047336 200000 883837761 200000 606253112 200000 495283221 200000 384182188 200000 101670579 200000 766484660 200000 544407837 200000 401334389 200000 88021673 200000 223143557 200000 6421054 200000 406815531 200000 5015188 200000 244246435 200000 110514807 200000 108445272 200000 565348613 200000 177046312 200000 70950379 200000 847442339 200000 590506410 200000 215453516 200000 699614168 200000 119248342 200000 10420055 200000 469909351 200000 273568415 200000 765422295 200000 854074361 200000 148207090 200000 180691393 200000 511210929 200000 736384676 200000 817623173 200000 190029279 200000 688549004 200000 716624261 200000 515362777 200000 529730745 200000 613819567 200000 610037231 200000 559019974 200000 468138287 200000 746475653 200000 314321490 200000 786197829 200000 531885378 200000 167344532 200000 683151422 200000 680806511 200000 435073555 200000 380019334 200000 349710947 200000 273279611 200000 557591009 200000 530134819 200000 935451283 200000 316461507 200000 34044430 200000 103238739 200000 524691901 200000 674181054 200000 476305690 200000 201879583 200000 668008435 200000 317383942 200000 768892070 200000 523075505 200000 694304868 200000 365968722 200000 815024497 200000 455652175 200000 199310178 200000 645693820 200000 955432285 200000 308721250 200000 905935452 200000 61293948 200000 508168554 200000 497288052 200000 342667747 200000 46885482 200000 353148344 200000 46759469 200000 610818984 200000 677649023 200000 666437512 200000 278424916 200000 438467196 200000 327493907 200000 306842938 200000 435897555 200000 514949710 200000 824163999 200000 165107280 200000 282959282 200000 503263791 200000 25452219 200000 313076073 200000 31083034 200000 357650512 200000 513618976 200000 493537862 200000 418654034 200000 662099457 200000 676424359 200000 532853703 200000 455864773 200000 967683506 200000 476799815 200000 713821677 200000 162200825 200000 571268341 200000 525549593 200000 525266393 200000 501282200 200000 408814714 200000 420039767 200000 540689867 200000 581981546 200000 706708497 200000 452829272 200000 418031395 200000 494301528 200000 386350250 200000 992671124 200000 159657570 200000 371418985 200000 596899415 200000 975283365 200000 471188265 200000 132923591 200000 957506632 200000 276300099 200000 458247735 200000 715590587 200000 859761356 200000 246109766 200000 658594670 200000 57390507 200000 788816213 200000 914701734 200000 816472014 200000 66755874 200000 220077684 200000 418668158 200000 325148023 200000 602134472 200000 709701080 200000 705420035 200000 464652202 200000 611069540 200000 981105747 200000 491340945 200000 741302984 200000 483142369 200000 41906132 200000 533255070 200000 43019857 200000 998540357 200000 177224556 200000 745289667 200000 509896933 200000 89065658 200000 704456012 200000 994898362 200000 74838085 200000 50105223 200000 298128580 200000 252888921 200000 402966353 200000 280977175 200000 888107589 200000 158606746 200000 442603531 200000 741505776 200000 606826847 200000 723252374 200000 253334929 200000 475432892 200000 467936963 200000 231664005 200000 257125926 200000 747436355 200000 767978561 200000 211587775 200000 354386218 200000 625910894 200000 728731337 200000 712828348 200000 859095836 200000 73587525 200000 651818093 200000 671978774 200000 942474653 200000 293376240 200000 358197853 200000 371980421 200000 190182255 200000 325029305 200000 924625129 200000 46642913 200000 332745329 200000 312105223 200000 799672705 200000 781787683 200000 305656228 200000 674884963 200000 254975671 200000 722407779 200000 437078312 200000 421871733 200000 777884218 200000 973796058 200000 42917439 200000 845652231 200000 156795100 200000 29998049 200000 59577672 200000 817473792 200000 804142732 200000 404157167 200000 969105347 200000 947336553 200000 98378843 200000 433374622 200000 818691155 200000 983690347 200000 727435898 200000 758740645 200000 719462582 200000 756238670 200000 828224570 200000 441310174 200000 796547533 200000 281265787 200000 408802826 200000 350664768 200000 991843738 200000 864998265 200000 775799675 200000 225586149 200000 484559164 200000 110279411 200000 961370942 200000 313663493 200000 128146676 200000 920331951 200000 275624227 200000 421952760 200000 979899426 200000 367028631 200000 415417371 200000 102695478 200000 558252871 200000 707173299 200000 987278390 200000 123710041 200000 81736708 200000 622768171 200000 710746276 200000 542736665 200000 206310681 200000 66889 200000 314962871 200000 24294223 200000 620401766 200000 283054196 200000 96634079 200000 771117810 200000 383219948 200000 661104693 200000 400663723 200000 94766875 200000 572451532 200000 145976373 200000 693531342 200000 448760323 200000 188598597 200000 937157435 200000 42308119 200000 281654531 200000 766279353 200000 904224562 200000 702453878 200000 214904466 200000 361292968 200000 947915040 200000 255567612 200000 968515146 200000 42503090 200000 873705775 200000 727175643 200000 826073314 200000 881616793 200000 796844199 200000 364143713 200000 320781364 200000 616541499 200000 568220145 200000 942808832 200000 248080696 200000 323879579 200000 308627605 200000 926992713 200000 629933062 200000 454404824 200000 743686971 200000 673525227 200000 70411222 200000 622127667 200000 846281132 200000 500297399 200000 944233731 200000 509764109 200000 529923281 200000 71095966 200000 707197698 200000 445335269 200000 827674290 200000 204879792 200000 115639919 200000 676254813 200000 987670648 200000 812842270 200000 396294400 200000 85224245 200000 681466986 200000 404365112 200000 345529230 200000 728207693 200000 288882163 200000 351759214 200000 309153810 200000 639737766 200000 458766745 200000 833701458 200000 867316133 200000 954153569 200000 263511814 200000 331274644 200000 157053566 200000 808424638 200000 50514690 200000 25831428 200000 817236983 200000 303031581 200000 503420789 200000 133212050 200000 461291143 200000 783407359 200000 628685161 200000 199129424 200000 500085704 200000 85612804 200000 233813765 200000 329932141 200000 406826098 200000 846270701 200000 216871314 200000 875031867 200000 665508957 200000 570826139 200000 856137081 200000 199635241 200000 406719617 200000 594735374 200000 722546242 200000 870573768 200000 374937336 200000 386324582 200000 913965717 200000 900717257 200000 721711354 200000 943035877 200000 712611388 200000 30156029 200000 958022880 200000 184989417 200000 464623646 200000 998847571 200000 924520481 200000 767899637 200000 587489860 200000 788979932 200000 916438358 200000 16258728 200000 943082967 200000 288977353 200000 232770616 200000 184378307 200000 442020638 200000 751850858 200000 845633440 200000 58290982 200000 637072772 200000 776643888 200000 402834821 200000 367379410 200000 659782031 200000 214228395 200000 225758977 200000 233934824 200000 262342889 200000 140852876 200000 858821195 200000 179772584 200000 560598618 200000 466189986 200000 327570621 200000 432927346 200000 271013835 200000 490183648 200000 433692878 200000 915042503 200000 123893316 200000 685680981 200000 452546072 200000 582500424 200000 127042029 200000 583903025 200000 817218387 200000 346960052 200000 485318671 200000 553053894 200000 534747223 200000 24729325 200000 349282067 200000 378687619 200000 178124317 200000 527283443 200000 282668673 200000 991354874 200000 814314173 200000 703125479 200000 364389634 200000 554221018 200000 609063792 200000 222349320 200000 560689757 200000 708352501 200000 10396815 200000 479249080 200000 991888252 200000 581173050 200000 837537681 200000 97693814 200000 293469800 200000 401661882 200000 856919823 200000 305880293 200000 969407047 200000 265350822 200000 950663874 200000 220989123 200000 867372900 200000 247091791 200000 584001923 200000 546779633 200000 179238183 200000 39708195 200000 639577418 200000 66997617 200000 58303511 200000 695001782 200000 841155374 200000 817503586 200000 589971934 200000 561695669 200000 487804778 200000 275760900 200000 928092997 200000 623557107 200000 777641301 200000 795818682 200000 272746546 200000 459496288 200000 343462247 200000 261113346 200000 956265392 200000 146175244 200000 672924987 200000 702294910 200000 663011303 200000 183531816 200000 965758854 200000 830627565 200000 29435422 200000 148278019 200000 879302180 200000 563096881 200000 11249343 200000 600421136 200000 574082059 200000 162219082 200000 8986450 200000 246532830 200000 578713428 200000 396498265 200000 888934528 200000 356705565 200000 601210680 200000 882427037 200000 873597969 200000 142515103 200000 930810384 200000 686556536 200000 765203181 200000 851099475 200000 61808979 200000 211039850 200000 847105821 200000 997832266 200000 755924890 200000 109235987 200000 376178122 200000 994449334 200000 696153759 200000 968028724 200000 709841212 200000 817704421 200000 689877305 200000 171023790 200000 732481756 200000 26075209 200000 800557920 200000 910914177 200000 390403890 200000 317905266 200000 655541806 200000 426593997 200000 436899302 200000 879958801 200000 593792987 200000 299450835 200000 109556161 200000 871709174 200000 805363647 200000 968568819 200000 758475948 200000 314606098 200000 700608595 200000 472430255 200000 599074735 200000 962039925 200000 845404463 200000 503106213 200000 520839410 200000 245202768 200000 19248396 200000 40779160 200000 227942847 200000 809141747 200000 469228994 200000 421446247 200000 848631933 200000 440541903 200000 692506186 200000 397533972 200000 648210613 200000 107696499 200000 925667005 200000 102198461 200000 226217744 200000 639018130 200000 89617490 200000 952564645 200000 840973654 200000 605331963 200000 471492451 200000 946872107 200000 346716271 200000 778109598 200000 929967975 200000 941350352 200000 41758309 200000 272191117 200000 496698104 200000 867439924 200000 430719583 200000 527694071 200000 370322893 200000 571786776 200000 879377574 200000 431509549 200000 670873792 200000 327275613 200000 807778467 200000 893304225 200000 72079817 200000 870068483 200000 140649694 200000 916926433 200000 130956288 200000 380376618 200000 983388927 200000 249612447 200000 49913758 200000 741839123 200000 130786256 200000 47838891 200000 728359419 200000 556802591 200000 947659064 200000 501713398 200000 669017488 200000 317832397 200000 176655936 200000 596844945 200000 655372789 200000 245821375 200000 451844368 200000 388581290 200000 476454883 200000 823304885 200000 450198258 200000 73414036 200000 408585523 200000 766623887 200000 915540557 200000 395805631 200000 28972764 200000 181942095 200000 765522091 200000 72567739 200000 274543351 200000 552288275 200000 460525746 200000 103209529 200000 589704894 200000 806412574 200000 653977645 200000 571899145 200000 860476040 200000 105397711 200000 988338180 200000 150784283 200000 42492877 200000 886420647 200000 530270783 200000 656972417 200000 734180135 200000 741329223 200000 793815558 200000 333241962 200000 264899662 200000 381792366 200000 68148130 200000 384721192 200000 512259098 200000 284437502 200000 50166396 200000 87206954 200000 663374979 200000 439385335 200000 405914908 200000 247564802 200000 74088100 200000 583407993 200000 675606826 200000 936194143 200000 22508211 200000 876895430 200000 539063152 200000 105001490 200000 981889545 200000 480835900 200000 981285333 200000 581769996 200000 38584095 200000 681928286 200000 623185762 200000 637725790 200000 480147341 200000 288044235 200000 922065472 200000 353527863 200000 317856269 200000 641232452 200000 23809463 200000 308386792 200000 646285941 200000 446273961 200000 470125103 200000 10413026 200000 135057855 200000 298106108 200000 39538994 200000 54731701 200000 187718660 200000 155280220 200000 878849383 200000 799186450 200000 849168508 200000 693917962 200000 648258711 200000 189150921 200000 788041599 200000 500322150 200000 553414571 200000 113263306 200000 237580421 200000 265464049 200000 709871786 200000 169941543 200000 611337768 200000 415778636 200000 77259967 200000 85990416 200000 244386848 200000 261597494 200000 718147632 200000 430601428 200000 872639813 200000 311210641 200000 625464423 200000 291386342 200000 532724624 200000 472215645 200000 955633132 200000 961224660 200000 878658585 200000 279618235 200000 96966248 200000 814992977 200000 588931865 200000 386141930 200000 651420322 200000 750116907 200000 125632489 200000 747738956 200000 532012165 200000 28149589 200000 333532928 200000 157289825 200000 256801559 200000 25579741 200000 824647160 200000 576873417 200000 997165186 200000 389962485 200000 925187464 200000 795132485 200000 370821134 200000 277461741 200000 294415754 200000 644916150 200000 776629795 200000 161939254 200000 662773493 200000 17343003 200000 461014603 200000 491203425 200000 140380643 200000 858444438 200000 680435501 200000 553605660 200000 871326604 200000 328999783 200000 458215570 200000 361719099 200000 839376968 200000 350426094 200000 37504867 200000 893625771 200000 367728015 200000 497749165 200000 134499752 200000 306075519 200000 331022843 200000 175768898 200000 993599626 200000 591643111 200000 628704068 200000 720444528 200000 993332816 200000 381445427 200000 773177923 200000 286364694 200000 985557092 200000 880984787 200000 345282799 200000 371502901 200000 993935694 200000 496895321 200000 255173729 200000 842315758 200000 541492919 200000 866087029 200000 145360594 200000 56907648 200000 577992551 200000 216033014 200000 396714395 200000 356439117 200000 894543174 200000 602068175 200000 298551603 200000 37673941 200000 343928670 200000 230416142 200000 494483764 200000 741540025 200000 492172246 200000 190834149 200000 131767381 200000 882138808 200000 763208695 200000 161238693 200000 600365168 200000 202260660 200000 335723561 200000 59074493 200000 59809405 200000 149951148 200000 546464246 200000 686350014 200000 36654228 200000 543564226 200000 288323589 200000 692982361 200000 200296429 200000 885029942 200000 418024480 200000 544197215 200000 66436323 200000 545086825 200000 462187822 200000 391565246 200000 963343083 200000 209378266 200000 95699768 200000 555948170 200000 22045345 200000 565477163 200000 766199654 200000 332961776 200000 692744123 200000 871089692 200000 425290242 200000 506596419 200000 730764562 200000 353309325 200000 391298675 200000 952810227 200000 218026143 200000 877528448 200000 685702466 200000 482178704 200000 498912123 200000 702771987 200000 592462360 200000 354212554 200000 973377501 200000 791366281 200000 74532285 200000 669331571 200000 564484895 200000 104429121 200000 482925082 200000 211878779 200000 590266808 200000 296934332 200000 665867318 200000 813424369 200000 689971010 200000 148253594 200000 409413691 200000 454188808 200000 727461493 200000 327890333 200000 127192946 200000 59331342 200000 384761129 200000 765210788 200000 246363713 200000 962472822 200000 726807638 200000 289850543 200000 214029363 200000 371699150 200000 543732758 200000 783183073 200000 899363312 200000 760773320 200000 603432353 200000 884254072 200000 457838399 200000 483077685 200000 879620432 200000 939245525 200000 562152714 200000 302525700 200000 380226714 200000 60196474 200000 486437209 200000 447153478 200000 854271512 200000 252090630 200000 482203477 200000 587123756 200000 899715971 200000 237264442 200000 970341702 200000 403790854 200000 507488692 200000 673328630 200000 389609108 200000 258305605 200000 592605346 200000 418612028 200000 780254153 200000 208125817 200000 516904295 200000 889694762 200000 822913676 200000 268955474 200000 820869690 200000 742722563 200000 108996518 200000 624912546 200000 251091573 200000 544084262 200000 190286079 200000 645970777 200000 606412943 200000 467144981 200000 385618849 200000 10130055 200000 886508066 200000 808451694 200000 758645683 200000 531096668 200000 834102246 200000 160853748 200000 232147071 200000 377972266 200000 781145011 200000 905220486 200000 221612140 200000 194543200 200000 560601730 200000 600068645 200000 410316547 200000 825556112 200000 324333675 200000 229581809 200000 931937516 200000 210359145 200000 969784487 200000 427987755 200000 624431601 200000 949651132 200000 132748687 200000 800377140 200000 959662329 200000 523247995 200000 693513370 200000 202812044 200000 911676941 200000 947592628 200000 797130337 200000 355418835 200000 421257814 200000 471664281 200000 670061213 200000 93697738 200000 224058396 200000 856193658 200000 326523431 200000 709251153 200000 338637511 200000 682904264 200000 746951927 200000 87764074 200000 810050273 200000 393634323 200000 651210276 200000 160142644 200000 488631825 200000 153920012 200000 904287721 200000 853932528 200000 732891936 200000 121344387 200000 170714013 200000 249763070 200000 734130167 200000 427545705 200000 667960761 200000 221756383 200000 768734622 200000 859049934 200000 270251989 200000 954424628 200000 303509565 200000 749858274 200000 534587561 200000 968640701 200000 388850974 200000 325050359 200000 913138704 200000 139382618 200000 605204648 200000 92754045 200000 300398336 200000 674294540 200000 448913508 200000 721001219 200000 94691218 200000 787869427 200000 688818426 200000 714321468 200000 303320319 200000 666934097 200000 841965620 200000 115426806 200000 148666272 200000 62034308 200000 690603769 200000 771830564 200000 951214828 200000 703959055 200000 863733587 200000 903406036 200000 713623420 200000 517049490 200000 132334185 200000 186723128 200000 580152074 200000 950743500 200000 674804868 200000 394466209 200000 105469037 200000 345066910 200000 440147724 200000 829186174 200000 426636189 200000 458297610 200000 392434827 200000 716018272 200000 857901492 200000 20613167 200000 305482920 200000 978073848 200000 737814250 200000 945822286 200000 57927213 200000 103062806 200000 864722583 200000 4454855 200000 748974848 200000 485004971 200000 450271028 200000 478643228 200000 703960620 200000 778069703 200000 11996761 200000 572010476 200000 960299993 200000 939795867 200000 508623551 200000 907045623 200000 131176271 200000 937977463 200000 63016510 200000 56824352 200000 60014326 200000 514595787 200000 446436815 200000 438350181 200000 381424727 200000 605245225 200000 4495755 200000 26048487 200000 141281307 200000 438321985 200000 695058089 200000 625833448 200000 483095050 200000 771165666 200000 463440771 200000 952945863 200000 971145484 200000 2313727 200000 296096656 200000 249530117 200000 729049898 200000 494981030 200000 832901994 200000 269124674 200000 122192270 200000 618535946 200000 78621384 200000 503166272 200000 970839678 200000 170370937 200000 539065476 200000 922831837 200000 589775203 200000 518693733 200000 98411158 200000 388277020 200000 726933191 200000 488174175 200000 235371030 200000 855697692 200000 110010962 200000 1821206 200000 180059453 200000 470188318 200000 578846923 200000 918554971 200000 874769251 200000 350550403 200000 255781404 200000 659171871 200000 929620737 200000 440021451 200000 496388941 200000 711927666 200000 850329519 200000 17643157 200000 719771271 200000 527522693 200000 99755046 200000 725652900 200000 566786833 200000 652534696 200000 388035135 200000 348833240 200000 24812374 200000 346928204 200000 744616689 200000 513560368 200000 216370396 200000 572276481 200000 86123093 200000 327017678 200000 32152141 200000 333810296 200000 58225573 200000 975526641 200000 742128497 200000 810620544 200000 201782584 200000 370177788 200000 142891313 200000 955450380 200000 611346054 200000 580248941 200000 315619732 200000 753077547 200000 151294505 200000 529378277 200000 113442756 200000 334915341 200000 855004633 200000 688133926 200000 252187146 200000 83166724 200000 965265518 200000 198984974 200000 648646605 200000 580564351 200000 519058912 200000 773618336 200000 383884693 200000 326709264 200000 964081482 200000 942391292 200000 995624205 200000 468478822 200000 389625058 200000 145674337 200000 967955195 200000 649084498 200000 394346497 200000 704940081 200000 632716106 200000 935747269 200000 588679456 200000 575878891 200000 965986560 200000 115645392 200000 503955415 200000 551047473 200000 699723847 200000 87713697 200000 308587232 200000 271912131 200000 171662438 200000 874731404 200000 441078289 200000 624469122 200000 259766728 200000 791156735 200000 883998820 200000 445576813 200000 368415731 200000 839238795 200000 566171122 200000 619211686 200000 325790097 200000 693313504 200000 570711027 200000 666438253 200000 842764394 200000 454088144 200000 666979519 200000 888171042 200000 458366311 200000 315227467 200000 22387662 200000 353224518 200000 901942928 200000 29145697 200000 298379706 200000 71453562 200000 839958285 200000 555124802 200000 653226555 200000 512126845 200000 816506152 200000 514767680 200000 819736105 200000 828222770 200000 457689672 200000 394769611 200000 934088573 200000 354797462 200000 845422326 200000 370974578 200000 868632911 200000 578747597 200000 84658394 200000 910540520 200000 281865176 200000 937436181 200000 870526654 200000 512865787 200000 27293809 200000 569009104 200000 496905353 200000 445309597 200000 388642705 200000 36300158 200000 581522244 200000 111802335 200000 259372754 200000 208090559 200000 205256472 200000 824720368 200000 591828203 200000 574738004 200000 258156877 200000 261462561 200000 825362358 200000 567085598 200000 860751948 200000 2121955 200000 773697066 200000 176067868 200000 276172188 200000 328834502 200000 83605601 200000 173384304 200000 723460072 200000 37597563 200000 492934547 200000 845864026 200000 715257078 200000 612532178 200000 811214360 200000 777570363 200000 269923760 200000 292022204 200000 44367208 200000 130653842 200000 635040286 200000 978756425 200000 382724637 200000 114837761 200000 373338984 200000 769939370 200000 303852527 200000 749192263 200000 155994584 200000 433543983 200000 439419831 200000 446211655 200000 975325909 200000 21523272 200000 406461292 200000 790524927 200000 491916008 200000 98676871 200000 620979751 200000 231362448 200000 758572986 200000 142898843 200000 952508449 200000 77476924 200000 987518994 200000 46305366 200000 649351859 200000 329939554 200000 944557019 200000 343697831 200000 322262100 200000 257970562 200000 57279515 200000 510870944 200000 90490014 200000 257542719 200000 995866876 200000 381404272 200000 950407752 200000 374192727 200000 689068486 200000 296886633 200000 982181676 200000 540833964 200000 975679202 200000 997721338 200000 582042178 200000 425804605 200000 901753816 200000 384148148 200000 623616930 200000 100792621 200000 892156752 200000 228505928 200000 207011972 200000 424557754 200000 289124627 200000 83268742 200000 739640131 200000 161745733 200000 278770186 200000 2541407 200000 637884756 200000 950927696 200000 401798717 200000 983717347 200000 581819219 200000 819899513 200000 761801941 200000 971841859 200000 958937846 200000 418040195 200000 100354073 200000 4591567 200000 268011286 200000 282870350 200000 994553716 200000 774646520 200000 340381612 200000 141620185 200000 198685548 200000 733684558 200000 382951889 200000 408978501 200000 840079787 200000 681948289 200000 378171836 200000 166188244 200000 522542841 200000 21289315 200000 371258055 200000 682826213 200000 772118846 200000 376338916 200000 888681833 200000 652639481 200000 910605700 200000 765274387 200000 274167612 200000 269480113 200000 313318386 200000 323011363 200000 984323320 200000 833297100 200000 541249489 200000 156239202 200000 663485557 200000 956292652 200000 359785866 200000 573937218 200000 821553835 200000 316093649 200000 901608613 200000 632460116 200000 164660148 200000 475073499 200000 116163530 200000 766186311 200000 472558280 200000 185051019 200000 790375619 200000 354280940 200000 609591872 200000 804537666 200000 871356023 200000 684335668 200000 153261459 200000 345199999 200000 803364079 200000 57309744 200000 137557338 200000 972720612 200000 716385108 200000 867277582 200000 41566542 200000 569788721 200000 906280941 200000 159331618 200000 678347336 200000 996057415 200000 859278373 200000 125298649 200000 132856383 200000 98948389 200000 898068610 200000 877385670 200000 732579917 200000 756495085 200000 673596078 200000 612411545 200000 147000489 200000 356738526 200000 884634993 200000 843951394 200000 714096813 200000 681137755 200000 674223284 200000 279275346 200000 629899472 200000 42792930 200000 899843967 200000 420875320 200000 332225196 200000 786559764 200000 821387770 200000 627690503 200000 545086201 200000 91060659 200000 469863278 200000 106860558 200000 758787471 200000 612129950 200000 401242692 200000 450060989 200000 962222951 200000 885790166 200000 813166084 200000 360667046 200000 888450201 200000 735530619 200000 470143319 200000 789090680 200000 23400542 200000 811779278 200000 299058180 200000 385319940 200000 918022415 200000 57670704 200000 761896693 200000 363927611 200000 913695779 200000 765528865 200000 770682931 200000 908925486 200000 777599539 200000 298004801 200000 929262308 200000 224208140 200000 957662456 200000 354994513 200000 50617683 200000 136490278 200000 115371851 200000 399951666 200000 24120552 200000 908825581 200000 201561380 200000 193415651 200000 713347626 200000 317521393 200000 880734618 200000 117479814 200000 77177027 200000 462450403 200000 320221928 200000 175203675 200000 573160316 200000 34028435 200000 737954405 200000 428192706 200000 605551163 200000 384915954 200000 405398154 200000 806877756 200000 998726155 200000 992839952 200000 649242863 200000 940933482 200000 373409556 200000 193715485 200000 378242636 200000 613182220 200000 86064285 200000 840067435 200000 876061820 200000 379048450 200000 97806096 200000 800634986 200000 267458677 200000 726287437 200000 959940085 200000 875020201 200000 382291536 200000 431331085 200000 639269365 200000 71715803 200000 406537542 200000 158182532 200000 894484184 200000 243647694 200000 621872560 200000 233914385 200000 930748294 200000 151779188 200000 664492805 200000 976866357 200000 246187528 200000 432460254 200000 706335198 200000 380884112 200000 165493639 200000 789398843 200000 425601525 200000 989007843 200000 322103371 200000 650670557 200000 547624481 200000 757760015 200000 633053629 200000 532495667 200000 837357658 200000 850814995 200000 414757477 200000 332191182 200000 159520186 200000 789971985 200000 828515307 200000 448171871 200000 102533753 200000 437854537 200000 440393496 200000 429449398 200000 768039919 200000 611360796 200000 707156949 200000 484343236 200000 2416277 200000 298404873 200000 571723050 200000 57388441 200000 884886019 200000 516759474 200000 272598335 200000 247290982 200000 593691378 200000 553160407 200000 369322846 200000 991797627 200000 205557562 200000 77908568 200000 204301806 200000 988351816 200000 806138836 200000 763371062 200000 420030584 200000 908931423 200000 317131481 200000 629311378 200000 398580645 200000 759762031 200000 412540288 200000 279090859 200000 95420733 200000 21324362 200000 570731043 200000 883221731 200000 835775017 200000 951843296 200000 421061689 200000 103000762 200000 909916784 200000 812373824 200000 494303324 200000 397558737 200000 166756156 200000 431383452 200000 847113283 200000 194423527 200000 819114197 200000 751647045 200000 278333640 200000 315918814 200000 383217316 200000 242600362 200000 649001955 200000 655295413 200000 940130097 200000 240623453 200000 561747628 200000 650618511 200000 153334308 200000 220084237 200000 614166876 200000 598710698 200000 276934727 200000 949360779 200000 97458507 200000 564574567 200000 824853889 200000 932620488 200000 562582258 200000 10002248 200000 222041819 200000 192430036 200000 824162281 200000 804978156 200000 159210109 200000 722491872 200000 672462057 200000 218092308 200000 458317233 200000 38809148 200000 946432971 200000 308897184 200000 958745822 200000 889147737 200000 588043142 200000 201485713 200000 357108110 200000 564980423 200000 474539571 200000 941843976 200000 868785256 200000 611626806 200000 235086092 200000 103371589 200000 426677045 200000 247533176 200000 523403880 200000 279616168 200000 763049693 200000 346465661 200000 438789567 200000 737135794 200000 310430570 200000 7564372 200000 188771755 200000 614853379 200000 897356291 200000 225436208 200000 938638820 200000 170954845 200000 415462129 200000 229912415 200000 424771906 200000 214602911 200000 663363485 200000 824968020 200000 671466429 200000 917320906 200000 157919887 200000 587563677 200000 880886896 200000 772475134 200000 87251823 200000 418386668 200000 437137297 200000 510306428 200000 202946311 200000 481287954 200000 113606777 200000 938717093 200000 550637374 200000 253036286 200000 235732897 200000 823946232 200000 212988701 200000 596736449 200000 529424033 200000 121697304 200000 392741069 200000 768485260 200000 134843443 200000 923449283 200000 686950806 200000 135380399 200000 882380333 200000 325132250 200000 505966560 200000 534723739 200000 725646730 200000 434244190 200000 71628085 200000 693481952 200000 694121056 200000 620847216 200000 525298236 200000 609427503 200000 454389226 200000 312052816 200000 969875134 200000 148902744 200000 864244351 200000 643856222 200000 616858532 200000 674578508 200000 833102231 200000 824533020 200000 879119605 200000 822783771 200000 760707020 200000 333111848 200000 593184732 200000 670345461 200000 807264982 200000 356199493 200000 709180575 200000 63647276 200000 178578317 200000 310115922 200000 825475752 200000 312256047 200000 524719594 200000 398419280 200000 433790591 200000 260631952 200000 458276101 200000 802686303 200000 699332045 200000 675228670 200000 186351895 200000 881957825 200000 42200921 200000 519137355 200000 63457657 200000 996589268 200000 31518478 200000 120535142 200000 821062306 200000 911373339 200000 315966450 200000 436123488 200000 483333164 200000 29484597 200000 225018415 200000 949600619 200000 750378702 200000 953913059 200000 403110669 200000 122347989 200000 513293410 200000 332148998 200000 888567028 200000 151709456 200000 975099871 200000 693726878 200000 300317038 200000 963147948 200000 276803935 200000 51450571 200000 599269154 200000 664034138 200000 880679450 200000 759686093 200000 831507929 200000 564535018 200000 856696936 200000 888385287 200000 574406780 200000 538922573 200000 282237377 200000 72577271 200000 943762195 200000 950060947 200000 657804479 200000 385753407 200000 5469383 200000 766607341 200000 165238554 200000 821395103 200000 930773983 200000 418720170 200000 100725675 200000 25147127 200000 208117189 200000 191686717 200000 142106729 200000 317073224 200000 305521921 200000 743866933 200000 982164077 200000 142354354 200000 610470716 200000 495093058 200000 505089520 200000 346659191 200000 351320382 200000 525194294 200000 12137035 200000 354846966 200000 162949871 200000 786092800 200000 891257845 200000 708932528 200000 274013529 200000 677138610 200000 293893768 200000 558526021 200000 797940899 200000 748032891 200000 35162299 200000 906544758 200000 617967126 200000 943950508 200000 329146472 200000 167325476 200000 906219546 200000 475459255 200000 609832583 200000 555444303 200000 598371385 200000 903264042 200000 81108272 200000 396775191 200000 266489114 200000 739205303 200000 883814299 200000 792661437 200000 803536007 200000 295818542 200000 92526627 200000 192956321 200000 548470631 200000 628437376 200000 826287165 200000 102779205 200000 949682627 200000 818958781 200000 550944389 200000 457587784 200000 691223747 200000 636486422 200000 557903025 200000 725920619 200000 355542705 200000 639649755 200000 538364314 200000 945484430 200000 700757748 200000 167185277 200000 184934201 200000 877030578 200000 236997142 200000 189275275 200000 285380775 200000 504088568 200000 587848637 200000 636994744 200000 357708827 200000 90181535 200000 784032948 200000 717868243 200000 116802799 200000 914711049 200000 983075043 200000 244534988 200000 57341338 200000 185885878 200000 612143953 200000 403116469 200000 139162550 200000 508371527 200000 272133673 200000 266615741 200000 321129979 200000 377741947 200000 296422065 200000 102329910 200000 278052417 200000 908645940 200000 844046162 200000 401611151 200000 277589888 200000 571820402 200000 213062038 200000 859253594 200000 751970258 200000 229291861 200000 633834021 200000 22419526 200000 920702063 200000 481663006 200000 995498694 200000 761134116 200000 374461360 200000 997853486 200000 459904099 200000 545170405 200000 243505932 200000 6064901 200000 976011012 200000 592055193 200000 580957468 200000 391079747 200000 451178962 200000 940859505 200000 663184793 200000 973374120 200000 688041237 200000 820710589 200000 615784284 200000 663492887 200000 6356021 200000 76667374 200000 593240156 200000 59568526 200000 46344124 200000 794511508 200000 665024435 200000 209231919 200000 922611537 200000 24989792 200000 882164632 200000 968430138 200000 632906173 200000 991239714 200000 396448613 200000 104348175 200000 981252328 200000 68978122 200000 402082193 200000 890804015 200000 974491100 200000 53412970 200000 739382198 200000 775287867 200000 431192768 200000 878121010 200000 412889740 200000 679568626 200000 541497054 200000 470130801 200000 738396139 200000 120713270 200000 891721885 200000 306661274 200000 852948172 200000 786192903 200000 689485190 200000 186856763 200000 192431943 200000 779846021 200000 545085505 200000 749524999 200000 708392597 200000 218382066 200000 80526488 200000 193665484 200000 236836623 200000 409438636 200000 819907954 200000 295682940 200000 999095852 200000 372901942 200000 813876952 200000 468948264 200000 819151493 200000 409766959 200000 216945139 200000 985275903 200000 616686548 200000 857240664 200000 436126475 200000 681797202 200000 418803439 200000 784893074 200000 399865736 200000 180227986 200000 659603409 200000 391037916 200000 304703476 200000 243069519 200000 857741712 200000 860508248 200000 377283574 200000 134893114 200000 687234663 200000 537570630 200000 988127831 200000 433445411 200000 395513261 200000 940495110 200000 206374656 200000 129418746 200000 72191451 200000 56873242 200000 483158777 200000 594236625 200000 405936265 200000 985741856 200000 782473322 200000 25188568 200000 193472623 200000 807369691 200000 815491741 200000 922611551 200000 369091432 200000 198671146 200000 846247929 200000 497193174 200000 584798826 200000 928364558 200000 967584775 200000 237820623 200000 808281486 200000 96438696 200000 664530799 200000 681835513 200000 350472717 200000 146670647 200000 583529979 200000 319452710 200000 249600576 200000 978992925 200000 850534034 200000 94611525 200000 88685470 200000 263173338 200000 284724542 200000 379991656 200000 961046720 200000 625481998 200000 843275558 200000 501058494 200000 89880928 200000 175990394 200000 658785939 200000 976230040 200000 810379349 200000 479531775 200000 536316141 200000 130015335 200000 784503191 200000 30094749 200000 343006910 200000 409315260 200000 940311616 200000 252531316 200000 823769517 200000 579694150 200000 410068616 200000 726676165 200000 2347140 200000 951257814 200000 190659015 200000 899803888 200000 38932777 200000 171370845 200000 992392310 200000 325757046 200000 538151079 200000 232719083 200000 409238061 200000 305368056 200000 159074598 200000 584449456 200000 914781093 200000 937955126 200000 721084910 200000 553530622 200000 287190710 200000 874538768 200000 844851047 200000 20970821 200000 681763929 200000 364276103 200000 105260826 200000 311697429 200000 282241703 200000 325637052 200000 854642608 200000 767480350 200000 768219863 200000 756995055 200000 173907697 200000 93923122 200000 926563651 200000 601041280 200000 659148229 200000 236013120 200000 222717794 200000 943595759 200000 375745590 200000 555140954 200000 768826830 200000 826097631 200000 728127339 200000 426270639 200000 68952126 200000 354955022 200000 365793197 200000 61861265 200000 174805900 200000 817772638 200000 495247972 200000 831785071 200000 264951728 200000 823433423 200000 869778458 200000 805456602 200000 258230210 200000 641164929 200000 575226487 200000 962073219 200000 863671803 200000 718110389 200000 911763010 200000 214351931 200000 128189875 200000 105489356 200000 976501093 200000 677420017 200000 821737315 200000 190047045 200000 895566056 200000 117428918 200000 23166627 200000 929487298 200000 827406580 200000 628798139 200000 863457836 200000 376126211 200000 819205840 200000 168811856 200000 302600151 200000 975717352 200000 74535143 200000 825719525 200000 993881243 200000 144073843 200000 177581247 200000 727394060 200000 776433809 200000 140715458 200000 37633282 200000 601930869 200000 267188979 200000 826183704 200000 409742712 200000 236979952 200000 489796120 200000 903216852 200000 771259658 200000 254405485 200000 236515704 200000 297784951 200000 514511807 200000 104850430 200000 485923245 200000 805139106 200000 218207937 200000 258676179 200000 785505903 200000 621678100 200000 694873 200000 770160443 200000 825519254 200000 846430383 200000 319433710 200000 198887849 200000 692509210 200000 959605107 200000 756620296 200000 164699563 200000 794352662 200000 155847808 200000 911227474 200000 201754355 200000 32386240 200000 366630679 200000 162519442 200000 999227474 200000 259724145 200000 999976345 200000 848251827 200000 244903351 200000 432963746 200000 817912710 200000 262049211 200000 808689203 200000 649202667 200000 117751678 200000 412008916 200000 812603895 200000 584437766 200000 578023234 200000 57928517 200000 818486355 200000 683364553 200000 106675122 200000 624597625 200000 662856632 200000 598019887 200000 956301520 200000 492668150 200000 645562294 200000 582430030 200000 20806587 200000 43452262 200000 412184318 200000 558300769 200000 37487795 200000 963479953 200000 159193440 200000 660520127 200000 630719259 200000 330590816 200000 765986253 200000 203120608 200000 559155057 200000 287564251 200000 879367764 200000 984498782 200000 774109014 200000 350912298 200000 746462248 200000 661723633 200000 236111244 200000 337762967 200000 267768728 200000 560387441 200000 918383090 200000 890741641 200000 98795540 200000 522883287 200000 50358153 200000 962278537 200000 231253038 200000 231404859 200000 525714545 200000 550338367 200000 173507477 200000 375895766 200000 519962604 200000 553670261 200000 255352091 200000 703304961 200000 197416025 200000 602700306 200000 964476591 200000 619785779 200000 530197304 200000 442277152 200000 342461282 200000 113655302 200000 217492268 200000 963953605 200000 272428901 200000 362428721 200000 832810483 200000 497839436 200000 801211401 200000 835092878 200000 971781230 200000 334626845 200000 854148541 200000 673744404 200000 885519519 200000 378070975 200000 918855698 200000 54357213 200000 262198693 200000 82363101 200000 356250041 200000 593788705 200000 268770241 200000 656571197 200000 7743106 200000 460411704 200000 457407571 200000 871140809 200000 475411294 200000 495804058 200000 997122524 200000 758728329 200000 904406621 200000 938538465 200000 498673661 200000 967161509 200000 985261743 200000 365208261 200000 438027638 200000 53100647 200000 609528998 200000 431514143 200000 395345447 200000 498982198 200000 943035826 200000 269354982 200000 164395793 200000 615355803 200000 712261218 200000 603542323 200000 652960853 200000 205407551 200000 481471081 200000 522961471 200000 106031410 200000 267305193 200000 780955286 200000 10670179 200000 808779274 200000 812667524 200000 195808985 200000 910246934 200000 756735069 200000 891987734 200000 602133571 200000 75468018 200000 172313291 200000 571867849 200000 737607430 200000 735911854 200000 168666390 200000 38158565 200000 680839792 200000 176822308 200000 492663324 200000 683922899 200000 941897459 200000 606362444 200000 790872032 200000 687101211 200000 384637472 200000 422249278 200000 407229825 200000 975139685 200000 939993254 200000 993833778 200000 981482816 200000 752182906 200000 214928982 200000 852749699 200000 649543806 200000 282540355 200000 876308513 200000 587110310 200000 666574778 200000 823445960 200000 357798935 200000 477667895 200000 754670742 200000 570697522 200000 231639913 200000 700664556 200000 504127442 200000 282191305 200000 600040039 200000 684986526 200000 359679822 200000 238416629 200000 155250305 200000 553105734 200000 88585739 200000 332626239 200000 772841033 200000 495048189 200000 746770474 200000 592603728 200000 719474543 200000 280459514 200000 11085547 200000 395972848 200000 540456131 200000 279337879 200000 411730606 200000 727866631 200000 469054517 200000 905370187 200000 197391604 200000 900108703 200000 246218967 200000 761377456 200000 748656733 200000 193362143 200000 380502744 200000 844695422 200000 179692715 200000 941902864 200000 129145226 200000 855088781 200000 508721340 200000 466404251 200000 804039516 200000 766519509 200000 109648531 200000 407595784 200000 722015711 200000 345077360 200000 819912527 200000 925129471 200000 743256004 200000 352829078 200000 829429554 200000 363002186 200000 912755932 200000 244231584 200000 436694426 200000 692694224 200000 285922838 200000 100070661 200000 96333578 200000 4186522 200000 735807363 200000 528815966 200000 291204897 200000 199428305 200000 211484244 200000 509110884 200000 951254688 200000 53311676 200000 810225881 200000 816608496 200000 340517223 200000 786598598 200000 523267203 200000 601401593 200000 244360311 200000 965491573 200000 89555938 200000 431569817 200000 327834097 200000 237990003 200000 473297575 200000 336154375 200000 118860565 200000 534874760 200000 24201634 200000 418200733 200000 898625603 200000 224575901 200000 606728387 200000 972893394 200000 667801852 200000 943089850 200000 338206492 200000 963653952 200000 452202465 200000 998952455 200000 586310876 200000 340423839 200000 882949809 200000 193365197 200000 343419221 200000 849987271 200000 844158030 200000 813955445 200000 361436918 200000 285893809 200000 555538104 200000 527990151 200000 624934225 200000 251659381 200000 492507920 200000 722842540 200000 546252565 200000 792409932 200000 54522261 200000 757501355 200000 847961620 200000 72648591 200000 129087913 200000 999723118 200000 635120957 200000 160276149 200000 727087051 200000 828126718 200000 396364449 200000 59967831 200000 561287582 200000 441244033 200000 102062961 200000 150866223 200000 187956192 200000 734501698 200000 558507006 200000 668170003 200000 142925938 200000 779794601 200000 406837175 200000 809661182 200000 270872662 200000 88240189 200000 356750637 200000 603980294 200000 673059755 200000 850818985 200000 198793744 200000 701149798 200000 248067505 200000 367281075 200000 100983091 200000 729929077 200000 77742795 200000 443640900 200000 311382147 200000 661853612 200000 274720375 200000 56691814 200000 889800467 200000 459204771 200000 852961623 200000 292979265 200000 157649683 200000 536320786 200000 594320682 200000 412255004 200000 804224467 200000 751753940 200000 924892882 200000 763013985 200000 280651203 200000 546342623 200000 768816207 200000 728794264 200000 449212533 200000 707042636 200000 700231362 200000 265224042 200000 350657688 200000 546869588 200000 683219050 200000 196638111 200000 874794494 200000 281722192 200000 919804073 200000 227183135 200000 118578070 200000 638258359 200000 911389695 200000 274120435 200000 870609266 200000 260034082 200000 30361100 200000 680782660 200000 697450177 200000 319789899 200000 303114130 200000 563246938 200000 58283988 200000 296532745 200000 325007471 200000 255434910 200000 147698716 200000 715848532 200000 647316902 200000 212561304 200000 81962025 200000 24899910 200000 223378774 200000 394948080 200000 756091820 200000 295304471 200000 906380480 200000 779628655 200000 540940149 200000 519734303 200000 102177860 200000 710021374 200000 842769781 200000 294781143 200000 512290660 200000 646325925 200000 854142140 200000 297763031 200000 613143230 200000 710046092 200000 667518843 200000 639644888 200000 603417621 200000 794333437 200000 791520514 200000 435672754 200000 2867272 200000 542759263 200000 181679042 200000 11330398 200000 490807641 200000 366023227 200000 837125450 200000 624758517 200000 240486502 200000 780578362 200000 358518349 200000 384521902 200000 756720562 200000 945152804 200000 462235802 200000 549040867 200000 232327836 200000 157549026 200000 576976673 200000 939494155 200000 911402917 200000 355854971 200000 164633076 200000 82843072 200000 125837421 200000 965503001 200000 360458306 200000 809938617 200000 14731701 200000 554728196 200000 436766301 200000 841962704 200000 859246430 200000 387272357 200000 631646132 200000 164526077 200000 190225000 200000 904902532 200000 963599064 200000 351086424 200000 993811187 200000 985038665 200000 437462394 200000 476914458 200000 985678400 200000 20302014 200000 787624042 200000 30597787 200000 557075120 200000 468020170 200000 368548249 200000 255888468 200000 723324866 200000 911429494 200000 713484824 200000 656663517 200000 862574616 200000 193931242 200000 16848917 200000 814201327 200000 652937586 200000 927025264 200000 859500260 200000 490969699 200000 259092145 200000 286923631 200000 404609266 200000 228188208 200000 536907220 200000 962603121 200000 439005138 200000 328446831 200000 985895421 200000 13710365 200000 700634164 200000 8728922 200000 346786155 200000 124084796 200000 43812840 200000 730770504 200000 308224384 200000 530159030 200000 932679134 200000 711697841 200000 755930300 200000 510828181 200000 134899752 200000 825025071 200000 584786112 200000 886067712 200000 987993077 200000 727821178 200000 398313547 200000 183506496 200000 980984727 200000 251991658 200000 731482943 200000 15064766 200000 841559677 200000 29962999 200000 699134620 200000 922656258 200000 446232377 200000 82133052 200000 198045314 200000 135581108 200000 962798970 200000 517549679 200000 658997299 200000 709424286 200000 337936913 200000 70109929 200000 973627917 200000 638762151 200000 615836400 200000 527531043 200000 101563283 200000 446697688 200000 891518757 200000 428517813 200000 212258148 200000 873451866 200000 669216482 200000 120089689 200000 49241409 200000 328139125 200000 658980215 200000 679079909 200000 796869643 200000 881789841 200000 625164629 200000 259267412 200000 123045313 200000 707927352 200000 281129996 200000 778420412 200000 502099845 200000 446330641 200000 558433869 200000 827704664 200000 984628119 200000 172052197 200000 663266792 200000 43783039 200000 679716183 200000 875655581 200000 346249165 200000 45778601 200000 673830726 200000 506338624 200000 527409678 200000 578254192 200000 963281669 200000 979630329 200000 538476507 200000 305750924 200000 299190611 200000 938812686 200000 43781507 200000 108326357 200000 938653202 200000 117151977 200000 926695545 200000 762387012 200000 165697090 200000 670167314 200000 354211660 200000 69062641 200000 918825476 200000 659353394 200000 900980652 200000 981993237 200000 448933015 200000 801199632 200000 652640874 200000 683117321 200000 197720669 200000 115231639 200000 189529976 200000 303489604 200000 225875670 200000 207438541 200000 907633124 200000 633539168 200000 948550306 200000 41375708 200000 595998176 200000 569437204 200000 254547842 200000 531726860 200000 965267132 200000 862098234 200000 252815959 200000 553866181 200000 177535721 200000 278652617 200000 237476640 200000 644504209 200000 842546168 200000 637808347 200000 872410879 200000 525879575 200000 367192216 200000 781424296 200000 278712884 200000 770689824 200000 916560026 200000 139331208 200000 554141215 200000 819990421 200000 767222510 200000 426885619 200000 810348354 200000 817165438 200000 669175718 200000 746880387 200000 820791611 200000 623774980 200000 979260402 200000 910883568 200000 952580813 200000 967955822 200000 840593442 200000 366526227 200000 486530007 200000 628327206 200000 128876966 200000 682951651 200000 716571994 200000 721637044 200000 988688144 200000 424836729 200000 140337527 200000 363416001 200000 246250000 200000 341523726 200000 304462701 200000 623830293 200000 803398005 200000 771783419 200000 954256286 200000 564461720 200000 429336882 200000 984451255 200000 823286666 200000 389955924 200000 540969045 200000 269799388 200000 656853970 200000 435831664 200000 326697744 200000 808083745 200000 264613429 200000 140670005 200000 947518132 200000 950192736 200000 49652117 200000 581697547 200000 556196784 200000 657133713 200000 563958769 200000 949367420 200000 563661717 200000 482551244 200000 992776299 200000 729411119 200000 437462804 200000 482329418 200000 688196419 200000 771727598 200000 134004734 200000 446217571 200000 952398810 200000 47520160 200000 938625858 200000 163302288 200000 634918575 200000 816734798 200000 371200753 200000 972748393 200000 429728100 200000 266712608 200000 777144891 200000 70824359 200000 780372153 200000 969375584 200000 657187698 200000 759290402 200000 391982222 200000 474482037 200000 793791494 200000 550323155 200000 661494757 200000 579629801 200000 115564167 200000 485191635 200000 420856028 200000 168728930 200000 694351526 200000 247794265 200000 966574262 200000 457400747 200000 973214002 200000 33076927 200000 50373074 200000 325858732 200000 260034078 200000 129054588 200000 27038641 200000 581292652 200000 633981048 200000 57425450 200000 454961395 200000 694058006 200000 317722227 200000 813836161 200000 406402906 200000 605521392 200000 873773405 200000 431287129 200000 258511301 200000 848895588 200000 443772329 200000 729750186 200000 975417396 200000 912987897 200000 899720421 200000 313008014 200000 428815818 200000 352225370 200000 36418499 200000 70103869 200000 131687621 200000 32937549 200000 926514708 200000 415300624 200000 455405702 200000 637396924 200000 980133063 200000 135161726 200000 111999375 200000 470855343 200000 288081901 200000 793535008 200000 33510783 200000 333271119 200000 939801783 200000 144015791 200000 2145559 200000 299589860 200000 957981557 200000 245687044 200000 952334903 200000 982671830 200000 576467352 200000 729252374 200000 304503777 200000 98695087 200000 9929136 200000 117162495 200000 367580724 200000 582728726 200000 958587245 200000 523794678 200000 609415280 200000 338192340 200000 813029793 200000 721797205 200000 881779447 200000 369913041 200000 454049340 200000 802330771 200000 650470730 200000 993945623 200000 855462478 200000 687624522 200000 640094215 200000 347883469 200000 166761991 200000 822793522 200000 837645553 200000 915981117 200000 719719609 200000 776607267 200000 462752487 200000 436332750 200000 890906323 200000 51594518 200000 770920938 200000 112364553 200000 963322855 200000 754160163 200000 844715290 200000 564973974 200000 338896548 200000 508900483 200000 609568440 200000 261612351 200000 494129372 200000 153112207 200000 637509157 200000 17626091 200000 542327166 200000 635665854 200000 679983073 200000 461854115 200000 551627931 200000 815839913 200000 323662732 200000 618391440 200000 592152420 200000 805871370 200000 201761767 200000 477270010 200000 662180905 200000 594309559 200000 789805266 200000 590667337 200000 791086683 200000 720257195 200000 425421135 200000 890914055 200000 144522890 200000 297720572 200000 606510461 200000 814426587 200000 301758567 200000 873403109 200000 190106269 200000 100106638 200000 230354114 200000 512128445 200000 41517327 200000 489231369 200000 110816652 200000 130993149 200000 800301140 200000 113793108 200000 106091989 200000 135726909 200000 424062221 200000 376757399 200000 103443406 200000 806308917 200000 874188026 200000 720513564 200000 976770246 200000 360228032 200000 174804219 200000 470139722 200000 104007472 200000 411368916 200000 145998097 200000 528381866 200000 745718939 200000 300117898 200000 869299804 200000 923141604 200000 301003191 200000 437597979 200000 113615646 200000 21343682 200000 734333526 200000 914635488 200000 423078582 200000 6489643 200000 477088103 200000 905286736 200000 979576740 200000 797339945 200000 588730619 200000 417958916 200000 105679243 200000 895890915 200000 72636995 200000 117931446 200000 726129449 200000 480467618 200000 316871056 200000 60442685 200000 369134687 200000 865783502 200000 579557457 200000 641237393 200000 648628783 200000 321380593 200000 772891927 200000 353007308 200000 634959544 200000 509567154 200000 123841427 200000 766287910 200000 75579707 200000 519889627 200000 183787157 200000 873060087 200000 34032665 200000 393433939 200000 470128654 200000 395187640 200000 549274321 200000 934809890 200000 792312590 200000 85561345 200000 408099845 200000 924079731 200000 90870214 200000 703579275 200000 948570997 200000 365511309 200000 260829062 200000 218951982 200000 290665985 200000 418932184 200000 920085694 200000 967571683 200000 574836650 200000 400585693 200000 368092416 200000 30450115 200000 204353425 200000 35174213 200000 957340412 200000 609992453 200000 127444469 200000 317437912 200000 419667073 200000 278655235 200000 200231480 200000 899777662 200000 19721346 200000 486986036 200000 418129626 200000 351183169 200000 119105293 200000 461695026 200000 165100923 200000 452664648 200000 286174549 200000 458707380 200000 585923293 200000 474994908 200000 502563240 200000 860898964 200000 456608991 200000 486050662 200000 814491000 200000 886565066 200000 788362881 200000 137299821 200000 456812374 200000 309034862 200000 994648549 200000 697154716 200000 259213041 200000 405522105 200000 881539660 200000 284746169 200000 422698266 200000 245996547 200000 530978836 200000 473552046 200000 508849602 200000 823903685 200000 94941888 200000 251775107 200000 25029625 200000 613399447 200000 483450095 200000 21062497 200000 394469872 200000 486282290 200000 948679265 200000 33740944 200000 17322743 200000 730362735 200000 342699001 200000 70463096 200000 106238335 200000 695467077 200000 430344117 200000 259568802 200000 196658968 200000 790053581 200000 249198775 200000 302156727 200000 685847155 200000 721706561 200000 568515902 200000 152205695 200000 905017183 200000 475110648 200000 269175469 200000 257161443 200000 74887375 200000 603894890 200000 314857346 200000 594155498 200000 782129874 200000 315706161 200000 173503838 200000 823844286 200000 784616088 200000 477739269 200000 144800515 200000 821203112 200000 692489331 200000 666796734 200000 532383312 200000 680406031 200000 166098386 200000 875800148 200000 787089477 200000 689146491 200000 714217287 200000 978917602 200000 688548101 200000 723309975 200000 672646785 200000 610225822 200000 193310670 200000 26985002 200000 220125265 200000 515074785 200000 265156354 200000 595179548 200000 784393896 200000 831948836 200000 626488864 200000 662531702 200000 833237655 200000 400210431 200000 375491018 200000 42737505 200000 345018957 200000 941936940 200000 469026240 200000 983577124 200000 645336859 200000 407348609 200000 366452451 200000 545932586 200000 875775858 200000 61991929 200000 509311282 200000 327998457 200000 38351586 200000 553276074 200000 625860559 200000 445236027 200000 650250267 200000 168696015 200000 290839802 200000 89289400 200000 102011119 200000 177359551 200000 806191123 200000 115820377 200000 167646798 200000 161573362 200000 896322971 200000 589411110 200000 358003272 200000 389706498 200000 328761139 200000 345828167 200000 100875789 200000 809666471 200000 837990299 200000 453921798 200000 842536431 200000 140908217 200000 825127091 200000 929207498 200000 143613790 200000 606720561 200000 74355580 200000 651513884 200000 258430697 200000 294743847 200000 855785494 200000 340760996 200000 327644739 200000 518339540 200000 409316290 200000 22273068 200000 752713786 200000 626337681 200000 21475041 200000 743253403 200000 593507008 200000 861167829 200000 308164339 200000 300885755 200000 65491686 200000 217660730 200000 837027480 200000 72079474 200000 833680603 200000 482737015 200000 822051217 200000 42667851 200000 961155056 200000 190810470 200000 796862655 200000 168320494 200000 74869398 200000 934005246 200000 799956513 200000 796754915 200000 968482909 200000 361538905 200000 356675289 200000 559094738 200000 650321398 200000 293261999 200000 430269223 200000 18947972 200000 530230577 200000 235077720 200000 805639276 200000 341142498 200000 80090367 200000 487688140 200000 12767015 200000 407070964 200000 781302128 200000 160073638 200000 131625210 200000 635636706 200000 414799797 200000 254096795 200000 158737060 200000 820834550 200000 356601886 200000 282953863 200000 811580424 200000 701651863 200000 270644763 200000 245256800 200000 477298212 200000 804968014 200000 965782078 200000 971185215 200000 122345241 200000 307815620 200000 760556086 200000 420311645 200000 890822185 200000 461255104 200000 165488341 200000 675852819 200000 19152819 200000 531535149 200000 638134282 200000 719092696 200000 714954040 200000 958482961 200000 219075815 200000 702436678 200000 247263576 200000 93431958 200000 671742875 200000 7105300 200000 886116820 200000 266271748 200000 882203512 200000 187079964 200000 693930381 200000 865673412 200000 180291309 200000 377330774 200000 128965763 200000 730921566 200000 763405195 200000 97525466 200000 836424662 200000 804933498 200000 978912259 200000 255396321 200000 469271495 200000 653094369 200000 671543845 200000 858646979 200000 82220470 200000 561953404 200000 244835042 200000 470458361 200000 7193125 200000 158867795 200000 747484746 200000 174367515 200000 763407539 200000 85949839 200000 177745806 200000 586699490 200000 261791776 200000 503911800 200000 554651390 200000 316763686 200000 328020559 200000 868099702 200000 432726027 200000 978008288 200000 895551038 200000 217288978 200000 961465669 200000 277559849 200000 987786767 200000 340159733 200000 61748316 200000 953277496 200000 406646529 200000 797994727 200000 504821794 200000 409268839 200000 711645558 200000 391383760 200000 675607687 200000 834746157 200000 980063982 200000 635579322 200000 355031194 200000 766309924 200000 805981706 200000 688502220 200000 703457422 200000 224786948 200000 391438473 200000 836469839 200000 715239857 200000 223209125 200000 334914893 200000 906263468 200000 564256373 200000 422041855 200000 512193110 200000 14051691 200000 591986283 200000 285111085 200000 560715972 200000 125294644 200000 857627202 200000 332267620 200000 616867544 200000 290580433 200000 334363083 200000 992316160 200000 860909555 200000 949357865 200000 323661303 200000 90597495 200000 551315092 200000 668533829 200000 663936215 200000 14425954 200000 842225757 200000 213548110 200000 379683738 200000 752631162 200000 364439566 200000 12562315 200000 361182353 200000 132728216 200000 458795400 200000 702334823 200000 647123244 200000 426827699 200000 478854090 200000 338368104 200000 833167357 200000 689391333 200000 408400630 200000 477374008 200000 187143860 200000 75452261 200000 534187596 200000 76439967 200000 490498593 200000 14966925 200000 724135468 200000 237758598 200000 172464181 200000 230774996 200000 499953175 200000 170139637 200000 593193471 200000 153686484 200000 866786477 200000 181585428 200000 630689202 200000 172975173 200000 645452208 200000 193079852 200000 36736157 200000 528655359 200000 96976383 200000 319951014 200000 344678704 200000 762975227 200000 393894811 200000 786100490 200000 644708093 200000 418088017 200000 551863716 200000 639817729 200000 144115379 200000 478029882 200000 725919324 200000 941332818 200000 20026915 200000 901876239 200000 917660961 200000 732865511 200000 771840574 200000 193376583 200000 519161462 200000 796894153 200000 848666389 200000 75206267 200000 413212666 200000 465133599 200000 215064535 200000 645243237 200000 43726446 200000 751247665 200000 29085397 200000 663218907 200000 299348915 200000 731821162 200000 503024512 200000 82234072 200000 154476744 200000 366590544 200000 382792808 200000 522779250 200000 799467983 200000 727714446 200000 503718718 200000 897559012 200000 818204680 200000 871058410 200000 600686802 200000 771100805 200000 268115411 200000 397669965 200000 470758165 200000 583702222 200000 229300914 200000 489121985 200000 289802519 200000 469473367 200000 315671875 200000 650861934 200000 660843784 200000 704704472 200000 102414153 200000 427905435 200000 671790650 200000 228946732 200000 570014627 200000 322559922 200000 887874845 200000 736383305 200000 405235794 200000 501417787 200000 801794880 200000 774405192 200000 783264886 200000 995940063 200000 633816406 200000 581885282 200000 931131985 200000 199957606 200000 547380013 200000 925635312 200000 408577346 200000 970194616 200000 278326712 200000 894170729 200000 549143498 200000 851932126 200000 329352453 200000 633941095 200000 633213833 200000 148927233 200000 742044742 200000 790913697 200000 386202432 200000 848650857 200000 846936524 200000 656910833 200000 981828304 200000 325377919 200000 688963334 200000 605158478 200000 834953528 200000 557359307 200000 436807301 200000 37446866 200000 597328538 200000 245722101 200000 536711674 200000 19972533 200000 326107702 200000 109227462 200000 719865397 200000 342823503 200000 220469869 200000 349856807 200000 59681063 200000 901093145 200000 388298942 200000 594167840 200000 479953376 200000 305473963 200000 365544907 200000 622132697 200000 123781265 200000 569303742 200000 224954708 200000 922872476 200000 982316682 200000 27366954 200000 565706809 200000 181950672 200000 545094715 200000 633730280 200000 580175995 200000 552440318 200000 47797558 200000 367213329 200000 780630843 200000 334251727 200000 458728491 200000 242406876 200000 564081848 200000 222392587 200000 997039849 200000 278733219 200000 485451348 200000 337276827 200000 466269795 200000 248846813 200000 46314639 200000 153116806 200000 601845415 200000 334012708 200000 514984202 200000 351068918 200000 225521384 200000 670993711 200000 803533444 200000 508376883 200000 551284 200000 520001752 200000 183678175 200000 252988070 200000 435269565 200000 237009431 200000 622673179 200000 806251479 200000 66021972 200000 863375876 200000 545310040 200000 880734318 200000 632480488 200000 50351320 200000 263498967 200000 511425845 200000 46186570 200000 688277483 200000 905948152 200000 900136979 200000 896135787 200000 369552822 200000 607875645 200000 163587089 200000 283142747 200000 667022801 200000 996417093 200000 223081303 200000 564453963 200000 726192373 200000 306468817 200000 273960751 200000 19045259 200000 762504443 200000 841369025 200000 630345216 200000 31088780 200000 687382234 200000 872483350 200000 353291604 200000 529586398 200000 200668332 200000 407473137 200000 824956370 200000 953481521 200000 290442664 200000 572319634 200000 751514435 200000 764870487 200000 647595048 200000 560606809 200000 314904719 200000 759089216 200000 475056035 200000 618043079 200000 202234304 200000 21406715 200000 154826931 200000 81450108 200000 548899837 200000 56678843 200000 42382096 200000 99531834 200000 794438543 200000 151622095 200000 714227090 200000 619046368 200000 833282015 200000 841422247 200000 797413426 200000 462324847 200000 913859445 200000 243931092 200000 602038280 200000 145217031 200000 635151865 200000 37582856 200000 795557197 200000 356371945 200000 153301557 200000 895924497 200000 421964633 200000 399663222 200000 828447248 200000 194741473 200000 96663205 200000 786731310 200000 243080851 200000 359276680 200000 544091337 200000 575465137 200000 33530855 200000 111548471 200000 100374143 200000 86657728 200000 215269716 200000 655451967 200000 731086237 200000 230870587 200000 178123074 200000 983916558 200000 499501342 200000 224136483 200000 281789243 200000 943068727 200000 631929112 200000 519809177 200000 456503782 200000 259581546 200000 381309638 200000 215365341 200000 941788428 200000 653732983 200000 899482751 200000 279032143 200000 207560598 200000 245040463 200000 53775291 200000 638339185 200000 918102923 200000 409212162 200000 140193556 200000 881834977 200000 465738262 200000 306019008 200000 414621250 200000 852355170 200000 826941821 200000 997526747 200000 386711581 200000 275758547 200000 933537578 200000 806759618 200000 7048862 200000 631416629 200000 438307237 200000 547225863 200000 639748829 200000 355585192 200000 913463959 200000 808398169 200000 795856659 200000 853370734 200000 610896071 200000 339218058 200000 414471833 200000 837875173 200000 393805856 200000 501642377 200000 104204774 200000 520232336 200000 264570280 200000 157695592 200000 641927828 200000 766652686 200000 822862217 200000 497820758 200000 211401562 200000 875664929 200000 729597707 200000 20416932 200000 625466386 200000 368495527 200000 90473622 200000 58956483 200000 751597491 200000 326090659 200000 117376948 200000 968861507 200000 857157207 200000 489066292 200000 687148812 200000 278715349 200000 133239606 200000 66967707 200000 838623847 200000 786253897 200000 117140136 200000 424370488 200000 797234862 200000 667424144 200000 420029989 200000 245596044 200000 823220713 200000 623457722 200000 110137416 200000 503400248 200000 77657921 200000 548011000 200000 544934598 200000 999921916 200000 496909565 200000 280366233 200000 998180475 200000 37638328 200000 529488519 200000 71902480 200000 143723869 200000 247497581 200000 310792295 200000 68562924 200000 212436101 200000 121363772 200000 149087302 200000 437966557 200000 771890732 200000 258689380 200000 255611628 200000 414585013 200000 107773355 200000 116245575 200000 679606849 200000 793789795 200000 604295033 200000 533071205 200000 903231823 200000 509368313 200000 645898544 200000 351748446 200000 370144829 200000 219630246 200000 682857351 200000 987489267 200000 605990996 200000 67824315 200000 895623768 200000 810819077 200000 94688252 200000 828117674 200000 820070043 200000 32862100 200000 667963583 200000 829840385 200000 430036072 200000 499308480 200000 350941509 200000 843581810 200000 113069304 200000 312330954 200000 35204949 200000 127729357 200000 110399651 200000 900090898 200000 837091289 200000 844442371 200000 154813666 200000 780521498 200000 55815897 200000 225228324 200000 511155277 200000 912220801 200000 747414909 200000 778378593 200000 641443485 200000 390682120 200000 829651471 200000 773408010 200000 408818858 200000 771738767 200000 730931702 200000 242101904 200000 232036461 200000 943064343 200000 487144380 200000 93730435 200000 462747903 200000 176104897 200000 859212039 200000 141918355 200000 55828631 200000 779041740 200000 514533538 200000 209375122 200000 736389263 200000 152419226 200000 683998325 200000 782947183 200000 274020702 200000 949379755 200000 754663303 200000 781154108 200000 661679262 200000 416086432 200000 641746435 200000 485725480 200000 34618631 200000 594760760 200000 326905135 200000 587859589 200000 269806705 200000 66833749 200000 700734837 200000 793396674 200000 844610516 200000 473107191 200000 820250204 200000 623011441 200000 450543947 200000 694720062 200000 309286031 200000 863116097 200000 730933259 200000 190565739 200000 985533908 200000 785611267 200000 872190064 200000 130515935 200000 555542293 200000 277209000 200000 821034992 200000 57757722 200000 889738331 200000 250561088 200000 713442596 200000 789575612 200000 62654156 200000 199586044 200000 606920133 200000 536851846 200000 929918131 200000 294642732 200000 264989356 200000 496914264 200000 608636279 200000 434279233 200000 588873168 200000 125883443 200000 418143138 200000 836806859 200000 530429515 200000 117897784 200000 30147291 200000 687642747 200000 713244244 200000 989530279 200000 497269227 200000 456483105 200000 92670277 200000 98278880 200000 86539450 200000 325755565 200000 423256469 200000 605772132 200000 805201490 200000 691414577 200000 70031070 200000 687969236 200000 323274970 200000 570204125 200000 178781656 200000 703133423 200000 215688604 200000 315329280 200000 56278619 200000 862790551 200000 878423807 200000 469590029 200000 920122208 200000 411620300 200000 890430604 200000 135123090 200000 373921535 200000 734895278 200000 658676459 200000 4174658 200000 48344177 200000 957784703 200000 585327590 200000 894409195 200000 899110927 200000 388174494 200000 158952036 200000 785492351 200000 76356432 200000 96521099 200000 626892910 200000 323283983 200000 6374605 200000 258068712 200000 145186605 200000 168251594 200000 354843200 200000 305889141 200000 355061993 200000 135678465 200000 868317823 200000 687825683 200000 782018826 200000 892567845 200000 402046341 200000 900797633 200000 339966490 200000 672616646 200000 752393832 200000 713373857 200000 614618048 200000 565119125 200000 432536931 200000 137651187 200000 779174597 200000 143112034 200000 243127757 200000 514408216 200000 898387218 200000 456119070 200000 866010143 200000 309407631 200000 431922095 200000 522268376 200000 381576177 200000 847192058 200000 170279108 200000 602517699 200000 490323964 200000 204759064 200000 376330651 200000 263792174 200000 869439000 200000 289682635 200000 940050587 200000 292543881 200000 663307070 200000 152177171 200000 345040205 200000 259509862 200000 498931078 200000 244067601 200000 693792345 200000 599784820 200000 536699433 200000 188848132 200000 725047689 200000 991110789 200000 836213120 200000 650837070 200000 474157509 200000 183509128 200000 871892226 200000 532927087 200000 170604820 200000 362307983 200000 15350089 200000 680671751 200000 809770144 200000 517094089 200000 931274252 200000 782048215 200000 262521009 200000 335619719 200000 870935077 200000 92811712 200000 152042671 200000 439801914 200000 469971851 200000 145660098 200000 658648868 200000 789176435 200000 167683928 200000 335638781 200000 6601655 200000 668602081 200000 216407492 200000 758836146 200000 588001586 200000 574657109 200000 487010343 200000 631301441 200000 542749564 200000 760625344 200000 272495354 200000 568630571 200000 665221533 200000 612369202 200000 670211029 200000 160785425 200000 362580416 200000 775207387 200000 992245617 200000 974556595 200000 69769004 200000 543430669 200000 578609062 200000 943950577 200000 805236809 200000 621413432 200000 477506925 200000 344243148 200000 750494880 200000 904341996 200000 323075807 200000 90260837 200000 651695322 200000 29084121 200000 190119731 200000 210777084 200000 448681663 200000 372660689 200000 240024259 200000 391520497 200000 303687991 200000 200843459 200000 702739718 200000 500373189 200000 990974540 200000 56463553 200000 575395990 200000 601359128 200000 672429349 200000 80983802 200000 510338858 200000 519923371 200000 156274699 200000 266483136 200000 140043676 200000 913758047 200000 850003559 200000 698674818 200000 726832612 200000 992949300 200000 300781760 200000 567634385 200000 339863322 200000 374337866 200000 852420801 200000 914422622 200000 365288823 200000 24006114 200000 530019120 200000 734444026 200000 950757459 200000 853438557 200000 917396983 200000 865684 200000 701960743 200000 12073530 200000 191076382 200000 271933757 200000 994469003 200000 282945051 200000 119815118 200000 587656998 200000 85455928 200000 769423808 200000 339841615 200000 386657951 200000 951440135 200000 526454793 200000 31056393 200000 127640089 200000 25280495 200000 909164280 200000 940909701 200000 964758819 200000 79060746 200000 230273963 200000 792282220 200000 754224752 200000 686489487 200000 266053221 200000 649737606 200000 298290127 200000 732810712 200000 252022405 200000 771059388 200000 236434481 200000 624548700 200000 311223948 200000 623062037 200000 942694309 200000 157049013 200000 942918683 200000 864526011 200000 498244446 200000 166289819 200000 761222641 200000 400710391 200000 481194922 200000 504373990 200000 918936048 200000 724416560 200000 568835068 200000 982256271 200000 935829272 200000 779656943 200000 135300322 200000 741474222 200000 825590665 200000 246428892 200000 761632782 200000 235852412 200000 951826052 200000 126473921 200000 940559953 200000 171155537 200000 754766442 200000 601511045 200000 673243546 200000 811797926 200000 974073019 200000 83942705 200000 902358778 200000 980676627 200000 194779671 200000 818791662 200000 122984610 200000 205604434 200000 153675327 200000 218763011 200000 274513378 200000 185855545 200000 217895955 200000 339458523 200000 106488107 200000 746788547 200000 961973653 200000 765308156 200000 585450509 200000 845371910 200000 452371428 200000 903247632 200000 138244921 200000 371640637 200000 752606016 200000 227765728 200000 351514751 200000 377998015 200000 373905676 200000 279485010 200000 335228624 200000 78171140 200000 337193926 200000 843609201 200000 449739835 200000 852798886 200000 50634511 200000 498557796 200000 351358451 200000 481383261 200000 641616297 200000 292172661 200000 134953543 200000 279347713 200000 479907187 200000 3872267 200000 86181031 200000 919055755 200000 136673646 200000 977120687 200000 287452069 200000 720279827 200000 997023675 200000 277261833 200000 400912624 200000 653333202 200000 786384793 200000 251522531 200000 486249306 200000 521219617 200000 115603306 200000 943803172 200000 564264146 200000 731146103 200000 759510701 200000 225859286 200000 408545897 200000 233018990 200000 937210373 200000 761035039 200000 534176336 200000 894630333 200000 460766000 200000 575121738 200000 372335064 200000 760307518 200000 294356751 200000 235068863 200000 488341872 200000 23093736 200000 601396132 200000 450992134 200000 340527273 200000 636654549 200000 36879886 200000 827506887 200000 503061556 200000 858325053 200000 96664206 200000 220025803 200000 659033569 200000 860040056 200000 189390468 200000 405681147 200000 780373665 200000 636117246 200000 152312434 200000 648579423 200000 732576388 200000 971541866 200000 153566710 200000 48097567 200000 932251834 200000 380453489 200000 677623763 200000 581867397 200000 593993109 200000 151979759 200000 94427112 200000 631921144 200000 236213381 200000 242972378 200000 266025270 200000 979520769 200000 984632346 200000 88311627 200000 362546142 200000 847968841 200000 570182148 200000 883662971 200000 354673951 200000 869649559 200000 830946069 200000 335082435 200000 475668827 200000 121879510 200000 47761212 200000 805088666 200000 667161106 200000 183052 200000 107151243 200000 485542298 200000 352907748 200000 672343139 200000 94413361 200000 588507770 200000 705172115 200000 643562787 200000 674984063 200000 466162708 200000 813505789 200000 684615093 200000 94509286 200000 630661984 200000 972359973 200000 809018273 200000 86035703 200000 18367606 200000 254372394 200000 53130639 200000 75996513 200000 258670223 200000 363778637 200000 266532680 200000 674089461 200000 332416515 200000 534192879 200000 289731509 200000 489727396 200000 164349003 200000 654800015 200000 886640862 200000 135202942 200000 153678847 200000 714364623 200000 122116076 200000 158694324 200000 446081240 200000 166888047 200000 35670311 200000 646950806 200000 31135150 200000 4246863 200000 786964983 200000 279128468 200000 380930170 200000 246792816 200000 480993509 200000 431729728 200000 509474389 200000 857317363 200000 897304986 200000 437243722 200000 954044790 200000 826466584 200000 441214174 200000 133102978 200000 188651831 200000 544149567 200000 225840793 200000 375345368 200000 997940239 200000 827898089 200000 330752981 200000 813816926 200000 922728344 200000 311969206 200000 25620665 200000 879644227 200000 387049610 200000 354454632 200000 501883534 200000 425947609 200000 640157885 200000 221101533 200000 997309885 200000 84191631 200000 404218665 200000 643676696 200000 759361486 200000 224799990 200000 323557353 200000 305416248 200000 678699881 200000 425449152 200000 530360882 200000 198570111 200000 405333080 200000 102660283 200000 14345824 200000 186245195 200000 814069122 200000 64059353 200000 743199209 200000 687129119 200000 717433584 200000 289923114 200000 967828326 200000 943267226 200000 395691979 200000 952866527 200000 596647056 200000 167840637 200000 641862747 200000 590726216 200000 902304832 200000 874538408 200000 71917064 200000 609113046 200000 932524653 200000 779414301 200000 935466331 200000 413482009 200000 579999281 200000 576001018 200000 911337981 200000 46751938 200000 777088963 200000 71796098 200000 489036982 200000 724140705 200000 372187773 200000 234343956 200000 589266799 200000 210605478 200000 872158422 200000 219004721 200000 649504560 200000 23040227 200000 681310312 200000 781208954 200000 183843873 200000 816652423 200000 307451371 200000 702420143 200000 179353483 200000 550752228 200000 369876279 200000 885193647 200000 380140503 200000 247191402 200000 426408773 200000 225842301 200000 918590093 200000 139835048 200000 459431469 200000 374046777 200000 892661334 200000 345798224 200000 19878184 200000 297306402 200000 977742585 200000 267716147 200000 568465039 200000 207358618 200000 422234976 200000 890851648 200000 193422297 200000 114217760 200000 35944852 200000 568833928 200000 42493855 200000 429326935 200000 672523452 200000 326331964 200000 471963 200000 988094717 200000 668237088 200000 465196461 200000 677862563 200000 383829235 200000 490854443 200000 869442378 200000 782861490 200000 818953019 200000 614650467 200000 83108772 200000 863088862 200000 74510836 200000 231972211 200000 400666732 200000 24417634 200000 776054367 200000 66458145 200000 44564082 200000 991843733 200000 513919196 200000 753199191 200000 127292838 200000 641817584 200000 788309228 200000 776852764 200000 587599130 200000 756262923 200000 197318960 200000 409098395 200000 874222846 200000 562689183 200000 493700455 200000 403170330 200000 99414690 200000 25689476 200000 98382452 200000 944647171 200000 413977718 200000 453678515 200000 172339285 200000 341802974 200000 355386892 200000 100784964 200000 431328811 200000 938682452 200000 122243091 200000 743910256 200000 82808887 200000 176856877 200000 742702685 200000 128696464 200000 71878106 200000 887794513 200000 155596249 200000 872977435 200000 717369236 200000 750907081 200000 226790553 200000 199237803 200000 767248645 200000 389003454 200000 948883404 200000 958459895 200000 414641391 200000 307764600 200000 205218755 200000 641775321 200000 509931824 200000 865861728 200000 388152815 200000 275647304 200000 678898379 200000 660627454 200000 669603552 200000 856531550 200000 224786399 200000 312752122 200000 668248647 200000 810609235 200000 467858349 200000 992052509 200000 740231413 200000 250324095 200000 932334229 200000 85314896 200000 399325912 200000 852034395 200000 44119577 200000 188792731 200000 62474499 200000 419905663 200000 206546648 200000 970898983 200000 346811814 200000 467509924 200000 36591250 200000 437419579 200000 77870097 200000 408241058 200000 988327978 200000 997371457 200000 457945781 200000 436919922 200000 566009758 200000 898049985 200000 673119010 200000 763674925 200000 555931151 200000 848550756 200000 678287368 200000 250906378 200000 766964159 200000 637486322 200000 989677369 200000 475597923 200000 896878605 200000 100710740 200000 708621220 200000 527285423 200000 627685242 200000 805886097 200000 958955355 200000 469250696 200000 140545958 200000 138011091 200000 904789901 200000 662604197 200000 177388883 200000 655247714 200000 71784076 200000 447343840 200000 218407007 200000 443535015 200000 212686791 200000 749650481 200000 489433037 200000 419980330 200000 707930063 200000 324573360 200000 208014780 200000 71822227 200000 423033429 200000 866289302 200000 610800493 200000 732272044 200000 529180714 200000 352874299 200000 395162433 200000 992180828 200000 330402620 200000 372189464 200000 52964023 200000 311867052 200000 773252767 200000 779451845 200000 666954353 200000 475801796 200000 974164097 200000 523403259 200000 650021935 200000 776056814 200000 319317043 200000 628829587 200000 15046866 200000 599664785 200000 321024037 200000 583982468 200000 178420313 200000 450201143 200000 144245737 200000 169677800 200000 929607654 200000 976375175 200000 866187311 200000 204233206 200000 138469304 200000 843961930 200000 186971847 200000 399732744 200000 968215857 200000 990522728 200000 910075553 200000 907029909 200000 155234513 200000 3930859 200000 85185999 200000 959424311 200000 680392249 200000 995377146 200000 487320448 200000 559357606 200000 485623336 200000 520672478 200000 515830790 200000 531786938 200000 99193984 200000 433702144 200000 199383760 200000 442431852 200000 741425217 200000 317398248 200000 960828528 200000 809524692 200000 807338379 200000 667621951 200000 108630677 200000 533611563 200000 781058464 200000 689634764 200000 929256976 200000 889479625 200000 148275422 200000 730346873 200000 516582099 200000 849675559 200000 144623816 200000 523165774 200000 305272300 200000 950099421 200000 201449469 200000 99860084 200000 828474253 200000 895697573 200000 361809982 200000 477792051 200000 493255430 200000 489347925 200000 443489388 200000 5620467 200000 550134984 200000 889355496 200000 564759174 200000 709722430 200000 399144547 200000 916277108 200000 251781550 200000 494510779 200000 886055048 200000 84948020 200000 892444196 200000 286656819 200000 341277447 200000 156171135 200000 661445448 200000 340585359 200000 45266640 200000 35258061 200000 400075675 200000 744991702 200000 775712757 200000 810928312 200000 551479998 200000 868325171 200000 143898022 200000 398587128 200000 643550576 200000 791206380 200000 731274803 200000 287072869 200000 428234643 200000 594838379 200000 184311564 200000 998938872 200000 327852071 200000 654719032 200000 819843267 200000 682221513 200000 391285581 200000 718671868 200000 720408839 200000 602204946 200000 981191236 200000 188414847 200000 92552873 200000 270537769 200000 878631278 200000 300285609 200000 579184027 200000 846083976 200000 914392651 200000 993804931 200000 606671083 200000 732197064 200000 89464699 200000 946103094 200000 420446923 200000 496272544 200000 323245247 200000 418880522 200000 508773516 200000 961638634 200000 901088504 200000 371625319 200000 25575581 200000 450223773 200000 379004453 200000 934930135 200000 612711055 200000 741704659 200000 331739496 200000 45117697 200000 571788051 200000 175229380 200000 450562305 200000 602691502 200000 240330745 200000 655656648 200000 313167952 200000 674343367 200000 789705777 200000 877768279 200000 496010199 200000 880696148 200000 938299853 200000 526563084 200000 301834037 200000 474383230 200000 88494589 200000 327583900 200000 434754346 200000 520689292 200000 392427793 200000 713737699 200000 497085848 200000 379290600 200000 577719930 200000 140521175 200000 329285504 200000 696788506 200000 286493895 200000 568660113 200000 663239424 200000 222233291 200000 833361835 200000 618450762 200000 272869211 200000 926884547 200000 137280500 200000 738156123 200000 917491439 200000 971555818 200000 404022677 200000 516630075 200000 368300863 200000 144934218 200000 297663900 200000 641370244 200000 73532139 200000 120470282 200000 597755452 200000 926453741 200000 286185906 200000 427049587 200000 256485059 200000 881229392 200000 674986614 200000 906102766 200000 405727651 200000 422031525 200000 789395766 200000 85252866 200000 119900780 200000 585192708 200000 932110100 200000 208219226 200000 983263183 200000 748037286 200000 171045968 200000 426190780 200000 903515037 200000 247832547 200000 260192843 200000 640676882 200000 50327237 200000 414659636 200000 219345796 200000 295245668 200000 658436952 200000 237860401 200000 480612765 200000 219507418 200000 518404742 200000 389247379 200000 882962262 200000 63560382 200000 916578977 200000 354742066 200000 41813647 200000 347861623 200000 743979801 200000 258496775 200000 546721354 200000 290633871 200000 724003454 200000 149039659 200000 52674213 200000 768822444 200000 152879745 200000 309104853 200000 851436259 200000 522812825 200000 202617329 200000 94532191 200000 618100579 200000 780986686 200000 927780033 200000 670405440 200000 363306918 200000 53283490 200000 972288000 200000 323105554 200000 114777164 200000 44854256 200000 388520414 200000 391153293 200000 271186711 200000 318403182 200000 873370540 200000 663662985 200000 414808806 200000 858215558 200000 242155996 200000 655112446 200000 774773689 200000 823491007 200000 334388732 200000 91049223 200000 457327283 200000 736416964 200000 938278590 200000 727709913 200000 986668562 200000 835253595 200000 819722227 200000 612922064 200000 95341880 200000 942351982 200000 377813130 200000 889356898 200000 818065060 200000 296652294 200000 316696724 200000 707342888 200000 232561656 200000 18212681 200000 40880450 200000 876417499 200000 51088372 200000 1183362 200000 491861732 200000 539224148 200000 668874872 200000 50193176 200000 877447403 200000 645235594 200000 945402502 200000 775972757 200000 548021223 200000 245880983 200000 300571197 200000 788976032 200000 383081352 200000 719743410 200000 582370525 200000 235067394 200000 135797408 200000 233895477 200000 685298889 200000 151851171 200000 948345631 200000 887735448 200000 581690239 200000 181802637 200000 428599317 200000 695715442 200000 819553184 200000 733992423 200000 671697330 200000 309892734 200000 894851822 200000 422585339 200000 471157576 200000 299978387 200000 544987720 200000 386198320 200000 276835142 200000 929404842 200000 533273007 200000 504519439 200000 977393470 200000 540255195 200000 882968131 200000 55334464 200000 768800735 200000 298727007 200000 148951109 200000 469310605 200000 315994875 200000 900174223 200000 353653014 200000 533965533 200000 552009089 200000 787522274 200000 304533302 200000 230020921 200000 766344578 200000 466969841 200000 205375557 200000 471182538 200000 741533743 200000 942897526 200000 237671684 200000 194432984 200000 613714392 200000 375721287 200000 551112020 200000 291866571 200000 751179758 200000 321068639 200000 499184692 200000 720372013 200000 247710977 200000 588424148 200000 904128966 200000 304226213 200000 655708354 200000 336639457 200000 738702666 200000 712330236 200000 945725441 200000 308819933 200000 583328032 200000 721662491 200000 692156591 200000 607410753 200000 411434185 200000 211089674 200000 857579484 200000 512406181 200000 830678246 200000 979855089 200000 693336505 200000 625327042 200000 10096439 200000 200581402 200000 410199957 200000 59484016 200000 619983004 200000 691284460 200000 324791779 200000 958970536 200000 218853654 200000 336327920 200000 906845746 200000 623900034 200000 826415045 200000 940783310 200000 306654514 200000 322553655 200000 403512555 200000 404988240 200000 748692661 200000 322317344 200000 151269863 200000 421740894 200000 593221546 200000 311891892 200000 43173689 200000 327806207 200000 10504738 200000 265107085 200000 813167748 200000 254246237 200000 150579023 200000 909718626 200000 522374790 200000 427103424 200000 400935807 200000 79522829 200000 724980001 200000 422591633 200000 90095652 200000 739320709 200000 83588948 200000 861254999 200000 763430862 200000 193455076 200000 932375361 200000 274654396 200000 92193326 200000 849788258 200000 402043432 200000 66772361 200000 344843796 200000 752818519 200000 505705066 200000 652823461 200000 127240561 200000 949964860 200000 913840518 200000 500670489 200000 115508565 200000 827076521 200000 28392478 200000 855720717 200000 255355889 200000 605299799 200000 517373938 200000 221370315 200000 173082261 200000 233954334 200000 86419426 200000 26743994 200000 649525169 200000 127153655 200000 644961263 200000 778789219 200000 787776215 200000 526781435 200000 300843322 200000 488637039 200000 863188151 200000 335380833 200000 75041794 200000 427728294 200000 24136993 200000 973430403 200000 572159401 200000 299404784 200000 158726405 200000 638079192 200000 867824815 200000 946787159 200000 640092277 200000 38660346 200000 708159668 200000 761787138 200000 424074400 200000 193590432 200000 630550650 200000 94371642 200000 12529111 200000 469967012 200000 413380064 200000 195501416 200000 449099148 200000 961660670 200000 411917798 200000 695836179 200000 413058637 200000 986738374 200000 212815022 200000 562874086 200000 805919180 200000 537365557 200000 621364601 200000 360187559 200000 68819673 200000 520330403 200000 292509861 200000 886304576 200000 387591013 200000 779298441 200000 328491957 200000 777462201 200000 571209344 200000 795619711 200000 615330120 200000 55579195 200000 231800923 200000 186012222 200000 726539550 200000 860178958 200000 343531590 200000 978848927 200000 636046874 200000 688845722 200000 561979570 200000 894386585 200000 435642426 200000 140372072 200000 449794351 200000 426961734 200000 837097632 200000 27599649 200000 540056686 200000 988316893 200000 537615244 200000 471979405 200000 930482751 200000 837980856 200000 928434270 200000 333673109 200000 1036178 200000 769350734 200000 676194199 200000 782581312 200000 571231353 200000 231390265 200000 103514839 200000 304553401 200000 717969955 200000 968385073 200000 651832032 200000 597046598 200000 500218082 200000 56300302 200000 379991953 200000 916895313 200000 111538213 200000 335267529 200000 823000554 200000 827302754 200000 703084670 200000 598428282 200000 172648462 200000 859468833 200000 492153756 200000 441077850 200000 823064379 200000 588176216 200000 114406992 200000 807569857 200000 397999571 200000 35449582 200000 436023435 200000 700419880 200000 249974613 200000 302085612 200000 853256542 200000 19845671 200000 860716131 200000 851955323 200000 349811448 200000 342924664 200000 960341693 200000 333127139 200000 42090154 200000 886677745 200000 737682244 200000 735446668 200000 176791269 200000 830575501 200000 141530103 200000 163556863 200000 121803577 200000 972863842 200000 780918776 200000 89079525 200000 931995223 200000 431845803 200000 894122375 200000 766421255 200000 241519118 200000 692295871 200000 267574788 200000 254629195 200000 242532177 200000 276303894 200000 561525744 200000 118669756 200000 572678191 200000 182889546 200000 665019116 200000 883980673 200000 701220825 200000 939325715 200000 712778680 200000 417637604 200000 241860254 200000 550790473 200000 844301876 200000 725390156 200000 158360561 200000 80505573 200000 62294369 200000 7610178 200000 330871392 200000 289259775 200000 557361503 200000 287236718 200000 976561054 200000 190812113 200000 7405935 200000 811059610 200000 377448569 200000 253483697 200000 150930930 200000 782618285 200000 726412515 200000 407886361 200000 147150440 200000 693514929 200000 93729773 200000 496266658 200000 833265521 200000 992861132 200000 104649670 200000 155527683 200000 365514958 200000 955290441 200000 659014591 200000 266152214 200000 103008096 200000 560110480 200000 473912905 200000 854334418 200000 999722278 200000 261810217 200000 312384244 200000 539074641 200000 730875714 200000 847380924 200000 410488945 200000 671046603 200000 184001524 200000 681962002 200000 910095504 200000 463413400 200000 425015453 200000 382703124 200000 951089218 200000 854415920 200000 802808764 200000 252278730 200000 332851607 200000 592122158 200000 577977075 200000 871617628 200000 420353984 200000 130865991 200000 767769346 200000 753837588 200000 805260557 200000 468452183 200000 320562121 200000 582129241 200000 657020654 200000 438408020 200000 530909257 200000 57782196 200000 926590453 200000 738427991 200000 688788130 200000 939910606 200000 79014866 200000 320691353 200000 966663190 200000 882260334 200000 581460820 200000 294083443 200000 817071876 200000 901646975 200000 834162798 200000 346400604 200000 733305581 200000 378307079 200000 953820718 200000 793706990 200000 479377009 200000 830450736 200000 886095558 200000 892314080 200000 984329553 200000 297221698 200000 687963527 200000 853996300 200000 73290350 200000 168245926 200000 209122528 200000 839489130 200000 590747080 200000 692675812 200000 222118498 200000 966022674 200000 653463679 200000 799129508 200000 139589310 200000 233721661 200000 728534228 200000 862652591 200000 144055748 200000 992107587 200000 84397095 200000 44143342 200000 135556709 200000 291658397 200000 174055162 200000 73016937 200000 533507761 200000 934267107 200000 779801836 200000 908337737 200000 762254297 200000 541261518 200000 395784893 200000 149881046 200000 503460909 200000 403185462 200000 610259536 200000 577800056 200000 956447006 200000 375709716 200000 260000931 200000 452573368 200000 601733948 200000 704938113 200000 223616984 200000 640664639 200000 756563511 200000 814573236 200000 303949614 200000 300818645 200000 349049057 200000 632762887 200000 840695047 200000 666541666 200000 92838698 200000 720601841 200000 860843235 200000 756914160 200000 188160545 200000 42005772 200000 289135971 200000 876309926 200000 225212409 200000 303486736 200000 835044422 200000 765847757 200000 449859072 200000 116692181 200000 534406254 200000 905487310 200000 628094120 200000 888956243 200000 64240091 200000 2484785 200000 40817026 200000 122046117 200000 774784429 200000 109453982 200000 769649469 200000 472142336 200000 900648997 200000 417606367 200000 876555690 200000 594956736 200000 341894308 200000 160063963 200000 176912314 200000 673973595 200000 358883753 200000 67394459 200000 453231486 200000 308715882 200000 874908886 200000 150351688 200000 694151717 200000 451093926 200000 832793835 200000 185760554 200000 125380096 200000 995390184 200000 957130697 200000 63548585 200000 938326656 200000 589366055 200000 710700655 200000 677813838 200000 812928053 200000 175089021 200000 258698495 200000 63990722 200000 253172943 200000 703516193 200000 914833081 200000 777979341 200000 384036128 200000 207912557 200000 681277949 200000 449563224 200000 393207064 200000 75209433 200000 649938508 200000 152469099 200000 343074247 200000 915447548 200000 628052039 200000 677320238 200000 582226269 200000 830953873 200000 527449005 200000 281635562 200000 661733164 200000 386666607 200000 992778592 200000 17502984 200000 10389923 200000 334743183 200000 440690016 200000 846486544 200000 385451092 200000 451904009 200000 536863437 200000 857998507 200000 734551022 200000 830149654 200000 94795241 200000 991661216 200000 365035586 200000 55305487 200000 104983570 200000 355651802 200000 666468418 200000 69218923 200000 222139851 200000 878631263 200000 539295228 200000 740818115 200000 39953075 200000 702620505 200000 316341922 200000 10946001 200000 201948555 200000 608141071 200000 352657540 200000 432409707 200000 325559860 200000 787165676 200000 740213523 200000 382417036 200000 944059309 200000 751188086 200000 57927903 200000 544601930 200000 928511000 200000 442990680 200000 652756889 200000 468313312 200000 915786421 200000 518602328 200000 63656465 200000 259950245 200000 599122916 200000 120882784 200000 658073656 200000 161849106 200000 484019495 200000 129100663 200000 381160222 200000 536492991 200000 220933404 200000 649346504 200000 268198131 200000 932535141 200000 801583494 200000 462980249 200000 718138121 200000 569583068 200000 471574852 200000 654514260 200000 825981904 200000 731169821 200000 780010583 200000 170977409 200000 267766999 200000 22718528 200000 491589600 200000 472335817 200000 401447121 200000 7207294 200000 349263390 200000 547233780 200000 534254988 200000 49146416 200000 546191475 200000 148186090 200000 12376059 200000 635486669 200000 418658655 200000 746848692 200000 545351724 200000 732652271 200000 38138498 200000 920601211 200000 935861073 200000 349721421 200000 601704093 200000 210742919 200000 199844795 200000 680986561 200000 985994641 200000 192573249 200000 507256537 200000 755737666 200000 451103325 200000 708234545 200000 202970428 200000 556108778 200000 685818147 200000 560338431 200000 204270229 200000 636958449 200000 950452003 200000 555293812 200000 378303924 200000 819580079 200000 166963902 200000 796409977 200000 93567626 200000 911186333 200000 306994035 200000 348968726 200000 469035559 200000 277080915 200000 594337764 200000 280453748 200000 655019196 200000 750977162 200000 958892497 200000 907615706 200000 852187033 200000 738795290 200000 796636698 200000 304708530 200000 327445806 200000 746548732 200000 275550400 200000 881428869 200000 985966349 200000 888098121 200000 591163620 200000 992808441 200000 333344230 200000 382023736 200000 129411269 200000 315364569 200000 216414088 200000 719238435 200000 543286213 200000 470829837 200000 713503974 200000 390907777 200000 72690788 200000 207323804 200000 690968078 200000 4962796 200000 725553219 200000 702954672 200000 128997427 200000 201483803 200000 466928673 200000 415238545 200000 424470947 200000 639265000 200000 925011424 200000 127116456 200000 48277456 200000 466030667 200000 760710784 200000 367630461 200000 19235147 200000 509147484 200000 262504993 200000 932668088 200000 977786819 200000 39696468 200000 355954180 200000 98219555 200000 572680713 200000 892180619 200000 984037001 200000 916873893 200000 645149198 200000 589447802 200000 176279858 200000 570004807 200000 747139810 200000 219908025 200000 302249630 200000 476201521 200000 425942198 200000 885129473 200000 604162190 200000 848692397 200000 393616602 200000 220319275 200000 859061730 200000 922894114 200000 656021439 200000 536346158 200000 21637275 200000 731908378 200000 968184565 200000 747362084 200000 574815706 200000 427748156 200000 584069420 200000 10292804 200000 221603807 200000 823584593 200000 498707510 200000 712011240 200000 197662730 200000 872699969 200000 910209283 200000 920944007 200000 75129052 200000 544237590 200000 195827107 200000 757482427 200000 844320758 200000 599865335 200000 158135110 200000 103267388 200000 880440343 200000 72554541 200000 557168702 200000 722206690 200000 840796449 200000 837044769 200000 149566970 200000 555508902 200000 686511124 200000 197264987 200000 756962571 200000 631063456 200000 881832720 200000 342515844 200000 203902755 200000 411008265 200000 731745622 200000 150646627 200000 214200080 200000 47739449 200000 441365319 200000 70213346 200000 843347652 200000 672026025 200000 564550243 200000 761010185 200000 564450127 200000 720496881 200000 845627210 200000 38999297 200000 988659426 200000 332839115 200000 53326269 200000 828311826 200000 944137422 200000 238501133 200000 363919004 200000 944810148 200000 143358337 200000 777826994 200000 677187561 200000 57978689 200000 924493455 200000 852902864 200000 160725186 200000 812840848 200000 23363749 200000 470431650 200000 341976426 200000 743912794 200000 792614294 200000 972088959 200000 613184320 200000 590416776 200000 974272082 200000 604065247 200000 523699910 200000 50997282 200000 316631785 200000 106864220 200000 255055770 200000 414273104 200000 782847115 200000 789460398 200000 291596415 200000 108539483 200000 433616266 200000 829205165 200000 34826068 200000 266998188 200000 323600213 200000 234537810 200000 229728538 200000 535397579 200000 451718782 200000 420178613 200000 783602161 200000 6891873 200000 812456628 200000 223298320 200000 45667611 200000 656427062 200000 979359433 200000 383948729 200000 396665590 200000 857649970 200000 801501868 200000 260323114 200000 940630789 200000 429008734 200000 239247215 200000 121266428 200000 347309031 200000 518363363 200000 242093889 200000 838504422 200000 630692702 200000 874248969 200000 349567347 200000 298215874 200000 74755144 200000 422559800 200000 341641846 200000 672314247 200000 513907880 200000 571221498 200000 81616346 200000 365405519 200000 713395613 200000 271378678 200000 124627536 200000 462553170 200000 495286120 200000 747631862 200000 907572648 200000 475189480 200000 444693865 200000 329070816 200000 517933267 200000 980525705 200000 128509985 200000 760876223 200000 891097569 200000 512563152 200000 646415665 200000 47611323 200000 333704195 200000 235353715 200000 617834841 200000 21260827 200000 810079113 200000 383249739 200000 791806073 200000 50969417 200000 25676259 200000 998992977 200000 229368722 200000 800653261 200000 329941923 200000 714947229 200000 519121093 200000 814254928 200000 308393592 200000 2950248 200000 675373393 200000 914582170 200000 595747636 200000 385499915 200000 436929944 200000 23096211 200000 637123014 200000 44846333 200000 305960218 200000 36090693 200000 770926400 200000 477652952 200000 692719223 200000 65692631 200000 371676113 200000 656100435 200000 196366704 200000 735554706 200000 994798795 200000 777061448 200000 571347686 200000 743952863 200000 668373661 200000 81375407 200000 513317593 200000 267487045 200000 271046872 200000 879011232 200000 428796009 200000 827612527 200000 294532653 200000 64269396 200000 588193751 200000 657290787 200000 684597356 200000 433600803 200000 844540036 200000 923706955 200000 642919558 200000 856164742 200000 663534831 200000 158824943 200000 943703179 200000 229078037 200000 890320058 200000 495287863 200000 907826092 200000 846047881 200000 733067429 200000 88740717 200000 446122553 200000 169885114 200000 988435088 200000 640958712 200000 969220515 200000 393285537 200000 6999420 200000 56350050 200000 696103546 200000 763245911 200000 658496394 200000 976958545 200000 457969262 200000 424336659 200000 514388473 200000 19494032 200000 466624593 200000 537366063 200000 233645356 200000 496838151 200000 223622674 200000 227014434 200000 803353761 200000 690888637 200000 365161155 200000 115659142 200000 11482361 200000 574973917 200000 899805331 200000 265508883 200000 646694389 200000 119530413 200000 96506580 200000 333164705 200000 81886326 200000 199092631 200000 754812917 200000 924837417 200000 707658364 200000 286188834 200000 871056264 200000 748670147 200000 734635303 200000 300691705 200000 727798332 200000 30177703 200000 843848376 200000 999735010 200000 950337506 200000 622646576 200000 283595408 200000 970548167 200000 834383211 200000 543900372 200000 807837999 200000 319916977 200000 642007783 200000 701707052 200000 795051061 200000 304952262 200000 901710727 200000 627284465 200000 721223779 200000 636056657 200000 323644827 200000 203284476 200000 106961305 200000 627548345 200000 317704340 200000 661921092 200000 731007704 200000 90952072 200000 160645378 200000 777663203 200000 673276481 200000 116223077 200000 923120278 200000 923101456 200000 308501268 200000 268711449 200000 894339104 200000 418811685 200000 42350001 200000 738570380 200000 551423376 200000 779479962 200000 405466521 200000 602325704 200000 342152696 200000 343665158 200000 877493613 200000 542076660 200000 674552200 200000 185870628 200000 443945196 200000 99533914 200000 553404815 200000 490597067 200000 613887224 200000 835151713 200000 867338880 200000 550316020 200000 525188497 200000 20882834 200000 650171881 200000 914791095 200000 159448024 200000 571764629 200000 398153341 200000 229792845 200000 686789132 200000 333459252 200000 563018762 200000 876610831 200000 25205647 200000 458353494 200000 956383106 200000 244555892 200000 159127776 200000 337489924 200000 333555446 200000 562028821 200000 211447713 200000 673518183 200000 72858517 200000 832486060 200000 320961683 200000 415280839 200000 17778608 200000 571987471 200000 165892500 200000 995705996 200000 891493560 200000 360522553 200000 45564327 200000 801155648 200000 144941885 200000 24990528 200000 756582122 200000 962649482 200000 891934960 200000 113003615 200000 317112992 200000 759662899 200000 151878305 200000 284289517 200000 322693929 200000 567451940 200000 80918593 200000 264000611 200000 638654980 200000 75096677 200000 237418208 200000 749655385 200000 689745363 200000 179851038 200000 254117038 200000 478288776 200000 468828245 200000 615423129 200000 222385405 200000 357963976 200000 127283820 200000 187011901 200000 580098108 200000 769232914 200000 758684696 200000 835597459 200000 962862589 200000 751239038 200000 196407930 200000 596029252 200000 624922864 200000 209614917 200000 118365649 200000 893388055 200000 338634468 200000 798289600 200000 31179647 200000 577251575 200000 521244875 200000 403451494 200000 780008964 200000 740742378 200000 513489590 200000 241184721 200000 223938304 200000 903171098 200000 560860628 200000 317975736 200000 303346996 200000 541596367 200000 286825590 200000 701481973 200000 227218049 200000 843374194 200000 52750349 200000 777192831 200000 434880999 200000 672616842 200000 825567018 200000 769116784 200000 855491974 200000 985317825 200000 418056572 200000 76365568 200000 621761695 200000 643200480 200000 266094036 200000 538276999 200000 733920146 200000 896377806 200000 272155171 200000 898469758 200000 589755361 200000 69476500 200000 138934649 200000 337404797 200000 729432618 200000 361022554 200000 702240774 200000 512485693 200000 760170032 200000 684923498 200000 813210908 200000 757812886 200000 797008594 200000 249397547 200000 88800555 200000 795191425 200000 449456657 200000 549461030 200000 586238915 200000 420554519 200000 409388302 200000 365075460 200000 367995796 200000 453451663 200000 336798729 200000 89059981 200000 445329008 200000 23832131 200000 526116962 200000 916685481 200000 125233478 200000 26459818 200000 234887322 200000 962038882 200000 292611112 200000 508599134 200000 63308881 200000 535295199 200000 633855045 200000 895049750 200000 688627272 200000 854407785 200000 371742703 200000 421234604 200000 622086240 200000 255074921 200000 35045525 200000 771474456 200000 575283097 200000 824387430 200000 860415176 200000 618582130 200000 230851091 200000 497847563 200000 699081274 200000 626654963 200000 707019023 200000 45406238 200000 794284985 200000 529799923 200000 371839214 200000 843445385 200000 46113079 200000 939115243 200000 754081071 200000 934219604 200000 495219140 200000 678481523 200000 346600564 200000 645171368 200000 207378321 200000 909697604 200000 471231613 200000 869426637 200000 108919790 200000 242449463 200000 453184554 200000 359517995 200000 671246156 200000 626175299 200000 984503677 200000 776724043 200000 519095611 200000 52935554 200000 207284628 200000 532217814 200000 101429355 200000 6998059 200000 271381682 200000 38828948 200000 573341870 200000 508670360 200000 552697398 200000 115465326 200000 745779956 200000 216466752 200000 705067681 200000 286448747 200000 85841740 200000 612684733 200000 265484180 200000 810999990 200000 911944425 200000 856028359 200000 997516238 200000 535142293 200000 671048729 200000 899919670 200000 141970737 200000 569010290 200000 21552207 200000 260483331 200000 570812093 200000 872728533 200000 399998489 200000 29281094 200000 455011474 200000 376986982 200000 772553001 200000 197905464 200000 310747122 200000 974954479 200000 220705360 200000 287591217 200000 126308155 200000 214941527 200000 595045245 200000 111653034 200000 749493232 200000 938501799 200000 988933569 200000 179347515 200000 978973360 200000 74143240 200000 756233037 200000 623127710 200000 67653436 200000 301856962 200000 899683185 200000 232383401 200000 855004276 200000 902100285 200000 49188510 200000 636742743 200000 872962650 200000 296288514 200000 659965028 200000 422031550 200000 221694477 200000 231873210 200000 764494196 200000 583896601 200000 783437773 200000 712828974 200000 580675486 200000 985786047 200000 854323453 200000 209456196 200000 704576979 200000 372069416 200000 281461787 200000 185877255 200000 743891491 200000 161225454 200000 599978185 200000 178208158 200000 733712830 200000 305240265 200000 525072838 200000 807763539 200000 644554998 200000 823028881 200000 285436148 200000 676548749 200000 882464058 200000 266976319 200000 123169619 200000 776848597 200000 811308316 200000 515829995 200000 821897476 200000 192021203 200000 403124811 200000 248003791 200000 253267270 200000 116263249 200000 939995545 200000 250730817 200000 642066555 200000 284937270 200000 16848117 200000 214778555 200000 892778530 200000 329912972 200000 834111344 200000 526068950 200000 98480350 200000 994439802 200000 748411195 200000 944724553 200000 719445101 200000 160620872 200000 484620711 200000 983942894 200000 589941680 200000 18940769 200000 848861475 200000 310925756 200000 114884265 200000 705526348 200000 304414016 200000 997529805 200000 46595191 200000 114959025 200000 812888751 200000 993878361 200000 22911835 200000 232460377 200000 912198464 200000 355441080 200000 294223541 200000 440411693 200000 858745316 200000 583331682 200000 969107207 200000 846488629 200000 149971627 200000 100288242 200000 577116143 200000 777789337 200000 494741701 200000 60493854 200000 193217584 200000 613678243 200000 649312388 200000 245387711 200000 128730025 200000 10927802 200000 357123928 200000 9729486 200000 661259611 200000 668072039 200000 628860369 200000 583164259 200000 821842279 200000 955747155 200000 197656991 200000 412951735 200000 907677452 200000 64209477 200000 607882644 200000 130199843 200000 150164652 200000 596589864 200000 669393823 200000 664159006 200000 330563527 200000 11623170 200000 329187538 200000 258434626 200000 529571069 200000 89604093 200000 920487772 200000 5625670 200000 611768848 200000 790111073 200000 727533710 200000 218373124 200000 994671070 200000 189801879 200000 640896217 200000 765134196 200000 251560042 200000 153178663 200000 444530126 200000 602120622 200000 936598227 200000 712263097 200000 52426780 200000 742488555 200000 889650010 200000 8835606 200000 853189524 200000 855255683 200000 546927968 200000 143135271 200000 296828711 200000 318741231 200000 682648420 200000 489280500 200000 72311013 200000 587827655 200000 678230792 200000 261431462 200000 9607679 200000 254309060 200000 309239052 200000 116698757 200000 783089861 200000 418064574 200000 930027344 200000 556291833 200000 989252775 200000 702580654 200000 647318741 200000 198280331 200000 193584183 200000 940165293 200000 961718716 200000 92088036 200000 900184357 200000 797314546 200000 345076549 200000 506257612 200000 779182657 200000 726751959 200000 820923344 200000 881689643 200000 235301243 200000 328380371 200000 498334942 200000 687606795 200000 167782373 200000 605902976 200000 605736719 200000 760159891 200000 65349038 200000 798618006 200000 751513637 200000 488451852 200000 448141864 200000 935188717 200000 91183359 200000 361066975 200000 868018626 200000 347128190 200000 605643677 200000 662189716 200000 759883789 200000 899756385 200000 401402658 200000 939406291 200000 768445371 200000 134134222 200000 901732300 200000 456849766 200000 575279770 200000 892389664 200000 699500796 200000 155545652 200000 894083484 200000 61086413 200000 955888436 200000 346736198 200000 571962065 200000 115562350 200000 655148563 200000 704409285 200000 629240170 200000 555075772 200000 247478874 200000 797052921 200000 331344311 200000 984809360 200000 783248873 200000 552724810 200000 9592105 200000 163192801 200000 97695170 200000 486438209 200000 306641488 200000 698358473 200000 64425475 200000 606924679 200000 686883549 200000 388805247 200000 419536367 200000 187814628 200000 244191136 200000 954261085 200000 143873509 200000 984591681 200000 687291017 200000 310801627 200000 507157350 200000 12385702 200000 270882474 200000 225020304 200000 982862611 200000 593929275 200000 100595251 200000 12712759 200000 38844588 200000 65048137 200000 291168883 200000 6627239 200000 528793361 200000 255017529 200000 304069597 200000 221433817 200000 188513346 200000 636041619 200000 654432767 200000 469460453 200000 613601122 200000 55419136 200000 776266123 200000 733363972 200000 476883119 200000 695694407 200000 940767314 200000 379933071 200000 539728779 200000 848802899 200000 326035267 200000 556481277 200000 672428662 200000 391205162 200000 37445743 200000 391617511 200000 507152 200000 812432886 200000 61052167 200000 88860167 200000 301848090 200000 993116927 200000 495600988 200000 939876915 200000 795670900 200000 934182317 200000 667775709 200000 911582822 200000 949231136 200000 257039498 200000 139935259 200000 645792182 200000 967141437 200000 177586493 200000 578397895 200000 784405598 200000 980356364 200000 794872463 200000 577194417 200000 443212725 200000 630529261 200000 378475625 200000 880379593 200000 610151476 200000 178318177 200000 881477586 200000 505430305 200000 183604595 200000 556515593 200000 335906549 200000 306402537 200000 78953515 200000 501918116 200000 469683992 200000 447191409 200000 316095028 200000 913752085 200000 618104997 200000 945685289 200000 627405959 200000 348199002 200000 612741924 200000 668847011 200000 909127996 200000 270234004 200000 528814910 200000 642353550 200000 486744460 200000 56607237 200000 583502523 200000 988751036 200000 381686736 200000 233287435 200000 776607875 200000 375496732 200000 357604735 200000 332769577 200000 459038879 200000 445073856 200000 457882419 200000 438274046 200000 270088760 200000 578935511 200000 231668899 200000 420985932 200000 417675158 200000 344498610 200000 640077481 200000 666562545 200000 35783714 200000 573105090 200000 811270460 200000 978809840 200000 911656548 200000 609270679 200000 917425526 200000 553711208 200000 362846724 200000 880028898 200000 323539855 200000 954776218 200000 513816523 200000 145507444 200000 473673439 200000 291483878 200000 356378018 200000 812201531 200000 256714719 200000 448874190 200000 995723409 200000 267480394 200000 686113319 200000 256467697 200000 70386881 200000 666298321 200000 387189872 200000 463194383 200000 748839801 200000 786565920 200000 6439058 200000 208014859 200000 979457315 200000 532941736 200000 31230854 200000 420941283 200000 421345096 200000 146377465 200000 107145573 200000 166907832 200000 729065614 200000 9408451 200000 605502822 200000 394378700 200000 532960448 200000 451256280 200000 872928227 200000 501350782 200000 58288326 200000 150713383 200000 312846931 200000 501280591 200000 566646439 200000 775792834 200000 425169232 200000 437746911 200000 567749005 200000 956230360 200000 960149649 200000 735682800 200000 208247232 200000 865003707 200000 961298160 200000 377908576 200000 888779433 200000 614096346 200000 711799397 200000 858201394 200000 717713104 200000 420297414 200000 786020360 200000 434070661 200000 280088541 200000 29733680 200000 249868306 200000 415006362 200000 738717850 200000 952952297 200000 876762075 200000 44215762 200000 842419438 200000 510170848 200000 637425628 200000 249775020 200000 266833890 200000 42007846 200000 203051437 200000 70043850 200000 36578206 200000 86194412 200000 223565831 200000 787709164 200000 764281708 200000 868466562 200000 409284803 200000 595314419 200000 768236467 200000 558392664 200000 720379608 200000 372340446 200000 559632381 200000 454148608 200000 420000864 200000 358835663 200000 115508977 200000 15471146 200000 240433298 200000 740028933 200000 110280280 200000 946660774 200000 452222920 200000 765815522 200000 984415514 200000 21479780 200000 395477881 200000 207227623 200000 741922625 200000 628466038 200000 321210431 200000 294006706 200000 741249012 200000 94823691 200000 233789906 200000 204548101 200000 429791100 200000 934543989 200000 266117386 200000 213238209 200000 923324226 200000 248928547 200000 195193312 200000 979599846 200000 34295758 200000 907469223 200000 583060332 200000 531922069 200000 183942345 200000 199356848 200000 399750631 200000 801645837 200000 101459194 200000 969470480 200000 764536489 200000 387995055 200000 168252491 200000 552125622 200000 622263339 200000 49102333 200000 877641668 200000 704654003 200000 929238533 200000 83545238 200000 75571086 200000 212258360 200000 529026289 200000 812411707 200000 947049201 200000 639139477 200000 991562437 200000 214060237 200000 313638485 200000 170800187 200000 200116860 200000 273565003 200000 807394116 200000 794251450 200000 223053356 200000 529479127 200000 497670757 200000 872558787 200000 947695888 200000 67683505 200000 23902593 200000 491301414 200000 894454143 200000 533759289 200000 977774465 200000 446048723 200000 380813553 200000 126901744 200000 609663597 200000 745037276 200000 514280960 200000 860817015 200000 627690861 200000 280952689 200000 849692772 200000 122604429 200000 604385482 200000 615975650 200000 290966261 200000 317433620 200000 972996077 200000 892161439 200000 9369004 200000 46929932 200000 116468574 200000 450887738 200000 485124001 200000 813114518 200000 302232774 200000 958239842 200000 71331598 200000 77944305 200000 434830573 200000 335711977 200000 769980745 200000 761362559 200000 529069499 200000 285361086 200000 112763084 200000 311090112 200000 640952377 200000 360686066 200000 887609648 200000 115732564 200000 625819792 200000 986203062 200000 617906476 200000 269343228 200000 511081992 200000 26356315 200000 505249946 200000 410882457 200000 556704522 200000 386502224 200000 766866033 200000 410558762 200000 654570781 200000 360264998 200000 509506763 200000 209581521 200000 443070699 200000 698093454 200000 527022816 200000 672475086 200000 838566973 200000 8955736 200000 150823176 200000 748141186 200000 79363577 200000 374418293 200000 489624252 200000 968077420 200000 92080682 200000 494405109 200000 434800276 200000 292561198 200000 19705336 200000 307081224 200000 645793865 200000 435083655 200000 416262570 200000 157583360 200000 286833843 200000 291183449 200000 567504042 200000 645375309 200000 482720715 200000 477761957 200000 395930496 200000 361204350 200000 870476457 200000 971847817 200000 739709397 200000 598314310 200000 450422662 200000 790054216 200000 929050737 200000 453413491 200000 62821307 200000 631620673 200000 592365884 200000 904823288 200000 514593215 200000 908449524 200000 347985728 200000 913843427 200000 373925676 200000 522274820 200000 872885412 200000 272125799 200000 401349817 200000 334591791 200000 241852593 200000 911547602 200000 158204480 200000 608964439 200000 778701264 200000 433334678 200000 679040697 200000 209478779 200000 838466952 200000 590800195 200000 968602684 200000 595039166 200000 166643332 200000 128184459 200000 31509506 200000 892145502 200000 705951882 200000 535430972 200000 240529507 200000 24776380 200000 563936388 200000 997047368 200000 920076504 200000 83294810 200000 858029690 200000 803132863 200000 291662329 200000 274438614 200000 806157205 200000 970084050 200000 979329407 200000 857043955 200000 472573980 200000 552888785 200000 576816194 200000 716146321 200000 487977849 200000 36848684 200000 959792699 200000 476233391 200000 410353205 200000 577874549 200000 966996611 200000 716601966 200000 302696439 200000 113013852 200000 631590225 200000 683944720 200000 714923399 200000 920627376 200000 785199615 200000 73470708 200000 144980176 200000 338010980 200000 126532356 200000 834179995 200000 143795929 200000 237169031 200000 111035386 200000 538784166 200000 48922058 200000 784958793 200000 484464537 200000 192619732 200000 2701036 200000 736306684 200000 703653305 200000 179387911 200000 598861480 200000 593356815 200000 977175379 200000 806294847 200000 977368710 200000 798598419 200000 497361535 200000 544641948 200000 526219054 200000 847310777 200000 50531446 200000 830154079 200000 193843305 200000 691141074 200000 916639632 200000 654595561 200000 808334112 200000 173749837 200000 817606982 200000 296768953 200000 878300508 200000 213441339 200000 212940848 200000 84976241 200000 9049667 200000 837903821 200000 979008007 200000 762790609 200000 109211680 200000 418774099 200000 567413668 200000 915716794 200000 359161946 200000 424845374 200000 960060158 200000 314459435 200000 429332859 200000 92780062 200000 347214639 200000 661817414 200000 648835882 200000 925654436 200000 440545902 200000 784482634 200000 278421552 200000 976432031 200000 374506005 200000 660693146 200000 305348726 200000 807043586 200000 159298204 200000 641760692 200000 278246659 200000 559727068 200000 382802330 200000 614947129 200000 388994049 200000 164278109 200000 921683402 200000 711170283 200000 371464889 200000 898145239 200000 793153795 200000 855717289 200000 395746706 200000 475223993 200000 961021502 200000 830150004 200000 623130133 200000 281110677 200000 276516755 200000 729816428 200000 170007786 200000 768190234 200000 106252859 200000 459478482 200000 307223003 200000 971555098 200000 698472591 200000 774476295 200000 952835535 200000 672928644 200000 770847238 200000 194838155 200000 130649807 200000 417410153 200000 220282169 200000 268675838 200000 423785988 200000 187926778 200000 700644834 200000 29354529 200000 140276662 200000 974393735 200000 147299031 200000 933937109 200000 769032526 200000 688337281 200000 431473171 200000 249820441 200000 358120787 200000 229379961 200000 288050348 200000 728922639 200000 404445039 200000 889434397 200000 28600029 200000 56029175 200000 603652202 200000 535576896 200000 182553085 200000 548860209 200000 166026797 200000 854268370 200000 13945477 200000 998180670 200000 239937984 200000 526855139 200000 19794957 200000 145164479 200000 882050891 200000 47978404 200000 873728846 200000 646743924 200000 450819096 200000 329130596 200000 630411808 200000 595553853 200000 155244686 200000 728258198 200000 564967804 200000 303944475 200000 54324790 200000 587598281 200000 392834938 200000 927333678 200000 478606265 200000 994875053 200000 430208851 200000 364551864 200000 757628638 200000 276879636 200000 136441184 200000 74535192 200000 406119568 200000 941379565 200000 205119768 200000 720417486 200000 482443477 200000 439106377 200000 19797269 200000 343306109 200000 831424215 200000 656282202 200000 982824718 200000 308111843 200000 433703646 200000 914778990 200000 604604893 200000 528718818 200000 437369427 200000 594274295 200000 47683449 200000 734069881 200000 601437117 200000 248461445 200000 263591164 200000 858145226 200000 512957638 200000 264086729 200000 720659102 200000 898364693 200000 322599479 200000 706867603 200000 563694519 200000 247399099 200000 439356407 200000 719940308 200000 736367296 200000 276132923 200000 583115535 200000 987909532 200000 858306897 200000 698747447 200000 817179047 200000 701371420 200000 835549731 200000 26797167 200000 290391817 200000 797631396 200000 20236558 200000 2651587 200000 350952348 200000 788904101 200000 954753291 200000 177164852 200000 838313705 200000 987190958 200000 373317171 200000 433893603 200000 945824665 200000 569207922 200000 635952573 200000 884227599 200000 143022964 200000 559986112 200000 991921155 200000 477553434 200000 611922274 200000 364613512 200000 633722492 200000 574026372 200000 250465133 200000 733866460 200000 476010946 200000 276998638 200000 517062332 200000 295835115 200000 464843660 200000 607940119 200000 713316248 200000 677938694 200000 278482612 200000 766296289 200000 194667882 200000 838120351 200000 505271090 200000 199707467 200000 169531065 200000 184840004 200000 452314142 200000 598446456 200000 886482736 200000 472126119 200000 310193073 200000 929915046 200000 567640981 200000 977554072 200000 846958403 200000 315586870 200000 668833746 200000 93197064 200000 237700429 200000 116082346 200000 695214831 200000 321358599 200000 569525607 200000 794240417 200000 412700437 200000 422732486 200000 226255946 200000 36903900 200000 77930892 200000 751796117 200000 902741967 200000 349511739 200000 503984316 200000 980010981 200000 106104557 200000 940538559 200000 625769006 200000 300314950 200000 325904318 200000 356573321 200000 680502411 200000 871849577 200000 7244153 200000 971074009 200000 472957339 200000 857909022 200000 469706872 200000 906521103 200000 284639303 200000 850012757 200000 434510898 200000 932378028 200000 55691926 200000 208631328 200000 520111425 200000 149597776 200000 760490931 200000 400836014 200000 801223005 200000 299737277 200000 344446948 200000 622468945 200000 608057182 200000 277030098 200000 560775827 200000 535259256 200000 371742013 200000 564054416 200000 420118088 200000 383820213 200000 554957330 200000 808035095 200000 730898091 200000 338082999 200000 473819670 200000 300794536 200000 416258182 200000 743012943 200000 893596321 200000 44235428 200000 15482304 200000 269333614 200000 518630444 200000 859678858 200000 619251554 200000 294077477 200000 390172239 200000 982133500 200000 156947861 200000 367950243 200000 131055556 200000 686624186 200000 397366689 200000 38142521 200000 500830305 200000 826407845 200000 302589934 200000 812578392 200000 226098465 200000 720931004 200000 642079749 200000 770038160 200000 561797146 200000 205021217 200000 586377360 200000 659183250 200000 799796359 200000 746663956 200000 753987413 200000 848022830 200000 831293631 200000 803022325 200000 316688189 200000 808002132 200000 986084410 200000 321984069 200000 818775634 200000 88772630 200000 154469266 200000 170736293 200000 191278523 200000 622018980 200000 811452543 200000 111902677 200000 589740482 200000 974079309 200000 671147481 200000 589538229 200000 320518606 200000 524999812 200000 389533081 200000 441508166 200000 355606632 200000 856415191 200000 473945304 200000 658886312 200000 656429368 200000 268372729 200000 356720077 200000 852339996 200000 294323464 200000 947896504 200000 235529169 200000 225495299 200000 764187583 200000 109885191 200000 208111965 200000 673893341 200000 201305191 200000 609859316 200000 686829066 200000 312920650 200000 732330791 200000 50970289 200000 377189007 200000 733570059 200000 613270344 200000 620900238 200000 785990854 200000 571511809 200000 367438130 200000 875176956 200000 156449190 200000 333932076 200000 408200815 200000 891238796 200000 233458505 200000 266877355 200000 30214054 200000 881186028 200000 798823655 200000 934987969 200000 291418784 200000 729797104 200000 818499800 200000 168658638 200000 311337542 200000 25653637 200000 588705429 200000 181222481 200000 642685088 200000 313848254 200000 7926966 200000 722011884 200000 846011094 200000 471564235 200000 555924724 200000 842148191 200000 721992498 200000 459963388 200000 470195751 200000 916181898 200000 88779547 200000 153802177 200000 575294024 200000 774766190 200000 579415322 200000 804510124 200000 399248495 200000 339514923 200000 419587288 200000 656842093 200000 275412181 200000 683697667 200000 837654301 200000 122149843 200000 418516179 200000 551623765 200000 674397649 200000 492609745 200000 938789088 200000 578884258 200000 231224317 200000 805614453 200000 246387862 200000 638845322 200000 826428362 200000 403160049 200000 340637356 200000 206309582 200000 546647680 200000 422476694 200000 427085564 200000 947032399 200000 214712968 200000 59625683 200000 585762942 200000 931783437 200000 256778602 200000 590474553 200000 555905866 200000 677063464 200000 464123854 200000 833431417 200000 314523289 200000 322980833 200000 389820797 200000 172210019 200000 904751299 200000 996202648 200000 754910560 200000 645598184 200000 573506369 200000 567629775 200000 908975487 200000 317197080 200000 481023147 200000 694749989 200000 703246595 200000 958840868 200000 704710842 200000 378586458 200000 508023860 200000 969395548 200000 676464198 200000 70352977 200000 597935738 200000 609409073 200000 415572808 200000 793536776 200000 639141982 200000 480156979 200000 432075481 200000 89620385 200000 920908169 200000 741804562 200000 436340016 200000 980991835 200000 475169475 200000 934928288 200000 776343463 200000 303448216 200000 41747444 200000 36855757 200000 875305653 200000 563095768 200000 894115366 200000 60203944 200000 985601524 200000 692094140 200000 203538816 200000 421236068 200000 989670940 200000 577457667 200000 649402187 200000 337766991 200000 963439877 200000 965849999 200000 122186736 200000 33568988 200000 251867560 200000 92869472 200000 219312375 200000 511912089 200000 732902429 200000 790943894 200000 983113992 200000 330180152 200000 483820957 200000 269868914 200000 645734381 200000 537166217 200000 186761856 200000 925675861 200000 118460557 200000 479821693 200000 668119103 200000 595833022 200000 766934769 200000 658669093 200000 47738226 200000 451727183 200000 436749378 200000 783832752 200000 316268498 200000 63100872 200000 307962568 200000 277592431 200000 740614200 200000 874279946 200000 564684267 200000 234641875 200000 242236059 200000 767639316 200000 540429876 200000 54660204 200000 663953941 200000 278280456 200000 764762444 200000 78617322 200000 945664733 200000 912017702 200000 578632187 200000 80871455 200000 769474125 200000 258615758 200000 221850154 200000 914655227 200000 342516445 200000 615643265 200000 440730337 200000 83860366 200000 239272997 200000 306089440 200000 897971272 200000 280102664 200000 112920285 200000 857685930 200000 507038120 200000 660035515 200000 245034207 200000 569914561 200000 115663210 200000 390219798 200000 852321571 200000 1586469 200000 618348310 200000 963853227 200000 318954945 200000 924003318 200000 451482965 200000 941354793 200000 699265010 200000 479233398 200000 217032174 200000 656078945 200000 112913423 200000 738013955 200000 924667340 200000 428768325 200000 273566607 200000 287806752 200000 197467381 200000 366288099 200000 509038347 200000 591568748 200000 376326291 200000 618549101 200000 206217789 200000 208358568 200000 93319406 200000 230101043 200000 482640891 200000 306511541 200000 809659246 200000 593543846 200000 283683392 200000 99642002 200000 50972829 200000 899234134 200000 535581731 200000 768208481 200000 105092642 200000 470391284 200000 504506332 200000 733807970 200000 430264518 200000 658670416 200000 824007877 200000 394366453 200000 544437874 200000 913235291 200000 314633558 200000 696187292 200000 392943149 200000 383029029 200000 179358503 200000 924836597 200000 845403682 200000 574345438 200000 973947633 200000 801199043 200000 105761175 200000 507550680 200000 664959628 200000 351847653 200000 8141558 200000 590366851 200000 728358641 200000 556662364 200000 588124103 200000 538795630 200000 421643320 200000 644554569 200000 365127859 200000 608081484 200000 156784538 200000 385727979 200000 555817858 200000 882456555 200000 434301296 200000 769651108 200000 91006236 200000 329337918 200000 655429425 200000 289202932 200000 810764683 200000 908385107 200000 741590903 200000 571068795 200000 807312885 200000 343999068 200000 428822009 200000 758407162 200000 320592549 200000 122738090 200000 241616273 200000 185861202 200000 711180035 200000 962785964 200000 763376182 200000 234483586 200000 896953751 200000 458607603 200000 894819586 200000 291173805 200000 246645257 200000 716706608 200000 427772461 200000 839328273 200000 400357154 200000 375656755 200000 80396559 200000 122248463 200000 523356875 200000 674252269 200000 504717345 200000 882417192 200000 457890316 200000 585461358 200000 276247291 200000 618740221 200000 719582990 200000 256606951 200000 907959894 200000 730384462 200000 943057688 200000 689658024 200000 224188938 200000 448882171 200000 632272020 200000 601264161 200000 764099344 200000 119872261 200000 143858955 200000 136780516 200000 497031553 200000 891096205 200000 431687971 200000 764566433 200000 598379668 200000 210812114 200000 705652903 200000 917439527 200000 514011299 200000 585167158 200000 296130687 200000 106888553 200000 761717029 200000 447988281 200000 512173746 200000 493084533 200000 536724148 200000 2417020 200000 696694378 200000 409930110 200000 912864519 200000 454987198 200000 306687983 200000 729456594 200000 693560568 200000 656034529 200000 334659242 200000 24649187 200000 955570815 200000 44818917 200000 536480035 200000 338255426 200000 378889908 200000 37936362 200000 635932930 200000 489476766 200000 908999632 200000 701743921 200000 218888977 200000 619352008 200000 326413611 200000 209924378 200000 644312887 200000 302555057 200000 694288702 200000 393398823 200000 616089725 200000 817894761 200000 102323105 200000 695626999 200000 535816459 200000 280107809 200000 771037965 200000 526774603 200000 92465707 200000 255291433 200000 58999643 200000 892675587 200000 453638212 200000 147162354 200000 899664258 200000 767322912 200000 112463584 200000 437082380 200000 849224092 200000 417022915 200000 149182118 200000 331317544 200000 864398560 200000 167340076 200000 121687391 200000 571938581 200000 340676520 200000 456643003 200000 496132083 200000 772977094 200000 658540395 200000 376512241 200000 518013548 200000 508495690 200000 24049347 200000 462032239 200000 379309553 200000 913021649 200000 890542952 200000 781798900 200000 162023115 200000 421962925 200000 890606130 200000 293195874 200000 3708515 200000 874555981 200000 684875034 200000 152965561 200000 332674369 200000 542260290 200000 737210680 200000 218055193 200000 978592014 200000 7855166 200000 612547269 200000 757062339 200000 959710865 200000 116558095 200000 760179481 200000 769873944 200000 455249332 200000 314970791 200000 436102317 200000 280297368 200000 499120511 200000 740697622 200000 240213786 200000 200302051 200000 586200603 200000 522712461 200000 454002967 200000 234538170 200000 551128784 200000 234910301 200000 28649085 200000 810267389 200000 135084550 200000 719099637 200000 622579782 200000 619065006 200000 729253191 200000 875748582 200000 686099080 200000 226298091 200000 213814586 200000 19149536 200000 48552574 200000 957745143 200000 401299880 200000 946503861 200000 521698943 200000 499846962 200000 527896954 200000 835424597 200000 396185091 200000 744214811 200000 192275128 200000 780775632 200000 399841188 200000 686247763 200000 177911434 200000 368948310 200000 256320282 200000 200104604 200000 995868985 200000 199842873 200000 835115837 200000 237635797 200000 735811118 200000 126377449 200000 236756998 200000 606697727 200000 171475953 200000 802037749 200000 391203982 200000 792787770 200000 421511211 200000 215844880 200000 88182028 200000 581742792 200000 793780132 200000 820518664 200000 856234713 200000 494109192 200000 42555972 200000 993264847 200000 21761134 200000 290944122 200000 400920340 200000 805932150 200000 543113572 200000 859702976 200000 933286461 200000 418153004 200000 661257842 200000 304986267 200000 456569607 200000 52824386 200000 8082290 200000 986147049 200000 506590171 200000 975176233 200000 769080155 200000 635876269 200000 248970304 200000 426566257 200000 393187399 200000 400363014 200000 86562016 200000 172662475 200000 926057326 200000 455724597 200000 295394692 200000 463710471 200000 697833768 200000 330312602 200000 646455058 200000 475926038 200000 732972782 200000 841953974 200000 790818197 200000 875874824 200000 634329944 200000 230401834 200000 209741365 200000 211936270 200000 680650783 200000 798028214 200000 978108729 200000 243591800 200000 584990235 200000 518864442 200000 97097739 200000 848549558 200000 474902853 200000 641384375 200000 546612532 200000 798381914 200000 256686261 200000 744450126 200000 520446042 200000 756691475 200000 935130788 200000 684960574 200000 242704456 200000 189317043 200000 757529707 200000 287791849 200000 962666213 200000 436727337 200000 394484865 200000 150493903 200000 851903803 200000 291999367 200000 406402688 200000 847297424 200000 66157425 200000 470029564 200000 281688864 200000 621426414 200000 630682320 200000 958347482 200000 302516280 200000 569546183 200000 326034881 200000 672151696 200000 128351939 200000 410153502 200000 306895307 200000 911845807 200000 489989848 200000 10905362 200000 458972057 200000 67468520 200000 209436080 200000 293914852 200000 846847729 200000 939573771 200000 391186851 200000 439646453 200000 434601149 200000 671926793 200000 374495274 200000 15418820 200000 168663301 200000 802310386 200000 471701469 200000 802968819 200000 406864114 200000 585655287 200000 201286773 200000 433519938 200000 899799243 200000 41010024 200000 443327690 200000 8916113 200000 54862842 200000 616659638 200000 431151318 200000 339213793 200000 271411464 200000 234387057 200000 99087791 200000 512089427 200000 560593308 200000 996230729 200000 197836175 200000 978924583 200000 31258238 200000 900699920 200000 851049423 200000 246638781 200000 893616025 200000 97261749 200000 685570790 200000 575734934 200000 333032948 200000 715963978 200000 678156398 200000 272229458 200000 986288567 200000 922198014 200000 310471967 200000 944626098 200000 825744939 200000 306454819 200000 642921169 200000 484503959 200000 960884153 200000 137134632 200000 577967229 200000 73274881 200000 377866729 200000 836861599 200000 118370363 200000 614896656 200000 82332003 200000 27549495 200000 875872580 200000 416921605 200000 952574448 200000 523431361 200000 362693616 200000 432502593 200000 36237946 200000 775259950 200000 324315064 200000 376940612 200000 450379527 200000 594322318 200000 725064500 200000 677884078 200000 797578432 200000 872901138 200000 608624157 200000 647124800 200000 690803183 200000 293192971 200000 614502220 200000 174077402 200000 977564667 200000 140285415 200000 15045304 200000 403382141 200000 974724462 200000 179369785 200000 28490107 200000 846259786 200000 208149999 200000 559349425 200000 244080076 200000 898494337 200000 831579207 200000 425442591 200000 816768261 200000 54936962 200000 142265951 200000 979455092 200000 57872286 200000 970330574 200000 130593086 200000 241360319 200000 887081775 200000 317012230 200000 384269071 200000 311800115 200000 344110192 200000 875155177 200000 660535576 200000 719576607 200000 632990011 200000 347154521 200000 383670211 200000 915510003 200000 922843272 200000 689983318 200000 670220952 200000 145345856 200000 287062127 200000 466846977 200000 344046655 200000 902352824 200000 162692137 200000 85838745 200000 508754050 200000 317869609 200000 643617295 200000 558524544 200000 187874376 200000 783765893 200000 835010456 200000 386389557 200000 385303962 200000 325430237 200000 250843485 200000 245314650 200000 538802593 200000 964955744 200000 816603928 200000 281156016 200000 646353573 200000 854279007 200000 409639839 200000 489471509 200000 782308879 200000 700927051 200000 564602605 200000 941453964 200000 15068262 200000 633196468 200000 152072217 200000 253732659 200000 446429524 200000 381199691 200000 758205275 200000 166464845 200000 811679649 200000 873086944 200000 136244237 200000 338503482 200000 833073974 200000 122192740 200000 325859495 200000 579834489 200000 32187675 200000 3285735 200000 691747009 200000 777001388 200000 723402104 200000 100621465 200000 781391124 200000 12919954 200000 271891351 200000 211733964 200000 454171512 200000 391918093 200000 61412831 200000 888296687 200000 669565158 200000 566776349 200000 206245337 200000 906445716 200000 624902006 200000 336676323 200000 108104238 200000 732660331 200000 106081889 200000 908374430 200000 415348389 200000 482658627 200000 759854080 200000 795945136 200000 486613545 200000 935745806 200000 302868426 200000 834605465 200000 174450880 200000 652425693 200000 407798873 200000 341271545 200000 858081684 200000 607768799 200000 726525796 200000 155488913 200000 523323117 200000 358288485 200000 216492485 200000 855902018 200000 375040052 200000 89495521 200000 585993587 200000 131230988 200000 124033008 200000 46927841 200000 43540872 200000 225433615 200000 526906827 200000 801208855 200000 899896380 200000 288604044 200000 787448974 200000 438911315 200000 256671975 200000 150685155 200000 719322656 200000 557235078 200000 51888642 200000 654990486 200000 517904778 200000 787826112 200000 175548709 200000 394526275 200000 186231028 200000 453798962 200000 99525385 200000 530528429 200000 750380968 200000 193057835 200000 301342598 200000 519702707 200000 794578957 200000 836474910 200000 221937045 200000 945775703 200000 121664428 200000 298153882 200000 313800015 200000 249392311 200000 754993454 200000 197558095 200000 292818923 200000 73566230 200000 716807259 200000 994630927 200000 12590531 200000 242823123 200000 265129499 200000 691886026 200000 490549326 200000 562740335 200000 438126200 200000 236734863 200000 892974118 200000 629808522 200000 378680985 200000 465841552 200000 844849410 200000 129185253 200000 936732871 200000 175440926 200000 199951804 200000 920427361 200000 182483563 200000 523600040 200000 606057548 200000 400621310 200000 207584268 200000 806693312 200000 151823818 200000 186115292 200000 838304085 200000 293719317 200000 559983215 200000 178232380 200000 639497484 200000 954701176 200000 194374035 200000 343394175 200000 526154011 200000 198638298 200000 853219759 200000 386961444 200000 569150602 200000 469987915 200000 837674075 200000 386312909 200000 25239938 200000 313629692 200000 107690576 200000 894892346 200000 760365387 200000 753459005 200000 944876391 200000 846415435 200000 264840781 200000 865361535 200000 242979991 200000 310857730 200000 14081041 200000 511039314 200000 614790138 200000 307480445 200000 436753728 200000 761920102 200000 108542151 200000 817579775 200000 49038242 200000 443092365 200000 289396568 200000 71100903 200000 276498976 200000 870691255 200000 41840420 200000 330590902 200000 421403841 200000 505184499 200000 175108805 200000 40954125 200000 674875568 200000 767894644 200000 773712883 200000 594158507 200000 880530995 200000 722938504 200000 341213062 200000 896491634 200000 767687348 200000 500064418 200000 291919735 200000 955062370 200000 657599675 200000 77169488 200000 392376542 200000 134619035 200000 887761904 200000 209925700 200000 535791092 200000 561769311 200000 477209373 200000 780429391 200000 343634449 200000 232976908 200000 310307881 200000 130943328 200000 392225710 200000 407772965 200000 412846109 200000 186789000 200000 16723044 200000 443483977 200000 769702178 200000 945822712 200000 281162474 200000 850657849 200000 894329984 200000 669406464 200000 707294489 200000 433602261 200000 224735903 200000 19398673 200000 37130731 200000 219968799 200000 412406536 200000 284708027 200000 611339638 200000 306445878 200000 796317797 200000 526665135 200000 636964085 200000 107653211 200000 602502268 200000 819826877 200000 806162623 200000 45123822 200000 742268982 200000 107504854 200000 851804236 200000 952785008 200000 81357213 200000 737233418 200000 236575798 200000 393031810 200000 449560024 200000 836550537 200000 722673717 200000 684281827 200000 473914673 200000 34565541 200000 665711905 200000 570702965 200000 530535695 200000 608279501 200000 624082163 200000 692548920 200000 805617147 200000 771454099 200000 382784708 200000 383552589 200000 914121629 200000 448262566 200000 779412683 200000 11118835 200000 617654463 200000 882449880 200000 368378977 200000 302987148 200000 390831944 200000 265253656 200000 833153023 200000 612703640 200000 78976066 200000 290563191 200000 52501822 200000 82259383 200000 990965204 200000 35768359 200000 279700181 200000 734001578 200000 730877255 200000 551411062 200000 242861726 200000 271878737 200000 891163395 200000 639498454 200000 864037776 200000 514233262 200000 728793234 200000 493218775 200000 320815557 200000 117012192 200000 824546971 200000 231016234 200000 762918517 200000 990538280 200000 280994535 200000 293419167 200000 570638840 200000 7639782 200000 11681375 200000 685936935 200000 486634951 200000 6073756 200000 269187851 200000 834776274 200000 948801658 200000 594989544 200000 38323731 200000 83814608 200000 732126666 200000 218282637 200000 915521985 200000 896121715 200000 303376527 200000 323921770 200000 545955708 200000 281178155 200000 898683074 200000 731056000 200000 7806925 200000 735454088 200000 410378619 200000 411806448 200000 3023453 200000 189563194 200000 587368179 200000 180644089 200000 180041716 200000 345238547 200000 22305923 200000 98125821 200000 565855354 200000 5991426 200000 79096482 200000 865317756 200000 250845944 200000 950945305 200000 981264618 200000 675454487 200000 150448023 200000 919621767 200000 867093011 200000 124189581 200000 394535327 200000 251831453 200000 760250868 200000 7050944 200000 821247865 200000 844657868 200000 919732616 200000 601623471 200000 334568621 200000 403145893 200000 198559974 200000 159957884 200000 574301667 200000 397724887 200000 921829191 200000 944573031 200000 863438053 200000 725380403 200000 158129923 200000 658640849 200000 757224089 200000 268504234 200000 379343763 200000 836109881 200000 398353674 200000 990271820 200000 544843663 200000 732259137 200000 903116128 200000 47979594 200000 714727088 200000 344523177 200000 296784355 200000 981608436 200000 313277390 200000 110172497 200000 18418683 200000 521356219 200000 402403555 200000 968347451 200000 546442801 200000 884071982 200000 404366597 200000 742677381 200000 798717486 200000 49062144 200000 991841902 200000 832774514 200000 627452090 200000 594811136 200000 66173559 200000 364946273 200000 314918333 200000 22073374 200000 101611415 200000 32110291 200000 149983809 200000 138301804 200000 400280424 200000 10916456 200000 871260781 200000 203476249 200000 703424674 200000 491504610 200000 666337162 200000 311843959 200000 774270749 200000 944634400 200000 324664321 200000 681701877 200000 924304850 200000 235801378 200000 590361434 200000 9969957 200000 988146905 200000 786055691 200000 474237501 200000 187846838 200000 638430059 200000 621618969 200000 401898612 200000 566347385 200000 640832992 200000 97096109 200000 629336806 200000 163730783 200000 233045937 200000 843377225 200000 366375324 200000 845523832 200000 739006838 200000 985415820 200000 161929151 200000 626081269 200000 711194344 200000 310804279 200000 138387351 200000 445422886 200000 685886688 200000 597348906 200000 263111308 200000 990563452 200000 882785109 200000 725384295 200000 910559527 200000 37152903 200000 703379297 200000 623293964 200000 354320657 200000 484201208 200000 495841083 200000 427940444 200000 75362578 200000 407761055 200000 786185277 200000 279791030 200000 884831507 200000 302644076 200000 350779103 200000 802637724 200000 506014236 200000 907400817 200000 329387193 200000 175538860 200000 966071381 200000 853741534 200000 663388291 200000 160341673 200000 322470663 200000 394855682 200000 234521111 200000 43075698 200000 472675995 200000 648187472 200000 405572205 200000 854634504 200000 564691097 200000 146397526 200000 339183517 200000 334065291 200000 123328938 200000 108034246 200000 407148256 200000 570922556 200000 530861973 200000 990009457 200000 124298383 200000 511674492 200000 751448389 200000 204271430 200000 838832161 200000 635193291 200000 923478208 200000 65799510 200000 21811247 200000 538427849 200000 920668976 200000 572082643 200000 183019635 200000 395075383 200000 478389469 200000 622871819 200000 368685507 200000 351602165 200000 436575535 200000 772728944 200000 377398298 200000 927566085 200000 491947696 200000 910446738 200000 283406479 200000 762034822 200000 599874823 200000 384564002 200000 893326682 200000 96706489 200000 992159997 200000 522282224 200000 560576469 200000 257759486 200000 644008059 200000 691277292 200000 743909496 200000 569901014 200000 699623048 200000 879026984 200000 332868315 200000 758478562 200000 695168335 200000 835145940 200000 144810423 200000 30056930 200000 791109654 200000 820705856 200000 69384932 200000 894923702 200000 110184775 200000 139373532 200000 92576603 200000 824836191 200000 163375722 200000 332618042 200000 339252020 200000 482806013 200000 210416168 200000 179107593 200000 837328296 200000 840347090 200000 33820745 200000 726796059 200000 632331536 200000 669891132 200000 665130933 200000 721304671 200000 709385955 200000 702875326 200000 573310582 200000 355645671 200000 655473083 200000 871364344 200000 203866034 200000 261271522 200000 615957327 200000 412656553 200000 629841333 200000 453793697 200000 910944377 200000 60758706 200000 946773988 200000 940547989 200000 380155184 200000 75492117 200000 582894282 200000 583666255 200000 827086990 200000 33561329 200000 876548110 200000 481941374 200000 184241355 200000 637512071 200000 932040313 200000 584695283 200000 214833983 200000 443226423 200000 435423732 200000 494739359 200000 980843619 200000 139897219 200000 656497031 200000 290308498 200000 123697103 200000 143863562 200000 482790747 200000 596870140 200000 723222588 200000 116700556 200000 200615607 200000 40502319 200000 967129474 200000 188109292 200000 256005637 200000 646918811 200000 118801050 200000 761652776 200000 115222222 200000 84827856 200000 981967773 200000 339275617 200000 627043768 200000 474775934 200000 332657602 200000 466891225 200000 403082894 200000 531934839 200000 213053283 200000 871411951 200000 649786936 200000 136726698 200000 913424375 200000 622697764 200000 964933309 200000 705654313 200000 975650328 200000 995110424 200000 21705543 200000 223089699 200000 29372285 200000 660505229 200000 837750814 200000 644352234 200000 411136768 200000 573484129 200000 902319275 200000 99474413 200000 670477977 200000 562389143 200000 712573302 200000 781144509 200000 504675680 200000 649648974 200000 519791143 200000 235233291 200000 249416078 200000 956862919 200000 513920392 200000 910213544 200000 366990459 200000 592484451 200000 490757504 200000 286550659 200000 525877920 200000 434392738 200000 243832600 200000 349936557 200000 546967445 200000 752286499 200000 495765624 200000 471315287 200000 794516499 200000 741923753 200000 365980906 200000 330356945 200000 451840499 200000 827821844 200000 412143829 200000 944642187 200000 547333164 200000 61692771 200000 315948483 200000 194381335 200000 961502936 200000 652277176 200000 905392731 200000 119377445 200000 441867054 200000 829648978 200000 982736486 200000 588738693 200000 950197128 200000 229464212 200000 840894156 200000 539529255 200000 473712989 200000 292866812 200000 348827543 200000 998213405 200000 937694535 200000 663621931 200000 597964270 200000 783654039 200000 340497150 200000 940563939 200000 94694938 200000 502983396 200000 751654234 200000 749540098 200000 810728324 200000 258312566 200000 350203476 200000 209200011 200000 278269620 200000 526406366 200000 462436612 200000 77846942 200000 128697171 200000 650579659 200000 435985827 200000 516300922 200000 854851112 200000 576952847 200000 462269321 200000 811162241 200000 544117533 200000 250907801 200000 731900207 200000 228341554 200000 693957947 200000 357782394 200000 282667054 200000 94278447 200000 532928680 200000 795979491 200000 784805181 200000 523940920 200000 617997487 200000 362491428 200000 217553461 200000 374441262 200000 987417016 200000 312827822 200000 373124624 200000 100737552 200000 35031882 200000 734569233 200000 465737956 200000 566406656 200000 192673295 200000 636320510 200000 330420716 200000 778464574 200000 1035215 200000 791522629 200000 138459519 200000 2708266 200000 261503859 200000 521746647 200000 266277653 200000 87782469 200000 570116355 200000 846466499 200000 984983368 200000 159411248 200000 584524711 200000 72534844 200000 274054096 200000 2211242 200000 260436904 200000 814000017 200000 741771141 200000 164817045 200000 873389679 200000 433461810 200000 92608096 200000 734013937 200000 59379332 200000 513204145 200000 212373370 200000 157463519 200000 886576528 200000 170781117 200000 123976458 200000 590466974 200000 10208859 200000 62561576 200000 508243561 200000 966549392 200000 421088461 200000 866628065 200000 308447760 200000 122018613 200000 627680751 200000 142829305 200000 574057880 200000 7283501 200000 817388522 200000 413901473 200000 231010232 200000 65993017 200000 278093318 200000 348202026 200000 821988938 200000 462641210 200000 435901100 200000 81464323 200000 997827653 200000 162326063 200000 130223459 200000 588041661 200000 530593731 200000 891413050 200000 16409813 200000 719259657 200000 603793404 200000 618116251 200000 243045579 200000 45843127 200000 953887560 200000 122660531 200000 912619051 200000 906836152 200000 589250848 200000 314799361 200000 925600000 200000 310642716 200000 915746844 200000 475675943 200000 994344562 200000 633778707 200000 454892533 200000 187042276 200000 979213512 200000 106951919 200000 557836163 200000 844233499 200000 957696876 200000 157510688 200000 593896639 200000 694961098 200000 436308711 200000 331194933 200000 947531457 200000 154412050 200000 533090015 200000 809225953 200000 572042691 200000 976652597 200000 687766047 200000 872431859 200000 482641691 200000 362503058 200000 306719374 200000 907149403 200000 597845827 200000 709591721 200000 616356150 200000 625240618 200000 944006100 200000 683525405 200000 607549502 200000 583282322 200000 559569286 200000 820914348 200000 321941743 200000 326048481 200000 370497072 200000 677253176 200000 966481842 200000 761912201 200000 605215437 200000 87807424 200000 416189966 200000 949511195 200000 809835380 200000 397165671 200000 519155886 200000 283309894 200000 392442718 200000 826905707 200000 642840920 200000 558193371 200000 603622115 200000 486401325 200000 144095990 200000 44645323 200000 833259388 200000 317274415 200000 272075664 200000 68888102 200000 868757441 200000 198941199 200000 938874959 200000 367915805 200000 43731819 200000 820992656 200000 788054906 200000 686752000 200000 752310098 200000 945680530 200000 659560059 200000 940516671 200000 278234992 200000 715889940 200000 558292955 200000 648069228 200000 673665755 200000 505407543 200000 392115521 200000 693129271 200000 949853645 200000 580215613 200000 948204918 200000 65750384 200000 455224223 200000 387375237 200000 622760034 200000 21427207 200000 379522249 200000 415068560 200000 179627279 200000 666616590 200000 185944290 200000 672267007 200000 765958052 200000 482448052 200000 422826661 200000 258951313 200000 715852138 200000 583216715 200000 578569193 200000 963331880 200000 130529994 200000 765493314 200000 167960487 200000 335839940 200000 699158860 200000 410724906 200000 268807671 200000 373462661 200000 636104088 200000 884149940 200000 65879570 200000 785038508 200000 988534135 200000 75990449 200000 240925776 200000 546509466 200000 115170771 200000 898643472 200000 244449834 200000 638619854 200000 952662706 200000 506756578 200000 901967416 200000 4097258 200000 485095741 200000 741955160 200000 778584627 200000 407630254 200000 948212670 200000 716388802 200000 214601972 200000 103943931 200000 236375452 200000 311429521 200000 855299186 200000 679793104 200000 940862305 200000 875419733 200000 333376455 200000 687052367 200000 458979508 200000 704681919 200000 10740010 200000 301741495 200000 200598622 200000 308084894 200000 617909749 200000 896211563 200000 565008968 200000 593229029 200000 384007840 200000 658609129 200000 195490681 200000 659928995 200000 663357635 200000 704459986 200000 52010524 200000 27720968 200000 127927574 200000 409495272 200000 239160183 200000 383899238 200000 877898099 200000 192742154 200000 234226164 200000 12254252 200000 765949650 200000 74894649 200000 788215579 200000 255431660 200000 20382027 200000 651119253 200000 205665172 200000 568279125 200000 666081303 200000 631659359 200000 362469161 200000 113386809 200000 725061519 200000 163578616 200000 186449089 200000 848110983 200000 202886442 200000 591149536 200000 312928357 200000 477975888 200000 845025153 200000 601812919 200000 390674238 200000 167064517 200000 555653710 200000 842669374 200000 646117268 200000 576664887 200000 788870247 200000 204139606 200000 643929808 200000 866158868 200000 378268103 200000 800222718 200000 130957689 200000 67199984 200000 840754053 200000 906559064 200000 172520249 200000 685639544 200000 423565785 200000 974531748 200000 801383640 200000 383125119 200000 13155357 200000 913524546 200000 444088895 200000 416041205 200000 675135177 200000 681175475 200000 229908598 200000 794362346 200000 984690549 200000 895961752 200000 670464421 200000 435487631 200000 25795290 200000 605279153 200000 353313558 200000 531363124 200000 547292368 200000 334990302 200000 629009200 200000 584784713 200000 406414928 200000 229197600 200000 889552764 200000 51576160 200000 78944114 200000 145206935 200000 301339811 200000 456173608 200000 352202095 200000 525174405 200000 698770028 200000 292045683 200000 978771616 200000 721315401 200000 989196226 200000 911557168 200000 612281468 200000 687232612 200000 590308523 200000 138135152 200000 596501917 200000 86089334 200000 504992849 200000 855605605 200000 666306490 200000 471076160 200000 82868988 200000 684068189 200000 402677677 200000 20603043 200000 679365141 200000 67504074 200000 300928877 200000 13414302 200000 161432099 200000 348618556 200000 182920724 200000 825611859 200000 551274193 200000 760156516 200000 293372890 200000 682918914 200000 167198437 200000 240750354 200000 632485399 200000 524973836 200000 197187657 200000 46028855 200000 196290372 200000 288728304 200000 502163973 200000 670855651 200000 653533433 200000 542059088 200000 137511489 200000 840000071 200000 276415983 200000 595216108 200000 337305159 200000 367950003 200000 906855422 200000 719805860 200000 720614014 200000 753824664 200000 922392095 200000 144598649 200000 613248623 200000 644520581 200000 899114091 200000 578914956 200000 464174275 200000 18424877 200000 101086745 200000 380669468 200000 523018562 200000 262947423 200000 246340483 200000 599116427 200000 751802580 200000 193690123 200000 800713248 200000 915432025 200000 736498051 200000 80871235 200000 100544138 200000 699544871 200000 197290102 200000 876867382 200000 299778168 200000 756084148 200000 949074422 200000 55099445 200000 613243076 200000 46057954 200000 246019948 200000 215028146 200000 544707430 200000 712558256 200000 150023007 200000 300597307 200000 908423542 200000 567145025 200000 287485818 200000 781755778 200000 343509805 200000 925566419 200000 88679555 200000 532118103 200000 142612451 200000 273874887 200000 295420516 200000 184234667 200000 111322641 200000 986153887 200000 179827749 200000 806177679 200000 264173903 200000 848108026 200000 859415023 200000 83380529 200000 83553878 200000 110986393 200000 746693386 200000 625332964 200000 91420927 200000 458504284 200000 102998494 200000 741289752 200000 69743169 200000 920443204 200000 155395572 200000 721371997 200000 401353782 200000 930520178 200000 322821109 200000 652117604 200000 985668629 200000 137010726 200000 477417897 200000 102898173 200000 547342904 200000 148720576 200000 406731257 200000 742451992 200000 513847830 200000 466625473 200000 740284652 200000 960188871 200000 948858441 200000 400001993 200000 518454189 200000 923723065 200000 450534025 200000 354375322 200000 535425666 200000 36912064 200000 86796718 200000 929548307 200000 798139605 200000 347339 200000 899696049 200000 568817973 200000 89357102 200000 167507180 200000 470269354 200000 715342880 200000 369427765 200000 153459666 200000 620664274 200000 864493589 200000 132995508 200000 374061646 200000 652981633 200000 764690293 200000 122397330 200000 116770385 200000 58088240 200000 253402559 200000 235794136 200000 536657644 200000 132954744 200000 973216662 200000 286771887 200000 372586574 200000 895708688 200000 63475896 200000 210385247 200000 161934792 200000 424601041 200000 753264134 200000 984225104 200000 903772107 200000 275871925 200000 225184129 200000 383072268 200000 366271975 200000 84805330 200000 986417226 200000 968959546 200000 952449229 200000 334503779 200000 227162273 200000 383304099 200000 302479437 200000 216117439 200000 92977126 200000 509177647 200000 982432087 200000 880293982 200000 293813915 200000 747165928 200000 701828093 200000 923950810 200000 406739038 200000 34710517 200000 693456751 200000 158390763 200000 8513522 200000 442251936 200000 309571580 200000 381806697 200000 743538998 200000 481581648 200000 659133719 200000 591240269 200000 590694699 200000 609975694 200000 951178062 200000 466046128 200000 426218993 200000 70103554 200000 998621268 200000 342860745 200000 915010250 200000 801121398 200000 257339639 200000 339462897 200000 511027220 200000 892882129 200000 714816810 200000 146191009 200000 271609682 200000 736469533 200000 296583163 200000 699301490 200000 249144099 200000 27351169 200000 613408156 200000 914709787 200000 901627208 200000 785855814 200000 935061341 200000 77123702 200000 620235426 200000 908062932 200000 959104943 200000 607338362 200000 628253489 200000 148139701 200000 385489955 200000 213938753 200000 202672661 200000 19807120 200000 740596583 200000 5649923 200000 951347086 200000 616566574 200000 962486607 200000 186942744 200000 597395199 200000 714165368 200000 539516616 200000 602769657 200000 268643046 200000 200054646 200000 842667493 200000 879509566 200000 799462629 200000 733611856 200000 239836118 200000 856070304 200000 355024828 200000 52096592 200000 441345259 200000 317755127 200000 719074635 200000 845626845 200000 146465428 200000 863095100 200000 917179027 200000 282080384 200000 427468131 200000 835733639 200000 906971572 200000 370869730 200000 144355080 200000 906238738 200000 872112112 200000 803977419 200000 53414482 200000 371429427 200000 751249318 200000 441425699 200000 439142708 200000 263246948 200000 487423063 200000 841772531 200000 747608252 200000 682243902 200000 249590435 200000 848353636 200000 200606492 200000 264288121 200000 255848011 200000 753671871 200000 879025061 200000 378369260 200000 696113712 200000 325093482 200000 405465798 200000 92692626 200000 827999314 200000 600284144 200000 574523920 200000 896745602 200000 845730257 200000 566905336 200000 326297652 200000 534150133 200000 933054702 200000 264169548 200000 878900995 200000 188216643 200000 346077961 200000 168536018 200000 720244075 200000 794802149 200000 310811300 200000 288508054 200000 366671232 200000 288916595 200000 923854174 200000 87922109 200000 595432559 200000 403844774 200000 5737976 200000 610170258 200000 188188299 200000 196296534 200000 123903058 200000 695495548 200000 661990212 200000 424394877 200000 586667373 200000 691467268 200000 417883434 200000 78477105 200000 821529962 200000 802654931 200000 990622702 200000 585566636 200000 671246728 200000 235519665 200000 385353823 200000 461775175 200000 77575209 200000 576697735 200000 745651312 200000 623395450 200000 470038221 200000 666688092 200000 529728303 200000 216602332 200000 285234197 200000 142210394 200000 850095311 200000 610136872 200000 852151744 200000 666446793 200000 467212958 200000 530441013 200000 574530736 200000 290965010 200000 191764239 200000 130280956 200000 716456677 200000 548880829 200000 828679600 200000 444477333 200000 142154111 200000 927847795 200000 219662643 200000 277257017 200000 845162175 200000 16123 200000 291605353 200000 239753024 200000 292697606 200000 711153471 200000 353024321 200000 664672547 200000 673246163 200000 501758023 200000 405402828 200000 703514490 200000 543572425 200000 696765244 200000 476653883 200000 262627326 200000 466443941 200000 560741478 200000 201035998 200000 838162312 200000 476102219 200000 822987565 200000 656703782 200000 265265167 200000 210496441 200000 660819482 200000 676739235 200000 38073005 200000 705138961 200000 44932310 200000 929336069 200000 273919385 200000 471026067 200000 97903657 200000 703898910 200000 579479085 200000 429300127 200000 146257916 200000 117765854 200000 506976993 200000 632800438 200000 387327831 200000 49025365 200000 569317709 200000 169017209 200000 612786786 200000 990177459 200000 636120105 200000 162344359 200000 339049574 200000 564602954 200000 988104527 200000 914374178 200000 641742796 200000 457319561 200000 497283511 200000 457541354 200000 834029596 200000 915133698 200000 46551929 200000 128885535 200000 742549503 200000 592453732 200000 707140558 200000 112707331 200000 204565308 200000 866308224 200000 841688847 200000 84870644 200000 499608766 200000 324599368 200000 575667891 200000 541829749 200000 782973067 200000 298277322 200000 1631571 200000 8825381 200000 962791373 200000 947353656 200000 995787945 200000 185850821 200000 828547276 200000 894889442 200000 288193419 200000 477936950 200000 275842288 200000 738939961 200000 813344244 200000 147406199 200000 468606147 200000 736897997 200000 260447995 200000 556552874 200000 478749676 200000 491841103 200000 332935384 200000 540387855 200000 45680948 200000 796811919 200000 377746149 200000 889579014 200000 845389444 200000 771462270 200000 223628698 200000 806570001 200000 162736355 200000 123335980 200000 570605199 200000 515630798 200000 264085116 200000 261988553 200000 563545213 200000 367119872 200000 798143637 200000 15439015 200000 104455484 200000 329208454 200000 534888856 200000 854694710 200000 900485061 200000 270410337 200000 519846669 200000 737775109 200000 885652016 200000 362794674 200000 588788637 200000 524097479 200000 795346358 200000 453868472 200000 845214992 200000 5327434 200000 991053488 200000 457653973 200000 528739406 200000 197844609 200000 575763605 200000 695995529 200000 517961057 200000 799409786 200000 278002687 200000 57672308 200000 129081200 200000 941869415 200000 912561829 200000 269654359 200000 620095172 200000 851349401 200000 368370529 200000 960125715 200000 500703429 200000 28702847 200000 392803370 200000 891144872 200000 597797885 200000 439451818 200000 375857690 200000 534030390 200000 924147731 200000 194655691 200000 419725673 200000 820663550 200000 526504400 200000 689594034 200000 599553903 200000 769026400 200000 265300765 200000 215077712 200000 8483493 200000 788233437 200000 655535874 200000 657157813 200000 35316899 200000 114676758 200000 853992872 200000 159758610 200000 512273442 200000 657806027 200000 941411414 200000 760588727 200000 808085754 200000 647597020 200000 606536566 200000 194476820 200000 715952676 200000 348874570 200000 106719377 200000 150557371 200000 785652153 200000 796544566 200000 687239245 200000 873029980 200000 365755632 200000 74143456 200000 160246389 200000 218491590 200000 692622371 200000 584245416 200000 992493041 200000 619574764 200000 95877833 200000 145358350 200000 693950152 200000 836121820 200000 256094076 200000 876275893 200000 214374948 200000 449276617 200000 279416820 200000 710734171 200000 216814669 200000 563566081 200000 129302792 200000 354417634 200000 495121580 200000 70435318 200000 327394483 200000 708471114 200000 609471433 200000 288941881 200000 946884108 200000 844755379 200000 310547788 200000 142961017 200000 538088268 200000 536601182 200000 900745215 200000 599543175 200000 725579723 200000 411537324 200000 259508169 200000 691761492 200000 13132290 200000 937416476 200000 921346995 200000 913269232 200000 53390217 200000 557506384 200000 730982885 200000 100102028 200000 263745305 200000 49716744 200000 594659753 200000 867669368 200000 603083403 200000 767878180 200000 106923878 200000 622886949 200000 396841686 200000 787724198 200000 231819942 200000 883823907 200000 123500052 200000 202213292 200000 756247056 200000 433218339 200000 767232380 200000 645261433 200000 115584877 200000 70553588 200000 150836584 200000 310698860 200000 481872293 200000 585385097 200000 16901967 200000 493084422 200000 448100034 200000 223012081 200000 283584459 200000 617287400 200000 506737643 200000 441973340 200000 846104212 200000 891856849 200000 649963881 200000 981737756 200000 279122050 200000 658947491 200000 950518949 200000 102379168 200000 659792782 200000 537612638 200000 234560039 200000 280267642 200000 390242000 200000 127035682 200000 570691480 200000 862782809 200000 282261121 200000 700440624 200000 909551039 200000 716855054 200000 738598393 200000 473438441 200000 160609414 200000 879988874 200000 123495345 200000 167446221 200000 83695350 200000 568462558 200000 278036802 200000 50572924 200000 147156277 200000 944921657 200000 81111395 200000 13510071 200000 860261006 200000 795889132 200000 866259437 200000 985517918 200000 628773737 200000 361457768 200000 65589722 200000 578209651 200000 500533581 200000 207917373 200000 191214400 200000 127611157 200000 541511908 200000 339707163 200000 735177562 200000 445888132 200000 243006454 200000 90812372 200000 465044607 200000 296629539 200000 201574252 200000 61971544 200000 756932135 200000 275294576 200000 959182158 200000 924538039 200000 488886508 200000 150821644 200000 519123140 200000 154831393 200000 877156998 200000 703033529 200000 110694935 200000 969871592 200000 876465101 200000 735462486 200000 816516784 200000 337985660 200000 340503738 200000 850573540 200000 403979543 200000 716558188 200000 170070630 200000 625653379 200000 926570229 200000 993973611 200000 420078344 200000 432488053 200000 646979346 200000 690622791 200000 448575481 200000 960392473 200000 125578070 200000 460147954 200000 300731826 200000 806905327 200000 92518090 200000 238707581 200000 494588876 200000 574212506 200000 947458967 200000 999149335 200000 151683326 200000 21439960 200000 950840581 200000 541271313 200000 224827682 200000 69044106 200000 369875837 200000 227678172 200000 366433071 200000 814890162 200000 774647430 200000 119827208 200000 705232191 200000 967830127 200000 754463434 200000 953520454 200000 115390602 200000 630985986 200000 101417490 200000 126072934 200000 81744232 200000 349345227 200000 483990852 200000 514553689 200000 971782994 200000 506562891 200000 677775979 200000 666038831 200000 210041056 200000 343608099 200000 185812655 200000 450825753 200000 647814603 200000 661136915 200000 279666263 200000 701539175 200000 370390763 200000 196483579 200000 729829581 200000 951605641 200000 310575673 200000 608698332 200000 281013914 200000 414648593 200000 457158349 200000 629796823 200000 741941604 200000 341427118 200000 187937505 200000 700793643 200000 419292150 200000 576250418 200000 813241803 200000 789466170 200000 937952823 200000 575819404 200000 565423621 200000 300145796 200000 412627249 200000 336186830 200000 615980328 200000 51216041 200000 283752203 200000 782809127 200000 619319276 200000 676011115 200000 880752910 200000 933881065 200000 792007208 200000 38888104 200000 870504867 200000 227187331 200000 582764247 200000 664135523 200000 377826897 200000 423642758 200000 589769232 200000 923820475 200000 871303619 200000 393603491 200000 140207884 200000 112197105 200000 221121471 200000 720585642 200000 895370787 200000 806045030 200000 129984303 200000 492290444 200000 619758798 200000 813843609 200000 236778011 200000 472455513 200000 973628837 200000 185386284 200000 364230572 200000 637533762 200000 183700577 200000 50606559 200000 704722473 200000 823929495 200000 668782554 200000 778466450 200000 735113980 200000 565376457 200000 529466378 200000 173180998 200000 42282158 200000 534248552 200000 59652615 200000 564811036 200000 54271206 200000 554503716 200000 351243 200000 846315092 200000 881142381 200000 897077199 200000 439909231 200000 312034382 200000 350872363 200000 374756185 200000 531776683 200000 502256267 200000 10153002 200000 366522321 200000 118419286 200000 316703147 200000 202487697 200000 933860714 200000 936496683 200000 316482928 200000 505245353 200000 193114994 200000 378389761 200000 542805176 200000 720712667 200000 738162779 200000 807963345 200000 128523654 200000 717048495 200000 645581238 200000 734439347 200000 573496569 200000 269193165 200000 295329330 200000 152364256 200000 145518419 200000 576396031 200000 300434336 200000 419128496 200000 958194674 200000 777663276 200000 778023153 200000 196368540 200000 176148825 200000 306177629 200000 371104310 200000 815344956 200000 526324007 200000 452745658 200000 351149725 200000 168184905 200000 548028445 200000 858887053 200000 319403130 200000 233245852 200000 228962843 200000 275930942 200000 22657338 200000 832078380 200000 968674338 200000 808582484 200000 868390768 200000 340347411 200000 907225683 200000 780209017 200000 124771020 200000 297944712 200000 175111662 200000 657894005 200000 138042910 200000 201012453 200000 111450451 200000 594297393 200000 880228695 200000 318130082 200000 121512963 200000 831899060 200000 800120710 200000 757718103 200000 94774431 200000 911808297 200000 895290590 200000 390363068 200000 525204198 200000 375234006 200000 372411566 200000 955478955 200000 326192058 200000 260842021 200000 437511526 200000 806952220 200000 699286811 200000 750657950 200000 593796248 200000 697914919 200000 745341482 200000 567161065 200000 787151091 200000 586164229 200000 568276262 200000 138523088 200000 427080264 200000 79957775 200000 959022961 200000 264246586 200000 388275592 200000 757673660 200000 339132810 200000 832291120 200000 712251076 200000 809681317 200000 623269140 200000 650993371 200000 670210859 200000 39540612 200000 454590669 200000 819787907 200000 915557646 200000 150523183 200000 746812054 200000 641715601 200000 151054814 200000 341083809 200000 828718449 200000 891657868 200000 813304875 200000 13466353 200000 295334269 200000 542498590 200000 270905766 200000 844682327 200000 951565818 200000 554729999 200000 694473503 200000 535854637 200000 942794059 200000 462242120 200000 405609095 200000 233159915 200000 544029422 200000 894833617 200000 60122862 200000 122323497 200000 84370821 200000 242827730 200000 522988164 200000 576685216 200000 777799887 200000 817756821 200000 62024347 200000 72534056 200000 349444526 200000 738048129 200000 194809763 200000 688841658 200000 408898082 200000 901138719 200000 33284395 200000 416591214 200000 785507660 200000 139970840 200000 336339942 200000 285796989 200000 534285163 200000 320499251 200000 511432610 200000 483376448 200000 362995169 200000 936846683 200000 543127890 200000 454489390 200000 960316206 200000 648784534 200000 169111300 200000 102312161 200000 300790002 200000 296266510 200000 893551594 200000 771910672 200000 723950063 200000 534498571 200000 375675989 200000 593020821 200000 101757955 200000 221321206 200000 788029876 200000 518138727 200000 355344945 200000 632402518 200000 281185944 200000 48393376 200000 973904536 200000 958165974 200000 199016114 200000 870832504 200000 290063481 200000 317418300 200000 476325586 200000 676284743 200000 442422836 200000 750706290 200000 5860073 200000 55030406 200000 444779339 200000 599885440 200000 794776583 200000 806407373 200000 421925468 200000 750418830 200000 443224669 200000 485708501 200000 404007210 200000 471062246 200000 96314171 200000 824184438 200000 237186708 200000 32419567 200000 97910033 200000 672216234 200000 776225436 200000 84350770 200000 746137457 200000 767541639 200000 267872 200000 447732824 200000 347957514 200000 327726663 200000 836681763 200000 98912297 200000 431649710 200000 828064067 200000 512530756 200000 532852621 200000 281758285 200000 299929074 200000 457083460 200000 771640974 200000 419535094 200000 610607854 200000 94140099 200000 937189971 200000 552354012 200000 799373807 200000 669524354 200000 22755109 200000 90920525 200000 535891916 200000 74640482 200000 108769901 200000 577681083 200000 87061632 200000 847661667 200000 477683379 200000 379620023 200000 383743266 200000 913795493 200000 903360927 200000 961936368 200000 784778731 200000 382930793 200000 339603962 200000 43619639 200000 1916979 200000 181446160 200000 437544365 200000 869524605 200000 480623219 200000 31349529 200000 155566016 200000 605063890 200000 803362883 200000 492590886 200000 732042332 200000 319753831 200000 858748508 200000 161040887 200000 602036937 200000 143683724 200000 353132695 200000 969747052 200000 191179631 200000 689915826 200000 495199723 200000 449052807 200000 680291799 200000 913741161 200000 349484658 200000 651496295 200000 270619306 200000 563624033 200000 758110563 200000 140380492 200000 887545776 200000 173400684 200000 106819352 200000 632900504 200000 991023058 200000 877027450 200000 872177416 200000 723012811 200000 642913559 200000 731422874 200000 468345293 200000 947512454 200000 77917354 200000 891762687 200000 389105439 200000 789141896 200000 23996113 200000 902723319 200000 857824726 200000 305393075 200000 937693430 200000 415454965 200000 815687659 200000 794630663 200000 751516065 200000 109838471 200000 157557878 200000 130272420 200000 550261370 200000 192126304 200000 580825520 200000 827786956 200000 513066059 200000 740366926 200000 104014577 200000 457989341 200000 769697019 200000 221703491 200000 835089074 200000 219290202 200000 568931731 200000 323852111 200000 960305804 200000 1654242 200000 377489980 200000 814647971 200000 946697526 200000 65774390 200000 763170878 200000 997025935 200000 227834505 200000 894455607 200000 896744449 200000 990269828 200000 680296319 200000 563818468 200000 880651023 200000 287606546 200000 618217006 200000 527774303 200000 478668303 200000 400168426 200000 152607697 200000 136335592 200000 808998602 200000 629795292 200000 901083839 200000 472488159 200000 642652712 200000 809871321 200000 397203056 200000 881863877 200000 294778419 200000 550400497 200000 993322366 200000 815271483 200000 53995026 200000 70954836 200000 793380257 200000 970518016 200000 59874319 200000 570844244 200000 689483697 200000 746790902 200000 894889873 200000 792068192 200000 171946407 200000 960927517 200000 830415137 200000 700849162 200000 502717084 200000 509916054 200000 63068264 200000 799925505 200000 16808135 200000 180574368 200000 379720237 200000 141539351 200000 459024257 200000 73775773 200000 883251802 200000 575339835 200000 325391683 200000 475593485 200000 240037368 200000 900795775 200000 846407078 200000 861698704 200000 777922350 200000 809590546 200000 371578721 200000 737908967 200000 755652933 200000 545857349 200000 154309710 200000 430676723 200000 441115813 200000 950761609 200000 566776164 200000 358010035 200000 437524696 200000 580606574 200000 811432637 200000 808957257 200000 285327493 200000 728335781 200000 347018641 200000 560369909 200000 277841269 200000 218297854 200000 682687544 200000 305049879 200000 439509137 200000 232840298 200000 405723691 200000 793912369 200000 503796705 200000 757882105 200000 284070914 200000 620529633 200000 306241165 200000 820105436 200000 14857078 200000 873453802 200000 961679583 200000 14864482 200000 943191903 200000 63218987 200000 418577982 200000 274235134 200000 381854646 200000 305600933 200000 321003827 200000 570272575 200000 896752019 200000 400557177 200000 754527079 200000 959243477 200000 319125296 200000 116599014 200000 836651426 200000 18424466 200000 335938531 200000 294963022 200000 616795596 200000 321153637 200000 816889894 200000 539542321 200000 779807470 200000 500865376 200000 275796882 200000 496608560 200000 29669681 200000 449424818 200000 794674399 200000 217845002 200000 41695710 200000 75804332 200000 151492580 200000 531088801 200000 311296859 200000 826429120 200000 570997660 200000 290668788 200000 385018163 200000 375225724 200000 431709726 200000 459670565 200000 258751501 200000 939817874 200000 416197283 200000 206731636 200000 157137331 200000 261553874 200000 860544387 200000 137450050 200000 601760012 200000 672872493 200000 405853239 200000 381043470 200000 350723105 200000 571788211 200000 791715671 200000 997084538 200000 781773338 200000 219094677 200000 594324124 200000 248151110 200000 160787265 200000 510625059 200000 753122526 200000 780415314 200000 647626493 200000 850849486 200000 807196183 200000 770705312 200000 997502423 200000 918795301 200000 233394525 200000 756500814 200000 751796600 200000 444703451 200000 449839850 200000 262711711 200000 569526952 200000 820240319 200000 683457047 200000 407432434 200000 997548368 200000 999261377 200000 206498652 200000 554377928 200000 482613367 200000 104072947 200000 215814224 200000 795626945 200000 978428487 200000 679501956 200000 833813422 200000 252611487 200000 364596232 200000 285172422 200000 69616973 200000 344540481 200000 332256803 200000 648135720 200000 47961638 200000 652525223 200000 163381792 200000 388401212 200000 768042577 200000 437045492 200000 872572584 200000 479195057 200000 810237191 200000 591703654 200000 712501122 200000 634430040 200000 146281632 200000 469539934 200000 532113816 200000 281825058 200000 288648341 200000 910421854 200000 656178418 200000 350860319 200000 164959102 200000 24577797 200000 973172409 200000 64024704 200000 947089684 200000 448325652 200000 137887541 200000 758629525 200000 625041968 200000 732440683 200000 967805902 200000 787760079 200000 713066185 200000 342925068 200000 269786381 200000 840749246 200000 182181369 200000 811173398 200000 920514715 200000 144755475 200000 837318647 200000 777451721 200000 918669632 200000 893034398 200000 309855773 200000 493371271 200000 172073189 200000 882332239 200000 724434659 200000 78597073 200000 10217618 200000 345937976 200000 323467745 200000 599489605 200000 212483183 200000 307305353 200000 146083791 200000 42322086 200000 833707973 200000 535477649 200000 788161159 200000 108484051 200000 355394301 200000 372313283 200000 305621249 200000 492324301 200000 614492063 200000 139651245 200000 515014997 200000 768912820 200000 685769812 200000 867283970 200000 248411324 200000 990507977 200000 510556387 200000 796399760 200000 573068687 200000 94087533 200000 192127543 200000 761293129 200000 807463749 200000 832698144 200000 252269142 200000 191373886 200000 259872375 200000 723532418 200000 321769578 200000 800189086 200000 609747679 200000 648733780 200000 711174331 200000 115127482 200000 551407955 200000 322001014 200000 760503985 200000 452420611 200000 207619022 200000 729368554 200000 199202518 200000 365534985 200000 685885287 200000 434601679 200000 970858705 200000 522956157 200000 795335766 200000 245739622 200000 718017387 200000 703235631 200000 110923765 200000 806693135 200000 319044749 200000 530877711 200000 369888956 200000 81433163 200000 406083903 200000 536316207 200000 968783427 200000 921583291 200000 221487017 200000 583347391 200000 349638979 200000 170885151 200000 399277332 200000 603174671 200000 490480020 200000 167051095 200000 302973417 200000 263160975 200000 473214511 200000 575402084 200000 728307632 200000 322110673 200000 720213804 200000 597485670 200000 167318802 200000 113462404 200000 265423812 200000 554663327 200000 412157911 200000 492056954 200000 792843856 200000 357099886 200000 140483303 200000 313654946 200000 842793543 200000 93545555 200000 565743692 200000 369589262 200000 973582915 200000 447476721 200000 812099885 200000 116526317 200000 138636283 200000 655512326 200000 563768275 200000 944187280 200000 188979273 200000 960638835 200000 511045542 200000 754081128 200000 571680548 200000 944355898 200000 3397424 200000 6132998 200000 467602854 200000 225163130 200000 616326168 200000 887328793 200000 544160775 200000 602055796 200000 15972135 200000 28686706 200000 952605599 200000 770778505 200000 619123270 200000 537448194 200000 646185703 200000 652407864 200000 228550781 200000 813661657 200000 499645815 200000 991628579 200000 942713845 200000 261421607 200000 392339976 200000 825036810 200000 704959989 200000 218377022 200000 762333810 200000 904021965 200000 414136039 200000 770768782 200000 731460527 200000 413811821 200000 39378004 200000 314137767 200000 272487893 200000 16059658 200000 724058338 200000 15155513 200000 784775198 200000 512942566 200000 689749084 200000 50602262 200000 525543651 200000 245054560 200000 644454826 200000 80003885 200000 70399387 200000 405279481 200000 912959699 200000 866915216 200000 449750752 200000 221460305 200000 941776129 200000 676259694 200000 927709290 200000 929526314 200000 13520509 200000 823172377 200000 418624272 200000 73252194 200000 251143341 200000 906813440 200000 952483533 200000 722631164 200000 993939996 200000 316652724 200000 364885688 200000 940739607 200000 382568561 200000 270746342 200000 892243722 200000 62037749 200000 942226038 200000 201024871 200000 415197979 200000 600794868 200000 558959634 200000 634952742 200000 919633252 200000 872676247 200000 422176846 200000 225479732 200000 693286781 200000 832057725 200000 620352851 200000 367519170 200000 710536223 200000 338333286 200000 755949160 200000 235688480 200000 525744931 200000 238750517 200000 268249592 200000 153437631 200000 508998016 200000 805044200 200000 488397705 200000 485578798 200000 266205520 200000 787602337 200000 80629701 200000 151057440 200000 400173002 200000 235256479 200000 642903668 200000 86356836 200000 75228488 200000 479796805 200000 294561918 200000 432856298 200000 53948225 200000 94854929 200000 736858605 200000 315062980 200000 283157583 200000 905353892 200000 37544424 200000 646579746 200000 939175978 200000 254497216 200000 392951992 200000 634491731 200000 900610474 200000 243318852 200000 860643782 200000 638619082 200000 84516552 200000 991052080 200000 233152410 200000 936015381 200000 37032604 200000 388138151 200000 121391581 200000 550548454 200000 826149727 200000 340625895 200000 688932694 200000 165046798 200000 16767593 200000 685895506 200000 622671343 200000 438596220 200000 793572403 200000 362784871 200000 589360305 200000 88065601 200000 595245142 200000 499508168 200000 95956930 200000 992980366 200000 282539401 200000 469548853 200000 257625709 200000 901303731 200000 519725477 200000 307849103 200000 349234458 200000 96852769 200000 320591780 200000 728979669 200000 307108176 200000 601055080 200000 378934172 200000 340234281 200000 344247737 200000 445458745 200000 675017928 200000 288387019 200000 839819293 200000 920125028 200000 72019839 200000 603511579 200000 811278693 200000 687962586 200000 749087546 200000 843544218 200000 395598233 200000 170509226 200000 135248528 200000 828219881 200000 798523361 200000 199087879 200000 297954620 200000 518104008 200000 378865798 200000 298499136 200000 256733205 200000 206117911 200000 28362993 200000 74071749 200000 158609684 200000 219290583 200000 833596330 200000 684976424 200000 338250578 200000 660065576 200000 798500442 200000 448541464 200000 381904134 200000 316560203 200000 536314313 200000 508834663 200000 397539209 200000 729924769 200000 183522783 200000 3428356 200000 616970580 200000 27621546 200000 716459941 200000 366443520 200000 380920832 200000 435523078 200000 992830788 200000 229723532 200000 247796804 200000 94151798 200000 896968708 200000 147975673 200000 84390906 200000 322223835 200000 184009806 200000 790905270 200000 612870681 200000 13004084 200000 541201833 200000 4351060 200000 428989627 200000 202901667 200000 677348031 200000 608437892 200000 142403864 200000 967929192 200000 142924633 200000 623630358 200000 654228872 200000 676977892 200000 943358045 200000 93009915 200000 203959172 200000 804294550 200000 115857366 200000 655131203 200000 881615780 200000 557228832 200000 165289708 200000 718904350 200000 521868705 200000 813524545 200000 124014566 200000 361168350 200000 3285075 200000 684676828 200000 434215470 200000 640307443 200000 93554099 200000 802031599 200000 849753165 200000 174135789 200000 271846617 200000 38859163 200000 76656105 200000 556605564 200000 605075455 200000 213621538 200000 679570893 200000 514970482 200000 469638779 200000 643098339 200000 588897249 200000 824343742 200000 210542791 200000 599654495 200000 571810092 200000 405006705 200000 83955324 200000 968367158 200000 59065816 200000 799343549 200000 430682706 200000 835662377 200000 432046381 200000 443012848 200000 432579616 200000 293195545 200000 61083028 200000 624933756 200000 527353057 200000 402051846 200000 112833684 200000 461892850 200000 21103788 200000 166416656 200000 592554200 200000 424050177 200000 274991802 200000 211059576 200000 708879398 200000 942694010 200000 249323363 200000 618218910 200000 2920296 200000 279110990 200000 209386016 200000 184884228 200000 274246310 200000 285889165 200000 590910345 200000 930045001 200000 207039753 200000 832534888 200000 28868951 200000 452992301 200000 774732504 200000 406417967 200000 765570146 200000 291242643 200000 451987325 200000 575618642 200000 948426916 200000 533809529 200000 499182465 200000 757995619 200000 36035891 200000 975398401 200000 773942411 200000 16120338 200000 883400265 200000 810626922 200000 692419428 200000 53588527 200000 256053055 200000 535224854 200000 395899380 200000 536595626 200000 610948237 200000 76864389 200000 40604997 200000 381265557 200000 137211338 200000 781084760 200000 377535358 200000 597104159 200000 823485361 200000 443332686 200000 494205416 200000 797317274 200000 910175257 200000 301859913 200000 749892332 200000 729457269 200000 111814139 200000 601401417 200000 612885522 200000 553984833 200000 27152239 200000 500096878 200000 800675330 200000 581755823 200000 957586862 200000 824473081 200000 841090694 200000 680320912 200000 615351056 200000 746494283 200000 337142917 200000 527904723 200000 796168974 200000 109476835 200000 136984584 200000 317277321 200000 539151936 200000 817851747 200000 68115511 200000 726185699 200000 749428319 200000 103982731 200000 285175132 200000 615919921 200000 98034756 200000 208966972 200000 709144799 200000 653315812 200000 240906214 200000 129652853 200000 639617863 200000 726126732 200000 680906847 200000 789618776 200000 986395710 200000 843058138 200000 197314534 200000 549749285 200000 768587404 200000 398874526 200000 731095509 200000 659972668 200000 402853402 200000 247667656 200000 331112612 200000 748351518 200000 668137967 200000 819713898 200000 979276779 200000 356210283 200000 340287542 200000 235177139 200000 958195810 200000 255685861 200000 198206517 200000 49054453 200000 173716451 200000 969405035 200000 341272662 200000 715852959 200000 226276198 200000 388141822 200000 328832545 200000 580799811 200000 805940483 200000 472544190 200000 514711102 200000 291961744 200000 747460596 200000 931352813 200000 256813687 200000 447540568 200000 14030479 200000 761211881 200000 854311347 200000 490898826 200000 967986254 200000 607323957 200000 129261051 200000 331258423 200000 928318409 200000 325421680 200000 136576632 200000 799581840 200000 240267962 200000 768125019 200000 737006450 200000 91933414 200000 922199543 200000 189646551 200000 943869522 200000 522636968 200000 73666427 200000 561474787 200000 68453279 200000 732062823 200000 306231901 200000 850380961 200000 82732803 200000 455407059 200000 288525525 200000 18132305 200000 782064966 200000 21329855 200000 129683517 200000 650472275 200000 320578129 200000 60177944 200000 475326221 200000 433569833 200000 800506668 200000 925960177 200000 26598109 200000 913256561 200000 112084479 200000 536307578 200000 846255718 200000 6337006 200000 380086292 200000 430240259 200000 574855040 200000 106410879 200000 701957074 200000 980361212 200000 252560164 200000 523053861 200000 429131458 200000 128965879 200000 566573930 200000 715767808 200000 586038157 200000 958668707 200000 145970571 200000 858531410 200000 260242426 200000 622117842 200000 438687712 200000 212245370 200000 500027636 200000 912578163 200000 7657952 200000 624062457 200000 268647041 200000 905392024 200000 144408613 200000 7890287 200000 898976203 200000 869184112 200000 19860582 200000 127383709 200000 148366618 200000 92020044 200000 93246333 200000 466491748 200000 28406231 200000 775644061 200000 413529441 200000 14390467 200000 455712393 200000 4667891 200000 863656748 200000 953150684 200000 419174619 200000 406070271 200000 749502742 200000 290925295 200000 367558035 200000 774419089 200000 696053879 200000 574162269 200000 545822363 200000 666332570 200000 244206536 200000 655417765 200000 584613115 200000 289500714 200000 827742369 200000 644317289 200000 696545499 200000 321559154 200000 549663163 200000 167915369 200000 981615493 200000 4672962 200000 775897838 200000 473615237 200000 310523744 200000 955370123 200000 944542516 200000 372930238 200000 163290613 200000 880399964 200000 723677347 200000 119124021 200000 225258989 200000 624181736 200000 500031605 200000 947584041 200000 864386320 200000 691587838 200000 65745155 200000 202707452 200000 336291398 200000 623626382 200000 51264452 200000 867452462 200000 464582553 200000 92189866 200000 794346834 200000 243916896 200000 827522096 200000 402904193 200000 317899109 200000 195617617 200000 425670228 200000 796588133 200000 96013012 200000 225816291 200000 88679790 200000 700457413 200000 701734298 200000 338205717 200000 254557702 200000 26189618 200000 653997262 200000 946837770 200000 355262404 200000 859961949 200000 261339817 200000 581469952 200000 807649649 200000 705662998 200000 317246083 200000 288008792 200000 533053686 200000 486371406 200000 874446037 200000 911857812 200000 412874075 200000 998817814 200000 791777591 200000 897567827 200000 15228105 200000 43931548 200000 667859554 200000 219165014 200000 601069704 200000 82517556 200000 307355695 200000 489205885 200000 400360704 200000 528518731 200000 550031765 200000 756313545 200000 500759482 200000 98441588 200000 387913390 200000 937635931 200000 394191711 200000 264077407 200000 102903985 200000 8576627 200000 107125687 200000 460991708 200000 542910456 200000 773408113 200000 904869803 200000 506280923 200000 446997498 200000 957120470 200000 605607746 200000 653831022 200000 249975121 200000 560778050 200000 462789543 200000 697714372 200000 533563829 200000 81605239 200000 909104928 200000 124504623 200000 229381630 200000 985604436 200000 651778839 200000 300084510 200000 361025061 200000 780316378 200000 712587796 200000 736848419 200000 673421122 200000 837596969 200000 99595711 200000 351626477 200000 355892622 200000 632536962 200000 327767266 200000 243286093 200000 417042017 200000 679999046 200000 832735076 200000 534641205 200000 196361268 200000 987453172 200000 771218510 200000 558667187 200000 867698336 200000 956859951 200000 711189449 200000 892161273 200000 403872860 200000 621597109 200000 829619997 200000 241394007 200000 984787265 200000 493661799 200000 545081522 200000 540881214 200000 454176841 200000 622921798 200000 975913490 200000 31139902 200000 723461514 200000 390965875 200000 851812324 200000 340233992 200000 505730111 200000 308768558 200000 564324849 200000 578040172 200000 581370559 200000 108330967 200000 720962849 200000 856330842 200000 725921411 200000 717267184 200000 495479166 200000 263119332 200000 520904739 200000 51211287 200000 179006000 200000 441715514 200000 454421335 200000 783568399 200000 449452926 200000 186843307 200000 159308537 200000 689520823 200000 943182546 200000 386429866 200000 132041473 200000 630488848 200000 802547380 200000 297862854 200000 4684424 200000 95092538 200000 2540237 200000 582908847 200000 476031429 200000 580892791 200000 68316132 200000 14087990 200000 447371793 200000 98035493 200000 497758691 200000 516618061 200000 134336485 200000 56415431 200000 920772563 200000 972790530 200000 717516506 200000 910054396 200000 352203227 200000 207565447 200000 62501799 200000 133286022 200000 62425924 200000 867356972 200000 199247398 200000 72587075 200000 513301110 200000 993815394 200000 796381006 200000 268162614 200000 663199995 200000 208480442 200000 922410809 200000 656637054 200000 997733242 200000 957352931 200000 56254751 200000 466552412 200000 981943228 200000 281829038 200000 775922520 200000 946958128 200000 210691754 200000 465829387 200000 370889565 200000 443768187 200000 806474316 200000 302525964 200000 529148358 200000 783480542 200000 423285194 200000 555356129 200000 913389644 200000 689615897 200000 64168814 200000 130363354 200000 190443975 200000 140323596 200000 585014943 200000 898610024 200000 483384368 200000 753689272 200000 752896998 200000 323905306 200000 667388575 200000 62563646 200000 673585388 200000 247604387 200000 238222670 200000 945249245 200000 545959033 200000 610987729 200000 484139411 200000 96391927 200000 967460469 200000 911754135 200000 353863656 200000 286849036 200000 684232681 200000 338369027 200000 573296614 200000 287023036 200000 778313470 200000 544293959 200000 990063685 200000 75969992 200000 388056317 200000 618434996 200000 915027676 200000 295944977 200000 533476940 200000 927086265 200000 535072934 200000 959838103 200000 902506102 200000 969808103 200000 462822842 200000 722549882 200000 584014370 200000 853921007 200000 950039377 200000 677131259 200000 812496154 200000 942312610 200000 752457155 200000 254657914 200000 197232709 200000 65544943 200000 978337929 200000 344365433 200000 798734252 200000 767920103 200000 829968955 200000 557623191 200000 654002807 200000 235115194 200000 553135762 200000 545357973 200000 928341744 200000 282733498 200000 289479782 200000 596577363 200000 605082750 200000 202439767 200000 314388913 200000 905251794 200000 936346538 200000 97616161 200000 381005705 200000 830428979 200000 20508189 200000 29199305 200000 996856360 200000 642832821 200000 199114911 200000 378509598 200000 306303719 200000 574159290 200000 305482009 200000 192376595 200000 731860030 200000 552562370 200000 811495058 200000 279436470 200000 914321860 200000 299770222 200000 166605620 200000 309591098 200000 194455092 200000 489313149 200000 588489288 200000 249280237 200000 407074661 200000 624048081 200000 33586740 200000 900480834 200000 998477392 200000 315958890 200000 760438403 200000 816787143 200000 731051789 200000 96533608 200000 973225949 200000 701696558 200000 474215125 200000 42130956 200000 956992009 200000 668313928 200000 638276608 200000 708818615 200000 407904753 200000 622187780 200000 428363271 200000 974339817 200000 893628829 200000 809548659 200000 900068738 200000 566046786 200000 810226742 200000 298796486 200000 24773674 200000 873009539 200000 149018116 200000 309053517 200000 764574936 200000 443040908 200000 870288495 200000 470371449 200000 987510147 200000 834813534 200000 658487808 200000 802059482 200000 916951365 200000 659908890 200000 940849248 200000 41062176 200000 717850709 200000 681984 200000 250266200 200000 488851485 200000 552399885 200000 283839856 200000 840032206 200000 977949633 200000 888610021 200000 967269099 200000 288932813 200000 363723036 200000 815535221 200000 189986578 200000 439012476 200000 685601886 200000 167542133 200000 271610788 200000 369308452 200000 641294553 200000 795191231 200000 441759619 200000 924798510 200000 772515580 200000 36617803 200000 931449007 200000 970070818 200000 947602521 200000 108975922 200000 831953480 200000 765287593 200000 808482719 200000 588379563 200000 825403536 200000 723508875 200000 556549792 200000 8620559 200000 88578790 200000 262049200 200000 331631691 200000 447544279 200000 367425482 200000 254653473 200000 165449393 200000 985586588 200000 852549342 200000 519452935 200000 568614659 200000 146645269 200000 255060194 200000 693652138 200000 469917073 200000 585930011 200000 105695159 200000 210766450 200000 2069452 200000 738388392 200000 207986780 200000 450502377 200000 806652484 200000 340965331 200000 266695411 200000 40502198 200000 388511914 200000 690463188 200000 423775420 200000 281583522 200000 15559630 200000 215576837 200000 645586968 200000 790726294 200000 496354209 200000 506080222 200000 226250886 200000 57985434 200000 278005555 200000 891806199 200000 406658727 200000 236707030 200000 857308853 200000 177868297 200000 474756669 200000 307116435 200000 212694902 200000 655059436 200000 786873895 200000 437417530 200000 594376169 200000 283898009 200000 449695334 200000 557783636 200000 98178973 200000 326957608 200000 912168987 200000 762823303 200000 972903234 200000 514531282 200000 644193669 200000 859580062 200000 845892778 200000 903235568 200000 587870214 200000 230633856 200000 448082628 200000 983608825 200000 607668766 200000 637686071 200000 339060641 200000 111135879 200000 761548653 200000 922255082 200000 403137138 200000 270702929 200000 930987188 200000 731015394 200000 653797256 200000 240562993 200000 138974676 200000 440970887 200000 378672210 200000 235657758 200000 509336525 200000 430272099 200000 556586337 200000 471244594 200000 387539135 200000 477192221 200000 316301414 200000 234582693 200000 453024747 200000 260532862 200000 551329841 200000 289265103 200000 522899889 200000 81938287 200000 691454643 200000 336957225 200000 852369810 200000 856377848 200000 917598460 200000 30830155 200000 205041711 200000 125578818 200000 780076349 200000 745490926 200000 976890184 200000 494315412 200000 187873478 200000 697666026 200000 918962621 200000 847007320 200000 783008263 200000 781422393 200000 933449103 200000 242031639 200000 588123282 200000 811397105 200000 575627231 200000 521932152 200000 779369751 200000 563979084 200000 694815981 200000 411488835 200000 94980965 200000 579609507 200000 515931673 200000 34197859 200000 634779247 200000 160378989 200000 402793444 200000 515122910 200000 103296580 200000 75285572 200000 170537966 200000 875501534 200000 927480340 200000 65870048 200000 497769208 200000 910347948 200000 342401584 200000 708961560 200000 546342115 200000 635814574 200000 573371401 200000 313845479 200000 727078063 200000 644041839 200000 991929392 200000 982378340 200000 951080572 200000 845377942 200000 496806484 200000 696210632 200000 273868683 200000 618069229 200000 486405446 200000 858927211 200000 972092477 200000 676932187 200000 933403383 200000 718513862 200000 776965137 200000 519866089 200000 856671351 200000 690355057 200000 8522665 200000 533722304 200000 4300279 200000 547084070 200000 258978501 200000 977039143 200000 353644743 200000 59750843 200000 752788037 200000 357032073 200000 913381720 200000 912224810 200000 643667499 200000 709482604 200000 424525114 200000 48989836 200000 871152533 200000 838322042 200000 5887774 200000 162949144 200000 70970054 200000 837107067 200000 264930515 200000 881613608 200000 995563293 200000 742133591 200000 906000204 200000 760758067 200000 808062235 200000 541677336 200000 284660888 200000 303076563 200000 838527073 200000 864236517 200000 718141415 200000 736939968 200000 769181102 200000 305625095 200000 649835915 200000 924103378 200000 611716324 200000 561822439 200000 246379251 200000 242732034 200000 961087235 200000 637525261 200000 501684913 200000 329279592 200000 584184875 200000 300387362 200000 594353268 200000 184879165 200000 795354013 200000 320186093 200000 550310157 200000 14826201 200000 525210042 200000 658315096 200000 626651245 200000 355969717 200000 494115330 200000 129720940 200000 606311845 200000 308246890 200000 194240789 200000 343630927 200000 670889188 200000 951027119 200000 218169012 200000 522697292 200000 600225147 200000 193227613 200000 715338175 200000 754934475 200000 483775451 200000 19069806 200000 382548536 200000 668491091 200000 896410516 200000 810144249 200000 955173182 200000 417697422 200000 541344086 200000 412393526 200000 632072977 200000 328729156 200000 343915251 200000 271887999 200000 854806804 200000 378437470 200000 69515099 200000 568393292 200000 500155845 200000 238324196 200000 864034974 200000 140988981 200000 914636485 200000 209415934 200000 113647596 200000 801158130 200000 771274966 200000 217746677 200000 573888919 200000 865465949 200000 358492631 200000 241458994 200000 194157839 200000 310507374 200000 229474505 200000 561965117 200000 431013091 200000 938351678 200000 691022796 200000 286798271 200000 412701894 200000 543525124 200000 571054626 200000 950627968 200000 293462918 200000 930219289 200000 59115050 200000 878223976 200000 468010261 200000 428551414 200000 754373476 200000 830599296 200000 655948932 200000 744940596 200000 461729395 200000 182645489 200000 545909250 200000 636578186 200000 900688661 200000 386632451 200000 792578272 200000 830538962 200000 6149163 200000 193989919 200000 185137551 200000 940913411 200000 876617143 200000 58206412 200000 399391647 200000 628337207 200000 354303192 200000 749363892 200000 147644865 200000 650058150 200000 694735311 200000 787464864 200000 872330181 200000 539133864 200000 329718780 200000 606407543 200000 604707996 200000 758912438 200000 210586080 200000 11128641 200000 967640150 200000 861461096 200000 399377180 200000 595330345 200000 171007524 200000 49058167 200000 295410288 200000 372347765 200000 154813014 200000 619278779 200000 238006204 200000 536284559 200000 602963036 200000 268481325 200000 102202369 200000 623362560 200000 592084680 200000 53226213 200000 699083104 200000 358569070 200000 743043913 200000 940684061 200000 550799640 200000 328691620 200000 24666289 200000 319625003 200000 177685899 200000 718204298 200000 882326255 200000 149301129 200000 730326585 200000 160156455 200000 993997589 200000 278921168 200000 717817794 200000 307856037 200000 396004690 200000 965662904 200000 480755688 200000 395720012 200000 334742264 200000 574591000 200000 809559945 200000 851643781 200000 187014774 200000 766890731 200000 543382184 200000 392494807 200000 634364765 200000 767728456 200000 845725284 200000 649467373 200000 543315550 200000 914021992 200000 599347966 200000 111428237 200000 146008393 200000 535531683 200000 884501463 200000 193688993 200000 931937551 200000 775787890 200000 144799086 200000 715573553 200000 639100864 200000 501848941 200000 303431525 200000 989151846 200000 153970317 200000 965824589 200000 382128252 200000 417982855 200000 473064902 200000 762981610 200000 415461523 200000 125867007 200000 641038556 200000 713282366 200000 627276459 200000 550535252 200000 156514399 200000 264445535 200000 197618405 200000 367945776 200000 543871487 200000 303903367 200000 799262849 200000 771807835 200000 16582798 200000 40808207 200000 548207583 200000 338369213 200000 31516668 200000 235394159 200000 994001024 200000 42267744 200000 285468504 200000 318534718 200000 528120068 200000 253141867 200000 910204117 200000 55796023 200000 143222061 200000 925020455 200000 22346177 200000 601526577 200000 345039321 200000 243307517 200000 968980622 200000 112454437 200000 994039563 200000 745629557 200000 411071693 200000 218641707 200000 731069922 200000 602656823 200000 209321773 200000 38966396 200000 148014240 200000 202515981 200000 839913343 200000 849388400 200000 983565987 200000 816588766 200000 818083508 200000 924790144 200000 3263598 200000 363851699 200000 210346205 200000 442310468 200000 603970464 200000 859833012 200000 892763945 200000 782507125 200000 401604858 200000 614589227 200000 672653289 200000 824244716 200000 537476700 200000 116545152 200000 760361613 200000 847623584 200000 842486472 200000 209771834 200000 461181863 200000 12165803 200000 942164060 200000 306681091 200000 592536295 200000 558976324 200000 931635291 200000 662128291 200000 155034397 200000 43565765 200000 328006436 200000 9137155 200000 222376506 200000 449118630 200000 686940728 200000 768199722 200000 848620365 200000 399729023 200000 626382392 200000 594456387 200000 515532425 200000 946393864 200000 222019299 200000 125716116 200000 190093629 200000 370276891 200000 936475931 200000 936429191 200000 964043737 200000 642278832 200000 968701152 200000 736474788 200000 378739695 200000 296537056 200000 263050067 200000 713129363 200000 138538030 200000 827006434 200000 77126835 200000 842271518 200000 126383719 200000 954880527 200000 642303074 200000 422073388 200000 858161547 200000 454440928 200000 960382687 200000 417573574 200000 317426091 200000 565339630 200000 730787277 200000 486630933 200000 16550902 200000 980095984 200000 961900522 200000 670187105 200000 879798461 200000 266659007 200000 348997399 200000 723113747 200000 507735921 200000 602179157 200000 118441046 200000 582371506 200000 658418338 200000 83453897 200000 147246022 200000 17845480 200000 824652801 200000 842196819 200000 500342951 200000 463094909 200000 729894494 200000 809918029 200000 113235804 200000 337043290 200000 199286186 200000 15472431 200000 766972771 200000 572988039 200000 524045557 200000 921212305 200000 992810846 200000 505116716 200000 496627823 200000 778643500 200000 324294412 200000 167491987 200000 151954282 200000 362239192 200000 827790159 200000 691198755 200000 615753302 200000 861151886 200000 546390056 200000 539782757 200000 611497154 200000 40779110 200000 221085877 200000 313393666 200000 524211041 200000 342658201 200000 966989624 200000 935637953 200000 545591297 200000 560495232 200000 670835986 200000 697199245 200000 433899925 200000 182852242 200000 392874179 200000 518407276 200000 767337515 200000 946489193 200000 930420715 200000 542263432 200000 391360245 200000 785446588 200000 860005196 200000 194627881 200000 461882436 200000 598055781 200000 490967236 200000 266564024 200000 411953031 200000 47909212 200000 520565590 200000 962454716 200000 794200399 200000 260214712 200000 636123937 200000 456149472 200000 439405389 200000 751643828 200000 451807590 200000 440288746 200000 204004433 200000 119393703 200000 434800773 200000 752998596 200000 584403020 200000 234692362 200000 487562752 200000 82407286 200000 280420942 200000 526652021 200000 639557238 200000 642965032 200000 645928584 200000 292799649 200000 505760167 200000 288862756 200000 756453450 200000 920236390 200000 213060214 200000 727648721 200000 703292420 200000 472826302 200000 644596961 200000 619093176 200000 317925192 200000 401284543 200000 365806089 200000 323121026 200000 50408134 200000 32455843 200000 746780208 200000 677270519 200000 846894157 200000 942274243 200000 455874741 200000 39873791 200000 160709328 200000 638431638 200000 6166041 200000 998932132 200000 666679389 200000 575972790 200000 17129980 200000 537619469 200000 159251495 200000 530130651 200000 690601760 200000 139785603 200000 91332732 200000 870950364 200000 318199139 200000 61245039 200000 138054350 200000 714374836 200000 39298504 200000 108965721 200000 107636142 200000 83588730 200000 241818734 200000 167299049 200000 89208523 200000 37904231 200000 586973334 200000 912714472 200000 589481206 200000 249099987 200000 971985057 200000 604927551 200000 299023904 200000 881022263 200000 775494670 200000 20263158 200000 995474777 200000 600599595 200000 931293567 200000 940373302 200000 21292242 200000 485149801 200000 503150772 200000 868722247 200000 955518427 200000 674398663 200000 946073742 200000 903263889 200000 521347301 200000 147563839 200000 519723788 200000 394861469 200000 698092928 200000 881043178 200000 214742864 200000 772936724 200000 627176028 200000 284760063 200000 212935065 200000 558314942 200000 444710219 200000 430700760 200000 358731081 200000 23766916 200000 300007741 200000 147113708 200000 998449376 200000 544875886 200000 737708097 200000 369962197 200000 105794047 200000 902212260 200000 811989386 200000 293844555 200000 555617637 200000 172717935 200000 185813863 200000 921776166 200000 341826292 200000 963374904 200000 888358728 200000 301549151 200000 915184556 200000 746116231 200000 913607614 200000 384521742 200000 707830701 200000 394055940 200000 247595643 200000 505544044 200000 634981433 200000 556805497 200000 513860685 200000 900047825 200000 921980334 200000 919906253 200000 575635750 200000 467554230 200000 124810639 200000 733555977 200000 663722518 200000 339152564 200000 741733499 200000 811979094 200000 483343694 200000 91754370 200000 651509299 200000 530144252 200000 116015135 200000 270543865 200000 212975000 200000 392406883 200000 227661047 200000 480711955 200000 554828969 200000 585368341 200000 49617769 200000 769460967 200000 8574088 200000 607981497 200000 650863141 200000 335748269 200000 957734261 200000 69180696 200000 806122235 200000 419737279 200000 111827152 200000 207278618 200000 789346524 200000 337322645 200000 336816922 200000 270295753 200000 709574104 200000 873360583 200000 985072628 200000 48950349 200000 972144927 200000 698933005 200000 624033309 200000 182888173 200000 81318147 200000 513849409 200000 643886455 200000 794662931 200000 114273523 200000 87623259 200000 166297858 200000 178039879 200000 720128385 200000 902938228 200000 614330591 200000 820434226 200000 550881884 200000 840017603 200000 734785101 200000 137063835 200000 390928982 200000 584622753 200000 75067310 200000 349316460 200000 772774238 200000 603707527 200000 721699970 200000 842667438 200000 640219782 200000 382065678 200000 264725353 200000 831851656 200000 865419261 200000 959482349 200000 851802148 200000 121553731 200000 705952020 200000 342310910 200000 477418900 200000 143078983 200000 610577980 200000 183870264 200000 328917432 200000 156258590 200000 541988101 200000 913535925 200000 210679730 200000 264289391 200000 865673760 200000 513167533 200000 705557954 200000 554316803 200000 219794269 200000 603800184 200000 450053448 200000 198175939 200000 617830829 200000 669654671 200000 603001030 200000 24596151 200000 42183456 200000 545731978 200000 891728859 200000 198787335 200000 794122983 200000 83479842 200000 424590151 200000 634237949 200000 416623953 200000 931822639 200000 319772908 200000 513140992 200000 426803665 200000 491074218 200000 795977674 200000 496528025 200000 108726518 200000 809273259 200000 616021506 200000 799637105 200000 184881776 200000 342826348 200000 979141844 200000 208833360 200000 748075281 200000 245892419 200000 119373983 200000 663883038 200000 737774792 200000 494784938 200000 441486566 200000 185627365 200000 97323175 200000 763796026 200000 936058441 200000 908842188 200000 508655325 200000 115167147 200000 303818375 200000 355616284 200000 727893179 200000 979217876 200000 950001282 200000 429197117 200000 824202419 200000 601016240 200000 404685881 200000 778808249 200000 336180307 200000 771331926 200000 656884942 200000 502475319 200000 94307917 200000 255163391 200000 234692737 200000 654662785 200000 847186033 200000 731747331 200000 366572211 200000 415865214 200000 600442288 200000 840165083 200000 733051363 200000 111118135 200000 227943450 200000 772598559 200000 888309171 200000 226459860 200000 81519840 200000 367381128 200000 108372195 200000 332731551 200000 603613266 200000 795037166 200000 354098515 200000 178518527 200000 96108001 200000 683947339 200000 849933829 200000 286062461 200000 531227677 200000 452300725 200000 800989975 200000 278122690 200000 915035318 200000 758428006 200000 20364236 200000 804503702 200000 573845630 200000 198107575 200000 363984003 200000 961409762 200000 704343908 200000 965320480 200000 443835581 200000 424617645 200000 185730682 200000 531304248 200000 933019418 200000 816266273 200000 909028335 200000 518841018 200000 450436444 200000 758023815 200000 311152405 200000 263122813 200000 229407842 200000 855865925 200000 887955035 200000 307477626 200000 828966444 200000 408561894 200000 128651091 200000 414238153 200000 585586141 200000 753916690 200000 58092204 200000 386418339 200000 372812723 200000 860678800 200000 314746935 200000 733273440 200000 82691344 200000 923573322 200000 488618213 200000 847398777 200000 984949363 200000 840169544 200000 58863302 200000 275506054 200000 891009918 200000 582293939 200000 913962251 200000 29750592 200000 923642609 200000 417318099 200000 656440324 200000 684362112 200000 421997740 200000 551154960 200000 374333218 200000 563989565 200000 658627505 200000 38399732 200000 835805941 200000 756529297 200000 716313119 200000 632304166 200000 496473390 200000 30483635 200000 733929270 200000 629948783 200000 117872797 200000 587228669 200000 172349785 200000 318338231 200000 957055794 200000 615600871 200000 863476230 200000 999276808 200000 822226943 200000 266958601 200000 370830814 200000 514737801 200000 441216308 200000 80304411 200000 63483555 200000 220524675 200000 540961824 200000 436795639 200000 988618036 200000 229969759 200000 889789750 200000 128761237 200000 192091538 200000 821793445 200000 611864068 200000 906908430 200000 41038045 200000 362246910 200000 589234493 200000 699048601 200000 678664534 200000 111318066 200000 480573103 200000 311104143 200000 702570078 200000 465252137 200000 119994700 200000 229364841 200000 823510133 200000 851858924 200000 87833893 200000 840404160 200000 823939387 200000 490015652 200000 160973673 200000 986289995 200000 38233969 200000 753427609 200000 60617321 200000 257292515 200000 792857335 200000 645089843 200000 942583702 200000 876525954 200000 295404239 200000 998309116 200000 628094336 200000 444867135 200000 220575000 200000 619594907 200000 821501400 200000 550129490 200000 548090643 200000 303760857 200000 800498030 200000 974082069 200000 367839008 200000 283413151 200000 784656947 200000 400302848 200000 96131264 200000 34949621 200000 183348534 200000 710855083 200000 286081684 200000 684110851 200000 962090154 200000 167720143 200000 42778204 200000 356143122 200000 767749086 200000 318502468 200000 555801848 200000 668492427 200000 112589122 200000 946373891 200000 425564265 200000 74526455 200000 195891816 200000 929581348 200000 589683663 200000 161992700 200000 273345023 200000 364928992 200000 465415020 200000 45311333 200000 550392793 200000 192280464 200000 821095071 200000 969653785 200000 270922981 200000 54498731 200000 625415144 200000 60362274 200000 577413429 200000 174681803 200000 287246058 200000 569071271 200000 825143288 200000 273986727 200000 272447587 200000 984185329 200000 198895999 200000 98206233 200000 601935925 200000 315717992 200000 429306683 200000 5351705 200000 408809311 200000 645187478 200000 110144445 200000 168029886 200000 776574467 200000 173819426 200000 921858740 200000 315511107 200000 409233761 200000 90149845 200000 743340785 200000 449458175 200000 394775002 200000 821949080 200000 203927653 200000 989603691 200000 807554797 200000 895717235 200000 101139488 200000 848048927 200000 477946684 200000 71920783 200000 333617746 200000 981661652 200000 999286407 200000 998735667 200000 295600717 200000 306524514 200000 326644654 200000 220837322 200000 317834369 200000 338971331 200000 762894514 200000 783191514 200000 100166270 200000 36143117 200000 610602676 200000 47420429 200000 43889908 200000 965819002 200000 653167603 200000 450396202 200000 835185589 200000 284680291 200000 33361873 200000 774635804 200000 808471984 200000 546241855 200000 819917518 200000 854880489 200000 672918263 200000 614459304 200000 769373322 200000 389916859 200000 261024953 200000 101574998 200000 921443783 200000 619902683 200000 637197128 200000 310557984 200000 702880356 200000 672114351 200000 301972499 200000 734870273 200000 429436257 200000 181318338 200000 297200043 200000 428606480 200000 868168928 200000 780633787 200000 699358657 200000 359924358 200000 968523298 200000 640880484 200000 941502246 200000 783854523 200000 749590405 200000 783888548 200000 526268873 200000 585680424 200000 655134348 200000 425890692 200000 787012795 200000 116290405 200000 547349974 200000 997459501 200000 38405677 200000 445905964 200000 847315747 200000 968275942 200000 557612399 200000 220377171 200000 96218966 200000 956058906 200000 719998194 200000 517587156 200000 280578669 200000 108810063 200000 563473990 200000 103356872 200000 30670218 200000 408208687 200000 346244123 200000 27564134 200000 778000109 200000 118092930 200000 970215491 200000 999852296 200000 637448182 200000 259891248 200000 529387950 200000 755688741 200000 316983078 200000 493135427 200000 404682347 200000 122328919 200000 142096925 200000 944335842 200000 239908269 200000 356623702 200000 941889437 200000 950845783 200000 979386306 200000 334750714 200000 545849221 200000 372001288 200000 42424861 200000 17637692 200000 710632149 200000 778771584 200000 959704396 200000 781129268 200000 290722736 200000 929014375 200000 19898113 200000 37744923 200000 247771988 200000 75725444 200000 531553293 200000 600566601 200000 100444195 200000 730711233 200000 383309407 200000 283820343 200000 126097308 200000 183353895 200000 280979720 200000 490996862 200000 419869281 200000 676868828 200000 744026681 200000 761351125 200000 322900530 200000 192731179 200000 521435458 200000 902041877 200000 134918640 200000 871112316 200000 344023700 200000 779381048 200000 541507994 200000 358226262 200000 369119679 200000 291698773 200000 259785810 200000 133967203 200000 535706484 200000 186408356 200000 835443288 200000 422341739 200000 848000387 200000 900055935 200000 9834252 200000 363961687 200000 178170077 200000 125914462 200000 222114031 200000 820712495 200000 983024529 200000 584581593 200000 987877794 200000 713841691 200000 924211410 200000 651478696 200000 936141797 200000 871885156 200000 307465455 200000 572715173 200000 269263256 200000 769232243 200000 787142488 200000 121846216 200000 883717052 200000 622952144 200000 232063647 200000 777228074 200000 589039217 200000 210539812 200000 912155763 200000 317136130 200000 519823608 200000 602526007 200000 380581798 200000 471957161 200000 169864114 200000 820335857 200000 523688999 200000 63383192 200000 556339743 200000 498928475 200000 119778055 200000 513119336 200000 228378335 200000 478943902 200000 116372087 200000 435254992 200000 621938099 200000 547021826 200000 398828488 200000 476288426 200000 375106428 200000 275311600 200000 930427241 200000 231500269 200000 378195001 200000 801978351 200000 727568619 200000 967164339 200000 850097932 200000 902425769 200000 41552639 200000 760099892 200000 137516085 200000 717517799 200000 826047861 200000 309284296 200000 381985045 200000 203410576 200000 21188926 200000 810289640 200000 554938411 200000 284617388 200000 616119914 200000 806688044 200000 332761369 200000 152045926 200000 830576681 200000 466227533 200000 432905887 200000 147336964 200000 155965645 200000 500748579 200000 785664669 200000 616564976 200000 216659910 200000 13523111 200000 481676308 200000 815577523 200000 973757348 200000 875251953 200000 186015524 200000 107270387 200000 104052759 200000 314250299 200000 476371727 200000 639068539 200000 616762353 200000 643317723 200000 884489780 200000 58404659 200000 599431457 200000 705088588 200000 107078676 200000 96434466 200000 376036025 200000 417797412 200000 762276175 200000 699455858 200000 745977064 200000 341487390 200000 792178598 200000 193931115 200000 528299775 200000 228798480 200000 547300346 200000 827234166 200000 290517871 200000 212442357 200000 385685579 200000 697646363 200000 658645449 200000 194046436 200000 281489849 200000 561633026 200000 224070332 200000 589110294 200000 310466181 200000 818539764 200000 664343577 200000 619528675 200000 683828751 200000 875012570 200000 825598161 200000 379772612 200000 663794393 200000 481787324 200000 982576884 200000 222850385 200000 588384898 200000 377640387 200000 482316723 200000 259278659 200000 873677770 200000 759404086 200000 977745758 200000 381325682 200000 550633620 200000 779732096 200000 175628133 200000 442389976 200000 165725150 200000 824660263 200000 295389274 200000 821095819 200000 809277386 200000 212906453 200000 462944237 200000 201478342 200000 463427991 200000 686689106 200000 414842094 200000 807191263 200000 605268903 200000 493968774 200000 121508685 200000 880506961 200000 937942906 200000 495977339 200000 59299868 200000 586601138 200000 836129201 200000 58448728 200000 221695370 200000 15497405 200000 451814411 200000 365071974 200000 496983785 200000 23009353 200000 606055274 200000 223937294 200000 868465320 200000 280757839 200000 573871054 200000 596116696 200000 201529432 200000 534865127 200000 724605015 200000 346730092 200000 351211691 200000 635606858 200000 474639174 200000 225793940 200000 444898159 200000 956647376 200000 633247740 200000 238979895 200000 30165910 200000 495556594 200000 977458424 200000 612839262 200000 472930608 200000 743999560 200000 54680540 200000 492712242 200000 321295726 200000 654008971 200000 942356840 200000 854702330 200000 532969632 200000 279668116 200000 466518909 200000 106526753 200000 868365879 200000 561036122 200000 932157210 200000 437812525 200000 203467971 200000 267373815 200000 649960033 200000 850589640 200000 429032437 200000 472290978 200000 501657234 200000 458928314 200000 774982301 200000 303442357 200000 484936205 200000 438387180 200000 183702187 200000 585472680 200000 179106387 200000 465436773 200000 12233009 200000 242772755 200000 658447365 200000 315781200 200000 762057310 200000 31993262 200000 340250850 200000 430177011 200000 424311172 200000 562695763 200000 158857164 200000 924066488 200000 706654995 200000 671057914 200000 5624515 200000 9710375 200000 965525146 200000 807986876 200000 432083687 200000 981491944 200000 205097163 200000 529704400 200000 331710074 200000 169570245 200000 799683959 200000 622816655 200000 683492058 200000 548060837 200000 721927053 200000 540427634 200000 515998858 200000 761221009 200000 948149534 200000 944442898 200000 560137001 200000 958164402 200000 908886875 200000 376252198 200000 219064184 200000 889484624 200000 200642709 200000 21567879 200000 156317016 200000 997908436 200000 776147003 200000 254530863 200000 624085448 200000 497404869 200000 607185118 200000 568830261 200000 650897130 200000 17169613 200000 289245743 200000 358082513 200000 869533694 200000 457909173 200000 303725310 200000 591834205 200000 290403684 200000 387133027 200000 905054011 200000 179247953 200000 518963358 200000 131045858 200000 12157432 200000 880120901 200000 753356362 200000 681192025 200000 24103269 200000 781524466 200000 87909931 200000 300385554 200000 703945938 200000 302478896 200000 442775328 200000 433784948 200000 330589871 200000 838006776 200000 13440298 200000 4377096 200000 493432462 200000 620453730 200000 907134826 200000 104209015 200000 473252126 200000 140571047 200000 190290463 200000 621359496 200000 795536945 200000 428402464 200000 520476331 200000 553600038 200000 774629046 200000 305721668 200000 946509198 200000 139223639 200000 446927551 200000 725473453 200000 789152360 200000 485395781 200000 932750715 200000 337898770 200000 957477882 200000 97699128 200000 259269435 200000 413173581 200000 692052517 200000 958773657 200000 956686704 200000 859766102 200000 853114344 200000 71397615 200000 632211626 200000 604729924 200000 478754149 200000 590939877 200000 322462874 200000 411327058 200000 688756700 200000 250475585 200000 983798289 200000 519129303 200000 663082926 200000 249989869 200000 699226877 200000 204653644 200000 58904154 200000 452227569 200000 929834609 200000 267539529 200000 275900034 200000 968562037 200000 854358685 200000 832345479 200000 303461862 200000 960185539 200000 830694609 200000 539576798 200000 824906086 200000 449738306 200000 46117246 200000 317875784 200000 128018691 200000 370526587 200000 75786292 200000 729093851 200000 172896222 200000 406133015 200000 507113379 200000 304808657 200000 705606198 200000 372047070 200000 528610205 200000 622670467 200000 376575853 200000 957027256 200000 740412177 200000 974755176 200000 403238915 200000 731389871 200000 8074257 200000 179183642 200000 583779737 200000 589331434 200000 992320972 200000 848263249 200000 337623790 200000 730223282 200000 458712212 200000 166428388 200000 131238884 200000 342152560 200000 415043032 200000 595856846 200000 487733115 200000 957416108 200000 44319785 200000 601248294 200000 263706067 200000 4284942 200000 677636408 200000 793767461 200000 723293229 200000 634504799 200000 618823638 200000 667530531 200000 40691433 200000 971112328 200000 975017969 200000 263933337 200000 159053193 200000 159083153 200000 17654429 200000 596491551 200000 616284844 200000 469518755 200000 422760968 200000 425587311 200000 334590995 200000 970116614 200000 391468419 200000 27086687 200000 417027230 200000 575384610 200000 900264830 200000 21251305 200000 421300814 200000 281365888 200000 695123339 200000 902828838 200000 353331268 200000 516378825 200000 973588058 200000 685747533 200000 966728896 200000 951459781 200000 638240187 200000 930690488 200000 753734946 200000 960628061 200000 522456734 200000 150691806 200000 671981547 200000 384005017 200000 407933205 200000 902261337 200000 17402043 200000 65518497 200000 405512783 200000 787175137 200000 571935828 200000 230214078 200000 153365150 200000 655317070 200000 153508501 200000 745717593 200000 557365105 200000 960649881 200000 319184511 200000 768610042 200000 62735706 200000 779398874 200000 733364274 200000 835874377 200000 760510472 200000 414107978 200000 725559535 200000 620078608 200000 178613324 200000 243214657 200000 585703191 200000 58708534 200000 318487576 200000 264765752 200000 746793002 200000 667420100 200000 328738426 200000 183782088 200000 49179336 200000 906740963 200000 756860836 200000 275053224 200000 629106354 200000 994193115 200000 542379238 200000 510445745 200000 721265864 200000 311956500 200000 137248433 200000 528002013 200000 37038348 200000 187592216 200000 30501013 200000 387719235 200000 246594204 200000 711476110 200000 502980931 200000 907373339 200000 114377147 200000 886428735 200000 942823563 200000 696301247 200000 264686024 200000 417286931 200000 843041117 200000 144731303 200000 710719301 200000 535736852 200000 162641355 200000 269868907 200000 637112784 200000 920836202 200000 987430149 200000 614016707 200000 412477996 200000 85624412 200000 878531931 200000 768382345 200000 691083320 200000 327085908 200000 237588541 200000 924149685 200000 538560757 200000 993018330 200000 422650941 200000 709365344 200000 933625475 200000 481050519 200000 141870346 200000 785802689 200000 968363044 200000 153344850 200000 46068597 200000 886053169 200000 959671350 200000 460904182 200000 898505584 200000 204378409 200000 5980732 200000 488817545 200000 175960073 200000 914009410 200000 383900885 200000 473875765 200000 806593394 200000 882521139 200000 959246787 200000 207710018 200000 540681468 200000 596516822 200000 314042852 200000 505431064 200000 212781846 200000 490565922 200000 369775419 200000 982952257 200000 595943249 200000 418571313 200000 896889063 200000 873945956 200000 773966430 200000 834984507 200000 748722473 200000 709827146 200000 515751437 200000 29594008 200000 337982305 200000 424940764 200000 775483726 200000 775152065 200000 684268048 200000 933965602 200000 811799091 200000 990932814 200000 939924695 200000 267435588 200000 976691180 200000 349647352 200000 966556278 200000 942041740 200000 647652553 200000 150218391 200000 417921229 200000 76192097 200000 385646651 200000 170765092 200000 550155997 200000 468405580 200000 759680721 200000 661202103 200000 636477639 200000 802015222 200000 499549758 200000 455196554 200000 136582602 200000 802721319 200000 60728656 200000 781697779 200000 293102152 200000 19490759 200000 176303098 200000 975368557 200000 683212737 200000 640691680 200000 375697738 200000 656408718 200000 19261653 200000 943105177 200000 815179635 200000 844761361 200000 934794053 200000 366532923 200000 323409347 200000 478956236 200000 864901618 200000 459368494 200000 40089260 200000 946993338 200000 595418332 200000 637725436 200000 896961982 200000 18866930 200000 133189923 200000 393018956 200000 391712170 200000 153829549 200000 85910792 200000 804048872 200000 483079745 200000 74013251 200000 695093740 200000 282896055 200000 509427826 200000 602913581 200000 226859086 200000 61418690 200000 936545870 200000 841042947 200000 712173008 200000 313701681 200000 816395013 200000 741962878 200000 263305522 200000 84302926 200000 369147113 200000 987843958 200000 16816724 200000 948461952 200000 203908970 200000 824677093 200000 577217079 200000 110642512 200000 785214232 200000 811682785 200000 799020284 200000 193973095 200000 832945060 200000 144490149 200000 868901346 200000 955334285 200000 180254685 200000 636726407 200000 736225612 200000 695602859 200000 350182838 200000 85045762 200000 786078904 200000 948041416 200000 837769278 200000 698265260 200000 858596551 200000 451519246 200000 210806693 200000 214647104 200000 459833658 200000 293097670 200000 806863164 200000 212845973 200000 384780018 200000 822073430 200000 573061493 200000 738543780 200000 869046255 200000 588588361 200000 451645406 200000 329488517 200000 624974161 200000 738753607 200000 161757993 200000 518850161 200000 799281497 200000 990942999 200000 202511143 200000 856613568 200000 702479720 200000 832738467 200000 553171143 200000 726180075 200000 474524670 200000 562052339 200000 256582682 200000 514968970 200000 314691771 200000 958706992 200000 225671249 200000 76988502 200000 811238496 200000 514687906 200000 429572028 200000 399679528 200000 893471437 200000 33384369 200000 766153676 200000 175959799 200000 201416963 200000 445647847 200000 956802321 200000 922353629 200000 408449315 200000 72018411 200000 389206331 200000 749480209 200000 890980461 200000 477615238 200000 408880412 200000 427358701 200000 235577665 200000 924937632 200000 53773476 200000 668988649 200000 592200480 200000 912534083 200000 144069347 200000 454465949 200000 602471083 200000 113511062 200000 42300425 200000 296565441 200000 596568481 200000 657511395 200000 863261544 200000 433283119 200000 975479012 200000 289368208 200000 131349359 200000 497635551 200000 248977012 200000 791201320 200000 999765936 200000 127991530 200000 709131634 200000 434169683 200000 117882586 200000 109970823 200000 880921629 200000 245884377 200000 522345151 200000 55603983 200000 160221655 200000 386783394 200000 681079374 200000 626058491 200000 30453023 200000 377237943 200000 231403928 200000 193247204 200000 508216727 200000 50274369 200000 457742798 200000 540876673 200000 649460223 200000 165174408 200000 221043008 200000 993096363 200000 457904696 200000 88712692 200000 505826655 200000 92905308 200000 256794433 200000 613907215 200000 519580859 200000 366512811 200000 311978812 200000 524953472 200000 992849669 200000 489302736 200000 797313385 200000 464769552 200000 133802765 200000 399456037 200000 50125865 200000 115051688 200000 918097604 200000 638528546 200000 78124283 200000 698195536 200000 527481146 200000 909950303 200000 425847425 200000 525739312 200000 483200672 200000 434162581 200000 502807162 200000 106960529 200000 484794437 200000 643568796 200000 697995208 200000 899560156 200000 782562460 200000 83518317 200000 212892779 200000 611888538 200000 740642100 200000 42231328 200000 90478468 200000 621835121 200000 632682685 200000 933844462 200000 929854802 200000 656350252 200000 524787465 200000 788093232 200000 131191607 200000 670970546 200000 753716999 200000 940921181 200000 411958195 200000 902283533 200000 502748360 200000 828110095 200000 922949734 200000 246531172 200000 555729278 200000 272493565 200000 153488913 200000 713049856 200000 355749239 200000 332474625 200000 838524053 200000 156006473 200000 842880549 200000 911444499 200000 209693426 200000 276463305 200000 787681304 200000 362553418 200000 970075464 200000 230316583 200000 757568257 200000 904173537 200000 534212824 200000 514655532 200000 83758512 200000 741168687 200000 762566658 200000 154842561 200000 191632406 200000 222482349 200000 342944840 200000 384954094 200000 637161283 200000 175000051 200000 270792264 200000 448813276 200000 800263016 200000 780147642 200000 103239109 200000 73791186 200000 204985813 200000 42117338 200000 90906014 200000 268156731 200000 192526075 200000 727497293 200000 436681684 200000 434142109 200000 272886377 200000 460872233 200000 23885704 200000 820113058 200000 719318738 200000 814814632 200000 453786874 200000 81144849 200000 75348485 200000 504029475 200000 53890954 200000 448556245 200000 125653234 200000 841826321 200000 486152633 200000 710295284 200000 705692075 200000 583677708 200000 448289063 200000 6871448 200000 552851295 200000 861603276 200000 86470293 200000 269374730 200000 186597983 200000 56560936 200000 59735012 200000 233278640 200000 502089757 200000 538947867 200000 511723028 200000 969248021 200000 390243111 200000 217716412 200000 445161285 200000 5152736 200000 494038319 200000 2871876 200000 886697656 200000 990366171 200000 515671813 200000 200737035 200000 864741070 200000 340739821 200000 117989530 200000 139490186 200000 184682246 200000 469084191 200000 31317758 200000 634982233 200000 24086530 200000 826121626 200000 85470818 200000 531007794 200000 424937858 200000 6592677 200000 801466902 200000 725673195 200000 83138150 200000 823467947 200000 837535883 200000 210542974 200000 132953776 200000 312440370 200000 327304529 200000 650745092 200000 694218622 200000 309879524 200000 464928025 200000 816278196 200000 977425683 200000 905759113 200000 830993843 200000 150253288 200000 631871182 200000 605972745 200000 827590671 200000 69422359 200000 444340016 200000 655225198 200000 397233215 200000 964612571 200000 391610330 200000 364019167 200000 122483058 200000 182555372 200000 96474507 200000 453544614 200000 251924986 200000 145569058 200000 124653605 200000 457124137 200000 989259078 200000 27590774 200000 951830184 200000 15850995 200000 470111720 200000 466536448 200000 115684148 200000 934668460 200000 733266831 200000 942166009 200000 164696843 200000 373189147 200000 737558284 200000 351332793 200000 340790923 200000 570130986 200000 528109136 200000 753030585 200000 233455927 200000 521543650 200000 387205228 200000 950349202 200000 44648366 200000 910227817 200000 88350607 200000 685514747 200000 112114609 200000 980333066 200000 176359178 200000 71509709 200000 382944800 200000 718487597 200000 204428110 200000 72399106 200000 738132221 200000 147598169 200000 176961003 200000 602585265 200000 829619047 200000 459616824 200000 306763154 200000 261773586 200000 636934558 200000 247847058 200000 91288594 200000 826575487 200000 2305797 200000 938314064 200000 683722846 200000 599816816 200000 684657690 200000 354239098 200000 837258885 200000 390238077 200000 360908927 200000 833649976 200000 361512888 200000 235503966 200000 785786099 200000 908662739 200000 128010822 200000 244013806 200000 192716120 200000 779886004 200000 668045218 200000 328341026 200000 864035502 200000 380035940 200000 68296794 200000 900967958 200000 374372118 200000 91574409 200000 707762721 200000 230030080 200000 378399695 200000 471714798 200000 429099461 200000 743061561 200000 26009915 200000 885353850 200000 695035704 200000 285047354 200000 111018713 200000 497250870 200000 33066891 200000 616447132 200000 905470284 200000 551059019 200000 853974253 200000 880671766 200000 468913746 200000 943258881 200000 332926639 200000 594464386 200000 210804940 200000 893404865 200000 408380738 200000 812540120 200000 644465340 200000 691285778 200000 676342838 200000 782007599 200000 975384385 200000 953350303 200000 313602620 200000 2081474 200000 477159068 200000 940656430 200000 113565476 200000 689507816 200000 797614637 200000 342761897 200000 867023839 200000 123931674 200000 369625718 200000 705348631 200000 168414333 200000 60611568 200000 783185173 200000 912575395 200000 605955119 200000 183312163 200000 406898893 200000 18623123 200000 578824005 200000 515486859 200000 584198013 200000 845519442 200000 893130543 200000 679936033 200000 505113126 200000 47939430 200000 451325055 200000 811878653 200000 75203305 200000 846868856 200000 227400933 200000 960359257 200000 56127237 200000 883115858 200000 215008048 200000 750960267 200000 280378076 200000 70409436 200000 914814803 200000 56070926 200000 411928046 200000 6704413 200000 678774364 200000 722022520 200000 529805531 200000 757974079 200000 725218429 200000 235192196 200000 978685285 200000 799607690 200000 394404615 200000 267513353 200000 437869162 200000 741473127 200000 347175529 200000 597463295 200000 316012013 200000 532472158 200000 664646708 200000 228788352 200000 897254669 200000 707935767 200000 194788633 200000 859935172 200000 555427851 200000 397595483 200000 304091368 200000 931174691 200000 90617928 200000 360318483 200000 371825298 200000 752536086 200000 569111619 200000 786623047 200000 6037543 200000 237934901 200000 392837534 200000 46357280 200000 695791320 200000 878975033 200000 693944089 200000 513861349 200000 256534773 200000 48203259 200000 333244052 200000 141594369 200000 261507567 200000 751847538 200000 826653968 200000 678257658 200000 189433942 200000 335231159 200000 531146414 200000 125641082 200000 87228378 200000 135803652 200000 689042606 200000 2185289 200000 57017677 200000 275510959 200000 783085424 200000 885677135 200000 893210783 200000 422706739 200000 733672053 200000 465726102 200000 862797535 200000 457816358 200000 24855645 200000 610272581 200000 117087296 200000 112524867 200000 547737834 200000 234257829 200000 734914064 200000 899451233 200000 304549114 200000 7468575 200000 804998849 200000 527789433 200000 760331408 200000 375822907 200000 373584868 200000 605066915 200000 205992140 200000 699968673 200000 740418600 200000 450151448 200000 692527597 200000 740887835 200000 119538526 200000 952404016 200000 772216148 200000 627295376 200000 278657655 200000 393926244 200000 416851843 200000 242906889 200000 232682884 200000 667917132 200000 35977241 200000 638345647 200000 35222452 200000 333677730 200000 616677847 200000 987480265 200000 293709144 200000 156747068 200000 925286557 200000 409360834 200000 61708257 200000 121377556 200000 113067885 200000 654832928 200000 80637407 200000 810934083 200000 926485605 200000 404811917 200000 83280130 200000 56745472 200000 731151048 200000 578885329 200000 740016668 200000 228774565 200000 944856821 200000 6290389 200000 393634077 200000 918340522 200000 344797805 200000 823841440 200000 765557013 200000 580103335 200000 882727889 200000 171335517 200000 290901044 200000 189256788 200000 231459553 200000 531487058 200000 703323084 200000 469022348 200000 858449533 200000 327163625 200000 470517324 200000 636003396 200000 176410277 200000 509758378 200000 325843782 200000 997400984 200000 847899772 200000 696423997 200000 224632169 200000 90139582 200000 23473728 200000 96539756 200000 388931206 200000 740407055 200000 696614227 200000 842927902 200000 606766479 200000 694560516 200000 661222453 200000 346072157 200000 381207186 200000 579774518 200000 538760838 200000 780318543 200000 532416705 200000 548223580 200000 893594375 200000 814796863 200000 422925932 200000 494910032 200000 831246744 200000 938716309 200000 299411204 200000 792043529 200000 196097851 200000 294389464 200000 996463897 200000 276507297 200000 932362255 200000 604814002 200000 872627292 200000 927802959 200000 338977621 200000 8795884 200000 514569117 200000 165614701 200000 818461037 200000 786534252 200000 589213901 200000 292302195 200000 224075224 200000 543191357 200000 665431804 200000 124762361 200000 625215799 200000 277257863 200000 142175322 200000 974385592 200000 478071113 200000 908216465 200000 602158649 200000 675691400 200000 60428529 200000 392886213 200000 389119753 200000 653998434 200000 219504173 200000 739423147 200000 462232665 200000 969487198 200000 56753694 200000 925043948 200000 416908508 200000 626810549 200000 589704454 200000 732786000 200000 853253216 200000 758199232 200000 132810307 200000 239692735 200000 168888280 200000 549913078 200000 255173720 200000 785023042 200000 539872594 200000 410092017 200000 903828708 200000 365320706 200000 662021120 200000 792185192 200000 68747433 200000 832767815 200000 145348659 200000 968460085 200000 853716357 200000 275497850 200000 936675674 200000 55132496 200000 572177531 200000 558344482 200000 823963654 200000 266124496 200000 915882922 200000 200170986 200000 788235752 200000 988744688 200000 332403283 200000 628081816 200000 35290576 200000 910536711 200000 365811414 200000 204999446 200000 828083119 200000 65155470 200000 903975605 200000 732459116 200000 510618261 200000 688687133 200000 575862415 200000 485634242 200000 295384243 200000 287787629 200000 212225572 200000 973030754 200000 148886361 200000 499451991 200000 830539863 200000 794738867 200000 65964791 200000 653337810 200000 940885286 200000 753202750 200000 279376159 200000 513959415 200000 143807922 200000 853179564 200000 722771585 200000 436577023 200000 889851453 200000 366354373 200000 508482796 200000 239567427 200000 46006310 200000 965506673 200000 304149843 200000 385884474 200000 623330798 200000 437759162 200000 244026820 200000 820898942 200000 931737909 200000 946958279 200000 667491186 200000 799589831 200000 315311805 200000 469397473 200000 559894187 200000 264823789 200000 626514020 200000 659414129 200000 765546209 200000 667310824 200000 653715757 200000 868420095 200000 111376549 200000 573638610 200000 438303543 200000 394847795 200000 501203366 200000 793640675 200000 613768131 200000 540402134 200000 565437109 200000 997879155 200000 130613042 200000 504843985 200000 603252163 200000 496312315 200000 887515395 200000 45328940 200000 50044384 200000 705924627 200000 675572184 200000 979289616 200000 979071293 200000 313691765 200000 896632689 200000 179926469 200000 164373802 200000 235471607 200000 863644847 200000 877633971 200000 337326104 200000 936935059 200000 463636369 200000 634330467 200000 102087063 200000 676968290 200000 523401529 200000 708435326 200000 478757463 200000 715801755 200000 596069862 200000 266266572 200000 522880042 200000 30289048 200000 484325626 200000 998754614 200000 698199040 200000 73829584 200000 542376694 200000 892020164 200000 497191401 200000 358759389 200000 899015544 200000 622041246 200000 503985429 200000 545367415 200000 309187906 200000 506010125 200000 100650966 200000 5088886 200000 239264821 200000 171529082 200000 9284507 200000 666236115 200000 554716497 200000 406129517 200000 311885045 200000 517423014 200000 812578487 200000 626325902 200000 206520214 200000 639003432 200000 813539238 200000 935224999 200000 43935820 200000 609302193 200000 745584767 200000 822891679 200000 725699849 200000 911385786 200000 535417540 200000 641322111 200000 4201181 200000 328058076 200000 636872980 200000 662548592 200000 330607609 200000 190613966 200000 878240560 200000 784629178 200000 4044206 200000 717509482 200000 947727353 200000 769160389 200000 822081130 200000 619950759 200000 751567214 200000 996320539 200000 543892929 200000 801934239 200000 129802417 200000 94210915 200000 661965920 200000 337832841 200000 547259906 200000 294246 200000 616926234 200000 276595391 200000 643584193 200000 788551181 200000 279403999 200000 586635449 200000 698601327 200000 67605855 200000 897457087 200000 788903439 200000 730362285 200000 171288711 200000 805979882 200000 611867257 200000 912946234 200000 725043147 200000 92168626 200000 760573650 200000 497722616 200000 853878933 200000 988238215 200000 550426383 200000 574519015 200000 23286125 200000 240375032 200000 497920588 200000 77753384 200000 506238460 200000 819507127 200000 578097855 200000 347416058 200000 801898249 200000 460805269 200000 74231233 200000 835302591 200000 705757823 200000 270899585 200000 702190027 200000 174431223 200000 920955748 200000 740049293 200000 684529270 200000 554938946 200000 917482466 200000 764080872 200000 805880953 200000 489023841 200000 738533185 200000 295294691 200000 539209134 200000 242291765 200000 766301161 200000 177514479 200000 44376845 200000 955396285 200000 914565476 200000 497998236 200000 99146925 200000 295330843 200000 496035929 200000 588314779 200000 848484809 200000 516611215 200000 135472785 200000 973832892 200000 923355832 200000 977869690 200000 761962741 200000 786193136 200000 305738995 200000 812037467 200000 451091341 200000 921153863 200000 795740946 200000 234254804 200000 598049153 200000 126502130 200000 826860238 200000 816976292 200000 259994395 200000 337133121 200000 858647807 200000 361702061 200000 444630978 200000 149967012 200000 698363294 200000 437919216 200000 591816703 200000 584289453 200000 737321411 200000 584380811 200000 55085435 200000 104470539 200000 840044456 200000 891166913 200000 185452798 200000 915148176 200000 226448547 200000 549028849 200000 471847024 200000 491587883 200000 851903791 200000 984493211 200000 235294427 200000 863213038 200000 325089506 200000 966955362 200000 405211238 200000 780016136 200000 150849655 200000 325134852 200000 248510042 200000 181249227 200000 427259333 200000 677131107 200000 794453791 200000 808869542 200000 481809860 200000 359276926 200000 987960383 200000 812191018 200000 691707534 200000 579528055 200000 924978273 200000 947184904 200000 765524827 200000 561416079 200000 385584975 200000 893360144 200000 504082563 200000 171674916 200000 966528496 200000 314813235 200000 594492287 200000 685415608 200000 861111885 200000 196729985 200000 401964775 200000 346698732 200000 294612878 200000 317957931 200000 61209204 200000 191045504 200000 575087101 200000 383467393 200000 883176191 200000 513924948 200000 378083585 200000 787832052 200000 914743935 200000 914343018 200000 181371171 200000 989487636 200000 682849805 200000 289487584 200000 584876044 200000 693531281 200000 686854627 200000 221848057 200000 924020868 200000 826518845 200000 637436247 200000 62528020 200000 531040372 200000 956210183 200000 704874212 200000 968601778 200000 593242339 200000 211202049 200000 931610656 200000 951534708 200000 154022395 200000 270753114 200000 963428294 200000 23485721 200000 320900869 200000 657902436 200000 976552877 200000 724390275 200000 102671975 200000 634633358 200000 469841614 200000 148341682 200000 509734316 200000 206130282 200000 403274049 200000 647279814 200000 592550780 200000 188137895 200000 986478655 200000 352681728 200000 322972062 200000 135738902 200000 23573024 200000 349893057 200000 277996284 200000 900226216 200000 238354013 200000 155209096 200000 390370206 200000 382875501 200000 692412302 200000 705347063 200000 754023085 200000 706594198 200000 433458029 200000 419457998 200000 711282289 200000 109747059 200000 338128080 200000 786654958 200000 337696338 200000 165885045 200000 734485937 200000 465773654 200000 96227034 200000 145217324 200000 193411881 200000 314123816 200000 224292272 200000 627604297 200000 549617007 200000 533106083 200000 505871261 200000 20782492 200000 942841821 200000 285358890 200000 945391241 200000 499965974 200000 229198571 200000 982942779 200000 242440062 200000 456902598 200000 894463025 200000 464973175 200000 754922147 200000 221847263 200000 495620711 200000 199236768 200000 247650114 200000 529683631 200000 652446056 200000 921470101 200000 715907521 200000 171508649 200000 171663401 200000 74571095 200000 654097835 200000 679151963 200000 843920582 200000 266556934 200000 772265384 200000 127420024 200000 233341045 200000 903510755 200000 952652160 200000 15680718 200000 960169359 200000 423112015 200000 485294619 200000 396492111 200000 546430861 200000 550654410 200000 604334466 200000 873554956 200000 825362696 200000 73122292 200000 162269918 200000 480103988 200000 342217143 200000 829435022 200000 489495671 200000 727459864 200000 663393396 200000 32289657 200000 564614069 200000 361593641 200000 5883702 200000 479207348 200000 70840610 200000 931598327 200000 325081367 200000 385813857 200000 425910885 200000 810900019 200000 629729358 200000 384716736 200000 626958407 200000 82187949 200000 626591797 200000 61831985 200000 13653681 200000 423506774 200000 131822404 200000 439662901 200000 938624683 200000 470441278 200000 298205459 200000 260797549 200000 552801885 200000 769175189 200000 658750555 200000 766370969 200000 396310288 200000 285320877 200000 467924724 200000 734840985 200000 123473710 200000 395967989 200000 281302999 200000 641181806 200000 528829501 200000 894727167 200000 738862364 200000 285067576 200000 226267878 200000 926873979 200000 191021564 200000 955818809 200000 700269811 200000 430244408 200000 710468816 200000 889803728 200000 769888075 200000 566260008 200000 256714511 200000 531957629 200000 82217976 200000 244977244 200000 143116115 200000 658790883 200000 209383457 200000 63046915 200000 643773267 200000 642160064 200000 337506831 200000 898363246 200000 255870953 200000 957801206 200000 837331754 200000 761766158 200000 862741773 200000 736970884 200000 242867708 200000 16335476 200000 985805270 200000 396105356 200000 461240876 200000 558682447 200000 117797503 200000 594265166 200000 921562244 200000 526458480 200000 444513887 200000 143142955 200000 661146858 200000 469588424 200000 921051119 200000 431005602 200000 537823849 200000 538218087 200000 933635783 200000 13901141 200000 340173609 200000 348677757 200000 110692768 200000 322152196 200000 701447793 200000 540291932 200000 334304851 200000 431388047 200000 152649900 200000 523848564 200000 710581719 200000 779792631 200000 966167904 200000 678646357 200000 454506565 200000 950831709 200000 71410999 200000 534130351 200000 935485654 200000 715493376 200000 721373176 200000 151543892 200000 109968355 200000 211744578 200000 371646094 200000 850571827 200000 815232739 200000 106863779 200000 705168127 200000 214172254 200000 204379248 200000 490124228 200000 690665589 200000 535952388 200000 168215106 200000 759151972 200000 276402489 200000 59577719 200000 114249009 200000 138293093 200000 637253809 200000 405586470 200000 196951861 200000 948663494 200000 189180776 200000 693678242 200000 428181864 200000 259863978 200000 43043590 200000 54029981 200000 859638274 200000 942178639 200000 379131986 200000 547247845 200000 242208347 200000 569571350 200000 930273590 200000 83393388 200000 998300396 200000 47626113 200000 427509434 200000 9946434 200000 730450765 200000 309246511 200000 396333831 200000 461644952 200000 472647224 200000 500085217 200000 917433700 200000 564247230 200000 445690755 200000 82930039 200000 97336380 200000 350374437 200000 607190056 200000 465966322 200000 796690709 200000 693925981 200000 60076608 200000 469730163 200000 362410649 200000 680348182 200000 943545602 200000 140582714 200000 322776720 200000 213465890 200000 53125320 200000 938151335 200000 211163106 200000 357565041 200000 318056714 200000 902276411 200000 94198425 200000 389965842 200000 46847071 200000 609584022 200000 790360028 200000 391566648 200000 477186690 200000 416083322 200000 383362549 200000 241458225 200000 786418762 200000 307448518 200000 549721674 200000 173521008 200000 33913264 200000 73990779 200000 827340134 200000 13075587 200000 606939596 200000 344167609 200000 431393009 200000 469711900 200000 840019671 200000 471212737 200000 782218162 200000 235039244 200000 837690409 200000 30218996 200000 342518164 200000 323039810 200000 232214587 200000 493689553 200000 212801437 200000 200124367 200000 27359398 200000 91094778 200000 717559798 200000 464720612 200000 545778209 200000 914182447 200000 450625001 200000 48554193 200000 276715654 200000 828801105 200000 27331550 200000 589559815 200000 221513932 200000 654438495 200000 662667100 200000 449846294 200000 819017997 200000 417829499 200000 326561037 200000 25439151 200000 900940928 200000 395044069 200000 77659321 200000 698043042 200000 916979583 200000 51862781 200000 684282185 200000 820296160 200000 311230850 200000 456965444 200000 464964293 200000 259423097 200000 72104737 200000 611536219 200000 947725397 200000 338414237 200000 813426196 200000 86511106 200000 38425667 200000 959274398 200000 456705846 200000 767595801 200000 858467317 200000 808407019 200000 133764732 200000 995411873 200000 309533687 200000 392458262 200000 971201282 200000 917535674 200000 599235054 200000 827483086 200000 106726654 200000 325410981 200000 975832741 200000 213022181 200000 613584329 200000 556745411 200000 388964867 200000 246299210 200000 416933852 200000 536100244 200000 594591505 200000 523467790 200000 7002320 200000 506484152 200000 187940856 200000 487189859 200000 237539676 200000 327535856 200000 847757824 200000 221395351 200000 909894490 200000 589921309 200000 331571090 200000 588279580 200000 445354946 200000 793118014 200000 644896821 200000 700719490 200000 736756395 200000 483319157 200000 423986836 200000 844271482 200000 933421904 200000 215126274 200000 436587125 200000 68697812 200000 102886408 200000 651024710 200000 459765442 200000 374076033 200000 172971596 200000 657239744 200000 196609410 200000 606951569 200000 427826356 200000 68132626 200000 546251744 200000 232395316 200000 24831737 200000 283178748 200000 108877346 200000 757202876 200000 529026547 200000 415315550 200000 391351219 200000 7202969 200000 560983963 200000 999754297 200000 245994777 200000 147921243 200000 229768969 200000 684130477 200000 96954365 200000 134270386 200000 288946295 200000 881019132 200000 185764137 200000 443666544 200000 477959483 200000 179445637 200000 42038917 200000 498271620 200000 115572688 200000 207274953 200000 517026584 200000 917026304 200000 708002252 200000 890920040 200000 445451532 200000 953883155 200000 58972138 200000 516130595 200000 342199209 200000 704803598 200000 821109761 200000 705426651 200000 884440408 200000 879299426 200000 395086601 200000 159343504 200000 935357345 200000 220212384 200000 93392668 200000 10503778 200000 755449132 200000 366073207 200000 666114418 200000 953052562 200000 266233794 200000 841517496 200000 483486307 200000 921223296 200000 672585804 200000 947706452 200000 369470824 200000 280186286 200000 518722770 200000 984618843 200000 353956633 200000 147112123 200000 72441469 200000 555253758 200000 942141231 200000 758973543 200000 361574804 200000 228662413 200000 926374019 200000 134936725 200000 674624386 200000 570731640 200000 822080268 200000 582528579 200000 299455693 200000 818817105 200000 470740963 200000 388001683 200000 38064415 200000 6752200 200000 491207490 200000 656994244 200000 698002752 200000 567372717 200000 20851839 200000 158333752 200000 536473368 200000 456609776 200000 775318037 200000 91072367 200000 725057969 200000 968838051 200000 298843034 200000 667586826 200000 137754930 200000 622080757 200000 26173897 200000 934713800 200000 950216420 200000 657626936 200000 951160953 200000 111650955 200000 172170032 200000 157928155 200000 441780387 200000 523626835 200000 418100638 200000 766701423 200000 238360671 200000 603294528 200000 481448662 200000 430509990 200000 426736870 200000 420499091 200000 169954978 200000 637840718 200000 704450704 200000 329664173 200000 854771177 200000 380837721 200000 526445270 200000 183330317 200000 292439732 200000 649640919 200000 698083408 200000 687734869 200000 673358380 200000 352952825 200000 86224568 200000 895903813 200000 280818328 200000 998238223 200000 763465444 200000 994975166 200000 193250659 200000 749861770 200000 582677710 200000 207941055 200000 72309011 200000 397952250 200000 716801423 200000 89224810 200000 786164562 200000 873688080 200000 279824222 200000 393198335 200000 296673000 200000 826403228 200000 247163285 200000 636961246 200000 145891262 200000 376743310 200000 916336300 200000 896158344 200000 766700763 200000 796053240 200000 635418683 200000 22254494 200000 125419626 200000 282026506 200000 825860346 200000 781565663 200000 849544113 200000 217979411 200000 666600644 200000 142055725 200000 18956570 200000 367876998 200000 157731982 200000 193201800 200000 567711789 200000 57665521 200000 500802164 200000 940821008 200000 375255954 200000 398194182 200000 480315308 200000 215947783 200000 160435475 200000 553033622 200000 732993167 200000 760605643 200000 32426903 200000 922152848 200000 537456278 200000 403164127 200000 90895144 200000 891735045 200000 955354714 200000 686916066 200000 915134188 200000 910581798 200000 730595218 200000 313862293 200000 868281134 200000 465878596 200000 114286360 200000 337624537 200000 275808598 200000 602099662 200000 540366563 200000 253913773 200000 332284907 200000 958425941 200000 690505229 200000 426482995 200000 302627991 200000 307790474 200000 108777165 200000 89562283 200000 270811683 200000 25852989 200000 694019197 200000 804210549 200000 263258741 200000 923820638 200000 968473493 200000 884900115 200000 135998616 200000 464037375 200000 167023533 200000 214062115 200000 259873972 200000 874285392 200000 889038718 200000 968373352 200000 556106768 200000 620598689 200000 204444896 200000 757426369 200000 3806486 200000 461138274 200000 782259916 200000 258923823 200000 670467406 200000 825419301 200000 569640282 200000 395232467 200000 442972001 200000 530624153 200000 70606788 200000 641086444 200000 694334231 200000 640230032 200000 127229536 200000 321932764 200000 626453848 200000 23891193 200000 241075880 200000 885786915 200000 936641581 200000 590668774 200000 664234293 200000 700253537 200000 146338495 200000 166940294 200000 682377150 200000 374701399 200000 817472342 200000 599159082 200000 129448221 200000 227985638 200000 944748379 200000 729007427 200000 666949962 200000 797704461 200000 632511829 200000 497108834 200000 463577436 200000 375573486 200000 391107823 200000 745067317 200000 455900046 200000 413891785 200000 993005295 200000 842039184 200000 870959927 200000 469919743 200000 343779647 200000 235220576 200000 697136848 200000 25368847 200000 987094247 200000 152683705 200000 299722225 200000 407699099 200000 865774095 200000 409290440 200000 746227539 200000 975006819 200000 747296257 200000 224712672 200000 524689615 200000 454121799 200000 902987044 200000 582373489 200000 807121244 200000 500372808 200000 416529665 200000 351314443 200000 682352403 200000 860866439 200000 186110017 200000 607985502 200000 252280621 200000 478144067 200000 227573932 200000 154971708 200000 100948995 200000 536323806 200000 380998954 200000 666941844 200000 340433676 200000 641166808 200000 596616645 200000 799416184 200000 872300258 200000 109128402 200000 544674212 200000 915495703 200000 210889533 200000 979903627 200000 629722384 200000 19141827 200000 886445301 200000 28184805 200000 625943410 200000 596777451 200000 961678338 200000 251649248 200000 878103378 200000 176136480 200000 369681790 200000 490901148 200000 561350744 200000 617995795 200000 567076257 200000 26960730 200000 898301773 200000 652557205 200000 815230403 200000 205587834 200000 229101594 200000 31131541 200000 899289693 200000 820508286 200000 302801352 200000 102939428 200000 443045127 200000 686961925 200000 991535229 200000 453342323 200000 119207035 200000 838221520 200000 766047108 200000 640434898 200000 575151759 200000 65376447 200000 392799556 200000 947036849 200000 220264509 200000 183523539 200000 229558599 200000 339344290 200000 424899998 200000 300500525 200000 603854899 200000 463352405 200000 908994025 200000 134361869 200000 922633171 200000 20119706 200000 595029368 200000 62852307 200000 603576591 200000 59097953 200000 96952259 200000 729584128 200000 989948911 200000 313004220 200000 815670625 200000 35733045 200000 946146203 200000 868266971 200000 685648909 200000 946001969 200000 825550428 200000 949161229 200000 131591838 200000 113703894 200000 554236827 200000 330756036 200000 734919437 200000 451281444 200000 579702240 200000 821093521 200000 820032626 200000 80828731 200000 20159187 200000 53776675 200000 709782790 200000 526777948 200000 924401982 200000 150935116 200000 720878625 200000 40369640 200000 387437320 200000 29135867 200000 878287932 200000 57603423 200000 131579194 200000 967506241 200000 993418992 200000 80361313 200000 898478077 200000 935317583 200000 393596148 200000 466960815 200000 173866649 200000 302882933 200000 466819618 200000 264003369 200000 904355190 200000 663765540 200000 377174897 200000 701007313 200000 785097246 200000 600088300 200000 523992827 200000 526453445 200000 575262008 200000 856292222 200000 304162807 200000 172428872 200000 118864013 200000 485078954 200000 30671551 200000 355324346 200000 781982470 200000 915714144 200000 869067467 200000 540029338 200000 487444138 200000 74059186 200000 792607923 200000 135335305 200000 322157220 200000 158527696 200000 371780143 200000 158841929 200000 83110202 200000 353269770 200000 798407194 200000 578412985 200000 400280534 200000 183501520 200000 587070057 200000 838832346 200000 332835584 200000 300953012 200000 344818232 200000 767485388 200000 125139553 200000 54203493 200000 39163325 200000 52831697 200000 942813376 200000 586754997 200000 424755281 200000 216569672 200000 254340104 200000 124078995 200000 978081389 200000 648746417 200000 60109631 200000 462399248 200000 765320618 200000 643834798 200000 126972047 200000 938932829 200000 994272959 200000 767245056 200000 843472704 200000 188508363 200000 35920774 200000 755686021 200000 651441594 200000 884122825 200000 16690423 200000 203469888 200000 724642183 200000 521029608 200000 176701225 200000 13937488 200000 947375950 200000 41711833 200000 668636503 200000 625784310 200000 689083608 200000 77596524 200000 712686552 200000 301168018 200000 89256206 200000 884081810 200000 437321765 200000 108518053 200000 497000952 200000 348157019 200000 31851734 200000 652011728 200000 562734270 200000 299382775 200000 929572772 200000 304221395 200000 7993770 200000 113847736 200000 781938535 200000 377535118 200000 936404003 200000 841048846 200000 837450264 200000 429473538 200000 193335474 200000 564980872 200000 259069648 200000 892313168 200000 935472896 200000 168309721 200000 616857030 200000 569006519 200000 484217813 200000 85340112 200000 740644947 200000 991697305 200000 41671449 200000 353424477 200000 157332209 200000 764763510 200000 37946838 200000 272937105 200000 698569014 200000 534555630 200000 111977011 200000 988674206 200000 857951709 200000 950695619 200000 276221305 200000 812837330 200000 691919549 200000 493492435 200000 722273296 200000 685240479 200000 238407374 200000 115697185 200000 718155138 200000 916811926 200000 304000042 200000 606091212 200000 617943158 200000 908303462 200000 765025801 200000 132544533 200000 823687862 200000 736935392 200000 887488195 200000 903118429 200000 194774313 200000 285366261 200000 433258449 200000 788478755 200000 696066520 200000 550732469 200000 234351563 200000 512657417 200000 393816043 200000 462166353 200000 735055466 200000 250089423 200000 812657068 200000 275356185 200000 906375303 200000 360031829 200000 490362498 200000 372448381 200000 425021465 200000 131004060 200000 271792374 200000 9118479 200000 137497145 200000 845679301 200000 90038449 200000 522494847 200000 795456801 200000 439961104 200000 128201851 200000 26322076 200000 482613799 200000 831892701 200000 928633405 200000 192221273 200000 152714694 200000 701288109 200000 988540158 200000 323102149 200000 450519445 200000 934864416 200000 31040744 200000 821860624 200000 439961164 200000 177055991 200000 256812356 200000 375694732 200000 714743749 200000 797492243 200000 130706040 200000 182657448 200000 117468920 200000 639318388 200000 945543695 200000 406919413 200000 149741053 200000 110692410 200000 989160113 200000 572998180 200000 323375117 200000 241767590 200000 276663845 200000 452763910 200000 512009600 200000 956383769 200000 720257877 200000 88999562 200000 2277839 200000 999468307 200000 389115465 200000 862620865 200000 174498706 200000 495557940 200000 201902634 200000 377913052 200000 186260611 200000 254282045 200000 426999104 200000 796065067 200000 365240696 200000 917902606 200000 931780339 200000 807650079 200000 710441579 200000 841007016 200000 468713933 200000 968894792 200000 791142517 200000 186493228 200000 613234549 200000 237368151 200000 845348301 200000 698228954 200000 694423220 200000 729844763 200000 264052173 200000 255405330 200000 990353266 200000 995554695 200000 469877485 200000 890811221 200000 25120441 200000 628056746 200000 513420997 200000 676848708 200000 255787696 200000 740716468 200000 792438285 200000 82502046 200000 675679905 200000 613720567 200000 226918048 200000 198235205 200000 795148530 200000 94647266 200000 61909875 200000 231274041 200000 181767470 200000 487226119 200000 983426210 200000 731311771 200000 483799037 200000 493804565 200000 743935843 200000 664737706 200000 653778727 200000 884329182 200000 894852111 200000 422693576 200000 493316500 200000 643320401 200000 23423519 200000 358839412 200000 597140813 200000 734133375 200000 103413292 200000 243946064 200000 907660155 200000 845952153 200000 360055277 200000 344461597 200000 153067622 200000 236516591 200000 281200188 200000 622814905 200000 533705078 200000 483685106 200000 496400144 200000 820010535 200000 728068917 200000 851093811 200000 249303427 200000 635428229 200000 699092298 200000 861161824 200000 203734988 200000 193961494 200000 622550142 200000 126952012 200000 813730117 200000 217052218 200000 294906042 200000 562873831 200000 498541670 200000 597923184 200000 822488838 200000 432589121 200000 654608071 200000 101637722 200000 17787786 200000 405523083 200000 659225377 200000 574165687 200000 79762832 200000 242820884 200000 954329932 200000 890499433 200000 948627839 200000 654986575 200000 596017217 200000 535413360 200000 156442336 200000 638315723 200000 945945624 200000 603773677 200000 787588699 200000 329103416 200000 965498891 200000 576710943 200000 857290170 200000 600578408 200000 529972848 200000 911026280 200000 731836388 200000 942674762 200000 477271233 200000 667430728 200000 933518051 200000 816654319 200000 195914135 200000 657991519 200000 689029086 200000 520280713 200000 800020649 200000 62313326 200000 715386142 200000 340421990 200000 556318417 200000 34184534 200000 117831691 200000 832411128 200000 332376583 200000 817883159 200000 317944623 200000 513693903 200000 669289315 200000 224664529 200000 245476913 200000 493866908 200000 340711197 200000 622794693 200000 878251483 200000 552739119 200000 572510351 200000 463437395 200000 511324691 200000 274177913 200000 848891441 200000 638656253 200000 125610980 200000 786738058 200000 202429851 200000 285079649 200000 150493558 200000 599016339 200000 945300358 200000 274845250 200000 299343888 200000 932560612 200000 903395787 200000 427026815 200000 606847517 200000 691148782 200000 26198881 200000 651854362 200000 300296483 200000 32773696 200000 501066337 200000 554662705 200000 908579276 200000 958736013 200000 592543236 200000 471691015 200000 936203232 200000 840037540 200000 230611619 200000 26050299 200000 564624967 200000 505539445 200000 199916469 200000 513811342 200000 610783498 200000 473494802 200000 403035092 200000 505070688 200000 373214035 200000 118671530 200000 140897464 200000 710310962 200000 768175976 200000 329628814 200000 906704185 200000 162714853 200000 52243122 200000 391809584 200000 324980047 200000 155174265 200000 614660539 200000 42449950 200000 276922388 200000 887823886 200000 264153131 200000 255291402 200000 47451072 200000 758304741 200000 489657545 200000 807977156 200000 630836651 200000 502825823 200000 868176767 200000 804086845 200000 43050062 200000 99074043 200000 215415637 200000 703067525 200000 769358658 200000 277863003 200000 377429108 200000 899921101 200000 99862846 200000 958678079 200000 270439971 200000 622219109 200000 660547099 200000 24787591 200000 240834765 200000 78052286 200000 473369298 200000 811890485 200000 775296504 200000 827895144 200000 403046780 200000 492560231 200000 645200462 200000 900847892 200000 348984144 200000 333260640 200000 498595223 200000 36862098 200000 283552936 200000 632965247 200000 245925052 200000 58466514 200000 119949052 200000 372809541 200000 433855940 200000 803240422 200000 740213987 200000 956980563 200000 42434521 200000 777892605 200000 65037336 200000 254694248 200000 568003396 200000 171221609 200000 125092210 200000 878202726 200000 258188651 200000 4683673 200000 924322538 200000 192544333 200000 136526041 200000 865991455 200000 981326232 200000 696944189 200000 500845878 200000 252674730 200000 290984373 200000 929103992 200000 837808457 200000 952264459 200000 77174937 200000 715722588 200000 923368189 200000 997705267 200000 194505405 200000 621201004 200000 733444440 200000 439583539 200000 941206458 200000 574946887 200000 468711556 200000 753613370 200000 49303623 200000 935598766 200000 585572808 200000 204734617 200000 827903038 200000 108972673 200000 963587983 200000 761408193 200000 699858582 200000 440502210 200000 117168479 200000 170203714 200000 750110569 200000 164291472 200000 406392290 200000 164405197 200000 488238574 200000 433624108 200000 474641120 200000 301564722 200000 748612223 200000 120083702 200000 210260802 200000 142587233 200000 25997460 200000 656727151 200000 221399312 200000 817361004 200000 411428549 200000 462790200 200000 15849330 200000 23581059 200000 504732362 200000 16944912 200000 240880306 200000 165197045 200000 928840574 200000 506251481 200000 758595127 200000 25506869 200000 568799447 200000 989989523 200000 625180810 200000 39492561 200000 207107054 200000 501368927 200000 255371091 200000 854566780 200000 66712828 200000 832193404 200000 537037148 200000 361132036 200000 801574745 200000 983971404 200000 61440140 200000 409342812 200000 637208446 200000 400762959 200000 859461612 200000 898502290 200000 878356740 200000 171294245 200000 351630245 200000 189203416 200000 330378402 200000 556301711 200000 827900159 200000 987983998 200000 843401266 200000 769001325 200000 55240291 200000 580110581 200000 308110508 200000 796618689 200000 291131224 200000 780867278 200000 903106087 200000 804224938 200000 131152009 200000 541902519 200000 643482078 200000 387081065 200000 475464636 200000 500096132 200000 417212456 200000 875927134 200000 15332315 200000 537234210 200000 836088958 200000 954573579 200000 87233262 200000 236993700 200000 984546680 200000 910634254 200000 869891613 200000 878562874 200000 108013775 200000 678305578 200000 987740593 200000 354529332 200000 263935835 200000 355693886 200000 717230868 200000 792999938 200000 569991445 200000 83289675 200000 29025484 200000 225843254 200000 205137174 200000 731308658 200000 971570306 200000 882747520 200000 981566357 200000 604511986 200000 114394880 200000 820940719 200000 134558699 200000 803593261 200000 436463662 200000 468826550 200000 614789778 200000 465585059 200000 281327891 200000 363668387 200000 7240480 200000 13360629 200000 255870937 200000 745861032 200000 45152848 200000 583142626 200000 534311368 200000 235762454 200000 757380089 200000 16584012 200000 571822921 200000 973528668 200000 514117907 200000 922790706 200000 972553700 200000 42929419 200000 156781496 200000 196784054 200000 226022465 200000 468657620 200000 712550688 200000 536744216 200000 699128361 200000 757920392 200000 996772259 200000 250062009 200000 542085765 200000 932588565 200000 846674618 200000 914708248 200000 332013405 200000 223582863 200000 501905661 200000 719463383 200000 127485402 200000 88664355 200000 685621797 200000 251913142 200000 872185411 200000 262588452 200000 146212107 200000 767547029 200000 401801219 200000 365289730 200000 971959206 200000 2527606 200000 899730336 200000 606158413 200000 154096399 200000 393322103 200000 914476740 200000 420307381 200000 825108864 200000 18488027 200000 191779895 200000 574689292 200000 763522639 200000 399884545 200000 321852897 200000 780987202 200000 971282423 200000 837385322 200000 192741068 200000 359849574 200000 598220303 200000 634836918 200000 600677151 200000 642759595 200000 873672015 200000 648405671 200000 640137763 200000 893904479 200000 748704145 200000 396745244 200000 890763841 200000 481950453 200000 788571597 200000 545774613 200000 789201665 200000 653755643 200000 361217563 200000 233996213 200000 182893323 200000 156738339 200000 120522676 200000 14791482 200000 783150121 200000 370523965 200000 933096176 200000 414653957 200000 91870018 200000 570828859 200000 75798344 200000 247100056 200000 972913759 200000 558749227 200000 788836180 200000 763110034 200000 412307625 200000 597414463 200000 441201870 200000 138532020 200000 302098023 200000 598172871 200000 672648332 200000 777868510 200000 628658948 200000 604881204 200000 127621256 200000 898794002 200000 171076870 200000 137840662 200000 206414299 200000 421016686 200000 666240023 200000 125443357 200000 261014204 200000 399326517 200000 737221887 200000 985757979 200000 228660357 200000 78117574 200000 175136167 200000 510117376 200000 52593070 200000 510686371 200000 913296662 200000 673824988 200000 920605647 200000 247027562 200000 554658679 200000 901839839 200000 33424289 200000 644033758 200000 66827792 200000 740026971 200000 18704124 200000 503196126 200000 167648587 200000 73048255 200000 969699032 200000 735756906 200000 397306032 200000 995934877 200000 977560912 200000 173555621 200000 104164584 200000 166068388 200000 672234906 200000 237503437 200000 781155258 200000 333098149 200000 173400079 200000 242591300 200000 289280016 200000 754725266 200000 950053928 200000 976871306 200000 914458099 200000 314677625 200000 440105598 200000 22600511 200000 299045001 200000 483667340 200000 333302472 200000 660755492 200000 730157597 200000 665574939 200000 600005600 200000 459419161 200000 765063703 200000 208783511 200000 822889917 200000 477291040 200000 647216894 200000 503366032 200000 327229817 200000 738932312 200000 779944572 200000 795786423 200000 575781707 200000 592623618 200000 221403482 200000 461840092 200000 752132237 200000 179104638 200000 280477054 200000 993253872 200000 683154359 200000 181195853 200000 685271027 200000 570271491 200000 937894497 200000 952477456 200000 296113889 200000 985812037 200000 640451908 200000 624606087 200000 661694863 200000 385788680 200000 49239608 200000 608186002 200000 727456871 200000 780768188 200000 838889014 200000 253908018 200000 976600305 200000 710644720 200000 84802390 200000 383019911 200000 34618326 200000 280291415 200000 584668370 200000 668288723 200000 331448542 200000 667891903 200000 550769408 200000 871812468 200000 593897713 200000 573760539 200000 997567322 200000 370622957 200000 365363736 200000 457608313 200000 117144697 200000 48941022 200000 350298492 200000 501075723 200000 268666900 200000 56227334 200000 473970021 200000 396966434 200000 323738885 200000 453604934 200000 574919996 200000 743154989 200000 163832644 200000 919004576 200000 479768457 200000 634075325 200000 980595177 200000 610982451 200000 397410804 200000 218658435 200000 639572268 200000 729651520 200000 617660230 200000 60692815 200000 673737831 200000 646538023 200000 984276840 200000 297726738 200000 721214482 200000 812393322 200000 991936354 200000 721101532 200000 471826373 200000 203992232 200000 43155804 200000 512226526 200000 912567865 200000 355849377 200000 995587744 200000 686955624 200000 38371655 200000 770069048 200000 530361237 200000 419400682 200000 688031718 200000 928690027 200000 401151940 200000 158931190 200000 455711279 200000 895099739 200000 219481558 200000 40972348 200000 14371163 200000 536273482 200000 638185363 200000 387307403 200000 484672963 200000 663882647 200000 931515875 200000 93037014 200000 309276382 200000 134245315 200000 126730448 200000 682277675 200000 112375110 200000 251306606 200000 194776961 200000 907259581 200000 199389875 200000 659770458 200000 631095871 200000 614980314 200000 901344765 200000 117960549 200000 525041779 200000 140600052 200000 682732316 200000 104256146 200000 345425573 200000 923800988 200000 620881706 200000 736723456 200000 322869885 200000 611263617 200000 376525919 200000 586209520 200000 542685892 200000 944638580 200000 132600851 200000 190289859 200000 314347875 200000 50327910 200000 238706367 200000 633270776 200000 705044323 200000 598959207 200000 736583676 200000 110902833 200000 173329130 200000 18758568 200000 963879553 200000 902313006 200000 565220163 200000 595917433 200000 770954791 200000 988319440 200000 141600981 200000 256227659 200000 485077991 200000 551168534 200000 278526250 200000 536806830 200000 216059866 200000 552882978 200000 696620264 200000 948554835 200000 525516599 200000 85326387 200000 485681626 200000 498418953 200000 492703832 200000 275543212 200000 503105768 200000 14626499 200000 686414517 200000 473170187 200000 451335194 200000 983024016 200000 197206757 200000 298068721 200000 2133656 200000 378834080 200000 474990243 200000 988358944 200000 905959595 200000 327678021 200000 874751686 200000 413310838 200000 474368956 200000 44091374 200000 642092359 200000 833861366 200000 500804179 200000 425305644 200000 468474686 200000 855599040 200000 543742488 200000 332499633 200000 745933028 200000 186868499 200000 267829717 200000 598710859 200000 148509585 200000 871827793 200000 918289265 200000 347820268 200000 786088894 200000 283556857 200000 59218933 200000 198822308 200000 256079108 200000 955191213 200000 841411466 200000 334109860 200000 270587418 200000 719119405 200000 436579192 200000 924712765 200000 333460698 200000 189221466 200000 473419303 200000 186872798 200000 125323835 200000 274668083 200000 882755873 200000 183774744 200000 335141975 200000 159577818 200000 676478733 200000 259144347 200000 923590757 200000 170771599 200000 76620212 200000 325806905 200000 943679679 200000 624066738 200000 127852031 200000 693386466 200000 24968925 200000 649919940 200000 13506037 200000 820100006 200000 506939735 200000 872289126 200000 895291073 200000 953416885 200000 863499237 200000 363438167 200000 15396009 200000 581065825 200000 311743330 200000 719382649 200000 544559383 200000 797178906 200000 620052420 200000 306225868 200000 840434835 200000 59390063 200000 321753636 200000 728111473 200000 302054086 200000 726436115 200000 143261883 200000 848653735 200000 703280247 200000 614767828 200000 660193505 200000 327632848 200000 129630097 200000 720033188 200000 943117583 200000 396873068 200000 532339482 200000 470662292 200000 230338270 200000 115556123 200000 624193852 200000 623950803 200000 534798597 200000 445115550 200000 790423871 200000 144071858 200000 514252638 200000 106252502 200000 40866699 200000 742079906 200000 28123361 200000 503305666 200000 186726314 200000 827334707 200000 282738085 200000 478512772 200000 747555907 200000 305082646 200000 122218725 200000 257129308 200000 643073823 200000 455824411 200000 263119096 200000 562163627 200000 12956455 200000 443977779 200000 785998167 200000 251208176 200000 255303779 200000 662911854 200000 215670938 200000 61450189 200000 833083387 200000 375809789 200000 597402746 200000 609179137 200000 753421369 200000 606578480 200000 492915663 200000 424739439 200000 984555652 200000 273911671 200000 620967570 200000 352060437 200000 343732581 200000 119855716 200000 447885276 200000 281045780 200000 845409925 200000 276576678 200000 17959908 200000 233631406 200000 971430572 200000 492794383 200000 44595715 200000 847527234 200000 339618242 200000 993676174 200000 507751603 200000 851265104 200000 405349073 200000 179492149 200000 288734090 200000 4901499 200000 140541440 200000 496980787 200000 83295043 200000 842620801 200000 162272408 200000 556507354 200000 848021429 200000 538145860 200000 703738113 200000 48549017 200000 982626776 200000 982368963 200000 42045125 200000 631184897 200000 929699270 200000 348234785 200000 438473355 200000 473859523 200000 271819447 200000 717601948 200000 678960669 200000 935295407 200000 799314691 200000 525909397 200000 725771362 200000 793655478 200000 852667427 200000 508514190 200000 777758563 200000 449039592 200000 149576367 200000 785595941 200000 430387272 200000 307106678 200000 150089312 200000 619065373 200000 774459739 200000 673595568 200000 782268943 200000 78783830 200000 865826819 200000 44397063 200000 826383283 200000 642116815 200000 302933705 200000 974018571 200000 399322725 200000 47661225 200000 821244246 200000 50569324 200000 707141215 200000 992316966 200000 840291442 200000 701154300 200000 185275639 200000 591313829 200000 768396294 200000 582787242 200000 192148648 200000 956603559 200000 610252057 200000 301121928 200000 331205897 200000 531616205 200000 756426197 200000 887570630 200000 613989586 200000 244396758 200000 230281603 200000 589022131 200000 267344349 200000 238311588 200000 514570377 200000 156289217 200000 859591458 200000 23993655 200000 671819890 200000 34181505 200000 499879609 200000 595277743 200000 860496358 200000 812357282 200000 84699099 200000 942393933 200000 124432556 200000 218040821 200000 191975136 200000 921462386 200000 329985966 200000 641802859 200000 488825153 200000 834543773 200000 334091508 200000 413405717 200000 32923542 200000 998289520 200000 964900263 200000 415071777 200000 747591065 200000 346855083 200000 786768911 200000 384408803 200000 205845024 200000 801823023 200000 244161940 200000 248405448 200000 429476133 200000 179965691 200000 772325056 200000 149940579 200000 79948737 200000 163172401 200000 613210938 200000 951490916 200000 868999723 200000 150392848 200000 460909515 200000 164849307 200000 406265789 200000 367617787 200000 80543323 200000 776921849 200000 7123183 200000 852598896 200000 474310644 200000 223116173 200000 680261977 200000 555581712 200000 992732861 200000 772092554 200000 11537844 200000 717700253 200000 506722816 200000 182086463 200000 317199320 200000 27675126 200000 697553956 200000 310238236 200000 346540733 200000 255878940 200000 145494705 200000 581766834 200000 208138366 200000 830945583 200000 800171602 200000 129898419 200000 763501649 200000 783422064 200000 621678286 200000 784939245 200000 434736783 200000 233383488 200000 726535949 200000 831037266 200000 525650609 200000 134765855 200000 981717272 200000 378723571 200000 99094352 200000 593975469 200000 103261720 200000 728471807 200000 713878051 200000 112845739 200000 688626773 200000 234030535 200000 684183044 200000 13449210 200000 429030199 200000 832344764 200000 475519722 200000 813737625 200000 329009992 200000 546424942 200000 360617455 200000 50953130 200000 11571247 200000 316819598 200000 478290250 200000 583544941 200000 164150453 200000 929262572 200000 685698645 200000 299755330 200000 274495683 200000 715545721 200000 771627912 200000 380146602 200000 121072481 200000 103644997 200000 493304443 200000 233466438 200000 859390135 200000 270461568 200000 264625639 200000 577396438 200000 139283983 200000 131300732 200000 820833700 200000 534355002 200000 255036880 200000 791481513 200000 208086187 200000 460247155 200000 120787331 200000 688994710 200000 177627412 200000 359561889 200000 684682192 200000 455006454 200000 75017753 200000 706318086 200000 404344449 200000 959538839 200000 821689872 200000 978828033 200000 282567805 200000 290174827 200000 218689139 200000 936067347 200000 667659726 200000 492915587 200000 207942619 200000 795584732 200000 500025243 200000 658164238 200000 273047551 200000 740060445 200000 826394157 200000 455931741 200000 396576697 200000 999126455 200000 133324012 200000 872094434 200000 56063745 200000 164573609 200000 565686370 200000 700116779 200000 219859695 200000 616715541 200000 807647286 200000 33532906 200000 690142139 200000 830815035 200000 952104754 200000 938866159 200000 555018431 200000 542063740 200000 728355132 200000 865130795 200000 771844211 200000 793138263 200000 921859423 200000 950565038 200000 493269103 200000 692260206 200000 516720579 200000 719944361 200000 548681580 200000 319815553 200000 289636783 200000 40700011 200000 322215235 200000 599209328 200000 944177038 200000 364222055 200000 437930219 200000 732624700 200000 62588134 200000 462920748 200000 264440957 200000 710411782 200000 710502497 200000 311544426 200000 313280306 200000 226101261 200000 265149895 200000 944961779 200000 883494755 200000 15935667 200000 345439232 200000 326938295 200000 761718407 200000 384493688 200000 493393173 200000 463828421 200000 841275192 200000 66415869 200000 728368688 200000 328969039 200000 896877870 200000 266059009 200000 457300887 200000 210949030 200000 451461953 200000 207417446 200000 913550515 200000 160680505 200000 398424937 200000 398688299 200000 311939086 200000 744079770 200000 692668608 200000 496781939 200000 342333264 200000 8425336 200000 685797246 200000 956155004 200000 744100160 200000 106511012 200000 234414331 200000 31629479 200000 472395720 200000 539799823 200000 39580080 200000 23302774 200000 606346736 200000 275237833 200000 120628022 200000 800450184 200000 436480993 200000 18194179 200000 820330564 200000 272052382 200000 338025698 200000 343842317 200000 385518259 200000 722805656 200000 424425822 200000 987591512 200000 544795516 200000 885129079 200000 581610203 200000 852345460 200000 903353528 200000 370641244 200000 680098307 200000 711936529 200000 737496478 200000 734087559 200000 291044510 200000 932224001 200000 856812168 200000 647765336 200000 880721301 200000 745314612 200000 651005678 200000 973629264 200000 597484783 200000 649611193 200000 971184487 200000 573674255 200000 342605782 200000 192063683 200000 918110638 200000 795454295 200000 429624467 200000 105669792 200000 879638682 200000 941459463 200000 868085900 200000 859834563 200000 607624228 200000 876669472 200000 562690636 200000 39154106 200000 251326308 200000 784205762 200000 959843707 200000 845274423 200000 824612499 200000 426550318 200000 397789920 200000 808464395 200000 200160521 200000 33786821 200000 337919590 200000 373903397 200000 110776639 200000 291229190 200000 297208083 200000 675686038 200000 208296142 200000 779043731 200000 837534993 200000 833246095 200000 843000941 200000 506994221 200000 507847591 200000 158584416 200000 412995062 200000 625229490 200000 699979072 200000 246803834 200000 416238688 200000 338149156 200000 987419490 200000 641035885 200000 584915909 200000 935000228 200000 513667767 200000 37551082 200000 993410396 200000 81045874 200000 715725575 200000 705985985 200000 39522687 200000 140680430 200000 541488443 200000 175167203 200000 72025510 200000 816216985 200000 950118235 200000 525886304 200000 69839465 200000 82411796 200000 121939087 200000 855039080 200000 546267008 200000 495393311 200000 643216673 200000 374560845 200000 382986182 200000 934589082 200000 770349176 200000 551208062 200000 104318769 200000 380042630 200000 658070301 200000 284535693 200000 832383194 200000 881287939 200000 289124024 200000 137548585 200000 929989370 200000 112020051 200000 128256019 200000 534596644 200000 882117353 200000 124042196 200000 365950229 200000 708737645 200000 856936225 200000 87537929 200000 917921479 200000 845631253 200000 889880888 200000 653057169 200000 563976530 200000 723134030 200000 421639656 200000 479063597 200000 566165502 200000 998892902 200000 119812362 200000 384530110 200000 232615732 200000 175545551 200000 726456214 200000 76662340 200000 548757115 200000 191922201 200000 502495139 200000 513648607 200000 156503678 200000 286972405 200000 544456812 200000 319135183 200000 331962627 200000 326990899 200000 207570504 200000 429381495 200000 594509556 200000 2945988 200000 881384112 200000 231833429 200000 588696153 200000 748261048 200000 802467900 200000 736493835 200000 260120154 200000 162352703 200000 109894309 200000 627942745 200000 335433025 200000 995066539 200000 998072515 200000 807103007 200000 110978677 200000 952702316 200000 885124239 200000 884706398 200000 170575487 200000 815002898 200000 809678626 200000 651579446 200000 960180488 200000 58341709 200000 298411699 200000 405233897 200000 941422295 200000 971093743 200000 875163 200000 791565526 200000 421886935 200000 641499111 200000 469306196 200000 868875646 200000 895542542 200000 148612423 200000 693692020 200000 474933633 200000 591464614 200000 541437246 200000 462964406 200000 538218656 200000 498615271 200000 205997853 200000 796633073 200000 888209340 200000 824340282 200000 479527765 200000 842274589 200000 283851989 200000 415345703 200000 557676919 200000 195682900 200000 33901835 200000 938731862 200000 820950578 200000 678539470 200000 667259551 200000 113917584 200000 709948759 200000 458441955 200000 448777969 200000 724696766 200000 883428311 200000 509796876 200000 154694787 200000 412363752 200000 557874114 200000 753477345 200000 134667508 200000 878562615 200000 317205065 200000 519352091 200000 644098821 200000 315847922 200000 279802812 200000 430285715 200000 17303190 200000 48877188 200000 172012428 200000 674617408 200000 907114152 200000 692817011 200000 711495752 200000 606735931 200000 124914012 200000 276727401 200000 915662755 200000 667060158 200000 806927857 200000 903414574 200000 740135020 200000 76348447 200000 874862793 200000 997694122 200000 100465811 200000 771921881 200000 654628196 200000 345092583 200000 488577834 200000 865575555 200000 946863203 200000 525407500 200000 916635744 200000 329795797 200000 305373573 200000 16627554 200000 807687559 200000 162132649 200000 941541292 200000 331453266 200000 863704846 200000 184260855 200000 536658648 200000 553118308 200000 192525959 200000 47592407 200000 818868265 200000 354018624 200000 940285601 200000 65580162 200000 365843936 200000 147854768 200000 234559277 200000 918457680 200000 101602654 200000 506795163 200000 963136796 200000 948531642 200000 287918882 200000 910389258 200000 673075838 200000 428714584 200000 837649614 200000 82075430 200000 941791876 200000 663320804 200000 525450018 200000 178509366 200000 427327870 200000 752088116 200000 207678463 200000 296113829 200000 3854045 200000 927595586 200000 190477924 200000 15128825 200000 427954993 200000 793919015 200000 642632307 200000 417144540 200000 7211563 200000 824835099 200000 490231660 200000 465654038 200000 551895707 200000 38798709 200000 644488623 200000 114744720 200000 60264561 200000 648241328 200000 163107005 200000 894208338 200000 116459199 200000 921943907 200000 280077623 200000 833418372 200000 768235957 200000 74400327 200000 700265180 200000 43427439 200000 78117026 200000 807709492 200000 749187214 200000 798478204 200000 110602233 200000 985229090 200000 483833421 200000 624601395 200000 418047304 200000 651375148 200000 121650489 200000 137898557 200000 844404034 200000 635642248 200000 559476628 200000 671304801 200000 535516597 200000 224387471 200000 813701308 200000 929174153 200000 774279059 200000 698194362 200000 534678836 200000 737788606 200000 810072812 200000 400689826 200000 973877403 200000 41575462 200000 600208114 200000 37900286 200000 143028146 200000 262775052 200000 828406771 200000 527152296 200000 711239258 200000 544558808 200000 528935777 200000 405454487 200000 983919506 200000 160213009 200000 906420172 200000 260635877 200000 150289788 200000 708356193 200000 776900325 200000 155595721 200000 911691608 200000 987761297 200000 601055612 200000 498194589 200000 165044102 200000 861168263 200000 352210817 200000 607732185 200000 940203912 200000 109776718 200000 111786502 200000 506811157 200000 708716540 200000 615119118 200000 207488827 200000 495595786 200000 770621605 200000 352170766 200000 266188400 200000 192966032 200000 283837538 200000 441592248 200000 755223061 200000 852308384 200000 57305396 200000 726333076 200000 245561276 200000 441444690 200000 450438716 200000 514540107 200000 103936020 200000 703066592 200000 739360185 200000 216029349 200000 714764015 200000 156933536 200000 4350221 200000 307968138 200000 490551100 200000 142777356 200000 567049400 200000 135181827 200000 717572877 200000 137745341 200000 972407898 200000 501309497 200000 690128273 200000 525317226 200000 469563060 200000 72415604 200000 52454681 200000 714091757 200000 192666535 200000 456092445 200000 213241110 200000 16654142 200000 938669619 200000 313849788 200000 394901017 200000 621772405 200000 909467768 200000 441443065 200000 939742673 200000 654729418 200000 22638007 200000 774460829 200000 322293007 200000 191181719 200000 115307600 200000 1986449 200000 394948548 200000 606002516 200000 384998340 200000 810977757 200000 198299904 200000 836503449 200000 570414772 200000 687112361 200000 76863219 200000 318620447 200000 418283232 200000 255160639 200000 162137839 200000 615582655 200000 887443752 200000 407132678 200000 394325348 200000 474234992 200000 758111117 200000 68288647 200000 827619298 200000 762766667 200000 563991856 200000 624886635 200000 489883929 200000 399884681 200000 535575633 200000 313053818 200000 836531419 200000 263050627 200000 505359440 200000 227711644 200000 814298647 200000 910769840 200000 816969133 200000 239576539 200000 732074719 200000 760302506 200000 81303051 200000 278410590 200000 258418274 200000 589610537 200000 681024040 200000 38639982 200000 858834162 200000 730344709 200000 152387046 200000 674655604 200000 361776638 200000 568447030 200000 41037381 200000 751222776 200000 954599447 200000 550936278 200000 751317349 200000 201254562 200000 654191342 200000 343736093 200000 320399495 200000 188419644 200000 927498580 200000 817782883 200000 903332876 200000 74010285 200000 627863352 200000 545244449 200000 157563251 200000 316050174 200000 665756075 200000 955462384 200000 522941790 200000 343747415 200000 551277790 200000 372742791 200000 705467277 200000 433016066 200000 950051873 200000 835897279 200000 704631520 200000 296760422 200000 934693860 200000 911800721 200000 278714713 200000 114585869 200000 561804729 200000 126662166 200000 303065622 200000 98515357 200000 552259664 200000 246924421 200000 629850970 200000 494926817 200000 874748793 200000 153172792 200000 83976836 200000 305736897 200000 796647972 200000 167865767 200000 72953365 200000 605012549 200000 780127331 200000 727065705 200000 853763502 200000 578953621 200000 913903974 200000 143457593 200000 617146382 200000 872168186 200000 895109500 200000 249844462 200000 394631447 200000 957163997 200000 415798808 200000 858628481 200000 412340169 200000 60336838 200000 692365256 200000 122119690 200000 857660484 200000 714406237 200000 61611582 200000 422230722 200000 7083977 200000 827857004 200000 573594187 200000 322055425 200000 166892729 200000 440686042 200000 496772574 200000 513468224 200000 40519316 200000 195525808 200000 565479432 200000 627925272 200000 429103610 200000 15457559 200000 550425850 200000 84039488 200000 108311724 200000 845181015 200000 641280516 200000 37741458 200000 95025546 200000 59140312 200000 505908631 200000 480495365 200000 590239382 200000 210324004 200000 715312451 200000 897011635 200000 904208623 200000 772226786 200000 633641401 200000 168120019 200000 308591317 200000 733652187 200000 765632713 200000 323603647 200000 941072299 200000 434554616 200000 312342372 200000 522953967 200000 443189743 200000 824881984 200000 118007705 200000 415919099 200000 811737922 200000 854990558 200000 71124123 200000 56768411 200000 852846694 200000 503866392 200000 141757113 200000 871147690 200000 25174842 200000 749886040 200000 349322595 200000 562698014 200000 654197951 200000 172144166 200000 348371243 200000 502681616 200000 127372565 200000 558831403 200000 150094784 200000 415427001 200000 507963774 200000 203710510 200000 756782068 200000 795821937 200000 689879129 200000 647314714 200000 876041142 200000 482756530 200000 955604262 200000 258672885 200000 70100503 200000 743471634 200000 105458312 200000 785773033 200000 285027144 200000 839652683 200000 408555581 200000 851800894 200000 786248346 200000 841997110 200000 77959974 200000 395487580 200000 128473212 200000 549549259 200000 712271173 200000 217326541 200000 251858047 200000 931403809 200000 123898297 200000 422944056 200000 851097940 200000 471683187 200000 623919299 200000 977149798 200000 765165259 200000 592188952 200000 544825283 200000 118110528 200000 584905685 200000 679677065 200000 244959034 200000 84959438 200000 437781122 200000 976442974 200000 892892873 200000 76170041 200000 939033090 200000 242544976 200000 940603696 200000 323981000 200000 619457703 200000 711887927 200000 579991631 200000 904772837 200000 680418785 200000 812496652 200000 917823271 200000 812033048 200000 118503487 200000 375463656 200000 68062681 200000 278879242 200000 339874164 200000 310323714 200000 213412772 200000 917245827 200000 651194959 200000 125710259 200000 898227946 200000 946215531 200000 678851264 200000 226551925 200000 214204203 200000 83178444 200000 3238360 200000 317023198 200000 98764039 200000 164756429 200000 183153097 200000 649139881 200000 214183488 200000 884110263 200000 624197601 200000 318646957 200000 595060148 200000 56794610 200000 423366290 200000 740631266 200000 641309542 200000 585690632 200000 822639981 200000 787984226 200000 969180789 200000 878292128 200000 671813409 200000 550616933 200000 937667362 200000 933369220 200000 969738623 200000 812387139 200000 146850510 200000 697596827 200000 513995128 200000 911267957 200000 410181624 200000 732248302 200000 731114780 200000 484175763 200000 482998338 200000 778692261 200000 730996124 200000 713986646 200000 916792940 200000 732909322 200000 382317896 200000 523873687 200000 746857558 200000 822422916 200000 358375312 200000 734927181 200000 687247617 200000 603628700 200000 449772294 200000 537762449 200000 353622670 200000 300342779 200000 333581658 200000 686619037 200000 912319549 200000 627671145 200000 330054492 200000 318246855 200000 272243822 200000 626338255 200000 244673276 200000 556631434 200000 414305954 200000 231921972 200000 710845772 200000 792849021 200000 204498297 200000 967126210 200000 85778043 200000 457516888 200000 436521653 200000 99138498 200000 926666715 200000 649630709 200000 420751668 200000 839312026 200000 965001691 200000 462050124 200000 719543545 200000 15136981 200000 510536204 200000 375641973 200000 674323235 200000 23376155 200000 346500383 200000 507295145 200000 485705204 200000 993468211 200000 654805221 200000 636294720 200000 731870922 200000 982675975 200000 790499405 200000 21385907 200000 370319400 200000 849099167 200000 457849704 200000 493644186 200000 348897197 200000 274416932 200000 138738535 200000 939709615 200000 173031962 200000 212749022 200000 531426970 200000 280763592 200000 74901327 200000 447563317 200000 572530802 200000 67495903 200000 21702221 200000 490155955 200000 106455423 200000 138304269 200000 114675509 200000 38778623 200000 971023730 200000 32766090 200000 660419911 200000 932520162 200000 689736987 200000 799343021 200000 581315299 200000 95975748 200000 364119658 200000 316328177 200000 983736202 200000 361295151 200000 934060657 200000 321457133 200000 531494877 200000 340123338 200000 46709087 200000 272406362 200000 285718939 200000 15452511 200000 11047046 200000 353150224 200000 931176870 200000 591327061 200000 488076885 200000 496429575 200000 413559294 200000 466307125 200000 942942814 200000 297044570 200000 728680388 200000 681164455 200000 911659344 200000 671847743 200000 440451383 200000 423732341 200000 906101501 200000 710197519 200000 964243897 200000 910705286 200000 336730196 200000 526245187 200000 735801289 200000 679091427 200000 792013158 200000 478554740 200000 440694538 200000 420667061 200000 858396516 200000 518653529 200000 753407034 200000 103746116 200000 636972703 200000 35101644 200000 721060666 200000 423311608 200000 496471173 200000 123667652 200000 727821580 200000 380107099 200000 34664874 200000 318393947 200000 648126927 200000 34940180 200000 791249339 200000 715846856 200000 27062467 200000 376689900 200000 115642251 200000 518095717 200000 681585227 200000 95018700 200000 406093578 200000 564919466 200000 904023013 200000 48111036 200000 788870984 200000 450317359 200000 261956659 200000 37390308 200000 567301238 200000 589919405 200000 954691316 200000 992512142 200000 19733988 200000 497296380 200000 333018890 200000 206385185 200000 477507586 200000 588383509 200000 388148853 200000 635599910 200000 616867426 200000 510122000 200000 277722198 200000 586881349 200000 330283955 200000 201133095 200000 115462380 200000 759071048 200000 871066567 200000 600895920 200000 460333977 200000 885252886 200000 280814989 200000 361907237 200000 612078813 200000 58186937 200000 256189206 200000 691088415 200000 942084696 200000 871513432 200000 825232276 200000 180081493 200000 888674508 200000 945204540 200000 873674581 200000 353989793 200000 961689111 200000 353757645 200000 290289099 200000 942608891 200000 602024252 200000 907120533 200000 705515910 200000 418763387 200000 712132698 200000 964568635 200000 496089143 200000 135834201 200000 546697394 200000 120568969 200000 196264110 200000 964863215 200000 746146980 200000 773149285 200000 621794012 200000 421105333 200000 571950002 200000 697853658 200000 42253265 200000 734884163 200000 663506042 200000 257930768 200000 591938494 200000 155421522 200000 342983359 200000 645254479 200000 343749107 200000 311071931 200000 610027872 200000 187617535 200000 514609377 200000 414389877 200000 994569311 200000 464518825 200000 543709719 200000 816325785 200000 288593114 200000 409095414 200000 178064968 200000 924476000 200000 14387476 200000 420818862 200000 95098691 200000 641442851 200000 553044588 200000 294617017 200000 719722488 200000 969252697 200000 431054179 200000 421508385 200000 640178297 200000 5379228 200000 751966105 200000 420943629 200000 40543221 200000 815965604 200000 344701903 200000 173740486 200000 39612605 200000 26380105 200000 236238822 200000 682087092 200000 946321987 200000 441190275 200000 921031390 200000 52300897 200000 628993301 200000 484534124 200000 812028119 200000 651949685 200000 193908453 200000 596937020 200000 716616978 200000 560098231 200000 776664195 200000 770990667 200000 974596080 200000 28491281 200000 672138720 200000 163796754 200000 935742704 200000 521330315 200000 849590797 200000 712989482 200000 305071284 200000 657406798 200000 130353976 200000 873154378 200000 655740668 200000 537829281 200000 793571508 200000 43686219 200000 550887592 200000 671088623 200000 900790001 200000 730274342 200000 510664122 200000 427107774 200000 192156031 200000 75143156 200000 681779537 200000 576628664 200000 284539151 200000 788378092 200000 818918317 200000 237380005 200000 265751921 200000 48501352 200000 796646448 200000 138530926 200000 684617621 200000 236876000 200000 269395290 200000 766434842 200000 58989965 200000 104161771 200000 65338060 200000 219501523 200000 657521288 200000 860926276 200000 511958853 200000 531088354 200000 673584856 200000 920110018 200000 430930599 200000 552135598 200000 265804268 200000 409467742 200000 96572402 200000 881637311 200000 662475350 200000 198186800 200000 741307718 200000 327976384 200000 125728197 200000 703355761 200000 174565349 200000 591612023 200000 877131530 200000 76699001 200000 208571949 200000 899599823 200000 273432086 200000 304418241 200000 923209633 200000 677636302 200000 741116922 200000 47807458 200000 166093536 200000 491103646 200000 611962085 200000 486548627 200000 806996907 200000 227281798 200000 393661480 200000 342235054 200000 864313571 200000 109740785 200000 420574772 200000 961144874 200000 465069191 200000 44704613 200000 139738265 200000 134807073 200000 47439801 200000 22753164 200000 87421448 200000 388459722 200000 403098809 200000 628616494 200000 392605265 200000 217311871 200000 185810663 200000 108750132 200000 2415716 200000 470959288 200000 942545604 200000 574408102 200000 365167699 200000 826325005 200000 340915185 200000 373259692 200000 183582542 200000 347965495 200000 288159533 200000 955781008 200000 508855716 200000 389708302 200000 567217242 200000 354640569 200000 649759432 200000 358679947 200000 433004152 200000 621937584 200000 994917705 200000 918725062 200000 485355944 200000 104985629 200000 969230039 200000 818302712 200000 343519017 200000 173906122 200000 212454979 200000 577780345 200000 51374941 200000 880763806 200000 699180927 200000 957056195 200000 453792708 200000 244028834 200000 932698521 200000 117789036 200000 234611966 200000 346829055 200000 967198915 200000 43135278 200000 131484876 200000 484711165 200000 28128333 200000 604660706 200000 658408463 200000 591709189 200000 933800616 200000 904164992 200000 603455174 200000 481766814 200000 946438501 200000 756362015 200000 76557843 200000 316858483 200000 953179443 200000 313382138 200000 517269558 200000 866170442 200000 885456355 200000 49045096 200000 535548047 200000 803432461 200000 735973989 200000 629987554 200000 348646304 200000 184093636 200000 561113803 200000 812580096 200000 12938503 200000 236527255 200000 959722565 200000 854993019 200000 343103879 200000 866819792 200000 602563875 200000 454004779 200000 113320191 200000 740797910 200000 865657045 200000 415187977 200000 812142704 200000 446448178 200000 40793069 200000 262572334 200000 50615803 200000 176828301 200000 831978011 200000 773553617 200000 607037151 200000 644293294 200000 817874990 200000 799477067 200000 542872958 200000 876063616 200000 105187865 200000 707544598 200000 129290072 200000 863854345 200000 431896298 200000 283762632 200000 143893774 200000 683633523 200000 543922387 200000 134667036 200000 414762591 200000 512044038 200000 684483365 200000 659177449 200000 809304109 200000 812455211 200000 479416911 200000 140878631 200000 777060983 200000 39536746 200000 744623586 200000 576759536 200000 982305887 200000 970716267 200000 745879695 200000 241116796 200000 520967205 200000 635532023 200000 330903591 200000 28995619 200000 38758186 200000 360755447 200000 882345880 200000 972675934 200000 564805613 200000 823766131 200000 852563190 200000 330110149 200000 258719760 200000 997265556 200000 713546606 200000 122627601 200000 146544211 200000 114719649 200000 759344467 200000 646387227 200000 546297494 200000 641090821 200000 367987221 200000 255704282 200000 570499547 200000 274649926 200000 969773636 200000 340546407 200000 605294144 200000 646665742 200000 661483921 200000 989064700 200000 348425480 200000 252804645 200000 399784139 200000 386930159 200000 514720914 200000 556850035 200000 230065125 200000 502885819 200000 543133279 200000 105399554 200000 44743149 200000 326866167 200000 476439311 200000 843860729 200000 757598998 200000 956483163 200000 973666404 200000 614681761 200000 177501358 200000 766531009 200000 855101245 200000 662441571 200000 265694504 200000 954497569 200000 471004058 200000 895719367 200000 515183634 200000 666407315 200000 83200670 200000 78741877 200000 546530334 200000 524361040 200000 90216583 200000 241515831 200000 860988189 200000 973038000 200000 324222134 200000 829817844 200000 229816318 200000 737395244 200000 872705965 200000 25893813 200000 714726610 200000 424572764 200000 196452107 200000 206770595 200000 409526474 200000 726844154 200000 380510097 200000 475174405 200000 261968950 200000 284161500 200000 213597983 200000 511302214 200000 65804935 200000 600957948 200000 615266999 200000 85300972 200000 428333133 200000 672887411 200000 364263544 200000 855694753 200000 546953016 200000 943290233 200000 317118882 200000 901867309 200000 301082138 200000 810211941 200000 850683031 200000 135179641 200000 694720739 200000 471381426 200000 415820504 200000 771168653 200000 546575523 200000 153579767 200000 694692099 200000 778515345 200000 614207882 200000 920791789 200000 870825179 200000 759049422 200000 858772202 200000 343860076 200000 401415999 200000 932165037 200000 304596274 200000 525452653 200000 297058352 200000 18622902 200000 479521780 200000 153748744 200000 67944654 200000 850823570 200000 198579679 200000 340281206 200000 392880986 200000 663106824 200000 934295237 200000 20848399 200000 693577013 200000 385153794 200000 390287253 200000 250491724 200000 318412511 200000 37203849 200000 945764448 200000 765838022 200000 710747128 200000 664574915 200000 845713495 200000 957097268 200000 91310913 200000 591064059 200000 435672522 200000 908743024 200000 614471834 200000 934499737 200000 646936106 200000 168999281 200000 340718341 200000 82749220 200000 150016519 200000 709902417 200000 978039457 200000 310225990 200000 714765074 200000 112930375 200000 377396911 200000 280231368 200000 662216219 200000 921875117 200000 578383247 200000 585860496 200000 234814227 200000 924891643 200000 726584002 200000 475767465 200000 361458954 200000 97471433 200000 505296105 200000 886222651 200000 857724464 200000 834279632 200000 734791108 200000 752465037 200000 328511959 200000 655419112 200000 6281779 200000 314415881 200000 56557679 200000 148167434 200000 353392695 200000 983658039 200000 590206855 200000 8489294 200000 318259952 200000 261621952 200000 204868562 200000 685993710 200000 178153120 200000 615971948 200000 257625886 200000 818033216 200000 828608166 200000 84352035 200000 33992798 200000 145320126 200000 7340418 200000 169382894 200000 493695904 200000 799991041 200000 486392535 200000 268704502 200000 467090966 200000 979621056 200000 648112483 200000 739999107 200000 339630097 200000 283397333 200000 821333255 200000 196660478 200000 954285312 200000 991255352 200000 391233221 200000 201007599 200000 54721908 200000 875648257 200000 989541052 200000 342280702 200000 818922782 200000 178407528 200000 911670829 200000 881045492 200000 546070222 200000 143600327 200000 809940345 200000 567371194 200000 81583221 200000 529666710 200000 305584159 200000 920535640 200000 887281443 200000 760416109 200000 792065217 200000 759684598 200000 419349769 200000 81612805 200000 345455390 200000 93396446 200000 313686391 200000 271598647 200000 737698329 200000 846728823 200000 884234973 200000 194153722 200000 698519984 200000 744513866 200000 637033677 200000 262889063 200000 297865476 200000 481723648 200000 125645303 200000 235600311 200000 509454423 200000 377109857 200000 14068266 200000 154131267 200000 284914440 200000 555147094 200000 648005721 200000 882888322 200000 514320280 200000 121023718 200000 514391698 200000 185004558 200000 209309607 200000 462648635 200000 142156296 200000 496519583 200000 109453815 200000 244385949 200000 379485449 200000 950789133 200000 767949414 200000 245247605 200000 84364551 200000 380144464 200000 626652663 200000 161746763 200000 103476371 200000 669472898 200000 405197001 200000 718354119 200000 655122268 200000 701032411 200000 737771037 200000 250881971 200000 257785907 200000 858185907 200000 564358228 200000 945652214 200000 730759945 200000 584744835 200000 103269614 200000 764138649 200000 168400622 200000 21633508 200000 353401483 200000 289480644 200000 671054355 200000 465283725 200000 313473771 200000 496624833 200000 71297992 200000 195320663 200000 293248753 200000 24221687 200000 806492798 200000 969046843 200000 45919899 200000 949213424 200000 832438725 200000 230661714 200000 276338443 200000 329130067 200000 154943566 200000 335669203 200000 94047360 200000 805939177 200000 634926568 200000 587193368 200000 707794525 200000 596517018 200000 369924998 200000 159663257 200000 913724192 200000 519492208 200000 721387319 200000 624426477 200000 573331562 200000 634128018 200000 381819947 200000 960281039 200000 863508733 200000 849106761 200000 425461940 200000 974919446 200000 984599224 200000 316049406 200000 818446913 200000 560434107 200000 16218779 200000 617259833 200000 489602404 200000 711957718 200000 662559945 200000 911035042 200000 861266892 200000 710679200 200000 168311936 200000 436706563 200000 146818122 200000 402016369 200000 4500514 200000 975347267 200000 707856079 200000 681042626 200000 40634158 200000 609011051 200000 780545644 200000 887945004 200000 520096326 200000 530140836 200000 317258576 200000 658472038 200000 847810858 200000 964794166 200000 113753804 200000 7262794 200000 203316411 200000 122429321 200000 147703633 200000 618595791 200000 359864568 200000 834053415 200000 59772015 200000 283556623 200000 630860035 200000 679322807 200000 3224790 200000 7494465 200000 211485980 200000 624955906 200000 25532504 200000 595784895 200000 853335203 200000 135134705 200000 4445157 200000 979120385 200000 749339673 200000 990083211 200000 420528013 200000 178916511 200000 384004383 200000 987946235 200000 389866624 200000 923590994 200000 950919797 200000 968419207 200000 811609360 200000 639379954 200000 987050491 200000 894015385 200000 366763181 200000 885880440 200000 597151410 200000 248991161 200000 443032550 200000 404007932 200000 686039738 200000 829645712 200000 800109678 200000 977405111 200000 504357204 200000 721037285 200000 236033299 200000 256982017 200000 527468769 200000 387922083 200000 826225607 200000 653287508 200000 182307553 200000 710908112 200000 97917851 200000 786481478 200000 629279732 200000 573750422 200000 537797310 200000 26062737 200000 133419995 200000 302277437 200000 778464897 200000 886946574 200000 42452343 200000 590799661 200000 422649685 200000 904358069 200000 800572615 200000 739729904 200000 507667658 200000 198912669 200000 848474861 200000 640613933 200000 700939665 200000 951614977 200000 197490217 200000 403917229 200000 781884794 200000 390078776 200000 323570140 200000 572921689 200000 124144502 200000 734456251 200000 331596421 200000 466804025 200000 240608661 200000 978057250 200000 461564358 200000 668619382 200000 192363272 200000 837002790 200000 481642078 200000 849122135 200000 781267487 200000 11680415 200000 627260464 200000 720034630 200000 324819018 200000 440460166 200000 659036218 200000 519264459 200000 126508571 200000 263243252 200000 826651293 200000 52697487 200000 383903041 200000 170984480 200000 127170203 200000 303629402 200000 896616078 200000 997005155 200000 252861587 200000 324633876 200000 929001969 200000 227057719 200000 713207814 200000 282910919 200000 871828092 200000 714426418 200000 135886740 200000 704211866 200000 780184158 200000 677232655 200000 536719614 200000 863892182 200000 382108393 200000 535915941 200000 63745829 200000 509454563 200000 71681676 200000 983294444 200000 802402825 200000 267859787 200000 59021016 200000 102552830 200000 343962314 200000 339631797 200000 85415038 200000 836003347 200000 823885225 200000 301778667 200000 646656846 200000 796757379 200000 695134726 200000 575680724 200000 563150393 200000 934709447 200000 468206179 200000 478303865 200000 960282959 200000 754555511 200000 32927838 200000 400771842 200000 464568257 200000 253526604 200000 771129530 200000 255387321 200000 887340511 200000 261563679 200000 583894359 200000 233386757 200000 398762778 200000 478562023 200000 416471860 200000 240129136 200000 158485506 200000 631290045 200000 48662131 200000 46923936 200000 104524871 200000 703634139 200000 415501395 200000 172820576 200000 283741883 200000 751579287 200000 656391990 200000 113113496 200000 704709966 200000 14263404 200000 788798108 200000 212509519 200000 981671695 200000 351854577 200000 234090278 200000 920148912 200000 587407921 200000 940286942 200000 374509715 200000 400638465 200000 49796098 200000 581911565 200000 863940037 200000 713325740 200000 280849652 200000 951008118 200000 841398460 200000 189230392 200000 701054104 200000 145950257 200000 665312920 200000 292356688 200000 201128349 200000 708390775 200000 230198682 200000 594117050 200000 534803924 200000 565277088 200000 353706787 200000 701306976 200000 944562222 200000 218317349 200000 288812466 200000 390218 200000 271088828 200000 331129246 200000 302797033 200000 94752929 200000 14805676 200000 29586885 200000 648859016 200000 970575277 200000 160868946 200000 169599856 200000 846199664 200000 857671382 200000 744788763 200000 390341785 200000 334163360 200000 686198950 200000 675643290 200000 185388121 200000 61259834 200000 973854916 200000 588768127 200000 13683432 200000 704164990 200000 967085049 200000 228257178 200000 306557341 200000 830209740 200000 200334893 200000 23656412 200000 718622963 200000 705918117 200000 166910058 200000 358860116 200000 98636417 200000 327618729 200000 262259415 200000 327685173 200000 954853120 200000 852347546 200000 617247934 200000 319318990 200000 52820040 200000 278124887 200000 646930566 200000 862285967 200000 127674194 200000 268974817 200000 210456504 200000 730791946 200000 764291126 200000 63064 200000 210694908 200000 12271854 200000 733685293 200000 701615101 200000 35128348 200000 908983564 200000 29218191 200000 396984113 200000 216287231 200000 539746133 200000 81496533 200000 134411380 200000 605771950 200000 131780570 200000 430847384 200000 504874342 200000 789531474 200000 291553226 200000 303934095 200000 154325192 200000 375872563 200000 816062326 200000 761556884 200000 264776827 200000 537268921 200000 735794255 200000 907198622 200000 977179006 200000 507420526 200000 590949605 200000 608912583 200000 451725811 200000 996081145 200000 310151913 200000 300732998 200000 410434330 200000 385099043 200000 314873131 200000 35748981 200000 26893651 200000 510094037 200000 896506780 200000 499033036 200000 591247392 200000 934697495 200000 763403084 200000 332500963 200000 617431071 200000 928413457 200000 879292011 200000 752334195 200000 889197331 200000 59345165 200000 834129483 200000 849250900 200000 217943515 200000 682687090 200000 975054172 200000 353006975 200000 853652088 200000 617388745 200000 402102573 200000 12865292 200000 933801482 200000 308743354 200000 685669489 200000 604037173 200000 130255571 200000 486592015 200000 258910966 200000 440416080 200000 174157874 200000 270162863 200000 1234351 200000 380058583 200000 958379176 200000 23867812 200000 556961450 200000 279114851 200000 527814101 200000 620310293 200000 19319065 200000 490866347 200000 834267258 200000 194488395 200000 107334477 200000 291831177 200000 848806008 200000 650109102 200000 171374773 200000 172437237 200000 809992910 200000 378372808 200000 542445538 200000 780146695 200000 261813150 200000 240349760 200000 759752837 200000 795014903 200000 94294056 200000 948766176 200000 951455598 200000 110028575 200000 859655885 200000 935786895 200000 68738702 200000 567034615 200000 979942668 200000 374621269 200000 604039413 200000 293937687 200000 631399303 200000 895973469 200000 975858388 200000 30231352 200000 820203518 200000 788354286 200000 210167675 200000 887501363 200000 95967569 200000 360148080 200000 957330266 200000 281227263 200000 857123713 200000 396990060 200000 988208643 200000 378159285 200000 717269935 200000 406590347 200000 759348774 200000 836065678 200000 310145050 200000 820848533 200000 771746706 200000 79540451 200000 566570020 200000 580361586 200000 63238970 200000 2944556 200000 918666317 200000 281511724 200000 835229484 200000 997168640 200000 24429622 200000 122531306 200000 21032091 200000 19907098 200000 417575582 200000 337392629 200000 619751893 200000 646734673 200000 323596135 200000 383091381 200000 980597324 200000 928668573 200000 17503120 200000 464065716 200000 566780049 200000 281763352 200000 554333500 200000 714851738 200000 540214867 200000 605390074 200000 541152681 200000 357549614 200000 594702435 200000 670426011 200000 551366968 200000 147117658 200000 870898866 200000 181540980 200000 258088811 200000 879134502 200000 703521872 200000 765622046 200000 547142369 200000 854763707 200000 826428782 200000 815753296 200000 578819419 200000 997040736 200000 162256732 200000 359878627 200000 140999609 200000 708834944 200000 899767947 200000 210230992 200000 368253436 200000 937849505 200000 419689611 200000 254952240 200000 708814149 200000 418708845 200000 529258508 200000 178665018 200000 649023444 200000 197691052 200000 811452128 200000 435964488 200000 594217225 200000 40073543 200000 251203575 200000 936108754 200000 794641253 200000 154441541 200000 159029088 200000 365103215 200000 155002504 200000 337935824 200000 199966286 200000 860968666 200000 320254260 200000 854360881 200000 243426575 200000 379139818 200000 128325448 200000 768989391 200000 484582166 200000 503499928 200000 532010949 200000 864650546 200000 156315377 200000 41086716 200000 438764235 200000 424320005 200000 267220563 200000 606509647 200000 794228123 200000 544205327 200000 372463626 200000 424839657 200000 346880662 200000 486163768 200000 513570312 200000 246303811 200000 637091643 200000 58338441 200000 88621917 200000 386211574 200000 459126829 200000 98750507 200000 967978554 200000 949690553 200000 191844650 200000 983904101 200000 534228975 200000 43223910 200000 790062867 200000 363335842 200000 549229293 200000 98158580 200000 533405673 200000 64827240 200000 648739012 200000 323995773 200000 74897613 200000 457757281 200000 660291621 200000 790614072 200000 871118847 200000 73403221 200000 990204640 200000 592223103 200000 364536543 200000 229992237 200000 183548902 200000 847934410 200000 567987183 200000 865553393 200000 612600647 200000 197290929 200000 666363597 200000 561020617 200000 594720819 200000 734347501 200000 430906940 200000 600730623 200000 936541436 200000 233643094 200000 40621083 200000 386964730 200000 550764817 200000 802756581 200000 713533803 200000 145102403 200000 883706628 200000 835054770 200000 746155084 200000 47195522 200000 110470788 200000 699137270 200000 852802048 200000 91625857 200000 318456419 200000 459129353 200000 844905701 200000 778603047 200000 614795408 200000 558185061 200000 181544574 200000 908554366 200000 319741981 200000 781260192 200000 493764970 200000 371780268 200000 652131641 200000 752284276 200000 164770666 200000 998916092 200000 704472373 200000 873030842 200000 699698527 200000 452726486 200000 669895298 200000 281984362 200000 204238665 200000 276029122 200000 319552176 200000 740920987 200000 918756424 200000 574257256 200000 455645296 200000 212709768 200000 570177693 200000 320376209 200000 834400658 200000 952393352 200000 125879208 200000 227148070 200000 705599751 200000 702515988 200000 837286378 200000 935158575 200000 983073503 200000 671994308 200000 313255684 200000 765672660 200000 741083723 200000 755504721 200000 2417078 200000 709090911 200000 395738010 200000 352041363 200000 936437728 200000 69859127 200000 761467967 200000 45640579 200000 109683843 200000 770892773 200000 918027465 200000 642292026 200000 916289471 200000 286327826 200000 819291880 200000 814668015 200000 280230102 200000 788129925 200000 580001134 200000 393637883 200000 843743783 200000 964937513 200000 267106378 200000 95345880 200000 69550899 200000 816842500 200000 193688718 200000 994371868 200000 190241434 200000 197191744 200000 484050025 200000 884780418 200000 684110365 200000 842492965 200000 300001068 200000 922357217 200000 183897757 200000 559146780 200000 357061961 200000 175770929 200000 407268890 200000 906859693 200000 763807310 200000 378485132 200000 617543092 200000 993568128 200000 709337325 200000 807958570 200000 426238380 200000 833612638 200000 245048054 200000 281258339 200000 389387106 200000 913432368 200000 603655514 200000 858187952 200000 115246936 200000 487248126 200000 382786089 200000 598466729 200000 378978093 200000 710476273 200000 596097684 200000 612675847 200000 85361058 200000 246247505 200000 362381035 200000 367341731 200000 728433303 200000 346645382 200000 362687135 200000 476541812 200000 817665805 200000 299155993 200000 653868607 200000 991550611 200000 702717221 200000 403176371 200000 275665790 200000 55833658 200000 1478174 200000 69913372 200000 765574955 200000 855767999 200000 428521050 200000 612234300 200000 288809782 200000 487564189 200000 41953113 200000 242687005 200000 596189361 200000 51528043 200000 651628476 200000 665561318 200000 636060619 200000 693351905 200000 684428610 200000 296649184 200000 775092694 200000 427432153 200000 66618061 200000 613999988 200000 366752577 200000 420412235 200000 28568669 200000 883256618 200000 747121566 200000 291617103 200000 47250706 200000 878912426 200000 853689756 200000 321384990 200000 253698861 200000 484031166 200000 616011020 200000 929984528 200000 39571983 200000 521849165 200000 895438559 200000 351194782 200000 824183864 200000 943228256 200000 811353893 200000 557657696 200000 740157768 200000 308242464 200000 618513167 200000 154545936 200000 916985344 200000 729348564 200000 615780077 200000 281885060 200000 49913408 200000 297203175 200000 18078256 200000 473357750 200000 2662153 200000 888036575 200000 416370536 200000 795397823 200000 871008892 200000 505999462 200000 358043718 200000 143672535 200000 60875737 200000 23308612 200000 599517594 200000 410692437 200000 335445376 200000 257160546 200000 502384468 200000 402952372 200000 100587250 200000 27273160 200000 91826310 200000 691727499 200000 955838672 200000 764315294 200000 755904864 200000 689826195 200000 629309145 200000 633591597 200000 565550385 200000 610046372 200000 536559087 200000 591688158 200000 470049900 200000 63502775 200000 293121554 200000 797624889 200000 870078623 200000 851344356 200000 60562018 200000 474340583 200000 957069437 200000 612930916 200000 918604065 200000 323942831 200000 10732500 200000 721023631 200000 668446637 200000 972905851 200000 689388950 200000 934854878 200000 593245833 200000 321406548 200000 263989204 200000 902212842 200000 101464404 200000 102217569 200000 391108541 200000 772448362 200000 827196623 200000 842214634 200000 554086306 200000 322121784 200000 540760795 200000 248313946 200000 527547124 200000 879365195 200000 227445367 200000 748177975 200000 394192963 200000 751243709 200000 942952389 200000 259405868 200000 932308288 200000 975078597 200000 166108165 200000 375746815 200000 562292923 200000 183674045 200000 493539224 200000 625016473 200000 458343076 200000 541178909 200000 660285437 200000 114336260 200000 334102541 200000 929054333 200000 357954517 200000 778757480 200000 404670758 200000 630766230 200000 873352418 200000 870150668 200000 911093055 200000 4905024 200000 144903171 200000 368906842 200000 478703304 200000 492307060 200000 821927737 200000 231670746 200000 727009619 200000 712407370 200000 303967653 200000 647970101 200000 313822607 200000 657455612 200000 313038726 200000 805950003 200000 814680398 200000 252117728 200000 273779262 200000 655580092 200000 438208383 200000 920779632 200000 666221133 200000 647057369 200000 948274740 200000 470544453 200000 21217619 200000 174332851 200000 740307100 200000 458357526 200000 505662481 200000 336809874 200000 742050568 200000 49191101 200000 561505896 200000 524635871 200000 790344937 200000 821091634 200000 394385240 200000 32143394 200000 886414544 200000 254109581 200000 461394177 200000 621773059 200000 27123820 200000 887642630 200000 605504164 200000 212087883 200000 100484238 200000 249042935 200000 834979489 200000 846374883 200000 589494055 200000 258047960 200000 548875897 200000 393640147 200000 625250119 200000 465002817 200000 737198285 200000 782721859 200000 270419742 200000 23805163 200000 756185437 200000 73157757 200000 616121342 200000 431761071 200000 395249929 200000 434196712 200000 8154199 200000 468404612 200000 872125394 200000 205630989 200000 742693305 200000 735065987 200000 112458969 200000 459325589 200000 681249492 200000 783969766 200000 818666590 200000 247991880 200000 548700026 200000 583256323 200000 669158849 200000 231768591 200000 418215578 200000 132178005 200000 53540227 200000 837323761 200000 44042310 200000 167728242 200000 770681668 200000 414564632 200000 434431405 200000 599412501 200000 416395717 200000 251387852 200000 96164641 200000 285246229 200000 331772647 200000 112313206 200000 685451281 200000 445733482 200000 686084010 200000 346022558 200000 793051406 200000 907481646 200000 573395502 200000 250793708 200000 347049417 200000 860609689 200000 869468596 200000 709779242 200000 566542099 200000 121602307 200000 812110493 200000 242701119 200000 885848283 200000 235887077 200000 295371880 200000 968077876 200000 531771954 200000 11311320 200000 357697975 200000 972569649 200000 399270217 200000 66022035 200000 52444234 200000 880977024 200000 588437872 200000 426568943 200000 568265985 200000 346963848 200000 691162904 200000 570140901 200000 972733406 200000 115761363 200000 480880080 200000 42204814 200000 191213055 200000 765089544 200000 925272139 200000 319043873 200000 688929191 200000 550427632 200000 437860440 200000 374369016 200000 935483957 200000 541389939 200000 556255463 200000 985196939 200000 115431978 200000 111282843 200000 786972682 200000 963243889 200000 737352487 200000 696284559 200000 663058673 200000 747720805 200000 380910571 200000 549381016 200000 257069035 200000 627320638 200000 114666584 200000 428780063 200000 225836139 200000 658574325 200000 470479214 200000 799892908 200000 89893631 200000 159941026 200000 587781453 200000 243153383 200000 902390617 200000 583281790 200000 996664118 200000 952208282 200000 389615690 200000 963476961 200000 53521802 200000 545252012 200000 100095425 200000 904909892 200000 963659209 200000 481024550 200000 388517071 200000 257576768 200000 218300563 200000 169892401 200000 690434981 200000 260855692 200000 823537065 200000 625381909 200000 823431059 200000 842716418 200000 890256875 200000 395817018 200000 636828938 200000 12758169 200000 118077275 200000 377744938 200000 494548890 200000 126280811 200000 62562584 200000 774391948 200000 100887540 200000 826042287 200000 790983010 200000 465396521 200000 464928232 200000 485051071 200000 997340572 200000 402314474 200000 149041767 200000 573893395 200000 245868100 200000 135170006 200000 415121792 200000 164854083 200000 904313083 200000 256198936 200000 817987686 200000 581194504 200000 725706371 200000 381982454 200000 364628840 200000 603849530 200000 859295931 200000 997667034 200000 111490038 200000 912989650 200000 812584612 200000 547293004 200000 503411874 200000 949944296 200000 984178782 200000 221762037 200000 402695451 200000 91647925 200000 16462123 200000 820382620 200000 826527795 200000 768501393 200000 914818922 200000 374431276 200000 830316505 200000 340168438 200000 49448603 200000 814591659 200000 826990878 200000 23257210 200000 2244961 200000 215008067 200000 405702707 200000 478356951 200000 828462970 200000 559491900 200000 747244137 200000 634250982 200000 811564999 200000 797265662 200000 888858159 200000 563423391 200000 305003082 200000 80510483 200000 169385750 200000 304443674 200000 642373666 200000 627447586 200000 27792335 200000 683760527 200000 866021776 200000 753339380 200000 282248746 200000 964772440 200000 717011956 200000 543333746 200000 293557528 200000 978758381 200000 776293839 200000 319605668 200000 53822633 200000 854277094 200000 637978818 200000 719955891 200000 719050253 200000 57812220 200000 996338061 200000 39191014 200000 575565718 200000 555052807 200000 820832272 200000 453320103 200000 289232564 200000 125474816 200000 550424396 200000 944003454 200000 835850743 200000 629889280 200000 136877410 200000 983681300 200000 284621071 200000 864653374 200000 600501649 200000 840927537 200000 295771854 200000 673756435 200000 840621115 200000 57660861 200000 270958883 200000 97500153 200000 882809568 200000 70798274 200000 947558688 200000 548120198 200000 834781216 200000 428240743 200000 636608756 200000 692606837 200000 138600381 200000 519256565 200000 313797616 200000 803293341 200000 435463829 200000 84697044 200000 80134277 200000 331233014 200000 145406635 200000 7320718 200000 30048324 200000 387551386 200000 635801374 200000 56152779 200000 625267164 200000 99982017 200000 734752815 200000 462149714 200000 449607966 200000 617958339 200000 249698111 200000 235518477 200000 610916603 200000 98898201 200000 212602573 200000 789469188 200000 858649987 200000 179894619 200000 308158075 200000 233059679 200000 418425831 200000 443485762 200000 93602569 200000 319340648 200000 812926583 200000 720166567 200000 555991639 200000 561888902 200000 575032483 200000 83451009 200000 364323174 200000 985978947 200000 522777853 200000 896825065 200000 148517975 200000 587355973 200000 532064565 200000 437482009 200000 118422634 200000 43121239 200000 626671131 200000 615647079 200000 855079935 200000 813769057 200000 485208991 200000 181142350 200000 50286231 200000 883107690 200000 679184083 200000 492242789 200000 493165778 200000 992119453 200000 268418022 200000 179527268 200000 799057010 200000 702163008 200000 730157098 200000 637012005 200000 937261141 200000 571915453 200000 333436942 200000 801857952 200000 518545534 200000 822419867 200000 883130659 200000 179726573 200000 143793676 200000 46322565 200000 282325018 200000 659989317 200000 504245569 200000 348536385 200000 781786308 200000 554006784 200000 861387131 200000 654082233 200000 483338256 200000 403009431 200000 417264445 200000 854216438 200000 718193679 200000 64043939 200000 435535910 200000 652790302 200000 626523122 200000 254067419 200000 542898935 200000 191956604 200000 754033161 200000 735627288 200000 47170448 200000 347722103 200000 586977221 200000 866627923 200000 976976115 200000 133997977 200000 602957750 200000 590122405 200000 166147390 200000 675447945 200000 415840653 200000 931238726 200000 750704564 200000 104119056 200000 406932506 200000 650476941 200000 333942452 200000 273635094 200000 132619597 200000 539656949 200000 991610303 200000 247855525 200000 330199608 200000 643303701 200000 402142582 200000 691055844 200000 493238026 200000 471072934 200000 891181464 200000 586782749 200000 30651669 200000 991293312 200000 999971591 200000 885084087 200000 694854856 200000 270956700 200000 209175491 200000 561552187 200000 780258741 200000 393384466 200000 667610349 200000 500546897 200000 45111947 200000 921017627 200000 595798212 200000 23247811 200000 417848604 200000 821659151 200000 198215338 200000 518777208 200000 851817559 200000 341703783 200000 572421918 200000 535302777 200000 673161805 200000 910310076 200000 219097027 200000 321638895 200000 758675503 200000 896498885 200000 964545879 200000 927163426 200000 395562574 200000 876565340 200000 18501051 200000 234072698 200000 929660953 200000 154021496 200000 243827185 200000 337010561 200000 340672033 200000 748579123 200000 327745048 200000 564327134 200000 341679127 200000 352435652 200000 237382000 200000 199210330 200000 188122827 200000 104191365 200000 709583964 200000 249992926 200000 566132269 200000 747615470 200000 119318106 200000 847083634 200000 154893647 200000 213810071 200000 22920204 200000 496759870 200000 234394209 200000 283681849 200000 734892849 200000 172005772 200000 936168627 200000 601524908 200000 558513323 200000 849886403 200000 518244021 200000 972830185 200000 861608059 200000 254282092 200000 352221689 200000 764331017 200000 495540671 200000 636958767 200000 724473646 200000 257992771 200000 224293049 200000 566613718 200000 749594662 200000 767851248 200000 194716874 200000 900468297 200000 858646480 200000 36724617 200000 364277874 200000 41019535 200000 792244798 200000 193460391 200000 305929553 200000 560973010 200000 298511007 200000 884697601 200000 755466793 200000 581818714 200000 930917700 200000 492477553 200000 739413208 200000 192841103 200000 629857182 200000 361646575 200000 648106593 200000 193178619 200000 483782205 200000 232740243 200000 405631203 200000 154580549 200000 442418898 200000 54271893 200000 686878111 200000 858853687 200000 982965806 200000 975664463 200000 991652597 200000 267113656 200000 615437887 200000 383278905 200000 551649895 200000 723446736 200000 938926104 200000 246643947 200000 346837140 200000 245405866 200000 604697065 200000 997630750 200000 252938044 200000 138834061 200000 411702530 200000 327101867 200000 20866370 200000 629971937 200000 781283284 200000 511575433 200000 437977764 200000 513928751 200000 778845679 200000 23896273 200000 606634115 200000 494196768 200000 643164675 200000 432377533 200000 174644513 200000 444945276 200000 783557090 200000 210804131 200000 15831005 200000 225652011 200000 29542523 200000 478891774 200000 89155896 200000 436881719 200000 471601632 200000 10215268 200000 166645458 200000 207497415 200000 291617600 200000 478446224 200000 960534892 200000 75447332 200000 289700589 200000 887610201 200000 398682343 200000 892058807 200000 963427926 200000 622181815 200000 77412931 200000 903933703 200000 123024396 200000 162830020 200000 41182112 200000 493080255 200000 250655168 200000 830643384 200000 320201279 200000 406609061 200000 217274434 200000 800512747 200000 548170369 200000 848994467 200000 398069635 200000 268719062 200000 520355813 200000 10852289 200000 702101652 200000 940155666 200000 811761933 200000 405176872 200000 305210275 200000 472646998 200000 76951993 200000 988074272 200000 548997636 200000 906920571 200000 897171146 200000 851092241 200000 541482020 200000 600763258 200000 317524031 200000 327570820 200000 102790038 200000 251894380 200000 57418042 200000 728188194 200000 31603978 200000 170808968 200000 555033594 200000 151684019 200000 343330896 200000 34477608 200000 679222241 200000 755811872 200000 826678872 200000 336935108 200000 669316463 200000 680273008 200000 254990644 200000 528477428 200000 127766085 200000 76793293 200000 435034131 200000 332692080 200000 693935906 200000 817080448 200000 589201223 200000 977036818 200000 580638184 200000 251177968 200000 745772095 200000 215370194 200000 42612119 200000 577982117 200000 535487885 200000 148948168 200000 191799887 200000 328272970 200000 883127520 200000 946268973 200000 464166738 200000 965916070 200000 775759113 200000 112374873 200000 939973886 200000 413298337 200000 471405562 200000 554790597 200000 967408854 200000 650790468 200000 700629185 200000 447206410 200000 940982649 200000 301941944 200000 929255824 200000 56946399 200000 992168104 200000 932771140 200000 536421815 200000 236270366 200000 624378180 200000 483743315 200000 9854887 200000 445637054 200000 515624268 200000 966555499 200000 178332912 200000 376179929 200000 452215266 200000 782980406 200000 489154627 200000 22133670 200000 520769350 200000 884567933 200000 305175920 200000 147146879 200000 463086296 200000 220901670 200000 948170599 200000 816789212 200000 517523737 200000 887546428 200000 423704122 200000 106948949 200000 376241066 200000 790227430 200000 111895321 200000 529932707 200000 132389706 200000 258285678 200000 429364819 200000 218255518 200000 316379099 200000 745076539 200000 661437787 200000 464971327 200000 901389405 200000 699363030 200000 785846976 200000 215135646 200000 416841969 200000 375021287 200000 879679538 200000 254047988 200000 625878 200000 151569976 200000 364025474 200000 101248921 200000 611437166 200000 80187568 200000 832668578 200000 983712775 200000 240999737 200000 828006745 200000 989189792 200000 103992276 200000 183672791 200000 308163161 200000 981242798 200000 493223355 200000 464841225 200000 530937595 200000 541608988 200000 352523666 200000 437593264 200000 686644135 200000 30277211 200000 625755220 200000 298448331 200000 995536357 200000 586399228 200000 670832152 200000 58242172 200000 570166365 200000 668068270 200000 921735190 200000 986099971 200000 847377112 200000 802605890 200000 202251432 200000 161953472 200000 328826943 200000 583878056 200000 272616262 200000 524995125 200000 617694362 200000 846825202 200000 604408456 200000 360475905 200000 486763281 200000 677361232 200000 193498151 200000 669412324 200000 425108974 200000 443562514 200000 557715195 200000 797842624 200000 680949912 200000 904383913 200000 835030781 200000 779921557 200000 774488472 200000 867066276 200000 313240902 200000 858792324 200000 667563671 200000 338692022 200000 806083085 200000 893889229 200000 500122204 200000 178962093 200000 510444715 200000 766335695 200000 861230802 200000 651825788 200000 956099994 200000 519159053 200000 378307839 200000 711385137 200000 756509808 200000 892296743 200000 658507533 200000 535004671 200000 975756264 200000 561794524 200000 352310852 200000 416491828 200000 451705305 200000 498732302 200000 939910413 200000 810124866 200000 387699003 200000 559266236 200000 498150640 200000 888104633 200000 820038696 200000 372195592 200000 383912597 200000 294573386 200000 913136088 200000 594086706 200000 535863237 200000 406257606 200000 85281955 200000 432117147 200000 258222953 200000 309346588 200000 750045186 200000 490295490 200000 28870025 200000 571162461 200000 927469197 200000 98856009 200000 835011406 200000 840816057 200000 811757053 200000 643696368 200000 715745024 200000 719954050 200000 460941611 200000 935354519 200000 336003591 200000 93008168 200000 370071566 200000 916045888 200000 392395500 200000 218785851 200000 368862143 200000 994989577 200000 211073368 200000 931392876 200000 394659960 200000 504522549 200000 776898067 200000 58483594 200000 765238671 200000 252748323 200000 184566533 200000 801270920 200000 491797887 200000 119034452 200000 530498872 200000 862762868 200000 263259103 200000 932879464 200000 369393875 200000 432497281 200000 100080487 200000 206222881 200000 894752543 200000 261629181 200000 424953329 200000 800251998 200000 649299077 200000 131641691 200000 352364661 200000 66720031 200000 141790349 200000 48377641 200000 292143883 200000 726756743 200000 569087455 200000 30429465 200000 576138988 200000 182402516 200000 445041733 200000 566341884 200000 99540592 200000 181364071 200000 608127654 200000 224252353 200000 968096016 200000 561788098 200000 730903819 200000 383317881 200000 634823525 200000 751605636 200000 203307677 200000 589933909 200000 70432038 200000 315763310 200000 801121187 200000 407991717 200000 467826988 200000 500593504 200000 674536328 200000 124922842 200000 163152241 200000 205512028 200000 311977682 200000 515200644 200000 92440331 200000 28863617 200000 594940715 200000 468443987 200000 838176821 200000 607422479 200000 102392155 200000 370951449 200000 855516229 200000 350802537 200000 653409611 200000 35693510 200000 913827766 200000 185353997 200000 871738371 200000 912249450 200000 48273951 200000 491580572 200000 165183915 200000 956446005 200000 911055929 200000 447053016 200000 84692364 200000 855100281 200000 621544412 200000 233552544 200000 240218127 200000 988569509 200000 70253057 200000 711589365 200000 140697788 200000 602272075 200000 110824640 200000 944409591 200000 117974076 200000 440541466 200000 716043090 200000 317533415 200000 216675414 200000 425996004 200000 902257167 200000 845112870 200000 862893044 200000 634087320 200000 70154864 200000 776354868 200000 481298207 200000 510200647 200000 883769102 200000 723835569 200000 464027902 200000 706804514 200000 744145824 200000 566217822 200000 579089369 200000 259400057 200000 895403264 200000 271815451 200000 363756315 200000 997085629 200000 567234341 200000 616566250 200000 222751050 200000 914085502 200000 44030249 200000 330127082 200000 77745169 200000 600455021 200000 714043715 200000 783806300 200000 247235638 200000 524521306 200000 563708621 200000 841964448 200000 146839458 200000 844595254 200000 782243391 200000 275841847 200000 531926367 200000 157369617 200000 75514673 200000 256822978 200000 109540245 200000 21512220 200000 854799452 200000 221968897 200000 94999435 200000 815804582 200000 968510872 200000 75864532 200000 775527851 200000 14289186 200000 205857758 200000 318018620 200000 384620413 200000 221553951 200000 360053063 200000 130592345 200000 342917546 200000 311274829 200000 847518474 200000 207546989 200000 58377722 200000 450382206 200000 326979456 200000 564023767 200000 482563413 200000 520476833 200000 907643938 200000 253575447 200000 493751748 200000 916253895 200000 225619849 200000 744624080 200000 590300784 200000 95286049 200000 369202540 200000 375103168 200000 252619681 200000 209072640 200000 731781797 200000 489861065 200000 610481344 200000 245991123 200000 274263340 200000 369820650 200000 311440981 200000 612084779 200000 688146457 200000 462641989 200000 801769480 200000 857147321 200000 194629540 200000 142060826 200000 334969506 200000 466833485 200000 232337191 200000 269361098 200000 866495500 200000 298027992 200000 259760410 200000 794631380 200000 702089550 200000 125273962 200000 319185685 200000 428330714 200000 840141457 200000 395451700 200000 559651793 200000 566519708 200000 31186204 200000 440161926 200000 818638119 200000 676452858 200000 218122585 200000 435878352 200000 58309646 200000 956425717 200000 517891792 200000 127026340 200000 110287519 200000 175513262 200000 79541802 200000 67299250 200000 574545428 200000 932288612 200000 200373551 200000 361916618 200000 980286147 200000 29736569 200000 425779400 200000 944466652 200000 841323559 200000 144512877 200000 14536956 200000 593903098 200000 367844054 200000 635933408 200000 513043189 200000 755397971 200000 163000459 200000 784996756 200000 43870971 200000 232107320 200000 744473117 200000 807694696 200000 591539319 200000 279542555 200000 528795524 200000 194056540 200000 82113009 200000 740911498 200000 631625178 200000 124167570 200000 613130513 200000 605930551 200000 354279767 200000 191347019 200000 839785121 200000 478030322 200000 473565011 200000 193583845 200000 990395528 200000 617699500 200000 414255175 200000 415887331 200000 404185039 200000 733779317 200000 293417932 200000 376219364 200000 62347422 200000 761626238 200000 999477401 200000 693200808 200000 448421439 200000 127994135 200000 837625991 200000 751584018 200000 435449625 200000 963532209 200000 448538255 200000 183623456 200000 118413494 200000 369939932 200000 635246282 200000 367432948 200000 223210429 200000 626364489 200000 318794863 200000 888091854 200000 141511671 200000 57556679 200000 788038616 200000 16812558 200000 458302028 200000 175177801 200000 967856765 200000 950028597 200000 8704198 200000 542467806 200000 257664246 200000 810793955 200000 285013132 200000 778802102 200000 623004411 200000 200496346 200000 97921511 200000 339287331 200000 925097318 200000 893895673 200000 756267072 200000 307761812 200000 183731247 200000 194556992 200000 377261087 200000 625410203 200000 982475374 200000 208871890 200000 349968172 200000 60940519 200000 7522908 200000 848378349 200000 61360689 200000 518444105 200000 139070801 200000 386114291 200000 466087189 200000 341026482 200000 508459974 200000 634576483 200000 25301729 200000 132587827 200000 813034836 200000 569580767 200000 756047806 200000 693396475 200000 123516082 200000 799534119 200000 246842100 200000 546578011 200000 89060794 200000 817939228 200000 485438699 200000 235273924 200000 719271779 200000 982567357 200000 614942509 200000 292519622 200000 941589959 200000 512281388 200000 19475041 200000 689748753 200000 178923037 200000 787778473 200000 674871888 200000 127186295 200000 416743615 200000 742472852 200000 549521379 200000 303088872 200000 73113893 200000 939885678 200000 471618337 200000 671892340 200000 302462439 200000 95694552 200000 181598005 200000 381188172 200000 411647678 200000 648542354 200000 168972901 200000 167015871 200000 365248130 200000 425879932 200000 231303707 200000 815366464 200000 114899244 200000 420446871 200000 133301471 200000 511937373 200000 361929172 200000 627462659 200000 114064986 200000 13679049 200000 142483635 200000 402775809 200000 479193427 200000 300012370 200000 898686241 200000 813508082 200000 922529205 200000 269920234 200000 599688600 200000 91561046 200000 341008006 200000 417357474 200000 87562158 200000 654676685 200000 676105712 200000 621736361 200000 608730142 200000 822055704 200000 750634299 200000 466592336 200000 99186366 200000 169266712 200000 183088847 200000 194634504 200000 997618825 200000 230413772 200000 160695862 200000 657372513 200000 321951638 200000 378368342 200000 762329623 200000 594775052 200000 75795741 200000 278459638 200000 447573563 200000 337490137 200000 184062328 200000 237499917 200000 204328331 200000 502617785 200000 30940703 200000 143711002 200000 267165199 200000 889977276 200000 266732458 200000 850199487 200000 724162288 200000 134729491 200000 19941330 200000 110289595 200000 166601845 200000 806484750 200000 327155055 200000 237383665 200000 272832520 200000 130616093 200000 333895290 200000 449355359 200000 150242353 200000 549532626 200000 809678860 200000 604413990 200000 446196377 200000 952631005 200000 361074268 200000 399710344 200000 508846600 200000 67378957 200000 436081347 200000 883407332 200000 755950694 200000 821487189 200000 601460667 200000 547991483 200000 927676605 200000 210598851 200000 41802458 200000 628029613 200000 860951860 200000 190452617 200000 669525211 200000 935872123 200000 827650324 200000 340755192 200000 405415317 200000 79598598 200000 393176262 200000 413486719 200000 960353280 200000 645046094 200000 725101009 200000 188467631 200000 834292278 200000 834829171 200000 690409696 200000 317070649 200000 752488303 200000 996381878 200000 838899129 200000 150338797 200000 408623619 200000 915083895 200000 990537542 200000 743932860 200000 19932011 200000 650481464 200000 439288207 200000 701351862 200000 981631551 200000 619394712 200000 532563900 200000 618269708 200000 255867448 200000 770132311 200000 639634455 200000 822503182 200000 910439471 200000 590082904 200000 538200583 200000 119047725 200000 167951387 200000 358043033 200000 612462614 200000 520558585 200000 703289621 200000 968414780 200000 883679722 200000 88871458 200000 3130711 200000 54487168 200000 658470990 200000 989883770 200000 73209911 200000 940465351 200000 189216042 200000 705194993 200000 87950384 200000 585820305 200000 17260421 200000 933294742 200000 580676313 200000 147206271 200000 559662986 200000 748962716 200000 561825514 200000 506592848 200000 568834175 200000 451307601 200000 682724413 200000 572167398 200000 170959566 200000 534496039 200000 628437962 200000 721190977 200000 831214078 200000 474866607 200000 403442089 200000 978020225 200000 804863674 200000 763274904 200000 331834643 200000 338990311 200000 646497992 200000 761952691 200000 468016736 200000 476812756 200000 11464466 200000 931398641 200000 48595209 200000 463299783 200000 448962977 200000 74300259 200000 909307815 200000 175177058 200000 617862043 200000 31977272 200000 168310769 200000 738812517 200000 292271947 200000 967568321 200000 703673536 200000 44938673 200000 942954008 200000 478443118 200000 819744270 200000 632157765 200000 309870220 200000 430635473 200000 129235185 200000 566953027 200000 930248270 200000 775168922 200000 314984356 200000 722863339 200000 908744231 200000 886930585 200000 408445821 200000 56351389 200000 776787455 200000 215580351 200000 835719415 200000 373086938 200000 939743456 200000 272958235 200000 324381097 200000 189908034 200000 593072369 200000 861776352 200000 502620748 200000 726072983 200000 903763324 200000 771567709 200000 331329720 200000 58295480 200000 478509800 200000 657838338 200000 397150694 200000 792042662 200000 731070142 200000 511703393 200000 988919278 200000 159385473 200000 187667878 200000 38139945 200000 56104969 200000 631241099 200000 810248042 200000 211221803 200000 805569679 200000 592097826 200000 281345777 200000 647772504 200000 508380409 200000 347391945 200000 801036356 200000 251101377 200000 845673440 200000 41551903 200000 393614476 200000 285464213 200000 558799611 200000 219732453 200000 882549265 200000 741673765 200000 809987364 200000 616459004 200000 94251067 200000 192576994 200000 775201362 200000 647715427 200000 935128980 200000 153421660 200000 516381087 200000 708766780 200000 261527491 200000 59015492 200000 280890178 200000 691052487 200000 59052433 200000 212170858 200000 151023765 200000 509106020 200000 632661735 200000 87024831 200000 343608336 200000 462960277 200000 561072845 200000 830672723 200000 580524363 200000 941132280 200000 676603755 200000 538691670 200000 596157183 200000 527441232 200000 40840203 200000 366958362 200000 29716740 200000 168823164 200000 28188948 200000 629388815 200000 333311059 200000 91774589 200000 905239567 200000 302169284 200000 981438725 200000 833453940 200000 683311524 200000 177429996 200000 837776465 200000 608588448 200000 419034013 200000 856801621 200000 156026512 200000 598687587 200000 354437858 200000 527365618 200000 655295291 200000 832366653 200000 883186042 200000 265041873 200000 800787691 200000 559270094 200000 482451599 200000 683990052 200000 918994263 200000 10770391 200000 644450921 200000 118430524 200000 411396441 200000 740313401 200000 150156912 200000 340050568 200000 981110505 200000 796123123 200000 125081902 200000 956664473 200000 290690335 200000 9582119 200000 233629258 200000 420045088 200000 616248371 200000 210369813 200000 533311118 200000 949702893 200000 284339071 200000 923846430 200000 905206753 200000 641238513 200000 635679099 200000 259537345 200000 368130892 200000 324308796 200000 662438847 200000 97177504 200000 685112567 200000 796863231 200000 174847236 200000 384142459 200000 674140716 200000 579395210 200000 59733795 200000 751849266 200000 169811282 200000 541165645 200000 721532179 200000 419148742 200000 146427890 200000 75658714 200000 122458861 200000 92041048 200000 633955509 200000 998178273 200000 975863275 200000 936257063 200000 860490595 200000 609568817 200000 465094243 200000 982023061 200000 548434660 200000 882881981 200000 15451600 200000 799890466 200000 511419202 200000 564108435 200000 703889608 200000 194351983 200000 492658596 200000 732776422 200000 161326854 200000 889626171 200000 98250835 200000 113913348 200000 174348129 200000 427594856 200000 374933176 200000 688745055 200000 554671569 200000 925742838 200000 265065818 200000 280154504 200000 639620976 200000 550894085 200000 365519844 200000 912998190 200000 387665014 200000 670322902 200000 131693340 200000 422905378 200000 26783803 200000 69549513 200000 719168748 200000 487773781 200000 898464056 200000 287203424 200000 835251804 200000 415433431 200000 575386374 200000 819701050 200000 123203477 200000 6983641 200000 225904220 200000 506376216 200000 368759775 200000 142384811 200000 550344979 200000 455887322 200000 420325794 200000 57795518 200000 80036900 200000 328682113 200000 777621607 200000 516593314 200000 849476008 200000 452881198 200000 319623895 200000 107724807 200000 589329622 200000 153508897 200000 516997306 200000 375072191 200000 267122696 200000 160723642 200000 13757689 200000 820516538 200000 57712310 200000 603304826 200000 824765339 200000 331562248 200000 820241784 200000 444077569 200000 395855306 200000 243201497 200000 217973766 200000 106599185 200000 131852751 200000 484915071 200000 729077050 200000 424353929 200000 166904593 200000 168398697 200000 310919436 200000 15425898 200000 647692313 200000 780161576 200000 595725972 200000 721185748 200000 563944079 200000 146633582 200000 957218827 200000 247911176 200000 983934269 200000 600701961 200000 421681353 200000 504719719 200000 259272202 200000 265962475 200000 258301256 200000 916753009 200000 230795775 200000 704791076 200000 890162462 200000 219593414 200000 650393925 200000 254394085 200000 778060037 200000 236852263 200000 906105635 200000 734054783 200000 643942614 200000 296452468 200000 931874308 200000 474506336 200000 34262408 200000 801034415 200000 521173870 200000 153399067 200000 510538549 200000 930289910 200000 782853643 200000 452227680 200000 204764948 200000 853512332 200000 479749028 200000 964041727 200000 604651391 200000 846325456 200000 956973855 200000 968335593 200000 700913646 200000 653041732 200000 121223303 200000 783165742 200000 629253881 200000 43835014 200000 294540547 200000 645708798 200000 851948633 200000 718719577 200000 350603485 200000 763591595 200000 628181734 200000 763875740 200000 889887100 200000 70676900 200000 963681433 200000 969036624 200000 648197993 200000 863636091 200000 863562378 200000 635031445 200000 462828620 200000 862365663 200000 448259826 200000 818134957 200000 483187951 200000 977944226 200000 224447785 200000 987454454 200000 953720633 200000 762273459 200000 997220777 200000 201336819 200000 628446260 200000 921210660 200000 450388488 200000 734658115 200000 235376134 200000 687525412 200000 821112065 200000 650516136 200000 58222586 200000 606252292 200000 351123050 200000 656061440 200000 466184312 200000 157318709 200000 261126974 200000 3774030 200000 563575560 200000 466826055 200000 479345044 200000 370048177 200000 414110290 200000 763632875 200000 705169572 200000 796180842 200000 281655327 200000 711561969 200000 104343752 200000 865671641 200000 686737752 200000 747896394 200000 255872376 200000 271399551 200000 708018181 200000 722472198 200000 948618572 200000 177115901 200000 654547790 200000 791996502 200000 138717181 200000 817685011 200000 996839805 200000 934627977 200000 503146083 200000 774211489 200000 744532985 200000 671492370 200000 516813943 200000 650097320 200000 813935435 200000 868078208 200000 349373778 200000 598895433 200000 987609372 200000 830463619 200000 867285803 200000 628902083 200000 197908531 200000 536247789 200000 570720091 200000 421970296 200000 145471611 200000 783917229 200000 758421084 200000 335482088 200000 759726330 200000 287988181 200000 84322756 200000 715027379 200000 589430234 200000 164938132 200000 86890062 200000 369407898 200000 431269475 200000 812480827 200000 527338961 200000 860610430 200000 415657214 200000 780020540 200000 837471045 200000 945196383 200000 881920819 200000 102203173 200000 265823428 200000 851936349 200000 101531050 200000 412190632 200000 821360518 200000 498107577 200000 162181676 200000 5382293 200000 721183715 200000 124007891 200000 858297762 200000 523990237 200000 856539476 200000 545059373 200000 514883604 200000 135279248 200000 803397233 200000 145902950 200000 187687595 200000 65596639 200000 546650355 200000 177787967 200000 915243439 200000 601550874 200000 504530867 200000 96254104 200000 482401416 200000 115906994 200000 992582824 200000 135332210 200000 32945087 200000 351986231 200000 809017579 200000 795076334 200000 36916477 200000 359398745 200000 687098550 200000 216055883 200000 789137674 200000 54775786 200000 835650911 200000 502011372 200000 294566350 200000 997052377 200000 396525921 200000 341296463 200000 887603283 200000 264823864 200000 183497811 200000 897998613 200000 472688832 200000 315574582 200000 853704941 200000 307611903 200000 121597534 200000 970925605 200000 334179081 200000 870097902 200000 346607510 200000 642482036 200000 626774943 200000 117732322 200000 735312880 200000 399120565 200000 442456263 200000 259333627 200000 525892116 200000 696903831 200000 666172858 200000 202439290 200000 947732428 200000 48055019 200000 616599248 200000 116723392 200000 521697791 200000 445861538 200000 206456194 200000 912760141 200000 862978230 200000 297948620 200000 849642089 200000 661118401 200000 266331930 200000 206524826 200000 294503228 200000 48179933 200000 962906483 200000 122161756 200000 117585620 200000 787539073 200000 816023849 200000 58393475 200000 698764075 200000 908093358 200000 718343365 200000 594412959 200000 783193943 200000 7828101 200000 791851504 200000 899335777 200000 556355475 200000 900672070 200000 559015794 200000 384871065 200000 132092725 200000 975690577 200000 49679156 200000 676254263 200000 767589048 200000 944332071 200000 227851326 200000 990273101 200000 859241907 200000 24948329 200000 945421496 200000 948824331 200000 998935263 200000 389846230 200000 532249579 200000 505947072 200000 953438740 200000 596939600 200000 163315776 200000 122144479 200000 721609803 200000 559572439 200000 823644991 200000 389170166 200000 863179676 200000 880449932 200000 568414609 200000 264631224 200000 31686464 200000 945906862 200000 883078909 200000 954092019 200000 694923151 200000 300252319 200000 783127149 200000 50699161 200000 719459330 200000 842464734 200000 580871146 200000 519343291 200000 226912562 200000 745601549 200000 979147419 200000 256434312 200000 848711894 200000 484743148 200000 928878280 200000 323360593 200000 793606600 200000 916697948 200000 446770652 200000 428120199 200000 288895999 200000 72740700 200000 422977117 200000 982570682 200000 74541717 200000 892720142 200000 139609590 200000 42132891 200000 301829058 200000 409119410 200000 171630957 200000 177683450 200000 927511773 200000 732721065 200000 319532716 200000 213109192 200000 681026657 200000 428361330 200000 766922938 200000 253879828 200000 613066725 200000 250025391 200000 665261506 200000 441241873 200000 621347362 200000 254235935 200000 994392842 200000 673688078 200000 114542832 200000 166290852 200000 257771772 200000 752213883 200000 614468936 200000 523682622 200000 658501920 200000 795945706 200000 144998211 200000 80973070 200000 723089439 200000 396016906 200000 670636568 200000 627981139 200000 85860801 200000 648289197 200000 324995104 200000 365952879 200000 145830126 200000 250079682 200000 166721236 200000 596644834 200000 916423087 200000 963217755 200000 286655693 200000 232158796 200000 42976557 200000 438111655 200000 391451586 200000 313186158 200000 200034224 200000 79030007 200000 758770317 200000 715460905 200000 329692321 200000 437989052 200000 671900966 200000 435229309 200000 519736456 200000 357125511 200000 689645733 200000 9022858 200000 553862413 200000 950235911 200000 774144834 200000 137900945 200000 929910521 200000 711832077 200000 811532375 200000 42278130 200000 203742261 200000 764141706 200000 563226716 200000 900218158 200000 766911433 200000 669267342 200000 956728041 200000 881200870 200000 43727326 200000 817887049 200000 483546295 200000 104829402 200000 823052219 200000 705038605 200000 592730015 200000 657983722 200000 46135242 200000 546754378 200000 849326744 200000 225632279 200000 597804948 200000 212652432 200000 45664699 200000 64834690 200000 13964735 200000 452460175 200000 579330626 200000 885983851 200000 359185430 200000 819918361 200000 650945155 200000 293581106 200000 14934401 200000 308879133 200000 916871161 200000 614479704 200000 716655623 200000 1178029 200000 154274106 200000 118029949 200000 572641490 200000 273721592 200000 569352193 200000 421751650 200000 37214250 200000 561319760 200000 465622309 200000 124908520 200000 408678264 200000 393468964 200000 655493790 200000 567746319 200000 841816388 200000 224452101 200000 918117766 200000 782803191 200000 476956982 200000 492111525 200000 444494357 200000 912160481 200000 646213144 200000 800901842 200000 489158563 200000 347522862 200000 354679249 200000 335786622 200000 148271785 200000 174699869 200000 991228266 200000 84203705 200000 234616000 200000 166641168 200000 787955467 200000 521241524 200000 528101535 200000 561855239 200000 881437694 200000 643842239 200000 263898655 200000 629431074 200000 870207146 200000 890109003 200000 224855609 200000 948282467 200000 997814425 200000 924497384 200000 378708230 200000 233061352 200000 227601522 200000 138697286 200000 9698749 200000 432231412 200000 708640766 200000 975313719 200000 845737656 200000 885492198 200000 782557221 200000 311071659 200000 725999983 200000 684947007 200000 275748593 200000 564754353 200000 143710330 200000 807134880 200000 922163081 200000 494428796 200000 265427345 200000 795861448 200000 916885558 200000 155674714 200000 31009166 200000 396703641 200000 588590177 200000 588795070 200000 46969961 200000 306141971 200000 125167762 200000 104187446 200000 253515578 200000 101378134 200000 343263346 200000 104554612 200000 662698042 200000 759117987 200000 771736776 200000 12342345 200000 87038657 200000 966115931 200000 465864574 200000 959739300 200000 964825929 200000 913012990 200000 15386524 200000 849961878 200000 66206056 200000 713811244 200000 100904779 200000 913911888 200000 513423832 200000 843850918 200000 103848403 200000 942102818 200000 616347762 200000 622848588 200000 533890460 200000 322385533 200000 35919405 200000 517994528 200000 319190064 200000 466238449 200000 96146723 200000 412598593 200000 493970486 200000 940733487 200000 452724363 200000 707853295 200000 230828919 200000 963922695 200000 846330047 200000 757602701 200000 307026652 200000 843673962 200000 500685623 200000 508890777 200000 480264301 200000 201134439 200000 518212747 200000 386212021 200000 143028050 200000 810201649 200000 534437492 200000 47798944 200000 747028948 200000 847552535 200000 470793674 200000 906443836 200000 470420828 200000 595157641 200000 814999174 200000 840173705 200000 633076850 200000 888969241 200000 8884672 200000 753506216 200000 28403903 200000 220829302 200000 392363953 200000 989410008 200000 262591755 200000 879722610 200000 814815153 200000 7505019 200000 55194942 200000 960056316 200000 874854970 200000 166012432 200000 354149473 200000 849186341 200000 786250466 200000 454829626 200000 743733917 200000 96501022 200000 944475236 200000 292826295 200000 438567226 200000 304969272 200000 149545110 200000 222360168 200000 183573152 200000 721585122 200000 825301619 200000 811852111 200000 46537817 200000 246763949 200000 620358674 200000 514648203 200000 152525068 200000 132621386 200000 366824619 200000 470467165 200000 49482370 200000 14323081 200000 182841496 200000 378554405 200000 134174116 200000 130672219 200000 361876817 200000 406313573 200000 672961146 200000 171692240 200000 139635054 200000 560934587 200000 790763053 200000 612585496 200000 697652904 200000 589799914 200000 358544644 200000 955323013 200000 50555351 200000 660883409 200000 54067305 200000 228316551 200000 393630452 200000 885843825 200000 61268196 200000 395206574 200000 611725592 200000 512100075 200000 962092062 200000 118666410 200000 337283194 200000 558200190 200000 19992287 200000 427894605 200000 4288627 200000 199833996 200000 850288399 200000 252641670 200000 64588669 200000 420896917 200000 770054584 200000 228792423 200000 564395310 200000 976080697 200000 964386049 200000 467416607 200000 722955841 200000 109422394 200000 208971315 200000 974405631 200000 60331149 200000 812504438 200000 572969399 200000 186244728 200000 486753034 200000 11205104 200000 604810004 200000 659671835 200000 544596946 200000 694202311 200000 623546613 200000 36783255 200000 177850397 200000 791919420 200000 997148960 200000 117309117 200000 891321411 200000 479779760 200000 720752255 200000 516896382 200000 25719741 200000 461600674 200000 49302298 200000 908748778 200000 233721123 200000 544444084 200000 231199257 200000 940057650 200000 515191342 200000 159216038 200000 191456198 200000 687817126 200000 114759095 200000 765104216 200000 185300872 200000 848087478 200000 205196213 200000 254998987 200000 185831913 200000 314125044 200000 124638529 200000 791191584 200000 575102095 200000 93354256 200000 812775061 200000 436968087 200000 996316741 200000 737320666 200000 406644487 200000 991484304 200000 967466227 200000 179687490 200000 498268946 200000 692959372 200000 976186784 200000 49265754 200000 988336717 200000 921501739 200000 582560887 200000 345191249 200000 937308528 200000 237813295 200000 832874686 200000 19639417 200000 1425493 200000 22945142 200000 945762015 200000 408598081 200000 608913908 200000 571543555 200000 989156961 200000 53143610 200000 891051621 200000 192768757 200000 239572463 200000 936779542 200000 695930081 200000 533121678 200000 345831759 200000 249309347 200000 179618240 200000 871113772 200000 499205995 200000 698216403 200000 328721531 200000 256419410 200000 703397964 200000 469320374 200000 797910955 200000 841463967 200000 806784792 200000 961901693 200000 599096071 200000 744840148 200000 546194970 200000 434775416 200000 644304232 200000 508374993 200000 811570361 200000 681175832 200000 282632392 200000 831982488 200000 132583807 200000 433812461 200000 171648573 200000 724125511 200000 700296723 200000 692453800 200000 869822978 200000 237201441 200000 946082622 200000 149549849 200000 148770157 200000 779145861 200000 290320104 200000 682011696 200000 197300985 200000 2682868 200000 601533467 200000 52206591 200000 215823421 200000 409426703 200000 340415230 200000 48935606 200000 159945714 200000 422811542 200000 720986843 200000 200975268 200000 910595568 200000 674997353 200000 3216921 200000 835616060 200000 124613424 200000 146563464 200000 199846465 200000 232647436 200000 891951050 200000 83320854 200000 676549627 200000 722089414 200000 258434295 200000 691604561 200000 223832849 200000 945751867 200000 556034319 200000 802791835 200000 86780522 200000 599665754 200000 764211083 200000 698887796 200000 612189199 200000 318345012 200000 310892292 200000 552304764 200000 379823913 200000 637297914 200000 115355953 200000 98513012 200000 99859968 200000 630661629 200000 574839532 200000 605644860 200000 585493500 200000 51372972 200000 504193580 200000 753503446 200000 220543911 200000 594782872 200000 719172619 200000 52980321 200000 611791016 200000 192894578 200000 175457473 200000 95298078 200000 826974152 200000 755477002 200000 189262757 200000 536781421 200000 529076976 200000 428466000 200000 343300914 200000 624765647 200000 548463400 200000 358584150 200000 239497983 200000 507422693 200000 135018648 200000 232469580 200000 924345285 200000 887921518 200000 793038474 200000 373081986 200000 149102428 200000 980325453 200000 793603941 200000 865445224 200000 340995773 200000 369133696 200000 341545650 200000 672305552 200000 35369985 200000 232639784 200000 822167322 200000 925015209 200000 462875231 200000 464029318 200000 608974948 200000 354538117 200000 765442096 200000 347648507 200000 657310075 200000 89511955 200000 561420013 200000 44662791 200000 471394917 200000 397972325 200000 322535215 200000 720417866 200000 494270540 200000 56232874 200000 680857773 200000 781065606 200000 654799224 200000 38332723 200000 738770497 200000 782959001 200000 547295058 200000 531558769 200000 649186275 200000 226508166 200000 90591329 200000 383711988 200000 585500843 200000 538633580 200000 142309967 200000 11040109 200000 863013073 200000 166231180 200000 977452005 200000 330705837 200000 49068975 200000 27881286 200000 168012554 200000 523228066 200000 354917309 200000 815748380 200000 82217671 200000 740356191 200000 765020307 200000 603191469 200000 882167108 200000 167992340 200000 238916842 200000 977860537 200000 961655755 200000 372153873 200000 100673179 200000 72885027 200000 410451139 200000 614064839 200000 84744349 200000 363036905 200000 215515061 200000 858816454 200000 598058761 200000 336712748 200000 492940106 200000 297060286 200000 588269337 200000 68578094 200000 632606538 200000 26047617 200000 412976419 200000 537303886 200000 129237661 200000 707636990 200000 493563042 200000 878111501 200000 571375949 200000 90659143 200000 152146476 200000 275290123 200000 59672705 200000 400335499 200000 745585020 200000 530961162 200000 240285314 200000 460849948 200000 229516649 200000 627715560 200000 151920313 200000 711245929 200000 342235627 200000 419860392 200000 51645869 200000 905500419 200000 493383196 200000 400953449 200000 556793097 200000 695909531 200000 513299508 200000 657306988 200000 213022611 200000 690634242 200000 484132235 200000 49216274 200000 363775797 200000 809806631 200000 832097946 200000 678580954 200000 271101175 200000 676202267 200000 187719930 200000 886184294 200000 530692866 200000 250157583 200000 340236130 200000 50239094 200000 531128478 200000 9132371 200000 867495851 200000 186532587 200000 845061171 200000 120763223 200000 706600655 200000 938520772 200000 63805258 200000 380945837 200000 704808164 200000 180302115 200000 864608396 200000 230291717 200000 553713956 200000 70047303 200000 566045121 200000 682941743 200000 6211048 200000 258362770 200000 982114258 200000 755028251 200000 714538152 200000 131139972 200000 797135046 200000 659360987 200000 897507324 200000 826967486 200000 379039176 200000 793133982 200000 71973276 200000 476549887 200000 483416862 200000 444252086 200000 60601954 200000 738408745 200000 979339826 200000 272514194 200000 111278150 200000 715625788 200000 845065612 200000 165472452 200000 895566432 200000 459503961 200000 798406868 200000 788472315 200000 756586729 200000 621316287 200000 18157780 200000 476074249 200000 220551481 200000 437199 200000 196807539 200000 569295837 200000 827709386 200000 872174091 200000 567379386 200000 263404936 200000 53875762 200000 872765458 200000 225764306 200000 826129467 200000 792326955 200000 579361701 200000 323805443 200000 901134150 200000 836806286 200000 622640037 200000 850324917 200000 57689370 200000 480132434 200000 537452049 200000 794934129 200000 406622535 200000 388701585 200000 939444235 200000 569160928 200000 312629886 200000 718317186 200000 197718995 200000 424068555 200000 305135759 200000 980012671 200000 187643593 200000 313704216 200000 506033258 200000 680732928 200000 649780078 200000 485352146 200000 111345697 200000 135387293 200000 691662179 200000 741033504 200000 929154276 200000 522655503 200000 373043559 200000 445065548 200000 307681539 200000 326695214 200000 314563420 200000 991859133 200000 446018030 200000 769760499 200000 335910978 200000 324959740 200000 97242679 200000 416357750 200000 268978234 200000 979950513 200000 969131917 200000 108551920 200000 778924675 200000 501858726 200000 934218945 200000 698777785 200000 489825663 200000 276957122 200000 928181189 200000 481907531 200000 30502574 200000 935933199 200000 570809767 200000 308987964 200000 579303088 200000 967976372 200000 649196697 200000 415245895 200000 642360646 200000 588344057 200000 86992876 200000 853978946 200000 902097233 200000 809807177 200000 842691599 200000 949421608 200000 147457232 200000 601688107 200000 528676499 200000 676087056 200000 724688613 200000 335230535 200000 212750377 200000 797598002 200000 766723536 200000 40849254 200000 927469217 200000 498596072 200000 873518833 200000 618826865 200000 461903596 200000 238256042 200000 604254922 200000 714832752 200000 329860889 200000 511478800 200000 633689850 200000 500427147 200000 557660251 200000 855872979 200000 628122689 200000 841921804 200000 965774593 200000 199091147 200000 532155521 200000 14227290 200000 324782716 200000 711606769 200000 545193147 200000 780135166 200000 230844251 200000 121872222 200000 421697293 200000 772833185 200000 495657809 200000 818276937 200000 843765946 200000 156162570 200000 580126508 200000 151808011 200000 739840545 200000 985863204 200000 634921695 200000 125185310 200000 905569986 200000 439674613 200000 905926008 200000 754538776 200000 379204416 200000 659292839 200000 544775466 200000 628117172 200000 437581145 200000 646750338 200000 407198531 200000 14791113 200000 200984559 200000 423950575 200000 84027957 200000 846217551 200000 390041345 200000 384744310 200000 711365008 200000 646829408 200000 487088049 200000 525308095 200000 940406277 200000 912441140 200000 316929088 200000 132465811 200000 959393125 200000 54496547 200000 401030668 200000 294184923 200000 479449759 200000 60869286 200000 811812759 200000 126638751 200000 497756100 200000 738137685 200000 945922690 200000 407711752 200000 148656645 200000 519998953 200000 866263949 200000 557348446 200000 525374385 200000 918932027 200000 317934744 200000 103785225 200000 663246907 200000 787082562 200000 452509349 200000 579764370 200000 476089394 200000 121130519 200000 828267474 200000 812620450 200000 613250887 200000 193341684 200000 459930466 200000 526530049 200000 528457801 200000 374988591 200000 992664500 200000 819988631 200000 580594475 200000 820105539 200000 535980617 200000 235027822 200000 77508348 200000 324131015 200000 977308609 200000 501814445 200000 48411628 200000 69193331 200000 757158366 200000 102114717 200000 974214988 200000 460833825 200000 355091839 200000 733423271 200000 313265550 200000 866519241 200000 11106469 200000 437368147 200000 519196736 200000 115995267 200000 400397424 200000 566143049 200000 876554260 200000 715492488 200000 674565921 200000 418779475 200000 867542235 200000 641660720 200000 514520601 200000 870954328 200000 87096708 200000 389665268 200000 847306199 200000 407962721 200000 977865760 200000 716259693 200000 78887933 200000 461615511 200000 521853408 200000 946246482 200000 327508299 200000 487118658 200000 562422548 200000 103472252 200000 724844962 200000 889869002 200000 195577645 200000 846034149 200000 935388161 200000 585710264 200000 76627131 200000 86837667 200000 383449226 200000 618581173 200000 416097646 200000 417695473 200000 681320572 200000 665593737 200000 866771480 200000 546146341 200000 991818810 200000 466688797 200000 946378409 200000 289885626 200000 790178626 200000 129478265 200000 746257457 200000 931485511 200000 871166517 200000 334169541 200000 756481248 200000 333273477 200000 931284181 200000 808485962 200000 144613384 200000 178554444 200000 412948481 200000 973894769 200000 250121752 200000 76121749 200000 807276986 200000 57942466 200000 775269026 200000 472812664 200000 38683424 200000 787703014 200000 14848085 200000 679348014 200000 277319796 200000 178723748 200000 76318979 200000 407005455 200000 110541591 200000 51554535 200000 754243995 200000 176032148 200000 616557449 200000 686377141 200000 273845294 200000 415663446 200000 35017066 200000 464392760 200000 480283117 200000 461436940 200000 208370555 200000 604187064 200000 259651880 200000 587297424 200000 552084893 200000 524854941 200000 939675472 200000 929808089 200000 570693839 200000 979435377 200000 321754358 200000 66476033 200000 915830067 200000 554523611 200000 428266952 200000 560694848 200000 225194505 200000 564311716 200000 586234009 200000 997651693 200000 240226225 200000 20851125 200000 940972377 200000 439042179 200000 799861164 200000 885577749 200000 488703768 200000 348564633 200000 327692955 200000 410221551 200000 717427207 200000 611964904 200000 178907710 200000 985969289 200000 258749813 200000 167828552 200000 642601845 200000 843136589 200000 67305429 200000 186754738 200000 413644865 200000 89440963 200000 725320886 200000 874096959 200000 763042242 200000 750526612 200000 715626184 200000 803845926 200000 315037242 200000 278171016 200000 919825885 200000 406664896 200000 903726856 200000 813583495 200000 299071716 200000 873917830 200000 229962924 200000 398166938 200000 811272174 200000 723087889 200000 799046345 200000 54209514 200000 649260589 200000 497107993 200000 62866973 200000 598951359 200000 125928943 200000 995689589 200000 20014730 200000 440406658 200000 33874598 200000 632361760 200000 122885391 200000 723281595 200000 281574626 200000 332562225 200000 120794062 200000 399901202 200000 746674772 200000 600451296 200000 804038151 200000 566551888 200000 349163980 200000 266745735 200000 115309083 200000 323545182 200000 217439035 200000 643839390 200000 400169865 200000 506873924 200000 117781937 200000 182224573 200000 526131443 200000 468358955 200000 563426655 200000 645615517 200000 844709913 200000 283237978 200000 894309269 200000 446478871 200000 559483867 200000 526629435 200000 602771652 200000 750261538 200000 90142778 200000 780982359 200000 864642171 200000 469928151 200000 208486487 200000 784443732 200000 424501101 200000 768069232 200000 890765937 200000 584516861 200000 551487337 200000 877610051 200000 424530410 200000 312661050 200000 215893343 200000 99054539 200000 143198530 200000 571999506 200000 571129185 200000 865814430 200000 942261273 200000 820241583 200000 869878942 200000 83178871 200000 657291057 200000 503831897 200000 3032423 200000 901901869 200000 362350185 200000 178903161 200000 697025838 200000 153737144 200000 927102657 200000 841127575 200000 809257601 200000 981619506 200000 569559643 200000 774187867 200000 731806994 200000 958032595 200000 358020728 200000 371351439 200000 871230897 200000 890951155 200000 493568886 200000 213307162 200000 269713487 200000 56294155 200000 691758808 200000 505010949 200000 415730172 200000 613893044 200000 154767165 200000 966210424 200000 703816937 200000 328930469 200000 279486566 200000 452439997 200000 174829670 200000 575438775 200000 453834035 200000 966923323 200000 847980772 200000 222482916 200000 941949349 200000 817956476 200000 269945331 200000 49318722 200000 508869341 200000 148109607 200000 338228292 200000 363758859 200000 265260827 200000 669453317 200000 997523367 200000 267774872 200000 615940031 200000 975066622 200000 520893708 200000 877983841 200000 997685578 200000 538476316 200000 712124549 200000 573460478 200000 571282268 200000 574294150 200000 690415425 200000 939700775 200000 87571127 200000 981460613 200000 480237458 200000 784981942 200000 409318714 200000 829111426 200000 185701095 200000 838781091 200000 632475621 200000 547796741 200000 951104466 200000 47016454 200000 728008411 200000 597404599 200000 906931202 200000 958742552 200000 345443162 200000 763556703 200000 387253832 200000 237240881 200000 720460228 200000 567563239 200000 68480149 200000 744881355 200000 333502360 200000 75079767 200000 668291578 200000 945821052 200000 371763064 200000 433604824 200000 405548710 200000 400322814 200000 135115556 200000 759263410 200000 636528106 200000 730301738 200000 414047101 200000 149567053 200000 422734903 200000 16730871 200000 406376066 200000 849447219 200000 293100829 200000 371198079 200000 486544725 200000 574503435 200000 879542605 200000 764673785 200000 877319222 200000 698389662 200000 458695319 200000 463993023 200000 412114565 200000 843033557 200000 2660331 200000 332001097 200000 780124867 200000 372583864 200000 692568411 200000 766442799 200000 386057361 200000 955046255 200000 17890327 200000 64532010 200000 987006127 200000 533788995 200000 475212398 200000 226210578 200000 267085053 200000 323413149 200000 973175251 200000 633906144 200000 44230780 200000 817903621 200000 794545364 200000 967025068 200000 85339980 200000 631852324 200000 47587620 200000 963035311 200000 812028078 200000 740218562 200000 779856273 200000 497519169 200000 310904579 200000 940631751 200000 579557901 200000 371699932 200000 100044235 200000 480076348 200000 135031721 200000 755344918 200000 279996326 200000 525157706 200000 703694996 200000 47530154 200000 451788373 200000 47707449 200000 36381215 200000 358152302 200000 607330489 200000 259629682 200000 586475195 200000 927410781 200000 911204561 200000 218872444 200000 952373753 200000 421103246 200000 334052287 200000 27175425 200000 814515847 200000 966782521 200000 768156099 200000 538772170 200000 388499512 200000 828902328 200000 539685950 200000 501074365 200000 700032508 200000 297216131 200000 953410991 200000 716083941 200000 879136227 200000 139133746 200000 53023160 200000 296383338 200000 30835486 200000 60690814 200000 320789273 200000 182400915 200000 800605693 200000 883494463 200000 198134194 200000 407678666 200000 811937776 200000 625810798 200000 279325316 200000 858430871 200000 652527497 200000 964760100 200000 585225647 200000 350444451 200000 958171256 200000 912767128 200000 579692661 200000 351811510 200000 565909388 200000 100946467 200000 567091509 200000 660879800 200000 794026168 200000 250465599 200000 326507888 200000 813927091 200000 721985802 200000 42369922 200000 601964998 200000 232526030 200000 523327668 200000 972385703 200000 160713208 200000 83117394 200000 843531015 200000 635833221 200000 1306343 200000 234730664 200000 777755250 200000 531048980 200000 923641491 200000 857923671 200000 428348550 200000 297452910 200000 646502940 200000 375153418 200000 842491380 200000 788263115 200000 330119619 200000 354537607 200000 564716684 200000 79068291 200000 161167592 200000 589846968 200000 309154111 200000 25067023 200000 473201677 200000 540539045 200000 348170781 200000 157601799 200000 513628881 200000 293266038 200000 149168215 200000 483909156 200000 589224948 200000 101995893 200000 890166845 200000 348401471 200000 185598809 200000 964100873 200000 731433280 200000 809023823 200000 880173054 200000 39439292 200000 176353776 200000 384569709 200000 339878917 200000 918631221 200000 273987069 200000 810551763 200000 737201325 200000 624039996 200000 500023353 200000 624448471 200000 969715288 200000 318982332 200000 850101396 200000 30455284 200000 761012870 200000 793753020 200000 864301085 200000 786919361 200000 391599064 200000 144730468 200000 935320839 200000 245594102 200000 759021581 200000 914182397 200000 916450976 200000 901099117 200000 483628551 200000 64526064 200000 40122714 200000 361643038 200000 484519878 200000 217276100 200000 33802950 200000 451668769 200000 654034538 200000 722555172 200000 296597907 200000 429311663 200000 827335732 200000 868694998 200000 872638354 200000 669442336 200000 263931525 200000 142545348 200000 868171188 200000 569037805 200000 623864796 200000 976481015 200000 61032458 200000 94256559 200000 300391899 200000 448700053 200000 587221443 200000 75975709 200000 737350466 200000 226139881 200000 779917616 200000 575054864 200000 661639666 200000 124033882 200000 864970690 200000 871390082 200000 579042026 200000 670649970 200000 917750793 200000 646093193 200000 65728076 200000 362218456 200000 338620341 200000 537631840 200000 181898584 200000 50616405 200000 968796568 200000 594018141 200000 873969774 200000 984695762 200000 763776930 200000 242758907 200000 265188623 200000 414575446 200000 943080675 200000 684293329 200000 232958428 200000 749901067 200000 935192459 200000 979378584 200000 457251988 200000 280741434 200000 654948588 200000 37074728 200000 634045977 200000 634187082 200000 785144693 200000 629251194 200000 240684651 200000 34132932 200000 485327544 200000 616626086 200000 869739178 200000 903625808 200000 7563108 200000 497749477 200000 397967640 200000 683900088 200000 959772490 200000 940845455 200000 496908563 200000 395992547 200000 679038300 200000 720774685 200000 39566622 200000 597081050 200000 859580328 200000 527405096 200000 472126680 200000 97083846 200000 835358560 200000 243203943 200000 106868482 200000 971126767 200000 543824596 200000 301495988 200000 624803197 200000 429033405 200000 735652725 200000 106839046 200000 386173256 200000 524348346 200000 647183827 200000 992976503 200000 940451461 200000 136967053 200000 506435487 200000 298589247 200000 808616052 200000 773130239 200000 594306985 200000 796252341 200000 867027317 200000 966736633 200000 260251106 200000 924858964 200000 551592714 200000 880025987 200000 575831898 200000 266945203 200000 739789265 200000 543596997 200000 516779073 200000 532957323 200000 877604237 200000 701014793 200000 997905897 200000 534766516 200000 214920989 200000 173629366 200000 458276546 200000 31085351 200000 408088194 200000 894293333 200000 329960539 200000 850336509 200000 443995357 200000 722859151 200000 20796775 200000 105292397 200000 116727405 200000 673691947 200000 726362036 200000 880734160 200000 368533140 200000 977288212 200000 249525813 200000 520939679 200000 826148306 200000 429446992 200000 28240120 200000 832657779 200000 540270023 200000 678087689 200000 178358575 200000 437258756 200000 539947828 200000 327728775 200000 319406379 200000 492135209 200000 796542970 200000 110007859 200000 468630619 200000 101588701 200000 211213592 200000 718026644 200000 330509136 200000 338610231 200000 275624624 200000 552215124 200000 685815227 200000 473861487 200000 442641922 200000 733050684 200000 49724012 200000 552230879 200000 117852015 200000 78510131 200000 818363220 200000 449799167 200000 605073526 200000 786734658 200000 494589827 200000 628343143 200000 180103609 200000 918227345 200000 596301610 200000 161842896 200000 952398072 200000 566501226 200000 563984793 200000 167969299 200000 945552147 200000 815062068 200000 526811456 200000 929120807 200000 246626827 200000 637698936 200000 405714353 200000 674393893 200000 363165953 200000 745002463 200000 148667804 200000 501921351 200000 489913396 200000 298548529 200000 544418000 200000 774759395 200000 645511430 200000 283747926 200000 173602880 200000 826550644 200000 294025207 200000 950104408 200000 623616506 200000 578683792 200000 839782568 200000 723096926 200000 732320561 200000 938382834 200000 505618904 200000 64413361 200000 959292467 200000 918648689 200000 932756329 200000 801288890 200000 408018034 200000 603231237 200000 241782875 200000 597026304 200000 566905983 200000 383487176 200000 312131278 200000 738492462 200000 217284105 200000 619741682 200000 462041091 200000 510686218 200000 681628641 200000 185574619 200000 854295642 200000 515346302 200000 480933368 200000 807595004 200000 374246229 200000 237168530 200000 644446046 200000 141559534 200000 589018003 200000 301496943 200000 797851204 200000 785386600 200000 177617109 200000 335269725 200000 515440634 200000 428938819 200000 903201787 200000 295761092 200000 992374513 200000 918942585 200000 2148102 200000 397597741 200000 263691449 200000 453913632 200000 697870103 200000 295056449 200000 567970306 200000 591254899 200000 218435694 200000 868468424 200000 745978526 200000 117275592 200000 758367851 200000 976568491 200000 716853117 200000 925769882 200000 517995407 200000 227961329 200000 107976367 200000 396296832 200000 559274875 200000 135869381 200000 850210148 200000 723729202 200000 277383406 200000 998962797 200000 95994350 200000 841663370 200000 629605322 200000 828820307 200000 587208636 200000 944355200 200000 707871503 200000 383837439 200000 998942047 200000 532489772 200000 867203293 200000 848477977 200000 574022281 200000 463859655 200000 617785973 200000 898549867 200000 175882248 200000 522001833 200000 358578744 200000 394107612 200000 611009486 200000 881372236 200000 101105062 200000 434085237 200000 647087851 200000 307268422 200000 621269855 200000 549902431 200000 665643920 200000 802390353 200000 907876132 200000 603508962 200000 846311182 200000 979880518 200000 972325333 200000 992714086 200000 286234579 200000 551347484 200000 819219316 200000 118929268 200000 538232691 200000 56757229 200000 912260383 200000 223560117 200000 96062107 200000 827501552 200000 586793241 200000 697232882 200000 425298206 200000 698572159 200000 851906241 200000 756522769 200000 940610540 200000 665052690 200000 339499161 200000 48444189 200000 275574037 200000 549560897 200000 187977279 200000 796779837 200000 983413705 200000 663799749 200000 596823670 200000 664342971 200000 833381466 200000 745915766 200000 780277533 200000 484037118 200000 346677304 200000 208857933 200000 679510837 200000 646156943 200000 907026930 200000 242443874 200000 781390558 200000 448236310 200000 223419706 200000 59443950 200000 94008666 200000 777223261 200000 748793057 200000 947320905 200000 787421448 200000 513067595 200000 564514518 200000 351097581 200000 265290088 200000 816719338 200000 623188523 200000 339161200 200000 173537564 200000 884848481 200000 919824143 200000 245368717 200000 911710693 200000 511073784 200000 644998355 200000 583659546 200000 666961569 200000 595267610 200000 905934312 200000 723580690 200000 148933459 200000 885677390 200000 754378718 200000 189788812 200000 552486170 200000 148084284 200000 746154342 200000 611215296 200000 670809655 200000 542597293 200000 931626064 200000 398024968 200000 442040842 200000 145813898 200000 102987149 200000 278315996 200000 945256212 200000 674263771 200000 944127277 200000 514427604 200000 450968822 200000 838958536 200000 290501729 200000 24261033 200000 311738992 200000 672960667 200000 875336057 200000 925667635 200000 588542818 200000 339921083 200000 243601893 200000 180731243 200000 886904013 200000 34306737 200000 935533111 200000 257721194 200000 80354514 200000 245598246 200000 212491806 200000 780802919 200000 717108912 200000 940006370 200000 227569260 200000 119241403 200000 796623049 200000 698092493 200000 876893968 200000 787588576 200000 494596253 200000 486663920 200000 547626780 200000 990855788 200000 317409996 200000 947493748 200000 554993343 200000 396090650 200000 827584792 200000 563875489 200000 419361611 200000 784113601 200000 744014943 200000 278217952 200000 691428655 200000 739587929 200000 721042596 200000 75132345 200000 695758844 200000 477202940 200000 855457030 200000 324576724 200000 50145379 200000 600832226 200000 116340678 200000 719129850 200000 786492980 200000 247980131 200000 628051013 200000 178798100 200000 732681824 200000 126616056 200000 855215362 200000 934906154 200000 788504823 200000 955388473 200000 671175071 200000 606867813 200000 553628970 200000 380972255 200000 35236060 200000 914474253 200000 263171401 200000 576456387 200000 531848857 200000 928166794 200000 112115397 200000 812119516 200000 690299863 200000 806397285 200000 603649582 200000 86447939 200000 229918391 200000 62294087 200000 280718132 200000 885392690 200000 419293305 200000 971041016 200000 990954153 200000 73434367 200000 801384317 200000 371487584 200000 636276860 200000 233410341 200000 675552580 200000 49089673 200000 168146367 200000 878730555 200000 631258222 200000 421071002 200000 511485089 200000 280616953 200000 440782524 200000 253942492 200000 633178740 200000 942070073 200000 327391503 200000 268398008 200000 811528103 200000 537952243 200000 749434215 200000 168983734 200000 978709452 200000 529680447 200000 725495012 200000 771498110 200000 447597970 200000 984290134 200000 337219015 200000 128337626 200000 506101962 200000 602325904 200000 744140145 200000 386168497 200000 557430885 200000 576271974 200000 932345442 200000 844433932 200000 548462195 200000 603598449 200000 578201658 200000 575848980 200000 268912677 200000 702697832 200000 330117050 200000 498688273 200000 67107787 200000 143536164 200000 243963586 200000 329116267 200000 508016342 200000 368543903 200000 999539795 200000 980330155 200000 234719702 200000 374553071 200000 881016974 200000 744462714 200000 751722620 200000 389681231 200000 422963379 200000 694540192 200000 881107352 200000 527537429 200000 655733026 200000 369868550 200000 110314779 200000 511399612 200000 962459996 200000 790354612 200000 192756756 200000 896508635 200000 608041474 200000 853277394 200000 144795318 200000 886073899 200000 102511315 200000 331039913 200000 577491023 200000 164683908 200000 48704177 200000 545191074 200000 40037202 200000 576795871 200000 991496092 200000 469650501 200000 358538573 200000 308645716 200000 701949109 200000 445172283 200000 154824947 200000 628771612 200000 345176123 200000 85575755 200000 599068690 200000 320880783 200000 237559184 200000 983862112 200000 978844572 200000 496162598 200000 665552179 200000 278652288 200000 371676578 200000 964168058 200000 24664262 200000 294129621 200000 579402067 200000 706326850 200000 796111114 200000 289754791 200000 549572352 200000 853819736 200000 107169245 200000 319242590 200000 494254618 200000 106068403 200000 642699842 200000 658891396 200000 202253617 200000 676944237 200000 267711575 200000 258920896 200000 637074422 200000 755352254 200000 440785759 200000 699951579 200000 973408569 200000 201729277 200000 441156538 200000 421257406 200000 147209451 200000 646780581 200000 217582823 200000 659175280 200000 844269596 200000 766028621 200000 505564040 200000 864010268 200000 285834492 200000 941620142 200000 176871772 200000 342142984 200000 937190109 200000 288868256 200000 171408709 200000 845049758 200000 518779950 200000 838299164 200000 695529795 200000 891172966 200000 430039681 200000 330855739 200000 899830391 200000 509146377 200000 471153798 200000 216890420 200000 774696224 200000 642881359 200000 748550156 200000 704622432 200000 254022304 200000 365837856 200000 46799877 200000 500107321 200000 448829303 200000 710267781 200000 880777346 200000 613390165 200000 873349957 200000 583781031 200000 754433714 200000 948623471 200000 273091275 200000 574301646 200000 8677606 200000 162848349 200000 775166442 200000 78442083 200000 122546320 200000 479035674 200000 292415906 200000 400653038 200000 513084478 200000 543367101 200000 523245587 200000 711992087 200000 122421666 200000 495809150 200000 323619454 200000 515048359 200000 714903436 200000 465769655 200000 562871107 200000 248883335 200000 184750573 200000 115436768 200000 266952164 200000 402813119 200000 450986453 200000 928924817 200000 678347007 200000 787888248 200000 392930164 200000 577671299 200000 849691223 200000 269573369 200000 519398428 200000 687868559 200000 347050699 200000 684843692 200000 983277117 200000 941539244 200000 84490845 200000 276640538 200000 360391015 200000 604516339 200000 216660523 200000 205535977 200000 39248970 200000 260248222 200000 565454456 200000 413623268 200000 330629816 200000 380589571 200000 351777443 200000 344197875 200000 42596769 200000 296679325 200000 590296365 200000 349593629 200000 431408916 200000 164094978 200000 391466422 200000 634728076 200000 157246019 200000 526740717 200000 815467263 200000 306072712 200000 925705087 200000 890978101 200000 624562921 200000 183255930 200000 161754167 200000 494399186 200000 806659188 200000 558623210 200000 217433852 200000 755379934 200000 500175296 200000 616607104 200000 355236736 200000 157346193 200000 564591118 200000 875289350 200000 755731601 200000 544475715 200000 302852031 200000 176933475 200000 948570145 200000 606936429 200000 501597778 200000 9525408 200000 443686208 200000 97397928 200000 920663145 200000 413928933 200000 187569695 200000 816418475 200000 54848964 200000 726550396 200000 527348238 200000 642298191 200000 301469507 200000 748577228 200000 359459198 200000 202742158 200000 876767464 200000 352383583 200000 421097471 200000 578067838 200000 659824593 200000 365878748 200000 135560257 200000 790910554 200000 978133057 200000 446106636 200000 607743510 200000 189043320 200000 22250903 200000 911325655 200000 36507246 200000 304747347 200000 455163476 200000 863139143 200000 529074520 200000 887970178 200000 6135833 200000 23577987 200000 533168135 200000 170858173 200000 397218213 200000 564060884 200000 826659529 200000 197772766 200000 328991962 200000 56099491 200000 475567377 200000 615453917 200000 885701304 200000 388565880 200000 146329965 200000 584416466 200000 811793247 200000 781724924 200000 493771151 200000 722435574 200000 530178577 200000 461237238 200000 269701192 200000 457469857 200000 730342700 200000 794162256 200000 196339079 200000 22273101 200000 866250803 200000 125409042 200000 600131165 200000 966026128 200000 3884997 200000 278256741 200000 48783611 200000 608732708 200000 146923427 200000 195052945 200000 260895409 200000 418332130 200000 268211373 200000 355447550 200000 653087216 200000 989615041 200000 620177637 200000 94356022 200000 460567624 200000 278630875 200000 47084906 200000 80149984 200000 974327914 200000 377223015 200000 620028541 200000 354487237 200000 530734630 200000 139784383 200000 489977214 200000 475488462 200000 334745197 200000 183158107 200000 173023470 200000 332186371 200000 596680527 200000 93240787 200000 670777454 200000 137242508 200000 877952508 200000 681226720 200000 792275645 200000 363735218 200000 268712134 200000 206583386 200000 579961277 200000 78100958 200000 621474076 200000 597783354 200000 712375918 200000 608809368 200000 63610256 200000 10818968 200000 376120561 200000 303294857 200000 404556753 200000 234306989 200000 517316229 200000 299586169 200000 334228145 200000 816850129 200000 945607564 200000 456594512 200000 238411807 200000 118646142 200000 571154822 200000 639816215 200000 257321772 200000 651956554 200000 291139347 200000 251778039 200000 63472650 200000 4996336 200000 627313140 200000 110791480 200000 434834439 200000 7384646 200000 695821577 200000 581721155 200000 459100053 200000 777079367 200000 205969492 200000 739432607 200000 606886980 200000 353429770 200000 149545716 200000 908130038 200000 256093893 200000 700189127 200000 527764266 200000 337600273 200000 231766248 200000 135261400 200000 650087510 200000 475491798 200000 329723294 200000 305572789 200000 932819194 200000 172336976 200000 319830775 200000 599505654 200000 196979380 200000 55580327 200000 5114915 200000 638607444 200000 956722247 200000 611098658 200000 144205684 200000 110608551 200000 925812626 200000 474003243 200000 438436442 200000 946020328 200000 457041302 200000 48173642 200000 329530725 200000 87961392 200000 284239476 200000 835876136 200000 82262085 200000 617078454 200000 497591659 200000 73945229 200000 140331468 200000 739071443 200000 949017821 200000 208444513 200000 857373161 200000 189773569 200000 94325322 200000 945676718 200000 965314990 200000 840129495 200000 790781011 200000 67604123 200000 88919370 200000 654659341 200000 980183735 200000 572759665 200000 722137614 200000 854489725 200000 284748888 200000 256214937 200000 567365227 200000 119404318 200000 357080373 200000 112761754 200000 799759858 200000 169074442 200000 119794288 200000 202238239 200000 317444946 200000 553470329 200000 84577865 200000 598063598 200000 388444252 200000 546948803 200000 925344801 200000 772803313 200000 500052993 200000 460980833 200000 247684727 200000 686542384 200000 147270225 200000 267419883 200000 137140973 200000 802681556 200000 121559165 200000 839056922 200000 236527683 200000 936375588 200000 238203605 200000 36708039 200000 490311257 200000 307645066 200000 298175177 200000 159859433 200000 622874672 200000 532244367 200000 239416043 200000 405035418 200000 369892841 200000 998184410 200000 396148459 200000 406396177 200000 988590788 200000 106762803 200000 489930137 200000 161001127 200000 364159777 200000 706934917 200000 268874469 200000 420224214 200000 614962817 200000 685954007 200000 651277281 200000 343086901 200000 20206468 200000 210472017 200000 989762748 200000 608428668 200000 988523500 200000 818070844 200000 915748552 200000 364635781 200000 355987608 200000 550230785 200000 986026612 200000 652466248 200000 144396680 200000 137112872 200000 993726289 200000 569313757 200000 794399711 200000 777920601 200000 285274641 200000 941914749 200000 547744219 200000 337758813 200000 998140034 200000 102508160 200000 731942621 200000 109685789 200000 260801430 200000 680609119 200000 273260391 200000 599305122 200000 977088861 200000 169526195 200000 982283544 200000 917973522 200000 380607240 200000 568693555 200000 899490481 200000 749745080 200000 811646183 200000 626299576 200000 286442002 200000 313389051 200000 971242603 200000 349598780 200000 848061501 200000 255161701 200000 12362276 200000 211939541 200000 54468944 200000 585346461 200000 476787651 200000 875829950 200000 60676238 200000 785208172 200000 151062552 200000 466757965 200000 7434326 200000 735409851 200000 987706643 200000 585931517 200000 428037162 200000 299896977 200000 928008646 200000 658521445 200000 379014824 200000 905447192 200000 541728865 200000 368595262 200000 5762963 200000 297892249 200000 202461235 200000 136108640 200000 42244042 200000 682588283 200000 176219567 200000 529421252 200000 906166605 200000 857730375 200000 982811747 200000 384382850 200000 948963135 200000 830937253 200000 63226625 200000 158378707 200000 668636126 200000 465123423 200000 172514138 200000 680311823 200000 753384076 200000 234220380 200000 410461277 200000 560755887 200000 641380297 200000 526996389 200000 997940763 200000 156841804 200000 823534389 200000 69503075 200000 760122821 200000 502022045 200000 423426961 200000 356439006 200000 580262316 200000 714784380 200000 750610621 200000 652368767 200000 95080767 200000 761303520 200000 375225787 200000 767569869 200000 470662415 200000 144646883 200000 946727082 200000 946580082 200000 318046925 200000 769772477 200000 864410315 200000 26970166 200000 502667081 200000 395074501 200000 576520318 200000 406551810 200000 961727091 200000 559156086 200000 248292676 200000 327045086 200000 783159133 200000 587077735 200000 803713470 200000 424188146 200000 829645879 200000 539220817 200000 529893292 200000 37183368 200000 305884753 200000 759534092 200000 836447726 200000 626916871 200000 639746075 200000 17418129 200000 31360645 200000 777218040 200000 550270247 200000 90227705 200000 900102801 200000 614528516 200000 610092580 200000 437545083 200000 632472148 200000 473274354 200000 778665188 200000 217692528 200000 332471596 200000 484834989 200000 946562646 200000 410274386 200000 888966556 200000 823594043 200000 458847884 200000 405110199 200000 306184516 200000 995943878 200000 928584373 200000 305424730 200000 350947043 200000 785910678 200000 26106146 200000 537023505 200000 887867994 200000 8758036 200000 968545092 200000 101899223 200000 162896555 200000 923896519 200000 371678124 200000 64164803 200000 88809973 200000 545002585 200000 617554952 200000 858728973 200000 660681081 200000 655677587 200000 327733548 200000 952065551 200000 415659415 200000 802643292 200000 611023621 200000 248233537 200000 337396689 200000 250706877 200000 567178407 200000 471586364 200000 550944454 200000 755334110 200000 107491903 200000 208336566 200000 783609910 200000 25932553 200000 638445856 200000 836706699 200000 594010884 200000 406623141 200000 393911226 200000 578051505 200000 892641070 200000 336266555 200000 19355037 200000 423159617 200000 894431189 200000 172314228 200000 845802361 200000 983789941 200000 819082555 200000 570922264 200000 943205152 200000 275270819 200000 86095551 200000 475136015 200000 692512129 200000 897612870 200000 469326562 200000 6564195 200000 733083822 200000 52937460 200000 905827140 200000 859556411 200000 47140310 200000 534113896 200000 731905191 200000 287759584 200000 383247179 200000 962052985 200000 304295657 200000 493501627 200000 158408316 200000 220856864 200000 363975949 200000 967458899 200000 392023546 200000 93439349 200000 862233906 200000 577691475 200000 500563318 200000 529251760 200000 558120601 200000 4390529 200000 169894849 200000 706195499 200000 153658275 200000 634791367 200000 173208778 200000 590796126 200000 231566799 200000 361773613 200000 597560226 200000 513119458 200000 356265407 200000 365271004 200000 528281722 200000 388134766 200000 956559155 200000 758630428 200000 144867490 200000 399693019 200000 830055180 200000 90371925 200000 904492682 200000 780130339 200000 54097737 200000 257575696 200000 854550468 200000 610938716 200000 876099340 200000 720492534 200000 146461440 200000 821439425 200000 484594324 200000 397195215 200000 227609614 200000 440242088 200000 622317379 200000 727391620 200000 408171998 200000 722089612 200000 890598810 200000 591301916 200000 97768578 200000 683272964 200000 543899447 200000 600520130 200000 997679914 200000 993242312 200000 832952029 200000 681544636 200000 359372325 200000 642826930 200000 27136618 200000 31032948 200000 519695589 200000 571472570 200000 819404513 200000 302392946 200000 968031227 200000 25161208 200000 374606434 200000 943298910 200000 524465430 200000 753814181 200000 886265900 200000 192492034 200000 359034120 200000 458666009 200000 655820961 200000 874151493 200000 945800640 200000 890163406 200000 873238336 200000 897165104 200000 693043791 200000 309710938 200000 489882795 200000 294400748 200000 683540198 200000 604903287 200000 838955682 200000 17630401 200000 755917013 200000 763347966 200000 127217670 200000 91572503 200000 829937293 200000 126587110 200000 503703766 200000 411927415 200000 235690398 200000 614267465 200000 306927668 200000 855575691 200000 825965753 200000 356837726 200000 379232352 200000 14107161 200000 808086958 200000 628122239 200000 480117434 200000 8922378 200000 649154925 200000 684555044 200000 427563971 200000 284557160 200000 401243656 200000 385920997 200000 110586652 200000 135631450 200000 866573487 200000 655190651 200000 425723268 200000 428333610 200000 969473458 200000 189308350 200000 387437789 200000 684367423 200000 2258561 200000 602104231 200000 857203751 200000 385333538 200000 305543086 200000 853707598 200000 600331651 200000 539278459 200000 503446248 200000 563387628 200000 91758128 200000 991761172 200000 900705537 200000 137355738 200000 102142608 200000 240320724 200000 223711208 200000 73405071 200000 763066915 200000 191832261 200000 236125358 200000 614863012 200000 804719497 200000 948033294 200000 792209284 200000 283483859 200000 639453827 200000 686501112 200000 199499195 200000 698405618 200000 465263090 200000 990768875 200000 461552578 200000 199702012 200000 980668373 200000 479535729 200000 156486954 200000 244148232 200000 459113806 200000 229296689 200000 269928612 200000 823057486 200000 832291485 200000 211316212 200000 233197568 200000 525198632 200000 645654819 200000 147713187 200000 343201839 200000 261510158 200000 266869087 200000 650303558 200000 838147905 200000 738711960 200000 653729011 200000 899283461 200000 723513958 200000 466141567 200000 194645662 200000 881987626 200000 584802288 200000 550667931 200000 287150659 200000 475233308 200000 950261583 200000 664421093 200000 938143968 200000 200250980 200000 964572946 200000 277845366 200000 859965590 200000 79756459 200000 713958636 200000 577123973 200000 577302183 200000 231919545 200000 847035820 200000 195588460 200000 699120498 200000 157654902 200000 32145730 200000 804179618 200000 374512759 200000 231787243 200000 520612031 200000 12452801 200000 842609241 200000 418333249 200000 103935061 200000 388420992 200000 15273686 200000 307575488 200000 627495250 200000 115423673 200000 301536976 200000 294146257 200000 566985256 200000 988455779 200000 795567686 200000 871853052 200000 478004328 200000 388447896 200000 562716251 200000 723959529 200000 214078657 200000 561310352 200000 74970445 200000 339812194 200000 403652868 200000 994076579 200000 328715389 200000 942922317 200000 368066082 200000 231945546 200000 502508653 200000 1418677 200000 17820203 200000 526844957 200000 335139003 200000 452229314 200000 458217040 200000 541765077 200000 45461034 200000 259035068 200000 443724001 200000 47669579 200000 667189402 200000 976265739 200000 312176974 200000 245859446 200000 268139274 200000 896453176 200000 862319145 200000 71632496 200000 48152987 200000 747978220 200000 680209186 200000 735254896 200000 597865871 200000 980500463 200000 925822728 200000 948523728 200000 857363781 200000 234624041 200000 690930126 200000 107313927 200000 177188414 200000 248556964 200000 809614467 200000 803893679 200000 585137435 200000 12630151 200000 728236375 200000 897911167 200000 862205851 200000 854013979 200000 581117852 200000 495937105 200000 898318496 200000 827027145 200000 371392449 200000 114207005 200000 864989738 200000 111509529 200000 755567959 200000 612242427 200000 517465433 200000 954255027 200000 173154063 200000 4377636 200000 249409646 200000 494045281 200000 737740474 200000 511611376 200000 591810250 200000 383027210 200000 233951559 200000 914315992 200000 142602988 200000 238643639 200000 731843783 200000 583353717 200000 882090102 200000 425848977 200000 325919851 200000 828568446 200000 534120488 200000 859964128 200000 555447939 200000 810602444 200000 156730339 200000 596936204 200000 810729088 200000 854524505 200000 925530278 200000 380779678 200000 788537074 200000 275584571 200000 960980115 200000 693604927 200000 220100490 200000 153867693 200000 336614121 200000 65753015 200000 911436567 200000 89282566 200000 894366731 200000 342005999 200000 399926668 200000 635903934 200000 613511031 200000 984024303 200000 872007672 200000 830525551 200000 811120078 200000 317302239 200000 134948491 200000 774564049 200000 264284370 200000 519809288 200000 993170583 200000 781878972 200000 27853154 200000 607475923 200000 613174923 200000 134697257 200000 822113663 200000 832313032 200000 826439673 200000 856958512 200000 31209545 200000 772223376 200000 302456720 200000 704476938 200000 507973121 200000 313981170 200000 3639586 200000 302082063 200000 610498056 200000 10834905 200000 986490270 200000 155243192 200000 814430942 200000 423948363 200000 504816917 200000 241348510 200000 27508259 200000 139950450 200000 286784184 200000 698349688 200000 988660888 200000 405479318 200000 114611927 200000 313482272 200000 836237342 200000 152398879 200000 885788899 200000 583517837 200000 438834100 200000 89664919 200000 346174317 200000 689452761 200000 263589244 200000 217101733 200000 579158051 200000 857804604 200000 529488566 200000 143672594 200000 110953944 200000 260053262 200000 297090498 200000 391728071 200000 501615740 200000 215306951 200000 536634401 200000 861259467 200000 181128991 200000 89156609 200000 98863220 200000 550736457 200000 206809586 200000 729800052 200000 574239867 200000 335328135 200000 483015236 200000 313068792 200000 829388054 200000 286490351 200000 336241288 200000 7590278 200000 903871046 200000 542274569 200000 629948493 200000 27161399 200000 774176555 200000 958730110 200000 395592771 200000 29257026 200000 330810375 200000 307181846 200000 201176124 200000 939176448 200000 378417721 200000 261244857 200000 462545703 200000 663646955 200000 349845570 200000 916717937 200000 446869269 200000 174482073 200000 325583810 200000 717867876 200000 367007032 200000 835358917 200000 124746618 200000 400758750 200000 206314974 200000 132557893 200000 647527243 200000 564004420 200000 113477241 200000 537572116 200000 768802868 200000 765586209 200000 181566873 200000 133433417 200000 84632151 200000 14243868 200000 283046639 200000 872413212 200000 727789300 200000 195297790 200000 875764555 200000 131172328 200000 611383916 200000 476336 200000 925806238 200000 303668258 200000 65224766 200000 518721338 200000 538470392 200000 116521574 200000 913394444 200000 376680901 200000 41650058 200000 249457514 200000 445885078 200000 174089624 200000 501796004 200000 37207815 200000 802393532 200000 394013981 200000 358066103 200000 39257654 200000 775595647 200000 860582877 200000 972775506 200000 963575567 200000 369936384 200000 211415678 200000 172661544 200000 730644172 200000 945712766 200000 556850891 200000 818513416 200000 175159747 200000 151998811 200000 687813548 200000 23112162 200000 130362223 200000 780755223 200000 412916520 200000 857153224 200000 268294758 200000 366285651 200000 975882345 200000 309007337 200000 874300515 200000 109553358 200000 686224823 200000 105603478 200000 450386493 200000 695515498 200000 744201851 200000 457449281 200000 438801901 200000 209007654 200000 915330877 200000 576633208 200000 456318603 200000 859748645 200000 231096741 200000 268484589 200000 279279695 200000 35593125 200000 432700541 200000 820604272 200000 582365844 200000 289980935 200000 236151724 200000 632086514 200000 423074767 200000 314100685 200000 983348283 200000 595210372 200000 164631964 200000 924777878 200000 770317906 200000 735618900 200000 930183345 200000 778381603 200000 978442555 200000 892247989 200000 35042535 200000 958565716 200000 383372125 200000 693312023 200000 200834360 200000 287270442 200000 519863874 200000 650830346 200000 769550266 200000 261473990 200000 985914513 200000 556394047 200000 382774184 200000 784121192 200000 864045075 200000 577720966 200000 62751064 200000 330844528 200000 909280688 200000 382483407 200000 479423557 200000 29846367 200000 288122226 200000 613574188 200000 599126278 200000 537499349 200000 234314880 200000 350133452 200000 787938131 200000 790592148 200000 86843683 200000 676239361 200000 848985094 200000 796727419 200000 2085060 200000 277932346 200000 262446359 200000 305385355 200000 715986411 200000 852161289 200000 234637726 200000 635571684 200000 565557313 200000 777936669 200000 188362196 200000 782400711 200000 132673677 200000 581174343 200000 468034322 200000 952822933 200000 459089081 200000 718144120 200000 122650575 200000 370885325 200000 85142478 200000 213324481 200000 758325156 200000 190242833 200000 451677170 200000 721833809 200000 108397386 200000 88028705 200000 269046896 200000 471853433 200000 695714970 200000 259758558 200000 29286832 200000 830721450 200000 425445515 200000 16766791 200000 415135545 200000 859316596 200000 749435191 200000 817249662 200000 675724213 200000 398273928 200000 971926997 200000 856546499 200000 317273836 200000 548500406 200000 34204351 200000 950509686 200000 782660039 200000 779084014 200000 84838765 200000 952760088 200000 280099406 200000 603191106 200000 452944503 200000 670694986 200000 218244521 200000 563572706 200000 501749142 200000 937202892 200000 94697505 200000 2058013 200000 132220834 200000 778784382 200000 904946975 200000 511595110 200000 472471700 200000 704236129 200000 69786411 200000 118783563 200000 804155780 200000 470754965 200000 149996526 200000 22470271 200000 178182315 200000 555522139 200000 803043376 200000 201746384 200000 495376226 200000 988290580 200000 331095001 200000 23257137 200000 881534496 200000 441230656 200000 309686258 200000 638676144 200000 554559102 200000 773357183 200000 590668452 200000 51791743 200000 226809142 200000 290736530 200000 635392311 200000 868788718 200000 697933854 200000 447152474 200000 880118804 200000 718806638 200000 137888817 200000 668612567 200000 533764802 200000 780406928 200000 81227654 200000 541194281 200000 761948651 200000 185829634 200000 684271957 200000 77662864 200000 8829272 200000 467872664 200000 234552312 200000 641211503 200000 227889135 200000 544315711 200000 5304039 200000 881331268 200000 255455675 200000 473944586 200000 39415994 200000 453252017 200000 444979172 200000 706348841 200000 548630314 200000 528743286 200000 69054641 200000 324456684 200000 595171087 200000 775371123 200000 861435788 200000 484900035 200000 232938594 200000 538941097 200000 816365310 200000 410903872 200000 57543740 200000 37204792 200000 87720109 200000 666382867 200000 710409428 200000 640268386 200000 14097252 200000 777683467 200000 903813508 200000 422289542 200000 513702154 200000 817510683 200000 941061315 200000 581716773 200000 528781993 200000 233915985 200000 331115051 200000 148201695 200000 701021288 200000 44668383 200000 327195763 200000 36910453 200000 102314896 200000 126168854 200000 846674805 200000 914858952 200000 658141834 200000 109771877 200000 579727912 200000 876181464 200000 285832925 200000 756333917 200000 528383654 200000 162200261 200000 598783796 200000 489604271 200000 710316583 200000 381405904 200000 585556821 200000 832815660 200000 867788035 200000 699244889 200000 700406314 200000 496806594 200000 537234099 200000 759774946 200000 258596795 200000 583442565 200000 901971407 200000 693300490 200000 571743537 200000 30415010 200000 995088912 200000 609364626 200000 969268947 200000 213225836 200000 194954831 200000 491076954 200000 388655627 200000 66105939 200000 21284483 200000 778403427 200000 993080674 200000 511347175 200000 702441414 200000 871364558 200000 773543039 200000 485539288 200000 422568527 200000 697117402 200000 129224234 200000 635309304 200000 24800120 200000 426844649 200000 564368462 200000 965096759 200000 285932984 200000 257400955 200000 131366386 200000 277524388 200000 587829417 200000 235387185 200000 4408126 200000 679442034 200000 288263938 200000 252430794 200000 789087611 200000 678699759 200000 262087325 200000 571474728 200000 573338898 200000 770880910 200000 67355250 200000 666604363 200000 229503371 200000 645981661 200000 320200857 200000 74313043 200000 927518094 200000 69215886 200000 470583883 200000 345552257 200000 27696868 200000 694787953 200000 904157152 200000 93760822 200000 568830583 200000 990612856 200000 839341777 200000 888882929 200000 347673677 200000 494885041 200000 655223735 200000 202363476 200000 176646031 200000 510724686 200000 341960777 200000 587498015 200000 536908423 200000 863775903 200000 665830752 200000 784551987 200000 842806428 200000 699912981 200000 895424246 200000 26090895 200000 952370776 200000 843039808 200000 357726753 200000 118411349 200000 744046434 200000 837689296 200000 563712796 200000 199646149 200000 719498883 200000 887197847 200000 485038910 200000 696407615 200000 5632932 200000 613530757 200000 556987135 200000 765439812 200000 178525644 200000 604960426 200000 505170425 200000 870112629 200000 61802278 200000 488699190 200000 154374884 200000 426841745 200000 190077688 200000 354937723 200000 787300760 200000 978527610 200000 26175404 200000 950255592 200000 590964494 200000 995857968 200000 736890570 200000 739913743 200000 414400350 200000 926665683 200000 832849658 200000 476848799 200000 502773697 200000 269913253 200000 130365446 200000 242884969 200000 54550671 200000 939343364 200000 179732693 200000 316246367 200000 340443969 200000 331570291 200000 468186992 200000 43207311 200000 533479536 200000 769749905 200000 669187840 200000 174709803 200000 978911699 200000 521783839 200000 380727245 200000 781081731 200000 972945476 200000 87610366 200000 276219200 200000 923588360 200000 376392634 200000 428285485 200000 11941344 200000 752679498 200000 367755599 200000 239548110 200000 679837015 200000 210978810 200000 120819003 200000 883759905 200000 149097069 200000 844498152 200000 855781078 200000 481614726 200000 134083339 200000 944626437 200000 424358040 200000 392363903 200000 660805177 200000 114996577 200000 716301339 200000 424485290 200000 298641439 200000 489478700 200000 620171799 200000 58061770 200000 221442055 200000 812961976 200000 693456996 200000 771839166 200000 738513496 200000 966810485 200000 920610811 200000 68451975 200000 323672219 200000 753594866 200000 239063797 200000 29025350 200000 754183545 200000 41437410 200000 433896073 200000 775307322 200000 134912185 200000 135710739 200000 353661200 200000 313881029 200000 200670022 200000 143125624 200000 707076100 200000 912875367 200000 722347302 200000 674483231 200000 703781883 200000 886416064 200000 824464259 200000 477835322 200000 960132272 200000 245207697 200000 301759141 200000 381667610 200000 593744121 200000 281094331 200000 411748853 200000 260906030 200000 975767249 200000 468607037 200000 778971642 200000 75062791 200000 690895183 200000 440897850 200000 935229535 200000 534733398 200000 696911019 200000 31362288 200000 874782186 200000 229189099 200000 825916992 200000 560048064 200000 367910021 200000 425780407 200000 628899971 200000 842218795 200000 247678264 200000 235517386 200000 808896272 200000 146036690 200000 770112555 200000 464682325 200000 905690781 200000 795348341 200000 200039080 200000 252185768 200000 976937219 200000 799970548 200000 208113430 200000 887418931 200000 940342075 200000 867998800 200000 637791998 200000 536942472 200000 358502237 200000 358571690 200000 888918793 200000 444290903 200000 148843171 200000 89489473 200000 722141951 200000 991896431 200000 630300515 200000 677670007 200000 991222216 200000 346484931 200000 617814808 200000 376481228 200000 217072494 200000 134388577 200000 95832152 200000 346197473 200000 138384152 200000 107913852 200000 87937758 200000 535931765 200000 443060495 200000 539105890 200000 642106241 200000 669267050 200000 249278140 200000 371889797 200000 103918138 200000 348839872 200000 789003942 200000 100699510 200000 430093857 200000 366485911 200000 598498936 200000 718931684 200000 66349422 200000 154299696 200000 259257592 200000 636731296 200000 618819964 200000 26240236 200000 302639120 200000 118496155 200000 502831809 200000 639852106 200000 563684552 200000 515713509 200000 228870870 200000 945602028 200000 686315337 200000 172182703 200000 115965044 200000 710917522 200000 223367899 200000 406577993 200000 762648947 200000 748802076 200000 249613286 200000 529172516 200000 463810765 200000 361802635 200000 564766707 200000 749233360 200000 542546072 200000 88320 200000 227093419 200000 436176382 200000 66527759 200000 227020475 200000 281674966 200000 44806013 200000 428318600 200000 774885404 200000 257562717 200000 63107648 200000 869338238 200000 514123684 200000 100892231 200000 758649430 200000 420065672 200000 766453492 200000 442324415 200000 701435631 200000 707291742 200000 211304651 200000 367904011 200000 457621597 200000 336403930 200000 7679243 200000 49148309 200000 304097807 200000 875828724 200000 729982644 200000 664724453 200000 785808023 200000 590500292 200000 704743910 200000 606978467 200000 667762084 200000 38645123 200000 314935778 200000 317622681 200000 509087751 200000 753112202 200000 853742345 200000 512434606 200000 515084209 200000 32248656 200000 310782683 200000 582679275 200000 856277938 200000 844709742 200000 344599544 200000 421300089 200000 612811323 200000 759544221 200000 293165601 200000 988327072 200000 698925213 200000 642676150 200000 343862838 200000 167619784 200000 367630663 200000 824208560 200000 563371065 200000 447472507 200000 921615306 200000 697255077 200000 701252425 200000 546865504 200000 265459926 200000 278329036 200000 753664422 200000 54911552 200000 932540989 200000 491231103 200000 324304051 200000 950917379 200000 188623087 200000 62629942 200000 450767598 200000 819751347 200000 355684604 200000 720681865 200000 627231224 200000 689503095 200000 166402452 200000 761539377 200000 478561939 200000 306678425 200000 669832969 200000 499058182 200000 210461342 200000 761053312 200000 499400907 200000 715340289 200000 551007002 200000 903708597 200000 424962409 200000 33655354 200000 451091495 200000 184991712 200000 719814294 200000 592386282 200000 96025351 200000 710594507 200000 458929952 200000 102029674 200000 510665753 200000 631438685 200000 139894009 200000 532028465 200000 351074525 200000 535329696 200000 541791538 200000 212307672 200000 223746038 200000 91705019 200000 467403258 200000 794302489 200000 184087330 200000 946848759 200000 526761122 200000 482853322 200000 968131906 200000 19290044 200000 181601179 200000 143626470 200000 615127640 200000 302031252 200000 155361397 200000 496276356 200000 874894211 200000 688392230 200000 666809313 200000 550352092 200000 874507524 200000 872450363 200000 465484719 200000 455201608 200000 561037371 200000 788209084 200000 301572304 200000 244127808 200000 539299753 200000 421014961 200000 26736468 200000 843702364 200000 107965679 200000 498218562 200000 765040236 200000 741193045 200000 602954445 200000 472056761 200000 458114152 200000 356468739 200000 174973219 200000 297918845 200000 711270072 200000 364189791 200000 940738802 200000 198995479 200000 915933678 200000 544388482 200000 481301595 200000 89865008 200000 53625785 200000 31759779 200000 780583581 200000 601543056 200000 212532459 200000 953674268 200000 86077466 200000 389788959 200000 72217971 200000 207900004 200000 812752466 200000 736777446 200000 97758307 200000 188251925 200000 823056869 200000 593660686 200000 69817834 200000 696728550 200000 34051733 200000 150264543 200000 948570458 200000 876513713 200000 952486720 200000 56782530 200000 649853218 200000 208918893 200000 148150249 200000 548450367 200000 925431507 200000 602002740 200000 41447855 200000 395048958 200000 746095902 200000 765878846 200000 258607827 200000 271445961 200000 1722835 200000 745993955 200000 165116086 200000 759279750 200000 202881507 200000 140439196 200000 578674647 200000 954496064 200000 463097694 200000 676205057 200000 222912984 200000 175197215 200000 180829557 200000 267088587 200000 75566969 200000 863445099 200000 580716152 200000 202623443 200000 978242714 200000 563768972 200000 909879256 200000 849624336 200000 453460540 200000 916183819 200000 672458277 200000 443346844 200000 565810304 200000 244038545 200000 279875855 200000 567447982 200000 26792614 200000 944680166 200000 399777640 200000 865789600 200000 122181390 200000 725084915 200000 151767839 200000 767465705 200000 163096889 200000 461749439 200000 279308102 200000 23832099 200000 412233671 200000 243051636 200000 609268237 200000 745595653 200000 57091705 200000 22740826 200000 735003331 200000 285194601 200000 994806320 200000 141841370 200000 254847962 200000 918673479 200000 334757612 200000 480940412 200000 866845411 200000 732603319 200000 239016909 200000 348074216 200000 224147597 200000 747758322 200000 181959957 200000 788316648 200000 223625385 200000 504410192 200000 162074146 200000 884509539 200000 641229864 200000 755053898 200000 8093559 200000 361876322 200000 95854363 200000 729480313 200000 15329459 200000 680948494 200000 601218224 200000 998634900 200000 853305495 200000 958458543 200000 541126971 200000 829498740 200000 542081283 200000 861532077 200000 337838633 200000 72076307 200000 540601080 200000 853310609 200000 160698893 200000 13630087 200000 51401879 200000 840373508 200000 441385623 200000 120190219 200000 453417248 200000 196870606 200000 471443095 200000 71307510 200000 786655987 200000 549044952 200000 487268862 200000 399113408 200000 275605905 200000 629255466 200000 527204315 200000 247682563 200000 88334747 200000 252612332 200000 609676897 200000 115971447 200000 742715088 200000 647208295 200000 313141983 200000 160513780 200000 570036754 200000 769144068 200000 491846597 200000 365923699 200000 124111713 200000 209922379 200000 603851428 200000 779381004 200000 51240926 200000 581154021 200000 481184814 200000 23691512 200000 799114696 200000 698422169 200000 921073201 200000 925693839 200000 453518465 200000 452678738 200000 6784927 200000 472144970 200000 890435208 200000 38774038 200000 236591241 200000 26192322 200000 766579584 200000 373961487 200000 625870878 200000 262025134 200000 289741351 200000 223774853 200000 320970927 200000 126785256 200000 375774302 200000 42783968 200000 816459181 200000 243095399 200000 348406055 200000 335748266 200000 321360296 200000 615888453 200000 333785761 200000 651429258 200000 130475601 200000 250120634 200000 817414668 200000 22664777 200000 777395320 200000 185640222 200000 594256331 200000 102725840 200000 88570894 200000 322787049 200000 293808988 200000 410598438 200000 926420515 200000 684611253 200000 685396833 200000 139733110 200000 63602407 200000 208830266 200000 876992921 200000 680389894 200000 527266732 200000 260225104 200000 838440678 200000 42953792 200000 191744226 200000 755436272 200000 160877384 200000 256481196 200000 600183320 200000 36968755 200000 994013152 200000 625646067 200000 510125057 200000 60946512 200000 164267245 200000 538967773 200000 791387755 200000 125602976 200000 60881873 200000 82592082 200000 656296008 200000 395218845 200000 343409420 200000 940804444 200000 376877993 200000 775285725 200000 470972478 200000 563735074 200000 662424509 200000 569509147 200000 798720553 200000 641185261 200000 794592982 200000 740225069 200000 861257387 200000 67556389 200000 676462691 200000 719036174 200000 234063559 200000 999430996 200000 299576053 200000 439297749 200000 679986844 200000 975989537 200000 664315965 200000 817364923 200000 667752811 200000 879714389 200000 345431307 200000 981003032 200000 782234516 200000 308595417 200000 674728784 200000 679407460 200000 914936985 200000 628142517 200000 945818140 200000 116196410 200000 809080088 200000 344261394 200000 530768288 200000 780461136 200000 816438484 200000 856876087 200000 472543531 200000 776873343 200000 294896812 200000 969827214 200000 698679600 200000 74098880 200000 426371234 200000 9126560 200000 566866238 200000 33385515 200000 128762836 200000 621158931 200000 557731845 200000 591451898 200000 240295045 200000 998425010 200000 346693463 200000 98986883 200000 934256660 200000 954162277 200000 564653092 200000 186074945 200000 101625090 200000 503126579 200000 8399995 200000 109403850 200000 856850159 200000 72845894 200000 350863758 200000 948118489 200000 865661084 200000 502118118 200000 166990766 200000 5468485 200000 946851818 200000 27684732 200000 815974474 200000 19886855 200000 668681689 200000 827759248 200000 452440052 200000 453357623 200000 256212105 200000 141765578 200000 204543579 200000 586284813 200000 949654843 200000 168515572 200000 694630992 200000 874673380 200000 238924368 200000 151359221 200000 844833732 200000 528612914 200000 103992647 200000 640214998 200000 438146503 200000 334260368 200000 742658242 200000 437609663 200000 78698122 200000 229903543 200000 359352449 200000 478271226 200000 628950877 200000 621464191 200000 529665892 200000 749062894 200000 367332017 200000 125565154 200000 883342189 200000 91681829 200000 236539414 200000 554756086 200000 596656570 200000 946910022 200000 38755388 200000 136960246 200000 9336974 200000 495169050 200000 423399157 200000 21531704 200000 613878600 200000 842167689 200000 820811569 200000 310818103 200000 401492073 200000 172385181 200000 507860223 200000 930626698 200000 745438610 200000 732873085 200000 750168466 200000 200876009 200000 596064130 200000 112671602 200000 243174712 200000 601892398 200000 179650075 200000 127979237 200000 269369700 200000 836047697 200000 746635869 200000 741534302 200000 46507684 200000 919632490 200000 807276136 200000 325526918 200000 342677674 200000 59165618 200000 430480766 200000 200023332 200000 687873607 200000 844018818 200000 319353341 200000 292614946 200000 45627754 200000 811854673 200000 234455912 200000 432856713 200000 345075492 200000 693899704 200000 211416158 200000 323712895 200000 333042598 200000 166287472 200000 996354208 200000 371017039 200000 605476416 200000 577726290 200000 352526606 200000 337028705 200000 40017251 200000 645352789 200000 983193514 200000 145138236 200000 33843871 200000 295497875 200000 227361683 200000 740110730 200000 29597861 200000 219043395 200000 207952138 200000 11166227 200000 285998917 200000 427370175 200000 20131695 200000 82494656 200000 745149808 200000 93332351 200000 653868355 200000 135091097 200000 279943990 200000 919508763 200000 846258727 200000 565639622 200000 692645831 200000 645586252 200000 340093658 200000 708641680 200000 306291573 200000 578207466 200000 968097598 200000 267121760 200000 168109487 200000 581361134 200000 697309779 200000 536446654 200000 970360071 200000 273506672 200000 974916154 200000 813423699 200000 364961068 200000 59372457 200000 720815666 200000 668228583 200000 160936176 200000 398630386 200000 255307933 200000 170268514 200000 341307458 200000 691047106 200000 240286459 200000 408454605 200000 289389619 200000 92396978 200000 332322796 200000 213421393 200000 692093685 200000 392264060 200000 507847985 200000 603475766 200000 257474518 200000 122242038 200000 792775595 200000 175542245 200000 627584328 200000 333229083 200000 866052953 200000 926183653 200000 630712027 200000 678451714 200000 82285405 200000 518286560 200000 369101632 200000 155875555 200000 303772151 200000 237198239 200000 460759623 200000 996826904 200000 619860615 200000 484018696 200000 13605089 200000 424832537 200000 476445583 200000 441757222 200000 471389470 200000 823267966 200000 397387949 200000 281396513 200000 12754479 200000 760503296 200000 510447780 200000 678939968 200000 967881315 200000 62009719 200000 1096019 200000 302506989 200000 332934957 200000 957439196 200000 939941307 200000 231517105 200000 609714972 200000 532877640 200000 716895229 200000 337377330 200000 439007712 200000 876574450 200000 509184856 200000 739649083 200000 844165707 200000 612708148 200000 63583278 200000 749374899 200000 353271884 200000 92560005 200000 318696959 200000 189303204 200000 392859381 200000 144571007 200000 252033388 200000 652367413 200000 446401653 200000 107222489 200000 398942260 200000 792194735 200000 827371549 200000 627664493 200000 825348409 200000 463490427 200000 491614302 200000 525858098 200000 160702586 200000 150681120 200000 718430921 200000 739783746 200000 471144217 200000 529090377 200000 265053197 200000 668737237 200000 138909526 200000 593950396 200000 381388795 200000 911637827 200000 707028114 200000 983310179 200000 383794564 200000 284508933 200000 836713804 200000 27986758 200000 812206776 200000 870369971 200000 497332006 200000 126820238 200000 638854856 200000 891622918 200000 296429280 200000 323347074 200000 734464004 200000 100999639 200000 559539802 200000 668043660 200000 158769117 200000 274237981 200000 736068758 200000 197751605 200000 124318434 200000 58034674 200000 712548786 200000 476108068 200000 565600966 200000 833331597 200000 893925617 200000 111322146 200000 2874968 200000 647965256 200000 381930162 200000 914262039 200000 168372104 200000 245938842 200000 77636726 200000 486690317 200000 603594088 200000 590582813 200000 467463901 200000 198131243 200000 882575911 200000 964395400 200000 26598313 200000 394614202 200000 686603031 200000 606470325 200000 204507065 200000 299794211 200000 626548903 200000 519634588 200000 765545741 200000 853407214 200000 532805737 200000 363700565 200000 71580872 200000 988164291 200000 561283852 200000 280030233 200000 106680104 200000 358407019 200000 296396897 200000 796957504 200000 569027470 200000 542958800 200000 584436057 200000 223401539 200000 440938620 200000 430803192 200000 626975236 200000 915752379 200000 538438033 200000 453859084 200000 3274643 200000 72813407 200000 127484814 200000 419852630 200000 857796694 200000 268732936 200000 794714195 200000 27972926 200000 430328766 200000 127223728 200000 970497762 200000 976012619 200000 572080731 200000 35533165 200000 837621082 200000 950102311 200000 594509790 200000 571024250 200000 927179515 200000 535968154 200000 241657111 200000 78721326 200000 429891111 200000 523376781 200000 20596214 200000 620020993 200000 950376031 200000 674262279 200000 221205389 200000 738386573 200000 431541825 200000 7916339 200000 944769036 200000 9234570 200000 756151696 200000 84487767 200000 741160130 200000 999148752 200000 369830187 200000 687927517 200000 659690530 200000 399852632 200000 901327635 200000 299933261 200000 736802234 200000 782892858 200000 528136808 200000 580955471 200000 449480765 200000 210229935 200000 87719275 200000 661591981 200000 654442873 200000 786130191 200000 576173437 200000 548216398 200000 810385504 200000 645810643 200000 80342814 200000 194196795 200000 123032323 200000 178242964 200000 446128622 200000 417987485 200000 250044561 200000 86067721 200000 172761262 200000 316405692 200000 215256411 200000 358355980 200000 274547006 200000 471047425 200000 183678674 200000 692340116 200000 82145440 200000 593074675 200000 798497158 200000 614380987 200000 834652915 200000 301038140 200000 98093352 200000 614180537 200000 782711160 200000 418703524 200000 543549576 200000 603713510 200000 804211343 200000 762244884 200000 583777174 200000 576754106 200000 106015161 200000 654850196 200000 549253476 200000 878313935 200000 177651607 200000 836289868 200000 259396642 200000 747813597 200000 785961961 200000 818912902 200000 147919648 200000 202068156 200000 97771919 200000 969330345 200000 961781454 200000 64053349 200000 936538250 200000 890356030 200000 807264446 200000 665766897 200000 586179066 200000 928514798 200000 902600095 200000 61829783 200000 433412641 200000 221468032 200000 283316035 200000 741848240 200000 389438045 200000 855064543 200000 810755737 200000 172666806 200000 872599857 200000 159573009 200000 93246899 200000 62949951 200000 446446141 200000 127949120 200000 441746880 200000 228160518 200000 288519232 200000 592398772 200000 865129745 200000 944673761 200000 612707099 200000 341959382 200000 466997527 200000 486774219 200000 278420432 200000 314858797 200000 275607651 200000 730688219 200000 614727294 200000 99521124 200000 495436964 200000 103375690 200000 733313638 200000 660519233 200000 92424363 200000 304159344 200000 950528489 200000 645286830 200000 674366057 200000 505123013 200000 89746054 200000 993643699 200000 509901550 200000 718746596 200000 428088543 200000 777119864 200000 691314282 200000 225908867 200000 53402803 200000 68527175 200000 36246063 200000 716775547 200000 965201125 200000 95028359 200000 241457325 200000 48934085 200000 145165683 200000 465562305 200000 233612660 200000 116444537 200000 365779326 200000 121698206 200000 969834292 200000 676376529 200000 807115080 200000 172105446 200000 61211071 200000 564676131 200000 492392496 200000 147693441 200000 399770116 200000 310546410 200000 692987575 200000 209949049 200000 662475285 200000 186869180 200000 324115581 200000 83688949 200000 497891105 200000 428893012 200000 98586180 200000 952473406 200000 615459194 200000 266792329 200000 546798058 200000 241340605 200000 427809423 200000 432840276 200000 730908274 200000 125653753 200000 115553521 200000 584763085 200000 402693627 200000 322764189 200000 340541009 200000 350521644 200000 578949574 200000 402477423 200000 743305600 200000 938724044 200000 691682868 200000 541868633 200000 578784877 200000 162059299 200000 864275653 200000 464442723 200000 704167977 200000 657735882 200000 637607448 200000 641255094 200000 78088933 200000 383331706 200000 916547056 200000 144861082 200000 931613681 200000 533082635 200000 770764077 200000 503756407 200000 130662845 200000 590600567 200000 194955214 200000 383163094 200000 787203547 200000 735015380 200000 528026357 200000 772381024 200000 610299643 200000 298523229 200000 624342241 200000 939546077 200000 538160877 200000 363881832 200000 34685685 200000 733025590 200000 349195937 200000 248454768 200000 923103663 200000 235308914 200000 100913705 200000 945470988 200000 544421040 200000 475839420 200000 577112757 200000 275812852 200000 738553018 200000 473419866 200000 162488980 200000 905284866 200000 532811691 200000 758661814 200000 315243321 200000 475780910 200000 151749254 200000 391859544 200000 174378290 200000 159497104 200000 318064491 200000 946781672 200000 767031345 200000 850164321 200000 522615193 200000 401131824 200000 400049415 200000 270873338 200000 26760050 200000 622384407 200000 578590115 200000 71209426 200000 238720117 200000 969204390 200000 114699542 200000 983960194 200000 910710084 200000 569807366 200000 476898705 200000 941089731 200000 446874527 200000 195819135 200000 189019748 200000 43206510 200000 258745959 200000 243835001 200000 861817856 200000 824637050 200000 677979035 200000 999108478 200000 608561653 200000 819866369 200000 965748829 200000 114246197 200000 147537652 200000 559459898 200000 331168493 200000 534511207 200000 462087373 200000 565756543 200000 461142699 200000 748451580 200000 350686833 200000 417634632 200000 264218136 200000 870021630 200000 414032879 200000 773022509 200000 606165717 200000 420435604 200000 49306746 200000 807365607 200000 671386018 200000 832113928 200000 975566945 200000 542957646 200000 918218847 200000 442106561 200000 687768852 200000 874215515 200000 438418957 200000 942440520 200000 535901989 200000 851723046 200000 501411020 200000 497160005 200000 458033219 200000 970959592 200000 172599773 200000 208396930 200000 496958784 200000 6361850 200000 681861537 200000 559657446 200000 837634059 200000 345325011 200000 854294936 200000 620755579 200000 813063605 200000 643382028 200000 568232034 200000 280163944 200000 530915439 200000 12409695 200000 16947136 200000 4722422 200000 700276618 200000 652792482 200000 395209363 200000 703810189 200000 152719221 200000 143585232 200000 471746778 200000 391549111 200000 733430209 200000 287228672 200000 377633719 200000 166837275 200000 957978399 200000 617618794 200000 566020458 200000 95640706 200000 547717983 200000 51307368 200000 152026452 200000 240023765 200000 498150770 200000 256851058 200000 331726836 200000 753163548 200000 637545320 200000 907872544 200000 246260972 200000 157613183 200000 148073585 200000 789033259 200000 602454779 200000 279909704 200000 271537375 200000 501310827 200000 328687108 200000 830956766 200000 903714850 200000 20271065 200000 192247557 200000 801824714 200000 624559817 200000 840856974 200000 114362911 200000 650289589 200000 966745735 200000 554645697 200000 362616468 200000 466515303 200000 807617067 200000 263550668 200000 472102595 200000 560438472 200000 519422373 200000 614847526 200000 196365357 200000 779697377 200000 261493766 200000 444724329 200000 398627186 200000 995325403 200000 330858880 200000 23656524 200000 385380947 200000 661583615 200000 753306465 200000 80400297 200000 918764977 200000 732070579 200000 349505563 200000 728886136 200000 606031755 200000 728725122 200000 15949631 200000 632013776 200000 719715076 200000 859694355 200000 233965948 200000 184281580 200000 283812954 200000 486959152 200000 679802531 200000 640884771 200000 483289838 200000 941297856 200000 356152741 200000 177746414 200000 795856706 200000 565422796 200000 104506002 200000 770131429 200000 794945780 200000 588069244 200000 599683739 200000 84235714 200000 158957767 200000 292826394 200000 302929936 200000 468918875 200000 396461211 200000 570690829 200000 867725409 200000 656355754 200000 778537839 200000 931840990 200000 903656480 200000 132581064 200000 67988836 200000 929359670 200000 252902653 200000 56748524 200000 36704188 200000 871153117 200000 781278664 200000 400316528 200000 672513750 200000 160816572 200000 105429105 200000 975187659 200000 163292723 200000 605175770 200000 442297866 200000 614760087 200000 575255156 200000 634184801 200000 592606402 200000 498446987 200000 644259672 200000 34796697 200000 318070763 200000 294992513 200000 698050497 200000 671492331 200000 841241588 200000 277001073 200000 718878639 200000 46301407 200000 878126190 200000 550133619 200000 610920514 200000 912737054 200000 333571594 200000 771851200 200000 610724795 200000 580792687 200000 592538777 200000 446255280 200000 238900603 200000 58818748 200000 898290442 200000 276651452 200000 535927809 200000 137419021 200000 768146286 200000 558383997 200000 843914991 200000 8221067 200000 120508662 200000 39676330 200000 911010565 200000 654260862 200000 798151154 200000 65757980 200000 619657764 200000 855434574 200000 498818003 200000 635037645 200000 409411915 200000 318950532 200000 771565353 200000 248060115 200000 584864412 200000 149068745 200000 998827941 200000 668458089 200000 984386391 200000 920115685 200000 332873751 200000 779336678 200000 148955100 200000 603899073 200000 779554927 200000 419385282 200000 775986092 200000 352108389 200000 702842815 200000 367158679 200000 722524519 200000 736346617 200000 327580726 200000 294624285 200000 716431567 200000 985651142 200000 341537574 200000 168380716 200000 346385091 200000 905690933 200000 907915518 200000 450900413 200000 872215364 200000 935830990 200000 993776464 200000 147608552 200000 482814322 200000 545816122 200000 424002251 200000 558418662 200000 984904078 200000 656537152 200000 300726081 200000 206992143 200000 728198905 200000 330113227 200000 449201569 200000 774776796 200000 750932531 200000 308998113 200000 436589052 200000 835105254 200000 674460380 200000 520271532 200000 214557059 200000 221872868 200000 172947893 200000 454987636 200000 90139271 200000 986170800 200000 97424031 200000 868152737 200000 518128759 200000 557934145 200000 341621913 200000 25461181 200000 962756068 200000 92274097 200000 53848005 200000 90531183 200000 173763198 200000 904303672 200000 225129315 200000 314375040 200000 336673559 200000 701058350 200000 697519571 200000 432005593 200000 757739423 200000 437835019 200000 459312790 200000 933252481 200000 355280166 200000 478863721 200000 545744461 200000 300333219 200000 27138013 200000 793165056 200000 971051192 200000 914583685 200000 874076948 200000 848386472 200000 17180343 200000 284902801 200000 347278139 200000 255483994 200000 28949067 200000 510110031 200000 761104356 200000 581716271 200000 137146516 200000 587033192 200000 582388670 200000 288481118 200000 488339924 200000 615172260 200000 145707675 200000 836727104 200000 668539754 200000 735501035 200000 567206250 200000 751112271 200000 701472727 200000 961617735 200000 798455868 200000 492015393 200000 885062843 200000 762848991 200000 369160259 200000 975593841 200000 506026711 200000 717738492 200000 132933581 200000 441317397 200000 493033484 200000 607558150 200000 190849612 200000 611659016 200000 252857689 200000 318182279 200000 139988560 200000 829882209 200000 32340192 200000 121337894 200000 586897802 200000 742859097 200000 176913889 200000 842971820 200000 752685770 200000 590346312 200000 735255741 200000 931378434 200000 693507585 200000 861011622 200000 203138803 200000 797328432 200000 655457855 200000 856679950 200000 825852709 200000 627063391 200000 920630709 200000 995201846 200000 462813459 200000 735571158 200000 793322419 200000 772398071 200000 638655389 200000 142554623 200000 379945642 200000 807384906 200000 278643396 200000 495815523 200000 567542313 200000 328092487 200000 778238377 200000 954355624 200000 252546275 200000 932032296 200000 925056139 200000 446432409 200000 428853927 200000 607538499 200000 772968140 200000 580807454 200000 751599205 200000 377142035 200000 850465004 200000 981442878 200000 720093743 200000 904341806 200000 878898316 200000 889919011 200000 896191284 200000 305613647 200000 264677995 200000 883202070 200000 625810374 200000 716724301 200000 45183083 200000 56683645 200000 941770068 200000 3494945 200000 12922763 200000 216935907 200000 421736047 200000 113159651 200000 972404718 200000 17946607 200000 334338760 200000 905140683 200000 635147474 200000 500372843 200000 151818031 200000 286931252 200000 258744472 200000 648308286 200000 968418197 200000 396683924 200000 403547842 200000 16251249 200000 247630603 200000 972945796 200000 804626927 200000 354497325 200000 682699711 200000 537839293 200000 425618912 200000 500710073 200000 956173572 200000 683939863 200000 238930293 200000 866369152 200000 620160842 200000 857873548 200000 344740527 200000 988865032 200000 898071073 200000 857897010 200000 566012591 200000 915938811 200000 223886906 200000 995345988 200000 125116341 200000 754857505 200000 918784357 200000 230404376 200000 689966881 200000 882708834 200000 171030162 200000 684388905 200000 282243956 200000 434696136 200000 72484307 200000 808942606 200000 90402382 200000 891358842 200000 26074711 200000 84448383 200000 992262257 200000 476026817 200000 603217520 200000 179062870 200000 439338428 200000 456761094 200000 559866253 200000 514423691 200000 36694320 200000 651078353 200000 299472448 200000 717874486 200000 757229293 200000 433739979 200000 504143416 200000 721433488 200000 540208180 200000 80924603 200000 220840518 200000 155988978 200000 201577830 200000 907653515 200000 408393819 200000 265791699 200000 722136066 200000 85060420 200000 153162632 200000 989669324 200000 822821035 200000 275507980 200000 760627196 200000 869504406 200000 488460063 200000 363312174 200000 173188872 200000 754548746 200000 475708479 200000 449135890 200000 692707101 200000 269953567 200000 639407116 200000 643323711 200000 257025995 200000 550582255 200000 887612839 200000 235350367 200000 483935171 200000 95094449 200000 705389904 200000 413611322 200000 224528597 200000 894366399 200000 773260391 200000 250487737 200000 757513713 200000 391323537 200000 986232174 200000 815929572 200000 492009769 200000 566888383 200000 775275011 200000 560571875 200000 143389101 200000 492547330 200000 619767529 200000 471203583 200000 985545164 200000 414595122 200000 934129151 200000 745153441 200000 260812537 200000 250101064 200000 518838342 200000 68263505 200000 750511043 200000 642569564 200000 466410462 200000 403100856 200000 611992026 200000 552653991 200000 901376521 200000 872588702 200000 836060687 200000 806729858 200000 821076773 200000 559162091 200000 426685524 200000 163281764 200000 235755189 200000 711924648 200000 339374007 200000 929359590 200000 107910488 200000 789369854 200000 752016490 200000 618588610 200000 607018703 200000 282937141 200000 84449725 200000 293325774 200000 807108091 200000 76386230 200000 269812769 200000 688749573 200000 625532124 200000 839976200 200000 992746791 200000 219056766 200000 383010962 200000 848736213 200000 829351294 200000 524935281 200000 4780894 200000 735312870 200000 841468663 200000 140134456 200000 370003616 200000 859053601 200000 561648770 200000 184774987 200000 870496985 200000 797493393 200000 469943857 200000 879792194 200000 316745130 200000 644230750 200000 834934580 200000 101005526 200000 674917331 200000 862911951 200000 28355035 200000 786722783 200000 237212980 200000 255868494 200000 242271126 200000 740138838 200000 637026510 200000 355361892 200000 500586231 200000 242772 200000 343568065 200000 546888631 200000 165515182 200000 375765776 200000 994780239 200000 670498578 200000 116043914 200000 436320996 200000 832218071 200000 83666012 200000 574643582 200000 262626887 200000 427474650 200000 843749023 200000 867024280 200000 649419475 200000 530339320 200000 593234946 200000 24852746 200000 938876223 200000 537615090 200000 652231630 200000 309303589 200000 920026981 200000 943150761 200000 280655468 200000 530171480 200000 578411581 200000 328333597 200000 478590819 200000 698605108 200000 437038046 200000 355072366 200000 660231518 200000 671752042 200000 108027779 200000 685459933 200000 593912867 200000 515462091 200000 954096515 200000 617565130 200000 349526684 200000 425265733 200000 175938391 200000 895677367 200000 63223505 200000 670766828 200000 951603095 200000 127041859 200000 132725739 200000 382644973 200000 88337405 200000 805962031 200000 860958769 200000 25153691 200000 332186463 200000 624892763 200000 728596749 200000 241441126 200000 539336631 200000 613560520 200000 65025288 200000 496430558 200000 838477854 200000 503637399 200000 772953033 200000 251968948 200000 753653451 200000 200094471 200000 615919129 200000 223668663 200000 746286360 200000 868160890 200000 74562016 200000 435657178 200000 768855932 200000 48135792 200000 942313512 200000 171723051 200000 722528657 200000 619336330 200000 313490712 200000 509767133 200000 604307470 200000 517520775 200000 344996857 200000 713464638 200000 534937293 200000 216663113 200000 757094708 200000 962503617 200000 480177862 200000 680787152 200000 342176849 200000 252168436 200000 628543505 200000 361750076 200000 189000696 200000 494471561 200000 487481319 200000 304723150 200000 597784563 200000 756842321 200000 646442144 200000 89194983 200000 57308969 200000 274134331 200000 38820789 200000 496346631 200000 477013411 200000 58560856 200000 177069503 200000 711278286 200000 566429321 200000 473892569 200000 878478965 200000 700338428 200000 961440293 200000 454876174 200000 302798512 200000 536569972 200000 304192479 200000 394353256 200000 780712042 200000 656007220 200000 359953470 200000 181913207 200000 176348857 200000 668027998 200000 842721004 200000 362884587 200000 867508184 200000 14098482 200000 947221681 200000 582900118 200000 113338142 200000 464430608 200000 606587766 200000 323408744 200000 250425603 200000 699508089 200000 853358658 200000 376972913 200000 699225377 200000 781814030 200000 558346560 200000 497707233 200000 762212912 200000 465028750 200000 398760886 200000 989910538 200000 56288776 200000 472697563 200000 131015182 200000 538647131 200000 16893858 200000 885489653 200000 168399824 200000 250872678 200000 856523030 200000 36215548 200000 597104036 200000 568891354 200000 835906973 200000 187843634 200000 769149268 200000 183453577 200000 885807503 200000 183001845 200000 512393671 200000 825255778 200000 99732069 200000 604360136 200000 33859334 200000 217584502 200000 310311096 200000 315378762 200000 987494458 200000 424152822 200000 500526143 200000 144921916 200000 583372203 200000 396470322 200000 591324628 200000 418223231 200000 255313602 200000 992116891 200000 58143086 200000 454495506 200000 869929478 200000 590543553 200000 668029479 200000 162364183 200000 334292257 200000 855348309 200000 926893111 200000 34859470 200000 953941723 200000 228603431 200000 508923638 200000 328278935 200000 871564573 200000 260785704 200000 604575452 200000 806422516 200000 230207727 200000 540935016 200000 700100483 200000 525920643 200000 706466425 200000 17616920 200000 186857379 200000 39705607 200000 512075525 200000 937280391 200000 270517524 200000 923308127 200000 344605946 200000 6265384 200000 623652047 200000 48276620 200000 105589217 200000 841190794 200000 589516013 200000 709178799 200000 809114723 200000 507470429 200000 295608997 200000 965285383 200000 567424071 200000 25613426 200000 781987920 200000 668204790 200000 203896952 200000 474024123 200000 985212264 200000 475764476 200000 349006588 200000 437244742 200000 293987459 200000 713824185 200000 690829565 200000 848279365 200000 521704284 200000 99701230 200000 45341891 200000 987917065 200000 750312649 200000 139252092 200000 674885047 200000 401839105 200000 810826437 200000 834162531 200000 895036512 200000 280834238 200000 114533991 200000 188104643 200000 854693993 200000 85175025 200000 50126312 200000 92646877 200000 727753880 200000 869055338 200000 256844448 200000 516293649 200000 247687383 200000 586384410 200000 55068423 200000 499413984 200000 374985774 200000 667726353 200000 682898104 200000 117871083 200000 7756997 200000 665604992 200000 993510505 200000 29109234 200000 196518886 200000 764633015 200000 221240819 200000 580963541 200000 678022136 200000 860980518 200000 519925327 200000 403899541 200000 736086148 200000 414627679 200000 356357013 200000 491600979 200000 832693299 200000 300649746 200000 536133887 200000 3103823 200000 900519117 200000 482704398 200000 211031267 200000 756682729 200000 115012410 200000 374679366 200000 741648572 200000 425956257 200000 49186180 200000 479641288 200000 137421600 200000 831972122 200000 655252178 200000 272899015 200000 231756234 200000 68814098 200000 383379821 200000 681280657 200000 821261201 200000 310792043 200000 490408638 200000 703254680 200000 531013230 200000 367548709 200000 753211725 200000 709462125 200000 219076985 200000 544144480 200000 422079682 200000 538575807 200000 206288106 200000 12957789 200000 999172070 200000 968656735 200000 240992284 200000 966340477 200000 522942626 200000 371353918 200000 894128005 200000 319754047 200000 839851518 200000 292835436 200000 313860798 200000 155312197 200000 192131107 200000 688545050 200000 129852544 200000 636977743 200000 92750937 200000 639205016 200000 140854435 200000 968098877 200000 608679688 200000 788824407 200000 334146593 200000 673504785 200000 898633657 200000 241337575 200000 849976592 200000 39979241 200000 590015765 200000 690013177 200000 489429163 200000 152414472 200000 83414244 200000 507287644 200000 112464712 200000 768843213 200000 621469711 200000 92753667 200000 625280098 200000 120130489 200000 915579549 200000 254473213 200000 628411024 200000 600832621 200000 784982457 200000 357704314 200000 80874378 200000 740808872 200000 417990057 200000 397723852 200000 804937258 200000 826694220 200000 35068887 200000 967124066 200000 844462184 200000 202394201 200000 257342155 200000 554102222 200000 241779036 200000 792374511 200000 749399085 200000 403263679 200000 10631999 200000 575093583 200000 567950023 200000 690827270 200000 587033962 200000 106326490 200000 524206720 200000 955856788 200000 887984724 200000 76486160 200000 973249121 200000 890928250 200000 536575894 200000 63247505 200000 851706515 200000 38921447 200000 414250985 200000 513355550 200000 357231198 200000 557755948 200000 542283046 200000 241251479 200000 76096554 200000 691845818 200000 34418756 200000 266963198 200000 276051841 200000 571665441 200000 908572509 200000 120674162 200000 227050762 200000 788348177 200000 27009449 200000 27790899 200000 580096142 200000 461180764 200000 721750399 200000 822085796 200000 719471349 200000 690043378 200000 220442714 200000 402449219 200000 911685193 200000 849165027 200000 324189905 200000 334748081 200000 852537778 200000 282924383 200000 909896861 200000 39858864 200000 719505271 200000 103132600 200000 334023318 200000 882354207 200000 45473538 200000 796966238 200000 104893109 200000 233842431 200000 10232027 200000 507951328 200000 824316434 200000 474320752 200000 702665387 200000 34252273 200000 81176294 200000 649852596 200000 50290489 200000 374213983 200000 568401546 200000 985114410 200000 342923375 200000 726404380 200000 131651957 200000 837387858 200000 369137494 200000 917271609 200000 984300352 200000 415983823 200000 475450901 200000 155930341 200000 204776101 200000 26212959 200000 132536309 200000 934243441 200000 933050746 200000 532723683 200000 360016222 200000 929603918 200000 110643386 200000 522991453 200000 109308378 200000 52990732 200000 985927292 200000 575264748 200000 774156304 200000 908814428 200000 437052408 200000 675392977 200000 151041993 200000 698614030 200000 40603016 200000 198071916 200000 818844142 200000 314543635 200000 770553508 200000 321648702 200000 570036359 200000 90934651 200000 558207460 200000 676547304 200000 251833020 200000 188763255 200000 24116481 200000 666742058 200000 15892695 200000 653854039 200000 560278739 200000 239553252 200000 95066687 200000 52167051 200000 981662035 200000 224944407 200000 927506813 200000 513071013 200000 533913498 200000 629663716 200000 137655354 200000 329276244 200000 382626271 200000 794736778 200000 96991038 200000 581646186 200000 400815996 200000 671290731 200000 694841969 200000 490524118 200000 348412136 200000 527943175 200000 129572060 200000 317080490 200000 1049021 200000 467700990 200000 2212008 200000 650177301 200000 753533106 200000 252408338 200000 814460702 200000 520742249 200000 714492833 200000 869242401 200000 787699876 200000 43029781 200000 719744898 200000 24320302 200000 481188549 200000 616888746 200000 552435820 200000 352933976 200000 787228712 200000 440807897 200000 790781338 200000 186249184 200000 555992727 200000 773966194 200000 689506147 200000 680487719 200000 71764217 200000 55224166 200000 517514048 200000 983555756 200000 900450647 200000 247307205 200000 585352137 200000 774267921 200000 217213657 200000 330415040 200000 114952888 200000 92062742 200000 676628425 200000 529595815 200000 859572451 200000 851037851 200000 15491470 200000 452223723 200000 136927300 200000 100738721 200000 276777137 200000 828790300 200000 208771060 200000 600553033 200000 911206619 200000 622730986 200000 467867690 200000 688871123 200000 739625684 200000 551624231 200000 127189056 200000 585037471 200000 122347141 200000 661900739 200000 615937709 200000 39662382 200000 745087733 200000 575979213 200000 943340299 200000 359300384 200000 707878990 200000 289367416 200000 128468497 200000 542015543 200000 310079448 200000 249550610 200000 540606873 200000 672402769 200000 736185852 200000 800368653 200000 245479067 200000 846853745 200000 728620098 200000 476871162 200000 258405167 200000 653433526 200000 24868691 200000 262285704 200000 871049870 200000 566848610 200000 551693558 200000 471003272 200000 59714832 200000 339157715 200000 341258773 200000 672669163 200000 657274414 200000 258379916 200000 37070008 200000 763533250 200000 144019585 200000 802688300 200000 639067656 200000 614524732 200000 921436608 200000 738380148 200000 929336909 200000 810078378 200000 799497412 200000 915365700 200000 892071151 200000 818238332 200000 721574279 200000 506687902 200000 251757175 200000 195758660 200000 760121631 200000 314524320 200000 844313230 200000 653287090 200000 920417735 200000 257892749 200000 507902461 200000 419477910 200000 643230422 200000 198645956 200000 792129194 200000 215940321 200000 20109508 200000 824535494 200000 71351200 200000 966767010 200000 265168171 200000 584203572 200000 735064838 200000 609328140 200000 17684675 200000 543931085 200000 807552037 200000 416691054 200000 525788516 200000 576539507 200000 42355046 200000 563562552 200000 710757895 200000 485860134 200000 781323345 200000 831159292 200000 37855428 200000 903736071 200000 595864975 200000 39252329 200000 838210772 200000 836163413 200000 48415463 200000 626156112 200000 131126927 200000 216248690 200000 666117444 200000 545603490 200000 531752815 200000 930456541 200000 448356012 200000 232462704 200000 34749962 200000 502047801 200000 393437769 200000 223767785 200000 135311898 200000 378976580 200000 935859299 200000 905674846 200000 199622776 200000 815281375 200000 796708450 200000 515368768 200000 996648219 200000 278108684 200000 75312336 200000 428140063 200000 72947485 200000 33967850 200000 346705236 200000 760328876 200000 82805430 200000 369192633 200000 583925431 200000 710278583 200000 938941246 200000 425493980 200000 547770594 200000 448276785 200000 888359725 200000 892772817 200000 642957021 200000 35551786 200000 988319773 200000 437581626 200000 114194640 200000 5759698 200000 452548294 200000 330010070 200000 600772100 200000 859520123 200000 652637440 200000 437764743 200000 325764834 200000 741998485 200000 130609604 200000 42619725 200000 371672307 200000 834817455 200000 30326059 200000 633899337 200000 659708125 200000 633565564 200000 382118508 200000 626880698 200000 953433707 200000 749953226 200000 502409184 200000 165229314 200000 210565252 200000 607008908 200000 614525697 200000 398760609 200000 49928498 200000 131963088 200000 543850085 200000 437047 200000 424734108 200000 545300680 200000 23356871 200000 718001030 200000 165414411 200000 557411013 200000 663435773 200000 356950380 200000 206988775 200000 918627382 200000 126505730 200000 795391468 200000 493124538 200000 832716204 200000 817073645 200000 307173669 200000 969878827 200000 811651800 200000 475674871 200000 728867928 200000 352965379 200000 724050570 200000 534286712 200000 963967973 200000 152126763 200000 356970675 200000 729419752 200000 79905614 200000 62404779 200000 679943779 200000 142566882 200000 391775538 200000 39644076 200000 84935627 200000 713680412 200000 565897553 200000 789881205 200000 535365691 200000 746350191 200000 57829517 200000 522850416 200000 813596707 200000 419540948 200000 482487527 200000 384642086 200000 807488789 200000 69134947 200000 186617725 200000 27822397 200000 133062593 200000 17096534 200000 31140498 200000 28063104 200000 693776886 200000 980931843 200000 599585669 200000 173884375 200000 993423527 200000 319661285 200000 561808599 200000 619149897 200000 414854114 200000 22030738 200000 602430504 200000 656243200 200000 532758746 200000 743439045 200000 662841913 200000 247115077 200000 963360733 200000 14014293 200000 67185899 200000 706694014 200000 771732061 200000 561013563 200000 96838974 200000 266470198 200000 50105579 200000 219231119 200000 876581202 200000 821680660 200000 275765046 200000 353074825 200000 303084648 200000 850429666 200000 560625167 200000 391964548 200000 131150561 200000 44945287 200000 262569831 200000 498161398 200000 70133820 200000 620159756 200000 888733262 200000 7159416 200000 718616347 200000 480762266 200000 15775477 200000 680769731 200000 448516926 200000 610881144 200000 504957612 200000 382969775 200000 725103494 200000 200720913 200000 149460452 200000 165859894 200000 643931122 200000 542506475 200000 201009709 200000 193119342 200000 307156900 200000 709817520 200000 404590135 200000 222642578 200000 52024539 200000 917784104 200000 837882836 200000 672259576 200000 488302329 200000 609172795 200000 370035188 200000 71009563 200000 497084030 200000 408407539 200000 882068646 200000 600736658 200000 147937547 200000 526588791 200000 381162781 200000 265434389 200000 482907999 200000 182222864 200000 528114600 200000 860613758 200000 67053404 200000 11409703 200000 238320567 200000 768447941 200000 857577986 200000 803578180 200000 330901979 200000 996026370 200000 353685873 200000 709272592 200000 880228806 200000 292393326 200000 580659435 200000 755083858 200000 97046086 200000 833805154 200000 118623950 200000 732730356 200000 775723853 200000 248043093 200000 253361309 200000 965040639 200000 912721899 200000 867072480 200000 454780151 200000 121619609 200000 30288465 200000 775467196 200000 775359901 200000 516087053 200000 951256527 200000 536425666 200000 705980784 200000 243363267 200000 18394838 200000 472894697 200000 550067311 200000 240784962 200000 838643958 200000 28834635 200000 933358524 200000 948133684 200000 79694560 200000 860272416 200000 852581271 200000 237214817 200000 317964900 200000 448209599 200000 878766432 200000 309618354 200000 193263219 200000 2716067 200000 924576664 200000 801191471 200000 664267549 200000 323813987 200000 33290720 200000 162822656 200000 84468114 200000 307343544 200000 811887863 200000 661575790 200000 521117220 200000 914722682 200000 191487679 200000 654728930 200000 761245250 200000 947305634 200000 28448824 200000 150591972 200000 732113022 200000 128264008 200000 813492611 200000 148169501 200000 77452935 200000 777513893 200000 570800095 200000 985764693 200000 450355503 200000 29917970 200000 909757358 200000 813462644 200000 949186661 200000 64079366 200000 699588720 200000 281829251 200000 771057467 200000 991918106 200000 113599173 200000 250428587 200000 397966304 200000 730302472 200000 764617326 200000 243417396 200000 156106149 200000 788529062 200000 453987916 200000 315181447 200000 200189179 200000 968031727 200000 917256286 200000 46426923 200000 291390322 200000 69705466 200000 726209990 200000 570114250 200000 447055291 200000 763454463 200000 66609348 200000 630363181 200000 236522406 200000 387043160 200000 408508600 200000 634035770 200000 7985188 200000 606261885 200000 595759652 200000 656016636 200000 892227397 200000 430427142 200000 962220710 200000 350298523 200000 758398522 200000 685105068 200000 933679361 200000 36349534 200000 984916818 200000 786845767 200000 2849556 200000 306567343 200000 739739136 200000 902168016 200000 309954528 200000 816219415 200000 649102035 200000 973785440 200000 640253830 200000 90619708 200000 164313979 200000 737535790 200000 861098309 200000 784092649 200000 74616522 200000 244703892 200000 807129983 200000 94844166 200000 566005423 200000 214843401 200000 180001716 200000 118179738 200000 634319932 200000 64839463 200000 740795013 200000 190697423 200000 803463072 200000 524800165 200000 781300145 200000 632005869 200000 378356780 200000 149103709 200000 524811802 200000 252233053 200000 339949138 200000 913294663 200000 93477311 200000 485556902 200000 239093152 200000 136552315 200000 983985090 200000 368832371 200000 438174920 200000 290639921 200000 637617251 200000 864636810 200000 893943706 200000 865215939 200000 945464579 200000 971778005 200000 291015431 200000 972844457 200000 56614945 200000 280815708 200000 19674399 200000 514592892 200000 305460575 200000 263311944 200000 317612307 200000 554976243 200000 314331517 200000 119359456 200000 149749555 200000 46756071 200000 501230683 200000 593293967 200000 697987824 200000 285194577 200000 830314235 200000 511410395 200000 499532505 200000 265209418 200000 379985787 200000 775861870 200000 572603553 200000 715345929 200000 536189214 200000 774724112 200000 661631255 200000 749623784 200000 992339523 200000 63728553 200000 144039467 200000 180333662 200000 28525163 200000 705193027 200000 141949167 200000 53102853 200000 676616758 200000 727111685 200000 584457106 200000 474970772 200000 615637350 200000 474717752 200000 418192742 200000 58245349 200000 539395290 200000 668733253 200000 155832538 200000 979667184 200000 970209938 200000 52512436 200000 933981568 200000 481392333 200000 257785777 200000 492068141 200000 889960967 200000 477265333 200000 152954485 200000 730054778 200000 409939008 200000 175179264 200000 615841855 200000 128081794 200000 466921244 200000 726347047 200000 172796817 200000 962621518 200000 389871275 200000 803578307 200000 38368266 200000 596014598 200000 95762974 200000 878444427 200000 519331947 200000 438604532 200000 988829125 200000 195628376 200000 121440916 200000 134635648 200000 294167313 200000 59662116 200000 614893447 200000 27480369 200000 943154322 200000 409418245 200000 337181539 200000 531426993 200000 871287801 200000 427427382 200000 519414120 200000 932965832 200000 832416790 200000 606424846 200000 581735416 200000 981018207 200000 901315289 200000 919074565 200000 690334356 200000 489358717 200000 52431700 200000 47057333 200000 93189082 200000 382425933 200000 493789111 200000 673502166 200000 911970189 200000 700278549 200000 614872913 200000 264445248 200000 923614860 200000 640999231 200000 699371669 200000 470510828 200000 367779544 200000 263317843 200000 585127697 200000 414278386 200000 913610129 200000 253401593 200000 856262520 200000 473684619 200000 481813752 200000 285260027 200000 339082136 200000 783442959 200000 394054254 200000 798016832 200000 772589667 200000 316046584 200000 578861171 200000 200910033 200000 634385386 200000 146603484 200000 953047207 200000 752074455 200000 193053020 200000 339514485 200000 469410251 200000 454040986 200000 951246090 200000 392160156 200000 302607807 200000 656515715 200000 580766309 200000 916808520 200000 257479045 200000 28374553 200000 401695229 200000 895363731 200000 392682300 200000 446672902 200000 655928195 200000 618635189 200000 821092389 200000 884261138 200000 118376391 200000 289460742 200000 160620192 200000 925212966 200000 90157754 200000 275922430 200000 320827438 200000 8419146 200000 922726251 200000 700326199 200000 897355632 200000 990828966 200000 497132557 200000 24404585 200000 739857958 200000 870570884 200000 987436015 200000 916340588 200000 884932912 200000 440349515 200000 214768001 200000 68021049 200000 498009231 200000 740656260 200000 125990997 200000 381492713 200000 268538723 200000 208281048 200000 181235482 200000 812269747 200000 254586350 200000 180353294 200000 993644450 200000 74771952 200000 79374223 200000 532728081 200000 512277724 200000 760810266 200000 259162310 200000 64191975 200000 274320602 200000 175881927 200000 261837622 200000 477405882 200000 718614731 200000 220572850 200000 859641245 200000 665902034 200000 528554752 200000 143294385 200000 932887004 200000 578729112 200000 297294058 200000 421056959 200000 108298997 200000 143305619 200000 70911258 200000 911868403 200000 911927047 200000 575113838 200000 620096831 200000 66715270 200000 177410899 200000 611482095 200000 747672618 200000 694729424 200000 191055418 200000 460672512 200000 274081740 200000 897093449 200000 191171899 200000 900407209 200000 834384693 200000 510464396 200000 500482808 200000 278840594 200000 152933013 200000 325723215 200000 905614641 200000 708944773 200000 951030590 200000 917933931 200000 161866438 200000 387879785 200000 834887072 200000 973932505 200000 208860088 200000 222907463 200000 62415691 200000 447161778 200000 18875688 200000 105821384 200000 52372719 200000 845342765 200000 153310549 200000 472505012 200000 62768222 200000 317541283 200000 429859745 200000 766415091 200000 652819079 200000 351868814 200000 960177804 200000 215619983 200000 856503676 200000 728736389 200000 768147894 200000 642023855 200000 725739116 200000 761238592 200000 337054689 200000 858450844 200000 100511145 200000 320788889 200000 330633452 200000 17201855 200000 607698594 200000 14534792 200000 791035351 200000 145735584 200000 897239016 200000 554474021 200000 401030340 200000 266292199 200000 43769644 200000 453649576 200000 812562164 200000 881564253 200000 971692863 200000 803482476 200000 779406021 200000 266580715 200000 437618192 200000 315135719 200000 838047674 200000 608679065 200000 407108784 200000 826490034 200000 108908146 200000 420601232 200000 317440848 200000 769981830 200000 50837677 200000 602033432 200000 897811776 200000 596721467 200000 422001998 200000 704719769 200000 770165489 200000 315065547 200000 331984979 200000 470138012 200000 271673330 200000 961384524 200000 256718046 200000 639779018 200000 293211894 200000 754213625 200000 167474990 200000 545502187 200000 440263116 200000 249151784 200000 616102566 200000 206196456 200000 256284004 200000 615912020 200000 199546308 200000 58212809 200000 787171792 200000 835548436 200000 656459305 200000 334053814 200000 359359552 200000 239703840 200000 574310039 200000 621512440 200000 382042883 200000 315478354 200000 525811949 200000 48832248 200000 927275916 200000 300743586 200000 123743275 200000 175421502 200000 907407977 200000 210787112 200000 555737204 200000 833906802 200000 341837644 200000 344567837 200000 653258502 200000 825650270 200000 12462854 200000 276678618 200000 201503811 200000 501202921 200000 729004422 200000 395899094 200000 649062826 200000 663324700 200000 907069917 200000 693869226 200000 965433821 200000 641363232 200000 326839868 200000 710839823 200000 818720412 200000 887942205 200000 466301427 200000 712730846 200000 252957896 200000 804741083 200000 121963379 200000 488754702 200000 742980704 200000 466430852 200000 938579020 200000 479779257 200000 594091654 200000 964677599 200000 660562223 200000 800464663 200000 171902842 200000 464080565 200000 973187564 200000 529778303 200000 513936028 200000 737212654 200000 731263860 200000 794444140 200000 545218669 200000 718285972 200000 383186902 200000 738587253 200000 563875470 200000 360175311 200000 597988933 200000 600944979 200000 937958847 200000 241266662 200000 271246608 200000 445080286 200000 29800928 200000 591873859 200000 208599463 200000 173213967 200000 54967282 200000 730883950 200000 906694812 200000 877906686 200000 800143381 200000 618324496 200000 211590558 200000 335231204 200000 851636106 200000 68497904 200000 136321407 200000 365492762 200000 351876786 200000 999696632 200000 38068270 200000 66915607 200000 275078413 200000 699243569 200000 274775740 200000 14050164 200000 520158011 200000 316772802 200000 103307610 200000 191402475 200000 715606269 200000 455220980 200000 417252185 200000 484128338 200000 487477556 200000 568436271 200000 594375464 200000 515674532 200000 593843679 200000 79109885 200000 237176408 200000 251742712 200000 750626336 200000 739490821 200000 397534618 200000 95754374 200000 233769527 200000 313327888 200000 987146430 200000 696427432 200000 73077125 200000 665006855 200000 160223925 200000 551076054 200000 481531017 200000 935625714 200000 109010319 200000 458596520 200000 681663717 200000 450211065 200000 359779964 200000 268702935 200000 974444376 200000 659712102 200000 263972302 200000 108457019 200000 454565829 200000 405935520 200000 418616053 200000 398661838 200000 573362986 200000 909394224 200000 301313665 200000 697512870 200000 600491432 200000 368778943 200000 344527906 200000 780412669 200000 142733953 200000 622419733 200000 872953514 200000 237781548 200000 617353748 200000 663975962 200000 657577992 200000 321918378 200000 487243746 200000 852653271 200000 249206094 200000 375891217 200000 170152587 200000 574101878 200000 346181803 200000 153328920 200000 961245648 200000 883569469 200000 319851376 200000 939291545 200000 28079250 200000 799679637 200000 844931598 200000 802111884 200000 85033169 200000 134674184 200000 150868502 200000 584707337 200000 371427245 200000 554277181 200000 682770999 200000 257895240 200000 176930151 200000 601217790 200000 203444290 200000 321718435 200000 835645791 200000 761333042 200000 564344616 200000 487650962 200000 817010711 200000 143188962 200000 23672569 200000 493048750 200000 591202094 200000 434736694 200000 396464870 200000 621691822 200000 617837412 200000 987779192 200000 629173567 200000 507217771 200000 448775324 200000 921149967 200000 38202228 200000 202404062 200000 954596820 200000 160208772 200000 430287895 200000 40838944 200000 860926254 200000 976269952 200000 859772120 200000 332617320 200000 897080297 200000 112960459 200000 630044807 200000 59423760 200000 114038887 200000 72847182 200000 645240084 200000 305813647 200000 614928424 200000 657288720 200000 950969233 200000 233270655 200000 485140429 200000 988243003 200000 167703085 200000 605404056 200000 781503765 200000 118743832 200000 305708602 200000 594862769 200000 582214882 200000 471739661 200000 396477991 200000 267114437 200000 691148596 200000 8732581 200000 118085509 200000 519047915 200000 946621739 200000 501285768 200000 330958086 200000 750256988 200000 556312328 200000 270660221 200000 517927032 200000 65097584 200000 986491948 200000 195000174 200000 200748237 200000 658244768 200000 147915542 200000 691408483 200000 912440853 200000 263115141 200000 347579240 200000 242821253 200000 996128641 200000 613659606 200000 839135714 200000 639257116 200000 233557345 200000 751025772 200000 941554277 200000 139645072 200000 527962918 200000 802559809 200000 512186864 200000 427533931 200000 556412256 200000 916477291 200000 670704293 200000 304991571 200000 723171776 200000 843553573 200000 452564420 200000 965544468 200000 804748054 200000 530781126 200000 19183533 200000 284198035 200000 58414418 200000 967126982 200000 395979233 200000 705752027 200000 184047494 200000 15665855 200000 841112832 200000 620873235 200000 892944865 200000 369994601 200000 258617548 200000 680292484 200000 312608693 200000 955305372 200000 194211876 200000 50112919 200000 397943154 200000 58820689 200000 935252233 200000 957875412 200000 393395367 200000 816784288 200000 481747099 200000 843084516 200000 207411718 200000 832811714 200000 973971740 200000 266088335 200000 378661728 200000 713374223 200000 289311722 200000 628894653 200000 968045476 200000 511173377 200000 399213448 200000 82908023 200000 899348195 200000 963922478 200000 94248853 200000 224861158 200000 531720270 200000 651511632 200000 559032530 200000 521960274 200000 424226358 200000 194742080 200000 603763488 200000 293881123 200000 362876426 200000 179854325 200000 692399998 200000 408588771 200000 287615579 200000 896704649 200000 554724878 200000 944060217 200000 332717274 200000 757629236 200000 577975824 200000 103730158 200000 526992471 200000 767081294 200000 852596708 200000 470740459 200000 979721410 200000 728390991 200000 981239052 200000 721061944 200000 687081773 200000 284674769 200000 81679398 200000 103166717 200000 587236296 200000 718791820 200000 312366837 200000 308596099 200000 405086179 200000 393286744 200000 179129944 200000 603103283 200000 637894638 200000 552200494 200000 614546512 200000 759936150 200000 241682811 200000 12042535 200000 89944574 200000 370039122 200000 398908217 200000 318380922 200000 200968609 200000 678682674 200000 405997306 200000 280889984 200000 480143515 200000 680506909 200000 298015661 200000 311108531 200000 260255084 200000 829537565 200000 246989156 200000 857260969 200000 422768052 200000 71239769 200000 774095694 200000 682542109 200000 763014708 200000 844302362 200000 434225596 200000 979405285 200000 234717389 200000 186054088 200000 239142943 200000 589225724 200000 278840958 200000 148058605 200000 535537415 200000 331862137 200000 229777257 200000 45721136 200000 364278821 200000 835813013 200000 387144910 200000 536885082 200000 775469130 200000 973324456 200000 720398094 200000 288786772 200000 341691748 200000 902989098 200000 932287400 200000 784590630 200000 1704070 200000 462396342 200000 822073150 200000 398820089 200000 611451872 200000 762675970 200000 451802512 200000 439704084 200000 887263938 200000 566522087 200000 188904318 200000 541499618 200000 229236637 200000 233956958 200000 427213065 200000 449150185 200000 739451393 200000 328208256 200000 816609106 200000 925476563 200000 224981662 200000 963872132 200000 64529048 200000 165474407 200000 62952262 200000 939475651 200000 520911933 200000 463664272 200000 814697192 200000 899090615 200000 60637889 200000 482499412 200000 102975894 200000 686168567 200000 750477253 200000 891408349 200000 166649983 200000 673789499 200000 238780936 200000 11495540 200000 836290549 200000 322679901 200000 237020524 200000 588370047 200000 977915239 200000 20351573 200000 749931249 200000 335321737 200000 174752614 200000 988491579 200000 283966135 200000 487141945 200000 52263843 200000 459639623 200000 279578111 200000 339097689 200000 692799214 200000 914600916 200000 80302889 200000 361989840 200000 254119224 200000 451402584 200000 78475703 200000 783033511 200000 489106834 200000 513115500 200000 207657032 200000 338253831 200000 103626282 200000 773662921 200000 901641885 200000 491264055 200000 49309268 200000 996411719 200000 240212374 200000 35419554 200000 601678461 200000 77946848 200000 345573684 200000 816598478 200000 982559288 200000 784121002 200000 543120024 200000 138597 200000 606565941 200000 790853344 200000 406621698 200000 961395759 200000 401670724 200000 362373336 200000 376009938 200000 484730132 200000 122266965 200000 674453005 200000 20737417 200000 157511710 200000 504457082 200000 967638806 200000 495850439 200000 867704436 200000 693649890 200000 568353707 200000 956181070 200000 621031520 200000 86839519 200000 956788390 200000 17595133 200000 960128328 200000 562203104 200000 628802559 200000 211878613 200000 822834615 200000 415932279 200000 973267150 200000 621422070 200000 233782613 200000 201667411 200000 34496844 200000 589757345 200000 82590441 200000 687209541 200000 37967570 200000 587359799 200000 795343453 200000 819672639 200000 789290967 200000 800597304 200000 549114554 200000 751405647 200000 402323444 200000 830324036 200000 236413478 200000 905145511 200000 563471330 200000 892717084 200000 956531692 200000 566202007 200000 641406330 200000 2662560 200000 590687348 200000 279069840 200000 727309235 200000 540156114 200000 298741061 200000 901831202 200000 804209831 200000 673044944 200000 695277321 200000 695093246 200000 196132238 200000 537705949 200000 754390920 200000 900122612 200000 956692159 200000 706034264 200000 720797611 200000 316647156 200000 693350837 200000 146400195 200000 599579514 200000 629402384 200000 144623367 200000 83014076 200000 603792925 200000 988553592 200000 769270382 200000 272692486 200000 692877789 200000 541789820 200000 98385090 200000 116336000 200000 313794595 200000 193978764 200000 441075196 200000 903639595 200000 845164919 200000 72944442 200000 954287924 200000 745971495 200000 865446274 200000 644079925 200000 558471843 200000 792616374 200000 277911308 200000 215758926 200000 51085218 200000 190220342 200000 808665597 200000 173059703 200000 129154728 200000 604252714 200000 453780318 200000 182409918 200000 499251534 200000 812097073 200000 853605720 200000 217711957 200000 844633166 200000 486624781 200000 609847091 200000 951482764 200000 618609022 200000 955315868 200000 470196568 200000 505352660 200000 52014553 200000 160660961 200000 759271246 200000 534677950 200000 306612086 200000 834913019 200000 54526911 200000 128297465 200000 548469133 200000 962852907 200000 342247028 200000 745020502 200000 310378104 200000 256762577 200000 274395220 200000 874926021 200000 162426287 200000 626958702 200000 671253863 200000 573184600 200000 839576010 200000 321686435 200000 773965528 200000 101555007 200000 632288898 200000 320137776 200000 473926381 200000 616091850 200000 635203759 200000 964616949 200000 62998288 200000 349910122 200000 771435595 200000 813833459 200000 92666314 200000 747242158 200000 529719916 200000 329983051 200000 932870849 200000 871170377 200000 523822412 200000 733737020 200000 500329152 200000 524015881 200000 465457732 200000 770028328 200000 955631535 200000 736830433 200000 127375307 200000 401260175 200000 78847125 200000 2267871 200000 614528891 200000 871272209 200000 823639452 200000 547611190 200000 396806155 200000 191267951 200000 177022476 200000 661053748 200000 330170709 200000 499524490 200000 986617934 200000 155070027 200000 294088785 200000 840924258 200000 60221417 200000 790381323 200000 910021911 200000 785945623 200000 471709576 200000 477184037 200000 748385503 200000 63430378 200000 114209009 200000 438323562 200000 367564291 200000 329471035 200000 13748494 200000 67682761 200000 855652347 200000 999284364 200000 573924327 200000 140843859 200000 926002016 200000 347812732 200000 450493605 200000 324233528 200000 968575465 200000 149908940 200000 516187535 200000 446585290 200000 674568815 200000 267489628 200000 18013712 200000 788139129 200000 837461227 200000 66087725 200000 312710318 200000 401981909 200000 264700534 200000 212108128 200000 976557843 200000 548686735 200000 275828039 200000 223802676 200000 856583 200000 238252662 200000 378286264 200000 976366859 200000 761775986 200000 525382269 200000 656278336 200000 399076454 200000 553391710 200000 934632627 200000 808262777 200000 956789219 200000 253551346 200000 694414664 200000 810970395 200000 232475460 200000 494123127 200000 431828877 200000 193929981 200000 394604394 200000 59948374 200000 28333556 200000 926908186 200000 908025429 200000 172542231 200000 413189643 200000 703494025 200000 487237413 200000 976765026 200000 658354820 200000 659317635 200000 975226395 200000 315820801 200000 179436336 200000 661026656 200000 370868888 200000 342583771 200000 982335230 200000 197045401 200000 712114972 200000 808655097 200000 163143167 200000 721749959 200000 240479047 200000 947106691 200000 306911588 200000 162070689 200000 53541850 200000 121500099 200000 526369661 200000 105463296 200000 331036341 200000 837248801 200000 363893691 200000 994756062 200000 849748185 200000 42585636 200000 20360878 200000 398630737 200000 980437095 200000 540329078 200000 32581638 200000 923298964 200000 891114655 200000 58322655 200000 471505557 200000 538612478 200000 741124577 200000 814871368 200000 278886987 200000 506906887 200000 895320494 200000 203803832 200000 230009912 200000 855837257 200000 941213863 200000 711555418 200000 668267148 200000 422397820 200000 130379915 200000 526296180 200000 535277721 200000 463543928 200000 94225980 200000 535826032 200000 670954190 200000 526544438 200000 175438778 200000 503455446 200000 429287613 200000 970305230 200000 26315813 200000 76216398 200000 369680661 200000 531238777 200000 860068799 200000 629822114 200000 45077928 200000 51861647 200000 465876455 200000 870515897 200000 31734117 200000 620403594 200000 833346845 200000 176184988 200000 355863133 200000 620369664 200000 84423939 200000 383319924 200000 997030337 200000 427552427 200000 504723545 200000 493534089 200000 655849441 200000 483430756 200000 294825728 200000 135564868 200000 769165358 200000 179401506 200000 25629687 200000 720077356 200000 394249528 200000 515562751 200000 539086176 200000 12545771 200000 113209008 200000 483800371 200000 499907195 200000 777043274 200000 574549862 200000 520409366 200000 230428073 200000 943909679 200000 36655947 200000 59409184 200000 474211945 200000 763028389 200000 117246831 200000 805462251 200000 869762909 200000 358710483 200000 898994691 200000 674909487 200000 652722244 200000 166813187 200000 634460758 200000 5070276 200000 939705856 200000 579026332 200000 964376795 200000 20036515 200000 435811473 200000 274133799 200000 678738209 200000 963649253 200000 722448152 200000 357414733 200000 389787608 200000 166971585 200000 514588628 200000 592992213 200000 811672274 200000 755093392 200000 699622951 200000 161763754 200000 332730110 200000 120077516 200000 487966865 200000 931189458 200000 732126829 200000 222779659 200000 407970482 200000 11786871 200000 670647888 200000 299029000 200000 634128715 200000 436045025 200000 256530168 200000 138895001 200000 782099517 200000 518921593 200000 270127572 200000 788339385 200000 958197384 200000 687985862 200000 213682549 200000 344129919 200000 73552460 200000 77597299 200000 718097292 200000 270370084 200000 604165834 200000 24309574 200000 942473961 200000 902450432 200000 79357026 200000 747412777 200000 268807549 200000 204844939 200000 552069781 200000 903260452 200000 24690264 200000 127916640 200000 181596676 200000 812733791 200000 324223403 200000 47066677 200000 746449007 200000 173186340 200000 221961414 200000 524904163 200000 524264118 200000 252099290 200000 568131097 200000 142151523 200000 387288794 200000 844794378 200000 304629046 200000 872879054 200000 703019516 200000 903123293 200000 398187725 200000 578265947 200000 319005788 200000 305701531 200000 577668270 200000 574388835 200000 295892314 200000 274623660 200000 496178633 200000 347239520 200000 712828279 200000 918466970 200000 777750064 200000 325216745 200000 270257747 200000 713336972 200000 467527954 200000 839600310 200000 372384431 200000 797584331 200000 501932736 200000 192976289 200000 537774700 200000 139666624 200000 520488108 200000 354278562 200000 976093322 200000 224252915 200000 806536548 200000 664909009 200000 401414441 200000 89062156 200000 766725274 200000 64609383 200000 8907146 200000 467292372 200000 943264030 200000 348762812 200000 647747598 200000 943245620 200000 477499105 200000 455764553 200000 389362740 200000 394726196 200000 64061171 200000 421580966 200000 633750686 200000 995998461 200000 289963397 200000 271203980 200000 633981708 200000 532797911 200000 481440231 200000 328284627 200000 796825182 200000 255047210 200000 744481418 200000 151714677 200000 27763350 200000 428769151 200000 5863166 200000 290677640 200000 640950994 200000 3328639 200000 300372468 200000 479464263 200000 410219861 200000 40675058 200000 254058299 200000 496511240 200000 685525886 200000 659928001 200000 73909702 200000 251032646 200000 309167054 200000 291528436 200000 271372196 200000 786062232 200000 736077286 200000 935351219 200000 52489733 200000 579080374 200000 422203525 200000 768726087 200000 184419643 200000 11992698 200000 177159053 200000 968155161 200000 282337973 200000 320017628 200000 213355518 200000 926419889 200000 394333445 200000 400798452 200000 218344440 200000 722154167 200000 606194650 200000 261907195 200000 226186428 200000 709228533 200000 989219333 200000 500307530 200000 241484971 200000 873578834 200000 312024951 200000 625634648 200000 76399429 200000 810715607 200000 728708929 200000 264953790 200000 752624426 200000 460626861 200000 214352274 200000 240791605 200000 396373019 200000 915142172 200000 688662459 200000 862533782 200000 223058168 200000 600231308 200000 86807085 200000 801483224 200000 345597891 200000 76688775 200000 724116088 200000 162731029 200000 850968987 200000 998719156 200000 785361741 200000 550083205 200000 237099712 200000 601843420 200000 99466875 200000 7375743 200000 170919061 200000 681689831 200000 706211573 200000 610512510 200000 990085528 200000 648783583 200000 583942346 200000 387396121 200000 723870571 200000 760164844 200000 163165995 200000 585412617 200000 548832973 200000 815036501 200000 253915239 200000 160764710 200000 322137504 200000 544478084 200000 182398449 200000 404827497 200000 434067684 200000 877940225 200000 569336407 200000 236191722 200000 232035514 200000 765986677 200000 870524748 200000 848092386 200000 136447585 200000 268332711 200000 732637598 200000 968201130 200000 593984059 200000 557475202 200000 297196863 200000 914697401 200000 847124423 200000 234874636 200000 13228352 200000 99294120 200000 165853096 200000 623205743 200000 398748112 200000 946551601 200000 266014620 200000 394933747 200000 955694656 200000 850983722 200000 481371780 200000 644757248 200000 706249985 200000 684328078 200000 251222626 200000 74497568 200000 565642147 200000 718438260 200000 481524821 200000 729914362 200000 447580375 200000 713211668 200000 306939550 200000 854912599 200000 896873069 200000 891091912 200000 588877469 200000 534390304 200000 264795478 200000 331874056 200000 378292948 200000 888316765 200000 114391970 200000 537770348 200000 984640737 200000 129372470 200000 682305666 200000 640020141 200000 884059015 200000 923973621 200000 730674246 200000 158862243 200000 755434149 200000 641318145 200000 382408798 200000 767751240 200000 389838140 200000 958962915 200000 264423772 200000 848060850 200000 199105901 200000 158217540 200000 598010096 200000 425040923 200000 877943927 200000 458180332 200000 455545321 200000 490237148 200000 529932988 200000 495338435 200000 104963642 200000 121337964 200000 903767996 200000 577260755 200000 328487665 200000 198495333 200000 519460887 200000 645169219 200000 856898112 200000 895561086 200000 722906511 200000 143583580 200000 809542008 200000 37173137 200000 469692674 200000 938472582 200000 282041608 200000 299377046 200000 760636019 200000 755433803 200000 890765441 200000 950266789 200000 205517569 200000 827913298 200000 840331924 200000 705110262 200000 581967597 200000 44791653 200000 189212945 200000 990729699 200000 732732824 200000 590532459 200000 408085225 200000 994703332 200000 303332225 200000 509632621 200000 556735532 200000 419692434 200000 853680714 200000 617263507 200000 268244491 200000 693813412 200000 500325555 200000 793660199 200000 230445270 200000 574614515 200000 121126044 200000 750836880 200000 5007870 200000 733725048 200000 460061446 200000 210455639 200000 13411347 200000 555255884 200000 600005650 200000 943625765 200000 989726917 200000 913449126 200000 256803584 200000 973123266 200000 677708006 200000 329654240 200000 750778928 200000 742587927 200000 434794086 200000 515689073 200000 718591779 200000 520869163 200000 582081620 200000 406503411 200000 415483513 200000 994866728 200000 962865891 200000 903516446 200000 718962164 200000 733204055 200000 852745057 200000 180328393 200000 771264114 200000 493326878 200000 711689792 200000 252972271 200000 816422902 200000 390822664 200000 636713745 200000 551240871 200000 356480415 200000 276162493 200000 975355011 200000 941284394 200000 757744047 200000 153071620 200000 921900647 200000 890004432 200000 400544644 200000 640762567 200000 34965422 200000 607471378 200000 64161697 200000 457134606 200000 377166441 200000 286852233 200000 351361445 200000 779263234 200000 286502343 200000 88348652 200000 953973329 200000 471020011 200000 847113241 200000 788135444 200000 631935365 200000 35719729 200000 182688975 200000 646094587 200000 281016899 200000 762789470 200000 18082940 200000 645857719 200000 231210665 200000 198177305 200000 796250829 200000 264644739 200000 926898682 200000 687332395 200000 555398293 200000 867330230 200000 420143765 200000 248308860 200000 979032004 200000 288860360 200000 170075131 200000 733887510 200000 775044458 200000 837830739 200000 216282829 200000 65364256 200000 89033655 200000 618524687 200000 481569995 200000 431576292 200000 835682301 200000 177240020 200000 156461780 200000 954203080 200000 525563051 200000 376027803 200000 195116779 200000 93806935 200000 838263123 200000 560609404 200000 232585776 200000 371392057 200000 97146020 200000 806932656 200000 576957154 200000 165126198 200000 217151087 200000 819266959 200000 906707043 200000 93940278 200000 833292710 200000 589458579 200000 726381875 200000 129162818 200000 449799767 200000 431736402 200000 56736498 200000 534131587 200000 754049972 200000 768082566 200000 599036001 200000 898029633 200000 274575885 200000 839321096 200000 541806432 200000 788196324 200000 2066643 200000 281199311 200000 554702065 200000 499348214 200000 83419286 200000 77691893 200000 634116915 200000 111737630 200000 352301831 200000 458327474 200000 622301031 200000 146203429 200000 300499190 200000 758303582 200000 202988013 200000 371377908 200000 319095380 200000 550678897 200000 989884998 200000 381302675 200000 437522481 200000 736850821 200000 322944787 200000 229290282 200000 942492861 200000 854347346 200000 949265939 200000 868018946 200000 22199626 200000 938126768 200000 348078633 200000 430345604 200000 852245576 200000 583324312 200000 14421843 200000 711027257 200000 109352774 200000 750563619 200000 790380722 200000 235356615 200000 931984119 200000 64752776 200000 836201607 200000 63333369 200000 744881449 200000 307062560 200000 542475315 200000 898944950 200000 17313999 200000 604442213 200000 998099510 200000 659404552 200000 414151159 200000 798910701 200000 434894896 200000 226474774 200000 376213459 200000 779928691 200000 559373539 200000 881592361 200000 977575092 200000 114053581 200000 87913005 200000 975539113 200000 384259593 200000 323208950 200000 385223441 200000 206271520 200000 380623459 200000 593426693 200000 375697838 200000 310905653 200000 830288243 200000 942760499 200000 627599685 200000 962112433 200000 678688265 200000 40093144 200000 935998518 200000 511821181 200000 614692886 200000 145301101 200000 882492931 200000 589946273 200000 336066218 200000 480057738 200000 547068235 200000 638765638 200000 558265846 200000 259416040 200000 186317774 200000 104937651 200000 948116810 200000 508512095 200000 433649775 200000 371224403 200000 153696022 200000 161698024 200000 375734060 200000 608107948 200000 493341932 200000 329010332 200000 96275750 200000 754583144 200000 143938940 200000 451654578 200000 56366239 200000 831594318 200000 755096725 200000 205738115 200000 175691510 200000 60801353 200000 449542954 200000 171719305 200000 913872044 200000 757360223 200000 61854537 200000 671223899 200000 751101793 200000 119523258 200000 678341669 200000 359116721 200000 470609367 200000 303533475 200000 725898252 200000 805480805 200000 661489644 200000 987272576 200000 969792624 200000 852382575 200000 651957411 200000 904326620 200000 393647074 200000 494895847 200000 774625307 200000 536179806 200000 542052369 200000 634770438 200000 892999061 200000 95826384 200000 914540494 200000 132698148 200000 213004146 200000 772164121 200000 467637514 200000 139605946 200000 960847665 200000 423640642 200000 768597717 200000 150184544 200000 409363828 200000 453340276 200000 679245152 200000 936005839 200000 850783227 200000 711499766 200000 393360891 200000 101609695 200000 860933543 200000 983378739 200000 824219927 200000 505199498 200000 279169143 200000 586944433 200000 547981892 200000 407630054 200000 881834381 200000 9265178 200000 885641266 200000 522238510 200000 226830632 200000 748041270 200000 529378483 200000 875830200 200000 316927658 200000 387135725 200000 512105143 200000 937726207 200000 270380179 200000 752779337 200000 919818318 200000 103220890 200000 447106180 200000 24230257 200000 841753256 200000 695849537 200000 178384700 200000 507317935 200000 207660567 200000 448217806 200000 519642781 200000 30928745 200000 353311754 200000 856809529 200000 634129831 200000 632134698 200000 974923538 200000 578327450 200000 573916795 200000 114535066 200000 376802529 200000 481815338 200000 71223384 200000 598440320 200000 910561349 200000 341301314 200000 391754143 200000 408920262 200000 64811312 200000 802859865 200000 898377682 200000 51017589 200000 536543922 200000 669377032 200000 262417808 200000 289222579 200000 408639740 200000 350744328 200000 459351194 200000 957060299 200000 679192927 200000 499351090 200000 592173521 200000 809054501 200000 999303241 200000 356587133 200000 586658100 200000 998541896 200000 431275342 200000 243370499 200000 836480997 200000 146114270 200000 945766683 200000 922674684 200000 969518116 200000 942586543 200000 747267459 200000 407223487 200000 331740497 200000 216556196 200000 507012470 200000 641393607 200000 218621933 200000 244959941 200000 692676356 200000 220628907 200000 499991961 200000 695780410 200000 171794781 200000 848071716 200000 475776788 200000 696818508 200000 1438419 200000 390923786 200000 225542208 200000 155394916 200000 376292053 200000 462605654 200000 826427933 200000 923266826 200000 610209269 200000 192336672 200000 572293324 200000 929296871 200000 70473186 200000 12755361 200000 187904396 200000 873959107 200000 761053038 200000 740283442 200000 884366527 200000 7941510 200000 475392136 200000 122089290 200000 776988645 200000 436994361 200000 408375874 200000 967765634 200000 341019038 200000 390110725 200000 121856203 200000 491133076 200000 806444971 200000 652380978 200000 246845300 200000 68201814 200000 95060717 200000 152085801 200000 2582190 200000 413831107 200000 475695459 200000 162118513 200000 559813641 200000 853988338 200000 169568815 200000 828342453 200000 753554486 200000 851982619 200000 904525201 200000 993635515 200000 410329349 200000 485223832 200000 136666345 200000 657886829 200000 281495911 200000 469365985 200000 381270201 200000 731847122 200000 820337004 200000 333196174 200000 152817824 200000 589083669 200000 625263685 200000 179401560 200000 900082014 200000 448056700 200000 140596802 200000 906881303 200000 199191765 200000 958205810 200000 334773459 200000 254487749 200000 537972742 200000 101211261 200000 245492874 200000 32449400 200000 727980303 200000 860332614 200000 491654422 200000 821727082 200000 229256499 200000 534073239 200000 95283529 200000 404306932 200000 977458896 200000 834231384 200000 468725010 200000 471096205 200000 801133929 200000 501554576 200000 953296259 200000 370183119 200000 232476574 200000 9391465 200000 282997963 200000 672121713 200000 98149166 200000 974279979 200000 640952379 200000 185796173 200000 796481787 200000 214081343 200000 87780421 200000 606251867 200000 690623748 200000 709027629 200000 482381431 200000 686177459 200000 486243947 200000 635936669 200000 664737155 200000 743716237 200000 286751601 200000 31887448 200000 632159545 200000 179190851 200000 23870836 200000 502936135 200000 455189130 200000 998008909 200000 581053174 200000 594216818 200000 747343238 200000 407268932 200000 682161560 200000 803795202 200000 278466398 200000 301138399 200000 523707930 200000 764048702 200000 719793250 200000 640966135 200000 290794588 200000 288316817 200000 743758339 200000 959718021 200000 586054496 200000 387693185 200000 335950033 200000 646064802 200000 460453188 200000 341600696 200000 945597052 200000 376977029 200000 741049163 200000 276282366 200000 729798614 200000 645290376 200000 604211668 200000 922323259 200000 991418062 200000 257498146 200000 876451936 200000 958707833 200000 532201590 200000 57444333 200000 328108431 200000 416918495 200000 38431485 200000 877017505 200000 286340899 200000 382919350 200000 235671477 200000 777398037 200000 743868923 200000 391651175 200000 399545101 200000 354842436 200000 464439832 200000 61225850 200000 287762583 200000 249186373 200000 475908762 200000 316943255 200000 532646146 200000 153125201 200000 952426434 200000 777239944 200000 429275167 200000 974036160 200000 138244849 200000 306950196 200000 759531743 200000 776565259 200000 264376486 200000 931622820 200000 91444562 200000 450249675 200000 602709123 200000 256653057 200000 455873193 200000 137033655 200000 631339336 200000 135057554 200000 290733364 200000 464423080 200000 242032853 200000 695333314 200000 833136228 200000 59126936 200000 897364524 200000 178813207 200000 389182665 200000 70457501 200000 645918572 200000 96309307 200000 722723860 200000 474609906 200000 73113045 200000 595706358 200000 161334037 200000 782212334 200000 874050506 200000 988161585 200000 572889020 200000 72471305 200000 26609865 200000 627273203 200000 364712731 200000 347003613 200000 901435251 200000 505516391 200000 749615458 200000 126127394 200000 446369674 200000 589419475 200000 234682848 200000 666601392 200000 648882669 200000 131182497 200000 975706376 200000 215676800 200000 280933021 200000 367389273 200000 498679912 200000 453334186 200000 368982714 200000 732621987 200000 842138803 200000 275540071 200000 529103493 200000 220473929 200000 782739383 200000 1306895 200000 180177759 200000 605386290 200000 127260262 200000 336193052 200000 222925256 200000 23676520 200000 802377937 200000 241237028 200000 22474080 200000 546044945 200000 857266727 200000 736643297 200000 284265704 200000 386590584 200000 876480697 200000 435702060 200000 66007105 200000 978021893 200000 379111928 200000 171571452 200000 876637290 200000 983423039 200000 693599348 200000 752324459 200000 741450117 200000 558279120 200000 255151070 200000 227291313 200000 249931986 200000 752699777 200000 638230790 200000 219304998 200000 206573233 200000 807669048 200000 184659933 200000 425909314 200000 126203043 200000 267579392 200000 991826802 200000 674879135 200000 905850697 200000 624668160 200000 956196344 200000 253340149 200000 809442915 200000 816181378 200000 945068734 200000 671599644 200000 168822481 200000 779096557 200000 517081140 200000 798569485 200000 543700628 200000 917497802 200000 917533164 200000 561943009 200000 915814092 200000 71072962 200000 568893077 200000 598818511 200000 216628155 200000 229757597 200000 143123969 200000 835968816 200000 635753664 200000 109464131 200000 462211871 200000 648985726 200000 579354203 200000 13991357 200000 530509825 200000 218187087 200000 725510191 200000 668338228 200000 584855510 200000 17264990 200000 894499578 200000 918633456 200000 544821999 200000 162455937 200000 84140702 200000 926247514 200000 137618621 200000 86320563 200000 211099162 200000 738293753 200000 283770321 200000 487532811 200000 393751952 200000 296318584 200000 404877274 200000 485610434 200000 406315584 200000 95685789 200000 674435497 200000 890764592 200000 817683595 200000 838179410 200000 90614063 200000 39131086 200000 732183024 200000 592762015 200000 513779068 200000 904176948 200000 886502673 200000 138064300 200000 762726080 200000 569735707 200000 170431918 200000 568949955 200000 501174861 200000 909943899 200000 597349543 200000 729332299 200000 294835347 200000 937906925 200000 354102269 200000 522774477 200000 301305634 200000 857206762 200000 974355153 200000 893932018 200000 214052522 200000 967229065 200000 830820194 200000 234590850 200000 213735677 200000 853885219 200000 578940690 200000 953065573 200000 427069706 200000 758442802 200000 803856993 200000 788306341 200000 548642531 200000 857852749 200000 356299503 200000 978716009 200000 113900983 200000 588587820 200000 388076414 200000 622937594 200000 251745752 200000 596064169 200000 39018477 200000 145623233 200000 966194357 200000 170861244 200000 487382332 200000 762307654 200000 712490719 200000 771820413 200000 125362573 200000 997654577 200000 730884104 200000 11170853 200000 522557985 200000 323737931 200000 95308542 200000 35074060 200000 947528022 200000 723400061 200000 725119411 200000 786888107 200000 538358959 200000 411728335 200000 241601847 200000 170828954 200000 598094539 200000 737398890 200000 924521403 200000 312814482 200000 742647659 200000 12234390 200000 16613007 200000 500563051 200000 611695983 200000 135157435 200000 796151844 200000 577549343 200000 588081368 200000 988262498 200000 573818890 200000 764327108 200000 328033479 200000 497481268 200000 25384689 200000 925373333 200000 792176508 200000 103928825 200000 462357163 200000 720076008 200000 49270871 200000 588799642 200000 807620136 200000 148999224 200000 838302169 200000 681778207 200000 129694071 200000 410942492 200000 705681826 200000 232600496 200000 610279371 200000 68747853 200000 608341620 200000 424753046 200000 283893106 200000 907496866 200000 417220654 200000 666273594 200000 589266911 200000 663606294 200000 858280912 200000 979876132 200000 287755168 200000 475702464 200000 768067965 200000 81214716 200000 222035559 200000 294461913 200000 364185715 200000 640842124 200000 284523781 200000 535778490 200000 448170772 200000 807278267 200000 227230057 200000 340772826 200000 70639327 200000 748774290 200000 45565604 200000 323784402 200000 35011190 200000 981089850 200000 466837223 200000 388434523 200000 895259033 200000 566021115 200000 413429634 200000 976841806 200000 228228905 200000 778254141 200000 290817254 200000 593221026 200000 224890149 200000 995467658 200000 201153187 200000 621317233 200000 462334127 200000 996248969 200000 338190698 200000 252387315 200000 286911495 200000 565285123 200000 171574027 200000 287176319 200000 609389197 200000 159038177 200000 879135351 200000 287005072 200000 976616130 200000 741563178 200000 431600062 200000 194828221 200000 247315527 200000 426872073 200000 891317776 200000 802917567 200000 51109340 200000 570264260 200000 972628415 200000 932025198 200000 838300001 200000 898398661 200000 537901626 200000 123123651 200000 83286999 200000 222685332 200000 653654547 200000 116091094 200000 200319838 200000 522277082 200000 741788409 200000 153831136 200000 687434039 200000 189309790 200000 791944638 200000 101354298 200000 83080131 200000 184462347 200000 913263185 200000 2906203 200000 556117634 200000 44541927 200000 2218947 200000 316246492 200000 73840148 200000 61823260 200000 627761221 200000 439967351 200000 3549754 200000 72086258 200000 176093480 200000 486824963 200000 300634581 200000 466734033 200000 202123483 200000 792510328 200000 174886116 200000 159463747 200000 48682735 200000 900160240 200000 521116809 200000 417019375 200000 969554453 200000 406651810 200000 661206276 200000 45950878 200000 936959005 200000 49937896 200000 527182262 200000 9782073 200000 447796728 200000 878788410 200000 984400158 200000 494361288 200000 230213046 200000 160132144 200000 45927134 200000 811166579 200000 184300679 200000 962587779 200000 721697718 200000 638640516 200000 827966141 200000 698903820 200000 75870086 200000 674450530 200000 615600072 200000 681680322 200000 351868239 200000 554789526 200000 967985720 200000 762285502 200000 291502385 200000 294921161 200000 260647869 200000 581222201 200000 328737902 200000 321397443 200000 988329769 200000 590302604 200000 77899109 200000 500097388 200000 242154091 200000 662254894 200000 487399831 200000 777452238 200000 424514709 200000 837783481 200000 538142628 200000 32230672 200000 92928982 200000 807008740 200000 863502669 200000 9881979 200000 33180543 200000 166378377 200000 155661171 200000 81833591 200000 878930945 200000 682413984 200000 470564374 200000 117011342 200000 706169069 200000 280618049 200000 460877910 200000 427213159 200000 526866674 200000 809462436 200000 727473268 200000 156869068 200000 945469921 200000 96274211 200000 478551504 200000 170016676 200000 965792939 200000 926388534 200000 829570284 200000 621323000 200000 8793440 200000 879429494 200000 699318631 200000 729094384 200000 969195313 200000 741253018 200000 660092417 200000 516428758 200000 252641390 200000 341879931 200000 89990813 200000 939856145 200000 616889479 200000 56539666 200000 34308665 200000 348545322 200000 853296654 200000 268427640 200000 252632823 200000 335123402 200000 328744627 200000 34882788 200000 269502998 200000 887495609 200000 323395910 200000 805672880 200000 862382584 200000 739964128 200000 845582263 200000 571213395 200000 767828509 200000 554083398 200000 451744536 200000 684477031 200000 725876518 200000 839534101 200000 136229272 200000 842806436 200000 685021394 200000 723101078 200000 812149897 200000 17312482 200000 786544643 200000 671924015 200000 157736538 200000 526442521 200000 902434489 200000 618308203 200000 600599708 200000 428938851 200000 760302100 200000 164056050 200000 401046529 200000 561359608 200000 352031317 200000 328377227 200000 636799575 200000 399968304 200000 805476061 200000 849008672 200000 409443472 200000 121052036 200000 246684715 200000 815084473 200000 137878716 200000 289185677 200000 804166113 200000 39603071 200000 366122508 200000 167763970 200000 293906623 200000 992007098 200000 129785040 200000 631135165 200000 798344358 200000 186430418 200000 16539257 200000 983374517 200000 495195285 200000 33327185 200000 558679959 200000 609892867 200000 454232750 200000 195462878 200000 633383899 200000 5951457 200000 714299441 200000 676320322 200000 7502869 200000 815637414 200000 480462718 200000 148581 200000 209656373 200000 753409994 200000 4190742 200000 927042129 200000 579221325 200000 803358183 200000 994812058 200000 442903597 200000 366260109 200000 587794613 200000 276318409 200000 485820227 200000 464950852 200000 911901196 200000 689708933 200000 775345145 200000 765960677 200000 133252837 200000 830113486 200000 960402394 200000 148190718 200000 633733976 200000 441350596 200000 140568974 200000 326350145 200000 437609630 200000 856133289 200000 729754333 200000 917889919 200000 731181839 200000 707179227 200000 526684335 200000 665916327 200000 244260389 200000 174875869 200000 508147981 200000 304177610 200000 364662902 200000 260024910 200000 580516640 200000 211425049 200000 869352892 200000 412773871 200000 486224688 200000 232989157 200000 706184912 200000 590988705 200000 307152037 200000 250218397 200000 216267177 200000 431934051 200000 121134601 200000 266037458 200000 835088225 200000 439884887 200000 959261955 200000 291753269 200000 304387120 200000 828279997 200000 986018908 200000 659580822 200000 782659950 200000 998054901 200000 420145661 200000 138453477 200000 969061779 200000 338146177 200000 251998958 200000 856977204 200000 831127609 200000 502209535 200000 16674135 200000 979872691 200000 978701848 200000 716562226 200000 993905793 200000 487126194 200000 567274761 200000 876063225 200000 830470870 200000 616914593 200000 664728579 200000 924262997 200000 733648348 200000 452641042 200000 762295071 200000 605721959 200000 927253052 200000 965786292 200000 593237398 200000 296623470 200000 379800000 200000 393128281 200000 301235648 200000 608770508 200000 303442767 200000 178895856 200000 817916695 200000 584759553 200000 725398259 200000 910844555 200000 297529905 200000 54815405 200000 410029011 200000 965029977 200000 577968329 200000 578413457 200000 549698616 200000 376050091 200000 78137782 200000 993213838 200000 38614410 200000 201382386 200000 944553200 200000 87004579 200000 731755603 200000 493367230 200000 115913617 200000 60159986 200000 699606586 200000 265507008 200000 61228497 200000 626600891 200000 606094344 200000 209973705 200000 309677320 200000 834929503 200000 694465958 200000 700545223 200000 489297327 200000 345438813 200000 247496732 200000 400617165 200000 822536030 200000 435015511 200000 721521555 200000 796816395 200000 26160846 200000 800587789 200000 908253010 200000 904255441 200000 299407319 200000 278807903 200000 180228036 200000 848964240 200000 526154098 200000 602261838 200000 489835119 200000 904104920 200000 585687480 200000 603423995 200000 596799997 200000 63118937 200000 595411936 200000 482506917 200000 448580149 200000 839183845 200000 794995267 200000 78533038 200000 105632258 200000 302914923 200000 315713115 200000 91717270 200000 97659242 200000 419142397 200000 200894655 200000 359720190 200000 9920919 200000 383983050 200000 183748903 200000 272114085 200000 690610386 200000 555933220 200000 592791149 200000 831854189 200000 221347969 200000 126711162 200000 820688009 200000 512801366 200000 889993519 200000 249025629 200000 109625491 200000 774362496 200000 933094531 200000 655733374 200000 852730052 200000 204618028 200000 685737799 200000 854631086 200000 649207412 200000 460706746 200000 851477346 200000 17630428 200000 766544412 200000 429393068 200000 608232925 200000 2341913 200000 549870420 200000 79152801 200000 50644193 200000 796199574 200000 400124117 200000 767276890 200000 834450869 200000 727962531 200000 709320824 200000 518719415 200000 917834436 200000 758499760 200000 625783604 200000 414923705 200000 770053012 200000 172413519 200000 434828066 200000 606139009 200000 970857679 200000 972549680 200000 388801404 200000 866629711 200000 105424445 200000 144755491 200000 225646744 200000 95024259 200000 482333382 200000 211604504 200000 479186417 200000 365961630 200000 518525044 200000 995482401 200000 521629214 200000 726994753 200000 75564654 200000 733816173 200000 592058584 200000 65565227 200000 966012670 200000 249999694 200000 207213303 200000 944840254 200000 394273674 200000 548542515 200000 780377715 200000 96797306 200000 560311965 200000 727722158 200000 177869926 200000 203560703 200000 582930911 200000 138627182 200000 454349576 200000 348909838 200000 872274455 200000 248399941 200000 26183090 200000 493385480 200000 596439855 200000 773129250 200000 22205147 200000 549294189 200000 389517872 200000 835980566 200000 327603740 200000 183643613 200000 801896256 200000 128539986 200000 814322222 200000 393568025 200000 80535466 200000 916751910 200000 830568682 200000 548930817 200000 776219606 200000 558441987 200000 124309831 200000 104489879 200000 263474507 200000 879722105 200000 129823071 200000 291921401 200000 969977523 200000 417224249 200000 159386730 200000 183681130 200000 664150486 200000 663531795 200000 665336511 200000 424755785 200000 667870621 200000 431895031 200000 465201625 200000 113707544 200000 513136144 200000 131484919 200000 920752719 200000 714547061 200000 112637015 200000 221960515 200000 660975066 200000 307061027 200000 234001084 200000 88653611 200000 512647506 200000 446039809 200000 642700453 200000 132242463 200000 927481008 200000 506697744 200000 15476894 200000 766527153 200000 623657228 200000 137365104 200000 304021580 200000 237109392 200000 669916831 200000 935292259 200000 753614458 200000 307213965 200000 817821378 200000 68872519 200000 844334863 200000 528238746 200000 368532460 200000 929939871 200000 7274772 200000 724091333 200000 471415222 200000 421136138 200000 112432818 200000 426548288 200000 787029722 200000 52449098 200000 643433265 200000 410653532 200000 295548207 200000 127508797 200000 943636730 200000 663418760 200000 964546477 200000 542117606 200000 616187796 200000 379351637 200000 225980526 200000 160500068 200000 413410218 200000 53559924 200000 936446633 200000 72513784 200000 446877442 200000 153938869 200000 219564216 200000 127155970 200000 97938054 200000 457298697 200000 852730387 200000 831159811 200000 758823997 200000 466369663 200000 540532050 200000 590970268 200000 312983378 200000 62517578 200000 734118958 200000 144848013 200000 83671051 200000 625145785 200000 467411328 200000 638026422 200000 310136275 200000 780968253 200000 944074559 200000 40253720 200000 910365488 200000 271506533 200000 265480324 200000 264568276 200000 837305291 200000 756499684 200000 895960968 200000 975514153 200000 713028718 200000 414942088 200000 608469412 200000 503838841 200000 753622785 200000 429225028 200000 714620239 200000 61640260 200000 5584011 200000 615057446 200000 845948451 200000 551957546 200000 126838070 200000 738097505 200000 322750167 200000 973279725 200000 588900426 200000 124444483 200000 844094789 200000 669970027 200000 102826544 200000 812394558 200000 465881701 200000 502202791 200000 910552176 200000 442745826 200000 271873103 200000 397845184 200000 505239474 200000 881310944 200000 250894907 200000 343244279 200000 620726207 200000 132100361 200000 727696515 200000 810373293 200000 310317440 200000 689916748 200000 165755039 200000 336455009 200000 675045629 200000 674117050 200000 444673320 200000 33797045 200000 407134047 200000 945689476 200000 374925269 200000 909323881 200000 844908781 200000 745639162 200000 256191359 200000 94792029 200000 724409106 200000 384383884 200000 535163423 200000 957133714 200000 772484692 200000 313991116 200000 893322446 200000 555343657 200000 535804509 200000 639292266 200000 725955011 200000 294423393 200000 753798645 200000 354985781 200000 980496472 200000 984936093 200000 540482820 200000 209682720 200000 862672644 200000 138149979 200000 846687892 200000 242177594 200000 171829089 200000 73413436 200000 736803020 200000 59052211 200000 645115431 200000 958121217 200000 855971573 200000 779077084 200000 971409198 200000 371157643 200000 394112888 200000 646554663 200000 174535022 200000 176246234 200000 49656285 200000 102196514 200000 309781761 200000 833991694 200000 177416908 200000 538535807 200000 193273119 200000 297827688 200000 94018575 200000 785978127 200000 687032864 200000 27031881 200000 191643789 200000 353208001 200000 788296573 200000 509339185 200000 107328079 200000 896881318 200000 470838223 200000 878215104 200000 345989246 200000 420865007 200000 925079757 200000 173289655 200000 634333537 200000 346374892 200000 400622417 200000 816008950 200000 29095011 200000 111367950 200000 573905234 200000 727948670 200000 62223370 200000 773984997 200000 791561193 200000 323757168 200000 163667968 200000 819931682 200000 905879888 200000 96553740 200000 672306957 200000 231198100 200000 350240990 200000 909706162 200000 959540506 200000 748084014 200000 791674123 200000 763960291 200000 821499694 200000 289225215 200000 594511217 200000 729269312 200000 993450356 200000 503212599 200000 756694216 200000 365920392 200000 309546290 200000 371996456 200000 598445288 200000 959228829 200000 447788242 200000 23101249 200000 301489354 200000 246662527 200000 68854748 200000 513150996 200000 84803718 200000 132699471 200000 599243512 200000 149594704 200000 793689941 200000 964772684 200000 184405488 200000 65750471 200000 467185551 200000 761118424 200000 873604523 200000 466381672 200000 226996398 200000 284389490 200000 516928563 200000 693776196 200000 85419848 200000 342744508 200000 914101422 200000 688883852 200000 381755159 200000 574339959 200000 845816167 200000 534629776 200000 971542260 200000 985536385 200000 649316806 200000 375368641 200000 216708310 200000 375161565 200000 737179730 200000 431915952 200000 237152727 200000 750671273 200000 43654325 200000 812487947 200000 380919855 200000 544762152 200000 235647416 200000 263294629 200000 366778678 200000 456180666 200000 532691777 200000 945902190 200000 698812772 200000 663850718 200000 586064475 200000 966826358 200000 944599635 200000 578906422 200000 20102958 200000 399471086 200000 436732603 200000 423293057 200000 948124929 200000 140236069 200000 369136757 200000 501475745 200000 356247102 200000 252227982 200000 731528824 200000 646658710 200000 4100717 200000 534355640 200000 688260829 200000 894500993 200000 725880887 200000 778897747 200000 77554397 200000 686816673 200000 653512036 200000 467038513 200000 892482768 200000 673994584 200000 548551388 200000 277810497 200000 408343088 200000 67857958 200000 940917416 200000 239572884 200000 114182547 200000 939746731 200000 114133489 200000 922611036 200000 909352116 200000 821641384 200000 948149503 200000 162917607 200000 84029034 200000 477755134 200000 973429051 200000 279114151 200000 790393005 200000 401537965 200000 70032684 200000 994242604 200000 708739735 200000 42525909 200000 193318525 200000 263686695 200000 831923296 200000 944616887 200000 240989684 200000 862787688 200000 384499552 200000 365354163 200000 48659323 200000 3750112 200000 988183056 200000 263785803 200000 597231642 200000 429303455 200000 913200136 200000 752815645 200000 67129849 200000 671751638 200000 978572289 200000 358450924 200000 311614562 200000 152611797 200000 502913491 200000 750507159 200000 552109500 200000 832278797 200000 686848119 200000 376733472 200000 438197648 200000 327581453 200000 912031750 200000 408429477 200000 864938119 200000 410569864 200000 424426935 200000 305313897 200000 822035561 200000 72329549 200000 19303907 200000 385807563 200000 234785310 200000 974582348 200000 201576452 200000 767797580 200000 741646768 200000 856641943 200000 986014897 200000 191754636 200000 519818822 200000 543075421 200000 533234594 200000 417534540 200000 454922281 200000 976472815 200000 667205041 200000 468590445 200000 790950082 200000 206806719 200000 197738198 200000 442592239 200000 531184281 200000 334947931 200000 241870889 200000 738356210 200000 366435158 200000 669239157 200000 115594211 200000 824850615 200000 428347842 200000 796286173 200000 147052380 200000 193355935 200000 330536902 200000 850274436 200000 924604173 200000 112277801 200000 845554283 200000 244992890 200000 735863950 200000 319423735 200000 719682007 200000 97072624 200000 159524504 200000 262755785 200000 165273429 200000 19273526 200000 946704132 200000 500840063 200000 808221004 200000 629617085 200000 651118281 200000 837921051 200000 774678341 200000 985835285 200000 46222336 200000 190739131 200000 496602601 200000 943178735 200000 918719971 200000 233910178 200000 742836480 200000 548717595 200000 54739144 200000 933757231 200000 430374771 200000 834502793 200000 633201706 200000 906900963 200000 410312010 200000 492049227 200000 219816608 200000 145338719 200000 480550317 200000 763462032 200000 825933795 200000 198513762 200000 9491173 200000 343890346 200000 724559051 200000 177449166 200000 875718235 200000 932442376 200000 364451152 200000 30985123 200000 261336727 200000 572360764 200000 509453964 200000 105548033 200000 435197249 200000 97703669 200000 411975863 200000 536332842 200000 38129443 200000 377415172 200000 812951850 200000 490431868 200000 327539748 200000 853966682 200000 719479388 200000 18832506 200000 131427661 200000 455609864 200000 796832230 200000 238397891 200000 17309383 200000 255219773 200000 268736641 200000 205817624 200000 845892570 200000 741962058 200000 923447302 200000 230048601 200000 214305006 200000 963597728 200000 742647660 200000 917650568 200000 438762381 200000 352118479 200000 782009037 200000 8252868 200000 628859486 200000 784941448 200000 729637217 200000 502225741 200000 32366378 200000 258482587 200000 824647551 200000 53506694 200000 457077978 200000 919830520 200000 707120290 200000 479535597 200000 208100725 200000 233681585 200000 532065121 200000 739883300 200000 179373094 200000 510918390 200000 813138293 200000 950768874 200000 777104691 200000 795845910 200000 598787510 200000 507481377 200000 409513990 200000 359488644 200000 944200221 200000 832126153 200000 686146855 200000 582268878 200000 593819074 200000 137578499 200000 851495999 200000 26432679 200000 74707678 200000 826188302 200000 396551189 200000 945284061 200000 775709386 200000 748357964 200000 604150932 200000 118130530 200000 502929405 200000 791367485 200000 311854786 200000 659848263 200000 176794128 200000 559343745 200000 156734153 200000 993657531 200000 641393597 200000 994001113 200000 908835825 200000 444648975 200000 968996059 200000 49809189 200000 495277730 200000 899274932 200000 43994210 200000 630007655 200000 962328166 200000 373759035 200000 725639276 200000 152241342 200000 617622500 200000 548966226 200000 145818673 200000 184749419 200000 601307877 200000 885929421 200000 333465608 200000 851829454 200000 699576914 200000 533285017 200000 810176364 200000 124834665 200000 965235251 200000 621030345 200000 256671988 200000 298105050 200000 457634224 200000 628884109 200000 913441881 200000 523023844 200000 371094291 200000 922048309 200000 741598324 200000 667900518 200000 675795395 200000 87471409 200000 196738364 200000 139211105 200000 763125833 200000 841397523 200000 661625290 200000 165038838 200000 593446990 200000 95560331 200000 925992535 200000 413421668 200000 599583386 200000 97829480 200000 548735036 200000 778120205 200000 558267157 200000 741204125 200000 118316016 200000 917897073 200000 376514761 200000 957647416 200000 367710477 200000 96711984 200000 406878685 200000 77715819 200000 4899402 200000 416438028 200000 904621978 200000 350188935 200000 609283969 200000 17437155 200000 543190120 200000 604881147 200000 422096298 200000 332508088 200000 992950737 200000 722472280 200000 382615261 200000 422606762 200000 284091516 200000 625111375 200000 980887122 200000 826720250 200000 209864243 200000 515581616 200000 93819491 200000 2294793 200000 932830173 200000 351973484 200000 191512200 200000 513414742 200000 254063491 200000 509758099 200000 946214746 200000 996370563 200000 997111373 200000 672501846 200000 593049232 200000 420990288 200000 131272325 200000 209445893 200000 674546947 200000 171723933 200000 803894674 200000 543642385 200000 81913004 200000 652063595 200000 48535549 200000 787147786 200000 959341732 200000 389835739 200000 965320047 200000 347236512 200000 963888930 200000 265809197 200000 976489136 200000 900923301 200000 355272064 200000 412687809 200000 498020265 200000 851405065 200000 941000757 200000 882587928 200000 525956449 200000 982577627 200000 290889435 200000 994125778 200000 16227842 200000 12980302 200000 690244650 200000 856050097 200000 916138709 200000 517737904 200000 531156474 200000 412025236 200000 325477440 200000 964222068 200000 705882435 200000 69132667 200000 52408270 200000 729589800 200000 228356127 200000 466533001 200000 981783079 200000 191282558 200000 580226502 200000 990379260 200000 214215442 200000 848954950 200000 612524688 200000 17640501 200000 550009721 200000 846494065 200000 79925751 200000 253365942 200000 536542564 200000 762421520 200000 634518673 200000 606633502 200000 983622140 200000 143332434 200000 266359832 200000 477755182 200000 767340425 200000 35448200 200000 707625829 200000 664941510 200000 324307827 200000 406601251 200000 872948335 200000 981963496 200000 8172100 200000 455598771 200000 437827151 200000 772352690 200000 671213987 200000 405496040 200000 627152191 200000 433586279 200000 209441369 200000 260161428 200000 360852630 200000 422041190 200000 124764238 200000 159760551 200000 239455436 200000 285376048 200000 353727116 200000 897321265 200000 138205563 200000 927597670 200000 863015738 200000 459876706 200000 392772443 200000 968974536 200000 403627426 200000 831455884 200000 439406148 200000 575662646 200000 976709674 200000 201256222 200000 951112495 200000 374775984 200000 328946269 200000 891021994 200000 817404980 200000 568490329 200000 527240419 200000 623498207 200000 549362316 200000 139871343 200000 375351684 200000 254884494 200000 609619087 200000 60112724 200000 360171304 200000 990487465 200000 234641335 200000 839037576 200000 843664344 200000 299685694 200000 129364634 200000 841728939 200000 855739581 200000 487095423 200000 927325938 200000 771068286 200000 556700191 200000 813150140 200000 665385368 200000 825727457 200000 166435174 200000 221837414 200000 716253827 200000 151337430 200000 340199708 200000 112865549 200000 247367373 200000 402351484 200000 273323752 200000 319737186 200000 558259886 200000 406926356 200000 38555539 200000 523467829 200000 558199678 200000 754665470 200000 50088198 200000 817142647 200000 604156341 200000 998488251 200000 956951625 200000 663032888 200000 226875629 200000 312378092 200000 692200324 200000 725076648 200000 473924062 200000 677785680 200000 663703553 200000 281164313 200000 146263649 200000 692276682 200000 973941799 200000 196150523 200000 852702573 200000 758986584 200000 158892415 200000 544424157 200000 969189147 200000 701449755 200000 117320881 200000 816463986 200000 873578660 200000 617897557 200000 47980423 200000 11905416 200000 276425824 200000 605962596 200000 207427816 200000 10105618 200000 129697737 200000 262061003 200000 536221406 200000 604399390 200000 867264885 200000 305046313 200000 293494928 200000 568505566 200000 606213407 200000 150765120 200000 266259527 200000 438301859 200000 4291486 200000 172520686 200000 250775403 200000 631926236 200000 926391530 200000 96327734 200000 55603846 200000 33806618 200000 385602589 200000 6194231 200000 883416383 200000 548152334 200000 280577903 200000 599681074 200000 36212320 200000 883009416 200000 940317752 200000 229026439 200000 9443279 200000 418787193 200000 551075569 200000 588558008 200000 680529047 200000 472752369 200000 155980082 200000 510691172 200000 878488800 200000 654550049 200000 889689524 200000 653109835 200000 122064369 200000 826912857 200000 654997583 200000 688216656 200000 844005941 200000 694388233 200000 358007292 200000 371969905 200000 568389426 200000 569710275 200000 289552084 200000 800762063 200000 121460114 200000 713255223 200000 659855374 200000 553964716 200000 288846108 200000 798771508 200000 690137603 200000 191015015 200000 59068091 200000 903903149 200000 361754157 200000 421415041 200000 246814325 200000 187393712 200000 789327139 200000 713947290 200000 84450677 200000 608761200 200000 557621405 200000 969406836 200000 855205889 200000 692595771 200000 699886965 200000 410206445 200000 311315842 200000 970982531 200000 808466339 200000 14480392 200000 68125826 200000 601439961 200000 902116415 200000 38593764 200000 907027625 200000 271524076 200000 493327746 200000 835514050 200000 233762494 200000 287077261 200000 154311364 200000 607379459 200000 627427499 200000 578412205 200000 365159550 200000 604061222 200000 110354296 200000 610699612 200000 83354696 200000 497603533 200000 801758030 200000 482449867 200000 582731483 200000 686786232 200000 694599540 200000 974604106 200000 396889104 200000 175148488 200000 864025173 200000 219537482 200000 912832222 200000 317497084 200000 846760311 200000 836022875 200000 935150942 200000 586548086 200000 846956932 200000 892992045 200000 510029002 200000 654390133 200000 305959492 200000 321294226 200000 691940216 200000 932200539 200000 648077983 200000 337530234 200000 914931427 200000 694531753 200000 232811679 200000 446776821 200000 737010082 200000 765838845 200000 400592235 200000 102831667 200000 519432558 200000 800869658 200000 709721421 200000 402447494 200000 954083615 200000 220121054 200000 70882731 200000 704852061 200000 720637613 200000 164540748 200000 673618192 200000 96947785 200000 995592498 200000 556218244 200000 453527332 200000 658066428 200000 69327078 200000 458480069 200000 321731246 200000 214409284 200000 398337314 200000 114154608 200000 526105497 200000 178749203 200000 213167709 200000 580588295 200000 603000555 200000 632143737 200000 8507440 200000 317031977 200000 448286413 200000 411121575 200000 923948884 200000 21479319 200000 606149769 200000 909920494 200000 500592034 200000 541805106 200000 510642823 200000 73251260 200000 61159441 200000 213600761 200000 157531214 200000 936891813 200000 122938043 200000 471948302 200000 393749128 200000 163033430 200000 23495896 200000 796755121 200000 456338173 200000 987249314 200000 601083071 200000 61756738 200000 392687254 200000 212578937 200000 780872683 200000 658898498 200000 615584091 200000 923737323 200000 904365299 200000 187128146 200000 786277492 200000 337842472 200000 177724304 200000 272526129 200000 581358635 200000 722665858 200000 186124442 200000 741666753 200000 505982439 200000 131625321 200000 9348106 200000 211881986 200000 478495281 200000 699676524 200000 202587384 200000 634534933 200000 628827313 200000 169689406 200000 354475933 200000 807861561 200000 922190897 200000 775731629 200000 4007762 200000 852800464 200000 635792024 200000 303140523 200000 484582030 200000 300413274 200000 640938735 200000 144369993 200000 641704171 200000 810123895 200000 106748767 200000 569813942 200000 849550624 200000 578615528 200000 710193968 200000 359878467 200000 433281799 200000 834369422 200000 305760459 200000 10174049 200000 587359127 200000 779362920 200000 892763575 200000 413652128 200000 206095082 200000 678220952 200000 64478879 200000 379108017 200000 331413560 200000 938154590 200000 91744585 200000 779981412 200000 351065560 200000 332774683 200000 324820127 200000 221872810 200000 488425797 200000 658644814 200000 963660457 200000 81385875 200000 123213590 200000 651882137 200000 469773455 200000 584241744 200000 830512388 200000 237582779 200000 798407834 200000 846004529 200000 894137832 200000 680631446 200000 141768756 200000 798481318 200000 896485305 200000 299920427 200000 998705635 200000 955194945 200000 740699536 200000 955485336 200000 383378768 200000 691407025 200000 716267942 200000 884037408 200000 164385605 200000 289383368 200000 678636884 200000 280620578 200000 879749546 200000 444647285 200000 333339921 200000 7761182 200000 74030982 200000 440297162 200000 823071863 200000 847712951 200000 990536451 200000 118479862 200000 318435389 200000 734965419 200000 293298025 200000 590569035 200000 177377853 200000 758733788 200000 821056801 200000 705999928 200000 196368239 200000 660451913 200000 438338995 200000 831512398 200000 300872171 200000 803588373 200000 334366663 200000 327956542 200000 649730793 200000 881854078 200000 862691110 200000 421703896 200000 883133123 200000 60622309 200000 461130937 200000 999209997 200000 389572849 200000 240214988 200000 735178888 200000 521394669 200000 845069324 200000 8392145 200000 220291516 200000 201860521 200000 751873995 200000 192677047 200000 174146716 200000 857937809 200000 210427143 200000 901382750 200000 197267091 200000 972005142 200000 769829817 200000 856823749 200000 121011751 200000 461498056 200000 230171386 200000 219810061 200000 83278082 200000 512508503 200000 704830721 200000 921848184 200000 530469356 200000 35304085 200000 251696936 200000 47733093 200000 79425229 200000 416558449 200000 652227046 200000 304119893 200000 133840559 200000 897245693 200000 518079701 200000 802896105 200000 442346425 200000 217650280 200000 85008045 200000 866636000 200000 595759412 200000 547863044 200000 205823814 200000 645855004 200000 235536777 200000 33611072 200000 266924952 200000 191260573 200000 909118016 200000 714783662 200000 401685949 200000 989549443 200000 789586945 200000 582107645 200000 751764717 200000 627990287 200000 683795094 200000 618004990 200000 813033344 200000 259130786 200000 431968486 200000 997486754 200000 703112944 200000 421728187 200000 104795898 200000 854589433 200000 447405011 200000 352095484 200000 27412987 200000 934880052 200000 53501923 200000 148469285 200000 568908336 200000 176852132 200000 224304633 200000 422349079 200000 151961348 200000 163351479 200000 157448204 200000 908419793 200000 756808445 200000 738092800 200000 635896630 200000 882207605 200000 119030213 200000 942100015 200000 186852782 200000 999359554 200000 293437988 200000 344524820 200000 377591502 200000 249861531 200000 314055171 200000 741367968 200000 844940557 200000 82096894 200000 562286697 200000 278683362 200000 114765829 200000 707555084 200000 287141249 200000 392691469 200000 843650670 200000 920176519 200000 811607185 200000 576000623 200000 829641248 200000 101941070 200000 70690307 200000 899777915 200000 402339348 200000 609420386 200000 233912159 200000 600353215 200000 229117026 200000 162373091 200000 490638158 200000 57426926 200000 497883203 200000 493188114 200000 941514647 200000 813341654 200000 321808911 200000 170276944 200000 702668580 200000 135737449 200000 620722496 200000 135429405 200000 574709246 200000 452677560 200000 224613484 200000 625301017 200000 419404107 200000 510804210 200000 894699853 200000 148027909 200000 850917206 200000 404302952 200000 663776444 200000 835122882 200000 24945031 200000 989798795 200000 78393520 200000 908252495 200000 754891365 200000 764718315 200000 484193859 200000 411656654 200000 402845594 200000 841046585 200000 207137709 200000 302703487 200000 936232431 200000 931039813 200000 125590086 200000 620254402 200000 291700042 200000 549986560 200000 643960454 200000 352328472 200000 199319734 200000 24673658 200000 421477896 200000 468995874 200000 212088411 200000 432129507 200000 51865985 200000 818124960 200000 272990080 200000 993969037 200000 85091021 200000 189692530 200000 895525007 200000 546904807 200000 287528674 200000 602053273 200000 892902160 200000 127175555 200000 974106585 200000 88831541 200000 431362988 200000 38724113 200000 720406763 200000 993203080 200000 846221355 200000 852389472 200000 939911280 200000 33987057 200000 497485685 200000 896291170 200000 574055906 200000 661102576 200000 923443603 200000 837225256 200000 956854231 200000 365904680 200000 315732398 200000 861617889 200000 90258442 200000 771791959 200000 237198862 200000 34566366 200000 476439378 200000 184843615 200000 681185820 200000 663895697 200000 512135591 200000 532105535 200000 719328351 200000 34819720 200000 81705507 200000 180836889 200000 437930114 200000 645319797 200000 129309438 200000 542922029 200000 734894923 200000 845864232 200000 659253648 200000 948788444 200000 399572132 200000 240078994 200000 670358098 200000 123862693 200000 687953813 200000 931301315 200000 81457372 200000 531432746 200000 124039238 200000 341842156 200000 545065959 200000 374036011 200000 675853825 200000 952537948 200000 171605323 200000 505123976 200000 886374701 200000 149742982 200000 712365057 200000 842232386 200000 807058771 200000 511108857 200000 258792482 200000 613174906 200000 927925532 200000 573249125 200000 67087077 200000 515568495 200000 342709328 200000 487264668 200000 793213091 200000 355237507 200000 439988695 200000 105738638 200000 149773526 200000 754725430 200000 109581243 200000 859526730 200000 488690709 200000 59462185 200000 860754211 200000 488044290 200000 647803416 200000 227062043 200000 275504216 200000 745087495 200000 566899129 200000 935552750 200000 803658947 200000 621672136 200000 198490864 200000 376256673 200000 449650924 200000 386976214 200000 708823765 200000 403617367 200000 721772155 200000 782841571 200000 349882785 200000 244156238 200000 201019961 200000 820203197 200000 402747052 200000 169200103 200000 792154127 200000 822245718 200000 192302703 200000 938360740 200000 204906758 200000 763954622 200000 895673474 200000 373285156 200000 764183364 200000 572995622 200000 486110622 200000 817644584 200000 557037076 200000 263428062 200000 833986460 200000 720803216 200000 2249693 200000 476740439 200000 403103603 200000 196717917 200000 414076969 200000 812015649 200000 763348284 200000 832481456 200000 524801438 200000 74936556 200000 429248049 200000 914048969 200000 937104391 200000 287145866 200000 511257768 200000 860371976 200000 500340300 200000 826612459 200000 616964636 200000 932139502 200000 838348917 200000 513956638 200000 293417764 200000 368013083 200000 55825834 200000 420381014 200000 380190585 200000 666315345 200000 797614132 200000 403258849 200000 448329203 200000 857355119 200000 204883836 200000 276626994 200000 891166346 200000 296127862 200000 539826698 200000 551152855 200000 868715609 200000 220915846 200000 600918406 200000 673484162 200000 586452373 200000 70999008 200000 320988346 200000 336867076 200000 52136346 200000 739912165 200000 307599245 200000 161516364 200000 672819422 200000 40928276 200000 845058312 200000 796045675 200000 200503034 200000 532784911 200000 503459668 200000 312492946 200000 708477096 200000 944608918 200000 289752505 200000 153298705 200000 424918462 200000 307453322 200000 224070815 200000 339271257 200000 872639286 200000 246601706 200000 470565264 200000 629757690 200000 573537065 200000 803949784 200000 123432755 200000 6090661 200000 99060431 200000 501862036 200000 574987601 200000 435944490 200000 455196288 200000 575429246 200000 41239251 200000 207644026 200000 779663796 200000 356211479 200000 674456512 200000 825131429 200000 618285829 200000 631896576 200000 94806851 200000 902444507 200000 147886635 200000 424180217 200000 148163490 200000 495314542 200000 31103486 200000 581708514 200000 951060039 200000 911408333 200000 633898103 200000 503307708 200000 189352378 200000 190123914 200000 183521966 200000 502000807 200000 538074532 200000 312226388 200000 170400476 200000 620759268 200000 14987468 200000 701820925 200000 978675802 200000 406171860 200000 844038941 200000 583853684 200000 742675871 200000 525339639 200000 248289181 200000 116028106 200000 462184005 200000 347653869 200000 575011958 200000 372394801 200000 670317315 200000 853928823 200000 32372464 200000 387883767 200000 722838451 200000 955315318 200000 20468083 200000 61953166 200000 884046156 200000 36022762 200000 106891657 200000 141100422 200000 856505320 200000 952704755 200000 116154841 200000 501964944 200000 755231935 200000 233806801 200000 203463212 200000 370306940 200000 24051753 200000 344528359 200000 188821867 200000 483763515 200000 301944222 200000 73807795 200000 634291102 200000 264753117 200000 634244024 200000 461945559 200000 447660013 200000 39497362 200000 199744559 200000 642015763 200000 101041314 200000 936670124 200000 154738140 200000 608202055 200000 666072356 200000 615301787 200000 343607478 200000 466269556 200000 355256316 200000 745210863 200000 622294486 200000 423128762 200000 725387475 200000 688256856 200000 724063093 200000 43522651 200000 152827505 200000 417345448 200000 940618988 200000 414565046 200000 688307902 200000 833977038 200000 110138034 200000 167725388 200000 436181188 200000 203021788 200000 157198433 200000 478007997 200000 141219498 200000 131926785 200000 311493296 200000 32917706 200000 950474681 200000 981543310 200000 86198649 200000 131697236 200000 347780697 200000 277171188 200000 136781236 200000 28484443 200000 299760660 200000 214811076 200000 894540665 200000 106442495 200000 362848657 200000 448955821 200000 605971968 200000 205820289 200000 773418138 200000 143871872 200000 408706980 200000 970573889 200000 49435670 200000 386165294 200000 115723738 200000 69268417 200000 471846414 200000 185022407 200000 839227198 200000 352768928 200000 90647466 200000 846315900 200000 214427014 200000 256614559 200000 60348212 200000 731900317 200000 149959563 200000 443002014 200000 218447891 200000 17129882 200000 547819334 200000 283532446 200000 376678096 200000 117967365 200000 291887568 200000 624065728 200000 208581396 200000 925679246 200000 787568992 200000 567315011 200000 514777511 200000 656873477 200000 553536336 200000 623595401 200000 41994866 200000 119798362 200000 98184215 200000 887852050 200000 210032252 200000 330099871 200000 444919631 200000 680680063 200000 779696623 200000 764044035 200000 680416176 200000 445321359 200000 734474260 200000 923384536 200000 32103698 200000 576898852 200000 184258385 200000 657976973 200000 116941421 200000 735952958 200000 464407345 200000 296560563 200000 313895899 200000 320080125 200000 958485084 200000 519247612 200000 969888404 200000 263740834 200000 230484121 200000 627340342 200000 658047729 200000 966230926 200000 909709522 200000 465141843 200000 252192873 200000 213192512 200000 395052815 200000 118124899 200000 399065493 200000 41602650 200000 990205049 200000 351125143 200000 471237678 200000 538922908 200000 626983256 200000 752693311 200000 740175629 200000 308403431 200000 615295764 200000 907572172 200000 200273961 200000 451205434 200000 903319095 200000 14101454 200000 355617948 200000 908601015 200000 734955112 200000 138288118 200000 70124189 200000 298032286 200000 112139888 200000 206997268 200000 518251910 200000 61233487 200000 788099639 200000 351656216 200000 660321230 200000 281064011 200000 490259655 200000 8999188 200000 59292431 200000 594705459 200000 969426503 200000 423450936 200000 715013121 200000 885650118 200000 21739521 200000 596365011 200000 627547260 200000 923385062 200000 141084252 200000 390665816 200000 150737273 200000 92018323 200000 267949792 200000 786603349 200000 333060880 200000 189551853 200000 200739384 200000 608744572 200000 699609722 200000 606799414 200000 669299755 200000 741818782 200000 587212304 200000 72310220 200000 762604449 200000 921511850 200000 741026633 200000 18685490 200000 58998947 200000 741586097 200000 654572222 200000 262297351 200000 616808538 200000 489404389 200000 204453416 200000 147514636 200000 674578190 200000 641581460 200000 994780256 200000 324958754 200000 534248999 200000 588978480 200000 549259614 200000 683118408 200000 930087471 200000 311364425 200000 531448889 200000 244547232 200000 163447501 200000 169246608 200000 456790316 200000 682092394 200000 728230090 200000 113136341 200000 807490958 200000 254529030 200000 724376079 200000 764635912 200000 779352535 200000 503185398 200000 562412452 200000 130825531 200000 855084962 200000 365901784 200000 927461297 200000 616130462 200000 309757860 200000 451755887 200000 882725760 200000 210705793 200000 252437433 200000 758297498 200000 883737464 200000 112265044 200000 325412055 200000 786025562 200000 198235426 200000 514613929 200000 889911063 200000 95561936 200000 882699046 200000 663980079 200000 172747186 200000 11037499 200000 338029390 200000 375219128 200000 515009793 200000 467763453 200000 488654977 200000 40033331 200000 598334075 200000 325303446 200000 833032393 200000 767692210 200000 579811001 200000 51582886 200000 253497677 200000 62597988 200000 543959413 200000 482923246 200000 746140246 200000 788593562 200000 615082886 200000 296963663 200000 637260620 200000 493170117 200000 297146596 200000 92950728 200000 949100729 200000 277077622 200000 769156265 200000 644123260 200000 674632772 200000 556441435 200000 718036237 200000 870692521 200000 522621111 200000 326577480 200000 69166952 200000 197225392 200000 329989112 200000 591216682 200000 654025779 200000 853676306 200000 807811346 200000 677864725 200000 404601606 200000 640090480 200000 921965101 200000 595099702 200000 112453786 200000 922512010 200000 21045392 200000 227513568 200000 445334727 200000 883776832 200000 530761382 200000 359763331 200000 128131206 200000 926684051 200000 59765749 200000 179878319 200000 542425584 200000 116353188 200000 850412839 200000 857466900 200000 589121596 200000 449367730 200000 770030596 200000 288248964 200000 53924804 200000 297106207 200000 93831028 200000 482111470 200000 218648063 200000 617368171 200000 563785088 200000 201552996 200000 217768327 200000 536813623 200000 864961874 200000 376117525 200000 14805523 200000 628277058 200000 509925680 200000 909892179 200000 556628605 200000 917933422 200000 429898371 200000 328923533 200000 21749949 200000 274684347 200000 355232213 200000 25512276 200000 243550187 200000 852417609 200000 979828430 200000 412865881 200000 528566848 200000 673866841 200000 14574133 200000 727822445 200000 663286036 200000 50273355 200000 706149876 200000 234362495 200000 106838752 200000 869642657 200000 258838291 200000 608484512 200000 677108540 200000 682713850 200000 373755323 200000 466470145 200000 11120865 200000 258256919 200000 149775667 200000 937417970 200000 589655976 200000 904637912 200000 842670566 200000 324098275 200000 830440584 200000 816390206 200000 468733786 200000 555883110 200000 279780250 200000 845578346 200000 304636473 200000 557571115 200000 410954776 200000 770999452 200000 771803723 200000 125708802 200000 292246105 200000 642551348 200000 54832249 200000 559677659 200000 863318485 200000 408425395 200000 812147914 200000 961162440 200000 528351014 200000 169311418 200000 813870184 200000 119724793 200000 449974788 200000 148341768 200000 715891100 200000 471395773 200000 554361671 200000 456806783 200000 85994444 200000 201587334 200000 443430119 200000 664601631 200000 890821507 200000 210252773 200000 953447423 200000 769504264 200000 250433129 200000 405531529 200000 301010628 200000 758431355 200000 71741253 200000 877562948 200000 742400146 200000 38030297 200000 928188418 200000 951466501 200000 846621151 200000 526793634 200000 902941606 200000 82811869 200000 790561860 200000 268255862 200000 303272539 200000 696669693 200000 91819131 200000 961904662 200000 504571752 200000 315347381 200000 234248794 200000 352505698 200000 330270520 200000 213526390 200000 82719963 200000 303300188 200000 159288657 200000 313593040 200000 1702935 200000 982234658 200000 531472477 200000 916187252 200000 44554566 200000 169496823 200000 29495844 200000 637650482 200000 932512448 200000 609868347 200000 119017871 200000 369116410 200000 766572541 200000 566338157 200000 30880422 200000 233990366 200000 954973079 200000 643025198 200000 826226321 200000 109468942 200000 227358022 200000 405576000 200000 714078618 200000 564642778 200000 129403874 200000 896391810 200000 58668328 200000 756047026 200000 328823652 200000 181546997 200000 350707140 200000 537309736 200000 270182628 200000 53934009 200000 308205846 200000 776556523 200000 476368027 200000 717139728 200000 211911144 200000 795388109 200000 873927138 200000 872635481 200000 550516257 200000 467633341 200000 648403760 200000 185967892 200000 259013834 200000 796864204 200000 995038239 200000 788561892 200000 480323596 200000 464515371 200000 210507622 200000 273123975 200000 565268783 200000 22788395 200000 203970783 200000 442062302 200000 261436060 200000 862386491 200000 45850497 200000 305121259 200000 177714650 200000 790367468 200000 306218854 200000 890472397 200000 982823316 200000 20740847 200000 861403078 200000 567237061 200000 933550480 200000 626790676 200000 602296057 200000 247042867 200000 801703608 200000 837207628 200000 845066359 200000 866316952 200000 972416788 200000 677939879 200000 862487770 200000 650778005 200000 876270540 200000 660847445 200000 878517210 200000 532264682 200000 719457066 200000 21889704 200000 757626448 200000 818267767 200000 473822869 200000 63886352 200000 289885747 200000 584405821 200000 282740374 200000 456595996 200000 681804956 200000 675764573 200000 877437654 200000 57236095 200000 109427140 200000 693262870 200000 455525404 200000 54681608 200000 749702404 200000 267123146 200000 387593299 200000 330011303 200000 498642643 200000 351640057 200000 63595649 200000 968992621 200000 228024523 200000 693030211 200000 977111760 200000 712427660 200000 333953955 200000 2025834 200000 362146440 200000 963075410 200000 51178293 200000 284673868 200000 391751186 200000 885361713 200000 563552377 200000 285320428 200000 211156214 200000 483625658 200000 289580423 200000 309146473 200000 645167580 200000 590183324 200000 352418711 200000 790760708 200000 732969613 200000 422460072 200000 511033604 200000 296004894 200000 123579890 200000 87509199 200000 580527427 200000 999957558 200000 693384723 200000 831412769 200000 391963376 200000 893304814 200000 474668569 200000 365388239 200000 369342913 200000 24972550 200000 321403467 200000 717856809 200000 959141007 200000 932467550 200000 881872404 200000 738485407 200000 251948371 200000 967141879 200000 911851002 200000 645800899 200000 168498470 200000 623852786 200000 508130215 200000 764037445 200000 578315327 200000 387367311 200000 466383843 200000 547019253 200000 881973752 200000 16762926 200000 707353750 200000 726550979 200000 682450632 200000 791537744 200000 591450314 200000 67509185 200000 580216393 200000 92103317 200000 352624806 200000 132120606 200000 728507187 200000 930191038 200000 169664371 200000 168551980 200000 491399006 200000 382055852 200000 938901914 200000 937801818 200000 252628930 200000 898792287 200000 853346467 200000 554922041 200000 891561593 200000 522647799 200000 115494198 200000 398614138 200000 238535355 200000 831093942 200000 259175197 200000 699362030 200000 634414305 200000 618510330 200000 786062143 200000 359903876 200000 284595810 200000 271235910 200000 140021157 200000 382669645 200000 306421207 200000 745121337 200000 530065784 200000 761037434 200000 789270777 200000 885249428 200000 91579135 200000 295849051 200000 217846433 200000 845022007 200000 794203557 200000 635534433 200000 575596742 200000 411243555 200000 36112368 200000 120969500 200000 122129026 200000 783978105 200000 334502282 200000 552861757 200000 142048268 200000 428216697 200000 556163387 200000 982612627 200000 875020990 200000 531001731 200000 660100332 200000 964473361 200000 141076239 200000 543419928 200000 618659237 200000 638349254 200000 537011865 200000 266615257 200000 25795982 200000 856077794 200000 501964820 200000 437509253 200000 370275824 200000 620701623 200000 80498008 200000 598406398 200000 606023988 200000 275531700 200000 253941598 200000 76831044 200000 484102882 200000 328130411 200000 112231486 200000 476001400 200000 225882019 200000 586817419 200000 212639537 200000 32655577 200000 761956158 200000 363846630 200000 428450448 200000 482070473 200000 403746461 200000 954866027 200000 543534546 200000 340704711 200000 528111561 200000 351958571 200000 735032208 200000 473557110 200000 23993832 200000 913056087 200000 245221251 200000 476665492 200000 969275205 200000 561252160 200000 234972804 200000 723828738 200000 418334024 200000 484391764 200000 639825547 200000 478501826 200000 955326072 200000 676694055 200000 860110511 200000 770270707 200000 307445375 200000 366527846 200000 530464555 200000 142575573 200000 391710246 200000 562956260 200000 925599574 200000 96045515 200000 960189267 200000 671227281 200000 997067176 200000 756296019 200000 26113297 200000 323147133 200000 591793596 200000 34308367 200000 312408456 200000 932388825 200000 66224711 200000 324569278 200000 477775359 200000 575241204 200000 127446309 200000 17441602 200000 562874080 200000 960327745 200000 377634124 200000 944417947 200000 917254579 200000 676161615 200000 790661845 200000 636420586 200000 828985633 200000 85884110 200000 497119481 200000 312156014 200000 663455986 200000 520152976 200000 815920657 200000 679569033 200000 983765006 200000 989708676 200000 909705620 200000 188588987 200000 997695614 200000 633247931 200000 555315739 200000 434306724 200000 59825515 200000 575060583 200000 531987296 200000 928098309 200000 350903581 200000 233260758 200000 205219898 200000 21760447 200000 219980541 200000 964018042 200000 434232993 200000 430043346 200000 485331859 200000 713023203 200000 825609135 200000 653591902 200000 261554311 200000 280510146 200000 204547996 200000 382118564 200000 290007202 200000 720505319 200000 585078720 200000 349695748 200000 208864205 200000 619139139 200000 701754004 200000 874813952 200000 78663952 200000 147424998 200000 365545904 200000 802419766 200000 683158163 200000 683600385 200000 86958029 200000 838266217 200000 786598304 200000 382251748 200000 339101379 200000 232843896 200000 902590622 200000 774058496 200000 630555531 200000 315258725 200000 253158678 200000 719217892 200000 826219582 200000 726206286 200000 455000497 200000 20499011 200000 427021331 200000 492728438 200000 66766903 200000 380030956 200000 603213668 200000 999579708 200000 589395344 200000 492593359 200000 924164520 200000 151690529 200000 105845190 200000 834692350 200000 587318649 200000 422130373 200000 961303552 200000 149858728 200000 902038158 200000 734964713 200000 649805447 200000 633341726 200000 427780033 200000 223874158 200000 354212548 200000 735361746 200000 791476490 200000 518996 200000 586218815 200000 853263186 200000 832049537 200000 111277243 200000 435771808 200000 511976528 200000 981007199 200000 989229028 200000 61652145 200000 793582236 200000 817434108 200000 129346864 200000 128971353 200000 315347495 200000 917892561 200000 581267486 200000 668876193 200000 221106690 200000 314146934 200000 337485136 200000 392752305 200000 523215451 200000 414319268 200000 613808774 200000 312455891 200000 375599237 200000 732975668 200000 905811104 200000 740222574 200000 714609392 200000 306638365 200000 784421280 200000 265417996 200000 742080300 200000 141662328 200000 540618404 200000 251410771 200000 298875370 200000 426701439 200000 306188271 200000 956887310 200000 484033786 200000 666975881 200000 345983200 200000 114383141 200000 48197964 200000 686259726 200000 33967096 200000 591949216 200000 472811762 200000 403955112 200000 96735448 200000 187568551 200000 606737179 200000 145972495 200000 337858111 200000 57017219 200000 558838809 200000 386791195 200000 240907279 200000 379522717 200000 591102299 200000 567141828 200000 773658440 200000 29081469 200000 61335411 200000 627442213 200000 132169226 200000 365068747 200000 413009936 200000 82602612 200000 31714199 200000 466865745 200000 381596163 200000 413832202 200000 123545165 200000 505594614 200000 259865917 200000 934248288 200000 699326895 200000 960436931 200000 487233231 200000 753975822 200000 493719132 200000 256357345 200000 692224232 200000 824883406 200000 177422357 200000 174534040 200000 276221657 200000 54080374 200000 532600762 200000 685306448 200000 117759251 200000 597034240 200000 926146381 200000 569452947 200000 869015334 200000 800496005 200000 422712301 200000 591752712 200000 615014339 200000 185176637 200000 351609819 200000 461044088 200000 620930746 200000 198617472 200000 141254263 200000 782498508 200000 859341051 200000 537577158 200000 286401602 200000 914174475 200000 481085592 200000 232477865 200000 646385885 200000 847025248 200000 123982529 200000 922130657 200000 654490375 200000 220696081 200000 556851653 200000 94506054 200000 552242338 200000 550534792 200000 865715479 200000 780448465 200000 956458670 200000 911392333 200000 634998085 200000 371479450 200000 16617292 200000 546312969 200000 770094594 200000 673235162 200000 544742331 200000 759483779 200000 985304604 200000 18237418 200000 130938973 200000 72329638 200000 427197830 200000 338243393 200000 467918002 200000 774872696 200000 528536910 200000 686562425 200000 12057946 200000 990508579 200000 499225510 200000 761323593 200000 473772054 200000 3299311 200000 784323038 200000 763628171 200000 506154439 200000 238374980 200000 69505127 200000 221471798 200000 72689260 200000 657146540 200000 890684114 200000 776778596 200000 530439463 200000 876916686 200000 446445517 200000 59411277 200000 136749624 200000 274574195 200000 196483372 200000 282196553 200000 667371263 200000 938428036 200000 240647132 200000 824965584 200000 241717246 200000 420296969 200000 586260464 200000 629384828 200000 145381075 200000 858382891 200000 146874008 200000 613629957 200000 554528321 200000 391344177 200000 498354212 200000 220699972 200000 533259815 200000 523036293 200000 285730308 200000 35612208 200000 305509254 200000 959500719 200000 369146058 200000 8696290 200000 645837951 200000 357816152 200000 357146150 200000 357502611 200000 667029073 200000 108319816 200000 601266919 200000 636006300 200000 801328478 200000 210425447 200000 782462208 200000 958851444 200000 949028134 200000 439547071 200000 880484223 200000 277942709 200000 435187274 200000 759361911 200000 576230038 200000 698793750 200000 893829257 200000 717081048 200000 703509398 200000 905106289 200000 605244101 200000 663808586 200000 129923822 200000 562183614 200000 123153149 200000 105952343 200000 490706991 200000 326021653 200000 682385491 200000 890366630 200000 323587082 200000 94652334 200000 188625671 200000 527750913 200000 21190736 200000 763504868 200000 460065402 200000 690295887 200000 297972207 200000 727445804 200000 174629675 200000 900732057 200000 49400059 200000 784424226 200000 53612220 200000 531552007 200000 663821985 200000 429906044 200000 940046829 200000 16262115 200000 444267828 200000 778874899 200000 978242206 200000 499202708 200000 449084452 200000 803255776 200000 202926545 200000 108776355 200000 680699905 200000 40533756 200000 238161828 200000 443792057 200000 232738427 200000 63341982 200000 389552986 200000 774774942 200000 634612836 200000 825807136 200000 133849938 200000 540091195 200000 884884908 200000 658861561 200000 203056397 200000 525078935 200000 333774690 200000 368006083 200000 215862059 200000 213857756 200000 269897145 200000 225515830 200000 924171118 200000 593486675 200000 365164031 200000 505304106 200000 682935477 200000 709177954 200000 648474279 200000 228233623 200000 580393728 200000 627849364 200000 871615295 200000 911515543 200000 219324274 200000 618270865 200000 293284985 200000 554864994 200000 383129673 200000 352370720 200000 483380262 200000 259105617 200000 873148134 200000 541021739 200000 82665781 200000 104208091 200000 241594827 200000 749574842 200000 332641207 200000 99231897 200000 979587735 200000 871649526 200000 12942045 200000 47108676 200000 688423435 200000 843349799 200000 495718135 200000 887025333 200000 397600775 200000 937149109 200000 901058422 200000 731192291 200000 435195277 200000 900118058 200000 921648874 200000 872892648 200000 30718651 200000 880668973 200000 302171395 200000 890027003 200000 338781908 200000 661348999 200000 654402195 200000 8143990 200000 474716215 200000 600808992 200000 21725578 200000 339397328 200000 260947046 200000 550375170 200000 746940152 200000 788057251 200000 426458111 200000 867141460 200000 989975821 200000 667225255 200000 239618245 200000 195726944 200000 529165595 200000 196633268 200000 954776983 200000 879123085 200000 711276945 200000 57776579 200000 258311286 200000 813538660 200000 255294977 200000 547364332 200000 882341506 200000 685174669 200000 595979034 200000 979972200 200000 615414780 200000 738788562 200000 5215405 200000 976464272 200000 675224133 200000 49670682 200000 988079532 200000 234289883 200000 243834333 200000 775693166 200000 905014821 200000 456691426 200000 392244324 200000 92865015 200000 391536458 200000 525255006 200000 575516827 200000 967048701 200000 494548843 200000 414678312 200000 755293794 200000 138605288 200000 585764345 200000 183898680 200000 741679803 200000 367115074 200000 606987652 200000 58514341 200000 426920901 200000 6258354 200000 898367933 200000 264689578 200000 691700929 200000 880486913 200000 352335732 200000 955875230 200000 461483535 200000 611212568 200000 212796570 200000 110748154 200000 4572464 200000 134633215 200000 535491135 200000 372866646 200000 88584389 200000 684497886 200000 3828371 200000 753173866 200000 926652558 200000 750295807 200000 757049064 200000 751329041 200000 296026475 200000 728061129 200000 746864558 200000 555990081 200000 539913565 200000 332513477 200000 668472436 200000 450931987 200000 778189700 200000 187687835 200000 117191661 200000 430360768 200000 94862882 200000 669844757 200000 964367847 200000 30004129 200000 446199957 200000 610294810 200000 821116757 200000 957281069 200000 456504160 200000 269758132 200000 823342661 200000 513641981 200000 581783075 200000 954851338 200000 65202153 200000 801141707 200000 903259037 200000 376853093 200000 203190930 200000 923528558 200000 586184111 200000 656721709 200000 899619759 200000 820399838 200000 194563419 200000 480757484 200000 58124753 200000 782980405 200000 289171648 200000 304656713 200000 493684905 200000 783538859 200000 765746975 200000 632702222 200000 312424711 200000 856725144 200000 961427160 200000 266757665 200000 889888476 200000 563988853 200000 143385453 200000 250885005 200000 178251576 200000 644614874 200000 401019773 200000 523542906 200000 56491084 200000 518973312 200000 82389704 200000 22834480 200000 442131816 200000 95760191 200000 794681393 200000 705924375 200000 961854716 200000 452623632 200000 414220214 200000 587764920 200000 154969242 200000 978071308 200000 273227896 200000 307766972 200000 666679026 200000 85853802 200000 789795001 200000 19323627 200000 795693011 200000 313957764 200000 473483224 200000 935673389 200000 447012912 200000 919336401 200000 209591382 200000 819856011 200000 912106519 200000 145588715 200000 288767955 200000 168271151 200000 859236539 200000 962977161 200000 427352849 200000 781959775 200000 836604522 200000 173773189 200000 724419566 200000 595555716 200000 310520982 200000 48770007 200000 858072941 200000 524856616 200000 794119120 200000 58138519 200000 791380909 200000 261021427 200000 697653703 200000 223158526 200000 223397871 200000 883743148 200000 948613452 200000 751215972 200000 577876116 200000 817915709 200000 540178512 200000 761941826 200000 378472220 200000 122196142 200000 975865315 200000 843018800 200000 657000486 200000 435969064 200000 513638966 200000 97487079 200000 77160821 200000 327169266 200000 954737817 200000 450381120 200000 786123753 200000 464424823 200000 599012733 200000 413809714 200000 589101441 200000 234167101 200000 750094962 200000 540411350 200000 101741407 200000 575297262 200000 694761001 200000 65841510 200000 570436034 200000 775371346 200000 894073457 200000 302162745 200000 597720589 200000 163507282 200000 109910077 200000 355029703 200000 892433086 200000 322785525 200000 846160796 200000 264574122 200000 222510966 200000 837247845 200000 402390462 200000 208204954 200000 878803703 200000 554162667 200000 645435125 200000 437907823 200000 286863647 200000 605552622 200000 708543664 200000 124661537 200000 421961969 200000 692758006 200000 934967169 200000 567840459 200000 566449293 200000 905563054 200000 549688087 200000 824176803 200000 427391794 200000 689685980 200000 424192067 200000 626677762 200000 519298882 200000 268118635 200000 208046326 200000 245955425 200000 97794108 200000 208109153 200000 25188929 200000 330878040 200000 322413762 200000 333414376 200000 158368850 200000 407293857 200000 135409300 200000 345442375 200000 909298301 200000 307137298 200000 235318931 200000 260341225 200000 358614320 200000 917927845 200000 521404094 200000 334998612 200000 586707452 200000 840072563 200000 398327351 200000 165319218 200000 849870225 200000 47082420 200000 187826494 200000 658297163 200000 126159809 200000 236968640 200000 740220723 200000 310033032 200000 285373308 200000 745691151 200000 513524887 200000 825276913 200000 187636946 200000 436979259 200000 657785099 200000 168917166 200000 703246067 200000 480133884 200000 470254414 200000 52058889 200000 95882801 200000 360021290 200000 424823619 200000 31029353 200000 265237500 200000 207038142 200000 420543975 200000 550880599 200000 409338595 200000 633297104 200000 118592862 200000 569039227 200000 790703769 200000 567404953 200000 696530662 200000 44932511 200000 22832108 200000 404594 200000 497762017 200000 316519338 200000 110615758 200000 771062738 200000 826170063 200000 630525093 200000 99674704 200000 750596435 200000 786772816 200000 19847865 200000 131834529 200000 134611884 200000 494471717 200000 186104622 200000 466097426 200000 473148087 200000 617198639 200000 835902061 200000 896629780 200000 520445803 200000 94117741 200000 535033341 200000 376827703 200000 600306658 200000 227577089 200000 570675849 200000 444350764 200000 645902164 200000 138389291 200000 806777303 200000 466113475 200000 988531737 200000 677277004 200000 254340817 200000 535166445 200000 543268777 200000 988709859 200000 558636927 200000 383684026 200000 272500894 200000 17980562 200000 759356681 200000 610743387 200000 407685808 200000 917073432 200000 411940793 200000 929067040 200000 925669560 200000 567803480 200000 476761334 200000 396721785 200000 592890029 200000 425984080 200000 980724041 200000 903362040 200000 865524648 200000 853469217 200000 986555483 200000 734463564 200000 190406626 200000 911430925 200000 4086515 200000 632326727 200000 834682548 200000 542282611 200000 707939068 200000 612147672 200000 831145109 200000 918258899 200000 602597756 200000 215957521 200000 722436383 200000 112685520 200000 753637533 200000 430543649 200000 196085001 200000 810124328 200000 63340967 200000 753388122 200000 40580653 200000 356852413 200000 840148227 200000 22534699 200000 743340419 200000 88951694 200000 442739257 200000 114413093 200000 14725923 200000 347101630 200000 814267377 200000 546208505 200000 35994693 200000 688783755 200000 798943220 200000 793277047 200000 744031556 200000 31129686 200000 173159723 200000 334161296 200000 767041429 200000 297700001 200000 470690718 200000 169755732 200000 594982868 200000 259563018 200000 279789686 200000 761459700 200000 641786295 200000 587097940 200000 821675002 200000 392110272 200000 929933847 200000 859176543 200000 941909397 200000 208395817 200000 745100525 200000 145455658 200000 916286925 200000 142035647 200000 637034322 200000 488242902 200000 624918092 200000 834164274 200000 316152701 200000 316578725 200000 979180506 200000 108847956 200000 448670920 200000 851344630 200000 299763807 200000 102163477 200000 131509162 200000 575128650 200000 845577445 200000 618038660 200000 874644925 200000 223874114 200000 984968595 200000 828164052 200000 985548217 200000 474898077 200000 847841202 200000 300052051 200000 110511478 200000 803920445 200000 674671019 200000 885957491 200000 452777452 200000 416531234 200000 215694086 200000 335679685 200000 708139317 200000 36700268 200000 384280171 200000 304204536 200000 185396873 200000 265635932 200000 504897956 200000 658831325 200000 871484481 200000 211973203 200000 684709784 200000 706967653 200000 713170388 200000 30328016 200000 101645904 200000 58003617 200000 562033115 200000 520000885 200000 525540085 200000 215486399 200000 102130191 200000 596903170 200000 327276494 200000 477371923 200000 392004937 200000 190830424 200000 271508550 200000 230097674 200000 561806208 200000 916177782 200000 378711779 200000 225617719 200000 729759694 200000 459391358 200000 481676623 200000 237726282 200000 888693866 200000 418788527 200000 320572498 200000 212175635 200000 862324398 200000 122511212 200000 578204117 200000 87195523 200000 5730577 200000 975170867 200000 913904352 200000 352910505 200000 232430893 200000 307090085 200000 318939035 200000 949198520 200000 851123642 200000 128932228 200000 546155343 200000 19783423 200000 516034704 200000 965492911 200000 933803621 200000 414611438 200000 767361192 200000 476135975 200000 742713957 200000 563812631 200000 361132058 200000 384290060 200000 441922552 200000 208177449 200000 762478623 200000 56770463 200000 213111525 200000 521397749 200000 509678352 200000 630210881 200000 709368854 200000 38273132 200000 759013988 200000 285005938 200000 443387284 200000 406432927 200000 690630836 200000 27387090 200000 251979397 200000 94431165 200000 405322681 200000 33848098 200000 468785460 200000 69932055 200000 257956428 200000 435622723 200000 562014473 200000 240753950 200000 107036773 200000 622702644 200000 257251979 200000 733427554 200000 295892763 200000 818904087 200000 572010852 200000 972181652 200000 322903721 200000 100041772 200000 24238173 200000 525244292 200000 487115878 200000 815006419 200000 851586908 200000 569354275 200000 669198027 200000 702994829 200000 132696940 200000 994418049 200000 969693040 200000 852650235 200000 958010549 200000 485758414 200000 894263053 200000 298863837 200000 980119166 200000 810061404 200000 483612029 200000 63659027 200000 116432177 200000 574616987 200000 444852150 200000 500994206 200000 141150294 200000 163741978 200000 354846161 200000 290424734 200000 880789654 200000 973945228 200000 234471687 200000 264754517 200000 941957561 200000 242075839 200000 681011121 200000 539933474 200000 878365863 200000 935150501 200000 300750150 200000 330075014 200000 232184681 200000 315101775 200000 981262431 200000 10948129 200000 160970024 200000 231604716 200000 354025654 200000 614412724 200000 826519084 200000 825714894 200000 997457698 200000 357890080 200000 610532830 200000 704052324 200000 318007195 200000 627625572 200000 408687814 200000 299470143 200000 311632187 200000 216207010 200000 329005196 200000 47474960 200000 469833786 200000 820703770 200000 443581945 200000 530077351 200000 589575664 200000 822362413 200000 909580022 200000 962728437 200000 555503830 200000 343881050 200000 660263563 200000 352810506 200000 809294468 200000 848615747 200000 561303264 200000 867951383 200000 871219123 200000 784545448 200000 63745855 200000 250404460 200000 727969851 200000 715376233 200000 623736335 200000 375020665 200000 62036245 200000 63245447 200000 697524953 200000 517492944 200000 273683546 200000 618037795 200000 972531270 200000 513179168 200000 473973569 200000 742774652 200000 268881950 200000 119088187 200000 464581668 200000 989964276 200000 851208522 200000 807201297 200000 145366138 200000 785934347 200000 354239441 200000 762307505 200000 210629341 200000 855306082 200000 55127261 200000 408995405 200000 265682692 200000 560062136 200000 142948022 200000 705690166 200000 262864329 200000 702939119 200000 318106309 200000 664640731 200000 9636644 200000 142620678 200000 122237842 200000 744103630 200000 395054637 200000 616751904 200000 472734405 200000 175052734 200000 93809437 200000 388440187 200000 430142248 200000 87142524 200000 523747148 200000 270089848 200000 801899682 200000 559183609 200000 157663027 200000 158687897 200000 160749628 200000 774227525 200000 475304554 200000 670212989 200000 124978718 200000 385757841 200000 616667562 200000 394203877 200000 148654482 200000 16954669 200000 366239948 200000 17442225 200000 340086015 200000 752696970 200000 975560903 200000 573496802 200000 364827119 200000 224256056 200000 547827124 200000 35921049 200000 343504137 200000 673081575 200000 737859277 200000 766565910 200000 369566742 200000 327971945 200000 387426409 200000 170040761 200000 707807230 200000 583638958 200000 461703680 200000 892141571 200000 297173195 200000 203559109 200000 217577516 200000 616604308 200000 837819300 200000 55523553 200000 648312997 200000 276672046 200000 355081938 200000 148963920 200000 820062275 200000 404782256 200000 572357054 200000 255215237 200000 865510654 200000 998110491 200000 914969840 200000 815976462 200000 859588593 200000 4789647 200000 689689104 200000 786692253 200000 280235858 200000 451882317 200000 335850984 200000 435351811 200000 323380858 200000 750393014 200000 914378847 200000 90430255 200000 979158498 200000 968753481 200000 541555838 200000 394243122 200000 236238114 200000 844231081 200000 797851758 200000 834698813 200000 442475252 200000 232629140 200000 210583415 200000 917122720 200000 531241774 200000 724104683 200000 616472065 200000 387960268 200000 93998283 200000 781266607 200000 654193558 200000 345027409 200000 98908641 200000 737314049 200000 818250461 200000 930121184 200000 252697003 200000 377580833 200000 112693151 200000 886933833 200000 772960384 200000 680174703 200000 855837381 200000 544716925 200000 596958168 200000 949863789 200000 993506390 200000 506806156 200000 741303885 200000 98575801 200000 100842365 200000 904006566 200000 110133143 200000 196630 200000 854791808 200000 782330141 200000 509303950 200000 380661347 200000 373882057 200000 452013920 200000 149692203 200000 871336865 200000 360969440 200000 196546305 200000 964545670 200000 114010096 200000 398060654 200000 308380591 200000 850182360 200000 921989778 200000 605227578 200000 984325692 200000 29287290 200000 294303205 200000 457226287 200000 170474647 200000 907989219 200000 301119852 200000 370181971 200000 882062289 200000 73627309 200000 724815814 200000 478103504 200000 425457692 200000 326607247 200000 649960116 200000 805841646 200000 997907654 200000 666449763 200000 249320727 200000 849143573 200000 296758849 200000 381920544 200000 859956463 200000 948704719 200000 485321245 200000 605408 200000 460992348 200000 424016835 200000 260625163 200000 325327323 200000 217430174 200000 377503418 200000 553049307 200000 93049961 200000 196520984 200000 528923549 200000 503857278 200000 999857154 200000 163096648 200000 536988276 200000 450622980 200000 758500160 200000 340802256 200000 654103144 200000 863876254 200000 714776539 200000 293965424 200000 371452352 200000 118525083 200000 805016748 200000 699619592 200000 707598310 200000 653454190 200000 6207914 200000 334428569 200000 642110818 200000 16205734 200000 44528622 200000 408713283 200000 722133981 200000 10571507 200000 91022257 200000 227853896 200000 738474527 200000 428119079 200000 617787468 200000 160311303 200000 700629008 200000 113490225 200000 135329846 200000 796338945 200000 303121082 200000 262911267 200000 246349065 200000 400831958 200000 225606212 200000 286583340 200000 138804092 200000 30317127 200000 32144887 200000 140350365 200000 610965353 200000 367270709 200000 924318267 200000 425128424 200000 754592712 200000 586720416 200000 300167834 200000 382845083 200000 45980337 200000 578498984 200000 685721531 200000 567413864 200000 974221148 200000 843185294 200000 332951912 200000 919285023 200000 878521892 200000 842413234 200000 728646792 200000 353902513 200000 792519294 200000 509256342 200000 606972196 200000 523251246 200000 701498630 200000 674447321 200000 286384740 200000 855753671 200000 508716402 200000 382814524 200000 681493650 200000 155199692 200000 138636955 200000 739023007 200000 521654549 200000 361817774 200000 588456058 200000 530195203 200000 721147511 200000 635383292 200000 283754024 200000 100378761 200000 632992862 200000 33792617 200000 468243932 200000 763667568 200000 176379285 200000 753371844 200000 187360496 200000 195478298 200000 307996164 200000 703621373 200000 653714907 200000 802926087 200000 97156786 200000 559186470 200000 281587255 200000 175218648 200000 428235722 200000 434364014 200000 147803836 200000 328262732 200000 767849618 200000 909790503 200000 671066434 200000 366620229 200000 335540083 200000 310542016 200000 363148993 200000 164855235 200000 314018807 200000 881892555 200000 795683667 200000 744331238 200000 68405446 200000 244128247 200000 9932848 200000 824400623 200000 856808359 200000 902892053 200000 136007089 200000 554746431 200000 582023556 200000 783445526 200000 816396621 200000 873106518 200000 488750693 200000 681106442 200000 216778653 200000 588329684 200000 859356531 200000 891902242 200000 963716698 200000 402111609 200000 986081014 200000 338015150 200000 842876509 200000 301917992 200000 605554774 200000 616663839 200000 784574365 200000 646076383 200000 919596573 200000 748344325 200000 920641332 200000 154443968 200000 658071538 200000 920587281 200000 768415577 200000 29430539 200000 422190750 200000 231158291 200000 258129766 200000 736906528 200000 703228937 200000 722406395 200000 454849490 200000 492458112 200000 162393405 200000 563889883 200000 253230647 200000 733561292 200000 935045217 200000 182892771 200000 371155277 200000 209507011 200000 55039167 200000 115674978 200000 721748716 200000 308582983 200000 476387006 200000 542436555 200000 435811853 200000 136568920 200000 617380327 200000 134300844 200000 534270152 200000 107308054 200000 205168866 200000 172970424 200000 505417814 200000 346604995 200000 559005561 200000 528632253 200000 903230224 200000 650563773 200000 99124883 200000 857726381 200000 330528877 200000 196501383 200000 619807289 200000 624916377 200000 457674502 200000 659633088 200000 808017812 200000 926484656 200000 421542549 200000 706279977 200000 856269036 200000 30960451 200000 940355568 200000 633600675 200000 2483113 200000 619408579 200000 653112594 200000 859295789 200000 159985237 200000 689455552 200000 750515985 200000 527278825 200000 323605655 200000 235575275 200000 806477352 200000 229921815 200000 64966968 200000 865329172 200000 578437038 200000 742653975 200000 295644705 200000 686195755 200000 483801116 200000 889699435 200000 857223258 200000 891843394 200000 416243466 200000 205715889 200000 750000651 200000 471420297 200000 333724464 200000 753680812 200000 419210878 200000 548976208 200000 215763561 200000 384399675 200000 939957274 200000 361938439 200000 13050795 200000 583050847 200000 773202536 200000 693460544 200000 723947279 200000 504749113 200000 116204560 200000 614124458 200000 206097870 200000 905037064 200000 320359644 200000 440519191 200000 251269185 200000 177757230 200000 857908147 200000 439994998 200000 827155423 200000 187937323 200000 177491615 200000 343713497 200000 35420481 200000 501319839 200000 628956871 200000 39950959 200000 200020513 200000 592660043 200000 728039028 200000 195777929 200000 359488854 200000 119118096 200000 746722062 200000 230622104 200000 821800664 200000 675377134 200000 421858591 200000 684469549 200000 353546177 200000 809594117 200000 442821198 200000 797908471 200000 863673417 200000 350633878 200000 903711077 200000 356494535 200000 168525256 200000 190502401 200000 957826122 200000 839373710 200000 164163255 200000 430151111 200000 492845576 200000 101565276 200000 390166190 200000 110963081 200000 207331015 200000 242034785 200000 638800486 200000 51048711 200000 252362191 200000 537481711 200000 626068919 200000 382508833 200000 655055752 200000 172717174 200000 657133978 200000 664079320 200000 71155067 200000 509796742 200000 258119208 200000 734094413 200000 162855505 200000 19108815 200000 681863832 200000 343809216 200000 456623058 200000 238074659 200000 190545220 200000 826948753 200000 50025190 200000 325438065 200000 227400611 200000 320293440 200000 790830487 200000 8774603 200000 503778383 200000 692840816 200000 76036364 200000 671494240 200000 493756671 200000 840229599 200000 236430222 200000 984157314 200000 833697421 200000 615893103 200000 686042757 200000 154528 200000 507883761 200000 446663456 200000 55575675 200000 184655947 200000 864546627 200000 608640274 200000 537297176 200000 1845300 200000 254138812 200000 517511046 200000 383043875 200000 578232364 200000 431117748 200000 262345437 200000 985704070 200000 22690850 200000 358891428 200000 519859350 200000 471712329 200000 987978023 200000 657299748 200000 141234515 200000 219800213 200000 794881388 200000 371382509 200000 55025364 200000 909259953 200000 943534657 200000 256922328 200000 926408697 200000 722140936 200000 421368342 200000 426521052 200000 492998340 200000 502019872 200000 401086589 200000 85966354 200000 525037651 200000 768463779 200000 480005670 200000 591916724 200000 238106345 200000 879524953 200000 578004193 200000 444258329 200000 431933925 200000 114439723 200000 545184158 200000 155905977 200000 413987784 200000 98076960 200000 229424239 200000 462085166 200000 793692211 200000 847350370 200000 824526980 200000 618642736 200000 470369765 200000 52239930 200000 876181548 200000 617738647 200000 671870144 200000 652536335 200000 342486234 200000 384948571 200000 151024580 200000 143420009 200000 691451164 200000 620018583 200000 407502097 200000 530701043 200000 973272228 200000 610828929 200000 938956776 200000 447979635 200000 810431555 200000 773738354 200000 489412778 200000 121905364 200000 765767656 200000 736819939 200000 118571735 200000 1598748 200000 172342948 200000 560446060 200000 57312015 200000 913077621 200000 702302888 200000 280308423 200000 13329171 200000 108468006 200000 175331140 200000 589309386 200000 974213571 200000 876864154 200000 772763881 200000 482367088 200000 549929761 200000 310721367 200000 881627943 200000 154452687 200000 152808524 200000 261849095 200000 577458351 200000 148306978 200000 470563716 200000 467672690 200000 936335185 200000 234760384 200000 527231020 200000 841228161 200000 366303742 200000 186842657 200000 327700162 200000 624833852 200000 59813061 200000 426598111 200000 544372967 200000 69098699 200000 886811865 200000 910314674 200000 387126621 200000 867713656 200000 92651657 200000 715642994 200000 995832835 200000 886236074 200000 333510981 200000 971900440 200000 608630746 200000 290491626 200000 328317343 200000 660852924 200000 291219714 200000 787952608 200000 235572550 200000 890038423 200000 959307453 200000 834374486 200000 794137868 200000 693683458 200000 542274922 200000 251747635 200000 79492832 200000 443049588 200000 343228553 200000 678759553 200000 777166803 200000 837109383 200000 707656381 200000 689621862 200000 744955926 200000 151415794 200000 273803204 200000 847375149 200000 318587642 200000 818157711 200000 21870719 200000 900134974 200000 77666542 200000 65174869 200000 270820592 200000 33230880 200000 595652483 200000 164572766 200000 560049206 200000 206921086 200000 118089578 200000 654654690 200000 569917074 200000 129063454 200000 959117427 200000 227821881 200000 147123556 200000 560486634 200000 695096207 200000 904163547 200000 998289197 200000 641089002 200000 326270670 200000 427207778 200000 329036686 200000 495657030 200000 312146784 200000 832472454 200000 748246855 200000 3049032 200000 341542807 200000 825868064 200000 448366136 200000 173563223 200000 174075107 200000 133407015 200000 534539106 200000 124263420 200000 275661779 200000 808264372 200000 244015334 200000 380065248 200000 39238682 200000 636242432 200000 862393859 200000 789775306 200000 386259591 200000 363437668 200000 35291931 200000 303957413 200000 407821578 200000 654237271 200000 682342830 200000 314838135 200000 746776244 200000 380262259 200000 827449948 200000 993965674 200000 298528695 200000 22056047 200000 660722919 200000 671555270 200000 297581409 200000 863634213 200000 904462381 200000 37224436 200000 494606372 200000 206605965 200000 163428401 200000 169213820 200000 441461649 200000 992714431 200000 347776530 200000 363515398 200000 106634839 200000 672462067 200000 496488465 200000 333026139 200000 870229063 200000 742627204 200000 49965455 200000 73040996 200000 968770130 200000 569731559 200000 105907979 200000 395930409 200000 553496712 200000 237634232 200000 719618087 200000 567569619 200000 706224154 200000 538948013 200000 912457123 200000 389826474 200000 69288792 200000 843114399 200000 196118367 200000 550100246 200000 643725746 200000 429711495 200000 69263452 200000 910122912 200000 932630458 200000 709733758 200000 536010939 200000 222591729 200000 39038240 200000 37829819 200000 33334716 200000 196049361 200000 642280116 200000 962545560 200000 482930623 200000 27118120 200000 484810854 200000 177568396 200000 334650437 200000 112216832 200000 531262280 200000 475320113 200000 98848750 200000 13229696 200000 36514185 200000 825875007 200000 974352508 200000 50187761 200000 571145339 200000 225920910 200000 695417549 200000 313820604 200000 137808013 200000 633211414 200000 311396580 200000 60153193 200000 39484752 200000 363305969 200000 819064800 200000 705469344 200000 476582261 200000 854800983 200000 405211651 200000 840861227 200000 155321037 200000 539519905 200000 823488171 200000 300633585 200000 415765575 200000 160224070 200000 118440027 200000 203405563 200000 593659380 200000 993228255 200000 254540466 200000 388201586 200000 738512133 200000 521632549 200000 607282801 200000 405449885 200000 202719178 200000 174381041 200000 243743096 200000 752079591 200000 471612340 200000 589209658 200000 280590024 200000 555891158 200000 474657107 200000 124937498 200000 338770050 200000 80143124 200000 759812696 200000 546276552 200000 297186790 200000 4303721 200000 254189971 200000 320132766 200000 693260628 200000 91345598 200000 488881396 200000 467326227 200000 59366989 200000 924339227 200000 547760013 200000 565426113 200000 821370226 200000 395711912 200000 552530317 200000 568163168 200000 25589890 200000 470954670 200000 402028102 200000 678950344 200000 987169375 200000 777522070 200000 841588263 200000 118504434 200000 634576649 200000 781029864 200000 287568578 200000 494483958 200000 319821217 200000 398027341 200000 947207878 200000 117144333 200000 36868710 200000 124944012 200000 914777093 200000 847869328 200000 719241402 200000 935222671 200000 910529902 200000 447586038 200000 827960092 200000 94080351 200000 743752978 200000 603296216 200000 157305135 200000 625210146 200000 790181922 200000 637455856 200000 737881521 200000 773864739 200000 708867823 200000 895486996 200000 485113475 200000 64381130 200000 926421224 200000 215742015 200000 308801703 200000 581696670 200000 657024670 200000 8460167 200000 423552060 200000 573167178 200000 716094401 200000 259231783 200000 531339906 200000 396678804 200000 446685988 200000 528188278 200000 561105884 200000 698423653 200000 771198132 200000 838518765 200000 872182728 200000 702680007 200000 309103492 200000 483906852 200000 354344168 200000 967970786 200000 293289412 200000 915790291 200000 626928891 200000 345143549 200000 60111044 200000 166604757 200000 435147491 200000 403828098 200000 209310964 200000 547731488 200000 126890144 200000 485616889 200000 44921830 200000 745133261 200000 483426131 200000 108624395 200000 433641033 200000 902207253 200000 916788027 200000 94845568 200000 796683247 200000 257750865 200000 839240634 200000 204267328 200000 851641287 200000 658254584 200000 88152400 200000 690903124 200000 595854819 200000 458392227 200000 268088733 200000 288498917 200000 303921010 200000 936182796 200000 44008291 200000 378910523 200000 295486661 200000 979008010 200000 974941824 200000 25564863 200000 148247373 200000 636591253 200000 986738679 200000 553388537 200000 781107610 200000 169019079 200000 589453287 200000 166651025 200000 856816989 200000 157492440 200000 892081553 200000 760741200 200000 634002278 200000 685761056 200000 298240853 200000 672182303 200000 235609510 200000 407513880 200000 356046005 200000 789452806 200000 414787885 200000 367040856 200000 570660943 200000 135099693 200000 625628716 200000 429661081 200000 423887334 200000 927194334 200000 181259251 200000 913295283 200000 207007321 200000 775564160 200000 924170483 200000 885486751 200000 470983082 200000 909182620 200000 597913787 200000 942239862 200000 601634551 200000 147591387 200000 786542078 200000 474914415 200000 442075779 200000 516435973 200000 476183179 200000 507691236 200000 550551469 200000 100923651 200000 18843986 200000 694317388 200000 660048630 200000 775791580 200000 947634277 200000 17993281 200000 934536190 200000 804779962 200000 848704243 200000 710740346 200000 590534022 200000 441930469 200000 445690702 200000 647236561 200000 39358831 200000 158510790 200000 226788069 200000 614293310 200000 772767929 200000 271443429 200000 189409353 200000 762242265 200000 495588228 200000 914317802 200000 385446187 200000 395451611 200000 767901457 200000 134194079 200000 765338715 200000 389478556 200000 138423233 200000 395986155 200000 255934922 200000 352361621 200000 59931411 200000 597035735 200000 550969481 200000 748068446 200000 951534505 200000 484971403 200000 363933382 200000 65158832 200000 660291907 200000 598369361 200000 816276437 200000 306604388 200000 132373186 200000 380108688 200000 970350115 200000 175712113 200000 688412709 200000 780815570 200000 245489987 200000 201021680 200000 488389774 200000 472673982 200000 928288741 200000 479949083 200000 330845244 200000 300073245 200000 178382297 200000 102469705 200000 446125713 200000 596299479 200000 397698063 200000 852102130 200000 218806285 200000 18013174 200000 866236569 200000 513272496 200000 680776273 200000 675911073 200000 967791270 200000 861474875 200000 958611996 200000 378806817 200000 947640456 200000 763418475 200000 458042192 200000 951590111 200000 86244782 200000 254886968 200000 972075757 200000 263743587 200000 537181866 200000 788852669 200000 709291283 200000 244112469 200000 817972523 200000 153614896 200000 687741188 200000 762426239 200000 831948802 200000 507869418 200000 964232990 200000 999381960 200000 207906593 200000 568872036 200000 531225316 200000 69251129 200000 794470806 200000 868728374 200000 47028981 200000 797275899 200000 205809043 200000 528737050 200000 434081554 200000 377606998 200000 412076136 200000 19162342 200000 103865884 200000 747838898 200000 964893830 200000 836664469 200000 639203858 200000 793298329 200000 72607613 200000 132664381 200000 622788118 200000 769485746 200000 539180030 200000 536206617 200000 758403176 200000 654865350 200000 305186777 200000 753309568 200000 411831912 200000 132232382 200000 645378046 200000 576164074 200000 496673431 200000 538512545 200000 884721279 200000 515945457 200000 418789014 200000 380367002 200000 413441676 200000 826862157 200000 785151268 200000 177640687 200000 655307892 200000 557873878 200000 141382691 200000 736788746 200000 79776682 200000 212502917 200000 782475923 200000 726211955 200000 997902013 200000 598743410 200000 254627989 200000 762650579 200000 512593757 200000 378278102 200000 965774696 200000 124119281 200000 943208027 200000 877358346 200000 415392110 200000 166932152 200000 487998377 200000 627819653 200000 142635047 200000 952985134 200000 304256597 200000 252623073 200000 351922739 200000 564164989 200000 888603281 200000 43204309 200000 120929619 200000 297829357 200000 952386989 200000 854385211 200000 673815656 200000 756135910 200000 302930458 200000 834006538 200000 815000433 200000 193042162 200000 352150377 200000 604200028 200000 29461904 200000 277045176 200000 117688393 200000 78013545 200000 541637893 200000 494216705 200000 654202507 200000 619371657 200000 448845616 200000 275995318 200000 507516703 200000 705298484 200000 550089363 200000 313198559 200000 690525719 200000 97804292 200000 209171660 200000 504153765 200000 359169699 200000 327703985 200000 71340702 200000 899195727 200000 575707923 200000 777740308 200000 329182184 200000 242737479 200000 952596183 200000 18976036 200000 265170859 200000 877144341 200000 816301697 200000 96454138 200000 879495688 200000 925605986 200000 381525953 200000 603917519 200000 614176830 200000 753637878 200000 231716710 200000 193946364 200000 570449583 200000 333900217 200000 349372771 200000 407673592 200000 974831323 200000 93154997 200000 70149318 200000 546437725 200000 657781091 200000 617091345 200000 735657409 200000 748751842 200000 950621702 200000 317823510 200000 955493285 200000 514019169 200000 496713126 200000 739963948 200000 832580321 200000 746950098 200000 103462978 200000 391109853 200000 23396614 200000 837923149 200000 810521340 200000 268503248 200000 911169733 200000 218941195 200000 640835092 200000 23503311 200000 792030191 200000 621550436 200000 784228587 200000 627658945 200000 76267891 200000 486850513 200000 80259072 200000 921659823 200000 589004130 200000 668924138 200000 823206645 200000 137317313 200000 477937900 200000 975891560 200000 620581002 200000 475940673 200000 53286499 200000 507103523 200000 804280479 200000 748973974 200000 841968951 200000 517258516 200000 942836790 200000 427526986 200000 962186232 200000 533435220 200000 378457453 200000 855582211 200000 762348631 200000 976537626 200000 310737799 200000 137228940 200000 819542307 200000 360764608 200000 885157091 200000 73721549 200000 658127951 200000 551358397 200000 657667330 200000 992517581 200000 873665257 200000 817167019 200000 168941700 200000 504488375 200000 142440228 200000 421542978 200000 16093483 200000 532236753 200000 630756430 200000 399442522 200000 852113366 200000 379031685 200000 173270234 200000 699853291 200000 466322053 200000 441683802 200000 187944022 200000 482806031 200000 30456411 200000 95579387 200000 397478260 200000 454578942 200000 766181782 200000 306659630 200000 802846725 200000 9060881 200000 792735127 200000 350661341 200000 124437752 200000 7115711 200000 114838240 200000 683351056 200000 30850654 200000 415595169 200000 150667536 200000 917626352 200000 866222952 200000 193065072 200000 711131880 200000 175588549 200000 346298470 200000 60937221 200000 950548040 200000 788716023 200000 611345097 200000 130779991 200000 763606578 200000 882782224 200000 504482593 200000 570559360 200000 417391813 200000 856112823 200000 166720286 200000 675033783 200000 583251265 200000 812303541 200000 563788178 200000 136001622 200000 664158728 200000 560789490 200000 540337773 200000 622775508 200000 510130843 200000 93079928 200000 589760191 200000 261666763 200000 391048088 200000 694987118 200000 620096696 200000 354096115 200000 416395458 200000 429639454 200000 162284970 200000 68426532 200000 384313592 200000 250822383 200000 438841860 200000 460749399 200000 113841211 200000 867603050 200000 21590872 200000 515216804 200000 147290539 200000 579798071 200000 248062037 200000 540657732 200000 271705993 200000 697332256 200000 265944781 200000 947113616 200000 254874934 200000 79170316 200000 356769199 200000 205649919 200000 881537842 200000 805076740 200000 61328652 200000 588511530 200000 381947677 200000 427081009 200000 332821 200000 153508299 200000 425724344 200000 460391387 200000 729855258 200000 999412920 200000 743848163 200000 884020330 200000 69258124 200000 865706988 200000 8432032 200000 199599464 200000 979128315 200000 538443901 200000 121167886 200000 637338748 200000 61345304 200000 197121702 200000 892226926 200000 554084463 200000 313284275 200000 542968766 200000 884268576 200000 236324138 200000 592047037 200000 104543806 200000 278515621 200000 796434357 200000 472758854 200000 646845374 200000 180004510 200000 86010424 200000 899382911 200000 313861366 200000 818760907 200000 866917885 200000 540362679 200000 518052289 200000 835252492 200000 277563755 200000 627282017 200000 460175637 200000 182870370 200000 706171403 200000 307165196 200000 930395403 200000 850787053 200000 775514245 200000 212864872 200000 469702364 200000 795538415 200000 407726243 200000 430195783 200000 337045729 200000 34079175 200000 842149196 200000 568722840 200000 531347089 200000 379229941 200000 624744074 200000 898908012 200000 67098757 200000 385740060 200000 945147268 200000 427129588 200000 419891319 200000 907364090 200000 364820099 200000 395136641 200000 641013054 200000 855084656 200000 665399535 200000 13007746 200000 479514834 200000 653081728 200000 543688530 200000 428988552 200000 700032589 200000 635713353 200000 905942867 200000 640037188 200000 220891623 200000 98948620 200000 50512828 200000 940085382 200000 699268856 200000 961127722 200000 16108148 200000 558697023 200000 923163129 200000 103282722 200000 595425923 200000 722941823 200000 715210370 200000 195724182 200000 905244180 200000 882464375 200000 736646476 200000 302084422 200000 277010030 200000 27247223 200000 162116143 200000 871419410 200000 693842425 200000 78989807 200000 212535844 200000 208535547 200000 990772286 200000 517237361 200000 161556804 200000 781791778 200000 790044134 200000 680134829 200000 349155014 200000 589524678 200000 647050937 200000 129077874 200000 403995908 200000 288955209 200000 162638751 200000 494474419 200000 318746997 200000 511874603 200000 247992994 200000 911917438 200000 66805939 200000 886647052 200000 110106857 200000 840850950 200000 309787253 200000 77920942 200000 850783933 200000 276299929 200000 844385173 200000 696897264 200000 164530055 200000 662073001 200000 17448459 200000 158145746 200000 11381710 200000 209676999 200000 144535279 200000 149102710 200000 772955965 200000 941076130 200000 738735226 200000 322509597 200000 75338906 200000 985138955 200000 985368068 200000 215002917 200000 85010383 200000 911503347 200000 659009542 200000 261750801 200000 226154980 200000 804860522 200000 339130392 200000 713222272 200000 392322306 200000 43190433 200000 952294131 200000 402864178 200000 758396529 200000 274527720 200000 584364144 200000 107202058 200000 226473113 200000 907930288 200000 339448198 200000 355322374 200000 45836035 200000 814120073 200000 697692238 200000 693273416 200000 523342936 200000 526681124 200000 813700098 200000 950379023 200000 213714016 200000 661058896 200000 586325241 200000 549220798 200000 518283780 200000 244846848 200000 292110507 200000 97557715 200000 349498187 200000 383829315 200000 602644914 200000 200339183 200000 101185887 200000 151512905 200000 238707142 200000 242373332 200000 924988041 200000 497449828 200000 226487743 200000 838245985 200000 399667760 200000 335278339 200000 102970773 200000 821995670 200000 311318748 200000 754840760 200000 331420259 200000 725244822 200000 647696440 200000 582367794 200000 923418719 200000 504139935 200000 321809675 200000 222612546 200000 906150114 200000 877564947 200000 660011325 200000 711269593 200000 375503973 200000 156045681 200000 637851095 200000 98896136 200000 696185472 200000 931139931 200000 566371074 200000 61464830 200000 390158317 200000 629068177 200000 503994885 200000 770094604 200000 653590146 200000 791090420 200000 645269323 200000 125770403 200000 951943994 200000 921151363 200000 152708698 200000 356132947 200000 16538667 200000 708386400 200000 197687260 200000 272136140 200000 320231568 200000 83497931 200000 170228121 200000 286893280 200000 348969664 200000 197318948 200000 735582330 200000 991254655 200000 565419571 200000 868490988 200000 788510855 200000 865332409 200000 437975939 200000 440403652 200000 755912424 200000 388640446 200000 780352104 200000 337080172 200000 580940775 200000 213857504 200000 504252858 200000 686096068 200000 647267563 200000 188211855 200000 532216178 200000 573048781 200000 905152125 200000 421898330 200000 689386664 200000 440069287 200000 784022085 200000 21765620 200000 271047573 200000 684098195 200000 859429645 200000 475505707 200000 789170578 200000 85110258 200000 376920764 200000 606127857 200000 720653590 200000 299543620 200000 172742236 200000 394924887 200000 913947579 200000 686567977 200000 866270739 200000 626807180 200000 965822008 200000 232197474 200000 406910252 200000 241426657 200000 957048935 200000 999855824 200000 331889679 200000 635100615 200000 125304127 200000 247886962 200000 3400260 200000 427010510 200000 658387674 200000 198594410 200000 556373107 200000 215141799 200000 857404528 200000 480639992 200000 465530981 200000 879808802 200000 750026841 200000 730999677 200000 890603779 200000 164401968 200000 255659533 200000 314490488 200000 550866005 200000 520513505 200000 695530535 200000 46654603 200000 899728771 200000 380693094 200000 385202780 200000 206672501 200000 205387479 200000 773000975 200000 180790152 200000 829340185 200000 582688696 200000 805419340 200000 525275041 200000 32279669 200000 784129199 200000 883276207 200000 289011648 200000 982758314 200000 582075749 200000 296748519 200000 861388830 200000 724779770 200000 377713825 200000 242489030 200000 494208532 200000 437444 200000 51143758 200000 239344699 200000 293568537 200000 915843721 200000 268828018 200000 251169112 200000 127973319 200000 5064425 200000 67942967 200000 192340556 200000 781610965 200000 589484965 200000 459203557 200000 107079785 200000 97682973 200000 149404574 200000 300926181 200000 858533406 200000 573965719 200000 806309588 200000 456831679 200000 742166780 200000 150017115 200000 209551975 200000 964504091 200000 294903732 200000 84081058 200000 830434968 200000 752856770 200000 572546582 200000 791456708 200000 316350151 200000 403751837 200000 255584531 200000 752179258 200000 136724854 200000 682839220 200000 253252795 200000 276514716 200000 701533252 200000 864376624 200000 932674623 200000 885347747 200000 504771569 200000 443496281 200000 555784175 200000 126283559 200000 434553952 200000 284713623 200000 718789436 200000 67103265 200000 303224975 200000 662383987 200000 468071606 200000 195710378 200000 937157280 200000 555899798 200000 851330061 200000 977931769 200000 896132562 200000 389404616 200000 921322003 200000 708233832 200000 988197511 200000 57619953 200000 429190328 200000 731693422 200000 782246463 200000 717942555 200000 520248075 200000 896388261 200000 2125723 200000 959257453 200000 667773759 200000 636075205 200000 494343770 200000 903894064 200000 758097570 200000 113225638 200000 15866206 200000 736365005 200000 222443430 200000 677129280 200000 115662503 200000 600459212 200000 678891484 200000 933275822 200000 590512469 200000 865752277 200000 672088051 200000 926043173 200000 135741353 200000 539479218 200000 817613244 200000 916378369 200000 824699140 200000 947261002 200000 13128232 200000 98889912 200000 505778149 200000 511551910 200000 824581448 200000 116412387 200000 231579118 200000 372798959 200000 678649419 200000 872297531 200000 97275871 200000 886702444 200000 425766274 200000 729993881 200000 375403929 200000 818704264 200000 591941725 200000 421388532 200000 186497563 200000 636161737 200000 410324334 200000 231874150 200000 320494983 200000 656270041 200000 142562405 200000 347121958 200000 276684573 200000 882030720 200000 882661906 200000 973273742 200000 467410237 200000 369987495 200000 286296166 200000 996736789 200000 796340584 200000 566472534 200000 530419312 200000 464728149 200000 822934590 200000 218155445 200000 396806755 200000 625086726 200000 338495873 200000 119861261 200000 541441934 200000 169936640 200000 767979024 200000 602609351 200000 933549665 200000 927988028 200000 116812780 200000 370335083 200000 69501550 200000 876690386 200000 7884853 200000 321078434 200000 679866468 200000 688831483 200000 746031917 200000 772127283 200000 465474580 200000 601264144 200000 680614450 200000 102027528 200000 950983279 200000 225348488 200000 649324999 200000 396699434 200000 346346886 200000 549242620 200000 321500555 200000 520311232 200000 168973960 200000 328208422 200000 767393855 200000 859700498 200000 694516678 200000 132714460 200000 543431108 200000 65770635 200000 512934577 200000 436814873 200000 105977625 200000 110010033 200000 722621401 200000 219251187 200000 49182304 200000 832763695 200000 476483311 200000 166227877 200000 762581721 200000 781446347 200000 101287619 200000 213835910 200000 441146596 200000 961610606 200000 508622150 200000 973643535 200000 121227267 200000 95022114 200000 429500808 200000 646321880 200000 2098388 200000 866397967 200000 235458489 200000 957585561 200000 75067674 200000 554814332 200000 366497067 200000 749249581 200000 913616308 200000 180940243 200000 978915406 200000 864437898 200000 651606691 200000 426971548 200000 152386225 200000 178442697 200000 228903687 200000 181822848 200000 492931847 200000 617553699 200000 446884642 200000 251569479 200000 840623902 200000 973740785 200000 244101715 200000 279415769 200000 554200553 200000 450833066 200000 997354779 200000 854687039 200000 342837110 200000 58400488 200000 926499610 200000 966520994 200000 960675063 200000 397945698 200000 540737297 200000 278232650 200000 446708413 200000 167406322 200000 836753633 200000 333793696 200000 526207031 200000 978216335 200000 327845769 200000 985685804 200000 313454582 200000 768951379 200000 58429227 200000 736532630 200000 294045611 200000 389270390 200000 67587847 200000 661382823 200000 108032038 200000 301235792 200000 704264574 200000 957582152 200000 522162008 200000 168849242 200000 623452175 200000 244294529 200000 606233681 200000 967515692 200000 103910748 200000 631429498 200000 574527298 200000 172219263 200000 229887269 200000 939806333 200000 805857659 200000 908094251 200000 639189578 200000 678279921 200000 943819628 200000 576299561 200000 690806476 200000 809159263 200000 556190887 200000 491259026 200000 547510732 200000 799256944 200000 9253340 200000 102360989 200000 776038281 200000 637132780 200000 227581658 200000 750077860 200000 608274789 200000 951454396 200000 652092564 200000 336859166 200000 308567008 200000 996561895 200000 375360280 200000 935881637 200000 122528923 200000 296438423 200000 672295833 200000 356698096 200000 37394005 200000 847033620 200000 367027301 200000 155981273 200000 604777200 200000 308470471 200000 653667054 200000 226063192 200000 457879916 200000 514671672 200000 316832709 200000 302534533 200000 32884713 200000 282371343 200000 876149913 200000 415486105 200000 191142824 200000 450740758 200000 164245051 200000 134937068 200000 518315785 200000 519625524 200000 492240540 200000 415312887 200000 435073422 200000 606054258 200000 681244364 200000 351617618 200000 754737110 200000 291806456 200000 335959292 200000 731796406 200000 740444066 200000 376465680 200000 547570812 200000 129153532 200000 179796946 200000 323461153 200000 892139965 200000 497582619 200000 544085607 200000 432151477 200000 931174991 200000 322684461 200000 766279298 200000 425610867 200000 942714082 200000 327747433 200000 325138019 200000 170564132 200000 965792584 200000 825122345 200000 953687914 200000 948063152 200000 459656817 200000 890396644 200000 693719064 200000 677756193 200000 26428524 200000 512478516 200000 572090381 200000 783501726 200000 634082412 200000 755202001 200000 562306059 200000 838538096 200000 468552384 200000 644460691 200000 182396401 200000 100009472 200000 53472472 200000 353628019 200000 937380032 200000 286878678 200000 205120325 200000 777378185 200000 530772632 200000 407223450 200000 680035257 200000 965191438 200000 627470522 200000 16746262 200000 525262594 200000 240636762 200000 164575623 200000 71771953 200000 989382418 200000 174262502 200000 94366847 200000 605255668 200000 960792825 200000 20368714 200000 530176066 200000 628995464 200000 126223080 200000 60191040 200000 702344849 200000 240726837 200000 682571824 200000 62800542 200000 746301516 200000 690061155 200000 820100927 200000 733838431 200000 357325684 200000 170376604 200000 174889384 200000 528748185 200000 240097066 200000 965048455 200000 203050523 200000 300416647 200000 57774 200000 359974893 200000 207244904 200000 712490112 200000 154839648 200000 224597175 200000 273570688 200000 800844284 200000 23432130 200000 318217964 200000 889966963 200000 333130645 200000 622763890 200000 209707959 200000 124958577 200000 309162243 200000 190241843 200000 459397470 200000 99534284 200000 695683358 200000 58566628 200000 929334603 200000 275834355 200000 292270559 200000 837691782 200000 216336390 200000 201362552 200000 78667358 200000 14017849 200000 164191544 200000 408434954 200000 377009364 200000 856984639 200000 141603240 200000 757834363 200000 577726618 200000 425658102 200000 81461569 200000 201566906 200000 823384103 200000 559382753 200000 442050313 200000 98122457 200000 739955477 200000 178477215 200000 210733866 200000 907584775 200000 28342299 200000 510019058 200000 309225708 200000 272024213 200000 342710547 200000 33925560 200000 834847415 200000 172399604 200000 903379188 200000 762803188 200000 161443349 200000 56755892 200000 661517272 200000 841521093 200000 107594157 200000 631011206 200000 289473271 200000 585227628 200000 187576648 200000 868402746 200000 139019433 200000 60830281 200000 57398223 200000 773937089 200000 854614118 200000 82453213 200000 377247562 200000 758714411 200000 864216777 200000 918230217 200000 490192610 200000 73039529 200000 422156167 200000 505473741 200000 511829726 200000 203717514 200000 561952636 200000 58432713 200000 711241384 200000 850692161 200000 547049630 200000 484786110 200000 585628872 200000 899345757 200000 650752518 200000 73923533 200000 754922727 200000 200743054 200000 11156461 200000 442558005 200000 135775693 200000 963675814 200000 646859692 200000 845838168 200000 421407074 200000 901842324 200000 507078586 200000 754197686 200000 437968560 200000 870042218 200000 839838641 200000 251899119 200000 460185566 200000 387085143 200000 910705736 200000 536144324 200000 139238965 200000 480493484 200000 187092825 200000 100374038 200000 841016861 200000 731626459 200000 302837212 200000 673713125 200000 2579232 200000 8072050 200000 63993833 200000 255745105 200000 310304230 200000 412941091 200000 651072697 200000 762462619 200000 309751350 200000 682792638 200000 270448292 200000 362188067 200000 265087226 200000 844415284 200000 428796707 200000 419912043 200000 618338874 200000 551920789 200000 53363406 200000 75437074 200000 905685278 200000 410851346 200000 803434846 200000 714616793 200000 819501040 200000 350466555 200000 459359147 200000 103207584 200000 468981271 200000 591718849 200000 915312558 200000 302737768 200000 148942365 200000 83728372 200000 573083776 200000 942912082 200000 783152552 200000 478752324 200000 408223832 200000 387001501 200000 491806083 200000 23974275 200000 623877264 200000 841630891 200000 447921558 200000 715426720 200000 824925087 200000 41491452 200000 539994856 200000 552347053 200000 488891679 200000 625094449 200000 404656548 200000 267824089 200000 721509832 200000 311515657 200000 154543376 200000 597035382 200000 408481650 200000 953509734 200000 7856022 200000 351164659 200000 856703765 200000 162292552 200000 934131389 200000 332006370 200000 49096908 200000 830856399 200000 518868784 200000 518713586 200000 711063500 200000 564710972 200000 974338741 200000 844411892 200000 598575729 200000 693916912 200000 162622006 200000 482729945 200000 292463153 200000 496804715 200000 542592444 200000 802234033 200000 622152613 200000 272274253 200000 123597933 200000 549280173 200000 414449286 200000 971722071 200000 981513364 200000 858901789 200000 968808365 200000 157585769 200000 69420440 200000 262189682 200000 503264529 200000 905475716 200000 411216387 200000 322234940 200000 486536140 200000 572718793 200000 439093116 200000 656205868 200000 432141845 200000 178872184 200000 958877388 200000 460943122 200000 214584646 200000 625857265 200000 339434459 200000 292798686 200000 461532630 200000 21589685 200000 825530291 200000 657236130 200000 299645279 200000 677238629 200000 668816507 200000 474772110 200000 585791641 200000 776329920 200000 29874045 200000 2810353 200000 666527068 200000 965937576 200000 515856672 200000 339648318 200000 310754977 200000 194979357 200000 775682797 200000 606885379 200000 711642752 200000 170029887 200000 183427980 200000 846954739 200000 617503794 200000 456507216 200000 280958663 200000 693932508 200000 121131024 200000 267607471 200000 160269701 200000 447711152 200000 185302417 200000 978701532 200000 810078159 200000 634611840 200000 361089358 200000 134734969 200000 623906510 200000 200849787 200000 402707201 200000 500153158 200000 911124682 200000 372017906 200000 19451264 200000 900131108 200000 921294123 200000 459884118 200000 999847622 200000 901231890 200000 697433723 200000 636043831 200000 81668585 200000 378588466 200000 471566433 200000 431504966 200000 118177572 200000 442660036 200000 617994150 200000 179758931 200000 569779150 200000 698162729 200000 605973043 200000 166732623 200000 851655776 200000 442972896 200000 725810448 200000 260665673 200000 696176242 200000 437254027 200000 71411813 200000 633991540 200000 813071549 200000 740712425 200000 660798332 200000 917539615 200000 786309913 200000 727520988 200000 468892348 200000 777018042 200000 490114687 200000 581197924 200000 342896046 200000 79689687 200000 146490631 200000 391850402 200000 247274746 200000 936854309 200000 900469738 200000 656806101 200000 916169834 200000 562179702 200000 127259521 200000 829260639 200000 585997030 200000 469289657 200000 833437507 200000 588224 200000 380540533 200000 614319104 200000 687150538 200000 815109528 200000 717979713 200000 132821882 200000 20432589 200000 883034536 200000 412126866 200000 575273336 200000 638152998 200000 580312017 200000 696055504 200000 506506603 200000 702347980 200000 662210835 200000 472307589 200000 566817764 200000 898653913 200000 230237582 200000 771160664 200000 785449618 200000 972420997 200000 336802947 200000 488486419 200000 129911366 200000 756939816 200000 642687570 200000 317099165 200000 422686449 200000 606829371 200000 165372028 200000 481913086 200000 907451811 200000 543959126 200000 673300898 200000 726806881 200000 3480716 200000 637030962 200000 163868036 200000 518935309 200000 392726782 200000 721437351 200000 190606082 200000 847522922 200000 233110377 200000 587443374 200000 759732253 200000 853059841 200000 452427101 200000 764598368 200000 432058358 200000 151373691 200000 670939018 200000 202695412 200000 996017869 200000 420570528 200000 97484738 200000 529394372 200000 81403394 200000 738944088 200000 216111348 200000 811732807 200000 611576342 200000 107852205 200000 781572914 200000 500820247 200000 918310569 200000 232523462 200000 245523883 200000 795397099 200000 468798076 200000 487369708 200000 194330801 200000 45762205 200000 46368112 200000 609286280 200000 966071731 200000 898594597 200000 264471685 200000 165818657 200000 142058818 200000 561993883 200000 18441179 200000 197139298 200000 543306511 200000 648951096 200000 263991475 200000 235301905 200000 233787883 200000 429242964 200000 365041518 200000 724229400 200000 618348485 200000 137688680 200000 320808843 200000 11584383 200000 408940974 200000 112208652 200000 688188332 200000 917835631 200000 164649943 200000 955190009 200000 863632785 200000 144733744 200000 866947472 200000 300498952 200000 554923546 200000 145624618 200000 875977546 200000 473721648 200000 858090825 200000 636900070 200000 973883028 200000 592508555 200000 327219772 200000 949459213 200000 715264033 200000 846159696 200000 358459190 200000 753125991 200000 917243840 200000 303448025 200000 583806870 200000 250534877 200000 438501986 200000 384259997 200000 355800029 200000 998076790 200000 178965526 200000 57434934 200000 15739308 200000 90477660 200000 114081807 200000 155499612 200000 412606402 200000 4629720 200000 138022043 200000 131947495 200000 420216833 200000 570439761 200000 504198957 200000 46828496 200000 969408873 200000 375544656 200000 990206547 200000 66448687 200000 240448538 200000 630914941 200000 257451455 200000 588725309 200000 301569365 200000 735592866 200000 167640642 200000 744221778 200000 790558075 200000 55158694 200000 306541515 200000 605014503 200000 740230668 200000 304994450 200000 372692331 200000 964053652 200000 814411688 200000 960368271 200000 409039187 200000 999295251 200000 488607248 200000 366505188 200000 322370771 200000 222547770 200000 502303780 200000 295827964 200000 649497180 200000 90240004 200000 787403750 200000 44569949 200000 994910078 200000 355061127 200000 636088949 200000 637647793 200000 371929322 200000 532600062 200000 207516689 200000 893153473 200000 244548208 200000 156940480 200000 562319901 200000 163558259 200000 539572993 200000 347776581 200000 813395735 200000 61985234 200000 729587884 200000 955132967 200000 99033760 200000 900950789 200000 381916324 200000 624317470 200000 936675194 200000 609378646 200000 791055672 200000 5968130 200000 719773572 200000 892392492 200000 98107864 200000 476216524 200000 23681983 200000 604078608 200000 112701206 200000 382787732 200000 555272780 200000 369545386 200000 880016545 200000 385208979 200000 489722474 200000 93025988 200000 133649739 200000 304401442 200000 345909371 200000 9985093 200000 924643587 200000 779781048 200000 377132542 200000 35760183 200000 787893466 200000 57325295 200000 446538134 200000 364351680 200000 95796993 200000 519707774 200000 140476673 200000 256741163 200000 568429257 200000 610130495 200000 955183392 200000 446853088 200000 835440289 200000 609639209 200000 559850485 200000 657017447 200000 30939674 200000 420547414 200000 725537951 200000 850432872 200000 466240997 200000 226155006 200000 903961951 200000 798145708 200000 711745490 200000 568163193 200000 653065621 200000 555860252 200000 737014994 200000 211595071 200000 202487235 200000 499443904 200000 91805429 200000 708973035 200000 748640647 200000 643164352 200000 987307371 200000 330587954 200000 616202660 200000 556211558 200000 849964166 200000 708485104 200000 86888441 200000 436668441 200000 377393590 200000 389110811 200000 451479943 200000 876830050 200000 701855115 200000 969396428 200000 940212335 200000 819469034 200000 530434485 200000 98171452 200000 714121200 200000 187799928 200000 825278214 200000 921696708 200000 219428460 200000 412668663 200000 340839789 200000 362977243 200000 883935075 200000 938625133 200000 329365500 200000 334491675 200000 221075829 200000 206970372 200000 877357794 200000 446753083 200000 922522212 200000 551216388 200000 955889520 200000 610519317 200000 615325454 200000 214041046 200000 905987607 200000 724099233 200000 549869430 200000 224360962 200000 144180840 200000 560588791 200000 924818619 200000 429531184 200000 136716050 200000 830530128 200000 726286622 200000 187884585 200000 416173030 200000 899017732 200000 49925120 200000 630722262 200000 11883477 200000 902615692 200000 629716960 200000 809993791 200000 253711599 200000 753193600 200000 928339040 200000 129992077 200000 349154405 200000 650729369 200000 690153024 200000 255098632 200000 773086343 200000 792457903 200000 681285984 200000 318471704 200000 663190725 200000 982925243 200000 529357505 200000 389065030 200000 585563057 200000 431500758 200000 267228804 200000 853983803 200000 144738043 200000 401169719 200000 85859817 200000 126627775 200000 314433395 200000 551268664 200000 326464336 200000 269024186 200000 167165193 200000 820047440 200000 888122938 200000 438558006 200000 161877711 200000 919096345 200000 361768263 200000 47674458 200000 597900532 200000 528857419 200000 360983609 200000 269049455 200000 224849610 200000 497253310 200000 136910318 200000 255731678 200000 514691776 200000 645339242 200000 241986153 200000 727513647 200000 381552231 200000 194776938 200000 813751497 200000 829429258 200000 38299249 200000 516350963 200000 253654352 200000 165873977 200000 272230572 200000 722368609 200000 174925148 200000 354863267 200000 611301898 200000 295008810 200000 729135472 200000 504661585 200000 56031899 200000 155283431 200000 202013995 200000 975574380 200000 178956688 200000 564060497 200000 277896014 200000 195450940 200000 480327993 200000 894250305 200000 104940473 200000 494361641 200000 558855 200000 236508590 200000 311398766 200000 241064892 200000 485365130 200000 274267570 200000 691924107 200000 22355102 200000 413935731 200000 412976516 200000 826358355 200000 78684055 200000 726373522 200000 979988094 200000 519377189 200000 434849424 200000 4010967 200000 359803159 200000 725144194 200000 763591313 200000 135832916 200000 151775465 200000 627007755 200000 17670594 200000 683078968 200000 139121836 200000 541245568 200000 205480812 200000 244416725 200000 273629752 200000 241633728 200000 991853048 200000 809520283 200000 516942470 200000 895310030 200000 429397742 200000 629457945 200000 293517230 200000 904410826 200000 735184631 200000 466499073 200000 419417321 200000 98046963 200000 865007578 200000 246982692 200000 492430992 200000 736230827 200000 380246145 200000 423882097 200000 415691290 200000 719306865 200000 979564277 200000 664700921 200000 749908512 200000 100039144 200000 46807133 200000 555994349 200000 32739932 200000 333398734 200000 998706945 200000 95852190 200000 982655396 200000 537509124 200000 322061388 200000 819832443 200000 241128947 200000 984436620 200000 910703300 200000 203094293 200000 151963743 200000 126117509 200000 312841236 200000 276789789 200000 451567907 200000 974654768 200000 307990274 200000 295440995 200000 234241430 200000 679288813 200000 76451704 200000 188839895 200000 547705393 200000 132145725 200000 790559357 200000 895587211 200000 385668748 200000 661908161 200000 465589820 200000 42999215 200000 134616928 200000 563845432 200000 171994107 200000 830578579 200000 956374149 200000 15933573 200000 323264036 200000 265036711 200000 156293364 200000 754901670 200000 738758207 200000 763530621 200000 171180229 200000 256666300 200000 477010165 200000 765193668 200000 762579761 200000 328639752 200000 832027150 200000 417264206 200000 841997457 200000 271384811 200000 977047154 200000 276951050 200000 563943516 200000 884923621 200000 642304554 200000 685960458 200000 445176620 200000 418762902 200000 569401951 200000 789635709 200000 709058232 200000 287746752 200000 651675481 200000 762938036 200000 282961370 200000 310450497 200000 270009473 200000 509986080 200000 546655369 200000 337483036 200000 333899359 200000 173906513 200000 475832287 200000 376291440 200000 825340571 200000 820534264 200000 280135700 200000 707979390 200000 420180478 200000 726172902 200000 449016448 200000 151755174 200000 498310257 200000 379342601 200000 577484188 200000 975600490 200000 791554300 200000 204543348 200000 684673792 200000 318879337 200000 159817160 200000 178280023 200000 333478757 200000 381173347 200000 643356188 200000 780848386 200000 139967651 200000 88599611 200000 57635938 200000 106022886 200000 748313011 200000 109765615 200000 318482466 200000 231787667 200000 996955310 200000 591021728 200000 709699589 200000 944432057 200000 35608779 200000 96381072 200000 198353875 200000 886967594 200000 762307172 200000 126972190 200000 538618485 200000 86293973 200000 689089264 200000 706214603 200000 375510002 200000 463586252 200000 40508681 200000 847347511 200000 637367668 200000 612763198 200000 728589414 200000 519461668 200000 453061955 200000 388930429 200000 654631393 200000 35679344 200000 231155912 200000 62042872 200000 578401650 200000 877714462 200000 915914891 200000 579119424 200000 92145713 200000 979538509 200000 538935860 200000 410283014 200000 978432599 200000 134019134 200000 235352717 200000 237736987 200000 335207228 200000 484184658 200000 605862269 200000 792671597 200000 669906777 200000 816388104 200000 399281165 200000 325090064 200000 654874182 200000 397304834 200000 475139173 200000 180052786 200000 586324156 200000 520580608 200000 755357647 200000 724521764 200000 287095444 200000 268775651 200000 755190450 200000 927539542 200000 704753861 200000 525306026 200000 942635672 200000 441348954 200000 694062441 200000 299912311 200000 164355624 200000 772184544 200000 105774007 200000 253165705 200000 953967403 200000 899881656 200000 688017929 200000 64371266 200000 786077321 200000 294086354 200000 190425558 200000 289345570 200000 602976332 200000 523598400 200000 581858232 200000 15836618 200000 682440603 200000 964999729 200000 299238247 200000 298767865 200000 861465791 200000 630930167 200000 328721851 200000 802005137 200000 476266785 200000 683728897 200000 487383213 200000 306680466 200000 22760265 200000 387635681 200000 315963733 200000 929682460 200000 696352480 200000 988515910 200000 246777324 200000 182597745 200000 368965805 200000 141815809 200000 684442570 200000 280613871 200000 718855322 200000 814204676 200000 828271464 200000 487679001 200000 927632303 200000 615315037 200000 765113950 200000 18962318 200000 964602901 200000 916609086 200000 707094886 200000 948946447 200000 72357140 200000 387517943 200000 262848086 200000 470025341 200000 23666964 200000 770860537 200000 521234985 200000 615389911 200000 704196511 200000 666686420 200000 658341621 200000 726855743 200000 781563740 200000 92657721 200000 664814069 200000 843240693 200000 88111124 200000 546983672 200000 665778048 200000 983615065 200000 418492592 200000 251092737 200000 297161998 200000 940537580 200000 958682935 200000 680321638 200000 709265209 200000 585533519 200000 403422420 200000 209482327 200000 969228217 200000 573965633 200000 972476365 200000 624174372 200000 758139238 200000 93791652 200000 557654924 200000 417274429 200000 152576569 200000 721261176 200000 457403033 200000 934580276 200000 40340298 200000 822502366 200000 124532893 200000 51731128 200000 666376915 200000 919471893 200000 372544608 200000 939629210 200000 705476650 200000 431903871 200000 924307402 200000 130718668 200000 550971849 200000 83637148 200000 758405092 200000 543314780 200000 754803529 200000 812411660 200000 794435287 200000 397523836 200000 106540897 200000 878498960 200000 967220715 200000 475022205 200000 268578283 200000 820911369 200000 815549320 200000 577221070 200000 503363038 200000 975316598 200000 922419512 200000 731309056 200000 684443988 200000 327492601 200000 142545826 200000 826294468 200000 79193477 200000 524568018 200000 879740559 200000 674689002 200000 669528777 200000 284501857 200000 896111336 200000 422143074 200000 771194008 200000 877878056 200000 647903413 200000 492393022 200000 426659725 200000 900560070 200000 431295775 200000 206536878 200000 822652765 200000 777252091 200000 776735853 200000 954169858 200000 880221924 200000 141657513 200000 426537481 200000 614250411 200000 768594456 200000 995866065 200000 543367803 200000 423116344 200000 366794258 200000 131871121 200000 29160300 200000 671533404 200000 282482955 200000 635822124 200000 862334884 200000 107554277 200000 844319836 200000 355861504 200000 695680267 200000 855278534 200000 201645180 200000 256646800 200000 811619499 200000 352310285 200000 910058245 200000 28093052 200000 569446059 200000 824116461 200000 887117486 200000 158083 200000 473838164 200000 376518580 200000 348235601 200000 814738567 200000 540904463 200000 239032020 200000 598160358 200000 834263943 200000 760636259 200000 28851165 200000 655182469 200000 782424997 200000 890522875 200000 655977856 200000 535326823 200000 419081505 200000 173661853 200000 805770126 200000 695267300 200000 652968284 200000 366683955 200000 67817718 200000 941747829 200000 500680917 200000 761001669 200000 394429385 200000 221479090 200000 716237102 200000 403786363 200000 382968119 200000 963349588 200000 140776743 200000 984588959 200000 417459090 200000 301128243 200000 890090656 200000 144847000 200000 842930762 200000 106008136 200000 285137051 200000 66743536 200000 12563951 200000 59810732 200000 931357494 200000 82777421 200000 58961458 200000 882789526 200000 735414196 200000 243164794 200000 578606050 200000 697007200 200000 611893876 200000 573192287 200000 552091378 200000 237996417 200000 72088311 200000 810359299 200000 575400561 200000 665683347 200000 121483229 200000 210398097 200000 721118351 200000 459899214 200000 395416808 200000 204410447 200000 435149981 200000 125784714 200000 892710135 200000 99767975 200000 371055885 200000 449798207 200000 110134282 200000 970452000 200000 764565869 200000 563992200 200000 870821188 200000 860122981 200000 629016175 200000 898873498 200000 400875747 200000 841811516 200000 363661796 200000 922087121 200000 334968393 200000 745917327 200000 92444859 200000 700861603 200000 141214709 200000 545051495 200000 270392581 200000 205373097 200000 385731977 200000 296347370 200000 823810035 200000 183028892 200000 514512837 200000 676269667 200000 825181653 200000 143833941 200000 294675081 200000 761095481 200000 948544540 200000 665609419 200000 345895127 200000 573410294 200000 324734808 200000 5108248 200000 610556110 200000 926602305 200000 414744889 200000 599418227 200000 435112878 200000 134326499 200000 401662097 200000 656638518 200000 405970906 200000 769435076 200000 244037968 200000 296770265 200000 3819216 200000 568961006 200000 221322886 200000 588604659 200000 349808433 200000 673350024 200000 620617315 200000 40504639 200000 472457407 200000 130416604 200000 703965241 200000 676550548 200000 130131545 200000 149244753 200000 209618551 200000 751669483 200000 914516992 200000 674972016 200000 310544559 200000 195243356 200000 191264468 200000 832875233 200000 847865744 200000 853183520 200000 932153110 200000 872747374 200000 593380076 200000 998107536 200000 359891495 200000 775467518 200000 69707698 200000 740359971 200000 312974471 200000 553579674 200000 619901939 200000 996846450 200000 641025494 200000 65567851 200000 991668448 200000 284107319 200000 704907477 200000 918815161 200000 611837641 200000 160970824 200000 471833957 200000 432250860 200000 908051743 200000 819115936 200000 362677381 200000 427031950 200000 495146610 200000 308920661 200000 313019479 200000 788329542 200000 224271475 200000 977320866 200000 949270043 200000 531369693 200000 236499954 200000 86469086 200000 555980337 200000 837635900 200000 225272032 200000 53045890 200000 645985306 200000 271411819 200000 413342285 200000 930898726 200000 557530231 200000 518502546 200000 970307178 200000 65940099 200000 440100616 200000 778299131 200000 896964230 200000 183296113 200000 137881773 200000 244214285 200000 218360084 200000 156897769 200000 780625255 200000 456920401 200000 581137315 200000 736636163 200000 445423190 200000 790753647 200000 519085795 200000 613368056 200000 400367548 200000 848744497 200000 642862758 200000 784670241 200000 490235128 200000 817463423 200000 521042395 200000 56816629 200000 588805258 200000 515651680 200000 504760467 200000 262238478 200000 102393365 200000 178855166 200000 332471808 200000 941262115 200000 138490967 200000 289857185 200000 249871984 200000 773990670 200000 809408818 200000 158895794 200000 385432917 200000 520982214 200000 707615653 200000 423710648 200000 672579391 200000 463556453 200000 21230034 200000 712326493 200000 255327711 200000 355106083 200000 275210489 200000 199597674 200000 294432261 200000 207071064 200000 904052603 200000 174226630 200000 250880418 200000 391068285 200000 3469015 200000 776107898 200000 930231238 200000 954886186 200000 566209967 200000 48644270 200000 368202914 200000 162214168 200000 842894275 200000 656098732 200000 555410310 200000 731633439 200000 156423155 200000 429524699 200000 16685282 200000 257249080 200000 435359296 200000 548919236 200000 37471816 200000 21581692 200000 854894539 200000 183277840 200000 579290216 200000 214488354 200000 776561875 200000 51855495 200000 774336786 200000 582016644 200000 873163962 200000 211985681 200000 17179446 200000 324715289 200000 594123776 200000 293695160 200000 602428646 200000 727773563 200000 775703109 200000 527203491 200000 793856337 200000 217556833 200000 44005451 200000 683442971 200000 397158088 200000 450845093 200000 738722801 200000 193033609 200000 146273469 200000 624455231 200000 887850039 200000 147206260 200000 111713214 200000 336101447 200000 939686207 200000 624404359 200000 829718397 200000 659562998 200000 106000458 200000 135347080 200000 809996490 200000 38340772 200000 786878390 200000 338665057 200000 665537942 200000 118318794 200000 372272390 200000 601544474 200000 218320113 200000 45970432 200000 789163225 200000 580771292 200000 187220236 200000 911881983 200000 346599151 200000 195461615 200000 204351799 200000 125635488 200000 83668011 200000 209866683 200000 704857059 200000 157250266 200000 3895435 200000 193980105 200000 5768352 200000 141596871 200000 596877105 200000 425697218 200000 216679455 200000 663558302 200000 498010205 200000 917658734 200000 857983536 200000 168451769 200000 907336047 200000 479396278 200000 537882051 200000 755744399 200000 578024168 200000 225162657 200000 35193066 200000 900410042 200000 672474728 200000 72233818 200000 737934548 200000 783474418 200000 157437617 200000 1511207 200000 751773651 200000 201910287 200000 964776866 200000 337574514 200000 968272726 200000 832619530 200000 305407547 200000 261644227 200000 674943983 200000 196285435 200000 268337823 200000 4465346 200000 874480973 200000 134041627 200000 661875724 200000 957224505 200000 281076289 200000 6002626 200000 159844580 200000 325807631 200000 223638204 200000 336416617 200000 140819110 200000 216764237 200000 121383887 200000 283743400 200000 699517940 200000 911885852 200000 358401961 200000 787014713 200000 770574478 200000 701312452 200000 608425371 200000 14231538 200000 329754453 200000 289451181 200000 460709398 200000 637488846 200000 535736904 200000 492748384 200000 218319530 200000 979133667 200000 518241417 200000 108098950 200000 227632136 200000 757415788 200000 459180120 200000 318928360 200000 438082047 200000 819173056 200000 698910485 200000 703424620 200000 420731778 200000 859563095 200000 137139521 200000 801957149 200000 927715488 200000 349250763 200000 803102333 200000 583612194 200000 627499146 200000 702403028 200000 104217481 200000 82476741 200000 192705935 200000 90840650 200000 908700741 200000 941816685 200000 730734882 200000 717226022 200000 640288178 200000 163074467 200000 413280209 200000 667527296 200000 539729904 200000 185988879 200000 128734031 200000 204525970 200000 296745536 200000 957320827 200000 104644202 200000 812201138 200000 143286019 200000 436501454 200000 587477780 200000 948340826 200000 693685177 200000 594387474 200000 411077726 200000 751262755 200000 450275074 200000 558230381 200000 30142583 200000 77784260 200000 912427679 200000 402181418 200000 221085360 200000 647454231 200000 960011121 200000 413228465 200000 203256698 200000 846088979 200000 769111415 200000 62593674 200000 682575973 200000 967457746 200000 714167251 200000 200884317 200000 781989922 200000 142974860 200000 200639685 200000 837253875 200000 259059841 200000 962348185 200000 582192046 200000 291046197 200000 230214259 200000 245103217 200000 49329421 200000 260366635 200000 759992840 200000 981681583 200000 153506436 200000 952845821 200000 719758449 200000 640631304 200000 192369875 200000 765867509 200000 496181758 200000 131521112 200000 442911706 200000 51189370 200000 559793183 200000 313145493 200000 356799642 200000 175909909 200000 600988006 200000 630665688 200000 579085619 200000 54285935 200000 913481091 200000 466077274 200000 301754087 200000 49996879 200000 503086917 200000 244334452 200000 773460501 200000 823836064 200000 269263519 200000 485339549 200000 973666878 200000 245257064 200000 814050463 200000 513963631 200000 200774146 200000 373088721 200000 231797623 200000 842002081 200000 18331938 200000 660199459 200000 472792696 200000 825225229 200000 521866367 200000 237480135 200000 746955793 200000 570331051 200000 928641561 200000 100121413 200000 805282259 200000 740835219 200000 509314832 200000 695030341 200000 247707247 200000 853686526 200000 687764901 200000 53488528 200000 27631029 200000 497430084 200000 184402232 200000 334480399 200000 324306070 200000 932105950 200000 587476043 200000 698421706 200000 567427362 200000 479043940 200000 570035837 200000 593557482 200000 981364362 200000 954579855 200000 504264846 200000 951823543 200000 909785886 200000 713948727 200000 305698913 200000 819577753 200000 741178447 200000 795534677 200000 572643060 200000 271515929 200000 705465005 200000 78734850 200000 396739689 200000 638693088 200000 832124392 200000 132063349 200000 781144575 200000 382906294 200000 595620562 200000 654409736 200000 724150808 200000 679790979 200000 518273883 200000 918022962 200000 189072948 200000 340314961 200000 874251922 200000 202814861 200000 933192436 200000 952332615 200000 79018 200000 625968081 200000 45607959 200000 533166254 200000 600183537 200000 948569558 200000 840259199 200000 749675503 200000 278801881 200000 416520852 200000 814835756 200000 655051922 200000 570086643 200000 666474534 200000 771620926 200000 970865983 200000 68974830 200000 300500929 200000 501906166 200000 847235520 200000 327824283 200000 682318273 200000 803359157 200000 693903100 200000 884600811 200000 924487068 200000 936327930 200000 101502716 200000 272698351 200000 882050539 200000 600686695 200000 306052329 200000 297520342 200000 276216935 200000 622738620 200000 14174987 200000 435377905 200000 829909993 200000 96704474 200000 239962826 200000 222034865 200000 650667624 200000 662404288 200000 293887663 200000 974915494 200000 616520958 200000 733637008 200000 262315619 200000 480016512 200000 6291938 200000 984130954 200000 309128878 200000 591716625 200000 624911982 200000 518032142 200000 163686265 200000 19113289 200000 732431642 200000 813724573 200000 992012748 200000 931844664 200000 700522877 200000 666171864 200000 756298191 200000 146599438 200000 637561426 200000 522018686 200000 852743883 200000 699543069 200000 705819504 200000 337326449 200000 406164265 200000 139295444 200000 505984464 200000 797309873 200000 439053937 200000 385538501 200000 252332426 200000 444240734 200000 602386764 200000 888096159 200000 718837207 200000 831350458 200000 238067073 200000 473499187 200000 506519824 200000 557220643 200000 350406651 200000 851538035 200000 931938988 200000 607084316 200000 613959360 200000 683502701 200000 129505604 200000 918724676 200000 843904762 200000 414875987 200000 842670738 200000 762007900 200000 758265584 200000 251208053 200000 20394348 200000 984215621 200000 416040973 200000 929235012 200000 244782029 200000 478712318 200000 47768791 200000 113257040 200000 876033739 200000 227645097 200000 802349817 200000 882392394 200000 649323169 200000 526056326 200000 536913721 200000 219996162 200000 749905062 200000 59501301 200000 503858049 200000 486165609 200000 324285779 200000 729920120 200000 708059864 200000 12624783 200000 923385920 200000 473647789 200000 142171497 200000 479030692 200000 421147174 200000 417114455 200000 469097082 200000 638686714 200000 358544093 200000 413229397 200000 999002741 200000 589986561 200000 456239454 200000 146658984 200000 194520802 200000 33873992 200000 209625537 200000 582452337 200000 811002986 200000 716318850 200000 749480255 200000 773066991 200000 106373333 200000 328477053 200000 585089073 200000 705058692 200000 467624203 200000 279622700 200000 613683726 200000 460742832 200000 265231637 200000 898101405 200000 955257200 200000 350551571 200000 59182620 200000 137078274 200000 841523726 200000 786498670 200000 916877416 200000 18181804 200000 900757698 200000 34776994 200000 440347490 200000 509057546 200000 520074115 200000 868499118 200000 72086930 200000 487856301 200000 511100267 200000 828138420 200000 395115680 200000 911213126 200000 507124402 200000 989624820 200000 159805269 200000 262431141 200000 561222832 200000 569905615 200000 312826778 200000 39014587 200000 394740702 200000 87729860 200000 914327671 200000 220011672 200000 885177812 200000 385567093 200000 656696341 200000 22396269 200000 325634379 200000 91018658 200000 748190139 200000 739532426 200000 624191515 200000 367072811 200000 376802771 200000 382321247 200000 874660157 200000 845550353 200000 473277926 200000 42804862 200000 531024074 200000 489843061 200000 138186906 200000 325071255 200000 391885305 200000 588510614 200000 327289274 200000 83123065 200000 269206820 200000 181060822 200000 330105390 200000 876145431 200000 781689794 200000 415391669 200000 656053757 200000 934418047 200000 993504365 200000 981765588 200000 58968657 200000 838771940 200000 653193436 200000 217624562 200000 267588466 200000 994957972 200000 718271465 200000 731575793 200000 656838345 200000 123970305 200000 582373772 200000 152220881 200000 101233374 200000 665989820 200000 907803869 200000 770391218 200000 60636505 200000 156511092 200000 349002261 200000 775158485 200000 177287940 200000 319629306 200000 710597772 200000 999867802 200000 679934918 200000 566701119 200000 587016891 200000 178600579 200000 602776744 200000 462675283 200000 731792954 200000 452525103 200000 999269842 200000 806816615 200000 598485954 200000 651906655 200000 154943118 200000 828427723 200000 180164396 200000 473726451 200000 133948227 200000 160928496 200000 268099439 200000 344217324 200000 380779387 200000 756180582 200000 124269221 200000 697221227 200000 505724893 200000 854725853 200000 931256325 200000 853364912 200000 74699826 200000 173759015 200000 704173033 200000 737494811 200000 840613218 200000 280333620 200000 227581384 200000 570345517 200000 862184823 200000 513265172 200000 90333756 200000 470204295 200000 334768536 200000 838760439 200000 172879101 200000 199141864 200000 867487758 200000 918331695 200000 541029603 200000 130963250 200000 960376386 200000 354101547 200000 829799399 200000 349669477 200000 685123772 200000 99541628 200000 356687649 200000 629051297 200000 930575653 200000 621631700 200000 115600074 200000 126204455 200000 388725828 200000 162906881 200000 121663546 200000 96316504 200000 546767363 200000 946622197 200000 292220906 200000 536143796 200000 655662954 200000 323621824 200000 467367282 200000 678869211 200000 620914850 200000 452924819 200000 443711372 200000 59806606 200000 147171571 200000 8212927 200000 46905870 200000 494678701 200000 211826885 200000 756328114 200000 817211379 200000 947930170 200000 606234018 200000 530426880 200000 595399505 200000 838480211 200000 181072433 200000 233702486 200000 158951267 200000 199479355 200000 374270011 200000 805701511 200000 188257920 200000 977094225 200000 29605545 200000 805288579 200000 833217568 200000 812649495 200000 528418691 200000 240472922 200000 13271261 200000 322836267 200000 895684593 200000 542970684 200000 776803951 200000 969726544 200000 434001980 200000 417818747 200000 615293358 200000 31026533 200000 354280397 200000 913569926 200000 119070355 200000 963198827 200000 517923116 200000 472691183 200000 167990 200000 435497602 200000 870556674 200000 173215845 200000 365867729 200000 366509548 200000 944133399 200000 557566138 200000 245758394 200000 361062919 200000 13416019 200000 650281693 200000 401073515 200000 835347542 200000 230883007 200000 325034976 200000 225897853 200000 831532408 200000 834859140 200000 86894578 200000 542511271 200000 702224175 200000 691712234 200000 330868324 200000 935453379 200000 549381721 200000 159152729 200000 779384231 200000 219929800 200000 572489977 200000 509836891 200000 383845195 200000 896678096 200000 655117358 200000 495943575 200000 584014849 200000 121950739 200000 572932153 200000 253188055 200000 996810649 200000 783724777 200000 906088570 200000 958078465 200000 121929988 200000 633203914 200000 210575218 200000 336642080 200000 164438098 200000 713863761 200000 876932290 200000 287244636 200000 785362612 200000 793904948 200000 804981546 200000 966328316 200000 455847034 200000 160149068 200000 362825354 200000 266380650 200000 620358420 200000 444932498 200000 478168547 200000 664610350 200000 367782164 200000 173309982 200000 656751958 200000 562875889 200000 672114217 200000 394419241 200000 515562018 200000 643661691 200000 437358373 200000 359151884 200000 882228905 200000 470147252 200000 734252535 200000 814763326 200000 161936491 200000 282619046 200000 114923441 200000 121499737 200000 149584904 200000 174014328 200000 812129922 200000 359542036 200000 668774721 200000 743778419 200000 122607548 200000 577050953 200000 301898999 200000 862605824 200000 881627598 200000 401019888 200000 410097450 200000 731532710 200000 356351049 200000 830668065 200000 966107898 200000 971200016 200000 811205086 200000 548739605 200000 229511336 200000 325581060 200000 379679325 200000 323608356 200000 620407189 200000 250395500 200000 978338487 200000 791544775 200000 32449600 200000 123192144 200000 246441724 200000 954518166 200000 353539147 200000 715537880 200000 307150429 200000 277896010 200000 225172598 200000 243618638 200000 733303082 200000 317046971 200000 651671713 200000 652066585 200000 267659476 200000 707702498 200000 719535565 200000 247182275 200000 731121131 200000 777122520 200000 96950299 200000 131081970 200000 381193247 200000 664945876 200000 972536010 200000 933079409 200000 704413762 200000 450206256 200000 832431165 200000 55669032 200000 130625091 200000 673770851 200000 576699378 200000 570376478 200000 250347316 200000 274013191 200000 118556810 200000 738529662 200000 87832388 200000 18779860 200000 771518406 200000 509541774 200000 806267845 200000 861595042 200000 748650631 200000 822970808 200000 900479782 200000 657302378 200000 699156685 200000 621416323 200000 617793785 200000 398673476 200000 285706168 200000 933899162 200000 608862701 200000 840269160 200000 603047305 200000 617164739 200000 134602707 200000 815001905 200000 499858337 200000 416234216 200000 506020252 200000 705444117 200000 465244288 200000 466531602 200000 155172696 200000 236951981 200000 66587590 200000 810240359 200000 858478136 200000 735648434 200000 663356468 200000 942337074 200000 583471756 200000 301803773 200000 291008938 200000 741496026 200000 932399045 200000 88688261 200000 202554665 200000 140648425 200000 676538995 200000 80613476 200000 286319826 200000 992492294 200000 318295111 200000 118740177 200000 272538597 200000 758548730 200000 16986641 200000 299829542 200000 966078146 200000 21254061 200000 478435265 200000 9427419 200000 989093610 200000 806467625 200000 409672809 200000 347723911 200000 249145598 200000 85212821 200000 823010873 200000 540495333 200000 266562237 200000 858457147 200000 781693056 200000 81387468 200000 983698185 200000 26482050 200000 165517745 200000 104623413 200000 390143970 200000 217138163 200000 999898458 200000 39973432 200000 493833321 200000 755021878 200000 159138350 200000 217440782 200000 909657309 200000 747372053 200000 473452539 200000 153127696 200000 751368352 200000 533158519 200000 927199155 200000 489179829 200000 451275825 200000 101833061 200000 591821159 200000 424513430 200000 213784370 200000 686239240 200000 843200070 200000 769711981 200000 506804324 200000 460909736 200000 932872353 200000 144280336 200000 242925477 200000 585093805 200000 231039977 200000 61486202 200000 222269432 200000 159678625 200000 979056302 200000 291895489 200000 64335227 200000 521802283 200000 315602593 200000 158879776 200000 590685041 200000 861592596 200000 292158610 200000 958571502 200000 241690170 200000 394483269 200000 591722610 200000 177328292 200000 571829589 200000 642454982 200000 915476305 200000 574710746 200000 293989732 200000 806167231 200000 224479071 200000 339437641 200000 240777766 200000 936544890 200000 549869550 200000 991387593 200000 25653885 200000 357148510 200000 330655085 200000 640950099 200000 753618025 200000 526821108 200000 793936238 200000 777046271 200000 732276491 200000 897674213 200000 720418977 200000 582660102 200000 797044898 200000 37672952 200000 860835541 200000 734619329 200000 685873296 200000 852235288 200000 101068540 200000 234426023 200000 998989141 200000 63943755 200000 697884455 200000 866317394 200000 823138449 200000 435038651 200000 609329285 200000 594574713 200000 737263365 200000 417908912 200000 192938855 200000 625870070 200000 63762066 200000 219864211 200000 879390526 200000 848742080 200000 469054008 200000 579247595 200000 459341467 200000 881019889 200000 879204887 200000 396513890 200000 784923949 200000 781141697 200000 800091504 200000 896452289 200000 910427589 200000 186815112 200000 819639971 200000 172537583 200000 12560468 200000 749012927 200000 472681778 200000 396778485 200000 213899754 200000 457618942 200000 597481915 200000 392605691 200000 854848183 200000 431683070 200000 669793793 200000 258141259 200000 28981773 200000 207980439 200000 988511971 200000 315343180 200000 952026204 200000 245856706 200000 624726114 200000 435050631 200000 837955892 200000 976335512 200000 623587743 200000 847797413 200000 753723205 200000 211312976 200000 817076954 200000 958544238 200000 961506913 200000 839720516 200000 181105011 200000 752226250 200000 272506743 200000 593409259 200000 876692971 200000 986871747 200000 792585369 200000 973623263 200000 331598306 200000 956187776 200000 361806070 200000 103559383 200000 454748185 200000 4125770 200000 513563872 200000 927426221 200000 737799281 200000 936491658 200000 609891782 200000 665903961 200000 705779178 200000 17277383 200000 131194425 200000 540812787 200000 197936292 200000 724084140 200000 565690347 200000 595090612 200000 886459360 200000 45629183 200000 370413482 200000 682713332 200000 444351487 200000 244004266 200000 287194472 200000 774546732 200000 688093312 200000 207511221 200000 104846901 200000 923922164 200000 446469637 200000 347689033 200000 841634882 200000 792113925 200000 772328526 200000 328218542 200000 943389407 200000 634858296 200000 915336251 200000 587402572 200000 511334013 200000 153615492 200000 179786190 200000 490620076 200000 217297580 200000 271428355 200000 370500133 200000 616871031 200000 791787036 200000 500481004 200000 400176515 200000 419917941 200000 966835871 200000 194353049 200000 333903175 200000 230106511 200000 67558181 200000 22661505 200000 764562418 200000 951783372 200000 787456445 200000 790940734 200000 776218405 200000 130371671 200000 931414426 200000 652183944 200000 805238175 200000 45081974 200000 820003082 200000 863977015 200000 963187010 200000 719532179 200000 249811328 200000 636250180 200000 947681550 200000 886126134 200000 936705418 200000 352434375 200000 531943203 200000 732647943 200000 344059098 200000 678854649 200000 939037379 200000 554086096 200000 69825089 200000 416320306 200000 207325260 200000 349713016 200000 839647150 200000 40583915 200000 627503425 200000 847218184 200000 210041394 200000 881212092 200000 632323137 200000 209873833 200000 937513470 200000 870544223 200000 655857421 200000 45672099 200000 139682914 200000 46176938 200000 350119045 200000 354150750 200000 524169679 200000 795203992 200000 138616491 200000 683112803 200000 891431893 200000 225292863 200000 958257310 200000 276114267 200000 715202341 200000 521971674 200000 761312926 200000 455125775 200000 235954575 200000 615784640 200000 831250958 200000 965835621 200000 11818500 200000 278944873 200000 111674220 200000 784229992 200000 622012564 200000 132216175 200000 423123546 200000 913421119 200000 153349231 200000 841387914 200000 315561879 200000 120646708 200000 340298215 200000 474660242 200000 331813637 200000 961483950 200000 317956203 200000 723858816 200000 840043428 200000 56197430 200000 451287693 200000 912527468 200000 528796053 200000 345136500 200000 90845692 200000 698742416 200000 576503319 200000 869952562 200000 342364554 200000 35137858 200000 404173708 200000 267124055 200000 973977382 200000 987654908 200000 813861235 200000 62359533 200000 951938529 200000 804873559 200000 128101487 200000 826791451 200000 192963052 200000 904762634 200000 288746558 200000 675453737 200000 5786776 200000 201653743 200000 653083585 200000 963546498 200000 113377876 200000 301008125 200000 997878522 200000 253995181 200000 509571761 200000 811005518 200000 479706888 200000 389899090 200000 185829984 200000 20058906 200000 692266028 200000 415078202 200000 857826097 200000 652890553 200000 32987590 200000 259845966 200000 760764949 200000 384606627 200000 712384600 200000 314470294 200000 240403228 200000 587610995 200000 433511808 200000 647849274 200000 924321654 200000 994628319 200000 261285889 200000 111288452 200000 223078261 200000 610398400 200000 121570234 200000 446971099 200000 762091145 200000 353668367 200000 15671724 200000 454912712 200000 853551426 200000 81933028 200000 179957752 200000 370443764 200000 914040144 200000 82333816 200000 518822877 200000 531686182 200000 195145605 200000 746757924 200000 912300989 200000 747816521 200000 254219728 200000 537075551 200000 482598168 200000 962267747 200000 835135811 200000 297893059 200000 257124494 200000 90406814 200000 571809293 200000 787358727 200000 55542241 200000 913342786 200000 171473279 200000 319144709 200000 685381615 200000 394222520 200000 355238410 200000 143343285 200000 240185019 200000 621704 200000 2866495 200000 909935407 200000 130781540 200000 577818202 200000 653578189 200000 565745068 200000 893497899 200000 771825911 200000 183186309 200000 599710340 200000 676841073 200000 683229512 200000 602325336 200000 166299440 200000 689759925 200000 119407445 200000 614760278 200000 525761096 200000 347394713 200000 926665287 200000 560038064 200000 178967941 200000 301085405 200000 803825766 200000 919758262 200000 723903423 200000 91761505 200000 808751386 200000 477323736 200000 531094767 200000 437932838 200000 378247916 200000 840331688 200000 920919086 200000 345947213 200000 581620101 200000 496739030 200000 435323827 200000 195259926 200000 430654381 200000 393665586 200000 853063896 200000 108190433 200000 312899404 200000 449538476 200000 349009940 200000 687688239 200000 192238444 200000 787282518 200000 236082945 200000 146720928 200000 338046004 200000 492204127 200000 602183767 200000 616265718 200000 265885421 200000 397783321 200000 339485678 200000 89750800 200000 384140288 200000 894120691 200000 463807167 200000 956420078 200000 154358517 200000 257048958 200000 272580322 200000 479859123 200000 814171252 200000 909432684 200000 105272207 200000 644540573 200000 148685895 200000 318209163 200000 512017185 200000 788937229 200000 130324309 200000 212371917 200000 310714638 200000 516664965 200000 75619239 200000 747457346 200000 377446895 200000 148368292 200000 886082150 200000 57781787 200000 978510717 200000 312691243 200000 53220826 200000 364408488 200000 964573841 200000 839697402 200000 785779051 200000 635716698 200000 136998690 200000 769528851 200000 858622370 200000 859144129 200000 334848586 200000 348533396 200000 633159720 200000 928573582 200000 804104256 200000 103980736 200000 253585349 200000 959989649 200000 771318878 200000 980243190 200000 162633314 200000 743335610 200000 585495836 200000 629000887 200000 465472263 200000 640560411 200000 920083985 200000 658938532 200000 365952988 200000 808550116 200000 242151928 200000 929760893 200000 336324138 200000 828310884 200000 191333544 200000 454567714 200000 721038426 200000 447446286 200000 776053018 200000 387472019 200000 905746932 200000 469914480 200000 538901862 200000 348145651 200000 4342689 200000 117842236 200000 706578117 200000 451923328 200000 749135656 200000 478838851 200000 806290320 200000 510708892 200000 182971764 200000 758522228 200000 360063294 200000 135379911 200000 513620107 200000 528145120 200000 909472360 200000 242524833 200000 168612247 200000 331128248 200000 167936200 200000 86625259 200000 263306976 200000 962457165 200000 113723700 200000 407197061 200000 810879950 200000 545582606 200000 775682983 200000 448431729 200000 4302059 200000 578502540 200000 174967607 200000 963956942 200000 263330270 200000 24024696 200000 874461727 200000 595414493 200000 745149808 200000 86891426 200000 483394998 200000 833810942 200000 269068170 200000 337495290 200000 39099509 200000 479210162 200000 471324467 200000 55749522 200000 773619700 200000 45249690 200000 420251798 200000 861961626 200000 784660716 200000 108470133 200000 868280569 200000 7278690 200000 118519093 200000 32437286 200000 233394886 200000 363237978 200000 822824904 200000 654120107 200000 858251653 200000 388295444 200000 953149117 200000 784068133 200000 115716063 200000 784333119 200000 962583373 200000 961053910 200000 492246428 200000 207563437 200000 188165585 200000 359218204 200000 626642340 200000 91305549 200000 218410944 200000 844761722 200000 909337088 200000 994073649 200000 957564340 200000 149928847 200000 814747609 200000 590771592 200000 765086052 200000 74915869 200000 788703607 200000 578640035 200000 738844586 200000 264019458 200000 722562627 200000 610060531 200000 369346173 200000 602911297 200000 123535557 200000 272377096 200000 803485943 200000 989517049 200000 824742565 200000 732488339 200000 189723472 200000 243154795 200000 740346540 200000 375714917 200000 351385312 200000 33133047 200000 571594435 200000 28008556 200000 946268192 200000 966950943 200000 264282098 200000 637326267 200000 792725672 200000 24745090 200000 229332066 200000 869995138 200000 827981617 200000 830759136 200000 526722394 200000 306172945 200000 345915795 200000 848512540 200000 511275844 200000 589993689 200000 278730951 200000 319855668 200000 777729449 200000 856572522 200000 462387430 200000 377070665 200000 21152559 200000 322095988 200000 435901735 200000 721503389 200000 586801569 200000 587794889 200000 841342436 200000 849476751 200000 344375271 200000 108286040 200000 380501652 200000 263339680 200000 492120072 200000 355699507 200000 131405265 200000 546040432 200000 375798574 200000 822992777 200000 249997138 200000 197672129 200000 270319521 200000 844018092 200000 216953329 200000 478694769 200000 901204682 200000 364020491 200000 270921126 200000 698575235 200000 989395249 200000 143028279 200000 265914761 200000 978730262 200000 76614782 200000 702602977 200000 204231123 200000 325574507 200000 132116859 200000 38704090 200000 981417436 200000 142041827 200000 202754575 200000 191416593 200000 490033181 200000 941146365 200000 547633987 200000 516619671 200000 508845102 200000 942914651 200000 388307263 200000 504533405 200000 597320392 200000 313050301 200000 552669005 200000 926002803 200000 263827908 200000 728361220 200000 484973012 200000 411845257 200000 365785113 200000 120768815 200000 517867102 200000 888224113 200000 97325025 200000 241045088 200000 678860178 200000 98681307 200000 630973523 200000 191525078 200000 948140345 200000 884264855 200000 450931657 200000 759286771 200000 572581947 200000 973095829 200000 882803130 200000 511444024 200000 81441954 200000 125340647 200000 669408960 200000 515259203 200000 971886485 200000 278805948 200000 933543571 200000 476701142 200000 979275101 200000 844440934 200000 554722827 200000 538655186 200000 573057891 200000 619287636 200000 854009633 200000 43331639 200000 897770031 200000 466231064 200000 828280557 200000 204426022 200000 634001770 200000 605083489 200000 983854504 200000 784402398 200000 198697435 200000 397187073 200000 565316266 200000 868229312 200000 433262956 200000 908946663 200000 39243884 200000 804420942 200000 419926821 200000 215624996 200000 58118790 200000 382670375 200000 382362415 200000 645773033 200000 387268018 200000 248198412 200000 440357586 200000 173438854 200000 697350598 200000 606489822 200000 984812150 200000 331200876 200000 947417021 200000 505021852 200000 212101029 200000 38987307 200000 706584493 200000 857809512 200000 542459142 200000 96596084 200000 900055761 200000 989339010 200000 640608866 200000 759664151 200000 557787520 200000 239820362 200000 228398754 200000 57442308 200000 730141490 200000 321785153 200000 651226062 200000 695813709 200000 874393217 200000 119770632 200000 648535310 200000 38285858 200000 408925477 200000 851119966 200000 376710827 200000 141635027 200000 989713910 200000 92172069 200000 632638478 200000 998843600 200000 220174573 200000 570615389 200000 726730175 200000 535541675 200000 732619042 200000 693391655 200000 219079527 200000 946073619 200000 302260943 200000 374466242 200000 126524366 200000 92943578 200000 506555722 200000 294330768 200000 516990684 200000 881540079 200000 992046349 200000 524397841 200000 780511642 200000 43512419 200000 374676913 200000 809126885 200000 298565169 200000 294105703 200000 718322157 200000 12339149 200000 45562857 200000 472863564 200000 480488347 200000 742983082 200000 741153067 200000 303460225 200000 818920370 200000 381564795 200000 139690366 200000 294019223 200000 929723468 200000 399942242 200000 95183244 200000 810256191 200000 392007841 200000 201655967 200000 168008478 200000 346192201 200000 909208329 200000 294974867 200000 708729626 200000 252644774 200000 59001085 200000 198234557 200000 776816011 200000 787403878 200000 387458837 200000 310055103 200000 844729753 200000 395026105 200000 572757258 200000 62257496 200000 350761867 200000 337531121 200000 417010100 200000 238804330 200000 546457803 200000 246103678 200000 49196812 200000 613710838 200000 577676257 200000 600673263 200000 439221802 200000 376115482 200000 437727350 200000 933219063 200000 17222983 200000 705116185 200000 606946130 200000 466772068 200000 354115516 200000 388778322 200000 917530205 200000 95721001 200000 817306624 200000 34726469 200000 622251681 200000 847602004 200000 988309421 200000 784115605 200000 235931205 200000 667274776 200000 442947450 200000 575398144 200000 659405970 200000 497285571 200000 884296001 200000 792793960 200000 536392177 200000 326949063 200000 590095354 200000 113357004 200000 541328873 200000 300352692 200000 104596925 200000 271761487 200000 785996069 200000 496517692 200000 663314371 200000 936707631 200000 742955883 200000 326010157 200000 21004388 200000 336662477 200000 789457829 200000 245772921 200000 859126553 200000 699494827 200000 623678427 200000 410960432 200000 916370042 200000 267922791 200000 948204854 200000 352063875 200000 721336896 200000 31334340 200000 309195773 200000 512196290 200000 222905155 200000 204305058 200000 306326938 200000 835186525 200000 336493436 200000 170593024 200000 611286166 200000 662019558 200000 239165444 200000 17496831 200000 597399192 200000 353790989 200000 844053778 200000 604347873 200000 269636712 200000 30179489 200000 454040064 200000 872627205 200000 773106673 200000 685150613 200000 45572933 200000 267468012 200000 598109242 200000 559615480 200000 535319675 200000 194121527 200000 365676395 200000 128825850 200000 370155098 200000 330259621 200000 639578317 200000 896720109 200000 598803130 200000 335426072 200000 200443593 200000 765753152 200000 95314068 200000 339757456 200000 948757223 200000 17083012 200000 774579200 200000 976151597 200000 969338831 200000 221372266 200000 654737463 200000 527463472 200000 577331530 200000 963626435 200000 440079761 200000 442873082 200000 346294849 200000 252546174 200000 774824839 200000 441359114 200000 371025085 200000 879194028 200000 88070833 200000 775289858 200000 189385700 200000 268919934 200000 896827592 200000 776750242 200000 642064385 200000 905518916 200000 607736997 200000 815457995 200000 33601147 200000 740583791 200000 98150463 200000 157471612 200000 888734172 200000 650524047 200000 496558256 200000 880589527 200000 711642571 200000 132235093 200000 547526703 200000 15001627 200000 954215185 200000 963565456 200000 159433750 200000 380596139 200000 703286167 200000 815529011 200000 658052829 200000 127488261 200000 599783012 200000 202454605 200000 93408795 200000 278149834 200000 421735330 200000 962429454 200000 202991243 200000 788761276 200000 629374618 200000 569808584 200000 753349124 200000 310606266 200000 608479667 200000 436949738 200000 840490367 200000 43555269 200000 293082742 200000 388015110 200000 469530900 200000 687928317 200000 916427659 200000 513765579 200000 829762556 200000 717391011 200000 177246908 200000 817707787 200000 746691728 200000 813681944 200000 311097584 200000 102305717 200000 752892487 200000 511295452 200000 785931312 200000 675762394 200000 10752954 200000 433077391 200000 302737317 200000 926369707 200000 536557219 200000 91250162 200000 959565719 200000 111387768 200000 102013400 200000 467692006 200000 257577839 200000 368004274 200000 635764052 200000 42408298 200000 816401332 200000 952843498 200000 549258285 200000 238208672 200000 341317648 200000 473136334 200000 487373982 200000 985724616 200000 436366667 200000 680549681 200000 203621886 200000 7319106 200000 444718414 200000 83363331 200000 135568070 200000 782905999 200000 469519137 200000 775103060 200000 846791310 200000 636763728 200000 748963052 200000 307109973 200000 603308047 200000 61049669 200000 960979961 200000 947488597 200000 221341473 200000 614997582 200000 392742063 200000 493249991 200000 410885821 200000 36969324 200000 618849943 200000 21089082 200000 486899963 200000 390025151 200000 679820378 200000 716297822 200000 480862996 200000 467917193 200000 757628863 200000 872746757 200000 992382817 200000 787819049 200000 8258993 200000 766324766 200000 422554969 200000 58381343 200000 93927990 200000 616310714 200000 866049942 200000 700375310 200000 275480184 200000 311929099 200000 97597903 200000 152947124 200000 623985855 200000 740548191 200000 914099934 200000 715015667 200000 756715636 200000 105144616 200000 271599290 200000 918991562 200000 297878046 200000 764307958 200000 957898365 200000 826678875 200000 493055847 200000 575289466 200000 927563871 200000 974975974 200000 849205016 200000 348616580 200000 706929080 200000 615869388 200000 920426776 200000 234557189 200000 591728385 200000 255027596 200000 410176624 200000 478303757 200000 275855314 200000 342663624 200000 282799944 200000 634341581 200000 417440996 200000 677970496 200000 744960746 200000 442223253 200000 573560335 200000 768068052 200000 380473789 200000 158157782 200000 321366604 200000 477908101 200000 139773770 200000 836307487 200000 440232884 200000 318203764 200000 374073914 200000 779747363 200000 863426942 200000 738642144 200000 560534613 200000 142553009 200000 877590532 200000 494228011 200000 675352707 200000 396085177 200000 236171965 200000 431749589 200000 255893198 200000 71889485 200000 457548355 200000 46444927 200000 893842013 200000 832109212 200000 305791053 200000 736689640 200000 867056505 200000 317554423 200000 610398645 200000 825306866 200000 862639499 200000 736273616 200000 493814387 200000 430402460 200000 844543258 200000 475638453 200000 104858527 200000 398864393 200000 580095953 200000 629439576 200000 575020914 200000 104570743 200000 533529718 200000 398596745 200000 82669380 200000 266653767 200000 463226099 200000 892791097 200000 724729742 200000 535704571 200000 15353424 200000 631846264 200000 407693800 200000 120556338 200000 738178742 200000 891012983 200000 565629707 200000 319449005 200000 815418733 200000 715101830 200000 695959760 200000 979121228 200000 888886493 200000 817720086 200000 343756334 200000 358228752 200000 300363919 200000 295931575 200000 496149311 200000 933187354 200000 901865260 200000 880871962 200000 766863162 200000 718422698 200000 946902140 200000 457998607 200000 958495865 200000 940184864 200000 670868840 200000 402358406 200000 365436531 200000 452207869 200000 391674359 200000 181209233 200000 362790338 200000 904776673 200000 226932052 200000 427514463 200000 171563550 200000 859729550 200000 550720965 200000 824008770 200000 693232223 200000 787091171 200000 743810740 200000 728161705 200000 638145662 200000 285540321 200000 167758505 200000 788045094 200000 901558163 200000 461587368 200000 745118028 200000 546662504 200000 192908247 200000 316201337 200000 505884007 200000 574993984 200000 398256802 200000 749354421 200000 735269601 200000 273592991 200000 40906349 200000 317973467 200000 119643331 200000 63543958 200000 123122384 200000 750442125 200000 961597238 200000 877107284 200000 779436165 200000 648177547 200000 964706178 200000 692409130 200000 156050274 200000 87044022 200000 810132495 200000 776774025 200000 889034850 200000 305926413 200000 681914982 200000 291642625 200000 757428123 200000 243494578 200000 665802545 200000 420149315 200000 90978888 200000 582991589 200000 426676278 200000 409912607 200000 559791808 200000 773436166 200000 533578846 200000 839663749 200000 957178491 200000 707206038 200000 777828787 200000 792647815 200000 230500371 200000 129097782 200000 972035420 200000 542716501 200000 718308160 200000 896820134 200000 291270051 200000 7838782 200000 31997658 200000 918305222 200000 826889711 200000 271504309 200000 676540122 200000 597672855 200000 206734537 200000 356635464 200000 189483609 200000 540469049 200000 514061785 200000 87019690 200000 985085838 200000 655107565 200000 958111209 200000 33141929 200000 691260882 200000 500216340 200000 377348320 200000 463489336 200000 370856350 200000 567161646 200000 67996104 200000 976060261 200000 146888331 200000 200788443 200000 132075720 200000 607699810 200000 384971088 200000 770895324 200000 496455977 200000 256348287 200000 138261959 200000 583654418 200000 556458835 200000 977536301 200000 592753895 200000 923650173 200000 301992656 200000 379257085 200000 587213514 200000 892671036 200000 531520583 200000 410754205 200000 827151016 200000 709471634 200000 801773441 200000 429534177 200000 214874841 200000 644196831 200000 929949031 200000 998462390 200000 395946198 200000 723926946 200000 870971393 200000 75273263 200000 750459191 200000 164203645 200000 98021495 200000 41282172 200000 800254901 200000 146802992 200000 715145491 200000 71760621 200000 692334888 200000 789475227 200000 792216892 200000 70926578 200000 836328841 200000 812886719 200000 482863483 200000 736940829 200000 512251376 200000 468118716 200000 582499705 200000 143228190 200000 771460758 200000 873567956 200000 760057854 200000 532495812 200000 854308564 200000 276953958 200000 355072754 200000 967763202 200000 141061409 200000 505071091 200000 8425310 200000 845367270 200000 907718423 200000 260641051 200000 731030891 200000 367804066 200000 257085805 200000 362524319 200000 583060577 200000 973421191 200000 105294333 200000 35064160 200000 854730921 200000 250887684 200000 206717375 200000 724066142 200000 994373067 200000 571878058 200000 992101067 200000 512249273 200000 599744111 200000 87321898 200000 934190170 200000 379148978 200000 25376350 200000 394263380 200000 191008452 200000 460953513 200000 992656513 200000 515736601 200000 928586114 200000 763810080 200000 136943328 200000 670846345 200000 262267180 200000 985705654 200000 648905380 200000 995778261 200000 441121147 200000 558729003 200000 673454101 200000 136818253 200000 134824775 200000 148535906 200000 308971675 200000 248714082 200000 664998025 200000 657501017 200000 333061823 200000 972591268 200000 467680858 200000 985365554 200000 349838378 200000 309507011 200000 695279345 200000 652058156 200000 692029348 200000 512700817 200000 19542440 200000 294937513 200000 193587989 200000 490049022 200000 726846710 200000 63726633 200000 622648199 200000 58747929 200000 530787445 200000 432676429 200000 583699233 200000 800490517 200000 429507805 200000 249325524 200000 32329004 200000 241912128 200000 238307846 200000 105026464 200000 479331857 200000 30443533 200000 403295977 200000 636945329 200000 996717912 200000 424867338 200000 382016414 200000 253690663 200000 26418601 200000 615499753 200000 193116510 200000 454639171 200000 900188366 200000 164875130 200000 936292993 200000 90978406 200000 836849070 200000 854345134 200000 514499712 200000 440352783 200000 493262930 200000 640346774 200000 298583539 200000 15059168 200000 90029539 200000 45250401 200000 495461523 200000 556508057 200000 442037929 200000 334133856 200000 311258425 200000 735689243 200000 300013580 200000 358369540 200000 869148636 200000 609757029 200000 266362005 200000 298088925 200000 798172566 200000 964676505 200000 774094317 200000 928272539 200000 923640990 200000 661762551 200000 334210780 200000 605198864 200000 289260622 200000 689979103 200000 164221259 200000 698989612 200000 389869342 200000 290922450 200000 810030146 200000 825305087 200000 144735910 200000 925051249 200000 518227433 200000 141601721 200000 920377758 200000 945359739 200000 928635785 200000 144404140 200000 597964256 200000 379585746 200000 254421899 200000 850737991 200000 238213220 200000 345554294 200000 865602423 200000 895140124 200000 960079682 200000 786125959 200000 905352694 200000 66340058 200000 59676083 200000 138393671 200000 232695503 200000 926428754 200000 109791760 200000 380664340 200000 193628397 200000 263859318 200000 468164560 200000 133694577 200000 859896406 200000 508409172 200000 458730892 200000 646986493 200000 250071092 200000 360578078 200000 978280190 200000 813231737 200000 931469519 200000 860641060 200000 397536508 200000 880870598 200000 234590095 200000 753254871 200000 447670145 200000 863801059 200000 547068670 200000 23709895 200000 843684 200000 763116274 200000 72407747 200000 870352293 200000 804019613 200000 656324659 200000 762661799 200000 117102913 200000 7536326 200000 933670150 200000 245318035 200000 447269260 200000 457987479 200000 645189357 200000 443831694 200000 152613782 200000 567873960 200000 99744390 200000 114387907 200000 922525583 200000 199420338 200000 703701908 200000 52024184 200000 7587529 200000 221449101 200000 97717494 200000 47160087 200000 818913716 200000 696797234 200000 249750701 200000 503494696 200000 514255839 200000 330481593 200000 174478810 200000 357709140 200000 879839229 200000 959308123 200000 366195900 200000 119095907 200000 826270172 200000 811727217 200000 603247797 200000 772047933 200000 86827631 200000 701515122 200000 278806085 200000 345905388 200000 246753732 200000 113727992 200000 694187276 200000 768011670 200000 176416525 200000 599232186 200000 474591179 200000 804409478 200000 513286299 200000 669533330 200000 782146659 200000 989890852 200000 630274013 200000 417861495 200000 513185235 200000 549978104 200000 652861796 200000 867135619 200000 615843390 200000 926518954 200000 19612385 200000 299936238 200000 384615650 200000 701319171 200000 402098468 200000 251623696 200000 797983264 200000 592559596 200000 751278622 200000 850423906 200000 145537913 200000 877543277 200000 22071519 200000 181785980 200000 668995470 200000 109125295 200000 744518040 200000 810264343 200000 488574495 200000 251367161 200000 139678105 200000 465640715 200000 312368652 200000 633777333 200000 668195666 200000 724106833 200000 502887766 200000 714932588 200000 803002453 200000 452675330 200000 567929118 200000 320637380 200000 698625362 200000 404502613 200000 563408291 200000 958856584 200000 771702296 200000 788957348 200000 239022663 200000 606666656 200000 599994778 200000 956398438 200000 224783754 200000 214801939 200000 562375142 200000 118100789 200000 408426765 200000 257190411 200000 588867119 200000 633968584 200000 928680847 200000 881152976 200000 564892867 200000 426275321 200000 351453426 200000 984974539 200000 44182804 200000 552849344 200000 491502646 200000 794135940 200000 25048499 200000 238173749 200000 919780219 200000 843878819 200000 811677775 200000 808830353 200000 966154754 200000 229288946 200000 346577337 200000 17718060 200000 985123883 200000 197300312 200000 46164962 200000 997312895 200000 219455864 200000 445328862 200000 499477466 200000 649920034 200000 591504008 200000 16617132 200000 623997394 200000 545792974 200000 687158556 200000 810884108 200000 240482586 200000 965686876 200000 991998996 200000 978727525 200000 649571363 200000 906616515 200000 387234673 200000 830216001 200000 967391357 200000 127376157 200000 656673876 200000 350835015 200000 384527577 200000 172410017 200000 886465789 200000 556254784 200000 219989766 200000 646343081 200000 351647948 200000 152446228 200000 606495735 200000 212380076 200000 790139458 200000 177256397 200000 489736635 200000 833230148 200000 431580928 200000 115643794 200000 48255362 200000 670592553 200000 455297989 200000 59176620 200000 181004702 200000 389596467 200000 811309171 200000 337290372 200000 568185726 200000 176111707 200000 210389514 200000 581726626 200000 472391603 200000 659473081 200000 678323370 200000 736286127 200000 847214575 200000 791158406 200000 628527508 200000 73554290 200000 325954816 200000 443001626 200000 668509993 200000 811386581 200000 82784472 200000 242987246 200000 267235561 200000 282156768 200000 156395143 200000 904031131 200000 410945396 200000 213245884 200000 225887294 200000 214800856 200000 840233611 200000 519296689 200000 689587534 200000 519906686 200000 57485582 200000 803533863 200000 22309414 200000 527949703 200000 673714943 200000 583530408 200000 354665047 200000 65851401 200000 653098364 200000 797638619 200000 852263569 200000 712647231 200000 536671944 200000 452249737 200000 920296102 200000 642159232 200000 558021699 200000 745143451 200000 822573446 200000 461066820 200000 292926572 200000 248132633 200000 356124993 200000 516328997 200000 729493220 200000 40859179 200000 571385607 200000 835336667 200000 721867373 200000 660692250 200000 567370026 200000 892158014 200000 238806758 200000 415708239 200000 47923482 200000 926762823 200000 221009232 200000 150075986 200000 396008294 200000 756358671 200000 499084235 200000 691950796 200000 838456257 200000 293297869 200000 863907225 200000 194391173 200000 204669689 200000 208177370 200000 43542809 200000 312786277 200000 492029696 200000 939988143 200000 687581131 200000 323799669 200000 681175271 200000 7994853 200000 62679121 200000 677276638 200000 196860637 200000 751201075 200000 314824812 200000 158222056 200000 410172979 200000 916699763 200000 209031930 200000 879496700 200000 381312346 200000 771208348 200000 819717118 200000 730748065 200000 441999842 200000 5018568 200000 432481431 200000 761600385 200000 385495164 200000 299300143 200000 446402822 200000 603908197 200000 496839928 200000 351703849 200000 120031403 200000 288401459 200000 221500999 200000 957391151 200000 522873351 200000 34676982 200000 783910009 200000 783981529 200000 775475387 200000 922827222 200000 91354303 200000 421661408 200000 20415879 200000 352193818 200000 258130281 200000 76146460 200000 436205643 200000 142264364 200000 50702311 200000 464585862 200000 259860488 200000 348817301 200000 394666187 200000 238484534 200000 570541279 200000 618014971 200000 365450692 200000 977673317 200000 975306767 200000 172086057 200000 822317988 200000 812101228 200000 802443258 200000 468614150 200000 169287770 200000 677889218 200000 994966048 200000 604061340 200000 263414008 200000 146510081 200000 362007841 200000 984338194 200000 829836205 200000 254561249 200000 371233471 200000 612752049 200000 302425547 200000 402604345 200000 94739928 200000 172917730 200000 546537409 200000 931227652 200000 623800431 200000 403760172 200000 841024800 200000 258216025 200000 125189539 200000 144949306 200000 30324377 200000 996278641 200000 334840245 200000 552976338 200000 421028348 200000 655247780 200000 28153862 200000 9109470 200000 281853498 200000 762850411 200000 617246997 200000 890780262 200000 872673123 200000 734019678 200000 922096260 200000 335447699 200000 250701480 200000 406380854 200000 737890067 200000 718575788 200000 682407001 200000 38497739 200000 64858786 200000 983123483 200000 215307239 200000 25322519 200000 903482930 200000 785115497 200000 668070370 200000 224927024 200000 123319780 200000 300805181 200000 859490810 200000 682564944 200000 371545848 200000 382286175 200000 622617345 200000 431076816 200000 401352654 200000 893708474 200000 625140966 200000 234341671 200000 824152039 200000 662582613 200000 923565243 200000 816265455 200000 923724259 200000 904136024 200000 869799599 200000 776476640 200000 833424771 200000 571966988 200000 72707092 200000 914752978 200000 432486312 200000 547873242 200000 931638617 200000 236966334 200000 306147922 200000 580794442 200000 122471440 200000 320953788 200000 82031777 200000 490550788 200000 195018984 200000 869571333 200000 62303958 200000 550015697 200000 186807218 200000 372405233 200000 947981394 200000 966884251 200000 414142815 200000 382136825 200000 749317013 200000 734849128 200000 715333119 200000 387974069 200000 87385663 200000 100856929 200000 83095747 200000 223985374 200000 595390225 200000 898122704 200000 745198588 200000 897040461 200000 530114539 200000 98321948 200000 42894104 200000 164869625 200000 920529870 200000 291725263 200000 81634474 200000 324637948 200000 971171547 200000 50612880 200000 880006242 200000 417589645 200000 990873170 200000 993740072 200000 165147920 200000 103243526 200000 21168787 200000 955868032 200000 367565477 200000 273328607 200000 660828959 200000 872194207 200000 909449264 200000 604646832 200000 572176535 200000 64061616 200000 207538660 200000 147479345 200000 800838842 200000 865326329 200000 135025936 200000 557968444 200000 482499690 200000 627768292 200000 845712420 200000 287179209 200000 697473447 200000 969057529 200000 19390641 200000 700835312 200000 56388498 200000 394231520 200000 82672489 200000 924733930 200000 826690154 200000 139818851 200000 692859930 200000 766209040 200000 922995089 200000 984780137 200000 562049462 200000 711923161 200000 882342790 200000 526902011 200000 176987726 200000 977003486 200000 19675627 200000 584395074 200000 974170385 200000 996837849 200000 959707009 200000 830162054 200000 806292048 200000 904221856 200000 222810150 200000 763130416 200000 21125500 200000 722374702 200000 797819101 200000 21000903 200000 984352037 200000 855477658 200000 412446148 200000 63692277 200000 718054652 200000 372738844 200000 52694558 200000 823073410 200000 323163089 200000 806770190 200000 639095371 200000 573388375 200000 79541141 200000 667998952 200000 811488714 200000 374145660 200000 122134360 200000 821095234 200000 603850045 200000 281064217 200000 803709258 200000 679811541 200000 372252259 200000 273761656 200000 421376701 200000 303018105 200000 542397982 200000 666681856 200000 113358368 200000 792354343 200000 338303598 200000 796999226 200000 102059269 200000 382602999 200000 466793076 200000 656782031 200000 235196444 200000 134755874 200000 591612527 200000 13925766 200000 454862132 200000 130785793 200000 577781697 200000 425871178 200000 306223423 200000 502142475 200000 594223338 200000 814820897 200000 977626190 200000 485134042 200000 51587978 200000 659961141 200000 880556432 200000 127367717 200000 421205602 200000 477728974 200000 991799638 200000 504213190 200000 690103123 200000 937653333 200000 882233618 200000 850362036 200000 329380189 200000 767730257 200000 37965138 200000 620663049 200000 586682528 200000 231093868 200000 64449992 200000 909340669 200000 420942941 200000 892338031 200000 673453892 200000 489981160 200000 104576244 200000 850938689 200000 291698615 200000 359962179 200000 30264295 200000 854687467 200000 143803441 200000 190842278 200000 116979668 200000 679008405 200000 324578019 200000 792005066 200000 368886398 200000 386711945 200000 276433180 200000 555460231 200000 159443140 200000 92605998 200000 12167503 200000 807168726 200000 381955240 200000 289148941 200000 45080843 200000 337485520 200000 396931912 200000 576664527 200000 828287744 200000 147352492 200000 897495271 200000 130240828 200000 946257152 200000 708643268 200000 214302948 200000 2084668 200000 765002235 200000 161809039 200000 939051456 200000 164751833 200000 10444288 200000 693695143 200000 203082011 200000 304466490 200000 113109057 200000 620904899 200000 68457910 200000 401684648 200000 177589519 200000 805486781 200000 370630002 200000 287164044 200000 49990105 200000 136609165 200000 34185551 200000 519905389 200000 274957105 200000 837352267 200000 122536301 200000 447188470 200000 896923846 200000 714321968 200000 650773773 200000 873722349 200000 813776745 200000 813293460 200000 475686032 200000 17050172 200000 711931659 200000 296776688 200000 299896693 200000 89063403 200000 343814332 200000 421497052 200000 534453854 200000 131125027 200000 358795949 200000 206692113 200000 756523275 200000 79219500 200000 438719534 200000 584538216 200000 238860892 200000 107171438 200000 5621680 200000 493513688 200000 253625939 200000 99528818 200000 399448771 200000 182422395 200000 890611726 200000 947753441 200000 537501719 200000 582191752 200000 483893200 200000 208957571 200000 404964222 200000 738738009 200000 800598264 200000 527435585 200000 956274664 200000 545391461 200000 613426183 200000 875928610 200000 613463908 200000 277588806 200000 488472222 200000 591056465 200000 544643365 200000 873425076 200000 206831996 200000 795361300 200000 717666169 200000 142883975 200000 393548931 200000 576354005 200000 665313235 200000 187303096 200000 469059251 200000 732601628 200000 796806849 200000 67354719 200000 519978540 200000 715727505 200000 358248949 200000 500722101 200000 117219888 200000 379999742 200000 897942080 200000 529156114 200000 860349213 200000 772557130 200000 340495249 200000 663033327 200000 896505974 200000 950548350 200000 659800825 200000 83429093 200000 776905434 200000 545940675 200000 378234537 200000 628658603 200000 633455114 200000 733088353 200000 747902449 200000 651835418 200000 200362214 200000 380889280 200000 777738562 200000 799920428 200000 717424496 200000 407923049 200000 546604076 200000 502010615 200000 947240647 200000 356562182 200000 400559456 200000 143732918 200000 252587308 200000 505994077 200000 883705518 200000 81054912 200000 309434879 200000 869824855 200000 166256903 200000 335011469 200000 635878337 200000 703781118 200000 714757243 200000 720317623 200000 494312467 200000 723755385 200000 998911546 200000 300648182 200000 911522228 200000 574053138 200000 561527958 200000 890967586 200000 777237638 200000 563272496 200000 968466686 200000 189108276 200000 738158473 200000 238486620 200000 287101956 200000 867317829 200000 740230366 200000 921906238 200000 698246487 200000 595368076 200000 598347716 200000 786918816 200000 245949897 200000 650622050 200000 98025117 200000 790153321 200000 172778825 200000 686176320 200000 631084777 200000 382581667 200000 500516072 200000 994226623 200000 131044168 200000 698705781 200000 862121688 200000 780861334 200000 542020987 200000 430310184 200000 603811431 200000 179847071 200000 240725090 200000 774753060 200000 175078919 200000 49235153 200000 115604991 200000 123094771 200000 859475784 200000 810228038 200000 88415089 200000 852630844 200000 512589531 200000 96063030 200000 315786489 200000 566980552 200000 487868048 200000 808801273 200000 229914615 200000 439432576 200000 177429336 200000 455028232 200000 796099821 200000 853156972 200000 862572867 200000 687145723 200000 213836665 200000 829730740 200000 241565057 200000 441839243 200000 914710622 200000 142560674 200000 993844836 200000 683054992 200000 963494779 200000 966941085 200000 303578460 200000 86776323 200000 753295825 200000 328273454 200000 113967353 200000 732993788 200000 51500929 200000 359786750 200000 601138923 200000 357977780 200000 397133770 200000 297974485 200000 881337860 200000 727486596 200000 232284942 200000 76389787 200000 674142771 200000 913394915 200000 308518605 200000 9790041 200000 681948810 200000 564878187 200000 201455016 200000 409004344 200000 500258616 200000 928219348 200000 148032350 200000 792023936 200000 359934862 200000 609015541 200000 795074257 200000 199533466 200000 815510013 200000 83843273 200000 502493696 200000 262725390 200000 962803222 200000 918322279 200000 84040717 200000 427881604 200000 895213704 200000 493093128 200000 648439608 200000 674229190 200000 142160676 200000 434084100 200000 903864546 200000 993032634 200000 151178971 200000 982547412 200000 521769866 200000 379349099 200000 457791421 200000 469809168 200000 650450130 200000 724578049 200000 314285819 200000 5750641 200000 306080634 200000 95704516 200000 629939429 200000 224570575 200000 259990882 200000 490701340 200000 612306156 200000 811082788 200000 913364876 200000 56985234 200000 524863391 200000 797493894 200000 745317398 200000 467456719 200000 33547441 200000 319605807 200000 772618307 200000 584669595 200000 291059953 200000 19378296 200000 508552306 200000 342576350 200000 159857743 200000 379442136 200000 999205412 200000 550312354 200000 673335773 200000 310626281 200000 544215545 200000 503849486 200000 545092554 200000 520135011 200000 420642227 200000 955168107 200000 911095144 200000 369863710 200000 672314417 200000 468294690 200000 952019238 200000 708120339 200000 983139187 200000 250641339 200000 493901974 200000 68737626 200000 83246748 200000 426684126 200000 63133799 200000 241069868 200000 551021546 200000 376416597 200000 381506154 200000 675454433 200000 640935102 200000 391746055 200000 894900112 200000 974330354 200000 569277850 200000 535783677 200000 79018985 200000 428966903 200000 921530397 200000 734711136 200000 608460966 200000 89521065 200000 684819720 200000 598264696 200000 973336087 200000 152340449 200000 126197819 200000 950869677 200000 59788717 200000 172766870 200000 890713272 200000 290650504 200000 569145336 200000 343029474 200000 12389021 200000 649419698 200000 246751401 200000 339164924 200000 688620845 200000 116127219 200000 895804048 200000 163887166 200000 606558919 200000 894202420 200000 120198045 200000 763909408 200000 186539245 200000 944454525 200000 325542114 200000 747919674 200000 185281085 200000 175162358 200000 461903503 200000 496758596 200000 749702778 200000 487508712 200000 421829107 200000 201309976 200000 184538243 200000 584583356 200000 728517505 200000 70630830 200000 791506009 200000 92164346 200000 786608327 200000 999886110 200000 624176924 200000 239590987 200000 462063735 200000 895358625 200000 364356877 200000 104125558 200000 588015714 200000 554176656 200000 421373325 200000 255612518 200000 892120439 200000 724856930 200000 311912220 200000 576075297 200000 307236807 200000 703752368 200000 709915994 200000 612390097 200000 381442692 200000 952998196 200000 120455432 200000 39686334 200000 572282364 200000 472524484 200000 629396486 200000 857634128 200000 79082401 200000 146201435 200000 406837590 200000 187030801 200000 21241859 200000 989684752 200000 57705239 200000 191623080 200000 189013203 200000 852451099 200000 627092618 200000 154571742 200000 84636897 200000 44897238 200000 290531343 200000 748294556 200000 42831901 200000 902080185 200000 471942951 200000 511964137 200000 25323417 200000 527587164 200000 917711475 200000 306237680 200000 571325317 200000 190459512 200000 674145715 200000 25641463 200000 563362609 200000 682610149 200000 423164871 200000 168310120 200000 479325453 200000 989221532 200000 352986288 200000 49018059 200000 571793067 200000 563061429 200000 184007054 200000 201796297 200000 881054394 200000 269206889 200000 904539299 200000 699527466 200000 698281228 200000 323566353 200000 221116237 200000 627333846 200000 532697232 200000 386386212 200000 912951311 200000 643447767 200000 786053464 200000 57511484 200000 996805769 200000 173723475 200000 800096915 200000 576287760 200000 346281338 200000 529117078 200000 155935378 200000 823198074 200000 956283587 200000 267570693 200000 684203718 200000 578944625 200000 166240102 200000 834510123 200000 51930048 200000 333553167 200000 402281346 200000 77069999 200000 680928559 200000 510279820 200000 180310616 200000 460361562 200000 853006308 200000 127470912 200000 500941384 200000 808766741 200000 297723344 200000 283114148 200000 598215892 200000 382430952 200000 241577475 200000 571023952 200000 71474843 200000 258116860 200000 673925293 200000 387450621 200000 860894045 200000 196798104 200000 873348896 200000 558450819 200000 722479101 200000 613024294 200000 464332236 200000 948762075 200000 221888121 200000 348879663 200000 447679041 200000 400492318 200000 930673138 200000 558490713 200000 332876591 200000 855106947 200000 440337066 200000 156060015 200000 699299944 200000 802234212 200000 986183680 200000 285182809 200000 468036827 200000 242835512 200000 862124149 200000 892610590 200000 859707034 200000 172769945 200000 1506729 200000 489834728 200000 307320020 200000 482143806 200000 596057182 200000 662951423 200000 931588571 200000 216289281 200000 311430258 200000 785902796 200000 396320542 200000 461099994 200000 208501480 200000 258873303 200000 294478638 200000 48278753 200000 171347423 200000 146859720 200000 947368380 200000 544868687 200000 460943000 200000 298767465 200000 581582745 200000 95097980 200000 345468276 200000 391583905 200000 540419252 200000 727213281 200000 697805811 200000 924181113 200000 538901022 200000 784262166 200000 121323700 200000 846240281 200000 895942152 200000 980234452 200000 982985594 200000 609808587 200000 688838082 200000 151274228 200000 486540581 200000 191220982 200000 691385788 200000 218502509 200000 3241908 200000 241113124 200000 266558856 200000 143153241 200000 404556361 200000 342984956 200000 588222422 200000 970020079 200000 264298787 200000 609389383 200000 249907318 200000 865491849 200000 621381029 200000 13250541 200000 557620824 200000 249253790 200000 120834637 200000 925431544 200000 56939406 200000 510527944 200000 122069180 200000 580597647 200000 172809544 200000 793961407 200000 318079412 200000 642188283 200000 559064533 200000 325767771 200000 905984787 200000 421277093 200000 868331687 200000 974271381 200000 710470108 200000 360794389 200000 568509519 200000 507376261 200000 213965359 200000 351472116 200000 81017980 200000 804482404 200000 726628683 200000 725902089 200000 720956928 200000 329804170 200000 285646226 200000 291792446 200000 20573386 200000 83876208 200000 749569667 200000 18156188 200000 273584619 200000 931575471 200000 521369792 200000 782898249 200000 73744276 200000 43537406 200000 162023945 200000 656403088 200000 37957397 200000 794691382 200000 633894207 200000 955812313 200000 206741215 200000 27423569 200000 573958753 200000 641549739 200000 602852994 200000 44381797 200000 249122961 200000 201359536 200000 378922159 200000 154144685 200000 315073551 200000 936382640 200000 771155254 200000 309165440 200000 153599035 200000 185974932 200000 332545288 200000 347124054 200000 585700758 200000 88163428 200000 344540212 200000 305741257 200000 289618881 200000 739729736 200000 875262957 200000 30300305 200000 322664827 200000 120428425 200000 471289474 200000 459778182 200000 402383014 200000 728728208 200000 765249891 200000 4676001 200000 889105474 200000 561504485 200000 66645282 200000 143082235 200000 135414384 200000 811019825 200000 168772462 200000 168017099 200000 308427887 200000 417888572 200000 376302361 200000 485516394 200000 832859297 200000 421522414 200000 8581138 200000 568288849 200000 587811462 200000 638809936 200000 510900074 200000 317164057 200000 167735998 200000 520709515 200000 258792274 200000 615410809 200000 643085066 200000 447328231 200000 66545947 200000 259363659 200000 146081355 200000 7228109 200000 424673076 200000 692891526 200000 6896256 200000 761586628 200000 985565486 200000 929417540 200000 775251659 200000 869560694 200000 187948986 200000 76153277 200000 663410540 200000 978525612 200000 79795368 200000 100880201 200000 748383172 200000 452972364 200000 969913577 200000 626156897 200000 187083346 200000 174217313 200000 136384653 200000 419837597 200000 850999480 200000 188610579 200000 752564420 200000 460104374 200000 892729781 200000 386003113 200000 406235104 200000 152834180 200000 886481708 200000 369487245 200000 971050321 200000 599905280 200000 94115867 200000 309126472 200000 879672742 200000 788017730 200000 847961763 200000 623328640 200000 849285778 200000 395257220 200000 944953350 200000 318787840 200000 282521316 200000 603160860 200000 939578019 200000 586569647 200000 484042892 200000 17127812 200000 574929402 200000 854108311 200000 936981659 200000 405215317 200000 898999982 200000 238311391 200000 648348995 200000 473678919 200000 237168253 200000 461646544 200000 876361170 200000 147252017 200000 698997833 200000 202967507 200000 67223226 200000 602582542 200000 206601233 200000 207468655 200000 108279180 200000 512963829 200000 251682040 200000 574427983 200000 141099255 200000 222408991 200000 166864700 200000 175540281 200000 883450572 200000 508715236 200000 361492542 200000 370261527 200000 170959868 200000 828365757 200000 59917440 200000 546039025 200000 756972695 200000 780908098 200000 889346976 200000 394596848 200000 913665998 200000 307290668 200000 410629217 200000 39140187 200000 458132977 200000 599231571 200000 15042211 200000 145626780 200000 789628016 200000 682995377 200000 160031077 200000 685178940 200000 174152669 200000 953586268 200000 727384264 200000 168695778 200000 771991016 200000 299966350 200000 892949518 200000 688666199 200000 704962913 200000 251368352 200000 200316822 200000 295229315 200000 740008504 200000 5917962 200000 71733473 200000 832307824 200000 354750847 200000 193064803 200000 620330128 200000 585309509 200000 334195045 200000 917039974 200000 908871266 200000 19313483 200000 548426556 200000 822461162 200000 3669305 200000 298304235 200000 335032179 200000 963198184 200000 570793749 200000 288812461 200000 63870875 200000 701686648 200000 469341974 200000 604800057 200000 440405605 200000 604257747 200000 971612541 200000 104858200 200000 723375522 200000 332287057 200000 91859883 200000 888656628 200000 550026305 200000 850770027 200000 103520799 200000 333807123 200000 530920019 200000 945775289 200000 582940795 200000 213987038 200000 29479689 200000 246674164 200000 30803839 200000 130409887 200000 145877171 200000 189509109 200000 778755852 200000 668189117 200000 663387330 200000 757459891 200000 466454561 200000 563357122 200000 567840198 200000 81258312 200000 313481952 200000 238544725 200000 587309424 200000 846156523 200000 411166856 200000 299280703 200000 810324623 200000 558859766 200000 261699452 200000 242170217 200000 811118358 200000 471352545 200000 706805562 200000 950275290 200000 508566036 200000 545327428 200000 146964067 200000 824489405 200000 321457593 200000 608544727 200000 485941945 200000 838726488 200000 993288535 200000 68070516 200000 165989659 200000 102808085 200000 358827869 200000 206011923 200000 619331466 200000 18606460 200000 197027677 200000 957584588 200000 467468582 200000 152733749 200000 628978182 200000 767066072 200000 155860528 200000 54985738 200000 467368746 200000 931988368 200000 446432777 200000 869893090 200000 128228280 200000 422561131 200000 567009585 200000 93770182 200000 80184769 200000 954768898 200000 141320008 200000 53061855 200000 747461750 200000 237655311 200000 147838223 200000 204407669 200000 644107816 200000 268954984 200000 144765031 200000 272214257 200000 569750597 200000 82640136 200000 20776015 200000 841988570 200000 910785889 200000 581735174 200000 310078185 200000 915808218 200000 930834217 200000 346786202 200000 119966069 200000 146643385 200000 588458608 200000 781032990 200000 356660307 200000 91661152 200000 842245414 200000 976134410 200000 517204740 200000 129878487 200000 86482011 200000 719060982 200000 508213801 200000 366771014 200000 882942528 200000 543210907 200000 357532546 200000 147304183 200000 72892965 200000 104209873 200000 211884527 200000 759496017 200000 572586618 200000 401453457 200000 487121777 200000 249397213 200000 452688081 200000 948175603 200000 97935656 200000 352667972 200000 185458137 200000 806790448 200000 88696150 200000 903627597 200000 88480100 200000 874655905 200000 162563930 200000 6174435 200000 279980641 200000 948581053 200000 171174837 200000 562234380 200000 351934177 200000 498038302 200000 452323335 200000 969625586 200000 338652694 200000 510663291 200000 43500817 200000 251552477 200000 280507982 200000 118778030 200000 805378740 200000 228107318 200000 442520827 200000 760936622 200000 820169199 200000 345504388 200000 970033325 200000 945528213 200000 27470564 200000 574928242 200000 573073685 200000 408027035 200000 316620499 200000 443489734 200000 75789571 200000 256280088 200000 364696605 200000 284279146 200000 743200872 200000 964779397 200000 655759425 200000 941786982 200000 338051156 200000 566983034 200000 498236385 200000 667407842 200000 948998904 200000 382154416 200000 70912701 200000 312844328 200000 630711204 200000 16953599 200000 826988981 200000 25489567 200000 331334345 200000 174136672 200000 309333194 200000 947168464 200000 446704118 200000 182239724 200000 439837981 200000 832194404 200000 369755614 200000 178057690 200000 181816045 200000 235044387 200000 31527504 200000 907963268 200000 975555484 200000 610177013 200000 608861756 200000 258037857 200000 258225578 200000 192024292 200000 588418484 200000 166083851 200000 817247928 200000 829527575 200000 80763367 200000 458836281 200000 806290821 200000 170872791 200000 158123814 200000 942550981 200000 190122995 200000 233044365 200000 815290083 200000 212645543 200000 51662081 200000 254839744 200000 684669356 200000 74830583 200000 794755794 200000 112052251 200000 426229555 200000 399581422 200000 143888036 200000 893910884 200000 131896904 200000 594894308 200000 180510424 200000 930715013 200000 6605532 200000 102266450 200000 133004528 200000 202185094 200000 986204672 200000 334254032 200000 118484875 200000 338825616 200000 860619234 200000 682785559 200000 706889834 200000 94808299 200000 337478101 200000 172904960 200000 916456045 200000 852911615 200000 627476553 200000 781053314 200000 688700309 200000 99590741 200000 802985166 200000 523819447 200000 820579587 200000 718835862 200000 787377173 200000 330794966 200000 170183415 200000 480757898 200000 581738990 200000 255388217 200000 733757137 200000 825045274 200000 663943497 200000 888175703 200000 810617618 200000 470797901 200000 649804856 200000 611550410 200000 842529626 200000 184785742 200000 750952938 200000 727512394 200000 467624555 200000 899414627 200000 980014257 200000 757890735 200000 863755812 200000 535108342 200000 733320700 200000 581505266 200000 883028870 200000 649166735 200000 505227357 200000 66743595 200000 282663601 200000 604257750 200000 834645379 200000 717264275 200000 407882470 200000 4137109 200000 225000511 200000 819775362 200000 911953542 200000 775003059 200000 274476674 200000 818029937 200000 72984848 200000 820769337 200000 15885149 200000 688603385 200000 172161831 200000 482494032 200000 173888255 200000 392474321 200000 675220105 200000 770716480 200000 257778873 200000 813649618 200000 181334551 200000 236883825 200000 904150780 200000 148477430 200000 645062610 200000 779905133 200000 814094680 200000 823443539 200000 679687387 200000 605401307 200000 679874174 200000 652237092 200000 835889522 200000 820269188 200000 876049982 200000 47366336 200000 956115191 200000 702585424 200000 223461256 200000 885576863 200000 284741100 200000 337890377 200000 546119278 200000 410781531 200000 244057583 200000 395463062 200000 252667936 200000 707894956 200000 540555715 200000 536377473 200000 777631469 200000 919362410 200000 983028039 200000 486319217 200000 933414472 200000 884439438 200000 826159996 200000 362929647 200000 222855871 200000 167468593 200000 705886338 200000 385486499 200000 130096133 200000 939524490 200000 734594971 200000 776273239 200000 494472424 200000 191079154 200000 421760293 200000 526258674 200000 624157531 200000 137387746 200000 717773987 200000 924884350 200000 650698860 200000 718070003 200000 54224052 200000 907825698 200000 157279821 200000 214179804 200000 220943129 200000 751690023 200000 997532750 200000 46717815 200000 991420595 200000 786632437 200000 83093216 200000 844098747 200000 541689730 200000 488586006 200000 785172372 200000 846711746 200000 822355110 200000 170046513 200000 369553176 200000 796538820 200000 982546527 200000 980854287 200000 659350336 200000 567303449 200000 452233232 200000 544175001 200000 704879353 200000 32726330 200000 753885239 200000 440117463 200000 584730198 200000 766592703 200000 607187062 200000 364826353 200000 143065223 200000 333835617 200000 893379981 200000 817950769 200000 620372444 200000 450351096 200000 134889820 200000 429795326 200000 722036165 200000 573624957 200000 373692132 200000 322235617 200000 116802260 200000 523147784 200000 65459781 200000 226413699 200000 929014969 200000 251820243 200000 563115713 200000 125142444 200000 308385859 200000 793892916 200000 596907703 200000 524681284 200000 602962277 200000 884758181 200000 455340968 200000 30354260 200000 615497517 200000 490810815 200000 834982452 200000 616050437 200000 137838541 200000 210694714 200000 887921180 200000 107614368 200000 844698262 200000 555135981 200000 632023105 200000 596833419 200000 311094775 200000 395337683 200000 283092131 200000 874189905 200000 158070145 200000 55261699 200000 308864098 200000 441115289 200000 372314597 200000 652389302 200000 587290047 200000 698090797 200000 938302708 200000 46986564 200000 674444826 200000 854820595 200000 63349660 200000 801316390 200000 643397109 200000 325201399 200000 393696241 200000 512790260 200000 66918127 200000 795149662 200000 98810656 200000 257184615 200000 903897033 200000 492734323 200000 910546300 200000 155900503 200000 790991971 200000 376919453 200000 654739061 200000 149774270 200000 355599806 200000 614010469 200000 362218651 200000 424504498 200000 88510971 200000 13873524 200000 842044831 200000 137341805 200000 182538329 200000 940797842 200000 793197648 200000 572880200 200000 530744122 200000 73291944 200000 870697121 200000 775410363 200000 349232670 200000 896258493 200000 49146784 200000 792519005 200000 766436774 200000 475121915 200000 894675840 200000 108650473 200000 341229457 200000 458819498 200000 916756879 200000 601945654 200000 45900993 200000 664456243 200000 35935296 200000 406702909 200000 407658806 200000 392445982 200000 331482913 200000 699406614 200000 719424528 200000 92106772 200000 135070948 200000 221135610 200000 259799440 200000 435200476 200000 742108506 200000 7359297 200000 808191767 200000 965477984 200000 893252978 200000 605790564 200000 288230692 200000 419176360 200000 45902141 200000 280483835 200000 590812506 200000 346495197 200000 187698668 200000 147276991 200000 166702710 200000 792055879 200000 650474959 200000 500836489 200000 412993116 200000 911069518 200000 264545367 200000 666210640 200000 441898506 200000 850255995 200000 504998420 200000 71240750 200000 101862818 200000 780985207 200000 757708470 200000 428225882 200000 545312356 200000 579041034 200000 898519311 200000 557958190 200000 806659248 200000 670523165 200000 414174479 200000 736038690 200000 173218823 200000 492546232 200000 299049926 200000 94038478 200000 722467082 200000 273191427 200000 647672676 200000 943297770 200000 551544184 200000 404974151 200000 434592059 200000 873682000 200000 688038963 200000 884244973 200000 750580154 200000 744179448 200000 289986875 200000 944392317 200000 569198195 200000 882019066 200000 297140144 200000 114322592 200000 187749397 200000 38145423 200000 48118740 200000 783323677 200000 947157617 200000 590393616 200000 416804613 200000 394162655 200000 167876729 200000 453530356 200000 642498502 200000 726149100 200000 86925371 200000 865975252 200000 889502646 200000 67866990 200000 126715113 200000 209317738 200000 189183894 200000 708369069 200000 758548691 200000 176353932 200000 759577415 200000 995698961 200000 77762410 200000 780082485 200000 642201032 200000 665346852 200000 284166462 200000 215445628 200000 600880443 200000 702634125 200000 1189376 200000 399565465 200000 128797408 200000 193293845 200000 910983296 200000 608494310 200000 863713559 200000 363044773 200000 950500015 200000 991994331 200000 107286882 200000 184424516 200000 532170653 200000 166905616 200000 256826463 200000 665134109 200000 539094394 200000 879524670 200000 202948561 200000 478390390 200000 593834392 200000 929603133 200000 232939671 200000 60015545 200000 753946215 200000 173230854 200000 936292530 200000 680690542 200000 128750966 200000 724843441 200000 537942851 200000 26862142 200000 958903672 200000 159250295 200000 197163145 200000 768537073 200000 304895035 200000 858576049 200000 321885670 200000 72514415 200000 801482930 200000 41124566 200000 426955226 200000 570989250 200000 622267627 200000 300801664 200000 342882821 200000 265543441 200000 49581592 200000 965482854 200000 868614440 200000 382724261 200000 460462730 200000 212855394 200000 457560356 200000 163996902 200000 5972400 200000 293343083 200000 239574265 200000 893640286 200000 334652443 200000 719144347 200000 394695367 200000 947988148 200000 299686780 200000 940241194 200000 663643599 200000 730079409 200000 209736867 200000 554011504 200000 363908209 200000 535902782 200000 484621697 200000 717471974 200000 889644590 200000 283128931 200000 570980134 200000 886910756 200000 72571303 200000 610480969 200000 419076547 200000 93611747 200000 688413852 200000 73361463 200000 276672680 200000 199430651 200000 300744685 200000 183806871 200000 212526149 200000 716278117 200000 43775899 200000 158147314 200000 365224492 200000 405400378 200000 897884871 200000 963854062 200000 250550541 200000 614493873 200000 676142001 200000 153599318 200000 561437879 200000 898708516 200000 607827897 200000 402902802 200000 944275485 200000 300621066 200000 857378143 200000 149346857 200000 522831181 200000 369367549 200000 783469638 200000 185515461 200000 743730042 200000 766526133 200000 701263148 200000 450197038 200000 457789170 200000 159820297 200000 582785523 200000 912384205 200000 947264295 200000 904478708 200000 709198747 200000 892310058 200000 224195242 200000 915408781 200000 601686596 200000 659409389 200000 692924714 200000 677057293 200000 585280303 200000 198382304 200000 808174968 200000 936125388 200000 299751613 200000 956068074 200000 758559109 200000 413189699 200000 938596461 200000 902958868 200000 910026337 200000 428277258 200000 845338849 200000 813610374 200000 198584893 200000 308320730 200000 676386265 200000 371599754 200000 756886633 200000 395674508 200000 143438389 200000 297435015 200000 769151830 200000 472830487 200000 353581047 200000 519583495 200000 653056660 200000 658802581 200000 912755773 200000 584965297 200000 913076436 200000 108645693 200000 245589322 200000 674925646 200000 340217829 200000 125913449 200000 207230589 200000 325457606 200000 235944122 200000 464297872 200000 473735767 200000 97251875 200000 661893474 200000 70224460 200000 869563001 200000 183564684 200000 678169357 200000 128169813 200000 566507426 200000 297951050 200000 785012237 200000 373993859 200000 49101748 200000 140704966 200000 931458001 200000 866845903 200000 783139759 200000 450968200 200000 737012971 200000 862788689 200000 948966835 200000 999149625 200000 329935114 200000 141054018 200000 402558209 200000 545512608 200000 100396287 200000 531448314 200000 824181242 200000 895200167 200000 956436155 200000 325492210 200000 818342430 200000 399209559 200000 579747663 200000 359930819 200000 994523149 200000 613168854 200000 97687274 200000 140448292 200000 424583048 200000 269315183 200000 140038365 200000 539240174 200000 555357039 200000 52301706 200000 293969305 200000 481039643 200000 770412996 200000 14478766 200000 913462958 200000 561868481 200000 511878566 200000 985022853 200000 732398796 200000 21201179 200000 97625429 200000 508386519 200000 231472069 200000 133890688 200000 988130868 200000 988456589 200000 851606665 200000 303897192 200000 732381889 200000 94605487 200000 648006440 200000 318844269 200000 668402333 200000 266996325 200000 298452690 200000 403751751 200000 272331914 200000 468525048 200000 74369497 200000 558107342 200000 804801639 200000 442674897 200000 235202477 200000 629820411 200000 139563829 200000 587075960 200000 677364445 200000 821520359 200000 323153172 200000 102654870 200000 377307420 200000 896162505 200000 31880518 200000 659365363 200000 527072056 200000 499073018 200000 593732650 200000 866178167 200000 255251747 200000 350081523 200000 351816512 200000 492308011 200000 402276334 200000 966073933 200000 847328043 200000 912781112 200000 358117832 200000 130952127 200000 615939497 200000 183036134 200000 775797250 200000 198662691 200000 101125531 200000 587517854 200000 955854093 200000 616911472 200000 475376387 200000 296198375 200000 347335801 200000 191459520 200000 441731840 200000 233621355 200000 128220407 200000 846573131 200000 326274515 200000 566534387 200000 461258839 200000 874786665 200000 966258396 200000 930454117 200000 902836618 200000 269071251 200000 432690332 200000 88597964 200000 857382048 200000 661689697 200000 849592500 200000 18704976 200000 256873674 200000 217638540 200000 710343652 200000 583898680 200000 585977944 200000 367381996 200000 666309132 200000 810914030 200000 969650874 200000 488096634 200000 93461549 200000 670079739 200000 215730818 200000 461262414 200000 786183272 200000 980036613 200000 551130463 200000 237459106 200000 792684028 200000 50105559 200000 356547107 200000 302378956 200000 729375563 200000 149151576 200000 297456829 200000 861185606 200000 486759893 200000 731352210 200000 290924607 200000 98702249 200000 270125114 200000 220213932 200000 415614680 200000 922560685 200000 349571132 200000 628246767 200000 140582362 200000 548099369 200000 859854009 200000 944487876 200000 704026036 200000 367741464 200000 133711284 200000 606381234 200000 405118455 200000 675694481 200000 966463564 200000 743765092 200000 596480340 200000 166225101 200000 51600578 200000 28286112 200000 339799451 200000 889390628 200000 413355127 200000 308217936 200000 437663165 200000 816994575 200000 999971818 200000 655706492 200000 518864330 200000 273954854 200000 604516541 200000 647501645 200000 69431539 200000 953618722 200000 230439344 200000 688527370 200000 320672648 200000 213090523 200000 18693283 200000 934173469 200000 820138234 200000 900002635 200000 942829207 200000 85020431 200000 160435161 200000 796324744 200000 847688109 200000 169890183 200000 856670165 200000 225810380 200000 381831973 200000 315966798 200000 899219904 200000 190513008 200000 376322399 200000 143613004 200000 879417738 200000 681432300 200000 724615132 200000 433858955 200000 835600450 200000 587669975 200000 156712764 200000 373497138 200000 287390747 200000 761588972 200000 468126529 200000 108807818 200000 807436387 200000 42236418 200000 270875849 200000 769682940 200000 680374156 200000 185074706 200000 811193303 200000 993838864 200000 821450023 200000 990732596 200000 455566218 200000 953553006 200000 543041507 200000 683316385 200000 321178660 200000 657237984 200000 234498961 200000 40033969 200000 126535427 200000 694399565 200000 740057378 200000 796822237 200000 474176682 200000 84407742 200000 453607079 200000 250013629 200000 722404024 200000 200368475 200000 458865998 200000 791673098 200000 3556334 200000 466115950 200000 321752427 200000 200932765 200000 108376108 200000 906887007 200000 419342443 200000 349054317 200000 325260403 200000 36982197 200000 801120993 200000 840374164 200000 42876132 200000 944771098 200000 17263741 200000 950454857 200000 894702271 200000 140991830 200000 850711567 200000 246591206 200000 471572580 200000 437688146 200000 228307848 200000 577774051 200000 979820884 200000 757313301 200000 422424567 200000 397211352 200000 879804976 200000 79643850 200000 37179279 200000 143606397 200000 200308407 200000 379538359 200000 328668063 200000 6223532 200000 582976971 200000 201802310 200000 648350871 200000 332703325 200000 788373356 200000 360497663 200000 491029513 200000 608700840 200000 236393147 200000 128368010 200000 885675684 200000 621470150 200000 33273335 200000 487869617 200000 912981049 200000 257046288 200000 462931074 200000 989415515 200000 472896953 200000 620521213 200000 245053659 200000 555047057 200000 510746421 200000 753162790 200000 670784165 200000 378070652 200000 124461020 200000 818688069 200000 126979742 200000 347938404 200000 253617151 200000 918780976 200000 342618791 200000 72649650 200000 98259215 200000 602018274 200000 716130242 200000 753422061 200000 35147676 200000 654502002 200000 98845710 200000 716741567 200000 872334679 200000 524484120 200000 806358731 200000 829233904 200000 395666704 200000 701494830 200000 978627676 200000 467226217 200000 163147960 200000 795689260 200000 575292991 200000 510261554 200000 118632287 200000 54834858 200000 780177686 200000 525673331 200000 310188341 200000 160990561 200000 373128352 200000 1505398 200000 943144332 200000 345225513 200000 107939775 200000 132095650 200000 538470612 200000 711316219 200000 453630067 200000 185260416 200000 92308124 200000 552539887 200000 8742877 200000 289327545 200000 595043223 200000 176262206 200000 280760892 200000 579531540 200000 579992467 200000 499591489 200000 621101810 200000 334215804 200000 207648643 200000 375709039 200000 616477311 200000 254936567 200000 574179189 200000 278203746 200000 478128259 200000 721803951 200000 599080091 200000 507676881 200000 613045184 200000 363094764 200000 382938950 200000 37911702 200000 285002772 200000 618671127 200000 193219813 200000 476456104 200000 218600066 200000 512036535 200000 983132169 200000 299156513 200000 171559721 200000 456473719 200000 714536547 200000 683815225 200000 875281738 200000 67782173 200000 507239619 200000 140718920 200000 470647621 200000 384132499 200000 818667802 200000 879313095 200000 106238108 200000 592502753 200000 930636408 200000 68166990 200000 207204845 200000 765328687 200000 238337806 200000 307376022 200000 964936955 200000 378928327 200000 691388460 200000 238157687 200000 114482853 200000 354106128 200000 234682946 200000 745660395 200000 972185325 200000 32600467 200000 344179938 200000 758001928 200000 874985201 200000 104963833 200000 722559675 200000 927545864 200000 357907700 200000 555165450 200000 319853983 200000 903151428 200000 594339925 200000 962800302 200000 486879870 200000 431404595 200000 214253973 200000 406221807 200000 818366311 200000 245896047 200000 911459412 200000 576290292 200000 763032461 200000 646364336 200000 426043219 200000 449294598 200000 599750462 200000 741899981 200000 212978803 200000 428292238 200000 556744684 200000 192797121 200000 485423796 200000 115598100 200000 689462824 200000 478923427 200000 173198390 200000 393763392 200000 950349729 200000 333442476 200000 794927162 200000 308960475 200000 831996200 200000 295264308 200000 19871521 200000 519907534 200000 156159662 200000 323883700 200000 569561706 200000 420970273 200000 246478147 200000 662370500 200000 480581815 200000 35132413 200000 274700056 200000 113397021 200000 936851912 200000 282082986 200000 328348541 200000 181368728 200000 941099645 200000 146826640 200000 919666915 200000 115180844 200000 638176984 200000 783645240 200000 636452570 200000 474678259 200000 300897272 200000 856578891 200000 216007698 200000 420348708 200000 840823325 200000 34717329 200000 764588637 200000 668946713 200000 666594985 200000 877125363 200000 937097387 200000 422211913 200000 725799452 200000 390017656 200000 597753611 200000 993919566 200000 685460503 200000 89777739 200000 217368240 200000 148279776 200000 705637209 200000 282778802 200000 96870376 200000 993720023 200000 977161668 200000 905634583 200000 18823206 200000 729557804 200000 504433752 200000 244027906 200000 366052344 200000 123422711 200000 470413621 200000 494626075 200000 563620625 200000 966540657 200000 807008669 200000 93161260 200000 627402303 200000 699974898 200000 278070766 200000 765586460 200000 190042996 200000 241610995 200000 672392107 200000 649074420 200000 402414016 200000 600275213 200000 368793459 200000 440590301 200000 144545108 200000 40627191 200000 101843719 200000 200261663 200000 560372096 200000 804252554 200000 286506824 200000 255871010 200000 680581813 200000 403320000 200000 501497909 200000 983730032 200000 224026243 200000 800200623 200000 721414384 200000 201269936 200000 991086491 200000 876683666 200000 801974713 200000 82107307 200000 308435917 200000 734324416 200000 527571952 200000 349806921 200000 828555786 200000 517680305 200000 773743638 200000 151954836 200000 271421538 200000 490945023 200000 693557708 200000 658750899 200000 477170181 200000 619343970 200000 547964369 200000 300914160 200000 282671941 200000 839750322 200000 469388295 200000 321782194 200000 283112849 200000 493729512 200000 836402542 200000 915675522 200000 31227259 200000 721439773 200000 160467495 200000 279168265 200000 113302194 200000 844334216 200000 532925809 200000 608654094 200000 405232136 200000 180424578 200000 400614830 200000 53353851 200000 227098476 200000 50140036 200000 799694942 200000 615931737 200000 701744624 200000 242630183 200000 430776865 200000 716957391 200000 371391427 200000 209959970 200000 578483896 200000 288299302 200000 923329590 200000 459182927 200000 801838340 200000 617335494 200000 111052218 200000 448218277 200000 883921668 200000 174269753 200000 461608927 200000 182944318 200000 817521626 200000 712909094 200000 712378710 200000 193289554 200000 892898758 200000 23101014 200000 867730415 200000 360433209 200000 947637800 200000 829223346 200000 667451547 200000 747397740 200000 424524674 200000 702623554 200000 369397610 200000 624822915 200000 357733746 200000 370381870 200000 61931917 200000 856053303 200000 699371195 200000 566760128 200000 430382419 200000 983892064 200000 703170876 200000 323375711 200000 560422447 200000 207939831 200000 642022390 200000 238293908 200000 311029936 200000 542083860 200000 527993098 200000 554486792 200000 272174214 200000 689832689 200000 582527415 200000 249134723 200000 294938243 200000 216287204 200000 300015199 200000 425699565 200000 426276502 200000 818732647 200000 772779650 200000 698437711 200000 808310737 200000 904695315 200000 881994433 200000 461693650 200000 898438755 200000 781547936 200000 613335259 200000 362054591 200000 494425501 200000 956672229 200000 62778802 200000 364577148 200000 407437297 200000 19880157 200000 602654533 200000 600051092 200000 435074285 200000 769581983 200000 762266294 200000 601485998 200000 979998019 200000 384082020 200000 404454469 200000 807307412 200000 266247363 200000 459576196 200000 144338259 200000 36672045 200000 486371422 200000 118348408 200000 246381663 200000 183716738 200000 608472612 200000 55099864 200000 810656523 200000 967885243 200000 700147014 200000 605358429 200000 533065751 200000 427406114 200000 314713108 200000 61448159 200000 562412387 200000 838602526 200000 45808127 200000 297170264 200000 223772145 200000 632457272 200000 52500886 200000 832732894 200000 588233695 200000 805905433 200000 318249100 200000 821004459 200000 793345648 200000 618243977 200000 242349488 200000 255132696 200000 908507139 200000 413232753 200000 414238962 200000 682851741 200000 943309337 200000 134544344 200000 55770468 200000 759972049 200000 674886994 200000 312073704 200000 729717045 200000 19573871 200000 894748016 200000 958662121 200000 742455223 200000 210152014 200000 154979154 200000 238279236 200000 514055001 200000 705076071 200000 297554168 200000 638126721 200000 210486701 200000 350237650 200000 594806149 200000 549054793 200000 737395042 200000 252800712 200000 501538103 200000 763538531 200000 730240073 200000 947283617 200000 114135407 200000 728507577 200000 931523923 200000 875235030 200000 862384815 200000 622017619 200000 846258320 200000 76832255 200000 47681686 200000 147744858 200000 953888561 200000 781437909 200000 775238629 200000 300344598 200000 284780934 200000 224538929 200000 232560252 200000 466173935 200000 946439936 200000 818094090 200000 795586909 200000 863946606 200000 558393903 200000 618829178 200000 658901671 200000 838123836 200000 634328260 200000 605278136 200000 115497882 200000 580782113 200000 94643087 200000 896815134 200000 369216152 200000 659127302 200000 962525312 200000 779390244 200000 223426850 200000 935141363 200000 166188713 200000 404530786 200000 292025302 200000 67063312 200000 464287802 200000 229739152 200000 681514615 200000 393637798 200000 551152770 200000 185645960 200000 964505060 200000 321610014 200000 181174772 200000 582249026 200000 665978910 200000 900862976 200000 960496670 200000 118365398 200000 263204933 200000 760948469 200000 296964531 200000 310296701 200000 810758298 200000 249996228 200000 660503169 200000 650562448 200000 591118462 200000 72449368 200000 205633914 200000 127317894 200000 659987057 200000 81402295 200000 827643567 200000 752253688 200000 468585491 200000 850162187 200000 649962831 200000 569499040 200000 668362789 200000 357415580 200000 900738475 200000 379076692 200000 910157959 200000 227053266 200000 833674548 200000 382254863 200000 687581243 200000 343235895 200000 794911866 200000 632464104 200000 675480928 200000 274773874 200000 187357486 200000 417366039 200000 192583479 200000 446209612 200000 524410400 200000 683477494 200000 22601248 200000 990671278 200000 985293120 200000 903636221 200000 230978972 200000 794565280 200000 217651616 200000 269335748 200000 399928396 200000 860410186 200000 851533680 200000 381583876 200000 206156784 200000 118357749 200000 319979008 200000 827960981 200000 603718504 200000 597771786 200000 24382400 200000 569955696 200000 826910901 200000 462504465 200000 165298242 200000 622681773 200000 841959159 200000 207272371 200000 21730357 200000 9247621 200000 422695536 200000 333697720 200000 860309355 200000 429772881 200000 834749055 200000 713724936 200000 12209363 200000 544409736 200000 648059300 200000 904333229 200000 35051135 200000 919812804 200000 485575042 200000 708285646 200000 388503454 200000 881785532 200000 369961687 200000 490161588 200000 615458945 200000 413589834 200000 655361412 200000 112213959 200000 412859033 200000 912313445 200000 620683 200000 793620369 200000 630940791 200000 950380327 200000 878183947 200000 766155449 200000 639006154 200000 121632200 200000 45628229 200000 490179080 200000 541263715 200000 251554208 200000 350721690 200000 649463143 200000 573963059 200000 914819368 200000 844806025 200000 765506014 200000 992707658 200000 643592696 200000 575184564 200000 835550614 200000 858189016 200000 486166729 200000 592212955 200000 420572118 200000 865592879 200000 108888947 200000 978617822 200000 804776712 200000 142381247 200000 350044912 200000 938757310 200000 356470965 200000 973739544 200000 398389590 200000 782529435 200000 793735555 200000 212506858 200000 914989023 200000 484096183 200000 80923965 200000 309732103 200000 796429540 200000 918050161 200000 128029899 200000 845989726 200000 305661404 200000 328235594 200000 51262516 200000 388951553 200000 784107873 200000 334381282 200000 866081954 200000 481347103 200000 751826731 200000 130219003 200000 957754974 200000 917500938 200000 124660753 200000 802004339 200000 652239054 200000 104227633 200000 620959758 200000 675611725 200000 315987581 200000 121719845 200000 766035001 200000 380798120 200000 341309202 200000 668501143 200000 29915851 200000 808243142 200000 762615639 200000 102105944 200000 410852124 200000 69874693 200000 353923379 200000 110057559 200000 968566693 200000 916552936 200000 5462959 200000 627667109 200000 363212286 200000 343615246 200000 175735540 200000 149820531 200000 209347296 200000 943729207 200000 516155465 200000 248760593 200000 568939556 200000 924270918 200000 463313433 200000 147118320 200000 852285121 200000 295619641 200000 586654698 200000 694728607 200000 453311697 200000 906562098 200000 893592678 200000 651891153 200000 710033291 200000 301673328 200000 142635349 200000 119703381 200000 553463113 200000 623805270 200000 552237983 200000 871069467 200000 326126466 200000 238152290 200000 758969166 200000 434510645 200000 581755600 200000 249609269 200000 563751817 200000 887262419 200000 499996907 200000 91021201 200000 296619673 200000 337886788 200000 111618731 200000 315077205 200000 785653735 200000 989427963 200000 29741577 200000 138282369 200000 326305787 200000 107813766 200000 382821405 200000 489000760 200000 55943806 200000 504568727 200000 770617120 200000 277395128 200000 685183031 200000 381243903 200000 887859818 200000 508275299 200000 499364624 200000 269719725 200000 583933044 200000 443760056 200000 51377170 200000 204796082 200000 265311447 200000 408211801 200000 80682851 200000 468641343 200000 590375498 200000 101506310 200000 192515150 200000 362030756 200000 883927206 200000 785712032 200000 968497467 200000 515856978 200000 237795045 200000 237802790 200000 323858865 200000 446532825 200000 699044637 200000 21430970 200000 817961562 200000 205495018 200000 16459913 200000 650630812 200000 445194494 200000 962414165 200000 689160064 200000 138293804 200000 910726278 200000 904328715 200000 62582139 200000 850659819 200000 741516538 200000 569526299 200000 772557585 200000 183327610 200000 586959234 200000 838789048 200000 895308797 200000 929365913 200000 975136871 200000 443324209 200000 347645718 200000 405381672 200000 580527378 200000 984611830 200000 127845461 200000 652142120 200000 145558539 200000 208334489 200000 451043539 200000 234560441 200000 524377851 200000 665112265 200000 592702151 200000 100054556 200000 306333866 200000 172922200 200000 676448138 200000 430706098 200000 109924096 200000 752093749 200000 48947605 200000 99545595 200000 100288774 200000 628180593 200000 173903489 200000 416679831 200000 375340773 200000 112732221 200000 269828357 200000 6469703 200000 199827941 200000 491802346 200000 44840187 200000 858133228 200000 643345007 200000 501685991 200000 304590170 200000 377492357 200000 110386698 200000 509738949 200000 157807164 200000 571796276 200000 377891168 200000 82267189 200000 575784665 200000 470658105 200000 638089274 200000 705684999 200000 688699273 200000 732976117 200000 746085246 200000 547100716 200000 209524165 200000 524867815 200000 282002743 200000 367262388 200000 290784805 200000 496544433 200000 82443405 200000 514884815 200000 958975074 200000 949112338 200000 64032711 200000 278657231 200000 559715668 200000 175198445 200000 632488527 200000 165528612 200000 745257716 200000 672814144 200000 912513198 200000 677976414 200000 885203546 200000 815528492 200000 912761482 200000 945914925 200000 476282304 200000 734031347 200000 760329902 200000 968144739 200000 775288444 200000 538960884 200000 324563202 200000 138619631 200000 685455112 200000 702923184 200000 417142925 200000 598119394 200000 890860285 200000 493381063 200000 456414073 200000 887973998 200000 570950419 200000 71458298 200000 942515982 200000 606513633 200000 468419873 200000 506501418 200000 272974261 200000 135778989 200000 257386530 200000 379855703 200000 931590901 200000 568746595 200000 937720365 200000 845080993 200000 730099577 200000 272425394 200000 947213947 200000 345285705 200000 383628039 200000 303758955 200000 632680804 200000 407901871 200000 581116553 200000 638920063 200000 909162081 200000 264651605 200000 700618759 200000 993292542 200000 289374218 200000 671018458 200000 620530346 200000 893442073 200000 312849432 200000 813880574 200000 941411001 200000 636226336 200000 457418595 200000 2745508 200000 959417758 200000 829149571 200000 734893029 200000 933894602 200000 50891746 200000 932179924 200000 824837812 200000 619586706 200000 531270444 200000 284453315 200000 872291850 200000 162045499 200000 974534213 200000 573848096 200000 825854784 200000 153529639 200000 759065365 200000 127748315 200000 881501390 200000 310552278 200000 538006694 200000 786474246 200000 226038347 200000 523003369 200000 348097311 200000 460120272 200000 134643314 200000 399370271 200000 258088393 200000 213677451 200000 146903834 200000 165558362 200000 984988429 200000 344752038 200000 228245308 200000 34457242 200000 172190835 200000 995438258 200000 407270640 200000 616251391 200000 648593571 200000 966559584 200000 929007471 200000 291889866 200000 189120871 200000 201475969 200000 68471057 200000 838236252 200000 845024166 200000 395968516 200000 695685967 200000 541042484 200000 762454377 200000 906013946 200000 960059585 200000 933838580 200000 991915992 200000 664056212 200000 973950240 200000 984983644 200000 472622397 200000 636765218 200000 653879621 200000 302944077 200000 399462656 200000 544882197 200000 968075559 200000 358833862 200000 924076456 200000 347061245 200000 523937760 200000 29868265 200000 836365535 200000 900602763 200000 260037031 200000 36951286 200000 643804013 200000 767607183 200000 181713878 200000 172175181 200000 860368187 200000 176090617 200000 505917669 200000 7630191 200000 212076368 200000 225647067 200000 678963820 200000 784178172 200000 498857943 200000 378145124 200000 136992547 200000 832117942 200000 200367638 200000 802332134 200000 240219876 200000 957621884 200000 804765303 200000 946144720 200000 578318503 200000 472032079 200000 766015618 200000 443632820 200000 281169028 200000 793484879 200000 430658783 200000 21430593 200000 17498549 200000 930264510 200000 418176856 200000 660738377 200000 463950992 200000 931809018 200000 216583380 200000 120626619 200000 216868495 200000 891200134 200000 389309276 200000 483486376 200000 151172682 200000 741164033 200000 936046617 200000 868287297 200000 562196347 200000 962921004 200000 535427923 200000 295987671 200000 281300728 200000 890788584 200000 772831347 200000 456315865 200000 631765692 200000 711123252 200000 531104768 200000 342125016 200000 733148638 200000 354295602 200000 133565860 200000 715740548 200000 175062678 200000 882694690 200000 286223911 200000 373569456 200000 143240254 200000 726898276 200000 985644402 200000 37137481 200000 599796558 200000 817513850 200000 579287181 200000 908305506 200000 167212894 200000 142772226 200000 136655776 200000 965923371 200000 652637479 200000 745151423 200000 961295861 200000 101104372 200000 451406465 200000 339625872 200000 517011443 200000 984810797 200000 895589477 200000 952231286 200000 85424931 200000 291536488 200000 417134315 200000 659663505 200000 990869550 200000 342168916 200000 212915020 200000 381079843 200000 876119771 200000 265473475 200000 20868577 200000 735104651 200000 723422741 200000 470833828 200000 109175841 200000 755112778 200000 956919778 200000 949623305 200000 749842086 200000 589451520 200000 590348140 200000 680761121 200000 92671271 200000 635819630 200000 792062203 200000 105484349 200000 424373886 200000 203392373 200000 14966264 200000 513677518 200000 318050978 200000 87073044 200000 481062122 200000 380264292 200000 902986413 200000 741980525 200000 692546940 200000 219572144 200000 563484375 200000 420778944 200000 744921716 200000 596586114 200000 301538424 200000 531491438 200000 883029436 200000 44929995 200000 426953225 200000 766490870 200000 285411420 200000 339659931 200000 885706530 200000 706593274 200000 644363388 200000 398164771 200000 532894844 200000 114489146 200000 831770982 200000 384473779 200000 234348527 200000 423694742 200000 244399489 200000 97041340 200000 435064437 200000 48009999 200000 176024150 200000 282004429 200000 871626276 200000 308046534 200000 181663374 200000 469949849 200000 925369398 200000 341816570 200000 515020785 200000 999827183 200000 2191620 200000 147332877 200000 345515367 200000 921368255 200000 717110277 200000 489153919 200000 578628858 200000 122907419 200000 152310739 200000 63522801 200000 921379793 200000 920775986 200000 150973478 200000 958859554 200000 212137525 200000 156858710 200000 628875221 200000 808581876 200000 748403087 200000 503957750 200000 547937499 200000 429812838 200000 583016551 200000 857181347 200000 978361423 200000 538443675 200000 959395429 200000 345242126 200000 605266026 200000 487551953 200000 96318034 200000 837824007 200000 47037060 200000 506118505 200000 362896407 200000 685165183 200000 870434070 200000 434550245 200000 76511932 200000 694738055 200000 594899384 200000 758359524 200000 149700714 200000 479255629 200000 880595235 200000 625037607 200000 913457769 200000 42372389 200000 182754608 200000 129145998 200000 866671393 200000 257020796 200000 381354198 200000 374007834 200000 213425179 200000 764921573 200000 108953647 200000 644529900 200000 468247552 200000 879220240 200000 384924274 200000 826443588 200000 993506968 200000 612421325 200000 116566009 200000 558430850 200000 708914380 200000 443272204 200000 768116795 200000 66596135 200000 522229923 200000 852063199 200000 941102034 200000 189524691 200000 975365448 200000 531658101 200000 220569206 200000 101757512 200000 72643841 200000 17591072 200000 132748543 200000 845088101 200000 298586936 200000 76517967 200000 957110118 200000 188381995 200000 585696373 200000 359450516 200000 163863235 200000 108004794 200000 203649120 200000 861323934 200000 478617423 200000 350261843 200000 919486403 200000 614312510 200000 890063458 200000 330344791 200000 914770053 200000 906732646 200000 549874293 200000 376745029 200000 794423215 200000 684458020 200000 892399393 200000 232795584 200000 796854634 200000 341513130 200000 250153245 200000 529886086 200000 736589054 200000 279945288 200000 756277826 200000 735520376 200000 751278291 200000 369021039 200000 890097546 200000 526296727 200000 230873715 200000 904051119 200000 651460875 200000 387646212 200000 253692549 200000 242539705 200000 498627584 200000 336249343 200000 973988050 200000 809645405 200000 14240448 200000 658030824 200000 534982210 200000 98305675 200000 411747012 200000 665286209 200000 214485727 200000 163540565 200000 624697508 200000 563583912 200000 182951889 200000 140570091 200000 295187480 200000 709089248 200000 287561055 200000 590333340 200000 372440058 200000 193377992 200000 92640499 200000 689616603 200000 75527234 200000 446384481 200000 958457109 200000 987352119 200000 190861321 200000 419198411 200000 567251822 200000 528341344 200000 834830726 200000 913905480 200000 851442885 200000 609270567 200000 48518674 200000 998426678 200000 652480772 200000 920757118 200000 600339494 200000 704089112 200000 784557364 200000 668467059 200000 939088731 200000 983733133 200000 357501820 200000 530157368 200000 594980968 200000 88238679 200000 609778981 200000 860240925 200000 287294247 200000 598911828 200000 580289687 200000 638302867 200000 332467343 200000 1927815 200000 98914140 200000 873473067 200000 480555706 200000 64045839 200000 295775771 200000 599152532 200000 258318560 200000 255597357 200000 701293725 200000 476949151 200000 348690777 200000 679966273 200000 608005067 200000 472359484 200000 217399710 200000 227453644 200000 411959725 200000 231388797 200000 623980103 200000 895799407 200000 372765547 200000 583674514 200000 418427661 200000 960541674 200000 811146063 200000 230266571 200000 734626504 200000 307082525 200000 403560640 200000 488532633 200000 432727921 200000 274948873 200000 285664839 200000 416496779 200000 573308448 200000 459358159 200000 722890637 200000 686443604 200000 789242639 200000 636256430 200000 914498906 200000 209454786 200000 684852116 200000 710991880 200000 952166806 200000 408334280 200000 186191913 200000 85816669 200000 783065418 200000 240557172 200000 30229607 200000 775073101 200000 615266975 200000 952984312 200000 610522886 200000 830255513 200000 560658142 200000 352482981 200000 798774237 200000 723826466 200000 230776429 200000 486143978 200000 725571047 200000 576611304 200000 506560727 200000 804110424 200000 282721595 200000 312502027 200000 695684291 200000 190934688 200000 215464210 200000 575787724 200000 836361211 200000 192708755 200000 392161732 200000 947770507 200000 683442534 200000 942555936 200000 844708554 200000 752418506 200000 290507021 200000 262158424 200000 290309820 200000 51665704 200000 621669400 200000 556320619 200000 877051219 200000 662663270 200000 26909905 200000 911413419 200000 396681063 200000 501185636 200000 755764895 200000 194986376 200000 871628018 200000 932798499 200000 586383371 200000 430654610 200000 536325386 200000 822291908 200000 515144894 200000 517987194 200000 635304937 200000 347995782 200000 39165312 200000 115294991 200000 638960872 200000 135361739 200000 940667450 200000 345180484 200000 685478527 200000 458933779 200000 186197491 200000 966083367 200000 727131717 200000 877498623 200000 951138517 200000 811075819 200000 810324213 200000 439695182 200000 286918697 200000 452644830 200000 66794086 200000 76225506 200000 67518549 200000 90818675 200000 46246801 200000 510192827 200000 23809252 200000 408308792 200000 90666638 200000 139714297 200000 464601726 200000 895806943 200000 8582294 200000 892797661 200000 926552810 200000 150033209 200000 922828289 200000 75634120 200000 554070802 200000 826991925 200000 110572616 200000 858659386 200000 355783422 200000 609999332 200000 302032387 200000 305616851 200000 810052567 200000 815373943 200000 113750251 200000 131506516 200000 833477093 200000 505036094 200000 163373529 200000 954283677 200000 372061328 200000 918232490 200000 954066628 200000 956629679 200000 957782625 200000 859243595 200000 350197958 200000 265830827 200000 195201281 200000 494505681 200000 402133526 200000 755415249 200000 955832633 200000 852635150 200000 195734030 200000 255808129 200000 592545519 200000 580270066 200000 362578214 200000 19180604 200000 631199534 200000 764162445 200000 608127222 200000 324278435 200000 788178973 200000 787706639 200000 475569718 200000 608690549 200000 578430213 200000 250550218 200000 4994240 200000 535323540 200000 772173903 200000 252164653 200000 643388300 200000 603758848 200000 735120259 200000 675831242 200000 785139379 200000 952693977 200000 701317962 200000 520442704 200000 536332140 200000 828644193 200000 924041068 200000 651801745 200000 862797840 200000 903633911 200000 576033489 200000 679706236 200000 657284632 200000 76521243 200000 270154626 200000 952011042 200000 408675869 200000 909872751 200000 64281256 200000 391471028 200000 155288534 200000 300947635 200000 261499531 200000 65565826 200000 946225692 200000 595746760 200000 726678675 200000 21133053 200000 714040553 200000 932287661 200000 699274570 200000 568291765 200000 577276756 200000 6796676 200000 872342615 200000 363152987 200000 168304533 200000 324431757 200000 890765955 200000 284340159 200000 139898630 200000 405938985 200000 771510711 200000 674041810 200000 255363103 200000 525036503 200000 551602939 200000 532252580 200000 344504952 200000 922564152 200000 413915255 200000 419245926 200000 375932618 200000 597557262 200000 220217204 200000 518062183 200000 247735533 200000 494820408 200000 657074267 200000 665462042 200000 652529114 200000 734725303 200000 460711605 200000 403540750 200000 595372457 200000 381154476 200000 35112 200000 657303283 200000 938685843 200000 649185366 200000 934524287 200000 440276123 200000 612241393 200000 981607191 200000 283496097 200000 689447669 200000 516858426 200000 286147439 200000 707472024 200000 147537426 200000 283467016 200000 857464574 200000 26058891 200000 142049571 200000 2231826 200000 206560901 200000 271326915 200000 687638137 200000 147969586 200000 183912421 200000 282684584 200000 21628803 200000 173829983 200000 573847582 200000 162770116 200000 361155282 200000 393923763 200000 283069776 200000 198645438 200000 17295383 200000 464388198 200000 802119356 200000 160558431 200000 213787170 200000 380599248 200000 535798978 200000 612618384 200000 945094372 200000 760614250 200000 145717475 200000 898073433 200000 812022125 200000 474833100 200000 714670016 200000 747882979 200000 14704110 200000 797441199 200000 783304985 200000 948776309 200000 268891575 200000 299842283 200000 715417550 200000 646396537 200000 810854200 200000 613643898 200000 734073824 200000 127459960 200000 702622211 200000 451155314 200000 162413168 200000 834825753 200000 99222216 200000 608978701 200000 190311358 200000 500896548 200000 572964694 200000 363189668 200000 700819242 200000 188575876 200000 437428384 200000 876313774 200000 694132021 200000 222158399 200000 761070773 200000 928877765 200000 375012735 200000 905899903 200000 838579909 200000 672630689 200000 504003785 200000 11069581 200000 794281761 200000 685895193 200000 516080884 200000 175930063 200000 101333306 200000 519348776 200000 930462976 200000 305709264 200000 674513313 200000 409271013 200000 229453069 200000 421700663 200000 335471109 200000 425704585 200000 312978524 200000 701813710 200000 530089783 200000 89843820 200000 764899662 200000 870710652 200000 679294248 200000 424026375 200000 456657250 200000 445428810 200000 671992040 200000 100954098 200000 44216122 200000 719306337 200000 65798312 200000 798282215 200000 145771158 200000 313630472 200000 793242040 200000 946667708 200000 758231126 200000 711835306 200000 202372745 200000 410896235 200000 509115516 200000 213611213 200000 81295019 200000 338053645 200000 846424102 200000 792975899 200000 268299471 200000 889150937 200000 758662551 200000 727383644 200000 362370244 200000 22711593 200000 539975726 200000 274119800 200000 727245693 200000 307872628 200000 564159596 200000 386900601 200000 680053001 200000 711270228 200000 724916210 200000 687718790 200000 408945816 200000 22151297 200000 508180863 200000 910608360 200000 848729724 200000 699142611 200000 375041269 200000 109742344 200000 419329060 200000 521507139 200000 748363604 200000 615126894 200000 838690338 200000 143688681 200000 411873468 200000 898479811 200000 483136037 200000 517691390 200000 976737390 200000 831911886 200000 899574014 200000 414314714 200000 267121355 200000 272489081 200000 367637662 200000 744656630 200000 160356179 200000 333618637 200000 274122774 200000 14380011 200000 370368166 200000 2256880 200000 772115861 200000 662549104 200000 226197637 200000 433575981 200000 334976108 200000 844028510 200000 401635792 200000 872602860 200000 399234828 200000 445729455 200000 506142857 200000 488458164 200000 329714949 200000 672829818 200000 943261647 200000 222025007 200000 409327367 200000 819216375 200000 5234146 200000 14701861 200000 445279972 200000 990249600 200000 388056613 200000 236085375 200000 15282572 200000 98571405 200000 362229526 200000 804699973 200000 384235791 200000 35803318 200000 555165782 200000 193601183 200000 697323165 200000 919425715 200000 327170727 200000 914937558 200000 59452040 200000 670578526 200000 992610792 200000 315007827 200000 420691520 200000 260073135 200000 399306010 200000 595911838 200000 112301140 200000 667674559 200000 590407261 200000 867398240 200000 910404215 200000 936931525 200000 986545395 200000 73659233 200000 938115959 200000 180401434 200000 275232059 200000 585804681 200000 910839622 200000 400601911 200000 803464373 200000 353653729 200000 463748853 200000 721899701 200000 453597700 200000 430237842 200000 693560499 200000 1783371 200000 578719462 200000 355533540 200000 548376017 200000 370721235 200000 493781052 200000 50204992 200000 29190848 200000 83836484 200000 955069960 200000 975436077 200000 485329168 200000 195123128 200000 771117929 200000 678995285 200000 75790194 200000 238050663 200000 450539680 200000 908055425 200000 6183350 200000 117702569 200000 272696589 200000 68069016 200000 134569165 200000 773165047 200000 28275505 200000 235267746 200000 648453831 200000 113977065 200000 219918509 200000 901675210 200000 404815061 200000 801341496 200000 672565825 200000 250821974 200000 262798151 200000 330526908 200000 759186381 200000 152157104 200000 938030477 200000 842262126 200000 954382418 200000 952935521 200000 99094585 200000 578506342 200000 689154033 200000 945612047 200000 52561658 200000 788762846 200000 92847593 200000 307290757 200000 596353186 200000 742198060 200000 41723548 200000 133524139 200000 384618784 200000 958550474 200000 905436554 200000 837026952 200000 723636614 200000 3127889 200000 849347411 200000 761468998 200000 95646723 200000 393110905 200000 433974201 200000 117059885 200000 755453417 200000 483298073 200000 570392474 200000 506373030 200000 324985255 200000 889874988 200000 624792313 200000 958901048 200000 21783246 200000 815447241 200000 317857013 200000 207283342 200000 47151631 200000 242411561 200000 938359247 200000 956431214 200000 404111162 200000 903604900 200000 451935464 200000 767226050 200000 4334400 200000 280774579 200000 709064895 200000 744768146 200000 453133873 200000 46345198 200000 668918518 200000 980756487 200000 146557246 200000 506729230 200000 226742349 200000 920462184 200000 178800311 200000 902781419 200000 338842788 200000 244338720 200000 198268429 200000 363572863 200000 105692924 200000 768661685 200000 326590928 200000 113080288 200000 505788278 200000 69653201 200000 933557680 200000 63930440 200000 269253458 200000 351366972 200000 650337407 200000 315634448 200000 23199472 200000 572371422 200000 9571373 200000 489323696 200000 543947729 200000 768551873 200000 76961737 200000 474832575 200000 765066389 200000 30959372 200000 23308678 200000 448397816 200000 206323966 200000 444602120 200000 690899122 200000 8774706 200000 501811690 200000 257648158 200000 705253311 200000 416099942 200000 772859740 200000 890120150 200000 273296446 200000 880031404 200000 526944371 200000 209511640 200000 888663262 200000 753525821 200000 355082097 200000 265628910 200000 400572272 200000 435133809 200000 303638964 200000 218285311 200000 894847205 200000 423781313 200000 18521023 200000 282196244 200000 755470670 200000 297351621 200000 940274993 200000 405446229 200000 961199578 200000 60476214 200000 8489675 200000 122857228 200000 721957082 200000 978210029 200000 293912173 200000 754310817 200000 592444350 200000 525588705 200000 392156953 200000 703216539 200000 925507352 200000 505390124 200000 589682925 200000 437436836 200000 410511000 200000 189357317 200000 779567404 200000 817549700 200000 484760846 200000 349377734 200000 437924405 200000 383446308 200000 33813611 200000 839495655 200000 211928457 200000 231073163 200000 924009406 200000 462280192 200000 292665801 200000 606240484 200000 254957882 200000 897993 200000 190132 200000 721112181 200000 188287022 200000 902693148 200000 813570860 200000 77640872 200000 809166090 200000 123282673 200000 493030193 200000 301412101 200000 652807520 200000 495913825 200000 861774308 200000 286488116 200000 656397279 200000 779670947 200000 912623492 200000 411029503 200000 76841048 200000 832819728 200000 637035379 200000 721859405 200000 42958268 200000 97060897 200000 215332912 200000 515324967 200000 418764828 200000 517720687 200000 402842974 200000 101355446 200000 709674151 200000 147475633 200000 126997947 200000 186774082 200000 545225646 200000 809722304 200000 455885608 200000 250514228 200000 728300194 200000 467405718 200000 683253415 200000 91545363 200000 104594451 200000 601181514 200000 949201495 200000 100455305 200000 191785394 200000 383363860 200000 967793528 200000 499579230 200000 888367183 200000 971802190 200000 530665069 200000 962602619 200000 548593627 200000 152037744 200000 953751220 200000 108239848 200000 23345510 200000 865308690 200000 58705647 200000 14275533 200000 869070112 200000 400220397 200000 654489309 200000 884505460 200000 60457051 200000 143061465 200000 690911584 200000 80187204 200000 581402503 200000 279922639 200000 367715961 200000 16142534 200000 32801331 200000 53845735 200000 331277126 200000 419334819 200000 187694866 200000 741268570 200000 570540553 200000 648962722 200000 64153586 200000 13571713 200000 906342435 200000 904066478 200000 38817734 200000 474630867 200000 446708244 200000 296503757 200000 460694684 200000 574583274 200000 364099452 200000 240072233 200000 321207718 200000 500231549 200000 435676445 200000 103576842 200000 781958965 200000 553762918 200000 524385493 200000 142745049 200000 783240888 200000 199045789 200000 402572711 200000 433931037 200000 853409472 200000 536005433 200000 316539314 200000 99964545 200000 853559038 200000 721811061 200000 136259127 200000 187514059 200000 825127490 200000 313823144 200000 331196822 200000 96656869 200000 538752637 200000 223797579 200000 641368913 200000 84505303 200000 695033535 200000 828715254 200000 279240711 200000 973844937 200000 11729721 200000 887749474 200000 993164664 200000 821910021 200000 219132219 200000 285643367 200000 683817607 200000 574124530 200000 445240117 200000 828320511 200000 101466930 200000 849237785 200000 118469817 200000 859649344 200000 173863578 200000 171817507 200000 670012535 200000 731206756 200000 316689665 200000 677472984 200000 25322558 200000 45009604 200000 854175686 200000 223752224 200000 291673857 200000 581509591 200000 792809322 200000 333046277 200000 484469966 200000 251990583 200000 286917005 200000 536388526 200000 432211160 200000 944667036 200000 765496561 200000 734075236 200000 605714285 200000 471269085 200000 645802868 200000 804031120 200000 361369599 200000 603716085 200000 34904601 200000 575863226 200000 760187679 200000 939807227 200000 470557439 200000 185573514 200000 668993148 200000 479763240 200000 437294951 200000 823365065 200000 660804839 200000 10712788 200000 17673650 200000 632403808 200000 3095121 200000 622856568 200000 585337695 200000 384804951 200000 48571338 200000 943213740 200000 967556368 200000 649090263 200000 532372355 200000 103867178 200000 839495813 200000 554054696 200000 993233612 200000 897371336 200000 995203743 200000 473356978 200000 51270678 200000 345414272 200000 308850013 200000 869766654 200000 463528177 200000 355376235 200000 429283809 200000 77950645 200000 510007821 200000 781940672 200000 743604330 200000 631800479 200000 459051836 200000 609003225 200000 195492954 200000 48424101 200000 123882862 200000 392245037 200000 369800753 200000 935945935 200000 863219890 200000 674536278 200000 782785424 200000 363398213 200000 42357307 200000 356575500 200000 129580854 200000 688907600 200000 370958424 200000 40509223 200000 834660101 200000 589460825 200000 430976121 200000 880260000 200000 614631421 200000 300232424 200000 497976111 200000 849695119 200000 211175486 200000 103433125 200000 343390764 200000 520465197 200000 248655626 200000 460559450 200000 669289022 200000 698024914 200000 143192767 200000 245532910 200000 508925271 200000 363436535 200000 41151712 200000 147717226 200000 846704775 200000 343963445 200000 788944396 200000 515587319 200000 207336959 200000 285763651 200000 734688260 200000 62178269 200000 372633360 200000 977709306 200000 314603433 200000 600860548 200000 203591208 200000 517615700 200000 724310266 200000 294880118 200000 14207194 200000 746146408 200000 253929753 200000 139294298 200000 457675222 200000 338069614 200000 499983942 200000 208517113 200000 745878764 200000 605163712 200000 456553953 200000 433092923 200000 412057869 200000 888907478 200000 788869739 200000 153802794 200000 382514249 200000 31217992 200000 286718341 200000 340172270 200000 121084880 200000 564464078 200000 345523182 200000 211183310 200000 476881396 200000 237740354 200000 526641032 200000 116840500 200000 530013220 200000 662774172 200000 370508627 200000 707269288 200000 364106994 200000 502204405 200000 59885424 200000 888944083 200000 426521613 200000 885276804 200000 351129374 200000 924537468 200000 910720071 200000 953602210 200000 434837183 200000 936553101 200000 522412431 200000 261119176 200000 995616211 200000 497013007 200000 531034871 200000 586433167 200000 998191354 200000 646275625 200000 956505262 200000 631694510 200000 78578677 200000 986283812 200000 759882757 200000 513942271 200000 606801317 200000 405766248 200000 334640493 200000 967719545 200000 427982345 200000 736576895 200000 438865526 200000 813500726 200000 464827459 200000 590238992 200000 760608209 200000 518918766 200000 399013523 200000 550428388 200000 118048078 200000 369742457 200000 576152153 200000 48723428 200000 644174302 200000 30963408 200000 280362007 200000 339410456 200000 591063953 200000 135245835 200000 391384428 200000 184275112 200000 911603608 200000 407546339 200000 588418840 200000 971006430 200000 648806978 200000 134674224 200000 461233405 200000 545845537 200000 623131906 200000 13830123 200000 947710491 200000 947443962 200000 855822439 200000 278451500 200000 877552787 200000 543922962 200000 47780897 200000 522053421 200000 50414501 200000 979064881 200000 118649602 200000 362347332 200000 496448944 200000 979578431 200000 926223097 200000 458009579 200000 111114295 200000 912557126 200000 482340120 200000 936849595 200000 827183578 200000 305911917 200000 179692430 200000 819365996 200000 424602200 200000 390423549 200000 663194540 200000 94458581 200000 871711891 200000 511118174 200000 514236900 200000 835800305 200000 774141066 200000 72295450 200000 395090372 200000 373668055 200000 836863839 200000 833234648 200000 28566014 200000 118539200 200000 132434258 200000 500117346 200000 83887202 200000 7502852 200000 341287364 200000 548751007 200000 843635681 200000 308305692 200000 984230196 200000 857048216 200000 189698187 200000 875531168 200000 658200388 200000 568799861 200000 130964369 200000 597296457 200000 508222132 200000 711143552 200000 919363907 200000 1524975 200000 976696164 200000 589317664 200000 334137106 200000 899310732 200000 750111830 200000 691783646 200000 658977166 200000 611496246 200000 398618024 200000 658922339 200000 176511591 200000 966830887 200000 640658589 200000 593333623 200000 75461231 200000 887124408 200000 430949268 200000 973542403 200000 188092821 200000 844098913 200000 608249358 200000 972245518 200000 55221483 200000 208144313 200000 802334891 200000 352097730 200000 311936672 200000 157937531 200000 156958509 200000 863487080 200000 418044934 200000 597213310 200000 916442739 200000 320377446 200000 995830156 200000 486504379 200000 725332605 200000 760969543 200000 937503428 200000 851683658 200000 107305582 200000 655564211 200000 195816029 200000 460483684 200000 469241476 200000 196657521 200000 630269992 200000 947009889 200000 474397217 200000 760114027 200000 553457430 200000 632933818 200000 809328580 200000 246534057 200000 464777527 200000 617714183 200000 649716495 200000 2751316 200000 505147836 200000 673766401 200000 706842306 200000 928708788 200000 677440757 200000 770548353 200000 394517693 200000 356743473 200000 268821587 200000 839969150 200000 604784642 200000 345499477 200000 532940390 200000 489045010 200000 526063792 200000 671293639 200000 359422687 200000 78984308 200000 500727815 200000 974347344 200000 91725966 200000 880056318 200000 393368682 200000 636721624 200000 946241891 200000 956476200 200000 270363991 200000 57037929 200000 253009008 200000 216714634 200000 394773359 200000 661161002 200000 643630053 200000 60598748 200000 401120884 200000 526732900 200000 46468369 200000 614103544 200000 767619397 200000 696847744 200000 633345127 200000 515828438 200000 103658979 200000 513415942 200000 257438581 200000 954036367 200000 236121454 200000 897471903 200000 31368430 200000 835738714 200000 317308967 200000 370580243 200000 257127584 200000 244635280 200000 138319727 200000 370345034 200000 819697533 200000 484178090 200000 864566726 200000 358657869 200000 472582038 200000 644355393 200000 643687116 200000 353950021 200000 552290842 200000 491719692 200000 853241666 200000 545551482 200000 328782682 200000 307661284 200000 339990280 200000 658259540 200000 899867847 200000 103348419 200000 526395680 200000 947198301 200000 877182705 200000 275840960 200000 907792809 200000 427255100 200000 846984585 200000 186452243 200000 410262500 200000 94344378 200000 674330463 200000 698066454 200000 120529457 200000 23509440 200000 986027620 200000 810756417 200000 846827025 200000 791149398 200000 460661159 200000 618370604 200000 580149797 200000 702274468 200000 118188891 200000 687090576 200000 260810797 200000 203866611 200000 959830735 200000 321560389 200000 692473609 200000 701093548 200000 941433971 200000 889565252 200000 899302074 200000 156148056 200000 704030169 200000 159321253 200000 728816224 200000 899133085 200000 889063856 200000 64792481 200000 493192765 200000 721554502 200000 964025802 200000 566481809 200000 724038576 200000 655063866 200000 65061142 200000 574568428 200000 23236921 200000 311498627 200000 976799654 200000 875784524 200000 886614651 200000 890455624 200000 624109737 200000 151341416 200000 411815988 200000 438825938 200000 45460080 200000 136303386 200000 447242822 200000 553163657 200000 356852844 200000 841474138 200000 931720624 200000 327663607 200000 392625966 200000 271213119 200000 215025812 200000 64534211 200000 872580197 200000 645545220 200000 109485618 200000 866148022 200000 856089314 200000 928556032 200000 998076139 200000 300863929 200000 975103126 200000 16178604 200000 940194878 200000 744823508 200000 9092241 200000 40002464 200000 216317645 200000 726362672 200000 656259843 200000 296665237 200000 143091288 200000 787423508 200000 258315582 200000 907183715 200000 295112639 200000 438937579 200000 597291954 200000 540016644 200000 849160963 200000 684849723 200000 412424175 200000 785136014 200000 758307141 200000 903941294 200000 934138021 200000 935566907 200000 123158724 200000 685931275 200000 977658278 200000 28849252 200000 473003234 200000 607519805 200000 948195297 200000 188484480 200000 782308895 200000 142870602 200000 769100648 200000 437440553 200000 75364379 200000 974302300 200000 578547562 200000 795908631 200000 888406936 200000 327265468 200000 892263993 200000 711316001 200000 361500277 200000 796884688 200000 753600836 200000 632587330 200000 185895858 200000 777983779 200000 600162588 200000 186172305 200000 432749937 200000 422433116 200000 988895602 200000 983910471 200000 455724275 200000 997942341 200000 720908567 200000 548185020 200000 21311638 200000 117084101 200000 576255994 200000 690633833 200000 125828573 200000 848916709 200000 610844972 200000 862941158 200000 700298087 200000 406363598 200000 534287070 200000 756680429 200000 313656564 200000 183922631 200000 871629408 200000 251427156 200000 869479271 200000 65979707 200000 606969891 200000 34121749 200000 673826494 200000 26513328 200000 410725815 200000 942272841 200000 162664475 200000 950188496 200000 380196300 200000 618001959 200000 829830078 200000 699325283 200000 727126580 200000 396932361 200000 887194375 200000 954273617 200000 181560287 200000 25634150 200000 984031863 200000 754590116 200000 85981404 200000 647821272 200000 725806510 200000 367763331 200000 685764190 200000 523671575 200000 29000046 200000 705039160 200000 976449203 200000 829007611 200000 448635286 200000 695758377 200000 780377422 200000 77857405 200000 440624934 200000 236199649 200000 762327741 200000 219345333 200000 147907649 200000 636282120 200000 998630066 200000 206796508 200000 264628773 200000 698304869 200000 464037886 200000 831121738 200000 917073716 200000 90068962 200000 774761104 200000 866211704 200000 120465645 200000 282059656 200000 950025081 200000 828574975 200000 311314930 200000 457289341 200000 918713578 200000 469677718 200000 157154307 200000 672717836 200000 975845427 200000 992369174 200000 332321281 200000 494889117 200000 203832773 200000 310875257 200000 582543851 200000 284080055 200000 838145328 200000 852146134 200000 295368419 200000 719062532 200000 814307109 200000 253990245 200000 667416361 200000 344098636 200000 454075764 200000 169792896 200000 136929821 200000 282480248 200000 301233422 200000 173186975 200000 237297216 200000 348148112 200000 929338882 200000 184795738 200000 921531699 200000 489154492 200000 754531715 200000 445846377 200000 794117558 200000 265374021 200000 438696416 200000 537662886 200000 78838185 200000 664576404 200000 70272137 200000 647120137 200000 947974669 200000 681553713 200000 226468368 200000 425751211 200000 113724162 200000 93756869 200000 138884132 200000 341045443 200000 17464777 200000 88531480 200000 453694871 200000 846339754 200000 351470787 200000 611766290 200000 963352664 200000 23401689 200000 880748912 200000 609103036 200000 921535352 200000 416916713 200000 678852720 200000 39513151 200000 976560424 200000 448563601 200000 368352132 200000 484635107 200000 869267641 200000 751390379 200000 114871693 200000 976301073 200000 212682906 200000 128297262 200000 471023242 200000 369923152 200000 549242460 200000 527105332 200000 764986781 200000 801747786 200000 871908528 200000 655631349 200000 449066246 200000 913688264 200000 312110438 200000 734621641 200000 662096422 200000 917125041 200000 222198639 200000 283383849 200000 624930684 200000 14644749 200000 6218459 200000 914772909 200000 482422954 200000 293217031 200000 802622170 200000 981582350 200000 354299504 200000 559645413 200000 192789950 200000 669484580 200000 78105774 200000 247674641 200000 661984503 200000 104759272 200000 615664741 200000 859857940 200000 934090517 200000 760349810 200000 544674741 200000 188112788 200000 491225032 200000 441871356 200000 195244512 200000 818178140 200000 611891682 200000 632968156 200000 602529093 200000 601272916 200000 299703122 200000 149085837 200000 949408101 200000 905253507 200000 92355370 200000 216752037 200000 93440224 200000 512003859 200000 359301017 200000 209042911 200000 55938423 200000 574035788 200000 658634736 200000 315302161 200000 305813515 200000 663144343 200000 505767584 200000 176271926 200000 723629212 200000 897528188 200000 922006842 200000 677797221 200000 140207690 200000 989873571 200000 123969645 200000 314269655 200000 594864982 200000 988983765 200000 560086538 200000 982280164 200000 36716832 200000 744301307 200000 62996226 200000 990380805 200000 870004778 200000 709182237 200000 60685669 200000 208757202 200000 733572115 200000 252288868 200000 561770084 200000 357518340 200000 652171675 200000 193062423 200000 167111247 200000 271747187 200000 695855781 200000 809655969 200000 334708374 200000 256915737 200000 168108079 200000 302322568 200000 911512011 200000 324941580 200000 229323355 200000 452111990 200000 567102366 200000 182794887 200000 207177320 200000 156811315 200000 464762079 200000 89712352 200000 530066616 200000 901477543 200000 791395198 200000 856155794 200000 252042955 200000 191746268 200000 830196365 200000 258264371 200000 18257218 200000 386383609 200000 594850875 200000 935178110 200000 922391516 200000 235730503 200000 865624026 200000 755963722 200000 501536635 200000 25225519 200000 28386265 200000 219512208 200000 853642271 200000 773687097 200000 930160585 200000 925420648 200000 505129192 200000 12932365 200000 920469084 200000 538940171 200000 431320599 200000 451884149 200000 340952928 200000 977688529 200000 774770445 200000 834902616 200000 616040391 200000 41916467 200000 729334857 200000 126728895 200000 567561633 200000 43136713 200000 59197293 200000 965067987 200000 260898847 200000 138352460 200000 580055353 200000 693753563 200000 351334289 200000 332164757 200000 333307278 200000 846926914 200000 648668008 200000 52275867 200000 250211691 200000 737880974 200000 959078964 200000 708942968 200000 445350642 200000 417317993 200000 162623910 200000 263449187 200000 12989795 200000 757033371 200000 366113422 200000 910082998 200000 495239966 200000 175125773 200000 323788508 200000 348867817 200000 710405540 200000 297399238 200000 914524066 200000 261306772 200000 865716630 200000 773897713 200000 545834767 200000 264875119 200000 915538611 200000 628770516 200000 115314805 200000 859176276 200000 517948893 200000 898183897 200000 321794628 200000 581434171 200000 420546324 200000 152555912 200000 955757579 200000 177146941 200000 903969656 200000 512672649 200000 104465532 200000 615149457 200000 599169867 200000 446133926 200000 228003176 200000 376669072 200000 95478251 200000 380739014 200000 909687230 200000 24679859 200000 604501979 200000 854121714 200000 591717775 200000 926761619 200000 498468538 200000 543330131 200000 967030284 200000 691753447 200000 654873929 200000 574391089 200000 337405318 200000 51263624 200000 969362281 200000 673901557 200000 441042796 200000 20003440 200000 54215705 200000 210547238 200000 337369679 200000 330295990 200000 901561211 200000 874418030 200000 211071968 200000 416358290 200000 244802255 200000 474613398 200000 716325615 200000 202456670 200000 496730741 200000 421079940 200000 931639148 200000 483094930 200000 661503471 200000 580215107 200000 331082345 200000 928109766 200000 956041179 200000 682641402 200000 789526038 200000 520966835 200000 166931452 200000 165424883 200000 152757699 200000 997534513 200000 678665009 200000 139569301 200000 557849568 200000 482672953 200000 112741243 200000 455989865 200000 623624191 200000 98696931 200000 341067771 200000 359154456 200000 12097743 200000 318741864 200000 320478960 200000 587318377 200000 491976226 200000 50525985 200000 64008124 200000 191833927 200000 876362983 200000 380879749 200000 368762079 200000 895229880 200000 527753520 200000 678898478 200000 87170553 200000 342568678 200000 426503724 200000 140293075 200000 340986827 200000 572312345 200000 41144876 200000 150906446 200000 174915638 200000 174729658 200000 411382945 200000 852895895 200000 840337977 200000 584378704 200000 968152091 200000 567135685 200000 353425398 200000 905608582 200000 637679179 200000 278282259 200000 230476461 200000 377525026 200000 851771906 200000 459949784 200000 944180927 200000 45734414 200000 967671598 200000 300528269 200000 558113707 200000 913071442 200000 156795106 200000 968888522 200000 795661331 200000 128139030 200000 104733518 200000 339424328 200000 74558903 200000 331311268 200000 971629506 200000 407318239 200000 116752247 200000 656708707 200000 688752303 200000 691269513 200000 814573396 200000 268236252 200000 723165605 200000 240736348 200000 338431599 200000 449791928 200000 200964948 200000 724867218 200000 899087111 200000 169712063 200000 22862734 200000 189846148 200000 680965758 200000 763454681 200000 567078210 200000 642959785 200000 657494356 200000 443018000 200000 60832386 200000 621149851 200000 458934570 200000 940906379 200000 325298301 200000 292156178 200000 22322879 200000 582489235 200000 575099269 200000 841906661 200000 799058933 200000 320928657 200000 68135689 200000 121454863 200000 832973260 200000 863163149 200000 968585114 200000 584699303 200000 282504804 200000 594146991 200000 797560553 200000 781453798 200000 965748990 200000 762515776 200000 929720775 200000 468668196 200000 214369786 200000 496633001 200000 49104930 200000 909060058 200000 411233498 200000 672423410 200000 730597646 200000 779008928 200000 421137469 200000 905407300 200000 164783801 200000 750697264 200000 904078820 200000 185839591 200000 807454836 200000 900303456 200000 885309615 200000 404446787 200000 824728239 200000 181007914 200000 682269855 200000 113888737 200000 154892028 200000 433125031 200000 378189525 200000 914829674 200000 277036043 200000 698499342 200000 217903505 200000 367236262 200000 815904684 200000 871086009 200000 92389939 200000 651532926 200000 828593871 200000 915213343 200000 753103164 200000 695158010 200000 468427654 200000 413401306 200000 333497420 200000 923209026 200000 332715776 200000 383077794 200000 120869 200000 549208479 200000 640530319 200000 144602959 200000 437138598 200000 801235322 200000 314060962 200000 824656858 200000 465199312 200000 453887835 200000 764057291 200000 519714395 200000 62764739 200000 160537834 200000 742814137 200000 916603659 200000 973525952 200000 286021361 200000 713821757 200000 523593538 200000 678193192 200000 71302487 200000 698801737 200000 3428217 200000 349888891 200000 922691877 200000 309514475 200000 323889481 200000 463043673 200000 381219460 200000 205649493 200000 971978089 200000 187586179 200000 746670268 200000 169991639 200000 308472754 200000 985334489 200000 118045237 200000 999311842 200000 318816030 200000 775296349 200000 947033721 200000 682146822 200000 713501636 200000 898071341 200000 527408175 200000 371745524 200000 219529436 200000 914257548 200000 915143968 200000 186109564 200000 82178752 200000 852334297 200000 62599220 200000 439607694 200000 9969896 200000 116959894 200000 31638901 200000 58254396 200000 784461292 200000 175926113 200000 507037195 200000 327057846 200000 99690884 200000 377831421 200000 459293245 200000 716322380 200000 303443594 200000 105662537 200000 267618165 200000 68551534 200000 871568118 200000 578981190 200000 905529915 200000 883597742 200000 879166945 200000 655815956 200000 503512632 200000 545354939 200000 112899970 200000 170709237 200000 100352051 200000 645654886 200000 30568242 200000 788782407 200000 928549911 200000 148829601 200000 646317418 200000 354034061 200000 526842602 200000 712067706 200000 696550339 200000 227308134 200000 959903958 200000 114068003 200000 999396084 200000 758258068 200000 837711651 200000 960588781 200000 154403031 200000 639601653 200000 261968441 200000 24122439 200000 824848483 200000 427258764 200000 10545058 200000 25116354 200000 255734194 200000 445670264 200000 528213509 200000 367670799 200000 947093500 200000 649259002 200000 137886507 200000 562774014 200000 438864281 200000 450290290 200000 178876413 200000 269535103 200000 391861762 200000 410491233 200000 406003331 200000 430851236 200000 232574927 200000 565259880 200000 741344229 200000 483744925 200000 88120505 200000 616406599 200000 169012333 200000 22077882 200000 604857752 200000 834494174 200000 627985282 200000 488791404 200000 860052069 200000 489808174 200000 140139949 200000 611435074 200000 141533240 200000 63156568 200000 543952023 200000 236662767 200000 858008907 200000 181239451 200000 715246856 200000 503821121 200000 969081588 200000 882806105 200000 261553384 200000 506773547 200000 519643566 200000 669135634 200000 3421505 200000 251246523 200000 700769551 200000 616132198 200000 495669306 200000 196458020 200000 640402898 200000 164938006 200000 563956508 200000 617410228 200000 568552909 200000 288144387 200000 81097807 200000 458738141 200000 819182075 200000 20225837 200000 70799197 200000 628374319 200000 708570227 200000 203606452 200000 243278573 200000 373368667 200000 917826670 200000 580375001 200000 771503817 200000 716048434 200000 141006404 200000 106598141 200000 217644504 200000 564438691 200000 975494510 200000 918801311 200000 654624803 200000 104159935 200000 36721284 200000 205807457 200000 40677586 200000 749265334 200000 180548415 200000 100886787 200000 45229103 200000 257795034 200000 741512823 200000 657814629 200000 69532065 200000 695123611 200000 710386726 200000 654956168 200000 134526897 200000 862861449 200000 277424482 200000 159859597 200000 470898184 200000 460228437 200000 78034022 200000 414289587 200000 286062446 200000 747111374 200000 837289608 200000 51815517 200000 677801420 200000 174839271 200000 336878659 200000 365981193 200000 116489257 200000 483222703 200000 541805869 200000 176945240 200000 41319599 200000 670325334 200000 741709313 200000 517873931 200000 253489319 200000 265178157 200000 814426262 200000 314375427 200000 724867703 200000 608436390 200000 204014565 200000 210406464 200000 770635178 200000 780498767 200000 292659206 200000 635194850 200000 203600104 200000 985957082 200000 433024562 200000 734591018 200000 286458360 200000 652248856 200000 302205121 200000 126779001 200000 662324164 200000 778456312 200000 357902636 200000 834341711 200000 362780756 200000 715854987 200000 243056651 200000 538169932 200000 100206801 200000 194135298 200000 871421719 200000 274327601 200000 153421187 200000 725744301 200000 183215913 200000 482455262 200000 592942546 200000 552904445 200000 354481208 200000 567293268 200000 63222856 200000 596557442 200000 254549342 200000 869923252 200000 345799308 200000 964331756 200000 610093266 200000 970255166 200000 56224103 200000 588181261 200000 674609646 200000 153541714 200000 259345089 200000 22943957 200000 31957802 200000 656734833 200000 135943588 200000 198312788 200000 866315806 200000 966218300 200000 502826039 200000 795177146 200000 251796866 200000 235174258 200000 363476420 200000 565429849 200000 28249904 200000 887812341 200000 533194929 200000 588965024 200000 965410336 200000 700212933 200000 564583561 200000 450772257 200000 143721579 200000 281228291 200000 580811252 200000 300152971 200000 30776648 200000 455380718 200000 716803770 200000 280613040 200000 661607696 200000 666819816 200000 473844163 200000 35080831 200000 666547004 200000 849105520 200000 528261912 200000 664492553 200000 533247077 200000 390799656 200000 828692962 200000 715672191 200000 845763138 200000 241291216 200000 774693481 200000 902327345 200000 328916396 200000 362529865 200000 899550741 200000 849225872 200000 723825309 200000 856955282 200000 563324272 200000 849237036 200000 237784108 200000 101499853 200000 611103777 200000 76878006 200000 586777233 200000 216378938 200000 34391793 200000 205805822 200000 223513894 200000 390532922 200000 914870729 200000 740788981 200000 12823139 200000 728624716 200000 872164273 200000 275753899 200000 717917664 200000 655524370 200000 835012305 200000 828839249 200000 575250006 200000 558933579 200000 754045042 200000 13744438 200000 504903069 200000 418578905 200000 605325053 200000 379128781 200000 756456622 200000 470716604 200000 612806139 200000 609003173 200000 240999329 200000 497395733 200000 14090770 200000 627614830 200000 64603567 200000 842897443 200000 384046349 200000 767632634 200000 132419889 200000 848271432 200000 586566099 200000 693747000 200000 893446046 200000 831793412 200000 635181166 200000 795714361 200000 651103120 200000 180957687 200000 671322629 200000 569936431 200000 34016958 200000 314098146 200000 384689889 200000 608155240 200000 949156866 200000 932094630 200000 234819178 200000 795618646 200000 240895316 200000 636640067 200000 651779370 200000 488841 200000 656203211 200000 254117849 200000 443220168 200000 262946994 200000 634847138 200000 33516457 200000 464777741 200000 242176417 200000 615733296 200000 549388563 200000 739438306 200000 928238151 200000 861937646 200000 472323481 200000 634589775 200000 8797108 200000 710282356 200000 688059865 200000 438063229 200000 804038169 200000 658615419 200000 34588054 200000 499376307 200000 497291974 200000 648962523 200000 679281583 200000 498086748 200000 878781996 200000 745260942 200000 549192229 200000 799924734 200000 935830490 200000 766994346 200000 887695385 200000 375447875 200000 480373379 200000 9721705 200000 343908811 200000 765477618 200000 39756278 200000 511457572 200000 901213339 200000 555324406 200000 905121059 200000 713047122 200000 710456074 200000 24875093 200000 688177180 200000 678718349 200000 156207288 200000 447914297 200000 431983632 200000 89144973 200000 462056550 200000 883789547 200000 695005520 200000 331297321 200000 417198581 200000 392857809 200000 180054862 200000 724256860 200000 271411301 200000 656098166 200000 613995160 200000 461142077 200000 891328982 200000 15099009 200000 122533600 200000 824020485 200000 417367945 200000 213864124 200000 185986806 200000 803411212 200000 915787231 200000 823314958 200000 479775947 200000 944295371 200000 894273111 200000 692243840 200000 456780143 200000 872871386 200000 599219091 200000 761016123 200000 756337939 200000 344734195 200000 68464467 200000 401705606 200000 145090311 200000 351010284 200000 364818039 200000 843693004 200000 625158588 200000 338059455 200000 794603777 200000 386580115 200000 517965506 200000 342183557 200000 433089551 200000 889339269 200000 11023050 200000 575881845 200000 546320356 200000 625841770 200000 402562980 200000 105985769 200000 32586207 200000 617937962 200000 465876544 200000 507833688 200000 617718401 200000 635581647 200000 957557936 200000 348005980 200000 120534891 200000 835286400 200000 916509219 200000 824558509 200000 836625756 200000 661877895 200000 495051499 200000 809197603 200000 614795318 200000 714164554 200000 445141623 200000 314890167 200000 634501881 200000 253516372 200000 41023321 200000 831229825 200000 450259909 200000 348749133 200000 397326144 200000 102643642 200000 321956828 200000 261808892 200000 701158141 200000 713365434 200000 534808988 200000 562758475 200000 725212801 200000 827277818 200000 563654792 200000 257919299 200000 360155357 200000 74558995 200000 951823167 200000 407821066 200000 784392256 200000 693316284 200000 220488066 200000 332098027 200000 800582139 200000 904033742 200000 539346993 200000 591234638 200000 749189247 200000 11398211 200000 999279950 200000 627233210 200000 836894556 200000 310948402 200000 67882488 200000 125890777 200000 589099843 200000 290525395 200000 82906223 200000 708058483 200000 649969155 200000 948098688 200000 23658006 200000 72889969 200000 286752399 200000 609818801 200000 305363819 200000 997921243 200000 507838198 200000 996262910 200000 330549264 200000 702760665 200000 888631913 200000 299090463 200000 538960580 200000 591568308 200000 645511991 200000 673726447 200000 185450857 200000 799695829 200000 17733331 200000 877217635 200000 415837951 200000 763703237 200000 968936907 200000 916585879 200000 119735719 200000 577819434 200000 966187474 200000 39628993 200000 258602144 200000 59037391 200000 526050742 200000 837022778 200000 473517132 200000 208528539 200000 434204009 200000 533444731 200000 306124330 200000 642440087 200000 129192444 200000 747493661 200000 114961629 200000 727275500 200000 434402718 200000 135202519 200000 438897699 200000 442703074 200000 818418080 200000 907156355 200000 652857565 200000 739579618 200000 576733299 200000 56329753 200000 199563533 200000 503064435 200000 683906983 200000 930481840 200000 836241874 200000 125033280 200000 496323053 200000 800530051 200000 937573741 200000 365334031 200000 399731989 200000 409508329 200000 715270462 200000 611199690 200000 39592976 200000 211054171 200000 432523207 200000 951226744 200000 277760238 200000 615124593 200000 564637350 200000 188983620 200000 621168352 200000 764408804 200000 465649310 200000 972468852 200000 554449974 200000 732569996 200000 803086734 200000 792277107 200000 41831008 200000 441554786 200000 223580279 200000 964373447 200000 17908720 200000 359464574 200000 105121146 200000 574437913 200000 137862806 200000 960641306 200000 107011542 200000 563146803 200000 79214881 200000 753323148 200000 860122093 200000 190980093 200000 406184324 200000 877677903 200000 74404159 200000 395366526 200000 684444365 200000 43619577 200000 218050156 200000 229868000 200000 700118830 200000 138233413 200000 855656758 200000 995923307 200000 532514808 200000 832224522 200000 641957499 200000 623302536 200000 940115354 200000 557324864 200000 213159486 200000 375792063 200000 397069733 200000 448982017 200000 297745310 200000 452235960 200000 938645706 200000 282275205 200000 85625052 200000 488858684 200000 994920665 200000 29206820 200000 824338265 200000 682805044 200000 74635459 200000 918919767 200000 572453268 200000 219921320 200000 796116632 200000 965663158 200000 58327343 200000 247425217 200000 307746185 200000 837220090 200000 706728682 200000 326593222 200000 524908518 200000 137140988 200000 440909477 200000 678348578 200000 472592160 200000 33278899 200000 655673697 200000 572901979 200000 552013767 200000 942182456 200000 365738815 200000 57531419 200000 63304587 200000 638820549 200000 154445183 200000 518057258 200000 968738110 200000 720913584 200000 312875649 200000 914586992 200000 993272016 200000 425004660 200000 257560518 200000 286166519 200000 915767632 200000 92739495 200000 305092590 200000 788735718 200000 343412465 200000 864214276 200000 873684667 200000 756404102 200000 106311937 200000 551230562 200000 241409803 200000 483790400 200000 836462578 200000 404323002 200000 841464545 200000 741659804 200000 128328021 200000 465390628 200000 416801117 200000 582964546 200000 500002777 200000 847188441 200000 284649150 200000 285142012 200000 948626767 200000 149343281 200000 745151077 200000 15081905 200000 969021096 200000 435549349 200000 502984916 200000 655011946 200000 32007157 200000 4269005 200000 866152362 200000 630562640 200000 148663397 200000 619773795 200000 730825128 200000 602949802 200000 38580809 200000 848377405 200000 207357614 200000 407582179 200000 533091602 200000 166494293 200000 499917246 200000 207160193 200000 575428432 200000 503518404 200000 879710454 200000 710183214 200000 327866547 200000 163867585 200000 61070745 200000 615052210 200000 187930637 200000 293690022 200000 448665094 200000 410388214 200000 17556302 200000 500388843 200000 330302910 200000 472787457 200000 649936774 200000 857290536 200000 78877538 200000 818646270 200000 983768805 200000 191375637 200000 759050930 200000 926396723 200000 242323645 200000 834496909 200000 147432590 200000 874789130 200000 448792957 200000 133198213 200000 637111542 200000 385698827 200000 625359543 200000 839014681 200000 493358349 200000 780804830 200000 660696346 200000 316068223 200000 730599697 200000 381320013 200000 595523191 200000 672843024 200000 830784100 200000 363684927 200000 97900992 200000 470598981 200000 180916102 200000 27240894 200000 576967427 200000 894701239 200000 191262743 200000 76527856 200000 110766962 200000 459740957 200000 50270424 200000 823209504 200000 476659037 200000 459132753 200000 948086697 200000 63712950 200000 1757237 200000 760432458 200000 939440524 200000 804619065 200000 460810890 200000 584381474 200000 84148384 200000 391887699 200000 651817485 200000 536497680 200000 922475046 200000 601098189 200000 631451022 200000 822613102 200000 116356222 200000 531539085 200000 886195454 200000 356549556 200000 62979369 200000 351913118 200000 811684717 200000 872021882 200000 412585160 200000 218892328 200000 746213643 200000 989139577 200000 899037978 200000 514400370 200000 891690282 200000 880358537 200000 676789506 200000 718136806 200000 473368122 200000 119938211 200000 314034814 200000 616442892 200000 894430666 200000 360801503 200000 262322863 200000 924371853 200000 838818957 200000 34695798 200000 696684503 200000 254049329 200000 322947665 200000 1783233 200000 846846292 200000 757187808 200000 213073417 200000 563637303 200000 350775209 200000 528901539 200000 18129859 200000 136742514 200000 657045621 200000 684528035 200000 22350001 200000 839634985 200000 270056570 200000 466164008 200000 691693348 200000 788629558 200000 381402518 200000 838931867 200000 67899019 200000 900218001 200000 969547468 200000 413241219 200000 884530039 200000 215556177 200000 432704571 200000 635847307 200000 452409241 200000 55158193 200000 324509988 200000 728074105 200000 600268737 200000 45642760 200000 481765351 200000 902984247 200000 715552736 200000 717953487 200000 196483078 200000 97683917 200000 852596998 200000 237216414 200000 423596064 200000 629095011 200000 585519460 200000 9665838 200000 276977653 200000 630129475 200000 270747722 200000 172198232 200000 246145128 200000 372166356 200000 911957544 200000 497044499 200000 157535607 200000 766371999 200000 76260496 200000 86582648 200000 824267331 200000 539695437 200000 86248498 200000 880613568 200000 157057806 200000 409376422 200000 768713437 200000 14045252 200000 409412407 200000 697153426 200000 567119748 200000 79626619 200000 793092927 200000 534604315 200000 981906485 200000 186259711 200000 152862918 200000 951749992 200000 358637603 200000 430285448 200000 59969166 200000 27534274 200000 433473436 200000 465615598 200000 789737077 200000 324334226 200000 294051346 200000 839128105 200000 798743934 200000 808394848 200000 460282902 200000 839508819 200000 842540488 200000 294640340 200000 463937367 200000 627565220 200000 403544724 200000 331408567 200000 418578086 200000 433919860 200000 737210947 200000 123787250 200000 933181428 200000 637850172 200000 175151700 200000 155362189 200000 723245137 200000 178499220 200000 553944425 200000 445020081 200000 254707182 200000 795348278 200000 294641474 200000 226450854 200000 261301787 200000 499534840 200000 344198336 200000 708527060 200000 811516233 200000 506492372 200000 353894370 200000 127141316 200000 704083720 200000 708862691 200000 804212170 200000 938666015 200000 945683464 200000 546795100 200000 15644343 200000 472228525 200000 311761947 200000 471120537 200000 770508811 200000 658577495 200000 641784881 200000 512928017 200000 781163079 200000 573410085 200000 88046682 200000 86427742 200000 11661065 200000 178906687 200000 283210182 200000 267560504 200000 39489299 200000 928220142 200000 485214919 200000 460305783 200000 54293574 200000 102113691 200000 990021324 200000 410917396 200000 597453218 200000 525239246 200000 578054246 200000 980775207 200000 977997128 200000 306877999 200000 378002759 200000 782000873 200000 705760375 200000 663767432 200000 968886845 200000 965201586 200000 12022672 200000 827382720 200000 563001146 200000 795498747 200000 418386965 200000 38115296 200000 940217166 200000 906132317 200000 865285285 200000 505534993 200000 952086186 200000 983573135 200000 214691585 200000 60219803 200000 450545311 200000 201776235 200000 969614346 200000 35363046 200000 875207579 200000 469604840 200000 506496447 200000 813394812 200000 183006002 200000 217415968 200000 780519746 200000 790140420 200000 38318097 200000 262494026 200000 757698259 200000 509247559 200000 464152587 200000 313077952 200000 776824274 200000 593963822 200000 152496144 200000 68198138 200000 211956928 200000 331089600 200000 461378096 200000 105865872 200000 101721406 200000 647846952 200000 491482011 200000 872871226 200000 424833547 200000 749015468 200000 674856611 200000 409475539 200000 186988297 200000 422728374 200000 827543224 200000 880074832 200000 606335800 200000 204906446 200000 113668201 200000 538668493 200000 524474041 200000 783063709 200000 758539624 200000 487444096 200000 583658699 200000 503817194 200000 733305478 200000 442176450 200000 726873552 200000 208999328 200000 324579762 200000 83843084 200000 899291976 200000 792814277 200000 224119806 200000 343395063 200000 956181971 200000 815717251 200000 738098073 200000 667829562 200000 455648050 200000 288993058 200000 381589460 200000 78728367 200000 628765254 200000 319358986 200000 526287136 200000 376987214 200000 126484750 200000 692103109 200000 907361549 200000 28694574 200000 441415852 200000 219223802 200000 183459404 200000 660070282 200000 217347424 200000 736082290 200000 472294573 200000 131140793 200000 524281483 200000 721956886 200000 903139105 200000 333036340 200000 37276844 200000 235539182 200000 56012728 200000 989922195 200000 850007909 200000 6013730 200000 618507171 200000 427634575 200000 255518581 200000 120028924 200000 594403122 200000 724780544 200000 648765630 200000 963407331 200000 317374421 200000 856851679 200000 758609473 200000 930004576 200000 841113118 200000 676699972 200000 333653532 200000 97343516 200000 16208316 200000 766852969 200000 211878290 200000 250234847 200000 26136961 200000 225363620 200000 944480514 200000 793204113 200000 264491356 200000 130156400 200000 296673772 200000 976686140 200000 824671839 200000 395944291 200000 864949491 200000 268456455 200000 171946681 200000 633312056 200000 819825621 200000 58703931 200000 134360508 200000 791622854 200000 195024756 200000 406145344 200000 256543703 200000 148849413 200000 994623439 200000 861031584 200000 371292315 200000 914413071 200000 990536200 200000 742632706 200000 276650681 200000 878037788 200000 100497504 200000 72677936 200000 570490881 200000 810207876 200000 760570933 200000 3550481 200000 488830820 200000 26700224 200000 971048457 200000 606523822 200000 580165874 200000 843316072 200000 864487293 200000 1602863 200000 434664924 200000 11135285 200000 59476817 200000 421197790 200000 854975090 200000 486696448 200000 768701285 200000 362351906 200000 982386213 200000 63918528 200000 322570427 200000 418796932 200000 317443461 200000 755548558 200000 861432689 200000 353304749 200000 989292098 200000 938658212 200000 287708362 200000 244541797 200000 908770606 200000 652216152 200000 486961957 200000 931199381 200000 862376504 200000 634691365 200000 262144003 200000 392472644 200000 644840050 200000 534970529 200000 166811141 200000 390910364 200000 237036043 200000 119058567 200000 590490346 200000 584115430 200000 913274965 200000 148293294 200000 639408020 200000 39127176 200000 485594047 200000 376943119 200000 235106819 200000 676606989 200000 502879195 200000 340064450 200000 739120471 200000 70750237 200000 706515288 200000 45691904 200000 427282897 200000 735470207 200000 877137415 200000 151173665 200000 549647570 200000 548521501 200000 736111321 200000 16674974 200000 645842137 200000 883613951 200000 198176222 200000 109049871 200000 698526600 200000 774011470 200000 352747591 200000 533495342 200000 157814687 200000 925252690 200000 274209892 200000 264649681 200000 585221375 200000 101378163 200000 2344358 200000 825511666 200000 554039463 200000 324688187 200000 175487645 200000 573182122 200000 729991353 200000 180759121 200000 365059834 200000 525012784 200000 229786740 200000 471617662 200000 708201357 200000 444926942 200000 202938427 200000 888941482 200000 897015367 200000 209639724 200000 5534604 200000 786684639 200000 289794103 200000 68817586 200000 466676488 200000 692058692 200000 118305680 200000 726200104 200000 588964977 200000 803525923 200000 731184032 200000 112966249 200000 269805734 200000 184577506 200000 498371290 200000 315523946 200000 368145832 200000 957134348 200000 798068940 200000 981179975 200000 665820823 200000 121182793 200000 642945577 200000 91189814 200000 714195380 200000 230606945 200000 205815999 200000 543575440 200000 300969568 200000 911769404 200000 852686720 200000 382557134 200000 449573147 200000 994961635 200000 655394941 200000 294529929 200000 321210757 200000 8099967 200000 909575397 200000 746971256 200000 938691679 200000 221339736 200000 977049865 200000 582816117 200000 744561034 200000 621014998 200000 393778266 200000 783763063 200000 43915781 200000 468680067 200000 501527912 200000 394096280 200000 18240498 200000 238445830 200000 256143844 200000 781474319 200000 663346321 200000 128546600 200000 360064670 200000 293584950 200000 290366530 200000 321090002 200000 20446087 200000 65336197 200000 292638342 200000 270964748 200000 135309231 200000 309294996 200000 579010558 200000 598819326 200000 312056646 200000 16933148 200000 523070058 200000 581098737 200000 306325918 200000 635429877 200000 779938986 200000 245264207 200000 646082342 200000 569814808 200000 838278335 200000 751713438 200000 716429680 200000 502036637 200000 260180425 200000 866757511 200000 896397612 200000 55346621 200000 349504522 200000 632346068 200000 950196265 200000 177848017 200000 719171297 200000 216079980 200000 102335833 200000 94107984 200000 128992974 200000 306839385 200000 879417549 200000 245445588 200000 25592180 200000 749803970 200000 742648756 200000 446911508 200000 562353041 200000 966748656 200000 711797855 200000 751549162 200000 600046343 200000 355149131 200000 604434495 200000 840707662 200000 225398997 200000 611434589 200000 605104101 200000 917816151 200000 973633309 200000 299003597 200000 209577728 200000 699264576 200000 195290911 200000 350738277 200000 30956641 200000 309923424 200000 413896508 200000 799318027 200000 476554233 200000 913989168 200000 7276787 200000 490659274 200000 673947864 200000 967433544 200000 410476262 200000 112126154 200000 191032110 200000 2778721 200000 488939733 200000 64341074 200000 317376077 200000 542714196 200000 940082080 200000 697080013 200000 64797349 200000 849993496 200000 221217608 200000 98745281 200000 287654854 200000 620428230 200000 126124782 200000 213645784 200000 323437664 200000 950930071 200000 183192273 200000 447622361 200000 533264965 200000 828550116 200000 916901971 200000 52709295 200000 570195044 200000 363326244 200000 752784884 200000 349007968 200000 385630415 200000 164598001 200000 50123605 200000 583744022 200000 572072629 200000 379118851 200000 846031669 200000 100539674 200000 976512616 200000 563374642 200000 787719030 200000 279536338 200000 612558679 200000 972523126 200000 157215511 200000 414110153 200000 140890131 200000 895810281 200000 595321403 200000 14255527 200000 174410830 200000 178360259 200000 671504928 200000 771736371 200000 556366038 200000 983637084 200000 702612775 200000 10122839 200000 207133085 200000 803368237 200000 591491794 200000 751213595 200000 47001523 200000 759989198 200000 459490752 200000 12405416 200000 462684489 200000 94255353 200000 475984306 200000 942166853 200000 532855215 200000 820501636 200000 735508360 200000 623243869 200000 486542678 200000 795842409 200000 553464643 200000 182453622 200000 532925902 200000 904448449 200000 115888644 200000 279761210 200000 38996935 200000 170466499 200000 676696075 200000 339155825 200000 192811795 200000 867921097 200000 937729720 200000 843381507 200000 429858978 200000 229863755 200000 739430540 200000 946383866 200000 277210755 200000 445587680 200000 79101735 200000 612137341 200000 688949737 200000 896815427 200000 109686091 200000 638954454 200000 740610850 200000 919829835 200000 832840407 200000 187939947 200000 650003873 200000 560514289 200000 302460108 200000 150172615 200000 800169972 200000 493488461 200000 458804554 200000 559989650 200000 974285261 200000 439817880 200000 361994642 200000 529996947 200000 237457405 200000 926578730 200000 342227973 200000 830894261 200000 626206323 200000 250731132 200000 755097122 200000 594550014 200000 777390144 200000 238611751 200000 464152715 200000 85253015 200000 837303701 200000 303208674 200000 597086464 200000 829354954 200000 290484674 200000 446814599 200000 392097378 200000 449459711 200000 829235512 200000 163396109 200000 583592624 200000 143977917 200000 748582279 200000 268415630 200000 161444108 200000 376683950 200000 321474400 200000 341016641 200000 195616694 200000 669443994 200000 514258579 200000 195218816 200000 415366158 200000 777777258 200000 496410641 200000 736375747 200000 128829589 200000 675046950 200000 249645546 200000 986610594 200000 917573868 200000 356269046 200000 153191246 200000 596385493 200000 35295187 200000 20710436 200000 870748815 200000 796818487 200000 538868522 200000 595861526 200000 817772316 200000 861430717 200000 189945842 200000 468420696 200000 356779911 200000 801808515 200000 38764619 200000 991178383 200000 272790911 200000 297393343 200000 36069238 200000 969402246 200000 488998358 200000 727535050 200000 572823508 200000 399070500 200000 440158843 200000 256380445 200000 761607909 200000 224949362 200000 364115583 200000 520484689 200000 777662793 200000 280215449 200000 530720276 200000 888479261 200000 116467905 200000 66479073 200000 172093064 200000 853295195 200000 184415278 200000 918309299 200000 235847757 200000 193583363 200000 258380687 200000 857955478 200000 339809011 200000 774174764 200000 738039814 200000 170701109 200000 679767339 200000 937457937 200000 981851603 200000 244958550 200000 605122245 200000 417960969 200000 508895319 200000 583337443 200000 113582770 200000 467241101 200000 868229137 200000 698940643 200000 883439362 200000 878921525 200000 929269923 200000 555534721 200000 736411365 200000 972081082 200000 634472653 200000 199638531 200000 121784493 200000 951902964 200000 156030063 200000 954167764 200000 164209098 200000 297915100 200000 895818890 200000 480217466 200000 63617228 200000 740253834 200000 978425662 200000 923663518 200000 870692195 200000 466819128 200000 6776781 200000 816870410 200000 627104865 200000 797964604 200000 216272534 200000 185947046 200000 83409333 200000 322492433 200000 287535386 200000 80909945 200000 512457841 200000 136269 200000 529363961 200000 24585901 200000 735995076 200000 445393579 200000 454208244 200000 93068682 200000 300843007 200000 311922946 200000 655501036 200000 552791417 200000 152599699 200000 91582538 200000 503780833 200000 870009858 200000 431659537 200000 643147933 200000 548145395 200000 118479309 200000 109074728 200000 233529651 200000 31718499 200000 726210723 200000 625584553 200000 469726308 200000 336186769 200000 896164717 200000 563823237 200000 539524521 200000 821261567 200000 898526771 200000 934562764 200000 980952474 200000 635574860 200000 757375006 200000 149864111 200000 208286192 200000 308719160 200000 710826357 200000 876455294 200000 516498308 200000 67524262 200000 725911971 200000 426939305 200000 311019597 200000 543114900 200000 204200750 200000 230524354 200000 335984484 200000 375483428 200000 258017728 200000 447865209 200000 111302915 200000 439428245 200000 855002657 200000 643563934 200000 929546880 200000 595786825 200000 487195193 200000 142032417 200000 104675926 200000 982195392 200000 972840210 200000 604292628 200000 52212763 200000 788794523 200000 614640851 200000 149470118 200000 910282890 200000 418700697 200000 426520773 200000 479676969 200000 822176122 200000 685269148 200000 333487953 200000 361345548 200000 703987684 200000 1500068 200000 565322751 200000 138415840 200000 430931424 200000 401834449 200000 881649015 200000 683091287 200000 763112615 200000 805506916 200000 627751299 200000 409924927 200000 232474769 200000 874613694 200000 187348746 200000 330876810 200000 366001943 200000 904130910 200000 195878933 200000 308845128 200000 519544529 200000 229394918 200000 193139661 200000 647934634 200000 327000441 200000 936653846 200000 270343801 200000 262735616 200000 396899813 200000 283188175 200000 44671364 200000 214996667 200000 339117583 200000 821031440 200000 886857588 200000 934593643 200000 255779088 200000 500694779 200000 425556979 200000 784456129 200000 445772063 200000 282307536 200000 371312585 200000 431510925 200000 365731734 200000 939203823 200000 517759199 200000 79879615 200000 767191789 200000 636280281 200000 678265404 200000 257899881 200000 471669948 200000 509954863 200000 824403467 200000 915035323 200000 756921787 200000 856838832 200000 743440274 200000 52871428 200000 694187973 200000 518376254 200000 440501051 200000 159442615 200000 834864079 200000 147577049 200000 917349518 200000 821651298 200000 407988213 200000 917298337 200000 168023603 200000 821108151 200000 442105709 200000 958118104 200000 903586292 200000 695344519 200000 144423568 200000 207818460 200000 691416760 200000 166815681 200000 905691863 200000 799683376 200000 663002249 200000 940098166 200000 903300315 200000 501482867 200000 784865933 200000 164325591 200000 538539603 200000 346591334 200000 793318671 200000 739252533 200000 168222745 200000 765962218 200000 445186935 200000 789790463 200000 159566372 200000 465655550 200000 942272076 200000 455086790 200000 140166030 200000 72509892 200000 467421496 200000 537463355 200000 130369678 200000 181699452 200000 446415108 200000 292651566 200000 552580222 200000 496344198 200000 312440214 200000 646385295 200000 95791574 200000 722838628 200000 461719033 200000 180480112 200000 623516206 200000 36270004 200000 589588053 200000 474385409 200000 917447231 200000 886472249 200000 498813425 200000 198744722 200000 511842273 200000 202153170 200000 248934199 200000 705045651 200000 222400525 200000 236770176 200000 418529199 200000 569586070 200000 176696027 200000 820332388 200000 341869058 200000 578461258 200000 8617349 200000 732561085 200000 364020728 200000 328814721 200000 290425441 200000 801851117 200000 325880441 200000 167973674 200000 788744425 200000 955147892 200000 261511054 200000 354443351 200000 466780598 200000 358823154 200000 377734240 200000 986963767 200000 568001151 200000 694221608 200000 914581303 200000 505351195 200000 479948830 200000 810457335 200000 596262780 200000 546720372 200000 957109899 200000 907891038 200000 131994550 200000 292263635 200000 702705373 200000 984699519 200000 102978448 200000 208351974 200000 876958543 200000 304279962 200000 368610768 200000 404432769 200000 645986616 200000 723399952 200000 391899232 200000 39866513 200000 354752785 200000 413844576 200000 561629768 200000 910091562 200000 143326322 200000 33559084 200000 443272624 200000 479788409 200000 278283284 200000 71756852 200000 138262498 200000 630170833 200000 448075728 200000 734088536 200000 591473989 200000 789170082 200000 712000157 200000 844756377 200000 700345186 200000 452890492 200000 911334548 200000 356660760 200000 963377378 200000 943758095 200000 165930222 200000 119486740 200000 818623373 200000 481591341 200000 90432004 200000 406640623 200000 338275915 200000 668885957 200000 214900045 200000 26846505 200000 819281190 200000 375344617 200000 754174307 200000 976634467 200000 357869381 200000 414965192 200000 328798718 200000 379897436 200000 194140913 200000 245291444 200000 912961526 200000 134705398 200000 277418387 200000 450849052 200000 667800899 200000 349392689 200000 7492531 200000 399837841 200000 365865727 200000 583246637 200000 76003577 200000 723950532 200000 842617186 200000 814212139 200000 364525614 200000 643320198 200000 334068676 200000 835964555 200000 241878331 200000 626865606 200000 839909022 200000 446270927 200000 312197929 200000 331775893 200000 360863624 200000 937005206 200000 227709982 200000 3193636 200000 205304636 200000 219937953 200000 946043237 200000 158906819 200000 240023952 200000 863130832 200000 85742949 200000 566331874 200000 352549758 200000 441413412 200000 830551976 200000 386239251 200000 553770783 200000 139933886 200000 678087380 200000 539391494 200000 6123434 200000 317714398 200000 366675124 200000 722889355 200000 546259321 200000 601493476 200000 680212016 200000 88027026 200000 806005764 200000 135997777 200000 194502992 200000 882114861 200000 355245538 200000 540306886 200000 502597436 200000 802183820 200000 836802766 200000 428573698 200000 946354237 200000 679018494 200000 562702239 200000 467834343 200000 517334460 200000 983428341 200000 515461710 200000 691150965 200000 578278977 200000 807297026 200000 161608179 200000 677643724 200000 214046068 200000 9816276 200000 943435975 200000 801596717 200000 163438623 200000 351455293 200000 160001570 200000 76133625 200000 831719977 200000 626094636 200000 210521725 200000 520857264 200000 972564123 200000 304397234 200000 457354609 200000 423732466 200000 117675422 200000 32156416 200000 292552117 200000 29277568 200000 272981626 200000 18426726 200000 647288611 200000 196635962 200000 663981975 200000 208365909 200000 733563570 200000 630053922 200000 255182463 200000 676822621 200000 39136380 200000 479081302 200000 304116185 200000 42902319 200000 436707256 200000 96095513 200000 265501550 200000 241175451 200000 20429504 200000 482050763 200000 195389991 200000 220518545 200000 269624588 200000 50845419 200000 113887755 200000 463734307 200000 924162356 200000 346943258 200000 989483589 200000 635539329 200000 856008432 200000 517674010 200000 495728923 200000 419198203 200000 9044251 200000 550068170 200000 338049527 200000 43370497 200000 892067242 200000 312199467 200000 86234977 200000 327194917 200000 999374265 200000 388890205 200000 106481922 200000 124162070 200000 980912510 200000 916089506 200000 700054945 200000 689615270 200000 464025170 200000 473270873 200000 243331369 200000 429009860 200000 894826670 200000 196049666 200000 773504672 200000 340067713 200000 605441067 200000 758100287 200000 737824304 200000 587195662 200000 49189760 200000 349376721 200000 54993185 200000 536568764 200000 710000263 200000 88900758 200000 451173851 200000 363446266 200000 797782584 200000 790833809 200000 847502824 200000 360737113 200000 646528170 200000 202961377 200000 896930287 200000 940967050 200000 337144600 200000 284166343 200000 617429945 200000 475391837 200000 459588569 200000 584353955 200000 555719727 200000 924333251 200000 323101286 200000 278408694 200000 189237081 200000 446717132 200000 626466647 200000 144009313 200000 207425119 200000 933785256 200000 547834981 200000 688901796 200000 508795275 200000 409149097 200000 650423912 200000 690275999 200000 870058052 200000 958545471 200000 622586201 200000 433872211 200000 650390291 200000 672508921 200000 960165969 200000 557298401 200000 871170977 200000 557342602 200000 222848391 200000 468442760 200000 149150902 200000 19411905 200000 558794324 200000 495567018 200000 39960634 200000 723947662 200000 764940594 200000 998579911 200000 458411319 200000 182784770 200000 536520119 200000 886600575 200000 879022036 200000 841410895 200000 329905310 200000 10344084 200000 147080026 200000 875212995 200000 633720254 200000 556190948 200000 769562161 200000 757318096 200000 708623 200000 702185074 200000 333894115 200000 751496711 200000 360118699 200000 658101853 200000 853146391 200000 180956695 200000 821432778 200000 723946214 200000 383346071 200000 453606353 200000 28123844 200000 972076398 200000 76931658 200000 21766182 200000 518212114 200000 263180404 200000 891835705 200000 892852006 200000 519013452 200000 357270426 200000 528714636 200000 505571842 200000 644216619 200000 452041120 200000 989587341 200000 925101834 200000 662417288 200000 91065446 200000 80690851 200000 718236590 200000 140331354 200000 612581613 200000 170654039 200000 182761088 200000 267306938 200000 931400534 200000 797865298 200000 641919792 200000 815674082 200000 471928545 200000 886410076 200000 924379789 200000 759504936 200000 253256686 200000 904199006 200000 482567818 200000 206151175 200000 306107902 200000 11671647 200000 990559798 200000 971144726 200000 494963121 200000 72462473 200000 593059265 200000 377086733 200000 551176392 200000 125520165 200000 585570941 200000 759314630 200000 705635364 200000 693940889 200000 711682777 200000 61579321 200000 481450949 200000 399912560 200000 971974758 200000 217597310 200000 734307019 200000 781123410 200000 528415701 200000 973262286 200000 613106551 200000 106555654 200000 226425591 200000 622030209 200000 377228586 200000 734392950 200000 981119675 200000 227608080 200000 921328228 200000 879804330 200000 189136690 200000 580097043 200000 411366085 200000 840981963 200000 297133965 200000 39796548 200000 420833550 200000 371393313 200000 838780956 200000 884901497 200000 373946143 200000 197737236 200000 434420304 200000 309349804 200000 97297401 200000 48663598 200000 692350649 200000 668641270 200000 711941053 200000 405314582 200000 437564680 200000 235937678 200000 605434283 200000 349977493 200000 225792524 200000 468865998 200000 620494883 200000 553008787 200000 977929144 200000 370460974 200000 321614502 200000 338094618 200000 687490843 200000 45658438 200000 473954261 200000 188640337 200000 938202725 200000 746260174 200000 668987759 200000 379617922 200000 55155432 200000 146110369 200000 575691862 200000 643848467 200000 738651411 200000 891818676 200000 669857930 200000 609836431 200000 869431928 200000 839852579 200000 110670124 200000 339922078 200000 647515078 200000 841497892 200000 307026043 200000 41439240 200000 951966927 200000 608587792 200000 119705049 200000 707099829 200000 502119042 200000 248306272 200000 785918917 200000 675265710 200000 312619248 200000 856934573 200000 450658785 200000 271055644 200000 749635914 200000 607538862 200000 126330606 200000 452871751 200000 504566240 200000 941671741 200000 590627018 200000 285822871 200000 652549667 200000 576425553 200000 504453240 200000 729517462 200000 249896612 200000 256664324 200000 118463510 200000 538422763 200000 262999313 200000 567196557 200000 925273831 200000 651482463 200000 208340029 200000 478845254 200000 343676747 200000 412629979 200000 236731416 200000 998977703 200000 246492353 200000 613611111 200000 171498418 200000 171490120 200000 251248619 200000 103220011 200000 741025596 200000 537173474 200000 917264008 200000 959701361 200000 351259141 200000 728416845 200000 708006266 200000 641630624 200000 716095104 200000 512324482 200000 119677121 200000 901703489 200000 421062716 200000 721420697 200000 302268798 200000 978982652 200000 280921577 200000 303992268 200000 191642096 200000 443900571 200000 993015129 200000 715782769 200000 157611385 200000 9035525 200000 520431483 200000 352460546 200000 182268569 200000 537949252 200000 95239264 200000 170698776 200000 433997040 200000 790713727 200000 310912314 200000 947444074 200000 752052543 200000 312192255 200000 165039191 200000 235922386 200000 527774567 200000 227580972 200000 450836265 200000 406752072 200000 815687272 200000 275140496 200000 633610304 200000 980263652 200000 836280418 200000 303476946 200000 300241229 200000 73382622 200000 628212886 200000 379600060 200000 853471520 200000 583951504 200000 523052388 200000 650965812 200000 704431018 200000 350498930 200000 959971406 200000 936832837 200000 136715771 200000 330121244 200000 108856818 200000 5559575 200000 725584964 200000 296639559 200000 979741715 200000 47439857 200000 789800917 200000 13780172 200000 158709648 200000 911412798 200000 534684959 200000 730634402 200000 577380459 200000 500079492 200000 743033265 200000 974682082 200000 196625858 200000 500192877 200000 516898366 200000 731195333 200000 257569240 200000 861814977 200000 939482773 200000 963017380 200000 889453580 200000 415361384 200000 470247846 200000 727553014 200000 319693023 200000 177002091 200000 279561091 200000 531102293 200000 215302641 200000 728290548 200000 907157851 200000 635574137 200000 956378627 200000 249930057 200000 395693439 200000 980373050 200000 551997686 200000 332415699 200000 720907617 200000 138708112 200000 115260362 200000 680339484 200000 161016207 200000 126199701 200000 707949215 200000 501560524 200000 172487611 200000 459124609 200000 281665206 200000 354038698 200000 606052533 200000 106398124 200000 310981232 200000 140678304 200000 842707054 200000 298534543 200000 779884876 200000 235042486 200000 947093494 200000 40700355 200000 598597100 200000 267796501 200000 386319742 200000 122471423 200000 714844176 200000 225204228 200000 518482006 200000 232726300 200000 788866712 200000 720319214 200000 8401135 200000 23568403 200000 773131654 200000 773093465 200000 758609625 200000 850505981 200000 496160248 200000 348336367 200000 227237061 200000 640859921 200000 137003569 200000 404389496 200000 728914563 200000 552790185 200000 536336784 200000 93774813 200000 12663043 200000 805562685 200000 466858134 200000 462800165 200000 172592215 200000 599936868 200000 322278116 200000 807840634 200000 28786606 200000 417478361 200000 204418873 200000 26040613 200000 812226906 200000 176180339 200000 886739319 200000 725479308 200000 804437194 200000 283343915 200000 416965278 200000 990160698 200000 169679504 200000 690141465 200000 39536846 200000 84560855 200000 45656667 200000 485289846 200000 415886665 200000 747416618 200000 736362748 200000 195589274 200000 300909165 200000 502871070 200000 4572260 200000 457702142 200000 259452349 200000 503427769 200000 216543140 200000 982363195 200000 714298840 200000 158918181 200000 398116075 200000 709290248 200000 495703679 200000 439162281 200000 367042954 200000 488504127 200000 381833362 200000 92543408 200000 289117170 200000 942775255 200000 340333075 200000 48049600 200000 848344499 200000 948245738 200000 151600161 200000 285999235 200000 67257726 200000 785273263 200000 746243837 200000 500669377 200000 820950307 200000 774426752 200000 983184391 200000 270378083 200000 194456978 200000 873988309 200000 682419648 200000 443517553 200000 432156381 200000 229793606 200000 405636041 200000 266496275 200000 990754356 200000 162251147 200000 464008929 200000 970438803 200000 918539238 200000 334539903 200000 358732522 200000 371019864 200000 851995494 200000 923149336 200000 275149540 200000 859698411 200000 513130818 200000 10149743 200000 446357744 200000 907252 200000 227360045 200000 938858173 200000 673718349 200000 382488637 200000 266287093 200000 92961114 200000 16514909 200000 353854893 200000 798496141 200000 808306623 200000 100048288 200000 127915341 200000 638859011 200000 514877317 200000 99538358 200000 807857478 200000 851022473 200000 970845539 200000 609816928 200000 66309344 200000 704298863 200000 720181043 200000 668863870 200000 685212292 200000 569373222 200000 153896429 200000 622199826 200000 353364409 200000 499376703 200000 277363112 200000 607995451 200000 608084266 200000 332844136 200000 301000095 200000 908011578 200000 410391709 200000 732413557 200000 630031401 200000 119647599 200000 149225212 200000 706157395 200000 494951615 200000 909033052 200000 293912143 200000 835810069 200000 339927033 200000 6643359 200000 767236030 200000 174052075 200000 724086160 200000 772296955 200000 370603922 200000 553701669 200000 195275868 200000 66128719 200000 198776629 200000 551430451 200000 727870038 200000 169173660 200000 883707181 200000 500614055 200000 273899159 200000 447427331 200000 195570979 200000 747799601 200000 635181398 200000 105553859 200000 142211553 200000 331313568 200000 925133292 200000 307465534 200000 906379599 200000 595626983 200000 802400467 200000 118816500 200000 882911348 200000 999015444 200000 425098145 200000 759449990 200000 537623930 200000 492630617 200000 72400657 200000 30220979 200000 849697193 200000 442658311 200000 329481978 200000 308022621 200000 179622762 200000 375083917 200000 811986516 200000 576996739 200000 301209157 200000 328778876 200000 338768697 200000 174246983 200000 510452962 200000 951405957 200000 582487265 200000 614032873 200000 828229898 200000 85379193 200000 323633572 200000 796422602 200000 259875750 200000 762422854 200000 320809211 200000 296187497 200000 668285630 200000 636061952 200000 621287806 200000 40861544 200000 36886907 200000 113824724 200000 562336998 200000 784254855 200000 203591716 200000 739954453 200000 537933836 200000 267918502 200000 563000356 200000 24066611 200000 530885351 200000 685539783 200000 117246465 200000 514887614 200000 18234512 200000 545915144 200000 577679717 200000 481643878 200000 569985857 200000 273140140 200000 437802264 200000 118021629 200000 878371920 200000 338119186 200000 789764866 200000 209217395 200000 75594808 200000 688861627 200000 608467501 200000 27942615 200000 63155344 200000 459494215 200000 531172544 200000 776142940 200000 335835664 200000 883551352 200000 371011076 200000 319533904 200000 291368594 200000 614823981 200000 330196578 200000 307475494 200000 884347150 200000 723058278 200000 20479330 200000 90335852 200000 481413532 200000 213385798 200000 840900524 200000 347951828 200000 553683317 200000 493096459 200000 457158922 200000 678722862 200000 802167537 200000 686804758 200000 964616803 200000 83213932 200000 161183113 200000 902979049 200000 377649600 200000 818435740 200000 250593237 200000 171441699 200000 202515018 200000 671574768 200000 234295183 200000 406295685 200000 818606664 200000 389999032 200000 550557069 200000 229669615 200000 635949349 200000 364178533 200000 41019337 200000 478727779 200000 988449127 200000 16743303 200000 746971996 200000 883850495 200000 937804984 200000 295511758 200000 493490813 200000 2811910 200000 445712352 200000 50729740 200000 699033222 200000 479205335 200000 107892936 200000 595138097 200000 472666607 200000 455579124 200000 99701879 200000 13549389 200000 618591312 200000 326689531 200000 898434328 200000 632435856 200000 339063394 200000 567399599 200000 52829169 200000 466188620 200000 863590909 200000 559972847 200000 768041836 200000 833090544 200000 276922393 200000 338992827 200000 230603537 200000 674544654 200000 107765457 200000 74170422 200000 200697225 200000 21467221 200000 817781595 200000 462612638 200000 430571163 200000 151730326 200000 806686736 200000 160293205 200000 532137777 200000 53327299 200000 505864809 200000 698110683 200000 825398100 200000 811021802 200000 471224063 200000 447126736 200000 482901546 200000 8182845 200000 342603657 200000 162656245 200000 874490366 200000 606484236 200000 339033825 200000 939856938 200000 134010424 200000 329713608 200000 395570942 200000 898034289 200000 512148319 200000 337270529 200000 219088122 200000 34386665 200000 622868765 200000 485904488 200000 605650188 200000 641295059 200000 282978363 200000 36001485 200000 550598798 200000 858595471 200000 791281311 200000 589296161 200000 173954040 200000 318579614 200000 268592468 200000 157314932 200000 989446882 200000 255158945 200000 316577922 200000 175092470 200000 985185285 200000 632955736 200000 948627312 200000 702703097 200000 469329721 200000 331432611 200000 195132040 200000 484745453 200000 701124983 200000 415480963 200000 45858130 200000 359898977 200000 208010455 200000 328061464 200000 135754871 200000 961758216 200000 355474579 200000 339636132 200000 307004351 200000 735072432 200000 83731201 200000 563248261 200000 775666706 200000 265634892 200000 379591067 200000 9121598 200000 719118713 200000 516862698 200000 295997690 200000 60757871 200000 794293533 200000 85723580 200000 295135445 200000 941853143 200000 187718982 200000 963416851 200000 654724614 200000 831464535 200000 471960925 200000 695252062 200000 346961541 200000 335126513 200000 926507498 200000 759196718 200000 247762282 200000 612823748 200000 978594453 200000 633981492 200000 8394477 200000 675767313 200000 569289767 200000 68396352 200000 538839144 200000 483179576 200000 685201545 200000 469702979 200000 391351379 200000 892215483 200000 514125507 200000 341833037 200000 913175622 200000 53613625 200000 502586621 200000 520533391 200000 555212026 200000 639784050 200000 423091841 200000 676421465 200000 515067976 200000 924359753 200000 632577974 200000 725344027 200000 664045351 200000 406250428 200000 696216101 200000 158317671 200000 496239024 200000 508899308 200000 242687095 200000 501967853 200000 555079964 200000 999647003 200000 225156724 200000 85245820 200000 139315140 200000 343780520 200000 562317572 200000 136625671 200000 814620959 200000 185996564 200000 923108913 200000 546408860 200000 518465479 200000 922639871 200000 414013218 200000 515463022 200000 252407156 200000 870287403 200000 504466464 200000 494111179 200000 201479934 200000 763156854 200000 758449812 200000 768132645 200000 783379549 200000 752352483 200000 966899462 200000 615416077 200000 502566059 200000 110296209 200000 605310238 200000 310593074 200000 396353568 200000 669087169 200000 424729509 200000 375693925 200000 182131220 200000 4150996 200000 23628420 200000 507244951 200000 133593856 200000 47313737 200000 61698756 200000 683842264 200000 545281149 200000 327995330 200000 189910667 200000 998011993 200000 954829122 200000 713372159 200000 617030948 200000 838603626 200000 577238312 200000 546650337 200000 294232310 200000 323297916 200000 777728808 200000 186652775 200000 142888843 200000 329010975 200000 451869531 200000 251349939 200000 207973257 200000 498445316 200000 191452408 200000 332867844 200000 325249723 200000 562970874 200000 549710425 200000 367053245 200000 444448265 200000 576793332 200000 820609782 200000 935297116 200000 629207419 200000 978284545 200000 703874918 200000 349757570 200000 8324665 200000 770113361 200000 500739940 200000 523611889 200000 880543884 200000 558015286 200000 874874311 200000 904180615 200000 917874141 200000 964077343 200000 906390152 200000 866241863 200000 681518260 200000 874405277 200000 428875967 200000 329445457 200000 841823417 200000 226023522 200000 665620133 200000 3990500 200000 320030902 200000 937279036 200000 268493714 200000 977328738 200000 105033874 200000 442779421 200000 159562239 200000 777249098 200000 792290134 200000 239258645 200000 51511173 200000 716191550 200000 32197931 200000 351944021 200000 16142555 200000 102680062 200000 809372505 200000 209710126 200000 803250651 200000 627977835 200000 588949064 200000 378133775 200000 436341628 200000 116174980 200000 453746562 200000 998541193 200000 690549720 200000 569302891 200000 888411566 200000 851390540 200000 564429350 200000 550528352 200000 308836501 200000 436408618 200000 332348096 200000 46949827 200000 304441120 200000 170505491 200000 790155550 200000 18415893 200000 303320406 200000 483423767 200000 46204888 200000 519524087 200000 56055906 200000 381643622 200000 18846374 200000 871885352 200000 826623626 200000 140197202 200000 532010083 200000 568805514 200000 153918264 200000 268471115 200000 350552325 200000 521554205 200000 175575796 200000 101059552 200000 597820837 200000 969835522 200000 140840807 200000 375215300 200000 417824892 200000 348889208 200000 818514776 200000 143366341 200000 820942050 200000 959426785 200000 50006194 200000 871592917 200000 550141776 200000 71548605 200000 682649211 200000 44599045 200000 844832095 200000 390738604 200000 252593373 200000 834545284 200000 232837574 200000 797941359 200000 672967456 200000 54308771 200000 773046367 200000 396170983 200000 535167916 200000 507140819 200000 558108194 200000 100063763 200000 807837195 200000 252573092 200000 740738854 200000 15405333 200000 371371236 200000 663635143 200000 93284518 200000 321051693 200000 201827328 200000 200847884 200000 559100665 200000 737310396 200000 288559688 200000 857688676 200000 687706008 200000 668420417 200000 303222724 200000 735135711 200000 658614043 200000 439654750 200000 162395036 200000 450761134 200000 683306811 200000 530856914 200000 490368026 200000 680513569 200000 666424016 200000 211052160 200000 486014629 200000 351460008 200000 478386131 200000 342837862 200000 217805766 200000 383017941 200000 211110237 200000 164413861 200000 829734694 200000 590799191 200000 898512293 200000 159687039 200000 686668685 200000 845327360 200000 279617028 200000 615001683 200000 315250403 200000 557197247 200000 747386100 200000 599836065 200000 807556658 200000 71038886 200000 51227659 200000 261151244 200000 116316065 200000 110934500 200000 990374916 200000 62605138 200000 394206841 200000 173782475 200000 669929654 200000 446060117 200000 636778274 200000 752733130 200000 433308441 200000 675184916 200000 700862758 200000 191607154 200000 269385031 200000 781850290 200000 98928428 200000 992370548 200000 427307128 200000 104185709 200000 413854462 200000 846693280 200000 782163716 200000 375340198 200000 460767107 200000 542591719 200000 185744996 200000 327471327 200000 726555332 200000 905029465 200000 430476080 200000 407187382 200000 148381161 200000 139689511 200000 466380065 200000 602431982 200000 587139388 200000 801990049 200000 283951376 200000 26677095 200000 217401892 200000 841830200 200000 555722996 200000 204747552 200000 18417962 200000 441242492 200000 179362278 200000 92793658 200000 768880119 200000 734260765 200000 650958880 200000 293061879 200000 46149459 200000 862912493 200000 317396728 200000 167054006 200000 910227751 200000 412500699 200000 671874793 200000 173111800 200000 305179258 200000 795517945 200000 69507466 200000 739207518 200000 902792566 200000 913838967 200000 782764435 200000 21011111 200000 150117732 200000 348780196 200000 632640222 200000 737217717 200000 862031018 200000 956497906 200000 288605283 200000 214612360 200000 861579475 200000 170213618 200000 144436794 200000 903593536 200000 416377479 200000 360001619 200000 627930524 200000 203589406 200000 819612557 200000 33928166 200000 584826593 200000 720843651 200000 388141775 200000 745344668 200000 611318658 200000 342817262 200000 270120021 200000 139222662 200000 877636631 200000 286880257 200000 230773576 200000 615063250 200000 802520154 200000 391755388 200000 56965104 200000 898496468 200000 766539553 200000 925306176 200000 315064245 200000 820673273 200000 836677734 200000 761726796 200000 861209377 200000 12217044 200000 757846338 200000 391319234 200000 836282331 200000 917098773 200000 122677228 200000 423309537 200000 401649836 200000 624512652 200000 468995006 200000 628111884 200000 857682300 200000 82964266 200000 275743536 200000 137248705 200000 3908949 200000 814022654 200000 870793178 200000 743467681 200000 74228830 200000 716241723 200000 991272565 200000 803613806 200000 808877025 200000 166126128 200000 559802073 200000 589439495 200000 519402565 200000 864502605 200000 455616510 200000 287366509 200000 853782802 200000 672896547 200000 936658943 200000 78484416 200000 609135347 200000 660136804 200000 696155154 200000 414760257 200000 566939055 200000 32749790 200000 874180240 200000 197443409 200000 175522350 200000 687818115 200000 444219634 200000 685384304 200000 50010233 200000 56525668 200000 879831505 200000 61982782 200000 432117177 200000 699486640 200000 957018340 200000 15221628 200000 4285494 200000 966174904 200000 681081605 200000 829920779 200000 886827352 200000 440559597 200000 12877867 200000 506000618 200000 529445801 200000 933806559 200000 606735216 200000 982234683 200000 182627024 200000 268369471 200000 794070795 200000 70210366 200000 875613590 200000 112313309 200000 796830294 200000 919848019 200000 502918116 200000 61699754 200000 434364361 200000 979496187 200000 821130946 200000 364490166 200000 818649340 200000 514886103 200000 432131672 200000 993963313 200000 110233768 200000 516856487 200000 307491312 200000 775066733 200000 358948517 200000 279457355 200000 819662833 200000 111478746 200000 197823980 200000 879572676 200000 838579684 200000 175648007 200000 120589973 200000 376817458 200000 874874993 200000 984497319 200000 750158298 200000 404973527 200000 93383522 200000 377387656 200000 173825041 200000 88265746 200000 986152350 200000 67058588 200000 579568820 200000 378670180 200000 952311599 200000 863539700 200000 355593308 200000 576172653 200000 610868540 200000 862495935 200000 357874880 200000 794724078 200000 838659086 200000 592142414 200000 705741498 200000 939439560 200000 287418637 200000 421463059 200000 674743362 200000 117388794 200000 119214275 200000 946559132 200000 772276336 200000 127157670 200000 386295511 200000 883472283 200000 21912444 200000 688520204 200000 828296211 200000 333984224 200000 453093568 200000 983658893 200000 315101277 200000 311789916 200000 230015668 200000 454875560 200000 186845888 200000 815201567 200000 722557168 200000 245909759 200000 905054052 200000 580881242 200000 661944365 200000 863231826 200000 870829968 200000 133283164 200000 637244996 200000 1775489 200000 313807279 200000 813015960 200000 10059820 200000 882854285 200000 777471303 200000 577101725 200000 346161662 200000 414423191 200000 344613634 200000 793748507 200000 875550963 200000 340121310 200000 838018728 200000 64801508 200000 930135396 200000 487738820 200000 521035553 200000 127591144 200000 716792520 200000 360298441 200000 139436662 200000 502140470 200000 144893881 200000 524518030 200000 136302545 200000 877524480 200000 977997807 200000 973984978 200000 46825848 200000 581330071 200000 302601282 200000 786711159 200000 426991316 200000 914574698 200000 550720682 200000 412978812 200000 811486319 200000 834411275 200000 371489345 200000 104245508 200000 998863345 200000 170331433 200000 493092671 200000 573960525 200000 673376801 200000 701246613 200000 744519420 200000 819828664 200000 92736233 200000 90938176 200000 45892081 200000 141469639 200000 479342417 200000 879161914 200000 936443319 200000 592085017 200000 906073986 200000 875778484 200000 106418437 200000 111155823 200000 670715587 200000 613395198 200000 750443956 200000 903315369 200000 12673919 200000 17050761 200000 904435901 200000 875299784 200000 786819388 200000 327187941 200000 399535161 200000 32093677 200000 764397732 200000 601444290 200000 102030175 200000 253354584 200000 534148479 200000 489910258 200000 880901769 200000 753081449 200000 99389110 200000 31567717 200000 558320431 200000 627242657 200000 396306512 200000 96448042 200000 594559976 200000 282646176 200000 61603191 200000 842103668 200000 798742127 200000 596678952 200000 538001524 200000 43714449 200000 151074203 200000 590586904 200000 467119277 200000 578236916 200000 99476837 200000 542677105 200000 249797805 200000 309589803 200000 937594597 200000 362457171 200000 153863708 200000 374559464 200000 354027604 200000 252195583 200000 771897793 200000 381945852 200000 648511754 200000 340045526 200000 601667975 200000 92173910 200000 921323904 200000 463770455 200000 463129204 200000 952750343 200000 232284495 200000 987360036 200000 148406450 200000 50079296 200000 921902 200000 392194558 200000 431674760 200000 541681489 200000 14252279 200000 908065475 200000 128880481 200000 217732779 200000 265119649 200000 801775477 200000 523057603 200000 710803422 200000 129426246 200000 30741301 200000 672912728 200000 704667035 200000 304850205 200000 206123587 200000 771375592 200000 231211954 200000 970358656 200000 949013503 200000 161346652 200000 757978900 200000 81205223 200000 643632362 200000 486942396 200000 918181841 200000 947250410 200000 112219813 200000 662583856 200000 715211033 200000 671464001 200000 36115440 200000 860651266 200000 419924798 200000 597134023 200000 316172971 200000 558215321 200000 640455087 200000 535506546 200000 498690519 200000 418372478 200000 717644542 200000 53496411 200000 97931156 200000 983631193 200000 740497626 200000 933767355 200000 241857828 200000 130519284 200000 367082005 200000 798833898 200000 473461989 200000 241084982 200000 593595550 200000 369648482 200000 563271258 200000 419849256 200000 78815622 200000 806885817 200000 246069794 200000 834310387 200000 305912063 200000 354304681 200000 954608126 200000 272157151 200000 76203095 200000 377865739 200000 37655759 200000 61008213 200000 396848128 200000 265177815 200000 562972821 200000 53283548 200000 292521866 200000 371036964 200000 461847152 200000 104256287 200000 478994854 200000 155867693 200000 896941216 200000 841339876 200000 557871652 200000 766028361 200000 509105800 200000 626809365 200000 489371637 200000 497958641 200000 84949670 200000 654909370 200000 264784169 200000 512287421 200000 662752924 200000 345936891 200000 989917424 200000 842684262 200000 910266666 200000 605776674 200000 478983580 200000 738287044 200000 349737008 200000 959148182 200000 322519709 200000 59328464 200000 751269039 200000 95870176 200000 894483587 200000 591904419 200000 382640327 200000 31626665 200000 645142782 200000 732698740 200000 581970874 200000 668619704 200000 696487136 200000 857397404 200000 503085543 200000 520481016 200000 612632600 200000 792794517 200000 540713167 200000 420652655 200000 124285880 200000 832651509 200000 67011346 200000 585798727 200000 848242671 200000 576673655 200000 649484401 200000 973895624 200000 766611982 200000 45401842 200000 383491021 200000 969226587 200000 457232518 200000 627342430 200000 695721254 200000 733382280 200000 73115368 200000 457796565 200000 751596956 200000 592457207 200000 905924579 200000 296632463 200000 41322352 200000 69589873 200000 30953288 200000 571559652 200000 281722370 200000 94143967 200000 229650440 200000 883390541 200000 531764692 200000 298222921 200000 733299251 200000 667916130 200000 27344005 200000 169878232 200000 928102138 200000 454532060 200000 609190614 200000 227046611 200000 884893357 200000 73758868 200000 531093671 200000 622658213 200000 81253053 200000 898908545 200000 322514681 200000 378290900 200000 417657785 200000 772438972 200000 890512877 200000 831074570 200000 45117268 200000 279580543 200000 981692610 200000 393646095 200000 53278813 200000 405055008 200000 618808794 200000 992758731 200000 157330116 200000 953859098 200000 769128117 200000 938725704 200000 344496027 200000 347005700 200000 215572468 200000 359666349 200000 954164497 200000 822427542 200000 449124182 200000 597448003 200000 434534008 200000 529373610 200000 399458749 200000 204187507 200000 611748415 200000 416275000 200000 861247273 200000 318605509 200000 998901752 200000 690791768 200000 429261498 200000 572503009 200000 375061074 200000 190903875 200000 237856945 200000 338486929 200000 529026846 200000 16662353 200000 403625071 200000 74897852 200000 630986573 200000 582414843 200000 329030259 200000 411799915 200000 690690799 200000 273629401 200000 270099039 200000 295636167 200000 240765749 200000 309142437 200000 320638195 200000 524671511 200000 344120431 200000 174882101 200000 123478544 200000 904908998 200000 359984142 200000 300622211 200000 892441781 200000 845287258 200000 99272866 200000 783951272 200000 461759748 200000 771036029 200000 594026460 200000 426510812 200000 403471421 200000 963182071 200000 524626060 200000 311129974 200000 592316096 200000 913320113 200000 120288418 200000 942462705 200000 465697806 200000 93797043 200000 781955888 200000 929558500 200000 399595720 200000 124656165 200000 751605862 200000 202511624 200000 629169837 200000 131496528 200000 850734995 200000 65273909 200000 641606815 200000 23355293 200000 139532074 200000 220695139 200000 624016030 200000 679901588 200000 309432505 200000 452492717 200000 101589450 200000 838607070 200000 582441715 200000 120131913 200000 567935589 200000 236948290 200000 185656742 200000 87233424 200000 502303181 200000 58570154 200000 722198468 200000 596767227 200000 738084485 200000 287972383 200000 202292573 200000 815392035 200000 163549740 200000 694743495 200000 695906211 200000 839417535 200000 271546755 200000 929073389 200000 884745956 200000 399166889 200000 398963819 200000 708452089 200000 593067666 200000 379511256 200000 623626723 200000 168174706 200000 525462845 200000 895102566 200000 543066125 200000 824789250 200000 668065942 200000 641634698 200000 221827113 200000 675910002 200000 75698541 200000 953821342 200000 841854615 200000 281489832 200000 271884722 200000 766943258 200000 681962713 200000 105885871 200000 17325175 200000 163385750 200000 649317773 200000 774227631 200000 288620012 200000 311840715 200000 319375990 200000 433482991 200000 769765729 200000 321127057 200000 586014835 200000 724933593 200000 514648390 200000 294085857 200000 707534725 200000 564681461 200000 250057005 200000 676183251 200000 218092237 200000 118327020 200000 159634885 200000 899787169 200000 290991242 200000 943089542 200000 603916000 200000 507555745 200000 357457438 200000 567457707 200000 323336045 200000 661826637 200000 782388745 200000 675268452 200000 372717950 200000 140799550 200000 640142315 200000 608057818 200000 339811394 200000 140524843 200000 516672645 200000 852958549 200000 729317386 200000 325973486 200000 373617080 200000 191778622 200000 892841031 200000 395422335 200000 815913604 200000 300963869 200000 297883530 200000 76684278 200000 897143049 200000 194610074 200000 757258114 200000 276245131 200000 617600136 200000 897492606 200000 77976832 200000 449027992 200000 840040289 200000 656127154 200000 382149621 200000 884038549 200000 309094165 200000 143299390 200000 130249585 200000 323492378 200000 653760069 200000 476369994 200000 468614052 200000 374523360 200000 339556529 200000 167097120 200000 330989536 200000 240967360 200000 363952953 200000 368714279 200000 102085781 200000 971537329 200000 111710174 200000 529788136 200000 882262355 200000 355442380 200000 891174849 200000 489408524 200000 818964170 200000 15547210 200000 123650338 200000 196357979 200000 203940044 200000 881003396 200000 590216545 200000 979932605 200000 345166920 200000 349662961 200000 835202814 200000 59822908 200000 477527376 200000 433471019 200000 151841692 200000 349323007 200000 718217491 200000 170854634 200000 149958649 200000 521373519 200000 693616611 200000 606769158 200000 198737911 200000 647442837 200000 65440559 200000 806480759 200000 247189654 200000 457900121 200000 271574408 200000 58723415 200000 563563510 200000 846860611 200000 394790047 200000 408261342 200000 296541016 200000 784434461 200000 951773509 200000 407967844 200000 491537693 200000 929948622 200000 98890601 200000 842294626 200000 512813764 200000 175149151 200000 761872412 200000 250417009 200000 862270191 200000 588630264 200000 115120015 200000 571214664 200000 250798942 200000 368863459 200000 72139026 200000 791295168 200000 328468721 200000 499938951 200000 749950229 200000 665227986 200000 887171498 200000 837695854 200000 547212586 200000 62529431 200000 458203815 200000 494883390 200000 316603905 200000 927301702 200000 244251691 200000 468363970 200000 751236970 200000 763850553 200000 321474453 200000 269232610 200000 485171285 200000 322580968 200000 743720806 200000 351581094 200000 358983892 200000 793945834 200000 45686079 200000 480519478 200000 355664407 200000 348732922 200000 360267231 200000 148427483 200000 73821293 200000 264614383 200000 320391976 200000 328971262 200000 903509321 200000 907092674 200000 392418330 200000 871082791 200000 757288249 200000 858792843 200000 511208661 200000 274127358 200000 197549551 200000 183138435 200000 959627930 200000 141117261 200000 645588540 200000 570795266 200000 499576778 200000 963011323 200000 99694607 200000 230851457 200000 865060837 200000 121094161 200000 904839289 200000 59783577 200000 203111307 200000 770951864 200000 791925675 200000 978864129 200000 468302973 200000 789804088 200000 945885429 200000 952039059 200000 487800219 200000 271175417 200000 939208392 200000 46553158 200000 501652711 200000 184890501 200000 716005556 200000 100386612 200000 511633280 200000 915132803 200000 786710378 200000 619923092 200000 4657574 200000 499341756 200000 385926330 200000 413852864 200000 108006588 200000 969703449 200000 971738517 200000 102924080 200000 264743744 200000 80737441 200000 502874634 200000 956013692 200000 52046035 200000 957088383 200000 43684684 200000 331128924 200000 104027703 200000 161597433 200000 496761770 200000 403714475 200000 762327883 200000 186021497 200000 882192020 200000 19111519 200000 206865680 200000 682145415 200000 998587036 200000 140862353 200000 292086182 200000 850440652 200000 532881265 200000 472957818 200000 240555087 200000 124832527 200000 866305509 200000 233235826 200000 437368170 200000 949229627 200000 176900071 200000 227954163 200000 205546615 200000 291532374 200000 642975880 200000 287525523 200000 134676505 200000 170062730 200000 65656313 200000 481224716 200000 127453710 200000 853262111 200000 708815755 200000 133399607 200000 65184567 200000 884768637 200000 481941933 200000 276321292 200000 766317974 200000 786841646 200000 3229680 200000 680248738 200000 601778250 200000 873947609 200000 409550085 200000 47977012 200000 541276564 200000 614204999 200000 160087228 200000 882885145 200000 59827412 200000 795972193 200000 967454214 200000 190431946 200000 212163211 200000 643747887 200000 224271091 200000 570384607 200000 752682586 200000 537997018 200000 49911475 200000 241725969 200000 704208641 200000 304775849 200000 481989016 200000 490830136 200000 997322336 200000 571674374 200000 165913362 200000 337576013 200000 195390328 200000 260570745 200000 130418608 200000 648711785 200000 617708138 200000 761984683 200000 27180837 200000 620623811 200000 613982325 200000 983199844 200000 429892160 200000 75754932 200000 377201659 200000 347085196 200000 881005297 200000 546107062 200000 780200060 200000 912764205 200000 886446665 200000 156986463 200000 561888920 200000 502187886 200000 860994170 200000 148792170 200000 42398225 200000 927274392 200000 99042514 200000 321073582 200000 796084677 200000 883289107 200000 355035075 200000 37139491 200000 888348087 200000 737740905 200000 409210590 200000 6615267 200000 794363654 200000 852085057 200000 443885266 200000 105596198 200000 272360435 200000 436617317 200000 523757936 200000 380311364 200000 79424479 200000 880809148 200000 578138025 200000 649915574 200000 168772425 200000 29450831 200000 746610061 200000 356691476 200000 327203283 200000 820383814 200000 93358669 200000 592593687 200000 691536957 200000 774457067 200000 439515193 200000 73866904 200000 359504999 200000 235655589 200000 57607361 200000 780967054 200000 73793362 200000 728854269 200000 368023671 200000 123218450 200000 808320287 200000 935682204 200000 736726283 200000 147155806 200000 931995918 200000 729073482 200000 912959309 200000 315560392 200000 155287423 200000 239365360 200000 63907629 200000 912801227 200000 399948787 200000 48798869 200000 896918461 200000 344205054 200000 212509450 200000 813815395 200000 815010604 200000 305835545 200000 918300294 200000 375032739 200000 391493324 200000 636062454 200000 663348037 200000 418892987 200000 486547724 200000 676378253 200000 854026570 200000 388181814 200000 665439613 200000 47054070 200000 117494196 200000 936293820 200000 786782416 200000 391765354 200000 939427525 200000 149314580 200000 103777494 200000 614647361 200000 359942619 200000 387522856 200000 700841086 200000 343713012 200000 915160441 200000 678361856 200000 738154457 200000 77882907 200000 750872894 200000 764721861 200000 362362392 200000 646185840 200000 398951403 200000 401865919 200000 967040395 200000 37678537 200000 461202272 200000 773565014 200000 538190755 200000 585661216 200000 522052766 200000 681093652 200000 557706480 200000 62235790 200000 348191686 200000 850287520 200000 149937443 200000 452202059 200000 746942488 200000 458857411 200000 855977740 200000 315365806 200000 894660084 200000 385749605 200000 6051995 200000 108172082 200000 279678683 200000 410187920 200000 647298786 200000 472952430 200000 410572142 200000 313124459 200000 40191504 200000 873432091 200000 173730668 200000 216233792 200000 545394551 200000 657506321 200000 127402935 200000 836478326 200000 964823430 200000 185083208 200000 485845071 200000 50192534 200000 900442575 200000 493037531 200000 706878549 200000 600415048 200000 828388097 200000 887487232 200000 361250312 200000 227004246 200000 784238830 200000 468467472 200000 350538954 200000 897565095 200000 201455749 200000 729359748 200000 710369562 200000 330671172 200000 869542359 200000 294210805 200000 470407323 200000 15393366 200000 197153301 200000 207604506 200000 78960139 200000 590446117 200000 283365776 200000 668838093 200000 396154187 200000 325131033 200000 844447158 200000 711477253 200000 288124253 200000 82200508 200000 858519835 200000 108198364 200000 182841440 200000 130839989 200000 449957740 200000 991649417 200000 276784020 200000 220837837 200000 705285500 200000 85206374 200000 240781148 200000 29517805 200000 724954939 200000 837850859 200000 759082806 200000 664808733 200000 19546553 200000 324727472 200000 977855428 200000 400111493 200000 831729447 200000 703598446 200000 793183429 200000 458950767 200000 206530773 200000 392557821 200000 308387099 200000 240271938 200000 356804403 200000 101705814 200000 945206470 200000 771558535 200000 962613715 200000 361174417 200000 914149095 200000 76283878 200000 737858404 200000 98747368 200000 345736637 200000 998433321 200000 911965112 200000 274543025 200000 882778282 200000 172668983 200000 704720318 200000 511147622 200000 720789550 200000 178246170 200000 166747015 200000 169051296 200000 29925353 200000 441669369 200000 745934405 200000 357499414 200000 608673437 200000 818563357 200000 916856902 200000 595385762 200000 356428328 200000 995573230 200000 73271548 200000 408262972 200000 667296653 200000 507134454 200000 381154551 200000 955484156 200000 712260331 200000 366535388 200000 399556072 200000 369373722 200000 557100419 200000 672014186 200000 135921823 200000 52242672 200000 724908981 200000 819222406 200000 535013133 200000 138511094 200000 876779779 200000 571791419 200000 724218946 200000 661147076 200000 247438859 200000 479942577 200000 487654511 200000 333278227 200000 175073424 200000 362215216 200000 119569636 200000 426125244 200000 986147697 200000 67947808 200000 161779730 200000 159143350 200000 379464880 200000 851948298 200000 509706632 200000 954045978 200000 355063659 200000 535858071 200000 32205305 200000 358259745 200000 49668069 200000 941355663 200000 683227444 200000 304988708 200000 931399037 200000 242967770 200000 513765929 200000 361726874 200000 317384372 200000 447787650 200000 918439146 200000 372635421 200000 113125162 200000 479372462 200000 944545958 200000 78906981 200000 960121248 200000 23963559 200000 162204590 200000 397851722 200000 13246455 200000 583982805 200000 280199028 200000 89499844 200000 437420847 200000 143162562 200000 996019846 200000 440792813 200000 654724456 200000 320721174 200000 898675862 200000 100265213 200000 876762083 200000 856940696 200000 908662388 200000 765793356 200000 43249921 200000 444565298 200000 328913937 200000 516314451 200000 646452289 200000 693329900 200000 411050622 200000 666397099 200000 17760837 200000 151860463 200000 371345897 200000 165583371 200000 25675981 200000 551115138 200000 593860517 200000 356545100 200000 445979321 200000 668511248 200000 327511074 200000 202026343 200000 270366731 200000 140140063 200000 366313200 200000 922717557 200000 156271074 200000 904570457 200000 39835840 200000 818688429 200000 356379774 200000 120464006 200000 284450146 200000 984889449 200000 846768961 200000 173651855 200000 455854534 200000 816045857 200000 637760171 200000 785288059 200000 885982206 200000 793860204 200000 565878877 200000 485208948 200000 9377593 200000 715383301 200000 317610774 200000 592475587 200000 66115017 200000 7271107 200000 166283960 200000 876030415 200000 203266333 200000 484305567 200000 506837059 200000 850111520 200000 347553223 200000 309802673 200000 298079703 200000 727679585 200000 841470326 200000 725326642 200000 932191926 200000 878114136 200000 128082171 200000 155398010 200000 538573118 200000 5039856 200000 296224839 200000 107951106 200000 225418994 200000 542165551 200000 820956267 200000 359557219 200000 38752369 200000 870534463 200000 703796118 200000 445074260 200000 465187196 200000 374273895 200000 297958169 200000 332042927 200000 607278836 200000 286482706 200000 284877669 200000 716401003 200000 795161304 200000 635253702 200000 899283978 200000 471327650 200000 992215626 200000 616822829 200000 259403193 200000 307423371 200000 788529034 200000 869074959 200000 226341954 200000 793771648 200000 534754296 200000 738503253 200000 711547541 200000 946257657 200000 874354197 200000 728608519 200000 130341572 200000 210676366 200000 760355714 200000 508832077 200000 91939839 200000 243511032 200000 77726462 200000 671054193 200000 146652309 200000 420007695 200000 630831211 200000 765842650 200000 451918841 200000 19632844 200000 538067145 200000 60951569 200000 835391674 200000 5803335 200000 278583353 200000 756166846 200000 102745736 200000 254124217 200000 502271994 200000 633392043 200000 422424628 200000 860429434 200000 167825006 200000 641288895 200000 237189552 200000 406760708 200000 156128021 200000 282100995 200000 108864522 200000 615689197 200000 87771279 200000 879164064 200000 916570996 200000 570668527 200000 624436893 200000 106179806 200000 621620542 200000 546658019 200000 512691744 200000 213900326 200000 685294553 200000 143525313 200000 53165335 200000 586032639 200000 24506582 200000 712307360 200000 469595300 200000 890618132 200000 851212516 200000 326580411 200000 597586183 200000 957700907 200000 417570772 200000 546260585 200000 606462880 200000 451393838 200000 692829334 200000 506944291 200000 548313841 200000 557735717 200000 443238204 200000 615181697 200000 69858456 200000 106194488 200000 181841654 200000 299878716 200000 263914328 200000 179830449 200000 524152852 200000 598471980 200000 376239376 200000 550969335 200000 292496390 200000 615680330 200000 764313793 200000 742766739 200000 372878174 200000 208415919 200000 951805580 200000 688838702 200000 443198412 200000 579371922 200000 764399024 200000 518765967 200000 620767775 200000 169841484 200000 617227407 200000 51230369 200000 368548938 200000 909772375 200000 122404009 200000 472196714 200000 50566491 200000 589459017 200000 594181791 200000 836183828 200000 565950340 200000 637508061 200000 638110256 200000 592853991 200000 901486102 200000 887283434 200000 396514878 200000 794838860 200000 190717312 200000 568332392 200000 394488008 200000 645105867 200000 82769747 200000 76445809 200000 740644080 200000 441630988 200000 175941184 200000 202744381 200000 496733942 200000 13153240 200000 943605272 200000 83556388 200000 898888763 200000 682270744 200000 340334025 200000 400915359 200000 530584894 200000 564142036 200000 386312551 200000 487500102 200000 880120737 200000 968646709 200000 505558559 200000 271459026 200000 847056420 200000 611154306 200000 944572996 200000 134730524 200000 83469479 200000 75348262 200000 828102470 200000 593254939 200000 313666604 200000 168683943 200000 923522485 200000 670293224 200000 429533905 200000 394827439 200000 309210434 200000 622155709 200000 891197401 200000 289915654 200000 221082300 200000 672355824 200000 364789155 200000 967153300 200000 780301846 200000 210342396 200000 370810800 200000 322574435 200000 681605214 200000 977718648 200000 344387232 200000 175001754 200000 856719303 200000 632510236 200000 326432821 200000 202895490 200000 451199903 200000 551467202 200000 853268302 200000 271147652 200000 238926937 200000 623161186 200000 98084331 200000 203119144 200000 844282243 200000 840313108 200000 477524783 200000 12890134 200000 670502863 200000 642258705 200000 951315800 200000 396665880 200000 294651662 200000 453303217 200000 101751239 200000 541170965 200000 355801135 200000 220187757 200000 599460606 200000 924390166 200000 935905091 200000 660348381 200000 391362204 200000 293838660 200000 235984251 200000 818512827 200000 8052578 200000 246368230 200000 749362983 200000 847218909 200000 188775216 200000 24272487 200000 319178680 200000 881507645 200000 741931272 200000 668847949 200000 339960766 200000 707772404 200000 840095497 200000 594583106 200000 143633129 200000 654767418 200000 550075507 200000 783811086 200000 336757771 200000 39688294 200000 500436904 200000 245208730 200000 739710228 200000 85385715 200000 528522793 200000 141386990 200000 987998484 200000 773493624 200000 304220308 200000 757817650 200000 590954043 200000 321529262 200000 398387372 200000 544564399 200000 980516827 200000 169288813 200000 724856656 200000 84196302 200000 50308195 200000 141574830 200000 127114881 200000 455631383 200000 33836389 200000 778706569 200000 870069599 200000 313154099 200000 972183440 200000 759092023 200000 342135851 200000 885580265 200000 716354230 200000 708631824 200000 455749190 200000 701498915 200000 142710726 200000 939721101 200000 451878960 200000 824269034 200000 389046481 200000 159502151 200000 260943753 200000 382432612 200000 962748168 200000 563052533 200000 439566098 200000 79738844 200000 202819771 200000 923706481 200000 957377707 200000 193750458 200000 394872155 200000 699618482 200000 647284054 200000 96220037 200000 2091896 200000 537131474 200000 770808114 200000 710130407 200000 816940739 200000 503034376 200000 394631552 200000 752400041 200000 485235212 200000 922748078 200000 845632160 200000 216110257 200000 778530628 200000 343373372 200000 665836563 200000 332558858 200000 742939003 200000 659479114 200000 676935802 200000 631870172 200000 131117281 200000 424706449 200000 979136917 200000 221275758 200000 173938888 200000 644578281 200000 627992132 200000 423385898 200000 733909920 200000 910088779 200000 645205640 200000 746283672 200000 102871288 200000 509945039 200000 503903617 200000 963437409 200000 937469827 200000 466074799 200000 60221809 200000 397206861 200000 273679119 200000 286726721 200000 291281335 200000 724232516 200000 17650831 200000 396773119 200000 394898643 200000 341436239 200000 340109841 200000 77400450 200000 110455400 200000 336357527 200000 484479687 200000 338754433 200000 159376180 200000 180454756 200000 427315970 200000 626329046 200000 400752920 200000 926178591 200000 518834225 200000 868333177 200000 324977430 200000 885942864 200000 183460069 200000 816456322 200000 120496461 200000 570101407 200000 631749327 200000 350768169 200000 455890174 200000 332925653 200000 497628863 200000 239826632 200000 13623434 200000 622622427 200000 39195814 200000 10980055 200000 524107632 200000 660627385 200000 287895444 200000 595715054 200000 849736786 200000 181439383 200000 497214906 200000 998668998 200000 351961839 200000 937659839 200000 814851176 200000 53374776 200000 984320554 200000 972605080 200000 151258638 200000 660639291 200000 230828033 200000 675119019 200000 340052030 200000 417675240 200000 784066965 200000 195264929 200000 477996968 200000 374111096 200000 670124840 200000 152124994 200000 501101083 200000 187808068 200000 929917465 200000 586233463 200000 823599754 200000 993672899 200000 801706729 200000 120324679 200000 298611971 200000 425662095 200000 831980856 200000 685648092 200000 461254329 200000 618212448 200000 137216968 200000 931860606 200000 617814010 200000 851397390 200000 101281399 200000 403049110 200000 19346488 200000 58235025 200000 131463240 200000 254038444 200000 638929924 200000 106033155 200000 809043802 200000 882312552 200000 592176909 200000 260409244 200000 760103662 200000 718314132 200000 470658596 200000 436919988 200000 936869221 200000 246399767 200000 813535034 200000 879335876 200000 995105855 200000 573576698 200000 873387871 200000 812807781 200000 265119772 200000 210559333 200000 414863556 200000 173948238 200000 186196668 200000 909627554 200000 520680633 200000 897470552 200000 285262594 200000 435393560 200000 820089263 200000 631145084 200000 927760108 200000 686257489 200000 313720630 200000 316740563 200000 41075100 200000 913183476 200000 581636095 200000 480641940 200000 377977681 200000 925467338 200000 623761881 200000 761504793 200000 248725870 200000 27801019 200000 194767287 200000 487825626 200000 95802481 200000 135167953 200000 329474984 200000 554188910 200000 60674555 200000 735998515 200000 321956060 200000 790717072 200000 702583502 200000 22419242 200000 855218597 200000 456750103 200000 502696649 200000 918829087 200000 31328114 200000 988442876 200000 391889132 200000 215483802 200000 620502741 200000 670537815 200000 945963866 200000 327774531 200000 980221309 200000 613218401 200000 411464529 200000 458920420 200000 254908987 200000 932439154 200000 864778547 200000 988439908 200000 268894976 200000 190230275 200000 498695295 200000 177230540 200000 426532061 200000 256640429 200000 462298071 200000 7789125 200000 377802241 200000 5236519 200000 484643579 200000 933660439 200000 738377149 200000 254154059 200000 412588236 200000 588415914 200000 270936706 200000 742363920 200000 789078857 200000 512606600 200000 549062112 200000 785052816 200000 738654612 200000 201096536 200000 19786887 200000 572932354 200000 111947757 200000 372013283 200000 896120393 200000 837768896 200000 64731572 200000 184029970 200000 586720790 200000 529060674 200000 324362602 200000 659874284 200000 534641150 200000 24770336 200000 663020720 200000 479271580 200000 207171889 200000 472151571 200000 102280774 200000 920548200 200000 555606017 200000 639433459 200000 352536076 200000 604821946 200000 261620702 200000 370877881 200000 642345219 200000 236523034 200000 151948631 200000 412005245 200000 76413259 200000 167196209 200000 510022175 200000 263538808 200000 769715237 200000 895941318 200000 519600388 200000 418955778 200000 836287986 200000 79078852 200000 429310968 200000 984553109 200000 307927602 200000 933506609 200000 262850572 200000 855473607 200000 569979781 200000 723892791 200000 336355695 200000 766354514 200000 518801324 200000 870550814 200000 13773682 200000 511368719 200000 882169736 200000 670438734 200000 812420742 200000 983103990 200000 469354264 200000 703284305 200000 592875579 200000 686496286 200000 129821054 200000 516443342 200000 907185986 200000 583290818 200000 268693242 200000 567168654 200000 422083435 200000 273127225 200000 628581613 200000 955712122 200000 775941543 200000 302152700 200000 296687062 200000 984356506 200000 896551430 200000 170891939 200000 396057943 200000 418148375 200000 641839033 200000 906906855 200000 532809263 200000 816627000 200000 880289552 200000 846210464 200000 561435713 200000 707565415 200000 666154363 200000 935870663 200000 818771083 200000 987901740 200000 897139084 200000 351444341 200000 345244462 200000 627702320 200000 744704754 200000 506410465 200000 157440364 200000 168193851 200000 842079871 200000 259710820 200000 891229092 200000 305927733 200000 74718754 200000 781720184 200000 251815255 200000 992288296 200000 194592493 200000 372461747 200000 544229669 200000 998678331 200000 262514959 200000 510059728 200000 983127247 200000 871213239 200000 17193434 200000 459463334 200000 567843126 200000 824781572 200000 386021821 200000 573523757 200000 906334298 200000 506261420 200000 974410313 200000 207832191 200000 8607067 200000 781949270 200000 851650095 200000 238368724 200000 556841594 200000 876051404 200000 145967935 200000 957459844 200000 161005847 200000 507520501 200000 242910826 200000 377078536 200000 319357876 200000 133874650 200000 837953984 200000 521357560 200000 402416623 200000 628639907 200000 511897202 200000 289828109 200000 223077515 200000 680989850 200000 26267856 200000 15054368 200000 163966312 200000 451138854 200000 447688267 200000 141712936 200000 634635653 200000 932542161 200000 120883059 200000 322573374 200000 360819460 200000 527413057 200000 675017208 200000 690852508 200000 454520100 200000 617661761 200000 26136236 200000 209463448 200000 296892999 200000 352522937 200000 959100287 200000 692511917 200000 134434797 200000 156779696 200000 745247616 200000 723968114 200000 785383095 200000 915055441 200000 320015586 200000 916043935 200000 716639332 200000 333001698 200000 812809971 200000 492149518 200000 445604822 200000 825437901 200000 824143909 200000 255580343 200000 784484109 200000 48230809 200000 324982793 200000 292111794 200000 691233577 200000 719757041 200000 129426254 200000 384253752 200000 179118187 200000 220592283 200000 69274565 200000 724509089 200000 256103988 200000 45963649 200000 964374111 200000 186113126 200000 170631939 200000 878073771 200000 258808621 200000 397755423 200000 971084922 200000 107640898 200000 414989149 200000 540537478 200000 648916313 200000 943351182 200000 818419011 200000 570629745 200000 943212929 200000 884407543 200000 406511180 200000 612589530 200000 203257329 200000 986893063 200000 18539275 200000 658023898 200000 895523531 200000 966920037 200000 428882224 200000 194256041 200000 52187983 200000 383949018 200000 254002571 200000 723768222 200000 934748125 200000 307673422 200000 447113741 200000 626809140 200000 461047798 200000 475699659 200000 349616581 200000 658990338 200000 345781818 200000 281952376 200000 673171174 200000 332356545 200000 990351979 200000 166810271 200000 146836159 200000 576375625 200000 409223528 200000 470571175 200000 707149760 200000 993543315 200000 537245490 200000 825125913 200000 855072635 200000 437718967 200000 156815081 200000 688126877 200000 615901855 200000 532721646 200000 504993486 200000 999081725 200000 715599101 200000 263760784 200000 653408834 200000 41431328 200000 153018758 200000 433894934 200000 397667781 200000 850600975 200000 59190859 200000 874541081 200000 401222391 200000 100282611 200000 155498107 200000 739106640 200000 350950041 200000 483767828 200000 677114983 200000 482285205 200000 248646284 200000 333264602 200000 418909568 200000 850389471 200000 855675343 200000 11582415 200000 296912982 200000 95330888 200000 328216196 200000 172011674 200000 976429722 200000 986711559 200000 166073835 200000 809826308 200000 904227612 200000 944665206 200000 975346788 200000 453340150 200000 490745805 200000 537346061 200000 147652465 200000 210896248 200000 266579389 200000 908903524 200000 70479280 200000 529008818 200000 989576476 200000 436754484 200000 365064420 200000 564617454 200000 306818876 200000 259105109 200000 18955756 200000 483986067 200000 716320909 200000 542841024 200000 143819977 200000 328959786 200000 54836382 200000 781970061 200000 346845851 200000 547509595 200000 714189346 200000 881571318 200000 487526820 200000 431464176 200000 223270119 200000 30953297 200000 210019651 200000 587045584 200000 372572128 200000 58262040 200000 743160313 200000 574712581 200000 162639643 200000 680508644 200000 368542566 200000 950189750 200000 104286154 200000 211028844 200000 522271819 200000 526578732 200000 357899326 200000 913352842 200000 440833161 200000 84575439 200000 635865574 200000 932960310 200000 583100703 200000 472767273 200000 95174995 200000 454098824 200000 909072431 200000 913529569 200000 164641846 200000 232993976 200000 852773113 200000 625619137 200000 738323295 200000 541899040 200000 823479262 200000 181789360 200000 751188159 200000 844085560 200000 83051613 200000 450629046 200000 696452966 200000 72362136 200000 840993560 200000 547041790 200000 209023877 200000 718317049 200000 534086095 200000 88977103 200000 117120108 200000 955505460 200000 893535586 200000 56108177 200000 815099019 200000 791723328 200000 69803986 200000 342792397 200000 253916020 200000 874549302 200000 448869952 200000 181191212 200000 288095703 200000 298808655 200000 567097067 200000 884431478 200000 130834819 200000 955369700 200000 301629749 200000 458912915 200000 591275371 200000 718645357 200000 725484446 200000 430888589 200000 948817309 200000 585508481 200000 736540103 200000 984382347 200000 435668812 200000 472372955 200000 390642287 200000 43691990 200000 652000966 200000 401017426 200000 746212216 200000 121336534 200000 487575933 200000 958818526 200000 338661857 200000 739360533 200000 801360898 200000 525422489 200000 932673485 200000 700794427 200000 385481220 200000 400129211 200000 398824058 200000 469852431 200000 711857748 200000 450337180 200000 200886345 200000 659336059 200000 641013987 200000 890226869 200000 156719292 200000 652808327 200000 375444673 200000 159292319 200000 483556978 200000 674488924 200000 43947039 200000 414934289 200000 779997484 200000 138817089 200000 86400589 200000 921081572 200000 200827338 200000 565586081 200000 173904828 200000 241989137 200000 200158285 200000 608858882 200000 886280188 200000 904073393 200000 736947158 200000 585671182 200000 305530813 200000 470130171 200000 652573861 200000 875941773 200000 591573201 200000 25253449 200000 451624986 200000 194317928 200000 957578280 200000 340060947 200000 618359990 200000 838961318 200000 666587601 200000 714243312 200000 602298905 200000 600507249 200000 554049791 200000 994181019 200000 725711621 200000 316652818 200000 683560960 200000 434953707 200000 545282905 200000 975191792 200000 88998471 200000 461733849 200000 843978774 200000 562386323 200000 558705762 200000 173428349 200000 274467676 200000 184893094 200000 467571204 200000 714155024 200000 491539052 200000 336220400 200000 308586491 200000 876748266 200000 1035175 200000 733706329 200000 436263481 200000 492976260 200000 224155788 200000 214594538 200000 419130830 200000 431357815 200000 296539070 200000 851670476 200000 530191595 200000 9231738 200000 73178875 200000 951698758 200000 557362912 200000 724252775 200000 438792484 200000 590588611 200000 754800670 200000 207684405 200000 177858106 200000 158181833 200000 548216885 200000 609972734 200000 171378526 200000 82029826 200000 492325846 200000 619771897 200000 819571920 200000 653856822 200000 725570769 200000 969493376 200000 411536880 200000 170051150 200000 319411735 200000 89762315 200000 904599872 200000 230248786 200000 48804280 200000 681701426 200000 775847518 200000 589672042 200000 146641636 200000 702911918 200000 917213197 200000 406961120 200000 614665197 200000 820696407 200000 236419116 200000 871656731 200000 366247490 200000 436336422 200000 962458044 200000 3430564 200000 434216053 200000 93027891 200000 561601757 200000 250428963 200000 224707125 200000 722188983 200000 343140561 200000 308745314 200000 353804884 200000 970189834 200000 28796918 200000 872413000 200000 253849281 200000 100068518 200000 556116943 200000 930665439 200000 446592654 200000 455433761 200000 347673339 200000 321303117 200000 418251754 200000 177356085 200000 975541051 200000 986015709 200000 262041126 200000 654158779 200000 57809776 200000 21643511 200000 816318899 200000 524653739 200000 917759386 200000 425669411 200000 530275361 200000 232164380 200000 352010969 200000 76694281 200000 505324065 200000 932625225 200000 457934702 200000 734662258 200000 968159619 200000 400588425 200000 638138553 200000 376597575 200000 583038776 200000 140265813 200000 686175547 200000 66383504 200000 531210064 200000 579599941 200000 803506837 200000 574377077 200000 98359548 200000 67672850 200000 862124935 200000 657887296 200000 497860747 200000 201172116 200000 74828785 200000 849735512 200000 695483248 200000 13023428 200000 593098452 200000 886129734 200000 98095162 200000 197388475 200000 730469968 200000 248864947 200000 902826137 200000 296947376 200000 9076135 200000 967324006 200000 200995679 200000 435290620 200000 874051384 200000 371863626 200000 123105915 200000 329240345 200000 979319428 200000 806568549 200000 903250175 200000 479027101 200000 89599019 200000 105595873 200000 961902874 200000 372131395 200000 469693934 200000 686278662 200000 326319645 200000 430211298 200000 870740654 200000 534214461 200000 247593082 200000 400797298 200000 678148203 200000 104891150 200000 227331519 200000 561379085 200000 14161989 200000 436858913 200000 784897182 200000 123083243 200000 596827773 200000 931334207 200000 747084519 200000 20124004 200000 431890547 200000 782393937 200000 328596363 200000 641484017 200000 972405929 200000 382551647 200000 577530010 200000 446702378 200000 174738622 200000 959560594 200000 869635397 200000 715761096 200000 969188211 200000 70779954 200000 428158428 200000 3225508 200000 31848616 200000 89273767 200000 823830992 200000 230022325 200000 481718110 200000 556936826 200000 303098800 200000 373427220 200000 35751862 200000 938271316 200000 744334639 200000 159649275 200000 67443951 200000 101798397 200000 107249436 200000 105615808 200000 685122411 200000 445479261 200000 925537639 200000 168434654 200000 880959658 200000 533557630 200000 316665634 200000 614664684 200000 566709581 200000 503547015 200000 537374844 200000 148152482 200000 989072659 200000 45183425 200000 998313671 200000 934993370 200000 55188702 200000 554056085 200000 160552050 200000 830655116 200000 551259310 200000 473171339 200000 194321167 200000 591607504 200000 675659683 200000 121843275 200000 117013325 200000 879751135 200000 406554622 200000 53853087 200000 929472765 200000 242464273 200000 742761760 200000 679123054 200000 927452944 200000 985566943 200000 539252105 200000 686704833 200000 538766230 200000 632188641 200000 854974681 200000 718971841 200000 418089920 200000 704283601 200000 970000849 200000 373468597 200000 121670110 200000 140392581 200000 239654481 200000 17018888 200000 766333281 200000 964100855 200000 292369754 200000 525382976 200000 868718809 200000 30322240 200000 596664077 200000 77779207 200000 267259383 200000 265362072 200000 59184298 200000 590079013 200000 441000331 200000 340175702 200000 427728017 200000 836089475 200000 272941957 200000 784634101 200000 469036099 200000 161239849 200000 609586423 200000 517059340 200000 208304225 200000 294160959 200000 881213969 200000 370892884 200000 203423402 200000 564446990 200000 629540386 200000 596458149 200000 448466944 200000 263992319 200000 530181533 200000 358432504 200000 970498147 200000 914493082 200000 535217168 200000 43004261 200000 545092339 200000 291411848 200000 509101102 200000 266473765 200000 401773554 200000 356173456 200000 374864325 200000 534155408 200000 99567294 200000 926354076 200000 841694663 200000 715151647 200000 102408154 200000 498280373 200000 353711685 200000 430025579 200000 314855653 200000 185175810 200000 829890670 200000 68668203 200000 845342368 200000 746384587 200000 42004115 200000 925669177 200000 841518316 200000 905592443 200000 969249829 200000 559665548 200000 796247752 200000 362536088 200000 634487732 200000 219129662 200000 583607894 200000 535900365 200000 986096369 200000 424434310 200000 485820118 200000 77570528 200000 891134124 200000 32463550 200000 656156329 200000 60572602 200000 926512853 200000 523861086 200000 952218446 200000 279704421 200000 784642686 200000 846649086 200000 770595174 200000 413614345 200000 320479191 200000 735977303 200000 115959987 200000 883906029 200000 691488304 200000 452699969 200000 803401236 200000 44107899 200000 962068473 200000 729558965 200000 495926666 200000 364208699 200000 490704580 200000 73699019 200000 210271798 200000 603000790 200000 878512960 200000 466532285 200000 971180119 200000 91513620 200000 550753599 200000 141552865 200000 1205071 200000 976262365 200000 168117680 200000 59823025 200000 673892766 200000 756007226 200000 141144229 200000 324979398 200000 904279268 200000 945752404 200000 718520141 200000 302019031 200000 488783330 200000 447140723 200000 688454137 200000 423583678 200000 842065017 200000 843364096 200000 687737370 200000 644373619 200000 687300009 200000 860534915 200000 396095041 200000 985743630 200000 890816402 200000 917366180 200000 992707613 200000 61002183 200000 403910517 200000 585935148 200000 403104383 200000 488579064 200000 529834930 200000 605406980 200000 967672152 200000 95565849 200000 509721546 200000 132361268 200000 235130808 200000 96506306 200000 924382814 200000 844676836 200000 337069519 200000 104684972 200000 855628078 200000 7194206 200000 754529007 200000 965306800 200000 714655514 200000 172262153 200000 427559816 200000 349708485 200000 736069667 200000 200719982 200000 541981482 200000 899857156 200000 915125098 200000 764748086 200000 504767109 200000 895482791 200000 997567791 200000 924680489 200000 603251563 200000 333068036 200000 322202322 200000 282322736 200000 833913547 200000 72300182 200000 203198164 200000 316090194 200000 312665271 200000 571252979 200000 543123157 200000 94580921 200000 62982238 200000 854672854 200000 453141398 200000 301049773 200000 40709650 200000 657932822 200000 109531896 200000 903023511 200000 444869954 200000 9515947 200000 792223227 200000 128858367 200000 554686591 200000 575485359 200000 456928959 200000 528482701 200000 780970874 200000 67765338 200000 388146309 200000 498782731 200000 268423428 200000 282004228 200000 711789486 200000 293187680 200000 26006284 200000 830689318 200000 878980537 200000 175749525 200000 143781539 200000 39307609 200000 994733384 200000 17738706 200000 768681466 200000 732773716 200000 262520859 200000 221289057 200000 813010529 200000 321105904 200000 374091538 200000 266539945 200000 201250889 200000 443580454 200000 285403183 200000 459858228 200000 758446913 200000 578906127 200000 163185808 200000 839498665 200000 169499644 200000 86058210 200000 90283640 200000 406906065 200000 984677961 200000 703173369 200000 372967750 200000 890616212 200000 260278552 200000 936960460 200000 111491451 200000 43960316 200000 19669627 200000 203783154 200000 970269880 200000 298870576 200000 404240802 200000 505987878 200000 323642300 200000 772673913 200000 530989276 200000 729139263 200000 965703273 200000 855650880 200000 902230940 200000 621314358 200000 544412095 200000 776454157 200000 587182192 200000 790582051 200000 801451998 200000 672097928 200000 157288714 200000 220571199 200000 830836231 200000 693338235 200000 126921787 200000 225736674 200000 181996187 200000 497006541 200000 64886258 200000 361088645 200000 355650842 200000 137530247 200000 229216064 200000 158487489 200000 776590884 200000 817589202 200000 725209174 200000 505195085 200000 332589434 200000 916642806 200000 70743172 200000 284680195 200000 804111868 200000 561390171 200000 897889851 200000 434839002 200000 510727596 200000 62955147 200000 920330507 200000 521276396 200000 971137961 200000 975444269 200000 574061477 200000 98233712 200000 905802803 200000 496492042 200000 743256537 200000 176921280 200000 703353005 200000 412850699 200000 809383576 200000 689182036 200000 24513941 200000 521567031 200000 1342961 200000 469394372 200000 669932172 200000 291938489 200000 930191639 200000 999333321 200000 225141844 200000 931179735 200000 800287833 200000 811992123 200000 8300748 200000 433298683 200000 818489639 200000 726981907 200000 943423221 200000 605474221 200000 718922771 200000 925395817 200000 48106735 200000 617475734 200000 597180108 200000 616346998 200000 262481404 200000 404255357 200000 439325220 200000 100670098 200000 89898107 200000 342915917 200000 331006474 200000 560172343 200000 353416684 200000 670304780 200000 886651279 200000 479666427 200000 302321394 200000 433673444 200000 672344292 200000 60230296 200000 37773643 200000 142471965 200000 595705178 200000 41846759 200000 806445528 200000 474965791 200000 762826080 200000 589521376 200000 36414107 200000 595550324 200000 331291783 200000 833436315 200000 615272115 200000 81030083 200000 891795328 200000 816453456 200000 393740897 200000 745457365 200000 27943451 200000 740584025 200000 405151493 200000 933723283 200000 517273417 200000 906066734 200000 187165472 200000 96333061 200000 174596378 200000 948675175 200000 657138771 200000 59857236 200000 809793726 200000 936782269 200000 490254174 200000 293816775 200000 358973063 200000 747841032 200000 281814561 200000 354598856 200000 789079013 200000 744143681 200000 185445789 200000 882894303 200000 958315368 200000 978678401 200000 70053363 200000 805772213 200000 623847616 200000 673099775 200000 855850594 200000 806772754 200000 417964735 200000 256826132 200000 88536396 200000 214757086 200000 808132948 200000 335164474 200000 841923121 200000 812894499 200000 12549521 200000 329157383 200000 53080497 200000 127636744 200000 933391781 200000 13795382 200000 796319630 200000 233596374 200000 557017313 200000 660183454 200000 130719910 200000 336751093 200000 520007606 200000 663077943 200000 554125564 200000 489519855 200000 867375029 200000 974857243 200000 442578351 200000 119922028 200000 835819405 200000 799887490 200000 166383360 200000 410117427 200000 339845903 200000 966817220 200000 694501456 200000 366139694 200000 354189100 200000 695142746 200000 899176990 200000 396526949 200000 48650740 200000 288877532 200000 503341580 200000 535190272 200000 746099352 200000 792668419 200000 232717018 200000 576892489 200000 631221608 200000 270273448 200000 406158440 200000 446639271 200000 274062292 200000 959091138 200000 9483191 200000 986181796 200000 537024622 200000 291573354 200000 473321704 200000 506113510 200000 574834406 200000 837208538 200000 477194555 200000 279295800 200000 686001164 200000 981996392 200000 846157072 200000 272679554 200000 477425616 200000 336656271 200000 60846568 200000 552408779 200000 325193028 200000 425716198 200000 742926947 200000 290430014 200000 309330583 200000 292685093 200000 596915779 200000 886373409 200000 94028571 200000 66434342 200000 305888870 200000 664453342 200000 201149759 200000 787533537 200000 8576719 200000 467786748 200000 274236052 200000 955824238 200000 200358557 200000 433840678 200000 999049675 200000 427655942 200000 541480978 200000 38759202 200000 702166197 200000 342012673 200000 338520716 200000 241219034 200000 60514881 200000 321203672 200000 83956878 200000 82991191 200000 10966144 200000 765984804 200000 675065783 200000 638415295 200000 653420195 200000 164870556 200000 472280776 200000 541510237 200000 933930746 200000 376150297 200000 302790561 200000 380122520 200000 392656630 200000 243112084 200000 222516548 200000 287310330 200000 137909543 200000 59356966 200000 611121103 200000 152739626 200000 72341822 200000 880651015 200000 517674117 200000 2369009 200000 887560715 200000 978838414 200000 387120581 200000 646432823 200000 785496446 200000 866855734 200000 799045904 200000 681280262 200000 196112041 200000 60410774 200000 862061831 200000 352818821 200000 931329979 200000 927724391 200000 579589481 200000 785537022 200000 451749382 200000 474650753 200000 516096792 200000 735108568 200000 503214073 200000 321744349 200000 414033428 200000 652640668 200000 811922726 200000 282590099 200000 453070206 200000 836571122 200000 933280828 200000 606121180 200000 731910037 200000 743260836 200000 457872141 200000 832885264 200000 774923707 200000 779843225 200000 514048136 200000 729212584 200000 10193007 200000 823535066 200000 603380414 200000 286971197 200000 427715412 200000 503601552 200000 888410848 200000 380563334 200000 334912808 200000 956664835 200000 626461503 200000 984696413 200000 609297868 200000 931947675 200000 103102282 200000 45712313 200000 181119554 200000 238619106 200000 86189970 200000 379505844 200000 703457449 200000 268182911 200000 463420872 200000 894225285 200000 801609793 200000 357444155 200000 79858876 200000 217392006 200000 202481005 200000 649880575 200000 738419294 200000 853980463 200000 824962987 200000 935710675 200000 378465216 200000 797134872 200000 661012381 200000 490416095 200000 636170002 200000 134221562 200000 860356866 200000 18782061 200000 702453668 200000 411798445 200000 338096828 200000 723527396 200000 569375206 200000 436813610 200000 892589260 200000 989360077 200000 612353898 200000 899382666 200000 425804880 200000 927759056 200000 381641951 200000 215857668 200000 8972170 200000 664890295 200000 937825303 200000 430465265 200000 439374299 200000 549487978 200000 920278529 200000 253853642 200000 420507587 200000 177836528 200000 540937903 200000 968439080 200000 202216162 200000 953246323 200000 848153936 200000 740723394 200000 4595706 200000 380343611 200000 691535413 200000 89503090 200000 829139177 200000 720369072 200000 78526671 200000 864933168 200000 431720114 200000 82364508 200000 68789166 200000 494077716 200000 440624500 200000 401643750 200000 794365059 200000 289809238 200000 496103536 200000 106749464 200000 64938015 200000 199920464 200000 243207686 200000 13456345 200000 660236400 200000 815353210 200000 48416184 200000 304194865 200000 744457865 200000 765315948 200000 337279525 200000 482976843 200000 623206554 200000 500875231 200000 858575629 200000 30821998 200000 752457203 200000 652986540 200000 687777107 200000 441972738 200000 440509701 200000 88224970 200000 781113077 200000 28066448 200000 792158048 200000 181626450 200000 158550292 200000 509754561 200000 439636916 200000 517198462 200000 955938290 200000 354244701 200000 359239635 200000 451844004 200000 557749998 200000 627522636 200000 449018028 200000 527781695 200000 116872841 200000 862283416 200000 720927313 200000 263014373 200000 822826083 200000 30216808 200000 664782833 200000 861038929 200000 591659837 200000 85717509 200000 824725470 200000 912790106 200000 64544504 200000 59772120 200000 948437895 200000 896651000 200000 648976020 200000 666332008 200000 382605693 200000 579716165 200000 403060273 200000 96605024 200000 246382961 200000 924496505 200000 470777104 200000 489558918 200000 477033011 200000 813426924 200000 373933458 200000 907511236 200000 586454452 200000 926691863 200000 907318070 200000 979319074 200000 227349253 200000 929275283 200000 417536670 200000 327625 200000 509217364 200000 826474519 200000 559526794 200000 706235649 200000 752183029 200000 311845756 200000 276921563 200000 162550066 200000 965705045 200000 495197883 200000 522042000 200000 964260325 200000 309708551 200000 2973165 200000 941862859 200000 182065603 200000 569454267 200000 733391433 200000 472567499 200000 365703828 200000 335028801 200000 429594665 200000 84517618 200000 626817345 200000 916085897 200000 15823621 200000 103575744 200000 40421841 200000 893269413 200000 694505333 200000 971972054 200000 636639598 200000 241498820 200000 45070641 200000 1869043 200000 128171617 200000 524834360 200000 451657491 200000 689162233 200000 932806673 200000 172329328 200000 507154195 200000 849401832 200000 307649798 200000 955601662 200000 457202249 200000 754329312 200000 604902635 200000 18240657 200000 442259182 200000 551316003 200000 420890247 200000 847208186 200000 947455578 200000 368435727 200000 250837954 200000 303961643 200000 547272966 200000 284962855 200000 548927397 200000 584478002 200000 675903115 200000 45818634 200000 21469785 200000 114775105 200000 665397664 200000 249573497 200000 21779237 200000 831320232 200000 56414751 200000 481542485 200000 61917812 200000 4589272 200000 212102911 200000 484399517 200000 863126476 200000 665637473 200000 204731994 200000 812147 200000 592642519 200000 429135860 200000 64156007 200000 625363991 200000 545619038 200000 97358177 200000 480414336 200000 653778409 200000 773936711 200000 958658968 200000 273041181 200000 709094506 200000 620182941 200000 838126763 200000 701381078 200000 771146555 200000 162111879 200000 607790538 200000 871926884 200000 615846171 200000 312919631 200000 450486084 200000 519508895 200000 239739372 200000 748893532 200000 792914060 200000 78881152 200000 887293614 200000 281935159 200000 346802737 200000 234862879 200000 554918786 200000 432977288 200000 275047395 200000 752415925 200000 975477159 200000 576476953 200000 527423091 200000 581323162 200000 310664063 200000 955176913 200000 20662227 200000 210893896 200000 445255306 200000 841859770 200000 514619665 200000 107366485 200000 900809064 200000 267992570 200000 866781279 200000 406692988 200000 896100314 200000 36595420 200000 511148813 200000 713384595 200000 747427009 200000 799924680 200000 604940684 200000 467111829 200000 871157788 200000 495480902 200000 84964205 200000 854819737 200000 541676301 200000 594399486 200000 319546719 200000 646519255 200000 126932436 200000 741864889 200000 133387571 200000 339769001 200000 561192401 200000 282434912 200000 682311641 200000 721313159 200000 471000454 200000 659429371 200000 511127907 200000 62653193 200000 731952786 200000 682399410 200000 324980481 200000 818583784 200000 918171573 200000 312361423 200000 588697859 200000 416439292 200000 259600081 200000 28168889 200000 793469658 200000 724490814 200000 244733670 200000 156538361 200000 50303253 200000 780260551 200000 738890773 200000 528522040 200000 51986279 200000 120010190 200000 499149214 200000 577156413 200000 920728734 200000 816504492 200000 910042592 200000 95294451 200000 695841965 200000 669555675 200000 648252510 200000 344795744 200000 957472930 200000 13242609 200000 545653688 200000 330468526 200000 476385456 200000 748028073 200000 210024877 200000 261742629 200000 702280229 200000 834685658 200000 880585503 200000 648264494 200000 330040691 200000 5676156 200000 786268173 200000 443831121 200000 924901418 200000 281518505 200000 560022425 200000 394957622 200000 318301947 200000 177136025 200000 114685443 200000 803839142 200000 660107703 200000 516155556 200000 957404332 200000 122525322 200000 749134669 200000 486035523 200000 686728723 200000 672219882 200000 727311822 200000 621737230 200000 666613722 200000 516985583 200000 753325674 200000 24282814 200000 11249345 200000 878337761 200000 111915379 200000 399552556 200000 157940392 200000 687413800 200000 855591513 200000 985117007 200000 510945937 200000 314334029 200000 571200428 200000 955795776 200000 137229978 200000 838031353 200000 519155485 200000 124386873 200000 689060358 200000 396675828 200000 513653115 200000 574886800 200000 803968820 200000 741164070 200000 824900793 200000 301268928 200000 272040357 200000 195476121 200000 967264229 200000 893866592 200000 197764089 200000 307342964 200000 436416306 200000 488841256 200000 468188146 200000 691693312 200000 589559278 200000 955550450 200000 227120751 200000 221116070 200000 898935436 200000 95046070 200000 642467184 200000 314630894 200000 916348570 200000 163853964 200000 889661464 200000 425730688 200000 735774410 200000 875384493 200000 929685157 200000 727686950 200000 771823853 200000 544645745 200000 258109048 200000 804441031 200000 317482994 200000 494650193 200000 860548115 200000 914738796 200000 212342250 200000 998263782 200000 941516053 200000 235849790 200000 815043078 200000 523873767 200000 96922175 200000 473354116 200000 89823894 200000 362386989 200000 352792945 200000 196575657 200000 813694219 200000 311983282 200000 670484909 200000 308053299 200000 810939893 200000 975298700 200000 161788178 200000 154798540 200000 990606084 200000 380041206 200000 113944800 200000 511435324 200000 171168522 200000 345225798 200000 43060090 200000 294357100 200000 689265143 200000 511081463 200000 112219742 200000 926899556 200000 806757595 200000 236469920 200000 982361645 200000 133658956 200000 385504742 200000 467830010 200000 515613865 200000 316074861 200000 311489642 200000 926385373 200000 324786865 200000 590241328 200000 370823894 200000 346660674 200000 831664198 200000 240096029 200000 828388540 200000 24373313 200000 854207112 200000 592456413 200000 633479883 200000 906988307 200000 637287864 200000 656300855 200000 965319381 200000 143407632 200000 393076535 200000 608631061 200000 341461961 200000 391673009 200000 966142853 200000 348391552 200000 546774456 200000 141108623 200000 900832322 200000 69532831 200000 207936467 200000 740592737 200000 554665007 200000 203684282 200000 61207146 200000 685172225 200000 125802796 200000 719473468 200000 725673710 200000 847369830 200000 602791995 200000 883631531 200000 135718383 200000 455243434 200000 121339771 200000 533500082 200000 761042206 200000 672805124 200000 561182253 200000 481384727 200000 659595595 200000 560825550 200000 493068465 200000 542888643 200000 834856039 200000 484312704 200000 366090376 200000 163317440 200000 127123842 200000 796591026 200000 798550611 200000 788793142 200000 882406605 200000 775205661 200000 55956946 200000 954110316 200000 833838487 200000 27868825 200000 656976869 200000 172146636 200000 458853971 200000 218851103 200000 676873869 200000 339484126 200000 243982480 200000 738626760 200000 910484202 200000 146541643 200000 448656638 200000 135744715 200000 91915070 200000 293905115 200000 63921519 200000 939826561 200000 4096744 200000 79425654 200000 444531922 200000 529655907 200000 184030824 200000 130457381 200000 48697656 200000 955231754 200000 334579041 200000 927965713 200000 189510098 200000 707354669 200000 570683537 200000 625944450 200000 316864241 200000 438046118 200000 66937818 200000 673606369 200000 924121604 200000 489384557 200000 467541051 200000 733442742 200000 98085788 200000 948949402 200000 931133398 200000 470064809 200000 568607082 200000 671658341 200000 787772907 200000 783711107 200000 861117502 200000 913334568 200000 48507611 200000 777202989 200000 542406665 200000 903636827 200000 798210085 200000 596886191 200000 806900187 200000 902080406 200000 340406379 200000 430382642 200000 898780645 200000 957282450 200000 501760365 200000 648114429 200000 808931191 200000 551847976 200000 369052683 200000 721304442 200000 308076801 200000 657102159 200000 456936006 200000 877875505 200000 180030485 200000 878202400 200000 742538559 200000 277256395 200000 809877347 200000 959471573 200000 434350389 200000 374113808 200000 284397755 200000 186835140 200000 283939210 200000 650988009 200000 898419981 200000 911194216 200000 459112638 200000 568147037 200000 504374891 200000 944198487 200000 856296561 200000 950487190 200000 993812484 200000 999722828 200000 983652197 200000 194063068 200000 183279657 200000 891908382 200000 330292089 200000 315569304 200000 313551948 200000 280940229 200000 56711085 200000 1128018 200000 326365947 200000 831483227 200000 644833827 200000 159736754 200000 134356456 200000 806851864 200000 799488540 200000 543478658 200000 266557923 200000 518305108 200000 773358070 200000 383739817 200000 117910749 200000 462195848 200000 431870772 200000 457984816 200000 705224678 200000 860906573 200000 336209525 200000 534277183 200000 61569327 200000 364918618 200000 981233529 200000 723745824 200000 575651336 200000 79736712 200000 676151075 200000 461067578 200000 275041506 200000 688505808 200000 667725169 200000 374492951 200000 39169869 200000 925240395 200000 699569029 200000 235869790 200000 283505146 200000 6002224 200000 707281311 200000 892386520 200000 467286200 200000 576265689 200000 508294943 200000 28140909 200000 766084730 200000 991115966 200000 648155270 200000 561053735 200000 409736527 200000 966426487 200000 382404468 200000 836209197 200000 768924775 200000 466548668 200000 697039019 200000 676124616 200000 760041492 200000 242282087 200000 233058314 200000 17191521 200000 750340549 200000 129097072 200000 559871121 200000 37089408 200000 936981516 200000 440364015 200000 800703587 200000 239012301 200000 756712088 200000 684492317 200000 868948158 200000 262009106 200000 40152122 200000 871510354 200000 85455364 200000 806657590 200000 159723235 200000 361783815 200000 558136244 200000 927539778 200000 177961892 200000 694055381 200000 46630000 200000 874203999 200000 5071532 200000 422876531 200000 630960120 200000 165427413 200000 9697612 200000 319215803 200000 591564077 200000 653268748 200000 789349365 200000 302144164 200000 496099854 200000 902187918 200000 957463095 200000 530495816 200000 526567357 200000 202476290 200000 922204866 200000 167830494 200000 564850810 200000 290416433 200000 113665896 200000 8654016 200000 243512229 200000 824368900 200000 489391385 200000 199385958 200000 222565311 200000 22515842 200000 30632421 200000 368359528 200000 650586729 200000 211905750 200000 941218045 200000 2035071 200000 91430499 200000 908357190 200000 597007536 200000 84150147 200000 804039053 200000 837395516 200000 489694833 200000 708040301 200000 794376424 200000 272094528 200000 389229774 200000 752729429 200000 665355924 200000 13576955 200000 140630394 200000 646350452 200000 932126674 200000 67413044 200000 544710467 200000 853463330 200000 10033923 200000 323528406 200000 116109339 200000 863617497 200000 169255335 200000 279989735 200000 674415891 200000 964698671 200000 614540382 200000 411188625 200000 804355674 200000 37628639 200000 300930793 200000 650991388 200000 233135425 200000 737850303 200000 767204905 200000 56487664 200000 2953273 200000 271479754 200000 324865053 200000 822599319 200000 51163346 200000 340247831 200000 343229927 200000 536527032 200000 564429245 200000 866951902 200000 710589383 200000 716452636 200000 79026378 200000 862599545 200000 171246366 200000 50211500 200000 598663402 200000 618271840 200000 448258155 200000 900705136 200000 630768685 200000 708329003 200000 401920336 200000 102330513 200000 314635204 200000 720199315 200000 644592268 200000 11018838 200000 429464063 200000 323836528 200000 525583874 200000 388270121 200000 236868174 200000 525976507 200000 569625776 200000 154764946 200000 326501699 200000 866950541 200000 109618871 200000 818043706 200000 863401102 200000 650244125 200000 35324761 200000 169091305 200000 254386942 200000 787409604 200000 41281269 200000 536743815 200000 905305222 200000 824797180 200000 377765132 200000 150386206 200000 610934836 200000 246252379 200000 396887614 200000 267947733 200000 749582394 200000 72193948 200000 255056972 200000 404195573 200000 785228265 200000 786507414 200000 973716503 200000 737144039 200000 984336816 200000 334224705 200000 806447007 200000 751508530 200000 250402080 200000 351519159 200000 229373444 200000 973268353 200000 124867306 200000 50344752 200000 431616391 200000 608456346 200000 736433374 200000 246049796 200000 496265608 200000 620351079 200000 853387757 200000 220205996 200000 182441097 200000 445727472 200000 649317415 200000 733206208 200000 235651113 200000 64143709 200000 233990845 200000 365825785 200000 44307752 200000 324513784 200000 618317311 200000 414608688 200000 10755433 200000 683067944 200000 916076382 200000 558751068 200000 23317994 200000 75641975 200000 329516394 200000 101913750 200000 461051597 200000 543376011 200000 49553875 200000 972811544 200000 183166289 200000 841165615 200000 666560363 200000 503211064 200000 584788952 200000 315522123 200000 880872994 200000 316107889 200000 854423010 200000 859486950 200000 762147591 200000 232955738 200000 545589776 200000 609272107 200000 691298893 200000 552986539 200000 60591649 200000 157818976 200000 863931202 200000 639034174 200000 882944759 200000 548852975 200000 174521944 200000 452663051 200000 353545874 200000 858325599 200000 938078496 200000 257370410 200000 220416018 200000 307686235 200000 425872457 200000 639199444 200000 767211960 200000 848362921 200000 223428516 200000 42242657 200000 978836709 200000 143751731 200000 513834530 200000 362822986 200000 365019160 200000 621947650 200000 972536276 200000 404009512 200000 433843443 200000 24118588 200000 133482473 200000 488928946 200000 195156534 200000 613981484 200000 974743218 200000 738876353 200000 466868674 200000 281429561 200000 875974047 200000 212943695 200000 847263382 200000 470987501 200000 460313410 200000 750255218 200000 68271828 200000 192177391 200000 843435339 200000 921322341 200000 501898172 200000 445826312 200000 832404106 200000 533784446 200000 358580142 200000 862938912 200000 693254896 200000 884601144 200000 535498795 200000 236146241 200000 169213324 200000 753428010 200000 539477971 200000 49832594 200000 400177297 200000 629279501 200000 560262760 200000 347087709 200000 86656846 200000 929675705 200000 405082313 200000 655329033 200000 584879667 200000 228235047 200000 798226167 200000 603507487 200000 755680466 200000 251348847 200000 19188242 200000 125146183 200000 363774938 200000 77429706 200000 107789404 200000 441507403 200000 930288412 200000 896149648 200000 936984371 200000 131260946 200000 661631369 200000 943221562 200000 967380762 200000 723531173 200000 926990130 200000 455712865 200000 865110960 200000 894683181 200000 690952518 200000 539650492 200000 211735990 200000 281551346 200000 792572950 200000 605932069 200000 557045005 200000 289383516 200000 304238867 200000 770578835 200000 798990516 200000 389370869 200000 824320717 200000 179902240 200000 884112077 200000 795978852 200000 938891509 200000 981161219 200000 362019992 200000 693654642 200000 706699355 200000 356594838 200000 141825141 200000 642118152 200000 282994928 200000 258627665 200000 765739494 200000 57506350 200000 370017732 200000 763890124 200000 64679305 200000 511215372 200000 682112775 200000 768003008 200000 895620897 200000 529531372 200000 314925067 200000 102888453 200000 377131917 200000 567290677 200000 438278976 200000 369595284 200000 604171470 200000 109459568 200000 619853877 200000 77815430 200000 436124677 200000 471780933 200000 765917085 200000 926126098 200000 125605233 200000 118609534 200000 719057734 200000 338611857 200000 207327348 200000 638264835 200000 139511331 200000 859244412 200000 462715278 200000 56129243 200000 752128066 200000 249762156 200000 666301535 200000 385013296 200000 148462805 200000 66070040 200000 125953448 200000 212080714 200000 544287789 200000 991628890 200000 630408522 200000 73416849 200000 73309625 200000 382347306 200000 35877444 200000 404437391 200000 21843466 200000 439824032 200000 589755576 200000 500210923 200000 169202385 200000 806790132 200000 370752486 200000 802403695 200000 627190494 200000 748875136 200000 911027759 200000 307076354 200000 58348578 200000 525447100 200000 450371858 200000 756289709 200000 998145453 200000 929061440 200000 463846193 200000 807337624 200000 903387056 200000 938885573 200000 474653772 200000 900355597 200000 801846651 200000 236617764 200000 588513603 200000 690971507 200000 452003710 200000 814489172 200000 47925783 200000 676795475 200000 991762763 200000 682131566 200000 352359401 200000 485848406 200000 219821970 200000 985432492 200000 692046584 200000 915917380 200000 704516130 200000 668982372 200000 628952742 200000 628811269 200000 346723822 200000 138133009 200000 789108595 200000 662999715 200000 251842308 200000 926077769 200000 804565248 200000 16848709 200000 659848343 200000 629233095 200000 481479692 200000 422454324 200000 454384373 200000 623352418 200000 780078713 200000 129560793 200000 597421456 200000 668838162 200000 50380615 200000 814978491 200000 160114425 200000 239696625 200000 53756566 200000 182004869 200000 797530335 200000 376010295 200000 268989863 200000 633184765 200000 125678099 200000 575371324 200000 229002458 200000 771878413 200000 832771206 200000 808394105 200000 757875633 200000 301181885 200000 801708872 200000 900557703 200000 104798411 200000 796450102 200000 938081930 200000 634789149 200000 425534441 200000 818492864 200000 365214108 200000 956438548 200000 896162795 200000 339417539 200000 227482863 200000 137558885 200000 63259346 200000 975369416 200000 473802259 200000 2923305 200000 203600319 200000 360827256 200000 562339768 200000 18407575 200000 140212978 200000 421972891 200000 881017264 200000 920481289 200000 416576971 200000 752192026 200000 593366763 200000 604655863 200000 95999179 200000 601145596 200000 253488505 200000 541500409 200000 130828178 200000 555646827 200000 949941898 200000 102637255 200000 617418978 200000 594413488 200000 218717296 200000 922915387 200000 819822746 200000 626629938 200000 864991386 200000 236664397 200000 764932027 200000 709702778 200000 665893273 200000 527787029 200000 167987301 200000 97232688 200000 371695903 200000 141964748 200000 27569113 200000 402278430 200000 107888122 200000 87828682 200000 153123960 200000 136962859 200000 603759644 200000 442228617 200000 269726658 200000 316448608 200000 589874325 200000 602820511 200000 39747671 200000 491716326 200000 515633046 200000 238091718 200000 465707000 200000 271513860 200000 896095856 200000 903613399 200000 664721797 200000 163640869 200000 558814609 200000 905562825 200000 832475392 200000 668855759 200000 528941196 200000 184336054 200000 378897287 200000 518507692 200000 655342609 200000 760062677 200000 419178333 200000 521808517 200000 117969904 200000 634518400 200000 483379681 200000 425655360 200000 156119834 200000 529035823 200000 999981461 200000 814919656 200000 766666655 200000 931345274 200000 879348759 200000 457552548 200000 388248751 200000 15267098 200000 796963882 200000 101535422 200000 428121244 200000 89270247 200000 569984941 200000 862983069 200000 111265493 200000 8075226 200000 701883297 200000 962717130 200000 737708524 200000 802489867 200000 545892390 200000 821142253 200000 841535376 200000 284422835 200000 727652990 200000 561517520 200000 569801875 200000 830981930 200000 652171015 200000 767335514 200000 947101412 200000 64886250 200000 828394308 200000 376903061 200000 588081557 200000 87893129 200000 765176276 200000 360698791 200000 138117333 200000 382685122 200000 2674809 200000 825300443 200000 142949877 200000 446903659 200000 365512209 200000 569463449 200000 22700902 200000 1581695 200000 738342559 200000 859459433 200000 141318840 200000 801711893 200000 351556418 200000 115326195 200000 24614044 200000 884976229 200000 637983291 200000 956755712 200000 542036706 200000 941146313 200000 307076842 200000 892398713 200000 517478523 200000 15927225 200000 614931920 200000 403125094 200000 658127735 200000 552880589 200000 732488846 200000 832493807 200000 180113159 200000 529133758 200000 610682340 200000 125218654 200000 8602490 200000 817098596 200000 859746226 200000 104729626 200000 818318915 200000 776245688 200000 251493625 200000 765468588 200000 359414257 200000 176211155 200000 995065818 200000 194883517 200000 764377140 200000 458495724 200000 410986900 200000 327969556 200000 553973214 200000 296373596 200000 126971017 200000 507083676 200000 25912542 200000 108884125 200000 836827705 200000 858162779 200000 520756294 200000 561027653 200000 422794564 200000 618066811 200000 165225029 200000 446753039 200000 328179563 200000 999466052 200000 950857772 200000 85856466 200000 92660623 200000 14743839 200000 229731949 200000 296293510 200000 576215472 200000 313593236 200000 14942870 200000 15851589 200000 426349294 200000 983000651 200000 831982425 200000 334646599 200000 816610186 200000 903082253 200000 749388934 200000 437183972 200000 437008612 200000 725643971 200000 981295886 200000 698151317 200000 383437182 200000 63725941 200000 555504385 200000 791592178 200000 638585079 200000 602962508 200000 210196880 200000 463994804 200000 476961296 200000 9015184 200000 626885387 200000 338987700 200000 685905065 200000 745263785 200000 627824355 200000 626639337 200000 256458179 200000 361903136 200000 150447016 200000 198645868 200000 903968639 200000 201372574 200000 661633290 200000 928563319 200000 819576604 200000 154254315 200000 923851227 200000 650734432 200000 210329853 200000 24670447 200000 2962442 200000 929975714 200000 258455712 200000 376841140 200000 348728489 200000 181987028 200000 960581286 200000 960755297 200000 872252391 200000 624320430 200000 124536016 200000 122131519 200000 1202454 200000 628414474 200000 890451455 200000 339383 200000 833424037 200000 859341024 200000 194430515 200000 941233233 200000 135757350 200000 898107976 200000 552112268 200000 296658613 200000 289905224 200000 158711163 200000 992043339 200000 248130733 200000 591192284 200000 644483793 200000 722210257 200000 59720992 200000 50462419 200000 780379075 200000 240847006 200000 642358295 200000 383771709 200000 802402538 200000 666724690 200000 370840763 200000 157577291 200000 99543549 200000 857893038 200000 111146836 200000 573054797 200000 58160597 200000 750091410 200000 295473482 200000 842867892 200000 953577580 200000 993966591 200000 371299622 200000 328921360 200000 614397144 200000 995916566 200000 932906129 200000 484598290 200000 258997076 200000 923111191 200000 403450451 200000 448752266 200000 924890422 200000 568333922 200000 760348245 200000 658475112 200000 737860857 200000 22733432 200000 649842079 200000 711683262 200000 855937076 200000 56715258 200000 215004761 200000 277010876 200000 879311264 200000 110299815 200000 512053708 200000 655146673 200000 24603413 200000 877462881 200000 786436193 200000 419640336 200000 429649292 200000 715464232 200000 646175648 200000 183967591 200000 946511645 200000 370701341 200000 145943090 200000 693854569 200000 207928577 200000 550140799 200000 30510046 200000 678569444 200000 959470480 200000 120245680 200000 61757326 200000 906261450 200000 737385539 200000 158513455 200000 735821643 200000 660214572 200000 514189747 200000 334098334 200000 847801404 200000 682394937 200000 991020951 200000 598678461 200000 574309033 200000 741727298 200000 67748553 200000 624325997 200000 803596797 200000 746263992 200000 324053312 200000 924284333 200000 287826110 200000 342987819 200000 731752470 200000 134900895 200000 370003095 200000 757413708 200000 215631235 200000 946829699 200000 385999950 200000 859593195 200000 520850654 200000 172722874 200000 271453133 200000 733164025 200000 840826018 200000 621855171 200000 457455643 200000 895775365 200000 730743398 200000 928543040 200000 129512803 200000 692857282 200000 514394851 200000 127498992 200000 291977963 200000 229771519 200000 528325617 200000 974947253 200000 825962269 200000 458389164 200000 998581897 200000 870064527 200000 588618625 200000 527261787 200000 988748484 200000 329830815 200000 823201472 200000 116052667 200000 738423257 200000 601054756 200000 574022306 200000 437446046 200000 109148705 200000 821343360 200000 26575375 200000 523467251 200000 424629013 200000 752554291 200000 240590096 200000 337906124 200000 489082190 200000 976901597 200000 542265038 200000 243724888 200000 819472515 200000 878672191 200000 286506897 200000 648620520 200000 392284558 200000 741982522 200000 877816514 200000 197268461 200000 583791207 200000 640425678 200000 835759337 200000 119857912 200000 489580070 200000 524286491 200000 893011374 200000 417534136 200000 2737411 200000 931329634 200000 905959898 200000 500450302 200000 384144984 200000 353610243 200000 716279126 200000 177391291 200000 316131997 200000 103976063 200000 118194474 200000 308465663 200000 231616362 200000 673354359 200000 315181951 200000 205789690 200000 940789624 200000 176278955 200000 278058908 200000 606839806 200000 535566496 200000 319155963 200000 764587499 200000 174415995 200000 613502425 200000 101051496 200000 625353717 200000 965007617 200000 574149436 200000 551405843 200000 406641760 200000 271544896 200000 538080771 200000 11617084 200000 475612407 200000 60483082 200000 176710276 200000 306389059 200000 715208354 200000 398725454 200000 419160634 200000 396691625 200000 500296040 200000 146617374 200000 203869115 200000 91244558 200000 362891379 200000 569894313 200000 290206914 200000 379954483 200000 297899019 200000 114497601 200000 688217126 200000 842498041 200000 518441369 200000 2479957 200000 605963231 200000 927518560 200000 347164581 200000 224585078 200000 390432519 200000 93529480 200000 887858647 200000 413193302 200000 442893782 200000 619728306 200000 417523961 200000 683778755 200000 720907172 200000 55286847 200000 246067954 200000 351237807 200000 99504874 200000 925728430 200000 196085963 200000 713236266 200000 494524225 200000 895221153 200000 989316268 200000 199610981 200000 599935328 200000 375738584 200000 684893151 200000 469770672 200000 156253472 200000 263598899 200000 154794187 200000 596158332 200000 279245690 200000 901967540 200000 611511546 200000 433284953 200000 722406023 200000 518479481 200000 771629843 200000 216454135 200000 212477310 200000 412117701 200000 949290207 200000 548366120 200000 541281977 200000 876608247 200000 163867974 200000 91532764 200000 268649392 200000 945360272 200000 748181074 200000 807197218 200000 59038459 200000 579917361 200000 869863722 200000 743454509 200000 932591698 200000 146625945 200000 443117591 200000 25933131 200000 866230415 200000 526662570 200000 424170626 200000 952744431 200000 279891370 200000 265507684 200000 61381875 200000 680195495 200000 986546363 200000 374041319 200000 140301587 200000 539351077 200000 827241979 200000 268755828 200000 732314537 200000 623382074 200000 301880002 200000 389250924 200000 350437535 200000 932752853 200000 660929930 200000 521068111 200000 611251453 200000 400421895 200000 937298921 200000 702738109 200000 989931244 200000 948122881 200000 460924057 200000 150577783 200000 242876852 200000 776216595 200000 84847987 200000 558913629 200000 299355581 200000 617370030 200000 520185710 200000 602563185 200000 508881553 200000 818238306 200000 179373732 200000 978230226 200000 814107351 200000 380366304 200000 898950220 200000 595072704 200000 880976472 200000 253931768 200000 493467328 200000 501563550 200000 294079997 200000 711123867 200000 795387256 200000 890982378 200000 496073166 200000 637323224 200000 86069004 200000 325755462 200000 615798515 200000 415695074 200000 742708533 200000 587066993 200000 979270581 200000 719771400 200000 865995 200000 111394893 200000 549643133 200000 829933498 200000 635183559 200000 905088730 200000 447859923 200000 23421322 200000 822736705 200000 215518777 200000 27092320 200000 728141863 200000 32844658 200000 104762793 200000 157828588 200000 644407395 200000 690352050 200000 818596236 200000 43895391 200000 161707053 200000 70794875 200000 317843809 200000 529327042 200000 751537302 200000 94076771 200000 524634571 200000 588353086 200000 640733135 200000 110744357 200000 636643976 200000 958971675 200000 582713129 200000 174463895 200000 723766905 200000 550822081 200000 617181971 200000 504371636 200000 864721824 200000 155715770 200000 27626270 200000 428369299 200000 774143260 200000 255040429 200000 803304955 200000 409562732 200000 109677870 200000 750309219 200000 759403898 200000 357223065 200000 445993782 200000 881185989 200000 546942092 200000 59384722 200000 614498742 200000 461465051 200000 980395841 200000 233359855 200000 945627212 200000 802576334 200000 182064329 200000 664833897 200000 317416379 200000 240647397 200000 160736118 200000 301284056 200000 224196066 200000 836077194 200000 93901496 200000 752242741 200000 939257794 200000 139125573 200000 276834079 200000 680150169 200000 329936252 200000 331590335 200000 903650395 200000 702554683 200000 167198799 200000 384598976 200000 394712894 200000 574029428 200000 568077469 200000 264740912 200000 476222391 200000 14199742 200000 566965734 200000 68755737 200000 119660248 200000 640152495 200000 595908298 200000 234168482 200000 882011856 200000 364550914 200000 535707915 200000 95616532 200000 630094576 200000 268295566 200000 500862343 200000 749453272 200000 485709225 200000 352804939 200000 227958337 200000 768544629 200000 101400716 200000 999447891 200000 981443672 200000 425905558 200000 891978312 200000 523811806 200000 821617165 200000 36190209 200000 992379054 200000 812693060 200000 642974913 200000 297652640 200000 440428207 200000 128174590 200000 432064243 200000 757793403 200000 772125275 200000 78041508 200000 739219525 200000 440122810 200000 586688227 200000 979044079 200000 163830647 200000 166141863 200000 763820695 200000 168368824 200000 496884841 200000 38179753 200000 45785319 200000 556790518 200000 950351388 200000 267174474 200000 218204773 200000 829808834 200000 339747505 200000 423631664 200000 272360129 200000 507596886 200000 635965288 200000 868393254 200000 479238347 200000 640899848 200000 444241057 200000 918614036 200000 696273011 200000 954256723 200000 229566941 200000 291749633 200000 216149195 200000 952540878 200000 914142652 200000 686138904 200000 489361922 200000 959399985 200000 998106112 200000 276787871 200000 783685482 200000 372708694 200000 723766663 200000 907162368 200000 976123762 200000 719583029 200000 356184660 200000 553199810 200000 181580715 200000 418188774 200000 361597830 200000 600561296 200000 285852359 200000 698179746 200000 507516255 200000 216784944 200000 699775636 200000 838215617 200000 698438973 200000 624538252 200000 441098244 200000 341653180 200000 693576611 200000 268487085 200000 420914471 200000 678492204 200000 564901936 200000 496151737 200000 293201710 200000 70131656 200000 878814117 200000 995247099 200000 862346345 200000 522081385 200000 839476706 200000 756531930 200000 825744969 200000 285665801 200000 466807273 200000 751660000 200000 551335262 200000 539832254 200000 877167576 200000 194757812 200000 765604185 200000 995565507 200000 183488242 200000 277183519 200000 300471050 200000 81048430 200000 780579222 200000 245011977 200000 994446433 200000 268276538 200000 675257669 200000 916100988 200000 424439408 200000 106964158 200000 951317664 200000 42326687 200000 137799527 200000 116317363 200000 560229223 200000 416584380 200000 714985621 200000 71824625 200000 7632506 200000 956984890 200000 621941869 200000 36405361 200000 692415449 200000 154043554 200000 549156989 200000 975499083 200000 174912679 200000 223185052 200000 80568695 200000 768907448 200000 103967522 200000 66749426 200000 501307692 200000 319086864 200000 68783788 200000 266147211 200000 975115403 200000 837243852 200000 243956165 200000 326392688 200000 895090597 200000 602204549 200000 731406861 200000 647893194 200000 911657899 200000 893404146 200000 160047685 200000 171033057 200000 94679790 200000 653976045 200000 758498893 200000 578294301 200000 401666269 200000 51152237 200000 566655783 200000 822797320 200000 55801353 200000 132542860 200000 478112498 200000 424732489 200000 131315747 200000 482104450 200000 470642927 200000 93131433 200000 302951931 200000 497166758 200000 609733502 200000 600515601 200000 243497345 200000 222161267 200000 682125344 200000 757633161 200000 221405639 200000 325575040 200000 711802742 200000 405963833 200000 417946877 200000 10615942 200000 946711359 200000 226314859 200000 365209203 200000 80550493 200000 65253982 200000 153353094 200000 442056857 200000 254510590 200000 372908753 200000 467321107 200000 495437057 200000 100774786 200000 100835769 200000 410976187 200000 892715610 200000 982120480 200000 159018839 200000 212519749 200000 46006390 200000 770669105 200000 768165132 200000 169063068 200000 995033156 200000 200083758 200000 549541208 200000 126099398 200000 780897750 200000 748175792 200000 633572315 200000 62307309 200000 735946331 200000 566878062 200000 62713687 200000 732136281 200000 724807716 200000 752363842 200000 773834154 200000 606889331 200000 997301922 200000 251043620 200000 77589975 200000 915303106 200000 669665381 200000 70325292 200000 109622269 200000 878564080 200000 312595230 200000 308970130 200000 980441437 200000 130220230 200000 908638622 200000 56555440 200000 198583383 200000 820787243 200000 905768403 200000 148014078 200000 3321453 200000 725681704 200000 877875920 200000 82263828 200000 646497342 200000 484424421 200000 662941381 200000 568678827 200000 855915914 200000 822508460 200000 924196610 200000 428967324 200000 384232756 200000 943441124 200000 76925432 200000 849195486 200000 20317498 200000 210007062 200000 127866167 200000 567377034 200000 313136317 200000 43646955 200000 682218351 200000 822997722 200000 99274239 200000 136831019 200000 90413682 200000 877864228 200000 739398239 200000 628722622 200000 811223343 200000 992706275 200000 131501150 200000 456838318 200000 812179384 200000 646394029 200000 434914204 200000 440520226 200000 889017148 200000 896442429 200000 678921435 200000 764248675 200000 54661645 200000 552499306 200000 679043065 200000 941356762 200000 991483290 200000 743994156 200000 547726841 200000 691743246 200000 706249844 200000 17250717 200000 637918970 200000 741425066 200000 626692172 200000 991515125 200000 299443261 200000 580950132 200000 431799283 200000 16287628 200000 280701987 200000 565865046 200000 468862808 200000 296655579 200000 535633451 200000 537164888 200000 518883724 200000 4129659 200000 591206647 200000 729929891 200000 208757952 200000 254332451 200000 144323655 200000 307811455 200000 409051716 200000 865617068 200000 842519804 200000 674457172 200000 188842120 200000 375104528 200000 794016533 200000 270505899 200000 829047582 200000 710777957 200000 535638452 200000 795808045 200000 49565878 200000 294922469 200000 721299736 200000 612130466 200000 148769056 200000 215962601 200000 519960739 200000 185615091 200000 513992012 200000 432207081 200000 984939733 200000 999709223 200000 315088716 200000 38734973 200000 658933071 200000 586670441 200000 700560975 200000 141143645 200000 492926672 200000 252633855 200000 276634279 200000 569036131 200000 721233210 200000 517572691 200000 836779971 200000 121138055 200000 563035021 200000 834797037 200000 112200245 200000 899328993 200000 236212714 200000 36248949 200000 406154156 200000 932758698 200000 541377424 200000 702542261 200000 866892026 200000 163400506 200000 318937824 200000 415060116 200000 712744974 200000 508011531 200000 853686108 200000 997994267 200000 450133497 200000 553165491 200000 856132515 200000 636775795 200000 606463724 200000 699317228 200000 789628278 200000 560991972 200000 232988215 200000 986157455 200000 97392566 200000 328802262 200000 534241867 200000 758937747 200000 643780706 200000 496397266 200000 413264056 200000 60671762 200000 445508252 200000 93285761 200000 374256687 200000 382268483 200000 377383588 200000 4582572 200000 559152768 200000 861665920 200000 718954458 200000 145926713 200000 173783707 200000 473844033 200000 602242751 200000 442778675 200000 821371026 200000 443289374 200000 560902900 200000 995583937 200000 366233493 200000 957452240 200000 199002936 200000 192706349 200000 210997748 200000 105065007 200000 449056621 200000 89420766 200000 845872927 200000 690273332 200000 703786131 200000 964544605 200000 877550504 200000 577155831 200000 400517835 200000 943551570 200000 125222206 200000 877888177 200000 71003988 200000 538540679 200000 404690610 200000 877406906 200000 420442768 200000 622316259 200000 412513782 200000 985435532 200000 383032319 200000 574180464 200000 386824728 200000 318965949 200000 514062401 200000 708946261 200000 967512394 200000 70557448 200000 510797079 200000 624544986 200000 638742749 200000 987349571 200000 313835362 200000 60531050 200000 739394880 200000 891644777 200000 344295713 200000 996181644 200000 386800132 200000 439503505 200000 797389686 200000 308807400 200000 971320282 200000 880321779 200000 466942113 200000 237164615 200000 558047890 200000 627802345 200000 99952130 200000 231727506 200000 203045149 200000 905047019 200000 647984667 200000 71014609 200000 129987978 200000 564428433 200000 966077579 200000 815869740 200000 134168844 200000 164547732 200000 410993170 200000 657062125 200000 980810226 200000 563650252 200000 691621522 200000 542588283 200000 29760941 200000 643680562 200000 731068172 200000 603821919 200000 475914444 200000 611197663 200000 634350494 200000 774317634 200000 955120386 200000 284407306 200000 250570123 200000 934628587 200000 614413085 200000 890173964 200000 454029618 200000 922918213 200000 522790672 200000 705774431 200000 522029587 200000 972729942 200000 135336937 200000 753886105 200000 591535825 200000 494758984 200000 906638811 200000 730758005 200000 9564458 200000 321606243 200000 553350708 200000 51516106 200000 23834112 200000 359404816 200000 911429478 200000 301072016 200000 872972114 200000 607338455 200000 800458497 200000 133300449 200000 750757442 200000 722837344 200000 204155830 200000 270391541 200000 883489553 200000 794185588 200000 498486102 200000 505777444 200000 240087837 200000 907436796 200000 547391696 200000 603480807 200000 592546024 200000 174092288 200000 777435189 200000 470413526 200000 668459027 200000 151665577 200000 120725686 200000 4640938 200000 399727966 200000 30193727 200000 627457698 200000 806680892 200000 724804777 200000 873477930 200000 227168620 200000 35528323 200000 400272118 200000 178220787 200000 21007267 200000 466380696 200000 349446755 200000 669761347 200000 787403512 200000 103990453 200000 787363891 200000 937396450 200000 114109498 200000 352953648 200000 308234949 200000 464201656 200000 726230876 200000 377944964 200000 517704090 200000 996420815 200000 443486573 200000 140655944 200000 285483858 200000 695184974 200000 460518557 200000 524333876 200000 429452207 200000 608912254 200000 4990013 200000 235962146 200000 562048912 200000 914705096 200000 375750335 200000 34605066 200000 329358070 200000 831554996 200000 572393905 200000 893931524 200000 978236673 200000 698927338 200000 659882437 200000 699475017 200000 806902258 200000 184825396 200000 196229324 200000 552735537 200000 389351722 200000 53357689 200000 648702901 200000 458851381 200000 362166056 200000 938074562 200000 768382097 200000 706234862 200000 200600974 200000 793277752 200000 354035857 200000 405555731 200000 613670172 200000 414036771 200000 792338949 200000 390473085 200000 247904179 200000 772364011 200000 378425438 200000 509500454 200000 92315730 200000 347960601 200000 550315564 200000 171315492 200000 674596123 200000 645762390 200000 364871455 200000 583784626 200000 669830477 200000 248090218 200000 785176073 200000 942443046 200000 225450315 200000 137424958 200000 559918810 200000 933586427 200000 30078099 200000 368452570 200000 594980514 200000 186833864 200000 746589638 200000 500239206 200000 431690129 200000 837662278 200000 456557734 200000 984606251 200000 141809913 200000 463937357 200000 623363090 200000 23039634 200000 910753609 200000 516203990 200000 863724043 200000 761051683 200000 879349779 200000 28598265 200000 702507441 200000 773207431 200000 273475078 200000 288781551 200000 321219909 200000 336630917 200000 726552820 200000 850136336 200000 650459176 200000 165747208 200000 915440076 200000 483485141 200000 216313050 200000 284371478 200000 257356959 200000 35548631 200000 337684219 200000 603898841 200000 573934238 200000 199762125 200000 188396364 200000 573123993 200000 449764889 200000 798225809 200000 268540334 200000 478168254 200000 442753153 200000 313105946 200000 587966240 200000 496147410 200000 414074471 200000 708027266 200000 349581252 200000 567258748 200000 853428089 200000 879691777 200000 971133658 200000 206795141 200000 824941706 200000 344658670 200000 771796162 200000 683829462 200000 586199434 200000 361501380 200000 544494845 200000 790438774 200000 250635145 200000 872804122 200000 738378796 200000 959882128 200000 660174520 200000 70772393 200000 246632463 200000 24698986 200000 655553126 200000 236447049 200000 831729542 200000 28533870 200000 632728838 200000 246917107 200000 45704850 200000 590188836 200000 758643239 200000 485694144 200000 928760403 200000 302313269 200000 611434617 200000 101347047 200000 264902411 200000 469120617 200000 337013710 200000 957503169 200000 822329369 200000 428365736 200000 517169941 200000 217875399 200000 349669373 200000 855430395 200000 23583327 200000 406032018 200000 853763674 200000 308240267 200000 468933342 200000 167924954 200000 736601582 200000 698982816 200000 752696544 200000 859124086 200000 946135195 200000 481233059 200000 324456919 200000 541431905 200000 738228064 200000 235995932 200000 623708755 200000 119522482 200000 425691743 200000 712574131 200000 562930181 200000 881018529 200000 757405400 200000 368060465 200000 687303101 200000 33643912 200000 114013484 200000 590838655 200000 247454060 200000 951408607 200000 397225690 200000 619573157 200000 724514850 200000 159068990 200000 501033092 200000 725956812 200000 283797520 200000 317658206 200000 207555050 200000 169441851 200000 629553286 200000 484768536 200000 491898860 200000 55730268 200000 433790965 200000 984750179 200000 497917067 200000 776507064 200000 621278188 200000 206877272 200000 355205864 200000 672494069 200000 765727518 200000 43505201 200000 90124610 200000 801076702 200000 410546522 200000 317969476 200000 351130363 200000 938154331 200000 596819344 200000 626881548 200000 840917139 200000 178788979 200000 399430610 200000 129252383 200000 116221866 200000 118484048 200000 524220751 200000 988576824 200000 820676354 200000 470387514 200000 460886104 200000 649810222 200000 720566906 200000 972550810 200000 328932959 200000 43133689 200000 793955090 200000 87995640 200000 236291058 200000 591129267 200000 558431980 200000 349795836 200000 643182275 200000 950153876 200000 612909385 200000 662692976 200000 589059490 200000 610119156 200000 634252423 200000 198118459 200000 395782784 200000 503938380 200000 333019177 200000 306561638 200000 152503917 200000 18634293 200000 809383118 200000 342637337 200000 915799450 200000 559570278 200000 774407223 200000 234180510 200000 974407511 200000 860899512 200000 955048772 200000 105857628 200000 103756821 200000 831897893 200000 670147574 200000 91941597 200000 628253028 200000 749390531 200000 907275118 200000 233469384 200000 579463157 200000 677486796 200000 268322796 200000 700288230 200000 184052632 200000 171047321 200000 409360080 200000 325295391 200000 231511357 200000 95210146 200000 270539419 200000 233662077 200000 192220406 200000 705316991 200000 288098541 200000 218910247 200000 936687090 200000 733155560 200000 887935624 200000 610908262 200000 100411011 200000 291166903 200000 923192651 200000 542018211 200000 773691416 200000 950117348 200000 341079606 200000 770359142 200000 946735939 200000 503083911 200000 129397612 200000 750331480 200000 678390195 200000 766047705 200000 646819371 200000 788993600 200000 678484537 200000 382378546 200000 319802581 200000 441773832 200000 353256646 200000 586435852 200000 366655209 200000 812466104 200000 171732075 200000 252621309 200000 27754249 200000 398431353 200000 467225431 200000 298633151 200000 219813621 200000 421405331 200000 291790043 200000 592333867 200000 105671054 200000 667853934 200000 761298792 200000 559837240 200000 507615955 200000 241995668 200000 487343758 200000 251416576 200000 51416550 200000 774637740 200000 681538814 200000 970888378 200000 175096583 200000 683551103 200000 207420552 200000 761735360 200000 701667222 200000 990187254 200000 146635804 200000 95543178 200000 271590932 200000 303458073 200000 797065164 200000 846220720 200000 10662946 200000 315914512 200000 966998728 200000 48132843 200000 925324416 200000 268850468 200000 90069343 200000 870123539 200000 451755278 200000 323660478 200000 71068932 200000 981544737 200000 248025805 200000 756571238 200000 339084357 200000 944531245 200000 564590557 200000 884903877 200000 237931733 200000 333248624 200000 106501503 200000 242883491 200000 924747138 200000 451262018 200000 39231508 200000 819703784 200000 24756286 200000 507353885 200000 626423580 200000 196379549 200000 837861914 200000 941755543 200000 907637047 200000 489275627 200000 621761861 200000 958872939 200000 817994790 200000 633794330 200000 980512528 200000 71996271 200000 462359754 200000 718366355 200000 164728300 200000 604808606 200000 77679394 200000 223219421 200000 568202090 200000 466722831 200000 43367504 200000 53386914 200000 339156024 200000 563772922 200000 207566484 200000 266924971 200000 730243625 200000 947022777 200000 893745487 200000 454144734 200000 739196973 200000 257828036 200000 805836544 200000 816997958 200000 351130196 200000 185397683 200000 866065737 200000 242252555 200000 292557775 200000 890172991 200000 984581354 200000 550083956 200000 741379822 200000 543457088 200000 486713283 200000 9188075 200000 179717409 200000 455883951 200000 568553173 200000 897709048 200000 84448506 200000 344748453 200000 870879808 200000 310712388 200000 770296361 200000 804294233 200000 464745798 200000 868674711 200000 200623997 200000 334734884 200000 450634310 200000 302110425 200000 314815721 200000 934054272 200000 93801665 200000 196322836 200000 553539451 200000 289845251 200000 230208343 200000 105697391 200000 803350885 200000 8093800 200000 851545545 200000 580273459 200000 305814008 200000 973340294 200000 639090936 200000 401176777 200000 106245027 200000 191951701 200000 498417380 200000 463915192 200000 990474231 200000 432789743 200000 419560109 200000 292390827 200000 45495717 200000 482740364 200000 404434580 200000 818249576 200000 591240829 200000 387055748 200000 356530169 200000 271280345 200000 349433200 200000 187148880 200000 37355870 200000 253752326 200000 574852750 200000 249854600 200000 734817890 200000 189495831 200000 979635464 200000 604326629 200000 331981765 200000 107090262 200000 843997486 200000 249603136 200000 238450026 200000 827661610 200000 632470641 200000 278858896 200000 53497423 200000 479547421 200000 333001569 200000 841921262 200000 99540630 200000 111180758 200000 121470382 200000 823633300 200000 309186942 200000 193201437 200000 902560298 200000 672920536 200000 826283369 200000 688090589 200000 448196805 200000 16943669 200000 13519831 200000 32806173 200000 817109646 200000 218234946 200000 281167721 200000 750171909 200000 438772152 200000 751029431 200000 26019294 200000 808402142 200000 332330385 200000 695058798 200000 169872408 200000 204811537 200000 130526347 200000 61426527 200000 869341719 200000 913628453 200000 837427767 200000 807201442 200000 759259387 200000 949413317 200000 487332676 200000 719564912 200000 943281413 200000 854371511 200000 759989635 200000 10048801 200000 719228310 200000 561333477 200000 366877157 200000 876051502 200000 896870701 200000 88861272 200000 368654971 200000 665647152 200000 646047596 200000 601971254 200000 743694452 200000 997839582 200000 1367827 200000 102945482 200000 930554913 200000 743300881 200000 54840323 200000 270859643 200000 59248371 200000 79635651 200000 81480507 200000 900612307 200000 573272442 200000 916627210 200000 173163741 200000 391881849 200000 426617190 200000 923381281 200000 36039721 200000 61562678 200000 480352137 200000 781130590 200000 872759167 200000 403306227 200000 358866387 200000 76430652 200000 43304544 200000 49978039 200000 241445204 200000 630646610 200000 560289133 200000 852150444 200000 20154428 200000 358581849 200000 343532645 200000 823990299 200000 960998877 200000 916373545 200000 547907626 200000 958022507 200000 440717478 200000 69645243 200000 776359100 200000 663208485 200000 907679785 200000 971446567 200000 786238779 200000 654796529 200000 844521749 200000 240232870 200000 46556137 200000 333852057 200000 92419899 200000 533816720 200000 281643556 200000 767289604 200000 301905293 200000 736928862 200000 664901231 200000 550887739 200000 930301465 200000 947884713 200000 869250665 200000 434824039 200000 281260561 200000 268603432 200000 685828819 200000 309849040 200000 723632069 200000 821270453 200000 730527630 200000 669656542 200000 922215078 200000 505789767 200000 18648985 200000 282316315 200000 491440452 200000 749314552 200000 915781398 200000 821517358 200000 246263632 200000 661766144 200000 896041285 200000 973512928 200000 495139226 200000 799607990 200000 828106886 200000 545792538 200000 704306195 200000 215454869 200000 956651611 200000 100083428 200000 355248587 200000 408660788 200000 32705378 200000 406062438 200000 192207090 200000 836323148 200000 929674590 200000 526770922 200000 627312346 200000 772385461 200000 479139630 200000 801920471 200000 543212019 200000 267465832 200000 496360147 200000 94551478 200000 958949836 200000 480147582 200000 732903278 200000 414677808 200000 670380824 200000 650811438 200000 292359998 200000 629100556 200000 987644837 200000 154237905 200000 758372773 200000 167121205 200000 603609190 200000 39953120 200000 800934691 200000 13807281 200000 605156201 200000 537634804 200000 562217816 200000 652201898 200000 668690912 200000 512377541 200000 288471813 200000 215183976 200000 566909980 200000 532208170 200000 336092683 200000 461123156 200000 262236044 200000 497185310 200000 416484713 200000 535989237 200000 699715777 200000 754503608 200000 140098881 200000 60812021 200000 135146348 200000 915836208 200000 506057939 200000 655321117 200000 973737053 200000 695786464 200000 772485760 200000 430084436 200000 321520517 200000 451154496 200000 237279687 200000 985914787 200000 543687156 200000 589326312 200000 202717002 200000 303187250 200000 75054043 200000 650447249 200000 920667849 200000 512145739 200000 600805514 200000 97827604 200000 177218340 200000 662552149 200000 844364913 200000 665476968 200000 230562396 200000 398985689 200000 620828450 200000 356028070 200000 505848722 200000 442417792 200000 562078541 200000 557187080 200000 536118533 200000 844689426 200000 26097345 200000 805576676 200000 705440791 200000 505011575 200000 364828273 200000 709858741 200000 114256712 200000 457534649 200000 531850347 200000 790625809 200000 996711993 200000 408496383 200000 525473762 200000 925118643 200000 364872617 200000 945582738 200000 106855716 200000 416020594 200000 278305658 200000 925945051 200000 217262499 200000 595252038 200000 818513068 200000 777462369 200000 591115248 200000 841109065 200000 585870175 200000 884390095 200000 787435962 200000 595530675 200000 448057556 200000 47720171 200000 761596882 200000 856484572 200000 167776619 200000 607417503 200000 754459177 200000 419898941 200000 772865702 200000 751260403 200000 246203855 200000 751877999 200000 16635684 200000 327135248 200000 86623989 200000 507364649 200000 604074150 200000 446605630 200000 395120363 200000 324017476 200000 222795276 200000 778323173 200000 408998946 200000 796065978 200000 283492183 200000 915921550 200000 357872682 200000 612816801 200000 107977640 200000 856854754 200000 54574003 200000 802040116 200000 689423167 200000 501298601 200000 476617871 200000 40866249 200000 618829180 200000 800322508 200000 57308590 200000 969350875 200000 35570912 200000 597331794 200000 238107936 200000 698095873 200000 131833612 200000 694010726 200000 260994069 200000 423041523 200000 392435903 200000 960662606 200000 622334687 200000 819880075 200000 500196315 200000 748231028 200000 172074733 200000 336481473 200000 248562016 200000 311252320 200000 14368976 200000 912883629 200000 423973230 200000 948319674 200000 177442362 200000 224576392 200000 271369030 200000 442093388 200000 45709817 200000 191706538 200000 502362441 200000 400816637 200000 8005119 200000 503684237 200000 866342135 200000 657556694 200000 438132060 200000 41084359 200000 923036400 200000 980756992 200000 270003265 200000 164042258 200000 837897461 200000 12884675 200000 503164927 200000 174098759 200000 706488294 200000 875348359 200000 750409476 200000 830776413 200000 593554373 200000 676843989 200000 36192996 200000 469761902 200000 68899760 200000 424241750 200000 464095308 200000 755293105 200000 975834602 200000 411579603 200000 934590735 200000 882165632 200000 580144082 200000 545404978 200000 533962269 200000 873306707 200000 340860394 200000 570011774 200000 452726150 200000 313427650 200000 393615312 200000 593022686 200000 562926714 200000 670485638 200000 765876295 200000 4070812 200000 130670923 200000 582169207 200000 695568174 200000 153958943 200000 113501545 200000 308160142 200000 982825350 200000 60961520 200000 896240483 200000 218231267 200000 288795503 200000 317535671 200000 711617259 200000 209847983 200000 216543787 200000 217892670 200000 250805970 200000 148198986 200000 431833625 200000 690581868 200000 793986823 200000 590898990 200000 645962425 200000 937875787 200000 181466268 200000 879058673 200000 172243629 200000 836843778 200000 553758144 200000 444572750 200000 599095222 200000 411775961 200000 807178692 200000 495222555 200000 228881586 200000 439071291 200000 989145369 200000 462950483 200000 258195876 200000 826675119 200000 244027727 200000 844408845 200000 19050411 200000 696692445 200000 10016023 200000 899526529 200000 675079432 200000 270090126 200000 810203201 200000 124564745 200000 606429467 200000 616108203 200000 265842110 200000 859546141 200000 284561509 200000 139415100 200000 763912606 200000 171251541 200000 570333831 200000 739792233 200000 355813138 200000 846572138 200000 534636609 200000 479792252 200000 424551530 200000 348536372 200000 977126771 200000 484340956 200000 954626326 200000 85857964 200000 250376478 200000 175782162 200000 234748328 200000 857429227 200000 412160867 200000 198739143 200000 350430671 200000 422264616 200000 51302785 200000 667288259 200000 433603677 200000 175249596 200000 967895002 200000 513260782 200000 3755329 200000 46198305 200000 381356526 200000 194940497 200000 514282893 200000 813256429 200000 332457053 200000 37683989 200000 726327664 200000 984371163 200000 460674281 200000 500577410 200000 23443004 200000 601716418 200000 312850544 200000 852710145 200000 491898464 200000 785852570 200000 358555381 200000 536542746 200000 556584301 200000 295495037 200000 108793751 200000 140835957 200000 167815188 200000 956374179 200000 231369879 200000 602079707 200000 566307365 200000 444504164 200000 3127126 200000 693142325 200000 421222545 200000 672897593 200000 173682259 200000 783641227 200000 80565096 200000 584672442 200000 361908528 200000 127395078 200000 215645659 200000 173514144 200000 105661101 200000 921579758 200000 744673850 200000 963132356 200000 56348842 200000 359876523 200000 321160182 200000 975365405 200000 767369768 200000 414954438 200000 342919071 200000 837473988 200000 906246472 200000 207497960 200000 774683365 200000 620412147 200000 208982346 200000 23035353 200000 595852442 200000 662175488 200000 169841806 200000 792288385 200000 222050477 200000 265793382 200000 169734805 200000 235565034 200000 116609072 200000 961185724 200000 635180031 200000 765380667 200000 79432018 200000 160884922 200000 271116429 200000 569673917 200000 114605925 200000 83917882 200000 171106080 200000 987192281 200000 48226008 200000 91711796 200000 316942264 200000 199331607 200000 503653693 200000 787347392 200000 36289397 200000 566711071 200000 723923267 200000 762387223 200000 407665816 200000 660442043 200000 70492859 200000 697001873 200000 753053826 200000 806070738 200000 523936918 200000 150683815 200000 936648627 200000 13363565 200000 198858468 200000 78682866 200000 118691787 200000 582559157 200000 575343830 200000 411654185 200000 397657483 200000 652178674 200000 816649916 200000 372341029 200000 480456915 200000 64810636 200000 682356231 200000 741073888 200000 527932580 200000 150025996 200000 750258503 200000 157940592 200000 777892639 200000 105665051 200000 657126445 200000 321888272 200000 823179140 200000 462993025 200000 958965129 200000 830003478 200000 392831539 200000 8374823 200000 657845068 200000 569131773 200000 959235757 200000 146723349 200000 618946693 200000 565696860 200000 920239507 200000 508952179 200000 467437415 200000 464629484 200000 175466660 200000 6146698 200000 870579008 200000 966955397 200000 346456258 200000 323030723 200000 368734851 200000 344299040 200000 539357677 200000 353749158 200000 927089342 200000 784779477 200000 842016070 200000 286547164 200000 545525924 200000 681359069 200000 424120588 200000 701853484 200000 185021443 200000 388230288 200000 945295521 200000 86544513 200000 891309517 200000 543296359 200000 142133380 200000 767584993 200000 210050579 200000 364555771 200000 341912663 200000 299865974 200000 348446724 200000 488562691 200000 652189915 200000 30092424 200000 252034033 200000 301945433 200000 573054446 200000 171713407 200000 189969227 200000 140177140 200000 421079187 200000 275360997 200000 329147042 200000 312798446 200000 902995688 200000 501892193 200000 367494055 200000 487246975 200000 842848304 200000 73219772 200000 362032938 200000 40747262 200000 364705483 200000 388412383 200000 363243804 200000 632310502 200000 961250872 200000 373742801 200000 469098637 200000 144725454 200000 803604761 200000 801750461 200000 372127149 200000 268857967 200000 889212205 200000 424687593 200000 624867278 200000 167509153 200000 188902230 200000 97807807 200000 241602911 200000 872662365 200000 918197652 200000 117738695 200000 773071346 200000 303418556 200000 137595656 200000 960502186 200000 845405239 200000 189741045 200000 854280177 200000 689546288 200000 532111869 200000 175072609 200000 938507185 200000 307775809 200000 510019638 200000 378009210 200000 249587400 200000 748522214 200000 85897971 200000 517454294 200000 978644182 200000 457292360 200000 741093219 200000 312390448 200000 212520604 200000 138045871 200000 847808983 200000 558873438 200000 901296635 200000 62124676 200000 99618241 200000 835439707 200000 765799411 200000 557953359 200000 882514863 200000 767507262 200000 918188196 200000 446083512 200000 737788243 200000 276245567 200000 27784527 200000 737394312 200000 50457981 200000 874847928 200000 846585428 200000 718827944 200000 134201374 200000 135116065 200000 505200437 200000 15271456 200000 620632134 200000 200844050 200000 429115536 200000 479523865 200000 455731749 200000 912407876 200000 99310120 200000 599196378 200000 683463437 200000 979057552 200000 705895132 200000 177520333 200000 465548654 200000 944492269 200000 325031086 200000 835519355 200000 712167128 200000 850340724 200000 326198460 200000 39113610 200000 350511611 200000 712589407 200000 138949449 200000 323434693 200000 258337449 200000 183437828 200000 932771764 200000 195321364 200000 15013330 200000 7490014 200000 358708350 200000 84461950 200000 245242757 200000 798822019 200000 211808071 200000 34081837 200000 765135092 200000 66835886 200000 341481168 200000 133685865 200000 736129136 200000 464610870 200000 926077178 200000 965717915 200000 971744104 200000 768357907 200000 773710533 200000 142389323 200000 664486509 200000 92943967 200000 177156177 200000 512108065 200000 409832753 200000 445859666 200000 962178783 200000 987072487 200000 170990722 200000 346441284 200000 614798032 200000 262870404 200000 485668434 200000 708437934 200000 480984483 200000 415472129 200000 443387825 200000 90347817 200000 94433786 200000 268092294 200000 381059792 200000 504015724 200000 533477269 200000 786986845 200000 310537983 200000 326308432 200000 972401492 200000 897045485 200000 762599599 200000 377144527 200000 829632825 200000 587067584 200000 369527664 200000 522599679 200000 616853090 200000 585688701 200000 840684018 200000 78066715 200000 597489426 200000 715021549 200000 853384711 200000 42905721 200000 920645288 200000 680626424 200000 832468127 200000 499220884 200000 333576613 200000 83748520 200000 134909385 200000 829473795 200000 112620970 200000 670039332 200000 934131896 200000 393273726 200000 802369398 200000 746878133 200000 644642746 200000 972559071 200000 529451243 200000 654035652 200000 28201026 200000 615167518 200000 791438089 200000 345371097 200000 9479390 200000 211415123 200000 497095152 200000 593210781 200000 904563008 200000 765620663 200000 68928226 200000 849684695 200000 543793209 200000 978538914 200000 951527485 200000 108164465 200000 531221432 200000 457172622 200000 334463876 200000 159503475 200000 651930318 200000 306171409 200000 777094486 200000 59485702 200000 731044780 200000 905747685 200000 602711412 200000 825943410 200000 37716386 200000 269274339 200000 18064574 200000 74450719 200000 483125025 200000 39456002 200000 185983286 200000 287399063 200000 237655993 200000 405994844 200000 913867259 200000 605916801 200000 586582043 200000 498613032 200000 778517838 200000 270040742 200000 333554199 200000 536026304 200000 773016207 200000 230637039 200000 57916574 200000 10918812 200000 514466367 200000 478536804 200000 234223552 200000 570766932 200000 135631871 200000 545914157 200000 768313517 200000 35535521 200000 725022350 200000 487443091 200000 74101687 200000 412231515 200000 49280462 200000 302043647 200000 885155917 200000 68254331 200000 502945471 200000 971772409 200000 468390145 200000 454649625 200000 737347458 200000 406087722 200000 871051138 200000 489439598 200000 148356438 200000 5057370 200000 456962722 200000 444177106 200000 39064733 200000 966640497 200000 934860880 200000 789392319 200000 777011927 200000 637847416 200000 501233565 200000 872138187 200000 777026724 200000 75997080 200000 948492987 200000 109307313 200000 609027013 200000 360198425 200000 640731384 200000 295980359 200000 352367898 200000 139648612 200000 22679750 200000 900699528 200000 933943973 200000 943878400 200000 798283701 200000 86812299 200000 904059269 200000 160707991 200000 84844662 200000 151842696 200000 924820475 200000 391230450 200000 475103449 200000 647274713 200000 595696999 200000 935031543 200000 441936335 200000 124666870 200000 584671819 200000 328522929 200000 462818152 200000 46203255 200000 741042245 200000 238175816 200000 699683028 200000 485577493 200000 709617176 200000 621808131 200000 123011173 200000 625440168 200000 387552675 200000 488130892 200000 463597451 200000 545705769 200000 429977575 200000 763867819 200000 469191382 200000 229667505 200000 485606149 200000 544359881 200000 519165942 200000 333012599 200000 961369660 200000 338443118 200000 598129085 200000 794353620 200000 940978670 200000 524347778 200000 268490266 200000 202718018 200000 928479131 200000 9404687 200000 37965343 200000 856960600 200000 165783012 200000 699351100 200000 829748731 200000 972566478 200000 235973768 200000 278064210 200000 293684991 200000 621950334 200000 465078889 200000 713034170 200000 372774812 200000 875568735 200000 590289798 200000 459161595 200000 492244835 200000 140083851 200000 826561793 200000 389540800 200000 318412547 200000 899133754 200000 358696730 200000 227048655 200000 454508621 200000 249255108 200000 453285682 200000 151888402 200000 957490226 200000 568516258 200000 907720 200000 850112913 200000 185152194 200000 908015980 200000 830378622 200000 979336309 200000 878724910 200000 920968923 200000 460288532 200000 274548997 200000 222788550 200000 235655624 200000 312127594 200000 484557995 200000 348187130 200000 341053994 200000 869549185 200000 633788400 200000 239491164 200000 919498011 200000 495847034 200000 127872635 200000 214779548 200000 40407762 200000 381459349 200000 968387348 200000 563048842 200000 616808616 200000 70174258 200000 796673958 200000 105925910 200000 530331927 200000 176487890 200000 148908344 200000 985389138 200000 398960054 200000 961889557 200000 913155058 200000 445613421 200000 42842941 200000 210120637 200000 170300189 200000 433615289 200000 31425926 200000 182840489 200000 319555362 200000 47202725 200000 389258633 200000 722517977 200000 120961417 200000 213141186 200000 201136478 200000 283914864 200000 320802042 200000 618082242 200000 825101374 200000 398359724 200000 888312638 200000 772530291 200000 278050945 200000 265364974 200000 417307966 200000 523034567 200000 434632096 200000 832268984 200000 856614147 200000 236117966 200000 877361204 200000 398051497 200000 542852019 200000 662664121 200000 391539700 200000 739186306 200000 649682329 200000 840536536 200000 240201145 200000 339379235 200000 109973532 200000 953571740 200000 65726845 200000 228076174 200000 691388358 200000 358810005 200000 832718422 200000 564192737 200000 452882494 200000 27525492 200000 679032447 200000 980117855 200000 488221773 200000 325922825 200000 356599118 200000 601217383 200000 65833436 200000 458569540 200000 194521406 200000 614364539 200000 704029170 200000 452915767 200000 815273958 200000 501747769 200000 148636857 200000 927718674 200000 471041023 200000 88801124 200000 136686970 200000 600962340 200000 331114849 200000 840002523 200000 386453660 200000 1450208 200000 948571397 200000 584590750 200000 466614184 200000 668452820 200000 308627203 200000 138265040 200000 87054150 200000 538370226 200000 140575380 200000 3604143 200000 370005312 200000 182664011 200000 551096336 200000 357272989 200000 392825981 200000 583415950 200000 965666544 200000 794875674 200000 168300806 200000 720083596 200000 861675469 200000 326766278 200000 70032900 200000 825461366 200000 222667358 200000 674999650 200000 115637695 200000 628786333 200000 268315517 200000 109616334 200000 293741472 200000 125615216 200000 462400289 200000 272659980 200000 421854766 200000 853343872 200000 546623076 200000 774925115 200000 512701715 200000 866985086 200000 342406526 200000 259294108 200000 607213335 200000 204751162 200000 396552134 200000 583173519 200000 795895331 200000 630184100 200000 564157879 200000 156237461 200000 860660543 200000 638876622 200000 382069480 200000 928027471 200000 326068371 200000 297694952 200000 362352146 200000 875655037 200000 703313769 200000 22724418 200000 605994253 200000 725591551 200000 826420264 200000 535675724 200000 174301906 200000 654283478 200000 354629209 200000 435271320 200000 732339578 200000 59876642 200000 857251493 200000 534678997 200000 164524604 200000 881866533 200000 83217107 200000 617465557 200000 64402801 200000 137269309 200000 505675214 200000 197102727 200000 969343123 200000 488847597 200000 495056284 200000 825132797 200000 982542392 200000 30044373 200000 531322215 200000 384722278 200000 722569243 200000 14241460 200000 640930167 200000 284792339 200000 758762770 200000 426246251 200000 99288885 200000 245199477 200000 741389080 200000 877543676 200000 37780264 200000 419516189 200000 566313796 200000 842147974 200000 126353146 200000 222365113 200000 306683854 200000 273713738 200000 652380020 200000 45721373 200000 96428560 200000 859154600 200000 10463357 200000 684951862 200000 903482498 200000 862130466 200000 455757086 200000 683040024 200000 526463165 200000 855535703 200000 370891135 200000 725234416 200000 156194167 200000 435212807 200000 356779754 200000 607939089 200000 668540044 200000 48665877 200000 869024198 200000 14052075 200000 174398706 200000 360677759 200000 164758940 200000 190496014 200000 557712066 200000 649008230 200000 614075669 200000 880584490 200000 307487542 200000 890759180 200000 316425721 200000 140349201 200000 319912100 200000 159046608 200000 573365040 200000 419271090 200000 53171847 200000 156810803 200000 438632644 200000 278185247 200000 287503733 200000 215248597 200000 152178140 200000 297692295 200000 804622633 200000 602863224 200000 679062209 200000 534715964 200000 936484474 200000 242218234 200000 256047836 200000 944554413 200000 251034465 200000 692240222 200000 133868724 200000 794879339 200000 77934326 200000 620640707 200000 842300916 200000 12754727 200000 452768113 200000 190687594 200000 13201250 200000 891336626 200000 963754540 200000 999288500 200000 626807016 200000 509098747 200000 651257247 200000 619647776 200000 279080334 200000 258805267 200000 217757539 200000 954372944 200000 519980925 200000 595121451 200000 363629615 200000 163283204 200000 947481085 200000 949942675 200000 492139996 200000 115925277 200000 379027318 200000 117557179 200000 871316836 200000 209184666 200000 535417201 200000 335413557 200000 370669789 200000 496164765 200000 777627799 200000 748289201 200000 802212226 200000 223211365 200000 774216368 200000 813920255 200000 963498409 200000 529536596 200000 326585509 200000 778013711 200000 539477197 200000 665068779 200000 427879549 200000 857490675 200000 593537925 200000 9978568 200000 809582435 200000 507198939 200000 918074761 200000 206385838 200000 700465565 200000 589633302 200000 393496499 200000 235648123 200000 72223893 200000 427832342 200000 650795003 200000 208562994 200000 760610003 200000 647535468 200000 225561977 200000 159332083 200000 353034751 200000 563777735 200000 549229670 200000 428557565 200000 897864931 200000 717833977 200000 10413082 200000 72782258 200000 969727846 200000 899013105 200000 611931407 200000 872354449 200000 213904017 200000 683781824 200000 580723419 200000 557943356 200000 898025613 200000 267111319 200000 164078648 200000 648437363 200000 756641442 200000 478372806 200000 595551999 200000 718428695 200000 826258232 200000 144213438 200000 416602151 200000 393939751 200000 274188248 200000 967831311 200000 778269130 200000 562036933 200000 740517164 200000 655592042 200000 996364063 200000 132837169 200000 307921658 200000 727841695 200000 414066816 200000 998400971 200000 764426795 200000 473037726 200000 460879205 200000 785013012 200000 672936137 200000 908001401 200000 906163302 200000 807808685 200000 628753403 200000 745966432 200000 681660220 200000 93055829 200000 662818827 200000 256114339 200000 238632127 200000 236453102 200000 81836128 200000 438722482 200000 475573992 200000 105920120 200000 23252355 200000 806332703 200000 799670991 200000 931496468 200000 762170652 200000 773905049 200000 395270317 200000 492643585 200000 139088373 200000 177121522 200000 660893659 200000 763020193 200000 554919925 200000 355769369 200000 206926032 200000 765000564 200000 98568230 200000 841595679 200000 132574501 200000 458231578 200000 971273391 200000 44431925 200000 474474900 200000 593680980 200000 606891225 200000 274780332 200000 398123507 200000 332551683 200000 877806348 200000 181425395 200000 36629309 200000 447989798 200000 414932178 200000 873039515 200000 380831113 200000 619952095 200000 800830674 200000 636719701 200000 764850703 200000 593025902 200000 917881045 200000 664702961 200000 294706985 200000 343376948 200000 921036228 200000 228181088 200000 645265487 200000 202160816 200000 674578343 200000 127745458 200000 592528921 200000 300673668 200000 688178598 200000 580298519 200000 957275712 200000 157981295 200000 126145547 200000 821124833 200000 482000284 200000 645454932 200000 685866045 200000 117486208 200000 137978918 200000 489176369 200000 109669061 200000 60795011 200000 288346871 200000 611335975 200000 577672524 200000 125751965 200000 694327878 200000 286780280 200000 358171290 200000 527488413 200000 869649773 200000 482662019 200000 301090455 200000 553186163 200000 750772451 200000 979468232 200000 268212300 200000 672407856 200000 253284930 200000 110525930 200000 63658466 200000 385151238 200000 615268417 200000 864656039 200000 956277409 200000 989916739 200000 307023034 200000 66512609 200000 810346738 200000 203002201 200000 926541476 200000 742849175 200000 872490589 200000 265748441 200000 691488281 200000 255874284 200000 461619082 200000 924011634 200000 219373649 200000 188622366 200000 894146115 200000 581634805 200000 674186660 200000 980412814 200000 806253422 200000 417807955 200000 229791627 200000 513895870 200000 99329814 200000 772415644 200000 650774686 200000 4032076 200000 904516707 200000 698267393 200000 90101398 200000 100741627 200000 250554781 200000 754799570 200000 385686092 200000 611989675 200000 517887020 200000 31083135 200000 771799991 200000 69894491 200000 817781401 200000 98610586 200000 674069489 200000 34816556 200000 336431757 200000 794397907 200000 742539569 200000 712289376 200000 828809424 200000 290569977 200000 595935441 200000 581378646 200000 172614986 200000 164735487 200000 769427272 200000 633983375 200000 165044485 200000 645491444 200000 597914160 200000 582957228 200000 958032936 200000 899917832 200000 358493248 200000 300733804 200000 717022204 200000 813608077 200000 161950546 200000 386493617 200000 678712042 200000 82714354 200000 356310622 200000 131908219 200000 373396602 200000 347637448 200000 945018236 200000 11368938 200000 716826452 200000 535595200 200000 26743269 200000 413153599 200000 387586370 200000 838246059 200000 387526129 200000 473149403 200000 50390827 200000 762803576 200000 27263769 200000 81984573 200000 908869912 200000 984981816 200000 846217718 200000 998803463 200000 555501618 200000 409270044 200000 89842239 200000 681190905 200000 540437697 200000 979802484 200000 283881677 200000 556811764 200000 633724461 200000 281490865 200000 386272154 200000 273282807 200000 408075007 200000 793820771 200000 205776316 200000 761735972 200000 541755616 200000 241839931 200000 297827694 200000 598689722 200000 173089432 200000 449158408 200000 598328839 200000 877794076 200000 541401104 200000 474565565 200000 410337791 200000 667573960 200000 907941456 200000 321299561 200000 654156016 200000 715279711 200000 472544640 200000 409953596 200000 727697298 200000 40108195 200000 994313449 200000 30044552 200000 694157757 200000 6061427 200000 709388532 200000 55573436 200000 530032234 200000 311543760 200000 490519849 200000 454838634 200000 701334961 200000 950189786 200000 769879601 200000 980418369 200000 940820683 200000 924632274 200000 543816147 200000 973205779 200000 298579984 200000 936207129 200000 699644666 200000 100378063 200000 242468601 200000 470508079 200000 249454508 200000 936396166 200000 722649631 200000 809491892 200000 459811603 200000 471824745 200000 827166521 200000 461395049 200000 365112183 200000 484608968 200000 299216161 200000 61514799 200000 349662272 200000 369518612 200000 571107790 200000 280990725 200000 253786616 200000 957795038 200000 767504474 200000 403076621 200000 285687366 200000 917506516 200000 597975293 200000 35569031 200000 402912243 200000 954424777 200000 893752591 200000 917548243 200000 820505832 200000 445903533 200000 564318472 200000 434523506 200000 540720172 200000 383850896 200000 624981122 200000 732153349 200000 179226602 200000 737058467 200000 225879093 200000 379090508 200000 57065832 200000 909460789 200000 306661881 200000 270625575 200000 759536400 200000 666617785 200000 318824647 200000 312524951 200000 90036330 200000 732843454 200000 808584376 200000 534142908 200000 464841759 200000 841405940 200000 832643843 200000 990267096 200000 802680823 200000 361074221 200000 779392513 200000 129195850 200000 685525210 200000 618781528 200000 375904044 200000 719741331 200000 838633682 200000 799986054 200000 602336538 200000 638901075 200000 949202693 200000 118290921 200000 339970438 200000 632541003 200000 873850815 200000 560480463 200000 214100806 200000 423821148 200000 940697189 200000 662865322 200000 786945109 200000 402897541 200000 867883394 200000 733480202 200000 95164362 200000 727065832 200000 619907773 200000 850451616 200000 455389149 200000 780389829 200000 995927263 200000 804112700 200000 775549417 200000 333035389 200000 123226065 200000 242587343 200000 628576355 200000 847335823 200000 640901275 200000 571439721 200000 986185959 200000 742700189 200000 950248806 200000 40001083 200000 842266155 200000 884948071 200000 832958329 200000 397352341 200000 736482824 200000 326010317 200000 300420414 200000 649036008 200000 260829047 200000 589504208 200000 285486142 200000 77137859 200000 168429200 200000 742703761 200000 438415135 200000 756630745 200000 102752397 200000 193754959 200000 317360044 200000 113020921 200000 640907716 200000 835282028 200000 359945421 200000 889689619 200000 617275312 200000 67755112 200000 428790921 200000 959189817 200000 574721767 200000 990454500 200000 631534090 200000 27889818 200000 349503780 200000 446090399 200000 968014232 200000 569008775 200000 297638206 200000 242997627 200000 108596892 200000 40900210 200000 109544750 200000 578928247 200000 136405918 200000 198891753 200000 119574540 200000 525248950 200000 41868870 200000 916455326 200000 309820432 200000 876290678 200000 665336158 200000 673896289 200000 769799317 200000 783151896 200000 166076109 200000 882884131 200000 769292816 200000 81767710 200000 736552860 200000 450958581 200000 198203933 200000 772889895 200000 697595891 200000 211027461 200000 522632562 200000 833836276 200000 620245276 200000 544876198 200000 712980456 200000 537557861 200000 844044670 200000 539708744 200000 388118649 200000 617730171 200000 310624931 200000 492053371 200000 821020987 200000 225019735 200000 497620786 200000 880593392 200000 531444585 200000 469925945 200000 673710324 200000 39920247 200000 582198617 200000 927331969 200000 395804881 200000 856906240 200000 391746694 200000 671264944 200000 774757587 200000 352851101 200000 655206791 200000 191099494 200000 330516001 200000 646391677 200000 887208980 200000 103200357 200000 268665604 200000 434894066 200000 192783623 200000 131666572 200000 373136613 200000 657688171 200000 38623320 200000 856149468 200000 2412620 200000 28463738 200000 335237919 200000 197905013 200000 43305186 200000 126212814 200000 770097557 200000 861194136 200000 481769326 200000 995573816 200000 522480915 200000 98520486 200000 660777434 200000 260578473 200000 601049104 200000 722053150 200000 158806831 200000 968668978 200000 284742693 200000 381081506 200000 349719443 200000 325090306 200000 252011531 200000 219836402 200000 26132049 200000 818127978 200000 835978139 200000 370511343 200000 396900817 200000 600127707 200000 427656140 200000 57100696 200000 271152026 200000 81729253 200000 569579704 200000 433837071 200000 684569686 200000 270939961 200000 746835350 200000 178418068 200000 318406093 200000 705825191 200000 681873088 200000 677188999 200000 300990184 200000 529345823 200000 279488430 200000 151882857 200000 89820591 200000 659606963 200000 485665016 200000 425952219 200000 265578826 200000 402889363 200000 527176791 200000 19564701 200000 617014274 200000 448134158 200000 349758115 200000 978387599 200000 947963200 200000 241475991 200000 220961749 200000 381991090 200000 159715212 200000 831698876 200000 16981253 200000 452301094 200000 110233743 200000 67785264 200000 913612396 200000 261472044 200000 11731729 200000 602735553 200000 241922403 200000 749548325 200000 772525818 200000 418851426 200000 242559585 200000 772200593 200000 597148499 200000 431372577 200000 549114111 200000 420161552 200000 577658949 200000 351660080 200000 826758647 200000 43144547 200000 555822360 200000 636862175 200000 423760159 200000 205626731 200000 130355765 200000 568123807 200000 10401650 200000 408240680 200000 381685027 200000 702558721 200000 802784007 200000 788800698 200000 686528140 200000 766585523 200000 440742678 200000 880259425 200000 840350265 200000 910954377 200000 440869369 200000 478781824 200000 641792784 200000 175212400 200000 133034280 200000 780505493 200000 472357148 200000 735819899 200000 334441787 200000 176229698 200000 312195461 200000 988949466 200000 6206955 200000 675670855 200000 20941970 200000 789188061 200000 415025680 200000 710683012 200000 593111469 200000 472372212 200000 904906659 200000 495996666 200000 98820959 200000 996647089 200000 408862141 200000 604437961 200000 699606350 200000 26216900 200000 555680405 200000 275889971 200000 326640709 200000 506458620 200000 375967621 200000 970562967 200000 809207851 200000 276401484 200000 440807684 200000 783141494 200000 574253066 200000 995557570 200000 125004972 200000 427408496 200000 539238409 200000 694198416 200000 80229172 200000 453036358 200000 21211505 200000 252615687 200000 639467126 200000 942664153 200000 853228715 200000 549547414 200000 24272745 200000 215718953 200000 970278718 200000 319780558 200000 780700711 200000 665156950 200000 358821845 200000 734170208 200000 300284904 200000 10515361 200000 389777462 200000 93606941 200000 559791364 200000 862434410 200000 225037643 200000 966780147 200000 454961396 200000 857253427 200000 175194908 200000 878159606 200000 833772624 200000 161257115 200000 624201426 200000 869465939 200000 336646865 200000 321832547 200000 940932276 200000 676459613 200000 994318672 200000 677236587 200000 474298924 200000 570022276 200000 216508868 200000 106131124 200000 58730947 200000 807263064 200000 574425927 200000 104213599 200000 145299744 200000 868436873 200000 272888336 200000 358763435 200000 583722763 200000 972128489 200000 45389177 200000 287235322 200000 529924975 200000 341515112 200000 969814009 200000 285390284 200000 266116435 200000 586058261 200000 154086698 200000 822303426 200000 812035807 200000 390362403 200000 954327491 200000 731297691 200000 194704732 200000 598964704 200000 397086110 200000 839347513 200000 124629811 200000 958016191 200000 289051059 200000 447987612 200000 948742636 200000 288889678 200000 676208154 200000 398272484 200000 379541551 200000 141733951 200000 247114764 200000 793316434 200000 443538885 200000 656628066 200000 657498081 200000 150943815 200000 920473496 200000 611751337 200000 343044370 200000 327012930 200000 48062894 200000 713023778 200000 799914040 200000 990914021 200000 428318512 200000 366259967 200000 366200074 200000 305542640 200000 762647656 200000 364038032 200000 175541857 200000 504928836 200000 591819965 200000 627739718 200000 419845687 200000 876800480 200000 42756281 200000 185343409 200000 69352866 200000 185609958 200000 190057475 200000 299062657 200000 230003421 200000 484799126 200000 707698532 200000 463705736 200000 232795455 200000 892887376 200000 255572677 200000 117613238 200000 531354432 200000 658130069 200000 799281965 200000 659080475 200000 320216698 200000 236142342 200000 601118919 200000 621351911 200000 282733477 200000 864083554 200000 627088601 200000 3335788 200000 741389977 200000 108077451 200000 705448909 200000 540522265 200000 141797967 200000 121961601 200000 625993515 200000 989254528 200000 358222559 200000 691440228 200000 44066715 200000 35812432 200000 320061826 200000 591671670 200000 300139751 200000 287983450 200000 651042960 200000 517572885 200000 573541366 200000 341959056 200000 436781442 200000 461120964 200000 952175825 200000 9890560 200000 972821233 200000 94084898 200000 487693985 200000 307379420 200000 695213716 200000 748639216 200000 10556334 200000 295959924 200000 715419973 200000 4827151 200000 61203297 200000 683921465 200000 682305787 200000 893348478 200000 719989313 200000 269163963 200000 155972304 200000 661216607 200000 722908152 200000 164405163 200000 498288380 200000 886513138 200000 559354702 200000 797988057 200000 155791575 200000 979476631 200000 781609004 200000 283120438 200000 591660249 200000 398572752 200000 955873178 200000 637874130 200000 464980124 200000 682867515 200000 687830976 200000 198043357 200000 118255320 200000 145409435 200000 175841256 200000 772421545 200000 449169253 200000 588578511 200000 957123705 200000 119369382 200000 858217276 200000 233728728 200000 18838780 200000 195018595 200000 48663158 200000 507559639 200000 995705370 200000 543696531 200000 787971146 200000 108425995 200000 845024154 200000 2182660 200000 511920913 200000 981531350 200000 355187815 200000 592792745 200000 44543045 200000 585745592 200000 74030215 200000 985323664 200000 306596476 200000 467374673 200000 371260708 200000 347673323 200000 169456497 200000 273426530 200000 572237446 200000 951947275 200000 299820026 200000 118712012 200000 396881942 200000 470763359 200000 159561234 200000 138265230 200000 489187419 200000 249426808 200000 727194320 200000 90802635 200000 892004096 200000 37884423 200000 889188972 200000 494422465 200000 98843851 200000 898597852 200000 711689793 200000 383263953 200000 877610918 200000 665857768 200000 95488708 200000 707374716 200000 906493081 200000 866037819 200000 965369745 200000 325724515 200000 918937036 200000 816793094 200000 467988318 200000 285471046 200000 218759305 200000 604505497 200000 13415940 200000 72992517 200000 735579447 200000 967593316 200000 406642812 200000 415514785 200000 836160351 200000 257229049 200000 955935454 200000 175196987 200000 225694122 200000 550598408 200000 896159332 200000 634532114 200000 114902496 200000 209434976 200000 989176676 200000 501985672 200000 414311145 200000 618739956 200000 200811353 200000 379112733 200000 581482191 200000 764252114 200000 798657753 200000 256005490 200000 486122681 200000 266018605 200000 92373407 200000 868748102 200000 794650352 200000 994891091 200000 688975490 200000 797200507 200000 247352029 200000 435348406 200000 327439227 200000 731308561 200000 389282055 200000 770287847 200000 96648610 200000 764747304 200000 429714713 200000 328349333 200000 385487663 200000 28795393 200000 187739609 200000 447541137 200000 58406269 200000 994878973 200000 495010097 200000 964644812 200000 316379906 200000 465289115 200000 624808489 200000 684340310 200000 770690391 200000 869386109 200000 417991402 200000 319759712 200000 649906485 200000 148062563 200000 790144188 200000 587202618 200000 500358772 200000 448843309 200000 647032327 200000 839087957 200000 366697998 200000 691043292 200000 902536788 200000 481516609 200000 353259033 200000 278006161 200000 517908556 200000 455898543 200000 412666320 200000 535937420 200000 848522167 200000 499009902 200000 561203081 200000 33792301 200000 518023038 200000 470038641 200000 908426943 200000 848158453 200000 562123176 200000 448372935 200000 948759049 200000 430982789 200000 750202208 200000 464876448 200000 305538847 200000 433979036 200000 37164780 200000 984921934 200000 452645083 200000 2005788 200000 222081974 200000 128623936 200000 90241845 200000 415503621 200000 103897670 200000 284576264 200000 770613573 200000 17836151 200000 772243524 200000 298153301 200000 731238212 200000 48606387 200000 487495290 200000 949978616 200000 634796171 200000 844292122 200000 147032271 200000 324924386 200000 444331921 200000 989412908 200000 590323276 200000 347120675 200000 953329647 200000 774332297 200000 647849242 200000 916196588 200000 669170270 200000 572966898 200000 650092161 200000 789653390 200000 413276855 200000 945049159 200000 202251497 200000 417834616 200000 572704241 200000 872178314 200000 914490332 200000 43123515 200000 352856102 200000 504985562 200000 711444993 200000 4573831 200000 222708877 200000 612435063 200000 85639969 200000 5619758 200000 474904960 200000 790079428 200000 413646372 200000 690931488 200000 854918775 200000 609939519 200000 670319892 200000 932650349 200000 152486410 200000 411415433 200000 472622872 200000 791310405 200000 110462962 200000 92068964 200000 588848250 200000 101011962 200000 209346823 200000 441095855 200000 479187617 200000 493590524 200000 518164290 200000 338243947 200000 772444694 200000 30446810 200000 690397115 200000 908686520 200000 209371265 200000 72945223 200000 408417963 200000 785223640 200000 867249836 200000 664935697 200000 250897771 200000 343195434 200000 381274238 200000 769916202 200000 299871346 200000 129456174 200000 528056065 200000 494865315 200000 155727705 200000 542026631 200000 221759580 200000 785809067 200000 277491418 200000 705567987 200000 482304984 200000 815553939 200000 416361163 200000 588683603 200000 104747997 200000 838546636 200000 233297959 200000 743178409 200000 389272565 200000 108780006 200000 127244037 200000 34936340 200000 292814535 200000 434681234 200000 446038173 200000 689858005 200000 153465372 200000 40777632 200000 715573065 200000 949539148 200000 314714845 200000 501794561 200000 440370817 200000 375507706 200000 304824082 200000 379264965 200000 51958493 200000 585160320 200000 475586019 200000 861192477 200000 349044758 200000 756882078 200000 603695002 200000 979181401 200000 389383428 200000 658184500 200000 729951134 200000 489881577 200000 708849056 200000 274709315 200000 176767096 200000 816865631 200000 268353795 200000 102389996 200000 432967121 200000 44203370 200000 74859876 200000 22792046 200000 427175537 200000 815297756 200000 693683229 200000 77266731 200000 159643200 200000 437591460 200000 583078309 200000 438573475 200000 406280775 200000 589880532 200000 2702230 200000 646513526 200000 96791215 200000 763586203 200000 157521063 200000 840329318 200000 958860992 200000 519486027 200000 597296306 200000 214013265 200000 107810019 200000 716795475 200000 341495982 200000 998319162 200000 243501728 200000 87988804 200000 132653237 200000 474838080 200000 647227551 200000 205738191 200000 319582207 200000 669033892 200000 797574826 200000 318474692 200000 67136228 200000 958173127 200000 272008615 200000 916494868 200000 597552861 200000 733136168 200000 456769953 200000 980639183 200000 592931970 200000 317860201 200000 7139264 200000 6616614 200000 726406028 200000 416113994 200000 432497740 200000 21775721 200000 790131924 200000 791237803 200000 517972141 200000 24473353 200000 40929873 200000 280311949 200000 450693996 200000 708442006 200000 54640925 200000 17996049 200000 723636274 200000 609666240 200000 294892399 200000 916104567 200000 184681927 200000 534336345 200000 729318049 200000 649648159 200000 482936340 200000 108983120 200000 504944426 200000 880656010 200000 846592032 200000 448234423 200000 686864036 200000 561397592 200000 237442069 200000 539870910 200000 89162182 200000 549448778 200000 442988347 200000 21226932 200000 68492394 200000 870303809 200000 574311419 200000 888688395 200000 297015688 200000 601497405 200000 274777565 200000 826451028 200000 438639416 200000 361664606 200000 671122825 200000 682667070 200000 460027571 200000 741671398 200000 198481097 200000 162915994 200000 314490961 200000 218509107 200000 392453252 200000 180322393 200000 123792267 200000 477931720 200000 128777411 200000 252145036 200000 228018426 200000 446608964 200000 381438127 200000 909381985 200000 819929173 200000 822767720 200000 761293456 200000 88188460 200000 847663221 200000 698869524 200000 356860366 200000 550657370 200000 208676692 200000 865159497 200000 186099954 200000 103622014 200000 540780040 200000 208451368 200000 770850725 200000 25095752 200000 926057164 200000 732539377 200000 240728239 200000 769439880 200000 527536375 200000 169339396 200000 614258681 200000 244203055 200000 45435649 200000 834850530 200000 421131915 200000 157044300 200000 380941956 200000 32350508 200000 355316877 200000 427904274 200000 746352696 200000 814526113 200000 371263816 200000 543955920 200000 337986549 200000 531371555 200000 495540517 200000 203132662 200000 546536628 200000 857780658 200000 947167148 200000 592509461 200000 147186829 200000 342253167 200000 37761926 200000 894301663 200000 746461881 200000 999123609 200000 134933114 200000 14855202 200000 299234704 200000 550127506 200000 880543091 200000 622506448 200000 902132363 200000 173902809 200000 505783415 200000 271338234 200000 38560835 200000 461192977 200000 310617776 200000 236869839 200000 892609647 200000 534317560 200000 850597478 200000 806397856 200000 952797673 200000 955822191 200000 742286081 200000 388614878 200000 484577448 200000 554750840 200000 350192395 200000 715859737 200000 438808006 200000 570595122 200000 848299563 200000 524647426 200000 446461819 200000 437475549 200000 763254058 200000 373864041 200000 623983391 200000 502482140 200000 293537265 200000 501714495 200000 485434154 200000 86521517 200000 502846855 200000 302413460 200000 970682166 200000 954347250 200000 906867735 200000 338218392 200000 323904507 200000 929540458 200000 49023719 200000 138115741 200000 959629649 200000 6092535 200000 186441825 200000 284860947 200000 936660529 200000 55928217 200000 425849869 200000 203543945 200000 784698036 200000 724075121 200000 927115924 200000 39721906 200000 999799313 200000 851491262 200000 643006398 200000 628033116 200000 783479457 200000 618555618 200000 732076659 200000 662994041 200000 389725662 200000 290145885 200000 46792381 200000 473369114 200000 882117214 200000 292723663 200000 310339523 200000 623967854 200000 662859740 200000 320515066 200000 326295502 200000 404394951 200000 395371822 200000 588125884 200000 280634950 200000 808129428 200000 18824271 200000 329280280 200000 789586869 200000 774574694 200000 439030358 200000 163030317 200000 608412610 200000 781396974 200000 653034364 200000 221716028 200000 851746102 200000 874276092 200000 870641433 200000 534941861 200000 532044794 200000 806734721 200000 612214693 200000 396097514 200000 646422 200000 144781453 200000 886276283 200000 164817577 200000 954948275 200000 62306385 200000 786528529 200000 38064293 200000 177176 200000 252518428 200000 477353088 200000 140732093 200000 590374319 200000 391466593 200000 107407361 200000 676126963 200000 600465153 200000 873968815 200000 642903468 200000 67429989 200000 541991092 200000 864561590 200000 893289659 200000 760522070 200000 347974803 200000 312930632 200000 677788548 200000 875015461 200000 455005574 200000 65993813 200000 751760770 200000 795298899 200000 540609428 200000 699050220 200000 535425355 200000 877964928 200000 582433255 200000 626374719 200000 951548570 200000 313132141 200000 395529927 200000 440823455 200000 721717318 200000 188196347 200000 129199517 200000 475556731 200000 828016200 200000 889366058 200000 988813553 200000 700058469 200000 597492152 200000 358126362 200000 463187051 200000 748559372 200000 663782606 200000 536132620 200000 117381845 200000 288626241 200000 747985637 200000 215990625 200000 225681942 200000 259484661 200000 131769459 200000 812867224 200000 895864119 200000 745319480 200000 854089489 200000 860489811 200000 593188960 200000 724111163 200000 177358712 200000 1595986 200000 296818395 200000 306204238 200000 450775936 200000 174164341 200000 115058447 200000 111657954 200000 921109539 200000 184515006 200000 593706630 200000 978258311 200000 158800759 200000 14614091 200000 343631335 200000 722632685 200000 154847927 200000 207225183 200000 293479163 200000 695275238 200000 94650425 200000 65905241 200000 203361450 200000 278626146 200000 948693880 200000 251551162 200000 80233214 200000 975957360 200000 401694987 200000 539272483 200000 579224862 200000 951683651 200000 477413034 200000 409248083 200000 596168531 200000 657496105 200000 962597679 200000 951739436 200000 427332870 200000 364333717 200000 251166866 200000 245097646 200000 510508735 200000 986117141 200000 796504555 200000 696794873 200000 357622823 200000 223816283 200000 334637939 200000 644696143 200000 810178053 200000 835699256 200000 24961667 200000 837458190 200000 684659779 200000 243508635 200000 486679442 200000 63956665 200000 699018218 200000 251859861 200000 854484025 200000 267778543 200000 496014624 200000 307448407 200000 313946929 200000 249816689 200000 702191408 200000 823874865 200000 162497107 200000 124589855 200000 655923842 200000 51462292 200000 902603414 200000 238658043 200000 549954717 200000 442183184 200000 965869076 200000 896424484 200000 679929387 200000 463086678 200000 659692036 200000 991357403 200000 398288116 200000 953015606 200000 631395520 200000 343378560 200000 814160353 200000 970396577 200000 957541312 200000 451273364 200000 58337018 200000 910419367 200000 515126684 200000 485037496 200000 409082727 200000 76296312 200000 644803085 200000 165189291 200000 222686065 200000 693465190 200000 960561131 200000 348138831 200000 989430913 200000 104791776 200000 910540591 200000 419696292 200000 948719391 200000 148856952 200000 703221489 200000 26935499 200000 226483444 200000 999059165 200000 428027242 200000 511637763 200000 535320776 200000 288074465 200000 567066099 200000 130001326 200000 845754499 200000 738717299 200000 190245635 200000 291747404 200000 435501870 200000 228508324 200000 163995699 200000 442714493 200000 518370034 200000 709480358 200000 935746621 200000 478844674 200000 788047639 200000 892654279 200000 880677111 200000 955848124 200000 568242694 200000 210533497 200000 257304924 200000 917745578 200000 575024454 200000 586289228 200000 690852227 200000 125655022 200000 272313729 200000 4532977 200000 517574308 200000 105027784 200000 147020928 200000 553739832 200000 345342233 200000 797286296 200000 154956585 200000 318372114 200000 161609818 200000 218319584 200000 462236039 200000 447530895 200000 269292287 200000 454467134 200000 281128130 200000 186057952 200000 133616321 200000 351818869 200000 169642785 200000 513916756 200000 634781816 200000 857874276 200000 197365774 200000 726093918 200000 151843869 200000 331270156 200000 378885650 200000 506279053 200000 541702857 200000 657697934 200000 740752083 200000 174185361 200000 444300979 200000 474096169 200000 402908444 200000 146588732 200000 799885621 200000 323355967 200000 322634452 200000 598279293 200000 524743366 200000 192322384 200000 809636101 200000 293646182 200000 308638464 200000 735855869 200000 999725014 200000 12335398 200000 452828314 200000 130590725 200000 667545232 200000 811388174 200000 748458862 200000 998780234 200000 844739484 200000 304098703 200000 963713139 200000 347170507 200000 180875905 200000 160542266 200000 725821891 200000 658376106 200000 454982634 200000 58147262 200000 512972950 200000 863611943 200000 166525341 200000 284801516 200000 186456900 200000 953360803 200000 663450244 200000 21491125 200000 753030470 200000 726342301 200000 440474279 200000 668688681 200000 246303540 200000 42677943 200000 210267951 200000 714977657 200000 942980807 200000 92982449 200000 523878499 200000 979016949 200000 948674264 200000 117745771 200000 815344557 200000 709708558 200000 786162526 200000 740227815 200000 527918998 200000 869002323 200000 735435635 200000 209738819 200000 535568325 200000 667951735 200000 55146318 200000 274503106 200000 606589187 200000 906064969 200000 826454601 200000 697107907 200000 351014200 200000 677276089 200000 804004059 200000 19984839 200000 450682222 200000 603804633 200000 969894558 200000 297250926 200000 706081740 200000 296460504 200000 162519113 200000 208370042 200000 154029979 200000 457160712 200000 217380790 200000 363553738 200000 937981252 200000 680245720 200000 526644701 200000 198085470 200000 755931727 200000 487292890 200000 746562774 200000 528136025 200000 504516452 200000 526439613 200000 545283546 200000 894454777 200000 234915404 200000 893581394 200000 281023809 200000 452641439 200000 241292785 200000 867150218 200000 219645572 200000 915636173 200000 731718745 200000 252118133 200000 947451964 200000 292889890 200000 929963181 200000 589734468 200000 601116192 200000 26548575 200000 271804727 200000 279584583 200000 122148105 200000 923133028 200000 737118559 200000 606323439 200000 762608881 200000 887280435 200000 873484204 200000 355875276 200000 702744814 200000 910189035 200000 837067208 200000 269189007 200000 403073339 200000 25938380 200000 109764731 200000 232034568 200000 279771439 200000 971929400 200000 288210862 200000 3533351 200000 265095490 200000 1842608 200000 814313064 200000 545140734 200000 516656398 200000 633987026 200000 146030292 200000 129014461 200000 466176331 200000 142975329 200000 567609400 200000 87349683 200000 724542929 200000 133841724 200000 643020030 200000 465147219 200000 532523417 200000 68229476 200000 64633518 200000 852513067 200000 46703803 200000 171054329 200000 754975728 200000 394934766 200000 455728240 200000 844162620 200000 689377422 200000 182384490 200000 553965328 200000 871605390 200000 627382127 200000 989267089 200000 736245268 200000 343394927 200000 116248220 200000 344218484 200000 945211413 200000 334428543 200000 504623934 200000 605231938 200000 100696778 200000 822793855 200000 264759709 200000 496899660 200000 592444173 200000 197869391 200000 554829602 200000 686032387 200000 48704725 200000 710215409 200000 948004436 200000 896679159 200000 944024892 200000 4978564 200000 123729117 200000 611194585 200000 99155578 200000 988712009 200000 106870149 200000 48856185 200000 652410855 200000 95952288 200000 968363573 200000 749754311 200000 206767611 200000 365674762 200000 14041077 200000 41961429 200000 28574288 200000 870512936 200000 15459053 200000 511147219 200000 661451678 200000 917565882 200000 364251239 200000 943117841 200000 169702845 200000 292260768 200000 509717706 200000 675899391 200000 670468518 200000 532254939 200000 5948319 200000 107781167 200000 235972466 200000 393436299 200000 471505807 200000 282942800 200000 350189656 200000 300409586 200000 336679009 200000 918061876 200000 76395697 200000 370094958 200000 883862272 200000 52668618 200000 298494455 200000 211577986 200000 346663282 200000 798796836 200000 288784576 200000 334657486 200000 839090913 200000 175438961 200000 677558983 200000 129557009 200000 578746773 200000 194897410 200000 582980834 200000 52234540 200000 817072887 200000 55692872 200000 517542668 200000 915311649 200000 216784782 200000 879167956 200000 458583644 200000 756577039 200000 24838405 200000 49856085 200000 49939211 200000 203847479 200000 707318306 200000 306372764 200000 231752817 200000 458394874 200000 907022543 200000 378743962 200000 378429702 200000 305286615 200000 259150356 200000 102975327 200000 572194917 200000 785543280 200000 614398489 200000 78204187 200000 852800324 200000 829939844 200000 368239144 200000 71803168 200000 553277820 200000 211776758 200000 280678056 200000 372524510 200000 830823430 200000 925088196 200000 774408994 200000 953198821 200000 917360890 200000 544863759 200000 951125055 200000 448078053 200000 149981586 200000 125934617 200000 512533959 200000 747038640 200000 540457508 200000 373002561 200000 345796258 200000 810639925 200000 476167211 200000 608403976 200000 247302362 200000 679771270 200000 953332285 200000 136980494 200000 932179350 200000 11443154 200000 320182805 200000 631603733 200000 859728671 200000 678231147 200000 686510218 200000 872445435 200000 773093598 200000 216475072 200000 297599381 200000 615475907 200000 317246298 200000 204801634 200000 383531598 200000 181411980 200000 20997182 200000 642563074 200000 365692653 200000 850560663 200000 698525264 200000 946153841 200000 570300109 200000 793292613 200000 529973114 200000 530570398 200000 174329444 200000 427479574 200000 679346372 200000 682846874 200000 189664075 200000 627670441 200000 545275479 200000 609073558 200000 776130619 200000 737040321 200000 539716987 200000 788198626 200000 218725644 200000 332870974 200000 457833624 200000 985323758 200000 458115768 200000 148503583 200000 231015735 200000 364025676 200000 44604757 200000 766466950 200000 454322177 200000 493551276 200000 312697886 200000 98937266 200000 293856958 200000 451117278 200000 554289001 200000 90915334 200000 959682135 200000 243370194 200000 959398577 200000 117114112 200000 769087699 200000 170792602 200000 685711501 200000 519233 200000 185203037 200000 42369894 200000 702661301 200000 113138315 200000 240915003 200000 436982661 200000 837251587 200000 760847804 200000 363749079 200000 213604970 200000 273179247 200000 581527255 200000 112399801 200000 87788707 200000 57665809 200000 462193660 200000 25022089 200000 434136546 200000 180537378 200000 895559274 200000 483398673 200000 225701624 200000 930388731 200000 41052291 200000 243897912 200000 987919828 200000 478537747 200000 899534790 200000 820680711 200000 555800967 200000 523306243 200000 712077525 200000 12399527 200000 655284802 200000 796544644 200000 354441584 200000 375716448 200000 800947541 200000 57133679 200000 465285752 200000 26307226 200000 805395761 200000 772215739 200000 705768428 200000 666261471 200000 714815334 200000 974769794 200000 178325230 200000 713650390 200000 244033701 200000 820915195 200000 305067454 200000 750048072 200000 988901054 200000 902346368 200000 322304444 200000 221075485 200000 977055906 200000 676042121 200000 380299625 200000 190482783 200000 216393312 200000 859251118 200000 779982438 200000 796223541 200000 869883691 200000 926637736 200000 533737843 200000 757346537 200000 146662226 200000 362105679 200000 980626544 200000 785836258 200000 247387205 200000 54288284 200000 214330462 200000 930079913 200000 256043670 200000 376689319 200000 533330781 200000 625697254 200000 341730804 200000 73810601 200000 745489070 200000 114982755 200000 225673009 200000 373678843 200000 281421490 200000 487591175 200000 120806972 200000 902676500 200000 857019113 200000 149626332 200000 561635366 200000 167697293 200000 146659315 200000 524736009 200000 218174752 200000 90466848 200000 408351633 200000 455655639 200000 505251451 200000 270244259 200000 71694500 200000 435583150 200000 342115494 200000 226603281 200000 563197227 200000 223754008 200000 516833586 200000 5599873 200000 129998408 200000 542490812 200000 431860944 200000 917351723 200000 31365179 200000 106292579 200000 276760912 200000 959988073 200000 384235109 200000 527415286 200000 171062179 200000 565992627 200000 367002437 200000 91885181 200000 355675097 200000 916202913 200000 708892285 200000 66314784 200000 78971682 200000 961497068 200000 247385292 200000 599439145 200000 377760208 200000 938478188 200000 239475733 200000 77507327 200000 886831955 200000 536442650 200000 757050710 200000 150620203 200000 780355642 200000 873664271 200000 200547504 200000 143507542 200000 979483192 200000 971536514 200000 728414565 200000 439423048 200000 925813788 200000 517401805 200000 971350484 200000 261641193 200000 177023446 200000 573797991 200000 288686974 200000 675397698 200000 541836919 200000 428170986 200000 370742531 200000 658931580 200000 32557617 200000 873580813 200000 305999908 200000 930485472 200000 830867538 200000 780520106 200000 979512770 200000 622854868 200000 587975500 200000 503849145 200000 661758428 200000 566084835 200000 855990448 200000 545461073 200000 341232021 200000 783838132 200000 891212077 200000 936295341 200000 295942955 200000 287553297 200000 143027348 200000 50953764 200000 301273599 200000 406094817 200000 34048470 200000 836989487 200000 541287059 200000 919953965 200000 980371715 200000 929809510 200000 763841669 200000 102336285 200000 459102028 200000 904688259 200000 380149400 200000 449374459 200000 321868033 200000 608589660 200000 525545644 200000 383110958 200000 680677778 200000 815696619 200000 785672128 200000 382203455 200000 184967569 200000 348110409 200000 581074933 200000 747996119 200000 100965038 200000 952247213 200000 294023309 200000 803258558 200000 131283897 200000 73080433 200000 306102759 200000 746231517 200000 846465186 200000 385669388 200000 594029444 200000 763303227 200000 246943867 200000 742181656 200000 471141381 200000 832749570 200000 22732659 200000 25408844 200000 345632553 200000 460178042 200000 251146460 200000 350761346 200000 966313938 200000 132642060 200000 845495077 200000 91992754 200000 435593728 200000 674758976 200000 360454623 200000 789135604 200000 372274899 200000 96673727 200000 628771771 200000 329210753 200000 159522444 200000 810250832 200000 671025290 200000 785880241 200000 773101708 200000 564788701 200000 40742203 200000 494299133 200000 693668690 200000 446629998 200000 982776287 200000 447782910 200000 747206784 200000 436993836 200000 956156327 200000 161593451 200000 710567638 200000 736903263 200000 770589923 200000 224185885 200000 397891125 200000 400162159 200000 756364036 200000 386453262 200000 451378588 200000 257644773 200000 514606746 200000 672579156 200000 546102061 200000 609767018 200000 444919638 200000 291418666 200000 875933224 200000 200905414 200000 134007304 200000 194970087 200000 526272749 200000 687858658 200000 668938400 200000 385490435 200000 143082749 200000 459838662 200000 108609072 200000 112717336 200000 9066744 200000 381891482 200000 993960167 200000 197631710 200000 241675936 200000 407152551 200000 921478167 200000 913717805 200000 591257300 200000 414017366 200000 483467311 200000 862426366 200000 298017685 200000 905040943 200000 497880257 200000 634221929 200000 448528899 200000 54494427 200000 874944636 200000 215510183 200000 270933087 200000 749878049 200000 381202738 200000 405470480 200000 898378250 200000 92410348 200000 16910802 200000 995420701 200000 964460932 200000 865405250 200000 669881965 200000 678952039 200000 874822253 200000 374133837 200000 992116788 200000 947343781 200000 199328646 200000 51670357 200000 993666424 200000 247839921 200000 187429040 200000 663012290 200000 628864424 200000 355978626 200000 362308842 200000 190638622 200000 442804565 200000 107956018 200000 690649686 200000 863580688 200000 924169263 200000 4709881 200000 697513524 200000 981949025 200000 281518344 200000 684647727 200000 198443236 200000 980228858 200000 649701328 200000 716788044 200000 304294887 200000 31407330 200000 645146519 200000 965335018 200000 47992798 200000 508782660 200000 641499278 200000 975129025 200000 864414345 200000 523232358 200000 826775557 200000 411048617 200000 64173768 200000 546727346 200000 505805420 200000 611627931 200000 858291356 200000 603755952 200000 874893141 200000 741386928 200000 137714981 200000 693823753 200000 786628463 200000 101142815 200000 503742117 200000 773385605 200000 964030092 200000 467450689 200000 43071611 200000 470409228 200000 872261019 200000 332798608 200000 967911720 200000 701831848 200000 83956397 200000 725718434 200000 665401932 200000 765325440 200000 843633396 200000 958094386 200000 344491688 200000 770053597 200000 153558718 200000 680030486 200000 470887453 200000 814468647 200000 59981693 200000 554980937 200000 549798826 200000 803899880 200000 548035009 200000 462994658 200000 656404337 200000 518863047 200000 699289915 200000 131632922 200000 682393778 200000 289076109 200000 477405371 200000 173140553 200000 676465102 200000 408454691 200000 795925042 200000 849612519 200000 123951172 200000 575342993 200000 323085488 200000 265518223 200000 155916470 200000 15471616 200000 136023654 200000 862422519 200000 769672420 200000 518491319 200000 55353508 200000 924236536 200000 254603694 200000 927396384 200000 777220059 200000 517168779 200000 707108117 200000 701483972 200000 375536538 200000 647204552 200000 730699834 200000 164398665 200000 727871636 200000 756718313 200000 870395228 200000 249761146 200000 514715288 200000 452321092 200000 273872861 200000 798448191 200000 190373526 200000 469495124 200000 813291581 200000 343204511 200000 594735776 200000 45335983 200000 601888797 200000 406369220 200000 33260517 200000 849492496 200000 270977596 200000 981354999 200000 450672823 200000 311932750 200000 280800892 200000 343212702 200000 977894533 200000 394645858 200000 532265436 200000 765864004 200000 887833056 200000 893359460 200000 106111103 200000 857720464 200000 74810489 200000 330006412 200000 415300003 200000 468140108 200000 789186848 200000 294016821 200000 312824745 200000 169699679 200000 992557510 200000 997381333 200000 649008147 200000 517206738 200000 13931388 200000 988994565 200000 492588928 200000 186272462 200000 360596080 200000 995487102 200000 250029489 200000 648928922 200000 815498229 200000 257744152 200000 104121734 200000 587841697 200000 560567419 200000 416864717 200000 921556224 200000 652307561 200000 280888210 200000 612153267 200000 595828032 200000 647829148 200000 132180459 200000 330345477 200000 992534150 200000 844482818 200000 448231766 200000 12380953 200000 590651442 200000 859174531 200000 765163715 200000 497971306 200000 791097541 200000 918943529 200000 569812548 200000 142893199 200000 327140319 200000 83239451 200000 580741384 200000 843181376 200000 753916482 200000 709093282 200000 413807969 200000 859345239 200000 803764685 200000 987087143 200000 525225150 200000 16379596 200000 78231937 200000 645462834 200000 12351409 200000 816653495 200000 129120126 200000 30146412 200000 75590633 200000 431245137 200000 42772741 200000 252549276 200000 549986871 200000 620874227 200000 392500855 200000 790465708 200000 562132108 200000 732420884 200000 185156435 200000 993873061 200000 659281401 200000 234574413 200000 340085308 200000 315187885 200000 261369005 200000 612068439 200000 166247664 200000 716470287 200000 859089401 200000 671913227 200000 356976720 200000 874498867 200000 394085454 200000 232398176 200000 412672605 200000 752126880 200000 301445948 200000 664298864 200000 764337720 200000 261328896 200000 71365492 200000 794602098 200000 693190689 200000 929584667 200000 144099014 200000 540574912 200000 143228792 200000 495899866 200000 612932130 200000 515951058 200000 539365567 200000 5627461 200000 294182298 200000 320781888 200000 307537812 200000 793242500 200000 371784286 200000 911188419 200000 345043130 200000 281905376 200000 616486589 200000 557143347 200000 795019280 200000 34841538 200000 414258730 200000 605605001 200000 26458775 200000 958066866 200000 985448756 200000 442100957 200000 889313903 200000 571653465 200000 573216139 200000 152171112 200000 224965338 200000 995722367 200000 699310592 200000 699725443 200000 114135606 200000 918857228 200000 419029637 200000 248548261 200000 17669638 200000 69416201 200000 725325864 200000 233188711 200000 275008233 200000 5395359 200000 80040219 200000 408274563 200000 244498592 200000 34321174 200000 32370862 200000 387039951 200000 970157068 200000 766736855 200000 889064274 200000 110023494 200000 582407981 200000 885115753 200000 577127576 200000 822712319 200000 522554659 200000 172813430 200000 967352623 200000 942016050 200000 814658095 200000 26107591 200000 32241896 200000 933518393 200000 630146481 200000 87436610 200000 283147955 200000 685785996 200000 610257450 200000 631512050 200000 463021730 200000 924709571 200000 301044539 200000 931664383 200000 201611237 200000 690065815 200000 951334308 200000 338065328 200000 810881228 200000 415082720 200000 318127941 200000 323872879 200000 638754503 200000 757390999 200000 910523167 200000 377605829 200000 593797736 200000 821761493 200000 251059026 200000 749454936 200000 576447327 200000 673650897 200000 882100000 200000 132368371 200000 292525691 200000 936159461 200000 106160360 200000 382573949 200000 615730095 200000 222625416 200000 273711659 200000 194130432 200000 59883529 200000 486334804 200000 668931465 200000 897627555 200000 247792571 200000 617656832 200000 180164291 200000 493998511 200000 601043990 200000 669234278 200000 859846842 200000 150737037 200000 725327241 200000 162504062 200000 371694446 200000 597396420 200000 469535141 200000 457208159 200000 381766143 200000 54648319 200000 311525659 200000 947133252 200000 953649838 200000 92288260 200000 509390780 200000 969177476 200000 687643355 200000 925777853 200000 971287670 200000 495665048 200000 172834056 200000 831819826 200000 536908125 200000 221823000 200000 345155284 200000 697317260 200000 288958366 200000 149906110 200000 987011328 200000 445544978 200000 498920332 200000 676066400 200000 150523244 200000 387709230 200000 996849815 200000 668372216 200000 596821273 200000 107604329 200000 140036431 200000 623965599 200000 710803496 200000 970270826 200000 523926885 200000 647373964 200000 307306456 200000 456884474 200000 993640360 200000 237862681 200000 938536587 200000 428144897 200000 234492939 200000 356292029 200000 500220865 200000 326406537 200000 604212636 200000 67822098 200000 552213531 200000 676950713 200000 929286286 200000 784645327 200000 707127128 200000 908365274 200000 782209583 200000 214878158 200000 714778202 200000 75296597 200000 37948658 200000 575172615 200000 359861537 200000 875881138 200000 528197221 200000 340930962 200000 401054925 200000 365059737 200000 800159546 200000 249160104 200000 587695007 200000 944921812 200000 289782082 200000 166163617 200000 99650808 200000 842936394 200000 811542892 200000 535309302 200000 453246808 200000 973833476 200000 686086089 200000 543672896 200000 734301791 200000 565116458 200000 384395658 200000 213515574 200000 228315853 200000 744535046 200000 951117055 200000 800328625 200000 375701125 200000 716332032 200000 559118233 200000 267663275 200000 646566021 200000 516924575 200000 2576872 200000 244781114 200000 196119279 200000 911242125 200000 551280540 200000 460693913 200000 521841411 200000 261801874 200000 580265863 200000 215576351 200000 504954657 200000 481694359 200000 942646681 200000 719134532 200000 355386058 200000 960598435 200000 833202402 200000 884094370 200000 978120863 200000 888376545 200000 324404626 200000 140856561 200000 247069279 200000 83179927 200000 481786107 200000 293590281 200000 26357484 200000 664597039 200000 712221068 200000 31812835 200000 393600582 200000 961624625 200000 826072279 200000 890476695 200000 857686925 200000 474529861 200000 493954443 200000 226870110 200000 121833731 200000 105099829 200000 787357050 200000 129915280 200000 201079814 200000 284619496 200000 459976595 200000 629898918 200000 446548761 200000 694384231 200000 433875943 200000 705317177 200000 215538139 200000 642672091 200000 597236135 200000 261376768 200000 811250445 200000 298145676 200000 892773155 200000 910145237 200000 500578448 200000 85788387 200000 682126284 200000 915113135 200000 545983331 200000 26927719 200000 425609778 200000 841770920 200000 384017320 200000 382238146 200000 668726790 200000 822044152 200000 454070431 200000 75204028 200000 440913432 200000 751942903 200000 9277096 200000 86430270 200000 702140505 200000 2230045 200000 767427397 200000 394123856 200000 158660057 200000 554612740 200000 953671956 200000 123509786 200000 967740105 200000 671236708 200000 518236120 200000 951023334 200000 870887544 200000 897969173 200000 795957360 200000 507181339 200000 580093785 200000 54062608 200000 936912093 200000 794534466 200000 593919227 200000 372741230 200000 730985536 200000 99209988 200000 216050702 200000 961629286 200000 811795672 200000 533369128 200000 438595683 200000 33425489 200000 409762823 200000 116937113 200000 665628908 200000 347295145 200000 493072461 200000 966882397 200000 130622903 200000 298028804 200000 354923338 200000 309178526 200000 743976950 200000 659071517 200000 908744639 200000 488161956 200000 379843066 200000 916229066 200000 773808013 200000 940389848 200000 524559154 200000 991239686 200000 178889140 200000 143859393 200000 614001711 200000 272368616 200000 267534420 200000 51224330 200000 286240418 200000 348613033 200000 166032558 200000 897701241 200000 782730075 200000 674153121 200000 863997218 200000 561868792 200000 57733195 200000 780728136 200000 805941553 200000 844821903 200000 526023810 200000 681215801 200000 953503612 200000 126608486 200000 537428017 200000 132890410 200000 396990403 200000 934668743 200000 931322024 200000 12953332 200000 394211558 200000 677042201 200000 495353943 200000 922333072 200000 866382566 200000 310597861 200000 433924304 200000 515943190 200000 188331236 200000 455182548 200000 453500099 200000 331406016 200000 545854240 200000 783993774 200000 84715519 200000 544320228 200000 993998074 200000 386280539 200000 374317943 200000 937788157 200000 261860594 200000 769445605 200000 184780601 200000 977484705 200000 141012651 200000 309424243 200000 4377208 200000 752761995 200000 666771171 200000 144451918 200000 944158082 200000 916498066 200000 429531516 200000 3735263 200000 667281353 200000 484904879 200000 202109814 200000 981753774 200000 523299806 200000 743177978 200000 860765937 200000 582708067 200000 688388976 200000 658094251 200000 127319342 200000 110680263 200000 11437904 200000 657676829 200000 796299406 200000 754675139 200000 438738799 200000 407790534 200000 73138320 200000 949137247 200000 529460957 200000 286051647 200000 369100246 200000 276198852 200000 193796555 200000 829403457 200000 288713760 200000 468613690 200000 474420617 200000 222325156 200000 549717582 200000 422085417 200000 345676936 200000 909151586 200000 551771746 200000 849687578 200000 110593112 200000 813629073 200000 832061306 200000 256201654 200000 886948266 200000 472050796 200000 93098457 200000 232891845 200000 186185805 200000 810548553 200000 632358110 200000 967249712 200000 67289908 200000 453714083 200000 476786954 200000 969800702 200000 152402030 200000 28093201 200000 151170046 200000 491210074 200000 972672299 200000 638994507 200000 715199609 200000 293682058 200000 572338109 200000 705556779 200000 298402397 200000 667687928 200000 677664147 200000 670480809 200000 533875370 200000 559660332 200000 184825151 200000 15449309 200000 215435136 200000 335993038 200000 557236848 200000 133971712 200000 889981472 200000 10505640 200000 203911159 200000 474534763 200000 447031531 200000 287822753 200000 972379077 200000 738452629 200000 167379809 200000 263935938 200000 437475051 200000 811577879 200000 829368354 200000 665528372 200000 542462360 200000 370721450 200000 496582895 200000 210447423 200000 433745181 200000 247431207 200000 208331432 200000 761595979 200000 976692203 200000 191042949 200000 756596559 200000 298526690 200000 670367634 200000 158156510 200000 630179843 200000 856657835 200000 399672514 200000 198658922 200000 564712708 200000 428335983 200000 451691853 200000 711667072 200000 524268981 200000 502401046 200000 743143459 200000 245379739 200000 923334804 200000 442641322 200000 327074132 200000 362994002 200000 491316034 200000 121404755 200000 599581200 200000 954704222 200000 598950017 200000 590471000 200000 21847209 200000 417217431 200000 222170160 200000 607917347 200000 517391503 200000 110109174 200000 298839376 200000 124477756 200000 83352657 200000 517918099 200000 528459777 200000 383254860 200000 898670498 200000 211448999 200000 552067973 200000 714509850 200000 783082832 200000 311613579 200000 652115515 200000 604141968 200000 255846733 200000 926406582 200000 514608547 200000 882047159 200000 909235882 200000 537405377 200000 849935968 200000 989727158 200000 657678230 200000 178112358 200000 735435824 200000 801616854 200000 703294818 200000 682340987 200000 858260980 200000 333482367 200000 951861887 200000 344454139 200000 23476654 200000 841663547 200000 969049213 200000 239596541 200000 927655037 200000 78487217 200000 681826317 200000 293759417 200000 945918626 200000 339225258 200000 176785151 200000 190711689 200000 16849277 200000 462499599 200000 908038724 200000 787971813 200000 151370127 200000 371373544 200000 184628204 200000 816766053 200000 572509817 200000 244795997 200000 962110248 200000 209086914 200000 105345787 200000 825983672 200000 793126984 200000 556885460 200000 171037941 200000 604030048 200000 394976444 200000 972016276 200000 30542696 200000 97480158 200000 224141590 200000 30749467 200000 479095925 200000 374107867 200000 961811205 200000 328494496 200000 589054299 200000 374620191 200000 227496283 200000 325955453 200000 836043388 200000 920511890 200000 888247303 200000 486512937 200000 391695192 200000 554139709 200000 688314907 200000 308678718 200000 598437519 200000 271928905 200000 514993094 200000 295259507 200000 587779555 200000 846338303 200000 702586458 200000 841844386 200000 322330162 200000 963876037 200000 460730438 200000 584988355 200000 588275071 200000 911010598 200000 582307611 200000 149090797 200000 465247977 200000 831232201 200000 888776586 200000 189000027 200000 245718193 200000 76687224 200000 124266339 200000 636396388 200000 535620152 200000 231491098 200000 147556247 200000 679297409 200000 618106365 200000 409909432 200000 784167478 200000 290651722 200000 919782818 200000 9183866 200000 818842737 200000 742175609 200000 351345127 200000 13790634 200000 429082776 200000 146783716 200000 451398316 200000 991058351 200000 118721052 200000 857422213 200000 883534066 200000 236110610 200000 658099085 200000 328946549 200000 474950362 200000 371552124 200000 996768411 200000 686607339 200000 909575588 200000 811729333 200000 712454168 200000 909599297 200000 65351088 200000 423411622 200000 344203764 200000 852349678 200000 481728127 200000 829427286 200000 461979966 200000 835562380 200000 302319793 200000 705996271 200000 374203945 200000 434203858 200000 900298760 200000 188489145 200000 134408195 200000 171517082 200000 78553442 200000 233718301 200000 625189182 200000 799790556 200000 313955010 200000 494368419 200000 224784235 200000 621232304 200000 648872775 200000 372363764 200000 696836921 200000 16361551 200000 407402803 200000 195823575 200000 284063865 200000 84070673 200000 799019492 200000 438373686 200000 575926300 200000 319209583 200000 549658589 200000 46037017 200000 484397107 200000 872173826 200000 623627453 200000 389242281 200000 427810285 200000 646646913 200000 963410245 200000 882646062 200000 655788955 200000 253375429 200000 346094933 200000 788868368 200000 568406189 200000 683183304 200000 421249519 200000 99026648 200000 772228533 200000 237196448 200000 380361009 200000 845195055 200000 411914339 200000 808366472 200000 914791518 200000 621002462 200000 586227079 200000 611387095 200000 728043989 200000 490212811 200000 683408146 200000 756151557 200000 594862359 200000 795346177 200000 446610963 200000 923436972 200000 661166789 200000 76377255 200000 276786877 200000 346245508 200000 970503326 200000 226910214 200000 938877023 200000 434368101 200000 555103108 200000 925730183 200000 306050409 200000 948575048 200000 904206711 200000 725360306 200000 300862829 200000 945946693 200000 699339672 200000 314059824 200000 121138970 200000 582550677 200000 803590694 200000 953773000 200000 286446145 200000 454953616 200000 55376515 200000 65517669 200000 365711315 200000 845723568 200000 519680814 200000 394571789 200000 964712417 200000 12745355 200000 218120650 200000 321952234 200000 323074970 200000 258339547 200000 220472085 200000 948037188 200000 675196751 200000 197359481 200000 8362224 200000 989595779 200000 610319473 200000 946633308 200000 413548637 200000 841377073 200000 443891600 200000 729286302 200000 663880571 200000 851120629 200000 169639517 200000 242463351 200000 998829962 200000 335930264 200000 160945576 200000 622963519 200000 964750573 200000 753816579 200000 412175714 200000 874477934 200000 90435362 200000 904464446 200000 101770395 200000 682894494 200000 618762955 200000 64369777 200000 262536579 200000 856588679 200000 514342823 200000 47073253 200000 601962860 200000 671675905 200000 961737368 200000 8596227 200000 559055046 200000 959824645 200000 254147998 200000 837490004 200000 906928928 200000 757124780 200000 352868826 200000 314681214 200000 672153901 200000 226035245 200000 420615051 200000 761199948 200000 288295611 200000 699098593 200000 804513811 200000 628534693 200000 656055485 200000 83802434 200000 285313010 200000 724779667 200000 911402817 200000 499802854 200000 184999112 200000 838269245 200000 835373945 200000 345161352 200000 468514647 200000 180312556 200000 291529654 200000 933609726 200000 35943805 200000 857885192 200000 120602983 200000 868548163 200000 449243709 200000 977074203 200000 914412829 200000 386236270 200000 522412470 200000 289952204 200000 74541705 200000 863188152 200000 486275369 200000 573553124 200000 947315323 200000 405614969 200000 541573878 200000 332983884 200000 879953636 200000 221708841 200000 450332319 200000 548600332 200000 409354452 200000 54901859 200000 706128067 200000 360960333 200000 289113212 200000 597241053 200000 258400546 200000 807798614 200000 432380204 200000 502474608 200000 599077534 200000 917621905 200000 363253076 200000 398918933 200000 244847928 200000 654794375 200000 859236486 200000 395992548 200000 600768014 200000 537038814 200000 79553906 200000 814784791 200000 996969827 200000 25773153 200000 347156967 200000 834557188 200000 253755030 200000 970801400 200000 524818136 200000 93868326 200000 94198824 200000 607860650 200000 628674643 200000 885700627 200000 472931769 200000 774934433 200000 977021323 200000 420885382 200000 823348234 200000 997903654 200000 492180174 200000 788593238 200000 39938812 200000 626131871 200000 487069070 200000 547407996 200000 72286095 200000 503682967 200000 889867868 200000 376098576 200000 52042211 200000 775185077 200000 805811431 200000 573203018 200000 579582265 200000 282732995 200000 834486272 200000 837753221 200000 564915186 200000 461299880 200000 198867864 200000 251586359 200000 300074381 200000 371865197 200000 711799487 200000 967322361 200000 426862764 200000 289144123 200000 174049702 200000 241728900 200000 48213263 200000 538925657 200000 139472285 200000 149161136 200000 551590295 200000 430597682 200000 441134357 200000 788708727 200000 942024771 200000 813001804 200000 527595422 200000 397998063 200000 394465333 200000 784579921 200000 277902312 200000 324907859 200000 889382828 200000 599135497 200000 634864069 200000 610988537 200000 285539338 200000 503580764 200000 695865893 200000 800900956 200000 965142991 200000 209656660 200000 858781975 200000 245464083 200000 982766236 200000 364409112 200000 736875470 200000 951998422 200000 202994992 200000 320045553 200000 185128089 200000 308367743 200000 909643117 200000 218343240 200000 374485224 200000 952618758 200000 742602323 200000 31075749 200000 557652812 200000 766866307 200000 655843330 200000 317884081 200000 735103351 200000 739214639 200000 823986620 200000 938332467 200000 910183479 200000 323235171 200000 577743327 200000 556463893 200000 335473534 200000 661663382 200000 797795822 200000 816915296 200000 320845404 200000 498968673 200000 588133000 200000 36380730 200000 505260802 200000 417865597 200000 34918766 200000 193899246 200000 257586368 200000 794086851 200000 289572737 200000 515796452 200000 710117383 200000 440944170 200000 141544640 200000 648952995 200000 817295975 200000 33791180 200000 903572045 200000 653390805 200000 978512529 200000 121309409 200000 54740072 200000 889742658 200000 497792085 200000 546563776 200000 888575089 200000 664155091 200000 126747812 200000 545208292 200000 679073513 200000 203152 200000 643580814 200000 829101796 200000 199639921 200000 87391137 200000 460278339 200000 302855033 200000 30462152 200000 67086415 200000 843720981 200000 120135803 200000 835897040 200000 814466307 200000 726833523 200000 781547491 200000 476489865 200000 963561029 200000 326161903 200000 895249609 200000 617242644 200000 520109502 200000 670732856 200000 763080038 200000 877309616 200000 517867062 200000 935543584 200000 95367955 200000 921592511 200000 10294165 200000 693911190 200000 892859975 200000 805075393 200000 981987044 200000 196961196 200000 121096347 200000 640073302 200000 827684940 200000 901365393 200000 359310537 200000 371250751 200000 864283925 200000 717179542 200000 665416871 200000 917424221 200000 751076776 200000 303637548 200000 336657712 200000 789277871 200000 935759756 200000 657501923 200000 859994235 200000 409822295 200000 471944555 200000 533261676 200000 388844480 200000 625710485 200000 895248654 200000 972983191 200000 73190233 200000 611588041 200000 15242075 200000 299143765 200000 466884798 200000 781301109 200000 896693853 200000 57428406 200000 522132103 200000 31186487 200000 228104508 200000 911567083 200000 938007149 200000 800328914 200000 653399615 200000 306604099 200000 625980232 200000 610571557 200000 288319696 200000 294733617 200000 337645841 200000 766029873 200000 456200568 200000 803699268 200000 910668001 200000 964587031 200000 540272093 200000 551411500 200000 510700783 200000 826013206 200000 347243210 200000 865759419 200000 64906389 200000 688360592 200000 424330279 200000 998549216 200000 857843786 200000 594228485 200000 648763643 200000 714629805 200000 24756648 200000 834567702 200000 607311728 200000 988338769 200000 691942246 200000 635160962 200000 326015694 200000 130748189 200000 124361566 200000 192475179 200000 59041662 200000 513154435 200000 239002760 200000 148917776 200000 700676359 200000 931960593 200000 636489468 200000 152811091 200000 679668244 200000 229557881 200000 279801842 200000 606740788 200000 881931371 200000 281058699 200000 68453316 200000 704026644 200000 744551158 200000 755325240 200000 153738730 200000 876486514 200000 855674813 200000 50661776 200000 272217853 200000 204044528 200000 754682345 200000 359046084 200000 74650292 200000 475255118 200000 535894977 200000 155400228 200000 896803816 200000 296956012 200000 357336752 200000 956017185 200000 626719378 200000 93087564 200000 716555068 200000 487695434 200000 751902667 200000 747281932 200000 118740239 200000 312320082 200000 876350410 200000 255862255 200000 259539185 200000 893762824 200000 149665257 200000 268067156 200000 639071946 200000 680701532 200000 245035167 200000 143274428 200000 814316964 200000 454612320 200000 816791430 200000 455445959 200000 539199910 200000 164797507 200000 85417301 200000 406197047 200000 142449689 200000 942571095 200000 257370598 200000 676989675 200000 822136678 200000 408212491 200000 610541105 200000 51005667 200000 227358997 200000 831962865 200000 968940110 200000 182510658 200000 483020750 200000 131559352 200000 330747766 200000 376758598 200000 993455963 200000 331047473 200000 323674625 200000 348517712 200000 863481507 200000 561694541 200000 170974568 200000 769345762 200000 955756975 200000 174965532 200000 512788548 200000 630374299 200000 567438759 200000 487755471 200000 320625740 200000 121858108 200000 598477013 200000 154901174 200000 77875801 200000 826471077 200000 697663649 200000 457665090 200000 260658277 200000 274606552 200000 37069714 200000 103357443 200000 621932934 200000 473723380 200000 84174674 200000 171038122 200000 82160631 200000 298619961 200000 731191465 200000 139441159 200000 910262031 200000 716123401 200000 119324544 200000 897456394 200000 806796102 200000 253294053 200000 11682014 200000 236333509 200000 943455286 200000 731252075 200000 61818094 200000 122644072 200000 131293847 200000 99190110 200000 33889526 200000 845553218 200000 168840769 200000 860041885 200000 200964960 200000 836441030 200000 110539821 200000 522029353 200000 535221172 200000 775002754 200000 666269299 200000 509013538 200000 991679130 200000 65864489 200000 43422796 200000 455829449 200000 229786588 200000 321617801 200000 804234256 200000 732415871 200000 151388769 200000 458527892 200000 736099641 200000 595564484 200000 904838194 200000 855744603 200000 181869149 200000 312960568 200000 425947256 200000 339218957 200000 149257014 200000 309480860 200000 90420603 200000 964878843 200000 98383517 200000 432081872 200000 681577636 200000 908585366 200000 429570697 200000 115055062 200000 582819450 200000 569023854 200000 358837780 200000 258781645 200000 875060391 200000 777286964 200000 76889462 200000 194115830 200000 886513651 200000 778292152 200000 884248071 200000 533545905 200000 449236551 200000 400008939 200000 179561023 200000 431072127 200000 984763563 200000 408330204 200000 559501240 200000 364926721 200000 800933191 200000 886230718 200000 674903338 200000 160693239 200000 503539045 200000 362122464 200000 651503725 200000 883637057 200000 967974764 200000 98460850 200000 625097338 200000 420165856 200000 453108453 200000 488377286 200000 528405354 200000 512598004 200000 402926713 200000 665947851 200000 306104436 200000 528504511 200000 299702767 200000 630498195 200000 398286321 200000 882244256 200000 925388850 200000 391917325 200000 807042907 200000 693143063 200000 415523656 200000 110713675 200000 406024520 200000 813270727 200000 158148699 200000 81247612 200000 201095539 200000 84584814 200000 577416115 200000 575757809 200000 992006834 200000 919917549 200000 84779193 200000 404192795 200000 196750080 200000 753979718 200000 189179380 200000 581580427 200000 509604724 200000 88642456 200000 198043919 200000 625254640 200000 870052423 200000 446767140 200000 207248080 200000 103935515 200000 51907281 200000 971714891 200000 275194145 200000 817331197 200000 630292874 200000 743873164 200000 874983690 200000 405800358 200000 808838157 200000 116963465 200000 127159475 200000 810100038 200000 425486096 200000 310475010 200000 478651238 200000 696746031 200000 110491756 200000 699232983 200000 505200010 200000 270718161 200000 295010074 200000 949281801 200000 365754536 200000 536609468 200000 268088115 200000 976113593 200000 971527017 200000 472948384 200000 969985006 200000 220402726 200000 54212501 200000 883633231 200000 163524516 200000 179067058 200000 415778324 200000 541637304 200000 173905359 200000 162205149 200000 359387888 200000 552156653 200000 88034566 200000 876034375 200000 402288464 200000 708453661 200000 919663361 200000 593070002 200000 778269565 200000 13648026 200000 391955610 200000 690359549 200000 669548256 200000 47497171 200000 652937161 200000 878260264 200000 861381121 200000 881301337 200000 813869990 200000 701189973 200000 44502664 200000 634492637 200000 204569705 200000 219828165 200000 963719486 200000 9593648 200000 453170029 200000 933092310 200000 44611596 200000 213721153 200000 780344616 200000 79763723 200000 620049914 200000 204351265 200000 394130227 200000 699348483 200000 134870321 200000 809181185 200000 224179271 200000 983970430 200000 554281209 200000 304776753 200000 374430780 200000 321283935 200000 823089082 200000 622328354 200000 605263372 200000 582865060 200000 532096253 200000 881256803 200000 879510989 200000 905111919 200000 740363627 200000 959017127 200000 155436218 200000 729434623 200000 938041036 200000 328478653 200000 755323177 200000 882280887 200000 973770249 200000 613852565 200000 571798677 200000 311967509 200000 788063018 200000 520853569 200000 197342613 200000 601446842 200000 482780503 200000 426708721 200000 524473825 200000 158468712 200000 200779481 200000 199639540 200000 487421011 200000 127018750 200000 9393945 200000 462216381 200000 460312291 200000 95270524 200000 509671583 200000 701078490 200000 158110377 200000 707883269 200000 229265171 200000 430573309 200000 1476574 200000 503208919 200000 928905535 200000 658613495 200000 692575707 200000 314256724 200000 709591818 200000 802873271 200000 844693271 200000 472705787 200000 548408701 200000 4697166 200000 152421675 200000 998978414 200000 129085121 200000 598911213 200000 216220368 200000 178018925 200000 862371870 200000 468830948 200000 702218719 200000 428472537 200000 695938044 200000 48489124 200000 447543119 200000 702161073 200000 146897893 200000 625107901 200000 271938362 200000 557972759 200000 924898432 200000 379833568 200000 475427032 200000 867225675 200000 245434262 200000 313222621 200000 915883648 200000 214586797 200000 987894287 200000 513765285 200000 33805229 200000 213770174 200000 762407413 200000 837055559 200000 182380278 200000 858381343 200000 264983152 200000 858620150 200000 166665748 200000 496459664 200000 653343687 200000 678182913 200000 242474463 200000 949695473 200000 528218468 200000 390242520 200000 306243664 200000 709460547 200000 421889999 200000 492542477 200000 42814079 200000 324396198 200000 298860721 200000 357140303 200000 793336485 200000 385847899 200000 85728977 200000 670979952 200000 785010715 200000 534213571 200000 896870425 200000 968966751 200000 546967896 200000 781982302 200000 351378834 200000 812802861 200000 898615285 200000 817338060 200000 696131427 200000 724473867 200000 655396012 200000 45317838 200000 497635541 200000 598274634 200000 520443731 200000 764737349 200000 84006480 200000 752165465 200000 200688869 200000 808293424 200000 159509854 200000 733784521 200000 50672505 200000 445904049 200000 565617830 200000 624862539 200000 959589447 200000 612146440 200000 834229233 200000 662340271 200000 245410217 200000 778834070 200000 112820776 200000 974713574 200000 577181975 200000 408368602 200000 794956627 200000 318870016 200000 270053673 200000 604076150 200000 684881562 200000 570954029 200000 768850328 200000 947323689 200000 408259143 200000 738965695 200000 112397628 200000 709416918 200000 334757825 200000 716495910 200000 603801103 200000 505582971 200000 346180497 200000 870329330 200000 253755687 200000 372876857 200000 503652704 200000 604563411 200000 703152830 200000 811205970 200000 795629558 200000 492092059 200000 425068589 200000 40729893 200000 716783419 200000 803126329 200000 794356203 200000 570320691 200000 813791288 200000 11742655 200000 603082130 200000 200112668 200000 754859287 200000 674525532 200000 979976153 200000 306747297 200000 126317342 200000 906389601 200000 794285722 200000 28693667 200000 561658550 200000 892016959 200000 60306125 200000 750334754 200000 604853097 200000 689559943 200000 167240330 200000 422432830 200000 166034910 200000 226392040 200000 457505545 200000 733892152 200000 146942431 200000 450782259 200000 105840804 200000 321045616 200000 476209235 200000 371523929 200000 599869139 200000 645611368 200000 402953539 200000 519678826 200000 44380719 200000 361230527 200000 804820951 200000 669088663 200000 505838703 200000 360845621 200000 808225881 200000 857103920 200000 244639852 200000 115789997 200000 505498672 200000 6139045 200000 784463903 200000 815723557 200000 933443045 200000 402972552 200000 366071457 200000 544529343 200000 380994849 200000 647870601 200000 469976105 200000 943648954 200000 482508460 200000 904369784 200000 401634321 200000 303555960 200000 247007343 200000 861928773 200000 670826192 200000 373252985 200000 263218545 200000 368478722 200000 338187776 200000 923187550 200000 86323676 200000 212179678 200000 992583257 200000 392075494 200000 752852217 200000 440499499 200000 396292530 200000 131696371 200000 750776110 200000 342276440 200000 153864454 200000 356530565 200000 357406726 200000 139286262 200000 308370540 200000 769264572 200000 462493225 200000 60047031 200000 491223837 200000 989033945 200000 627613534 200000 223007849 200000 222078833 200000 672425277 200000 185930383 200000 312705278 200000 67137761 200000 22885991 200000 140733892 200000 734916742 200000 280178694 200000 536319737 200000 614808614 200000 85203506 200000 242573975 200000 792309171 200000 475454973 200000 547917906 200000 948248429 200000 37001334 200000 693441713 200000 73422935 200000 569740418 200000 744978497 200000 631273164 200000 978532561 200000 41486060 200000 289034550 200000 293951476 200000 97004913 200000 444384998 200000 324969109 200000 773433589 200000 930231559 200000 204388295 200000 291521214 200000 44300212 200000 408896387 200000 771257351 200000 577239346 200000 498425148 200000 42898935 200000 329506624 200000 11167377 200000 108107188 200000 11636882 200000 574262826 200000 179636381 200000 400177765 200000 79710374 200000 327538333 200000 59394101 200000 611207096 200000 607777955 200000 425599378 200000 941521242 200000 31926069 200000 276593176 200000 446764321 200000 702617900 200000 218690437 200000 222912951 200000 407261827 200000 630500333 200000 576581232 200000 68919121 200000 757927440 200000 97798907 200000 965808862 200000 343222229 200000 511589698 200000 669063385 200000 14310616 200000 433225044 200000 671444655 200000 773927206 200000 966370695 200000 400669439 200000 619990545 200000 223345827 200000 254563123 200000 362413351 200000 376440897 200000 202590513 200000 330431300 200000 599488315 200000 727415094 200000 243003855 200000 75951684 200000 139481036 200000 348887050 200000 480418975 200000 627736026 200000 994051211 200000 279209205 200000 372569313 200000 680768207 200000 931376200 200000 599430991 200000 735116021 200000 784763148 200000 170744051 200000 581379984 200000 124700765 200000 739040665 200000 125030814 200000 635247442 200000 951756215 200000 390445726 200000 934323321 200000 792803149 200000 795372230 200000 452769124 200000 382908116 200000 23888217 200000 480492649 200000 7352404 200000 561375007 200000 306900079 200000 218223265 200000 898336503 200000 720011500 200000 758382760 200000 684761231 200000 723862515 200000 862704362 200000 641447227 200000 928221810 200000 291188499 200000 967029995 200000 348475009 200000 832075180 200000 519880510 200000 541208030 200000 261094388 200000 214815421 200000 181887614 200000 966003157 200000 688390698 200000 166739781 200000 343728122 200000 327663615 200000 646320862 200000 288055813 200000 122194427 200000 474956461 200000 583710438 200000 207968990 200000 581347305 200000 221856592 200000 725366845 200000 447050447 200000 373102158 200000 448330360 200000 284969466 200000 338861050 200000 736237265 200000 935112662 200000 526995542 200000 846633887 200000 834626619 200000 942914107 200000 288373417 200000 529778719 200000 768802933 200000 730875285 200000 201636715 200000 640414457 200000 426861703 200000 95568119 200000 473606199 200000 713833167 200000 955714714 200000 399792273 200000 257954755 200000 687395681 200000 993029621 200000 162123699 200000 522310632 200000 398313871 200000 703646979 200000 86461646 200000 371015071 200000 116587866 200000 84197194 200000 44915058 200000 260449025 200000 995118563 200000 472209268 200000 945309263 200000 34973509 200000 206035305 200000 657976648 200000 584261943 200000 811906244 200000 338308430 200000 582719409 200000 886606617 200000 95753976 200000 757969938 200000 253345973 200000 251353095 200000 867892344 200000 923675990 200000 915010942 200000 368259888 200000 932697852 200000 710940121 200000 572365909 200000 519220966 200000 17231710 200000 954611581 200000 443387040 200000 113067160 200000 195108246 200000 627117890 200000 710973162 200000 983558359 200000 822437564 200000 96559944 200000 707304154 200000 529331028 200000 922924808 200000 500315344 200000 540866874 200000 758339295 200000 97244117 200000 341646394 200000 828494321 200000 550470505 200000 805449625 200000 448083208 200000 380867080 200000 376641539 200000 157994989 200000 91374553 200000 428172200 200000 192432347 200000 593120138 200000 286586478 200000 647028760 200000 906908485 200000 112436296 200000 183181223 200000 516562371 200000 987481518 200000 360031521 200000 669875077 200000 851592751 200000 700808105 200000 742292523 200000 138075433 200000 158375430 200000 890531814 200000 960795297 200000 811558099 200000 829851408 200000 206788149 200000 760525017 200000 227245539 200000 597491253 200000 334981510 200000 328356430 200000 750672090 200000 433208703 200000 113482731 200000 225813399 200000 524148056 200000 654134805 200000 298303123 200000 775867500 200000 375303199 200000 258988609 200000 743203280 200000 472424871 200000 203086606 200000 148599145 200000 464551697 200000 795599168 200000 243060006 200000 588375064 200000 456965864 200000 571354703 200000 301740679 200000 447717878 200000 642639620 200000 373514509 200000 19482226 200000 432649674 200000 432232502 200000 704869587 200000 472121672 200000 5633406 200000 231068784 200000 745280536 200000 729116297 200000 791945755 200000 216720576 200000 866845813 200000 880176341 200000 769117639 200000 802242904 200000 260890787 200000 472390125 200000 406892493 200000 943115144 200000 689518203 200000 448283825 200000 865377429 200000 411290561 200000 148858100 200000 547482915 200000 161460646 200000 119645075 200000 857852456 200000 454001761 200000 529967018 200000 205709743 200000 319109455 200000 402117294 200000 991367785 200000 80808933 200000 955086528 200000 510869865 200000 192161996 200000 776092453 200000 956378102 200000 259706644 200000 815608027 200000 528718209 200000 411267976 200000 38636365 200000 520670142 200000 107157033 200000 937030447 200000 287235799 200000 998127038 200000 151434093 200000 667073987 200000 284866961 200000 498767940 200000 272119997 200000 52206397 200000 447287932 200000 886229464 200000 183550635 200000 989138613 200000 671170488 200000 741184547 200000 167567078 200000 375722084 200000 527681671 200000 814360557 200000 625555519 200000 589400483 200000 513950535 200000 438011678 200000 263283368 200000 439792361 200000 335981947 200000 237206719 200000 803452207 200000 903932879 200000 853134274 200000 799795961 200000 637088774 200000 615633679 200000 365082078 200000 693314836 200000 575862397 200000 433857151 200000 21809837 200000 99531129 200000 395668229 200000 523179290 200000 543206450 200000 647984047 200000 987450159 200000 586204407 200000 365264268 200000 131747936 200000 320155050 200000 977546574 200000 281140476 200000 736409941 200000 37131335 200000 44475001 200000 998156770 200000 965870965 200000 40673782 200000 830555632 200000 413467839 200000 621259976 200000 651111113 200000 135514699 200000 923213108 200000 837522041 200000 489110000 200000 706478915 200000 932206593 200000 680767694 200000 777351099 200000 278231472 200000 399556870 200000 261168945 200000 363826587 200000 778066316 200000 755157828 200000 503311915 200000 701568031 200000 175085037 200000 519053020 200000 79763298 200000 684587258 200000 925194509 200000 371625229 200000 612655009 200000 87266042 200000 346626629 200000 561217593 200000 908814544 200000 716018194 200000 901272076 200000 831371232 200000 92303862 200000 272698704 200000 995599356 200000 515603618 200000 93077821 200000 994833639 200000 500204236 200000 559110720 200000 585754093 200000 469474341 200000 536922710 200000 511273883 200000 885340271 200000 606735740 200000 811566482 200000 796530355 200000 112257098 200000 707856508 200000 47172248 200000 544798376 200000 851891753 200000 13295062 200000 482982048 200000 179122619 200000 805609426 200000 666519387 200000 59368964 200000 369635660 200000 140489775 200000 43399162 200000 785800252 200000 954989533 200000 695648584 200000 784571844 200000 180994529 200000 667469581 200000 171313222 200000 798939113 200000 249025194 200000 445893533 200000 212566896 200000 577238715 200000 476419440 200000 778944877 200000 42173489 200000 144167338 200000 694145580 200000 348975998 200000 833347855 200000 892148038 200000 755269623 200000 39945201 200000 915150772 200000 353799488 200000 714078984 200000 568158725 200000 579675368 200000 235214439 200000 134687417 200000 757857308 200000 859290771 200000 247765166 200000 793623425 200000 626643895 200000 980665279 200000 430139684 200000 288497914 200000 881981300 200000 816938131 200000 173919225 200000 151936476 200000 633950997 200000 568888920 200000 859735166 200000 65166846 200000 621832059 200000 641672055 200000 200510245 200000 396331611 200000 983661222 200000 729133432 200000 528501628 200000 268872458 200000 743017398 200000 377989379 200000 845826101 200000 52498244 200000 444792556 200000 93123554 200000 639381281 200000 593482593 200000 983210921 200000 768358140 200000 789659951 200000 892482266 200000 541431405 200000 746000474 200000 846408816 200000 516428872 200000 851621592 200000 191678756 200000 918736405 200000 304515426 200000 35546539 200000 106044836 200000 519719022 200000 89682689 200000 349860038 200000 704092482 200000 971759340 200000 505175327 200000 481285930 200000 59979909 200000 820514335 200000 762930898 200000 613515512 200000 730230551 200000 596613559 200000 942250069 200000 827609968 200000 495380416 200000 388599430 200000 201494783 200000 979338994 200000 521307241 200000 807117948 200000 554243400 200000 813256447 200000 443880985 200000 589478569 200000 911658698 200000 468927544 200000 333428475 200000 397431101 200000 552456253 200000 318157404 200000 104477269 200000 662208906 200000 482927993 200000 861314637 200000 570070161 200000 71929855 200000 799386487 200000 421462539 200000 554448183 200000 976699950 200000 595520079 200000 550837942 200000 268464367 200000 16748742 200000 289714490 200000 319745168 200000 485595011 200000 561432473 200000 299490448 200000 424932600 200000 665253338 200000 69300630 200000 233013195 200000 327235182 200000 369151485 200000 175408846 200000 179462017 200000 57018516 200000 666747157 200000 561913970 200000 881565036 200000 818947114 200000 354190186 200000 489482450 200000 172435045 200000 336156945 200000 510400613 200000 887721311 200000 943333987 200000 97188424 200000 827155597 200000 194251433 200000 426215552 200000 59594225 200000 419012492 200000 140185697 200000 393243892 200000 834446156 200000 960696875 200000 692033879 200000 62342935 200000 595692218 200000 79761488 200000 372449660 200000 478994273 200000 183850426 200000 1955078 200000 623656928 200000 264678252 200000 970272494 200000 302477940 200000 882254516 200000 791938544 200000 168789525 200000 586920420 200000 43345223 200000 150615237 200000 221911057 200000 624628669 200000 605828620 200000 296897252 200000 694159586 200000 457987464 200000 243901074 200000 779179110 200000 638913961 200000 197213166 200000 658335113 200000 791291010 200000 666068645 200000 168416438 200000 122551491 200000 743803281 200000 866475320 200000 334456011 200000 57850671 200000 153130253 200000 496066530 200000 316387891 200000 14205150 200000 981693836 200000 462856259 200000 55334424 200000 948110593 200000 570601673 200000 722866972 200000 407112386 200000 971232233 200000 970814362 200000 714723406 200000 713411482 200000 954323717 200000 609466362 200000 914794713 200000 124029223 200000 204523750 200000 684438272 200000 793188573 200000 722305300 200000 120466237 200000 173935845 200000 224679323 200000 348564519 200000 894252250 200000 499908353 200000 595642739 200000 72237130 200000 329592750 200000 395738060 200000 946322918 200000 830471813 200000 611894473 200000 321724641 200000 174303637 200000 695449856 200000 67145308 200000 555107062 200000 636183104 200000 836928261 200000 849373623 200000 715944932 200000 231384263 200000 78578939 200000 962865994 200000 979536548 200000 851284267 200000 3871339 200000 974322343 200000 803040079 200000 928468109 200000 312456190 200000 241675390 200000 772880668 200000 360593709 200000 35795836 200000 772573855 200000 90512484 200000 152369771 200000 747717069 200000 576846842 200000 950359713 200000 731132616 200000 788413691 200000 57035425 200000 653903978 200000 479660516 200000 322555949 200000 856665539 200000 230822263 200000 736611968 200000 324044204 200000 73032113 200000 835451042 200000 438898301 200000 378927329 200000 738728925 200000 832378339 200000 616392923 200000 582188628 200000 118269653 200000 400202322 200000 842558394 200000 80232877 200000 101028427 200000 564797480 200000 719040091 200000 967989173 200000 716886799 200000 681607357 200000 987640095 200000 715469397 200000 119766290 200000 170671242 200000 567305093 200000 51043989 200000 15039332 200000 177789223 200000 341445679 200000 933587614 200000 508794934 200000 782718285 200000 296405725 200000 364101048 200000 615341272 200000 252386516 200000 756632175 200000 128534091 200000 194624955 200000 604999862 200000 101410535 200000 199269344 200000 513220719 200000 613432073 200000 153359715 200000 691239200 200000 175650213 200000 890147080 200000 334057510 200000 271653331 200000 654261548 200000 111181065 200000 800002703 200000 589897954 200000 114921463 200000 929750151 200000 482282783 200000 437610069 200000 583668757 200000 412638745 200000 671093111 200000 538798932 200000 20114614 200000 745686903 200000 209248854 200000 644686888 200000 652701740 200000 50636667 200000 917826974 200000 706813498 200000 234797542 200000 113547293 200000 834891343 200000 593012754 200000 653621878 200000 974188149 200000 107278985 200000 226687832 200000 932363147 200000 462347452 200000 768645517 200000 630629590 200000 218590710 200000 892495435 200000 721663932 200000 119859315 200000 888875432 200000 413357465 200000 80686230 200000 592867128 200000 682346418 200000 207467583 200000 501487291 200000 217626958 200000 559883843 200000 600012022 200000 727120876 200000 165971965 200000 265626796 200000 293807511 200000 909677833 200000 437728173 200000 250390366 200000 865106201 200000 222219796 200000 8266728 200000 446366185 200000 800135574 200000 567376940 200000 884931925 200000 60474622 200000 740580422 200000 243750801 200000 766464957 200000 798988396 200000 797372800 200000 465415590 200000 138466312 200000 666008870 200000 366967999 200000 666522345 200000 508740672 200000 461665083 200000 389105306 200000 458984700 200000 308616589 200000 963149788 200000 972457674 200000 407154334 200000 778187318 200000 596967768 200000 117994023 200000 124780977 200000 157393829 200000 127929634 200000 966081706 200000 130470709 200000 593601122 200000 613524936 200000 465523563 200000 529072459 200000 456432150 200000 599876349 200000 498768547 200000 752809778 200000 796021640 200000 843239823 200000 806886827 200000 887034700 200000 391015075 200000 79705456 200000 90009850 200000 776830232 200000 474130029 200000 399988657 200000 763213865 200000 919379769 200000 315541264 200000 439743617 200000 203872754 200000 664109421 200000 698768340 200000 996582705 200000 767442987 200000 13024405 200000 859877665 200000 154758706 200000 268440527 200000 480047795 200000 98320513 200000 797986580 200000 803230965 200000 820100838 200000 380507803 200000 577118856 200000 32069333 200000 388545903 200000 449134392 200000 924276318 200000 284583881 200000 484284334 200000 86773569 200000 750433671 200000 816821577 200000 850141221 200000 253535934 200000 738569235 200000 347761133 200000 90949234 200000 198869207 200000 633977139 200000 903239022 200000 546400600 200000 206354902 200000 989282615 200000 620290724 200000 636321974 200000 437893922 200000 938029455 200000 50154377 200000 603866509 200000 962972996 200000 429727437 200000 909345587 200000 485303806 200000 639407077 200000 80924321 200000 627323356 200000 870724424 200000 979384269 200000 788574682 200000 99377373 200000 367119309 200000 820918500 200000 741198955 200000 523490989 200000 506580749 200000 817830964 200000 77704546 200000 352950502 200000 603831208 200000 182602212 200000 246407409 200000 309799487 200000 231465824 200000 45096253 200000 810736745 200000 215188114 200000 467987731 200000 443700391 200000 258922553 200000 253192407 200000 684730564 200000 566380460 200000 160175602 200000 966572326 200000 495625618 200000 307836147 200000 632532549 200000 154006711 200000 936833470 200000 208665158 200000 928966914 200000 769530340 200000 151070377 200000 601160332 200000 232782106 200000 67318821 200000 773877458 200000 672630222 200000 464301213 200000 412434963 200000 403409371 200000 868132148 200000 772958908 200000 990071141 200000 29729924 200000 547545352 200000 234713543 200000 915174644 200000 155205805 200000 394121393 200000 722278703 200000 334795961 200000 699930455 200000 950517944 200000 284658564 200000 683183053 200000 250260643 200000 885848774 200000 492297334 200000 417321575 200000 722355153 200000 940526499 200000 368198359 200000 532076001 200000 242618177 200000 235478840 200000 633762967 200000 604680370 200000 93586036 200000 951059596 200000 688545989 200000 879302260 200000 651228682 200000 643064777 200000 705325460 200000 525066719 200000 884492741 200000 573165112 200000 687623250 200000 452688586 200000 206938243 200000 704535103 200000 81136497 200000 629606960 200000 982755911 200000 479868777 200000 526580354 200000 69729320 200000 16289328 200000 149233758 200000 446876212 200000 18508779 200000 232787072 200000 527778021 200000 112120408 200000 774989265 200000 907927701 200000 973402600 200000 656033247 200000 63733075 200000 675751154 200000 356780911 200000 308957402 200000 893235978 200000 63089974 200000 77993123 200000 101520504 200000 216345261 200000 935701026 200000 930708940 200000 637826826 200000 176597269 200000 690251670 200000 544667218 200000 823852032 200000 371774012 200000 136968340 200000 918376639 200000 584005101 200000 721470776 200000 557221178 200000 770593466 200000 230924926 200000 881029188 200000 462703819 200000 78096652 200000 89770118 200000 844025527 200000 740350886 200000 373099933 200000 658163189 200000 466008841 200000 357646668 200000 745906551 200000 313314267 200000 960170708 200000 927323230 200000 146414273 200000 252077672 200000 146394832 200000 52222108 200000 47366853 200000 148110574 200000 168313045 200000 651124453 200000 638651369 200000 798122972 200000 879471068 200000 799270716 200000 598282168 200000 582849732 200000 360372733 200000 179134657 200000 997527770 200000 346672725 200000 219196017 200000 517965235 200000 38200599 200000 240046176 200000 594509200 200000 987223924 200000 818522455 200000 211432919 200000 286282964 200000 269976196 200000 200938915 200000 525906120 200000 169196243 200000 295398531 200000 393565988 200000 842795109 200000 884683079 200000 681545266 200000 506244130 200000 829322494 200000 360168713 200000 996533617 200000 828114949 200000 975717892 200000 731265552 200000 970623810 200000 515903831 200000 219293191 200000 66320246 200000 10779076 200000 422568383 200000 423105208 200000 934948211 200000 469936696 200000 558237190 200000 959010535 200000 334358879 200000 729180926 200000 93788181 200000 332619909 200000 568690098 200000 236592023 200000 167974644 200000 840320674 200000 338799622 200000 622519460 200000 301567691 200000 680300910 200000 46224147 200000 326322148 200000 452925667 200000 540330555 200000 923153073 200000 874725946 200000 3906981 200000 184820089 200000 563919321 200000 605625252 200000 119647898 200000 441793207 200000 107304612 200000 1646915 200000 740443752 200000 123658408 200000 167379529 200000 90092376 200000 928473306 200000 629015322 200000 398470433 200000 202432324 200000 876977367 200000 757322496 200000 337807526 200000 30630279 200000 404248681 200000 377669224 200000 955371374 200000 481138113 200000 513103031 200000 493686916 200000 831316788 200000 744768692 200000 872632330 200000 334880677 200000 498125006 200000 512868926 200000 855831498 200000 595605818 200000 153859639 200000 808392546 200000 325336193 200000 422664148 200000 230889606 200000 679037503 200000 674534870 200000 594892580 200000 530730996 200000 234805270 200000 784902290 200000 240467450 200000 99273689 200000 132340551 200000 298699422 200000 172747335 200000 552977582 200000 788539732 200000 833927938 200000 94794523 200000 35777547 200000 466389724 200000 24357351 200000 83696295 200000 666823849 200000 558119839 200000 789049492 200000 461041211 200000 821410912 200000 318923904 200000 748642164 200000 766384199 200000 171431465 200000 147309949 200000 763236365 200000 352932445 200000 874337309 200000 341814711 200000 496278281 200000 85997357 200000 241804147 200000 968927600 200000 121559087 200000 741973638 200000 690092676 200000 44401159 200000 654921834 200000 362378075 200000 653317834 200000 224040445 200000 50944960 200000 445199290 200000 618896092 200000 822376178 200000 348448091 200000 82933974 200000 354673778 200000 552572840 200000 974896516 200000 10834173 200000 722675814 200000 426589181 200000 933055393 200000 534721953 200000 665655472 200000 733553908 200000 864051773 200000 179199315 200000 310850152 200000 522503340 200000 620637439 200000 559259074 200000 643882951 200000 210903142 200000 367472305 200000 367137727 200000 795057701 200000 457113219 200000 881937210 200000 424452923 200000 689653243 200000 920276098 200000 317756323 200000 461203270 200000 634967265 200000 916446981 200000 417913877 200000 998993937 200000 609339280 200000 761578444 200000 542879191 200000 484007148 200000 13102560 200000 370538424 200000 723490644 200000 311855176 200000 749190347 200000 927829704 200000 979556370 200000 960564149 200000 566988903 200000 284847646 200000 260938939 200000 737706979 200000 62527471 200000 497496569 200000 104012055 200000 645302436 200000 326523321 200000 522572731 200000 166144526 200000 207081704 200000 965795648 200000 710085092 200000 93783466 200000 611310271 200000 422737179 200000 116767253 200000 207165202 200000 850533721 200000 436535042 200000 451728653 200000 945820304 200000 458752776 200000 481890767 200000 641154734 200000 501347722 200000 31806779 200000 456385914 200000 111879160 200000 674060939 200000 132910211 200000 451557147 200000 789842700 200000 236464443 200000 559059090 200000 308407531 200000 842532649 200000 563204705 200000 887880758 200000 490605123 200000 147793584 200000 308436967 200000 485300065 200000 456405402 200000 804099875 200000 987475670 200000 947136291 200000 266936457 200000 678923553 200000 740280660 200000 883048877 200000 696303561 200000 369100907 200000 480380588 200000 574583888 200000 638324531 200000 345459170 200000 681379654 200000 727208826 200000 534305726 200000 160502149 200000 618483369 200000 483629247 200000 646110084 200000 168783478 200000 410647423 200000 518335692 200000 502970301 200000 944076533 200000 214166416 200000 83999604 200000 460844736 200000 89049186 200000 545350597 200000 940312999 200000 218074632 200000 286116158 200000 780675622 200000 667181429 200000 844008492 200000 692781866 200000 55120347 200000 188378126 200000 633715429 200000 441475813 200000 640149293 200000 758342596 200000 770782987 200000 925897809 200000 813498757 200000 869656582 200000 300780183 200000 206285934 200000 640321387 200000 977975142 200000 942946977 200000 774127965 200000 904211592 200000 829097363 200000 966619490 200000 508971613 200000 715166116 200000 105420639 200000 201617971 200000 677437904 200000 517696679 200000 213785273 200000 72030091 200000 437630774 200000 458876058 200000 529486515 200000 655653123 200000 489738031 200000 445837222 200000 902845820 200000 559312725 200000 549844860 200000 353636627 200000 237201509 200000 414928983 200000 212506878 200000 277529930 200000 127659487 200000 582912772 200000 669175732 200000 645589458 200000 692365178 200000 923295091 200000 994553536 200000 379105622 200000 498957799 200000 532642012 200000 575117922 200000 112454044 200000 853468406 200000 862648729 200000 11753466 200000 252750734 200000 767467928 200000 100188450 200000 216641546 200000 691593011 200000 818692061 200000 279003663 200000 734799921 200000 136542134 200000 257167606 200000 813222425 200000 998172463 200000 692583773 200000 29514035 200000 656472600 200000 56727782 200000 820689299 200000 110282244 200000 429908998 200000 705148503 200000 25383134 200000 302217723 200000 396259577 200000 936973728 200000 150100199 200000 31801543 200000 151717163 200000 550080516 200000 643468920 200000 731051834 200000 356404725 200000 126501345 200000 566297977 200000 587675459 200000 823783886 200000 402315962 200000 443519217 200000 861742580 200000 622560848 200000 582553391 200000 141616394 200000 438202236 200000 14446130 200000 575352063 200000 693111564 200000 953296684 200000 219420494 200000 602471180 200000 652611936 200000 268060534 200000 468426396 200000 701582165 200000 605682574 200000 72358888 200000 201143348 200000 135534332 200000 537878590 200000 248246580 200000 378934094 200000 706458690 200000 140255545 200000 709139242 200000 662233156 200000 646048901 200000 724247912 200000 99758267 200000 832597134 200000 537330247 200000 270509267 200000 451706359 200000 462299333 200000 725561641 200000 909250723 200000 491373583 200000 790258336 200000 402648043 200000 45201695 200000 278119763 200000 137481464 200000 675425901 200000 22747570 200000 647939380 200000 631972806 200000 46503857 200000 819201762 200000 921238082 200000 443180067 200000 196725717 200000 466767449 200000 823809069 200000 980560454 200000 300947484 200000 396999391 200000 792001479 200000 768013705 200000 341618917 200000 842420316 200000 347416319 200000 915381347 200000 517248433 200000 861577178 200000 513222887 200000 851863662 200000 702333728 200000 181757824 200000 429322158 200000 398657122 200000 746626804 200000 312613527 200000 160224422 200000 770900502 200000 361140748 200000 559141256 200000 644445758 200000 258193541 200000 692361833 200000 302232027 200000 923075592 200000 195065798 200000 512897835 200000 281366584 200000 259109043 200000 241190674 200000 260873363 200000 221371497 200000 170918416 200000 138347201 200000 223371778 200000 873253205 200000 872526608 200000 170705996 200000 629130743 200000 263332101 200000 537619907 200000 485583948 200000 533399060 200000 79302818 200000 444976474 200000 577379448 200000 293233433 200000 539652723 200000 849702949 200000 291216809 200000 167768806 200000 170922467 200000 333264277 200000 179380185 200000 948621437 200000 651906936 200000 986732602 200000 181921310 200000 638012413 200000 521002204 200000 998931909 200000 305673395 200000 176860326 200000 119490775 200000 136391942 200000 399517935 200000 809210075 200000 855845714 200000 228588013 200000 141901642 200000 454708762 200000 885515092 200000 54934924 200000 862659422 200000 766694148 200000 372540680 200000 174466579 200000 231122915 200000 227823451 200000 714841012 200000 705759441 200000 103644337 200000 549303294 200000 87599554 200000 90742329 200000 716710081 200000 66625262 200000 795109050 200000 266108377 200000 899667499 200000 415742283 200000 679251268 200000 522051172 200000 670647848 200000 924594518 200000 435387690 200000 280807336 200000 628700432 200000 355306608 200000 584351059 200000 816865943 200000 734477917 200000 349185305 200000 153575881 200000 668004674 200000 336378021 200000 57903857 200000 451248562 200000 293281496 200000 987853218 200000 815504057 200000 212125529 200000 123232682 200000 262673965 200000 612314194 200000 152785446 200000 31266601 200000 487085117 200000 610073275 200000 91029152 200000 283720677 200000 705534188 200000 509485590 200000 95752305 200000 340672911 200000 597886578 200000 141364643 200000 715392098 200000 953885431 200000 6536231 200000 12070338 200000 295951449 200000 849066510 200000 809335427 200000 735646196 200000 216982881 200000 969197027 200000 744098592 200000 939709658 200000 712061345 200000 981512361 200000 992086198 200000 16120372 200000 180873827 200000 398113711 200000 820645149 200000 327647458 200000 645346318 200000 218962277 200000 805177166 200000 438651109 200000 727939627 200000 695435101 200000 639208802 200000 245288797 200000 858694499 200000 364137542 200000 506549904 200000 546080908 200000 854375294 200000 428439538 200000 794804017 200000 469258705 200000 364858212 200000 333224272 200000 116753087 200000 609467308 200000 883210526 200000 853651570 200000 98991568 200000 586518976 200000 522585045 200000 370266759 200000 882557983 200000 149702859 200000 961476049 200000 517882336 200000 572960386 200000 117544623 200000 819139707 200000 554298862 200000 108068084 200000 926507627 200000 719693402 200000 350161730 200000 311015564 200000 104203297 200000 555923225 200000 212160395 200000 792075139 200000 680656657 200000 741548414 200000 524399514 200000 31172913 200000 370006428 200000 413908851 200000 116829536 200000 988128783 200000 120915265 200000 775278592 200000 417182701 200000 148605877 200000 410622626 200000 500812621 200000 41556849 200000 493756636 200000 847710079 200000 14813348 200000 165470526 200000 961946460 200000 776893624 200000 422417516 200000 389076420 200000 446786094 200000 699117646 200000 853268014 200000 469168787 200000 489721195 200000 63392610 200000 147303059 200000 930606171 200000 534486602 200000 440022579 200000 411223395 200000 523284206 200000 778492196 200000 990582819 200000 700043142 200000 147482427 200000 590541171 200000 941108658 200000 684842758 200000 714230612 200000 603823566 200000 967629440 200000 444592394 200000 212131944 200000 660501485 200000 160927055 200000 56449499 200000 928702153 200000 819809450 200000 931693566 200000 564916962 200000 555996134 200000 643845117 200000 128651149 200000 357911719 200000 945013328 200000 990714110 200000 153125918 200000 502196434 200000 111437753 200000 853745638 200000 276160242 200000 690870828 200000 907323631 200000 206262285 200000 214229095 200000 645003422 200000 679185892 200000 201646572 200000 957457408 200000 575471920 200000 501502376 200000 565759259 200000 727973980 200000 198718987 200000 170855020 200000 329540179 200000 287290172 200000 730295927 200000 327604096 200000 871468396 200000 787214720 200000 66432220 200000 292170581 200000 789300064 200000 637422889 200000 622491331 200000 424585595 200000 84828229 200000 594802520 200000 75388117 200000 120097442 200000 357738326 200000 235338317 200000 621241050 200000 679477916 200000 40881897 200000 462200168 200000 691128251 200000 834745433 200000 850958457 200000 372523306 200000 399277952 200000 321016296 200000 747936413 200000 933396275 200000 29112145 200000 633366652 200000 710309646 200000 193651781 200000 900077943 200000 998238819 200000 968028835 200000 745244223 200000 338215259 200000 114432272 200000 393767255 200000 725203489 200000 428965765 200000 315331857 200000 120793665 200000 134393358 200000 145077661 200000 86047768 200000 631552410 200000 337496388 200000 120991341 200000 397526774 200000 914219707 200000 305738277 200000 394120668 200000 464508314 200000 477386779 200000 410756656 200000 21112051 200000 593556245 200000 905446227 200000 947086855 200000 307779035 200000 333723544 200000 192354076 200000 352642922 200000 688629212 200000 452914803 200000 150312271 200000 873848122 200000 717237598 200000 699161111 200000 64348899 200000 469107574 200000 628310507 200000 114311188 200000 259153906 200000 528906560 200000 818416170 200000 324331803 200000 404054452 200000 55044824 200000 413585380 200000 971184380 200000 76443264 200000 798142366 200000 979355650 200000 464123048 200000 10708945 200000 258575891 200000 717766795 200000 328555055 200000 204607550 200000 870932440 200000 69121706 200000 238357185 200000 313957248 200000 97337261 200000 675348133 200000 409243312 200000 206535791 200000 971586930 200000 781004262 200000 549991275 200000 707980548 200000 267234856 200000 265671413 200000 458854276 200000 712517719 200000 425327599 200000 815750523 200000 648060586 200000 735421089 200000 538873864 200000 673091647 200000 633677231 200000 512134971 200000 496807124 200000 694970668 200000 995276418 200000 759305372 200000 918587859 200000 173587784 200000 828571700 200000 500123229 200000 588643237 200000 517289661 200000 683964150 200000 791027000 200000 625214475 200000 792527571 200000 232033817 200000 588357892 200000 534574566 200000 974523378 200000 829436940 200000 871099065 200000 160948533 200000 134412708 200000 612141664 200000 426002545 200000 658177818 200000 194749584 200000 303973830 200000 628426595 200000 746452949 200000 868679807 200000 911949838 200000 883317225 200000 914909383 200000 116888666 200000 904994345 200000 270472059 200000 156445807 200000 668139049 200000 721121319 200000 418810545 200000 784026223 200000 310867732 200000 324364088 200000 144064836 200000 228688263 200000 462559077 200000 25376174 200000 63455245 200000 175913367 200000 639190659 200000 729372409 200000 929433347 200000 2891680 200000 576177399 200000 741799337 200000 338574655 200000 248958914 200000 425096810 200000 121627502 200000 510941434 200000 801013567 200000 198298532 200000 45212442 200000 212155277 200000 71757430 200000 258155661 200000 669487260 200000 147050351 200000 910359272 200000 597865519 200000 463082246 200000 514881082 200000 124817717 200000 231269041 200000 989238919 200000 256732837 200000 985273630 200000 872829788 200000 189634160 200000 675117194 200000 452047748 200000 925688472 200000 940794162 200000 777485537 200000 246570599 200000 718879727 200000 297157214 200000 326074306 200000 440242407 200000 225455112 200000 17800867 200000 103023205 200000 330396997 200000 94078125 200000 332826578 200000 610355492 200000 277721313 200000 781326021 200000 253642460 200000 700003703 200000 389954621 200000 137707609 200000 483105233 200000 613993463 200000 769349880 200000 161158289 200000 153894882 200000 897516123 200000 569011666 200000 501903799 200000 335917919 200000 26180476 200000 796065454 200000 797263154 200000 386164664 200000 271999827 200000 100814474 200000 650813835 200000 725776767 200000 206752505 200000 607882632 200000 117514859 200000 703233124 200000 915231397 200000 604191463 200000 193356442 200000 582978871 200000 463684017 200000 254181641 200000 706772481 200000 36793832 200000 684594324 200000 500094830 200000 108945319 200000 985506697 200000 122795240 200000 207214263 200000 45552566 200000 586634313 200000 441589605 200000 558438051 200000 214549879 200000 502302074 200000 61013987 200000 263598100 200000 412941648 200000 106018187 200000 133564250 200000 165096714 200000 188328652 200000 659543053 200000 271971300 200000 852655269 200000 546628755 200000 62894514 200000 132287673 200000 317290278 200000 168731244 200000 465085512 200000 315627057 200000 291754990 200000 826028865 200000 987516609 200000 72576965 200000 337755004 200000 610686746 200000 67070765 200000 78008334 200000 779485042 200000 710710560 200000 207494845 200000 97513155 200000 899566736 200000 375597979 200000 992229825 200000 513506494 200000 417167543 200000 100682739 200000 56075690 200000 262930934 200000 422201062 200000 148465330 200000 11265800 200000 229228932 200000 938077503 200000 651746175 200000 576793484 200000 85783458 200000 361399554 200000 657662755 200000 398657542 200000 395831719 200000 148950159 200000 644815238 200000 520107110 200000 896695307 200000 498484583 200000 903528370 200000 392287678 200000 39127144 200000 547249195 200000 420440014 200000 878585918 200000 739677558 200000 946757786 200000 297926948 200000 772859701 200000 264676109 200000 821555094 200000 180785178 200000 108948758 200000 516222502 200000 480046879 200000 343196731 200000 202060655 200000 905950937 200000 416247893 200000 27196975 200000 260056306 200000 137840223 200000 384291194 200000 611045310 200000 866541424 200000 830231824 200000 655103980 200000 86829008 200000 640138712 200000 378095206 200000 854693422 200000 168192110 200000 932475963 200000 434730743 200000 65373663 200000 858286785 200000 672893386 200000 581969533 200000 923441600 200000 415685905 200000 852189910 200000 16335313 200000 199767474 200000 943557830 200000 113836238 200000 866990314 200000 15844020 200000 789553258 200000 136073795 200000 372384482 200000 570185448 200000 197658532 200000 217661158 200000 38718961 200000 884144526 200000 826167101 200000 20114311 200000 110123887 200000 615815942 200000 853613854 200000 277150230 200000 894957012 200000 135993042 200000 398223439 200000 234587045 200000 984863418 200000 241244560 200000 736428792 200000 411072100 200000 591114457 200000 580787971 200000 319957090 200000 993460643 200000 59653130 200000 783181834 200000 23498487 200000 513769938 200000 316854084 200000 948628134 200000 565416509 200000 939604099 200000 32107168 200000 586364920 200000 31498461 200000 480716901 200000 70802775 200000 379822143 200000 945468577 200000 50517322 200000 157068737 200000 584455901 200000 160736368 200000 716131361 200000 489848152 200000 143155282 200000 750822484 200000 419277564 200000 374699698 200000 411033150 200000 306175348 200000 96562954 200000 874411914 200000 729092450 200000 554297369 200000 790532764 200000 692129463 200000 462992799 200000 266384811 200000 651323683 200000 772383793 200000 920319988 200000 47511732 200000 262293295 200000 595178258 200000 5650051 200000 36759771 200000 233844337 200000 555949458 200000 686452876 200000 401827049 200000 321273786 200000 708367625 200000 863868016 200000 531068103 200000 22848760 200000 306413552 200000 192267182 200000 545602429 200000 274363710 200000 372919775 200000 537085160 200000 93256500 200000 509490876 200000 795851663 200000 756493278 200000 733113651 200000 545589954 200000 560275672 200000 435324784 200000 220810725 200000 812493761 200000 151424691 200000 51416991 200000 760423120 200000 58424649 200000 339478841 200000 216403340 200000 833868446 200000 527319050 200000 409539489 200000 321310070 200000 838677782 200000 444555222 200000 339168324 200000 6258879 200000 477488419 200000 654313372 200000 825108636 200000 317392359 200000 923944651 200000 340125038 200000 217185600 200000 484256911 200000 892062520 200000 1520251 200000 511332840 200000 561519478 200000 920360627 200000 598061333 200000 35299694 200000 385064574 200000 998498978 200000 714536619 200000 425404362 200000 246702247 200000 738722192 200000 899410382 200000 205739540 200000 55162385 200000 37034276 200000 515749935 200000 855564421 200000 362550781 200000 329930792 200000 849472159 200000 798986357 200000 135475915 200000 909448835 200000 939839757 200000 520295005 200000 571761149 200000 951557950 200000 802688650 200000 179486165 200000 510012466 200000 190283906 200000 942269255 200000 84779926 200000 213885227 200000 351407510 200000 792258196 200000 866435961 200000 40595400 200000 367069413 200000 88569569 200000 132091509 200000 838097418 200000 822952949 200000 579740096 200000 241009315 200000 267364114 200000 56570736 200000 988093409 200000 892556093 200000 453179168 200000 958872862 200000 726672660 200000 884067993 200000 248197524 200000 232519655 200000 544029769 200000 327056946 200000 818107119 200000 937058261 200000 364818834 200000 350381727 200000 193205970 200000 664966671 200000 594618398 200000 311550873 200000 495801340 200000 802697951 200000 251007039 200000 206817272 200000 305043023 200000 739759531 200000 743786340 200000 113144756 200000 323784907 200000 888586494 200000 450556447 200000 774136295 200000 693436816 200000 915524736 200000 657546271 200000 68927177 200000 911957471 200000 47122168 200000 615461942 200000 251007411 200000 423372825 200000 635337296 200000 650605139 200000 821201180 200000 442182078 200000 322273169 200000 54329223 200000 655837853 200000 414697326 200000 328754401 200000 920863235 200000 255915759 200000 226513130 200000 981745035 200000 633291031 200000 655781867 200000 912551186 200000 399107063 200000 329926964 200000 360868488 200000 695005160 200000 233756588 200000 774319082 200000 474778336 200000 625723530 200000 819540820 200000 644864490 200000 352187435 200000 568797499 200000 270744247 200000 606463748 200000 369562816 200000 872880474 200000 156765374 200000 996496936 200000 658206746 200000 583284073 200000 109141361 200000 629073768 200000 493986000 200000 447174918 200000 217110008 200000 729642484 200000 369432219 200000 819293940 200000 825375901 200000 735679516 200000 153830995 200000 128374034 200000 929121478 200000 341241168 200000 293109745 200000 172919393 200000 856415999 200000 691863586 200000 392697485 200000 356437761 200000 533299437 200000 971472961 200000 206029920 200000 142772276 200000 349733211 200000 326754942 200000 502586051 200000 926663256 200000 537169456 200000 69988043 200000 258187309 200000 112613616 200000 862989941 200000 938389046 200000 37887031 200000 127690907 200000 435141715 200000 581372657 200000 892990875 200000 815978267 200000 412630802 200000 360105037 200000 476424752 200000 451093838 200000 158309147 200000 471152313 200000 131955950 200000 703978807 200000 702119925 200000 492093382 200000 387672047 200000 728012789 200000 887869515 200000 947887141 200000 171358314 200000 250598345 200000 445538275 200000 341224870 200000 395503801 200000 143639059 200000 896600999 200000 566165306 200000 894140500 200000 165547348 200000 471171486 200000 982790896 200000 438878675 200000 601302317 200000 649273587 200000 531889147 200000 937533167 200000 886406238 200000 666294764 200000 249424042 200000 626236545 200000 366053063 200000 139602932 200000 203895918 200000 588697216 200000 150535529 200000 355766673 200000 880784342 200000 88337925 200000 88863333 200000 425134700 200000 618755221 200000 749947209 200000 717616890 200000 827197263 200000 718606713 200000 226874277 200000 165921162 200000 712467490 200000 845384309 200000 803544976 200000 281787797 200000 178726892 200000 609413783 200000 419787428 200000 55674299 200000 862451927 200000 906213394 200000 204411800 200000 712769982 200000 920502315 200000 95899188 200000 154745414 200000 280161916 200000 676543569 200000 21699951 200000 120647590 200000 868924408 200000 249464017 200000 860412243 200000 174617040 200000 532951377 200000 374576211 200000 105337489 200000 382112252 200000 660084936 200000 6281376 200000 800725754 200000 452130436 200000 464718782 200000 781386401 200000 448973693 200000 205194464 200000 179130546 200000 356060254 200000 34493483 200000 38084521 200000 248834886 200000 637827840 200000 635141173 200000 522869398 200000 673889850 200000 8986830 200000 886825451 200000 455074432 200000 945718126 200000 322038067 200000 137128637 200000 470883168 200000 748071395 200000 565018293 200000 444555069 200000 444878415 200000 502721978 200000 152474878 200000 188241179 200000 355090308 200000 229569586 200000 571600598 200000 932583718 200000 62660697 200000 271378862 200000 733316133 200000 209258833 200000 903572805 200000 787553708 200000 525563893 200000 154348203 200000 433359842 200000 344566477 200000 856022125 200000 247155556 200000 647839464 200000 217819858 200000 88488662 200000 355463373 200000 389847599 200000 681143964 200000 740488089 200000 414333272 200000 812224687 200000 149573163 200000 275488318 200000 705405075 200000 229280898 200000 952600735 200000 9969005 200000 106660656 200000 278893792 200000 745566265 200000 800357104 200000 966765824 200000 531093537 200000 740130394 200000 903919022 200000 76802802 200000 329035710 200000 4909442 200000 986328496 200000 844309271 200000 194722384 200000 431122769 200000 337575967 200000 87657632 200000 523545998 200000 962967688 200000 321457986 200000 483186653 200000 665368658 200000 98811143 200000 851772548 200000 953912383 200000 46854291 200000 354111439 200000 293686891 200000 907274326 200000 950599530 200000 122760961 200000 123563169 200000 110986195 200000 704242449 200000 817706973 200000 730712558 200000 714374021 200000 74897119 200000 137189059 200000 998435387 200000 684178271 200000 333352268 200000 297600308 200000 548060303 200000 903319664 200000 20155378 200000 87260113 200000 553520405 200000 71645416 200000 284521353 200000 751012953 200000 135135507 200000 487629337 200000 898782185 200000 295651758 200000 336340723 200000 859900530 200000 185900555 200000 876953040 200000 878745149 200000 93714309 200000 800150023 200000 713918432 200000 750408089 200000 17538049 200000 273324310 200000 743972893 200000 206354641 200000 140910008 200000 69722000 200000 452730857 200000 191983308 200000 258180505 200000 420919023 200000 636139971 200000 886431124 200000 908154293 200000 457211849 200000 891163469 200000 34200143 200000 294181181 200000 880316376 200000 330296136 200000 498708808 200000 497171073 200000 236892661 200000 337230226 200000 924419047 200000 716308722 200000 531697687 200000 73145134 200000 147984051 200000 405275425 200000 680813912 200000 216388154 200000 307512150 200000 551933116 200000 805785584 200000 440983033 200000 277789337 200000 932306582 200000 704237367 200000 4581067 200000 528591458 200000 384556703 200000 493974437 200000 620993071 200000 401131452 200000 715567591 200000 509649108 200000 848785095 200000 844240591 200000 62221471 200000 247349628 200000 475767378 200000 705297122 200000 378043926 200000 531645302 200000 982555570 200000 345814623 200000 169725119 200000 208485817 200000 773589735 200000 181733070 200000 265599017 200000 329932894 200000 499463442 200000 616512216 200000 398990596 200000 11559582 200000 496912498 200000 484769349 200000 322168610 200000 974370513 200000 619787369 200000 332282365 200000 597385074 200000 758719601 200000 272911735 200000 592308745 200000 756705285 200000 274323476 200000 909548860 200000 376717202 200000 225933325 200000 961484149 200000 691204217 200000 948593888 200000 844490200 200000 375788907 200000 914609423 200000 10358620 200000 585724632 200000 751103982 200000 323652094 200000 44683149 200000 291370909 200000 315807768 200000 193946470 200000 225265950 200000 511453656 200000 986922017 200000 465904264 200000 658613973 200000 61091417 200000 515752801 200000 551351748 200000 323188380 200000 152842001 200000 143179857 200000 99410588 200000 335464315 200000 244284688 200000 656144521 200000 401467310 200000 212580762 200000 641677959 200000 916211394 200000 271167677 200000 694786115 200000 449169094 200000 8996564 200000 705145512 200000 557435357 200000 781212734 200000 460340152 200000 757955441 200000 535485937 200000 148801150 200000 404345735 200000 661466678 200000 412501288 200000 300600377 200000 812221816 200000 344609594 200000 895360330 200000 651707710 200000 655064548 200000 362576860 200000 558317375 200000 635150461 200000 712806981 200000 617115293 200000 967443217 200000 356427272 200000 599423282 200000 800389917 200000 145022951 200000 653070094 200000 295802467 200000 46902813 200000 98156554 200000 502148064 200000 212823218 200000 508003710 200000 400239331 200000 325615600 200000 258724887 200000 387500608 200000 810091770 200000 936154572 200000 542002602 200000 95600771 200000 541794295 200000 689162022 200000 603226020 200000 922333064 200000 964587171 200000 947104462 200000 602219357 200000 687276464 200000 849414375 200000 418810549 200000 341884750 200000 218167418 200000 550033868 200000 116486123 200000 69927183 200000 171898504 200000 157146488 200000 821062305 200000 981872473 200000 287254426 200000 658179382 200000 807765543 200000 214566917 200000 342224528 200000 97694573 200000 474181358 200000 776521226 200000 313110892 200000 718270886 200000 630165126 200000 519656833 200000 364795724 200000 414659722 200000 702961568 200000 965885860 200000 642031219 200000 554185697 200000 28390924 200000 379832521 200000 800325696 200000 152956564 200000 588343994 200000 808556651 200000 250122036 200000 294608043 200000 10291644 200000 572157729 200000 820938480 200000 627572046 200000 435130433 200000 97637540 200000 737275443 200000 386850502 200000 459486363 200000 402357196 200000 540722911 200000 76321404 200000 770915897 200000 771845777 200000 443705332 200000 938558200 200000 816120237 200000 674141197 200000 104450962 200000 361059810 200000 802229926 200000 335870584 200000 97941243 200000 377437700 200000 969427957 200000 770765099 200000 465990285 200000 702838597 200000 197307787 200000 798103197 200000 290158539 200000 194362542 200000 607916153 200000 760503911 200000 468873044 200000 216357992 200000 946131182 200000 529577282 200000 385215721 200000 140689851 200000 251671099 200000 434492679 200000 137337706 200000 850153231 200000 66856145 200000 69174957 200000 682390745 200000 73281006 200000 51562560 200000 868172366 200000 580176469 200000 980099839 200000 932264761 200000 290368802 200000 624960030 200000 869275147 200000 168144268 200000 913595264 200000 584411031 200000 88830971 200000 432678953 200000 696223971 200000 812653374 200000 748445398 200000 12347682 200000 702841826 200000 699897525 200000 215831495 200000 709943207 200000 896067126 200000 45122747 200000 326791956 200000 626434055 200000 931181751 200000 564530482 200000 716996135 200000 886031285 200000 855330142 200000 658805530 200000 356869000 200000 451150143 200000 860010819 200000 883675796 200000 195891936 200000 267071576 200000 37365407 200000 508083935 200000 136836854 200000 966041550 200000 61255371 200000 583172189 200000 803849653 200000 947542931 200000 705153598 200000 327204494 200000 71293475 200000 83239608 200000 743106705 200000 428541970 200000 820966506 200000 365478764 200000 388862078 200000 579838122 200000 201070546 200000 963536128 200000 556013532 200000 433931062 200000 450922691 200000 713096165 200000 627021731 200000 381010360 200000 631264967 200000 861451180 200000 142685165 200000 683165519 200000 968124549 200000 536161027 200000 573180914 200000 576306748 200000 102697926 200000 963694526 200000 616694793 200000 177511903 200000 516593523 200000 557420234 200000 263782829 200000 444972218 200000 247982484 200000 131596858 200000 264448885 200000 113629803 200000 250018641 200000 257750334 200000 756038938 200000 470041525 200000 39220468 200000 653638182 200000 311943029 200000 997061751 200000 256594404 200000 354773602 200000 417544317 200000 824867250 200000 957078186 200000 964323460 200000 203072843 200000 386872711 200000 820503279 200000 637275708 200000 31043096 200000 105794869 200000 425300347 200000 328719449 200000 488229949 200000 936353566 200000 192179254 200000 117081294 200000 135907889 200000 611157186 200000 224665642 200000 585976489 200000 15345038 200000 488362177 200000 713157502 200000 488529436 200000 645295883 200000 746798813 200000 29415803 200000 817088120 200000 44124802 200000 207293428 200000 173566601 200000 639812652 200000 961094379 200000 115612681 200000 831375922 200000 937708745 200000 467184734 200000 539122235 200000 701063453 200000 260414208 200000 126815251 200000 978112715 200000 370562836 200000 291143329 200000 350884452 200000 482707738 200000 297748222 200000 553129629 200000 821313737 200000 611532711 200000 716953828 200000 143934724 200000 725270491 200000 889374740 200000 205748718 200000 839856903 200000 909728593 200000 12094753 200000 653267046 200000 526917366 200000 7517700 200000 995428526 200000 468542899 200000 812816450 200000 64689645 200000 993100732 200000 360904798 200000 853979515 200000 448666661 200000 755010156 200000 888290832 200000 894053969 200000 813832419 200000 770045438 200000 923477905 200000 619944342 200000 478835073 200000 712149714 200000 388900042 200000 775461690 200000 528925302 200000 127313001 200000 653384386 200000 98824268 200000 847654236 200000 23726435 200000 520669091 200000 619225343 200000 421447403 200000 34990466 200000 361745590 200000 658542241 200000 943836923 200000 378352549 200000 604007521 200000 231941029 200000 553453700 200000 435827148 200000 258589743 200000 552988057 200000 696343456 200000 291841306 200000 881560264 200000 638835503 200000 92752775 200000 601040845 200000 820627955 200000 912944695 200000 714044049 200000 635742534 200000 471820954 200000 539018658 200000 829384248 200000 686395911 200000 678254789 200000 698977153 200000 763226386 200000 729519 200000 329777565 200000 313729283 200000 153048281 200000 862534399 200000 230019946 200000 270035065 200000 386576998 200000 144682455 200000 944275860 200000 585113428 200000 716344240 200000 425658681 200000 825723045 200000 950034980 200000 758332368 200000 7150403 200000 606742596 200000 162570905 200000 470842624 200000 494651704 200000 229256506 200000 515801989 200000 994699927 200000 741479287 200000 882425199 200000 694649560 200000 651547917 200000 536546177 200000 300124141 200000 287854498 200000 933038588 200000 919069175 200000 184933083 200000 619635731 200000 473597980 200000 39612057 200000 714720643 200000 582739837 200000 161585989 200000 87554119 200000 965620299 200000 357534287 200000 514019440 200000 663607553 200000 892730046 200000 409361947 200000 9970101 200000 872146922 200000 269738884 200000 396570512 200000 132938317 200000 555589952 200000 862496869 200000 284479103 200000 187663504 200000 175856229 200000 908805705 200000 570754522 200000 960673272 200000 543164377 200000 249422649 200000 928070575 200000 834710811 200000 809142588 200000 144964190 200000 916665136 200000 683853235 200000 450496847 200000 550269952 200000 651991725 200000 212733081 200000 893487602 200000 699739015 200000 718283671 200000 872563652 200000 496354343 200000 108375933 200000 869991550 200000 924190798 200000 26892813 200000 36923785 200000 550903571 200000 852973167 200000 116654821 200000 609488500 200000 888693798 200000 232450431 200000 911889167 200000 642508839 200000 528906152 200000 593122294 200000 647885836 200000 912882602 200000 756056745 200000 237328238 200000 938767997 200000 947518245 200000 152337753 200000 954767007 200000 39143457 200000 178793954 200000 76113162 200000 450923874 200000 427761115 200000 234330184 200000 252664876 200000 479028910 200000 666667433 200000 861702624 200000 490839630 200000 454742684 200000 901623468 200000 121135442 200000 517129763 200000 736045157 200000 833074470 200000 762072168 200000 742960505 200000 908906081 200000 347530357 200000 246652937 200000 939946307 200000 335573514 200000 86924060 200000 995152959 200000 103382415 200000 872846838 200000 711840954 200000 954346033 200000 14508943 200000 595607008 200000 564879377 200000 732311592 200000 65148308 200000 296097951 200000 842309375 200000 568885644 200000 61064973 200000 201556011 200000 787683975 200000 161170151 200000 830028939 200000 299787678 200000 896505032 200000 641988064 200000 313341375 200000 275168048 200000 410330883 200000 107558209 200000 991724921 200000 981188153 200000 395491224 200000 48696560 200000 513042858 200000 225526066 200000 383870985 200000 185686008 200000 907152226 200000 708730803 200000 533851893 200000 829485697 200000 2363090 200000 467298421 200000 348305436 200000 680792530 200000 749584714 200000 168765264 200000 561611361 200000 995648086 200000 309169978 200000 606518077 200000 508666818 200000 402331539 200000 28721716 200000 844926549 200000 229076320 200000 449280051 200000 2267368 200000 653147599 200000 912128381 200000 372195325 200000 323048229 200000 596799492 200000 480427384 200000 804038108 200000 846792158 200000 199357550 200000 865267154 200000 198919126 200000 93908769 200000 176907172 200000 339640875 200000 922479382 200000 34621473 200000 372418910 200000 766665029 200000 238721506 200000 87294252 200000 968119926 200000 906714366 200000 77281187 200000 591666612 200000 800004324 200000 996063833 200000 106268899 200000 979136074 200000 876027840 200000 7502197 200000 478344010 200000 129537181 200000 645070659 200000 843437971 200000 843621279 200000 274316158 200000 239404229 200000 453411092 200000 226716108 200000 911650526 200000 770507967 200000 937071991 200000 353042649 200000 819198413 200000 155954889 200000 595101534 200000 566617839 200000 462543484 200000 724344732 200000 262326409 200000 490252117 200000 460443707 200000 954813201 200000 11965913 200000 468018294 200000 402004347 200000 129351711 200000 817854285 200000 153066968 200000 688247756 200000 693084383 200000 806395911 200000 67120165 200000 372424670 200000 279919755 200000 857233990 200000 399747365 200000 817099139 200000 8243577 200000 335572332 200000 815076800 200000 900522923 200000 32757028 200000 607012346 200000 469476352 200000 646884966 200000 82701859 200000 476494734 200000 137063692 200000 411033828 200000 667885615 200000 128600299 200000 950033198 200000 603523959 200000 74805280 200000 266909167 200000 448881612 200000 719515022 200000 234489838 200000 736144797 200000 881359729 200000 687300026 200000 762790067 200000 330007061 200000 297196485 200000 521351085 200000 774560423 200000 258901142 200000 859589519 200000 711816245 200000 708644643 200000 665984385 200000 712086714 200000 961106756 200000 605508766 200000 908536408 200000 977688140 200000 251367402 200000 77378737 200000 810528186 200000 789287534 200000 386097240 200000 764247061 200000 372997992 200000 623591530 200000 893242847 200000 22007459 200000 816171075 200000 336506024 200000 481434349 200000 949676882 200000 123457610 200000 635600047 200000 266850582 200000 860262972 200000 252885151 200000 571204393 200000 200931591 200000 424179865 200000 335291266 200000 845840350 200000 836791955 200000 403808960 200000 355884115 200000 196869047 200000 354117290 200000 890612780 200000 830968211 200000 427065532 200000 247080284 200000 437414772 200000 54972131 200000 81518613 200000 494069209 200000 109405777 200000 631703810 200000 416155660 200000 562483827 200000 534267291 200000 708649938 200000 161323016 200000 799120026 200000 497809227 200000 317394515 200000 598505618 200000 482994397 200000 290468473 200000 733324454 200000 707846482 200000 887495407 200000 68216158 200000 642356746 200000 573632274 200000 625632670 200000 362356563 200000 783013601 200000 812116921 200000 241364700 200000 764104911 200000 453013163 200000 485674064 200000 607041466 200000 534654828 200000 374925320 200000 142075136 200000 691591783 200000 3255777 200000 812427961 200000 995227921 200000 423611956 200000 750978056 200000 959471519 200000 912331500 200000 803234194 200000 55766744 200000 795431609 200000 176535064 200000 809254417 200000 55549547 200000 998224169 200000 617820992 200000 284837986 200000 275764217 200000 219109167 200000 565625898 200000 721376853 200000 773414361 200000 940807724 200000 777436096 200000 401528539 200000 388318086 200000 85167263 200000 436312586 200000 561508356 200000 421993879 200000 245750826 200000 188014128 200000 48527105 200000 198898117 200000 215727500 200000 169282171 200000 508314146 200000 202799337 200000 289111207 200000 238629461 200000 733566167 200000 165496058 200000 386618492 200000 413230660 200000 272212402 200000 325274897 200000 402785065 200000 719423985 200000 28698210 200000 544404327 200000 57381361 200000 26188838 200000 416131001 200000 263759701 200000 51120947 200000 515526347 200000 896358310 200000 751620434 200000 147285103 200000 926246631 200000 528266555 200000 723815672 200000 952964168 200000 484725924 200000 599918247 200000 334812414 200000 186897020 200000 538081098 200000 816512316 200000 65465662 200000 913730541 200000 685146946 200000 247000937 200000 93879472 200000 830831258 200000 665142804 200000 379538111 200000 184512876 200000 579697062 200000 473768552 200000 202462703 200000 577358506 200000 398498639 200000 268295175 200000 129869513 200000 439817924 200000 47546102 200000 629851610 200000 322908734 200000 229241650 200000 124475677 200000 14034409 200000 400263262 200000 989083277 200000 405030242 200000 731410269 200000 525302874 200000 711569548 200000 290763400 200000 671303805 200000 177362050 200000 854539784 200000 813981807 200000 255731892 200000 728500295 200000 271684858 200000 428403734 200000 427497608 200000 290265145 200000 836578939 200000 680964510 200000 639346595 200000 175569928 200000 247603906 200000 823101513 200000 640734413 200000 428707974 200000 741196585 200000 38398070 200000 138113518 200000 652831138 200000 964230183 200000 969833894 200000 36617744 200000 190719598 200000 694616406 200000 418871418 200000 658807130 200000 212928793 200000 871486830 200000 788226225 200000 433769749 200000 78753013 200000 642316871 200000 241674541 200000 63467434 200000 479454321 200000 941623513 200000 67438574 200000 715154081 200000 441074463 200000 744958782 200000 639932436 200000 228610722 200000 439788974 200000 575542958 200000 372466656 200000 807527287 200000 538348015 200000 494289793 200000 48095411 200000 35337223 200000 777316563 200000 840604465 200000 55817484 200000 126465627 200000 605940330 200000 307733588 200000 120339597 200000 345382812 200000 582032357 200000 552950436 200000 661309430 200000 279164433 200000 337141141 200000 934706426 200000 924696360 200000 479173413 200000 358274792 200000 990796109 200000 850090786 200000 47052638 200000 564567665 200000 292663479 200000 83499526 200000 209505894 200000 843379168 200000 547892591 200000 928778003 200000 894167813 200000 491005445 200000 950200527 200000 779630252 200000 262503716 200000 408011473 200000 451985230 200000 21688911 200000 57576906 200000 266804051 200000 750809222 200000 8431773 200000 695443746 200000 114668478 200000 94720303 200000 356802392 200000 787518066 200000 786343776 200000 443426081 200000 322260831 200000 631980580 200000 53718700 200000 118022997 200000 529944243 200000 168835008 200000 589429552 200000 516146659 200000 16394356 200000 149008367 200000 854003615 200000 364714500 200000 811284195 200000 925685880 200000 475555271 200000 347382800 200000 533559649 200000 953580101 200000 477623962 200000 58177409 200000 15340654 200000 486485343 200000 463701545 200000 880759533 200000 984860586 200000 57068268 200000 590313891 200000 941023246 200000 576596438 200000 219253559 200000 90336601 200000 817659325 200000 442357459 200000 140988328 200000 319935164 200000 548045297 200000 18678176 200000 62012614 200000 423986268 200000 718717380 200000 875465823 200000 695758395 200000 537085418 200000 988944238 200000 506382928 200000 360494288 200000 256079414 200000 315946567 200000 504676819 200000 97887339 200000 213042993 200000 153528007 200000 959840361 200000 475428375 200000 140164075 200000 639803529 200000 422788787 200000 368348668 200000 887500948 200000 527472706 200000 314033777 200000 872796001 200000 319210110 200000 1664974 200000 297956995 200000 601529008 200000 422879768 200000 390021667 200000 970927338 200000 447687537 200000 112171252 200000 628079450 200000 417176262 200000 872898637 200000 790854594 200000 981096620 200000 584352857 200000 477237004 200000 139812945 200000 592746097 200000 542221570 200000 114483350 200000 112322451 200000 109711907 200000 638734657 200000 807161076 200000 998502297 200000 989450328 200000 744911033 200000 994356047 200000 130745746 200000 631899851 200000 410901032 200000 350431727 200000 579837903 200000 95089747 200000 620526448 200000 605014589 200000 746262978 200000 571515624 200000 963595664 200000 282607808 200000 10579449 200000 775029156 200000 780929706 200000 397407011 200000 48565798 200000 290288319 200000 468601854 200000 224691756 200000 838142745 200000 936538513 200000 921388013 200000 528087493 200000 252649667 200000 481507987 200000 852015094 200000 284572918 200000 813046836 200000 63519581 200000 609545915 200000 352603623 200000 598242205 200000 941958312 200000 824861692 200000 444228066 200000 181767757 200000 872371276 200000 830234777 200000 654095182 200000 256040119 200000 53140290 200000 852779667 200000 264260532 200000 433579626 200000 911316899 200000 187657995 200000 70091709 200000 379618326 200000 430605990 200000 725559872 200000 760620849 200000 784366989 200000 150089892 200000 782960532 200000 785710328 200000 156616127 200000 638287639 200000 326071687 200000 260015900 200000 996179643 200000 974980246 200000 820589498 200000 238404804 200000 202921395 200000 694144217 200000 15618284 200000 576355385 200000 981960440 200000 737060538 200000 569598719 200000 198321892 200000 862606841 200000 297634353 200000 74958578 200000 716791629 200000 514313031 200000 535828566 200000 952821992 200000 13583644 200000 452096148 200000 785241954 200000 133413407 200000 356519706 200000 612495022 200000 444563117 200000 340494072 200000 356200240 200000 600629639 200000 59999920 200000 33711861 200000 457825383 200000 842418735 200000 471539971 200000 248766133 200000 330719461 200000 75052247 200000 564234847 200000 622410233 200000 979974133 200000 977315535 200000 299217565 200000 526204833 200000 952592382 200000 970261128 200000 890053300 200000 690874798 200000 117187210 200000 550319506 200000 692386493 200000 216495937 200000 228643903 200000 949943453 200000 393885170 200000 589799578 200000 783092968 200000 624749947 200000 998084777 200000 775957785 200000 436293997 200000 317132060 200000 566126173 200000 532255039 200000 44627926 200000 661789583 200000 106741157 200000 84616876 200000 853768523 200000 190784519 200000 879673914 200000 606423074 200000 375159317 200000 660707538 200000 43804404 200000 558549376 200000 232299933 200000 290887523 200000 983497675 200000 850023879 200000 750109803 200000 458989640 200000 710445018 200000 595258135 200000 689191463 200000 811643187 200000 397562198 200000 376091825 200000 822125979 200000 563076341 200000 184699803 200000 841164534 200000 774024878 200000 353782141 200000 996123423 200000 543873893 200000 151003753 200000 562140 200000 699111803 200000 529554080 200000 22762229 200000 127840323 200000 164581737 200000 1207911 200000 914185114 200000 435901954 200000 281241791 200000 922047387 200000 564486848 200000 878046602 200000 354976887 200000 129502267 200000 261946353 200000 270674539 200000 848629418 200000 326859625 200000 306416596 200000 760231254 200000 371526800 200000 136643429 200000 843880498 200000 48776219 200000 148754561 200000 753414543 200000 637354996 200000 951023531 200000 336837621 200000 43157608 200000 229096225 200000 226110998 200000 692921734 200000 376202641 200000 973368548 200000 694057100 200000 250599148 200000 19073482 200000 592608131 200000 22546271 200000 576568063 200000 427258099 200000 281056360 200000 400298494 200000 26487736 200000 568096781 200000 80929307 200000 568321787 200000 567373359 200000 71857976 200000 236063301 200000 480350725 200000 814536861 200000 435781045 200000 756898221 200000 349497838 200000 734365275 200000 402675685 200000 178563134 200000 461076133 200000 131327456 200000 534954312 200000 793307390 200000 586612027 200000 6310598 200000 726433918 200000 457972759 200000 362504674 200000 262089156 200000 706608456 200000 489519313 200000 674647528 200000 243234996 200000 644805767 200000 164571028 200000 512436159 200000 709855373 200000 999860283 200000 770227178 200000 415504631 200000 610389865 200000 180162436 200000 342099066 200000 444605505 200000 836076160 200000 379569314 200000 683925261 200000 143965037 200000 350249514 200000 351027960 200000 308867212 200000 84798828 200000 117884383 200000 137415428 200000 473902335 200000 392615502 200000 693789753 200000 659825768 200000 273330062 200000 605060931 200000 563681008 200000 476955108 200000 353977475 200000 502850717 200000 233546461 200000 614375768 200000 313084229 200000 191320524 200000 987620343 200000 486969285 200000 171927133 200000 224952160 200000 719759703 200000 359493963 200000 497218932 200000 796534537 200000 452339510 200000 818472236 200000 377514322 200000 265618329 200000 498167021 200000 185067975 200000 503003615 200000 751516927 200000 108420851 200000 726664349 200000 469515813 200000 723782733 200000 75780834 200000 122527822 200000 2633291 200000 947589554 200000 737940337 200000 579571355 200000 787268506 200000 354266239 200000 749811834 200000 515434085 200000 917606010 200000 295133477 200000 569859829 200000 121357740 200000 532188789 200000 504449845 200000 756566266 200000 515295632 200000 698961458 200000 386073438 200000 199645633 200000 206092370 200000 603241339 200000 317601137 200000 151617445 200000 434900306 200000 910824247 200000 655814751 200000 197089819 200000 860306706 200000 891204975 200000 426958392 200000 965445055 200000 223932721 200000 231044939 200000 298996781 200000 286900807 200000 687350384 200000 711981333 200000 876685454 200000 577235596 200000 832231087 200000 993007668 200000 88873163 200000 40774279 200000 56547055 200000 1818417 200000 681821046 200000 487399249 200000 6867793 200000 574801845 200000 385428031 200000 55001889 200000 543769364 200000 258080904 200000 695551990 200000 735769937 200000 278614682 200000 302581139 200000 931886731 200000 461063256 200000 947706211 200000 212696541 200000 333760784 200000 715509200 200000 558954512 200000 740006800 200000 974023604 200000 991933041 200000 230196320 200000 434650101 200000 962735561 200000 966690323 200000 482654005 200000 740903282 200000 400319934 200000 650597294 200000 947282063 200000 902128018 200000 187084068 200000 564284252 200000 326238094 200000 970844925 200000 760208557 200000 576940117 200000 967699571 200000 198333306 200000 227444775 200000 245838578 200000 456758431 200000 371689971 200000 12720260 200000 99995818 200000 728784529 200000 330769520 200000 362454996 200000 315552790 200000 302370283 200000 604527130 200000 298441032 200000 907984111 200000 5491565 200000 764129593 200000 809576240 200000 806565902 200000 804248824 200000 536357685 200000 382506237 200000 202887530 200000 716519819 200000 430985880 200000 850798911 200000 822927389 200000 49538376 200000 157432073 200000 861955495 200000 125567582 200000 925990255 200000 620581713 200000 215209733 200000 358679431 200000 479516768 200000 108908888 200000 123205449 200000 641631759 200000 589521308 200000 4205096 200000 277410181 200000 8567696 200000 178138564 200000 788652008 200000 533313513 200000 315640514 200000 659156119 200000 279713762 200000 91434948 200000 314510205 200000 823024887 200000 454067837 200000 515420553 200000 196251834 200000 177194212 200000 460617537 200000 217307846 200000 893868689 200000 417345918 200000 99519193 200000 961785389 200000 321717819 200000 505456903 200000 770002188 200000 7543183 200000 387112977 200000 658542813 200000 42590402 200000 703201755 200000 507150218 200000 754824579 200000 948814340 200000 817952034 200000 588315455 200000 839670424 200000 927450107 200000 482453654 200000 160078057 200000 150890717 200000 742218991 200000 295442053 200000 224960353 200000 297335347 200000 267121224 200000 728215649 200000 804274847 200000 91912601 200000 953207952 200000 843666106 200000 650469818 200000 518516017 200000 605178222 200000 8341825 200000 759779565 200000 205390395 200000 330358699 200000 78432966 200000 131198863 200000 253885719 200000 923643696 200000 349877049 200000 134059544 200000 599511879 200000 628460805 200000 949225900 200000 313113635 200000 472765289 200000 871269714 200000 632571983 200000 106925669 200000 905623872 200000 744301409 200000 596939378 200000 962498234 200000 917525931 200000 364413849 200000 631108741 200000 376093208 200000 732208811 200000 222241667 200000 366116890 200000 891616920 200000 670453089 200000 233977287 200000 436207584 200000 865749875 200000 951311372 200000 357990447 200000 482610601 200000 662480130 200000 568332302 200000 157706146 200000 662890084 200000 786048700 200000 426596327 200000 468333098 200000 562155043 200000 963959098 200000 518916919 200000 419655918 200000 125742101 200000 819421750 200000 463143103 200000 683608119 200000 223181963 200000 739890823 200000 614656608 200000 491345773 200000 54433526 200000 465280037 200000 942758681 200000 1923354 200000 255782887 200000 568415786 200000 72373517 200000 157293285 200000 568636172 200000 662649550 200000 882294138 200000 317474712 200000 880602937 200000 200111977 200000 801627329 200000 167271705 200000 52802651 200000 781188724 200000 192852067 200000 115397747 200000 977847686 200000 702581127 200000 741788417 200000 754894286 200000 878462183 200000 507943259 200000 952375899 200000 616311409 200000 588968913 200000 512412616 200000 776719697 200000 96133319 200000 928467636 200000 740484551 200000 636749284 200000 612248662 200000 391476000 200000 909345649 200000 955380533 200000 426430408 200000 711893445 200000 502180861 200000 631821699 200000 704077541 200000 329068661 200000 478262213 200000 541323824 200000 512325781 200000 464385567 200000 687129664 200000 432324540 200000 89603809 200000 541494997 200000 569756168 200000 259042248 200000 106772211 200000 58195398 200000 764711124 200000 88574739 200000 202393361 200000 812347716 200000 98480510 200000 805633407 200000 630313124 200000 870552254 200000 555296254 200000 659137036 200000 883200566 200000 725897925 200000 102962028 200000 955069658 200000 611640175 200000 864253706 200000 424596481 200000 979676458 200000 37993238 200000 5610590 200000 133846805 200000 932305756 200000 854458645 200000 281300144 200000 761422625 200000 990933746 200000 701300852 200000 527805713 200000 788071357 200000 309329035 200000 64246108 200000 875965874 200000 205069730 200000 117915624 200000 526794516 200000 999988195 200000 141507753 200000 359067113 200000 904092167 200000 954340372 200000 59841993 200000 839565967 200000 893185467 200000 153417175 200000 289876763 200000 71943419 200000 816696026 200000 656079324 200000 749651929 200000 38032237 200000 406341932 200000 983295987 200000 566842458 200000 746275653 200000 86538138 200000 655908108 200000 406285846 200000 81651972 200000 167354923 200000 589679929 200000 133843879 200000 572306507 200000 145305609 200000 30513578 200000 475283141 200000 381269977 200000 957467005 200000 320435886 200000 244095560 200000 490591120 200000 89625069 200000 481304503 200000 441037864 200000 881233008 200000 135476196 200000 116017494 200000 194246528 200000 420324505 200000 907847946 200000 353784122 200000 397310597 200000 98896204 200000 570247718 200000 513017909 200000 731309203 200000 661856490 200000 1855779 200000 86600246 200000 134977568 200000 882920691 200000 169715463 200000 405580878 200000 338413253 200000 34157063 200000 615862780 200000 740124334 200000 633492284 200000 841959399 200000 648208201 200000 870382758 200000 44985179 200000 280479091 200000 657260889 200000 415853735 200000 778382876 200000 980393133 200000 738262962 200000 236359745 200000 139100568 200000 512976563 200000 189746942 200000 214497317 200000 660824839 200000 723931592 200000 504576773 200000 694214691 200000 988924609 200000 200152396 200000 981348528 200000 537745195 200000 390685246 200000 741311934 200000 653216263 200000 830981967 200000 43216920 200000 799012543 200000 614905906 200000 359875519 200000 975382535 200000 207076625 200000 92708731 200000 897663691 200000 341952227 200000 886366867 200000 240374601 200000 889740771 200000 95303845 200000 29020742 200000 342907429 200000 483538841 200000 419766373 200000 775302218 200000 244669367 200000 927958940 200000 377697884 200000 336096225 200000 221345481 200000 68767934 200000 206270947 200000 615873386 200000 513001794 200000 107262190 200000 763429745 200000 318456421 200000 538404395 200000 101028157 200000 517138080 200000 514280309 200000 678421421 200000 1141212 200000 7334951 200000 425114200 200000 666550032 200000 648698396 200000 251605472 200000 669092335 200000 269868221 200000 793700460 200000 263150786 200000 332843580 200000 107220027 200000 916724829 200000 143847143 200000 703568478 200000 355650613 200000 971183776 200000 110570887 200000 253731990 200000 37838961 200000 767930629 200000 866432250 200000 184968772 200000 208683481 200000 390322813 200000 51335352 200000 394936809 200000 508043893 200000 276950296 200000 157079899 200000 278337318 200000 281391469 200000 860648966 200000 712285339 200000 902182587 200000 326476555 200000 24901017 200000 223827281 200000 47803016 200000 288231606 200000 251730753 200000 778662772 200000 509998990 200000 116543223 200000 926988173 200000 475992605 200000 486671342 200000 262109559 200000 467200560 200000 64640901 200000 40709863 200000 367633661 200000 452406777 200000 749437701 200000 301228251 200000 713076 200000 974720216 200000 548949268 200000 860694346 200000 897554402 200000 748212702 200000 198534988 200000 702486228 200000 677771377 200000 102566717 200000 787716708 200000 614293307 200000 408196713 200000 598693955 200000 964597814 200000 284886365 200000 994108979 200000 351177058 200000 4219834 200000 564287293 200000 776005975 200000 902613035 200000 456788232 200000 176411642 200000 502529149 200000 563063629 200000 231643480 200000 102587349 200000 459033454 200000 325352601 200000 57415429 200000 210885167 200000 292622611 200000 423744256 200000 228128644 200000 375957383 200000 725267828 200000 114600082 200000 824922993 200000 917178239 200000 716366266 200000 770715776 200000 736168066 200000 759249623 200000 452050476 200000 515929882 200000 56186256 200000 916702063 200000 846808117 200000 94109136 200000 767833236 200000 912482888 200000 180183643 200000 622925108 200000 132427943 200000 44418435 200000 304007752 200000 698657526 200000 189913088 200000 264690272 200000 169522884 200000 56639974 200000 936254969 200000 159544639 200000 641859511 200000 794898420 200000 420743433 200000 71199649 200000 18539563 200000 749989426 200000 974429386 200000 208087590 200000 819254343 200000 382468815 200000 891859444 200000 109051023 200000 58803028 200000 101840157 200000 248617055 200000 421154749 200000 403574715 200000 802312075 200000 264747267 200000 270940080 200000 102065412 200000 997413802 200000 666311162 200000 857731976 200000 318435799 200000 848522283 200000 955657852 200000 467686279 200000 395679230 200000 807154911 200000 745985250 200000 783751947 200000 433451616 200000 498639029 200000 171766947 200000 639222423 200000 314322694 200000 93130174 200000 751088728 200000 178855882 200000 622313241 200000 129151787 200000 490112442 200000 276438373 200000 980153568 200000 927509836 200000 969281954 200000 307516744 200000 73844678 200000 921179538 200000 217238023 200000 823609460 200000 980515409 200000 86264973 200000 577035267 200000 690228490 200000 563261483 200000 219552238 200000 366176205 200000 725605962 200000 442079260 200000 533000324 200000 600512703 200000 956174996 200000 823032333 200000 957044290 200000 823449936 200000 191634281 200000 330573574 200000 10458679 200000 831349018 200000 103496554 200000 730225455 200000 324717715 200000 778947285 200000 373562966 200000 89627089 200000 226165928 200000 310401113 200000 150517519 200000 995238741 200000 194508517 200000 394016415 200000 590258581 200000 846728515 200000 880906460 200000 271355327 200000 758011657 200000 689609284 200000 321989948 200000 767078642 200000 337542058 200000 448951839 200000 206233047 200000 179732113 200000 114661082 200000 744636862 200000 2026908 200000 817640467 200000 51447064 200000 430055722 200000 462298780 200000 978202641 200000 949187079 200000 479634313 200000 59896840 200000 434684996 200000 173224549 200000 205982502 200000 858864177 200000 577799045 200000 741790739 200000 385280873 200000 108654213 200000 859517900 200000 156556307 200000 461434585 200000 614989208 200000 42942512 200000 534842500 200000 77307680 200000 319571223 200000 824398572 200000 808900262 200000 353278727 200000 991918037 200000 561972567 200000 326452444 200000 24558708 200000 4320706 200000 668935145 200000 314588324 200000 63674482 200000 815349230 200000 616322621 200000 974685856 200000 663270185 200000 335568010 200000 509491464 200000 562064015 200000 73142240 200000 143102181 200000 955531814 200000 908077395 200000 435468545 200000 945448306 200000 555817101 200000 148353772 200000 589795348 200000 72355776 200000 757346390 200000 283525755 200000 121836482 200000 560911487 200000 241940154 200000 279737919 200000 249416659 200000 980472193 200000 635080722 200000 52915610 200000 881923887 200000 404866997 200000 931051989 200000 239210252 200000 416409567 200000 739080492 200000 760777884 200000 815636021 200000 747607820 200000 403112728 200000 865808417 200000 929872342 200000 879595262 200000 382833607 200000 455690555 200000 904166352 200000 38411550 200000 979588267 200000 37917154 200000 671320355 200000 499719156 200000 813049428 200000 907858736 200000 590442991 200000 594195752 200000 434613363 200000 112109405 200000 160085365 200000 861939075 200000 809428952 200000 456289729 200000 704275477 200000 786744046 200000 502891636 200000 469467861 200000 650680657 200000 129047665 200000 543829335 200000 449204785 200000 608145863 200000 444990004 200000 819592882 200000 245773966 200000 129871162 200000 242845569 200000 994308053 200000 244512708 200000 228838025 200000 733116607 200000 630837553 200000 841284300 200000 405285302 200000 80236407 200000 190834261 200000 234332607 200000 362737631 200000 789407314 200000 896134132 200000 214158804 200000 323569479 200000 986711320 200000 697527773 200000 274325349 200000 888218957 200000 552684721 200000 381674752 200000 694892009 200000 38184050 200000 333845287 200000 56107375 200000 544126970 200000 783644246 200000 394070945 200000 772288601 200000 680046415 200000 130603450 200000 56168040 200000 319755279 200000 668119746 200000 45671551 200000 834660069 200000 253608963 200000 231447115 200000 898649509 200000 142003616 200000 952365251 200000 341114114 200000 593044300 200000 439413825 200000 571165185 200000 809728800 200000 827707061 200000 134563730 200000 530017933 200000 896053245 200000 985717313 200000 333564282 200000 603990104 200000 683900946 200000 113974639 200000 772904194 200000 806952563 200000 579711223 200000 831350497 200000 533995090 200000 813301516 200000 196114277 200000 501511767 200000 115578036 200000 465036150 200000 698245429 200000 125383857 200000 946812559 200000 304981025 200000 603029342 200000 600215537 200000 28456813 200000 22252701 200000 266906617 200000 435001653 200000 43708916 200000 591776667 200000 611480128 200000 697462976 200000 994961391 200000 687271659 200000 56138890 200000 463513585 200000 421154886 200000 575806845 200000 857122383 200000 193647433 200000 422881537 200000 405421923 200000 983190569 200000 11789417 200000 231810376 200000 631062476 200000 171386832 200000 981982224 200000 284902244 200000 822878474 200000 347837980 200000 727916576 200000 686165182 200000 669235852 200000 794563845 200000 626176409 200000 925353438 200000 935919844 200000 446624678 200000 887394459 200000 208871020 200000 142247873 200000 83597877 200000 528185960 200000 432503090 200000 544672244 200000 876332555 200000 93353310 200000 511041559 200000 311018862 200000 804902817 200000 29270272 200000 809803812 200000 46630208 200000 237675663 200000 852160493 200000 543808386 200000 934677913 200000 633698191 200000 559116774 200000 869204345 200000 927097290 200000 996284023 200000 304653771 200000 325668465 200000 102014020 200000 685336129 200000 225358750 200000 113074676 200000 899299479 200000 274479878 200000 494246014 200000 906890921 200000 426126196 200000 617272318 200000 944073388 200000 614334553 200000 94378667 200000 942421377 200000 264471944 200000 88098285 200000 278886700 200000 258199303 200000 775070611 200000 931003756 200000 952273161 200000 511383850 200000 184946286 200000 15584769 200000 658850674 200000 349556642 200000 343041752 200000 7792626 200000 519069878 200000 300935495 200000 926894771 200000 201196713 200000 617364040 200000 102392338 200000 559768319 200000 328753838 200000 974926006 200000 320885019 200000 860388317 200000 193272746 200000 20891059 200000 449004187 200000 793301132 200000 508463204 200000 562571277 200000 399257067 200000 446578542 200000 137057479 200000 800124855 200000 361216898 200000 256240131 200000 260657113 200000 346724287 200000 511173370 200000 57865963 200000 685316548 200000 553259095 200000 792776970 200000 41188839 200000 75512272 200000 284598479 200000 517814668 200000 96391640 200000 580898405 200000 602284952 200000 447508855 200000 842480317 200000 324843277 200000 842145859 200000 22688485 200000 754841528 200000 428457071 200000 792426366 200000 948924174 200000 337128201 200000 182002772 200000 823480605 200000 954033226 200000 217166864 200000 811656101 200000 11701261 200000 453393425 200000 203981647 200000 266926186 200000 484345953 200000 188593917 200000 26027620 200000 20008908 200000 806581065 200000 241767622 200000 432576018 200000 531760658 200000 201795861 200000 401090629 200000 811824184 200000 681896102 200000 618360117 200000 548467057 200000 106887639 200000 844525072 200000 801080891 200000 967108963 200000 304437520 200000 829609465 200000 41948631 200000 864191572 200000 265157410 200000 32387369 200000 374111960 200000 112018333 200000 779479151 200000 799023496 200000 689559345 200000 238236085 200000 381348983 200000 251184160 200000 34279408 200000 770143286 200000 635247067 200000 626064664 200000 804444999 200000 213961687 200000 104670298 200000 858993593 200000 282466951 200000 245386354 200000 485531862 200000 623236715 200000 724035615 200000 334977791 200000 266397518 200000 32794296 200000 862451104 200000 268173718 200000 831470820 200000 743257927 200000 157897659 200000 583966063 200000 487931352 200000 476852706 200000 183946817 200000 292671717 200000 503683467 200000 201082224 200000 86268960 200000 563046765 200000 961258620 200000 17161210 200000 201765740 200000 850922915 200000 350830157 200000 199087784 200000 702239570 200000 563104061 200000 948756926 200000 97944516 200000 866520613 200000 310418708 200000 235666095 200000 831568565 200000 769032021 200000 814092065 200000 148520994 200000 201874436 200000 41986418 200000 244902525 200000 524418101 200000 848640346 200000 762864684 200000 50934623 200000 286119979 200000 909771135 200000 588326997 200000 369381665 200000 592321123 200000 620537948 200000 35159005 200000 99365434 200000 380709982 200000 850874104 200000 815709139 200000 360123460 200000 538188476 200000 223155581 200000 384022122 200000 565241335 200000 470167359 200000 998385460 200000 458248432 200000 264467243 200000 681045702 200000 701383811 200000 313335768 200000 898128088 200000 791544145 200000 452295925 200000 984450736 200000 682647832 200000 563778051 200000 188848434 200000 775548458 200000 854079779 200000 775763738 200000 691619073 200000 922269719 200000 73770322 200000 393547255 200000 698358092 200000 638225254 200000 500509468 200000 994935580 200000 779706907 200000 480123944 200000 251393306 200000 264473128 200000 766360215 200000 185071502 200000 336583429 200000 684676060 200000 957633288 200000 527824360 200000 500560310 200000 504928792 200000 461975254 200000 825341607 200000 338658596 200000 822539742 200000 733278859 200000 550761563 200000 789676649 200000 525690188 200000 532956110 200000 587809460 200000 462153148 200000 276494245 200000 251536232 200000 425149060 200000 505305719 200000 439739208 200000 639953217 200000 620794299 200000 192596241 200000 222069687 200000 932279907 200000 341123433 200000 901737252 200000 902263696 200000 781312757 200000 497836478 200000 92584296 200000 309111446 200000 555768897 200000 70691852 200000 148790197 200000 837543336 200000 816590510 200000 252402882 200000 179017476 200000 732950215 200000 230468549 200000 901034354 200000 776825709 200000 336943379 200000 42906158 200000 684175051 200000 938763817 200000 299681485 200000 900942771 200000 102447774 200000 151148433 200000 32356694 200000 70970683 200000 419086813 200000 195691804 200000 462139694 200000 159528143 200000 729772694 200000 921502051 200000 882247157 200000 872818072 200000 810544123 200000 275355167 200000 643442796 200000 554395614 200000 263839324 200000 632620585 200000 82440819 200000 518940425 200000 813427498 200000 547581817 200000 514662156 200000 388041635 200000 631719669 200000 67627302 200000 945695318 200000 428790099 200000 645802862 200000 23849323 200000 766911378 200000 963965154 200000 70630245 200000 229451167 200000 896091936 200000 719997497 200000 974185675 200000 131607099 200000 705273985 200000 760952928 200000 674646192 200000 435917527 200000 980851286 200000 621726591 200000 764636996 200000 21853227 200000 773441631 200000 696699616 200000 184721369 200000 21977106 200000 36445052 200000 879179498 200000 173672671 200000 331436930 200000 825010094 200000 978126630 200000 580249573 200000 564168340 200000 323176469 200000 896392252 200000 970943390 200000 551537281 200000 917679859 200000 296086006 200000 750766040 200000 849910690 200000 915732390 200000 209582907 200000 146952070 200000 136797038 200000 282121393 200000 943906837 200000 213696182 200000 721991294 200000 705034676 200000 488795563 200000 486089370 200000 517859468 200000 752254830 200000 528598598 200000 600707971 200000 476716143 200000 1935296 200000 56744270 200000 43161824 200000 184172575 200000 652977068 200000 73955149 200000 814691138 200000 767725238 200000 558031697 200000 814076394 200000 760588378 200000 833362028 200000 280970736 200000 306250223 200000 614430456 200000 378155673 200000 451660777 200000 57256258 200000 166699277 200000 299050934 200000 474318526 200000 516087534 200000 644228521 200000 988234075 200000 883925262 200000 393591067 200000 725556989 200000 475205185 200000 456884377 200000 102532881 200000 980713561 200000 166302272 200000 9842754 200000 985436984 200000 932376109 200000 586265681 200000 855099911 200000 306683161 200000 714531339 200000 751915149 200000 678155017 200000 577617245 200000 96482467 200000 73866795 200000 947207050 200000 397187020 200000 653466564 200000 703865221 200000 122660073 200000 477846862 200000 918826081 200000 611814930 200000 138513831 200000 76834796 200000 840662152 200000 324463212 200000 262718308 200000 116533456 200000 97942892 200000 950661194 200000 146068194 200000 231274048 200000 839935835 200000 291914374 200000 160757759 200000 533090213 200000 926021575 200000 719702808 200000 93289406 200000 140287881 200000 265088833 200000 398428952 200000 477930558 200000 110774676 200000 42827128 200000 311369407 200000 274987712 200000 478168717 200000 967104829 200000 55139173 200000 234252197 200000 965398622 200000 896193665 200000 671204739 200000 443230317 200000 214586895 200000 53903444 200000 295014577 200000 551075767 200000 357020617 200000 802690791 200000 498958248 200000 816316230 200000 733448915 200000 41933194 200000 446314561 200000 451283450 200000 285945240 200000 977440942 200000 251471219 200000 730473938 200000 662590366 200000 540832739 200000 105341271 200000 637294064 200000 972371855 200000 7722970 200000 421239591 200000 59103891 200000 543778611 200000 561337442 200000 982946618 200000 554724638 200000 215106931 200000 334756462 200000 771033352 200000 924043279 200000 99205206 200000 56014861 200000 432538411 200000 620515591 200000 918833926 200000 363660399 200000 265555291 200000 614567112 200000 97413580 200000 588073958 200000 997064816 200000 757798192 200000 537485327 200000 410761185 200000 761211490 200000 733774658 200000 860152407 200000 604038898 200000 437427788 200000 396971294 200000 117325903 200000 33062600 200000 761697380 200000 903278595 200000 301767869 200000 940556852 200000 742083075 200000 368048723 200000 529883020 200000 998626599 200000 878221730 200000 932254093 200000 669639618 200000 646881458 200000 515155673 200000 953838675 200000 65488265 200000 425489155 200000 98236514 200000 991894629 200000 63168040 200000 336457582 200000 855089171 200000 824602788 200000 538612746 200000 802980449 200000 16114406 200000 413627663 200000 170065077 200000 695400813 200000 120404724 200000 981544648 200000 609342675 200000 854227266 200000 474317173 200000 351278607 200000 666851372 200000 987383218 200000 847477953 200000 74555972 200000 383439785 200000 781503405 200000 37103696 200000 141556712 200000 561137490 200000 506171715 200000 380828348 200000 549810332 200000 44153935 200000 497986468 200000 201947581 200000 869264671 200000 277192426 200000 370001186 200000 884869675 200000 447753044 200000 332220042 200000 460508461 200000 554207743 200000 605357112 200000 717941176 200000 966373460 200000 852286545 200000 762950639 200000 958325276 200000 821337674 200000 249443162 200000 547842999 200000 857994880 200000 877136861 200000 902121587 200000 209211378 200000 660543691 200000 44767999 200000 879037971 200000 533925408 200000 649500678 200000 402777281 200000 202256340 200000 268786401 200000 683387482 200000 531202898 200000 727488621 200000 865050614 200000 553787151 200000 104337923 200000 408167352 200000 394051136 200000 132021902 200000 709059397 200000 934533292 200000 286420926 200000 412942942 200000 684094120 200000 728779107 200000 688952722 200000 772950826 200000 301985501 200000 793005845 200000 678319100 200000 989367480 200000 549859764 200000 394866202 200000 957317725 200000 625647090 200000 909635614 200000 358584810 200000 212545844 200000 750357728 200000 551736363 200000 570607903 200000 979641379 200000 4285098 200000 846471948 200000 9506673 200000 274142697 200000 410292122 200000 13382417 200000 999563705 200000 571321449 200000 161645335 200000 992512426 200000 456620014 200000 783591073 200000 534215594 200000 829799273 200000 169735465 200000 330653362 200000 15232252 200000 517512189 200000 720592291 200000 585908190 200000 119427028 200000 603699768 200000 406476469 200000 287886980 200000 598812701 200000 752524809 200000 668664534 200000 244738084 200000 718710493 200000 132063362 200000 210608032 200000 474240865 200000 818213438 200000 32053714 200000 242420170 200000 883138553 200000 773137288 200000 248835915 200000 279742766 200000 650175182 200000 776151844 200000 715834716 200000 175058628 200000 922141151 200000 498562202 200000 559548822 200000 913395364 200000 751158351 200000 692258962 200000 65357482 200000 462194694 200000 950979164 200000 295620821 200000 191307368 200000 728004933 200000 29153127 200000 790419020 200000 690635713 200000 820212694 200000 613333490 200000 850979583 200000 869483717 200000 474334293 200000 508309403 200000 697701399 200000 696566949 200000 863635576 200000 257976613 200000 181190107 200000 971502513 200000 75289880 200000 362941040 200000 968502710 200000 318334810 200000 577685550 200000 914711675 200000 451396142 200000 715411504 200000 553863891 200000 318373735 200000 818050797 200000 635721187 200000 299245374 200000 58057334 200000 577863867 200000 332323141 200000 658592969 200000 303689223 200000 705465216 200000 10288710 200000 598761963 200000 769149339 200000 394616390 200000 284903413 200000 936688190 200000 580469715 200000 6696756 200000 781476485 200000 680960634 200000 358922350 200000 93037971 200000 231116612 200000 491124855 200000 734193230 200000 516688332 200000 324321444 200000 252469549 200000 439835507 200000 647698279 200000 797042742 200000 654967990 200000 506639613 200000 796774668 200000 646750377 200000 536465994 200000 94755117 200000 809360517 200000 401968590 200000 716040258 200000 203645796 200000 824014521 200000 507278486 200000 943139861 200000 434882081 200000 169181617 200000 468176146 200000 746226268 200000 774412550 200000 839959702 200000 312265840 200000 307035344 200000 314335443 200000 844323247 200000 883074820 200000 484885066 200000 768659305 200000 658765415 200000 909134907 200000 314411201 200000 101908935 200000 132460356 200000 634663592 200000 432959311 200000 371011087 200000 444097520 200000 115463163 200000 426063915 200000 529783680 200000 939568947 200000 174173444 200000 893626031 200000 598275709 200000 963322614 200000 413396916 200000 356552018 200000 634677892 200000 292596801 200000 847351578 200000 487732142 200000 542454838 200000 767390012 200000 469431145 200000 456689275 200000 12308309 200000 18909488 200000 470522864 200000 514983313 200000 4582080 200000 598837382 200000 401294623 200000 341789673 200000 885137528 200000 685969606 200000 128182920 200000 987728283 200000 544443293 200000 163420313 200000 475064538 200000 599903712 200000 943825520 200000 760377798 200000 991851494 200000 289338129 200000 830260818 200000 735616311 200000 238602909 200000 27217061 200000 274473923 200000 783394037 200000 918759696 200000 406652213 200000 212206179 200000 975750182 200000 611273326 200000 40597114 200000 153584371 200000 878793493 200000 281792776 200000 385104205 200000 604914516 200000 827759402 200000 750001743 200000 379440038 200000 316280453 200000 117534444 200000 815488211 200000 165376156 200000 477357224 200000 974009349 200000 632383557 200000 871827050 200000 969614077 200000 261456190 200000 506022773 200000 869916263 200000 694068196 200000 329325181 200000 729930836 200000 658553100 200000 514737886 200000 379605197 200000 456450546 200000 250579441 200000 227506828 200000 98851926 200000 577347711 200000 753084366 200000 580614830 200000 311649375 200000 213661005 200000 668844158 200000 477268516 200000 163320146 200000 266520780 200000 291843831 200000 987886319 200000 86633143 200000 566512779 200000 939172178 200000 558960687 200000 620333879 200000 327056189 200000 56541896 200000 911438886 200000 78241434 200000 325444784 200000 969166770 200000 78802995 200000 358096840 200000 997330390 200000 403165063 200000 901579991 200000 633789642 200000 106092224 200000 664520416 200000 699530162 200000 305805513 200000 630803101 200000 927921015 200000 429005701 200000 218564109 200000 589551551 200000 177900067 200000 839946289 200000 918944255 200000 98460565 200000 768665820 200000 128843445 200000 467301671 200000 683468464 200000 230702268 200000 790227251 200000 632448813 200000 400329921 200000 279164411 200000 751368427 200000 690767578 200000 163540632 200000 795315185 200000 714108990 200000 92011031 200000 458265126 200000 582451991 200000 762840235 200000 464822764 200000 711768187 200000 589928197 200000 832108756 200000 11589249 200000 893498824 200000 94628980 200000 362564729 200000 948468512 200000 543438685 200000 140696892 200000 830148218 200000 967221808 200000 137468330 200000 588353622 200000 533162200 200000 487597370 200000 840925249 200000 592571867 200000 617028276 200000 652105959 200000 615526353 200000 134883586 200000 347392589 200000 283977983 200000 50098220 200000 45306405 200000 934897925 200000 442028139 200000 834897474 200000 646201531 200000 582953308 200000 257442610 200000 371154978 200000 83591518 200000 265101043 200000 990905982 200000 91905278 200000 225512389 200000 572745865 200000 812268183 200000 999090471 200000 730828490 200000 869934080 200000 332232934 200000 55578636 200000 236069477 200000 540590679 200000 414561267 200000 265124927 200000 181557166 200000 333751729 200000 493136742 200000 779362159 200000 766047454 200000 769257804 200000 870619657 200000 360840813 200000 84804429 200000 554398601 200000 657001923 200000 953463082 200000 977169268 200000 431421418 200000 711265181 200000 315349686 200000 585753323 200000 85133070 200000 145857983 200000 351959362 200000 402544235 200000 957962934 200000 630113139 200000 929835550 200000 424667085 200000 953856450 200000 103334176 200000 890073531 200000 531547144 200000 866115123 200000 637948496 200000 203743145 200000 24464181 200000 890827050 200000 672152490 200000 976995992 200000 588414606 200000 176035047 200000 47620855 200000 284929626 200000 688887914 200000 87153354 200000 833291551 200000 891198943 200000 449645633 200000 766573396 200000 345877548 200000 516324662 200000 860876461 200000 323227173 200000 428771141 200000 781665170 200000 502328678 200000 927482879 200000 538236595 200000 305421121 200000 596834628 200000 980276929 200000 311153119 200000 552408502 200000 675917887 200000 594885484 200000 240092497 200000 957719423 200000 251602290 200000 738535456 200000 593950385 200000 700127822 200000 919011091 200000 732851742 200000 213882569 200000 983189236 200000 565972091 200000 451235783 200000 761517440 200000 446105440 200000 990282275 200000 135657114 200000 234755039 200000 756415139 200000 5439907 200000 719531322 200000 301345807 200000 99636974 200000 49635253 200000 387313509 200000 275902296 200000 91457425 200000 861996079 200000 101511164 200000 711966754 200000 410813181 200000 236158988 200000 946944768 200000 252726263 200000 360057026 200000 367162210 200000 365174674 200000 863180670 200000 953390993 200000 147092332 200000 937689074 200000 450792064 200000 814116666 200000 869680257 200000 196519296 200000 876364774 200000 90582702 200000 783698969 200000 542926014 200000 480228279 200000 350872061 200000 674633934 200000 171992906 200000 862070046 200000 634543703 200000 305648216 200000 935333351 200000 139726945 200000 339240462 200000 531884943 200000 584827508 200000 795363562 200000 914315409 200000 848884844 200000 170613234 200000 604526401 200000 941579890 200000 634692103 200000 532105857 200000 149178127 200000 944519520 200000 912770713 200000 199463779 200000 811429659 200000 84300845 200000 628755835 200000 374713590 200000 552568656 200000 344036040 200000 572987684 200000 461268157 200000 392110772 200000 495747650 200000 624357678 200000 28511063 200000 142204785 200000 703120589 200000 805445200 200000 939817093 200000 793531599 200000 161848759 200000 104580196 200000 40715560 200000 985465654 200000 216765298 200000 308596321 200000 593147200 200000 361365040 200000 974059918 200000 188694625 200000 130233325 200000 601564260 200000 457840828 200000 764111260 200000 775095151 200000 14568859 200000 626504396 200000 558420074 200000 30214953 200000 308261566 200000 600116911 200000 888667203 200000 326688153 200000 691046357 200000 566826101 200000 120042945 200000 499593313 200000 599579657 200000 210845519 200000 907526300 200000 663016001 200000 699760033 200000 554605964 200000 242176429 200000 550985497 200000 535752199 200000 45365407 200000 690575083 200000 219155946 200000 43383235 200000 555520791 200000 164299631 200000 237441748 200000 489267326 200000 572309668 200000 826277746 200000 951831321 200000 809817344 200000 423687704 200000 607641677 200000 648780056 200000 220575537 200000 165331298 200000 293453943 200000 842644050 200000 340955163 200000 912219540 200000 760062346 200000 604326247 200000 398008805 200000 230020829 200000 188327997 200000 500723736 200000 489138648 200000 228212878 200000 930582634 200000 46779718 200000 868727388 200000 895800601 200000 24548617 200000 935522545 200000 664285435 200000 579556364 200000 225705010 200000 60935225 200000 208318556 200000 599328281 200000 516621085 200000 889419103 200000 556518985 200000 523481360 200000 349131813 200000 620509635 200000 484209065 200000 106481634 200000 535282367 200000 886854119 200000 430434437 200000 886457503 200000 863464839 200000 845613930 200000 636245509 200000 220510328 200000 790067 200000 126945037 200000 350671475 200000 862623165 200000 222343068 200000 167312048 200000 714496822 200000 87415775 200000 860035515 200000 656072532 200000 22805720 200000 96772973 200000 237582249 200000 300051738 200000 376879871 200000 932447770 200000 478666653 200000 28241729 200000 3479158 200000 70016181 200000 394946289 200000 760071723 200000 508714277 200000 490232622 200000 617478684 200000 836722008 200000 193977363 200000 676840599 200000 590610616 200000 244267369 200000 641707883 200000 905047839 200000 673184125 200000 375982621 200000 180141683 200000 504502808 200000 850184259 200000 907239510 200000 208941972 200000 348076017 200000 324468738 200000 825980948 200000 973085784 200000 664934460 200000 245006036 200000 872715895 200000 502130535 200000 417848232 200000 301721585 200000 60896704 200000 453282440 200000 773685254 200000 334991794 200000 698135888 200000 882610341 200000 797140039 200000 209090958 200000 607057831 200000 918227910 200000 34412155 200000 52508702 200000 342967909 200000 772798740 200000 738999251 200000 408590107 200000 228459082 200000 377912535 200000 942982303 200000 596674910 200000 468623161 200000 34556023 200000 730898512 200000 154339550 200000 603345456 200000 213438078 200000 762990966 200000 442086581 200000 306120017 200000 402647699 200000 363574210 200000 157635354 200000 432083932 200000 396793727 200000 210074628 200000 857660775 200000 551339569 200000 908602666 200000 453924396 200000 627831315 200000 261432785 200000 860151966 200000 933999436 200000 124434104 200000 846860637 200000 99348994 200000 538905492 200000 921656846 200000 879917204 200000 112527008 200000 153811539 200000 386994157 200000 474886744 200000 341008607 200000 947828220 200000 82933070 200000 155857577 200000 413759048 200000 590453277 200000 737314889 200000 91388071 200000 469746563 200000 444216169 200000 398530583 200000 116891796 200000 377989722 200000 52750766 200000 610144017 200000 373974478 200000 454857652 200000 948013534 200000 230070958 200000 637575384 200000 238264218 200000 648220170 200000 753963399 200000 217452369 200000 652660533 200000 364569441 200000 266529110 200000 701234682 200000 558700237 200000 70867508 200000 446470897 200000 470704820 200000 625659338 200000 383392244 200000 866066003 200000 299136638 200000 186420918 200000 92444465 200000 807167122 200000 298561914 200000 174832952 200000 486728092 200000 322218473 200000 719523560 200000 930205721 200000 786775557 200000 397259183 200000 477252392 200000 759582018 200000 216851548 200000 766190173 200000 640411068 200000 196741563 200000 649904563 200000 532211083 200000 183797058 200000 273768364 200000 426750010 200000 667034097 200000 296061309 200000 607888991 200000 611205953 200000 494893418 200000 4159820 200000 209412155 200000 999381304 200000 961157868 200000 949922480 200000 345352393 200000 408373681 200000 103900816 200000 467726026 200000 68161713 200000 144778587 200000 55859087 200000 908548569 200000 293483453 200000 351559176 200000 189247042 200000 611631423 200000 982811348 200000 209411239 200000 591591456 200000 185773436 200000 631090688 200000 218043722 200000 515865538 200000 580899888 200000 273548904 200000 681060128 200000 808147682 200000 905809948 200000 539697237 200000 151601786 200000 641466967 200000 933338401 200000 288060207 200000 406596809 200000 683883033 200000 42807359 200000 710617984 200000 666791582 200000 824187202 200000 221734294 200000 572118767 200000 914898856 200000 611825162 200000 817374311 200000 51331654 200000 854375096 200000 237887433 200000 16721682 200000 151694699 200000 234079679 200000 807535352 200000 908028184 200000 163558761 200000 181430733 200000 934611759 200000 420711194 200000 562392680 200000 597214994 200000 456185639 200000 510776536 200000 119163312 200000 410636000 200000 998226616 200000 367783218 200000 96603561 200000 700242343 200000 757699803 200000 988700713 200000 259178972 200000 717734135 200000 591814057 200000 152815838 200000 574433010 200000 472183680 200000 192725081 200000 76076433 200000 433489587 200000 215472404 200000 993917253 200000 36271522 200000 868804615 200000 734684834 200000 299062756 200000 663592849 200000 372088056 200000 973838396 200000 250141904 200000 366407425 200000 31161517 200000 919242513 200000 312337856 200000 265257136 200000 743001967 200000 393294195 200000 976022414 200000 339212416 200000 956075174 200000 992197329 200000 471389746 200000 835314033 200000 56621276 200000 728880060 200000 986126532 200000 889050019 200000 905402809 200000 690958309 200000 834941821 200000 762775639 200000 848886788 200000 785321501 200000 723590069 200000 997994990 200000 580255655 200000 840710739 200000 265695205 200000 118943719 200000 659666346 200000 672627608 200000 898223013 200000 607699684 200000 814788150 200000 116416541 200000 575754158 200000 121572005 200000 940178578 200000 212801330 200000 704640473 200000 957485578 200000 751654697 200000 850652999 200000 27629341 200000 762530069 200000 944377217 200000 832922606 200000 801107859 200000 817672420 200000 353223748 200000 162608087 200000 264426613 200000 541527994 200000 646539578 200000 357615314 200000 981383706 200000 985079542 200000 781311308 200000 906349519 200000 747616250 200000 809425177 200000 743603841 200000 468509408 200000 345448111 200000 634600900 200000 274465283 200000 138948405 200000 448637425 200000 7119798 200000 345060379 200000 922381597 200000 496472728 200000 27849425 200000 815441456 200000 767614987 200000 401043100 200000 710945813 200000 243516618 200000 424240781 200000 858996504 200000 722655650 200000 451998612 200000 144695893 200000 982688834 200000 850676409 200000 769015124 200000 215409204 200000 320569715 200000 13240251 200000 21920757 200000 512205337 200000 306114852 200000 441327144 200000 251004541 200000 248145685 200000 534077165 200000 2155168 200000 367305494 200000 788467033 200000 275707272 200000 146655972 200000 848177415 200000 67733045 200000 29663435 200000 817926612 200000 554311355 200000 52287514 200000 136004529 200000 812470642 200000 849774520 200000 478918296 200000 732906064 200000 943687901 200000 84740264 200000 590532704 200000 836660195 200000 545703509 200000 457594707 200000 755145026 200000 994745025 200000 908287805 200000 428381346 200000 637829679 200000 595709026 200000 711460371 200000 774630045 200000 255077686 200000 381239136 200000 477365880 200000 188338796 200000 233589130 200000 53812083 200000 686316846 200000 534728793 200000 758021498 200000 685939 200000 499611156 200000 462097867 200000 890770038 200000 492878169 200000 285969963 200000 935082827 200000 796568848 200000 397142589 200000 306461587 200000 80215169 200000 595591927 200000 655455320 200000 343386510 200000 610770487 200000 675002621 200000 317700867 200000 672089723 200000 277721684 200000 463355153 200000 137092789 200000 926661594 200000 882955234 200000 527102532 200000 813707528 200000 953668174 200000 119014151 200000 17029319 200000 135720115 200000 310865301 200000 781869838 200000 124345323 200000 86196624 200000 505991824 200000 346421343 200000 926398495 200000 831236246 200000 370566465 200000 159955585 200000 384238836 200000 29524447 200000 262823111 200000 831762463 200000 478294299 200000 854880931 200000 263692643 200000 837849855 200000 995432548 200000 79024954 200000 214914165 200000 784205323 200000 484038080 200000 485972764 200000 220011646 200000 939057483 200000 363775807 200000 178983651 200000 72693535 200000 173511655 200000 886472721 200000 795464775 200000 247654168 200000 988110377 200000 662348936 200000 807866401 200000 823504457 200000 617008504 200000 625706516 200000 112692328 200000 774313907 200000 700114013 200000 401005892 200000 925168693 200000 542663543 200000 62709377 200000 205333963 200000 191553985 200000 311795924 200000 848950443 200000 379175032 200000 98149477 200000 87773740 200000 922738886 200000 489502011 200000 872088216 200000 981433599 200000 308483032 200000 102438181 200000 541281780 200000 696291309 200000 160800779 200000 557044840 200000 401566000 200000 351930040 200000 492992167 200000 951009874 200000 733468710 200000 793565758 200000 462060565 200000 718061397 200000 786821070 200000 994434 200000 18680285 200000 360640258 200000 778032192 200000 736519331 200000 857515175 200000 619947016 200000 800823988 200000 154687714 200000 900728380 200000 358775352 200000 466862469 200000 433802400 200000 146219909 200000 88345731 200000 474107944 200000 661586012 200000 279811722 200000 260624633 200000 11271993 200000 638872504 200000 319141492 200000 326297803 200000 771008110 200000 115315572 200000 133396363 200000 23118921 200000 337192096 200000 519823728 200000 88505143 200000 250841827 200000 172115400 200000 670137517 200000 157643777 200000 402668843 200000 879874303 200000 930893644 200000 698806162 200000 862718673 200000 692828284 200000 794155661 200000 138171570 200000 732536997 200000 487814041 200000 837956816 200000 351909705 200000 975575703 200000 966899917 200000 890924438 200000 83616353 200000 923113913 200000 650828722 200000 706018175 200000 890467361 200000 847977530 200000 503501568 200000 11435597 200000 951853522 200000 655172972 200000 675564687 200000 817275102 200000 690628573 200000 745403838 200000 373404503 200000 433751861 200000 123337162 200000 967613633 200000 492176242 200000 871753841 200000 632446529 200000 599851814 200000 704555032 200000 727268564 200000 761176844 200000 834213566 200000 564955042 200000 91745724 200000 234523922 200000 470770808 200000 37921671 200000 5196716 200000 612069980 200000 713506405 200000 514584672 200000 630040131 200000 372687891 200000 159334838 200000 531012070 200000 806145090 200000 996604030 200000 977842363 200000 913635570 200000 532284297 200000 694846728 200000 846712037 200000 48156539 200000 687580953 200000 714363447 200000 627864260 200000 229357723 200000 851137299 200000 224120245 200000 298749961 200000 549815945 200000 524458167 200000 366343242 200000 223176068 200000 959914655 200000 669770341 200000 586736607 200000 451383589 200000 789265748 200000 468509598 200000 267961212 200000 321978878 200000 229585986 200000 488528643 200000 38338377 200000 569990718 200000 950206497 200000 158958675 200000 437714063 200000 143677751 200000 189806281 200000 106355312 200000 313753015 200000 196388696 200000 870148403 200000 239563098 200000 755069513 200000 313687091 200000 891222903 200000 806011954 200000 675447022 200000 48479863 200000 392742094 200000 516054839 200000 832891757 200000 315968502 200000 249025937 200000 791680459 200000 799754416 200000 859406751 200000 157780791 200000 396564589 200000 172560576 200000 103701379 200000 804390489 200000 206500032 200000 917522115 200000 977436371 200000 726244017 200000 728689538 200000 950292228 200000 842680288 200000 107367189 200000 108405396 200000 76818667 200000 625584153 200000 693783424 200000 320573176 200000 389271807 200000 623453199 200000 722041096 200000 280816333 200000 200420587 200000 383865714 200000 216071656 200000 759346515 200000 214476149 200000 427175701 200000 107570039 200000 829424877 200000 330133126 200000 207152357 200000 738479662 200000 532754713 200000 609089320 200000 336344565 200000 614269349 200000 611574393 200000 201462147 200000 375959157 200000 52645012 200000 400830668 200000 422799582 200000 456895413 200000 11653846 200000 379433716 200000 220387747 200000 763184677 200000 218718561 200000 54184689 200000 151936346 200000 607196503 200000 392735822 200000 819027940 200000 597532332 200000 969765370 200000 956713686 200000 397761548 200000 84122977 200000 656029152 200000 170088786 200000 991527627 200000 860948577 200000 153961464 200000 849441081 200000 483211425 200000 230585781 200000 229449300 200000 65081124 200000 564334382 200000 47833734 200000 12608547 200000 50563277 200000 826606900 200000 934719772 200000 266705846 200000 539576075 200000 654285969 200000 124367584 200000 76680318 200000 234635222 200000 193532488 200000 106382938 200000 39937291 200000 372804168 200000 810605176 200000 741307698 200000 563610382 200000 171262617 200000 570822242 200000 278558769 200000 114675543 200000 235991585 200000 175048806 200000 54542656 200000 352892887 200000 286815065 200000 865992198 200000 798341479 200000 38969246 200000 292543961 200000 32331744 200000 866958542 200000 988625629 200000 18075738 200000 738474935 200000 248095423 200000 605425380 200000 426456756 200000 743227498 200000 934679457 200000 187664932 200000 884838880 200000 768684539 200000 112403709 200000 368540204 200000 619798007 200000 410978696 200000 620228476 200000 708720047 200000 455232048 200000 125400404 200000 74578150 200000 323376764 200000 153215717 200000 849930942 200000 767168036 200000 487825283 200000 518379405 200000 377555527 200000 507125053 200000 244325078 200000 109779650 200000 695282575 200000 398756699 200000 189731748 200000 7578171 200000 813381463 200000 967326918 200000 793972287 200000 790719698 200000 999445888 200000 8986855 200000 645603350 200000 932118143 200000 975507210 200000 455492166 200000 432760762 200000 128853082 200000 603007509 200000 249631883 200000 130254556 200000 66392732 200000 993728994 200000 97424000 200000 878969932 200000 735644317 200000 151081170 200000 347232780 200000 618330107 200000 673260246 200000 665810020 200000 749225528 200000 204814074 200000 444004063 200000 587920186 200000 980865324 200000 159177591 200000 157787505 200000 910069524 200000 208318514 200000 707787974 200000 760859237 200000 86039763 200000 147909553 200000 955142484 200000 146480306 200000 53233270 200000 864430387 200000 517410484 200000 331721841 200000 896937247 200000 492859231 200000 253178774 200000 446435036 200000 206403341 200000 773294078 200000 606314442 200000 909348426 200000 315747746 200000 133615096 200000 638136384 200000 812310067 200000 401108318 200000 587159895 200000 152276234 200000 670788913 200000 334154722 200000 263726914 200000 696160087 200000 991986428 200000 209228269 200000 108090370 200000 151701881 200000 363619436 200000 274949473 200000 720177408 200000 757684447 200000 948690297 200000 468294462 200000 318127812 200000 248753691 200000 346816318 200000 576744356 200000 509243638 200000 218276060 200000 732840433 200000 910654421 200000 746592 200000 212442099 200000 828702955 200000 281936943 200000 279071465 200000 170774354 200000 23135397 200000 980724277 200000 54177178 200000 407312391 200000 666293943 200000 887082630 200000 526775452 200000 646158916 200000 236912603 200000 664426211 200000 116244791 200000 702988633 200000 895913447 200000 241812525 200000 186552275 200000 181531575 200000 478319062 200000 119242339 200000 747152890 200000 372793582 200000 348114878 200000 547578023 200000 842359379 200000 222502319 200000 340796122 200000 174242105 200000 478183591 200000 841291210 200000 650839937 200000 626233209 200000 610549215 200000 470491183 200000 384210219 200000 349315560 200000 383213058 200000 402076400 200000 109143154 200000 329733159 200000 36933179 200000 494834493 200000 95396110 200000 417027317 200000 406049488 200000 252545381 200000 284692439 200000 770440756 200000 84276523 200000 557660891 200000 736838854 200000 663545572 200000 243858900 200000 452971054 200000 582749427 200000 547459366 200000 920596084 200000 127193870 200000 320804503 200000 282126393 200000 235438546 200000 578113612 200000 852721931 200000 565503103 200000 450335193 200000 615121370 200000 530221254 200000 829796216 200000 811469199 200000 161334470 200000 979626850 200000 218435012 200000 938161950 200000 980754754 200000 564805014 200000 876088612 200000 503666638 200000 78145182 200000 424354108 200000 969038457 200000 986667527 200000 763090763 200000 911475019 200000 959485378 200000 798560595 200000 118768346 200000 182363101 200000 593695777 200000 528494169 200000 319066106 200000 73771562 200000 51967446 200000 454037730 200000 331561596 200000 33461898 200000 428916801 200000 266373079 200000 669584208 200000 449868917 200000 508126692 200000 932131648 200000 620224648 200000 707315845 200000 653810269 200000 388667462 200000 696071508 200000 387736178 200000 526772335 200000 718064944 200000 752131076 200000 67047189 200000 908536313 200000 335563624 200000 996907528 200000 325009509 200000 683401212 200000 244818806 200000 58375154 200000 680253819 200000 766439065 200000 288490243 200000 122870130 200000 13374608 200000 764414223 200000 982218455 200000 45387095 200000 313085 200000 869647296 200000 523538138 200000 141335956 200000 452240185 200000 790307372 200000 514632214 200000 103056695 200000 531817694 200000 310344948 200000 105156274 200000 134919794 200000 635302051 200000 981004759 200000 683017207 200000 155286 200000 258608738 200000 423337911 200000 677057101 200000 484742674 200000 254670099 200000 253201043 200000 200206142 200000 490710135 200000 848339150 200000 638530445 200000 910959985 200000 588582518 200000 260062412 200000 736667365 200000 114654384 200000 845369824 200000 776465253 200000 744697852 200000 637959650 200000 243283364 200000 732153874 200000 349236561 200000 45273872 200000 613204947 200000 376511851 200000 316216454 200000 617397602 200000 178996125 200000 129511209 200000 253059163 200000 473216290 200000 933966676 200000 590866468 200000 996553392 200000 957479351 200000 713819752 200000 57284181 200000 844375175 200000 92932011 200000 119057257 200000 246685397 200000 939441662 200000 241178276 200000 481946120 200000 602909147 200000 245989464 200000 666394989 200000 656562964 200000 825480385 200000 3767284 200000 844865006 200000 678713984 200000 343311870 200000 412343891 200000 163033902 200000 74933594 200000 36215084 200000 285123605 200000 515253592 200000 267834325 200000 578213123 200000 868207356 200000 395297714 200000 174991167 200000 298925915 200000 380876775 200000 583783590 200000 883887627 200000 693200684 200000 23058134 200000 238041531 200000 941603271 200000 910729360 200000 538150124 200000 695122332 200000 710549285 200000 186836159 200000 439658599 200000 170321935 200000 262989814 200000 38000658 200000 861785256 200000 389876734 200000 898937641 200000 696613888 200000 834843697 200000 250516337 200000 890390223 200000 944856354 200000 970436769 200000 152470417 200000 541214745 200000 241231665 200000 962952377 200000 440346278 200000 824537431 200000 110185734 200000 331817049 200000 717270552 200000 218201594 200000 710738584 200000 738694787 200000 230423153 200000 914625682 200000 584751873 200000 821150550 200000 433580376 200000 774759119 200000 474465912 200000 898740242 200000 326508950 200000 348511619 200000 288055895 200000 921120537 200000 525511443 200000 997423774 200000 710918421 200000 387368428 200000 264138457 200000 888723248 200000 193064012 200000 292508969 200000 702542095 200000 124672361 200000 330151092 200000 985874067 200000 630208255 200000 995183259 200000 751690277 200000 136825097 200000 635716880 200000 863685941 200000 496229784 200000 273157772 200000 491325131 200000 295859401 200000 137479973 200000 961259580 200000 199116504 200000 5027846 200000 523278341 200000 575907418 200000 473557249 200000 369876670 200000 926859409 200000 499750471 200000 924522541 200000 844679136 200000 51035200 200000 553083523 200000 668118117 200000 583589245 200000 164173227 200000 602961582 200000 639083730 200000 614940870 200000 250827404 200000 235793801 200000 435353020 200000 638016523 200000 96371641 200000 684028148 200000 757740683 200000 819716285 200000 228341549 200000 563025905 200000 972146633 200000 770336620 200000 235751934 200000 595113631 200000 367415581 200000 116626889 200000 774373991 200000 684305983 200000 648978256 200000 885777060 200000 62223807 200000 657199921 200000 360343627 200000 904191470 200000 96357503 200000 381907702 200000 299305238 200000 154655927 200000 118400063 200000 689535023 200000 498987481 200000 642352432 200000 16731063 200000 649851548 200000 745764830 200000 390077096 200000 108334274 200000 931991837 200000 965766028 200000 70737810 200000 885872726 200000 493995955 200000 795717228 200000 832917373 200000 24960652 200000 532164990 200000 980686630 200000 723091737 200000 348459165 200000 577382080 200000 737695108 200000 916031544 200000 695765218 200000 877930200 200000 647854189 200000 84390345 200000 476081362 200000 142403654 200000 160463851 200000 264917981 200000 124569350 200000 871802541 200000 146022181 200000 29063077 200000 367322424 200000 839854795 200000 991577700 200000 209678194 200000 954452031 200000 225220225 200000 648464144 200000 519566515 200000 433025555 200000 379682513 200000 978163635 200000 937477113 200000 961499598 200000 491544538 200000 103012852 200000 55009013 200000 822558632 200000 817616605 200000 117841053 200000 81735287 200000 57165049 200000 568967739 200000 913757589 200000 371709040 200000 217707066 200000 323481971 200000 267027940 200000 717106672 200000 201084675 200000 782468903 200000 485921717 200000 371653416 200000 715595789 200000 294939927 200000 378808399 200000 682868584 200000 286043440 200000 929477155 200000 747579418 200000 611413280 200000 582695781 200000 12276812 200000 243280031 200000 821444578 200000 507516101 200000 809685683 200000 646019207 200000 749599838 200000 830759047 200000 487506327 200000 818298778 200000 526510691 200000 70986501 200000 651542618 200000 853402304 200000 848857828 200000 219746742 200000 719704956 200000 453940227 200000 363643375 200000 830812468 200000 707724445 200000 667473034 200000 395792567 200000 261935926 200000 364447359 200000 864767134 200000 391653258 200000 313564310 200000 864643841 200000 67471272 200000 333328346 200000 866646348 200000 641315 200000 702971439 200000 272790584 200000 790266480 200000 761715463 200000 107308510 200000 274539603 200000 969576507 200000 64119278 200000 7977339 200000 828720380 200000 714284037 200000 182853174 200000 719749360 200000 789165604 200000 866024519 200000 847574882 200000 667118405 200000 398791899 200000 524167833 200000 907264017 200000 111400611 200000 990327634 200000 112493492 200000 806764547 200000 421657170 200000 466468057 200000 224469361 200000 956609563 200000 911874746 200000 981190113 200000 149638343 200000 348391511 200000 95246180 200000 44500474 200000 715972559 200000 190884825 200000 743682809 200000 174302165 200000 398699971 200000 371224800 200000 865162561 200000 911681 200000 134978810 200000 706211023 200000 103097637 200000 45001521 200000 507421932 200000 747167780 200000 166802604 200000 102299572 200000 651560499 200000 784562816 200000 881532672 200000 266980346 200000 996532871 200000 885039781 200000 122564714 200000 387813461 200000 872693440 200000 234456690 200000 241439825 200000 226180148 200000 801280214 200000 80179431 200000 644528445 200000 854018601 200000 94975460 200000 115889191 200000 581199065 200000 891994595 200000 887064096 200000 9138544 200000 509244908 200000 256805427 200000 330042595 200000 522105124 200000 500948062 200000 716235018 200000 746565798 200000 560215234 200000 685094712 200000 221927801 200000 202031873 200000 492071660 200000 188388003 200000 121859503 200000 430615726 200000 782098274 200000 420874726 200000 282925821 200000 436500355 200000 194162437 200000 877078892 200000 250414036 200000 758669947 200000 151647188 200000 991126715 200000 889914820 200000 341007788 200000 445270769 200000 699857021 200000 449114493 200000 567854673 200000 372995740 200000 296704634 200000 658667729 200000 561099969 200000 70732341 200000 139152283 200000 343106224 200000 389891188 200000 453614653 200000 507429352 200000 385221418 200000 998787076 200000 859999317 200000 421826185 200000 175540591 200000 500719913 200000 129569085 200000 845024200 200000 568630225 200000 704677051 200000 120877269 200000 945694988 200000 412388800 200000 529672371 200000 190808606 200000 475168478 200000 396744651 200000 393130537 200000 983641400 200000 277412582 200000 864097701 200000 715221334 200000 48838500 200000 337502190 200000 833084444 200000 440418195 200000 78925571 200000 387514845 200000 594886946 200000 448659287 200000 61324693 200000 12311997 200000 39588296 200000 570670652 200000 291956154 200000 509410228 200000 512187965 200000 496740601 200000 238413107 200000 210887437 200000 515112402 200000 8261480 200000 786623713 200000 671204400 200000 970288888 200000 838717568 200000 408002755 200000 119542437 200000 999587135 200000 564748379 200000 302472187 200000 906451220 200000 233103192 200000 265940017 200000 778415305 200000 3183942 200000 169103635 200000 346509402 200000 889210510 200000 264886308 200000 232554849 200000 194821198 200000 981993929 200000 255493046 200000 22849618 200000 494093992 200000 167685660 200000 315439396 200000 596286743 200000 12036893 200000 296312390 200000 184861880 200000 923416576 200000 811495049 200000 731285546 200000 649433561 200000 268078205 200000 630078178 200000 454633158 200000 830233360 200000 360454432 200000 813987649 200000 843472955 200000 659289606 200000 586492824 200000 742237151 200000 254036427 200000 538169730 200000 557357751 200000 551543829 200000 514983381 200000 845727599 200000 419774572 200000 341904986 200000 928148442 200000 295191763 200000 494281673 200000 264511048 200000 121794170 200000 346999768 200000 265308925 200000 649482390 200000 494263158 200000 547467718 200000 513867098 200000 43824926 200000 789475247 200000 222297862 200000 765070671 200000 41020632 200000 801179429 200000 695319840 200000 438058605 200000 417361372 200000 740427000 200000 227439292 200000 252533093 200000 655207267 200000 334792041 200000 694253987 200000 309054983 200000 701588933 200000 679119320 200000 675712190 200000 586155844 200000 810431099 200000 235117767 200000 372983317 200000 125226796 200000 244849693 200000 448741845 200000 690211025 200000 685609200 200000 430288996 200000 540020674 200000 19015482 200000 188981984 200000 419236904 200000 173578353 200000 782824632 200000 828526189 200000 21996386 200000 331095264 200000 924986836 200000 284926503 200000 921832235 200000 344686385 200000 322898999 200000 290252734 200000 754990010 200000 978966179 200000 977636009 200000 328514564 200000 141967465 200000 693799832 200000 454428946 200000 510297833 200000 145773999 200000 1184656 200000 121665148 200000 501824892 200000 488032550 200000 307763500 200000 285123342 200000 785282544 200000 596326790 200000 987156011 200000 57406993 200000 295499155 200000 789345959 200000 924686703 200000 93598702 200000 6974167 200000 955460993 200000 932446968 200000 452269101 200000 376456525 200000 984790063 200000 673845734 200000 607623030 200000 293335972 200000 865341414 200000 693597818 200000 671026067 200000 882415021 200000 423103746 200000 667693077 200000 978407275 200000 478014553 200000 72210169 200000 32183606 200000 271307527 200000 394705337 200000 127859300 200000 176061311 200000 184798096 200000 433477884 200000 429013244 200000 372946352 200000 856893773 200000 578012787 200000 413774234 200000 675068330 200000 619652009 200000 110998414 200000 739604533 200000 262642796 200000 499768618 200000 903070943 200000 480376807 200000 443572248 200000 284473722 200000 645370390 200000 414468327 200000 213350894 200000 580232033 200000 161306627 200000 962138255 200000 390300238 200000 983354056 200000 625701527 200000 885172566 200000 114824377 200000 179953847 200000 32310497 200000 840416982 200000 931849167 200000 210144086 200000 359389460 200000 231502279 200000 169751890 200000 735812590 200000 876672127 200000 495370241 200000 124707873 200000 17740520 200000 106621330 200000 864550525 200000 658386493 200000 823053260 200000 710295519 200000 198758739 200000 120523974 200000 604574019 200000 65677333 200000 850496444 200000 557951486 200000 88651028 200000 952590341 200000 779104273 200000 71077699 200000 400221737 200000 803593888 200000 825429449 200000 247219992 200000 516323467 200000 1811447 200000 681044861 200000 830449436 200000 829058913 200000 329311033 200000 611112679 200000 77168144 200000 810250483 200000 345659063 200000 731997405 200000 773650389 200000 272795308 200000 847647714 200000 718132058 200000 29061482 200000 169807634 200000 19052874 200000 77340532 200000 405668593 200000 987942352 200000 747202208 200000 126362470 200000 796917162 200000 335009708 200000 384158900 200000 290209927 200000 546617333 200000 904737423 200000 813072759 200000 89140048 200000 785814868 200000 813859715 200000 884429305 200000 928830809 200000 589596773 200000 783398576 200000 464395370 200000 405783898 200000 498566379 200000 119198557 200000 349584924 200000 556785966 200000 131441093 200000 215066100 200000 697429375 200000 807314891 200000 467198196 200000 971573757 200000 469542946 200000 191992138 200000 789017496 200000 575281185 200000 655445176 200000 499874532 200000 502749683 200000 394251304 200000 778617103 200000 250863346 200000 605184356 200000 268233978 200000 254107162 200000 328428779 200000 516378732 200000 273049760 200000 121705959 200000 891190633 200000 425787051 200000 788249667 200000 136297896 200000 502965283 200000 739236066 200000 300476459 200000 782756270 200000 410770419 200000 13796594 200000 525658049 200000 584042856 200000 319023824 200000 545145306 200000 333471629 200000 752045415 200000 705346004 200000 522090940 200000 30296887 200000 95379804 200000 53115191 200000 797074904 200000 607278472 200000 736326167 200000 791335505 200000 868804239 200000 695058537 200000 856570249 200000 57949595 200000 379572064 200000 610439906 200000 943533250 200000 193074861 200000 493913325 200000 95015195 200000 15576051 200000 721016896 200000 581454070 200000 147039838 200000 663826028 200000 969584684 200000 899528283 200000 951176466 200000 863547549 200000 789288810 200000 118962973 200000 580715712 200000 929198104 200000 975381523 200000 324654685 200000 512850961 200000 53932429 200000 412048734 200000 128928858 200000 893507789 200000 293629131 200000 908296613 200000 567029878 200000 993534429 200000 10253509 200000 639334495 200000 394456369 200000 151403848 200000 807788937 200000 549162534 200000 682121260 200000 143991352 200000 119335498 200000 436179121 200000 65783334 200000 528917237 200000 218084694 200000 568102106 200000 658367233 200000 443190504 200000 403030047 200000 933431449 200000 913283005 200000 185823897 200000 732668214 200000 404440326 200000 123842170 200000 380491696 200000 916643914 200000 533024858 200000 564650617 200000 677325559 200000 565703724 200000 568881645 200000 559733786 200000 17170517 200000 563353805 200000 540274232 200000 676767455 200000 955296467 200000 40930109 200000 790486227 200000 915258727 200000 415642265 200000 410400173 200000 579071607 200000 124134771 200000 417575665 200000 718123885 200000 427130621 200000 746094051 200000 251001410 200000 27018478 200000 183543644 200000 988811448 200000 774154262 200000 798199232 200000 555342254 200000 31138579 200000 732711188 200000 29182099 200000 563091242 200000 114679604 200000 179554053 200000 750525753 200000 440088618 200000 371197563 200000 907172561 200000 935643810 200000 123281445 200000 486561641 200000 215239810 200000 150480605 200000 632106933 200000 767602590 200000 375884607 200000 814832413 200000 464879762 200000 567914460 200000 271396689 200000 20628913 200000 808692628 200000 983578114 200000 341763617 200000 694536713 200000 233497780 200000 928420625 200000 373194807 200000 227123382 200000 366030090 200000 125051689 200000 481119035 200000 15101290 200000 785278159 200000 385446283 200000 770542071 200000 38822643 200000 237350235 200000 254327448 200000 651010130 200000 7337283 200000 226852135 200000 276615120 200000 184578901 200000 126974314 200000 854001099 200000 637653459 200000 179878697 200000 339622297 200000 464760321 200000 456244322 200000 100578070 200000 392732449 200000 223891359 200000 947458653 200000 479696260 200000 825901680 200000 32433056 200000 306911173 200000 927447549 200000 62902041 200000 286773786 200000 617002939 200000 223311656 200000 139544012 200000 463094856 200000 281589887 200000 263890638 200000 240356953 200000 858725505 200000 660416369 200000 315890136 200000 975568817 200000 823314493 200000 21480723 200000 528600141 200000 530765284 200000 331317270 200000 524162307 200000 207247704 200000 297809442 200000 98609604 200000 821527556 200000 936209727 200000 892285629 200000 986958879 200000 122479093 200000 795947372 200000 362420004 200000 89644320 200000 310517207 200000 163260007 200000 666877929 200000 533979103 200000 631738826 200000 174600153 200000 451650235 200000 354660501 200000 950556944 200000 605934217 200000 518529644 200000 229396123 200000 91104775 200000 146044002 200000 22853867 200000 411083368 200000 221451314 200000 732467818 200000 648746826 200000 650935702 200000 200925232 200000 449813195 200000 266638264 200000 40600284 200000 738183107 200000 888397005 200000 812012934 200000 199704596 200000 988163017 200000 462258904 200000 60799781 200000 579534901 200000 473769029 200000 115006582 200000 258699301 200000 222872921 200000 601158742 200000 735615054 200000 434188599 200000 585067192 200000 348632637 200000 627599401 200000 595300907 200000 244691626 200000 73105242 200000 851934448 200000 159258610 200000 607872167 200000 990123054 200000 54174379 200000 659355292 200000 174110538 200000 246354010 200000 909121667 200000 992992602 200000 797365320 200000 202473118 200000 123930815 200000 861085307 200000 713369213 200000 961153242 200000 221667017 200000 704849778 200000 775160287 200000 884413967 200000 74892073 200000 292072142 200000 146475399 200000 736336478 200000 16228232 200000 9779263 200000 397485486 200000 469209350 200000 409680046 200000 752894103 200000 572409261 200000 548883561 200000 292958339 200000 589114309 200000 885982203 200000 788998663 200000 688723985 200000 149027547 200000 452071986 200000 510978688 200000 4515199 200000 249875464 200000 82176777 200000 283949973 200000 715302934 200000 929849501 200000 659325018 200000 574525479 200000 511396414 200000 13173516 200000 56024349 200000 634349622 200000 704548737 200000 903433955 200000 60287850 200000 22445794 200000 520515207 200000 891038932 200000 786293370 200000 355787884 200000 425932567 200000 925877935 200000 117371045 200000 807700532 200000 270728731 200000 871502181 200000 624534884 200000 28163772 200000 344775067 200000 392302854 200000 899691343 200000 900252579 200000 963879615 200000 896105667 200000 66495007 200000 978304426 200000 300061137 200000 414365932 200000 286040748 200000 362134705 200000 433752120 200000 912492786 200000 171678959 200000 280348089 200000 625988734 200000 383975269 200000 784098817 200000 167877859 200000 258352201 200000 464927221 200000 953214489 200000 148117358 200000 608864868 200000 972230516 200000 353426065 200000 962152380 200000 944677047 200000 977690577 200000 38186976 200000 402875213 200000 86877257 200000 137640478 200000 922894240 200000 238563522 200000 517644613 200000 495822986 200000 812140169 200000 268434394 200000 773303025 200000 538687079 200000 331000947 200000 920571255 200000 844368823 200000 182759972 200000 37265494 200000 917309337 200000 313414942 200000 651661139 200000 903515725 200000 168013152 200000 729864657 200000 271546531 200000 186459533 200000 685131021 200000 260375958 200000 194315749 200000 762400370 200000 136522241 200000 948169047 200000 318446090 200000 581435506 200000 800501948 200000 109924637 200000 763385634 200000 585547302 200000 314620638 200000 982514190 200000 649804382 200000 513803591 200000 951685928 200000 126900341 200000 658307086 200000 761401518 200000 348796794 200000 505231289 200000 664338339 200000 886535250 200000 908345557 200000 262810724 200000 720993197 200000 1178957 200000 383746906 200000 297346589 200000 24674781 200000 91940310 200000 855091273 200000 313096109 200000 204400899 200000 219573063 200000 335310338 200000 73467132 200000 485415183 200000 472539671 200000 604727814 200000 60748052 200000 480430867 200000 591647200 200000 671790838 200000 969776668 200000 428321599 200000 292329818 200000 402323089 200000 678453598 200000 225848546 200000 958668381 200000 752551353 200000 578470209 200000 524547183 200000 475196898 200000 796994158 200000 381934926 200000 294648180 200000 203278337 200000 554490320 200000 460157485 200000 537535140 200000 285010419 200000 597293601 200000 317094824 200000 682607565 200000 528895505 200000 484101824 200000 90619558 200000 490690017 200000 571909074 200000 328613421 200000 510822704 200000 251207409 200000 521053647 200000 464578570 200000 503680111 200000 877807660 200000 345477570 200000 990075671 200000 604251819 200000 591808995 200000 300372097 200000 246057269 200000 495712588 200000 352003463 200000 814833671 200000 18473315 200000 371279068 200000 263366056 200000 574820202 200000 293539779 200000 380903682 200000 593585655 200000 347800293 200000 547178901 200000 99989127 200000 703708996 200000 237361615 200000 814356794 200000 837969236 200000 998708608 200000 560597153 200000 492164145 200000 839928433 200000 459517370 200000 968953075 200000 783163676 200000 819233286 200000 322047013 200000 185912190 200000 17959354 200000 237517149 200000 4892688 200000 280862746 200000 746874605 200000 880771805 200000 34189803 200000 984261056 200000 577179829 200000 107283983 200000 159142728 200000 403562120 200000 949075507 200000 301040539 200000 727064790 200000 258376107 200000 664876454 200000 196102475 200000 70705767 200000 354615170 200000 385758832 200000 375174151 200000 886395114 200000 113656708 200000 541321489 200000 153567702 200000 774679153 200000 622057547 200000 860581673 200000 632583650 200000 998250027 200000 462354318 200000 175468409 200000 449362035 200000 403719273 200000 430947367 200000 244705762 200000 423516913 200000 941287068 200000 902473741 200000 341100900 200000 500392934 200000 758918997 200000 396581978 200000 977654303 200000 193449209 200000 798813763 200000 877757254 200000 902776660 200000 780452084 200000 218000951 200000 703780905 200000 189594467 200000 218940350 200000 249382690 200000 560248188 200000 283080141 200000 162106975 200000 266070036 200000 981224663 200000 692228915 200000 543062786 200000 929348925 200000 80214771 200000 697554261 200000 156141806 200000 278709743 200000 899804584 200000 621858067 200000 813859979 200000 220586138 200000 822575599 200000 490487918 200000 470462306 200000 862866638 200000 713681377 200000 76827783 200000 901900316 200000 369016123 200000 105196213 200000 69676446 200000 941386369 200000 365106611 200000 360414405 200000 754701587 200000 604362105 200000 258493221 200000 842481032 200000 984348519 200000 243418894 200000 22631331 200000 435397016 200000 42085434 200000 547317351 200000 555553372 200000 183783596 200000 64717901 200000 311434701 200000 609019298 200000 434914206 200000 958952833 200000 447806633 200000 911917796 200000 790930534 200000 10966230 200000 995847042 200000 881508019 200000 884803612 200000 413410924 200000 93116931 200000 969014976 200000 270433017 200000 95064964 200000 789922546 200000 871307740 200000 187721301 200000 160470655 200000 556601913 200000 708580342 200000 797842089 200000 46299868 200000 153451744 200000 212565023 200000 981962637 200000 202925373 200000 63674640 200000 42318984 200000 668854714 200000 198005602 200000 35714577 200000 134488705 200000 435661577 200000 520813099 200000 789584459 200000 43366523 200000 797923441 200000 875108250 200000 743516999 200000 595926533 200000 364081676 200000 184994509 200000 962825134 200000 628314578 200000 353612049 200000 199399431 200000 298970952 200000 972524977 200000 456748506 200000 940019879 200000 201185534 200000 273024147 200000 671067102 200000 267285806 200000 287569623 200000 677231751 200000 719797687 200000 645948221 200000 966918141 200000 185781952 200000 291310365 200000 461600147 200000 702340793 200000 177479052 200000 993519336 200000 597261330 200000 538973298 200000 16060510 200000 727763729 200000 373749690 200000 392021425 200000 760702404 200000 804735152 200000 9254059 200000 24517150 200000 150916464 200000 589791230 200000 847741478 200000 380287107 200000 841011251 200000 345586259 200000 5964940 200000 135168199 200000 165412860 200000 516186152 200000 673708893 200000 743194611 200000 700399068 200000 302526229 200000 294102329 200000 52844592 200000 598851076 200000 94773716 200000 669043681 200000 201157829 200000 53268932 200000 793649211 200000 765145653 200000 822602269 200000 67155341 200000 912533317 200000 991298103 200000 485023166 200000 767853807 200000 873440520 200000 478683910 200000 124025938 200000 455673499 200000 642163391 200000 451974882 200000 606338466 200000 471957601 200000 561818817 200000 378243886 200000 976663700 200000 417385266 200000 892783238 200000 50036840 200000 90628403 200000 21995805 200000 424784552 200000 453126705 200000 706656934 200000 764126037 200000 662158047 200000 377649483 200000 770941239 200000 140161065 200000 717151747 200000 383709077 200000 508763725 200000 580061961 200000 252821517 200000 177240592 200000 547414641 200000 42036871 200000 61688853 200000 220293853 200000 221509963 200000 802298962 200000 515842644 200000 992570171 200000 575445413 200000 270612796 200000 428514339 200000 508654988 200000 453093734 200000 258901812 200000 699195385 200000 910380367 200000 811114904 200000 629954891 200000 842067824 200000 859197223 200000 521649249 200000 897155506 200000 192618815 200000 563740370 200000 523319564 200000 50645434 200000 892411200 200000 342749489 200000 979607041 200000 102719954 200000 425591402 200000 83006534 200000 920023240 200000 980625291 200000 816211671 200000 821378864 200000 228418057 200000 735077782 200000 440637375 200000 106147888 200000 465076109 200000 994622403 200000 360079226 200000 349591206 200000 240412221 200000 970205443 200000 810779520 200000 470958356 200000 913399841 200000 359383398 200000 709510764 200000 399973144 200000 97141857 200000 144579612 200000 923934195 200000 746229109 200000 270701383 200000 987435383 200000 145342705 200000 963535370 200000 719831610 200000 446458087 200000 919842652 200000 359082456 200000 988565955 200000 833537788 200000 57630797 200000 520439552 200000 739147147 200000 391722342 200000 607226877 200000 916351169 200000 897431129 200000 912254199 200000 39998405 200000 498708861 200000 538241560 200000 360621470 200000 542210076 200000 619416244 200000 593085902 200000 615115373 200000 39666332 200000 743140102 200000 341110693 200000 212672915 200000 103396860 200000 486506549 200000 794393829 200000 273481825 200000 83122710 200000 894449439 200000 520034295 200000 238468936 200000 235440098 200000 152197063 200000 154541155 200000 62420953 200000 612629880 200000 45720396 200000 911555793 200000 546365635 200000 1866769 200000 524696047 200000 803387658 200000 846278615 200000 154752517 200000 549072657 200000 549358583 200000 708637190 200000 562637517 200000 718719281 200000 899519392 200000 885909856 200000 511603969 200000 951396337 200000 892567854 200000 830328086 200000 103929946 200000 715238929 200000 965237481 200000 238579064 200000 39473584 200000 138299761 200000 76699705 200000 725702134 200000 305494268 200000 284634898 200000 114644391 200000 49645346 200000 161498455 200000 282782485 200000 361921756 200000 503832748 200000 600698616 200000 643633338 200000 954087072 200000 631680356 200000 341361977 200000 685313121 200000 335488219 200000 581477178 200000 14063761 200000 219879307 200000 160430231 200000 324038976 200000 227287194 200000 813768920 200000 127098363 200000 764316581 200000 367112204 200000 609935882 200000 827336784 200000 958486971 200000 992968895 200000 987880447 200000 750837247 200000 71535601 200000 907444651 200000 615678650 200000 813584528 200000 296447960 200000 178897643 200000 82915674 200000 834088107 200000 895868450 200000 850123188 200000 909789217 200000 663838746 200000 25611933 200000 15314018 200000 42809453 200000 76384196 200000 81447483 200000 519138411 200000 488308417 200000 208627122 200000 233878796 200000 102455912 200000 165632700 200000 60721421 200000 155876929 200000 530591250 200000 933045023 200000 990314525 200000 752559658 200000 120194114 200000 865882058 200000 746608714 200000 111467064 200000 864147695 200000 359368639 200000 259960349 200000 618062075 200000 674555699 200000 871346460 200000 435196223 200000 473733156 200000 844540741 200000 629865764 200000 415717496 200000 615087747 200000 475381375 200000 838801462 200000 761569713 200000 875506184 200000 967662424 200000 251120595 200000 947342834 200000 813290949 200000 686887786 200000 480348828 200000 952140131 200000 748230121 200000 417804141 200000 373059153 200000 918518605 200000 183189958 200000 566568249 200000 431283665 200000 881262617 200000 393981900 200000 86318023 200000 383433503 200000 808688975 200000 480305546 200000 131774255 200000 93652315 200000 474910104 200000 287516594 200000 915044010 200000 395627204 200000 92777659 200000 560625173 200000 749624977 200000 749648060 200000 267289506 200000 628120994 200000 353552987 200000 646903234 200000 588226646 200000 920611434 200000 260313249 200000 223928697 200000 674660862 200000 282532766 200000 667206429 200000 117325983 200000 466241250 200000 566994831 200000 417235621 200000 117517589 200000 733635693 200000 92766124 200000 771356980 200000 976279005 200000 815842085 200000 986974854 200000 749939680 200000 282236694 200000 446099125 200000 305642958 200000 424959716 200000 265473025 200000 335662563 200000 35880532 200000 110278039 200000 777097982 200000 776630937 200000 519233032 200000 324372594 200000 248643470 200000 771979230 200000 518805500 200000 122994445 200000 737120850 200000 371029469 200000 13581408 200000 904121377 200000 375283977 200000 378293212 200000 555156612 200000 319516550 200000 662483606 200000 875366981 200000 741309656 200000 381022773 200000 904425207 200000 754761888 200000 283463918 200000 998571078 200000 634410829 200000 222913430 200000 151733621 200000 920609522 200000 114583001 200000 576007919 200000 174507071 200000 493867154 200000 996449788 200000 893380499 200000 674854971 200000 426099869 200000 123290678 200000 94534027 200000 55738747 200000 951962541 200000 421503015 200000 46643200 200000 25312558 200000 105127801 200000 497523857 200000 735732026 200000 909449637 200000 657016027 200000 140378962 200000 150313634 200000 999895121 200000 932896714 200000 10923373 200000 926630592 200000 237893570 200000 300023136 200000 382873857 200000 993399100 200000 873855401 200000 896725461 200000 788623695 200000 92305631 200000 97466071 200000 34172033 200000 51921079 200000 36537746 200000 231286586 200000 922018781 200000 425788603 200000 965110365 200000 410147813 200000 805667201 200000 792400378 200000 508056937 200000 559859464 200000 290553894 200000 72389684 200000 37332989 200000 375289331 200000 907233188 200000 518691916 200000 41951363 200000 132138263 200000 330126068 200000 116271680 200000 958785155 200000 652810756 200000 590312495 200000 783860017 200000 966920870 200000 412023146 200000 415269004 200000 423767393 200000 600856244 200000 327055643 200000 735890533 200000 192997423 200000 406688150 200000 636304902 200000 772648241 200000 753605148 200000 963822931 200000 334423101 200000 623178634 200000 508456136 200000 893683477 200000 318742255 200000 748159783 200000 508579573 200000 741586724 200000 45433966 200000 345352418 200000 632926337 200000 952790249 200000 882555945 200000 125467315 200000 886192239 200000 374581484 200000 467849905 200000 669948850 200000 358963934 200000 557308629 200000 194357175 200000 990463512 200000 955618063 200000 735254894 200000 934726156 200000 304825149 200000 4516707 200000 804892318 200000 875173278 200000 192049562 200000 849084249 200000 98503022 200000 545803649 200000 137086663 200000 529856915 200000 822295046 200000 834101219 200000 490916221 200000 778786769 200000 675522992 200000 769494549 200000 438757269 200000 748114164 200000 437848275 200000 512915079 200000 701285894 200000 645315323 200000 993180409 200000 496595659 200000 331348202 200000 721494280 200000 206265545 200000 775417233 200000 207613304 200000 114136922 200000 656172556 200000 51378345 200000 556706826 200000 332438867 200000 614875050 200000 455776003 200000 917015 200000 995399027 200000 263983533 200000 224005809 200000 111493177 200000 53893467 200000 167476540 200000 46025442 200000 890752552 200000 654746570 200000 298310304 200000 981175784 200000 212171452 200000 887872162 200000 350893378 200000 742312242 200000 148697582 200000 947729635 200000 441419178 200000 877516114 200000 821130454 200000 553457837 200000 26907009 200000 413531127 200000 903103405 200000 633082178 200000 233615246 200000 91112946 200000 364739019 200000 299859712 200000 628692923 200000 337400629 200000 72306089 200000 850571114 200000 549247248 200000 927955150 200000 82707679 200000 694274335 200000 782504886 200000 348692719 200000 963244583 200000 526811616 200000 208608501 200000 817337576 200000 863465303 200000 327511694 200000 614377781 200000 573527338 200000 631956330 200000 337192744 200000 859862016 200000 442936645 200000 114129014 200000 151255760 200000 965818877 200000 439768554 200000 340767670 200000 583584710 200000 227811061 200000 939582185 200000 215905153 200000 935553898 200000 570656209 200000 275610930 200000 984210255 200000 93955133 200000 984900760 200000 599749847 200000 412851642 200000 220248032 200000 192089717 200000 774202120 200000 579999866 200000 652555538 200000 145586606 200000 207817749 200000 66285159 200000 40453045 200000 248322477 200000 267748206 200000 232950650 200000 86253257 200000 428981498 200000 713212325 200000 414852299 200000 213007471 200000 437558590 200000 676488809 200000 422014612 200000 947710950 200000 345073985 200000 423751819 200000 628830251 200000 60580752 200000 72739563 200000 948839933 200000 126639114 200000 168507629 200000 635942725 200000 647705037 200000 445138378 200000 293465757 200000 344232056 200000 321630765 200000 912126498 200000 322529889 200000 660328396 200000 727392878 200000 7975660 200000 174765850 200000 432959401 200000 901564159 200000 931133215 200000 993365703 200000 526697881 200000 814212977 200000 386438357 200000 585204362 200000 595033155 200000 386458229 200000 682326342 200000 843718819 200000 245600112 200000 901280219 200000 474485962 200000 488686194 200000 795216905 200000 476353683 200000 690585817 200000 185334393 200000 978202134 200000 662127279 200000 589862926 200000 557804119 200000 685051072 200000 864727903 200000 960933406 200000 18489548 200000 775187534 200000 395152627 200000 486866917 200000 815638970 200000 804716586 200000 871373020 200000 511901017 200000 677302306 200000 454630620 200000 266906537 200000 222334867 200000 308096546 200000 784265229 200000 555964685 200000 95837900 200000 691814653 200000 334490245 200000 317955542 200000 334687325 200000 472717073 200000 694779948 200000 885753847 200000 362780349 200000 665959393 200000 341807116 200000 617975934 200000 887487878 200000 489066509 200000 325227084 200000 600588702 200000 500955503 200000 58505044 200000 563442741 200000 385755301 200000 998264402 200000 431794840 200000 102016560 200000 450374661 200000 192192807 200000 51433944 200000 950857156 200000 797896526 200000 85249030 200000 935711798 200000 968898972 200000 675363121 200000 919833640 200000 810310642 200000 760508286 200000 393787775 200000 682092517 200000 31418477 200000 522852948 200000 964938535 200000 390591158 200000 748617766 200000 538154534 200000 498887226 200000 216509747 200000 613460671 200000 342765084 200000 247796712 200000 638520597 200000 190860536 200000 396328064 200000 110212739 200000 733207348 200000 368599217 200000 21070009 200000 767814523 200000 674093449 200000 788973292 200000 658101585 200000 466149216 200000 780812589 200000 415683015 200000 802767342 200000 614384099 200000 649069655 200000 208220805 200000 253046107 200000 943027667 200000 434250849 200000 889513349 200000 533902720 200000 796635427 200000 882529218 200000 197625416 200000 179242852 200000 994873058 200000 615051284 200000 532650350 200000 873503538 200000 356651840 200000 79867919 200000 907294393 200000 174246960 200000 931664782 200000 666718091 200000 600740104 200000 18195656 200000 624039998 200000 265468800 200000 220877915 200000 237591169 200000 807662302 200000 147576841 200000 42884565 200000 130466310 200000 124281376 200000 563043419 200000 563617204 200000 436050205 200000 51220949 200000 666431698 200000 306315610 200000 873174192 200000 729979628 200000 37202660 200000 329014598 200000 710188232 200000 488342902 200000 758087978 200000 96290586 200000 79746699 200000 502793892 200000 488757597 200000 815738774 200000 152439876 200000 100939974 200000 127666262 200000 596239002 200000 154316634 200000 446396237 200000 154862604 200000 117148968 200000 84144727 200000 17038025 200000 763063193 200000 276748127 200000 220828386 200000 698830570 200000 127286068 200000 629508223 200000 923936708 200000 406524546 200000 817231415 200000 15809771 200000 868156645 200000 620079489 200000 680795418 200000 445785121 200000 173267791 200000 871419639 200000 691365236 200000 737862850 200000 420642601 200000 473294612 200000 70644736 200000 40791696 200000 382193597 200000 474589482 200000 587531925 200000 398742122 200000 337471858 200000 164534696 200000 490708012 200000 259640913 200000 4356561 200000 712212512 200000 709178589 200000 301402981 200000 67426690 200000 919955265 200000 505987041 200000 357418983 200000 616689231 200000 912433373 200000 281785233 200000 993639736 200000 91225887 200000 115650019 200000 116082532 200000 791406552 200000 394697723 200000 193311332 200000 41524211 200000 382369127 200000 61006860 200000 740938641 200000 374999288 200000 610766502 200000 632778138 200000 302964154 200000 928524105 200000 671400822 200000 153002509 200000 534950992 200000 536607457 200000 492720342 200000 450069999 200000 261253091 200000 45810390 200000 533714664 200000 324821735 200000 941045796 200000 164243811 200000 959347436 200000 993584574 200000 309544931 200000 350273503 200000 315848002 200000 478019677 200000 732266257 200000 221976771 200000 798421867 200000 444671436 200000 286594750 200000 309827495 200000 187713544 200000 906098227 200000 49083675 200000 556646212 200000 611398361 200000 795751644 200000 377142647 200000 739565938 200000 235036350 200000 118113838 200000 884625989 200000 729455914 200000 909358008 200000 196561330 200000 369477908 200000 458884228 200000 471614183 200000 848299536 200000 37174420 200000 750834873 200000 642367629 200000 381311250 200000 476749463 200000 183332386 200000 62050825 200000 38007200 200000 432704524 200000 827707446 200000 497957339 200000 973880769 200000 907365124 200000 522476431 200000 302653350 200000 252823199 200000 616581297 200000 470793188 200000 943795240 200000 892756610 200000 687600481 200000 201327119 200000 778023235 200000 223872723 200000 608654470 200000 417876999 200000 348757494 200000 345817113 200000 288895664 200000 648099558 200000 110386275 200000 952952318 200000 172013968 200000 157230308 200000 696192970 200000 16611659 200000 629372406 200000 900303193 200000 835661452 200000 530413543 200000 953739731 200000 453515966 200000 611804712 200000 60271835 200000 248681015 200000 84145323 200000 612699456 200000 548373071 200000 178644819 200000 519786457 200000 660273044 200000 131383693 200000 974425207 200000 559818784 200000 556247556 200000 756356348 200000 904848403 200000 657764473 200000 250575505 200000 831627301 200000 294746041 200000 583750909 200000 564434012 200000 273991089 200000 644322329 200000 545588963 200000 328567716 200000 515358056 200000 357782787 200000 24960645 200000 450291659 200000 554728498 200000 900487015 200000 787882330 200000 287024465 200000 659292185 200000 223678807 200000 430558204 200000 799813078 200000 194803268 200000 14160386 200000 487816226 200000 544696860 200000 763224828 200000 121144249 200000 915156646 200000 846299650 200000 269803434 200000 519637486 200000 7823744 200000 983978632 200000 561308373 200000 975392559 200000 493435848 200000 126975440 200000 237193768 200000 650342190 200000 679388599 200000 36500251 200000 905068649 200000 687089851 200000 983827621 200000 710297287 200000 669081986 200000 273269191 200000 826988811 200000 540100695 200000 37434491 200000 829274466 200000 465179265 200000 927265898 200000 456041341 200000 295831997 200000 186715072 200000 61598400 200000 614573520 200000 997647912 200000 58525857 200000 759158332 200000 260279260 200000 974078228 200000 295874587 200000 200047836 200000 512990506 200000 322145297 200000 114357320 200000 410193346 200000 822948451 200000 843054032 200000 686581855 200000 204679982 200000 98502479 200000 76587553 200000 374293690 200000 765442176 200000 805846231 200000 999890420 200000 561941712 200000 344504377 200000 289514242 200000 615925595 200000 769338683 200000 944047097 200000 199954683 200000 361245573 200000 450197427 200000 208136834 200000 502027016 200000 238475460 200000 434034960 200000 932617651 200000 588056211 200000 546729095 200000 798850891 200000 449024140 200000 261798948 200000 562392928 200000 209714044 200000 717974832 200000 306061667 200000 656713982 200000 622682076 200000 842340061 200000 364107546 200000 334226994 200000 89768899 200000 246529013 200000 949819696 200000 236826349 200000 92627882 200000 758792695 200000 493815470 200000 99400768 200000 759771945 200000 691086213 200000 779751357 200000 420492890 200000 530632954 200000 573795423 200000 611184037 200000 710317708 200000 823678195 200000 900260710 200000 121152718 200000 766760263 200000 508659727 200000 601115801 200000 542939841 200000 530835995 200000 846610020 200000 57406234 200000 24320551 200000 371069369 200000 324297517 200000 668561193 200000 211940553 200000 676313072 200000 279278273 200000 757755942 200000 373960077 200000 127175091 200000 718223512 200000 180484754 200000 297771134 200000 442796305 200000 173377868 200000 396622350 200000 829521603 200000 55172411 200000 212903061 200000 791314778 200000 736896678 200000 984038528 200000 613194571 200000 106720342 200000 31318414 200000 480428627 200000 718614887 200000 337348611 200000 782400516 200000 304808258 200000 209671681 200000 481386625 200000 137129904 200000 283894016 200000 616997715 200000 530819345 200000 599273820 200000 614110299 200000 859333299 200000 773113364 200000 614794991 200000 422421829 200000 652282523 200000 155845898 200000 753421683 200000 750948047 200000 966695076 200000 825391763 200000 534615822 200000 47889704 200000 195358085 200000 907926128 200000 141323531 200000 214502305 200000 315989784 200000 253305218 200000 442091986 200000 557814443 200000 357698644 200000 105461704 200000 772873963 200000 19333078 200000 152836435 200000 104641636 200000 52411646 200000 751856083 200000 609039181 200000 755130774 200000 228839892 200000 545481330 200000 250108570 200000 264926911 200000 876726870 200000 785888420 200000 954464434 200000 366662750 200000 684062348 200000 242966649 200000 632088112 200000 640070165 200000 892984734 200000 414087458 200000 503160009 200000 663193764 200000 372818902 200000 68603119 200000 674942297 200000 594671083 200000 996405915 200000 535674192 200000 157892054 200000 345029355 200000 506204790 200000 835069655 200000 730052953 200000 324460484 200000 824131344 200000 501499188 200000 198717979 200000 184660408 200000 756697904 200000 807805238 200000 581048693 200000 555818278 200000 875776193 200000 283583696 200000 98139102 200000 172926863 200000 830485193 200000 737815824 200000 90445552 200000 573808019 200000 515239794 200000 422578216 200000 30280034 200000 544192755 200000 68252676 200000 1600873 200000 124700942 200000 302522512 200000 230765288 200000 808051522 200000 426368748 200000 731545706 200000 22404518 200000 250800452 200000 23208212 200000 520654241 200000 551331046 200000 704755232 200000 925644479 200000 787929718 200000 938475633 200000 601487782 200000 689626693 200000 265563209 200000 200203568 200000 835136711 200000 496568095 200000 967498652 200000 489999147 200000 260260755 200000 182716389 200000 314576910 200000 33477003 200000 198480187 200000 616450640 200000 257530463 200000 244476568 200000 802951695 200000 508145464 200000 781112946 200000 285817274 200000 351842688 200000 933674134 200000 650705733 200000 907966330 200000 264669214 200000 967795075 200000 28020986 200000 190240129 200000 264318361 200000 349441078 200000 556719824 200000 752263831 200000 832884419 200000 808565769 200000 891432745 200000 568837284 200000 273493388 200000 339869555 200000 934058373 200000 535523506 200000 667151619 200000 825189902 200000 834226309 200000 83465960 200000 223105371 200000 497412754 200000 500854248 200000 801157775 200000 685243362 200000 714034391 200000 81273488 200000 120995856 200000 910629130 200000 965070293 200000 633522301 200000 278054131 200000 4983396 200000 176320423 200000 821994191 200000 686207456 200000 320311455 200000 476641666 200000 142145991 200000 12029089 200000 70196108 200000 204859330 200000 996544710 200000 553693213 200000 662675996 200000 699836893 200000 230938699 200000 52348509 200000 503903328 200000 72137836 200000 31336440 200000 967017610 200000 649459591 200000 393165096 200000 957777037 200000 81605356 200000 980521954 200000 750944490 200000 471850475 200000 246179563 200000 227464930 200000 35624361 200000 127833873 200000 768482576 200000 195457303 200000 763972735 200000 564782625 200000 762464516 200000 106765873 200000 249968547 200000 247598171 200000 732888975 200000 685878530 200000 924985455 200000 681885215 200000 651654810 200000 870592890 200000 509868379 200000 142571758 200000 488896301 200000 87539881 200000 842953214 200000 709574505 200000 788435312 200000 759954111 200000 891180819 200000 802284367 200000 113022124 200000 834978062 200000 563900529 200000 805532546 200000 70263114 200000 290333701 200000 303551249 200000 679877634 200000 47588562 200000 603885878 200000 766483723 200000 10495471 200000 951269357 200000 889441616 200000 998579608 200000 64745355 200000 824978018 200000 768855076 200000 290962193 200000 639226932 200000 276453148 200000 855299748 200000 362768109 200000 312276589 200000 159554593 200000 692786398 200000 175958981 200000 105449429 200000 386242715 200000 865061892 200000 567042387 200000 322758445 200000 897970897 200000 135469670 200000 592942189 200000 776492118 200000 772767278 200000 588283765 200000 328850702 200000 279915599 200000 808211256 200000 977705409 200000 369082956 200000 778775354 200000 214097818 200000 969790715 200000 229090914 200000 226284631 200000 50916890 200000 158606323 200000 873498791 200000 597543430 200000 263760034 200000 142912154 200000 64794004 200000 743963081 200000 252472889 200000 104543744 200000 561163457 200000 336985662 200000 191236874 200000 784376917 200000 959852263 200000 919163176 200000 474757211 200000 847616747 200000 579962846 200000 788915558 200000 374012566 200000 271913010 200000 703423647 200000 932784889 200000 129820483 200000 59254201 200000 298752322 200000 80497922 200000 504729355 200000 336847923 200000 193181440 200000 591758784 200000 754323382 200000 62415726 200000 204824626 200000 94516885 200000 319175724 200000 825677917 200000 910554703 200000 721123329 200000 201481846 200000 161459470 200000 438709233 200000 159414692 200000 56674749 200000 587995827 200000 976537807 200000 17516607 200000 510641225 200000 425311133 200000 705913795 200000 112969139 200000 164278147 200000 586226491 200000 252160196 200000 300750591 200000 210174451 200000 334685726 200000 673241324 200000 680311877 200000 887622465 200000 662156279 200000 674096755 200000 724096709 200000 153538102 200000 531910038 200000 834553009 200000 506108640 200000 956735163 200000 711164652 200000 499639327 200000 827364373 200000 635896792 200000 889299209 200000 56792149 200000 683208966 200000 632452022 200000 792400926 200000 700949516 200000 715003251 200000 776804764 200000 516081019 200000 542867228 200000 417072700 200000 372947956 200000 107942800 200000 273191550 200000 440368482 200000 725188679 200000 816773615 200000 681510475 200000 546270214 200000 241705787 200000 665728328 200000 144188346 200000 336027751 200000 323813531 200000 490370410 200000 651273509 200000 802250727 200000 617283407 200000 65900872 200000 96486403 200000 581729542 200000 418440030 200000 839041264 200000 993457902 200000 44801381 200000 464649714 200000 253844373 200000 500939165 200000 615365571 200000 317941075 200000 757318533 200000 282970858 200000 172890626 200000 413281514 200000 170820146 200000 271807181 200000 161667874 200000 942792511 200000 475509805 200000 116691038 200000 736436035 200000 447156218 200000 839352101 200000 703419862 200000 492743078 200000 691109861 200000 55010795 200000 663783565 200000 301784235 200000 466276583 200000 961002096 200000 809011452 200000 452452820 200000 102132233 200000 139794884 200000 705243835 200000 859777984 200000 872416115 200000 343142936 200000 863065219 200000 794590768 200000 254574703 200000 195714748 200000 926113325 200000 171036164 200000 874393956 200000 939662881 200000 875613360 200000 734888253 200000 292793308 200000 157095895 200000 759301670 200000 580455676 200000 437631102 200000 77393550 200000 54777798 200000 231400833 200000 768271635 200000 432621592 200000 986290154 200000 11307052 200000 134477443 200000 720844645 200000 208798217 200000 930212222 200000 94610136 200000 947474053 200000 332645565 200000 800959768 200000 722420025 200000 120472744 200000 386832318 200000 60677561 200000 901436911 200000 221933088 200000 591591396 200000 951669571 200000 913510499 200000 130614876 200000 427745064 200000 383589046 200000 738795805 200000 355450861 200000 788331682 200000 730217522 200000 675235270 200000 731974277 200000 763352203 200000 569608440 200000 664639781 200000 998095090 200000 80921147 200000 785658729 200000 504459044 200000 275470118 200000 885146667 200000 527574277 200000 622239947 200000 792683057 200000 571592691 200000 664877676 200000 863281731 200000 406363204 200000 146819661 200000 619083615 200000 155201236 200000 607845552 200000 244495631 200000 311164606 200000 756540646 200000 98722787 200000 335437620 200000 35069067 200000 170456579 200000 497585009 200000 344326866 200000 465561060 200000 153798354 200000 146617351 200000 796074788 200000 701305612 200000 52424476 200000 153164664 200000 737654913 200000 823289698 200000 545310154 200000 309772980 200000 337771105 200000 571589992 200000 670883044 200000 884166091 200000 722668382 200000 846053564 200000 778149778 200000 657005549 200000 511570224 200000 943515169 200000 749045277 200000 95024492 200000 533428399 200000 306071926 200000 314637806 200000 830602167 200000 223047124 200000 963219388 200000 962050957 200000 12334432 200000 886998967 200000 899197715 200000 786610339 200000 977153558 200000 907195026 200000 777309885 200000 872755704 200000 772819115 200000 888690619 200000 110416152 200000 546108788 200000 622683406 200000 119895468 200000 645690279 200000 998211104 200000 18760785 200000 290965502 200000 71603465 200000 147786789 200000 878725283 200000 589319016 200000 515049216 200000 801426635 200000 745774933 200000 712440772 200000 605523562 200000 776523898 200000 989824216 200000 994692617 200000 52809034 200000 360208572 200000 945347260 200000 39722065 200000 711314111 200000 220791864 200000 494283698 200000 630260180 200000 895723274 200000 995038392 200000 168729994 200000 881085674 200000 747817355 200000 411907362 200000 295183669 200000 459331851 200000 510936771 200000 328015745 200000 198643907 200000 325754578 200000 311191123 200000 678496509 200000 486721381 200000 852703221 200000 183575803 200000 651541469 200000 983115115 200000 672176461 200000 110738075 200000 960207755 200000 435632709 200000 860881107 200000 598859316 200000 593250959 200000 817822853 200000 838822303 200000 651719655 200000 819483282 200000 934610906 200000 80435178 200000 343757555 200000 616738396 200000 519096598 200000 864491277 200000 10532282 200000 899465685 200000 703309352 200000 206024575 200000 538879420 200000 392649735 200000 522456098 200000 621571802 200000 967638937 200000 881849113 200000 95402803 200000 8865749 200000 340333330 200000 940042324 200000 141878957 200000 705287242 200000 71822600 200000 614861345 200000 470660351 200000 136308529 200000 479179131 200000 712675335 200000 596717498 200000 289885346 200000 808651147 200000 222671025 200000 529323919 200000 632686550 200000 721314681 200000 833246693 200000 908007502 200000 45714213 200000 377430182 200000 4986509 200000 486095592 200000 796163592 200000 372485009 200000 253732017 200000 208094061 200000 546146071 200000 625841116 200000 128419705 200000 851964174 200000 960556043 200000 509547079 200000 889207087 200000 505064987 200000 945382844 200000 947399346 200000 35119930 200000 97063941 200000 887917603 200000 904784414 200000 400746532 200000 931163484 200000 453746265 200000 141046444 200000 691240339 200000 953758160 200000 952926357 200000 314479515 200000 133934674 200000 785411635 200000 495555633 200000 862526798 200000 492556361 200000 514895476 200000 344952740 200000 914284355 200000 66190975 200000 951893413 200000 39157384 200000 775316507 200000 959455519 200000 576535541 200000 468497813 200000 993541527 200000 840417647 200000 303280822 200000 321353379 200000 350576280 200000 123724249 200000 879782487 200000 410752171 200000 51453726 200000 367270372 200000 829966954 200000 159318469 200000 890313801 200000 273552443 200000 294454686 200000 998142761 200000 256004698 200000 531826852 200000 609971140 200000 442536754 200000 595325618 200000 187871241 200000 102819789 200000 391824214 200000 839817169 200000 527624307 200000 77816265 200000 826881582 200000 893252951 200000 820793096 200000 563816169 200000 695646067 200000 295806981 200000 489892883 200000 930961277 200000 779545598 200000 5596091 200000 540022011 200000 976107766 200000 693886406 200000 44862842 200000 758417482 200000 108022244 200000 944359397 200000 108086627 200000 170585511 200000 965892088 200000 110055570 200000 430745270 200000 431444955 200000 878631938 200000 211405095 200000 69421523 200000 932559054 200000 778504178 200000 359589404 200000 885265467 200000 225498506 200000 187082458 200000 709137672 200000 773564047 200000 874215990 200000 24969962 200000 342131878 200000 641975950 200000 306550300 200000 400314225 200000 61362893 200000 36975898 200000 788217251 200000 338345698 200000 575704694 200000 781047347 200000 427101268 200000 858333387 200000 173845945 200000 487096058 200000 542773463 200000 767923679 200000 155952079 200000 922073006 200000 501789942 200000 425554412 200000 908096785 200000 252524465 200000 536995736 200000 276515812 200000 154429174 200000 503863170 200000 678702790 200000 10130392 200000 947023383 200000 816782019 200000 100013993 200000 112677111 200000 309136430 200000 988305461 200000 498378889 200000 688453010 200000 701136401 200000 746287030 200000 902332622 200000 602681626 200000 981894075 200000 518041161 200000 834579714 200000 477065759 200000 867901506 200000 331376652 200000 988119756 200000 744516690 200000 458289633 200000 808991298 200000 751921909 200000 774517891 200000 268751855 200000 238350155 200000 891149158 200000 369113251 200000 961435365 200000 275405990 200000 30042919 200000 53988802 200000 505426523 200000 361373941 200000 133948000 200000 289354768 200000 250679562 200000 606537207 200000 695141979 200000 165735135 200000 55009482 200000 650763406 200000 557806463 200000 708685470 200000 887298196 200000 25064122 200000 689609557 200000 736799455 200000 412365440 200000 382620060 200000 406894726 200000 416539730 200000 802357703 200000 15836531 200000 125544153 200000 465717958 200000 899966146 200000 720901025 200000 952040249 200000 957441325 200000 236590824 200000 581489830 200000 655269292 200000 645404056 200000 899780819 200000 626080802 200000 118524764 200000 52722486 200000 661869114 200000 360367830 200000 34367121 200000 395136600 200000 283126775 200000 931975331 200000 927286452 200000 633914991 200000 742816769 200000 665566345 200000 698045516 200000 655059468 200000 345296754 200000 465287336 200000 758147331 200000 198051038 200000 490016386 200000 526236737 200000 538925474 200000 942372278 200000 364781193 200000 733588404 200000 576188944 200000 332185221 200000 368384000 200000 876574851 200000 585323350 200000 499884123 200000 436317823 200000 971943756 200000 878477724 200000 852534120 200000 4054719 200000 778568146 200000 166882860 200000 283698942 200000 691427480 200000 514354932 200000 12631917 200000 898322829 200000 261909251 200000 117521587 200000 687994088 200000 97251493 200000 894452761 200000 848051248 200000 288659782 200000 488380662 200000 564132113 200000 588032427 200000 667403855 200000 310931026 200000 194999365 200000 817248900 200000 165412587 200000 594377640 200000 936889644 200000 485100348 200000 30393636 200000 803989770 200000 745026656 200000 408970611 200000 277004321 200000 90022311 200000 705845656 200000 870173674 200000 642294827 200000 287450065 200000 769567662 200000 338519682 200000 697146027 200000 6151927 200000 840715930 200000 454212155 200000 172899368 200000 714482090 200000 980566388 200000 915887925 200000 356355661 200000 229123996 200000 756121717 200000 509504177 200000 480605664 200000 789750683 200000 115619573 200000 945914128 200000 520360139 200000 5543833 200000 834403693 200000 38861265 200000 242353686 200000 821282982 200000 630928757 200000 801056662 200000 398025194 200000 629083891 200000 368717766 200000 168365087 200000 578131855 200000 710334928 200000 518403641 200000 457873484 200000 492162413 200000 330281902 200000 702040517 200000 295675935 200000 322434829 200000 528418845 200000 893270660 200000 294544566 200000 555453720 200000 581639629 200000 486970285 200000 422729812 200000 245722966 200000 944140944 200000 462698906 200000 994313304 200000 670698672 200000 312239446 200000 503435714 200000 543483203 200000 679079725 200000 191257646 200000 876397759 200000 844340918 200000 102491640 200000 406747211 200000 445197385 200000 450761584 200000 794037591 200000 204103675 200000 769324856 200000 169718611 200000 702116020 200000 197532849 200000 190448005 200000 840536415 200000 465336983 200000 389001979 200000 88899656 200000 110306228 200000 242649256 200000 462954635 200000 955480506 200000 56464276 200000 878344625 200000 657942578 200000 575607091 200000 470217053 200000 110846361 200000 309822431 200000 942245676 200000 670574738 200000 120566633 200000 143298211 200000 940431677 200000 290955730 200000 443987786 200000 170034863 200000 564972576 200000 237049566 200000 476397700 200000 62723411 200000 249155499 200000 385735830 200000 938674047 200000 873799936 200000 722955481 200000 220666620 200000 83644868 200000 193675078 200000 37244352 200000 206213935 200000 777366012 200000 221002966 200000 701358491 200000 381251951 200000 683151856 200000 78125952 200000 871719105 200000 435688223 200000 651247238 200000 994787381 200000 46637226 200000 557101757 200000 192849865 200000 660177157 200000 613489136 200000 556481515 200000 902204128 200000 779413280 200000 127217739 200000 401709416 200000 570594325 200000 166976728 200000 113114259 200000 364328214 200000 824527055 200000 933027228 200000 254961345 200000 675983861 200000 651924375 200000 902645758 200000 618325997 200000 342466598 200000 698124309 200000 76520877 200000 840946769 200000 989697768 200000 266817299 200000 86812539 200000 305700163 200000 98720413 200000 481013368 200000 759761239 200000 486086461 200000 652829380 200000 762519374 200000 530220114 200000 898890200 200000 206278144 200000 215383484 200000 729769117 200000 767410123 200000 597082127 200000 627761930 200000 665591177 200000 704338672 200000 445224402 200000 788930467 200000 150591877 200000 958429246 200000 595317579 200000 714220302 200000 681294882 200000 88768975 200000 612709273 200000 312606195 200000 11912209 200000 40375515 200000 901732605 200000 686506523 200000 595686690 200000 886649274 200000 859377879 200000 51585135 200000 84557894 200000 652039140 200000 673958313 200000 343283959 200000 946475917 200000 338040308 200000 203201297 200000 669527771 200000 310894119 200000 719458208 200000 373318098 200000 56336485 200000 385636454 200000 563053505 200000 996336587 200000 359170812 200000 94942650 200000 667616336 200000 237455869 200000 306436905 200000 640186035 200000 492884069 200000 247926409 200000 585834645 200000 824166657 200000 193746489 200000 825267374 200000 390643719 200000 22536054 200000 454811941 200000 209958094 200000 26534762 200000 710972929 200000 31336352 200000 8115817 200000 778674116 200000 844811188 200000 900868932 200000 783798303 200000 688463167 200000 628017854 200000 369749704 200000 845949874 200000 931906851 200000 652099696 200000 748163078 200000 415464448 200000 375210457 200000 297875771 200000 939455990 200000 253628172 200000 362902249 200000 276073648 200000 725310640 200000 627936757 200000 401513723 200000 605919102 200000 983959405 200000 600347900 200000 81483736 200000 346429302 200000 31039109 200000 790169474 200000 798709865 200000 227643785 200000 935612785 200000 810956806 200000 60931254 200000 816123335 200000 770073801 200000 118349354 200000 346598888 200000 963250017 200000 352179270 200000 87460526 200000 126887495 200000 395783847 200000 367951552 200000 35729778 200000 285672763 200000 789068041 200000 934958640 200000 993967479 200000 80756045 200000 652103961 200000 709644207 200000 335817950 200000 622411302 200000 742634631 200000 825737076 200000 489047783 200000 644580494 200000 291548707 200000 968920281 200000 679283698 200000 474681965 200000 141043677 200000 591805525 200000 293797248 200000 18229453 200000 366107335 200000 325569410 200000 944682545 200000 118526421 200000 72251664 200000 954712856 200000 430733255 200000 836699854 200000 132417034 200000 527626991 200000 168703777 200000 936605217 200000 194050084 200000 746695168 200000 520511551 200000 54894422 200000 512357615 200000 610821731 200000 611852356 200000 542865685 200000 2431261 200000 569416528 200000 133623662 200000 575686440 200000 497465980 200000 716567330 200000 610094366 200000 138346102 200000 451303934 200000 380146511 200000 794608086 200000 573756168 200000 334690739 200000 401308272 200000 201235765 200000 570760199 200000 942186188 200000 401062974 200000 920737788 200000 550664123 200000 485135257 200000 176077202 200000 571909643 200000 993859980 200000 836079499 200000 727167587 200000 957347940 200000 91587075 200000 324976946 200000 384650699 200000 279296805 200000 668510921 200000 570169407 200000 160304129 200000 130078097 200000 64482982 200000 414785922 200000 326226527 200000 143711751 200000 821812611 200000 22694123 200000 980404573 200000 63389192 200000 428415080 200000 720127884 200000 970243218 200000 342556725 200000 91135869 200000 420262293 200000 771119289 200000 958889550 200000 444253707 200000 755785813 200000 912708521 200000 358776115 200000 464756347 200000 467731519 200000 102221915 200000 112378596 200000 43935829 200000 501396705 200000 469549799 200000 739308164 200000 410276930 200000 307218669 200000 923363462 200000 921543761 200000 995598345 200000 206062132 200000 565875601 200000 109198765 200000 593656469 200000 719252901 200000 586530175 200000 68322072 200000 298818540 200000 33663825 200000 85093097 200000 794755122 200000 778361656 200000 98080361 200000 139659145 200000 167060924 200000 523077825 200000 415024446 200000 979425845 200000 152343958 200000 267944943 200000 748192575 200000 711743720 200000 211923138 200000 65683276 200000 828448509 200000 305951928 200000 65284959 200000 401462911 200000 765346345 200000 363275744 200000 300431022 200000 338602577 200000 378858899 200000 302440375 200000 114756367 200000 536587435 200000 915973419 200000 46119094 200000 988435971 200000 174108820 200000 66523139 200000 469295221 200000 437315115 200000 206061623 200000 512034379 200000 392977325 200000 603799366 200000 559128282 200000 708263763 200000 500884534 200000 587413559 200000 729463015 200000 260780427 200000 247650569 200000 672226556 200000 868034022 200000 74309253 200000 461457982 200000 850309302 200000 912452224 200000 231970032 200000 432558350 200000 405612967 200000 346836093 200000 363832990 200000 223661522 200000 863223597 200000 8790213 200000 231147134 200000 397891073 200000 282342347 200000 482535265 200000 598906018 200000 865577013 200000 920101664 200000 70833530 200000 707083833 200000 941714981 200000 918033902 200000 902137176 200000 694281620 200000 280031915 200000 893145619 200000 738014308 200000 15091748 200000 749947326 200000 241868434 200000 547581734 200000 495167609 200000 749212280 200000 282659722 200000 232556870 200000 485983300 200000 60005649 200000 79348796 200000 360616845 200000 993533526 200000 322852577 200000 748235016 200000 769078244 200000 113483421 200000 257165921 200000 151218544 200000 541567315 200000 218191404 200000 608079657 200000 301694483 200000 842566147 200000 623803187 200000 214655474 200000 397474481 200000 640128827 200000 860207362 200000 866155668 200000 818830893 200000 676696933 200000 22824458 200000 796651016 200000 388812421 200000 796434954 200000 283897819 200000 617897575 200000 597497562 200000 418863568 200000 983713573 200000 716034280 200000 194081134 200000 334793858 200000 412355514 200000 789338597 200000 328501664 200000 208107784 200000 385680521 200000 224687317 200000 141743601 200000 436282729 200000 301812132 200000 851312722 200000 606381569 200000 938547919 200000 395053114 200000 933621267 200000 451930770 200000 677878146 200000 307613853 200000 103525618 200000 66747778 200000 140351211 200000 85101628 200000 695840999 200000 159145428 200000 223809426 200000 176008104 200000 553780490 200000 981548455 200000 426659615 200000 879589010 200000 203705748 200000 534522940 200000 667561564 200000 260372427 200000 220841437 200000 671177716 200000 733854000 200000 347670850 200000 714549854 200000 47013966 200000 295017636 200000 952815624 200000 276204719 200000 72762860 200000 942630624 200000 663739982 200000 812746121 200000 788106894 200000 427145006 200000 625566564 200000 51958469 200000 89277205 200000 731101173 200000 391641530 200000 179659098 200000 935028608 200000 741504191 200000 935218914 200000 885290850 200000 31567089 200000 96140851 200000 988678540 200000 514520084 200000 682003879 200000 230716442 200000 405680008 200000 884819914 200000 631962372 200000 631923548 200000 702390726 200000 335156219 200000 532827017 200000 333179907 200000 886469720 200000 72292161 200000 439124180 200000 855272246 200000 63875181 200000 925122388 200000 291688359 200000 915258686 200000 694516823 200000 77326604 200000 249387491 200000 907369860 200000 418660741 200000 981705314 200000 768273032 200000 181833360 200000 938323081 200000 486812782 200000 938169783 200000 383625739 200000 555940114 200000 923443561 200000 813844655 200000 188546236 200000 563901426 200000 958721707 200000 528078801 200000 179411085 200000 346116888 200000 574179501 200000 727060127 200000 324584582 200000 581709717 200000 249386759 200000 687078328 200000 642312912 200000 275752858 200000 545037939 200000 529489629 200000 768060083 200000 390778999 200000 377739463 200000 829869807 200000 78907031 200000 513734301 200000 466266878 200000 260167149 200000 775739910 200000 792431516 200000 903838510 200000 135465721 200000 899034023 200000 315917349 200000 948503186 200000 553058387 200000 597820227 200000 214919176 200000 406865281 200000 282942811 200000 555538883 200000 489787445 200000 502354291 200000 986659474 200000 360090927 200000 661409470 200000 747047170 200000 979385241 200000 72692911 200000 294754515 200000 715580902 200000 168001839 200000 138616972 200000 358038212 200000 818248951 200000 531254 200000 20131887 200000 428069377 200000 502940718 200000 213367470 200000 946077728 200000 429314844 200000 581922979 200000 680440760 200000 186055688 200000 936894404 200000 224656016 200000 470498195 200000 461393583 200000 632445643 200000 24253259 200000 757479073 200000 884098045 200000 599081504 200000 447141710 200000 362883170 200000 30748923 200000 334276820 200000 114888242 200000 110885238 200000 382326738 200000 256330520 200000 161538734 200000 644112286 200000 19778506 200000 350716989 200000 35668124 200000 949306811 200000 953863500 200000 847891634 200000 390829811 200000 626824140 200000 536566239 200000 487046664 200000 961711565 200000 997485811 200000 395062829 200000 373300464 200000 103645282 200000 830757744 200000 441036287 200000 620885818 200000 601643274 200000 76918436 200000 165176379 200000 700128215 200000 92276030 200000 646688014 200000 24642796 200000 136235223 200000 600964502 200000 823999056 200000 821372730 200000 585187690 200000 142932427 200000 26103081 200000 175149932 200000 398979042 200000 134830773 200000 361059195 200000 856343788 200000 69683631 200000 440457805 200000 766774855 200000 678881346 200000 252342624 200000 67633067 200000 487976875 200000 938699031 200000 21675688 200000 585862408 200000 460701418 200000 531098163 200000 720258133 200000 174837693 200000 826680931 200000 370186110 200000 11062362 200000 739104833 200000 681970070 200000 614795778 200000 992379845 200000 313694254 200000 552368934 200000 905782246 200000 467310793 200000 575651387 200000 455546577 200000 972291699 200000 119710388 200000 938634306 200000 601411449 200000 927685650 200000 596342264 200000 916794171 200000 189537053 200000 613804106 200000 19743269 200000 602927422 200000 103972064 200000 801421254 200000 506488813 200000 892336516 200000 122203904 200000 326627404 200000 949835550 200000 633577573 200000 922412254 200000 445141190 200000 814320298 200000 865155930 200000 429780220 200000 408016188 200000 532477601 200000 697713915 200000 215714040 200000 699728087 200000 732049460 200000 709637377 200000 997894037 200000 489044446 200000 663377331 200000 207203396 200000 765146291 200000 351397307 200000 309714062 200000 286284477 200000 777856849 200000 482243319 200000 908929879 200000 321565061 200000 924033936 200000 300396345 200000 246168510 200000 954145491 200000 823131314 200000 818912073 200000 423131794 200000 110165505 200000 810385686 200000 131805970 200000 802266054 200000 189038982 200000 970028093 200000 519006107 200000 991129705 200000 566394108 200000 251660488 200000 885025036 200000 773369003 200000 952292635 200000 855546998 200000 777128622 200000 696901598 200000 987348923 200000 571849769 200000 183933674 200000 64493169 200000 86953941 200000 796086753 200000 330772296 200000 993711093 200000 160179073 200000 168490174 200000 118904432 200000 545185563 200000 751949816 200000 825823489 200000 405535787 200000 527215028 200000 400958866 200000 817647115 200000 210206562 200000 109021359 200000 259138504 200000 303115867 200000 923451934 200000 954425373 200000 17885490 200000 20732307 200000 167694213 200000 450766127 200000 251696521 200000 40836211 200000 413933026 200000 772634165 200000 879799206 200000 390962908 200000 978034332 200000 923268256 200000 559895936 200000 371245005 200000 61432381 200000 976374016 200000 59213873 200000 308085096 200000 223756908 200000 738721542 200000 302700528 200000 587173612 200000 520359922 200000 837180289 200000 977178647 200000 427598012 200000 727585464 200000 47328356 200000 129538334 200000 633052758 200000 138467781 200000 557331134 200000 13886620 200000 946635355 200000 409895235 200000 957045951 200000 931310924 200000 857080973 200000 576454267 200000 631804857 200000 395437317 200000 743929291 200000 953685460 200000 423067675 200000 493768384 200000 73356822 200000 684035287 200000 563436407 200000 521492117 200000 157433998 200000 560049708 200000 254624892 200000 504135613 200000 764851060 200000 390035357 200000 143460604 200000 982914705 200000 189948969 200000 305683985 200000 497858534 200000 865114760 200000 150260013 200000 253739409 200000 239382347 200000 166281787 200000 198139936 200000 582742342 200000 18723932 200000 119892324 200000 741512131 200000 913659768 200000 86609257 200000 896066777 200000 427775479 200000 471714704 200000 224990691 200000 61758613 200000 954062779 200000 591059989 200000 485426267 200000 412275118 200000 852007217 200000 330579121 200000 205049471 200000 637613663 200000 712670617 200000 57480748 200000 460309282 200000 860589055 200000 250733907 200000 955112559 200000 433820724 200000 982745863 200000 485516768 200000 666813570 200000 336321733 200000 631964431 200000 738986465 200000 319599245 200000 220563718 200000 382980304 200000 71424790 200000 763391962 200000 704484934 200000 97245218 200000 923248735 200000 513277136 200000 883455736 200000 631434750 200000 44247485 200000 800164088 200000 275921067 200000 337960572 200000 552607312 200000 233834235 200000 888602127 200000 230685909 200000 816427610 200000 848699040 200000 551295222 200000 77341538 200000 441245498 200000 144771282 200000 867819087 200000 958664090 200000 614641520 200000 266244503 200000 556639787 200000 827925527 200000 263446175 200000 868895257 200000 924568508 200000 710358672 200000 41746309 200000 704156832 200000 447817552 200000 249171423 200000 928462852 200000 406994069 200000 838866521 200000 758232059 200000 680836891 200000 913778303 200000 987322215 200000 709612030 200000 502806252 200000 128624136 200000 492560427 200000 136307744 200000 746886327 200000 769550841 200000 523200885 200000 527075257 200000 665084637 200000 381505081 200000 618841910 200000 920950082 200000 607405277 200000 808032209 200000 179717246 200000 256921171 200000 200284505 200000 347933929 200000 119682430 200000 945214373 200000 673518609 200000 387569867 200000 978277766 200000 457390352 200000 863305189 200000 336305630 200000 610482439 200000 960659341 200000 803469526 200000 956071339 200000 547778448 200000 867225397 200000 505485829 200000 905687771 200000 339216852 200000 542894399 200000 883733937 200000 817421622 200000 413141922 200000 595358213 200000 784766268 200000 314169252 200000 456930282 200000 200568062 200000 256074534 200000 572718127 200000 216309950 200000 743205572 200000 624974096 200000 170545662 200000 368648525 200000 542774542 200000 512484281 200000 513766746 200000 151303144 200000 570972342 200000 516808451 200000 904816044 200000 605583873 200000 55447988 200000 426517997 200000 189579643 200000 78945318 200000 422409504 200000 804924570 200000 824968306 200000 436093961 200000 884960563 200000 725090376 200000 788947799 200000 955555962 200000 453148997 200000 646771032 200000 133415444 200000 169653098 200000 438443983 200000 77115212 200000 947299761 200000 611210217 200000 705168489 200000 994298051 200000 268510807 200000 952677416 200000 601450444 200000 846676862 200000 346287438 200000 610883447 200000 418246097 200000 984083549 200000 655696638 200000 781772871 200000 602392943 200000 698785633 200000 240361200 200000 49691688 200000 922260160 200000 415854507 200000 122381773 200000 134613451 200000 874264315 200000 357270395 200000 10787165 200000 349191424 200000 884723834 200000 850793521 200000 528273545 200000 732382903 200000 116165812 200000 543980110 200000 496910680 200000 125333762 200000 260153923 200000 217343858 200000 53413621 200000 350247184 200000 393537759 200000 962555999 200000 853046182 200000 553402675 200000 157629792 200000 825432308 200000 49355989 200000 347818714 200000 518652863 200000 523011634 200000 481212170 200000 253083799 200000 808954644 200000 471346745 200000 768454125 200000 155147801 200000 560189848 200000 378293834 200000 340636744 200000 293456433 200000 643026595 200000 779312838 200000 938454018 200000 648649936 200000 535913134 200000 798364460 200000 982407716 200000 397675783 200000 920719697 200000 526293022 200000 719405783 200000 730213125 200000 872569158 200000 455235420 200000 221215587 200000 737008667 200000 200455267 200000 178630599 200000 740596272 200000 765361850 200000 323520931 200000 707318110 200000 735457991 200000 176731250 200000 814265628 200000 938585923 200000 347462610 200000 31175156 200000 333024777 200000 208866742 200000 437610775 200000 306178320 200000 621518017 200000 226135575 200000 681761151 200000 399569078 200000 496381628 200000 855126759 200000 549408532 200000 509082872 200000 819073172 200000 247928775 200000 153846013 200000 962549510 200000 372586497 200000 829912439 200000 837156228 200000 879825711 200000 229927387 200000 380692951 200000 768403984 200000 50104038 200000 182991387 200000 20387816 200000 81532714 200000 665974969 200000 361606618 200000 379080650 200000 421823610 200000 908653659 200000 12209487 200000 404868798 200000 410298570 200000 900657818 200000 780631507 200000 412409637 200000 74727937 200000 500523881 200000 256896479 200000 83348095 200000 757176105 200000 950199254 200000 565124364 200000 991987564 200000 380768873 200000 966235155 200000 588070417 200000 549514157 200000 964600586 200000 32694128 200000 922990792 200000 29828643 200000 773741428 200000 76894 200000 405948968 200000 82588878 200000 960057137 200000 126548590 200000 552739915 200000 923388109 200000 385626856 200000 686171214 200000 556906601 200000 876584035 200000 548422242 200000 214212050 200000 840266970 200000 59877616 200000 228157576 200000 247820263 200000 374377239 200000 632411379 200000 807573346 200000 745047200 200000 46546360 200000 810137614 200000 356426264 200000 715476269 200000 542572662 200000 202713857 200000 448444148 200000 565058014 200000 647342633 200000 837402540 200000 119294301 200000 61159459 200000 922148554 200000 865862928 200000 450995164 200000 229055630 200000 684920177 200000 451799885 200000 691330586 200000 383166159 200000 709539927 200000 611253669 200000 219166431 200000 182969269 200000 821788373 200000 680769655 200000 308463635 200000 314843955 200000 819453794 200000 99708228 200000 503904447 200000 950915159 200000 132566424 200000 96141484 200000 89922316 200000 884818771 200000 828967982 200000 10597488 200000 954997314 200000 563311992 200000 964266238 200000 309951857 200000 273575626 200000 672704309 200000 243315968 200000 543426479 200000 99321388 200000 413376539 200000 643148876 200000 650406986 200000 838728976 200000 835366619 200000 3590683 200000 578510723 200000 355083071 200000 304338757 200000 309363909 200000 52084410 200000 660564386 200000 560472650 200000 498128835 200000 928851569 200000 383600193 200000 538185210 200000 54923181 200000 228708935 200000 349263941 200000 32980870 200000 573567548 200000 678624508 200000 329594870 200000 791081790 200000 76618824 200000 713985651 200000 246728892 200000 859176083 200000 632737738 200000 994177962 200000 844489504 200000 630050325 200000 313517019 200000 489012419 200000 37319883 200000 671774580 200000 851846834 200000 914212605 200000 50934917 200000 226389890 200000 542734249 200000 570252986 200000 76001334 200000 563474991 200000 95521079 200000 835889018 200000 820024040 200000 18876042 200000 682763510 200000 575460318 200000 313937602 200000 187713222 200000 713275294 200000 165876133 200000 353860877 200000 78533169 200000 299279623 200000 179364273 200000 513352242 200000 153661758 200000 723192874 200000 956404226 200000 332233657 200000 948482427 200000 996547871 200000 769974200 200000 216360522 200000 998054810 200000 102710559 200000 530908436 200000 599358383 200000 231170923 200000 975779458 200000 990261111 200000 588480719 200000 151771615 200000 30940865 200000 4298592 200000 134069171 200000 884019463 200000 313665140 200000 283263089 200000 393798532 200000 202722322 200000 669252948 200000 742492522 200000 962612874 200000 625821521 200000 970676794 200000 980154412 200000 157853229 200000 201559605 200000 819716381 200000 965600694 200000 558107382 200000 602331470 200000 198219543 200000 5020202 200000 647318158 200000 180093004 200000 697293919 200000 750900936 200000 982399933 200000 868524033 200000 401672783 200000 153474032 200000 735213676 200000 708897373 200000 557436767 200000 986038563 200000 541702563 200000 986190960 200000 407553831 200000 549295874 200000 239126410 200000 199565930 200000 172587615 200000 26021708 200000 332111210 200000 164329885 200000 632787169 200000 20207331 200000 670877612 200000 188164728 200000 395654565 200000 360694215 200000 981340120 200000 187651725 200000 314927299 200000 450090776 200000 818492567 200000 36866187 200000 663658356 200000 294393624 200000 734088112 200000 385930307 200000 999706641 200000 798308133 200000 536845838 200000 629453479 200000 83387921 200000 594797506 200000 187368375 200000 663090117 200000 66189325 200000 157841038 200000 232161749 200000 746966735 200000 497765311 200000 566279754 200000 613976240 200000 329408533 200000 442219517 200000 881558231 200000 387371952 200000 92544776 200000 685876930 200000 894510388 200000 507026271 200000 812080696 200000 629982501 200000 717312387 200000 384819556 200000 568267606 200000 649774430 200000 523575556 200000 735975048 200000 210322226 200000 824703687 200000 257929751 200000 468349108 200000 247889853 200000 324637144 200000 512076862 200000 460174063 200000 92204551 200000 914566185 200000 28240407 200000 941871972 200000 365219392 200000 472726643 200000 492722533 200000 583246169 200000 796005818 200000 210396302 200000 132394759 200000 261924152 200000 672674533 200000 39866739 200000 509800190 200000 35654281 200000 308797776 200000 703607610 200000 964102251 200000 850573813 200000 457254318 200000 608484124 200000 591808909 200000 773443908 200000 707540941 200000 565653874 200000 669694918 200000 132686686 200000 123125920 200000 918791091 200000 634189206 200000 298913357 200000 493471285 200000 601487993 200000 18788509 200000 732845367 200000 403758526 200000 265370491 200000 379963292 200000 883147879 200000 637851020 200000 539870611 200000 407841908 200000 599533893 200000 370870542 200000 42355896 200000 661518372 200000 124721241 200000 554283733 200000 753893380 200000 502882511 200000 261862731 200000 221294226 200000 466646959 200000 770426291 200000 246278372 200000 668667669 200000 661830417 200000 154463025 200000 791513357 200000 262300239 200000 669991075 200000 77108938 200000 13214926 200000 817184592 200000 945809405 200000 373146911 200000 805472848 200000 784799817 200000 656191448 200000 738622960 200000 604752090 200000 628644490 200000 742631436 200000 505675805 200000 559333590 200000 551097475 200000 809310098 200000 203429287 200000 800843725 200000 624286662 200000 623171715 200000 547733935 200000 312951397 200000 981614339 200000 953067030 200000 61457524 200000 51435625 200000 313987081 200000 603293861 200000 876293464 200000 492588737 200000 267698635 200000 780127143 200000 970440411 200000 83602804 200000 290579543 200000 151080886 200000 621259934 200000 427162028 200000 765809888 200000 601365641 200000 344386912 200000 91552689 200000 884910516 200000 789907194 200000 679363331 200000 9494764 200000 594681925 200000 723218177 200000 556123271 200000 869299685 200000 729382692 200000 55172022 200000 407266316 200000 310376004 200000 75927552 200000 901256530 200000 966877907 200000 383994067 200000 64495018 200000 989015341 200000 44149564 200000 480860537 200000 267042835 200000 669986752 200000 169560777 200000 743411007 200000 140384843 200000 804307107 200000 891842073 200000 992719949 200000 413787267 200000 724287119 200000 942482157 200000 615391213 200000 865441803 200000 96409949 200000 319191589 200000 883465350 200000 571031892 200000 82037252 200000 222720962 200000 813370786 200000 108360174 200000 370945694 200000 804637413 200000 408676840 200000 534973066 200000 973427810 200000 792057806 200000 728246049 200000 306627831 200000 241964970 200000 125857245 200000 134711349 200000 217693224 200000 293315565 200000 923192723 200000 753236782 200000 880456236 200000 551871429 200000 251225745 200000 649950515 200000 932059699 200000 740207850 200000 673890710 200000 197605517 200000 27709071 200000 829877300 200000 857702532 200000 500674725 200000 836053679 200000 991003548 200000 783798875 200000 249108483 200000 608560932 200000 140271674 200000 640022843 200000 795804240 200000 86479776 200000 617962567 200000 548937829 200000 225232467 200000 126865649 200000 863673627 200000 456312890 200000 793885686 200000 221395721 200000 877378863 200000 421494330 200000 282341441 200000 576949496 200000 779979292 200000 629131013 200000 793450333 200000 835078895 200000 567834777 200000 143949916 200000 321858706 200000 679821887 200000 693057151 200000 990429983 200000 749680200 200000 492876119 200000 202609864 200000 547020624 200000 598999049 200000 194806216 200000 306810250 200000 591292429 200000 131181180 200000 678402114 200000 618053632 200000 757662617 200000 843704682 200000 933496983 200000 241071745 200000 245965652 200000 184129980 200000 483190199 200000 946573957 200000 311629245 200000 969033082 200000 941774770 200000 145358502 200000 80691829 200000 307120076 200000 125474744 200000 164035228 200000 389545534 200000 169872123 200000 773124635 200000 786279743 200000 228374263 200000 675972720 200000 439496779 200000 838472328 200000 101871009 200000 445054131 200000 801357527 200000 575838608 200000 309893212 200000 12519789 200000 756762482 200000 751947406 200000 93065322 200000 235918182 200000 225866986 200000 903310555 200000 523156522 200000 814719110 200000 259640625 200000 581510896 200000 999844124 200000 214392278 200000 16872792 200000 578536550 200000 874019298 200000 417698687 200000 922598286 200000 38721012 200000 65956925 200000 152125641 200000 201127204 200000 405258612 200000 720724235 200000 135440925 200000 562405515 200000 440675293 200000 570519119 200000 829314818 200000 569222995 200000 521328969 200000 579074856 200000 936922146 200000 903985197 200000 664419568 200000 974933975 200000 856008006 200000 469685993 200000 89366826 200000 435308476 200000 47876948 200000 391108728 200000 355259248 200000 714796888 200000 691884119 200000 602553578 200000 196739674 200000 524291148 200000 640047991 200000 72989040 200000 808143265 200000 579475288 200000 613908219 200000 8944730 200000 447654941 200000 90248796 200000 370879565 200000 35515160 200000 422018503 200000 745708633 200000 217965046 200000 405410364 200000 277689271 200000 396934000 200000 516278172 200000 730021237 200000 317022246 200000 958692576 200000 347724298 200000 842930069 200000 250876525 200000 99083 200000 247277863 200000 628551307 200000 580378371 200000 212921201 200000 927013373 200000 300623721 200000 890326402 200000 383130802 200000 211583667 200000 887237726 200000 880607906 200000 612898960 200000 782861970 200000 683190460 200000 685715002 200000 952013801 200000 651143683 200000 91669234 200000 4523333 200000 302457024 200000 867978893 200000 487334033 200000 388778458 200000 397221428 200000 81774811 200000 487334474 200000 673046322 200000 371475590 200000 953256115 200000 588245485 200000 606182821 200000 597817111 200000 159003903 200000 918894187 200000 75220140 200000 40452710 200000 924294087 200000 309241812 200000 10009311 200000 993271317 200000 311438900 200000 916012889 200000 5251575 200000 689305316 200000 882838669 200000 663161162 200000 117101260 200000 898516659 200000 990621756 200000 492403992 200000 337808216 200000 795240579 200000 114067914 200000 559486291 200000 158737585 200000 192708725 200000 592276190 200000 372091819 200000 357629713 200000 210031049 200000 875359808 200000 482710770 200000 648657 200000 839892703 200000 624373723 200000 482804503 200000 300245864 200000 341841208 200000 458715830 200000 385458476 200000 413681008 200000 975161204 200000 24577785 200000 118077280 200000 938928289 200000 671938900 200000 259053549 200000 771435269 200000 972688595 200000 608337849 200000 664253947 200000 705002634 200000 916950271 200000 607111843 200000 901640875 200000 873516929 200000 781662525 200000 455220018 200000 897923237 200000 459723929 200000 211052230 200000 599185319 200000 592172978 200000 286510499 200000 112263666 200000 195180899 200000 223481532 200000 832963984 200000 112278586 200000 695895270 200000 936056265 200000 98338928 200000 250792502 200000 56534992 200000 202107906 200000 41860980 200000 836204447 200000 233973474 200000 199233969 200000 141902061 200000 413577038 200000 121723900 200000 51141181 200000 227033161 200000 783573306 200000 101146655 200000 174539312 200000 42453531 200000 36357245 200000 597514604 200000 49675569 200000 600568851 200000 386775886 200000 277421347 200000 193735689 200000 498626817 200000 275052295 200000 874308004 200000 395831969 200000 128732886 200000 461515808 200000 223680624 200000 976167936 200000 994719905 200000 534342705 200000 977847848 200000 842237521 200000 152258709 200000 250376690 200000 719510667 200000 611803354 200000 88291841 200000 310063933 200000 303571067 200000 442271237 200000 652823381 200000 420805386 200000 668843512 200000 988894042 200000 254660130 200000 975815025 200000 450031651 200000 194134913 200000 110792474 200000 782863275 200000 209605435 200000 111388740 200000 402226187 200000 929320977 200000 914975394 200000 710718090 200000 11541479 200000 9461274 200000 846027479 200000 186059356 200000 43364543 200000 215705183 200000 101989756 200000 33300707 200000 189812674 200000 779270298 200000 933916498 200000 858327143 200000 594273089 200000 235883425 200000 942285879 200000 176835665 200000 666127021 200000 99591023 200000 625767214 200000 198087464 200000 999402646 200000 15467803 200000 823155797 200000 585860246 200000 57896621 200000 238546653 200000 738434287 200000 475383139 200000 410285506 200000 110935055 200000 869867356 200000 543145848 200000 158251974 200000 26141993 200000 815804187 200000 536333277 200000 556213193 200000 56103875 200000 186546382 200000 835158202 200000 306343419 200000 775808662 200000 475137588 200000 567883097 200000 62365614 200000 584322426 200000 421876783 200000 154988577 200000 111117649 200000 437258088 200000 676791999 200000 154285211 200000 407202934 200000 897299576 200000 4092677 200000 413035376 200000 333838285 200000 862598627 200000 374771520 200000 556089447 200000 509746981 200000 440286210 200000 590209234 200000 337433707 200000 102993264 200000 727382604 200000 426913339 200000 870798722 200000 358659263 200000 116024155 200000 967906075 200000 468234966 200000 255560769 200000 28456678 200000 876110387 200000 322023599 200000 359327303 200000 672286151 200000 406230372 200000 978682486 200000 750339651 200000 937255925 200000 397160878 200000 623594674 200000 443462339 200000 109967498 200000 655525169 200000 738234637 200000 83502457 200000 68107710 200000 393805102 200000 388707920 200000 148123957 200000 107494121 200000 739212293 200000 964822114 200000 190797288 200000 994412676 200000 926504760 200000 907488844 200000 708540578 200000 914877479 200000 200621413 200000 478591030 200000 745468308 200000 285142667 200000 699102799 200000 920634730 200000 689203213 200000 845116808 200000 421712085 200000 459908175 200000 711122560 200000 810304023 200000 135660793 200000 969211502 200000 656621692 200000 868731473 200000 702219225 200000 354216560 200000 660463793 200000 746586989 200000 571910072 200000 383049757 200000 585905393 200000 91570117 200000 314422261 200000 314425949 200000 717748780 200000 757083344 200000 429447953 200000 907807034 200000 440808049 200000 651052328 200000 878146220 200000 839727579 200000 903606514 200000 792996484 200000 799999879 200000 502571145 200000 957027328 200000 41938878 200000 308099459 200000 618565805 200000 547537162 200000 240251086 200000 285686688 200000 502250702 200000 198694050 200000 185627852 200000 517115902 200000 607331991 200000 296952951 200000 621064689 200000 714403294 200000 397476558 200000 663544666 200000 714465173 200000 184511905 200000 386002781 200000 847717180 200000 255207473 200000 774811846 200000 223043404 200000 326708525 200000 757334365 200000 230020591 200000 732312260 200000 702378846 200000 147364818 200000 713093852 200000 336678669 200000 766007583 200000 157787497 200000 6659181 200000 624117903 200000 562673889 200000 765032217 200000 117001380 200000 595603155 200000 46001716 200000 715472124 200000 527279775 200000 605390466 200000 557802440 200000 110915657 200000 186929825 200000 813592932 200000 657939311 200000 623258970 200000 264075785 200000 104323170 200000 674312729 200000 573778854 200000 613428056 200000 247190915 200000 983738325 200000 142045639 200000 348154415 200000 12502002 200000 69962710 200000 824770933 200000 362339661 200000 96691189 200000 800056426 200000 176293768 200000 421145748 200000 362306806 200000 552283908 200000 406341625 200000 204074244 200000 228192637 200000 284550194 200000 448352736 200000 261545149 200000 990741298 200000 199185830 200000 406553974 200000 866839809 200000 173141215 200000 754452529 200000 597751827 200000 814820398 200000 715944043 200000 68328386 200000 54055472 200000 259851719 200000 412691167 200000 697477994 200000 214782310 200000 970385515 200000 420562532 200000 7111514 200000 423166572 200000 114273243 200000 263276098 200000 509439202 200000 985561371 200000 652848375 200000 814739681 200000 560470643 200000 41551981 200000 886052289 200000 562371530 200000 169724829 200000 251628664 200000 246912856 200000 814008743 200000 269737745 200000 748848759 200000 894361085 200000 457283134 200000 986992799 200000 396467393 200000 203515152 200000 781188728 200000 753252664 200000 93619918 200000 496254738 200000 993507423 200000 850065132 200000 9308984 200000 51029924 200000 399004442 200000 660408043 200000 626045367 200000 139453829 200000 666031859 200000 926717831 200000 953302819 200000 117393047 200000 321600849 200000 360749103 200000 828354421 200000 902834650 200000 132958397 200000 904576885 200000 660952006 200000 346644847 200000 982079711 200000 246184712 200000 102789197 200000 130310805 200000 742323329 200000 391720378 200000 713987683 200000 823243182 200000 421177226 200000 201666426 200000 555203201 200000 419867706 200000 653900548 200000 170923353 200000 189095488 200000 83160281 200000 964946198 200000 635505033 200000 479599191 200000 238817612 200000 714702089 200000 89817432 200000 549290144 200000 788827251 200000 539120965 200000 483356984 200000 611322898 200000 283937872 200000 426893140 200000 192298169 200000 763928263 200000 612225026 200000 380998109 200000 392528012 200000 983152119 200000 886179786 200000 944036521 200000 474549889 200000 983272954 200000 830264072 200000 839488673 200000 945470857 200000 594611785 200000 951905854 200000 850474445 200000 653494196 200000 686336892 200000 745977610 200000 625272661 200000 503791666 200000 651798860 200000 509878319 200000 112004483 200000 827843925 200000 943085713 200000 339769740 200000 861823422 200000 546570893 200000 244878660 200000 792650786 200000 570458767 200000 761716330 200000 967791229 200000 253564946 200000 519503775 200000 913750172 200000 423134325 200000 306663067 200000 805128630 200000 802788853 200000 964354693 200000 47189023 200000 7123644 200000 66737764 200000 76329764 200000 270426654 200000 632236474 200000 621712123 200000 859492844 200000 88643897 200000 681658073 200000 923714537 200000 227935637 200000 956441391 200000 379812193 200000 359500927 200000 348094966 200000 767694050 200000 209162171 200000 14657326 200000 665857546 200000 573406289 200000 558236015 200000 382555527 200000 852937192 200000 313354910 200000 239601957 200000 741632569 200000 809057993 200000 495499785 200000 324395687 200000 392187157 200000 687360773 200000 277727731 200000 661262555 200000 60967692 200000 507506197 200000 176291035 200000 526517196 200000 584224814 200000 551410833 200000 522948195 200000 155515554 200000 285889964 200000 397842994 200000 62166859 200000 385335205 200000 762851798 200000 912005072 200000 187524467 200000 42221629 200000 529188893 200000 647628133 200000 623802845 200000 530259699 200000 475903760 200000 148335623 200000 355859111 200000 542230896 200000 814857314 200000 547257328 200000 158326036 200000 536449148 200000 268449506 200000 252575865 200000 790760323 200000 246031359 200000 920134272 200000 174406169 200000 235572597 200000 419483907 200000 315178062 200000 680278634 200000 334492042 200000 486516143 200000 332609147 200000 888068132 200000 446978948 200000 330087756 200000 150114393 200000 896784671 200000 482639426 200000 284281411 200000 346420823 200000 365437012 200000 798567876 200000 174064156 200000 588493831 200000 407453659 200000 431715117 200000 378284415 200000 37915672 200000 191491821 200000 519406779 200000 233582646 200000 780475995 200000 292739042 200000 63978447 200000 187398440 200000 551231937 200000 242710579 200000 574413035 200000 621929566 200000 281801306 200000 28387448 200000 707741102 200000 667533569 200000 194187095 200000 466965098 200000 601669337 200000 297157977 200000 591171336 200000 998016738 200000 330810444 200000 468430542 200000 848476382 200000 931627991 200000 719511305 200000 89071081 200000 866984297 200000 688699491 200000 757691182 200000 953634899 200000 261723738 200000 975905981 200000 290954238 200000 902018772 200000 415552641 200000 426922559 200000 965458392 200000 677418837 200000 163325390 200000 299513697 200000 590277694 200000 895010526 200000 160865107 200000 669031355 200000 52822478 200000 44704663 200000 266530624 200000 922364933 200000 329792587 200000 196492489 200000 984359652 200000 852251161 200000 11726996 200000 976447197 200000 976204466 200000 507239151 200000 399549610 200000 635604827 200000 790303288 200000 374311583 200000 718390189 200000 105571564 200000 518669352 200000 186948706 200000 507147230 200000 163118423 200000 227690067 200000 462507153 200000 960841374 200000 688808839 200000 108213160 200000 31507107 200000 749070445 200000 38939522 200000 561233976 200000 190943025 200000 334581483 200000 705164914 200000 542454581 200000 470399477 200000 994010329 200000 738047647 200000 507404013 200000 853634501 200000 333519383 200000 6543729 200000 2946770 200000 134448796 200000 5175719 200000 198492018 200000 88639860 200000 712356241 200000 457888168 200000 540792905 200000 143933060 200000 503041244 200000 249696603 200000 957899455 200000 281778386 200000 308081111 200000 253483296 200000 84283581 200000 223041102 200000 931030266 200000 437094520 200000 437242698 200000 779557898 200000 975450077 200000 980275716 200000 473547409 200000 107051062 200000 286201657 200000 61787524 200000 407200216 200000 884849186 200000 435585254 200000 532921304 200000 402181001 200000 444491326 200000 407981021 200000 448097537 200000 553708844 200000 215465500 200000 251158582 200000 294650399 200000 693459818 200000 181366379 200000 402513706 200000 361360244 200000 308820491 200000 607223549 200000 951110418 200000 152675422 200000 121650167 200000 913346753 200000 91612005 200000 341323616 200000 129192760 200000 124810185 200000 865621181 200000 180765210 200000 149975284 200000 295914820 200000 34605777 200000 469094219 200000 168538487 200000 739577219 200000 323096187 200000 735994068 200000 64523814 200000 503227383 200000 602518962 200000 124360119 200000 298293132 200000 932394289 200000 754461072 200000 478595091 200000 787837776 200000 485983968 200000 130865229 200000 418408233 200000 525387835 200000 68736981 200000 131603777 200000 91917657 200000 309601334 200000 972634625 200000 59245285 200000 577501221 200000 971867209 200000 551349364 200000 584127697 200000 503239212 200000 487731869 200000 301091678 200000 850077118 200000 951721774 200000 383280249 200000 742882321 200000 187570564 200000 586669582 200000 456161863 200000 952491773 200000 49143068 200000 854425290 200000 804666768 200000 525401010 200000 471801503 200000 679818371 200000 448078074 200000 687390944 200000 682065732 200000 409492859 200000 41120336 200000 261979225 200000 930805605 200000 377078545 200000 495964794 200000 826460940 200000 641485433 200000 777703878 200000 838976895 200000 672673547 200000 528785178 200000 814726458 200000 862406793 200000 246591365 200000 35984127 200000 616586287 200000 686154720 200000 555922636 200000 504875266 200000 829351043 200000 896207597 200000 371615823 200000 970036507 200000 474810169 200000 622681144 200000 118061727 200000 547336802 200000 591395952 200000 179963241 200000 454068589 200000 885433104 200000 410887017 200000 516108618 200000 534092682 200000 103198333 200000 237054085 200000 22983106 200000 271555813 200000 298198306 200000 85266756 200000 73372634 200000 541965967 200000 628347031 200000 892562501 200000 106601402 200000 766469305 200000 862399381 200000 468730187 200000 647017132 200000 689346739 200000 782035957 200000 227904310 200000 352206103 200000 564473069 200000 203364526 200000 867657733 200000 284196485 200000 804172025 200000 582928858 200000 208112858 200000 634506653 200000 156562311 200000 988919984 200000 740190708 200000 118690344 200000 349662823 200000 218225546 200000 599794358 200000 364074254 200000 353391241 200000 551890399 200000 813452702 200000 271289433 200000 377660415 200000 992821833 200000 285388365 200000 361203504 200000 458019321 200000 391767168 200000 385912709 200000 285732828 200000 850291910 200000 131620188 200000 885676836 200000 861628358 200000 54848472 200000 924253910 200000 435017773 200000 9132406 200000 671426496 200000 113111558 200000 706290880 200000 168778901 200000 56586285 200000 968655653 200000 983642140 200000 342079978 200000 606218225 200000 225637259 200000 939745443 200000 813312863 200000 18071803 200000 410842545 200000 438118356 200000 561762301 200000 194243676 200000 790355248 200000 661036113 200000 131251178 200000 402750021 200000 749281471 200000 790835674 200000 381719153 200000 248980486 200000 908497975 200000 576813904 200000 201904634 200000 268011536 200000 308048018 200000 11059890 200000 116551180 200000 979845107 200000 629456358 200000 733681442 200000 814540113 200000 114548320 200000 73956206 200000 203298016 200000 209975697 200000 937680167 200000 958323585 200000 934259020 200000 39478197 200000 671587641 200000 998338967 200000 258642663 200000 123769797 200000 709949605 200000 141300298 200000 727779666 200000 295988457 200000 469834398 200000 826677074 200000 84001100 200000 972260202 200000 821582195 200000 14864775 200000 918793911 200000 311917745 200000 274357396 200000 843480290 200000 163263635 200000 234783558 200000 431465107 200000 235408508 200000 217877761 200000 935335634 200000 24526623 200000 610815628 200000 116347200 200000 613967901 200000 472313610 200000 98687595 200000 631608754 200000 506175247 200000 979188803 200000 844133522 200000 531298263 200000 615392945 200000 341684699 200000 168190106 200000 84036175 200000 782530348 200000 50713091 200000 195128634 200000 108954331 200000 201522120 200000 925787660 200000 836488268 200000 558520412 200000 754300654 200000 688063077 200000 615102663 200000 270943953 200000 302446629 200000 640103071 200000 792529093 200000 211497308 200000 368219159 200000 109779307 200000 249941374 200000 248817213 200000 659851405 200000 758496921 200000 184182090 200000 606956245 200000 672922733 200000 162056474 200000 981736866 200000 984955811 200000 693218242 200000 725251326 200000 332259102 200000 282581577 200000 241787316 200000 973566837 200000 963303799 200000 494897542 200000 242489994 200000 439534801 200000 478441349 200000 665431869 200000 112209838 200000 857698434 200000 135731521 200000 510385772 200000 394111401 200000 842610455 200000 542945731 200000 544072500 200000 369037345 200000 80829507 200000 513018693 200000 606293719 200000 339031009 200000 223186645 200000 962659613 200000 52173748 200000 993911504 200000 785380029 200000 202978245 200000 813750091 200000 955362808 200000 462001420 200000 575166166 200000 475662911 200000 321102720 200000 118302708 200000 333670664 200000 143021134 200000 791650993 200000 465620163 200000 814321714 200000 52822618 200000 70796276 200000 188504555 200000 17853263 200000 642921058 200000 806292688 200000 129401597 200000 723652726 200000 263946121 200000 733064688 200000 202594472 200000 647333088 200000 502533645 200000 547615002 200000 41953981 200000 245906661 200000 217739599 200000 24329528 200000 324388397 200000 892710910 200000 478713809 200000 129139794 200000 251454728 200000 849694915 200000 388835633 200000 750242705 200000 309938303 200000 964626157 200000 649570354 200000 780935996 200000 568871138 200000 74810708 200000 716894900 200000 565706941 200000 317188513 200000 660846066 200000 76884918 200000 627313309 200000 863001422 200000 43737565 200000 555003225 200000 498794627 200000 352710041 200000 402483023 200000 651547359 200000 425948984 200000 625316178 200000 327505313 200000 589792423 200000 845755044 200000 81081961 200000 1963339 200000 999929906 200000 951571921 200000 4469232 200000 659491812 200000 118078497 200000 609514726 200000 488877590 200000 962476071 200000 948698163 200000 263639340 200000 448371757 200000 997681131 200000 419359562 200000 995470092 200000 178398372 200000 924644905 200000 871578982 200000 996384782 200000 182452492 200000 390431481 200000 473533863 200000 279941850 200000 948672534 200000 490418068 200000 49685582 200000 663638841 200000 954571667 200000 6311506 200000 514155196 200000 840609813 200000 124312178 200000 274634412 200000 433071984 200000 629429620 200000 817078468 200000 751559994 200000 866656268 200000 740850815 200000 213058490 200000 713881013 200000 199071056 200000 408658304 200000 957995428 200000 396155126 200000 127072029 200000 369996766 200000 737066995 200000 835792116 200000 621617778 200000 604181539 200000 175850295 200000 240192713 200000 148634993 200000 319933942 200000 869842721 200000 477249708 200000 7469401 200000 288313888 200000 51562112 200000 239919095 200000 809062029 200000 400469130 200000 254581063 200000 531428130 200000 777098379 200000 776984123 200000 67092613 200000 637168581 200000 447267316 200000 550127454 200000 518951530 200000 681397912 200000 700600970 200000 834754873 200000 845527112 200000 940135797 200000 967928108 200000 394311222 200000 582310030 200000 270140244 200000 689716187 200000 262705117 200000 940039886 200000 903477325 200000 940435895 200000 264105174 200000 392253367 200000 256846233 200000 176901377 200000 235491051 200000 153467163 200000 617367441 200000 356796698 200000 334885635 200000 81813481 200000 210344876 200000 158084738 200000 539654951 200000 694953522 200000 869762179 200000 136263897 200000 116503168 200000 681770279 200000 814563280 200000 893889760 200000 899762518 200000 402294553 200000 733602921 200000 219011192 200000 188158226 200000 157953910 200000 713748553 200000 360395936 200000 867138107 200000 563491026 200000 631817351 200000 525401978 200000 711485051 200000 324240090 200000 813988699 200000 357618246 200000 280302746 200000 576062561 200000 37325343 200000 732235620 200000 118419585 200000 97104215 200000 147913035 200000 121376341 200000 704853816 200000 839056076 200000 411608183 200000 728829882 200000 912025831 200000 277427441 200000 255943772 200000 853338963 200000 381029592 200000 607836950 200000 946101458 200000 522810368 200000 63468914 200000 478310315 200000 771122898 200000 312007106 200000 373514302 200000 967849026 200000 426919028 200000 605330873 200000 759055333 200000 513107850 200000 815323377 200000 44846631 200000 199555118 200000 822371669 200000 147040930 200000 836662891 200000 702749700 200000 70177426 200000 603554558 200000 873413382 200000 804543853 200000 328857938 200000 810164895 200000 22299544 200000 290909587 200000 926175943 200000 998231868 200000 514665186 200000 160381630 200000 758447935 200000 422522799 200000 619564229 200000 960298071 200000 38129708 200000 45729263 200000 496555584 200000 596519653 200000 153391646 200000 622577430 200000 936922997 200000 254052371 200000 992059078 200000 962452316 200000 645621156 200000 111261863 200000 443664116 200000 266538009 200000 885164334 200000 496602763 200000 164816537 200000 209388486 200000 691240850 200000 99688135 200000 923558085 200000 336657915 200000 106050418 200000 796817283 200000 753333161 200000 288550769 200000 38467726 200000 328940041 200000 927899797 200000 455298560 200000 266252230 200000 109191872 200000 286882298 200000 843784865 200000 791593755 200000 941150001 200000 256466279 200000 972925805 200000 456249262 200000 451062789 200000 777308559 200000 852245915 200000 273639870 200000 784186116 200000 488129601 200000 256460165 200000 187926189 200000 46197014 200000 198631021 200000 784601250 200000 862588155 200000 813723205 200000 754879525 200000 97811340 200000 744033865 200000 216464824 200000 430148760 200000 868706298 200000 796250454 200000 881122232 200000 747989015 200000 607808710 200000 821454852 200000 449049518 200000 386709012 200000 453673960 200000 153926994 200000 469872161 200000 233766173 200000 903984760 200000 773232995 200000 490137276 200000 722303716 200000 498505391 200000 98521973 200000 133895749 200000 574884409 200000 181944805 200000 373231593 200000 444065958 200000 158760717 200000 465119379 200000 696610881 200000 131317479 200000 127815793 200000 11124305 200000 791063324 200000 23089969 200000 936274579 200000 830980568 200000 542957115 200000 381528268 200000 834615494 200000 42752257 200000 602276990 200000 129956896 200000 934974330 200000 660831939 200000 670272486 200000 161704630 200000 497517631 200000 904410424 200000 766435220 200000 971039543 200000 729423814 200000 21443991 200000 94855112 200000 781330283 200000 499166687 200000 693580346 200000 197998050 200000 569310267 200000 363113850 200000 937083032 200000 21519459 200000 263272878 200000 748899497 200000 36219211 200000 989929195 200000 503865583 200000 326753435 200000 858383883 200000 978483772 200000 502419524 200000 13038498 200000 808207280 200000 181019189 200000 249363223 200000 42791725 200000 584710195 200000 713225175 200000 774789616 200000 901501902 200000 369237676 200000 349156162 200000 995687543 200000 917996340 200000 464316756 200000 145440695 200000 58337654 200000 962420784 200000 17126787 200000 946124183 200000 908746452 200000 510272691 200000 552961970 200000 767179873 200000 622892954 200000 352485838 200000 601607034 200000 378649272 200000 629115889 200000 28690352 200000 336251794 200000 132468826 200000 872733985 200000 891439530 200000 32074707 200000 587839016 200000 474531730 200000 926662189 200000 792632631 200000 28821027 200000 192705230 200000 623142089 200000 570771924 200000 177059180 200000 553629564 200000 964651055 200000 213541605 200000 86680643 200000 450255717 200000 783996463 200000 209583809 200000 594246664 200000 825025393 200000 137958329 200000 604192992 200000 743399741 200000 738881962 200000 257746143 200000 262670300 200000 539072384 200000 866820919 200000 458498257 200000 7081325 200000 513480596 200000 472600162 200000 83918814 200000 293997675 200000 503621464 200000 364131986 200000 239790457 200000 249599183 200000 328175565 200000 287037520 200000 158428720 200000 177992114 200000 90066195 200000 750998852 200000 412041654 200000 82429771 200000 496654444 200000 537565240 200000 366392025 200000 676334323 200000 117449270 200000 538821395 200000 802344332 200000 144588067 200000 227047924 200000 788304607 200000 465268957 200000 695015284 200000 615151685 200000 782472643 200000 648181502 200000 856450717 200000 988844778 200000 154999560 200000 348385599 200000 448769656 200000 91604676 200000 548239638 200000 979779089 200000 455490044 200000 876862931 200000 740788599 200000 296644357 200000 91256131 200000 141928247 200000 673085650 200000 304167113 200000 581563781 200000 261150512 200000 288728304 200000 441154865 200000 31457050 200000 392438049 200000 908557498 200000 441758506 200000 928840571 200000 459683208 200000 950563896 200000 942433991 200000 916782400 200000 766137351 200000 292883602 200000 441218872 200000 457072162 200000 328215390 200000 178726418 200000 388191949 200000 170591481 200000 432631149 200000 197412383 200000 227750646 200000 251904446 200000 845060917 200000 284109634 200000 513304133 200000 415452041 200000 933801174 200000 30135588 200000 614710378 200000 894208148 200000 801934738 200000 130496141 200000 948708916 200000 893268021 200000 123311048 200000 587944805 200000 783933334 200000 272837862 200000 87190265 200000 934954677 200000 546922398 200000 10378816 200000 72011205 200000 543068838 200000 625181822 200000 248207611 200000 11852781 200000 504372865 200000 847058311 200000 767441646 200000 45236818 200000 794883756 200000 737726760 200000 968402708 200000 763003124 200000 808157362 200000 606230258 200000 721338244 200000 74969843 200000 418689850 200000 765002134 200000 515329399 200000 382459536 200000 116611598 200000 685726437 200000 592630597 200000 131451179 200000 969007636 200000 140861389 200000 584361575 200000 237551942 200000 673291608 200000 934410850 200000 40783733 200000 16805504 200000 402301183 200000 747678161 200000 504301096 200000 744068506 200000 863749460 200000 824777837 200000 598937944 200000 240314996 200000 282805182 200000 618644902 200000 448243967 200000 594985487 200000 351802054 200000 909510668 200000 580762675 200000 961134220 200000 631127061 200000 342807888 200000 881712430 200000 284918058 200000 80829555 200000 336958017 200000 818753865 200000 560447051 200000 447942601 200000 473010898 200000 444558588 200000 647442287 200000 885120286 200000 530149393 200000 682517982 200000 504616759 200000 10627740 200000 532640305 200000 156127402 200000 72730466 200000 187537803 200000 8328320 200000 750002487 200000 745140434 200000 712563284 200000 4190577 200000 851593342 200000 874243975 200000 353929855 200000 444946066 200000 917493911 200000 202748065 200000 962811573 200000 147714709 200000 367572155 200000 420711521 200000 315100861 200000 631198539 200000 210145090 200000 57666088 200000 400529281 200000 208901027 200000 364452773 200000 620381813 200000 105848585 200000 948396462 200000 619430012 200000 197700331 200000 646713982 200000 649573533 200000 174008704 200000 264571463 200000 266905128 200000 42352320 200000 542733194 200000 732939885 200000 536246127 200000 301400968 200000 536035473 200000 44061787 200000 605505756 200000 391811973 200000 517720495 200000 997758515 200000 818862104 200000 133470311 200000 230725403 200000 813767989 200000 98013163 200000 977361664 200000 274287151 200000 365893057 200000 968633918 200000 938415936 200000 794866531 200000 880957784 200000 814913049 200000 258964023 200000 976114255 200000 428683419 200000 34238884 200000 503892501 200000 842711467 200000 933732169 200000 160068648 200000 694914092 200000 438892881 200000 294913604 200000 406703630 200000 65973483 200000 762625081 200000 938828684 200000 68462814 200000 584487396 200000 723916923 200000 267236929 200000 235814209 200000 776069574 200000 612721488 200000 773077669 200000 407619838 200000 67415650 200000 379618577 200000 525991446 200000 365232384 200000 537138346 200000 901761333 200000 213158167 200000 627075917 200000 740649644 200000 533309013 200000 223357255 200000 428772111 200000 802952602 200000 25046059 200000 631140199 200000 725255310 200000 460435396 200000 49077645 200000 322322264 200000 588630834 200000 741387931 200000 673557110 200000 548770329 200000 178465669 200000 640554159 200000 772252157 200000 749720524 200000 976647982 200000 663267761 200000 10177626 200000 807165361 200000 274530550 200000 367233649 200000 472881383 200000 620544552 200000 405110470 200000 250900192 200000 485915164 200000 471113395 200000 173825957 200000 963527694 200000 871125905 200000 753869808 200000 622423486 200000 618006059 200000 390821375 200000 487362978 200000 596112471 200000 460611209 200000 39724862 200000 718186152 200000 760887770 200000 280671128 200000 113315399 200000 169135875 200000 603547599 200000 484032743 200000 321030450 200000 267757524 200000 672511199 200000 284782889 200000 369806648 200000 185602906 200000 928153298 200000 834627628 200000 807632050 200000 418967799 200000 588594320 200000 829154019 200000 679935255 200000 376211243 200000 39625251 200000 355733852 200000 584447745 200000 831835542 200000 698848434 200000 406994121 200000 663875111 200000 659022073 200000 885499014 200000 510884731 200000 644984675 200000 131888437 200000 450930439 200000 58609889 200000 309116076 200000 750342986 200000 403909311 200000 644312972 200000 829389084 200000 962954072 200000 774782293 200000 303493933 200000 462595819 200000 201922720 200000 472618898 200000 117490836 200000 747448689 200000 639534978 200000 786512735 200000 478609330 200000 898061607 200000 512022399 200000 481516484 200000 698081175 200000 742213541 200000 682102584 200000 673774314 200000 81022068 200000 766056356 200000 213139565 200000 395611160 200000 976927129 200000 481090300 200000 285972478 200000 685128120 200000 606354294 200000 987023526 200000 201427436 200000 576929107 200000 587470237 200000 387484859 200000 9489240 200000 491317135 200000 829517502 200000 312965746 200000 566558338 200000 841103415 200000 737630376 200000 936892965 200000 907533514 200000 386439219 200000 588798030 200000 427119435 200000 535999664 200000 768656778 200000 723230142 200000 496312446 200000 647229911 200000 913615206 200000 890965035 200000 354704246 200000 484061437 200000 29065743 200000 981817827 200000 821254922 200000 298420228 200000 411143918 200000 795250264 200000 202136885 200000 477606380 200000 990397067 200000 469697563 200000 544421134 200000 111743701 200000 852237966 200000 599521499 200000 713654478 200000 77563904 200000 638065089 200000 152723305 200000 281439693 200000 764499918 200000 530684427 200000 302624694 200000 37672580 200000 211307966 200000 496378485 200000 870627026 200000 117246603 200000 392408178 200000 246315815 200000 305036014 200000 194567323 200000 690703274 200000 89404267 200000 433355610 200000 974369421 200000 454159942 200000 15078312 200000 41760391 200000 424579928 200000 987528776 200000 72749416 200000 182692357 200000 157263126 200000 824318670 200000 412837202 200000 199721605 200000 795581694 200000 739675675 200000 531498799 200000 900985302 200000 681394026 200000 982966670 200000 787701735 200000 664181995 200000 436530129 200000 881105320 200000 660881796 200000 362769875 200000 764065485 200000 676967434 200000 218172717 200000 517711806 200000 409352726 200000 641027443 200000 39729963 200000 528465662 200000 848088196 200000 115019717 200000 308177127 200000 189550850 200000 397554192 200000 251944448 200000 525897449 200000 254572124 200000 186579410 200000 417553476 200000 581948122 200000 344476859 200000 88231427 200000 446328786 200000 219308929 200000 368159472 200000 207372283 200000 502022923 200000 110928584 200000 405940460 200000 792927795 200000 489075567 200000 786647992 200000 157957568 200000 358988356 200000 798531998 200000 32340599 200000 446918043 200000 499313381 200000 828644185 200000 74831440 200000 874520526 200000 41597423 200000 958406016 200000 901010347 200000 248613578 200000 960747100 200000 73979925 200000 689615375 200000 127716895 200000 648504898 200000 700247607 200000 180511782 200000 534958717 200000 548536540 200000 538910246 200000 966788024 200000 851731894 200000 135964801 200000 164177221 200000 851854766 200000 169485498 200000 418971305 200000 654941202 200000 892812304 200000 531518361 200000 659084270 200000 496195630 200000 415923206 200000 793725827 200000 822993416 200000 427737179 200000 963419609 200000 164578506 200000 222053327 200000 150726264 200000 649200370 200000 457222366 200000 845873468 200000 254912902 200000 234034137 200000 302065742 200000 927295336 200000 834717093 200000 328868919 200000 908852429 200000 916228746 200000 576007191 200000 165183700 200000 567593 200000 185468923 200000 157252923 200000 836221336 200000 171717972 200000 415434804 200000 667129489 200000 5035404 200000 881075295 200000 543219406 200000 878550716 200000 289119449 200000 518892153 200000 305538176 200000 659024762 200000 559999175 200000 296445171 200000 604955428 200000 569498028 200000 980905407 200000 604211262 200000 387244977 200000 850307412 200000 436797768 200000 686633962 200000 141974593 200000 177592209 200000 360546316 200000 899026088 200000 422148620 200000 416451236 200000 975237588 200000 731642440 200000 751621994 200000 961246189 200000 58773894 200000 715152315 200000 885033428 200000 869821933 200000 60251949 200000 957074193 200000 228961250 200000 414094917 200000 855732209 200000 312621947 200000 285450061 200000 950997941 200000 773500953 200000 59209033 200000 952017645 200000 310768669 200000 368154895 200000 63064043 200000 342918843 200000 445596798 200000 978604892 200000 578756595 200000 522772943 200000 799906553 200000 873601702 200000 661869328 200000 729011299 200000 579873485 200000 219883448 200000 667419668 200000 175719885 200000 350029916 200000 485582457 200000 891021550 200000 778291847 200000 339564838 200000 911320051 200000 604165296 200000 437649450 200000 995446731 200000 463480909 200000 893498761 200000 171684206 200000 517249037 200000 418556624 200000 236486859 200000 337471018 200000 12900042 200000 649813989 200000 411419365 200000 277914457 200000 775588869 200000 202289427 200000 103724392 200000 121696530 200000 166854365 200000 719591173 200000 803589 200000 644235406 200000 279421843 200000 820050305 200000 792259468 200000 715508773 200000 296788360 200000 207061873 200000 702857710 200000 790761296 200000 154961211 200000 945840349 200000 224186939 200000 440468647 200000 123178062 200000 832956142 200000 501594532 200000 969829859 200000 347765633 200000 17818603 200000 9289337 200000 243091420 200000 36635316 200000 362213694 200000 898573355 200000 991112844 200000 187449576 200000 90490736 200000 96870730 200000 343227657 200000 588723774 200000 546319912 200000 955661190 200000 643864973 200000 508436982 200000 745353263 200000 889795505 200000 930661233 200000 871920240 200000 669185901 200000 711604155 200000 202997037 200000 216246061 200000 326407916 200000 266262707 200000 518486616 200000 106216141 200000 747100883 200000 648889036 200000 137904045 200000 716969234 200000 503491691 200000 61525844 200000 489927427 200000 229075162 200000 202820637 200000 894153405 200000 585430355 200000 561953832 200000 681255793 200000 757721752 200000 502891701 200000 243688987 200000 639325967 200000 887989140 200000 559791202 200000 243113717 200000 35312321 200000 604891010 200000 96118962 200000 26596884 200000 789603182 200000 917702483 200000 924371742 200000 489371131 200000 779375391 200000 945588504 200000 594142782 200000 475872329 200000 453255932 200000 169928703 200000 559502795 200000 149402047 200000 21912399 200000 411764316 200000 402618014 200000 370845245 200000 220161920 200000 392525212 200000 482393262 200000 197831876 200000 831195158 200000 794665042 200000 896677653 200000 534733685 200000 411157179 200000 16954414 200000 396382218 200000 663238032 200000 366957111 200000 447602176 200000 177503463 200000 720861557 200000 54924403 200000 801960377 200000 105116196 200000 3189925 200000 47359606 200000 461910120 200000 248835417 200000 815342529 200000 200638571 200000 228049472 200000 48894270 200000 720917128 200000 218236824 200000 675257488 200000 446153133 200000 670712284 200000 422719079 200000 588615112 200000 775228318 200000 696115645 200000 981785696 200000 604263290 200000 671141673 200000 384062796 200000 294069291 200000 832000597 200000 605379975 200000 287817928 200000 177721234 200000 733257770 200000 767362833 200000 446865299 200000 936324476 200000 376210410 200000 198961470 200000 911413804 200000 797621746 200000 176577446 200000 499634343 200000 878768694 200000 213493789 200000 225330317 200000 490482438 200000 92767855 200000 865669701 200000 577387760 200000 671601969 200000 219529912 200000 83951059 200000 517750336 200000 82396963 200000 867832851 200000 76788558 200000 920885517 200000 897346547 200000 859386015 200000 941113952 200000 769458440 200000 750527449 200000 605885852 200000 892137425 200000 586422529 200000 355549743 200000 92125037 200000 703912842 200000 187273449 200000 936290157 200000 231734160 200000 91143315 200000 492371920 200000 655074603 200000 231832231 200000 512242964 200000 899194342 200000 647905314 200000 564526193 200000 330021463 200000 112645757 200000 195598890 200000 445690832 200000 261697219 200000 509604869 200000 401129532 200000 67582660 200000 86171105 200000 408345613 200000 445484144 200000 786644590 200000 793743450 200000 599595336 200000 913379839 200000 567349005 200000 929633781 200000 440785284 200000 744823618 200000 112058883 200000 556406173 200000 296202164 200000 470378416 200000 490934736 200000 276696408 200000 742371814 200000 714942435 200000 4432916 200000 153735760 200000 697273676 200000 886654866 200000 548363665 200000 639128781 200000 271702071 200000 70446999 200000 497657381 200000 639661112 200000 673777686 200000 257298921 200000 804003027 200000 458613528 200000 244762490 200000 462101922 200000 224292282 200000 755475736 200000 983608852 200000 791344890 200000 301023259 200000 62143230 200000 925764788 200000 989356873 200000 472325206 200000 852342452 200000 358178635 200000 179715848 200000 141179885 200000 155914562 200000 275256041 200000 186151887 200000 644120958 200000 379751632 200000 731045823 200000 72666199 200000 725017292 200000 36902568 200000 470633245 200000 980377720 200000 323859126 200000 599843633 200000 892458867 200000 237008172 200000 633154878 200000 350463476 200000 657093203 200000 256022665 200000 905190786 200000 867818906 200000 298608236 200000 977098697 200000 874843589 200000 705569771 200000 896080272 200000 812596549 200000 512080742 200000 675426255 200000 866599087 200000 191927412 200000 87769318 200000 204715856 200000 23594968 200000 745112560 200000 537861605 200000 970090389 200000 971716670 200000 887131505 200000 829607204 200000 219060967 200000 590902319 200000 578825166 200000 986067588 200000 681828015 200000 504705821 200000 726398722 200000 595898629 200000 573280117 200000 457038233 200000 236850724 200000 890759879 200000 582908641 200000 588104018 200000 779734381 200000 798011659 200000 420362684 200000 611065113 200000 870863925 200000 434830898 200000 480327151 200000 917803231 200000 682018037 200000 377045947 200000 152958082 200000 994700724 200000 835460421 200000 578066504 200000 395592606 200000 530322377 200000 64492510 200000 807602585 200000 900734091 200000 155040878 200000 648224921 200000 140321422 200000 631865265 200000 130537492 200000 610922605 200000 747908393 200000 4917401 200000 679375435 200000 857997172 200000 856351369 200000 441692140 200000 672918979 200000 282885349 200000 582508270 200000 919312754 200000 939587662 200000 815996698 200000 579493818 200000 91438100 200000 65294556 200000 792050058 200000 593236333 200000 904116185 200000 580855164 200000 281470671 200000 275764136 200000 606902764 200000 146320225 200000 904311969 200000 19742506 200000 490129043 200000 671387865 200000 218389464 200000 179469781 200000 996086072 200000 343913303 200000 112307309 200000 730222249 200000 302352995 200000 828304233 200000 502599544 200000 874054086 200000 743074236 200000 482504386 200000 855224626 200000 982659182 200000 711091213 200000 398659632 200000 326492915 200000 280026879 200000 537580861 200000 529180069 200000 620863796 200000 106748 200000 239073365 200000 190865457 200000 450115982 200000 888699140 200000 309366142 200000 668647941 200000 434085048 200000 128641752 200000 324262912 200000 514051185 200000 769855627 200000 949699929 200000 892694595 200000 393026534 200000 605185537 200000 255573638 200000 245741009 200000 521670644 200000 990874416 200000 571672449 200000 675849553 200000 429804876 200000 551622995 200000 966712970 200000 548237452 200000 173968830 200000 900793025 200000 210165505 200000 278701162 200000 665932347 200000 353750258 200000 985871207 200000 966882037 200000 859778259 200000 646333568 200000 172504925 200000 519336276 200000 382521014 200000 485438243 200000 421069218 200000 679018449 200000 832727094 200000 974580147 200000 323346968 200000 474266067 200000 98960578 200000 32697385 200000 828684735 200000 462538211 200000 25500396 200000 249263518 200000 915531448 200000 545397674 200000 724633187 200000 68358729 200000 830011458 200000 478503919 200000 305971193 200000 245015427 200000 659893439 200000 600382620 200000 707511709 200000 498184133 200000 39422383 200000 812055738 200000 817923681 200000 599289512 200000 48410546 200000 212232816 200000 27705972 200000 96174819 200000 15128201 200000 258420999 200000 439440167 200000 49030224 200000 754515221 200000 821817063 200000 191524075 200000 704291302 200000 979053909 200000 675287450 200000 309176656 200000 166227391 200000 88044651 200000 638514631 200000 149562631 200000 33696531 200000 325348503 200000 4654903 200000 454620128 200000 269455418 200000 677851961 200000 43758803 200000 526095564 200000 407745709 200000 980725459 200000 171834019 200000 598813659 200000 226422020 200000 298680067 200000 588400591 200000 698682942 200000 340461304 200000 424028300 200000 766762145 200000 579916868 200000 904944481 200000 79824717 200000 849554048 200000 774494048 200000 563842616 200000 850334791 200000 512975349 200000 466247201 200000 247081621 200000 217798555 200000 157400233 200000 633624119 200000 209862834 200000 743754888 200000 907874660 200000 811579508 200000 188131813 200000 985812336 200000 364354574 200000 403326663 200000 589403304 200000 524724179 200000 482829744 200000 179291714 200000 97111188 200000 773792850 200000 345747059 200000 45047572 200000 859527777 200000 648167596 200000 17937312 200000 657025678 200000 797390822 200000 71773123 200000 51459997 200000 364224290 200000 886666270 200000 84682646 200000 475145717 200000 357277278 200000 615014688 200000 367833927 200000 47585103 200000 221624564 200000 241891877 200000 745370902 200000 151628661 200000 104187060 200000 745482117 200000 987158116 200000 754262350 200000 472208527 200000 752598713 200000 935356848 200000 35399395 200000 158846613 200000 332155481 200000 285827740 200000 908696924 200000 33980919 200000 717461534 200000 757733352 200000 329959683 200000 458158341 200000 690912 200000 831676276 200000 111075647 200000 211923760 200000 357975193 200000 734967362 200000 230144153 200000 351231239 200000 94818399 200000 170833008 200000 561016506 200000 986359869 200000 384764524 200000 769843521 200000 956490346 200000 652891553 200000 959317529 200000 695667476 200000 706973586 200000 596932899 200000 381370846 200000 456288618 200000 400542521 200000 114276309 200000 910920018 200000 808864995 200000 850572681 200000 225832422 200000 194489136 200000 779307841 200000 491333066 200000 132213928 200000 284274511 200000 193287011 200000 821176933 200000 506317962 200000 385434792 200000 863190345 200000 85566178 200000 792975134 200000 43074387 200000 513395734 200000 79466474 200000 238054675 200000 333594761 200000 302871560 200000 259291972 200000 702569018 200000 330948770 200000 637935232 200000 810660826 200000 356642180 200000 988917527 200000 533773824 200000 649818548 200000 605910785 200000 457974400 200000 68365351 200000 825322491 200000 739806690 200000 614903446 200000 647245238 200000 849301239 200000 898594935 200000 58034226 200000 263219341 200000 939568656 200000 824582193 200000 246777163 200000 619009966 200000 876436431 200000 482076576 200000 759237371 200000 865096504 200000 910073309 200000 523806837 200000 876206457 200000 500229739 200000 988021506 200000 35249536 200000 514332191 200000 574419369 200000 627319079 200000 560999601 200000 954560357 200000 390353011 200000 369921364 200000 405880602 200000 695465187 200000 137327463 200000 727318961 200000 670251755 200000 905630545 200000 313695304 200000 350029703 200000 957160819 200000 115280521 200000 506252277 200000 567782207 200000 864685349 200000 775650691 200000 658289263 200000 55717473 200000 290050447 200000 582922327 200000 559339222 200000 440621462 200000 572185956 200000 323045438 200000 273072491 200000 182457509 200000 858982514 200000 913800593 200000 570434959 200000 29287033 200000 323442603 200000 162764743 200000 809783234 200000 575578392 200000 478732576 200000 757176697 200000 669075364 200000 632124844 200000 998872064 200000 278932577 200000 836166646 200000 995497085 200000 817284764 200000 336532821 200000 779419288 200000 421453555 200000 687215205 200000 776334928 200000 912344204 200000 658423192 200000 35667435 200000 885884521 200000 875648497 200000 776302099 200000 857005279 200000 583378392 200000 229385736 200000 960541997 200000 127855633 200000 599221751 200000 23465265 200000 894000335 200000 561070961 200000 455646526 200000 150926573 200000 441208321 200000 66733585 200000 675548485 200000 631861725 200000 55573739 200000 921525793 200000 463621829 200000 275429825 200000 129689302 200000 325164785 200000 745383318 200000 767125369 200000 920832043 200000 265593585 200000 188811441 200000 645380870 200000 106198130 200000 827567539 200000 136921134 200000 493615496 200000 602285140 200000 383139302 200000 599723846 200000 538132289 200000 198823833 200000 168278364 200000 295718994 200000 690472848 200000 114047273 200000 134796548 200000 566959305 200000 420869365 200000 803754766 200000 608861936 200000 981665605 200000 729675027 200000 756089967 200000 910180943 200000 120662909 200000 273599144 200000 304184213 200000 873263474 200000 373328459 200000 232010133 200000 44314600 200000 147004874 200000 930247590 200000 924257500 200000 650786290 200000 817692136 200000 345340072 200000 93574300 200000 716679002 200000 291719035 200000 993650569 200000 186759190 200000 210642665 200000 148744020 200000 934706593 200000 611409835 200000 100002440 200000 482405220 200000 804797289 200000 265463002 200000 168223039 200000 530256571 200000 351057017 200000 517669445 200000 180416823 200000 857584009 200000 671099786 200000 706023340 200000 179000247 200000 551755040 200000 490983028 200000 237810159 200000 266951977 200000 37256176 200000 386532913 200000 778969359 200000 43177238 200000 202987913 200000 739143895 200000 559263276 200000 116520484 200000 611304603 200000 80352160 200000 598443400 200000 163990558 200000 402108152 200000 899413733 200000 426977410 200000 186991084 200000 931797391 200000 610162205 200000 927345051 200000 500962197 200000 277193842 200000 275101154 200000 694317171 200000 397603907 200000 431923920 200000 677012972 200000 270664652 200000 390440511 200000 351186683 200000 461614354 200000 455955332 200000 987348207 200000 980090978 200000 7750479 200000 246529182 200000 453283550 200000 796844438 200000 122639290 200000 426498873 200000 703825331 200000 715596872 200000 210440332 200000 312471 200000 17758776 200000 286587209 200000 541274909 200000 262972182 200000 24684116 200000 914946696 200000 94441958 200000 377185337 200000 348040464 200000 698730774 200000 637668479 200000 112150175 200000 935971989 200000 232797988 200000 402345889 200000 936772616 200000 507674666 200000 49084418 200000 688686373 200000 399728471 200000 40285242 200000 267142689 200000 364040706 200000 706802314 200000 950314059 200000 516797712 200000 898543186 200000 79058627 200000 560485127 200000 252219778 200000 365416268 200000 261848641 200000 87083062 200000 441893702 200000 616620362 200000 354310247 200000 988381376 200000 234445132 200000 270624707 200000 100875699 200000 843041455 200000 963436966 200000 937297745 200000 6028742 200000 595223850 200000 876515716 200000 202899884 200000 763087202 200000 439303290 200000 131203893 200000 556625324 200000 624667238 200000 833174024 200000 769250860 200000 591329610 200000 799238610 200000 985272412 200000 340425975 200000 434630046 200000 91294665 200000 999612191 200000 5978440 200000 510761185 200000 115625865 200000 426560280 200000 336438768 200000 644285547 200000 657753972 200000 4679217 200000 326416606 200000 201800373 200000 544572169 200000 875766643 200000 886191907 200000 145249112 200000 176974058 200000 871084292 200000 995543280 200000 197739787 200000 433744087 200000 816574511 200000 215350165 200000 77505447 200000 96784817 200000 867716956 200000 811769731 200000 779064358 200000 415538551 200000 354317330 200000 800718922 200000 25585822 200000 359245643 200000 896169723 200000 960815259 200000 308765258 200000 507454829 200000 536298975 200000 191595590 200000 492044673 200000 10137405 200000 84430247 200000 796422204 200000 798961596 200000 180282684 200000 459769947 200000 126327436 200000 215116178 200000 846388491 200000 483740963 200000 977625705 200000 387569342 200000 636286314 200000 415764552 200000 573860386 200000 277897239 200000 885749817 200000 860542771 200000 367438631 200000 316525462 200000 204060281 200000 211830892 200000 543071242 200000 580229716 200000 913567818 200000 157419932 200000 177377914 200000 347482248 200000 120990957 200000 717269387 200000 324312905 200000 883963275 200000 61667523 200000 560735777 200000 769605222 200000 351704022 200000 234579276 200000 451830887 200000 350372066 200000 634614530 200000 155943720 200000 314091142 200000 90254574 200000 487177158 200000 660081176 200000 942421958 200000 976526811 200000 435487740 200000 975557885 200000 130942096 200000 690197016 200000 225716379 200000 16233942 200000 151136363 200000 981692214 200000 643620285 200000 200390085 200000 431234049 200000 6978022 200000 3301530 200000 511239946 200000 224323867 200000 579972600 200000 661738378 200000 314532614 200000 375893151 200000 132516445 200000 386279430 200000 463737400 200000 718531736 200000 987742501 200000 400992422 200000 639602242 200000 3732014 200000 413081984 200000 894069027 200000 983439843 200000 891680168 200000 639714240 200000 996498517 200000 402422014 200000 306918000 200000 766117717 200000 219486773 200000 558452369 200000 39956751 200000 596276943 200000 558226395 200000 592499389 200000 256853291 200000 381483998 200000 496811905 200000 94964420 200000 380053391 200000 951894868 200000 610366077 200000 117827845 200000 40237091 200000 327082272 200000 634228041 200000 327158529 200000 980753902 200000 999991891 200000 553990526 200000 522548056 200000 453275418 200000 381491487 200000 659359700 200000 506404811 200000 641025775 200000 659217618 200000 685023266 200000 906663227 200000 265951702 200000 315110878 200000 260099427 200000 529961384 200000 119961430 200000 392730580 200000 69189550 200000 388785202 200000 825785370 200000 177022819 200000 71429180 200000 477481242 200000 897752040 200000 352845916 200000 995620197 200000 473707968 200000 27406762 200000 171067312 200000 385469090 200000 311020710 200000 438388072 200000 212126063 200000 999250059 200000 221074795 200000 936204363 200000 807130826 200000 138090201 200000 969297615 200000 451316378 200000 205391889 200000 485216868 200000 639447221 200000 548345279 200000 908613300 200000 239673638 200000 99400219 200000 420108867 200000 271388997 200000 276386869 200000 576709411 200000 842117069 200000 349610868 200000 613587403 200000 811844364 200000 546178342 200000 230024209 200000 823132993 200000 55660600 200000 287798 200000 46425868 200000 83772175 200000 815771687 200000 356767751 200000 155526519 200000 921655500 200000 667123578 200000 373769920 200000 623812481 200000 289731891 200000 452606960 200000 253284266 200000 564772988 200000 317219867 200000 111901803 200000 894700334 200000 231614679 200000 367920765 200000 535603947 200000 142122708 200000 902327331 200000 752806513 200000 638459024 200000 495665476 200000 303374609 200000 393434416 200000 505581467 200000 127091272 200000 161217906 200000 956770578 200000 663958381 200000 533632199 200000 334418997 200000 265263504 200000 692034181 200000 447626442 200000 51712875 200000 290427714 200000 607213701 200000 420981113 200000 350497349 200000 345073121 200000 408818733 200000 46569246 200000 600048915 200000 151014982 200000 779977054 200000 212290849 200000 8427334 200000 456832104 200000 956516631 200000 626864649 200000 881325934 200000 782540129 200000 773808506 200000 135643008 200000 360312636 200000 118436200 200000 11030471 200000 556855374 200000 22821248 200000 665149399 200000 716509278 200000 944244828 200000 330086954 200000 653453606 200000 141521600 200000 118387377 200000 634177612 200000 736005869 200000 364912525 200000 317879672 200000 572354069 200000 762801124 200000 399278727 200000 39182327 200000 238650583 200000 843391973 200000 779048589 200000 400730776 200000 53345025 200000 556686312 200000 372318624 200000 69422819 200000 667690533 200000 619863557 200000 918527200 200000 951100800 200000 600959218 200000 383624054 200000 573499535 200000 65269305 200000 915604282 200000 954391697 200000 584691723 200000 800595445 200000 131114476 200000 741151952 200000 788031959 200000 169176253 200000 795757849 200000 31792843 200000 757567378 200000 138829754 200000 290904050 200000 486323260 200000 303632381 200000 470913844 200000 485753032 200000 770189305 200000 723291897 200000 182160532 200000 714797834 200000 116601341 200000 832354693 200000 307874913 200000 763565897 200000 471425887 200000 964982211 200000 89304133 200000 271768885 200000 460357719 200000 837215475 200000 433558280 200000 67888033 200000 790435903 200000 733504373 200000 734929555 200000 987975802 200000 449822095 200000 826635467 200000 323521518 200000 351105235 200000 415747551 200000 982911379 200000 12434753 200000 195085532 200000 654336488 200000 80035216 200000 979980758 200000 60349925 200000 758156162 200000 6872481 200000 212844052 200000 614474334 200000 60733350 200000 655662023 200000 360766852 200000 418413017 200000 24690284 200000 10742050 200000 748500687 200000 178810117 200000 981287693 200000 298516468 200000 20999100 200000 698802612 200000 686842338 200000 783522204 200000 481190710 200000 305638613 200000 236659810 200000 249683611 200000 913316675 200000 609495674 200000 908830503 200000 374754961 200000 578562829 200000 449330642 200000 518245352 200000 335703103 200000 30679260 200000 560257326 200000 488370047 200000 117186438 200000 330199065 200000 327078911 200000 190322147 200000 176870757 200000 718579019 200000 22836949 200000 1981998 200000 385887742 200000 914097181 200000 786625889 200000 672012952 200000 953223825 200000 661249877 200000 511396979 200000 291226745 200000 876857727 200000 202503901 200000 2746876 200000 231044170 200000 688979015 200000 702228413 200000 748322060 200000 799895971 200000 273022347 200000 339178013 200000 24881620 200000 462008637 200000 260213515 200000 869966663 200000 946185636 200000 580854512 200000 851078567 200000 954842530 200000 907199213 200000 196006326 200000 188099424 200000 556111543 200000 691187518 200000 379652005 200000 802200407 200000 388916015 200000 517164362 200000 93148663 200000 734018507 200000 5030610 200000 143572192 200000 772995845 200000 218338334 200000 932384904 200000 393707760 200000 744902726 200000 79716560 200000 151555675 200000 667314572 200000 814394452 200000 837435778 200000 64904562 200000 291429347 200000 525308135 200000 371406067 200000 489315350 200000 854227015 200000 790395094 200000 23838469 200000 782331312 200000 278615079 200000 822006812 200000 286840503 200000 728983240 200000 705714196 200000 965472720 200000 590467628 200000 969563398 200000 627346879 200000 846820395 200000 986981538 200000 674515763 200000 105901560 200000 59080325 200000 8054394 200000 218279224 200000 358967472 200000 381295959 200000 226514742 200000 61509149 200000 204758776 200000 4811321 200000 21352821 200000 634251275 200000 362739454 200000 789777892 200000 125849848 200000 457158730 200000 644254742 200000 841997873 200000 996955295 200000 7597890 200000 259350189 200000 88437271 200000 207276651 200000 896525948 200000 751613014 200000 795411376 200000 259736445 200000 688940705 200000 301150145 200000 159950899 200000 830776853 200000 469828473 200000 202437822 200000 420368378 200000 77433747 200000 693685741 200000 10458685 200000 759296636 200000 748014200 200000 208105988 200000 459774032 200000 541689427 200000 377919076 200000 993205993 200000 261656102 200000 51916087 200000 667003417 200000 332233954 200000 291047953 200000 977405952 200000 380335478 200000 775197529 200000 719897472 200000 22074535 200000 257657212 200000 24618198 200000 188090629 200000 67617348 200000 441911883 200000 462042881 200000 916151375 200000 104311056 200000 116931876 200000 401556644 200000 869560879 200000 393642595 200000 307789416 200000 625426342 200000 504397463 200000 171085494 200000 931098006 200000 182259984 200000 229690005 200000 274455458 200000 76082001 200000 688195339 200000 694622299 200000 543445470 200000 138455383 200000 185244383 200000 1537337 200000 209661251 200000 810588809 200000 89947892 200000 926585760 200000 390275787 200000 246067944 200000 647025364 200000 138187040 200000 440666764 200000 893460885 200000 262326566 200000 990386282 200000 880320449 200000 860569808 200000 869380531 200000 82918734 200000 632854721 200000 835240441 200000 280293219 200000 868524220 200000 665681669 200000 935812498 200000 600794688 200000 369229510 200000 386256165 200000 383909689 200000 880659314 200000 486043804 200000 738152153 200000 75492785 200000 262733632 200000 979534477 200000 567875323 200000 123563737 200000 969949460 200000 170122764 200000 945749379 200000 381346738 200000 430744950 200000 340736424 200000 683879818 200000 702592604 200000 891644431 200000 621985041 200000 444904263 200000 46428185 200000 277745062 200000 986723608 200000 430788115 200000 121705799 200000 331613221 200000 298774959 200000 937121895 200000 267388777 200000 613795989 200000 531890148 200000 123356636 200000 815519006 200000 214008093 200000 507071465 200000 175293737 200000 494036520 200000 449383174 200000 136987406 200000 512831528 200000 706751845 200000 530315960 200000 348195780 200000 243184592 200000 159689432 200000 296641469 200000 795479452 200000 650471995 200000 878637472 200000 801393852 200000 839317317 200000 599742625 200000 292046846 200000 364230526 200000 464302224 200000 2992474 200000 645824850 200000 975363820 200000 902922349 200000 237359583 200000 374659613 200000 287828750 200000 925635822 200000 274626248 200000 921412096 200000 471605004 200000 861693251 200000 128745422 200000 275431355 200000 298268976 200000 918962108 200000 13937097 200000 355767598 200000 698262753 200000 861115338 200000 206856370 200000 518356314 200000 885375656 200000 71031804 200000 393670049 200000 711230048 200000 572890158 200000 24058885 200000 634809552 200000 875079039 200000 672260155 200000 340757171 200000 269768597 200000 858853145 200000 919140535 200000 776841721 200000 639864426 200000 260526766 200000 600176299 200000 646472421 200000 490871528 200000 622052062 200000 904249920 200000 59269545 200000 31640007 200000 783691626 200000 483368127 200000 268442006 200000 715800286 200000 631271731 200000 854386318 200000 273496859 200000 188748584 200000 510910521 200000 477969208 200000 503026633 200000 462697148 200000 60201884 200000 58202468 200000 729394769 200000 75846867 200000 615378333 200000 701861084 200000 423834756 200000 11448261 200000 769522588 200000 745038471 200000 846680913 200000 635093771 200000 981849115 200000 93676654 200000 977378505 200000 907286845 200000 500015289 200000 489259961 200000 23015452 200000 447259668 200000 721980983 200000 616188594 200000 731966876 200000 134799464 200000 185768565 200000 133168320 200000 11206329 200000 144922163 200000 723506292 200000 199152236 200000 928717827 200000 501875851 200000 565021269 200000 561040735 200000 510891819 200000 173641130 200000 936954711 200000 168745057 200000 842772736 200000 106386665 200000 125614556 200000 308685147 200000 265700725 200000 156230336 200000 782060900 200000 177226580 200000 759538584 200000 439439558 200000 709944976 200000 938265718 200000 760720284 200000 415348150 200000 632500511 200000 923953162 200000 298036943 200000 512617319 200000 754012659 200000 485617782 200000 552724388 200000 262484690 200000 770258188 200000 402839365 200000 760233385 200000 413439503 200000 88948106 200000 102614815 200000 39669136 200000 181179991 200000 489739182 200000 486053835 200000 215563562 200000 787783682 200000 28946137 200000 26187827 200000 664250726 200000 172394121 200000 314921355 200000 879899743 200000 672445013 200000 465972868 200000 750058852 200000 460367224 200000 228005672 200000 54360492 200000 80321317 200000 613987270 200000 643457071 200000 88878298 200000 850841774 200000 848860849 200000 795107547 200000 389502469 200000 449207040 200000 675407042 200000 974982076 200000 341980743 200000 225700412 200000 606153122 200000 345595522 200000 879833559 200000 704317858 200000 846717466 200000 102900223 200000 869625871 200000 259907986 200000 826196496 200000 115456035 200000 956760935 200000 945704845 200000 188355215 200000 731526654 200000 608331127 200000 611336756 200000 943020990 200000 941052352 200000 375833335 200000 938758470 200000 331497702 200000 104914619 200000 603982273 200000 459837861 200000 189954160 200000 899170654 200000 169192141 200000 385172817 200000 513877476 200000 620060475 200000 320249908 200000 22760298 200000 387066859 200000 80203009 200000 582631725 200000 478467634 200000 612561997 200000 936205442 200000 904978961 200000 55750408 200000 821309426 200000 701248685 200000 289909849 200000 400832108 200000 805474531 200000 898616211 200000 346566302 200000 422632960 200000 864939081 200000 858687077 200000 58838167 200000 935201412 200000 821187180 200000 354217843 200000 291084573 200000 74194905 200000 968182452 200000 510223918 200000 763912746 200000 923138814 200000 411908523 200000 993826086 200000 977465045 200000 851410453 200000 901796088 200000 488264716 200000 44903766 200000 22338654 200000 286088548 200000 190166960 200000 552635143 200000 96471098 200000 986257112 200000 973091843 200000 20649568 200000 741707560 200000 865450076 200000 249213461 200000 757639929 200000 487025097 200000 147363864 200000 635505175 200000 476606347 200000 314167775 200000 425569109 200000 109551448 200000 980161518 200000 639057993 200000 197700732 200000 364021323 200000 543274779 200000 294008584 200000 982688022 200000 968175743 200000 475558698 200000 402547005 200000 444822473 200000 794844324 200000 209492820 200000 339513639 200000 245762656 200000 972116620 200000 550264306 200000 753418792 200000 15955394 200000 62137638 200000 223557755 200000 330406080 200000 192865785 200000 866622595 200000 718904713 200000 11898511 200000 136257068 200000 128402900 200000 84264659 200000 378614870 200000 699267748 200000 455495530 200000 935728435 200000 258259958 200000 307846857 200000 885177524 200000 934527648 200000 653214319 200000 959951653 200000 580184131 200000 521493044 200000 886194145 200000 15760223 200000 471841224 200000 988740647 200000 844253581 200000 306840640 200000 116371987 200000 3620817 200000 84218835 200000 418273713 200000 923177749 200000 803356075 200000 105255988 200000 803271354 200000 915205598 200000 775061325 200000 585486673 200000 824476036 200000 946926751 200000 797533040 200000 934094570 200000 593536854 200000 386596520 200000 85041132 200000 843952607 200000 224612506 200000 361962601 200000 718544827 200000 704740913 200000 527725785 200000 826959220 200000 453249779 200000 904687361 200000 251083962 200000 620521081 200000 103711950 200000 976483983 200000 429679621 200000 736710983 200000 981127589 200000 161829947 200000 625632165 200000 412415697 200000 659227887 200000 954331782 200000 802658720 200000 785050918 200000 941365574 200000 241086736 200000 690998048 200000 747685238 200000 527943778 200000 304767130 200000 602501742 200000 730743314 200000 998778650 200000 118310661 200000 940507376 200000 600452203 200000 297942377 200000 899268433 200000 930108721 200000 814829842 200000 501170278 200000 113467806 200000 401798872 200000 678252470 200000 200310346 200000 797952301 200000 927603887 200000 854914856 200000 308045421 200000 841533023 200000 87769757 200000 192901465 200000 646672200 200000 407880883 200000 690091435 200000 594121049 200000 970859635 200000 482111179 200000 254968322 200000 427972441 200000 600703144 200000 272727655 200000 588826857 200000 20091049 200000 617428925 200000 846319207 200000 596030155 200000 765191098 200000 637844652 200000 147687117 200000 835658542 200000 643692060 200000 885242766 200000 875232439 200000 746783420 200000 630206080 200000 108359066 200000 340113512 200000 60116797 200000 896137397 200000 891696938 200000 670884671 200000 424764825 200000 326170030 200000 672531381 200000 182647741 200000 146601946 200000 192215930 200000 881440725 200000 23469443 200000 16465703 200000 850580297 200000 158996290 200000 82722640 200000 902091209 200000 137545581 200000 562955988 200000 666646278 200000 339981097 200000 314000725 200000 416645252 200000 904141733 200000 158541775 200000 89025939 200000 518893418 200000 740993357 200000 943620452 200000 774084054 200000 498696639 200000 350030655 200000 381472431 200000 990095087 200000 699136731 200000 43423708 200000 367800730 200000 479421647 200000 253558071 200000 993917604 200000 899888942 200000 656342151 200000 77868140 200000 406554167 200000 466558353 200000 924583494 200000 818823473 200000 81990230 200000 178848782 200000 605284189 200000 29238623 200000 921143265 200000 122744077 200000 336826941 200000 936646640 200000 300909274 200000 322133013 200000 124244086 200000 396721915 200000 735451744 200000 630846928 200000 125110968 200000 324386232 200000 20459187 200000 893696006 200000 878761173 200000 896615041 200000 551075638 200000 22765472 200000 636777405 200000 49374926 200000 544551015 200000 181342886 200000 771772288 200000 588383543 200000 356164583 200000 578840128 200000 782393678 200000 932599668 200000 178724984 200000 749192887 200000 532985721 200000 312770655 200000 198281721 200000 966664564 200000 119511921 200000 429083120 200000 542979947 200000 946236671 200000 457484229 200000 560874304 200000 594304238 200000 355162881 200000 703801384 200000 21803654 200000 494254020 200000 692382274 200000 217555816 200000 64222491 200000 423788620 200000 817795754 200000 477290871 200000 95948152 200000 768181254 200000 989645634 200000 732003174 200000 806778678 200000 201313685 200000 526778419 200000 788241764 200000 564565260 200000 852819639 200000 764169413 200000 299847362 200000 195877588 200000 562928205 200000 79906145 200000 500717553 200000 603649925 200000 453000281 200000 511714190 200000 392607873 200000 226196793 200000 597374970 200000 401617910 200000 602300707 200000 525211944 200000 598972785 200000 974491746 200000 77493671 200000 487356330 200000 741232670 200000 354551737 200000 88463102 200000 813383736 200000 64261250 200000 877274115 200000 385100088 200000 629599594 200000 98977854 200000 209895531 200000 740839302 200000 51612409 200000 93685266 200000 869441847 200000 104799800 200000 629419453 200000 455000542 200000 246445521 200000 346206398 200000 386052015 200000 673934499 200000 349451458 200000 168048042 200000 163452391 200000 386818690 200000 628316592 200000 263114923 200000 786164383 200000 182710970 200000 677370726 200000 408167571 200000 548974893 200000 731730349 200000 676335564 200000 468390225 200000 386884619 200000 746737371 200000 377399785 200000 666554359 200000 438335698 200000 632513764 200000 669370855 200000 347659444 200000 618957370 200000 876791690 200000 28699406 200000 215110874 200000 429803546 200000 810788779 200000 85153223 200000 986218200 200000 430762861 200000 876244810 200000 332852633 200000 419039807 200000 225502282 200000 947736454 200000 870723375 200000 45141952 200000 313242602 200000 713271968 200000 495585359 200000 495460139 200000 958552229 200000 855301113 200000 770925027 200000 398812529 200000 707516404 200000 949484048 200000 232843251 200000 780856482 200000 749737071 200000 696004743 200000 874544552 200000 844442095 200000 441410511 200000 13368862 200000 61135689 200000 76409256 200000 380790508 200000 42198709 200000 442048065 200000 724395838 200000 732177856 200000 347270477 200000 949520150 200000 809175873 200000 917170017 200000 419600391 200000 322619762 200000 120068449 200000 723845129 200000 37624355 200000 510903837 200000 274784368 200000 725229329 200000 927241729 200000 684430079 200000 464894046 200000 260386545 200000 510650146 200000 108903202 200000 122746938 200000 235661120 200000 404214310 200000 304079021 200000 291865143 200000 682670777 200000 364365519 200000 195496681 200000 146703779 200000 347350835 200000 738969595 200000 653896767 200000 567869680 200000 742989735 200000 472287149 200000 297753655 200000 600956847 200000 799546413 200000 83647748 200000 522812281 200000 812723855 200000 813607934 200000 163200578 200000 916422607 200000 395299169 200000 310834546 200000 502916293 200000 945932832 200000 894513942 200000 740316674 200000 750945040 200000 969794677 200000 855297983 200000 766885958 200000 981451458 200000 603807734 200000 923430027 200000 335303159 200000 160468124 200000 579692781 200000 6407115 200000 218690030 200000 580887166 200000 221878978 200000 851281647 200000 379725346 200000 455553386 200000 764733948 200000 303163017 200000 264442797 200000 886116734 200000 724792389 200000 483167305 200000 760639174 200000 823928317 200000 718098021 200000 553485055 200000 685747399 200000 729717062 200000 384117317 200000 68564636 200000 204863016 200000 49460954 200000 58578668 200000 418839599 200000 27410561 200000 111715674 200000 716407941 200000 45624299 200000 354930314 200000 916573317 200000 712970326 200000 869521183 200000 822034973 200000 814324029 200000 351325385 200000 531196987 200000 228352562 200000 690790786 200000 882316646 200000 290359505 200000 701721314 200000 264600181 200000 609565397 200000 22056848 200000 830682468 200000 537667669 200000 318033120 200000 506898505 200000 896503313 200000 406761092 200000 98161262 200000 753739245 200000 162565730 200000 645306753 200000 132895112 200000 825371277 200000 982643440 200000 237627631 200000 117133655 200000 901932888 200000 917053810 200000 292786572 200000 695201315 200000 756172447 200000 337348801 200000 548910905 200000 505765717 200000 128443347 200000 552076503 200000 221908216 200000 917097332 200000 362149252 200000 135302347 200000 708185832 200000 528161834 200000 2096483 200000 178064597 200000 379978313 200000 324463167 200000 536402496 200000 767325263 200000 878274430 200000 965088668 200000 728815116 200000 866674609 200000 908672005 200000 318497097 200000 837875671 200000 769841299 200000 732964480 200000 79674734 200000 43318225 200000 71890350 200000 435529390 200000 748545877 200000 109857612 200000 63633626 200000 283031921 200000 644921189 200000 317489848 200000 368291600 200000 901227210 200000 964067111 200000 565895076 200000 678683752 200000 703427031 200000 23299908 200000 304319683 200000 134015003 200000 566720218 200000 305873795 200000 522432483 200000 402957442 200000 667407156 200000 790530767 200000 67768311 200000 937599764 200000 864062821 200000 782915886 200000 62400781 200000 756232299 200000 711072013 200000 794532298 200000 498496087 200000 710744638 200000 202795246 200000 605187819 200000 398119974 200000 97114471 200000 584954086 200000 349858298 200000 377380329 200000 465415646 200000 151951864 200000 117574526 200000 472302641 200000 18945722 200000 852032067 200000 544473890 200000 166488751 200000 134008886 200000 368526088 200000 180996012 200000 538894387 200000 747232169 200000 760854183 200000 567806726 200000 362770094 200000 686763404 200000 608849570 200000 657397816 200000 613373232 200000 839520119 200000 570560920 200000 901978474 200000 75125738 200000 428581411 200000 974687049 200000 397773286 200000 11205676 200000 834072936 200000 484395672 200000 197167635 200000 710450278 200000 306751040 200000 878122371 200000 594219898 200000 781368874 200000 973058241 200000 432376619 200000 123878596 200000 491063336 200000 172399141 200000 29792722 200000 517050809 200000 184480815 200000 979843269 200000 383375575 200000 983016769 200000 304528178 200000 739050520 200000 548313787 200000 685849446 200000 961174335 200000 86903992 200000 363527454 200000 437341007 200000 560211849 200000 900463709 200000 487436482 200000 966559045 200000 457193566 200000 407537630 200000 753381253 200000 626054833 200000 115650352 200000 211371830 200000 793671786 200000 858009115 200000 577763984 200000 606256508 200000 157454736 200000 609882923 200000 43342893 200000 819250409 200000 878704696 200000 168769194 200000 868045016 200000 907094229 200000 639896259 200000 537936513 200000 744242818 200000 589116345 200000 371744944 200000 363413944 200000 915768379 200000 745134381 200000 406020769 200000 412917880 200000 198904372 200000 271547883 200000 125556310 200000 32768009 200000 670716861 200000 51672009 200000 979495088 200000 572841683 200000 852761927 200000 711733185 200000 18583470 200000 610074207 200000 989366370 200000 795126764 200000 697361522 200000 89410390 200000 342591422 200000 624643969 200000 165772603 200000 147742592 200000 909720877 200000 372228314 200000 58942827 200000 396772806 200000 872920479 200000 602404206 200000 460578178 200000 241494064 200000 105502499 200000 886311383 200000 162389281 200000 329848806 200000 873812204 200000 418423757 200000 248637703 200000 593856305 200000 646025033 200000 100532776 200000 710549782 200000 192832890 200000 547831722 200000 930109665 200000 684839502 200000 422421321 200000 995674784 200000 725921040 200000 923243727 200000 969410118 200000 691608029 200000 183579374 200000 201723355 200000 256923963 200000 711198767 200000 88627667 200000 836728272 200000 342745615 200000 960496008 200000 379533368 200000 979589169 200000 926510539 200000 741836024 200000 413421494 200000 841438109 200000 24871064 200000 130054832 200000 631817476 200000 663371733 200000 285641662 200000 17325057 200000 221543419 200000 249441722 200000 87011237 200000 346878297 200000 178585493 200000 564963659 200000 18099671 200000 487504971 200000 729262569 200000 155903402 200000 275101435 200000 967063431 200000 581702703 200000 831781143 200000 690618074 200000 874787037 200000 123818177 200000 283566322 200000 587939420 200000 708237118 200000 8601367 200000 856137660 200000 849836427 200000 215497914 200000 699357641 200000 896317206 200000 884964239 200000 61868161 200000 179677327 200000 507895743 200000 83835055 200000 860415205 200000 796451395 200000 688240537 200000 17125973 200000 123072341 200000 457369309 200000 839010212 200000 407652617 200000 379272803 200000 265347446 200000 462469121 200000 864618612 200000 600115646 200000 476777541 200000 59691503 200000 355186525 200000 65297976 200000 663512739 200000 724787152 200000 48200110 200000 100705216 200000 787050761 200000 185158436 200000 264296048 200000 884563816 200000 896461072 200000 489764491 200000 871715786 200000 849397087 200000 353999727 200000 901424582 200000 288489221 200000 954711286 200000 970547712 200000 317698998 200000 549231753 200000 538692766 200000 273683386 200000 94008410 200000 81167840 200000 592756711 200000 325236919 200000 271382228 200000 268988337 200000 251648386 200000 516546607 200000 339873636 200000 490126277 200000 951499583 200000 71993978 200000 80325482 200000 726351621 200000 947066895 200000 858429713 200000 176019304 200000 924608377 200000 50552834 200000 135349900 200000 94782205 200000 176157257 200000 131300937 200000 377084068 200000 941435625 200000 193144767 200000 177074483 200000 217878065 200000 484620046 200000 56965954 200000 599860787 200000 506595116 200000 823850604 200000 465302875 200000 164861912 200000 807295661 200000 846677796 200000 91162547 200000 809456082 200000 995827438 200000 814726774 200000 286001426 200000 874575603 200000 863006021 200000 701752513 200000 570249056 200000 841374506 200000 897354284 200000 299449224 200000 355505575 200000 930892681 200000 673420604 200000 932013419 200000 302494734 200000 548324415 200000 176739117 200000 184728105 200000 175338974 200000 489958557 200000 392721878 200000 978018980 200000 226641791 200000 875017493 200000 341004338 200000 315898075 200000 735395963 200000 463838517 200000 338340440 200000 319814640 200000 267358585 200000 166529967 200000 579132289 200000 320853027 200000 184947267 200000 156094035 200000 970132485 200000 444642005 200000 964315072 200000 259167250 200000 698201437 200000 206529669 200000 59599353 200000 662883068 200000 137359393 200000 527622869 200000 520615446 200000 33190466 200000 75764234 200000 700341381 200000 580266081 200000 864920116 200000 691446256 200000 231784821 200000 81613889 200000 103131715 200000 542540237 200000 270486183 200000 620045375 200000 804267775 200000 580922551 200000 309180473 200000 445756932 200000 232552984 200000 927637736 200000 706816878 200000 816917080 200000 712993376 200000 565685689 200000 221932197 200000 8955684 200000 294333894 200000 94786466 200000 44194655 200000 988716399 200000 31520604 200000 491774522 200000 783403580 200000 945299299 200000 870296913 200000 348256828 200000 253387518 200000 907555401 200000 312189175 200000 862631807 200000 391155332 200000 166796935 200000 84824765 200000 393808124 200000 982497486 200000 376520104 200000 214050869 200000 544995019 200000 242370303 200000 263657556 200000 578258958 200000 880071717 200000 457169237 200000 267800658 200000 382120473 200000 450701666 200000 452599602 200000 922605708 200000 248491847 200000 238272507 200000 498358037 200000 714860298 200000 280170408 200000 719639688 200000 111035552 200000 926213877 200000 844904045 200000 462123714 200000 887651987 200000 533891221 200000 788363238 200000 945508738 200000 750093518 200000 141877586 200000 590064516 200000 730052287 200000 921702995 200000 70928822 200000 290888663 200000 632613267 200000 689762113 200000 159590760 200000 477053584 200000 923161653 200000 609179352 200000 356580657 200000 952060543 200000 912993279 200000 794002811 200000 731209977 200000 306225556 200000 417566057 200000 551864488 200000 479431114 200000 541164257 200000 378601483 200000 426258176 200000 758483915 200000 44768406 200000 487904925 200000 584262725 200000 376886853 200000 942307842 200000 328080121 200000 525054806 200000 296198561 200000 399033240 200000 674445335 200000 831622708 200000 218746215 200000 559205094 200000 9854480 200000 235306495 200000 744483392 200000 176078495 200000 68516379 200000 452793080 200000 822863860 200000 368058001 200000 658878097 200000 58614400 200000 202210667 200000 192868270 200000 454584043 200000 518578967 200000 383016110 200000 872149511 200000 960848322 200000 771387997 200000 618938086 200000 440484043 200000 892055757 200000 961648403 200000 474739803 200000 727883339 200000 487817445 200000 20743961 200000 397020789 200000 327179256 200000 402131460 200000 731229553 200000 64981950 200000 790166114 200000 561140033 200000 552039482 200000 287304157 200000 582746938 200000 369016532 200000 509876405 200000 673327515 200000 182949712 200000 55689751 200000 950883650 200000 995308257 200000 311020181 200000 91989378 200000 367924578 200000 660286647 200000 198428184 200000 484062893 200000 630065590 200000 424162117 200000 928609804 200000 254294609 200000 222396414 200000 198617044 200000 440293824 200000 609592390 200000 410660634 200000 614472909 200000 397752228 200000 354871173 200000 940001035 200000 294750137 200000 178733898 200000 853348902 200000 422615281 200000 843849022 200000 103147873 200000 611308386 200000 620891406 200000 488867623 200000 169891771 200000 24476050 200000 7316161 200000 315038299 200000 428456263 200000 265828397 200000 494130826 200000 830759140 200000 286794263 200000 985217997 200000 544501260 200000 656166377 200000 525292890 200000 817132073 200000 449924101 200000 635871667 200000 771264865 200000 907269147 200000 174475863 200000 119282090 200000 504991133 200000 647605659 200000 322003969 200000 369790552 200000 91826847 200000 286578624 200000 508554533 200000 755943268 200000 724337174 200000 122642629 200000 505036547 200000 31367575 200000 501673171 200000 644374017 200000 427346428 200000 909529818 200000 325498055 200000 223906285 200000 448577423 200000 602656309 200000 128064258 200000 235664929 200000 463360606 200000 835093457 200000 676496820 200000 557550934 200000 781014057 200000 911635189 200000 257717295 200000 395898212 200000 595660752 200000 581088780 200000 400012003 200000 13741381 200000 398177620 200000 101345436 200000 584777056 200000 41689359 200000 63759318 200000 863826767 200000 25832534 200000 355048444 200000 736343445 200000 763101164 200000 662928791 200000 459892325 200000 893800435 200000 15789918 200000 115032594 200000 752482241 200000 858785648 200000 594773931 200000 378972633 200000 419317418 200000 188178860 200000 168163325 200000 894075931 200000 884018904 200000 649898857 200000 377855133 200000 634171690 200000 450283298 200000 507387014 200000 148376305 200000 31161973 200000 250878339 200000 710035459 200000 192157060 200000 65890445 200000 606485266 200000 748197378 200000 615491581 200000 220481315 200000 507784200 200000 534013380 200000 789757734 200000 636231432 200000 302059965 200000 429375399 200000 35628262 200000 808543787 200000 17753258 200000 13278510 200000 738526278 200000 541485469 200000 776190567 200000 964999416 200000 20121455 200000 623552399 200000 761642414 200000 169904325 200000 338174376 200000 827673937 200000 68580949 200000 870608760 200000 705292124 200000 767768916 200000 571641174 200000 280389391 200000 209618961 200000 723413288 200000 891830474 200000 202971308 200000 491321969 200000 658867581 200000 410997736 200000 773159055 200000 870497860 200000 920365093 200000 376675594 200000 13885464 200000 974606962 200000 611411472 200000 113123751 200000 515730888 200000 785298693 200000 174499661 200000 227998297 200000 14388031 200000 296455460 200000 27674383 200000 835060952 200000 808687935 200000 702767385 200000 915950500 200000 412038652 200000 27185063 200000 704093770 200000 945084543 200000 459472830 200000 101187447 200000 259440962 200000 480540718 200000 218357046 200000 506523858 200000 792857513 200000 524751459 200000 878816925 200000 475654902 200000 211235398 200000 135520239 200000 947010379 200000 915577925 200000 370755843 200000 244302529 200000 714041785 200000 987187262 200000 890621673 200000 331219434 200000 228540800 200000 60559747 200000 336093214 200000 289865627 200000 625016151 200000 984396244 200000 841874413 200000 968071972 200000 617105687 200000 508157970 200000 691330238 200000 378482422 200000 761402810 200000 294751804 200000 368865816 200000 668395681 200000 273800023 200000 987569012 200000 761168549 200000 85932246 200000 417659686 200000 848745466 200000 606360621 200000 394527077 200000 480050049 200000 598827310 200000 984806809 200000 245248319 200000 641084896 200000 722471313 200000 540626673 200000 885953651 200000 442775771 200000 455846596 200000 665520989 200000 231471156 200000 280344618 200000 945492359 200000 795927334 200000 700862673 200000 341949607 200000 167258042 200000 285512117 200000 385497018 200000 246614090 200000 276523102 200000 56533394 200000 29992321 200000 238151212 200000 742921619 200000 881879142 200000 516083157 200000 763712644 200000 459840154 200000 508160761 200000 163854216 200000 1844907 200000 318033364 200000 780123443 200000 526638217 200000 851940122 200000 123043521 200000 979698717 200000 36263401 200000 133666666 200000 737691137 200000 156322784 200000 491070937 200000 802413650 200000 563351893 200000 7207364 200000 333120938 200000 311466412 200000 438411678 200000 850776626 200000 267636171 200000 547208815 200000 983328987 200000 702140593 200000 484965325 200000 844041909 200000 234542126 200000 56129003 200000 300629601 200000 545298870 200000 153245143 200000 905961385 200000 28338007 200000 96268234 200000 320282423 200000 455660754 200000 699757472 200000 782444138 200000 205927117 200000 15055726 200000 14217548 200000 428929070 200000 690602555 200000 438523048 200000 879143819 200000 994924751 200000 464881217 200000 419391686 200000 673182383 200000 568829733 200000 547440319 200000 207457074 200000 327901224 200000 871037225 200000 619284662 200000 678373493 200000 308883590 200000 705113587 200000 758411334 200000 924425269 200000 631949177 200000 864039357 200000 461932721 200000 241284925 200000 137596883 200000 152046557 200000 853829718 200000 419116405 200000 871902083 200000 214427342 200000 165220534 200000 577574884 200000 874469787 200000 871931942 200000 931016817 200000 776581300 200000 522736202 200000 315188384 200000 664073032 200000 996956461 200000 678172897 200000 437344786 200000 396406812 200000 985173432 200000 951571921 200000 265297271 200000 379098861 200000 467023325 200000 340430507 200000 521624806 200000 9189595 200000 521478724 200000 518023198 200000 634386840 200000 874973735 200000 146286774 200000 143851515 200000 324613605 200000 518244401 200000 898527772 200000 472732467 200000 670227782 200000 897592699 200000 955266174 200000 652484054 200000 206075987 200000 125774244 200000 879377669 200000 491745557 200000 851794117 200000 370418540 200000 264914936 200000 695833920 200000 500377972 200000 621052598 200000 66301122 200000 464945607 200000 792015450 200000 790687360 200000 597492713 200000 837883708 200000 784242317 200000 400235756 200000 97352471 200000 175377231 200000 61739592 200000 394531129 200000 914203412 200000 650598608 200000 359518433 200000 738690505 200000 187042760 200000 81514415 200000 203713747 200000 980639260 200000 208874557 200000 562676990 200000 534458292 200000 309878995 200000 62136986 200000 413906668 200000 406081599 200000 487908269 200000 190218280 200000 21515979 200000 565470283 200000 479662988 200000 648613200 200000 314650890 200000 181510865 200000 54020720 200000 214400410 200000 126486842 200000 719325673 200000 191706489 200000 387839918 200000 439478285 200000 644831436 200000 426984680 200000 120430934 200000 823078225 200000 581392850 200000 502789662 200000 759035769 200000 272301560 200000 260596340 200000 200637338 200000 555096608 200000 776704018 200000 249474890 200000 916069630 200000 235396212 200000 803848400 200000 764777997 200000 760588042 200000 626596540 200000 259620994 200000 911367574 200000 585410975 200000 271905379 200000 5467801 200000 159878620 200000 789284284 200000 603762671 200000 775503781 200000 563824121 200000 449464707 200000 140646154 200000 443604823 200000 705059876 200000 718491700 200000 92973180 200000 988950143 200000 256832951 200000 832642607 200000 540485678 200000 541964557 200000 84993834 200000 554249461 200000 491734311 200000 383739923 200000 489712149 200000 225752359 200000 332657042 200000 235628992 200000 942509360 200000 483814532 200000 661758133 200000 344135014 200000 692325461 200000 855474670 200000 442706170 200000 106550645 200000 118135932 200000 359156581 200000 163885033 200000 307214716 200000 552737726 200000 32473609 200000 795831338 200000 706410029 200000 503974226 200000 215985692 200000 60943239 200000 843214681 200000 171041681 200000 137233660 200000 289933031 200000 623431663 200000 79300596 200000 162996012 200000 759549011 200000 955138048 200000 421622036 200000 889977419 200000 674773748 200000 231601341 200000 754677416 200000 238858522 200000 103654162 200000 310135927 200000 65522569 200000 63511930 200000 222969878 200000 575965853 200000 4920241 200000 603412586 200000 385291911 200000 171640768 200000 400862775 200000 258997260 200000 636571663 200000 430852497 200000 166099795 200000 417321376 200000 279717239 200000 765972192 200000 448977503 200000 488013702 200000 834213029 200000 79586717 200000 510237651 200000 12377408 200000 994838180 200000 817753818 200000 84018503 200000 914573676 200000 385555355 200000 354495175 200000 312761716 200000 987246541 200000 615423188 200000 887691444 200000 125047858 200000 348586306 200000 873615542 200000 557806865 200000 942161530 200000 488554956 200000 819358922 200000 10829680 200000 188711524 200000 182183564 200000 114383289 200000 4084352 200000 345824553 200000 698072001 200000 496863562 200000 273356307 200000 758701858 200000 547682509 200000 509664872 200000 399870232 200000 627228102 200000 11570736 200000 66843929 200000 371704225 200000 40654255 200000 734155146 200000 58652295 200000 315181277 200000 295450772 200000 475751836 200000 934554874 200000 414072093 200000 476283727 200000 834672199 200000 574134235 200000 86671314 200000 668551128 200000 551968906 200000 164302769 200000 863776652 200000 734431558 200000 85433479 200000 23231015 200000 999155196 200000 439784404 200000 612719486 200000 188763139 200000 107356659 200000 784974041 200000 908283344 200000 971229999 200000 962819423 200000 17747150 200000 870997756 200000 89934003 200000 594774867 200000 381238603 200000 967059364 200000 739745463 200000 52703231 200000 647161097 200000 192290184 200000 890477189 200000 151510707 200000 455822816 200000 740678536 200000 349798020 200000 561941984 200000 337342666 200000 818654117 200000 680783421 200000 940191510 200000 112455645 200000 661714688 200000 596815449 200000 388970757 200000 742143059 200000 383245272 200000 806752416 200000 352620927 200000 736603781 200000 821287311 200000 44026 200000 568341875 200000 85435882 200000 878351525 200000 173335153 200000 627280115 200000 929303836 200000 433620667 200000 47181100 200000 508797742 200000 839377363 200000 649034384 200000 925465716 200000 883359862 200000 855594214 200000 99369990 200000 526426034 200000 544901690 200000 220143184 200000 943633949 200000 731642222 200000 55615755 200000 230897448 200000 52169973 200000 882751824 200000 566825626 200000 959476135 200000 654068687 200000 177796641 200000 231310264 200000 552058149 200000 821617419 200000 192917962 200000 890908243 200000 923836443 200000 77910059 200000 799830867 200000 257641343 200000 275608609 200000 482967502 200000 543890149 200000 62258538 200000 772254193 200000 715989941 200000 47459784 200000 10692965 200000 852331873 200000 581461184 200000 55608420 200000 875535328 200000 506973547 200000 718621936 200000 211813954 200000 372804205 200000 219287080 200000 306841446 200000 312434187 200000 825203132 200000 56773839 200000 508060770 200000 225469319 200000 429896605 200000 686852538 200000 310249284 200000 668388767 200000 912409856 200000 352054880 200000 553650829 200000 68272731 200000 938400759 200000 541293915 200000 61756893 200000 286164195 200000 715781553 200000 268546147 200000 973399542 200000 109478272 200000 365101184 200000 722662992 200000 396532407 200000 686555547 200000 354546643 200000 159802651 200000 129458977 200000 704978876 200000 671416892 200000 818566108 200000 455664468 200000 934508939 200000 125023594 200000 919808716 200000 415661713 200000 842315218 200000 842803758 200000 687046467 200000 97782073 200000 712517752 200000 159465082 200000 717081018 200000 265529548 200000 542595718 200000 857215324 200000 528644042 200000 29674474 200000 663632933 200000 705679110 200000 113655338 200000 591570516 200000 43093149 200000 480644808 200000 788392627 200000 227837162 200000 909123158 200000 738283795 200000 883439199 200000 184726446 200000 572699354 200000 842500983 200000 338422597 200000 206166462 200000 93058768 200000 940826789 200000 775256733 200000 356201821 200000 429588481 200000 471063661 200000 948767937 200000 922268138 200000 929651541 200000 564417983 200000 298093353 200000 990931943 200000 47359702 200000 111651501 200000 809335917 200000 22692594 200000 494291884 200000 18337383 200000 187563589 200000 784067534 200000 827061790 200000 539823933 200000 675584395 200000 801346138 200000 643293590 200000 222058143 200000 745722935 200000 593244055 200000 427127452 200000 155923231 200000 210585954 200000 337294757 200000 430879961 200000 951826540 200000 131462979 200000 610497478 200000 835758868 200000 880027991 200000 663498035 200000 548073560 200000 480414520 200000 227808210 200000 811552171 200000 765197022 200000 677805131 200000 563405547 200000 437268036 200000 681338871 200000 294880375 200000 223348436 200000 166364085 200000 446046565 200000 759964420 200000 666618078 200000 289971160 200000 401451526 200000 901543514 200000 462936440 200000 681245604 200000 758995421 200000 802410499 200000 858786867 200000 704668467 200000 401634313 200000 827988646 200000 412256704 200000 51079101 200000 942424267 200000 654756364 200000 692477935 200000 784443802 200000 940672899 200000 759892766 200000 892651952 200000 182021187 200000 209786546 200000 293648868 200000 958252309 200000 882547792 200000 103888889 200000 364611974 200000 240499022 200000 324581242 200000 310220824 200000 428836430 200000 278003371 200000 649400985 200000 280476911 200000 655934883 200000 374596253 200000 374123942 200000 446575487 200000 876557838 200000 875389875 200000 681530297 200000 199688681 200000 941358904 200000 872551840 200000 407884556 200000 775971180 200000 874029033 200000 479748914 200000 685893365 200000 298479210 200000 631107593 200000 416463452 200000 683003375 200000 883317347 200000 377137314 200000 192590380 200000 308647824 200000 719415287 200000 355038683 200000 127847637 200000 529410195 200000 739456743 200000 951679741 200000 800614309 200000 693688526 200000 186432020 200000 483913328 200000 253165838 200000 816566588 200000 469851518 200000 871226814 200000 76916896 200000 903574516 200000 724478533 200000 344386446 200000 701695756 200000 571748911 200000 218032810 200000 725817770 200000 784522787 200000 187581509 200000 939449870 200000 580295417 200000 648822996 200000 124606383 200000 432121072 200000 414003588 200000 492755760 200000 241552133 200000 506265330 200000 669836915 200000 534917223 200000 867686400 200000 23445204 200000 351641616 200000 338316491 200000 980874616 200000 78787190 200000 269839810 200000 12271052 200000 314410855 200000 350632153 200000 121143314 200000 103273978 200000 698621155 200000 126341150 200000 446566057 200000 591628550 200000 201913895 200000 698249604 200000 51544143 200000 452144063 200000 27397257 200000 503747950 200000 683280621 200000 769471512 200000 108104324 200000 67671898 200000 606296458 200000 797552416 200000 137360814 200000 604787689 200000 833714256 200000 578003719 200000 110442690 200000 673113308 200000 152486024 200000 508485406 200000 202110359 200000 326615828 200000 302277784 200000 917638615 200000 397762342 200000 472373905 200000 68341259 200000 867495616 200000 366471559 200000 551468659 200000 522376073 200000 762167435 200000 842464755 200000 416175355 200000 26689753 200000 540573449 200000 185235650 200000 577766282 200000 817860837 200000 781420329 200000 661945197 200000 58808992 200000 77987253 200000 291898108 200000 733121164 200000 321295837 200000 894454898 200000 763686323 200000 517488600 200000 280250882 200000 885946212 200000 109579166 200000 198491178 200000 599719151 200000 129786867 200000 768669230 200000 709174137 200000 449154981 200000 391835305 200000 149642739 200000 292764895 200000 540120645 200000 214112045 200000 941622429 200000 118899347 200000 245958671 200000 525184072 200000 506479870 200000 659710447 200000 251120995 200000 367598050 200000 217687814 200000 517400939 200000 595881922 200000 576501509 200000 817221573 200000 633261215 200000 187764685 200000 847559640 200000 892002667 200000 506556483 200000 866768195 200000 758611365 200000 805414730 200000 305109553 200000 631096070 200000 909494482 200000 923489233 200000 204734817 200000 970104598 200000 499157226 200000 972554898 200000 165882348 200000 657426580 200000 329687701 200000 477707324 200000 900186377 200000 671903679 200000 820936091 200000 373256865 200000 603098897 200000 508219897 200000 344712932 200000 62550192 200000 129920381 200000 135489473 200000 491812473 200000 110141050 200000 531012838 200000 581335737 200000 860681603 200000 327512880 200000 898072323 200000 271745441 200000 668760650 200000 421839138 200000 647040173 200000 548259418 200000 438239798 200000 517428161 200000 576448990 200000 723666403 200000 829119441 200000 845047709 200000 420415917 200000 995533406 200000 894867138 200000 311376999 200000 375717458 200000 727662347 200000 390154194 200000 619887855 200000 830953767 200000 661120075 200000 946392298 200000 392134950 200000 403121316 200000 297010589 200000 451778322 200000 629705244 200000 633804897 200000 493565347 200000 845749874 200000 826540546 200000 59138327 200000 918421532 200000 838604883 200000 831075879 200000 651211422 200000 13385706 200000 486835486 200000 41100542 200000 244217327 200000 150277389 200000 525480028 200000 589153814 200000 344246562 200000 456720038 200000 904370355 200000 220912159 200000 42015088 200000 296052468 200000 907845102 200000 95418603 200000 413055794 200000 795942233 200000 181758708 200000 205293417 200000 21680095 200000 177217109 200000 490978767 200000 999288746 200000 737202705 200000 497483656 200000 102508454 200000 833843936 200000 148303743 200000 663895475 200000 943959234 200000 449353561 200000 298707715 200000 907591351 200000 792047755 200000 678500487 200000 392871573 200000 640510356 200000 239262603 200000 920464122 200000 154743116 200000 393237610 200000 459077481 200000 812325987 200000 660067683 200000 375602810 200000 808640238 200000 931170194 200000 874501681 200000 16955428 200000 599009283 200000 246322808 200000 975253551 200000 122668778 200000 602503600 200000 443968549 200000 956565749 200000 464256362 200000 881602078 200000 212700362 200000 630448956 200000 312571239 200000 965517972 200000 533577143 200000 438830300 200000 597477824 200000 652067709 200000 88300381 200000 890479823 200000 686520950 200000 533061215 200000 313645387 200000 580676907 200000 909252778 200000 181630948 200000 445133876 200000 801846058 200000 379483804 200000 581893587 200000 546961895 200000 205759781 200000 731951020 200000 89995031 200000 711702868 200000 653506707 200000 51104347 200000 358143926 200000 184351885 200000 77878798 200000 670948937 200000 791140570 200000 604089025 200000 565239118 200000 632171575 200000 843690700 200000 687994433 200000 944242986 200000 699860998 200000 779158258 200000 536469119 200000 630139805 200000 796520118 200000 305680343 200000 147996169 200000 805246910 200000 795655271 200000 869012258 200000 400369809 200000 690280902 200000 539126362 200000 726891421 200000 992218343 200000 540854029 200000 250659568 200000 183946543 200000 171346684 200000 971266572 200000 168103336 200000 89279201 200000 551118816 200000 424842843 200000 283845412 200000 753280732 200000 725621700 200000 709683380 200000 809190180 200000 735423591 200000 423449080 200000 617226989 200000 436435080 200000 686017517 200000 684349165 200000 634044416 200000 379120466 200000 578638580 200000 174062131 200000 144263686 200000 78013600 200000 320469030 200000 654353531 200000 681008182 200000 154197685 200000 790640459 200000 410459541 200000 789605610 200000 457729776 200000 955854155 200000 174549105 200000 620824473 200000 510522834 200000 382932528 200000 779877665 200000 493376221 200000 554331388 200000 811818273 200000 313881812 200000 318195310 200000 974386989 200000 256710760 200000 680616412 200000 559340836 200000 780700743 200000 948491115 200000 330038184 200000 633136888 200000 685675338 200000 59254453 200000 525265098 200000 901943042 200000 993559126 200000 64653806 200000 316067057 200000 911314299 200000 673386157 200000 333487581 200000 256272110 200000 253439419 200000 55925933 200000 184007276 200000 406194 200000 23999035 200000 58914777 200000 66219172 200000 42995022 200000 408640148 200000 719056592 200000 711089835 200000 529415409 200000 148129661 200000 174366035 200000 225549260 200000 962621676 200000 418450639 200000 674183234 200000 743938159 200000 23375280 200000 14654852 200000 931599775 200000 265800219 200000 150760653 200000 25742259 200000 962763913 200000 249175418 200000 426529012 200000 562848404 200000 318425408 200000 653999188 200000 397801460 200000 257625729 200000 527295783 200000 138757522 200000 710733504 200000 897481458 200000 393801404 200000 454129980 200000 338461031 200000 262313087 200000 605883297 200000 970665594 200000 912626970 200000 257583328 200000 730758293 200000 118830485 200000 853756968 200000 85742832 200000 604514170 200000 545097206 200000 544740868 200000 352830628 200000 84447568 200000 611232294 200000 680955708 200000 96080664 200000 824387640 200000 971229131 200000 375082883 200000 540693634 200000 228762993 200000 437019056 200000 112564647 200000 712106555 200000 705980253 200000 908629948 200000 149510554 200000 652621500 200000 273891195 200000 48050424 200000 542807661 200000 691492766 200000 80300654 200000 459732365 200000 964120655 200000 437566872 200000 297658868 200000 236657859 200000 444807313 200000 650046596 200000 678684910 200000 761499907 200000 370299812 200000 677009754 200000 321622878 200000 933891540 200000 948484888 200000 688468017 200000 249506403 200000 506551265 200000 129925022 200000 445631044 200000 500168766 200000 733597936 200000 770839302 200000 63558634 200000 863517263 200000 556975083 200000 636194881 200000 469366940 200000 713717016 200000 905420505 200000 5006687 200000 577968370 200000 404607543 200000 619269861 200000 883822481 200000 696009381 200000 568363631 200000 666460245 200000 973644071 200000 392073357 200000 198868895 200000 67707540 200000 265899409 200000 880474787 200000 956903112 200000 800266792 200000 291660129 200000 964456959 200000 135340555 200000 107220154 200000 801876551 200000 965021915 200000 145902759 200000 634658580 200000 328773394 200000 994665613 200000 120611070 200000 436782878 200000 624256949 200000 27921296 200000 405330576 200000 502306783 200000 608425790 200000 221441914 200000 557931517 200000 301275009 200000 225130463 200000 134640390 200000 369710855 200000 525503308 200000 707311849 200000 432474635 200000 323350156 200000 429182889 200000 763609803 200000 935090049 200000 720540815 200000 733949472 200000 846622998 200000 321960322 200000 3467311 200000 154676569 200000 29173371 200000 154348870 200000 759015853 200000 419497245 200000 371512522 200000 959337253 200000 541473898 200000 580677717 200000 949783796 200000 299766424 200000 689880293 200000 964616457 200000 99885321 200000 707062839 200000 532900032 200000 203192930 200000 919966266 200000 189241787 200000 511782587 200000 484811431 200000 130379991 200000 564287997 200000 35841718 200000 294340419 200000 800057937 200000 180508404 200000 104889778 200000 430278332 200000 932134712 200000 504588729 200000 951197648 200000 542940348 200000 688721724 200000 186949254 200000 210935888 200000 468682763 200000 871150895 200000 301084849 200000 128751506 200000 674069649 200000 568341761 200000 796952245 200000 905496855 200000 575449944 200000 782838209 200000 39485480 200000 842306943 200000 169793159 200000 870413730 200000 164867013 200000 442054796 200000 217155431 200000 410185714 200000 134337891 200000 260915484 200000 342020193 200000 846786339 200000 304100859 200000 135912754 200000 370639613 200000 786438854 200000 291131813 200000 388439022 200000 319889891 200000 356822410 200000 444523930 200000 477821327 200000 566820061 200000 923594048 200000 636237874 200000 742514550 200000 581335762 200000 437063385 200000 149492454 200000 161060389 200000 981595083 200000 945842790 200000 247821902 200000 693907259 200000 980560625 200000 717967126 200000 47951908 200000 390066041 200000 459694731 200000 18598714 200000 921489726 200000 17708735 200000 383089668 200000 433488963 200000 535266198 200000 110044175 200000 32592866 200000 131033281 200000 902122565 200000 39399303 200000 610086351 200000 972358756 200000 214150018 200000 877867626 200000 689053843 200000 374842366 200000 389163175 200000 136607511 200000 440847895 200000 159759743 200000 57427500 200000 480869135 200000 484106082 200000 391689719 200000 196865449 200000 280310003 200000 126408351 200000 165809558 200000 495282134 200000 279630467 200000 10476308 200000 319140782 200000 27088526 200000 269625503 200000 992819499 200000 303977134 200000 547166918 200000 768984903 200000 275347052 200000 140875816 200000 687059098 200000 650210718 200000 469679999 200000 92044491 200000 492860224 200000 227273186 200000 861381166 200000 991266920 200000 938507025 200000 592463733 200000 960957792 200000 409987057 200000 522038662 200000 313565399 200000 373452575 200000 637803892 200000 574686008 200000 296941992 200000 481083025 200000 895544867 200000 973456862 200000 207637673 200000 821202945 200000 513843790 200000 260435026 200000 51063738 200000 209268439 200000 174130534 200000 948265611 200000 656625629 200000 778710426 200000 734277115 200000 494064547 200000 487930673 200000 83866612 200000 726702526 200000 398726097 200000 448447223 200000 541608622 200000 383119743 200000 968026223 200000 199207311 200000 798694830 200000 11831599 200000 144092661 200000 817509498 200000 128348159 200000 565875678 200000 579717627 200000 103285849 200000 9475017 200000 4574140 200000 344435002 200000 61298411 200000 705543251 200000 614827547 200000 517483402 200000 874665747 200000 924165639 200000 330314091 200000 105733092 200000 123010255 200000 402959469 200000 145710395 200000 363887200 200000 20299072 200000 131275310 200000 6578238 200000 144009271 200000 903585448 200000 864123154 200000 875323458 200000 326900674 200000 86440549 200000 101763585 200000 388583482 200000 896035448 200000 664673018 200000 833612036 200000 406995508 200000 271723763 200000 761488390 200000 10129732 200000 777603426 200000 385072362 200000 367845963 200000 694481673 200000 974314005 200000 343927095 200000 793274279 200000 878522300 200000 981782460 200000 860536786 200000 384032541 200000 335080932 200000 214332136 200000 517361618 200000 806863052 200000 874477356 200000 17618250 200000 123410802 200000 157139957 200000 219547226 200000 257890738 200000 710176777 200000 278464248 200000 875944280 200000 325206545 200000 992095760 200000 302665047 200000 181186862 200000 403335543 200000 641970975 200000 70450097 200000 374328324 200000 865957397 200000 824909807 200000 831328710 200000 622752036 200000 284071739 200000 878223961 200000 286538361 200000 21128437 200000 135988569 200000 463687508 200000 693971400 200000 294378752 200000 442791425 200000 166766329 200000 662474452 200000 329575918 200000 651171811 200000 919607937 200000 712681951 200000 291773831 200000 716966094 200000 327913541 200000 753974344 200000 856702643 200000 859463093 200000 402416060 200000 784232592 200000 235554172 200000 85992102 200000 708256640 200000 328294999 200000 566017289 200000 50049236 200000 162049865 200000 746638943 200000 928897955 200000 644150413 200000 2357231 200000 732934790 200000 215975603 200000 648489283 200000 876743530 200000 416484815 200000 418393793 200000 974214023 200000 913350356 200000 852419673 200000 747951477 200000 76012296 200000 654085221 200000 639185253 200000 266720152 200000 409895063 200000 297437045 200000 920342868 200000 473303315 200000 592895013 200000 3813501 200000 734319525 200000 586754798 200000 503254210 200000 962896661 200000 832258810 200000 406052690 200000 123727007 200000 973451767 200000 787589907 200000 359063943 200000 438189324 200000 549701881 200000 907396817 200000 773844469 200000 559533690 200000 949550869 200000 309983795 200000 740130341 200000 916740217 200000 998882404 200000 991075931 200000 877601984 200000 509844921 200000 723311133 200000 474201480 200000 268130702 200000 539230732 200000 201907354 200000 938155804 200000 644351352 200000 508273762 200000 624346450 200000 739375512 200000 169278086 200000 235864267 200000 723556575 200000 829178522 200000 93553120 200000 518297719 200000 134095097 200000 314884324 200000 884413391 200000 104925112 200000 856813176 200000 252378199 200000 717276604 200000 399772157 200000 476994389 200000 156175347 200000 207902767 200000 757553623 200000 2663592 200000 644847065 200000 144029904 200000 949391096 200000 575450794 200000 84858696 200000 430144617 200000 778059822 200000 766242995 200000 460335265 200000 460495073 200000 625875819 200000 654602044 200000 321193318 200000 652056897 200000 733606335 200000 694077918 200000 98980406 200000 8972722 200000 624805723 200000 76060496 200000 544130770 200000 877496700 200000 580087184 200000 75228012 200000 820192283 200000 871970567 200000 657758924 200000 90808617 200000 80081424 200000 791660509 200000 330827427 200000 494104225 200000 87855059 200000 88304805 200000 969762754 200000 723434251 200000 464976292 200000 358705960 200000 353047036 200000 682788545 200000 537574115 200000 621116495 200000 553832001 200000 972645691 200000 488011281 200000 259616289 200000 40118433 200000 642662161 200000 633550031 200000 377975241 200000 673860172 200000 28781563 200000 82636252 200000 910052237 200000 388479892 200000 188164820 200000 862391066 200000 719428823 200000 846427113 200000 429167505 200000 759478665 200000 702904879 200000 943564250 200000 36001102 200000 223190858 200000 964794174 200000 993266969 200000 943031873 200000 909859740 200000 846652107 200000 497627767 200000 591244227 200000 403400417 200000 91427009 200000 354398179 200000 336275533 200000 539778713 200000 630126630 200000 21161071 200000 962697080 200000 965789028 200000 562900260 200000 511661642 200000 727354875 200000 163565827 200000 279187715 200000 901489861 200000 900962224 200000 889461847 200000 902938155 200000 647757393 200000 379195791 200000 864534367 200000 233913382 200000 575998078 200000 715237807 200000 139907901 200000 297470875 200000 84261373 200000 173083979 200000 165488177 200000 280278099 200000 200921246 200000 567942842 200000 158319516 200000 214064439 200000 296634194 200000 386299765 200000 626036733 200000 583078479 200000 951736873 200000 737658388 200000 962211062 200000 418113219 200000 67504724 200000 381172304 200000 592800582 200000 572725469 200000 440465443 200000 469006081 200000 672531151 200000 958340100 200000 705373958 200000 694900768 200000 96414866 200000 337394881 200000 510137231 200000 675744453 200000 938003629 200000 940295869 200000 826722157 200000 695500586 200000 82664547 200000 853981376 200000 377253234 200000 460998821 200000 873193491 200000 244312242 200000 761838477 200000 29753265 200000 277304637 200000 581580189 200000 704442064 200000 323024356 200000 121872516 200000 731214760 200000 116247914 200000 916432377 200000 951599014 200000 911713820 200000 124158637 200000 193784775 200000 190222725 200000 649180001 200000 227480328 200000 938825286 200000 947495968 200000 956232449 200000 647523852 200000 642419600 200000 849740441 200000 811135395 200000 955046506 200000 732992221 200000 490064689 200000 451662609 200000 83127282 200000 95915141 200000 332882246 200000 763442226 200000 835186581 200000 673371137 200000 225542490 200000 515848975 200000 624775011 200000 443562985 200000 336582926 200000 610776272 200000 551637133 200000 354838006 200000 722436898 200000 903243199 200000 811064163 200000 428425985 200000 655968630 200000 720825155 200000 148097366 200000 786183425 200000 496218380 200000 618954725 200000 955648246 200000 783702287 200000 891536386 200000 818216782 200000 789169651 200000 383057253 200000 89880987 200000 852332614 200000 979455263 200000 801764697 200000 342705718 200000 209414838 200000 245810793 200000 81641830 200000 974701396 200000 803510693 200000 890319075 200000 599896354 200000 491581334 200000 685168445 200000 501735612 200000 968876360 200000 104950971 200000 638451399 200000 810675014 200000 106137519 200000 344362917 200000 650198185 200000 170190576 200000 452513104 200000 97254996 200000 961398382 200000 265063756 200000 389755971 200000 884497896 200000 402879166 200000 324387593 200000 450427841 200000 102934690 200000 590424928 200000 349830648 200000 713953826 200000 481122787 200000 997514046 200000 492640010 200000 319832287 200000 853641770 200000 148371040 200000 277731407 200000 432888464 200000 103870233 200000 591972335 200000 892695800 200000 777874159 200000 291521904 200000 233014835 200000 381111125 200000 572653266 200000 766843664 200000 840086676 200000 705749719 200000 532900403 200000 10807032 200000 411670428 200000 266571790 200000 513748011 200000 352322890 200000 291566322 200000 502421163 200000 148601585 200000 268120389 200000 329974623 200000 134617982 200000 830086111 200000 302392652 200000 168405195 200000 519638136 200000 312554861 200000 195447005 200000 695561280 200000 687350952 200000 745751347 200000 328438425 200000 727578597 200000 66005057 200000 403791337 200000 969421890 200000 46312196 200000 615725201 200000 400603498 200000 594315959 200000 638236675 200000 847366667 200000 938226347 200000 332892665 200000 421362285 200000 280470077 200000 127129544 200000 866926888 200000 74594538 200000 8530906 200000 45126135 200000 169203333 200000 849066818 200000 875551408 200000 312725905 200000 661112689 200000 414760029 200000 127573425 200000 786792463 200000 108931180 200000 343339588 200000 304570606 200000 276238858 200000 169960214 200000 109759520 200000 692958102 200000 191855929 200000 341347376 200000 87988793 200000 212350970 200000 341577846 200000 883160987 200000 260042743 200000 750765963 200000 488378808 200000 727690838 200000 182897636 200000 733093081 200000 64920089 200000 462471811 200000 955885991 200000 144566165 200000 334236624 200000 31934306 200000 418534409 200000 274987663 200000 448992823 200000 156373331 200000 860228851 200000 446039992 200000 722145734 200000 61239767 200000 568758637 200000 262891040 200000 135596565 200000 800554895 200000 493784991 200000 801968119 200000 717916637 200000 21062715 200000 58138322 200000 615712399 200000 940425462 200000 554035899 200000 395316592 200000 523670103 200000 235216985 200000 602336016 200000 738870015 200000 357213921 200000 22206494 200000 494992474 200000 860046888 200000 316802781 200000 59031934 200000 428526811 200000 655492277 200000 555088922 200000 874244306 200000 783648754 200000 341868941 200000 60184970 200000 957467537 200000 89548831 200000 239776442 200000 424466238 200000 608622165 200000 743619333 200000 439583587 200000 669691493 200000 895520981 200000 233802082 200000 338395601 200000 261508432 200000 689647595 200000 271701272 200000 349122924 200000 812919152 200000 786423183 200000 581199142 200000 192168638 200000 608332630 200000 54717144 200000 406238638 200000 84944238 200000 614024881 200000 282570753 200000 491615728 200000 316619334 200000 68290130 200000 559536737 200000 367654477 200000 210204972 200000 60480042 200000 233304177 200000 247479364 200000 14289195 200000 875472713 200000 712232393 200000 313463927 200000 483591787 200000 583497695 200000 985970978 200000 2361510 200000 760498739 200000 133406526 200000 639178837 200000 780856241 200000 18077422 200000 129008598 200000 112341593 200000 687460761 200000 598676514 200000 466309943 200000 146426695 200000 459165567 200000 314020985 200000 461675025 200000 563591768 200000 86792610 200000 868022714 200000 455524406 200000 88781797 200000 603215204 200000 309158608 200000 319191701 200000 835434341 200000 512791365 200000 156761025 200000 216002368 200000 136228722 200000 562170598 200000 86298039 200000 753682278 200000 838575044 200000 727440134 200000 562871035 200000 670736729 200000 350709555 200000 217119623 200000 1056499 200000 643204232 200000 466408887 200000 838480232 200000 456547370 200000 750867332 200000 26185834 200000 536421068 200000 538986056 200000 946392063 200000 689677700 200000 137143537 200000 599094292 200000 703660231 200000 152542301 200000 412188216 200000 968028536 200000 513173454 200000 980345198 200000 404629539 200000 541501308 200000 45640740 200000 251093583 200000 866712401 200000 123779145 200000 616916474 200000 412310458 200000 401598851 200000 903245606 200000 288714912 200000 981416325 200000 615955865 200000 823767166 200000 746795143 200000 5479594 200000 561570196 200000 683875799 200000 982585663 200000 6945602 200000 670359701 200000 196265435 200000 202173304 200000 745169540 200000 956824796 200000 945475154 200000 610744580 200000 558087882 200000 671288265 200000 801550884 200000 427315411 200000 813990796 200000 441234909 200000 715306843 200000 281226484 200000 751529313 200000 106007736 200000 84403486 200000 589679258 200000 168077828 200000 493606684 200000 988338103 200000 620133907 200000 287239244 200000 888771816 200000 948668556 200000 702984402 200000 408511026 200000 46914845 200000 38818344 200000 500594533 200000 791089870 200000 782164955 200000 135634483 200000 878764414 200000 687809113 200000 154238051 200000 170386292 200000 126356974 200000 900800555 200000 833852182 200000 93115862 200000 157205668 200000 244238013 200000 181565811 200000 340930655 200000 212029105 200000 952443304 200000 842493468 200000 260881208 200000 553835590 200000 357907875 200000 125494993 200000 897254827 200000 922748083 200000 151322760 200000 641119859 200000 4060704 200000 91043945 200000 874568526 200000 476626689 200000 638996510 200000 556026616 200000 431536143 200000 706900893 200000 29041743 200000 320085777 200000 22404098 200000 493028999 200000 894441595 200000 517366404 200000 951910273 200000 115930911 200000 800304523 200000 845993026 200000 436921860 200000 123200998 200000 695396743 200000 254687323 200000 561141795 200000 531564669 200000 165866391 200000 174395903 200000 126767510 200000 424961956 200000 140059653 200000 620450688 200000 974010680 200000 736469819 200000 768398903 200000 6716493 200000 515833086 200000 648770627 200000 943685817 200000 130220792 200000 648808964 200000 264506076 200000 435510576 200000 161277232 200000 32042112 200000 689202247 200000 603887719 200000 254537159 200000 332159947 200000 519081701 200000 933586501 200000 902864556 200000 114090078 200000 900482102 200000 968244691 200000 374769392 200000 287111122 200000 806948570 200000 221438266 200000 230832325 200000 879960286 200000 646693522 200000 577451458 200000 263688569 200000 229153628 200000 212940863 200000 535568852 200000 363405694 200000 609150532 200000 438088160 200000 837546231 200000 238171748 200000 568588717 200000 399943319 200000 124990934 200000 966144732 200000 788146386 200000 995981476 200000 437107767 200000 224228022 200000 521861130 200000 597356904 200000 239022852 200000 129638627 200000 787476686 200000 299774306 200000 909587524 200000 777827699 200000 445639606 200000 701441588 200000 423728418 200000 635351958 200000 417318011 200000 177214110 200000 737837540 200000 220382622 200000 817199605 200000 926154368 200000 993140725 200000 394323707 200000 2595869 200000 516290779 200000 781383131 200000 101065277 200000 310404619 200000 127798223 200000 551066943 200000 508149524 200000 646531065 200000 973057694 200000 984681707 200000 903187026 200000 354689853 200000 788620199 200000 312122567 200000 395250150 200000 150756434 200000 741278827 200000 363071450 200000 173684450 200000 3271374 200000 674220426 200000 58009166 200000 70477685 200000 632472940 200000 736660677 200000 886754155 200000 931309808 200000 545567235 200000 937655549 200000 997709722 200000 656454596 200000 768050059 200000 873036338 200000 319499875 200000 652944770 200000 555239454 200000 243534724 200000 587133550 200000 346230489 200000 398162164 200000 108353844 200000 25563012 200000 245157274 200000 437807717 200000 882049186 200000 695129742 200000 204794550 200000 776557546 200000 183714384 200000 444503444 200000 398196285 200000 766843931 200000 785636829 200000 489716159 200000 744739680 200000 722983601 200000 650734089 200000 696012630 200000 863605359 200000 444831877 200000 927570103 200000 3920836 200000 109079770 200000 80341390 200000 266862309 200000 926453647 200000 952480563 200000 449390821 200000 823383221 200000 884005985 200000 538319146 200000 629026500 200000 665466726 200000 299272450 200000 710447503 200000 265718401 200000 464549722 200000 463457114 200000 157239378 200000 658459287 200000 435298321 200000 979913843 200000 201331333 200000 412372636 200000 726788140 200000 146637428 200000 832311383 200000 488579403 200000 145110890 200000 693946534 200000 86719258 200000 481554555 200000 46565037 200000 21938034 200000 693366077 200000 989439269 200000 547464181 200000 977947232 200000 268273745 200000 881627489 200000 253911138 200000 281003032 200000 32908040 200000 302046312 200000 934530101 200000 675487844 200000 765820208 200000 905229970 200000 151283919 200000 845877291 200000 58594747 200000 880138072 200000 342098095 200000 868572022 200000 522752185 200000 102982482 200000 328443255 200000 510893422 200000 693746523 200000 859601466 200000 520238055 200000 353661018 200000 469671409 200000 264332518 200000 806973408 200000 725894565 200000 961661932 200000 416953168 200000 950107233 200000 267219413 200000 384565212 200000 208068753 200000 411336588 200000 511997588 200000 95129970 200000 114688736 200000 513069729 200000 483786922 200000 923100030 200000 367374231 200000 421061632 200000 808696832 200000 156072944 200000 593037614 200000 543722794 200000 809237917 200000 577119706 200000 517792573 200000 2938048 200000 621770668 200000 454060908 200000 132735612 200000 925100161 200000 324246899 200000 718287861 200000 256184518 200000 725647183 200000 287226204 200000 680433128 200000 431029520 200000 773124394 200000 135470831 200000 949121235 200000 176380790 200000 843101490 200000 712769236 200000 237046632 200000 354759470 200000 342352297 200000 842018005 200000 172031352 200000 36565649 200000 992092653 200000 424663001 200000 84946418 200000 842036504 200000 663934081 200000 45376490 200000 146245351 200000 363787612 200000 916710660 200000 55651374 200000 771980680 200000 96166164 200000 672719415 200000 562712816 200000 143561766 200000 206722330 200000 473144827 200000 487640472 200000 302284336 200000 852986213 200000 943947599 200000 723413165 200000 617902135 200000 896668431 200000 823049301 200000 682344409 200000 772382700 200000 843427919 200000 363795021 200000 117710309 200000 49012767 200000 190004351 200000 118657943 200000 740807863 200000 345088192 200000 801181207 200000 331178933 200000 900376922 200000 504860897 200000 185669295 200000 759549765 200000 768250358 200000 21515442 200000 995948800 200000 838572554 200000 586287570 200000 210496387 200000 958989538 200000 375878883 200000 374840152 200000 574166980 200000 37172046 200000 783837137 200000 78347280 200000 570766599 200000 540747356 200000 650355701 200000 448341667 200000 77179899 200000 793280326 200000 216664462 200000 977293529 200000 809632370 200000 537414242 200000 805068286 200000 704904090 200000 588605275 200000 507603242 200000 390288837 200000 1988335 200000 736118472 200000 822881847 200000 368618627 200000 613264897 200000 58947048 200000 951612736 200000 57705721 200000 459128088 200000 335628 200000 565577503 200000 422338824 200000 578709405 200000 585025445 200000 362503116 200000 32933295 200000 550936599 200000 649361988 200000 294207070 200000 446643472 200000 763026993 200000 422929047 200000 592563984 200000 889967211 200000 135697073 200000 204694386 200000 952700729 200000 655365665 200000 422286209 200000 571215554 200000 338745682 200000 615994801 200000 144891817 200000 731035035 200000 697931507 200000 163572157 200000 622543697 200000 102657066 200000 756221141 200000 512881669 200000 719528387 200000 924832194 200000 407000785 200000 53427561 200000 351495526 200000 664453331 200000 596850654 200000 213958122 200000 644222403 200000 269337325 200000 647877141 200000 10202793 200000 844009347 200000 626201280 200000 676797103 200000 196730853 200000 394272366 200000 351008798 200000 766789125 200000 260372736 200000 870938988 200000 700203510 200000 13381006 200000 381387386 200000 500826247 200000 610186842 200000 647460324 200000 653223412 200000 220731622 200000 912440441 200000 840484543 200000 426936365 200000 249269970 200000 808538789 200000 422911223 200000 21200647 200000 303098292 200000 130853453 200000 944754308 200000 214816130 200000 952130068 200000 79012354 200000 24796800 200000 426458558 200000 849207706 200000 481505653 200000 163269923 200000 190292220 200000 118019343 200000 769999735 200000 132899781 200000 752426908 200000 987487324 200000 697608183 200000 4953823 200000 488789280 200000 642953866 200000 519937030 200000 735729161 200000 589250087 200000 521254847 200000 708496853 200000 840365565 200000 696594034 200000 357352262 200000 464630452 200000 836224145 200000 741270753 200000 308077958 200000 459454227 200000 653303487 200000 474686325 200000 404239881 200000 896310404 200000 795542688 200000 885420367 200000 751473525 200000 274734007 200000 448775531 200000 392565935 200000 255433109 200000 11729532 200000 227636090 200000 871855349 200000 937574225 200000 185083331 200000 187379269 200000 554545314 200000 463278257 200000 860704158 200000 656797283 200000 602269015 200000 711796957 200000 339447101 200000 277522319 200000 453979603 200000 308433438 200000 351314159 200000 225551520 200000 352504312 200000 457718237 200000 210338854 200000 617399695 200000 594489542 200000 142668962 200000 1798003 200000 354427764 200000 628406365 200000 854981141 200000 73053829 200000 972765832 200000 272844286 200000 295085824 200000 998265390 200000 631941667 200000 146288650 200000 49848138 200000 593850973 200000 810453694 200000 151431681 200000 175921660 200000 353437219 200000 131161586 200000 774645891 200000 435256127 200000 177976753 200000 783744118 200000 877290321 200000 916042331 200000 271787095 200000 362166820 200000 105443147 200000 408597944 200000 482391174 200000 861501939 200000 668204659 200000 886459104 200000 114781646 200000 560710653 200000 88327143 200000 637464698 200000 79572192 200000 812822905 200000 664085482 200000 752644175 200000 184164236 200000 341156033 200000 238546396 200000 537829704 200000 346274498 200000 90807117 200000 736685116 200000 405374316 200000 720745108 200000 858706869 200000 866504363 200000 765155814 200000 466462258 200000 235143089 200000 24680939 200000 752704252 200000 178129900 200000 204244508 200000 802827739 200000 710961688 200000 225783090 200000 271284459 200000 52116860 200000 863304642 200000 17331862 200000 815547706 200000 260031726 200000 990470051 200000 344591303 200000 321419583 200000 724081523 200000 952988290 200000 429521815 200000 139193427 200000 369703786 200000 609249354 200000 857562613 200000 534867695 200000 661238355 200000 747320833 200000 532966386 200000 551221932 200000 628213456 200000 199884241 200000 327712703 200000 301683265 200000 672801954 200000 413540610 200000 170751149 200000 816537480 200000 3630759 200000 279167996 200000 322759467 200000 98729849 200000 90383074 200000 439668809 200000 459717834 200000 873350699 200000 799168114 200000 199284368 200000 145879611 200000 850045657 200000 335177112 200000 344138394 200000 958127950 200000 850091994 200000 955166132 200000 847004496 200000 536101108 200000 382330535 200000 521371463 200000 297081018 200000 308401981 200000 774636504 200000 694524914 200000 3734528 200000 668144985 200000 664084774 200000 115286645 200000 897226092 200000 440726426 200000 106553705 200000 887202480 200000 132384869 200000 858702192 200000 230247578 200000 307902372 200000 879420788 200000 341980522 200000 573444562 200000 932136818 200000 607563330 200000 845151547 200000 123386696 200000 63178073 200000 207824279 200000 486319026 200000 763406933 200000 387473851 200000 165741403 200000 966398143 200000 848669043 200000 46070808 200000 742378136 200000 596359539 200000 85472312 200000 745058064 200000 100355957 200000 244258816 200000 745481567 200000 854558821 200000 205978939 200000 826791860 200000 465835711 200000 948710133 200000 595677778 200000 912466689 200000 33429840 200000 458715331 200000 316986948 200000 450795384 200000 71281452 200000 158308590 200000 191714232 200000 655056328 200000 327573387 200000 458541495 200000 782379640 200000 858299330 200000 708149957 200000 24449663 200000 386991467 200000 785280087 200000 819888211 200000 706743237 200000 399001754 200000 601177495 200000 960311501 200000 303674155 200000 418313005 200000 256534707 200000 654446572 200000 446262129 200000 659487598 200000 911945211 200000 49376393 200000 747297911 200000 605032644 200000 887698143 200000 721439387 200000 714355518 200000 739539896 200000 521428465 200000 350312251 200000 620504551 200000 54691827 200000 703393505 200000 588295331 200000 94984114 200000 493956157 200000 958354046 200000 316388905 200000 960706303 200000 755561599 200000 102698683 200000 631496776 200000 34975567 200000 794094528 200000 617342119 200000 951076503 200000 164555586 200000 171254314 200000 812417650 200000 10659278 200000 167720089 200000 930573574 200000 582698862 200000 589989319 200000 843907125 200000 786567354 200000 367051786 200000 26674554 200000 391674390 200000 972200145 200000 2465751 200000 396095231 200000 971266908 200000 721983475 200000 435844486 200000 116155791 200000 23428168 200000 671611879 200000 291190504 200000 167230338 200000 532053563 200000 779511703 200000 796142828 200000 127517777 200000 415130549 200000 287230731 200000 72614819 200000 40380052 200000 32046166 200000 837842284 200000 817441854 200000 37673989 200000 132478687 200000 702287106 200000 116643085 200000 638560634 200000 67821360 200000 440980277 200000 490204545 200000 377137389 200000 576865354 200000 341910159 200000 474360874 200000 104676215 200000 591336526 200000 646702263 200000 39926457 200000 419944271 200000 706808956 200000 190850166 200000 315513853 200000 411529679 200000 167459124 200000 889509812 200000 331101161 200000 243775343 200000 772254711 200000 160925051 200000 459073932 200000 932991431 200000 423826278 200000 72392690 200000 184670486 200000 1869711 200000 100977984 200000 772725859 200000 34406873 200000 454487714 200000 784098919 200000 770245428 200000 404788292 200000 638501365 200000 779613915 200000 906388976 200000 465378793 200000 555226020 200000 439354301 200000 653055807 200000 794250103 200000 330114789 200000 300929868 200000 769604841 200000 353980608 200000 800775697 200000 151518442 200000 997398998 200000 181869235 200000 43557537 200000 973437718 200000 565917199 200000 758440801 200000 415705390 200000 965324658 200000 35504829 200000 297679355 200000 600185711 200000 201598655 200000 742256680 200000 756067537 200000 586706494 200000 837284059 200000 473083832 200000 146217300 200000 583187346 200000 600670409 200000 194827767 200000 167370261 200000 573126277 200000 563046567 200000 284917900 200000 108015298 200000 622123854 200000 601320376 200000 323590208 200000 924514862 200000 632375111 200000 400481372 200000 907280636 200000 886727241 200000 370193128 200000 372755474 200000 372446664 200000 373121571 200000 796292041 200000 156707196 200000 744892620 200000 23558125 200000 610438819 200000 563723865 200000 277115218 200000 600595190 200000 642253646 200000 961804171 200000 362895297 200000 402417585 200000 803262659 200000 270902034 200000 413496738 200000 463082925 200000 106407706 200000 553170959 200000 523176349 200000 831104922 200000 341654413 200000 906494145 200000 974097276 200000 322909002 200000 983126130 200000 782271114 200000 113315366 200000 229513132 200000 546323779 200000 767919082 200000 703212453 200000 284432593 200000 261106329 200000 561228417 200000 44016928 200000 203760619 200000 738079275 200000 485755664 200000 794368224 200000 723672904 200000 648394963 200000 198258040 200000 815746125 200000 997145690 200000 451136649 200000 680863417 200000 151795697 200000 315470257 200000 203420261 200000 10265843 200000 162171251 200000 300358910 200000 955376799 200000 474154343 200000 419913117 200000 537296145 200000 272304273 200000 408636533 200000 915839061 200000 4351963 200000 471191219 200000 94961055 200000 466332838 200000 697712748 200000 873846429 200000 439046531 200000 462398136 200000 549748469 200000 593860872 200000 176496612 200000 983576018 200000 538503878 200000 159703501 200000 222472609 200000 994804831 200000 901483600 200000 707749347 200000 820432572 200000 214700005 200000 170423074 200000 953598819 200000 996336723 200000 195171086 200000 423990767 200000 464805254 200000 39157417 200000 481577890 200000 726950022 200000 234813605 200000 881496349 200000 548776073 200000 607294423 200000 179204151 200000 801728048 200000 764169164 200000 746800628 200000 670581462 200000 27325314 200000 128515221 200000 400942092 200000 378803258 200000 996975060 200000 369878314 200000 946339440 200000 537475387 200000 576030983 200000 839309556 200000 873678994 200000 525526481 200000 695542811 200000 853974653 200000 442347776 200000 638224150 200000 841008944 200000 142743405 200000 886508396 200000 63393602 200000 393854343 200000 650913931 200000 247336614 200000 861952429 200000 552705921 200000 143752641 200000 506078879 200000 923668688 200000 582484125 200000 576028695 200000 859995751 200000 773608004 200000 28824957 200000 360758198 200000 466102319 200000 548819136 200000 420725729 200000 118573541 200000 199737159 200000 591009309 200000 490366633 200000 581711631 200000 65093664 200000 594752340 200000 654980055 200000 34033338 200000 304502858 200000 553831038 200000 405813385 200000 905401744 200000 653121142 200000 278258386 200000 832245506 200000 45348185 200000 564586612 200000 549914794 200000 316653217 200000 120091902 200000 892022068 200000 163496318 200000 280332775 200000 553706118 200000 951422664 200000 221636581 200000 244963957 200000 931027739 200000 25991775 200000 914260890 200000 844461322 200000 725353222 200000 540894795 200000 461266804 200000 280591240 200000 315280301 200000 325912571 200000 963761004 200000 9887983 200000 409608603 200000 536440833 200000 664785050 200000 443369311 200000 970099832 200000 383768588 200000 767979831 200000 391805978 200000 694859531 200000 259458797 200000 197077659 200000 65710974 200000 856219455 200000 89528981 200000 695889215 200000 772316430 200000 197851674 200000 558168085 200000 85907644 200000 861193065 200000 800024518 200000 91600284 200000 814029257 200000 48796752 200000 127145866 200000 917424763 200000 685773888 200000 485644451 200000 791903697 200000 693734691 200000 812017432 200000 56560228 200000 847414305 200000 597261604 200000 155071083 200000 650302642 200000 917584164 200000 820170031 200000 33171312 200000 408219598 200000 14686370 200000 529487636 200000 133469313 200000 328570648 200000 552235396 200000 919794627 200000 435312406 200000 30619409 200000 330678738 200000 912027982 200000 560700359 200000 658694490 200000 772972724 200000 602287333 200000 712416844 200000 351955634 200000 984545396 200000 510108887 200000 872286080 200000 490058491 200000 563811961 200000 1027735 200000 351719257 200000 972084021 200000 410594124 200000 945631411 200000 120034032 200000 643342721 200000 798832277 200000 43331806 200000 502469246 200000 462236958 200000 871115550 200000 658745318 200000 165470043 200000 831754862 200000 23196366 200000 16304062 200000 557476352 200000 569735409 200000 509306542 200000 839670132 200000 966609926 200000 490922311 200000 115292391 200000 314647354 200000 954113572 200000 406885169 200000 889677505 200000 854219360 200000 29418548 200000 2758031 200000 198221989 200000 478817111 200000 521796910 200000 869517923 200000 327353882 200000 331935152 200000 263391529 200000 111656652 200000 585299915 200000 427183641 200000 657686880 200000 676346635 200000 581612926 200000 49671782 200000 924383786 200000 596218496 200000 110198813 200000 591821188 200000 617712384 200000 789081005 200000 768715184 200000 345234822 200000 103638138 200000 306394672 200000 668715359 200000 864465820 200000 983370321 200000 55476428 200000 493612915 200000 341666326 200000 714260317 200000 660749152 200000 303962454 200000 945037412 200000 855757719 200000 122429677 200000 807591310 200000 187585304 200000 402327064 200000 163847572 200000 222525380 200000 659111394 200000 438119191 200000 299635348 200000 561509058 200000 374521745 200000 247395309 200000 637306959 200000 358562928 200000 449130520 200000 466131220 200000 290755141 200000 640704981 200000 552673925 200000 699181090 200000 157176087 200000 126182171 200000 939254538 200000 45530578 200000 676449924 200000 353123210 200000 978948856 200000 84606459 200000 638833518 200000 858957195 200000 299901630 200000 527758741 200000 401245140 200000 289926310 200000 476982765 200000 883092154 200000 161973976 200000 45731715 200000 490376502 200000 47381666 200000 687031482 200000 506258411 200000 248343658 200000 482593189 200000 326198491 200000 407827655 200000 766854775 200000 9406780 200000 351560634 200000 170730527 200000 562230641 200000 899565567 200000 314307321 200000 555763996 200000 991766661 200000 832828839 200000 258608984 200000 173192197 200000 554418182 200000 415348493 200000 546005175 200000 98404421 200000 654000484 200000 810385448 200000 841264664 200000 150010978 200000 733865775 200000 692603409 200000 449374617 200000 794401286 200000 47097111 200000 507458306 200000 971396733 200000 678386681 200000 652046318 200000 127989841 200000 562439459 200000 990509091 200000 259939748 200000 551816313 200000 811869452 200000 345553294 200000 510136136 200000 989656337 200000 538869464 200000 666521697 200000 62718733 200000 349222097 200000 215896137 200000 187973093 200000 825122881 200000 617877395 200000 60771902 200000 151537283 200000 111860567 200000 3366991 200000 820949175 200000 517159363 200000 994611165 200000 859734813 200000 101087959 200000 500320845 200000 638660229 200000 482109750 200000 570192604 200000 718848491 200000 570732831 200000 399126258 200000 690676263 200000 15830916 200000 663726237 200000 918887882 200000 278284090 200000 844347169 200000 487600909 200000 621810774 200000 991937460 200000 643211243 200000 639529889 200000 169470544 200000 71669334 200000 431166505 200000 564455081 200000 807688334 200000 917042944 200000 618266438 200000 552489878 200000 423296778 200000 427163316 200000 226410440 200000 958719224 200000 993549533 200000 702891408 200000 658677593 200000 720261759 200000 376419902 200000 947950295 200000 192037569 200000 854699261 200000 54739591 200000 59908328 200000 669271017 200000 198440034 200000 867730480 200000 420308805 200000 795963352 200000 63163326 200000 526448337 200000 559117964 200000 342852793 200000 121564993 200000 89454883 200000 336269952 200000 435292626 200000 730166845 200000 390370558 200000 595183616 200000 791356301 200000 467781921 200000 353435994 200000 51332876 200000 222833010 200000 859603327 200000 99176530 200000 631403207 200000 901724202 200000 872150022 200000 766707996 200000 182302063 200000 127784316 200000 12030599 200000 773201425 200000 415056486 200000 704027730 200000 172880884 200000 337076906 200000 596633132 200000 401381045 200000 465150043 200000 160108416 200000 179606113 200000 67811787 200000 31833838 200000 244551754 200000 812731846 200000 863179743 200000 678328829 200000 62625250 200000 551655995 200000 376032345 200000 482738937 200000 40212543 200000 292619970 200000 840941504 200000 982553714 200000 417788027 200000 434353530 200000 518181822 200000 473976857 200000 326984397 200000 782184356 200000 132952860 200000 537657534 200000 544772239 200000 175558560 200000 679012288 200000 16252498 200000 390308921 200000 228624623 200000 672143541 200000 207072229 200000 708727651 200000 168463922 200000 185990179 200000 18695079 200000 232528070 200000 384858409 200000 530070353 200000 305739498 200000 321877562 200000 636194484 200000 836293289 200000 961420318 200000 940251320 200000 146274516 200000 879388595 200000 268426450 200000 235697752 200000 680285865 200000 589691160 200000 534298041 200000 118157396 200000 403612277 200000 371370656 200000 737450657 200000 698226434 200000 780242326 200000 929740595 200000 381542013 200000 935064540 200000 573208719 200000 343257306 200000 191758171 200000 28405627 200000 131092736 200000 389907134 200000 920071789 200000 819591574 200000 18926504 200000 789097255 200000 266143236 200000 720838407 200000 91250280 200000 990382462 200000 867941263 200000 354875334 200000 766104130 200000 585413707 200000 591485855 200000 576854763 200000 469742421 200000 362731830 200000 950340069 200000 381315246 200000 607630562 200000 59883784 200000 316227377 200000 642920041 200000 566089 200000 366134186 200000 220898676 200000 828056724 200000 490744844 200000 607109156 200000 173583806 200000 65525959 200000 262163914 200000 416306334 200000 78951488 200000 998514107 200000 270352963 200000 40895586 200000 555090506 200000 27303241 200000 410730586 200000 658845655 200000 409325644 200000 765254760 200000 203596301 200000 360893574 200000 727350744 200000 44327217 200000 573154429 200000 516740888 200000 457117598 200000 838230237 200000 606214124 200000 651503445 200000 468946797 200000 333347781 200000 154577337 200000 768505381 200000 207328312 200000 243980128 200000 59125349 200000 33143698 200000 69453837 200000 376159304 200000 548280208 200000 533173443 200000 271415327 200000 699201077 200000 727849468 200000 868547585 200000 565115580 200000 985048575 200000 895619975 200000 73354933 200000 221598038 200000 749824926 200000 873161524 200000 548845927 200000 472055934 200000 487189036 200000 796803362 200000 441269183 200000 514039267 200000 461293025 200000 343052946 200000 446559366 200000 647698518 200000 73722389 200000 247062501 200000 610965413 200000 439170504 200000 252906817 200000 730628762 200000 737453093 200000 582825801 200000 960768766 200000 654581587 200000 409086508 200000 985233674 200000 497001475 200000 621630416 200000 464482053 200000 721057883 200000 22141993 200000 42402034 200000 119219991 200000 661936045 200000 91364457 200000 890227896 200000 272653804 200000 731874960 200000 91028700 200000 5613124 200000 720739370 200000 293054901 200000 202910905 200000 474167765 200000 899982236 200000 358817515 200000 44155994 200000 337767630 200000 566517546 200000 207087397 200000 627125047 200000 114590637 200000 16525020 200000 237799538 200000 117744103 200000 104058899 200000 519780314 200000 55187458 200000 670831141 200000 456474818 200000 241627757 200000 23498791 200000 106735816 200000 775846808 200000 338665470 200000 310817872 200000 492083657 200000 267124120 200000 428045589 200000 382059278 200000 950072896 200000 159498978 200000 296504154 200000 521712659 200000 233500262 200000 162765493 200000 410066839 200000 162328621 200000 126327699 200000 971996531 200000 65623987 200000 618087758 200000 508025920 200000 290778267 200000 740250295 200000 991843974 200000 59074054 200000 629958351 200000 321367756 200000 421019142 200000 208709532 200000 331745231 200000 723852090 200000 32524063 200000 807449820 200000 897684604 200000 129659497 200000 591527488 200000 516649661 200000 776337621 200000 893220835 200000 322015994 200000 759680345 200000 928353788 200000 702579279 200000 853505021 200000 303614951 200000 279641137 200000 26782070 200000 586418971 200000 199468737 200000 952118484 200000 557546049 200000 175868228 200000 978227039 200000 854643302 200000 112953527 200000 14083208 200000 388460121 200000 329488008 200000 617874435 200000 454230039 200000 921616231 200000 821215225 200000 774915691 200000 392331843 200000 589356388 200000 259141275 200000 198420313 200000 209790588 200000 7788614 200000 148657006 200000 824835413 200000 951848273 200000 328213286 200000 170847891 200000 177240584 200000 172205685 200000 91145789 200000 941342537 200000 867373113 200000 161527478 200000 470105315 200000 814108658 200000 349568467 200000 144515078 200000 880461713 200000 516625934 200000 91120604 200000 81249654 200000 419762144 200000 566992957 200000 729941118 200000 844686133 200000 978710151 200000 892060736 200000 847762177 200000 250667668 200000 609522016 200000 412828920 200000 202955213 200000 752191492 200000 607948131 200000 411266660 200000 193220716 200000 82308885 200000 957994663 200000 104704934 200000 200502661 200000 768036472 200000 911002727 200000 777602814 200000 704167137 200000 30812157 200000 936615674 200000 145307597 200000 681692009 200000 842915989 200000 908087769 200000 306188434 200000 619265829 200000 715708496 200000 509887900 200000 169085167 200000 495841597 200000 775412831 200000 264939004 200000 496498595 200000 819976699 200000 50533138 200000 572800977 200000 881550481 200000 465889478 200000 356892633 200000 305813780 200000 348470967 200000 866114087 200000 353347910 200000 34001118 200000 757635126 200000 617013191 200000 803797768 200000 928387430 200000 781041744 200000 793387630 200000 290504177 200000 898842117 200000 63221092 200000 563598340 200000 992645616 200000 460881205 200000 869373682 200000 925782931 200000 28380695 200000 522462860 200000 23813533 200000 398895938 200000 277258901 200000 843336901 200000 774447907 200000 668957274 200000 827744444 200000 379893175 200000 686054502 200000 55937347 200000 980179707 200000 156669530 200000 685526885 200000 876777351 200000 466900195 200000 264114888 200000 373213507 200000 155455949 200000 564844325 200000 177752633 200000 486479422 200000 133347807 200000 446113169 200000 599370501 200000 62962103 200000 771148964 200000 318641944 200000 442837157 200000 260513840 200000 841524773 200000 872449482 200000 15495601 200000 980826439 200000 913782666 200000 117761752 200000 883739618 200000 232843711 200000 35753757 200000 414965906 200000 123843089 200000 754545016 200000 502990405 200000 610420329 200000 150860853 200000 535058289 200000 841858443 200000 73491181 200000 767373159 200000 743568331 200000 267775128 200000 67293134 200000 637628897 200000 39670728 200000 246569524 200000 867879390 200000 439062265 200000 879136711 200000 784891464 200000 571998476 200000 523510058 200000 513667913 200000 614173659 200000 958790250 200000 414599179 200000 908808943 200000 399236887 200000 240783400 200000 647986260 200000 894824568 200000 10818373 200000 748306325 200000 636556255 200000 316509382 200000 591399627 200000 885309731 200000 591120292 200000 620805593 200000 314481972 200000 919165027 200000 194602939 200000 120221905 200000 118895912 200000 712173572 200000 811651933 200000 358543343 200000 252216430 200000 431367127 200000 415117026 200000 399429268 200000 624764912 200000 919273165 200000 408391619 200000 570516799 200000 975402422 200000 981810423 200000 629550744 200000 425567122 200000 149395177 200000 711108995 200000 1790747 200000 981749325 200000 566177233 200000 647730373 200000 561232418 200000 579328849 200000 365512150 200000 967179306 200000 567534503 200000 859473309 200000 661131138 200000 935307333 200000 992020675 200000 975673171 200000 363437180 200000 575320262 200000 172031405 200000 890395570 200000 380224909 200000 115881597 200000 564541375 200000 70480669 200000 113699485 200000 321872219 200000 517094769 200000 296511250 200000 898139318 200000 260042863 200000 271195739 200000 936636466 200000 401591807 200000 711631852 200000 420278582 200000 882515519 200000 800201154 200000 540498721 200000 629521882 200000 836930072 200000 621207654 200000 295675518 200000 481466175 200000 282734014 200000 578038131 200000 834802580 200000 671610240 200000 689933393 200000 877369236 200000 745467669 200000 872379859 200000 540678674 200000 705221264 200000 469712079 200000 792075921 200000 496305250 200000 701024591 200000 925359028 200000 76121907 200000 556250561 200000 930829786 200000 454179797 200000 25626706 200000 690459599 200000 16802138 200000 22153313 200000 947581349 200000 358480205 200000 164300823 200000 536546729 200000 515059718 200000 634788892 200000 215440249 200000 371318046 200000 769680236 200000 169846587 200000 193743370 200000 985083216 200000 16729841 200000 872804556 200000 403812209 200000 77682160 200000 506349772 200000 208902159 200000 377735799 200000 787186126 200000 248893015 200000 615344996 200000 110526725 200000 236508379 200000 820396554 200000 351507020 200000 488902691 200000 233273383 200000 397138301 200000 406929256 200000 561113593 200000 517011426 200000 3675497 200000 52385912 200000 622725585 200000 412246878 200000 182037414 200000 460850780 200000 560034322 200000 56689931 200000 709676333 200000 868118805 200000 320644677 200000 774090872 200000 820548118 200000 801255875 200000 272643346 200000 112353368 200000 564659099 200000 496257704 200000 871233091 200000 734953081 200000 462269458 200000 723261731 200000 371593407 200000 413199309 200000 113898229 200000 37309877 200000 652571280 200000 997288549 200000 618866909 200000 707986430 200000 875589853 200000 316527984 200000 940689793 200000 893351615 200000 736293871 200000 462369599 200000 750034363 200000 616454617 200000 62893870 200000 46199620 200000 115948419 200000 794611275 200000 739685156 200000 754945037 200000 677066737 200000 490417719 200000 767897464 200000 634447180 200000 357781309 200000 386748637 200000 241192692 200000 116713425 200000 590148289 200000 958515358 200000 884114814 200000 632635789 200000 307271925 200000 637579513 200000 22626849 200000 890857360 200000 808070513 200000 303712400 200000 747676421 200000 991929355 200000 575865070 200000 45990179 200000 640063345 200000 262553165 200000 133037893 200000 736421778 200000 607488464 200000 785072329 200000 857128301 200000 57902046 200000 861967784 200000 408412942 200000 933183359 200000 128698664 200000 84348835 200000 624882636 200000 887555252 200000 742559151 200000 250262921 200000 17887445 200000 518425957 200000 85922005 200000 126793794 200000 102841625 200000 448397577 200000 450188570 200000 96877015 200000 906658471 200000 900116026 200000 936927263 200000 591644018 200000 424085681 200000 452894384 200000 619404451 200000 272285529 200000 291068296 200000 784657731 200000 853271688 200000 19669749 200000 344658587 200000 130882539 200000 47465677 200000 128541392 200000 89767548 200000 5765058 200000 169867669 200000 351876754 200000 126802650 200000 198016256 200000 780594718 200000 889923330 200000 724606598 200000 682100989 200000 891854025 200000 443649546 200000 264568689 200000 276629554 200000 528908568 200000 816662194 200000 446929579 200000 359048760 200000 495473066 200000 723485475 200000 36298341 200000 236436934 200000 47458368 200000 942010532 200000 522716143 200000 753989813 200000 164210618 200000 982829984 200000 170594234 200000 285061118 200000 78785561 200000 109947293 200000 414949718 200000 153842106 200000 454375038 200000 409918789 200000 297739123 200000 104794400 200000 518896425 200000 221968480 200000 486183395 200000 635138186 200000 737601914 200000 641748439 200000 93240214 200000 992730992 200000 998022642 200000 257089969 200000 807539355 200000 979912297 200000 549006385 200000 431089432 200000 240714277 200000 821455664 200000 85961977 200000 887653973 200000 924197506 200000 949215900 200000 915478057 200000 188662990 200000 16101669 200000 914984614 200000 431962306 200000 647942414 200000 640839324 200000 182399078 200000 442139876 200000 649707709 200000 451233945 200000 679119381 200000 417234384 200000 183840418 200000 134616557 200000 979937035 200000 680695271 200000 348813480 200000 181241991 200000 852085697 200000 658408104 200000 846198741 200000 794479992 200000 468403664 200000 348442805 200000 557661267 200000 318153457 200000 458371055 200000 270383055 200000 42412393 200000 460335682 200000 444886008 200000 169335508 200000 980703106 200000 213053916 200000 738066658 200000 936573894 200000 74662948 200000 994312015 200000 680367303 200000 930584006 200000 291427833 200000 367066956 200000 712377566 200000 828040980 200000 20047049 200000 798106019 200000 379646849 200000 387115792 200000 857720701 200000 14258501 200000 513269800 200000 941038651 200000 543585309 200000 468261442 200000 482427243 200000 452240438 200000 313833937 200000 74518474 200000 544083714 200000 870236609 200000 69926115 200000 301256751 200000 648361416 200000 829118140 200000 71673018 200000 54505184 200000 38654899 200000 734145576 200000 492793311 200000 962132079 200000 728934876 200000 421346341 200000 437819386 200000 346433675 200000 481527420 200000 609137653 200000 628474325 200000 836613638 200000 641897195 200000 753061878 200000 493146455 200000 309367503 200000 753140131 200000 956890027 200000 889490313 200000 774713847 200000 536843322 200000 742413747 200000 953592468 200000 688236464 200000 484546410 200000 173705679 200000 417883584 200000 146927432 200000 775669004 200000 417520864 200000 917662582 200000 95881009 200000 178530328 200000 471020262 200000 176858429 200000 799878395 200000 141798565 200000 109936385 200000 259584448 200000 976674647 200000 613930990 200000 867375985 200000 146819781 200000 580985365 200000 406019658 200000 674196889 200000 193482038 200000 397570598 200000 285723442 200000 156362231 200000 136730395 200000 689656218 200000 775661886 200000 500046381 200000 583372188 200000 772215201 200000 366169639 200000 384038139 200000 468782339 200000 549433485 200000 358853829 200000 69264449 200000 283474103 200000 765445582 200000 58317585 200000 634946816 200000 88107841 200000 678872564 200000 581279780 200000 968778584 200000 51250762 200000 132979375 200000 459273269 200000 454006923 200000 789557401 200000 514524369 200000 100382877 200000 40574712 200000 601342489 200000 310469193 200000 885110742 200000 733517344 200000 666300368 200000 165754409 200000 827836278 200000 20277411 200000 32162280 200000 852642976 200000 491040824 200000 107384386 200000 489732521 200000 363912959 200000 477193203 200000 356077022 200000 890680188 200000 665491895 200000 390122399 200000 570340727 200000 563996905 200000 596132441 200000 934762838 200000 624780333 200000 497030808 200000 487312276 200000 511942736 200000 413354561 200000 12121170 200000 892496185 200000 516775653 200000 390789907 200000 891493632 200000 750470201 200000 31255694 200000 875436325 200000 352514218 200000 569897636 200000 741250531 200000 726843926 200000 213634169 200000 539264427 200000 490780829 200000 368811175 200000 481472180 200000 831600542 200000 493373333 200000 679634616 200000 423160518 200000 814167022 200000 843773634 200000 650819402 200000 24237365 200000 288844586 200000 308181309 200000 259494526 200000 938940331 200000 826172165 200000 789729088 200000 600061843 200000 25923312 200000 647563342 200000 16013857 200000 791805163 200000 158587628 200000 398754549 200000 652929627 200000 300383750 200000 998942377 200000 159738892 200000 142518149 200000 593775493 200000 396519502 200000 294628802 200000 864022615 200000 690073895 200000 678941476 200000 993856361 200000 827942571 200000 937761742 200000 606313364 200000 486135664 200000 524049785 200000 106443130 200000 54527782 200000 270713193 200000 297149145 200000 800483659 200000 352209026 200000 907072003 200000 809233924 200000 148852610 200000 264283506 200000 259821839 200000 550046546 200000 582592384 200000 821467869 200000 221739390 200000 741134396 200000 942084036 200000 972912844 200000 115524960 200000 733037402 200000 405160944 200000 16721000 200000 435793894 200000 99305574 200000 515695812 200000 259592696 200000 493799776 200000 979158070 200000 569818145 200000 343506663 200000 145128255 200000 142528196 200000 962907398 200000 533966779 200000 831404563 200000 334779177 200000 634834837 200000 429010974 200000 873454989 200000 969087389 200000 365656334 200000 498544856 200000 91129981 200000 323570551 200000 719758801 200000 338257362 200000 260661459 200000 354639154 200000 937868639 200000 658017812 200000 304825761 200000 147044453 200000 671880281 200000 661760966 200000 786216727 200000 777634761 200000 694027390 200000 910994993 200000 161169540 200000 857247542 200000 512460464 200000 525929406 200000 45370459 200000 375194532 200000 433111279 200000 458461173 200000 857009706 200000 112557358 200000 885630043 200000 998585727 200000 20796068 200000 700709130 200000 73234230 200000 288321059 200000 22689175 200000 283307409 200000 527966430 200000 969514699 200000 343585781 200000 915965500 200000 263997398 200000 650682752 200000 607072206 200000 35343780 200000 808658877 200000 748965224 200000 290739796 200000 243133312 200000 840948052 200000 584952526 200000 926796245 200000 963036842 200000 365533308 200000 305229082 200000 982002627 200000 425528601 200000 529884212 200000 199806675 200000 808400558 200000 986153959 200000 895130782 200000 700903331 200000 564478023 200000 673915211 200000 769404666 200000 7234131 200000 185128286 200000 338054303 200000 596328872 200000 78738121 200000 20213219 200000 649450075 200000 339347498 200000 214932496 200000 385577704 200000 632912919 200000 345766686 200000 782284368 200000 24073373 200000 325662348 200000 464199751 200000 954530000 200000 411981394 200000 734262162 200000 762415236 200000 743828986 200000 608839287 200000 405461538 200000 777241558 200000 19818838 200000 364082846 200000 522693204 200000 685636446 200000 77173133 200000 813698934 200000 943160162 200000 382734683 200000 613736039 200000 285300945 200000 794487202 200000 236122927 200000 654027980 200000 287445918 200000 647033486 200000 363508058 200000 483479237 200000 936211951 200000 699668159 200000 364135292 200000 864165243 200000 239194867 200000 961012204 200000 315038294 200000 518871350 200000 847488763 200000 672983279 200000 586236873 200000 403621215 200000 647808888 200000 598975424 200000 855496917 200000 355020926 200000 908033787 200000 443778423 200000 447187866 200000 898214459 200000 621033267 200000 44824140 200000 53085529 200000 414264671 200000 219012337 200000 236302233 200000 243258482 200000 437759443 200000 948570150 200000 928643030 200000 46864486 200000 339123359 200000 275477986 200000 521482395 200000 388742102 200000 572432875 200000 412735573 200000 376308385 200000 607464066 200000 269333249 200000 241560785 200000 754407361 200000 172542282 200000 111382088 200000 187884486 200000 739259634 200000 490127407 200000 506125129 200000 944484036 200000 162970701 200000 373846098 200000 457295021 200000 349490811 200000 375910667 200000 142835 200000 66521148 200000 406854333 200000 188089733 200000 658488946 200000 309799134 200000 905408633 200000 3019058 200000 822297679 200000 898758301 200000 589185985 200000 410759340 200000 29203757 200000 174935200 200000 738090436 200000 855426987 200000 118454730 200000 642301232 200000 720272596 200000 966627079 200000 170287624 200000 844691894 200000 447553632 200000 762828984 200000 366246119 200000 979825850 200000 896538873 200000 521965528 200000 979192455 200000 898501604 200000 492021840 200000 372674207 200000 716287017 200000 377270782 200000 111964982 200000 132921445 200000 218344494 200000 516459759 200000 192410010 200000 511253923 200000 284819989 200000 500831680 200000 967056525 200000 859453938 200000 313351808 200000 183591065 200000 127121984 200000 468392969 200000 183778095 200000 390799556 200000 981477891 200000 680280513 200000 889726722 200000 232509096 200000 691550278 200000 292156435 200000 416235515 200000 826208207 200000 143280283 200000 256522008 200000 374170936 200000 892664543 200000 178183602 200000 955461127 200000 752410876 200000 739033507 200000 64052571 200000 664483642 200000 145468582 200000 558679299 200000 98857094 200000 2132521 200000 986430647 200000 12627719 200000 347319109 200000 770286443 200000 794996944 200000 742125783 200000 691219656 200000 550866107 200000 941189552 200000 811186364 200000 487679326 200000 515642096 200000 629208377 200000 678064671 200000 817974394 200000 424436227 200000 888481899 200000 102417800 200000 883025066 200000 154002188 200000 668447590 200000 137931935 200000 26101152 200000 444755524 200000 813633387 200000 199504430 200000 458840109 200000 555125507 200000 11876059 200000 966474268 200000 930449472 200000 923225026 200000 564215094 200000 411294578 200000 808864490 200000 848996890 200000 837177628 200000 334381145 200000 232150108 200000 173216962 200000 966506574 200000 425856537 200000 786047462 200000 840937364 200000 418817452 200000 615683354 200000 687348729 200000 236676999 200000 229462328 200000 173164774 200000 80182821 200000 312451765 200000 923159569 200000 660273700 200000 642355483 200000 22589525 200000 490271351 200000 750760605 200000 340595883 200000 982554305 200000 757226445 200000 288660282 200000 304602566 200000 958295409 200000 554029201 200000 1635842 200000 607593595 200000 8649981 200000 598047844 200000 315015712 200000 513121277 200000 207687965 200000 650867208 200000 956392922 200000 982701723 200000 920844460 200000 778325852 200000 350007962 200000 592380869 200000 549745056 200000 878600033 200000 361041128 200000 460181517 200000 795436306 200000 416088119 200000 339662957 200000 211362594 200000 926987067 200000 63104800 200000 834354160 200000 610615766 200000 304288627 200000 260261499 200000 335363420 200000 451637784 200000 989155380 200000 223631304 200000 439588791 200000 823789305 200000 792015636 200000 922001834 200000 965368619 200000 793315498 200000 318113997 200000 294937567 200000 439682304 200000 770021500 200000 709776184 200000 488700232 200000 549795230 200000 608108254 200000 377724237 200000 242101735 200000 118369935 200000 866390881 200000 188348707 200000 339357403 200000 825234554 200000 566367414 200000 325699061 200000 849003109 200000 194846504 200000 639949997 200000 257374234 200000 955163621 200000 153430914 200000 771776055 200000 19860747 200000 545147356 200000 470660496 200000 773885796 200000 572656992 200000 961438699 200000 858734715 200000 265266020 200000 738894546 200000 364293842 200000 320683658 200000 933312649 200000 4900409 200000 589287025 200000 422024487 200000 579292227 200000 832664462 200000 780520905 200000 921275610 200000 556793633 200000 983885290 200000 22430971 200000 193268044 200000 615523030 200000 372954500 200000 562367302 200000 440634693 200000 593941041 200000 412262837 200000 684403980 200000 875446445 200000 812121890 200000 194298615 200000 867162573 200000 608111758 200000 835450042 200000 658656 200000 676650537 200000 439132431 200000 383913771 200000 887034411 200000 69763554 200000 10995065 200000 610574275 200000 506522799 200000 329189334 200000 488610356 200000 662482676 200000 604067684 200000 307688456 200000 697336522 200000 858135631 200000 440098916 200000 777294231 200000 781758946 200000 710111363 200000 403016935 200000 605022916 200000 634016582 200000 765799265 200000 635109701 200000 995413744 200000 491923933 200000 521911258 200000 162834679 200000 893964954 200000 345342384 200000 275794942 200000 388102805 200000 978231652 200000 616775143 200000 308502782 200000 864977368 200000 551258126 200000 306715340 200000 688586026 200000 814585753 200000 752127096 200000 875609542 200000 580512754 200000 545321423 200000 78276003 200000 671587678 200000 449040360 200000 371421587 200000 721176496 200000 977056573 200000 791471292 200000 505320735 200000 250052575 200000 117745707 200000 629521214 200000 595126217 200000 469640848 200000 582965265 200000 355891038 200000 636361228 200000 800087876 200000 184775670 200000 192058926 200000 207383935 200000 624981659 200000 863098884 200000 844919261 200000 703117530 200000 497278039 200000 589532036 200000 788795837 200000 408598007 200000 133813590 200000 525606108 200000 134437437 200000 913950670 200000 911376283 200000 24369559 200000 433262318 200000 976591479 200000 614201925 200000 703140957 200000 326559361 200000 916725547 200000 286908310 200000 749876981 200000 993596103 200000 323146818 200000 864959212 200000 116061257 200000 681569455 200000 483584309 200000 31943882 200000 129394785 200000 132970570 200000 864289948 200000 710236879 200000 758031974 200000 187073225 200000 349519921 200000 315188668 200000 539550368 200000 490316412 200000 176075466 200000 523266929 200000 222077047 200000 78088916 200000 720189537 200000 538388719 200000 290360949 200000 777063521 200000 397219855 200000 937914967 200000 963620417 200000 728756948 200000 814798348 200000 29893865 200000 877805220 200000 906440445 200000 861946287 200000 680327941 200000 158920582 200000 871298252 200000 17971059 200000 742941740 200000 823712753 200000 925202259 200000 979543279 200000 294932223 200000 239284748 200000 84914881 200000 628761820 200000 54730557 200000 106184993 200000 910266472 200000 498531090 200000 154579400 200000 214102423 200000 461443255 200000 792770185 200000 229302944 200000 355077879 200000 219167040 200000 402753372 200000 341694694 200000 124159977 200000 592917170 200000 199214273 200000 69337305 200000 223297591 200000 701784799 200000 414741265 200000 366603227 200000 813457096 200000 884873398 200000 210134981 200000 714737259 200000 502069669 200000 814407240 200000 620149110 200000 662849068 200000 720724983 200000 889821382 200000 641718747 200000 845395932 200000 68986374 200000 475278465 200000 287137742 200000 204868444 200000 807317818 200000 662450407 200000 373506886 200000 114977198 200000 245896221 200000 344010380 200000 59620189 200000 967292657 200000 131645014 200000 111653149 200000 666209866 200000 618723429 200000 705901742 200000 77199213 200000 578663783 200000 877640813 200000 343203086 200000 872470892 200000 688853804 200000 529768583 200000 541927550 200000 712935978 200000 304798001 200000 304377685 200000 319073062 200000 750479832 200000 160078383 200000 518193302 200000 510348368 200000 681708998 200000 575052798 200000 12754220 200000 300161123 200000 716090980 200000 134883223 200000 71484695 200000 526565608 200000 565373764 200000 823998226 200000 960018296 200000 920745607 200000 891281685 200000 697789865 200000 116123278 200000 179122442 200000 890320809 200000 884499378 200000 683297211 200000 284906328 200000 550398959 200000 126545575 200000 755088767 200000 713913211 200000 840429560 200000 55344929 200000 319248762 200000 15960218 200000 768853238 200000 180388567 200000 372636270 200000 434327294 200000 401347895 200000 717133987 200000 928060985 200000 968321039 200000 931621933 200000 696442493 200000 749684190 200000 171831895 200000 471253096 200000 549611389 200000 567465340 200000 716680061 200000 349282713 200000 752235995 200000 555510356 200000 907648075 200000 315707024 200000 231118065 200000 382156486 200000 992787111 200000 174935358 200000 475001655 200000 555092564 200000 309231516 200000 762428083 200000 443635269 200000 485267868 200000 303726930 200000 788257568 200000 602241236 200000 499021921 200000 267216145 200000 932077013 200000 429233853 200000 839571842 200000 729364289 200000 39504707 200000 321800439 200000 934402817 200000 46923115 200000 483282169 200000 599326619 200000 431798268 200000 765985336 200000 380499882 200000 244036578 200000 225882806 200000 448751472 200000 957118757 200000 655408677 200000 585876622 200000 328772603 200000 775114842 200000 116147675 200000 25092101 200000 932947427 200000 855613787 200000 898787230 200000 428591291 200000 145017423 200000 701330263 200000 442917158 200000 515293553 200000 657605000 200000 626413215 200000 107532619 200000 570228744 200000 712599798 200000 582973605 200000 603607557 200000 719230848 200000 196756259 200000 671035895 200000 59798638 200000 953319929 200000 543011255 200000 402527303 200000 648705214 200000 480511668 200000 441053049 200000 324060773 200000 747881037 200000 540954130 200000 736436307 200000 167989826 200000 948033428 200000 773917586 200000 477137229 200000 786610927 200000 933887020 200000 987427798 200000 846648976 200000 913013914 200000 299683532 200000 490550942 200000 503006051 200000 179141782 200000 308024141 200000 276232394 200000 342809137 200000 882835283 200000 549538984 200000 950676572 200000 973350528 200000 296354401 200000 883193078 200000 684299379 200000 86441722 200000 747143793 200000 344264558 200000 785340239 200000 593488231 200000 594251603 200000 796648554 200000 483387986 200000 534723760 200000 152253943 200000 920052066 200000 15999484 200000 863843548 200000 829745263 200000 538243309 200000 623807982 200000 256181013 200000 109804522 200000 568957638 200000 811321063 200000 895138212 200000 839015610 200000 180946884 200000 432176841 200000 322435568 200000 714966606 200000 882798560 200000 995155092 200000 529623169 200000 93444920 200000 127438386 200000 208799336 200000 136498946 200000 954858791 200000 688198387 200000 591280007 200000 347675193 200000 118030572 200000 412138363 200000 48189519 200000 591617553 200000 837298808 200000 33957955 200000 402241091 200000 916551056 200000 612944604 200000 878918884 200000 916694018 200000 205383904 200000 994354759 200000 848352277 200000 116365645 200000 357919560 200000 740071434 200000 858519472 200000 326418693 200000 740921651 200000 173572758 200000 95723180 200000 796425513 200000 94286375 200000 22313851 200000 669054755 200000 593609435 200000 962870478 200000 279185258 200000 324734028 200000 818282587 200000 302554864 200000 246970931 200000 555975809 200000 220759305 200000 297288566 200000 946663622 200000 844440890 200000 128670054 200000 693076072 200000 905815861 200000 398017807 200000 632973587 200000 897974510 200000 646916272 200000 741255097 200000 160692431 200000 523391826 200000 622676358 200000 434870288 200000 975549564 200000 904895739 200000 431397674 200000 47513613 200000 616972570 200000 109051506 200000 632468523 200000 404242120 200000 174063818 200000 459736927 200000 386732089 200000 88703610 200000 605759179 200000 586310284 200000 414664741 200000 631493243 200000 214455167 200000 926224352 200000 751336417 200000 579760965 200000 774089318 200000 287886436 200000 307552891 200000 219249774 200000 989486112 200000 967739457 200000 667748901 200000 441002672 200000 858682478 200000 167383231 200000 353751087 200000 628405220 200000 95973937 200000 864353351 200000 771554058 200000 612292354 200000 922353000 200000 307087456 200000 69140039 200000 280024097 200000 562523445 200000 819436981 200000 345351317 200000 188690556 200000 925307352 200000 285525516 200000 887142341 200000 834561130 200000 910228145 200000 216884303 200000 73717447 200000 555091300 200000 821053506 200000 346985606 200000 233711533 200000 680889858 200000 185296425 200000 834772441 200000 798885287 200000 242751997 200000 228688681 200000 378210962 200000 182017797 200000 475807789 200000 668568353 200000 544589336 200000 794703671 200000 786181771 200000 438632722 200000 251252468 200000 412131023 200000 359149616 200000 780573 200000 856319183 200000 955454333 200000 534512979 200000 907508353 200000 639495280 200000 956495888 200000 779185485 200000 517551008 200000 206405058 200000 356353659 200000 731084952 200000 929192442 200000 796557771 200000 732772300 200000 460932298 200000 548622896 200000 735730869 200000 430797365 200000 233714846 200000 355575809 200000 571255752 200000 152916231 200000 150928363 200000 168322127 200000 408565613 200000 277796529 200000 973498281 200000 474665241 200000 620288300 200000 283270340 200000 936208882 200000 804213633 200000 870686125 200000 100156913 200000 616365054 200000 760918471 200000 227890361 200000 246588425 200000 117699109 200000 594950988 200000 579172153 200000 680211962 200000 750909920 200000 462965903 200000 615914805 200000 433751512 200000 949009863 200000 453569330 200000 842211286 200000 297835728 200000 959291283 200000 487321589 200000 745783139 200000 321675061 200000 961283101 200000 548099768 200000 881551175 200000 259374711 200000 651379548 200000 967478397 200000 877966344 200000 40036646 200000 955495017 200000 859415906 200000 841731920 200000 461053683 200000 302617982 200000 732349610 200000 614296551 200000 33072813 200000 945066481 200000 643907764 200000 960545717 200000 950771271 200000 287448637 200000 320276737 200000 153816516 200000 280051407 200000 382844921 200000 321828913 200000 563512891 200000 549223544 200000 4984285 200000 69106182 200000 582230627 200000 512150160 200000 269990851 200000 81563999 200000 556728997 200000 338503050 200000 22361251 200000 938479676 200000 66369673 200000 933783796 200000 417568405 200000 780161472 200000 800967863 200000 893970304 200000 253162706 200000 560949289 200000 141756153 200000 312126207 200000 516231602 200000 758484696 200000 578475062 200000 404688992 200000 375300270 200000 190865487 200000 882588791 200000 421338036 200000 658100830 200000 145920045 200000 33655013 200000 811012652 200000 616590972 200000 325912883 200000 258837447 200000 471903256 200000 644274654 200000 547008321 200000 369304712 200000 294274281 200000 485712510 200000 529805145 200000 818208174 200000 312402223 200000 153709941 200000 817358746 200000 490071267 200000 140219034 200000 14437627 200000 122425668 200000 703589615 200000 406398460 200000 301981799 200000 477289657 200000 836375483 200000 157756741 200000 964828724 200000 808545658 200000 21461583 200000 991827333 200000 895986681 200000 771547685 200000 545054931 200000 471457516 200000 874311279 200000 916678269 200000 19249296 200000 785302220 200000 821834606 200000 734023521 200000 806632431 200000 820412308 200000 526987247 200000 775827154 200000 758863992 200000 99118806 200000 557578762 200000 181328880 200000 379978964 200000 741071169 200000 126506744 200000 933454588 200000 446299338 200000 832789159 200000 874867473 200000 995174231 200000 949135684 200000 568602103 200000 904351694 200000 198301057 200000 128893515 200000 844888386 200000 210932168 200000 119093530 200000 353860357 200000 576658873 200000 209138358 200000 228703971 200000 705478077 200000 662970284 200000 920973682 200000 581387964 200000 33368539 200000 322387084 200000 594906099 200000 220400039 200000 426068966 200000 518062313 200000 820945235 200000 668089283 200000 162423688 200000 69587060 200000 291896265 200000 649308241 200000 10708874 200000 797816829 200000 559519407 200000 45320625 200000 370770386 200000 150901621 200000 634893949 200000 373231460 200000 157063531 200000 732357100 200000 329406667 200000 459198987 200000 81241725 200000 61091730 200000 357934162 200000 964776294 200000 984597071 200000 450711993 200000 213678826 200000 685993557 200000 853325643 200000 186219217 200000 194124684 200000 796687577 200000 125698297 200000 874808937 200000 768396368 200000 96730130 200000 20312066 200000 120952628 200000 238032496 200000 480143426 200000 269511726 200000 227189504 200000 691729474 200000 839321288 200000 43710053 200000 572825280 200000 966900032 200000 148236836 200000 783873200 200000 949648514 200000 763140611 200000 793036281 200000 555629112 200000 896792952 200000 195875394 200000 567120133 200000 215831877 200000 103794163 200000 702129367 200000 11841833 200000 131853120 200000 303975266 200000 715420090 200000 273577319 200000 635561649 200000 871882326 200000 819189763 200000 813821406 200000 893583680 200000 200387200 200000 527227370 200000 842892239 200000 321510838 200000 689314992 200000 575032521 200000 752827291 200000 660141052 200000 723511511 200000 111378200 200000 408821953 200000 261962010 200000 47012357 200000 142015087 200000 266337251 200000 762515768 200000 127450731 200000 714123655 200000 557618880 200000 679515040 200000 207478617 200000 18173497 200000 563022907 200000 877308089 200000 939285311 200000 542769020 200000 787954258 200000 268045324 200000 905424815 200000 80021865 200000 282791974 200000 307138114 200000 31795033 200000 257322809 200000 119213049 200000 476067107 200000 821380108 200000 53583173 200000 703559978 200000 340189592 200000 173791419 200000 880988420 200000 203178554 200000 283538856 200000 594262388 200000 825215248 200000 411218633 200000 665606781 200000 633133930 200000 133681953 200000 959508889 200000 112305247 200000 195499755 200000 235439119 200000 921880200 200000 932796087 200000 70709609 200000 307156434 200000 256470169 200000 18613773 200000 337148789 200000 352824196 200000 111240683 200000 599789577 200000 178572478 200000 717414237 200000 373524415 200000 475275637 200000 819447829 200000 295646901 200000 888173686 200000 279979576 200000 516542827 200000 398352389 200000 156214160 200000 849598299 200000 685183440 200000 355996390 200000 286331821 200000 479456518 200000 604573045 200000 726543375 200000 156118669 200000 263494787 200000 902539178 200000 383464793 200000 357661971 200000 375957049 200000 957769952 200000 169003965 200000 732467005 200000 833928114 200000 405662375 200000 513461076 200000 6832173 200000 351166357 200000 960339888 200000 825913173 200000 700890658 200000 632676267 200000 194148810 200000 516219930 200000 523637375 200000 639811804 200000 944772072 200000 488307995 200000 144790466 200000 665321778 200000 201817113 200000 393411823 200000 252889484 200000 343133652 200000 865438605 200000 620270417 200000 939268255 200000 434747659 200000 665345686 200000 879871256 200000 696557786 200000 644119104 200000 963671715 200000 740106813 200000 283544893 200000 524745211 200000 809957446 200000 189913560 200000 438091243 200000 753630180 200000 351597870 200000 456658466 200000 701302818 200000 81036997 200000 101997612 200000 493419635 200000 197379652 200000 630153861 200000 55507249 200000 526924612 200000 976593360 200000 960338989 200000 932151118 200000 982690862 200000 264558440 200000 436337126 200000 196879026 200000 796753384 200000 261948108 200000 444212984 200000 753333422 200000 35454540 200000 600294109 200000 332099531 200000 416302515 200000 782905937 200000 34689434 200000 59643369 200000 401836369 200000 440463377 200000 503067173 200000 325105145 200000 736665656 200000 381941443 200000 509249214 200000 459575748 200000 955860026 200000 263237825 200000 905897157 200000 164216883 200000 549756487 200000 647110019 200000 369376443 200000 849484109 200000 663573615 200000 380906401 200000 395214401 200000 78942781 200000 523612642 200000 915618516 200000 694524439 200000 9741641 200000 140089586 200000 916758004 200000 849382941 200000 190963163 200000 336057103 200000 782611706 200000 951829844 200000 685657211 200000 672243400 200000 731363070 200000 718782940 200000 264427730 200000 225181136 200000 803206201 200000 979807478 200000 714020775 200000 145246453 200000 362052099 200000 77546755 200000 294645989 200000 153758761 200000 41373910 200000 349173635 200000 266783122 200000 743013501 200000 592194120 200000 266527510 200000 430275544 200000 229427744 200000 849447187 200000 207544189 200000 23783167 200000 387720803 200000 570508048 200000 158178201 200000 633115503 200000 974889399 200000 729188663 200000 559872873 200000 285887154 200000 937356716 200000 785851295 200000 111057935 200000 745072495 200000 419089651 200000 61619075 200000 439817163 200000 821490031 200000 707031388 200000 945001274 200000 166443518 200000 163323803 200000 704287704 200000 43298877 200000 627557671 200000 915257339 200000 463102583 200000 479349540 200000 241585896 200000 174071736 200000 195790954 200000 765246888 200000 627940352 200000 524277529 200000 568103937 200000 268384929 200000 232312914 200000 316476808 200000 935373996 200000 106322952 200000 138585820 200000 670965645 200000 229713149 200000 644535542 200000 718915007 200000 858177233 200000 8801443 200000 136383394 200000 883009597 200000 424239132 200000 27671152 200000 761396069 200000 212601013 200000 562196822 200000 947138643 200000 810243257 200000 458873000 200000 417684361 200000 583151966 200000 888981812 200000 166277302 200000 892657884 200000 297216448 200000 288768913 200000 66617504 200000 214058136 200000 688965323 200000 273325479 200000 696728391 200000 918935333 200000 223624430 200000 581656686 200000 327791787 200000 114276365 200000 897378234 200000 820672000 200000 976223724 200000 180147703 200000 821591008 200000 240210837 200000 140283723 200000 289699501 200000 478525232 200000 97744261 200000 608032808 200000 869522198 200000 95009435 200000 743462217 200000 432078597 200000 100842299 200000 229314609 200000 444795769 200000 726212480 200000 903915588 200000 559491363 200000 574682062 200000 469554268 200000 597302907 200000 504552385 200000 251978529 200000 378788729 200000 455420743 200000 318027644 200000 670661993 200000 618219990 200000 735170866 200000 100821732 200000 971571135 200000 985911189 200000 851869154 200000 897109929 200000 15890525 200000 789659637 200000 349772834 200000 611739293 200000 94824089 200000 513928024 200000 615213018 200000 541015472 200000 592926446 200000 899086654 200000 862600721 200000 472667121 200000 848095987 200000 448429128 200000 819848434 200000 355558803 200000 295540064 200000 303451701 200000 351453635 200000 363075556 200000 333715471 200000 107655143 200000 319458030 200000 201074006 200000 581137400 200000 86109022 200000 170374138 200000 559571322 200000 696398643 200000 770691002 200000 853603218 200000 7475967 200000 405639417 200000 167020348 200000 582231932 200000 894848438 200000 613887906 200000 887962437 200000 569087650 200000 54572688 200000 828488359 200000 771877460 200000 670235404 200000 658266526 200000 78874784 200000 199020555 200000 625793507 200000 711226894 200000 50605383 200000 194067242 200000 302626671 200000 418407476 200000 498365810 200000 423282066 200000 743205656 200000 494988157 200000 158492443 200000 293369410 200000 3143528 200000 274765436 200000 541712219 200000 793286492 200000 116584966 200000 668902113 200000 23021674 200000 596639776 200000 836388283 200000 166229372 200000 878828959 200000 73677550 200000 43633263 200000 241368638 200000 509985653 200000 528722247 200000 856413484 200000 200005686 200000 429215619 200000 369227723 200000 400028697 200000 215122327 200000 156871810 200000 266568764 200000 550766720 200000 509910448 200000 74531914 200000 518756217 200000 571908808 200000 719370481 200000 338254292 200000 624171907 200000 306019450 200000 488061676 200000 117577528 200000 117668730 200000 770053182 200000 214815824 200000 430105007 200000 805211551 200000 303540190 200000 563882734 200000 538823569 200000 394378579 200000 90574913 200000 292275639 200000 501886039 200000 273879830 200000 615248752 200000 851677372 200000 978260122 200000 750747784 200000 666863252 200000 666062124 200000 628994065 200000 988457578 200000 436019701 200000 83687256 200000 185317270 200000 363877021 200000 562143995 200000 279344305 200000 13024544 200000 145946144 200000 979606064 200000 666771399 200000 36074441 200000 18770709 200000 252847419 200000 790918731 200000 361896392 200000 866447548 200000 20693733 200000 130628365 200000 194512503 200000 708755829 200000 628288791 200000 913639422 200000 446438478 200000 619683522 200000 452548825 200000 377693742 200000 448001765 200000 279375169 200000 685844563 200000 899407309 200000 318751477 200000 291776693 200000 509624527 200000 920406061 200000 246641238 200000 253999613 200000 315806388 200000 937577406 200000 547497473 200000 708241178 200000 659579275 200000 964583951 200000 162846222 200000 459780908 200000 993851388 200000 900882899 200000 860533687 200000 237426805 200000 317663185 200000 977602776 200000 412575570 200000 626215508 200000 583525361 200000 460650513 200000 909915225 200000 748497226 200000 541165158 200000 531442572 200000 345008997 200000 413013239 200000 138979927 200000 291469947 200000 574403117 200000 399464476 200000 306106893 200000 904548655 200000 270002571 200000 914786458 200000 995198192 200000 28240663 200000 516008823 200000 225839984 200000 631845258 200000 62364356 200000 187716873 200000 558892736 200000 387403650 200000 468306919 200000 672812153 200000 306551242 200000 839177122 200000 912802128 200000 357973281 200000 468047599 200000 700507601 200000 450789104 200000 887704953 200000 999835054 200000 97431319 200000 852402135 200000 999719705 200000 557000361 200000 652399007 200000 847076406 200000 354544314 200000 447119264 200000 284932272 200000 60759389 200000 206532149 200000 168407923 200000 676119218 200000 193870780 200000 574898817 200000 452526627 200000 658208046 200000 381977829 200000 878499767 200000 338217681 200000 204380877 200000 310996872 200000 356509456 200000 967242684 200000 642165591 200000 320909684 200000 515813605 200000 312812614 200000 765366708 200000 148685212 200000 358360750 200000 498904303 200000 744178670 200000 573835278 200000 183000834 200000 548181848 200000 455708972 200000 848311293 200000 611323292 200000 303461952 200000 240701879 200000 168831415 200000 931441491 200000 96286601 200000 231527159 200000 965711534 200000 269350943 200000 422981682 200000 977387382 200000 200966515 200000 869760794 200000 769172062 200000 385479900 200000 882347957 200000 947272316 200000 847583563 200000 576717296 200000 674481221 200000 365016989 200000 429199194 200000 49610908 200000 888397076 200000 968562422 200000 324621837 200000 185773544 200000 156435250 200000 867044896 200000 529465347 200000 699067901 200000 562141392 200000 708302802 200000 78374653 200000 219198498 200000 943020350 200000 268388325 200000 195816411 200000 244436674 200000 576644845 200000 149507922 200000 805186718 200000 105079139 200000 111014253 200000 516352562 200000 525909095 200000 606562991 200000 179038574 200000 964153276 200000 549882742 200000 436840558 200000 957764802 200000 49721930 200000 188237099 200000 821996937 200000 734339673 200000 563816788 200000 14021127 200000 292734983 200000 438400578 200000 972843889 200000 754467242 200000 220859666 200000 658963376 200000 124251228 200000 674003158 200000 20220147 200000 504065777 200000 724765932 200000 347555690 200000 303904529 200000 974945144 200000 745882394 200000 671932007 200000 825935348 200000 19650515 200000 719081982 200000 318894573 200000 102065991 200000 67827637 200000 617477073 200000 240054589 200000 20846033 200000 131190764 200000 68766187 200000 689580728 200000 755094394 200000 439305834 200000 714639045 200000 683573213 200000 28190539 200000 314305087 200000 688634872 200000 994009935 200000 557749613 200000 143645596 200000 513525307 200000 652533964 200000 608663335 200000 116053969 200000 941950312 200000 65956149 200000 948054756 200000 982504783 200000 943535734 200000 345998987 200000 265244202 200000 808919462 200000 902380415 200000 924477423 200000 310796707 200000 172160391 200000 399793082 200000 412348321 200000 720039703 200000 502604994 200000 532508033 200000 940822785 200000 41401711 200000 981258824 200000 754475084 200000 711203473 200000 259987123 200000 647310889 200000 533429427 200000 340768239 200000 19377163 200000 50214293 200000 271415407 200000 696918494 200000 912324033 200000 131016414 200000 392312920 200000 860805181 200000 81940284 200000 506533235 200000 996652647 200000 330448909 200000 180396293 200000 646361062 200000 805326260 200000 479301486 200000 360827076 200000 487154662 200000 291482232 200000 630729634 200000 314264387 200000 878715973 200000 262372875 200000 290351879 200000 343149673 200000 14265586 200000 510471911 200000 701091104 200000 773006144 200000 36157183 200000 942559906 200000 664721548 200000 972290542 200000 986177691 200000 942969334 200000 382380812 200000 410590654 200000 958248215 200000 867744444 200000 144919937 200000 766306072 200000 880664292 200000 289437676 200000 345724907 200000 194358148 200000 707563922 200000 335179165 200000 47224170 200000 79414698 200000 153368018 200000 351709450 200000 883544639 200000 240018259 200000 186859380 200000 930316938 200000 526213066 200000 353127784 200000 884510569 200000 896689558 200000 753361036 200000 465732593 200000 842471361 200000 40760518 200000 497500198 200000 534700054 200000 560111533 200000 23052755 200000 620572504 200000 346829345 200000 896067964 200000 785430933 200000 95145986 200000 108027769 200000 704866465 200000 657707525 200000 946144549 200000 68309671 200000 547398571 200000 957375036 200000 252244193 200000 14355796 200000 742171722 200000 781065841 200000 580704888 200000 683223111 200000 62117712 200000 861147133 200000 585103945 200000 906281323 200000 851032748 200000 36995418 200000 557538261 200000 659796934 200000 821571440 200000 819907614 200000 350144956 200000 466029442 200000 989866955 200000 805364484 200000 601911743 200000 720364007 200000 534549262 200000 118828515 200000 889663679 200000 433333086 200000 661386667 200000 43727283 200000 414037180 200000 525052271 200000 698434352 200000 251833486 200000 421044950 200000 130997954 200000 61903439 200000 182908844 200000 763127118 200000 870690592 200000 644435160 200000 298380133 200000 310325636 200000 79257970 200000 228134844 200000 494018866 200000 798426106 200000 589252032 200000 138479883 200000 306349995 200000 72289871 200000 963344691 200000 143438326 200000 919915145 200000 500060484 200000 240798739 200000 978517197 200000 829834917 200000 112979129 200000 911139784 200000 961164545 200000 556593142 200000 765966767 200000 629966043 200000 115094305 200000 563275157 200000 826945095 200000 26884853 200000 714860768 200000 308576700 200000 726757312 200000 420953310 200000 730064653 200000 490232257 200000 665741436 200000 9297022 200000 182498200 200000 73730591 200000 989238267 200000 291011807 200000 851242387 200000 639367277 200000 738768094 200000 691610664 200000 886848813 200000 6692195 200000 388656356 200000 879806370 200000 863562168 200000 373882587 200000 271628527 200000 23503798 200000 933211555 200000 407107021 200000 142040831 200000 326228972 200000 401923712 200000 999980113 200000 210121780 200000 220963052 200000 477572350 200000 638415776 200000 307944655 200000 66131584 200000 536297198 200000 990123538 200000 177672241 200000 307572111 200000 737146177 200000 584966944 200000 266454234 200000 492143138 200000 823140871 200000 761404258 200000 381955690 200000 632706402 200000 968496753 200000 250879122 200000 568109986 200000 966156182 200000 717482191 200000 232898438 200000 959935074 200000 861604393 200000 86567058 200000 925982776 200000 805354923 200000 730802081 200000 381880906 200000 823782849 200000 678526366 200000 806158760 200000 428897192 200000 890020441 200000 399145851 200000 756752134 200000 21480828 200000 714800983 200000 554401698 200000 41380260 200000 123848630 200000 286530358 200000 2546068 200000 659838602 200000 837236072 200000 699746189 200000 613536242 200000 924649440 200000 910280386 200000 496711957 200000 768266363 200000 891764463 200000 376571155 200000 119538598 200000 189065745 200000 216252960 200000 319738062 200000 279687737 200000 611754676 200000 45069051 200000 711323521 200000 95870694 200000 833724292 200000 712977449 200000 618484703 200000 870879974 200000 381782723 200000 876392817 200000 73372086 200000 535291025 200000 160457167 200000 663610301 200000 519984632 200000 918333280 200000 934077739 200000 47489302 200000 455994038 200000 763087852 200000 833940598 200000 523963555 200000 913032479 200000 112310764 200000 9403505 200000 642394796 200000 368149380 200000 661263418 200000 568604413 200000 995754652 200000 735755606 200000 314185933 200000 484116761 200000 291012857 200000 831385381 200000 143600319 200000 183551719 200000 719559534 200000 190355106 200000 420031559 200000 750266279 200000 420310209 200000 707278493 200000 514891967 200000 894177722 200000 873055451 200000 225596678 200000 377322655 200000 12293791 200000 412785862 200000 843120879 200000 869904255 200000 231791351 200000 604711594 200000 38093448 200000 36505624 200000 392568964 200000 42428878 200000 610521889 200000 185468994 200000 336122405 200000 747570844 200000 925423402 200000 486665974 200000 736886747 200000 263278748 200000 218705461 200000 194245708 200000 521499335 200000 58314871 200000 334276337 200000 269745022 200000 876726056 200000 465887733 200000 79059760 200000 114780898 200000 961481312 200000 976541694 200000 322059745 200000 517540338 200000 902120175 200000 425789083 200000 242362646 200000 585485639 200000 843599477 200000 576082677 200000 798949886 200000 498443928 200000 515868083 200000 590325076 200000 223650026 200000 530844863 200000 299517578 200000 490765089 200000 805721931 200000 435405236 200000 995070458 200000 901093604 200000 465459634 200000 922267791 200000 175316003 200000 18172485 200000 711843278 200000 383684488 200000 42840134 200000 203779597 200000 238559856 200000 964835321 200000 50659523 200000 494190117 200000 215518089 200000 406944346 200000 989274395 200000 589360533 200000 908547113 200000 291527235 200000 617979887 200000 506144901 200000 101314176 200000 983963245 200000 594412799 200000 984046655 200000 74847712 200000 681875121 200000 218657579 200000 686894890 200000 367968441 200000 501432326 200000 772315764 200000 855870671 200000 58399899 200000 572208773 200000 875538939 200000 173535191 200000 677214774 200000 749437288 200000 321922048 200000 588228106 200000 491049308 200000 914978053 200000 249109475 200000 615555153 200000 421949692 200000 641469655 200000 321717285 200000 106253491 200000 947494184 200000 840965492 200000 122388070 200000 529296986 200000 396830991 200000 503709847 200000 989448551 200000 134130062 200000 177128195 200000 514052887 200000 519782153 200000 920455096 200000 175445619 200000 998905068 200000 371075148 200000 729202016 200000 626570736 200000 51460400 200000 800880464 200000 212206638 200000 159200555 200000 322292251 200000 497912150 200000 575056108 200000 108480757 200000 577174789 200000 40518847 200000 366954881 200000 495948605 200000 502433383 200000 172052746 200000 997488374 200000 719634708 200000 528869850 200000 36229849 200000 265502067 200000 441028267 200000 388680213 200000 860244972 200000 207498306 200000 822575442 200000 854263025 200000 262562083 200000 862991306 200000 985166202 200000 45296999 200000 811388032 200000 216841109 200000 794157234 200000 226249104 200000 41211681 200000 60545098 200000 510962605 200000 196335779 200000 530620745 200000 853324722 200000 824858170 200000 469416698 200000 396948055 200000 565793461 200000 449272649 200000 561043981 200000 119684812 200000 745891677 200000 223913196 200000 208558707 200000 760575561 200000 551945425 200000 893993555 200000 263372263 200000 811467661 200000 92018010 200000 40055757 200000 64956224 200000 199795834 200000 259807841 200000 860156109 200000 907709559 200000 132070928 200000 321088110 200000 145284577 200000 834535076 200000 223845999 200000 255382825 200000 666868411 200000 508313088 200000 6661336 200000 472302940 200000 458001452 200000 663778275 200000 490085804 200000 932158190 200000 255250467 200000 792257734 200000 62446699 200000 865960168 200000 489356209 200000 269269570 200000 340164021 200000 270961523 200000 663740679 200000 49062670 200000 982113611 200000 751849431 200000 853612405 200000 553761028 200000 403693069 200000 4660348 200000 888375660 200000 335761691 200000 576809469 200000 909356780 200000 709596284 200000 775219053 200000 538590778 200000 633507278 200000 602327894 200000 321288497 200000 517462276 200000 868092651 200000 63252938 200000 202019521 200000 36875198 200000 499902764 200000 997969097 200000 225096085 200000 418374886 200000 718231192 200000 602383458 200000 286476357 200000 890988061 200000 730991194 200000 539271624 200000 167154314 200000 310684197 200000 762665656 200000 928950090 200000 4697916 200000 433891037 200000 742005532 200000 557584472 200000 762677844 200000 195587910 200000 834809358 200000 453104516 200000 209948394 200000 216547200 200000 63318839 200000 234843261 200000 687287607 200000 600718541 200000 776527710 200000 541685269 200000 68737171 200000 49933196 200000 395619438 200000 807834683 200000 503471992 200000 720494397 200000 493731181 200000 261541888 200000 189219708 200000 358245507 200000 501287045 200000 886015893 200000 835161433 200000 840894236 200000 19962622 200000 587323467 200000 736676072 200000 382841321 200000 328411456 200000 409491601 200000 990250273 200000 334786284 200000 22346453 200000 312279544 200000 971940892 200000 995353412 200000 182379620 200000 354163505 200000 650574609 200000 314088754 200000 681161654 200000 6062604 200000 305221210 200000 178657814 200000 148934068 200000 15278970 200000 4565359 200000 816333425 200000 436151910 200000 58494859 200000 303920360 200000 732557284 200000 551377141 200000 2753903 200000 168515710 200000 30393647 200000 436071848 200000 731172728 200000 671238409 200000 624722994 200000 732034025 200000 362033942 200000 332821634 200000 397390830 200000 181435968 200000 642723545 200000 384873986 200000 860566148 200000 283333206 200000 9333873 200000 628609472 200000 659014963 200000 161839347 200000 72992944 200000 78875413 200000 869712989 200000 499344895 200000 924526469 200000 46689403 200000 469486978 200000 418493060 200000 288559618 200000 818936200 200000 923016514 200000 281321641 200000 780286038 200000 280866039 200000 945897311 200000 135976375 200000 982148050 200000 550353055 200000 10572471 200000 367631894 200000 188176103 200000 120118648 200000 135146317 200000 339072848 200000 567056166 200000 922239900 200000 550067776 200000 582023181 200000 100334398 200000 97010243 200000 743466961 200000 197460500 200000 920365312 200000 147774405 200000 975236449 200000 924663375 200000 979351389 200000 360626075 200000 409388399 200000 167497926 200000 897565285 200000 409272413 200000 800315805 200000 592020641 200000 926554441 200000 535627716 200000 311584427 200000 472638506 200000 786614361 200000 306073257 200000 34040441 200000 410627272 200000 796765445 200000 553045763 200000 565287944 200000 656408837 200000 9003999 200000 494292971 200000 111059833 200000 123613831 200000 412169367 200000 136822683 200000 134346764 200000 657516057 200000 733764093 200000 630597993 200000 121060385 200000 754870691 200000 942391297 200000 716595664 200000 340678969 200000 835777068 200000 640078261 200000 673271911 200000 249665524 200000 646110687 200000 650919240 200000 102289894 200000 637197844 200000 861705218 200000 245151756 200000 134476839 200000 609677943 200000 286382847 200000 195206256 200000 648969762 200000 859406624 200000 523780189 200000 133036549 200000 990047215 200000 162976558 200000 382580423 200000 670045052 200000 540845255 200000 472474851 200000 318922243 200000 913649318 200000 567457538 200000 694858653 200000 6823163 200000 708078194 200000 764234265 200000 615299551 200000 371468216 200000 713217265 200000 84678309 200000 471983944 200000 129304928 200000 576371540 200000 927307357 200000 94239897 200000 277563454 200000 58526187 200000 105447450 200000 793982898 200000 242325433 200000 772574247 200000 650543573 200000 129266581 200000 861211739 200000 586191512 200000 794419879 200000 410042464 200000 784371659 200000 421456623 200000 773223624 200000 626296662 200000 645745874 200000 109446140 200000 482981775 200000 327206102 200000 793076056 200000 956654511 200000 314269047 200000 481094241 200000 329593959 200000 626689818 200000 542165015 200000 327263896 200000 820257318 200000 273179244 200000 976611880 200000 553693498 200000 673461215 200000 408404215 200000 494676866 200000 8396585 200000 862830073 200000 333706026 200000 144081694 200000 144839269 200000 612212733 200000 61846679 200000 180485908 200000 40372239 200000 69797523 200000 666990573 200000 389571741 200000 217377894 200000 511071109 200000 684787966 200000 29855761 200000 833917644 200000 115165626 200000 557038777 200000 394382057 200000 768211904 200000 922034491 200000 693642543 200000 173914558 200000 89511141 200000 86617905 200000 372057489 200000 609791047 200000 291386617 200000 123230692 200000 697847344 200000 75131230 200000 626423261 200000 355414204 200000 453863035 200000 9363706 200000 237478547 200000 456605763 200000 788310787 200000 612241461 200000 890974522 200000 876943904 200000 735633273 200000 979996998 200000 308312338 200000 304077596 200000 606381741 200000 111715207 200000 625558142 200000 281470752 200000 29809295 200000 976349040 200000 446233852 200000 139534644 200000 209974833 200000 486120089 200000 200176430 200000 187796352 200000 984975811 200000 34854331 200000 727114451 200000 155550030 200000 902344341 200000 361821870 200000 701455053 200000 918138117 200000 100496151 200000 420652139 200000 490531613 200000 488710702 200000 131759323 200000 791429899 200000 760992481 200000 571359089 200000 344467600 200000 22634437 200000 188539483 200000 851977368 200000 65772552 200000 29388530 200000 769398508 200000 25588363 200000 258459698 200000 789656587 200000 695033620 200000 730261329 200000 200239392 200000 859040681 200000 9537139 200000 204430356 200000 792721409 200000 94736771 200000 299947979 200000 773789980 200000 748237606 200000 126689395 200000 800791290 200000 871537105 200000 600304640 200000 45521009 200000 82705667 200000 183717565 200000 213480223 200000 812821653 200000 330695173 200000 449401223 200000 47346740 200000 527185687 200000 853144385 200000 748385529 200000 387037712 200000 808380241 200000 320731927 200000 739806970 200000 136770721 200000 13995963 200000 211373321 200000 603221138 200000 615784698 200000 845245933 200000 981618102 200000 25093612 200000 194086731 200000 95226016 200000 808587998 200000 405817423 200000 129898724 200000 159634349 200000 684508516 200000 178024483 200000 622998582 200000 937553931 200000 149066566 200000 909558001 200000 522600657 200000 992141267 200000 160922021 200000 776160610 200000 585039205 200000 344460863 200000 27909315 200000 810211646 200000 622944196 200000 527241637 200000 80824831 200000 604779373 200000 748123869 200000 938618240 200000 406158810 200000 453857785 200000 483942594 200000 529484902 200000 288089588 200000 900343817 200000 183437474 200000 492184082 200000 17313550 200000 586698214 200000 844331727 200000 273919835 200000 508121865 200000 308982521 200000 902345400 200000 891694137 200000 840735461 200000 98754505 200000 99919598 200000 659349446 200000 77872834 200000 398872577 200000 184159522 200000 210945082 200000 64957409 200000 714554471 200000 872708132 200000 813626093 200000 631006371 200000 551376613 200000 542555621 200000 809090136 200000 858519687 200000 414369411 200000 421473142 200000 525185044 200000 987580975 200000 800332138 200000 159124741 200000 729265368 200000 137041243 200000 215518434 200000 35327974 200000 357650557 200000 884541164 200000 1140051 200000 663755398 200000 263133692 200000 647167201 200000 11576390 200000 129546360 200000 717209966 200000 587136604 200000 487613028 200000 911832172 200000 788980234 200000 136376220 200000 169663861 200000 765313586 200000 409634346 200000 223793155 200000 674030690 200000 928395962 200000 512256326 200000 255001617 200000 462532402 200000 648318998 200000 915217910 200000 518790503 200000 701750543 200000 944017781 200000 754307058 200000 852636356 200000 533054530 200000 548130089 200000 160276500 200000 328225802 200000 591721522 200000 175384225 200000 122593364 200000 24693305 200000 603130727 200000 434269807 200000 471476170 200000 380358001 200000 476064140 200000 260551746 200000 586442415 200000 687410420 200000 766215528 200000 657655019 200000 520386139 200000 976512800 200000 862223075 200000 509574748 200000 512486215 200000 624613240 200000 956920582 200000 32992163 200000 966987532 200000 155937435 200000 694156794 200000 353794802 200000 720860769 200000 352483402 200000 507249414 200000 809259417 200000 265744160 200000 171916646 200000 917789333 200000 873972745 200000 750118464 200000 269571054 200000 773405229 200000 661650386 200000 747006939 200000 353510660 200000 299506808 200000 924209573 200000 202265896 200000 229057768 200000 544915775 200000 78692178 200000 292134017 200000 326756090 200000 258263400 200000 497391049 200000 6953822 200000 223172539 200000 163086590 200000 410333468 200000 955838551 200000 474005196 200000 935050024 200000 602821243 200000 961343781 200000 540185324 200000 211910192 200000 455058997 200000 657841824 200000 296720381 200000 480561533 200000 249193405 200000 767011009 200000 847040255 200000 888177560 200000 571653538 200000 563691168 200000 652283923 200000 541062697 200000 673402260 200000 504317558 200000 897322104 200000 787524090 200000 178123876 200000 697295771 200000 942330512 200000 61868786 200000 330018308 200000 161370761 200000 712620507 200000 116133915 200000 650247042 200000 218660566 200000 376052473 200000 784062363 200000 551866128 200000 372515133 200000 68652971 200000 981988029 200000 619326974 200000 213995412 200000 638776018 200000 86691305 200000 659593917 200000 830582998 200000 10828397 200000 612214439 200000 988026590 200000 648319258 200000 577517470 200000 973691807 200000 421906704 200000 220215192 200000 660393637 200000 579938970 200000 549110052 200000 266112170 200000 191022306 200000 63123585 200000 352261642 200000 488683976 200000 635302103 200000 116772188 200000 791071700 200000 76712330 200000 161947683 200000 177137747 200000 369783730 200000 943916457 200000 63411078 200000 794535344 200000 467849716 200000 8031997 200000 750767330 200000 704060634 200000 757923339 200000 436476287 200000 431693623 200000 605531226 200000 502775942 200000 452170312 200000 474066598 200000 337658329 200000 664056600 200000 726224783 200000 652224623 200000 45671454 200000 47847055 200000 506768045 200000 27202289 200000 456849684 200000 26369758 200000 859131420 200000 296053167 200000 27302337 200000 562063635 200000 126200690 200000 705423177 200000 747166799 200000 115361121 200000 320957802 200000 350113662 200000 359214598 200000 169979670 200000 398429147 200000 592259376 200000 135445327 200000 225735332 200000 41556925 200000 478279774 200000 49573298 200000 678828443 200000 957850922 200000 50821162 200000 656850903 200000 688701100 200000 183577434 200000 778477780 200000 765966215 200000 747204008 200000 779127461 200000 466106813 200000 269505963 200000 363520382 200000 143780996 200000 852023140 200000 481742411 200000 249667135 200000 474900879 200000 188678507 200000 951400080 200000 956548891 200000 485361023 200000 173331090 200000 676865218 200000 845493348 200000 674113325 200000 305725113 200000 265545289 200000 441848202 200000 175512208 200000 18750178 200000 53780398 200000 526571805 200000 500443841 200000 592404779 200000 16248474 200000 903742670 200000 191933434 200000 319462103 200000 158499285 200000 957255532 200000 517044113 200000 493791301 200000 175818055 200000 471022826 200000 627873281 200000 696577782 200000 476780026 200000 180833366 200000 131264225 200000 864850314 200000 447886357 200000 890754531 200000 574049001 200000 974836163 200000 282014945 200000 707000543 200000 417475571 200000 589150848 200000 322324679 200000 792572861 200000 713488119 200000 431529409 200000 752873807 200000 689946635 200000 981517 200000 106102953 200000 988819745 200000 538354811 200000 524671598 200000 570726262 200000 455048199 200000 413633246 200000 279706226 200000 66574729 200000 181481192 200000 188392483 200000 693524370 200000 876474724 200000 13051853 200000 158137435 200000 268905063 200000 981522598 200000 773656543 200000 643498679 200000 974173352 200000 420915216 200000 386862437 200000 6802311 200000 198237486 200000 735531906 200000 695901130 200000 929220156 200000 784469491 200000 503959550 200000 722458516 200000 167492966 200000 269209613 200000 503436195 200000 163964013 200000 57898165 200000 862806455 200000 814636465 200000 958313245 200000 857867003 200000 720268871 200000 914932875 200000 268958605 200000 566150696 200000 83325496 200000 204146607 200000 344433349 200000 413414732 200000 779761441 200000 480684990 200000 910068973 200000 13288087 200000 616840123 200000 284455034 200000 89143630 200000 158211931 200000 913119198 200000 99487938 200000 220221009 200000 920435207 200000 396877443 200000 915618967 200000 500685694 200000 415729709 200000 946612162 200000 565846809 200000 816657278 200000 821702268 200000 194021076 200000 599106185 200000 288947736 200000 546310854 200000 865269777 200000 423325768 200000 576109110 200000 867528698 200000 136076018 200000 623662294 200000 882787297 200000 450683945 200000 56214032 200000 531006419 200000 76091456 200000 915496068 200000 629686562 200000 689027584 200000 672635803 200000 701241691 200000 457244930 200000 111151421 200000 655557981 200000 779064863 200000 199465895 200000 853308556 200000 715665932 200000 168729952 200000 175557675 200000 869581324 200000 41643859 200000 779392207 200000 175548613 200000 283292414 200000 356449784 200000 576940348 200000 191581391 200000 72093122 200000 463348196 200000 653771416 200000 202385601 200000 229000153 200000 907645985 200000 409848819 200000 623327795 200000 948642276 200000 462218455 200000 542847358 200000 745704926 200000 778722211 200000 250696525 200000 990510728 200000 812392346 200000 967088118 200000 889735149 200000 383408516 200000 901442656 200000 457466078 200000 911136831 200000 232976385 200000 876455497 200000 242783099 200000 302965484 200000 36919983 200000 563331212 200000 76204047 200000 473018812 200000 467434336 200000 636466562 200000 531795961 200000 208401303 200000 645136131 200000 175374500 200000 332782521 200000 185030278 200000 236973993 200000 240658059 200000 128276210 200000 272025010 200000 678658691 200000 543494382 200000 957711458 200000 34382179 200000 865964514 200000 879438503 200000 525940715 200000 358112002 200000 675360565 200000 529290670 200000 434892940 200000 220128023 200000 996287245 200000 124194075 200000 107218535 200000 939054410 200000 33618715 200000 295750438 200000 126524604 200000 626192996 200000 495529007 200000 833311529 200000 508399084 200000 670177870 200000 513488442 200000 21373852 200000 322755446 200000 62477328 200000 844769868 200000 341200407 200000 613670396 200000 327429075 200000 99704470 200000 448278867 200000 781375806 200000 305599198 200000 214387304 200000 175372585 200000 541216284 200000 150796699 200000 703537714 200000 381090448 200000 420196503 200000 750437266 200000 95389062 200000 8453537 200000 319827920 200000 580595052 200000 753901844 200000 939355542 200000 786897926 200000 387229425 200000 42384556 200000 932774597 200000 374073499 200000 158874890 200000 26970942 200000 902820009 200000 597349391 200000 285670334 200000 73760476 200000 677189080 200000 885742594 200000 435338807 200000 230232757 200000 84997645 200000 976836406 200000 689741501 200000 621292826 200000 230069279 200000 632864138 200000 268580025 200000 171234685 200000 458691590 200000 684786174 200000 885134515 200000 219809900 200000 986796252 200000 768882868 200000 259861587 200000 457347481 200000 304535769 200000 706010349 200000 386958435 200000 898294228 200000 697813845 200000 784442119 200000 507656906 200000 947906318 200000 734561993 200000 719385733 200000 980627601 200000 635994711 200000 887701710 200000 698401286 200000 208801248 200000 662188512 200000 279323163 200000 364205898 200000 82899457 200000 810560249 200000 107951241 200000 826327860 200000 868593499 200000 5602323 200000 96941841 200000 217658306 200000 893715320 200000 321319102 200000 178392524 200000 82982422 200000 247682815 200000 745173419 200000 331440113 200000 567712880 200000 380685241 200000 168118953 200000 94639578 200000 584014384 200000 921671310 200000 134670507 200000 686695167 200000 770740695 200000 735173512 200000 541259712 200000 582389752 200000 366179077 200000 37894094 200000 214910232 200000 747142269 200000 736415868 200000 640827305 200000 270717701 200000 648241000 200000 955276827 200000 400626306 200000 474449654 200000 400377521 200000 293687010 200000 410214625 200000 164142461 200000 456788848 200000 601258740 200000 429880430 200000 704905801 200000 9654750 200000 85946767 200000 500492275 200000 303117355 200000 196575571 200000 816928021 200000 775849303 200000 58769172 200000 335322184 200000 646757125 200000 46926243 200000 640517653 200000 492239446 200000 674186241 200000 943259904 200000 365728093 200000 459697204 200000 160406985 200000 918406838 200000 863150141 200000 233523132 200000 50915134 200000 246279469 200000 220333350 200000 656566245 200000 828288095 200000 203141103 200000 983631272 200000 978348745 200000 342695502 200000 989971875 200000 709753459 200000 400309151 200000 983987019 200000 246466066 200000 434521433 200000 933792449 200000 226837174 200000 175732261 200000 203937610 200000 455835047 200000 120460048 200000 383680483 200000 404191830 200000 239506153 200000 806139898 200000 645526647 200000 147867054 200000 339845184 200000 680234036 200000 639581735 200000 865226657 200000 640131716 200000 608526750 200000 171338333 200000 634050466 200000 520625582 200000 434856249 200000 874749345 200000 75641407 200000 305147094 200000 810021157 200000 110701980 200000 565536043 200000 551234613 200000 553695395 200000 444032277 200000 719162676 200000 441879331 200000 284223508 200000 808746487 200000 938436684 200000 291033626 200000 15091960 200000 39201096 200000 391928708 200000 657047216 200000 477735407 200000 140443954 200000 931745547 200000 954552224 200000 668583098 200000 991083261 200000 433284146 200000 516264128 200000 91882554 200000 955888913 200000 436485994 200000 774747403 200000 133761134 200000 393999608 200000 264035907 200000 113280152 200000 570050168 200000 663524185 200000 425156462 200000 504760479 200000 682831512 200000 74142205 200000 758019771 200000 622670202 200000 630551087 200000 573432269 200000 971258139 200000 379052705 200000 825877436 200000 947593425 200000 282168478 200000 413032108 200000 155123937 200000 777341490 200000 741981813 200000 63669076 200000 220599389 200000 597840951 200000 933943536 200000 908162417 200000 843193875 200000 982123594 200000 268745087 200000 980774652 200000 412044033 200000 78746867 200000 665414324 200000 983888142 200000 617384776 200000 990585307 200000 527723071 200000 381444574 200000 656686634 200000 928109002 200000 534038767 200000 525201093 200000 587192326 200000 152320680 200000 861050551 200000 814702141 200000 873729629 200000 236598143 200000 77065893 200000 306927580 200000 669898703 200000 981748854 200000 4047595 200000 130296413 200000 63840797 200000 168781014 200000 973680346 200000 55654807 200000 199914536 200000 152646408 200000 78449377 200000 128259202 200000 140149744 200000 437977747 200000 27207313 200000 228822840 200000 929149077 200000 506975266 200000 136369819 200000 947677937 200000 155268696 200000 362613115 200000 10549967 200000 917833733 200000 58603161 200000 680326536 200000 989956638 200000 194751469 200000 828486106 200000 618339409 200000 110972568 200000 350968641 200000 660990394 200000 350423294 200000 142685038 200000 14784954 200000 258236153 200000 207395801 200000 753488624 200000 549695025 200000 356626810 200000 54656585 200000 539037839 200000 667865245 200000 161305659 200000 208845528 200000 301239515 200000 163285015 200000 852038494 200000 754331436 200000 804801412 200000 987604185 200000 610225698 200000 313389584 200000 331669852 200000 360688697 200000 512938729 200000 174660460 200000 533818963 200000 621207218 200000 247073587 200000 461004871 200000 405100920 200000 492025307 200000 198691233 200000 8959180 200000 934311166 200000 238335084 200000 711789554 200000 540184641 200000 918582323 200000 674155583 200000 421591304 200000 599102736 200000 940891529 200000 152648780 200000 908767459 200000 150839488 200000 14209681 200000 516907691 200000 516348579 200000 666697724 200000 185705466 200000 146862741 200000 89192073 200000 347460234 200000 121231765 200000 51648098 200000 212581366 200000 599730516 200000 873949267 200000 349370763 200000 983905129 200000 709410403 200000 135026757 200000 808171689 200000 102414468 200000 788156125 200000 838334106 200000 99112819 200000 46851079 200000 29482765 200000 217064355 200000 8077506 200000 564562387 200000 594931802 200000 555035344 200000 75022480 200000 580613863 200000 52693838 200000 696029363 200000 929811443 200000 71021925 200000 755930512 200000 456831740 200000 30629158 200000 475102349 200000 873259497 200000 809583227 200000 396972927 200000 695199935 200000 430228033 200000 103794977 200000 53697401 200000 572523388 200000 602213794 200000 627874301 200000 394605739 200000 894330724 200000 459751987 200000 137302850 200000 57725902 200000 242216505 200000 332098366 200000 794338367 200000 64690362 200000 582819546 200000 257328938 200000 534053732 200000 828609640 200000 768289608 200000 342168960 200000 68174403 200000 522468592 200000 683092643 200000 519635176 200000 682434443 200000 194841995 200000 226401581 200000 411012396 200000 838506765 200000 317698193 200000 616672836 200000 55432499 200000 56250298 200000 91395963 200000 202584683 200000 165844742 200000 615438755 200000 576034530 200000 289331009 200000 796805582 200000 740800503 200000 265664637 200000 642362759 200000 817617875 200000 829183239 200000 386439974 200000 483768094 200000 210107517 200000 740703812 200000 837916884 200000 69332229 200000 159990870 200000 866406974 200000 859816609 200000 18745694 200000 528043269 200000 821754534 200000 372897988 200000 125205353 200000 823948627 200000 693049932 200000 50580631 200000 557240710 200000 33020201 200000 600327457 200000 44426386 200000 986404151 200000 669136783 200000 77109301 200000 907692109 200000 944074010 200000 194775213 200000 625080248 200000 135166081 200000 152577778 200000 310473677 200000 256305916 200000 608517894 200000 169215390 200000 987170646 200000 727158897 200000 927994069 200000 390821663 200000 80211665 200000 196811686 200000 638479879 200000 591202454 200000 467825894 200000 660061518 200000 861128147 200000 887767106 200000 761771359 200000 373546807 200000 750214290 200000 901333893 200000 894396708 200000 323173460 200000 527091645 200000 311360223 200000 642420796 200000 857114803 200000 814359533 200000 979334640 200000 291709905 200000 7860102 200000 711133401 200000 137616761 200000 665080363 200000 558937374 200000 14281563 200000 402429787 200000 765541042 200000 27160810 200000 608369003 200000 997779605 200000 603252208 200000 794190203 200000 793847841 200000 22746953 200000 569746316 200000 671911554 200000 144395189 200000 371658423 200000 170269264 200000 399581391 200000 745098625 200000 724178240 200000 983921187 200000 345126483 200000 34299901 200000 162173027 200000 7950862 200000 30485022 200000 904425665 200000 189443778 200000 529075769 200000 560022113 200000 651065478 200000 909539869 200000 462094318 200000 60984940 200000 594264869 200000 612033876 200000 990958484 200000 738620591 200000 32641941 200000 139453032 200000 722000564 200000 772480700 200000 601881071 200000 622941818 200000 3173879 200000 788136259 200000 737443181 200000 736253897 200000 665495333 200000 634969107 200000 557485157 200000 406781367 200000 284573990 200000 982903839 200000 330053202 200000 894671556 200000 833269252 200000 598489973 200000 161937354 200000 516569233 200000 295738598 200000 439701832 200000 493175432 200000 13086173 200000 530076181 200000 279436774 200000 558049635 200000 619829386 200000 965685498 200000 329771201 200000 503578707 200000 87922584 200000 182399004 200000 57615466 200000 647743602 200000 160001831 200000 549749030 200000 333662864 200000 556951032 200000 458744952 200000 276721886 200000 964367364 200000 113503293 200000 964989419 200000 555160878 200000 507552951 200000 87973818 200000 500079362 200000 233695518 200000 149568441 200000 539811336 200000 792097372 200000 672291031 200000 315080507 200000 742380510 200000 732340154 200000 206831009 200000 377554573 200000 146376469 200000 416823804 200000 933125092 200000 668738080 200000 363549350 200000 863668003 200000 438519593 200000 336638340 200000 414495914 200000 153080400 200000 403443737 200000 968965993 200000 793008216 200000 20675523 200000 771664508 200000 970773409 200000 9019402 200000 404151004 200000 818836795 200000 436603676 200000 823919416 200000 308119580 200000 146779741 200000 732377066 200000 26995322 200000 522450723 200000 73219340 200000 405252923 200000 693710216 200000 525848755 200000 150765969 200000 40182113 200000 350752060 200000 598347435 200000 61381971 200000 283305931 200000 633548174 200000 737715724 200000 485010139 200000 757662986 200000 165867926 200000 968736502 200000 79828945 200000 851439824 200000 974903693 200000 148880042 200000 565749503 200000 501555691 200000 782274251 200000 983402889 200000 641015372 200000 167130189 200000 601146314 200000 787761427 200000 474025665 200000 39622918 200000 232642080 200000 865184744 200000 286197895 200000 825853511 200000 290359431 200000 394842057 200000 326092005 200000 595953505 200000 699952856 200000 11425174 200000 818328646 200000 520031426 200000 548412938 200000 537347921 200000 685021232 200000 560675325 200000 717080631 200000 486382104 200000 858656077 200000 853741506 200000 558931606 200000 334200366 200000 759148902 200000 604014561 200000 997613441 200000 750203122 200000 116076897 200000 872147787 200000 925267056 200000 814652646 200000 173658953 200000 764986896 200000 743718907 200000 20556200 200000 874134597 200000 629924192 200000 73491931 200000 21123579 200000 842048159 200000 78361997 200000 389697768 200000 654939070 200000 123738558 200000 331432966 200000 417137435 200000 846504434 200000 738838571 200000 566124381 200000 905294220 200000 561265847 200000 86620558 200000 968916289 200000 666827380 200000 729388879 200000 428246705 200000 651222148 200000 218638635 200000 247067672 200000 103101307 200000 253291797 200000 855847467 200000 371077781 200000 945589494 200000 570182662 200000 123766026 200000 696766309 200000 337229128 200000 390515078 200000 139575427 200000 243610698 200000 884629436 200000 965769446 200000 829917804 200000 658737698 200000 555780282 200000 660780695 200000 409375168 200000 39872240 200000 772132298 200000 780117545 200000 881074326 200000 178179539 200000 319084948 200000 176668237 200000 913694758 200000 727190284 200000 868150241 200000 309968595 200000 859482314 200000 126556667 200000 632432538 200000 711093420 200000 239880186 200000 176760609 200000 73648327 200000 209424360 200000 420249166 200000 491603999 200000 869350544 200000 817930168 200000 270054271 200000 445384117 200000 138967359 200000 671369323 200000 11403365 200000 976950211 200000 793599035 200000 38253940 200000 712978681 200000 720261962 200000 783944717 200000 410434402 200000 62714452 200000 953605739 200000 205111390 200000 454101989 200000 491736237 200000 888370789 200000 142219253 200000 957050319 200000 551455069 200000 657940890 200000 996187325 200000 847127311 200000 225915614 200000 151847818 200000 672617916 200000 819319479 200000 893957830 200000 636974293 200000 246216476 200000 717882614 200000 607273936 200000 633585468 200000 755702821 200000 125921565 200000 679912915 200000 949498784 200000 390397760 200000 347930014 200000 25535943 200000 524760577 200000 262362613 200000 642553351 200000 273440198 200000 158509951 200000 113059052 200000 598444810 200000 737857800 200000 280565851 200000 483358190 200000 181417591 200000 987541989 200000 878648821 200000 168376292 200000 610939711 200000 609001942 200000 188416719 200000 923965142 200000 634643314 200000 938682739 200000 940350088 200000 65645037 200000 500286529 200000 334924405 200000 277955553 200000 593497457 200000 134541820 200000 511653813 200000 203014330 200000 382331082 200000 818190868 200000 981269802 200000 997780500 200000 360885377 200000 404380953 200000 396245485 200000 763727376 200000 624379967 200000 470244027 200000 69915704 200000 16444909 200000 806640844 200000 783619020 200000 455362401 200000 204733966 200000 925538832 200000 486140475 200000 833075171 200000 444887025 200000 480146197 200000 248993050 200000 934750037 200000 425365559 200000 358708226 200000 584382104 200000 91382895 200000 183883425 200000 916046368 200000 816471559 200000 416045835 200000 138674192 200000 35979224 200000 298193366 200000 112891937 200000 484443780 200000 412555954 200000 630537623 200000 757109193 200000 753203485 200000 773870934 200000 834917881 200000 996772156 200000 527922204 200000 993245070 200000 718140621 200000 252772050 200000 352125666 200000 923695169 200000 723190532 200000 26621956 200000 140876271 200000 190992248 200000 879073454 200000 662364011 200000 229719267 200000 833130588 200000 709716732 200000 51184830 200000 357923967 200000 500662581 200000 966386238 200000 940026070 200000 243183267 200000 749949803 200000 201580517 200000 532046253 200000 450601040 200000 592328583 200000 124243585 200000 858912345 200000 337952679 200000 378044210 200000 467507139 200000 612091157 200000 141979112 200000 140495668 200000 396855419 200000 600762167 200000 340592499 200000 392346486 200000 718785689 200000 828347194 200000 975747529 200000 436464896 200000 142982959 200000 209987253 200000 96024459 200000 585230842 200000 801662573 200000 204439649 200000 528774264 200000 181027757 200000 47195554 200000 777660950 200000 136420210 200000 394545794 200000 886752577 200000 54462669 200000 249820281 200000 484673537 200000 632697560 200000 38533790 200000 810278574 200000 330225363 200000 116102426 200000 335034050 200000 796438608 200000 370962623 200000 737422805 200000 409762193 200000 422524609 200000 416903343 200000 435291643 200000 323420804 200000 797069440 200000 410590892 200000 958869917 200000 314008628 200000 230548271 200000 970025437 200000 609750506 200000 28236376 200000 6012814 200000 211580042 200000 998321459 200000 328713162 200000 318091134 200000 888273950 200000 536694505 200000 431171201 200000 40118782 200000 469053215 200000 660007836 200000 843288471 200000 629077808 200000 505301816 200000 330457341 200000 528191300 200000 429274196 200000 241284911 200000 31065564 200000 602604255 200000 395421131 200000 307592430 200000 374581290 200000 18888419 200000 733234452 200000 968217980 200000 998125302 200000 516148455 200000 362908369 200000 295228676 200000 744019059 200000 605019044 200000 596831425 200000 881814220 200000 74236400 200000 227082482 200000 362859462 200000 567638846 200000 939521501 200000 759585226 200000 635923936 200000 283007970 200000 370367436 200000 736977989 200000 985871408 200000 983405409 200000 579677804 200000 800346010 200000 259464949 200000 5770115 200000 166319503 200000 122319394 200000 509584273 200000 586917680 200000 513595428 200000 1210710 200000 124500612 200000 978105457 200000 623202877 200000 952355791 200000 780162414 200000 193172079 200000 299038473 200000 597997380 200000 633346320 200000 405833074 200000 954487001 200000 613443215 200000 652689739 200000 609389283 200000 177139998 200000 465690536 200000 715253535 200000 218725194 200000 442274409 200000 349180327 200000 42111148 200000 887630415 200000 931092073 200000 378393284 200000 127349555 200000 418714299 200000 381712367 200000 343220825 200000 200463124 200000 208823927 200000 462568172 200000 542897886 200000 119149008 200000 335239307 200000 13459056 200000 70022123 200000 971920392 200000 43184928 200000 291287211 200000 343915065 200000 739586940 200000 921105789 200000 397844207 200000 954133409 200000 312408332 200000 554574348 200000 325340076 200000 650357530 200000 148772537 200000 20256342 200000 581976690 200000 462710973 200000 486173092 200000 902683393 200000 437300209 200000 386756036 200000 135219725 200000 286190552 200000 841586171 200000 682057349 200000 155128660 200000 845644227 200000 370461567 200000 843205243 200000 147764730 200000 740557513 200000 950970511 200000 557583932 200000 18766239 200000 53065236 200000 864072794 200000 257354627 200000 130426628 200000 196777964 200000 154516274 200000 541729063 200000 337802762 200000 707442106 200000 435164294 200000 419971360 200000 760003505 200000 670020614 200000 244518631 200000 525494408 200000 155122201 200000 850019448 200000 278583303 200000 486405015 200000 918384259 200000 333139930 200000 555088564 200000 87424421 200000 196620112 200000 15513107 200000 989181152 200000 420387627 200000 948288511 200000 720043564 200000 303852955 200000 363482050 200000 733294898 200000 538495565 200000 885948694 200000 222991905 200000 139337385 200000 574437312 200000 82950817 200000 127419937 200000 980411716 200000 113997036 200000 428551341 200000 502104251 200000 778519301 200000 488351579 200000 262283978 200000 324229128 200000 712210186 200000 22103988 200000 538930088 200000 908262207 200000 993054614 200000 777620416 200000 560005401 200000 819489466 200000 454220808 200000 578421863 200000 87604749 200000 190910961 200000 925199585 200000 844643251 200000 166410899 200000 736343420 200000 205055426 200000 322829003 200000 33758686 200000 598873363 200000 42484074 200000 63141368 200000 983854140 200000 642742160 200000 332385211 200000 89553571 200000 598224160 200000 834208491 200000 300667317 200000 418185044 200000 169533720 200000 570821180 200000 855427960 200000 239163828 200000 521536982 200000 639978940 200000 972563013 200000 585502858 200000 118643755 200000 254571203 200000 141744253 200000 861372352 200000 986115590 200000 332024267 200000 441668000 200000 424264798 200000 660771448 200000 16003690 200000 549464142 200000 834376333 200000 181058482 200000 660314 200000 302809160 200000 71075221 200000 148146948 200000 235241076 200000 618636910 200000 342517726 200000 789263071 200000 630777519 200000 648752322 200000 712280818 200000 386238675 200000 976323621 200000 200479843 200000 31446392 200000 375091601 200000 443523085 200000 124355985 200000 869369657 200000 585608937 200000 619056833 200000 730069423 200000 502873374 200000 254301132 200000 365490105 200000 595581243 200000 324408623 200000 83812425 200000 459174797 200000 718476247 200000 489622676 200000 518064531 200000 553178102 200000 419734082 200000 55868822 200000 575441913 200000 515501516 200000 302483038 200000 501940638 200000 242028779 200000 527328520 200000 381778219 200000 724245300 200000 674284795 200000 93173442 200000 782043850 200000 930685953 200000 385925080 200000 364791091 200000 457557626 200000 839205581 200000 751171156 200000 54303667 200000 562127005 200000 411782016 200000 632203870 200000 990030524 200000 237817522 200000 674477347 200000 966859015 200000 362339300 200000 350287196 200000 989212639 200000 986771072 200000 179622886 200000 576531033 200000 64335100 200000 1354778 200000 484356760 200000 954172554 200000 93816546 200000 285476420 200000 850780405 200000 339328497 200000 29166363 200000 920278159 200000 993375508 200000 295596973 200000 857839182 200000 924870060 200000 298953261 200000 434225151 200000 539946564 200000 441941867 200000 760621722 200000 744024135 200000 162570726 200000 387244733 200000 635375059 200000 188463879 200000 520352572 200000 844932018 200000 735415408 200000 534062045 200000 963748719 200000 1243514 200000 422710314 200000 381704588 200000 717671622 200000 807457895 200000 137397721 200000 964402163 200000 946759851 200000 182338025 200000 935639926 200000 569595411 200000 576633766 200000 865629328 200000 660757018 200000 857625613 200000 649266528 200000 442186252 200000 364632572 200000 616720672 200000 285910689 200000 894366511 200000 527974005 200000 619325358 200000 951909201 200000 426506216 200000 437671423 200000 234001207 200000 938251386 200000 76323145 200000 424651312 200000 722148443 200000 101204547 200000 701494145 200000 806803907 200000 308627676 200000 170301941 200000 469954017 200000 511798927 200000 519040920 200000 559539705 200000 160952538 200000 491536268 200000 469529746 200000 449376214 200000 698191869 200000 961859284 200000 716881129 200000 479112759 200000 948619769 200000 466990495 200000 849284318 200000 767123170 200000 262763167 200000 420938821 200000 787325906 200000 304714945 200000 391074016 200000 7160383 200000 223905348 200000 484973532 200000 294415564 200000 641066021 200000 888302038 200000 258521947 200000 231324564 200000 838932912 200000 815490376 200000 776762248 200000 326665096 200000 850636217 200000 715932282 200000 972555722 200000 921932312 200000 628958775 200000 263640685 200000 458732715 200000 287309270 200000 197726275 200000 346462018 200000 675936721 200000 248190578 200000 247530519 200000 133342777 200000 735031815 200000 357072572 200000 862440201 200000 473531826 200000 893042485 200000 835350692 200000 634669972 200000 182930222 200000 221379682 200000 344616764 200000 230827343 200000 16277325 200000 992311225 200000 788984499 200000 680197874 200000 998562769 200000 661565568 200000 187499611 200000 530095703 200000 504973720 200000 690662177 200000 817476771 200000 706012790 200000 206657189 200000 382645027 200000 775453468 200000 203451239 200000 146031639 200000 670255409 200000 439452792 200000 45952099 200000 375669296 200000 822902545 200000 734052997 200000 226959810 200000 257484878 200000 928337837 200000 961658933 200000 26904829 200000 847900404 200000 895537934 200000 636763032 200000 468533933 200000 700504001 200000 128715354 200000 520555999 200000 685508745 200000 560141174 200000 538090972 200000 232355674 200000 633856874 200000 698858483 200000 824003835 200000 544552314 200000 905062218 200000 617617466 200000 789065793 200000 729671887 200000 173844287 200000 386416745 200000 845818709 200000 945952522 200000 64468356 200000 616652227 200000 791343360 200000 190390011 200000 896400751 200000 814144167 200000 973549354 200000 384970898 200000 606950267 200000 515153046 200000 300333277 200000 508821217 200000 353200447 200000 498491441 200000 549913664 200000 423128600 200000 519700852 200000 835859256 200000 94059677 200000 764553094 200000 769722354 200000 173477515 200000 335933531 200000 137692574 200000 717487538 200000 202147370 200000 414656259 200000 667082734 200000 67737292 200000 215830328 200000 374314813 200000 432072488 200000 522951801 200000 158394355 200000 395395283 200000 391239453 200000 270143249 200000 819320765 200000 81838252 200000 316740796 200000 478385677 200000 256755990 200000 705639121 200000 631879702 200000 551282694 200000 925754270 200000 464499819 200000 685153372 200000 418875059 200000 514981398 200000 526754242 200000 251701215 200000 572451566 200000 337681502 200000 444170302 200000 224246286 200000 670071470 200000 353650552 200000 593945193 200000 325939066 200000 238349 200000 862532995 200000 287803370 200000 367691220 200000 334992963 200000 643238336 200000 204682 200000 339989484 200000 583933863 200000 465382031 200000 196364594 200000 741959090 200000 971801012 200000 655111025 200000 932256746 200000 399457336 200000 224604673 200000 379322631 200000 233149402 200000 550454190 200000 146979655 200000 599311120 200000 97066572 200000 643458404 200000 444456286 200000 733957231 200000 396139943 200000 84073930 200000 835364159 200000 91128610 200000 64661364 200000 430358130 200000 68399363 200000 228730954 200000 354844252 200000 458781195 200000 495501793 200000 99153448 200000 759650854 200000 674931815 200000 857429554 200000 128824349 200000 507896765 200000 324587125 200000 302645615 200000 565423785 200000 194152231 200000 924688455 200000 289439281 200000 897952620 200000 779703182 200000 958067980 200000 953145391 200000 386066216 200000 549619002 200000 75029 200000 498825795 200000 794119099 200000 142640020 200000 831120851 200000 968134245 200000 945786920 200000 659474211 200000 222595030 200000 760039853 200000 390464142 200000 270288273 200000 515185871 200000 47214675 200000 635174958 200000 967177127 200000 871923087 200000 448245681 200000 195254632 200000 455829324 200000 867528196 200000 562455103 200000 857085374 200000 232648073 200000 226414913 200000 400956821 200000 50991567 200000 540970630 200000 855485302 200000 989547116 200000 78346075 200000 873660813 200000 365442547 200000 85508253 200000 25401157 200000 110033669 200000 917824297 200000 884066591 200000 992864651 200000 426628727 200000 404494504 200000 899031563 200000 447307598 200000 699977868 200000 123598624 200000 947651227 200000 565871824 200000 480430860 200000 988025955 200000 31885605 200000 779683696 200000 558369503 200000 87147872 200000 120896804 200000 353751983 200000 801181199 200000 899905577 200000 152053550 200000 403621165 200000 576067523 200000 377964013 200000 293592830 200000 473926828 200000 633698372 200000 985571070 200000 358915435 200000 657828874 200000 810030843 200000 950169803 200000 573618797 200000 441013834 200000 149348463 200000 672024037 200000 203865374 200000 333043083 200000 622540363 200000 354299389 200000 222134710 200000 385184014 200000 93182805 200000 161397220 200000 390503821 200000 650789684 200000 646010743 200000 455443849 200000 276087068 200000 516733820 200000 417295801 200000 30441469 200000 279845884 200000 553206408 200000 984277572 200000 468034417 200000 719651556 200000 335607320 200000 730391648 200000 450998581 200000 504617901 200000 578892557 200000 325952629 200000 530748345 200000 66852689 200000 719862630 200000 742608908 200000 35292815 200000 827389414 200000 91995205 200000 873645006 200000 820851303 200000 238688934 200000 973602793 200000 100672387 200000 53183249 200000 863153130 200000 658503604 200000 422359060 200000 343342461 200000 674712362 200000 703389734 200000 264245128 200000 673002941 200000 234647294 200000 340994784 200000 152082698 200000 358818048 200000 354655518 200000 199621281 200000 260866784 200000 344162712 200000 166244452 200000 232337739 200000 885608052 200000 827800308 200000 452393672 200000 926429662 200000 245117518 200000 824774566 200000 463887202 200000 516612219 200000 578174486 200000 716449629 200000 49831531 200000 800832097 200000 424761494 200000 291674859 200000 991583035 200000 526605297 200000 404898741 200000 226991679 200000 161044556 200000 855035053 200000 793241212 200000 201527402 200000 114842932 200000 697298740 200000 946452 200000 292814749 200000 51059885 200000 138107207 200000 487348421 200000 102658856 200000 524693648 200000 403095495 200000 87236087 200000 35186556 200000 954516948 200000 713989299 200000 213827635 200000 488422441 200000 741332115 200000 900898093 200000 514612770 200000 283683808 200000 994823684 200000 53887861 200000 73085325 200000 852578417 200000 224030849 200000 880034539 200000 199889242 200000 367518412 200000 835064194 200000 20177424 200000 917764500 200000 691439875 200000 408957343 200000 738096773 200000 651188066 200000 154964550 200000 139671697 200000 465845001 200000 77411598 200000 952541413 200000 160705840 200000 719430014 200000 619866111 200000 277823056 200000 832489845 200000 188468452 200000 67991230 200000 466977561 200000 339762808 200000 343862108 200000 812057843 200000 284299503 200000 45982322 200000 600525349 200000 361362792 200000 362465443 200000 837158587 200000 136015777 200000 344602116 200000 870725159 200000 212259277 200000 505963856 200000 470589393 200000 810777737 200000 436863806 200000 59445202 200000 301123830 200000 232858107 200000 216153545 200000 122786536 200000 955256507 200000 624098254 200000 553177924 200000 161864563 200000 337257355 200000 263571569 200000 648690346 200000 110354802 200000 154947821 200000 356713333 200000 107399186 200000 277273607 200000 637443465 200000 180771723 200000 811957428 200000 559789426 200000 231842088 200000 126083715 200000 840801514 200000 556976403 200000 526484659 200000 515703118 200000 743028268 200000 57494380 200000 842804274 200000 400531963 200000 733000978 200000 356983324 200000 282930893 200000 105601981 200000 118693717 200000 237827555 200000 214607566 200000 729862371 200000 515853773 200000 735273123 200000 401881500 200000 955331294 200000 543503987 200000 931798877 200000 639675840 200000 133185085 200000 157929568 200000 409373231 200000 433531619 200000 168134835 200000 45084619 200000 352673372 200000 249799628 200000 741343502 200000 15003149 200000 994187843 200000 134948454 200000 280327489 200000 905448352 200000 659455844 200000 514511799 200000 868474970 200000 609458714 200000 308020322 200000 74962409 200000 966097036 200000 926764598 200000 73406203 200000 39278148 200000 590965541 200000 123780043 200000 178763793 200000 73685809 200000 262093463 200000 173830097 200000 380721059 200000 344770104 200000 751906418 200000 272556130 200000 24690899 200000 171214849 200000 521868135 200000 225559222 200000 445759970 200000 147797077 200000 870825287 200000 498708261 200000 915076654 200000 803366941 200000 497223425 200000 922623272 200000 489624121 200000 387718497 200000 568544422 200000 214101335 200000 490526628 200000 943027018 200000 945576295 200000 883059563 200000 435012911 200000 848525344 200000 68898195 200000 177863229 200000 764165818 200000 724667723 200000 614763677 200000 2288580 200000 968231239 200000 739409236 200000 21398292 200000 621861657 200000 623751924 200000 932937188 200000 613156521 200000 767043190 200000 851109636 200000 637792195 200000 983161387 200000 320463153 200000 52855766 200000 693763289 200000 346875789 200000 307693509 200000 916183275 200000 224397360 200000 478341086 200000 563971017 200000 850636515 200000 236373999 200000 25817934 200000 968629237 200000 198945152 200000 906831199 200000 968240942 200000 942418467 200000 996875169 200000 332670697 200000 564578800 200000 225935179 200000 420733255 200000 491144213 200000 238510370 200000 929993093 200000 609612690 200000 685641099 200000 395221878 200000 31239690 200000 832997059 200000 393327893 200000 963503293 200000 44214066 200000 850679355 200000 414228378 200000 133212134 200000 55133302 200000 448968313 200000 530148131 200000 820893442 200000 750894703 200000 734478111 200000 630204633 200000 80013122 200000 11465940 200000 444925677 200000 727454468 200000 257401590 200000 911472254 200000 154019268 200000 779628812 200000 282995087 200000 494362471 200000 617745059 200000 673764730 200000 84817821 200000 959553701 200000 174466476 200000 974767607 200000 858775248 200000 545550451 200000 997733918 200000 720937803 200000 590062074 200000 224073255 200000 200765020 200000 289298783 200000 399032587 200000 990209596 200000 437298148 200000 969799483 200000 155852563 200000 652053577 200000 627295575 200000 764692231 200000 158139970 200000 789062919 200000 120043639 200000 557188620 200000 674563562 200000 431213134 200000 666987555 200000 204657331 200000 595777658 200000 727835927 200000 881791580 200000 477868676 200000 344655236 200000 738298234 200000 22949442 200000 363206184 200000 379902391 200000 703854256 200000 154667542 200000 687559526 200000 273230565 200000 624235793 200000 820145977 200000 61488425 200000 747844605 200000 506530838 200000 431283755 200000 547408759 200000 255687952 200000 313199704 200000 948304524 200000 144458618 200000 19237199 200000 687769486 200000 316597021 200000 679125370 200000 623329546 200000 846233746 200000 263840703 200000 11848927 200000 123150258 200000 623140187 200000 17013105 200000 621945395 200000 317773272 200000 511195907 200000 742620757 200000 632382749 200000 576543530 200000 449962946 200000 807031211 200000 344970342 200000 698436219 200000 470528751 200000 86062547 200000 723734519 200000 205305275 200000 7256325 200000 207013966 200000 808237271 200000 475280378 200000 357479835 200000 757428669 200000 65783089 200000 406987113 200000 727156586 200000 57910240 200000 503163467 200000 340737879 200000 297331786 200000 747596695 200000 534900879 200000 823366199 200000 826934580 200000 246985443 200000 707725701 200000 611047320 200000 146994753 200000 356437220 200000 61675478 200000 105608234 200000 390724776 200000 605136860 200000 601397066 200000 836882879 200000 589874882 200000 973782314 200000 867969225 200000 11817286 200000 878247432 200000 394964302 200000 728301660 200000 706311376 200000 642531091 200000 259706859 200000 421181740 200000 390822799 200000 484213147 200000 456559551 200000 686643585 200000 823032273 200000 310202999 200000 901665452 200000 475332 200000 542923528 200000 420511138 200000 368426417 200000 813393789 200000 525526980 200000 966148659 200000 585666800 200000 828200788 200000 280221110 200000 310908514 200000 696520105 200000 853757714 200000 265569710 200000 332229513 200000 795722301 200000 985623712 200000 4172189 200000 732838432 200000 60472363 200000 740998918 200000 689750675 200000 844655039 200000 127571477 200000 437843565 200000 409055425 200000 228290847 200000 209742267 200000 953237532 200000 401484151 200000 560856601 200000 608910333 200000 216174205 200000 788072742 200000 342175140 200000 75733724 200000 432093465 200000 385492829 200000 303903193 200000 659672953 200000 811392662 200000 601108175 200000 623450610 200000 285193235 200000 4495551 200000 957627723 200000 590427205 200000 551593996 200000 991550076 200000 4859329 200000 78723149 200000 362272740 200000 951751124 200000 741421635 200000 406361760 200000 242230075 200000 316650481 200000 324051968 200000 287751417 200000 485882579 200000 927653659 200000 403321161 200000 733668399 200000 858758283 200000 847695547 200000 639289232 200000 650844730 200000 426228067 200000 152371545 200000 973573475 200000 153834548 200000 860238717 200000 331438749 200000 58674292 200000 987386965 200000 458886170 200000 93820753 200000 2613139 200000 756763637 200000 351469976 200000 913502556 200000 996860593 200000 176008077 200000 245811066 200000 427212231 200000 703378142 200000 27906230 200000 866200671 200000 69142202 200000 573682251 200000 336913959 200000 364267528 200000 954526079 200000 416012872 200000 782720953 200000 538908501 200000 626699901 200000 778584390 200000 317073510 200000 321212487 200000 629069630 200000 744704213 200000 295492 200000 504441855 200000 172758633 200000 770449830 200000 191513229 200000 162883773 200000 173579719 200000 806909321 200000 659242394 200000 789276641 200000 856250944 200000 865032046 200000 839532259 200000 408043500 200000 698101726 200000 81794919 200000 746633984 200000 855010942 200000 371050440 200000 79013027 200000 525727657 200000 85910105 200000 334147655 200000 955730804 200000 33609656 200000 112830300 200000 937243844 200000 935919945 200000 237625125 200000 565668999 200000 706218439 200000 921780 200000 665171208 200000 739510269 200000 912374521 200000 849754980 200000 366770074 200000 287589116 200000 704781601 200000 563488810 200000 410590259 200000 98760166 200000 92089385 200000 8830711 200000 548204877 200000 274420794 200000 621776665 200000 532545756 200000 916776574 200000 836511898 200000 609124890 200000 872850952 200000 789179520 200000 442724038 200000 625233524 200000 482609100 200000 136258860 200000 775729055 200000 611321487 200000 121995417 200000 874493305 200000 425252132 200000 650511349 200000 42811391 200000 992841601 200000 272906359 200000 724490573 200000 38627503 200000 273190523 200000 262421464 200000 154441824 200000 290521721 200000 390446273 200000 475764903 200000 213856791 200000 966338637 200000 429453771 200000 230788453 200000 44599418 200000 621413949 200000 876472369 200000 943221683 200000 934871729 200000 562726265 200000 781415852 200000 304525393 200000 286200581 200000 690637392 200000 498599700 200000 624822047 200000 51758815 200000 493765685 200000 548627554 200000 716111646 200000 156841159 200000 549777846 200000 231138478 200000 710421614 200000 190344294 200000 723970694 200000 102219825 200000 490933328 200000 531688580 200000 561460083 200000 186127427 200000 845222181 200000 368410377 200000 443833455 200000 513787230 200000 923204717 200000 173103870 200000 146370699 200000 233826584 200000 143641800 200000 449825420 200000 486858742 200000 920308780 200000 925494775 200000 807099643 200000 358249473 200000 216038512 200000 191612123 200000 57881268 200000 515679005 200000 804320991 200000 958599027 200000 991839038 200000 441044187 200000 269338000 200000 307349217 200000 432398147 200000 464420841 200000 859932091 200000 187089253 200000 936404620 200000 11704346 200000 294160314 200000 335431264 200000 939328511 200000 202394206 200000 537113861 200000 876558417 200000 481003431 200000 438765253 200000 637732916 200000 885109978 200000 192256684 200000 96688256 200000 217642752 200000 544853691 200000 512688469 200000 270946271 200000 934028865 200000 949926356 200000 86853900 200000 477640786 200000 108482544 200000 727412518 200000 856446553 200000 930829419 200000 786662182 200000 866387153 200000 928709861 200000 483456986 200000 842884634 200000 45098007 200000 69726584 200000 220690286 200000 954986533 200000 160146263 200000 70832634 200000 707532570 200000 238987201 200000 525026834 200000 444480373 200000 448628716 200000 541029508 200000 510088424 200000 430898192 200000 780968982 200000 137167657 200000 886752666 200000 412953364 200000 804783849 200000 346386311 200000 754179849 200000 198965994 200000 957997268 200000 123274390 200000 243235637 200000 437260569 200000 269730152 200000 782979184 200000 348105534 200000 315252300 200000 597430102 200000 774434893 200000 329235301 200000 121336905 200000 598494830 200000 234433669 200000 533048586 200000 528099834 200000 269342625 200000 563693713 200000 570371247 200000 130878823 200000 460448511 200000 351259913 200000 908054515 200000 985649592 200000 955592121 200000 828072358 200000 14491542 200000 748119351 200000 134925855 200000 636497729 200000 71275899 200000 772719435 200000 211957154 200000 614492113 200000 847018144 200000 737163390 200000 945122514 200000 964279407 200000 464844583 200000 854989431 200000 620554079 200000 29310293 200000 472260687 200000 49632766 200000 148305947 200000 3644889 200000 111901818 200000 935255294 200000 376076534 200000 373081718 200000 828006696 200000 883667070 200000 24210175 200000 111116483 200000 132746490 200000 705691302 200000 242899561 200000 805428088 200000 387956655 200000 348519103 200000 535461506 200000 422605935 200000 643793961 200000 21972274 200000 492497852 200000 782194848 200000 319994984 200000 727899526 200000 399196072 200000 420859427 200000 772796812 200000 32460390 200000 482595061 200000 212376113 200000 950726102 200000 429988248 200000 85927796 200000 78542626 200000 53729447 200000 306072582 200000 495778326 200000 707901551 200000 34526846 200000 265462713 200000 85756140 200000 141979313 200000 549091581 200000 113023447 200000 648738085 200000 918820767 200000 662995172 200000 221026475 200000 23630610 200000 321042 200000 978580500 200000 394971548 200000 972988452 200000 904244228 200000 954680204 200000 841612084 200000 994640619 200000 893181067 200000 636806510 200000 725628698 200000 914519831 200000 104807394 200000 86609658 200000 965119511 200000 878389114 200000 851317087 200000 53423248 200000 448278548 200000 324753412 200000 885092733 200000 988741041 200000 47753240 200000 104475077 200000 494163411 200000 600194814 200000 52783181 200000 158616813 200000 182537498 200000 368025654 200000 349116924 200000 657382094 200000 625048874 200000 294979131 200000 414330764 200000 970939351 200000 281588988 200000 983205645 200000 308251270 200000 693516186 200000 330438312 200000 652064204 200000 8202130 200000 386315974 200000 933579623 200000 339467962 200000 324309114 200000 411959596 200000 457756561 200000 548664117 200000 217361957 200000 453015998 200000 173708447 200000 757967296 200000 169737372 200000 868358282 200000 733422378 200000 721811450 200000 318842120 200000 371522242 200000 41425641 200000 265480356 200000 638152113 200000 741666998 200000 470832310 200000 969872799 200000 488387583 200000 433580503 200000 978960520 200000 767931882 200000 649370236 200000 999592117 200000 959977849 200000 997883303 200000 265748687 200000 989078785 200000 421441473 200000 928200726 200000 960035777 200000 33017739 200000 436602551 200000 426658711 200000 501775163 200000 417207364 200000 231605974 200000 984628652 200000 433078341 200000 452154940 200000 658296245 200000 376436467 200000 117476103 200000 521957283 200000 189782029 200000 575554863 200000 937486027 200000 545100235 200000 149754294 200000 324873535 200000 313249272 200000 253361444 200000 173444521 200000 299076900 200000 59082263 200000 701988157 200000 12178431 200000 431253503 200000 606779857 200000 916070601 200000 895499247 200000 713137679 200000 528095469 200000 893676950 200000 511534546 200000 378803382 200000 889067606 200000 381725335 200000 732416289 200000 846533748 200000 868551186 200000 90421210 200000 648683125 200000 80615657 200000 630451019 200000 408723601 200000 938000262 200000 226183894 200000 697560649 200000 695913741 200000 12441899 200000 52535836 200000 288394869 200000 131209405 200000 10274655 200000 491387322 200000 273411158 200000 483382322 200000 230062905 200000 859650514 200000 224878998 200000 338029341 200000 359650033 200000 262513572 200000 971331838 200000 137877582 200000 933097441 200000 255348113 200000 763926133 200000 698864566 200000 71594625 200000 680900888 200000 48597252 200000 511095909 200000 261310569 200000 731742939 200000 287660243 200000 106177164 200000 82674258 200000 526020250 200000 500606252 200000 674313083 200000 63224853 200000 740964661 200000 288868982 200000 392472994 200000 112444585 200000 239316141 200000 527626298 200000 550813331 200000 692706343 200000 804019747 200000 538165025 200000 324419326 200000 209670089 200000 432809430 200000 939757299 200000 193539250 200000 670751717 200000 601301800 200000 8953496 200000 728391842 200000 662405622 200000 755865753 200000 131137562 200000 808549596 200000 161463442 200000 962724298 200000 848595616 200000 23924883 200000 158147444 200000 16395642 200000 169978995 200000 741259797 200000 396825971 200000 401570187 200000 132098300 200000 702696660 200000 160363143 200000 15439613 200000 918371010 200000 925573473 200000 961478090 200000 317767664 200000 436322672 200000 861704555 200000 471207284 200000 879937957 200000 729059276 200000 832257475 200000 662163165 200000 912567420 200000 284837312 200000 795701338 200000 401852542 200000 588240887 200000 586711636 200000 662062144 200000 966727152 200000 701230773 200000 410143665 200000 676072870 200000 925789674 200000 275213943 200000 644030239 200000 207275996 200000 857716293 200000 625033757 200000 788017414 200000 97191251 200000 546690555 200000 632927144 200000 697388271 200000 210197403 200000 29845282 200000 426397753 200000 127358339 200000 638413156 200000 213123829 200000 54169104 200000 578844810 200000 643584640 200000 839827914 200000 358494861 200000 657319661 200000 320667103 200000 685251868 200000 270313009 200000 881180339 200000 630234513 200000 54579586 200000 261780637 200000 755157255 200000 422608070 200000 411919540 200000 907357840 200000 870929967 200000 91113424 200000 32095116 200000 48810476 200000 642668437 200000 331179038 200000 199746562 200000 12530097 200000 804480449 200000 943126081 200000 997037870 200000 336950271 200000 349985371 200000 328251883 200000 635745609 200000 971637783 200000 878247469 200000 656794602 200000 746744747 200000 680537178 200000 33887518 200000 630574128 200000 953502926 200000 651416136 200000 390884407 200000 941325261 200000 984771656 200000 230085761 200000 217287073 200000 925603570 200000 117930195 200000 615682758 200000 966206116 200000 988283632 200000 47950408 200000 419085303 200000 183163304 200000 798785077 200000 589047198 200000 331769366 200000 248466486 200000 897637461 200000 598748911 200000 174864961 200000 374641911 200000 387220989 200000 924396402 200000 861715643 200000 611655604 200000 485551360 200000 544211329 200000 938151139 200000 263319379 200000 803041358 200000 502186132 200000 812212539 200000 756622303 200000 204506103 200000 587576643 200000 761982305 200000 497611391 200000 496351019 200000 424594247 200000 83103768 200000 335638909 200000 413671484 200000 400726392 200000 744479551 200000 256764480 200000 59904666 200000 774390223 200000 112498647 200000 937368401 200000 549349076 200000 648343908 200000 753229312 200000 236964440 200000 205061276 200000 904234096 200000 431296764 200000 299478047 200000 535089347 200000 982715979 200000 861201706 200000 247282317 200000 854373176 200000 556255599 200000 942260746 200000 26745516 200000 57233677 200000 524616562 200000 924537918 200000 345079459 200000 989497969 200000 986577679 200000 27773319 200000 459505082 200000 402964661 200000 691759644 200000 79609027 200000 313396316 200000 847313482 200000 722175380 200000 932159989 200000 531945488 200000 992949952 200000 401248654 200000 745313852 200000 452876158 200000 19726536 200000 34490178 200000 74237401 200000 88652911 200000 481013298 200000 932637962 200000 148892716 200000 765999564 200000 997954031 200000 906933854 200000 842163126 200000 20174237 200000 494306319 200000 88922582 200000 40924696 200000 499536650 200000 670824899 200000 19387179 200000 801498130 200000 171993693 200000 560299867 200000 506533173 200000 395120516 200000 107176701 200000 741018695 200000 960993773 200000 190772591 200000 384200563 200000 95907097 200000 516803180 200000 306336756 200000 100057960 200000 536888704 200000 210789609 200000 228279378 200000 933534628 200000 879765582 200000 615461565 200000 672428267 200000 458180111 200000 855060338 200000 778668642 200000 641599807 200000 471752114 200000 691958270 200000 639365998 200000 853916654 200000 579903670 200000 447773217 200000 516274332 200000 440398010 200000 482354787 200000 664211245 200000 600082371 200000 213766273 200000 353512738 200000 522922897 200000 102537179 200000 166110534 200000 217823355 200000 132280542 200000 619088126 200000 519878184 200000 207943446 200000 632155589 200000 911392868 200000 344368488 200000 324404924 200000 34143766 200000 473126501 200000 506842727 200000 635389014 200000 429585090 200000 140934266 200000 315786148 200000 796289516 200000 886314969 200000 372852027 200000 714241217 200000 402622119 200000 168375948 200000 359832673 200000 970614910 200000 421655247 200000 713017131 200000 835501253 200000 68115643 200000 870823884 200000 63429927 200000 859185246 200000 609860217 200000 841019431 200000 244953872 200000 396471365 200000 42992601 200000 758736777 200000 65473174 200000 400543412 200000 297051675 200000 217075386 200000 629375115 200000 387944705 200000 822125471 200000 236369826 200000 430316254 200000 375118247 200000 80672742 200000 38367051 200000 881431713 200000 795655229 200000 746336144 200000 459768284 200000 93279235 200000 592375675 200000 343873630 200000 821750942 200000 235801174 200000 11869499 200000 949982001 200000 235378170 200000 409008137 200000 668715637 200000 807317001 200000 640306040 200000 786741422 200000 303139649 200000 255396358 200000 70629312 200000 97484020 200000 888266456 200000 224387433 200000 782486684 200000 925986988 200000 667048850 200000 786396051 200000 113991923 200000 270381255 200000 690123496 200000 950826244 200000 951547086 200000 406217045 200000 460968307 200000 218829660 200000 239758166 200000 485121415 200000 119727850 200000 153256284 200000 192168659 200000 508630445 200000 835144230 200000 102265572 200000 923015341 200000 433193784 200000 437259041 200000 572310773 200000 33018733 200000 179127480 200000 645088497 200000 881232304 200000 621207740 200000 964695518 200000 902288337 200000 419823701 200000 121796962 200000 628337018 200000 15543575 200000 457028932 200000 273242952 200000 428689277 200000 747078462 200000 121072638 200000 867724150 200000 755026166 200000 737464285 200000 945012516 200000 825078292 200000 988804120 200000 342713261 200000 241410165 200000 222939755 200000 701483569 200000 596343942 200000 622642387 200000 380826852 200000 719565236 200000 735868257 200000 905875006 200000 399039239 200000 856864815 200000 269603414 200000 931408855 200000 584932733 200000 491319381 200000 122741918 200000 292612573 200000 508893197 200000 957866484 200000 791067281 200000 282801074 200000 265742754 200000 477242366 200000 13314984 200000 88705493 200000 66784834 200000 206208644 200000 422709372 200000 114597864 200000 561431831 200000 761851061 200000 872997060 200000 801667756 200000 907494505 200000 792723170 200000 439667034 200000 27336191 200000 749775776 200000 210486908 200000 101022261 200000 611232996 200000 208208710 200000 267419155 200000 112529519 200000 497568121 200000 944736002 200000 395867992 200000 910607424 200000 187385601 200000 942179741 200000 240219931 200000 368179967 200000 220693980 200000 587269888 200000 410192205 200000 341136167 200000 475320713 200000 53764146 200000 116450046 200000 338634319 200000 2717354 200000 297990494 200000 260225630 200000 646188848 200000 342846206 200000 92191178 200000 598666431 200000 185899938 200000 80618855 200000 231344096 200000 444415632 200000 281656478 200000 2793957 200000 108577064 200000 230152035 200000 32976957 200000 784803225 200000 764657739 200000 963246056 200000 864019894 200000 473976514 200000 972505361 200000 960422894 200000 729315682 200000 1066690 200000 929310818 200000 249788519 200000 427101371 200000 416125465 200000 202384455 200000 761435492 200000 682365527 200000 289940071 200000 627646441 200000 124936724 200000 319369201 200000 50689645 200000 587159952 200000 423216328 200000 395059295 200000 911612428 200000 524223141 200000 442506482 200000 159593372 200000 254038596 200000 779937200 200000 666405152 200000 49053887 200000 22983989 200000 130612313 200000 251930884 200000 353488384 200000 574732320 200000 353480553 200000 771364206 200000 813354169 200000 663561061 200000 463747785 200000 808095823 200000 921363810 200000 264415366 200000 198524289 200000 856072887 200000 181504915 200000 686296609 200000 770672570 200000 216128214 200000 340510213 200000 988271097 200000 264343227 200000 884215294 200000 305785489 200000 687268077 200000 449023726 200000 473342111 200000 220124718 200000 883097343 200000 909235676 200000 928557129 200000 603725557 200000 446000461 200000 268763691 200000 10704300 200000 909631520 200000 708154394 200000 927397286 200000 871807642 200000 670900741 200000 494921925 200000 621830965 200000 16803331 200000 932763679 200000 241205711 200000 983243487 200000 572766198 200000 590185220 200000 841232600 200000 188135374 200000 228065189 200000 853224047 200000 659764385 200000 597233738 200000 738426721 200000 521677111 200000 7566091 200000 974901180 200000 607666841 200000 617666388 200000 506182422 200000 396179628 200000 129080286 200000 388222432 200000 312295650 200000 106351810 200000 116029154 200000 777225491 200000 803370928 200000 386125512 200000 722166387 200000 283175493 200000 65346017 200000 374347429 200000 500034691 200000 179589103 200000 731902708 200000 582969698 200000 402414114 200000 692347306 200000 377698187 200000 472333607 200000 872966529 200000 740576301 200000 107045222 200000 788287806 200000 26203632 200000 89130321 200000 163910501 200000 574905358 200000 289824224 200000 574791184 200000 555621770 200000 232378145 200000 783393505 200000 430289536 200000 772642547 200000 806911774 200000 350335395 200000 858229212 200000 110604259 200000 426393038 200000 390129144 200000 186723450 200000 698244025 200000 480910873 200000 551332048 200000 658722261 200000 786191606 200000 366319625 200000 855255610 200000 535213700 200000 631270203 200000 114473157 200000 231149929 200000 614806591 200000 750354759 200000 313935510 200000 845255851 200000 981343712 200000 260450044 200000 374482149 200000 862365043 200000 86019935 200000 213160282 200000 15473210 200000 931183183 200000 399209428 200000 536344705 200000 413812798 200000 713001201 200000 456998776 200000 801847219 200000 275966904 200000 559142442 200000 239717283 200000 352327502 200000 196012178 200000 946452969 200000 867062479 200000 969997525 200000 558229972 200000 415878463 200000 853928594 200000 555586791 200000 646390183 200000 609771101 200000 794998694 200000 906263365 200000 853295955 200000 350094483 200000 654625764 200000 598868175 200000 218634560 200000 482779218 200000 858587203 200000 422961031 200000 56217848 200000 228485418 200000 392305885 200000 437267596 200000 590953762 200000 48895948 200000 861314793 200000 433846815 200000 523839879 200000 323266056 200000 263236801 200000 540600224 200000 769593616 200000 454555855 200000 116340189 200000 176157072 200000 289930181 200000 177034289 200000 708318421 200000 55923088 200000 353380046 200000 10326366 200000 137267042 200000 951168095 200000 602991220 200000 865202344 200000 749926492 200000 797444575 200000 253837344 200000 326157182 200000 465461692 200000 412581648 200000 798597210 200000 539324530 200000 207581338 200000 348311059 200000 413785803 200000 195308339 200000 143330095 200000 14579239 200000 203960891 200000 69259923 200000 850367187 200000 62701998 200000 1096850 200000 752672385 200000 38210048 200000 898495016 200000 456108249 200000 912891918 200000 345463884 200000 726053941 200000 603940153 200000 925767532 200000 263711346 200000 184550806 200000 899597050 200000 987526121 200000 576842312 200000 588170027 200000 871062149 200000 356697591 200000 693917897 200000 376363254 200000 910337377 200000 101469990 200000 429706764 200000 213239318 200000 911309880 200000 511960615 200000 304924489 200000 7213260 200000 535930579 200000 653638346 200000 240821466 200000 774156920 200000 74168344 200000 975922688 200000 117210679 200000 454820764 200000 752833042 200000 514154457 200000 901231608 200000 488847318 200000 570130409 200000 496467845 200000 123242966 200000 361251817 200000 225179620 200000 838092630 200000 873140393 200000 876443060 200000 980674413 200000 418902204 200000 970176106 200000 417769528 200000 693988620 200000 313760327 200000 431039538 200000 396826006 200000 908313706 200000 854845863 200000 198269496 200000 413154573 200000 139646031 200000 441278382 200000 381323221 200000 758908671 200000 822518435 200000 406310475 200000 691782531 200000 281340140 200000 936634992 200000 321634960 200000 437309145 200000 754489717 200000 637903325 200000 120689324 200000 88872079 200000 983622233 200000 878701107 200000 899659760 200000 572433535 200000 977489018 200000 946420699 200000 556222669 200000 902153120 200000 286249431 200000 322658396 200000 339792084 200000 618653708 200000 543593362 200000 682467425 200000 520826548 200000 987238651 200000 628525547 200000 402701232 200000 353819198 200000 783659717 200000 962382403 200000 106359603 200000 587265635 200000 600066275 200000 575508249 200000 179856114 200000 881947955 200000 852731885 200000 477923343 200000 203398678 200000 488672223 200000 101690268 200000 331094501 200000 248657126 200000 544471223 200000 772812489 200000 913918587 200000 35675852 200000 224131883 200000 242822507 200000 441452754 200000 552840273 200000 552074701 200000 241931932 200000 372667659 200000 811079452 200000 830235213 200000 867014803 200000 365416038 200000 969798133 200000 769824635 200000 207384745 200000 207498563 200000 619245255 200000 417985863 200000 12348760 200000 157028131 200000 78446233 200000 278825667 200000 354331191 200000 158290598 200000 670948755 200000 56915998 200000 173704190 200000 526657422 200000 315910398 200000 591250090 200000 631803527 200000 944854714 200000 470787907 200000 379946710 200000 999552202 200000 76022314 200000 367952874 200000 897991731 200000 943600863 200000 681742593 200000 10320795 200000 50384755 200000 908586495 200000 702542205 200000 881323039 200000 983247972 200000 328964738 200000 675732223 200000 758173279 200000 855654392 200000 715750881 200000 255927817 200000 735693412 200000 611917887 200000 344913589 200000 371207738 200000 525511508 200000 693291626 200000 66019509 200000 976492115 200000 645670778 200000 102313673 200000 90360506 200000 775372340 200000 738619965 200000 512398541 200000 103250622 200000 269300447 200000 838652455 200000 620847366 200000 159517143 200000 135156338 200000 769726175 200000 978169125 200000 275652160 200000 93728816 200000 226810670 200000 532488698 200000 129514319 200000 229391480 200000 729911037 200000 862297973 200000 68550015 200000 673045196 200000 618017619 200000 689971880 200000 181897831 200000 629763530 200000 344985690 200000 364949443 200000 727790784 200000 19603253 200000 812135259 200000 392055829 200000 60530274 200000 470970860 200000 370275517 200000 996297233 200000 991787590 200000 936446447 200000 89205769 200000 715318597 200000 241561732 200000 984184929 200000 947665383 200000 861314147 200000 366343253 200000 273343872 200000 322684449 200000 234481980 200000 900333073 200000 443447470 200000 775431070 200000 284614335 200000 938686257 200000 270878315 200000 474648167 200000 454786301 200000 224275022 200000 845243479 200000 471616421 200000 389935399 200000 543251743 200000 74747187 200000 866676640 200000 517797262 200000 658926206 200000 604502239 200000 955673025 200000 773660577 200000 237717090 200000 289160797 200000 392517775 200000 47404017 200000 550408165 200000 343500 200000 131212212 200000 711618095 200000 461282111 200000 744136301 200000 975856120 200000 396397867 200000 31668679 200000 372523168 200000 562165572 200000 420003541 200000 292455416 200000 979808230 200000 507213472 200000 955048511 200000 282721641 200000 810448608 200000 76896820 200000 567549849 200000 88092883 200000 817486158 200000 809178954 200000 880461875 200000 592204302 200000 198510096 200000 908961353 200000 202043517 200000 705816595 200000 551459623 200000 989020858 200000 432061961 200000 983963387 200000 626833331 200000 600257862 200000 57630598 200000 590672893 200000 231181814 200000 781970356 200000 541206726 200000 140130162 200000 320141646 200000 206112495 200000 19159224 200000 847085780 200000 452249150 200000 727350525 200000 809318254 200000 673338041 200000 957646438 200000 73094920 200000 235784727 200000 637701340 200000 868983429 200000 236095320 200000 130011396 200000 568146451 200000 994034300 200000 373268310 200000 742445990 200000 58180185 200000 459562829 200000 218606985 200000 174521998 200000 982904517 200000 303079703 200000 363173787 200000 873434986 200000 46926223 200000 579786011 200000 893079637 200000 3836686 200000 917703185 200000 128618937 200000 345775006 200000 630807399 200000 887367875 200000 53055091 200000 524309631 200000 9920905 200000 144857406 200000 811763688 200000 293253408 200000 188055457 200000 902450232 200000 431190488 200000 730442955 200000 614119170 200000 535912333 200000 128108838 200000 112511463 200000 12231196 200000 895941683 200000 146240464 200000 508088829 200000 369215615 200000 54600771 200000 561332983 200000 156942262 200000 411780315 200000 80918775 200000 958145757 200000 901304538 200000 172998914 200000 49168037 200000 360637153 200000 101755985 200000 880436195 200000 837778120 200000 960639876 200000 741906469 200000 336976272 200000 826189814 200000 331493478 200000 492207485 200000 548509496 200000 468908010 200000 561057865 200000 708559010 200000 170766125 200000 541833083 200000 107599115 200000 392798973 200000 406890206 200000 706818722 200000 640700847 200000 115526933 200000 800691932 200000 725176439 200000 837206100 200000 658169493 200000 29062872 200000 421396274 200000 414342715 200000 456765507 200000 748694947 200000 503565869 200000 273969093 200000 349395465 200000 612705068 200000 936143840 200000 424484465 200000 955678447 200000 734150788 200000 674409956 200000 809457889 200000 24768798 200000 817413084 200000 37830896 200000 467206357 200000 74936798 200000 542269572 200000 223207133 200000 336956718 200000 194814871 200000 454705900 200000 130971813 200000 577586667 200000 76401618 200000 136488102 200000 388526174 200000 169766958 200000 981400376 200000 302128226 200000 275991363 200000 855586870 200000 593694097 200000 546109936 200000 924193706 200000 170735973 200000 544438214 200000 778050624 200000 29184782 200000 156705340 200000 888486878 200000 879207780 200000 265779718 200000 183189081 200000 669133572 200000 620064396 200000 987248714 200000 267878015 200000 960661886 200000 55040519 200000 523388596 200000 119923340 200000 650509494 200000 55431495 200000 346480444 200000 820999043 200000 784640308 200000 240369885 200000 986758394 200000 152781188 200000 917110944 200000 2995832 200000 847613991 200000 19794382 200000 495848388 200000 963115242 200000 447493659 200000 524134595 200000 693925511 200000 77798946 200000 451654480 200000 36531682 200000 895274994 200000 386668849 200000 59347804 200000 778770381 200000 602293294 200000 194631240 200000 168006393 200000 448647748 200000 477530243 200000 736385719 200000 109648896 200000 993106472 200000 838640985 200000 480622319 200000 623391080 200000 248055672 200000 2673209 200000 770748544 200000 96185163 200000 476023638 200000 522660813 200000 333018651 200000 24685792 200000 675989506 200000 797017051 200000 981972368 200000 533239425 200000 1229532 200000 741671244 200000 970388431 200000 657828774 200000 610193509 200000 726358058 200000 574802666 200000 936687847 200000 960467518 200000 520669596 200000 977011217 200000 310328317 200000 53787430 200000 886884844 200000 380982676 200000 125035456 200000 511796991 200000 204896385 200000 347473123 200000 423263785 200000 618927305 200000 830065636 200000 116241552 200000 347443280 200000 221949605 200000 37451709 200000 194834506 200000 773394542 200000 693039058 200000 927331542 200000 88324323 200000 818070492 200000 61370034 200000 391670038 200000 611449418 200000 503934225 200000 389852357 200000 118241671 200000 909779856 200000 610722214 200000 722367147 200000 990945360 200000 243684582 200000 713299541 200000 289201701 200000 674308282 200000 636183453 200000 528039668 200000 636131348 200000 647881517 200000 673995812 200000 393411710 200000 337048183 200000 969377075 200000 556157452 200000 836577546 200000 42749040 200000 579940211 200000 599616518 200000 405812688 200000 891613247 200000 715515830 200000 31406050 200000 148008234 200000 128725317 200000 373956325 200000 682417297 200000 202470544 200000 358008321 200000 114460936 200000 473175587 200000 709452442 200000 151360533 200000 481208647 200000 979491272 200000 91621633 200000 167540288 200000 257932780 200000 938947538 200000 148460701 200000 33168997 200000 227431006 200000 212595121 200000 581545831 200000 912099714 200000 86030118 200000 423993332 200000 651222136 200000 220043192 200000 23766509 200000 586064462 200000 108338183 200000 546333257 200000 875903867 200000 593292686 200000 927914862 200000 946948500 200000 424533944 200000 800929700 200000 611417380 200000 105390361 200000 22915501 200000 887739297 200000 205118147 200000 884855163 200000 15788931 200000 218738103 200000 787997954 200000 353380472 200000 647795330 200000 536508724 200000 534161339 200000 16084722 200000 398081811 200000 362281610 200000 282530789 200000 5397224 200000 947774142 200000 915846986 200000 647313306 200000 104520573 200000 595351083 200000 835391011 200000 767362066 200000 295724783 200000 995147556 200000 592862950 200000 41170853 200000 322817695 200000 952262799 200000 642147460 200000 1909196 200000 348920079 200000 215929975 200000 185924877 200000 931340575 200000 479748573 200000 258987524 200000 788839858 200000 886990167 200000 948291532 200000 732785022 200000 257748675 200000 59652429 200000 481988796 200000 286229581 200000 866370480 200000 18314488 200000 489586604 200000 554358010 200000 497667339 200000 941513074 200000 334414525 200000 476144430 200000 705411204 200000 647452402 200000 272576817 200000 964388273 200000 791233770 200000 380375250 200000 736703335 200000 841178731 200000 406257200 200000 946414473 200000 505274592 200000 988307046 200000 440693093 200000 853500593 200000 690270781 200000 253513673 200000 372275385 200000 222814465 200000 831941949 200000 225927645 200000 831090558 200000 611808339 200000 102537922 200000 59788555 200000 65604131 200000 619399071 200000 321693388 200000 753202395 200000 405142585 200000 386176253 200000 411325563 200000 478551541 200000 850047601 200000 539855782 200000 323172368 200000 578359843 200000 377338524 200000 843844594 200000 86209260 200000 896221772 200000 362042281 200000 519823706 200000 886016398 200000 641057913 200000 500114857 200000 16282743 200000 818129304 200000 337902547 200000 241190861 200000 202749696 200000 663803338 200000 609670306 200000 639303269 200000 991159246 200000 487432709 200000 647798862 200000 326490850 200000 239415515 200000 991796552 200000 146407776 200000 712434644 200000 696763709 200000 920958389 200000 839213953 200000 661225708 200000 92240175 200000 909710475 200000 320520057 200000 871102201 200000 285416456 200000 893353005 200000 76709681 200000 774777838 200000 159761984 200000 886698009 200000 194231217 200000 482740442 200000 687657841 200000 624722160 200000 580946209 200000 26648045 200000 127842387 200000 954144372 200000 160246986 200000 604735097 200000 995621566 200000 962703748 200000 943773973 200000 227396845 200000 549433259 200000 619629601 200000 164693898 200000 151754459 200000 406917938 200000 818495851 200000 224546514 200000 358696690 200000 420735628 200000 128579491 200000 111896756 200000 277147908 200000 921013777 200000 596718122 200000 317486619 200000 740250112 200000 752578874 200000 741800320 200000 742263053 200000 235311095 200000 863976096 200000 192136517 200000 35502260 200000 10776602 200000 410698234 200000 934820410 200000 461809496 200000 692833465 200000 122029602 200000 567896640 200000 979809377 200000 323275589 200000 485434127 200000 242213974 200000 734286425 200000 231051343 200000 9433051 200000 792300702 200000 406661863 200000 551549829 200000 29611710 200000 338900056 200000 450551508 200000 285198778 200000 15866640 200000 613410276 200000 626210313 200000 511553758 200000 638885193 200000 395522243 200000 478342541 200000 49286657 200000 266466051 200000 266515350 200000 511440779 200000 66853716 200000 919534838 200000 925234717 200000 71054665 200000 474544678 200000 582969594 200000 293378360 200000 263103793 200000 331759850 200000 297397768 200000 435623656 200000 399811275 200000 242495279 200000 201778745 200000 993999949 200000 471236800 200000 592876453 200000 632426180 200000 187576745 200000 244025560 200000 165721630 200000 703401474 200000 258048603 200000 936886267 200000 53825929 200000 406835053 200000 307933412 200000 176157235 200000 63711223 200000 291038107 200000 155960548 200000 332156070 200000 264499354 200000 487793735 200000 36815644 200000 87088544 200000 650921920 200000 175995975 200000 82041197 200000 791286918 200000 994913499 200000 713619350 200000 51847894 200000 329831395 200000 992561275 200000 114301771 200000 369801081 200000 28525406 200000 318892113 200000 335171486 200000 526029974 200000 480745408 200000 970328877 200000 511422442 200000 587948174 200000 373467378 200000 431295744 200000 574828708 200000 150413536 200000 919291388 200000 670204122 200000 712075624 200000 78418478 200000 123329799 200000 883430636 200000 235732716 200000 108577336 200000 387159386 200000 182111878 200000 616520969 200000 36483038 200000 983394143 200000 608492569 200000 900304056 200000 428230945 200000 77743263 200000 46114100 200000 880843281 200000 125735202 200000 914003392 200000 837013642 200000 779370062 200000 732474400 200000 917244557 200000 97809898 200000 793529797 200000 354496893 200000 459979758 200000 223572548 200000 25943537 200000 616324025 200000 901286378 200000 720140202 200000 185268584 200000 568930421 200000 336852907 200000 892261707 200000 71000037 200000 574896752 200000 740514169 200000 224287608 200000 628323391 200000 715678604 200000 552229565 200000 302800291 200000 793569391 200000 714269384 200000 172729343 200000 278882906 200000 445577613 200000 796391495 200000 406159591 200000 68542799 200000 240248785 200000 15368519 200000 332725311 200000 517880658 200000 92001430 200000 562408489 200000 974056942 200000 756173908 200000 342195793 200000 118706799 200000 103824637 200000 560998758 200000 691082398 200000 23203512 200000 827468180 200000 279819958 200000 666304563 200000 839006405 200000 348136701 200000 984756119 200000 324505833 200000 53970806 200000 272040863 200000 514708601 200000 743871418 200000 14021324 200000 219304708 200000 651228396 200000 128357564 200000 94618600 200000 863256531 200000 156804001 200000 878154026 200000 47229706 200000 73315797 200000 938446952 200000 831792986 200000 257799570 200000 63055858 200000 109007921 200000 828906183 200000 29850113 200000 30646836 200000 354123022 200000 473264136 200000 549571575 200000 77205954 200000 545996334 200000 130821333 200000 103866934 200000 689503461 200000 988503523 200000 770580488 200000 997145245 200000 573990662 200000 759165852 200000 845747609 200000 922898989 200000 999876269 200000 265580011 200000 141857952 200000 116445446 200000 970360707 200000 21878399 200000 25942 200000 281640553 200000 721216079 200000 441678889 200000 607485204 200000 423833271 200000 491087099 200000 28586202 200000 52178513 200000 242801007 200000 449619600 200000 436162467 200000 168515238 200000 722427187 200000 200920884 200000 979587763 200000 842637516 200000 197148611 200000 179679282 200000 702219099 200000 510650524 200000 457438720 200000 896987634 200000 246442508 200000 201416461 200000 354022377 200000 286100475 200000 958074454 200000 103447097 200000 561818272 200000 297909495 200000 843922666 200000 472607063 200000 287577701 200000 657783982 200000 904818072 200000 665029313 200000 593446040 200000 750611977 200000 953075536 200000 42247151 200000 111444922 200000 712068368 200000 876066340 200000 883443577 200000 634386796 200000 566483179 200000 741341508 200000 154802968 200000 540549742 200000 276395491 200000 587213567 200000 404374948 200000 459095200 200000 423863137 200000 441384136 200000 896188182 200000 33588483 200000 566022125 200000 63285037 200000 391424134 200000 393135543 200000 270343472 200000 970863073 200000 900316717 200000 764672509 200000 716111858 200000 493287346 200000 769591140 200000 440986166 200000 738367003 200000 935808147 200000 326880418 200000 18796514 200000 852324020 200000 832007058 200000 504105344 200000 675329953 200000 120889830 200000 598558433 200000 476801208 200000 536846132 200000 913727737 200000 693317072 200000 436820000 200000 545616252 200000 556338262 200000 42654928 200000 405029043 200000 860054137 200000 848653700 200000 591275890 200000 988628104 200000 443589963 200000 818683181 200000 800482404 200000 751157975 200000 220708914 200000 615457562 200000 438976890 200000 876203514 200000 841910417 200000 735293489 200000 227882401 200000 431954793 200000 897976038 200000 252350077 200000 55787244 200000 37798332 200000 955465939 200000 183546662 200000 376026251 200000 964030636 200000 864302872 200000 860458611 200000 990195406 200000 822524689 200000 675404693 200000 508235726 200000 678177061 200000 401659620 200000 467907915 200000 445960128 200000 851626018 200000 672362814 200000 734040666 200000 259670511 200000 289345909 200000 695498326 200000 754294276 200000 178148646 200000 620585453 200000 377549702 200000 52097704 200000 229945676 200000 604960125 200000 559638853 200000 505532871 200000 628450667 200000 822994227 200000 920344365 200000 65544193 200000 684260778 200000 746356033 200000 633920501 200000 215796503 200000 275631954 200000 415749368 200000 470057847 200000 300290026 200000 972366540 200000 657809607 200000 741497002 200000 18006650 200000 876854175 200000 598097983 200000 542837672 200000 618569191 200000 514932342 200000 182442001 200000 339986857 200000 75526258 200000 33373463 200000 187644430 200000 83892997 200000 154263419 200000 179830892 200000 463867684 200000 441927477 200000 923593092 200000 550673533 200000 834049895 200000 774726353 200000 438296620 200000 578842739 200000 413814788 200000 779273618 200000 974053428 200000 548530325 200000 624274766 200000 277115985 200000 203179388 200000 784404045 200000 45095605 200000 987083013 200000 54055173 200000 794405412 200000 120720073 200000 254381768 200000 797480688 200000 68315585 200000 755451194 200000 875612113 200000 466273404 200000 32783340 200000 444864218 200000 345971066 200000 576676363 200000 373537936 200000 338166169 200000 875861050 200000 730135325 200000 14933684 200000 415984774 200000 327134123 200000 666197075 200000 822257792 200000 401958868 200000 316838020 200000 452587884 200000 246219069 200000 158997713 200000 315929247 200000 189865290 200000 60088148 200000 416719344 200000 384248052 200000 297461741 200000 78608461 200000 689941183 200000 997632923 200000 626025589 200000 832978128 200000 164003824 200000 371427789 200000 134839075 200000 304096934 200000 54795603 200000 846018530 200000 939847512 200000 452843193 200000 158052314 200000 521326419 200000 339344787 200000 519965455 200000 340641171 200000 851805369 200000 482077046 200000 332739281 200000 827401136 200000 242073035 200000 421197249 200000 936954441 200000 99446401 200000 64475490 200000 901069397 200000 170635998 200000 132064119 200000 267922296 200000 390979121 200000 696695578 200000 733685026 200000 194290979 200000 609015671 200000 645184676 200000 15117618 200000 691970718 200000 111605095 200000 586249285 200000 781470841 200000 11109696 200000 416466017 200000 279357926 200000 845009639 200000 625936257 200000 718140902 200000 784670350 200000 423090060 200000 347393787 200000 900162711 200000 95854184 200000 807505048 200000 858103910 200000 441797171 200000 753269434 200000 334774621 200000 86923674 200000 923353500 200000 662419438 200000 300405322 200000 464181136 200000 211945170 200000 528804236 200000 599820017 200000 163251296 200000 115092213 200000 712294460 200000 590060033 200000 233437507 200000 702977607 200000 810419144 200000 667457867 200000 578503825 200000 870795814 200000 46125335 200000 748431809 200000 953744323 200000 913178901 200000 101207602 200000 843909489 200000 215153010 200000 21340339 200000 562029634 200000 791700877 200000 13714261 200000 268893633 200000 777449871 200000 796549221 200000 442457670 200000 203148320 200000 426554754 200000 623833450 200000 60179516 200000 624961743 200000 742155938 200000 597027116 200000 105806417 200000 187397616 200000 673143961 200000 120818524 200000 276775101 200000 981484227 200000 610528303 200000 93556938 200000 944216792 200000 262294440 200000 806061389 200000 452528487 200000 482258202 200000 175183393 200000 366138107 200000 475981891 200000 174095133 200000 549613772 200000 925968737 200000 708413838 200000 104363929 200000 831085932 200000 422491593 200000 165486746 200000 344631398 200000 989092576 200000 206255258 200000 44625879 200000 610646141 200000 113450281 200000 478277981 200000 748231892 200000 760482295 200000 100568936 200000 592286395 200000 496837188 200000 990958091 200000 688949212 200000 646206075 200000 953595381 200000 608749330 200000 29515751 200000 336786312 200000 611716826 200000 407976070 200000 769619977 200000 693837288 200000 206772481 200000 320001277 200000 252075490 200000 922192069 200000 614695324 200000 876768306 200000 345609267 200000 582861415 200000 256243452 200000 593540347 200000 985739485 200000 5655095 200000 753729168 200000 168140115 200000 679814367 200000 266346172 200000 838250729 200000 677935185 200000 595784796 200000 649472929 200000 439811512 200000 938081837 200000 507557522 200000 859610540 200000 953358285 200000 126890562 200000 889484258 200000 514803399 200000 775602969 200000 328645893 200000 93497293 200000 281326586 200000 707577516 200000 832844306 200000 11824884 200000 374566765 200000 864239287 200000 978427423 200000 122227991 200000 425519722 200000 846028426 200000 378141445 200000 675835158 200000 41872216 200000 716254357 200000 995879869 200000 278297330 200000 694590400 200000 839870058 200000 208412767 200000 2086348 200000 960801355 200000 5835961 200000 95468581 200000 175284707 200000 199554753 200000 262479185 200000 182410597 200000 164492441 200000 267561994 200000 63333157 200000 412855194 200000 352864878 200000 257288752 200000 615097411 200000 805603162 200000 120120579 200000 881268826 200000 276904926 200000 343102048 200000 286541591 200000 784434385 200000 790033476 200000 219278211 200000 557624972 200000 469887742 200000 469964007 200000 124050620 200000 879197794 200000 807068008 200000 602641496 200000 428209955 200000 768650937 200000 812189626 200000 441883718 200000 747478256 200000 346895570 200000 550975162 200000 249043330 200000 635020670 200000 102119694 200000 712921170 200000 433285629 200000 499577667 200000 707481836 200000 152515978 200000 814551239 200000 771816408 200000 342855438 200000 499745419 200000 915496465 200000 880294902 200000 680147252 200000 295525533 200000 552819499 200000 24172405 200000 231529534 200000 571583528 200000 275347078 200000 143086415 200000 88374829 200000 650933429 200000 971943346 200000 274613658 200000 461977122 200000 810136813 200000 572856160 200000 106587025 200000 883837021 200000 7569048 200000 537024863 200000 279010186 200000 24419902 200000 106693791 200000 799872674 200000 767319296 200000 899359814 200000 937832201 200000 402350904 200000 529877642 200000 947867670 200000 856052481 200000 124371537 200000 755419616 200000 54263405 200000 92925133 200000 747368511 200000 802884572 200000 672096045 200000 77334487 200000 527388273 200000 918758518 200000 471785814 200000 961400487 200000 991641977 200000 801970886 200000 687135496 200000 94108389 200000 473674502 200000 219507973 200000 123929988 200000 695202651 200000 277350889 200000 547037836 200000 16716587 200000 407991792 200000 507821587 200000 831405522 200000 687880061 200000 667632045 200000 404888212 200000 417045104 200000 64123674 200000 972781755 200000 123339165 200000 23548703 200000 553048515 200000 293735010 200000 268455039 200000 722805688 200000 377185880 200000 514580234 200000 347206569 200000 385457458 200000 997381851 200000 542699581 200000 528115884 200000 722180007 200000 817853035 200000 628002466 200000 446263864 200000 117952078 200000 968045384 200000 456873474 200000 120366623 200000 644323201 200000 30848213 200000 805407557 200000 864448337 200000 217576120 200000 89359248 200000 38447733 200000 376951774 200000 534764683 200000 651036442 200000 509312697 200000 60578038 200000 61585075 200000 853750837 200000 8082523 200000 370418411 200000 756715016 200000 98058944 200000 779948738 200000 665099565 200000 540432515 200000 392031164 200000 250266743 200000 7118411 200000 658499388 200000 470794057 200000 286139682 200000 576546808 200000 623207532 200000 419156137 200000 957528973 200000 505728258 200000 326112620 200000 105905211 200000 655520159 200000 228592987 200000 791009971 200000 678239615 200000 635979362 200000 55877140 200000 912100314 200000 763638552 200000 760570877 200000 758537052 200000 810773403 200000 823118020 200000 310012345 200000 245244548 200000 782326732 200000 790750564 200000 365951486 200000 415673341 200000 990308200 200000 292966138 200000 93302870 200000 173988183 200000 515207302 200000 747385509 200000 542744424 200000 800918339 200000 43152478 200000 897837222 200000 378066685 200000 260819857 200000 767029578 200000 423407709 200000 228109822 200000 980825394 200000 807804098 200000 427752523 200000 749465203 200000 349694006 200000 668545374 200000 973389329 200000 749796228 200000 499752910 200000 600108247 200000 954773615 200000 330254715 200000 234265162 200000 157426181 200000 170805573 200000 783364031 200000 486825754 200000 876033761 200000 625794964 200000 221481689 200000 987033296 200000 199468676 200000 726039421 200000 726506610 200000 78781211 200000 412506917 200000 250747967 200000 644288850 200000 950898381 200000 817895966 200000 601717308 200000 59248481 200000 674892245 200000 579600870 200000 583101684 200000 939286440 200000 145538373 200000 675637271 200000 121606919 200000 906726992 200000 9725260 200000 416712040 200000 848016951 200000 810273441 200000 124828988 200000 501101491 200000 660136290 200000 939923716 200000 452224388 200000 891976687 200000 20789899 200000 305906945 200000 967676341 200000 23380534 200000 63716561 200000 5030208 200000 14310528 200000 470502848 200000 222653557 200000 15595403 200000 320989109 200000 75152613 200000 877610200 200000 214899400 200000 657222213 200000 123905310 200000 1683065 200000 977732866 200000 304578112 200000 668554499 200000 367114490 200000 886488929 200000 975633623 200000 434275917 200000 551189787 200000 347036717 200000 802192474 200000 715849685 200000 384207548 200000 698896590 200000 962740794 200000 805325714 200000 579876062 200000 802712013 200000 52415239 200000 476165790 200000 75824034 200000 756752595 200000 591057009 200000 212672816 200000 689212488 200000 711953576 200000 950035786 200000 20322978 200000 608424752 200000 971360565 200000 541206913 200000 759556459 200000 869746651 200000 847761281 200000 431261224 200000 956686117 200000 112763113 200000 289202614 200000 63857519 200000 126916231 200000 989261851 200000 509133084 200000 239926437 200000 490410347 200000 533478994 200000 681397276 200000 794096700 200000 696342729 200000 936328078 200000 186533438 200000 251492293 200000 257576633 200000 245141231 200000 845841450 200000 385905647 200000 665303156 200000 340365495 200000 53361578 200000 540793483 200000 852459090 200000 861440580 200000 788415909 200000 789801610 200000 457558476 200000 667195929 200000 955380772 200000 670430717 200000 488533371 200000 435276757 200000 587192400 200000 968375826 200000 930789142 200000 189839929 200000 660179569 200000 870396189 200000 99826038 200000 93489445 200000 827215343 200000 339973771 200000 521448597 200000 998411162 200000 229926739 200000 667167471 200000 626466185 200000 721707961 200000 150635590 200000 861228025 200000 234892941 200000 353314498 200000 177196432 200000 99142265 200000 723874552 200000 733897493 200000 158350618 200000 519418464 200000 811972418 200000 561415731 200000 575380972 200000 499033277 200000 724072709 200000 983908541 200000 558664238 200000 297372611 200000 823745785 200000 734101106 200000 784489257 200000 310326977 200000 904644342 200000 178432564 200000 356669254 200000 84035111 200000 496439797 200000 555329539 200000 552895501 200000 797168006 200000 668907022 200000 289883392 200000 244088359 200000 862510992 200000 565319802 200000 988680042 200000 911949147 200000 148045843 200000 151227793 200000 129022115 200000 384923284 200000 766471681 200000 755004620 200000 925101866 200000 785319384 200000 466128747 200000 563471044 200000 756467362 200000 355619921 200000 639712128 200000 415841072 200000 927068617 200000 614484551 200000 132311697 200000 908597482 200000 669490816 200000 167379746 200000 433057295 200000 652795881 200000 880162249 200000 388306796 200000 774254218 200000 570828615 200000 911916995 200000 97558732 200000 921806259 200000 41560892 200000 147494830 200000 289983499 200000 752603226 200000 843449120 200000 488371693 200000 8759058 200000 743512688 200000 518860651 200000 504411646 200000 853256936 200000 286344453 200000 217189303 200000 126628995 200000 85018552 200000 707348041 200000 636555452 200000 868605755 200000 2616520 200000 889862542 200000 944008274 200000 607776008 200000 505675394 200000 857967428 200000 639999346 200000 517940202 200000 212007534 200000 773469946 200000 141939253 200000 6544130 200000 583644981 200000 165424483 200000 78012370 200000 931344015 200000 983339167 200000 404395085 200000 377665186 200000 261596147 200000 768450452 200000 93724842 200000 705165855 200000 747886510 200000 423163934 200000 478209163 200000 397279455 200000 318217056 200000 501270372 200000 835211551 200000 254197917 200000 741049291 200000 458843567 200000 602989240 200000 640422447 200000 489628365 200000 679421543 200000 722456261 200000 286362000 200000 732060521 200000 353977878 200000 664033239 200000 791136727 200000 501151166 200000 334237795 200000 942478239 200000 635767101 200000 470978317 200000 215258647 200000 788472557 200000 999259418 200000 823169974 200000 735502107 200000 517960114 200000 166366182 200000 690932539 200000 943944823 200000 409539838 200000 657805628 200000 879483962 200000 310372436 200000 141696258 200000 590994386 200000 751548534 200000 38810617 200000 69180173 200000 360855425 200000 318647502 200000 137231824 200000 607516050 200000 120687426 200000 245668164 200000 559157602 200000 188650016 200000 614757677 200000 163844854 200000 858895701 200000 665545575 200000 792344700 200000 276459047 200000 246451572 200000 259897657 200000 88688517 200000 651705910 200000 678718631 200000 596707974 200000 239201731 200000 17642404 200000 744264949 200000 50873693 200000 265566668 200000 708162577 200000 991944584 200000 902150896 200000 58306907 200000 700356158 200000 924876456 200000 344461712 200000 628691783 200000 207256076 200000 309951934 200000 813588140 200000 354460041 200000 730246779 200000 965116242 200000 403150038 200000 549598009 200000 67942315 200000 43159820 200000 794432445 200000 638908559 200000 420990685 200000 353518006 200000 873313842 200000 901290726 200000 769590898 200000 30577463 200000 294368294 200000 252059316 200000 938497513 200000 58288280 200000 721368745 200000 688000914 200000 87815140 200000 951362561 200000 377492460 200000 673777209 200000 886262819 200000 906486972 200000 625485119 200000 358899329 200000 901307782 200000 303153456 200000 834843923 200000 590155108 200000 408554511 200000 361133799 200000 478120696 200000 168454392 200000 340884188 200000 449057928 200000 213297054 200000 518258296 200000 6164016 200000 681729500 200000 403478743 200000 605208122 200000 542360426 200000 37989835 200000 511860115 200000 261149113 200000 821036299 200000 757335135 200000 706049505 200000 779964300 200000 892754100 200000 223549119 200000 756545268 200000 753067371 200000 765266212 200000 318681396 200000 454447386 200000 557301296 200000 106884669 200000 411264807 200000 33535942 200000 137424851 200000 259544831 200000 992780064 200000 841316230 200000 231912812 200000 649812874 200000 546318536 200000 359636492 200000 551011124 200000 907856672 200000 310683878 200000 870006313 200000 91238020 200000 682661919 200000 705325924 200000 519479244 200000 281718739 200000 768070154 200000 182328139 200000 870793222 200000 372423354 200000 476907392 200000 619216065 200000 40387336 200000 51582962 200000 203559490 200000 722535697 200000 725314082 200000 574384980 200000 872827696 200000 252516003 200000 939815877 200000 933663191 200000 458002508 200000 968478974 200000 506714497 200000 642670997 200000 76881077 200000 76758732 200000 742116359 200000 196428229 200000 711793836 200000 125915093 200000 954408231 200000 461356737 200000 296394641 200000 474858242 200000 721627602 200000 387599873 200000 571185637 200000 644366427 200000 703197720 200000 915994141 200000 286545225 200000 506095880 200000 811598633 200000 389183182 200000 285943420 200000 728570706 200000 66349911 200000 472702188 200000 861800800 200000 584815266 200000 221052945 200000 311680624 200000 553857269 200000 529886592 200000 136473065 200000 294553714 200000 890759516 200000 839415701 200000 928852110 200000 342923563 200000 247194068 200000 45588393 200000 904775378 200000 223916532 200000 789650623 200000 900426660 200000 257489572 200000 560223556 200000 113610141 200000 720710799 200000 628081429 200000 48546996 200000 306694414 200000 672266899 200000 673897047 200000 676805886 200000 338618579 200000 264870648 200000 811696568 200000 778862072 200000 845660109 200000 989205031 200000 420956074 200000 848719517 200000 681623547 200000 135621543 200000 653655997 200000 312764676 200000 428723839 200000 671848482 200000 383553698 200000 725925477 200000 153687961 200000 145654113 200000 731660841 200000 777650458 200000 647753897 200000 505491530 200000 47171907 200000 924353179 200000 885782065 200000 753098472 200000 334280704 200000 123647360 200000 715288527 200000 992286819 200000 463837585 200000 4716930 200000 527602246 200000 400491266 200000 648744517 200000 795198329 200000 598838133 200000 277932591 200000 342104463 200000 316257630 200000 737454685 200000 445713523 200000 110010878 200000 317486154 200000 453578015 200000 652113268 200000 662914882 200000 159090804 200000 279530746 200000 605132285 200000 979587629 200000 518750518 200000 116389968 200000 23385589 200000 422506158 200000 723495175 200000 732138657 200000 145987686 200000 257968599 200000 183707009 200000 580866702 200000 801371511 200000 421088215 200000 891799899 200000 646805462 200000 733195377 200000 686867455 200000 52275823 200000 506551643 200000 4815293 200000 347137728 200000 526763956 200000 558456604 200000 873391842 200000 757715883 200000 71936836 200000 3355707 200000 631723147 200000 50428271 200000 247133783 200000 731507960 200000 433251454 200000 876236253 200000 2925893 200000 475816628 200000 66460069 200000 979009510 200000 143307143 200000 584831982 200000 724167176 200000 38860186 200000 633649077 200000 689814600 200000 195899088 200000 789106218 200000 240631688 200000 829288578 200000 215120452 200000 708151270 200000 987074521 200000 455926396 200000 189366734 200000 939097151 200000 871177375 200000 364583224 200000 820818423 200000 923935172 200000 368291572 200000 457795284 200000 1063526 200000 274419240 200000 174589199 200000 98685075 200000 98677732 200000 90395706 200000 284936778 200000 296111828 200000 811047001 200000 663448042 200000 584235292 200000 671796504 200000 26481871 200000 710823498 200000 663288607 200000 89048063 200000 269142893 200000 865797001 200000 204573450 200000 487340875 200000 854310268 200000 867486457 200000 759619255 200000 750469595 200000 250784101 200000 712802569 200000 409415454 200000 698716079 200000 923858608 200000 761991499 200000 94842455 200000 38227946 200000 22281733 200000 588830830 200000 863351707 200000 428504266 200000 408656173 200000 74576963 200000 350012738 200000 67976112 200000 265577746 200000 365475259 200000 595501765 200000 962276126 200000 949371834 200000 434223334 200000 741128381 200000 604730035 200000 909072462 200000 924764917 200000 981052641 200000 468446512 200000 219808024 200000 789035064 200000 354785802 200000 434607733 200000 571033984 200000 504039968 200000 866873394 200000 27340676 200000 486512141 200000 347967293 200000 73716847 200000 336704636 200000 25856105 200000 51066176 200000 176023292 200000 466350237 200000 573912412 200000 254117625 200000 511379248 200000 546099273 200000 826890447 200000 66819672 200000 882900867 200000 218370305 200000 464220105 200000 141033583 200000 502538127 200000 843974499 200000 530011253 200000 362241390 200000 370129932 200000 520527666 200000 592417305 200000 116580004 200000 131829970 200000 436095821 200000 875809567 200000 145252996 200000 436743898 200000 51527605 200000 695557903 200000 622156444 200000 319204924 200000 470589834 200000 678714513 200000 335672735 200000 359382065 200000 392412941 200000 57667951 200000 44702043 200000 509804305 200000 647063455 200000 490355856 200000 694132930 200000 394788949 200000 366886336 200000 703342589 200000 577964517 200000 222462102 200000 823389456 200000 992314079 200000 312071155 200000 862748555 200000 58933328 200000 204953982 200000 619029821 200000 956319758 200000 252553056 200000 364203331 200000 510929716 200000 771997206 200000 602576194 200000 619312309 200000 513532008 200000 290062013 200000 279816725 200000 851325310 200000 419990666 200000 982888507 200000 994222874 200000 288469094 200000 896241770 200000 334747112 200000 320132785 200000 553668438 200000 891869688 200000 562336316 200000 688443995 200000 633653078 200000 997383238 200000 139270865 200000 171738297 200000 43576462 200000 417219972 200000 622923359 200000 647498635 200000 201840712 200000 26697474 200000 422311614 200000 68264881 200000 78366955 200000 15231280 200000 798998247 200000 549708588 200000 590845952 200000 667571104 200000 565433075 200000 898324764 200000 367296560 200000 261650689 200000 482942489 200000 557775811 200000 540700482 200000 197557029 200000 494736050 200000 728826495 200000 447032865 200000 573390075 200000 742996024 200000 623628243 200000 96845011 200000 412695701 200000 777725761 200000 426611039 200000 701851266 200000 156571938 200000 624945032 200000 867075042 200000 452724086 200000 113457395 200000 101640163 200000 813879613 200000 768342808 200000 572272505 200000 225612365 200000 714542194 200000 185653743 200000 894928709 200000 243885533 200000 606020512 200000 753109414 200000 505310726 200000 148084940 200000 662388232 200000 290822403 200000 905672845 200000 836257906 200000 354298379 200000 148766192 200000 809824971 200000 723337543 200000 334501672 200000 390418805 200000 761844176 200000 989160678 200000 501926913 200000 903706554 200000 162688972 200000 425573893 200000 100594773 200000 565542921 200000 144047121 200000 425319037 200000 788173063 200000 99930313 200000 29113615 200000 737908551 200000 170020373 200000 305385347 200000 532879958 200000 80613499 200000 588988064 200000 176624352 200000 275251862 200000 220803923 200000 587947754 200000 547113640 200000 120888225 200000 495820837 200000 89544274 200000 971801539 200000 396107366 200000 563543148 200000 345197913 200000 303344699 200000 63273207 200000 585983166 200000 904152479 200000 685112631 200000 85068931 200000 605249238 200000 813925862 200000 255435008 200000 373068124 200000 444437387 200000 978067468 200000 384084223 200000 831073521 200000 28156630 200000 265464084 200000 324087227 200000 459074515 200000 990271439 200000 273064733 200000 417972959 200000 448701875 200000 571199662 200000 565776232 200000 281842993 200000 284918626 200000 629352654 200000 473695830 200000 543617691 200000 812140239 200000 558508709 200000 409698663 200000 653541413 200000 623109899 200000 328382412 200000 874710842 200000 506665976 200000 585958471 200000 10600700 200000 799956882 200000 725694300 200000 429775827 200000 690472461 200000 684915023 200000 86526649 200000 821104159 200000 491839993 200000 167883376 200000 342011288 200000 698991293 200000 172127958 200000 203668503 200000 282900642 200000 476297821 200000 674654687 200000 465031299 200000 90624415 200000 804920015 200000 474842986 200000 733641495 200000 219581816 200000 205671683 200000 340402930 200000 175774801 200000 217344564 200000 502666507 200000 333153038 200000 161489362 200000 692539134 200000 256197655 200000 128627062 200000 885333596 200000 104461340 200000 944363126 200000 957188 200000 374199245 200000 946122488 200000 978912667 200000 684681136 200000 382066472 200000 251269658 200000 62012948 200000 514370706 200000 962529933 200000 405086506 200000 648631187 200000 306587107 200000 610156347 200000 456016626 200000 937835241 200000 622721276 200000 237219220 200000 346549081 200000 475339269 200000 860856404 200000 580186391 200000 34529640 200000 268859896 200000 274783108 200000 663951974 200000 260667208 200000 884911859 200000 951527749 200000 107513153 200000 99559489 200000 950691910 200000 755213168 200000 210068105 200000 86476475 200000 625882210 200000 491344124 200000 844921405 200000 201898048 200000 889585879 200000 138363395 200000 340227455 200000 210256759 200000 190589526 200000 471165884 200000 921030287 200000 306090025 200000 557382831 200000 424680577 200000 810975949 200000 475247934 200000 131668691 200000 502558666 200000 964112570 200000 321211072 200000 33573073 200000 600986159 200000 406976503 200000 425581526 200000 189596124 200000 500624745 200000 836972356 200000 821903050 200000 8501315 200000 873109072 200000 614587009 200000 2641155 200000 131808630 200000 453805277 200000 109308591 200000 234097418 200000 787564039 200000 210756648 200000 669763054 200000 804363911 200000 523382693 200000 868127338 200000 408336767 200000 515000900 200000 443949858 200000 376894204 200000 956385731 200000 647227432 200000 525342317 200000 330807381 200000 484920890 200000 793694013 200000 918145175 200000 652448782 200000 628417924 200000 470772650 200000 852464081 200000 363841249 200000 395825506 200000 53615800 200000 741572460 200000 320153764 200000 477178549 200000 488325839 200000 156725719 200000 686511698 200000 221608828 200000 672747897 200000 414285987 200000 188258818 200000 142062297 200000 273203549 200000 649332865 200000 916253420 200000 744114444 200000 205754948 200000 90744641 200000 952461674 200000 142002038 200000 787111703 200000 268006356 200000 341291764 200000 913282198 200000 698730974 200000 691705418 200000 480347682 200000 520489998 200000 979151297 200000 112086483 200000 779432109 200000 83763357 200000 661373706 200000 217999553 200000 963289965 200000 179674150 200000 800214304 200000 943057540 200000 22623323 200000 898777511 200000 566358668 200000 203127723 200000 966137488 200000 139550017 200000 437419767 200000 893256169 200000 390266435 200000 936995382 200000 803811625 200000 138913805 200000 10232526 200000 858635493 200000 235559690 200000 559068167 200000 154092712 200000 901975247 200000 141892515 200000 33199336 200000 975135083 200000 701786772 200000 629343005 200000 139143394 200000 521903566 200000 573253109 200000 242203329 200000 92599107 200000 808886699 200000 370081235 200000 290206453 200000 54740605 200000 696715770 200000 35011117 200000 920541508 200000 558385697 200000 671501522 200000 265720870 200000 958830165 200000 897388254 200000 285526382 200000 449007100 200000 72746994 200000 439498373 200000 293121061 200000 102672656 200000 448537346 200000 886541831 200000 563211888 200000 105835492 200000 293174158 200000 515151220 200000 248383207 200000 687044630 200000 811494590 200000 609233917 200000 118917444 200000 395869801 200000 96633052 200000 680163314 200000 379177565 200000 141896893 200000 277028175 200000 172079299 200000 693351980 200000 558226961 200000 795297952 200000 631303426 200000 371611082 200000 697543814 200000 120151160 200000 450884703 200000 892857710 200000 142430558 200000 877409695 200000 764689322 200000 25837170 200000 663709432 200000 502410750 200000 209993427 200000 18317133 200000 294038229 200000 388014236 200000 158398188 200000 328909721 200000 621745558 200000 381392291 200000 901018660 200000 394041869 200000 287169274 200000 678940251 200000 826249677 200000 192633987 200000 464706019 200000 975699757 200000 123575894 200000 927969267 200000 72916049 200000 275911073 200000 603186000 200000 284003445 200000 187166052 200000 134539872 200000 875983212 200000 527060290 200000 454594909 200000 922357041 200000 335582331 200000 708168370 200000 186507165 200000 396709630 200000 960872812 200000 676974654 200000 568576163 200000 525094863 200000 606884944 200000 244382847 200000 353111057 200000 516255437 200000 542634072 200000 427852076 200000 200442535 200000 58561600 200000 978174932 200000 471387934 200000 851888198 200000 922175888 200000 735631925 200000 754231887 200000 861847021 200000 909635910 200000 611169803 200000 362926549 200000 713803710 200000 81840907 200000 290917127 200000 710055915 200000 814165753 200000 374305703 200000 381430777 200000 641161192 200000 937981438 200000 545663747 200000 929119441 200000 326585924 200000 822724174 200000 784717351 200000 76781217 200000 68147353 200000 448375433 200000 980595515 200000 564096920 200000 400167327 200000 905132657 200000 370340232 200000 36975880 200000 340947758 200000 669339365 200000 347524471 200000 83411296 200000 190726207 200000 394992102 200000 35442320 200000 365468210 200000 982041834 200000 778153620 200000 22442876 200000 171427885 200000 821205608 200000 346509616 200000 36240386 200000 793795875 200000 934917393 200000 843551003 200000 931223309 200000 110604291 200000 638949470 200000 645720789 200000 86855331 200000 915734750 200000 182824168 200000 383137278 200000 483825646 200000 268812005 200000 567721062 200000 811816279 200000 637933878 200000 737680489 200000 491812786 200000 556278977 200000 38239203 200000 209627353 200000 518691523 200000 647286587 200000 526969983 200000 734231750 200000 432738995 200000 724671719 200000 541535409 200000 822786528 200000 356390330 200000 969407749 200000 292698434 200000 718185209 200000 156651824 200000 777030645 200000 905378843 200000 515542017 200000 864261005 200000 917419320 200000 244759107 200000 250243080 200000 119534699 200000 451313007 200000 273472485 200000 202890559 200000 207186050 200000 501330522 200000 719099463 200000 65596150 200000 403909034 200000 840166105 200000 836813779 200000 289546653 200000 342402780 200000 109370605 200000 606898705 200000 955247302 200000 220121137 200000 545466294 200000 448381354 200000 444009248 200000 762716384 200000 914032502 200000 313117286 200000 12517501 200000 34483522 200000 943161740 200000 32398125 200000 746572748 200000 233158865 200000 597871225 200000 857653769 200000 134841118 200000 512976419 200000 647223773 200000 771936801 200000 422582693 200000 440841971 200000 374404217 200000 562514366 200000 617751983 200000 653871639 200000 625634862 200000 499795016 200000 4481710 200000 320828298 200000 716371451 200000 211336265 200000 663249202 200000 448480867 200000 137805314 200000 574117736 200000 417750252 200000 667470043 200000 28396931 200000 979177582 200000 587476652 200000 142398026 200000 153195231 200000 160506180 200000 770269795 200000 459557672 200000 565730197 200000 924152050 200000 346956577 200000 240133392 200000 699684935 200000 855909281 200000 903787287 200000 528041656 200000 420906165 200000 489451672 200000 206587797 200000 109354489 200000 57407935 200000 636289089 200000 842981132 200000 644856268 200000 305615206 200000 421989925 200000 193368843 200000 471617609 200000 840909003 200000 477806314 200000 552127045 200000 178621610 200000 958927917 200000 185173083 200000 433822857 200000 276685637 200000 755933422 200000 153543008 200000 363553991 200000 336119701 200000 597495694 200000 725914624 200000 983067409 200000 197742128 200000 131702702 200000 825002853 200000 168335510 200000 639664337 200000 364513805 200000 570218456 200000 612633000 200000 243091023 200000 589101197 200000 856463039 200000 692468150 200000 361146531 200000 524320813 200000 130040485 200000 516695377 200000 626754789 200000 700235536 200000 248753457 200000 609847338 200000 945208141 200000 493832820 200000 723177261 200000 562472209 200000 583354678 200000 650731194 200000 569147520 200000 491705335 200000 822504214 200000 311224164 200000 482486323 200000 744075757 200000 611833478 200000 292304145 200000 220641903 200000 339168545 200000 147322431 200000 314603906 200000 590528635 200000 607298790 200000 910360089 200000 344666007 200000 836446402 200000 479834028 200000 996840718 200000 564203345 200000 578893002 200000 276624643 200000 622275380 200000 676920785 200000 86165309 200000 430417308 200000 13127110 200000 606226775 200000 376564707 200000 123558215 200000 377020698 200000 370540355 200000 161591204 200000 282200308 200000 276581547 200000 871893526 200000 465152650 200000 331395253 200000 531528464 200000 976042352 200000 778125244 200000 31462329 200000 743996417 200000 913180691 200000 35951491 200000 314320466 200000 626142296 200000 696471006 200000 199732040 200000 64822255 200000 134698509 200000 488271314 200000 60436371 200000 931268386 200000 476228152 200000 2442255 200000 928376845 200000 46943642 200000 791509266 200000 741766102 200000 316784509 200000 765614632 200000 116317172 200000 910522760 200000 301899213 200000 941443773 200000 319264597 200000 670273188 200000 119834118 200000 732324970 200000 689350862 200000 569924557 200000 160543310 200000 958575966 200000 656420120 200000 544315585 200000 613574128 200000 80547050 200000 978462732 200000 361903201 200000 722783060 200000 972372351 200000 966392481 200000 2334382 200000 876897281 200000 854574253 200000 784446193 200000 442904777 200000 37025953 200000 361371941 200000 590197299 200000 177831154 200000 491095804 200000 103078071 200000 227303617 200000 140706953 200000 817827835 200000 139558995 200000 770755603 200000 560230416 200000 7851942 200000 816206859 200000 732441281 200000 440461605 200000 426966821 200000 99314959 200000 932028036 200000 511201419 200000 82187969 200000 233139118 200000 829478964 200000 937013793 200000 904896995 200000 892507995 200000 182812618 200000 653145832 200000 16764691 200000 884281509 200000 698217054 200000 124022016 200000 792594938 200000 684910908 200000 150446121 200000 495547819 200000 612288352 200000 490055153 200000 373843588 200000 337374535 200000 655479085 200000 387511990 200000 59369958 200000 715210071 200000 396880490 200000 716956313 200000 642678248 200000 50470010 200000 925144896 200000 917161932 200000 540761412 200000 478047857 200000 225439991 200000 411638175 200000 620504016 200000 567237661 200000 485349368 200000 281013379 200000 200895623 200000 813537150 200000 694527946 200000 980590089 200000 330847104 200000 921797556 200000 702206743 200000 701459680 200000 203489779 200000 17164032 200000 405712808 200000 15248089 200000 810695226 200000 975656130 200000 142900323 200000 281196260 200000 505470925 200000 420830587 200000 881138515 200000 219224339 200000 377957700 200000 198637772 200000 78008736 200000 963212438 200000 924597336 200000 269455733 200000 555623825 200000 182199741 200000 483603425 200000 430712150 200000 15517328 200000 963122168 200000 889876440 200000 51391856 200000 614276390 200000 808761305 200000 410238294 200000 161111011 200000 752715513 200000 886155536 200000 413566610 200000 317235185 200000 985718996 200000 147066988 200000 674977510 200000 206071801 200000 811232926 200000 528743904 200000 801708745 200000 933623164 200000 262789985 200000 611245690 200000 179475413 200000 313936154 200000 508825412 200000 170586732 200000 97095361 200000 459796116 200000 523805584 200000 781987591 200000 456239975 200000 815915211 200000 799645358 200000 443745466 200000 164500159 200000 587357119 200000 83555877 200000 395527446 200000 982679264 200000 566207632 200000 552429728 200000 300229324 200000 383456005 200000 219809151 200000 430039013 200000 43857837 200000 671132549 200000 448429036 200000 932190942 200000 251715751 200000 591922649 200000 271368281 200000 766588819 200000 916739022 200000 648679065 200000 370092133 200000 161832749 200000 195536975 200000 605251455 200000 107813585 200000 520841715 200000 457268349 200000 210671969 200000 308644733 200000 418767183 200000 573672392 200000 665465401 200000 198018922 200000 112915402 200000 93891264 200000 510132512 200000 523611833 200000 280915723 200000 297742102 200000 586206285 200000 150830761 200000 292411867 200000 192236441 200000 11691290 200000 440222108 200000 514560034 200000 508337212 200000 313377790 200000 366802194 200000 472050410 200000 998286349 200000 874681491 200000 887292332 200000 388229210 200000 501997887 200000 806654352 200000 991673129 200000 117630907 200000 492982048 200000 680922831 200000 148054635 200000 920630646 200000 239737379 200000 545928008 200000 107026802 200000 527504147 200000 269661654 200000 161700627 200000 346412894 200000 395048250 200000 350566635 200000 358621033 200000 762165872 200000 734515637 200000 408792371 200000 413772450 200000 989310985 200000 661806955 200000 271854493 200000 411409975 200000 984348841 200000 385131621 200000 723089978 200000 524769473 200000 314713584 200000 69068235 200000 45728827 200000 545410039 200000 299127454 200000 766645735 200000 682504176 200000 677081266 200000 597888150 200000 250981921 200000 152897226 200000 930786028 200000 300593878 200000 387192576 200000 736570713 200000 311941051 200000 930674560 200000 281587246 200000 141841741 200000 702072666 200000 78529492 200000 761700467 200000 464113016 200000 55664416 200000 727353394 200000 835679160 200000 80165834 200000 600765829 200000 31100955 200000 577694468 200000 1580883 200000 281094179 200000 327194160 200000 173825154 200000 57118787 200000 966512050 200000 729390128 200000 456768888 200000 801926636 200000 65301002 200000 556191997 200000 475875920 200000 907927741 200000 965765156 200000 575143063 200000 770816658 200000 909980232 200000 933120536 200000 483259934 200000 103933670 200000 269077308 200000 861404447 200000 259955668 200000 781555478 200000 432928619 200000 414543249 200000 848926999 200000 278585353 200000 768165316 200000 730434279 200000 903952490 200000 22211528 200000 517503064 200000 612864954 200000 568874860 200000 698903420 200000 121971288 200000 771909569 200000 625753822 200000 712051565 200000 229562900 200000 361012694 200000 9262241 200000 644114180 200000 696938749 200000 846303216 200000 904021428 200000 500304072 200000 924571043 200000 177129769 200000 855407161 200000 189865059 200000 485092279 200000 113693625 200000 963239792 200000 837382301 200000 142786057 200000 630860536 200000 475231161 200000 825706335 200000 264857738 200000 415888222 200000 791541910 200000 378269617 200000 531806794 200000 369561221 200000 992046757 200000 242017723 200000 864893306 200000 350933285 200000 740319657 200000 682222279 200000 92876137 200000 957878550 200000 397605505 200000 990726460 200000 781395594 200000 859104081 200000 539992366 200000 102528163 200000 313213036 200000 617994735 200000 12491473 200000 744364453 200000 375512511 200000 329077799 200000 196158889 200000 590384137 200000 641551444 200000 368655954 200000 381911832 200000 857057978 200000 426490653 200000 28051946 200000 873900958 200000 366014 200000 587125800 200000 710400901 200000 54540507 200000 931662399 200000 36858535 200000 146942686 200000 761751952 200000 528162949 200000 505785579 200000 522306251 200000 292549534 200000 684310521 200000 722647139 200000 139402567 200000 683695621 200000 607108898 200000 506853280 200000 197161321 200000 911593189 200000 903224747 200000 388341331 200000 648938858 200000 225165695 200000 459129434 200000 229240140 200000 623149218 200000 892445747 200000 856058137 200000 110560892 200000 832764809 200000 778659970 200000 178160368 200000 595340531 200000 243050938 200000 150324493 200000 844973063 200000 959362274 200000 363376619 200000 256730004 200000 713375144 200000 134697881 200000 985428981 200000 392056055 200000 309664826 200000 358022536 200000 447677137 200000 939099447 200000 254722886 200000 313315905 200000 37865623 200000 190292853 200000 328520053 200000 953021044 200000 576411777 200000 231798257 200000 214135951 200000 377008112 200000 564483301 200000 67245067 200000 87710588 200000 401070504 200000 57942334 200000 64366659 200000 948585542 200000 401350058 200000 974183970 200000 259136060 200000 720555540 200000 881344809 200000 374836556 200000 206740660 200000 251010351 200000 546392691 200000 495168403 200000 473469837 200000 451075328 200000 454981370 200000 304594672 200000 509383623 200000 27803663 200000 499902799 200000 784801915 200000 633286530 200000 294595588 200000 487543073 200000 717080172 200000 687544831 200000 216750504 200000 190135617 200000 501837854 200000 57568159 200000 719239908 200000 981132192 200000 293362183 200000 241018849 200000 525006528 200000 727670606 200000 717548992 200000 837606247 200000 565120357 200000 1983612 200000 370625538 200000 330356721 200000 783081499 200000 94628474 200000 87640229 200000 64238175 200000 762623306 200000 176356793 200000 357657763 200000 498129587 200000 771176571 200000 737992137 200000 740439570 200000 530196491 200000 923800663 200000 35894619 200000 947678765 200000 925281450 200000 117533862 200000 301411390 200000 943811914 200000 375077359 200000 493756497 200000 964729189 200000 661760228 200000 698093659 200000 938499935 200000 312325855 200000 189752210 200000 551603599 200000 995410171 200000 336210908 200000 341456140 200000 939716682 200000 703357291 200000 129582254 200000 840174636 200000 591098478 200000 130109465 200000 817218244 200000 820154602 200000 379082491 200000 575275405 200000 874102448 200000 200172126 200000 849478673 200000 76927343 200000 258599457 200000 345695937 200000 691746545 200000 343412361 200000 748700648 200000 99885420 200000 112575996 200000 532576450 200000 66991094 200000 563910870 200000 132886194 200000 624287523 200000 401203548 200000 296451224 200000 748255667 200000 287285205 200000 240208969 200000 774203755 200000 470538944 200000 605349920 200000 407359502 200000 634472232 200000 6361785 200000 872276076 200000 138447132 200000 264441030 200000 917402016 200000 189485123 200000 132553987 200000 416430687 200000 651079316 200000 235983436 200000 6280819 200000 611620139 200000 36406229 200000 469597264 200000 921803070 200000 180035969 200000 710997190 200000 921655095 200000 471970900 200000 838425820 200000 206919141 200000 493416203 200000 672318917 200000 61823443 200000 808353491 200000 938809076 200000 415373505 200000 746934303 200000 451440210 200000 600760633 200000 71497114 200000 484974744 200000 840831041 200000 603244868 200000 415136192 200000 189545271 200000 482902945 200000 557361053 200000 322649026 200000 520620820 200000 687111314 200000 113973741 200000 766075731 200000 592995944 200000 399017558 200000 19645179 200000 534030657 200000 835948172 200000 249296716 200000 242287281 200000 613943678 200000 444456951 200000 669523188 200000 217445912 200000 363914011 200000 198430274 200000 892252145 200000 500435287 200000 963491399 200000 346765863 200000 188211713 200000 617724343 200000 758468179 200000 716605308 200000 767572997 200000 335210400 200000 599333808 200000 98119996 200000 947958271 200000 483515548 200000 996897262 200000 812329342 200000 834711822 200000 880842066 200000 905719742 200000 999378298 200000 463848819 200000 470994827 200000 739897072 200000 131905418 200000 213701262 200000 930976304 200000 778082933 200000 124064038 200000 199387872 200000 733542729 200000 334154333 200000 631139046 200000 817438730 200000 96669694 200000 132641241 200000 39528579 200000 880621260 200000 523703961 200000 521192249 200000 288620245 200000 131932422 200000 443925633 200000 958377965 200000 77603797 200000 850996665 200000 477361215 200000 349672071 200000 732475548 200000 38381318 200000 266030460 200000 202673846 200000 423685473 200000 223895084 200000 188954368 200000 258698060 200000 780522878 200000 681541005 200000 273673395 200000 865189944 200000 245957994 200000 774154409 200000 549501854 200000 123084940 200000 327309503 200000 380810784 200000 850710506 200000 929920119 200000 928092212 200000 415009204 200000 66256096 200000 921117515 200000 149959075 200000 960014403 200000 916619494 200000 108985719 200000 722911236 200000 614980048 200000 855670151 200000 410080908 200000 253306222 200000 880533882 200000 123824490 200000 540451131 200000 36952348 200000 448380802 200000 439016537 200000 869880660 200000 122677093 200000 519392073 200000 673896251 200000 119518664 200000 762835906 200000 76293966 200000 230765081 200000 832457895 200000 152587467 200000 19604787 200000 701078043 200000 305276194 200000 765434426 200000 402896824 200000 841663371 200000 667926921 200000 917428453 200000 831733437 200000 338570704 200000 608891725 200000 148747974 200000 286525763 200000 160435571 200000 652432638 200000 257093366 200000 807506283 200000 385416221 200000 312854604 200000 97942444 200000 281176693 200000 880654486 200000 863976457 200000 974261826 200000 684266689 200000 457308359 200000 646739493 200000 313187119 200000 195325392 200000 527834039 200000 457048495 200000 41866765 200000 500057154 200000 761483664 200000 761976026 200000 288902547 200000 646229465 200000 860279706 200000 804258036 200000 733755291 200000 565089651 200000 408126014 200000 428869743 200000 522570525 200000 994371347 200000 378035460 200000 438132956 200000 242184753 200000 697848792 200000 721271957 200000 83399402 200000 507195920 200000 141715460 200000 427634360 200000 535711338 200000 838573330 200000 990601973 200000 716215383 200000 256862285 200000 653464752 200000 705587502 200000 116965754 200000 759963812 200000 655012739 200000 294662734 200000 642422090 200000 842182814 200000 368715074 200000 586050326 200000 932006415 200000 736645772 200000 941251782 200000 162139494 200000 370243889 200000 747588062 200000 261155337 200000 849537088 200000 804817209 200000 116804390 200000 420291105 200000 800145346 200000 295384528 200000 715671572 200000 637216073 200000 913343279 200000 334005183 200000 637198200 200000 462617816 200000 437057254 200000 814658284 200000 523932995 200000 610148678 200000 237542504 200000 738749026 200000 493379716 200000 86544429 200000 745672278 200000 518332488 200000 142970222 200000 121818181 200000 387804271 200000 190214119 200000 998879568 200000 877356902 200000 217133461 200000 234285992 200000 925446810 200000 957941897 200000 141209032 200000 535621395 200000 134050526 200000 860468678 200000 151561257 200000 781973201 200000 905601739 200000 570461782 200000 267857655 200000 197376169 200000 135887922 200000 257232529 200000 522014100 200000 393950086 200000 859287044 200000 727803377 200000 578895999 200000 153314158 200000 857005650 200000 650766092 200000 242146651 200000 796744587 200000 921517643 200000 128789916 200000 207882982 200000 806831141 200000 282946112 200000 177399930 200000 482547457 200000 908074660 200000 884849058 200000 261286813 200000 668055214 200000 631112082 200000 416246017 200000 547242527 200000 253081612 200000 405665430 200000 727161358 200000 800879160 200000 425717851 200000 21558905 200000 246399385 200000 940624704 200000 436446718 200000 484272932 200000 352212883 200000 586151343 200000 56240243 200000 426392991 200000 775927052 200000 483129631 200000 263084124 200000 863493138 200000 466343476 200000 455946312 200000 147261304 200000 638141894 200000 630527581 200000 975688450 200000 67225257 200000 719689508 200000 1325559 200000 313413702 200000 742189039 200000 65320885 200000 90829969 200000 97954349 200000 333796971 200000 322454047 200000 306847966 200000 64088046 200000 606978140 200000 805260333 200000 909319340 200000 834356706 200000 969356580 200000 871325382 200000 276618478 200000 869493635 200000 242678083 200000 962722292 200000 453967282 200000 861826919 200000 425819737 200000 255939294 200000 227663914 200000 164953417 200000 970284328 200000 935356365 200000 759664807 200000 791428095 200000 37054862 200000 984938025 200000 397946520 200000 580599684 200000 974986894 200000 820674684 200000 410569358 200000 15064815 200000 447504455 200000 412979309 200000 238467130 200000 400024185 200000 86465530 200000 185621701 200000 553672300 200000 515922810 200000 947408391 200000 788816237 200000 272604437 200000 190117994 200000 634433520 200000 898298221 200000 349784389 200000 678237924 200000 672117332 200000 134306030 200000 45661485 200000 426683806 200000 150054131 200000 868532023 200000 513565213 200000 586845809 200000 619889327 200000 945995954 200000 288688261 200000 88908374 200000 322474889 200000 144816872 200000 628114423 200000 85186405 200000 27441823 200000 294844031 200000 374975267 200000 207430872 200000 960768564 200000 715374914 200000 833783256 200000 375056645 200000 743856039 200000 345363993 200000 83326729 200000 789830503 200000 595450233 200000 762744075 200000 648892612 200000 55749780 200000 5032266 200000 795809090 200000 566773308 200000 344624711 200000 485675483 200000 94178567 200000 505580991 200000 191829847 200000 645182733 200000 627066816 200000 173563071 200000 254376381 200000 665670112 200000 703627768 200000 39879117 200000 340937361 200000 978369652 200000 132464982 200000 839974552 200000 838443019 200000 299684362 200000 859341476 200000 244263921 200000 416051078 200000 427730179 200000 608227273 200000 755398601 200000 522144632 200000 801546462 200000 882862030 200000 203742000 200000 826983290 200000 99378749 200000 302379740 200000 635259479 200000 496875589 200000 597625056 200000 405575226 200000 706462862 200000 703715761 200000 460722088 200000 335090259 200000 6635590 200000 577766584 200000 15501460 200000 201415853 200000 467100431 200000 713518448 200000 682794182 200000 5979634 200000 393674137 200000 772695828 200000 913207421 200000 870427114 200000 15656374 200000 132380666 200000 669272859 200000 723939709 200000 799375446 200000 55628701 200000 152628000 200000 927643317 200000 97490312 200000 799651988 200000 522466861 200000 707494073 200000 841158783 200000 635420311 200000 613399809 200000 844367826 200000 929804170 200000 842636416 200000 990064510 200000 109855081 200000 232371737 200000 753152583 200000 850904228 200000 826646022 200000 842958013 200000 951018244 200000 314207891 200000 373543762 200000 844659496 200000 689004784 200000 261483149 200000 866707988 200000 609802280 200000 695739236 200000 218737392 200000 6559286 200000 118537135 200000 195498199 200000 216843071 200000 885938369 200000 148410061 200000 338476770 200000 726768665 200000 197008859 200000 176698291 200000 359792190 200000 285206335 200000 560881359 200000 101732785 200000 588416708 200000 706374546 200000 65926661 200000 426232120 200000 180543339 200000 696901905 200000 925604612 200000 161691608 200000 754730061 200000 237695710 200000 963142262 200000 725130818 200000 478433954 200000 46446393 200000 882775587 200000 9735750 200000 830662337 200000 87961474 200000 945464564 200000 878924501 200000 363101733 200000 756077626 200000 719033585 200000 782937599 200000 846931301 200000 673942274 200000 120305474 200000 335224052 200000 193272890 200000 544694937 200000 464437296 200000 152035846 200000 307852668 200000 759151329 200000 407087396 200000 869741220 200000 832974116 200000 43597530 200000 95167654 200000 731589472 200000 823852618 200000 525505189 200000 89662559 200000 412223977 200000 292628263 200000 126293889 200000 836109591 200000 57777937 200000 794456852 200000 863607760 200000 876760246 200000 559998151 200000 737644168 200000 680963858 200000 942565957 200000 938095133 200000 210710812 200000 774911463 200000 961181677 200000 351794498 200000 38411658 200000 866661392 200000 922625782 200000 711858567 200000 679795112 200000 962375790 200000 362717641 200000 34559325 200000 227398257 200000 375744256 200000 444141037 200000 990178900 200000 262054396 200000 500617448 200000 874058252 200000 72609053 200000 153594753 200000 284732518 200000 103720431 200000 501676936 200000 695646554 200000 340225754 200000 78304892 200000 869110918 200000 646181631 200000 892431046 200000 552978878 200000 278461991 200000 729459976 200000 303894472 200000 402753245 200000 314435996 200000 691156270 200000 563458723 200000 158079008 200000 362307892 200000 197983305 200000 247703350 200000 748487921 200000 922836578 200000 595649106 200000 236960898 200000 15641049 200000 517980597 200000 52440674 200000 291481256 200000 938102398 200000 839544541 200000 430929072 200000 486227175 200000 301874603 200000 44513452 200000 416796310 200000 102852513 200000 881307976 200000 10312465 200000 974704779 200000 674646102 200000 897625692 200000 153442590 200000 838639657 200000 434752935 200000 623439121 200000 723325698 200000 659742247 200000 980880211 200000 770133679 200000 65050638 200000 987674719 200000 337442876 200000 497193375 200000 209622196 200000 837390281 200000 814592097 200000 575857512 200000 779890306 200000 351279229 200000 624608996 200000 93868725 200000 515095082 200000 13664691 200000 719057925 200000 738601292 200000 208712060 200000 958564805 200000 443744549 200000 947486231 200000 99265385 200000 551355435 200000 662959811 200000 741930782 200000 595338753 200000 896030590 200000 202159745 200000 752522 200000 398485621 200000 842876789 200000 283223839 200000 443141026 200000 790856469 200000 228025577 200000 870396541 200000 200617169 200000 185203538 200000 688818131 200000 121281437 200000 736948125 200000 493399483 200000 48826700 200000 717960861 200000 867653552 200000 703636995 200000 937242507 200000 273915584 200000 886399954 200000 261810937 200000 684475370 200000 120328805 200000 944988139 200000 837596301 200000 826869984 200000 527295757 200000 537508101 200000 583635409 200000 39786503 200000 488993112 200000 556141895 200000 191038196 200000 390051350 200000 146472200 200000 603562490 200000 254201160 200000 95116007 200000 897229052 200000 647896455 200000 934419772 200000 264659314 200000 345116468 200000 812832118 200000 490347106 200000 567129551 200000 158512851 200000 475386479 200000 325169001 200000 677236535 200000 494321175 200000 994281020 200000 540999714 200000 907349506 200000 815173729 200000 924832196 200000 579370878 200000 142697897 200000 85320755 200000 10854160 200000 369538445 200000 276683461 200000 927252268 200000 44127560 200000 773542784 200000 52372749 200000 269477901 200000 144849078 200000 410895271 200000 901413722 200000 59781302 200000 90494146 200000 193141619 200000 78017446 200000 450305065 200000 612472307 200000 31666548 200000 392983815 200000 111696517 200000 791262707 200000 723210587 200000 385086904 200000 564702986 200000 567251850 200000 330687480 200000 954208528 200000 737418778 200000 741028001 200000 119170875 200000 107440007 200000 836090678 200000 898637375 200000 984900662 200000 49724599 200000 522081532 200000 987077263 200000 800480537 200000 181321560 200000 424622383 200000 204154071 200000 614050099 200000 607645506 200000 774902958 200000 183851905 200000 702935287 200000 374634862 200000 640159098 200000 820832277 200000 475845619 200000 631983092 200000 613551283 200000 624899387 200000 975783130 200000 564024333 200000 924425370 200000 514818237 200000 345821562 200000 13029393 200000 845770896 200000 286309250 200000 670450373 200000 579037562 200000 82258709 200000 419033491 200000 234887884 200000 167608542 200000 978567625 200000 646097945 200000 982260926 200000 853905911 200000 442950509 200000 571156828 200000 818998508 200000 936653726 200000 549952481 200000 141782725 200000 413723847 200000 161777098 200000 239181351 200000 451383003 200000 400247519 200000 986188693 200000 81909854 200000 358096200 200000 51375845 200000 226609463 200000 364389831 200000 384457940 200000 782546345 200000 260157960 200000 689168066 200000 497670504 200000 540774172 200000 513787520 200000 459202256 200000 931080716 200000 354388557 200000 526596153 200000 733569682 200000 605209832 200000 222358895 200000 373235691 200000 322822088 200000 573982534 200000 22930897 200000 819124590 200000 318632274 200000 376378253 200000 757110755 200000 849512379 200000 56767281 200000 929833286 200000 962553143 200000 287089387 200000 311323781 200000 245339418 200000 601541756 200000 646591541 200000 197310864 200000 510122192 200000 204809092 200000 950817778 200000 770481073 200000 997646675 200000 402881854 200000 26725276 200000 347679592 200000 34979497 200000 710231484 200000 191981513 200000 568446040 200000 843026428 200000 838805037 200000 679605812 200000 353492287 200000 374300052 200000 66528994 200000 426104243 200000 936357886 200000 69245146 200000 584200012 200000 797228097 200000 976584087 200000 447220309 200000 654193148 200000 167006965 200000 120435241 200000 769151920 200000 674412705 200000 115420168 200000 409162997 200000 194494897 200000 698066444 200000 793288914 200000 433119324 200000 924499522 200000 232507950 200000 837352907 200000 962765277 200000 565578859 200000 43011095 200000 963437198 200000 387340314 200000 429767252 200000 17378295 200000 471131089 200000 207193811 200000 143690055 200000 186440480 200000 486072173 200000 566420200 200000 399087531 200000 937103874 200000 888767067 200000 152453722 200000 23439113 200000 163606061 200000 596574900 200000 798391370 200000 85821450 200000 94970449 200000 837068719 200000 578172151 200000 330071158 200000 392520256 200000 551157669 200000 59173315 200000 640527669 200000 457569513 200000 772472848 200000 333093678 200000 814552657 200000 906723422 200000 753712007 200000 645520088 200000 66995953 200000 691433422 200000 471864770 200000 791097731 200000 188798814 200000 118658443 200000 948815259 200000 682576654 200000 401132289 200000 313228548 200000 716946186 200000 583422073 200000 247050850 200000 30388426 200000 28720935 200000 314284006 200000 521455913 200000 729332366 200000 2861098 200000 780250262 200000 333144607 200000 476118817 200000 385109870 200000 225380583 200000 700698925 200000 319608434 200000 615203177 200000 883459676 200000 245487963 200000 108402066 200000 713784756 200000 691990420 200000 344441554 200000 894305458 200000 520047880 200000 159526479 200000 299909850 200000 351509794 200000 938243901 200000 448435056 200000 618333659 200000 748318547 200000 916446029 200000 49319669 200000 714232670 200000 958535380 200000 55762766 200000 314334720 200000 547394060 200000 724317272 200000 47405691 200000 475601104 200000 213227949 200000 655281070 200000 844157738 200000 25404104 200000 214778666 200000 746840518 200000 200005334 200000 291298406 200000 725099147 200000 664014002 200000 321113622 200000 251306315 200000 991547640 200000 95144866 200000 660877474 200000 432945209 200000 459253946 200000 104898789 200000 40845652 200000 258765071 200000 802017594 200000 716619246 200000 943536164 200000 437558989 200000 409734912 200000 410338635 200000 666229290 200000 68752790 200000 633739700 200000 919214766 200000 454061983 200000 547328680 200000 924771360 200000 483953384 200000 846322652 200000 754108517 200000 691826219 200000 954831848 200000 561185624 200000 316185676 200000 650641118 200000 814473407 200000 673361836 200000 183030015 200000 717449826 200000 776999326 200000 23388561 200000 675529790 200000 233263615 200000 154401237 200000 228375264 200000 289713386 200000 157539869 200000 851923413 200000 177881232 200000 332513538 200000 133780550 200000 675120942 200000 780079803 200000 178471848 200000 782321441 200000 946905233 200000 101252761 200000 202352924 200000 367293047 200000 842409422 200000 487733377 200000 692490430 200000 312832304 200000 824510422 200000 843534830 200000 57345295 200000 326347606 200000 450967736 200000 991231351 200000 460840368 200000 278136849 200000 618386855 200000 479809237 200000 493583713 200000 909777320 200000 68570866 200000 876948192 200000 150694402 200000 190154629 200000 603980809 200000 513493393 200000 632763540 200000 576757808 200000 597060990 200000 809530368 200000 807937335 200000 739077970 200000 653160704 200000 357491814 200000 12277548 200000 598651826 200000 842684769 200000 278359068 200000 646730452 200000 318454586 200000 23487120 200000 605091737 200000 204512175 200000 971227379 200000 666060190 200000 36324470 200000 870365789 200000 71921924 200000 292670140 200000 169482605 200000 971098783 200000 127268534 200000 65419067 200000 841733204 200000 625771862 200000 482614385 200000 682653066 200000 553041958 200000 444480129 200000 151666111 200000 196958010 200000 606597882 200000 400880962 200000 744544583 200000 303071996 200000 817560584 200000 530635737 200000 591424722 200000 129767072 200000 728442794 200000 717441447 200000 385455945 200000 68011799 200000 924221272 200000 553502507 200000 69895348 200000 437078641 200000 635065770 200000 585006599 200000 216394811 200000 31828446 200000 914468953 200000 816683258 200000 44435496 200000 802751408 200000 144174141 200000 848453607 200000 739736546 200000 89743703 200000 631465808 200000 159950796 200000 847650290 200000 144253283 200000 867404968 200000 998080202 200000 439220737 200000 765634436 200000 775215743 200000 467684899 200000 362579671 200000 789290124 200000 851335214 200000 144850998 200000 749598812 200000 968085610 200000 33362476 200000 172104836 200000 640691097 200000 985298480 200000 246306835 200000 589001645 200000 387646136 200000 702723597 200000 752505498 200000 996623730 200000 411881215 200000 236906834 200000 684818843 200000 361388212 200000 957240023 200000 167397488 200000 591179790 200000 587938163 200000 587610058 200000 945381624 200000 257333771 200000 628926671 200000 878897791 200000 678751641 200000 399557322 200000 286564105 200000 824750272 200000 386142244 200000 724320933 200000 789860737 200000 766471540 200000 205817226 200000 341134612 200000 588297401 200000 679147684 200000 531634139 200000 899832496 200000 938082384 200000 929604984 200000 939718216 200000 491054384 200000 43606790 200000 266866746 200000 424391457 200000 463235949 200000 562779326 200000 464052305 200000 797749206 200000 794389856 200000 294787190 200000 376701510 200000 393198329 200000 501534754 200000 688550480 200000 484462530 200000 85310010 200000 652446698 200000 433822091 200000 846618509 200000 169387113 200000 878613522 200000 776899209 200000 149480848 200000 553625974 200000 552972049 200000 400849610 200000 335731922 200000 602348147 200000 757187201 200000 618212079 200000 241774461 200000 702556559 200000 928725786 200000 97586871 200000 327825114 200000 217317916 200000 981566643 200000 911306500 200000 409461071 200000 121710729 200000 63858759 200000 90003414 200000 826259047 200000 920889959 200000 355818477 200000 352736333 200000 275370698 200000 886371432 200000 872680670 200000 462997674 200000 721990719 200000 509640282 200000 109206898 200000 237562958 200000 502811568 200000 200081711 200000 148350754 200000 615023032 200000 359313189 200000 819387639 200000 204443271 200000 429932170 200000 492060615 200000 922848995 200000 163313496 200000 143092612 200000 698152414 200000 804716867 200000 524693614 200000 515504263 200000 929557202 200000 45637512 200000 658316739 200000 493755538 200000 693533485 200000 459207234 200000 727290477 200000 116088263 200000 877443221 200000 15968034 200000 840893095 200000 684250982 200000 766641110 200000 942196472 200000 910812616 200000 600509391 200000 285540053 200000 130175924 200000 550378056 200000 71044227 200000 505987229 200000 611639912 200000 853218753 200000 186504738 200000 695983957 200000 474277699 200000 225542891 200000 946159726 200000 956716614 200000 529852823 200000 88956318 200000 903010374 200000 595222489 200000 694521300 200000 271219923 200000 473738155 200000 972200854 200000 668499337 200000 83175074 200000 432623037 200000 196531238 200000 938730856 200000 932575300 200000 76576446 200000 80095569 200000 948328258 200000 988225041 200000 681279500 200000 379238911 200000 391866886 200000 787407235 200000 261420586 200000 463272505 200000 272369605 200000 891508528 200000 909042359 200000 111193384 200000 916237744 200000 483375826 200000 35833972 200000 684038932 200000 138827800 200000 395219266 200000 82521922 200000 949608293 200000 308386924 200000 349195895 200000 60157984 200000 59692709 200000 655241533 200000 255394699 200000 365401392 200000 361541243 200000 805855804 200000 344771254 200000 404604850 200000 753498032 200000 970546745 200000 212903248 200000 547815430 200000 475712557 200000 483129124 200000 302888913 200000 893340078 200000 579508474 200000 168658447 200000 238964179 200000 577680712 200000 379189311 200000 80956714 200000 209615374 200000 19671191 200000 181901125 200000 649111493 200000 234431066 200000 508594810 200000 585087605 200000 112328784 200000 728938416 200000 536344818 200000 948493144 200000 455353949 200000 406942761 200000 979468576 200000 580228756 200000 924865691 200000 663682300 200000 193327939 200000 285212660 200000 465519836 200000 352369282 200000 709565117 200000 746143327 200000 208433167 200000 384529973 200000 94964238 200000 654878175 200000 302917702 200000 75334827 200000 261937366 200000 475127195 200000 983448240 200000 105827743 200000 149768662 200000 142491612 200000 104479646 200000 68367847 200000 212889839 200000 745504778 200000 132454529 200000 684033406 200000 632375072 200000 517605039 200000 773323753 200000 150259067 200000 155538571 200000 82223474 200000 697430407 200000 512725015 200000 146646128 200000 671332636 200000 495710764 200000 987626154 200000 727196464 200000 376310678 200000 844502470 200000 121628588 200000 574540874 200000 77859304 200000 400451432 200000 338781880 200000 259489376 200000 112122427 200000 738243906 200000 844339844 200000 412587826 200000 736654806 200000 326186660 200000 661121769 200000 792319904 200000 644621092 200000 612173311 200000 485785312 200000 976005035 200000 939114411 200000 65249507 200000 407542402 200000 183892084 200000 977082389 200000 12307456 200000 701032710 200000 490735162 200000 844630057 200000 86301480 200000 809142981 200000 431828063 200000 129677010 200000 985630026 200000 921464633 200000 424163171 200000 190365206 200000 58644088 200000 208511737 200000 51181799 200000 838537503 200000 420391905 200000 292675005 200000 975368618 200000 476463158 200000 686732759 200000 49992799 200000 452177294 200000 379901121 200000 926668233 200000 90438871 200000 124500883 200000 901872971 200000 955129416 200000 173906493 200000 512536537 200000 480984955 200000 655739141 200000 431321801 200000 17173409 200000 737198107 200000 959795920 200000 559880150 200000 32040267 200000 318279442 200000 321830298 200000 383922138 200000 236705881 200000 592767849 200000 225760372 200000 116956782 200000 84585834 200000 13392713 200000 581914508 200000 401732171 200000 913954367 200000 596174329 200000 551759414 200000 159788873 200000 356278712 200000 379613156 200000 352144607 200000 663101026 200000 912524246 200000 297213584 200000 884492570 200000 956329900 200000 786567610 200000 170541735 200000 273992599 200000 476259938 200000 960509860 200000 140763633 200000 303008806 200000 886564058 200000 810201844 200000 36203350 200000 470599095 200000 656839311 200000 200032811 200000 768607968 200000 134246492 200000 393448472 200000 109833961 200000 945829814 200000 504043332 200000 837274413 200000 192035312 200000 138221090 200000 489489089 200000 222059688 200000 916858143 200000 166872458 200000 943397954 200000 578758785 200000 350035319 200000 64952953 200000 558813273 200000 727978448 200000 338266392 200000 963477143 200000 190809781 200000 360725198 200000 498152259 200000 820543659 200000 916253223 200000 111880916 200000 536498777 200000 844544671 200000 722814113 200000 528776793 200000 677472218 200000 254184828 200000 541668145 200000 541239542 200000 937570918 200000 254980968 200000 603097609 200000 550546276 200000 750084030 200000 398939566 200000 3069049 200000 126815100 200000 17563330 200000 565248182 200000 420419826 200000 196732469 200000 368946548 200000 892663815 200000 700943108 200000 770442153 200000 184284402 200000 821667403 200000 711610208 200000 538174224 200000 908592511 200000 568849738 200000 303163350 200000 994001089 200000 652766842 200000 885266413 200000 909005654 200000 787514423 200000 988228197 200000 696679484 200000 295369714 200000 483162121 200000 447435998 200000 840860511 200000 577412314 200000 997437424 200000 449953960 200000 585664927 200000 451822174 200000 365550276 200000 439535010 200000 264108645 200000 675064302 200000 882781822 200000 550194381 200000 388896313 200000 250759708 200000 625798198 200000 700881993 200000 669311684 200000 841524887 200000 739213861 200000 62256984 200000 136949966 200000 379690544 200000 763614116 200000 477412440 200000 736992319 200000 329645273 200000 328501546 200000 985596620 200000 133570592 200000 741984160 200000 121566800 200000 795243347 200000 449710234 200000 856011959 200000 436727248 200000 130057135 200000 216517365 200000 633847662 200000 679303552 200000 522335422 200000 904611226 200000 58681398 200000 516458587 200000 492713091 200000 300969488 200000 697236128 200000 475308664 200000 302798365 200000 559509249 200000 110377819 200000 400760079 200000 989797325 200000 221642806 200000 414182968 200000 862364794 200000 265109235 200000 629651606 200000 628194855 200000 669875249 200000 418273296 200000 986873897 200000 492162362 200000 544816844 200000 728481989 200000 50437658 200000 833657505 200000 571364356 200000 880947154 200000 627754671 200000 965334700 200000 508903601 200000 11390231 200000 937755474 200000 598335180 200000 902189773 200000 711337877 200000 273608332 200000 217837456 200000 732632430 200000 270492525 200000 879866371 200000 544263851 200000 618854094 200000 412104670 200000 116461698 200000 890643691 200000 466775110 200000 33151818 200000 844264945 200000 567133251 200000 296513101 200000 780189489 200000 821779287 200000 754148801 200000 232895101 200000 666347571 200000 816805086 200000 137391512 200000 404260237 200000 566295569 200000 184785358 200000 314581782 200000 71921495 200000 857362860 200000 562889360 200000 436439725 200000 451980499 200000 922178820 200000 531646635 200000 487686125 200000 691883033 200000 459139385 200000 485181642 200000 896076679 200000 814795873 200000 292784268 200000 338644659 200000 290029388 200000 438047749 200000 390956125 200000 990100816 200000 46229547 200000 637703293 200000 586848046 200000 836061865 200000 234697269 200000 447399010 200000 648725662 200000 646832615 200000 273909914 200000 778027371 200000 536406894 200000 401916241 200000 47249324 200000 909187185 200000 70374782 200000 147830354 200000 326128347 200000 269144429 200000 252060623 200000 316717424 200000 837787319 200000 56069496 200000 618648706 200000 550227029 200000 663028977 200000 490149577 200000 501343446 200000 300539849 200000 368092760 200000 733149370 200000 118141229 200000 832602548 200000 445156575 200000 302877634 200000 123483400 200000 729298208 200000 594523029 200000 375523195 200000 61891333 200000 585178676 200000 956359338 200000 189349533 200000 277849830 200000 582259769 200000 72633711 200000 724766975 200000 784221068 200000 752787352 200000 351546966 200000 888999324 200000 982163703 200000 551127001 200000 256732909 200000 944892555 200000 52334151 200000 485659556 200000 130532838 200000 645977349 200000 953341373 200000 312882883 200000 830620946 200000 108601698 200000 472497850 200000 520083485 200000 667371360 200000 407722779 200000 90173886 200000 745307579 200000 646445281 200000 73084617 200000 20152425 200000 796291269 200000 133907654 200000 738785315 200000 707869052 200000 477089157 200000 893438815 200000 600608258 200000 896963799 200000 402998115 200000 153863197 200000 484473952 200000 628809083 200000 643187430 200000 388773776 200000 833250899 200000 455317385 200000 224215480 200000 560551272 200000 609394198 200000 960534081 200000 970272929 200000 192174711 200000 749710592 200000 397168643 200000 708880778 200000 560922285 200000 283862409 200000 751029328 200000 901106554 200000 661096218 200000 177351499 200000 1924041 200000 55944348 200000 323060206 200000 129526526 200000 496663597 200000 226604086 200000 326956667 200000 36721274 200000 314129502 200000 174719154 200000 204589872 200000 843778232 200000 631366236 200000 621408152 200000 740112799 200000 81941456 200000 731978055 200000 210430864 200000 659100791 200000 291761403 200000 276261217 200000 827097188 200000 266938762 200000 878087825 200000 158982153 200000 536506619 200000 632851399 200000 413731852 200000 996147135 200000 372385118 200000 300222271 200000 398579714 200000 485049893 200000 60779702 200000 628192547 200000 935516717 200000 574053371 200000 351910731 200000 161342915 200000 698518886 200000 656333090 200000 467863174 200000 478563984 200000 779227044 200000 580521625 200000 395836142 200000 512924186 200000 648228865 200000 829838978 200000 585160237 200000 170149394 200000 701445301 200000 406427165 200000 935009548 200000 299080520 200000 237915416 200000 743652811 200000 887507313 200000 684381613 200000 621875106 200000 809114891 200000 208595047 200000 592780881 200000 684330477 200000 824370303 200000 802485781 200000 812544357 200000 956801201 200000 573634022 200000 301538245 200000 593127480 200000 581134278 200000 378339362 200000 553268702 200000 874753853 200000 948388901 200000 519468851 200000 406113769 200000 773369859 200000 499188199 200000 110046266 200000 392070799 200000 670471994 200000 114779203 200000 62693750 200000 980134807 200000 223404212 200000 671081874 200000 118694473 200000 186745324 200000 914296160 200000 504856910 200000 574978867 200000 117194132 200000 59408207 200000 296422413 200000 576260052 200000 103016889 200000 620497842 200000 485386122 200000 855569133 200000 973101219 200000 565175002 200000 535602331 200000 531532895 200000 91349947 200000 566404150 200000 253118779 200000 741023530 200000 624756104 200000 757308503 200000 377120385 200000 367902062 200000 315191221 200000 421611246 200000 372048550 200000 393008236 200000 357008136 200000 86158027 200000 481570050 200000 792673412 200000 817260907 200000 262305247 200000 205715981 200000 859283255 200000 473701862 200000 262634298 200000 371757922 200000 673423142 200000 30195361 200000 362437901 200000 716321719 200000 872551441 200000 836194022 200000 368248488 200000 649816805 200000 270584536 200000 536401692 200000 880863355 200000 87341541 200000 340097916 200000 530302156 200000 506370072 200000 240761552 200000 459148062 200000 970377887 200000 581576751 200000 564712669 200000 690599422 200000 457781853 200000 800725648 200000 583958629 200000 139746172 200000 943680238 200000 829853227 200000 330010850 200000 718298137 200000 824533084 200000 997494034 200000 288970475 200000 643370357 200000 541250510 200000 98584692 200000 870596664 200000 747884625 200000 193730957 200000 983488674 200000 963618723 200000 122256014 200000 697425666 200000 73350926 200000 590860580 200000 874629420 200000 902856373 200000 885475910 200000 798242771 200000 741860939 200000 622662734 200000 939448316 200000 257581033 200000 20261164 200000 903439510 200000 626426112 200000 1736894 200000 758842416 200000 73041782 200000 382266179 200000 257487051 200000 164262614 200000 28721142 200000 780117973 200000 540787624 200000 453601728 200000 73771071 200000 321010407 200000 135903758 200000 198993582 200000 841301401 200000 536494025 200000 962592213 200000 799084160 200000 386188396 200000 771112172 200000 226753527 200000 95664952 200000 87688257 200000 631238112 200000 192052362 200000 866788852 200000 87855041 200000 710231382 200000 355904201 200000 151653623 200000 90312372 200000 495311133 200000 455997706 200000 793683872 200000 700594691 200000 78836264 200000 280787656 200000 227340912 200000 498169782 200000 157960326 200000 801192090 200000 18273032 200000 940219125 200000 588826471 200000 54375480 200000 686612007 200000 761923081 200000 356130077 200000 323278972 200000 41550767 200000 277533787 200000 614011671 200000 378215774 200000 119896224 200000 972902515 200000 828499943 200000 251338230 200000 497644826 200000 35304953 200000 658437436 200000 603688573 200000 797981790 200000 737349047 200000 479667687 200000 877309004 200000 236233933 200000 139985300 200000 398591449 200000 176070618 200000 104809959 200000 737391257 200000 345873443 200000 212369088 200000 400857164 200000 927786223 200000 811432180 200000 403984823 200000 903373245 200000 960747486 200000 673115549 200000 259490456 200000 427247898 200000 552922062 200000 998174351 200000 555054682 200000 917497445 200000 955811913 200000 384616794 200000 153522455 200000 235370173 200000 82931190 200000 38163631 200000 24905735 200000 39949410 200000 126367390 200000 832885853 200000 773114241 200000 242197687 200000 379050793 200000 301533527 200000 546308352 200000 812950074 200000 33740705 200000 499431340 200000 903356187 200000 502051981 200000 112897838 200000 969561229 200000 106925451 200000 851582575 200000 876143127 200000 633023561 200000 59786536 200000 353753026 200000 495901126 200000 253039699 200000 749039595 200000 91164550 200000 625640131 200000 176384313 200000 3956460 200000 637914076 200000 344490679 200000 624922798 200000 693426788 200000 166422531 200000 962367081 200000 443404672 200000 279211436 200000 817557597 200000 748965316 200000 983576481 200000 428809531 200000 476937833 200000 681098702 200000 392427554 200000 680277674 200000 431013578 200000 4308657 200000 427769138 200000 656511155 200000 658273598 200000 294854069 200000 178368546 200000 971135788 200000 273675942 200000 248484162 200000 668672867 200000 374667536 200000 423317764 200000 738932450 200000 434828421 200000 352311414 200000 418376055 200000 386160444 200000 159798329 200000 345063062 200000 862780992 200000 986942489 200000 889136719 200000 614385098 200000 757765823 200000 318753890 200000 660104632 200000 475218826 200000 395061622 200000 34362911 200000 128130692 200000 713566318 200000 400999939 200000 419984504 200000 980573156 200000 519221295 200000 959998249 200000 936174007 200000 689199656 200000 959812005 200000 253911751 200000 855850307 200000 714242240 200000 302566602 200000 394818526 200000 888701861 200000 11750462 200000 737588404 200000 626579087 200000 776066694 200000 172166226 200000 271636381 200000 558803993 200000 599361198 200000 361731531 200000 237945566 200000 32534238 200000 128765957 200000 101877916 200000 399504622 200000 628100702 200000 921903509 200000 892716499 200000 363630951 200000 194614073 200000 174324101 200000 186027938 200000 669920000 200000 234143025 200000 989424926 200000 848618330 200000 281258387 200000 796103460 200000 875238600 200000 611582314 200000 477427736 200000 926351125 200000 39648269 200000 289680739 200000 637921959 200000 90965027 200000 38607252 200000 480955382 200000 345344632 200000 289668751 200000 211914023 200000 356742899 200000 527912933 200000 698047418 200000 189433773 200000 229817163 200000 209173094 200000 358508067 200000 999541039 200000 885556494 200000 561813652 200000 52669292 200000 18924757 200000 275679085 200000 532621862 200000 498887253 200000 789881577 200000 578339000 200000 31876085 200000 971519678 200000 118902994 200000 117998688 200000 508957178 200000 557736360 200000 800795929 200000 720930549 200000 473857358 200000 651382068 200000 381590375 200000 498984487 200000 673597992 200000 633770658 200000 342683268 200000 47121608 200000 16750050 200000 168026706 200000 458942553 200000 162516168 200000 918097139 200000 30560197 200000 847833581 200000 901818678 200000 813667061 200000 143951259 200000 201149290 200000 455753285 200000 135771808 200000 144962966 200000 351731225 200000 164528963 200000 508893131 200000 725257364 200000 445134944 200000 429443234 200000 174710129 200000 362403992 200000 979541450 200000 174590451 200000 846343081 200000 584410817 200000 23718143 200000 163116517 200000 298291116 200000 601588561 200000 639908294 200000 738667593 200000 97413074 200000 149290918 200000 486769417 200000 200004112 200000 44831124 200000 6766659 200000 316129488 200000 942934859 200000 554304395 200000 624914631 200000 27211844 200000 665109289 200000 343459182 200000 462522355 200000 629413805 200000 663686651 200000 799057430 200000 426591143 200000 30900851 200000 41512753 200000 566332797 200000 654129381 200000 347069216 200000 503448926 200000 648327865 200000 239438795 200000 937541467 200000 65504815 200000 145606661 200000 192678300 200000 359212013 200000 508363895 200000 706054328 200000 94949047 200000 124252862 200000 562867750 200000 763371850 200000 710279325 200000 270041304 200000 711216716 200000 147157845 200000 643646447 200000 180623458 200000 613846297 200000 973793169 200000 470638189 200000 352327334 200000 143579615 200000 841278934 200000 831513334 200000 750539786 200000 800107789 200000 301947677 200000 367304589 200000 261689369 200000 688661045 200000 166566782 200000 637077330 200000 935449979 200000 298775558 200000 584582194 200000 103296644 200000 104296440 200000 595057745 200000 700720017 200000 842734213 200000 619620472 200000 408265224 200000 551216405 200000 988594133 200000 937757956 200000 469348153 200000 419197780 200000 842013716 200000 654054085 200000 430675734 200000 748706312 200000 59713027 200000 104039427 200000 222296559 200000 865579530 200000 582622082 200000 593625126 200000 271912757 200000 253292369 200000 507871635 200000 703613368 200000 311769976 200000 71341815 200000 494213205 200000 783528544 200000 789603433 200000 957810484 200000 114822921 200000 611186919 200000 252308696 200000 398828896 200000 185553935 200000 195384630 200000 322282678 200000 750188531 200000 253700840 200000 212808277 200000 705832723 200000 901184647 200000 532717621 200000 637377644 200000 219914783 200000 580901844 200000 589896117 200000 622791364 200000 346842924 200000 193153458 200000 690180683 200000 753213894 200000 852160170 200000 64369434 200000 56497653 200000 145057531 200000 738539560 200000 75816997 200000 617836500 200000 745814281 200000 913697881 200000 264142346 200000 736611881 200000 882423739 200000 452865803 200000 718895394 200000 950015573 200000 679831032 200000 773880113 200000 97138919 200000 281457368 200000 709924810 200000 956828377 200000 667646447 200000 731123538 200000 951349848 200000 860860725 200000 380692469 200000 121611397 200000 458593771 200000 573686422 200000 910032335 200000 112458831 200000 919572459 200000 734836331 200000 809295224 200000 101193139 200000 363860194 200000 26648389 200000 782794247 200000 982678736 200000 693634167 200000 113048789 200000 268024245 200000 537309927 200000 999172979 200000 42374123 200000 690141658 200000 861943896 200000 505777087 200000 602729080 200000 434514671 200000 360777381 200000 943671395 200000 212025740 200000 447722636 200000 744640109 200000 864237960 200000 306721624 200000 20113770 200000 274296688 200000 370753141 200000 158136108 200000 462556513 200000 681502353 200000 50110869 200000 47559032 200000 453844330 200000 238671310 200000 285718638 200000 74877390 200000 927224734 200000 742841928 200000 341338026 200000 374726366 200000 483946804 200000 879458369 200000 105675024 200000 414613111 200000 154029189 200000 749042456 200000 679204235 200000 449810828 200000 204155147 200000 357845838 200000 217994529 200000 342233643 200000 580239709 200000 700473987 200000 332072700 200000 340307847 200000 596523827 200000 429065081 200000 136970085 200000 635127278 200000 978080103 200000 116887566 200000 253043138 200000 923324626 200000 49759217 200000 580570949 200000 493801118 200000 422484164 200000 934775785 200000 23507261 200000 258613664 200000 80582515 200000 698107272 200000 119895351 200000 781163922 200000 662943664 200000 444702246 200000 277756308 200000 17250395 200000 858536300 200000 316642364 200000 296460243 200000 530971908 200000 822685111 200000 436091746 200000 533023894 200000 585081782 200000 766902466 200000 979119697 200000 474605469 200000 874931640 200000 654612957 200000 858182881 200000 108012489 200000 845510517 200000 925834105 200000 866682380 200000 644581145 200000 782794867 200000 838582054 200000 982213608 200000 888881327 200000 511766364 200000 834491796 200000 241046960 200000 659661514 200000 904698872 200000 52329621 200000 214655418 200000 752646348 200000 273363759 200000 677477657 200000 666185089 200000 869216053 200000 351525131 200000 859764528 200000 504230300 200000 343816614 200000 750140595 200000 607884810 200000 321562051 200000 267906782 200000 773081713 200000 799767033 200000 602078416 200000 293206207 200000 94277035 200000 577247852 200000 524841659 200000 960389705 200000 136576236 200000 351710708 200000 176030876 200000 504940445 200000 514993628 200000 141221443 200000 783192748 200000 955494906 200000 713287490 200000 458973735 200000 377758788 200000 85707713 200000 691350792 200000 131362194 200000 230165467 200000 436951156 200000 141082167 200000 777169812 200000 224110346 200000 102971570 200000 999273717 200000 556182622 200000 634098826 200000 269579324 200000 695130253 200000 153015617 200000 313966644 200000 77178867 200000 538693991 200000 477247147 200000 483574015 200000 553001942 200000 399616266 200000 604500016 200000 55280389 200000 597895431 200000 279674912 200000 83929213 200000 34129278 200000 560698822 200000 826251377 200000 609883493 200000 992918209 200000 473867635 200000 950660838 200000 901857240 200000 217640521 200000 966566031 200000 274142087 200000 801730022 200000 125153965 200000 193524923 200000 670289788 200000 701837503 200000 169041318 200000 848057526 200000 427836686 200000 648441525 200000 280429580 200000 759874146 200000 51969958 200000 685564727 200000 358398936 200000 852694207 200000 673754060 200000 154860247 200000 857434146 200000 80475118 200000 638807337 200000 30900036 200000 611949347 200000 774773038 200000 52064901 200000 232058704 200000 298850868 200000 402948833 200000 406638024 200000 928316650 200000 600042444 200000 161382535 200000 593695227 200000 258535204 200000 449201028 200000 394304704 200000 60063559 200000 340417069 200000 970293270 200000 889314125 200000 349402868 200000 513679702 200000 46630232 200000 763984655 200000 576460139 200000 25434384 200000 419333189 200000 431876613 200000 745849395 200000 789222635 200000 604373236 200000 226721105 200000 284927991 200000 697502104 200000 59953821 200000 490855731 200000 174858877 200000 379288807 200000 176382874 200000 972207371 200000 672435887 200000 529989065 200000 902201187 200000 417792859 200000 214430356 200000 727655502 200000 485658256 200000 375300034 200000 837878615 200000 991288231 200000 797547226 200000 142486272 200000 824740158 200000 359739940 200000 286416153 200000 91157239 200000 16364468 200000 399090997 200000 282631495 200000 449247912 200000 723790143 200000 920886124 200000 112443514 200000 1044529 200000 947854216 200000 618208376 200000 68962028 200000 563944149 200000 996861785 200000 899655467 200000 694965750 200000 811064562 200000 425856154 200000 433329012 200000 505107983 200000 522205195 200000 101502546 200000 833724517 200000 731163857 200000 439042752 200000 873354411 200000 145777197 200000 302652659 200000 396929744 200000 602242797 200000 9619997 200000 436067407 200000 595316509 200000 162677121 200000 824119463 200000 601020893 200000 882582950 200000 164658671 200000 379466585 200000 78445493 200000 87796621 200000 545444575 200000 178426597 200000 758852879 200000 414583571 200000 795291162 200000 766848795 200000 979633221 200000 396866454 200000 375721609 200000 916665580 200000 441456847 200000 755176344 200000 112974388 200000 817242728 200000 821449542 200000 430560954 200000 62113860 200000 994994368 200000 527930721 200000 76116924 200000 669581568 200000 175803460 200000 972206073 200000 985256062 200000 836415955 200000 230569573 200000 22542087 200000 832182274 200000 68218179 200000 964258739 200000 195750308 200000 393416294 200000 145452794 200000 498845662 200000 334288391 200000 306709741 200000 659762112 200000 990120888 200000 170729866 200000 803043830 200000 788057469 200000 30939440 200000 652465828 200000 574800642 200000 85805883 200000 453568856 200000 958105839 200000 331276977 200000 149191457 200000 413596767 200000 469260067 200000 594560197 200000 180912760 200000 869769623 200000 697990423 200000 913573917 200000 401247145 200000 163173743 200000 35045830 200000 988374714 200000 661156924 200000 23824249 200000 396811079 200000 455940028 200000 954495193 200000 85066852 200000 677038291 200000 315595108 200000 402926922 200000 205924353 200000 885321410 200000 892735763 200000 470539894 200000 910683969 200000 384650381 200000 713311048 200000 362035814 200000 391014452 200000 428119245 200000 168960933 200000 552441411 200000 35166731 200000 721875257 200000 645445354 200000 892815444 200000 498594582 200000 497233066 200000 478820087 200000 769021956 200000 409889990 200000 915996442 200000 368380110 200000 545589721 200000 642836907 200000 851921311 200000 838829710 200000 395002749 200000 529821558 200000 639705716 200000 769744247 200000 533626296 200000 145414903 200000 899897584 200000 71468524 200000 204667507 200000 107600926 200000 186322315 200000 50128235 200000 508389045 200000 602530301 200000 590446047 200000 492011669 200000 192724137 200000 503075012 200000 780870820 200000 709557548 200000 234465173 200000 567168962 200000 220320690 200000 282933775 200000 176489443 200000 789978986 200000 841809410 200000 525749055 200000 89052955 200000 687469386 200000 207207340 200000 121379292 200000 377858533 200000 902280213 200000 309326825 200000 816925223 200000 990806539 200000 968027033 200000 734546193 200000 10461569 200000 492348020 200000 327423176 200000 262939806 200000 943176810 200000 950777642 200000 548450739 200000 89284902 200000 548770434 200000 757505875 200000 228431753 200000 986485859 200000 492657802 200000 882017082 200000 62987931 200000 71949614 200000 437466211 200000 200624199 200000 860740698 200000 874559358 200000 462575884 200000 512753921 200000 537737046 200000 967844973 200000 529517223 200000 833098002 200000 724149056 200000 512463923 200000 270239348 200000 321259843 200000 613878504 200000 284441640 200000 600263891 200000 308644218 200000 487351871 200000 61281476 200000 968007493 200000 134099650 200000 409281108 200000 66462113 200000 729416299 200000 648402754 200000 953858394 200000 73633143 200000 818867205 200000 840076868 200000 284764320 200000 256924190 200000 213211891 200000 394633775 200000 548316822 200000 626607247 200000 48046390 200000 450137740 200000 877834446 200000 473470179 200000 689238510 200000 853891588 200000 755487735 200000 408417361 200000 120678749 200000 570062943 200000 651212259 200000 542464818 200000 533354722 200000 445073541 200000 335561601 200000 903194368 200000 710393085 200000 165778047 200000 937658595 200000 535610449 200000 506045777 200000 530709878 200000 257894712 200000 391062752 200000 448870044 200000 37172146 200000 372442833 200000 716333443 200000 35134144 200000 185928860 200000 901122847 200000 245048885 200000 511547580 200000 765776571 200000 976237235 200000 339388429 200000 671991474 200000 325773754 200000 213186876 200000 538310980 200000 943004642 200000 926375519 200000 907198859 200000 555785010 200000 750557869 200000 409837716 200000 869748113 200000 558470736 200000 178097810 200000 673813857 200000 679089246 200000 249260086 200000 586379315 200000 170366190 200000 872758306 200000 365919133 200000 16846672 200000 796200581 200000 866453039 200000 194712157 200000 436001481 200000 892070029 200000 859096309 200000 518793071 200000 214175391 200000 991306895 200000 206678532 200000 484571884 200000 310177779 200000 506298164 200000 996089868 200000 696701963 200000 44934916 200000 574714948 200000 666078943 200000 242489637 200000 385640244 200000 169890471 200000 895009132 200000 346654132 200000 192445699 200000 600068199 200000 393508293 200000 508689999 200000 533266449 200000 372460715 200000 163144473 200000 833483950 200000 580822816 200000 835447740 200000 92499386 200000 819696043 200000 456859663 200000 918224131 200000 971730711 200000 835143486 200000 390116318 200000 913988360 200000 487784897 200000 167322239 200000 934015151 200000 412773235 200000 141332330 200000 596208039 200000 473366979 200000 200049421 200000 707771616 200000 509959694 200000 909980536 200000 589887423 200000 400968725 200000 988314157 200000 938535761 200000 498506897 200000 722987033 200000 419996060 200000 967347181 200000 864892844 200000 865348381 200000 187937044 200000 76615437 200000 534446168 200000 278363249 200000 175961197 200000 45378449 200000 527098621 200000 916792454 200000 22035617 200000 754855290 200000 372379428 200000 33495788 200000 368487366 200000 620141033 200000 507224438 200000 166821459 200000 135626007 200000 569999134 200000 581009851 200000 332926093 200000 942091498 200000 461625977 200000 971924188 200000 784773770 200000 372721338 200000 623911035 200000 178739425 200000 921817177 200000 849166622 200000 573274820 200000 478372082 200000 550248749 200000 348729295 200000 176571926 200000 469194584 200000 802506580 200000 555266980 200000 456323664 200000 987443068 200000 359060033 200000 592807576 200000 108111474 200000 443868646 200000 403722370 200000 324421058 200000 2150047 200000 513024062 200000 349965769 200000 911803227 200000 359752213 200000 491491662 200000 397011175 200000 175734972 200000 342921014 200000 754808573 200000 925100491 200000 734215260 200000 918194561 200000 655822420 200000 413504390 200000 844463060 200000 862185880 200000 587627388 200000 106626633 200000 150577629 200000 803014971 200000 500407229 200000 882732900 200000 5675600 200000 350417739 200000 81401727 200000 131897160 200000 452250660 200000 237013447 200000 129636940 200000 390953349 200000 50904947 200000 252096977 200000 390301899 200000 160532684 200000 651809141 200000 610466217 200000 457166533 200000 812462829 200000 51454593 200000 616664751 200000 728705315 200000 724838105 200000 155038226 200000 8267108 200000 506497004 200000 92845728 200000 724669119 200000 947726697 200000 964941387 200000 939307890 200000 719903297 200000 144256382 200000 624788614 200000 684085665 200000 610833776 200000 383718787 200000 243977223 200000 739400348 200000 367057477 200000 425025145 200000 770259798 200000 930208501 200000 472821208 200000 754847872 200000 454320668 200000 704803419 200000 863252578 200000 480272089 200000 943013664 200000 112456096 200000 556554556 200000 693230565 200000 439440973 200000 196392627 200000 241259741 200000 489391908 200000 563054761 200000 824930469 200000 351728350 200000 859294006 200000 819444830 200000 539713447 200000 484887545 200000 280880604 200000 657736372 200000 576355594 200000 974864901 200000 350029815 200000 655798803 200000 81964349 200000 324318714 200000 566488454 200000 21117957 200000 432614353 200000 563616242 200000 202421675 200000 470503729 200000 236758391 200000 844337444 200000 79104166 200000 782478688 200000 679173631 200000 507781610 200000 825935320 200000 903592315 200000 641000538 200000 542897596 200000 546787776 200000 255265162 200000 829930136 200000 940595506 200000 578383872 200000 669479605 200000 711868393 200000 825788933 200000 927126360 200000 28882758 200000 956802719 200000 160875278 200000 867434408 200000 372795044 200000 63736874 200000 852228164 200000 525806065 200000 371800408 200000 77556506 200000 974529728 200000 61492819 200000 355966731 200000 736159007 200000 880431803 200000 113812496 200000 611904645 200000 342222603 200000 365695374 200000 746360711 200000 141446062 200000 823523533 200000 253190064 200000 1769017 200000 136556944 200000 565185399 200000 900720315 200000 217905350 200000 175044690 200000 290435896 200000 652339046 200000 598903023 200000 923817789 200000 527998817 200000 366878603 200000 225738645 200000 693594297 200000 818627683 200000 145236514 200000 192619192 200000 688101968 200000 750499791 200000 879091011 200000 722578808 200000 979578025 200000 710181460 200000 846317606 200000 929030678 200000 18146190 200000 553429443 200000 811310885 200000 58046962 200000 820537830 200000 570865421 200000 542857656 200000 916940686 200000 965489082 200000 616330818 200000 507453048 200000 646204553 200000 640629810 200000 338859667 200000 302331676 200000 272459683 200000 978089368 200000 611067984 200000 196173949 200000 427338943 200000 26615635 200000 126596841 200000 58290836 200000 932740827 200000 915814380 200000 908505840 200000 100532346 200000 423550489 200000 451165452 200000 579578901 200000 985916006 200000 237260216 200000 788746619 200000 125962024 200000 111239602 200000 637099034 200000 551637282 200000 850497561 200000 169884373 200000 356409023 200000 130390792 200000 333369338 200000 872936297 200000 945529416 200000 601648983 200000 337715450 200000 589336102 200000 674278004 200000 499379544 200000 127189611 200000 36043492 200000 823296549 200000 535867249 200000 325867708 200000 616446619 200000 346106715 200000 23751469 200000 478889342 200000 225645413 200000 851061558 200000 635647284 200000 969461603 200000 196222074 200000 176307703 200000 744249677 200000 879441977 200000 521241138 200000 362270975 200000 981516386 200000 343268594 200000 696421894 200000 767693 200000 468250747 200000 260517278 200000 776291471 200000 312192259 200000 32306881 200000 797437806 200000 878896004 200000 902836833 200000 852980604 200000 942337202 200000 629876159 200000 419046600 200000 992221204 200000 817333979 200000 720918327 200000 862932791 200000 976900371 200000 377181817 200000 261876997 200000 775869904 200000 557337120 200000 922368317 200000 959032675 200000 202669011 200000 676839940 200000 674034167 200000 861359528 200000 851828640 200000 63327399 200000 201355415 200000 12711500 200000 160099000 200000 949679379 200000 770019375 200000 629991657 200000 252452796 200000 496359791 200000 439893231 200000 193348151 200000 462701675 200000 651719941 200000 763809318 200000 859152398 200000 786611111 200000 718698043 200000 476329031 200000 670741863 200000 93860208 200000 739698844 200000 471931104 200000 184598618 200000 900279526 200000 518319312 200000 896338595 200000 936417824 200000 701996619 200000 980325023 200000 709377377 200000 262509841 200000 230538493 200000 576005873 200000 142604809 200000 787331239 200000 149726079 200000 200571343 200000 573334188 200000 17340280 200000 326159216 200000 534851170 200000 780980859 200000 42008894 200000 20216209 200000 629695218 200000 164393927 200000 456273106 200000 89650627 200000 305555175 200000 594964991 200000 446709291 200000 11528453 200000 921833675 200000 667745716 200000 216522339 200000 99965817 200000 635927621 200000 441523351 200000 319292338 200000 882483807 200000 307231262 200000 162918264 200000 218710384 200000 308981271 200000 811492415 200000 537209415 200000 546407445 200000 701982243 200000 512161200 200000 220134934 200000 246519099 200000 736127265 200000 305131673 200000 789301525 200000 546327962 200000 893599444 200000 230967363 200000 640692884 200000 839265035 200000 271815707 200000 537495832 200000 185582339 200000 491094149 200000 542213879 200000 161457310 200000 393132532 200000 766207009 200000 974190729 200000 488543614 200000 153821206 200000 102312728 200000 710425360 200000 747431298 200000 500139323 200000 951470530 200000 940475374 200000 697627025 200000 675140178 200000 335229337 200000 212555171 200000 189595061 200000 688575853 200000 567492403 200000 118476751 200000 206456597 200000 330312635 200000 814067275 200000 921475891 200000 153817594 200000 941291405 200000 186473400 200000 814697904 200000 117795276 200000 321857108 200000 424999282 200000 768491077 200000 575435029 200000 443419808 200000 279333011 200000 953701140 200000 29383036 200000 248441378 200000 345217363 200000 294120285 200000 591300042 200000 965409195 200000 638745354 200000 428327297 200000 347678184 200000 69595945 200000 890098225 200000 412578559 200000 414502622 200000 359129519 200000 486820960 200000 143307897 200000 917020885 200000 772276589 200000 509165136 200000 59033007 200000 746014484 200000 76127667 200000 858942425 200000 66886529 200000 185444358 200000 297026290 200000 754407412 200000 672873968 200000 398364977 200000 929874618 200000 453347002 200000 132354589 200000 321785151 200000 192965563 200000 673400674 200000 448531015 200000 213374967 200000 735689159 200000 570215493 200000 917400016 200000 572214340 200000 32825805 200000 256259293 200000 219220792 200000 914143276 200000 774797279 200000 247147969 200000 563100704 200000 528903897 200000 619322668 200000 939985577 200000 497969991 200000 788305044 200000 127030278 200000 813758063 200000 718249615 200000 857147075 200000 980811228 200000 603211019 200000 893507320 200000 257475057 200000 567336255 200000 112084373 200000 794120866 200000 692233157 200000 879883232 200000 903510598 200000 821123278 200000 406617865 200000 835005584 200000 228758134 200000 534262748 200000 845476772 200000 482281790 200000 498471070 200000 838177102 200000 763725983 200000 417135867 200000 268408406 200000 343073731 200000 534777379 200000 389015032 200000 756331095 200000 900657404 200000 659485559 200000 789029765 200000 809654906 200000 645116377 200000 343436550 200000 399758866 200000 659384246 200000 329362011 200000 138995798 200000 452502321 200000 12608036 200000 127350179 200000 141437457 200000 953388946 200000 744092926 200000 783743985 200000 549745151 200000 599693061 200000 979928218 200000 135350949 200000 306397448 200000 944582266 200000 849506931 200000 989678656 200000 565036854 200000 143633923 200000 648403232 200000 216805475 200000 52341168 200000 351474895 200000 322868314 200000 616355277 200000 878399168 200000 489420080 200000 147711737 200000 193525856 200000 917307340 200000 513268373 200000 914791157 200000 66757916 200000 927898463 200000 234204560 200000 76422504 200000 392036385 200000 549942561 200000 428887504 200000 331697802 200000 814398640 200000 112320985 200000 14229543 200000 213681588 200000 680459050 200000 7888753 200000 753654404 200000 740411741 200000 647614735 200000 617401074 200000 130051064 200000 48719134 200000 505809663 200000 101479554 200000 619203252 200000 851813296 200000 197670587 200000 717348716 200000 885387272 200000 870180076 200000 252346147 200000 301951000 200000 123544677 200000 366717385 200000 104176185 200000 220005901 200000 30140763 200000 828423777 200000 761367835 200000 421082101 200000 572821403 200000 641075692 200000 890945036 200000 217843096 200000 443580149 200000 552241345 200000 803290731 200000 722175967 200000 232307289 200000 419320923 200000 518332602 200000 517673170 200000 993998297 200000 579760977 200000 632980119 200000 720377241 200000 588976293 200000 970536284 200000 917633733 200000 408590974 200000 368416525 200000 777318228 200000 944328995 200000 88617703 200000 167750785 200000 878182706 200000 958207666 200000 11473760 200000 426319251 200000 618322446 200000 534798738 200000 814966158 200000 708823538 200000 288384545 200000 442470149 200000 586767932 200000 981082735 200000 823249092 200000 421926249 200000 606930769 200000 587875580 200000 18621550 200000 65689153 200000 538934742 200000 467916967 200000 710019256 200000 590093356 200000 461574644 200000 680967586 200000 903820892 200000 468284652 200000 621563123 200000 595678526 200000 89759025 200000 356194143 200000 256019260 200000 758875626 200000 673996335 200000 725509000 200000 699808342 200000 716624695 200000 453842800 200000 557484166 200000 715128556 200000 147871702 200000 252922411 200000 968795290 200000 535269060 200000 318484375 200000 800460474 200000 685680420 200000 374861000 200000 244288875 200000 254224533 200000 863455397 200000 451643135 200000 407561057 200000 890780244 200000 670152382 200000 284666004 200000 105736876 200000 786418608 200000 817152559 200000 136547789 200000 609978267 200000 665414018 200000 978265304 200000 300001813 200000 556967327 200000 910621121 200000 275673018 200000 575402994 200000 757038407 200000 116085638 200000 620752118 200000 670693645 200000 379786822 200000 45964042 200000 9794507 200000 480330288 200000 262398826 200000 229482918 200000 511007899 200000 946287427 200000 985987238 200000 366330321 200000 20642534 200000 67888461 200000 522081544 200000 700108581 200000 358511436 200000 904871032 200000 771924163 200000 179439193 200000 798894479 200000 440144396 200000 104040741 200000 498675527 200000 515141773 200000 29087346 200000 606784160 200000 48092903 200000 405688393 200000 100953906 200000 287916740 200000 582661969 200000 825805282 200000 349537012 200000 238102594 200000 108287421 200000 412827033 200000 378695553 200000 157373163 200000 153886853 200000 247703759 200000 682617282 200000 235144622 200000 166389025 200000 845443075 200000 348471743 200000 761075868 200000 645167146 200000 977988311 200000 623221409 200000 324858086 200000 917106519 200000 232984587 200000 663775407 200000 512593116 200000 139650433 200000 576618879 200000 146388308 200000 568322542 200000 127176865 200000 159205428 200000 25316630 200000 737884334 200000 804405712 200000 910518347 200000 467888031 200000 531755212 200000 174561605 200000 753544451 200000 531448247 200000 643838743 200000 279593562 200000 841647807 200000 949430086 200000 976551298 200000 463865734 200000 561005309 200000 671023446 200000 735395100 200000 154197091 200000 870437470 200000 325319182 200000 735934997 200000 199526825 200000 427233955 200000 114386615 200000 719101374 200000 887097648 200000 218999469 200000 616254906 200000 308455561 200000 178191344 200000 45766780 200000 619239071 200000 919273476 200000 261681155 200000 832038704 200000 841674766 200000 772020961 200000 150228641 200000 941839114 200000 951411665 200000 438656753 200000 960076834 200000 330173803 200000 944404687 200000 723300643 200000 689578495 200000 927197907 200000 927290641 200000 55991688 200000 973291217 200000 834126562 200000 834427328 200000 357796689 200000 266353743 200000 442963545 200000 249857827 200000 852885198 200000 16629587 200000 471961368 200000 506512037 200000 225470832 200000 841199060 200000 641483808 200000 236187852 200000 953893831 200000 670433515 200000 570679698 200000 385282370 200000 949430148 200000 298281682 200000 25737390 200000 679469263 200000 84031350 200000 830110944 200000 399062996 200000 663692124 200000 993329552 200000 850020749 200000 851077253 200000 636993520 200000 231822561 200000 655670899 200000 452793186 200000 919265974 200000 398611353 200000 111876682 200000 126834218 200000 649894644 200000 141078794 200000 881011946 200000 610508735 200000 647814420 200000 721092003 200000 839601996 200000 178415649 200000 849826974 200000 330469622 200000 376702856 200000 96979569 200000 506067002 200000 880765362 200000 849046231 200000 20012782 200000 568808882 200000 112513449 200000 152970129 200000 481404666 200000 732102125 200000 723447242 200000 37726512 200000 457881364 200000 775752437 200000 137351718 200000 194061898 200000 892759774 200000 410128368 200000 400873454 200000 273783961 200000 379651353 200000 288665897 200000 5231986 200000 486806262 200000 970028451 200000 72596488 200000 234568227 200000 773423448 200000 744971135 200000 20390676 200000 42529938 200000 286092505 200000 786617547 200000 626018295 200000 296624749 200000 776892849 200000 136713930 200000 815623034 200000 945656967 200000 677594424 200000 335677916 200000 903677315 200000 944573648 200000 12431846 200000 348537216 200000 476619549 200000 927022680 200000 889910613 200000 21995096 200000 517326448 200000 379294032 200000 545991741 200000 271794723 200000 902204099 200000 756749575 200000 126611575 200000 47410115 200000 511127680 200000 7403504 200000 207557370 200000 174774072 200000 978413871 200000 108631962 200000 728600543 200000 511608739 200000 859943289 200000 619708085 200000 644733535 200000 554412867 200000 552320806 200000 822048019 200000 140051154 200000 798430586 200000 797869854 200000 48284579 200000 135062194 200000 843745480 200000 659307882 200000 182186614 200000 988019349 200000 935609549 200000 495952179 200000 631472318 200000 511603766 200000 602471498 200000 689183937 200000 114855113 200000 398157932 200000 528357152 200000 670928253 200000 405635081 200000 536599855 200000 115397711 200000 86276590 200000 699662 200000 982541721 200000 200444407 200000 765199807 200000 365288841 200000 291243490 200000 537266521 200000 175011254 200000 642487370 200000 31209826 200000 270610645 200000 725209021 200000 173861186 200000 774296722 200000 601226221 200000 791975132 200000 270285185 200000 400538378 200000 556531519 200000 517353275 200000 456682808 200000 799732611 200000 530518670 200000 413481508 200000 634929591 200000 843326421 200000 284571833 200000 341587966 200000 105925487 200000 506511609 200000 601927618 200000 292835922 200000 832375279 200000 256736520 200000 219735239 200000 210912713 200000 687044586 200000 649750329 200000 819806731 200000 810319915 200000 64332079 200000 830215653 200000 760693485 200000 602459744 200000 470316206 200000 145792646 200000 435294190 200000 504636530 200000 369902201 200000 221984179 200000 70624430 200000 670151048 200000 761070527 200000 452146980 200000 325575662 200000 86877163 200000 219696849 200000 241874867 200000 472615823 200000 236249860 200000 268097825 200000 40285528 200000 952605329 200000 906507099 200000 702385981 200000 650105643 200000 765779732 200000 268412568 200000 213201623 200000 990745445 200000 465679449 200000 790355844 200000 88615103 200000 192154974 200000 467282625 200000 246348296 200000 755063014 200000 128814991 200000 740812747 200000 428389165 200000 97047132 200000 718072720 200000 133867033 200000 649721625 200000 845728082 200000 500667418 200000 554176363 200000 89690391 200000 383509272 200000 268533510 200000 116510881 200000 916559758 200000 445089311 200000 922909003 200000 1615805 200000 927265799 200000 32638455 200000 103732994 200000 444905437 200000 184386859 200000 417015121 200000 213350245 200000 796427076 200000 100699330 200000 91875325 200000 140105418 200000 400874321 200000 346713525 200000 827156203 200000 801455788 200000 165285509 200000 948157964 200000 645304877 200000 686475682 200000 199150721 200000 425082607 200000 710145266 200000 513682789 200000 821130756 200000 3225767 200000 810228620 200000 459377869 200000 434536176 200000 251951261 200000 36143978 200000 355411922 200000 519894597 200000 183852377 200000 120693534 200000 252140430 200000 752268835 200000 588746371 200000 906661975 200000 55441977 200000 561011148 200000 609356517 200000 300438502 200000 759136044 200000 475939742 200000 706758758 200000 913705916 200000 851717342 200000 726545692 200000 476705295 200000 179663594 200000 79271144 200000 849855205 200000 513789961 200000 395575711 200000 380394499 200000 410118330 200000 979432860 200000 151713068 200000 332463624 200000 20801403 200000 470990640 200000 194506754 200000 167251950 200000 411010858 200000 576283215 200000 967007153 200000 255733711 200000 953942246 200000 788350880 200000 927388394 200000 947187939 200000 244533999 200000 44429548 200000 119474045 200000 190546817 200000 452376744 200000 502132508 200000 473771098 200000 253436708 200000 615762063 200000 956092471 200000 96281491 200000 678868067 200000 967864902 200000 653343592 200000 553327704 200000 873902327 200000 435135116 200000 868319477 200000 295249656 200000 100655544 200000 609976131 200000 897553480 200000 735117542 200000 693196447 200000 897259371 200000 636677097 200000 129150640 200000 435303620 200000 736545061 200000 740160385 200000 510697481 200000 546264672 200000 989489584 200000 813005783 200000 769069503 200000 127923916 200000 640874350 200000 380475094 200000 896058308 200000 923381375 200000 778667487 200000 650961796 200000 824120617 200000 269855506 200000 760880035 200000 893955595 200000 536846365 200000 479131455 200000 906968699 200000 930780595 200000 625580529 200000 428005085 200000 254344007 200000 582313188 200000 299614998 200000 877388004 200000 696714761 200000 64474408 200000 315708701 200000 169242990 200000 621272544 200000 526202150 200000 121721012 200000 847195571 200000 360492813 200000 692898471 200000 124140975 200000 836233226 200000 28752624 200000 305915028 200000 712880379 200000 743355374 200000 985665547 200000 946337525 200000 407547563 200000 535332342 200000 135156220 200000 194021618 200000 134057455 200000 803915739 200000 606247302 200000 594975957 200000 119244567 200000 762639990 200000 355632776 200000 461033477 200000 549960083 200000 463135166 200000 380154883 200000 365457163 200000 501709301 200000 801926860 200000 463783960 200000 850513296 200000 222991341 200000 430640601 200000 345983494 200000 935205980 200000 797477450 200000 809669182 200000 68039727 200000 808358743 200000 510109951 200000 774844018 200000 118091795 200000 791094667 200000 427584282 200000 371721231 200000 386424914 200000 618949407 200000 599197389 200000 524282316 200000 421534382 200000 489733468 200000 613381993 200000 516764035 200000 581746181 200000 435286186 200000 50522973 200000 920255532 200000 71019098 200000 39414419 200000 17559098 200000 204538847 200000 813385420 200000 221399998 200000 951939249 200000 17444308 200000 125215132 200000 663344629 200000 607243410 200000 735015013 200000 799052331 200000 530760223 200000 783659214 200000 520354058 200000 385804024 200000 198533189 200000 437025141 200000 663221852 200000 589202341 200000 169085839 200000 859993528 200000 767668242 200000 252503794 200000 811196487 200000 328970215 200000 676438277 200000 744331967 200000 214688212 200000 760439667 200000 768040238 200000 101817869 200000 636006079 200000 83576556 200000 600738726 200000 285635325 200000 217296561 200000 382920194 200000 854111908 200000 717886159 200000 719804530 200000 179914631 200000 737166722 200000 295437795 200000 155576811 200000 174526827 200000 341275319 200000 496085946 200000 394879523 200000 176655037 200000 863725533 200000 310304500 200000 229964100 200000 526146480 200000 701613484 200000 308870483 200000 453249687 200000 731822482 200000 140361724 200000 427324854 200000 557153410 200000 626003670 200000 422009797 200000 15836701 200000 730173584 200000 696597770 200000 129748257 200000 23202731 200000 782750569 200000 890916064 200000 950801736 200000 250685086 200000 309688532 200000 560745512 200000 395967122 200000 278273111 200000 719583163 200000 301929939 200000 251162745 200000 984076120 200000 881928742 200000 897527794 200000 946618771 200000 952213824 200000 326421822 200000 380180404 200000 36594586 200000 644923600 200000 81458507 200000 594543978 200000 297267047 200000 862255080 200000 834237877 200000 192639621 200000 883395313 200000 240115082 200000 916379398 200000 357801365 200000 489890129 200000 450671572 200000 696611557 200000 172067914 200000 110209729 200000 747627017 200000 434390043 200000 950631798 200000 511621272 200000 388016264 200000 413931664 200000 309887753 200000 36371278 200000 955036882 200000 465929038 200000 388277267 200000 230450813 200000 913564040 200000 312525948 200000 975859908 200000 999175901 200000 955754090 200000 422275940 200000 724356718 200000 565658694 200000 137688152 200000 524935788 200000 390720896 200000 848476081 200000 771094866 200000 617705247 200000 143702412 200000 208965942 200000 979905147 200000 614472229 200000 164926785 200000 665118222 200000 908339729 200000 542663494 200000 208258160 200000 246419601 200000 919109494 200000 533955946 200000 824489483 200000 109590073 200000 569798442 200000 317964442 200000 714239520 200000 197822876 200000 231993037 200000 542534655 200000 992853985 200000 40319604 200000 423324448 200000 388196321 200000 329060766 200000 742384538 200000 240092675 200000 958634408 200000 392049352 200000 248317701 200000 105662072 200000 192930270 200000 583720431 200000 762631631 200000 610722462 200000 705429034 200000 934800068 200000 839152176 200000 625893302 200000 528629589 200000 36190231 200000 687823744 200000 999292960 200000 759339848 200000 214548441 200000 307643447 200000 212909405 200000 981751051 200000 164310810 200000 353441263 200000 613713422 200000 759076550 200000 671853066 200000 630927200 200000 289278450 200000 133619139 200000 159443451 200000 188041827 200000 747020268 200000 375496809 200000 81876829 200000 629729263 200000 996085242 200000 331044929 200000 401561023 200000 697291805 200000 508980029 200000 477749747 200000 961384916 200000 590388262 200000 440880119 200000 419750217 200000 266248554 200000 770403426 200000 469432198 200000 110699306 200000 998852468 200000 714899019 200000 984859245 200000 17175968 200000 367749632 200000 286759543 200000 177153611 200000 766815698 200000 710212672 200000 228212385 200000 875473890 200000 648060937 200000 573494917 200000 175548832 200000 396283664 200000 508376493 200000 563312190 200000 591953772 200000 493895896 200000 40971592 200000 893227516 200000 273638687 200000 934601049 200000 203513473 200000 127049584 200000 566564593 200000 916279764 200000 715609122 200000 633275754 200000 261038138 200000 242700969 200000 215441425 200000 479225819 200000 666545011 200000 700150618 200000 554345305 200000 407347155 200000 265190452 200000 770717318 200000 87287842 200000 45511555 200000 845565238 200000 537618925 200000 282336691 200000 563719227 200000 865555537 200000 767086194 200000 71341175 200000 299730539 200000 125448830 200000 255597587 200000 458403316 200000 350087589 200000 615153622 200000 107846129 200000 882724052 200000 785433753 200000 388881296 200000 268261454 200000 149695710 200000 682830614 200000 42851845 200000 898479241 200000 124394237 200000 816795151 200000 958716079 200000 130496803 200000 314937143 200000 514113426 200000 575899173 200000 67125180 200000 515207863 200000 605971154 200000 435768863 200000 210968342 200000 965464003 200000 673866269 200000 719786359 200000 35713295 200000 69967812 200000 183507685 200000 364632613 200000 450359978 200000 959660356 200000 669340603 200000 512686401 200000 579793414 200000 746143723 200000 784374862 200000 989409028 200000 297225828 200000 595525760 200000 395212143 200000 606749382 200000 585528357 200000 556577517 200000 867381007 200000 547765504 200000 541614280 200000 62314554 200000 844057150 200000 835345226 200000 802093295 200000 534071952 200000 890796845 200000 707629149 200000 932806234 200000 224509750 200000 586051372 200000 589289490 200000 931428330 200000 453919383 200000 858298540 200000 514339680 200000 384042910 200000 432068153 200000 5908285 200000 416435296 200000 79780504 200000 141212870 200000 803868559 200000 250109004 200000 806352663 200000 228699654 200000 749231476 200000 761985914 200000 620407933 200000 308026593 200000 386418652 200000 677678437 200000 384143179 200000 620619105 200000 258731223 200000 485337764 200000 889763103 200000 671507629 200000 322582421 200000 960680176 200000 999165116 200000 579104015 200000 39746664 200000 427265825 200000 989460992 200000 951650285 200000 306156735 200000 71997231 200000 676250606 200000 802398162 200000 338466091 200000 236007476 200000 457743526 200000 442689638 200000 929765726 200000 127986792 200000 400975207 200000 582766192 200000 948220966 200000 902026020 200000 399688850 200000 817137627 200000 114261877 200000 265547999 200000 549029289 200000 717007789 200000 582740059 200000 501345586 200000 16599371 200000 938223631 200000 850245897 200000 906332886 200000 277313337 200000 182719563 200000 414381776 200000 77832100 200000 214195284 200000 440066249 200000 766525982 200000 317036179 200000 851970203 200000 272600848 200000 812809863 200000 313570237 200000 690439984 200000 205670346 200000 86630072 200000 628243546 200000 225442899 200000 575847615 200000 873226884 200000 390019777 200000 427264356 200000 77566680 200000 169123547 200000 570721389 200000 323285732 200000 51073565 200000 730466765 200000 630489589 200000 228509812 200000 777813430 200000 147171978 200000 788509970 200000 431764179 200000 242792941 200000 385753444 200000 574265500 200000 806994403 200000 544514601 200000 643934155 200000 60490380 200000 396749476 200000 180118259 200000 932466766 200000 834934266 200000 86369591 200000 691770867 200000 755772064 200000 180714271 200000 423845595 200000 720765427 200000 255544719 200000 354344276 200000 643406834 200000 367627994 200000 157986573 200000 912147728 200000 230790652 200000 295863217 200000 530167339 200000 388041709 200000 695574425 200000 28609185 200000 760399640 200000 207053986 200000 935017610 200000 572513010 200000 628243237 200000 498872585 200000 518605232 200000 401940237 200000 221508291 200000 191513113 200000 233237258 200000 372062841 200000 464129922 200000 514515948 200000 18118074 200000 523962849 200000 934157331 200000 359475130 200000 40176128 200000 983093515 200000 597969990 200000 424780250 200000 72139581 200000 762165473 200000 152700684 200000 459400647 200000 582502384 200000 324572523 200000 804755573 200000 129104920 200000 45621179 200000 60132817 200000 55220658 200000 210495622 200000 90352477 200000 135077980 200000 906899731 200000 244329450 200000 74484408 200000 666422390 200000 744018952 200000 404515899 200000 195464397 200000 749474469 200000 146654499 200000 114740370 200000 850386362 200000 710939282 200000 414508563 200000 519604008 200000 73508034 200000 426956551 200000 783006122 200000 233086294 200000 209658436 200000 131311084 200000 782064599 200000 643761555 200000 955259328 200000 641964616 200000 829514668 200000 773492601 200000 564627929 200000 285720645 200000 71659352 200000 151847359 200000 130687053 200000 118388011 200000 786434605 200000 134316607 200000 546031614 200000 473288035 200000 309004954 200000 409294321 200000 320996075 200000 406784117 200000 82626096 200000 430489837 200000 658777655 200000 11502345 200000 278415264 200000 954719851 200000 351044640 200000 513274600 200000 231089850 200000 683376837 200000 17885191 200000 83510011 200000 818945647 200000 845441395 200000 125081198 200000 311578954 200000 938045647 200000 582441230 200000 608491763 200000 999488254 200000 994234635 200000 65041741 200000 183378521 200000 511687774 200000 833884019 200000 836861705 200000 213847680 200000 538658517 200000 310928248 200000 639338043 200000 765404263 200000 549231849 200000 431540650 200000 398441468 200000 600277551 200000 601450052 200000 490231737 200000 688005251 200000 22735130 200000 890785710 200000 958028407 200000 365464874 200000 460372871 200000 929634063 200000 656820179 200000 648142440 200000 907079415 200000 405978481 200000 153069791 200000 185235415 200000 289564683 200000 785154299 200000 508883402 200000 352153135 200000 952239746 200000 62901494 200000 542118886 200000 864913736 200000 774914878 200000 420789707 200000 344349090 200000 344599066 200000 9447999 200000 346401026 200000 778025104 200000 906165439 200000 903660709 200000 376339779 200000 249481567 200000 892327535 200000 10701489 200000 668683352 200000 895018464 200000 758209410 200000 568780740 200000 817173288 200000 480049412 200000 648156530 200000 261849181 200000 917389244 200000 619286235 200000 75263189 200000 593455646 200000 168617277 200000 977755286 200000 49256805 200000 571759559 200000 230695922 200000 585092742 200000 879106555 200000 102807353 200000 490963782 200000 272660505 200000 293023374 200000 160263539 200000 195817919 200000 304372706 200000 510225976 200000 640998551 200000 454321927 200000 144564113 200000 557125424 200000 202108900 200000 680216038 200000 669191670 200000 262918864 200000 341530557 200000 694349381 200000 447712002 200000 886536591 200000 128601504 200000 915239723 200000 821849540 200000 744207623 200000 314591278 200000 56905411 200000 33110639 200000 645318128 200000 784156969 200000 597823059 200000 387019857 200000 446395938 200000 373530992 200000 616192069 200000 232051677 200000 750480534 200000 121640196 200000 972241441 200000 87214241 200000 516899172 200000 674517253 200000 409613456 200000 353156432 200000 327633349 200000 626219956 200000 395586393 200000 324661176 200000 706184721 200000 381387378 200000 135783270 200000 347754187 200000 63741378 200000 217759167 200000 63304384 200000 489544858 200000 49447278 200000 799856955 200000 948302477 200000 461666900 200000 882253007 200000 446047655 200000 577170712 200000 762081354 200000 953845950 200000 183212772 200000 837398985 200000 829650413 200000 237141298 200000 955462641 200000 685511975 200000 892373453 200000 117117765 200000 591271152 200000 41060060 200000 383594907 200000 169508655 200000 654796577 200000 278188465 200000 363389479 200000 432649800 200000 881347300 200000 135777164 200000 849978210 200000 386391304 200000 190270394 200000 716990840 200000 425660508 200000 671081738 200000 279913028 200000 935625117 200000 997194565 200000 198396675 200000 403752514 200000 764853058 200000 785348975 200000 57988815 200000 842512532 200000 338054353 200000 69292873 200000 162112868 200000 906762555 200000 914229202 200000 63732325 200000 893823707 200000 300187479 200000 667234030 200000 139090803 200000 943214701 200000 568131370 200000 344546797 200000 512177218 200000 476857458 200000 283306515 200000 558561719 200000 607162308 200000 816558180 200000 834663058 200000 961262165 200000 215611914 200000 428117721 200000 327659594 200000 822338800 200000 794798147 200000 819012492 200000 386681849 200000 203810256 200000 859125952 200000 301384532 200000 85619073 200000 857516126 200000 903998195 200000 453421097 200000 409941473 200000 617862945 200000 398539626 200000 528018725 200000 528807739 200000 157578180 200000 498071511 200000 38521984 200000 89580751 200000 813261581 200000 215772938 200000 890734994 200000 574732542 200000 931578086 200000 842180340 200000 766518484 200000 953650503 200000 892178007 200000 905811621 200000 609099230 200000 191812172 200000 742749064 200000 697461326 200000 139508585 200000 622321613 200000 548126147 200000 447684414 200000 463451981 200000 632649898 200000 200642415 200000 883340264 200000 519111299 200000 180852964 200000 88816149 200000 218404827 200000 71401764 200000 212596636 200000 610589790 200000 239950279 200000 243858535 200000 81004305 200000 872683538 200000 62199166 200000 484289189 200000 191839397 200000 854301721 200000 379831792 200000 50816344 200000 156727512 200000 574363773 200000 646522156 200000 767649047 200000 390799691 200000 370755173 200000 915804260 200000 134261658 200000 453479101 200000 367917082 200000 555931113 200000 388395963 200000 128843536 200000 817446661 200000 781990698 200000 117351794 200000 536821571 200000 799180718 200000 97123000 200000 25580503 200000 107668857 200000 4137917 200000 918175301 200000 265712931 200000 323310320 200000 651805691 200000 540703391 200000 768631470 200000 502906377 200000 945786449 200000 146729912 200000 152122609 200000 545818694 200000 32103368 200000 882466976 200000 506712964 200000 381224518 200000 97590406 200000 732560776 200000 338806048 200000 522115530 200000 341516246 200000 625938368 200000 550552478 200000 414251442 200000 725034527 200000 590125497 200000 545471477 200000 107898367 200000 938216171 200000 901542659 200000 24774206 200000 506563538 200000 786415840 200000 924445262 200000 558820787 200000 159308651 200000 73797577 200000 398681452 200000 360282794 200000 275780650 200000 552974478 200000 585330509 200000 332831902 200000 704312976 200000 20160823 200000 926393344 200000 682041382 200000 213384765 200000 302200044 200000 417050808 200000 373755643 200000 946400243 200000 193979894 200000 860594627 200000 18502133 200000 642799505 200000 239261630 200000 172094100 200000 254259980 200000 774681112 200000 526206156 200000 134932409 200000 110710619 200000 176064424 200000 79288520 200000 351967460 200000 859124503 200000 875353986 200000 215874172 200000 383059174 200000 202596764 200000 124291591 200000 14296015 200000 478913454 200000 294417760 200000 211880630 200000 526613962 200000 772003405 200000 555075580 200000 679089713 200000 640448150 200000 994428660 200000 67698218 200000 196019256 200000 520495483 200000 401545971 200000 964682176 200000 515075500 200000 330083553 200000 148506299 200000 756347832 200000 826539660 200000 214518866 200000 272816092 200000 132411947 200000 801354746 200000 239118965 200000 364431623 200000 887564369 200000 266005046 200000 600762131 200000 850759692 200000 173281410 200000 411425952 200000 309986581 200000 220387292 200000 464379958 200000 345318841 200000 448778882 200000 932358279 200000 425323527 200000 135754018 200000 107759749 200000 835062077 200000 102993837 200000 52589979 200000 881409380 200000 680713296 200000 104336384 200000 699136260 200000 336644233 200000 211732271 200000 491037945 200000 751952478 200000 291143804 200000 905381996 200000 405550000 200000 748487113 200000 133924582 200000 651462070 200000 4914782 200000 195537030 200000 992241294 200000 634221023 200000 123693660 200000 184135414 200000 182721887 200000 312177366 200000 388498977 200000 462454425 200000 158555231 200000 517650348 200000 510873415 200000 568353807 200000 42398136 200000 152160915 200000 196661893 200000 155357465 200000 386400946 200000 395016921 200000 48605621 200000 915811480 200000 339195317 200000 588133104 200000 765071310 200000 675883148 200000 905127499 200000 803957864 200000 828562154 200000 960027157 200000 70586139 200000 983351794 200000 616089153 200000 770476915 200000 253197806 200000 709856094 200000 760240171 200000 442894345 200000 255993261 200000 962383261 200000 109533728 200000 274095189 200000 731380832 200000 283602623 200000 161666234 200000 61448185 200000 250618671 200000 272841204 200000 573088689 200000 208374709 200000 347059300 200000 805307278 200000 45223390 200000 649959273 200000 581476710 200000 695223549 200000 599382840 200000 375041046 200000 200765118 200000 266637009 200000 879150296 200000 858228700 200000 924520469 200000 510880442 200000 329938679 200000 286461437 200000 138906163 200000 356278154 200000 437659374 200000 929023704 200000 590415104 200000 393500464 200000 580564276 200000 659086318 200000 513836422 200000 603046590 200000 705364323 200000 273460191 200000 318335980 200000 168139363 200000 110269490 200000 618083436 200000 812102523 200000 908900208 200000 596447611 200000 938543222 200000 413741723 200000 834098774 200000 420842038 200000 824464893 200000 131970774 200000 511218854 200000 126152315 200000 227120673 200000 140698323 200000 672121103 200000 538020226 200000 497041699 200000 419923548 200000 177092962 200000 726626214 200000 27866211 200000 345339480 200000 247545488 200000 347694684 200000 472722531 200000 621960400 200000 35100329 200000 395782720 200000 901919938 200000 273625836 200000 749683422 200000 607927048 200000 910355521 200000 999549174 200000 360827775 200000 50013069 200000 1434816 200000 994288725 200000 984289788 200000 106819528 200000 594982208 200000 296982930 200000 408440039 200000 638365906 200000 140536290 200000 494540886 200000 349293552 200000 367546594 200000 111311845 200000 143429993 200000 870147047 200000 905288530 200000 217460139 200000 588707508 200000 73759420 200000 48367769 200000 131608244 200000 829428030 200000 296746369 200000 297921617 200000 841690017 200000 48135473 200000 484679269 200000 999896882 200000 255235121 200000 928206806 200000 641854650 200000 687380756 200000 468794694 200000 826939795 200000 561714415 200000 60013807 200000 79218400 200000 457767411 200000 397819029 200000 70538461 200000 240708639 200000 837134238 200000 245888606 200000 531773974 200000 710640964 200000 756122715 200000 266136088 200000 709000435 200000 826490288 200000 159621396 200000 483201717 200000 767602411 200000 961543138 200000 180964305 200000 163747397 200000 286724759 200000 122785660 200000 726373307 200000 141811193 200000 196364208 200000 14894398 200000 995067674 200000 954121761 200000 961730319 200000 978117385 200000 434705750 200000 284194862 200000 674380459 200000 350335964 200000 524465913 200000 748310192 200000 848773022 200000 399199193 200000 883992490 200000 133012312 200000 978947103 200000 40825408 200000 312082482 200000 962419958 200000 229664648 200000 224898929 200000 56079993 200000 265552250 200000 597932624 200000 65299181 200000 735298953 200000 255710710 200000 875006481 200000 766854485 200000 708520329 200000 839641242 200000 218055555 200000 570874472 200000 79374275 200000 976837813 200000 681106558 200000 701098760 200000 189972638 200000 662308026 200000 158540283 200000 226250037 200000 961960354 200000 11496503 200000 313623570 200000 304017423 200000 455309690 200000 162626526 200000 892429820 200000 48437720 200000 208950253 200000 607643520 200000 227533842 200000 872285166 200000 106384355 200000 13135372 200000 550934475 200000 106178772 200000 210964837 200000 52102035 200000 887116736 200000 727256105 200000 493921180 200000 681930567 200000 863125418 200000 740373678 200000 799440592 200000 640046454 200000 294479458 200000 550816324 200000 725585001 200000 42512786 200000 986026464 200000 619773418 200000 585414385 200000 747154987 200000 78591803 200000 44480962 200000 954073615 200000 997907698 200000 754234542 200000 818646796 200000 428179084 200000 678516407 200000 236029328 200000 183422504 200000 647321681 200000 763772778 200000 357286489 200000 466240152 200000 662222438 200000 375564317 200000 731578532 200000 337735930 200000 666285811 200000 450819328 200000 99410726 200000 953301777 200000 43352386 200000 271554403 200000 957533115 200000 513045436 200000 873352122 200000 775166390 200000 948888921 200000 100129020 200000 717812708 200000 329409419 200000 650318361 200000 800010738 200000 792831080 200000 661576081 200000 552888628 200000 138989789 200000 466762000 200000 382235034 200000 746259715 200000 756527391 200000 504094915 200000 269588117 200000 999729405 200000 891409720 200000 226533771 200000 412450452 200000 901662139 200000 192252616 200000 444724879 200000 583810758 200000 592871671 200000 342102672 200000 656188952 200000 246562684 200000 745051016 200000 964018801 200000 528879502 200000 691064871 200000 603422566 200000 809681770 200000 266913147 200000 648948056 200000 425081771 200000 210476958 200000 442907526 200000 334382781 200000 901809807 200000 589194827 200000 503809145 200000 819980074 200000 715260778 200000 379482066 200000 839338042 200000 386315916 200000 382212277 200000 198218676 200000 139002836 200000 488849911 200000 709302280 200000 204674706 200000 894628719 200000 711935896 200000 996798492 200000 328874028 200000 254393426 200000 132335298 200000 762513097 200000 856518498 200000 438072552 200000 872950757 200000 478033672 200000 664340533 200000 532085431 200000 610652305 200000 638601970 200000 97379782 200000 105812585 200000 622542198 200000 10197950 200000 807726164 200000 622724038 200000 57910374 200000 734697926 200000 916440385 200000 360982454 200000 623516752 200000 222590593 200000 363625741 200000 781595202 200000 247642950 200000 640448137 200000 642870105 200000 103282324 200000 740538487 200000 908393365 200000 343401188 200000 238087922 200000 199384629 200000 123765887 200000 328083856 200000 204932805 200000 88370671 200000 809416511 200000 661526621 200000 373900951 200000 736532534 200000 917828845 200000 518139755 200000 649486864 200000 964982459 200000 658445762 200000 876574203 200000 58233847 200000 566798927 200000 739176214 200000 390872173 200000 28307510 200000 95954145 200000 638172514 200000 381496899 200000 612606421 200000 261227394 200000 505824318 200000 338145820 200000 959590653 200000 733621347 200000 95465571 200000 219997625 200000 842418421 200000 704585940 200000 626946986 200000 41365498 200000 494905384 200000 710926149 200000 312487690 200000 76056800 200000 728263708 200000 361611080 200000 265390748 200000 351845260 200000 475392891 200000 851822989 200000 433871770 200000 906115646 200000 776044557 200000 277210596 200000 278877787 200000 581720662 200000 298970811 200000 675041597 200000 476349015 200000 621788245 200000 439299468 200000 480192426 200000 503573032 200000 532689884 200000 982005674 200000 544648795 200000 644932998 200000 159291818 200000 292834654 200000 257138591 200000 20344137 200000 202398625 200000 925317646 200000 190035688 200000 614817129 200000 468625601 200000 238651973 200000 935112391 200000 141065473 200000 282127658 200000 159794603 200000 847166699 200000 436770886 200000 781014045 200000 106588935 200000 34954278 200000 750775956 200000 317814267 200000 849368644 200000 447307367 200000 688772705 200000 408627780 200000 801121384 200000 440498879 200000 950911814 200000 950565272 200000 883871645 200000 834819935 200000 329469437 200000 567518648 200000 333530922 200000 960975255 200000 390130780 200000 891919236 200000 264207738 200000 787797464 200000 243336029 200000 621366014 200000 183461395 200000 520351154 200000 432672025 200000 700336452 200000 454775199 200000 505831894 200000 375442120 200000 920430233 200000 465386982 200000 232638484 200000 376305346 200000 420205661 200000 625227729 200000 379841884 200000 290199167 200000 238792975 200000 795370856 200000 440533440 200000 641743001 200000 408177232 200000 657155539 200000 109417584 200000 325605576 200000 301976290 200000 463179100 200000 214136252 200000 539063780 200000 717254820 200000 292896618 200000 493461780 200000 936004070 200000 143044759 200000 651485830 200000 241146634 200000 585743334 200000 601182939 200000 233521752 200000 227572557 200000 970493469 200000 899786930 200000 19179434 200000 831710383 200000 172253668 200000 144067195 200000 999897699 200000 723029279 200000 604010930 200000 221346742 200000 785508236 200000 720422318 200000 997414689 200000 995846406 200000 435019086 200000 484797069 200000 851995880 200000 463622185 200000 62341873 200000 417765645 200000 438990049 200000 332413440 200000 451786462 200000 645195677 200000 2565635 200000 780043405 200000 800998044 200000 157131214 200000 738471016 200000 923847407 200000 936053462 200000 227284049 200000 499098952 200000 480339303 200000 85713746 200000 139235574 200000 212101883 200000 210520917 200000 150036218 200000 512694958 200000 285829881 200000 139593530 200000 751986646 200000 786569097 200000 419811292 200000 962155191 200000 690647310 200000 455375031 200000 44041052 200000 463548044 200000 528417516 200000 909412490 200000 570380370 200000 306748057 200000 431313111 200000 367459442 200000 89965237 200000 450447839 200000 17289048 200000 957064446 200000 327586718 200000 152655487 200000 597218840 200000 630716897 200000 314401606 200000 935972280 200000 668963294 200000 90259434 200000 988152582 200000 163561964 200000 593840789 200000 200908041 200000 73116501 200000 35939483 200000 595015491 200000 883676239 200000 25270733 200000 218354789 200000 832719890 200000 190300654 200000 894653733 200000 425711372 200000 204355146 200000 270999348 200000 766072631 200000 762403182 200000 375293524 200000 195030675 200000 862790907 200000 306004366 200000 560725944 200000 329179036 200000 131556489 200000 344389259 200000 465514782 200000 737390334 200000 708085529 200000 555348134 200000 26732111 200000 914007690 200000 290671366 200000 961697088 200000 744343604 200000 787093297 200000 92452293 200000 720818392 200000 923323605 200000 766252803 200000 269294578 200000 42842384 200000 857987931 200000 28824881 200000 496769859 200000 433279656 200000 73408013 200000 798584331 200000 784148625 200000 533427584 200000 890981462 200000 128182017 200000 856808405 200000 625503897 200000 266024124 200000 910298277 200000 199296040 200000 925402132 200000 505920233 200000 284877991 200000 553914817 200000 880585009 200000 159931813 200000 704436695 200000 270529018 200000 735895632 200000 601905368 200000 338254373 200000 530945354 200000 620133618 200000 61955468 200000 541537443 200000 830208331 200000 578789815 200000 198029800 200000 933493120 200000 604175029 200000 675558496 200000 741322549 200000 115087886 200000 791938912 200000 542898638 200000 690346972 200000 793166012 200000 152626244 200000 563695105 200000 761410917 200000 52824859 200000 699186043 200000 101128729 200000 227823224 200000 395665884 200000 313270333 200000 995777624 200000 976899295 200000 351275216 200000 294995171 200000 830457372 200000 259308417 200000 562536678 200000 876482276 200000 579151336 200000 695810151 200000 213069359 200000 957733081 200000 877270875 200000 219825338 200000 98353116 200000 42587771 200000 65237302 200000 257487041 200000 649092669 200000 807232163 200000 153067353 200000 38064103 200000 928546499 200000 182534472 200000 459252933 200000 638215346 200000 967150078 200000 592737156 200000 805202331 200000 241328332 200000 283889055 200000 240756622 200000 362388763 200000 365829885 200000 967609973 200000 63854272 200000 415739301 200000 467101998 200000 882480755 200000 478554513 200000 7169210 200000 407119975 200000 239941288 200000 337816987 200000 652952827 200000 533038288 200000 992082244 200000 502941590 200000 447829031 200000 350664626 200000 369446809 200000 74713434 200000 386095392 200000 662150518 200000 137877526 200000 160416736 200000 774858214 200000 930354084 200000 942390861 200000 436909888 200000 991607194 200000 760090341 200000 50186989 200000 565088947 200000 286751867 200000 183744768 200000 235511752 200000 264241810 200000 82053611 200000 162043103 200000 722655693 200000 514631252 200000 229920873 200000 142267019 200000 587458317 200000 171846802 200000 877994392 200000 191104298 200000 705873081 200000 226347269 200000 163182646 200000 434530055 200000 849479458 200000 50412678 200000 331305508 200000 932595082 200000 202943926 200000 153430285 200000 808453220 200000 136437562 200000 71955209 200000 827583409 200000 551410453 200000 899558849 200000 423085256 200000 957281965 200000 712666999 200000 100987368 200000 55666630 200000 979468120 200000 341815277 200000 465854869 200000 313552371 200000 64098858 200000 643282421 200000 214173139 200000 915489375 200000 748771518 200000 963618865 200000 717855946 200000 833260859 200000 148075465 200000 395628128 200000 253468097 200000 997085142 200000 68591399 200000 527712100 200000 43617058 200000 705525923 200000 253855182 200000 774026557 200000 881384565 200000 580339505 200000 190578135 200000 337813772 200000 914970723 200000 486820400 200000 833413243 200000 494724368 200000 73930932 200000 525732210 200000 392809491 200000 656853163 200000 752387664 200000 244058086 200000 978364438 200000 508127837 200000 250731328 200000 900745629 200000 229346589 200000 402966982 200000 439525037 200000 335641033 200000 697617122 200000 123093927 200000 148432607 200000 828490936 200000 146321980 200000 668498401 200000 332998975 200000 920783324 200000 464126755 200000 929712500 200000 578789973 200000 182311365 200000 49774257 200000 234887808 200000 22498761 200000 634976292 200000 166734110 200000 778575430 200000 970575972 200000 138480073 200000 4412354 200000 446892326 200000 346891279 200000 111087781 200000 858525974 200000 240221858 200000 895450066 200000 298736584 200000 243864754 200000 775060312 200000 513627093 200000 360472419 200000 205247823 200000 911075083 200000 179840866 200000 640791750 200000 185462981 200000 702136474 200000 344728800 200000 863395426 200000 322433037 200000 812837895 200000 567375832 200000 672288710 200000 2522432 200000 302240880 200000 79695091 200000 827991461 200000 598513557 200000 150120472 200000 891255289 200000 995754446 200000 925018982 200000 50721886 200000 653428178 200000 443094321 200000 534858282 200000 186246595 200000 728018056 200000 643728352 200000 657571451 200000 954240999 200000 581538114 200000 245240586 200000 854090768 200000 175546763 200000 955500617 200000 345526016 200000 244409283 200000 502219408 200000 394345222 200000 597788980 200000 244508044 200000 414716918 200000 513036801 200000 509199924 200000 807893123 200000 535229405 200000 996574434 200000 279694770 200000 538338017 200000 257273222 200000 349521011 200000 547594366 200000 254665214 200000 273397586 200000 123505819 200000 515124873 200000 526851155 200000 356145344 200000 345775203 200000 354382564 200000 159357816 200000 434709618 200000 880091635 200000 696771517 200000 526872614 200000 484154408 200000 709821589 200000 341724775 200000 887551030 200000 282377410 200000 680534704 200000 23955794 200000 922664607 200000 191392834 200000 56897998 200000 915344398 200000 502792570 200000 530405318 200000 835160725 200000 129397068 200000 141781505 200000 982496145 200000 622975696 200000 474320604 200000 735257227 200000 460248322 200000 53877607 200000 173802414 200000 847788688 200000 777786522 200000 313516130 200000 747510740 200000 469627050 200000 629455866 200000 926541033 200000 403958397 200000 193659025 200000 171199969 200000 608838469 200000 467288571 200000 542883101 200000 597981745 200000 822610143 200000 28899773 200000 345641030 200000 699712490 200000 534922303 200000 723834453 200000 117051175 200000 146310444 200000 356756749 200000 418875250 200000 732786166 200000 364051257 200000 435975187 200000 594229733 200000 224166412 200000 950068847 200000 997626168 200000 440261535 200000 795771874 200000 86342737 200000 874059653 200000 318176177 200000 76471056 200000 215884670 200000 929642787 200000 228372554 200000 887265360 200000 933799351 200000 398268762 200000 113530043 200000 475156344 200000 55140828 200000 391211154 200000 108401525 200000 542928258 200000 343226863 200000 670404181 200000 438291976 200000 757153927 200000 222397711 200000 974007114 200000 939814181 200000 147715007 200000 888152445 200000 105870650 200000 754718876 200000 871969666 200000 869975193 200000 175246606 200000 371900253 200000 401706312 200000 586246884 200000 320168141 200000 583504250 200000 448055723 200000 324167679 200000 439973794 200000 695113763 200000 669629539 200000 177508521 200000 491762131 200000 321775015 200000 489668680 200000 580392132 200000 579709642 200000 693815673 200000 643780435 200000 284404048 200000 62493455 200000 123973159 200000 577132188 200000 663447662 200000 599913547 200000 274674532 200000 623531100 200000 134077789 200000 898358597 200000 776884222 200000 413915628 200000 837622399 200000 578712040 200000 3965928 200000 960002499 200000 107671892 200000 714154810 200000 480141872 200000 441444731 200000 857262204 200000 83848549 200000 263874312 200000 874323403 200000 57191352 200000 439976369 200000 218479552 200000 706718349 200000 120660457 200000 99167366 200000 762538185 200000 48176824 200000 34008334 200000 904296302 200000 757913524 200000 173077606 200000 679134281 200000 187573008 200000 734512943 200000 977797327 200000 930135514 200000 325725493 200000 387934990 200000 709662795 200000 145037089 200000 216997574 200000 59304510 200000 402754642 200000 239318176 200000 383939019 200000 145556178 200000 10909566 200000 112675829 200000 333253485 200000 861212666 200000 367892871 200000 354587619 200000 267098611 200000 786737670 200000 169125702 200000 972314697 200000 319171783 200000 26357862 200000 31330994 200000 777897512 200000 941716593 200000 647475628 200000 839963364 200000 818114465 200000 104356506 200000 478043528 200000 667686933 200000 558584819 200000 347935754 200000 384825033 200000 264941982 200000 583598976 200000 515113129 200000 175875938 200000 141224438 200000 479860680 200000 926323585 200000 106386017 200000 266052791 200000 486943596 200000 799572665 200000 437547000 200000 820235928 200000 807369771 200000 896238490 200000 898111352 200000 621205363 200000 405191911 200000 508975244 200000 693926224 200000 380451392 200000 579684255 200000 621957401 200000 389257489 200000 427437847 200000 283528053 200000 554289640 200000 338878828 200000 817980720 200000 77914281 200000 265329859 200000 36984370 200000 508712678 200000 530716828 200000 287254673 200000 339611729 200000 318143406 200000 861972941 200000 152279387 200000 720337373 200000 928833572 200000 454871518 200000 768806985 200000 31370755 200000 795111422 200000 606771599 200000 672596901 200000 480646934 200000 180171797 200000 273064640 200000 245431510 200000 914912390 200000 545502306 200000 566828147 200000 402928741 200000 715781347 200000 404726270 200000 123608774 200000 659523579 200000 794848221 200000 83639072 200000 773775100 200000 39329376 200000 677957702 200000 47724834 200000 482102132 200000 579041149 200000 658182158 200000 909518971 200000 120343471 200000 790736473 200000 111744068 200000 104255173 200000 972268109 200000 435047710 200000 946306843 200000 308705976 200000 403811088 200000 196665109 200000 483808737 200000 102442028 200000 761800919 200000 220721828 200000 397248777 200000 443783193 200000 70785442 200000 539885398 200000 562721825 200000 419197593 200000 106992788 200000 615614931 200000 357306843 200000 498817252 200000 914672619 200000 913515490 200000 799746056 200000 325874003 200000 85858568 200000 181645421 200000 118947223 200000 569130845 200000 612926573 200000 726576508 200000 891861145 200000 310755739 200000 251971001 200000 604267576 200000 108031039 200000 477691846 200000 223762861 200000 165708521 200000 797336281 200000 348093623 200000 142796329 200000 816603895 200000 616570840 200000 269780069 200000 578385967 200000 984769260 200000 385912268 200000 119772650 200000 376868829 200000 341843055 200000 420836965 200000 829955965 200000 408375926 200000 734334025 200000 80117877 200000 30765688 200000 584377433 200000 305459298 200000 447695852 200000 166009682 200000 203029256 200000 531333060 200000 792679898 200000 370512805 200000 678319393 200000 648643222 200000 204421743 200000 817471529 200000 226368615 200000 604980770 200000 150034685 200000 782839990 200000 551260089 200000 31754959 200000 815661555 200000 926583877 200000 171469080 200000 661106214 200000 910257891 200000 867493614 200000 302939044 200000 150356175 200000 474947196 200000 995902442 200000 480787870 200000 548826260 200000 534056079 200000 513836434 200000 19258471 200000 166527068 200000 230854158 200000 727462237 200000 440884351 200000 208406064 200000 569349895 200000 896594916 200000 680203142 200000 56084281 200000 728687276 200000 627653856 200000 859543613 200000 133582783 200000 871357261 200000 687642410 200000 543208580 200000 624867114 200000 363634267 200000 130709178 200000 406711133 200000 723086852 200000 465570918 200000 240617127 200000 276274407 200000 903710708 200000 836416287 200000 326991148 200000 639372387 200000 688359363 200000 571195222 200000 431633312 200000 822948401 200000 205709146 200000 709453564 200000 23245436 200000 174117842 200000 207502273 200000 271996193 200000 459404632 200000 481482215 200000 407903520 200000 474735093 200000 485849836 200000 216300080 200000 937614017 200000 43739850 200000 577599251 200000 356119437 200000 203783947 200000 227954192 200000 776481987 200000 679327231 200000 242788231 200000 751299926 200000 289176085 200000 422829734 200000 250604253 200000 425319759 200000 664590402 200000 985641924 200000 158621399 200000 619845577 200000 603867043 200000 763339447 200000 488468060 200000 896820151 200000 634986927 200000 471259138 200000 178887542 200000 659882279 200000 338671359 200000 884544837 200000 321841996 200000 9193291 200000 880048461 200000 792698175 200000 565713959 200000 879725172 200000 617548144 200000 154388433 200000 787699055 200000 409555473 200000 372730208 200000 981022205 200000 441387950 200000 130941619 200000 664652343 200000 536744930 200000 416898187 200000 221235211 200000 175472685 200000 489234113 200000 663986896 200000 449271529 200000 138565786 200000 770123002 200000 682538595 200000 170213182 200000 507973623 200000 471442447 200000 497308751 200000 321224730 200000 40594908 200000 725759647 200000 863152316 200000 942474670 200000 377319170 200000 615945322 200000 225047282 200000 558241610 200000 417607489 200000 557084243 200000 189000537 200000 278676318 200000 135551890 200000 466021976 200000 540438906 200000 134188412 200000 885835790 200000 386054042 200000 98315774 200000 20440148 200000 804321260 200000 250072155 200000 614425773 200000 51778485 200000 925870982 200000 607768570 200000 447922799 200000 565236882 200000 80824403 200000 36297464 200000 645210445 200000 282907385 200000 807457517 200000 190975733 200000 819495537 200000 191690269 200000 477346059 200000 804536499 200000 23815201 200000 182624332 200000 893489031 200000 522294800 200000 844829638 200000 219971320 200000 816242265 200000 801218575 200000 716191722 200000 901083314 200000 694174361 200000 477414607 200000 511787061 200000 184825129 200000 297208448 200000 62889873 200000 214639982 200000 121512750 200000 346347366 200000 176713910 200000 990937983 200000 727217330 200000 97600964 200000 922484670 200000 773561200 200000 93525701 200000 353800498 200000 556904264 200000 478407018 200000 390159256 200000 742100585 200000 797894935 200000 78333620 200000 771156091 200000 226092354 200000 199088139 200000 636857273 200000 482212831 200000 817409716 200000 647229475 200000 63708159 200000 797006164 200000 780912856 200000 226383489 200000 370859568 200000 420179851 200000 122160360 200000 441530212 200000 756901908 200000 667188307 200000 248653115 200000 538416687 200000 594917012 200000 189798047 200000 714132809 200000 525336416 200000 792362423 200000 675347582 200000 214995884 200000 721132696 200000 653168295 200000 75760416 200000 759954972 200000 893164697 200000 27164077 200000 473151191 200000 937703793 200000 904496449 200000 448963632 200000 539733266 200000 14124451 200000 266605459 200000 300652216 200000 186440803 200000 158259149 200000 585959855 200000 630912752 200000 768859257 200000 640118821 200000 573334740 200000 99168158 200000 195919397 200000 890305540 200000 398673252 200000 420268717 200000 12520792 200000 630702563 200000 788810462 200000 641026339 200000 833239331 200000 761821018 200000 590546404 200000 605497130 200000 36558260 200000 88707363 200000 839108662 200000 322579977 200000 299173983 200000 792226068 200000 390061237 200000 242064939 200000 416962962 200000 738367015 200000 124506976 200000 18839318 200000 167578334 200000 264202869 200000 928672089 200000 803084660 200000 413676787 200000 999898934 200000 159054048 200000 15910669 200000 35498915 200000 936439490 200000 38660437 200000 240654538 200000 951101406 200000 749141649 200000 92095801 200000 814557363 200000 544558516 200000 689735485 200000 897272365 200000 175220208 200000 644378709 200000 523700350 200000 563933424 200000 494166219 200000 629830675 200000 246797612 200000 604303205 200000 359002283 200000 980582494 200000 120821568 200000 764012681 200000 201379865 200000 332527557 200000 380377042 200000 659304576 200000 400000189 200000 2442235 200000 477722907 200000 196405896 200000 461716321 200000 366228430 200000 289993844 200000 853100291 200000 381494764 200000 807574832 200000 3016788 200000 12082545 200000 926637927 200000 168593714 200000 759576661 200000 359164018 200000 903167483 200000 732377091 200000 515682606 200000 976923079 200000 66237168 200000 735992564 200000 773384889 200000 754678353 200000 163695791 200000 148962422 200000 723251693 200000 45685263 200000 55125183 200000 957925913 200000 614247140 200000 850219043 200000 475509195 200000 610501774 200000 641537750 200000 610877645 200000 260768153 200000 278355365 200000 737509915 200000 467949422 200000 969258259 200000 853361743 200000 54642731 200000 507194501 200000 357686337 200000 628137628 200000 277045664 200000 290268596 200000 398572619 200000 186676669 200000 402022962 200000 529951674 200000 151048571 200000 831714306 200000 806326458 200000 606508666 200000 470169400 200000 516187355 200000 290359087 200000 303537394 200000 154650123 200000 463404250 200000 533612202 200000 662914883 200000 701638557 200000 54112686 200000 547584356 200000 955684527 200000 918956213 200000 960424489 200000 507698358 200000 861719957 200000 764661566 200000 617345594 200000 272752407 200000 92183925 200000 698325566 200000 259188467 200000 262297121 200000 342208754 200000 627526623 200000 328899203 200000 379861643 200000 157562826 200000 378265961 200000 778711100 200000 409219631 200000 275578079 200000 343498565 200000 639689357 200000 879456261 200000 927632432 200000 923998459 200000 12263175 200000 174401061 200000 312962784 200000 821098803 200000 933436507 200000 485611975 200000 354108717 200000 484190134 200000 277359705 200000 398852422 200000 863108216 200000 690356589 200000 514415602 200000 87846935 200000 895568707 200000 249957472 200000 228125494 200000 510321878 200000 856587052 200000 872572344 200000 484455766 200000 186553657 200000 16091894 200000 886191548 200000 35476130 200000 704079385 200000 644420737 200000 221817303 200000 399430795 200000 128585071 200000 156680396 200000 801753743 200000 451552673 200000 278664788 200000 461438968 200000 855150478 200000 86619028 200000 179966207 200000 97916231 200000 611300764 200000 544231222 200000 5543114 200000 480051480 200000 134447265 200000 688389751 200000 435664428 200000 377666284 200000 265014695 200000 206060134 200000 603262143 200000 46559076 200000 231019221 200000 887981366 200000 72820027 200000 630594111 200000 129356148 200000 801949237 200000 655582584 200000 744851551 200000 888097261 200000 34253269 200000 925662830 200000 531230660 200000 490329032 200000 871325095 200000 567214135 200000 884891534 200000 65458093 200000 234015322 200000 942609419 200000 815373310 200000 703763302 200000 581433279 200000 995775555 200000 929298549 200000 144046042 200000 523200199 200000 847688790 200000 409119090 200000 151195410 200000 142603139 200000 839879901 200000 438728855 200000 659643959 200000 12391713 200000 508798353 200000 429377700 200000 602645392 200000 378699765 200000 666539339 200000 22251898 200000 875824776 200000 309893996 200000 535895554 200000 803625496 200000 599505829 200000 104523289 200000 547211472 200000 638837920 200000 708342417 200000 395365292 200000 466402796 200000 982431825 200000 303692308 200000 22652661 200000 662777520 200000 255914894 200000 269770263 200000 965171685 200000 827587987 200000 606729685 200000 886178210 200000 908717451 200000 100388399 200000 75810247 200000 316483805 200000 186128922 200000 654490940 200000 888672550 200000 180833553 200000 309335777 200000 343308434 200000 874621649 200000 834276007 200000 410110544 200000 835251498 200000 963051721 200000 645192487 200000 56037369 200000 475531036 200000 508698158 200000 634636602 200000 444527755 200000 533416353 200000 327720257 200000 353181863 200000 503973335 200000 254742290 200000 367372131 200000 836120152 200000 259884238 200000 718304998 200000 586449172 200000 786184278 200000 441386881 200000 489991094 200000 704978420 200000 953091015 200000 479767327 200000 275810619 200000 566719684 200000 278382326 200000 39173113 200000 494555726 200000 200534885 200000 819095883 200000 731536256 200000 578579687 200000 128924886 200000 439419213 200000 854151748 200000 198736413 200000 242582329 200000 573620902 200000 443056118 200000 964732459 200000 783920590 200000 141849631 200000 976363878 200000 181322856 200000 796017909 200000 331473822 200000 11869829 200000 516428109 200000 244366383 200000 741710382 200000 526421091 200000 637126258 200000 505694749 200000 943417335 200000 470742832 200000 514515087 200000 458435199 200000 790206528 200000 905642046 200000 993826175 200000 324909621 200000 240729459 200000 585897981 200000 513466424 200000 751291200 200000 651164440 200000 78813692 200000 133010131 200000 379903680 200000 714937304 200000 985824494 200000 725264521 200000 805527799 200000 305595259 200000 198787233 200000 48407475 200000 995747140 200000 810132713 200000 628767239 200000 384062408 200000 691381288 200000 303518763 200000 662466865 200000 753849697 200000 446630211 200000 457035370 200000 424926030 200000 852320312 200000 142338390 200000 350754798 200000 87404720 200000 93470500 200000 353671746 200000 703512096 200000 273269446 200000 41849885 200000 644916998 200000 740342152 200000 627150881 200000 354662461 200000 781392836 200000 736586702 200000 654220402 200000 235558332 200000 524815804 200000 622141883 200000 37131401 200000 387517938 200000 286600527 200000 401933624 200000 533021271 200000 228484952 200000 847990268 200000 987660109 200000 136520940 200000 226787206 200000 322014309 200000 913904674 200000 469157497 200000 118696757 200000 432442442 200000 728523521 200000 20643406 200000 734187069 200000 277000331 200000 944309841 200000 277954267 200000 387350423 200000 173121321 200000 792507291 200000 174195634 200000 419020636 200000 918990661 200000 580269448 200000 919319938 200000 390751427 200000 949979934 200000 138449376 200000 669130269 200000 312905254 200000 6211606 200000 315526028 200000 889707635 200000 214016252 200000 201349805 200000 31851155 200000 491432595 200000 115449311 200000 483978884 200000 533900831 200000 922564015 200000 286410886 200000 525182554 200000 117523064 200000 631847960 200000 679966667 200000 669420049 200000 573080839 200000 124965693 200000 37852070 200000 413532840 200000 374649428 200000 96395184 200000 778290479 200000 363685954 200000 917314567 200000 33012512 200000 338173087 200000 595939357 200000 453142762 200000 770455646 200000 780630350 200000 267757722 200000 242676964 200000 530043227 200000 18841525 200000 266134843 200000 583140094 200000 672831783 200000 302992236 200000 462063263 200000 516815200 200000 616577523 200000 592160044 200000 471437447 200000 904952660 200000 482484495 200000 269198030 200000 825432019 200000 541198145 200000 153793772 200000 961034569 200000 81600132 200000 28988593 200000 88857370 200000 759226550 200000 944494011 200000 854730315 200000 87697481 200000 786752079 200000 626746296 200000 315615192 200000 387766347 200000 718236779 200000 443278811 200000 429951040 200000 974178320 200000 962423938 200000 358171813 200000 309059981 200000 91085223 200000 413635886 200000 587238326 200000 524987622 200000 256377411 200000 500685863 200000 268611536 200000 960407188 200000 402057266 200000 460121669 200000 936568018 200000 174718976 200000 278615783 200000 807720832 200000 412678589 200000 131028402 200000 160276208 200000 202152179 200000 973712561 200000 800035666 200000 13469183 200000 60755156 200000 210249967 200000 837041066 200000 270024421 200000 546413180 200000 479177432 200000 380242081 200000 27354001 200000 828912740 200000 467621867 200000 290326848 200000 830736148 200000 131996708 200000 747598027 200000 465291184 200000 268332447 200000 249031286 200000 534986038 200000 885166905 200000 801349250 200000 729419056 200000 164643853 200000 525349955 200000 163090990 200000 147609933 200000 931278673 200000 864966744 200000 736311347 200000 494362851 200000 942361123 200000 510345759 200000 679236930 200000 137575213 200000 434828483 200000 127136609 200000 930451243 200000 297368706 200000 197408913 200000 973408007 200000 162432735 200000 393324634 200000 603719695 200000 924700952 200000 207497838 200000 973022031 200000 553363163 200000 879127231 200000 864216328 200000 103361817 200000 311352760 200000 414242882 200000 734378239 200000 684253328 200000 215322245 200000 797212427 200000 703679426 200000 767521709 200000 881664067 200000 164461474 200000 497992163 200000 759163784 200000 909489938 200000 805200816 200000 876353297 200000 519341146 200000 276447796 200000 806031356 200000 676098078 200000 716639100 200000 240079879 200000 879613553 200000 491476217 200000 253989733 200000 537042446 200000 526977045 200000 424663219 200000 135524271 200000 235537640 200000 800478482 200000 927813502 200000 627084049 200000 973227094 200000 928248496 200000 757136040 200000 975168357 200000 268401465 200000 150049623 200000 907209891 200000 757386658 200000 745815441 200000 538298001 200000 574588159 200000 281263074 200000 208916606 200000 279395077 200000 105938029 200000 47288157 200000 18096704 200000 740444796 200000 492192445 200000 107583083 200000 804051514 200000 914680287 200000 265633504 200000 96151172 200000 853800170 200000 115488054 200000 593637606 200000 889916482 200000 569418738 200000 549191082 200000 952739328 200000 745747293 200000 223514130 200000 622989186 200000 431995517 200000 414464174 200000 284277546 200000 987546152 200000 657868752 200000 344951340 200000 975774267 200000 659082276 200000 802003592 200000 198512368 200000 213955429 200000 57094943 200000 35083349 200000 856080179 200000 223624170 200000 272640993 200000 952091657 200000 129183310 200000 815734313 200000 13237842 200000 89099667 200000 632730808 200000 409915811 200000 97067388 200000 920030725 200000 132260363 200000 311973624 200000 584508806 200000 871053198 200000 183734014 200000 462988777 200000 134172601 200000 497986431 200000 430963051 200000 58368855 200000 444479613 200000 744511050 200000 712408138 200000 601850690 200000 395756892 200000 783846269 200000 765506483 200000 703378634 200000 836539645 200000 977913290 200000 801462494 200000 226330160 200000 619461418 200000 668216065 200000 799323686 200000 379761876 200000 669933258 200000 178882579 200000 492508416 200000 231053624 200000 565293542 200000 618129168 200000 39102472 200000 971087611 200000 886030246 200000 438048553 200000 886640372 200000 518120670 200000 803267668 200000 202111662 200000 791742109 200000 520799937 200000 841352535 200000 931654416 200000 557221628 200000 547370405 200000 139712313 200000 15895262 200000 854157610 200000 957883307 200000 526801824 200000 482703307 200000 534201182 200000 738679826 200000 679916887 200000 377352870 200000 735041266 200000 901199164 200000 587488838 200000 899336031 200000 807927389 200000 994565801 200000 612157300 200000 608595208 200000 651648313 200000 422809850 200000 202998540 200000 674148304 200000 747527742 200000 666125806 200000 528779348 200000 738983177 200000 960630084 200000 673468519 200000 756959669 200000 657177890 200000 306773315 200000 552938085 200000 895295673 200000 913412013 200000 657486421 200000 202120968 200000 644560904 200000 836287321 200000 939033010 200000 188891793 200000 346988905 200000 937841143 200000 969156019 200000 868213345 200000 509148102 200000 735997048 200000 274105295 200000 910692088 200000 407407399 200000 649712876 200000 504991391 200000 949961718 200000 338989237 200000 334666884 200000 850321372 200000 890348571 200000 156243640 200000 635612048 200000 436987999 200000 18384202 200000 586067608 200000 421630849 200000 140467743 200000 929116289 200000 365800671 200000 545743591 200000 814775862 200000 814003170 200000 594272052 200000 913759091 200000 487755995 200000 176390317 200000 969039968 200000 222956021 200000 490008936 200000 690612034 200000 33046091 200000 411015773 200000 68511316 200000 50244386 200000 922542591 200000 866514877 200000 205508921 200000 817959150 200000 362036131 200000 798675525 200000 771686607 200000 393572453 200000 711701121 200000 725245764 200000 588908270 200000 619624553 200000 630810880 200000 227868973 200000 208896143 200000 139026170 200000 78621353 200000 115122574 200000 946790346 200000 732086072 200000 484042788 200000 418038042 200000 535214552 200000 529242469 200000 535219515 200000 616277919 200000 797769490 200000 434446559 200000 739622613 200000 709509135 200000 552497903 200000 398897193 200000 376539899 200000 684083835 200000 415310344 200000 375932642 200000 898356950 200000 156565522 200000 566230551 200000 137072075 200000 107747502 200000 96485669 200000 937149426 200000 879361733 200000 681719275 200000 326954789 200000 150979988 200000 3268303 200000 819683095 200000 866620578 200000 318143507 200000 176616971 200000 225932761 200000 740867917 200000 384201130 200000 446567353 200000 291136250 200000 490492406 200000 997203888 200000 287255097 200000 602705507 200000 430937741 200000 64582814 200000 306748685 200000 651456796 200000 870679588 200000 461131276 200000 915466451 200000 646484301 200000 476593387 200000 197920434 200000 579735374 200000 88818240 200000 812074034 200000 61256811 200000 498143069 200000 652353116 200000 409521769 200000 578863149 200000 593306881 200000 679515434 200000 89852194 200000 240849937 200000 690402139 200000 227694418 200000 128573708 200000 750013264 200000 452172458 200000 210193566 200000 347539961 200000 208758339 200000 421320784 200000 642087413 200000 402860248 200000 674701409 200000 547130061 200000 355073377 200000 708015035 200000 406900803 200000 864222145 200000 67500041 200000 571869649 200000 914262435 200000 262923757 200000 91501110 200000 693958507 200000 511089496 200000 339036466 200000 305554768 200000 655679994 200000 368490842 200000 427352720 200000 921096161 200000 61314063 200000 354494147 200000 488951847 200000 649594256 200000 78148953 200000 654523851 200000 977154360 200000 735657255 200000 737607337 200000 838937034 200000 521426467 200000 325571212 200000 208005104 200000 72251705 200000 54355561 200000 550290634 200000 472315454 200000 335282608 200000 91647659 200000 516967433 200000 647730627 200000 71969256 200000 462362793 200000 28780433 200000 467960785 200000 553406905 200000 539913539 200000 464461770 200000 751029976 200000 276169244 200000 778331770 200000 962040381 200000 640542312 200000 435328810 200000 729284975 200000 91634579 200000 419412785 200000 300803610 200000 96761442 200000 542439316 200000 878632709 200000 776871238 200000 374233779 200000 262970152 200000 23561939 200000 147255845 200000 975753442 200000 972034649 200000 600075437 200000 302884689 200000 701573266 200000 33694286 200000 17512898 200000 524695681 200000 337329793 200000 595060048 200000 139528804 200000 601780879 200000 697282193 200000 452828871 200000 810172930 200000 153210227 200000 841901506 200000 875174717 200000 435869485 200000 355869253 200000 920326196 200000 972251226 200000 29412246 200000 315632446 200000 599128360 200000 749483237 200000 983102990 200000 148571574 200000 17470719 200000 198087880 200000 283482244 200000 542148646 200000 989559608 200000 316463371 200000 173637129 200000 598452774 200000 183658613 200000 614629847 200000 883851982 200000 329089135 200000 137834102 200000 616994419 200000 414543907 200000 231170266 200000 218691099 200000 455784266 200000 551505528 200000 502238814 200000 100152678 200000 797361122 200000 732453727 200000 479407380 200000 163843957 200000 791913189 200000 89929608 200000 429942838 200000 591224459 200000 148718619 200000 575813315 200000 808464411 200000 124721671 200000 483685485 200000 192677376 200000 156870715 200000 216996458 200000 305868258 200000 119332689 200000 138271536 200000 32897877 200000 206844836 200000 56716262 200000 422973618 200000 88963463 200000 879156220 200000 203727886 200000 901912985 200000 914368226 200000 810408529 200000 914465596 200000 740792797 200000 786852454 200000 761942827 200000 72620030 200000 511286425 200000 536981043 200000 822603829 200000 716025350 200000 150225411 200000 811341194 200000 130144821 200000 652092453 200000 750475124 200000 861907148 200000 403073814 200000 338992202 200000 557692261 200000 76627321 200000 717558750 200000 33837958 200000 865063278 200000 952281137 200000 627208887 200000 633164298 200000 863342153 200000 418195125 200000 129573096 200000 350467878 200000 6686156 200000 494849509 200000 509455580 200000 63495499 200000 563451122 200000 893667267 200000 550019097 200000 584917001 200000 317790161 200000 683893102 200000 364642121 200000 306183185 200000 618841508 200000 265166630 200000 788021812 200000 763106611 200000 233181890 200000 64337998 200000 92050371 200000 585082976 200000 425200803 200000 562952036 200000 441985534 200000 462902183 200000 141129697 200000 863536137 200000 563408397 200000 372209723 200000 797248564 200000 571613951 200000 46100538 200000 259359339 200000 122808436 200000 137010213 200000 763551212 200000 772832167 200000 88075930 200000 82375804 200000 43535788 200000 221423233 200000 297309118 200000 428475428 200000 277382946 200000 958598312 200000 967113753 200000 672199775 200000 468273944 200000 192913646 200000 430132996 200000 877308812 200000 682881909 200000 675872066 200000 701915382 200000 280496427 200000 347572035 200000 884976309 200000 603258249 200000 955527647 200000 249871016 200000 236132728 200000 170117492 200000 943996774 200000 8615663 200000 216224988 200000 786693265 200000 571628193 200000 823229056 200000 402603856 200000 119412183 200000 889789842 200000 198436578 200000 991906917 200000 508506976 200000 375039320 200000 664179392 200000 289380556 200000 756535396 200000 352356404 200000 490222560 200000 821721173 200000 866537275 200000 513295750 200000 685261612 200000 551788529 200000 384196445 200000 512546767 200000 505150124 200000 457113520 200000 484314468 200000 167576240 200000 5244296 200000 417791170 200000 258704136 200000 791025385 200000 420609546 200000 717171577 200000 670216994 200000 82828378 200000 246161817 200000 5222213 200000 769278889 200000 28944388 200000 490391230 200000 938550453 200000 246963126 200000 843872776 200000 841015074 200000 417688956 200000 896188290 200000 458756517 200000 301865868 200000 757442153 200000 219324518 200000 821000509 200000 669011943 200000 150401900 200000 858767065 200000 94198864 200000 20406073 200000 669119382 200000 265818741 200000 364253054 200000 781924780 200000 220448025 200000 579474417 200000 682479241 200000 357245064 200000 641125187 200000 491358503 200000 14749263 200000 518239798 200000 317295238 200000 930163983 200000 8602835 200000 530467902 200000 142173299 200000 70910401 200000 137785652 200000 307395912 200000 336965049 200000 819111029 200000 956080563 200000 160322333 200000 242635817 200000 730488198 200000 946278833 200000 942268582 200000 380259508 200000 447723113 200000 38641581 200000 329865707 200000 481442154 200000 941545914 200000 367209801 200000 972896789 200000 799153020 200000 106396463 200000 257926981 200000 367676780 200000 171082042 200000 169479073 200000 623503745 200000 853631320 200000 388923412 200000 487609609 200000 36432126 200000 220413026 200000 182956188 200000 860245632 200000 931418589 200000 578796083 200000 483223682 200000 247714365 200000 853356894 200000 369823123 200000 106194070 200000 295334810 200000 769517025 200000 552498282 200000 796124872 200000 980656910 200000 568986855 200000 376375234 200000 983841834 200000 433127475 200000 422681360 200000 115523522 200000 107600619 200000 877575105 200000 145717790 200000 792124339 200000 524192861 200000 911312272 200000 167001839 200000 594568702 200000 331859695 200000 136841880 200000 624198022 200000 451923499 200000 363437618 200000 24396019 200000 830496002 200000 413353186 200000 382424791 200000 899831769 200000 235791781 200000 418916333 200000 806468783 200000 25569699 200000 236948173 200000 494365235 200000 303454889 200000 442715080 200000 318671613 200000 642504637 200000 390315734 200000 795658465 200000 562928084 200000 717214644 200000 185763431 200000 539508903 200000 550101011 200000 976517215 200000 695403948 200000 739404787 200000 351365018 200000 614900009 200000 943533590 200000 828499132 200000 610557290 200000 438648984 200000 841885237 200000 39797788 200000 424744356 200000 524697174 200000 239852474 200000 203807818 200000 238606728 200000 911441707 200000 931159925 200000 777737888 200000 973378934 200000 563265280 200000 932166998 200000 231419797 200000 47232239 200000 683507421 200000 101054575 200000 105876675 200000 15745684 200000 634124010 200000 638692079 200000 924485858 200000 285315620 200000 948419184 200000 130436136 200000 382555082 200000 911267457 200000 834973144 200000 720805513 200000 100634228 200000 806170027 200000 742816938 200000 555806116 200000 146908920 200000 96304323 200000 704844687 200000 852327976 200000 764427407 200000 782529032 200000 733860942 200000 904052199 200000 688443282 200000 346405084 200000 886026193 200000 336527312 200000 436084600 200000 435159998 200000 916083745 200000 476209652 200000 515767002 200000 856355921 200000 610887780 200000 663826308 200000 855162738 200000 12896595 200000 971076325 200000 814720209 200000 303810582 200000 863058597 200000 669623564 200000 647290698 200000 393528513 200000 744119113 200000 515484512 200000 544225152 200000 744723081 200000 95109470 200000 882322316 200000 347331875 200000 719153065 200000 932087332 200000 673189462 200000 897228038 200000 468074360 200000 173148158 200000 193545127 200000 764469014 200000 363995759 200000 816244842 200000 480952457 200000 531332198 200000 705068070 200000 772135946 200000 281642276 200000 260434726 200000 677524821 200000 918285469 200000 940190399 200000 139801766 200000 141677015 200000 52718853 200000 212692932 200000 944531798 200000 119112354 200000 548440386 200000 437304251 200000 573968584 200000 649850319 200000 561812597 200000 294015821 200000 101995435 200000 150580375 200000 271363805 200000 16986690 200000 452832209 200000 166219603 200000 521889244 200000 344710530 200000 735090217 200000 359301498 200000 96566770 200000 331100438 200000 480944325 200000 80100773 200000 211805887 200000 958787111 200000 970996436 200000 662931342 200000 653169413 200000 230674685 200000 826717351 200000 690048012 200000 217815714 200000 846810369 200000 932997551 200000 657464087 200000 417441433 200000 19028155 200000 713226876 200000 636255177 200000 741610249 200000 116658643 200000 464147135 200000 477320282 200000 944862003 200000 42632978 200000 687992648 200000 317909538 200000 439893879 200000 416910945 200000 342103560 200000 494752666 200000 749421399 200000 378024648 200000 728945679 200000 929048154 200000 415089 200000 53106287 200000 49217422 200000 699856155 200000 397437320 200000 611812512 200000 68537813 200000 267865013 200000 611527803 200000 725137858 200000 681714005 200000 302094625 200000 238687820 200000 537754462 200000 854037405 200000 950140792 200000 380330009 200000 343713821 200000 832344416 200000 885283313 200000 97142821 200000 324612039 200000 713368173 200000 485614310 200000 132725711 200000 8798533 200000 983920564 200000 118972366 200000 209147800 200000 404631198 200000 54705479 200000 360461635 200000 265111840 200000 747433212 200000 676248661 200000 550708988 200000 123465512 200000 128658087 200000 481611056 200000 415376851 200000 592023953 200000 86184200 200000 890351431 200000 675549632 200000 798442843 200000 602272935 200000 988620587 200000 305694683 200000 168585382 200000 990980908 200000 231696013 200000 634962013 200000 517936819 200000 495407457 200000 981034045 200000 71354526 200000 592789475 200000 176535853 200000 603217452 200000 363808535 200000 688444341 200000 515482521 200000 820242795 200000 308797792 200000 188575435 200000 531869901 200000 255097896 200000 801638962 200000 402270437 200000 611648531 200000 384291767 200000 1217894 200000 267575524 200000 445102034 200000 66278533 200000 990749683 200000 193436871 200000 65963924 200000 402250277 200000 720547314 200000 359021488 200000 514457600 200000 822787911 200000 613219485 200000 123203550 200000 983938783 200000 618057659 200000 298890315 200000 917090483 200000 704173849 200000 656253553 200000 152130164 200000 302836399 200000 925560504 200000 555086715 200000 882990002 200000 837629299 200000 209323747 200000 175358984 200000 121615293 200000 857454526 200000 785941475 200000 150718058 200000 343042925 200000 915104114 200000 463791393 200000 150845968 200000 113632442 200000 480498575 200000 790841637 200000 313847180 200000 318091967 200000 945628725 200000 223682455 200000 165969037 200000 105483186 200000 327736998 200000 984193857 200000 331933156 200000 34869996 200000 634031936 200000 894674442 200000 359215491 200000 304905446 200000 597543814 200000 401475835 200000 732302968 200000 381023032 200000 879902743 200000 354658365 200000 285233397 200000 539583644 200000 740275380 200000 544052504 200000 531717706 200000 452297960 200000 210709566 200000 757738484 200000 275077864 200000 598815511 200000 270452916 200000 862198875 200000 886720607 200000 569996095 200000 128985912 200000 372243700 200000 606141280 200000 241473179 200000 86920714 200000 787231112 200000 859255227 200000 879338882 200000 470403722 200000 872674048 200000 116555872 200000 760365420 200000 962396985 200000 745472867 200000 934250849 200000 509849843 200000 546371000 200000 94553052 200000 368070638 200000 966128591 200000 344561862 200000 481074353 200000 835493974 200000 555882712 200000 387895365 200000 159615308 200000 360348172 200000 480619015 200000 663681845 200000 77883957 200000 571935135 200000 23340148 200000 947062711 200000 128670997 200000 892264639 200000 662088792 200000 688436490 200000 987673779 200000 847806013 200000 609208076 200000 791018384 200000 110664954 200000 863606795 200000 303402247 200000 432583369 200000 930374384 200000 333642551 200000 519583203 200000 133502805 200000 13623487 200000 22195699 200000 429206615 200000 227316981 200000 149238703 200000 492284815 200000 426780733 200000 845776522 200000 245461032 200000 288656508 200000 508798604 200000 523447827 200000 23127476 200000 851951691 200000 662745950 200000 565112498 200000 135002362 200000 121068459 200000 63665643 200000 954925735 200000 357445059 200000 91602029 200000 531345035 200000 934546258 200000 81572088 200000 110460289 200000 218145974 200000 684460341 200000 111896737 200000 315307769 200000 727417606 200000 304450542 200000 277316071 200000 280414213 200000 238463795 200000 26167872 200000 279339281 200000 664830197 200000 946257942 200000 517300234 200000 757062537 200000 116586809 200000 453568422 200000 971263053 200000 386728407 200000 860132707 200000 471203068 200000 215751978 200000 306844580 200000 57957667 200000 717378641 200000 609950688 200000 894987704 200000 99184968 200000 45659390 200000 847330513 200000 695443451 200000 660002245 200000 115891578 200000 981525885 200000 652128119 200000 54275496 200000 228198751 200000 471580805 200000 192734291 200000 791585571 200000 322510180 200000 358022056 200000 238510552 200000 81504135 200000 893513059 200000 679783368 200000 685684846 200000 660167491 200000 32810068 200000 572981476 200000 669364127 200000 820378088 200000 218831951 200000 769511454 200000 656781330 200000 467441703 200000 191108749 200000 975693238 200000 899956625 200000 586731473 200000 470770534 200000 686322957 200000 371130115 200000 727861205 200000 46696019 200000 584815778 200000 335060593 200000 3611716 200000 388219372 200000 470825495 200000 999661315 200000 880319566 200000 676907498 200000 972773932 200000 961202435 200000 6520389 200000 160322341 200000 676093121 200000 540189656 200000 411603353 200000 315624342 200000 511334104 200000 721069068 200000 733660890 200000 767906902 200000 960843919 200000 32809285 200000 998368185 200000 981684636 200000 772329257 200000 630314574 200000 627240709 200000 277481154 200000 406203653 200000 346581263 200000 26824881 200000 507174463 200000 729000356 200000 654909583 200000 235526603 200000 864312749 200000 513058726 200000 730872569 200000 839128710 200000 283846596 200000 815260877 200000 199223187 200000 506477616 200000 984513116 200000 992285176 200000 315667655 200000 866072892 200000 562308717 200000 500401447 200000 150058524 200000 308181816 200000 449294353 200000 246864253 200000 146335293 200000 975631574 200000 264616064 200000 859410232 200000 476440816 200000 14236135 200000 651863059 200000 955263929 200000 462335263 200000 596340570 200000 58432065 200000 274275202 200000 439451858 200000 159408448 200000 528802211 200000 349853746 200000 892579122 200000 967036618 200000 286256114 200000 905090698 200000 798895751 200000 390438984 200000 538656775 200000 388849770 200000 330403385 200000 254072107 200000 904800729 200000 937060564 200000 143877330 200000 385582595 200000 12256386 200000 433632743 200000 312871929 200000 930187392 200000 69574713 200000 263174371 200000 731065463 200000 872232820 200000 470667864 200000 212473386 200000 971371060 200000 387375311 200000 774051670 200000 431926589 200000 797569594 200000 897575841 200000 334332621 200000 54028474 200000 808480432 200000 680488986 200000 753217909 200000 400857188 200000 374722784 200000 511122316 200000 114587430 200000 867770650 200000 155343665 200000 310662758 200000 301000409 200000 251130077 200000 983530796 200000 78836282 200000 620949670 200000 577070797 200000 422929273 200000 609793975 200000 749470150 200000 376948523 200000 590287330 200000 515476655 200000 239833234 200000 374395224 200000 846390606 200000 860832785 200000 612013185 200000 692360660 200000 341426630 200000 265893358 200000 107152428 200000 277152831 200000 104656499 200000 21392247 200000 95569229 200000 48813914 200000 254671261 200000 529629436 200000 323117754 200000 905312517 200000 211828396 200000 602269678 200000 665196142 200000 529394242 200000 58812458 200000 225439965 200000 242161023 200000 466279728 200000 149881278 200000 177154938 200000 188316200 200000 421119248 200000 387047473 200000 947832469 200000 362601408 200000 215087170 200000 716065644 200000 482922527 200000 811466944 200000 400925767 200000 917373047 200000 297007400 200000 548131520 200000 809689024 200000 613429114 200000 332351969 200000 914918008 200000 931787373 200000 769379263 200000 380689305 200000 276298179 200000 607986990 200000 684489645 200000 846699715 200000 831424919 200000 519566340 200000 356827853 200000 617942766 200000 731297293 200000 475501583 200000 686142407 200000 829424330 200000 928644190 200000 606630289 200000 156474469 200000 486808105 200000 990793955 200000 954631657 200000 987932046 200000 876606970 200000 592005907 200000 978649495 200000 964307788 200000 101344846 200000 442887047 200000 414123582 200000 351032006 200000 733213270 200000 812741113 200000 961533596 200000 505964613 200000 465528419 200000 855535424 200000 477281938 200000 107685169 200000 101493220 200000 63837524 200000 121138978 200000 332098068 200000 715201386 200000 427856719 200000 349936747 200000 103036565 200000 371016358 200000 866256233 200000 376807854 200000 578909566 200000 608736872 200000 799265018 200000 857552716 200000 791414966 200000 763940513 200000 840887419 200000 64647876 200000 509424453 200000 924550241 200000 397960068 200000 875626168 200000 228180310 200000 410953689 200000 495203022 200000 486946024 200000 523422768 200000 522660441 200000 447769137 200000 319615028 200000 580143163 200000 814582865 200000 370759334 200000 281027741 200000 8365824 200000 695298387 200000 358776390 200000 847843652 200000 607618344 200000 875287055 200000 57064008 200000 235973736 200000 828921979 200000 759449172 200000 715299590 200000 997545323 200000 121811425 200000 670546709 200000 42501623 200000 748912845 200000 680835940 200000 329058912 200000 898938805 200000 337884718 200000 979538987 200000 948739944 200000 460377591 200000 445502544 200000 224236671 200000 989328507 200000 411401111 200000 664881426 200000 51909577 200000 975740683 200000 143710349 200000 463333236 200000 357293200 200000 500928937 200000 243969009 200000 979970456 200000 140403839 200000 404827652 200000 245529596 200000 394557631 200000 82661468 200000 662994157 200000 575709190 200000 727237447 200000 939836945 200000 996612181 200000 295205512 200000 555187379 200000 722149030 200000 954307404 200000 315995418 200000 648731554 200000 35332676 200000 385624579 200000 116623477 200000 453088212 200000 23522867 200000 443400650 200000 798162034 200000 31626796 200000 271892187 200000 328277266 200000 835589128 200000 262067880 200000 410058693 200000 887800171 200000 699670352 200000 449325162 200000 672727962 200000 919158662 200000 183998340 200000 685829041 200000 961327138 200000 631867698 200000 266295547 200000 597181408 200000 721154630 200000 915542882 200000 540277549 200000 966460789 200000 898585101 200000 85024293 200000 609936564 200000 73658385 200000 459851937 200000 985794219 200000 898700104 200000 218024054 200000 708900427 200000 222874950 200000 898121665 200000 306431107 200000 60498034 200000 543836517 200000 675761175 200000 999572792 200000 543551390 200000 723561882 200000 564550501 200000 862740664 200000 961749882 200000 746751380 200000 644126689 200000 708306497 200000 879739085 200000 177479716 200000 637009124 200000 348519989 200000 820763007 200000 94257467 200000 383066343 200000 129445907 200000 94710937 200000 764400618 200000 917749634 200000 58286205 200000 618339908 200000 233495136 200000 770601327 200000 633149235 200000 174408135 200000 335833070 200000 753819780 200000 282960662 200000 534069133 200000 399449861 200000 44237756 200000 51055653 200000 698028316 200000 787180853 200000 526683437 200000 841032578 200000 806521118 200000 476152622 200000 913824786 200000 452041069 200000 911169883 200000 219593922 200000 251682498 200000 573914950 200000 616978620 200000 366166241 200000 637247669 200000 508729230 200000 891390793 200000 917670299 200000 217364101 200000 880255974 200000 486534186 200000 461576224 200000 261218282 200000 215457038 200000 98688425 200000 763889858 200000 742180796 200000 687019750 200000 117197613 200000 959109361 200000 453864948 200000 220342895 200000 506787135 200000 180710204 200000 258491818 200000 631726025 200000 677967751 200000 4384086 200000 412928791 200000 213088821 200000 603974351 200000 827709453 200000 725304724 200000 150404628 200000 629811454 200000 705008467 200000 754736536 200000 738731750 200000 817335582 200000 144706105 200000 185570493 200000 798416203 200000 1497941 200000 199374574 200000 225235898 200000 840698116 200000 452339950 200000 222403779 200000 344448105 200000 152647410 200000 38781009 200000 930691113 200000 926761921 200000 844631316 200000 709508870 200000 681693872 200000 82880476 200000 251464844 200000 464104885 200000 994653961 200000 523387378 200000 321335706 200000 484423207 200000 688563460 200000 26784859 200000 425495967 200000 321025349 200000 17448338 200000 307432591 200000 720310042 200000 228244247 200000 288310467 200000 553504553 200000 199751085 200000 882768581 200000 914097096 200000 139118046 200000 429916183 200000 51965593 200000 517400305 200000 29844362 200000 517416507 200000 44851194 200000 806105006 200000 702630947 200000 894101783 200000 235988337 200000 252092561 200000 251145922 200000 561524428 200000 684681383 200000 775013193 200000 627184032 200000 626075804 200000 90106467 200000 405061800 200000 285790742 200000 710274278 200000 767803024 200000 472131741 200000 9326235 200000 316195627 200000 332541492 200000 803189306 200000 257274057 200000 452228619 200000 373053305 200000 888388526 200000 315752279 200000 36123975 200000 118739367 200000 812117067 200000 880281631 200000 909109696 200000 215204135 200000 342354048 200000 780754969 200000 113575286 200000 303421313 200000 994045406 200000 44782429 200000 429049737 200000 593739101 200000 118901014 200000 678326564 200000 982342714 200000 475026564 200000 731325944 200000 153371078 200000 25303785 200000 523058655 200000 796357493 200000 790438076 200000 154888216 200000 227040630 200000 658374045 200000 369820830 200000 2773862 200000 978037362 200000 438808993 200000 516490533 200000 517282195 200000 232728859 200000 159277521 200000 195623721 200000 545093762 200000 360173273 200000 764195742 200000 257271971 200000 976902449 200000 295545909 200000 264546712 200000 455925420 200000 505341378 200000 495933144 200000 380775791 200000 574900603 200000 357920628 200000 145845130 200000 16847861 200000 710469738 200000 830711977 200000 876778035 200000 361381146 200000 784280048 200000 636878561 200000 284679133 200000 442726381 200000 538983335 200000 868119229 200000 815842991 200000 496175265 200000 253025351 200000 574907900 200000 2041330 200000 912860292 200000 544277928 200000 768668544 200000 980224015 200000 210556424 200000 400001730 200000 524614473 200000 567221902 200000 539457214 200000 1721776 200000 518007927 200000 348647447 200000 864335701 200000 152421799 200000 997729099 200000 99805300 200000 93095838 200000 219784451 200000 389891366 200000 480728716 200000 13287562 200000 425142586 200000 278015111 200000 943281768 200000 229083690 200000 46507237 200000 825415440 200000 499802417 200000 84360621 200000 689878973 200000 46226817 200000 213584686 200000 965405540 200000 479036571 200000 505272251 200000 543110090 200000 204293311 200000 528959350 200000 707289789 200000 929188747 200000 454371920 200000 994707816 200000 918337705 200000 67017755 200000 695567815 200000 130007720 200000 491670207 200000 316268098 200000 324173300 200000 836336272 200000 787772767 200000 370566121 200000 43196616 200000 746339223 200000 453145098 200000 10583576 200000 391574866 200000 573460823 200000 900822368 200000 300516087 200000 373213125 200000 282670216 200000 993996067 200000 40933839 200000 309527408 200000 355213058 200000 459870770 200000 712828169 200000 301825731 200000 570403262 200000 723648654 200000 289479213 200000 714573648 200000 527257812 200000 182488919 200000 494823396 200000 151804870 200000 108248957 200000 9675471 200000 598196213 200000 919306230 200000 997464594 200000 946085972 200000 627448138 200000 184448209 200000 846135818 200000 312846441 200000 300990444 200000 672095336 200000 325388798 200000 647351469 200000 541119746 200000 134007786 200000 788923304 200000 535117281 200000 900124372 200000 982512552 200000 313584094 200000 284974054 200000 914963149 200000 507163923 200000 364117659 200000 218695611 200000 545983347 200000 979379387 200000 392014581 200000 719183746 200000 197769329 200000 20908113 200000 340030759 200000 778246267 200000 822196877 200000 156592805 200000 2482312 200000 434784518 200000 224790960 200000 946177960 200000 73156497 200000 366028453 200000 647894244 200000 799812202 200000 26551770 200000 787718646 200000 404123217 200000 640362267 200000 904075291 200000 956066492 200000 830609726 200000 766278413 200000 649296431 200000 930781142 200000 277453845 200000 333865136 200000 979598604 200000 847491397 200000 425672798 200000 45972883 200000 962537163 200000 901538345 200000 469022914 200000 418583145 200000 228847781 200000 658535620 200000 628003081 200000 801551104 200000 319070963 200000 51633781 200000 229357083 200000 230562891 200000 522438956 200000 401182653 200000 107020289 200000 661440088 200000 132311530 200000 836108860 200000 759337444 200000 559361625 200000 103712996 200000 129182387 200000 210349580 200000 852820639 200000 389262580 200000 927541507 200000 195938274 200000 569762969 200000 484616209 200000 777300523 200000 895684078 200000 750320344 200000 553922901 200000 840830029 200000 979531224 200000 797749517 200000 11506936 200000 221861033 200000 942395497 200000 604747784 200000 665638994 200000 714088864 200000 412542858 200000 915422138 200000 420910556 200000 804142257 200000 840087619 200000 346627891 200000 277118766 200000 390328446 200000 10630332 200000 714028196 200000 215696641 200000 277395655 200000 397089343 200000 705964893 200000 921389869 200000 489687660 200000 150383411 200000 306537934 200000 272698027 200000 719421294 200000 719626017 200000 162300297 200000 967064468 200000 404770542 200000 184585394 200000 300057918 200000 464177951 200000 772496683 200000 841774510 200000 47698620 200000 753389478 200000 654424455 200000 758484222 200000 397787894 200000 865824416 200000 739655298 200000 179710633 200000 753907194 200000 321339047 200000 50796477 200000 891468249 200000 416897275 200000 764212594 200000 888701431 200000 703770838 200000 261015623 200000 170948571 200000 346707730 200000 952115465 200000 123550032 200000 216149466 200000 986622990 200000 672224506 200000 458752679 200000 461801095 200000 675217675 200000 886906449 200000 606478843 200000 840899611 200000 381762890 200000 45956056 200000 810371101 200000 285078510 200000 32461611 200000 392771958 200000 111735038 200000 180109433 200000 42509360 200000 771122228 200000 216975790 200000 688661332 200000 40049912 200000 889556026 200000 638033502 200000 977569592 200000 895472964 200000 397290706 200000 821152862 200000 511211518 200000 395036148 200000 855416931 200000 433464863 200000 35713693 200000 649111817 200000 234075767 200000 423366961 200000 898641711 200000 202050980 200000 38965173 200000 67661380 200000 293700843 200000 652755461 200000 633260006 200000 826362154 200000 637718059 200000 375203724 200000 192232946 200000 484276947 200000 883262054 200000 998830266 200000 374493667 200000 829235534 200000 806420022 200000 520503087 200000 766239968 200000 891636686 200000 321158483 200000 263840685 200000 798047026 200000 662627490 200000 59439253 200000 460523539 200000 415579714 200000 57322810 200000 584506357 200000 435446626 200000 877840536 200000 164716071 200000 513218187 200000 75537850 200000 856838620 200000 457365275 200000 253557904 200000 339850844 200000 562172632 200000 438864100 200000 971913564 200000 380729769 200000 149318003 200000 253124980 200000 399656296 200000 771408161 200000 128534198 200000 857821147 200000 897504844 200000 897897316 200000 829145290 200000 749486666 200000 168857794 200000 55648307 200000 504375031 200000 493226002 200000 919391392 200000 272274030 200000 401804197 200000 708610977 200000 809869537 200000 927668758 200000 845709918 200000 164655754 200000 906005915 200000 798010444 200000 231293385 200000 485905789 200000 576636425 200000 205185872 200000 508311471 200000 169912906 200000 190705282 200000 648278658 200000 336215289 200000 496259042 200000 413893758 200000 342036580 200000 258801070 200000 36639829 200000 987269783 200000 880997524 200000 608100601 200000 822312147 200000 635479685 200000 38920149 200000 550086432 200000 963455918 200000 265057056 200000 465236486 200000 245186957 200000 481100885 200000 813754465 200000 902409256 200000 719269576 200000 943771994 200000 591099744 200000 353972315 200000 237397626 200000 497852524 200000 23777366 200000 843639265 200000 711181162 200000 916271197 200000 809671836 200000 834215192 200000 442328963 200000 820279068 200000 869562025 200000 653921667 200000 697890763 200000 367117755 200000 815059991 200000 979220929 200000 390357100 200000 425238121 200000 250434973 200000 855124372 200000 200010926 200000 490639991 200000 489156373 200000 816623578 200000 117932281 200000 429189718 200000 775545718 200000 896920214 200000 687618263 200000 717656470 200000 395999962 200000 767979239 200000 863919343 200000 835731176 200000 582089337 200000 504666382 200000 8949002 200000 259656220 200000 286673067 200000 320490091 200000 471291921 200000 821129251 200000 241872104 200000 263572863 200000 291933196 200000 320861453 200000 744851403 200000 923444203 200000 332185636 200000 15162379 200000 670562057 200000 943436399 200000 768885408 200000 109504876 200000 745138046 200000 893283563 200000 210508522 200000 779599523 200000 973280032 200000 6189664 200000 483614602 200000 96998975 200000 849347848 200000 399050991 200000 80487465 200000 572367344 200000 225845103 200000 43676119 200000 72805775 200000 72688264 200000 27386798 200000 787449722 200000 144517540 200000 855605750 200000 883970620 200000 197282648 200000 657757554 200000 786515788 200000 65754803 200000 423954449 200000 148357920 200000 517552825 200000 54305738 200000 671097702 200000 334182903 200000 270668174 200000 169355611 200000 525981240 200000 960602719 200000 670499389 200000 227115102 200000 762769031 200000 214063586 200000 661150292 200000 564142315 200000 92118387 200000 834090792 200000 863291013 200000 518731323 200000 90047293 200000 381489144 200000 856985248 200000 796392102 200000 379593029 200000 851756348 200000 925703062 200000 744287653 200000 603017229 200000 382608124 200000 891598711 200000 612207056 200000 826858804 200000 924257376 200000 526849396 200000 723331808 200000 36520827 200000 271331762 200000 815363037 200000 303447981 200000 253552834 200000 480020057 200000 764232227 200000 293843504 200000 878154762 200000 773059295 200000 701763286 200000 512636802 200000 998485876 200000 139586794 200000 100443046 200000 250609114 200000 645545535 200000 15452997 200000 58662757 200000 510451346 200000 513983693 200000 464713176 200000 714962946 200000 478133793 200000 35790494 200000 100343210 200000 684518031 200000 816203297 200000 814042707 200000 688002790 200000 26757435 200000 891925322 200000 322552235 200000 332927186 200000 974882648 200000 332331892 200000 822794120 200000 210273240 200000 140698965 200000 238812055 200000 595192810 200000 810617215 200000 439011012 200000 868576206 200000 263739377 200000 794790002 200000 976390740 200000 7378254 200000 699309534 200000 429061239 200000 982806486 200000 654112371 200000 310848274 200000 914442872 200000 224548923 200000 690211507 200000 676141581 200000 593994366 200000 986532243 200000 310918823 200000 59579503 200000 199211439 200000 206191375 200000 462532104 200000 621967609 200000 661046358 200000 545374975 200000 787993007 200000 68287883 200000 918328282 200000 495501012 200000 593461139 200000 427200806 200000 534994117 200000 180565278 200000 76617422 200000 403498475 200000 309940414 200000 647825294 200000 252448151 200000 580255514 200000 852633230 200000 686856436 200000 257378632 200000 224378643 200000 581345309 200000 48829248 200000 606020696 200000 207702871 200000 660597877 200000 15774596 200000 95779937 200000 819109511 200000 221636541 200000 580595696 200000 591104027 200000 314012258 200000 723495231 200000 841479123 200000 639994718 200000 517599178 200000 921040226 200000 293646752 200000 408929059 200000 70181055 200000 149378479 200000 488859877 200000 553860994 200000 595568737 200000 486605518 200000 75915861 200000 193828788 200000 234919666 200000 838960265 200000 3399102 200000 269888018 200000 328105937 200000 950001607 200000 207136786 200000 526624787 200000 293740414 200000 24093841 200000 735138658 200000 191300176 200000 249858971 200000 637023760 200000 908676829 200000 35670659 200000 771137768 200000 141735564 200000 652086996 200000 565856130 200000 18312006 200000 648238957 200000 421442232 200000 704039752 200000 402265012 200000 506726717 200000 554583321 200000 669780715 200000 22555220 200000 487853987 200000 906137000 200000 123664550 200000 741656166 200000 515607912 200000 864705333 200000 686066640 200000 858471499 200000 154184309 200000 952047025 200000 287801570 200000 311757186 200000 921759698 200000 973599275 200000 202166132 200000 884921005 200000 273038247 200000 954873046 200000 754070079 200000 891275659 200000 253970750 200000 380627201 200000 62649115 200000 55035646 200000 466137342 200000 64059164 200000 853038337 200000 287606534 200000 488460912 200000 350385337 200000 419888649 200000 58707652 200000 562381884 200000 115640455 200000 315451244 200000 918091895 200000 567105068 200000 516688984 200000 665763715 200000 175107457 200000 843948328 200000 872757531 200000 565066181 200000 152867426 200000 342202679 200000 698163938 200000 110519500 200000 402503866 200000 551322499 200000 113378524 200000 547487823 200000 364382538 200000 81518676 200000 820957530 200000 811386152 200000 645801459 200000 774618386 200000 156468173 200000 927384398 200000 596914613 200000 447937607 200000 510704326 200000 246883803 200000 582407856 200000 563915674 200000 715472884 200000 370348295 200000 16565797 200000 318674389 200000 543958568 200000 37085226 200000 562470516 200000 395756767 200000 507814739 200000 989787069 200000 214462750 200000 705803200 200000 837966981 200000 276974936 200000 217569476 200000 666123939 200000 405328366 200000 471540148 200000 870582566 200000 836164303 200000 203639008 200000 261194409 200000 532673828 200000 559023788 200000 876548555 200000 182903600 200000 541029055 200000 455218627 200000 283144255 200000 25100642 200000 879344920 200000 755791549 200000 413763820 200000 457430646 200000 141304431 200000 446801762 200000 465974692 200000 168756934 200000 409155620 200000 899942042 200000 473213270 200000 649760201 200000 33274040 200000 397674607 200000 920344084 200000 674093593 200000 122426827 200000 909518856 200000 718364429 200000 965946733 200000 455166494 200000 771434414 200000 215581331 200000 160016031 200000 651512210 200000 367824074 200000 681437205 200000 256356775 200000 522881319 200000 786348003 200000 931206180 200000 870360477 200000 121315069 200000 395129508 200000 191548017 200000 789543098 200000 369742933 200000 631813075 200000 497260493 200000 788260438 200000 384950160 200000 119547226 200000 276080167 200000 682420970 200000 41062957 200000 909386305 200000 125256848 200000 165798926 200000 119864014 200000 266883761 200000 220664121 200000 786258555 200000 922285363 200000 717816818 200000 44057458 200000 356928010 200000 712312380 200000 108160108 200000 189615532 200000 995626418 200000 105440747 200000 820569000 200000 683405686 200000 393780109 200000 951081822 200000 827861071 200000 786084227 200000 206587090 200000 931838680 200000 579980329 200000 464133538 200000 45228507 200000 30213048 200000 185079327 200000 323157188 200000 775418399 200000 895938175 200000 639024184 200000 587236088 200000 436845112 200000 981029070 200000 493847454 200000 153536369 200000 423978974 200000 493619556 200000 641327258 200000 304598653 200000 941605865 200000 157361699 200000 192085139 200000 99900815 200000 732354130 200000 291816459 200000 974311442 200000 589752629 200000 246782001 200000 986783036 200000 719943359 200000 299063073 200000 386533823 200000 880790775 200000 65075556 200000 546087460 200000 979767892 200000 255762845 200000 698574824 200000 249857581 200000 549831785 200000 627024046 200000 543767380 200000 737995341 200000 853129622 200000 779075786 200000 100739537 200000 132611765 200000 635004565 200000 694984626 200000 727239846 200000 174500021 200000 901419324 200000 858937926 200000 481849406 200000 509205694 200000 799084166 200000 304296584 200000 646476319 200000 49505888 200000 253026441 200000 123121047 200000 212638963 200000 387217996 200000 850073728 200000 45789107 200000 805252739 200000 886259282 200000 7217346 200000 676453439 200000 11509173 200000 968665443 200000 5898951 200000 609185209 200000 639090324 200000 474447246 200000 697426217 200000 117432258 200000 765933127 200000 645471238 200000 299937696 200000 259506460 200000 924344088 200000 327493914 200000 265414916 200000 36041126 200000 705502318 200000 94111290 200000 101387086 200000 302382177 200000 807128786 200000 342559736 200000 342398870 200000 989827438 200000 273347052 200000 727568387 200000 192717845 200000 732859916 200000 553556614 200000 42362669 200000 188525604 200000 746804893 200000 127904903 200000 421814629 200000 341905466 200000 216289440 200000 699407097 200000 79954364 200000 439762929 200000 880220344 200000 530154498 200000 352836195 200000 63106560 200000 730557091 200000 82149101 200000 821243051 200000 166958145 200000 311830850 200000 395398690 200000 849989379 200000 908882347 200000 175383191 200000 654593833 200000 749392636 200000 968871512 200000 324402625 200000 959202986 200000 602279751 200000 501772160 200000 555738369 200000 368300654 200000 69732276 200000 235788155 200000 424191415 200000 749785438 200000 482204468 200000 730897345 200000 957725797 200000 595479938 200000 244861911 200000 263603437 200000 257307305 200000 847962114 200000 551552205 200000 17527476 200000 772735814 200000 725336872 200000 713698920 200000 169844722 200000 722108443 200000 476891739 200000 443406872 200000 713291421 200000 283800105 200000 164985380 200000 379680365 200000 203271630 200000 955744145 200000 166811692 200000 6562071 200000 413088702 200000 666396562 200000 998543162 200000 384581864 200000 542503878 200000 751442062 200000 791306041 200000 959622607 200000 342787165 200000 875864069 200000 111049007 200000 259368158 200000 455842077 200000 769357463 200000 779796806 200000 243323460 200000 853406397 200000 542349318 200000 227870918 200000 480277330 200000 443781399 200000 212945712 200000 897562136 200000 94212729 200000 164684579 200000 217274904 200000 452075204 200000 845274954 200000 169971961 200000 469594077 200000 496945010 200000 157461620 200000 622937042 200000 173591232 200000 405749739 200000 964406216 200000 240326150 200000 174600226 200000 895897368 200000 285021239 200000 999190286 200000 629099138 200000 155217665 200000 884314065 200000 281426306 200000 926501250 200000 702551247 200000 871575495 200000 803423515 200000 972785634 200000 313570506 200000 43428969 200000 62630577 200000 227804546 200000 61648986 200000 614146343 200000 201153597 200000 805332835 200000 948179976 200000 676492947 200000 699467480 200000 756494758 200000 275894653 200000 512268381 200000 138047161 200000 939978635 200000 216299905 200000 792136021 200000 118740282 200000 330247538 200000 277749244 200000 470797675 200000 725213394 200000 820907740 200000 496369656 200000 302560177 200000 289751835 200000 667971177 200000 554340764 200000 83925078 200000 756589773 200000 101311451 200000 179004977 200000 331892396 200000 420012480 200000 66719760 200000 65782816 200000 754723106 200000 338018540 200000 350169867 200000 165057777 200000 679038793 200000 566367852 200000 258132971 200000 692676428 200000 705448915 200000 676901749 200000 604906738 200000 604260091 200000 70096526 200000 888663139 200000 642414462 200000 123856101 200000 476755564 200000 268104364 200000 966907410 200000 827070739 200000 526237053 200000 106572521 200000 834123341 200000 651133102 200000 733884146 200000 641463507 200000 131028208 200000 26453502 200000 964970267 200000 432652611 200000 155103707 200000 121366123 200000 796613481 200000 960666160 200000 775840272 200000 697185406 200000 811572844 200000 780863668 200000 552200109 200000 857153504 200000 640728533 200000 924297990 200000 920250357 200000 790585689 200000 535507572 200000 853848704 200000 192616775 200000 716911314 200000 117798969 200000 550512025 200000 89641764 200000 495726419 200000 348122166 200000 431871467 200000 191489069 200000 692285188 200000 9846426 200000 141238830 200000 50377250 200000 322985774 200000 657520311 200000 541399610 200000 451884002 200000 195852858 200000 707868413 200000 572467464 200000 687953264 200000 908980144 200000 547153659 200000 833497264 200000 84735980 200000 816870457 200000 958593891 200000 654241899 200000 190047125 200000 513569180 200000 61159942 200000 192563346 200000 243091405 200000 230848707 200000 360603603 200000 566815900 200000 189714707 200000 861931959 200000 189081819 200000 138035490 200000 800995594 200000 851051935 200000 510466127 200000 341803486 200000 196911728 200000 925615811 200000 21589120 200000 688895398 200000 538438950 200000 18285198 200000 690502877 200000 375805045 200000 379895854 200000 744651142 200000 582234103 200000 659276129 200000 542868391 200000 484262230 200000 482707327 200000 942333605 200000 353541842 200000 859026628 200000 413366341 200000 767437208 200000 657603599 200000 853736890 200000 825764409 200000 971819187 200000 278507743 200000 866336575 200000 602478189 200000 673272718 200000 420697571 200000 832709502 200000 783709969 200000 16426722 200000 782791898 200000 879102909 200000 713340277 200000 967633031 200000 745324711 200000 457991270 200000 990280201 200000 273090934 200000 475685704 200000 680262401 200000 915186783 200000 437733319 200000 566821854 200000 469100087 200000 991414566 200000 632583859 200000 293154986 200000 263574992 200000 723982896 200000 227270291 200000 806881549 200000 341827252 200000 349308012 200000 606930142 200000 579954055 200000 962371308 200000 41158124 200000 721855022 200000 335277496 200000 382795169 200000 508430303 200000 144409146 200000 603781218 200000 559934235 200000 792237206 200000 766198748 200000 1976675 200000 361550019 200000 417688450 200000 996439307 200000 553995198 200000 731528993 200000 571116339 200000 183879905 200000 99309458 200000 964411357 200000 828212058 200000 810121622 200000 564567072 200000 448619456 200000 708886728 200000 148755586 200000 632831944 200000 704516275 200000 662450027 200000 742673438 200000 542167564 200000 2168766 200000 974255190 200000 637661698 200000 917558155 200000 310585610 200000 346325945 200000 48286951 200000 253204997 200000 474125790 200000 299124964 200000 855261861 200000 426088541 200000 657609892 200000 679256648 200000 329842741 200000 147595921 200000 261408996 200000 790964085 200000 688970672 200000 279670210 200000 329766215 200000 83320091 200000 392146509 200000 894347314 200000 697509781 200000 747873548 200000 689055846 200000 387662144 200000 997627575 200000 506137655 200000 780221810 200000 622373229 200000 716049076 200000 866433198 200000 509968395 200000 978647641 200000 342631094 200000 170210720 200000 308990440 200000 439709894 200000 520822021 200000 39035231 200000 666990563 200000 862664338 200000 901145866 200000 526742362 200000 245623284 200000 660090560 200000 795980109 200000 666829346 200000 910499123 200000 196547951 200000 129199990 200000 627772264 200000 47606233 200000 368305120 200000 522426959 200000 915115517 200000 409211710 200000 956158580 200000 174686655 200000 287459279 200000 938617819 200000 446019754 200000 266567887 200000 875585010 200000 78605640 200000 919386404 200000 226821031 200000 788825748 200000 944471614 200000 134192034 200000 534293393 200000 454235398 200000 814454934 200000 164873477 200000 797381364 200000 517342136 200000 716543303 200000 126123340 200000 14160218 200000 19537468 200000 224499819 200000 198872473 200000 102104938 200000 730661186 200000 509751097 200000 866607147 200000 946058477 200000 786686106 200000 865094155 200000 39519332 200000 769623755 200000 687852340 200000 628952664 200000 566102724 200000 839468814 200000 41184034 200000 550588602 200000 796822252 200000 157777117 200000 730397587 200000 774092009 200000 408335259 200000 121654401 200000 273859801 200000 184395197 200000 504278707 200000 55322467 200000 375133795 200000 133667119 200000 249988404 200000 280667147 200000 425950915 200000 592125527 200000 678664510 200000 661544994 200000 93227944 200000 60138862 200000 277735955 200000 988615791 200000 74375139 200000 930368972 200000 646204433 200000 874443996 200000 86169958 200000 291331050 200000 526007995 200000 680718449 200000 660036415 200000 610172768 200000 669836464 200000 553566039 200000 684533664 200000 666406120 200000 952440753 200000 181513430 200000 639749593 200000 751192 200000 163432095 200000 335301974 200000 400586331 200000 659451563 200000 875391865 200000 736527457 200000 435187382 200000 578606583 200000 87049569 200000 461860510 200000 341971867 200000 115068279 200000 113476247 200000 708016086 200000 373848794 200000 99260290 200000 517261947 200000 506627826 200000 680889187 200000 91883920 200000 717363598 200000 676161529 200000 676962120 200000 481496123 200000 162915697 200000 236586518 200000 545349561 200000 938194235 200000 169768675 200000 455761295 200000 777172230 200000 356734824 200000 118475718 200000 371873742 200000 150317215 200000 532768955 200000 717795610 200000 864421723 200000 448447254 200000 391173196 200000 708025088 200000 655489503 200000 453976602 200000 428926549 200000 920684215 200000 960778786 200000 249953404 200000 333306412 200000 474213537 200000 450614796 200000 450391598 200000 280377931 200000 23779902 200000 335969446 200000 360033342 200000 388617291 200000 530367534 200000 600012313 200000 900059870 200000 767805155 200000 360370738 200000 793170861 200000 265885535 200000 177571309 200000 257619243 200000 933407178 200000 853380656 200000 28501600 200000 433151768 200000 895248890 200000 156390114 200000 697944662 200000 395323163 200000 402579684 200000 837695014 200000 134371079 200000 702982004 200000 702529617 200000 210552780 200000 508460235 200000 70945155 200000 666627370 200000 809372868 200000 928651546 200000 856311242 200000 574365559 200000 887694112 200000 161396879 200000 418790376 200000 942941281 200000 627395088 200000 451977439 200000 301431453 200000 513784879 200000 427187172 200000 976123622 200000 226322379 200000 659052107 200000 908896269 200000 79992474 200000 83145843 200000 578060605 200000 377672986 200000 139800852 200000 339399347 200000 194840238 200000 193947838 200000 203739789 200000 735814094 200000 198126438 200000 61192135 200000 356742238 200000 417801250 200000 821371213 200000 642932264 200000 143000318 200000 741462834 200000 588013421 200000 94660847 200000 430694407 200000 456452510 200000 825745389 200000 927172175 200000 60675632 200000 610969893 200000 988571158 200000 579162518 200000 683832147 200000 380931241 200000 439695953 200000 184979766 200000 911421032 200000 731354153 200000 655915557 200000 576779967 200000 170359687 200000 391970503 200000 298123325 200000 43678434 200000 49041385 200000 489957571 200000 334213727 200000 669827440 200000 648499686 200000 536248702 200000 254408053 200000 329364824 200000 615965431 200000 112899447 200000 481480071 200000 407483051 200000 222952372 200000 319767120 200000 181667773 200000 817923225 200000 852692438 200000 180697289 200000 153553505 200000 142323572 200000 646460469 200000 629341890 200000 124014298 200000 516371628 200000 815269066 200000 765522237 200000 64708018 200000 82499793 200000 309785774 200000 358167128 200000 221500047 200000 819147668 200000 165494296 200000 979407702 200000 257489468 200000 295882180 200000 306263138 200000 743666838 200000 79961761 200000 370963796 200000 898971139 200000 592434585 200000 869485765 200000 521153875 200000 876242069 200000 51051775 200000 591719635 200000 438085617 200000 541507792 200000 514111626 200000 789980689 200000 213171839 200000 991495820 200000 389155609 200000 463755497 200000 150851439 200000 956900033 200000 544936620 200000 620389602 200000 608902223 200000 989286794 200000 270744166 200000 254739111 200000 864265681 200000 574995484 200000 765341317 200000 622488574 200000 324850630 200000 848215251 200000 156867179 200000 181157841 200000 145193245 200000 193347365 200000 88756887 200000 642319401 200000 968288231 200000 218003883 200000 511721131 200000 368410668 200000 930348373 200000 84051998 200000 367091047 200000 307817509 200000 611844535 200000 198013271 200000 135634603 200000 670048123 200000 520745598 200000 675063117 200000 404388217 200000 160692408 200000 767895610 200000 786846490 200000 296887792 200000 816878467 200000 382822043 200000 450830581 200000 18072912 200000 606157477 200000 297868403 200000 10641464 200000 97971708 200000 740723718 200000 366918578 200000 477742939 200000 55071602 200000 994722992 200000 86181736 200000 3997173 200000 426167379 200000 121094346 200000 524696517 200000 545537217 200000 456889953 200000 175656862 200000 783030299 200000 35181974 200000 645786747 200000 658171795 200000 996359385 200000 856072045 200000 275936930 200000 349708338 200000 770072465 200000 231803998 200000 922935286 200000 199180323 200000 547137266 200000 400102306 200000 279524536 200000 701136176 200000 418378958 200000 46174610 200000 109673545 200000 483500096 200000 835060244 200000 914689957 200000 590086441 200000 48342364 200000 926764245 200000 741708404 200000 579149560 200000 164791725 200000 844120130 200000 358538169 200000 664800375 200000 191097723 200000 977542315 200000 678381130 200000 152072071 200000 601605166 200000 341429121 200000 180835362 200000 594346279 200000 789486160 200000 983962452 200000 384509015 200000 6406009 200000 913702792 200000 663066581 200000 749924644 200000 914159037 200000 244199071 200000 724668884 200000 542684128 200000 3636307 200000 350105982 200000 215398722 200000 968979204 200000 868743868 200000 585644333 200000 765525807 200000 794416680 200000 571485081 200000 852193748 200000 74890188 200000 244929029 200000 378765482 200000 252938941 200000 290926696 200000 580809843 200000 915965647 200000 875051087 200000 30881654 200000 824128619 200000 459827721 200000 552991251 200000 267348613 200000 940387333 200000 902728568 200000 258645169 200000 153628229 200000 589729914 200000 424480094 200000 4947955 200000 245833864 200000 665787427 200000 866716954 200000 85631681 200000 915883069 200000 62496375 200000 480181548 200000 992941858 200000 927870325 200000 188785680 200000 706655543 200000 478409792 200000 295615330 200000 645795493 200000 795322873 200000 235801699 200000 714121298 200000 363791632 200000 776047444 200000 767265524 200000 199951799 200000 137297224 200000 4755015 200000 187382906 200000 172188193 200000 37532775 200000 909395700 200000 849048223 200000 134959937 200000 108677285 200000 959958171 200000 225106476 200000 349664231 200000 122963290 200000 595498909 200000 14092040 200000 528526340 200000 989824255 200000 888590713 200000 207938108 200000 485442216 200000 924405548 200000 18117841 200000 354907120 200000 393973764 200000 823240858 200000 676802405 200000 796968302 200000 577610600 200000 276059425 200000 142927893 200000 716790557 200000 171049796 200000 183475642 200000 383317730 200000 631432326 200000 269150506 200000 800964222 200000 579204845 200000 322844754 200000 910800842 200000 326423204 200000 23767157 200000 673011785 200000 776734452 200000 300002950 200000 863351004 200000 472857427 200000 251100056 200000 320288155 200000 948786338 200000 336286074 200000 211134920 200000 289979005 200000 630746471 200000 762327013 200000 234729651 200000 6628067 200000 692433389 200000 333717213 200000 329711786 200000 865161127 200000 731591699 200000 571035083 200000 11642143 200000 109506753 200000 700303577 200000 792918326 200000 442028704 200000 606225225 200000 917647457 200000 403501769 200000 267790559 200000 744326008 200000 558088172 200000 964319562 200000 700099756 200000 916599462 200000 67285464 200000 22779555 200000 648716792 200000 907567948 200000 269908904 200000 942167516 200000 399553491 200000 488918786 200000 467570171 200000 533905694 200000 852603502 200000 303219329 200000 871537297 200000 827066289 200000 430712089 200000 775260578 200000 517293645 200000 983048189 200000 369643077 200000 455483740 200000 756998957 200000 802435979 200000 103957890 200000 197759433 200000 984338515 200000 74129156 200000 714147713 200000 909903904 200000 805108223 200000 724062256 200000 733778450 200000 724866747 200000 355269009 200000 603471352 200000 239577637 200000 892975377 200000 535443338 200000 563311203 200000 753620428 200000 255019964 200000 773007754 200000 978164380 200000 878351414 200000 261261940 200000 94378067 200000 389042409 200000 815099317 200000 900157969 200000 428738500 200000 668340404 200000 699423672 200000 88737420 200000 815918301 200000 975250565 200000 655879889 200000 74386685 200000 376335297 200000 909481988 200000 838852783 200000 759515549 200000 216973742 200000 663601147 200000 273859107 200000 204092868 200000 369863942 200000 347677265 200000 475587870 200000 969053675 200000 689311048 200000 990274575 200000 496858801 200000 443412394 200000 687937302 200000 746000222 200000 676789515 200000 573779387 200000 222520880 200000 210225542 200000 350026621 200000 169793524 200000 156493175 200000 230551279 200000 949719672 200000 151380304 200000 337666794 200000 606839074 200000 499544460 200000 868000741 200000 107964843 200000 542777032 200000 509790570 200000 989526254 200000 372522490 200000 445457834 200000 394144225 200000 925127874 200000 153662775 200000 975787182 200000 652310500 200000 999768793 200000 546337251 200000 311144415 200000 970436994 200000 802754509 200000 443319711 200000 331260516 200000 834497516 200000 470825814 200000 624327467 200000 383156871 200000 758822769 200000 972628044 200000 438360679 200000 701187503 200000 702409092 200000 648999592 200000 300959316 200000 715845221 200000 862490803 200000 60917122 200000 527555858 200000 995435601 200000 589524657 200000 428227348 200000 854851554 200000 29626429 200000 613139020 200000 687588020 200000 480604453 200000 170015248 200000 380987766 200000 934295772 200000 533632603 200000 880169172 200000 843980608 200000 287787813 200000 956356132 200000 507433135 200000 722218457 200000 508249158 200000 792201793 200000 465424620 200000 496300690 200000 269499417 200000 273338771 200000 499217395 200000 685069788 200000 391422869 200000 156256793 200000 954719052 200000 467879751 200000 242694356 200000 902298869 200000 258998175 200000 172603780 200000 776531726 200000 557026407 200000 564012213 200000 769359971 200000 621661851 200000 180512208 200000 144264055 200000 763335893 200000 837275379 200000 195000239 200000 523365869 200000 196357354 200000 838309041 200000 330376102 200000 984742207 200000 503341011 200000 8900490 200000 30497909 200000 865140151 200000 82333152 200000 951232090 200000 923323900 200000 420038332 200000 586923137 200000 825164055 200000 202890556 200000 903442647 200000 483611208 200000 886846682 200000 632204885 200000 396930481 200000 988293349 200000 787973596 200000 55573641 200000 709655569 200000 500134695 200000 299707254 200000 873696823 200000 52948450 200000 22347521 200000 330023455 200000 600445664 200000 276956202 200000 727376257 200000 377928561 200000 305770788 200000 256903955 200000 163470041 200000 871732259 200000 416687812 200000 664346085 200000 859803738 200000 167007759 200000 415258785 200000 148101385 200000 244926067 200000 700310061 200000 706751675 200000 459525127 200000 706156725 200000 665658005 200000 834965554 200000 656220551 200000 508473809 200000 592560256 200000 33547591 200000 662838098 200000 861107095 200000 713921606 200000 475363674 200000 348605009 200000 225597688 200000 982785376 200000 318641901 200000 445489804 200000 466783748 200000 43024998 200000 868200863 200000 375579948 200000 270637036 200000 379390225 200000 807584304 200000 27840121 200000 35474688 200000 785775673 200000 36501635 200000 833553883 200000 640956081 200000 792387543 200000 201481110 200000 507148763 200000 841414543 200000 959793924 200000 412428171 200000 293046306 200000 638561098 200000 611930615 200000 923383201 200000 263667064 200000 351289012 200000 244974090 200000 782732346 200000 483423685 200000 796429245 200000 278849460 200000 95799510 200000 199575059 200000 276411252 200000 906871439 200000 137461782 200000 564677257 200000 599324172 200000 65304403 200000 903556537 200000 300462192 200000 555295443 200000 263343576 200000 404932769 200000 169191473 200000 959248443 200000 534604566 200000 372816078 200000 459166548 200000 905315797 200000 944291624 200000 778420576 200000 110254209 200000 523659344 200000 998305091 200000 383436440 200000 766762882 200000 248895357 200000 312323011 200000 923710423 200000 446726462 200000 70946381 200000 440214558 200000 244975516 200000 917672382 200000 997103313 200000 314650349 200000 19374473 200000 425955371 200000 604745272 200000 359487465 200000 128357470 200000 245086925 200000 468104403 200000 53460971 200000 525019644 200000 229682444 200000 659649555 200000 744236266 200000 964024674 200000 661407089 200000 184105096 200000 324736512 200000 897359538 200000 564437413 200000 133421026 200000 994354532 200000 705234732 200000 192224368 200000 519038195 200000 257876080 200000 880129328 200000 620761019 200000 947645867 200000 407519644 200000 346031679 200000 55444622 200000 953124634 200000 195254911 200000 905743610 200000 918955793 200000 572033392 200000 589552596 200000 925795104 200000 769762445 200000 800937471 200000 954131314 200000 959464851 200000 16577899 200000 463504694 200000 725184082 200000 378841683 200000 522347315 200000 328682151 200000 289325196 200000 378592384 200000 49870478 200000 445879553 200000 226925913 200000 940204124 200000 750134595 200000 253362709 200000 553856786 200000 348742981 200000 276756029 200000 242080981 200000 68998446 200000 487459774 200000 372452226 200000 862113615 200000 880178246 200000 600127334 200000 182150716 200000 959607477 200000 41096212 200000 471875326 200000 174740658 200000 855699287 200000 2569582 200000 995097191 200000 855085135 200000 574395046 200000 484879951 200000 52701856 200000 737548185 200000 360824626 200000 173492685 200000 141710283 200000 530751035 200000 352883884 200000 207616547 200000 18730792 200000 205836027 200000 586779108 200000 925698728 200000 918282007 200000 548072387 200000 775796939 200000 676081621 200000 675891482 200000 57307034 200000 659176561 200000 14153026 200000 248879055 200000 89250475 200000 598821126 200000 693874600 200000 872057081 200000 212859964 200000 342668764 200000 86355679 200000 600892791 200000 629800631 200000 433829219 200000 617946592 200000 288131402 200000 681909156 200000 196423978 200000 999650499 200000 133210003 200000 551255468 200000 700966372 200000 628759233 200000 803079313 200000 491083927 200000 733811551 200000 760869427 200000 719084966 200000 143032141 200000 793506446 200000 526099600 200000 199800146 200000 551080407 200000 187942271 200000 330492018 200000 879312181 200000 351009630 200000 288613732 200000 757023120 200000 290238992 200000 551842858 200000 566456974 200000 393681604 200000 75346884 200000 511848868 200000 883987564 200000 809031173 200000 602633552 200000 707912788 200000 595975055 200000 892788845 200000 535046358 200000 180823522 200000 314134952 200000 988132404 200000 153867670 200000 686235415 200000 189000071 200000 492086962 200000 270540273 200000 875618780 200000 255242013 200000 223622752 200000 940481894 200000 780776761 200000 917089658 200000 84631766 200000 339779735 200000 915012951 200000 407484111 200000 22146765 200000 538138436 200000 995719037 200000 622024300 200000 499341341 200000 799152717 200000 855212053 200000 61859521 200000 944402367 200000 645420467 200000 344453288 200000 450837344 200000 339557324 200000 758185623 200000 448589276 200000 500539641 200000 493708667 200000 228997944 200000 14488956 200000 878347611 200000 574990118 200000 406855928 200000 187139696 200000 430253945 200000 478262340 200000 714669143 200000 197255871 200000 109870433 200000 152307055 200000 64403702 200000 477546899 200000 814406214 200000 449753694 200000 955118996 200000 151712052 200000 4260470 200000 331103723 200000 394180115 200000 396445963 200000 41343331 200000 534330894 200000 791311219 200000 161668000 200000 595278750 200000 135808991 200000 308123092 200000 532418715 200000 464241878 200000 957725079 200000 948899447 200000 344718022 200000 926308828 200000 751737998 200000 32751036 200000 985450504 200000 832571041 200000 255431485 200000 140801317 200000 215554922 200000 778498613 200000 138001212 200000 376524625 200000 802932500 200000 325369545 200000 821832004 200000 179698177 200000 292811344 200000 202769837 200000 603390254 200000 948731413 200000 289455493 200000 844740946 200000 504112113 200000 191390606 200000 322725949 200000 23446856 200000 504975783 200000 369743245 200000 516174623 200000 397296703 200000 816529799 200000 503195218 200000 199267316 200000 982587401 200000 143778283 200000 16839997 200000 606808996 200000 939034518 200000 714851402 200000 862021327 200000 243772985 200000 936385782 200000 482158398 200000 689103529 200000 613076698 200000 5531481 200000 597643391 200000 612531082 200000 31437264 200000 760680721 200000 878410981 200000 155431764 200000 843930756 200000 483625869 200000 494570089 200000 638526727 200000 505764734 200000 672173918 200000 631028259 200000 40107203 200000 866943079 200000 949514806 200000 204521548 200000 499889609 200000 685680646 200000 864988899 200000 778028604 200000 802099834 200000 235996229 200000 829891415 200000 598286956 200000 393617494 200000 98673196 200000 973893282 200000 740465268 200000 510944765 200000 204031972 200000 118334709 200000 1972494 200000 464056624 200000 852400821 200000 597811105 200000 123978256 200000 106084559 200000 581210887 200000 463250196 200000 770437749 200000 940863708 200000 746127460 200000 973451490 200000 954460755 200000 456552053 200000 731018611 200000 52556728 200000 679028965 200000 845195741 200000 363791869 200000 394812265 200000 472796290 200000 299254387 200000 990046955 200000 195017445 200000 410433698 200000 798261945 200000 625873989 200000 687902780 200000 944607199 200000 677224013 200000 61668659 200000 270175902 200000 993759217 200000 355927026 200000 203412478 200000 755681885 200000 286383536 200000 862221703 200000 562654735 200000 924953832 200000 253760277 200000 937082381 200000 870040558 200000 508580561 200000 230414648 200000 469669796 200000 755052868 200000 638854087 200000 994763859 200000 132844430 200000 444553433 200000 622858908 200000 165261756 200000 937433129 200000 457987733 200000 568963903 200000 854721005 200000 226434808 200000 878476673 200000 25457346 200000 168985727 200000 67522202 200000 16954822 200000 472361812 200000 538736169 200000 923943633 200000 496100012 200000 301579334 200000 67110085 200000 390664315 200000 714864795 200000 972961801 200000 293829450 200000 102348699 200000 827369245 200000 471155245 200000 939761618 200000 467401552 200000 153215705 200000 2917731 200000 837738389 200000 758626779 200000 680475033 200000 132882299 200000 62239467 200000 967620764 200000 690557507 200000 599762278 200000 311425868 200000 882110996 200000 732737762 200000 143458100 200000 198492499 200000 803967972 200000 73883294 200000 435521046 200000 407229622 200000 458650316 200000 79159742 200000 953951324 200000 64556110 200000 595352748 200000 130191276 200000 178791286 200000 101614612 200000 734405765 200000 588834544 200000 829807094 200000 416516896 200000 499505272 200000 879044403 200000 243367307 200000 768290219 200000 867252164 200000 128779581 200000 986186503 200000 754034446 200000 817321163 200000 601499894 200000 251585625 200000 216370624 200000 436789005 200000 73474920 200000 288491667 200000 832644955 200000 437329706 200000 43972794 200000 783562724 200000 604071574 200000 503750371 200000 179122229 200000 490545054 200000 721578827 200000 319050521 200000 291167810 200000 582955568 200000 999052402 200000 718303180 200000 206396008 200000 259246891 200000 111438883 200000 954166300 200000 575247186 200000 594113344 200000 311591319 200000 356311626 200000 180287686 200000 976874047 200000 454694182 200000 263092663 200000 42255790 200000 315933977 200000 722537545 200000 679122146 200000 695668754 200000 828660190 200000 441893784 200000 704966509 200000 150777114 200000 102075839 200000 34733260 200000 733674520 200000 25506064 200000 761408268 200000 59411645 200000 877877443 200000 352186715 200000 42849590 200000 643482468 200000 855453807 200000 369559173 200000 441454797 200000 940600794 200000 498076989 200000 950141492 200000 175664001 200000 138534998 200000 954803308 200000 331611443 200000 2326052 200000 675673650 200000 469156447 200000 805240682 200000 519398565 200000 385784293 200000 373657748 200000 881105376 200000 612764182 200000 265867529 200000 394086316 200000 675683520 200000 365914790 200000 614662742 200000 310504296 200000 255122768 200000 442321319 200000 274507684 200000 473078953 200000 951609850 200000 278136712 200000 185186796 200000 176874351 200000 85818949 200000 947767259 200000 178088774 200000 403234010 200000 759843036 200000 79541583 200000 501539050 200000 800461099 200000 181653381 200000 669150645 200000 800218419 200000 422513603 200000 140235050 200000 477298174 200000 43232151 200000 931556642 200000 650678740 200000 409938490 200000 178788015 200000 279566056 200000 629318313 200000 165208474 200000 945209396 200000 471091670 200000 423948276 200000 366113390 200000 491285759 200000 103239116 200000 461058332 200000 594054695 200000 915447559 200000 255672779 200000 941999787 200000 452835669 200000 511865702 200000 431284724 200000 650502728 200000 160878505 200000 42271827 200000 783121287 200000 851727548 200000 479274995 200000 860830504 200000 354639588 200000 470225903 200000 156662819 200000 829965917 200000 801274252 200000 863937259 200000 529157451 200000 280422793 200000 158041120 200000 616378327 200000 421134747 200000 443296615 200000 303085663 200000 296329725 200000 701976162 200000 15939022 200000 68687659 200000 682425284 200000 533306387 200000 673111479 200000 135830660 200000 650772149 200000 930509372 200000 166665530 200000 429684619 200000 935019384 200000 79285136 200000 338034576 200000 576552575 200000 449229271 200000 712032221 200000 703586066 200000 88482498 200000 472124601 200000 446784021 200000 242563383 200000 733733587 200000 775391271 200000 440999497 200000 834591384 200000 580249172 200000 622134602 200000 736065448 200000 743467247 200000 763205638 200000 672912490 200000 282261123 200000 240296210 200000 381009863 200000 799938799 200000 446609995 200000 974262524 200000 787655322 200000 973342563 200000 638970256 200000 900492227 200000 702930589 200000 652050285 200000 469125635 200000 446905762 200000 117255955 200000 430650838 200000 39147636 200000 212571120 200000 17706588 200000 474293383 200000 977417940 200000 616321830 200000 894608375 200000 532827784 200000 362507315 200000 544062172 200000 332089478 200000 165452801 200000 8552641 200000 504722379 200000 715849672 200000 893473852 200000 920239056 200000 405864907 200000 712163999 200000 931950496 200000 711929807 200000 508277205 200000 156179211 200000 764154294 200000 791452240 200000 806939649 200000 732854317 200000 561622823 200000 708766211 200000 16191368 200000 479773252 200000 304485306 200000 862833335 200000 999362755 200000 988779186 200000 733701722 200000 237846878 200000 557429545 200000 234803191 200000 662202637 200000 503532041 200000 194091348 200000 487541171 200000 808405245 200000 745816039 200000 79667451 200000 174919847 200000 390970994 200000 478834505 200000 528027896 200000 974822580 200000 110865109 200000 316323744 200000 459416898 200000 731710170 200000 29010605 200000 117753725 200000 721755891 200000 906447161 200000 772991396 200000 364729999 200000 786145859 200000 240388882 200000 722622595 200000 212184999 200000 781726858 200000 180798149 200000 962107697 200000 523737270 200000 459356225 200000 799175124 200000 494405815 200000 704179916 200000 123758336 200000 705334493 200000 961603389 200000 398071833 200000 815016320 200000 381460387 200000 118440461 200000 720327151 200000 357897113 200000 370018565 200000 781455246 200000 515365566 200000 255673924 200000 927843076 200000 600999241 200000 221160982 200000 317871002 200000 377746113 200000 125594599 200000 131776679 200000 661652178 200000 209473660 200000 217898288 200000 200893507 200000 384635974 200000 436808085 200000 6501388 200000 88586713 200000 494833005 200000 62368909 200000 532796037 200000 476567419 200000 525582561 200000 585874180 200000 352520642 200000 671020120 200000 556684377 200000 77868475 200000 918658060 200000 253209794 200000 242626223 200000 721474195 200000 686781132 200000 375828520 200000 881326043 200000 970325132 200000 291253385 200000 605759259 200000 375774965 200000 946773958 200000 687369966 200000 541898573 200000 669556790 200000 723637122 200000 57627841 200000 492488076 200000 830778102 200000 731302945 200000 674772460 200000 344125898 200000 118686126 200000 658901282 200000 743779703 200000 499303191 200000 944725494 200000 412621095 200000 653215115 200000 864692644 200000 349060743 200000 806824944 200000 768909680 200000 971824321 200000 480760634 200000 228279901 200000 776570766 200000 568281311 200000 123966726 200000 627140208 200000 419651950 200000 304975758 200000 625754629 200000 124642119 200000 640673721 200000 176019838 200000 528533870 200000 191557925 200000 513984567 200000 360032897 200000 168483739 200000 386444137 200000 144533969 200000 334599559 200000 656529923 200000 746862740 200000 28146318 200000 566605471 200000 871315264 200000 617335367 200000 579876249 200000 778134268 200000 382552330 200000 346411329 200000 931752248 200000 530642668 200000 346603065 200000 52013924 200000 659726549 200000 574268386 200000 213525190 200000 104152496 200000 610361080 200000 899852908 200000 529125321 200000 897392709 200000 56734025 200000 834272316 200000 735075195 200000 75352677 200000 385662098 200000 132541475 200000 620227380 200000 912724078 200000 648084666 200000 5571088 200000 964121965 200000 588258787 200000 903771338 200000 786444564 200000 209522622 200000 957130595 200000 631260907 200000 453797216 200000 706412769 200000 956454063 200000 598552677 200000 523580484 200000 134026924 200000 397527207 200000 948378016 200000 245562929 200000 569740314 200000 973888845 200000 500144165 200000 149850807 200000 855626561 200000 256012736 200000 28336285 200000 722087559 200000 979092316 200000 790738496 200000 396907217 200000 254673265 200000 168173762 200000 377186864 200000 265691047 200000 651224166 200000 944506603 200000 322777102 200000 121288490 200000 565677430 200000 900011633 200000 143016828 200000 146816641 200000 904612817 200000 453178124 200000 926480185 200000 10122742 200000 539174857 200000 731612564 200000 823171367 200000 415421168 200000 870641869 200000 712800258 200000 630990918 200000 564029432 200000 870415215 200000 488001390 200000 260649655 200000 956017334 200000 65183070 200000 381909010 200000 347626425 200000 449822196 200000 613530988 200000 357385028 200000 868671406 200000 71829401 200000 666907528 200000 521598 200000 407423509 200000 723100335 200000 423731907 200000 98567257 200000 747594641 200000 452923741 200000 68381006 200000 825374860 200000 503746528 200000 872321259 200000 613777018 200000 491997681 200000 818880483 200000 790059972 200000 815279286 200000 845257087 200000 612234140 200000 793493871 200000 257515411 200000 271011664 200000 7670314 200000 295405204 200000 434100162 200000 759860892 200000 358603726 200000 901521148 200000 418488083 200000 201941435 200000 61583336 200000 670405008 200000 832383607 200000 945437733 200000 853828346 200000 642481240 200000 415673342 200000 496800373 200000 321857186 200000 695341180 200000 92391128 200000 942275681 200000 529314211 200000 889013830 200000 282211159 200000 248577218 200000 902772188 200000 747526941 200000 355678443 200000 658865553 200000 331130958 200000 372387722 200000 693796900 200000 963501030 200000 316196634 200000 604179254 200000 633069234 200000 306998266 200000 827010943 200000 788565736 200000 90053991 200000 839777574 200000 186100703 200000 285260939 200000 39653426 200000 146941409 200000 202083770 200000 603807013 200000 920281637 200000 360070085 200000 816884656 200000 740808416 200000 527045487 200000 45506441 200000 273440131 200000 285994756 200000 171672417 200000 210460935 200000 770335249 200000 282508794 200000 911259244 200000 153472311 200000 877305181 200000 94796106 200000 559118881 200000 48246321 200000 282839686 200000 621281692 200000 612222767 200000 146874670 200000 743099341 200000 378000569 200000 904986471 200000 294466182 200000 32137363 200000 196868490 200000 882335674 200000 774164914 200000 901014871 200000 166368279 200000 385951800 200000 878314826 200000 696127419 200000 521232265 200000 366727186 200000 771683591 200000 668364415 200000 940659752 200000 356390808 200000 495433153 200000 612189059 200000 991574876 200000 926745146 200000 909653361 200000 22714824 200000 893479854 200000 771865738 200000 308600112 200000 783847279 200000 216721095 200000 637871160 200000 406486325 200000 228699576 200000 998292847 200000 177864724 200000 219545306 200000 681686787 200000 662004622 200000 452781582 200000 206510230 200000 171437777 200000 603511854 200000 906516280 200000 21846019 200000 144845762 200000 101601142 200000 245683137 200000 3688921 200000 632848280 200000 638827183 200000 656561915 200000 647096304 200000 330301746 200000 870978114 200000 765547349 200000 905343809 200000 859986064 200000 928124855 200000 87877728 200000 352412644 200000 504674517 200000 125489590 200000 192665294 200000 236118801 200000 661689407 200000 447403017 200000 115309677 200000 358556451 200000 310455855 200000 619802519 200000 615398447 200000 121898384 200000 791977255 200000 133854825 200000 183919140 200000 332370673 200000 956715718 200000 53410728 200000 867869053 200000 965697279 200000 73877965 200000 289382812 200000 841008266 200000 623838355 200000 687177756 200000 31743405 200000 317972668 200000 493508004 200000 513668789 200000 742881380 200000 849364131 200000 140472652 200000 273559478 200000 5686122 200000 756895216 200000 166956482 200000 350344802 200000 913215367 200000 608579955 200000 766467680 200000 341571352 200000 254837412 200000 527626012 200000 202819998 200000 372390233 200000 463282121 200000 511844349 200000 85049619 200000 886233542 200000 621994270 200000 83215430 200000 744839034 200000 833522719 200000 948645356 200000 366301510 200000 315976362 200000 948710724 200000 633654940 200000 510149488 200000 199940508 200000 653681461 200000 195832502 200000 41587282 200000 113920616 200000 787088661 200000 713413347 200000 344395422 200000 238495815 200000 35487522 200000 582566122 200000 120177701 200000 656429458 200000 44750014 200000 80857014 200000 353451478 200000 381106112 200000 323771497 200000 603835725 200000 551742402 200000 773255530 200000 800162755 200000 791424217 200000 218943770 200000 858804810 200000 538636173 200000 919913122 200000 853302831 200000 974915382 200000 31111591 200000 598085136 200000 420829808 200000 867248681 200000 96740627 200000 443442605 200000 594805870 200000 598553657 200000 271125488 200000 444500768 200000 654879194 200000 396071841 200000 952441215 200000 572971314 200000 160388996 200000 757384120 200000 178398240 200000 181033420 200000 470589788 200000 69142263 200000 975355732 200000 844606453 200000 247302772 200000 270631158 200000 440004028 200000 695595480 200000 816429308 200000 491578478 200000 547714327 200000 397002939 200000 695370820 200000 165964599 200000 869129288 200000 401276680 200000 931020476 200000 487298634 200000 966845773 200000 642089031 200000 872112630 200000 726762431 200000 178509127 200000 354695969 200000 277972129 200000 746926287 200000 97576568 200000 582944094 200000 312335503 200000 902758867 200000 600079422 200000 363242982 200000 647537839 200000 603337282 200000 83443484 200000 616565442 200000 819379475 200000 181920438 200000 601308849 200000 626021659 200000 70836970 200000 763815142 200000 805115839 200000 753456953 200000 543939717 200000 846795692 200000 404197924 200000 229622405 200000 493231445 200000 248041215 200000 750457059 200000 745863047 200000 132418026 200000 607120889 200000 428620315 200000 298100711 200000 138254325 200000 224834770 200000 610841869 200000 370108526 200000 849220167 200000 971231458 200000 851374105 200000 239277829 200000 632953550 200000 189407906 200000 563744961 200000 389647028 200000 10075805 200000 281918378 200000 937572772 200000 905570212 200000 929981924 200000 694695091 200000 603531906 200000 648867612 200000 453188083 200000 421934485 200000 121229374 200000 618685318 200000 833693499 200000 732474697 200000 630070998 200000 182494315 200000 718801740 200000 133484520 200000 120896363 200000 919939185 200000 992001750 200000 740867753 200000 662368831 200000 922161507 200000 70162347 200000 569433062 200000 788682417 200000 499742761 200000 837672634 200000 138111766 200000 841525058 200000 691842250 200000 54322197 200000 875339987 200000 475805586 200000 403480688 200000 112602859 200000 11022036 200000 355493987 200000 721371491 200000 963083150 200000 326047731 200000 579999635 200000 606219020 200000 629856109 200000 548626984 200000 237652517 200000 273471987 200000 666720537 200000 651877003 200000 590008888 200000 180479936 200000 998623811 200000 100808533 200000 187075853 200000 492535613 200000 325249468 200000 740258270 200000 484139781 200000 850302033 200000 833709427 200000 453940383 200000 276929439 200000 508984837 200000 348336249 200000 795578672 200000 457329021 200000 847031937 200000 830914815 200000 579394634 200000 505586783 200000 947518223 200000 257606229 200000 478709190 200000 385354534 200000 504361494 200000 643005675 200000 14517915 200000 964862929 200000 228284192 200000 595133011 200000 783898339 200000 730401666 200000 512575188 200000 123394877 200000 600624597 200000 921016952 200000 955749115 200000 218198393 200000 756147147 200000 238618133 200000 724508285 200000 502072311 200000 459829308 200000 273636058 200000 356431204 200000 911853257 200000 89668546 200000 775153253 200000 96438999 200000 599774494 200000 768334869 200000 796993400 200000 92517663 200000 927222600 200000 979152909 200000 488399860 200000 218967973 200000 792272054 200000 433056163 200000 716491993 200000 31709937 200000 471228922 200000 851364847 200000 28120648 200000 437333164 200000 906702531 200000 803933482 200000 332423552 200000 216229789 200000 471872995 200000 527909036 200000 369802978 200000 699404718 200000 154084681 200000 231589102 200000 522052592 200000 446390759 200000 367235590 200000 652785544 200000 996769097 200000 855422577 200000 809489995 200000 295043892 200000 656285358 200000 492224660 200000 853227880 200000 447313352 200000 738976000 200000 452958392 200000 720659918 200000 756666431 200000 833968190 200000 355346023 200000 909359885 200000 109782703 200000 777032074 200000 150551624 200000 235555286 200000 93038163 200000 906325284 200000 895536676 200000 859325945 200000 589171074 200000 955834476 200000 664227556 200000 448116838 200000 842676148 200000 264489443 200000 879222928 200000 639565103 200000 422691203 200000 146953002 200000 750420560 200000 757650820 200000 769659047 200000 630799104 200000 37587565 200000 560152501 200000 629087736 200000 187735367 200000 985733200 200000 36874034 200000 859926895 200000 122669823 200000 334319745 200000 989242509 200000 447620132 200000 772002377 200000 60196521 200000 75926389 200000 545808977 200000 656488548 200000 437178768 200000 661510332 200000 323073356 200000 5583282 200000 628132126 200000 147536977 200000 920500111 200000 116994483 200000 103475292 200000 85495621 200000 668052147 200000 315974919 200000 167552883 200000 18101705 200000 654848367 200000 17178991 200000 286245291 200000 516951854 200000 728338333 200000 737145804 200000 487543661 200000 17536995 200000 337370164 200000 586528285 200000 550231104 200000 499155833 200000 605471054 200000 999952772 200000 755034318 200000 536969377 200000 809418787 200000 852488257 200000 657650400 200000 980520235 200000 525354763 200000 236936629 200000 153736540 200000 424160776 200000 151517055 200000 313437791 200000 540593741 200000 102967112 200000 370284567 200000 103753185 200000 656926427 200000 25049627 200000 211095180 200000 741204730 200000 737424205 200000 756511443 200000 585520054 200000 367499660 200000 644645645 200000 818888416 200000 946952078 200000 934694552 200000 139737251 200000 320731345 200000 755710252 200000 602399292 200000 240364984 200000 11167833 200000 596532425 200000 764102075 200000 991955220 200000 359095878 200000 234539454 200000 945328500 200000 805109407 200000 653106827 200000 429730946 200000 995404519 200000 323358563 200000 348176950 200000 347820719 200000 827034807 200000 175146375 200000 964941690 200000 509013244 200000 680069794 200000 620701268 200000 778822053 200000 28511555 200000 594625418 200000 390513715 200000 388997929 200000 223464572 200000 583243118 200000 198857387 200000 454004630 200000 606558911 200000 239154545 200000 920211047 200000 572682142 200000 571092293 200000 453153233 200000 42382125 200000 261682959 200000 225732710 200000 346353135 200000 676210663 200000 117273819 200000 795199899 200000 128926797 200000 358526621 200000 167684370 200000 637953404 200000 117812361 200000 498658936 200000 112300261 200000 93973954 200000 758982502 200000 307087295 200000 301399204 200000 967642949 200000 813254340 200000 475705308 200000 610174399 200000 101873662 200000 3057570 200000 461156696 200000 468348616 200000 359419654 200000 288729633 200000 699876826 200000 642662767 200000 256832660 200000 780486531 200000 657716778 200000 804516995 200000 903319042 200000 324678183 200000 516045363 200000 101682167 200000 704414151 200000 89343886 200000 53970172 200000 89260762 200000 911550845 200000 711401049 200000 606967981 200000 11296092 200000 376101340 200000 475774023 200000 145991823 200000 284334799 200000 307222716 200000 890918458 200000 696815371 200000 489576866 200000 101838102 200000 465731122 200000 685481897 200000 438034278 200000 803904258 200000 414365519 200000 269883153 200000 968493772 200000 51720121 200000 15682514 200000 821420812 200000 674614693 200000 942241683 200000 69366044 200000 252585603 200000 743175392 200000 708480009 200000 29522860 200000 392616319 200000 146427534 200000 854901171 200000 973306148 200000 503783718 200000 381182944 200000 458199114 200000 997499460 200000 574560707 200000 727412006 200000 533343399 200000 497007341 200000 604786365 200000 387483089 200000 490520769 200000 101003806 200000 652460190 200000 508262001 200000 327889330 200000 89528313 200000 890211597 200000 745113783 200000 708326833 200000 353514941 200000 271823059 200000 742500722 200000 680257048 200000 363766733 200000 380506073 200000 504701077 200000 868722015 200000 305937831 200000 894300966 200000 476873007 200000 144235805 200000 620403692 200000 348954852 200000 857679216 200000 106642445 200000 770905182 200000 212703836 200000 229358250 200000 719418374 200000 862978524 200000 721812469 200000 138610508 200000 771112449 200000 774330471 200000 88695608 200000 395049704 200000 436919318 200000 428781855 200000 805906637 200000 698060333 200000 422079870 200000 306891333 200000 795845246 200000 510881517 200000 550106258 200000 195985210 200000 522010418 200000 421655063 200000 545446089 200000 402180222 200000 239106802 200000 670337980 200000 834352316 200000 123671985 200000 971093223 200000 462729997 200000 450650149 200000 537689492 200000 859594073 200000 192766042 200000 672423898 200000 668963336 200000 266218929 200000 554263828 200000 704937942 200000 984783884 200000 682096758 200000 974611916 200000 291685167 200000 572577730 200000 79521618 200000 89692720 200000 41387040 200000 531834474 200000 319510797 200000 584407315 200000 151195136 200000 571812452 200000 842433424 200000 467708517 200000 700703048 200000 811045681 200000 831821283 200000 360254262 200000 525057424 200000 889764722 200000 739183662 200000 81047479 200000 503194001 200000 823093479 200000 3279291 200000 895086903 200000 405606691 200000 105722992 200000 807298289 200000 46359081 200000 521581887 200000 911194638 200000 745750873 200000 935250460 200000 946016765 200000 829664481 200000 142907292 200000 514047424 200000 827161238 200000 559826219 200000 176063361 200000 22076647 200000 246093155 200000 620230219 200000 251329011 200000 393346176 200000 665963483 200000 389198017 200000 854168824 200000 405317788 200000 490839704 200000 30259248 200000 468704698 200000 932132461 200000 113814865 200000 974509398 200000 376989825 200000 743879233 200000 24403680 200000 26095637 200000 533428918 200000 500472714 200000 922166076 200000 605021548 200000 744105184 200000 477312728 200000 668475263 200000 181494653 200000 567146153 200000 458350556 200000 787082209 200000 66612104 200000 226601690 200000 790429030 200000 438717370 200000 249820654 200000 117558618 200000 729829735 200000 871516035 200000 773457454 200000 69390130 200000 92149999 200000 94212308 200000 857025770 200000 865097354 200000 155134511 200000 126162022 200000 160925154 200000 927770796 200000 551019127 200000 229275665 200000 438106102 200000 70964223 200000 878777400 200000 17855694 200000 446556967 200000 139722764 200000 974120193 200000 947002550 200000 703031958 200000 540666236 200000 100132741 200000 964803328 200000 24535682 200000 61167639 200000 371752851 200000 6 200000 911236173 200000 528371909 200000 397405723 200000 941495103 200000 51520119 200000 53456272 200000 726936367 200000 895050565 200000 303034529 200000 349432735 200000 755709950 200000 880826831 200000 228031882 200000 648928059 200000 614857433 200000 872014775 200000 840801044 200000 881006029 200000 153343282 200000 190171893 200000 895346238 200000 497348060 200000 845017495 200000 547931809 200000 669143339 200000 768583443 200000 894348730 200000 240012020 200000 934438681 200000 186411576 200000 500948075 200000 103621446 200000 312973929 200000 683920693 200000 919264155 200000 667032080 200000 182765213 200000 348089106 200000 552158298 200000 461949674 200000 979792980 200000 146661368 200000 169793753 200000 331458701 200000 614068559 200000 668277551 200000 293916776 200000 781412050 200000 776723566 200000 244606239 200000 19652984 200000 736790192 200000 105173938 200000 445760849 200000 271146905 200000 459012673 200000 952058428 200000 904119918 200000 192882556 200000 327188156 200000 742392908 200000 664612414 200000 531487473 200000 246131323 200000 493122882 200000 566405034 200000 987569896 200000 391731445 200000 500402591 200000 664108729 200000 624161139 200000 66977988 200000 234782979 200000 823091862 200000 21550529 200000 612369824 200000 610476080 200000 394387335 200000 77751332 200000 710801505 200000 246829317 200000 39479542 200000 689197579 200000 725074688 200000 128984707 200000 505703275 200000 631452680 200000 422370965 200000 542345930 200000 386322062 200000 311022538 200000 575664473 200000 929522971 200000 213224233 200000 750916642 200000 63578276 200000 698438103 200000 768000291 200000 394504449 200000 5910255 200000 443816573 200000 62320517 200000 296472952 200000 220896210 200000 307426735 200000 430373496 200000 487076278 200000 265230343 200000 400505645 200000 166894916 200000 464648972 200000 74236772 200000 248651224 200000 951016529 200000 483374571 200000 529556708 200000 925106095 200000 804968232 200000 277820387 200000 732309661 200000 290295252 200000 926324851 200000 342517669 200000 671158218 200000 186357383 200000 789050360 200000 389336321 200000 868988610 200000 161120552 200000 904199840 200000 635201767 200000 458469629 200000 178071096 200000 693323381 200000 385561449 200000 210636053 200000 822196568 200000 736710302 200000 881518007 200000 774287554 200000 203887432 200000 227399013 200000 590040096 200000 412420316 200000 269409256 200000 728217649 200000 300990487 200000 763662684 200000 414685753 200000 565416843 200000 641468970 200000 697606491 200000 617172059 200000 384233755 200000 173466124 200000 438091024 200000 97104783 200000 650885547 200000 257736331 200000 358416852 200000 402266678 200000 151293730 200000 806404506 200000 13716000 200000 662644176 200000 704517770 200000 92084807 200000 946056077 200000 539034365 200000 333186058 200000 271800516 200000 839003346 200000 924202366 200000 577512683 200000 95161953 200000 847469513 200000 57518132 200000 874061717 200000 502607247 200000 738999145 200000 663264543 200000 382394258 200000 840405471 200000 275261900 200000 363547486 200000 887500169 200000 412469759 200000 133314602 200000 436325172 200000 238657347 200000 788863427 200000 549451995 200000 853633025 200000 208222633 200000 66435096 200000 526258008 200000 611708484 200000 867075267 200000 32721681 200000 605740089 200000 659813791 200000 618965945 200000 637111262 200000 782878007 200000 595296466 200000 69372117 200000 499664079 200000 335218986 200000 769515453 200000 629820286 200000 126760276 200000 683010059 200000 640986977 200000 340845629 200000 135630335 200000 914995442 200000 438042078 200000 457891003 200000 669363840 200000 649458200 200000 336946294 200000 217239488 200000 218794406 200000 173471958 200000 620106120 200000 96638260 200000 388627812 200000 116930979 200000 213052565 200000 715402272 200000 414965960 200000 213639705 200000 585538109 200000 900843181 200000 97168900 200000 491956463 200000 857821249 200000 77042211 200000 42405993 200000 4001279 200000 914660226 200000 323763435 200000 615523942 200000 407369793 200000 825537024 200000 719107213 200000 972005260 200000 801757133 200000 93796059 200000 183337905 200000 784857740 200000 817692124 200000 921066068 200000 669389344 200000 47660342 200000 262077126 200000 774114251 200000 756374723 200000 777546875 200000 844202500 200000 60494786 200000 794170274 200000 64437867 200000 6474798 200000 133311448 200000 951805926 200000 215672887 200000 952306941 200000 445565133 200000 476446167 200000 929926703 200000 354362697 200000 206893700 200000 263723741 200000 603588 200000 321051403 200000 948791803 200000 171165569 200000 597758342 200000 969583964 200000 596042068 200000 568768364 200000 538158885 200000 201009779 200000 619971534 200000 697110374 200000 928511859 200000 200694698 200000 424361931 200000 981695319 200000 114168928 200000 688620920 200000 22547659 200000 629207625 200000 647880443 200000 148821879 200000 120445807 200000 246770275 200000 168319863 200000 691230303 200000 29882742 200000 613997806 200000 557181730 200000 291579400 200000 629054914 200000 929280595 200000 550707311 200000 918850411 200000 489178195 200000 638184474 200000 939792620 200000 14428832 200000 47086665 200000 112748267 200000 477845323 200000 507570400 200000 503195621 200000 33692816 200000 733794140 200000 600188547 200000 766488712 200000 811287536 200000 226876944 200000 221961474 200000 287670449 200000 544129300 200000 537170808 200000 381171957 200000 108855298 200000 202832165 200000 108764867 200000 989645333 200000 326086971 200000 431755371 200000 859947586 200000 9317691 200000 607675453 200000 700271182 200000 473763686 200000 946455646 200000 546981383 200000 415666007 200000 822163647 200000 304286360 200000 401571003 200000 115073839 200000 684335613 200000 119139872 200000 888984473 200000 668423838 200000 18330610 200000 544642640 200000 798843649 200000 932567949 200000 799154318 200000 845218720 200000 700991604 200000 345299204 200000 151933665 200000 732759464 200000 181082771 200000 910925099 200000 161287451 200000 871809312 200000 952188189 200000 132048715 200000 724331662 200000 202019298 200000 639262964 200000 219806157 200000 547724201 200000 324645606 200000 194489880 200000 965561401 200000 843647486 200000 823689284 200000 625449385 200000 626575160 200000 564744252 200000 363728181 200000 239941097 200000 430761617 200000 177548340 200000 515557394 200000 553013302 200000 663871279 200000 666256088 200000 121496146 200000 378407699 200000 179883288 200000 977814582 200000 186189454 200000 976648735 200000 760530294 200000 487266688 200000 766932608 200000 757951003 200000 433547409 200000 783887110 200000 326241534 200000 15866600 200000 118261713 200000 756637753 200000 998303747 200000 44286341 200000 781102528 200000 264346537 200000 715706022 200000 776021012 200000 456912389 200000 414394119 200000 894287135 200000 480784853 200000 352463721 200000 647879971 200000 277769416 200000 514628904 200000 923082709 200000 879424494 200000 62066201 200000 149366159 200000 591713360 200000 637473912 200000 76470442 200000 714843560 200000 470820613 200000 462235377 200000 943609652 200000 732588342 200000 261495098 200000 868286635 200000 339093391 200000 41295128 200000 504950105 200000 6425110 200000 759826612 200000 336810831 200000 479570154 200000 507837121 200000 981212859 200000 163167996 200000 843721878 200000 778258783 200000 959088349 200000 64826462 200000 516602405 200000 381044670 200000 963181939 200000 968992471 200000 318146687 200000 583456977 200000 309516788 200000 207868647 200000 665269678 200000 505573030 200000 642802938 200000 404167214 200000 849297624 200000 733317231 200000 429496380 200000 36591469 200000 994739784 200000 351208061 200000 288300692 200000 917722757 200000 830557542 200000 479542847 200000 344151545 200000 679482997 200000 764147898 200000 870165574 200000 698057605 200000 392482656 200000 545384428 200000 176527939 200000 782680432 200000 851536004 200000 330202053 200000 318329094 200000 601465106 200000 191687746 200000 115699246 200000 642989696 200000 110902500 200000 382162971 200000 867164719 200000 675833281 200000 566058110 200000 581451440 200000 101333489 200000 522676474 200000 450260121 200000 482789313 200000 146177211 200000 154297723 200000 347868941 200000 31063086 200000 263716599 200000 662294452 200000 167192787 200000 74013176 200000 401592366 200000 160441655 200000 298969092 200000 537802816 200000 556113670 200000 613533364 200000 953624535 200000 700440901 200000 983390026 200000 689518074 200000 249728678 200000 494720105 200000 808672738 200000 962516476 200000 818318824 200000 537474604 200000 116316885 200000 679957192 200000 195472951 200000 643175983 200000 644541261 200000 943017873 200000 817315146 200000 552362289 200000 792662930 200000 689509541 200000 489488891 200000 934731540 200000 113252621 200000 116338038 200000 611901506 200000 388423896 200000 759711814 200000 743965845 200000 532657975 200000 500394653 200000 475615973 200000 844294065 200000 746086675 200000 413464996 200000 823709620 200000 63553435 200000 97340718 200000 534485069 200000 642477210 200000 960669764 200000 714569729 200000 681645594 200000 508076704 200000 597652156 200000 565484324 200000 446898090 200000 26192878 200000 506512692 200000 746711888 200000 440229054 200000 65795534 200000 570360572 200000 868012638 200000 726769718 200000 465078439 200000 473611909 200000 133218629 200000 978814483 200000 59668483 200000 862248287 200000 17864735 200000 711170422 200000 613155977 200000 637429819 200000 122227747 200000 151216799 200000 635401730 200000 977076968 200000 567733675 200000 779270894 200000 440667990 200000 754053209 200000 191795246 200000 775672036 200000 243695247 200000 680654493 200000 177713734 200000 775742498 200000 834746068 200000 419210468 200000 808940459 200000 580541799 200000 577309806 200000 109559680 200000 504156469 200000 434635413 200000 786569414 200000 678159840 200000 274774749 200000 727969452 200000 777270884 200000 805544085 200000 179606459 200000 957929420 200000 159405809 200000 725650769 200000 387927048 200000 956225334 200000 414745396 200000 814257890 200000 317162780 200000 571214667 200000 405006103 200000 585580346 200000 631985008 200000 450365835 200000 644898722 200000 559909737 200000 11023005 200000 707375254 200000 619521790 200000 788219296 200000 222656346 200000 295430189 200000 668366451 200000 60389168 200000 400616832 200000 754324784 200000 975783017 200000 842610824 200000 796303369 200000 89238945 200000 335467626 200000 398431545 200000 408975627 200000 478812318 200000 214442269 200000 207116787 200000 476582849 200000 475492970 200000 575664715 200000 283333256 200000 25728642 200000 708903013 200000 699632349 200000 817274856 200000 2449606 200000 943287566 200000 354976475 200000 542243875 200000 579637543 200000 887327238 200000 826951021 200000 180958825 200000 237897053 200000 498106383 200000 816116444 200000 817106700 200000 664964672 200000 496786696 200000 516604561 200000 10648956 200000 967366601 200000 101799410 200000 56410388 200000 18085448 200000 559195409 200000 225214701 200000 387737102 200000 678055715 200000 902062671 200000 264698171 200000 918361159 200000 881851099 200000 524790492 200000 787726139 200000 693578663 200000 855906146 200000 93813041 200000 229992557 200000 72698167 200000 815284169 200000 109514471 200000 588690803 200000 569136928 200000 450141759 200000 523817653 200000 560642062 200000 730988202 200000 132979221 200000 31307893 200000 961415452 200000 564871230 200000 366453180 200000 484773150 200000 595574432 200000 984862051 200000 808235716 200000 501927114 200000 423299513 200000 319819459 200000 20840414 200000 728707761 200000 750869672 200000 344401959 200000 379989210 200000 910822699 200000 835952333 200000 341725301 200000 984749225 200000 924317617 200000 832308905 200000 912182712 200000 184321883 200000 870344923 200000 331624925 200000 801595160 200000 449548321 200000 692612706 200000 182498601 200000 615768284 200000 348551499 200000 699515678 200000 918925933 200000 223134830 200000 240920137 200000 204236040 200000 248671914 200000 299279959 200000 123322285 200000 524043576 200000 930920449 200000 217495101 200000 138592038 200000 658210279 200000 784861105 200000 207551211 200000 956185990 200000 928631406 200000 731016220 200000 8208968 200000 664774844 200000 958987588 200000 244550850 200000 965984094 200000 696336346 200000 50176515 200000 58149955 200000 888599124 200000 642234127 200000 452536675 200000 201198689 200000 288495731 200000 100642221 200000 4364603 200000 993884154 200000 200904228 200000 865096227 200000 350498438 200000 151155985 200000 847035118 200000 848514050 200000 172125531 200000 824741573 200000 267189116 200000 566779 200000 799547635 200000 551304535 200000 47687060 200000 443484638 200000 391475622 200000 150895656 200000 739060256 200000 583048860 200000 309345005 200000 432519607 200000 123980584 200000 552207941 200000 149927264 200000 21012902 200000 189613525 200000 726813706 200000 997898936 200000 435249333 200000 683036270 200000 128496699 200000 533914061 200000 659632836 200000 372324957 200000 595433545 200000 223384217 200000 597642964 200000 258268715 200000 468443332 200000 902778930 200000 867739910 200000 435006335 200000 534033756 200000 785098450 200000 637344922 200000 655703329 200000 478720739 200000 852472786 200000 857226224 200000 233095420 200000 817736008 200000 443091881 200000 276286089 200000 868916247 200000 516227997 200000 325178865 200000 138351365 200000 347613850 200000 959738897 200000 797826914 200000 45584165 200000 737261518 200000 257415158 200000 961952212 200000 719350730 200000 455250460 200000 752193979 200000 910626880 200000 683458804 200000 485630220 200000 382705906 200000 205529278 200000 881945027 200000 14000966 200000 823923786 200000 898055815 200000 175049336 200000 224270483 200000 970024852 200000 287301619 200000 176360564 200000 806029789 200000 319912385 200000 514740347 200000 504864311 200000 51741482 200000 745599201 200000 730363575 200000 875780449 200000 663399331 200000 601713189 200000 595024480 200000 562874547 200000 34328466 200000 771492318 200000 164111951 200000 243872781 200000 833762910 200000 132894074 200000 725932155 200000 502781552 200000 770650257 200000 918862220 200000 451836926 200000 287356925 200000 350562258 200000 721037252 200000 151638799 200000 905622516 200000 286341866 200000 863811314 200000 184710920 200000 54546101 200000 464417218 200000 967990023 200000 769917537 200000 101336513 200000 152065889 200000 84847378 200000 526426290 200000 391061433 200000 280864754 200000 295703366 200000 800285875 200000 481427548 200000 194933947 200000 284407026 200000 451344446 200000 955592844 200000 389247014 200000 482067078 200000 325981259 200000 458869321 200000 169921979 200000 851154323 200000 259484914 200000 500292788 200000 743756834 200000 986712779 200000 737080172 200000 89360396 200000 423463717 200000 298484732 200000 425660946 200000 244017075 200000 220464043 200000 989277208 200000 877367899 200000 277443624 200000 510259645 200000 922301232 200000 112172768 200000 637481229 200000 735776388 200000 49814643 200000 456609115 200000 201525027 200000 876073032 200000 222741042 200000 549848738 200000 88090184 200000 170908274 200000 635931614 200000 696251568 200000 720265599 200000 689292681 200000 533124103 200000 484559004 200000 193153766 200000 305641271 200000 548209246 200000 795820190 200000 661616064 200000 916092484 200000 132194739 200000 50998288 200000 885595245 200000 37313689 200000 65617399 200000 107580778 200000 588261996 200000 811458366 200000 450746426 200000 958840900 200000 527349855 200000 945492571 200000 610783404 200000 921898839 200000 319316485 200000 154255674 200000 991735967 200000 5376635 200000 735387200 200000 671557186 200000 734090882 200000 749500585 200000 289533712 200000 273584380 200000 826395623 200000 21508089 200000 948575126 200000 669572113 200000 738137470 200000 584577444 200000 695783441 200000 41839432 200000 356864790 200000 831320067 200000 835487203 200000 73817484 200000 176312225 200000 418780301 200000 623123852 200000 342384355 200000 502817072 200000 10020828 200000 940482732 200000 280643703 200000 880265458 200000 425273767 200000 522462724 200000 758980240 200000 315647288 200000 428003528 200000 299251061 200000 495868055 200000 691554164 200000 848934710 200000 627280895 200000 398918419 200000 263419444 200000 661197323 200000 726928834 200000 900845486 200000 294038826 200000 521421695 200000 914482687 200000 569266481 200000 715437862 200000 254435050 200000 907109654 200000 351421315 200000 521631769 200000 252466885 200000 781643913 200000 971276205 200000 339072787 200000 349913768 200000 788416246 200000 584978903 200000 863953477 200000 576678732 200000 375953440 200000 642597707 200000 845952254 200000 463020169 200000 870836966 200000 460812912 200000 785856433 200000 86118744 200000 59408714 200000 18887375 200000 128257517 200000 760054226 200000 310478442 200000 382616849 200000 694086242 200000 795555118 200000 682226313 200000 475234046 200000 58799842 200000 159111622 200000 397956870 200000 204412798 200000 992576605 200000 981404945 200000 888705634 200000 819294363 200000 239637218 200000 622080937 200000 360033853 200000 274912636 200000 401661347 200000 211381061 200000 326070616 200000 946684522 200000 928338673 200000 469116607 200000 25543572 200000 29205198 200000 721273915 200000 209691151 200000 304867825 200000 447328047 200000 287455763 200000 489358413 200000 662561935 200000 320994104 200000 348582440 200000 427695026 200000 221637295 200000 208500655 200000 646969675 200000 457697686 200000 324647602 200000 485528190 200000 313287021 200000 440323186 200000 521258519 200000 968831149 200000 271186846 200000 554737630 200000 889856896 200000 390869605 200000 348897295 200000 784484499 200000 766863533 200000 387518702 200000 25771536 200000 660105322 200000 562135166 200000 522972336 200000 100845586 200000 205019226 200000 193691893 200000 64372020 200000 157990309 200000 651871357 200000 777293104 200000 971732771 200000 382630777 200000 132645898 200000 638500722 200000 8168517 200000 202017632 200000 90443099 200000 461533466 200000 714453891 200000 460478026 200000 567194087 200000 330596521 200000 387707108 200000 763491398 200000 61187144 200000 57932736 200000 84436371 200000 343852679 200000 920458294 200000 62940958 200000 639296470 200000 119852379 200000 150994057 200000 977022629 200000 978062103 200000 13492789 200000 94259514 200000 309850453 200000 437080542 200000 978331555 200000 387886945 200000 357059406 200000 422354899 200000 147320663 200000 960578871 200000 810629074 200000 858893248 200000 644928034 200000 699164692 200000 803682623 200000 285692812 200000 876510707 200000 565292145 200000 788258584 200000 384690240 200000 447304155 200000 701231079 200000 461856252 200000 955635717 200000 687229451 200000 662426925 200000 588079532 200000 480374307 200000 661308883 200000 1180188 200000 81509128 200000 526287106 200000 217851812 200000 202216878 200000 725852178 200000 440079403 200000 154070286 200000 862453241 200000 348427241 200000 728465992 200000 841492162 200000 742759992 200000 325682382 200000 39525663 200000 426915472 200000 897624258 200000 582140449 200000 766808985 200000 866232681 200000 422596879 200000 969586787 200000 800793024 200000 192349 200000 663358393 200000 60924725 200000 327823547 200000 675815836 200000 846348920 200000 663043926 200000 747591380 200000 277618808 200000 145425444 200000 591169192 200000 807780210 200000 223058784 200000 834528438 200000 186577451 200000 343808286 200000 40722662 200000 763687239 200000 767123456 200000 947158400 200000 797109945 200000 8968206 200000 754491750 200000 340903266 200000 319761323 200000 413251684 200000 480900799 200000 429127851 200000 61468075 200000 2301634 200000 979052427 200000 892932709 200000 156560842 200000 196916929 200000 791124074 200000 932651191 200000 355918394 200000 373654296 200000 529424157 200000 146120938 200000 714461769 200000 203707297 200000 65928324 200000 479234406 200000 419108457 200000 693265747 200000 726524065 200000 202256309 200000 782134314 200000 474624072 200000 545477267 200000 409648766 200000 870831677 200000 9601464 200000 996685467 200000 409902986 200000 396429426 200000 386761723 200000 808688153 200000 626433986 200000 137545146 200000 907645066 200000 178524559 200000 265659182 200000 352764453 200000 93858813 200000 629344411 200000 572433142 200000 868234979 200000 502710797 200000 149009920 200000 676369764 200000 395859526 200000 790760850 200000 745454493 200000 235121631 200000 572223422 200000 225506437 200000 554153587 200000 877327600 200000 969149403 200000 407478782 200000 310706339 200000 479915072 200000 125137485 200000 637613622 200000 58975084 200000 706023063 200000 257075174 200000 730650758 200000 250130224 200000 920124893 200000 333519509 200000 5833061 200000 753301359 200000 825477403 200000 627270508 200000 717624941 200000 479985866 200000 699049082 200000 899541146 200000 180826198 200000 964001024 200000 155640642 200000 540978032 200000 415421175 200000 365101811 200000 145101276 200000 739326559 200000 518291787 200000 961844898 200000 368584144 200000 519438072 200000 440336745 200000 845641007 200000 302170566 200000 789497834 200000 867464330 200000 338269914 200000 813937544 200000 185011462 200000 629771014 200000 487522564 200000 902619132 200000 290578237 200000 956479574 200000 799673388 200000 692374317 200000 222088351 200000 499200274 200000 349753332 200000 341152835 200000 402983517 200000 38487795 200000 465298204 200000 165676422 200000 380345543 200000 937648849 200000 749808516 200000 820463198 200000 417228622 200000 349971622 200000 954437166 200000 966266196 200000 444485249 200000 307148680 200000 277075768 200000 168264209 200000 245508115 200000 817761201 200000 987638245 200000 630274397 200000 89047763 200000 620542074 200000 796986004 200000 175026464 200000 155419313 200000 193795674 200000 888695494 200000 755239012 200000 773380287 200000 509237483 200000 379486491 200000 524293456 200000 568285484 200000 97672421 200000 860963157 200000 498388269 200000 323869002 200000 62325792 200000 373349971 200000 629659748 200000 869425544 200000 45997973 200000 682087445 200000 362889341 200000 150780792 200000 4295004 200000 541012414 200000 38589984 200000 109933001 200000 342212270 200000 234066828 200000 535464727 200000 325324876 200000 199978979 200000 218742496 200000 454225993 200000 985242610 200000 476118644 200000 736906300 200000 477329343 200000 41545931 200000 535009017 200000 51340095 200000 396069026 200000 528483848 200000 988750635 200000 208836778 200000 384810298 200000 444152825 200000 932467171 200000 773254749 200000 963277551 200000 213661711 200000 14144280 200000 771586906 200000 455564362 200000 225637082 200000 592905700 200000 856940991 200000 707157748 200000 824085515 200000 260840062 200000 794749135 200000 873228725 200000 676558450 200000 575291456 200000 361008361 200000 941772918 200000 577250303 200000 955332514 200000 161336719 200000 60455487 200000 855820740 200000 800014396 200000 73130335 200000 14889784 200000 977174513 200000 647499462 200000 755386908 200000 739870378 200000 791998933 200000 890117914 200000 815090341 200000 353300222 200000 955575779 200000 570172976 200000 823989499 200000 45269436 200000 9998761 200000 609943584 200000 469221438 200000 721270669 200000 130367449 200000 722109987 200000 439485103 200000 269908536 200000 54256708 200000 556582034 200000 982594991 200000 198521000 200000 997773785 200000 761042148 200000 508735934 200000 21622499 200000 975274665 200000 43191730 200000 414683772 200000 53769235 200000 350085606 200000 735223478 200000 160964266 200000 428249216 200000 280753118 200000 71824070 200000 23779368 200000 881044882 200000 251614211 200000 49432541 200000 15288312 200000 526331347 200000 674708709 200000 36836626 200000 110067257 200000 235059434 200000 394547765 200000 552389277 200000 669551148 200000 256918944 200000 968482499 200000 59679704 200000 1391153 200000 797199326 200000 379388543 200000 830759739 200000 317872073 200000 330234539 200000 846763131 200000 91041374 200000 798687637 200000 489805362 200000 444582631 200000 724744698 200000 43239253 200000 521201593 200000 202009363 200000 618758631 200000 369417193 200000 664313770 200000 37130607 200000 346595614 200000 964945746 200000 675188621 200000 825703309 200000 696251319 200000 810217136 200000 392698891 200000 934819356 200000 527697131 200000 210809925 200000 154407660 200000 598847214 200000 369739539 200000 314825583 200000 588271384 200000 718029042 200000 260735910 200000 987992241 200000 178029209 200000 81467450 200000 82061630 200000 568466859 200000 130362005 200000 39173621 200000 990911378 200000 490646812 200000 550365016 200000 764527732 200000 555862908 200000 545114341 200000 337633351 200000 250135336 200000 448618739 200000 99595272 200000 681535469 200000 227318434 200000 87551249 200000 557469860 200000 446783473 200000 339558545 200000 900773390 200000 497029114 200000 984154396 200000 962527174 200000 812648258 200000 363638890 200000 937927511 200000 371989554 200000 604204326 200000 222977398 200000 277322154 200000 924656869 200000 451197266 200000 296191933 200000 169376318 200000 625852943 200000 406069375 200000 532148479 200000 757802586 200000 649102594 200000 997453445 200000 930423839 200000 225609832 200000 668946478 200000 274719837 200000 804488475 200000 920515569 200000 758185251 200000 757963296 200000 731935508 200000 733737883 200000 241092241 200000 398949637 200000 669325900 200000 620331825 200000 657904714 200000 38958950 200000 749129250 200000 136908699 200000 211999037 200000 814406842 200000 807368983 200000 951515872 200000 999329660 200000 41436571 200000 729736907 200000 987419178 200000 476576310 200000 983601088 200000 286419968 200000 347552193 200000 812321725 200000 129411075 200000 834538644 200000 233233678 200000 318068096 200000 199546972 200000 359055754 200000 946961561 200000 959185936 200000 1849827 200000 324378881 200000 911809546 200000 467144990 200000 271109329 200000 951919162 200000 877754923 200000 477294971 200000 98583678 200000 705173910 200000 825146595 200000 477700886 200000 948384611 200000 889483413 200000 981855547 200000 651839232 200000 786514200 200000 773295062 200000 862264667 200000 792448362 200000 586235478 200000 47154972 200000 475347085 200000 622331300 200000 198901494 200000 904429383 200000 42582840 200000 563904030 200000 918762991 200000 945388630 200000 592682214 200000 99928682 200000 988121947 200000 919981931 200000 779957822 200000 822137656 200000 355602033 200000 962357445 200000 925223689 200000 33229400 200000 298846603 200000 457412039 200000 40848943 200000 219548346 200000 819554848 200000 223237359 200000 531625402 200000 110119536 200000 529800394 200000 6095838 200000 644814545 200000 199091882 200000 986430785 200000 996580182 200000 315776957 200000 83957687 200000 171470941 200000 100941109 200000 279265767 200000 813344009 200000 488339991 200000 820775038 200000 515991511 200000 687673649 200000 277383047 200000 405080401 200000 140426038 200000 432060382 200000 926246118 200000 729792237 200000 848608971 200000 230477282 200000 9063308 200000 630495156 200000 815970944 200000 386367788 200000 5507058 200000 293987621 200000 467741022 200000 534343885 200000 713782193 200000 100952546 200000 432763275 200000 635513078 200000 47261568 200000 412635563 200000 650980946 200000 997820151 200000 556713784 200000 498167649 200000 727953435 200000 60966209 200000 360222163 200000 971849475 200000 605260397 200000 425354084 200000 75737447 200000 874857907 200000 884731378 200000 700234257 200000 92114735 200000 26294193 200000 676590194 200000 291097368 200000 795485570 200000 197204573 200000 969497302 200000 681838442 200000 70179288 200000 546799672 200000 824419110 200000 380626710 200000 632365771 200000 621377251 200000 960593034 200000 270833487 200000 222992915 200000 138736413 200000 961156427 200000 157586020 200000 699738760 200000 716309192 200000 620698834 200000 255751621 200000 903988259 200000 849196260 200000 371924391 200000 460179972 200000 929543677 200000 259629458 200000 964556659 200000 175975632 200000 745079885 200000 869000721 200000 453222654 200000 205371131 200000 345497708 200000 213054659 200000 970014256 200000 73418356 200000 698049747 200000 685378344 200000 707172882 200000 340215884 200000 124876571 200000 610959840 200000 893299405 200000 644439732 200000 824939515 200000 23409324 200000 102742953 200000 71151357 200000 843811149 200000 552474733 200000 529635087 200000 576667030 200000 206912008 200000 104212258 200000 462355078 200000 263465488 200000 412636230 200000 907442157 200000 76712632 200000 775199004 200000 417865535 200000 226852622 200000 427728238 200000 667363466 200000 349017419 200000 843603942 200000 570210702 200000 925715787 200000 363282915 200000 293832436 200000 773051171 200000 369950575 200000 505527711 200000 920165338 200000 591806805 200000 589493798 200000 109715000 200000 141029207 200000 131830379 200000 916402626 200000 541436038 200000 766499662 200000 331088847 200000 819714483 200000 934274690 200000 648803517 200000 398555658 200000 512715912 200000 502763844 200000 93001157 200000 770216130 200000 920700916 200000 925327110 200000 108157352 200000 898238658 200000 258755270 200000 851586334 200000 990738629 200000 383520753 200000 811160814 200000 10172934 200000 866245276 200000 772635993 200000 198040445 200000 601342295 200000 556478928 200000 3407137 200000 285851301 200000 994320329 200000 542991903 200000 309695634 200000 89306548 200000 954862387 200000 738727531 200000 10159637 200000 538081052 200000 703543952 200000 396766899 200000 627246385 200000 12878446 200000 294418423 200000 431698458 200000 287773841 200000 758243929 200000 524250273 200000 126620382 200000 759065083 200000 743255214 200000 817455846 200000 202626144 200000 253783641 200000 652414558 200000 26294847 200000 159079202 200000 733189043 200000 257366905 200000 77377348 200000 840371906 200000 8071986 200000 706475824 200000 870514094 200000 680780803 200000 865958685 200000 164190675 200000 888599125 200000 200981701 200000 359992030 200000 668422354 200000 211787059 200000 904383495 200000 386955518 200000 716874943 200000 941860190 200000 843040234 200000 87444772 200000 585029450 200000 697595152 200000 1233328 200000 450501657 200000 388878147 200000 540670370 200000 263094200 200000 272077765 200000 751939738 200000 367658380 200000 197398403 200000 684903218 200000 468288097 200000 732708965 200000 577836978 200000 834054791 200000 89460423 200000 849583336 200000 228688900 200000 591794445 200000 988085022 200000 811521260 200000 770211163 200000 74543917 200000 148108245 200000 761852266 200000 240455095 200000 967100015 200000 913953405 200000 337301626 200000 383778872 200000 956496763 200000 554174919 200000 722101077 200000 21517087 200000 959843354 200000 476871044 200000 262999123 200000 815654861 200000 118513974 200000 621501091 200000 225594605 200000 627273409 200000 841789653 200000 367491381 200000 466805179 200000 707760029 200000 625495584 200000 145207915 200000 177945718 200000 57656097 200000 73406305 200000 565068437 200000 839058935 200000 860703534 200000 756382719 200000 239760676 200000 385263157 200000 292766403 200000 358302852 200000 989898408 200000 959922762 200000 192511490 200000 557922967 200000 552281810 200000 756535917 200000 505233450 200000 317441281 200000 324505201 200000 99019768 200000 536039838 200000 332613547 200000 776133496 200000 859201891 200000 12452316 200000 113549212 200000 190284534 200000 86364742 200000 902596485 200000 228924671 200000 60394267 200000 908555097 200000 468056667 200000 665177370 200000 235582265 200000 494093942 200000 750560061 200000 968030295 200000 827924927 200000 105818261 200000 721721388 200000 227803710 200000 606344767 200000 855800782 200000 362729032 200000 272678775 200000 5588328 200000 697489754 200000 842265554 200000 754241996 200000 736009484 200000 635974546 200000 604221995 200000 731169828 200000 561382938 200000 273529837 200000 216891347 200000 505358472 200000 322282147 200000 149813508 200000 584385130 200000 435773985 200000 260438488 200000 286377617 200000 933340337 200000 584698167 200000 293676042 200000 35330410 200000 572102281 200000 122401587 200000 363668135 200000 711784842 200000 819082481 200000 356149404 200000 27574851 200000 845776392 200000 992721931 200000 414326556 200000 870376075 200000 682208540 200000 540004631 200000 202361723 200000 53229138 200000 72480800 200000 183215221 200000 522104738 200000 325841800 200000 42987404 200000 643433382 200000 540250265 200000 199568189 200000 212075256 200000 705293643 200000 161004680 200000 473718178 200000 166253341 200000 945214756 200000 907006137 200000 428902919 200000 72967123 200000 562735121 200000 250479507 200000 11507420 200000 662906899 200000 703853587 200000 969196191 200000 740023731 200000 517433845 200000 372425290 200000 518242438 200000 439122747 200000 670508722 200000 100918008 200000 584293135 200000 638944582 200000 63027363 200000 743612284 200000 371629861 200000 139182787 200000 284494143 200000 796207703 200000 607685326 200000 216390083 200000 528362784 200000 358085929 200000 911295796 200000 615915896 200000 838563837 200000 882309811 200000 956840095 200000 677696560 200000 459136176 200000 315675862 200000 170904696 200000 416398685 200000 298271536 200000 187797649 200000 912218438 200000 751209871 200000 357033111 200000 556228614 200000 588646580 200000 604787831 200000 520976157 200000 962628725 200000 170514824 200000 904182501 200000 806223898 200000 86377023 200000 838677420 200000 310875850 200000 73082375 200000 245429475 200000 121091624 200000 12792118 200000 964817532 200000 75052803 200000 233031972 200000 110038106 200000 140829234 200000 205173343 200000 390111210 200000 264034694 200000 929182465 200000 182819799 200000 971720929 200000 763433259 200000 493404642 200000 446156140 200000 157261202 200000 930842328 200000 125948142 200000 630408255 200000 175555238 200000 679015744 200000 268875612 200000 361173647 200000 174962661 200000 632753714 200000 437055366 200000 528936382 200000 764895287 200000 668030622 200000 232919779 200000 143104076 200000 599335334 200000 142322326 200000 333658637 200000 477643226 200000 503326041 200000 632315721 200000 817577147 200000 580738855 200000 84341657 200000 822435592 200000 903983559 200000 230501909 200000 744292303 200000 636577093 200000 267792681 200000 23871907 200000 354928770 200000 945628302 200000 833818105 200000 357352436 200000 419481437 200000 667718805 200000 495057520 200000 351536198 200000 368442662 200000 446496298 200000 611056102 200000 995003130 200000 687989703 200000 931148606 200000 197621972 200000 384265106 200000 379549768 200000 83527394 200000 2076882 200000 865843373 200000 202656466 200000 460089668 200000 675622553 200000 476223500 200000 461629101 200000 973780407 200000 841668098 200000 370742927 200000 934134337 200000 221332139 200000 414111748 200000 427227703 200000 634445079 200000 802709936 200000 540867257 200000 618343973 200000 222396888 200000 913930103 200000 59875160 200000 58509465 200000 964550732 200000 405456 200000 566951995 200000 541443315 200000 492042588 200000 132670891 200000 656050905 200000 949587892 200000 970225935 200000 257472794 200000 370348492 200000 692457596 200000 325950608 200000 651124556 200000 278821068 200000 179660813 200000 491924005 200000 278949523 200000 947297969 200000 174046278 200000 793420600 200000 926500958 200000 204278132 200000 766699048 200000 466225745 200000 213366079 200000 85043757 200000 479147987 200000 981649176 200000 253769445 200000 4786453 200000 224651912 200000 859924567 200000 438838817 200000 952328068 200000 307393704 200000 668851701 200000 119125732 200000 408108531 200000 626436018 200000 787389179 200000 398976063 200000 724482043 200000 590419529 200000 731156370 200000 932473953 200000 724781651 200000 727929899 200000 663921410 200000 62916763 200000 639684820 200000 680069689 200000 284843955 200000 826082142 200000 60853880 200000 83751540 200000 471729455 200000 648190010 200000 177047381 200000 183565309 200000 544284189 200000 242452448 200000 873193126 200000 981795092 200000 420747334 200000 878835232 200000 559805122 200000 714663705 200000 23981202 200000 873406954 200000 747953441 200000 524565646 200000 512208651 200000 981932880 200000 917549149 200000 139780881 200000 884456664 200000 870756226 200000 53690414 200000 779804517 200000 400663107 200000 230693071 200000 798420332 200000 10351977 200000 677087923 200000 163677354 200000 834203152 200000 801774110 200000 672747697 200000 50604449 200000 497616691 200000 726242212 200000 316383717 200000 989682023 200000 769317132 200000 205707581 200000 794549017 200000 727874250 200000 797487860 200000 888542535 200000 780827188 200000 661702077 200000 877343588 200000 361499461 200000 57370176 200000 595069262 200000 779880437 200000 784443350 200000 68135780 200000 86113199 200000 694038878 200000 500299451 200000 850560233 200000 840136240 200000 135795577 200000 773304021 200000 483332919 200000 649162562 200000 734220093 200000 924221476 200000 464555992 200000 922165366 200000 92796100 200000 868684232 200000 531183987 200000 834886778 200000 215500614 200000 77607425 200000 687672273 200000 15192354 200000 284436251 200000 858201138 200000 245244891 200000 455186779 200000 850920892 200000 381518041 200000 21842329 200000 65521976 200000 330078657 200000 128829848 200000 227335219 200000 989072873 200000 223520483 200000 954498351 200000 572355571 200000 890027966 200000 771184122 200000 762041726 200000 733893696 200000 806573607 200000 900193023 200000 186061190 200000 310667171 200000 176782262 200000 219938570 200000 657219943 200000 489327557 200000 53957659 200000 683659349 200000 881277027 200000 382106478 200000 829159461 200000 231622710 200000 185235161 200000 71407750 200000 396640199 200000 282261799 200000 387489866 200000 557833238 200000 836850191 200000 386172097 200000 962936150 200000 69600327 200000 810119983 200000 941154236 200000 627642814 200000 943947362 200000 740881016 200000 15286255 200000 790530659 200000 916985037 200000 687621209 200000 666663509 200000 853147973 200000 111738131 200000 914485347 200000 40199429 200000 998823300 200000 647112667 200000 359136071 200000 973227320 200000 323082081 200000 376767215 200000 266396374 200000 825148742 200000 571872828 200000 511097141 200000 685678590 200000 581869736 200000 653084311 200000 40070841 200000 134039251 200000 580189174 200000 66224145 200000 618928288 200000 101843586 200000 854745833 200000 376509291 200000 727734581 200000 223590750 200000 525408857 200000 322129029 200000 270187999 200000 406224087 200000 467287616 200000 602051168 200000 52325671 200000 326860157 200000 544992180 200000 437140253 200000 799639734 200000 492911873 200000 523711215 200000 833161723 200000 215423316 200000 723927090 200000 344620362 200000 21459804 200000 700649706 200000 695557379 200000 338132285 200000 360148160 200000 195341439 200000 117960322 200000 177047647 200000 497514696 200000 748727869 200000 178573026 200000 752567659 200000 44395315 200000 709636972 200000 884892017 200000 686422584 200000 527024867 200000 142578293 200000 248532642 200000 317468607 200000 408920024 200000 726040288 200000 26104323 200000 541190168 200000 592124722 200000 980153686 200000 259853382 200000 152239228 200000 327898418 200000 930165662 200000 811391804 200000 995594051 200000 38861113 200000 14047906 200000 449711572 200000 650210790 200000 526734790 200000 999706730 200000 262628895 200000 13060861 200000 361976444 200000 452197407 200000 860019022 200000 52374081 200000 197982232 200000 833286665 200000 669375921 200000 818628235 200000 583426174 200000 431416720 200000 59978425 200000 22223314 200000 867243180 200000 926568765 200000 339439350 200000 522736432 200000 957153476 200000 158563001 200000 906878488 200000 828901596 200000 278652422 200000 654820044 200000 797461233 200000 873690160 200000 104742098 200000 747882335 200000 833454961 200000 119133092 200000 608533673 200000 499652474 200000 783543464 200000 213285584 200000 140182572 200000 748445509 200000 409093830 200000 896429164 200000 308908314 200000 456849417 200000 493052701 200000 540772434 200000 732738645 200000 352083503 200000 258275356 200000 552620410 200000 258842589 200000 353724735 200000 815777109 200000 427021308 200000 896211154 200000 961800162 200000 921741687 200000 430868753 200000 142359926 200000 374680543 200000 522049619 200000 502071570 200000 969980199 200000 412817953 200000 579867867 200000 770617718 200000 104065640 200000 900337838 200000 701901085 200000 567960278 200000 867424472 200000 898023088 200000 833101387 200000 880904940 200000 368755000 200000 586498159 200000 549557 200000 51588750 200000 163912041 200000 616705875 200000 584592332 200000 786475959 200000 281698410 200000 5703142 200000 808320544 200000 345451902 200000 5332573 200000 303050703 200000 473557346 200000 167031323 200000 285043330 200000 851459031 200000 753238114 200000 973166824 200000 455039289 200000 824102887 200000 379954961 200000 848355933 200000 605341700 200000 276164870 200000 148046975 200000 388298770 200000 861536641 200000 428661087 200000 498723548 200000 97435328 200000 660554611 200000 153569336 200000 758734202 200000 582304319 200000 932431545 200000 197314043 200000 432609993 200000 428030856 200000 968940372 200000 997969456 200000 98587736 200000 381505203 200000 402495589 200000 818443648 200000 916319450 200000 427015417 200000 859379243 200000 324063667 200000 449301021 200000 840480947 200000 894124552 200000 491563441 200000 133374228 200000 637419864 200000 543763580 200000 923869060 200000 852324813 200000 278684034 200000 526789927 200000 991064147 200000 14107002 200000 5479144 200000 345909962 200000 128419431 200000 442806892 200000 957466212 200000 542918470 200000 921312552 200000 331839506 200000 2190317 200000 838035355 200000 978861856 200000 368433405 200000 292007581 200000 241065961 200000 257046518 200000 355820254 200000 134273196 200000 288017265 200000 606639219 200000 263112837 200000 470313842 200000 595906707 200000 19390080 200000 344524259 200000 554771304 200000 653107408 200000 395922725 200000 888717832 200000 161033766 200000 798046409 200000 189097099 200000 440562469 200000 386642533 200000 82240062 200000 760676857 200000 421160586 200000 943513085 200000 455796751 200000 965276121 200000 375961255 200000 530448359 200000 531380797 200000 365324212 200000 524586766 200000 731905596 200000 131357673 200000 269628464 200000 902638703 200000 756138547 200000 454944083 200000 367982872 200000 601844889 200000 661951526 200000 188394971 200000 654913364 200000 260434559 200000 477632396 200000 330966017 200000 408915179 200000 289835055 200000 779893503 200000 317813608 200000 689122567 200000 183689436 200000 484142647 200000 208872142 200000 96385520 200000 697720020 200000 966123019 200000 794029589 200000 281849103 200000 321685385 200000 72885366 200000 863950909 200000 905991916 200000 732741004 200000 131147919 200000 77699942 200000 451101487 200000 302942860 200000 795363471 200000 868227793 200000 365017762 200000 485704538 200000 761522638 200000 513074399 200000 981097772 200000 321698791 200000 34064581 200000 755550991 200000 558641110 200000 790552387 200000 413006092 200000 194195459 200000 881615560 200000 859646879 200000 632036700 200000 799959931 200000 891038028 200000 42300491 200000 484392334 200000 992750679 200000 262113225 200000 588196280 200000 397314201 200000 394600089 200000 889058249 200000 322987894 200000 206556823 200000 641934687 200000 949414387 200000 731085878 200000 830299839 200000 125261036 200000 123236368 200000 898080199 200000 674313579 200000 492682911 200000 283189000 200000 162806556 200000 81082386 200000 298349305 200000 993765605 200000 327900740 200000 365107534 200000 191503259 200000 50753230 200000 960600687 200000 980101335 200000 256122180 200000 22784268 200000 654548975 200000 410956677 200000 418769366 200000 157968136 200000 169365555 200000 251917649 200000 236734545 200000 168899402 200000 540237261 200000 923682131 200000 949639381 200000 614054267 200000 758924396 200000 538377668 200000 684268707 200000 785715810 200000 669887713 200000 768629756 200000 361739292 200000 100502505 200000 933534493 200000 235353716 200000 327129280 200000 536459033 200000 446057009 200000 860625093 200000 607823663 200000 257187864 200000 702165580 200000 450414502 200000 75950378 200000 714741809 200000 292043455 200000 933139696 200000 337629585 200000 27416012 200000 80166395 200000 919296413 200000 901235302 200000 230976112 200000 557971344 200000 741572035 200000 545234632 200000 833011399 200000 330543150 200000 174218909 200000 477034743 200000 618210969 200000 513659815 200000 323783298 200000 967733334 200000 791768783 200000 306056427 200000 664222442 200000 47491427 200000 358321521 200000 282365962 200000 804573807 200000 777166271 200000 673195943 200000 935618100 200000 844433609 200000 731317292 200000 450154426 200000 90755515 200000 870562512 200000 632531081 200000 436093203 200000 4045327 200000 283630205 200000 782036439 200000 195110970 200000 738145727 200000 489655017 200000 596017718 200000 462247640 200000 593127550 200000 337312331 200000 357575912 200000 606885301 200000 963625754 200000 505503740 200000 650953292 200000 330674873 200000 916838789 200000 204083829 200000 900327906 200000 632959725 200000 822588112 200000 80801103 200000 810845261 200000 514406010 200000 333988650 200000 675441473 200000 736111435 200000 524180648 200000 105474532 200000 150998053 200000 764609981 200000 402554848 200000 880041839 200000 679693042 200000 792199589 200000 341669801 200000 139981147 200000 849485250 200000 465859618 200000 692787373 200000 270456409 200000 991860173 200000 751773045 200000 620234933 200000 941742649 200000 712250219 200000 189084414 200000 11914919 200000 949241324 200000 672185877 200000 232542014 200000 302289550 200000 674666882 200000 497271395 200000 182339542 200000 844378002 200000 470586924 200000 851249166 200000 235616134 200000 705508346 200000 266456634 200000 417005550 200000 691930158 200000 256327984 200000 84361500 200000 312974332 200000 669622991 200000 501556669 200000 356242276 200000 791433040 200000 666447754 200000 570120519 200000 526160065 200000 222402596 200000 62362014 200000 781142169 200000 220679173 200000 433264590 200000 796653421 200000 951764378 200000 63805727 200000 169258696 200000 713336439 200000 957049684 200000 980941601 200000 340114091 200000 934473052 200000 306260974 200000 921494074 200000 366689839 200000 29301726 200000 251682481 200000 516561852 200000 164641067 200000 495766747 200000 281450502 200000 639815702 200000 460766874 200000 734992470 200000 313035124 200000 664684761 200000 75259027 200000 522733422 200000 946265510 200000 606573238 200000 864687183 200000 505212516 200000 305965666 200000 787517309 200000 373725222 200000 16153241 200000 390843538 200000 995166239 200000 978990993 200000 278811788 200000 549630526 200000 443199148 200000 763618600 200000 303438815 200000 773110415 200000 79246933 200000 234593444 200000 114396498 200000 983044556 200000 37263210 200000 754266333 200000 689327813 200000 14715743 200000 800681820 200000 655313357 200000 342714681 200000 911209425 200000 343555259 200000 698101898 200000 790177487 200000 621492425 200000 851476791 200000 107031374 200000 78646471 200000 462009616 200000 163771298 200000 950802290 200000 798827905 200000 218039438 200000 313766380 200000 96470894 200000 124632702 200000 830764621 200000 365801252 200000 908609753 200000 460180574 200000 325558388 200000 603771261 200000 208406638 200000 353459427 200000 691556428 200000 102867013 200000 723722244 200000 120176363 200000 310574142 200000 89052142 200000 859287188 200000 378545785 200000 486591442 200000 304653321 200000 980468278 200000 85348524 200000 176768944 200000 184948037 200000 931531811 200000 58807238 200000 296034722 200000 413869939 200000 737126579 200000 805862693 200000 358241423 200000 727802244 200000 16949087 200000 223991628 200000 388821120 200000 701824393 200000 845472959 200000 788988378 200000 358891677 200000 484337840 200000 324190348 200000 838081936 200000 111692080 200000 736922445 200000 838301599 200000 16370254 200000 655947169 200000 85170381 200000 791903727 200000 293680917 200000 45997175 200000 701539267 200000 661260438 200000 528022534 200000 179367260 200000 709258719 200000 640245707 200000 918650977 200000 633016600 200000 638266353 200000 993749224 200000 442473606 200000 8074132 200000 603445738 200000 752672869 200000 46395894 200000 407070679 200000 361028313 200000 455555034 200000 465714514 200000 129568268 200000 324936433 200000 546418175 200000 234514009 200000 453397369 200000 707147137 200000 860683438 200000 736881645 200000 921332872 200000 553271545 200000 844078815 200000 275030030 200000 473816769 200000 226205419 200000 449564842 200000 188350429 200000 209489100 200000 628385286 200000 980344648 200000 39202201 200000 60594291 200000 595202587 200000 463423762 200000 60568740 200000 667041437 200000 807767579 200000 52802943 200000 900281213 200000 997947219 200000 2451991 200000 613423400 200000 687414215 200000 449970622 200000 677851454 200000 911958983 200000 206730816 200000 520465446 200000 884610017 200000 261502514 200000 227802313 200000 968327668 200000 114560881 200000 929703524 200000 140861540 200000 571308975 200000 618002046 200000 449292148 200000 726698288 200000 72651009 200000 671828665 200000 375328666 200000 495371373 200000 595956914 200000 266740978 200000 790727216 200000 988318846 200000 319785643 200000 42312986 200000 92894638 200000 658577121 200000 787222004 200000 181341761 200000 508458412 200000 294110264 200000 202536629 200000 435230359 200000 477620963 200000 644701250 200000 98272312 200000 275561326 200000 478429995 200000 512440801 200000 567044324 200000 253436726 200000 465573757 200000 248496405 200000 753613890 200000 690948478 200000 947940337 200000 971729151 200000 505734907 200000 909804793 200000 351925696 200000 99082206 200000 368546518 200000 384259445 200000 926364995 200000 981090580 200000 310709950 200000 808788453 200000 883721713 200000 731172129 200000 566580409 200000 673689175 200000 707495524 200000 296547749 200000 882510321 200000 899943421 200000 616136787 200000 380162402 200000 802792110 200000 749257512 200000 838110360 200000 739721782 200000 989323865 200000 82219847 200000 8150826 200000 551745316 200000 764841337 200000 213560555 200000 684713251 200000 132102219 200000 709947833 200000 446424517 200000 48197307 200000 422063852 200000 595468767 200000 582157989 200000 222198602 200000 862039911 200000 595527637 200000 622133116 200000 99203401 200000 989796158 200000 582828707 200000 833154394 200000 15137872 200000 587449615 200000 593687665 200000 919089264 200000 786097944 200000 122180253 200000 175624841 200000 141340686 200000 758136697 200000 865315527 200000 624407890 200000 73497252 200000 1035373 200000 464166799 200000 180904533 200000 832360900 200000 116379658 200000 93144083 200000 586554939 200000 223586845 200000 771352458 200000 534973078 200000 840573644 200000 158069121 200000 406656326 200000 560720503 200000 965697776 200000 273432288 200000 166913205 200000 930145847 200000 169382577 200000 740253769 200000 550708337 200000 971087222 200000 411298102 200000 33182447 200000 374191666 200000 172924149 200000 627021512 200000 923670816 200000 751700175 200000 536871573 200000 162085072 200000 278599758 200000 125798467 200000 617018198 200000 843951062 200000 242154762 200000 802749349 200000 359187800 200000 30605186 200000 729975043 200000 271138094 200000 244700636 200000 819034781 200000 378566922 200000 581232182 200000 988392259 200000 171319568 200000 154455312 200000 119353654 200000 893993740 200000 353788899 200000 559283237 200000 760564678 200000 225236441 200000 103871295 200000 86620794 200000 419327135 200000 68260202 200000 457990252 200000 766725471 200000 193892762 200000 274704543 200000 791519698 200000 760459589 200000 127649198 200000 778247034 200000 491591930 200000 480441788 200000 497181941 200000 320118042 200000 880734861 200000 374549364 200000 785911974 200000 215692223 200000 246364755 200000 553173567 200000 253002011 200000 226372811 200000 484218165 200000 971170573 200000 834208203 200000 180099262 200000 334952250 200000 118659565 200000 478482256 200000 275972409 200000 481808781 200000 823842834 200000 804685666 200000 24165627 200000 936495220 200000 335827402 200000 822281433 200000 57541606 200000 771115865 200000 98017416 200000 818711982 200000 324512506 200000 71715524 200000 203886298 200000 440312569 200000 779125847 200000 145862749 200000 653810291 200000 684809459 200000 204995391 200000 221631726 200000 911174177 200000 838344436 200000 168890384 200000 935937118 200000 948666326 200000 122590581 200000 492882509 200000 46220726 200000 546241698 200000 509828111 200000 413887637 200000 131301151 200000 246251190 200000 127071097 200000 3203753 200000 992209889 200000 3287394 200000 562575756 200000 151135594 200000 954698852 200000 834896151 200000 578600770 200000 680821463 200000 231011378 200000 35315557 200000 895271089 200000 78548498 200000 752664050 200000 571099389 200000 322649876 200000 773515099 200000 352613229 200000 373877679 200000 400489666 200000 377304082 200000 991403403 200000 884068972 200000 467480883 200000 667989688 200000 301627990 200000 753402692 200000 606971649 200000 959405294 200000 633491701 200000 932231527 200000 953731044 200000 732797299 200000 901479346 200000 368493351 200000 91713716 200000 603634217 200000 209376756 200000 239611379 200000 645885290 200000 942293008 200000 325779012 200000 828892765 200000 233671967 200000 629883721 200000 866275403 200000 338951188 200000 840884234 200000 71831315 200000 989269712 200000 696272874 200000 235953028 200000 701868496 200000 671821757 200000 164063182 200000 669523974 200000 194775808 200000 121117211 200000 539781330 200000 916385065 200000 129184067 200000 556456465 200000 338342693 200000 179966372 200000 193066074 200000 523053288 200000 243932184 200000 71335249 200000 288707366 200000 202044168 200000 897209884 200000 189771047 200000 641147302 200000 793094139 200000 561241793 200000 906506048 200000 763491068 200000 773955176 200000 182852280 200000 718496468 200000 297910632 200000 929795096 200000 271674833 200000 967303227 200000 786140746 200000 85374964 200000 808772349 200000 386767598 200000 47930404 200000 201876484 200000 736578636 200000 383835525 200000 443368596 200000 955778416 200000 439910127 200000 177632697 200000 45165661 200000 854393474 200000 173019445 200000 561124962 200000 633371998 200000 706664609 200000 356641425 200000 34978681 200000 926019224 200000 561891926 200000 181148562 200000 11745302 200000 55389228 200000 415783754 200000 893850088 200000 24439923 200000 452797785 200000 958095429 200000 858796645 200000 691663846 200000 207130241 200000 283017519 200000 107079928 200000 979158761 200000 942859556 200000 980981009 200000 908775603 200000 145752341 200000 172003811 200000 829313556 200000 741767621 200000 738165538 200000 27374717 200000 569152385 200000 856312703 200000 821132007 200000 120139732 200000 514910142 200000 844273747 200000 878648159 200000 31720423 200000 865077846 200000 139575247 200000 675300001 200000 276373464 200000 597048816 200000 664697509 200000 549435366 200000 81997287 200000 482808918 200000 630148773 200000 863486342 200000 956358005 200000 194722415 200000 485159616 200000 456087802 200000 590933761 200000 53254724 200000 368134406 200000 911071450 200000 715306029 200000 751692029 200000 365820584 200000 223341279 200000 774670265 200000 577999588 200000 86184950 200000 423367137 200000 26139013 200000 608010592 200000 201712737 200000 141613530 200000 573651091 200000 643079418 200000 812726904 200000 459842528 200000 359074561 200000 719903067 200000 158587374 200000 846152749 200000 335170066 200000 582006603 200000 54125970 200000 800530458 200000 911878181 200000 731287219 200000 109411156 200000 597023263 200000 531247803 200000 133124250 200000 989142086 200000 373690835 200000 199820404 200000 589406506 200000 22623895 200000 65851377 200000 758807314 200000 669901227 200000 161740697 200000 289725008 200000 314239860 200000 783723142 200000 917632443 200000 939294697 200000 644401050 200000 796148547 200000 840899215 200000 994036436 200000 487781543 200000 463807627 200000 545501380 200000 616946762 200000 850479833 200000 490209829 200000 820777003 200000 4569251 200000 893455761 200000 511472891 200000 852147125 200000 67627864 200000 922329425 200000 592097557 200000 775041906 200000 186509057 200000 501213112 200000 300872604 200000 274295443 200000 445226839 200000 64345479 200000 492049624 200000 747555176 200000 832820019 200000 676934302 200000 390249521 200000 131738466 200000 291823244 200000 810934783 200000 602223152 200000 173865233 200000 312957564 200000 277755337 200000 286106238 200000 813191206 200000 88035642 200000 226614588 200000 287871459 200000 714853745 200000 869699104 200000 811754170 200000 371615816 200000 237563618 200000 249944998 200000 722340292 200000 24109237 200000 355462027 200000 196270948 200000 990171896 200000 488217426 200000 74940316 200000 881050130 200000 936604697 200000 140815720 200000 900985444 200000 583843210 200000 878949894 200000 91651424 200000 572588118 200000 595377860 200000 174288064 200000 516987586 200000 980828928 200000 56169432 200000 366867303 200000 724788791 200000 552242965 200000 579365375 200000 524934204 200000 455423878 200000 244354147 200000 365042578 200000 32037024 200000 915156890 200000 969495004 200000 328388616 200000 574794515 200000 589573241 200000 140122001 200000 422125050 200000 322742581 200000 962624845 200000 846916785 200000 588305186 200000 444853191 200000 330451550 200000 426834317 200000 278552150 200000 927525545 200000 196221204 200000 863299478 200000 242375569 200000 256173789 200000 435212793 200000 940318044 200000 595889642 200000 327812226 200000 182735540 200000 674864272 200000 148148633 200000 213181657 200000 970566158 200000 220863490 200000 293829112 200000 954509378 200000 321739760 200000 112987042 200000 438244735 200000 133983806 200000 55564642 200000 523753602 200000 896973254 200000 621902190 200000 952201868 200000 645840082 200000 740977030 200000 795548050 200000 578496183 200000 616472546 200000 947779735 200000 659531146 200000 272154188 200000 572210210 200000 475005938 200000 30811991 200000 223716051 200000 603885860 200000 408156079 200000 552454681 200000 497581301 200000 342913431 200000 34593031 200000 900973586 200000 152760442 200000 413704525 200000 952750163 200000 633822881 200000 193966666 200000 388708661 200000 760699146 200000 411975750 200000 971300463 200000 800573281 200000 599332806 200000 32293028 200000 808029200 200000 534075136 200000 857527870 200000 221200505 200000 713128310 200000 867343971 200000 65935692 200000 838068646 200000 452571657 200000 809035003 200000 63415015 200000 719785261 200000 572635731 200000 271419737 200000 945189929 200000 311525677 200000 470156283 200000 843207980 200000 14991690 200000 20929767 200000 615294922 200000 289059653 200000 149546402 200000 552842940 200000 532809129 200000 970066837 200000 313860010 200000 497535019 200000 284699296 200000 986116908 200000 914746618 200000 259274710 200000 124796120 200000 702057530 200000 801914955 200000 311692157 200000 127728024 200000 272344593 200000 908616053 200000 974306816 200000 362729802 200000 162685729 200000 695700338 200000 791483232 200000 242461559 200000 587298554 200000 587458648 200000 346261181 200000 540410565 200000 359032396 200000 697708385 200000 855984217 200000 233916159 200000 889798377 200000 981979878 200000 212027795 200000 676114189 200000 44719040 200000 836418142 200000 788023532 200000 262058742 200000 824349923 200000 632282211 200000 715852292 200000 831309284 200000 235282305 200000 141200045 200000 60414877 200000 316096032 200000 121970156 200000 282001427 200000 744656789 200000 694402832 200000 681887123 200000 967631504 200000 582867183 200000 408087359 200000 74925831 200000 287214907 200000 75582410 200000 765084244 200000 412033529 200000 438336077 200000 781210472 200000 267463961 200000 459501370 200000 806466334 200000 739895847 200000 573501301 200000 194844345 200000 592226343 200000 254573450 200000 157201521 200000 876602759 200000 226206976 200000 135403056 200000 898802742 200000 763935189 200000 291791458 200000 879531481 200000 145091083 200000 636659955 200000 301829158 200000 955571560 200000 291872859 200000 660994386 200000 896781123 200000 333559515 200000 577116332 200000 804302465 200000 601899987 200000 305091924 200000 81307048 200000 949783859 200000 516065037 200000 968298770 200000 621470999 200000 350154551 200000 114957131 200000 961760120 200000 602992097 200000 665948029 200000 34926596 200000 680765700 200000 696367632 200000 609134103 200000 52557266 200000 612544343 200000 277184715 200000 616599093 200000 904920173 200000 835022643 200000 823262299 200000 157407782 200000 380854445 200000 610020983 200000 857980457 200000 268536157 200000 476572811 200000 830956067 200000 210052285 200000 341144168 200000 192458527 200000 47536218 200000 392588224 200000 907293945 200000 46581922 200000 588217434 200000 205772281 200000 323339233 200000 431268972 200000 841623685 200000 136355666 200000 606427407 200000 87365878 200000 519997018 200000 919563988 200000 424960916 200000 382541785 200000 951019131 200000 614644901 200000 573686177 200000 249856460 200000 904194216 200000 129803792 200000 749450886 200000 805492904 200000 236548546 200000 42374013 200000 837107380 200000 239367015 200000 557154248 200000 398483571 200000 516129723 200000 213333535 200000 355937756 200000 724096412 200000 416452172 200000 844641803 200000 301310014 200000 820424896 200000 609928759 200000 480673666 200000 364266574 200000 41942216 200000 214499949 200000 103450109 200000 977637005 200000 988290492 200000 697947901 200000 22732819 200000 964886172 200000 929060036 200000 615597850 200000 627252607 200000 781829947 200000 700748841 200000 395140371 200000 337936152 200000 644962890 200000 866149716 200000 927584856 200000 431941847 200000 875045066 200000 301773517 200000 686927227 200000 311224789 200000 551863515 200000 842850877 200000 692630571 200000 648503881 200000 941437374 200000 64088172 200000 112749882 200000 725117324 200000 770292692 200000 240990530 200000 908479127 200000 232531991 200000 994790557 200000 768826824 200000 535277395 200000 348469635 200000 503571641 200000 956565543 200000 867323295 200000 754619015 200000 909762025 200000 977267111 200000 602149068 200000 113368829 200000 821981454 200000 646801073 200000 798889289 200000 521473500 200000 224196135 200000 956158668 200000 567694503 200000 741204798 200000 383650390 200000 839636130 200000 530054039 200000 984762971 200000 651742683 200000 46852604 200000 391717353 200000 863794571 200000 981455895 200000 537814464 200000 141964942 200000 736484423 200000 768386953 200000 715892729 200000 518830998 200000 772047143 200000 841178067 200000 931414991 200000 560979505 200000 472374756 200000 206955444 200000 314249097 200000 734787761 200000 168409430 200000 806539023 200000 459763345 200000 147107462 200000 663724918 200000 461205730 200000 527051120 200000 929037376 200000 290915164 200000 79323470 200000 696606668 200000 718088591 200000 664404802 200000 3712917 200000 391257712 200000 28288837 200000 684423294 200000 229956118 200000 883402564 200000 237729105 200000 56861578 200000 470101074 200000 407867215 200000 615143108 200000 73346047 200000 912903401 200000 904425659 200000 572603856 200000 691391637 200000 725917596 200000 384611024 200000 750867907 200000 937165603 200000 636645708 200000 35496439 200000 724997391 200000 533232292 200000 142817273 200000 820910007 200000 224293189 200000 853443375 200000 382944963 200000 170059963 200000 428290836 200000 790602237 200000 750610923 200000 253510857 200000 87695437 200000 897950054 200000 375445713 200000 611151051 200000 730328545 200000 783531235 200000 471475191 200000 342330057 200000 92132832 200000 868021516 200000 870662396 200000 6578156 200000 721084795 200000 211883418 200000 916983968 200000 451932283 200000 259138818 200000 998708069 200000 56123590 200000 363994080 200000 811750373 200000 319804007 200000 885102188 200000 606833828 200000 66071222 200000 535907254 200000 432182196 200000 411514990 200000 916625701 200000 399994764 200000 52731357 200000 257608711 200000 169600514 200000 955179842 200000 536585033 200000 972083031 200000 587595581 200000 803176272 200000 737746808 200000 934820200 200000 483903464 200000 931354957 200000 68221195 200000 604296289 200000 380888626 200000 991524340 200000 746007489 200000 749153163 200000 410412397 200000 271380252 200000 993406588 200000 186320207 200000 99596808 200000 673805246 200000 102582076 200000 84749109 200000 422135700 200000 501691890 200000 566719777 200000 198926309 200000 592200898 200000 58159857 200000 758255724 200000 507518249 200000 704770915 200000 429992723 200000 368884862 200000 545931752 200000 903064678 200000 509420497 200000 707676118 200000 756828203 200000 166698972 200000 380513219 200000 985460758 200000 500535066 200000 638025462 200000 565570210 200000 377747454 200000 569083647 200000 798478852 200000 29632327 200000 787549551 200000 854921538 200000 48470135 200000 124019625 200000 70184808 200000 42949738 200000 183696607 200000 744902882 200000 724212747 200000 589260833 200000 217668845 200000 479804201 200000 34054808 200000 507741487 200000 871808881 200000 886434776 200000 590201711 200000 656742781 200000 709656667 200000 923463527 200000 440474129 200000 244106258 200000 609632957 200000 855435630 200000 98413342 200000 90060569 200000 963028166 200000 688137893 200000 814203480 200000 564907480 200000 920077768 200000 980973286 200000 283942046 200000 274393273 200000 330161714 200000 304344361 200000 91260913 200000 534021444 200000 255232406 200000 964988806 200000 845411697 200000 221261345 200000 735580323 200000 700612919 200000 858798432 200000 907642650 200000 504846123 200000 778060434 200000 719859996 200000 20931862 200000 815070237 200000 688320273 200000 7371048 200000 759310366 200000 268072842 200000 572438348 200000 81923875 200000 742666587 200000 65172643 200000 450580733 200000 85226446 200000 250756373 200000 513745849 200000 243641082 200000 836899594 200000 464564917 200000 150599227 200000 823140670 200000 217876950 200000 548506818 200000 846642362 200000 371320544 200000 825405524 200000 97431270 200000 125751526 200000 291894296 200000 883954116 200000 367032809 200000 399252882 200000 926046272 200000 522806918 200000 153849268 200000 914952363 200000 23143376 200000 898866716 200000 328176975 200000 256618820 200000 622458976 200000 724122404 200000 589678306 200000 226053517 200000 706128553 200000 303696225 200000 436140983 200000 158233814 200000 204655747 200000 403118002 200000 84422197 200000 16835471 200000 600508135 200000 71278104 200000 545605605 200000 804562762 200000 389241837 200000 914227635 200000 6415216 200000 611557046 200000 741536974 200000 608581829 200000 816756893 200000 217072549 200000 436608995 200000 917306541 200000 63779927 200000 416992518 200000 537593507 200000 964810220 200000 285321380 200000 34752235 200000 476149672 200000 218576418 200000 425688238 200000 612824707 200000 587031209 200000 932066832 200000 156925629 200000 896530463 200000 432718464 200000 60390295 200000 269071930 200000 213588784 200000 887378212 200000 136299958 200000 875555244 200000 227353158 200000 160643503 200000 737388687 200000 791117502 200000 399939346 200000 929864281 200000 473675618 200000 116542518 200000 666335332 200000 519894650 200000 195676816 200000 649469950 200000 539783213 200000 508995723 200000 132433816 200000 837323550 200000 220519805 200000 425086500 200000 493347612 200000 338538430 200000 201709701 200000 339263998 200000 45279964 200000 98461992 200000 544584341 200000 110383089 200000 317834680 200000 591595971 200000 947911710 200000 374851831 200000 353007025 200000 303552792 200000 817500847 200000 395238182 200000 306618344 200000 844757456 200000 913308923 200000 858145208 200000 267154588 200000 41707955 200000 120563409 200000 230674182 200000 127534895 200000 947156905 200000 38385441 200000 401742471 200000 491656737 200000 740912060 200000 870635517 200000 342665941 200000 418172179 200000 815645459 200000 807572116 200000 145935784 200000 723705540 200000 257203703 200000 38436152 200000 437607895 200000 21329174 200000 750272977 200000 876945752 200000 961874269 200000 764064520 200000 837681961 200000 157203845 200000 762814801 200000 100650173 200000 530990503 200000 706276208 200000 133486572 200000 930015603 200000 392499732 200000 364671465 200000 351116422 200000 234007947 200000 804234841 200000 507778273 200000 264066968 200000 435234951 200000 805797758 200000 823847273 200000 876289210 200000 396099334 200000 321396140 200000 546899375 200000 247923877 200000 723861193 200000 646756907 200000 885905159 200000 287344946 200000 92633776 200000 823140195 200000 240539614 200000 816505176 200000 106376892 200000 990253277 200000 496447943 200000 739994417 200000 780996110 200000 470855490 200000 820315506 200000 282759668 200000 581384934 200000 536090202 200000 228781743 200000 159350267 200000 473381540 200000 2148622 200000 502807662 200000 425055933 200000 148858313 200000 810719589 200000 184255681 200000 901994196 200000 268925941 200000 661535370 200000 740224727 200000 880120824 200000 629859306 200000 123547843 200000 654426882 200000 348769537 200000 298638727 200000 374318458 200000 644807345 200000 410694120 200000 550209997 200000 29353271 200000 932320374 200000 677391301 200000 277250268 200000 169744290 200000 225660416 200000 523421905 200000 225254901 200000 776237445 200000 718582816 200000 637331044 200000 464849273 200000 817220295 200000 475119304 200000 619803383 200000 505287911 200000 932469361 200000 632295174 200000 718899235 200000 217359074 200000 680178860 200000 246456076 200000 281490079 200000 882977576 200000 470553280 200000 260945962 200000 197453892 200000 716607642 200000 706314517 200000 506283217 200000 369295884 200000 637011257 200000 784176949 200000 588323473 200000 91079181 200000 348601382 200000 165903303 200000 443068443 200000 212876674 200000 26954145 200000 957794452 200000 690567999 200000 729921218 200000 349511434 200000 102120068 200000 457434861 200000 342501190 200000 966778083 200000 797370785 200000 442254135 200000 805580710 200000 512188618 200000 834196243 200000 37945165 200000 76023194 200000 735295362 200000 227487009 200000 59479422 200000 895357436 200000 187370218 200000 572849973 200000 268139837 200000 35415748 200000 580599811 200000 219410903 200000 650723609 200000 488258827 200000 235723501 200000 413650096 200000 158807234 200000 601219336 200000 416392938 200000 490187399 200000 851479817 200000 448955924 200000 29940824 200000 240188742 200000 652931040 200000 997200040 200000 601090234 200000 558231542 200000 3251285 200000 265801309 200000 400893103 200000 624495294 200000 283531930 200000 98407402 200000 641127929 200000 873946343 200000 556891135 200000 463534377 200000 688814966 200000 656087769 200000 392854261 200000 821240593 200000 882152745 200000 113417246 200000 684051213 200000 284676028 200000 100411953 200000 807295325 200000 530363638 200000 495111266 200000 721125071 200000 263461471 200000 534336641 200000 593603419 200000 844533859 200000 24579085 200000 610034334 200000 428509728 200000 594937710 200000 724529775 200000 380748127 200000 331343689 200000 150766993 200000 429355181 200000 534636532 200000 774982799 200000 779509132 200000 673021201 200000 196449965 200000 26116298 200000 581346111 200000 323897090 200000 599514363 200000 948734451 200000 924103083 200000 697253641 200000 992543085 200000 564145954 200000 965662961 200000 225843407 200000 260450230 200000 777182865 200000 809200720 200000 968985884 200000 712187044 200000 241148310 200000 687459370 200000 13605848 200000 724568618 200000 712621739 200000 246651903 200000 278530060 200000 970699094 200000 660255081 200000 975443567 200000 647521761 200000 715666010 200000 691347080 200000 521694011 200000 741601952 200000 75863687 200000 670624735 200000 868537668 200000 254563503 200000 584112204 200000 922346089 200000 470027914 200000 109439385 200000 62037818 200000 5008957 200000 963389997 200000 524085253 200000 469301250 200000 680930452 200000 652938350 200000 404476861 200000 340723317 200000 317608902 200000 574689965 200000 236796328 200000 70627714 200000 492458316 200000 327624556 200000 63018959 200000 496736570 200000 535675838 200000 902671946 200000 259033946 200000 635199693 200000 558728405 200000 426084360 200000 988885651 200000 891877517 200000 208867689 200000 502842502 200000 444585185 200000 505875434 200000 993566068 200000 134410437 200000 627169485 200000 737030004 200000 275397644 200000 765909222 200000 158195712 200000 300621020 200000 609605483 200000 824293928 200000 292886850 200000 706167025 200000 853805290 200000 694660845 200000 699983484 200000 661229478 200000 849148161 200000 374460085 200000 632579765 200000 514577929 200000 318346055 200000 944592929 200000 127987223 200000 11040845 200000 421851767 200000 67729136 200000 354368491 200000 75904960 200000 742284904 200000 369220612 200000 576073367 200000 140973781 200000 352223763 200000 805706589 200000 194755494 200000 577593626 200000 287045520 200000 946494491 200000 301849536 200000 283026241 200000 408851992 200000 127922815 200000 780719276 200000 864904987 200000 237661699 200000 6686698 200000 824255828 200000 717120407 200000 199243466 200000 488349916 200000 465977792 200000 146628806 200000 684598021 200000 751889141 200000 761170713 200000 389208025 200000 284536429 200000 571970294 200000 633513383 200000 17024288 200000 103157211 200000 423163583 200000 157722322 200000 391445004 200000 296077126 200000 162802513 200000 961104163 200000 6310189 200000 892299720 200000 687001293 200000 611636803 200000 598850611 200000 7986072 200000 994873459 200000 482729211 200000 237387248 200000 281367568 200000 593366179 200000 833692977 200000 23699028 200000 671158184 200000 184773854 200000 110142960 200000 408780399 200000 820665848 200000 758453701 200000 198505823 200000 143379569 200000 575625144 200000 114330903 200000 771475655 200000 640060332 200000 737379522 200000 215302582 200000 740207249 200000 277861007 200000 319062030 200000 692534690 200000 161118277 200000 75257516 200000 864050613 200000 456736763 200000 822534284 200000 342539442 200000 725018862 200000 768095491 200000 494104366 200000 700209267 200000 425612306 200000 690152473 200000 993358099 200000 248775390 200000 343160474 200000 47650237 200000 860613188 200000 712557060 200000 87446815 200000 243346321 200000 211874794 200000 679814422 200000 564586328 200000 570146389 200000 370455629 200000 626321508 200000 620506654 200000 976712170 200000 937537237 200000 176634207 200000 178453355 200000 178280783 200000 293436940 200000 230739095 200000 831978582 200000 655312550 200000 836154777 200000 909071293 200000 467744535 200000 957687599 200000 177102917 200000 438072737 200000 746494216 200000 864666955 200000 723154425 200000 100796468 200000 364007585 200000 581296761 200000 294494141 200000 133920902 200000 131211130 200000 659850074 200000 732020153 200000 798794440 200000 774856780 200000 774331312 200000 215879990 200000 987162697 200000 290269423 200000 510035034 200000 621364893 200000 687794556 200000 956135004 200000 712960857 200000 268937079 200000 499376112 200000 112740523 200000 683638734 200000 392152682 200000 383266901 200000 619660053 200000 129762808 200000 500587329 200000 588897917 200000 424596467 200000 905564473 200000 428011747 200000 858860375 200000 101447356 200000 300253201 200000 93867354 200000 201348852 200000 415189514 200000 222591008 200000 395814349 200000 511940229 200000 956992916 200000 596892199 200000 719870597 200000 814404699 200000 311131700 200000 216793095 200000 956649194 200000 676610533 200000 665234401 200000 456988352 200000 678851974 200000 358897076 200000 708728245 200000 199171698 200000 343120896 200000 972646777 200000 807640040 200000 729170526 200000 137311521 200000 404308484 200000 10846162 200000 313383652 200000 351420626 200000 627964230 200000 322217964 200000 583501701 200000 426747419 200000 231667791 200000 784031182 200000 255423714 200000 353098533 200000 284036432 200000 888731185 200000 429258939 200000 426337591 200000 540988313 200000 905778925 200000 304567792 200000 581655227 200000 291109274 200000 801157884 200000 847709826 200000 442829114 200000 813650661 200000 108128884 200000 952192914 200000 918190427 200000 490749994 200000 343146127 200000 613142368 200000 197838054 200000 588479288 200000 283680166 200000 458772300 200000 638074566 200000 269292802 200000 218672944 200000 35909079 200000 694555905 200000 470204311 200000 112748999 200000 208951457 200000 230795969 200000 802279975 200000 631809315 200000 752575595 200000 832128079 200000 4302595 200000 942579227 200000 647998742 200000 786581777 200000 775760796 200000 649626282 200000 340786594 200000 224532370 200000 972687491 200000 693748711 200000 600865327 200000 228123513 200000 670374759 200000 874803723 200000 726530558 200000 295439760 200000 315656473 200000 806239854 200000 201992560 200000 182885310 200000 36293002 200000 93743497 200000 773600772 200000 696304908 200000 332609994 200000 447555316 200000 176983644 200000 845740963 200000 90822666 200000 99571049 200000 494623800 200000 950111946 200000 34191770 200000 74293950 200000 14792824 200000 154840812 200000 161645291 200000 33261549 200000 147057438 200000 575624591 200000 526300557 200000 543073551 200000 664869704 200000 407036765 200000 796640305 200000 675349339 200000 960547129 200000 985049630 200000 868491430 200000 198121259 200000 680997968 200000 608652986 200000 140705247 200000 564285942 200000 227854094 200000 968265019 200000 966373867 200000 958812246 200000 24635156 200000 143185096 200000 895561210 200000 440182787 200000 54874401 200000 134849450 200000 514024030 200000 658508245 200000 343566615 200000 840213834 200000 782910598 200000 633179077 200000 283197430 200000 415253552 200000 400175364 200000 305150699 200000 133612510 200000 145360901 200000 462678407 200000 275378560 200000 212460560 200000 823643536 200000 112321760 200000 869292252 200000 1600749 200000 236957883 200000 816779008 200000 882674040 200000 994799605 200000 683307663 200000 600967416 200000 496451821 200000 593247176 200000 176726834 200000 273516279 200000 567333874 200000 75995175 200000 468067311 200000 413408846 200000 748857952 200000 416825330 200000 650582318 200000 151327598 200000 53889329 200000 912071979 200000 171775094 200000 427481575 200000 127044732 200000 329484017 200000 644163185 200000 543470697 200000 70867833 200000 677748100 200000 113195239 200000 501394118 200000 988724866 200000 48896583 200000 593253569 200000 929480686 200000 423063311 200000 342087608 200000 77804551 200000 464576497 200000 653505464 200000 612600184 200000 512616417 200000 364340223 200000 545712693 200000 178454089 200000 575288472 200000 697263210 200000 84750176 200000 392349194 200000 493655957 200000 288359586 200000 819796785 200000 950944700 200000 758163808 200000 466562358 200000 908399297 200000 702713727 200000 893056930 200000 502445017 200000 357950023 200000 91921045 200000 99504931 200000 134041945 200000 729166108 200000 647749469 200000 134005707 200000 17620904 200000 809557433 200000 501040471 200000 738575011 200000 315487703 200000 997318071 200000 704877350 200000 34335188 200000 682469397 200000 322664397 200000 722989192 200000 465056422 200000 337440691 200000 306008021 200000 361074270 200000 992644994 200000 744941858 200000 643318470 200000 372667562 200000 812264943 200000 556900338 200000 161749690 200000 976039051 200000 331816087 200000 579692756 200000 806509289 200000 994810434 200000 274962755 200000 86261144 200000 86027179 200000 442619183 200000 320631514 200000 466389807 200000 319759993 200000 318543315 200000 932628836 200000 884871081 200000 698777067 200000 327003599 200000 671993868 200000 179080247 200000 799870906 200000 558768611 200000 375691032 200000 535593769 200000 953888446 200000 182483951 200000 816890354 200000 682266607 200000 752367344 200000 410601716 200000 958134563 200000 503977755 200000 953288552 200000 794336531 200000 819007569 200000 374703708 200000 932888672 200000 113097611 200000 586415175 200000 752817284 200000 742214958 200000 249965758 200000 346638573 200000 421829506 200000 143855180 200000 109004844 200000 488567114 200000 673007720 200000 584544595 200000 774609013 200000 29302152 200000 149783397 200000 83393787 200000 813727067 200000 980895471 200000 563971531 200000 409588507 200000 235781564 200000 442760168 200000 25489417 200000 949362862 200000 445223323 200000 74158074 200000 678650800 200000 143117771 200000 733104151 200000 782752208 200000 392062321 200000 981290923 200000 338670449 200000 874114864 200000 274831132 200000 700373670 200000 387306250 200000 347750660 200000 672920994 200000 203497013 200000 303988577 200000 592123732 200000 622268691 200000 757248752 200000 824881688 200000 377808201 200000 542592160 200000 624644240 200000 447040495 200000 690260266 200000 313375385 200000 342233069 200000 232821446 200000 13962338 200000 928972399 200000 528648961 200000 211303838 200000 947886455 200000 454526130 200000 531490530 200000 939054744 200000 129104915 200000 808436498 200000 428871626 200000 397083380 200000 519778558 200000 180372065 200000 417076498 200000 262593810 200000 527061536 200000 540449423 200000 253615410 200000 746624627 200000 915838083 200000 837408427 200000 458055617 200000 155115447 200000 634568782 200000 6321896 200000 465907066 200000 764830368 200000 739772106 200000 389760148 200000 179322932 200000 58772492 200000 577277536 200000 704313377 200000 236088552 200000 92321790 200000 970789528 200000 686760736 200000 829703086 200000 841371541 200000 837526042 200000 688795712 200000 221472191 200000 862818067 200000 159415984 200000 976096594 200000 61906291 200000 433914326 200000 706823489 200000 964567367 200000 583947843 200000 202795105 200000 571871190 200000 71896112 200000 145880775 200000 580016211 200000 307433879 200000 636490556 200000 461763768 200000 855280749 200000 423027918 200000 380779196 200000 985876207 200000 250918031 200000 519249635 200000 539132960 200000 850224995 200000 742227387 200000 537288797 200000 741632506 200000 874739502 200000 243790351 200000 313971942 200000 955729402 200000 834889863 200000 207682766 200000 363773254 200000 653914864 200000 762226376 200000 346349143 200000 158633830 200000 328889037 200000 545220713 200000 906830379 200000 103232589 200000 918526624 200000 654928642 200000 938307819 200000 634510374 200000 887531676 200000 301198667 200000 533236822 200000 539222583 200000 795864080 200000 570753310 200000 500803406 200000 902706922 200000 127876972 200000 959747955 200000 850171859 200000 329445319 200000 143912002 200000 768735331 200000 616751878 200000 537137014 200000 235516737 200000 977781541 200000 659551526 200000 565541825 200000 978624058 200000 148190738 200000 658772373 200000 548719503 200000 992763934 200000 796179619 200000 545271506 200000 415508201 200000 951829758 200000 103072625 200000 525589632 200000 388741368 200000 593327113 200000 581538355 200000 44682077 200000 340692996 200000 98054544 200000 702054850 200000 68264778 200000 634092406 200000 998613764 200000 708707864 200000 24853833 200000 59027413 200000 428823285 200000 123748428 200000 719166329 200000 715549387 200000 815394580 200000 516747414 200000 739156762 200000 937746720 200000 674000433 200000 198746704 200000 156063887 200000 199277245 200000 28139581 200000 304607218 200000 633994582 200000 934399658 200000 967636040 200000 780034324 200000 310554641 200000 994022159 200000 164596354 200000 938877551 200000 103087231 200000 197545270 200000 592863805 200000 416663515 200000 456667522 200000 237917062 200000 535826409 200000 831291473 200000 856475419 200000 823747976 200000 358262037 200000 60517353 200000 627983976 200000 982324197 200000 164533876 200000 80706012 200000 955528619 200000 199079012 200000 915909076 200000 21360259 200000 368614469 200000 504075760 200000 373268008 200000 719242581 200000 354489526 200000 537452175 200000 279747966 200000 200987884 200000 407010974 200000 648094571 200000 778001160 200000 421504767 200000 11618495 200000 996687564 200000 748297495 200000 375594088 200000 531967735 200000 33127963 200000 44628250 200000 409086751 200000 770962505 200000 868160991 200000 650879906 200000 414068283 200000 97378004 200000 791936963 200000 232970336 200000 693270007 200000 588799961 200000 713442445 200000 785496612 200000 419620778 200000 16480696 200000 166448167 200000 913490655 200000 771073485 200000 95037427 200000 948568473 200000 304800161 200000 561326072 200000 223069481 200000 284400907 200000 688632987 200000 767811812 200000 448067866 200000 161676743 200000 694741789 200000 415781993 200000 764537513 200000 601296948 200000 203955607 200000 57860993 200000 970044372 200000 708815323 200000 306622363 200000 153836098 200000 846377916 200000 326787941 200000 806268377 200000 210808806 200000 886089379 200000 196003994 200000 884177440 200000 599291590 200000 748507112 200000 172443234 200000 489720675 200000 673122393 200000 125195788 200000 352308935 200000 806344112 200000 80713017 200000 249220783 200000 238217456 200000 686218298 200000 957329182 200000 149129363 200000 544529190 200000 648030031 200000 827239647 200000 640934294 200000 674799826 200000 843347553 200000 246893687 200000 172635323 200000 102887036 200000 705589249 200000 80677117 200000 302510625 200000 732935116 200000 921809374 200000 496557226 200000 618494729 200000 656219019 200000 918493897 200000 938244310 200000 400720852 200000 466749858 200000 253106867 200000 72509434 200000 867615745 200000 808606489 200000 892033196 200000 8620974 200000 246686770 200000 526823449 200000 313596133 200000 280899756 200000 946747943 200000 452345834 200000 990227630 200000 992076490 200000 46431425 200000 199458548 200000 928080504 200000 99036930 200000 796407807 200000 468300480 200000 125864403 200000 638226797 200000 726268163 200000 954799607 200000 129445743 200000 815129410 200000 188991500 200000 253624929 200000 798976798 200000 570632923 200000 508889212 200000 925848295 200000 397377488 200000 192175535 200000 268522195 200000 461520273 200000 902487956 200000 7546968 200000 246865074 200000 946788231 200000 601321373 200000 477129870 200000 910528728 200000 592596754 200000 8754234 200000 394554665 200000 116978983 200000 626007451 200000 93701339 200000 301355042 200000 123549343 200000 255647658 200000 554187281 200000 162942609 200000 991519072 200000 989727463 200000 732438926 200000 642370223 200000 351219884 200000 91123228 200000 637330464 200000 657271764 200000 271946977 200000 775871792 200000 782864313 200000 223136889 200000 85347202 200000 69935916 200000 349116265 200000 692750903 200000 901474094 200000 487313977 200000 956530017 200000 570107333 200000 437559718 200000 48531871 200000 492541170 200000 145010940 200000 15230411 200000 853118406 200000 74366090 200000 611104982 200000 76789148 200000 757286456 200000 322027452 200000 573585258 200000 569270843 200000 15402908 200000 176768312 200000 923682800 200000 660418024 200000 363481019 200000 335811790 200000 975700674 200000 738088451 200000 671818109 200000 677884271 200000 551180120 200000 245912845 200000 63429356 200000 208525099 200000 27522634 200000 959093415 200000 830809904 200000 209079090 200000 687537488 200000 963667344 200000 93551248 200000 79917014 200000 487209284 200000 983460778 200000 645262454 200000 188418182 200000 178700830 200000 281354229 200000 422154602 200000 351041492 200000 190107895 200000 826600594 200000 37906197 200000 776696687 200000 612260358 200000 565504192 200000 426751550 200000 564214313 200000 302029476 200000 799693025 200000 244065999 200000 507652593 200000 331245386 200000 145102453 200000 144516561 200000 405839321 200000 169184657 200000 737185308 200000 946104171 200000 541835280 200000 273881648 200000 465564055 200000 885205222 200000 583145447 200000 859610881 200000 755336135 200000 720959146 200000 515442639 200000 101761787 200000 329255083 200000 897323585 200000 713213272 200000 593968696 200000 339895653 200000 448021074 200000 341053747 200000 363086320 200000 820846133 200000 518634662 200000 869891888 200000 858038395 200000 962573435 200000 83576870 200000 673992256 200000 709602642 200000 289972921 200000 70638298 200000 273166451 200000 248817421 200000 856697998 200000 464882154 200000 745922810 200000 844609381 200000 193192122 200000 10204576 200000 586842148 200000 888726322 200000 537416479 200000 751534947 200000 799441252 200000 969369197 200000 714846397 200000 47845308 200000 740877641 200000 395805742 200000 673139637 200000 293872212 200000 619650435 200000 911632047 200000 421821767 200000 131902451 200000 870629092 200000 602644294 200000 440317394 200000 140927617 200000 480969563 200000 103267437 200000 8750809 200000 516732168 200000 445240314 200000 266216893 200000 835963644 200000 605882799 200000 467067632 200000 479994350 200000 291488250 200000 441002431 200000 353409422 200000 19231959 200000 561630389 200000 866216352 200000 318869062 200000 264111987 200000 27697452 200000 911074524 200000 102233254 200000 663089625 200000 813029505 200000 804847130 200000 651164512 200000 782166850 200000 504981748 200000 856636196 200000 621355588 200000 764860422 200000 383928294 200000 955265249 200000 701812803 200000 12111774 200000 395430870 200000 283098970 200000 942465389 200000 555823778 200000 58644582 200000 519838647 200000 933422323 200000 948008651 200000 686989398 200000 940099138 200000 4609317 200000 864801009 200000 266848134 200000 798371938 200000 698059124 200000 758860046 200000 411056888 200000 513298592 200000 259807344 200000 213095992 200000 118093002 200000 783850661 200000 940194761 200000 226264233 200000 364063295 200000 180286777 200000 193734225 200000 376756154 200000 296741302 200000 922425413 200000 582875639 200000 860347875 200000 749412016 200000 616995024 200000 821920205 200000 382194875 200000 164414413 200000 33803012 200000 874557442 200000 232763645 200000 444756175 200000 890228778 200000 991325672 200000 59378304 200000 241220757 200000 395124392 200000 445387246 200000 469580349 200000 12785951 200000 402697225 200000 248741798 200000 351207500 200000 433231248 200000 18388213 200000 912713151 200000 794925542 200000 338855462 200000 783659827 200000 572557834 200000 684540259 200000 162522691 200000 265824173 200000 13912952 200000 515931196 200000 906813542 200000 99924075 200000 212334105 200000 876249865 200000 132002353 200000 502424726 200000 935490334 200000 394822531 200000 758779492 200000 380349046 200000 134431959 200000 352208003 200000 490984671 200000 754554739 200000 633029301 200000 798566400 200000 754606756 200000 511914519 200000 816942920 200000 482201364 200000 62183890 200000 804487689 200000 287298113 200000 560756214 200000 764316585 200000 776648722 200000 844100720 200000 976487936 200000 376511628 200000 159352346 200000 746558405 200000 853646250 200000 853201913 200000 118972715 200000 393984850 200000 748100236 200000 608250001 200000 811225452 200000 494888263 200000 359963486 200000 758133270 200000 916210726 200000 373704435 200000 723949562 200000 965956967 200000 320730050 200000 189113545 200000 604611928 200000 378242181 200000 792560072 200000 76972119 200000 72103313 200000 598401680 200000 488697057 200000 875881040 200000 547124700 200000 377824713 200000 615652565 200000 665880706 200000 256605842 200000 461194641 200000 258075788 200000 92023263 200000 700391212 200000 642582120 200000 74676751 200000 576984696 200000 789882947 200000 499749870 200000 432463495 200000 682588540 200000 894590350 200000 363454180 200000 540992572 200000 819987260 200000 507312614 200000 980342570 200000 716149398 200000 931810089 200000 775134533 200000 55130050 200000 791851551 200000 659752403 200000 862832322 200000 303058123 200000 197482622 200000 906911979 200000 950338709 200000 261516678 200000 40710268 200000 181131585 200000 49211416 200000 711417939 200000 344033794 200000 609891526 200000 96518083 200000 952131763 200000 349653528 200000 398909065 200000 457675054 200000 290604871 200000 994997990 200000 978768573 200000 19075346 200000 777791951 200000 485618613 200000 59395249 200000 330082119 200000 710362923 200000 703597806 200000 481543893 200000 194808006 200000 549920604 200000 52400666 200000 765227195 200000 304372135 200000 668821378 200000 141364703 200000 915597074 200000 4476707 200000 433926623 200000 199767048 200000 313214892 200000 418779539 200000 375960530 200000 507126140 200000 923176312 200000 130538094 200000 328545243 200000 765627461 200000 359913608 200000 502982222 200000 113422237 200000 280787850 200000 821400587 200000 835686122 200000 531996118 200000 718287252 200000 88121426 200000 558587164 200000 78602344 200000 309040587 200000 728497358 200000 276262620 200000 581918802 200000 478860473 200000 643419664 200000 509093697 200000 511936438 200000 957598213 200000 329646023 200000 41770630 200000 593627092 200000 590327416 200000 385125060 200000 746655234 200000 392137485 200000 498203643 200000 547820280 200000 345686062 200000 768375008 200000 33543062 200000 605539187 200000 994844834 200000 214556655 200000 250629490 200000 392069221 200000 619094551 200000 908535802 200000 785955030 200000 148581664 200000 67635301 200000 373513185 200000 502066733 200000 433286676 200000 612661894 200000 119496101 200000 885195005 200000 474260177 200000 805803152 200000 524699751 200000 74560496 200000 318973447 200000 516971453 200000 637945958 200000 677386957 200000 181445512 200000 725293158 200000 298012932 200000 706738303 200000 308983875 200000 385718786 200000 901864129 200000 212849932 200000 500274762 200000 560089899 200000 110076221 200000 409431966 200000 209869516 200000 73197977 200000 58435898 200000 66638974 200000 713177115 200000 672684067 200000 578472599 200000 726589202 200000 132396454 200000 442259652 200000 852111956 200000 421578725 200000 841867262 200000 982253203 200000 524062867 200000 362068638 200000 958443220 200000 221993929 200000 58166421 200000 576135175 200000 539987193 200000 335927742 200000 561456824 200000 124936711 200000 808547932 200000 862005995 200000 317484159 200000 949495207 200000 288485902 200000 443713768 200000 631902345 200000 834214160 200000 866010176 200000 315567727 200000 121091734 200000 283547529 200000 568710722 200000 671838550 200000 806899593 200000 726512509 200000 907427973 200000 130145431 200000 955043168 200000 803351154 200000 646760601 200000 954289227 200000 296814909 200000 888644370 200000 887290670 200000 842224041 200000 317538656 200000 486386469 200000 404706838 200000 939081995 200000 874556713 200000 175667091 200000 964165697 200000 872933352 200000 766855961 200000 875709542 200000 382048190 200000 570152154 200000 712874192 200000 875636421 200000 970671552 200000 143308185 200000 838502160 200000 939511546 200000 235822229 200000 374292221 200000 988790712 200000 689715307 200000 831513520 200000 457451263 200000 570443208 200000 995979171 200000 257308063 200000 775904951 200000 928639331 200000 251256906 200000 450778644 200000 344254558 200000 883109831 200000 616776487 200000 693484000 200000 945973068 200000 948473174 200000 985096740 200000 86900978 200000 244154362 200000 168713103 200000 571107914 200000 424562779 200000 131085825 200000 964830484 200000 168056255 200000 712258636 200000 79882776 200000 657142693 200000 552717262 200000 643339285 200000 778510872 200000 514945059 200000 872760543 200000 137332775 200000 983480059 200000 825615501 200000 324394617 200000 859870738 200000 849368280 200000 191163397 200000 552993094 200000 914909319 200000 679676135 200000 967105739 200000 61644046 200000 521870678 200000 268759426 200000 837977663 200000 908873402 200000 570023280 200000 677091873 200000 675376866 200000 398148178 200000 857387748 200000 213297500 200000 152890453 200000 950233342 200000 914838245 200000 862265579 200000 682974040 200000 316061447 200000 803515842 200000 276023720 200000 389298635 200000 341590998 200000 318232811 200000 210776459 200000 724138159 200000 893115379 200000 644894962 200000 357392813 200000 624115236 200000 577166087 200000 43752838 200000 877845573 200000 992173931 200000 568706010 200000 508800377 200000 790988972 200000 360000229 200000 327666772 200000 918578362 200000 406033755 200000 280964114 200000 315748222 200000 615964762 200000 958336491 200000 554636690 200000 122080641 200000 807387274 200000 353840403 200000 501904678 200000 676806565 200000 85355675 200000 304000173 200000 343466927 200000 608289875 200000 947803388 200000 633459120 200000 64855340 200000 798630674 200000 384994110 200000 772749878 200000 963796671 200000 810793612 200000 35008018 200000 134135159 200000 250052776 200000 134528650 200000 389314888 200000 394224075 200000 63835208 200000 528569331 200000 601349073 200000 452694699 200000 5219870 200000 431074511 200000 785341373 200000 498899631 200000 102524364 200000 735447625 200000 203106364 200000 506254736 200000 619426834 200000 166767271 200000 740107680 200000 203302950 200000 898701008 200000 645655379 200000 66926425 200000 754807914 200000 490276615 200000 709056214 200000 95877111 200000 562059636 200000 534517463 200000 608915670 200000 964157226 200000 435530110 200000 569144194 200000 496064030 200000 758205380 200000 910104542 200000 785875303 200000 216967830 200000 23320500 200000 46337295 200000 47223815 200000 113398597 200000 722379276 200000 238112935 200000 127522306 200000 495447637 200000 383766267 200000 74508129 200000 911549721 200000 610176782 200000 879622098 200000 594926355 200000 964304429 200000 231253465 200000 65862914 200000 624742584 200000 59386686 200000 549096510 200000 328500764 200000 873012839 200000 181143404 200000 156448485 200000 113523151 200000 699204953 200000 590983928 200000 997740951 200000 268154860 200000 499045350 200000 983187266 200000 773364541 200000 911842148 200000 271829895 200000 746558156 200000 365263327 200000 755712583 200000 362290388 200000 34351413 200000 553874086 200000 567210438 200000 592362886 200000 590486333 200000 827477977 200000 709137969 200000 212442229 200000 326224071 200000 402183907 200000 273631992 200000 897946011 200000 31203537 200000 855394890 200000 781796525 200000 51514382 200000 31566205 200000 148627896 200000 725700864 200000 988055561 200000 175232522 200000 961124853 200000 970092225 200000 911576802 200000 231140570 200000 348404969 200000 994125792 200000 775697172 200000 980767085 200000 985294238 200000 256741743 200000 272218165 200000 3702372 200000 795260475 200000 533638557 200000 718656256 200000 295848318 200000 645379081 200000 964659644 200000 15856460 200000 538174877 200000 799133041 200000 872483387 200000 164494354 200000 320230593 200000 627808251 200000 80956587 200000 478648170 200000 784336906 200000 469193295 200000 57982398 200000 243729037 200000 168923577 200000 381177399 200000 741530946 200000 767760339 200000 110013231 200000 861636250 200000 706241577 200000 151596213 200000 536590059 200000 900201857 200000 397584515 200000 363014091 200000 37622415 200000 8729621 200000 95368577 200000 390320846 200000 631438555 200000 945939101 200000 403053939 200000 577085079 200000 365794736 200000 671910532 200000 81729994 200000 443652893 200000 846601741 200000 35457616 200000 505258774 200000 124725114 200000 662302228 200000 458506155 200000 977007880 200000 940087781 200000 765646597 200000 321523549 200000 205560432 200000 634140600 200000 497144128 200000 386983247 200000 130938174 200000 943593835 200000 417930310 200000 50701448 200000 415361668 200000 927988886 200000 445846712 200000 989799731 200000 121888369 200000 212379633 200000 750111317 200000 236432022 200000 961028695 200000 59883862 200000 23950847 200000 119701275 200000 765955750 200000 426387389 200000 263906230 200000 188921930 200000 169639661 200000 789535039 200000 110303386 200000 681224907 200000 8671198 200000 491146003 200000 622349037 200000 871033448 200000 792802122 200000 298642322 200000 661274637 200000 835451400 200000 10644000 200000 409322549 200000 189221501 200000 182535604 200000 478601841 200000 426764693 200000 591698908 200000 62046869 200000 995307886 200000 567283561 200000 263725803 200000 769981683 200000 268577640 200000 62085258 200000 436506507 200000 352405559 200000 35691982 200000 64057074 200000 419159739 200000 731190504 200000 377099057 200000 635306424 200000 868429469 200000 451114160 200000 798844226 200000 462082836 200000 827282545 200000 580512856 200000 450405585 200000 476620896 200000 409476759 200000 622013382 200000 56188878 200000 408159764 200000 840945297 200000 377174533 200000 767139147 200000 345587656 200000 628953853 200000 792193340 200000 866494328 200000 297614389 200000 548855198 200000 212448437 200000 763522981 200000 685018931 200000 602282323 200000 638183127 200000 330461762 200000 631056827 200000 429070365 200000 654292779 200000 364600545 200000 180945893 200000 575706397 200000 224671322 200000 592176689 200000 219559658 200000 468293778 200000 642702891 200000 137417732 200000 546151715 200000 556915166 200000 799800713 200000 54702409 200000 47026183 200000 870416257 200000 654065786 200000 833555474 200000 955964976 200000 439657755 200000 926354472 200000 160851342 200000 93820245 200000 799704941 200000 889459419 200000 373532174 200000 534529616 200000 231130712 200000 449695228 200000 837327619 200000 308991257 200000 425939163 200000 808910354 200000 321344765 200000 816169159 200000 670259480 200000 943807176 200000 966699437 200000 605385109 200000 835485775 200000 246257892 200000 600809444 200000 641685722 200000 550871265 200000 169441360 200000 682410896 200000 356310287 200000 850072653 200000 985074708 200000 243773892 200000 647554508 200000 644869941 200000 805640792 200000 550784176 200000 193487818 200000 654396249 200000 639942758 200000 365819300 200000 394642145 200000 696684953 200000 114421925 200000 958394129 200000 253835787 200000 140260854 200000 460684446 200000 312279687 200000 346511198 200000 142745489 200000 994687226 200000 633198774 200000 354376724 200000 10597033 200000 283168129 200000 370401136 200000 822751878 200000 90248352 200000 812019483 200000 744203172 200000 599410219 200000 922845686 200000 67565522 200000 707417444 200000 689061277 200000 217389644 200000 53379789 200000 840046047 200000 925599380 200000 922791009 200000 51860565 200000 676201831 200000 497939431 200000 34431511 200000 813420499 200000 700116843 200000 891921809 200000 527007342 200000 417629135 200000 307671164 200000 539842729 200000 282253190 200000 722615793 200000 985431627 200000 889902440 200000 785992864 200000 735123202 200000 814040489 200000 915440934 200000 710431772 200000 619775723 200000 62495876 200000 455746140 200000 16118140 200000 393821876 200000 746269168 200000 526482082 200000 946999135 200000 387226758 200000 553117211 200000 345033906 200000 770324358 200000 140392873 200000 1182806 200000 588204642 200000 357998289 200000 88678021 200000 200169745 200000 708699820 200000 968289089 200000 427657891 200000 910927838 200000 118350249 200000 291289591 200000 416484524 200000 177897837 200000 910314128 200000 544492851 200000 821126248 200000 629959054 200000 792574395 200000 259829333 200000 718487744 200000 771645233 200000 461216417 200000 71365086 200000 210641340 200000 817852520 200000 576387548 200000 640112494 200000 154384004 200000 702193762 200000 5648164 200000 782220231 200000 56247649 200000 175075185 200000 534721361 200000 593757896 200000 694386108 200000 967011076 200000 816344156 200000 14736754 200000 376658973 200000 346882477 200000 675954013 200000 202511845 200000 862820396 200000 907138843 200000 866174093 200000 51966818 200000 436443827 200000 3491359 200000 590608708 200000 551761994 200000 982354329 200000 990925995 200000 550948347 200000 201007133 200000 377388519 200000 114805709 200000 88494155 200000 308880251 200000 191913414 200000 549657527 200000 554860779 200000 988543013 200000 26426494 200000 181630905 200000 804981172 200000 301290235 200000 125381751 200000 354164292 200000 72128416 200000 412812287 200000 214332219 200000 216596200 200000 531842246 200000 316103759 200000 117979505 200000 357708374 200000 574555230 200000 294985774 200000 137054434 200000 90393694 200000 855877314 200000 621971195 200000 873219702 200000 215212528 200000 861618026 200000 332635448 200000 873347639 200000 179867934 200000 494235886 200000 470120067 200000 882600269 200000 356236056 200000 315566854 200000 336219039 200000 182151679 200000 201552942 200000 177512588 200000 775874667 200000 744560567 200000 702627280 200000 839321976 200000 871797736 200000 117619453 200000 237367952 200000 998589667 200000 268510262 200000 410636154 200000 508768797 200000 256076036 200000 702312087 200000 66857461 200000 751447368 200000 222774580 200000 237544809 200000 704173145 200000 430408707 200000 847566316 200000 654053935 200000 796480940 200000 875197788 200000 138421957 200000 183925128 200000 478805016 200000 134434693 200000 528649334 200000 582420790 200000 974468325 200000 658769359 200000 565289177 200000 744816663 200000 714604667 200000 819672233 200000 59757285 200000 805176878 200000 213324388 200000 511539108 200000 617890484 200000 764781210 200000 337598791 200000 909983601 200000 3976574 200000 630477724 200000 262696173 200000 614414816 200000 213816219 200000 663905940 200000 873022527 200000 942061025 200000 143370884 200000 520086019 200000 304194373 200000 248778118 200000 793367761 200000 991484298 200000 141757735 200000 246953471 200000 351737403 200000 47998953 200000 285841455 200000 975237532 200000 719520666 200000 755869440 200000 162300356 200000 480993230 200000 710721255 200000 270714832 200000 827402351 200000 701288228 200000 426417466 200000 898590330 200000 286943705 200000 261992785 200000 399790797 200000 356450365 200000 569516234 200000 548320547 200000 789168374 200000 249673083 200000 835445546 200000 50597005 200000 174999600 200000 908914100 200000 466871811 200000 344953501 200000 772751377 200000 329110920 200000 813921148 200000 756832134 200000 71591764 200000 808093368 200000 234735326 200000 22764694 200000 854363087 200000 419059237 200000 663296145 200000 570855999 200000 231854717 200000 382227407 200000 186491935 200000 387813905 200000 460915061 200000 255614678 200000 548858927 200000 233728701 200000 675404784 200000 998884219 200000 374282891 200000 393535508 200000 773547078 200000 608233247 200000 520591898 200000 53029125 200000 340697584 200000 914302017 200000 484779237 200000 687749025 200000 607538054 200000 908513923 200000 201179668 200000 466058520 200000 655893185 200000 447824549 200000 293988849 200000 905678780 200000 556186233 200000 132250759 200000 696868835 200000 153091837 200000 346301096 200000 666504490 200000 777783923 200000 653935467 200000 637340772 200000 550981295 200000 973493066 200000 665077431 200000 225681384 200000 425814101 200000 811587888 200000 998126000 200000 497497738 200000 679698047 200000 421592078 200000 691628617 200000 956271813 200000 333601963 200000 710170859 200000 73466257 200000 194481711 200000 289607546 200000 828703217 200000 638874552 200000 175623043 200000 923292333 200000 990087785 200000 539044367 200000 375898264 200000 566725413 200000 409079481 200000 353184520 200000 759978599 200000 800172770 200000 633709164 200000 274703921 200000 843633416 200000 521279236 200000 842565162 200000 490389052 200000 304719796 200000 989258700 200000 502085562 200000 867484922 200000 650929347 200000 760474267 200000 6640646 200000 707287386 200000 783531950 200000 2702321 200000 707671830 200000 424903533 200000 130386701 200000 809293678 200000 46483987 200000 229291620 200000 453121177 200000 978751443 200000 4970821 200000 876043919 200000 450024235 200000 247522560 200000 643917332 200000 703896415 200000 535005882 200000 554294262 200000 141036810 200000 763541860 200000 742032992 200000 564265686 200000 946316750 200000 318818894 200000 423382100 200000 863315168 200000 884495145 200000 458743535 200000 675368944 200000 385350772 200000 956988675 200000 638005047 200000 268282796 200000 700090131 200000 234207846 200000 795702 200000 464853792 200000 562077534 200000 143192953 200000 892585500 200000 353552132 200000 343866644 200000 697692038 200000 580956731 200000 116378418 200000 205330199 200000 856198899 200000 132662530 200000 215608994 200000 763684711 200000 154730827 200000 855562243 200000 904025453 200000 545018661 200000 975766326 200000 355578349 200000 13167306 200000 385266320 200000 972865660 200000 655052434 200000 875558674 200000 979389194 200000 437321733 200000 763487457 200000 16178622 200000 37088530 200000 120405978 200000 423125227 200000 186544487 200000 372532810 200000 293723940 200000 438489057 200000 845287876 200000 743082354 200000 259700779 200000 927062035 200000 802243502 200000 867609707 200000 702520407 200000 510433522 200000 646257439 200000 564219956 200000 556516914 200000 504753422 200000 909889326 200000 994079471 200000 938311523 200000 696346648 200000 563415571 200000 181420508 200000 96384179 200000 523532512 200000 72032552 200000 714403676 200000 354840587 200000 17359703 200000 373750501 200000 488314606 200000 851622003 200000 153662605 200000 362644706 200000 234937652 200000 707695123 200000 773531315 200000 445636056 200000 164427245 200000 215415860 200000 641821464 200000 82493855 200000 189707771 200000 396607807 200000 183062063 200000 251833136 200000 396799326 200000 54942909 200000 681094023 200000 911781539 200000 678002999 200000 4484948 200000 412574672 200000 13562673 200000 141836229 200000 667937999 200000 213178076 200000 775225139 200000 123947114 200000 601772565 200000 991129498 200000 321104416 200000 33644966 200000 55092016 200000 965987867 200000 84149394 200000 20011289 200000 685312839 200000 199968145 200000 53285952 200000 57656708 200000 390857891 200000 24568394 200000 235902980 200000 912497864 200000 972916396 200000 634490808 200000 514856918 200000 659236325 200000 891429356 200000 107415659 200000 420241101 200000 387434747 200000 275629066 200000 115256852 200000 834610980 200000 265504587 200000 689207759 200000 715067267 200000 664957490 200000 17783605 200000 438588196 200000 434075305 200000 855137904 200000 586688571 200000 286436113 200000 237642902 200000 911590774 200000 894349051 200000 777170367 200000 464181627 200000 402940413 200000 227637048 200000 621959285 200000 899257000 200000 261977565 200000 702530001 200000 584875422 200000 673597582 200000 451342864 200000 434083527 200000 635811008 200000 701298364 200000 609212076 200000 381265723 200000 383886469 200000 611340773 200000 483895531 200000 555992941 200000 799752884 200000 32637912 200000 734419750 200000 543844541 200000 54827576 200000 545398661 200000 370497236 200000 67905964 200000 2809623 200000 46732542 200000 488451215 200000 142257114 200000 889066619 200000 481492338 200000 582593551 200000 596815368 200000 439526573 200000 20340530 200000 40622123 200000 615014423 200000 392179987 200000 864040368 200000 109113054 200000 939565831 200000 625286712 200000 699538298 200000 812098879 200000 158140152 200000 836252611 200000 182322754 200000 454169479 200000 959265067 200000 379704958 200000 789142232 200000 558289678 200000 162065921 200000 275150928 200000 485409581 200000 370146893 200000 711205625 200000 393089602 200000 754525265 200000 436120796 200000 223189685 200000 93363837 200000 997841013 200000 916303733 200000 644855541 200000 862522440 200000 486800105 200000 667288046 200000 733661849 200000 910249998 200000 724659230 200000 658306369 200000 176952227 200000 888615765 200000 590561700 200000 204469127 200000 631250225 200000 753011911 200000 102211628 200000 133916663 200000 363125638 200000 545379372 200000 2167174 200000 763180779 200000 324145665 200000 474497132 200000 513416866 200000 403875802 200000 122753315 200000 47020945 200000 11676050 200000 548206942 200000 545516173 200000 438838978 200000 459825029 200000 101397807 200000 802466046 200000 92819017 200000 953843917 200000 690966053 200000 329662040 200000 12620172 200000 789172953 200000 567746617 200000 252834203 200000 430805782 200000 70320699 200000 238484611 200000 893065447 200000 934898831 200000 779937954 200000 515661628 200000 366468478 200000 297776830 200000 845351135 200000 531363260 200000 904141758 200000 138910093 200000 648656611 200000 195710588 200000 576271146 200000 236891653 200000 292759487 200000 97816853 200000 639056481 200000 967517772 200000 327938978 200000 902471230 200000 121232164 200000 808170413 200000 660218333 200000 467276752 200000 639969875 200000 174338704 200000 321953505 200000 641977541 200000 827799536 200000 920334460 200000 535403070 200000 601742644 200000 661746970 200000 976954395 200000 114017957 200000 931258965 200000 196008465 200000 85669173 200000 332526053 200000 45604994 200000 513219128 200000 426365107 200000 805923057 200000 753253171 200000 804746253 200000 427898013 200000 181643736 200000 38645504 200000 338913586 200000 494400027 200000 583241163 200000 110982561 200000 70730854 200000 783157110 200000 902488857 200000 482322417 200000 157198219 200000 870865943 200000 689259317 200000 47887845 200000 874383265 200000 627655815 200000 909385901 200000 582417049 200000 778776265 200000 562251884 200000 934448948 200000 440516163 200000 998433858 200000 308433041 200000 188641176 200000 928121404 200000 868623470 200000 840433885 200000 840955339 200000 642577661 200000 157284044 200000 273890393 200000 414617822 200000 888635935 200000 803746815 200000 41137454 200000 293384960 200000 82732121 200000 605005765 200000 468087972 200000 359577986 200000 680170373 200000 283768063 200000 956906276 200000 936563925 200000 965028507 200000 158127023 200000 131250741 200000 327111817 200000 350933426 200000 72213236 200000 386093186 200000 69184335 200000 84868101 200000 600616719 200000 45448145 200000 79403767 200000 656177643 200000 392098144 200000 37123340 200000 509345906 200000 901129437 200000 213207145 200000 275222074 200000 640602064 200000 949142899 200000 300836296 200000 906207366 200000 396176962 200000 418305382 200000 715041856 200000 102856758 200000 274338328 200000 929669518 200000 624060848 200000 819294389 200000 565335746 200000 289403876 200000 559857433 200000 848327305 200000 834647250 200000 631374720 200000 875413148 200000 293213019 200000 659633656 200000 556657308 200000 732609400 200000 245134837 200000 965943043 200000 767695502 200000 61845007 200000 812336703 200000 566773222 200000 797249489 200000 109740001 200000 617973568 200000 890910127 200000 110265339 200000 404225422 200000 824711458 200000 447736976 200000 929445831 200000 230399192 200000 952675117 200000 918795738 200000 68263692 200000 44115101 200000 13889994 200000 255590908 200000 438051010 200000 252740320 200000 461720193 200000 158530695 200000 409791235 200000 717193920 200000 107965434 200000 323406892 200000 916347655 200000 430376062 200000 336994814 200000 436126395 200000 576341798 200000 239765371 200000 908712310 200000 852046117 200000 309660377 200000 628684854 200000 728000618 200000 62567802 200000 605098680 200000 814296145 200000 61144067 200000 530192107 200000 789815932 200000 966141068 200000 281223816 200000 75208648 200000 329644286 200000 410748615 200000 991829348 200000 805972866 200000 755604021 200000 174302211 200000 102903069 200000 769988265 200000 729742138 200000 142298721 200000 579608413 200000 110963437 200000 487481927 200000 713290529 200000 561353964 200000 907220768 200000 13765298 200000 518901923 200000 604316594 200000 473195826 200000 393325302 200000 115413096 200000 476541113 200000 758976562 200000 740505257 200000 781722896 200000 753444904 200000 845574739 200000 307190918 200000 105364573 200000 323803976 200000 208603363 200000 503549028 200000 360806701 200000 729641602 200000 130937428 200000 370087740 200000 353227651 200000 265021790 200000 764761143 200000 372738854 200000 413613695 200000 908485252 200000 165653307 200000 682349403 200000 709976160 200000 290954686 200000 629856049 200000 705795635 200000 181150343 200000 473540595 200000 828008714 200000 683239207 200000 683786102 200000 370139948 200000 271416535 200000 253351631 200000 79050444 200000 128531090 200000 183325127 200000 327763685 200000 737365322 200000 705198700 200000 86279211 200000 81116735 200000 211115728 200000 335883301 200000 55608180 200000 227693271 200000 236156512 200000 571322435 200000 454744114 200000 714038726 200000 702778904 200000 519105648 200000 16756757 200000 912625475 200000 743609659 200000 653406580 200000 593459695 200000 369969832 200000 1905704 200000 99928888 200000 382312368 200000 882164333 200000 653531744 200000 712573123 200000 552883816 200000 893795370 200000 489284740 200000 680037440 200000 253867079 200000 243941015 200000 790938708 200000 636242165 200000 78998687 200000 608865167 200000 222768816 200000 95839052 200000 181294047 200000 587461127 200000 717254552 200000 326186701 200000 165100441 200000 396310043 200000 611164719 200000 908273696 200000 78485116 200000 913223425 200000 73302707 200000 827171599 200000 573902937 200000 389915410 200000 981653126 200000 487262849 200000 102833186 200000 289071047 200000 770981416 200000 532190848 200000 858683877 200000 205144505 200000 710574393 200000 286691890 200000 179458260 200000 379819679 200000 805887610 200000 956260834 200000 391515455 200000 46300499 200000 432885707 200000 787707640 200000 671306903 200000 210318796 200000 638101550 200000 921696251 200000 819122028 200000 420140836 200000 848741826 200000 973458581 200000 952058223 200000 97644434 200000 773929416 200000 418002319 200000 624351088 200000 747078256 200000 212238496 200000 299812559 200000 113605984 200000 657190966 200000 344700875 200000 872496480 200000 782780495 200000 247849596 200000 549834218 200000 503781738 200000 209964653 200000 897307131 200000 672144572 200000 191196724 200000 478862604 200000 439582347 200000 801540900 200000 305940008 200000 814733468 200000 320934693 200000 501206304 200000 808524494 200000 801487532 200000 976484833 200000 40233937 200000 690978511 200000 625219055 200000 245199352 200000 503115129 200000 565266931 200000 219932211 200000 588327363 200000 411401590 200000 978452770 200000 988126315 200000 399623865 200000 196867147 200000 553930341 200000 558985893 200000 669811572 200000 924449175 200000 487349989 200000 637333011 200000 573721515 200000 509599260 200000 665204458 200000 990951174 200000 632093240 200000 87072184 200000 394269149 200000 261482221 200000 643381011 200000 520665454 200000 323863621 200000 249042521 200000 586125139 200000 181323101 200000 913801677 200000 481603323 200000 633694003 200000 685068998 200000 249984827 200000 593572259 200000 758914570 200000 755908105 200000 828912249 200000 516339266 200000 737839185 200000 929813672 200000 128192143 200000 167352808 200000 610242976 200000 931008834 200000 571591077 200000 403798726 200000 438552240 200000 879797655 200000 658190597 200000 334082604 200000 912496474 200000 366303882 200000 301433622 200000 883282058 200000 995717781 200000 400449561 200000 189739361 200000 816900978 200000 754510458 200000 510945637 200000 370304655 200000 710249364 200000 555819586 200000 266275504 200000 868322408 200000 205757119 200000 328655942 200000 229435225 200000 739121620 200000 324144614 200000 941927933 200000 889457633 200000 662485213 200000 848991511 200000 389149185 200000 310550504 200000 227692202 200000 594242437 200000 287590922 200000 225578032 200000 613680004 200000 341668222 200000 22532336 200000 456107159 200000 334338260 200000 826600564 200000 487449259 200000 799646240 200000 843641122 200000 943618296 200000 797422677 200000 467941098 200000 607297558 200000 192203961 200000 578233382 200000 318430262 200000 341817977 200000 534869128 200000 3015030 200000 387300965 200000 993583668 200000 875100758 200000 739426494 200000 707983606 200000 777438799 200000 952139571 200000 356343702 200000 74842763 200000 424455411 200000 148198736 200000 700518584 200000 522961636 200000 137574248 200000 254844925 200000 531196922 200000 698464482 200000 516037142 200000 579119019 200000 561077846 200000 334164100 200000 761486470 200000 597091818 200000 399543781 200000 86252268 200000 817951073 200000 878533994 200000 395092958 200000 826517081 200000 653973103 200000 350510589 200000 662840987 200000 690039853 200000 956076185 200000 297665683 200000 555568531 200000 269530345 200000 679624167 200000 645676860 200000 975178592 200000 204084267 200000 806172033 200000 504215336 200000 997487546 200000 280597173 200000 934398384 200000 667073705 200000 487318905 200000 833518696 200000 454949853 200000 528985390 200000 868986006 200000 938175044 200000 458638992 200000 145350472 200000 583088169 200000 520420458 200000 283005809 200000 65909417 200000 309801579 200000 658126361 200000 941648714 200000 473714207 200000 745325748 200000 380970930 200000 867452930 200000 914323868 200000 781403517 200000 391320247 200000 483146914 200000 798953008 200000 691894879 200000 192734151 200000 758277459 200000 493990412 200000 468076049 200000 11782307 200000 383943517 200000 102221441 200000 485348461 200000 503980076 200000 841050920 200000 462443005 200000 631045738 200000 324838497 200000 638409790 200000 842133012 200000 777223202 200000 199292004 200000 990963526 200000 896491379 200000 842529996 200000 961801845 200000 548669449 200000 431093229 200000 385727170 200000 782868980 200000 577301360 200000 626376306 200000 445202300 200000 84313442 200000 669570 200000 338710802 200000 129932178 200000 620815456 200000 509157226 200000 210149629 200000 784630972 200000 181321645 200000 60669806 200000 792846981 200000 803933653 200000 818898219 200000 741720824 200000 42630426 200000 197704402 200000 176912346 200000 372057232 200000 437355339 200000 694951119 200000 881195995 200000 201172959 200000 233240778 200000 797377538 200000 328278637 200000 977886636 200000 896736872 200000 228726724 200000 10107378 200000 350781410 200000 505579028 200000 604711566 200000 950667242 200000 289928071 200000 426140384 200000 689918969 200000 733503221 200000 866323653 200000 939547387 200000 834713788 200000 467552980 200000 706857700 200000 707512246 200000 157913265 200000 584190056 200000 660003404 200000 394441602 200000 756035280 200000 24320944 200000 539996295 200000 503907823 200000 13552432 200000 245582798 200000 730777148 200000 583428526 200000 677974284 200000 508517122 200000 768060212 200000 574297231 200000 795829947 200000 170432173 200000 678476888 200000 114162051 200000 905720758 200000 287868750 200000 343966128 200000 758069402 200000 601017493 200000 987708039 200000 981831268 200000 911426821 200000 977921809 200000 119270679 200000 767827134 200000 875320084 200000 948359682 200000 873190112 200000 429429285 200000 168741431 200000 500699489 200000 156368099 200000 954692898 200000 886329088 200000 586971206 200000 397431102 200000 731426142 200000 538271518 200000 918695147 200000 793974068 200000 556500897 200000 113721187 200000 83097254 200000 484910884 200000 968136147 200000 838405054 200000 550694386 200000 921866894 200000 902492926 200000 795231553 200000 961105509 200000 30432277 200000 646002505 200000 755884571 200000 290659002 200000 137298807 200000 952763901 200000 150643614 200000 629226184 200000 517500822 200000 963749250 200000 574195769 200000 1480583 200000 363118705 200000 566270818 200000 931334013 200000 732762385 200000 721468202 200000 837778500 200000 982372379 200000 332647582 200000 20566018 200000 524798450 200000 283785699 200000 68496518 200000 179057239 200000 951236435 200000 208656326 200000 241797186 200000 594121899 200000 589087344 200000 35590100 200000 200446058 200000 617761439 200000 119873649 200000 814098750 200000 947093175 200000 177666291 200000 878258592 200000 106510420 200000 146296834 200000 30502791 200000 158536036 200000 844774023 200000 229022274 200000 290062685 200000 634360902 200000 51585639 200000 622086800 200000 674765971 200000 689163759 200000 531095972 200000 579860262 200000 190433900 200000 456944935 200000 188315920 200000 231306074 200000 774983495 200000 218203095 200000 104253594 200000 605534119 200000 809047205 200000 683391750 200000 244865876 200000 124128675 200000 218553127 200000 184280286 200000 214594925 200000 369916937 200000 154542732 200000 778876072 200000 493067319 200000 850085552 200000 422411190 200000 935885002 200000 273838625 200000 549067921 200000 25234597 200000 656816335 200000 785391805 200000 547829700 200000 790704249 200000 736421215 200000 39495354 200000 495653762 200000 817569139 200000 35319873 200000 113627113 200000 714172963 200000 291802356 200000 627233375 200000 174331195 200000 590276896 200000 633383803 200000 472830401 200000 619281600 200000 518703889 200000 211826346 200000 767714192 200000 890766249 200000 19110832 200000 117806401 200000 782052372 200000 723158598 200000 967171539 200000 479005473 200000 263373493 200000 690685448 200000 416460660 200000 983560009 200000 64465917 200000 270986111 200000 158074284 200000 185637339 200000 851681171 200000 894464092 200000 565607602 200000 500623382 200000 78682688 200000 300032367 200000 102838240 200000 581462109 200000 221714412 200000 222610089 200000 388200878 200000 259972142 200000 819326881 200000 944540441 200000 485072820 200000 342966826 200000 571033478 200000 64945394 200000 526134954 200000 195383315 200000 685560549 200000 38082946 200000 77425771 200000 752036040 200000 664560164 200000 925786940 200000 479962092 200000 116295242 200000 754073806 200000 124095918 200000 134285641 200000 579426745 200000 632500619 200000 221916555 200000 97409464 200000 266275158 200000 808031779 200000 586954913 200000 560328594 200000 503541378 200000 846782846 200000 783220194 200000 761396304 200000 90796477 200000 211536293 200000 111530335 200000 768230027 200000 179179175 200000 757696961 200000 120700487 200000 386422778 200000 37402113 200000 946478106 200000 285879531 200000 82643319 200000 155381676 200000 772145688 200000 432556732 200000 267214585 200000 678016167 200000 213493317 200000 776036938 200000 899620762 200000 158699284 200000 725715016 200000 35975494 200000 576205201 200000 345256499 200000 204213994 200000 679473280 200000 385523256 200000 954819684 200000 923778068 200000 995255785 200000 957026823 200000 600242984 200000 126973646 200000 558219409 200000 215042198 200000 777946912 200000 799766848 200000 238909608 200000 321509534 200000 260348940 200000 974912691 200000 211220864 200000 677878775 200000 907388620 200000 428406673 200000 28731272 200000 567957914 200000 935614305 200000 490299232 200000 255011922 200000 151888287 200000 284471019 200000 353619657 200000 42865294 200000 616661823 200000 607469996 200000 767448982 200000 97438731 200000 506949843 200000 223941379 200000 292479150 200000 296842683 200000 992017362 200000 270660464 200000 588321307 200000 587415471 200000 527613142 200000 372680854 200000 135757572 200000 846434582 200000 694634390 200000 241922867 200000 447928754 200000 252527681 200000 653322476 200000 827541801 200000 674028941 200000 951547553 200000 556923600 200000 661406583 200000 839845663 200000 26021063 200000 251284057 200000 839145535 200000 528614415 200000 64731746 200000 307907522 200000 483239617 200000 821464871 200000 343491651 200000 193353826 200000 999897950 200000 603359309 200000 371108955 200000 321447090 200000 863424405 200000 256197260 200000 433241018 200000 165772874 200000 722864136 200000 161862668 200000 526074512 200000 769821155 200000 7641719 200000 354248212 200000 983864367 200000 63890262 200000 806226882 200000 265385231 200000 716482311 200000 792593306 200000 616454122 200000 613445251 200000 654803112 200000 325209800 200000 95178256 200000 662984986 200000 94066626 200000 625987097 200000 840878707 200000 275282075 200000 213289511 200000 181111782 200000 420427381 200000 995769841 200000 240526534 200000 229297574 200000 386883222 200000 130686754 200000 412580273 200000 266755059 200000 883300471 200000 488776024 200000 935557143 200000 691807877 200000 401117911 200000 223205084 200000 411610186 200000 621477940 200000 571719064 200000 804073748 200000 645006777 200000 535644408 200000 432649145 200000 459457163 200000 673352949 200000 114275819 200000 83162973 200000 614975721 200000 222490032 200000 98623301 200000 901162434 200000 275790069 200000 984611512 200000 456216158 200000 260365641 200000 949214873 200000 586930175 200000 379488175 200000 636782452 200000 945856221 200000 860639893 200000 203763920 200000 528652002 200000 145039338 200000 364532395 200000 279328891 200000 862344532 200000 659964679 200000 831826321 200000 780951174 200000 579048362 200000 406198431 200000 426099128 200000 236101611 200000 785250277 200000 598183992 200000 190388912 200000 220084419 200000 130883878 200000 966699132 200000 610068777 200000 812878917 200000 278195629 200000 286958899 200000 319780597 200000 538209995 200000 284051162 200000 85671237 200000 345415428 200000 70437837 200000 862465326 200000 253483708 200000 694720869 200000 819447778 200000 690302025 200000 61934271 200000 386463051 200000 728905925 200000 275137261 200000 726480792 200000 442095364 200000 888646989 200000 620466937 200000 541459117 200000 182719491 200000 727646579 200000 159871342 200000 638501513 200000 261832918 200000 649486927 200000 459473004 200000 15362772 200000 475857199 200000 731477018 200000 435618100 200000 993834581 200000 901737951 200000 905580076 200000 507351079 200000 983958775 200000 911518933 200000 357959422 200000 482647236 200000 304459712 200000 213592866 200000 730922025 200000 228376493 200000 534892761 200000 174124791 200000 7102564 200000 646891682 200000 799548812 200000 238052260 200000 537723785 200000 13800580 200000 983842369 200000 82277274 200000 357290639 200000 895608658 200000 295206527 200000 872179305 200000 748571024 200000 56459310 200000 285893872 200000 311721666 200000 802138563 200000 434764632 200000 167236444 200000 709625973 200000 894346114 200000 298781232 200000 751863980 200000 723819123 200000 558093381 200000 732787511 200000 380789480 200000 272288972 200000 938663076 200000 598732814 200000 231293240 200000 694736048 200000 404572247 200000 815319925 200000 103765478 200000 208380017 200000 280990265 200000 920208204 200000 666527832 200000 518204286 200000 537163327 200000 374145684 200000 880553242 200000 715040361 200000 952394117 200000 597019501 200000 932231633 200000 52750561 200000 312932417 200000 289328920 200000 26772808 200000 657122232 200000 715647948 200000 395519990 200000 699805030 200000 339449053 200000 840319647 200000 812017543 200000 676993844 200000 991101793 200000 721465939 200000 737306219 200000 721160923 200000 875714934 200000 921534367 200000 918212707 200000 673382819 200000 786630250 200000 889986141 200000 822981712 200000 326314485 200000 116177583 200000 546832261 200000 39532593 200000 579150168 200000 248324053 200000 827290414 200000 614253864 200000 727047799 200000 558179469 200000 485487251 200000 402740085 200000 572843288 200000 780790951 200000 2262027 200000 63893113 200000 867013157 200000 424503060 200000 426386191 200000 947356339 200000 243134373 200000 580564964 200000 565912631 200000 679614917 200000 443540675 200000 636509255 200000 360542524 200000 909143663 200000 311149509 200000 907773071 200000 560589046 200000 580464273 200000 363045910 200000 699806252 200000 532061534 200000 151618348 200000 149491772 200000 990905262 200000 232929164 200000 132248160 200000 981424096 200000 191866565 200000 266014138 200000 487154031 200000 543973836 200000 712104515 200000 443102526 200000 39453368 200000 563530216 200000 431534615 200000 600364691 200000 861213116 200000 361251643 200000 900706131 200000 715148111 200000 325489435 200000 690945519 200000 955071526 200000 765434413 200000 658455190 200000 723255628 200000 453239265 200000 254941956 200000 549630734 200000 221454779 200000 976279797 200000 862421196 200000 559817859 200000 138603204 200000 589100787 200000 972631967 200000 949188117 200000 159152399 200000 784832650 200000 12528309 200000 473406981 200000 19066469 200000 405268363 200000 945279590 200000 263843251 200000 69480879 200000 875139303 200000 790121515 200000 660252577 200000 9169141 200000 375519406 200000 856855196 200000 890005870 200000 831532896 200000 337621009 200000 631457650 200000 787277786 200000 26685239 200000 335336800 200000 1823110 200000 420106952 200000 508650981 200000 614893579 200000 570237135 200000 758289718 200000 609179120 200000 839461540 200000 932836454 200000 876925254 200000 916029186 200000 132889819 200000 46637701 200000 337369143 200000 885587939 200000 913247616 200000 591434370 200000 909846635 200000 170291835 200000 794938499 200000 729375960 200000 12449122 200000 308346836 200000 614729974 200000 231839005 200000 214467005 200000 883487765 200000 963312392 200000 763322892 200000 113944379 200000 902236807 200000 333529611 200000 217485180 200000 783213758 200000 239779731 200000 149470830 200000 295875686 200000 14035526 200000 508490433 200000 865826754 200000 590448866 200000 12040947 200000 681770169 200000 479960249 200000 333986345 200000 812087558 200000 313164613 200000 560302369 200000 305872531 200000 14450656 200000 682873164 200000 856699372 200000 64334745 200000 352007680 200000 455743191 200000 708205866 200000 593621459 200000 987139336 200000 333911823 200000 488129036 200000 241576699 200000 501432248 200000 823477819 200000 909493986 200000 365763559 200000 863557617 200000 384403910 200000 575273245 200000 818443921 200000 447684786 200000 360878134 200000 750126413 200000 866378258 200000 532961309 200000 607554357 200000 950933795 200000 577022625 200000 790517618 200000 636355467 200000 153686895 200000 399574424 200000 84794129 200000 435547937 200000 455580193 200000 539097967 200000 471002235 200000 155099390 200000 313521227 200000 628562366 200000 355979857 200000 227072845 200000 337035293 200000 955561277 200000 836606546 200000 596482900 200000 628813030 200000 500073927 200000 911352160 200000 266424189 200000 78332185 200000 651261009 200000 215068027 200000 367299920 200000 583040068 200000 805979895 200000 132814787 200000 714525557 200000 208077593 200000 656208623 200000 370909818 200000 118695350 200000 983094121 200000 114452114 200000 403876606 200000 86941434 200000 529061411 200000 56041817 200000 850692050 200000 95053131 200000 367211864 200000 629524445 200000 492407957 200000 580006863 200000 23995449 200000 401215445 200000 292246536 200000 469171409 200000 238614807 200000 375009307 200000 459172364 200000 817753529 200000 139581281 200000 618366630 200000 541306272 200000 966156558 200000 737320360 200000 964531344 200000 532877030 200000 804431994 200000 302996893 200000 102727696 200000 492884254 200000 577405126 200000 440160784 200000 315843200 200000 671151784 200000 546102232 200000 872445681 200000 522574424 200000 855145222 200000 454231739 200000 996988242 200000 855742256 200000 93453014 200000 505412503 200000 368191843 200000 269767617 200000 94034395 200000 260980147 200000 510629492 200000 838594531 200000 131119860 200000 676491641 200000 70761717 200000 519282319 200000 750381602 200000 354954353 200000 538512504 200000 514310621 200000 889821318 200000 762389828 200000 321747372 200000 424595719 200000 93396575 200000 534152634 200000 375390819 200000 13420131 200000 895911695 200000 908748987 200000 580753292 200000 692619627 200000 896242454 200000 303297616 200000 880918329 200000 294606008 200000 289448468 200000 414114 200000 378371225 200000 833211905 200000 610377930 200000 36528377 200000 229336573 200000 386334240 200000 63630105 200000 37312446 200000 551214806 200000 445197581 200000 175090688 200000 184305272 200000 713628085 200000 943115231 200000 765924257 200000 226029266 200000 686025288 200000 457492177 200000 463661372 200000 294264210 200000 392567139 200000 643618618 200000 270335794 200000 725388962 200000 972232435 200000 944082835 200000 339111682 200000 298948362 200000 910481420 200000 963537780 200000 799997774 200000 106360562 200000 275636955 200000 32557462 200000 300640726 200000 488834468 200000 256180403 200000 694172626 200000 997554554 200000 597635975 200000 770291204 200000 897345311 200000 45910075 200000 102937124 200000 240846430 200000 599272342 200000 966716730 200000 682781732 200000 510090865 200000 639657072 200000 976977078 200000 518848335 200000 53672463 200000 130020358 200000 242744337 200000 978988173 200000 756375591 200000 735876559 200000 557305803 200000 346284520 200000 213494475 200000 697382501 200000 991411589 200000 690809991 200000 410180906 200000 745947008 200000 268504062 200000 795109555 200000 711143318 200000 268810744 200000 687670552 200000 408015829 200000 634531198 200000 797057477 200000 698176467 200000 714275445 200000 775727987 200000 639182849 200000 730088527 200000 321154619 200000 740918054 200000 383810276 200000 864752589 200000 13558768 200000 739887976 200000 921275334 200000 245423277 200000 756376957 200000 390842920 200000 394424096 200000 655355505 200000 585517547 200000 524458103 200000 864868490 200000 350988728 200000 17394016 200000 859700358 200000 319357118 200000 560897603 200000 414558503 200000 557605797 200000 366011794 200000 847279858 200000 205028775 200000 331436612 200000 975042048 200000 721274310 200000 388554346 200000 166784501 200000 145696801 200000 684443616 200000 681048598 200000 254795624 200000 239209772 200000 361175936 200000 734131318 200000 589413485 200000 198968187 200000 876197382 200000 518627954 200000 59818484 200000 241072774 200000 690259443 200000 644272146 200000 248772111 200000 865550052 200000 221619432 200000 278777470 200000 625281006 200000 422391888 200000 24479140 200000 57012223 200000 258756064 200000 122399137 200000 620230153 200000 227904510 200000 158971223 200000 190476496 200000 718846231 200000 272872195 200000 254853348 200000 960559349 200000 80600302 200000 652516022 200000 828905014 200000 797772361 200000 85744847 200000 317084129 200000 824264735 200000 841731620 200000 543542555 200000 603889771 200000 787180686 200000 383116543 200000 801843026 200000 451203421 200000 967142548 200000 160064115 200000 983358484 200000 708255456 200000 667745890 200000 574464311 200000 423323938 200000 393497148 200000 913220936 200000 758937893 200000 847460188 200000 871102425 200000 926032823 200000 906214196 200000 232303300 200000 238735681 200000 916224831 200000 236199294 200000 501674616 200000 720531739 200000 816558737 200000 285026106 200000 21622971 200000 725516080 200000 314045309 200000 995110594 200000 477327597 200000 956785257 200000 998014707 200000 482358158 200000 35480461 200000 361903821 200000 283023621 200000 305793078 200000 841502268 200000 234589575 200000 651296483 200000 359441010 200000 117794748 200000 146744029 200000 775289053 200000 381748509 200000 41724396 200000 956949049 200000 880482403 200000 869945900 200000 763617229 200000 956752419 200000 371363847 200000 940822203 200000 945237375 200000 929106500 200000 713231736 200000 60684544 200000 476807748 200000 139545443 200000 658990984 200000 450260052 200000 341540987 200000 352094059 200000 259994150 200000 45688112 200000 896828836 200000 686590818 200000 333803107 200000 457439021 200000 401657953 200000 218184562 200000 724811376 200000 456786178 200000 299588723 200000 209563363 200000 91055518 200000 208048777 200000 354651832 200000 282907677 200000 54770268 200000 776567482 200000 959152947 200000 943591082 200000 377780283 200000 859428268 200000 950041347 200000 856697649 200000 94381548 200000 211858586 200000 778816617 200000 452365179 200000 378321215 200000 469612507 200000 556569285 200000 965369969 200000 131710245 200000 467525864 200000 127854744 200000 818273307 200000 933211566 200000 185912921 200000 596266371 200000 804178849 200000 652205066 200000 425805799 200000 585635398 200000 733094733 200000 58836619 200000 588259946 200000 113538753 200000 725643910 200000 979451041 200000 953142235 200000 51564021 200000 468102101 200000 278428379 200000 391613267 200000 307276803 200000 146909411 200000 179220204 200000 173247753 200000 498436650 200000 803202680 200000 45869987 200000 497447510 200000 107609292 200000 419013756 200000 80775920 200000 551482292 200000 612268905 200000 742363641 200000 75729380 200000 197941945 200000 109928097 200000 775978774 200000 344701617 200000 109199392 200000 897924150 200000 307693852 200000 107765413 200000 478714304 200000 820793094 200000 200620147 200000 736101938 200000 484054673 200000 387547412 200000 669693093 200000 864964841 200000 142521005 200000 671038847 200000 488422489 200000 332861817 200000 576155468 200000 191106184 200000 873304921 200000 951014323 200000 367758022 200000 57978768 200000 127213196 200000 868615816 200000 895835796 200000 971683606 200000 779632635 200000 968416776 200000 267797326 200000 56901308 200000 210094798 200000 5503332 200000 205936813 200000 237271362 200000 965322575 200000 385629420 200000 772285322 200000 183505032 200000 503579365 200000 735608848 200000 582929884 200000 434066319 200000 268898329 200000 315568994 200000 98324156 200000 915250808 200000 865036948 200000 268983954 200000 698736228 200000 163903619 200000 388772126 200000 835537007 200000 155525162 200000 97206288 200000 630204832 200000 197838060 200000 426492041 200000 325823136 200000 897876769 200000 205708568 200000 245090584 200000 91125459 200000 617864651 200000 184968483 200000 340678799 200000 879203434 200000 531267303 200000 367078495 200000 351992008 200000 769856582 200000 408585435 200000 293988667 200000 12754619 200000 367729255 200000 955114290 200000 793359688 200000 977942656 200000 554471405 200000 369289364 200000 440508727 200000 606831440 200000 34800409 200000 681384136 200000 939766489 200000 149869443 200000 418599244 200000 150581432 200000 241361181 200000 844971666 200000 480875270 200000 609135212 200000 218087956 200000 262639893 200000 357598183 200000 632675085 200000 88579823 200000 179892934 200000 389217456 200000 126972643 200000 482167806 200000 773701755 200000 292236097 200000 514025814 200000 117967538 200000 768580142 200000 572418715 200000 200969968 200000 317184923 200000 99247352 200000 824679647 200000 897206104 200000 39934570 200000 254403344 200000 857128781 200000 776849751 200000 289457134 200000 239526864 200000 894038597 200000 707148501 200000 909846554 200000 384787888 200000 242731848 200000 55679708 200000 942806013 200000 884971592 200000 233756919 200000 56787859 200000 629862855 200000 994939472 200000 671180561 200000 707520068 200000 549215434 200000 299533731 200000 678232184 200000 321823061 200000 945574261 200000 9250102 200000 853249836 200000 216649297 200000 572293466 200000 134065445 200000 279432270 200000 715908064 200000 791044904 200000 767335590 200000 84381213 200000 836016074 200000 797662385 200000 180967442 200000 813101051 200000 216730359 200000 387603684 200000 114210018 200000 338239591 200000 974127984 200000 216822226 200000 339534255 200000 933167875 200000 55783518 200000 199634092 200000 342514736 200000 717749392 200000 168706057 200000 993279938 200000 361528639 200000 362786028 200000 533419993 200000 962428549 200000 661909715 200000 818213658 200000 976516184 200000 896222598 200000 198689286 200000 257366328 200000 83801901 200000 956018291 200000 75809039 200000 222101129 200000 636613921 200000 130252319 200000 419543880 200000 534949741 200000 633633821 200000 658085498 200000 612187945 200000 707352419 200000 244219689 200000 35199124 200000 381530186 200000 672789261 200000 382997101 200000 253120670 200000 733797220 200000 244185130 200000 889039667 200000 283536871 200000 988548175 200000 942341532 200000 967197666 200000 863697122 200000 761539588 200000 991347555 200000 687303171 200000 471668510 200000 250649755 200000 213515424 200000 422429246 200000 124877643 200000 373452622 200000 161458578 200000 740588125 200000 590260027 200000 334262387 200000 639781275 200000 42416455 200000 507851741 200000 766153092 200000 574125371 200000 136599814 200000 236750658 200000 905068826 200000 746977810 200000 594162881 200000 346309276 200000 26702060 200000 263422689 200000 18949313 200000 871098937 200000 793736148 200000 605443465 200000 880067694 200000 764047243 200000 318046666 200000 415671050 200000 95393874 200000 557014306 200000 486242790 200000 39328644 200000 823819284 200000 54028463 200000 131917920 200000 15394872 200000 704223358 200000 608731906 200000 199636626 200000 829741446 200000 310463350 200000 30976012 200000 68003572 200000 603433712 200000 859335175 200000 322245341 200000 421280542 200000 275648788 200000 223782489 200000 778799014 200000 691740105 200000 865109941 200000 107752371 200000 321634231 200000 341165774 200000 470832050 200000 859283072 200000 791544705 200000 810060068 200000 381010701 200000 296674374 200000 312683667 200000 294851812 200000 99019492 200000 286221743 200000 385045920 200000 650408263 200000 111422842 200000 233424003 200000 54955639 200000 340967590 200000 709470766 200000 112352682 200000 918938632 200000 552610424 200000 543072641 200000 660473645 200000 580246117 200000 821472599 200000 646171411 200000 138215478 200000 187699389 200000 515809019 200000 829840805 200000 835312907 200000 691118433 200000 285303356 200000 525263128 200000 427700501 200000 704899523 200000 485435154 200000 896021612 200000 699893470 200000 888704113 200000 105703575 200000 17642945 200000 335185422 200000 102386461 200000 272582915 200000 804423768 200000 92094316 200000 317245079 200000 752275374 200000 75997330 200000 24883426 200000 642199760 200000 628004113 200000 804098542 200000 383598456 200000 879706328 200000 113305797 200000 716030222 200000 658573655 200000 846560992 200000 524130177 200000 516514226 200000 950547910 200000 668244024 200000 880620318 200000 564959930 200000 972495664 200000 248129873 200000 334404757 200000 604919336 200000 415151387 200000 461055931 200000 515281407 200000 76295450 200000 461620785 200000 883532839 200000 115955347 200000 273762259 200000 131022906 200000 131553381 200000 984478379 200000 683466162 200000 472359967 200000 694284133 200000 338974143 200000 810974008 200000 706573799 200000 994507577 200000 752796774 200000 872521734 200000 559479484 200000 774027024 200000 555384923 200000 174821595 200000 518457575 200000 212001084 200000 980351605 200000 202723225 200000 737143246 200000 421626156 200000 115316909 200000 118796096 200000 542353404 200000 814272882 200000 490672667 200000 203408880 200000 12238617 200000 124045757 200000 406155000 200000 414410987 200000 534913004 200000 669036254 200000 83899548 200000 12387471 200000 838189152 200000 547542726 200000 54290816 200000 452501087 200000 402131835 200000 757166214 200000 546807101 200000 13370106 200000 394290023 200000 983809101 200000 365780106 200000 592618529 200000 359075179 200000 5623148 200000 564936513 200000 567889588 200000 623736818 200000 975260756 200000 598033497 200000 736667317 200000 807970434 200000 854887061 200000 223102956 200000 805623107 200000 6179781 200000 128174816 200000 524640561 200000 859742879 200000 866948995 200000 277433605 200000 678256258 200000 301466665 200000 763124901 200000 25892340 200000 126813527 200000 994034274 200000 882882867 200000 551943103 200000 549373000 200000 364930283 200000 680502869 200000 567731606 200000 12264717 200000 533301379 200000 840749141 200000 87389640 200000 392336001 200000 755005196 200000 336971418 200000 329638856 200000 854509210 200000 788085126 200000 277867949 200000 39767588 200000 541278833 200000 799616018 200000 649146166 200000 569582735 200000 172130367 200000 193230319 200000 658431 200000 833474007 200000 873877340 200000 724658559 200000 69464559 200000 502958063 200000 324909121 200000 955048514 200000 5894671 200000 355711461 200000 524002951 200000 930861784 200000 124191880 200000 432594411 200000 839991013 200000 652539138 200000 860072610 200000 997554001 200000 478405941 200000 210875296 200000 884717766 200000 868250760 200000 557036143 200000 683797172 200000 63356539 200000 568991009 200000 861191338 200000 22500701 200000 915315308 200000 412596170 200000 8509729 200000 837310428 200000 696420447 200000 156903511 200000 155045419 200000 450864017 200000 895993662 200000 754034101 200000 621215041 200000 180133118 200000 806609681 200000 470300663 200000 130455803 200000 664664001 200000 429105408 200000 804579917 200000 742901522 200000 382619805 200000 504251220 200000 863647495 200000 966113374 200000 137295729 200000 737821047 200000 851944341 200000 953654488 200000 92800830 200000 941383151 200000 434240649 200000 590420889 200000 590120997 200000 50174053 200000 471458707 200000 535603928 200000 336499557 200000 372287395 200000 803081602 200000 953861102 200000 502669152 200000 938237841 200000 27077705 200000 894170965 200000 128884630 200000 824068918 200000 317351670 200000 829489315 200000 61314728 200000 169029308 200000 933730235 200000 817058963 200000 959761493 200000 46848875 200000 406702057 200000 875269884 200000 299465087 200000 24410540 200000 455273967 200000 513950934 200000 690503205 200000 648256775 200000 487541086 200000 932716603 200000 305189225 200000 539150884 200000 376017639 200000 256976995 200000 903223691 200000 316370124 200000 951846491 200000 473651110 200000 984613868 200000 985941480 200000 798400680 200000 474535293 200000 668502795 200000 837088640 200000 147313122 200000 189255296 200000 542060170 200000 122048701 200000 15198006 200000 204389480 200000 525232425 200000 633503206 200000 853463287 200000 776196622 200000 458842312 200000 713046118 200000 962383509 200000 662975849 200000 762410089 200000 283331 200000 115609248 200000 29719442 200000 813252138 200000 414898343 200000 409374920 200000 342558915 200000 408225102 200000 208500442 200000 321987551 200000 512376402 200000 363293748 200000 214533956 200000 785670613 200000 250203834 200000 496857181 200000 694446831 200000 953913785 200000 230239634 200000 875222121 200000 4465154 200000 797454270 200000 59055506 200000 643180570 200000 650832326 200000 825255730 200000 730490004 200000 441881167 200000 354785956 200000 190072968 200000 850663824 200000 132155144 200000 131758116 200000 657029966 200000 641405598 200000 40067432 200000 866186990 200000 26604086 200000 610834679 200000 833755053 200000 572737740 200000 901329680 200000 581007603 200000 426268472 200000 247771813 200000 876693198 200000 203688459 200000 370755723 200000 225522818 200000 273536894 200000 900229335 200000 664788805 200000 589172108 200000 358315090 200000 103763217 200000 279877159 200000 575450122 200000 681349530 200000 153593743 200000 282439441 200000 577869671 200000 315039431 200000 836521547 200000 746360069 200000 30185001 200000 811765865 200000 651179614 200000 730655777 200000 536150010 200000 690141744 200000 52766207 200000 942033832 200000 683489698 200000 545150190 200000 295779464 200000 822486009 200000 711786762 200000 734607507 200000 385268337 200000 259651222 200000 707113785 200000 972409903 200000 791660370 200000 504121373 200000 592946778 200000 954642930 200000 286858212 200000 98128465 200000 654409651 200000 384477998 200000 451559423 200000 168636945 200000 94627246 200000 834157650 200000 201499291 200000 437104477 200000 85805523 200000 260662512 200000 97018323 200000 845253976 200000 352469707 200000 423149495 200000 106689245 200000 546314816 200000 310726749 200000 204447352 200000 925460498 200000 297329527 200000 804949875 200000 818418725 200000 736398059 200000 255594877 200000 787631126 200000 134097612 200000 506758657 200000 220038642 200000 761067884 200000 407136671 200000 748698379 200000 903690135 200000 988933568 200000 735884526 200000 623296227 200000 444559436 200000 50937978 200000 108050986 200000 906557824 200000 806272275 200000 631336993 200000 436956131 200000 927848444 200000 793608715 200000 465883743 200000 465036234 200000 447076494 200000 722583669 200000 771326973 200000 236168367 200000 612776080 200000 570185393 200000 91153633 200000 709795459 200000 477443194 200000 906811968 200000 336115734 200000 717283926 200000 681152484 200000 130324419 200000 611642820 200000 809327704 200000 677447559 200000 878054650 200000 696472370 200000 197157339 200000 459399483 200000 667695813 200000 360492234 200000 65568591 200000 846716409 200000 151321381 200000 477191700 200000 141259843 200000 872896985 200000 439693114 200000 251203001 200000 410235754 200000 582268437 200000 860217158 200000 379323265 200000 679545490 200000 396514563 200000 84862631 200000 763411540 200000 919222446 200000 954436125 200000 648300000 200000 528227899 200000 777262028 200000 26179580 200000 405169809 200000 137139295 200000 856636702 200000 842035287 200000 137704313 200000 985397000 200000 10178293 200000 372337160 200000 382705273 200000 987219871 200000 261222592 200000 330538759 200000 921489043 200000 311262892 200000 983459088 200000 818129516 200000 34254822 200000 695047127 200000 312958358 200000 194007151 200000 89568691 200000 89442281 200000 949410082 200000 423912554 200000 53473370 200000 322042059 200000 844021669 200000 886106325 200000 902948701 200000 416111493 200000 218613295 200000 74101576 200000 977126747 200000 782055487 200000 334964465 200000 240214652 200000 392780308 200000 846739523 200000 617930043 200000 867785290 200000 229181547 200000 463940088 200000 761793917 200000 286627241 200000 316208734 200000 538149095 200000 451446089 200000 99975858 200000 647673614 200000 894159289 200000 761197391 200000 573373598 200000 501199037 200000 917225526 200000 540669790 200000 506962374 200000 946529994 200000 552338758 200000 450369129 200000 740318625 200000 901115318 200000 307091699 200000 106188414 200000 245265097 200000 983003425 200000 407033444 200000 877889744 200000 539771638 200000 525164493 200000 868563426 200000 268185005 200000 252050688 200000 660574104 200000 614981334 200000 498736775 200000 144136415 200000 614166917 200000 948300232 200000 784168943 200000 132299693 200000 381660595 200000 828487264 200000 514310036 200000 278636450 200000 608106851 200000 755659111 200000 203103303 200000 392790038 200000 921283830 200000 76358854 200000 846104569 200000 889353090 200000 683215851 200000 29534086 200000 298169274 200000 835562879 200000 238145252 200000 978340301 200000 565839291 200000 880844996 200000 917536161 200000 248278758 200000 390763852 200000 545857322 200000 766022915 200000 621082936 200000 981693662 200000 425984938 200000 514410249 200000 667821133 200000 600174593 200000 695605341 200000 665929429 200000 232659147 200000 892192102 200000 707375738 200000 361742502 200000 919430781 200000 298283740 200000 121264731 200000 40202719 200000 869313611 200000 615060310 200000 251184504 200000 13310206 200000 170837053 200000 759309539 200000 441073768 200000 270524324 200000 681724795 200000 91091635 200000 692556006 200000 79655571 200000 843987022 200000 576644888 200000 720079305 200000 178052521 200000 734483487 200000 379280257 200000 546656522 200000 38767593 200000 595161974 200000 657819263 200000 29806017 200000 343500147 200000 53008891 200000 69823940 200000 449573415 200000 515709830 200000 392713336 200000 126375966 200000 162203028 200000 291503748 200000 652575956 200000 18969471 200000 976704129 200000 824144364 200000 52842520 200000 309094647 200000 276508295 200000 403783776 200000 711180397 200000 686559415 200000 846028893 200000 699022752 200000 180017947 200000 390895120 200000 493541853 200000 998341773 200000 948066954 200000 974537585 200000 223283198 200000 107672358 200000 346402884 200000 861491307 200000 982725338 200000 798798477 200000 413949168 200000 996127662 200000 138888104 200000 798301442 200000 85232727 200000 73064716 200000 107109570 200000 487056357 200000 739683170 200000 854698869 200000 734407584 200000 158602167 200000 732853784 200000 702526713 200000 390740698 200000 592629273 200000 435522468 200000 880727752 200000 864516648 200000 209168330 200000 567564364 200000 775401780 200000 778749541 200000 375805612 200000 968513914 200000 330688941 200000 31952775 200000 749602239 200000 937956790 200000 614015682 200000 222482599 200000 476372772 200000 118545577 200000 974442534 200000 310708222 200000 623754266 200000 266699034 200000 814475431 200000 900391140 200000 306262787 200000 878573812 200000 248351287 200000 229044690 200000 877329247 200000 322081085 200000 430871015 200000 807644769 200000 353870798 200000 56237087 200000 509149158 200000 922159432 200000 582249489 200000 607515874 200000 735408005 200000 585747553 200000 13261577 200000 753780206 200000 917423413 200000 34678436 200000 996722869 200000 342876877 200000 878610054 200000 784762408 200000 455963191 200000 532176934 200000 468543529 200000 430149160 200000 626782671 200000 442801090 200000 798233582 200000 250439931 200000 933638878 200000 461713546 200000 104692422 200000 447143450 200000 159993315 200000 496140934 200000 606889665 200000 769492509 200000 102257792 200000 980906718 200000 347505424 200000 492042429 200000 506104180 200000 891990492 200000 302052867 200000 66822354 200000 583718050 200000 921920743 200000 582917386 200000 248474709 200000 223735560 200000 871813768 200000 590654135 200000 914298463 200000 351157959 200000 352469608 200000 65315513 200000 105325863 200000 242919713 200000 584295247 200000 121032674 200000 902270982 200000 192185461 200000 794213669 200000 7313441 200000 795720566 200000 805102147 200000 54995188 200000 51517576 200000 557215501 200000 438112558 200000 133505251 200000 138918726 200000 496956806 200000 978149108 200000 279231547 200000 518393261 200000 565587128 200000 255869559 200000 399147364 200000 583405100 200000 857742747 200000 868170678 200000 565269992 200000 752031316 200000 618921545 200000 974840788 200000 170123886 200000 488507606 200000 525415418 200000 866742543 200000 546992320 200000 733555074 200000 248675590 200000 24447688 200000 656916933 200000 269289801 200000 621684454 200000 162417537 200000 267891078 200000 353559099 200000 614186546 200000 511032024 200000 433883947 200000 948615561 200000 694875811 200000 657784208 200000 122562302 200000 222074755 200000 447168274 200000 407611785 200000 160524390 200000 57459610 200000 26381174 200000 483305922 200000 190098924 200000 870764638 200000 18131176 200000 999985244 200000 317929273 200000 51925887 200000 671670178 200000 229884057 200000 881743125 200000 156246479 200000 840720634 200000 170012888 200000 682835817 200000 353988413 200000 744794987 200000 270979738 200000 389751612 200000 231130331 200000 71513740 200000 628095616 200000 98275512 200000 15887577 200000 207395605 200000 8801865 200000 662640422 200000 935084166 200000 719283936 200000 978446039 200000 142867692 200000 938205780 200000 916879589 200000 800122410 200000 32786837 200000 281035732 200000 207927100 200000 242903394 200000 675343817 200000 309064629 200000 195671838 200000 259772096 200000 127276879 200000 122168776 200000 828070627 200000 664511397 200000 39855377 200000 16104702 200000 875525124 200000 370158736 200000 595162903 200000 379101032 200000 290925337 200000 269125923 200000 718505610 200000 555725364 200000 200178652 200000 116836894 200000 464148402 200000 486886326 200000 442439971 200000 763891042 200000 243503095 200000 542699355 200000 767270632 200000 325721582 200000 29125603 200000 919211446 200000 786990660 200000 913974756 200000 44932381 200000 340739703 200000 17062254 200000 699134595 200000 103926894 200000 348507758 200000 543161792 200000 547240494 200000 145821630 200000 79061388 200000 733436338 200000 768318563 200000 154742295 200000 272987872 200000 881469660 200000 135088067 200000 536889760 200000 610779293 200000 439261175 200000 659438096 200000 333211555 200000 305204242 200000 235910363 200000 62854697 200000 709767 200000 456273327 200000 986157696 200000 656565775 200000 168517588 200000 503157509 200000 122543873 200000 105484002 200000 747838005 200000 678598854 200000 144692116 200000 310920419 200000 329232753 200000 93566656 200000 895715986 200000 279712115 200000 10334832 200000 983851493 200000 838201204 200000 897107730 200000 329208635 200000 157101638 200000 829187795 200000 774373216 200000 855057147 200000 843955474 200000 685567078 200000 849913630 200000 313896952 200000 92629658 200000 626308871 200000 718501933 200000 126679962 200000 481655375 200000 598443181 200000 100242828 200000 26935403 200000 992962753 200000 735825522 200000 867886941 200000 679645714 200000 330173345 200000 619646093 200000 585036000 200000 373290328 200000 242069951 200000 484337752 200000 243281525 200000 387769894 200000 532679436 200000 224691787 200000 491660189 200000 122128260 200000 417286808 200000 936063486 200000 54820089 200000 541303194 200000 694381715 200000 239918122 200000 329208905 200000 375435186 200000 483032655 200000 585067687 200000 516467309 200000 476151347 200000 481890876 200000 743643246 200000 276142438 200000 566982310 200000 339099113 200000 277501847 200000 632877140 200000 315919283 200000 836315145 200000 78328668 200000 834946425 200000 592668964 200000 175199850 200000 834506771 200000 298400308 200000 434372064 200000 890664958 200000 966901558 200000 61729542 200000 620955121 200000 41645782 200000 292730718 200000 750834575 200000 142186622 200000 872776737 200000 21492290 200000 33683600 200000 376333776 200000 68872752 200000 379712188 200000 470363114 200000 24077135 200000 598820469 200000 527162564 200000 486689436 200000 427099013 200000 977790846 200000 348815218 200000 563530952 200000 950193689 200000 138973949 200000 133421310 200000 780276142 200000 900345813 200000 137310658 200000 404114626 200000 759340975 200000 435395743 200000 675665854 200000 713164598 200000 341250122 200000 867134338 200000 177532417 200000 604584946 200000 870187041 200000 42328230 200000 807864508 200000 580892079 200000 427899124 200000 452112722 200000 428510014 200000 666629190 200000 803148195 200000 534772209 200000 132907514 200000 972357294 200000 550475823 200000 606525961 200000 247302783 200000 882541312 200000 293429689 200000 220156484 200000 802687357 200000 644260469 200000 140706944 200000 501882474 200000 366287558 200000 84039014 200000 667520486 200000 15230307 200000 105206090 200000 249241418 200000 508939883 200000 927782200 200000 824866072 200000 666750139 200000 10935728 200000 656461075 200000 970912098 200000 323827057 200000 914128500 200000 695747898 200000 485387897 200000 604923460 200000 552323225 200000 693845270 200000 600675276 200000 576842540 200000 299889438 200000 408328497 200000 655372781 200000 157563715 200000 986356262 200000 965700915 200000 587390603 200000 95535297 200000 433092847 200000 103291363 200000 591175287 200000 461743358 200000 395189210 200000 817843499 200000 765724066 200000 24500339 200000 40395369 200000 770308627 200000 974021916 200000 240960697 200000 801062715 200000 743491268 200000 497494294 200000 915418759 200000 223924753 200000 151910533 200000 366772448 200000 543639478 200000 360267211 200000 627601857 200000 452740843 200000 688930623 200000 350362218 200000 696218110 200000 968147143 200000 873566523 200000 927933711 200000 909369318 200000 238753060 200000 162632929 200000 678196730 200000 644952897 200000 918783956 200000 679329931 200000 601326731 200000 217350904 200000 80075207 200000 392169393 200000 943004483 200000 34610962 200000 635401484 200000 419949290 200000 372754882 200000 305840313 200000 240411862 200000 843286513 200000 827630794 200000 478581814 200000 39826803 200000 688648093 200000 478200890 200000 887492847 200000 737756246 200000 201631207 200000 837232915 200000 614159727 200000 32902669 200000 840515559 200000 732805493 200000 594859358 200000 780330570 200000 799887830 200000 778701985 200000 633617795 200000 478801374 200000 344179468 200000 348443896 200000 867545033 200000 495883448 200000 755578370 200000 18106873 200000 446416694 200000 348358633 200000 766910545 200000 717067846 200000 774851060 200000 782692770 200000 508056240 200000 139300256 200000 197095754 200000 769322803 200000 117221113 200000 261555941 200000 112482211 200000 85283597 200000 982563363 200000 35252247 200000 639976069 200000 786528960 200000 92514888 200000 632268887 200000 512177818 200000 732043005 200000 363476127 200000 239505893 200000 609223594 200000 699376020 200000 122163074 200000 452727841 200000 630610590 200000 944006006 200000 368219241 200000 413468556 200000 557979006 200000 33160371 200000 675369964 200000 97954759 200000 511361906 200000 785477755 200000 166385603 200000 852532626 200000 123557572 200000 170559264 200000 829376201 200000 623167693 200000 312981723 200000 793358353 200000 616023284 200000 90926713 200000 738368064 200000 15738848 200000 568250205 200000 849274038 200000 89620635 200000 395548220 200000 282821181 200000 921151686 200000 912569526 200000 793448439 200000 975634668 200000 965101319 200000 124394104 200000 146501888 200000 862186980 200000 118651132 200000 472068842 200000 638358632 200000 519944891 200000 994605380 200000 483890741 200000 17590881 200000 517397547 200000 134096800 200000 1085345 200000 651257401 200000 605929997 200000 233677041 200000 950062487 200000 715095138 200000 466513753 200000 946028855 200000 917222302 200000 126316652 200000 379107366 200000 17724818 200000 915196001 200000 217943816 200000 773422511 200000 82955842 200000 688593830 200000 686780422 200000 129803851 200000 219622058 200000 584975959 200000 729802327 200000 246937971 200000 300846920 200000 34159228 200000 879912459 200000 302142911 200000 688565694 200000 824942397 200000 951696978 200000 94934760 200000 901773516 200000 219417316 200000 356159358 200000 567065030 200000 818201682 200000 86215896 200000 136255743 200000 879832146 200000 240772433 200000 145029026 200000 732497253 200000 628061605 200000 409994217 200000 726344939 200000 667075680 200000 189946358 200000 166566236 200000 299716474 200000 720172738 200000 872796318 200000 966101001 200000 807436090 200000 877973626 200000 596511767 200000 592512369 200000 773190961 200000 270758554 200000 531762679 200000 625180212 200000 78038921 200000 261930321 200000 496514297 200000 54883347 200000 195869066 200000 997900784 200000 797039860 200000 660743151 200000 738444189 200000 397013736 200000 570805984 200000 469778376 200000 616741194 200000 981503946 200000 774065367 200000 655711422 200000 504969017 200000 122662725 200000 471953937 200000 73804562 200000 646544179 200000 734768938 200000 148865766 200000 333529636 200000 266488865 200000 298403946 200000 395843279 200000 333193334 200000 570718731 200000 917926165 200000 971221092 200000 382910375 200000 14349338 200000 148432476 200000 920806238 200000 922960504 200000 226608277 200000 260629647 200000 958489238 200000 605890761 200000 595608295 200000 370754335 200000 361729027 200000 451836827 200000 487691670 200000 617763995 200000 92086462 200000 234118415 200000 598065228 200000 404051638 200000 344989441 200000 957002852 200000 800246225 200000 232540223 200000 761741346 200000 250887164 200000 909765133 200000 260411686 200000 428941980 200000 248395095 200000 670966794 200000 84049533 200000 544820742 200000 228955926 200000 783450607 200000 933509747 200000 602064664 200000 171187448 200000 846523653 200000 192946778 200000 57839532 200000 558709727 200000 390347189 200000 634350241 200000 652809402 200000 272246219 200000 55852423 200000 155443930 200000 309115482 200000 222983132 200000 278552355 200000 683802036 200000 627862469 200000 808382547 200000 487312467 200000 426944256 200000 666093907 200000 493280401 200000 893988862 200000 737654703 200000 719657597 200000 419788053 200000 450763309 200000 511905745 200000 101905883 200000 99870593 200000 533518857 200000 231909015 200000 884067111 200000 546295445 200000 233529817 200000 880884817 200000 869948727 200000 399213618 200000 761649928 200000 649734768 200000 308089349 200000 404134231 200000 643235356 200000 624350084 200000 589367466 200000 164117030 200000 388809919 200000 405305662 200000 307340638 200000 522010591 200000 926518201 200000 689339502 200000 219085176 200000 881592546 200000 244332275 200000 771832068 200000 889289587 200000 282392752 200000 291903349 200000 394620434 200000 721885414 200000 804223466 200000 152024935 200000 17292744 200000 652286090 200000 606648911 200000 229920274 200000 154644853 200000 185889847 200000 69040321 200000 453684191 200000 973341580 200000 8535781 200000 208345920 200000 395952726 200000 473103771 200000 633828527 200000 326288620 200000 908282912 200000 454434389 200000 379633355 200000 75372551 200000 532715268 200000 46613896 200000 812609426 200000 328623087 200000 104458732 200000 638440998 200000 658048637 200000 402865959 200000 533211873 200000 24411711 200000 913061413 200000 761721166 200000 204240649 200000 532192517 200000 541755457 200000 703748389 200000 85188271 200000 99781830 200000 509210539 200000 465723533 200000 775081275 200000 695740660 200000 545765978 200000 409984133 200000 695300404 200000 47941151 200000 386306408 200000 499191599 200000 629406276 200000 756584952 200000 250177804 200000 114232779 200000 979474228 200000 784120655 200000 210701984 200000 133499577 200000 252913130 200000 744679956 200000 695444124 200000 767134075 200000 291692401 200000 69060441 200000 210359960 200000 798063279 200000 346581489 200000 706556750 200000 387317581 200000 205092888 200000 913052337 200000 342578499 200000 432371347 200000 372847253 200000 83694107 200000 620951976 200000 889208675 200000 416168999 200000 239228855 200000 592157711 200000 271422933 200000 415139311 200000 534043182 200000 66128167 200000 833185571 200000 574399020 200000 520676680 200000 51626690 200000 162952099 200000 54931008 200000 417935853 200000 675588559 200000 803430607 200000 15440043 200000 5670 200000 265090144 200000 521643328 200000 294129933 200000 271891228 200000 240795044 200000 572194989 200000 450075687 200000 927189271 200000 847160300 200000 752861680 200000 973490650 200000 91620224 200000 478144681 200000 770278145 200000 764711718 200000 328537311 200000 930384492 200000 870538488 200000 854569515 200000 257288924 200000 385843940 200000 962725901 200000 181610538 200000 467741760 200000 600175330 200000 262556058 200000 474705283 200000 201659124 200000 239434327 200000 594591767 200000 158117815 200000 253225472 200000 484242003 200000 282989852 200000 630136679 200000 268008844 200000 906968326 200000 31267682 200000 219746387 200000 414385378 200000 191078338 200000 450869954 200000 313211739 200000 630617193 200000 649462007 200000 924885555 200000 333554304 200000 997299626 200000 723835957 200000 478059470 200000 306972899 200000 383321934 200000 374171692 200000 331231948 200000 872345284 200000 630835485 200000 295531182 200000 327274374 200000 707917187 200000 922343935 200000 637988522 200000 432906099 200000 630770080 200000 903866366 200000 362017842 200000 254235437 200000 860872894 200000 900471361 200000 196160629 200000 933775980 200000 174187419 200000 253939473 200000 378993605 200000 809918472 200000 629104153 200000 268662231 200000 653340049 200000 147043321 200000 958015288 200000 319259419 200000 834011754 200000 795438425 200000 855239448 200000 356177541 200000 386078209 200000 382198880 200000 727121146 200000 257376991 200000 408072999 200000 137867878 200000 521685311 200000 126251536 200000 908421579 200000 549862884 200000 618806118 200000 440581409 200000 841116926 200000 220505203 200000 19151377 200000 833662522 200000 439800049 200000 59758794 200000 213956352 200000 206116517 200000 675809012 200000 353110210 200000 824078099 200000 346987209 200000 759494007 200000 235037012 200000 13390412 200000 930379824 200000 352267276 200000 561156249 200000 488899017 200000 996891520 200000 139258211 200000 183919048 200000 6844877 200000 747126916 200000 960679244 200000 296251 200000 848667063 200000 26593316 200000 342738103 200000 499228266 200000 241274376 200000 735636072 200000 597649334 200000 506344428 200000 956471905 200000 946928760 200000 777604985 200000 897340796 200000 917462401 200000 715220637 200000 136683599 200000 998408689 200000 468564298 200000 2184768 200000 308937131 200000 265434948 200000 607823036 200000 47049705 200000 922092059 200000 7747725 200000 886926327 200000 156076864 200000 961850705 200000 794757125 200000 154516028 200000 443209999 200000 303797278 200000 572272900 200000 558566380 200000 596299069 200000 984518257 200000 735813123 200000 575914119 200000 771159763 200000 277555035 200000 700597915 200000 624010413 200000 996193786 200000 576131853 200000 959805827 200000 17506847 200000 456111610 200000 16542423 200000 119020693 200000 328268733 200000 385371963 200000 19689770 200000 491058376 200000 775927689 200000 882438983 200000 805584790 200000 530947638 200000 846079650 200000 302616773 200000 198317260 200000 668827158 200000 472724808 200000 342684542 200000 482157724 200000 591775938 200000 33956062 200000 829357147 200000 458418167 200000 529259442 200000 311046114 200000 442352995 200000 872356076 200000 866535806 200000 599486453 200000 71737281 200000 336469166 200000 124377566 200000 343622105 200000 595545019 200000 161644940 200000 275053997 200000 75428205 200000 94361787 200000 920080630 200000 7114977 200000 669401010 200000 503798601 200000 878378878 200000 51819155 200000 644602568 200000 733790478 200000 895090387 200000 782033660 200000 685164529 200000 184791761 200000 844488647 200000 156463988 200000 868110732 200000 245907581 200000 702513737 200000 330687605 200000 159601433 200000 555358488 200000 172349290 200000 256941973 200000 317691195 200000 609622732 200000 320521051 200000 57612686 200000 351198640 200000 173129441 200000 119608685 200000 718610489 200000 491471705 200000 240824255 200000 361747983 200000 853758094 200000 287106104 200000 216430320 200000 841341650 200000 451184804 200000 631603052 200000 131580699 200000 174066279 200000 742781366 200000 258910006 200000 11782153 200000 57269918 200000 568172571 200000 83350262 200000 483194531 200000 854906472 200000 20479820 200000 948944173 200000 858405105 200000 231849429 200000 983260129 200000 228712828 200000 328831516 200000 875545109 200000 734050707 200000 213567139 200000 784029291 200000 973428602 200000 251839290 200000 212920962 200000 41238856 200000 213263220 200000 5054159 200000 942575130 200000 501439803 200000 397628562 200000 376465259 200000 989523340 200000 280021485 200000 102641287 200000 127124293 200000 353534999 200000 289550374 200000 998117410 200000 280458166 200000 524867613 200000 531299278 200000 465422675 200000 461574968 200000 620315934 200000 19477999 200000 995472683 200000 553072481 200000 443048890 200000 828106416 200000 309460956 200000 425934572 200000 736470963 200000 285015386 200000 13568692 200000 725251504 200000 46890471 200000 165466197 200000 347968549 200000 443675301 200000 44554841 200000 879061803 200000 169415104 200000 526367205 200000 915713064 200000 109764739 200000 177783860 200000 152430760 200000 933395349 200000 963499047 200000 695862610 200000 722006342 200000 894818305 200000 825908478 200000 785506315 200000 744992568 200000 588018667 200000 827406609 200000 316409967 200000 430926102 200000 731050741 200000 167866248 200000 521652655 200000 385913497 200000 60283871 200000 329684141 200000 422238235 200000 186221722 200000 924723849 200000 597060583 200000 74575139 200000 882766096 200000 702954996 200000 577053119 200000 987789657 200000 575079700 200000 239674945 200000 569690078 200000 640781421 200000 763373280 200000 156937904 200000 648463628 200000 484259119 200000 9460682 200000 67820449 200000 804621618 200000 125142415 200000 586606157 200000 471758485 200000 80043863 200000 446524063 200000 532128768 200000 144688172 200000 262460325 200000 175504014 200000 89554331 200000 171195432 200000 449928549 200000 825866414 200000 967237368 200000 684664679 200000 161710845 200000 908670830 200000 25024271 200000 889333228 200000 780735480 200000 814004319 200000 16770552 200000 871738582 200000 326177022 200000 816088114 200000 496760044 200000 528147559 200000 938120150 200000 464966328 200000 469085251 200000 101696509 200000 25326442 200000 439976672 200000 298035062 200000 13377563 200000 642389442 200000 939524795 200000 410414365 200000 372213344 200000 549314567 200000 907838330 200000 51971314 200000 774260109 200000 63734401 200000 103514477 200000 400987083 200000 823163266 200000 355167384 200000 47001093 200000 176113570 200000 778002240 200000 467700950 200000 349942226 200000 292999568 200000 736361704 200000 378777314 200000 852706437 200000 823328205 200000 652238778 200000 334587781 200000 550676718 200000 146376624 200000 355162646 200000 558453415 200000 962117885 200000 50244020 200000 223782269 200000 599610194 200000 60478916 200000 550781296 200000 332058768 200000 118604205 200000 180879218 200000 976327581 200000 778975502 200000 685306114 200000 517987673 200000 166672915 200000 12706265 200000 869423544 200000 837231080 200000 879299018 200000 789157105 200000 821154648 200000 901375665 200000 321159389 200000 780612471 200000 104915594 200000 912538723 200000 754512514 200000 129039786 200000 560096024 200000 953706704 200000 546759442 200000 717469420 200000 805864937 200000 96534759 200000 111535622 200000 479544252 200000 191027462 200000 64539833 200000 751336951 200000 455951805 200000 972334488 200000 81624951 200000 825515164 200000 905230765 200000 537107431 200000 798126450 200000 742516943 200000 147203437 200000 162579803 200000 512548888 200000 254980743 200000 60896767 200000 580745854 200000 788363261 200000 320143070 200000 565808002 200000 184838903 200000 69043406 200000 884752395 200000 905397046 200000 979365263 200000 938675550 200000 413052264 200000 151972734 200000 33815087 200000 996125085 200000 555860333 200000 923372504 200000 386759647 200000 14263451 200000 97821106 200000 386747622 200000 86982855 200000 618519689 200000 519167728 200000 841532007 200000 853997105 200000 443009207 200000 187746047 200000 151152957 200000 390571652 200000 848075157 200000 690175192 200000 617240424 200000 45845321 200000 989474997 200000 751109779 200000 410810889 200000 265490728 200000 495586502 200000 436192618 200000 279138655 200000 450881515 200000 806133658 200000 723472819 200000 571442380 200000 784032889 200000 674886176 200000 913133800 200000 300392144 200000 812671708 200000 277236841 200000 349969314 200000 814573835 200000 596645435 200000 334180263 200000 646489496 200000 180563007 200000 82944735 200000 619855400 200000 426526628 200000 529103434 200000 419484720 200000 863080798 200000 954631102 200000 554219567 200000 50955960 200000 268519385 200000 203404542 200000 132523533 200000 577070622 200000 52561226 200000 284421020 200000 394443557 200000 389538604 200000 28327553 200000 86905074 200000 722408407 200000 586551240 200000 832009071 200000 432836472 200000 47079845 200000 762690301 200000 718948644 200000 789640902 200000 227249965 200000 432057075 200000 786455505 200000 524378517 200000 314828850 200000 215033074 200000 781271238 200000 760589246 200000 879851923 200000 167348066 200000 440492148 200000 902361144 200000 806866770 200000 609251788 200000 173987946 200000 459459868 200000 813764237 200000 246960857 200000 932500315 200000 872254883 200000 400066951 200000 795522641 200000 921291542 200000 985410598 200000 76285855 200000 137447196 200000 770869899 200000 499615772 200000 701661014 200000 436796228 200000 13770188 200000 436351007 200000 698364492 200000 712845808 200000 310896136 200000 200703975 200000 864994626 200000 636732777 200000 427719568 200000 153163340 200000 759702041 200000 213162263 200000 418973142 200000 690805574 200000 473753553 200000 213081988 200000 658560360 200000 489035247 200000 859817098 200000 171336280 200000 408236024 200000 242257023 200000 675349381 200000 167211098 200000 582667862 200000 157445198 200000 324743971 200000 761139572 200000 629557875 200000 749402069 200000 318138595 200000 582303918 200000 271239008 200000 808167085 200000 66588519 200000 746291249 200000 902841675 200000 982747021 200000 197849199 200000 393502020 200000 699158407 200000 190831182 200000 481838299 200000 399014994 200000 709727364 200000 210744297 200000 699077293 200000 69703905 200000 841574354 200000 99534455 200000 118380804 200000 269726107 200000 406463010 200000 215363375 200000 962834976 200000 511228488 200000 635347780 200000 898362987 200000 851727715 200000 929038801 200000 771556392 200000 843861923 200000 820957005 200000 711652925 200000 182986976 200000 44603246 200000 93901183 200000 825125558 200000 958802075 200000 564614023 200000 852384440 200000 584300421 200000 554354603 200000 733845189 200000 228609242 200000 600902673 200000 653421439 200000 750170913 200000 144682725 200000 777207522 200000 752666793 200000 503610291 200000 475726073 200000 994625955 200000 468153048 200000 446746804 200000 739504728 200000 417138970 200000 994460381 200000 554212220 200000 592196960 200000 952040754 200000 458721961 200000 80179332 200000 744124308 200000 508084977 200000 114822477 200000 610411365 200000 802177939 200000 491133057 200000 333894904 200000 551158486 200000 613048606 200000 738027305 200000 865225467 200000 66888881 200000 878768406 200000 327833428 200000 936916935 200000 394078701 200000 614086010 200000 859734664 200000 651792620 200000 727988388 200000 999104876 200000 765928815 200000 1543451 200000 290648589 200000 342616364 200000 221764049 200000 601975844 200000 651408002 200000 536533530 200000 932589719 200000 2731255 200000 18025339 200000 850717367 200000 324846025 200000 843593126 200000 952676752 200000 668320420 200000 542946447 200000 698768737 200000 131646074 200000 684541088 200000 220086067 200000 82152055 200000 579520273 200000 453888653 200000 769540380 200000 883163227 200000 2130766 200000 814944619 200000 180821715 200000 948216220 200000 109522505 200000 176316251 200000 70471680 200000 821189098 200000 467265083 200000 653980572 200000 475111789 200000 751243286 200000 183679612 200000 191265424 200000 295378689 200000 386845714 200000 478316422 200000 307676599 200000 406609349 200000 259403500 200000 783246575 200000 501824433 200000 905263074 200000 365956822 200000 213946225 200000 688997439 200000 813545632 200000 519487264 200000 995126501 200000 113287746 200000 543068264 200000 775735355 200000 895881795 200000 360761273 200000 939898561 200000 225563064 200000 749960610 200000 917410246 200000 246279766 200000 292631110 200000 749969469 200000 645657257 200000 556936429 200000 294171062 200000 351878763 200000 446843842 200000 516747632 200000 878638328 200000 921912229 200000 312089491 200000 406619111 200000 642085406 200000 154928771 200000 356992954 200000 860193146 200000 372921432 200000 681353406 200000 237426938 200000 171512947 200000 573899254 200000 88271662 200000 990307122 200000 161849401 200000 370019432 200000 779208652 200000 275290979 200000 679197525 200000 718360128 200000 422065585 200000 759608750 200000 679269744 200000 366486318 200000 491493140 200000 600692562 200000 299189073 200000 530092033 200000 920216910 200000 98619569 200000 343847139 200000 68602028 200000 881033945 200000 256947531 200000 836937516 200000 918705213 200000 186371403 200000 156960193 200000 794599510 200000 700531430 200000 628320095 200000 417416146 200000 737697705 200000 295809016 200000 595336428 200000 272209504 200000 93826958 200000 888138210 200000 796567786 200000 727144298 200000 255532429 200000 346125365 200000 303532403 200000 23271442 200000 695813710 200000 80594850 200000 772427199 200000 875588760 200000 136778650 200000 235334138 200000 838715942 200000 419652701 200000 198943322 200000 339911723 200000 22659617 200000 218983904 200000 686376598 200000 994880073 200000 129223752 200000 983584451 200000 470475639 200000 88118657 200000 750451796 200000 774631878 200000 371122500 200000 476066342 200000 271269150 200000 645221065 200000 621767528 200000 369096104 200000 135110813 200000 96262350 200000 402497129 200000 614283415 200000 196151786 200000 894940147 200000 842154993 200000 409721508 200000 878448959 200000 164589947 200000 80723144 200000 835755678 200000 500029426 200000 354336197 200000 979478230 200000 451025016 200000 736463998 200000 979206226 200000 306417957 200000 692598080 200000 102053498 200000 701472194 200000 154618332 200000 689887529 200000 926421662 200000 906719191 200000 754946628 200000 212868481 200000 627134660 200000 242761584 200000 369442502 200000 711906491 200000 735253988 200000 699482253 200000 902314730 200000 633945189 200000 960241174 200000 988851281 200000 588199256 200000 362156849 200000 64365203 200000 209565434 200000 476786650 200000 913411824 200000 869115315 200000 146938857 200000 794246487 200000 378739345 200000 202732783 200000 356472224 200000 757524952 200000 168765989 200000 710537951 200000 310382526 200000 278736006 200000 134611677 200000 704234813 200000 186607364 200000 512582056 200000 282106121 200000 675328735 200000 435780946 200000 836847273 200000 698383898 200000 413572543 200000 393472938 200000 680865295 200000 198173856 200000 307926774 200000 3345451 200000 980091268 200000 536710731 200000 167525052 200000 891204629 200000 368495056 200000 215036909 200000 302125160 200000 488533450 200000 908679900 200000 801376630 200000 819262069 200000 106145995 200000 973460400 200000 855288822 200000 935643258 200000 393900982 200000 430675572 200000 403201949 200000 21588784 200000 427957326 200000 37879921 200000 273128381 200000 718341231 200000 721624434 200000 516317200 200000 612649157 200000 538725168 200000 95711523 200000 75804377 200000 523366471 200000 197657483 200000 296689793 200000 196522357 200000 65051378 200000 739752121 200000 169096653 200000 200039851 200000 138375832 200000 81623314 200000 869401192 200000 271028837 200000 815445032 200000 437091343 200000 122006226 200000 98560940 200000 460773811 200000 922387529 200000 432680107 200000 728601254 200000 691964522 200000 602646903 200000 311240884 200000 320798110 200000 254056093 200000 757579891 200000 336759501 200000 453353980 200000 427221437 200000 416930100 200000 912582648 200000 72296007 200000 843151962 200000 413860052 200000 524658772 200000 664846377 200000 765411877 200000 626999690 200000 703494946 200000 912193131 200000 599961070 200000 829929648 200000 320413378 200000 902357235 200000 646894502 200000 649710270 200000 705803957 200000 94505676 200000 329713245 200000 812286796 200000 142534044 200000 232077854 200000 83320387 200000 486479123 200000 693968695 200000 37910064 200000 868382890 200000 920269803 200000 178026598 200000 166303084 200000 408966658 200000 852791501 200000 222422826 200000 269385562 200000 758536154 200000 783843281 200000 96739491 200000 429986467 200000 50284261 200000 856642609 200000 147469587 200000 378110735 200000 120416497 200000 35300931 200000 767695321 200000 188008838 200000 259324657 200000 562993025 200000 119871349 200000 787142161 200000 467536115 200000 857211524 200000 531875722 200000 71743449 200000 411322921 200000 698467587 200000 873603798 200000 284062502 200000 514288868 200000 365574104 200000 652340538 200000 961167713 200000 17000595 200000 385032443 200000 239292344 200000 452123410 200000 974764487 200000 879329668 200000 362223727 200000 725052385 200000 960508977 200000 143457707 200000 922933920 200000 849060503 200000 411576993 200000 587150026 200000 172776108 200000 117859101 200000 132270856 200000 540412761 200000 959727122 200000 729058427 200000 869664886 200000 397056752 200000 336833908 200000 943105241 200000 307797788 200000 230236232 200000 255134353 200000 756894081 200000 782017098 200000 163735354 200000 473805388 200000 413354202 200000 105350256 200000 550094525 200000 515122851 200000 373549677 200000 333152032 200000 102445290 200000 229713079 200000 374892259 200000 79747338 200000 735492346 200000 418787018 200000 784608772 200000 829681149 200000 753716038 200000 458358331 200000 522048185 200000 696321260 200000 690059077 200000 573511563 200000 612925705 200000 403602405 200000 236180369 200000 942504026 200000 400265246 200000 805278747 200000 42928098 200000 428845930 200000 928684608 200000 110283228 200000 102914320 200000 815161497 200000 396556504 200000 507814042 200000 276651795 200000 146897642 200000 891145326 200000 52908774 200000 407586565 200000 871596156 200000 723301546 200000 269084783 200000 74306846 200000 432809104 200000 226799190 200000 11445766 200000 289142454 200000 268528519 200000 336840025 200000 549334940 200000 287018566 200000 881561825 200000 884911292 200000 165855297 200000 360750951 200000 564521278 200000 807983271 200000 949734438 200000 973326032 200000 366204510 200000 408483428 200000 778941595 200000 655562842 200000 512706340 200000 843652698 200000 369277969 200000 727847678 200000 603005326 200000 99517459 200000 110523416 200000 820823253 200000 733418174 200000 790562358 200000 288795489 200000 518966550 200000 624854259 200000 77309068 200000 57898427 200000 708374043 200000 528010128 200000 722997757 200000 619939353 200000 308594012 200000 763461395 200000 109953683 200000 628862090 200000 992352112 200000 857268509 200000 600757621 200000 450199614 200000 446681618 200000 866270832 200000 88351468 200000 565394823 200000 682214937 200000 273474795 200000 199211617 200000 322769876 200000 813166462 200000 250994574 200000 399819868 200000 915001783 200000 413049689 200000 431649916 200000 628793477 200000 122880223 200000 948291555 200000 480277747 200000 886212518 200000 980791837 200000 939733620 200000 564371797 200000 898229670 200000 212917090 200000 131317125 200000 621812001 200000 108079502 200000 176063 200000 63836847 200000 364809465 200000 820303751 200000 359904611 200000 887798441 200000 882497693 200000 643935449 200000 303846815 200000 353423693 200000 766434030 200000 353480172 200000 583801060 200000 594997650 200000 951472107 200000 620387914 200000 615835330 200000 957080466 200000 926357174 200000 53608090 200000 448828393 200000 287038084 200000 403390351 200000 887643301 200000 57267755 200000 169418434 200000 229348310 200000 218660180 200000 333743736 200000 188044228 200000 27345932 200000 849361070 200000 97773792 200000 249584162 200000 435361234 200000 81927134 200000 339188883 200000 253991829 200000 580167144 200000 943291690 200000 708024803 200000 883678453 200000 627334190 200000 209988092 200000 880520768 200000 561273403 200000 382640549 200000 451169500 200000 1657401 200000 505046143 200000 172957293 200000 706755955 200000 236034945 200000 886855674 200000 427341767 200000 318240392 200000 407938790 200000 791303684 200000 956277780 200000 887139846 200000 999568986 200000 966714647 200000 15597268 200000 567772915 200000 685890286 200000 582058697 200000 573698727 200000 987865977 200000 776821969 200000 980373460 200000 930288462 200000 324042464 200000 50049364 200000 767137809 200000 160926122 200000 769278352 200000 910055656 200000 704680056 200000 510060474 200000 632762643 200000 248403229 200000 787426080 200000 499477664 200000 473985040 200000 531617956 200000 386599748 200000 296277660 200000 871914064 200000 222144333 200000 993376059 200000 82380047 200000 905308348 200000 909182985 200000 955635326 200000 174465144 200000 116541788 200000 938002664 200000 488845733 200000 438339705 200000 79354201 200000 997183771 200000 976350313 200000 619551697 200000 119557370 200000 844710642 200000 570911650 200000 932599907 200000 256320425 200000 279961565 200000 394267977 200000 182807853 200000 566196718 200000 974487662 200000 849809015 200000 800179280 200000 891605874 200000 169414740 200000 915679075 200000 449102094 200000 71765245 200000 453389921 200000 502060902 200000 212458438 200000 798473847 200000 544002180 200000 460110586 200000 184637945 200000 706582762 200000 330214351 200000 114243509 200000 439961671 200000 238666877 200000 734545521 200000 865876562 200000 496742001 200000 747202681 200000 397424060 200000 270210216 200000 10210136 200000 937140038 200000 584489503 200000 714985391 200000 921551100 200000 237128814 200000 537476395 200000 941072257 200000 101588093 200000 829194392 200000 430910353 200000 982234966 200000 159627292 200000 397498766 200000 353880353 200000 922643334 200000 38475065 200000 954393655 200000 828997836 200000 176825226 200000 220952662 200000 231723164 200000 281848482 200000 381905402 200000 4315409 200000 936150501 200000 605091284 200000 105829007 200000 363076141 200000 149550684 200000 612642482 200000 972336162 200000 518809994 200000 833907560 200000 16559277 200000 920185002 200000 367224871 200000 353047955 200000 391009365 200000 428540224 200000 214385702 200000 289652355 200000 916027226 200000 238556702 200000 718146758 200000 78705411 200000 478483086 200000 969729178 200000 162272873 200000 608475899 200000 890647009 200000 720025903 200000 785526927 200000 35005298 200000 14187106 200000 286306164 200000 366193113 200000 74719379 200000 691778116 200000 516707361 200000 982944262 200000 161026980 200000 698333397 200000 963644688 200000 145058296 200000 635577615 200000 144539271 200000 925419833 200000 310600623 200000 410436187 200000 114371307 200000 66102964 200000 756201547 200000 134086707 200000 839796400 200000 774807226 200000 48680973 200000 388587613 200000 304233383 200000 793222051 200000 401284694 200000 420422083 200000 922450113 200000 288407784 200000 90289573 200000 231650925 200000 319719439 200000 814678817 200000 984344476 200000 941918596 200000 463327423 200000 702755336 200000 282052347 200000 755693904 200000 398766373 200000 514876019 200000 579114915 200000 577030457 200000 305186990 200000 175534172 200000 901726355 200000 582947785 200000 591805421 200000 986196188 200000 190221293 200000 713298087 200000 454051986 200000 647463979 200000 335260913 200000 181438108 200000 962678125 200000 919223200 200000 394481663 200000 260730768 200000 261196911 200000 511117238 200000 468749976 200000 599499917 200000 615060135 200000 702020100 200000 400215900 200000 326039994 200000 955798088 200000 280915267 200000 95582221 200000 331185249 200000 410801313 200000 961873227 200000 314015114 200000 805719273 200000 610759202 200000 599739157 200000 527494612 200000 948104411 200000 629759069 200000 951350457 200000 589916171 200000 601698015 200000 516305921 200000 423575920 200000 747493488 200000 948503743 200000 746542303 200000 144854930 200000 762858084 200000 921267042 200000 107259880 200000 845278360 200000 472599143 200000 190163665 200000 804207405 200000 447037211 200000 408226329 200000 341789749 200000 528277981 200000 559012050 200000 919364155 200000 525336022 200000 623454281 200000 872912535 200000 905436334 200000 664098588 200000 464582114 200000 247620193 200000 702767217 200000 409232017 200000 700524856 200000 140694858 200000 959061926 200000 531296220 200000 610654204 200000 990614921 200000 659039117 200000 727252934 200000 846591742 200000 372966008 200000 519828614 200000 325388344 200000 312671279 200000 226310287 200000 862116371 200000 809398330 200000 804038303 200000 945276774 200000 244118738 200000 546404340 200000 756268158 200000 541289910 200000 105006726 200000 746882736 200000 672631582 200000 666635095 200000 218042382 200000 321112789 200000 79015151 200000 781560642 200000 839623531 200000 899695596 200000 840896896 200000 300717967 200000 832415165 200000 940476573 200000 833425284 200000 831372664 200000 379955526 200000 442415794 200000 816876233 200000 20955475 200000 273002341 200000 407085842 200000 680053826 200000 787534490 200000 969871003 200000 775741895 200000 810853885 200000 565323750 200000 516001928 200000 624612856 200000 21061932 200000 583248622 200000 175396845 200000 973264366 200000 185214496 200000 359520908 200000 565633195 200000 89269521 200000 495983688 200000 69066424 200000 883434945 200000 857866219 200000 589237813 200000 126225034 200000 916306769 200000 519007267 200000 670748056 200000 554660922 200000 748336283 200000 591699587 200000 325148993 200000 705734946 200000 793360896 200000 54009586 200000 436901665 200000 552668602 200000 290101503 200000 755219576 200000 221630024 200000 490594714 200000 631936058 200000 64561472 200000 182723815 200000 936653691 200000 852010865 200000 816411281 200000 41085518 200000 345614134 200000 630136196 200000 929732819 200000 95905005 200000 773718466 200000 155034740 200000 486201743 200000 372394070 200000 244786488 200000 237829474 200000 478418798 200000 682828089 200000 158911185 200000 363098253 200000 239275064 200000 201266021 200000 910615270 200000 159927127 200000 794690261 200000 878433229 200000 65055471 200000 95961152 200000 78417231 200000 567318655 200000 86872451 200000 21422825 200000 829219021 200000 261218990 200000 706118237 200000 863326737 200000 75905944 200000 172502696 200000 800074836 200000 78851994 200000 423214872 200000 122296287 200000 445681504 200000 982273667 200000 885438423 200000 910821092 200000 879105691 200000 211312879 200000 328716669 200000 28555622 200000 684751421 200000 742207004 200000 970852049 200000 918245430 200000 559689630 200000 86562411 200000 317942205 200000 610788677 200000 271323447 200000 56763742 200000 185322313 200000 751526307 200000 179328161 200000 830091668 200000 71465374 200000 235787649 200000 845601939 200000 764399310 200000 90701315 200000 294183983 200000 547023078 200000 418674668 200000 305195235 200000 398436382 200000 78011539 200000 625789679 200000 11925956 200000 801183966 200000 386757043 200000 368407800 200000 626608464 200000 152041247 200000 803699069 200000 191206983 200000 294971727 200000 615059635 200000 804337227 200000 656569916 200000 482919082 200000 141296266 200000 312408981 200000 274332504 200000 660986728 200000 619692211 200000 138645490 200000 318799675 200000 639184563 200000 657671777 200000 398662941 200000 167388327 200000 962803412 200000 267008994 200000 248576493 200000 532884347 200000 462419762 200000 727837865 200000 496650843 200000 868387000 200000 802781269 200000 396184900 200000 115979647 200000 864752766 200000 318803432 200000 922765670 200000 314216338 200000 327963662 200000 595822770 200000 695052253 200000 289082348 200000 705225161 200000 257620123 200000 813145755 200000 56516358 200000 457794862 200000 911451308 200000 921628336 200000 153523833 200000 696763616 200000 362212110 200000 660856909 200000 464830716 200000 224877213 200000 807314184 200000 212561602 200000 839281257 200000 378846022 200000 730701573 200000 87117440 200000 596160951 200000 332795612 200000 240790155 200000 725814039 200000 55994624 200000 334194304 200000 144057924 200000 554571064 200000 423385467 200000 647188594 200000 126727672 200000 466531507 200000 281267074 200000 97618450 200000 987008656 200000 318833273 200000 842072717 200000 838054882 200000 957027860 200000 110893722 200000 188147508 200000 211382656 200000 704911788 200000 745630278 200000 734825264 200000 770022831 200000 554751394 200000 485595087 200000 801008985 200000 616552526 200000 872591197 200000 824138404 200000 631188904 200000 962730590 200000 526256486 200000 817368407 200000 826725685 200000 358548991 200000 668838245 200000 754848663 200000 552241209 200000 10536563 200000 960699428 200000 40673334 200000 335678476 200000 334603288 200000 193072522 200000 750820131 200000 644171048 200000 616467057 200000 728284321 200000 938692464 200000 682830115 200000 885101085 200000 327001999 200000 501133644 200000 760935095 200000 530514141 200000 982192543 200000 88060936 200000 366304189 200000 811285906 200000 686714169 200000 572483093 200000 721560365 200000 195427388 200000 727319525 200000 289349891 200000 49965342 200000 294844411 200000 434934859 200000 252293507 200000 764929739 200000 409075472 200000 688960564 200000 343016293 200000 541578891 200000 501913819 200000 154479241 200000 610015130 200000 826563031 200000 891359197 200000 280689490 200000 919116850 200000 617544007 200000 250011575 200000 499157943 200000 269304414 200000 476420244 200000 568208169 200000 923400706 200000 320999533 200000 957334166 200000 292356627 200000 842476442 200000 787358162 200000 417624902 200000 168822134 200000 462656776 200000 701610268 200000 631803325 200000 629095794 200000 580540917 200000 625517563 200000 559731250 200000 700149065 200000 792862504 200000 456075073 200000 963915262 200000 831677274 200000 568190604 200000 158179037 200000 511318939 200000 654464294 200000 229044007 200000 953171425 200000 17013407 200000 262327629 200000 133268259 200000 422718076 200000 36996037 200000 371212176 200000 649781704 200000 634241535 200000 990468324 200000 385891024 200000 258762111 200000 598442716 200000 811853044 200000 319968525 200000 605275088 200000 886667425 200000 304624143 200000 276124007 200000 75985251 200000 687839744 200000 692468077 200000 927395871 200000 647162881 200000 375032009 200000 556218214 200000 317400213 200000 953767571 200000 7303661 200000 270568307 200000 591048011 200000 107349281 200000 505827196 200000 177409580 200000 776664544 200000 721828564 200000 270022823 200000 517845834 200000 970685717 200000 899268596 200000 720749502 200000 139877798 200000 681376458 200000 252434921 200000 217138738 200000 601478455 200000 670411776 200000 518243644 200000 92114578 200000 563353878 200000 223780568 200000 669016982 200000 482211473 200000 357391741 200000 827415697 200000 882153919 200000 196088574 200000 154841538 200000 930186637 200000 596395423 200000 769243081 200000 348676192 200000 369048396 200000 662533184 200000 347403268 200000 975892718 200000 165544559 200000 934784969 200000 536998878 200000 854386724 200000 883179701 200000 505550723 200000 513802921 200000 451391964 200000 570713344 200000 20083671 200000 124922580 200000 711835918 200000 508205392 200000 444688973 200000 74961905 200000 813961682 200000 798120645 200000 26528653 200000 937626287 200000 37570401 200000 100833696 200000 813574497 200000 579449055 200000 320445971 200000 639270722 200000 969264304 200000 324518258 200000 709203297 200000 563339307 200000 212059523 200000 76802680 200000 507372515 200000 611549179 200000 199189251 200000 269733666 200000 794332499 200000 709053299 200000 90567543 200000 400956864 200000 704626823 200000 63271539 200000 388508746 200000 983298499 200000 209260409 200000 689101308 200000 354550786 200000 808373179 200000 30555458 200000 969112111 200000 836362313 200000 283148633 200000 455579674 200000 80760396 200000 253967847 200000 488442733 200000 412691800 200000 862950067 200000 873032901 200000 345552871 200000 763416951 200000 558152421 200000 375585771 200000 629551065 200000 799596558 200000 878826883 200000 508297089 200000 990587763 200000 217026518 200000 180873292 200000 53476048 200000 661418500 200000 324511911 200000 908098594 200000 300986433 200000 278910975 200000 117716858 200000 924183301 200000 44128604 200000 101170930 200000 155167847 200000 926457877 200000 884261578 200000 573409168 200000 571373735 200000 151339412 200000 734857810 200000 958772135 200000 14878866 200000 556148960 200000 622606558 200000 19226153 200000 544399777 200000 380962428 200000 554449015 200000 570836263 200000 753916013 200000 663238151 200000 118580804 200000 495309776 200000 903376045 200000 614347330 200000 530245261 200000 677746293 200000 379161403 200000 281827598 200000 813767869 200000 827064455 200000 433374734 200000 291052394 200000 538127194 200000 544694422 200000 84464192 200000 888008056 200000 100831759 200000 252376659 200000 814386696 200000 959446648 200000 551449506 200000 307952782 200000 633218752 200000 64638667 200000 917240828 200000 793526583 200000 954079968 200000 990254576 200000 513580583 200000 216829280 200000 708371456 200000 303611016 200000 644757067 200000 555254073 200000 387127001 200000 117763669 200000 933394351 200000 817936914 200000 350695747 200000 450358838 200000 479295677 200000 954183771 200000 620663351 200000 399583788 200000 779137789 200000 913271718 200000 779080141 200000 94685528 200000 13912344 200000 948213410 200000 64834367 200000 174900729 200000 76555990 200000 544823073 200000 24318179 200000 154607985 200000 949125919 200000 900034578 200000 146447923 200000 346384448 200000 218470908 200000 106705799 200000 109098440 200000 988921350 200000 210547862 200000 129079983 200000 45372761 200000 879624580 200000 328430901 200000 200154587 200000 225750464 200000 786379931 200000 616581954 200000 851590780 200000 51221749 200000 170212939 200000 8595269 200000 241991971 200000 918457872 200000 314892980 200000 772189414 200000 477238655 200000 3173193 200000 377068823 200000 505812718 200000 311883361 200000 972779002 200000 107004884 200000 508205382 200000 897359290 200000 487150747 200000 137277548 200000 617154294 200000 647758490 200000 490257092 200000 817989504 200000 767126054 200000 417929521 200000 809123630 200000 677572304 200000 294163488 200000 286629073 200000 433982386 200000 347447612 200000 835130187 200000 538931690 200000 925835591 200000 980863685 200000 733151024 200000 289689100 200000 604637190 200000 991441036 200000 833170552 200000 903625191 200000 53125417 200000 641986257 200000 945926891 200000 66869069 200000 476470022 200000 14207732 200000 524173682 200000 37099821 200000 425102104 200000 409097590 200000 915105812 200000 243496345 200000 122089973 200000 655960055 200000 866196475 200000 876169152 200000 546523480 200000 467768120 200000 310437231 200000 945611764 200000 708382232 200000 710007066 200000 17124313 200000 584470436 200000 708868141 200000 862831261 200000 290018241 200000 10963297 200000 337666225 200000 748214753 200000 449449167 200000 894063324 200000 621930972 200000 198766119 200000 793375181 200000 936970982 200000 299821830 200000 800558032 200000 173554338 200000 733607278 200000 543827112 200000 589172827 200000 285810775 200000 254812549 200000 622962779 200000 187220074 200000 718119188 200000 414051164 200000 593550038 200000 700392381 200000 132312611 200000 621651523 200000 318748146 200000 378901812 200000 841350635 200000 747941547 200000 815482024 200000 257980113 200000 89483254 200000 588011043 200000 984233745 200000 825290674 200000 988037355 200000 951920478 200000 656654948 200000 717232666 200000 744459411 200000 394073643 200000 965806843 200000 154908520 200000 274213846 200000 853877626 200000 2671694 200000 845044765 200000 362301118 200000 982859613 200000 265759476 200000 400977370 200000 310284914 200000 987092740 200000 165098152 200000 696903006 200000 797861691 200000 639044286 200000 634771521 200000 964427915 200000 493767298 200000 685027326 200000 662984120 200000 90490977 200000 576759503 200000 616717138 200000 729732133 200000 147671296 200000 142751178 200000 721578092 200000 736955841 200000 376655785 200000 143878205 200000 675562525 200000 841929188 200000 980050109 200000 286379535 200000 818671700 200000 491124999 200000 641595836 200000 956762697 200000 459385890 200000 592182467 200000 56503622 200000 822717204 200000 800996792 200000 39942095 200000 329658652 200000 276225976 200000 172038758 200000 212026885 200000 126932510 200000 727887005 200000 900994205 200000 153458268 200000 311803982 200000 624241997 200000 860086765 200000 37851886 200000 762661579 200000 188772463 200000 625878279 200000 787914482 200000 771185621 200000 577938892 200000 717625275 200000 412862146 200000 707458767 200000 370762829 200000 860022522 200000 183894998 200000 987259447 200000 582197753 200000 361208019 200000 54032070 200000 565221294 200000 278389755 200000 502262905 200000 227622219 200000 544401398 200000 440767641 200000 188547643 200000 327191101 200000 995361518 200000 776303933 200000 914190217 200000 870334357 200000 564559767 200000 378263151 200000 141629685 200000 803602027 200000 489500177 200000 561550808 200000 730269230 200000 302210296 200000 736206238 200000 937199679 200000 281091590 200000 817926804 200000 940148381 200000 972733327 200000 551249516 200000 465034681 200000 710490254 200000 430095054 200000 99146353 200000 859209213 200000 170017300 200000 272624678 200000 46717510 200000 514961434 200000 532792045 200000 480152799 200000 10287932 200000 861703657 200000 540752378 200000 210119009 200000 828854722 200000 58317922 200000 200119613 200000 65931574 200000 552540521 200000 14924701 200000 75325397 200000 343821061 200000 414896866 200000 476572370 200000 774548995 200000 853160087 200000 774155261 200000 953651291 200000 185014567 200000 43741909 200000 939576747 200000 129030064 200000 811281346 200000 44094919 200000 705518076 200000 360204137 200000 159201653 200000 47031958 200000 738122272 200000 43460927 200000 759721216 200000 25764745 200000 692164713 200000 332023306 200000 851817027 200000 438141962 200000 10356807 200000 891508675 200000 771675199 200000 546920609 200000 741591626 200000 998219139 200000 358672661 200000 563847927 200000 295855650 200000 588217729 200000 450186244 200000 58129876 200000 965889185 200000 432612118 200000 479118190 200000 911424288 200000 767623094 200000 379558588 200000 763241683 200000 740110309 200000 775588979 200000 167199753 200000 299365075 200000 887035978 200000 324775175 200000 493818808 200000 734817072 200000 228656024 200000 298741443 200000 623545248 200000 367729352 200000 322563639 200000 379607064 200000 995062969 200000 178917278 200000 850946993 200000 129091735 200000 377183005 200000 817564369 200000 854781102 200000 861263087 200000 991350276 200000 316260514 200000 824178933 200000 186647281 200000 160829894 200000 384610930 200000 60832624 200000 922076046 200000 802640348 200000 886201536 200000 252125223 200000 112685782 200000 686303454 200000 758889262 200000 551034434 200000 105015290 200000 672363653 200000 892272764 200000 711611403 200000 426588490 200000 677822890 200000 296672906 200000 748820201 200000 143141942 200000 722350148 200000 448581209 200000 289367910 200000 643748688 200000 362019180 200000 499664394 200000 999665448 200000 753621064 200000 481548636 200000 382587101 200000 177782010 200000 917443566 200000 266484586 200000 974757170 200000 969894084 200000 884624946 200000 466184721 200000 184750730 200000 878436749 200000 61771814 200000 527617768 200000 865897861 200000 349609856 200000 585891833 200000 606082215 200000 772419557 200000 775642083 200000 36043005 200000 281330984 200000 993852552 200000 437703968 200000 315606433 200000 386166627 200000 630843761 200000 845175998 200000 749980534 200000 134911856 200000 33907135 200000 477957480 200000 290792237 200000 147040904 200000 149743540 200000 41541860 200000 416235671 200000 375565571 200000 782917294 200000 953154076 200000 985836707 200000 319776346 200000 573360432 200000 576682777 200000 532239202 200000 455797030 200000 973774041 200000 270683393 200000 955185669 200000 981569310 200000 111549546 200000 107408415 200000 563492060 200000 213967131 200000 960938947 200000 79555034 200000 434022232 200000 526854422 200000 259294182 200000 148410044 200000 95287305 200000 380726824 200000 562911473 200000 720087148 200000 22993568 200000 459213449 200000 74312743 200000 181733299 200000 70329325 200000 579750800 200000 741874151 200000 420856953 200000 60678112 200000 736672696 200000 475687346 200000 487763912 200000 769416587 200000 379014808 200000 800008233 200000 240854983 200000 958977309 200000 325027561 200000 80594187 200000 395779520 200000 610167784 200000 194336387 200000 186422586 200000 123024410 200000 893622875 200000 883192927 200000 839525046 200000 587752030 200000 965703176 200000 792104597 200000 139068064 200000 907518260 200000 105535902 200000 416593502 200000 492393271 200000 762351206 200000 98596079 200000 414830098 200000 522680797 200000 234296027 200000 420980970 200000 627660586 200000 141445905 200000 538093212 200000 943948192 200000 720883263 200000 914035830 200000 925463762 200000 207355970 200000 588700936 200000 396035274 200000 134153157 200000 752684833 200000 4905055 200000 777169390 200000 359248093 200000 274651052 200000 899751483 200000 560387812 200000 990970532 200000 154326644 200000 8853942 200000 185263563 200000 685577409 200000 10832682 200000 612010247 200000 907232739 200000 39110653 200000 477243038 200000 787160968 200000 126299023 200000 289987649 200000 152113344 200000 824272817 200000 985390157 200000 456296085 200000 356714658 200000 135541530 200000 202480319 200000 734124833 200000 135587444 200000 130804348 200000 335165604 200000 879536431 200000 240873350 200000 596819375 200000 791552734 200000 848302886 200000 549538888 200000 926605228 200000 655435118 200000 752333967 200000 617730124 200000 295248524 200000 505622386 200000 567758866 200000 905658433 200000 676063622 200000 613251884 200000 130134393 200000 983693305 200000 709845235 200000 479756797 200000 179026348 200000 727965795 200000 496649804 200000 190115429 200000 698293938 200000 622665617 200000 303197226 200000 168083972 200000 752457141 200000 841765042 200000 944478276 200000 637004700 200000 54865661 200000 538956311 200000 899003764 200000 804112651 200000 206153714 200000 197450545 200000 193858482 200000 748546900 200000 352013598 200000 772631184 200000 191231510 200000 930619030 200000 300112424 200000 199104485 200000 61368536 200000 198192146 200000 926726618 200000 94489089 200000 948527442 200000 933776936 200000 595908635 200000 632715986 200000 688758780 200000 747813466 200000 765749747 200000 550647147 200000 783660654 200000 130109767 200000 314207117 200000 167594492 200000 637718369 200000 250458799 200000 676145200 200000 544027093 200000 847045294 200000 15579509 200000 692902980 200000 181266279 200000 57302860 200000 979770263 200000 453370706 200000 260621890 200000 164992340 200000 173557814 200000 145931267 200000 931887894 200000 476232704 200000 950366100 200000 398261791 200000 719894965 200000 434737574 200000 732539152 200000 864714382 200000 367051534 200000 978502081 200000 662046507 200000 64121178 200000 613163827 200000 952591591 200000 560176517 200000 379946410 200000 554873683 200000 517105875 200000 237496031 200000 433165255 200000 203295168 200000 411190876 200000 731673882 200000 637430554 200000 534702057 200000 459827578 200000 650431798 200000 493909034 200000 834774623 200000 549213511 200000 503551827 200000 107175074 200000 626052819 200000 395021819 200000 105001650 200000 81595720 200000 259075605 200000 950853358 200000 319389108 200000 511230470 200000 680957462 200000 63397529 200000 931509720 200000 463486948 200000 722405351 200000 580401301 200000 957567424 200000 948155147 200000 257191862 200000 621211033 200000 956978988 200000 518182083 200000 813016791 200000 332523902 200000 720029949 200000 369121652 200000 780857271 200000 54313789 200000 547675442 200000 31586983 200000 414819817 200000 689572079 200000 285947117 200000 942057221 200000 498929181 200000 47126987 200000 693943405 200000 270856278 200000 634185251 200000 824853547 200000 240013588 200000 49454467 200000 718384875 200000 681009031 200000 125853538 200000 653896851 200000 958071431 200000 43131511 200000 622997240 200000 272126128 200000 102399526 200000 607884979 200000 101013653 200000 326696483 200000 806572058 200000 100634389 200000 350345243 200000 225663059 200000 750417874 200000 206911893 200000 570745994 200000 464424904 200000 973751776 200000 44286283 200000 507817986 200000 503825453 200000 50252275 200000 524042864 200000 312641477 200000 856667721 200000 499807452 200000 271358044 200000 911688753 200000 102229508 200000 940761229 200000 745397640 200000 129324745 200000 434578535 200000 338879508 200000 615426957 200000 418822700 200000 172519323 200000 789279651 200000 221076258 200000 448381467 200000 681889511 200000 325015178 200000 156966433 200000 838465399 200000 51357878 200000 767748410 200000 912200065 200000 873398335 200000 552167566 200000 18888003 200000 443196252 200000 215343509 200000 463381785 200000 414567254 200000 291239145 200000 474815417 200000 739493408 200000 101694275 200000 437081730 200000 629502987 200000 816846473 200000 709591034 200000 308975519 200000 497689868 200000 225808991 200000 997359501 200000 868061912 200000 630041181 200000 816334025 200000 804279596 200000 945667046 200000 612699325 200000 247965201 200000 152635174 200000 925962145 200000 780029966 200000 792596894 200000 175500014 200000 674585090 200000 71077712 200000 103505913 200000 753107219 200000 56396321 200000 1645220 200000 703796426 200000 222227781 200000 800201271 200000 54349641 200000 641746651 200000 320646741 200000 446907292 200000 501917601 200000 692971027 200000 615512629 200000 980367562 200000 602903852 200000 358121340 200000 98845171 200000 142907223 200000 604884106 200000 3856188 200000 183980993 200000 826362366 200000 837275004 200000 512339614 200000 161110767 200000 292288149 200000 259123939 200000 256495626 200000 632168942 200000 713909271 200000 719719614 200000 640704264 200000 5137999 200000 53590171 200000 875317295 200000 705783872 200000 975148225 200000 640563545 200000 441259382 200000 506823547 200000 609581845 200000 276248235 200000 53702643 200000 521149858 200000 153536571 200000 427245065 200000 870416424 200000 989722813 200000 836399685 200000 206394379 200000 795684788 200000 676010996 200000 371579491 200000 712460906 200000 252614487 200000 309562769 200000 228501733 200000 479976958 200000 978636531 200000 3592443 200000 650261308 200000 118470848 200000 635768712 200000 121467067 200000 662416375 200000 38521801 200000 919095607 200000 657040506 200000 177162441 200000 484021584 200000 793306944 200000 50891519 200000 415092864 200000 581235374 200000 532399106 200000 798412853 200000 521532687 200000 520308317 200000 612304128 200000 428087074 200000 84965764 200000 95384051 200000 224121562 200000 470670320 200000 304448018 200000 839769643 200000 982060879 200000 792210407 200000 674365959 200000 852487388 200000 638272833 200000 253969264 200000 789916629 200000 202633470 200000 192850095 200000 170152979 200000 440334092 200000 141743787 200000 699367611 200000 22108792 200000 262806109 200000 642011931 200000 585463717 200000 567468648 200000 374838681 200000 728973478 200000 958224590 200000 991872716 200000 5020079 200000 723281605 200000 838695093 200000 457437612 200000 578419888 200000 339476496 200000 372342524 200000 435481649 200000 867329484 200000 192732224 200000 127682147 200000 820879011 200000 916169045 200000 434367022 200000 940776650 200000 777690218 200000 999261883 200000 936738257 200000 999267123 200000 901182991 200000 499484302 200000 705579586 200000 653221820 200000 745724731 200000 792446591 200000 11883963 200000 538692520 200000 62368438 200000 684258141 200000 741453714 200000 612664150 200000 781236328 200000 592153371 200000 178903106 200000 537870919 200000 222408027 200000 208502983 200000 535260514 200000 788913947 200000 793283510 200000 643509396 200000 208220074 200000 721648020 200000 663457986 200000 609434064 200000 665504500 200000 179050129 200000 98149096 200000 960037614 200000 352915000 200000 995974674 200000 456519088 200000 781496700 200000 241458574 200000 230857018 200000 553321922 200000 438170668 200000 664705583 200000 103266375 200000 917573864 200000 494029519 200000 890137715 200000 754244762 200000 882212873 200000 129688660 200000 564718547 200000 757051573 200000 880618798 200000 513411276 200000 301523176 200000 433693239 200000 816727936 200000 220524904 200000 568814441 200000 142518241 200000 394162502 200000 11443320 200000 268086319 200000 646550931 200000 25029099 200000 621243757 200000 725835060 200000 705935951 200000 850160629 200000 584859863 200000 123916174 200000 346515508 200000 327469838 200000 527355494 200000 996024184 200000 564273282 200000 295542270 200000 283563244 200000 125869640 200000 821196700 200000 164889262 200000 670869081 200000 630559865 200000 170686208 200000 126599206 200000 729961405 200000 387700130 200000 984291151 200000 639638158 200000 690052936 200000 65378428 200000 898800715 200000 551382319 200000 540491340 200000 436521695 200000 707398867 200000 127897714 200000 346955064 200000 216384452 200000 523262184 200000 774983135 200000 219071390 200000 727798083 200000 936363946 200000 497868831 200000 565017133 200000 579400853 200000 205247834 200000 262099705 200000 316454071 200000 772876306 200000 935860569 200000 472619351 200000 774355499 200000 155880243 200000 748913191 200000 82225986 200000 367153306 200000 629085329 200000 323909476 200000 483703777 200000 122191157 200000 120978915 200000 119048657 200000 278651772 200000 34279500 200000 213880835 200000 377604430 200000 319493502 200000 157259088 200000 773265640 200000 222891741 200000 9302637 200000 865636561 200000 352456620 200000 869819037 200000 602176500 200000 240920704 200000 77049990 200000 804912591 200000 19914457 200000 981588269 200000 603459792 200000 583557331 200000 760734469 200000 448825033 200000 791237890 200000 7535914 200000 619687810 200000 300511844 200000 263017140 200000 2065269 200000 694143608 200000 2834479 200000 913780895 200000 950073204 200000 132241710 200000 435564409 200000 589182107 200000 713490439 200000 490361358 200000 228144309 200000 958665121 200000 657535791 200000 101837984 200000 481243506 200000 623796170 200000 984524300 200000 814448525 200000 223548512 200000 544862285 200000 600605408 200000 888426653 200000 955887953 200000 562123651 200000 582793994 200000 16974008 200000 269773108 200000 287250661 200000 554606346 200000 507727335 200000 895667226 200000 641707276 200000 980491395 200000 912927059 200000 272283444 200000 25105327 200000 241219635 200000 35481924 200000 151340755 200000 198923688 200000 161837052 200000 373549859 200000 501967462 200000 539205871 200000 417100509 200000 773756280 200000 601656446 200000 356845212 200000 140640504 200000 63514091 200000 399665868 200000 216648935 200000 160575373 200000 5379909 200000 515292192 200000 430200106 200000 649035517 200000 983352175 200000 354238059 200000 760455133 200000 513491655 200000 391570801 200000 948434621 200000 343837848 200000 391087501 200000 969212788 200000 998223175 200000 885157396 200000 700333327 200000 8159423 200000 656530265 200000 127143978 200000 43200557 200000 211632060 200000 474777443 200000 522982353 200000 408275176 200000 992612339 200000 725618423 200000 498781474 200000 347572833 200000 132522509 200000 46856389 200000 663940439 200000 575346903 200000 239720402 200000 340909725 200000 658296006 200000 595106732 200000 242147883 200000 330119535 200000 818460394 200000 849671520 200000 169366303 200000 154576205 200000 276367449 200000 869495699 200000 529666008 200000 319434598 200000 416565454 200000 909773575 200000 821354654 200000 689111563 200000 344371488 200000 570186651 200000 300828378 200000 852590766 200000 357016903 200000 78281807 200000 291681556 200000 425762269 200000 950080605 200000 205866309 200000 911245556 200000 431938890 200000 699847834 200000 203620286 200000 372483908 200000 518463429 200000 159574870 200000 372060184 200000 654854635 200000 398134591 200000 524061450 200000 568880598 200000 969853938 200000 383124680 200000 228579151 200000 170086807 200000 940695425 200000 565743249 200000 744950492 200000 134825755 200000 235433954 200000 685237226 200000 67493770 200000 913925445 200000 950735228 200000 715023172 200000 233654866 200000 835682323 200000 823564249 200000 361611823 200000 982377805 200000 374708391 200000 113425312 200000 451560796 200000 859435954 200000 174419265 200000 456664730 200000 452762778 200000 48192987 200000 686421825 200000 995928495 200000 280935132 200000 54594368 200000 757976360 200000 971255017 200000 934777905 200000 253037689 200000 52566166 200000 744843631 200000 556949961 200000 731885886 200000 320886349 200000 699321738 200000 869056502 200000 285938793 200000 353259052 200000 468639395 200000 627572775 200000 138277874 200000 250780467 200000 349153090 200000 449857774 200000 179233521 200000 758020997 200000 922572559 200000 345713146 200000 130493855 200000 642338912 200000 484102356 200000 452563996 200000 699682132 200000 877759014 200000 78695032 200000 328612677 200000 281591433 200000 609990742 200000 530944772 200000 107930246 200000 647778519 200000 309284754 200000 967734433 200000 779885070 200000 650821877 200000 682842010 200000 215331991 200000 252159790 200000 682239677 200000 633924431 200000 119246670 200000 818674263 200000 782538022 200000 976872624 200000 517802064 200000 373283609 200000 287408202 200000 670217439 200000 379702340 200000 492586020 200000 728875360 200000 47446556 200000 543020787 200000 944528714 200000 44675266 200000 839931335 200000 456127814 200000 591951739 200000 280393192 200000 340862049 200000 264663876 200000 790311111 200000 768418666 200000 269646219 200000 477941784 200000 851392095 200000 425078017 200000 707660805 200000 360387080 200000 119156882 200000 180676485 200000 546635183 200000 230872702 200000 810501331 200000 552655087 200000 192143242 200000 791522818 200000 428207536 200000 21441623 200000 59198902 200000 114991677 200000 138652892 200000 100854 200000 119998324 200000 461567478 200000 235693861 200000 518710052 200000 341109541 200000 673150744 200000 736902269 200000 296521307 200000 776554569 200000 911349929 200000 279447541 200000 455056177 200000 804070272 200000 280715475 200000 715717052 200000 923828321 200000 484821131 200000 768650462 200000 626847011 200000 727135681 200000 852851275 200000 31035698 200000 642716315 200000 92837452 200000 362134719 200000 584448345 200000 881405876 200000 498083865 200000 349277449 200000 145580538 200000 444057375 200000 989221472 200000 754994537 200000 230193886 200000 374470316 200000 464274299 200000 175222592 200000 68957934 200000 913109836 200000 311023842 200000 421793037 200000 264865330 200000 694433551 200000 526065965 200000 821621362 200000 458746835 200000 273804582 200000 50350613 200000 842829870 200000 922549272 200000 881991137 200000 225356914 200000 190213668 200000 906909291 200000 523473584 200000 965390397 200000 416801618 200000 362379604 200000 418786853 200000 13008015 200000 832744409 200000 966080636 200000 238304752 200000 114484127 200000 828123387 200000 371315371 200000 199042272 200000 794680006 200000 106556183 200000 42872777 200000 396015336 200000 278467710 200000 35884974 200000 186312416 200000 754216214 200000 76344413 200000 304098144 200000 292803607 200000 810883484 200000 279505182 200000 366742510 200000 121406647 200000 346302923 200000 507824792 200000 903416889 200000 199491881 200000 695824402 200000 900005827 200000 791378497 200000 494060276 200000 813850626 200000 466203321 200000 784412966 200000 144046787 200000 494542924 200000 439968946 200000 876890409 200000 810921052 200000 117912768 200000 566940166 200000 456872362 200000 315688105 200000 298863695 200000 238535726 200000 150684459 200000 954864562 200000 86317321 200000 272850882 200000 42896203 200000 538886303 200000 901901343 200000 912296571 200000 121469130 200000 726212538 200000 373241313 200000 20731186 200000 337248651 200000 652966506 200000 838188992 200000 350069726 200000 919489676 200000 450005305 200000 585471052 200000 180111256 200000 555959791 200000 371321805 200000 66425141 200000 754800794 200000 480889587 200000 927659249 200000 280179533 200000 207710778 200000 872398330 200000 57079437 200000 659513988 200000 298215667 200000 56479876 200000 383882152 200000 864414185 200000 210401372 200000 961286450 200000 318532717 200000 477999535 200000 474906413 200000 750634947 200000 8639010 200000 758225700 200000 495380800 200000 895399193 200000 33519921 200000 833604794 200000 873619341 200000 529820468 200000 413788449 200000 701000706 200000 739602988 200000 573110068 200000 172346525 200000 45033387 200000 48726 200000 157447002 200000 583981419 200000 605105542 200000 643716707 200000 32822535 200000 383919733 200000 9483396 200000 155722188 200000 174733498 200000 858834884 200000 852220086 200000 117275434 200000 768565269 200000 204941950 200000 436980555 200000 708414004 200000 591122904 200000 538775790 200000 549307540 200000 656501187 200000 47571428 200000 885720187 200000 953559041 200000 260756433 200000 827690296 200000 492921263 200000 845075492 200000 670163316 200000 429979126 200000 476283441 200000 470133933 200000 80836839 200000 789959518 200000 193303242 200000 528019564 200000 290719104 200000 358918608 200000 771362658 200000 32616274 200000 195524538 200000 922092749 200000 330653955 200000 946167918 200000 390879020 200000 109242101 200000 677606356 200000 778185715 200000 78408335 200000 914898954 200000 6278943 200000 182801200 200000 879338427 200000 446282987 200000 991801675 200000 505360533 200000 55309737 200000 554749337 200000 244281313 200000 889376692 200000 800019057 200000 856131380 200000 811326345 200000 851153724 200000 410601292 200000 841853438 200000 428314637 200000 933617406 200000 74734226 200000 926130517 200000 910895700 200000 126596587 200000 369747388 200000 53003708 200000 270941799 200000 463930900 200000 501605731 200000 21504210 200000 99981679 200000 144559784 200000 741360958 200000 368648024 200000 345524660 200000 849245176 200000 296735271 200000 836819759 200000 711198878 200000 499712373 200000 124699157 200000 461000022 200000 539696823 200000 719871919 200000 848832034 200000 260151279 200000 19788710 200000 147796055 200000 18168453 200000 833124922 200000 887866420 200000 459411517 200000 525688984 200000 50320023 200000 798589514 200000 748574034 200000 553520851 200000 829986952 200000 100996848 200000 392138918 200000 157154510 200000 579316395 200000 582059086 200000 369853545 200000 845130050 200000 3344579 200000 676374958 200000 631292397 200000 546605063 200000 688038319 200000 437571959 200000 643512226 200000 153731606 200000 891916656 200000 670012210 200000 738075415 200000 101364104 200000 5979431 200000 964154247 200000 445278975 200000 790266260 200000 190041363 200000 493743680 200000 110717224 200000 805418131 200000 975674518 200000 827866181 200000 783384709 200000 75680766 200000 378301488 200000 937027997 200000 17934116 200000 934771310 200000 496109953 200000 204800882 200000 969474103 200000 999408538 200000 193243978 200000 860485132 200000 309862927 200000 62510684 200000 203860844 200000 788597459 200000 908896283 200000 802140332 200000 122021094 200000 14234193 200000 978737388 200000 207537570 200000 313075162 200000 587459629 200000 75656243 200000 776547190 200000 922639240 200000 222323505 200000 850031808 200000 832818050 200000 218073681 200000 640773956 200000 65899652 200000 164496958 200000 685389236 200000 830406511 200000 126360207 200000 590790978 200000 714161747 200000 702843354 200000 769027858 200000 454351687 200000 838543854 200000 66649039 200000 209326429 200000 987450918 200000 112858469 200000 69772213 200000 401016288 200000 521214678 200000 550765753 200000 134559509 200000 413293613 200000 736483184 200000 343979787 200000 916571800 200000 705380596 200000 939187502 200000 778430618 200000 254448646 200000 253444100 200000 280345702 200000 18282184 200000 515722823 200000 793681488 200000 151020691 200000 821612053 200000 169711461 200000 166119398 200000 554433099 200000 890172450 200000 476811911 200000 217561081 200000 750894409 200000 193997230 200000 980924918 200000 589070551 200000 973920868 200000 387038363 200000 26272027 200000 740570098 200000 911409556 200000 598177257 200000 365067901 200000 558073307 200000 13505011 200000 874148792 200000 323528135 200000 519136321 200000 490295737 200000 239588169 200000 209788351 200000 86456821 200000 931628094 200000 984802556 200000 216499791 200000 950051048 200000 591979003 200000 659038803 200000 635052159 200000 313787946 200000 638371465 200000 736373741 200000 898209912 200000 992755180 200000 544159391 200000 134085515 200000 388550018 200000 29663102 200000 415126038 200000 20129805 200000 56224261 200000 91112785 200000 463040999 200000 732167540 200000 164812682 200000 810134261 200000 936710187 200000 10873057 200000 152506042 200000 472827674 200000 915391001 200000 647412884 200000 4004189 200000 351632786 200000 680220683 200000 123445741 200000 61689436 200000 910035789 200000 715502969 200000 92182381 200000 754375614 200000 328036443 200000 419691259 200000 616685748 200000 388764333 200000 609134572 200000 574348873 200000 272080004 200000 948393842 200000 96793170 200000 157811261 200000 905152188 200000 180712308 200000 278118140 200000 351827663 200000 79001181 200000 678647100 200000 617538683 200000 362485015 200000 125692807 200000 216765554 200000 876313729 200000 603519310 200000 464360315 200000 767055328 200000 926928860 200000 216829132 200000 993297050 200000 771429741 200000 101298302 200000 735054347 200000 327892580 200000 141458978 200000 199261047 200000 365042849 200000 695904633 200000 33838632 200000 334798584 200000 644414792 200000 462189466 200000 924615878 200000 831368274 200000 30701529 200000 191338407 200000 607748711 200000 358156787 200000 815329099 200000 911133090 200000 569670289 200000 660926318 200000 111031736 200000 250484905 200000 655815150 200000 607232883 200000 453888087 200000 38769919 200000 482218567 200000 279210962 200000 401228674 200000 499312131 200000 590306434 200000 114159996 200000 744383153 200000 244538935 200000 52217002 200000 775867009 200000 361342076 200000 764684089 200000 691770342 200000 370735121 200000 733915292 200000 686165964 200000 574401152 200000 566830206 200000 672429033 200000 20997583 200000 257569247 200000 21627703 200000 607711836 200000 964968003 200000 831338124 200000 60694734 200000 462423821 200000 535927624 200000 404487727 200000 246767858 200000 593214005 200000 821083168 200000 790667666 200000 514912885 200000 239934252 200000 772144425 200000 670569628 200000 242912582 200000 810295916 200000 538938854 200000 774697047 200000 12738167 200000 974850955 200000 384204022 200000 869999849 200000 442459191 200000 239266628 200000 80615963 200000 90985373 200000 222194647 200000 643130221 200000 531218995 200000 863066843 200000 71558088 200000 194059009 200000 908363073 200000 451337259 200000 678189466 200000 572208151 200000 119277668 200000 875643445 200000 634379774 200000 934289895 200000 211285469 200000 723131074 200000 15357636 200000 861611211 200000 471594764 200000 197287611 200000 328741085 200000 492058683 200000 811661426 200000 452487208 200000 816553561 200000 695948495 200000 454461360 200000 203050033 200000 705447529 200000 801670208 200000 324049798 200000 747637536 200000 70412124 200000 791093094 200000 976080340 200000 813400668 200000 188332709 200000 764944954 200000 60921243 200000 721880174 200000 873654995 200000 8883669 200000 912447228 200000 870809343 200000 187827094 200000 674299502 200000 206277942 200000 202725590 200000 892962752 200000 192999774 200000 869655723 200000 612782558 200000 538009920 200000 816807711 200000 987834587 200000 205351197 200000 328901928 200000 937889095 200000 357566566 200000 473879229 200000 965875623 200000 566193297 200000 430849805 200000 557015046 200000 337672206 200000 309508308 200000 990933425 200000 692362081 200000 696682703 200000 879974152 200000 790831698 200000 723710038 200000 425226104 200000 38589255 200000 46158864 200000 493965709 200000 421129403 200000 590802633 200000 885455660 200000 757785295 200000 301468264 200000 77290470 200000 448928518 200000 188754181 200000 415181168 200000 441607703 200000 964516896 200000 948117559 200000 227471843 200000 97185268 200000 196422169 200000 283027342 200000 790641394 200000 601890102 200000 166186418 200000 813914450 200000 836331245 200000 22529206 200000 205130955 200000 953411819 200000 124938565 200000 908990571 200000 504523365 200000 177375458 200000 675856010 200000 256592238 200000 936420513 200000 746130144 200000 73419884 200000 111155705 200000 656917694 200000 308365229 200000 924527549 200000 394759010 200000 775672095 200000 556980017 200000 444327020 200000 960600100 200000 195557698 200000 50034806 200000 256065931 200000 999335894 200000 147127240 200000 251963299 200000 889895753 200000 254892336 200000 192946290 200000 355858433 200000 418992376 200000 135005196 200000 467282465 200000 746234873 200000 741822727 200000 387427682 200000 842547925 200000 854313747 200000 445529352 200000 726752074 200000 860347822 200000 397720567 200000 477165994 200000 35131645 200000 102783725 200000 473523823 200000 136192190 200000 298499283 200000 568537587 200000 820912482 200000 28373301 200000 799960645 200000 760331584 200000 654104281 200000 491146015 200000 577010156 200000 350102132 200000 948168701 200000 865202605 200000 852200319 200000 255564880 200000 131453718 200000 594863919 200000 201114071 200000 121590452 200000 181712268 200000 136790806 200000 434170094 200000 420961441 200000 379170792 200000 685412338 200000 809447386 200000 890971704 200000 979782099 200000 997805428 200000 906086102 200000 700240569 200000 913116181 200000 376664172 200000 309451064 200000 439949956 200000 505482391 200000 152153290 200000 893823867 200000 93822746 200000 585460321 200000 286431648 200000 773908790 200000 140616476 200000 761132443 200000 377555230 200000 976579874 200000 940236873 200000 246463886 200000 122285203 200000 65127703 200000 373811587 200000 427836067 200000 228513906 200000 158117902 200000 748056266 200000 336879202 200000 297428041 200000 991762463 200000 758990143 200000 116742516 200000 240926411 200000 705710723 200000 541835553 200000 51920288 200000 837944262 200000 340765586 200000 499796946 200000 701081552 200000 345081900 200000 477565125 200000 50840529 200000 750403085 200000 272344590 200000 916817589 200000 580175552 200000 348078974 200000 33982107 200000 812874521 200000 706746207 200000 838431851 200000 93143076 200000 571981515 200000 438184847 200000 700802111 200000 504444442 200000 757733314 200000 275019855 200000 966658432 200000 640922893 200000 263925528 200000 80283585 200000 545505753 200000 346679470 200000 386992901 200000 856452901 200000 884969488 200000 837324749 200000 465480416 200000 550558940 200000 15625743 200000 992136795 200000 775022372 200000 760239717 200000 739401437 200000 708413287 200000 407213928 200000 553121378 200000 164668581 200000 596986660 200000 888701029 200000 807457426 200000 204093101 200000 912115425 200000 210813427 200000 334546391 200000 337577311 200000 45867790 200000 187927307 200000 116228145 200000 741669955 200000 325262653 200000 949495238 200000 341802689 200000 791376386 200000 494184477 200000 708921179 200000 165279686 200000 528587876 200000 980133760 200000 219282979 200000 575899810 200000 974340689 200000 487564885 200000 603758487 200000 862226901 200000 133488082 200000 671624366 200000 823960144 200000 639681791 200000 848214032 200000 456568762 200000 21993477 200000 579468001 200000 120080723 200000 701662154 200000 569729936 200000 592806748 200000 964602116 200000 87155279 200000 24891113 200000 659712880 200000 666374571 200000 33926618 200000 268446504 200000 415013181 200000 685203184 200000 198201882 200000 50855557 200000 311376388 200000 322949532 200000 795809760 200000 831724634 200000 725801509 200000 828860312 200000 326964509 200000 388748575 200000 510064417 200000 123078636 200000 781988065 200000 764653164 200000 776898969 200000 220957889 200000 926895964 200000 840406266 200000 502045517 200000 606968670 200000 518243296 200000 260755618 200000 637740829 200000 830680109 200000 852042973 200000 812408411 200000 511760138 200000 75220663 200000 59040739 200000 6316606 200000 433463861 200000 649573282 200000 804501922 200000 539940741 200000 402015966 200000 83627705 200000 603419116 200000 726794886 200000 132507749 200000 551466212 200000 514535856 200000 336488636 200000 720215371 200000 854283818 200000 269013248 200000 70194365 200000 753111344 200000 352714677 200000 11032843 200000 473054788 200000 675427541 200000 438883789 200000 531632675 200000 585966632 200000 615341595 200000 125423579 200000 691521975 200000 809329249 200000 357908994 200000 662900839 200000 719925336 200000 323303433 200000 822357162 200000 218215193 200000 500606392 200000 575028056 200000 660644692 200000 388542139 200000 564574373 200000 733934502 200000 767003745 200000 808238900 200000 954649361 200000 258403692 200000 240120656 200000 150776205 200000 708570124 200000 544262723 200000 975829699 200000 145044974 200000 165670343 200000 542495458 200000 143100026 200000 109878689 200000 483382674 200000 737206562 200000 632385877 200000 457367309 200000 679995870 200000 745947644 200000 723161942 200000 483110332 200000 849426491 200000 181918089 200000 814253467 200000 273991253 200000 813417305 200000 951829248 200000 612974183 200000 198150305 200000 155455754 200000 680360123 200000 911037721 200000 321186184 200000 716131390 200000 78200370 200000 622205490 200000 807700 200000 642395396 200000 175625213 200000 240098131 200000 426283116 200000 779925647 200000 554720724 200000 481176379 200000 69664729 200000 176921389 200000 798476433 200000 521163724 200000 732222660 200000 965425745 200000 4888620 200000 144520198 200000 488285109 200000 574461577 200000 568407997 200000 838245897 200000 347142229 200000 903628679 200000 100908925 200000 18023190 200000 331301739 200000 500386844 200000 237820100 200000 781144974 200000 928481 200000 410275895 200000 268557324 200000 236880625 200000 454426559 200000 488045801 200000 306839275 200000 551216095 200000 777204782 200000 317751395 200000 839924763 200000 448028697 200000 440959862 200000 910410229 200000 922302837 200000 364086399 200000 665636351 200000 983288848 200000 658143216 200000 220889363 200000 784163667 200000 315463748 200000 781963686 200000 372055284 200000 853279769 200000 217617218 200000 81924046 200000 295703138 200000 345751578 200000 251662042 200000 932650178 200000 586085056 200000 495474751 200000 470946301 200000 358477818 200000 622687372 200000 670303376 200000 692604602 200000 197338638 200000 273925992 200000 764500533 200000 267053124 200000 113329847 200000 400576019 200000 124307319 200000 124115690 200000 867216589 200000 774675567 200000 34605503 200000 126410780 200000 786401353 200000 830050684 200000 317008789 200000 281751148 200000 670451779 200000 307857243 200000 886668450 200000 194178953 200000 948011764 200000 607603019 200000 163757998 200000 494981189 200000 54153652 200000 233578414 200000 154335905 200000 931355279 200000 780045565 200000 928193027 200000 785081476 200000 644894584 200000 591038053 200000 786563309 200000 386504064 200000 987131185 200000 591302311 200000 112487466 200000 461949661 200000 706118411 200000 81483161 200000 618609819 200000 665072899 200000 726468469 200000 571820086 200000 526120514 200000 666889596 200000 924719616 200000 167893653 200000 369457726 200000 960921327 200000 644800349 200000 889772014 200000 858693328 200000 565878053 200000 354644828 200000 245553819 200000 129680728 200000 414000903 200000 504096494 200000 822747156 200000 833241688 200000 140072093 200000 179885091 200000 498318065 200000 473722734 200000 131315472 200000 70123051 200000 676314859 200000 344732509 200000 227549351 200000 335679832 200000 708639450 200000 588793860 200000 533598924 200000 343883034 200000 89046199 200000 507496548 200000 933601287 200000 721400833 200000 848513435 200000 240392350 200000 622412801 200000 879498173 200000 173773757 200000 763801073 200000 580962690 200000 779371808 200000 13606006 200000 203834559 200000 621344882 200000 956009497 200000 480227904 200000 714711176 200000 671249371 200000 391488954 200000 65375409 200000 62093292 200000 277305316 200000 71087666 200000 194939012 200000 425922221 200000 433027542 200000 53792466 200000 645617040 200000 871559081 200000 293677082 200000 359458315 200000 755463373 200000 176110819 200000 642785847 200000 864629614 200000 431831125 200000 612325754 200000 783168216 200000 354191274 200000 859902816 200000 165369263 200000 484915139 200000 513877136 200000 716058694 200000 62575843 200000 741939170 200000 368833809 200000 100609152 200000 984607637 200000 523550525 200000 330395453 200000 655693990 200000 844207975 200000 976845052 200000 873966661 200000 945114737 200000 261678873 200000 878093161 200000 226607225 200000 723629242 200000 714954379 200000 133652971 200000 769236297 200000 126733688 200000 199385790 200000 465539340 200000 519179079 200000 518839236 200000 958818771 200000 481760370 200000 875621411 200000 32575960 200000 369292042 200000 743716072 200000 370823341 200000 366232842 200000 934132419 200000 600303190 200000 451696341 200000 684732885 200000 260341375 200000 765076931 200000 579892653 200000 115903952 200000 227905758 200000 648561498 200000 389283172 200000 95183283 200000 96218530 200000 837464673 200000 378565452 200000 326102872 200000 516309417 200000 856069954 200000 930397652 200000 860911031 200000 979996406 200000 622716804 200000 982245517 200000 951871720 200000 129226408 200000 593878994 200000 837772329 200000 888990244 200000 282804993 200000 726252530 200000 206917238 200000 50883523 200000 550510943 200000 703312590 200000 405122662 200000 531960126 200000 866874437 200000 999134831 200000 262090249 200000 20552494 200000 540978002 200000 266543611 200000 496480912 200000 297743690 200000 782042951 200000 319950781 200000 984994891 200000 979630699 200000 796071940 200000 868761884 200000 837597867 200000 993337995 200000 139188875 200000 539768482 200000 968822336 200000 661359808 200000 249613562 200000 800963062 200000 818914491 200000 779304773 200000 246245012 200000 198113761 200000 966790380 200000 597086576 200000 174807992 200000 330708043 200000 293776579 200000 918354876 200000 374885351 200000 49197630 200000 303092562 200000 811567552 200000 50948034 200000 158143457 200000 759698633 200000 367836725 200000 809510153 200000 167997054 200000 351937143 200000 2029299 200000 462980764 200000 847355004 200000 530351823 200000 172378867 200000 237827195 200000 398528356 200000 853525343 200000 166406221 200000 913365961 200000 275163102 200000 486152409 200000 520567354 200000 854885060 200000 771838388 200000 615547150 200000 406944018 200000 197367502 200000 121528781 200000 39126253 200000 397188174 200000 739546727 200000 749928498 200000 381228679 200000 865418887 200000 720762671 200000 241968652 200000 103008525 200000 839252340 200000 163314151 200000 579348387 200000 539657936 200000 473230831 200000 195709039 200000 890413663 200000 371629375 200000 508434927 200000 259711945 200000 826695370 200000 114747627 200000 884327054 200000 351466004 200000 350746763 200000 752277893 200000 731863556 200000 908051601 200000 695677547 200000 159297501 200000 161375144 200000 253470112 200000 21656659 200000 509266915 200000 444736501 200000 398498498 200000 219817803 200000 183187625 200000 229294722 200000 95398040 200000 56766843 200000 337283679 200000 480920072 200000 995463905 200000 407553069 200000 62605397 200000 948111967 200000 981916288 200000 812412872 200000 913372923 200000 790848640 200000 228825971 200000 571498453 200000 477068771 200000 502571140 200000 911292635 200000 651512061 200000 475728316 200000 708051874 200000 434176249 200000 688300295 200000 388798040 200000 27982899 200000 15041838 200000 524068062 200000 785466022 200000 431173552 200000 506894842 200000 680072328 200000 831603896 200000 386517170 200000 220850941 200000 650977071 200000 137182141 200000 835140848 200000 608158457 200000 107247387 200000 861875206 200000 832932164 200000 843813836 200000 9322933 200000 592824068 200000 510009766 200000 828839545 200000 763296132 200000 189984583 200000 656903982 200000 524123935 200000 464966194 200000 471328384 200000 82265620 200000 985207551 200000 195614856 200000 73075584 200000 371623346 200000 579963001 200000 511070829 200000 846439477 200000 598240384 200000 377040143 200000 455633130 200000 785973170 200000 137943062 200000 959638880 200000 49546279 200000 745624103 200000 356297517 200000 794894124 200000 112853358 200000 698151140 200000 632363934 200000 146133334 200000 200677158 200000 987018330 200000 44133472 200000 990229980 200000 303312088 200000 398253081 200000 590762892 200000 884450783 200000 459673389 200000 913908945 200000 522038364 200000 28179361 200000 518181869 200000 573660244 200000 870521638 200000 93832833 200000 63402496 200000 537670033 200000 463550309 200000 544864000 200000 164213104 200000 499061914 200000 109316527 200000 324375742 200000 759022436 200000 864916638 200000 939295679 200000 208685181 200000 139082789 200000 403321327 200000 648765036 200000 121622043 200000 907685660 200000 587305468 200000 269041582 200000 952237723 200000 569685712 200000 948047190 200000 53227167 200000 781293084 200000 911950060 200000 583763886 200000 497866103 200000 916788703 200000 745201718 200000 174395349 200000 192196494 200000 597411397 200000 749437080 200000 357224890 200000 479944029 200000 914589901 200000 616526618 200000 796291182 200000 869644413 200000 917407769 200000 590962661 200000 175470626 200000 26641829 200000 914538473 200000 239060545 200000 425421350 200000 220170926 200000 397910302 200000 504580246 200000 144222442 200000 924809874 200000 564056503 200000 477854829 200000 854457344 200000 54642535 200000 261697238 200000 807670895 200000 544147992 200000 527978087 200000 264888506 200000 326638180 200000 396184322 200000 93006827 200000 676250821 200000 985054005 200000 950371758 200000 737021291 200000 848557943 200000 443259113 200000 147687982 200000 340020095 200000 435220593 200000 515467435 200000 618162097 200000 417541599 200000 596633714 200000 657858753 200000 499353737 200000 995191653 200000 128757596 200000 230929557 200000 540542501 200000 254788105 200000 513101871 200000 221251247 200000 452938519 200000 734465251 200000 858251532 200000 129216183 200000 133943054 200000 815097388 200000 256715570 200000 184815479 200000 455455452 200000 850323260 200000 59112194 200000 878134486 200000 821587568 200000 934292109 200000 876220926 200000 803377117 200000 812553947 200000 33875381 200000 546007237 200000 173052085 200000 323114574 200000 702330734 200000 332090648 200000 955391142 200000 507886617 200000 745122705 200000 539748824 200000 123366936 200000 265556141 200000 776421653 200000 600594180 200000 652257940 200000 72289178 200000 283198996 200000 867681726 200000 685658307 200000 895687057 200000 998433733 200000 519939654 200000 479833710 200000 335155810 200000 479432322 200000 523400188 200000 182883963 200000 382204669 200000 473945027 200000 908103009 200000 205276917 200000 576328052 200000 739683360 200000 223243798 200000 562621699 200000 590314743 200000 69313874 200000 878602458 200000 99181295 200000 534571990 200000 905942577 200000 561356175 200000 878162464 200000 34576257 200000 46666934 200000 794476853 200000 633040159 200000 722559114 200000 263987193 200000 539202541 200000 732952980 200000 593847456 200000 905542195 200000 929556726 200000 679876681 200000 957286548 200000 285324988 200000 926993074 200000 443814693 200000 305074776 200000 309862414 200000 544521377 200000 189487410 200000 402477306 200000 367714239 200000 360675683 200000 594765975 200000 152525996 200000 264359050 200000 476069561 200000 723443356 200000 43059391 200000 549204549 200000 736633220 200000 644505004 200000 560445858 200000 632883179 200000 441115587 200000 77986638 200000 585899750 200000 239582611 200000 164340376 200000 321138730 200000 843364156 200000 442761845 200000 900041283 200000 462813705 200000 779060340 200000 990109931 200000 246851108 200000 498579412 200000 104910207 200000 899683437 200000 540076221 200000 882718099 200000 726908524 200000 309904275 200000 951631277 200000 754126958 200000 34027630 200000 568567830 200000 108625844 200000 657522863 200000 212931028 200000 200925902 200000 953558708 200000 737331133 200000 663561743 200000 122888116 200000 709453230 200000 740213281 200000 352399278 200000 911811041 200000 186956992 200000 893439876 200000 279925348 200000 100308876 200000 150075693 200000 958710957 200000 401109247 200000 524036110 200000 922383188 200000 181762439 200000 764567410 200000 581242337 200000 463072949 200000 627088152 200000 519924427 200000 28548763 200000 530917363 200000 816746890 200000 430442301 200000 923429111 200000 336398540 200000 947249701 200000 957975062 200000 379066572 200000 518289954 200000 712017746 200000 988536264 200000 317008146 200000 498703860 200000 449555609 200000 710932963 200000 774148067 200000 601596260 200000 577732770 200000 188510488 200000 775684727 200000 298707635 200000 488267574 200000 783702840 200000 323737382 200000 866188607 200000 422166846 200000 766876978 200000 456228713 200000 60596106 200000 765257922 200000 725859607 200000 114425304 200000 974193461 200000 489088235 200000 768432664 200000 7771180 200000 557534464 200000 302791681 200000 994920068 200000 887254846 200000 583501515 200000 800319340 200000 973515726 200000 544398597 200000 301610904 200000 263329717 200000 894106245 200000 585313946 200000 501439877 200000 894855813 200000 940766810 200000 475207735 200000 213235669 200000 477974180 200000 695421980 200000 567965490 200000 228786407 200000 946605562 200000 442529214 200000 459608070 200000 731418172 200000 918957457 200000 767487567 200000 591816778 200000 817990772 200000 834933136 200000 39277055 200000 816663734 200000 63377745 200000 145614656 200000 426035743 200000 580202788 200000 221638578 200000 425252106 200000 24975137 200000 438250124 200000 727682968 200000 413876342 200000 370062483 200000 931472134 200000 149301283 200000 378800684 200000 82572583 200000 708527051 200000 750590868 200000 339254262 200000 169364142 200000 973131571 200000 45987148 200000 101050043 200000 542883863 200000 471218871 200000 547904458 200000 184183428 200000 139918707 200000 555271920 200000 118451376 200000 117620346 200000 409336819 200000 614234005 200000 819015358 200000 134663909 200000 957610471 200000 666469759 200000 590673877 200000 469212461 200000 614319296 200000 657655464 200000 513935604 200000 567641563 200000 239942414 200000 161103910 200000 175768125 200000 460372632 200000 607360641 200000 10285108 200000 522066159 200000 86395948 200000 133945835 200000 388777512 200000 648402797 200000 67534464 200000 316236092 200000 874339453 200000 9579317 200000 643070620 200000 574097796 200000 474628298 200000 660767976 200000 837080232 200000 81054963 200000 39991752 200000 631293512 200000 966424557 200000 745133787 200000 932898127 200000 541562420 200000 663972052 200000 155450795 200000 856241752 200000 425807021 200000 63169253 200000 25961205 200000 16496891 200000 147493075 200000 702923465 200000 41422184 200000 360238705 200000 632438503 200000 376733767 200000 152024790 200000 586339090 200000 469858890 200000 178969674 200000 255976494 200000 659753559 200000 966502268 200000 622972632 200000 119095169 200000 248616665 200000 12102173 200000 88331547 200000 963675648 200000 68423759 200000 738196718 200000 922191195 200000 782605307 200000 731321235 200000 540245456 200000 418604800 200000 128350435 200000 152618652 200000 565126594 200000 771413652 200000 178074953 200000 478241412 200000 94948582 200000 602411966 200000 302645979 200000 566475651 200000 442438780 200000 271545159 200000 208977004 200000 232297200 200000 477992676 200000 140566296 200000 948033004 200000 523790662 200000 637675423 200000 793749048 200000 160380011 200000 655108124 200000 679809870 200000 875408082 200000 98570266 200000 431374379 200000 465257393 200000 273879084 200000 166820424 200000 938157899 200000 99754920 200000 776821936 200000 639217512 200000 781582965 200000 15227188 200000 591794662 200000 867948809 200000 272583106 200000 336521077 200000 319061623 200000 50663387 200000 234047081 200000 340259501 200000 824743467 200000 276468656 200000 13331651 200000 503309883 200000 134653418 200000 75721591 200000 714328649 200000 658555551 200000 14521277 200000 444872001 200000 142136724 200000 721908604 200000 685741773 200000 707636800 200000 151005276 200000 72997776 200000 414450018 200000 627384514 200000 494150520 200000 741381309 200000 703166181 200000 981982265 200000 124375267 200000 723032066 200000 605218270 200000 841805109 200000 872440756 200000 455495041 200000 892005365 200000 896288103 200000 35345443 200000 38226042 200000 585711603 200000 374412191 200000 867535242 200000 155916622 200000 507900353 200000 485333966 200000 135612513 200000 389909884 200000 580702823 200000 573297924 200000 388725824 200000 260522406 200000 749243406 200000 231908210 200000 792097760 200000 556304268 200000 72557053 200000 210101864 200000 672483610 200000 350709774 200000 300669086 200000 520392791 200000 119763173 200000 971076397 200000 602517370 200000 866837710 200000 908489562 200000 267111946 200000 201139511 200000 637935232 200000 798353843 200000 623455460 200000 899806112 200000 192730940 200000 694983238 200000 735472925 200000 475107741 200000 440013298 200000 597544078 200000 850230069 200000 36110133 200000 597102260 200000 840107297 200000 177321164 200000 269516690 200000 831440561 200000 687994810 200000 236065956 200000 875630332 200000 685113402 200000 448443696 200000 629440668 200000 949561564 200000 773318849 200000 976870267 200000 676437940 200000 179479482 200000 875880660 200000 381546421 200000 912911886 200000 864340798 200000 123507237 200000 922248214 200000 895951083 200000 814477874 200000 699566980 200000 892952566 200000 499997353 200000 506943101 200000 75206370 200000 217727438 200000 575358667 200000 161930024 200000 361060687 200000 498744119 200000 32511984 200000 705533531 200000 239533308 200000 812964072 200000 903843289 200000 613476704 200000 642610489 200000 638129850 200000 350637414 200000 676933790 200000 434531447 200000 970717607 200000 185592472 200000 284116383 200000 474074694 200000 214358469 200000 714953872 200000 111201546 200000 60931415 200000 53321806 200000 98686862 200000 529519272 200000 13577082 200000 727841179 200000 48397554 200000 565673825 200000 276231583 200000 401398564 200000 117489981 200000 79278911 200000 380848088 200000 695152001 200000 834087439 200000 173679465 200000 824685396 200000 607865450 200000 826718762 200000 591370280 200000 46196837 200000 7791289 200000 540299629 200000 457239269 200000 672386682 200000 996271718 200000 866052312 200000 60407336 200000 970697253 200000 385794697 200000 703570574 200000 523725210 200000 421025557 200000 615685467 200000 977304013 200000 513180162 200000 627682331 200000 324135476 200000 204816631 200000 368766794 200000 889978152 200000 484964238 200000 349506955 200000 938684026 200000 460284237 200000 936027391 200000 357844523 200000 627753403 200000 327457977 200000 579254081 200000 365914775 200000 515972181 200000 63761085 200000 362076717 200000 984029616 200000 685002416 200000 507084234 200000 960699066 200000 306768245 200000 927510614 200000 106987376 200000 888180994 200000 5789960 200000 278837742 200000 391000160 200000 671580220 200000 846586025 200000 820613441 200000 560515178 200000 354644674 200000 877372344 200000 366558520 200000 312025726 200000 183989772 200000 805201078 200000 305559515 200000 753289902 200000 419265714 200000 183733572 200000 952623186 200000 510105642 200000 407345773 200000 829641762 200000 150166758 200000 127173441 200000 256863253 200000 224217392 200000 360224512 200000 93781862 200000 335154595 200000 303264111 200000 726005544 200000 422106919 200000 829106223 200000 253473023 200000 548173575 200000 360480311 200000 269948914 200000 822358817 200000 463669093 200000 832959844 200000 702115396 200000 433909302 200000 148819498 200000 839048864 200000 243516319 200000 990387646 200000 970057823 200000 772369148 200000 193626009 200000 135494233 200000 111839789 200000 298985639 200000 222286061 200000 774288328 200000 270396636 200000 876884210 200000 792538481 200000 209671916 200000 573141717 200000 346619470 200000 671172128 200000 258996164 200000 526990751 200000 573159500 200000 683724561 200000 978513778 200000 166468580 200000 185791386 200000 5003132 200000 266532918 200000 989662061 200000 228362763 200000 725090747 200000 302675313 200000 396817184 200000 89624207 200000 989849414 200000 18092962 200000 560616712 200000 289525046 200000 500658357 200000 105636971 200000 293879373 200000 855551793 200000 335807937 200000 296573580 200000 215438646 200000 389305040 200000 59728706 200000 444808677 200000 640676141 200000 848672643 200000 583606577 200000 753643895 200000 734643386 200000 191670236 200000 285982375 200000 862196066 200000 202177414 200000 242877323 200000 176021979 200000 613457128 200000 517035097 200000 480884063 200000 959441958 200000 550403176 200000 259754267 200000 824693067 200000 17780738 200000 479478115 200000 553880790 200000 556996701 200000 355731205 200000 148897401 200000 62904241 200000 163474119 200000 212123626 200000 268594027 200000 143225077 200000 340440538 200000 754971272 200000 53865242 200000 775581963 200000 185528325 200000 327276503 200000 305579910 200000 925443450 200000 556564697 200000 785953265 200000 581882319 200000 439218925 200000 350810887 200000 515863054 200000 397229622 200000 263799594 200000 293770847 200000 768685702 200000 692982299 200000 360305435 200000 509073874 200000 864253138 200000 69988352 200000 319402184 200000 4958064 200000 613820298 200000 37857668 200000 683986777 200000 931813994 200000 445594727 200000 346305895 200000 734634776 200000 765211408 200000 504566338 200000 391368588 200000 91982188 200000 907824851 200000 377991442 200000 258475761 200000 957511391 200000 722268227 200000 894608880 200000 288307128 200000 152316696 200000 914202896 200000 987391254 200000 933714720 200000 48109791 200000 822675980 200000 466878426 200000 828830091 200000 60476447 200000 781224231 200000 246353079 200000 914025081 200000 203370975 200000 45411184 200000 463304516 200000 388786315 200000 716321351 200000 347703066 200000 848981561 200000 137541504 200000 827241120 200000 233136499 200000 936256880 200000 493068346 200000 221040979 200000 128296685 200000 671431649 200000 693514937 200000 952797159 200000 426400025 200000 145159076 200000 692387357 200000 114661127 200000 722576550 200000 198193650 200000 851929255 200000 595545209 200000 995677029 200000 436991779 200000 119951288 200000 376762663 200000 547582535 200000 212071600 200000 891609039 200000 209058586 200000 67111773 200000 382547762 200000 157007502 200000 274564472 200000 157128150 200000 984143456 200000 160164533 200000 725607052 200000 497076739 200000 636563731 200000 287636005 200000 641593789 200000 608450389 200000 905024325 200000 196381661 200000 350684565 200000 479082076 200000 280787468 200000 454396927 200000 213715899 200000 654844616 200000 789202339 200000 331348939 200000 613803256 200000 160648043 200000 954320736 200000 413702561 200000 121872181 200000 516213813 200000 668745150 200000 806530818 200000 117452665 200000 677394486 200000 860259412 200000 792866959 200000 208834542 200000 493544350 200000 453504987 200000 92798983 200000 270705629 200000 889322431 200000 722909227 200000 873001036 200000 3111853 200000 525553416 200000 265082429 200000 861224286 200000 967001831 200000 840577291 200000 552896041 200000 881799773 200000 968361523 200000 773651063 200000 868238120 200000 419667851 200000 507787611 200000 920651037 200000 717183890 200000 297970246 200000 594207046 200000 425078255 200000 326080736 200000 321024273 200000 306146301 200000 966458619 200000 469433771 200000 27549579 200000 458689705 200000 815695219 200000 854378410 200000 431238773 200000 958295442 200000 597929383 200000 812249527 200000 635546544 200000 182453280 200000 122265352 200000 671575497 200000 638540859 200000 185318621 200000 171638822 200000 482001658 200000 37014072 200000 762368880 200000 882364594 200000 582134146 200000 197802215 200000 442250402 200000 205683068 200000 709495480 200000 957650088 200000 836943964 200000 813538933 200000 116277015 200000 75715325 200000 441078694 200000 862032045 200000 866108470 200000 183307396 200000 385130152 200000 800996948 200000 593333966 200000 964988160 200000 640452268 200000 749010108 200000 959580855 200000 897346896 200000 145547801 200000 738467925 200000 599278314 200000 230822773 200000 642661496 200000 702040238 200000 155980672 200000 534527120 200000 6457458 200000 762385018 200000 134323120 200000 674027744 200000 663384526 200000 29874055 200000 952624083 200000 232084423 200000 583318903 200000 583874248 200000 598329186 200000 257912773 200000 284127091 200000 341070411 200000 22838006 200000 364823674 200000 615094508 200000 250972994 200000 861610567 200000 62635687 200000 920082986 200000 121001982 200000 227803692 200000 505680941 200000 299115158 200000 73291246 200000 53181600 200000 433661963 200000 225259703 200000 974216611 200000 617804474 200000 434279523 200000 44416055 200000 294464206 200000 98010802 200000 714268277 200000 824047583 200000 687369791 200000 699836386 200000 126247586 200000 225259414 200000 653168615 200000 168154818 200000 500264553 200000 829557861 200000 834748118 200000 789520106 200000 767181420 200000 433714292 200000 832635709 200000 315559187 200000 330523243 200000 677106957 200000 784507500 200000 209385238 200000 782015302 200000 694012567 200000 609067731 200000 391900138 200000 858303742 200000 23620763 200000 490636292 200000 389461416 200000 552646324 200000 444569026 200000 433430703 200000 604594570 200000 472693927 200000 19424724 200000 49003171 200000 220541414 200000 625802297 200000 943057337 200000 121328851 200000 536707639 200000 513819626 200000 968653691 200000 741903181 200000 545972499 200000 735560027 200000 190878273 200000 667865412 200000 787212341 200000 317223243 200000 885085780 200000 712761606 200000 863324276 200000 304809372 200000 564972829 200000 161547269 200000 446048200 200000 977786702 200000 876787491 200000 277572818 200000 889818443 200000 948015233 200000 686998033 200000 732797724 200000 391995701 200000 902906486 200000 550184621 200000 184058804 200000 750094046 200000 941184397 200000 840313569 200000 19244171 200000 608231615 200000 672888136 200000 181454261 200000 39504561 200000 497918065 200000 640543814 200000 840970578 200000 713681495 200000 40661675 200000 39033928 200000 634835712 200000 659199693 200000 322743110 200000 107657774 200000 324843815 200000 911727236 200000 173075772 200000 902969337 200000 744257360 200000 675441420 200000 557515427 200000 796095178 200000 399275044 200000 176523029 200000 117213878 200000 165189857 200000 98847595 200000 394362481 200000 76228555 200000 829881246 200000 985491982 200000 654412304 200000 218697053 200000 369705346 200000 934282772 200000 286615554 200000 173040131 200000 96599598 200000 321568424 200000 478016887 200000 399914869 200000 257821793 200000 167696912 200000 795038401 200000 478308493 200000 978221053 200000 369167798 200000 64521551 200000 239183171 200000 144999938 200000 156229666 200000 932697010 200000 494504111 200000 603874960 200000 908250876 200000 878967196 200000 840332042 200000 13559528 200000 352236302 200000 6877147 200000 39632812 200000 38327147 200000 148096063 200000 623940705 200000 671019791 200000 603810713 200000 48652696 200000 156667454 200000 138330313 200000 544677394 200000 406976322 200000 632444835 200000 518829972 200000 531680407 200000 608697477 200000 718511073 200000 458470729 200000 817408520 200000 623451081 200000 869293414 200000 264091871 200000 886380647 200000 688572567 200000 267790278 200000 881650288 200000 792223954 200000 782052760 200000 305630638 200000 191846707 200000 389660556 200000 4753045 200000 223404273 200000 246777218 200000 923667956 200000 57749620 200000 452880511 200000 406466773 200000 606071948 200000 463051584 200000 409037416 200000 519491524 200000 583526642 200000 948477984 200000 781427164 200000 926125576 200000 693730281 200000 656787806 200000 534899501 200000 58622585 200000 72235856 200000 87421025 200000 476335051 200000 167356688 200000 653946408 200000 984929202 200000 159060549 200000 242333413 200000 471918737 200000 211041529 200000 994200141 200000 997378097 200000 443300301 200000 24238848 200000 456418996 200000 453131340 200000 73266235 200000 178650030 200000 888638313 200000 244907952 200000 154185051 200000 228552717 200000 538679678 200000 132870131 200000 434939343 200000 554779716 200000 79559970 200000 576416208 200000 200004440 200000 92193179 200000 992164774 200000 28046621 200000 804559572 200000 213723773 200000 330695547 200000 503514837 200000 175344710 200000 1488497 200000 708437553 200000 422376207 200000 171467981 200000 856826911 200000 480318585 200000 870882051 200000 866024106 200000 850802000 200000 381988387 200000 677020427 200000 778982205 200000 740712173 200000 861390880 200000 125511839 200000 618061063 200000 316541182 200000 842600576 200000 562408023 200000 567774121 200000 556123819 200000 235537012 200000 837673452 200000 964839907 200000 606600254 200000 577548364 200000 252174390 200000 990007701 200000 58685214 200000 602779000 200000 806138670 200000 293508032 200000 804786132 200000 516749962 200000 233583597 200000 348297861 200000 656846857 200000 622122801 200000 296121002 200000 953071395 200000 591261829 200000 711279167 200000 439877310 200000 57706492 200000 528331568 200000 433068451 200000 987259043 200000 715517584 200000 759549715 200000 80652911 200000 28993007 200000 881788799 200000 574152791 200000 866813650 200000 996319069 200000 764496523 200000 797396548 200000 341666334 200000 633987268 200000 446762130 200000 630882627 200000 929726146 200000 837125404 200000 145967511 200000 561425116 200000 572590671 200000 450241663 200000 233934521 200000 233191351 200000 590650230 200000 461369381 200000 745784889 200000 740881309 200000 190002183 200000 333847142 200000 993973624 200000 7797623 200000 612545267 200000 385501883 200000 424491765 200000 975110477 200000 350978634 200000 465151420 200000 20880978 200000 577773128 200000 828663613 200000 647220002 200000 775321679 200000 557665456 200000 873233948 200000 191303622 200000 152564940 200000 755976173 200000 922080856 200000 313835935 200000 72547018 200000 82332808 200000 459497089 200000 765699526 200000 783121514 200000 861234730 200000 858120263 200000 78302837 200000 683501292 200000 698385307 200000 506106492 200000 246223106 200000 53202608 200000 413283523 200000 258814735 200000 1576424 200000 408366391 200000 305493164 200000 607838482 200000 796723390 200000 261953313 200000 356750205 200000 262578356 200000 718053948 200000 513829935 200000 867208831 200000 289472327 200000 578441276 200000 809243458 200000 158179867 200000 43617594 200000 266704310 200000 363523162 200000 346682841 200000 535264799 200000 74797762 200000 528040087 200000 721184865 200000 423056037 200000 507152025 200000 934867514 200000 494471549 200000 365292189 200000 781826963 200000 406234788 200000 745604628 200000 937469176 200000 756658985 200000 391722069 200000 658984495 200000 730346438 200000 607490036 200000 876355821 200000 402221815 200000 288693816 200000 679435179 200000 453948717 200000 825950388 200000 580981406 200000 384462119 200000 399837941 200000 613281998 200000 903493737 200000 602323554 200000 985190726 200000 334341070 200000 668810281 200000 693032050 200000 340779073 200000 438574429 200000 524686735 200000 278365074 200000 503345446 200000 525727811 200000 476898155 200000 233900824 200000 555617365 200000 166732393 200000 572590510 200000 47499135 200000 450230095 200000 805873367 200000 603254631 200000 973878878 200000 415259829 200000 241847221 200000 413928137 200000 665549422 200000 5374534 200000 131162188 200000 67945250 200000 614917511 200000 729778916 200000 716320005 200000 945044709 200000 44211362 200000 88788623 200000 310553448 200000 150124448 200000 613374423 200000 386971240 200000 633036830 200000 284913158 200000 517247583 200000 657944238 200000 658697454 200000 919863269 200000 524872850 200000 809884355 200000 521456835 200000 591418927 200000 51442665 200000 500749606 200000 33287075 200000 217186037 200000 138628861 200000 487944057 200000 369275576 200000 676650342 200000 152337797 200000 392028285 200000 774477386 200000 171639763 200000 854659675 200000 760462864 200000 908205505 200000 701031853 200000 136087414 200000 775229237 200000 602658727 200000 869586308 200000 219102192 200000 196653066 200000 292485027 200000 282004745 200000 585242113 200000 478916562 200000 599539326 200000 755453196 200000 476735232 200000 6862573 200000 163054113 200000 723727230 200000 920741224 200000 905016538 200000 848982419 200000 369480047 200000 783427792 200000 664969787 200000 495695103 200000 95354127 200000 218836977 200000 540033231 200000 906721707 200000 6071216 200000 636748451 200000 408626552 200000 685850113 200000 422185409 200000 357989343 200000 361643574 200000 863688073 200000 799022292 200000 519530942 200000 984417834 200000 776388844 200000 386744217 200000 530175351 200000 338817939 200000 196791282 200000 473674719 200000 219868003 200000 148992979 200000 375667075 200000 561073816 200000 794867452 200000 800959850 200000 924370856 200000 492805589 200000 403091160 200000 512270328 200000 656911242 200000 756221125 200000 826594994 200000 78046782 200000 776419697 200000 439932345 200000 256821600 200000 96562205 200000 462478022 200000 568054819 200000 308531933 200000 466685077 200000 216347665 200000 9979537 200000 537750080 200000 982857158 200000 470611194 200000 667109045 200000 432570305 200000 814719729 200000 506271818 200000 879881567 200000 138323642 200000 161281654 200000 190935018 200000 501401216 200000 181472163 200000 689821143 200000 537987298 200000 300273448 200000 20650516 200000 449890226 200000 513850715 200000 674119559 200000 714494662 200000 221606858 200000 970046620 200000 828946159 200000 522828178 200000 708013310 200000 499353871 200000 709430736 200000 766177135 200000 758689616 200000 350305853 200000 859817914 200000 864670838 200000 868774366 200000 456554188 200000 872343389 200000 411183073 200000 568036587 200000 370735239 200000 173299851 200000 137945606 200000 333195222 200000 623726678 200000 336155700 200000 634568288 200000 947340064 200000 48197696 200000 413979239 200000 395219845 200000 422704745 200000 389596527 200000 689001046 200000 888164656 200000 627352178 200000 406267947 200000 372789330 200000 209660472 200000 576321820 200000 210805725 200000 67262922 200000 185289365 200000 858850663 200000 757926157 200000 51406671 200000 343988577 200000 905593715 200000 254114147 200000 326342291 200000 8478932 200000 235651201 200000 779740585 200000 409258596 200000 502161990 200000 92428018 200000 361621446 200000 987150004 200000 20389936 200000 399576645 200000 362275011 200000 470508179 200000 898877483 200000 63164188 200000 733945032 200000 813033010 200000 818808046 200000 923036471 200000 580710175 200000 529120993 200000 490572370 200000 997873014 200000 927381039 200000 90876177 200000 938646865 200000 642409435 200000 995607426 200000 955402834 200000 596104705 200000 689260932 200000 589356479 200000 104705876 200000 986173853 200000 662701748 200000 875188399 200000 510684649 200000 767980155 200000 355047114 200000 754629946 200000 193099009 200000 197835798 200000 101197383 200000 418144618 200000 987339947 200000 295638277 200000 147499212 200000 916687974 200000 131514394 200000 978421504 200000 243433752 200000 977044087 200000 988307356 200000 224126689 200000 374504717 200000 926990598 200000 418250916 200000 25751712 200000 858160043 200000 251388571 200000 913700800 200000 145539925 200000 931801362 200000 536238815 200000 68828834 200000 944053561 200000 876419204 200000 594859673 200000 313489435 200000 529193892 200000 935002207 200000 767257011 200000 732482074 200000 397166864 200000 480143910 200000 466812725 200000 597008304 200000 613816595 200000 339361912 200000 479161672 200000 247030542 200000 983777895 200000 348027670 200000 569818420 200000 200289156 200000 721870053 200000 12881632 200000 495291233 200000 211858307 200000 596751748 200000 623818712 200000 131452249 200000 730282651 200000 387307102 200000 617285917 200000 470933443 200000 211526525 200000 174879914 200000 23947504 200000 825436264 200000 499870201 200000 178451138 200000 790469809 200000 530290225 200000 526922496 200000 935094814 200000 453062881 200000 59074342 200000 132404898 200000 210927958 200000 284167457 200000 564159087 200000 751474703 200000 986421283 200000 470712880 200000 708120149 200000 496789913 200000 777217373 200000 679229424 200000 931222593 200000 237185711 200000 229596925 200000 586508641 200000 794316475 200000 271894499 200000 124389915 200000 918562980 200000 181164908 200000 107968228 200000 488686320 200000 680312056 200000 338747676 200000 316343940 200000 892455636 200000 18778815 200000 264996275 200000 399138482 200000 303031361 200000 935604089 200000 387306554 200000 932488319 200000 776966349 200000 578412486 200000 833347802 200000 559623709 200000 760916275 200000 503627623 200000 733506267 200000 765667034 200000 290161993 200000 407746876 200000 485513382 200000 172964648 200000 714283530 200000 385743687 200000 641068994 200000 371221655 200000 531856269 200000 929602215 200000 16970969 200000 684925400 200000 304658698 200000 189526941 200000 771700660 200000 771889851 200000 918161115 200000 330691465 200000 38126393 200000 933941809 200000 428428408 200000 690749677 200000 592750963 200000 183391306 200000 164590713 200000 295170407 200000 908479370 200000 397728822 200000 258896023 200000 202074554 200000 716180421 200000 139706951 200000 855968682 200000 251778501 200000 656666510 200000 594799085 200000 362396075 200000 127709321 200000 688792941 200000 427564984 200000 692077491 200000 163123239 200000 929997067 200000 91561304 200000 358073337 200000 412754910 200000 187105584 200000 669779359 200000 645204438 200000 112359440 200000 540888516 200000 268574332 200000 799931844 200000 302651453 200000 579883985 200000 963807489 200000 726399322 200000 142316806 200000 321192830 200000 109224797 200000 298543440 200000 223129130 200000 667378196 200000 544580833 200000 558455680 200000 821979275 200000 960893436 200000 260673534 200000 348900577 200000 154510888 200000 698733245 200000 902210117 200000 457300365 200000 418372643 200000 223982850 200000 217394789 200000 525077180 200000 896323772 200000 565212817 200000 795927599 200000 152422086 200000 602378068 200000 490992724 200000 391638676 200000 260663588 200000 266453610 200000 673512531 200000 237657508 200000 956343406 200000 787067296 200000 329644471 200000 951401104 200000 678447709 200000 141653430 200000 420767943 200000 352994728 200000 940886474 200000 148200588 200000 666031341 200000 778525788 200000 717681324 200000 926260515 200000 287140530 200000 174907198 200000 229372445 200000 709906332 200000 900321213 200000 240255998 200000 591250004 200000 795236663 200000 115514070 200000 967292780 200000 80213162 200000 628649044 200000 317613544 200000 59830136 200000 716531609 200000 404580980 200000 622051322 200000 536105780 200000 623784632 200000 611669047 200000 486112564 200000 261602511 200000 853528767 200000 85617503 200000 400125663 200000 681360795 200000 16025480 200000 787254475 200000 151412068 200000 693810183 200000 778314251 200000 495358075 200000 880346699 200000 340985764 200000 944190560 200000 130847634 200000 408544828 200000 579922724 200000 339853760 200000 193190990 200000 611757312 200000 777776725 200000 817317507 200000 672595984 200000 570213760 200000 818469417 200000 814413858 200000 544236890 200000 969442245 200000 249712816 200000 867150646 200000 49235915 200000 160919285 200000 474749211 200000 884840822 200000 906375204 200000 880675163 200000 454012858 200000 172258747 200000 594421317 200000 342293086 200000 497979902 200000 611913215 200000 533802288 200000 551729800 200000 796214903 200000 44852056 200000 209810691 200000 240910208 200000 328718550 200000 667948545 200000 401509121 200000 5493775 200000 478052331 200000 642538832 200000 37180809 200000 315317790 200000 784307622 200000 770085312 200000 44270621 200000 603930292 200000 636917529 200000 760652520 200000 763062107 200000 347010043 200000 998645364 200000 722000769 200000 941134086 200000 29269820 200000 718706438 200000 324354915 200000 932889597 200000 777018590 200000 868052802 200000 806553479 200000 249922624 200000 872988778 200000 125668534 200000 180926981 200000 488982258 200000 412770952 200000 32058388 200000 688198678 200000 747215441 200000 615868674 200000 475451693 200000 435314194 200000 11907519 200000 939584703 200000 659280624 200000 41882994 200000 507320252 200000 153330632 200000 349532526 200000 246899919 200000 964381672 200000 129029446 200000 451285464 200000 758742496 200000 913117956 200000 754780033 200000 392519295 200000 34100095 200000 378233072 200000 50488290 200000 599025362 200000 377702307 200000 424728238 200000 824783088 200000 50583394 200000 715810662 200000 185050205 200000 656887381 200000 414013920 200000 978915584 200000 28488510 200000 985414873 200000 225090844 200000 155199944 200000 239536561 200000 852846181 200000 38477574 200000 39015993 200000 721264439 200000 121479681 200000 731674800 200000 998585834 200000 446457969 200000 531449301 200000 636951114 200000 156634516 200000 500610847 200000 352519467 200000 24321316 200000 8612623 200000 250684449 200000 312472170 200000 495884718 200000 757186388 200000 163080568 200000 94977307 200000 540642170 200000 140066428 200000 600972868 200000 843547623 200000 31463735 200000 10957246 200000 975385287 200000 569534101 200000 109697207 200000 152166771 200000 735864415 200000 878854672 200000 115505385 200000 896018709 200000 488722831 200000 375252574 200000 701852639 200000 919948090 200000 943766519 200000 619002537 200000 191323336 200000 50821021 200000 620205654 200000 571406137 200000 711506421 200000 965174548 200000 591232141 200000 270887799 200000 169836247 200000 490204570 200000 765989278 200000 464117226 200000 196504063 200000 602125894 200000 326380968 200000 400688700 200000 425540379 200000 83974992 200000 581157356 200000 672743734 200000 202079487 200000 977957394 200000 78828234 200000 661094591 200000 448590232 200000 637821700 200000 764946372 200000 308880864 200000 402596858 200000 471993279 200000 274404217 200000 669904577 200000 53504082 200000 596847865 200000 773802409 200000 439629996 200000 659245555 200000 586307214 200000 246924087 200000 425273864 200000 386189133 200000 887904628 200000 249329185 200000 218772574 200000 410289648 200000 59049924 200000 776629640 200000 98140759 200000 996938892 200000 453826744 200000 168725934 200000 180334523 200000 746186995 200000 612781734 200000 690867186 200000 205533042 200000 808906772 200000 839106825 200000 585846485 200000 504060806 200000 54681089 200000 376287863 200000 404304887 200000 439452958 200000 652108265 200000 381745835 200000 21073434 200000 81282691 200000 998689822 200000 483131516 200000 605471004 200000 611047198 200000 840382991 200000 883176931 200000 354582016 200000 914692982 200000 824045645 200000 35165688 200000 659413733 200000 27556662 200000 549487753 200000 287652595 200000 229085964 200000 894891812 200000 596745620 200000 178145838 200000 977700054 200000 950040362 200000 46095709 200000 592939553 200000 498593218 200000 953635920 200000 171080437 200000 592628325 200000 919260786 200000 584667327 200000 633088653 200000 260995505 200000 158776998 200000 995773375 200000 67072373 200000 33085918 200000 785857343 200000 394769848 200000 65681949 200000 118903782 200000 721371708 200000 882788403 200000 695706135 200000 519283679 200000 604198079 200000 39102425 200000 953202707 200000 952328452 200000 381720839 200000 150595698 200000 9594337 200000 467552171 200000 543656054 200000 940758247 200000 700990577 200000 336436559 200000 367767949 200000 556280127 200000 165179349 200000 699998343 200000 766304234 200000 179173541 200000 628984125 200000 908056331 200000 874463824 200000 459874143 200000 608110328 200000 887279029 200000 389513885 200000 498789079 200000 259528312 200000 218337405 200000 94644692 200000 521967509 200000 894018126 200000 306491003 200000 647661589 200000 930494785 200000 842119721 200000 794191336 200000 805200543 200000 131666597 200000 92618459 200000 915131932 200000 155102164 200000 44485032 200000 482158163 200000 266367889 200000 220545843 200000 941278035 200000 654221218 200000 750103005 200000 4880222 200000 112236495 200000 25908473 200000 616686522 200000 94362645 200000 594881124 200000 532215208 200000 158155009 200000 246218297 200000 276204410 200000 841423392 200000 456505513 200000 773343689 200000 747125402 200000 227598321 200000 982599884 200000 191852519 200000 761815150 200000 713021388 200000 856387233 200000 861205715 200000 624358076 200000 425254785 200000 130864258 200000 631567853 200000 647947885 200000 141207040 200000 425146855 200000 903105462 200000 444822923 200000 108939611 200000 627237736 200000 421079503 200000 815898941 200000 999899330 200000 831643326 200000 310177527 200000 955307469 200000 491562117 200000 141226177 200000 773277968 200000 55807650 200000 726251028 200000 590397802 200000 105776922 200000 245964869 200000 92304897 200000 59092433 200000 764398902 200000 362862174 200000 618750971 200000 402793007 200000 838168739 200000 651457975 200000 343865556 200000 611145693 200000 437383619 200000 460122679 200000 695784059 200000 379013970 200000 77813782 200000 105628392 200000 290934785 200000 194530343 200000 887574588 200000 712081905 200000 244743063 200000 294925078 200000 580791798 200000 326684315 200000 283708558 200000 797705717 200000 666450469 200000 446218574 200000 939263829 200000 272308671 200000 938291912 200000 140610964 200000 205840765 200000 342027403 200000 165436673 200000 711849492 200000 15654327 200000 895686545 200000 437605136 200000 749444759 200000 483049939 200000 935359275 200000 292148310 200000 506473478 200000 415462082 200000 785641681 200000 729892690 200000 822467689 200000 436506260 200000 234706715 200000 60565414 200000 571081448 200000 188192889 200000 871438786 200000 218803729 200000 277349325 200000 645562563 200000 693013918 200000 305068662 200000 97668735 200000 383071970 200000 702413992 200000 347619283 200000 127074695 200000 349135205 200000 633571833 200000 829051977 200000 980106382 200000 799928831 200000 669411784 200000 939117338 200000 785117276 200000 46708095 200000 517867375 200000 91979941 200000 822952665 200000 920600533 200000 653215077 200000 897503338 200000 493637390 200000 168865810 200000 13176644 200000 165596940 200000 567432484 200000 602436200 200000 759125955 200000 41255497 200000 674837091 200000 972303909 200000 796838588 200000 297736963 200000 617159988 200000 44823483 200000 763715878 200000 587730745 200000 830603039 200000 135592123 200000 965474587 200000 110914574 200000 687223500 200000 95700436 200000 765084115 200000 548280256 200000 80748549 200000 292113111 200000 242512806 200000 86569904 200000 673658288 200000 893600949 200000 698041357 200000 298029664 200000 351219160 200000 965640062 200000 370802080 200000 912031598 200000 513382309 200000 24901731 200000 930171928 200000 592629661 200000 998433631 200000 392762804 200000 364535886 200000 839254733 200000 133809774 200000 234882785 200000 690435641 200000 529475069 200000 108442459 200000 209232508 200000 162152179 200000 384878926 200000 169375695 200000 120541237 200000 744960691 200000 423952386 200000 389496466 200000 135106267 200000 152100051 200000 321078392 200000 535282572 200000 125046881 200000 202602954 200000 648097329 200000 278153159 200000 52254678 200000 568393522 200000 54561742 200000 604105066 200000 145309034 200000 928806850 200000 753057038 200000 673438142 200000 638084207 200000 140477780 200000 901227219 200000 115480876 200000 174837588 200000 905731808 200000 429826333 200000 543634748 200000 220791210 200000 940235390 200000 864818956 200000 94206102 200000 116511266 200000 400750439 200000 126949601 200000 651781380 200000 207534221 200000 737602035 200000 725957117 200000 922779501 200000 591476186 200000 832187291 200000 409474271 200000 287723994 200000 424726554 200000 948324600 200000 489810729 200000 623308660 200000 823941758 200000 312515009 200000 46285211 200000 917918851 200000 241242454 200000 784951503 200000 948593174 200000 491675759 200000 90953235 200000 416214044 200000 226295705 200000 452813249 200000 691862341 200000 891511486 200000 286644806 200000 291012642 200000 482776733 200000 827553520 200000 707608412 200000 358301786 200000 886819562 200000 710353929 200000 238270270 200000 531087954 200000 153079839 200000 881917057 200000 127918442 200000 552445202 200000 208846667 200000 785806834 200000 541706881 200000 642506946 200000 549359262 200000 827515668 200000 713685061 200000 13090987 200000 717242218 200000 976718783 200000 457588629 200000 748564278 200000 568836638 200000 195159788 200000 598887538 200000 707351531 200000 504862284 200000 121191091 200000 50712060 200000 576415603 200000 587034787 200000 851513933 200000 829366388 200000 20482453 200000 767982325 200000 436484114 200000 739514683 200000 9584956 200000 201073713 200000 830798203 200000 188116177 200000 900114542 200000 692010088 200000 515584801 200000 882734294 200000 12246613 200000 46604491 200000 181844155 200000 849128459 200000 548087609 200000 886769066 200000 74630435 200000 60415569 200000 485291138 200000 309127798 200000 471721040 200000 322503847 200000 238456506 200000 315686336 200000 705686876 200000 288296751 200000 580025224 200000 43355958 200000 712522367 200000 441741097 200000 139106741 200000 398243243 200000 773879057 200000 241711861 200000 663617322 200000 553342223 200000 729455498 200000 126922772 200000 238453998 200000 172917362 200000 868387204 200000 411500839 200000 399895340 200000 345938437 200000 663283639 200000 67448302 200000 522518826 200000 473234199 200000 439218683 200000 45130057 200000 940157266 200000 767340059 200000 798085449 200000 978199865 200000 476118316 200000 716453024 200000 59260858 200000 568331998 200000 977915233 200000 797487958 200000 131377285 200000 634550394 200000 66888633 200000 200534031 200000 708943875 200000 912459628 200000 867844380 200000 912903098 200000 463732142 200000 966938165 200000 781804948 200000 88301672 200000 388070428 200000 731538037 200000 721503815 200000 512924491 200000 281088264 200000 777762029 200000 40471937 200000 475379889 200000 18243400 200000 917154686 200000 975068327 200000 400070156 200000 755526871 200000 570429735 200000 858722372 200000 666102252 200000 193105100 200000 722389514 200000 92613119 200000 978816514 200000 216792927 200000 114452839 200000 211820193 200000 376672542 200000 778982891 200000 816313759 200000 751200275 200000 199223601 200000 287649509 200000 119682097 200000 620992349 200000 979987787 200000 1482729 200000 65773503 200000 748440232 200000 276971421 200000 720305581 200000 383873545 200000 276884283 200000 858334071 200000 679581706 200000 224260079 200000 447454080 200000 945987402 200000 664974841 200000 584483698 200000 530062080 200000 875185317 200000 98558354 200000 813998003 200000 495215713 200000 971359291 200000 200688655 200000 121679601 200000 356504430 200000 768361435 200000 925733830 200000 854867598 200000 990176015 200000 437085813 200000 358626354 200000 986270474 200000 394730315 200000 702072347 200000 662003177 200000 954229766 200000 649387852 200000 461931516 200000 333756582 200000 498231873 200000 858500442 200000 366407273 200000 444701504 200000 823110045 200000 77359326 200000 390633172 200000 903200688 200000 322323225 200000 26560608 200000 521639371 200000 581811470 200000 525692632 200000 466933640 200000 17454848 200000 68305298 200000 890758680 200000 142160160 200000 497781571 200000 546712727 200000 770715450 200000 657834767 200000 959248005 200000 284748434 200000 572401600 200000 937679966 200000 192431575 200000 790751007 200000 385270345 200000 14710581 200000 649288551 200000 651647732 200000 939116182 200000 867149534 200000 64404104 200000 574651370 200000 943477127 200000 789237184 200000 763535786 200000 120609019 200000 478403357 200000 393386853 200000 570806365 200000 546335805 200000 165237881 200000 375529588 200000 677733714 200000 574905067 200000 370808283 200000 62861494 200000 568268377 200000 516566875 200000 465212067 200000 908774163 200000 286272098 200000 85869320 200000 960377682 200000 201014165 200000 764873599 200000 346006153 200000 610656136 200000 329160547 200000 196431071 200000 226067350 200000 649627143 200000 351616710 200000 779518676 200000 582375689 200000 245679790 200000 604647207 200000 434881741 200000 269234906 200000 212926078 200000 417928974 200000 270802268 200000 214306337 200000 391192983 200000 906532388 200000 169966128 200000 25630999 200000 896256314 200000 853273392 200000 626781722 200000 430339349 200000 76244936 200000 802534428 200000 22167307 200000 478298258 200000 781126336 200000 102804977 200000 468321300 200000 259899687 200000 71315140 200000 712573653 200000 685326180 200000 732791693 200000 167448980 200000 315104275 200000 269350988 200000 867215773 200000 230092305 200000 822255123 200000 914890045 200000 746726478 200000 29408314 200000 317016156 200000 52679623 200000 646004666 200000 491641649 200000 513484184 200000 412189339 200000 296725784 200000 893577014 200000 192442767 200000 435927433 200000 979154114 200000 284696489 200000 274490154 200000 50273153 200000 82666544 200000 246030603 200000 999359089 200000 812377749 200000 938988026 200000 298258173 200000 270700684 200000 578929141 200000 675076057 200000 209709631 200000 780133316 200000 857228272 200000 441295525 200000 218647729 200000 625354626 200000 966095353 200000 938342487 200000 96960340 200000 436190798 200000 103990430 200000 222451719 200000 731190344 200000 187874769 200000 169635730 200000 578486766 200000 360090830 200000 206632147 200000 20885411 200000 785674597 200000 62604103 200000 935910716 200000 281419460 200000 284240099 200000 183277875 200000 220437013 200000 547871747 200000 564756993 200000 688605490 200000 660552583 200000 499778962 200000 614868857 200000 626617093 200000 709108442 200000 35893953 200000 734853921 200000 467121037 200000 865358455 200000 437367297 200000 321770996 200000 733604554 200000 225119205 200000 884490467 200000 78951433 200000 505562076 200000 451121614 200000 577968661 200000 200933528 200000 808562947 200000 479375355 200000 904456555 200000 247846907 200000 290405794 200000 508391250 200000 559360978 200000 904325034 200000 381226551 200000 300467166 200000 136619869 200000 149485629 200000 793220196 200000 206516423 200000 865319740 200000 712549741 200000 99158249 200000 294896724 200000 779995071 200000 110375954 200000 669536166 200000 47000047 200000 814125654 200000 13645861 200000 311710108 200000 712558625 200000 266289043 200000 143013055 200000 718720747 200000 622688400 200000 451250982 200000 984638999 200000 780514005 200000 273653767 200000 974839774 200000 763335559 200000 669153209 200000 632950893 200000 660221870 200000 445038470 200000 748890904 200000 253442764 200000 154157988 200000 279201198 200000 64868242 200000 428796235 200000 498367986 200000 133493942 200000 468155624 200000 572868403 200000 470345705 200000 481411704 200000 844771835 200000 577623277 200000 994366968 200000 583917035 200000 992596171 200000 298267136 200000 738769840 200000 665051433 200000 582245496 200000 629183255 200000 977384386 200000 124389738 200000 991022915 200000 371120632 200000 969703935 200000 442352390 200000 574731916 200000 417302413 200000 133293397 200000 350648694 200000 104018133 200000 799616990 200000 303629784 200000 22059346 200000 669643197 200000 288183828 200000 958428853 200000 763160659 200000 273319429 200000 649098358 200000 911447103 200000 45606226 200000 801804685 200000 176006254 200000 198618086 200000 328488006 200000 767399766 200000 638036101 200000 744426042 200000 744568393 200000 241614209 200000 397366370 200000 437030635 200000 670931346 200000 164871501 200000 916597453 200000 906032843 200000 781321595 200000 4719388 200000 240431537 200000 812085194 200000 153817211 200000 591636078 200000 230334485 200000 354979063 200000 814263852 200000 767068132 200000 182557729 200000 569007237 200000 228311877 200000 266558269 200000 383822110 200000 651506626 200000 875652000 200000 475544411 200000 670162293 200000 294474017 200000 647913525 200000 67543102 200000 326393006 200000 703911984 200000 722407196 200000 909574918 200000 992860529 200000 285768609 200000 841263502 200000 370120180 200000 899819399 200000 36774212 200000 617202147 200000 460471913 200000 311163866 200000 772480523 200000 517152660 200000 214067428 200000 51570288 200000 85029380 200000 813157178 200000 678112007 200000 594941042 200000 34853473 200000 117063308 200000 374653330 200000 645244458 200000 70001010 200000 42183267 200000 680265830 200000 581513983 200000 210626728 200000 584878265 200000 271400066 200000 918707579 200000 50132627 200000 732541092 200000 238885384 200000 402135877 200000 131078371 200000 947355231 200000 932580408 200000 355151142 200000 838233706 200000 674757441 200000 974435698 200000 931764487 200000 800238872 200000 695508418 200000 800248119 200000 132431343 200000 46732285 200000 436958588 200000 276758056 200000 541489161 200000 187863881 200000 880486183 200000 717531652 200000 568620187 200000 56546382 200000 112090779 200000 569579949 200000 751862799 200000 789713275 200000 558114001 200000 973100835 200000 592806381 200000 573869666 200000 122194401 200000 193102726 200000 985016541 200000 699400114 200000 242900740 200000 456347416 200000 658944169 200000 88600380 200000 839192722 200000 561080119 200000 445482040 200000 121080306 200000 895851524 200000 980451942 200000 62765971 200000 690488290 200000 117510131 200000 254289476 200000 330126819 200000 775157822 200000 372345366 200000 82547090 200000 388700016 200000 842658134 200000 6574919 200000 532830769 200000 519757219 200000 888548507 200000 804981117 200000 620865824 200000 228184323 200000 734009501 200000 512225234 200000 672866945 200000 673509178 200000 375186189 200000 451760254 200000 18930068 200000 450101520 200000 171396283 200000 806472409 200000 475292345 200000 354924142 200000 743298968 200000 243635547 200000 14903666 200000 741856860 200000 774544052 200000 988870558 200000 319691357 200000 722606338 200000 873106495 200000 993081946 200000 255796541 200000 108876714 200000 697190283 200000 670291815 200000 116346097 200000 481389243 200000 449872136 200000 882930110 200000 560132986 200000 701989822 200000 415494213 200000 84072824 200000 393468921 200000 686891356 200000 48343029 200000 40597452 200000 662101165 200000 536198492 200000 987689446 200000 641886995 200000 455574776 200000 143206057 200000 54673675 200000 944858823 200000 879082842 200000 876735817 200000 191346034 200000 594253182 200000 242777971 200000 477258342 200000 981674573 200000 82067699 200000 461755908 200000 481114696 200000 149331949 200000 767612924 200000 736952558 200000 797876824 200000 112062913 200000 999244436 200000 88735536 200000 403155741 200000 986758746 200000 686082514 200000 955844333 200000 209895490 200000 887998313 200000 429005294 200000 506440035 200000 14117517 200000 393470398 200000 926295107 200000 928965875 200000 134263272 200000 464567626 200000 35663686 200000 853102878 200000 519662427 200000 614912285 200000 556544147 200000 204337797 200000 282225934 200000 318831976 200000 432489184 200000 448583912 200000 822579787 200000 271721851 200000 633181702 200000 613017383 200000 272215929 200000 547986374 200000 857796350 200000 313381699 200000 922633761 200000 577573339 200000 820966880 200000 131947613 200000 799273196 200000 660260458 200000 889735654 200000 6714548 200000 125841826 200000 856061762 200000 60259174 200000 100862890 200000 696198955 200000 682523990 200000 694137819 200000 440702399 200000 951784337 200000 417564340 200000 826219995 200000 793318548 200000 883631099 200000 288056463 200000 842383137 200000 353639656 200000 262669490 200000 69757237 200000 85530756 200000 245507741 200000 773920543 200000 180769304 200000 786460157 200000 647283379 200000 894878153 200000 745244105 200000 712966820 200000 523421002 200000 745923675 200000 497466871 200000 9356465 200000 963376035 200000 908772763 200000 186462067 200000 198920063 200000 785894431 200000 806629235 200000 524418606 200000 907200900 200000 218946621 200000 149066475 200000 758862648 200000 232248921 200000 778334879 200000 784093740 200000 664425666 200000 804870839 200000 307171589 200000 741771390 200000 160463900 200000 186606198 200000 94601295 200000 25526345 200000 985433527 200000 87943312 200000 553797246 200000 517248790 200000 927805731 200000 308869403 200000 701744307 200000 956294542 200000 787049233 200000 148289874 200000 125495086 200000 754296697 200000 866143056 200000 577221003 200000 746768207 200000 873831872 200000 54869203 200000 151048001 200000 522503575 200000 82795114 200000 618323881 200000 727748875 200000 19881383 200000 319683746 200000 384953602 200000 349641889 200000 364865598 200000 97253038 200000 597477680 200000 387122397 200000 580017982 200000 57356792 200000 355166626 200000 73189815 200000 41793959 200000 677424392 200000 464554218 200000 246640199 200000 565158297 200000 717797254 200000 49101495 200000 501194950 200000 245939285 200000 795520572 200000 491204570 200000 199388813 200000 368756284 200000 152348433 200000 916292164 200000 340953107 200000 553667790 200000 254797070 200000 172545285 200000 90631921 200000 359197867 200000 250873436 200000 674430542 200000 824938976 200000 671342484 200000 333839939 200000 285073264 200000 711967929 200000 495048809 200000 252089643 200000 296451802 200000 822276723 200000 86465324 200000 39392414 200000 229108765 200000 100194088 200000 642114300 200000 146794819 200000 735754217 200000 256766479 200000 820495385 200000 313836259 200000 567229968 200000 146969474 200000 608678374 200000 126200934 200000 713692546 200000 858873 200000 38769889 200000 73877974 200000 981296719 200000 284360460 200000 196351147 200000 94539866 200000 683756967 200000 905354100 200000 201539590 200000 419157052 200000 625535964 200000 288646409 200000 888642769 200000 806301411 200000 308895326 200000 636920772 200000 272177165 200000 44466904 200000 87876540 200000 788219069 200000 139673562 200000 415296963 200000 230619049 200000 384238637 200000 290530682 200000 688724078 200000 836083443 200000 744517997 200000 653570892 200000 454176448 200000 810891660 200000 152927988 200000 142649040 200000 711615939 200000 932119173 200000 776392795 200000 741098153 200000 295814046 200000 825778701 200000 684596828 200000 829445269 200000 429970842 200000 106281333 200000 433266381 200000 576592245 200000 507933215 200000 618013998 200000 269433001 200000 409715019 200000 709089463 200000 498469576 200000 367458311 200000 867017526 200000 249865 200000 620296436 200000 634402847 200000 645928823 200000 546254302 200000 565802882 200000 47503179 200000 275350894 200000 966326047 200000 881629539 200000 348687107 200000 845777308 200000 464489940 200000 230731431 200000 545979359 200000 565360546 200000 30400805 200000 95305855 200000 496642968 200000 196629056 200000 89667932 200000 78141243 200000 365629702 200000 567612246 200000 167709152 200000 413913675 200000 868003362 200000 699028453 200000 333139258 200000 716885057 200000 187990021 200000 57282574 200000 382808339 200000 14394572 200000 754252518 200000 28778768 200000 400366643 200000 324367038 200000 473796127 200000 806912845 200000 84085890 200000 638896134 200000 49984039 200000 396080197 200000 190570249 200000 914474934 200000 57313944 200000 810405016 200000 23468017 200000 98683389 200000 624044585 200000 492787208 200000 849726082 200000 769118253 200000 440445620 200000 583563635 200000 693828901 200000 710915765 200000 567653168 200000 358527196 200000 30633314 200000 707458854 200000 421668279 200000 957826402 200000 466197473 200000 169553457 200000 366124417 200000 919466822 200000 75250796 200000 718817702 200000 915267302 200000 927946217 200000 733176297 200000 572547190 200000 572012895 200000 946383306 200000 810092643 200000 994722993 200000 48296836 200000 223192203 200000 375314178 200000 799691656 200000 535922446 200000 626018540 200000 752286222 200000 67190603 200000 417708758 200000 609668301 200000 959058671 200000 726941035 200000 290295507 200000 644860719 200000 969978414 200000 561413240 200000 853145631 200000 591810611 200000 193644404 200000 74305058 200000 882857201 200000 613217049 200000 233787273 200000 208943931 200000 298612899 200000 998511169 200000 337841238 200000 448439218 200000 238593964 200000 275593004 200000 313254626 200000 375872153 200000 688074150 200000 921106042 200000 688781655 200000 743296032 200000 715893064 200000 964206060 200000 661366525 200000 100653462 200000 843656300 200000 572007011 200000 170391101 200000 828108141 200000 971430410 200000 46541791 200000 363691679 200000 289452854 200000 187155514 200000 182154624 200000 21973195 200000 41155488 200000 216101429 200000 685334408 200000 643406475 200000 354998396 200000 827866195 200000 528800597 200000 803037382 200000 322183867 200000 316161037 200000 428402538 200000 551238021 200000 352970862 200000 656249340 200000 128816486 200000 445694961 200000 628456643 200000 40766423 200000 99746314 200000 90789458 200000 742525966 200000 731211383 200000 18648886 200000 420080656 200000 701268924 200000 305359318 200000 207456747 200000 694342580 200000 439010400 200000 125464330 200000 588912202 200000 539536615 200000 242490282 200000 484629582 200000 168258963 200000 151499377 200000 170101866 200000 950770425 200000 478070822 200000 478547515 200000 727499409 200000 553499523 200000 307817860 200000 801554253 200000 550911790 200000 279334278 200000 793265742 200000 712911311 200000 218081908 200000 345891258 200000 789628995 200000 886884618 200000 469290418 200000 153194999 200000 801668165 200000 493235559 200000 694362456 200000 217892662 200000 924050516 200000 172331630 200000 217827063 200000 906609551 200000 748907409 200000 54909128 200000 971228481 200000 627748923 200000 475076155 200000 174694460 200000 470388228 200000 336448914 200000 337685940 200000 111043509 200000 876612658 200000 175985933 200000 146291835 200000 729898297 200000 673479132 200000 893630789 200000 359694899 200000 801675762 200000 248982065 200000 688754673 200000 613218714 200000 222728232 200000 441677186 200000 701476843 200000 516780177 200000 318064963 200000 654819136 200000 187942186 200000 472123930 200000 35507149 200000 644027387 200000 864466632 200000 505235028 200000 251723117 200000 614659940 200000 180642045 200000 802248319 200000 459888364 200000 473421387 200000 696553761 200000 259217150 200000 100907571 200000 108932769 200000 275582892 200000 837927759 200000 318863945 200000 730729846 200000 424132664 200000 54758420 200000 259601241 200000 876024058 200000 144523645 200000 258516236 200000 248460457 200000 927731327 200000 68136787 200000 938458393 200000 853170851 200000 203771509 200000 865452723 200000 694396987 200000 909921487 200000 457444971 200000 110951862 200000 550971795 200000 447749590 200000 744268052 200000 857653651 200000 403825504 200000 412482432 200000 118214206 200000 908160163 200000 284970756 200000 777129141 200000 946228955 200000 899088480 200000 278699263 200000 507851135 200000 246173948 200000 465996640 200000 549712113 200000 403628293 200000 148671952 200000 488747870 200000 350771612 200000 624245136 200000 390375849 200000 616082224 200000 127832798 200000 699588744 200000 857375222 200000 378684625 200000 711764410 200000 423243895 200000 967951688 200000 55425368 200000 694349391 200000 570308868 200000 859370832 200000 60530430 200000 708247518 200000 970252024 200000 90280158 200000 804789019 200000 937367239 200000 213934652 200000 101112803 200000 487086119 200000 504474764 200000 895969752 200000 30541679 200000 847628221 200000 248046539 200000 972601845 200000 920940467 200000 343601811 200000 809407559 200000 412967898 200000 777304574 200000 425120898 200000 828643039 200000 315432433 200000 199344323 200000 404387459 200000 130475925 200000 32687555 200000 72977809 200000 94172334 200000 415747975 200000 133940726 200000 667975960 200000 433841213 200000 935589624 200000 982044245 200000 602178858 200000 184203142 200000 557035847 200000 185109960 200000 152276663 200000 795881476 200000 501554933 200000 114093142 200000 914127310 200000 7119949 200000 492667298 200000 10931497 200000 30708641 200000 411358236 200000 882108943 200000 947192969 200000 442232961 200000 21359176 200000 8549917 200000 864909279 200000 122776541 200000 601477834 200000 189064396 200000 756667315 200000 271266375 200000 19226810 200000 381141052 200000 321875373 200000 637130094 200000 659146320 200000 189644718 200000 733959319 200000 739142179 200000 44140263 200000 607017347 200000 861013080 200000 659036247 200000 596774645 200000 480883514 200000 687295993 200000 659002138 200000 128702483 200000 717342069 200000 366906274 200000 479033501 200000 866642682 200000 865869300 200000 309536413 200000 584534064 200000 50867074 200000 563612567 200000 873156433 200000 684373572 200000 282444965 200000 845909088 200000 246479688 200000 590902377 200000 286490233 200000 573207405 200000 701121833 200000 948680527 200000 84226617 200000 844085505 200000 512436413 200000 697752776 200000 843653179 200000 752795771 200000 51085548 200000 522772932 200000 391148538 200000 962463836 200000 348915136 200000 845620306 200000 67694093 200000 948848197 200000 370878560 200000 455201701 200000 25579564 200000 811602165 200000 137245461 200000 191577611 200000 240779057 200000 792569422 200000 370223432 200000 276976375 200000 345078548 200000 789977424 200000 43124097 200000 609845495 200000 225857261 200000 249486363 200000 891614057 200000 188070333 200000 417836789 200000 510410737 200000 703800263 200000 936018970 200000 42847877 200000 559997232 200000 352353925 200000 313731069 200000 196972564 200000 784728411 200000 30270124 200000 54391927 200000 100234043 200000 691319057 200000 697836130 200000 115015609 200000 943522995 200000 295514643 200000 286825714 200000 164569875 200000 522941525 200000 599499585 200000 981580996 200000 850302198 200000 734013208 200000 348519069 200000 402970463 200000 639762674 200000 325903638 200000 911696198 200000 223306605 200000 871205816 200000 976735622 200000 926810493 200000 339271350 200000 144952600 200000 477062338 200000 438988450 200000 64588323 200000 1102339 200000 95319106 200000 158829366 200000 897698236 200000 361052297 200000 827143838 200000 686454490 200000 151646377 200000 46036442 200000 883245455 200000 697837133 200000 226295603 200000 132237896 200000 824182253 200000 654307697 200000 905791171 200000 659857730 200000 79748529 200000 661860678 200000 720139745 200000 933208410 200000 194986995 200000 859096045 200000 209769526 200000 6856255 200000 656577772 200000 74968229 200000 341996170 200000 11038915 200000 661889525 200000 526963664 200000 332025541 200000 897624277 200000 653497221 200000 558391022 200000 828408816 200000 488108934 200000 186242357 200000 928781471 200000 527628340 200000 292635912 200000 610922943 200000 646978212 200000 326652633 200000 19120297 200000 109504761 200000 319246814 200000 438429256 200000 549300443 200000 814765022 200000 867238476 200000 315267080 200000 835071790 200000 693932165 200000 431683344 200000 278958787 200000 68231763 200000 635704870 200000 592717418 200000 90133058 200000 847039002 200000 146267931 200000 583588282 200000 683107179 200000 345228660 200000 5770460 200000 64248706 200000 312085065 200000 984155249 200000 386333185 200000 887144288 200000 147771908 200000 136541762 200000 521288771 200000 602125335 200000 518969059 200000 372364598 200000 543259258 200000 369211782 200000 979880016 200000 31223488 200000 303196831 200000 13270702 200000 579484372 200000 125943151 200000 150675915 200000 957051824 200000 511652373 200000 197904115 200000 25462837 200000 780264395 200000 198836958 200000 907489822 200000 621819191 200000 737652577 200000 851628310 200000 118660319 200000 396107592 200000 792921586 200000 200617415 200000 580793928 200000 60225026 200000 77514271 200000 907563800 200000 382211720 200000 129169948 200000 216946599 200000 694177874 200000 744257776 200000 244148080 200000 489367916 200000 796234206 200000 58663409 200000 360234741 200000 87268717 200000 933261635 200000 924536092 200000 925612229 200000 651307212 200000 764344620 200000 246415136 200000 431028248 200000 742597577 200000 539352927 200000 300917198 200000 651493190 200000 979428293 200000 897372358 200000 816158231 200000 310114760 200000 557407039 200000 321516393 200000 922721291 200000 472598070 200000 851066841 200000 81454193 200000 716016347 200000 786835017 200000 357864019 200000 397072933 200000 776642775 200000 801616090 200000 426598029 200000 790110191 200000 992159088 200000 676766176 200000 606875529 200000 783742040 200000 143892789 200000 663894645 200000 164010341 200000 20077319 200000 822935513 200000 339143888 200000 368730980 200000 878036165 200000 117935147 200000 732963403 200000 178941925 200000 1652602 200000 977144859 200000 591151453 200000 300172393 200000 216348720 200000 634202299 200000 961213344 200000 285306256 200000 37057806 200000 881033786 200000 795591115 200000 8735004 200000 345711965 200000 212547562 200000 940477880 200000 72546796 200000 945494918 200000 19186746 200000 313171039 200000 267437568 200000 207444753 200000 794833596 200000 698987992 200000 309148795 200000 393976486 200000 750716959 200000 676685660 200000 708828571 200000 319820814 200000 546675764 200000 854181187 200000 415031489 200000 615813683 200000 348771308 200000 791161606 200000 726082671 200000 374210843 200000 878323543 200000 589489470 200000 766666308 200000 393446383 200000 10625446 200000 505330594 200000 455438081 200000 554310905 200000 533631785 200000 673938187 200000 476621958 200000 234751905 200000 975994705 200000 442276723 200000 828610517 200000 663093870 200000 105905838 200000 858000880 200000 121686797 200000 663952650 200000 525556977 200000 599425725 200000 100931438 200000 930670653 200000 869974250 200000 480836913 200000 302143834 200000 994191344 200000 500903561 200000 620920772 200000 456994386 200000 331275562 200000 741783264 200000 700550672 200000 59244788 200000 574443542 200000 794192927 200000 866319565 200000 743584515 200000 308654586 200000 828851093 200000 75785683 200000 862008158 200000 388555584 200000 702267317 200000 257738267 200000 853481478 200000 487673712 200000 607800333 200000 452912573 200000 426743323 200000 206947634 200000 976727376 200000 651831282 200000 435243486 200000 766463568 200000 93911884 200000 944095506 200000 52290736 200000 575069617 200000 74726131 200000 473958038 200000 420177169 200000 955479902 200000 971754070 200000 159738135 200000 620303521 200000 735833728 200000 665529508 200000 519706700 200000 295764001 200000 134729055 200000 724611630 200000 449982735 200000 733565297 200000 901428068 200000 662889573 200000 422026071 200000 468779411 200000 604738838 200000 939504089 200000 237908030 200000 513943206 200000 776534559 200000 379257403 200000 265379324 200000 89692139 200000 260727111 200000 380673627 200000 798205929 200000 619717570 200000 661124215 200000 155347497 200000 933908605 200000 634131372 200000 218718903 200000 120551607 200000 210403666 200000 376294986 200000 627934255 200000 270322741 200000 929455392 200000 263949148 200000 186457129 200000 248915443 200000 107378111 200000 425784258 200000 675278092 200000 979777121 200000 447383080 200000 134123389 200000 942275681 200000 191666961 200000 651889268 200000 665171885 200000 763370705 200000 838723762 200000 609831386 200000 355254420 200000 688308259 200000 707217174 200000 142093491 200000 320408464 200000 982508354 200000 663368492 200000 213463673 200000 401458468 200000 260375092 200000 937202950 200000 674997698 200000 722306800 200000 716230179 200000 387405267 200000 922835017 200000 796040627 200000 66847063 200000 766033892 200000 207943908 200000 167002446 200000 50544953 200000 309444266 200000 48915342 200000 383404227 200000 221465680 200000 472633014 200000 88853342 200000 458025009 200000 136850503 200000 152249271 200000 686001805 200000 668744409 200000 120583140 200000 745100414 200000 532258931 200000 223654684 200000 518001425 200000 965349628 200000 982297480 200000 882423929 200000 382930134 200000 779215937 200000 555059559 200000 17430930 200000 792527707 200000 652060797 200000 91713222 200000 715624486 200000 96111082 200000 398202114 200000 332899198 200000 696649496 200000 695749866 200000 59222080 200000 917673096 200000 732478566 200000 496423396 200000 974915527 200000 603942908 200000 81308465 200000 360264065 200000 303872071 200000 888843540 200000 47930299 200000 713776521 200000 330243474 200000 990574630 200000 789501283 200000 173192932 200000 153912983 200000 574933677 200000 903369386 200000 673043356 200000 105688936 200000 522753855 200000 625631536 200000 190486232 200000 449408308 200000 286351767 200000 788517303 200000 144111329 200000 257519181 200000 831022220 200000 8888349 200000 369279776 200000 269345314 200000 39096343 200000 535648613 200000 148435996 200000 23596356 200000 554725712 200000 115583918 200000 366207872 200000 49405796 200000 529110639 200000 724596281 200000 7206418 200000 759599955 200000 675690191 200000 290441575 200000 433059260 200000 568718592 200000 19629798 200000 661189816 200000 949095814 200000 524957052 200000 781183053 200000 231245003 200000 815874969 200000 863519480 200000 941517757 200000 957813091 200000 850276669 200000 860864196 200000 946063630 200000 262568800 200000 97127642 200000 75936080 200000 403584314 200000 257613505 200000 863633401 200000 792100398 200000 703000663 200000 401698984 200000 820184387 200000 408796174 200000 382134176 200000 724883796 200000 332107904 200000 595050176 200000 832835947 200000 108088360 200000 950656665 200000 945652020 200000 395986739 200000 806377890 200000 727563157 200000 98794876 200000 890055055 200000 27331427 200000 850364063 200000 220855496 200000 698934327 200000 200363053 200000 207023613 200000 541665639 200000 253436933 200000 661054942 200000 503522585 200000 170974924 200000 274614001 200000 551107449 200000 103436411 200000 949567365 200000 384387603 200000 819073310 200000 89234379 200000 263031620 200000 80829860 200000 373698572 200000 468728787 200000 536450266 200000 52903677 200000 613001381 200000 930337914 200000 43107894 200000 363389589 200000 428158568 200000 320302793 200000 986775657 200000 381355525 200000 330660855 200000 609577705 200000 311004068 200000 698746886 200000 998797074 200000 510312994 200000 635993399 200000 987701873 200000 933284506 200000 426602204 200000 468501395 200000 982022205 200000 507762830 200000 751242401 200000 427840584 200000 308387716 200000 161007120 200000 456581656 200000 692237831 200000 924796285 200000 326540640 200000 200377610 200000 312756896 200000 425467010 200000 929416670 200000 805936223 200000 104973572 200000 604476427 200000 17916427 200000 119241761 200000 863312706 200000 857522352 200000 341923720 200000 603476855 200000 6184589 200000 114742314 200000 140898069 200000 728556715 200000 856051508 200000 513899857 200000 234684562 200000 652329764 200000 486257319 200000 72766494 200000 123353344 200000 854493035 200000 980719992 200000 353925033 200000 58191487 200000 37678888 200000 708021590 200000 206426155 200000 15918672 200000 703418661 200000 151789331 200000 13748477 200000 268822228 200000 331274057 200000 903756446 200000 482234006 200000 175932299 200000 257991326 200000 589885192 200000 242860687 200000 866024213 200000 975309131 200000 141075586 200000 685049250 200000 272076595 200000 91310745 200000 121050717 200000 655037349 200000 461918406 200000 424106224 200000 744033544 200000 666275219 200000 154273741 200000 740790234 200000 421268500 200000 275396995 200000 561309034 200000 501940222 200000 172462130 200000 764066989 200000 849492445 200000 103579429 200000 694701874 200000 733760875 200000 132619399 200000 433697336 200000 496275461 200000 142556981 200000 385150439 200000 721184575 200000 790860475 200000 160115363 200000 245381535 200000 896122722 200000 540125828 200000 240578926 200000 816621678 200000 463453931 200000 647031218 200000 723229806 200000 149282359 200000 999077697 200000 74651061 200000 331329436 200000 202843640 200000 194264301 200000 333067548 200000 118276625 200000 788405714 200000 681769368 200000 853288858 200000 105802756 200000 986099463 200000 414456842 200000 882589694 200000 887267023 200000 574149110 200000 191745579 200000 813040184 200000 500955881 200000 36230176 200000 471889668 200000 442873177 200000 380583916 200000 541503013 200000 197008062 200000 795840403 200000 263592079 200000 330105286 200000 741961378 200000 98309684 200000 580084396 200000 92729828 200000 883868438 200000 899543982 200000 162261819 200000 580565630 200000 787576229 200000 123135378 200000 452586067 200000 347957431 200000 237186806 200000 250235023 200000 231974703 200000 892748493 200000 552091859 200000 423991414 200000 222162470 200000 740003361 200000 918882339 200000 766149176 200000 65965233 200000 786728757 200000 977791215 200000 418396133 200000 723593064 200000 271846823 200000 127869023 200000 466923182 200000 726923269 200000 206118970 200000 234602173 200000 523039971 200000 633198942 200000 683446990 200000 397666672 200000 487154164 200000 144097645 200000 950978146 200000 25900289 200000 385628787 200000 205342539 200000 274430743 200000 898341145 200000 452404752 200000 731096367 200000 581925935 200000 238830720 200000 386527643 200000 968138355 200000 157658633 200000 843938591 200000 755822340 200000 22873998 200000 265578534 200000 626792445 200000 883952989 200000 522427930 200000 29327143 200000 987405124 200000 787272917 200000 313897678 200000 325905099 200000 836307516 200000 333828798 200000 818350980 200000 43483636 200000 348149070 200000 528000391 200000 787190068 200000 778329250 200000 287689730 200000 456577217 200000 889512950 200000 910369781 200000 173819137 200000 222689565 200000 70432515 200000 643425838 200000 331695634 200000 436466796 200000 67895475 200000 331633326 200000 261873695 200000 806165917 200000 386745983 200000 308133876 200000 665521456 200000 492988609 200000 950443264 200000 663887266 200000 246005870 200000 730198793 200000 545744365 200000 87927416 200000 768978977 200000 420906181 200000 950328863 200000 836424791 200000 273992113 200000 996430182 200000 445665680 200000 788300862 200000 125180839 200000 475838844 200000 906777430 200000 385196111 200000 962988 200000 684304056 200000 776886188 200000 94051274 200000 585540744 200000 808043498 200000 825202153 200000 676789007 200000 884606500 200000 414873858 200000 533120133 200000 376978335 200000 471968648 200000 904586002 200000 380932378 200000 747742746 200000 384975068 200000 478182473 200000 47455328 200000 266610242 200000 170181481 200000 835514361 200000 302586927 200000 576112374 200000 558728600 200000 558004369 200000 145351552 200000 455846455 200000 34327281 200000 596540323 200000 483776107 200000 911879973 200000 740109853 200000 317970910 200000 670472233 200000 918925825 200000 808332003 200000 395540756 200000 797592338 200000 125785132 200000 699068462 200000 880025140 200000 850587295 200000 794712102 200000 973348356 200000 321631055 200000 344462185 200000 199405455 200000 849346959 200000 44642710 200000 788037415 200000 717702952 200000 216037655 200000 465146202 200000 572865203 200000 351457490 200000 139057668 200000 967709706 200000 610400260 200000 758623116 200000 324903648 200000 689553975 200000 66623028 200000 570498424 200000 124395346 200000 874133905 200000 254312315 200000 478744022 200000 389588003 200000 642155242 200000 555002673 200000 138314502 200000 354939196 200000 505004594 200000 29997006 200000 303205001 200000 423564708 200000 170569849 200000 524618988 200000 465256704 200000 887110534 200000 566087664 200000 634560323 200000 732056619 200000 204958248 200000 445314535 200000 829227179 200000 197673706 200000 155162100 200000 993469134 200000 888000029 200000 72635198 200000 229089906 200000 440098871 200000 748558770 200000 507884103 200000 555738699 200000 552271569 200000 416166561 200000 714692167 200000 798694727 200000 998462062 200000 830533443 200000 928618653 200000 273984078 200000 897433597 200000 304709394 200000 300902858 200000 429083498 200000 94074767 200000 563340964 200000 835047278 200000 930166722 200000 248972886 200000 566801332 200000 300797002 200000 242604447 200000 961185952 200000 213097752 200000 809792063 200000 516053609 200000 169573855 200000 909201099 200000 752575564 200000 976164010 200000 192923299 200000 200925156 200000 472024211 200000 430066697 200000 329953949 200000 645337756 200000 924474964 200000 353467727 200000 937675421 200000 641083467 200000 603378160 200000 894825061 200000 323834004 200000 836071273 200000 821183718 200000 283947091 200000 436622738 200000 923490193 200000 895090136 200000 150635842 200000 369145800 200000 141802361 200000 418774150 200000 505487481 200000 394508934 200000 332270842 200000 337516496 200000 976524898 200000 139296829 200000 42963725 200000 223907767 200000 509849734 200000 873555580 200000 365659082 200000 254090076 200000 896838027 200000 577828854 200000 490450027 200000 190654206 200000 522028348 200000 188436090 200000 935407942 200000 366633471 200000 229248129 200000 4039928 200000 419466710 200000 350560991 200000 272537953 200000 885088642 200000 361560241 200000 468340031 200000 143560454 200000 303675719 200000 825872274 200000 105095134 200000 797276089 200000 259174553 200000 659942224 200000 384668318 200000 303726816 200000 378198759 200000 900737508 200000 136572542 200000 309465350 200000 603290306 200000 25156710 200000 752518561 200000 193305042 200000 649000923 200000 312813838 200000 163453765 200000 972776462 200000 469414658 200000 714753335 200000 712655307 200000 844392353 200000 465861672 200000 164760407 200000 390195893 200000 61833108 200000 288320606 200000 693978887 200000 494220962 200000 457605648 200000 473192914 200000 995604736 200000 476377427 200000 618217052 200000 41126871 200000 201596186 200000 520371624 200000 759666915 200000 672927965 200000 450317903 200000 129717154 200000 770880811 200000 30504564 200000 890522805 200000 666326114 200000 378430942 200000 535441229 200000 188915079 200000 113677864 200000 498586820 200000 382695736 200000 179099419 200000 882149972 200000 644734661 200000 576915749 200000 727511788 200000 669856103 200000 925839851 200000 354972966 200000 682140561 200000 475040513 200000 125759325 200000 83270250 200000 643928770 200000 615279076 200000 749309284 200000 595203395 200000 774421337 200000 267200495 200000 682370921 200000 178657568 200000 576672590 200000 121588259 200000 41223156 200000 910999187 200000 839563193 200000 939263648 200000 275914926 200000 565686091 200000 945190611 200000 782412455 200000 126146654 200000 720240153 200000 497093621 200000 610419353 200000 587178222 200000 546328814 200000 733614998 200000 172967413 200000 608167783 200000 515258075 200000 646706511 200000 245238110 200000 959057903 200000 414316047 200000 290748377 200000 60595858 200000 345072081 200000 692337627 200000 819421453 200000 52555890 200000 998507381 200000 572791984 200000 324452834 200000 555876095 200000 867891810 200000 621443614 200000 765800050 200000 925573466 200000 414957890 200000 499178710 200000 484139508 200000 306794947 200000 540595677 200000 398692520 200000 539968194 200000 475246490 200000 66528540 200000 341913220 200000 886377044 200000 903602529 200000 675119367 200000 643499132 200000 949350210 200000 881338550 200000 169036998 200000 178497472 200000 847774021 200000 823275100 200000 726827170 200000 685759647 200000 938894133 200000 210369586 200000 502803460 200000 695560332 200000 979464459 200000 398899513 200000 684548468 200000 594492950 200000 263434207 200000 318018449 200000 211149467 200000 947076333 200000 547479018 200000 856088700 200000 164737601 200000 625138146 200000 536376453 200000 345569368 200000 769027662 200000 332132583 200000 740971047 200000 183152296 200000 689798603 200000 23816970 200000 157828201 200000 729263115 200000 693842657 200000 846537853 200000 721081861 200000 600374338 200000 708809944 200000 786579088 200000 284166353 200000 38541358 200000 379707417 200000 300435892 200000 666398664 200000 759111119 200000 415696427 200000 641066362 200000 303269633 200000 875706949 200000 734142904 200000 888707729 200000 166391732 200000 612298705 200000 21612169 200000 228419274 200000 476697659 200000 699240403 200000 23185284 200000 555793685 200000 643829774 200000 304475852 200000 544113332 200000 886035332 200000 946828741 200000 445197405 200000 521195841 200000 681806151 200000 509632793 200000 486316870 200000 365844338 200000 142310574 200000 432476386 200000 425222503 200000 38094001 200000 362857769 200000 847146777 200000 209375681 200000 915630471 200000 730892618 200000 203605207 200000 781016180 200000 558929818 200000 96899265 200000 157580883 200000 595153090 200000 232809909 200000 241735773 200000 943223527 200000 839244554 200000 367383487 200000 20977169 200000 856912138 200000 112241869 200000 194951874 200000 226143467 200000 583617110 200000 465353387 200000 719536357 200000 496008477 200000 520156546 200000 793354341 200000 743912305 200000 999618040 200000 424008808 200000 394512092 200000 79896783 200000 685426155 200000 439175680 200000 973062160 200000 84552838 200000 36390535 200000 723002977 200000 908396833 200000 301059393 200000 345155197 200000 562220230 200000 629162064 200000 607165126 200000 413830558 200000 205185926 200000 630562045 200000 513990143 200000 851965656 200000 757419034 200000 338763690 200000 12754676 200000 810259519 200000 234430746 200000 204111862 200000 381048014 200000 807413504 200000 161665600 200000 23144610 200000 234332628 200000 754973550 200000 228711010 200000 246740878 200000 383838576 200000 976427769 200000 233389434 200000 419412923 200000 935734315 200000 210511409 200000 61306017 200000 942062410 200000 288043948 200000 868381895 200000 424926222 200000 440219002 200000 415209148 200000 234041226 200000 918029083 200000 373217453 200000 624255811 200000 404673645 200000 642372671 200000 357431395 200000 936794187 200000 353944190 200000 143106836 200000 479348541 200000 156877819 200000 522869232 200000 379886161 200000 520901882 200000 412985244 200000 843522577 200000 225779152 200000 809200252 200000 295356311 200000 567869780 200000 685151881 200000 920023491 200000 444529524 200000 624045383 200000 240595604 200000 345307631 200000 133742043 200000 705501340 200000 813604650 200000 830395201 200000 261533334 200000 671422244 200000 951336611 200000 758175514 200000 806628492 200000 509844942 200000 252538488 200000 232617466 200000 858391494 200000 24348331 200000 560550722 200000 599997313 200000 78284652 200000 308148972 200000 874162360 200000 60256879 200000 177515464 200000 503813345 200000 787832243 200000 203131047 200000 617693762 200000 318654971 200000 65047597 200000 30415655 200000 968498017 200000 386154186 200000 644929340 200000 314144785 200000 808532175 200000 277532926 200000 884352283 200000 974611109 200000 6725972 200000 86957929 200000 926310177 200000 129367363 200000 820544729 200000 443258363 200000 309903814 200000 874136428 200000 264455269 200000 879848900 200000 885705892 200000 536326081 200000 410173475 200000 986298100 200000 239179379 200000 202439681 200000 519527769 200000 514659549 200000 373680395 200000 771752718 200000 712335473 200000 125767150 200000 816491365 200000 865789672 200000 446232819 200000 209888697 200000 834711449 200000 765450927 200000 335572359 200000 599292653 200000 739509984 200000 185365669 200000 651032567 200000 412876124 200000 177623442 200000 271767592 200000 201583402 200000 749821941 200000 251595048 200000 829087675 200000 15081769 200000 613690057 200000 32954427 200000 230164733 200000 158447901 200000 145841929 200000 175089282 200000 881139887 200000 408246094 200000 404580101 200000 646700247 200000 944274610 200000 780547877 200000 36554286 200000 849453873 200000 233642501 200000 435282729 200000 234910996 200000 114297514 200000 140861130 200000 195105028 200000 451928424 200000 951584634 200000 564627009 200000 95252350 200000 626929146 200000 998192889 200000 871365322 200000 794425472 200000 803713211 200000 552842143 200000 586058215 200000 622836498 200000 72700091 200000 142686470 200000 933752886 200000 66509148 200000 709076523 200000 225947110 200000 703696762 200000 850896552 200000 600986714 200000 302762007 200000 433285266 200000 357309277 200000 755395003 200000 478967954 200000 562550143 200000 174794500 200000 289520605 200000 767727472 200000 846404450 200000 889802310 200000 133339504 200000 835886568 200000 827926650 200000 736209642 200000 74672197 200000 637936211 200000 441687081 200000 276775899 200000 611385166 200000 882258475 200000 475285231 200000 304233247 200000 806753433 200000 385879558 200000 812675692 200000 413056992 200000 284473176 200000 132801439 200000 803947361 200000 306050150 200000 368004060 200000 8735692 200000 840700847 200000 904387610 200000 141327252 200000 112350344 200000 912909398 200000 282525571 200000 814164753 200000 326844138 200000 703437174 200000 558178892 200000 243994116 200000 391295275 200000 834373712 200000 266814267 200000 915877693 200000 956349091 200000 746863428 200000 425222714 200000 180540077 200000 653629386 200000 272345043 200000 227517521 200000 730452324 200000 661111355 200000 998782110 200000 870142888 200000 786183571 200000 394520748 200000 460844389 200000 682381193 200000 374760586 200000 993443574 200000 721980680 200000 866338395 200000 891437241 200000 245700626 200000 184118152 200000 711425959 200000 909837746 200000 67348504 200000 202518534 200000 307481622 200000 801472037 200000 563859010 200000 60935874 200000 631137136 200000 355063265 200000 416744678 200000 123907356 200000 364526749 200000 600161241 200000 245075839 200000 835733908 200000 998930855 200000 133868571 200000 984554659 200000 331566541 200000 31610805 200000 903801818 200000 390687757 200000 391495813 200000 848279312 200000 633208676 200000 412048020 200000 152158622 200000 125136673 200000 68614187 200000 552150577 200000 582077976 200000 36585584 200000 786754752 200000 781880828 200000 13708819 200000 560001701 200000 936038098 200000 818918445 200000 838858448 200000 757574281 200000 357266226 200000 335543327 200000 750146736 200000 707085317 200000 998534097 200000 403359304 200000 680430898 200000 422235169 200000 885204927 200000 608352833 200000 563089656 200000 201860358 200000 110846765 200000 608294595 200000 466939330 200000 890930172 200000 649571691 200000 886542758 200000 954111600 200000 777777003 200000 131120874 200000 681924580 200000 510318852 200000 958067932 200000 978310458 200000 925375379 200000 136644252 200000 297845496 200000 136852236 200000 771088878 200000 651222907 200000 299408263 200000 852964399 200000 807222091 200000 849517312 200000 198730610 200000 785071510 200000 834834213 200000 491342764 200000 821677248 200000 589020496 200000 260871699 200000 364201248 200000 2615452 200000 303095949 200000 43035085 200000 856811035 200000 206824268 200000 627005343 200000 208790829 200000 269109887 200000 569817146 200000 678494197 200000 440967211 200000 595050828 200000 9220078 200000 478969377 200000 90914783 200000 984953506 200000 974461456 200000 359867858 200000 58129538 200000 542456770 200000 568929642 200000 32487897 200000 755793773 200000 959995149 200000 551175651 200000 534660135 200000 509583639 200000 410937347 200000 349271172 200000 222305229 200000 138679577 200000 524942148 200000 7425398 200000 843972346 200000 477214252 200000 289999505 200000 836905985 200000 211498239 200000 703406121 200000 490118346 200000 115429005 200000 174851149 200000 964164615 200000 894603761 200000 241634980 200000 955965044 200000 681135584 200000 476080421 200000 365027565 200000 313205796 200000 122928364 200000 857455782 200000 851363633 200000 433582383 200000 836408706 200000 525235159 200000 710132824 200000 726782597 200000 709132573 200000 665527094 200000 501941868 200000 322831414 200000 125710932 200000 580827748 200000 9783445 200000 875525490 200000 288846560 200000 744813091 200000 600631066 200000 959374475 200000 389811609 200000 740596306 200000 471647589 200000 637683953 200000 488425592 200000 786033138 200000 451846654 200000 225840435 200000 832424597 200000 952534819 200000 899340942 200000 76659460 200000 666008617 200000 190701351 200000 967955932 200000 214732594 200000 848697485 200000 924141661 200000 259618770 200000 93403055 200000 980770360 200000 32771653 200000 811006329 200000 131562892 200000 672407747 200000 837899650 200000 567383800 200000 66591480 200000 858220264 200000 89573330 200000 871307160 200000 99763524 200000 183327357 200000 403624470 200000 365200321 200000 21762785 200000 228676221 200000 437141584 200000 744415997 200000 136534879 200000 289541375 200000 146691999 200000 40515571 200000 582754159 200000 551649595 200000 521891396 200000 691574892 200000 92982497 200000 154632587 200000 643403679 200000 79050065 200000 72159910 200000 633605991 200000 613185585 200000 366095530 200000 954097358 200000 561134951 200000 120885659 200000 245386143 200000 403129482 200000 220474180 200000 552376989 200000 816345722 200000 983274026 200000 753223638 200000 977012503 200000 614753442 200000 597147422 200000 860492566 200000 686306314 200000 778961056 200000 34886648 200000 493867549 200000 452744087 200000 958647325 200000 487536743 200000 813423394 200000 699259133 200000 394769377 200000 675251517 200000 474069887 200000 207783582 200000 754326484 200000 711800425 200000 479263659 200000 825063930 200000 263142143 200000 771133693 200000 56941376 200000 524372401 200000 26745739 200000 897217832 200000 506807029 200000 734097285 200000 331249345 200000 883627580 200000 493612708 200000 929778772 200000 502965511 200000 425727656 200000 986029893 200000 813986849 200000 460391400 200000 100208637 200000 572374255 200000 453567499 200000 522040843 200000 393572076 200000 629605597 200000 794237011 200000 640721210 200000 596224837 200000 588539750 200000 631803482 200000 544203868 200000 413562361 200000 622905347 200000 648566943 200000 70309754 200000 541921560 200000 173418828 200000 926250180 200000 295155644 200000 791974867 200000 34986235 200000 248977289 200000 162506092 200000 391352442 200000 318990310 200000 992043214 200000 620096497 200000 924995198 200000 15423495 200000 307454356 200000 607301076 200000 957015151 200000 995470967 200000 893188092 200000 950539454 200000 278281725 200000 406905709 200000 391349574 200000 236849527 200000 296639482 200000 173692995 200000 732232658 200000 514485736 200000 426543190 200000 291157872 200000 178194721 200000 840307992 200000 266217504 200000 185486 200000 102255571 200000 164789553 200000 450424203 200000 987531860 200000 489359274 200000 472934779 200000 116135397 200000 82097308 200000 986787204 200000 964441695 200000 506377632 200000 266335326 200000 450170724 200000 524845413 200000 264400973 200000 973778866 200000 800361577 200000 776625974 200000 421973147 200000 345812433 200000 767527125 200000 249385369 200000 225945691 200000 28255507 200000 61388806 200000 320008056 200000 8184958 200000 952747761 200000 433458815 200000 102372571 200000 154560789 200000 202087940 200000 525345759 200000 548350187 200000 5125967 200000 235124739 200000 46491879 200000 367866352 200000 52648829 200000 860867015 200000 361239927 200000 76389202 200000 501008143 200000 162782538 200000 648585873 200000 931196826 200000 669677719 200000 164181410 200000 283428947 200000 754690161 200000 274110405 200000 969034506 200000 106064384 200000 377550496 200000 429426537 200000 199182041 200000 473169399 200000 915208717 200000 442547572 200000 293911943 200000 47543225 200000 44524483 200000 250038005 200000 457263790 200000 835460583 200000 620739049 200000 60394527 200000 196919046 200000 943317568 200000 987912136 200000 446955585 200000 2238567 200000 712373670 200000 820538825 200000 566975947 200000 446150602 200000 194607641 200000 361849716 200000 621170767 200000 636197191 200000 260400826 200000 709156722 200000 535605372 200000 509236247 200000 374188488 200000 781484426 200000 319705635 200000 247515282 200000 618420901 200000 798898343 200000 881106485 200000 32768050 200000 960618448 200000 429615823 200000 616634563 200000 946552717 200000 721609452 200000 674850092 200000 166579452 200000 894146653 200000 490952375 200000 655205894 200000 731182385 200000 994519931 200000 88093970 200000 406920901 200000 629405907 200000 502676702 200000 41628415 200000 175157235 200000 759787634 200000 676559264 200000 946795165 200000 12599095 200000 582637503 200000 50760697 200000 944823596 200000 205138778 200000 968899466 200000 186892097 200000 693098767 200000 446431813 200000 266128836 200000 168604144 200000 939930564 200000 768551168 200000 765313917 200000 243800992 200000 810736621 200000 73632691 200000 324472549 200000 105397001 200000 521473353 200000 816428967 200000 945214286 200000 712158723 200000 751968954 200000 604268869 200000 218553128 200000 186857863 200000 942415424 200000 59683862 200000 534004226 200000 341003694 200000 14615804 200000 683026624 200000 539907215 200000 456085423 200000 40745773 200000 792907022 200000 470059677 200000 51148259 200000 219566133 200000 793713127 200000 173730591 200000 976118212 200000 565823124 200000 468789077 200000 759656483 200000 634441192 200000 17866218 200000 825227903 200000 869654235 200000 630216714 200000 661242105 200000 430545838 200000 671368088 200000 529598720 200000 774867871 200000 590406730 200000 748398537 200000 260400837 200000 368102111 200000 585993949 200000 321185791 200000 848783472 200000 227673816 200000 191476494 200000 155944427 200000 378890810 200000 379695307 200000 189171110 200000 402416221 200000 155658619 200000 886504216 200000 372140174 200000 391958342 200000 777611947 200000 484725569 200000 111498446 200000 356009398 200000 303023461 200000 999294949 200000 361940623 200000 645028830 200000 349492319 200000 533566148 200000 117305624 200000 483953422 200000 561531762 200000 972781248 200000 898420947 200000 589902262 200000 611385751 200000 719887322 200000 297160521 200000 111863144 200000 427164902 200000 757087536 200000 303497504 200000 871843028 200000 197294233 200000 65501445 200000 246611491 200000 8431561 200000 602430214 200000 217372344 200000 147829050 200000 816432954 200000 555031464 200000 210787018 200000 936316524 200000 35316533 200000 234951445 200000 489180379 200000 423899875 200000 9306861 200000 664400136 200000 380463532 200000 681164008 200000 858338992 200000 80759384 200000 885177118 200000 854723041 200000 538506224 200000 679659262 200000 24474673 200000 718820953 200000 500139326 200000 116006930 200000 365115141 200000 898039287 200000 523478601 200000 146535372 200000 465650395 200000 575736197 200000 497250274 200000 276601223 200000 869338644 200000 778435306 200000 789197306 200000 17128377 200000 572290607 200000 715218223 200000 657268641 200000 853242875 200000 174096334 200000 665693309 200000 397145352 200000 303245062 200000 387200689 200000 65605659 200000 915480959 200000 187338930 200000 450239417 200000 768974452 200000 698480503 200000 244844537 200000 302293221 200000 855232270 200000 17265280 200000 287164145 200000 584468311 200000 933825171 200000 316233034 200000 568265941 200000 390598990 200000 584175307 200000 542327719 200000 91211771 200000 932210732 200000 122765982 200000 825788039 200000 130160094 200000 912055409 200000 560108054 200000 600453113 200000 261040917 200000 767039422 200000 555843674 200000 694012720 200000 755891544 200000 566638802 200000 464741299 200000 909626491 200000 758387073 200000 746249615 200000 978653066 200000 517012810 200000 729857928 200000 327707893 200000 188029543 200000 43852846 200000 838930565 200000 181295908 200000 585803251 200000 354121433 200000 579695793 200000 893149022 200000 832918261 200000 900935193 200000 953576805 200000 894122497 200000 85275991 200000 129433568 200000 704323352 200000 948435088 200000 172109858 200000 833347902 200000 535339875 200000 725462954 200000 165571964 200000 606668900 200000 748730623 200000 526222608 200000 324325552 200000 628919970 200000 917155781 200000 956386211 200000 893753894 200000 871771753 200000 691692204 200000 70914914 200000 70739813 200000 865052489 200000 482099662 200000 375921007 200000 22612247 200000 174325235 200000 786421859 200000 534992394 200000 214054148 200000 710831159 200000 447988930 200000 62341267 200000 158065685 200000 11861254 200000 751363686 200000 303072651 200000 100647506 200000 937113712 200000 670010342 200000 601421971 200000 846981347 200000 709305253 200000 831113467 200000 350067306 200000 998852625 200000 151094519 200000 480132733 200000 963510002 200000 727559493 200000 337451989 200000 960880229 200000 729771819 200000 540892935 200000 655687889 200000 354264523 200000 393056054 200000 418896640 200000 304185754 200000 220934376 200000 322271826 200000 797527544 200000 814799106 200000 129444117 200000 735803105 200000 122412503 200000 402223352 200000 307983561 200000 619961955 200000 870858150 200000 139683470 200000 405985693 200000 665597304 200000 798402446 200000 749253619 200000 912830027 200000 665433569 200000 420702423 200000 847435384 200000 126631081 200000 441358975 200000 360938 200000 538178702 200000 492769714 200000 236463953 200000 862019150 200000 434645445 200000 421110141 200000 998595449 200000 483747501 200000 62837966 200000 472289602 200000 483866935 200000 401002704 200000 115311481 200000 254412123 200000 154230251 200000 966188957 200000 860851383 200000 996668736 200000 221857303 200000 624871711 200000 262620312 200000 345118601 200000 489896281 200000 436312702 200000 819521613 200000 940033519 200000 370552436 200000 402904065 200000 6804005 200000 502854986 200000 914244935 200000 684812562 200000 333599635 200000 823661459 200000 284815571 200000 934732346 200000 791946022 200000 961171427 200000 325969209 200000 846178591 200000 26453646 200000 645704305 200000 694256568 200000 940694668 200000 461135517 200000 152890007 200000 200348850 200000 613260905 200000 891743554 200000 858134220 200000 421254567 200000 862506429 200000 510566799 200000 363523754 200000 834058552 200000 946371762 200000 155907507 200000 571164904 200000 818457892 200000 549775504 200000 890815743 200000 31751008 200000 669266509 200000 714171840 200000 281868773 200000 706197770 200000 505084594 200000 818392521 200000 197466611 200000 721113086 200000 106670965 200000 466209622 200000 2078683 200000 342485364 200000 827085014 200000 289422381 200000 971871085 200000 533290950 200000 459585590 200000 728066872 200000 910511002 200000 723243628 200000 273070100 200000 794359423 200000 798929522 200000 676479487 200000 9357842 200000 1522475 200000 290706726 200000 4879926 200000 30945520 200000 841097603 200000 620445702 200000 44940266 200000 931103886 200000 272878322 200000 385546883 200000 324007188 200000 914895854 200000 574849022 200000 956836140 200000 153722061 200000 149057838 200000 315309649 200000 891778484 200000 895762764 200000 885316497 200000 800530611 200000 765775594 200000 354054123 200000 258676086 200000 128960780 200000 471759038 200000 633130273 200000 475556446 200000 727282790 200000 671983170 200000 722088072 200000 779517673 200000 773418728 200000 517954981 200000 245908183 200000 129170649 200000 3280347 200000 350823481 200000 864189416 200000 52629773 200000 857823656 200000 732194925 200000 939762355 200000 562093957 200000 663707607 200000 611907539 200000 275960656 200000 42827620 200000 174198032 200000 470789914 200000 78799608 200000 505642216 200000 437562653 200000 482246675 200000 928463363 200000 13550450 200000 312133861 200000 374726063 200000 931965418 200000 118462340 200000 980429425 200000 973590014 200000 804814662 200000 781518525 200000 171305193 200000 662676529 200000 635753422 200000 107415518 200000 785012887 200000 902035608 200000 104174171 200000 678406855 200000 313127139 200000 505115812 200000 71548135 200000 996764794 200000 753688148 200000 18530021 200000 577346696 200000 103617302 200000 802434196 200000 675288844 200000 483689849 200000 879731163 200000 148439147 200000 263191017 200000 881229073 200000 88072491 200000 989093314 200000 566458732 200000 235590600 200000 731432071 200000 481696 200000 590840999 200000 365865272 200000 318193805 200000 572787760 200000 674782154 200000 823585305 200000 450334976 200000 916104888 200000 920363556 200000 728343107 200000 373230783 200000 446695330 200000 739045928 200000 265055407 200000 281977291 200000 122410614 200000 683137380 200000 606387061 200000 669674308 200000 717389788 200000 588277899 200000 182972878 200000 37344619 200000 992871326 200000 556917611 200000 552793106 200000 293927841 200000 497745571 200000 701064950 200000 992343995 200000 889200742 200000 453047540 200000 628850493 200000 518405983 200000 99611482 200000 974594490 200000 979214191 200000 305977528 200000 724595006 200000 336441149 200000 511345629 200000 757227679 200000 946668018 200000 327579366 200000 243665400 200000 113427723 200000 480114808 200000 638584124 200000 895366224 200000 70124310 200000 11810031 200000 746037225 200000 473675926 200000 67795192 200000 626881688 200000 816026037 200000 421587354 200000 271966217 200000 922453971 200000 923031177 200000 802901837 200000 11501249 200000 402958369 200000 988075885 200000 615677118 200000 306643642 200000 858060323 200000 967986313 200000 212809248 200000 269144748 200000 81020313 200000 938936615 200000 972120770 200000 126495343 200000 480366947 200000 960527278 200000 893490964 200000 448558332 200000 967622018 200000 25606567 200000 548518568 200000 802769004 200000 369748758 200000 295327675 200000 988017197 200000 833731062 200000 256486497 200000 809352113 200000 716577141 200000 294434291 200000 39051970 200000 894725748 200000 837879151 200000 565081565 200000 73028793 200000 70043146 200000 75133485 200000 93561418 200000 382139369 200000 532039069 200000 846062814 200000 508620021 200000 666363664 200000 620881269 200000 291316691 200000 740553908 200000 982208015 200000 382383867 200000 987058813 200000 365455746 200000 506751976 200000 917428406 200000 139006317 200000 736591478 200000 7305402 200000 997989457 200000 479382098 200000 362627017 200000 214341574 200000 720706194 200000 825032701 200000 918874323 200000 575268717 200000 848780131 200000 372128351 200000 665757196 200000 702624046 200000 974452172 200000 891241096 200000 829037327 200000 161870251 200000 39180277 200000 629543592 200000 462658194 200000 595771044 200000 999028520 200000 860305425 200000 897191534 200000 765687545 200000 71801804 200000 126752051 200000 900427676 200000 527927467 200000 48477546 200000 507732894 200000 432622133 200000 923641051 200000 158256299 200000 65922562 200000 301369712 200000 931651528 200000 445305175 200000 589429297 200000 916113318 200000 920435412 200000 440663126 200000 400615706 200000 440279121 200000 472843391 200000 290665906 200000 920203983 200000 430801416 200000 516796521 200000 629367954 200000 524935295 200000 272618627 200000 781394772 200000 90038591 200000 415542396 200000 134332572 200000 602252063 200000 506921250 200000 400373813 200000 501529163 200000 761296586 200000 742936259 200000 342240827 200000 906319016 200000 678244471 200000 256960458 200000 620996671 200000 698780651 200000 76984679 200000 844615424 200000 785852690 200000 451818351 200000 801495032 200000 234842702 200000 45728419 200000 674487210 200000 958687149 200000 484993212 200000 826553347 200000 347521589 200000 86833957 200000 463899251 200000 282365283 200000 367139273 200000 577505824 200000 836659899 200000 185494547 200000 435644478 200000 658231169 200000 940710396 200000 652420 200000 248613518 200000 288897862 200000 159511999 200000 791697989 200000 342656207 200000 629610641 200000 208353965 200000 439369225 200000 141933116 200000 822818209 200000 930871438 200000 418410911 200000 368171819 200000 902507481 200000 486770763 200000 950215159 200000 500531991 200000 695088055 200000 431389164 200000 216653091 200000 206861463 200000 606037724 200000 443511449 200000 514411091 200000 86846819 200000 250255882 200000 666295963 200000 952596438 200000 680784981 200000 626083616 200000 571927387 200000 400036127 200000 895639397 200000 865566 200000 877870945 200000 178153148 200000 732884395 200000 638345767 200000 485262421 200000 810021471 200000 554840416 200000 787877241 200000 813247745 200000 755583193 200000 30627293 200000 228351350 200000 300422476 200000 477587993 200000 250408857 200000 326986141 200000 115246143 200000 188914992 200000 696881197 200000 374623888 200000 256714243 200000 151552591 200000 422792786 200000 873320975 200000 438549472 200000 230304454 200000 291200481 200000 127128827 200000 899098174 200000 677490438 200000 679769041 200000 779262291 200000 843922599 200000 86358687 200000 442135612 200000 600813113 200000 96755138 200000 361777218 200000 823166042 200000 181803501 200000 829656920 200000 411004863 200000 247586946 200000 505195983 200000 566802513 200000 101431303 200000 781181999 200000 516135520 200000 848038583 200000 77439785 200000 457848312 200000 371252545 200000 692344242 200000 877289048 200000 540375446 200000 786366258 200000 10567561 200000 299445731 200000 641209313 200000 483054611 200000 287233958 200000 287746362 200000 937927890 200000 527649509 200000 48003729 200000 658182383 200000 592639873 200000 395990984 200000 376908275 200000 99651761 200000 613112871 200000 435957757 200000 897714835 200000 356468562 200000 114897949 200000 691686885 200000 824257627 200000 51886273 200000 679219162 200000 397443840 200000 704013396 200000 127255567 200000 986986231 200000 971949038 200000 3952805 200000 515188589 200000 26370094 200000 785656944 200000 46893207 200000 818685484 200000 740704597 200000 213545831 200000 202192018 200000 93130427 200000 282285415 200000 795111634 200000 760611360 200000 917145259 200000 774294651 200000 55748563 200000 278530536 200000 727130285 200000 522184137 200000 549045930 200000 437430707 200000 534651025 200000 442751915 200000 34123448 200000 337688170 200000 583083336 200000 297226649 200000 916932732 200000 760441877 200000 170928354 200000 263184427 200000 769679256 200000 606818780 200000 740143759 200000 410591514 200000 877490379 200000 275533321 200000 600553633 200000 616111422 200000 869416440 200000 475647491 200000 536099976 200000 336431761 200000 831433757 200000 416063059 200000 834896596 200000 540720169 200000 333136731 200000 32518306 200000 680257333 200000 141825600 200000 526755060 200000 466234808 200000 179132029 200000 809289263 200000 782233415 200000 57389437 200000 564780699 200000 601005165 200000 294855637 200000 328833786 200000 317357217 200000 748016276 200000 631786814 200000 474721881 200000 278773438 200000 763624795 200000 178358595 200000 32968928 200000 751594563 200000 903598748 200000 26162885 200000 984164600 200000 820816289 200000 392473423 200000 743067588 200000 87463979 200000 208781929 200000 854987660 200000 140651872 200000 844868384 200000 625265482 200000 793602187 200000 129913306 200000 51485089 200000 9524245 200000 882191526 200000 387315346 200000 779603605 200000 67224507 200000 299122517 200000 354620426 200000 268998149 200000 202503244 200000 766696241 200000 616724961 200000 954312985 200000 355837177 200000 724822513 200000 373413079 200000 216218139 200000 476260370 200000 167524974 200000 642259663 200000 356619378 200000 415292167 200000 522630305 200000 394047175 200000 927916199 200000 841156714 200000 447228835 200000 435954401 200000 993965155 200000 172090347 200000 880029099 200000 515083356 200000 645482094 200000 570320986 200000 635585555 200000 974260122 200000 932270257 200000 720331687 200000 659543378 200000 992685595 200000 877088307 200000 943025892 200000 782976770 200000 570214016 200000 747303198 200000 495868992 200000 706539483 200000 45521544 200000 693919419 200000 926612237 200000 498168756 200000 771302165 200000 745021296 200000 320196538 200000 849613704 200000 744083495 200000 558254280 200000 165669848 200000 516167534 200000 989744862 200000 944437099 200000 664707097 200000 599660191 200000 683236219 200000 113600288 200000 237119051 200000 433773939 200000 534421343 200000 419537 200000 12620640 200000 899624291 200000 779102473 200000 492370566 200000 168113000 200000 38168328 200000 26157083 200000 167285096 200000 363840916 200000 80910873 200000 36710229 200000 162125247 200000 294402612 200000 189912943 200000 522287256 200000 435666675 200000 594349753 200000 218031876 200000 613293795 200000 176382862 200000 855471539 200000 116855278 200000 151865432 200000 617534774 200000 187353299 200000 885594216 200000 92478007 200000 504975543 200000 985866985 200000 647794633 200000 234336992 200000 300625398 200000 77028837 200000 449713289 200000 439461844 200000 732957182 200000 747305689 200000 732026434 200000 514608563 200000 89536246 200000 988159476 200000 321575340 200000 705671231 200000 54941735 200000 222844552 200000 532267167 200000 577577047 200000 859194362 200000 803397381 200000 33614356 200000 969835004 200000 73667063 200000 421630202 200000 728276003 200000 966729806 200000 926350023 200000 504608537 200000 408752133 200000 874268047 200000 924114994 200000 159853875 200000 406526482 200000 601821469 200000 869184800 200000 113979447 200000 486109636 200000 614217083 200000 579536794 200000 126333494 200000 769338289 200000 497334856 200000 509586121 200000 638233697 200000 94183827 200000 434428997 200000 252838645 200000 46177545 200000 398560835 200000 241298259 200000 294376838 200000 194604957 200000 42937272 200000 851154545 200000 359811846 200000 127604910 200000 473262860 200000 209672129 200000 147735324 200000 620647405 200000 956574839 200000 233890947 200000 467143825 200000 499279914 200000 460014417 200000 290694935 200000 545848142 200000 919136085 200000 749953042 200000 577605375 200000 532913755 200000 529775744 200000 655633492 200000 959452889 200000 73916384 200000 29395931 200000 674261199 200000 985263720 200000 205543718 200000 56212662 200000 875172187 200000 972988043 200000 193344150 200000 288496513 200000 380383473 200000 276203331 200000 617698233 200000 157261774 200000 519790506 200000 533875121 200000 789394741 200000 437908556 200000 827537085 200000 705838612 200000 930115285 200000 901466829 200000 292572803 200000 527197646 200000 652003200 200000 152207424 200000 679155830 200000 193409375 200000 545736000 200000 548181175 200000 577901868 200000 413393511 200000 903369020 200000 34157409 200000 65581664 200000 53185959 200000 902934461 200000 322795151 200000 138410216 200000 99736832 200000 947886635 200000 263644594 200000 612709055 200000 832555377 200000 874275088 200000 660260698 200000 75214588 200000 974777116 200000 231163411 200000 360783672 200000 940485080 200000 141957441 200000 752035837 200000 436118557 200000 71082667 200000 750583361 200000 818602167 200000 684832759 200000 515481069 200000 322341787 200000 299651401 200000 916354009 200000 917218105 200000 164074481 200000 720559580 200000 481582579 200000 83899205 200000 631897859 200000 375612343 200000 381712277 200000 687988202 200000 518406065 200000 509646149 200000 513663792 200000 873234977 200000 300431868 200000 311128588 200000 95422036 200000 62196227 200000 677896965 200000 878027958 200000 283011505 200000 964309191 200000 918628619 200000 870658826 200000 983655193 200000 200545990 200000 361279344 200000 106796531 200000 259251067 200000 816414074 200000 59217588 200000 291297655 200000 232141033 200000 853250938 200000 840286840 200000 371539648 200000 765496978 200000 46428798 200000 34325883 200000 18754583 200000 46118088 200000 711411552 200000 729717663 200000 395652834 200000 418718458 200000 706343448 200000 239820772 200000 908021164 200000 91725241 200000 626054590 200000 534155370 200000 808184348 200000 578971830 200000 984830602 200000 127379058 200000 223058684 200000 299428545 200000 304768471 200000 8519772 200000 686121011 200000 568198603 200000 479527963 200000 294600618 200000 126027978 200000 888979685 200000 682708719 200000 334774523 200000 655983338 200000 272072765 200000 614083340 200000 636261904 200000 336441306 200000 836378407 200000 993245258 200000 609761737 200000 769796101 200000 990635024 200000 134639011 200000 78040103 200000 860753137 200000 828579979 200000 428492589 200000 341112907 200000 889153864 200000 609464648 200000 339506723 200000 295927925 200000 896391890 200000 837816343 200000 304817883 200000 272362501 200000 655642231 200000 531379176 200000 655382736 200000 221335932 200000 20744769 200000 562229453 200000 320800921 200000 545615994 200000 888013655 200000 460613621 200000 40763374 200000 699085249 200000 403953155 200000 616145330 200000 60468649 200000 15945008 200000 307656107 200000 848998771 200000 540349378 200000 265703880 200000 109603546 200000 573990858 200000 590622033 200000 583515561 200000 783319864 200000 286369382 200000 291096207 200000 316215828 200000 953564556 200000 139271704 200000 549449941 200000 635266922 200000 164593600 200000 585357010 200000 725195418 200000 790889259 200000 931312861 200000 576505250 200000 570728823 200000 248311 200000 839227657 200000 747901114 200000 284954149 200000 20766095 200000 934932367 200000 600839530 200000 246004861 200000 125085395 200000 542815959 200000 158973987 200000 16156534 200000 863841733 200000 492350568 200000 645725301 200000 691722026 200000 573444483 200000 863086316 200000 772603153 200000 810193 200000 204615248 200000 486836779 200000 712410055 200000 511367874 200000 422173579 200000 507403022 200000 715386759 200000 894051960 200000 39257014 200000 245053341 200000 367288931 200000 67597962 200000 166448239 200000 414620928 200000 546803083 200000 807526577 200000 198779001 200000 165043072 200000 592697167 200000 901106117 200000 875307443 200000 755040902 200000 255328031 200000 935060927 200000 624683806 200000 62717082 200000 127088013 200000 278850999 200000 542398170 200000 795051877 200000 665953352 200000 501463526 200000 541566505 200000 102714799 200000 916096033 200000 718950309 200000 663762281 200000 122451296 200000 372145418 200000 235473771 200000 403353629 200000 852423553 200000 140970513 200000 447120593 200000 493200100 200000 948572731 200000 21965160 200000 453138065 200000 493361024 200000 884487382 200000 685247071 200000 64499841 200000 751859919 200000 590469563 200000 494392167 200000 177076636 200000 863956692 200000 573003377 200000 373587473 200000 123667961 200000 792739502 200000 344589218 200000 353741580 200000 523142352 200000 93342366 200000 795686167 200000 728691753 200000 616563835 200000 764912132 200000 825545655 200000 494524504 200000 535160946 200000 348667233 200000 765836170 200000 96338347 200000 655157581 200000 592268886 200000 269747643 200000 427905362 200000 786753733 200000 726167971 200000 462370960 200000 596886429 200000 619927986 200000 652633384 200000 90498419 200000 760728061 200000 556130830 200000 537149414 200000 963364077 200000 146307329 200000 497329391 200000 169717246 200000 482923172 200000 155232860 200000 316612239 200000 438331567 200000 156973411 200000 372080860 200000 971127367 200000 40606811 200000 904947474 200000 142691956 200000 165614734 200000 249974402 200000 412497592 200000 446618162 200000 181191934 200000 323504068 200000 992561791 200000 832320073 200000 254198350 200000 917855202 200000 826632623 200000 48892423 200000 497235032 200000 680756157 200000 164489393 200000 787146718 200000 365073940 200000 365353301 200000 611097868 200000 275094366 200000 844154266 200000 678711754 200000 76611947 200000 982564152 200000 743826978 200000 694863709 200000 711055252 200000 599301949 200000 651084294 200000 540916078 200000 269873777 200000 930949724 200000 411361470 200000 187567743 200000 140388362 200000 51028646 200000 872699107 200000 876996655 200000 877051784 200000 894370123 200000 848289836 200000 419189567 200000 934492466 200000 1841309 200000 825388402 200000 849071503 200000 625432691 200000 479246348 200000 417233582 200000 627857952 200000 617594833 200000 803227176 200000 312324345 200000 510286611 200000 591338230 200000 621599394 200000 18624138 200000 880392103 200000 308674218 200000 489403977 200000 759087803 200000 907475518 200000 538746581 200000 117556496 200000 181781507 200000 37078617 200000 91998337 200000 13198342 200000 776630780 200000 498778774 200000 556013525 200000 37216091 200000 923209566 200000 16688311 200000 389011482 200000 72783968 200000 313435648 200000 174479261 200000 538518457 200000 921635207 200000 547876061 200000 193981256 200000 636263482 200000 597883486 200000 879037964 200000 267704024 200000 594742853 200000 514734487 200000 587238598 200000 353389198 200000 270066084 200000 312963843 200000 61159779 200000 548281291 200000 452535614 200000 320502161 200000 447799644 200000 358342415 200000 513868572 200000 710736210 200000 684425034 200000 893555194 200000 344100454 200000 97649527 200000 22429412 200000 775542093 200000 796701030 200000 357080656 200000 52824323 200000 974607080 200000 224414084 200000 910205262 200000 934911393 200000 999609804 200000 939691847 200000 17847041 200000 462107092 200000 505842714 200000 165248601 200000 776911129 200000 72214999 200000 287627538 200000 335516546 200000 27455592 200000 328484097 200000 142097172 200000 670299819 200000 833007838 200000 426403786 200000 708639137 200000 575480539 200000 149895563 200000 652915660 200000 542462810 200000 584135741 200000 299930271 200000 151349183 200000 668157950 200000 35641367 200000 527261548 200000 272407419 200000 890602607 200000 619133139 200000 504606817 200000 512236025 200000 512442029 200000 702075897 200000 867009808 200000 574793553 200000 717219800 200000 609408049 200000 709061672 200000 244671676 200000 22324786 200000 216396613 200000 11853691 200000 497205394 200000 375317274 200000 629499932 200000 869870072 200000 869851725 200000 280274192 200000 895437503 200000 292371376 200000 982755459 200000 221034422 200000 853606487 200000 46122964 200000 884374766 200000 622558668 200000 486695724 200000 818914484 200000 209165927 200000 110129971 200000 296141479 200000 246726081 200000 834564325 200000 890213610 200000 135670607 200000 495491979 200000 324567426 200000 706855699 200000 96404686 200000 350583747 200000 555888246 200000 777918190 200000 550238189 200000 688397625 200000 194610457 200000 969277148 200000 924696210 200000 824968158 200000 635535331 200000 59556956 200000 528172488 200000 877135042 200000 64418926 200000 436575248 200000 298925494 200000 544640022 200000 319240562 200000 574547895 200000 308407206 200000 283807529 200000 444111047 200000 968799283 200000 510170623 200000 771152494 200000 121995110 200000 766515076 200000 825804874 200000 564371316 200000 828709224 200000 986101963 200000 939728176 200000 135749867 200000 432403460 200000 999431239 200000 735439480 200000 409197733 200000 679893907 200000 751247706 200000 863855885 200000 192514961 200000 882549647 200000 19671172 200000 333608181 200000 160443840 200000 17222286 200000 893406053 200000 449801562 200000 395101795 200000 752933963 200000 32235198 200000 426719364 200000 602685899 200000 980742556 200000 230268528 200000 800220636 200000 253852519 200000 866780284 200000 582108027 200000 192425961 200000 869777352 200000 127208962 200000 945176575 200000 563547222 200000 476308127 200000 719484007 200000 549344061 200000 611708393 200000 663415484 200000 849694979 200000 522965397 200000 397068428 200000 919461392 200000 344330318 200000 440693896 200000 835210055 200000 126652843 200000 985308643 200000 678955191 200000 671746114 200000 207841726 200000 823418488 200000 746002402 200000 23499975 200000 776326553 200000 911935462 200000 494381289 200000 920534845 200000 174639532 200000 467825958 200000 146437581 200000 719054125 200000 900772233 200000 183784017 200000 997832623 200000 586440000 200000 975440864 200000 951502494 200000 18574543 200000 866626878 200000 809607297 200000 619054694 200000 960794765 200000 569805327 200000 109973596 200000 924124963 200000 674324842 200000 24565693 200000 449382787 200000 935448940 200000 468679430 200000 659869039 200000 340769061 200000 904147705 200000 846393890 200000 408904046 200000 231042963 200000 427736228 200000 435845279 200000 535353123 200000 941197887 200000 215140965 200000 900545917 200000 41031958 200000 817706935 200000 859030356 200000 392029916 200000 571127535 200000 719916973 200000 847992746 200000 912570365 200000 833451895 200000 671881969 200000 749342911 200000 959095105 200000 453894807 200000 974550388 200000 568728332 200000 30492199 200000 765689687 200000 506780742 200000 365351977 200000 675251537 200000 564032480 200000 141194136 200000 38052559 200000 198780543 200000 257106810 200000 99674298 200000 604125910 200000 776697489 200000 463682701 200000 621426717 200000 869492024 200000 158010249 200000 94025890 200000 362174801 200000 28797963 200000 341046917 200000 483624546 200000 489531655 200000 314667658 200000 860748744 200000 501171093 200000 770428686 200000 235993867 200000 373861553 200000 989758756 200000 820429913 200000 449369353 200000 837049281 200000 327983383 200000 289214199 200000 96946459 200000 363032729 200000 844644502 200000 908368408 200000 362181369 200000 854292984 200000 265658858 200000 147221006 200000 829919613 200000 841038272 200000 823280764 200000 714947656 200000 964279967 200000 480695025 200000 918605524 200000 61932376 200000 89283959 200000 389441963 200000 998262426 200000 636933869 200000 540706366 200000 728779567 200000 734419608 200000 334518232 200000 892680269 200000 932678622 200000 496024757 200000 426588682 200000 766290459 200000 296254264 200000 99063802 200000 574065812 200000 574625601 200000 307769309 200000 736328848 200000 259445669 200000 800193656 200000 217837966 200000 589917119 200000 616161422 200000 761842073 200000 923252011 200000 93296623 200000 60798912 200000 161777051 200000 429171382 200000 917064874 200000 538867915 200000 806047896 200000 412497742 200000 323356823 200000 863652960 200000 262353864 200000 330728243 200000 824515455 200000 53675598 200000 229567362 200000 648749000 200000 693891658 200000 608266632 200000 296017217 200000 574592907 200000 223783682 200000 697241117 200000 75372956 200000 998296606 200000 25524943 200000 475108158 200000 991075404 200000 736893504 200000 818455544 200000 654790458 200000 838658601 200000 716345811 200000 414775783 200000 700693380 200000 603958060 200000 25700823 200000 121540900 200000 550622378 200000 853749869 200000 998751853 200000 137454424 200000 652956255 200000 579550757 200000 672253140 200000 917112138 200000 533132145 200000 385174957 200000 680520046 200000 631325925 200000 8809938 200000 343421308 200000 92671418 200000 148488495 200000 554872467 200000 557777707 200000 698495067 200000 249316434 200000 217600483 200000 159242612 200000 538955535 200000 183190934 200000 646276371 200000 607286317 200000 823134903 200000 667612003 200000 662576788 200000 148233297 200000 788324693 200000 291300675 200000 38235638 200000 805871095 200000 571317768 200000 889837021 200000 338583530 200000 504709207 200000 729644817 200000 613561082 200000 938937920 200000 173203403 200000 118873552 200000 377814915 200000 846324713 200000 307065803 200000 156018887 200000 83314048 200000 426041077 200000 340218607 200000 767309204 200000 645234713 200000 429385877 200000 925898992 200000 710267642 200000 553622424 200000 270616857 200000 889237158 200000 193619160 200000 604738916 200000 418339313 200000 670212107 200000 348109871 200000 24338438 200000 153457583 200000 770721333 200000 330223904 200000 715680039 200000 307408387 200000 63012702 200000 87406826 200000 903526799 200000 175015868 200000 615493343 200000 378694127 200000 564104998 200000 189259981 200000 894603055 200000 270587311 200000 596770550 200000 918747716 200000 85312488 200000 144325834 200000 620334886 200000 820983891 200000 975922625 200000 581195010 200000 269277439 200000 68410955 200000 530351252 200000 456299317 200000 938119913 200000 342280347 200000 119566681 200000 483238246 200000 732786286 200000 429023956 200000 669348392 200000 841792692 200000 725259317 200000 823532455 200000 136159289 200000 930921824 200000 909314056 200000 325057252 200000 973169638 200000 226180299 200000 60385486 200000 253966204 200000 272782503 200000 619292020 200000 640108176 200000 820501375 200000 870087957 200000 511012093 200000 926676598 200000 778664478 200000 471208679 200000 907797542 200000 525187786 200000 113837993 200000 484527350 200000 565548751 200000 215630067 200000 484875665 200000 403692347 200000 328446457 200000 173614458 200000 319967846 200000 927278799 200000 658145733 200000 281107464 200000 155012568 200000 974986217 200000 281498483 200000 886885733 200000 716737209 200000 488709091 200000 522485603 200000 412979066 200000 166277881 200000 748647220 200000 91582230 200000 211191118 200000 929191847 200000 354822006 200000 38875436 200000 109311755 200000 799565046 200000 150216033 200000 500372839 200000 921418746 200000 426426932 200000 496425676 200000 323962021 200000 860350593 200000 51577299 200000 888281778 200000 517435113 200000 744616491 200000 435519844 200000 881082154 200000 203809618 200000 752132000 200000 683884438 200000 216303981 200000 864148514 200000 194495143 200000 949025850 200000 2500051 200000 974891191 200000 178603562 200000 521653825 200000 990957013 200000 54948756 200000 44731953 200000 548458940 200000 122573836 200000 744127576 200000 479435749 200000 684560858 200000 467430959 200000 532177860 200000 424169870 200000 777209068 200000 655515927 200000 398502840 200000 639644820 200000 831152226 200000 86806206 200000 394567990 200000 781766529 200000 190998735 200000 841013306 200000 275604060 200000 113605628 200000 445214688 200000 351084998 200000 409529965 200000 532937934 200000 668214888 200000 598640825 200000 629162440 200000 211319263 200000 838369879 200000 180949387 200000 85008366 200000 863840825 200000 671525053 200000 836724182 200000 512736128 200000 22767619 200000 879372234 200000 248203346 200000 879782974 200000 198974087 200000 531641040 200000 50913495 200000 842852615 200000 140125227 200000 826484798 200000 641198174 200000 459026910 200000 648355962 200000 157956518 200000 833967359 200000 896862179 200000 623090716 200000 246162359 200000 338763763 200000 330691925 200000 656121561 200000 993996866 200000 994934674 200000 35305878 200000 494974873 200000 133341241 200000 239034710 200000 322427174 200000 194395749 200000 718057898 200000 181741013 200000 696582053 200000 168112230 200000 370208199 200000 507635913 200000 583796180 200000 838899172 200000 600981728 200000 355553547 200000 449814931 200000 86986311 200000 747686502 200000 702055570 200000 309410276 200000 352925209 200000 922917609 200000 532948088 200000 936935654 200000 51653377 200000 13864474 200000 379430645 200000 997151194 200000 452536264 200000 182653129 200000 96937825 200000 572107040 200000 526424151 200000 433307879 200000 509758516 200000 186435641 200000 225355190 200000 739091332 200000 569230088 200000 198763462 200000 114843661 200000 559075024 200000 18188949 200000 304315270 200000 84908197 200000 439477277 200000 895611571 200000 379858524 200000 530782695 200000 437422043 200000 232158299 200000 636399174 200000 934739804 200000 149334937 200000 801324966 200000 643468389 200000 958760362 200000 154618890 200000 60073931 200000 630535930 200000 72668316 200000 66689788 200000 830405411 200000 73413990 200000 164541209 200000 359694690 200000 29920040 200000 750580777 200000 576432939 200000 444336458 200000 495544432 200000 892143331 200000 393731577 200000 477734886 200000 282831542 200000 394934358 200000 929925068 200000 401284487 200000 762100432 200000 596234336 200000 606953484 200000 949434780 200000 432480441 200000 263625220 200000 762035011 200000 190316726 200000 392105352 200000 996173153 200000 513427736 200000 824948358 200000 7156598 200000 535113656 200000 752408148 200000 82148828 200000 519989211 200000 417516393 200000 695122144 200000 757154473 200000 82620208 200000 453981686 200000 769433540 200000 247568381 200000 570668813 200000 822010878 200000 156148009 200000 79858185 200000 319285803 200000 629815617 200000 140496982 200000 891917853 200000 991757410 200000 228677282 200000 130406326 200000 851996329 200000 6677163 200000 645299231 200000 470522063 200000 804400959 200000 487672607 200000 301616857 200000 292021835 200000 719677583 200000 468530933 200000 930923282 200000 929166321 200000 775274600 200000 157356166 200000 434839593 200000 278872748 200000 711841213 200000 679007052 200000 458252959 200000 841665154 200000 752957596 200000 698219486 200000 387654676 200000 363104925 200000 450463288 200000 89185780 200000 100086090 200000 934978374 200000 596518111 200000 714658408 200000 441936415 200000 799752163 200000 137860099 200000 156696370 200000 47784342 200000 88541951 200000 828534325 200000 221448554 200000 127893966 200000 155141185 200000 398730532 200000 797443401 200000 474751496 200000 482125427 200000 242149793 200000 374339623 200000 529709221 200000 737912188 200000 767628189 200000 460764797 200000 941916452 200000 505738341 200000 438458920 200000 989230563 200000 551802407 200000 247551831 200000 688003443 200000 45347090 200000 722763630 200000 290813337 200000 464986830 200000 487107554 200000 925872090 200000 789629846 200000 813640362 200000 152642893 200000 281939818 200000 558727892 200000 474743447 200000 362855785 200000 106260288 200000 764006909 200000 738063685 200000 474640753 200000 715584923 200000 147842265 200000 750460038 200000 537967035 200000 569216477 200000 559050320 200000 73036106 200000 184118722 200000 747773062 200000 378520684 200000 370213793 200000 492924445 200000 128254263 200000 88829012 200000 261290171 200000 203446916 200000 776662191 200000 694134866 200000 228443882 200000 958523857 200000 328313552 200000 371784652 200000 551702941 200000 916952572 200000 29918362 200000 310128973 200000 483841381 200000 166332957 200000 431021102 200000 95346813 200000 978065396 200000 906170989 200000 262626507 200000 753721379 200000 916548120 200000 442953797 200000 55753426 200000 700626473 200000 148221891 200000 124140060 200000 529830853 200000 659320728 200000 317092869 200000 388896139 200000 384818755 200000 504133782 200000 278297871 200000 726198091 200000 160786445 200000 449306734 200000 976556082 200000 524017973 200000 492365316 200000 113896840 200000 104194012 200000 59167808 200000 761898023 200000 901749099 200000 88854945 200000 325657222 200000 390917528 200000 605713089 200000 352098862 200000 661375807 200000 821644439 200000 776581970 200000 322659670 200000 565511874 200000 486195844 200000 285003271 200000 389385737 200000 785315466 200000 117006816 200000 287427304 200000 803614295 200000 211548974 200000 294928972 200000 686512925 200000 569208176 200000 597014119 200000 548038279 200000 352588527 200000 229284262 200000 629415181 200000 874954867 200000 16032711 200000 828535400 200000 635461913 200000 618169104 200000 168789037 200000 995640392 200000 226246563 200000 493594239 200000 718499786 200000 235689717 200000 508553444 200000 985308671 200000 322587494 200000 848259393 200000 29722677 200000 203864050 200000 817730281 200000 471502619 200000 144058381 200000 653276632 200000 843711324 200000 155330453 200000 205444613 200000 202202705 200000 523238120 200000 722758878 200000 283883223 200000 970076958 200000 930128085 200000 223763527 200000 110789209 200000 896977696 200000 905911692 200000 550682689 200000 485160326 200000 616314454 200000 465157780 200000 145353308 200000 42446965 200000 866071522 200000 543550104 200000 639635785 200000 436177502 200000 801481732 200000 328333662 200000 990050008 200000 719134107 200000 458219548 200000 771718096 200000 716542970 200000 22887844 200000 544532652 200000 5391861 200000 399743679 200000 248127249 200000 72058707 200000 541090552 200000 267817048 200000 427343259 200000 328504529 200000 549558559 200000 571466005 200000 504004122 200000 862288648 200000 685936597 200000 323076198 200000 250587272 200000 208203001 200000 779588512 200000 954014429 200000 740809723 200000 920192706 200000 696045609 200000 103391273 200000 842821805 200000 273106854 200000 889219130 200000 308386588 200000 415471095 200000 174113283 200000 560389563 200000 3426213 200000 955259984 200000 308285276 200000 622988211 200000 164209366 200000 550767954 200000 947168849 200000 59381324 200000 550947038 200000 391517108 200000 710365857 200000 554190030 200000 395337998 200000 833477456 200000 65466158 200000 158861218 200000 903440856 200000 6294814 200000 381109751 200000 236212816 200000 546669258 200000 315824438 200000 197806622 200000 801599360 200000 457536662 200000 733729488 200000 120677860 200000 289702139 200000 219872524 200000 981647942 200000 131099303 200000 602581418 200000 615462685 200000 119555344 200000 794399977 200000 266836373 200000 694209241 200000 337235911 200000 235091531 200000 969676773 200000 498880369 200000 806863394 200000 544114573 200000 929896161 200000 410584885 200000 435588346 200000 929836687 200000 731581428 200000 784356758 200000 988461128 200000 530764883 200000 132482980 200000 24820516 200000 611067685 200000 193489655 200000 375397275 200000 677998991 200000 880611784 200000 610852286 200000 62311073 200000 178932649 200000 708214667 200000 400811271 200000 464267422 200000 191730529 200000 759199973 200000 756400723 200000 921842332 200000 210274761 200000 671138160 200000 362421826 200000 319219394 200000 698547472 200000 381534180 200000 539692694 200000 987817049 200000 73858696 200000 263700504 200000 548652078 200000 917968842 200000 660761760 200000 835142407 200000 352478475 200000 430708381 200000 30200042 200000 856681672 200000 307294797 200000 774261114 200000 860776469 200000 605892244 200000 409299509 200000 26938923 200000 677257714 200000 69734595 200000 441304100 200000 541261207 200000 871744370 200000 123431118 200000 662141593 200000 377477063 200000 656147109 200000 280115022 200000 507135286 200000 676068836 200000 376187068 200000 158196218 200000 540491451 200000 484994101 200000 89924615 200000 792023467 200000 318151432 200000 199183397 200000 60753911 200000 976267867 200000 304124191 200000 297793594 200000 214530844 200000 227941152 200000 541078303 200000 423343646 200000 605841191 200000 767155253 200000 264089672 200000 987856025 200000 745951976 200000 430834929 200000 368118013 200000 34626964 200000 214446671 200000 205733324 200000 810608828 200000 348411414 200000 714791022 200000 525844576 200000 370095654 200000 963807306 200000 175632245 200000 777630565 200000 182020349 200000 590742902 200000 111619251 200000 873665715 200000 992738848 200000 688300548 200000 511348379 200000 738458435 200000 948752784 200000 398964092 200000 324830907 200000 521177901 200000 483634285 200000 533476486 200000 132569030 200000 896609706 200000 498803448 200000 884471020 200000 842139018 200000 28395794 200000 297645202 200000 622085013 200000 218740473 200000 359510751 200000 152383419 200000 410762891 200000 586680868 200000 647441319 200000 347590163 200000 172109044 200000 515233850 200000 880024868 200000 465470043 200000 541489435 200000 986194828 200000 573080623 200000 396238964 200000 681346664 200000 17277323 200000 481477823 200000 436404573 200000 253116258 200000 748356295 200000 686740462 200000 654061368 200000 475348915 200000 110612209 200000 973282804 200000 198624069 200000 420559908 200000 908658393 200000 488693801 200000 120896996 200000 405555867 200000 246999664 200000 893558533 200000 263478422 200000 16670243 200000 162335941 200000 201778210 200000 274970620 200000 286208739 200000 728010251 200000 205273144 200000 365167062 200000 84238885 200000 457536913 200000 830693663 200000 680291588 200000 464890960 200000 357661127 200000 822668240 200000 931694983 200000 789124845 200000 879315519 200000 919502948 200000 833078911 200000 56664229 200000 599978920 200000 302161426 200000 90164782 200000 229336896 200000 666217940 200000 373918515 200000 977784819 200000 352369574 200000 761931698 200000 715601729 200000 29615182 200000 716469728 200000 787049812 200000 87852242 200000 629314786 200000 688193815 200000 395223017 200000 397555105 200000 789741677 200000 707789715 200000 668312002 200000 594834564 200000 129617105 200000 885909693 200000 468538960 200000 352038774 200000 966219021 200000 26286364 200000 724064804 200000 279943566 200000 240081219 200000 43802203 200000 112989421 200000 141161733 200000 753168051 200000 502683456 200000 382642044 200000 464600883 200000 666630078 200000 240550325 200000 347110338 200000 747897489 200000 756247011 200000 290627266 200000 4531407 200000 206139575 200000 123324356 200000 291949199 200000 399295187 200000 183963742 200000 532617505 200000 472920166 200000 604122400 200000 610500446 200000 279705818 200000 140549294 200000 559670822 200000 570771632 200000 901534960 200000 496699632 200000 99250549 200000 839499373 200000 712451204 200000 113882069 200000 408244157 200000 458394060 200000 647816661 200000 284874021 200000 351671504 200000 686069030 200000 761853509 200000 922416072 200000 814874013 200000 169746421 200000 265160276 200000 828949960 200000 879183414 200000 572452048 200000 907986338 200000 495220300 200000 114422218 200000 255018863 200000 942730993 200000 250380701 200000 593394347 200000 157791916 200000 616776224 200000 498252580 200000 211138632 200000 601791615 200000 417002031 200000 142348649 200000 340805426 200000 4418048 200000 173062976 200000 729384980 200000 820567835 200000 529006440 200000 261661844 200000 998757358 200000 644136145 200000 948425743 200000 891817609 200000 120120032 200000 305052230 200000 851923566 200000 43661986 200000 35609074 200000 906055818 200000 881023005 200000 608921982 200000 733661005 200000 860517838 200000 450073045 200000 106104542 200000 277201465 200000 163857762 200000 119074158 200000 383927714 200000 514897182 200000 665498551 200000 278015458 200000 940378571 200000 387669893 200000 110101085 200000 57755463 200000 701275770 200000 940473879 200000 310780932 200000 408779480 200000 798418415 200000 983235228 200000 717668990 200000 280740075 200000 340256138 200000 726154749 200000 805188795 200000 419320571 200000 594724812 200000 727454786 200000 639388874 200000 2822047 200000 915765845 200000 285413011 200000 70477278 200000 986266256 200000 849809895 200000 427070265 200000 694436933 200000 83795621 200000 843166817 200000 613957021 200000 32701810 200000 115503065 200000 859521219 200000 317292615 200000 407702515 200000 234068291 200000 78630192 200000 35310815 200000 13789562 200000 840247068 200000 576177382 200000 902086191 200000 428201176 200000 470067389 200000 561978439 200000 598893598 200000 758749692 200000 111258269 200000 590693586 200000 362457013 200000 238309367 200000 138575445 200000 787086633 200000 965859101 200000 75994874 200000 701037214 200000 246375180 200000 853871518 200000 702883925 200000 395448145 200000 805421404 200000 723262880 200000 441541753 200000 466477925 200000 968799256 200000 644671149 200000 28820214 200000 703862516 200000 779389026 200000 566681964 200000 697050237 200000 995651382 200000 664986746 200000 986476966 200000 842893022 200000 359693954 200000 917472704 200000 407087172 200000 511537418 200000 722252371 200000 373173429 200000 812786509 200000 869696273 200000 904756032 200000 332474106 200000 116590572 200000 286877731 200000 873272066 200000 777282383 200000 858777191 200000 651931282 200000 999694961 200000 76955028 200000 432541736 200000 546320333 200000 100354438 200000 847106250 200000 446002103 200000 210681958 200000 834933593 200000 191140113 200000 705088189 200000 764533260 200000 535066147 200000 368663978 200000 708627457 200000 78538129 200000 236872509 200000 967317750 200000 558578542 200000 375906532 200000 446509854 200000 685373557 200000 772751370 200000 429227286 200000 456477535 200000 885792455 200000 680099839 200000 342492760 200000 81357498 200000 532616109 200000 962679957 200000 206799355 200000 793829638 200000 747000328 200000 220111924 200000 961965166 200000 299652923 200000 393765335 200000 672095846 200000 367136066 200000 458225523 200000 301332028 200000 956092882 200000 475200296 200000 759417061 200000 949608311 200000 785088065 200000 529078768 200000 213779435 200000 824587497 200000 515117212 200000 798780043 200000 279221245 200000 302909713 200000 260258539 200000 847087881 200000 15935411 200000 723967377 200000 32226390 200000 201589402 200000 150724806 200000 522044713 200000 187868455 200000 479281040 200000 993423375 200000 733589433 200000 289848005 200000 473469275 200000 747291525 200000 63576130 200000 527074233 200000 825514123 200000 670150721 200000 874328292 200000 944566188 200000 396950224 200000 254020732 200000 121910497 200000 416991590 200000 24584444 200000 610731407 200000 954225304 200000 7003855 200000 702003454 200000 833190385 200000 611885962 200000 538750705 200000 880567272 200000 290268476 200000 672181335 200000 280401395 200000 286968297 200000 993827367 200000 559166656 200000 19881246 200000 612601938 200000 94178956 200000 186285478 200000 240326874 200000 927015828 200000 783407459 200000 458453257 200000 317385905 200000 920972608 200000 646960324 200000 17438729 200000 129773386 200000 604008453 200000 479537127 200000 670857959 200000 636365423 200000 462054324 200000 844364582 200000 821787907 200000 582619399 200000 205650750 200000 159983097 200000 415047391 200000 957183771 200000 408470195 200000 412324601 200000 479625754 200000 729576915 200000 229122372 200000 98664413 200000 622952820 200000 947244921 200000 225575233 200000 702117246 200000 691103440 200000 337465204 200000 545478170 200000 419931605 200000 384863532 200000 143546957 200000 254000225 200000 657059323 200000 842601130 200000 190850989 200000 252749254 200000 956488231 200000 754124937 200000 378698844 200000 804861721 200000 893563827 200000 744034091 200000 274558531 200000 139209802 200000 879599894 200000 774703120 200000 765903465 200000 645075563 200000 84643306 200000 940821977 200000 212856056 200000 389472683 200000 433529575 200000 32541253 200000 575330617 200000 391845212 200000 651952613 200000 610864182 200000 333408658 200000 819544557 200000 975089628 200000 597467052 200000 829609358 200000 908895471 200000 437444838 200000 903004615 200000 726078933 200000 680556308 200000 460454971 200000 781599944 200000 764484142 200000 730125866 200000 454742579 200000 459474960 200000 317730691 200000 624183075 200000 699878983 200000 235722782 200000 95068636 200000 570734607 200000 236551440 200000 549771412 200000 859167842 200000 990727199 200000 804620357 200000 303716914 200000 571638621 200000 127590819 200000 832760512 200000 951465177 200000 858786357 200000 152830476 200000 793009272 200000 674425736 200000 371148660 200000 803911658 200000 853061254 200000 969869409 200000 764752065 200000 520365294 200000 482734372 200000 238107812 200000 588627685 200000 543184360 200000 212220841 200000 881806001 200000 108201416 200000 962952904 200000 251201677 200000 841550345 200000 360462452 200000 152607904 200000 432986986 200000 110422861 200000 380214544 200000 52441504 200000 91771128 200000 969374268 200000 696942310 200000 145091863 200000 428229391 200000 875325368 200000 681791580 200000 865842040 200000 742035112 200000 524069825 200000 152168189 200000 103026257 200000 617160667 200000 335896439 200000 759160177 200000 232937556 200000 978566625 200000 369058076 200000 542626176 200000 31813458 200000 880532242 200000 143034382 200000 139439122 200000 171055162 200000 764676328 200000 912490192 200000 192960816 200000 374235933 200000 257715705 200000 894897921 200000 467245059 200000 385944364 200000 249470975 200000 265165666 200000 540577491 200000 460049592 200000 588066259 200000 965670868 200000 247919880 200000 108188976 200000 391096684 200000 126279510 200000 223008556 200000 10796325 200000 369761252 200000 586775050 200000 979101926 200000 815856200 200000 998623603 200000 973040944 200000 283987199 200000 795284841 200000 963195249 200000 934586152 200000 1073504 200000 625923192 200000 66377814 200000 185856884 200000 31744273 200000 520913031 200000 321127356 200000 986857650 200000 722782778 200000 824112582 200000 549375067 200000 949963941 200000 289004580 200000 719271301 200000 51334668 200000 341964844 200000 787047225 200000 482608692 200000 185189318 200000 555277128 200000 521770751 200000 105934181 200000 404786082 200000 771458842 200000 298388511 200000 717998535 200000 127958745 200000 433657313 200000 492980323 200000 739734828 200000 682181571 200000 381861631 200000 206822578 200000 60441219 200000 499284442 200000 207543540 200000 43975446 200000 868482526 200000 168615860 200000 882178912 200000 258356406 200000 813762668 200000 251710220 200000 12599044 200000 786191323 200000 533358718 200000 268461753 200000 198072257 200000 445362157 200000 65499013 200000 192848051 200000 341069462 200000 22817654 200000 41265681 200000 23153684 200000 609345957 200000 970184221 200000 309298131 200000 431291668 200000 742310958 200000 317478059 200000 702188444 200000 808102667 200000 673531538 200000 439263497 200000 695562586 200000 947643506 200000 299080784 200000 292129343 200000 654914592 200000 456947425 200000 548651018 200000 342557814 200000 732657182 200000 23136529 200000 705947520 200000 801731317 200000 790835876 200000 338372314 200000 885304210 200000 928904743 200000 12113443 200000 775293749 200000 611856961 200000 551144338 200000 661419563 200000 222259259 200000 206053550 200000 915325920 200000 355025772 200000 681962787 200000 573721368 200000 284482776 200000 717104568 200000 633360966 200000 809696993 200000 949618533 200000 583676414 200000 756648734 200000 237394057 200000 70514573 200000 720899664 200000 433746498 200000 303543729 200000 67928698 200000 382614493 200000 762414954 200000 374173464 200000 144700533 200000 993096951 200000 75649904 200000 683925664 200000 90000100 200000 70759181 200000 646815820 200000 13025097 200000 736700498 200000 692994736 200000 973884182 200000 283945779 200000 900950630 200000 893357457 200000 703860743 200000 868524447 200000 480126442 200000 101679745 200000 648074359 200000 216875757 200000 657301701 200000 501991791 200000 846296799 200000 373865119 200000 187701760 200000 993167212 200000 816637143 200000 287888212 200000 227089348 200000 991212713 200000 979105048 200000 537145037 200000 53652312 200000 573053046 200000 684201851 200000 330022890 200000 849195303 200000 837291843 200000 207661815 200000 886458028 200000 720441015 200000 85667490 200000 42332069 200000 602940980 200000 787525810 200000 872955203 200000 941152447 200000 155550914 200000 730557664 200000 56524534 200000 660711067 200000 46932918 200000 708485673 200000 122813611 200000 42017460 200000 878416785 200000 960009879 200000 184444020 200000 146333601 200000 90501108 200000 944980305 200000 711677824 200000 185819419 200000 427227038 200000 902667937 200000 668012065 200000 320345082 200000 760031857 200000 69881837 200000 4472262 200000 40092726 200000 180492141 200000 535283136 200000 933442305 200000 789761257 200000 444583602 200000 193476546 200000 600134529 200000 244920907 200000 913268609 200000 215354554 200000 6770712 200000 61689269 200000 971936315 200000 154285714 200000 227501237 200000 927320478 200000 580176480 200000 129677395 200000 770438249 200000 651471775 200000 749688464 200000 534656035 200000 514008421 200000 187430513 200000 721624716 200000 994638669 200000 820524281 200000 621246957 200000 277867316 200000 337267769 200000 939295126 200000 146375434 200000 184519306 200000 927255150 200000 501962956 200000 43275746 200000 701113772 200000 624858262 200000 350838092 200000 28310957 200000 562448605 200000 650671225 200000 907780326 200000 775440066 200000 215986556 200000 923910912 200000 143845002 200000 458095772 200000 923372043 200000 443764275 200000 664190538 200000 323301842 200000 274222120 200000 479473978 200000 947445590 200000 173838877 200000 16664726 200000 128870495 200000 839380990 200000 385368661 200000 41388340 200000 975964936 200000 173839282 200000 830183539 200000 715078915 200000 337685441 200000 679445764 200000 150789007 200000 672448035 200000 3797551 200000 596644771 200000 914721250 200000 832126422 200000 464718621 200000 124973152 200000 925034693 200000 140077178 200000 55878258 200000 227125549 200000 504610991 200000 934390674 200000 473041207 200000 457899288 200000 197363513 200000 808343485 200000 189472149 200000 584627795 200000 255192349 200000 716660413 200000 122746580 200000 972149807 200000 988067378 200000 988033904 200000 527215453 200000 964520731 200000 885634928 200000 316259801 200000 314285751 200000 907721384 200000 984301297 200000 794138391 200000 897446797 200000 946221447 200000 35914732 200000 79620971 200000 568586149 200000 380684680 200000 141726395 200000 313088565 200000 680201705 200000 201221020 200000 785498838 200000 634435574 200000 847722592 200000 595455954 200000 458304725 200000 650036815 200000 924193333 200000 74509149 200000 131032177 200000 794122240 200000 349205934 200000 411841164 200000 437460099 200000 619887337 200000 936557110 200000 983147216 200000 347778306 200000 563149835 200000 299914323 200000 340460216 200000 203499271 200000 7718279 200000 716946862 200000 894370295 200000 343819979 200000 140235932 200000 672427793 200000 191542619 200000 616295335 200000 534580140 200000 14891108 200000 146001111 200000 843167762 200000 425688119 200000 675328174 200000 790992761 200000 693690278 200000 875053277 200000 546803225 200000 187746164 200000 952865050 200000 376877408 200000 150086125 200000 3644950 200000 880404040 200000 934718110 200000 158198419 200000 715130833 200000 245958184 200000 262237850 200000 614764947 200000 430292021 200000 500526802 200000 274147443 200000 720570261 200000 12505587 200000 286455678 200000 16054890 200000 445260898 200000 199783132 200000 542517382 200000 11844576 200000 159234275 200000 195913183 200000 196822370 200000 771065172 200000 504796448 200000 148831501 200000 556369579 200000 663708264 200000 510798402 200000 867356567 200000 559896088 200000 584348636 200000 809274512 200000 477717965 200000 452884098 200000 134977936 200000 199719285 200000 677965599 200000 501785058 200000 335760005 200000 595830647 200000 341462559 200000 974163793 200000 921697500 200000 41852480 200000 379385981 200000 39144710 200000 575899604 200000 778565784 200000 200561928 200000 776519259 200000 990710224 200000 898376295 200000 71368627 200000 246324679 200000 603728974 200000 430550199 200000 570733965 200000 481824484 200000 653285871 200000 997210543 200000 380166342 200000 447661162 200000 879071348 200000 224113816 200000 722507439 200000 22967857 200000 692016318 200000 166637531 200000 328921530 200000 712626481 200000 7791821 200000 373616384 200000 453353333 200000 549947268 200000 765013441 200000 674793647 200000 536876178 200000 76637794 200000 29610971 200000 837630642 200000 346875106 200000 824239651 200000 506713724 200000 163357680 200000 292701524 200000 722441280 200000 711877156 200000 490023026 200000 674893305 200000 659061074 200000 794518643 200000 836543329 200000 376506370 200000 153502992 200000 613277226 200000 417273604 200000 165022143 200000 454405204 200000 523134761 200000 991054022 200000 218751137 200000 813974805 200000 299617393 200000 599277869 200000 916102968 200000 96287340 200000 79838243 200000 96309219 200000 40296245 200000 540513939 200000 282712959 200000 520836528 200000 192686439 200000 763366113 200000 695327973 200000 957570173 200000 235346369 200000 484644302 200000 571874774 200000 797850961 200000 270214994 200000 501057780 200000 823609075 200000 385654359 200000 69526090 200000 383984395 200000 202935803 200000 708599509 200000 332344827 200000 399910379 200000 608832464 200000 239244597 200000 311708372 200000 267112589 200000 443758194 200000 689392383 200000 780965991 200000 959686409 200000 284142338 200000 866220251 200000 444309347 200000 523115160 200000 792892351 200000 124284563 200000 416233370 200000 274478994 200000 137588235 200000 56028942 200000 716957691 200000 75159409 200000 599870565 200000 475340886 200000 524333207 200000 736161483 200000 202309231 200000 39626641 200000 4441759 200000 267190618 200000 869889258 200000 215687434 200000 644228195 200000 719023607 200000 881671604 200000 801141289 200000 77630804 200000 379817625 200000 681087952 200000 206915957 200000 636387331 200000 347955802 200000 461359452 200000 994653848 200000 337011230 200000 999274354 200000 69886875 200000 141856347 200000 741277816 200000 432074041 200000 599214317 200000 508206244 200000 333245185 200000 256444455 200000 698999505 200000 372337278 200000 598932169 200000 375832534 200000 803569129 200000 748912145 200000 643396609 200000 602019070 200000 956599284 200000 538845860 200000 569060856 200000 6551928 200000 839004116 200000 557218977 200000 470295841 200000 581259835 200000 145179017 200000 539367312 200000 63454475 200000 739039584 200000 78420532 200000 458433562 200000 291307110 200000 419527200 200000 2282516 200000 563458567 200000 259384580 200000 239781587 200000 357407883 200000 235762239 200000 215924692 200000 975302899 200000 632875545 200000 141914827 200000 373052135 200000 962562326 200000 167671902 200000 769065172 200000 431935855 200000 707194615 200000 559962139 200000 24695458 200000 119236538 200000 10430829 200000 171514673 200000 660170654 200000 860721978 200000 292104816 200000 776774816 200000 192553551 200000 271971967 200000 708941594 200000 914536072 200000 255571040 200000 120159546 200000 890111907 200000 449152042 200000 375597207 200000 466270267 200000 930870627 200000 818098150 200000 254721246 200000 919324019 200000 171982035 200000 769232702 200000 964504637 200000 214597106 200000 710709131 200000 72784080 200000 569122524 200000 821798889 200000 629135940 200000 281728095 200000 174992901 200000 4860584 200000 713195222 200000 903370442 200000 52050975 200000 661192864 200000 675619386 200000 470717971 200000 710247603 200000 523528032 200000 616687753 200000 788267864 200000 112688746 200000 420159387 200000 84496122 200000 145489628 200000 709879052 200000 164978464 200000 839724518 200000 994741758 200000 76764033 200000 332595935 200000 500533447 200000 74850623 200000 62778323 200000 897066730 200000 5700148 200000 295166015 200000 949978921 200000 867076720 200000 854784485 200000 544001471 200000 711532492 200000 129119170 200000 901843636 200000 924494752 200000 298981669 200000 181737042 200000 542420121 200000 283130594 200000 672946620 200000 778866350 200000 713663660 200000 41600933 200000 693773625 200000 531806344 200000 423376678 200000 597854506 200000 610686565 200000 363782832 200000 916859231 200000 676339154 200000 666562857 200000 421099799 200000 287654352 200000 680213788 200000 213519502 200000 891708621 200000 973008401 200000 350553514 200000 199666874 200000 171069955 200000 863392987 200000 916037948 200000 314582264 200000 746504713 200000 253828103 200000 120925874 200000 410040751 200000 542340944 200000 237765260 200000 612987406 200000 254179432 200000 900547432 200000 945934467 200000 285844078 200000 955527116 200000 228304130 200000 808596774 200000 844581397 200000 91928995 200000 739170798 200000 485300939 200000 878367842 200000 721197270 200000 281579292 200000 321450733 200000 945099222 200000 516185965 200000 689796766 200000 707994659 200000 137010706 200000 727857808 200000 26438563 200000 928845350 200000 447820245 200000 713392776 200000 250892925 200000 602913230 200000 711405313 200000 404867262 200000 877869723 200000 262633235 200000 671877782 200000 994959802 200000 338597007 200000 536159503 200000 461326516 200000 970773284 200000 703707656 200000 423206394 200000 365734045 200000 733885894 200000 372706263 200000 632840493 200000 665504431 200000 337040775 200000 853417965 200000 25546015 200000 185029229 200000 121420656 200000 608784219 200000 462685545 200000 93155446 200000 911864746 200000 186709584 200000 532999364 200000 428009099 200000 507345789 200000 589571613 200000 914586889 200000 882699148 200000 662232913 200000 344290099 200000 34619183 200000 810803067 200000 92993200 200000 391160098 200000 357017936 200000 131809655 200000 493804097 200000 770312347 200000 702354084 200000 360947648 200000 705313229 200000 550403950 200000 798466946 200000 95335865 200000 991949885 200000 188331147 200000 88310117 200000 31826400 200000 974006680 200000 195034628 200000 312660196 200000 689009623 200000 344425737 200000 750623497 200000 599160248 200000 266030173 200000 401687254 200000 949776361 200000 254692537 200000 934266708 200000 660737641 200000 763782679 200000 750506976 200000 962071996 200000 85379658 200000 473305633 200000 464921669 200000 401218998 200000 189334050 200000 50018234 200000 451662369 200000 560853633 200000 130090680 200000 768952240 200000 830490829 200000 483532415 200000 334027255 200000 675487733 200000 867164352 200000 148015920 200000 491051237 200000 172939674 200000 904524179 200000 996549428 200000 818152364 200000 510019790 200000 619493888 200000 977652300 200000 100225428 200000 866454754 200000 732454366 200000 801496408 200000 739706117 200000 513607239 200000 502385189 200000 436415578 200000 116732297 200000 881755790 200000 952796399 200000 114046065 200000 732046791 200000 158162533 200000 113086836 200000 389823966 200000 226685320 200000 76820384 200000 284788747 200000 112843777 200000 627349941 200000 144889644 200000 396377647 200000 889879388 200000 60300374 200000 591847196 200000 359770743 200000 67717005 200000 289643155 200000 260064928 200000 642487964 200000 641192791 200000 38360758 200000 28419080 200000 800981367 200000 450905753 200000 141628966 200000 965738692 200000 476475647 200000 802814548 200000 693295468 200000 306071398 200000 607930445 200000 250548393 200000 681217585 200000 857226142 200000 124785050 200000 279211735 200000 691368253 200000 799070779 200000 517571647 200000 587763008 200000 697254008 200000 482358064 200000 887640755 200000 998509412 200000 75801836 200000 477951883 200000 439098512 200000 790900195 200000 976770752 200000 405200766 200000 56443021 200000 295420543 200000 847642941 200000 153654874 200000 170166404 200000 433503254 200000 621056715 200000 839271566 200000 149836653 200000 489175723 200000 614806772 200000 812280235 200000 449453408 200000 243136861 200000 845101151 200000 992394338 200000 503031189 200000 562994797 200000 502793942 200000 758849155 200000 803760230 200000 391520060 200000 901226304 200000 186526975 200000 141149515 200000 274160713 200000 846285222 200000 96321510 200000 612585181 200000 98112822 200000 34606384 200000 732911721 200000 726676691 200000 285182147 200000 607320104 200000 470380248 200000 831051782 200000 127985872 200000 332778997 200000 679219876 200000 189705327 200000 680988254 200000 581131552 200000 625682013 200000 708265767 200000 714610574 200000 245045074 200000 375903155 200000 794279013 200000 259074464 200000 96108883 200000 878060920 200000 275491203 200000 455259892 200000 947793676 200000 903376284 200000 523275000 200000 281614603 200000 457734020 200000 70845742 200000 486586974 200000 851600517 200000 994369765 200000 733743713 200000 825710189 200000 822914340 200000 483358840 200000 447130243 200000 122990333 200000 558942151 200000 39690915 200000 291634183 200000 311550726 200000 661677678 200000 464900337 200000 745834619 200000 966502562 200000 662876732 200000 535610890 200000 387715729 200000 9149193 200000 646604143 200000 95981493 200000 499649561 200000 662812819 200000 654783848 200000 293296348 200000 987744260 200000 345261242 200000 1182377 200000 80775 200000 360332899 200000 746763796 200000 608570065 200000 975814367 200000 902494309 200000 64482395 200000 824922785 200000 24429356 200000 6715483 200000 589439080 200000 255591417 200000 408778198 200000 374404022 200000 666809394 200000 423073243 200000 865556839 200000 971605766 200000 927467730 200000 102916197 200000 90563974 200000 728954363 200000 397769858 200000 197031130 200000 532134140 200000 976975719 200000 621168281 200000 68944281 200000 281351601 200000 150699322 200000 543668623 200000 391105059 200000 994106543 200000 200849028 200000 445026558 200000 770376985 200000 393277981 200000 238100853 200000 971765662 200000 864884283 200000 964225349 200000 549014367 200000 504140615 200000 166256233 200000 216724109 200000 446040241 200000 954482418 200000 694978467 200000 356388224 200000 386751229 200000 414392503 200000 744281356 200000 565959366 200000 633599730 200000 443128783 200000 610445538 200000 415851559 200000 613896801 200000 490920082 200000 999424135 200000 235622027 200000 753951804 200000 679132282 200000 209388155 200000 199032827 200000 515227793 200000 218700829 200000 962796638 200000 341158816 200000 420694674 200000 439175989 200000 837034737 200000 363187138 200000 137065103 200000 256599195 200000 720318484 200000 800156617 200000 245393913 200000 698291782 200000 836295881 200000 596122175 200000 961344352 200000 57657168 200000 446548271 200000 278839499 200000 466907765 200000 224089073 200000 79865991 200000 528878134 200000 673249288 200000 631611777 200000 871652657 200000 253097577 200000 876328970 200000 890684536 200000 550594222 200000 18332780 200000 887795083 200000 427731056 200000 899282335 200000 419583079 200000 700466363 200000 502404641 200000 987999171 200000 380695460 200000 528895724 200000 210133860 200000 793018877 200000 690149514 200000 391078542 200000 300284720 200000 747240011 200000 417176226 200000 571555632 200000 404128670 200000 378295246 200000 187163796 200000 711297413 200000 146159591 200000 441314504 200000 168498218 200000 726993755 200000 713434211 200000 821925015 200000 654342731 200000 629275045 200000 412898444 200000 246314942 200000 452547329 200000 392982129 200000 963778808 200000 700984284 200000 728644467 200000 508133105 200000 504029538 200000 377515955 200000 596663786 200000 525409654 200000 787868321 200000 979667745 200000 486091726 200000 993443695 200000 659652781 200000 777031465 200000 425648041 200000 663593837 200000 452379808 200000 535066602 200000 420508962 200000 692050209 200000 5024434 200000 117527717 200000 717400323 200000 367470427 200000 217799739 200000 623172026 200000 509677874 200000 169852428 200000 728908212 200000 975328939 200000 641282746 200000 266044996 200000 530391733 200000 806703127 200000 944603075 200000 641030708 200000 22230519 200000 71307198 200000 74180500 200000 414540588 200000 450401106 200000 157157507 200000 778377368 200000 813553564 200000 209766847 200000 172570724 200000 27053141 200000 533807894 200000 892941143 200000 996880002 200000 419532661 200000 917530186 200000 869315921 200000 912812319 200000 911795647 200000 875859207 200000 468486150 200000 445170586 200000 874912286 200000 106619968 200000 787313392 200000 364587636 200000 744611480 200000 445748227 200000 279010982 200000 456208717 200000 155343960 200000 30102403 200000 890636000 200000 449800423 200000 182917028 200000 892503310 200000 807402616 200000 92170528 200000 289375717 200000 599022102 200000 649834854 200000 817560315 200000 628300197 200000 667534636 200000 104799938 200000 612502679 200000 422237836 200000 88553471 200000 231375557 200000 339842357 200000 782183777 200000 506800480 200000 961379527 200000 146695990 200000 617011726 200000 152895808 200000 842156353 200000 562912281 200000 240429467 200000 828240559 200000 121525707 200000 118578816 200000 706379825 200000 764950494 200000 534844190 200000 698225707 200000 752148247 200000 498910749 200000 864645395 200000 931276283 200000 116695736 200000 293452765 200000 627604641 200000 163546607 200000 121695898 200000 81712302 200000 395652065 200000 259218217 200000 924010855 200000 185064256 200000 860788237 200000 794453992 200000 502367975 200000 267434341 200000 950907771 200000 489480590 200000 979443714 200000 797476877 200000 994919846 200000 733216412 200000 833723586 200000 277796680 200000 502466853 200000 862679216 200000 563732558 200000 982701638 200000 397816241 200000 267339917 200000 301966576 200000 563631961 200000 868500514 200000 949844497 200000 136737806 200000 469296112 200000 233159792 200000 987117631 200000 144025651 200000 902962332 200000 122536885 200000 941687095 200000 892266247 200000 885569807 200000 277089833 200000 591994424 200000 198553425 200000 923623447 200000 128224549 200000 313008547 200000 258102012 200000 347766182 200000 898318112 200000 209359098 200000 966183694 200000 624002252 200000 989959603 200000 375437020 200000 187802544 200000 220411322 200000 493171095 200000 467324682 200000 138309676 200000 325853633 200000 815549605 200000 445429349 200000 821323498 200000 76009807 200000 601169364 200000 396879084 200000 632861041 200000 867477496 200000 773308222 200000 784612801 200000 592114283 200000 822388329 200000 75878427 200000 755398948 200000 646359968 200000 96554101 200000 711718082 200000 833446517 200000 34780153 200000 805081356 200000 526231214 200000 430818357 200000 340124542 200000 933705278 200000 479070838 200000 857484293 200000 727678295 200000 154186043 200000 360261075 200000 525223588 200000 59011022 200000 902026325 200000 744051101 200000 479151092 200000 653297738 200000 813551356 200000 695132109 200000 887878901 200000 78109012 200000 338542015 200000 688501115 200000 396443592 200000 582859924 200000 919743569 200000 839453920 200000 295292844 200000 801522388 200000 377278848 200000 982230357 200000 581463811 200000 300065787 200000 193711422 200000 785745745 200000 924194125 200000 218989842 200000 916007068 200000 201864814 200000 626847018 200000 471383618 200000 776237513 200000 606169443 200000 651417179 200000 589532883 200000 118996502 200000 534000650 200000 806737857 200000 772327214 200000 412479988 200000 556666202 200000 385487707 200000 184379610 200000 83311347 200000 877961581 200000 152486987 200000 77871746 200000 36617668 200000 144614267 200000 108647633 200000 344147436 200000 559503927 200000 12455387 200000 291097678 200000 573975554 200000 178162493 200000 851416584 200000 152909633 200000 480956620 200000 811127526 200000 244546713 200000 756525900 200000 788902770 200000 164130915 200000 574856519 200000 156425006 200000 133727293 200000 746793988 200000 873503979 200000 741783753 200000 717855383 200000 975063865 200000 466061180 200000 873941790 200000 297885446 200000 437815956 200000 816388115 200000 7840843 200000 505408307 200000 551611332 200000 644126441 200000 782674323 200000 71721448 200000 535232923 200000 586616663 200000 341648725 200000 22071053 200000 832406024 200000 157246932 200000 281940753 200000 928477097 200000 487006237 200000 241462778 200000 682704234 200000 686228454 200000 800803849 200000 914764416 200000 421111326 200000 741510924 200000 940527390 200000 91222848 200000 362929167 200000 895031684 200000 749047243 200000 702421298 200000 981203260 200000 515779286 200000 500584865 200000 181767790 200000 895605960 200000 359892906 200000 555814225 200000 929298476 200000 154076401 200000 599888841 200000 167815851 200000 613809862 200000 262087960 200000 110295068 200000 344356000 200000 528620468 200000 947064255 200000 920520363 200000 137001280 200000 41986959 200000 766260356 200000 314973855 200000 315947964 200000 812290574 200000 15746602 200000 135490111 200000 829763172 200000 300357642 200000 393688209 200000 50565878 200000 717029545 200000 434857340 200000 867825336 200000 488473930 200000 588097819 200000 477826941 200000 125232832 200000 114812645 200000 454234474 200000 28294212 200000 813456875 200000 430366351 200000 475781736 200000 126761259 200000 313657496 200000 596951600 200000 990593540 200000 408996521 200000 261080648 200000 389406418 200000 222228304 200000 575352408 200000 269751708 200000 406803612 200000 398221947 200000 529266416 200000 358676563 200000 778121943 200000 647512279 200000 166322249 200000 388540751 200000 305244140 200000 335587539 200000 916043099 200000 874324112 200000 388274531 200000 873119233 200000 470721600 200000 220925750 200000 670706148 200000 303893264 200000 556894256 200000 687918978 200000 827071801 200000 690275793 200000 604792195 200000 821186773 200000 777476681 200000 107944757 200000 275512243 200000 334790574 200000 625050397 200000 896886604 200000 752253270 200000 771443631 200000 642340574 200000 122048839 200000 544680486 200000 172527512 200000 276019155 200000 215674231 200000 910021372 200000 518750026 200000 480040295 200000 908768074 200000 918905807 200000 841197508 200000 765172256 200000 104991571 200000 138841017 200000 407221032 200000 3221416 200000 698171202 200000 362034929 200000 522125493 200000 358874823 200000 586375655 200000 751419089 200000 232789198 200000 900040550 200000 565502259 200000 441302480 200000 110126833 200000 137534604 200000 86784565 200000 799993736 200000 773517247 200000 371526244 200000 857569568 200000 642927793 200000 204499706 200000 804590132 200000 670736706 200000 423966499 200000 255751553 200000 587652198 200000 285033742 200000 7004119 200000 384508245 200000 936839298 200000 800999442 200000 671566053 200000 841774486 200000 274712881 200000 552625921 200000 386639750 200000 230703237 200000 60767802 200000 508143017 200000 252990482 200000 4208515 200000 392242823 200000 743868668 200000 492190211 200000 35392784 200000 450390561 200000 527948043 200000 875900911 200000 922806476 200000 95366190 200000 539447557 200000 570905488 200000 608897912 200000 779444473 200000 419537211 200000 74595775 200000 350396661 200000 114177002 200000 809392926 200000 852973683 200000 304021570 200000 477905800 200000 879431486 200000 969843398 200000 266364801 200000 293526397 200000 233091404 200000 896314608 200000 747944434 200000 986541714 200000 667554328 200000 185251401 200000 480905717 200000 698077357 200000 608275859 200000 490033993 200000 191102219 200000 218974425 200000 171611341 200000 662796171 200000 745401301 200000 351849790 200000 53918198 200000 919413700 200000 382248467 200000 94385443 200000 537609824 200000 546770384 200000 113807525 200000 955357938 200000 195695738 200000 454059173 200000 409558924 200000 997559859 200000 127082966 200000 769079900 200000 590381544 200000 816628623 200000 85692196 200000 751985198 200000 946798075 200000 155442894 200000 674514995 200000 149794419 200000 257241892 200000 682237144 200000 671259125 200000 694594725 200000 248887779 200000 676195254 200000 48362619 200000 277375322 200000 261634011 200000 656715921 200000 561067252 200000 356629069 200000 258942922 200000 652110257 200000 874689969 200000 388031573 200000 727605138 200000 440949887 200000 989617700 200000 305335658 200000 433210930 200000 167544706 200000 348443355 200000 340674214 200000 986538956 200000 573219429 200000 701129096 200000 643370561 200000 551082912 200000 940795886 200000 833530619 200000 83911059 200000 908822031 200000 462560263 200000 305897765 200000 672873237 200000 14184600 200000 215801784 200000 209595670 200000 865679967 200000 135266781 200000 877631785 200000 349051135 200000 135457322 200000 56864158 200000 547356580 200000 750287919 200000 235295822 200000 619661499 200000 526016400 200000 888678681 200000 402985924 200000 826452277 200000 428209270 200000 10808652 200000 739047077 200000 393023533 200000 106968831 200000 449212280 200000 801812008 200000 577382882 200000 971605235 200000 735345519 200000 360138406 200000 731617206 200000 205571386 200000 632420897 200000 385100185 200000 811020329 200000 907400670 200000 810554269 200000 716954008 200000 60541148 200000 550513158 200000 481468693 200000 822931547 200000 683609230 200000 504965115 200000 614483162 200000 525424316 200000 322838817 200000 518068518 200000 525047899 200000 364935347 200000 473656724 200000 551593999 200000 699733545 200000 470787416 200000 868157962 200000 548210782 200000 886111734 200000 643812068 200000 249519553 200000 236621020 200000 312120464 200000 227468463 200000 389336346 200000 265945458 200000 875130857 200000 613894962 200000 474681239 200000 220448553 200000 736615697 200000 3451909 200000 915884503 200000 69315111 200000 835969593 200000 807564769 200000 664244123 200000 496439223 200000 914329265 200000 733215391 200000 384943043 200000 879384640 200000 483817194 200000 76650294 200000 590753360 200000 22388044 200000 863425652 200000 470063039 200000 704943715 200000 343341441 200000 703474687 200000 216762740 200000 767800380 200000 954442410 200000 463716189 200000 867211947 200000 802291515 200000 995605935 200000 776431998 200000 771857631 200000 448313313 200000 57655448 200000 600475761 200000 166802087 200000 192248782 200000 403379853 200000 539371369 200000 14438332 200000 974435780 200000 254075863 200000 150403764 200000 81974006 200000 402813346 200000 221250015 200000 482314693 200000 993901645 200000 922615913 200000 868115757 200000 16913194 200000 69512412 200000 260561465 200000 63917417 200000 289938069 200000 114104024 200000 568785491 200000 354749277 200000 234747607 200000 958343581 200000 734517528 200000 735704816 200000 122325983 200000 712926625 200000 901983751 200000 412080427 200000 253334206 200000 620910717 200000 833908162 200000 211293239 200000 764774309 200000 268083435 200000 943627273 200000 523267932 200000 612298724 200000 39567041 200000 86537661 200000 228153090 200000 438839276 200000 927009017 200000 197008605 200000 35574963 200000 783665997 200000 129917356 200000 930208395 200000 628832022 200000 668948664 200000 354465298 200000 39689991 200000 550665204 200000 839635453 200000 385812099 200000 553982385 200000 913909814 200000 455926797 200000 12547703 200000 822503690 200000 335763939 200000 505941240 200000 815491208 200000 495966387 200000 788428838 200000 622686190 200000 848035438 200000 381764972 200000 307275077 200000 177107777 200000 616667905 200000 104635157 200000 972599466 200000 202744928 200000 177291834 200000 347582639 200000 962960605 200000 758853597 200000 407603505 200000 384404570 200000 936691079 200000 973044071 200000 594050591 200000 900027223 200000 15983983 200000 553731024 200000 148920413 200000 43258887 200000 273358976 200000 286900487 200000 663933538 200000 307839978 200000 639000000 200000 766178333 200000 121096648 200000 313605024 200000 478031193 200000 743622980 200000 181327686 200000 345400042 200000 720757907 200000 254024650 200000 286433974 200000 768332457 200000 394597846 200000 436527649 200000 487625999 200000 773642973 200000 951784108 200000 596908505 200000 951213675 200000 1850534 200000 4389308 200000 122722723 200000 390238210 200000 846721092 200000 913540303 200000 360687951 200000 959056428 200000 915094810 200000 880456910 200000 409224654 200000 417597537 200000 774295462 200000 549691329 200000 790230832 200000 892649275 200000 376364426 200000 86818000 200000 190321829 200000 80483954 200000 131241862 200000 82546245 200000 549072511 200000 737252575 200000 714952570 200000 35577223 200000 567202350 200000 35930233 200000 425452135 200000 294286623 200000 720522306 200000 95947353 200000 357265005 200000 154775734 200000 273745515 200000 502084792 200000 597233358 200000 146554644 200000 977513851 200000 911098607 200000 208500201 200000 807577633 200000 907411297 200000 819276149 200000 257699135 200000 274175719 200000 545846063 200000 43689444 200000 76029296 200000 86068109 200000 793576212 200000 575964403 200000 148453949 200000 27236188 200000 207513185 200000 476362876 200000 986440327 200000 541220540 200000 751102343 200000 397020023 200000 552390222 200000 394073911 200000 378082839 200000 858074620 200000 96693426 200000 831023988 200000 159615168 200000 471352643 200000 783700980 200000 930756925 200000 872090451 200000 988509095 200000 604247412 200000 64792441 200000 718906561 200000 127346845 200000 201483188 200000 518888497 200000 304415514 200000 837532353 200000 534214227 200000 216130701 200000 53151631 200000 177505737 200000 75373074 200000 632603351 200000 329551472 200000 151448206 200000 803129553 200000 77066870 200000 850863405 200000 745955081 200000 898837905 200000 554879475 200000 300083800 200000 306855507 200000 732363379 200000 965539063 200000 109983649 200000 579978915 200000 124718262 200000 316048970 200000 35434456 200000 357059411 200000 735099068 200000 605406677 200000 983348461 200000 5321946 200000 877490181 200000 912743071 200000 221316082 200000 341899986 200000 379143474 200000 413634258 200000 443494678 200000 556824051 200000 229989378 200000 360368567 200000 108225451 200000 339399189 200000 390096727 200000 440108468 200000 556744736 200000 637898800 200000 424469809 200000 131325524 200000 366697478 200000 834917982 200000 61232304 200000 850060863 200000 536096271 200000 979614167 200000 347340821 200000 758628156 200000 888638473 200000 462117620 200000 930202305 200000 980795957 200000 876586214 200000 960045356 200000 913727795 200000 93120818 200000 81810614 200000 19873560 200000 353105677 200000 351224668 200000 733751978 200000 629085809 200000 569390863 200000 614764795 200000 188589330 200000 498376720 200000 387558170 200000 310339959 200000 907605343 200000 614752748 200000 352653869 200000 331242842 200000 706635297 200000 287930655 200000 105067114 200000 912376907 200000 949199113 200000 333036000 200000 204605713 200000 750969619 200000 596111591 200000 985983369 200000 4672130 200000 631872410 200000 633472427 200000 674448017 200000 706138174 200000 976249066 200000 946160231 200000 244024466 200000 360853222 200000 581547818 200000 199469387 200000 565222980 200000 328097337 200000 422980516 200000 545281446 200000 584371583 200000 410123033 200000 58350271 200000 686104043 200000 39862076 200000 91702150 200000 329527299 200000 166909864 200000 742068627 200000 847306912 200000 563078171 200000 918560143 200000 706713021 200000 233482409 200000 843179214 200000 394636145 200000 546406931 200000 423088895 200000 244434692 200000 996536893 200000 160568332 200000 780040229 200000 430866118 200000 153587716 200000 136391745 200000 68019130 200000 606670141 200000 380542968 200000 461079147 200000 330547839 200000 846242993 200000 115586151 200000 346302307 200000 83142229 200000 764416138 200000 829096643 200000 389481761 200000 266700859 200000 388774738 200000 462022556 200000 670590652 200000 529734227 200000 353098416 200000 283168419 200000 999963759 200000 376637405 200000 459623277 200000 768162472 200000 974498705 200000 43139385 200000 455218546 200000 299030939 200000 306068634 200000 250853865 200000 956405191 200000 969649294 200000 110479653 200000 811070603 200000 17542292 200000 216096689 200000 141988839 200000 744532706 200000 929621795 200000 377515604 200000 237542076 200000 690080205 200000 558035931 200000 691921639 200000 43799194 200000 35010381 200000 125140037 200000 259267324 200000 20791194 200000 336751235 200000 704484617 200000 337826114 200000 86679797 200000 719296942 200000 519119857 200000 219316619 200000 913832196 200000 322797104 200000 677564388 200000 447802566 200000 386859838 200000 429295241 200000 545566444 200000 878386949 200000 954988092 200000 921846873 200000 766636592 200000 998871927 200000 9533368 200000 557733985 200000 221431801 200000 3959917 200000 337855625 200000 50082946 200000 190053295 200000 548288344 200000 418866343 200000 691460539 200000 306138076 200000 894505161 200000 343673132 200000 496365615 200000 383991847 200000 1164910 200000 142809168 200000 991394588 200000 81624410 200000 146968347 200000 469389163 200000 345373923 200000 786379611 200000 444272829 200000 457096438 200000 724551941 200000 880886069 200000 918163560 200000 427024521 200000 171714083 200000 486392592 200000 97780297 200000 431535837 200000 52006397 200000 227999283 200000 567164339 200000 900668874 200000 266137971 200000 706322185 200000 193212694 200000 633486409 200000 864233606 200000 966759704 200000 694442498 200000 873159283 200000 104418903 200000 36043018 200000 27345191 200000 117691775 200000 129083685 200000 235521703 200000 327290455 200000 678007751 200000 272712786 200000 785025239 200000 952726657 200000 534582466 200000 409012318 200000 492275619 200000 614964151 200000 162743562 200000 126229226 200000 1975861 200000 420887336 200000 153144406 200000 537980597 200000 911976659 200000 71002918 200000 487260544 200000 630508961 200000 858790118 200000 277346080 200000 636627072 200000 431596206 200000 682109176 200000 912191911 200000 688150638 200000 684592636 200000 386076337 200000 862535788 200000 351991171 200000 364560076 200000 365744344 200000 116420160 200000 479274263 200000 280748414 200000 785245527 200000 387876114 200000 886831523 200000 43591572 200000 283203382 200000 103716851 200000 685143231 200000 621680557 200000 57529502 200000 891952916 200000 827532580 200000 417019274 200000 96647382 200000 194175941 200000 896230571 200000 951533067 200000 615110217 200000 739079798 200000 583858763 200000 235414321 200000 681260669 200000 182724281 200000 644254237 200000 537800221 200000 695311388 200000 147061566 200000 465873755 200000 813181711 200000 590463214 200000 157195733 200000 718800476 200000 151145831 200000 835095004 200000 619337582 200000 363956376 200000 879091110 200000 625722093 200000 780183579 200000 780503209 200000 197945197 200000 469194571 200000 954838284 200000 666216519 200000 627631483 200000 162185535 200000 281503888 200000 175815242 200000 442486194 200000 883520559 200000 473005081 200000 404959402 200000 569744146 200000 907640998 200000 815021112 200000 498936962 200000 790586299 200000 568341068 200000 742714524 200000 976940551 200000 804784878 200000 533281256 200000 588596247 200000 655576213 200000 303130380 200000 30535525 200000 33587864 200000 217558178 200000 951912341 200000 794899913 200000 332790064 200000 918505927 200000 727032105 200000 102780222 200000 125980688 200000 762906814 200000 283806601 200000 708023563 200000 589384328 200000 417169245 200000 481793429 200000 296335259 200000 889166089 200000 482098334 200000 788286799 200000 644627060 200000 315310371 200000 439966362 200000 399090133 200000 322038336 200000 207034759 200000 331371145 200000 613768554 200000 621478087 200000 665246725 200000 951689923 200000 267768686 200000 490846962 200000 895406477 200000 757822144 200000 351489120 200000 895276233 200000 62644785 200000 898034970 200000 472778721 200000 247942516 200000 210611489 200000 423251337 200000 692534451 200000 678006077 200000 371095725 200000 573254885 200000 119695541 200000 928045451 200000 276761669 200000 848664871 200000 230911208 200000 276442343 200000 807873659 200000 353529191 200000 533835628 200000 422246649 200000 677656830 200000 962046942 200000 408211843 200000 310445707 200000 229439648 200000 919358949 200000 747665292 200000 718496132 200000 312675152 200000 313112051 200000 42122503 200000 145549549 200000 802530335 200000 585611170 200000 233260183 200000 893081327 200000 622775102 200000 746749865 200000 952975354 200000 895609042 200000 618179070 200000 204056546 200000 722474001 200000 664226047 200000 976680654 200000 261835588 200000 648980190 200000 259048701 200000 509327167 200000 797382633 200000 551309184 200000 871515511 200000 934265858 200000 586795785 200000 952091704 200000 222399027 200000 302773479 200000 641564412 200000 614147686 200000 61434395 200000 59099871 200000 836738874 200000 104806027 200000 116569911 200000 59312634 200000 383581277 200000 851974728 200000 104038063 200000 7093608 200000 19008541 200000 921393757 200000 470504141 200000 527940475 200000 504577875 200000 447619242 200000 52810488 200000 558556067 200000 371276790 200000 258268720 200000 837494201 200000 549084271 200000 238846751 200000 528492816 200000 440314553 200000 840492946 200000 713485063 200000 671757961 200000 509257407 200000 260947419 200000 611071239 200000 559156989 200000 314460086 200000 149280058 200000 218627990 200000 732151276 200000 8495268 200000 84934848 200000 708231758 200000 240635894 200000 294473651 200000 828145823 200000 240180710 200000 876471517 200000 336037419 200000 834767397 200000 895794232 200000 572000127 200000 680529013 200000 412403652 200000 846557756 200000 72539615 200000 7767065 200000 472875277 200000 166401546 200000 672374044 200000 679348671 200000 405871279 200000 926969050 200000 6078327 200000 286322480 200000 897976955 200000 356025607 200000 841148497 200000 771450709 200000 177556322 200000 585823238 200000 32281129 200000 285292598 200000 76819316 200000 20045427 200000 975329953 200000 756568828 200000 432423394 200000 505924100 200000 754354809 200000 332959726 200000 420595964 200000 848060818 200000 784903569 200000 161876087 200000 988187698 200000 811581718 200000 956461802 200000 167112989 200000 362696214 200000 781427625 200000 557252261 200000 259091850 200000 665663576 200000 108252546 200000 940084226 200000 147162246 200000 485890504 200000 739571707 200000 593813345 200000 437748217 200000 356618838 200000 718089099 200000 585823299 200000 717179117 200000 292410132 200000 438001612 200000 499177288 200000 72107401 200000 930417713 200000 12937590 200000 339265073 200000 217222934 200000 768103679 200000 973880929 200000 745028063 200000 359027197 200000 55587821 200000 61490053 200000 777057362 200000 538675142 200000 866379404 200000 987926780 200000 250578602 200000 138623769 200000 42304397 200000 723697662 200000 417627433 200000 148059584 200000 333982401 200000 571892452 200000 606624045 200000 411116194 200000 401853719 200000 108293413 200000 238506297 200000 701327304 200000 597263008 200000 219062106 200000 573265644 200000 615309915 200000 670900877 200000 739404604 200000 544354055 200000 628612258 200000 458338094 200000 879180708 200000 674381674 200000 832086024 200000 217443828 200000 764193929 200000 756106006 200000 569020691 200000 908849007 200000 19491589 200000 421607468 200000 73735533 200000 895615312 200000 908754255 200000 195600364 200000 182191070 200000 995993190 200000 265045697 200000 54918838 200000 739792975 200000 178714788 200000 401357266 200000 842541067 200000 553331144 200000 181572889 200000 199380508 200000 355175564 200000 291269745 200000 563204085 200000 526464087 200000 222375416 200000 155647891 200000 48284810 200000 520918619 200000 602366769 200000 754242967 200000 810671431 200000 550883105 200000 630629943 200000 175171077 200000 219875774 200000 611154625 200000 734337067 200000 432806278 200000 335735966 200000 459186804 200000 878025548 200000 406526433 200000 599166393 200000 389271699 200000 679215356 200000 508481536 200000 116752382 200000 634506901 200000 730901946 200000 226813420 200000 722918270 200000 878032659 200000 262238505 200000 303627979 200000 850984810 200000 58140102 200000 301315591 200000 507434216 200000 971030035 200000 505330055 200000 54441013 200000 352984491 200000 619777255 200000 519303246 200000 872124597 200000 275302299 200000 192816250 200000 773841714 200000 672490918 200000 626715234 200000 677069945 200000 196215406 200000 561167944 200000 637095625 200000 756461495 200000 30602585 200000 434841854 200000 138853558 200000 451438628 200000 182558315 200000 742378310 200000 477609268 200000 330859728 200000 694172991 200000 563175362 200000 621389931 200000 130500076 200000 836752522 200000 970485809 200000 726045090 200000 137190087 200000 466625064 200000 726602613 200000 827511107 200000 90817492 200000 621491471 200000 111884686 200000 934986966 200000 347596450 200000 526029656 200000 946768285 200000 63164164 200000 718386657 200000 416762940 200000 249823201 200000 839772053 200000 860965731 200000 232071700 200000 495900604 200000 154964849 200000 652506135 200000 489574999 200000 995341742 200000 353177249 200000 973019150 200000 251470238 200000 194040151 200000 283060814 200000 663093882 200000 172637603 200000 215055224 200000 157415616 200000 155648425 200000 862529853 200000 609723890 200000 251226464 200000 230054157 200000 715121252 200000 55476677 200000 872287414 200000 258741046 200000 396579890 200000 881893649 200000 813564010 200000 588891093 200000 518165215 200000 92364567 200000 472953157 200000 998107066 200000 84222403 200000 162961975 200000 34530096 200000 591211222 200000 721444695 200000 348470259 200000 527614259 200000 117179449 200000 894750003 200000 593611497 200000 34293622 200000 598946836 200000 110603792 200000 38913244 200000 14427971 200000 178738103 200000 309435846 200000 214807211 200000 732908289 200000 473991571 200000 74001742 200000 535657048 200000 424128569 200000 868613943 200000 278272705 200000 544716033 200000 620831124 200000 961295190 200000 580085590 200000 119865065 200000 637434074 200000 834519487 200000 260327271 200000 51415919 200000 622265587 200000 386403682 200000 296579691 200000 10462484 200000 433587689 200000 892522577 200000 929911548 200000 224369016 200000 668929251 200000 718457787 200000 274428113 200000 12759388 200000 198060074 200000 563170289 200000 306391748 200000 738741921 200000 328235303 200000 765642341 200000 830659277 200000 550980679 200000 554094178 200000 83575717 200000 789935620 200000 935573102 200000 959769987 200000 492341091 200000 457283234 200000 132703319 200000 854007636 200000 555863151 200000 748045823 200000 992387683 200000 791503804 200000 753784506 200000 886934676 200000 429656081 200000 677937604 200000 863396693 200000 198310905 200000 295046147 200000 428782484 200000 880917614 200000 699302119 200000 709220345 200000 242670198 200000 5665112 200000 570252599 200000 664980691 200000 236356305 200000 14498435 200000 408508896 200000 850661011 200000 203257903 200000 421355391 200000 851579643 200000 531862103 200000 335317814 200000 326320893 200000 872381378 200000 161287778 200000 695706033 200000 699956429 200000 144522380 200000 43479571 200000 12551304 200000 549476831 200000 508515537 200000 81351659 200000 975664067 200000 353854021 200000 863264555 200000 806770059 200000 126536330 200000 780200750 200000 360272722 200000 758027698 200000 466757926 200000 54137068 200000 826702366 200000 998586434 200000 936341248 200000 255509742 200000 365597575 200000 289233979 200000 3012256 200000 572562886 200000 200789672 200000 611690429 200000 806466478 200000 93148963 200000 177651127 200000 396345354 200000 332057844 200000 382784982 200000 457333773 200000 136142720 200000 403280473 200000 940301776 200000 614147619 200000 603443618 200000 155463910 200000 299611682 200000 127397265 200000 587151119 200000 123412164 200000 573308155 200000 585584913 200000 299210632 200000 323795259 200000 837779372 200000 635921529 200000 491354093 200000 589226675 200000 844213926 200000 174329539 200000 277491264 200000 243700918 200000 338509177 200000 98775048 200000 607167392 200000 643358187 200000 153818838 200000 919469440 200000 619519566 200000 792687643 200000 749435021 200000 279970179 200000 105247658 200000 338910767 200000 993157518 200000 968098185 200000 12638261 200000 667083310 200000 227295211 200000 897269292 200000 623858576 200000 265416515 200000 83028692 200000 737125156 200000 452857978 200000 260279732 200000 110191256 200000 517740873 200000 367510229 200000 538589931 200000 947586730 200000 257129108 200000 273330593 200000 257835376 200000 82139544 200000 144739869 200000 571019519 200000 204167404 200000 826412309 200000 196815901 200000 417329198 200000 931429414 200000 625983983 200000 209696749 200000 868397968 200000 397293321 200000 326909977 200000 722275332 200000 727245989 200000 280589979 200000 221497505 200000 184668668 200000 559989773 200000 183845126 200000 921519545 200000 151187084 200000 961971081 200000 96691602 200000 293258417 200000 178336654 200000 873928186 200000 645698215 200000 548005370 200000 170959353 200000 647273311 200000 100538319 200000 640246565 200000 787754471 200000 717902042 200000 739680177 200000 129740512 200000 705839248 200000 915771563 200000 265550870 200000 889846527 200000 401601612 200000 305757746 200000 594643943 200000 676164719 200000 523306131 200000 638175217 200000 61783852 200000 862598979 200000 386780159 200000 255582598 200000 650632974 200000 18060971 200000 137229896 200000 320563124 200000 887806420 200000 667763959 200000 670029383 200000 162215002 200000 432603880 200000 507464087 200000 191496179 200000 318538873 200000 105851090 200000 53554461 200000 917707877 200000 186868786 200000 327281467 200000 962657593 200000 618245590 200000 692535492 200000 200189163 200000 928373434 200000 656845215 200000 923239569 200000 213470154 200000 534119827 200000 515813943 200000 99339033 200000 319741154 200000 391771346 200000 180255544 200000 845052669 200000 425110106 200000 768243881 200000 224908633 200000 149411324 200000 271266683 200000 402958953 200000 32563316 200000 949639928 200000 171281069 200000 187079297 200000 696344961 200000 357980656 200000 578474362 200000 633194114 200000 239486616 200000 38557190 200000 613910153 200000 721306397 200000 501729009 200000 663607162 200000 747958180 200000 575784483 200000 556851943 200000 538906029 200000 948813234 200000 474844290 200000 997254639 200000 731548446 200000 453570236 200000 897822798 200000 165639845 200000 660703599 200000 945742314 200000 68059316 200000 423154879 200000 202279776 200000 735700358 200000 434130439 200000 533358358 200000 942954193 200000 886015735 200000 739241911 200000 850002851 200000 895780036 200000 274007238 200000 404857940 200000 520004991 200000 473665879 200000 21665948 200000 623656334 200000 16231137 200000 559810509 200000 603641153 200000 903504951 200000 860836643 200000 655709317 200000 560824990 200000 758473279 200000 91581628 200000 129249024 200000 197182394 200000 371622581 200000 162469190 200000 806289886 200000 849534143 200000 664043468 200000 893841785 200000 579878113 200000 331290358 200000 3912914 200000 579036973 200000 68165864 200000 414675653 200000 462281274 200000 155647322 200000 415858163 200000 600169399 200000 753912210 200000 411613210 200000 411036453 200000 896310900 200000 183784332 200000 491336869 200000 92564156 200000 577868483 200000 261033465 200000 160640852 200000 217182745 200000 843400078 200000 522572232 200000 310072222 200000 950343614 200000 587924189 200000 713077002 200000 134354460 200000 799116618 200000 654731737 200000 779561200 200000 763141767 200000 453167486 200000 907766986 200000 299734986 200000 282141624 200000 308943930 200000 293742872 200000 689330441 200000 669780902 200000 850217600 200000 951816013 200000 989168957 200000 153629035 200000 584254574 200000 305070352 200000 798994454 200000 845951806 200000 736686407 200000 107482922 200000 621568102 200000 443818617 200000 910890346 200000 744810883 200000 645394973 200000 114413459 200000 58601561 200000 495018277 200000 663677515 200000 903935526 200000 312174258 200000 469132855 200000 959988512 200000 841886954 200000 134354488 200000 343362563 200000 764934638 200000 951298999 200000 95927242 200000 526875888 200000 108345124 200000 590924166 200000 133676393 200000 107711111 200000 280706132 200000 966851695 200000 218260533 200000 862300528 200000 258743853 200000 441836459 200000 449182319 200000 537214837 200000 152556672 200000 62268819 200000 340962168 200000 45891453 200000 716089407 200000 827341726 200000 742136272 200000 67551121 200000 566711160 200000 529453669 200000 933595927 200000 785628378 200000 145965917 200000 872599457 200000 369043470 200000 849834400 200000 317102654 200000 727227435 200000 430304917 200000 458644811 200000 240903564 200000 933280763 200000 272602542 200000 376769637 200000 110800855 200000 722708008 200000 713625464 200000 431020181 200000 30016720 200000 176374509 200000 456567604 200000 908445348 200000 416098631 200000 119970721 200000 972692802 200000 923123323 200000 568343341 200000 930887357 200000 560847139 200000 766989090 200000 186835858 200000 443327961 200000 885444472 200000 43028673 200000 131863206 200000 292647341 200000 547935745 200000 616003746 200000 43656123 200000 565679124 200000 404792734 200000 558909740 200000 52673857 200000 448674308 200000 248089168 200000 271722472 200000 36399303 200000 623695766 200000 927406391 200000 812391806 200000 475801856 200000 331588099 200000 593716373 200000 109967288 200000 281158074 200000 589099940 200000 843796936 200000 739658109 200000 215945192 200000 304367088 200000 733469011 200000 684251863 200000 869193112 200000 363682176 200000 270056662 200000 304247533 200000 489289724 200000 740225038 200000 877105424 200000 197750792 200000 600051045 200000 491248753 200000 338510818 200000 287518096 200000 556349762 200000 529037473 200000 323923022 200000 168471567 200000 861652004 200000 766469560 200000 370535539 200000 677449516 200000 287950268 200000 669165550 200000 540280210 200000 267980209 200000 521980634 200000 430663323 200000 621846539 200000 582796164 200000 750687087 200000 338240568 200000 696825184 200000 344291760 200000 209240203 200000 803956829 200000 366714416 200000 639518813 200000 859246687 200000 77831619 200000 974156859 200000 390377683 200000 24972859 200000 411743810 200000 436405860 200000 171390842 200000 855531151 200000 664809683 200000 394470057 200000 141548507 200000 270975725 200000 382092687 200000 251700779 200000 722378911 200000 620037 200000 839285165 200000 841355052 200000 671039886 200000 285596070 200000 127458695 200000 369000203 200000 848160656 200000 238761667 200000 616813204 200000 902942281 200000 232275118 200000 238842218 200000 304123246 200000 926056582 200000 569865234 200000 576151246 200000 252583372 200000 110049924 200000 599774722 200000 864670013 200000 978497160 200000 518582305 200000 383290343 200000 337594409 200000 780839322 200000 274568288 200000 816895563 200000 992550947 200000 797891098 200000 227765088 200000 318834390 200000 830939866 200000 330418753 200000 296655970 200000 238381135 200000 559320863 200000 772324199 200000 695709639 200000 39757984 200000 33249507 200000 748422661 200000 818494735 200000 91826897 200000 947248438 200000 871892915 200000 110158553 200000 804647179 200000 425787465 200000 536465706 200000 874413288 200000 361823381 200000 432854892 200000 794233411 200000 27278364 200000 807609306 200000 406036240 200000 697040885 200000 777300084 200000 727968864 200000 958806725 200000 714609753 200000 721526034 200000 475793105 200000 782388540 200000 170863273 200000 715455541 200000 412481781 200000 209366596 200000 804314940 200000 108605248 200000 153194421 200000 967742672 200000 474776458 200000 138763441 200000 252514072 200000 556675311 200000 906913837 200000 381397545 200000 890507848 200000 388947409 200000 958504669 200000 716855914 200000 905482126 200000 593374664 200000 964857458 200000 436510034 200000 42760785 200000 390427203 200000 443208932 200000 317681124 200000 454448921 200000 682172884 200000 292402510 200000 128896064 200000 448583057 200000 49785898 200000 168992742 200000 439819685 200000 641695359 200000 190279702 200000 776377861 200000 608913013 200000 84499918 200000 254247817 200000 503397924 200000 662944303 200000 682077828 200000 731746196 200000 365841371 200000 380020597 200000 243889355 200000 406160485 200000 378706404 200000 531827207 200000 271161834 200000 944931152 200000 411255829 200000 643505350 200000 77989964 200000 905594563 200000 232169320 200000 359074737 200000 883580791 200000 980559 200000 266948086 200000 825125354 200000 601320981 200000 968410276 200000 766792439 200000 461409713 200000 850699246 200000 272766356 200000 213404867 200000 630274662 200000 319609323 200000 941650959 200000 886323922 200000 510366346 200000 587795988 200000 888213029 200000 949116350 200000 552687550 200000 562115985 200000 144682246 200000 742618943 200000 549741761 200000 848204460 200000 727887620 200000 593288749 200000 894474102 200000 966151884 200000 677975951 200000 761655425 200000 186959066 200000 148680314 200000 362576694 200000 72344403 200000 367463185 200000 748839774 200000 331757996 200000 249984732 200000 937186649 200000 561129538 200000 490106815 200000 313764469 200000 572393492 200000 481632013 200000 544260449 200000 852550805 200000 405865666 200000 26264264 200000 394864547 200000 277333206 200000 60165123 200000 971895708 200000 587873460 200000 501453295 200000 830089112 200000 165905617 200000 656028645 200000 425835962 200000 549337186 200000 371115216 200000 361563047 200000 179308846 200000 374170208 200000 461580064 200000 488771466 200000 964002917 200000 418668212 200000 385643116 200000 519642687 200000 334462615 200000 936064926 200000 475755130 200000 91791766 200000 163946524 200000 211431551 200000 137690676 200000 221120640 200000 214598764 200000 167623126 200000 528106402 200000 322439437 200000 391814177 200000 514189637 200000 946738156 200000 774322286 200000 292526835 200000 827465099 200000 629691228 200000 238838515 200000 493441467 200000 671105675 200000 254849881 200000 260454412 200000 91847792 200000 400407363 200000 842027628 200000 511469131 200000 954895403 200000 705029588 200000 188739134 200000 491748703 200000 376415525 200000 165984128 200000 109966230 200000 557276698 200000 847899831 200000 116297894 200000 765294175 200000 61385835 200000 350700888 200000 605820614 200000 541442975 200000 452108644 200000 170211490 200000 569105539 200000 598420864 200000 30631732 200000 317961036 200000 69069723 200000 173694282 200000 200048941 200000 719459632 200000 233061104 200000 689672038 200000 232030654 200000 854273862 200000 248390273 200000 862012764 200000 34624120 200000 940707750 200000 175479665 200000 55562708 200000 2961932 200000 106246536 200000 900431870 200000 514394263 200000 51434058 200000 901798215 200000 973186441 200000 165680270 200000 72601635 200000 984528472 200000 1440916 200000 815108033 200000 952973223 200000 705205079 200000 866463933 200000 802143065 200000 125126151 200000 905507834 200000 421252295 200000 79644061 200000 584031123 200000 816302362 200000 560650898 200000 556628984 200000 306459580 200000 400058544 200000 16586013 200000 114843376 200000 500202258 200000 813696469 200000 355370633 200000 150801455 200000 189117253 200000 960574656 200000 874087448 200000 639299709 200000 892055847 200000 487261899 200000 940239913 200000 441485762 200000 694015656 200000 644476013 200000 257714749 200000 894704392 200000 796093143 200000 731402048 200000 769625845 200000 512711798 200000 442645991 200000 15902204 200000 851981328 200000 106538837 200000 305257766 200000 753627769 200000 838154864 200000 788897806 200000 872788230 200000 622100399 200000 543233045 200000 450878505 200000 703750936 200000 882809784 200000 314420767 200000 40587342 200000 773291531 200000 841759180 200000 574974159 200000 42882119 200000 199484848 200000 5657668 200000 679379846 200000 642544891 200000 24092920 200000 424557719 200000 250265795 200000 195170931 200000 933800948 200000 840734558 200000 955400744 200000 129817048 200000 608571858 200000 709678674 200000 942029941 200000 747467121 200000 254695142 200000 934708300 200000 661159819 200000 70170281 200000 139667101 200000 228518723 200000 873843817 200000 632364550 200000 487713162 200000 369742929 200000 260612401 200000 274411314 200000 220397405 200000 300158893 200000 629249314 200000 707909877 200000 755353830 200000 464746161 200000 93169311 200000 909871928 200000 742519830 200000 273614292 200000 746102054 200000 844391683 200000 827456508 200000 922916016 200000 616707928 200000 526028926 200000 806584011 200000 151820797 200000 610541303 200000 177151730 200000 833448914 200000 706042771 200000 723095266 200000 56963272 200000 295835009 200000 807555179 200000 859621658 200000 618123144 200000 345116522 200000 824540317 200000 129571007 200000 562863579 200000 261791292 200000 417792354 200000 208454674 200000 433974664 200000 350471112 200000 698598675 200000 534252660 200000 720431993 200000 954633471 200000 977501991 200000 511380069 200000 308793271 200000 126317042 200000 523803703 200000 505703813 200000 333745000 200000 994880464 200000 260706300 200000 273254037 200000 669811415 200000 782264554 200000 588570447 200000 782292342 200000 393059180 200000 890390193 200000 142387752 200000 208119591 200000 932457902 200000 556710325 200000 686421918 200000 967095754 200000 80397127 200000 401939879 200000 456395756 200000 542961311 200000 810642688 200000 228975447 200000 833660521 200000 682923526 200000 710549183 200000 269947062 200000 247341966 200000 742137216 200000 69269391 200000 911621844 200000 131592947 200000 539730350 200000 489447320 200000 311167969 200000 618746704 200000 77549136 200000 853722657 200000 736261423 200000 749006464 200000 901549638 200000 344141204 200000 385264942 200000 109719929 200000 226881425 200000 125192569 200000 705163629 200000 86103124 200000 608029521 200000 17116281 200000 390441631 200000 240639562 200000 944761800 200000 621759580 200000 157070482 200000 356665268 200000 145541717 200000 941765642 200000 391529016 200000 683633673 200000 699478905 200000 681563532 200000 981966242 200000 253769186 200000 397472468 200000 612400139 200000 613973503 200000 567415033 200000 44859175 200000 223091151 200000 28826017 200000 596685349 200000 896806995 200000 819012161 200000 816154103 200000 285043038 200000 30622039 200000 78066153 200000 985293202 200000 538288574 200000 772859989 200000 643678319 200000 806886947 200000 488758653 200000 991302797 200000 799772828 200000 296073850 200000 216440819 200000 247129184 200000 841607257 200000 334480520 200000 350637977 200000 599331149 200000 519223982 200000 919776605 200000 574647303 200000 318332406 200000 415733187 200000 742411050 200000 233870838 200000 994178587 200000 844102370 200000 241827135 200000 510699838 200000 55932572 200000 845448818 200000 939443212 200000 456767192 200000 278090106 200000 612254716 200000 222336803 200000 605546205 200000 378700758 200000 614057001 200000 717267763 200000 98612356 200000 840985071 200000 832296129 200000 976184334 200000 412602407 200000 60940583 200000 911893677 200000 119115428 200000 705845565 200000 936091134 200000 265140212 200000 125399812 200000 451426912 200000 657163797 200000 124303296 200000 603744864 200000 741086023 200000 272148011 200000 768264281 200000 601703177 200000 969573580 200000 396364322 200000 895425832 200000 20285550 200000 265241319 200000 197119737 200000 299729077 200000 92690209 200000 37770928 200000 144486611 200000 40235176 200000 83487441 200000 953151072 200000 13709038 200000 175452107 200000 168503375 200000 758708559 200000 412426667 200000 851632645 200000 729115532 200000 579906550 200000 372379788 200000 214306399 200000 991898008 200000 479537645 200000 243454512 200000 945142529 200000 329355428 200000 623447021 200000 227335256 200000 265880885 200000 822385152 200000 45056975 200000 924876772 200000 506194274 200000 543857693 200000 413766282 200000 362916565 200000 683171602 200000 291923595 200000 459406391 200000 906473548 200000 891237612 200000 295634426 200000 330612240 200000 676248713 200000 880841913 200000 926930492 200000 37540972 200000 971316460 200000 59853665 200000 982320193 200000 149781699 200000 669196278 200000 188979950 200000 222808088 200000 873596335 200000 553861959 200000 273952391 200000 479660276 200000 350676712 200000 152574369 200000 771336821 200000 736099107 200000 557407046 200000 570882275 200000 868087329 200000 724285464 200000 265438401 200000 601232910 200000 587777555 200000 278422625 200000 858721908 200000 272388930 200000 307944947 200000 728975792 200000 143400085 200000 734333888 200000 645517963 200000 588565206 200000 409928317 200000 686734313 200000 334880194 200000 834175938 200000 935241381 200000 674199356 200000 563047073 200000 762430341 200000 761132709 200000 488239708 200000 875103569 200000 780976720 200000 602731319 200000 380679431 200000 181341978 200000 194281843 200000 133510705 200000 58726942 200000 323722340 200000 84985183 200000 685386382 200000 584525218 200000 490915001 200000 328566180 200000 630253668 200000 176165556 200000 762005184 200000 398107379 200000 226405102 200000 281323924 200000 996502594 200000 378902300 200000 913060995 200000 973291938 200000 146967080 200000 910010128 200000 423575707 200000 987020640 200000 741508729 200000 76683487 200000 929176016 200000 387910764 200000 297238112 200000 447800249 200000 795981786 200000 835547017 200000 533115427 200000 112967664 200000 821184913 200000 686729878 200000 379428652 200000 670362867 200000 758119150 200000 711781524 200000 40774659 200000 425591636 200000 192736521 200000 536610723 200000 661096017 200000 811174082 200000 524669467 200000 443390213 200000 441549021 200000 902682127 200000 440420733 200000 183109912 200000 583585170 200000 467570986 200000 660546982 200000 383218527 200000 482072950 200000 961516836 200000 607127088 200000 198411897 200000 17252019 200000 99536431 200000 646299602 200000 600447015 200000 647924369 200000 493321113 200000 278214246 200000 222826826 200000 488119672 200000 77644244 200000 728291555 200000 467704290 200000 479503602 200000 434389616 200000 983343459 200000 985231119 200000 164801446 200000 352400414 200000 34152734 200000 508502801 200000 702614877 200000 588045486 200000 445571692 200000 248670539 200000 53212416 200000 209958673 200000 477084869 200000 453984315 200000 955537559 200000 383573847 200000 68120771 200000 990470019 200000 505196875 200000 796849841 200000 934472222 200000 680492515 200000 433847651 200000 45661038 200000 467104175 200000 901755195 200000 770272329 200000 198256385 200000 824112493 200000 747248268 200000 194240645 200000 462946297 200000 437615217 200000 900322294 200000 282652096 200000 396633094 200000 180429556 200000 335940283 200000 274429122 200000 573139450 200000 889704527 200000 663433530 200000 788167539 200000 739571140 200000 738576121 200000 350670580 200000 571457757 200000 993636982 200000 67975820 200000 673517193 200000 663229735 200000 62196799 200000 979797951 200000 771888058 200000 969506202 200000 659222640 200000 674174572 200000 399778664 200000 799058590 200000 116483963 200000 818171275 200000 440480659 200000 642065853 200000 850490606 200000 812868404 200000 501310299 200000 713349534 200000 705428347 200000 828745375 200000 558951169 200000 521779211 200000 500972786 200000 936389671 200000 269913061 200000 431043563 200000 425881156 200000 226265409 200000 689338505 200000 718841671 200000 8714625 200000 664084105 200000 903384716 200000 892774215 200000 508368346 200000 873559477 200000 849049263 200000 601350197 200000 733473695 200000 989798814 200000 509038290 200000 487637368 200000 306858561 200000 974981693 200000 204088822 200000 74126746 200000 100042319 200000 426187947 200000 223616572 200000 230242369 200000 829783420 200000 780071711 200000 40206051 200000 936332344 200000 965830295 200000 502612723 200000 326152781 200000 399095655 200000 638223760 200000 368025758 200000 569165306 200000 644404437 200000 649417593 200000 174251962 200000 858329739 200000 969142957 200000 746184321 200000 663542527 200000 51208639 200000 670797877 200000 905939450 200000 857179717 200000 524601976 200000 834368982 200000 92623443 200000 602770564 200000 347986102 200000 790200090 200000 920033054 200000 328092118 200000 437579161 200000 786144937 200000 206737674 200000 69350771 200000 210645346 200000 975859786 200000 538324456 200000 333467060 200000 622527858 200000 316412647 200000 597757097 200000 863955984 200000 933752393 200000 668100232 200000 529268061 200000 864675104 200000 966860167 200000 262960726 200000 533680949 200000 291169949 200000 952107500 200000 883142297 200000 563388033 200000 511299424 200000 98684763 200000 822157497 200000 684341938 200000 302767456 200000 625648338 200000 791268672 200000 534534232 200000 748260791 200000 678093427 200000 89979861 200000 156557604 200000 466069660 200000 822158206 200000 726604609 200000 827351526 200000 5431145 200000 719051347 200000 493402988 200000 738904718 200000 336698005 200000 858892915 200000 54597984 200000 511179310 200000 496455098 200000 941824127 200000 723106628 200000 402394358 200000 66468752 200000 900215862 200000 147528802 200000 836756021 200000 472715247 200000 450088570 200000 198310177 200000 384818270 200000 106408912 200000 940850507 200000 49899274 200000 295983871 200000 17472331 200000 174626249 200000 102833349 200000 239660235 200000 622761881 200000 585916470 200000 32954396 200000 368956816 200000 171139347 200000 269912048 200000 953419766 200000 146732096 200000 295550256 200000 775434106 200000 179858524 200000 732507372 200000 881906825 200000 697141875 200000 399882871 200000 592921283 200000 908322008 200000 721084316 200000 791599759 200000 960331286 200000 264907507 200000 128931542 200000 465630220 200000 740544598 200000 657597653 200000 828726048 200000 771582840 200000 597399571 200000 845513108 200000 159184540 200000 36713594 200000 438186238 200000 844941675 200000 973121162 200000 585690587 200000 683771879 200000 85563313 200000 882213706 200000 677531524 200000 913870014 200000 88530655 200000 598263902 200000 926401661 200000 551909013 200000 497971341 200000 405242980 200000 575440622 200000 325983132 200000 924124019 200000 459478815 200000 861998625 200000 299064099 200000 57818476 200000 428417390 200000 125815421 200000 447135642 200000 571199342 200000 948876626 200000 632726923 200000 30603923 200000 989570450 200000 612968940 200000 887510515 200000 855958205 200000 293079313 200000 243200891 200000 70489983 200000 280977898 200000 19354692 200000 466120033 200000 126184726 200000 727634185 200000 76485282 200000 981558814 200000 639888066 200000 961111084 200000 558783172 200000 206062418 200000 13069738 200000 857603714 200000 811072612 200000 809225662 200000 383450647 200000 679883356 200000 968356441 200000 66852163 200000 653981553 200000 980131115 200000 23107739 200000 826753761 200000 343741506 200000 17780096 200000 944467012 200000 318538936 200000 530023473 200000 142434570 200000 699061644 200000 832233481 200000 958947336 200000 860967066 200000 824190411 200000 709135668 200000 626939309 200000 906374177 200000 958312314 200000 719390138 200000 948008491 200000 828995247 200000 592178737 200000 414220860 200000 923571626 200000 957909108 200000 781118633 200000 905807482 200000 273921394 200000 561972418 200000 144126138 200000 189348180 200000 463663083 200000 32372233 200000 919834461 200000 738005195 200000 179739294 200000 573188569 200000 638920363 200000 608726016 200000 712200756 200000 422864098 200000 151323611 200000 113156403 200000 198056565 200000 232074486 200000 246699335 200000 548127684 200000 234781257 200000 634520324 200000 64687718 200000 111551027 200000 883378106 200000 740002078 200000 364779986 200000 283754019 200000 645702639 200000 261272691 200000 985605954 200000 349155410 200000 230536497 200000 370344789 200000 858456464 200000 687842978 200000 28820200 200000 306597683 200000 410380468 200000 468685331 200000 656460190 200000 453107870 200000 243134918 200000 557244613 200000 590358779 200000 17207111 200000 696210687 200000 26569209 200000 644641734 200000 462025215 200000 710581175 200000 613480464 200000 546492905 200000 199002805 200000 190511207 200000 422155401 200000 439843948 200000 781454970 200000 760248487 200000 16594950 200000 617065848 200000 99447167 200000 924095280 200000 396519495 200000 232415316 200000 403538196 200000 541544411 200000 415057964 200000 689305451 200000 526185385 200000 145316767 200000 651090359 200000 623039555 200000 242644688 200000 563315861 200000 270844422 200000 84532102 200000 114486585 200000 795757559 200000 682163036 200000 388321532 200000 230338740 200000 365691932 200000 143568152 200000 657234830 200000 254424625 200000 240704636 200000 196510139 200000 782610755 200000 32150978 200000 693071793 200000 988583142 200000 789713221 200000 15762583 200000 248943475 200000 713641304 200000 507043805 200000 720220415 200000 248643738 200000 183942899 200000 927885938 200000 635554413 200000 549421854 200000 86036663 200000 848441740 200000 634329455 200000 14820378 200000 562289348 200000 202325206 200000 834744247 200000 968214468 200000 968434779 200000 381625622 200000 827773462 200000 65714037 200000 747224541 200000 412848183 200000 536576635 200000 222192038 200000 731764426 200000 546485567 200000 386455031 200000 698628591 200000 909949378 200000 987755096 200000 967034555 200000 750505226 200000 390014598 200000 247622345 200000 171019287 200000 665601741 200000 857498614 200000 744556285 200000 242060412 200000 614963763 200000 793519636 200000 118747258 200000 906916218 200000 766140242 200000 933232639 200000 541746154 200000 869633986 200000 646853477 200000 481469431 200000 458954005 200000 103184676 200000 659622595 200000 555190111 200000 537267940 200000 58320529 200000 530093796 200000 882175157 200000 629159775 200000 830770200 200000 411302498 200000 557659546 200000 192048046 200000 864741612 200000 435591413 200000 457602256 200000 549312539 200000 601184092 200000 82010485 200000 55513654 200000 792855565 200000 834473176 200000 902717915 200000 145331917 200000 320883213 200000 310172658 200000 799284543 200000 362293941 200000 672163779 200000 469815897 200000 822754266 200000 945747248 200000 673985529 200000 347870943 200000 325947141 200000 14967453 200000 317485206 200000 862267763 200000 137517367 200000 404733052 200000 632418468 200000 558080294 200000 645953034 200000 713234800 200000 939227721 200000 404525609 200000 547315765 200000 465905463 200000 527612624 200000 449002445 200000 919647634 200000 366263474 200000 473522849 200000 651506817 200000 74926872 200000 830750179 200000 853706563 200000 4072406 200000 742225633 200000 39662569 200000 144363361 200000 698831997 200000 504842277 200000 831389445 200000 231405761 200000 732950598 200000 590358844 200000 46787223 200000 558622797 200000 188795938 200000 310645662 200000 23378208 200000 486850573 200000 168351777 200000 50492389 200000 318717505 200000 986336041 200000 491517811 200000 217671625 200000 378360506 200000 885962219 200000 360786538 200000 412919843 200000 371562091 200000 496695738 200000 460105846 200000 393615082 200000 7982165 200000 197868319 200000 38038566 200000 483199287 200000 852675737 200000 274790851 200000 676303661 200000 750145347 200000 298756726 200000 291486317 200000 375836762 200000 724703335 200000 89748046 200000 542776584 200000 538004893 200000 171822874 200000 580447137 200000 593571994 200000 301595655 200000 846580982 200000 391143695 200000 855078221 200000 579186634 200000 703264946 200000 212179034 200000 264313961 200000 367927348 200000 577495080 200000 568012896 200000 353245783 200000 292307895 200000 198702672 200000 333737252 200000 409609375 200000 786060772 200000 871349058 200000 842023877 200000 10384361 200000 400653674 200000 287131702 200000 900667012 200000 261551102 200000 107226138 200000 973695879 200000 439911106 200000 168479175 200000 701546725 200000 343093418 200000 532041982 200000 543832908 200000 215949275 200000 30715451 200000 902370522 200000 381351862 200000 417497645 200000 980785648 200000 47583510 200000 240151373 200000 948850731 200000 632683170 200000 507158418 200000 697995129 200000 643386181 200000 376194122 200000 22923087 200000 245914307 200000 128268301 200000 648588289 200000 537585774 200000 867080404 200000 753069619 200000 992936446 200000 648870447 200000 741260916 200000 468284039 200000 235364763 200000 987162866 200000 485919115 200000 236906745 200000 218839375 200000 956512824 200000 135717667 200000 153637531 200000 674732724 200000 541546145 200000 545433443 200000 665640348 200000 948095618 200000 520163823 200000 571000212 200000 327948110 200000 78387857 200000 451889920 200000 27900447 200000 192142880 200000 66488281 200000 735251415 200000 750944908 200000 369921443 200000 522033268 200000 697550739 200000 900705667 200000 409716872 200000 588114842 200000 343106166 200000 373888206 200000 507759264 200000 68847524 200000 968647134 200000 934933332 200000 206525658 200000 665052681 200000 642020942 200000 734901022 200000 183895879 200000 986192738 200000 200687973 200000 857454421 200000 958503192 200000 692347240 200000 836891108 200000 50222144 200000 500628125 200000 944396532 200000 698725803 200000 364755786 200000 467109703 200000 932496893 200000 902035387 200000 876231417 200000 114460582 200000 263549853 200000 354558517 200000 127098103 200000 578601323 200000 798700555 200000 294408281 200000 203926540 200000 525625190 200000 333410977 200000 456602759 200000 166155809 200000 491040135 200000 793788374 200000 498308160 200000 608909886 200000 152087776 200000 337262916 200000 403021349 200000 35585163 200000 756374944 200000 343517603 200000 402401269 200000 146034769 200000 797975833 200000 111972555 200000 694613650 200000 74081785 200000 122130874 200000 247893941 200000 46208508 200000 746531595 200000 304374037 200000 118577273 200000 40955220 200000 338736688 200000 503976409 200000 379683920 200000 548102361 200000 975335215 200000 681287640 200000 463348115 200000 528639469 200000 756105970 200000 487115777 200000 137273273 200000 941486863 200000 177166210 200000 863537253 200000 32393051 200000 668940770 200000 560082949 200000 849351733 200000 586279987 200000 445278500 200000 981441222 200000 772471234 200000 337333527 200000 898816182 200000 988020013 200000 141283963 200000 165234178 200000 286731674 200000 103299521 200000 983667953 200000 76506122 200000 16174575 200000 614353453 200000 316044500 200000 473508714 200000 342270197 200000 775078199 200000 856842999 200000 316993401 200000 301827343 200000 581367496 200000 295664455 200000 5515440 200000 162844603 200000 320528874 200000 189033687 200000 756303015 200000 543320987 200000 67805893 200000 944456663 200000 352497686 200000 884325998 200000 42540192 200000 256313751 200000 411450072 200000 307519254 200000 85776357 200000 751092871 200000 832069091 200000 464433043 200000 486944796 200000 359822393 200000 666219856 200000 859263750 200000 345558510 200000 832590684 200000 898391640 200000 537594798 200000 38660899 200000 334576066 200000 243883860 200000 432584941 200000 360585891 200000 592768090 200000 895127995 200000 73442627 200000 994706551 200000 640788278 200000 210743334 200000 770311760 200000 873875400 200000 31601029 200000 920770639 200000 523695830 200000 269034718 200000 975521176 200000 718612749 200000 663271603 200000 752701730 200000 157390560 200000 195526232 200000 363498218 200000 851132700 200000 948460013 200000 957112650 200000 672916890 200000 294963316 200000 118235760 200000 80184347 200000 159425028 200000 490895859 200000 794145081 200000 784031267 200000 678191752 200000 909030274 200000 910533689 200000 469258715 200000 446525096 200000 966434345 200000 922649216 200000 129069787 200000 477170434 200000 983991312 200000 805144639 200000 327518684 200000 548258137 200000 163569793 200000 420853446 200000 999588022 200000 811908236 200000 439647203 200000 699025542 200000 137253986 200000 171441309 200000 623166911 200000 201889038 200000 350111993 200000 502910122 200000 23080126 200000 304898833 200000 912551858 200000 212078838 200000 268797096 200000 936605790 200000 942819047 200000 544159968 200000 533107302 200000 654613477 200000 786544655 200000 862117609 200000 320826367 200000 523999672 200000 770039236 200000 789248177 200000 143517341 200000 15547142 200000 342392253 200000 80594681 200000 635475592 200000 506347553 200000 525726932 200000 112060322 200000 390102825 200000 958772856 200000 284779265 200000 239315372 200000 419077896 200000 852469916 200000 145283420 200000 487289143 200000 283589069 200000 129962046 200000 396126750 200000 780716420 200000 887952962 200000 219014702 200000 834541215 200000 173099764 200000 883895374 200000 63113309 200000 426265944 200000 982610182 200000 603098874 200000 542479836 200000 925605857 200000 191432284 200000 435211886 200000 799177945 200000 139677939 200000 136894646 200000 953583604 200000 702823080 200000 172904551 200000 531756277 200000 269426675 200000 303758262 200000 3487540 200000 546955544 200000 678124021 200000 45233558 200000 220014451 200000 729418305 200000 535209633 200000 196924664 200000 273010270 200000 638794927 200000 782264256 200000 66128300 200000 123611724 200000 252413380 200000 600683578 200000 599533218 200000 456978101 200000 776506880 200000 471147033 200000 222151660 200000 857167923 200000 753267972 200000 807668868 200000 403128505 200000 395585662 200000 195998607 200000 995516356 200000 677588315 200000 411240558 200000 790830979 200000 329915714 200000 118245697 200000 454746107 200000 715980256 200000 124336006 200000 147046653 200000 702679616 200000 668460742 200000 92461624 200000 220859966 200000 981094771 200000 941248375 200000 5475874 200000 483129813 200000 126370541 200000 313225809 200000 284122923 200000 920713652 200000 706890023 200000 526908119 200000 820698716 200000 621958889 200000 598331321 200000 585297832 200000 990476254 200000 973289382 200000 139523421 200000 809112709 200000 513546489 200000 748520251 200000 692834793 200000 12816463 200000 606621717 200000 390756889 200000 490861656 200000 92835589 200000 843468988 200000 911615440 200000 800567488 200000 367011785 200000 506622357 200000 985064209 200000 240497244 200000 643922651 200000 436783721 200000 916627884 200000 295841667 200000 942083995 200000 356538913 200000 290864273 200000 557146029 200000 897985674 200000 775035076 200000 624209362 200000 420838772 200000 218445641 200000 553226621 200000 447734431 200000 876991632 200000 710719639 200000 838387858 200000 109186375 200000 102084569 200000 284194902 200000 813061997 200000 487838525 200000 151135560 200000 637660550 200000 228287126 200000 354794256 200000 625548277 200000 451178568 200000 389134774 200000 807806064 200000 694838809 200000 39480795 200000 528308628 200000 899768878 200000 706625293 200000 801489569 200000 147921435 200000 233454652 200000 92586824 200000 953255962 200000 869509201 200000 113888680 200000 19975780 200000 656934630 200000 792809056 200000 863183012 200000 343701272 200000 27131078 200000 939578256 200000 192546432 200000 421473598 200000 304029851 200000 532516425 200000 146728365 200000 630496205 200000 656630884 200000 864483349 200000 844408252 200000 754900191 200000 88936259 200000 241793947 200000 519176540 200000 900212140 200000 397996408 200000 497146532 200000 643875422 200000 258245260 200000 818250339 200000 869075993 200000 973109682 200000 307356407 200000 933866118 200000 707269634 200000 771256170 200000 155850119 200000 158833023 200000 465066888 200000 114457270 200000 294471156 200000 276819473 200000 578499826 200000 311545830 200000 703561495 200000 10249755 200000 656977322 200000 164150378 200000 699620071 200000 276240030 200000 886029368 200000 369058004 200000 174334589 200000 520142267 200000 275636293 200000 891821268 200000 718189074 200000 296010417 200000 346721433 200000 685818169 200000 767917311 200000 653242338 200000 702132508 200000 755628534 200000 253403579 200000 984159438 200000 653126360 200000 218773017 200000 633321440 200000 136969750 200000 732341748 200000 145846228 200000 248308261 200000 81673593 200000 689336249 200000 199539832 200000 856664164 200000 268308953 200000 180431503 200000 211371124 200000 936145813 200000 917580085 200000 360651776 200000 12400473 200000 951661008 200000 58240175 200000 653450931 200000 840455128 200000 571888718 200000 503136903 200000 524634226 200000 161339330 200000 144657767 200000 758847006 200000 532203044 200000 94328838 200000 282993300 200000 789256179 200000 788760530 200000 907708085 200000 266114669 200000 727225256 200000 281848996 200000 579648767 200000 472856235 200000 194309629 200000 939899108 200000 565914934 200000 358435878 200000 428315346 200000 347361785 200000 933060298 200000 1830615 200000 651005737 200000 871746669 200000 365805643 200000 244583383 200000 733112608 200000 523183078 200000 16647530 200000 698279773 200000 597049338 200000 881504047 200000 881318646 200000 9474755 200000 532657686 200000 873837616 200000 852203746 200000 40686720 200000 317188341 200000 760852464 200000 212479548 200000 4233262 200000 140935991 200000 149085850 200000 565874999 200000 833410693 200000 4737694 200000 649045876 200000 477732129 200000 748911965 200000 831562761 200000 576943336 200000 974601837 200000 450142126 200000 45835640 200000 327477885 200000 287679657 200000 245984658 200000 568923662 200000 598961374 200000 337949319 200000 690178113 200000 25436681 200000 519983569 200000 349293528 200000 700904980 200000 637498570 200000 713261120 200000 364130187 200000 947346050 200000 578356947 200000 545124915 200000 837905329 200000 727241252 200000 431883203 200000 137952467 200000 141429115 200000 330397875 200000 390063195 200000 398720616 200000 191486777 200000 908418312 200000 683714171 200000 918562906 200000 11664476 200000 424777498 200000 503928101 200000 625404211 200000 915093876 200000 143521283 200000 402322040 200000 493987482 200000 192813617 200000 312876538 200000 114485684 200000 28232536 200000 134951781 200000 245905497 200000 683441467 200000 191076181 200000 295608064 200000 809915799 200000 643805326 200000 693373339 200000 473353234 200000 685472590 200000 823090251 200000 869837393 200000 432770763 200000 475812918 200000 808828469 200000 663183041 200000 417394301 200000 14153255 200000 429666603 200000 97891666 200000 634548119 200000 24804378 200000 45498670 200000 636927885 200000 77813675 200000 110850087 200000 996983646 200000 396460570 200000 917136232 200000 71749511 200000 822312956 200000 900038851 200000 995452576 200000 593327251 200000 586101353 200000 842515055 200000 550454338 200000 448392386 200000 299369253 200000 534553895 200000 960757343 200000 605357 200000 404521424 200000 973542420 200000 779495464 200000 832957966 200000 300457259 200000 63570302 200000 259469805 200000 386943419 200000 257958166 200000 538991309 200000 854850335 200000 176270767 200000 469605011 200000 464115851 200000 491921998 200000 410187520 200000 4026305 200000 982476383 200000 533377835 200000 708308457 200000 102666721 200000 766032658 200000 792158342 200000 444101569 200000 850638163 200000 596198029 200000 745083984 200000 397355777 200000 190345624 200000 500894680 200000 47296921 200000 85782849 200000 978398545 200000 579078427 200000 824157330 200000 863198009 200000 102500414 200000 87504288 200000 804907146 200000 584011972 200000 12981055 200000 576699342 200000 542842868 200000 299091672 200000 112097877 200000 682211118 200000 369533535 200000 487337358 200000 823761568 200000 599173736 200000 243673723 200000 648189471 200000 173731426 200000 666323782 200000 847558170 200000 514839780 200000 409407738 200000 300314799 200000 92856363 200000 881380180 200000 33191656 200000 38535341 200000 993604287 200000 317019144 200000 160186831 200000 562436199 200000 834547463 200000 901371578 200000 274659949 200000 613013542 200000 310170964 200000 489487425 200000 906237091 200000 45322066 200000 758787861 200000 664658581 200000 732226931 200000 45683317 200000 197833947 200000 806396112 200000 770698492 200000 906014006 200000 585799767 200000 59276586 200000 631298175 200000 576683103 200000 375865945 200000 73052411 200000 681658461 200000 796563927 200000 28099282 200000 83152572 200000 472004629 200000 467839654 200000 343013074 200000 158352901 200000 182488137 200000 567692535 200000 2624650 200000 220692367 200000 170810553 200000 856077329 200000 251655498 200000 790257970 200000 894349381 200000 189274204 200000 246047618 200000 576726503 200000 719821038 200000 143064929 200000 431506628 200000 717597127 200000 188973525 200000 965289929 200000 349904320 200000 440394761 200000 127634745 200000 531436892 200000 678150213 200000 901262599 200000 179479676 200000 818123010 200000 371865926 200000 641787448 200000 746981918 200000 219128517 200000 953388241 200000 685769270 200000 774868415 200000 339012556 200000 354468889 200000 54855352 200000 466310689 200000 367124576 200000 926360940 200000 847447192 200000 99869475 200000 408293354 200000 444085820 200000 286572494 200000 689186245 200000 826863345 200000 891832602 200000 360418674 200000 658643497 200000 727017760 200000 36972981 200000 566594493 200000 170859920 200000 444615485 200000 485700830 200000 719386631 200000 702931544 200000 330688818 200000 824291462 200000 96295625 200000 681815044 200000 243763207 200000 323923389 200000 567129499 200000 354468659 200000 16634853 200000 936373428 200000 524492598 200000 194351525 200000 418769428 200000 914877115 200000 155699059 200000 41805373 200000 161301244 200000 801708099 200000 542524745 200000 389059321 200000 842789926 200000 341759708 200000 234201297 200000 761302267 200000 600926779 200000 761250615 200000 169595205 200000 891932290 200000 645172483 200000 701410595 200000 832791804 200000 365096689 200000 812646247 200000 708987283 200000 392936814 200000 905179846 200000 547105134 200000 329744022 200000 475513653 200000 774918050 200000 543435842 200000 453178716 200000 652501001 200000 948618311 200000 534252076 200000 438306871 200000 12324034 200000 761461396 200000 709358739 200000 583214742 200000 166605144 200000 142243721 200000 10647039 200000 799143179 200000 447437542 200000 963539785 200000 501159963 200000 856189765 200000 51641762 200000 749127442 200000 997619630 200000 837151765 200000 684084965 200000 502033734 200000 916682912 200000 695593836 200000 849333032 200000 865997156 200000 866699770 200000 164246619 200000 845598211 200000 632043022 200000 1450981 200000 248888081 200000 557598768 200000 477188356 200000 614852008 200000 776813791 200000 900515717 200000 347933479 200000 468756398 200000 423134774 200000 248838909 200000 914344054 200000 273413501 200000 45671590 200000 718789806 200000 893412371 200000 370195903 200000 496215263 200000 501106643 200000 27926078 200000 718656572 200000 967412403 200000 130268867 200000 704607319 200000 171320797 200000 64953618 200000 307489014 200000 884091615 200000 940395178 200000 757646348 200000 93707014 200000 208465783 200000 954555339 200000 101523153 200000 476431531 200000 594744031 200000 344192906 200000 942601139 200000 56955581 200000 386782967 200000 869067598 200000 830632994 200000 599761205 200000 223719616 200000 857043360 200000 630830253 200000 435213611 200000 384323162 200000 128652328 200000 147657479 200000 799842520 200000 614781190 200000 366138288 200000 457121278 200000 791313813 200000 6839589 200000 396518431 200000 791268228 200000 79076825 200000 188800055 200000 737556095 200000 712537770 200000 763166014 200000 915499740 200000 904601846 200000 688367007 200000 294272635 200000 329500885 200000 840819407 200000 215817140 200000 113092458 200000 247670019 200000 434619506 200000 663790938 200000 682145026 200000 993445221 200000 208972135 200000 332625441 200000 358008157 200000 314932509 200000 522041942 200000 207086266 200000 774970803 200000 259144299 200000 54472968 200000 852772597 200000 643369564 200000 194631856 200000 54501990 200000 78890947 200000 591234256 200000 676922475 200000 616603256 200000 462120244 200000 21245866 200000 728266558 200000 454232678 200000 626831993 200000 761927327 200000 607483880 200000 804439162 200000 845400546 200000 983321739 200000 330697804 200000 63908891 200000 419499743 200000 599968612 200000 55718248 200000 413718994 200000 555931138 200000 893194307 200000 987169629 200000 365543240 200000 12052730 200000 954161505 200000 836378989 200000 181007684 200000 492893337 200000 256757783 200000 586310135 200000 669886385 200000 251192014 200000 152867548 200000 368174204 200000 85909909 200000 323116203 200000 958778698 200000 581783452 200000 558428442 200000 209063007 200000 75387928 200000 777135384 200000 585343368 200000 147053884 200000 897501472 200000 506048465 200000 986937160 200000 295416241 200000 790909274 200000 743497159 200000 424100834 200000 414646095 200000 327247582 200000 273160730 200000 65662974 200000 479423175 200000 443887333 200000 480379147 200000 802466661 200000 841618921 200000 437251527 200000 352644090 200000 945791232 200000 181156774 200000 839683837 200000 191003497 200000 392494807 200000 702951438 200000 801171231 200000 658596599 200000 460754963 200000 190014546 200000 558536678 200000 994105188 200000 644444924 200000 321446594 200000 310219818 200000 698843283 200000 164243194 200000 378314447 200000 358345700 200000 242905986 200000 336129174 200000 409191689 200000 947733037 200000 976671315 200000 222485881 200000 120639776 200000 442182460 200000 475446853 200000 163392107 200000 695873510 200000 558964843 200000 398933946 200000 29699924 200000 394765131 200000 792435761 200000 541844530 200000 914276670 200000 199987806 200000 196724264 200000 832936014 200000 694381136 200000 510003538 200000 751395080 200000 257599437 200000 740056531 200000 169989493 200000 83054249 200000 840519569 200000 541465136 200000 247774521 200000 867786755 200000 330097050 200000 800093423 200000 462860847 200000 274519345 200000 268223240 200000 798377144 200000 534830342 200000 787284328 200000 48135196 200000 263748949 200000 180295567 200000 746611972 200000 843810359 200000 16293293 200000 181015227 200000 743102843 200000 386237400 200000 679477193 200000 325457051 200000 872356198 200000 179641505 200000 467555026 200000 483813982 200000 97345662 200000 409825106 200000 664067343 200000 587944533 200000 630813596 200000 718532044 200000 296370667 200000 19310064 200000 639709879 200000 522697998 200000 926681580 200000 921262529 200000 215058665 200000 751569722 200000 153645244 200000 998187384 200000 641223785 200000 964158864 200000 944914723 200000 228297189 200000 595867793 200000 72152688 200000 386399498 200000 978972921 200000 727720408 200000 956526939 200000 205845369 200000 315504579 200000 516376024 200000 875078385 200000 196563608 200000 438277750 200000 926074185 200000 516261108 200000 35225008 200000 572907105 200000 749465091 200000 628243523 200000 830837034 200000 519162868 200000 50065151 200000 755050207 200000 917096590 200000 80076481 200000 714703957 200000 755847656 200000 280015493 200000 938249079 200000 609572670 200000 960498592 200000 448246486 200000 927690215 200000 694277139 200000 301120357 200000 783706731 200000 238770434 200000 291986507 200000 846204346 200000 750700365 200000 209714905 200000 772722815 200000 772206654 200000 651974819 200000 292615835 200000 714156649 200000 286465458 200000 979579061 200000 310109849 200000 734509791 200000 75142647 200000 282722542 200000 491483204 200000 791615452 200000 527396364 200000 383761364 200000 751084588 200000 870565494 200000 139470867 200000 457725714 200000 442825218 200000 97681128 200000 849533772 200000 805075822 200000 418589334 200000 348393609 200000 255391255 200000 921771217 200000 202905049 200000 930211794 200000 569160182 200000 447382597 200000 323133147 200000 227673691 200000 889171847 200000 728571890 200000 618134988 200000 597683932 200000 862152333 200000 126979871 200000 176386046 200000 319488816 200000 166412263 200000 368103478 200000 452550113 200000 819221069 200000 797005206 200000 498820287 200000 586708740 200000 344853580 200000 276017850 200000 570340195 200000 777826842 200000 951957094 200000 499658133 200000 803081706 200000 907166449 200000 468812020 200000 23641478 200000 577369404 200000 631051388 200000 597191021 200000 504282894 200000 209114978 200000 966558409 200000 781763179 200000 597656525 200000 884303237 200000 232125706 200000 204707749 200000 415608964 200000 860368365 200000 511677328 200000 100623349 200000 18179860 200000 342374915 200000 630851018 200000 617958226 200000 879087228 200000 670063695 200000 15571529 200000 462165718 200000 867162846 200000 584235641 200000 401154750 200000 266705081 200000 339686778 200000 816477002 200000 6004729 200000 924146259 200000 240118449 200000 405002411 200000 553493483 200000 405215773 200000 599936002 200000 788013476 200000 960741796 200000 69904303 200000 645672463 200000 378274909 200000 110075221 200000 511034306 200000 465195672 200000 835179040 200000 492082766 200000 201441838 200000 704635005 200000 980933460 200000 127566591 200000 28786668 200000 635146175 200000 373373826 200000 112532730 200000 173600021 200000 642634111 200000 252392275 200000 747629807 200000 968300256 200000 411774460 200000 776900239 200000 342306477 200000 430580647 200000 725234328 200000 806112287 200000 102884647 200000 14069473 200000 908491219 200000 371930634 200000 506422891 200000 397635368 200000 373778766 200000 248420730 200000 862207916 200000 486022707 200000 651372488 200000 367075511 200000 936011576 200000 404712156 200000 960247075 200000 395053866 200000 815227009 200000 69698331 200000 680159327 200000 973873499 200000 495086104 200000 329392648 200000 829975964 200000 797096690 200000 800430508 200000 901178332 200000 644739099 200000 556632249 200000 336179214 200000 988560367 200000 789015612 200000 498946199 200000 135124783 200000 191853754 200000 825006977 200000 53531541 200000 352346143 200000 900918741 200000 712266889 200000 420839899 200000 459050767 200000 925030905 200000 764010261 200000 315610803 200000 711433551 200000 526620415 200000 124363781 200000 986964612 200000 821030736 200000 911128030 200000 227759962 200000 959399640 200000 513970338 200000 500066480 200000 281275957 200000 346632278 200000 58151925 200000 224608940 200000 229813974 200000 674646727 200000 486009627 200000 270527020 200000 258414237 200000 510536467 200000 808329476 200000 463046311 200000 228265483 200000 595709252 200000 624761279 200000 742709943 200000 123499712 200000 661859969 200000 424303743 200000 26811412 200000 357376894 200000 711196947 200000 392288659 200000 691667862 200000 320524836 200000 464422499 200000 846863467 200000 404394294 200000 165750195 200000 95783161 200000 160863128 200000 218942476 200000 379971659 200000 534382205 200000 447018700 200000 662738513 200000 340941101 200000 98930105 200000 577903317 200000 444326749 200000 686747322 200000 128763540 200000 869710245 200000 399967145 200000 288297586 200000 287378455 200000 593524812 200000 5655757 200000 15940341 200000 284087403 200000 63108347 200000 319967107 200000 793264644 200000 595082456 200000 276760323 200000 151560097 200000 282815615 200000 749092806 200000 465969362 200000 504079906 200000 367082087 200000 484972223 200000 629893627 200000 386444572 200000 488152285 200000 696285802 200000 827551534 200000 933749194 200000 773105185 200000 945753744 200000 431585339 200000 855913091 200000 118426515 200000 287832090 200000 399968787 200000 427357887 200000 132583349 200000 654044943 200000 850041542 200000 155763992 200000 691010085 200000 262523546 200000 993433988 200000 919772486 200000 404487590 200000 8319745 200000 580145823 200000 377975329 200000 941614615 200000 420018094 200000 922325382 200000 904792482 200000 760851577 200000 446433065 200000 737077451 200000 664613601 200000 182977772 200000 205100315 200000 694525469 200000 93911575 200000 826679986 200000 312119883 200000 948799566 200000 876102813 200000 360022057 200000 260764836 200000 593842509 200000 51336426 200000 2018004 200000 68959020 200000 548202540 200000 939620504 200000 660847954 200000 34625037 200000 530867994 200000 510362718 200000 568135013 200000 656392335 200000 602872680 200000 211065878 200000 81375211 200000 947091738 200000 715501447 200000 346187447 200000 889292007 200000 24502584 200000 290662663 200000 326122587 200000 489466232 200000 199799184 200000 542931097 200000 278280250 200000 55588319 200000 628852203 200000 8952333 200000 264963756 200000 945949564 200000 770246450 200000 907032660 200000 339770153 200000 755318992 200000 945299821 200000 892975998 200000 871406668 200000 513828220 200000 906868165 200000 287032508 200000 334454218 200000 728363584 200000 861277825 200000 91940957 200000 657259135 200000 709599484 200000 673246987 200000 634749908 200000 993925217 200000 145080497 200000 104504299 200000 316385712 200000 609626761 200000 771618688 200000 947700426 200000 33731489 200000 56043824 200000 458666152 200000 274895984 200000 487385721 200000 721343919 200000 559277195 200000 123568325 200000 286732327 200000 503303293 200000 274016937 200000 635517651 200000 487539645 200000 97730868 200000 695859106 200000 451522241 200000 775532906 200000 972316811 200000 402620215 200000 143362520 200000 793397887 200000 712665692 200000 664292937 200000 43411584 200000 848828270 200000 523401631 200000 356198104 200000 945708099 200000 278961605 200000 428073580 200000 464762884 200000 251030985 200000 36989494 200000 993610748 200000 822276110 200000 28937433 200000 328630929 200000 309770919 200000 937160278 200000 715462237 200000 154501575 200000 931019750 200000 146731870 200000 439130205 200000 757100520 200000 628842577 200000 560288453 200000 784559105 200000 10374693 200000 628721057 200000 889265996 200000 733312915 200000 703200974 200000 804288686 200000 779721427 200000 750749818 200000 734612308 200000 843874161 200000 241381979 200000 882861888 200000 184576071 200000 196629763 200000 434736133 200000 572080523 200000 387559255 200000 593115547 200000 588837648 200000 416603174 200000 278752086 200000 802245267 200000 349641182 200000 715322105 200000 219951667 200000 140246626 200000 937977839 200000 580392715 200000 192979712 200000 171078306 200000 939207140 200000 353663111 200000 3592172 200000 373190155 200000 471609724 200000 831156403 200000 491037769 200000 972282997 200000 100369817 200000 250793465 200000 370205830 200000 316119256 200000 338907707 200000 425738208 200000 984504373 200000 91761999 200000 415261826 200000 711385363 200000 925954053 200000 321303311 200000 752470703 200000 40203096 200000 355108295 200000 838039156 200000 364378659 200000 351891865 200000 201038444 200000 323823860 200000 416431454 200000 992542175 200000 473933316 200000 943491368 200000 364186112 200000 213881168 200000 656373184 200000 703085769 200000 687599818 200000 434208311 200000 522364912 200000 901099184 200000 173094300 200000 308711419 200000 46126085 200000 769266388 200000 314557815 200000 518214950 200000 408243343 200000 855816271 200000 924681340 200000 626617695 200000 816105791 200000 356116312 200000 647072747 200000 989813615 200000 910569189 200000 33034057 200000 295321636 200000 717844798 200000 692592497 200000 712232601 200000 830514856 200000 477596118 200000 968300021 200000 955008226 200000 679003160 200000 426655582 200000 929334945 200000 334630620 200000 923722291 200000 457706784 200000 992666820 200000 3213919 200000 261081051 200000 541307267 200000 232362705 200000 114210916 200000 159764240 200000 785305616 200000 901331542 200000 913133827 200000 148040946 200000 117547887 200000 316872710 200000 53510517 200000 662093251 200000 408622954 200000 365858735 200000 344108563 200000 509171426 200000 738415848 200000 451827267 200000 904225364 200000 433891023 200000 909700082 200000 231629779 200000 666796241 200000 195608876 200000 318904753 200000 291197838 200000 473286468 200000 993082553 200000 671059565 200000 550592453 200000 813643907 200000 924187479 200000 821324174 200000 108391913 200000 667465865 200000 759899141 200000 813328286 200000 657179274 200000 781134444 200000 148791013 200000 501968964 200000 369159001 200000 298286695 200000 28351287 200000 426918473 200000 662747942 200000 915894225 200000 689801564 200000 140033942 200000 734040034 200000 593077539 200000 49235667 200000 264012083 200000 948135580 200000 395815413 200000 742526014 200000 280824136 200000 389504903 200000 519804672 200000 508144988 200000 855383327 200000 895000050 200000 129409564 200000 237419791 200000 79764767 200000 573918285 200000 243930178 200000 417510743 200000 633910481 200000 508193322 200000 45727114 200000 575522645 200000 469230813 200000 100321848 200000 366662445 200000 566195528 200000 26918157 200000 47613001 200000 913221508 200000 197306514 200000 139803209 200000 283152716 200000 189925382 200000 275417523 200000 798961816 200000 239549267 200000 714604365 200000 710236235 200000 766904100 200000 330723725 200000 275833104 200000 742484763 200000 599045173 200000 119695947 200000 779469353 200000 223790596 200000 601876275 200000 594500862 200000 774820495 200000 15067654 200000 607649448 200000 824433207 200000 9367900 200000 42238785 200000 589852219 200000 530908069 200000 719554248 200000 970878198 200000 393601718 200000 257527321 200000 752333867 200000 470867333 200000 552581120 200000 640433540 200000 38410750 200000 664552559 200000 967777569 200000 618623734 200000 281466841 200000 249322581 200000 388698180 200000 433678495 200000 953971829 200000 242761463 200000 704226992 200000 162995665 200000 510639530 200000 628086069 200000 228238541 200000 763065596 200000 961135217 200000 761612560 200000 954812452 200000 418292656 200000 841820899 200000 984833961 200000 860531038 200000 807441565 200000 259398711 200000 353866560 200000 646368323 200000 254864789 200000 663973575 200000 194508597 200000 770908091 200000 862530951 200000 671502346 200000 196284937 200000 863327184 200000 186522245 200000 926461594 200000 9591644 200000 881195945 200000 733957054 200000 994402862 200000 785368047 200000 429436815 200000 306724740 200000 370810784 200000 124046243 200000 514562795 200000 129405766 200000 587581160 200000 652733304 200000 394356804 200000 291153301 200000 666148126 200000 434861454 200000 395884869 200000 770714146 200000 208540795 200000 942801190 200000 908457140 200000 406613438 200000 816276055 200000 42998945 200000 560548987 200000 611296344 200000 229357355 200000 452581758 200000 424612258 200000 852049153 200000 811201167 200000 293780063 200000 820170834 200000 847169002 200000 745333564 200000 741504772 200000 193299923 200000 886102115 200000 209522443 200000 986456653 200000 953867917 200000 609691869 200000 364057331 200000 963672636 200000 310507017 200000 383804135 200000 534120206 200000 768446447 200000 839534320 200000 41089332 200000 552568467 200000 558036393 200000 453189386 200000 541812627 200000 218631132 200000 852126921 200000 202216256 200000 3485429 200000 552089696 200000 96532944 200000 759732633 200000 611751785 200000 768385721 200000 875757663 200000 526041407 200000 869861410 200000 553505439 200000 630541109 200000 966813307 200000 666864494 200000 271174378 200000 248001588 200000 967707316 200000 612755136 200000 60599699 200000 580644444 200000 122414707 200000 334392486 200000 102140850 200000 320519117 200000 864677216 200000 994599122 200000 978953088 200000 815301576 200000 494990917 200000 137645077 200000 351799381 200000 832659630 200000 181051145 200000 705099870 200000 558467754 200000 892883967 200000 563748021 200000 195032766 200000 611344919 200000 416815707 200000 954310002 200000 570129766 200000 622247254 200000 859137923 200000 647524487 200000 686064038 200000 691082301 200000 785940055 200000 566277215 200000 973388783 200000 311960519 200000 435950809 200000 969120896 200000 547158481 200000 639043082 200000 426435624 200000 905746324 200000 873854973 200000 446779457 200000 576634500 200000 197188452 200000 489712707 200000 638360259 200000 456948560 200000 830162646 200000 45929876 200000 834607368 200000 490840842 200000 705111541 200000 941718015 200000 482609578 200000 234915155 200000 226263016 200000 880727735 200000 832623713 200000 289538285 200000 214811385 200000 500537867 200000 943465477 200000 114701751 200000 482608271 200000 225671531 200000 171656335 200000 694074034 200000 383221043 200000 599685481 200000 932209943 200000 718649343 200000 375313549 200000 948532660 200000 413575126 200000 270400221 200000 465291623 200000 451158814 200000 874883621 200000 769910702 200000 179642792 200000 853573526 200000 2878587 200000 290340849 200000 555412570 200000 842924589 200000 290602098 200000 804574793 200000 94900131 200000 755546900 200000 981427905 200000 491183732 200000 788005582 200000 877962652 200000 166670658 200000 9911123 200000 984676419 200000 369956404 200000 914287852 200000 689496808 200000 300920714 200000 777433197 200000 585819097 200000 527317074 200000 337754955 200000 67846904 200000 409559361 200000 543181778 200000 215111503 200000 934815653 200000 47806332 200000 586417864 200000 86239359 200000 563460453 200000 676981250 200000 662789558 200000 693167843 200000 186173000 200000 80802670 200000 25675834 200000 457693091 200000 353449342 200000 606848885 200000 843206423 200000 922377481 200000 28754777 200000 927215347 200000 512350764 200000 712367740 200000 660947785 200000 329265630 200000 75889786 200000 260864133 200000 485507038 200000 408578383 200000 98642466 200000 690137805 200000 667661512 200000 220789631 200000 404448867 200000 638619675 200000 242261209 200000 576696775 200000 389952927 200000 317086298 200000 430551040 200000 617224862 200000 798502742 200000 199806608 200000 969416015 200000 580759454 200000 156763176 200000 820255463 200000 971568885 200000 256590206 200000 944826327 200000 556680359 200000 871243331 200000 987462680 200000 8746305 200000 761208889 200000 325735338 200000 71641188 200000 307170921 200000 264446757 200000 488223931 200000 234874490 200000 903731822 200000 40474643 200000 262711845 200000 986448787 200000 965680017 200000 700003532 200000 915780025 200000 160257543 200000 931026739 200000 820081721 200000 328710760 200000 650206031 200000 653564371 200000 574829154 200000 689115714 200000 210144259 200000 710689043 200000 122010224 200000 58312312 200000 751469532 200000 732153267 200000 5130411 200000 185376602 200000 276513202 200000 97283987 200000 273319547 200000 473747544 200000 669903230 200000 946227124 200000 451739753 200000 615848964 200000 47667289 200000 835849271 200000 595902494 200000 170044942 200000 427799674 200000 679928412 200000 327850594 200000 381216070 200000 33146683 200000 551715971 200000 952842525 200000 689902492 200000 513304851 200000 838691885 200000 6184793 200000 387889698 200000 518815132 200000 633926650 200000 38953277 200000 851693319 200000 840254862 200000 540143020 200000 616761874 200000 492549533 200000 633159873 200000 80720417 200000 910120001 200000 856962131 200000 496869421 200000 857784668 200000 779673938 200000 672289466 200000 64479725 200000 489146492 200000 550418413 200000 614524292 200000 851462454 200000 191523267 200000 134621660 200000 698392191 200000 199451236 200000 121223823 200000 349795334 200000 502258845 200000 836873965 200000 162672995 200000 359992436 200000 375557614 200000 725182314 200000 205226462 200000 39517263 200000 62721443 200000 749193620 200000 871845569 200000 449092063 200000 560010764 200000 979109444 200000 829640684 200000 328185484 200000 910773914 200000 528323441 200000 708297313 200000 702483167 200000 918413789 200000 300483637 200000 587001406 200000 728418433 200000 355113350 200000 944956103 200000 259580102 200000 203288634 200000 197184613 200000 117649537 200000 873530968 200000 298614771 200000 585665130 200000 253576154 200000 802775669 200000 406482612 200000 302394535 200000 534210156 200000 202879422 200000 530813605 200000 322703691 200000 311685359 200000 573199859 200000 266879759 200000 814891432 200000 198123835 200000 303434739 200000 642915931 200000 191371310 200000 832426057 200000 811128769 200000 317946385 200000 977485932 200000 541650993 200000 587213437 200000 763325146 200000 477471508 200000 344303148 200000 774014566 200000 420089981 200000 750846455 200000 116213395 200000 221079774 200000 123440100 200000 911778308 200000 202963677 200000 55033444 200000 948163864 200000 324887884 200000 966231459 200000 540791451 200000 135788864 200000 235275520 200000 763823263 200000 569896513 200000 374571172 200000 461894513 200000 945118375 200000 530913079 200000 735818415 200000 613042702 200000 199697334 200000 902579327 200000 135062503 200000 986612584 200000 875454178 200000 908012600 200000 722297847 200000 517534512 200000 5949030 200000 533828515 200000 170790309 200000 278155318 200000 60494745 200000 470548768 200000 310029019 200000 106174570 200000 342561524 200000 81033264 200000 928407200 200000 1381086 200000 329211407 200000 7605620 200000 145597215 200000 648352194 200000 31341475 200000 931593387 200000 672163742 200000 159905382 200000 755499400 200000 407421624 200000 921393799 200000 864464698 200000 687273655 200000 759131545 200000 77327714 200000 513475024 200000 781374792 200000 758932079 200000 215570136 200000 429460695 200000 338694260 200000 571647867 200000 187436209 200000 503623713 200000 896982676 200000 997647390 200000 762578901 200000 595277469 200000 961210143 200000 257173208 200000 391040589 200000 937185885 200000 45302447 200000 307569993 200000 870565698 200000 96024208 200000 683937531 200000 608778291 200000 271765756 200000 409041287 200000 460766429 200000 745500532 200000 196426468 200000 56073907 200000 175215180 200000 111922703 200000 748594562 200000 461763748 200000 272626786 200000 816046627 200000 736117886 200000 826568971 200000 163288919 200000 33550065 200000 51189921 200000 412951225 200000 502318723 200000 747004121 200000 352502740 200000 965540764 200000 182412895 200000 326996829 200000 902729503 200000 604157639 200000 178397827 200000 696612124 200000 857851563 200000 123095146 200000 459194280 200000 928138198 200000 246442431 200000 966939605 200000 693605286 200000 520341102 200000 199578821 200000 604413305 200000 454755190 200000 643929826 200000 931386693 200000 936696038 200000 152224561 200000 78452307 200000 793716712 200000 101287628 200000 966241294 200000 653345027 200000 778762870 200000 709229821 200000 181611623 200000 710966353 200000 16469464 200000 257860200 200000 854774707 200000 607486142 200000 634447893 200000 909873439 200000 555653772 200000 548370410 200000 253570647 200000 21944401 200000 263597737 200000 15625879 200000 790767846 200000 371993680 200000 179354340 200000 19860643 200000 76222763 200000 996861579 200000 941129013 200000 54185233 200000 887402926 200000 176057747 200000 106504372 200000 637514752 200000 252350487 200000 710528281 200000 149860762 200000 372080305 200000 599128368 200000 886197230 200000 941074751 200000 191626629 200000 275053792 200000 467461632 200000 347543580 200000 19519483 200000 46440496 200000 19466851 200000 626914761 200000 418409653 200000 981424968 200000 44226373 200000 949249791 200000 729761139 200000 184185202 200000 218935799 200000 683548567 200000 954726166 200000 684046613 200000 502888681 200000 902528648 200000 382314397 200000 445766587 200000 153139117 200000 375776748 200000 289595946 200000 144581643 200000 785400051 200000 452378874 200000 512835836 200000 680660430 200000 960580747 200000 901368844 200000 918511989 200000 105099244 200000 842831717 200000 784084121 200000 1456661 200000 331691631 200000 560548755 200000 896885051 200000 97139325 200000 505858686 200000 308564548 200000 654289322 200000 852241772 200000 186273890 200000 801690058 200000 535841470 200000 503741124 200000 882261892 200000 582193556 200000 587516016 200000 923008389 200000 978436204 200000 742491700 200000 69140440 200000 867370447 200000 450523331 200000 465538393 200000 160334639 200000 116559076 200000 636226896 200000 796635092 200000 379072973 200000 174423842 200000 891781117 200000 60512663 200000 485346347 200000 76057612 200000 884113874 200000 249490864 200000 202285025 200000 503197761 200000 277786360 200000 219099217 200000 814320041 200000 368798594 200000 550880439 200000 290426570 200000 527222105 200000 830302896 200000 336182647 200000 395002252 200000 460755948 200000 232246730 200000 774384322 200000 790922279 200000 904290680 200000 679461362 200000 852844863 200000 239459148 200000 985456440 200000 992723816 200000 673950391 200000 142491339 200000 461067651 200000 433771916 200000 664339475 200000 907118996 200000 622442449 200000 808503519 200000 887241050 200000 766734265 200000 500614332 200000 413536514 200000 829620663 200000 963116138 200000 46070780 200000 982640308 200000 755516784 200000 184754167 200000 924455529 200000 477602775 200000 368500207 200000 502913488 200000 52031484 200000 615888235 200000 761464252 200000 847577223 200000 676595149 200000 162331025 200000 71033472 200000 379675595 200000 129563670 200000 838391688 200000 362623747 200000 858425453 200000 526197293 200000 965510066 200000 207676205 200000 220789343 200000 597603980 200000 796937615 200000 294157831 200000 680299695 200000 292532428 200000 523116991 200000 557257146 200000 425518991 200000 966284708 200000 141764611 200000 365748110 200000 92759632 200000 634400494 200000 921987900 200000 607341035 200000 577894753 200000 645725089 200000 585123177 200000 175556187 200000 610356819 200000 621222359 200000 612624812 200000 708150149 200000 447105495 200000 578292424 200000 807390277 200000 103045426 200000 312058301 200000 331260108 200000 886054548 200000 72410699 200000 711649013 200000 192683355 200000 600360219 200000 588396248 200000 731161489 200000 286485776 200000 338294649 200000 207225858 200000 639762625 200000 731457440 200000 775820910 200000 140011536 200000 45754581 200000 50765287 200000 813899228 200000 991803500 200000 169271102 200000 470609371 200000 356361412 200000 768433566 200000 195607179 200000 114673301 200000 80555332 200000 408368975 200000 732966511 200000 458704974 200000 182404767 200000 600727111 200000 897072568 200000 617776735 200000 750922547 200000 927970414 200000 124554329 200000 544564543 200000 483157123 200000 552497870 200000 637140832 200000 827866760 200000 930251055 200000 780552590 200000 951350528 200000 713761521 200000 653033718 200000 309031927 200000 664032391 200000 404938836 200000 514664122 200000 410977906 200000 295363687 200000 48552873 200000 436092538 200000 728327814 200000 925310000 200000 468063496 200000 858493272 200000 438004446 200000 468215955 200000 627982762 200000 167573908 200000 454586688 200000 633889121 200000 301780967 200000 24494223 200000 268641430 200000 573421449 200000 55802680 200000 298558664 200000 588718824 200000 684544284 200000 680998453 200000 125604833 200000 777529694 200000 533539146 200000 170192535 200000 819838618 200000 546713666 200000 659015781 200000 45406518 200000 522575571 200000 308455675 200000 88602077 200000 674759179 200000 654975374 200000 434046483 200000 156582978 200000 501506095 200000 906293481 200000 46267696 200000 675511621 200000 874514393 200000 343942183 200000 549202717 200000 932136885 200000 458268259 200000 883905959 200000 651560898 200000 713008517 200000 285062724 200000 403999466 200000 319020070 200000 863794628 200000 746482454 200000 828690064 200000 367305844 200000 674971298 200000 406886801 200000 70644315 200000 346578930 200000 136706416 200000 104636813 200000 257956650 200000 291223306 200000 804006560 200000 669316098 200000 789602557 200000 413814595 200000 875577792 200000 86862603 200000 404656887 200000 87717192 200000 411037058 200000 934729693 200000 713340246 200000 396607711 200000 34807735 200000 757886164 200000 886623100 200000 815092466 200000 485569358 200000 874328422 200000 567925224 200000 636412298 200000 712488024 200000 294672428 200000 484539964 200000 162339277 200000 106473478 200000 530980063 200000 611020600 200000 559246342 200000 357895336 200000 649842264 200000 350793916 200000 17841564 200000 314557359 200000 811626638 200000 60129226 200000 803053337 200000 579567019 200000 516649627 200000 673234561 200000 569528356 200000 614202956 200000 422568118 200000 600806945 200000 326212998 200000 75693668 200000 87125561 200000 69300493 200000 94428455 200000 339331043 200000 102197148 200000 684195011 200000 326034449 200000 10833369 200000 819208310 200000 827046884 200000 919929451 200000 772563574 200000 467441538 200000 863716914 200000 950997887 200000 627028236 200000 309949079 200000 726041228 200000 404052404 200000 702833162 200000 845502126 200000 256112883 200000 563543699 200000 41673474 200000 760860127 200000 201085575 200000 787944644 200000 169603235 200000 245080931 200000 991177609 200000 978604561 200000 258700479 200000 996308371 200000 855476570 200000 659582305 200000 227938373 200000 133922790 200000 3981434 200000 367029949 200000 965484870 200000 101917941 200000 83883145 200000 817113934 200000 591661299 200000 944275578 200000 159716936 200000 741257564 200000 492607388 200000 415060811 200000 766364056 200000 775799375 200000 470450866 200000 44507491 200000 817298296 200000 445280433 200000 370566853 200000 887084504 200000 438385674 200000 700196905 200000 680782214 200000 734363365 200000 958929038 200000 280953728 200000 776839109 200000 223509473 200000 623864164 200000 746602655 200000 967377267 200000 879468869 200000 707208205 200000 839554702 200000 414462880 200000 239442089 200000 713363754 200000 644978037 200000 47726717 200000 128529094 200000 887426171 200000 117918 200000 345608537 200000 854511476 200000 30926560 200000 657990768 200000 97318567 200000 586140076 200000 577258586 200000 821177460 200000 279268342 200000 31402374 200000 743285257 200000 169274194 200000 720963574 200000 420501563 200000 599221295 200000 572170964 200000 954634873 200000 229775908 200000 49457707 200000 810593762 200000 820834926 200000 325510840 200000 680702077 200000 134902915 200000 4208102 200000 265685137 200000 314399944 200000 710390753 200000 224349715 200000 316525926 200000 543330762 200000 321251908 200000 474658627 200000 259124753 200000 803481445 200000 641590549 200000 573909224 200000 681502345 200000 382900376 200000 243375323 200000 762648466 200000 631856104 200000 708706693 200000 693322048 200000 851457778 200000 354671206 200000 771538796 200000 972565773 200000 310083544 200000 584602971 200000 36081326 200000 770486313 200000 975240245 200000 147476800 200000 538859722 200000 926398877 200000 933222681 200000 328183213 200000 75172962 200000 906178449 200000 304638133 200000 220061019 200000 332673846 200000 650593103 200000 924775001 200000 173063202 200000 59428902 200000 601275710 200000 105737845 200000 981866235 200000 833585971 200000 796331751 200000 251133595 200000 378254335 200000 751723390 200000 475063027 200000 526209403 200000 997182565 200000 7384390 200000 815265066 200000 881448677 200000 407143559 200000 552533485 200000 818888820 200000 336119241 200000 774449116 200000 579409395 200000 31968987 200000 712280633 200000 308295422 200000 415986936 200000 86809990 200000 455564132 200000 919216548 200000 634698686 200000 394920126 200000 22860699 200000 296339624 200000 251634212 200000 101247468 200000 34612304 200000 784280066 200000 182049066 200000 839776663 200000 926205969 200000 381761738 200000 313961714 200000 121068906 200000 387096208 200000 709151033 200000 523280573 200000 163356715 200000 703802013 200000 131623591 200000 853324009 200000 961825732 200000 499172905 200000 210313101 200000 123764985 200000 460967741 200000 786192452 200000 974224259 200000 410076044 200000 814364351 200000 707791647 200000 970946370 200000 71383138 200000 832939922 200000 798511626 200000 278099107 200000 355814494 200000 89984542 200000 184259446 200000 783561373 200000 234557310 200000 649991660 200000 496430323 200000 539286858 200000 612020452 200000 179239333 200000 392028466 200000 626232289 200000 297035472 200000 937302801 200000 974780419 200000 803327164 200000 676816546 200000 434339609 200000 254684246 200000 43812690 200000 593291995 200000 604102596 200000 860602429 200000 795385917 200000 161616155 200000 406862909 200000 146287335 200000 216667957 200000 378229284 200000 517333194 200000 479385766 200000 600279314 200000 310174677 200000 873394389 200000 281132265 200000 847503309 200000 551314222 200000 254515430 200000 662697026 200000 204887678 200000 536127058 200000 962209957 200000 420897376 200000 692025694 200000 640552575 200000 853445852 200000 97713172 200000 203750341 200000 672814103 200000 374156146 200000 939922767 200000 820469804 200000 494442137 200000 701622640 200000 899173666 200000 339183659 200000 692330663 200000 520184063 200000 839102908 200000 209161852 200000 716750849 200000 350953319 200000 380068462 200000 50318069 200000 391159688 200000 765130512 200000 154811817 200000 418166929 200000 890614075 200000 831929731 200000 536769789 200000 603114342 200000 962625084 200000 665727849 200000 203604251 200000 605618351 200000 866031307 200000 17220747 200000 153643474 200000 51689155 200000 324563016 200000 506646479 200000 558205973 200000 996906778 200000 379921204 200000 137044288 200000 512897011 200000 942413390 200000 797970224 200000 234053125 200000 112958109 200000 476171287 200000 43447036 200000 18997864 200000 374093922 200000 316624717 200000 48845944 200000 96648144 200000 249192629 200000 944052713 200000 381377189 200000 967927494 200000 229292580 200000 366487811 200000 825721251 200000 51354354 200000 45625954 200000 930922709 200000 125877427 200000 393602846 200000 954246717 200000 4257461 200000 118275638 200000 956938033 200000 313432487 200000 87088413 200000 829304748 200000 122113589 200000 107019185 200000 569316774 200000 135876021 200000 36490832 200000 341317770 200000 163941127 200000 272546834 200000 936552653 200000 771513219 200000 655466778 200000 874887588 200000 439380500 200000 292314893 200000 947261654 200000 481305194 200000 903096237 200000 28215992 200000 796840021 200000 107138950 200000 965868096 200000 191716661 200000 935900879 200000 751550776 200000 990254486 200000 785471572 200000 929524380 200000 474172129 200000 236622488 200000 19591942 200000 891276596 200000 948926208 200000 778277198 200000 205580635 200000 305377074 200000 226683703 200000 373342432 200000 549587076 200000 14888011 200000 441765958 200000 99866520 200000 832339153 200000 815166299 200000 988678669 200000 27119325 200000 713540018 200000 462445144 200000 75607437 200000 367623480 200000 694096313 200000 103306331 200000 942510310 200000 770423890 200000 523606678 200000 964483997 200000 474302298 200000 199318258 200000 432591640 200000 404829047 200000 17544520 200000 359871747 200000 487814450 200000 38027872 200000 694155313 200000 441705355 200000 220663794 200000 374153202 200000 544146101 200000 305373364 200000 309248906 200000 659066596 200000 926265493 200000 595963334 200000 461985611 200000 537561360 200000 5299378 200000 699040042 200000 57579428 200000 246930798 200000 997224204 200000 263999592 200000 876383782 200000 963151894 200000 307024579 200000 11958312 200000 368414594 200000 4176961 200000 274875416 200000 81351731 200000 808748424 200000 425090631 200000 813803627 200000 219876210 200000 790656297 200000 245533601 200000 636386878 200000 421928941 200000 332220533 200000 64488679 200000 228648240 200000 472382669 200000 340799645 200000 683590098 200000 295131649 200000 594622042 200000 605095409 200000 546839354 200000 779157140 200000 608011772 200000 753742818 200000 224191256 200000 517677031 200000 776355388 200000 875892480 200000 467056261 200000 400218140 200000 801887427 200000 516920571 200000 919531960 200000 588426866 200000 62340185 200000 860385957 200000 816151051 200000 812633931 200000 128582886 200000 501665774 200000 442254837 200000 526812711 200000 475434356 200000 699771365 200000 447859472 200000 697674663 200000 395966506 200000 568926909 200000 182159380 200000 693906314 200000 445663825 200000 919891396 200000 598756569 200000 956461234 200000 599295058 200000 136470892 200000 127383127 200000 325424927 200000 610714037 200000 271083846 200000 968128681 200000 640900081 200000 533454626 200000 971726337 200000 867750660 200000 663709545 200000 111436899 200000 13665134 200000 854966212 200000 582596840 200000 813194335 200000 404379262 200000 707688031 200000 830954733 200000 697474335 200000 607074114 200000 466623342 200000 710024986 200000 390157772 200000 456085225 200000 617634986 200000 403840047 200000 647584430 200000 190833092 200000 442492140 200000 106468877 200000 188212013 200000 520848196 200000 921727531 200000 23493043 200000 122404306 200000 233566713 200000 591520129 200000 293435715 200000 815717958 200000 559981971 200000 681900837 200000 504524285 200000 546429777 200000 91195620 200000 473840753 200000 257988673 200000 218488540 200000 542980060 200000 280161245 200000 862036368 200000 131849199 200000 530858379 200000 757427968 200000 814487691 200000 857411250 200000 433094177 200000 587452565 200000 897069809 200000 260896878 200000 154970352 200000 28514419 200000 91831204 200000 238330252 200000 368360039 200000 211074451 200000 41685668 200000 158297492 200000 124254744 200000 818597389 200000 405566737 200000 605482287 200000 850117810 200000 701102874 200000 459986221 200000 870572068 200000 69986822 200000 857271571 200000 395320406 200000 206091102 200000 447554310 200000 345597295 200000 277858063 200000 102909155 200000 191484352 200000 389647047 200000 695466231 200000 379112413 200000 555548006 200000 407796949 200000 766907599 200000 295867027 200000 563899464 200000 541984367 200000 347323000 200000 665254000 200000 883049943 200000 860353424 200000 92038385 200000 128487418 200000 555322531 200000 432227662 200000 756641372 200000 899793116 200000 741223517 200000 877607908 200000 755911161 200000 149154780 200000 504514517 200000 318829737 200000 171460136 200000 916603620 200000 530044156 200000 158148630 200000 378221675 200000 682370811 200000 529039586 200000 572803011 200000 623912288 200000 690988108 200000 358035895 200000 770697833 200000 711468746 200000 95730205 200000 831134925 200000 877722592 200000 287093128 200000 61334232 200000 223218836 200000 761876257 200000 210439067 200000 145754117 200000 300159131 200000 312320068 200000 445621284 200000 952840781 200000 370742165 200000 765765250 200000 259544930 200000 318914424 200000 342664528 200000 398447668 200000 574244023 200000 646485614 200000 185367743 200000 167610577 200000 896773283 200000 316286776 200000 122774000 200000 337897715 200000 657727686 200000 796963071 200000 91448341 200000 888012369 200000 606925281 200000 480673803 200000 151170943 200000 521610181 200000 67134421 200000 42868165 200000 109632925 200000 188427590 200000 919372193 200000 270334645 200000 416948480 200000 172002286 200000 242598759 200000 422202499 200000 867149145 200000 596714997 200000 424161895 200000 610413560 200000 83958136 200000 533824691 200000 715716866 200000 774510333 200000 378538830 200000 568950433 200000 722049719 200000 936642714 200000 863191531 200000 823472471 200000 647987240 200000 649603320 200000 279970688 200000 436709774 200000 615701 200000 257449310 200000 619430237 200000 636578590 200000 511053406 200000 409010742 200000 393814514 200000 886033152 200000 875290628 200000 478555401 200000 949514961 200000 357680973 200000 273072936 200000 758837373 200000 391573162 200000 440446268 200000 115418633 200000 544539741 200000 661638988 200000 476029223 200000 137841161 200000 334641553 200000 966945194 200000 636569221 200000 816469928 200000 289728032 200000 187097042 200000 467792368 200000 36053639 200000 537851700 200000 375233271 200000 792344863 200000 941917541 200000 183485717 200000 590559591 200000 717445868 200000 395444260 200000 606331692 200000 737799316 200000 515169103 200000 186375108 200000 635983361 200000 880072463 200000 962898272 200000 485452389 200000 23716156 200000 593248391 200000 254882648 200000 848660296 200000 142631335 200000 788299213 200000 974461071 200000 47544013 200000 382680873 200000 179148498 200000 71501182 200000 245905526 200000 795561163 200000 378786470 200000 177548733 200000 295472866 200000 936043189 200000 463048058 200000 331821573 200000 659745234 200000 124428849 200000 851852446 200000 211995183 200000 809071654 200000 233908646 200000 873903235 200000 301079346 200000 570759647 200000 618060958 200000 647941305 200000 361291560 200000 212567582 200000 303423424 200000 816694768 200000 633356104 200000 813972259 200000 72719573 200000 116364282 200000 591221740 200000 901577294 200000 259867333 200000 80127431 200000 185932427 200000 365772832 200000 307413914 200000 896844135 200000 541131711 200000 136895034 200000 156481659 200000 786644490 200000 807571776 200000 561994587 200000 547937201 200000 534574594 200000 251745254 200000 742249829 200000 604153509 200000 263391422 200000 885050282 200000 702157656 200000 983771103 200000 49710799 200000 34520484 200000 706203988 200000 215250696 200000 714444775 200000 441367565 200000 479115930 200000 892039911 200000 470880468 200000 653177405 200000 852931979 200000 593895270 200000 609886088 200000 433901229 200000 424721831 200000 644771213 200000 12476691 200000 264433397 200000 362294670 200000 497941381 200000 26771366 200000 596845007 200000 7050497 200000 93546134 200000 125593234 200000 685353745 200000 586730720 200000 828802344 200000 704686149 200000 976987574 200000 663054637 200000 192541381 200000 812802131 200000 573284820 200000 544352518 200000 203181588 200000 515848041 200000 510587046 200000 633409198 200000 868180702 200000 118319450 200000 688649347 200000 110020996 200000 363815948 200000 46437654 200000 905981155 200000 347441162 200000 100683686 200000 651682989 200000 679087712 200000 963831262 200000 598757588 200000 527705935 200000 370854578 200000 916513731 200000 502136287 200000 402050382 200000 171385521 200000 551992216 200000 831230512 200000 344108569 200000 651401302 200000 175236190 200000 946924623 200000 521238082 200000 882931385 200000 997170741 200000 628400613 200000 596249464 200000 333606932 200000 433113183 200000 804750778 200000 962461325 200000 77731261 200000 547146554 200000 744533942 200000 491382640 200000 315101742 200000 577581129 200000 726455522 200000 494867763 200000 300150016 200000 674064427 200000 442363239 200000 865544709 200000 685730026 200000 74131618 200000 337800333 200000 290989367 200000 706753478 200000 609836684 200000 683727036 200000 436089146 200000 258045579 200000 571365868 200000 206286206 200000 963528606 200000 304088915 200000 630671841 200000 585922938 200000 109916948 200000 39352662 200000 866675372 200000 456981626 200000 181975404 200000 179702508 200000 420274605 200000 651064164 200000 328373655 200000 627417997 200000 619065189 200000 555327043 200000 853656485 200000 624785364 200000 207779189 200000 620888639 200000 488796871 200000 752451447 200000 925172381 200000 394407327 200000 658804045 200000 897096527 200000 256860861 200000 631107021 200000 997317799 200000 164873557 200000 739583702 200000 649101649 200000 256251239 200000 53877409 200000 204627721 200000 886783444 200000 160451388 200000 898175852 200000 86045845 200000 179785246 200000 691144440 200000 27781391 200000 159630812 200000 285801495 200000 379081354 200000 702836737 200000 889438 200000 763026633 200000 120322308 200000 752459740 200000 413433019 200000 510642267 200000 169317525 200000 145159511 200000 161285300 200000 461018134 200000 583190159 200000 213600844 200000 43582762 200000 746301027 200000 71029601 200000 279699891 200000 129729053 200000 922246345 200000 76838556 200000 293069220 200000 109945517 200000 326155251 200000 862608625 200000 735197016 200000 279726363 200000 368963495 200000 881246256 200000 695772455 200000 132170440 200000 802394831 200000 25402698 200000 570666634 200000 954620467 200000 156294515 200000 817691727 200000 496537113 200000 885882622 200000 75317947 200000 499936368 200000 212238733 200000 607106537 200000 652515569 200000 357108733 200000 509390270 200000 440846548 200000 188682620 200000 521860199 200000 969878181 200000 571543744 200000 155879654 200000 114511422 200000 235426651 200000 605973966 200000 467593941 200000 901686578 200000 369255447 200000 38731581 200000 816558100 200000 355157013 200000 990560307 200000 214388080 200000 850757259 200000 853685974 200000 796265510 200000 397270501 200000 455311169 200000 237478535 200000 951884170 200000 562541373 200000 301797985 200000 603453783 200000 309790999 200000 869890361 200000 315725105 200000 366354072 200000 451697829 200000 238035130 200000 308887067 200000 510126777 200000 835382061 200000 370385856 200000 67510438 200000 385779020 200000 452724935 200000 967431531 200000 100063101 200000 961863936 200000 352717483 200000 93451772 200000 421420134 200000 166917030 200000 447855412 200000 128905940 200000 416290379 200000 774679599 200000 74252248 200000 742722163 200000 542987061 200000 858831531 200000 292671280 200000 515975289 200000 795624522 200000 222463563 200000 46406389 200000 191469991 200000 451795413 200000 183895391 200000 289540608 200000 731421661 200000 359380797 200000 933723480 200000 458404424 200000 834984476 200000 546171148 200000 3687110 200000 492684007 200000 817982085 200000 287019753 200000 755770714 200000 477456916 200000 479409752 200000 162361245 200000 966399460 200000 543073065 200000 819472885 200000 636514064 200000 760394836 200000 275332766 200000 884603613 200000 864748620 200000 583381436 200000 206803466 200000 547801009 200000 164216184 200000 723316300 200000 989213736 200000 662216240 200000 975279070 200000 541454675 200000 212216527 200000 933609276 200000 709106149 200000 605175620 200000 687292152 200000 161786069 200000 742926614 200000 513653165 200000 168175291 200000 881407516 200000 76983833 200000 385930561 200000 618464081 200000 875355472 200000 882397880 200000 185402318 200000 977527571 200000 554209747 200000 628993498 200000 145295942 200000 753582456 200000 576559652 200000 534863240 200000 884428474 200000 672633113 200000 799153125 200000 838016747 200000 3813465 200000 70444976 200000 831504855 200000 691802699 200000 861780340 200000 764019219 200000 296837080 200000 423136528 200000 613081980 200000 40851005 200000 469043947 200000 426224068 200000 612253441 200000 94700356 200000 181256494 200000 220886030 200000 344205236 200000 689055587 200000 370254820 200000 750295735 200000 795599461 200000 937512945 200000 729502573 200000 727072168 200000 707085061 200000 141987687 200000 284212552 200000 148550121 200000 424188068 200000 395650397 200000 58652695 200000 753197986 200000 382072690 200000 806598796 200000 566455705 200000 236573213 200000 963124417 200000 189178060 200000 647787696 200000 334356417 200000 342647552 200000 944078614 200000 561547612 200000 455488023 200000 957894593 200000 811025794 200000 342787774 200000 923926472 200000 306650036 200000 929193801 200000 483822357 200000 572236955 200000 342630056 200000 37328068 200000 634731971 200000 192700795 200000 940025743 200000 904234346 200000 108672328 200000 229967982 200000 977301114 200000 44216277 200000 552743748 200000 647644830 200000 541126296 200000 288161212 200000 885952120 200000 489979987 200000 3841082 200000 653281273 200000 609147589 200000 625375990 200000 366808273 200000 148285571 200000 520001835 200000 279435022 200000 287615726 200000 303105140 200000 495392202 200000 593048645 200000 577668672 200000 84114436 200000 647580643 200000 295541092 200000 722125208 200000 582876299 200000 456236502 200000 328034386 200000 441992423 200000 26448514 200000 242742053 200000 264731160 200000 412202813 200000 374716289 200000 90361966 200000 499017950 200000 495980234 200000 279152193 200000 473951604 200000 258038254 200000 46158560 200000 59905690 200000 702986518 200000 183881135 200000 360703471 200000 522118021 200000 908206933 200000 28841898 200000 205165447 200000 103625499 200000 62929234 200000 920669832 200000 269326936 200000 208905875 200000 119332685 200000 460284433 200000 926361652 200000 406370887 200000 185006758 200000 425235757 200000 612169226 200000 829307310 200000 461015006 200000 906403814 200000 660575212 200000 612517730 200000 424376981 200000 330220387 200000 250023689 200000 801299738 200000 80092044 200000 538248173 200000 851034547 200000 53894064 200000 882143908 200000 900878061 200000 276470617 200000 495026460 200000 956891357 200000 224855786 200000 516837004 200000 578954870 200000 728526423 200000 569643407 200000 358789886 200000 480620023 200000 383634003 200000 776695714 200000 183658365 200000 533221623 200000 95485234 200000 707241229 200000 305200123 200000 920101871 200000 695697011 200000 711789272 200000 993683336 200000 572604535 200000 133679288 200000 963515692 200000 400977493 200000 318558536 200000 540224449 200000 750808913 200000 165789618 200000 374445627 200000 933847662 200000 737854383 200000 934883856 200000 861845063 200000 879211713 200000 780011983 200000 841935615 200000 323656070 200000 10535896 200000 287115354 200000 15119151 200000 63103791 200000 999368694 200000 664894232 200000 212252274 200000 456931740 200000 657779322 200000 89544434 200000 279862712 200000 481944132 200000 962376165 200000 586658287 200000 496656144 200000 773433793 200000 947718104 200000 707749690 200000 898091949 200000 319024587 200000 934638354 200000 163258649 200000 92327901 200000 865171770 200000 317365109 200000 592363766 200000 672725779 200000 705481735 200000 881494529 200000 321198425 200000 326293469 200000 530146634 200000 893202646 200000 317866986 200000 605495789 200000 455570748 200000 435894070 200000 640365939 200000 346138132 200000 402697525 200000 534846335 200000 518976987 200000 926893121 200000 960988590 200000 673263412 200000 611416619 200000 141739909 200000 688484927 200000 628588276 200000 626469004 200000 788800529 200000 292605346 200000 373879424 200000 262393926 200000 372511029 200000 555567021 200000 240268984 200000 235779009 200000 349010274 200000 895367003 200000 690991006 200000 782867590 200000 322027048 200000 535215298 200000 109913169 200000 31284542 200000 925748280 200000 500397341 200000 549581073 200000 158459826 200000 765596514 200000 650372803 200000 93678913 200000 956650696 200000 833645207 200000 410485036 200000 558443359 200000 714770059 200000 628961767 200000 844300018 200000 37505293 200000 792482850 200000 674172034 200000 233853389 200000 746909450 200000 441491415 200000 44567738 200000 336933525 200000 563118904 200000 734166289 200000 280543230 200000 682791235 200000 852548247 200000 939996249 200000 794787552 200000 664518383 200000 283345224 200000 266299223 200000 349540111 200000 321629139 200000 505065098 200000 276002517 200000 777295709 200000 190192453 200000 423578303 200000 41831610 200000 550192057 200000 93028287 200000 79903078 200000 503910928 200000 779957556 200000 111196890 200000 44758818 200000 394188030 200000 206539263 200000 80916301 200000 149445041 200000 556615372 200000 848084843 200000 712114418 200000 774051828 200000 671967717 200000 105180647 200000 399423680 200000 343595501 200000 637040080 200000 800301316 200000 65025745 200000 955038395 200000 925971253 200000 454653299 200000 328258141 200000 355587231 200000 352829917 200000 178746628 200000 601026492 200000 498898681 200000 821338289 200000 711534248 200000 410026598 200000 251994699 200000 355026873 200000 795479151 200000 916407542 200000 499031091 200000 872773149 200000 123588489 200000 808304930 200000 729274228 200000 609320487 200000 767578184 200000 666969539 200000 693393389 200000 466815294 200000 691782172 200000 765348050 200000 439661727 200000 503022059 200000 307091861 200000 491524455 200000 94320043 200000 277993943 200000 195523683 200000 862280635 200000 669277776 200000 430484937 200000 542923608 200000 608946983 200000 845247728 200000 818962348 200000 947553379 200000 736407074 200000 914758923 200000 999734406 200000 61547158 200000 530272326 200000 208899905 200000 99958913 200000 830960160 200000 519661642 200000 902340436 200000 682898661 200000 725672530 200000 710557192 200000 309802530 200000 821150235 200000 752937885 200000 199976568 200000 525800366 200000 486751659 200000 704518546 200000 731258802 200000 948006679 200000 799190077 200000 112680672 200000 761783023 200000 29044382 200000 366409114 200000 444273496 200000 392251015 200000 255261092 200000 317896875 200000 709365739 200000 389247987 200000 959934120 200000 145270136 200000 614694057 200000 145451467 200000 228212556 200000 743273258 200000 768210115 200000 439740360 200000 896313424 200000 392626185 200000 656354953 200000 253831874 200000 821139348 200000 776714621 200000 742871403 200000 604922034 200000 816882713 200000 521452047 200000 58911739 200000 570303153 200000 982743040 200000 362290024 200000 184708073 200000 887123190 200000 559439497 200000 641534544 200000 200097285 200000 750163163 200000 113140244 200000 725124271 200000 241787455 200000 45640407 200000 465834018 200000 802861455 200000 263285161 200000 177429124 200000 454502739 200000 287270167 200000 574566514 200000 749111962 200000 784678761 200000 941627536 200000 820474860 200000 552669425 200000 574544707 200000 479966819 200000 318164102 200000 232460930 200000 265292001 200000 211981848 200000 714249169 200000 204645221 200000 451033446 200000 707267159 200000 482394239 200000 541051602 200000 936029968 200000 761576170 200000 316964446 200000 580949284 200000 744797504 200000 132242616 200000 557171808 200000 535970257 200000 361288824 200000 608431562 200000 295142549 200000 172893554 200000 417067607 200000 41325897 200000 104190510 200000 529448896 200000 624628126 200000 267117437 200000 286803323 200000 303338388 200000 332985389 200000 194396622 200000 666811885 200000 730987237 200000 440750854 200000 107472581 200000 436824596 200000 309606605 200000 621769799 200000 646944779 200000 345786273 200000 821801859 200000 764780851 200000 802041960 200000 834079588 200000 384750177 200000 719046185 200000 314224069 200000 405614925 200000 692933599 200000 848711850 200000 860521770 200000 13450350 200000 557211028 200000 582676823 200000 253495487 200000 942633719 200000 165570619 200000 553660400 200000 287431117 200000 367150135 200000 108429227 200000 514819925 200000 80250557 200000 429476001 200000 69208797 200000 13640070 200000 361436951 200000 943002563 200000 59689449 200000 638970790 200000 473560452 200000 84148303 200000 794939912 200000 791495155 200000 510038987 200000 221185558 200000 82470803 200000 607811023 200000 494830295 200000 368410119 200000 598566913 200000 339660218 200000 721379502 200000 229864499 200000 266667499 200000 261007188 200000 58056826 200000 131650507 200000 472856843 200000 205869918 200000 161105027 200000 127549216 200000 100192311 200000 336207800 200000 361109041 200000 418270113 200000 96973674 200000 953141092 200000 430287886 200000 172541919 200000 200256442 200000 436254337 200000 394703297 200000 697142155 200000 827625826 200000 401701968 200000 595739667 200000 431481717 200000 848226233 200000 174479665 200000 204665581 200000 853860749 200000 962944824 200000 25385125 200000 630301014 200000 33760997 200000 34662775 200000 196281165 200000 888853369 200000 920370605 200000 492789039 200000 235182312 200000 819836572 200000 968599861 200000 118278200 200000 587136089 200000 956128041 200000 228733933 200000 101577611 200000 828426142 200000 180416680 200000 781705575 200000 601578816 200000 59115992 200000 4515266 200000 922339410 200000 762722448 200000 34685257 200000 469930559 200000 343519360 200000 958356948 200000 862493519 200000 249809159 200000 487961312 200000 127457411 200000 105100397 200000 313687075 200000 950461316 200000 759110967 200000 633741890 200000 185344700 200000 684290459 200000 936419239 200000 736161680 200000 494665498 200000 837165942 200000 855979693 200000 92143669 200000 52162726 200000 754031238 200000 275952704 200000 128677172 200000 156311528 200000 184128347 200000 524695418 200000 431917740 200000 19114632 200000 691560870 200000 536727187 200000 982858206 200000 66048335 200000 92517944 200000 3814115 200000 635258154 200000 691744806 200000 169575167 200000 595510499 200000 787686418 200000 248712725 200000 867755278 200000 664498731 200000 372571445 200000 425122629 200000 931496085 200000 827908980 200000 153964115 200000 993130237 200000 935372004 200000 160735894 200000 755707983 200000 484724647 200000 165565548 200000 793494154 200000 188855591 200000 935907532 200000 16060093 200000 11407721 200000 802042876 200000 524379410 200000 56512135 200000 360659050 200000 419074320 200000 348904516 200000 123283356 200000 36401639 200000 377502658 200000 221539658 200000 169295083 200000 120774999 200000 510167699 200000 113574443 200000 318262406 200000 910779220 200000 152053027 200000 768337425 200000 682934172 200000 189491605 200000 344034356 200000 255575364 200000 250617471 200000 886779124 200000 873226148 200000 6100269 200000 853059742 200000 119727465 200000 936355958 200000 140642388 200000 320198282 200000 557944844 200000 656627913 200000 780526689 200000 474291700 200000 45282582 200000 432976350 200000 457295902 200000 526043053 200000 101735903 200000 728411670 200000 842547058 200000 87464356 200000 272532192 200000 71084272 200000 337019238 200000 707700458 200000 629034929 200000 98872590 200000 806543906 200000 591473584 200000 42490123 200000 465489968 200000 406496496 200000 676897606 200000 836787911 200000 909301047 200000 807013431 200000 168197148 200000 725137372 200000 767820834 200000 980466561 200000 865706948 200000 940631140 200000 627997203 200000 637714805 200000 207863022 200000 177475990 200000 51529033 200000 418205660 200000 762011498 200000 210137548 200000 722218790 200000 143043998 200000 77173288 200000 256822397 200000 586387499 200000 586868421 200000 199231802 200000 161729603 200000 961278454 200000 988094584 200000 29468623 200000 753629398 200000 699908425 200000 363568384 200000 102366777 200000 969753358 200000 110468101 200000 505592774 200000 885345767 200000 208062180 200000 35472170 200000 592623954 200000 64948587 200000 629228912 200000 326794969 200000 645380941 200000 657370740 200000 334875883 200000 899947601 200000 989040254 200000 411550164 200000 837205677 200000 391142387 200000 700536015 200000 335109498 200000 861729583 200000 631849281 200000 932829000 200000 864910455 200000 411279881 200000 314002138 200000 166915602 200000 541951740 200000 344578037 200000 921293439 200000 905559157 200000 851233881 200000 198780105 200000 771740433 200000 104706777 200000 802234623 200000 671132032 200000 78941327 200000 803435720 200000 240029310 200000 322157616 200000 370183707 200000 861339369 200000 5252999 200000 335920148 200000 756431861 200000 531498757 200000 838108650 200000 959480707 200000 108752253 200000 996915717 200000 79914135 200000 751107061 200000 864826676 200000 918173681 200000 775504800 200000 613136388 200000 769957563 200000 829201905 200000 12390453 200000 718643560 200000 534479057 200000 780914766 200000 747977894 200000 279265529 200000 656043864 200000 679185521 200000 115705955 200000 288873648 200000 151038800 200000 331647714 200000 358289406 200000 769901989 200000 822852314 200000 986726218 200000 367688486 200000 410944018 200000 641988917 200000 56139377 200000 327621293 200000 110308173 200000 331351235 200000 603868735 200000 669871234 200000 264637904 200000 496283396 200000 434363325 200000 299428278 200000 181652276 200000 129428632 200000 949210900 200000 729162362 200000 343475248 200000 986315072 200000 992446860 200000 824084511 200000 853466270 200000 253983709 200000 904261518 200000 814655764 200000 953508725 200000 113193582 200000 330428065 200000 770538218 200000 151450319 200000 557086229 200000 762772847 200000 149260370 200000 69136868 200000 414331154 200000 110558657 200000 277611804 200000 237891852 200000 627545798 200000 969377405 200000 572226105 200000 384207808 200000 200743344 200000 617376686 200000 978047929 200000 255227544 200000 879957362 200000 789322876 200000 567128268 200000 924729165 200000 500270283 200000 42103598 200000 995544004 200000 916561591 200000 110642077 200000 761620270 200000 790944785 200000 983263951 200000 824762089 200000 520052484 200000 948804162 200000 503453357 200000 426674893 200000 199760473 200000 46919690 200000 901749386 200000 910285452 200000 991776757 200000 383285303 200000 678444991 200000 744721029 200000 512748480 200000 167078588 200000 446734019 200000 829805624 200000 42907332 200000 769769127 200000 92948272 200000 608113224 200000 896539944 200000 12683819 200000 388257213 200000 251227251 200000 311926837 200000 327136918 200000 153927748 200000 67403163 200000 484684884 200000 557432410 200000 948038589 200000 294475199 200000 153523980 200000 750620423 200000 265234496 200000 532084738 200000 142365448 200000 985546063 200000 139773190 200000 925036706 200000 304804366 200000 261552384 200000 357278311 200000 896674048 200000 189958408 200000 887532812 200000 646999004 200000 794675102 200000 620433918 200000 316580739 200000 737088509 200000 828993562 200000 52289561 200000 345332630 200000 724603523 200000 314599735 200000 615840672 200000 276518805 200000 918808134 200000 641337045 200000 974218237 200000 589083888 200000 197845311 200000 848454643 200000 257577913 200000 335756857 200000 205245575 200000 259067570 200000 505392251 200000 833722144 200000 457147989 200000 36222036 200000 783791371 200000 324078196 200000 828981763 200000 270280504 200000 630857556 200000 21330984 200000 296731144 200000 480191199 200000 203001437 200000 296459595 200000 8721918 200000 280635370 200000 678988878 200000 257191437 200000 351132829 200000 193200152 200000 160752240 200000 659019712 200000 560683965 200000 292632139 200000 884312876 200000 188487891 200000 282931287 200000 910758531 200000 450818058 200000 493017303 200000 558271107 200000 713777632 200000 127307698 200000 343813245 200000 844496762 200000 244524195 200000 829505517 200000 260601238 200000 920963476 200000 202548781 200000 328207780 200000 300232465 200000 684917322 200000 475355901 200000 631034592 200000 747908351 200000 453893684 200000 335784629 200000 492621511 200000 767462545 200000 663819019 200000 642221077 200000 828980132 200000 772111895 200000 273402280 200000 838623998 200000 211083998 200000 573419778 200000 744800770 200000 199264367 200000 811560703 200000 955739618 200000 7617331 200000 227178634 200000 858490286 200000 6187624 200000 54854002 200000 314025614 200000 768413108 200000 241594723 200000 266409497 200000 624774878 200000 514564346 200000 187647174 200000 728120224 200000 998659832 200000 12506759 200000 106304416 200000 631939998 200000 446938493 200000 241173637 200000 954777633 200000 726726350 200000 677717551 200000 390639677 200000 364728219 200000 725292295 200000 958202349 200000 769895958 200000 876286077 200000 820006210 200000 293959864 200000 654547353 200000 295179865 200000 211293591 200000 359007152 200000 656257902 200000 841812446 200000 290887487 200000 640738582 200000 687384415 200000 65194718 200000 305301651 200000 682047563 200000 669628499 200000 871435848 200000 793886474 200000 976607695 200000 891776595 200000 113853485 200000 160188733 200000 504640834 200000 53205640 200000 698579390 200000 531090150 200000 774749541 200000 649884986 200000 991926091 200000 431084763 200000 41512473 200000 788574162 200000 60856389 200000 422337303 200000 134571613 200000 234735831 200000 982468413 200000 627679920 200000 252436563 200000 173560819 200000 267771361 200000 989142497 200000 440956731 200000 369940462 200000 490775812 200000 77699585 200000 823071093 200000 961456817 200000 622958742 200000 141955977 200000 199684226 200000 109766468 200000 699416999 200000 231102993 200000 503682819 200000 862492111 200000 743337064 200000 675760210 200000 318315192 200000 537677212 200000 226586664 200000 998942244 200000 724488321 200000 129581330 200000 981960026 200000 786359936 200000 907170911 200000 310386106 200000 558885773 200000 165844350 200000 659128690 200000 404780093 200000 735598449 200000 417772631 200000 548369916 200000 447013986 200000 577798872 200000 351154020 200000 177289564 200000 892259604 200000 195422385 200000 546712604 200000 236826642 200000 857700953 200000 871896333 200000 269376793 200000 814529 200000 220132699 200000 41913118 200000 15258642 200000 951236391 200000 937452130 200000 628733234 200000 682247649 200000 153138214 200000 136020183 200000 382671035 200000 908625533 200000 251354045 200000 786599233 200000 526987337 200000 394296576 200000 422552590 200000 808621898 200000 322916749 200000 732403618 200000 374344793 200000 75133371 200000 445268311 200000 882046907 200000 660525823 200000 981103739 200000 565261208 200000 588650436 200000 458216831 200000 194250387 200000 70377824 200000 787728725 200000 872695931 200000 689066027 200000 888181472 200000 545699623 200000 140190131 200000 656011917 200000 160447336 200000 36699922 200000 197503495 200000 436965920 200000 375367529 200000 200247823 200000 407170424 200000 838211693 200000 555524210 200000 241632311 200000 351033639 200000 426492957 200000 209978678 200000 983929537 200000 308531027 200000 851581176 200000 16126340 200000 384223751 200000 168605022 200000 172736486 200000 657702988 200000 604177280 200000 813567432 200000 700367089 200000 751252384 200000 351015366 200000 790177842 200000 280760128 200000 143036591 200000 612655760 200000 738108251 200000 277059356 200000 417768906 200000 654231224 200000 947027749 200000 229141486 200000 379551843 200000 45469750 200000 984370831 200000 767848509 200000 776114440 200000 481425442 200000 139004348 200000 118233524 200000 1944427 200000 492691637 200000 589650922 200000 871145241 200000 182256732 200000 888862535 200000 555710842 200000 964998742 200000 146143180 200000 974821457 200000 412463086 200000 215462003 200000 599914699 200000 973004651 200000 220005861 200000 82182041 200000 687586186 200000 612689742 200000 476399904 200000 931132176 200000 616718169 200000 221130195 200000 944716415 200000 213164352 200000 383876777 200000 184880113 200000 432169475 200000 766819762 200000 103261962 200000 253890498 200000 394315469 200000 832495375 200000 350646573 200000 275377789 200000 168757533 200000 908377887 200000 445078242 200000 192461436 200000 869432403 200000 783003851 200000 18176281 200000 487100726 200000 28767472 200000 893268506 200000 387242980 200000 633519429 200000 957094036 200000 805326903 200000 443683954 200000 975543393 200000 801230337 200000 324487528 200000 839505685 200000 495712098 200000 198765846 200000 152113431 200000 459590460 200000 252892225 200000 958235348 200000 98267084 200000 925411193 200000 301615638 200000 114776411 200000 160789807 200000 719319419 200000 386815770 200000 527437804 200000 978422282 200000 949634067 200000 224239269 200000 797178600 200000 223908420 200000 220708146 200000 596121904 200000 109105614 200000 359381734 200000 52643305 200000 585719891 200000 241326912 200000 239724569 200000 442664039 200000 250127560 200000 191280382 200000 654260517 200000 584881661 200000 334943845 200000 151881705 200000 293909618 200000 223520028 200000 652366373 200000 961549824 200000 740702601 200000 885358420 200000 656784414 200000 300882021 200000 962197780 200000 356436310 200000 107638667 200000 951136088 200000 480995033 200000 806870258 200000 304463043 200000 871098937 200000 910446529 200000 542042904 200000 843442494 200000 116230537 200000 649764822 200000 422083546 200000 262224278 200000 851901161 200000 427920447 200000 444846184 200000 70894979 200000 16485657 200000 902189894 200000 140741393 200000 579476445 200000 291746297 200000 123174482 200000 874420552 200000 271070365 200000 223017610 200000 218195436 200000 278598555 200000 340447964 200000 667068140 200000 396773308 200000 588749245 200000 410214097 200000 881558624 200000 532388492 200000 397085308 200000 717324757 200000 322303815 200000 752269891 200000 940939723 200000 641314913 200000 12342049 200000 767056363 200000 841908408 200000 285164558 200000 694445198 200000 841843627 200000 376912245 200000 287512979 200000 40184143 200000 777643212 200000 591235410 200000 349630154 200000 666722885 200000 295351734 200000 777835200 200000 739388074 200000 810901360 200000 276296179 200000 811276112 200000 754779469 200000 208630255 200000 596949034 200000 737133488 200000 701599211 200000 388695045 200000 872478756 200000 303231412 200000 194946268 200000 172946706 200000 10849482 200000 163858505 200000 851588505 200000 809301909 200000 487409188 200000 376228738 200000 425780922 200000 275300144 200000 885640538 200000 808446607 200000 666395128 200000 739135139 200000 430445750 200000 170546112 200000 465515563 200000 731038158 200000 616502687 200000 412953221 200000 416140108 200000 288001970 200000 442863262 200000 601889136 200000 352220275 200000 131877999 200000 879921500 200000 856597041 200000 883923417 200000 903162183 200000 606793377 200000 494747031 200000 911618775 200000 385411737 200000 305012309 200000 41631125 200000 35752420 200000 992587750 200000 937886081 200000 942552377 200000 858230426 200000 579087822 200000 163793486 200000 714406069 200000 953343408 200000 344387090 200000 679835140 200000 850894682 200000 81534720 200000 144156563 200000 300261644 200000 936381847 200000 841843586 200000 425173585 200000 853730542 200000 392988413 200000 320442190 200000 547449196 200000 776535634 200000 935795261 200000 374235037 200000 259331365 200000 532622593 200000 333779751 200000 899404999 200000 332075740 200000 427571172 200000 21735084 200000 259514949 200000 308482835 200000 518396675 200000 104380124 200000 114662575 200000 994480489 200000 309047687 200000 251146472 200000 724822974 200000 7034526 200000 966524344 200000 405869344 200000 265283146 200000 330033301 200000 507439870 200000 113188085 200000 582455372 200000 671085644 200000 313090018 200000 728231671 200000 578846429 200000 453938149 200000 361027597 200000 53884118 200000 302576692 200000 771594399 200000 485331527 200000 768809828 200000 995683243 200000 560037596 200000 472737912 200000 992387729 200000 651370425 200000 333254172 200000 52458410 200000 383693164 200000 219410936 200000 774925056 200000 236973060 200000 449602600 200000 220408096 200000 283796295 200000 667515599 200000 968306195 200000 215207177 200000 11647443 200000 19824756 200000 219320736 200000 280716972 200000 797335204 200000 209537659 200000 689246301 200000 997727265 200000 377735898 200000 10549132 200000 764422908 200000 257952929 200000 219498166 200000 912743281 200000 675004237 200000 805001348 200000 276696473 200000 67337489 200000 224885313 200000 230526275 200000 142984706 200000 161375349 200000 307092969 200000 212915062 200000 639319443 200000 517130438 200000 763378036 200000 306895574 200000 452515596 200000 580105292 200000 474444083 200000 281956924 200000 618252366 200000 219975279 200000 320205975 200000 689557919 200000 642088024 200000 986521528 200000 100550192 200000 968889369 200000 152069452 200000 591945680 200000 735967662 200000 189178849 200000 368721002 200000 392282495 200000 907134947 200000 718170193 200000 771312146 200000 611059886 200000 260208831 200000 253215201 200000 583265221 200000 511268453 200000 734858066 200000 560544297 200000 818152484 200000 390658764 200000 466957772 200000 870559201 200000 871342830 200000 621156140 200000 817631103 200000 307920099 200000 89268997 200000 339139566 200000 929416410 200000 25186343 200000 697198185 200000 110974106 200000 860867951 200000 193657797 200000 457425978 200000 893927897 200000 233130477 200000 307369206 200000 534844602 200000 465680754 200000 10834469 200000 71928339 200000 935228231 200000 867412560 200000 378786057 200000 582489235 200000 922457188 200000 984924793 200000 159874727 200000 963955471 200000 250893232 200000 544728343 200000 726702129 200000 928746817 200000 97797100 200000 242699378 200000 76593143 200000 192567295 200000 429019897 200000 724486130 200000 890757994 200000 675398980 200000 313128918 200000 226332705 200000 673215258 200000 108271143 200000 86725797 200000 433910438 200000 265767096 200000 830265568 200000 382728358 200000 609868362 200000 867708180 200000 364474057 200000 699248697 200000 757002486 200000 632321567 200000 522791002 200000 849765088 200000 688706481 200000 645457129 200000 491518763 200000 157294393 200000 848717478 200000 506281378 200000 464585717 200000 713747719 200000 524703003 200000 83724700 200000 45472400 200000 384227113 200000 776237946 200000 260356935 200000 144865781 200000 585558432 200000 540275019 200000 525958194 200000 870589500 200000 767157133 200000 44445495 200000 552404240 200000 449052830 200000 77956399 200000 350830854 200000 284713391 200000 589727092 200000 501140456 200000 185463200 200000 320337154 200000 18916405 200000 852360760 200000 302009615 200000 280799511 200000 94708091 200000 991028671 200000 117368441 200000 312576288 200000 91609853 200000 884667198 200000 701253161 200000 800841070 200000 626634645 200000 457013398 200000 539997063 200000 368615792 200000 761180474 200000 567079110 200000 615741723 200000 598247863 200000 994595590 200000 989676529 200000 486635661 200000 178021364 200000 395520305 200000 773168981 200000 803347110 200000 355601655 200000 927563027 200000 762173779 200000 569636175 200000 750382257 200000 170898725 200000 500891500 200000 584616848 200000 745501234 200000 749824255 200000 298427969 200000 849223570 200000 810664363 200000 897503066 200000 716554642 200000 875642524 200000 716637804 200000 843421198 200000 888530495 200000 746926360 200000 299013349 200000 795495444 200000 262123081 200000 369694863 200000 558951080 200000 629810565 200000 685619409 200000 902640551 200000 299415141 200000 696623512 200000 482617878 200000 609495595 200000 607846891 200000 730521255 200000 389269882 200000 700142851 200000 829672493 200000 633041449 200000 220853629 200000 315203638 200000 580764985 200000 106052792 200000 764623296 200000 616620270 200000 973007426 200000 427041291 200000 554866434 200000 984483699 200000 833465750 200000 819987708 200000 675107109 200000 443731758 200000 316443303 200000 75934595 200000 838661417 200000 612855975 200000 923573766 200000 967858360 200000 51681582 200000 46890886 200000 554709346 200000 636028628 200000 305916021 200000 407730325 200000 905820556 200000 338175279 200000 308646750 200000 682150331 200000 279048309 200000 128802370 200000 465261931 200000 884550145 200000 14244141 200000 493260197 200000 111447867 200000 260000655 200000 752430565 200000 463324177 200000 180399247 200000 602288559 200000 769823213 200000 423459679 200000 216992839 200000 573823688 200000 647759798 200000 205384838 200000 655515236 200000 278660708 200000 374279888 200000 775425440 200000 818723847 200000 524080938 200000 839381484 200000 471326180 200000 696842096 200000 839789795 200000 86112985 200000 328681900 200000 19181055 200000 782127223 200000 211056778 200000 910078575 200000 345317941 200000 796115440 200000 597623566 200000 565532871 200000 857647539 200000 672289909 200000 802415509 200000 874530924 200000 739578680 200000 343513679 200000 281332337 200000 412433974 200000 394624166 200000 904526055 200000 94504209 200000 882201118 200000 185865981 200000 723762885 200000 770633222 200000 779736892 200000 484559453 200000 677347730 200000 764727554 200000 658600905 200000 412457991 200000 349385237 200000 388131539 200000 653725981 200000 865731676 200000 497264184 200000 175338347 200000 654289329 200000 791782108 200000 226863875 200000 109794778 200000 306713886 200000 790902311 200000 106044575 200000 645117009 200000 322230299 200000 582863358 200000 701784660 200000 123997217 200000 644845185 200000 203945793 200000 624807050 200000 66994617 200000 14062922 200000 597596658 200000 233127627 200000 818057386 200000 372347532 200000 877725999 200000 902197694 200000 438407588 200000 576423810 200000 982870843 200000 500646188 200000 672578169 200000 143613571 200000 361418102 200000 998942718 200000 679603225 200000 333726471 200000 897453151 200000 405962812 200000 155272852 200000 671682472 200000 1915799 200000 747835662 200000 733318938 200000 61441054 200000 900066272 200000 454201021 200000 701575677 200000 673436993 200000 44044057 200000 85087410 200000 904344749 200000 25256714 200000 368278083 200000 984144757 200000 896448953 200000 996877458 200000 247308158 200000 667859631 200000 749819604 200000 303452176 200000 528548876 200000 389203752 200000 174881484 200000 634685149 200000 982475852 200000 951624392 200000 573534099 200000 476894578 200000 230542782 200000 43941528 200000 926666298 200000 600928616 200000 59209988 200000 569523393 200000 924715248 200000 56747894 200000 649137119 200000 456877707 200000 350953222 200000 89814902 200000 636138285 200000 24822879 200000 945457901 200000 198469215 200000 335074545 200000 611974084 200000 159038005 200000 94296651 200000 676966474 200000 203000164 200000 736060815 200000 641907826 200000 66917753 200000 776382216 200000 227749579 200000 813812012 200000 614670814 200000 460394902 200000 854938842 200000 666825714 200000 313341434 200000 400605465 200000 529214924 200000 99764572 200000 342700910 200000 822053049 200000 75807954 200000 72810275 200000 829485818 200000 360033469 200000 422174780 200000 391537183 200000 631788670 200000 406322319 200000 521693050 200000 956462665 200000 473783035 200000 447537848 200000 253434654 200000 682580153 200000 322243730 200000 574182110 200000 302974167 200000 293945256 200000 306328706 200000 311375308 200000 454793591 200000 283297903 200000 290161965 200000 896631657 200000 720409325 200000 956681605 200000 797147155 200000 15940799 200000 155584587 200000 213735556 200000 944614356 200000 167387125 200000 654633920 200000 117831204 200000 281356850 200000 689461844 200000 557040286 200000 356293692 200000 515318283 200000 236783685 200000 309269332 200000 966893511 200000 464864610 200000 340928847 200000 219532147 200000 170325212 200000 555233622 200000 410743837 200000 860469676 200000 815974068 200000 874327080 200000 126717557 200000 839262159 200000 6607271 200000 539905849 200000 601794881 200000 421801165 200000 465225006 200000 793447688 200000 487580297 200000 308863670 200000 741448673 200000 855577911 200000 675004278 200000 242912443 200000 239098745 200000 975722118 200000 976203855 200000 785705772 200000 434160334 200000 760532181 200000 688041598 200000 522136442 200000 829534170 200000 20241701 200000 219977356 200000 980357173 200000 309567411 200000 148413335 200000 831255072 200000 347576077 200000 405162643 200000 365298539 200000 578092546 200000 463163604 200000 836806099 200000 158385921 200000 865097757 200000 772900217 200000 957847018 200000 627486682 200000 893183864 200000 608581646 200000 843466866 200000 703743126 200000 728020027 200000 809368770 200000 353172515 200000 514169078 200000 154074543 200000 383163111 200000 737319637 200000 58232795 200000 628154941 200000 70953196 200000 487356289 200000 973120837 200000 335021933 200000 504814179 200000 35004991 200000 362206804 200000 984008167 200000 140134907 200000 932841544 200000 351963977 200000 301084020 200000 92126085 200000 899778548 200000 34485125 200000 421821182 200000 732023282 200000 737005756 200000 740551560 200000 936680587 200000 802338130 200000 117135672 200000 104930546 200000 772920132 200000 205103318 200000 203218721 200000 141901956 200000 963214707 200000 783712463 200000 148645200 200000 41785374 200000 738894975 200000 612993195 200000 284654012 200000 422661313 200000 785090802 200000 856084733 200000 280628607 200000 331146894 200000 955532403 200000 241411445 200000 564694736 200000 727993029 200000 271558603 200000 822769379 200000 124927241 200000 561883078 200000 14140131 200000 32820536 200000 53309602 200000 851345682 200000 837820098 200000 446932355 200000 875864883 200000 811817290 200000 965358995 200000 342905335 200000 794947444 200000 91108397 200000 172267164 200000 311046627 200000 129293631 200000 586048669 200000 613919815 200000 188219319 200000 4966284 200000 920067226 200000 219433500 200000 811132676 200000 402101875 200000 207171909 200000 605165251 200000 565209212 200000 789644077 200000 758662877 200000 928560134 200000 383895021 200000 400453139 200000 348052164 200000 804466380 200000 640480841 200000 20675740 200000 31367033 200000 646986526 200000 959021985 200000 666406241 200000 628409502 200000 839305765 200000 411211556 200000 881370652 200000 615048948 200000 885659177 200000 834660643 200000 141085091 200000 367515225 200000 38056083 200000 930539279 200000 367132145 200000 786346960 200000 644359658 200000 23448440 200000 262751261 200000 667664247 200000 932586968 200000 334216719 200000 751851615 200000 382048401 200000 999977253 200000 491150244 200000 624700433 200000 124211070 200000 910667706 200000 241828904 200000 62058411 200000 131121597 200000 347004575 200000 807993515 200000 114721989 200000 476517360 200000 612067324 200000 862253405 200000 408530456 200000 759564758 200000 325587227 200000 914520464 200000 856629116 200000 630412881 200000 509095523 200000 132021171 200000 291149802 200000 616720225 200000 304639837 200000 357377880 200000 904971642 200000 445464615 200000 133684402 200000 33509679 200000 860500837 200000 264199906 200000 616399913 200000 288923399 200000 306146820 200000 606323444 200000 344574125 200000 671404498 200000 133884622 200000 39890141 200000 229577796 200000 410099617 200000 164864605 200000 971577405 200000 244671000 200000 899894691 200000 320078440 200000 65295317 200000 83566193 200000 863019049 200000 64073161 200000 928973702 200000 489210040 200000 708136613 200000 875846775 200000 434324560 200000 533892980 200000 643060645 200000 415057804 200000 505926227 200000 11634255 200000 110643419 200000 124058432 200000 275683536 200000 141305874 200000 960811287 200000 787839211 200000 903235623 200000 867771556 200000 726653002 200000 982122246 200000 865041882 200000 605858062 200000 328107908 200000 641175337 200000 882623623 200000 436104056 200000 532549878 200000 961580557 200000 544662513 200000 554860332 200000 186871791 200000 823754634 200000 797266167 200000 533252241 200000 238628578 200000 339645593 200000 448166299 200000 728624944 200000 317023582 200000 13713235 200000 76485371 200000 661865394 200000 76638739 200000 586964719 200000 788252506 200000 261569503 200000 74492115 200000 353718727 200000 462647319 200000 522302111 200000 147034766 200000 420189522 200000 316824499 200000 894694908 200000 697380179 200000 749745706 200000 796228558 200000 757505309 200000 45205588 200000 878318086 200000 646670121 200000 28992075 200000 239007202 200000 672435648 200000 375478693 200000 814049519 200000 720943468 200000 606997328 200000 796761666 200000 355137424 200000 393758596 200000 455836110 200000 268426016 200000 438431705 200000 194777049 200000 424661363 200000 319959424 200000 868862608 200000 768570684 200000 480923031 200000 748609475 200000 755817887 200000 399089566 200000 140312755 200000 536977256 200000 35978254 200000 29765647 200000 811447391 200000 951894801 200000 254280710 200000 296091840 200000 970567508 200000 60797054 200000 376963791 200000 72787201 200000 950786411 200000 492963983 200000 951218385 200000 910585155 200000 373283227 200000 45765446 200000 796283797 200000 735414550 200000 698912254 200000 228326849 200000 337228740 200000 452178218 200000 647382475 200000 836346435 200000 792684326 200000 477390673 200000 992806748 200000 535936043 200000 795759780 200000 26581627 200000 87705128 200000 621966842 200000 735409221 200000 805239479 200000 887529673 200000 472582993 200000 661635380 200000 366313272 200000 160487159 200000 453860079 200000 420917687 200000 525051468 200000 652400522 200000 918214838 200000 571103544 200000 903715686 200000 105832571 200000 931612070 200000 209522239 200000 732926740 200000 885957346 200000 808780767 200000 155792500 200000 642844936 200000 310280440 200000 96071331 200000 437255841 200000 126917651 200000 538427413 200000 974419536 200000 631546541 200000 55490596 200000 199002802 200000 483986025 200000 573837729 200000 54503500 200000 399810664 200000 813385613 200000 736575910 200000 418588348 200000 348699118 200000 52614525 200000 93934596 200000 496219332 200000 553467677 200000 343379737 200000 517791011 200000 897365717 200000 986947823 200000 529532003 200000 476719244 200000 501899903 200000 481967994 200000 108819066 200000 247417577 200000 113563251 200000 687534585 200000 253843359 200000 669565440 200000 51470977 200000 24716995 200000 440791858 200000 683720890 200000 800164250 200000 172199248 200000 912909748 200000 275381025 200000 162879438 200000 122657338 200000 378772678 200000 659955804 200000 188099661 200000 521367353 200000 625257255 200000 818731701 200000 466747241 200000 174627621 200000 491273913 200000 726843283 200000 410171537 200000 765179383 200000 736870524 200000 723552639 200000 988247127 200000 323007176 200000 584822417 200000 112109601 200000 643730026 200000 313905103 200000 175923255 200000 725623363 200000 444657052 200000 746154597 200000 921254864 200000 668781004 200000 42632156 200000 467663107 200000 601346780 200000 244902342 200000 602652731 200000 165174594 200000 254935547 200000 749304408 200000 878137579 200000 610510297 200000 563583726 200000 162498763 200000 627487546 200000 290582178 200000 779320469 200000 447609735 200000 980073882 200000 442547348 200000 883555058 200000 889375766 200000 486019483 200000 649607625 200000 883652900 200000 645874975 200000 802276334 200000 882703225 200000 354595692 200000 819355755 200000 258025571 200000 726559740 200000 19962666 200000 385684195 200000 753652203 200000 539352267 200000 623439584 200000 94192271 200000 669935254 200000 617003646 200000 568969772 200000 671212183 200000 775086484 200000 853869774 200000 977329617 200000 273588549 200000 552667447 200000 371304595 200000 182808494 200000 791868416 200000 670984431 200000 176143302 200000 330512068 200000 396363601 200000 443558732 200000 906832255 200000 222925108 200000 98055905 200000 382784510 200000 146639863 200000 359102525 200000 998398328 200000 804005335 200000 883410055 200000 426524225 200000 105841918 200000 177261254 200000 701904806 200000 902366912 200000 27444860 200000 991331805 200000 431982318 200000 377740379 200000 170728987 200000 425478987 200000 81858327 200000 463419089 200000 974285091 200000 611658337 200000 370802680 200000 294589700 200000 859867133 200000 837515152 200000 495921804 200000 667809523 200000 693769777 200000 811382889 200000 242588906 200000 388191168 200000 613327975 200000 186293147 200000 375604299 200000 471717291 200000 145114217 200000 811081975 200000 256795911 200000 973440533 200000 574137629 200000 547302766 200000 327208087 200000 391916925 200000 169628302 200000 375900944 200000 605885331 200000 985641349 200000 426714084 200000 520342286 200000 72909236 200000 808182509 200000 584211815 200000 189712824 200000 301501906 200000 92067221 200000 825426047 200000 981458047 200000 625405415 200000 903008383 200000 72296885 200000 723315698 200000 273933065 200000 951418313 200000 200332466 200000 180275652 200000 988152690 200000 408038582 200000 158853182 200000 338270404 200000 270760571 200000 87037861 200000 979818561 200000 720488674 200000 730318491 200000 958574103 200000 705061317 200000 45682992 200000 944986476 200000 533974700 200000 912148721 200000 104637917 200000 3723686 200000 224662822 200000 457810190 200000 137391675 200000 161454369 200000 346705508 200000 356946053 200000 663998137 200000 600060118 200000 486214246 200000 669633246 200000 471211241 200000 711778013 200000 703846479 200000 845532865 200000 133961594 200000 133422703 200000 842485341 200000 279803384 200000 453984829 200000 689882084 200000 252710897 200000 901780330 200000 489639971 200000 234363061 200000 178634125 200000 539915040 200000 63285564 200000 803607418 200000 99811024 200000 484644931 200000 611351225 200000 362169836 200000 361097851 200000 566254363 200000 239572714 200000 953432292 200000 743979118 200000 287927056 200000 5601600 200000 567799385 200000 337388459 200000 533095083 200000 645103691 200000 203131749 200000 312397904 200000 469796757 200000 638869436 200000 341450815 200000 785421216 200000 734789782 200000 676562019 200000 754218049 200000 228881402 200000 834748311 200000 216748592 200000 438658019 200000 897456864 200000 297824672 200000 115441717 200000 140868797 200000 100980464 200000 935974617 200000 884283554 200000 819645831 200000 173969389 200000 827193995 200000 427903174 200000 757361179 200000 451663542 200000 300558111 200000 957079828 200000 549880689 200000 67085132 200000 616125469 200000 738402586 200000 999489953 200000 876670671 200000 796239918 200000 737349514 200000 353358820 200000 16146304 200000 862427929 200000 67715637 200000 983884947 200000 486634176 200000 489781705 200000 560802314 200000 913462053 200000 590908687 200000 669348420 200000 401875226 200000 700689971 200000 802739213 200000 655943604 200000 656852119 200000 40178039 200000 768800891 200000 108031585 200000 892329679 200000 127093191 200000 140367929 200000 190689203 200000 532376884 200000 331344158 200000 851759689 200000 170548788 200000 924672598 200000 525193875 200000 721534666 200000 689006987 200000 650408934 200000 495198 200000 326847741 200000 489562241 200000 292232884 200000 447176665 200000 679479106 200000 741817599 200000 804582064 200000 453784956 200000 676343578 200000 336163852 200000 376682220 200000 459776735 200000 227723046 200000 209787347 200000 583920024 200000 211121339 200000 913468198 200000 779970458 200000 950515716 200000 89165544 200000 642204154 200000 954708427 200000 402467488 200000 662100575 200000 196238755 200000 708424686 200000 400247038 200000 898339640 200000 732966721 200000 739705004 200000 284378061 200000 501792428 200000 452888342 200000 88805325 200000 382703839 200000 15126292 200000 857309824 200000 734489657 200000 654036259 200000 455825895 200000 852957186 200000 494989818 200000 946473643 200000 414124991 200000 14686524 200000 407591478 200000 32132774 200000 590428755 200000 701387501 200000 817561401 200000 525754213 200000 668981885 200000 531128054 200000 941675112 200000 72411225 200000 264727604 200000 944461913 200000 131720782 200000 84186131 200000 773015186 200000 198714165 200000 53907090 200000 91909186 200000 112712143 200000 978241227 200000 832142333 200000 951220663 200000 732672323 200000 318364539 200000 693745272 200000 498047587 200000 475540327 200000 536903879 200000 448538891 200000 511243094 200000 29267923 200000 740781390 200000 303050207 200000 500725440 200000 615235904 200000 606693072 200000 175140923 200000 446785523 200000 842875270 200000 458774576 200000 919108745 200000 908663647 200000 772976030 200000 72077676 200000 258494034 200000 560616084 200000 696909729 200000 794316709 200000 125021756 200000 998499394 200000 420342982 200000 924868893 200000 891435026 200000 594368571 200000 833986407 200000 957111603 200000 353238716 200000 772134766 200000 204050683 200000 805895272 200000 375451713 200000 839675373 200000 567759388 200000 306346588 200000 14614987 200000 266634983 200000 179770497 200000 896006609 200000 647143842 200000 115370158 200000 384864004 200000 764925093 200000 649497391 200000 795485873 200000 2147741 200000 863497691 200000 88749818 200000 258042753 200000 119109988 200000 808228242 200000 49690795 200000 127302863 200000 701897362 200000 938815243 200000 379187468 200000 408930156 200000 376221311 200000 604603559 200000 212658692 200000 306338119 200000 113444772 200000 962972134 200000 211697820 200000 578072433 200000 551471513 200000 58488679 200000 675298044 200000 264327707 200000 713810711 200000 870262509 200000 244541550 200000 49859733 200000 399611383 200000 954047832 200000 260091737 200000 982386511 200000 947854128 200000 943726759 200000 164310855 200000 8604635 200000 649180892 200000 540163580 200000 926822111 200000 439724265 200000 70066226 200000 930798998 200000 614405098 200000 153123401 200000 669422988 200000 46750424 200000 898350416 200000 715900651 200000 466831457 200000 352448064 200000 708698907 200000 957090017 200000 828755787 200000 431675247 200000 581173874 200000 833959259 200000 580211714 200000 4857639 200000 587096478 200000 552769704 200000 300095838 200000 846744902 200000 674189320 200000 853562 200000 228597592 200000 429809871 200000 295956024 200000 764734626 200000 147674376 200000 462336482 200000 268672983 200000 207440271 200000 534289063 200000 377403838 200000 540456364 200000 886441939 200000 675563405 200000 646084293 200000 447250337 200000 832753501 200000 572902451 200000 169693814 200000 590868159 200000 584333630 200000 139788338 200000 398668147 200000 687434540 200000 212224935 200000 499545665 200000 879939964 200000 461929011 200000 429700584 200000 889081913 200000 250471794 200000 531699260 200000 23537266 200000 183946004 200000 751294804 200000 107677390 200000 527055061 200000 530708712 200000 674911812 200000 706900627 200000 841012674 200000 206360816 200000 346130050 200000 483709779 200000 686182665 200000 963616131 200000 235143534 200000 976032247 200000 367816603 200000 564904473 200000 302688137 200000 192370823 200000 918639495 200000 783456588 200000 968152180 200000 173734955 200000 568708608 200000 368990932 200000 486870766 200000 794409260 200000 331817301 200000 223951753 200000 499961561 200000 509847283 200000 414465270 200000 181680996 200000 508971317 200000 823183880 200000 298014069 200000 787555710 200000 553377315 200000 46166548 200000 477895297 200000 278102030 200000 566388450 200000 78617567 200000 280507628 200000 80722541 200000 872164308 200000 810779985 200000 141526693 200000 422745364 200000 462376569 200000 911890291 200000 946685117 200000 894515612 200000 893731185 200000 560308846 200000 892488549 200000 650067644 200000 681417341 200000 588922762 200000 650120686 200000 138367566 200000 273168510 200000 185747760 200000 92744391 200000 173352265 200000 504441715 200000 386536167 200000 996358017 200000 789738951 200000 303277694 200000 283230041 200000 893759693 200000 430182656 200000 597516767 200000 141450831 200000 513687163 200000 597645644 200000 458326263 200000 149355183 200000 965924220 200000 63502884 200000 528297541 200000 121008260 200000 485066720 200000 234610720 200000 614007659 200000 948220662 200000 309896919 200000 608889593 200000 123832616 200000 761316428 200000 127286963 200000 335039879 200000 604269407 200000 880900080 200000 857098468 200000 410119107 200000 656852750 200000 615167083 200000 449797625 200000 667472069 200000 354042454 200000 119572835 200000 659348389 200000 486958279 200000 452803705 200000 703702947 200000 972383415 200000 126976287 200000 462564822 200000 753137938 200000 563644703 200000 436452423 200000 437447661 200000 308187322 200000 997615086 200000 338519512 200000 291191137 200000 994776258 200000 858286934 200000 746076298 200000 287337456 200000 870556275 200000 751939237 200000 838234164 200000 754453116 200000 580866102 200000 265695821 200000 514430417 200000 320655108 200000 963037586 200000 611226079 200000 520228216 200000 49906347 200000 948107058 200000 367856138 200000 291092578 200000 748676527 200000 664666332 200000 277802655 200000 73619687 200000 316152177 200000 60883322 200000 7554703 200000 788926080 200000 660822131 200000 648635156 200000 924452330 200000 171247557 200000 248474707 200000 873117395 200000 955794913 200000 22695023 200000 799227860 200000 443951358 200000 98867396 200000 38337366 200000 315300054 200000 233514751 200000 698105347 200000 483302004 200000 206854232 200000 109329759 200000 880997424 200000 650213599 200000 734460027 200000 520061893 200000 614173435 200000 890335441 200000 794523777 200000 617100026 200000 143132468 200000 886344611 200000 367705801 200000 431232742 200000 43030219 200000 105262541 200000 664138964 200000 32301715 200000 38915282 200000 265232614 200000 442056515 200000 263448616 200000 138203000 200000 285653929 200000 605878741 200000 565846766 200000 312790543 200000 558948845 200000 201448300 200000 973457742 200000 244161798 200000 620044459 200000 384714248 200000 203217616 200000 258373614 200000 394813435 200000 200077001 200000 486981148 200000 259172216 200000 446790422 200000 739623408 200000 698504443 200000 437757301 200000 957125716 200000 703651038 200000 429661271 200000 896368852 200000 994098990 200000 248193042 200000 823403574 200000 34675110 200000 89251388 200000 253735726 200000 308112833 200000 828187420 200000 786351927 200000 166367474 200000 979429698 200000 554771334 200000 368477432 200000 124874559 200000 117795360 200000 461916757 200000 256129910 200000 332416788 200000 678237413 200000 717276697 200000 530896843 200000 737819283 200000 97735992 200000 634626691 200000 684015150 200000 637358331 200000 236919778 200000 191221858 200000 693710841 200000 297408687 200000 893379276 200000 670742953 200000 159706532 200000 415126829 200000 667262717 200000 25625447 200000 745432263 200000 215724822 200000 713397408 200000 507853772 200000 580464666 200000 521208364 200000 39545595 200000 308678186 200000 584720759 200000 216658766 200000 817186936 200000 950448368 200000 567821782 200000 279674493 200000 354093727 200000 74065840 200000 669330767 200000 296415961 200000 885746712 200000 319239961 200000 88996635 200000 149693603 200000 468273837 200000 650668285 200000 840326035 200000 626640700 200000 349194053 200000 861903947 200000 907083310 200000 598205220 200000 136104937 200000 964430100 200000 235114373 200000 487943163 200000 10874306 200000 193017993 200000 358131026 200000 266189954 200000 261474072 200000 875801339 200000 319361643 200000 206297754 200000 491788116 200000 894185432 200000 636557515 200000 396835650 200000 14055165 200000 448261556 200000 221352841 200000 712038044 200000 167297469 200000 564723260 200000 94410461 200000 667125224 200000 765336668 200000 312666179 200000 743534625 200000 419150726 200000 157492419 200000 678201273 200000 808841165 200000 935892215 200000 488584186 200000 582602670 200000 972978553 200000 585088732 200000 113707561 200000 617038931 200000 979172318 200000 925867765 200000 872717466 200000 683574520 200000 632290516 200000 36691490 200000 610976180 200000 169918477 200000 222029652 200000 369953380 200000 476634368 200000 478763812 200000 364944246 200000 839410395 200000 779972391 200000 670794988 200000 519830131 200000 697101769 200000 57841648 200000 395234103 200000 208030884 200000 735928461 200000 572623430 200000 632220916 200000 284107648 200000 935038888 200000 678950959 200000 867046964 200000 654891425 200000 190322362 200000 535816917 200000 700580393 200000 469591230 200000 586626180 200000 200736384 200000 333221153 200000 376101809 200000 43456743 200000 710184089 200000 15259790 200000 228115057 200000 748671202 200000 294860199 200000 908712192 200000 151154712 200000 175835799 200000 871418709 200000 116292648 200000 374046942 200000 827451718 200000 768732265 200000 752312022 200000 730113563 200000 968334672 200000 305984205 200000 183638267 200000 703344712 200000 320584756 200000 5997449 200000 20337575 200000 9010941 200000 695691924 200000 268759749 200000 164337931 200000 936730355 200000 156445232 200000 932030411 200000 636856439 200000 438605314 200000 138759656 200000 610817282 200000 618022492 200000 558668579 200000 563468733 200000 888209907 200000 465313353 200000 784271471 200000 962314960 200000 148636487 200000 782169329 200000 990014749 200000 591901024 200000 405114566 200000 610624035 200000 597232519 200000 998586063 200000 204203864 200000 604735695 200000 750477092 200000 537705373 200000 551120135 200000 336162567 200000 728401550 200000 165559659 200000 399662842 200000 687264250 200000 722292604 200000 12272376 200000 923495802 200000 233979897 200000 683591880 200000 421783078 200000 263996912 200000 712377974 200000 947709546 200000 219045876 200000 55233763 200000 969998847 200000 281174394 200000 399630469 200000 47568382 200000 262474822 200000 538980913 200000 50414359 200000 37743111 200000 161316891 200000 467643879 200000 195568139 200000 809969896 200000 180804463 200000 154550037 200000 636158691 200000 96625065 200000 148306771 200000 745043795 200000 52376638 200000 292109427 200000 284580853 200000 216711514 200000 649653725 200000 480334990 200000 45421224 200000 428947203 200000 219594400 200000 415187042 200000 634033628 200000 43152197 200000 252273800 200000 225104248 200000 575597345 200000 142741562 200000 231081654 200000 472907897 200000 905223464 200000 443829017 200000 770698090 200000 737711405 200000 792747457 200000 877762620 200000 471385092 200000 595501693 200000 532423132 200000 49598234 200000 597082373 200000 593916528 200000 28041099 200000 611678797 200000 102117389 200000 800783921 200000 726325757 200000 696116109 200000 778447838 200000 429996038 200000 634782596 200000 320386994 200000 550129239 200000 169539929 200000 384448399 200000 147501237 200000 481382521 200000 870958770 200000 438560432 200000 504610222 200000 110571108 200000 976726969 200000 282156182 200000 195708630 200000 352808281 200000 844570424 200000 801738258 200000 772862853 200000 850537913 200000 202802454 200000 806068501 200000 238245428 200000 653012739 200000 316517468 200000 864907440 200000 57228412 200000 807472602 200000 784096563 200000 887498514 200000 412839700 200000 168895484 200000 999054563 200000 622467468 200000 929187797 200000 750734410 200000 80145364 200000 747634831 200000 248108473 200000 809854149 200000 911945104 200000 36722091 200000 792013014 200000 141656718 200000 994208958 200000 75346321 200000 774156391 200000 518973413 200000 584260391 200000 160566289 200000 95770819 200000 317366314 200000 151969203 200000 134839835 200000 312339298 200000 920946655 200000 98061932 200000 720938945 200000 232453342 200000 341150370 200000 10438265 200000 927373875 200000 995205871 200000 339527478 200000 465790500 200000 360918976 200000 139922541 200000 88635258 200000 715635412 200000 119659483 200000 493027153 200000 541922927 200000 229611794 200000 606675218 200000 124082868 200000 174222901 200000 786673798 200000 570309400 200000 709738189 200000 4719118 200000 132640250 200000 726402747 200000 407056117 200000 444591704 200000 402019157 200000 789905902 200000 333394853 200000 264093334 200000 294149025 200000 40099775 200000 677698166 200000 857066343 200000 350230789 200000 178367072 200000 874427935 200000 753047692 200000 985855690 200000 763233057 200000 110055034 200000 36518630 200000 446688088 200000 91243635 200000 535064702 200000 393316981 200000 97820217 200000 657216487 200000 851331653 200000 855139417 200000 889565716 200000 966231083 200000 693830407 200000 288952530 200000 468134578 200000 526686995 200000 621208348 200000 264106819 200000 261529340 200000 745164172 200000 944191485 200000 523908650 200000 361244922 200000 96958889 200000 296929858 200000 402556713 200000 165921748 200000 639143578 200000 342732196 200000 624745216 200000 413422548 200000 835432111 200000 959421179 200000 973378447 200000 456083041 200000 313280856 200000 225782848 200000 396692951 200000 696875524 200000 402203943 200000 229315211 200000 235716088 200000 603989606 200000 539464652 200000 769916950 200000 948626228 200000 170421839 200000 94961686 200000 101664823 200000 73128426 200000 389654439 200000 883533816 200000 765546344 200000 208756123 200000 44214135 200000 192573056 200000 470707010 200000 67565799 200000 50420712 200000 547428832 200000 577723517 200000 442583439 200000 573821507 200000 816614761 200000 298669808 200000 720420980 200000 670429422 200000 15553930 200000 782827926 200000 968110998 200000 927896948 200000 232578516 200000 573913222 200000 78165013 200000 833675900 200000 302200056 200000 883118329 200000 404638770 200000 183590352 200000 387604679 200000 37248839 200000 140933965 200000 630832214 200000 110126127 200000 355908841 200000 182702056 200000 718246938 200000 994840900 200000 278490231 200000 779501474 200000 882963009 200000 601498419 200000 596707754 200000 655995196 200000 227654422 200000 959501391 200000 82796890 200000 181658262 200000 339067904 200000 872252424 200000 57162113 200000 81829553 200000 570357128 200000 201942254 200000 171968821 200000 373564334 200000 666895191 200000 147132594 200000 65597616 200000 825009868 200000 639546421 200000 392036899 200000 860031307 200000 766298733 200000 976637451 200000 393112372 200000 603615102 200000 196901905 200000 119629792 200000 522131187 200000 133143264 200000 747390041 200000 689422302 200000 417889683 200000 338162732 200000 113259268 200000 25117005 200000 403483234 200000 406687033 200000 536778484 200000 247209110 200000 616958931 200000 804328704 200000 9427497 200000 70845249 200000 365406068 200000 273268633 200000 889813955 200000 706201079 200000 324003319 200000 991980605 200000 128843779 200000 842462847 200000 575396141 200000 365965636 200000 899260490 200000 808293315 200000 615684613 200000 608288807 200000 295478551 200000 662818763 200000 691372688 200000 168668542 200000 231124493 200000 762945472 200000 819035135 200000 75080962 200000 383778793 200000 788427242 200000 531545762 200000 328521612 200000 816968335 200000 8906161 200000 245310442 200000 684582675 200000 353893629 200000 960928670 200000 347880551 200000 233772209 200000 417979733 200000 802347354 200000 934968265 200000 222754461 200000 937706199 200000 956753837 200000 356558562 200000 360686129 200000 23206371 200000 155752064 200000 806583714 200000 418389989 200000 355946490 200000 549023963 200000 165496089 200000 515104081 200000 859223997 200000 415811302 200000 365536119 200000 687607085 200000 527329515 200000 442800106 200000 826748430 200000 324544851 200000 1514086 200000 429936208 200000 180002125 200000 111905979 200000 395252782 200000 507470240 200000 408291526 200000 136556413 200000 327027555 200000 292280451 200000 912954664 200000 199879378 200000 6222407 200000 825211072 200000 165835332 200000 955493139 200000 43738168 200000 241952066 200000 443548940 200000 62358967 200000 757671865 200000 986126351 200000 383004558 200000 553085271 200000 817185385 200000 913551953 200000 362385660 200000 338962349 200000 252285193 200000 584805456 200000 526374822 200000 743695759 200000 139122554 200000 370372468 200000 897823997 200000 973614840 200000 426400955 200000 151578183 200000 639981969 200000 375236351 200000 217973486 200000 681842288 200000 434317587 200000 722642908 200000 852879699 200000 69303480 200000 336097363 200000 107091177 200000 74489930 200000 474797832 200000 485147970 200000 936351902 200000 509971797 200000 346217063 200000 502572272 200000 865907859 200000 870275346 200000 83846912 200000 178987405 200000 854142337 200000 575039812 200000 3277337 200000 52530795 200000 409857856 200000 580708554 200000 954710044 200000 212022266 200000 264860873 200000 337965477 200000 304147601 200000 679708105 200000 346459188 200000 946675958 200000 319435297 200000 146221195 200000 330876602 200000 635335932 200000 516076692 200000 708723726 200000 809639092 200000 602131737 200000 219353810 200000 861627205 200000 768354201 200000 784388045 200000 223720677 200000 112040510 200000 233767427 200000 278002872 200000 434898420 200000 868660779 200000 552362921 200000 369469595 200000 113744968 200000 818297181 200000 2816357 200000 128582487 200000 15334729 200000 240245571 200000 810497838 200000 940583404 200000 473273729 200000 652237934 200000 666808350 200000 519479418 200000 542264471 200000 306922639 200000 100497517 200000 362118722 200000 277364564 200000 941570166 200000 579642227 200000 85539748 200000 527242657 200000 937142292 200000 978049449 200000 462642721 200000 321314950 200000 437857401 200000 436079271 200000 275178586 200000 303932972 200000 352473558 200000 950851366 200000 297974799 200000 313782746 200000 47305083 200000 441474814 200000 102925344 200000 26510330 200000 668830680 200000 344293160 200000 33635982 200000 813781013 200000 326317183 200000 581627325 200000 703681658 200000 6080209 200000 31982112 200000 649044980 200000 631747620 200000 881721337 200000 154081418 200000 219108391 200000 597895916 200000 643997813 200000 959185072 200000 447641037 200000 947309906 200000 213086796 200000 662837408 200000 224629632 200000 90188025 200000 71846056 200000 474419597 200000 714649848 200000 580727967 200000 656675281 200000 900463045 200000 449200396 200000 69613606 200000 234051376 200000 671793850 200000 516724151 200000 870491790 200000 639094605 200000 451257597 200000 525846032 200000 796782071 200000 603483600 200000 657964605 200000 922184272 200000 397463458 200000 88791939 200000 809378123 200000 521598415 200000 545475056 200000 164343373 200000 963265048 200000 252622598 200000 861773920 200000 234970935 200000 526837684 200000 168072077 200000 250700692 200000 719509609 200000 7641680 200000 911177245 200000 6415692 200000 193344813 200000 293272892 200000 633035407 200000 759210600 200000 36280298 200000 258716393 200000 245809114 200000 17245930 200000 823285802 200000 76202727 200000 219008536 200000 220379632 200000 485145236 200000 214461415 200000 210540672 200000 111897021 200000 452397809 200000 481245624 200000 249896300 200000 879344048 200000 811919401 200000 291626317 200000 545438291 200000 142311498 200000 388611142 200000 555026613 200000 875610063 200000 115943724 200000 388598383 200000 444768032 200000 402483608 200000 418570005 200000 392338157 200000 723070688 200000 353047686 200000 398282727 200000 132528937 200000 575934820 200000 722644114 200000 590026402 200000 230230955 200000 884456766 200000 74096852 200000 835672934 200000 947984412 200000 718501917 200000 636716933 200000 118637428 200000 242473795 200000 417905874 200000 212961277 200000 253587245 200000 718697738 200000 686701902 200000 797994165 200000 330244113 200000 650902138 200000 298821794 200000 719616838 200000 569881792 200000 582677945 200000 153878269 200000 848527463 200000 463728379 200000 896338450 200000 392607152 200000 506574833 200000 550063010 200000 579002349 200000 933851948 200000 649395422 200000 547146423 200000 788304081 200000 204226305 200000 988553540 200000 339547481 200000 235229544 200000 828703711 200000 750764638 200000 911998920 200000 610139002 200000 362480024 200000 992313475 200000 108350823 200000 513231344 200000 970871068 200000 770290475 200000 760289460 200000 341390034 200000 190997627 200000 462605040 200000 513573712 200000 479006024 200000 283938021 200000 906004362 200000 475780093 200000 926470043 200000 4903084 200000 356151249 200000 393180826 200000 96061236 200000 20895552 200000 793347518 200000 283002408 200000 327341723 200000 838120752 200000 213632106 200000 318866119 200000 648015225 200000 425613871 200000 302377996 200000 791171001 200000 689502870 200000 563730187 200000 313953277 200000 77093213 200000 56830938 200000 783322038 200000 718288054 200000 901668659 200000 226337870 200000 224555329 200000 578819024 200000 206279646 200000 443416603 200000 243598811 200000 950213634 200000 264043292 200000 780613257 200000 198366421 200000 274722598 200000 541237198 200000 852466177 200000 781086368 200000 494255667 200000 155828726 200000 865590282 200000 557634252 200000 168767299 200000 161309875 200000 672795470 200000 92768266 200000 115516302 200000 627207238 200000 208818582 200000 89300010 200000 754411884 200000 942480911 200000 789877192 200000 462138909 200000 485304406 200000 813558415 200000 105159151 200000 155384307 200000 881204452 200000 6842727 200000 837158707 200000 730768605 200000 207743695 200000 416714583 200000 377661403 200000 917272363 200000 469637871 200000 104760895 200000 620657489 200000 178767437 200000 960331069 200000 908504864 200000 89191966 200000 693412053 200000 972275409 200000 242842139 200000 214817256 200000 289226866 200000 157824485 200000 385373807 200000 733881722 200000 11806710 200000 75013071 200000 778797694 200000 545437883 200000 253741392 200000 34086153 200000 608074696 200000 573573813 200000 716220818 200000 246287660 200000 672619757 200000 601070479 200000 354376427 200000 509837040 200000 33212847 200000 272848530 200000 540615853 200000 320057900 200000 603421420 200000 689654311 200000 391474503 200000 61522907 200000 11922087 200000 936358869 200000 233223754 200000 536381972 200000 183843839 200000 276304455 200000 561272935 200000 682356240 200000 874196789 200000 778740035 200000 468537710 200000 573591591 200000 864157610 200000 295235507 200000 462072400 200000 943751634 200000 369264093 200000 317333919 200000 175900957 200000 245664169 200000 440266096 200000 467964464 200000 509680902 200000 893133669 200000 820780323 200000 586464685 200000 549818459 200000 603650526 200000 974511318 200000 748714880 200000 528723085 200000 892604174 200000 118176138 200000 549435954 200000 607780908 200000 8431115 200000 742497632 200000 247924074 200000 103925480 200000 322601743 200000 94719896 200000 322971121 200000 280955795 200000 960487795 200000 154785938 200000 644949423 200000 243453469 200000 212110767 200000 304550863 200000 656480686 200000 572148117 200000 612815194 200000 921379311 200000 104350741 200000 6813230 200000 975356207 200000 87148724 200000 818226221 200000 76684086 200000 743620869 200000 386630396 200000 92943455 200000 703002399 200000 301612501 200000 118004426 200000 557329459 200000 319279994 200000 568686519 200000 835320637 200000 422917201 200000 579142390 200000 503570916 200000 765999767 200000 146697347 200000 661435748 200000 960797364 200000 316849206 200000 957863344 200000 460805045 200000 636622240 200000 823262365 200000 912744929 200000 720055290 200000 6263616 200000 952200555 200000 767532606 200000 692541793 200000 940511565 200000 217079649 200000 440487697 200000 297226814 200000 507983520 200000 192434783 200000 923794370 200000 206829566 200000 717777200 200000 903255910 200000 119320280 200000 669227316 200000 836895767 200000 730034839 200000 249401341 200000 656244624 200000 530042764 200000 223009074 200000 789427193 200000 860636130 200000 693069033 200000 53252503 200000 732809909 200000 628245019 200000 227736230 200000 256922439 200000 276638008 200000 970036042 200000 872146011 200000 414077155 200000 156881325 200000 763512738 200000 490953920 200000 738839594 200000 670435674 200000 127110258 200000 516915119 200000 634001406 200000 699903145 200000 540060714 200000 684479008 200000 670340703 200000 979555618 200000 64148060 200000 381902379 200000 796739694 200000 874627437 200000 125086647 200000 451396873 200000 432650346 200000 576680276 200000 644039692 200000 347488531 200000 156557749 200000 326790590 200000 912792652 200000 329529280 200000 211655886 200000 863315636 200000 988370056 200000 530202537 200000 511305048 200000 942276959 200000 629508079 200000 226082440 200000 759317009 200000 167101447 200000 32319186 200000 981190451 200000 517179098 200000 433071637 200000 36174498 200000 556262821 200000 385473205 200000 527431696 200000 831529967 200000 165114613 200000 698523073 200000 254317474 200000 869893738 200000 546371419 200000 329591102 200000 940692371 200000 581846243 200000 859543601 200000 816952207 200000 457809356 200000 18714955 200000 972794863 200000 148529714 200000 451013973 200000 478249650 200000 320018989 200000 259719625 200000 594294870 200000 625588552 200000 650137508 200000 173462035 200000 303998489 200000 872082527 200000 46235180 200000 160706034 200000 45877509 200000 769966183 200000 52132542 200000 848887654 200000 330553507 200000 85340911 200000 209651570 200000 709220752 200000 718009756 200000 963603626 200000 782348161 200000 170927791 200000 898529207 200000 265190758 200000 336923460 200000 82972709 200000 892094431 200000 600183318 200000 468255282 200000 896998002 200000 417296410 200000 513355464 200000 108379365 200000 85112630 200000 470195602 200000 352313518 200000 991089940 200000 401149235 200000 854084751 200000 813345817 200000 483866521 200000 718488135 200000 669918842 200000 711254136 200000 581528171 200000 21635445 200000 697820634 200000 304110684 200000 112214692 200000 894989532 200000 467373658 200000 660532598 200000 454372476 200000 90919869 200000 665499328 200000 771386518 200000 986727755 200000 932499576 200000 466204406 200000 465307053 200000 640035210 200000 357119631 200000 728020996 200000 602072011 200000 552865489 200000 37190816 200000 114428946 200000 514279201 200000 297928153 200000 718493806 200000 211938922 200000 848734975 200000 571434618 200000 884076248 200000 427798899 200000 485090261 200000 35482542 200000 467480544 200000 673666742 200000 869983029 200000 629521291 200000 438845092 200000 703622876 200000 350011854 200000 308047691 200000 336036711 200000 817212333 200000 110339442 200000 980298055 200000 735740296 200000 683871761 200000 87313 200000 211137782 200000 593899912 200000 445446162 200000 970602170 200000 512940274 200000 358619911 200000 461981399 200000 240137632 200000 109804275 200000 310769862 200000 670916777 200000 738761233 200000 555492304 200000 869909670 200000 869063409 200000 730942847 200000 98288516 200000 113109927 200000 79613495 200000 337520251 200000 178878758 200000 288033769 200000 324528163 200000 666411188 200000 662429423 200000 282477741 200000 359752574 200000 281985275 200000 571593271 200000 118487636 200000 885592625 200000 13599553 200000 73822583 200000 534989405 200000 166427460 200000 83190422 200000 999751239 200000 834416490 200000 17003744 200000 91078955 200000 615832928 200000 423857467 200000 661143629 200000 165661776 200000 378180763 200000 491732656 200000 333082099 200000 516725366 200000 812844271 200000 24160203 200000 241409371 200000 894427437 200000 247008374 200000 835162027 200000 173707054 200000 28191013 200000 489237095 200000 742634640 200000 163356980 200000 457862704 200000 417894684 200000 604972508 200000 55465558 200000 654725438 200000 401202700 200000 338904591 200000 827750043 200000 920718430 200000 582694865 200000 981052618 200000 154687278 200000 249936067 200000 849400867 200000 426198732 200000 771620437 200000 942705339 200000 512688090 200000 25961463 200000 523431802 200000 426359737 200000 996255471 200000 289563979 200000 409150757 200000 495057995 200000 84045434 200000 892921064 200000 143183102 200000 225021988 200000 162587316 200000 916468240 200000 622523343 200000 455394322 200000 88045813 200000 532336417 200000 815431039 200000 886433799 200000 744531894 200000 152978846 200000 70516503 200000 758991123 200000 72119440 200000 799134758 200000 906395328 200000 872835943 200000 412293178 200000 868494458 200000 349326786 200000 30340179 200000 744480909 200000 476229499 200000 296659589 200000 446382152 200000 468789891 200000 69949224 200000 522697363 200000 57668822 200000 808357938 200000 244301987 200000 433972883 200000 412710574 200000 337247957 200000 222381100 200000 644977742 200000 762938272 200000 233414339 200000 171952419 200000 780621484 200000 923157149 200000 147061108 200000 672615433 200000 153933239 200000 514362805 200000 932667778 200000 54258815 200000 296184470 200000 688369688 200000 169446565 200000 485408068 200000 261004691 200000 742487064 200000 193410485 200000 165025850 200000 522595349 200000 705065252 200000 478517419 200000 322451553 200000 505397925 200000 443663822 200000 379697824 200000 451007962 200000 237282540 200000 101480389 200000 9908171 200000 403609572 200000 288435121 200000 868845019 200000 715305349 200000 821507297 200000 974963422 200000 741977087 200000 713902663 200000 268014673 200000 545375612 200000 431644995 200000 339141034 200000 113288916 200000 456920498 200000 596009430 200000 606558821 200000 112297515 200000 225160905 200000 334546185 200000 523838546 200000 551898423 200000 608273705 200000 228109645 200000 635297384 200000 724977655 200000 677432924 200000 632388658 200000 256296641 200000 993603981 200000 554903305 200000 669282921 200000 104724629 200000 663101497 200000 943745785 200000 733478850 200000 894168124 200000 272504155 200000 806588181 200000 370257710 200000 391755567 200000 40723829 200000 500043109 200000 784951997 200000 949579782 200000 646575141 200000 329550609 200000 428578208 200000 658015866 200000 2974766 200000 682170467 200000 500138534 200000 802690403 200000 68845423 200000 894707394 200000 719189442 200000 476123834 200000 18818793 200000 970459319 200000 455734019 200000 688591255 200000 455349437 200000 477121003 200000 907627929 200000 988339764 200000 149847594 200000 545021222 200000 917078 200000 579399655 200000 401900946 200000 474396240 200000 535276841 200000 697550634 200000 29445237 200000 199669874 200000 556570916 200000 50618774 200000 76627316 200000 767168949 200000 988598902 200000 707909603 200000 753216078 200000 455891298 200000 92286576 200000 732928488 200000 938518501 200000 904670687 200000 700102020 200000 288533664 200000 148800568 200000 477139639 200000 639003456 200000 535853602 200000 197436521 200000 252136593 200000 601924694 200000 306712487 200000 416593080 200000 360656695 200000 841873046 200000 813588871 200000 911232646 200000 917860752 200000 672708337 200000 936107835 200000 215371858 200000 235023269 200000 943628151 200000 356175195 200000 99091390 200000 494611102 200000 550441817 200000 122997664 200000 586135946 200000 461974213 200000 198792935 200000 184252642 200000 707868566 200000 333926273 200000 17434514 200000 350858523 200000 177755364 200000 726038875 200000 584471529 200000 194905953 200000 5474706 200000 577532412 200000 982415263 200000 207428590 200000 201136355 200000 202084908 200000 736501123 200000 921736219 200000 559398710 200000 633657300 200000 96897925 200000 37101152 200000 730254860 200000 477513723 200000 825591991 200000 590735444 200000 845493765 200000 533094091 200000 267575112 200000 486176946 200000 980730083 200000 934558092 200000 126002826 200000 79019857 200000 515578245 200000 423144615 200000 307806956 200000 516398890 200000 346218987 200000 772133284 200000 501742592 200000 200864341 200000 513444664 200000 847302444 200000 97667189 200000 245821451 200000 291846570 200000 311067910 200000 520536604 200000 553560740 200000 28180642 200000 245528092 200000 980106726 200000 671174553 200000 175535266 200000 303630454 200000 206168035 200000 384312706 200000 491449161 200000 136463165 200000 412130628 200000 419891736 200000 169504088 200000 376073401 200000 686437465 200000 986828340 200000 621188783 200000 670732882 200000 158357139 200000 513040845 200000 371361360 200000 893823121 200000 926467714 200000 572697597 200000 191845466 200000 963963167 200000 649965015 200000 95541499 200000 147168781 200000 478072516 200000 280939362 200000 110399521 200000 230963659 200000 594790761 200000 139701011 200000 520319975 200000 928940309 200000 893186070 200000 17192444 200000 906948069 200000 555591305 200000 202275059 200000 676094029 200000 303481555 200000 407278058 200000 475547465 200000 380367189 200000 732039307 200000 82597911 200000 893217665 200000 9915783 200000 39171077 200000 654166801 200000 554033443 200000 35091569 200000 388363609 200000 976237560 200000 758674648 200000 525324486 200000 931772864 200000 126151949 200000 68895335 200000 671393876 200000 294736787 200000 975924657 200000 730058939 200000 286755853 200000 59862089 200000 662313060 200000 413835226 200000 816330754 200000 890063483 200000 284362950 200000 694178542 200000 46613346 200000 940067811 200000 199455128 200000 95178303 200000 167319166 200000 57651031 200000 356736186 200000 696580405 200000 366446279 200000 930119890 200000 719069998 200000 383156314 200000 656347341 200000 322287979 200000 737004819 200000 641557845 200000 788418113 200000 259160410 200000 139452330 200000 768989935 200000 948658163 200000 624334841 200000 815733587 200000 833698065 200000 638781907 200000 584330176 200000 739959183 200000 637634243 200000 296003827 200000 371542087 200000 367790335 200000 700037677 200000 464668035 200000 215908935 200000 56959843 200000 321813656 200000 341385939 200000 435150232 200000 985968539 200000 653997677 200000 358816595 200000 135831347 200000 837980072 200000 250730804 200000 637217941 200000 291162416 200000 16217258 200000 893160854 200000 46276936 200000 318374088 200000 949151459 200000 342991195 200000 741812030 200000 691314772 200000 102731186 200000 953483115 200000 211877734 200000 125629259 200000 473894807 200000 554453968 200000 902893010 200000 332622919 200000 391169589 200000 11586993 200000 552893873 200000 92380415 200000 920057930 200000 9701719 200000 450216788 200000 346187341 200000 328312759 200000 191760938 200000 691657260 200000 873883688 200000 530168702 200000 708911796 200000 432315082 200000 604705706 200000 529778622 200000 171811484 200000 295732445 200000 478363403 200000 695623608 200000 263944363 200000 667243318 200000 748589987 200000 29796813 200000 945623754 200000 329655750 200000 296783339 200000 398057340 200000 266937345 200000 800480157 200000 187177851 200000 214584679 200000 523464313 200000 949158635 200000 733388044 200000 261735758 200000 117012345 200000 884396802 200000 507012214 200000 190367249 200000 235074923 200000 809118290 200000 127804083 200000 266747313 200000 811359192 200000 688739435 200000 650626009 200000 583714638 200000 69924710 200000 308206589 200000 764798242 200000 256718634 200000 997992928 200000 358218458 200000 606195943 200000 833009828 200000 595399214 200000 332238321 200000 839205023 200000 470079549 200000 41844311 200000 885195604 200000 441066724 200000 839178133 200000 19714437 200000 184130098 200000 708715374 200000 789918062 200000 732462081 200000 524818653 200000 440597780 200000 958557094 200000 482954545 200000 205097156 200000 648086481 200000 391917888 200000 178139552 200000 518031992 200000 969313468 200000 185083995 200000 87153909 200000 760070570 200000 563859982 200000 155456057 200000 951922682 200000 768332075 200000 206426399 200000 500645688 200000 374934 200000 949750506 200000 459660392 200000 256009435 200000 580429778 200000 870834680 200000 421535617 200000 415633345 200000 64227799 200000 595748486 200000 732459811 200000 64713642 200000 575888364 200000 11487204 200000 993783591 200000 739283833 200000 925368444 200000 326413955 200000 450506372 200000 733440300 200000 469320973 200000 849950706 200000 268414804 200000 437178341 200000 456058441 200000 746842852 200000 12236494 200000 566247907 200000 891023352 200000 694742824 200000 50732876 200000 303190153 200000 543553794 200000 729905582 200000 324064837 200000 980081749 200000 611655537 200000 664309896 200000 77277267 200000 923931880 200000 611893868 200000 102993638 200000 458574126 200000 595016452 200000 593720892 200000 273533719 200000 293857710 200000 978430600 200000 712589386 200000 342059662 200000 830695372 200000 231175284 200000 855421214 200000 402676185 200000 216115360 200000 214760683 200000 87388257 200000 61031594 200000 230595683 200000 109754155 200000 22819034 200000 904013266 200000 810878061 200000 59884438 200000 896653427 200000 114271040 200000 93145911 200000 807966635 200000 325733941 200000 675878917 200000 827446362 200000 732606476 200000 311364678 200000 348294226 200000 748984973 200000 220148857 200000 986978801 200000 528660343 200000 67889577 200000 209522131 200000 499247006 200000 32061413 200000 323735720 200000 369942041 200000 311133396 200000 447541036 200000 262287776 200000 9247853 200000 9033789 200000 574665213 200000 183898060 200000 444521231 200000 445055905 200000 507862056 200000 657306499 200000 493389151 200000 221194217 200000 306045598 200000 683339838 200000 390206430 200000 184113437 200000 282128238 200000 635598996 200000 391337005 200000 627949157 200000 752705483 200000 614358592 200000 75548428 200000 122797578 200000 202131460 200000 235054617 200000 537796699 200000 452124021 200000 812534153 200000 766802456 200000 810320667 200000 708094254 200000 349454060 200000 351320918 200000 296931180 200000 580670686 200000 505837532 200000 348283402 200000 851842191 200000 759115085 200000 390749483 200000 54686093 200000 263873765 200000 447915107 200000 876007624 200000 984139352 200000 523144174 200000 346243881 200000 35412932 200000 875277316 200000 899755082 200000 447988168 200000 446197840 200000 217378120 200000 755512250 200000 597071240 200000 661376957 200000 76223998 200000 102436639 200000 338405586 200000 532795514 200000 632053021 200000 999119480 200000 525453613 200000 263226904 200000 450560703 200000 826609895 200000 893545795 200000 506271048 200000 960360476 200000 332357804 200000 812967645 200000 288402906 200000 854676364 200000 173937448 200000 672040673 200000 720670399 200000 257879688 200000 143849178 200000 128861530 200000 520336391 200000 406208424 200000 99012452 200000 10716528 200000 103801570 200000 548668069 200000 474434949 200000 622187882 200000 566137250 200000 925705303 200000 92582176 200000 941281458 200000 896172983 200000 77972151 200000 86106931 200000 788380625 200000 821481905 200000 81010397 200000 421224927 200000 791830125 200000 100952896 200000 128804099 200000 900468326 200000 939167057 200000 492293942 200000 997460095 200000 22829351 200000 1543269 200000 729854850 200000 100839371 200000 281493923 200000 553258672 200000 293829941 200000 303702656 200000 954895482 200000 807605340 200000 461311105 200000 671565142 200000 144580973 200000 168752817 200000 876945588 200000 372330532 200000 991416157 200000 583867928 200000 655886912 200000 931560933 200000 73199178 200000 184179736 200000 772986038 200000 33456 200000 680076628 200000 619958620 200000 28488901 200000 961768382 200000 169193660 200000 301161386 200000 658050622 200000 634637671 200000 405822946 200000 917765100 200000 609411602 200000 396056356 200000 308083016 200000 264961066 200000 483569745 200000 40912781 200000 181849229 200000 976875917 200000 633044524 200000 531969627 200000 806682737 200000 235966556 200000 652242931 200000 995632742 200000 960066775 200000 406364161 200000 538560790 200000 118248872 200000 143516861 200000 754031365 200000 25778215 200000 605658423 200000 745813573 200000 679655695 200000 135240918 200000 231513933 200000 884706478 200000 258568424 200000 804901875 200000 219735875 200000 301335642 200000 821934712 200000 751257454 200000 892230033 200000 928993993 200000 834232009 200000 773864537 200000 545585102 200000 724036764 200000 182641154 200000 145933027 200000 537247413 200000 136607122 200000 476334956 200000 41044062 200000 159128093 200000 102780557 200000 152555888 200000 386630457 200000 855450367 200000 592426893 200000 290518422 200000 554863365 200000 215994739 200000 548517298 200000 901340806 200000 980522099 200000 70667442 200000 611980605 200000 625369098 200000 686910804 200000 338394388 200000 805532047 200000 738958089 200000 542097047 200000 425897490 200000 147776807 200000 273215884 200000 838647373 200000 527542852 200000 921096103 200000 378061499 200000 676383655 200000 932668259 200000 889510351 200000 625581280 200000 232055029 200000 994764360 200000 325661568 200000 474838371 200000 662751144 200000 112602858 200000 699838393 200000 879623883 200000 692105296 200000 120577635 200000 30824092 200000 346962114 200000 477190302 200000 782073066 200000 396472681 200000 351238160 200000 752502114 200000 138277849 200000 643509376 200000 997862046 200000 314799756 200000 313687976 200000 761523042 200000 584714099 200000 149753646 200000 332220399 200000 691972783 200000 960624826 200000 404943223 200000 58227046 200000 219856937 200000 487094713 200000 137062073 200000 800447463 200000 914753199 200000 428012250 200000 336403299 200000 971035754 200000 333891650 200000 867103653 200000 203998983 200000 316544775 200000 283689986 200000 948432578 200000 718001748 200000 406397176 200000 786161201 200000 88261627 200000 280980252 200000 932697747 200000 484797485 200000 463008311 200000 172493902 200000 203597650 200000 696701049 200000 869263231 200000 605464059 200000 623366093 200000 861717172 200000 600073468 200000 486060372 200000 17036734 200000 160219551 200000 167663350 200000 527449770 200000 699396603 200000 84128027 200000 327336662 200000 58687340 200000 746864767 200000 724725287 200000 103257379 200000 743356971 200000 873024097 200000 499892965 200000 157947271 200000 835237527 200000 522188761 200000 727943317 200000 943682762 200000 220180355 200000 842779201 200000 537256855 200000 951955157 200000 963291356 200000 612468241 200000 739240301 200000 300545712 200000 329878965 200000 789606625 200000 223440565 200000 870645891 200000 204051518 200000 100721514 200000 975942962 200000 186811800 200000 544499143 200000 231096708 200000 380878787 200000 836778582 200000 46670016 200000 807621672 200000 910890601 200000 347233350 200000 157277883 200000 365564782 200000 224896068 200000 617129489 200000 644928615 200000 203214479 200000 311275926 200000 848808830 200000 672799638 200000 975201252 200000 431424958 200000 471190392 200000 952379191 200000 157201124 200000 750749501 200000 925450245 200000 220874076 200000 306575401 200000 266140083 200000 717140047 200000 26019124 200000 446512490 200000 717618657 200000 23317662 200000 821595920 200000 964711297 200000 885520296 200000 538877019 200000 30242401 200000 406959717 200000 965360647 200000 246958093 200000 991553463 200000 524195120 200000 946226464 200000 471091551 200000 914288323 200000 337038362 200000 541942835 200000 815832343 200000 351849557 200000 425474171 200000 902533025 200000 369151775 200000 948746846 200000 406032076 200000 96855273 200000 981145215 200000 51220462 200000 759018661 200000 72601773 200000 939671391 200000 930908470 200000 160142015 200000 174721197 200000 514997513 200000 886962054 200000 675450610 200000 554602953 200000 859692516 200000 657110863 200000 678893112 200000 835440642 200000 713315193 200000 953652256 200000 918384807 200000 114008185 200000 258739313 200000 510899884 200000 75134841 200000 943484269 200000 65244308 200000 492868802 200000 372967175 200000 310595136 200000 537315018 200000 857660754 200000 982596808 200000 165165938 200000 351216925 200000 440162414 200000 177316694 200000 807991460 200000 468569780 200000 321720645 200000 15115881 200000 868274325 200000 663286232 200000 559743017 200000 565994712 200000 796535079 200000 90160114 200000 153725577 200000 674832030 200000 859225433 200000 761629066 200000 626234614 200000 515611858 200000 216474958 200000 791160392 200000 141838625 200000 320040365 200000 316654148 200000 254788853 200000 904582106 200000 632696967 200000 598563484 200000 268246906 200000 279081234 200000 223779801 200000 915486680 200000 18929375 200000 257036250 200000 352297787 200000 170787991 200000 65911117 200000 31735392 200000 402516838 200000 709520026 200000 777219596 200000 60031480 200000 518795827 200000 270957249 200000 20590468 200000 495556367 200000 565557913 200000 780860173 200000 204158782 200000 854202168 200000 942702770 200000 355792543 200000 399407587 200000 291492131 200000 751091125 200000 78267831 200000 44808507 200000 693712544 200000 335771132 200000 603309493 200000 491338287 200000 63283871 200000 908359422 200000 414352666 200000 473035462 200000 463440178 200000 319243093 200000 572096902 200000 980353579 200000 967363976 200000 707442873 200000 428257211 200000 863429284 200000 105468403 200000 806647810 200000 599997848 200000 658017691 200000 291439074 200000 122968873 200000 358748190 200000 747385240 200000 735104487 200000 845701446 200000 321312109 200000 179269699 200000 935075249 200000 592985234 200000 530006726 200000 336236646 200000 746794001 200000 764093541 200000 803783818 200000 782859752 200000 671414521 200000 333959992 200000 246798392 200000 47310802 200000 599565687 200000 668181668 200000 366178419 200000 770545741 200000 847271357 200000 319062880 200000 475263737 200000 4840609 200000 910687515 200000 14623045 200000 308352683 200000 747861814 200000 110372866 200000 119865677 200000 699126666 200000 82519958 200000 401944066 200000 895405966 200000 315135671 200000 381266536 200000 888775116 200000 789004099 200000 835402354 200000 386713461 200000 485109552 200000 867507907 200000 491292187 200000 852979109 200000 427105566 200000 439946119 200000 320250932 200000 366281986 200000 675322280 200000 737446951 200000 241128539 200000 896079028 200000 234206206 200000 161316955 200000 688496979 200000 184080642 200000 272619119 200000 912435453 200000 677505275 200000 756117846 200000 398252142 200000 344526341 200000 753695316 200000 324454968 200000 479381642 200000 454255244 200000 582918526 200000 988044625 200000 553392243 200000 449000137 200000 583608251 200000 345805160 200000 208058106 200000 100762645 200000 868355945 200000 527950439 200000 983225361 200000 75541225 200000 852677131 200000 470380375 200000 937326278 200000 368682206 200000 744374336 200000 886190175 200000 9281867 200000 71614123 200000 529512906 200000 445536456 200000 408141040 200000 553987114 200000 959685511 200000 807862010 200000 207950886 200000 921411154 200000 28612474 200000 841949311 200000 831896190 200000 675875645 200000 22077122 200000 313480190 200000 967258791 200000 384615971 200000 542832032 200000 106278720 200000 689311858 200000 268007260 200000 421317492 200000 751131950 200000 741179087 200000 793109601 200000 180995775 200000 284130768 200000 746468816 200000 651167690 200000 583864098 200000 538723918 200000 17088677 200000 773983568 200000 182326621 200000 642694898 200000 207954334 200000 625939915 200000 543626576 200000 278204195 200000 120573484 200000 515397428 200000 54257148 200000 428590954 200000 473738462 200000 649063587 200000 782465410 200000 534266736 200000 397877095 200000 66619474 200000 731329313 200000 511968253 200000 176260757 200000 596731799 200000 196810555 200000 235562745 200000 396739163 200000 261499116 200000 753743696 200000 675161965 200000 653428679 200000 393156074 200000 127955456 200000 842823042 200000 776949515 200000 4228425 200000 313622796 200000 42651777 200000 919972216 200000 806212320 200000 440143189 200000 433567440 200000 417990013 200000 926363562 200000 39379163 200000 110522874 200000 483403435 200000 907397566 200000 171809470 200000 948108454 200000 703361971 200000 735747669 200000 831432511 200000 948727454 200000 800409702 200000 310643655 200000 361013182 200000 11232457 200000 321688499 200000 271577997 200000 494777533 200000 343758128 200000 384560043 200000 470444095 200000 259635675 200000 783507707 200000 952681854 200000 771265942 200000 217424345 200000 559585396 200000 681593726 200000 621145194 200000 599891095 200000 127947522 200000 971701531 200000 415300277 200000 18027286 200000 872694574 200000 855591141 200000 859150221 200000 424955767 200000 308869281 200000 739691149 200000 238165292 200000 10013433 200000 706557987 200000 705477858 200000 738252011 200000 547533310 200000 821854621 200000 386542551 200000 913975106 200000 238390790 200000 556775958 200000 938493562 200000 806302152 200000 436218290 200000 375078840 200000 562037502 200000 272286008 200000 597897409 200000 575905228 200000 493541041 200000 905539945 200000 357521941 200000 195920568 200000 3050502 200000 465207124 200000 54470062 200000 957106695 200000 153097355 200000 978585361 200000 857577644 200000 647721569 200000 478394610 200000 129530329 200000 364897616 200000 520100749 200000 805349644 200000 977495044 200000 570923771 200000 800791157 200000 254961096 200000 753188619 200000 381204525 200000 673826081 200000 735323959 200000 665200006 200000 458591366 200000 569498298 200000 6273162 200000 513829678 200000 608712903 200000 41798536 200000 478254097 200000 349175004 200000 378541264 200000 441610483 200000 416796477 200000 524047495 200000 394642850 200000 960098180 200000 950968478 200000 3414345 200000 211801438 200000 626236644 200000 397235684 200000 931815257 200000 479598404 200000 9092060 200000 965647841 200000 871150609 200000 958955956 200000 469810770 200000 302739589 200000 360545769 200000 591163439 200000 541786961 200000 798183136 200000 388096121 200000 58337110 200000 407149824 200000 544431394 200000 222428793 200000 135407848 200000 755399336 200000 715282077 200000 700153283 200000 803977159 200000 715641010 200000 823908288 200000 240481615 200000 963776499 200000 969550502 200000 744195613 200000 414282038 200000 694814860 200000 717271853 200000 305192547 200000 818269359 200000 702046676 200000 568668175 200000 505881188 200000 131990035 200000 99547946 200000 241922612 200000 472029455 200000 966779611 200000 162199822 200000 873502629 200000 686541429 200000 340869024 200000 519496482 200000 814640011 200000 145301447 200000 962981401 200000 643714598 200000 911564334 200000 884136277 200000 787008287 200000 160333819 200000 487259382 200000 315331216 200000 521989804 200000 407265184 200000 784051309 200000 131547144 200000 995593175 200000 563727159 200000 822902330 200000 332864878 200000 289343192 200000 545062912 200000 856516902 200000 468248978 200000 573992201 200000 270335068 200000 691754266 200000 204639333 200000 723369186 200000 483995594 200000 836475678 200000 626566391 200000 610442747 200000 590782187 200000 18141018 200000 909113721 200000 413648653 200000 830564225 200000 445925655 200000 5671738 200000 885351408 200000 964786795 200000 218515134 200000 784265389 200000 888850333 200000 408425898 200000 319458776 200000 287590241 200000 506917932 200000 812104799 200000 692282635 200000 570054662 200000 731255510 200000 312640713 200000 698998306 200000 997912174 200000 527945716 200000 288301130 200000 664889348 200000 77356424 200000 152786685 200000 781104482 200000 555700923 200000 591907685 200000 667288715 200000 784509361 200000 661765998 200000 995434806 200000 182484565 200000 4357624 200000 630362214 200000 907330380 200000 419403573 200000 204736024 200000 788900107 200000 395927830 200000 73242402 200000 275618065 200000 755143655 200000 552069925 200000 808145718 200000 659934467 200000 471175841 200000 227004202 200000 775862185 200000 161902895 200000 359263234 200000 77596661 200000 402275283 200000 368517621 200000 264575475 200000 57194359 200000 460164653 200000 730197718 200000 913725820 200000 611665600 200000 506261583 200000 991581811 200000 336009926 200000 463965185 200000 780587250 200000 563765388 200000 301954328 200000 879550602 200000 907279854 200000 97263105 200000 717524700 200000 741258955 200000 449158205 200000 453428947 200000 725286299 200000 515212886 200000 977860597 200000 302670371 200000 543437308 200000 562425307 200000 32313936 200000 685702193 200000 660147655 200000 983045417 200000 565814695 200000 884354141 200000 933195239 200000 445991731 200000 847356785 200000 86347560 200000 897849954 200000 666787848 200000 295544392 200000 983639602 200000 672777314 200000 416948440 200000 129451492 200000 140137020 200000 259757104 200000 617219060 200000 224589084 200000 955402023 200000 859377458 200000 777002189 200000 867108331 200000 402501107 200000 626912243 200000 586018292 200000 403850088 200000 841388736 200000 312999450 200000 314097432 200000 592149452 200000 246196943 200000 950545521 200000 767090442 200000 439202927 200000 286469761 200000 153797855 200000 647400891 200000 765240266 200000 410852181 200000 169101933 200000 32683067 200000 531041141 200000 981349869 200000 786591556 200000 201832635 200000 440110122 200000 813719049 200000 957294251 200000 688060555 200000 609970623 200000 263651977 200000 95559437 200000 122375196 200000 449663278 200000 67034991 200000 726217200 200000 19568894 200000 604253840 200000 653267929 200000 213927422 200000 207793634 200000 442638108 200000 474739210 200000 497663231 200000 424656535 200000 941984556 200000 425091425 200000 116232667 200000 732919312 200000 273584695 200000 137710687 200000 704406172 200000 152269916 200000 945644247 200000 585448613 200000 627685481 200000 834336939 200000 865710788 200000 572119794 200000 608883083 200000 125648719 200000 990318294 200000 696250664 200000 25024875 200000 680834487 200000 173368070 200000 325722183 200000 385262225 200000 479430773 200000 652203628 200000 27662959 200000 503701158 200000 551178552 200000 847737153 200000 976351969 200000 303649393 200000 973546193 200000 922521821 200000 139393022 200000 587252700 200000 379709745 200000 634263993 200000 15518534 200000 683874800 200000 550449513 200000 979682670 200000 787482457 200000 694830291 200000 673690024 200000 470148275 200000 915504632 200000 444196304 200000 904574271 200000 150370145 200000 598233603 200000 458377039 200000 987960991 200000 795198066 200000 341890428 200000 887641303 200000 946719576 200000 573349885 200000 434910082 200000 407197970 200000 957114394 200000 915696442 200000 979360341 200000 670940104 200000 310919351 200000 559286915 200000 176486744 200000 532965346 200000 750427679 200000 364860752 200000 462131465 200000 786792808 200000 24716386 200000 669101113 200000 176988937 200000 407254914 200000 300198064 200000 53732086 200000 616806426 200000 390964857 200000 847251803 200000 841292897 200000 12745243 200000 453531062 200000 489302483 200000 134987378 200000 477976077 200000 886469057 200000 432243367 200000 419801154 200000 770411536 200000 630823491 200000 596783498 200000 240337928 200000 489098086 200000 440251396 200000 540090698 200000 27748637 200000 656666222 200000 974626028 200000 534089177 200000 246462458 200000 6560936 200000 455217668 200000 506910280 200000 855585848 200000 966548151 200000 390840181 200000 233278662 200000 130856590 200000 334452313 200000 605678215 200000 808639652 200000 703371990 200000 593251951 200000 81129379 200000 614380115 200000 205101575 200000 6779643 200000 729604688 200000 835241827 200000 709073979 200000 759626524 200000 469589816 200000 155449989 200000 934459050 200000 928501011 200000 666503716 200000 32485769 200000 768490924 200000 229372480 200000 259016187 200000 120865632 200000 704618682 200000 793381156 200000 403591365 200000 283162 200000 883577452 200000 468323168 200000 283451309 200000 159729384 200000 191341179 200000 67815860 200000 476861689 200000 555180058 200000 720777663 200000 791893504 200000 863491603 200000 241178400 200000 88691761 200000 869416773 200000 631501188 200000 547075212 200000 510082793 200000 204415396 200000 812652274 200000 237584909 200000 374159905 200000 738783324 200000 886940456 200000 335335029 200000 464882991 200000 301462479 200000 144433166 200000 954488243 200000 667394189 200000 137463165 200000 608460971 200000 890480345 200000 439495124 200000 715824646 200000 988746537 200000 502018582 200000 55780284 200000 95037228 200000 123391184 200000 97002684 200000 572396060 200000 992854477 200000 431710217 200000 585763642 200000 888125935 200000 184244204 200000 37593179 200000 945840417 200000 275585868 200000 968927400 200000 652921457 200000 938169634 200000 246556524 200000 252486722 200000 92019729 200000 889707789 200000 421777063 200000 902726683 200000 356997669 200000 121627091 200000 476008566 200000 479870642 200000 117576885 200000 829886852 200000 630948209 200000 905806249 200000 926220010 200000 386231633 200000 201654609 200000 672981440 200000 812354827 200000 32663434 200000 641884910 200000 203418839 200000 519890051 200000 811998112 200000 190918210 200000 545790447 200000 761501144 200000 557608995 200000 953782371 200000 916667689 200000 486849204 200000 293629123 200000 886302091 200000 200146885 200000 815923167 200000 74392658 200000 241432851 200000 29255715 200000 247749441 200000 945789120 200000 473529203 200000 254130628 200000 482064356 200000 658878236 200000 994532418 200000 160734536 200000 167652847 200000 21454745 200000 945590331 200000 115010673 200000 75168939 200000 420068229 200000 235330869 200000 458960925 200000 322757761 200000 819617106 200000 604948009 200000 927930959 200000 761744121 200000 385483921 200000 970501423 200000 357664806 200000 151393467 200000 516878833 200000 977118592 200000 601418212 200000 992349585 200000 847997251 200000 250417012 200000 98892519 200000 793665122 200000 664815992 200000 392606852 200000 226587570 200000 235909431 200000 697972897 200000 434336072 200000 883452900 200000 661548856 200000 952897517 200000 877790073 200000 95187006 200000 507638447 200000 988038061 200000 694352880 200000 596712608 200000 793906436 200000 93930321 200000 644379812 200000 547146252 200000 875656894 200000 240915819 200000 898348207 200000 957671072 200000 204975495 200000 973421483 200000 850041416 200000 785606559 200000 339991079 200000 348118241 200000 867003593 200000 852148072 200000 269063815 200000 814786814 200000 858309290 200000 931520380 200000 657742766 200000 835395345 200000 494577539 200000 622699132 200000 505771975 200000 925904205 200000 546995212 200000 288112679 200000 909420568 200000 402988289 200000 853880863 200000 18233183 200000 879269131 200000 748949149 200000 755400884 200000 535500836 200000 792541224 200000 506172851 200000 696955876 200000 332813719 200000 921719319 200000 151552754 200000 75743974 200000 423499255 200000 6071970 200000 639501355 200000 878330387 200000 247845030 200000 930569392 200000 197964367 200000 705194724 200000 58191907 200000 365423690 200000 238331759 200000 883527154 200000 268988433 200000 61402777 200000 638632634 200000 993445620 200000 89976622 200000 830541285 200000 280423553 200000 196548291 200000 721239387 200000 195302807 200000 193587253 200000 87042905 200000 949125530 200000 517335606 200000 306876006 200000 421295565 200000 541951498 200000 955325804 200000 779163333 200000 254188119 200000 188293611 200000 899238401 200000 593868834 200000 263807057 200000 218809248 200000 957876190 200000 305861742 200000 906027059 200000 277202599 200000 370531851 200000 557850809 200000 750663573 200000 643992482 200000 319385776 200000 85420851 200000 3441456 200000 368973904 200000 941055255 200000 69284142 200000 54667484 200000 209558931 200000 6658471 200000 672084762 200000 816405906 200000 380944236 200000 447701481 200000 117194374 200000 199346538 200000 959723769 200000 296407686 200000 477889061 200000 166757277 200000 591741564 200000 35870533 200000 394326469 200000 576072324 200000 595380054 200000 894958353 200000 102800473 200000 526851478 200000 208436743 200000 707596272 200000 407703535 200000 54074221 200000 16243759 200000 505791756 200000 161982393 200000 775476672 200000 719181456 200000 126073517 200000 834750984 200000 239458665 200000 506131720 200000 192554044 200000 494536267 200000 175283296 200000 259604634 200000 830914624 200000 243917075 200000 868856764 200000 343025509 200000 842353764 200000 345711633 200000 549337528 200000 359148714 200000 637369710 200000 272226325 200000 768921003 200000 955111625 200000 892581192 200000 188654864 200000 474468366 200000 104451396 200000 248465658 200000 352470546 200000 994133113 200000 379731130 200000 121112236 200000 999735116 200000 55183781 200000 265823467 200000 113620392 200000 267481102 200000 35289450 200000 229275834 200000 929477205 200000 368207048 200000 226874562 200000 232008741 200000 335988796 200000 694230284 200000 134882243 200000 418126925 200000 780545542 200000 177695626 200000 698952103 200000 885579636 200000 569108347 200000 417120273 200000 53097671 200000 387502329 200000 937255811 200000 849510804 200000 528949402 200000 670938973 200000 889973800 200000 455651873 200000 85934010 200000 234445376 200000 648569489 200000 810230507 200000 262747103 200000 605351012 200000 758434055 200000 470931520 200000 585150944 200000 308461991 200000 805041907 200000 392458642 200000 148213688 200000 171795212 200000 165272797 200000 996179826 200000 365328510 200000 53208754 200000 262022253 200000 742324623 200000 926268011 200000 949372890 200000 285714540 200000 397567162 200000 104163031 200000 738079461 200000 273619651 200000 384463076 200000 632844347 200000 487534418 200000 720382586 200000 537174301 200000 876638255 200000 196846531 200000 843323322 200000 726704534 200000 841474413 200000 862879224 200000 808269259 200000 242214303 200000 718584779 200000 341236946 200000 355467029 200000 129742761 200000 362101315 200000 642323024 200000 737153313 200000 582573892 200000 591968494 200000 661227924 200000 821601944 200000 866051872 200000 498621187 200000 251193053 200000 804223298 200000 124560143 200000 351700700 200000 690556301 200000 780874760 200000 992221185 200000 601750512 200000 793632804 200000 598284018 200000 671020037 200000 890759385 200000 743504963 200000 214216488 200000 932176974 200000 680177487 200000 115253929 200000 832612595 200000 606629675 200000 922574890 200000 53947704 200000 36468156 200000 506517004 200000 996255587 200000 75985136 200000 509463051 200000 173513602 200000 305984018 200000 413742065 200000 459352456 200000 880467775 200000 749354096 200000 840109949 200000 963157245 200000 304719377 200000 963765717 200000 181748210 200000 982843473 200000 685581802 200000 334438586 200000 208682707 200000 428250253 200000 666286042 200000 327175864 200000 821568703 200000 902916058 200000 126954002 200000 955409030 200000 202476407 200000 648075648 200000 65382371 200000 457663485 200000 611969500 200000 896922599 200000 116694459 200000 817433623 200000 552494573 200000 510181017 200000 372550445 200000 424338667 200000 639256268 200000 360198717 200000 236532969 200000 361750449 200000 278602425 200000 379108508 200000 985988287 200000 13327555 200000 822379796 200000 686988446 200000 173515680 200000 516643737 200000 103419486 200000 796841037 200000 214112156 200000 13453515 200000 477306424 200000 32485073 200000 649699 200000 945079825 200000 712837985 200000 95107697 200000 285129927 200000 15046725 200000 557525947 200000 1249943 200000 431083447 200000 412184415 200000 842764870 200000 900518347 200000 988964677 200000 716677240 200000 440468771 200000 970874806 200000 248972576 200000 146501063 200000 163534737 200000 139232543 200000 990625306 200000 426701477 200000 804778994 200000 109566448 200000 183446050 200000 598735755 200000 22931910 200000 992450354 200000 535052874 200000 400085010 200000 887937453 200000 721957132 200000 181303489 200000 241597169 200000 625772904 200000 919396551 200000 352477400 200000 33648130 200000 774488536 200000 68432075 200000 264890112 200000 449695292 200000 983979260 200000 770459810 200000 945459401 200000 474471865 200000 960816118 200000 982113011 200000 883600100 200000 908794801 200000 546963718 200000 638212999 200000 580517153 200000 873099900 200000 932447628 200000 265623367 200000 824950385 200000 881708947 200000 476998666 200000 484792379 200000 258904804 200000 63323534 200000 822355999 200000 760001419 200000 465020843 200000 807862822 200000 634136715 200000 569669505 200000 585402133 200000 439926835 200000 619622704 200000 69744004 200000 926906005 200000 254668718 200000 475473678 200000 844814365 200000 24061114 200000 189205935 200000 207195206 200000 297276149 200000 35913012 200000 829275760 200000 724215832 200000 369284308 200000 399517909 200000 871710535 200000 714403043 200000 839097762 200000 847267724 200000 928265390 200000 239019050 200000 393977449 200000 170607211 200000 715238462 200000 391550605 200000 508783952 200000 790697889 200000 876615343 200000 742623179 200000 604257696 200000 106063487 200000 388573144 200000 477321926 200000 429841857 200000 431207287 200000 312415412 200000 57022845 200000 601590589 200000 748206615 200000 495399258 200000 609216274 200000 593183931 200000 629953297 200000 434935043 200000 832304069 200000 74992645 200000 922122805 200000 246462471 200000 599337719 200000 376377346 200000 319055988 200000 247777247 200000 553193255 200000 817995451 200000 443029470 200000 987959587 200000 691457015 200000 273761624 200000 833919396 200000 921321868 200000 468166183 200000 938126371 200000 774104086 200000 523848690 200000 81886103 200000 744110723 200000 261884069 200000 693494351 200000 169564489 200000 367024385 200000 25595873 200000 653240761 200000 385164123 200000 675462982 200000 151953274 200000 277294698 200000 464914192 200000 833185818 200000 810391618 200000 470078907 200000 655376583 200000 566467942 200000 639133736 200000 852594212 200000 723901441 200000 711857201 200000 576163390 200000 586697532 200000 657178462 200000 32193189 200000 34269875 200000 668493246 200000 731064480 200000 666283019 200000 312489689 200000 897004417 200000 171671718 200000 298067657 200000 79777055 200000 566337406 200000 965941104 200000 546793066 200000 41576215 200000 413285837 200000 675369505 200000 479564694 200000 199178608 200000 907818407 200000 114300151 200000 34683412 200000 201582075 200000 501042020 200000 896874324 200000 785250510 200000 849720745 200000 465909885 200000 32435639 200000 251982284 200000 553976458 200000 794836874 200000 710357442 200000 583900215 200000 772387791 200000 179155012 200000 172741173 200000 465822807 200000 568163272 200000 140389252 200000 905380080 200000 637225876 200000 250232294 200000 335959873 200000 956012277 200000 516454008 200000 401551545 200000 890325653 200000 936036963 200000 751208618 200000 204740594 200000 701319607 200000 115882618 200000 89327347 200000 329914465 200000 70540289 200000 138635677 200000 508823867 200000 557688822 200000 409940971 200000 614567754 200000 973403276 200000 811470787 200000 329729805 200000 652559906 200000 962350349 200000 143732728 200000 531550239 200000 779767783 200000 997220871 200000 342917604 200000 654228219 200000 385293176 200000 625218019 200000 708618746 200000 306328217 200000 741257942 200000 234857513 200000 810739656 200000 995558674 200000 58306337 200000 982629250 200000 716191745 200000 974336925 200000 799696026 200000 894170550 200000 152855155 200000 189821075 200000 491284642 200000 95489453 200000 666905616 200000 514307437 200000 86833081 200000 429120880 200000 1671913 200000 421907652 200000 388581247 200000 354334760 200000 569052717 200000 789771855 200000 58658997 200000 451601949 200000 895542829 200000 509111527 200000 73561915 200000 763129015 200000 863503450 200000 367581830 200000 498097171 200000 835099264 200000 48009540 200000 621109315 200000 158589276 200000 14825759 200000 236323484 200000 75642966 200000 250598999 200000 49008989 200000 668876082 200000 823855641 200000 109424484 200000 217169699 200000 884901111 200000 971826180 200000 159257092 200000 154217337 200000 912360698 200000 244239791 200000 706991832 200000 122074247 200000 538025326 200000 979173331 200000 76740512 200000 357579158 200000 966878114 200000 480770120 200000 739064124 200000 673500943 200000 335773702 200000 702083591 200000 579317677 200000 574323835 200000 465769516 200000 367166760 200000 469693971 200000 86647424 200000 33703619 200000 99073252 200000 494366384 200000 999476969 200000 393995165 200000 896875924 200000 124938979 200000 524035229 200000 987153321 200000 313921711 200000 383515436 200000 116103590 200000 50933497 200000 281593551 200000 33569070 200000 54768427 200000 221984444 200000 499711403 200000 803256231 200000 543107957 200000 846286659 200000 650065949 200000 866914425 200000 829731308 200000 25112063 200000 874928669 200000 711465123 200000 652613914 200000 316764545 200000 643791042 200000 222912071 200000 107431078 200000 981214584 200000 962737735 200000 670224549 200000 685992281 200000 656188085 200000 378364419 200000 890189854 200000 361852700 200000 642069801 200000 941326447 200000 463915057 200000 325672695 200000 1325540 200000 462766371 200000 474424704 200000 410902803 200000 512528662 200000 919228120 200000 235208139 200000 995798711 200000 221357073 200000 920135526 200000 335962098 200000 201871438 200000 987564357 200000 627226567 200000 158340598 200000 183882078 200000 226097730 200000 784769553 200000 143387896 200000 243434641 200000 961044408 200000 278371198 200000 390034231 200000 433307566 200000 95276409 200000 822792295 200000 830864917 200000 120556448 200000 677532788 200000 795486275 200000 768579602 200000 849614957 200000 282750139 200000 712274348 200000 984021198 200000 405400383 200000 230961021 200000 803637338 200000 554209547 200000 100909151 200000 276763916 200000 526001956 200000 284308648 200000 386299187 200000 57304279 200000 499439109 200000 466901157 200000 466248774 200000 782868847 200000 20768276 200000 903311140 200000 659904831 200000 343486597 200000 688607626 200000 173407590 200000 649782504 200000 579659498 200000 504564159 200000 832140233 200000 797334312 200000 285820045 200000 785460012 200000 38445520 200000 919755528 200000 849586815 200000 423059817 200000 408299034 200000 853160625 200000 556627697 200000 568199472 200000 21994599 200000 169785194 200000 244482867 200000 206424151 200000 971059610 200000 715056542 200000 320914358 200000 709634520 200000 550304177 200000 369777875 200000 330510858 200000 420097484 200000 296711630 200000 137636787 200000 69984479 200000 476008298 200000 46125105 200000 689955846 200000 327635463 200000 84151564 200000 466948666 200000 700418740 200000 239822962 200000 305062953 200000 735147626 200000 737633735 200000 996815919 200000 966990683 200000 263715937 200000 107565670 200000 664498801 200000 595896922 200000 558634209 200000 710238939 200000 645616006 200000 425319934 200000 480935881 200000 797847180 200000 999472865 200000 486377024 200000 408200729 200000 298330628 200000 802181392 200000 746764856 200000 852186100 200000 866256107 200000 776711621 200000 605368863 200000 777441944 200000 60152328 200000 137929169 200000 977752909 200000 306207847 200000 375542597 200000 152813347 200000 187189307 200000 77368032 200000 761450411 200000 82571468 200000 245761666 200000 726900389 200000 660470624 200000 185892605 200000 979501785 200000 175393654 200000 807505839 200000 708939526 200000 621808921 200000 207458356 200000 626855168 200000 65799512 200000 974847548 200000 172875486 200000 291371738 200000 269605763 200000 286143065 200000 344083606 200000 949311975 200000 589427256 200000 183004328 200000 580046236 200000 2656751 200000 690882375 200000 245472643 200000 411929936 200000 616747995 200000 568266145 200000 990759522 200000 98273331 200000 775488435 200000 988865365 200000 786809309 200000 450595302 200000 928707231 200000 242565014 200000 46385068 200000 568630569 200000 828035816 200000 744396467 200000 47177385 200000 744959964 200000 270745079 200000 283063836 200000 101675212 200000 290819840 200000 900851284 200000 923692643 200000 933219118 200000 464597173 200000 470066088 200000 719633719 200000 390736390 200000 469241916 200000 272426683 200000 343309162 200000 361255597 200000 334406646 200000 104653173 200000 139173099 200000 830906780 200000 209286499 200000 621770463 200000 653861067 200000 741183084 200000 272654115 200000 646338338 200000 68474171 200000 807876564 200000 181751031 200000 931364742 200000 416420236 200000 581508014 200000 975261632 200000 686772852 200000 255444013 200000 94340337 200000 713342845 200000 514169203 200000 691779759 200000 458453431 200000 392941904 200000 773033773 200000 515235267 200000 717107512 200000 741748601 200000 306682219 200000 835232569 200000 921197004 200000 332946265 200000 426299156 200000 72197634 200000 443878636 200000 730101103 200000 260441648 200000 464814126 200000 829717296 200000 425480541 200000 36507114 200000 776769261 200000 515572305 200000 672712163 200000 654288520 200000 543308945 200000 572904231 200000 134147297 200000 560010100 200000 881319562 200000 313620395 200000 378383704 200000 99389751 200000 444814184 200000 626155253 200000 458408808 200000 948876151 200000 904692955 200000 449051455 200000 373914195 200000 849616127 200000 909389749 200000 52366303 200000 398665848 200000 142310839 200000 46666213 200000 206883664 200000 595417944 200000 220016806 200000 926532221 200000 167811368 200000 977923987 200000 666343414 200000 942391212 200000 927193634 200000 503401194 200000 263953647 200000 972533955 200000 788046868 200000 864282174 200000 403643898 200000 555932723 200000 256867321 200000 349908367 200000 783007 200000 178925453 200000 584477672 200000 510844925 200000 42266502 200000 55693696 200000 213756698 200000 157479881 200000 833794680 200000 227963869 200000 212867559 200000 576769619 200000 78363230 200000 523290005 200000 797446600 200000 711868445 200000 941433152 200000 520114360 200000 677400405 200000 894976198 200000 837846087 200000 642940535 200000 434000455 200000 750307086 200000 733267898 200000 59539746 200000 407939958 200000 663886552 200000 967047428 200000 198699561 200000 579226332 200000 39399714 200000 783321259 200000 183441950 200000 129017231 200000 121055246 200000 43870297 200000 634917041 200000 811999690 200000 399538395 200000 2608342 200000 135054002 200000 450920163 200000 302384107 200000 387823626 200000 234262033 200000 717330261 200000 250166974 200000 83073279 200000 767166432 200000 469284534 200000 807019509 200000 730978268 200000 956305998 200000 580194241 200000 346211663 200000 331852778 200000 547571373 200000 397570637 200000 677072302 200000 331560850 200000 556659564 200000 315946323 200000 656790802 200000 451842652 200000 500861980 200000 641320171 200000 432763547 200000 697183984 200000 775981423 200000 335632974 200000 949845130 200000 229604632 200000 951086899 200000 536790996 200000 448957504 200000 142704059 200000 915600986 200000 7623926 200000 444485180 200000 14560994 200000 280460020 200000 240789580 200000 9271328 200000 142103478 200000 135459378 200000 14981007 200000 899899052 200000 506557054 200000 488925284 200000 479060376 200000 676718017 200000 49201829 200000 587006203 200000 51082334 200000 417645150 200000 32965809 200000 148343943 200000 244162299 200000 376571045 200000 785482316 200000 57800377 200000 823308710 200000 861746646 200000 440425022 200000 453876321 200000 42005945 200000 48553041 200000 7326320 200000 947744623 200000 920148908 200000 301448087 200000 826817001 200000 451840245 200000 576136983 200000 671223881 200000 454877396 200000 914164514 200000 781778098 200000 302104102 200000 355051639 200000 263222600 200000 256818775 200000 23377424 200000 74393404 200000 157045207 200000 358704894 200000 692344327 200000 82442411 200000 245805662 200000 35022528 200000 552043307 200000 463820652 200000 306216335 200000 719629524 200000 670776254 200000 19369289 200000 931541307 200000 904695187 200000 667601182 200000 602709801 200000 71324241 200000 307453558 200000 685437902 200000 418048789 200000 159849698 200000 91932694 200000 746597741 200000 705149494 200000 258149919 200000 272536618 200000 434508476 200000 425890004 200000 920022617 200000 43211147 200000 797897628 200000 62208600 200000 820221183 200000 49930291 200000 206489868 200000 686175049 200000 393936034 200000 324075321 200000 289666350 200000 318045521 200000 317306611 200000 154564309 200000 36753730 200000 669708089 200000 624401602 200000 992679009 200000 408603560 200000 788999911 200000 8929279 200000 29377621 200000 732622818 200000 727224166 200000 176978876 200000 420109385 200000 246665358 200000 902555357 200000 180299305 200000 480043766 200000 706533231 200000 246949014 200000 925476502 200000 237256244 200000 435234148 200000 428753144 200000 875814259 200000 839807228 200000 938806382 200000 398723468 200000 830160978 200000 784951654 200000 231187886 200000 687759099 200000 485926370 200000 85171371 200000 631144291 200000 877352716 200000 793712117 200000 272170276 200000 944222447 200000 622049962 200000 133567354 200000 638014536 200000 949817554 200000 509411803 200000 203755651 200000 134382257 200000 203678380 200000 90899401 200000 256221759 200000 390177302 200000 169881406 200000 731993276 200000 921784575 200000 180419921 200000 802223209 200000 801412637 200000 515868212 200000 771956826 200000 22057260 200000 665685107 200000 45889134 200000 102796872 200000 257646505 200000 519853417 200000 982762846 200000 210756950 200000 753551136 200000 547749829 200000 334389717 200000 882601179 200000 874204146 200000 202436465 200000 126446017 200000 168734032 200000 202630558 200000 888941941 200000 958567989 200000 479647309 200000 683868870 200000 178341369 200000 453752161 200000 392988811 200000 610620202 200000 429964871 200000 471590549 200000 661708258 200000 982512042 200000 803096774 200000 878108738 200000 443008332 200000 634169415 200000 902906623 200000 254014456 200000 940643551 200000 779264546 200000 495923611 200000 371581031 200000 563827669 200000 633658746 200000 746442850 200000 73943905 200000 743257735 200000 340365233 200000 51897404 200000 944918997 200000 32880236 200000 228908871 200000 127968563 200000 446468565 200000 312747038 200000 953206237 200000 816537710 200000 876592272 200000 115149653 200000 136300594 200000 376258102 200000 808400984 200000 478493928 200000 749467688 200000 327136244 200000 826488988 200000 284274386 200000 878060735 200000 916604976 200000 722491885 200000 951726634 200000 970494999 200000 968514706 200000 55638012 200000 865440553 200000 216297329 200000 579719651 200000 387463066 200000 413592359 200000 178039597 200000 924689932 200000 709092021 200000 66857117 200000 371081933 200000 456655893 200000 341705313 200000 234402595 200000 520524528 200000 430898215 200000 199427788 200000 759484787 200000 774374231 200000 881482634 200000 778924359 200000 257664867 200000 71956194 200000 503655590 200000 648888386 200000 78894573 200000 286047122 200000 908904196 200000 354678607 200000 273279274 200000 36566664 200000 521947981 200000 630087454 200000 816669265 200000 619907588 200000 859239753 200000 121124735 200000 480959420 200000 88613734 200000 239761889 200000 701267298 200000 242697954 200000 161021743 200000 267488029 200000 961558745 200000 520941661 200000 778115839 200000 673092645 200000 582400787 200000 887091685 200000 695943064 200000 244292418 200000 222454882 200000 578518610 200000 466747097 200000 532019165 200000 301197365 200000 944024477 200000 415999939 200000 906860158 200000 935678238 200000 91878110 200000 305566326 200000 95215309 200000 89159884 200000 460732494 200000 884700723 200000 777958804 200000 903176720 200000 524728645 200000 187616603 200000 878552762 200000 47960284 200000 505030204 200000 11097454 200000 576813384 200000 84545086 200000 712991436 200000 740852492 200000 525869415 200000 297393256 200000 588302252 200000 231020022 200000 553705567 200000 272949930 200000 355978933 200000 60469516 200000 766821016 200000 992177525 200000 32367329 200000 457294416 200000 724448668 200000 954175577 200000 879176263 200000 84918496 200000 37842962 200000 624649735 200000 177233439 200000 875833599 200000 185025475 200000 896616015 200000 241438915 200000 803959820 200000 598336407 200000 686958625 200000 140735403 200000 144329865 200000 219154328 200000 260644239 200000 834642287 200000 225500692 200000 671962350 200000 45786569 200000 898284999 200000 184029040 200000 676565472 200000 848993055 200000 371296141 200000 176731772 200000 571419096 200000 360515841 200000 154624697 200000 124193849 200000 271973214 200000 984967169 200000 95694436 200000 161273543 200000 442781211 200000 361405902 200000 72154821 200000 31568744 200000 231579862 200000 112429369 200000 270465845 200000 711971962 200000 157374842 200000 606887988 200000 754359853 200000 458536832 200000 30353677 200000 649703885 200000 92719942 200000 297134873 200000 221229497 200000 845067318 200000 86251831 200000 462348039 200000 773931206 200000 939302080 200000 273064922 200000 814921256 200000 558187164 200000 658657242 200000 105607718 200000 273095295 200000 241027269 200000 423564565 200000 435591733 200000 680335147 200000 492716520 200000 151299874 200000 801267007 200000 708900461 200000 814222286 200000 621292497 200000 432014236 200000 619989413 200000 958457184 200000 413243410 200000 130686661 200000 901198164 200000 875571878 200000 447652855 200000 112518482 200000 792373531 200000 775554760 200000 500848816 200000 584173308 200000 684516794 200000 28216336 200000 408747661 200000 84576923 200000 967963921 200000 997338597 200000 662758143 200000 17327656 200000 964485665 200000 842930384 200000 941646485 200000 938262715 200000 745277195 200000 290258042 200000 697693442 200000 393536142 200000 487004430 200000 658743723 200000 149727508 200000 276647159 200000 881611916 200000 459982923 200000 556657854 200000 433564273 200000 310253317 200000 274884452 200000 560852238 200000 800372370 200000 590443289 200000 724833053 200000 935927863 200000 704879637 200000 221104777 200000 708090559 200000 279342471 200000 343284432 200000 981507126 200000 766729906 200000 411808624 200000 772338622 200000 466905120 200000 723886720 200000 558805890 200000 378332406 200000 944498535 200000 711471824 200000 967208046 200000 376277937 200000 775445580 200000 862123372 200000 835794437 200000 193870407 200000 407915568 200000 888790843 200000 484349238 200000 626027569 200000 510568338 200000 574243910 200000 394172434 200000 130160135 200000 117585940 200000 484962741 200000 247721929 200000 985360258 200000 811956854 200000 874530258 200000 810138797 200000 762414970 200000 965688984 200000 350619140 200000 972361774 200000 243989481 200000 455089531 200000 397156564 200000 369621724 200000 529255909 200000 581263680 200000 906455019 200000 242643048 200000 147077033 200000 596983078 200000 858901521 200000 827508129 200000 102366859 200000 139474320 200000 35700527 200000 236277882 200000 321572614 200000 723579900 200000 425853004 200000 456188418 200000 418201264 200000 376629003 200000 28545938 200000 2680937 200000 789766724 200000 561118846 200000 621070410 200000 211630848 200000 481014169 200000 741996342 200000 190496986 200000 60298297 200000 997955496 200000 50838323 200000 314736333 200000 440055714 200000 286212745 200000 399402389 200000 161907915 200000 315846125 200000 407464821 200000 456100509 200000 274713755 200000 630723819 200000 699286212 200000 674902956 200000 666595623 200000 703541131 200000 432214511 200000 663762242 200000 254093943 200000 674679774 200000 434853262 200000 707196159 200000 849001908 200000 443467541 200000 387871066 200000 72602532 200000 217787174 200000 730171264 200000 933296172 200000 278381841 200000 987850293 200000 68137616 200000 829716987 200000 27935303 200000 603535211 200000 438254805 200000 897320929 200000 799393639 200000 125569647 200000 95921151 200000 376057877 200000 674841009 200000 283900426 200000 2521312 200000 576360945 200000 844419973 200000 175000612 200000 429119848 200000 994154989 200000 971618916 200000 256546247 200000 189226663 200000 653801377 200000 796449007 200000 391985434 200000 944409293 200000 500075973 200000 959177445 200000 178458983 200000 894315308 200000 757023795 200000 612774184 200000 935376148 200000 366228019 200000 998032867 200000 521144760 200000 971495852 200000 247277940 200000 648599278 200000 234452918 200000 933631447 200000 936025502 200000 224495243 200000 742952289 200000 463040861 200000 268964483 200000 188538643 200000 80327707 200000 458962726 200000 990408978 200000 323062271 200000 406419043 200000 266558779 200000 41377116 200000 354617832 200000 324199387 200000 982595781 200000 48600722 200000 685150341 200000 362594115 200000 989964812 200000 270512388 200000 942010031 200000 613288572 200000 547168376 200000 825982499 200000 790285920 200000 669064325 200000 455068307 200000 973578367 200000 708463791 200000 99397504 200000 34144772 200000 84303305 200000 297355220 200000 582172333 200000 736237972 200000 209447633 200000 946750249 200000 700126829 200000 287699244 200000 766206344 200000 212899622 200000 742728255 200000 219178964 200000 138074366 200000 51920739 200000 584673989 200000 123621300 200000 374844260 200000 174934681 200000 153985982 200000 31961621 200000 31396873 200000 946234016 200000 947545100 200000 334642016 200000 952496992 200000 636339313 200000 65058223 200000 350937886 200000 884823800 200000 236312100 200000 451693000 200000 602623477 200000 55118721 200000 539054834 200000 380248726 200000 519100848 200000 270654157 200000 221187380 200000 537318779 200000 848867126 200000 203257803 200000 791719009 200000 963144951 200000 887329425 200000 695811724 200000 986910483 200000 598797482 200000 272252136 200000 961016898 200000 308772097 200000 202674005 200000 577902212 200000 43351355 200000 908226309 200000 949073625 200000 482457805 200000 811073257 200000 314143511 200000 695077430 200000 612798541 200000 708827100 200000 38112846 200000 236709260 200000 895134379 200000 466706885 200000 158477029 200000 995929628 200000 961256112 200000 29540212 200000 839617075 200000 992064582 200000 405658693 200000 348530906 200000 208882865 200000 424191372 200000 981354610 200000 97112327 200000 722841079 200000 683370636 200000 124768096 200000 120549932 200000 119054526 200000 489337097 200000 466440790 200000 8915865 200000 120663774 200000 284886498 200000 296509887 200000 782157247 200000 284885329 200000 206464280 200000 398622497 200000 951305773 200000 290531885 200000 8766924 200000 544282406 200000 124218262 200000 322970796 200000 730471486 200000 149695381 200000 208595401 200000 947694375 200000 631861198 200000 742529881 200000 553692086 200000 9242901 200000 198792957 200000 813647992 200000 715510639 200000 57919248 200000 420388715 200000 889176092 200000 504385059 200000 701016784 200000 353728473 200000 528332430 200000 692043811 200000 620434732 200000 164918312 200000 939215156 200000 15284961 200000 161176607 200000 702807896 200000 907625113 200000 561329387 200000 481697984 200000 273750921 200000 647459940 200000 906324467 200000 265429320 200000 970491900 200000 174564191 200000 867206857 200000 565269775 200000 359557906 200000 389635953 200000 274480990 200000 138676878 200000 671063626 200000 15999907 200000 772032194 200000 54188893 200000 419511366 200000 490817054 200000 570736422 200000 671887414 200000 722944198 200000 220934185 200000 192178650 200000 648677103 200000 113533610 200000 516390447 200000 36537167 200000 996260994 200000 895391220 200000 609219510 200000 472496917 200000 520540424 200000 238023618 200000 39484264 200000 794788829 200000 932347832 200000 463552599 200000 890058509 200000 887237495 200000 466902764 200000 67506450 200000 171607437 200000 922671315 200000 6730779 200000 452150388 200000 480363250 200000 360245251 200000 510238687 200000 241572894 200000 571124323 200000 354338870 200000 883717616 200000 320862927 200000 170202666 200000 609701310 200000 909105958 200000 409162857 200000 54035373 200000 822545930 200000 826011514 200000 43270636 200000 368170359 200000 676190124 200000 428529668 200000 148778872 200000 109227312 200000 643714643 200000 768201981 200000 253720143 200000 7192991 200000 28203728 200000 694620605 200000 639264975 200000 15142062 200000 520220948 200000 632860861 200000 258688635 200000 769936742 200000 399897136 200000 851640726 200000 566598642 200000 322329069 200000 322927699 200000 101565183 200000 913602805 200000 934737294 200000 895631566 200000 52771537 200000 436706916 200000 882436273 200000 642664466 200000 40849926 200000 542655041 200000 295868637 200000 281270191 200000 184173749 200000 869864363 200000 601935548 200000 647047766 200000 398016534 200000 570431202 200000 565136406 200000 456402390 200000 874104451 200000 981428041 200000 643004884 200000 284132130 200000 177133940 200000 976130398 200000 68968446 200000 37386313 200000 620227457 200000 377637571 200000 273963964 200000 460283004 200000 564320866 200000 851586103 200000 439323991 200000 82156042 200000 863465202 200000 843503004 200000 924485688 200000 865872998 200000 964648742 200000 783385586 200000 960457448 200000 949194782 200000 525338138 200000 547229018 200000 912955661 200000 642026213 200000 739096580 200000 858063123 200000 260954482 200000 46988169 200000 72742461 200000 108930431 200000 296648190 200000 506278908 200000 355829566 200000 811078685 200000 760151482 200000 749141839 200000 753507488 200000 135557008 200000 326266575 200000 424455089 200000 777990426 200000 655905686 200000 846545029 200000 560470643 200000 287976070 200000 472625936 200000 35350341 200000 275525638 200000 772902364 200000 268884480 200000 90623126 200000 670044666 200000 477686579 200000 447327109 200000 620694307 200000 752033024 200000 425533382 200000 241177056 200000 593592498 200000 325425384 200000 330330092 200000 6045809 200000 489576493 200000 954013347 200000 796790046 200000 930993594 200000 767923611 200000 39322177 200000 728648180 200000 403066713 200000 637471271 200000 10748147 200000 345881127 200000 758200337 200000 131915287 200000 161565449 200000 909685903 200000 785954753 200000 49297110 200000 85364211 200000 668342053 200000 884959594 200000 963330794 200000 789834819 200000 355698945 200000 470563117 200000 574867452 200000 123458985 200000 150131805 200000 14615113 200000 392316118 200000 695756532 200000 924929167 200000 683823904 200000 167898464 200000 381216791 200000 333146130 200000 625564466 200000 451918497 200000 91705888 200000 707830396 200000 756931871 200000 802436803 200000 220454721 200000 670133384 200000 290238121 200000 567887118 200000 19482827 200000 739591693 200000 242184366 200000 377423851 200000 125610285 200000 66207747 200000 249949489 200000 702068962 200000 332792824 200000 2923140 200000 736151889 200000 164618907 200000 964311005 200000 128080072 200000 242670415 200000 801159903 200000 188762284 200000 25444647 200000 214179980 200000 812133015 200000 928906070 200000 536276762 200000 683834247 200000 802781643 200000 538939883 200000 516805945 200000 49999330 200000 673794980 200000 138423708 200000 638942525 200000 507736157 200000 566087273 200000 504618681 200000 723658239 200000 565630168 200000 768555909 200000 637820595 200000 49014134 200000 9135188 200000 593035646 200000 918090778 200000 762866875 200000 791558386 200000 22311422 200000 182546078 200000 980610056 200000 659249650 200000 941295053 200000 933982993 200000 863473843 200000 195137972 200000 265136339 200000 145766243 200000 361607479 200000 596860857 200000 698991642 200000 549215395 200000 755607338 200000 685408417 200000 539690953 200000 121411844 200000 853253959 200000 865873454 200000 516541225 200000 939496916 200000 511380325 200000 688567102 200000 644395171 200000 686656389 200000 311835261 200000 636373972 200000 422546879 200000 501226920 200000 567247015 200000 347100944 200000 353269541 200000 926495468 200000 120473372 200000 833630001 200000 605029535 200000 772445474 200000 212792372 200000 496731032 200000 398988564 200000 141857083 200000 741822312 200000 923678407 200000 527938701 200000 858985288 200000 313566032 200000 21581917 200000 781766195 200000 104545912 200000 751916966 200000 484534043 200000 189718605 200000 96398108 200000 474742080 200000 935062241 200000 118479430 200000 104481957 200000 388999704 200000 585546417 200000 675865252 200000 691785123 200000 231974727 200000 427398313 200000 732208401 200000 461060550 200000 259293956 200000 96228876 200000 510369877 200000 405850592 200000 236109993 200000 49078585 200000 385371737 200000 828178913 200000 679632046 200000 991255473 200000 158188580 200000 571451097 200000 800596651 200000 558318101 200000 894117857 200000 390906104 200000 439611736 200000 295235109 200000 951177942 200000 229189520 200000 727310480 200000 6862529 200000 626298733 200000 83003152 200000 399305032 200000 484179945 200000 245509934 200000 550549770 200000 111991708 200000 373960896 200000 806137537 200000 60209709 200000 429674178 200000 708879748 200000 131207664 200000 345690698 200000 174551827 200000 707903895 200000 942600098 200000 614371411 200000 478988296 200000 693869433 200000 63264225 200000 92123734 200000 202920506 200000 579643594 200000 345870803 200000 962507141 200000 533605216 200000 845020235 200000 83158979 200000 105155120 200000 816729172 200000 95812060 200000 93997849 200000 348062152 200000 544332557 200000 738644095 200000 381060188 200000 275154141 200000 655318181 200000 316324947 200000 770215222 200000 327884576 200000 902612819 200000 336853657 200000 787828336 200000 647852897 200000 307252849 200000 302933425 200000 323081200 200000 336742801 200000 38809207 200000 640034588 200000 582098625 200000 167431872 200000 876417789 200000 604746619 200000 554328843 200000 217160990 200000 352788668 200000 171767949 200000 966841877 200000 629019645 200000 791879564 200000 307671861 200000 715976265 200000 924366797 200000 350958694 200000 298879857 200000 978362159 200000 423830045 200000 493561698 200000 612575842 200000 753224560 200000 697000864 200000 340525497 200000 350049354 200000 355221204 200000 794705956 200000 933546948 200000 116696711 200000 679963203 200000 9442460 200000 224145658 200000 802133404 200000 689856454 200000 766808854 200000 621454325 200000 291152168 200000 968705158 200000 744503492 200000 260358252 200000 695316461 200000 521297099 200000 451156471 200000 653127993 200000 412539337 200000 388431870 200000 323842078 200000 103526484 200000 672154047 200000 377329830 200000 552988618 200000 859778772 200000 118152686 200000 610855534 200000 846623916 200000 145816308 200000 53521303 200000 671903260 200000 24157076 200000 194115595 200000 768872730 200000 911631258 200000 724623475 200000 107186322 200000 223153145 200000 791216112 200000 849681497 200000 582223905 200000 443204307 200000 75659078 200000 641494391 200000 336241 200000 272641384 200000 588961510 200000 566004509 200000 837083739 200000 68597915 200000 508049207 200000 858870715 200000 652943830 200000 717161578 200000 745161666 200000 908140771 200000 557107195 200000 807612918 200000 514398000 200000 825549125 200000 789248515 200000 815579009 200000 576954185 200000 530053808 200000 308980295 200000 686051946 200000 904218869 200000 108647959 200000 110487102 200000 963543858 200000 548296766 200000 125680520 200000 228937346 200000 247113081 200000 789291083 200000 281665590 200000 806908619 200000 499045889 200000 643948389 200000 523767407 200000 528400369 200000 811770536 200000 534198005 200000 830644645 200000 671245292 200000 800744561 200000 231620483 200000 78047337 200000 344242134 200000 541621115 200000 17902775 200000 102960746 200000 547493351 200000 588763399 200000 558961498 200000 798019193 200000 136069495 200000 285568886 200000 244436821 200000 630055559 200000 846948607 200000 953179207 200000 436965808 200000 655316900 200000 206837783 200000 719628316 200000 500228244 200000 473346561 200000 416740217 200000 353273013 200000 854689609 200000 861011694 200000 151312123 200000 424693491 200000 785361975 200000 727307484 200000 193589655 200000 426435285 200000 755537127 200000 35586907 200000 203554662 200000 87481725 200000 609970178 200000 491942171 200000 119689631 200000 70331690 200000 482272080 200000 452893678 200000 561213596 200000 468611902 200000 301044154 200000 864736452 200000 11626964 200000 371627578 200000 106707784 200000 317484461 200000 428968929 200000 138637756 200000 24055586 200000 383927769 200000 5221499 200000 643920006 200000 373142417 200000 464368538 200000 204339322 200000 945198713 200000 24685054 200000 234696287 200000 582373335 200000 236160149 200000 567896305 200000 298993849 200000 724308394 200000 752200955 200000 871289362 200000 584592986 200000 692345388 200000 280339178 200000 490987563 200000 55850000 200000 607482549 200000 190773443 200000 755548451 200000 428345293 200000 880935870 200000 626508296 200000 824093187 200000 869156513 200000 47066848 200000 439254360 200000 313257716 200000 414416061 200000 452327634 200000 177454708 200000 434336062 200000 159912818 200000 575102318 200000 18718269 200000 235311945 200000 291519278 200000 647865259 200000 240767666 200000 498866847 200000 567179653 200000 921548707 200000 822122741 200000 498116583 200000 671020324 200000 350421133 200000 955467078 200000 931654378 200000 988739550 200000 129185987 200000 510449413 200000 464777873 200000 374647971 200000 193160125 200000 150606515 200000 259282147 200000 942570883 200000 129743891 200000 916034033 200000 41392907 200000 245574574 200000 435386749 200000 720889726 200000 203127631 200000 330408822 200000 404265686 200000 54250300 200000 344380185 200000 856344651 200000 892977683 200000 568188459 200000 648036081 200000 742525116 200000 810485840 200000 643713644 200000 487681152 200000 768909435 200000 343188931 200000 543948094 200000 604812941 200000 785408601 200000 647331781 200000 401770243 200000 987062531 200000 632898117 200000 451219151 200000 279441211 200000 355374824 200000 148609361 200000 230093434 200000 402289286 200000 20954726 200000 316722604 200000 137389949 200000 660317349 200000 426778821 200000 654432423 200000 552354738 200000 7917177 200000 447589997 200000 913823411 200000 652729873 200000 751068673 200000 610351848 200000 250899296 200000 923638449 200000 758440543 200000 662107357 200000 680960863 200000 29517005 200000 241915347 200000 492136469 200000 32614016 200000 105250492 200000 560619454 200000 822486393 200000 63014836 200000 451107831 200000 167997087 200000 375237393 200000 329786123 200000 20190998 200000 214687768 200000 697167877 200000 5049270 200000 217883090 200000 396996840 200000 850558111 200000 44191237 200000 15357699 200000 955775217 200000 231450694 200000 559993192 200000 276507298 200000 85952820 200000 493709699 200000 676980849 200000 557863879 200000 566711759 200000 180285951 200000 150856399 200000 583920300 200000 345806853 200000 943209090 200000 235540820 200000 236883111 200000 922597429 200000 674227444 200000 641674735 200000 543236659 200000 942171615 200000 941683807 200000 99299762 200000 307928294 200000 300180390 200000 15079146 200000 947891916 200000 610767739 200000 107564872 200000 184113630 200000 68591247 200000 247690185 200000 176859047 200000 57145251 200000 296690026 200000 482039496 200000 803559618 200000 836370883 200000 79758062 200000 183181970 200000 748684219 200000 115269861 200000 63661004 200000 382036575 200000 696520403 200000 584793299 200000 317690324 200000 873176199 200000 8647528 200000 569192564 200000 901947895 200000 586754179 200000 786338300 200000 683274193 200000 252802629 200000 118484203 200000 705763376 200000 383670802 200000 929341935 200000 640417144 200000 572648644 200000 341725057 200000 741313861 200000 54893315 200000 332495256 200000 677744005 200000 512607672 200000 390175619 200000 704103342 200000 319791271 200000 165064152 200000 123218449 200000 916154148 200000 113629328 200000 629655381 200000 819515623 200000 882074941 200000 201343496 200000 385609473 200000 650391899 200000 638571096 200000 252531448 200000 437704907 200000 646559720 200000 207632374 200000 322564199 200000 268288965 200000 962443300 200000 202502328 200000 883726975 200000 82906142 200000 465145034 200000 153849949 200000 712681609 200000 817487144 200000 525361585 200000 435620807 200000 603479787 200000 503830354 200000 373899730 200000 21305078 200000 324928816 200000 771155502 200000 966288197 200000 750447370 200000 921633280 200000 854098027 200000 595953987 200000 425962052 200000 217638690 200000 168526810 200000 442279460 200000 981686277 200000 435420032 200000 633701228 200000 385557857 200000 132551884 200000 714027298 200000 370310449 200000 511720338 200000 24654395 200000 596204337 200000 930115162 200000 259464817 200000 486925074 200000 570105845 200000 152868663 200000 743171796 200000 866930994 200000 809170646 200000 397343033 200000 771159733 200000 179590554 200000 430558302 200000 188730608 200000 363196205 200000 520383084 200000 566136372 200000 831637005 200000 633066099 200000 927295719 200000 12709153 200000 351928160 200000 111180769 200000 40146798 200000 901385485 200000 296379610 200000 584061423 200000 489558399 200000 307724546 200000 764135818 200000 436525109 200000 70070203 200000 367647527 200000 115126691 200000 95490411 200000 559557092 200000 161462470 200000 995997811 200000 290916716 200000 740706521 200000 821097029 200000 173823597 200000 790988077 200000 716094107 200000 247976751 200000 183722271 200000 147872458 200000 948544586 200000 794901036 200000 135618876 200000 245780345 200000 860186663 200000 960018180 200000 485250706 200000 995935123 200000 973479827 200000 207837855 200000 112334867 200000 11401361 200000 540393230 200000 597292294 200000 933309392 200000 212954380 200000 789059128 200000 516239714 200000 902354168 200000 473636539 200000 174339538 200000 796807675 200000 345119196 200000 808271992 200000 706447293 200000 862356537 200000 436891117 200000 410718778 200000 602183928 200000 560467110 200000 628100027 200000 188646683 200000 814215077 200000 547932905 200000 225339127 200000 219191122 200000 750796548 200000 923517387 200000 718745713 200000 810468409 200000 828670325 200000 216770357 200000 518350362 200000 355395144 200000 909647993 200000 652901935 200000 461485826 200000 107440407 200000 511186609 200000 954696929 200000 477656921 200000 122679135 200000 95704541 200000 183938196 200000 240334961 200000 702565624 200000 844516061 200000 634982834 200000 451714233 200000 275329755 200000 688370098 200000 860776897 200000 266858947 200000 40825120 200000 481132412 200000 202251626 200000 660000831 200000 168427776 200000 326525565 200000 822991991 200000 722469884 200000 75964628 200000 751860244 200000 922686415 200000 102757356 200000 347500563 200000 522584769 200000 204990332 200000 658713632 200000 707451223 200000 205484583 200000 983550117 200000 125394375 200000 991735383 200000 1299716 200000 299867027 200000 125047090 200000 204641773 200000 412792122 200000 329867182 200000 163284434 200000 297433105 200000 903953352 200000 554465664 200000 3393592 200000 507516890 200000 981905616 200000 918203056 200000 268990483 200000 627791235 200000 315386770 200000 717791240 200000 858820660 200000 358858339 200000 167662191 200000 124005230 200000 553665164 200000 881191155 200000 290784486 200000 506831853 200000 204288043 200000 623022283 200000 636417433 200000 146938797 200000 166246209 200000 644777636 200000 504780360 200000 136037877 200000 725784864 200000 524140631 200000 311161299 200000 291519792 200000 532251192 200000 745524443 200000 717749307 200000 995567844 200000 703391257 200000 866329161 200000 741455009 200000 117573051 200000 782680435 200000 433083354 200000 883382596 200000 376692604 200000 656817176 200000 105540071 200000 218795398 200000 110283538 200000 188975351 200000 692399591 200000 84612071 200000 416009347 200000 415555618 200000 556177012 200000 11253768 200000 645953785 200000 115437768 200000 646109510 200000 16808104 200000 666957501 200000 637065019 200000 523163445 200000 413585321 200000 833812277 200000 470482666 200000 177970233 200000 499530762 200000 279874796 200000 903828070 200000 862853484 200000 233287662 200000 97000330 200000 293153121 200000 552680710 200000 111045267 200000 387239382 200000 108771497 200000 601950815 200000 685077082 200000 663233466 200000 137954864 200000 150540272 200000 138207429 200000 964278334 200000 634963718 200000 760964945 200000 447569011 200000 516377483 200000 415083868 200000 988018492 200000 272805669 200000 353029352 200000 159929986 200000 659297671 200000 622526395 200000 518021312 200000 86522601 200000 487708460 200000 74761782 200000 482927257 200000 718403617 200000 836572740 200000 644944823 200000 738545949 200000 824751322 200000 228370438 200000 345841278 200000 73158676 200000 612627686 200000 100995276 200000 773758955 200000 548258918 200000 43453749 200000 144429070 200000 862335 200000 853622301 200000 370210262 200000 942050915 200000 979468250 200000 542470240 200000 929558012 200000 141367686 200000 601761470 200000 703639417 200000 499203061 200000 869277262 200000 587734282 200000 109276366 200000 384176436 200000 370437300 200000 643589055 200000 806257386 200000 83885127 200000 66420176 200000 492988157 200000 49431413 200000 180147936 200000 570821595 200000 763683845 200000 562409782 200000 416116688 200000 648209453 200000 215241016 200000 355939352 200000 38889222 200000 591895359 200000 96273429 200000 485137185 200000 70270355 200000 864496298 200000 472058686 200000 762063482 200000 845654952 200000 808341797 200000 13792883 200000 98304877 200000 943689365 200000 313309834 200000 72207509 200000 243580514 200000 243126987 200000 611562448 200000 276211107 200000 672416480 200000 404332506 200000 634104593 200000 769927871 200000 147240337 200000 5933683 200000 532736388 200000 871080489 200000 778276925 200000 234002022 200000 170009987 200000 256624961 200000 779939277 200000 275113124 200000 104409222 200000 810105480 200000 586000969 200000 449934141 200000 828726053 200000 973854111 200000 550290137 200000 568987489 200000 577283352 200000 791784774 200000 204535751 200000 782020450 200000 427308858 200000 385050973 200000 145024121 200000 354495151 200000 777937792 200000 218587365 200000 988574587 200000 961495514 200000 565080326 200000 886561790 200000 481341554 200000 239918738 200000 992580610 200000 834189801 200000 92833321 200000 694494121 200000 735034317 200000 56914183 200000 988174471 200000 606947598 200000 292104416 200000 491695320 200000 355715733 200000 922664402 200000 261481172 200000 276027900 200000 922348156 200000 177179175 200000 305909344 200000 785801268 200000 768857476 200000 452729179 200000 835792734 200000 307245665 200000 852614166 200000 789130720 200000 151852742 200000 62713986 200000 85026745 200000 370265926 200000 990471343 200000 90523065 200000 389196568 200000 41287230 200000 176964180 200000 202127430 200000 652165113 200000 277070488 200000 271488524 200000 765539210 200000 174600518 200000 141140805 200000 238745424 200000 960718340 200000 137513222 200000 146426965 200000 949292216 200000 859270998 200000 467487844 200000 742142712 200000 946978813 200000 392329280 200000 477123494 200000 183955840 200000 746398711 200000 264183970 200000 209107511 200000 80656733 200000 884052639 200000 363869565 200000 437059741 200000 295205151 200000 774928141 200000 846551281 200000 212475521 200000 629135478 200000 889595771 200000 989257280 200000 494746797 200000 613665844 200000 770494783 200000 973290953 200000 944688905 200000 339746376 200000 669057748 200000 647338253 200000 930226332 200000 983971268 200000 283250128 200000 483170988 200000 775911312 200000 392036055 200000 844277998 200000 924624487 200000 747797293 200000 157079762 200000 852371973 200000 495945503 200000 224026588 200000 524400166 200000 227212301 200000 564125396 200000 617768229 200000 387611236 200000 752360736 200000 957813414 200000 834535856 200000 424881211 200000 371595382 200000 981653718 200000 851945286 200000 253401468 200000 284849767 200000 919500996 200000 873993936 200000 865305880 200000 18148460 200000 960427762 200000 592523862 200000 11756319 200000 958278429 200000 801198335 200000 220757249 200000 928508098 200000 788484147 200000 863574443 200000 995552024 200000 144165969 200000 897023623 200000 692618457 200000 94878214 200000 799156540 200000 925931024 200000 574946183 200000 109412433 200000 34432021 200000 371737063 200000 533850071 200000 646795171 200000 376801420 200000 509360710 200000 600359688 200000 761432772 200000 104480625 200000 51918979 200000 638969724 200000 752923548 200000 907646132 200000 169942297 200000 6355635 200000 250847029 200000 987453287 200000 510611870 200000 811639630 200000 970416054 200000 540213689 200000 589289165 200000 177717516 200000 901648488 200000 515075324 200000 446811773 200000 455023823 200000 839529396 200000 24627103 200000 623296935 200000 548697751 200000 302176546 200000 74039603 200000 555136099 200000 678483332 200000 936466778 200000 879023722 200000 566224874 200000 728627671 200000 395557414 200000 791111954 200000 291437716 200000 902045937 200000 845820013 200000 430223389 200000 920851418 200000 226567505 200000 959651896 200000 448362395 200000 993720916 200000 495931545 200000 807419056 200000 31082173 200000 915377084 200000 172944265 200000 389345820 200000 586722259 200000 555968744 200000 448421890 200000 20199399 200000 617898574 200000 836297682 200000 461247747 200000 20350103 200000 321725630 200000 83223955 200000 8533678 200000 297642966 200000 61419220 200000 835033186 200000 409618499 200000 531791468 200000 123271520 200000 24400281 200000 782917666 200000 836244546 200000 982920274 200000 605372848 200000 418118604 200000 865592927 200000 54779580 200000 94427711 200000 861788130 200000 930758382 200000 268991182 200000 77915134 200000 741101091 200000 410405173 200000 220119511 200000 133148360 200000 930266993 200000 670802846 200000 645847626 200000 643042194 200000 620891596 200000 467612593 200000 287735221 200000 296785528 200000 226629716 200000 466000406 200000 29168330 200000 615813296 200000 894047563 200000 881101975 200000 835824986 200000 670790803 200000 297946127 200000 533027867 200000 794127956 200000 983380378 200000 797889315 200000 662289068 200000 600738249 200000 553027166 200000 523542054 200000 652899696 200000 627662058 200000 453687446 200000 352656345 200000 367470258 200000 466862600 200000 235151644 200000 726304285 200000 20941786 200000 299421842 200000 750674919 200000 257731569 200000 525278063 200000 373149977 200000 486719505 200000 201993079 200000 831424795 200000 836598094 200000 613301713 200000 564448239 200000 825499559 200000 468355073 200000 77580417 200000 8601529 200000 583099129 200000 521165602 200000 822039193 200000 149513303 200000 973540380 200000 951829443 200000 483991985 200000 183203943 200000 944039224 200000 516674068 200000 738903682 200000 236013996 200000 227923860 200000 804176741 200000 3173604 200000 467876101 200000 6405018 200000 340054054 200000 378282960 200000 283887219 200000 398093522 200000 910755817 200000 247128926 200000 534210327 200000 724205029 200000 869712733 200000 50047176 200000 217533232 200000 327305883 200000 878606420 200000 133027428 200000 364829728 200000 792190940 200000 701966781 200000 756118444 200000 475268199 200000 727506865 200000 934067114 200000 322144569 200000 561504165 200000 539181891 200000 654787914 200000 358022850 200000 61789851 200000 208850138 200000 194613486 200000 939959585 200000 734331178 200000 119555551 200000 592772103 200000 497901134 200000 184620113 200000 882357465 200000 190094630 200000 506465120 200000 795058226 200000 344501619 200000 702673401 200000 616967314 200000 585170957 200000 137020019 200000 965791572 200000 718740283 200000 566050883 200000 10759107 200000 954728228 200000 170764244 200000 726159955 200000 316507243 200000 300947069 200000 85369333 200000 88060127 200000 189690515 200000 146211724 200000 402259543 200000 580258215 200000 300956549 200000 771699108 200000 869399763 200000 126278027 200000 767827368 200000 544615733 200000 470519392 200000 195388044 200000 931265157 200000 782002127 200000 58227991 200000 933494731 200000 917626565 200000 597686306 200000 197474865 200000 193124743 200000 775507504 200000 444358144 200000 325349895 200000 208531234 200000 369715630 200000 134628952 200000 377867792 200000 849569052 200000 65207625 200000 475715900 200000 760976102 200000 576614678 200000 208295976 200000 908186587 200000 607254081 200000 49824719 200000 831659668 200000 953105031 200000 745627385 200000 841407273 200000 594430454 200000 961882287 200000 367675142 200000 654249508 200000 291669206 200000 784952036 200000 61540226 200000 637101280 200000 199136476 200000 944638679 200000 794686629 200000 132560542 200000 196368081 200000 993176409 200000 844419527 200000 877021630 200000 403323038 200000 413861977 200000 153544033 200000 383901634 200000 289632076 200000 343079656 200000 160606475 200000 514928969 200000 863611137 200000 166355767 200000 199828351 200000 374916628 200000 265145608 200000 437832854 200000 679643795 200000 888450307 200000 776595400 200000 477246325 200000 172541249 200000 743245335 200000 636011723 200000 902694246 200000 608752034 200000 391779441 200000 609777335 200000 186868505 200000 377426157 200000 223544401 200000 800510295 200000 898392158 200000 752963452 200000 904967959 200000 280408467 200000 859716133 200000 967086279 200000 397915972 200000 596779379 200000 901094528 200000 983763301 200000 400617593 200000 643730463 200000 659685535 200000 859086609 200000 285296501 200000 46866400 200000 253860561 200000 253245090 200000 418495514 200000 120601119 200000 681841800 200000 84949009 200000 213964136 200000 116372324 200000 276014677 200000 127486582 200000 596293503 200000 751874903 200000 837178343 200000 270971914 200000 947590560 200000 376917186 200000 96554000 200000 789371429 200000 120411692 200000 77001100 200000 206083775 200000 930769728 200000 474350755 200000 88857790 200000 292996869 200000 253613812 200000 344837541 200000 786930305 200000 916048147 200000 957420536 200000 817121523 200000 267414045 200000 239955001 200000 837601830 200000 420427629 200000 173371898 200000 99099368 200000 429768309 200000 612798229 200000 752203682 200000 78892720 200000 480186623 200000 424156425 200000 408093116 200000 401345602 200000 708092667 200000 873740684 200000 891409425 200000 633078126 200000 837068995 200000 198394366 200000 304773002 200000 177998628 200000 294534607 200000 804266718 200000 838252078 200000 712637814 200000 412904631 200000 976969677 200000 812369192 200000 480490388 200000 233421107 200000 356823949 200000 532624062 200000 358159310 200000 543815710 200000 706949629 200000 783303770 200000 712501140 200000 688051565 200000 741667870 200000 659286148 200000 389290872 200000 522681404 200000 880179728 200000 917872357 200000 379826473 200000 491415233 200000 174268181 200000 969278020 200000 525506425 200000 394965589 200000 98334092 200000 619349132 200000 931271767 200000 427287921 200000 902821109 200000 593574083 200000 302386388 200000 324092334 200000 783466482 200000 940208915 200000 66680609 200000 99914179 200000 960376900 200000 445320900 200000 299741327 200000 32017802 200000 432412361 200000 314909246 200000 559478669 200000 121743867 200000 102176132 200000 211785995 200000 700340140 200000 455017773 200000 508097428 200000 14394322 200000 496024477 200000 420323931 200000 469860666 200000 358954076 200000 735971632 200000 318150108 200000 538306518 200000 615848850 200000 444059990 200000 871395113 200000 100117993 200000 757332860 200000 321145887 200000 858036442 200000 409042196 200000 608758082 200000 885965499 200000 538030760 200000 247431703 200000 601816878 200000 413222780 200000 510126955 200000 369284818 200000 942543015 200000 173308370 200000 500821788 200000 957564998 200000 268950582 200000 922043980 200000 124223700 200000 392269972 200000 343985028 200000 269100189 200000 519915210 200000 628994299 200000 790061913 200000 990772628 200000 617951319 200000 506230237 200000 799777693 200000 626889505 200000 875639797 200000 699433658 200000 460627290 200000 620894293 200000 166636858 200000 981210674 200000 756147383 200000 997515106 200000 418799329 200000 433147911 200000 452224765 200000 132717974 200000 674615489 200000 22696727 200000 584389268 200000 937775459 200000 912391634 200000 926613349 200000 682460934 200000 434196570 200000 428613166 200000 631965200 200000 181203194 200000 357337898 200000 421954829 200000 212088665 200000 805865018 200000 731751332 200000 714240199 200000 220147361 200000 442821037 200000 981324985 200000 41022165 200000 350709351 200000 471660380 200000 849345657 200000 879402959 200000 619211341 200000 901800559 200000 899961365 200000 3720046 200000 965774099 200000 761868080 200000 196411357 200000 978627723 200000 254462617 200000 626587910 200000 554676545 200000 310218525 200000 626489824 200000 763248250 200000 274734291 200000 947015229 200000 815639305 200000 228900661 200000 631398979 200000 561581093 200000 676427604 200000 425633791 200000 993860704 200000 981946411 200000 665016097 200000 237680321 200000 915469597 200000 445912778 200000 740718577 200000 615726210 200000 610434953 200000 145894809 200000 272413284 200000 269328748 200000 5679060 200000 364885840 200000 833110075 200000 68306632 200000 938709840 200000 752614857 200000 71158871 200000 557735676 200000 202045036 200000 22078972 200000 411875000 200000 55947155 200000 49689273 200000 525207553 200000 898504830 200000 870524725 200000 397184232 200000 297805585 200000 85155306 200000 281096617 200000 26929354 200000 715171716 200000 184349277 200000 847602137 200000 756966222 200000 89521363 200000 411270231 200000 700293581 200000 773039749 200000 246876566 200000 240538488 200000 932772526 200000 108288416 200000 173745543 200000 186530945 200000 940417220 200000 82838767 200000 995357564 200000 192414546 200000 564357495 200000 467452387 200000 336194415 200000 83957484 200000 625843025 200000 75598604 200000 654614137 200000 269005680 200000 742241785 200000 294624283 200000 29763281 200000 494325790 200000 400684088 200000 149881823 200000 98081745 200000 947716950 200000 153408502 200000 714165323 200000 500790769 200000 25753753 200000 312806973 200000 991203438 200000 192047305 200000 196454024 200000 701634356 200000 978812536 200000 142313233 200000 941663458 200000 478967845 200000 454356923 200000 971696804 200000 550799497 200000 151097718 200000 510752422 200000 153807991 200000 598057853 200000 542876850 200000 892949195 200000 719335590 200000 776128223 200000 530738305 200000 488156377 200000 448127591 200000 509896430 200000 97708203 200000 573460642 200000 39611411 200000 249677068 200000 365093912 200000 266806037 200000 752971555 200000 315997112 200000 49641169 200000 687763523 200000 68612656 200000 211223700 200000 477115903 200000 598464861 200000 124974321 200000 527299169 200000 439512042 200000 923495603 200000 828206144 200000 24168189 200000 26639866 200000 105702326 200000 107559956 200000 152564075 200000 219806905 200000 434194167 200000 133353351 200000 58458057 200000 80298958 200000 99716132 200000 75735760 200000 787616090 200000 738037250 200000 825552400 200000 990094665 200000 454374014 200000 884397374 200000 258098347 200000 577478506 200000 667126964 200000 231189642 200000 12506885 200000 924945099 200000 89943198 200000 432117774 200000 284489039 200000 199956517 200000 375491579 200000 938439444 200000 105116888 200000 619816784 200000 651877805 200000 892469763 200000 950190611 200000 241931077 200000 131270580 200000 580158052 200000 737267855 200000 4403740 200000 278783281 200000 967189727 200000 724307708 200000 106679055 200000 661568099 200000 595889470 200000 795068204 200000 621707892 200000 875366060 200000 505890408 200000 64998926 200000 11948485 200000 596368524 200000 987854439 200000 97417651 200000 957362075 200000 136469411 200000 3219554 200000 883782477 200000 813312429 200000 230277810 200000 838451874 200000 607317290 200000 674205397 200000 42038682 200000 275321487 200000 313608892 200000 7482123 200000 20110171 200000 103675571 200000 213018259 200000 828731239 200000 778244629 200000 140937397 200000 853957728 200000 455522337 200000 251934473 200000 672722271 200000 772811507 200000 658656403 200000 76815511 200000 685095575 200000 929527357 200000 283900725 200000 778097217 200000 968356200 200000 160056654 200000 532232095 200000 471179941 200000 439455738 200000 705444439 200000 880725642 200000 752873862 200000 277004180 200000 143710888 200000 703391183 200000 343979459 200000 645552801 200000 57384626 200000 182790757 200000 111631198 200000 893486247 200000 464782340 200000 996181605 200000 504674165 200000 482896464 200000 842514769 200000 433228552 200000 179398219 200000 531937636 200000 218466920 200000 279219879 200000 813568319 200000 251315403 200000 257696825 200000 847771833 200000 255537874 200000 577726606 200000 220089046 200000 276483544 200000 74100388 200000 50099159 200000 679754606 200000 901367228 200000 749943158 200000 936682220 200000 65702994 200000 664048445 200000 109245737 200000 388036918 200000 507277044 200000 163658323 200000 714437309 200000 506284863 200000 645309410 200000 528637976 200000 507211346 200000 81146031 200000 969864910 200000 819591876 200000 953564969 200000 673060941 200000 230362248 200000 632142767 200000 178082211 200000 784070659 200000 255588609 200000 847213394 200000 440209215 200000 97943257 200000 861001033 200000 767085894 200000 805437087 200000 304207608 200000 527695761 200000 488596034 200000 852466563 200000 573643687 200000 924002601 200000 956335135 200000 574714571 200000 35636049 200000 704993410 200000 802334166 200000 622949497 200000 352120188 200000 375752492 200000 442149248 200000 800314283 200000 874028754 200000 358663640 200000 448918100 200000 756521124 200000 806637851 200000 989623382 200000 708997292 200000 929483459 200000 857871168 200000 419449238 200000 189031424 200000 61041289 200000 628695368 200000 154363306 200000 191157991 200000 57467799 200000 985903709 200000 270632897 200000 193366812 200000 902791852 200000 845545160 200000 118253613 200000 733434742 200000 655394730 200000 134032879 200000 798870109 200000 590527982 200000 596205969 200000 240911453 200000 300402403 200000 729872284 200000 464879745 200000 501425594 200000 261969262 200000 132714681 200000 778668988 200000 412801229 200000 817611471 200000 856054941 200000 845971360 200000 446520705 200000 83646199 200000 532906945 200000 152522672 200000 823560412 200000 668313335 200000 217577918 200000 170829963 200000 796490504 200000 927258878 200000 364542795 200000 984204274 200000 277914956 200000 776862301 200000 125992002 200000 481085125 200000 733266963 200000 131435909 200000 8115610 200000 90205958 200000 489526499 200000 473737222 200000 297565549 200000 765045204 200000 699269734 200000 429204113 200000 966973170 200000 100813680 200000 914492516 200000 507239158 200000 556271235 200000 758907706 200000 757822406 200000 952941605 200000 533907352 200000 277696947 200000 247613588 200000 204418096 200000 195811529 200000 379119228 200000 841603062 200000 884827719 200000 204759502 200000 862821972 200000 836276790 200000 505157305 200000 749465474 200000 301056285 200000 835722427 200000 128277241 200000 721967579 200000 725412311 200000 609003534 200000 800058261 200000 269365234 200000 60401827 200000 551848919 200000 539012160 200000 680740864 200000 16441536 200000 773376736 200000 352541128 200000 215923549 200000 547742352 200000 347435280 200000 963490848 200000 815637634 200000 110763411 200000 467936624 200000 334466646 200000 41832200 200000 126648937 200000 691591209 200000 497571484 200000 923445158 200000 786970323 200000 267943043 200000 574494274 200000 357591606 200000 507825 200000 601734887 200000 175606201 200000 114389936 200000 65037573 200000 273183452 200000 625128594 200000 361210923 200000 340527598 200000 747873549 200000 703666043 200000 205984994 200000 390902957 200000 900038464 200000 201592392 200000 469499948 200000 538359970 200000 361385567 200000 192796134 200000 88615810 200000 644257359 200000 112628338 200000 505974888 200000 710828412 200000 226675538 200000 633821857 200000 992134910 200000 998160851 200000 753727086 200000 109810997 200000 121904632 200000 950835039 200000 645511554 200000 502611864 200000 541511366 200000 728852505 200000 785319823 200000 996893776 200000 242839546 200000 838180634 200000 16695990 200000 680776454 200000 182582084 200000 782411417 200000 66403382 200000 722030212 200000 324285299 200000 899306479 200000 341484145 200000 645404338 200000 476952186 200000 798330774 200000 487980775 200000 16159383 200000 440532327 200000 523314980 200000 617090105 200000 663905885 200000 480576620 200000 681953108 200000 589707302 200000 635906892 200000 723658458 200000 846696445 200000 439660432 200000 113914829 200000 279132960 200000 625338903 200000 149803638 200000 521424744 200000 212970191 200000 344677308 200000 898860026 200000 428642501 200000 610588824 200000 916305956 200000 260350044 200000 673149357 200000 343371340 200000 151583143 200000 478960893 200000 139441417 200000 857060569 200000 861418942 200000 661598300 200000 817103073 200000 98601555 200000 637840641 200000 578895899 200000 443033182 200000 891410919 200000 117210409 200000 441160442 200000 584524743 200000 346641384 200000 620478223 200000 299137753 200000 261701255 200000 94439878 200000 88656554 200000 448976058 200000 665804068 200000 662377489 200000 174806803 200000 635288251 200000 881621832 200000 420993657 200000 930063492 200000 995950111 200000 25884091 200000 127845328 200000 31531603 200000 595457861 200000 169131621 200000 786409990 200000 465724667 200000 305892782 200000 512183376 200000 359275562 200000 222837267 200000 468552186 200000 690227107 200000 832865903 200000 610560083 200000 312888299 200000 907072423 200000 610380835 200000 776690069 200000 50859616 200000 380134085 200000 542112697 200000 11653329 200000 366227801 200000 864275589 200000 932368063 200000 241010207 200000 742135289 200000 231206799 200000 366559207 200000 377790136 200000 843592318 200000 869083565 200000 523029761 200000 52844276 200000 895840841 200000 803404230 200000 305271039 200000 306033228 200000 182653404 200000 375952355 200000 176243695 200000 88108376 200000 892768982 200000 40397613 200000 678187267 200000 182397394 200000 178402808 200000 815784939 200000 31130763 200000 586013840 200000 28632354 200000 222051208 200000 651827192 200000 866109324 200000 434058582 200000 547256458 200000 727885786 200000 17088991 200000 259851442 200000 567962779 200000 207411169 200000 377305536 200000 422994553 200000 215036035 200000 267306719 200000 419893385 200000 619454730 200000 528148011 200000 789056196 200000 20761266 200000 411538407 200000 837672090 200000 444062368 200000 119260115 200000 747115438 200000 941424123 200000 984186019 200000 931273381 200000 705491490 200000 267729300 200000 721829919 200000 49416960 200000 720524322 200000 675595215 200000 515373955 200000 823371740 200000 637012910 200000 960226356 200000 25205857 200000 956066644 200000 717982185 200000 115001708 200000 676725096 200000 395274398 200000 552391441 200000 688950078 200000 586015849 200000 118239763 200000 661888136 200000 982387860 200000 137424470 200000 413379884 200000 89580238 200000 695959415 200000 815605053 200000 513434242 200000 861132163 200000 2861325 200000 429058640 200000 147751372 200000 288047464 200000 106527649 200000 484184031 200000 168530404 200000 616307805 200000 601178267 200000 910682459 200000 844863681 200000 586474852 200000 592886402 200000 410029396 200000 747009917 200000 257376412 200000 318490880 200000 751790459 200000 113410127 200000 752941382 200000 905392862 200000 716949664 200000 21710993 200000 749768130 200000 734997506 200000 234252468 200000 435356859 200000 502884753 200000 967801207 200000 687950023 200000 466529893 200000 555324756 200000 888503141 200000 401766153 200000 610392136 200000 112544459 200000 7641875 200000 374697164 200000 736671292 200000 282971862 200000 58177259 200000 794930816 200000 127812410 200000 16037238 200000 691783797 200000 273366452 200000 121867610 200000 751507403 200000 560481882 200000 886798107 200000 185739734 200000 416742935 200000 623570018 200000 556838019 200000 178595588 200000 912781752 200000 276679541 200000 735711455 200000 999773790 200000 794203953 200000 836098460 200000 125890621 200000 282541181 200000 737764898 200000 888506368 200000 895418319 200000 507690776 200000 302705482 200000 921842409 200000 490489318 200000 904188169 200000 556086410 200000 167505856 200000 437164017 200000 130987080 200000 91729636 200000 101795597 200000 644668033 200000 264294381 200000 601328247 200000 537608312 200000 429128519 200000 303505456 200000 412030084 200000 362997962 200000 822720275 200000 589108843 200000 932349803 200000 112733676 200000 339071958 200000 270532886 200000 688635566 200000 90875622 200000 327178400 200000 793678281 200000 198502124 200000 747317728 200000 995864482 200000 720505149 200000 861841893 200000 695399460 200000 717456428 200000 743806283 200000 524936828 200000 47861273 200000 197333166 200000 930936042 200000 748606639 200000 230242120 200000 892671674 200000 515701299 200000 25164703 200000 229718106 200000 121499392 200000 50958431 200000 394153358 200000 22322967 200000 300414799 200000 512675271 200000 867122139 200000 764074599 200000 868007578 200000 160671714 200000 857190663 200000 599728724 200000 509128943 200000 125782858 200000 372033714 200000 183076869 200000 484629377 200000 628894647 200000 117008286 200000 214065603 200000 163127966 200000 857262081 200000 352986537 200000 235845367 200000 454324664 200000 404246048 200000 265817046 200000 163002921 200000 968598880 200000 735124782 200000 424676420 200000 621740289 200000 163921733 200000 288575331 200000 171541044 200000 61580360 200000 749200440 200000 699142679 200000 879331335 200000 419808743 200000 728047146 200000 750224835 200000 52558652 200000 785939175 200000 120321067 200000 317147136 200000 76426869 200000 604964206 200000 301896812 200000 668427653 200000 163157362 200000 972939975 200000 847721533 200000 708192811 200000 570029332 200000 504853849 200000 573019151 200000 636366059 200000 206683482 200000 178647726 200000 228877170 200000 556047838 200000 379782502 200000 598508396 200000 736048407 200000 266914875 200000 143075703 200000 526560094 200000 823820493 200000 633552988 200000 474358512 200000 495801196 200000 948195719 200000 402339769 200000 629196367 200000 389370270 200000 692557652 200000 671604457 200000 287085877 200000 494158108 200000 728082788 200000 6106023 200000 393154148 200000 687621679 200000 219713033 200000 419937482 200000 110797754 200000 962363456 200000 876756658 200000 927144011 200000 178912826 200000 620799447 200000 141876720 200000 668075330 200000 738484228 200000 113597084 200000 310548853 200000 461323240 200000 62823511 200000 265710937 200000 976904719 200000 935928213 200000 647661461 200000 720665589 200000 790648752 200000 565596866 200000 524831037 200000 582583161 200000 483718504 200000 849038088 200000 185151473 200000 761444366 200000 3340648 200000 782876446 200000 766580593 200000 472837372 200000 141858561 200000 716302558 200000 932208798 200000 44171435 200000 86972578 200000 846690623 200000 255403383 200000 815552165 200000 762191324 200000 66976859 200000 618568990 200000 584589201 200000 693842783 200000 217732457 200000 959025619 200000 484188472 200000 746602749 200000 347978435 200000 649503990 200000 998336131 200000 914289574 200000 768248801 200000 77776136 200000 872572793 200000 405789546 200000 903303515 200000 311207338 200000 651964741 200000 658877305 200000 409615593 200000 452588443 200000 352053293 200000 851474981 200000 657738598 200000 918798525 200000 466458523 200000 776390366 200000 128077512 200000 469614096 200000 222232087 200000 940078131 200000 571077160 200000 33893813 200000 259723082 200000 72374231 200000 74252735 200000 103416555 200000 452165115 200000 959245464 200000 966575333 200000 876080660 200000 931989525 200000 471290472 200000 300923411 200000 155918000 200000 665979038 200000 243206232 200000 448671458 200000 44079967 200000 793549248 200000 268125847 200000 915701769 200000 15991266 200000 514296515 200000 506270326 200000 994430818 200000 47725850 200000 480350735 200000 707869286 200000 128747493 200000 294364422 200000 109322030 200000 786700791 200000 368525737 200000 507112136 200000 216650951 200000 474707930 200000 88655849 200000 868591264 200000 125021347 200000 357887967 200000 648057084 200000 952561135 200000 66556331 200000 643017975 200000 12165211 200000 234353972 200000 643399655 200000 261195570 200000 292203678 200000 93948433 200000 617590399 200000 24074177 200000 217133438 200000 412190021 200000 851633597 200000 142364916 200000 148488147 200000 313035955 200000 706624776 200000 884310075 200000 868436886 200000 821147993 200000 799232233 200000 242420264 200000 856521184 200000 799758168 200000 743396105 200000 78125674 200000 579070696 200000 252613106 200000 473975856 200000 336912851 200000 289903623 200000 709186950 200000 7096390 200000 39132754 200000 604420535 200000 407021460 200000 900226133 200000 283414265 200000 595677070 200000 213599935 200000 467627652 200000 552949239 200000 96458823 200000 528484549 200000 784838172 200000 100504734 200000 494112185 200000 157764744 200000 521184133 200000 564668765 200000 976719580 200000 366081031 200000 768600137 200000 754292677 200000 333805002 200000 879439973 200000 435640079 200000 611357831 200000 470295483 200000 387939808 200000 800012193 200000 854243187 200000 730078983 200000 969348569 200000 972846822 200000 247051642 200000 722286887 200000 33182418 200000 712946407 200000 493582508 200000 369513651 200000 993285225 200000 708685004 200000 777475130 200000 754564452 200000 22477665 200000 407373535 200000 658989172 200000 253926931 200000 695429018 200000 899555463 200000 475655883 200000 622475447 200000 196974099 200000 646295629 200000 976027599 200000 79119977 200000 714560749 200000 921602010 200000 685899568 200000 603339619 200000 158669162 200000 658962422 200000 433046464 200000 377147643 200000 744715241 200000 311352970 200000 756211054 200000 190505388 200000 299823083 200000 779396765 200000 317570892 200000 337477901 200000 456876049 200000 854684249 200000 236892042 200000 465511382 200000 219978266 200000 107843335 200000 909113719 200000 440631777 200000 575544040 200000 221467917 200000 264929157 200000 556331558 200000 195013755 200000 869010422 200000 253566277 200000 479376573 200000 419121651 200000 940497002 200000 3191142 200000 925214431 200000 54759313 200000 592277552 200000 396781497 200000 823687396 200000 954022070 200000 783156274 200000 745390895 200000 162462277 200000 34450913 200000 276885112 200000 895421913 200000 859500954 200000 670073012 200000 792880683 200000 856204517 200000 395424413 200000 939982831 200000 455911315 200000 413704871 200000 705129508 200000 476733299 200000 246263832 200000 837681804 200000 435886121 200000 162731071 200000 962933316 200000 671221543 200000 140496837 200000 60999797 200000 30511038 200000 506064936 200000 510286127 200000 702042964 200000 865463631 200000 320131679 200000 259632065 200000 203615551 200000 659081439 200000 916599741 200000 217476083 200000 114738612 200000 483269496 200000 995822417 200000 701614941 200000 341081940 200000 770571073 200000 853875534 200000 612547768 200000 576832481 200000 555391876 200000 752950531 200000 376708060 200000 119729722 200000 657908904 200000 786487520 200000 409882561 200000 139501664 200000 920188469 200000 534996598 200000 727391874 200000 177652595 200000 370284758 200000 461789815 200000 660575573 200000 870709684 200000 148525138 200000 51797169 200000 480067731 200000 838112388 200000 393901457 200000 715811862 200000 168389557 200000 850920547 200000 392630428 200000 874842807 200000 437998420 200000 313723633 200000 94365852 200000 312376771 200000 318459175 200000 779970287 200000 602816985 200000 634423691 200000 427153928 200000 81059902 200000 763511227 200000 62019968 200000 648909806 200000 149705693 200000 323989196 200000 372029490 200000 764022259 200000 114965486 200000 860384435 200000 730875730 200000 276924494 200000 905904049 200000 157244473 200000 188775856 200000 205937753 200000 653914502 200000 604007751 200000 804988733 200000 352282764 200000 549698798 200000 870550757 200000 64014089 200000 433165439 200000 606042250 200000 222957371 200000 966265668 200000 673737451 200000 202101274 200000 567879571 200000 694716224 200000 125588392 200000 860891262 200000 273046612 200000 827273069 200000 297465263 200000 398610871 200000 577592583 200000 15896922 200000 346226968 200000 16905445 200000 714254420 200000 13417914 200000 586134301 200000 711488074 200000 550398981 200000 700387419 200000 288277524 200000 544321349 200000 324231425 200000 792163375 200000 991095159 200000 156961879 200000 4946770 200000 994351943 200000 372665823 200000 997424928 200000 562661407 200000 823950034 200000 745506563 200000 220238945 200000 756519345 200000 116684577 200000 744518077 200000 206197755 200000 459157360 200000 79325606 200000 763161605 200000 48399085 200000 179196390 200000 760320751 200000 77970163 200000 491721561 200000 787959994 200000 542276782 200000 58384063 200000 14326911 200000 243687606 200000 690743219 200000 457060547 200000 243171008 200000 259392448 200000 592882671 200000 33109367 200000 708852123 200000 284695779 200000 382518898 200000 964616819 200000 940814770 200000 936493127 200000 321394541 200000 386577008 200000 301666501 200000 454461747 200000 631153711 200000 233499975 200000 347178932 200000 386106898 200000 149229355 200000 362525167 200000 360575616 200000 720697450 200000 801063408 200000 339459713 200000 468424778 200000 311845093 200000 184197934 200000 850699318 200000 682048337 200000 595136843 200000 695417527 200000 191301991 200000 85050615 200000 479052932 200000 134684539 200000 971840395 200000 243844540 200000 70084249 200000 256763273 200000 444796220 200000 39251265 200000 768685748 200000 370520083 200000 295828530 200000 148605509 200000 757404443 200000 19064682 200000 908622661 200000 324057258 200000 739966263 200000 682624765 200000 595892845 200000 317733743 200000 503363986 200000 531226974 200000 262557892 200000 263262903 200000 423492052 200000 552095292 200000 890682498 200000 383971264 200000 896637124 200000 593660520 200000 523638015 200000 475058411 200000 924869708 200000 889371603 200000 996796596 200000 113862074 200000 188279156 200000 317474189 200000 584438586 200000 361370316 200000 820867173 200000 259366343 200000 143363912 200000 642814434 200000 155191398 200000 995821009 200000 264617143 200000 931676636 200000 801765346 200000 6455324 200000 966301312 200000 542546107 200000 547891295 200000 279488056 200000 849156796 200000 309804960 200000 555457159 200000 129518805 200000 713477794 200000 876479691 200000 512653346 200000 935195589 200000 158701196 200000 196772252 200000 264128537 200000 844589048 200000 316444146 200000 750377108 200000 726610035 200000 872742269 200000 769446763 200000 46599507 200000 831080026 200000 990939527 200000 9458866 200000 404841627 200000 163301399 200000 390602340 200000 807302814 200000 569203787 200000 561349392 200000 31389575 200000 809673512 200000 758488932 200000 146190288 200000 338296190 200000 349876072 200000 377418758 200000 549127167 200000 802040827 200000 568849303 200000 481822578 200000 976005732 200000 711727055 200000 591495949 200000 50583561 200000 14897898 200000 36098281 200000 926769219 200000 397642570 200000 411266711 200000 614386266 200000 567996626 200000 943492055 200000 945200021 200000 300732499 200000 857269617 200000 855981425 200000 40949035 200000 616126500 200000 618932730 200000 332210422 200000 521958340 200000 832162366 200000 998609764 200000 805102696 200000 73772774 200000 942230065 200000 511093193 200000 992831208 200000 630129979 200000 797335726 200000 965438048 200000 293034678 200000 538905227 200000 787538309 200000 50423683 200000 855401266 200000 185049023 200000 401997223 200000 646053546 200000 501113565 200000 237415647 200000 610619172 200000 380854381 200000 199105880 200000 964719379 200000 143056172 200000 533850756 200000 420935523 200000 166769829 200000 730605585 200000 994954186 200000 696062174 200000 134657788 200000 857014594 200000 267611701 200000 419290826 200000 593028769 200000 880724305 200000 716666590 200000 236490055 200000 648586556 200000 447649773 200000 775580670 200000 32675735 200000 839840151 200000 387329512 200000 88235245 200000 105061400 200000 132568473 200000 957515057 200000 839753765 200000 198297677 200000 22360651 200000 109941465 200000 170774844 200000 147868885 200000 155845078 200000 148751122 200000 38273772 200000 690557297 200000 24021890 200000 441709354 200000 721165070 200000 776572674 200000 10724280 200000 814299027 200000 276611738 200000 987998600 200000 569342463 200000 712028125 200000 373411751 200000 480179747 200000 71090946 200000 912353977 200000 72274288 200000 838648083 200000 466662023 200000 732292087 200000 935121484 200000 995638203 200000 656066936 200000 340842632 200000 526826420 200000 808852121 200000 347195869 200000 831033980 200000 382178880 200000 933343567 200000 218131166 200000 233395459 200000 614395305 200000 315989149 200000 712457413 200000 604193903 200000 508144839 200000 596548707 200000 365114105 200000 582433840 200000 523872147 200000 716229538 200000 268893187 200000 345806038 200000 589285158 200000 706287226 200000 349617036 200000 954723857 200000 507874231 200000 574424621 200000 348840027 200000 456396979 200000 884189343 200000 719855898 200000 143280731 200000 24697515 200000 781773400 200000 117698242 200000 450876050 200000 734265611 200000 946690168 200000 591271365 200000 430720810 200000 366553090 200000 450129338 200000 496500196 200000 92305259 200000 668575457 200000 299909109 200000 297489408 200000 217551294 200000 651798041 200000 169393185 200000 834225689 200000 477030827 200000 229229883 200000 266152536 200000 844390223 200000 616271834 200000 399651062 200000 26922962 200000 584740323 200000 122602004 200000 117580059 200000 467829991 200000 407168309 200000 924162370 200000 166159515 200000 534702352 200000 467103687 200000 952836460 200000 779644294 200000 360087269 200000 991024440 200000 714988475 200000 757865741 200000 892091935 200000 416862793 200000 609938550 200000 29015936 200000 199746455 200000 166897370 200000 849553160 200000 753274448 200000 452774724 200000 18274796 200000 913878007 200000 961965068 200000 393514559 200000 814384544 200000 810708717 200000 338564199 200000 800137410 200000 464840501 200000 861839026 200000 953433648 200000 787461667 200000 286503181 200000 684223278 200000 597077335 200000 722087645 200000 320454312 200000 811834219 200000 677236462 200000 406429831 200000 118854311 200000 225492368 200000 875326244 200000 889070041 200000 894724297 200000 952710886 200000 179288907 200000 928616109 200000 407526896 200000 848996822 200000 761424850 200000 657329659 200000 798848028 200000 467803624 200000 653093963 200000 284239835 200000 553795181 200000 58825156 200000 412543333 200000 939497350 200000 359411492 200000 447765300 200000 180137201 200000 364804436 200000 137948578 200000 147236639 200000 883765216 200000 370500798 200000 614658662 200000 695608206 200000 610473026 200000 525459036 200000 644676370 200000 555581354 200000 631370568 200000 670205416 200000 974505062 200000 596225978 200000 353372994 200000 139961912 200000 756889155 200000 154819881 200000 583355297 200000 797305670 200000 213862824 200000 318317181 200000 330625781 200000 257267755 200000 902122679 200000 502949216 200000 191837935 200000 146303263 200000 20017840 200000 392326298 200000 174030431 200000 147416953 200000 225300979 200000 924252692 200000 508576053 200000 544154548 200000 939461633 200000 583128790 200000 192045187 200000 506597735 200000 941849467 200000 302740232 200000 299609721 200000 119173451 200000 364774944 200000 385499123 200000 538453094 200000 196425016 200000 604054226 200000 661395456 200000 778221245 200000 558650918 200000 507269009 200000 204187319 200000 597906188 200000 163789872 200000 571048829 200000 422474433 200000 443165190 200000 154645132 200000 867058392 200000 117614565 200000 259690361 200000 527655827 200000 611565312 200000 20951309 200000 314056279 200000 823016638 200000 11725432 200000 226008130 200000 456570544 200000 303320742 200000 167960799 200000 915345578 200000 125297078 200000 587800322 200000 859947766 200000 869972112 200000 965770679 200000 187431084 200000 844758686 200000 972784476 200000 734281765 200000 885447579 200000 554374870 200000 504912789 200000 951376784 200000 950335721 200000 915057088 200000 755522277 200000 99162537 200000 225198285 200000 551278748 200000 740113941 200000 20159296 200000 716988577 200000 603109834 200000 951498507 200000 590509125 200000 319509725 200000 110546636 200000 336165586 200000 360481226 200000 600759577 200000 153691200 200000 762086290 200000 190845951 200000 791773710 200000 687279593 200000 163825810 200000 559297588 200000 562938260 200000 567053990 200000 451821116 200000 113054425 200000 42554020 200000 619798136 200000 77687320 200000 639314304 200000 339216214 200000 549565568 200000 493456079 200000 769438936 200000 572122852 200000 451399933 200000 371203625 200000 753150131 200000 469985700 200000 251813713 200000 8924430 200000 487763968 200000 133277456 200000 33151996 200000 639432071 200000 354833617 200000 604465601 200000 135158942 200000 683752125 200000 637319765 200000 826589550 200000 629076984 200000 930428664 200000 435624157 200000 420384497 200000 97446379 200000 110551457 200000 381588954 200000 766365762 200000 396074359 200000 514220864 200000 514678749 200000 502188665 200000 114769084 200000 417057661 200000 49430677 200000 177434062 200000 7694075 200000 767475489 200000 366690003 200000 673013659 200000 94189204 200000 238274581 200000 404485256 200000 734401112 200000 935561992 200000 30829921 200000 758801092 200000 48206237 200000 377943800 200000 270390061 200000 98795959 200000 924816931 200000 471370788 200000 747477699 200000 322506931 200000 182871491 200000 931185516 200000 76162698 200000 634301992 200000 235707252 200000 494507217 200000 710603787 200000 510766502 200000 300708687 200000 250363764 200000 560197103 200000 455074781 200000 883770509 200000 890000789 200000 887041534 200000 872230047 200000 446040967 200000 33468564 200000 110274848 200000 397682395 200000 929772468 200000 408103665 200000 220371295 200000 501055651 200000 401831342 200000 501624911 200000 382966754 200000 214304550 200000 405901613 200000 876965228 200000 356288242 200000 522295990 200000 136643337 200000 160603178 200000 774129656 200000 685059266 200000 397055802 200000 167721353 200000 766649212 200000 934249947 200000 731658458 200000 334669225 200000 512596262 200000 929475506 200000 436835361 200000 36335563 200000 424753088 200000 692613912 200000 132358759 200000 254076496 200000 614099761 200000 951958012 200000 105605157 200000 76840119 200000 846914690 200000 821985647 200000 897898228 200000 127152546 200000 833811931 200000 53154210 200000 54863755 200000 339074257 200000 812554886 200000 157391845 200000 959527363 200000 693590820 200000 136081130 200000 246489256 200000 906194581 200000 531152541 200000 302213265 200000 26689917 200000 123915802 200000 511939674 200000 102531617 200000 904860436 200000 52866953 200000 155037342 200000 197676901 200000 3184957 200000 921031484 200000 431069896 200000 675234117 200000 509522152 200000 523419819 200000 920576857 200000 373122505 200000 112234023 200000 299346541 200000 968042994 200000 364288537 200000 319853098 200000 388156989 200000 586312530 200000 860530302 200000 728126272 200000 569949426 200000 690976091 200000 158366817 200000 374138076 200000 430088837 200000 840890125 200000 555235402 200000 876748684 200000 422288910 200000 606836360 200000 623529441 200000 444989698 200000 792951750 200000 837051661 200000 577266672 200000 740268559 200000 472494341 200000 432355581 200000 2228830 200000 411644066 200000 668615748 200000 462225880 200000 640881204 200000 603618764 200000 909553948 200000 268642366 200000 611165595 200000 116578750 200000 45922884 200000 354203120 200000 323020251 200000 784853960 200000 78996886 200000 68670414 200000 580241244 200000 374163547 200000 224281609 200000 138789338 200000 755164072 200000 746987271 200000 465425847 200000 570841907 200000 401970534 200000 604338813 200000 558635991 200000 244725785 200000 127629919 200000 812871309 200000 681709251 200000 795230703 200000 299086204 200000 138218024 200000 375624691 200000 538053939 200000 840820932 200000 149678429 200000 234703871 200000 54102406 200000 231772002 200000 658952543 200000 788489887 200000 624743338 200000 371761564 200000 178815613 200000 759050926 200000 503891838 200000 711790812 200000 279875623 200000 829153314 200000 726752259 200000 108158378 200000 815247087 200000 469819412 200000 979888985 200000 327790511 200000 872253572 200000 328545981 200000 397182658 200000 178404786 200000 715407800 200000 644537717 200000 553623709 200000 533378462 200000 927268474 200000 540739766 200000 865973354 200000 636582009 200000 128847323 200000 975012374 200000 469228236 200000 957600877 200000 797016076 200000 994688079 200000 856045441 200000 344051906 200000 755317854 200000 159902522 200000 223242090 200000 962374624 200000 740601664 200000 144614351 200000 896812169 200000 931279697 200000 782857795 200000 180568101 200000 331031549 200000 790726588 200000 380130328 200000 861291895 200000 354153479 200000 772304106 200000 412046991 200000 962763804 200000 589611527 200000 345071556 200000 362069657 200000 194548621 200000 573296766 200000 661757522 200000 455197254 200000 802194018 200000 554504973 200000 805322685 200000 588040902 200000 372418644 200000 106804340 200000 280228428 200000 747561067 200000 86422587 200000 718481043 200000 991385449 200000 922602149 200000 145193488 200000 119485035 200000 293771164 200000 652923395 200000 828711148 200000 959176733 200000 167469198 200000 488535608 200000 175841030 200000 837742312 200000 822654727 200000 935129107 200000 385373623 200000 46076206 200000 21935855 200000 992910212 200000 350195577 200000 894435951 200000 149122384 200000 366514588 200000 816487394 200000 423151947 200000 671369297 200000 80086669 200000 908457389 200000 747553156 200000 747075899 200000 598474149 200000 127002801 200000 244155384 200000 328440950 200000 554457430 200000 408478694 200000 951463594 200000 428140940 200000 343049009 200000 827488102 200000 359363257 200000 393651492 200000 849162213 200000 644286057 200000 697669222 200000 839649032 200000 313947971 200000 495777095 200000 68086546 200000 590054943 200000 76215356 200000 396389241 200000 250933564 200000 475643506 200000 18198240 200000 632645015 200000 145469062 200000 621140777 200000 735067744 200000 155402074 200000 361578928 200000 695879822 200000 640471820 200000 893807515 200000 584587418 200000 545232904 200000 247086676 200000 795560529 200000 947830341 200000 297766944 200000 544080074 200000 586709141 200000 363815634 200000 715842175 200000 994208286 200000 211761825 200000 364462977 200000 173743597 200000 472654112 200000 703787979 200000 244793522 200000 49558611 200000 514626496 200000 906500750 200000 560184806 200000 444155064 200000 517349136 200000 463663745 200000 68855741 200000 864416070 200000 954248511 200000 879730268 200000 232760313 200000 541637958 200000 650188703 200000 457204729 200000 318160760 200000 472431390 200000 809247903 200000 304566352 200000 80605245 200000 800244313 200000 805406160 200000 315074937 200000 182812007 200000 800883103 200000 550335971 200000 567541421 200000 515661624 200000 718562999 200000 229699241 200000 50203204 200000 72413966 200000 405766795 200000 976062737 200000 637322167 200000 566753644 200000 72121635 200000 8074028 200000 720775070 200000 593837553 200000 845861800 200000 231949867 200000 896504755 200000 778425182 200000 681710178 200000 949599326 200000 5121228 200000 798823315 200000 610768057 200000 737635126 200000 957952227 200000 533601169 200000 503562039 200000 543443267 200000 892539665 200000 36239737 200000 98017667 200000 231337526 200000 629794190 200000 468753035 200000 683980902 200000 226618591 200000 463624113 200000 209612583 200000 731831752 200000 425994542 200000 55247861 200000 726719182 200000 592656051 200000 762680373 200000 479374321 200000 229243937 200000 96307022 200000 473308707 200000 623421534 200000 643692255 200000 953597155 200000 663525450 200000 371483412 200000 704042986 200000 949925337 200000 232892185 200000 882601739 200000 22442818 200000 300939193 200000 799584802 200000 393479774 200000 730924040 200000 982873387 200000 227444244 200000 260674115 200000 123513979 200000 237399545 200000 394780353 200000 157229843 200000 698104829 200000 874788618 200000 981664024 200000 581045319 200000 419374861 200000 547287655 200000 182008106 200000 395066488 200000 557007694 200000 479773497 200000 772564008 200000 756734301 200000 113240446 200000 997068744 200000 106685539 200000 327683536 200000 515867006 200000 98209148 200000 980158281 200000 355898824 200000 125882960 200000 377197791 200000 749127534 200000 889767007 200000 561543699 200000 290421656 200000 176904319 200000 649536460 200000 284288519 200000 41228400 200000 289714511 200000 30822761 200000 503968399 200000 101353808 200000 241141710 200000 148422062 200000 380086057 200000 344529216 200000 628561676 200000 998764083 200000 372448887 200000 413392488 200000 286105914 200000 75833777 200000 758680632 200000 637380626 200000 490431400 200000 87672832 200000 873326414 200000 656727717 200000 752756934 200000 474873881 200000 877440953 200000 329397674 200000 670589990 200000 582700564 200000 268786330 200000 817811401 200000 405548663 200000 728539947 200000 687299120 200000 666226892 200000 659403659 200000 501014964 200000 982886365 200000 402947994 200000 368630353 200000 725688105 200000 771284001 200000 177294909 200000 477168858 200000 907700259 200000 368416924 200000 474173404 200000 854240344 200000 465353817 200000 32453648 200000 179000000 200000 574638873 200000 868787877 200000 866847835 200000 344545361 200000 722423951 200000 182828799 200000 521094272 200000 849539353 200000 332761930 200000 769379967 200000 552659102 200000 238155455 200000 654615803 200000 111152989 200000 635967990 200000 262909965 200000 833591922 200000 329155315 200000 743405288 200000 15099113 200000 68302240 200000 864531897 200000 912550134 200000 79651422 200000 33972117 200000 991871815 200000 330420414 200000 307383956 200000 334764674 200000 539881558 200000 622494211 200000 205666003 200000 667152311 200000 834775743 200000 249952676 200000 531642243 200000 364742053 200000 460633977 200000 996856739 200000 541193773 200000 727048155 200000 972377757 200000 351218462 200000 831300986 200000 538463500 200000 950206820 200000 862668888 200000 836444978 200000 571226887 200000 2286631 200000 695334576 200000 374024253 200000 86446780 200000 97546845 200000 347091111 200000 106817701 200000 978324029 200000 278034592 200000 774961117 200000 180598161 200000 65951417 200000 352267432 200000 9224467 200000 104311626 200000 713607297 200000 829711181 200000 876633642 200000 502513976 200000 371353863 200000 351093895 200000 993696802 200000 899431909 200000 808850137 200000 726243184 200000 369697051 200000 496144633 200000 210769321 200000 880920640 200000 168567382 200000 35414843 200000 122415687 200000 701777999 200000 685067828 200000 663899285 200000 566134436 200000 775196182 200000 131631668 200000 449021455 200000 569967569 200000 289237294 200000 402726648 200000 996011474 200000 193345532 200000 217033294 200000 147570752 200000 77378853 200000 4167288 200000 859742031 200000 622605548 200000 129836659 200000 808187317 200000 600226602 200000 515568894 200000 283976002 200000 997454147 200000 426517496 200000 605998997 200000 306939964 200000 163017683 200000 431984880 200000 31828721 200000 16649513 200000 112771381 200000 582740588 200000 244495988 200000 794529010 200000 313761881 200000 437732324 200000 490564766 200000 476199838 200000 800483153 200000 458164207 200000 414090512 200000 751851095 200000 263662412 200000 414163528 200000 288798345 200000 222030182 200000 357356188 200000 375517638 200000 408097515 200000 709172274 200000 313598128 200000 941198434 200000 664971574 200000 590605123 200000 472702490 200000 293094196 200000 951376266 200000 7093316 200000 383612553 200000 853488245 200000 934415145 200000 817145339 200000 609887950 200000 434135933 200000 318079089 200000 938825811 200000 450942682 200000 99131589 200000 105844453 200000 461991506 200000 36141502 200000 699258854 200000 690685220 200000 732300834 200000 872159657 200000 846200727 200000 102719727 200000 952529162 200000 380712428 200000 664443314 200000 262068519 200000 485150069 200000 869877496 200000 316500270 200000 250402251 200000 200958697 200000 499531357 200000 793352741 200000 915994109 200000 466189328 200000 278994124 200000 500134350 200000 658757117 200000 188770482 200000 998648853 200000 932584579 200000 479817515 200000 496923064 200000 439558952 200000 907202492 200000 895271944 200000 621658922 200000 646446615 200000 310325777 200000 156844597 200000 586712624 200000 957048850 200000 271719227 200000 354305137 200000 908620564 200000 382114664 200000 706474002 200000 503780510 200000 214552381 200000 657472396 200000 30967951 200000 131983292 200000 861677876 200000 927858957 200000 271387594 200000 137857004 200000 731335841 200000 403857307 200000 392068092 200000 794419821 200000 4829262 200000 722608647 200000 224280701 200000 98255777 200000 188943394 200000 998493251 200000 245391815 200000 466441480 200000 638269734 200000 381260125 200000 307679600 200000 770010434 200000 546510723 200000 865970567 200000 184466482 200000 262865424 200000 459251329 200000 826121233 200000 939529702 200000 859600467 200000 250045065 200000 259906412 200000 699326340 200000 366130698 200000 189498658 200000 641259305 200000 684184867 200000 824704087 200000 735473911 200000 838276087 200000 305384446 200000 758635898 200000 917157838 200000 638656935 200000 658021996 200000 361534163 200000 788915857 200000 107591977 200000 462182886 200000 166645988 200000 27084616 200000 813584015 200000 37298436 200000 734691147 200000 892008219 200000 341882121 200000 620201855 200000 290129099 200000 852444244 200000 407089383 200000 140896303 200000 48747843 200000 255265882 200000 875478937 200000 889728269 200000 981580724 200000 466793398 200000 586532785 200000 837355314 200000 226030655 200000 452657681 200000 678553823 200000 890503893 200000 134400035 200000 495587890 200000 491299314 200000 445452111 200000 215208898 200000 756264452 200000 507553501 200000 797551386 200000 103409820 200000 888303245 200000 877725358 200000 625071052 200000 124226386 200000 452981239 200000 813084567 200000 971066912 200000 971114915 200000 946955658 200000 475388649 200000 222767085 200000 705917553 200000 410431407 200000 874258707 200000 892316715 200000 297149371 200000 112906222 200000 416559014 200000 33192180 200000 400076963 200000 479081711 200000 262479187 200000 380482432 200000 280936297 200000 32525947 200000 912101867 200000 391831079 200000 227769710 200000 101392763 200000 26725468 200000 363648098 200000 89087281 200000 923011063 200000 214922426 200000 761041097 200000 320422996 200000 923416 200000 731183154 200000 80613141 200000 856470935 200000 339688741 200000 677106967 200000 64688671 200000 522317018 200000 736188809 200000 302490841 200000 339416030 200000 990466847 200000 744535754 200000 206071304 200000 99555691 200000 533847172 200000 246353554 200000 7730261 200000 501651200 200000 187918412 200000 836679081 200000 919579279 200000 42277363 200000 641298646 200000 728983543 200000 573770921 200000 407645375 200000 614699939 200000 218310790 200000 66728881 200000 280568571 200000 338092883 200000 948318077 200000 838519770 200000 691789663 200000 839271848 200000 866267685 200000 700838514 200000 915606469 200000 779312001 200000 564063975 200000 356877804 200000 321647909 200000 381092062 200000 1402699 200000 801801686 200000 758779799 200000 251077858 200000 231619577 200000 634871010 200000 368574036 200000 604456395 200000 401757371 200000 660576481 200000 97370036 200000 414597370 200000 335968888 200000 982984898 200000 849968944 200000 236986097 200000 694422841 200000 325672598 200000 524951904 200000 327200591 200000 174305831 200000 354264974 200000 643512318 200000 592395477 200000 5342601 200000 182231034 200000 792897504 200000 707609443 200000 134192330 200000 969439563 200000 957795584 200000 920609787 200000 109335664 200000 997275665 200000 873196151 200000 543279804 200000 479227429 200000 478332412 200000 118548605 200000 854152934 200000 926011057 200000 762673118 200000 332826217 200000 826876123 200000 754829821 200000 815794087 200000 648685750 200000 573326364 200000 433056017 200000 428639847 200000 477879035 200000 19277639 200000 124231189 200000 386187342 200000 466135025 200000 929965087 200000 743421010 200000 151287470 200000 441964912 200000 540175747 200000 648923185 200000 281794550 200000 467236977 200000 86767988 200000 408711994 200000 165874104 200000 698942732 200000 923444498 200000 762784278 200000 384315555 200000 301601402 200000 899318942 200000 441769100 200000 483371145 200000 621607187 200000 373397369 200000 376729990 200000 588272217 200000 392715856 200000 658667043 200000 880754957 200000 89219108 200000 144125130 200000 199444028 200000 356912199 200000 451629851 200000 891061816 200000 541952645 200000 927958399 200000 538145166 200000 721714036 200000 373235422 200000 598930973 200000 2083054 200000 605881973 200000 871315529 200000 34901160 200000 834396107 200000 170651733 200000 488000229 200000 74433738 200000 464223702 200000 360861003 200000 700156403 200000 454593356 200000 39151583 200000 881462449 200000 380462035 200000 665646612 200000 969282519 200000 533046527 200000 101486086 200000 999661101 200000 94815950 200000 255603149 200000 583976237 200000 86638015 200000 759871220 200000 810341332 200000 871746824 200000 678441489 200000 426951579 200000 914094316 200000 544282743 200000 505282957 200000 259187507 200000 31313422 200000 362602875 200000 177345467 200000 606569291 200000 411061586 200000 649155892 200000 339944260 200000 430497430 200000 176680946 200000 62200292 200000 282812400 200000 948841186 200000 753113668 200000 74143978 200000 11904679 200000 367597346 200000 477759938 200000 162318534 200000 206018930 200000 603324260 200000 214388997 200000 476716827 200000 446768506 200000 320777434 200000 696787908 200000 369275559 200000 799730951 200000 513575893 200000 761887449 200000 174765387 200000 973930882 200000 805393860 200000 24653884 200000 927155209 200000 480852339 200000 637330744 200000 851651845 200000 913187072 200000 506958466 200000 326698978 200000 56494444 200000 698274673 200000 622866808 200000 81258642 200000 690763467 200000 125986237 200000 410360894 200000 412957497 200000 736015770 200000 31598947 200000 912173532 200000 758112487 200000 363099505 200000 911483653 200000 723207802 200000 185739725 200000 839714569 200000 444508258 200000 22313314 200000 248018235 200000 199611963 200000 569184349 200000 875710715 200000 939901857 200000 830099454 200000 707301108 200000 701183694 200000 768457873 200000 487204971 200000 186898248 200000 693494660 200000 329146043 200000 813138619 200000 6778779 200000 934785253 200000 526004206 200000 138463559 200000 344055628 200000 134068698 200000 248224541 200000 568368518 200000 765222108 200000 961001578 200000 726632022 200000 953524754 200000 282872299 200000 34847679 200000 830205132 200000 200726691 200000 837935931 200000 235774497 200000 511907533 200000 308598801 200000 195709610 200000 87038201 200000 208783307 200000 964461652 200000 510037819 200000 433701071 200000 226401367 200000 272579718 200000 237593869 200000 398072651 200000 8938016 200000 476311263 200000 935698273 200000 267852087 200000 632068087 200000 562630839 200000 787485336 200000 271756922 200000 349843405 200000 547593863 200000 876181554 200000 389067293 200000 608111282 200000 679587816 200000 97428687 200000 484328520 200000 888279767 200000 771331473 200000 818713647 200000 494336581 200000 587819916 200000 6472539 200000 895619893 200000 840739963 200000 759646018 200000 307676223 200000 541634527 200000 775733364 200000 573527945 200000 386310742 200000 366057295 200000 83887831 200000 864229650 200000 705026263 200000 587800516 200000 819174253 200000 357975468 200000 483191324 200000 413846689 200000 986910494 200000 70526026 200000 653716381 200000 101558372 200000 471323124 200000 27453691 200000 648236529 200000 164260014 200000 216162582 200000 490823407 200000 417434323 200000 190883393 200000 983230669 200000 553106552 200000 718556954 200000 380931324 200000 731590274 200000 258365701 200000 357364927 200000 27137503 200000 842967229 200000 933376296 200000 904273626 200000 633932045 200000 805780774 200000 294068368 200000 942893476 200000 305938372 200000 583998599 200000 600843278 200000 123897461 200000 965754982 200000 647443143 200000 450676115 200000 710699974 200000 286867570 200000 472968431 200000 780350000 200000 209630000 200000 177635466 200000 9945896 200000 571911700 200000 571079530 200000 496035438 200000 385344186 200000 392176784 200000 205802062 200000 470816511 200000 800041485 200000 628208149 200000 33414867 200000 684651068 200000 342323883 200000 193318451 200000 334904083 200000 151489351 200000 386605371 200000 863567258 200000 142998085 200000 87079008 200000 653956486 200000 638275612 200000 261343427 200000 35085031 200000 202135669 200000 643715241 200000 151863301 200000 7822685 200000 516540431 200000 399309649 200000 923511459 200000 930944867 200000 483705727 200000 506416964 200000 192304214 200000 613984697 200000 13906187 200000 968963284 200000 127869942 200000 684130367 200000 102088221 200000 749787505 200000 411895676 200000 930258422 200000 533059901 200000 849742250 200000 442606080 200000 879127806 200000 908765204 200000 397359410 200000 369263035 200000 672126616 200000 418151785 200000 452901591 200000 149161477 200000 57896741 200000 711336231 200000 821517451 200000 765094232 200000 745130533 200000 836475988 200000 89221471 200000 384875850 200000 929425464 200000 101696794 200000 271246210 200000 308876437 200000 249102111 200000 209260737 200000 759365 200000 541449490 200000 745189307 200000 933703089 200000 472695321 200000 347510201 200000 734501387 200000 743910772 200000 671239310 200000 255548065 200000 440304433 200000 410473137 200000 92768341 200000 558232837 200000 400142701 200000 158632241 200000 382006590 200000 685352252 200000 376391200 200000 619597789 200000 685594682 200000 39162047 200000 941928393 200000 26141885 200000 30803289 200000 759189030 200000 546127882 200000 843547386 200000 48276940 200000 830665514 200000 657386402 200000 309758683 200000 855333859 200000 606306979 200000 662296692 200000 524836810 200000 697657614 200000 504738442 200000 241885566 200000 380887119 200000 426429919 200000 114748408 200000 884004577 200000 725728787 200000 378547205 200000 989521700 200000 710493663 200000 258255838 200000 264460370 200000 772153703 200000 40544471 200000 309726104 200000 867568821 200000 729062715 200000 576593738 200000 566275659 200000 140812352 200000 50506294 200000 367542232 200000 893740574 200000 16953122 200000 536349971 200000 418724930 200000 320903770 200000 142569645 200000 300374441 200000 803255657 200000 734171495 200000 321133392 200000 118734064 200000 832836429 200000 872559311 200000 185153180 200000 421549314 200000 237216526 200000 583865145 200000 948968258 200000 323735831 200000 29456621 200000 344673391 200000 914998034 200000 436675975 200000 597556810 200000 467167576 200000 882808061 200000 386719179 200000 123912103 200000 528776701 200000 845812499 200000 623134843 200000 944017570 200000 868309382 200000 648696965 200000 30752592 200000 196350974 200000 47284797 200000 914865571 200000 30903075 200000 146098075 200000 293891465 200000 536504798 200000 595314667 200000 588942456 200000 786173428 200000 843962310 200000 548256449 200000 50761911 200000 426178340 200000 436801803 200000 213626847 200000 90238359 200000 94907876 200000 335919231 200000 977143451 200000 94443898 200000 479795228 200000 570062866 200000 361999216 200000 381430752 200000 673993427 200000 517291219 200000 186082293 200000 686158698 200000 824892468 200000 473897717 200000 434321634 200000 52343767 200000 763981189 200000 675618758 200000 522642449 200000 970139145 200000 478829360 200000 66864568 200000 295206010 200000 455699456 200000 63384252 200000 574798428 200000 691673141 200000 502541020 200000 123275476 200000 62060129 200000 636981371 200000 676616414 200000 782624062 200000 152205208 200000 555219364 200000 498844007 200000 447964388 200000 565746930 200000 275423017 200000 273351926 200000 709803982 200000 390651008 200000 605167522 200000 619764525 200000 761048869 200000 111482224 200000 354022601 200000 915131084 200000 450036529 200000 321563670 200000 617900916 200000 118003636 200000 388141402 200000 544399839 200000 513971613 200000 876325604 200000 876048938 200000 822175582 200000 134440541 200000 798139006 200000 466611016 200000 493883459 200000 67582956 200000 268051394 200000 419098493 200000 500384094 200000 990175137 200000 894901008 200000 251673777 200000 506598560 200000 634722807 200000 723581929 200000 559734766 200000 594779928 200000 891988101 200000 436486893 200000 350434651 200000 745455353 200000 849711108 200000 62808030 200000 800773698 200000 702025106 200000 385883212 200000 85448603 200000 609934602 200000 522021203 200000 632773718 200000 247213605 200000 311189308 200000 842232782 200000 498846266 200000 864005788 200000 35577728 200000 518112690 200000 515393841 200000 479322945 200000 931712928 200000 970869968 200000 231597971 200000 761106805 200000 683250819 200000 593452569 200000 756779737 200000 286533560 200000 432380978 200000 916780958 200000 718804380 200000 373658026 200000 562994134 200000 889629326 200000 236452755 200000 998445580 200000 604233143 200000 999189306 200000 397587352 200000 580616383 200000 346420541 200000 974622995 200000 849143714 200000 85947074 200000 7752434 200000 545657001 200000 554416331 200000 858641463 200000 716909693 200000 726084525 200000 163315530 200000 394105438 200000 222211751 200000 197341935 200000 37574777 200000 113597847 200000 256449881 200000 833065568 200000 584253648 200000 20175204 200000 279185307 200000 838320912 200000 695695847 200000 964709987 200000 108428693 200000 414934831 200000 813921399 200000 516565591 200000 421616273 200000 5946383 200000 226378840 200000 763600415 200000 209456886 200000 698183200 200000 535478915 200000 685450684 200000 758860365 200000 831258865 200000 195585296 200000 759715918 200000 242160958 200000 216849205 200000 651123513 200000 769888791 200000 508495251 200000 593606842 200000 567904084 200000 152639606 200000 907983923 200000 176006259 200000 129051867 200000 557024748 200000 573410088 200000 853389934 200000 46485607 200000 530024985 200000 116640153 200000 705386973 200000 87822255 200000 288000958 200000 528051151 200000 202156305 200000 181907853 200000 245889724 200000 954464562 200000 36835193 200000 592133113 200000 265437202 200000 296054348 200000 383087526 200000 976915467 200000 276281826 200000 598788804 200000 921708361 200000 731056635 200000 737936748 200000 588219236 200000 977623346 200000 290216739 200000 799419153 200000 682486803 200000 587649362 200000 691492859 200000 246558800 200000 129026521 200000 801877177 200000 692470811 200000 505992139 200000 928753377 200000 68482456 200000 317161532 200000 748760898 200000 390706290 200000 912874303 200000 667718711 200000 566909333 200000 959913716 200000 373718046 200000 952509699 200000 27585221 200000 683808752 200000 225164743 200000 116374201 200000 440413171 200000 858080783 200000 108622058 200000 558530194 200000 49631070 200000 823243545 200000 622160726 200000 992291047 200000 990456936 200000 106692086 200000 635295230 200000 548281136 200000 807103377 200000 721793200 200000 219715824 200000 147380228 200000 596454522 200000 955169390 200000 526908255 200000 194689822 200000 365203938 200000 399561081 200000 513271705 200000 152141653 200000 841392043 200000 694140217 200000 957330192 200000 342586017 200000 452210388 200000 756221496 200000 930924629 200000 694162460 200000 404320128 200000 970696222 200000 678880023 200000 322118142 200000 80434925 200000 509291954 200000 297926183 200000 743906719 200000 882527612 200000 464329950 200000 662964598 200000 945993592 200000 58177711 200000 651454634 200000 308201492 200000 953177378 200000 387695397 200000 501232959 200000 355334194 200000 531864404 200000 400139423 200000 903068644 200000 725307168 200000 611761639 200000 724177917 200000 893085956 200000 199087951 200000 174983636 200000 366999872 200000 329399333 200000 249497167 200000 515286836 200000 264443273 200000 648067057 200000 77055184 200000 136251198 200000 728549144 200000 743043120 200000 856165540 200000 848907852 200000 149331277 200000 322308555 200000 618639547 200000 880804822 200000 251810473 200000 798492361 200000 917754660 200000 66423923 200000 585744588 200000 562774100 200000 112242962 200000 524708318 200000 351091320 200000 294145717 200000 117614803 200000 858901742 200000 246493068 200000 743445331 200000 909744602 200000 573333916 200000 433343753 200000 200216246 200000 831273653 200000 926189312 200000 766818063 200000 839624329 200000 322833687 200000 661408083 200000 757525727 200000 63410067 200000 143135694 200000 249507821 200000 902744282 200000 386507708 200000 414818508 200000 518608199 200000 249593983 200000 11860493 200000 241100577 200000 975767802 200000 552283761 200000 974609583 200000 522017022 200000 860888509 200000 935432814 200000 402427113 200000 844626355 200000 273280874 200000 522686295 200000 793304870 200000 68638641 200000 20335864 200000 138247981 200000 230043884 200000 711225480 200000 216039553 200000 548012817 200000 727037669 200000 637298409 200000 543065404 200000 524092739 200000 871661273 200000 619609764 200000 510737795 200000 591475491 200000 716423601 200000 475099818 200000 497779406 200000 582380851 200000 316852085 200000 589295883 200000 502890933 200000 537433873 200000 791500109 200000 647473911 200000 945657841 200000 284009856 200000 334243203 200000 825884864 200000 194268250 200000 653404255 200000 536317310 200000 759254485 200000 630393577 200000 568854703 200000 481202631 200000 359562952 200000 157226166 200000 487533200 200000 881754630 200000 318237512 200000 209498618 200000 480301892 200000 248050437 200000 689933863 200000 897398797 200000 456518441 200000 419922091 200000 608737108 200000 796133225 200000 594952642 200000 651275778 200000 303941601 200000 236052900 200000 861328302 200000 530661680 200000 815635965 200000 771958648 200000 274716846 200000 138753408 200000 506255097 200000 149838014 200000 61426595 200000 487900506 200000 891775302 200000 675797614 200000 464607373 200000 24553542 200000 690217588 200000 519487647 200000 949647500 200000 145514220 200000 804359988 200000 24802444 200000 329494497 200000 226713365 200000 436630358 200000 91409548 200000 855689196 200000 635427754 200000 612068811 200000 927626776 200000 249913134 200000 511254195 200000 756627619 200000 750141896 200000 61040968 200000 470010200 200000 373421839 200000 427775317 200000 707291386 200000 94893539 200000 189499230 200000 9589655 200000 373752868 200000 905597883 200000 945217795 200000 854843527 200000 408614855 200000 921687401 200000 125057677 200000 363638078 200000 8508419 200000 802196118 200000 264674732 200000 635203059 200000 660116506 200000 291723273 200000 87900466 200000 305662975 200000 904219755 200000 505075117 200000 189768974 200000 459503068 200000 417581175 200000 516569224 200000 441014866 200000 777636640 200000 680922846 200000 400020164 200000 698388269 200000 216769158 200000 339663201 200000 914723241 200000 770620656 200000 897647077 200000 66714849 200000 860758432 200000 763793933 200000 850398773 200000 250718046 200000 200335409 200000 937254930 200000 862715792 200000 143726584 200000 979112964 200000 515222449 200000 91952430 200000 380082416 200000 265269986 200000 648426682 200000 646154599 200000 307890086 200000 256179636 200000 253777950 200000 966613428 200000 207306908 200000 644135554 200000 239380461 200000 207364781 200000 437605745 200000 235012213 200000 542096728 200000 509553163 200000 381063910 200000 198192085 200000 95046831 200000 80837799 200000 177232091 200000 527743498 200000 4078435 200000 219454072 200000 192793681 200000 371512733 200000 379383811 200000 371403927 200000 226258281 200000 714924599 200000 898903106 200000 449059134 200000 521421666 200000 778108064 200000 945512687 200000 101703107 200000 478458014 200000 914066624 200000 978480122 200000 993271457 200000 165614237 200000 355413921 200000 950372469 200000 66691951 200000 849298432 200000 528037226 200000 633049231 200000 103560933 200000 620126342 200000 72159588 200000 951295386 200000 462488797 200000 950183697 200000 691279352 200000 297753093 200000 332516943 200000 87685025 200000 681067694 200000 506143586 200000 593360723 200000 294432086 200000 978731566 200000 349691488 200000 634764066 200000 787481201 200000 5733442 200000 61187792 200000 235691028 200000 685106259 200000 956907473 200000 980017571 200000 653243298 200000 581909884 200000 993937636 200000 887426793 200000 308025444 200000 400790412 200000 268677284 200000 317281747 200000 482127380 200000 392830788 200000 458513752 200000 174353585 200000 265129352 200000 694888068 200000 185407083 200000 454268148 200000 816193210 200000 86573645 200000 691596387 200000 295679276 200000 795864259 200000 468421312 200000 168389866 200000 392081674 200000 524107739 200000 956544285 200000 496310472 200000 694402398 200000 703208281 200000 498597316 200000 188082662 200000 647606296 200000 505742264 200000 133595702 200000 160997708 200000 134015050 200000 402026127 200000 296883988 200000 190328098 200000 269619748 200000 89385623 200000 584208925 200000 611649713 200000 336598773 200000 918670248 200000 312857651 200000 956124770 200000 967508784 200000 579812027 200000 55267670 200000 204379581 200000 854502499 200000 223155176 200000 528325798 200000 660040043 200000 378393409 200000 515438696 200000 417735781 200000 641120051 200000 33323928 200000 680211091 200000 874317809 200000 510635007 200000 44451930 200000 591091682 200000 150354381 200000 726451672 200000 845722008 200000 257285870 200000 945713048 200000 259475941 200000 431498369 200000 441864046 200000 514949651 200000 555160174 200000 827830118 200000 934138940 200000 421379359 200000 357372638 200000 388400568 200000 626783567 200000 217054651 200000 99360187 200000 216865799 200000 627136961 200000 696976905 200000 387009200 200000 755317252 200000 607499721 200000 113361225 200000 325764227 200000 250706047 200000 385184449 200000 163020252 200000 485836573 200000 42627432 200000 256392481 200000 738617153 200000 727312776 200000 198475729 200000 652499073 200000 131278361 200000 388526572 200000 874220522 200000 80549274 200000 439027750 200000 116610960 200000 311473923 200000 800896580 200000 886343 200000 386766046 200000 170226060 200000 421999480 200000 629241981 200000 914045278 200000 867111191 200000 120910158 200000 220278761 200000 177085369 200000 453223507 200000 561351936 200000 13187786 200000 630810551 200000 95527186 200000 17648356 200000 725809282 200000 453823552 200000 47266371 200000 948805236 200000 11204497 200000 719468381 200000 26881528 200000 186266185 200000 337985431 200000 144115255 200000 854134624 200000 382997018 200000 994637141 200000 806682390 200000 58159308 200000 801008321 200000 9944236 200000 218555235 200000 118051757 200000 637047350 200000 217246364 200000 35556262 200000 140276372 200000 826830225 200000 309547333 200000 474384263 200000 288893744 200000 769725194 200000 551820776 200000 54102479 200000 772818002 200000 364926459 200000 844095205 200000 504488039 200000 743835627 200000 893734108 200000 803987901 200000 653674583 200000 597989131 200000 105020741 200000 524411665 200000 334912455 200000 429880290 200000 580166127 200000 107366049 200000 649355777 200000 535097282 200000 366852787 200000 515609933 200000 907416428 200000 233157403 200000 620658824 200000 652161814 200000 123009425 200000 530816381 200000 144626055 200000 265090845 200000 596170521 200000 771673496 200000 101514474 200000 102984610 200000 143001036 200000 183227198 200000 577352455 200000 905686021 200000 8178323 200000 826847582 200000 132749145 200000 317855431 200000 35354997 200000 50928650 200000 854817910 200000 143839112 200000 957795740 200000 208288881 200000 545181721 200000 738357001 200000 979714384 200000 198676709 200000 386145049 200000 534982443 200000 487998458 200000 817168597 200000 991921518 200000 827300078 200000 668342306 200000 703345362 200000 431843378 200000 448674930 200000 237950832 200000 425750669 200000 819197853 200000 343224568 200000 298964142 200000 901377751 200000 864529671 200000 699199201 200000 855950787 200000 298790815 200000 102354153 200000 423048620 200000 188200376 200000 606350326 200000 178621660 200000 740411899 200000 373330613 200000 687750157 200000 494866839 200000 637738894 200000 143215620 200000 205719860 200000 569337075 200000 430402885 200000 494325772 200000 929768412 200000 606651881 200000 772663074 200000 82303575 200000 702076308 200000 855119506 200000 662906435 200000 916942732 200000 197405967 200000 462496805 200000 797603051 200000 223274868 200000 254392348 200000 897376508 200000 789813881 200000 453809399 200000 890937259 200000 971395215 200000 997122926 200000 895448095 200000 6060494 200000 939712885 200000 601026923 200000 719113235 200000 828762549 200000 918457705 200000 417880367 200000 890204956 200000 325695407 200000 438585154 200000 257340060 200000 557529251 200000 938912559 200000 596689657 200000 417412786 200000 400503600 200000 148963523 200000 745533350 200000 280220049 200000 331943531 200000 30969373 200000 468567426 200000 88303226 200000 705804574 200000 924829198 200000 48378341 200000 649629646 200000 976514352 200000 607666309 200000 162723144 200000 388065549 200000 266973098 200000 141564563 200000 122707268 200000 632901847 200000 182407861 200000 989493865 200000 475573904 200000 815416045 200000 342288793 200000 883057495 200000 406961414 200000 535898159 200000 876294334 200000 83229134 200000 742704541 200000 10678431 200000 352834990 200000 226577758 200000 306915439 200000 643350364 200000 201048336 200000 497228984 200000 350628019 200000 814456486 200000 628290221 200000 558889900 200000 956932803 200000 7811552 200000 463362926 200000 248060203 200000 710802967 200000 316583304 200000 963723610 200000 987368260 200000 186645831 200000 547407679 200000 519549852 200000 964389674 200000 890288652 200000 71517639 200000 108450426 200000 141148460 200000 486763838 200000 980901119 200000 245745502 200000 448115386 200000 197435094 200000 200081896 200000 385578704 200000 496309350 200000 708616172 200000 869225122 200000 966947449 200000 521390047 200000 315890873 200000 963911791 200000 593563424 200000 655284727 200000 55531157 200000 760543662 200000 781549744 200000 125578397 200000 4668922 200000 616112095 200000 331912751 200000 397205218 200000 634859134 200000 592412581 200000 600202695 200000 6965495 200000 682786523 200000 820759230 200000 234853568 200000 574150189 200000 273964778 200000 425402891 200000 974864258 200000 875691251 200000 355792291 200000 634673550 200000 21272983 200000 904591066 200000 669679902 200000 414996582 200000 298253734 200000 781287571 200000 3998355 200000 480154324 200000 968744824 200000 334480878 200000 685874268 200000 716929592 200000 763370998 200000 140423644 200000 574428145 200000 877041939 200000 212869928 200000 115666029 200000 532110826 200000 496880390 200000 694305335 200000 282999505 200000 561617920 200000 533012689 200000 503086954 200000 241949018 200000 723417355 200000 253545044 200000 622665771 200000 586563960 200000 272721156 200000 13331600 200000 831864578 200000 400143803 200000 523746564 200000 711856550 200000 645056920 200000 481153491 200000 987597122 200000 934397141 200000 343641781 200000 246396562 200000 170552599 200000 621784703 200000 453254721 200000 480387559 200000 478996221 200000 723187236 200000 925229894 200000 473637604 200000 224204938 200000 182126180 200000 799555563 200000 274151352 200000 652653689 200000 868111617 200000 216668025 200000 652021684 200000 732276385 200000 911742169 200000 911097944 200000 94300489 200000 140427258 200000 394990063 200000 582691346 200000 553481736 200000 339686558 200000 240549218 200000 523611471 200000 676154528 200000 628131781 200000 32247667 200000 145048534 200000 288434914 200000 8243143 200000 777400707 200000 624904337 200000 894174143 200000 166409757 200000 331875857 200000 353182088 200000 841495879 200000 977005919 200000 816993983 200000 117264355 200000 136257707 200000 910168390 200000 412714061 200000 441294828 200000 258436155 200000 680489643 200000 339280027 200000 166250762 200000 315451239 200000 609969029 200000 97295018 200000 737575367 200000 443518145 200000 330424557 200000 493911195 200000 574459849 200000 891897337 200000 723902749 200000 76691374 200000 985317851 200000 89555935 200000 182364011 200000 257504323 200000 208198117 200000 301867107 200000 587682898 200000 298094555 200000 242455790 200000 445049495 200000 988753769 200000 739107606 200000 257962785 200000 676316330 200000 953805160 200000 150064566 200000 630443460 200000 759410158 200000 66805289 200000 753379993 200000 116157249 200000 562350290 200000 289572516 200000 177663938 200000 137006879 200000 832360167 200000 683126001 200000 810890832 200000 427264009 200000 156258526 200000 808310857 200000 720770693 200000 501585349 200000 502633096 200000 473628932 200000 457472447 200000 225435965 200000 186498260 200000 400154779 200000 541295745 200000 696375418 200000 760739795 200000 591152039 200000 32952426 200000 62550690 200000 230054070 200000 739981279 200000 821436475 200000 326012416 200000 10896333 200000 556485148 200000 513210324 200000 748846587 200000 962416265 200000 19528279 200000 905307191 200000 1421597 200000 519972730 200000 235121577 200000 926763394 200000 810142989 200000 26695761 200000 793396298 200000 571273976 200000 755555476 200000 915434462 200000 854561169 200000 43449592 200000 529775514 200000 535499281 200000 131807225 200000 490117379 200000 717858089 200000 476808700 200000 425735961 200000 278035386 200000 759836008 200000 403308494 200000 118195626 200000 745707228 200000 514559905 200000 494972121 200000 430664580 200000 195398987 200000 953623611 200000 623156108 200000 101146016 200000 205382919 200000 574739647 200000 940335993 200000 557637654 200000 187089713 200000 202249685 200000 389622095 200000 246994975 200000 116764680 200000 356395847 200000 701555936 200000 278256659 200000 838953710 200000 575166460 200000 665683227 200000 429048171 200000 837187170 200000 821454333 200000 206813713 200000 925617856 200000 339221511 200000 17879667 200000 834497779 200000 462517193 200000 794082971 200000 136915878 200000 500525586 200000 62206816 200000 206760447 200000 90932990 200000 567725789 200000 157067132 200000 709655861 200000 841713413 200000 184237541 200000 567083831 200000 876772956 200000 399116130 200000 581726939 200000 642781384 200000 303403700 200000 415059678 200000 130374799 200000 951021449 200000 411995808 200000 675431266 200000 395779825 200000 688200178 200000 147464606 200000 593287158 200000 963908883 200000 892882843 200000 108115536 200000 836693698 200000 85745445 200000 422071613 200000 686769781 200000 603066128 200000 15267447 200000 409498800 200000 463165679 200000 806729543 200000 480830841 200000 99897069 200000 389559231 200000 780229872 200000 360714685 200000 556062733 200000 802659331 200000 66701491 200000 917730802 200000 321369415 200000 432852477 200000 349618266 200000 131779050 200000 328870644 200000 275481870 200000 159545037 200000 766728852 200000 377092749 200000 901234102 200000 81934355 200000 808216578 200000 157943979 200000 385148821 200000 452102486 200000 285733219 200000 439691013 200000 872801133 200000 221311198 200000 65950984 200000 404186741 200000 982067996 200000 16926739 200000 722480738 200000 166980851 200000 138795429 200000 439768959 200000 891466241 200000 776790935 200000 385620263 200000 951517897 200000 251897750 200000 890098329 200000 236279523 200000 496548539 200000 42067954 200000 472878419 200000 225307449 200000 577242428 200000 707880707 200000 835122749 200000 950444459 200000 644297044 200000 844012508 200000 430817007 200000 639789784 200000 762642222 200000 986180781 200000 978609186 200000 331671680 200000 989288977 200000 994842310 200000 572254639 200000 676471174 200000 986608229 200000 262796440 200000 449731213 200000 130259432 200000 364537267 200000 568289715 200000 697920213 200000 636649159 200000 766550180 200000 627666631 200000 497929665 200000 161240677 200000 680463104 200000 359643558 200000 29107623 200000 367668769 200000 700035503 200000 867868991 200000 87624706 200000 741571196 200000 985781435 200000 548782500 200000 389369704 200000 641346326 200000 759472971 200000 926575108 200000 790580116 200000 249947824 200000 915567016 200000 46839985 200000 886671197 200000 442492715 200000 340083515 200000 845507866 200000 748534971 200000 225548679 200000 704311947 200000 879878608 200000 392273096 200000 389648868 200000 514220355 200000 717287044 200000 624210364 200000 736134019 200000 735906857 200000 633875974 200000 368073455 200000 291598021 200000 56432935 200000 587075655 200000 685095130 200000 423514921 200000 981447493 200000 839697496 200000 94924054 200000 186790737 200000 153348268 200000 655935079 200000 916895834 200000 19340029 200000 906934436 200000 523181512 200000 95760511 200000 490680078 200000 411719061 200000 731594984 200000 13962366 200000 808982403 200000 462224136 200000 458236762 200000 920059504 200000 893070206 200000 957723046 200000 185521102 200000 943504268 200000 997785406 200000 254696759 200000 939384340 200000 822735916 200000 987954725 200000 603345572 200000 578760476 200000 669565384 200000 716131507 200000 759739380 200000 239370488 200000 933021944 200000 432075913 200000 345506897 200000 302059735 200000 605804404 200000 39708774 200000 214130180 200000 154936075 200000 277250070 200000 48228396 200000 544182900 200000 901949187 200000 469661398 200000 630524635 200000 39015977 200000 281339729 200000 30408396 200000 989225619 200000 685927118 200000 385082788 200000 259579441 200000 984558230 200000 987214122 200000 83217101 200000 905403997 200000 881255746 200000 675889957 200000 595261630 200000 953299401 200000 656132634 200000 276868552 200000 209432197 200000 473737742 200000 394282941 200000 751524668 200000 128521812 200000 168303587 200000 535008236 200000 543440072 200000 231103867 200000 730081570 200000 338224008 200000 464882903 200000 538432619 200000 993315010 200000 146138256 200000 199413487 200000 592126132 200000 592093 200000 881277990 200000 376975290 200000 752725255 200000 623783594 200000 362636938 200000 419800321 200000 456812852 200000 622549635 200000 414535452 200000 304461738 200000 302551083 200000 33882080 200000 947230813 200000 101057984 200000 744429054 200000 292826969 200000 94030318 200000 391379562 200000 797581277 200000 677413031 200000 271320206 200000 275860466 200000 835922455 200000 178645666 200000 249476639 200000 830223807 200000 426609695 200000 656379203 200000 268957601 200000 487728730 200000 598455940 200000 858202530 200000 455519029 200000 771435371 200000 66748150 200000 494842872 200000 10887194 200000 136885180 200000 245440070 200000 832417181 200000 993944242 200000 555775796 200000 874885734 200000 672403211 200000 556296829 200000 420338397 200000 155381348 200000 175073752 200000 444339227 200000 72598237 200000 617901682 200000 182819007 200000 347190605 200000 189718143 200000 843792352 200000 510330774 200000 313503476 200000 454561835 200000 86993183 200000 119350104 200000 702864143 200000 285983081 200000 986555328 200000 363340316 200000 725524160 200000 790675681 200000 274238578 200000 52788506 200000 759978055 200000 670002268 200000 900218630 200000 515401388 200000 441941252 200000 661032643 200000 524068460 200000 539255882 200000 471310713 200000 278281246 200000 790076598 200000 889631372 200000 633164101 200000 179019157 200000 768299796 200000 978992939 200000 485781800 200000 419511666 200000 432721878 200000 539566335 200000 528623364 200000 631797020 200000 615707757 200000 477766657 200000 561991641 200000 702086428 200000 89033064 200000 682279754 200000 219201992 200000 924600603 200000 589044346 200000 681589521 200000 629688337 200000 449851872 200000 22466161 200000 39906479 200000 570857235 200000 414951254 200000 595915072 200000 95537310 200000 447262289 200000 544890499 200000 966370805 200000 628084852 200000 249232491 200000 793686929 200000 45905603 200000 156979948 200000 813158688 200000 122798024 200000 70214904 200000 487308765 200000 14106962 200000 444027793 200000 584652550 200000 634129983 200000 372430080 200000 658086516 200000 916710525 200000 687972908 200000 505661772 200000 638214937 200000 183581710 200000 695404252 200000 535643254 200000 355830089 200000 837979018 200000 510917799 200000 578981855 200000 142141933 200000 818857952 200000 372020998 200000 939452422 200000 597046029 200000 128154401 200000 215464081 200000 655537805 200000 381555154 200000 923599485 200000 296139521 200000 876561972 200000 600827524 200000 618909766 200000 823278383 200000 355802843 200000 809264267 200000 235124716 200000 273314066 200000 599980420 200000 566093424 200000 784905215 200000 720946115 200000 464905293 200000 881235932 200000 330491440 200000 876946300 200000 351270521 200000 108283287 200000 399693646 200000 955407763 200000 310330471 200000 824519561 200000 190551884 200000 99582595 200000 793660312 200000 436879036 200000 197756728 200000 693530595 200000 822471340 200000 486499159 200000 696940357 200000 686321771 200000 418175333 200000 985765539 200000 299119297 200000 844861429 200000 849334946 200000 255881481 200000 253846047 200000 13326713 200000 773735011 200000 423307281 200000 633449709 200000 447353103 200000 261664203 200000 971753571 200000 289997789 200000 859813872 200000 529564952 200000 824815561 200000 10753216 200000 938008180 200000 28411307 200000 763671338 200000 848663685 200000 108232724 200000 357054470 200000 664923279 200000 132939581 200000 388825961 200000 588476360 200000 510288161 200000 398638105 200000 162572842 200000 554439090 200000 935445799 200000 106006377 200000 571933488 200000 942885284 200000 183959564 200000 32729758 200000 990855797 200000 278673568 200000 691159638 200000 915556936 200000 537158927 200000 545801925 200000 795059119 200000 249234967 200000 777434937 200000 800787283 200000 525381855 200000 595740893 200000 416803913 200000 54559405 200000 539698127 200000 998901386 200000 443232954 200000 449770577 200000 978429831 200000 613432878 200000 205510179 200000 495439584 200000 174882863 200000 418058745 200000 958669117 200000 651358748 200000 557566736 200000 605811517 200000 494333408 200000 293743844 200000 313271443 200000 650383465 200000 807441157 200000 94785337 200000 917764160 200000 385897231 200000 517674180 200000 963499067 200000 931058368 200000 303615966 200000 60868182 200000 308229163 200000 720980954 200000 418713768 200000 866227219 200000 930680938 200000 300421240 200000 354650204 200000 891277172 200000 196671352 200000 94191267 200000 443666187 200000 714498322 200000 569989877 200000 147145602 200000 973245926 200000 652401828 200000 987692962 200000 876507997 200000 498252605 200000 955079940 200000 922902367 200000 563796383 200000 715032193 200000 419025961 200000 566317358 200000 474093262 200000 226438210 200000 690972973 200000 829345070 200000 67614357 200000 705436209 200000 524792903 200000 416491168 200000 471778746 200000 25541918 200000 503752913 200000 25201636 200000 289823270 200000 220016890 200000 250869571 200000 701697659 200000 444667107 200000 506405077 200000 10626357 200000 663852294 200000 627533337 200000 412111072 200000 129690464 200000 862717765 200000 160813839 200000 21515882 200000 798429596 200000 186632216 200000 119249455 200000 695834598 200000 683226338 200000 572050304 200000 202035969 200000 693816547 200000 128132427 200000 131188893 200000 826214958 200000 8542225 200000 373045774 200000 224927665 200000 247420798 200000 381798722 200000 276606340 200000 721418267 200000 652627417 200000 318442853 200000 570317094 200000 287434331 200000 246032200 200000 464968843 200000 596311437 200000 36448788 200000 557964020 200000 260832741 200000 857220208 200000 423467524 200000 924210981 200000 170733508 200000 108312745 200000 534435341 200000 867403588 200000 403942295 200000 371646512 200000 123715374 200000 394327513 200000 476261359 200000 649162269 200000 26880393 200000 990927500 200000 664489085 200000 286870184 200000 889925214 200000 923531302 200000 67890705 200000 266068267 200000 470416910 200000 131310224 200000 774207132 200000 120880670 200000 77710872 200000 584166610 200000 263118638 200000 350184217 200000 674917150 200000 772577557 200000 299369464 200000 267918037 200000 818441440 200000 43984032 200000 135360074 200000 114454315 200000 877264958 200000 51294173 200000 476571796 200000 82777874 200000 861363513 200000 749624916 200000 365685864 200000 496669859 200000 385581810 200000 642590382 200000 541257334 200000 838258968 200000 214281640 200000 931586739 200000 472681102 200000 923207879 200000 797295805 200000 900806988 200000 660382112 200000 801080107 200000 923371185 200000 71751296 200000 751340990 200000 181925082 200000 660072228 200000 523917177 200000 406642199 200000 289393551 200000 637239512 200000 298454143 200000 803579644 200000 796882977 200000 285224364 200000 562057467 200000 359879647 200000 828432520 200000 799265952 200000 953668469 200000 794479950 200000 723595742 200000 395975638 200000 113888661 200000 55871227 200000 287755355 200000 147094159 200000 647538725 200000 422032822 200000 608620887 200000 98280233 200000 534884620 200000 178147184 200000 537986379 200000 542423335 200000 718371667 200000 237062969 200000 176246736 200000 898749736 200000 167891746 200000 767714626 200000 52248989 200000 2644716 200000 181349315 200000 347165915 200000 520432267 200000 374616406 200000 562268573 200000 698271349 200000 684060563 200000 374313572 200000 726107706 200000 867340192 200000 604296910 200000 574746936 200000 978321473 200000 964735245 200000 732954483 200000 672624658 200000 977360251 200000 175993483 200000 291701724 200000 227842130 200000 248653008 200000 642810637 200000 94813569 200000 464638073 200000 121814602 200000 737774754 200000 685662458 200000 298600999 200000 102282000 200000 502336122 200000 8454655 200000 302966814 200000 146575211 200000 702541543 200000 159894378 200000 136556605 200000 659162820 200000 500158296 200000 202092851 200000 723859332 200000 853904803 200000 798646367 200000 460214386 200000 268730902 200000 571864496 200000 93718443 200000 47009632 200000 247676209 200000 505547189 200000 193524749 200000 940638549 200000 825497399 200000 302869913 200000 824029558 200000 495558858 200000 885769127 200000 84628069 200000 847300343 200000 158413144 200000 802182435 200000 797884482 200000 388247743 200000 286698934 200000 343489387 200000 53943416 200000 178986015 200000 812849086 200000 902659936 200000 269910895 200000 1215880 200000 827543143 200000 944112897 200000 700946609 200000 978936458 200000 605157835 200000 947065200 200000 521410789 200000 975735253 200000 301012769 200000 752969965 200000 325304788 200000 641428283 200000 488786115 200000 935311064 200000 958263399 200000 360725932 200000 820544041 200000 176479154 200000 810690213 200000 336473912 200000 955097067 200000 41105692 200000 566186425 200000 908828432 200000 405217218 200000 30746070 200000 73032681 200000 211314563 200000 851008646 200000 618364352 200000 18258079 200000 456979460 200000 511420976 200000 70756315 200000 172158051 200000 444668705 200000 339545048 200000 412889159 200000 316894430 200000 862240397 200000 847724983 200000 631035461 200000 122278103 200000 389271318 200000 376663333 200000 328175670 200000 59705913 200000 509246638 200000 465496220 200000 310678426 200000 751212042 200000 920128614 200000 213501362 200000 33736465 200000 417418868 200000 591942765 200000 940938018 200000 189836380 200000 840728255 200000 399239700 200000 222981314 200000 195335260 200000 136703827 200000 474160588 200000 785558413 200000 304953104 200000 393945530 200000 317857573 200000 642142618 200000 828395418 200000 980436635 200000 63582928 200000 320334881 200000 512494138 200000 475056063 200000 928378013 200000 244447100 200000 245452369 200000 98856463 200000 133770109 200000 416444707 200000 236004958 200000 142969235 200000 17307008 200000 47430574 200000 984568835 200000 436994932 200000 200551895 200000 389795542 200000 509024255 200000 989662713 200000 564055250 200000 422903667 200000 421419061 200000 160367756 200000 706086369 200000 920015230 200000 998482851 200000 565471669 200000 879327126 200000 394501648 200000 50665066 200000 744529693 200000 849921953 200000 142070624 200000 840083404 200000 353486220 200000 104173265 200000 300879047 200000 159181352 200000 913432810 200000 655423769 200000 508801727 200000 719006975 200000 854304833 200000 494902151 200000 556762334 200000 589934321 200000 60406712 200000 167830605 200000 374596063 200000 14019007 200000 119107736 200000 755612348 200000 143017369 200000 938999370 200000 172647754 200000 543754051 200000 89656068 200000 467425426 200000 62720853 200000 315364723 200000 65920058 200000 797424567 200000 739258724 200000 54162429 200000 529477235 200000 739446266 200000 953380157 200000 913297585 200000 757696519 200000 276488891 200000 526435786 200000 637144192 200000 351558767 200000 586968188 200000 457562387 200000 575351674 200000 353628739 200000 229365980 200000 334565440 200000 516158672 200000 58360636 200000 924455067 200000 737999259 200000 330091730 200000 122684467 200000 95585692 200000 185289867 200000 963272945 200000 898072351 200000 295610589 200000 363448730 200000 32467901 200000 859684633 200000 10747520 200000 687054958 200000 122613990 200000 567109211 200000 944901060 200000 681715154 200000 217122110 200000 187242043 200000 808391947 200000 670071214 200000 262476981 200000 344873780 200000 282641877 200000 920826633 200000 430535770 200000 242859741 200000 980859075 200000 978184206 200000 322364000 200000 407924718 200000 884419988 200000 268214787 200000 385120789 200000 247934017 200000 597076266 200000 142552914 200000 852661739 200000 763058382 200000 71480709 200000 234847618 200000 711027 200000 365647789 200000 828632517 200000 384441150 200000 856372572 200000 348500503 200000 119460395 200000 555667020 200000 232598903 200000 818448484 200000 877492248 200000 53868438 200000 70180021 200000 486909965 200000 230212107 200000 777513253 200000 686184231 200000 190615467 200000 846880166 200000 272216607 200000 493749244 200000 169348853 200000 530745257 200000 582052047 200000 114437509 200000 393699012 200000 58860533 200000 6311068 200000 928580402 200000 915369746 200000 298044297 200000 353737744 200000 909711253 200000 969051381 200000 142883975 200000 498460370 200000 883341918 200000 779237544 200000 446469679 200000 405957547 200000 985453661 200000 777090945 200000 57028321 200000 741118595 200000 41786755 200000 605049851 200000 144015390 200000 278501988 200000 974351071 200000 597023661 200000 476919942 200000 846360437 200000 615533732 200000 398618960 200000 580569563 200000 369629440 200000 963856417 200000 230655164 200000 433404668 200000 151455084 200000 353575878 200000 198783722 200000 12381162 200000 12617794 200000 219287333 200000 938776050 200000 688047557 200000 560028202 200000 720189677 200000 574964493 200000 246852815 200000 78829806 200000 70396143 200000 17514643 200000 865357414 200000 840615285 200000 868151324 200000 363691517 200000 78446349 200000 43341256 200000 179758725 200000 939718628 200000 61630563 200000 658987280 200000 47454553 200000 964479999 200000 388332329 200000 717788053 200000 562310377 200000 44110120 200000 178267968 200000 940141247 200000 438299814 200000 485701462 200000 969474983 200000 88297240 200000 529939744 200000 294432163 200000 606069376 200000 709147207 200000 476824584 200000 352645190 200000 338295051 200000 447475989 200000 570111534 200000 634436249 200000 328355240 200000 795861355 200000 15923587 200000 933394708 200000 443971545 200000 645794385 200000 167622935 200000 219569487 200000 117890108 200000 673066991 200000 61656858 200000 457703427 200000 450180756 200000 189303183 200000 147176670 200000 624442120 200000 788376512 200000 61459352 200000 477787347 200000 608875863 200000 814748609 200000 169309587 200000 538612360 200000 176019721 200000 975422904 200000 815541800 200000 388670128 200000 273348949 200000 884944356 200000 464269601 200000 640120601 200000 89639060 200000 428089767 200000 443192166 200000 520145078 200000 88167999 200000 663539073 200000 354535166 200000 649170325 200000 316030191 200000 216627474 200000 267250963 200000 328272104 200000 640447067 200000 440318747 200000 943519213 200000 647321344 200000 698384221 200000 34701693 200000 140326644 200000 11223884 200000 673212909 200000 968410423 200000 344675506 200000 577744477 200000 678633763 200000 310997099 200000 115418830 200000 378176996 200000 560281399 200000 311883865 200000 668118034 200000 247901873 200000 597449091 200000 247489890 200000 427377765 200000 951307957 200000 61262463 200000 584347909 200000 661588688 200000 435514112 200000 988157379 200000 452584420 200000 330899835 200000 673369027 200000 910812168 200000 111922623 200000 714019760 200000 541838414 200000 563659559 200000 945763190 200000 927412694 200000 586674449 200000 282466839 200000 132120842 200000 61955958 200000 63944606 200000 378645745 200000 75281820 200000 80817977 200000 971554981 200000 885632751 200000 961541483 200000 682777319 200000 557681653 200000 835304551 200000 760681945 200000 324517224 200000 779056769 200000 188710612 200000 717413734 200000 670066886 200000 540146263 200000 105824460 200000 218082739 200000 265101352 200000 848201898 200000 109682186 200000 314661247 200000 69967831 200000 92837320 200000 728001381 200000 786738348 200000 315839292 200000 122525987 200000 892330709 200000 581144634 200000 365244638 200000 76072268 200000 894529908 200000 191678537 200000 796050024 200000 353950706 200000 613976442 200000 318811674 200000 282641056 200000 49495526 200000 884521535 200000 581149709 200000 755895152 200000 722333465 200000 467893308 200000 87270308 200000 795700192 200000 437332123 200000 488945930 200000 82851710 200000 34015257 200000 825881757 200000 42385248 200000 778254172 200000 508874083 200000 614247535 200000 322495767 200000 558597150 200000 561231398 200000 785055362 200000 585776936 200000 666498501 200000 156508139 200000 603841638 200000 569566124 200000 774718834 200000 48205659 200000 928700619 200000 530780122 200000 167908709 200000 533576254 200000 316303235 200000 788860940 200000 721944830 200000 632752509 200000 308630398 200000 279406522 200000 593411774 200000 131225375 200000 185690828 200000 719588220 200000 123084869 200000 209573966 200000 416362653 200000 454104842 200000 413661781 200000 132521299 200000 241066819 200000 53644606 200000 889980109 200000 422552981 200000 699684909 200000 248538128 200000 936272046 200000 587840413 200000 390744556 200000 119897752 200000 491372568 200000 657785619 200000 155869234 200000 173035791 200000 974009932 200000 6195905 200000 946075597 200000 681941709 200000 37582251 200000 530465422 200000 261039791 200000 134401100 200000 887860661 200000 26040707 200000 73307624 200000 709574434 200000 534166794 200000 587154889 200000 747500969 200000 588446729 200000 227557739 200000 210050215 200000 459375427 200000 898118874 200000 199942584 200000 820089992 200000 218414884 200000 1278604 200000 251057651 200000 615510770 200000 269885663 200000 513673017 200000 816429882 200000 202692751 200000 356008228 200000 299707928 200000 240179152 200000 545793320 200000 141299651 200000 283296131 200000 730706708 200000 138792355 200000 177123757 200000 986384114 200000 996932488 200000 741042187 200000 946790642 200000 344023293 200000 814505674 200000 765235591 200000 317973698 200000 286985565 200000 499383197 200000 443818593 200000 41009519 200000 84947690 200000 518417376 200000 116991488 200000 36625512 200000 162954653 200000 495206036 200000 240215789 200000 219160127 200000 328654478 200000 615101913 200000 919967952 200000 675090083 200000 773134326 200000 857511665 200000 86712435 200000 722942054 200000 894868781 200000 82177082 200000 617224125 200000 646603639 200000 342815917 200000 769909559 200000 716742072 200000 770523880 200000 784112652 200000 682265223 200000 251718794 200000 441433320 200000 389050885 200000 806398444 200000 882300286 200000 617258184 200000 596092526 200000 985215556 200000 905907452 200000 107549433 200000 498597954 200000 198590866 200000 40039052 200000 542826763 200000 727629720 200000 467558645 200000 785001686 200000 688197039 200000 656313256 200000 85749934 200000 814406051 200000 658203829 200000 800049356 200000 756775453 200000 589223388 200000 222937870 200000 60651644 200000 957566403 200000 246933897 200000 186807498 200000 379978576 200000 475836737 200000 543143890 200000 840405786 200000 831273729 200000 246679383 200000 243937025 200000 910763597 200000 308170343 200000 4620261 200000 309358717 200000 411519958 200000 641696123 200000 416436204 200000 164690639 200000 753594948 200000 12459350 200000 581141901 200000 484685216 200000 677363527 200000 3926063 200000 219484167 200000 947420599 200000 921519025 200000 218748255 200000 616891324 200000 356869375 200000 103079281 200000 29044064 200000 490012204 200000 746811006 200000 904279449 200000 690561992 200000 584571383 200000 8347230 200000 766239320 200000 618478418 200000 719972574 200000 544108007 200000 293401855 200000 267350485 200000 509672386 200000 625669506 200000 568697856 200000 7091785 200000 226945187 200000 699894967 200000 777545449 200000 18590920 200000 239039137 200000 833012782 200000 592744044 200000 40964746 200000 633539069 200000 16811952 200000 257024601 200000 146620903 200000 147847703 200000 491810342 200000 394020257 200000 195968600 200000 707218801 200000 993218456 200000 333989972 200000 414583413 200000 406801322 200000 255109423 200000 79002019 200000 262632439 200000 846686595 200000 379817779 200000 167926238 200000 14578615 200000 989481692 200000 896438028 200000 964911222 200000 557285292 200000 629203126 200000 954338115 200000 405063675 200000 927169775 200000 859980082 200000 421398913 200000 180712477 200000 195248058 200000 595770767 200000 244843150 200000 908644782 200000 614148451 200000 775660592 200000 66477650 200000 732297885 200000 605258341 200000 922792595 200000 86506967 200000 79498748 200000 525487703 200000 978382681 200000 347812676 200000 496085498 200000 260072945 200000 589656643 200000 26983394 200000 808764905 200000 785292557 200000 878535730 200000 983622682 200000 604503608 200000 537724067 200000 121259302 200000 708957556 200000 166148217 200000 807036619 200000 21028927 200000 730275480 200000 218909019 200000 568756926 200000 571403710 200000 543742800 200000 138054831 200000 781665492 200000 518929668 200000 44080771 200000 401683302 200000 390843526 200000 244437137 200000 179178042 200000 367473040 200000 253633133 200000 322840581 200000 566211998 200000 916742750 200000 945040960 200000 696039969 200000 1260791 200000 313263648 200000 696200408 200000 528277701 200000 443277229 200000 498755655 200000 657689647 200000 762083058 200000 877050441 200000 454878563 200000 318518619 200000 943162569 200000 28568180 200000 782785317 200000 848274071 200000 454930826 200000 433123062 200000 950246493 200000 755989817 200000 573698453 200000 244980152 200000 811094267 200000 224739260 200000 379218539 200000 806379970 200000 994545681 200000 547701687 200000 190491309 200000 37676860 200000 4688847 200000 48248291 200000 342428186 200000 146294127 200000 735191428 200000 181970968 200000 294669716 200000 738823364 200000 447183779 200000 180806479 200000 210172187 200000 910084803 200000 178159034 200000 951421856 200000 659286992 200000 507754005 200000 68326524 200000 172474948 200000 74520562 200000 218607233 200000 272841655 200000 310029715 200000 914130659 200000 914291953 200000 928340061 200000 909370118 200000 479635234 200000 47966062 200000 598379135 200000 32168246 200000 240015441 200000 127186207 200000 957349196 200000 344935386 200000 848362288 200000 602348108 200000 26192149 200000 652329420 200000 691899296 200000 91438176 200000 796997451 200000 158515459 200000 776471200 200000 780641761 200000 433216638 200000 993663641 200000 783485522 200000 640358010 200000 365888607 200000 642292934 200000 521073654 200000 169570033 200000 987922366 200000 109479137 200000 781101037 200000 953102128 200000 438346892 200000 547159909 200000 412422582 200000 476038718 200000 733931480 200000 406199273 200000 499182067 200000 590348870 200000 396984277 200000 369959718 200000 614152803 200000 525915278 200000 183600082 200000 481777908 200000 887748584 200000 283261312 200000 777428031 200000 138383948 200000 870785666 200000 819380388 200000 391947438 200000 66491719 200000 957433170 200000 952147107 200000 861832142 200000 464148764 200000 316239511 200000 285440325 200000 583921521 200000 252555812 200000 875065779 200000 39101298 200000 33050758 200000 524980184 200000 673025318 200000 702219059 200000 335686943 200000 103895249 200000 850427024 200000 654874545 200000 863799403 200000 941717702 200000 422069938 200000 574474036 200000 330337467 200000 404109457 200000 562333549 200000 648487717 200000 70279040 200000 551841322 200000 473803713 200000 180966924 200000 330487115 200000 245119145 200000 495508942 200000 430953873 200000 364087755 200000 870381126 200000 43218645 200000 618665597 200000 302550993 200000 559208027 200000 934144310 200000 576388281 200000 63288142 200000 855943520 200000 712394866 200000 919644493 200000 909019986 200000 170285293 200000 940806442 200000 853019746 200000 114875405 200000 990071739 200000 756362526 200000 335647551 200000 530105041 200000 602916771 200000 292893998 200000 178320462 200000 902008334 200000 392362908 200000 194533211 200000 497538840 200000 253235028 200000 764774847 200000 683726534 200000 354603587 200000 665857875 200000 435566918 200000 957229999 200000 572956570 200000 53274077 200000 751114375 200000 238526326 200000 832674309 200000 833207777 200000 751527165 200000 261527196 200000 279406987 200000 100745585 200000 448992574 200000 589247169 200000 699771734 200000 155998652 200000 82531589 200000 14957222 200000 319183790 200000 393330452 200000 261121321 200000 523111980 200000 767866876 200000 773812456 200000 771777442 200000 576010835 200000 763737288 200000 212873161 200000 224051082 200000 950010171 200000 992445882 200000 519454057 200000 561279257 200000 848769061 200000 733473692 200000 707717270 200000 369989031 200000 913921394 200000 186313301 200000 544869186 200000 320845229 200000 948708513 200000 755384558 200000 222355069 200000 479317188 200000 473082452 200000 954188687 200000 746068088 200000 703670179 200000 389285963 200000 583925122 200000 671066243 200000 280580643 200000 512229222 200000 473093934 200000 765076239 200000 158259517 200000 733636007 200000 743271453 200000 194712492 200000 5024522 200000 967574060 200000 379807990 200000 39915786 200000 488402625 200000 124392760 200000 206360962 200000 42009339 200000 831186108 200000 99575338 200000 240158377 200000 267561071 200000 490326131 200000 38637443 200000 73709685 200000 673082741 200000 669591678 200000 127496420 200000 35001869 200000 274663232 200000 362201749 200000 610186508 200000 172239290 200000 459910686 200000 188209042 200000 385705949 200000 352177893 200000 761641346 200000 353999725 200000 918942807 200000 976714774 200000 37943802 200000 979306814 200000 29787290 200000 904428278 200000 685626168 200000 357515582 200000 112428519 200000 967451724 200000 475903501 200000 106402501 200000 747644575 200000 766846466 200000 914785384 200000 180080717 200000 344638018 200000 994444576 200000 172693338 200000 952770412 200000 410767216 200000 527968207 200000 650909460 200000 126201052 200000 438752746 200000 500014423 200000 208230630 200000 143773814 200000 940486288 200000 266452000 200000 54223169 200000 311834417 200000 756906340 200000 869754292 200000 753397173 200000 594034471 200000 907540869 200000 279607482 200000 762718963 200000 966155663 200000 966149427 200000 867671291 200000 252091083 200000 724695747 200000 924386257 200000 417108320 200000 213575726 200000 67058235 200000 410232797 200000 828724721 200000 166473003 200000 740752015 200000 282553081 200000 147724246 200000 367693557 200000 566128504 200000 820041188 200000 329810264 200000 803724763 200000 203494862 200000 670937216 200000 295121376 200000 188112205 200000 972210570 200000 544873421 200000 226150390 200000 407888349 200000 559090628 200000 85666796 200000 42523459 200000 298127674 200000 77473973 200000 849866268 200000 129226383 200000 728353846 200000 980350389 200000 837469375 200000 130851778 200000 351869120 200000 440839998 200000 536453972 200000 8623077 200000 638160361 200000 925397222 200000 123911294 200000 340035873 200000 82004962 200000 198298984 200000 537221115 200000 151815358 200000 844487676 200000 256291482 200000 12045996 200000 264591140 200000 940158118 200000 107682167 200000 282133139 200000 923661277 200000 188434289 200000 246891030 200000 850501327 200000 271579024 200000 963095822 200000 472467375 200000 823273889 200000 390171654 200000 912097101 200000 521570972 200000 40895593 200000 199803944 200000 44981023 200000 890861141 200000 989023657 200000 30175230 200000 570670740 200000 669551474 200000 324417791 200000 303017137 200000 386443484 200000 430166444 200000 204240686 200000 332348552 200000 452694089 200000 12749787 200000 95111701 200000 453629677 200000 433312331 200000 210202104 200000 169804981 200000 502735976 200000 136856434 200000 93676316 200000 478236463 200000 398512802 200000 217845614 200000 424945534 200000 749145282 200000 120011875 200000 757020945 200000 883441783 200000 614312912 200000 418272147 200000 502664266 200000 998904449 200000 714128345 200000 267749692 200000 624966187 200000 417100594 200000 198899069 200000 198143365 200000 285759715 200000 528956229 200000 35075198 200000 740828599 200000 967025603 200000 960198289 200000 553897914 200000 806641211 200000 933742908 200000 437294094 200000 52734260 200000 58325144 200000 38645983 200000 409363414 200000 515774987 200000 45364089 200000 961209179 200000 142740257 200000 624647808 200000 896858276 200000 305529473 200000 990760519 200000 318981620 200000 754549507 200000 521191234 200000 970588865 200000 714171110 200000 728300190 200000 880064942 200000 534250279 200000 756680440 200000 452127389 200000 371649782 200000 152365362 200000 647620330 200000 472394058 200000 613390186 200000 227539387 200000 639175324 200000 666695692 200000 294989434 200000 345082553 200000 750808335 200000 142370157 200000 63557304 200000 504958789 200000 31593572 200000 841102611 200000 152393172 200000 715249561 200000 756137947 200000 187153865 200000 375266462 200000 4794123 200000 678559188 200000 330844535 200000 540791046 200000 106704918 200000 899732432 200000 775357732 200000 484044830 200000 460287057 200000 989219439 200000 362181883 200000 582965781 200000 61391476 200000 288813939 200000 951968834 200000 209399357 200000 200921689 200000 608030650 200000 696093539 200000 169662213 200000 889310456 200000 966650695 200000 833223653 200000 654473214 200000 105901161 200000 873250105 200000 516656243 200000 188103130 200000 784843237 200000 936215506 200000 219542739 200000 116108903 200000 459729860 200000 722741360 200000 366306287 200000 771489431 200000 707075967 200000 312566678 200000 309917648 200000 296896122 200000 479772079 200000 938840291 200000 909636508 200000 928268609 200000 909095947 200000 549038360 200000 490569630 200000 677813052 200000 559402860 200000 423824917 200000 743322429 200000 559657436 200000 260044748 200000 174486236 200000 856284419 200000 121302961 200000 559927873 200000 469017483 200000 55671959 200000 799074412 200000 144593670 200000 70007141 200000 497494722 200000 629672157 200000 183105905 200000 572122313 200000 314228588 200000 282931444 200000 497457661 200000 401938232 200000 307918239 200000 516805059 200000 625030209 200000 608687443 200000 719532418 200000 147509626 200000 808208630 200000 776149210 200000 931104351 200000 474878312 200000 916229108 200000 290726573 200000 781697693 200000 92627456 200000 251336244 200000 89903308 200000 393848773 200000 696159952 200000 273765326 200000 267519578 200000 925729919 200000 242808458 200000 469046267 200000 195699093 200000 781494421 200000 881522943 200000 22197011 200000 205183455 200000 87992046 200000 582463262 200000 884099727 200000 690068920 200000 314036627 200000 143137528 200000 130028808 200000 823724224 200000 713199021 200000 727291326 200000 7052341 200000 252529592 200000 769006980 200000 518358465 200000 506056944 200000 894649472 200000 917024384 200000 696331888 200000 421018416 200000 284839962 200000 378083115 200000 712675420 200000 225000463 200000 92395173 200000 173371180 200000 287335222 200000 527492037 200000 970115426 200000 886842188 200000 175460302 200000 517679529 200000 116962481 200000 226134900 200000 250453524 200000 788451382 200000 912287763 200000 329867948 200000 284407578 200000 194420995 200000 422096937 200000 436624668 200000 71143184 200000 7918281 200000 135169714 200000 157774350 200000 60582214 200000 29449568 200000 958874257 200000 404431337 200000 808077356 200000 268447681 200000 788260292 200000 844867638 200000 635568980 200000 838962693 200000 1037164 200000 303239070 200000 945816429 200000 914738019 200000 161827786 200000 415311848 200000 37861961 200000 134845492 200000 131850303 200000 367320063 200000 963085527 200000 585667569 200000 814145867 200000 579340777 200000 356419881 200000 889666355 200000 600007822 200000 378902224 200000 711220846 200000 360348081 200000 19438794 200000 407280892 200000 314727159 200000 47390789 200000 630210525 200000 204678614 200000 282411573 200000 874410727 200000 434040010 200000 639093733 200000 864541880 200000 318466735 200000 660344752 200000 462597843 200000 618954801 200000 266639317 200000 175763408 200000 815533417 200000 661839217 200000 386496947 200000 792899978 200000 401096078 200000 259346022 200000 107886273 200000 417961568 200000 396896331 200000 411326499 200000 731154583 200000 522182385 200000 12410824 200000 40649944 200000 523705838 200000 855816957 200000 542345551 200000 360254421 200000 214758559 200000 451461991 200000 70147399 200000 872182667 200000 622103969 200000 597829165 200000 694832953 200000 254366090 200000 935278861 200000 479341680 200000 467957710 200000 50889858 200000 693642781 200000 340972658 200000 540532430 200000 847316549 200000 688739623 200000 243913618 200000 851113761 200000 15306178 200000 730218406 200000 557353553 200000 693417681 200000 759391499 200000 785283632 200000 201696847 200000 696677125 200000 497358671 200000 978775168 200000 592748110 200000 989953542 200000 158169312 200000 274564461 200000 512873516 200000 84578109 200000 195598125 200000 537554671 200000 83657964 200000 805271345 200000 386835655 200000 712819744 200000 687701677 200000 605135245 200000 612312415 200000 818709304 200000 39481520 200000 831974167 200000 30602182 200000 128657807 200000 975342934 200000 438212025 200000 441306603 200000 55710110 200000 581718046 200000 577308283 200000 231017183 200000 66233086 200000 391102890 200000 397982598 200000 36099283 200000 30079078 200000 443185082 200000 538850850 200000 39612183 200000 429119919 200000 299573039 200000 212599479 200000 738816027 200000 513303507 200000 476341256 200000 478503118 200000 139057521 200000 540020968 200000 632419687 200000 593366800 200000 512163785 200000 162789928 200000 449932683 200000 995060549 200000 175512819 200000 905523692 200000 427978198 200000 873699926 200000 627787743 200000 471650220 200000 858376392 200000 391526986 200000 31851679 200000 352593920 200000 234318338 200000 384116812 200000 773560418 200000 772252832 200000 391256131 200000 441350306 200000 744466810 200000 205620838 200000 553457517 200000 406053558 200000 682298710 200000 233354058 200000 468275840 200000 910681872 200000 287140488 200000 416095844 200000 701322141 200000 274789720 200000 98825919 200000 230815725 200000 51992579 200000 689996376 200000 505717453 200000 594396989 200000 626010131 200000 977732087 200000 786981025 200000 830013646 200000 64727375 200000 32920894 200000 985986380 200000 310262838 200000 547482198 200000 443541078 200000 257171711 200000 800613423 200000 371578601 200000 967379591 200000 303447306 200000 499960978 200000 654836201 200000 437194809 200000 518058462 200000 367616598 200000 13146965 200000 104396021 200000 19640075 200000 831496597 200000 491083343 200000 168490340 200000 355490626 200000 952907142 200000 628055319 200000 81862991 200000 152109139 200000 360769667 200000 649051405 200000 94910876 200000 777650990 200000 680934916 200000 411243698 200000 865124438 200000 471516645 200000 23142561 200000 161568167 200000 727625380 200000 524800424 200000 746378771 200000 732242603 200000 820083408 200000 100054215 200000 783226162 200000 244195232 200000 862050369 200000 261356722 200000 332804599 200000 519551878 200000 221759360 200000 787259899 200000 352088442 200000 693831294 200000 706236981 200000 53866065 200000 16376308 200000 348546503 200000 934273834 200000 189153925 200000 514613949 200000 502926275 200000 919953990 200000 715562633 200000 278244943 200000 353480690 200000 21322899 200000 602114923 200000 406484544 200000 565237492 200000 444648504 200000 166707549 200000 507881803 200000 570646154 200000 783881341 200000 455434672 200000 832464710 200000 892917141 200000 127498189 200000 482534099 200000 286674220 200000 341096980 200000 620073903 200000 634167895 200000 983537428 200000 603814185 200000 502857931 200000 249545965 200000 67702326 200000 778146068 200000 782595818 200000 369494117 200000 75727596 200000 462284085 200000 442979061 200000 970666416 200000 937080494 200000 386178574 200000 485723380 200000 963893469 200000 442621972 200000 457313598 200000 231717391 200000 357377823 200000 516429527 200000 170871685 200000 842843280 200000 139567813 200000 473642447 200000 910805701 200000 548937182 200000 592384320 200000 670021877 200000 649446911 200000 907693698 200000 131297567 200000 577874786 200000 672134481 200000 156301861 200000 292751381 200000 157372237 200000 790260734 200000 56843662 200000 446226672 200000 564756495 200000 824031333 200000 356068008 200000 828026787 200000 23604770 200000 785397254 200000 748391033 200000 529876796 200000 303864092 200000 260226948 200000 10560811 200000 590122990 200000 863716280 200000 238732957 200000 750553606 200000 68963591 200000 522408397 200000 337379891 200000 836468595 200000 238241529 200000 732865619 200000 641504837 200000 69178618 200000 387089748 200000 928524644 200000 628957173 200000 232839491 200000 204082889 200000 923027512 200000 147365252 200000 522889239 200000 532086057 200000 980864807 200000 653232208 200000 323645023 200000 63644515 200000 766365098 200000 893137115 200000 308970019 200000 544348040 200000 28420697 200000 412167366 200000 789849228 200000 591554249 200000 528518893 200000 472325329 200000 102544354 200000 258039669 200000 225304127 200000 182811868 200000 957468045 200000 863233279 200000 804823110 200000 255186921 200000 457274390 200000 369770998 200000 211513371 200000 839545878 200000 262809382 200000 65201675 200000 228484088 200000 21225638 200000 607685509 200000 396115469 200000 97720115 200000 836026872 200000 77504283 200000 15450607 200000 983431751 200000 815925133 200000 227584754 200000 725510336 200000 936004299 200000 894838789 200000 781310769 200000 353412272 200000 506369399 200000 317717282 200000 175519521 200000 963790096 200000 4090917 200000 819495363 200000 44965675 200000 613974610 200000 671549901 200000 955239913 200000 602010839 200000 259758084 200000 188817031 200000 595042996 200000 73373389 200000 14642392 200000 733596556 200000 561943141 200000 727637207 200000 959036063 200000 484712244 200000 118239837 200000 821114844 200000 727974984 200000 557364984 200000 71299355 200000 607472613 200000 866163172 200000 123885425 200000 914588737 200000 255524891 200000 342006948 200000 361343574 200000 738198671 200000 930632390 200000 600257752 200000 655465600 200000 410384358 200000 428790094 200000 667365361 200000 437311465 200000 923852101 200000 172555836 200000 748588671 200000 921190311 200000 240569038 200000 393025849 200000 48559666 200000 415920629 200000 240567744 200000 489688845 200000 564311004 200000 438815273 200000 277915262 200000 619615649 200000 606496621 200000 880943294 200000 456473222 200000 826198013 200000 409524725 200000 359590731 200000 554299001 200000 7851593 200000 907727268 200000 883156617 200000 985788441 200000 62570958 200000 206036940 200000 971251792 200000 394571333 200000 403243253 200000 739516124 200000 610973081 200000 786218750 200000 662177606 200000 215975526 200000 593834108 200000 928654692 200000 647135082 200000 553001753 200000 114970162 200000 604789688 200000 553896744 200000 219970759 200000 26894611 200000 604116827 200000 227742571 200000 290092639 200000 528568984 200000 971711693 200000 216095801 200000 144805362 200000 696575322 200000 531336622 200000 283515068 200000 262025393 200000 196500752 200000 453195455 200000 9613628 200000 634884332 200000 893679764 200000 950270945 200000 405728033 200000 458353684 200000 756317149 200000 87082515 200000 382484213 200000 409563834 200000 901871621 200000 551788919 200000 624830047 200000 179219084 200000 226970436 200000 167804749 200000 839035944 200000 354304605 200000 775188209 200000 654878709 200000 789100601 200000 664639517 200000 911104391 200000 986222320 200000 892198297 200000 453417692 200000 60656285 200000 210555103 200000 388757107 200000 594218699 200000 333168876 200000 613898114 200000 484329485 200000 571732793 200000 716474444 200000 326136249 200000 194488529 200000 230025881 200000 258345910 200000 205205893 200000 92652615 200000 943932026 200000 9942851 200000 723787782 200000 786282776 200000 594083724 200000 364213290 200000 468010878 200000 136900364 200000 506027937 200000 665805508 200000 120463692 200000 933451019 200000 418434472 200000 719340682 200000 140443120 200000 571124510 200000 801333170 200000 195297301 200000 390112013 200000 954436718 200000 981443313 200000 608492829 200000 878624097 200000 29885763 200000 20529075 200000 413226105 200000 463023310 200000 174721286 200000 496408938 200000 795989028 200000 239977043 200000 461726271 200000 572543142 200000 838398773 200000 325624850 200000 466055830 200000 558614808 200000 54329316 200000 367938891 200000 1854164 200000 430674320 200000 934528395 200000 199115359 200000 157668578 200000 838423039 200000 159730850 200000 240314061 200000 136425416 200000 667864437 200000 641538241 200000 899885879 200000 512672687 200000 604872227 200000 304046241 200000 396984157 200000 87208926 200000 202890073 200000 964873755 200000 277105695 200000 163990719 200000 773715848 200000 20287526 200000 183945086 200000 995070939 200000 355761215 200000 20636379 200000 30039195 200000 549026776 200000 876208689 200000 717958004 200000 104911285 200000 489267841 200000 261080365 200000 633897031 200000 902767150 200000 681535166 200000 47505443 200000 892895951 200000 452272774 200000 993933974 200000 111696677 200000 432748450 200000 919235677 200000 124566323 200000 482059106 200000 484274299 200000 635553909 200000 314317533 200000 306262827 200000 646652465 200000 180097709 200000 278148861 200000 585797618 200000 878245564 200000 546844165 200000 21835803 200000 86177349 200000 562453814 200000 278519455 200000 950761439 200000 985164758 200000 902221271 200000 778879932 200000 677180691 200000 239729525 200000 161650679 200000 932350906 200000 978440094 200000 626301203 200000 631355919 200000 174178332 200000 510715017 200000 835103168 200000 576372152 200000 601024897 200000 837227004 200000 646251949 200000 983201705 200000 978550186 200000 918324545 200000 656459818 200000 279642555 200000 242751863 200000 401783487 200000 509530024 200000 352638696 200000 825355497 200000 349789696 200000 816364471 200000 686546758 200000 126486305 200000 903573931 200000 303424264 200000 260653071 200000 633281119 200000 330174857 200000 366123883 200000 381362588 200000 186722819 200000 601047682 200000 610334160 200000 635584869 200000 691586702 200000 374934176 200000 796672073 200000 405646850 200000 515776416 200000 626797322 200000 26220549 200000 396412715 200000 112621051 200000 942384649 200000 79101270 200000 215971258 200000 643532670 200000 659553542 200000 837867435 200000 223797671 200000 975128873 200000 127893129 200000 853802902 200000 519730186 200000 23837983 200000 144192059 200000 539685574 200000 807761180 200000 153896094 200000 211929827 200000 283389964 200000 120754741 200000 345264136 200000 126581867 200000 144182617 200000 689421775 200000 589654236 200000 474999259 200000 950428606 200000 19925376 200000 179427260 200000 744765276 200000 688081770 200000 961564674 200000 427317864 200000 98140214 200000 330213294 200000 977079598 200000 318247873 200000 186123473 200000 766822139 200000 963678715 200000 714232262 200000 365701303 200000 387163873 200000 352019075 200000 687999385 200000 582903439 200000 591173137 200000 168316925 200000 927590266 200000 825030690 200000 19660379 200000 649811651 200000 761265353 200000 448292441 200000 478664367 200000 361410637 200000 847345159 200000 231562556 200000 750242079 200000 619824947 200000 732198613 200000 226204147 200000 956620507 200000 635474222 200000 795640819 200000 148937927 200000 551680050 200000 706982166 200000 102457665 200000 541765409 200000 18601111 200000 195901668 200000 11742656 200000 613807497 200000 105814680 200000 733915568 200000 755812752 200000 810908072 200000 147460584 200000 981660083 200000 98518514 200000 184049222 200000 886730069 200000 706518085 200000 955035975 200000 453638987 200000 62918865 200000 991508448 200000 973196559 200000 734725056 200000 711338349 200000 406569498 200000 30677994 200000 184870350 200000 910658904 200000 429132206 200000 219151257 200000 28204221 200000 681640931 200000 656271986 200000 954471165 200000 116664054 200000 95481727 200000 912654177 200000 128613909 200000 678931456 200000 671840189 200000 855106706 200000 202085379 200000 400822405 200000 505527115 200000 141950781 200000 886088967 200000 839022158 200000 384737788 200000 92330428 200000 355286146 200000 533902913 200000 253403328 200000 761258887 200000 525407475 200000 908354153 200000 196117415 200000 771914550 200000 239457788 200000 547120622 200000 11599330 200000 804477058 200000 944773725 200000 513110295 200000 389163969 200000 773072963 200000 676392950 200000 525430606 200000 440296628 200000 28739698 200000 796990408 200000 972491035 200000 12195149 200000 844968488 200000 567858163 200000 423822887 200000 755849532 200000 805965724 200000 729631673 200000 501048634 200000 126429520 200000 348101159 200000 476180857 200000 283459644 200000 668556668 200000 563142723 200000 97860788 200000 381559351 200000 876383950 200000 733950342 200000 441602570 200000 294423378 200000 388798328 200000 232961707 200000 289777468 200000 206761174 200000 767559883 200000 344319369 200000 978338603 200000 423732524 200000 788838198 200000 801698584 200000 685450199 200000 73688027 200000 558270026 200000 296487794 200000 971147360 200000 816293262 200000 453121720 200000 147216335 200000 753641735 200000 245637643 200000 529585232 200000 282519687 200000 981555500 200000 622672956 200000 923402755 200000 939084051 200000 540726097 200000 526614569 200000 917933025 200000 33016843 200000 974484245 200000 284507386 200000 758557979 200000 456893736 200000 617873208 200000 211860729 200000 732594689 200000 858327875 200000 636660125 200000 490482573 200000 282141700 200000 859805267 200000 290129730 200000 993107776 200000 516955060 200000 780393329 200000 717411913 200000 903097 200000 859452097 200000 843100375 200000 986256881 200000 188632512 200000 340254717 200000 919656411 200000 122292380 200000 916270400 200000 806604632 200000 344049912 200000 269315530 200000 137142080 200000 735488481 200000 277058501 200000 899544092 200000 931805160 200000 45890507 200000 296274170 200000 984325457 200000 244568193 200000 863287396 200000 381235825 200000 277504075 200000 94725492 200000 890439198 200000 288945442 200000 132866314 200000 150389320 200000 66523274 200000 125324581 200000 665514670 200000 50791336 200000 914569303 200000 529533875 200000 646890872 200000 205818202 200000 489237334 200000 525587748 200000 920153289 200000 625920072 200000 524549240 200000 681269489 200000 465857824 200000 69391995 200000 457946062 200000 823025075 200000 324571167 200000 941370137 200000 414088839 200000 46324001 200000 202427526 200000 471463021 200000 912961268 200000 214096916 200000 124971574 200000 572794334 200000 525442694 200000 376943238 200000 806584878 200000 570794486 200000 22077901 200000 374413709 200000 480710800 200000 5886556 200000 942558841 200000 414498148 200000 915481756 200000 447805401 200000 184164188 200000 647690593 200000 955856562 200000 421827670 200000 933247590 200000 717836287 200000 791641171 200000 697008346 200000 962462887 200000 583710421 200000 990821920 200000 315785615 200000 877453391 200000 24000668 200000 663076824 200000 881464254 200000 659079344 200000 502662444 200000 429456989 200000 309781454 200000 954816569 200000 20125566 200000 555639215 200000 641719624 200000 351122556 200000 929268138 200000 63120622 200000 530755796 200000 11045928 200000 753759977 200000 998966876 200000 31771196 200000 616234766 200000 162355603 200000 529561943 200000 47567975 200000 68348960 200000 608630049 200000 497036898 200000 402565470 200000 77118828 200000 572762668 200000 496016668 200000 852107338 200000 611520036 200000 269529707 200000 745172038 200000 268019571 200000 147195032 200000 283454136 200000 432581569 200000 309402689 200000 280977465 200000 438410506 200000 628216460 200000 330352958 200000 7580567 200000 165642875 200000 328141001 200000 456602129 200000 71345251 200000 434292547 200000 264654264 200000 858088835 200000 867911021 200000 616027321 200000 564045753 200000 549039485 200000 328973478 200000 871727448 200000 84687438 200000 854724359 200000 27330846 200000 36616375 200000 891250197 200000 649216073 200000 879582981 200000 339686799 200000 948231377 200000 635669645 200000 239041965 200000 54381496 200000 53594977 200000 713400378 200000 994012550 200000 547226667 200000 22237638 200000 990513369 200000 668657695 200000 911554305 200000 192467233 200000 906418451 200000 204805163 200000 74575217 200000 27546545 200000 887484079 200000 958304120 200000 475247060 200000 610923736 200000 809683608 200000 62572281 200000 635432355 200000 887588118 200000 115310804 200000 352584892 200000 805323639 200000 145481739 200000 603872909 200000 488146931 200000 575916296 200000 943051384 200000 885010443 200000 280106735 200000 468741933 200000 988235838 200000 933475511 200000 90741023 200000 213581281 200000 247827548 200000 241791768 200000 877251348 200000 65211963 200000 863985908 200000 812131032 200000 444642431 200000 278402163 200000 6546246 200000 68244160 200000 622213680 200000 998262755 200000 823116211 200000 668860087 200000 626883608 200000 883799811 200000 985819066 200000 474020806 200000 371679047 200000 26471275 200000 309032445 200000 324505621 200000 111464942 200000 494326228 200000 481660476 200000 43907310 200000 786164573 200000 393344023 200000 155146071 200000 730499256 200000 203700740 200000 234483499 200000 502109519 200000 181936380 200000 145330037 200000 446293289 200000 311536965 200000 747045475 200000 598664288 200000 596736331 200000 800996216 200000 793243317 200000 737713300 200000 604688871 200000 633718090 200000 745255130 200000 686604036 200000 332764792 200000 93151035 200000 827118300 200000 191205822 200000 87117716 200000 462702828 200000 433084898 200000 312071157 200000 662570230 200000 703027996 200000 238386741 200000 168844791 200000 810996597 200000 842799021 200000 224568638 200000 296587574 200000 304823561 200000 412846495 200000 652711812 200000 87304771 200000 773613772 200000 891197202 200000 196224690 200000 253231821 200000 357895926 200000 369479495 200000 806063502 200000 379068837 200000 825309919 200000 401111198 200000 271586818 200000 10503356 200000 184260352 200000 29066905 200000 242780438 200000 85823266 200000 633639666 200000 984317911 200000 476651251 200000 51966216 200000 849721196 200000 192760857 200000 564246241 200000 753150910 200000 721357383 200000 672926783 200000 393321288 200000 90549 200000 967929469 200000 386326602 200000 201753009 200000 753604733 200000 343310884 200000 781397339 200000 670345413 200000 809608902 200000 369086071 200000 315193266 200000 501498444 200000 583727202 200000 747808716 200000 180471983 200000 494391087 200000 473128513 200000 279238046 200000 188523731 200000 49346933 200000 352475251 200000 53477508 200000 488806847 200000 685952073 200000 991547944 200000 239543862 200000 5895730 200000 705739249 200000 586625970 200000 11036558 200000 292946958 200000 218177495 200000 372102272 200000 894982788 200000 793455187 200000 928567939 200000 837857571 200000 697990192 200000 79523105 200000 768340381 200000 829588301 200000 840595147 200000 251910073 200000 718835695 200000 388665292 200000 363078573 200000 577991804 200000 36150112 200000 697656466 200000 361267536 200000 723525866 200000 216277241 200000 81899183 200000 501760330 200000 864551843 200000 549824739 200000 243043412 200000 364482133 200000 474728 200000 792875110 200000 131779282 200000 405659722 200000 194165785 200000 486660074 200000 961934487 200000 858169888 200000 112164024 200000 142386424 200000 853943607 200000 23498737 200000 66200931 200000 941441593 200000 924356959 200000 555384564 200000 561928797 200000 738355574 200000 295633122 200000 282571139 200000 393729797 200000 781212053 200000 921411760 200000 26340118 200000 160370653 200000 979748001 200000 478644953 200000 111431749 200000 858248323 200000 655174081 200000 713122445 200000 177339081 200000 597755834 200000 967517503 200000 641838622 200000 698822522 200000 678837089 200000 643669122 200000 217568508 200000 779767377 200000 21752953 200000 494092307 200000 287442870 200000 145423974 200000 2412834 200000 90023834 200000 79033854 200000 489279986 200000 547521694 200000 682623457 200000 719827621 200000 704669261 200000 217770316 200000 343979727 200000 46525338 200000 949563889 200000 991286956 200000 543297390 200000 337615343 200000 699300468 200000 846412640 200000 468204005 200000 409359827 200000 363831441 200000 966045481 200000 871908220 200000 14970519 200000 942015518 200000 965801189 200000 144572574 200000 586775212 200000 804709398 200000 840266391 200000 90079954 200000 535714722 200000 202758800 200000 859580766 200000 468353216 200000 394051626 200000 846634180 200000 50439547 200000 849245233 200000 75196436 200000 650419980 200000 79854158 200000 395021838 200000 294084689 200000 517539552 200000 467031128 200000 883291743 200000 99243761 200000 151516376 200000 300625210 200000 764329548 200000 902465829 200000 299171501 200000 464853428 200000 636128287 200000 890881341 200000 23392055 200000 466821030 200000 488609599 200000 537647785 200000 328584815 200000 265874961 200000 437538869 200000 204569083 200000 10029934 200000 952628502 200000 16589482 200000 460908770 200000 675999339 200000 518386676 200000 640469862 200000 782920240 200000 650756287 200000 271213325 200000 728234065 200000 590296020 200000 962417892 200000 455626209 200000 618141812 200000 827850464 200000 274845296 200000 416073488 200000 22690808 200000 690741123 200000 274762270 200000 727937116 200000 10030117 200000 910584079 200000 850914757 200000 11838115 200000 541855076 200000 859791859 200000 696909405 200000 441091048 200000 272380733 200000 872995776 200000 496247808 200000 105738570 200000 654511704 200000 457883431 200000 756046822 200000 142911242 200000 144216702 200000 31623160 200000 28925543 200000 609744009 200000 810368152 200000 822619428 200000 844532476 200000 649542214 200000 320104110 200000 181848251 200000 571122237 200000 134344163 200000 509883369 200000 779664878 200000 475867619 200000 227073568 200000 39162001 200000 663256333 200000 885315271 200000 869505245 200000 575141902 200000 311697289 200000 343836384 200000 300654363 200000 286378217 200000 836805618 200000 942899015 200000 981409019 200000 369767627 200000 302367736 200000 655949878 200000 808522685 200000 176516732 200000 518754413 200000 239270147 200000 713330113 200000 613477860 200000 417097536 200000 997684265 200000 860107912 200000 41462285 200000 148345731 200000 552065343 200000 32288434 200000 456326430 200000 732553573 200000 540179197 200000 923950080 200000 998755424 200000 985171000 200000 223824701 200000 751149907 200000 610373180 200000 804570731 200000 740453623 200000 842596011 200000 170978362 200000 44191120 200000 811873347 200000 706736936 200000 225669890 200000 848122966 200000 471560282 200000 536846603 200000 796396638 200000 243184270 200000 624492436 200000 903018421 200000 703168309 200000 529719593 200000 640738666 200000 549784486 200000 426124176 200000 463954487 200000 806436981 200000 236494462 200000 217433752 200000 843096297 200000 528708204 200000 152251134 200000 848491157 200000 743254415 200000 170037800 200000 80466182 200000 133351151 200000 950291354 200000 945819043 200000 621348247 200000 348960303 200000 71823258 200000 154287603 200000 156532946 200000 557765118 200000 484583744 200000 447859027 200000 635812343 200000 114977060 200000 919232860 200000 335332121 200000 836080486 200000 686583690 200000 942065119 200000 320650688 200000 506516640 200000 106395192 200000 16148440 200000 565389023 200000 452857926 200000 756999510 200000 35517306 200000 582881071 200000 907551255 200000 726295085 200000 824739859 200000 315383944 200000 667865845 200000 329510182 200000 194916374 200000 978879971 200000 90357984 200000 238034889 200000 804608785 200000 965835608 200000 644375801 200000 433118911 200000 781083063 200000 153064992 200000 665339775 200000 146747343 200000 68752342 200000 446682259 200000 257185236 200000 558719460 200000 524287584 200000 512455210 200000 530268279 200000 517348612 200000 240723302 200000 367090046 200000 876535562 200000 432948825 200000 795617815 200000 324325446 200000 983080014 200000 780784171 200000 388783812 200000 106731868 200000 774693921 200000 792226786 200000 371155678 200000 535820983 200000 910808454 200000 168262664 200000 283132149 200000 782259569 200000 147734171 200000 692622916 200000 461576890 200000 806118338 200000 860405923 200000 43039071 200000 905473277 200000 218929409 200000 723211262 200000 118024514 200000 865916847 200000 371125673 200000 252597803 200000 464430324 200000 939999712 200000 43433297 200000 230553548 200000 397123744 200000 730028992 200000 989061810 200000 185805984 200000 306211212 200000 554373793 200000 372571044 200000 463373705 200000 23393826 200000 170393330 200000 956436768 200000 287454343 200000 383071722 200000 479682117 200000 617856319 200000 591215291 200000 290662797 200000 408607562 200000 45242680 200000 743771748 200000 366922963 200000 924383696 200000 791953764 200000 822477540 200000 503879844 200000 148908233 200000 333823805 200000 256606907 200000 209448713 200000 987300422 200000 532147545 200000 938342793 200000 983018795 200000 491981686 200000 977032563 200000 4143631 200000 560600914 200000 192924330 200000 561004129 200000 313181230 200000 584181479 200000 914195284 200000 279995934 200000 694187238 200000 717441650 200000 768013826 200000 938628545 200000 797807703 200000 466080155 200000 981063270 200000 806199170 200000 42714050 200000 198027563 200000 226266960 200000 700013243 200000 339747207 200000 43354379 200000 626442417 200000 62924772 200000 636193576 200000 448244803 200000 957752729 200000 423313557 200000 865120579 200000 711317756 200000 682222136 200000 886877575 200000 801576859 200000 866049661 200000 103071712 200000 68117651 200000 353546511 200000 328510768 200000 468781825 200000 730133168 200000 951807905 200000 306213534 200000 653433131 200000 340468727 200000 594520175 200000 895192941 200000 228136718 200000 655176098 200000 423628732 200000 800932200 200000 310297724 200000 291864583 200000 7400167 200000 908300663 200000 537397861 200000 258128033 200000 767559793 200000 277065121 200000 621398232 200000 356890630 200000 668035578 200000 200533264 200000 2718471 200000 316881905 200000 679917123 200000 851236876 200000 344249667 200000 233593657 200000 70276397 200000 525947902 200000 498015995 200000 326002646 200000 829455800 200000 789696878 200000 136498368 200000 257469154 200000 252017668 200000 805651972 200000 331220548 200000 284844181 200000 113795410 200000 608109194 200000 232267349 200000 708433479 200000 550819843 200000 226951911 200000 99016933 200000 85616241 200000 336522646 200000 462939684 200000 352702724 200000 419489964 200000 5607597 200000 343374953 200000 201259235 200000 448262575 200000 833967368 200000 311737600 200000 819290066 200000 678118227 200000 204928903 200000 661764688 200000 163496002 200000 30779538 200000 504580140 200000 24239075 200000 595107267 200000 20045186 200000 659416085 200000 518438496 200000 811087621 200000 459641182 200000 961074053 200000 913923984 200000 69827034 200000 929640572 200000 743570907 200000 61592155 200000 760028466 200000 701977175 200000 842921368 200000 531931339 200000 381419292 200000 818039686 200000 73632861 200000 371651079 200000 73157323 200000 341153729 200000 134122729 200000 26652248 200000 366505101 200000 553424354 200000 164323102 200000 454525735 200000 400891349 200000 141655009 200000 19145212 200000 345825020 200000 664324401 200000 450406614 200000 828689315 200000 815264640 200000 677078611 200000 79301370 200000 145160533 200000 806363002 200000 954317836 200000 558779813 200000 697292144 200000 110087892 200000 744084555 200000 194969425 200000 302835063 200000 445060246 200000 782994977 200000 728800148 200000 275903497 200000 119868137 200000 373462975 200000 619568936 200000 487812839 200000 975510805 200000 733524597 200000 471007206 200000 255586033 200000 49644930 200000 963070132 200000 958982341 200000 495848489 200000 75170234 200000 300596748 200000 243514847 200000 601405870 200000 662699620 200000 221957422 200000 732016235 200000 965663681 200000 760245577 200000 865626090 200000 424634051 200000 667849154 200000 74794834 200000 270497585 200000 31510111 200000 904992306 200000 200553607 200000 955111187 200000 516527575 200000 967848626 200000 883283984 200000 846534336 200000 437774052 200000 283656705 200000 657605686 200000 964345482 200000 934295646 200000 842118657 200000 188975202 200000 473017312 200000 65692734 200000 734278066 200000 251638044 200000 961067348 200000 643007388 200000 595586869 200000 293640717 200000 878390933 200000 232800433 200000 438262729 200000 114450429 200000 55250037 200000 568182997 200000 757552080 200000 53306068 200000 166967011 200000 293407874 200000 743114954 200000 286218139 200000 412539120 200000 171164494 200000 331842903 200000 913963131 200000 138250446 200000 305954804 200000 563998008 200000 152374460 200000 832189387 200000 435939402 200000 954063181 200000 420934343 200000 759669849 200000 404247371 200000 816861080 200000 990849059 200000 752762888 200000 243517710 200000 50888504 200000 330207610 200000 161288073 200000 443753163 200000 766728814 200000 96281237 200000 972822700 200000 531810012 200000 120076442 200000 681681498 200000 168510050 200000 58320057 200000 997491262 200000 993500884 200000 908460731 200000 836280570 200000 157752056 200000 398446891 200000 693914343 200000 745053016 200000 941637003 200000 947326886 200000 32373048 200000 571665579 200000 801747926 200000 101522863 200000 698580254 200000 579400940 200000 854764250 200000 895764430 200000 101053737 200000 12781364 200000 639273656 200000 45082540 200000 229312265 200000 814683578 200000 252878511 200000 918753809 200000 285891472 200000 855357399 200000 999071521 200000 94042341 200000 2765485 200000 381941765 200000 842669966 200000 86635314 200000 524291442 200000 19198427 200000 743848599 200000 166063391 200000 650130958 200000 161389073 200000 809270267 200000 791579125 200000 78705106 200000 872724609 200000 998549660 200000 751933469 200000 195679023 200000 918584354 200000 192814713 200000 444421406 200000 181758390 200000 803507470 200000 596123828 200000 723638691 200000 115409430 200000 807616637 200000 452539789 200000 419616114 200000 71282208 200000 208058567 200000 223529573 200000 451011957 200000 223125701 200000 283207525 200000 778776507 200000 333341620 200000 107056661 200000 71366895 200000 50518321 200000 210590040 200000 412135745 200000 648981790 200000 599257479 200000 376297128 200000 498615961 200000 444910283 200000 162457245 200000 377883918 200000 449300877 200000 765630445 200000 883780980 200000 838948627 200000 815280815 200000 170008478 200000 798011437 200000 688305758 200000 9169327 200000 215372821 200000 816145416 200000 546240439 200000 448161117 200000 795102379 200000 481109349 200000 39262473 200000 469390761 200000 937847770 200000 71148997 200000 924947803 200000 752710565 200000 497768761 200000 467249096 200000 796578517 200000 619481472 200000 377283968 200000 887000880 200000 422945984 200000 266015372 200000 333834889 200000 712299228 200000 506652037 200000 279241528 200000 578061132 200000 982784716 200000 510659244 200000 249415445 200000 55421921 200000 488265251 200000 658438877 200000 61471957 200000 264127361 200000 430114591 200000 932131809 200000 10892358 200000 740849796 200000 693888289 200000 562981025 200000 851671130 200000 440172643 200000 111780523 200000 824961318 200000 299245857 200000 151364535 200000 432136028 200000 299332246 200000 857293772 200000 700519991 200000 376833013 200000 649662780 200000 40858283 200000 635638972 200000 944009814 200000 923252351 200000 205283119 200000 444230976 200000 314289537 200000 832879849 200000 177620456 200000 488723161 200000 638412692 200000 16177697 200000 933949575 200000 563213762 200000 50942418 200000 529303792 200000 310097372 200000 331345233 200000 26844826 200000 379602751 200000 931890647 200000 739318785 200000 582816622 200000 952215573 200000 3304330 200000 547019113 200000 903902956 200000 449677212 200000 683582245 200000 17998402 200000 710428887 200000 642866461 200000 580914167 200000 417556068 200000 225758734 200000 463718143 200000 469233267 200000 392869064 200000 236830353 200000 232547531 200000 897243175 200000 981498758 200000 795621763 200000 480111401 200000 757895109 200000 106141655 200000 10634530 200000 394782179 200000 50797342 200000 158299155 200000 62653136 200000 35029984 200000 559931169 200000 5896627 200000 66269453 200000 644539689 200000 111614431 200000 779807056 200000 391473017 200000 40012519 200000 866546825 200000 869139617 200000 899663573 200000 487240034 200000 250692976 200000 391577728 200000 430808833 200000 873154563 200000 749193219 200000 446683364 200000 972070143 200000 575685969 200000 719917267 200000 337797863 200000 329045230 200000 380175606 200000 559588241 200000 40531137 200000 550282767 200000 783373242 200000 688570637 200000 59853769 200000 744022210 200000 372969862 200000 925797687 200000 508872314 200000 233122440 200000 848683362 200000 971014945 200000 820110443 200000 840574466 200000 687466358 200000 508158203 200000 275269205 200000 927288560 200000 188111116 200000 601786389 200000 712254480 200000 31857714 200000 599020683 200000 562423519 200000 185446549 200000 341662665 200000 112690044 200000 908495595 200000 760457213 200000 982295253 200000 294412936 200000 603662056 200000 277894015 200000 109958040 200000 448167798 200000 908352680 200000 393220468 200000 529661808 200000 938486065 200000 638143770 200000 118401366 200000 888717024 200000 293538239 200000 357511760 200000 574888891 200000 988404616 200000 461752906 200000 541786489 200000 961928286 200000 562875431 200000 649122074 200000 881793766 200000 242554901 200000 925131934 200000 644663704 200000 670334984 200000 747013851 200000 234755055 200000 776570443 200000 632946032 200000 283272647 200000 497467449 200000 243416797 200000 876421836 200000 270346513 200000 277827773 200000 989112855 200000 785673968 200000 422415379 200000 417074651 200000 251389408 200000 990816713 200000 9619781 200000 143028501 200000 956954433 200000 151516267 200000 657613888 200000 243457290 200000 643809378 200000 764031235 200000 89643962 200000 608272762 200000 191633037 200000 738799332 200000 672241039 200000 988267848 200000 224155177 200000 135925886 200000 152546997 200000 669943922 200000 444293823 200000 166234465 200000 423575877 200000 2190361 200000 849996024 200000 931027517 200000 421692537 200000 522499711 200000 298739868 200000 7397092 200000 8493735 200000 2253059 200000 591988371 200000 617007685 200000 614707018 200000 32430630 200000 284904167 200000 993367666 200000 85281528 200000 283939720 200000 436365503 200000 753712794 200000 543136108 200000 418582507 200000 946976356 200000 458678543 200000 55347069 200000 883317549 200000 908533055 200000 99808576 200000 780109092 200000 541175889 200000 676591063 200000 305131966 200000 300609913 200000 87263606 200000 800719319 200000 11961402 200000 346504372 200000 342209501 200000 622547461 200000 433229189 200000 987494447 200000 115000295 200000 573965899 200000 101978510 200000 619384930 200000 844233491 200000 565660593 200000 569594214 200000 970153190 200000 286041091 200000 349419616 200000 601956670 200000 325831282 200000 800063095 200000 855215008 200000 86419046 200000 629068511 200000 462627152 200000 414564825 200000 950485326 200000 275304231 200000 78471821 200000 952318100 200000 867843464 200000 905907040 200000 92165968 200000 803250298 200000 703772100 200000 121671877 200000 799353816 200000 149953875 200000 761922514 200000 593573804 200000 795780487 200000 517805064 200000 549093026 200000 318267792 200000 298256606 200000 845843616 200000 713145926 200000 188901640 200000 199515515 200000 49253958 200000 238990830 200000 118429644 200000 878659617 200000 200361792 200000 396326377 200000 339943606 200000 187384494 200000 31646968 200000 35603881 200000 561333182 200000 591567909 200000 972591606 200000 463255999 200000 187019260 200000 351265446 200000 952994786 200000 81149402 200000 536445353 200000 77483888 200000 660095366 200000 963378892 200000 120620061 200000 113168613 200000 23665865 200000 257314948 200000 348779474 200000 571880580 200000 56945844 200000 486438931 200000 795953758 200000 91048687 200000 720563056 200000 908426666 200000 367154299 200000 733065702 200000 253918277 200000 718377625 200000 743329794 200000 330280522 200000 138948507 200000 76873553 200000 206393834 200000 969803802 200000 652769019 200000 902708066 200000 168153165 200000 419075192 200000 752947471 200000 940824445 200000 79143522 200000 543261604 200000 792204189 200000 907945842 200000 769009283 200000 598967550 200000 485516174 200000 840269361 200000 613090344 200000 518524679 200000 975814380 200000 800860620 200000 975553513 200000 334868832 200000 364698334 200000 229215091 200000 102640511 200000 857707208 200000 160794542 200000 295144822 200000 141980098 200000 461087521 200000 487086275 200000 282348357 200000 829492395 200000 859176811 200000 830758566 200000 877487474 200000 77583186 200000 263877063 200000 742920959 200000 338362284 200000 723657200 200000 73256820 200000 723792536 200000 526901445 200000 185343454 200000 450869460 200000 905502040 200000 753997484 200000 977389459 200000 243469159 200000 60728393 200000 134803570 200000 738774696 200000 515921869 200000 991718290 200000 900123720 200000 926643671 200000 613675463 200000 418795132 200000 72131455 200000 645053686 200000 278284854 200000 565525359 200000 684521606 200000 525836544 200000 816048409 200000 223601141 200000 112537838 200000 459248652 200000 547823506 200000 346301621 200000 30057320 200000 377437010 200000 228742113 200000 579476344 200000 726926788 200000 806503212 200000 540938087 200000 466071335 200000 570280179 200000 832710930 200000 174849187 200000 93565898 200000 162961669 200000 20808092 200000 28288311 200000 667348617 200000 939302698 200000 1759875 200000 314031074 200000 744203694 200000 940969908 200000 825211551 200000 458894471 200000 591546528 200000 626657299 200000 938515433 200000 655029796 200000 235062248 200000 541253334 200000 823071098 200000 430298 200000 884624175 200000 912569264 200000 379808137 200000 734492651 200000 378519357 200000 737991536 200000 344540016 200000 770272694 200000 201379322 200000 619490822 200000 461581222 200000 63099323 200000 830121071 200000 808495235 200000 532236229 200000 97975453 200000 278397637 200000 536245529 200000 823619716 200000 220988954 200000 744694852 200000 444785942 200000 95054781 200000 56693524 200000 615064917 200000 103144172 200000 370096743 200000 340106634 200000 80785792 200000 510399532 200000 936420508 200000 420280479 200000 29944173 200000 704939909 200000 214799252 200000 941769873 200000 7984358 200000 824609480 200000 128469415 200000 686253761 200000 970439889 200000 464876262 200000 315928654 200000 216000433 200000 797905209 200000 551752687 200000 966899745 200000 296362239 200000 522476870 200000 116004628 200000 221906137 200000 174461294 200000 462084928 200000 864874661 200000 152852815 200000 123978974 200000 62887055 200000 719776274 200000 83130746 200000 334784078 200000 477775292 200000 228787181 200000 47797876 200000 748277727 200000 121158256 200000 477720038 200000 740097140 200000 18932435 200000 809166707 200000 614895308 200000 351301332 200000 484246921 200000 959959213 200000 171361426 200000 973665291 200000 62451586 200000 889358632 200000 625400391 200000 890076595 200000 821054303 200000 159550219 200000 219018779 200000 331246211 200000 623887583 200000 914329503 200000 84845920 200000 307767381 200000 780302052 200000 698305357 200000 410414725 200000 213049377 200000 753533806 200000 451985821 200000 501875483 200000 897644031 200000 79141277 200000 711273783 200000 482469843 200000 609427240 200000 969709490 200000 22435301 200000 474057342 200000 214022644 200000 804717838 200000 275288206 200000 891296779 200000 816870876 200000 650098736 200000 703643963 200000 613592715 200000 789826937 200000 571396794 200000 559203605 200000 7779631 200000 566621826 200000 116825452 200000 467442788 200000 223552071 200000 812742096 200000 790550055 200000 312838800 200000 286689092 200000 64151389 200000 829296618 200000 470256162 200000 439396022 200000 499571263 200000 8538327 200000 44635331 200000 701974094 200000 65835697 200000 554451501 200000 433918267 200000 934242523 200000 165849098 200000 615319119 200000 468863347 200000 49663056 200000 726546114 200000 534199995 200000 418255987 200000 647101884 200000 386535027 200000 463974418 200000 657226851 200000 268535631 200000 971941333 200000 318730262 200000 409880716 200000 365306459 200000 641968320 200000 930907558 200000 540603223 200000 784925519 200000 905143853 200000 394541763 200000 116233292 200000 71711165 200000 694411316 200000 232254093 200000 532779028 200000 515689556 200000 671087630 200000 174476613 200000 414797430 200000 445709030 200000 432666131 200000 512080460 200000 632974941 200000 190141026 200000 39194556 200000 249647138 200000 868233167 200000 163528409 200000 827218850 200000 173993063 200000 97336822 200000 583827324 200000 552929148 200000 56835548 200000 626205978 200000 918932123 200000 11794468 200000 979263074 200000 568880803 200000 912490919 200000 824935825 200000 521860344 200000 496936731 200000 64216369 200000 565817565 200000 741321664 200000 805777449 200000 830856935 200000 941674560 200000 782024186 200000 616061590 200000 855626140 200000 165530386 200000 652709894 200000 77951051 200000 571268928 200000 545581003 200000 628725093 200000 256727119 200000 614037731 200000 430744581 200000 312334008 200000 992073933 200000 424569526 200000 602349688 200000 805731263 200000 121009931 200000 758045704 200000 287734012 200000 230913370 200000 645472627 200000 977877324 200000 818628234 200000 942513034 200000 169214349 200000 156976145 200000 821222203 200000 549846895 200000 692169218 200000 745688839 200000 476980806 200000 471893323 200000 540630170 200000 27579392 200000 650795524 200000 652237437 200000 623623741 200000 193753579 200000 839303151 200000 991722886 200000 803060469 200000 878276313 200000 895692957 200000 218149894 200000 260210664 200000 11049980 200000 424886729 200000 269964478 200000 588776802 200000 888630178 200000 448135241 200000 634194319 200000 632746696 200000 880594749 200000 474735640 200000 956383608 200000 307072677 200000 751843677 200000 476798541 200000 782571675 200000 957395104 200000 247068595 200000 685669152 200000 250691128 200000 479600002 200000 23143695 200000 430747116 200000 580200112 200000 256424756 200000 691595106 200000 329106726 200000 607657858 200000 333679294 200000 500790716 200000 1890922 200000 266833232 200000 680355913 200000 220623438 200000 858052718 200000 298511834 200000 209425180 200000 716467304 200000 778181387 200000 889341440 200000 835564961 200000 659261051 200000 700065594 200000 58262467 200000 204510561 200000 714094614 200000 678609683 200000 802973252 200000 179792642 200000 454634988 200000 364448720 200000 799302594 200000 635139663 200000 419642828 200000 742552519 200000 631361439 200000 950534192 200000 825196710 200000 758288499 200000 325078107 200000 52087468 200000 490401932 200000 442857578 200000 441319831 200000 864106221 200000 31866541 200000 552357735 200000 213836306 200000 759905083 200000 993108314 200000 597029441 200000 563032494 200000 829210367 200000 302139397 200000 733405937 200000 843281258 200000 695640257 200000 929420604 200000 526016655 200000 860636009 200000 936002089 200000 322999985 200000 88957267 200000 66788585 200000 91381249 200000 758823220 200000 138452120 200000 555556427 200000 74444848 200000 930038454 200000 451726547 200000 150144273 200000 385602495 200000 932932168 200000 204501920 200000 147279322 200000 404547286 200000 319433240 200000 331178421 200000 429132903 200000 179543231 200000 931303801 200000 903608555 200000 768144792 200000 273757153 200000 136447195 200000 373107260 200000 10876270 200000 830611910 200000 101044174 200000 222439358 200000 994426634 200000 594248469 200000 295898883 200000 762402988 200000 735628972 200000 642347415 200000 341709386 200000 784003932 200000 406604724 200000 80443444 200000 238955667 200000 15152457 200000 903039139 200000 288119030 200000 439878640 200000 980725002 200000 231388441 200000 379087620 200000 593176976 200000 318171223 200000 738221528 200000 255005351 200000 803420613 200000 773393418 200000 877270207 200000 612589896 200000 684835838 200000 16377371 200000 18938575 200000 549278575 200000 482062541 200000 992774562 200000 872404520 200000 437235909 200000 10667489 200000 699429080 200000 852525067 200000 23165457 200000 553141771 200000 286010646 200000 763047641 200000 887827261 200000 386545980 200000 169856723 200000 486772241 200000 973138770 200000 357853317 200000 563414952 200000 280261717 200000 470093430 200000 442305557 200000 67698254 200000 980994405 200000 846991348 200000 79332157 200000 760449694 200000 833696290 200000 25219636 200000 607729774 200000 918361999 200000 668674187 200000 361639613 200000 653733688 200000 342476603 200000 932858818 200000 481036857 200000 535548492 200000 362156249 200000 996416007 200000 65347184 200000 156188538 200000 479023299 200000 605716154 200000 729659979 200000 528230834 200000 543711345 200000 850607196 200000 804209106 200000 201440518 200000 654557819 200000 270082702 200000 375971885 200000 768168614 200000 942771866 200000 319752208 200000 420935589 200000 965470433 200000 462779302 200000 111820994 200000 554697123 200000 815609642 200000 52457368 200000 986690981 200000 620478127 200000 956074511 200000 362580360 200000 735825625 200000 305278578 200000 518879043 200000 655414703 200000 47727007 200000 340327860 200000 183270292 200000 290172774 200000 614402136 200000 510381149 200000 750652661 200000 110119716 200000 970677380 200000 556263286 200000 726450292 200000 585844866 200000 602952899 200000 608972072 200000 495513155 200000 803029562 200000 457681622 200000 798999739 200000 519368626 200000 463086114 200000 117624734 200000 347864728 200000 457293618 200000 613143861 200000 28891931 200000 220633158 200000 996786772 200000 778786698 200000 974717037 200000 583843439 200000 953820102 200000 352137305 200000 934269908 200000 434363100 200000 307393372 200000 555799548 200000 264459443 200000 961086067 200000 312612867 200000 402661355 200000 935289736 200000 911675711 200000 835353038 200000 524279486 200000 689492469 200000 233621096 200000 749537773 200000 811572782 200000 523201722 200000 762188341 200000 303811248 200000 131095827 200000 547853239 200000 61920784 200000 23182727 200000 302933350 200000 22884333 200000 338807938 200000 240636164 200000 671069760 200000 558478204 200000 641176369 200000 511932119 200000 713550808 200000 647256998 200000 908123368 200000 861929423 200000 535584648 200000 112177866 200000 308671886 200000 442186719 200000 659074503 200000 658439785 200000 741937197 200000 403633173 200000 349059119 200000 863312675 200000 480136940 200000 798231715 200000 578949495 200000 214632633 200000 912920852 200000 559369434 200000 528304505 200000 866557964 200000 254414606 200000 856446249 200000 844240684 200000 284711708 200000 379741793 200000 34503969 200000 440049834 200000 703669513 200000 846798776 200000 973773171 200000 358526251 200000 194937364 200000 693467353 200000 439785456 200000 485426439 200000 978615709 200000 377643694 200000 977316742 200000 328608695 200000 105820710 200000 212473663 200000 139415625 200000 280804307 200000 707813198 200000 752224693 200000 501048678 200000 848116500 200000 659822038 200000 238117463 200000 390492976 200000 295270483 200000 887696798 200000 794329743 200000 175813911 200000 390466951 200000 953457063 200000 151690982 200000 678380971 200000 44985802 200000 143906322 200000 279935747 200000 770210460 200000 363878739 200000 307074078 200000 797233070 200000 503118012 200000 351440764 200000 156780077 200000 985381586 200000 613529083 200000 656198844 200000 869892543 200000 912318838 200000 108073832 200000 53407917 200000 270140789 200000 452744130 200000 329439542 200000 836232710 200000 325211406 200000 460030207 200000 786043059 200000 366702753 200000 134316908 200000 954852246 200000 153348178 200000 639855990 200000 50939535 200000 837320463 200000 330802081 200000 557823133 200000 99177367 200000 6672402 200000 212061010 200000 658881359 200000 351676101 200000 85482088 200000 457339701 200000 973308388 200000 860300666 200000 200468219 200000 19363388 200000 40074709 200000 660732469 200000 352429009 200000 238896245 200000 536485819 200000 579018904 200000 655115283 200000 993135890 200000 134135629 200000 578235747 200000 592550411 200000 128218211 200000 253889380 200000 844777591 200000 967418656 200000 863427545 200000 225489402 200000 377358035 200000 854016476 200000 425134596 200000 976811045 200000 372445849 200000 463170534 200000 792169108 200000 853192224 200000 947725065 200000 164147207 200000 926702171 200000 223738690 200000 714280067 200000 63049256 200000 978782025 200000 885295107 200000 47416456 200000 552116560 200000 87556206 200000 29102589 200000 808379321 200000 940283306 200000 621723130 200000 200137192 200000 131478485 200000 780433020 200000 316134719 200000 673926556 200000 49016254 200000 411711024 200000 303413420 200000 278372370 200000 405428596 200000 525292110 200000 909144019 200000 942344034 200000 929990679 200000 7457150 200000 656540515 200000 495935173 200000 706556905 200000 850233738 200000 696635181 200000 287885459 200000 878874184 200000 776130393 200000 874488867 200000 406067781 200000 370232247 200000 544143092 200000 551886419 200000 530149492 200000 942675413 200000 61345668 200000 257750255 200000 330915543 200000 337083235 200000 139274065 200000 19702343 200000 700479560 200000 288841794 200000 338551236 200000 478066636 200000 476519102 200000 590612337 200000 323298660 200000 389662734 200000 227745107 200000 262848786 200000 726263259 200000 777765054 200000 318211135 200000 3369573 200000 932850161 200000 593574060 200000 864434906 200000 765953994 200000 988005775 200000 7948233 200000 875792284 200000 477542083 200000 230513085 200000 535820069 200000 764082207 200000 552908782 200000 365932707 200000 984829168 200000 79376667 200000 278835982 200000 87512971 200000 517275260 200000 430669416 200000 679890690 200000 787044572 200000 627815993 200000 384620799 200000 428552651 200000 397266463 200000 192286646 200000 19434745 200000 93551754 200000 136555517 200000 52989862 200000 791665037 200000 27881854 200000 369777213 200000 814016471 200000 756558100 200000 967000585 200000 629222858 200000 921663292 200000 798156040 200000 352066219 200000 327758506 200000 939044323 200000 276835839 200000 144514820 200000 183943175 200000 600613630 200000 930578868 200000 621866453 200000 972029993 200000 631212766 200000 674554109 200000 517575423 200000 213738617 200000 543505138 200000 800357845 200000 222064001 200000 604648830 200000 549726667 200000 901379411 200000 23497598 200000 571012323 200000 944512794 200000 214475695 200000 907913780 200000 705329518 200000 221193647 200000 112162884 200000 794416644 200000 26438921 200000 880235387 200000 364025735 200000 571607151 200000 474016956 200000 878490510 200000 136469268 200000 755779606 200000 789398191 200000 616243737 200000 834692513 200000 269057721 200000 260196396 200000 734102124 200000 923760903 200000 880020280 200000 428870042 200000 195688695 200000 137616447 200000 665992084 200000 810738818 200000 884923212 200000 795857249 200000 419556590 200000 741109645 200000 665874459 200000 428703655 200000 833854341 200000 891504259 200000 430374195 200000 772465511 200000 20648635 200000 700222028 200000 328828807 200000 897175580 200000 349917456 200000 812452594 200000 441013029 200000 3472988 200000 420823589 200000 788176796 200000 149730112 200000 735440866 200000 213007033 200000 233874579 200000 686578726 200000 582700421 200000 273173678 200000 304674624 200000 717507401 200000 874476350 200000 888081668 200000 943160874 200000 52871482 200000 662730277 200000 591125467 200000 85692668 200000 57166760 200000 316346482 200000 318428276 200000 553840252 200000 259797348 200000 42812288 200000 753495344 200000 778393748 200000 943076447 200000 684473797 200000 1942926 200000 904908364 200000 519533993 200000 299471578 200000 763499568 200000 125812173 200000 6738803 200000 428153208 200000 324102870 200000 979138655 200000 700584205 200000 427851639 200000 892834400 200000 8860778 200000 819604200 200000 908560849 200000 85051087 200000 648966519 200000 789295252 200000 598991004 200000 700080964 200000 956381743 200000 808029378 200000 535515411 200000 113427967 200000 93224026 200000 486364481 200000 312870796 200000 203096672 200000 819437281 200000 85285124 200000 354580354 200000 10297576 200000 144495563 200000 391259162 200000 980304780 200000 651542840 200000 581287491 200000 248882099 200000 795497826 200000 218301967 200000 488080527 200000 684992545 200000 205358558 200000 163703631 200000 867181593 200000 49891027 200000 549016824 200000 835079672 200000 961521001 200000 145763931 200000 249845704 200000 651904554 200000 498085927 200000 24434280 200000 433334407 200000 711861030 200000 786189597 200000 444056011 200000 27521678 200000 902670669 200000 670550578 200000 695560309 200000 968455764 200000 439292447 200000 913886319 200000 652351350 200000 121573746 200000 661814332 200000 334640637 200000 276762879 200000 218565281 200000 632881509 200000 63114788 200000 839508065 200000 237798842 200000 736569978 200000 122071884 200000 122605579 200000 178129332 200000 701496701 200000 549793023 200000 438809998 200000 484638889 200000 415701389 200000 270081508 200000 20528538 200000 493927888 200000 607717098 200000 218596292 200000 203245057 200000 835360131 200000 668794103 200000 523510151 200000 88921011 200000 207026490 200000 603395634 200000 772091703 200000 452977344 200000 689462669 200000 51878460 200000 933337083 200000 806071384 200000 496545845 200000 550019543 200000 674588189 200000 718880973 200000 802881546 200000 960330978 200000 705729284 200000 130010511 200000 805369605 200000 564097630 200000 7561529 200000 685046061 200000 227039806 200000 765581931 200000 449359460 200000 180386138 200000 689251822 200000 961415243 200000 63094607 200000 948709092 200000 89270126 200000 424124509 200000 482275809 200000 367069117 200000 240401205 200000 377460257 200000 752706340 200000 268815606 200000 746345692 200000 329181242 200000 387297599 200000 547342526 200000 608513309 200000 284358246 200000 989664123 200000 255699558 200000 369180110 200000 941689734 200000 825660480 200000 445568607 200000 215896554 200000 948200860 200000 941665048 200000 787256889 200000 124188552 200000 248608199 200000 810555050 200000 890556069 200000 924821984 200000 639165512 200000 950736063 200000 953467251 200000 264286028 200000 507628159 200000 676847168 200000 61242260 200000 208244036 200000 189390573 200000 447638837 200000 872634136 200000 979227744 200000 508557619 200000 462623942 200000 938299696 200000 888905817 200000 334964753 200000 444002621 200000 656033836 200000 454185479 200000 993828711 200000 882986497 200000 561593724 200000 827722595 200000 787117622 200000 509480347 200000 6420914 200000 383660934 200000 391086751 200000 279995828 200000 703559805 200000 535769255 200000 647332833 200000 545665812 200000 937963183 200000 221192224 200000 692853342 200000 238674339 200000 179860023 200000 286935656 200000 727765910 200000 157872746 200000 892171303 200000 149991705 200000 298323497 200000 884946322 200000 592528558 200000 774999786 200000 484191705 200000 931994723 200000 447834910 200000 560552885 200000 693846916 200000 81336646 200000 52678118 200000 661233265 200000 16049965 200000 122713539 200000 457079447 200000 180032824 200000 7424499 200000 30729346 200000 381018594 200000 856703810 200000 466765847 200000 974281549 200000 97376151 200000 589739751 200000 959438074 200000 534131466 200000 660210343 200000 89359264 200000 5168923 200000 661141444 200000 343781666 200000 294226949 200000 888352796 200000 911547043 200000 766979641 200000 886121423 200000 495376061 200000 793470447 200000 669286460 200000 310293463 200000 762587358 200000 445942032 200000 169590428 200000 200871956 200000 330041728 200000 99976847 200000 235436009 200000 892872608 200000 713439428 200000 184054805 200000 354377683 200000 600412850 200000 130569194 200000 45150314 200000 748992812 200000 711671460 200000 817647954 200000 582378359 200000 978163683 200000 87281133 200000 98195069 200000 395074627 200000 282067210 200000 23992871 200000 838942731 200000 293214456 200000 868634833 200000 1316873 200000 888865725 200000 752205022 200000 746372743 200000 983006061 200000 543436916 200000 188776542 200000 133687454 200000 412727115 200000 370070576 200000 658768640 200000 85556903 200000 372600251 200000 27480593 200000 52034412 200000 648416593 200000 969457654 200000 69285977 200000 678167404 200000 460306541 200000 385936468 200000 930140774 200000 848642535 200000 484761324 200000 849343054 200000 54259387 200000 63832806 200000 297506015 200000 733425789 200000 527228151 200000 807202706 200000 39367540 200000 2377368 200000 699970523 200000 617450547 200000 702318335 200000 451370872 200000 619572039 200000 697524273 200000 491578093 200000 265441559 200000 932487740 200000 869795861 200000 269407697 200000 328222859 200000 519615707 200000 230261640 200000 25917787 200000 237335055 200000 177372772 200000 16153426 200000 125283419 200000 62999802 200000 549343031 200000 132398428 200000 308637378 200000 415241156 200000 74056917 200000 537583790 200000 314939295 200000 42207751 200000 757648863 200000 675093360 200000 337515813 200000 315048571 200000 545437204 200000 678449899 200000 163810979 200000 83638520 200000 258113622 200000 202466184 200000 181598345 200000 710895223 200000 963943589 200000 805475535 200000 147194472 200000 150742800 200000 157257250 200000 322740585 200000 782522098 200000 786265596 200000 603536140 200000 485237021 200000 834398709 200000 707414419 200000 881151685 200000 473488086 200000 367513699 200000 19852110 200000 835213260 200000 46812314 200000 895648845 200000 734072774 200000 416099780 200000 648785299 200000 502611682 200000 706831538 200000 592767851 200000 968036361 200000 444045939 200000 478919404 200000 790398114 200000 51376996 200000 201384049 200000 795049067 200000 183152235 200000 996826158 200000 177695596 200000 614689353 200000 57841381 200000 458276366 200000 457984277 200000 718481086 200000 401736016 200000 418192845 200000 978769468 200000 185556770 200000 107726351 200000 424758612 200000 448231634 200000 50568173 200000 234553504 200000 604700586 200000 490345447 200000 591512249 200000 738735525 200000 988164858 200000 846505899 200000 555101246 200000 389720285 200000 931779722 200000 106497904 200000 769947220 200000 850656042 200000 81444548 200000 322273190 200000 613020660 200000 145107084 200000 224624432 200000 250950108 200000 836960055 200000 647806500 200000 957361783 200000 773993157 200000 776655188 200000 123711537 200000 785212001 200000 914714671 200000 667672228 200000 686419989 200000 463145430 200000 77541644 200000 704392865 200000 27808336 200000 860662496 200000 777263469 200000 797820385 200000 837465730 200000 750312614 200000 711832705 200000 221285407 200000 4457837 200000 532051825 200000 914038426 200000 326870065 200000 797706479 200000 50688169 200000 920178471 200000 438756882 200000 708583435 200000 266745048 200000 979037881 200000 379379929 200000 595141344 200000 754557861 200000 675039489 200000 487132863 200000 493332143 200000 264209881 200000 629955791 200000 847038748 200000 587085272 200000 672375133 200000 263484948 200000 281666664 200000 986467293 200000 566272825 200000 717338592 200000 38900286 200000 268245852 200000 234344342 200000 102812260 200000 187315540 200000 361384472 200000 684716987 200000 667340015 200000 379701123 200000 815942896 200000 417683986 200000 314435060 200000 105991108 200000 187585510 200000 166279204 200000 112367874 200000 933663791 200000 972882456 200000 659834007 200000 871852745 200000 672555006 200000 737913801 200000 559271734 200000 777706267 200000 968851335 200000 591005272 200000 266887401 200000 175150824 200000 126832709 200000 806844998 200000 647834551 200000 291070527 200000 907568846 200000 231479091 200000 77326026 200000 304755794 200000 12962013 200000 856131040 200000 457960554 200000 169809778 200000 42684233 200000 587558958 200000 353880064 200000 962930446 200000 421585931 200000 413302557 200000 658434068 200000 449631672 200000 589534779 200000 152498381 200000 6625870 200000 131428127 200000 579271697 200000 256679039 200000 399411064 200000 448179220 200000 469242088 200000 875753620 200000 422021497 200000 791420552 200000 458623286 200000 292541579 200000 637663066 200000 703443851 200000 883486356 200000 603846406 200000 277752131 200000 26474830 200000 608471483 200000 87899077 200000 798674558 200000 476058913 200000 383714435 200000 453786536 200000 970291570 200000 952954741 200000 140943846 200000 203870897 200000 542452137 200000 314343898 200000 517427194 200000 859067390 200000 952339402 200000 488591616 200000 288425466 200000 428281810 200000 935343006 200000 135646393 200000 372053564 200000 694951820 200000 390132237 200000 458848245 200000 338692155 200000 968541613 200000 2456865 200000 101961923 200000 117400718 200000 417106390 200000 170956289 200000 904688214 200000 442433261 200000 255548102 200000 487533302 200000 18629884 200000 303479346 200000 6534239 200000 306468201 200000 949430824 200000 876387413 200000 543687585 200000 657021922 200000 291704936 200000 925821550 200000 912659116 200000 683957770 200000 123702126 200000 78079670 200000 454617794 200000 987267752 200000 595805195 200000 25015430 200000 619207233 200000 628003238 200000 188332078 200000 87216725 200000 675999404 200000 93101069 200000 95363816 200000 185399740 200000 911013538 200000 727355907 200000 243144298 200000 575182708 200000 232974308 200000 538026195 200000 139382788 200000 153390934 200000 11897682 200000 135826661 200000 782921255 200000 160688729 200000 202915566 200000 703686080 200000 281519203 200000 872602263 200000 698096599 200000 974348814 200000 702871401 200000 707906375 200000 786150478 200000 745649047 200000 520129801 200000 825995971 200000 356575667 200000 730834244 200000 99269172 200000 371147395 200000 216464007 200000 816072989 200000 324174586 200000 398318879 200000 396576363 200000 198250570 200000 779609739 200000 124730448 200000 405389342 200000 713601300 200000 181577529 200000 303190254 200000 725659522 200000 809393892 200000 570949235 200000 774552818 200000 34154903 200000 934063170 200000 248614603 200000 404521332 200000 79428734 200000 634771671 200000 237590512 200000 516473517 200000 699992950 200000 281579371 200000 754348724 200000 735760886 200000 49232609 200000 288034790 200000 221189382 200000 472326086 200000 66281535 200000 901560657 200000 663366647 200000 136890294 200000 306716208 200000 941489621 200000 5888441 200000 597392512 200000 551407221 200000 535461562 200000 367441818 200000 725121530 200000 519572975 200000 918174825 200000 157634572 200000 302925087 200000 619814557 200000 256925801 200000 126017695 200000 684611590 200000 696601505 200000 241128292 200000 498758660 200000 684844519 200000 426635067 200000 268646691 200000 899874315 200000 596418844 200000 897497291 200000 538060428 200000 67318181 200000 113153821 200000 168303827 200000 579387306 200000 251930338 200000 909866114 200000 410225905 200000 162167717 200000 911462643 200000 388364548 200000 720612328 200000 377592516 200000 832260647 200000 316896635 200000 168995223 200000 865276017 200000 648226801 200000 260145120 200000 158718207 200000 925422389 200000 558594784 200000 191015244 200000 463086657 200000 174145206 200000 486445220 200000 184122358 200000 828813468 200000 184022463 200000 365967887 200000 111351096 200000 892176498 200000 807362615 200000 394033936 200000 690064265 200000 372411715 200000 118749480 200000 969414329 200000 355036291 200000 80574384 200000 760752825 200000 893446457 200000 167197917 200000 424170360 200000 990684211 200000 693110753 200000 619042929 200000 659040125 200000 659187711 200000 743714 200000 611609142 200000 81090494 200000 507968932 200000 101194381 200000 286848070 200000 309522781 200000 295297997 200000 936556241 200000 212139993 200000 896880794 200000 339605568 200000 266136511 200000 279642439 200000 611679446 200000 158446567 200000 975388232 200000 691385353 200000 498843280 200000 82778826 200000 465496188 200000 30251191 200000 114109802 200000 723968530 200000 788415884 200000 726814986 200000 535744036 200000 69735942 200000 329715656 200000 954366939 200000 177244318 200000 617574928 200000 16378017 200000 200669473 200000 469364186 200000 709397689 200000 528875174 200000 769728502 200000 475867638 200000 590350248 200000 875568522 200000 403586193 200000 82381365 200000 799440294 200000 281391132 200000 315758668 200000 785789686 200000 70314651 200000 913333836 200000 112941470 200000 492787642 200000 20282769 200000 371681580 200000 720704033 200000 736282401 200000 152791215 200000 199206123 200000 935572108 200000 770292973 200000 630494526 200000 342600923 200000 200148153 200000 329785341 200000 314821543 200000 597138795 200000 237911456 200000 901990481 200000 903916914 200000 440594989 200000 561258841 200000 633606412 200000 619600711 200000 717130704 200000 835542301 200000 30394988 200000 673442031 200000 455101989 200000 941012804 200000 641291218 200000 144516948 200000 547678237 200000 511657799 200000 354539456 200000 275595900 200000 439194568 200000 197567935 200000 340766677 200000 675792784 200000 845056599 200000 26466403 200000 277971666 200000 130089178 200000 365891098 200000 227088908 200000 901692055 200000 20980162 200000 22187650 200000 339075764 200000 853157926 200000 407748303 200000 924658207 200000 203080561 200000 113132958 200000 456389547 200000 399953570 200000 816245374 200000 784457791 200000 325263646 200000 517536475 200000 628335922 200000 385287275 200000 787854097 200000 160560826 200000 626638853 200000 860679587 200000 415479435 200000 759714641 200000 253658769 200000 279797893 200000 717259191 200000 422609616 200000 807261582 200000 959629524 200000 711802331 200000 931455110 200000 554150612 200000 121130351 200000 178998625 200000 281414374 200000 705058140 200000 326607447 200000 148273105 200000 809444734 200000 447826750 200000 39514796 200000 484899283 200000 320358145 200000 42627507 200000 267621551 200000 815764273 200000 330014013 200000 418906899 200000 794579393 200000 441331922 200000 128787236 200000 978271447 200000 233907298 200000 727435967 200000 525587143 200000 900004248 200000 725170738 200000 878147617 200000 370639701 200000 778863373 200000 973477362 200000 201568576 200000 668420895 200000 635501072 200000 350457730 200000 19020165 200000 992168854 200000 146274968 200000 746757092 200000 54027127 200000 322079050 200000 494855103 200000 852582199 200000 461424832 200000 341511148 200000 94111677 200000 129895612 200000 871641640 200000 354668108 200000 750079466 200000 704258259 200000 282520 200000 394963546 200000 883552446 200000 497704189 200000 918981656 200000 851658024 200000 239713235 200000 43991515 200000 61240272 200000 925231334 200000 283821025 200000 183761197 200000 756032522 200000 904739044 200000 224902336 200000 512302547 200000 447934765 200000 864504210 200000 472658281 200000 138015694 200000 203202242 200000 975036034 200000 202633205 200000 984426046 200000 514504050 200000 721454179 200000 438148507 200000 400137573 200000 72210180 200000 9110279 200000 578276532 200000 144840865 200000 197580899 200000 322603869 200000 2605242 200000 250101365 200000 694288789 200000 932127095 200000 687892547 200000 76520577 200000 734744004 200000 867938948 200000 11420426 200000 621486468 200000 568599352 200000 7402709 200000 47116261 200000 694759263 200000 808903514 200000 974500315 200000 697003215 200000 919638292 200000 469444785 200000 317313575 200000 140970719 200000 17623234 200000 321285864 200000 407515496 200000 228017230 200000 663107498 200000 341824709 200000 969879663 200000 907431028 200000 626272301 200000 162211890 200000 847577389 200000 422410185 200000 951312842 200000 946235959 200000 860123314 200000 539251688 200000 746639651 200000 280861948 200000 839027502 200000 556251015 200000 677288439 200000 816978891 200000 396336115 200000 568726143 200000 937206057 200000 217879819 200000 467368817 200000 367857609 200000 464979127 200000 202298949 200000 279305528 200000 634832765 200000 586152386 200000 794752034 200000 679162872 200000 299324629 200000 796330636 200000 427106922 200000 225361283 200000 464910375 200000 763321972 200000 804746245 200000 941092040 200000 508079342 200000 577885691 200000 59171581 200000 661794265 200000 618420160 200000 301417665 200000 598043257 200000 521305061 200000 213747288 200000 557637512 200000 521238722 200000 628811070 200000 555816333 200000 674459694 200000 433712961 200000 678774099 200000 915834200 200000 423770038 200000 788033149 200000 605659317 200000 634443473 200000 418521151 200000 720477729 200000 154226453 200000 532133424 200000 476763914 200000 19839731 200000 224973636 200000 4280016 200000 685980792 200000 907849437 200000 947789105 200000 997884199 200000 329436681 200000 858717415 200000 386128877 200000 840773838 200000 844756572 200000 182454074 200000 589240233 200000 276173950 200000 358092596 200000 768239902 200000 929461173 200000 135242255 200000 70351217 200000 637120251 200000 164403841 200000 481537659 200000 265691410 200000 357950042 200000 205420959 200000 344515032 200000 508042041 200000 356621796 200000 440789439 200000 435136353 200000 23718949 200000 308755809 200000 821507761 200000 626008428 200000 361739577 200000 714974650 200000 610794853 200000 269114740 200000 8923379 200000 859551990 200000 104401901 200000 208933904 200000 450561780 200000 513453632 200000 931824505 200000 120875256 200000 205710334 200000 698344926 200000 81406552 200000 739915014 200000 185742319 200000 892984634 200000 939534845 200000 333426226 200000 88650186 200000 814124252 200000 897935606 200000 960424340 200000 882080687 200000 927722604 200000 277337845 200000 795973477 200000 476634333 200000 371792052 200000 871803595 200000 513643774 200000 23174582 200000 287972251 200000 129157735 200000 986137302 200000 295967673 200000 115932202 200000 267097306 200000 845282950 200000 295360392 200000 764163722 200000 788337237 200000 600270023 200000 735585507 200000 465012227 200000 859111464 200000 902083442 200000 632675499 200000 44424957 200000 333253316 200000 96766334 200000 989259999 200000 461778178 200000 474803641 200000 339618565 200000 490921121 200000 162176697 200000 186910648 200000 769481534 200000 81407025 200000 435170283 200000 402506897 200000 614257283 200000 237435119 200000 213140352 200000 606522165 200000 276762700 200000 684675932 200000 582315394 200000 853095859 200000 917048625 200000 732307737 200000 34942232 200000 324167998 200000 478542059 200000 30930662 200000 774534284 200000 834536997 200000 136994386 200000 135886499 200000 29869381 200000 872801240 200000 618464095 200000 256464721 200000 643783116 200000 132738281 200000 513486634 200000 405908240 200000 175899081 200000 43131143 200000 798258668 200000 568234785 200000 535011846 200000 641899268 200000 286501118 200000 513698277 200000 244763754 200000 258308815 200000 504440023 200000 782569692 200000 835226111 200000 576855417 200000 793708816 200000 859478182 200000 181310188 200000 376717107 200000 351317603 200000 596913412 200000 566481018 200000 931875150 200000 274895014 200000 30432983 200000 535632145 200000 104038969 200000 460861140 200000 801383454 200000 865813051 200000 542300037 200000 974306564 200000 532962811 200000 940511903 200000 293956579 200000 458532974 200000 347499182 200000 382922246 200000 238375715 200000 744077164 200000 208603544 200000 52587865 200000 293801526 200000 115012470 200000 220539192 200000 159245984 200000 653140268 200000 395697444 200000 26531632 200000 964712707 200000 925157685 200000 52229679 200000 593443903 200000 5679820 200000 812338851 200000 68554607 200000 148300360 200000 528873314 200000 134128870 200000 610044637 200000 376541257 200000 741629262 200000 877467277 200000 327822226 200000 292338787 200000 434105401 200000 714357067 200000 968402373 200000 583018968 200000 709290731 200000 866393071 200000 441213136 200000 822924039 200000 420647244 200000 793715305 200000 176455466 200000 836675953 200000 520164965 200000 211049930 200000 494774381 200000 885372342 200000 73737823 200000 297615940 200000 805938512 200000 433591703 200000 432019075 200000 433414949 200000 679528877 200000 147458549 200000 108873527 200000 412834015 200000 750744188 200000 441386703 200000 169448454 200000 402755843 200000 593747412 200000 440458056 200000 618908055 200000 952011840 200000 773380848 200000 186975646 200000 578104244 200000 949022823 200000 983302183 200000 653457202 200000 964613444 200000 672870505 200000 637957362 200000 436483206 200000 828580944 200000 980554838 200000 212474345 200000 103663928 200000 346426880 200000 322618207 200000 290773702 200000 663413259 200000 155989662 200000 705273812 200000 370653791 200000 4971743 200000 890250641 200000 628161829 200000 313157806 200000 963925683 200000 71751010 200000 452462564 200000 847045324 200000 602184104 200000 227790266 200000 395973569 200000 469222640 200000 319801600 200000 742297441 200000 144282508 200000 190432372 200000 230401306 200000 208747072 200000 924143413 200000 397080527 200000 651615095 200000 332154206 200000 425867726 200000 30028443 200000 693886136 200000 941236453 200000 266911110 200000 782716815 200000 752288412 200000 932279837 200000 628659631 200000 377655429 200000 557422597 200000 247730543 200000 203992760 200000 667395701 200000 697057523 200000 562611299 200000 922887730 200000 753147767 200000 684850822 200000 919544226 200000 519147726 200000 816362692 200000 871239423 200000 330974451 200000 828454493 200000 8026292 200000 208480191 200000 598212928 200000 574362062 200000 914061504 200000 619633989 200000 720426129 200000 643346738 200000 565964161 200000 386827571 200000 481020943 200000 813817786 200000 953202350 200000 520505929 200000 573188098 200000 806075830 200000 663268128 200000 349241448 200000 455610834 200000 976690839 200000 313270993 200000 83256463 200000 763574280 200000 253838061 200000 861680855 200000 117828320 200000 221909069 200000 330113129 200000 491909485 200000 715589787 200000 689386345 200000 973653979 200000 187284458 200000 449987616 200000 997394757 200000 126201651 200000 716904134 200000 951069424 200000 231144169 200000 149572483 200000 48812955 200000 54652331 200000 35221629 200000 296025338 200000 141755169 200000 768559635 200000 511709002 200000 171869418 200000 948378416 200000 316095239 200000 47629753 200000 909505986 200000 16750785 200000 185613448 200000 46920018 200000 41353492 200000 701492716 200000 994932150 200000 60011710 200000 312314255 200000 763310058 200000 133405906 200000 628220868 200000 38953733 200000 848271123 200000 35529021 200000 398205263 200000 320654437 200000 337626336 200000 266210679 200000 672367973 200000 740087232 200000 871158250 200000 471110432 200000 613662512 200000 172125255 200000 903260136 200000 771764473 200000 783722232 200000 30839371 200000 783705012 200000 135032547 200000 112951333 200000 52854587 200000 66777413 200000 283993565 200000 586699073 200000 456254888 200000 9608117 200000 523097097 200000 907127795 200000 73692482 200000 696216380 200000 785330855 200000 129652996 200000 348395739 200000 441768242 200000 432037911 200000 36202077 200000 468345955 200000 919028751 200000 749840858 200000 570083589 200000 696575210 200000 744915309 200000 380272273 200000 204472615 200000 876314785 200000 112027652 200000 704076284 200000 985327625 200000 111154904 200000 394295212 200000 991472379 200000 649255957 200000 322605567 200000 660744542 200000 459896207 200000 468070099 200000 744032168 200000 741284147 200000 875225304 200000 18155244 200000 258899074 200000 771044962 200000 910240024 200000 225599016 200000 774380127 200000 562892612 200000 146925998 200000 195167087 200000 472327214 200000 402226003 200000 74747163 200000 416121035 200000 668949504 200000 167260453 200000 933905151 200000 92531555 200000 325063431 200000 335972469 200000 271153691 200000 517616000 200000 895671697 200000 652676121 200000 730651216 200000 8468618 200000 262550288 200000 467582988 200000 803635357 200000 662710539 200000 137057300 200000 10775909 200000 663579940 200000 941485738 200000 995709518 200000 770268765 200000 658816805 200000 121498160 200000 673225870 200000 523972684 200000 586822401 200000 754376070 200000 749325509 200000 541221290 200000 302636599 200000 504985012 200000 737308163 200000 463072274 200000 451683689 200000 897391843 200000 384615545 200000 699185722 200000 761016919 200000 707304026 200000 766600567 200000 735950331 200000 947445729 200000 243071107 200000 811391342 200000 566266958 200000 457466888 200000 112547047 200000 268613101 200000 59968843 200000 677535213 200000 416974892 200000 804977063 200000 106787884 200000 565574095 200000 990966813 200000 628811883 200000 278744903 200000 960748816 200000 882598818 200000 524156201 200000 131861015 200000 70228016 200000 985333954 200000 298540019 200000 976981810 200000 906768080 200000 216817831 200000 437021688 200000 258373203 200000 640205231 200000 367560602 200000 245073290 200000 705451089 200000 107693743 200000 122936065 200000 742378520 200000 13418789 200000 661728463 200000 451622247 200000 707426355 200000 379013607 200000 555668018 200000 689115763 200000 484979084 200000 873014991 200000 424162838 200000 657129199 200000 514533107 200000 126144824 200000 58405596 200000 852469442 200000 62510169 200000 583958424 200000 593215494 200000 255247093 200000 794149583 200000 90206600 200000 950855731 200000 899423153 200000 200601219 200000 540334017 200000 25798436 200000 437026877 200000 259947208 200000 278936091 200000 776462777 200000 67054852 200000 844881934 200000 72263568 200000 761062387 200000 80787340 200000 249820133 200000 124187702 200000 416560371 200000 672109695 200000 737700606 200000 565001544 200000 512627961 200000 503256997 200000 78160681 200000 709065500 200000 127739749 200000 453829094 200000 794534230 200000 705537837 200000 334728376 200000 303264588 200000 788029335 200000 594729490 200000 386202770 200000 123882238 200000 738424603 200000 540718979 200000 862471093 200000 703942469 200000 818524724 200000 156698714 200000 218726400 200000 849588106 200000 721506897 200000 487526031 200000 270890612 200000 587823189 200000 658835972 200000 616210234 200000 230032689 200000 632569167 200000 336850684 200000 894548628 200000 872003960 200000 120827199 200000 561347082 200000 908427766 200000 489931178 200000 353594895 200000 376787231 200000 415663575 200000 842982214 200000 168425672 200000 10340172 200000 668709328 200000 487902447 200000 710731664 200000 214004928 200000 226864282 200000 274896995 200000 473032114 200000 134652620 200000 489756686 200000 721642627 200000 404445078 200000 902636513 200000 601546531 200000 635365712 200000 20077763 200000 751797135 200000 608360435 200000 917376491 200000 544867811 200000 339561607 200000 474169269 200000 77822612 200000 928341182 200000 878939801 200000 745669315 200000 437295787 200000 394004541 200000 70251701 200000 132175509 200000 859930290 200000 7429736 200000 630834925 200000 676541379 200000 775392839 200000 459644519 200000 904299121 200000 656166918 200000 576231469 200000 656014467 200000 126350736 200000 32872502 200000 764829763 200000 826301477 200000 823415741 200000 702852684 200000 118495626 200000 521226709 200000 968599431 200000 137752416 200000 764011042 200000 389385020 200000 504936606 200000 490753451 200000 161363789 200000 358102818 200000 542491603 200000 332548230 200000 429168489 200000 114278767 200000 398115608 200000 145867880 200000 421496313 200000 95654188 200000 645907835 200000 340706538 200000 163903900 200000 873556610 200000 432495406 200000 244203206 200000 171286547 200000 629655225 200000 592866177 200000 380286418 200000 946136127 200000 154843706 200000 237780197 200000 506532617 200000 126422048 200000 608429708 200000 415591659 200000 32687746 200000 382023382 200000 118878809 200000 674320962 200000 123429749 200000 747545762 200000 433614186 200000 379047611 200000 519200828 200000 948382948 200000 730550949 200000 547131718 200000 808154703 200000 699125277 200000 624955413 200000 168487413 200000 216738374 200000 457567214 200000 970777314 200000 795324408 200000 885363674 200000 39849751 200000 63694163 200000 836437919 200000 116477411 200000 449142648 200000 536827090 200000 835701850 200000 626942554 200000 89507346 200000 283927528 200000 212708027 200000 56638040 200000 108515077 200000 20614203 200000 61194866 200000 341366292 200000 566110611 200000 16605846 200000 576532046 200000 450449128 200000 155421723 200000 196249824 200000 385137730 200000 531200331 200000 811827230 200000 697908259 200000 199544156 200000 843984087 200000 268407356 200000 382276742 200000 519025102 200000 891359299 200000 911478838 200000 152059218 200000 253935337 200000 720024425 200000 159964909 200000 431682800 200000 302885660 200000 839046977 200000 676293217 200000 452903655 200000 539608056 200000 118370786 200000 406074290 200000 153053666 200000 884235310 200000 192977543 200000 34224929 200000 478442407 200000 471825295 200000 426113415 200000 648626702 200000 671175456 200000 772037385 200000 844670555 200000 520244475 200000 277609557 200000 215210160 200000 833853851 200000 844955015 200000 502446703 200000 712263089 200000 259340033 200000 878228595 200000 291050421 200000 537260127 200000 877667171 200000 819587487 200000 723114897 200000 205115946 200000 374403771 200000 406227468 200000 573801612 200000 492156322 200000 565675042 200000 963895771 200000 703466573 200000 235846264 200000 308757967 200000 173211723 200000 680052125 200000 411762555 200000 106619164 200000 737522622 200000 464524388 200000 776018590 200000 193533568 200000 912299956 200000 17864620 200000 523702511 200000 16062869 200000 180898510 200000 275604380 200000 844416673 200000 647305490 200000 290294475 200000 499460989 200000 126539010 200000 261771985 200000 550731405 200000 197214136 200000 22345861 200000 697876938 200000 655886868 200000 479473621 200000 736572600 200000 284908053 200000 252514944 200000 871589500 200000 159930957 200000 616370411 200000 644899346 200000 231007607 200000 665346837 200000 73823396 200000 113536555 200000 129917357 200000 818222079 200000 768246457 200000 198052683 200000 100905255 200000 587601692 200000 358308803 200000 587893522 200000 737989901 200000 321399197 200000 347256185 200000 364220480 200000 827401129 200000 558009298 200000 132581556 200000 338913464 200000 814208099 200000 60910380 200000 375480686 200000 421447032 200000 970392514 200000 241775675 200000 538713277 200000 761114274 200000 637301104 200000 520422063 200000 569600732 200000 919637878 200000 289586229 200000 741508442 200000 682289442 200000 710996564 200000 431772154 200000 884440620 200000 286739975 200000 737008829 200000 315848134 200000 325041717 200000 702448421 200000 750740818 200000 599680964 200000 966718373 200000 956599092 200000 813701586 200000 271456570 200000 762949582 200000 216469004 200000 965747487 200000 226492050 200000 927807263 200000 146059430 200000 534900537 200000 282840404 200000 871021866 200000 599768346 200000 704259904 200000 171705384 200000 922532510 200000 568478881 200000 755098998 200000 6238936 200000 579715917 200000 273931667 200000 884185913 200000 55873099 200000 404946470 200000 343124329 200000 369437964 200000 525511306 200000 15144762 200000 110809788 200000 492115598 200000 16786622 200000 668848058 200000 325691715 200000 282441344 200000 948797231 200000 417824758 200000 64434648 200000 720199875 200000 499608390 200000 553489247 200000 72048754 200000 829813846 200000 686639498 200000 501853829 200000 67858475 200000 676051803 200000 107509669 200000 569235225 200000 188233531 200000 965524242 200000 286746207 200000 600634859 200000 146647802 200000 345163227 200000 142330785 200000 171223276 200000 415351264 200000 150976312 200000 687633011 200000 76307244 200000 23731591 200000 483823047 200000 590205693 200000 355065564 200000 298537639 200000 263143243 200000 166597769 200000 395219275 200000 80103192 200000 50480291 200000 752153982 200000 502092012 200000 328238547 200000 299552720 200000 863849829 200000 234653006 200000 529231601 200000 89759731 200000 242815719 200000 344307489 200000 41864105 200000 852323147 200000 825621451 200000 152542262 200000 845785172 200000 24761146 200000 521315068 200000 72828799 200000 760171628 200000 292706368 200000 168932480 200000 789505802 200000 469688967 200000 919777277 200000 191294337 200000 929271817 200000 764131424 200000 597398834 200000 119050311 200000 671531213 200000 375517389 200000 418261952 200000 455396923 200000 487891653 200000 907823561 200000 11754663 200000 877401572 200000 535936130 200000 516192875 200000 202874887 200000 868603117 200000 145906613 200000 428198636 200000 284104993 200000 758687772 200000 133091118 200000 821236388 200000 136801877 200000 974395227 200000 829738718 200000 800870923 200000 139513124 200000 995152818 200000 76583381 200000 790172860 200000 353652271 200000 494825801 200000 455823940 200000 226322797 200000 304300854 200000 841686890 200000 504026491 200000 36997111 200000 383985433 200000 56614524 200000 653147114 200000 461627731 200000 599179225 200000 537742344 200000 513938211 200000 602132377 200000 517716119 200000 387548343 200000 998853078 200000 3299331 200000 885783443 200000 742289489 200000 166364626 200000 955880167 200000 309209133 200000 71504830 200000 828625418 200000 356223936 200000 428478693 200000 508156680 200000 377817228 200000 299045156 200000 210820446 200000 390073686 200000 631556747 200000 800315598 200000 663487574 200000 228966641 200000 59381845 200000 957585301 200000 608562607 200000 173402946 200000 358436700 200000 518020978 200000 274968681 200000 715391697 200000 238631473 200000 586931069 200000 852289700 200000 229183302 200000 181357699 200000 113352174 200000 288552353 200000 292960106 200000 807797027 200000 301757984 200000 874035137 200000 718211366 200000 638428162 200000 28230281 200000 536598659 200000 78755202 200000 859099184 200000 108206274 200000 398066825 200000 895970471 200000 665610206 200000 397186436 200000 553237395 200000 937383901 200000 842023516 200000 324065447 200000 779146369 200000 322322316 200000 214488091 200000 174659877 200000 592858453 200000 555585853 200000 684064427 200000 368436500 200000 796628781 200000 818527641 200000 335045309 200000 794797487 200000 123439180 200000 218706536 200000 990587936 200000 960587596 200000 57937425 200000 229655699 200000 383092679 200000 387520358 200000 149242109 200000 621592097 200000 275193793 200000 239192212 200000 734187185 200000 515085373 200000 166035262 200000 741471886 200000 169255916 200000 99050285 200000 507058320 200000 518697518 200000 330177168 200000 986810971 200000 966524710 200000 383175532 200000 327004573 200000 303945295 200000 142390674 200000 540193632 200000 326892339 200000 466527409 200000 713558403 200000 713723459 200000 587336339 200000 832281675 200000 347980746 200000 297035630 200000 841805342 200000 53171972 200000 227902552 200000 427987288 200000 708825428 200000 291403237 200000 755555902 200000 43295642 200000 309170901 200000 680724759 200000 644200875 200000 624977133 200000 102448226 200000 464924130 200000 258486256 200000 309008682 200000 952308955 200000 783762606 200000 380871550 200000 580662088 200000 542977602 200000 162268421 200000 288084453 200000 514339169 200000 102923702 200000 953341838 200000 467931093 200000 730324141 200000 322828663 200000 718859282 200000 132253984 200000 826009475 200000 676534504 200000 134934905 200000 655062198 200000 293172574 200000 739350151 200000 882802637 200000 985903783 200000 140072149 200000 806479349 200000 336587318 200000 689588771 200000 723405729 200000 186360820 200000 444858107 200000 685479292 200000 279211674 200000 773982307 200000 67901318 200000 185034786 200000 859266489 200000 355713603 200000 662710367 200000 940410532 200000 308105238 200000 174987188 200000 589613359 200000 390230197 200000 137779178 200000 74603000 200000 849890493 200000 237513507 200000 642569358 200000 381683054 200000 361169139 200000 696484320 200000 240379513 200000 21197718 200000 79572186 200000 361925629 200000 399529284 200000 394170643 200000 335796889 200000 118981033 200000 419767721 200000 24936355 200000 564624761 200000 874664501 200000 935023486 200000 328483367 200000 570935778 200000 69405714 200000 26571198 200000 495545505 200000 476881246 200000 390221520 200000 376265344 200000 13338672 200000 698213012 200000 855894304 200000 95797500 200000 825079061 200000 855741261 200000 531008722 200000 261152652 200000 305956528 200000 54204530 200000 645045463 200000 314338216 200000 952571778 200000 559480331 200000 629872959 200000 44685800 200000 335366956 200000 400496960 200000 925577531 200000 46891013 200000 415580270 200000 849133147 200000 36407579 200000 950695639 200000 706278184 200000 554445507 200000 163801167 200000 613390423 200000 246023259 200000 292728065 200000 134561129 200000 314925470 200000 574700584 200000 456477374 200000 673435160 200000 497708259 200000 869922254 200000 139548866 200000 329673006 200000 697044864 200000 267287471 200000 362471157 200000 139889818 200000 186429932 200000 394680651 200000 838025312 200000 775425902 200000 640539073 200000 319570754 200000 657069868 200000 559850969 200000 886179766 200000 399819606 200000 782023330 200000 175532333 200000 872805285 200000 376847461 200000 13362472 200000 973024217 200000 812276358 200000 330519666 200000 434725961 200000 652690798 200000 544226928 200000 182089372 200000 23621804 200000 595623069 200000 671992478 200000 283286820 200000 681801243 200000 863107382 200000 886500711 200000 727630187 200000 137381245 200000 732460586 200000 697437764 200000 42217456 200000 76027099 200000 617591177 200000 353145805 200000 787202645 200000 643933021 200000 129195652 200000 405606844 200000 34810714 200000 119283533 200000 599359339 200000 911277799 200000 932327647 200000 275827218 200000 917288367 200000 600413512 200000 948579301 200000 164382261 200000 571846624 200000 396595704 200000 582252685 200000 921697631 200000 895309230 200000 613497134 200000 799902743 200000 735090264 200000 719994859 200000 360409156 200000 358992099 200000 302235913 200000 826579591 200000 638778289 200000 580079218 200000 471881849 200000 891746449 200000 272586511 200000 813947748 200000 772949202 200000 732256316 200000 235124501 200000 427428731 200000 21935452 200000 213005014 200000 361767325 200000 636353941 200000 195373184 200000 2937041 200000 31084959 200000 974060981 200000 937057734 200000 848812478 200000 816014643 200000 808927482 200000 833393111 200000 857782348 200000 677435282 200000 994389414 200000 515852410 200000 352507468 200000 800600852 200000 863896343 200000 102268057 200000 534927023 200000 631642930 200000 733272528 200000 857033276 200000 956376966 200000 801588357 200000 165933424 200000 104767116 200000 64123392 200000 245875908 200000 757059768 200000 45001681 200000 456314478 200000 16740040 200000 88620424 200000 610077555 200000 828666432 200000 533289099 200000 961360610 200000 623389691 200000 135881224 200000 319124259 200000 268143844 200000 663303442 200000 379938678 200000 949045963 200000 495214289 200000 18739073 200000 253360474 200000 821079770 200000 543672584 200000 349413166 200000 734219173 200000 390597576 200000 24864522 200000 567448356 200000 571361638 200000 892630319 200000 930531704 200000 969012618 200000 26800336 200000 864255943 200000 199111185 200000 327296425 200000 725556018 200000 516305256 200000 331272119 200000 686748138 200000 83154172 200000 998616843 200000 919178346 200000 201785813 200000 31583680 200000 418356424 200000 28117835 200000 531282963 200000 15668781 200000 691581912 200000 977359001 200000 706097771 200000 690415636 200000 423542419 200000 51889078 200000 278102984 200000 428910182 200000 758358131 200000 955296545 200000 518444080 200000 681531188 200000 47588878 200000 654249597 200000 659041997 200000 763293101 200000 406926110 200000 360128648 200000 493161447 200000 310353954 200000 796203132 200000 974744867 200000 633618150 200000 698765828 200000 818286623 200000 534268240 200000 890356308 200000 59932131 200000 260201249 200000 892504878 200000 526697432 200000 441100656 200000 406692282 200000 261179901 200000 174858811 200000 33478523 200000 774090562 200000 25155104 200000 933001062 200000 156183029 200000 474352689 200000 594022677 200000 223646817 200000 215155182 200000 964908577 200000 259460990 200000 425428308 200000 129631638 200000 97648586 200000 784462618 200000 139483528 200000 400798783 200000 733603076 200000 20487371 200000 371885926 200000 60994649 200000 582416584 200000 564378769 200000 818319479 200000 941484403 200000 195824431 200000 955133837 200000 398658401 200000 223848000 200000 987443056 200000 867142142 200000 869364207 200000 820773518 200000 204249060 200000 850109766 200000 540922120 200000 347391824 200000 961225221 200000 107264485 200000 390463670 200000 973694612 200000 667902569 200000 520947067 200000 398651424 200000 906569100 200000 445983947 200000 543647434 200000 668140431 200000 317087881 200000 637953 200000 689574320 200000 524548203 200000 174218490 200000 764986886 200000 485624624 200000 415996734 200000 938969968 200000 594684401 200000 8144745 200000 625443759 200000 119681436 200000 359596539 200000 368224156 200000 731684999 200000 781736014 200000 34374012 200000 506345001 200000 82955695 200000 238015351 200000 986450156 200000 708500626 200000 40717359 200000 573253671 200000 346102246 200000 830625654 200000 189088304 200000 649283215 200000 70699296 200000 263712405 200000 554119417 200000 491028479 200000 716980851 200000 655493841 200000 774896884 200000 414378727 200000 696990936 200000 287342123 200000 816858026 200000 605449945 200000 131479655 200000 642221505 200000 270291393 200000 570157189 200000 931858522 200000 313427926 200000 762447620 200000 16326074 200000 809385735 200000 964752329 200000 525680219 200000 574393707 200000 241987561 200000 649760795 200000 128577997 200000 935430054 200000 575308182 200000 929895020 200000 99398276 200000 304621982 200000 230468553 200000 777072509 200000 758859977 200000 550454177 200000 305638745 200000 50370351 200000 161616898 200000 874606369 200000 680291903 200000 3475586 200000 551521978 200000 125424303 200000 699047827 200000 210019222 200000 360096920 200000 3807226 200000 356774797 200000 75220908 200000 726884454 200000 31377363 200000 124436360 200000 302065445 200000 681475595 200000 150520875 200000 589053946 200000 759790464 200000 306865808 200000 70119954 200000 341068412 200000 503531871 200000 84117534 200000 604931513 200000 806061511 200000 421459074 200000 664241148 200000 909491312 200000 311841715 200000 669885386 200000 877474453 200000 369185448 200000 78131514 200000 657175862 200000 772191599 200000 35125233 200000 116675698 200000 832387048 200000 715600180 200000 483511035 200000 711618198 200000 906973215 200000 35347372 200000 945517976 200000 632706044 200000 74352957 200000 702319039 200000 775103672 200000 877011487 200000 243425218 200000 107050871 200000 365410922 200000 484406678 200000 569000271 200000 54682107 200000 297696737 200000 435288601 200000 64971427 200000 616838548 200000 831887212 200000 760652418 200000 740266400 200000 969961387 200000 378151547 200000 177702089 200000 320496966 200000 115226312 200000 450785695 200000 287638534 200000 402331573 200000 99886740 200000 408713354 200000 118579826 200000 721243695 200000 691739094 200000 371257354 200000 949264230 200000 896606482 200000 645130360 200000 363643921 200000 480846681 200000 699864033 200000 820653955 200000 230434735 200000 942074340 200000 729440059 200000 939810589 200000 380588309 200000 582421440 200000 615002849 200000 922163857 200000 546440083 200000 930047174 200000 182572468 200000 149021255 200000 339444122 200000 681682925 200000 113840563 200000 229582790 200000 786673338 200000 215899983 200000 463472128 200000 686576568 200000 323836324 200000 483205156 200000 665602267 200000 740613605 200000 598818856 200000 398543555 200000 519006628 200000 447182646 200000 965749559 200000 707734695 200000 463023324 200000 149563827 200000 249073889 200000 858147431 200000 984338468 200000 682003076 200000 582521942 200000 363860412 200000 451098171 200000 377624562 200000 283347944 200000 782200190 200000 446713603 200000 775882598 200000 275190022 200000 305971110 200000 535012732 200000 450479976 200000 388905538 200000 196036940 200000 365119431 200000 945743777 200000 346618187 200000 547998377 200000 755691811 200000 547345113 200000 61382899 200000 98070294 200000 540438002 200000 452283640 200000 365810985 200000 746842890 200000 36654004 200000 766863623 200000 803985663 200000 416472606 200000 459614473 200000 337087791 200000 801034916 200000 130049292 200000 498207154 200000 211030200 200000 269134185 200000 860700586 200000 649341072 200000 668525579 200000 814495679 200000 280255731 200000 811628450 200000 898945711 200000 138385206 200000 191937278 200000 903756298 200000 741203790 200000 651432063 200000 785120515 200000 928146440 200000 789354929 200000 518919530 200000 896970588 200000 348568828 200000 678894270 200000 131400424 200000 520605569 200000 769579880 200000 112372352 200000 717195529 200000 516591626 200000 877380842 200000 621490719 200000 719531774 200000 834382000 200000 514317893 200000 242650594 200000 387576086 200000 542854731 200000 464972120 200000 952069427 200000 112438468 200000 874199252 200000 495009572 200000 918507163 200000 627854999 200000 74792292 200000 70310346 200000 554949056 200000 259622463 200000 9802290 200000 890292873 200000 678287725 200000 265368718 200000 273187480 200000 123814339 200000 470445962 200000 354653555 200000 362907917 200000 688829688 200000 690889502 200000 371418112 200000 599408939 200000 447068873 200000 14041683 200000 138600548 200000 430729129 200000 855186165 200000 517457521 200000 753267696 200000 258849889 200000 478394462 200000 709977057 200000 729894166 200000 992908875 200000 513103107 200000 575765034 200000 477397348 200000 448764287 200000 891704838 200000 234622967 200000 837992332 200000 416006965 200000 78305703 200000 679618830 200000 420792670 200000 942374855 200000 456582471 200000 936549977 200000 601386955 200000 964370605 200000 997265765 200000 10701280 200000 516209891 200000 470599808 200000 770863011 200000 49700044 200000 180933591 200000 415435511 200000 427971777 200000 877248356 200000 79840503 200000 345288427 200000 919269535 200000 569601299 200000 116855732 200000 532286549 200000 181222975 200000 373222495 200000 730521757 200000 68848206 200000 331021247 200000 21517042 200000 581777253 200000 46878477 200000 85546082 200000 711482772 200000 260432603 200000 303625708 200000 826073735 200000 188730413 200000 433446639 200000 956523874 200000 693089199 200000 531124679 200000 724174515 200000 11179785 200000 179535994 200000 195549321 200000 293031510 200000 798211992 200000 354292394 200000 194119612 200000 89473322 200000 566850281 200000 435899678 200000 742366665 200000 511089566 200000 635850228 200000 697419222 200000 632501816 200000 348646724 200000 242917073 200000 833195509 200000 19646897 200000 568422091 200000 118593209 200000 263238073 200000 618268158 200000 714596868 200000 679724036 200000 943647875 200000 877902854 200000 92984288 200000 395812395 200000 16254165 200000 719258578 200000 841896047 200000 237887431 200000 340656718 200000 803747466 200000 155156706 200000 363475599 200000 488187311 200000 959159928 200000 480838537 200000 395708764 200000 825312472 200000 513046276 200000 243844565 200000 388733992 200000 911726283 200000 460717237 200000 66207318 200000 612953609 200000 451745191 200000 113170229 200000 174756541 200000 85261626 200000 534152876 200000 622237004 200000 79916506 200000 693583122 200000 618341436 200000 865779939 200000 384544157 200000 486215177 200000 353902552 200000 321733889 200000 908930328 200000 39360953 200000 974364702 200000 256881617 200000 455100539 200000 472669402 200000 466776273 200000 317225625 200000 614750485 200000 385709380 200000 949992656 200000 842011587 200000 649805657 200000 72249840 200000 887675420 200000 144988887 200000 961205461 200000 587221750 200000 234931669 200000 559598717 200000 48572988 200000 43233167 200000 792327740 200000 811429503 200000 957165404 200000 425784851 200000 371854002 200000 638214084 200000 114699047 200000 826275836 200000 311357879 200000 152104533 200000 180597166 200000 674452960 200000 528608491 200000 704144731 200000 475302944 200000 652955513 200000 592346383 200000 798598430 200000 41920206 200000 414881184 200000 769712131 200000 386451207 200000 543634217 200000 139298380 200000 842374345 200000 994679709 200000 201863617 200000 315677335 200000 46222720 200000 331591306 200000 191670855 200000 15030969 200000 979331945 200000 888510102 200000 697674635 200000 917413386 200000 793212132 200000 580094378 200000 41167742 200000 87286530 200000 264599922 200000 12784334 200000 339679535 200000 339835195 200000 593174452 200000 32227370 200000 150289617 200000 505595245 200000 580512106 200000 741366024 200000 352656819 200000 11548016 200000 371100532 200000 572938191 200000 950052421 200000 569718845 200000 445437907 200000 885652488 200000 393757209 200000 930220013 200000 128064423 200000 845599324 200000 827633630 200000 722298807 200000 710550322 200000 52168338 200000 165802342 200000 719584244 200000 538213843 200000 326177685 200000 842133408 200000 274628126 200000 161898506 200000 520714603 200000 200900766 200000 548696267 200000 547058554 200000 372670270 200000 810313103 200000 128329654 200000 168423137 200000 900315990 200000 104896708 200000 642647989 200000 912243744 200000 26454812 200000 463026094 200000 903692483 200000 613843513 200000 454579479 200000 185763038 200000 513325559 200000 601769291 200000 27521266 200000 330611203 200000 51864458 200000 567335575 200000 638398323 200000 44642798 200000 430922964 200000 250679422 200000 898292868 200000 90968208 200000 968022093 200000 256157311 200000 392052013 200000 950490361 200000 403379088 200000 445072188 200000 248106390 200000 232011609 200000 252583763 200000 183498869 200000 42407177 200000 570857218 200000 343849839 200000 149551370 200000 523342829 200000 692179044 200000 182508253 200000 218667772 200000 588353483 200000 714214159 200000 628746166 200000 351862636 200000 481539404 200000 385804723 200000 508112177 200000 428324505 200000 399914552 200000 619584546 200000 967943079 200000 762853349 200000 670960503 200000 663483723 200000 29840530 200000 581454288 200000 930692371 200000 299890496 200000 119302793 200000 49672186 200000 948699187 200000 358702384 200000 467149124 200000 566220581 200000 336764704 200000 344491373 200000 510575517 200000 154418480 200000 546723651 200000 315711334 200000 6686092 200000 706851099 200000 761362212 200000 966601644 200000 594147881 200000 355139336 200000 838691435 200000 307226096 200000 292328364 200000 819583032 200000 498131937 200000 376727299 200000 505811824 200000 101627145 200000 499559279 200000 249116372 200000 103420907 200000 157962494 200000 191082013 200000 361064564 200000 440564918 200000 593430710 200000 78659092 200000 968841748 200000 908418186 200000 235649009 200000 314274460 200000 806731012 200000 716889407 200000 95896466 200000 792478749 200000 231846325 200000 749249487 200000 744050583 200000 722710048 200000 92555702 200000 740191312 200000 998423330 200000 15951182 200000 399140282 200000 729466877 200000 356501618 200000 93230959 200000 620127632 200000 622332716 200000 658815210 200000 86973292 200000 931268648 200000 620862296 200000 963527944 200000 52157261 200000 33546644 200000 147293976 200000 518157421 200000 108032058 200000 827472132 200000 511933476 200000 465176539 200000 259837564 200000 182923975 200000 702206294 200000 523941681 200000 316863868 200000 657691216 200000 23914150 200000 227641199 200000 57044418 200000 714073645 200000 505559340 200000 709370040 200000 640868598 200000 98474512 200000 451295521 200000 515302986 200000 737299426 200000 206402250 200000 100265438 200000 29693063 200000 392415853 200000 225917514 200000 914622426 200000 357623534 200000 651775392 200000 128021921 200000 785047726 200000 571500577 200000 751397284 200000 722571008 200000 266949395 200000 209324512 200000 187781057 200000 844024247 200000 33659106 200000 797754124 200000 918353503 200000 379966007 200000 807982354 200000 44666788 200000 712996616 200000 713596944 200000 110622141 200000 534548170 200000 163166819 200000 479225331 200000 643426331 200000 658093758 200000 485042233 200000 313976240 200000 338409091 200000 947670752 200000 752064370 200000 759112248 200000 434421872 200000 442657201 200000 742064664 200000 863955354 200000 729714809 200000 589617874 200000 362381139 200000 635326729 200000 495848023 200000 225064195 200000 395905898 200000 368548052 200000 242549986 200000 96519204 200000 257388487 200000 298574443 200000 436582419 200000 541602102 200000 688144114 200000 383198816 200000 832334082 200000 90816601 200000 67127444 200000 694354018 200000 267491816 200000 951855822 200000 987436916 200000 507298627 200000 730299934 200000 812047606 200000 999695228 200000 56423666 200000 478901787 200000 360777297 200000 404512693 200000 901421696 200000 45567864 200000 536672127 200000 784931910 200000 539512862 200000 78574831 200000 341508673 200000 406252664 200000 860333341 200000 926909526 200000 90127224 200000 657323699 200000 423789036 200000 676608168 200000 565220643 200000 133829249 200000 751381532 200000 698987004 200000 972574820 200000 312799881 200000 309362270 200000 928235914 200000 252792699 200000 227022996 200000 22216322 200000 945886636 200000 583655881 200000 969517451 200000 524447097 200000 988905946 200000 353435085 200000 11820406 200000 815386451 200000 152150188 200000 12869929 200000 148861309 200000 552935232 200000 552185307 200000 834777756 200000 392001002 200000 987148178 200000 823176767 200000 67272713 200000 687714852 200000 57824185 200000 11406802 200000 225064558 200000 49159348 200000 937740357 200000 273701290 200000 815978476 200000 426510147 200000 493656294 200000 657758209 200000 573832133 200000 963630233 200000 956585070 200000 151447088 200000 102620248 200000 345187998 200000 180886732 200000 935216302 200000 936313638 200000 735254619 200000 567727378 200000 103691541 200000 178725071 200000 13827066 200000 554677615 200000 135210524 200000 559244052 200000 696872641 200000 155485492 200000 10433949 200000 20758230 200000 82623769 200000 142721746 200000 318962832 200000 360947221 200000 954671756 200000 187053018 200000 812718349 200000 807865329 200000 766719937 200000 920709371 200000 930088524 200000 968972459 200000 115335810 200000 320928262 200000 872160423 200000 965925795 200000 75413942 200000 248453612 200000 31381910 200000 235028827 200000 22761830 200000 239578301 200000 792455602 200000 809483122 200000 735980218 200000 479513514 200000 352367282 200000 645231784 200000 508796412 200000 720002819 200000 207763823 200000 649198304 200000 621131923 200000 856508472 200000 826220514 200000 258727704 200000 149155080 200000 306656219 200000 200894244 200000 789000562 200000 54726916 200000 55695260 200000 5239660 200000 42208557 200000 586391375 200000 959687755 200000 529585684 200000 310223019 200000 738340306 200000 509529560 200000 283248019 200000 561085804 200000 30252436 200000 100063573 200000 268072835 200000 776933905 200000 455426239 200000 735081713 200000 888092316 200000 235879513 200000 878236 200000 423158270 200000 800874677 200000 711683366 200000 607713681 200000 645026027 200000 949061321 200000 466254456 200000 553392425 200000 170852681 200000 784898799 200000 535065967 200000 612657164 200000 542537674 200000 381714016 200000 649749580 200000 240374273 200000 400925244 200000 486228340 200000 565259888 200000 676494834 200000 748062609 200000 325477284 200000 807832154 200000 687389671 200000 926317017 200000 779094409 200000 34546092 200000 200290569 200000 700887109 200000 850141914 200000 768129318 200000 867373472 200000 874010405 200000 89130608 200000 914385577 200000 771578644 200000 862524394 200000 246626373 200000 953850164 200000 225045487 200000 165066020 200000 919732079 200000 543849705 200000 659450327 200000 906128004 200000 578488361 200000 694874376 200000 281144728 200000 623311066 200000 122626506 200000 757331441 200000 796848407 200000 101971478 200000 471522506 200000 972940581 200000 322299743 200000 740344650 200000 675481283 200000 850254660 200000 583731351 200000 405798565 200000 717135981 200000 308427792 200000 842336776 200000 601136505 200000 509987232 200000 85353576 200000 548346907 200000 81889846 200000 567558485 200000 137103949 200000 896133208 200000 538245227 200000 232324004 200000 157454559 200000 260663144 200000 770802890 200000 273724358 200000 606731360 200000 108639507 200000 413047588 200000 155796499 200000 4649006 200000 288162881 200000 362076264 200000 752921093 200000 142037196 200000 360844027 200000 992857255 200000 452417586 200000 393580505 200000 309032554 200000 4589330 200000 307190356 200000 981198870 200000 811219158 200000 646530554 200000 238981956 200000 533695332 200000 219512743 200000 405626062 200000 958382329 200000 53925570 200000 121533287 200000 263863327 200000 852748429 200000 305939026 200000 841094077 200000 733393310 200000 112360504 200000 155394900 200000 969189234 200000 662799899 200000 343023954 200000 966013992 200000 845426799 200000 183797638 200000 67796563 200000 177496656 200000 599256508 200000 351347441 200000 180222677 200000 99332202 200000 470108033 200000 924865164 200000 336483728 200000 694409273 200000 666661639 200000 896919463 200000 655663196 200000 871412892 200000 975086775 200000 92137650 200000 551683634 200000 435539348 200000 48916506 200000 825734975 200000 391893291 200000 642948162 200000 353619926 200000 549316605 200000 690560638 200000 465753829 200000 958795702 200000 274870974 200000 314309764 200000 870388447 200000 530167969 200000 520014449 200000 292455607 200000 657634480 200000 997425825 200000 558828840 200000 781507501 200000 770851320 200000 335745757 200000 189342738 200000 668547361 200000 2826616 200000 403522974 200000 129902976 200000 88804841 200000 15993617 200000 919132748 200000 470202595 200000 363910144 200000 754883522 200000 443112305 200000 814173899 200000 205060221 200000 501609389 200000 35573428 200000 925172457 200000 370084249 200000 830308370 200000 516927710 200000 469170190 200000 393518764 200000 602198866 200000 681093080 200000 397090344 200000 383194158 200000 736333548 200000 384945834 200000 498051658 200000 204395962 200000 575072130 200000 783285629 200000 67740324 200000 416824326 200000 50358484 200000 350093720 200000 619148934 200000 897877227 200000 721796546 200000 153497958 200000 645708897 200000 531104610 200000 649676877 200000 195720813 200000 840465349 200000 76926852 200000 327390102 200000 737113943 200000 900386146 200000 824802952 200000 489715676 200000 736062955 200000 861738762 200000 424047303 200000 271886465 200000 514077972 200000 705210284 200000 780602299 200000 663133189 200000 703626968 200000 919327578 200000 364177915 200000 728923145 200000 804465761 200000 670675779 200000 48735039 200000 740328268 200000 904272888 200000 892344249 200000 858523233 200000 494524848 200000 785609475 200000 881925675 200000 747854681 200000 268044853 200000 24385037 200000 683794218 200000 888433471 200000 161416443 200000 539159229 200000 4061799 200000 438227019 200000 826413379 200000 996189149 200000 625234610 200000 36941784 200000 561533293 200000 784535380 200000 289575420 200000 944783452 200000 621767419 200000 418579499 200000 806490966 200000 855250800 200000 987164812 200000 501168267 200000 410390766 200000 375397837 200000 600992737 200000 162796987 200000 908249112 200000 465321803 200000 943630298 200000 836854310 200000 755469121 200000 334453988 200000 456871032 200000 687435602 200000 238103036 200000 866072750 200000 803970780 200000 901886953 200000 894688505 200000 550535652 200000 377620806 200000 387184563 200000 956434952 200000 303475420 200000 466243862 200000 746256280 200000 367578649 200000 473729809 200000 107289293 200000 42135458 200000 109242686 200000 157613850 200000 541045771 200000 335462136 200000 165754534 200000 243369647 200000 748969362 200000 763476964 200000 685239971 200000 278100138 200000 643311937 200000 133018060 200000 328837796 200000 970819331 200000 257166361 200000 865291579 200000 649982267 200000 11801810 200000 37488186 200000 757502937 200000 634351127 200000 722176592 200000 330708197 200000 271903853 200000 248771593 200000 870093014 200000 61133947 200000 111004385 200000 673473283 200000 896604379 200000 926402684 200000 973072958 200000 176007699 200000 664865272 200000 68208520 200000 231409322 200000 796461931 200000 173666022 200000 429660512 200000 305319280 200000 588942939 200000 47087486 200000 65817316 200000 652856568 200000 67144532 200000 604870839 200000 175133206 200000 398452937 200000 949472742 200000 474208427 200000 616963092 200000 656483213 200000 828880066 200000 414309522 200000 997477665 200000 597845260 200000 456032696 200000 214479043 200000 528641692 200000 58571823 200000 902527928 200000 716182201 200000 705500935 200000 456210686 200000 306543828 200000 455023883 200000 483862016 200000 389435041 200000 15329340 200000 510262642 200000 948295242 200000 588777825 200000 717023808 200000 566449350 200000 589924804 200000 973824167 200000 307878480 200000 57041152 200000 673015663 200000 200399611 200000 669570814 200000 241004856 200000 783394155 200000 827956742 200000 640852473 200000 662471079 200000 258318074 200000 709395600 200000 939804690 200000 162701222 200000 635068026 200000 177544833 200000 388524347 200000 865741740 200000 738996078 200000 829438178 200000 411266 200000 730851154 200000 801780341 200000 3675612 200000 989724185 200000 519641938 200000 450474833 200000 139675831 200000 170252112 200000 27378050 200000 562899680 200000 452073436 200000 557576344 200000 214585053 200000 949645093 200000 609309906 200000 161728386 200000 236315002 200000 544639295 200000 627693123 200000 47986877 200000 639660689 200000 589516143 200000 458540024 200000 980657690 200000 599779964 200000 350081813 200000 993744600 200000 782627465 200000 866604211 200000 790065330 200000 962665707 200000 463639068 200000 28604878 200000 514573799 200000 493192540 200000 269594115 200000 645354886 200000 617612148 200000 37132913 200000 962454670 200000 463820979 200000 178062137 200000 426689940 200000 998488878 200000 472788815 200000 232592439 200000 720062798 200000 636720754 200000 174208624 200000 631311503 200000 34157893 200000 669496845 200000 601625168 200000 14633344 200000 591225412 200000 800937677 200000 7167048 200000 726547308 200000 240605235 200000 297470117 200000 508576975 200000 385950163 200000 723753497 200000 352366243 200000 985714047 200000 484813653 200000 475123744 200000 77359866 200000 902534927 200000 616049075 200000 656520080 200000 967373560 200000 103311705 200000 688745934 200000 397432530 200000 661116175 200000 696070997 200000 980829606 200000 912678765 200000 779632847 200000 356502299 200000 53772379 200000 916631052 200000 563205865 200000 267815907 200000 947428910 200000 922841205 200000 889304366 200000 548735495 200000 819515519 200000 977549202 200000 280715917 200000 109034239 200000 902372816 200000 758371179 200000 381049623 200000 309411172 200000 766866880 200000 154678569 200000 220128252 200000 17361645 200000 243984656 200000 250487059 200000 293531022 200000 225023091 200000 552967072 200000 37048468 200000 163329853 200000 140672495 200000 769075825 200000 878944818 200000 224140185 200000 231326330 200000 860083108 200000 185968023 200000 231770195 200000 592210507 200000 705304696 200000 458854283 200000 746631738 200000 772311228 200000 128119631 200000 268171254 200000 412448577 200000 285110852 200000 219945898 200000 68765666 200000 100749943 200000 929752701 200000 192643623 200000 729442678 200000 421008396 200000 206032927 200000 997950088 200000 279592443 200000 5410129 200000 690467585 200000 499898798 200000 706157530 200000 472842936 200000 82513438 200000 326406041 200000 839318683 200000 549693903 200000 923825037 200000 391386473 200000 410271974 200000 703463752 200000 21506183 200000 501971295 200000 669705861 200000 233893620 200000 594121572 200000 650752732 200000 708679263 200000 898795458 200000 307680157 200000 343677536 200000 196907645 200000 184505795 200000 57742283 200000 469570443 200000 104466439 200000 664737832 200000 452674469 200000 535792414 200000 650296135 200000 763160897 200000 736779268 200000 582789881 200000 730408357 200000 240785535 200000 706744546 200000 31620125 200000 654525864 200000 705474674 200000 649499477 200000 912575147 200000 262881530 200000 540660426 200000 183228824 200000 808890339 200000 593370723 200000 456510041 200000 792591106 200000 921416741 200000 260340172 200000 183183119 200000 396451851 200000 833569522 200000 759710780 200000 643551740 200000 338351181 200000 233508587 200000 65486302 200000 473265488 200000 620183680 200000 830381007 200000 533848568 200000 265383005 200000 44762236 200000 152801920 200000 633951988 200000 536308114 200000 99727162 200000 212173566 200000 798710874 200000 352872065 200000 928852178 200000 211595881 200000 905587410 200000 754306521 200000 293669501 200000 265228035 200000 91425318 200000 238628204 200000 597034643 200000 73937963 200000 358817597 200000 927840297 200000 896340110 200000 179616353 200000 231016480 200000 297080353 200000 372180740 200000 412455751 200000 49746424 200000 255896709 200000 728139183 200000 966722461 200000 320613133 200000 314713509 200000 849600360 200000 990255428 200000 559562952 200000 339691250 200000 109345830 200000 466455867 200000 189623728 200000 434662652 200000 310007043 200000 543160740 200000 512554351 200000 826712948 200000 954313271 200000 239367615 200000 806382798 200000 567277354 200000 639720218 200000 979857389 200000 338811827 200000 86917135 200000 519974948 200000 225625005 200000 815463209 200000 769427251 200000 404943599 200000 804627873 200000 204121943 200000 76282055 200000 731772979 200000 316755336 200000 752751495 200000 553317402 200000 739545544 200000 140774468 200000 640558624 200000 292765087 200000 817715879 200000 580522453 200000 157252267 200000 319678693 200000 770001641 200000 416824156 200000 989928401 200000 51909276 200000 449196485 200000 183573272 200000 727038297 200000 532448406 200000 772498836 200000 614391915 200000 75339310 200000 897025986 200000 578916304 200000 682659797 200000 963370582 200000 731896369 200000 1128719 200000 269070070 200000 800721147 200000 419406100 200000 663693580 200000 252865167 200000 475258981 200000 374213308 200000 13527197 200000 105897601 200000 132731389 200000 161893016 200000 450450877 200000 116172 200000 974522442 200000 249222457 200000 791739267 200000 230044816 200000 614856951 200000 432040528 200000 361466408 200000 400978958 200000 403113674 200000 480800429 200000 599764228 200000 81485990 200000 397075373 200000 303320641 200000 396996751 200000 540811737 200000 60220584 200000 346914844 200000 309860452 200000 190899784 200000 912809955 200000 750840431 200000 876397369 200000 966087603 200000 255881384 200000 221091466 200000 209593063 200000 50258170 200000 936011102 200000 991678173 200000 973506151 200000 417786910 200000 127676302 200000 10045178 200000 489142738 200000 841748544 200000 453350369 200000 718235025 200000 937769055 200000 487483808 200000 967363615 200000 213803122 200000 631473255 200000 57966494 200000 623832880 200000 564691597 200000 442253668 200000 744436923 200000 243287326 200000 267477492 200000 593339373 200000 248295575 200000 533187344 200000 435734998 200000 183991738 200000 591948275 200000 407495503 200000 965438084 200000 375287205 200000 531668656 200000 307294020 200000 777942384 200000 412511654 200000 399175118 200000 139680119 200000 912703272 200000 875272917 200000 502616941 200000 70851472 200000 4502366 200000 336032619 200000 103259854 200000 905509976 200000 853254370 200000 486493376 200000 590657618 200000 858028472 200000 187067301 200000 249619277 200000 458701688 200000 824017592 200000 195027639 200000 501739178 200000 6395106 200000 964180353 200000 554761801 200000 638907792 200000 293507152 200000 611517275 200000 593071019 200000 31763415 200000 127404194 200000 923084974 200000 598084942 200000 533215353 200000 286186970 200000 218282243 200000 851254978 200000 976185228 200000 868841750 200000 733323523 200000 366067384 200000 621213259 200000 463602329 200000 499710582 200000 486392575 200000 600912652 200000 978467778 200000 604873797 200000 339702410 200000 145046858 200000 18700050 200000 219758712 200000 389755240 200000 447385500 200000 972472874 200000 254334519 200000 828997321 200000 814328762 200000 419583945 200000 863186379 200000 28233983 200000 570558590 200000 25841105 200000 201089693 200000 242638201 200000 873999328 200000 357479234 200000 432381237 200000 210954441 200000 338282232 200000 197254716 200000 117819707 200000 162819742 200000 980692991 200000 146454528 200000 624100729 200000 221074377 200000 791125582 200000 808738543 200000 771133910 200000 532675643 200000 769432668 200000 360051849 200000 823108955 200000 807115013 200000 294237122 200000 72480622 200000 498030641 200000 903924310 200000 350706489 200000 232583007 200000 908256672 200000 804316031 200000 946086554 200000 104982332 200000 913627664 200000 707624177 200000 540049116 200000 612017415 200000 39509259 200000 494535228 200000 27072025 200000 393726943 200000 23052600 200000 536942609 200000 741113737 200000 265830404 200000 8392800 200000 463617087 200000 871764867 200000 682810073 200000 940024171 200000 443243449 200000 318867842 200000 656483548 200000 933645411 200000 760127118 200000 759931421 200000 949978031 200000 631913584 200000 479790575 200000 767872269 200000 622895633 200000 752608217 200000 514784811 200000 602093866 200000 357783524 200000 206725640 200000 620633781 200000 678320749 200000 79303720 200000 786336133 200000 733979675 200000 10384878 200000 318877950 200000 130290681 200000 978944016 200000 864432614 200000 268042149 200000 515032619 200000 112422242 200000 127036846 200000 618886783 200000 597905414 200000 10181635 200000 131071933 200000 478806795 200000 436107920 200000 177771780 200000 393454508 200000 721824236 200000 198048243 200000 806978196 200000 857291317 200000 17966304 200000 511262583 200000 547789828 200000 526151470 200000 246816968 200000 112742276 200000 283954117 200000 443913618 200000 720292774 200000 315233700 200000 753432423 200000 723718520 200000 131442329 200000 455864958 200000 970509723 200000 511007768 200000 989137378 200000 331249627 200000 780972081 200000 523106764 200000 858055905 200000 116472996 200000 163869722 200000 455327244 200000 137531928 200000 695356641 200000 341852006 200000 229977456 200000 339620133 200000 169587130 200000 127898950 200000 683080625 200000 357017291 200000 911216505 200000 295602186 200000 696755111 200000 17512169 200000 537076101 200000 195544866 200000 715158860 200000 171032704 200000 229177447 200000 562140960 200000 863520182 200000 36429745 200000 458247112 200000 491169716 200000 3711775 200000 163825083 200000 599173232 200000 373651885 200000 669952736 200000 258115328 200000 834227783 200000 148569342 200000 865821552 200000 579264768 200000 427847767 200000 155798197 200000 515735657 200000 893157979 200000 663599303 200000 8310532 200000 227807362 200000 420105427 200000 444462304 200000 327149884 200000 960207253 200000 448575302 200000 925052170 200000 593981388 200000 886901402 200000 359910839 200000 88245455 200000 283237957 200000 63111081 200000 750368069 200000 662759638 200000 367555928 200000 521931770 200000 715368497 200000 593573097 200000 274101461 200000 103040999 200000 737728476 200000 799431151 200000 452712877 200000 258147048 200000 141644997 200000 299364337 200000 414360048 200000 189774230 200000 923661966 200000 586868759 200000 279655631 200000 510864296 200000 818528759 200000 896428715 200000 281402010 200000 422871543 200000 794328288 200000 246370580 200000 677685442 200000 16742012 200000 571869258 200000 801872859 200000 376737751 200000 483638864 200000 123067990 200000 734143145 200000 607865225 200000 466710442 200000 82382404 200000 570874438 200000 667493546 200000 242920420 200000 160770676 200000 392555675 200000 645048106 200000 948846965 200000 716843623 200000 188615855 200000 65632792 200000 355283447 200000 43293373 200000 220068524 200000 591536551 200000 858847778 200000 98206008 200000 431970779 200000 623060261 200000 124837837 200000 5311670 200000 657474210 200000 800055044 200000 330130419 200000 885781306 200000 627610252 200000 161884885 200000 26462891 200000 731520995 200000 334475329 200000 449371463 200000 189391150 200000 18207475 200000 339022216 200000 305263147 200000 490250196 200000 681955272 200000 196388683 200000 768466034 200000 464178710 200000 822556901 200000 690071954 200000 708685869 200000 452820109 200000 568212457 200000 584407942 200000 600066699 200000 735744240 200000 999443349 200000 750649711 200000 125877725 200000 600748568 200000 900954057 200000 785483445 200000 197289363 200000 73899519 200000 503508359 200000 489569250 200000 791878720 200000 594494395 200000 522752237 200000 738977437 200000 79606161 200000 59532167 200000 675326782 200000 599274415 200000 859771481 200000 229077178 200000 345250521 200000 72231168 200000 194221192 200000 573517260 200000 624798527 200000 674788762 200000 198758190 200000 736161879 200000 241884433 200000 110778788 200000 488846971 200000 967365907 200000 279656463 200000 589566568 200000 455259585 200000 794957272 200000 832625944 200000 807407692 200000 727510895 200000 606774175 200000 516888623 200000 48730331 200000 988476695 200000 510058112 200000 668040820 200000 207933629 200000 748641640 200000 43808692 200000 54926886 200000 548451770 200000 725052467 200000 767601555 200000 2870951 200000 154137274 200000 384401514 200000 349737879 200000 978767479 200000 261300678 200000 834103323 200000 894757974 200000 4327734 200000 937999879 200000 956359800 200000 13988234 200000 548762021 200000 418115525 200000 963118545 200000 682607116 200000 595852708 200000 13231208 200000 548263319 200000 517746643 200000 230015541 200000 318615162 200000 197960282 200000 303655417 200000 629394807 200000 517391266 200000 681304011 200000 345032886 200000 678989483 200000 934801577 200000 747784378 200000 576169314 200000 36323889 200000 381874040 200000 520471320 200000 140107893 200000 889572234 200000 58131735 200000 380287989 200000 197711753 200000 620656983 200000 3325870 200000 845265281 200000 798276950 200000 52735831 200000 839276166 200000 818233614 200000 737819572 200000 651051629 200000 484097032 200000 650157324 200000 629353884 200000 928486039 200000 636178365 200000 817144074 200000 283828519 200000 74023670 200000 671989835 200000 996164539 200000 704917388 200000 917088715 200000 353982845 200000 765454573 200000 170932516 200000 431922295 200000 474072634 200000 224317843 200000 426599273 200000 438000506 200000 713324684 200000 697228731 200000 876997361 200000 404388980 200000 987731866 200000 196825751 200000 973406583 200000 712221223 200000 996177837 200000 817674872 200000 494520785 200000 964195441 200000 625266733 200000 91917517 200000 880450554 200000 293429333 200000 79669156 200000 768444967 200000 208566025 200000 864744946 200000 990950841 200000 142916151 200000 333543735 200000 228216457 200000 42348341 200000 654758861 200000 879264732 200000 508609658 200000 864475137 200000 638282970 200000 204586353 200000 213376839 200000 458698021 200000 786838126 200000 257132430 200000 113086351 200000 902346954 200000 405365434 200000 564339948 200000 184485138 200000 953056823 200000 662386446 200000 701721443 200000 400640179 200000 134752727 200000 32212442 200000 829929964 200000 369453168 200000 22679344 200000 251054768 200000 408197280 200000 18139498 200000 491294444 200000 558783040 200000 50332342 200000 125581795 200000 739516626 200000 823958105 200000 992781447 200000 396759866 200000 161219533 200000 146209774 200000 73354637 200000 529780720 200000 338800611 200000 675111693 200000 122578527 200000 29142437 200000 148836926 200000 706108137 200000 973364917 200000 710860059 200000 78472999 200000 44749776 200000 936929641 200000 692184112 200000 425698820 200000 28585268 200000 834464371 200000 280418279 200000 496271712 200000 544833446 200000 463576299 200000 545215071 200000 750411490 200000 366219477 200000 796667146 200000 420695769 200000 325132628 200000 809788818 200000 293521448 200000 65488310 200000 334370973 200000 151728590 200000 829312702 200000 858904181 200000 947088326 200000 868333209 200000 854192228 200000 972782520 200000 822167800 200000 349972004 200000 660537811 200000 920637247 200000 500075898 200000 62612415 200000 49619683 200000 826376683 200000 115657143 200000 973014491 200000 459588238 200000 132613563 200000 597803829 200000 431116296 200000 146847466 200000 524659665 200000 722693278 200000 884095222 200000 201240882 200000 665266796 200000 983185338 200000 179885175 200000 591425468 200000 264990958 200000 170687857 200000 391497595 200000 229148163 200000 196013015 200000 319994317 200000 144917522 200000 391079070 200000 617563848 200000 787557877 200000 370558316 200000 84449093 200000 535543936 200000 3947059 200000 747042779 200000 691932370 200000 891700961 200000 624318957 200000 100396238 200000 632718653 200000 762916075 200000 904270766 200000 676785878 200000 862654878 200000 711049407 200000 977523998 200000 360039333 200000 824825902 200000 766186908 200000 686765828 200000 405828105 200000 245998662 200000 355157475 200000 483747658 200000 245430772 200000 138329181 200000 349839638 200000 247224057 200000 569164918 200000 765812748 200000 966916052 200000 814669367 200000 51654080 200000 408273932 200000 899757534 200000 894912591 200000 480877859 200000 563445814 200000 740761621 200000 674088873 200000 753273613 200000 404051841 200000 641966200 200000 565073356 200000 227142418 200000 749948423 200000 988041257 200000 828953442 200000 470328287 200000 532193536 200000 869878120 200000 919934003 200000 222328135 200000 471333571 200000 983069077 200000 548377896 200000 697865786 200000 775875275 200000 442471217 200000 113239113 200000 818058440 200000 808226223 200000 704286173 200000 956306110 200000 80938529 200000 774669096 200000 541418072 200000 269180624 200000 650613911 200000 960704526 200000 123656324 200000 707946472 200000 148825497 200000 839261274 200000 650194273 200000 980202126 200000 647799225 200000 904160036 200000 8966416 200000 703097451 200000 443466406 200000 96623269 200000 285802704 200000 236285511 200000 99246898 200000 394233398 200000 644510979 200000 460525066 200000 136051020 200000 413629518 200000 917831977 200000 59181245 200000 660063750 200000 919864966 200000 765948386 200000 542653065 200000 54390159 200000 940274072 200000 794392815 200000 803104438 200000 72485688 200000 459922266 200000 758969649 200000 261365677 200000 701144946 200000 218326215 200000 365453991 200000 96222453 200000 613273549 200000 237516278 200000 912604787 200000 302455609 200000 34910458 200000 656794143 200000 649960661 200000 570618943 200000 245560521 200000 52970396 200000 177082157 200000 550597361 200000 327129643 200000 169540581 200000 182276605 200000 504669014 200000 982440240 200000 271443346 200000 120043236 200000 398180505 200000 501338377 200000 555126876 200000 558486690 200000 162006272 200000 226760198 200000 309236507 200000 810313497 200000 686440950 200000 615137175 200000 895844297 200000 836789578 200000 754846209 200000 399343182 200000 428841852 200000 549194067 200000 99707082 200000 489609690 200000 203936366 200000 970276471 200000 173057307 200000 809761549 200000 522439672 200000 220166420 200000 529706716 200000 445450710 200000 877013137 200000 762815661 200000 862752020 200000 560489287 200000 79113683 200000 814223842 200000 697437677 200000 506228111 200000 424004213 200000 370436210 200000 546693807 200000 525035007 200000 121202257 200000 867695935 200000 79096259 200000 358541065 200000 681988703 200000 197162568 200000 677380273 200000 723710011 200000 58504375 200000 610788527 200000 161118753 200000 938093127 200000 305823377 200000 115189941 200000 770972124 200000 653626109 200000 818020423 200000 846487992 200000 112119499 200000 779305806 200000 866892625 200000 655001146 200000 439387382 200000 84865354 200000 866693704 200000 848704988 200000 631939462 200000 708064290 200000 186864867 200000 659157342 200000 535697090 200000 984723494 200000 237179899 200000 652132512 200000 998692373 200000 161817287 200000 672694665 200000 702060196 200000 306963461 200000 395631253 200000 981840038 200000 599205256 200000 11376700 200000 653976896 200000 324563337 200000 651307151 200000 609165186 200000 356177306 200000 380468108 200000 722596376 200000 871050175 200000 120237970 200000 235583782 200000 499980708 200000 371945981 200000 928564794 200000 990960625 200000 505319891 200000 546617443 200000 431657921 200000 845031077 200000 579764839 200000 588102202 200000 212683129 200000 908222233 200000 411599423 200000 816598507 200000 432177105 200000 656223816 200000 782413660 200000 170694910 200000 502011483 200000 574677577 200000 209926878 200000 447956507 200000 735980998 200000 735044693 200000 249278726 200000 95666956 200000 879885795 200000 836810948 200000 723852597 200000 645225656 200000 610483619 200000 827239695 200000 182914538 200000 454880040 200000 35791126 200000 39311823 200000 257473735 200000 157477253 200000 318294381 200000 591375035 200000 980631180 200000 465931798 200000 914141432 200000 466036396 200000 688022297 200000 604371526 200000 138372392 200000 505418652 200000 463145840 200000 468327067 200000 844779149 200000 17272993 200000 599534000 200000 608284351 200000 229250264 200000 545057270 200000 245312281 200000 332436858 200000 380454105 200000 701881586 200000 699158542 200000 493207733 200000 544606336 200000 638066701 200000 445702157 200000 550806391 200000 539200735 200000 966081761 200000 253462455 200000 690309099 200000 899430438 200000 73918502 200000 792695502 200000 488706903 200000 46402468 200000 208903604 200000 388270129 200000 334843941 200000 254850508 200000 406657156 200000 40669153 200000 722583005 200000 178192940 200000 696354990 200000 502507262 200000 438812967 200000 63174519 200000 582239595 200000 675261897 200000 118640589 200000 50626939 200000 800697619 200000 64854947 200000 535630006 200000 783525674 200000 171674400 200000 536613644 200000 390566892 200000 492246677 200000 718139432 200000 747070884 200000 135249557 200000 448655083 200000 375762405 200000 731681324 200000 192802044 200000 749888637 200000 351482672 200000 781340293 200000 889920137 200000 496357564 200000 162616320 200000 527040430 200000 455080899 200000 622870584 200000 567253359 200000 737893833 200000 169988692 200000 645286562 200000 832859573 200000 216967190 200000 600967429 200000 838225098 200000 181360682 200000 571710197 200000 881653692 200000 982785697 200000 741839174 200000 476834791 200000 14437764 200000 523328822 200000 590238371 200000 576372621 200000 629998212 200000 449192124 200000 532230393 200000 652760487 200000 473168390 200000 918690946 200000 984404512 200000 728886549 200000 418185841 200000 84927224 200000 393360145 200000 529788376 200000 892384590 200000 140069808 200000 122531301 200000 236618512 200000 52428102 200000 188059481 200000 897333715 200000 452279551 200000 124904993 200000 763904965 200000 434389300 200000 507581700 200000 791779015 200000 612334563 200000 846683010 200000 567133599 200000 685028673 200000 397306309 200000 193648979 200000 811101811 200000 704588472 200000 634768026 200000 194742882 200000 176836670 200000 263777140 200000 555232947 200000 206204293 200000 960802018 200000 59787486 200000 109063553 200000 136329911 200000 435746142 200000 206255485 200000 179060117 200000 427648271 200000 370540500 200000 272076540 200000 766343838 200000 331267270 200000 111146884 200000 325248033 200000 245696365 200000 905104180 200000 261187791 200000 198754518 200000 551175667 200000 265960658 200000 853103412 200000 623459363 200000 395768640 200000 726536504 200000 311906133 200000 867821104 200000 332978564 200000 800406815 200000 540246770 200000 339939399 200000 378478609 200000 59568223 200000 600714475 200000 315338959 200000 928731991 200000 893170161 200000 51644737 200000 369446225 200000 706693350 200000 701987310 200000 419955989 200000 972314230 200000 24104302 200000 815043981 200000 539116198 200000 981892102 200000 723026625 200000 816522535 200000 268965718 200000 250327785 200000 909336526 200000 916853302 200000 454219685 200000 221744937 200000 731064487 200000 647626065 200000 382237491 200000 370420205 200000 63705723 200000 70330416 200000 96908482 200000 156024190 200000 578870684 200000 979321261 200000 701891633 200000 305002309 200000 128995705 200000 86754240 200000 916600448 200000 478665162 200000 211367075 200000 799228289 200000 870269393 200000 744739509 200000 296627916 200000 361692457 200000 495820645 200000 937251535 200000 571193026 200000 669144080 200000 302705050 200000 821116929 200000 831627895 200000 380149935 200000 565543923 200000 39294803 200000 758000891 200000 656132254 200000 359990543 200000 952507118 200000 156363391 200000 553880214 200000 230533295 200000 811078170 200000 834344531 200000 993515119 200000 805121971 200000 32087359 200000 540548328 200000 552720675 200000 193992732 200000 668362726 200000 797366222 200000 857665224 200000 688463627 200000 80169144 200000 406751669 200000 734747801 200000 918336704 200000 268108669 200000 393515119 200000 202051820 200000 243314843 200000 513628446 200000 603282668 200000 285723452 200000 284964637 200000 190648227 200000 766439227 200000 773230112 200000 817904614 200000 742942772 200000 194052239 200000 913368913 200000 920657848 200000 623961882 200000 674029878 200000 139030438 200000 615325298 200000 70273470 200000 425805987 200000 254561562 200000 834208532 200000 611305640 200000 322753380 200000 557027524 200000 511317441 200000 859421568 200000 225002795 200000 416883933 200000 989031351 200000 203031824 200000 53164745 200000 647473854 200000 108134744 200000 214564671 200000 670488621 200000 463291614 200000 137805347 200000 578947862 200000 627779688 200000 644818646 200000 569786554 200000 152025790 200000 949120427 200000 696249183 200000 532980445 200000 751281535 200000 206075718 200000 321889362 200000 946151277 200000 497596865 200000 625835434 200000 104771238 200000 664465001 200000 173413134 200000 175395431 200000 218026613 200000 963299059 200000 492780557 200000 228851758 200000 437840631 200000 214087499 200000 708808839 200000 205439695 200000 1161347 200000 700566225 200000 14501221 200000 971704635 200000 857575572 200000 205811206 200000 931602606 200000 951814530 200000 595125185 200000 172658315 200000 669293453 200000 986099412 200000 774063555 200000 558483232 200000 789638728 200000 603228547 200000 225635698 200000 49036197 200000 348957257 200000 385335550 200000 50836167 200000 388253979 200000 583346712 200000 155050455 200000 358663386 200000 584461218 200000 300952414 200000 974733757 200000 753121252 200000 54306427 200000 262640866 200000 536442242 200000 698313022 200000 26360839 200000 204385935 200000 529299221 200000 522539359 200000 796981190 200000 242869099 200000 493978503 200000 519403488 200000 815622232 200000 242219424 200000 947077897 200000 875404155 200000 527904638 200000 707358326 200000 123365100 200000 897768455 200000 872969753 200000 960170581 200000 467179935 200000 942325884 200000 935487016 200000 794638535 200000 265963699 200000 964606196 200000 952649421 200000 939705971 200000 457231577 200000 523408550 200000 67517000 200000 878767394 200000 316441057 200000 856086508 200000 201314298 200000 661014973 200000 380592316 200000 43770430 200000 129844322 200000 533376076 200000 627370362 200000 352122420 200000 928068898 200000 694075383 200000 88494411 200000 121131911 200000 160926970 200000 234483464 200000 588292225 200000 413615888 200000 483930058 200000 685316838 200000 811085964 200000 610104518 200000 470977683 200000 747031578 200000 135415292 200000 277953986 200000 397016949 200000 481343565 200000 958776961 200000 69640253 200000 970531762 200000 761043015 200000 239781613 200000 387454864 200000 842834857 200000 145277424 200000 307186479 200000 34534962 200000 742969563 200000 804446802 200000 406968409 200000 243334077 200000 778094056 200000 983011732 200000 835871386 200000 988489960 200000 11288721 200000 301725439 200000 879116099 200000 857018253 200000 621877175 200000 273178363 200000 411182789 200000 694257828 200000 39553882 200000 316283154 200000 99024049 200000 922390085 200000 613011098 200000 385592811 200000 846765494 200000 417266088 200000 555878840 200000 93960016 200000 58701221 200000 709516583 200000 714168340 200000 482155048 200000 722325871 200000 701123130 200000 879755824 200000 969826940 200000 569074980 200000 328608122 200000 265094571 200000 718447988 200000 412358133 200000 145809054 200000 60682565 200000 404851546 200000 324663858 200000 838977663 200000 589618401 200000 875036053 200000 788032843 200000 647370518 200000 602406781 200000 41303726 200000 912003026 200000 169041276 200000 869553467 200000 336571470 200000 577519991 200000 969912808 200000 421886298 200000 255920957 200000 326970122 200000 808397236 200000 134795324 200000 873276772 200000 902930555 200000 958965079 200000 317045089 200000 13223882 200000 916106460 200000 48364651 200000 45608298 200000 28916889 200000 741906012 200000 974170024 200000 340519958 200000 737370394 200000 588976717 200000 491897574 200000 333593159 200000 512858035 200000 437305630 200000 499941661 200000 914658813 200000 193577455 200000 804337248 200000 759885927 200000 8484440 200000 670440054 200000 491145925 200000 72470012 200000 278391193 200000 227175183 200000 19396635 200000 825682996 200000 140916001 200000 125120164 200000 828000596 200000 668363912 200000 335328111 200000 783848253 200000 435654784 200000 604012433 200000 344738853 200000 336517635 200000 80070864 200000 727202566 200000 394914819 200000 676796222 200000 547990676 200000 417126849 200000 866939626 200000 702637654 200000 62565181 200000 43531193 200000 854420441 200000 185986005 200000 146231131 200000 150265351 200000 665300210 200000 126507362 200000 810975903 200000 799853285 200000 615199605 200000 538250182 200000 444040153 200000 593639850 200000 946174402 200000 488988905 200000 95347961 200000 609906382 200000 690322266 200000 988393941 200000 807153937 200000 443594219 200000 828451550 200000 217228465 200000 861454929 200000 582430137 200000 323810829 200000 429075143 200000 64190984 200000 386491408 200000 502282185 200000 629874301 200000 130004137 200000 439653865 200000 625451538 200000 578345310 200000 97605570 200000 763445596 200000 135423496 200000 604495378 200000 564820485 200000 116802978 200000 827926509 200000 297948769 200000 395917635 200000 684299027 200000 830523679 200000 486680371 200000 875232875 200000 164906281 200000 997761569 200000 702909585 200000 187697550 200000 303340666 200000 64297618 200000 655468452 200000 492302813 200000 351839424 200000 950997811 200000 736007860 200000 593932713 200000 849646804 200000 268019685 200000 915876137 200000 946216033 200000 262220461 200000 214872999 200000 840561549 200000 165225622 200000 979584869 200000 32872603 200000 374665095 200000 193176057 200000 221936948 200000 715624449 200000 49142752 200000 917214042 200000 341319026 200000 197663289 200000 712805505 200000 835999401 200000 311903383 200000 440133317 200000 226332786 200000 282145528 200000 503655485 200000 140919363 200000 698933723 200000 803694199 200000 749998876 200000 747622006 200000 784517125 200000 941006966 200000 400894733 200000 141112893 200000 357568346 200000 404848997 200000 403658503 200000 137560985 200000 353648992 200000 637817558 200000 800360739 200000 973650347 200000 463292608 200000 587833208 200000 257178 200000 694742194 200000 182115652 200000 209495325 200000 641909700 200000 203581968 200000 248131539 200000 574807732 200000 982013467 200000 568311877 200000 313963639 200000 664030287 200000 323294261 200000 704399089 200000 316650583 200000 692137245 200000 334824397 200000 292910293 200000 720778684 200000 859442543 200000 83318714 200000 610856402 200000 103861262 200000 739284662 200000 785481716 200000 928503527 200000 829851095 200000 344019842 200000 681416085 200000 120068150 200000 568714942 200000 123706756 200000 664429269 200000 31024895 200000 580361100 200000 824319373 200000 361663756 200000 599480739 200000 510856746 200000 193456523 200000 479049395 200000 851773857 200000 888034208 200000 161718929 200000 138074978 200000 315182491 200000 217864727 200000 390632655 200000 630473682 200000 844720465 200000 47747798 200000 249523093 200000 853341147 200000 181026211 200000 596416072 200000 395687252 200000 68859510 200000 13590162 200000 218761203 200000 257578396 200000 351248316 200000 582724415 200000 612231297 200000 716272925 200000 287742180 200000 694621673 200000 192706489 200000 384282537 200000 383380551 200000 830633458 200000 902408838 200000 309124655 200000 33569119 200000 222169050 200000 538282734 200000 473399489 200000 779240643 200000 291001666 200000 361653275 200000 851204238 200000 833396779 200000 44905705 200000 846582358 200000 343745000 200000 968458865 200000 429576369 200000 402090757 200000 986639934 200000 118286733 200000 897963418 200000 33433779 200000 836194337 200000 498431127 200000 234188740 200000 660927239 200000 558432066 200000 696806344 200000 361789552 200000 988388555 200000 359046258 200000 202159224 200000 330798590 200000 347183078 200000 996710304 200000 566031648 200000 473792496 200000 933036897 200000 383299037 200000 971656024 200000 634904293 200000 124255077 200000 39310682 200000 750842329 200000 416055966 200000 241199929 200000 851620199 200000 344852604 200000 245058043 200000 882086216 200000 546392692 200000 779183672 200000 366420733 200000 419804952 200000 184268307 200000 182697766 200000 129809093 200000 727735123 200000 34981108 200000 485994112 200000 273632659 200000 501310401 200000 97167079 200000 921897628 200000 545011399 200000 141557578 200000 78723804 200000 909107445 200000 631805154 200000 271720440 200000 489508581 200000 408500258 200000 376360837 200000 488108274 200000 820451377 200000 45628380 200000 488225135 200000 460919938 200000 84009746 200000 874460411 200000 562110082 200000 54518286 200000 922430711 200000 489049463 200000 660468670 200000 853705249 200000 543750770 200000 356603498 200000 708113731 200000 431542371 200000 171287346 200000 951561228 200000 351532114 200000 358482331 200000 31017481 200000 940254646 200000 445288268 200000 929303987 200000 74405094 200000 86960095 200000 972766641 200000 6585780 200000 975490778 200000 611579424 200000 998850081 200000 66215876 200000 460054550 200000 820316466 200000 531274845 200000 963357998 200000 770026 200000 906723054 200000 136598341 200000 942989402 200000 779437767 200000 695323723 200000 228742363 200000 648212175 200000 482493501 200000 117074787 200000 297477693 200000 580612407 200000 976655101 200000 511633774 200000 23499694 200000 276520794 200000 266164951 200000 329607363 200000 258451597 200000 494869537 200000 436142779 200000 917496029 200000 503435100 200000 37157780 200000 201718459 200000 579384403 200000 368641465 200000 639624411 200000 659826183 200000 272047838 200000 556578407 200000 693506624 200000 3348719 200000 977982294 200000 269808965 200000 441420073 200000 502471395 200000 708920756 200000 885984084 200000 272983074 200000 889175157 200000 847132432 200000 914609844 200000 242758352 200000 632677204 200000 87299491 200000 166516903 200000 985844734 200000 905909841 200000 660459206 200000 643184011 200000 734268819 200000 987737950 200000 859120368 200000 573493987 200000 377120408 200000 908336009 200000 83076026 200000 782441294 200000 621093686 200000 433058564 200000 656656862 200000 561105550 200000 63664821 200000 634743072 200000 26125619 200000 56164737 200000 828932990 200000 797639244 200000 617128625 200000 181263914 200000 693035800 200000 358091289 200000 271755378 200000 583199656 200000 434824238 200000 342936376 200000 958267309 200000 437851196 200000 835937926 200000 232858489 200000 419301564 200000 320830790 200000 810363658 200000 434702285 200000 490222871 200000 623712071 200000 659409857 200000 546475587 200000 581643606 200000 981147104 200000 567855574 200000 292981774 200000 975892786 200000 812796369 200000 154526095 200000 802496381 200000 942374788 200000 145694970 200000 904044631 200000 484695041 200000 462236739 200000 427550300 200000 943884980 200000 338341929 200000 350578824 200000 104537624 200000 566153807 200000 602697128 200000 83706508 200000 820752237 200000 253746674 200000 360813900 200000 387311528 200000 238897341 200000 503694213 200000 882974984 200000 501157971 200000 351700360 200000 291494415 200000 127958506 200000 396013607 200000 43231854 200000 495540666 200000 301163045 200000 674432475 200000 446718769 200000 755360206 200000 85160199 200000 590379337 200000 833858223 200000 68395700 200000 346739970 200000 861727081 200000 434053867 200000 495929844 200000 435021734 200000 778468435 200000 27720964 200000 49743926 200000 840871332 200000 207065407 200000 762476347 200000 351201603 200000 932474573 200000 618022023 200000 759400689 200000 918529540 200000 476503568 200000 149010851 200000 372840613 200000 827293825 200000 902793086 200000 478983980 200000 301475833 200000 298299363 200000 555344456 200000 596462297 200000 732500909 200000 445484145 200000 927424190 200000 104327043 200000 178344353 200000 330028438 200000 758765648 200000 304259363 200000 132510934 200000 688885208 200000 110065552 200000 951893202 200000 391035245 200000 169335521 200000 876357678 200000 803615431 200000 136826533 200000 460436857 200000 38425849 200000 408213596 200000 568823009 200000 870603144 200000 643453924 200000 545916936 200000 63208351 200000 656660504 200000 74949118 200000 268758373 200000 838335872 200000 726472016 200000 617781623 200000 537466667 200000 571072581 200000 979738233 200000 513165216 200000 92425522 200000 392902351 200000 98928124 200000 623214827 200000 122822258 200000 37907742 200000 245912417 200000 893060326 200000 94079237 200000 751524946 200000 214358352 200000 253742659 200000 496053283 200000 156365484 200000 21082003 200000 841163987 200000 978357796 200000 562457997 200000 708261649 200000 787264901 200000 280140417 200000 70758261 200000 262200787 200000 558049386 200000 961583571 200000 459782660 200000 489148162 200000 143786675 200000 892285905 200000 181200891 200000 973448421 200000 714564784 200000 273662805 200000 955104570 200000 452882151 200000 638786002 200000 403113558 200000 178769090 200000 675664782 200000 791642281 200000 933193709 200000 92687540 200000 816452228 200000 678551782 200000 578422868 200000 26565712 200000 254814353 200000 187822936 200000 141763298 200000 318691830 200000 25293726 200000 140868594 200000 241741839 200000 457733415 200000 468564658 200000 18496963 200000 703799669 200000 347191428 200000 657718264 200000 644198139 200000 103103948 200000 417249740 200000 454214838 200000 59167980 200000 453218028 200000 440366049 200000 255855446 200000 69681669 200000 463913422 200000 380272835 200000 544925024 200000 594946520 200000 403876490 200000 127923091 200000 976092028 200000 855653652 200000 293271641 200000 207835792 200000 872781684 200000 909105035 200000 876699539 200000 423541020 200000 454212143 200000 383936044 200000 682960818 200000 357074870 200000 842231735 200000 926134024 200000 788543308 200000 819811840 200000 70178610 200000 109405008 200000 155503643 200000 360818363 200000 987065579 200000 976227668 200000 935804152 200000 926935493 200000 255277642 200000 245496453 200000 767723994 200000 736271393 200000 712078806 200000 601431924 200000 718920155 200000 242873325 200000 270454073 200000 527868367 200000 913121587 200000 945534572 200000 109005628 200000 878977641 200000 820192570 200000 938155006 200000 491921349 200000 845538610 200000 516460648 200000 967347234 200000 380992479 200000 733555514 200000 822190679 200000 488474490 200000 681962418 200000 709305010 200000 146071487 200000 89989573 200000 320255109 200000 667494121 200000 173725817 200000 919405541 200000 779055810 200000 560661586 200000 622301052 200000 827769306 200000 864593393 200000 130066556 200000 506474209 200000 50155717 200000 557207227 200000 559011863 200000 893489633 200000 845040357 200000 810890472 200000 781661941 200000 570788564 200000 146976156 200000 205768032 200000 660113925 200000 843769140 200000 347594090 200000 40129580 200000 327042392 200000 347695511 200000 603476463 200000 191537269 200000 482099744 200000 398513592 200000 413933036 200000 393060483 200000 859893931 200000 648280174 200000 698857794 200000 273053119 200000 683884651 200000 870135217 200000 453007601 200000 513257136 200000 102928368 200000 347523739 200000 485964569 200000 253928705 200000 921289963 200000 783527268 200000 201560827 200000 115147640 200000 820629036 200000 214735204 200000 898846967 200000 766500863 200000 536714148 200000 43527956 200000 310722191 200000 148020126 200000 517411939 200000 22329356 200000 240673377 200000 780213373 200000 737026202 200000 259197189 200000 377312304 200000 977060838 200000 411478425 200000 763827159 200000 144697563 200000 393857088 200000 884946897 200000 410114427 200000 949742180 200000 497272596 200000 784327377 200000 338975242 200000 659772393 200000 117829387 200000 209496396 200000 116459195 200000 614366125 200000 10881517 200000 953646865 200000 533848039 200000 357429519 200000 981230242 200000 367213840 200000 777029384 200000 828492432 200000 930057524 200000 937920859 200000 653344437 200000 621498320 200000 131990218 200000 973348129 200000 653458086 200000 554696592 200000 826898349 200000 670606515 200000 897762229 200000 303831985 200000 440951110 200000 773825411 200000 470161370 200000 379076403 200000 547342365 200000 165595679 200000 442228269 200000 923064374 200000 377685978 200000 209303609 200000 898860263 200000 175893499 200000 865770822 200000 629642913 200000 921556320 200000 316705507 200000 819609674 200000 854852936 200000 670919185 200000 891146349 200000 465233391 200000 647954238 200000 687250578 200000 116925243 200000 244914267 200000 797087924 200000 772822428 200000 520322829 200000 478079193 200000 41976058 200000 25226504 200000 205726403 200000 432913360 200000 911160449 200000 428382157 200000 290190431 200000 844235977 200000 381375705 200000 44001796 200000 327803135 200000 580596845 200000 136828595 200000 896849639 200000 931718374 200000 673098884 200000 677569503 200000 413159628 200000 87582067 200000 274148343 200000 513681229 200000 658989870 200000 442079527 200000 951502 200000 998543119 200000 638974116 200000 632258979 200000 535897649 200000 653370452 200000 486089959 200000 472119718 200000 812318825 200000 924444014 200000 982706383 200000 516554514 200000 389845215 200000 146350028 200000 638733908 200000 339846375 200000 371880475 200000 617314304 200000 233490576 200000 819299141 200000 656883653 200000 607951289 200000 439163835 200000 364626286 200000 748766375 200000 476679624 200000 391878446 200000 889460160 200000 595944104 200000 20962846 200000 319589216 200000 661090238 200000 130768081 200000 602570188 200000 201195498 200000 486962695 200000 970390859 200000 31343873 200000 277840261 200000 436628572 200000 724428638 200000 710470926 200000 31119370 200000 430323101 200000 133431666 200000 516206180 200000 675795568 200000 29251020 200000 478186769 200000 176537747 200000 464732881 200000 966295048 200000 803751650 200000 315812428 200000 553607781 200000 412133009 200000 413994158 200000 23001951 200000 594390915 200000 222840010 200000 410799454 200000 576359100 200000 343808934 200000 770398001 200000 511739641 200000 304088181 200000 458994021 200000 718107496 200000 291337386 200000 592278970 200000 74100345 200000 242840622 200000 924635831 200000 442530522 200000 391033274 200000 684885861 200000 2029706 200000 409958728 200000 882037537 200000 293434893 200000 997943979 200000 626579858 200000 805900230 200000 463113287 200000 545672387 200000 739809643 200000 903301602 200000 224435538 200000 942867353 200000 551105441 200000 166696654 200000 963662736 200000 811989784 200000 576279590 200000 826950913 200000 432990337 200000 151370310 200000 834729483 200000 497369620 200000 988066501 200000 443813709 200000 284999039 200000 955173569 200000 789629469 200000 561921397 200000 100743123 200000 467101919 200000 930164073 200000 927620390 200000 352813432 200000 647237478 200000 888301739 200000 931003370 200000 414368255 200000 348121200 200000 866518786 200000 290691176 200000 647745046 200000 227889973 200000 959267503 200000 996766313 200000 114440593 200000 522169868 200000 429785362 200000 628381910 200000 148415325 200000 513298032 200000 864905901 200000 589871031 200000 539271565 200000 447315704 200000 351503646 200000 389399604 200000 635772753 200000 831564125 200000 720102184 200000 74407575 200000 671610105 200000 426967160 200000 723072170 200000 153156679 200000 456885237 200000 459825216 200000 242589349 200000 85817293 200000 817601239 200000 471340494 200000 37614394 200000 167391954 200000 97529167 200000 968252251 200000 55222696 200000 839011358 200000 893307948 200000 609677888 200000 788231249 200000 715900313 200000 179049825 200000 767005940 200000 545117877 200000 369235533 200000 448890364 200000 362701073 200000 847012212 200000 641397345 200000 616091183 200000 681969486 200000 808648784 200000 393592606 200000 730614603 200000 711624069 200000 472116263 200000 585653996 200000 296506815 200000 504613550 200000 224858364 200000 705036629 200000 614579996 200000 909220577 200000 975860206 200000 572166912 200000 527003667 200000 588094806 200000 996484414 200000 329102263 200000 596217460 200000 414155367 200000 965143629 200000 139786337 200000 616508720 200000 831183756 200000 276602778 200000 805434119 200000 562015319 200000 866068318 200000 413846727 200000 800050897 200000 751319322 200000 934237588 200000 259872916 200000 746670601 200000 948888009 200000 466839303 200000 144130785 200000 677591062 200000 421673429 200000 186720176 200000 27838639 200000 343764865 200000 330552782 200000 478539944 200000 601744415 200000 678828531 200000 873002852 200000 779557926 200000 98643057 200000 469234740 200000 712123753 200000 803360132 200000 901167621 200000 470583341 200000 107234253 200000 77183801 200000 483898972 200000 132396261 200000 924361119 200000 568754911 200000 649873942 200000 108853382 200000 534724882 200000 643994414 200000 581640949 200000 599556697 200000 802206068 200000 891722750 200000 770944984 200000 49360580 200000 938384184 200000 76852295 200000 230385343 200000 465029458 200000 260507116 200000 913898531 200000 356087501 200000 289884331 200000 836526658 200000 415278794 200000 936281664 200000 472214678 200000 877140490 200000 219613844 200000 908239481 200000 900252669 200000 451237429 200000 964196091 200000 587971578 200000 887486696 200000 87392468 200000 599334037 200000 677090402 200000 128212096 200000 466086678 200000 91487516 200000 842723442 200000 356159245 200000 654033228 200000 968125801 200000 31983626 200000 958345207 200000 277890279 200000 771619187 200000 974533164 200000 235323336 200000 353516151 200000 923581523 200000 256592118 200000 786340391 200000 685746604 200000 481006659 200000 840604587 200000 520229341 200000 37284696 200000 53980826 200000 929487530 200000 67841234 200000 362308459 200000 23696848 200000 849269620 200000 32140304 200000 578086133 200000 16957311 200000 925180586 200000 574672830 200000 549323302 200000 389107807 200000 764743180 200000 195344678 200000 909229136 200000 124515400 200000 173258362 200000 186209454 200000 378268130 200000 124746291 200000 290034164 200000 963554785 200000 991024750 200000 335801400 200000 167535005 200000 264905575 200000 804848803 200000 169743248 200000 956874675 200000 629544712 200000 58944082 200000 921164947 200000 709507992 200000 864060844 200000 209398381 200000 526335163 200000 26260940 200000 599919964 200000 328775938 200000 897344670 200000 146777583 200000 395612481 200000 347670851 200000 292747254 200000 398919874 200000 182534563 200000 638072704 200000 900601244 200000 626872869 200000 219786730 200000 568765738 200000 220226439 200000 538512666 200000 458656928 200000 2863313 200000 514300113 200000 241662400 200000 52122476 200000 149486118 200000 7783858 200000 771280728 200000 877334807 200000 92578809 200000 356522370 200000 819416642 200000 978557834 200000 511988283 200000 199280825 200000 803905023 200000 875144141 200000 219217404 200000 464716529 200000 793215280 200000 929037832 200000 823593324 200000 716682978 200000 575497108 200000 920022917 200000 39245789 200000 517199973 200000 420532750 200000 35323563 200000 472977855 200000 638178929 200000 65355932 200000 415063811 200000 853339809 200000 15444767 200000 947501151 200000 251637045 200000 207058742 200000 548583336 200000 834377625 200000 6056715 200000 125196108 200000 447550052 200000 407268264 200000 25066860 200000 536246742 200000 282088141 200000 433359119 200000 158302306 200000 328823010 200000 194353017 200000 428557165 200000 696867604 200000 555753890 200000 132610083 200000 923521924 200000 140188107 200000 211340903 200000 135315874 200000 592461618 200000 232671215 200000 644167328 200000 549877230 200000 222506362 200000 584559626 200000 700936414 200000 545562657 200000 135833723 200000 585682371 200000 305570002 200000 885514867 200000 159298934 200000 110672356 200000 634500428 200000 558765116 200000 831871691 200000 931405907 200000 587182141 200000 265132021 200000 623990268 200000 589463067 200000 43054261 200000 361369910 200000 349101480 200000 253947748 200000 641436901 200000 292261560 200000 96853903 200000 906580853 200000 447272989 200000 216009811 200000 24533140 200000 411723961 200000 703155405 200000 271796992 200000 261845685 200000 258024118 200000 725106823 200000 533064920 200000 188885779 200000 914481686 200000 251073019 200000 799484178 200000 407848944 200000 370306208 200000 464201976 200000 580994567 200000 975277227 200000 53332799 200000 425818225 200000 392441649 200000 567539653 200000 192974841 200000 38556276 200000 993534759 200000 797339870 200000 404955641 200000 307015220 200000 448831393 200000 628385464 200000 38564229 200000 448238079 200000 380711801 200000 635894577 200000 735504902 200000 840469319 200000 360643751 200000 657473356 200000 114447878 200000 830753437 200000 359660611 200000 248594728 200000 649591085 200000 896848816 200000 518453894 200000 828322822 200000 108628034 200000 754305361 200000 598261960 200000 139173447 200000 702986031 200000 58643313 200000 213489026 200000 855741802 200000 30352124 200000 774008096 200000 867012684 200000 984749585 200000 79022546 200000 794556047 200000 763538911 200000 853552124 200000 218391800 200000 199021838 200000 71329300 200000 306477068 200000 451828441 200000 147658510 200000 54562274 200000 865916992 200000 929242363 200000 622951967 200000 487769954 200000 492192698 200000 853446152 200000 520530673 200000 671765966 200000 383605945 200000 365976520 200000 221964630 200000 869976444 200000 385241247 200000 831587619 200000 983954494 200000 129705447 200000 801715693 200000 816081955 200000 415892409 200000 574280614 200000 538207809 200000 253929967 200000 391391479 200000 686585970 200000 80608350 200000 411328721 200000 177439306 200000 543733539 200000 438508066 200000 299111471 200000 206673697 200000 863201713 200000 811710608 200000 196690580 200000 673496589 200000 712826678 200000 781837768 200000 496183208 200000 93796032 200000 221869546 200000 269890825 200000 704691762 200000 785507336 200000 237497126 200000 408202932 200000 325428253 200000 952068055 200000 506078561 200000 37009483 200000 139800175 200000 232189245 200000 688444980 200000 594333293 200000 388281169 200000 639558251 200000 379537496 200000 355356891 200000 75777549 200000 920366258 200000 235159974 200000 362389622 200000 482537227 200000 260142720 200000 656852245 200000 760443709 200000 6829010 200000 138145641 200000 94252735 200000 682887250 200000 580793100 200000 258463258 200000 621860316 200000 931937781 200000 55117953 200000 509033062 200000 219160771 200000 869397894 200000 921025818 200000 821799229 200000 49850095 200000 860858246 200000 148994271 200000 589695151 200000 840193783 200000 939636118 200000 933372664 200000 660335596 200000 681694356 200000 59565685 200000 864809903 200000 404010310 200000 898399902 200000 137444869 200000 342448235 200000 307971629 200000 403993870 200000 205367110 200000 437702069 200000 261028656 200000 851169020 200000 811030105 200000 671562037 200000 941477890 200000 896951457 200000 818766461 200000 377971125 200000 986316145 200000 243755350 200000 449700884 200000 609430300 200000 60350319 200000 382639506 200000 387999390 200000 109829747 200000 614817549 200000 121348335 200000 606675131 200000 617882083 200000 446397562 200000 348085796 200000 111369772 200000 44028084 200000 43355399 200000 1586443 200000 821609938 200000 318459727 200000 83441445 200000 589158043 200000 811991468 200000 760969019 200000 816541796 200000 705694958 200000 986746588 200000 839356195 200000 737443189 200000 776405820 200000 422264226 200000 941495501 200000 313270824 200000 683923420 200000 888130399 200000 210606883 200000 629916526 200000 267139145 200000 86837394 200000 200432173 200000 580624215 200000 620835610 200000 816397021 200000 816774931 200000 522741524 200000 582429192 200000 266461439 200000 727298078 200000 468188405 200000 90322924 200000 438492890 200000 952736952 200000 133993066 200000 352391357 200000 567274863 200000 58463591 200000 288661509 200000 725185428 200000 20372700 200000 102831060 200000 737233269 200000 63195818 200000 187139684 200000 255450825 200000 527587212 200000 179126616 200000 9159782 200000 747614766 200000 314483257 200000 292076565 200000 274813026 200000 78491914 200000 210292878 200000 563398779 200000 452417275 200000 541025159 200000 229802682 200000 916271425 200000 55910383 200000 700157677 200000 983823375 200000 231151681 200000 804614688 200000 240826277 200000 857576188 200000 413451891 200000 958936461 200000 432319799 200000 928381714 200000 295381999 200000 290181977 200000 104355915 200000 327367426 200000 646318573 200000 245525954 200000 378394794 200000 792563868 200000 376341191 200000 489706025 200000 714725693 200000 42104529 200000 988330485 200000 737908496 200000 548150796 200000 847387057 200000 660428304 200000 878336021 200000 382899776 200000 490442861 200000 662867663 200000 349935611 200000 104778784 200000 457707349 200000 249546507 200000 353503394 200000 641710871 200000 949063642 200000 948691133 200000 590442761 200000 390448043 200000 202387596 200000 657891582 200000 253570897 200000 179434374 200000 67578139 200000 413694981 200000 195266748 200000 111992688 200000 129451609 200000 20566828 200000 450768297 200000 142325585 200000 944599605 200000 686983914 200000 31837593 200000 839417907 200000 960263105 200000 132068057 200000 654399789 200000 85823037 200000 295528748 200000 257602481 200000 860053028 200000 139239608 200000 685381576 200000 106350922 200000 230035808 200000 719090189 200000 598393860 200000 360988316 200000 952515297 200000 693290948 200000 435908466 200000 145919425 200000 591727559 200000 671518341 200000 310316225 200000 566983665 200000 111411283 200000 868108314 200000 69344194 200000 34038148 200000 100280806 200000 918506858 200000 366035302 200000 282480116 200000 977414911 200000 392413822 200000 583965629 200000 191220183 200000 359336256 200000 914036351 200000 162396664 200000 329669863 200000 170905449 200000 710101428 200000 641210472 200000 322418173 200000 610456411 200000 591627144 200000 826406011 200000 868443408 200000 890633237 200000 900339841 200000 818940612 200000 473475898 200000 674874809 200000 706461257 200000 799167731 200000 815137458 200000 183795078 200000 927884712 200000 390041048 200000 980028626 200000 303663071 200000 439385735 200000 56349540 200000 118542353 200000 256713282 200000 429494253 200000 63868582 200000 213134857 200000 237726032 200000 784530437 200000 878493649 200000 85289842 200000 617830603 200000 848010773 200000 344786483 200000 645497892 200000 116406162 200000 129517191 200000 214924351 200000 37336856 200000 611256230 200000 769920739 200000 876009347 200000 832663654 200000 667909159 200000 744306642 200000 747379378 200000 543993159 200000 477250390 200000 64194843 200000 733292954 200000 130764819 200000 961831572 200000 725218216 200000 960934701 200000 488748100 200000 175533665 200000 357295490 200000 578911100 200000 507604080 200000 353709149 200000 643483599 200000 116363702 200000 154464337 200000 65147209 200000 118782682 200000 767736876 200000 325132992 200000 796425478 200000 118806027 200000 113938511 200000 835733940 200000 626422931 200000 879385577 200000 823092399 200000 986445895 200000 898487314 200000 743605790 200000 525766397 200000 21878449 200000 785826499 200000 335810931 200000 753989641 200000 424008266 200000 865420038 200000 637304270 200000 342711748 200000 464456074 200000 255043676 200000 688671290 200000 525500222 200000 760171020 200000 114220902 200000 324314847 200000 912447655 200000 983231621 200000 956813796 200000 863652612 200000 575992657 200000 468009681 200000 966617782 200000 893631251 200000 97055659 200000 975412198 200000 334092253 200000 992646804 200000 449706823 200000 548815325 200000 432982649 200000 318822960 200000 485434581 200000 552632303 200000 570609868 200000 909925295 200000 921793572 200000 51748468 200000 609251893 200000 630733817 200000 11905062 200000 746080998 200000 881408820 200000 806736151 200000 791721708 200000 387480027 200000 106642796 200000 640452146 200000 577036709 200000 392233230 200000 29943707 200000 988039570 200000 479046306 200000 62323030 200000 106293155 200000 648023712 200000 295829333 200000 979775659 200000 618819715 200000 784169443 200000 710547532 200000 212995623 200000 151863901 200000 791814406 200000 805222201 200000 687990274 200000 707884145 200000 605035215 200000 836639980 200000 661290900 200000 923656480 200000 828326184 200000 346575190 200000 198312790 200000 448201705 200000 257703705 200000 579174791 200000 978485984 200000 730358126 200000 466803402 200000 403268528 200000 224771819 200000 690557295 200000 736886661 200000 944354080 200000 190162255 200000 86236876 200000 630217137 200000 269795914 200000 557280517 200000 789577606 200000 282439895 200000 520342717 200000 621544998 200000 878681790 200000 708971936 200000 7404329 200000 954723305 200000 216955059 200000 764678100 200000 241738080 200000 68085927 200000 252550855 200000 132227163 200000 57348178 200000 788622810 200000 286690682 200000 406610239 200000 633500174 200000 532446745 200000 391881837 200000 192263079 200000 47398342 200000 905378076 200000 975967 200000 425431516 200000 12392395 200000 145886141 200000 294549298 200000 445411655 200000 94037900 200000 330833396 200000 173652965 200000 266739312 200000 610333594 200000 578741465 200000 86805659 200000 496059135 200000 798356391 200000 67023013 200000 474109074 200000 961222589 200000 366937729 200000 818814640 200000 559592491 200000 316677267 200000 226023962 200000 592800627 200000 820299496 200000 168085130 200000 697572738 200000 959497350 200000 560038248 200000 98409928 200000 94830314 200000 975029922 200000 48796012 200000 737450904 200000 137455522 200000 847206304 200000 436020180 200000 708350561 200000 501593115 200000 774038135 200000 141699233 200000 371962285 200000 585711589 200000 23734080 200000 954601204 200000 608972322 200000 581999024 200000 222486837 200000 122566925 200000 425027467 200000 114821454 200000 102028460 200000 915298892 200000 616704720 200000 890436527 200000 885462816 200000 56963890 200000 9628153 200000 538812642 200000 706247464 200000 728501087 200000 9824302 200000 410262554 200000 504495229 200000 547564949 200000 555447224 200000 820583333 200000 524668407 200000 548142515 200000 887816704 200000 366773494 200000 202422670 200000 584276666 200000 923322254 200000 814483611 200000 589109853 200000 406298314 200000 912438282 200000 630073926 200000 17276569 200000 603869988 200000 678942782 200000 972917448 200000 892131742 200000 231650857 200000 230959121 200000 843828240 200000 251650018 200000 759407448 200000 369471116 200000 299330351 200000 896617214 200000 141493075 200000 735297496 200000 733844566 200000 62964140 200000 976931290 200000 215210301 200000 506092245 200000 794085314 200000 341466574 200000 549143843 200000 753564445 200000 723995706 200000 531357486 200000 870338836 200000 658000062 200000 281337133 200000 717939484 200000 770523063 200000 821266025 200000 917453779 200000 455438808 200000 693589717 200000 870179310 200000 929311364 200000 324048578 200000 592089431 200000 927002174 200000 131083960 200000 914903643 200000 885532484 200000 239567721 200000 718200585 200000 311615556 200000 577443783 200000 764221599 200000 342759215 200000 4339005 200000 724981030 200000 659213362 200000 966078978 200000 788978982 200000 334146251 200000 663784849 200000 935506299 200000 769571584 200000 951155518 200000 423703886 200000 718758066 200000 124834539 200000 791846440 200000 297613080 200000 874652128 200000 694475816 200000 828126288 200000 817579457 200000 807786078 200000 685078808 200000 886146977 200000 90278200 200000 517439651 200000 921367867 200000 84898593 200000 472901262 200000 694015561 200000 814703921 200000 467645178 200000 282115061 200000 508794375 200000 276736187 200000 202141812 200000 401413819 200000 809236407 200000 349852346 200000 770970103 200000 57619794 200000 732295248 200000 293139758 200000 615229709 200000 208940874 200000 683377132 200000 596080951 200000 440735325 200000 712975188 200000 11039683 200000 877661973 200000 662693296 200000 946717504 200000 241665581 200000 472662059 200000 186777071 200000 987390975 200000 899111074 200000 347567863 200000 490901794 200000 352691617 200000 177187260 200000 40247067 200000 219860081 200000 357502806 200000 231090995 200000 98072919 200000 558178854 200000 26854256 200000 16926176 200000 664131467 200000 258541992 200000 219581791 200000 295003066 200000 52786872 200000 309526912 200000 736351155 200000 372410330 200000 566154494 200000 185725271 200000 935386652 200000 821294201 200000 748528543 200000 690908149 200000 693652844 200000 621257968 200000 166462202 200000 4748098 200000 293249426 200000 534108086 200000 522502800 200000 605309512 200000 554440608 200000 240499301 200000 239786753 200000 308089134 200000 261832133 200000 840057780 200000 23199246 200000 430410045 200000 690296658 200000 394076541 200000 364158104 200000 447526109 200000 336592568 200000 643617976 200000 743065759 200000 876047256 200000 109560712 200000 950073725 200000 121754435 200000 626973717 200000 141263473 200000 1902340 200000 68329669 200000 280965662 200000 252850500 200000 229973928 200000 164043909 200000 504855706 200000 510089458 200000 121461982 200000 751621381 200000 434505618 200000 85160843 200000 438177602 200000 120815588 200000 915594798 200000 502109248 200000 140861066 200000 32659939 200000 901592248 200000 637632353 200000 883800463 200000 387058402 200000 531790487 200000 248402526 200000 250888778 200000 822889954 200000 775508052 200000 501976521 200000 76024276 200000 929832708 200000 135280024 200000 372531026 200000 982747236 200000 581729159 200000 632973099 200000 481862601 200000 943598932 200000 681788365 200000 645386486 200000 222721822 200000 334185243 200000 894903638 200000 610125312 200000 959986275 200000 137892691 200000 26090691 200000 129210995 200000 555502535 200000 810198196 200000 594650579 200000 585911192 200000 214364316 200000 777521430 200000 394043752 200000 582668757 200000 970826577 200000 236768625 200000 545104258 200000 215510197 200000 801011575 200000 709939167 200000 935292737 200000 569433312 200000 925798848 200000 775236504 200000 730315494 200000 348814365 200000 802244090 200000 797897973 200000 910859218 200000 980437846 200000 47649559 200000 827067757 200000 585338500 200000 774531219 200000 261868839 200000 514999193 200000 581005470 200000 774048509 200000 781555547 200000 206148914 200000 666721504 200000 620961500 200000 655943683 200000 121537809 200000 472762667 200000 15776664 200000 957770384 200000 733556013 200000 725732990 200000 558608827 200000 578290578 200000 285624480 200000 312366331 200000 242585324 200000 20067514 200000 775509409 200000 710039010 200000 372915700 200000 968800984 200000 480151946 200000 964060563 200000 688802491 200000 81741788 200000 871177938 200000 221589903 200000 141639755 200000 201275096 200000 825173267 200000 107618423 200000 407734475 200000 608279036 200000 357142789 200000 930824714 200000 600980869 200000 651541655 200000 876821632 200000 804873514 200000 206684384 200000 732032796 200000 400025725 200000 483102167 200000 565577828 200000 538323737 200000 31720212 200000 47214385 200000 565789372 200000 669777728 200000 617083774 200000 915366778 200000 963137455 200000 370780514 200000 51024404 200000 601402384 200000 313776677 200000 653406318 200000 195346509 200000 921633142 200000 170586151 200000 415116917 200000 898208450 200000 716735307 200000 827764958 200000 578290857 200000 658971948 200000 363864144 200000 32369298 200000 431612760 200000 382688356 200000 749088870 200000 531098283 200000 940483572 200000 10121826 200000 177919116 200000 653737395 200000 986009357 200000 569431101 200000 974275812 200000 804512081 200000 718899796 200000 84642352 200000 879362222 200000 134242894 200000 347371161 200000 201382802 200000 687812170 200000 787525779 200000 810427340 200000 125630171 200000 658385722 200000 70817576 200000 171672319 200000 449816998 200000 332960796 200000 72522805 200000 780920418 200000 379884200 200000 131833011 200000 960658692 200000 626634053 200000 804784573 200000 741338078 200000 123497980 200000 381374488 200000 658564571 200000 391628702 200000 296740006 200000 300914797 200000 148259611 200000 278415124 200000 116421546 200000 612441331 200000 467123382 200000 692232831 200000 807771858 200000 139079548 200000 162938117 200000 119657793 200000 530630917 200000 47790327 200000 92664191 200000 185477082 200000 280206925 200000 962223990 200000 564128445 200000 2666986 200000 947459025 200000 956341288 200000 778958457 200000 669845554 200000 529079770 200000 204925278 200000 663528842 200000 165556883 200000 182159312 200000 188171913 200000 349543400 200000 150162956 200000 850238013 200000 261814330 200000 319670957 200000 344623808 200000 273254088 200000 714206751 200000 825839121 200000 234117613 200000 198404155 200000 711824652 200000 900429164 200000 992010740 200000 713429116 200000 228932846 200000 446032695 200000 917076054 200000 486271638 200000 705980121 200000 972042 200000 645166004 200000 532445361 200000 326443770 200000 664671646 200000 412221390 200000 96937492 200000 331388068 200000 221847243 200000 155321220 200000 605914922 200000 36737095 200000 914134922 200000 379393239 200000 916271481 200000 638327667 200000 617536500 200000 707137768 200000 69638059 200000 633594584 200000 820143424 200000 593634806 200000 687694728 200000 577400392 200000 453415880 200000 612400483 200000 784454136 200000 311310002 200000 915813123 200000 130552239 200000 514352900 200000 493715496 200000 548967307 200000 418671227 200000 655369174 200000 99241945 200000 939155735 200000 379605126 200000 74316468 200000 281978391 200000 479412865 200000 565425074 200000 594144519 200000 144770641 200000 182152129 200000 674378495 200000 805565785 200000 543324440 200000 975995375 200000 604171405 200000 381217106 200000 116722205 200000 383356228 200000 296150429 200000 960524729 200000 656733745 200000 499365144 200000 454450831 200000 567723640 200000 7322947 200000 359916004 200000 122441957 200000 275159703 200000 760306788 200000 176284992 200000 162192702 200000 358062655 200000 350960581 200000 108562917 200000 3947867 200000 144257207 200000 763725494 200000 244325804 200000 796861980 200000 262447210 200000 893577127 200000 878474124 200000 460603266 200000 752176350 200000 616756778 200000 988535198 200000 632067758 200000 914383549 200000 394311407 200000 845657884 200000 614006240 200000 140046287 200000 328284102 200000 596162141 200000 744999544 200000 551945981 200000 339052959 200000 923883737 200000 853560567 200000 726622798 200000 196945548 200000 819410218 200000 420588798 200000 461648108 200000 966114749 200000 977065736 200000 638805324 200000 125328160 200000 541015425 200000 420060491 200000 920405443 200000 673785424 200000 182729034 200000 518756843 200000 894140259 200000 289926919 200000 755743657 200000 417604099 200000 362544204 200000 278711533 200000 38168141 200000 460270536 200000 22725055 200000 852584137 200000 736011784 200000 590934166 200000 175353885 200000 133031558 200000 697958089 200000 868817635 200000 662517478 200000 860602666 200000 644522401 200000 950747208 200000 511041210 200000 274847967 200000 615866049 200000 350648191 200000 847858522 200000 771686124 200000 753350521 200000 980876382 200000 904877478 200000 458676156 200000 12667450 200000 492410335 200000 771603872 200000 119500501 200000 324010644 200000 308467227 200000 901945446 200000 939020001 200000 48745784 200000 385647178 200000 96654395 200000 115814824 200000 432230902 200000 858043076 200000 599876735 200000 287757843 200000 939214782 200000 648329985 200000 931916721 200000 367516714 200000 699575458 200000 814352283 200000 697849714 200000 92299541 200000 958424530 200000 415803466 200000 374232196 200000 29897502 200000 366282654 200000 589749734 200000 363049158 200000 288785836 200000 384864630 200000 983029352 200000 583068473 200000 217776968 200000 38495724 200000 137708264 200000 423517181 200000 368393114 200000 423435951 200000 352358303 200000 8854612 200000 392371052 200000 264215185 200000 302362598 200000 283702941 200000 961504933 200000 23683457 200000 747768372 200000 631040600 200000 618528334 200000 345092752 200000 986760227 200000 228781096 200000 347575440 200000 707783151 200000 984304746 200000 183622091 200000 21127347 200000 959490287 200000 254097123 200000 694049826 200000 757443872 200000 80863231 200000 43220101 200000 232361775 200000 336147806 200000 973312688 200000 615549290 200000 731178001 200000 305001496 200000 387096499 200000 523404490 200000 818732297 200000 450154260 200000 403768536 200000 7336189 200000 395849079 200000 507205436 200000 736829712 200000 561097595 200000 286055388 200000 44244632 200000 949956715 200000 755682014 200000 945536473 200000 816531024 200000 953736729 200000 494223070 200000 570687022 200000 300220078 200000 590036588 200000 26419796 200000 620159675 200000 150464281 200000 677536980 200000 329889591 200000 937980545 200000 17350170 200000 408080352 200000 209772704 200000 904631713 200000 379071834 200000 803820867 200000 407115464 200000 248066906 200000 741032352 200000 524279244 200000 910901512 200000 490272782 200000 310054615 200000 971838827 200000 983224279 200000 94553917 200000 140253189 200000 351988529 200000 954710223 200000 767070087 200000 208256852 200000 16102224 200000 238881959 200000 671606446 200000 508276236 200000 580446486 200000 915830585 200000 713677200 200000 619367062 200000 300522741 200000 100744573 200000 11376688 200000 967386234 200000 478925950 200000 563582859 200000 301071277 200000 141771360 200000 130574432 200000 597845659 200000 600002120 200000 532771857 200000 717451884 200000 108253960 200000 704015202 200000 376203382 200000 887841171 200000 293657159 200000 314864506 200000 813434263 200000 901075429 200000 927432436 200000 862124594 200000 555073693 200000 688803475 200000 616147141 200000 869958730 200000 935738319 200000 379705325 200000 397665939 200000 961578402 200000 514267800 200000 671866723 200000 194221143 200000 760132411 200000 885709694 200000 123083655 200000 466497834 200000 502036790 200000 565782059 200000 698049545 200000 562477891 200000 443187923 200000 421662567 200000 258036665 200000 343383036 200000 30524530 200000 6423322 200000 849991815 200000 422366156 200000 820785044 200000 693762126 200000 859642757 200000 359877197 200000 383834329 200000 1295658 200000 230277858 200000 118147127 200000 97911298 200000 776952567 200000 208371184 200000 234634594 200000 27543024 200000 702323230 200000 591836958 200000 846114502 200000 351218339 200000 579082279 200000 145369597 200000 242084989 200000 453565243 200000 48577978 200000 638694718 200000 774614975 200000 730976250 200000 906900641 200000 900500658 200000 138745061 200000 264254526 200000 743650755 200000 311557448 200000 157648742 200000 762511498 200000 914030377 200000 536159505 200000 97143771 200000 826648701 200000 513799676 200000 139502910 200000 433079293 200000 566304984 200000 241012867 200000 502729759 200000 185127589 200000 581011323 200000 748618281 200000 373287205 200000 522024906 200000 278496103 200000 358347124 200000 763878112 200000 299749510 200000 246736061 200000 210226190 200000 762023169 200000 227204368 200000 370464957 200000 891162815 200000 56082007 200000 644278466 200000 875973063 200000 638845808 200000 700522197 200000 444374547 200000 845233500 200000 209398569 200000 833094026 200000 270815389 200000 210164765 200000 855176722 200000 185566886 200000 994738968 200000 987650505 200000 795025268 200000 119715195 200000 503792476 200000 647329090 200000 124032440 200000 505598072 200000 858123362 200000 450281608 200000 433695846 200000 6069039 200000 499122242 200000 135944380 200000 2724391 200000 321601615 200000 304148021 200000 258846749 200000 820070082 200000 4489130 200000 992753812 200000 51370509 200000 931435809 200000 39092783 200000 177267414 200000 847098123 200000 269110605 200000 873197551 200000 96760212 200000 954435770 200000 817205356 200000 347748379 200000 492131463 200000 732847576 200000 717402825 200000 785583876 200000 799586440 200000 58680902 200000 206257612 200000 363673112 200000 104620431 200000 907378950 200000 583061500 200000 122796523 200000 883976883 200000 752859703 200000 406260483 200000 81525290 200000 126614575 200000 354403097 200000 816379306 200000 946818984 200000 715375962 200000 310564879 200000 336262615 200000 710687317 200000 174056620 200000 611875991 200000 563534485 200000 206684481 200000 745234880 200000 918579539 200000 935940108 200000 82061469 200000 868230475 200000 141412866 200000 638356867 200000 565676472 200000 297116457 200000 509267846 200000 784891236 200000 248806661 200000 363758672 200000 871479775 200000 755121463 200000 226642963 200000 473252569 200000 960646190 200000 564157349 200000 841025938 200000 849024509 200000 250067122 200000 841907318 200000 135915860 200000 155126805 200000 710763213 200000 384622738 200000 192279112 200000 174235288 200000 846076159 200000 18714626 200000 515709567 200000 536700447 200000 43631336 200000 278215151 200000 92763435 200000 147905124 200000 348720969 200000 761320097 200000 216822426 200000 21157950 200000 287651331 200000 352902529 200000 174501438 200000 81349029 200000 905648150 200000 230468375 200000 747371175 200000 803051443 200000 91269026 200000 700290827 200000 589065606 200000 871435424 200000 953969128 200000 512035366 200000 97861547 200000 255528388 200000 267068744 200000 994884689 200000 798037767 200000 58224024 200000 977685316 200000 875797140 200000 1417386 200000 401860532 200000 63799418 200000 9249047 200000 387532485 200000 961841873 200000 658609837 200000 37055268 200000 900854952 200000 321464007 200000 497490108 200000 902173986 200000 605590724 200000 98249871 200000 430778025 200000 793459354 200000 927293608 200000 916359234 200000 797455250 200000 412815413 200000 588753159 200000 158874903 200000 232803258 200000 75504571 200000 506530736 200000 429993320 200000 325973632 200000 728557076 200000 649534867 200000 980056236 200000 948763749 200000 12622154 200000 655006402 200000 361147261 200000 303579913 200000 513279620 200000 191940204 200000 795834258 200000 644500781 200000 76554251 200000 265395938 200000 851807685 200000 607755442 200000 488846664 200000 759428502 200000 282608654 200000 305181336 200000 557883587 200000 968200470 200000 20140933 200000 86783231 200000 474224676 200000 501811988 200000 276116067 200000 451737896 200000 498280501 200000 552564832 200000 376195072 200000 140428148 200000 482782429 200000 762419947 200000 471443669 200000 212630370 200000 331459365 200000 186511302 200000 844054138 200000 412360084 200000 180067637 200000 365739807 200000 275470760 200000 321933770 200000 861607511 200000 454597705 200000 184282168 200000 130228964 200000 174085874 200000 131384756 200000 770113825 200000 723244260 200000 467536528 200000 392802032 200000 456232572 200000 294147816 200000 834628567 200000 913188014 200000 243471235 200000 231578419 200000 503600786 200000 361919678 200000 988967053 200000 505915172 200000 4468137 200000 848054288 200000 843821842 200000 249567036 200000 697514276 200000 222192310 200000 873654700 200000 686696732 200000 831796267 200000 757530079 200000 526003731 200000 32913795 200000 418469127 200000 21355997 200000 489744159 200000 927471187 200000 27358497 200000 911133727 200000 709209288 200000 394740876 200000 744207617 200000 482105143 200000 845323817 200000 433277518 200000 558000207 200000 169587924 200000 418192760 200000 622808795 200000 973267413 200000 55562183 200000 573575182 200000 354348177 200000 144848250 200000 665915393 200000 845445732 200000 992897779 200000 801500231 200000 847971987 200000 533419026 200000 816216736 200000 122857061 200000 114708908 200000 730916306 200000 510126425 200000 938491676 200000 952361629 200000 331095930 200000 903741950 200000 210163412 200000 604418519 200000 722504708 200000 28151953 200000 685481239 200000 602210538 200000 449086345 200000 796038705 200000 917203596 200000 217883271 200000 496863041 200000 702502175 200000 965233916 200000 78527102 200000 875974532 200000 968029883 200000 579090768 200000 433106879 200000 102599114 200000 759277446 200000 531557775 200000 738421852 200000 6508205 200000 378986273 200000 344429284 200000 117562757 200000 406819301 200000 21606475 200000 873153941 200000 589351305 200000 528116810 200000 580956902 200000 223061772 200000 818868699 200000 89922005 200000 88615922 200000 624331217 200000 706460425 200000 873964958 200000 583103888 200000 863069581 200000 526361286 200000 461566430 200000 647574271 200000 752899847 200000 964646368 200000 493892590 200000 974577825 200000 447577130 200000 628251722 200000 62619717 200000 119481334 200000 107446268 200000 423307538 200000 35812477 200000 873340830 200000 842341543 200000 526194794 200000 623368013 200000 315336538 200000 193141619 200000 654159266 200000 82412687 200000 208711179 200000 75266760 200000 106170155 200000 668372794 200000 972723632 200000 61052976 200000 781852822 200000 161686376 200000 456560491 200000 499362898 200000 123333265 200000 280533585 200000 296295804 200000 441670391 200000 476698864 200000 175073869 200000 699328835 200000 506663176 200000 424349856 200000 815047892 200000 255328578 200000 7752845 200000 197542324 200000 25757312 200000 457007383 200000 119631023 200000 569833820 200000 406813961 200000 330502533 200000 103435701 200000 430290408 200000 906061128 200000 236300907 200000 729484553 200000 63938248 200000 466894644 200000 874035914 200000 336928563 200000 874093198 200000 907634662 200000 410700483 200000 58192860 200000 200823530 200000 10834839 200000 374301589 200000 446182860 200000 712049323 200000 432952224 200000 943625122 200000 186802411 200000 616807364 200000 511747704 200000 385008234 200000 576661059 200000 885916483 200000 948424121 200000 564350094 200000 504936443 200000 649051994 200000 577722906 200000 835827661 200000 686851420 200000 91977050 200000 479460213 200000 823908617 200000 467189454 200000 56011186 200000 284917954 200000 453803073 200000 49828827 200000 739485171 200000 411612185 200000 806109847 200000 924378922 200000 452664014 200000 782694578 200000 392493643 200000 69961861 200000 802606612 200000 439348968 200000 530510526 200000 40533715 200000 782415027 200000 598121008 200000 422501487 200000 773550109 200000 443773631 200000 706565926 200000 673359104 200000 24861067 200000 102753637 200000 444974976 200000 447092529 200000 436997991 200000 164903160 200000 515202583 200000 540302050 200000 605837592 200000 679952616 200000 872817892 200000 552220437 200000 962593575 200000 551667141 200000 298030848 200000 136657384 200000 82551101 200000 956581183 200000 993935010 200000 936934046 200000 17290786 200000 972260904 200000 806457636 200000 405850518 200000 127957439 200000 333772912 200000 350586109 200000 409686097 200000 924987675 200000 443342118 200000 827473351 200000 899548527 200000 614098528 200000 975164029 200000 30200378 200000 850884786 200000 261555927 200000 456492995 200000 841735726 200000 311951609 200000 138021094 200000 798881643 200000 890755739 200000 683797572 200000 71079960 200000 555762435 200000 662154139 200000 768616886 200000 176160533 200000 814789437 200000 976862822 200000 16730509 200000 832161700 200000 158648298 200000 578070869 200000 520419114 200000 685881519 200000 703876089 200000 870817247 200000 4927247 200000 366009406 200000 796287867 200000 865154205 200000 48874715 200000 503168378 200000 199661985 200000 192933192 200000 225406287 200000 743617195 200000 744572091 200000 742895801 200000 860406859 200000 602943801 200000 629036090 200000 393436903 200000 490550993 200000 482416558 200000 798463662 200000 748281068 200000 363775 200000 572381105 200000 431833543 200000 655364863 200000 404390424 200000 518466571 200000 902016087 200000 739945594 200000 417018491 200000 665300132 200000 921183822 200000 330515412 200000 226718634 200000 821076102 200000 392048316 200000 792453799 200000 101055043 200000 242781656 200000 769055697 200000 458538411 200000 887844873 200000 623430628 200000 917651167 200000 656426680 200000 473804251 200000 299693841 200000 570645077 200000 26814151 200000 914539450 200000 420540136 200000 14638533 200000 927416304 200000 644975814 200000 323963409 200000 745116638 200000 693409644 200000 916675904 200000 718624854 200000 960209009 200000 943929236 200000 585142921 200000 146995870 200000 22276208 200000 202622431 200000 511119649 200000 448774386 200000 576632297 200000 822337766 200000 347458216 200000 623518331 200000 914896398 200000 864967778 200000 171942367 200000 555666817 200000 601075503 200000 896599852 200000 448762534 200000 872789868 200000 440716477 200000 810072380 200000 550268415 200000 492054726 200000 127217992 200000 513899945 200000 400713225 200000 10718518 200000 374087809 200000 277032110 200000 365980677 200000 62155141 200000 43272504 200000 444206498 200000 907393107 200000 310172060 200000 401111902 200000 564084478 200000 863202420 200000 441672835 200000 562129923 200000 385428058 200000 45254409 200000 236653666 200000 588537687 200000 149537902 200000 473381330 200000 441420419 200000 477178028 200000 838733077 200000 742273455 200000 794813773 200000 504866930 200000 935689029 200000 91104417 200000 919705161 200000 285804600 200000 862694679 200000 839165896 200000 874462751 200000 831941297 200000 992721860 200000 446935910 200000 152383129 200000 879927723 200000 363158437 200000 304588505 200000 670445214 200000 666395161 200000 147196977 200000 359199396 200000 750448184 200000 986852873 200000 797023745 200000 859310695 200000 145563790 200000 364310701 200000 96129743 200000 5476577 200000 862641129 200000 56652886 200000 97817970 200000 697267187 200000 970785713 200000 71219827 200000 510129634 200000 536455327 200000 960238704 200000 6822293 200000 927952697 200000 59403524 200000 738695117 200000 403184493 200000 602629551 200000 286625379 200000 408678546 200000 834817227 200000 106964636 200000 301798684 200000 610545317 200000 350571936 200000 787592313 200000 881106609 200000 907293457 200000 163050748 200000 278319838 200000 221373889 200000 867914750 200000 180905744 200000 871709828 200000 826486284 200000 891231924 200000 821098796 200000 881610563 200000 500323957 200000 932607899 200000 100872640 200000 757195284 200000 640444154 200000 404979260 200000 562825310 200000 385910032 200000 420319420 200000 449806656 200000 327470518 200000 764174190 200000 428347901 200000 421805167 200000 207435671 200000 15920520 200000 966163484 200000 971268273 200000 232108276 200000 929332949 200000 883672474 200000 130736655 200000 853690843 200000 957425135 200000 470220311 200000 927451059 200000 665910143 200000 276373133 200000 210092117 200000 373736931 200000 176521262 200000 401714569 200000 292585010 200000 988680 200000 281150298 200000 171043035 200000 368114353 200000 173039276 200000 101559700 200000 711838619 200000 438533617 200000 677140855 200000 273879179 200000 406481410 200000 828802355 200000 404167984 200000 838078224 200000 480553320 200000 643755736 200000 966634433 200000 961773844 200000 771153478 200000 838552672 200000 731451954 200000 910038951 200000 851551284 200000 627682410 200000 478705836 200000 762091770 200000 25018347 200000 48130745 200000 438694006 200000 589097565 200000 291443012 200000 938113581 200000 215045115 200000 163495489 200000 452432694 200000 830237381 200000 802856129 200000 586042934 200000 906431962 200000 270205347 200000 582139762 200000 244092141 200000 565088874 200000 883139334 200000 805485526 200000 190131765 200000 87864125 200000 555738705 200000 889939158 200000 670849793 200000 55223755 200000 178908674 200000 922111097 200000 849741152 200000 653516462 200000 599050682 200000 780595689 200000 305480834 200000 448879518 200000 83381307 200000 317783407 200000 801260729 200000 226009459 200000 496803683 200000 759068274 200000 670135156 200000 488656421 200000 589774901 200000 466766714 200000 240978245 200000 132565711 200000 880555729 200000 420593714 200000 732877787 200000 491283879 200000 645698166 200000 222057312 200000 71121415 200000 545524230 200000 146251654 200000 229868783 200000 721548218 200000 496307813 200000 706658176 200000 87761381 200000 340142597 200000 179733084 200000 29553414 200000 835440748 200000 972227862 200000 260941477 200000 217533912 200000 908913611 200000 981021249 200000 564694806 200000 873124055 200000 336836205 200000 125910516 200000 352297129 200000 412298242 200000 762030040 200000 343091136 200000 423607671 200000 525680251 200000 149275830 200000 370944085 200000 632032952 200000 555572354 200000 878509263 200000 694666629 200000 968822468 200000 558950263 200000 180112652 200000 312960576 200000 444131603 200000 543851995 200000 318785397 200000 246686870 200000 428331071 200000 516055887 200000 347806002 200000 289345463 200000 706700800 200000 831208594 200000 46599309 200000 664172021 200000 69567278 200000 463489927 200000 301152493 200000 992880320 200000 621933506 200000 731231531 200000 264875227 200000 204004519 200000 218637012 200000 182393762 200000 295292415 200000 959028061 200000 423263901 200000 767925802 200000 446682915 200000 105807280 200000 118657654 200000 76642597 200000 958695982 200000 259343762 200000 425380566 200000 424826387 200000 236568617 200000 81589780 200000 755525975 200000 809721748 200000 596864317 200000 390399845 200000 535057584 200000 279324521 200000 557825202 200000 154894550 200000 363261115 200000 925511283 200000 606796529 200000 199377624 200000 12256367 200000 122132657 200000 632307585 200000 986182395 200000 218237926 200000 101592389 200000 793800973 200000 24889328 200000 876299352 200000 508656751 200000 781812059 200000 842685319 200000 524432925 200000 187764112 200000 840495957 200000 865428657 200000 402780333 200000 898864423 200000 819166979 200000 927349630 200000 769689250 200000 941852886 200000 496779149 200000 611668255 200000 533534644 200000 316426076 200000 850739005 200000 234755044 200000 768200892 200000 619888284 200000 370462586 200000 787381565 200000 718121393 200000 512133012 200000 594088653 200000 119218108 200000 583328172 200000 602221669 200000 478793439 200000 828160784 200000 647277286 200000 71582801 200000 692457079 200000 539480587 200000 865012920 200000 904137143 200000 38642560 200000 377353372 200000 47734169 200000 638164503 200000 102838528 200000 1272277 200000 789126947 200000 449898516 200000 314052385 200000 429959141 200000 201942541 200000 327210860 200000 304646443 200000 803297822 200000 212722225 200000 522624257 200000 814672263 200000 54926575 200000 954287239 200000 34157778 200000 314864573 200000 212047337 200000 69350695 200000 198003714 200000 538615413 200000 273933757 200000 176614729 200000 589948623 200000 383973752 200000 366046779 200000 91618120 200000 919196314 200000 71165871 200000 950609492 200000 243156633 200000 221398501 200000 544171810 200000 484218392 200000 913759704 200000 830647886 200000 631637754 200000 763802296 200000 870755003 200000 618682008 200000 911290750 200000 324459652 200000 266734619 200000 256855715 200000 118161945 200000 744453869 200000 244622321 200000 644171630 200000 243181393 200000 711617155 200000 304183126 200000 709720346 200000 999971024 200000 940956406 200000 931519105 200000 803414761 200000 809344350 200000 375797016 200000 248973516 200000 684254522 200000 333872867 200000 176909529 200000 77713070 200000 407035278 200000 845753449 200000 347710280 200000 464072641 200000 602186374 200000 289706519 200000 445470360 200000 653171901 200000 463275489 200000 22326582 200000 450593815 200000 635517306 200000 11843713 200000 364314159 200000 835407415 200000 339522800 200000 768550502 200000 529346698 200000 856388233 200000 161563449 200000 652262576 200000 162353903 200000 409803196 200000 86431629 200000 83109280 200000 117165352 200000 256123297 200000 305495109 200000 15957655 200000 466994716 200000 740596521 200000 671487192 200000 663354900 200000 8400340 200000 427185253 200000 605825503 200000 881977273 200000 105254777 200000 805838979 200000 54900499 200000 290224198 200000 133564242 200000 73128919 200000 729583437 200000 828347804 200000 94318282 200000 396194766 200000 97313412 200000 167339706 200000 378520167 200000 784233211 200000 603326930 200000 91110338 200000 289787859 200000 297851662 200000 929591662 200000 617719795 200000 147702742 200000 229312215 200000 149788850 200000 112298416 200000 323819097 200000 745441351 200000 839855125 200000 905311351 200000 19753572 200000 456085101 200000 955314993 200000 870180585 200000 981441055 200000 770987900 200000 96162494 200000 177914568 200000 569931987 200000 600411331 200000 605445780 200000 402519283 200000 702571753 200000 58468018 200000 696632748 200000 720071531 200000 459537385 200000 997679835 200000 179980318 200000 699769680 200000 243068540 200000 926855149 200000 545739555 200000 878736611 200000 707788905 200000 383861177 200000 330458900 200000 328642949 200000 679000218 200000 30142768 200000 659583848 200000 906301878 200000 643928856 200000 676323427 200000 922674360 200000 907090198 200000 967969033 200000 861645441 200000 138248893 200000 127963238 200000 198304952 200000 508807643 200000 664888912 200000 790378375 200000 837838221 200000 519271394 200000 780415849 200000 406380920 200000 34582543 200000 923163942 200000 337984287 200000 941345883 200000 784786408 200000 511294296 200000 346816941 200000 391960432 200000 972868065 200000 971149640 200000 267120746 200000 500009239 200000 468810720 200000 501903079 200000 701551567 200000 865085649 200000 364541680 200000 757276997 200000 439012212 200000 474837823 200000 739201337 200000 98623122 200000 773071377 200000 292732449 200000 356973570 200000 486432 200000 791420289 200000 914480727 200000 623298485 200000 102553695 200000 520795834 200000 124208610 200000 218269146 200000 443303134 200000 648708053 200000 243338210 200000 964802842 200000 245940304 200000 457442827 200000 624108185 200000 28993853 200000 905327235 200000 601232309 200000 673410918 200000 752995627 200000 871031401 200000 156654666 200000 925872842 200000 182508269 200000 209814547 200000 14535779 200000 552056933 200000 919383468 200000 760013488 200000 780497338 200000 846119672 200000 690348976 200000 704263826 200000 832768806 200000 321868388 200000 555892834 200000 286923048 200000 350761631 200000 285958568 200000 482733130 200000 903119619 200000 634096959 200000 766888166 200000 353723664 200000 5813204 200000 889022270 200000 445796702 200000 368884605 200000 940367979 200000 722275316 200000 181110641 200000 406513018 200000 5607609 200000 239359450 200000 871638686 200000 621582351 200000 766567886 200000 633508488 200000 673579399 200000 224366948 200000 713259483 200000 2219191 200000 755065324 200000 855013571 200000 647181360 200000 322751551 200000 164685485 200000 525414547 200000 124194621 200000 651379737 200000 700584907 200000 801615453 200000 280316052 200000 299632222 200000 996158567 200000 603725514 200000 571437796 200000 548914757 200000 875183808 200000 365518242 200000 971260415 200000 344397864 200000 244309048 200000 936163790 200000 375637205 200000 119430014 200000 492209999 200000 517118293 200000 273056629 200000 653592289 200000 639431590 200000 471664993 200000 285190929 200000 444313608 200000 666158588 200000 54940218 200000 203623418 200000 887838157 200000 610575411 200000 444492105 200000 739278751 200000 358428712 200000 308195146 200000 892573462 200000 399234194 200000 252706353 200000 238221668 200000 423966537 200000 638079106 200000 468016673 200000 729859007 200000 42066604 200000 704727104 200000 724071760 200000 840921788 200000 45936934 200000 403196349 200000 363137591 200000 40604637 200000 166832064 200000 270288905 200000 117649006 200000 279563713 200000 868772002 200000 342809429 200000 351180974 200000 223396905 200000 417930518 200000 802053873 200000 899727568 200000 252190709 200000 582019 200000 60265294 200000 887482827 200000 712323878 200000 602756979 200000 255392764 200000 415452088 200000 774506205 200000 926898573 200000 455582635 200000 222254545 200000 912217434 200000 328716698 200000 197389357 200000 86991981 200000 83591165 200000 868223618 200000 913365106 200000 154683652 200000 697387335 200000 983377999 200000 471301769 200000 388241456 200000 80133336 200000 525922344 200000 306289573 200000 345009065 200000 434147186 200000 821282390 200000 303027732 200000 741207111 200000 440768756 200000 536482370 200000 598969161 200000 44551682 200000 305772639 200000 903047796 200000 455123410 200000 73827829 200000 925012947 200000 972454036 200000 842128737 200000 874238038 200000 747554449 200000 344345964 200000 648363207 200000 451484798 200000 928682234 200000 63363811 200000 866571251 200000 161784550 200000 193321613 200000 52915714 200000 111306230 200000 307432230 200000 529131501 200000 945367282 200000 197378305 200000 401183736 200000 366844632 200000 166686971 200000 977547364 200000 217235762 200000 931244079 200000 402051205 200000 736304272 200000 139936719 200000 56427507 200000 985346842 200000 429529365 200000 627351013 200000 921363781 200000 615899489 200000 672070308 200000 558806191 200000 917366885 200000 353857315 200000 869021453 200000 7205508 200000 83976883 200000 102074697 200000 328795969 200000 731487452 200000 985536689 200000 370843098 200000 960688464 200000 543095889 200000 677895165 200000 116402689 200000 675743850 200000 528732315 200000 653140314 200000 789052420 200000 332044001 200000 795196050 200000 729690279 200000 687236429 200000 107073572 200000 115644463 200000 660965605 200000 378690148 200000 457277637 200000 790186122 200000 977795636 200000 276672242 200000 43949171 200000 221463516 200000 555066838 200000 572758462 200000 618828800 200000 943065470 200000 56320041 200000 666742963 200000 567287643 200000 935624167 200000 999796400 200000 697589975 200000 958824853 200000 184390321 200000 771909642 200000 82973780 200000 73065184 200000 713348755 200000 971219960 200000 659851378 200000 370403978 200000 718750567 200000 758767451 200000 709227417 200000 23035653 200000 219051556 200000 756554291 200000 39757651 200000 405980641 200000 297195236 200000 23504288 200000 550491207 200000 49744335 200000 12893919 200000 246313442 200000 608371262 200000 328647839 200000 14836845 200000 633432156 200000 18825249 200000 576057154 200000 176692486 200000 272464780 200000 356419064 200000 229342664 200000 654655812 200000 470039316 200000 610561772 200000 890660706 200000 621184735 200000 328918452 200000 984851780 200000 393343071 200000 959904944 200000 696126284 200000 881671274 200000 959236146 200000 271023278 200000 388353757 200000 941566182 200000 683573098 200000 736383986 200000 294282887 200000 308903521 200000 804442551 200000 654101685 200000 291039116 200000 520214435 200000 727022571 200000 179653712 200000 194137163 200000 690588820 200000 967002613 200000 465765690 200000 105099845 200000 907091006 200000 130778855 200000 7400205 200000 393989658 200000 48755912 200000 658227440 200000 866968192 200000 425162123 200000 700172155 200000 857145697 200000 393116525 200000 73268601 200000 225172159 200000 864235692 200000 901646540 200000 741860836 200000 255728670 200000 634265183 200000 222566581 200000 602213868 200000 548299839 200000 634389804 200000 308021344 200000 742057938 200000 263472364 200000 21751523 200000 907813416 200000 141220086 200000 474832140 200000 697734261 200000 881777538 200000 971260378 200000 183786664 200000 58213874 200000 155253514 200000 644764701 200000 799442152 200000 724177547 200000 109031030 200000 681798784 200000 35367446 200000 896900752 200000 378581151 200000 274991843 200000 67935641 200000 653219698 200000 965832062 200000 333519943 200000 823789563 200000 346954688 200000 660965420 200000 92732621 200000 337458402 200000 533496621 200000 780605664 200000 785336756 200000 189569305 200000 397516424 200000 112244980 200000 37192030 200000 233983112 200000 997344193 200000 445257439 200000 560520523 200000 143235126 200000 649564650 200000 156162107 200000 696051228 200000 937881678 200000 264120626 200000 128520640 200000 678714768 200000 751421462 200000 860147435 200000 539833158 200000 453861513 200000 293686263 200000 801896324 200000 629304261 200000 63641351 200000 948247419 200000 539573391 200000 402047319 200000 726574122 200000 929142090 200000 529199291 200000 402226484 200000 978673715 200000 196930347 200000 722618841 200000 280441269 200000 110822531 200000 447368712 200000 237195994 200000 273610321 200000 676238746 200000 988495337 200000 818301902 200000 279043489 200000 688630552 200000 837421047 200000 333781990 200000 21584222 200000 701924797 200000 144024186 200000 726310258 200000 819609185 200000 562041196 200000 35533530 200000 523550691 200000 933946529 200000 835906339 200000 930033569 200000 291430857 200000 92798264 200000 896131332 200000 740028022 200000 799261909 200000 240059997 200000 102286927 200000 229296162 200000 463452631 200000 551411050 200000 74589540 200000 725345933 200000 147142847 200000 872582870 200000 834862020 200000 551285441 200000 867992735 200000 144756283 200000 70971920 200000 39595749 200000 57354151 200000 663038545 200000 254623239 200000 125042755 200000 483823398 200000 890931440 200000 256727179 200000 898282306 200000 566159759 200000 920695569 200000 266363292 200000 742177131 200000 838069872 200000 94585036 200000 276043866 200000 471342438 200000 763858556 200000 806396762 200000 139430151 200000 871194365 200000 601235841 200000 877737236 200000 587663105 200000 243732759 200000 257422961 200000 463746929 200000 326994635 200000 648220093 200000 940974429 200000 6269194 200000 764236292 200000 154978840 200000 383188340 200000 850352537 200000 891203437 200000 174584432 200000 955112199 200000 574969332 200000 804829927 200000 975132717 200000 478937479 200000 236175894 200000 773250417 200000 892377049 200000 994333060 200000 829467413 200000 246264621 200000 45107483 200000 138491567 200000 997147948 200000 589633371 200000 523420348 200000 366613976 200000 807561650 200000 407352411 200000 276767909 200000 370681071 200000 835774240 200000 950629295 200000 461767646 200000 548368646 200000 495247630 200000 650867189 200000 355604623 200000 977178701 200000 847904308 200000 227999472 200000 74913794 200000 219659796 200000 339354221 200000 85431167 200000 480055966 200000 109963467 200000 938166447 200000 726183331 200000 350211052 200000 935661572 200000 495286547 200000 650010749 200000 902385812 200000 889000046 200000 682797778 200000 572082252 200000 167080544 200000 151872987 200000 58968133 200000 888993906 200000 289879095 200000 621665082 200000 504235235 200000 779508079 200000 192826915 200000 124815517 200000 118996293 200000 751644899 200000 965033803 200000 245554483 200000 58386725 200000 254267279 200000 270321656 200000 547308365 200000 305975642 200000 678853460 200000 478564754 200000 232466524 200000 647733724 200000 95786290 200000 978554019 200000 388706033 200000 594105797 200000 295911241 200000 65922770 200000 105496251 200000 185630029 200000 675319514 200000 428494057 200000 517162123 200000 486355404 200000 722814021 200000 910574798 200000 476670546 200000 463457723 200000 50615563 200000 916520844 200000 541918496 200000 412592306 200000 243206605 200000 784464715 200000 110906661 200000 288666474 200000 841110603 200000 414394707 200000 399963059 200000 770384315 200000 23379301 200000 386915340 200000 834717498 200000 833919646 200000 15204636 200000 57499903 200000 365929802 200000 350072364 200000 791138961 200000 583615189 200000 920469651 200000 453836700 200000 127520772 200000 695308630 200000 271278823 200000 548625736 200000 998144725 200000 634494826 200000 272592693 200000 903874727 200000 361433988 200000 960894235 200000 246134671 200000 587830355 200000 527534004 200000 305118608 200000 212589860 200000 840292867 200000 10285603 200000 209239826 200000 940517958 200000 305857681 200000 458378419 200000 979016457 200000 626695780 200000 238381557 200000 860889700 200000 105510399 200000 780595215 200000 85855559 200000 652321622 200000 614501276 200000 801826552 200000 119641280 200000 897614538 200000 829329575 200000 931639792 200000 405099960 200000 493316385 200000 920438026 200000 591791334 200000 915815592 200000 978799066 200000 177291725 200000 203373291 200000 381350696 200000 251732887 200000 967320345 200000 615718448 200000 70324209 200000 897628184 200000 786441269 200000 179784197 200000 638022364 200000 691810365 200000 449958796 200000 627208922 200000 661895904 200000 977411080 200000 857085092 200000 365754945 200000 610382358 200000 429122199 200000 378564135 200000 945830634 200000 509354424 200000 371892781 200000 925156829 200000 175967397 200000 358098973 200000 894135337 200000 9251503 200000 93850722 200000 994599101 200000 893190412 200000 28607140 200000 206964275 200000 155073074 200000 794364535 200000 730362598 200000 285447496 200000 219254836 200000 883412777 200000 668914622 200000 326634992 200000 974597019 200000 129281284 200000 875165843 200000 930881438 200000 681706079 200000 46430472 200000 793461741 200000 256852704 200000 931666331 200000 89028949 200000 31354231 200000 205885288 200000 432137093 200000 612405548 200000 378233335 200000 889935879 200000 411510646 200000 812157166 200000 48984408 200000 104958636 200000 861682151 200000 406738459 200000 447336608 200000 448961640 200000 449357424 200000 872900435 200000 299201017 200000 59437932 200000 937196491 200000 500046423 200000 759874218 200000 527127816 200000 858926542 200000 343805959 200000 257354014 200000 4826029 200000 438026100 200000 362284645 200000 701183195 200000 737623787 200000 73437395 200000 841449616 200000 175860875 200000 988177267 200000 478245158 200000 485060296 200000 322907638 200000 632414485 200000 419291332 200000 675811440 200000 913777157 200000 352509634 200000 350579493 200000 523905542 200000 774084800 200000 211198089 200000 341500643 200000 852443947 200000 369225039 200000 854149533 200000 968840630 200000 784473249 200000 42105340 200000 73944141 200000 318483574 200000 105378375 200000 547751470 200000 366141449 200000 644096284 200000 327354654 200000 59832942 200000 62817123 200000 317653184 200000 693332806 200000 826625636 200000 278987786 200000 79412123 200000 164028929 200000 813320922 200000 990131408 200000 853140742 200000 790098350 200000 476498871 200000 172285348 200000 296415096 200000 444595661 200000 30202373 200000 691638679 200000 501600395 200000 374273281 200000 622756842 200000 224981210 200000 972347638 200000 581624072 200000 486344369 200000 967901886 200000 337576083 200000 594930371 200000 152078530 200000 673107378 200000 405072473 200000 486155316 200000 420732836 200000 130286919 200000 735199330 200000 111468666 200000 829863426 200000 561424430 200000 99801574 200000 705310678 200000 63658914 200000 581637175 200000 543197501 200000 810869672 200000 966356846 200000 957128275 200000 553509343 200000 899989617 200000 29383022 200000 787938962 200000 27260518 200000 528376786 200000 826338506 200000 519977508 200000 967334538 200000 9659531 200000 946236364 200000 740677467 200000 595783460 200000 544481404 200000 78161883 200000 842873767 200000 842736171 200000 1875622 200000 264996224 200000 549727127 200000 776841912 200000 864039722 200000 509260900 200000 688470238 200000 898649348 200000 126763847 200000 672587598 200000 379583051 200000 761769576 200000 184464735 200000 544032809 200000 797535182 200000 251447131 200000 732886258 200000 32499707 200000 145091192 200000 138344311 200000 779222688 200000 235036910 200000 490295931 200000 920421235 200000 526445099 200000 359423050 200000 131416357 200000 699170601 200000 305873009 200000 112302712 200000 790583016 200000 739920785 200000 828914037 200000 656104704 200000 292302677 200000 34123971 200000 701750358 200000 814477962 200000 813272347 200000 499853303 200000 988447061 200000 202155231 200000 659838475 200000 49001864 200000 64442323 200000 822592232 200000 342655766 200000 14994667 200000 846819919 200000 776489133 200000 464145996 200000 278780604 200000 391838315 200000 837214551 200000 888623838 200000 811019441 200000 779252455 200000 455852846 200000 65976604 200000 579320739 200000 170787747 200000 916563866 200000 431073910 200000 985352587 200000 627350944 200000 88923428 200000 383829374 200000 247161730 200000 601911551 200000 851848053 200000 527032292 200000 638046143 200000 597540096 200000 547452245 200000 966290552 200000 457647004 200000 781342723 200000 295136940 200000 154956586 200000 974155152 200000 322862473 200000 801835140 200000 137533708 200000 230420277 200000 917388338 200000 177937668 200000 526615629 200000 567579459 200000 989549504 200000 143256949 200000 771471423 200000 31567250 200000 964647185 200000 135848000 200000 323993937 200000 19378970 200000 914395688 200000 462852333 200000 989324564 200000 275536373 200000 618142244 200000 389471268 200000 241536569 200000 476696411 200000 491662663 200000 64024495 200000 502412433 200000 549564325 200000 579550447 200000 699192949 200000 885015819 200000 559710282 200000 392088479 200000 744034943 200000 239471032 200000 83928035 200000 688543990 200000 357734646 200000 334589385 200000 842043433 200000 813999029 200000 365202465 200000 688482190 200000 238162421 200000 576626108 200000 91897707 200000 712407672 200000 507633470 200000 416791052 200000 879627098 200000 450109207 200000 45838110 200000 785803974 200000 31323032 200000 464739612 200000 896562124 200000 251671338 200000 531986669 200000 6571863 200000 626933922 200000 974217624 200000 397667650 200000 422970296 200000 478630935 200000 261928849 200000 751460767 200000 60494161 200000 778520517 200000 88287670 200000 537689132 200000 72782417 200000 64336996 200000 219767238 200000 32820274 200000 858107914 200000 521023436 200000 456393891 200000 298179610 200000 252881131 200000 166703350 200000 102643277 200000 763954028 200000 271201926 200000 244159994 200000 644483557 200000 429639377 200000 3425162 200000 945803793 200000 100963754 200000 555055120 200000 645415369 200000 569221524 200000 195418878 200000 700442131 200000 163688498 200000 113863162 200000 915545184 200000 250775267 200000 408648918 200000 61560796 200000 934702963 200000 910331814 200000 386528998 200000 212303604 200000 316283637 200000 983646375 200000 568449715 200000 353160216 200000 213418695 200000 34267470 200000 812596652 200000 303867715 200000 803186667 200000 860008994 200000 234489442 200000 717390219 200000 41752192 200000 398773454 200000 432968325 200000 919330091 200000 551963078 200000 663107096 200000 453504232 200000 947035002 200000 508170272 200000 200892393 200000 805257592 200000 372590321 200000 134621964 200000 127818571 200000 307189576 200000 913198376 200000 68094252 200000 555434086 200000 430284424 200000 370271447 200000 591660095 200000 291916929 200000 511464072 200000 406388697 200000 143834919 200000 987121670 200000 330351544 200000 774432548 200000 947386852 200000 155633789 200000 404949418 200000 294360785 200000 416414103 200000 42608783 200000 868843277 200000 495114777 200000 343938175 200000 296629252 200000 6293427 200000 257857365 200000 428647422 200000 348766148 200000 19702923 200000 604404220 200000 123390612 200000 926436824 200000 711240615 200000 42424487 200000 532559841 200000 795358057 200000 487130166 200000 674338064 200000 585669799 200000 47540415 200000 713117321 200000 337081358 200000 285620932 200000 137008963 200000 162184209 200000 556113817 200000 179186491 200000 602696573 200000 595893598 200000 485119691 200000 314076715 200000 128738069 200000 671100449 200000 684887516 200000 69287125 200000 330639572 200000 285649194 200000 489132580 200000 597234585 200000 526381731 200000 350891114 200000 772401180 200000 662335993 200000 125638538 200000 34664177 200000 330540892 200000 458078867 200000 74197937 200000 965958896 200000 753579677 200000 190937386 200000 760402530 200000 957339575 200000 764590519 200000 342109341 200000 80466948 200000 237340087 200000 97609123 200000 276496622 200000 78192672 200000 704802943 200000 402867834 200000 785497403 200000 953294687 200000 978899650 200000 684521331 200000 322724807 200000 345065353 200000 847865423 200000 794190056 200000 939009521 200000 780285831 200000 645128214 200000 378131536 200000 631432250 200000 400934752 200000 359499817 200000 191028805 200000 267691586 200000 294301246 200000 352851383 200000 527852158 200000 832252618 200000 633003625 200000 163149074 200000 119510485 200000 117104051 200000 775518538 200000 853127081 200000 321875010 200000 445608445 200000 196355433 200000 736119821 200000 792843485 200000 409375688 200000 127456366 200000 825052655 200000 54919647 200000 341876309 200000 570027811 200000 595171359 200000 585012896 200000 477427717 200000 469311343 200000 998017678 200000 565665177 200000 546048087 200000 302522971 200000 933593165 200000 1720418 200000 449007085 200000 538888719 200000 641674634 200000 174163892 200000 964199047 200000 381607381 200000 806346649 200000 130695016 200000 876322566 200000 768367124 200000 815065319 200000 37210229 200000 821081449 200000 555686486 200000 153652487 200000 975347444 200000 5868242 200000 409891138 200000 670556329 200000 133099551 200000 48144768 200000 25305761 200000 100269469 200000 533255757 200000 612164821 200000 675660635 200000 465715923 200000 286662390 200000 112568145 200000 493279610 200000 151211613 200000 886030516 200000 519002773 200000 56502821 200000 379468650 200000 666413887 200000 77376864 200000 301142437 200000 146896972 200000 711177071 200000 344581012 200000 880618339 200000 659883634 200000 264739132 200000 465187889 200000 730935783 200000 893576302 200000 938511297 200000 602275671 200000 117840601 200000 820880879 200000 652383028 200000 894153288 200000 919368451 200000 228100038 200000 248428782 200000 26810722 200000 154709068 200000 705525733 200000 229089128 200000 183401512 200000 749777853 200000 368987994 200000 878027322 200000 298235193 200000 724677503 200000 860069975 200000 186475038 200000 868678742 200000 174469850 200000 650623020 200000 320297194 200000 791097952 200000 880685622 200000 528568650 200000 154457497 200000 731614550 200000 840706333 200000 5027137 200000 892345409 200000 409139290 200000 392978998 200000 66563266 200000 335608861 200000 842988460 200000 279357770 200000 163152285 200000 190796676 200000 896049836 200000 624211778 200000 991156930 200000 924295150 200000 301305819 200000 322156581 200000 181503555 200000 844369397 200000 198473434 200000 120246046 200000 171757904 200000 535277393 200000 225052264 200000 40057971 200000 368589880 200000 487625434 200000 459339367 200000 194359694 200000 937872494 200000 41096329 200000 875930071 200000 695068407 200000 94256257 200000 684341110 200000 59806937 200000 556763223 200000 873818145 200000 833638874 200000 482742956 200000 709859445 200000 441294367 200000 732648718 200000 742140850 200000 564364092 200000 286732909 200000 459842953 200000 96846699 200000 776357298 200000 209365017 200000 773512421 200000 938473591 200000 275718657 200000 653459797 200000 600996825 200000 715722391 200000 317136241 200000 178930033 200000 141332031 200000 343798444 200000 995317354 200000 70205662 200000 124565262 200000 356775093 200000 470111862 200000 801170733 200000 458825824 200000 874718676 200000 701385276 200000 515649805 200000 583411053 200000 86212169 200000 580434309 200000 278830159 200000 776230541 200000 789580660 200000 190952762 200000 114567651 200000 422532920 200000 399308759 200000 573026147 200000 137812955 200000 845129736 200000 216957712 200000 656952617 200000 198200679 200000 993690293 200000 864142818 200000 620065491 200000 399570135 200000 903285272 200000 825316908 200000 33048523 200000 284822427 200000 620713512 200000 303364847 200000 307049113 200000 999735365 200000 937132030 200000 534385740 200000 899898086 200000 479236741 200000 720838611 200000 677369218 200000 187676538 200000 365095210 200000 729154816 200000 847191283 200000 129020989 200000 870665767 200000 867035644 200000 362535455 200000 372402745 200000 592030346 200000 894669409 200000 161287591 200000 726238101 200000 197701765 200000 827280614 200000 442407754 200000 475685786 200000 354262377 200000 853094757 200000 188914666 200000 599229104 200000 138353573 200000 112160982 200000 727188358 200000 712001121 200000 921553098 200000 337274705 200000 649940800 200000 608260948 200000 414914953 200000 549885967 200000 881066328 200000 988687187 200000 423969203 200000 505419112 200000 812526895 200000 975954245 200000 780618295 200000 588529365 200000 107781956 200000 263408947 200000 618201894 200000 448129774 200000 790448441 200000 318736453 200000 276983728 200000 515097964 200000 355598286 200000 409306309 200000 607631399 200000 894758695 200000 813028579 200000 236031002 200000 132966395 200000 553835032 200000 703581562 200000 132639950 200000 160715708 200000 531490648 200000 818315697 200000 272108167 200000 831751451 200000 167278878 200000 12857547 200000 982031376 200000 978605287 200000 876236996 200000 942937895 200000 131666769 200000 445298963 200000 798624449 200000 322132038 200000 478603089 200000 151016621 200000 750943919 200000 880566472 200000 624669243 200000 740781032 200000 77162310 200000 289154159 200000 182697813 200000 381462546 200000 151930974 200000 751225882 200000 512834825 200000 356958110 200000 508703471 200000 659360713 200000 768040158 200000 25320986 200000 298540819 200000 92003487 200000 905516927 200000 944986168 200000 463522306 200000 232705242 200000 5982898 200000 122937801 200000 332610069 200000 49194459 200000 437621601 200000 762115004 200000 801287875 200000 454381092 200000 710500244 200000 633173026 200000 835140773 200000 73560404 200000 33814644 200000 916908588 200000 516621684 200000 272645676 200000 385045065 200000 82456618 200000 512178185 200000 506858636 200000 631492219 200000 196011405 200000 266149979 200000 586781046 200000 820227988 200000 360194789 200000 835581828 200000 724958985 200000 976927035 200000 569826 200000 351855035 200000 14742149 200000 215750713 200000 429376342 200000 196925018 200000 188800588 200000 891918966 200000 429414193 200000 113478104 200000 730296799 200000 661101308 200000 906503811 200000 393967567 200000 742659036 200000 882094066 200000 236293500 200000 645419767 200000 62304262 200000 638553762 200000 861482862 200000 448128296 200000 969996604 200000 172912499 200000 980566216 200000 520158043 200000 511039359 200000 156549102 200000 730723612 200000 609440680 200000 928290287 200000 827002555 200000 72278809 200000 637600072 200000 54965453 200000 695519652 200000 662320785 200000 572757140 200000 572800890 200000 622447504 200000 913543795 200000 707656451 200000 376368758 200000 540207752 200000 668181200 200000 259116334 200000 842102625 200000 241222581 200000 891509977 200000 320028879 200000 845499644 200000 9533791 200000 975021278 200000 580556476 200000 184416039 200000 446521582 200000 432234064 200000 759305968 200000 528882404 200000 183537900 200000 274815423 200000 34798721 200000 938993234 200000 722236160 200000 185295580 200000 919766442 200000 728948402 200000 785933811 200000 126046839 200000 159240642 200000 268885604 200000 853257134 200000 276091521 200000 561316162 200000 895391465 200000 344837433 200000 112816650 200000 436386754 200000 610247906 200000 100968124 200000 117768515 200000 154278906 200000 867023375 200000 990588289 200000 367763323 200000 176699845 200000 999490384 200000 351946735 200000 718975781 200000 434097177 200000 126366374 200000 771867023 200000 525621712 200000 562440975 200000 726688049 200000 159972105 200000 401512492 200000 921679328 200000 135720755 200000 119759399 200000 293249035 200000 122678501 200000 951810059 200000 144810960 200000 733138524 200000 196720533 200000 306030137 200000 673594894 200000 648988464 200000 306774153 200000 112251744 200000 70683144 200000 38098360 200000 487989627 200000 484266558 200000 462467591 200000 36313669 200000 858567490 200000 364602036 200000 311631731 200000 489190982 200000 88005078 200000 212946372 200000 678727894 200000 949702220 200000 537309265 200000 191761805 200000 362202071 200000 701618696 200000 399360235 200000 726311760 200000 820713280 200000 383122506 200000 583559932 200000 331733358 200000 76688120 200000 16701699 200000 946761981 200000 398068582 200000 437240839 200000 972495171 200000 774971014 200000 288470490 200000 361493656 200000 144406843 200000 39547472 200000 346533514 200000 231547890 200000 19596859 200000 168285747 200000 946388054 200000 579491453 200000 200774835 200000 907889448 200000 330916159 200000 937825730 200000 177552949 200000 438754120 200000 540367462 200000 281101930 200000 318675825 200000 858874826 200000 15005706 200000 220810813 200000 139649078 200000 64548104 200000 637537165 200000 944596515 200000 102558583 200000 162828409 200000 713912175 200000 776110118 200000 91407170 200000 924203191 200000 20934992 200000 307961709 200000 612979402 200000 897885561 200000 134163954 200000 853239361 200000 202750557 200000 766926745 200000 460056372 200000 846174219 200000 588620653 200000 855041295 200000 537495062 200000 966457682 200000 595244683 200000 432323315 200000 88182970 200000 717407169 200000 320718694 200000 932771198 200000 538250337 200000 948615198 200000 591807695 200000 997832712 200000 962451817 200000 452113491 200000 129238711 200000 121811210 200000 222938965 200000 379444584 200000 655123502 200000 279829532 200000 462407364 200000 345755526 200000 80506213 200000 626549239 200000 325521782 200000 750361589 200000 466313132 200000 299339892 200000 134628942 200000 432618269 200000 546706804 200000 272704650 200000 436657994 200000 540923527 200000 408638541 200000 731890258 200000 979332492 200000 383055068 200000 702837480 200000 795682054 200000 699086163 200000 921217508 200000 207280916 200000 129434877 200000 866992130 200000 937381000 200000 280110532 200000 770432431 200000 708549143 200000 962619599 200000 983942407 200000 248291766 200000 178790195 200000 279768035 200000 669133837 200000 550643402 200000 222046744 200000 600879117 200000 888885032 200000 358265283 200000 747031205 200000 335505588 200000 196831175 200000 981104281 200000 508192218 200000 43555936 200000 788054652 200000 181568615 200000 127838170 200000 340134588 200000 510758134 200000 252574051 200000 984117731 200000 151075471 200000 383305222 200000 906942694 200000 687679063 200000 346256833 200000 524763037 200000 581038441 200000 622385333 200000 710612827 200000 128757964 200000 981058692 200000 211082655 200000 482945414 200000 463005634 200000 496640753 200000 314215637 200000 599241609 200000 48318928 200000 436396678 200000 246116152 200000 683400143 200000 323728231 200000 77506110 200000 303580359 200000 9990110 200000 667646487 200000 772102703 200000 747634340 200000 685848672 200000 71370384 200000 39251860 200000 393358607 200000 719164701 200000 902123172 200000 339823812 200000 172361064 200000 802178814 200000 437208899 200000 545839415 200000 729444912 200000 801926155 200000 462698621 200000 630075271 200000 844628744 200000 530922348 200000 385829762 200000 731775340 200000 269689520 200000 434053995 200000 814315684 200000 61326270 200000 367650568 200000 348788591 200000 26959699 200000 962842230 200000 198679313 200000 521418241 200000 890069534 200000 66260652 200000 96208619 200000 779209417 200000 293917880 200000 440289945 200000 813724119 200000 61926033 200000 576095727 200000 493221270 200000 793454646 200000 540152128 200000 998890421 200000 126712858 200000 552234888 200000 770714080 200000 595599643 200000 446421951 200000 788430957 200000 656653975 200000 122130000 200000 415661884 200000 416632486 200000 814257840 200000 495352485 200000 314194539 200000 631500052 200000 858719891 200000 876880523 200000 959642691 200000 563996086 200000 472708040 200000 240570770 200000 390131422 200000 785583022 200000 935038199 200000 872659563 200000 725722996 200000 734805820 200000 860816873 200000 101922534 200000 343747165 200000 196618177 200000 615059335 200000 564366324 200000 193709841 200000 706607036 200000 420570073 200000 253830565 200000 897317931 200000 22592207 200000 177315335 200000 444043050 200000 884983648 200000 831274937 200000 6610011 200000 762193107 200000 669667724 200000 175648349 200000 559123004 200000 106002960 200000 319831717 200000 86966201 200000 951100467 200000 421713267 200000 447424964 200000 267892206 200000 849358825 200000 384683 200000 428202274 200000 449273406 200000 663389733 200000 818592906 200000 614188056 200000 143090952 200000 701720786 200000 899920127 200000 915493661 200000 88603085 200000 557556470 200000 54062364 200000 371284427 200000 217750829 200000 345576123 200000 79848720 200000 633422041 200000 157488873 200000 387471209 200000 518677549 200000 242968097 200000 287583714 200000 537496937 200000 624257250 200000 926259355 200000 690945048 200000 207101507 200000 842825408 200000 824565343 200000 275019435 200000 640951455 200000 188875384 200000 806665382 200000 266833372 200000 261989958 200000 787417562 200000 700713928 200000 808623883 200000 798685729 200000 885777879 200000 665460542 200000 193720506 200000 724121656 200000 408702079 200000 243933600 200000 121242760 200000 550688692 200000 794001667 200000 139583655 200000 558164789 200000 692095709 200000 970456499 200000 908249387 200000 630308004 200000 195034395 200000 108814336 200000 179993381 200000 274330067 200000 194220279 200000 864085626 200000 954804142 200000 201127140 200000 500297754 200000 657328337 200000 61868285 200000 891353366 200000 615692620 200000 510815703 200000 397004396 200000 250982091 200000 60678261 200000 195865468 200000 25016946 200000 718342019 200000 157941407 200000 64057551 200000 168547497 200000 907246559 200000 630289393 200000 822248451 200000 800987593 200000 182714270 200000 416676788 200000 214370406 200000 407934378 200000 140239778 200000 484614225 200000 704044138 200000 209072964 200000 56186859 200000 298367312 200000 851700128 200000 805442226 200000 71975321 200000 247260505 200000 450044087 200000 767669545 200000 137523949 200000 872408630 200000 413374336 200000 856102661 200000 31709512 200000 170516686 200000 416870124 200000 588158908 200000 921177897 200000 37442858 200000 686084876 200000 314957799 200000 91255858 200000 793088627 200000 634097423 200000 646894399 200000 463741219 200000 503309040 200000 152921926 200000 16588957 200000 607555549 200000 26917388 200000 261081377 200000 221599224 200000 706607967 200000 635211853 200000 301483314 200000 993945706 200000 791265739 200000 539837277 200000 845936937 200000 800632874 200000 633076321 200000 463912452 200000 16643030 200000 238473362 200000 538407297 200000 735886891 200000 995098410 200000 684091929 200000 482005164 200000 615996122 200000 951583284 200000 669162585 200000 856876674 200000 193253945 200000 554583335 200000 871265802 200000 31514309 200000 425978257 200000 79136082 200000 827869444 200000 625307220 200000 81318731 200000 613408549 200000 301276736 200000 455364400 200000 265713903 200000 954287666 200000 910840278 200000 985824377 200000 376994086 200000 574753064 200000 209243391 200000 553385585 200000 638801847 200000 125225944 200000 576834068 200000 285923958 200000 16481164 200000 111784755 200000 303686796 200000 849553163 200000 12936878 200000 52602186 200000 587374336 200000 352498639 200000 873435204 200000 950359372 200000 534296362 200000 331212675 200000 48614550 200000 623418250 200000 285222880 200000 144156168 200000 376073487 200000 800605557 200000 731265309 200000 809939549 200000 392693301 200000 186684829 200000 803441655 200000 516786852 200000 624846771 200000 17472435 200000 399313577 200000 718071837 200000 574094927 200000 315372679 200000 330203274 200000 6178088 200000 995678194 200000 288286730 200000 655787027 200000 690177351 200000 214584230 200000 161684300 200000 391491292 200000 598989080 200000 756744595 200000 542937725 200000 486609821 200000 364307550 200000 863084800 200000 20099311 200000 129431089 200000 128782840 200000 341790807 200000 341673234 200000 33474446 200000 168255975 200000 188756768 200000 386717813 200000 484165581 200000 350388043 200000 319424516 200000 590211531 200000 374235175 200000 440701542 200000 214454475 200000 952498402 200000 847570165 200000 935791767 200000 897686621 200000 308089005 200000 135841198 200000 825679455 200000 19525315 200000 32542010 200000 694321388 200000 415462750 200000 865920294 200000 154590139 200000 948914278 200000 745999445 200000 252792270 200000 759326337 200000 399628534 200000 993003813 200000 964967972 200000 767307003 200000 576085139 200000 703021773 200000 363902640 200000 842766266 200000 575298647 200000 896056687 200000 991893786 200000 903336047 200000 668966522 200000 300295243 200000 82039339 200000 645129706 200000 566857300 200000 446892994 200000 524953548 200000 210975772 200000 8605790 200000 209404243 200000 599441669 200000 933358613 200000 571431472 200000 554912672 200000 200208382 200000 203717126 200000 44961923 200000 999629929 200000 316084737 200000 460111679 200000 517032751 200000 958954638 200000 737793909 200000 324374064 200000 910071085 200000 870656528 200000 541959139 200000 217827435 200000 180403862 200000 890761744 200000 278339572 200000 689355936 200000 362347681 200000 194245837 200000 406177136 200000 472419998 200000 87353768 200000 924683689 200000 283902272 200000 689871192 200000 84069666 200000 898704676 200000 877806955 200000 477660892 200000 485343657 200000 358360287 200000 505297179 200000 158040669 200000 456385268 200000 61088665 200000 668574360 200000 950364713 200000 121909213 200000 61053236 200000 64713547 200000 37869490 200000 791304796 200000 991632560 200000 93030332 200000 548960649 200000 4955529 200000 737860141 200000 406029715 200000 788947293 200000 154052509 200000 644027628 200000 354578330 200000 852679679 200000 972035056 200000 124363085 200000 628401080 200000 778747232 200000 280539899 200000 24260306 200000 802524406 200000 596784272 200000 719966294 200000 641461274 200000 299942268 200000 435519936 200000 714163386 200000 20195046 200000 27311764 200000 243741760 200000 35425280 200000 81560598 200000 647903909 200000 627648129 200000 952751391 200000 876758443 200000 950125881 200000 510200851 200000 212132913 200000 414037702 200000 363004663 200000 145877926 200000 648523373 200000 553147303 200000 453457320 200000 584243980 200000 633482797 200000 873345454 200000 300015156 200000 910060853 200000 712891112 200000 177126748 200000 733662373 200000 537057840 200000 733684536 200000 286144081 200000 207968802 200000 853025072 200000 24289493 200000 996006735 200000 718138612 200000 357096068 200000 410411159 200000 563582005 200000 345327236 200000 358125980 200000 400453751 200000 264555524 200000 734314842 200000 72599817 200000 630686605 200000 40612572 200000 368525598 200000 836577917 200000 722371602 200000 831167998 200000 821005978 200000 458199750 200000 949557086 200000 319863755 200000 736830389 200000 711868886 200000 667976170 200000 822764483 200000 810854776 200000 746410173 200000 468902222 200000 289009286 200000 839672332 200000 720678828 200000 63312452 200000 231161301 200000 229735609 200000 450627572 200000 920397474 200000 124307600 200000 228854247 200000 247719939 200000 824615779 200000 622891704 200000 285425952 200000 458615660 200000 20797597 200000 837171566 200000 913256203 200000 16997599 200000 241725323 200000 983088370 200000 721441649 200000 882409516 200000 854348932 200000 70859940 200000 313705275 200000 974886980 200000 863706880 200000 388602118 200000 861815408 200000 383295287 200000 836799897 200000 808975798 200000 465483835 200000 661431861 200000 951488007 200000 63454071 200000 603617506 200000 182546832 200000 622940450 200000 551613480 200000 175216591 200000 835836599 200000 922566883 200000 590876874 200000 635198858 200000 486985788 200000 339936354 200000 116495741 200000 372675516 200000 41669070 200000 560544216 200000 901938563 200000 701458220 200000 618374207 200000 578432158 200000 816009018 200000 310903237 200000 341284734 200000 106149675 200000 267999781 200000 115032717 200000 187482269 200000 877133593 200000 950839011 200000 527841198 200000 290820043 200000 110831903 200000 877215030 200000 552508528 200000 3486809 200000 70465815 200000 72866300 200000 806772539 200000 481802936 200000 586427384 200000 155917112 200000 125659545 200000 682750584 200000 720532956 200000 615876617 200000 35962417 200000 141204042 200000 261315067 200000 996879536 200000 190082252 200000 840929790 200000 472271533 200000 804259469 200000 748798035 200000 269485189 200000 611117930 200000 317877793 200000 869050062 200000 228215279 200000 258809037 200000 453178637 200000 340461414 200000 661119341 200000 348850315 200000 409771025 200000 986523746 200000 515685710 200000 9540992 200000 555325197 200000 469177132 200000 857976069 200000 129803682 200000 151343362 200000 792336972 200000 242940193 200000 284347402 200000 851780113 200000 615607659 200000 396131154 200000 183048945 200000 568955257 200000 870726481 200000 432659050 200000 946988464 200000 157073820 200000 230110694 200000 4370520 200000 596496574 200000 869458426 200000 184072244 200000 254358574 200000 131156405 200000 621659955 200000 501683298 200000 290916379 200000 983693644 200000 626001160 200000 140582329 200000 207590256 200000 438998365 200000 279908954 200000 50271393 200000 405195423 200000 90108128 200000 121929001 200000 189930660 200000 761386806 200000 654341101 200000 849930901 200000 918819434 200000 559618023 200000 920483261 200000 842922719 200000 810728378 200000 635782274 200000 507764392 200000 621107559 200000 9330046 200000 555638264 200000 894282791 200000 659307695 200000 661824958 200000 428999769 200000 656890066 200000 248025174 200000 254336418 200000 491905750 200000 782662754 200000 534280477 200000 686004596 200000 928136639 200000 788562863 200000 83605220 200000 250460315 200000 235957893 200000 112219314 200000 224805548 200000 955396513 200000 270345656 200000 836077700 200000 476628630 200000 558092844 200000 324016392 200000 125957980 200000 123217889 200000 252506887 200000 489533767 200000 81324180 200000 614349039 200000 843987482 200000 54724708 200000 319492771 200000 256920896 200000 674509420 200000 663025521 200000 985259811 200000 173865333 200000 929209896 200000 281103005 200000 553161420 200000 8314701 200000 975282836 200000 354253114 200000 398337910 200000 310847402 200000 673221658 200000 873540023 200000 707119129 200000 150713484 200000 451485761 200000 995433382 200000 425589456 200000 472837395 200000 629393844 200000 827528630 200000 835526864 200000 551906688 200000 388768825 200000 18513336 200000 602369653 200000 151889204 200000 822583994 200000 807723165 200000 777239861 200000 728663727 200000 453051712 200000 225588853 200000 192816553 200000 371405201 200000 733815537 200000 857385073 200000 795273098 200000 445809307 200000 450905112 200000 734501089 200000 395687345 200000 660956589 200000 383672860 200000 25765174 200000 268726805 200000 717900232 200000 922024839 200000 841959424 200000 195810768 200000 654587661 200000 97635328 200000 384292080 200000 962753305 200000 908059324 200000 312312400 200000 165987542 200000 691763530 200000 545879861 200000 335481951 200000 707153314 200000 86142682 200000 765871609 200000 511742775 200000 780458086 200000 24107875 200000 839146921 200000 439609599 200000 184090962 200000 379944861 200000 671644676 200000 881088257 200000 826895285 200000 755618144 200000 688029676 200000 439271332 200000 45727746 200000 593301925 200000 68003169 200000 582424177 200000 967735751 200000 133613188 200000 502355331 200000 350725136 200000 405629879 200000 156763446 200000 586106516 200000 464014923 200000 917470112 200000 604073492 200000 465230323 200000 603345929 200000 515209844 200000 704710805 200000 189256736 200000 753057107 200000 888164420 200000 507350354 200000 742019773 200000 109131602 200000 465562175 200000 805808645 200000 363202186 200000 337448014 200000 580033206 200000 45994884 200000 963683688 200000 282068911 200000 827436826 200000 850336202 200000 381824086 200000 581532159 200000 423670267 200000 201589229 200000 86831478 200000 566213349 200000 982651658 200000 871666728 200000 112296968 200000 126628650 200000 950353175 200000 634136530 200000 596535917 200000 505069751 200000 492171283 200000 914357092 200000 409632292 200000 571718292 200000 385385741 200000 697384566 200000 355978703 200000 139817705 200000 625942584 200000 480856513 200000 718824237 200000 603822848 200000 697754339 200000 481144093 200000 1319200 200000 723913536 200000 3958654 200000 156936579 200000 116635560 200000 543632690 200000 923015067 200000 283336971 200000 499520486 200000 585914750 200000 538144233 200000 119301870 200000 459444249 200000 577801198 200000 368510522 200000 244472197 200000 597580195 200000 967771498 200000 970097021 200000 985974855 200000 471039748 200000 964036601 200000 689283524 200000 874503630 200000 221710812 200000 841396421 200000 650285630 200000 356941777 200000 166810348 200000 711493142 200000 859743036 200000 627904810 200000 538481685 200000 760066388 200000 812934191 200000 592265680 200000 300592727 200000 686820617 200000 405138344 200000 831517917 200000 357147090 200000 418742492 200000 245119318 200000 508531337 200000 475265479 200000 860009879 200000 208964106 200000 854045740 200000 57749654 200000 836897057 200000 350012341 200000 560895039 200000 635609024 200000 945770626 200000 467335015 200000 994700378 200000 932712422 200000 563301861 200000 157364048 200000 89577782 200000 252022984 200000 617365137 200000 161298626 200000 88331435 200000 55578438 200000 531055854 200000 25361453 200000 9786802 200000 299722081 200000 969243781 200000 415795489 200000 20877412 200000 248070714 200000 68635135 200000 402565710 200000 806067704 200000 564398097 200000 685310244 200000 731776902 200000 846064328 200000 961017414 200000 72036060 200000 278962616 200000 469775435 200000 328157018 200000 495152433 200000 111614198 200000 337725211 200000 705839341 200000 900280650 200000 895039087 200000 271411439 200000 762614720 200000 870857584 200000 737225333 200000 65039009 200000 83847092 200000 885763340 200000 548531319 200000 346671657 200000 402781641 200000 672389797 200000 816125190 200000 417390751 200000 499274271 200000 802675174 200000 291929043 200000 672650300 200000 109207031 200000 179663253 200000 304399279 200000 979060312 200000 130098098 200000 24831388 200000 128813193 200000 855495020 200000 135632079 200000 261197571 200000 687909234 200000 61134096 200000 722414064 200000 428568563 200000 919574171 200000 400855549 200000 655663829 200000 754871732 200000 513139028 200000 848220684 200000 488470110 200000 328967342 200000 156111886 200000 605989428 200000 182703245 200000 770880106 200000 694862424 200000 785101967 200000 494123648 200000 559912849 200000 102881509 200000 953624148 200000 75733114 200000 768855019 200000 910594948 200000 827213277 200000 405761498 200000 838012001 200000 608976166 200000 855856801 200000 161777953 200000 797178618 200000 48005594 200000 302094650 200000 473098736 200000 63500000 200000 189532883 200000 682149216 200000 603004678 200000 533574748 200000 971568735 200000 687257579 200000 721697349 200000 573131989 200000 847331313 200000 857724628 200000 237974189 200000 983814868 200000 285070359 200000 663519539 200000 10462302 200000 163751425 200000 235265155 200000 72081729 200000 236689561 200000 962741030 200000 322976262 200000 461680726 200000 443947455 200000 999440938 200000 238431887 200000 685058795 200000 33356624 200000 798617622 200000 509443375 200000 581691032 200000 59838444 200000 908523283 200000 351596567 200000 201725975 200000 723571540 200000 404462696 200000 880668823 200000 162638142 200000 543892584 200000 783177856 200000 314480416 200000 594127112 200000 91293482 200000 12765409 200000 406035778 200000 886266251 200000 384108729 200000 348572213 200000 355775918 200000 849124354 200000 456835925 200000 77112901 200000 280058420 200000 747955396 200000 12437089 200000 577848311 200000 798921669 200000 793492809 200000 985452123 200000 731142998 200000 274065008 200000 925558827 200000 807834852 200000 942422409 200000 760343912 200000 260216098 200000 905676990 200000 494859482 200000 511809276 200000 458595590 200000 324723656 200000 132789424 200000 389327004 200000 313886160 200000 204832515 200000 275691412 200000 520706266 200000 831122072 200000 551983760 200000 384444718 200000 174743397 200000 33190295 200000 900158382 200000 20202056 200000 347258127 200000 49656358 200000 723196607 200000 610566857 200000 113987015 200000 239663804 200000 427501890 200000 379131323 200000 68608670 200000 956653299 200000 339552730 200000 363369796 200000 960063429 200000 242550146 200000 993103941 200000 78821039 200000 75580045 200000 451357251 200000 142023012 200000 749699684 200000 515137381 200000 294324269 200000 623087929 200000 564036587 200000 769779678 200000 107245914 200000 989930723 200000 776398828 200000 131779241 200000 163998978 200000 778029731 200000 5508656 200000 32323478 200000 941357949 200000 271943129 200000 954806688 200000 68749206 200000 939479619 200000 731373831 200000 351687748 200000 597900985 200000 158849007 200000 997786571 200000 366526276 200000 257563183 200000 841641526 200000 102865128 200000 859563754 200000 77827146 200000 417454580 200000 184519229 200000 278775965 200000 953856634 200000 767765279 200000 739870411 200000 571169510 200000 5793615 200000 526067408 200000 244101811 200000 868933998 200000 227537017 200000 470521152 200000 690316596 200000 815401212 200000 340068042 200000 702385608 200000 856692400 200000 825133947 200000 625923121 200000 365523167 200000 387332263 200000 444774385 200000 888223680 200000 561902111 200000 195805625 200000 312743560 200000 104701350 200000 898363967 200000 839161768 200000 73529992 200000 298896180 200000 564423449 200000 136627026 200000 548906586 200000 935296219 200000 396501413 200000 862076602 200000 591655814 200000 995786796 200000 662113275 200000 495617279 200000 980076724 200000 424184278 200000 801953620 200000 753478754 200000 981116333 200000 555175850 200000 767063048 200000 523384900 200000 172168538 200000 106806425 200000 77752720 200000 501666596 200000 13129667 200000 7606963 200000 295498372 200000 301700260 200000 441393169 200000 390538537 200000 948067997 200000 431273860 200000 334884492 200000 959389259 200000 973829299 200000 746738084 200000 419003548 200000 9538441 200000 859226815 200000 705058309 200000 772807370 200000 717970293 200000 206097882 200000 520846024 200000 614653119 200000 331938239 200000 762663995 200000 10966317 200000 726671171 200000 813504823 200000 80062268 200000 57010580 200000 505992254 200000 676723661 200000 673305428 200000 980523902 200000 422774970 200000 434803347 200000 647376413 200000 854600075 200000 726160094 200000 772654008 200000 620366927 200000 368881533 200000 700415987 200000 585682574 200000 779894722 200000 177366066 200000 283848802 200000 85544836 200000 969412974 200000 580973997 200000 659692467 200000 130975787 200000 673233262 200000 478729485 200000 116865678 200000 328127285 200000 371545847 200000 526674068 200000 109699261 200000 765274736 200000 92902501 200000 186529696 200000 756461351 200000 450665166 200000 223187758 200000 77864628 200000 809651669 200000 341648991 200000 398476779 200000 135977327 200000 785682416 200000 140129364 200000 853781589 200000 157756562 200000 965522368 200000 97489661 200000 904788805 200000 32457725 200000 364807341 200000 599172555 200000 272152242 200000 9256114 200000 566302016 200000 938584910 200000 231156150 200000 685301967 200000 901507362 200000 469403959 200000 468583048 200000 793079191 200000 506342683 200000 595599958 200000 119300226 200000 734060393 200000 361455892 200000 133880475 200000 224338459 200000 683230150 200000 534387221 200000 114040088 200000 991644397 200000 926844751 200000 324760646 200000 539318268 200000 781660080 200000 234234820 200000 902203120 200000 364854937 200000 244033084 200000 133419524 200000 367676028 200000 549523295 200000 861674890 200000 750700562 200000 593136754 200000 914267101 200000 111011250 200000 893792526 200000 314274171 200000 551441605 200000 130451949 200000 45879 200000 667115870 200000 627425256 200000 223348372 200000 974061551 200000 945063685 200000 845972533 200000 261996318 200000 388083637 200000 406730873 200000 765961661 200000 159485476 200000 881248300 200000 966803681 200000 313996209 200000 80749408 200000 88796690 200000 815366789 200000 740427362 200000 331128744 200000 659267400 200000 473910480 200000 860385599 200000 243033847 200000 399105232 200000 841851976 200000 54886105 200000 402992739 200000 232445129 200000 865238680 200000 995540193 200000 320838695 200000 658849396 200000 125729414 200000 925214759 200000 987191194 200000 358898225 200000 995764220 200000 362722971 200000 731566901 200000 799184769 200000 958191105 200000 8222031 200000 93069968 200000 205137157 200000 14725312 200000 167316595 200000 389057124 200000 823947900 200000 50183551 200000 890333015 200000 121047689 200000 798517449 200000 560541864 200000 366122603 200000 476087288 200000 466573802 200000 386149315 200000 371036481 200000 734528201 200000 358225152 200000 317099385 200000 318388360 200000 36681269 200000 390253132 200000 54883730 200000 928013842 200000 650487957 200000 419004207 200000 717703414 200000 117796046 200000 341456224 200000 150429225 200000 90093486 200000 596338382 200000 484372784 200000 631088346 200000 509954787 200000 931059009 200000 719194044 200000 950447108 200000 578518749 200000 614637688 200000 37945822 200000 518434181 200000 359975685 200000 477119460 200000 31292301 200000 394257504 200000 539895267 200000 769130517 200000 128331747 200000 387861172 200000 165553951 200000 580737212 200000 520554776 200000 345315778 200000 190465410 200000 649851050 200000 385309828 200000 689404906 200000 275464437 200000 140558797 200000 243496608 200000 485309102 200000 519308928 200000 590303544 200000 430135044 200000 687111341 200000 566698572 200000 157267739 200000 108691561 200000 947446183 200000 914091424 200000 816665286 200000 860195495 200000 91897983 200000 518115046 200000 905348778 200000 704863415 200000 310306099 200000 116201894 200000 944782423 200000 120779442 200000 887498468 200000 510774921 200000 613409405 200000 137553359 200000 262828500 200000 554167127 200000 356348654 200000 506265704 200000 870202210 200000 465473273 200000 329404569 200000 705858548 200000 559200783 200000 719019382 200000 467003280 200000 467526925 200000 779692411 200000 66693624 200000 578976002 200000 174049642 200000 533554280 200000 553683655 200000 191792961 200000 322635237 200000 809547956 200000 332796748 200000 145429948 200000 354949238 200000 66216802 200000 794074127 200000 850310916 200000 112740405 200000 831607441 200000 926760120 200000 297401034 200000 149743451 200000 819459970 200000 815616017 200000 990936031 200000 314998592 200000 858404502 200000 253477377 200000 977248305 200000 835670621 200000 157258572 200000 295156113 200000 124932820 200000 489306186 200000 319634502 200000 938623209 200000 747786742 200000 795699136 200000 275045700 200000 627457875 200000 478180072 200000 483970200 200000 534516007 200000 952619830 200000 907486746 200000 107239369 200000 704336878 200000 997551132 200000 899660062 200000 637695341 200000 579080379 200000 748279980 200000 789890724 200000 595305147 200000 52822989 200000 150426799 200000 570802812 200000 227598861 200000 384001158 200000 764266253 200000 630265750 200000 756759770 200000 863528806 200000 593168336 200000 51460100 200000 5158332 200000 957104142 200000 651912735 200000 490077941 200000 531344491 200000 693758269 200000 344685123 200000 564666555 200000 121286079 200000 33743061 200000 539003813 200000 218267333 200000 365020081 200000 819305942 200000 242018509 200000 265070501 200000 959467353 200000 410024032 200000 541325668 200000 945046794 200000 761239792 200000 297035189 200000 321672753 200000 257892805 200000 860594126 200000 882258483 200000 392515358 200000 260428744 200000 799576172 200000 645944157 200000 449881907 200000 403610657 200000 149492834 200000 344101330 200000 955165849 200000 657422082 200000 409245802 200000 630660947 200000 607157912 200000 186212283 200000 880810074 200000 182899905 200000 762243992 200000 121102525 200000 31350573 200000 552981531 200000 680724771 200000 653106072 200000 236405497 200000 928491139 200000 555615712 200000 692038909 200000 951932153 200000 661518905 200000 687681944 200000 98026172 200000 863395204 200000 125275293 200000 605859124 200000 661592517 200000 575885842 200000 222150704 200000 908587707 200000 871325738 200000 739566397 200000 264818323 200000 383517016 200000 25242395 200000 46594237 200000 941427333 200000 47112529 200000 723271400 200000 36547946 200000 263058408 200000 92977680 200000 180312833 200000 645514045 200000 485563836 200000 827401245 200000 910602232 200000 123634510 200000 868633122 200000 393742113 200000 455845244 200000 226699223 200000 848317017 200000 260160484 200000 956460126 200000 645434926 200000 239503043 200000 489147982 200000 965065872 200000 638125773 200000 193013472 200000 72575848 200000 168312608 200000 9400141 200000 271714128 200000 70742363 200000 752783936 200000 67373669 200000 519227860 200000 375800687 200000 60531521 200000 376203759 200000 167871821 200000 311796236 200000 927622802 200000 637579490 200000 13607354 200000 927428284 200000 30888900 200000 301495640 200000 237109309 200000 368779814 200000 802364808 200000 723641993 200000 306686742 200000 592371731 200000 496245166 200000 530560717 200000 934014373 200000 303015276 200000 745250086 200000 920613276 200000 855413356 200000 18034745 200000 630461442 200000 674681233 200000 461541130 200000 620869539 200000 899571058 200000 363700833 200000 148950079 200000 506383857 200000 107890118 200000 5759208 200000 285661677 200000 653227661 200000 502754415 200000 686011164 200000 646692117 200000 25749503 200000 428001276 200000 294435862 200000 676788693 200000 277367792 200000 318244896 200000 10476559 200000 762226544 200000 540032808 200000 265788329 200000 408239200 200000 910012996 200000 309544847 200000 478103690 200000 419989376 200000 598334420 200000 380484655 200000 390640081 200000 936040201 200000 55686336 200000 894681391 200000 673123761 200000 165245874 200000 41731783 200000 819792344 200000 783329656 200000 161584469 200000 125701323 200000 453794451 200000 926750616 200000 458364138 200000 605840587 200000 460801767 200000 281418657 200000 275587209 200000 630247401 200000 976217471 200000 239424068 200000 949365611 200000 840900197 200000 561818657 200000 431197010 200000 641936360 200000 641379232 200000 5744567 200000 992075706 200000 272170873 200000 453079065 200000 862130249 200000 620519309 200000 2972854 200000 740525426 200000 273315583 200000 394644475 200000 881469272 200000 398732907 200000 430584355 200000 660289366 200000 780302391 200000 195783908 200000 864842524 200000 486765326 200000 109599052 200000 17141215 200000 473409140 200000 393431475 200000 796165040 200000 60062074 200000 277070289 200000 326440694 200000 481162650 200000 152081144 200000 130445310 200000 411600294 200000 745042020 200000 600679096 200000 98957027 200000 384837558 200000 40803973 200000 487095867 200000 89913735 200000 165760053 200000 76029335 200000 6270497 200000 638194197 200000 505240915 200000 113936978 200000 17083948 200000 841782227 200000 992716897 200000 146846350 200000 209402683 200000 940790571 200000 730989009 200000 550200643 200000 247583566 200000 472641956 200000 902656305 200000 297339532 200000 299398536 200000 919848937 200000 200268083 200000 639986590 200000 555097639 200000 615442880 200000 183351720 200000 104996053 200000 348099725 200000 627494419 200000 748848511 200000 375113127 200000 764260153 200000 692466923 200000 866166473 200000 426025645 200000 307454925 200000 606756718 200000 885945015 200000 829541792 200000 250300681 200000 49691111 200000 46384537 200000 42961753 200000 94233293 200000 340661693 200000 389899488 200000 417069519 200000 939147803 200000 158711162 200000 159344412 200000 659764764 200000 258304786 200000 769226437 200000 98006013 200000 335206519 200000 525193970 200000 936619623 200000 592516693 200000 903718970 200000 365468702 200000 221978696 200000 684800532 200000 701641693 200000 625863188 200000 874494322 200000 502409802 200000 551582967 200000 380692853 200000 671923724 200000 924187943 200000 834098243 200000 116048387 200000 975317344 200000 861359101 200000 976160664 200000 637246109 200000 427630037 200000 433699131 200000 753965551 200000 907460932 200000 791086836 200000 824242291 200000 151122784 200000 283337496 200000 126427493 200000 347161684 200000 188406564 200000 199670362 200000 741802226 200000 288173744 200000 132186516 200000 83565163 200000 909920898 200000 149060214 200000 921264679 200000 887867339 200000 205536286 200000 871541175 200000 972409718 200000 896569882 200000 723006191 200000 690854308 200000 424919355 200000 655324697 200000 573706045 200000 993383565 200000 986560588 200000 659500969 200000 530360944 200000 924275683 200000 127623844 200000 304541129 200000 562677010 200000 421066294 200000 698761049 200000 120102043 200000 246372042 200000 701484855 200000 410267814 200000 950692703 200000 960883809 200000 318571958 200000 537973730 200000 174272117 200000 372542400 200000 400526756 200000 513254278 200000 316074334 200000 61178351 200000 671338001 200000 497420074 200000 611090107 200000 996262166 200000 674885422 200000 207446407 200000 139639884 200000 189291135 200000 833896010 200000 267962997 200000 20110577 200000 618935441 200000 788969432 200000 725041901 200000 261650603 200000 853636309 200000 255493991 200000 879412999 200000 136248986 200000 434962419 200000 34147751 200000 100185084 200000 873883392 200000 228204469 200000 600893034 200000 730073637 200000 465048892 200000 217412355 200000 4595359 200000 904939769 200000 247002574 200000 985179620 200000 696186967 200000 603431698 200000 982921817 200000 91730818 200000 255300804 200000 632727591 200000 335302555 200000 144588325 200000 823988276 200000 742102290 200000 715101046 200000 284779830 200000 20975129 200000 48232906 200000 778160873 200000 364051260 200000 620084995 200000 993137513 200000 365354518 200000 193065953 200000 468991139 200000 895212071 200000 716350525 200000 818798062 200000 510630345 200000 577930076 200000 157408703 200000 509147978 200000 1173606 200000 924214145 200000 543771 200000 508361982 200000 446798218 200000 588186158 200000 638640627 200000 619030834 200000 767673190 200000 415279644 200000 332920071 200000 547033904 200000 453850442 200000 107865379 200000 600717879 200000 117103967 200000 270980518 200000 198160444 200000 601380228 200000 623552328 200000 802763276 200000 463104896 200000 79730191 200000 878129556 200000 343064364 200000 265159206 200000 841487383 200000 799153163 200000 528960726 200000 201158280 200000 77647614 200000 742565781 200000 740960250 200000 150365213 200000 178893636 200000 41308220 200000 874599594 200000 192799615 200000 862826633 200000 311216935 200000 526920725 200000 80357477 200000 371492751 200000 801609375 200000 907883148 200000 213211049 200000 696875573 200000 712956941 200000 28739457 200000 179627331 200000 281731451 200000 701883384 200000 427924354 200000 112753227 200000 315918211 200000 389895179 200000 158002241 200000 719087866 200000 934336910 200000 651923212 200000 841161358 200000 333932712 200000 68412922 200000 71636197 200000 679413338 200000 884967374 200000 539600970 200000 591575710 200000 134415541 200000 211544068 200000 462075677 200000 297417312 200000 13398992 200000 332860931 200000 366168627 200000 922642803 200000 806079227 200000 859749284 200000 276980335 200000 871536703 200000 979995303 200000 132623838 200000 632722895 200000 467982413 200000 501822052 200000 991455947 200000 145755509 200000 138278982 200000 167144675 200000 690342818 200000 537496993 200000 595259378 200000 799593460 200000 319226557 200000 732344243 200000 443675194 200000 487661191 200000 864710547 200000 368307244 200000 561631525 200000 524546734 200000 242952894 200000 400320684 200000 340826078 200000 15310232 200000 23707638 200000 59690485 200000 739415723 200000 378818455 200000 534398995 200000 719890918 200000 905991414 200000 437079066 200000 929924366 200000 802695551 200000 99593543 200000 437620147 200000 41408511 200000 759418083 200000 24054086 200000 402847761 200000 272728863 200000 551008592 200000 83384765 200000 662824453 200000 941257670 200000 302863144 200000 881772691 200000 629831040 200000 792100461 200000 612117994 200000 777602769 200000 718670227 200000 590050476 200000 554523192 200000 245267616 200000 345365101 200000 291556157 200000 349193170 200000 328334664 200000 947926879 200000 467511286 200000 456776601 200000 432182577 200000 236812506 200000 456503250 200000 262217100 200000 925503972 200000 82703470 200000 346918119 200000 619127501 200000 393173002 200000 599994060 200000 463022192 200000 3863452 200000 636780908 200000 954810819 200000 216511172 200000 977748825 200000 111762160 200000 285052998 200000 269445979 200000 828720261 200000 627987105 200000 65657444 200000 742097615 200000 608057537 200000 390415782 200000 35778382 200000 376423128 200000 610741453 200000 646679113 200000 972816723 200000 790408782 200000 940435593 200000 219959793 200000 973295590 200000 313325866 200000 583121142 200000 681612071 200000 259989397 200000 835935364 200000 83174964 200000 12178323 200000 652197907 200000 832375958 200000 339378052 200000 108046847 200000 79884334 200000 247273654 200000 540902727 200000 120787538 200000 222015448 200000 108400990 200000 747895037 200000 329511830 200000 830512162 200000 956506151 200000 778535750 200000 414496753 200000 616998715 200000 722242504 200000 494185443 200000 845156014 200000 480331380 200000 326408219 200000 912727477 200000 553029685 200000 819741246 200000 170439191 200000 373314747 200000 613486606 200000 847825449 200000 962757078 200000 864386071 200000 27797217 200000 661711078 200000 796698256 200000 338703881 200000 357823607 200000 31748165 200000 466403997 200000 855458290 200000 8577977 200000 699880759 200000 263951733 200000 68632145 200000 448796335 200000 685220812 200000 35551667 200000 179249864 200000 620853377 200000 990757685 200000 516603660 200000 42222103 200000 74738553 200000 316361666 200000 414228572 200000 83443230 200000 255580926 200000 60749027 200000 922251673 200000 525247966 200000 896487833 200000 316781866 200000 231948252 200000 107893111 200000 801646835 200000 664988231 200000 142833502 200000 735813675 200000 80461779 200000 602916617 200000 894154616 200000 696912985 200000 646802980 200000 825208675 200000 512600737 200000 454055810 200000 177249004 200000 632262755 200000 81378931 200000 436417606 200000 660648021 200000 152622651 200000 539766693 200000 634993766 200000 422912935 200000 393562172 200000 943653905 200000 779936451 200000 174029643 200000 393495253 200000 916487855 200000 607482205 200000 583311561 200000 908965271 200000 328014743 200000 936831316 200000 471060681 200000 722509619 200000 865527298 200000 659396841 200000 339240724 200000 591895417 200000 968357960 200000 135658876 200000 373825683 200000 675536730 200000 722744802 200000 775509391 200000 854989134 200000 711346918 200000 949880680 200000 690886337 200000 323885166 200000 556451662 200000 88858771 200000 431983570 200000 359406651 200000 514073314 200000 646112315 200000 447011493 200000 609190941 200000 690202899 200000 374309465 200000 454069304 200000 153518237 200000 927911537 200000 77257222 200000 848426157 200000 861987684 200000 44620972 200000 124761465 200000 137266499 200000 855575354 200000 505399446 200000 522096652 200000 271585884 200000 651798535 200000 976878111 200000 975309878 200000 229357432 200000 220136661 200000 84715606 200000 450413457 200000 512605496 200000 137142219 200000 841465198 200000 142944981 200000 581455195 200000 384246322 200000 364446901 200000 867757018 200000 588375235 200000 556530803 200000 292553373 200000 593662872 200000 200900464 200000 27663894 200000 397254839 200000 957383210 200000 559175810 200000 955808707 200000 224320946 200000 230202565 200000 690257466 200000 900826948 200000 69538143 200000 980272581 200000 120687609 200000 210645888 200000 805939375 200000 647481504 200000 426808382 200000 394013824 200000 626523571 200000 380573167 200000 960323243 200000 857365357 200000 763287962 200000 727416171 200000 662348288 200000 438840975 200000 148708021 200000 65521645 200000 70973982 200000 978803534 200000 248992885 200000 568098156 200000 744171012 200000 294438963 200000 489066346 200000 269356290 200000 43459540 200000 76114663 200000 386448708 200000 17640166 200000 497983182 200000 936210482 200000 697318101 200000 427655282 200000 670239058 200000 442577917 200000 216403981 200000 273017374 200000 400137441 200000 280178000 200000 818481660 200000 529472385 200000 23481884 200000 894250067 200000 492879570 200000 32364374 200000 859073218 200000 441201231 200000 901595617 200000 637306740 200000 762440117 200000 887522733 200000 295348120 200000 175806676 200000 230477557 200000 662731253 200000 573759881 200000 501783950 200000 89159074 200000 58296272 200000 104415843 200000 123883739 200000 474348542 200000 476738821 200000 783054839 200000 493914388 200000 216891239 200000 211942015 200000 33787703 200000 42821552 200000 388504160 200000 645892676 200000 533414961 200000 264173896 200000 953534088 200000 979387262 200000 503140375 200000 376696214 200000 502822560 200000 408833652 200000 962843449 200000 773254512 200000 833169545 200000 908306577 200000 223800072 200000 310046929 200000 250441538 200000 983288411 200000 706423316 200000 63695 200000 476084973 200000 468707709 200000 422998542 200000 946357157 200000 290342090 200000 733389501 200000 57036742 200000 347859114 200000 354818361 200000 954769413 200000 260429613 200000 218287191 200000 850953660 200000 422631516 200000 859357011 200000 944405572 200000 902276849 200000 848966125 200000 66540136 200000 750130474 200000 1725595 200000 418335230 200000 900690366 200000 956323041 200000 407325081 200000 666353913 200000 930530245 200000 573144674 200000 552224236 200000 81163878 200000 515683852 200000 381985221 200000 165215413 200000 999933678 200000 786366790 200000 749423683 200000 256122931 200000 90331225 200000 34198849 200000 119818805 200000 954961352 200000 829536143 200000 853778160 200000 127795474 200000 666818548 200000 497100953 200000 675506273 200000 46342004 200000 639885399 200000 247051424 200000 289207494 200000 516989202 200000 112799666 200000 149650412 200000 617385072 200000 529891014 200000 88331750 200000 50043878 200000 555870414 200000 537833095 200000 960518130 200000 754475286 200000 797606001 200000 510881647 200000 660004344 200000 173827364 200000 318939402 200000 502103990 200000 389755192 200000 73556185 200000 219043689 200000 959766196 200000 694154771 200000 800893470 200000 226279295 200000 242914530 200000 22324744 200000 808527355 200000 167796316 200000 418538456 200000 317383097 200000 838482585 200000 142759985 200000 649671247 200000 807467750 200000 559736127 200000 508298830 200000 809354783 200000 702517871 200000 594152535 200000 394256163 200000 100343361 200000 422686805 200000 834787178 200000 163063362 200000 883365070 200000 945707961 200000 174709534 200000 484053083 200000 984401149 200000 147292378 200000 768741694 200000 425660221 200000 63942440 200000 854501146 200000 202753714 200000 530750427 200000 9339078 200000 887131897 200000 400889217 200000 630529603 200000 796949105 200000 669302808 200000 352856277 200000 641358248 200000 383488480 200000 720985398 200000 998677750 200000 661440088 200000 732445677 200000 29199413 200000 42938701 200000 257928645 200000 71357072 200000 54151701 200000 780322914 200000 475115136 200000 745442529 200000 120940278 200000 66272733 200000 226371640 200000 599411481 200000 192025625 200000 80330888 200000 783946686 200000 331952784 200000 641130462 200000 655708234 200000 148218115 200000 404704191 200000 622541255 200000 696926764 200000 940658455 200000 531178558 200000 471398515 200000 271748182 200000 194110507 200000 535998662 200000 382215587 200000 894651410 200000 433410959 200000 606703920 200000 749797431 200000 560269767 200000 31668660 200000 119031411 200000 163443760 200000 324022527 200000 737871402 200000 328249001 200000 108928687 200000 89825889 200000 333328289 200000 943188745 200000 871024116 200000 683595702 200000 688728043 200000 621328365 200000 518035295 200000 236617190 200000 998899192 200000 36625612 200000 734174577 200000 285532923 200000 412005336 200000 362081856 200000 287299019 200000 350375452 200000 316328123 200000 14358017 200000 201775916 200000 305712530 200000 396131059 200000 151785703 200000 4831606 200000 194178758 200000 764878831 200000 744409835 200000 696358313 200000 882366528 200000 340577856 200000 996548901 200000 726248421 200000 717898665 200000 24504728 200000 181182414 200000 945219435 200000 988750280 200000 818029253 200000 266176062 200000 83379356 200000 435191431 200000 760678329 200000 387470574 200000 770630392 200000 555501294 200000 470501252 200000 998272886 200000 366411039 200000 745009958 200000 986448983 200000 198537872 200000 543032530 200000 21601911 200000 336416131 200000 781138450 200000 43551473 200000 356350281 200000 968254838 200000 955087095 200000 203901310 200000 797887270 200000 720669636 200000 53315413 200000 996063127 200000 134614709 200000 826939674 200000 440492135 200000 916202879 200000 710815167 200000 881235275 200000 87987332 200000 695781013 200000 814100781 200000 278617927 200000 824413476 200000 509576027 200000 238276871 200000 628023070 200000 216558305 200000 556132207 200000 539159669 200000 991663616 200000 495372659 200000 770499476 200000 790440896 200000 886646335 200000 38691250 200000 520607657 200000 677914193 200000 85806922 200000 121002903 200000 532456623 200000 340186800 200000 492757939 200000 551841338 200000 776667846 200000 701620870 200000 556631849 200000 363915733 200000 825599792 200000 805864091 200000 936850558 200000 478615486 200000 89299531 200000 265042135 200000 535163809 200000 791486063 200000 991837082 200000 542147651 200000 279508388 200000 244266881 200000 329162172 200000 718979336 200000 208017078 200000 28041131 200000 967872627 200000 764459630 200000 419037736 200000 486146759 200000 558007965 200000 533367517 200000 817138283 200000 599152076 200000 754827837 200000 56767967 200000 860399375 200000 572895444 200000 493832818 200000 518913563 200000 670057157 200000 232843543 200000 369612157 200000 174815067 200000 313749853 200000 380958445 200000 105778878 200000 288908421 200000 478758344 200000 824152014 200000 574315702 200000 791264676 200000 324720150 200000 314184789 200000 962816262 200000 319512544 200000 936997240 200000 450436664 200000 288174702 200000 302316928 200000 97673278 200000 755213392 200000 800295118 200000 753403374 200000 36436440 200000 195882134 200000 466909479 200000 923795378 200000 242379480 200000 896128034 200000 617343898 200000 549992565 200000 269019373 200000 177384237 200000 997879142 200000 474788095 200000 783713513 200000 687991568 200000 327909613 200000 97594680 200000 523728571 200000 808387650 200000 83697071 200000 318340138 200000 15688565 200000 383275613 200000 895948876 200000 724308476 200000 105183558 200000 486905368 200000 308419205 200000 78437879 200000 857746304 200000 448453965 200000 100195131 200000 832777348 200000 82366098 200000 830767348 200000 151388782 200000 445642026 200000 611560461 200000 980000549 200000 423472446 200000 887720084 200000 477774498 200000 753760537 200000 201110508 200000 249531016 200000 326156833 200000 768949032 200000 837179865 200000 137919984 200000 909469051 200000 488034507 200000 51496324 200000 635609300 200000 465637056 200000 562592410 200000 728397967 200000 752299100 200000 748319009 200000 928745038 200000 420291514 200000 915459794 200000 289906926 200000 445061823 200000 929014501 200000 959191965 200000 117251992 200000 16847846 200000 760346385 200000 757448519 200000 100076463 200000 485707484 200000 319513183 200000 538564982 200000 424533731 200000 645087704 200000 716007438 200000 443550453 200000 698680326 200000 587699252 200000 536153729 200000 67038124 200000 662981895 200000 578655847 200000 690155318 200000 498359970 200000 676293368 200000 951983115 200000 840490190 200000 277990402 200000 139409416 200000 701366232 200000 669440266 200000 462416146 200000 77638537 200000 122283942 200000 378344139 200000 193296444 200000 306392554 200000 651786350 200000 631988241 200000 459828487 200000 434450621 200000 840262216 200000 294717436 200000 294212638 200000 796197553 200000 551678060 200000 423165645 200000 105902919 200000 101010839 200000 678155573 200000 714502629 200000 873072492 200000 994964064 200000 70300185 200000 125830084 200000 349773462 200000 717203228 200000 461239217 200000 164548618 200000 614679019 200000 175772924 200000 146720694 200000 454682488 200000 868401590 200000 944115792 200000 321793793 200000 742660078 200000 87505758 200000 700146825 200000 472500105 200000 930281581 200000 861379949 200000 322644535 200000 34297960 200000 706110742 200000 225360778 200000 750568715 200000 560835029 200000 367608105 200000 658313342 200000 192521685 200000 108389674 200000 466180870 200000 429164081 200000 737183877 200000 133621983 200000 987769902 200000 82708397 200000 349754413 200000 345314955 200000 90327362 200000 812696857 200000 369446653 200000 982142697 200000 14334977 200000 343398335 200000 771266116 200000 92646352 200000 627221837 200000 306191878 200000 406469749 200000 327798329 200000 4137766 200000 848788855 200000 310538014 200000 30891580 200000 992007853 200000 823442618 200000 392892658 200000 847497490 200000 523514401 200000 656071577 200000 993148351 200000 291989268 200000 502222564 200000 567410939 200000 662499959 200000 685226937 200000 889376629 200000 961637609 200000 487900971 200000 875732890 200000 618718070 200000 162244748 200000 623213322 200000 147104881 200000 193203112 200000 847757356 200000 132043365 200000 417529620 200000 346285033 200000 774185265 200000 251840685 200000 326883710 200000 269499196 200000 195483685 200000 542139506 200000 598009541 200000 616611263 200000 696886447 200000 367496037 200000 622671140 200000 567987893 200000 713116056 200000 184578646 200000 150869490 200000 371478654 200000 64069833 200000 410630966 200000 390949288 200000 444218521 200000 729726282 200000 655874837 200000 352899038 200000 543323048 200000 337375043 200000 850106403 200000 306051917 200000 13131114 200000 312115198 200000 437355954 200000 257465293 200000 17443009 200000 767283682 200000 891287089 200000 754510935 200000 536136621 200000 58578040 200000 90902322 200000 426883331 200000 507387727 200000 641289321 200000 795606885 200000 836332298 200000 735276006 200000 928799100 200000 614659737 200000 304310469 200000 513535188 200000 624004764 200000 921013184 200000 569713067 200000 346061977 200000 68116943 200000 506902763 200000 155188310 200000 676464341 200000 345795135 200000 586136905 200000 849418365 200000 640948297 200000 329134644 200000 265123627 200000 366179066 200000 565590230 200000 616043287 200000 490401282 200000 512196036 200000 325408636 200000 596802415 200000 724453983 200000 651412469 200000 501482587 200000 66316518 200000 544159217 200000 531405765 200000 752330932 200000 262199877 200000 910124937 200000 623005324 200000 264936167 200000 114160499 200000 84691224 200000 360109251 200000 499983478 200000 753334649 200000 186020782 200000 629383170 200000 984061439 200000 343237759 200000 146259323 200000 981878018 200000 913077061 200000 440452047 200000 410936273 200000 797453211 200000 222810407 200000 510357968 200000 874528032 200000 58982086 200000 208356262 200000 678814219 200000 906300152 200000 249456796 200000 905860067 200000 966593321 200000 755807241 200000 353376852 200000 172385310 200000 689529586 200000 192368165 200000 114979912 200000 769137079 200000 126648398 200000 305830459 200000 85536751 200000 121230127 200000 738892103 200000 213048413 200000 710864867 200000 217186854 200000 207844100 200000 974516666 200000 146983899 200000 22068573 200000 796032462 200000 640732836 200000 493819569 200000 822788277 200000 343955726 200000 148269706 200000 536592989 200000 856361774 200000 975966027 200000 883387901 200000 592365559 200000 970696936 200000 857951792 200000 117729967 200000 484278712 200000 487235364 200000 635549827 200000 718037358 200000 370433784 200000 743493699 200000 762990638 200000 596058668 200000 91167280 200000 856540612 200000 293866041 200000 447388153 200000 952497912 200000 404422729 200000 623894221 200000 237938438 200000 837019657 200000 516047250 200000 526089010 200000 999522979 200000 54234428 200000 722060415 200000 226270160 200000 425570625 200000 473224584 200000 51890450 200000 258290736 200000 842071664 200000 424907015 200000 654999145 200000 80194299 200000 953713376 200000 90680048 200000 700937927 200000 260519929 200000 503058531 200000 328042909 200000 515611019 200000 215281683 200000 2804713 200000 272386181 200000 749831990 200000 766940496 200000 690961281 200000 439788610 200000 982972777 200000 340887771 200000 766620254 200000 397578892 200000 918215907 200000 488556794 200000 741675726 200000 617738811 200000 110996358 200000 504546583 200000 197937732 200000 668577096 200000 882114130 200000 745332666 200000 813547854 200000 89704139 200000 390443879 200000 590375563 200000 776625054 200000 824259325 200000 283312647 200000 930645076 200000 591440389 200000 215725366 200000 193619088 200000 163714812 200000 366496370 200000 78069743 200000 923329157 200000 828918156 200000 61700598 200000 377318592 200000 452812421 200000 720060461 200000 320268994 200000 178326115 200000 931776593 200000 467921447 200000 906741798 200000 511516334 200000 916220617 200000 800877026 200000 767298195 200000 137767580 200000 79265263 200000 81558247 200000 857687449 200000 76010563 200000 475207394 200000 491243487 200000 977209321 200000 972565726 200000 97971170 200000 405741715 200000 170704211 200000 613283524 200000 292456530 200000 576642537 200000 689534152 200000 299348333 200000 261841072 200000 118518764 200000 707065432 200000 301130099 200000 532654750 200000 693978563 200000 797642547 200000 54659214 200000 860737755 200000 717216696 200000 240704427 200000 924558230 200000 434427721 200000 485795122 200000 867764015 200000 579518596 200000 338396392 200000 630081722 200000 237830737 200000 297620080 200000 265329113 200000 628969976 200000 636884160 200000 807590804 200000 899945819 200000 743098806 200000 428363598 200000 511414598 200000 763441104 200000 533984731 200000 262131178 200000 56314368 200000 375300791 200000 397658993 200000 596637605 200000 376970587 200000 245254323 200000 39176351 200000 293986992 200000 676999182 200000 393472386 200000 533160621 200000 223290460 200000 217205235 200000 310738437 200000 729620998 200000 22555416 200000 620929025 200000 349210174 200000 97375281 200000 454876789 200000 468551762 200000 309589324 200000 764112854 200000 780863780 200000 888531998 200000 597715824 200000 747724990 200000 728978677 200000 936420797 200000 314288650 200000 651868626 200000 159941849 200000 193289383 200000 723233180 200000 630663962 200000 938409696 200000 891829111 200000 734723012 200000 54340030 200000 257002554 200000 27097571 200000 973198149 200000 777064968 200000 841737529 200000 820489924 200000 511164926 200000 517035871 200000 248478029 200000 549131795 200000 270340336 200000 700599372 200000 334846726 200000 226697448 200000 727520828 200000 899986552 200000 659013652 200000 564626300 200000 59360033 200000 611368618 200000 381144905 200000 764579624 200000 182880257 200000 480155341 200000 579896980 200000 944957539 200000 293624924 200000 259164135 200000 559056135 200000 556699847 200000 254811346 200000 58622498 200000 539761873 200000 939698955 200000 20839717 200000 122618566 200000 171135299 200000 246192393 200000 326574131 200000 138618428 200000 117878990 200000 957092281 200000 491821567 200000 246061068 200000 710013187 200000 776607539 200000 63629224 200000 80463070 200000 962068625 200000 116873392 200000 310699375 200000 341676667 200000 816806729 200000 174650504 200000 461800117 200000 866827724 200000 708733980 200000 71310388 200000 840230905 200000 583052505 200000 502350106 200000 571483724 200000 569380573 200000 572530379 200000 167698804 200000 649057417 200000 64015393 200000 42595306 200000 440900474 200000 348180419 200000 102772133 200000 788575646 200000 530154652 200000 873281011 200000 231246954 200000 964672624 200000 653947244 200000 787461170 200000 642056849 200000 913893897 200000 380885914 200000 558096055 200000 481267546 200000 426821937 200000 213022198 200000 415549660 200000 975903525 200000 373592528 200000 358318192 200000 256679704 200000 29502323 200000 468794608 200000 726862362 200000 792318725 200000 166361316 200000 677792952 200000 351609635 200000 190981979 200000 178932538 200000 328257137 200000 916863709 200000 244346354 200000 899173204 200000 618347140 200000 142348727 200000 433079235 200000 886172466 200000 468533369 200000 513348418 200000 315003110 200000 450929143 200000 997750008 200000 576650800 200000 901058707 200000 104128993 200000 665689547 200000 809722447 200000 240781093 200000 910859857 200000 972893145 200000 569331857 200000 767586322 200000 795250633 200000 999745835 200000 670620422 200000 775393267 200000 434807784 200000 534505706 200000 381790431 200000 944834177 200000 865696111 200000 633611102 200000 820260972 200000 71612565 200000 361848894 200000 39368687 200000 444665118 200000 289862182 200000 736334679 200000 37877030 200000 790131589 200000 182500942 200000 326187224 200000 587767980 200000 187099474 200000 272323908 200000 375645700 200000 433736009 200000 800836437 200000 593398882 200000 423619898 200000 2232038 200000 361693566 200000 155778080 200000 342610939 200000 474909835 200000 81981151 200000 384467989 200000 284402920 200000 838155872 200000 853292968 200000 33314044 200000 266786241 200000 170162606 200000 905815336 200000 582774956 200000 914138982 200000 806802654 200000 370935250 200000 710026782 200000 189994967 200000 395524984 200000 60418356 200000 719181162 200000 854763063 200000 838201893 200000 671701504 200000 157023177 200000 337050308 200000 775757484 200000 511345159 200000 694256532 200000 800641248 200000 840095224 200000 349544504 200000 91428930 200000 530572555 200000 649190415 200000 773062820 200000 270361708 200000 175028965 200000 725743131 200000 250784892 200000 834331596 200000 166502703 200000 394137188 200000 242282513 200000 62548792 200000 627441097 200000 144691794 200000 595289298 200000 398659243 200000 221316021 200000 440803439 200000 559397200 200000 965836091 200000 560671506 200000 542518882 200000 887616316 200000 805421347 200000 88404769 200000 114199796 200000 484844902 200000 717931450 200000 245965378 200000 605224462 200000 358494142 200000 582302585 200000 698332662 200000 526673591 200000 137708886 200000 756871160 200000 710665438 200000 931059482 200000 118825566 200000 689316848 200000 663943865 200000 534921341 200000 675434534 200000 503049529 200000 31882346 200000 684465482 200000 299144990 200000 235711692 200000 256967663 200000 483016969 200000 950571736 200000 235650241 200000 346905705 200000 154617955 200000 872364035 200000 772654673 200000 511906330 200000 885919008 200000 459644017 200000 802780629 200000 210274400 200000 963456040 200000 752417553 200000 825027268 200000 342794174 200000 278932868 200000 989892085 200000 746891704 200000 869917139 200000 751062109 200000 399960652 200000 752235112 200000 711171425 200000 828536059 200000 864408679 200000 890740142 200000 516791366 200000 498343111 200000 235423159 200000 273873281 200000 376528773 200000 778927177 200000 795522764 200000 501935867 200000 142808893 200000 688306473 200000 143643479 200000 290650196 200000 195397807 200000 5985328 200000 721167401 200000 420600548 200000 99887163 200000 271703367 200000 432899888 200000 768181540 200000 680078179 200000 678572918 200000 936454015 200000 610596524 200000 166499014 200000 394445030 200000 485380934 200000 52229173 200000 196254756 200000 380208862 200000 454242773 200000 787592599 200000 574783072 200000 131850184 200000 20700061 200000 124933579 200000 62906744 200000 204158253 200000 175672878 200000 396891370 200000 493453453 200000 379667891 200000 615176760 200000 577667627 200000 173749217 200000 615022885 200000 157134221 200000 335468520 200000 949738195 200000 518722667 200000 968223004 200000 877709720 200000 145412068 200000 699219852 200000 950668023 200000 957630421 200000 782607540 200000 742669746 200000 253530701 200000 763997270 200000 981879301 200000 280489765 200000 730025328 200000 78427637 200000 801203125 200000 777926990 200000 902196175 200000 263918250 200000 255255751 200000 823061173 200000 991217147 200000 274243469 200000 621597018 200000 639124738 200000 894267813 200000 32608983 200000 122481327 200000 711585535 200000 862753182 200000 890690016 200000 549217575 200000 715107987 200000 671003605 200000 460773665 200000 134511169 200000 633896647 200000 26389339 200000 921797682 200000 849909919 200000 116133827 200000 505224801 200000 54548940 200000 520332801 200000 806339281 200000 735957047 200000 273678280 200000 661116744 200000 491573336 200000 819732301 200000 456741661 200000 786353267 200000 850567650 200000 749200181 200000 208005605 200000 138938020 200000 762008086 200000 391826079 200000 956885335 200000 928315930 200000 468342973 200000 596927835 200000 99307469 200000 792315959 200000 742306495 200000 577436761 200000 726135486 200000 763789180 200000 586559526 200000 896089003 200000 143251140 200000 559567751 200000 532498457 200000 917284992 200000 738041239 200000 293141274 200000 21118689 200000 512657194 200000 192092687 200000 263075862 200000 769503719 200000 407433496 200000 451947557 200000 868178299 200000 721610675 200000 426774236 200000 965629169 200000 126900586 200000 157512174 200000 807944741 200000 659235500 200000 806865186 200000 947169119 200000 90225093 200000 29576366 200000 446872836 200000 330288624 200000 594224043 200000 614344048 200000 613999250 200000 636415657 200000 72474856 200000 527129226 200000 636517995 200000 286343603 200000 325654445 200000 841124022 200000 31806032 200000 8063574 200000 532280650 200000 486915530 200000 490231074 200000 181635834 200000 905942064 200000 649855169 200000 287794400 200000 265233193 200000 226890735 200000 395739057 200000 472469676 200000 321845642 200000 475267384 200000 674889685 200000 248602310 200000 362741734 200000 858559451 200000 660758916 200000 891439246 200000 111152422 200000 532662984 200000 789714998 200000 935154821 200000 767391570 200000 926263825 200000 459088005 200000 553431628 200000 16329106 200000 618781926 200000 562534441 200000 731558050 200000 661306415 200000 626547095 200000 911747066 200000 403197289 200000 953005202 200000 371857300 200000 84748273 200000 150990753 200000 500129603 200000 391231343 200000 253801254 200000 125698411 200000 110868971 200000 955145431 200000 822320595 200000 717447686 200000 461240146 200000 335811230 200000 678665550 200000 439815636 200000 956532064 200000 461051571 200000 332071441 200000 936422485 200000 587740446 200000 681107495 200000 948396469 200000 700989481 200000 141885109 200000 239769387 200000 374903025 200000 551520529 200000 990899565 200000 562563344 200000 411051935 200000 204853230 200000 494465455 200000 384472133 200000 89502390 200000 914112191 200000 872638210 200000 301193819 200000 163976784 200000 521402534 200000 123311120 200000 362176003 200000 320731557 200000 368802787 200000 507053218 200000 512160525 200000 179446029 200000 398489047 200000 609839518 200000 144324202 200000 935572481 200000 304085761 200000 964543247 200000 616253482 200000 841209113 200000 567195907 200000 73337885 200000 504131453 200000 988867086 200000 303299740 200000 89188111 200000 821109429 200000 835247544 200000 175902126 200000 502234959 200000 690885442 200000 137068560 200000 731944762 200000 967310693 200000 989077427 200000 456086574 200000 958544222 200000 959850234 200000 981447611 200000 208805451 200000 896992093 200000 237854934 200000 647602216 200000 799262144 200000 224858518 200000 202654945 200000 405493997 200000 85081348 200000 330397577 200000 333250597 200000 549864216 200000 694301105 200000 895604185 200000 72222409 200000 758020828 200000 65899646 200000 314243140 200000 338676246 200000 59622279 200000 314882885 200000 724777388 200000 357682805 200000 249129355 200000 943032574 200000 323233296 200000 620768621 200000 57074296 200000 138762689 200000 835278995 200000 470143913 200000 747340032 200000 12963527 200000 247405939 200000 408861423 200000 947184369 200000 320922216 200000 430410257 200000 426575913 200000 537422141 200000 420553245 200000 284060399 200000 193738079 200000 976907252 200000 847635582 200000 639706027 200000 508103610 200000 576370759 200000 456301892 200000 809969928 200000 415304577 200000 590995590 200000 500890439 200000 101910758 200000 406744606 200000 536890913 200000 159615104 200000 166564420 200000 724023322 200000 370449322 200000 713818632 200000 687564099 200000 864426268 200000 528898257 200000 557350934 200000 735562021 200000 904428012 200000 977296485 200000 889413124 200000 644933193 200000 768950389 200000 563471961 200000 406181449 200000 140310576 200000 818616254 200000 317758908 200000 419975295 200000 106847099 200000 806120431 200000 951246526 200000 20351838 200000 298273769 200000 114117713 200000 820956337 200000 597989566 200000 922215004 200000 598942541 200000 11483140 200000 339785112 200000 421617364 200000 479297131 200000 160919624 200000 570763268 200000 919242865 200000 131369555 200000 816368174 200000 982796091 200000 221900148 200000 425270990 200000 282915207 200000 482348437 200000 919968574 200000 22488773 200000 780192578 200000 331415179 200000 493131342 200000 783930945 200000 613643632 200000 962346677 200000 695842886 200000 131948136 200000 195020610 200000 11520972 200000 684552678 200000 324674949 200000 904474376 200000 102235305 200000 858263823 200000 792408319 200000 333594675 200000 467960131 200000 666026688 200000 829182304 200000 316547411 200000 393365172 200000 718776603 200000 128592975 200000 812391449 200000 49574195 200000 616189279 200000 302837909 200000 772394324 200000 737895450 200000 922433519 200000 274984475 200000 243650295 200000 415025121 200000 711218761 200000 495344616 200000 447884817 200000 329515551 200000 133531918 200000 86551590 200000 248341202 200000 791562639 200000 430034432 200000 257745438 200000 183138956 200000 120351240 200000 739152382 200000 950452279 200000 490870190 200000 640449667 200000 629985545 200000 88882682 200000 704018378 200000 139582232 200000 945850433 200000 258587151 200000 835624335 200000 255782656 200000 469166055 200000 771945024 200000 808659663 200000 391465620 200000 945362780 200000 746278772 200000 142168185 200000 319987531 200000 166250272 200000 354713524 200000 717412510 200000 291274686 200000 338787027 200000 243663913 200000 140856431 200000 504177063 200000 12500790 200000 577240347 200000 774537788 200000 29084636 200000 695165994 200000 36520947 200000 892252022 200000 213956696 200000 550909614 200000 958528824 200000 654219950 200000 272775729 200000 182032100 200000 172505236 200000 451096466 200000 483139490 200000 294813196 200000 916061903 200000 884447477 200000 637842946 200000 4509830 200000 604890578 200000 899571399 200000 308764106 200000 358724563 200000 500649125 200000 646517784 200000 190292626 200000 20932244 200000 542040944 200000 352656665 200000 896160019 200000 407346825 200000 657034109 200000 991692057 200000 877251877 200000 69993106 200000 482385715 200000 397550731 200000 570993089 200000 762816176 200000 491810331 200000 296570110 200000 142667519 200000 43259395 200000 21712094 200000 557774114 200000 855036440 200000 77025997 200000 806775107 200000 923494601 200000 392524133 200000 821975149 200000 505495093 200000 569015010 200000 746135645 200000 447975779 200000 276840890 200000 101599614 200000 456244634 200000 882404178 200000 975695612 200000 401394127 200000 267206355 200000 971927288 200000 238060099 200000 395087395 200000 925476578 200000 164366391 200000 69543672 200000 192753644 200000 865094078 200000 60025870 200000 893776802 200000 138605498 200000 322748545 200000 811395743 200000 705567723 200000 86259006 200000 681823587 200000 229892906 200000 317405340 200000 485459272 200000 857063868 200000 751975952 200000 824656796 200000 127395785 200000 634421253 200000 663942864 200000 889905140 200000 259624913 200000 192246230 200000 394778636 200000 112547788 200000 171339665 200000 765895144 200000 466089348 200000 719776878 200000 954046041 200000 172370963 200000 436464664 200000 581794369 200000 397479578 200000 653059920 200000 685309897 200000 196762318 200000 854058467 200000 43822520 200000 9299384 200000 270460094 200000 666495207 200000 600273026 200000 735719972 200000 628853721 200000 496005493 200000 600545800 200000 407129711 200000 245003527 200000 92597885 200000 188614593 200000 544475929 200000 513450578 200000 434482193 200000 820651591 200000 84144579 200000 116530401 200000 675852640 200000 590777681 200000 42713388 200000 541125373 200000 560037563 200000 919881145 200000 830969654 200000 511290383 200000 722141588 200000 619082103 200000 838815968 200000 708373150 200000 869976697 200000 225149859 200000 214507597 200000 873918549 200000 906364700 200000 792742518 200000 543243451 200000 550440954 200000 854257741 200000 663648072 200000 229757579 200000 269357431 200000 995514365 200000 944968338 200000 56657215 200000 549418452 200000 464031036 200000 650658284 200000 717196150 200000 220297018 200000 651278907 200000 735591951 200000 435930353 200000 132591857 200000 726771274 200000 301727956 200000 193094800 200000 858597729 200000 19668442 200000 361247026 200000 974739540 200000 355540499 200000 841004155 200000 304634179 200000 744885086 200000 762283952 200000 605646046 200000 276382270 200000 339137518 200000 449375744 200000 649772243 200000 719195261 200000 124946276 200000 325553644 200000 973945162 200000 107306359 200000 276558401 200000 744198523 200000 412319829 200000 109521350 200000 89309733 200000 585534424 200000 466904355 200000 337834274 200000 537078226 200000 348379465 200000 834146822 200000 662104675 200000 533758247 200000 94549816 200000 656737901 200000 249589122 200000 448695589 200000 256644141 200000 425407722 200000 886880151 200000 43413996 200000 89597904 200000 529781548 200000 993643739 200000 467005629 200000 781455083 200000 32573444 200000 267974310 200000 223017977 200000 163213669 200000 272485219 200000 454031729 200000 941715231 200000 21075015 200000 375738458 200000 160414932 200000 35285713 200000 857010618 200000 449492760 200000 534552969 200000 975043279 200000 830796038 200000 93187822 200000 425027430 200000 883803130 200000 59723923 200000 988057677 200000 401501542 200000 669165649 200000 692404202 200000 711156421 200000 589949343 200000 965827318 200000 602565045 200000 218155271 200000 785430860 200000 360238121 200000 365961146 200000 266072291 200000 218389700 200000 63362890 200000 138433250 200000 977127753 200000 796524415 200000 376897242 200000 123765559 200000 323681867 200000 678870551 200000 42075258 200000 520184288 200000 362085657 200000 114925124 200000 977258730 200000 566561575 200000 527410690 200000 728836318 200000 592928266 200000 391206515 200000 772653689 200000 290630110 200000 857708251 200000 334835789 200000 729366284 200000 294649949 200000 821476733 200000 461701725 200000 7019374 200000 926319250 200000 610746673 200000 202291053 200000 878513261 200000 712131030 200000 27296856 200000 582689124 200000 196837372 200000 139693218 200000 132441714 200000 649824588 200000 54445865 200000 732192911 200000 753187359 200000 346933068 200000 431313446 200000 78823508 200000 44943136 200000 270024877 200000 228206659 200000 136764875 200000 4926550 200000 452195799 200000 678277105 200000 116667371 200000 525499329 200000 81954388 200000 896195777 200000 698584782 200000 608379520 200000 806681291 200000 367454561 200000 118795692 200000 733693654 200000 595110661 200000 900280741 200000 776749789 200000 432402979 200000 495332843 200000 683055226 200000 348109274 200000 225191654 200000 523350917 200000 337636339 200000 801636155 200000 387236545 200000 451417339 200000 229482304 200000 195383481 200000 219645556 200000 531665047 200000 575444657 200000 621388588 200000 576746463 200000 81600960 200000 627030454 200000 117019789 200000 947613187 200000 609564415 200000 482607841 200000 701627380 200000 535567104 200000 250129917 200000 942606306 200000 412935578 200000 871969304 200000 387828098 200000 303534984 200000 31709912 200000 686238122 200000 495653750 200000 564302278 200000 573658661 200000 293089591 200000 876388578 200000 681158058 200000 359046427 200000 226533727 200000 881032687 200000 176721766 200000 362871921 200000 175327715 200000 32736229 200000 403362379 200000 194607105 200000 413025188 200000 53327149 200000 778242760 200000 694220995 200000 194852514 200000 355707727 200000 676325998 200000 346687695 200000 156590589 200000 327873779 200000 580887022 200000 235287390 200000 740790262 200000 380455394 200000 453145368 200000 371090632 200000 871193069 200000 676413189 200000 585745117 200000 596582534 200000 377848420 200000 261312100 200000 510528333 200000 236521776 200000 807697146 200000 713697064 200000 284625817 200000 745891455 200000 508256879 200000 94796697 200000 221169169 200000 657377611 200000 235407014 200000 832653087 200000 51705382 200000 416949645 200000 11316381 200000 272522307 200000 23729768 200000 705631838 200000 624768630 200000 997253806 200000 366433927 200000 594479605 200000 369081200 200000 415598376 200000 742764885 200000 68405164 200000 129282541 200000 134544793 200000 493098690 200000 986029050 200000 208200045 200000 797068555 200000 935865821 200000 751565945 200000 538898065 200000 577253797 200000 33820889 200000 443773409 200000 632649496 200000 514414256 200000 166682372 200000 924938762 200000 624368612 200000 492276885 200000 721570001 200000 518344173 200000 318807285 200000 46293212 200000 904135630 200000 236891554 200000 761921899 200000 762279469 200000 440943789 200000 208633954 200000 829559175 200000 526958162 200000 52541758 200000 594736773 200000 663849130 200000 649338418 200000 145796722 200000 618703236 200000 862949203 200000 550134742 200000 486493786 200000 951859191 200000 727171876 200000 481917543 200000 21337637 200000 621003671 200000 269262045 200000 677022765 200000 178862628 200000 495886653 200000 306852447 200000 714706064 200000 888370120 200000 756315360 200000 107955881 200000 975706649 200000 292266913 200000 194288026 200000 111291357 200000 663349361 200000 185246047 200000 200118690 200000 187851067 200000 861268064 200000 682420692 200000 777031250 200000 923395875 200000 918173135 200000 239544560 200000 783685666 200000 632859414 200000 41869766 200000 29931459 200000 452976298 200000 462764469 200000 968775789 200000 678644861 200000 461545122 200000 488518335 200000 651949837 200000 303522928 200000 95713764 200000 225001238 200000 445721615 200000 188017163 200000 497276776 200000 166045882 200000 122610939 200000 386796768 200000 424832838 200000 93504203 200000 763515514 200000 456609182 200000 201873591 200000 766779275 200000 841104979 200000 33272342 200000 106751508 200000 801988184 200000 999986033 200000 762524474 200000 611591380 200000 641530293 200000 307525594 200000 647202584 200000 399487376 200000 830831425 200000 729980088 200000 610497250 200000 985467394 200000 731042237 200000 43691603 200000 355010280 200000 188680448 200000 121018122 200000 908818451 200000 56973467 200000 279230597 200000 701038119 200000 133165186 200000 745979019 200000 812196776 200000 356718902 200000 610780999 200000 412834921 200000 165001889 200000 84181879 200000 655672619 200000 429615365 200000 87077066 200000 816308042 200000 967848983 200000 361356880 200000 1778843 200000 173082161 200000 46120722 200000 968670554 200000 719519660 200000 500817098 200000 637630535 200000 349873747 200000 326103222 200000 583684312 200000 80162044 200000 730508941 200000 744117649 200000 310933818 200000 75787675 200000 139502712 200000 906795318 200000 548750833 200000 220028332 200000 803352483 200000 369478077 200000 71036958 200000 745452504 200000 777431233 200000 492961887 200000 336231424 200000 273869799 200000 978355616 200000 152581493 200000 411363065 200000 730117313 200000 481250099 200000 899506294 200000 862632841 200000 499581552 200000 816891272 200000 807460348 200000 638667600 200000 389574170 200000 141535697 200000 399194558 200000 921931023 200000 150171658 200000 691782751 200000 843061398 200000 878230183 200000 432885160 200000 480540321 200000 855510651 200000 469530903 200000 534278524 200000 888273704 200000 58091655 200000 441947778 200000 228581166 200000 933066661 200000 155423474 200000 390101030 200000 817716103 200000 633001704 200000 490381076 200000 306112612 200000 151064688 200000 582218466 200000 707015014 200000 138327229 200000 18087665 200000 880964259 200000 642332032 200000 519557586 200000 758694707 200000 503539292 200000 583335963 200000 149470563 200000 647923837 200000 315664733 200000 519736591 200000 223302224 200000 8962873 200000 309251606 200000 694218069 200000 915242650 200000 852634864 200000 967298585 200000 175504646 200000 136407906 200000 352532040 200000 334226966 200000 36839769 200000 407988455 200000 220200716 200000 359421916 200000 895928488 200000 119751307 200000 874291236 200000 871426142 200000 517002858 200000 870834382 200000 678003607 200000 995262378 200000 320752441 200000 695153489 200000 343399055 200000 1002739 200000 137836236 200000 349639891 200000 521790804 200000 316779143 200000 633919997 200000 197716790 200000 708224335 200000 487705560 200000 258282180 200000 906835834 200000 281248520 200000 265946999 200000 918322233 200000 208610751 200000 24200743 200000 624017171 200000 571082389 200000 787195718 200000 131537270 200000 884004221 200000 568554288 200000 659342447 200000 745104092 200000 924951718 200000 767460483 200000 518150332 200000 729866594 200000 394679710 200000 175309862 200000 32975052 200000 846145840 200000 446508182 200000 583675602 200000 15509088 200000 784678800 200000 754278110 200000 57718368 200000 935085144 200000 211960553 200000 948251367 200000 446019527 200000 400306869 200000 53503685 200000 206522945 200000 645887265 200000 832330392 200000 288935371 200000 991084957 200000 313430949 200000 988742209 200000 781601732 200000 631476426 200000 527069101 200000 138295568 200000 447277976 200000 447998651 200000 153198256 200000 634389894 200000 117789521 200000 924071295 200000 862812488 200000 496940868 200000 12838934 200000 641483334 200000 84462893 200000 734157577 200000 58285104 200000 540767586 200000 552450359 200000 30376631 200000 997509384 200000 232570434 200000 958506847 200000 869299534 200000 383551782 200000 941760375 200000 938403517 200000 365137134 200000 497113651 200000 203710131 200000 724951434 200000 210343640 200000 324119286 200000 701002948 200000 20846878 200000 342123373 200000 215884121 200000 990669724 200000 649324530 200000 153035309 200000 23717988 200000 517053003 200000 957500319 200000 27195832 200000 545726528 200000 553255682 200000 14040284 200000 570576847 200000 279148597 200000 725421842 200000 570966402 200000 777225042 200000 553787563 200000 313511146 200000 3372171 200000 774867011 200000 851787564 200000 891615771 200000 489633805 200000 78481856 200000 46963807 200000 517498709 200000 627128131 200000 987088396 200000 911356941 200000 396199018 200000 449502340 200000 788926599 200000 372509471 200000 360623690 200000 380596040 200000 321609648 200000 124251549 200000 783121157 200000 128785449 200000 717165352 200000 924549807 200000 784814539 200000 925115615 200000 595425201 200000 81866398 200000 569496302 200000 518988866 200000 724922154 200000 379161811 200000 270327262 200000 447815243 200000 606339732 200000 228257238 200000 440966954 200000 745920019 200000 226430479 200000 998111568 200000 972054149 200000 251083217 200000 882357981 200000 355738121 200000 957474493 200000 525702366 200000 400113501 200000 731821033 200000 119816644 200000 583271859 200000 146718991 200000 128122361 200000 500762283 200000 52778985 200000 140352661 200000 418858082 200000 53610913 200000 932479031 200000 478925744 200000 767726188 200000 857308663 200000 580779639 200000 185084222 200000 365552768 200000 4452382 200000 139312544 200000 641535810 200000 858134565 200000 769113510 200000 588885964 200000 190332635 200000 586464261 200000 49646400 200000 546984499 200000 628110922 200000 151948777 200000 12967100 200000 653110573 200000 626239727 200000 258661559 200000 149161227 200000 580524083 200000 14929739 200000 452119674 200000 782456893 200000 590031325 200000 412294911 200000 846645850 200000 659060099 200000 98479076 200000 520436939 200000 696960670 200000 84590381 200000 963910944 200000 521544847 200000 65666224 200000 875574443 200000 531214730 200000 861233484 200000 662738713 200000 945490575 200000 900782650 200000 421160739 200000 879047039 200000 366132360 200000 371710825 200000 520835923 200000 101647533 200000 338752872 200000 876943984 200000 382569022 200000 912545930 200000 355263262 200000 575719878 200000 723226468 200000 636692000 200000 828111548 200000 940812037 200000 630199141 200000 605496726 200000 657336433 200000 581524197 200000 708149251 200000 280727605 200000 47865743 200000 746021181 200000 366573084 200000 196714086 200000 981737605 200000 855968008 200000 803391411 200000 349660080 200000 598128868 200000 676085341 200000 443473383 200000 659922622 200000 69302621 200000 136909941 200000 340543225 200000 899899222 200000 70545344 200000 163388840 200000 350263370 200000 187399266 200000 432891646 200000 690343791 200000 268461145 200000 17352682 200000 431725351 200000 344382050 200000 496966344 200000 207802647 200000 904500588 200000 728851002 200000 308464215 200000 757822512 200000 74979869 200000 963064271 200000 934114022 200000 523187359 200000 272512683 200000 8774427 200000 63036790 200000 144418029 200000 364587942 200000 671810868 200000 887245352 200000 631279297 200000 955683518 200000 777630804 200000 829564476 200000 642527459 200000 438298821 200000 103391700 200000 743371794 200000 82448702 200000 203072938 200000 694768171 200000 247959339 200000 529259225 200000 515035775 200000 968545011 200000 526112295 200000 456244700 200000 107158387 200000 602705636 200000 932469447 200000 509492624 200000 296162776 200000 298790870 200000 332276204 200000 475675230 200000 516056093 200000 377778370 200000 183390102 200000 302332366 200000 239841748 200000 972862912 200000 603297509 200000 100652680 200000 553581484 200000 167925769 200000 567861274 200000 113061973 200000 798038390 200000 94918645 200000 626589846 200000 363563551 200000 774329379 200000 629331709 200000 840889049 200000 883581420 200000 268555715 200000 558592441 200000 186436227 200000 389965029 200000 264356231 200000 958013922 200000 413506645 200000 133376340 200000 590887360 200000 512400977 200000 77529647 200000 476088992 200000 667330524 200000 19547389 200000 563559186 200000 512828243 200000 706637422 200000 667956480 200000 876368159 200000 860067092 200000 161691430 200000 773427345 200000 744532886 200000 292350636 200000 813433044 200000 950477066 200000 103611095 200000 337708548 200000 468448617 200000 456916195 200000 768675427 200000 740722723 200000 813874164 200000 580399028 200000 90372315 200000 455528756 200000 588831912 200000 236620853 200000 839001598 200000 841029757 200000 728019156 200000 634359872 200000 47454894 200000 263773288 200000 916504296 200000 453241549 200000 197661419 200000 282652797 200000 987111541 200000 553409012 200000 718152662 200000 363775844 200000 846281773 200000 938295534 200000 777321390 200000 774161639 200000 656197598 200000 415765524 200000 934372821 200000 464984557 200000 965152378 200000 586868445 200000 400505546 200000 156048511 200000 863078418 200000 733181410 200000 927290927 200000 343888838 200000 269484501 200000 201038557 200000 616939205 200000 32309770 200000 287067156 200000 276693156 200000 780561002 200000 633054900 200000 549950016 200000 257456946 200000 264202785 200000 915804747 200000 177667817 200000 350044574 200000 101463048 200000 464437881 200000 270694848 200000 399348768 200000 194698594 200000 724777990 200000 339668373 200000 834300946 200000 147782799 200000 13464795 200000 246695001 200000 885055980 200000 737090830 200000 702780416 200000 478211356 200000 376263494 200000 474240385 200000 275073949 200000 768045582 200000 945255129 200000 795882407 200000 789169916 200000 270910593 200000 140339325 200000 254437474 200000 82187908 200000 7681764 200000 500137771 200000 510867890 200000 807260094 200000 149705 200000 397947131 200000 204312760 200000 98080083 200000 634539232 200000 275784486 200000 372728755 200000 282030346 200000 156179704 200000 862507013 200000 462526469 200000 440152014 200000 592788995 200000 22438671 200000 527469102 200000 384895397 200000 80506898 200000 875522782 200000 61190094 200000 212833209 200000 876516436 200000 860354345 200000 799575462 200000 148297810 200000 142147866 200000 287787210 200000 588106135 200000 813484249 200000 800086998 200000 580060088 200000 256223905 200000 588326869 200000 582385942 200000 83360013 200000 142260452 200000 777893104 200000 975767180 200000 21242113 200000 479667105 200000 959601907 200000 446312200 200000 557963500 200000 580106552 200000 364129733 200000 653858427 200000 625829703 200000 614630699 200000 103942255 200000 235454453 200000 643437994 200000 483243544 200000 596293913 200000 753516967 200000 292364494 200000 205230018 200000 507679501 200000 562218720 200000 512735883 200000 908291848 200000 91810482 200000 212403731 200000 11076058 200000 6966252 200000 660492177 200000 365884623 200000 920156884 200000 145464204 200000 44478547 200000 808121284 200000 975591600 200000 37472299 200000 34763968 200000 923430596 200000 87716296 200000 658236712 200000 122869696 200000 768798399 200000 780729235 200000 566320900 200000 134008669 200000 668812740 200000 36306091 200000 186730335 200000 849573566 200000 686755589 200000 793807559 200000 759538938 200000 456785964 200000 34257107 200000 66480321 200000 650612662 200000 678131472 200000 691770013 200000 870101649 200000 906592403 200000 932970993 200000 103018229 200000 377768783 200000 332448689 200000 254612090 200000 545088394 200000 321515316 200000 864145489 200000 109202289 200000 878604589 200000 638917016 200000 456397524 200000 609196736 200000 962160079 200000 919503604 200000 821968057 200000 864676207 200000 604704384 200000 527463648 200000 416134306 200000 318026663 200000 836670321 200000 853097493 200000 597153871 200000 159789744 200000 904795122 200000 25311852 200000 358954144 200000 54080242 200000 848927860 200000 710015708 200000 965929879 200000 793597942 200000 73241735 200000 856594815 200000 585413714 200000 704137829 200000 473736923 200000 362417548 200000 73174804 200000 874432519 200000 43866946 200000 480093021 200000 489542972 200000 57792453 200000 660812460 200000 278276713 200000 923211595 200000 559657382 200000 258725672 200000 330624842 200000 297137890 200000 889323221 200000 139603945 200000 399633336 200000 242389184 200000 591297944 200000 22432061 200000 387805323 200000 387687111 200000 141431129 200000 368176791 200000 586284988 200000 921875447 200000 697520288 200000 255627909 200000 944823395 200000 469225584 200000 45829909 200000 390791353 200000 308175033 200000 575682932 200000 53453186 200000 642872324 200000 115539990 200000 324771681 200000 311054286 200000 460043861 200000 805444339 200000 199550394 200000 125357826 200000 78884541 200000 160777961 200000 24973598 200000 470675271 200000 346412397 200000 334499503 200000 510137678 200000 689372645 200000 721462709 200000 932872222 200000 436200746 200000 786991940 200000 453788166 200000 835936304 200000 856900276 200000 381842669 200000 210954224 200000 962689275 200000 523569419 200000 368604042 200000 235694116 200000 583172538 200000 824068208 200000 932818145 200000 719954034 200000 192329924 200000 929212483 200000 822372827 200000 262339531 200000 492170129 200000 323964165 200000 560236162 200000 338126399 200000 92238523 200000 4573783 200000 390882301 200000 201778430 200000 236516346 200000 28353272 200000 881712278 200000 494103130 200000 188392998 200000 522739914 200000 666465204 200000 922087362 200000 917534008 200000 258746573 200000 567158752 200000 744890824 200000 43944521 200000 214326050 200000 181966018 200000 495596571 200000 162824080 200000 834796808 200000 753518884 200000 351823245 200000 860180070 200000 439272673 200000 578068717 200000 997675021 200000 801544516 200000 846559277 200000 709809447 200000 363974828 200000 239092675 200000 474594700 200000 976973817 200000 54678940 200000 749975706 200000 339036863 200000 471127724 200000 826635307 200000 662431139 200000 219452070 200000 299022760 200000 313736907 200000 568719317 200000 462323011 200000 193284215 200000 154210572 200000 729070410 200000 629011381 200000 529868224 200000 329826719 200000 457233210 200000 957651005 200000 319878476 200000 57078868 200000 2667005 200000 611571259 200000 824531460 200000 646308380 200000 197025548 200000 434134577 200000 193108976 200000 750230791 200000 841187071 200000 567113149 200000 628901944 200000 636671045 200000 703016335 200000 849613218 200000 318245158 200000 443491880 200000 832200596 200000 502088639 200000 972255265 200000 137821216 200000 96789255 200000 976502037 200000 982342578 200000 625135805 200000 318368000 200000 990221253 200000 664374658 200000 248759215 200000 804988856 200000 647236878 200000 974962265 200000 736287176 200000 272889480 200000 136179538 200000 126342687 200000 895189751 200000 726612967 200000 572399121 200000 947690461 200000 273704526 200000 2564975 200000 929391084 200000 94438332 200000 501528060 200000 926513112 200000 309471394 200000 980969732 200000 721284946 200000 509206777 200000 408674069 200000 351200286 200000 458966209 200000 746231245 200000 546075972 200000 386309266 200000 818198490 200000 552401515 200000 233713233 200000 30109448 200000 784534860 200000 628445196 200000 600874620 200000 168182602 200000 977690856 200000 863402760 200000 440514342 200000 675818046 200000 831141279 200000 764915928 200000 805537998 200000 665571311 200000 41143681 200000 16690196 200000 573576982 200000 414458757 200000 635706815 200000 501107317 200000 945595582 200000 345974088 200000 631145129 200000 146528979 200000 69076390 200000 57110176 200000 371620272 200000 473929512 200000 471775952 200000 141059606 200000 167170915 200000 905724042 200000 229143642 200000 931143507 200000 764384117 200000 203655987 200000 274302855 200000 681994015 200000 430701749 200000 908264060 200000 806140086 200000 517442914 200000 905790739 200000 489007324 200000 445208424 200000 266691366 200000 279569825 200000 694817773 200000 90664509 200000 357374098 200000 89150094 200000 313514087 200000 830785783 200000 503320815 200000 590682412 200000 191910946 200000 400446581 200000 758848166 200000 732398058 200000 322590743 200000 356172471 200000 94295871 200000 549785178 200000 675126878 200000 920217312 200000 361181026 200000 402709291 200000 977447984 200000 342402862 200000 761565913 200000 166455854 200000 909932005 200000 165883650 200000 527801995 200000 624232532 200000 667186934 200000 632495838 200000 79046785 200000 349279661 200000 981666299 200000 705670241 200000 223709668 200000 297565034 200000 25154733 200000 908709452 200000 134198012 200000 415363035 200000 353619941 200000 245243007 200000 589862705 200000 371779697 200000 442850202 200000 273951228 200000 323922700 200000 980159932 200000 226669798 200000 976578273 200000 826967606 200000 1042797 200000 72514048 200000 972522097 200000 488961399 200000 708271188 200000 818478146 200000 985921291 200000 354085560 200000 81820257 200000 334905892 200000 655673393 200000 45050113 200000 84952230 200000 691594558 200000 134113409 200000 812478074 200000 842633555 200000 436544584 200000 438056382 200000 456203884 200000 456399799 200000 159013660 200000 919187143 200000 527772480 200000 980716613 200000 301138098 200000 981352861 200000 55465086 200000 828031115 200000 395467042 200000 88221536 200000 620927695 200000 44648251 200000 82954661 200000 87387729 200000 502744570 200000 270326310 200000 451708052 200000 472958929 200000 5041898 200000 652074555 200000 633991014 200000 433520736 200000 982117285 200000 695811467 200000 870729908 200000 791455646 200000 806655317 200000 315270472 200000 947331128 200000 522552908 200000 924878402 200000 489617344 200000 314409160 200000 390577226 200000 225925076 200000 283166821 200000 685216351 200000 100005530 200000 131144341 200000 131239367 200000 175168532 200000 144806747 200000 195343404 200000 54481303 200000 994842655 200000 783654350 200000 365380962 200000 105545893 200000 468312538 200000 435230803 200000 356070432 200000 910946529 200000 949849021 200000 97924715 200000 162322797 200000 369315165 200000 641464672 200000 557830327 200000 633493364 200000 668027977 200000 895074684 200000 232282871 200000 478474107 200000 987403509 200000 137254377 200000 641730571 200000 273364972 200000 540501969 200000 642684832 200000 847009268 200000 505933391 200000 381547631 200000 857423545 200000 62899154 200000 292027213 200000 87077758 200000 320280685 200000 89854951 200000 969048750 200000 251501264 200000 599081749 200000 485160849 200000 560304986 200000 159300436 200000 676881960 200000 936218451 200000 225298779 200000 576864028 200000 447226944 200000 664648397 200000 543731671 200000 274792279 200000 690193172 200000 956092094 200000 679679258 200000 728289366 200000 517228926 200000 253843719 200000 21873289 200000 967795594 200000 903361909 200000 656700586 200000 794073263 200000 500737924 200000 370661395 200000 840260038 200000 171276595 200000 743035891 200000 471714192 200000 592684444 200000 73870558 200000 323006376 200000 329608004 200000 951575692 200000 577054617 200000 348549268 200000 968220584 200000 222053912 200000 188290668 200000 308848583 200000 318339668 200000 691783391 200000 38496640 200000 927968625 200000 62992385 200000 25612449 200000 635295260 200000 426379492 200000 723836039 200000 464429633 200000 243950762 200000 671643280 200000 541652191 200000 509709245 200000 404017843 200000 518109189 200000 850708770 200000 159669814 200000 764894429 200000 250060787 200000 184177799 200000 323605486 200000 4173043 200000 366338092 200000 461112168 200000 441217092 200000 999730653 200000 652092319 200000 367966012 200000 625799097 200000 818076578 200000 338934878 200000 250718365 200000 837263341 200000 796510572 200000 202183064 200000 624492354 200000 152638370 200000 435186563 200000 48224159 200000 123750405 200000 327802550 200000 147258192 200000 244060642 200000 670546654 200000 133360172 200000 900562267 200000 719664882 200000 46600933 200000 752495651 200000 738831180 200000 586544768 200000 885089363 200000 369315804 200000 22665709 200000 476481885 200000 788627584 200000 787859384 200000 475967781 200000 317276024 200000 502930405 200000 600700215 200000 200831485 200000 465889762 200000 920959514 200000 450916600 200000 838409373 200000 39142604 200000 537832920 200000 933533886 200000 950081615 200000 409864070 200000 533908728 200000 793603433 200000 6992250 200000 379729024 200000 705222257 200000 862672120 200000 853858216 200000 530199884 200000 568365149 200000 211622541 200000 780132224 200000 302029978 200000 132312563 200000 938223207 200000 600818891 200000 566380090 200000 624921997 200000 515293161 200000 227027057 200000 282639644 200000 79135906 200000 53601169 200000 800250492 200000 215798610 200000 34912204 200000 414642944 200000 875314195 200000 219656716 200000 170850499 200000 558228728 200000 244915583 200000 256727961 200000 807943263 200000 123088215 200000 44139561 200000 910084971 200000 439994009 200000 554830112 200000 789217433 200000 902609427 200000 431277705 200000 726056563 200000 846227576 200000 237501760 200000 935749224 200000 511892623 200000 977430669 200000 136180164 200000 374880654 200000 550840278 200000 704891586 200000 652196238 200000 115288180 200000 65236935 200000 76367904 200000 346472367 200000 775665843 200000 703926020 200000 895264973 200000 840177752 200000 396582146 200000 340232525 200000 109530644 200000 104430297 200000 608375610 200000 835985795 200000 760625757 200000 860757411 200000 924443733 200000 347136421 200000 626061615 200000 844756550 200000 844627049 200000 276807893 200000 278788404 200000 829591411 200000 416694449 200000 162805587 200000 631334452 200000 415643898 200000 319750532 200000 462660223 200000 764115736 200000 434554828 200000 482514522 200000 528567514 200000 370589672 200000 469212152 200000 592313293 200000 622880261 200000 640446924 200000 367978673 200000 407635861 200000 983179967 200000 617242893 200000 344276038 200000 730468490 200000 709942506 200000 126846740 200000 897981991 200000 388369573 200000 287812998 200000 445597289 200000 802002662 200000 954668799 200000 806413492 200000 180165301 200000 782801970 200000 355106255 200000 355994035 200000 199704256 200000 137914589 200000 742294126 200000 461454053 200000 28472434 200000 185773270 200000 163444565 200000 155000778 200000 936837332 200000 868384558 200000 772074525 200000 932350210 200000 76266511 200000 235051030 200000 672772477 200000 80718926 200000 222129515 200000 222504159 200000 863122255 200000 430153359 200000 17605969 200000 381519352 200000 807131274 200000 326408132 200000 74989896 200000 988523762 200000 778613064 200000 961071887 200000 844806650 200000 463201918 200000 143928001 200000 215585456 200000 236691760 200000 297468012 200000 782583117 200000 160674824 200000 700804560 200000 430165421 200000 82396773 200000 273766806 200000 32056805 200000 656015441 200000 224540833 200000 513851644 200000 308769431 200000 277740936 200000 751275962 200000 857892089 200000 985723949 200000 926963620 200000 863771784 200000 618932592 200000 906867729 200000 822366741 200000 708488964 200000 679757663 200000 898721484 200000 946563434 200000 599138374 200000 467901671 200000 126659076 200000 591739222 200000 343136392 200000 345265482 200000 45872260 200000 778655400 200000 786570016 200000 762619623 200000 542954547 200000 188055888 200000 191368328 200000 529616702 200000 707240987 200000 155692639 200000 786697817 200000 532315890 200000 435915363 200000 273541639 200000 298490187 200000 671025089 200000 474232916 200000 448999318 200000 904628533 200000 249742477 200000 930399319 200000 516573054 200000 597996306 200000 709552981 200000 811406835 200000 219411792 200000 813406969 200000 678378300 200000 564321235 200000 473882043 200000 507668515 200000 513926272 200000 557126589 200000 352888464 200000 16657640 200000 413093506 200000 150661275 200000 682516672 200000 620796097 200000 276650436 200000 730253941 200000 957743707 200000 714461766 200000 318176740 200000 787829876 200000 350603410 200000 716136240 200000 419495845 200000 657878751 200000 370641845 200000 818992727 200000 211852519 200000 333758752 200000 698945332 200000 473131445 200000 274745513 200000 646952384 200000 210144673 200000 21314144 200000 231522060 200000 213489766 200000 145174700 200000 128187538 200000 178902354 200000 73227739 200000 178527525 200000 366787492 200000 903627226 200000 613668359 200000 811388668 200000 67292174 200000 695118885 200000 846283764 200000 425902403 200000 259322215 200000 560994004 200000 895436745 200000 342397481 200000 418171498 200000 78008230 200000 625987791 200000 279523584 200000 237704430 200000 8038269 200000 256538991 200000 759266871 200000 646705132 200000 742288473 200000 702478129 200000 360937311 200000 562966908 200000 924687706 200000 16619197 200000 913921321 200000 371778263 200000 496712385 200000 27105756 200000 834970982 200000 233915477 200000 470851567 200000 359467384 200000 241623301 200000 434923375 200000 731503459 200000 864719767 200000 256561687 200000 473674429 200000 357099711 200000 495994722 200000 112253901 200000 391615992 200000 112880323 200000 124469027 200000 632136823 200000 424602105 200000 769842000 200000 456494145 200000 113086854 200000 743359671 200000 742828389 200000 711468870 200000 360244618 200000 367699276 200000 491850532 200000 232080857 200000 116877364 200000 407171055 200000 670944716 200000 194233027 200000 944419923 200000 321219066 200000 385876416 200000 80506861 200000 936149978 200000 582685157 200000 692414078 200000 438124638 200000 718339544 200000 759595336 200000 681619623 200000 153288769 200000 297002621 200000 844610267 200000 272380925 200000 955600092 200000 772107035 200000 354980984 200000 661191519 200000 946300057 200000 947620897 200000 946599191 200000 801507534 200000 494091520 200000 610303777 200000 344067280 200000 34204522 200000 103308985 200000 480691914 200000 869298908 200000 99185524 200000 520551310 200000 754478830 200000 232681364 200000 838637133 200000 896250470 200000 543185020 200000 961262191 200000 447250549 200000 579377994 200000 764362117 200000 832956934 200000 551970700 200000 984768867 200000 624732986 200000 324790803 200000 892438611 200000 782606585 200000 588861932 200000 587956076 200000 971854507 200000 586766197 200000 602022153 200000 928258060 200000 241139091 200000 135822686 200000 240135461 200000 198738186 200000 243158829 200000 827433054 200000 409541101 200000 50594462 200000 738980025 200000 971487037 200000 61665844 200000 903003170 200000 587525783 200000 315031012 200000 6698986 200000 445474318 200000 143977032 200000 257147739 200000 718799391 200000 692058618 200000 220731501 200000 767875018 200000 414681860 200000 134892191 200000 500330694 200000 130679931 200000 79143913 200000 476587989 200000 384870963 200000 1994197 200000 103286590 200000 155783317 200000 605273781 200000 600861537 200000 329293461 200000 824226039 200000 566094700 200000 247018440 200000 646056605 200000 70579764 200000 685914266 200000 329752273 200000 941497128 200000 436827301 200000 253802910 200000 745921895 200000 547032357 200000 457170881 200000 292166393 200000 313308048 200000 278569125 200000 44526626 200000 81076811 200000 311956598 200000 887461594 200000 451122559 200000 189682261 200000 477486177 200000 722762258 200000 880711858 200000 800647416 200000 873103546 200000 834713023 200000 127967666 200000 179176243 200000 744444936 200000 478414961 200000 150166425 200000 652779816 200000 809660918 200000 236125145 200000 521664671 200000 532797975 200000 903654730 200000 985793223 200000 892982812 200000 531037281 200000 755558382 200000 928327980 200000 809727113 200000 914447237 200000 461697770 200000 386385944 200000 56913278 200000 822743589 200000 611292774 200000 768748988 200000 680773044 200000 306867713 200000 224057772 200000 898881384 200000 983567107 200000 864711673 200000 30999843 200000 848390541 200000 896611940 200000 853083150 200000 279220308 200000 716914618 200000 950155248 200000 597193569 200000 79858152 200000 234252962 200000 601079006 200000 111046193 200000 474641831 200000 131292180 200000 296800136 200000 451651040 200000 928450169 200000 421071104 200000 189789541 200000 901167854 200000 669077608 200000 188916600 200000 282040079 200000 807783164 200000 343407259 200000 887702187 200000 166008893 200000 383558857 200000 253360475 200000 984881386 200000 653925833 200000 245555255 200000 867458065 200000 611852199 200000 55492523 200000 327124037 200000 718270788 200000 302358896 200000 683985659 200000 47550742 200000 81690271 200000 506571767 200000 480532466 200000 485604840 200000 556381416 200000 12054028 200000 311516648 200000 825183516 200000 810006537 200000 903209376 200000 628611414 200000 9840692 200000 572991754 200000 881962436 200000 802093012 200000 638852047 200000 731640340 200000 409748134 200000 451987995 200000 920283054 200000 144938095 200000 904313753 200000 800070660 200000 3607217 200000 278147715 200000 465786637 200000 840661126 200000 143151321 200000 933682137 200000 959144594 200000 147965371 200000 897356103 200000 579607834 200000 141235929 200000 175565018 200000 374385723 200000 808104462 200000 168900530 200000 771236413 200000 425755413 200000 24911774 200000 2562061 200000 260689755 200000 961743446 200000 984601553 200000 62863868 200000 614985934 200000 921681822 200000 778622418 200000 402613934 200000 112528462 200000 67552687 200000 902051303 200000 225761909 200000 925214899 200000 456751720 200000 520685946 200000 416634048 200000 414379510 200000 419343562 200000 988988691 200000 724568609 200000 337488687 200000 950717685 200000 273628762 200000 417740871 200000 180048023 200000 967841834 200000 721826841 200000 903635459 200000 623955334 200000 573297354 200000 217890871 200000 866068294 200000 188596853 200000 554202196 200000 62794173 200000 188212001 200000 747329789 200000 884584299 200000 937679572 200000 186471875 200000 547909589 200000 602849229 200000 168581828 200000 867318397 200000 607875798 200000 650090075 200000 448111093 200000 546096064 200000 206912762 200000 499836694 200000 220644337 200000 786478876 200000 268185175 200000 463658271 200000 46368607 200000 903524162 200000 480758824 200000 700475062 200000 233502728 200000 631449090 200000 110188740 200000 549838139 200000 356473044 200000 924516428 200000 152126371 200000 785059120 200000 348958157 200000 617729074 200000 59899231 200000 557765171 200000 684957210 200000 483127012 200000 684144048 200000 340133127 200000 522758149 200000 329372337 200000 611212142 200000 155315083 200000 482033909 200000 693152524 200000 516519570 200000 401138368 200000 248078195 200000 974124675 200000 61909557 200000 874199750 200000 309352743 200000 448891081 200000 194141326 200000 748464863 200000 818939611 200000 359718060 200000 942971126 200000 930820969 200000 400137846 200000 894247967 200000 660225510 200000 232056295 200000 498641154 200000 93068336 200000 683435767 200000 685537016 200000 188566182 200000 217650961 200000 957426400 200000 747089501 200000 560885931 200000 827227666 200000 514512763 200000 28732151 200000 440564601 200000 13314468 200000 710540223 200000 284149446 200000 350132890 200000 506316632 200000 74154950 200000 396261098 200000 600747189 200000 548456924 200000 873588424 200000 745442723 200000 899475347 200000 120862980 200000 186997533 200000 340794964 200000 102635037 200000 606657981 200000 210911806 200000 882336123 200000 263738971 200000 891520538 200000 672111811 200000 27509434 200000 401351029 200000 538914635 200000 105155685 200000 336696529 200000 996894645 200000 514852768 200000 880526844 200000 216384416 200000 799652994 200000 188063881 200000 521381761 200000 476956200 200000 2543205 200000 39826072 200000 153133580 200000 521805961 200000 521605383 200000 778523517 200000 3237847 200000 418566661 200000 497701680 200000 748375047 200000 208427064 200000 494283003 200000 982876360 200000 240095273 200000 722691497 200000 841437420 200000 394097368 200000 611831537 200000 266243011 200000 823832184 200000 483270537 200000 832589457 200000 307658558 200000 896866144 200000 244252196 200000 783811162 200000 617592305 200000 275099269 200000 350184207 200000 719265467 200000 24188119 200000 545824231 200000 113669077 200000 120318277 200000 469963271 200000 462738086 200000 268827933 200000 594194089 200000 682934458 200000 629389059 200000 122496689 200000 344318648 200000 81447240 200000 691150942 200000 180729207 200000 854395488 200000 51703082 200000 388473145 200000 417371515 200000 74364853 200000 135686904 200000 592310067 200000 901697506 200000 101418468 200000 587222123 200000 877493517 200000 73060599 200000 182252864 200000 976134747 200000 823421607 200000 779893281 200000 16729913 200000 222386370 200000 327028482 200000 903636969 200000 387273311 200000 901884086 200000 915630655 200000 940185592 200000 598177891 200000 797820017 200000 260462493 200000 205715222 200000 50839060 200000 655435084 200000 940188030 200000 837973804 200000 567935333 200000 91263935 200000 597895010 200000 655725889 200000 740402532 200000 696029025 200000 399466986 200000 834970495 200000 812658244 200000 472721133 200000 424546517 200000 424426286 200000 854550355 200000 58279482 200000 481693445 200000 881231543 200000 404436740 200000 314433089 200000 680285306 200000 971500962 200000 462851301 200000 118248218 200000 241039956 200000 431402136 200000 485388712 200000 324728318 200000 968771796 200000 637408096 200000 630503710 200000 24033093 200000 491380571 200000 926230244 200000 557077046 200000 383911016 200000 638424168 200000 95184684 200000 531854593 200000 86253055 200000 802885022 200000 724182369 200000 528881328 200000 96905155 200000 405117370 200000 984843211 200000 481378195 200000 72413325 200000 433566368 200000 565941202 200000 7140123 200000 818080852 200000 63821646 200000 561101823 200000 124427736 200000 503344178 200000 87529446 200000 745696251 200000 510447482 200000 117316702 200000 83637160 200000 298781838 200000 947361491 200000 730756146 200000 978321140 200000 189983649 200000 152769491 200000 690377766 200000 415904075 200000 668060220 200000 114373514 200000 174277586 200000 583548238 200000 888852615 200000 520703016 200000 633089006 200000 593514684 200000 117920715 200000 550777087 200000 644985940 200000 956015735 200000 932969585 200000 271345278 200000 445000700 200000 350318719 200000 674923521 200000 511773751 200000 562073854 200000 269237748 200000 372479268 200000 754227417 200000 64977555 200000 659632408 200000 471022497 200000 996513333 200000 596918548 200000 745005897 200000 292826211 200000 687990077 200000 776985080 200000 731525898 200000 736957808 200000 369375743 200000 903268312 200000 222383098 200000 184910322 200000 390805421 200000 544442478 200000 576698074 200000 427469361 200000 890427543 200000 567849616 200000 247953803 200000 851890069 200000 388375086 200000 380197945 200000 544945932 200000 759055528 200000 283022082 200000 714121856 200000 682610559 200000 820314897 200000 690772676 200000 822236573 200000 365450276 200000 930323353 200000 846451268 200000 22138090 200000 624120667 200000 502419497 200000 711703411 200000 40351455 200000 332487334 200000 529206728 200000 610259809 200000 596661012 200000 634861731 200000 150048929 200000 953764926 200000 806166594 200000 85594389 200000 292720122 200000 925157212 200000 669869121 200000 810500827 200000 595143741 200000 909356331 200000 623805450 200000 126468086 200000 374598386 200000 665325882 200000 775700917 200000 43263367 200000 465934530 200000 974488124 200000 228873851 200000 949145549 200000 799159669 200000 905603583 200000 860330677 200000 688213546 200000 774224883 200000 13912950 200000 70478810 200000 388533022 200000 84404294 200000 134880943 200000 742405764 200000 87733833 200000 28091797 200000 972914908 200000 889942122 200000 144285292 200000 839216169 200000 780320334 200000 783294566 200000 453207912 200000 585513322 200000 516727412 200000 296106607 200000 912762941 200000 327336418 200000 350502367 200000 101275039 200000 507746059 200000 628176696 200000 11576896 200000 508752430 200000 984035603 200000 194346549 200000 860154983 200000 925690740 200000 403401397 200000 160327362 200000 106720325 200000 875188202 200000 938368882 200000 962725863 200000 198016234 200000 422125864 200000 403947499 200000 873057741 200000 814495879 200000 315718119 200000 150792160 200000 54928827 200000 710136428 200000 122459135 200000 82134065 200000 9536027 200000 337478921 200000 430817385 200000 998641375 200000 777075318 200000 135626224 200000 938909502 200000 286269707 200000 845896562 200000 655479761 200000 284392885 200000 951744757 200000 942127322 200000 246856315 200000 610623016 200000 990812157 200000 63244182 200000 832533217 200000 489147918 200000 532514979 200000 183431085 200000 402045713 200000 678518273 200000 669385866 200000 356752969 200000 620190782 200000 193709497 200000 747112560 200000 383410 200000 440303798 200000 415711245 200000 122912823 200000 265491281 200000 845575659 200000 826361080 200000 494969567 200000 332669870 200000 189574766 200000 583291281 200000 828798600 200000 307124849 200000 660067822 200000 948892689 200000 370303603 200000 99836004 200000 414192444 200000 271218640 200000 301893377 200000 223385966 200000 79839817 200000 843089735 200000 92044721 200000 523108504 200000 222447653 200000 384704014 200000 566442789 200000 614773770 200000 163604737 200000 739281118 200000 600518941 200000 726964494 200000 329237549 200000 715265936 200000 460831865 200000 487322635 200000 203063834 200000 407996699 200000 560499003 200000 22915723 200000 442336856 200000 489585561 200000 852361345 200000 22289205 200000 647588760 200000 938563649 200000 284999310 200000 78791634 200000 500738473 200000 260658541 200000 999985345 200000 811824970 200000 490832766 200000 682114196 200000 850923931 200000 552710567 200000 191631142 200000 295573072 200000 890480317 200000 376932368 200000 384798161 200000 969207385 200000 269076198 200000 857943246 200000 879254993 200000 529137031 200000 760851960 200000 82116426 200000 704225941 200000 369542099 200000 459303667 200000 4859404 200000 289490095 200000 928271957 200000 77913591 200000 583738557 200000 932761038 200000 675957062 200000 892399685 200000 591842340 200000 197629635 200000 542626302 200000 474793534 200000 670546987 200000 958150527 200000 335624950 200000 207971682 200000 127717851 200000 863735571 200000 495772103 200000 391998545 200000 713843546 200000 656831918 200000 691392808 200000 549527244 200000 769364467 200000 738279585 200000 761902834 200000 593446835 200000 263061518 200000 516962397 200000 296268319 200000 9453832 200000 214115634 200000 359189618 200000 949257925 200000 497770474 200000 387166217 200000 176924048 200000 423397919 200000 281734809 200000 942572123 200000 400451977 200000 701363844 200000 876478072 200000 311209745 200000 309153613 200000 6535532 200000 235786245 200000 136985139 200000 114448620 200000 778402161 200000 555674849 200000 538386153 200000 276617622 200000 569773643 200000 366158286 200000 539850108 200000 609794461 200000 826303186 200000 432675499 200000 336396629 200000 69841009 200000 522509055 200000 48259193 200000 68658428 200000 601990817 200000 101486059 200000 291451224 200000 31395866 200000 408570848 200000 811425741 200000 462208138 200000 267812215 200000 798621436 200000 48749566 200000 285929582 200000 452621563 200000 625943527 200000 248495863 200000 820894852 200000 787429295 200000 941752754 200000 37273169 200000 797753199 200000 73891772 200000 952755340 200000 713010883 200000 533268717 200000 329297002 200000 434415558 200000 538197031 200000 46863327 200000 478123042 200000 454828497 200000 828673396 200000 86419015 200000 151523947 200000 379784765 200000 245044932 200000 411426628 200000 860379119 200000 513445307 200000 233308495 200000 747786519 200000 888472183 200000 174314523 200000 732882797 200000 781244192 200000 102212329 200000 399069262 200000 764580503 200000 905578976 200000 323636560 200000 544450660 200000 818692453 200000 37347576 200000 981557972 200000 533358478 200000 769517968 200000 789260584 200000 937443772 200000 449588252 200000 109914608 200000 544741968 200000 315919218 200000 350800766 200000 577696894 200000 14758769 200000 888994431 200000 297558086 200000 212783698 200000 674313900 200000 369759881 200000 98553379 200000 240309670 200000 548908864 200000 78102107 200000 188285927 200000 248448976 200000 441686927 200000 411827164 200000 877672321 200000 665482058 200000 314227993 200000 51340822 200000 517295107 200000 715978669 200000 914919550 200000 350168880 200000 630077852 200000 596606897 200000 236274560 200000 484314227 200000 894064542 200000 363530029 200000 750448381 200000 876684872 200000 373687928 200000 787474716 200000 606377720 200000 929295926 200000 371409339 200000 359841173 200000 855218320 200000 709708008 200000 864902680 200000 97242577 200000 238891014 200000 798181924 200000 985063775 200000 750780456 200000 695577275 200000 629789396 200000 956092545 200000 975491603 200000 283353390 200000 251209984 200000 567516558 200000 886605354 200000 529140993 200000 62742481 200000 938120631 200000 800226342 200000 321692916 200000 533111694 200000 254247244 200000 83951839 200000 187153127 200000 709435297 200000 227921342 200000 850468943 200000 366350299 200000 2910867 200000 182255517 200000 983766924 200000 152976369 200000 280390667 200000 153198745 200000 728508112 200000 701881449 200000 323718866 200000 534056836 200000 250166132 200000 794570147 200000 947656400 200000 648149070 200000 844883952 200000 898965280 200000 241488143 200000 740079110 200000 69034971 200000 787039104 200000 87996854 200000 417823455 200000 438752752 200000 61001861 200000 883501070 200000 545045031 200000 694847494 200000 440762125 200000 257220736 200000 295812688 200000 764922646 200000 778070299 200000 745986196 200000 92050155 200000 560254264 200000 491345870 200000 815702770 200000 925348007 200000 421132709 200000 366950760 200000 439816548 200000 492812629 200000 619647669 200000 561815879 200000 885695697 200000 116710886 200000 926355937 200000 994475502 200000 498630466 200000 281195 200000 74255297 200000 672801020 200000 828921823 200000 504092178 200000 848657934 200000 993687346 200000 865334514 200000 799969583 200000 264180129 200000 751555184 200000 314151907 200000 47951151 200000 967305841 200000 883592119 200000 613232441 200000 405021349 200000 718550936 200000 140770600 200000 476035230 200000 3136321 200000 70292301 200000 14244355 200000 838448346 200000 969487315 200000 425205994 200000 136354472 200000 86166998 200000 26101324 200000 115721959 200000 342061720 200000 218129561 200000 998484923 200000 353384156 200000 222498420 200000 137353550 200000 108105811 200000 735017857 200000 943445499 200000 283936059 200000 84889955 200000 857299120 200000 216847375 200000 901394634 200000 401498971 200000 441653089 200000 884307120 200000 499002243 200000 410799053 200000 175446444 200000 61746943 200000 999035918 200000 324364136 200000 873312458 200000 468162363 200000 993079861 200000 27252733 200000 710005524 200000 882315974 200000 208279775 200000 546061437 200000 174364673 200000 990762015 200000 101019157 200000 986847993 200000 959523370 200000 83340521 200000 980861184 200000 82559648 200000 142404425 200000 460078050 200000 803318248 200000 18255811 200000 537957940 200000 940176619 200000 623407158 200000 282591187 200000 404525798 200000 896635142 200000 799932529 200000 3920224 200000 335262326 200000 777119826 200000 490632259 200000 73205275 200000 261396252 200000 256028687 200000 73827444 200000 533997780 200000 564258354 200000 720989856 200000 680051949 200000 116479356 200000 870958128 200000 406624643 200000 227743414 200000 90387747 200000 94275246 200000 126400858 200000 689777143 200000 762976761 200000 725263461 200000 591000036 200000 804235258 200000 754725712 200000 753790253 200000 390486531 200000 555232038 200000 766485400 200000 306030079 200000 18499511 200000 379057924 200000 591522912 200000 80874739 200000 561187361 200000 283084349 200000 323059803 200000 206906690 200000 342694272 200000 517322392 200000 83579223 200000 391083333 200000 417705270 200000 445783808 200000 813351495 200000 226238579 200000 426344387 200000 538396027 200000 118405945 200000 624886118 200000 786971335 200000 209499443 200000 52124511 200000 864030677 200000 466099972 200000 645523056 200000 468485898 200000 572042906 200000 874147928 200000 826670235 200000 415656361 200000 124914604 200000 508640710 200000 135674939 200000 954344909 200000 454157861 200000 367730029 200000 880269563 200000 923159847 200000 155094589 200000 747782798 200000 129270177 200000 53258887 200000 842752844 200000 828928393 200000 316889111 200000 180408286 200000 654727627 200000 392893408 200000 734456165 200000 434525244 200000 949077842 200000 991085105 200000 941975475 200000 804804562 200000 755640474 200000 954149439 200000 436293195 200000 738040304 200000 565495675 200000 87433449 200000 10016660 200000 565169926 200000 340349679 200000 933544497 200000 533782807 200000 769959590 200000 357515532 200000 87518005 200000 776571773 200000 677883263 200000 441960204 200000 282553400 200000 485742734 200000 895855971 200000 240813896 200000 746691737 200000 977431858 200000 606372674 200000 884409655 200000 371739353 200000 740198771 200000 714640171 200000 341359987 200000 555235480 200000 560072312 200000 447358033 200000 241452980 200000 388368535 200000 912814730 200000 893208834 200000 697493713 200000 835438775 200000 802763026 200000 6959280 200000 643868869 200000 372362744 200000 983040664 200000 595651052 200000 362979495 200000 820262522 200000 877002436 200000 254447717 200000 96573104 200000 618635134 200000 42516063 200000 321320172 200000 551498808 200000 679892837 200000 332697938 200000 347752306 200000 252716984 200000 445257134 200000 593133221 200000 423457543 200000 700503752 200000 993281787 200000 840022657 200000 541437404 200000 361302049 200000 874394380 200000 950385710 200000 351849793 200000 493796764 200000 934370497 200000 549260308 200000 397075367 200000 226316336 200000 43196956 200000 256629180 200000 66556574 200000 109735927 200000 258518588 200000 465832911 200000 633843926 200000 538084904 200000 161076065 200000 670289429 200000 946362913 200000 20226333 200000 715292909 200000 100147575 200000 408666991 200000 788000845 200000 214876512 200000 942318076 200000 839548111 200000 596367954 200000 391004763 200000 478054607 200000 426859380 200000 745749732 200000 371066013 200000 993245238 200000 782470060 200000 291868891 200000 817628680 200000 250774427 200000 181456618 200000 495194672 200000 623117212 200000 312399238 200000 992267708 200000 141090299 200000 360663929 200000 151879071 200000 343623125 200000 436041845 200000 529402593 200000 63509168 200000 738612227 200000 368304886 200000 927914034 200000 468770464 200000 902291000 200000 339204087 200000 980395759 200000 311960696 200000 536405892 200000 699057937 200000 191924151 200000 779872865 200000 698145304 200000 144527099 200000 726773323 200000 540837795 200000 447725892 200000 610538382 200000 487049612 200000 768833702 200000 934776697 200000 985304516 200000 132508537 200000 535383284 200000 296022599 200000 727875507 200000 211897652 200000 865000244 200000 249605727 200000 302709398 200000 460794621 200000 982880047 200000 338891153 200000 252083396 200000 303662132 200000 644095949 200000 343005390 200000 104302005 200000 437680474 200000 673540888 200000 435366438 200000 63613443 200000 457065488 200000 67223095 200000 91126985 200000 425292646 200000 238710037 200000 464886644 200000 102191881 200000 279670454 200000 857778763 200000 708889142 200000 495322197 200000 385369580 200000 819417266 200000 146619142 200000 722329919 200000 834824737 200000 521868907 200000 515454349 200000 161963894 200000 577689996 200000 682381493 200000 376000146 200000 383496140 200000 975780230 200000 578618354 200000 509807615 200000 148545584 200000 626801288 200000 964171682 200000 935087837 200000 931446708 200000 722333227 200000 998465637 200000 353816403 200000 800706183 200000 80984870 200000 627598332 200000 367003306 200000 858765818 200000 263575379 200000 249121096 200000 45024586 200000 479190654 200000 310230441 200000 520993352 200000 326044349 200000 962808739 200000 365342274 200000 630899742 200000 690910634 200000 606595098 200000 485088854 200000 420921098 200000 48766426 200000 280223667 200000 759601725 200000 991717996 200000 59914806 200000 353516383 200000 715417456 200000 544521414 200000 361301190 200000 448966446 200000 630946951 200000 908299702 200000 707457714 200000 519462993 200000 636386619 200000 859523583 200000 250093124 200000 563533591 200000 779383908 200000 535988096 200000 558906595 200000 157105395 200000 742053883 200000 833766202 200000 443710232 200000 999555188 200000 717810968 200000 3094862 200000 486636172 200000 967665482 200000 246786549 200000 542196475 200000 525687303 200000 673613383 200000 998822888 200000 984708771 200000 795526001 200000 687917402 200000 182510955 200000 489513926 200000 279601619 200000 562869141 200000 519002647 200000 485403909 200000 9570134 200000 787800871 200000 478311588 200000 970915871 200000 385446211 200000 364947297 200000 827747561 200000 796269558 200000 925774336 200000 79192757 200000 823614945 200000 438182537 200000 749263128 200000 293493937 200000 463776163 200000 419212026 200000 155813170 200000 742857735 200000 808690536 200000 39606665 200000 370587672 200000 743878791 200000 452824968 200000 139970967 200000 216385201 200000 887371042 200000 485366652 200000 808671139 200000 582964486 200000 180295144 200000 107658204 200000 289700175 200000 992229951 200000 735328266 200000 125982305 200000 192130395 200000 836659366 200000 650758104 200000 573795811 200000 169572775 200000 139079586 200000 656829635 200000 425901660 200000 547280181 200000 773989820 200000 521240922 200000 178132194 200000 112292899 200000 841196701 200000 600808272 200000 466332591 200000 803414964 200000 256916749 200000 409568628 200000 885002780 200000 638229063 200000 559308021 200000 706876854 200000 849088161 200000 346017629 200000 290746204 200000 476142376 200000 974378709 200000 895628182 200000 826859628 200000 665718777 200000 455465843 200000 297592500 200000 845112173 200000 730033019 200000 656677970 200000 652077974 200000 589698248 200000 971808797 200000 112228459 200000 113868348 200000 158744581 200000 920729457 200000 520593366 200000 299936713 200000 86986189 200000 599584806 200000 367702476 200000 479488123 200000 576642023 200000 661142541 200000 539991205 200000 749402035 200000 160310077 200000 176193559 200000 949300698 200000 683507 200000 77125079 200000 901548628 200000 782025219 200000 186557146 200000 767766750 200000 298536437 200000 393673945 200000 527048489 200000 501372570 200000 858206538 200000 374834997 200000 93723328 200000 781018739 200000 761473476 200000 205397262 200000 447773345 200000 606012146 200000 739884019 200000 245749630 200000 462142699 200000 943644096 200000 739160968 200000 751240380 200000 409375966 200000 853591973 200000 733506387 200000 381657634 200000 829788380 200000 739294858 200000 267411780 200000 56133672 200000 448085094 200000 126894967 200000 391071853 200000 974980198 200000 566485018 200000 14716052 200000 181005054 200000 170665364 200000 721196475 200000 497189674 200000 250081862 200000 416904076 200000 119455784 200000 974740386 200000 469376184 200000 401997638 200000 97925474 200000 897494916 200000 305354722 200000 729247962 200000 244485257 200000 397054841 200000 200982135 200000 382527361 200000 664400862 200000 20612424 200000 432809541 200000 557659028 200000 549581506 200000 621476828 200000 132260414 200000 216479882 200000 217563061 200000 905399611 200000 652583027 200000 723059964 200000 553936471 200000 534078095 200000 600221203 200000 891769508 200000 394939753 200000 559037472 200000 746031471 200000 966537304 200000 917308107 200000 924790614 200000 192136696 200000 689824787 200000 301032831 200000 792702139 200000 181495870 200000 650495212 200000 252969380 200000 152769014 200000 54702066 200000 621446427 200000 157940859 200000 208329680 200000 168274916 200000 443255290 200000 754621540 200000 870066738 200000 140715012 200000 453711361 200000 263820000 200000 332641316 200000 530967908 200000 659063496 200000 869526160 200000 149338062 200000 790334516 200000 886158088 200000 59665204 200000 650090105 200000 59713476 200000 354978457 200000 893921196 200000 209327246 200000 772896388 200000 318771316 200000 212109305 200000 42018197 200000 637115398 200000 783680689 200000 34646331 200000 496315959 200000 55297785 200000 596291209 200000 97250228 200000 479067708 200000 862152495 200000 658896469 200000 802230467 200000 537820812 200000 311595927 200000 811492748 200000 901593832 200000 553215281 200000 766078019 200000 766951624 200000 956047814 200000 366763346 200000 821412962 200000 117928384 200000 955587099 200000 898937144 200000 621881925 200000 359307598 200000 847966664 200000 699814475 200000 649647453 200000 801845097 200000 62699983 200000 909871381 200000 860186683 200000 323887403 200000 457884751 200000 383712573 200000 647032974 200000 943574220 200000 920392329 200000 451558284 200000 578262311 200000 731837348 200000 185236190 200000 633413611 200000 268464119 200000 901050924 200000 672062669 200000 965194082 200000 678379022 200000 318093820 200000 969015032 200000 374161946 200000 896114076 200000 610743245 200000 851121439 200000 296596314 200000 533135859 200000 995723127 200000 443540514 200000 33730444 200000 833589123 200000 980070900 200000 914313218 200000 40318521 200000 650275292 200000 366578010 200000 976656351 200000 850287111 200000 606310830 200000 574329571 200000 653163003 200000 601445057 200000 221952715 200000 60250856 200000 435147701 200000 90070351 200000 792095778 200000 911230688 200000 120996750 200000 987802552 200000 312247237 200000 116039013 200000 621843750 200000 110303014 200000 985759459 200000 670007343 200000 311690559 200000 784762850 200000 119540686 200000 227851797 200000 659724215 200000 495968082 200000 409015797 200000 901631762 200000 966389137 200000 910923777 200000 978679273 200000 752091197 200000 752744172 200000 105706902 200000 757448539 200000 734495695 200000 828081930 200000 485719259 200000 67855132 200000 886379296 200000 840189001 200000 157821367 200000 181924635 200000 551519913 200000 819425324 200000 470241587 200000 971874921 200000 930946562 200000 952841042 200000 432247160 200000 728237879 200000 867315684 200000 490059643 200000 237998541 200000 26082517 200000 469582376 200000 750865290 200000 380963485 200000 118177204 200000 879992261 200000 348895613 200000 479444334 200000 215810403 200000 340538581 200000 477577334 200000 829963498 200000 493653653 200000 708706447 200000 57955508 200000 457808089 200000 477917977 200000 714395981 200000 523824538 200000 664842275 200000 864249823 200000 433006726 200000 851340198 200000 296197330 200000 836256505 200000 9198292 200000 499999865 200000 449608205 200000 47510423 200000 301793775 200000 752620245 200000 457971229 200000 624805896 200000 438599855 200000 877379737 200000 689708651 200000 992080831 200000 508473101 200000 147379909 200000 359311231 200000 670246218 200000 945792033 200000 735932796 200000 84012290 200000 762158683 200000 917578276 200000 825460220 200000 732476347 200000 516392899 200000 513752686 200000 605244071 200000 283313044 200000 992912241 200000 71656824 200000 263256828 200000 949052310 200000 491462262 200000 484481755 200000 812184477 200000 961243623 200000 174143235 200000 695125326 200000 529091658 200000 531064274 200000 990910568 200000 14438570 200000 306153956 200000 379041215 200000 956440342 200000 327137769 200000 1385578 200000 237490997 200000 742436509 200000 319932193 200000 464400126 200000 45949150 200000 435454382 200000 914209165 200000 232055776 200000 410192002 200000 154755609 200000 312391556 200000 104797296 200000 331737866 200000 71059151 200000 833598079 200000 123023663 200000 190203518 200000 878868447 200000 906231061 200000 270965182 200000 727891974 200000 241464956 200000 496370945 200000 810149597 200000 681910763 200000 994833653 200000 114476826 200000 711734892 200000 763689878 200000 167510714 200000 321107289 200000 719438700 200000 723500943 200000 968583773 200000 553034455 200000 144251901 200000 223395711 200000 322031501 200000 592045003 200000 706981216 200000 535249454 200000 305795356 200000 165377422 200000 687634934 200000 884282756 200000 819674361 200000 751750297 200000 969383231 200000 891374218 200000 996002869 200000 507745413 200000 906562011 200000 643134825 200000 824618753 200000 22938121 200000 342556043 200000 511385961 200000 6726830 200000 616761087 200000 964407088 200000 910788339 200000 894175147 200000 117263454 200000 341003977 200000 6504846 200000 72808329 200000 769428544 200000 824235896 200000 155031012 200000 78593785 200000 927834589 200000 260377469 200000 522668990 200000 267769803 200000 929351053 200000 451785785 200000 340639746 200000 578184432 200000 952724681 200000 592383531 200000 957438139 200000 577674360 200000 593924649 200000 562848501 200000 239377169 200000 748840339 200000 270432614 200000 785878358 200000 525048139 200000 984019603 200000 418129240 200000 555518769 200000 898955987 200000 573122792 200000 169520632 200000 725863812 200000 407101490 200000 273610530 200000 930771550 200000 472979568 200000 542523662 200000 89885425 200000 742526148 200000 345039159 200000 733333042 200000 486874919 200000 839924864 200000 496447544 200000 99691910 200000 239132083 200000 618677772 200000 611593972 200000 559893009 200000 185795494 200000 97576705 200000 503300107 200000 17590269 200000 900129586 200000 595361303 200000 909878590 200000 288418450 200000 41969573 200000 843034405 200000 530783086 200000 56290361 200000 964814705 200000 747793190 200000 175882907 200000 622095481 200000 329257511 200000 651924529 200000 987472357 200000 320705533 200000 830133366 200000 22859647 200000 728710541 200000 188187275 200000 768944175 200000 348647784 200000 564839667 200000 652281613 200000 517868099 200000 932596069 200000 406259865 200000 353764747 200000 388696258 200000 227475470 200000 447343134 200000 704132910 200000 545269469 200000 100608284 200000 343426626 200000 365487165 200000 529928420 200000 475990887 200000 643984616 200000 527971874 200000 943820359 200000 344559849 200000 312576270 200000 718736742 200000 295734168 200000 630864568 200000 665087190 200000 501314992 200000 3197063 200000 962920718 200000 162545535 200000 254090185 200000 868827620 200000 621320004 200000 495136619 200000 547583385 200000 97219999 200000 353192914 200000 391772698 200000 345451562 200000 25409738 200000 621381199 200000 636829741 200000 818356131 200000 506620820 200000 486709622 200000 769630051 200000 849413965 200000 751635279 200000 685496094 200000 147315870 200000 648183185 200000 800007786 200000 58080320 200000 295586782 200000 761690103 200000 445734518 200000 186163444 200000 438627395 200000 457684775 200000 466078756 200000 430957171 200000 504688142 200000 333160171 200000 960153925 200000 829459221 200000 828675744 200000 110451754 200000 104032456 200000 14694483 200000 600011384 200000 558857453 200000 772590782 200000 289065669 200000 561603384 200000 613368924 200000 610796120 200000 441848356 200000 91591072 200000 923354305 200000 608069606 200000 339118921 200000 244570001 200000 72041348 200000 851270361 200000 572324907 200000 550510090 200000 427335468 200000 116103617 200000 202272228 200000 693642541 200000 259003747 200000 134358095 200000 880018603 200000 955319354 200000 939861745 200000 519676755 200000 275454426 200000 731208081 200000 820118975 200000 145516221 200000 824126953 200000 247633075 200000 289954004 200000 399763871 200000 873652336 200000 290815040 200000 639124059 200000 43323432 200000 875328039 200000 471014906 200000 245935514 200000 184570794 200000 301814504 200000 229031104 200000 859328251 200000 364777620 200000 264052651 200000 540402323 200000 68669446 200000 661473912 200000 384083080 200000 378586259 200000 427581795 200000 548223493 200000 210528441 200000 357847298 200000 754609884 200000 246266125 200000 275338900 200000 729761086 200000 836376408 200000 58161279 200000 141759891 200000 998986698 200000 644259040 200000 105158252 200000 334319182 200000 801979973 200000 6017693 200000 406083589 200000 476139647 200000 530871152 200000 221634775 200000 524605339 200000 992231676 200000 610201388 200000 915699959 200000 144094877 200000 744808896 200000 350640248 200000 976645508 200000 301707164 200000 538604514 200000 424117110 200000 416076328 200000 842677832 200000 296465306 200000 664150374 200000 161248683 200000 675894644 200000 393151042 200000 189179048 200000 834279926 200000 695060749 200000 927348306 200000 352275134 200000 93144081 200000 11077158 200000 64674146 200000 331122758 200000 855337508 200000 983855343 200000 543148075 200000 536966915 200000 229733753 200000 216886456 200000 395028101 200000 85379028 200000 619656311 200000 849202161 200000 244141929 200000 462688442 200000 915393191 200000 621782572 200000 951399663 200000 942747349 200000 582902962 200000 981698072 200000 511544400 200000 261374567 200000 969671263 200000 65983879 200000 890294245 200000 30910159 200000 412973721 200000 911798632 200000 947999013 200000 754985102 200000 273894758 200000 317604301 200000 690556074 200000 372221764 200000 720018928 200000 541430245 200000 511273515 200000 401910194 200000 629855359 200000 187970049 200000 229572738 200000 742319545 200000 137354876 200000 65228690 200000 749066662 200000 664052824 200000 683044462 200000 315437864 200000 799929009 200000 7882161 200000 951759872 200000 182189172 200000 38759387 200000 450733316 200000 54086648 200000 279750726 200000 570033276 200000 435358386 200000 71100992 200000 229637775 200000 779188493 200000 727467578 200000 843245024 200000 800232543 200000 949176102 200000 158268478 200000 700125952 200000 210218471 200000 781677952 200000 650796670 200000 826865386 200000 413510263 200000 276057075 200000 830743514 200000 906615813 200000 596864640 200000 255613817 200000 635400275 200000 490431450 200000 804674449 200000 656384040 200000 79145738 200000 778345234 200000 457420893 200000 32306490 200000 910491198 200000 928156021 200000 698420403 200000 349617928 200000 477070673 200000 557635051 200000 704050051 200000 630430473 200000 514828483 200000 272918654 200000 816086751 200000 21119959 200000 152117813 200000 21418069 200000 690910198 200000 132848426 200000 662147686 200000 557819833 200000 420407066 200000 180074457 200000 204231992 200000 511544339 200000 256438202 200000 960880095 200000 574582698 200000 500824555 200000 260290151 200000 76380243 200000 83166175 200000 457365225 200000 374225618 200000 551705966 200000 441864469 200000 256864214 200000 435185099 200000 194270344 200000 684877229 200000 608055963 200000 525392707 200000 848109594 200000 665010473 200000 843868736 200000 506585163 200000 142388668 200000 909746216 200000 160504046 200000 964731153 200000 251297319 200000 790118507 200000 698803693 200000 873925865 200000 829058356 200000 529666258 200000 747432357 200000 876916800 200000 190371290 200000 523434334 200000 826431391 200000 970099881 200000 401276979 200000 984125744 200000 181889156 200000 7387860 200000 567204726 200000 614133384 200000 290950684 200000 742454417 200000 242338813 200000 610182342 200000 306478928 200000 256214736 200000 918758719 200000 249529963 200000 904605223 200000 861654947 200000 496209366 200000 872847639 200000 659212236 200000 945333305 200000 676846970 200000 771748748 200000 989810309 200000 498948324 200000 353300227 200000 577120681 200000 64227260 200000 512309011 200000 304122986 200000 390563951 200000 31230457 200000 453478232 200000 427323591 200000 866805246 200000 197911268 200000 189620066 200000 603449427 200000 26668439 200000 639103303 200000 366519298 200000 776189542 200000 322333595 200000 229636873 200000 91023658 200000 23106937 200000 8145801 200000 377041203 200000 278985192 200000 679851813 200000 372796932 200000 521363950 200000 646811246 200000 803647521 200000 205762250 200000 521005698 200000 95986188 200000 73493574 200000 876272316 200000 214589783 200000 443887411 200000 787209358 200000 725122011 200000 101862903 200000 576789363 200000 560939279 200000 85771592 200000 493831945 200000 37057917 200000 461219076 200000 288173891 200000 8653910 200000 466543393 200000 338322628 200000 262842156 200000 678094534 200000 72503631 200000 962535368 200000 996231045 200000 892943971 200000 920950297 200000 474562728 200000 278021612 200000 504239701 200000 636894895 200000 994033436 200000 82581284 200000 132514531 200000 176502624 200000 59300862 200000 153777420 200000 519753079 200000 853167519 200000 580373318 200000 338565285 200000 891101337 200000 117158907 200000 876836365 200000 327333903 200000 322120178 200000 96188452 200000 548055178 200000 843041420 200000 989822537 200000 346906859 200000 533691926 200000 636951162 200000 192638856 200000 287398466 200000 731953962 200000 727182172 200000 347983032 200000 184372023 200000 431999327 200000 696219601 200000 851609088 200000 534578172 200000 240138092 200000 13967259 200000 454601897 200000 400288737 200000 929413931 200000 957295512 200000 990157595 200000 798004567 200000 688920467 200000 739773899 200000 187270368 200000 944047087 200000 971554494 200000 203441491 200000 174724255 200000 855035480 200000 265997284 200000 757167729 200000 185390113 200000 489036387 200000 878720349 200000 378435205 200000 159541327 200000 441580800 200000 328899746 200000 837866512 200000 552047409 200000 875314241 200000 526806091 200000 75479219 200000 799711215 200000 41949014 200000 416196113 200000 629108014 200000 497738451 200000 808251023 200000 958632140 200000 682800481 200000 856151364 200000 862224733 200000 197293685 200000 199266893 200000 519579083 200000 516877391 200000 646163492 200000 454345235 200000 790867985 200000 581563672 200000 505378835 200000 201273330 200000 739139294 200000 173169798 200000 481743256 200000 386906700 200000 585011226 200000 795612812 200000 429461293 200000 634318497 200000 935296206 200000 254469688 200000 129765995 200000 494172049 200000 344929571 200000 683311548 200000 408216074 200000 742634205 200000 531741794 200000 800767593 200000 979598305 200000 341569382 200000 391398129 200000 627646638 200000 203060459 200000 633548588 200000 624184411 200000 767123484 200000 464830271 200000 535717199 200000 622979911 200000 993644900 200000 535265814 200000 155379728 200000 39645567 200000 240825943 200000 135776712 200000 423459535 200000 653762538 200000 599863268 200000 827228622 200000 630791694 200000 497962129 200000 783813660 200000 414364864 200000 278198636 200000 62681244 200000 270429231 200000 232355927 200000 510585258 200000 766219861 200000 517959279 200000 662080363 200000 476914344 200000 892806947 200000 408684620 200000 410124790 200000 814548327 200000 80951695 200000 991693398 200000 105649934 200000 837128200 200000 865577794 200000 828102206 200000 764353261 200000 934304714 200000 407499012 200000 840705235 200000 755207916 200000 829456143 200000 821782206 200000 879571976 200000 203227523 200000 664301399 200000 240263543 200000 616701163 200000 751305289 200000 37337411 200000 972248409 200000 413710255 200000 671683577 200000 370488978 200000 738306477 200000 843653026 200000 122986 200000 280984614 200000 345159385 200000 991470903 200000 599175317 200000 371324415 200000 984860264 200000 194036732 200000 73474706 200000 674713917 200000 700039426 200000 770998435 200000 343215002 200000 788338721 200000 849422446 200000 329605373 200000 445215749 200000 14365196 200000 103277462 200000 8412665 200000 124677964 200000 138709374 200000 943636098 200000 588273576 200000 407778823 200000 870165527 200000 26055259 200000 519392571 200000 739980783 200000 188289688 200000 689099625 200000 174630146 200000 683966941 200000 716974817 200000 702784788 200000 16386158 200000 223156680 200000 992725491 200000 377421797 200000 956440591 200000 525581514 200000 90549231 200000 235368325 200000 450302357 200000 649061658 200000 305976341 200000 575549117 200000 725614034 200000 198783506 200000 506420421 200000 732290419 200000 514645686 200000 170147882 200000 724682112 200000 43095730 200000 897475409 200000 167657210 200000 363503335 200000 568952993 200000 849240531 200000 313984826 200000 294697145 200000 573717129 200000 178577294 200000 197336260 200000 368826328 200000 676063955 200000 101639921 200000 788226704 200000 906190404 200000 498982663 200000 921842062 200000 680495799 200000 589510941 200000 506952142 200000 263129620 200000 155091056 200000 278061733 200000 131220720 200000 353221205 200000 26371604 200000 846004795 200000 421778773 200000 366491968 200000 865799964 200000 746740319 200000 551435014 200000 525602022 200000 252057121 200000 248823987 200000 818458924 200000 964699768 200000 111058650 200000 12941303 200000 442253839 200000 832694854 200000 83297312 200000 330092556 200000 762573079 200000 631347649 200000 82711021 200000 902799857 200000 298335950 200000 696250233 200000 470568280 200000 578913736 200000 862038747 200000 54612767 200000 654923929 200000 369880273 200000 324330503 200000 135471491 200000 37388554 200000 753666925 200000 37280827 200000 429844630 200000 808285987 200000 9612571 200000 491394687 200000 727149928 200000 50110588 200000 277561980 200000 860502267 200000 673755178 200000 102533582 200000 628090706 200000 675514616 200000 457786411 200000 912891121 200000 998794364 200000 846186719 200000 653433822 200000 343680222 200000 670852091 200000 134253113 200000 42369746 200000 512866733 200000 55045872 200000 345212332 200000 352948151 200000 542019735 200000 35631002 200000 133703427 200000 489607775 200000 422380021 200000 51371867 200000 581364005 200000 722144697 200000 375316286 200000 332768435 200000 140434460 200000 600367062 200000 180235020 200000 257462082 200000 931852559 200000 730889191 200000 51187990 200000 455786953 200000 133515847 200000 586788925 200000 115319862 200000 222088745 200000 244791084 200000 483320903 200000 596483683 200000 963879266 200000 753154120 200000 304926870 200000 259936951 200000 683066772 200000 402184514 200000 527621339 200000 893407082 200000 582642176 200000 972695779 200000 991012326 200000 32683988 200000 959172358 200000 307481364 200000 213127592 200000 71971950 200000 543084583 200000 116722909 200000 202682673 200000 934974160 200000 526860292 200000 770950759 200000 48780978 200000 470841779 200000 190130269 200000 367870713 200000 962091899 200000 799095535 200000 367262738 200000 484737277 200000 714671100 200000 220094846 200000 231449892 200000 375097340 200000 79129543 200000 355152758 200000 808636084 200000 419532445 200000 980771212 200000 466182673 200000 606488322 200000 109316264 200000 503565594 200000 534823336 200000 293351278 200000 951185672 200000 795028836 200000 397795762 200000 250871417 200000 122092483 200000 377060985 200000 637235401 200000 419926979 200000 869458435 200000 469814153 200000 875646117 200000 322227213 200000 470804497 200000 862200549 200000 842548765 200000 897555768 200000 11410771 200000 749400574 200000 364972844 200000 229636164 200000 846799956 200000 364373861 200000 921922793 200000 247362897 200000 951393979 200000 752385225 200000 209382797 200000 209467808 200000 747696978 200000 206957307 200000 61710448 200000 654773138 200000 857542656 200000 440809452 200000 806386699 200000 464859302 200000 108482510 200000 546856620 200000 781125622 200000 187917694 200000 932295909 200000 466035052 200000 184388331 200000 520461786 200000 903081612 200000 129181052 200000 784267456 200000 595156122 200000 710893870 200000 64224589 200000 887049839 200000 907619776 200000 849504337 200000 273240175 200000 630851601 200000 402495082 200000 729523359 200000 570958227 200000 702933213 200000 587722459 200000 454992864 200000 271924872 200000 413735213 200000 46129778 200000 952022780 200000 102812225 200000 802687096 200000 764733872 200000 357284861 200000 452677325 200000 694453080 200000 996358198 200000 617450506 200000 376459100 200000 288096645 200000 632199363 200000 176708460 200000 679711808 200000 553867223 200000 286766393 200000 184862604 200000 298220776 200000 184695879 200000 444040856 200000 773600498 200000 764724198 200000 703016941 200000 130436864 200000 309089607 200000 39584489 200000 68288770 200000 374604210 200000 674006354 200000 718992578 200000 861084894 200000 456800527 200000 418685181 200000 460921698 200000 358584826 200000 56074391 200000 901590353 200000 771889114 200000 818009071 200000 841776362 200000 163833460 200000 270328921 200000 965198708 200000 600518601 200000 964271025 200000 638588976 200000 88551010 200000 610592276 200000 689092976 200000 701502928 200000 455540147 200000 442880973 200000 764698936 200000 974665929 200000 26085758 200000 344437779 200000 774727091 200000 925850571 200000 563904763 200000 775552806 200000 716673705 200000 307336872 200000 317852804 200000 933846121 200000 254225667 200000 244842576 200000 729543057 200000 49906778 200000 13340361 200000 744899795 200000 49754810 200000 196814490 200000 850430755 200000 880415585 200000 309174199 200000 348557803 200000 50997850 200000 128175692 200000 434915170 200000 764502572 200000 286481367 200000 160272644 200000 817105843 200000 126333534 200000 331152418 200000 916595224 200000 385528259 200000 90105505 200000 128271076 200000 839333179 200000 666707913 200000 123717175 200000 129205989 200000 435702075 200000 814745886 200000 598022527 200000 194432525 200000 26695690 200000 406663227 200000 575191033 200000 139573605 200000 13563065 200000 966997689 200000 981807176 200000 451069206 200000 876342135 200000 134366031 200000 541984810 200000 38551144 200000 565960597 200000 530934231 200000 406944896 200000 195616196 200000 111291780 200000 141515592 200000 60369228 200000 558700721 200000 223113428 200000 11134396 200000 952656301 200000 255130585 200000 36864566 200000 763837035 200000 257079780 200000 1630981 200000 916167546 200000 239780269 200000 541684049 200000 731773724 200000 199374225 200000 555634939 200000 484255861 200000 142678054 200000 26303627 200000 624192237 200000 813384945 200000 901303118 200000 949887385 200000 228282684 200000 620827013 200000 465661658 200000 308782859 200000 365759680 200000 432972305 200000 388508724 200000 873198673 200000 247541618 200000 490571158 200000 226586597 200000 857148925 200000 271767146 200000 467312181 200000 609250707 200000 148985278 200000 109978082 200000 59768109 200000 578946569 200000 305463910 200000 426530608 200000 33704160 200000 69719343 200000 359074276 200000 667053262 200000 539404494 200000 446632972 200000 466455882 200000 152930389 200000 870744983 200000 254996170 200000 551848647 200000 266756733 200000 15689469 200000 308702897 200000 519237037 200000 918226205 200000 227231710 200000 492194858 200000 521816683 200000 949825328 200000 388274749 200000 808573628 200000 782676626 200000 913354957 200000 215014713 200000 773938962 200000 687982803 200000 254263597 200000 162012947 200000 4075762 200000 190347006 200000 827795112 200000 692010796 200000 939371334 200000 890155012 200000 670275255 200000 772097539 200000 954426902 200000 843902453 200000 808767474 200000 503105850 200000 231591051 200000 80393218 200000 879733778 200000 840934801 200000 425159916 200000 93568123 200000 570194415 200000 99215080 200000 252539044 200000 666180817 200000 278794115 200000 793181248 200000 537847865 200000 678232980 200000 38821348 200000 645147066 200000 250628437 200000 428162676 200000 681552204 200000 449074326 200000 401597120 200000 959105603 200000 55333652 200000 79743796 200000 846493794 200000 826137329 200000 208316852 200000 323616533 200000 369649989 200000 149224333 200000 283023555 200000 568555225 200000 905590672 200000 192039498 200000 121720572 200000 852838466 200000 351430284 200000 235368566 200000 932218422 200000 941794350 200000 450145954 200000 353972355 200000 142275946 200000 536663712 200000 670617434 200000 549642754 200000 369425072 200000 929754295 200000 173966172 200000 296973218 200000 78287681 200000 88552629 200000 267739762 200000 303708980 200000 728883061 200000 640815608 200000 58974083 200000 290227113 200000 726102213 200000 967546627 200000 961909400 200000 440820498 200000 629992393 200000 744277877 200000 520928473 200000 163099294 200000 292933690 200000 25411087 200000 831264912 200000 685218974 200000 636827889 200000 180338865 200000 45849381 200000 930258050 200000 614706149 200000 718307421 200000 782097695 200000 508305116 200000 480493104 200000 172983089 200000 397803048 200000 393278812 200000 368161801 200000 705183344 200000 916111624 200000 74027218 200000 711890122 200000 685045881 200000 298563496 200000 673741615 200000 439096043 200000 976047309 200000 281917711 200000 611896706 200000 689321988 200000 314632717 200000 475416936 200000 15517694 200000 239803597 200000 33717240 200000 968788473 200000 402704882 200000 673677088 200000 514097008 200000 133528364 200000 244670414 200000 175119861 200000 37226101 200000 121861257 200000 377142052 200000 631607141 200000 852977192 200000 203503800 200000 915389091 200000 415018151 200000 831770312 200000 787107203 200000 632495132 200000 648990228 200000 464427447 200000 386675665 200000 783924864 200000 184578341 200000 893619572 200000 978122667 200000 684877280 200000 176523379 200000 318080930 200000 842410042 200000 328297835 200000 297999797 200000 283446015 200000 457454022 200000 446244210 200000 820829124 200000 653058924 200000 484364216 200000 565880166 200000 537338522 200000 137688043 200000 437246103 200000 848823767 200000 30203214 200000 616732827 200000 247491085 200000 893402742 200000 683094552 200000 727388860 200000 941837538 200000 3299859 200000 962506322 200000 504442545 200000 93401855 200000 557462687 200000 85518452 200000 836036600 200000 921860972 200000 610779434 200000 681729046 200000 733278003 200000 638921809 200000 808051172 200000 263322609 200000 373894689 200000 974556920 200000 979310111 200000 977645533 200000 546225060 200000 656178120 200000 288332875 200000 321375443 200000 470114749 200000 688443978 200000 987916279 200000 802463467 200000 698646410 200000 110774567 200000 242125782 200000 954236766 200000 768066893 200000 108956198 200000 662717366 200000 212317829 200000 907512423 200000 112921650 200000 108882058 200000 653134295 200000 987972440 200000 293348177 200000 298783840 200000 315491310 200000 974442944 200000 367623853 200000 86112362 200000 627436161 200000 763416161 200000 997864590 200000 655220985 200000 131159146 200000 511964953 200000 682912349 200000 165036412 200000 913748385 200000 763102443 200000 860611233 200000 251414148 200000 528535357 200000 298526198 200000 548240645 200000 359488450 200000 699951993 200000 967761275 200000 98001999 200000 144307718 200000 502425004 200000 427003866 200000 598722153 200000 190522177 200000 653983311 200000 777796757 200000 266640987 200000 613419651 200000 135681786 200000 190288971 200000 262369357 200000 715724285 200000 433662054 200000 575437500 200000 110639497 200000 24390911 200000 835560043 200000 26094283 200000 889000566 200000 760753657 200000 521083907 200000 813758582 200000 477999773 200000 944192637 200000 476005188 200000 145364190 200000 192443559 200000 895793467 200000 931796328 200000 28263493 200000 929071708 200000 345377282 200000 193777864 200000 862429194 200000 132230308 200000 236414917 200000 161307355 200000 330767534 200000 886519177 200000 473425042 200000 247791163 200000 881269201 200000 958845490 200000 934507932 200000 814458016 200000 853841973 200000 463049448 200000 485706545 200000 973979361 200000 463256504 200000 307229460 200000 622278339 200000 622623993 200000 936375645 200000 42906942 200000 599278819 200000 460210687 200000 409549123 200000 197144334 200000 921732416 200000 255866412 200000 726114987 200000 57255757 200000 719849131 200000 550074584 200000 359264246 200000 811062244 200000 843344149 200000 857796220 200000 669432995 200000 101001691 200000 289123726 200000 206221488 200000 403983700 200000 217193307 200000 442748487 200000 98496046 200000 728725961 200000 957573548 200000 426676880 200000 228937420 200000 863911651 200000 186091318 200000 457748698 200000 791374724 200000 554069665 200000 123924866 200000 944910517 200000 803835503 200000 649724453 200000 394850105 200000 847377105 200000 382411460 200000 352377262 200000 89986083 200000 888730368 200000 715431645 200000 896651934 200000 669144361 200000 217260082 200000 681386033 200000 892945269 200000 649525843 200000 994254966 200000 681172826 200000 90240980 200000 841685193 200000 11603199 200000 27566608 200000 865072762 200000 459128020 200000 146943516 200000 682333995 200000 519196489 200000 569439197 200000 200863037 200000 14811300 200000 253957953 200000 621799532 200000 706170099 200000 860077971 200000 44688514 200000 85577257 200000 575886064 200000 652014641 200000 377945166 200000 580318174 200000 856330242 200000 8109526 200000 123681027 200000 816177010 200000 813872667 200000 565954811 200000 354114596 200000 151196654 200000 695604811 200000 173731641 200000 39653968 200000 416901499 200000 201135299 200000 640238919 200000 960381256 200000 644081505 200000 321264340 200000 454468350 200000 41918445 200000 365907464 200000 890707180 200000 793052504 200000 846855742 200000 276783354 200000 786557598 200000 136298604 200000 658567517 200000 307229406 200000 996614298 200000 898165106 200000 246142858 200000 732981629 200000 823057072 200000 381923012 200000 243732517 200000 776415167 200000 490098641 200000 50216410 200000 430917039 200000 488003502 200000 87034893 200000 657150284 200000 303472585 200000 635213938 200000 146131604 200000 947785426 200000 610183474 200000 941020754 200000 183346104 200000 672671558 200000 412695500 200000 935345336 200000 146035432 200000 427180192 200000 670725783 200000 695260204 200000 288523446 200000 407123449 200000 13625268 200000 956232279 200000 871719121 200000 79499656 200000 706299490 200000 640113152 200000 613891083 200000 334755494 200000 742304515 200000 61545233 200000 687894099 200000 591781324 200000 816387351 200000 953321619 200000 126980283 200000 736645779 200000 647053630 200000 349017773 200000 622577522 200000 552113586 200000 527275321 200000 100614824 200000 407931337 200000 640143107 200000 377415657 200000 444166892 200000 639551537 200000 319743357 200000 205664589 200000 115160835 200000 289495098 200000 111970618 200000 988919431 200000 869004692 200000 877027989 200000 448639346 200000 665710039 200000 701377640 200000 373823762 200000 679246461 200000 427880093 200000 127266920 200000 252457634 200000 79781332 200000 27544923 200000 462037916 200000 7767893 200000 140936207 200000 846532016 200000 204479788 200000 431559772 200000 416587495 200000 119045212 200000 161987938 200000 172754438 200000 431288116 200000 733498177 200000 864109477 200000 274962886 200000 509977327 200000 105732447 200000 706466942 200000 574220843 200000 894788400 200000 889035991 200000 103633814 200000 498435301 200000 43725873 200000 719649513 200000 998146997 200000 166274758 200000 527240008 200000 814457844 200000 667018947 200000 83233725 200000 81899759 200000 280702331 200000 136984522 200000 254477020 200000 727777471 200000 160842270 200000 863714545 200000 957147218 200000 71634800 200000 833100188 200000 955553153 200000 42888048 200000 938677465 200000 725093591 200000 627069922 200000 66807976 200000 633398261 200000 403874254 200000 806944158 200000 256534408 200000 835269339 200000 563150755 200000 487144796 200000 664964290 200000 832404164 200000 302819990 200000 132724454 200000 910912038 200000 707646472 200000 795902984 200000 372875555 200000 110896805 200000 405197856 200000 679816824 200000 371580956 200000 602507343 200000 576731556 200000 985868680 200000 782384377 200000 879905877 200000 435895373 200000 43871736 200000 134156292 200000 590248199 200000 518846195 200000 529415080 200000 769087140 200000 358933974 200000 348702608 200000 546008986 200000 890774370 200000 956409170 200000 196324154 200000 965169644 200000 825626599 200000 158276907 200000 373436971 200000 11629025 200000 480646907 200000 562965555 200000 550686652 200000 590545880 200000 233791111 200000 172659801 200000 67006565 200000 117406034 200000 423046034 200000 289731247 200000 397990333 200000 552144111 200000 380661318 200000 787366244 200000 945894015 200000 407279729 200000 380942316 200000 418645962 200000 811182722 200000 37284023 200000 730402538 200000 838251088 200000 538855103 200000 132411329 200000 956291275 200000 154622088 200000 586005838 200000 825820338 200000 796930103 200000 582879521 200000 515977064 200000 781243848 200000 730423029 200000 414417388 200000 752723301 200000 217722469 200000 632887279 200000 315723738 200000 235692222 200000 877483784 200000 466002221 200000 12389627 200000 622884363 200000 993584467 200000 315864536 200000 214891136 200000 107828997 200000 131796486 200000 940055608 200000 237040825 200000 869860997 200000 705090817 200000 204475317 200000 441673495 200000 344492162 200000 525919558 200000 89066201 200000 46973994 200000 4469782 200000 20872948 200000 999753547 200000 814796707 200000 782783864 200000 954325835 200000 439840724 200000 847433810 200000 49926146 200000 935150766 200000 337173596 200000 446908967 200000 941226028 200000 103062683 200000 339949549 200000 941105716 200000 266454926 200000 847376819 200000 773926574 200000 696334505 200000 150148832 200000 792131000 200000 767400936 200000 702463701 200000 413883388 200000 490355593 200000 205143556 200000 250256683 200000 632110554 200000 630221607 200000 690862730 200000 53215545 200000 780220563 200000 27345330 200000 933572131 200000 111594930 200000 645120350 200000 863631211 200000 365709975 200000 826721892 200000 308780692 200000 858436019 200000 9418958 200000 915255873 200000 751108526 200000 146299146 200000 450867409 200000 441178458 200000 566474053 200000 732849424 200000 529776073 200000 661944542 200000 287151888 200000 902038662 200000 354051582 200000 811585310 200000 640697832 200000 447885644 200000 390475992 200000 265224075 200000 31989703 200000 60130916 200000 194725089 200000 392869557 200000 833711556 200000 120892397 200000 32041408 200000 713946189 200000 599705111 200000 184415528 200000 700483134 200000 793666851 200000 86914586 200000 877802613 200000 174524484 200000 136048936 200000 572689477 200000 284267861 200000 71718618 200000 888526187 200000 138724400 200000 24450665 200000 100358184 200000 189536287 200000 134588564 200000 116982641 200000 376566647 200000 307966611 200000 918691657 200000 201796941 200000 819149616 200000 817476919 200000 731473736 200000 177935358 200000 567811804 200000 423325597 200000 186956969 200000 385041572 200000 239505697 200000 895399540 200000 185546405 200000 654727041 200000 35481034 200000 414492046 200000 456505749 200000 104508404 200000 220541374 200000 329938906 200000 523271408 200000 509298301 200000 27411719 200000 650302314 200000 470795088 200000 9974463 200000 835143372 200000 870009197 200000 659464812 200000 970996600 200000 108074326 200000 485952052 200000 624156446 200000 684636298 200000 826578445 200000 251870512 200000 150895966 200000 3350772 200000 893310331 200000 549793522 200000 983378499 200000 936448728 200000 205441863 200000 531559209 200000 180511240 200000 296896886 200000 27913786 200000 165119142 200000 249053188 200000 361695023 200000 205509693 200000 315538778 200000 10827440 200000 970870146 200000 483564120 200000 608131157 200000 789172644 200000 238445841 200000 732757172 200000 332842439 200000 872535961 200000 201222556 200000 393682584 200000 330819330 200000 662950503 200000 630491139 200000 678243439 200000 919880310 200000 769246472 200000 514711111 200000 142630847 200000 840289715 200000 416520594 200000 212531593 200000 515673394 200000 804561769 200000 634728767 200000 578023944 200000 881119887 200000 989837162 200000 604906088 200000 199648550 200000 817052865 200000 218419877 200000 274492548 200000 604156259 200000 797776846 200000 431431468 200000 168578605 200000 814532703 200000 303552224 200000 545025582 200000 635145499 200000 697028316 200000 771114048 200000 179707901 200000 715269669 200000 767859897 200000 270470996 200000 660661256 200000 129708870 200000 847110902 200000 473650855 200000 34119392 200000 14738325 200000 742977461 200000 363775968 200000 672838198 200000 200333131 200000 732253239 200000 865475529 200000 610024155 200000 810228672 200000 679357658 200000 640496201 200000 90617022 200000 226047341 200000 883454753 200000 211375209 200000 517496048 200000 156679658 200000 586897323 200000 927217746 200000 547921314 200000 515018737 200000 310544952 200000 994627915 200000 560023076 200000 527113560 200000 363088811 200000 792800703 200000 860744423 200000 457592089 200000 66172418 200000 199347508 200000 479696763 200000 996547405 200000 350145119 200000 388042324 200000 349913744 200000 455315243 200000 375762178 200000 485724903 200000 834375160 200000 519176461 200000 938544971 200000 258413525 200000 293159075 200000 409512554 200000 422865339 200000 659260200 200000 875838112 200000 125806044 200000 371945970 200000 842500103 200000 106896674 200000 900119323 200000 969084082 200000 429533884 200000 997848183 200000 855570175 200000 356136922 200000 735781549 200000 34378258 200000 276889985 200000 469235818 200000 21271141 200000 553092737 200000 276160953 200000 129680517 200000 783079308 200000 355066742 200000 514676192 200000 720719209 200000 541362921 200000 321372098 200000 892606798 200000 700593016 200000 244866662 200000 446558548 200000 957730940 200000 298567729 200000 21457676 200000 305245501 200000 422825219 200000 496512566 200000 398752001 200000 855991726 200000 471356826 200000 831856967 200000 896688528 200000 457580535 200000 999516186 200000 23629893 200000 511163169 200000 723691145 200000 740024189 200000 191307567 200000 274316091 200000 185789684 200000 584124378 200000 153621799 200000 950125192 200000 968780777 200000 784679529 200000 837310061 200000 284174544 200000 339494200 200000 553154436 200000 613391969 200000 398878972 200000 239976914 200000 872536227 200000 841417604 200000 963095828 200000 278127046 200000 872862814 200000 908769655 200000 870302784 200000 924203079 200000 270635117 200000 602461946 200000 329590985 200000 523504548 200000 948118442 200000 526949869 200000 780266520 200000 865405773 200000 66793997 200000 978827601 200000 370189493 200000 866385364 200000 818146479 200000 264367430 200000 415354953 200000 400761064 200000 447609287 200000 38527757 200000 764546972 200000 960088411 200000 419936942 200000 91509511 200000 553533590 200000 628613916 200000 126559197 200000 53234868 200000 38470720 200000 154471228 200000 631949549 200000 746519220 200000 19544259 200000 278850540 200000 604713621 200000 457666760 200000 478174055 200000 595674749 200000 998765743 200000 190831057 200000 500809877 200000 335782238 200000 77336114 200000 928791502 200000 139204564 200000 962871328 200000 901152568 200000 229269985 200000 528265166 200000 591568244 200000 146732281 200000 623813706 200000 569905740 200000 218607402 200000 384479181 200000 689683562 200000 3626037 200000 821854771 200000 606252845 200000 965986496 200000 652900241 200000 762187423 200000 423641521 200000 99662574 200000 489185163 200000 452648862 200000 20618002 200000 915185588 200000 881955433 200000 935302530 200000 527890472 200000 399003378 200000 950521237 200000 771080635 200000 844701420 200000 988638633 200000 409182616 200000 208211161 200000 747657334 200000 92153337 200000 91790360 200000 891488396 200000 464411904 200000 16948004 200000 887356896 200000 300701606 200000 581091296 200000 692201353 200000 342629080 200000 794455574 200000 133998481 200000 664578729 200000 190137351 200000 196480238 200000 953735081 200000 334738212 200000 436752279 200000 905903197 200000 578277603 200000 589370555 200000 108030160 200000 102132660 200000 16706325 200000 948856399 200000 207377435 200000 569264996 200000 306895674 200000 665248224 200000 112531200 200000 184412414 200000 658278761 200000 998294158 200000 178932775 200000 201570097 200000 470749915 200000 12393626 200000 363999577 200000 728311246 200000 906271720 200000 153767268 200000 813523839 200000 307076038 200000 390042633 200000 643780462 200000 828999841 200000 798205737 200000 149146582 200000 857391703 200000 21742056 200000 571452200 200000 816898312 200000 849880799 200000 277251995 200000 749298707 200000 86871159 200000 781523689 200000 756372773 200000 656992090 200000 981080605 200000 665532787 200000 673979660 200000 602628495 200000 869267216 200000 108894367 200000 199923450 200000 338698338 200000 533571979 200000 67448748 200000 331361719 200000 581156515 200000 272515812 200000 802678012 200000 160074539 200000 99149890 200000 30872470 200000 936322575 200000 940143712 200000 236915793 200000 127916855 200000 12538246 200000 16774013 200000 824873727 200000 285662850 200000 491514656 200000 811707339 200000 917734814 200000 563129166 200000 898614719 200000 393380275 200000 369438877 200000 195675284 200000 911698787 200000 539019965 200000 533686669 200000 769409644 200000 987243308 200000 926587793 200000 443732256 200000 627835407 200000 477041499 200000 815455737 200000 746713380 200000 743260629 200000 521881937 200000 897206492 200000 342830731 200000 243263799 200000 71806349 200000 188622403 200000 425330533 200000 170990285 200000 685792177 200000 73449815 200000 778896611 200000 781723216 200000 858677373 200000 308450399 200000 807683413 200000 612774553 200000 518180818 200000 403779270 200000 666520620 200000 274874783 200000 211966127 200000 596287250 200000 707018744 200000 776911484 200000 299563318 200000 269058285 200000 393274474 200000 649689959 200000 297240231 200000 597161247 200000 295965778 200000 187721146 200000 781836642 200000 108807057 200000 987864992 200000 873953773 200000 352286440 200000 965305162 200000 907759974 200000 581640088 200000 49367514 200000 725630581 200000 48130003 200000 650704755 200000 552117751 200000 162841176 200000 808265785 200000 695455064 200000 856013857 200000 454266205 200000 568007944 200000 210055743 200000 84662360 200000 137154316 200000 830680015 200000 994232897 200000 652660668 200000 558202893 200000 306337600 200000 46460053 200000 363526799 200000 508210218 200000 109689132 200000 698751892 200000 303696943 200000 446484042 200000 660248194 200000 628469431 200000 647126303 200000 171121270 200000 855916883 200000 414866583 200000 209449726 200000 749305815 200000 20127440 200000 579988203 200000 46173837 200000 221122229 200000 702402890 200000 8900236 200000 583357869 200000 497603193 200000 782069808 200000 547955572 200000 260370269 200000 810054058 200000 219892243 200000 176721082 200000 815415743 200000 237365746 200000 986239652 200000 393287318 200000 336183315 200000 545043482 200000 287960243 200000 289859682 200000 45202617 200000 187688968 200000 83032112 200000 814082710 200000 394702131 200000 337694919 200000 902048813 200000 602550986 200000 620224543 200000 861865598 200000 293650650 200000 857790391 200000 460280640 200000 868668023 200000 375811463 200000 514659125 200000 997184885 200000 249844505 200000 901156516 200000 718155837 200000 15503551 200000 909686253 200000 554994627 200000 728807 200000 439076415 200000 651130268 200000 125524883 200000 652211308 200000 188882996 200000 57848301 200000 387463654 200000 81981733 200000 271672320 200000 271379915 200000 636465067 200000 547676809 200000 100031523 200000 780365628 200000 337080564 200000 428422450 200000 171441213 200000 114355050 200000 599033072 200000 329746135 200000 581762319 200000 314672797 200000 206312944 200000 706662482 200000 112277114 200000 631545918 200000 267517285 200000 350155675 200000 487806845 200000 589402836 200000 330117599 200000 301606857 200000 407403066 200000 44077578 200000 897602319 200000 965451543 200000 366915569 200000 680914086 200000 600805318 200000 507720412 200000 733057795 200000 655630994 200000 589892082 200000 455018385 200000 223638767 200000 363603670 200000 884381350 200000 313189582 200000 374504535 200000 150555034 200000 199539218 200000 538371916 200000 56443131 200000 410286632 200000 906756486 200000 816829667 200000 747902907 200000 977890535 200000 318826355 200000 902600845 200000 443344536 200000 564999008 200000 350811497 200000 189820000 200000 721014963 200000 248008252 200000 311409688 200000 372755350 200000 399914059 200000 756385091 200000 465508690 200000 495861896 200000 721381058 200000 869420893 200000 320232454 200000 390364845 200000 63641752 200000 354544276 200000 699209286 200000 242812063 200000 498105710 200000 479619599 200000 58627905 200000 550992918 200000 996855299 200000 338849815 200000 425181513 200000 942481897 200000 389702713 200000 67573269 200000 776534477 200000 249717267 200000 992275216 200000 235348113 200000 595045214 200000 24098219 200000 264379048 200000 765672755 200000 775185325 200000 886090474 200000 385173570 200000 421137604 200000 96802187 200000 899028776 200000 74697790 200000 107660589 200000 830696678 200000 192841950 200000 995317790 200000 131297654 200000 606017746 200000 258664868 200000 351027329 200000 679423432 200000 291638653 200000 868123188 200000 166071592 200000 558917995 200000 196433976 200000 565745252 200000 159007475 200000 740732615 200000 226210163 200000 177366318 200000 524412387 200000 653293413 200000 409089216 200000 538849963 200000 980604697 200000 774048750 200000 179512527 200000 363514386 200000 441597141 200000 634777130 200000 193842032 200000 752007613 200000 651378295 200000 794279170 200000 556051859 200000 696499491 200000 262812288 200000 238812798 200000 367259978 200000 372696798 200000 618731664 200000 697065926 200000 213437892 200000 912876710 200000 592691561 200000 526128931 200000 357497171 200000 711090003 200000 868016362 200000 201714174 200000 64397670 200000 393100510 200000 333248532 200000 857650399 200000 585287823 200000 68597855 200000 910052103 200000 481950574 200000 671086717 200000 703483919 200000 56828164 200000 302532725 200000 689343489 200000 341922630 200000 3086444 200000 255888859 200000 330567949 200000 434102397 200000 133732543 200000 845903017 200000 618949807 200000 840067917 200000 325591197 200000 667760392 200000 96369945 200000 776047725 200000 611709383 200000 770154560 200000 47309723 200000 588869558 200000 943307037 200000 540733113 200000 652323494 200000 764155938 200000 465656481 200000 248272893 200000 55239114 200000 87716808 200000 510351217 200000 416976563 200000 591907768 200000 23482848 200000 101004752 200000 573501604 200000 889730624 200000 812744900 200000 468234013 200000 399968952 200000 684688978 200000 842737644 200000 423755738 200000 377487609 200000 208756224 200000 835074032 200000 288834469 200000 569670287 200000 234472570 200000 521133704 200000 325238081 200000 15335873 200000 334660624 200000 840091278 200000 563725965 200000 980904441 200000 635915314 200000 394404346 200000 640880778 200000 740445631 200000 541685618 200000 354416613 200000 303773528 200000 379831484 200000 364513663 200000 286991494 200000 305559609 200000 891994039 200000 108198186 200000 954055478 200000 116579211 200000 989762715 200000 759505509 200000 384449134 200000 326129361 200000 229680238 200000 739440190 200000 714746311 200000 166192298 200000 665118554 200000 502729959 200000 693947384 200000 83568856 200000 720421031 200000 360732593 200000 118331099 200000 321316921 200000 427772093 200000 268080395 200000 526089063 200000 453199056 200000 180486438 200000 302155398 200000 862804918 200000 150555580 200000 855409801 200000 845757139 200000 447469312 200000 34727742 200000 747266735 200000 418143682 200000 26712989 200000 954147510 200000 576005249 200000 308458563 200000 584160006 200000 502866085 200000 10040839 200000 264428136 200000 694775763 200000 794745516 200000 706194537 200000 859220321 200000 607304637 200000 510222731 200000 365512689 200000 431050110 200000 475209628 200000 356951842 200000 310792710 200000 917631536 200000 293943145 200000 527887986 200000 925401393 200000 741688838 200000 654998076 200000 447041436 200000 94266651 200000 34429619 200000 684087887 200000 458081759 200000 137192588 200000 991261957 200000 148329720 200000 339519901 200000 212011884 200000 787162351 200000 20765362 200000 670491222 200000 798915781 200000 135253887 200000 831702291 200000 210704554 200000 90033854 200000 667394280 200000 138825430 200000 273458266 200000 369485984 200000 574866552 200000 722520529 200000 23518791 200000 651249875 200000 481056417 200000 438018303 200000 869108849 200000 68826849 200000 594411763 200000 803310199 200000 936354296 200000 270157169 200000 194841631 200000 819592562 200000 695200541 200000 44115021 200000 968334838 200000 591516232 200000 333977921 200000 832375900 200000 942783335 200000 687888498 200000 75695843 200000 829881255 200000 614285443 200000 664194184 200000 988257189 200000 673188694 200000 177134202 200000 561120323 200000 115842119 200000 798298547 200000 199180190 200000 304593531 200000 579101865 200000 938382885 200000 615305055 200000 714768170 200000 9095116 200000 979261237 200000 395556941 200000 231401830 200000 217188305 200000 392935564 200000 469549593 200000 115843946 200000 361499639 200000 48260850 200000 792806802 200000 842004620 200000 30560417 200000 527865424 200000 255935659 200000 911298887 200000 675537741 200000 462894509 200000 507786867 200000 541418801 200000 865852060 200000 576207155 200000 812387610 200000 100357381 200000 296144463 200000 190658091 200000 669209585 200000 517458074 200000 145136455 200000 353822459 200000 41239402 200000 402141417 200000 514818948 200000 261165870 200000 218326803 200000 986917386 200000 183578662 200000 189955948 200000 240798110 200000 855732534 200000 816700782 200000 784765820 200000 832549596 200000 37598405 200000 323311805 200000 359793736 200000 477473724 200000 753217072 200000 44248211 200000 714994136 200000 186451023 200000 503556111 200000 602678416 200000 304268117 200000 408473542 200000 174254619 200000 856771445 200000 819362567 200000 526737009 200000 652825901 200000 839780642 200000 309069398 200000 154100673 200000 448083260 200000 872337560 200000 484363212 200000 26297926 200000 465920866 200000 533693432 200000 461422352 200000 418153392 200000 124410326 200000 680536194 200000 573656811 200000 432780497 200000 362686450 200000 340139670 200000 19374405 200000 445808025 200000 547533870 200000 262984629 200000 493773608 200000 649615128 200000 52620322 200000 183586944 200000 596196539 200000 192698238 200000 91352198 200000 272509110 200000 641103688 200000 598006813 200000 786854196 200000 143876409 200000 294509877 200000 621926244 200000 552006436 200000 97260553 200000 656744461 200000 854994149 200000 399603823 200000 582764615 200000 641215096 200000 364272975 200000 531910732 200000 742702130 200000 293721150 200000 924544628 200000 982230292 200000 516068140 200000 264411719 200000 38282051 200000 200314432 200000 98256820 200000 225238172 200000 526964685 200000 180457065 200000 731302764 200000 72521318 200000 157847875 200000 127211334 200000 275504916 200000 709809645 200000 306966005 200000 211563952 200000 490328717 200000 119667353 200000 468594004 200000 861050785 200000 892975318 200000 667738356 200000 106298352 200000 818398768 200000 309228049 200000 327591077 200000 767954810 200000 282569109 200000 72882558 200000 164491381 200000 384925378 200000 457366314 200000 616030078 200000 597484621 200000 343707577 200000 922828135 200000 620060048 200000 847157045 200000 730424175 200000 701632996 200000 692517462 200000 390755157 200000 923187221 200000 247034202 200000 739614095 200000 288242166 200000 561870074 200000 387656097 200000 286897693 200000 300938113 200000 639853713 200000 540700594 200000 445502464 200000 263721855 200000 55118953 200000 317838245 200000 632565849 200000 555821206 200000 296027954 200000 203907251 200000 718582119 200000 459074193 200000 410811582 200000 603458869 200000 476248716 200000 628075095 200000 691935228 200000 435783330 200000 256165448 200000 989950450 200000 336243965 200000 150518676 200000 528809531 200000 865585801 200000 971766003 200000 207470018 200000 684363046 200000 505092197 200000 796150828 200000 458642438 200000 867575530 200000 322931438 200000 770315802 200000 81179736 200000 598290567 200000 544075438 200000 869922637 200000 713391055 200000 941061149 200000 170109772 200000 569449334 200000 924373670 200000 274170093 200000 624785297 200000 584140645 200000 253256244 200000 354382679 200000 502480230 200000 987430155 200000 183972082 200000 927885021 200000 247067603 200000 167601016 200000 99868280 200000 271512605 200000 926654721 200000 474513117 200000 928534399 200000 242895578 200000 501221943 200000 302745226 200000 17148383 200000 199323123 200000 786971104 200000 266495728 200000 243623570 200000 589078889 200000 676271490 200000 63667614 200000 334187950 200000 501307997 200000 808042951 200000 840801607 200000 51971181 200000 45884175 200000 193789046 200000 70315450 200000 140550952 200000 555809503 200000 858134650 200000 734323687 200000 862451542 200000 296281678 200000 788399577 200000 750494688 200000 786282897 200000 652827388 200000 643985341 200000 380059348 200000 213216657 200000 52653994 200000 105589359 200000 700844820 200000 683680813 200000 640021049 200000 5679445 200000 992462354 200000 933814112 200000 938762665 200000 152695546 200000 733369436 200000 106752065 200000 847520282 200000 719478021 200000 986959268 200000 119541513 200000 572806861 200000 258952768 200000 788480186 200000 852242704 200000 986100259 200000 529661074 200000 538560911 200000 131632335 200000 754969499 200000 400461060 200000 603639603 200000 131563486 200000 872810455 200000 90864575 200000 737015767 200000 123918071 200000 41196695 200000 80018954 200000 682549451 200000 563653616 200000 576050363 200000 944630352 200000 767466624 200000 209976259 200000 534437445 200000 447741975 200000 965091974 200000 802029193 200000 605625939 200000 327369737 200000 441636750 200000 226044793 200000 457738024 200000 677194222 200000 353859432 200000 605804269 200000 837555235 200000 194668718 200000 109604612 200000 136681564 200000 500973509 200000 120891475 200000 118293108 200000 381730912 200000 495017903 200000 208674308 200000 852199143 200000 662895281 200000 236869792 200000 488861707 200000 207997103 200000 361244199 200000 871719546 200000 217960910 200000 284932923 200000 553155771 200000 494916669 200000 18831832 200000 195389725 200000 29627269 200000 610956297 200000 585379793 200000 907397124 200000 668935358 200000 482624800 200000 899668096 200000 95278273 200000 740951998 200000 556262880 200000 225028047 200000 764842309 200000 45001470 200000 963202508 200000 522389703 200000 71700129 200000 960560151 200000 351939971 200000 485075342 200000 366897924 200000 747670976 200000 696702150 200000 895698287 200000 666601919 200000 320159186 200000 66653813 200000 15714514 200000 838024515 200000 213531463 200000 926423186 200000 832594238 200000 535845664 200000 775295030 200000 882083388 200000 829151581 200000 30137351 200000 815637463 200000 589177267 200000 385108727 200000 912395207 200000 35831940 200000 79406170 200000 788676853 200000 581033299 200000 23899573 200000 470021807 200000 520306015 200000 907948218 200000 712091650 200000 17022548 200000 599805789 200000 836460333 200000 912565539 200000 780616200 200000 85071672 200000 100050683 200000 934203891 200000 956136365 200000 703696985 200000 514773399 200000 805886567 200000 104162371 200000 902345033 200000 945606543 200000 632136091 200000 712902123 200000 461272494 200000 500074134 200000 729142725 200000 662426596 200000 709167699 200000 394897786 200000 851002430 200000 131933840 200000 837081375 200000 147740717 200000 794636671 200000 235275118 200000 66642203 200000 398896064 200000 871523105 200000 515922721 200000 167636080 200000 355071586 200000 816049627 200000 448099175 200000 809961062 200000 47485284 200000 888048007 200000 388223265 200000 289539942 200000 94477111 200000 105150237 200000 948862545 200000 814268151 200000 272250731 200000 508918964 200000 82140182 200000 355578820 200000 180730545 200000 758075271 200000 981658289 200000 230547347 200000 508904153 200000 88275437 200000 145551746 200000 621626702 200000 675229908 200000 573192543 200000 14560011 200000 821457148 200000 201167026 200000 623776373 200000 709039338 200000 227645896 200000 875019684 200000 64152296 200000 992806370 200000 196086776 200000 639844346 200000 915278736 200000 124742098 200000 607972599 200000 533276964 200000 869805670 200000 227176891 200000 290501451 200000 452190132 200000 139689090 200000 920790462 200000 366767773 200000 635803482 200000 892929054 200000 284627738 200000 785754039 200000 956145893 200000 321142416 200000 986547761 200000 943659649 200000 922363464 200000 345162835 200000 664615043 200000 149365762 200000 796228753 200000 16396541 200000 616050864 200000 232191588 200000 543283698 200000 358962505 200000 987159674 200000 518622959 200000 304340412 200000 739166478 200000 772333759 200000 665008652 200000 371408478 200000 112268100 200000 417201026 200000 457255235 200000 514633577 200000 105874949 200000 58081762 200000 472120636 200000 806661518 200000 937029769 200000 345642016 200000 252184000 200000 629420189 200000 306645800 200000 24526237 200000 145715640 200000 178104199 200000 684648283 200000 560361176 200000 898511148 200000 381517916 200000 585149370 200000 240009587 200000 41145669 200000 601696333 200000 881845758 200000 694116910 200000 343920714 200000 273385898 200000 603365120 200000 353002729 200000 919487398 200000 293341668 200000 915514551 200000 461905061 200000 45900255 200000 83734411 200000 606222396 200000 339168131 200000 163757215 200000 758245455 200000 371366345 200000 196296899 200000 318057646 200000 98921218 200000 993175220 200000 155200197 200000 656528884 200000 637332 200000 699539320 200000 347580682 200000 680733563 200000 301038356 200000 230015915 200000 136519730 200000 530790762 200000 843149237 200000 388471816 200000 14029823 200000 500399882 200000 457642181 200000 598023270 200000 98972495 200000 381248196 200000 516202678 200000 422051262 200000 842386981 200000 697990688 200000 703128345 200000 165104680 200000 186641313 200000 797207494 200000 784573085 200000 758895837 200000 851042306 200000 363820416 200000 206138131 200000 447676469 200000 691516073 200000 795611701 200000 380867948 200000 620209065 200000 882996760 200000 600215534 200000 563324857 200000 135757265 200000 668985326 200000 85490132 200000 921820969 200000 175187559 200000 919761132 200000 768030254 200000 634371085 200000 102365761 200000 334772466 200000 730878055 200000 875077590 200000 873961305 200000 596145922 200000 493704965 200000 282347796 200000 163222728 200000 653449018 200000 392359346 200000 160045943 200000 401639109 200000 497793245 200000 405167926 200000 249947089 200000 840100010 200000 130642506 200000 299435898 200000 647102482 200000 452090095 200000 348816130 200000 113660293 200000 302167370 200000 917269292 200000 925342118 200000 354065282 200000 726669737 200000 80034841 200000 645036022 200000 955283639 200000 914937473 200000 672872849 200000 624166098 200000 432195982 200000 714137153 200000 127922825 200000 67501626 200000 33316751 200000 299483259 200000 836363549 200000 648150865 200000 598944098 200000 597026782 200000 189696131 200000 988780117 200000 630524625 200000 304370747 200000 292416276 200000 63923880 200000 474453187 200000 654153348 200000 89530953 200000 86748362 200000 552088386 200000 485607111 200000 3686587 200000 756665947 200000 953587060 200000 97207862 200000 437072929 200000 30068252 200000 54413732 200000 806765345 200000 569461589 200000 37583341 200000 125879610 200000 347361017 200000 100049998 200000 960512720 200000 156802237 200000 833013326 200000 347080230 200000 888420580 200000 764584919 200000 854181585 200000 399046932 200000 844512106 200000 948313425 200000 160917330 200000 503325810 200000 176324802 200000 578052369 200000 536017858 200000 293466296 200000 998477933 200000 406897698 200000 160021297 200000 610646398 200000 562990348 200000 453824172 200000 171387343 200000 151071101 200000 267460702 200000 329705462 200000 65298670 200000 431410317 200000 397577542 200000 154274410 200000 806697726 200000 755613607 200000 663514562 200000 912472464 200000 157962126 200000 622409955 200000 737324787 200000 168270353 200000 364888401 200000 989796218 200000 734836507 200000 381469621 200000 14229013 200000 215075781 200000 52582808 200000 208554340 200000 457050829 200000 72374075 200000 770920173 200000 93906727 200000 445048711 200000 833944182 200000 716373177 200000 746903079 200000 101374325 200000 592466221 200000 70221758 200000 119794860 200000 645378280 200000 261807162 200000 912640474 200000 711267359 200000 606794063 200000 533681045 200000 695533584 200000 497739015 200000 564102459 200000 45614677 200000 57543295 200000 108603663 200000 110420573 200000 99969205 200000 117272680 200000 485302525 200000 692609925 200000 13520396 200000 607806507 200000 119582395 200000 512127140 200000 948134611 200000 889975626 200000 172518225 200000 35737290 200000 117722274 200000 461812324 200000 179240167 200000 427041832 200000 505742898 200000 157343545 200000 2739911 200000 689389070 200000 942434140 200000 957747884 200000 491232088 200000 505205484 200000 580589847 200000 58691771 200000 670197283 200000 6959188 200000 867264380 200000 116803719 200000 761855953 200000 289778934 200000 619894724 200000 800783954 200000 832253482 200000 687596705 200000 121402952 200000 126083963 200000 499478038 200000 775041096 200000 493509247 200000 713783427 200000 598021535 200000 61283321 200000 80137475 200000 992758538 200000 960365548 200000 824129767 200000 574778764 200000 567042514 200000 164927302 200000 897740128 200000 515442418 200000 802184377 200000 958519574 200000 658362070 200000 575615277 200000 422039234 200000 437107684 200000 377501146 200000 846516567 200000 366167564 200000 982026584 200000 665317915 200000 561865128 200000 304960472 200000 63374907 200000 49602154 200000 256408952 200000 760370823 200000 373346422 200000 862278328 200000 178896192 200000 760354712 200000 560816913 200000 27370517 200000 518897816 200000 621391277 200000 71303221 200000 244394674 200000 536700986 200000 280783494 200000 510410026 200000 104687071 200000 705014780 200000 378791684 200000 729302616 200000 999580173 200000 847086296 200000 439313702 200000 160214344 200000 87001292 200000 972983015 200000 142247950 200000 403402403 200000 204845260 200000 484776288 200000 207904763 200000 902770737 200000 139087839 200000 39989917 200000 833680463 200000 824479451 200000 502193909 200000 287489045 200000 483599243 200000 303045289 200000 253546526 200000 497252450 200000 775803725 200000 892427971 200000 866986634 200000 864589116 200000 697560663 200000 905678194 200000 496809611 200000 448065915 200000 585158794 200000 569446943 200000 367161744 200000 912123672 200000 47871206 200000 950259026 200000 368226858 200000 276581163 200000 192704908 200000 613913267 200000 355698699 200000 723082221 200000 244204987 200000 78161164 200000 376983553 200000 502456502 200000 180191188 200000 270005828 200000 315423742 200000 955458559 200000 736309081 200000 382187876 200000 356541714 200000 609850721 200000 691057385 200000 821397141 200000 386082670 200000 736107411 200000 336115269 200000 171639071 200000 753161315 200000 349008495 200000 511890510 200000 907269994 200000 995244639 200000 583718124 200000 120576771 200000 373031680 200000 655710454 200000 74564388 200000 246795654 200000 754988168 200000 148125397 200000 956659278 200000 591196183 200000 655144395 200000 588053967 200000 351097028 200000 867799062 200000 279027122 200000 503679700 200000 511486462 200000 684631044 200000 185197124 200000 706474484 200000 934805140 200000 519205762 200000 829458092 200000 780135007 200000 981048894 200000 261149007 200000 482649904 200000 558714471 200000 841677271 200000 423223117 200000 674890554 200000 702154108 200000 955178836 200000 223755388 200000 95168850 200000 709330477 200000 87637969 200000 365519613 200000 826578209 200000 455048748 200000 995050372 200000 851835407 200000 165363054 200000 456350794 200000 554351558 200000 16321044 200000 855046180 200000 881579638 200000 168506128 200000 376357516 200000 241051209 200000 184049090 200000 875928315 200000 829182487 200000 877050375 200000 493444189 200000 637642814 200000 301667446 200000 586434726 200000 887474584 200000 524478131 200000 867935370 200000 261179022 200000 60678628 200000 219022674 200000 47037010 200000 299755849 200000 109680337 200000 588460594 200000 823705328 200000 948496766 200000 376858384 200000 229971598 200000 222718116 200000 159799030 200000 428387953 200000 643688125 200000 183657167 200000 646092954 200000 581124581 200000 167685176 200000 266421744 200000 819857010 200000 662368124 200000 700211607 200000 502444969 200000 416639398 200000 200888423 200000 810607763 200000 11394745 200000 673434752 200000 949338358 200000 960448516 200000 70029570 200000 509628519 200000 171837081 200000 874840547 200000 30393221 200000 244893668 200000 734608866 200000 881130312 200000 736293984 200000 429840032 200000 662217344 200000 250984557 200000 592938710 200000 868881763 200000 597487941 200000 772613288 200000 895804742 200000 653034517 200000 314612256 200000 304606836 200000 773891376 200000 989601216 200000 466903587 200000 365752167 200000 221565239 200000 690961035 200000 837494141 200000 731534396 200000 276981529 200000 603503551 200000 23225728 200000 754209482 200000 313521592 200000 929368004 200000 689930395 200000 87794185 200000 709010195 200000 328600612 200000 88277087 200000 288645651 200000 226355788 200000 496125830 200000 786587517 200000 173867040 200000 660892580 200000 336679860 200000 892133317 200000 364729992 200000 821653113 200000 617310613 200000 622353448 200000 949956 200000 945156429 200000 88857906 200000 836221110 200000 45674860 200000 895556033 200000 549651379 200000 42590880 200000 875001401 200000 616935573 200000 150677858 200000 860698678 200000 449182724 200000 412202921 200000 568897446 200000 6374121 200000 979195076 200000 883564543 200000 967953672 200000 441307977 200000 579805074 200000 760925109 200000 89354033 200000 525039366 200000 106542248 200000 164804110 200000 380495593 200000 716560114 200000 349470556 200000 931209065 200000 162656793 200000 246164732 200000 59494441 200000 875489607 200000 280836552 200000 398520374 200000 552772261 200000 295945289 200000 933251616 200000 397117647 200000 256820107 200000 248096814 200000 585092202 200000 74382873 200000 986741426 200000 531475416 200000 800466188 200000 860165763 200000 367200019 200000 940242247 200000 256184209 200000 517322143 200000 493128902 200000 471019419 200000 108258465 200000 473228316 200000 187001092 200000 780629781 200000 842414083 200000 954721227 200000 462600741 200000 403290902 200000 569557665 200000 15974301 200000 998383010 200000 496370205 200000 869702275 200000 385593762 200000 414197267 200000 542354380 200000 75183314 200000 425326859 200000 496676658 200000 253653731 200000 746918358 200000 965208616 200000 605686741 200000 492688195 200000 332253943 200000 533014634 200000 447254518 200000 889347051 200000 69756095 200000 314772577 200000 834146478 200000 916368637 200000 584675029 200000 23491518 200000 641425460 200000 695621048 200000 837086722 200000 142821713 200000 297564642 200000 680706175 200000 209677870 200000 740946699 200000 47620144 200000 886465232 200000 13270627 200000 295880187 200000 743072950 200000 97423692 200000 262644936 200000 361773140 200000 109598252 200000 624011189 200000 324274855 200000 491729252 200000 331524717 200000 560327402 200000 550298214 200000 443992990 200000 728339566 200000 134548716 200000 462879632 200000 752056976 200000 22665803 200000 121764059 200000 707019981 200000 899380973 200000 637722426 200000 243645688 200000 597733861 200000 717922435 200000 617286036 200000 927963300 200000 497925056 200000 117176900 200000 682031826 200000 459980895 200000 650350695 200000 912872513 200000 167960973 200000 706892233 200000 821060355 200000 35659689 200000 163048828 200000 311968163 200000 636718044 200000 242586317 200000 516204409 200000 391133646 200000 535194202 200000 768288030 200000 480959355 200000 643158857 200000 369043207 200000 146317612 200000 494065820 200000 574243382 200000 422539658 200000 417689768 200000 258675475 200000 101070805 200000 285996204 200000 395064418 200000 16536122 200000 487476870 200000 888948822 200000 17583179 200000 477059209 200000 282162634 200000 146543504 200000 679982451 200000 960274840 200000 273986 200000 813351042 200000 370726410 200000 264390176 200000 527129518 200000 685214837 200000 262863202 200000 157450745 200000 508382958 200000 872080339 200000 354686954 200000 504816156 200000 8087043 200000 140751394 200000 390495540 200000 541533345 200000 230200845 200000 258459147 200000 728017904 200000 712070337 200000 438209870 200000 114829144 200000 139733997 200000 873996501 200000 805337381 200000 379974384 200000 185221149 200000 874174036 200000 992805394 200000 237267165 200000 493136529 200000 295620056 200000 96806328 200000 835477574 200000 799278712 200000 79531800 200000 97348309 200000 746726772 200000 586358819 200000 491089134 200000 734744395 200000 754569679 200000 450389251 200000 715243858 200000 868647961 200000 333769185 200000 395226025 200000 821156187 200000 834518881 200000 965521233 200000 519508932 200000 949514052 200000 842832995 200000 7857897 200000 761760805 200000 763342436 200000 161395584 200000 772142735 200000 460665021 200000 209763124 200000 239111223 200000 475744590 200000 38870684 200000 643789132 200000 58642730 200000 731528014 200000 504012786 200000 172908389 200000 346293785 200000 108127190 200000 649616401 200000 19929944 200000 145916388 200000 94221649 200000 18766185 200000 968875548 200000 136570508 200000 40011589 200000 469109642 200000 915008970 200000 692963122 200000 675525724 200000 817964836 200000 689913243 200000 923855893 200000 169994845 200000 643142665 200000 716842472 200000 998319255 200000 802442803 200000 457245992 200000 784548904 200000 748942648 200000 867504612 200000 639512723 200000 2235125 200000 240997785 200000 705314970 200000 148099961 200000 994187783 200000 424767609 200000 601420446 200000 347101228 200000 615574582 200000 35426234 200000 90272086 200000 974407707 200000 538610554 200000 331832923 200000 917800269 200000 299327959 200000 566886125 200000 843830399 200000 130284075 200000 15416594 200000 906625735 200000 912016228 200000 638474935 200000 516331674 200000 175161952 200000 541098347 200000 253049051 200000 16504417 200000 291242033 200000 56388118 200000 304059807 200000 370871671 200000 632248274 200000 768687620 200000 90309932 200000 764051981 200000 100447229 200000 778206454 200000 986958537 200000 130061171 200000 468972168 200000 748649420 200000 304460001 200000 165997594 200000 615075949 200000 139656327 200000 633072890 200000 4561810 200000 418478533 200000 67318344 200000 216838590 200000 281893515 200000 844160455 200000 304985935 200000 449298677 200000 344061655 200000 246443725 200000 849963260 200000 191573383 200000 809619302 200000 745516111 200000 711201744 200000 368238974 200000 309954119 200000 826630884 200000 828282219 200000 823238145 200000 78258861 200000 552946759 200000 471219855 200000 922073434 200000 643973350 200000 791198031 200000 87800603 200000 654379759 200000 867163749 200000 482107381 200000 495808528 200000 539826507 200000 674043320 200000 189373265 200000 882710414 200000 385324054 200000 577052305 200000 910875548 200000 433402582 200000 171079191 200000 816976833 200000 276172334 200000 102746185 200000 501765433 200000 389573431 200000 800821632 200000 584512358 200000 175670914 200000 346388996 200000 62717739 200000 870766799 200000 942393371 200000 861133913 200000 201817062 200000 518906436 200000 86230862 200000 187143046 200000 770788747 200000 109048486 200000 926239875 200000 280885244 200000 637383953 200000 330245108 200000 210817857 200000 297710411 200000 818776722 200000 432722256 200000 905788978 200000 402721828 200000 359421765 200000 99203322 200000 729822494 200000 800046167 200000 631418244 200000 549270610 200000 737046766 200000 499875029 200000 364058311 200000 209930713 200000 456255402 200000 494914990 200000 231330726 200000 804412208 200000 125116538 200000 87598610 200000 497417177 200000 63908119 200000 297146280 200000 341371987 200000 555931195 200000 128738670 200000 496595610 200000 370364896 200000 945448641 200000 36871478 200000 558198236 200000 21588811 200000 632091783 200000 428100239 200000 935356691 200000 577557571 200000 216210883 200000 469009082 200000 945033994 200000 221428634 200000 388059598 200000 793712664 200000 363022248 200000 848324927 200000 467184929 200000 89258537 200000 145115638 200000 316940867 200000 54640469 200000 572856717 200000 972483613 200000 570897624 200000 740377377 200000 396942853 200000 596774757 200000 402690636 200000 68832863 200000 80317042 200000 702143031 200000 942073617 200000 986279943 200000 650597075 200000 209951770 200000 603997367 200000 910647856 200000 266682954 200000 699112377 200000 830052335 200000 567609877 200000 396402967 200000 820297434 200000 708547721 200000 771991565 200000 843000475 200000 161784935 200000 429294966 200000 369778577 200000 192376661 200000 300016231 200000 475413702 200000 593518905 200000 952220903 200000 643053573 200000 95217065 200000 886178494 200000 66962449 200000 530726791 200000 194155121 200000 957784824 200000 124797107 200000 386101336 200000 534615694 200000 206052832 200000 883684302 200000 84278526 200000 866481296 200000 669300878 200000 415931778 200000 101256482 200000 819956263 200000 952948540 200000 39175953 200000 984484238 200000 48062501 200000 482090816 200000 440389850 200000 453339178 200000 119885433 200000 211611413 200000 101913694 200000 510187005 200000 133031477 200000 414869585 200000 147265085 200000 312906545 200000 524336008 200000 869003695 200000 537428024 200000 815154958 200000 899866563 200000 630565126 200000 772080944 200000 150649341 200000 450558807 200000 717199182 200000 738475301 200000 464287110 200000 195959765 200000 37390497 200000 269410615 200000 760767569 200000 413859820 200000 180396087 200000 340386215 200000 378975271 200000 937040237 200000 456518248 200000 413349845 200000 108668913 200000 882586441 200000 170189997 200000 374688323 200000 634759095 200000 14199184 200000 71113630 200000 668957328 200000 217197730 200000 374436211 200000 46579444 200000 734399868 200000 452869881 200000 439835970 200000 275657608 200000 745104618 200000 53050919 200000 954576493 200000 707231569 200000 304506840 200000 279669938 200000 249203078 200000 766092648 200000 651192936 200000 928820292 200000 417537597 200000 869711879 200000 161730521 200000 777063845 200000 433889634 200000 792396420 200000 799402637 200000 215871165 200000 350138085 200000 834934106 200000 417017860 200000 659930774 200000 324020184 200000 250950687 200000 811013855 200000 112454999 200000 272566890 200000 109442958 200000 336430301 200000 839665225 200000 336389101 200000 900174206 200000 207219424 200000 406602709 200000 880902864 200000 971703016 200000 151450856 200000 216040835 200000 40395940 200000 485240804 200000 250978837 200000 190317051 200000 230098459 200000 291469739 200000 536666792 200000 65630983 200000 460508419 200000 712182421 200000 376137730 200000 189493646 200000 928909902 200000 742395931 200000 820553378 200000 378038681 200000 305289740 200000 155797205 200000 562112042 200000 786190929 200000 324865390 200000 440811133 200000 387290458 200000 194229757 200000 204129476 200000 125396457 200000 561566227 200000 485797384 200000 234762111 200000 30322963 200000 698088276 200000 100411128 200000 661430831 200000 713381652 200000 840313151 200000 144331383 200000 864518277 200000 743496227 200000 225148180 200000 612545869 200000 979337553 200000 827267482 200000 808140083 200000 863303011 200000 733574275 200000 646638065 200000 532555549 200000 938459072 200000 215479085 200000 917648064 200000 372879219 200000 587603087 200000 106963839 200000 645021375 200000 491100148 200000 913497366 200000 204018376 200000 595599305 200000 777872770 200000 207654335 200000 942787963 200000 551597267 200000 552663069 200000 581633042 200000 501138726 200000 941505529 200000 977062629 200000 967193783 200000 843283579 200000 111697009 200000 206732828 200000 691305848 200000 875448139 200000 267649684 200000 821784864 200000 200854332 200000 587438213 200000 188379611 200000 922369652 200000 896827405 200000 994308154 200000 989071583 200000 862629303 200000 834138385 200000 877947803 200000 401065815 200000 561241002 200000 255349907 200000 240630009 200000 225081373 200000 979573294 200000 951981051 200000 638841283 200000 809719592 200000 93223490 200000 400777680 200000 820358282 200000 25300882 200000 120845832 200000 203514300 200000 665894143 200000 670117266 200000 583005888 200000 714509960 200000 986111986 200000 620440194 200000 423715018 200000 997022746 200000 146023763 200000 139767002 200000 214283176 200000 460562301 200000 514608692 200000 72677938 200000 174026744 200000 231614169 200000 466962117 200000 405616451 200000 976322429 200000 487118709 200000 676553814 200000 452726757 200000 386147606 200000 512063931 200000 382043991 200000 904622353 200000 531837636 200000 203245875 200000 102080858 200000 444234975 200000 733265832 200000 38819974 200000 18302734 200000 229443209 200000 881782273 200000 356753276 200000 171795525 200000 481651813 200000 211822385 200000 502713597 200000 394696686 200000 285774829 200000 565298104 200000 860031762 200000 605116443 200000 465306042 200000 744594230 200000 936860388 200000 473612795 200000 235597187 200000 554906220 200000 123577019 200000 601199071 200000 226453538 200000 436701499 200000 385247232 200000 707437880 200000 373130127 200000 918556834 200000 794836282 200000 81021079 200000 274705121 200000 677010115 200000 263668244 200000 765581226 200000 925765203 200000 399720158 200000 226032468 200000 779143493 200000 180325180 200000 540251476 200000 423620836 200000 806891861 200000 16530453 200000 636434340 200000 904860620 200000 757207790 200000 915942518 200000 737310832 200000 727309364 200000 714381373 200000 572619544 200000 206509944 200000 155894630 200000 31196821 200000 227649492 200000 734565276 200000 716845513 200000 696978534 200000 168889249 200000 369684189 200000 272171238 200000 332995904 200000 877260440 200000 350728284 200000 110611814 200000 31952339 200000 645217778 200000 259758168 200000 578834193 200000 523065841 200000 352777736 200000 155473971 200000 483312847 200000 537736841 200000 943873617 200000 108434029 200000 243011242 200000 251626925 200000 128689511 200000 823416999 200000 335257545 200000 256714380 200000 7561986 200000 625674144 200000 358920309 200000 824872312 200000 560653306 200000 920342842 200000 152790551 200000 115166176 200000 511383111 200000 378002549 200000 686570807 200000 104425045 200000 294128387 200000 149756273 200000 775861117 200000 504992392 200000 957966950 200000 989197167 200000 668706738 200000 234897738 200000 47556552 200000 230378191 200000 926066111 200000 57113738 200000 284573090 200000 383979283 200000 312846509 200000 270768985 200000 210618252 200000 790622426 200000 764938914 200000 918911464 200000 924230208 200000 431358949 200000 347045609 200000 957827975 200000 779379604 200000 157489940 200000 584845801 200000 749399718 200000 538508930 200000 978531432 200000 3647276 200000 396747479 200000 475156771 200000 5168386 200000 392435544 200000 216176842 200000 861165230 200000 832187682 200000 459088952 200000 498474063 200000 889621885 200000 520235048 200000 368139956 200000 582516822 200000 220195592 200000 824998549 200000 608988884 200000 670187761 200000 863953382 200000 429711882 200000 659172288 200000 590144336 200000 292639186 200000 796240198 200000 130512321 200000 631594946 200000 472865187 200000 745040939 200000 845359680 200000 486242745 200000 450560338 200000 77583801 200000 232977861 200000 357989830 200000 850690551 200000 613418000 200000 5574136 200000 392841112 200000 392364491 200000 148829809 200000 329360803 200000 548032513 200000 915052582 200000 586447677 200000 886025901 200000 850560240 200000 743861633 200000 311919604 200000 236368415 200000 328740726 200000 849742709 200000 713858870 200000 963988514 200000 508299204 200000 494680761 200000 346872004 200000 830500862 200000 102246186 200000 305450791 200000 679121278 200000 46046235 200000 294298649 200000 17579958 200000 811948902 200000 279379459 200000 457561121 200000 878088320 200000 5515674 200000 845373021 200000 688708595 200000 374730428 200000 370181725 200000 397807858 200000 284227423 200000 9995972 200000 401746703 200000 581792939 200000 31450453 200000 529595920 200000 40784431 200000 124867471 200000 154811879 200000 175522616 200000 713098078 200000 791202505 200000 808819781 200000 2307572 200000 891511646 200000 762860703 200000 924481215 200000 542962463 200000 505795598 200000 482733691 200000 14547141 200000 580377262 200000 691301487 200000 530714341 200000 363820777 200000 266158013 200000 921894049 200000 106510726 200000 194632410 200000 320903810 200000 963946470 200000 439926565 200000 26808682 200000 120793686 200000 930531485 200000 118306733 200000 283720328 200000 534442930 200000 824439366 200000 468270628 200000 733683525 200000 296406063 200000 68606339 200000 511181492 200000 357839314 200000 793135236 200000 219493909 200000 120813221 200000 794549120 200000 995736715 200000 91688154 200000 375172703 200000 689401022 200000 841551164 200000 104868309 200000 244253548 200000 989465373 200000 662378670 200000 471076901 200000 524890739 200000 496032590 200000 475441692 200000 701017099 200000 354353469 200000 176303393 200000 957772765 200000 898118375 200000 945924787 200000 32958855 200000 593938282 200000 997969722 200000 109740765 200000 472204944 200000 85974363 200000 425560229 200000 564955875 200000 369426284 200000 440951145 200000 950932456 200000 212944143 200000 356401261 200000 167122028 200000 361732835 200000 488114888 200000 297309443 200000 871026781 200000 440489623 200000 844034199 200000 980119485 200000 61724245 200000 332340517 200000 339495461 200000 402980430 200000 158870155 200000 307367372 200000 170661434 200000 175802757 200000 975175256 200000 440371950 200000 308033214 200000 192414034 200000 818882102 200000 452789259 200000 42393275 200000 374819014 200000 991557051 200000 358905795 200000 483312728 200000 52956179 200000 526797730 200000 315005912 200000 784795870 200000 341841031 200000 758571970 200000 411456296 200000 746985141 200000 660451988 200000 760891667 200000 343013814 200000 62582631 200000 573074891 200000 369749423 200000 605415073 200000 832124315 200000 730744027 200000 864971470 200000 376264746 200000 577800475 200000 53026709 200000 40304328 200000 365731250 200000 188590798 200000 266372330 200000 107963670 200000 698596280 200000 327601341 200000 243964138 200000 649904208 200000 988344798 200000 348206096 200000 647200966 200000 197539375 200000 196097764 200000 49124113 200000 346550478 200000 670663052 200000 103135402 200000 831093543 200000 197417586 200000 612856926 200000 731817521 200000 925362907 200000 398924356 200000 313229246 200000 321670042 200000 996539862 200000 350447092 200000 467278310 200000 780039717 200000 752024800 200000 142876753 200000 943136300 200000 664135730 200000 723212258 200000 962885454 200000 689758987 200000 719853378 200000 945383395 200000 974486010 200000 653489178 200000 710678517 200000 123387149 200000 419773573 200000 940315665 200000 29440012 200000 546210473 200000 150109249 200000 232049354 200000 452846696 200000 236277533 200000 529152925 200000 52388157 200000 376627977 200000 567406580 200000 916678698 200000 328338306 200000 148591375 200000 518397398 200000 305871001 200000 481786066 200000 29268667 200000 323265674 200000 405195451 200000 863137157 200000 829303662 200000 725349626 200000 197733759 200000 151615252 200000 913607592 200000 853413678 200000 592246006 200000 285797911 200000 828350729 200000 883358799 200000 876567633 200000 457163848 200000 531197522 200000 847653541 200000 625948128 200000 448752253 200000 328165219 200000 444491672 200000 393434900 200000 520171696 200000 818773821 200000 471305138 200000 747342461 200000 768517114 200000 214763009 200000 596393626 200000 94443980 200000 308092050 200000 327951599 200000 914869529 200000 896787920 200000 841970130 200000 35786343 200000 80806167 200000 744057468 200000 737008178 200000 683388394 200000 932306846 200000 749490399 200000 563770186 200000 16950297 200000 444864213 200000 671711017 200000 734439378 200000 350358707 200000 646877702 200000 897314988 200000 33044901 200000 254317210 200000 260328855 200000 952839127 200000 67656120 200000 161521614 200000 735328531 200000 722313276 200000 311036455 200000 222150000 200000 802579234 200000 887843978 200000 227266600 200000 432251327 200000 845129612 200000 393186451 200000 83999764 200000 875830813 200000 589973305 200000 674252102 200000 814617956 200000 763745545 200000 935421490 200000 318748340 200000 455456945 200000 942456869 200000 152018336 200000 498690574 200000 362148786 200000 485023794 200000 702158283 200000 837162916 200000 424671041 200000 964395278 200000 540418587 200000 426295527 200000 479946581 200000 460756924 200000 486767898 200000 636060776 200000 377118472 200000 816578650 200000 836477039 200000 101176789 200000 472160913 200000 445348907 200000 480376547 200000 157898753 200000 46800714 200000 156494735 200000 512087647 200000 126957276 200000 413548459 200000 542527493 200000 183613419 200000 450269046 200000 431055692 200000 410428463 200000 475410863 200000 115403776 200000 861433062 200000 100607948 200000 280090357 200000 360302537 200000 536059473 200000 650221502 200000 698520100 200000 664157508 200000 244437126 200000 985638405 200000 384769221 200000 969432576 200000 517412765 200000 753493442 200000 574301568 200000 922102957 200000 684298448 200000 701790004 200000 542260767 200000 937333533 200000 992946293 200000 343801277 200000 794185609 200000 191403071 200000 869125638 200000 984391645 200000 252457416 200000 575985188 200000 125278236 200000 582219572 200000 563894787 200000 378248190 200000 390618222 200000 243356291 200000 543324291 200000 932327963 200000 142319062 200000 508043691 200000 294215344 200000 228986861 200000 814410316 200000 639404972 200000 471608084 200000 430965764 200000 83401960 200000 517462182 200000 261009238 200000 407438865 200000 75933154 200000 328997338 200000 34961472 200000 469726436 200000 354396308 200000 859410344 200000 334703032 200000 407298158 200000 973658486 200000 618951570 200000 88363209 200000 206627775 200000 499408928 200000 320607286 200000 254642075 200000 182201096 200000 870369099 200000 132496215 200000 486812533 200000 854990745 200000 103414992 200000 401723348 200000 65425090 200000 553779171 200000 973425062 200000 307261359 200000 5135624 200000 624459637 200000 205071846 200000 922852358 200000 635452145 200000 646654210 200000 958490313 200000 245343004 200000 817310277 200000 67740761 200000 904346280 200000 753597520 200000 965664236 200000 768793194 200000 212172026 200000 787121187 200000 806376431 200000 226137927 200000 745165913 200000 456336437 200000 861906808 200000 172075039 200000 535477885 200000 171866439 200000 528762061 200000 632161091 200000 526227006 200000 325719354 200000 282386775 200000 988103717 200000 417231252 200000 298273550 200000 130184096 200000 712163667 200000 469095321 200000 454938339 200000 380625232 200000 634167935 200000 266488453 200000 401086458 200000 543556910 200000 131912313 200000 939486640 200000 563993268 200000 421314340 200000 343985970 200000 293107603 200000 347851408 200000 986163770 200000 803879866 200000 25396679 200000 149561904 200000 7211673 200000 802214466 200000 856801027 200000 138134356 200000 137603976 200000 819529242 200000 818153760 200000 667114204 200000 482943858 200000 285941171 200000 438732055 200000 706811082 200000 114299869 200000 610660509 200000 772366593 200000 577869884 200000 285590387 200000 785805705 200000 127403541 200000 983295349 200000 72193020 200000 431504455 200000 308887213 200000 54705108 200000 714557537 200000 777068999 200000 563925057 200000 28275162 200000 465295017 200000 723697691 200000 684203880 200000 799802152 200000 62816766 200000 370585202 200000 830466013 200000 173596285 200000 266424489 200000 259652382 200000 720516215 200000 491122107 200000 362984464 200000 43060110 200000 534618415 200000 296893410 200000 505282750 200000 554637908 200000 382383901 200000 935074066 200000 999728731 200000 802058015 200000 507467386 200000 339355789 200000 35816366 200000 852668096 200000 511284382 200000 154137777 200000 535989922 200000 992806696 200000 131737602 200000 165089025 200000 607361597 200000 996642152 200000 98220095 200000 335832092 200000 297074345 200000 921949615 200000 808057868 200000 366518723 200000 888184109 200000 793210190 200000 76232515 200000 80006870 200000 267977780 200000 457227446 200000 337231067 200000 257881431 200000 184790340 200000 456071543 200000 378458862 200000 381085285 200000 142078215 200000 435068994 200000 650617523 200000 693499969 200000 300281669 200000 631229159 200000 767514244 200000 696374859 200000 826776295 200000 405975126 200000 216402393 200000 178834180 200000 984679413 200000 871712417 200000 647499594 200000 848744973 200000 406016407 200000 848542968 200000 999452815 200000 778449445 200000 676161047 200000 758892970 200000 238641795 200000 125952302 200000 60064988 200000 251718698 200000 516162332 200000 779546664 200000 254257775 200000 369468166 200000 308812147 200000 425700148 200000 214232696 200000 658912241 200000 440625601 200000 636903313 200000 332235201 200000 506395065 200000 191608670 200000 155782049 200000 149816369 200000 254937681 200000 177145539 200000 182104292 200000 45175505 200000 773676231 200000 520097673 200000 933059578 200000 107938762 200000 509578573 200000 347440743 200000 517470884 200000 115548260 200000 292332339 200000 669234999 200000 226431426 200000 199530248 200000 965210858 200000 46374641 200000 13239126 200000 392507197 200000 793055747 200000 473001900 200000 65737343 200000 785747886 200000 593101100 200000 250112675 200000 337124222 200000 194726433 200000 185997881 200000 865487917 200000 858706355 200000 799082368 200000 55590935 200000 436758467 200000 326677920 200000 834254803 200000 449998041 200000 554307581 200000 847205091 200000 695189570 200000 136682415 200000 44115604 200000 168798271 200000 455516438 200000 821470441 200000 670684768 200000 35653523 200000 745818553 200000 304186871 200000 619283802 200000 640178144 200000 117087921 200000 611122539 200000 143346843 200000 153124167 200000 259556775 200000 939965173 200000 323765850 200000 346382087 200000 463253861 200000 378324324 200000 374179824 200000 420852610 200000 332578771 200000 506046123 200000 321575383 200000 513267768 200000 779044344 200000 627248600 200000 928141733 200000 534053834 200000 758295550 200000 725017885 200000 492729365 200000 711511543 200000 560488749 200000 224785355 200000 708437758 200000 57160097 200000 129729518 200000 333546577 200000 154630488 200000 926630087 200000 907170761 200000 948237376 200000 116714813 200000 502794891 200000 128790886 200000 194090057 200000 172852197 200000 762929453 200000 16787598 200000 715626045 200000 663872936 200000 249431054 200000 720843818 200000 88058634 200000 317541375 200000 768779181 200000 813547074 200000 856287428 200000 390545794 200000 570038700 200000 518717439 200000 620405400 200000 131100138 200000 294581963 200000 26256808 200000 469625049 200000 948193296 200000 624440554 200000 184561320 200000 904945399 200000 234911211 200000 610514187 200000 294056837 200000 374170498 200000 275349140 200000 60707148 200000 461672425 200000 229436970 200000 855387717 200000 322246896 200000 837829788 200000 69619649 200000 685455444 200000 256672342 200000 149269382 200000 409641527 200000 760446780 200000 384200447 200000 796503473 200000 580997275 200000 529517204 200000 316600203 200000 433359172 200000 168953632 200000 711027988 200000 225019324 200000 247141768 200000 330241300 200000 606734486 200000 594999409 200000 787390182 200000 18236650 200000 48403474 200000 666131882 200000 7419622 200000 673141808 200000 391447968 200000 642964106 200000 452415536 200000 658525592 200000 199819897 200000 599704399 200000 755369614 200000 728540914 200000 252568309 200000 389841754 200000 539763431 200000 366303536 200000 80697997 200000 711717677 200000 588343620 200000 635912800 200000 37964249 200000 680396903 200000 142111950 200000 601405876 200000 112665235 200000 622022089 200000 295135692 200000 470834044 200000 399915921 200000 307624243 200000 988743081 200000 562853161 200000 364576461 200000 490258855 200000 775365355 200000 557335883 200000 794050912 200000 997770563 200000 49083196 200000 977102738 200000 497521537 200000 952900426 200000 636933476 200000 583236816 200000 576824458 200000 596038683 200000 118354764 200000 921594613 200000 631244531 200000 583262520 200000 478086651 200000 482639633 200000 804214868 200000 852427583 200000 245320092 200000 772262228 200000 727733094 200000 451066867 200000 717702517 200000 449514768 200000 329167361 200000 103362099 200000 681743856 200000 780790964 200000 214534429 200000 510352895 200000 703130773 200000 150973906 200000 821545685 200000 392552570 200000 919960077 200000 632876825 200000 782206559 200000 202791394 200000 550643231 200000 156736090 200000 789471252 200000 508732313 200000 88858037 200000 277381767 200000 803694957 200000 538780703 200000 267071192 200000 509672366 200000 30392067 200000 662695188 200000 498224814 200000 802632449 200000 439451277 200000 965803833 200000 213702530 200000 72970448 200000 696068325 200000 921676910 200000 729526460 200000 183341196 200000 2613762 200000 485744053 200000 16038115 200000 339705541 200000 875272446 200000 827916077 200000 223486881 200000 189015340 200000 178501648 200000 873257495 200000 973082559 200000 687293585 200000 214027922 200000 152238803 200000 755768099 200000 732588261 200000 116566268 200000 14583522 200000 564940504 200000 976105784 200000 357567718 200000 736172773 200000 866828038 200000 941234618 200000 300721929 200000 797879452 200000 51254004 200000 838358973 200000 591625021 200000 477503719 200000 638899980 200000 151766449 200000 931022971 200000 9782215 200000 672907990 200000 372038437 200000 982609627 200000 472763996 200000 77336315 200000 959466188 200000 343155607 200000 658605288 200000 811403075 200000 373847156 200000 749502213 200000 828327113 200000 469544598 200000 976233232 200000 218561183 200000 160663682 200000 852284669 200000 237643950 200000 94717182 200000 274102195 200000 644008353 200000 476608128 200000 671333849 200000 364186907 200000 598433482 200000 704816855 200000 171167242 200000 906360987 200000 823948257 200000 686213922 200000 46668681 200000 276825909 200000 959271278 200000 10785266 200000 770125166 200000 875995400 200000 328347417 200000 444074744 200000 414842865 200000 575014741 200000 175518123 200000 81382148 200000 993284716 200000 491971196 200000 323624717 200000 558565895 200000 423787351 200000 142772735 200000 626882631 200000 646762769 200000 76772426 200000 71514237 200000 19385217 200000 499583571 200000 1453566 200000 967986102 200000 879583237 200000 853669661 200000 510142028 200000 5288589 200000 263125562 200000 448842719 200000 993148459 200000 351046912 200000 437172649 200000 341475883 200000 293762996 200000 560403504 200000 961349371 200000 975955633 200000 980536352 200000 282817631 200000 821571576 200000 748181824 200000 205262280 200000 771129580 200000 258488712 200000 312760011 200000 502779939 200000 636903000 200000 206022069 200000 718466912 200000 312679883 200000 715371075 200000 859044262 200000 89374770 200000 819086456 200000 355897199 200000 50278308 200000 542652303 200000 945906946 200000 823114170 200000 230914328 200000 88361705 200000 237445985 200000 244955687 200000 195213450 200000 608501969 200000 145921199 200000 780626645 200000 966252450 200000 462874358 200000 196142372 200000 326063365 200000 654771497 200000 428954665 200000 287747608 200000 561396504 200000 493831432 200000 232481883 200000 980746244 200000 693432973 200000 156411464 200000 758832796 200000 258037889 200000 319169542 200000 579406607 200000 631338269 200000 297681478 200000 796426051 200000 343498408 200000 91930926 200000 801856300 200000 456680741 200000 915756922 200000 292947776 200000 867732012 200000 967047595 200000 102360335 200000 468239587 200000 529391455 200000 999688695 200000 673062925 200000 531915976 200000 464684540 200000 815907912 200000 725889087 200000 785684670 200000 728504413 200000 787718657 200000 155531917 200000 204234168 200000 373298682 200000 817024928 200000 374897919 200000 740317125 200000 664111978 200000 8519366 200000 811856061 200000 113644565 200000 169030248 200000 956779061 200000 917755920 200000 950443770 200000 353793995 200000 426598859 200000 312753761 200000 93695459 200000 629027212 200000 835043467 200000 212250168 200000 539264353 200000 12364483 200000 632640149 200000 328525629 200000 658471718 200000 268749737 200000 804106536 200000 31319098 200000 566431232 200000 740211094 200000 476142246 200000 417376534 200000 640417761 200000 422187779 200000 245354638 200000 476955866 200000 370491353 200000 486215049 200000 969542530 200000 910091695 200000 371362841 200000 166735839 200000 972350786 200000 307343069 200000 573603314 200000 620956127 200000 842250415 200000 420232396 200000 76316115 200000 389131392 200000 219530696 200000 150925574 200000 26375501 200000 12434908 200000 949733295 200000 504947762 200000 386841872 200000 99956522 200000 616589476 200000 76165657 200000 607033070 200000 922075332 200000 149012999 200000 186021284 200000 940056023 200000 515423266 200000 319457369 200000 677334746 200000 121612251 200000 75891676 200000 337738555 200000 979012326 200000 228870186 200000 849620906 200000 429599084 200000 271347214 200000 765775638 200000 813998695 200000 447928526 200000 689994684 200000 692119055 200000 298422281 200000 308692577 200000 820626040 200000 222743460 200000 83548585 200000 550703174 200000 305805803 200000 320776584 200000 384038784 200000 530072508 200000 573514460 200000 738802313 200000 518914790 200000 230854437 200000 217107766 200000 672627353 200000 243581524 200000 204908545 200000 122814463 200000 370771657 200000 902650723 200000 342653168 200000 379809633 200000 826648904 200000 249785546 200000 43542963 200000 6036132 200000 418030439 200000 688088163 200000 956413227 200000 232923696 200000 125788567 200000 597447462 200000 16002391 200000 642299279 200000 806581096 200000 564060458 200000 963184473 200000 401408360 200000 79237515 200000 301107114 200000 357804401 200000 898311556 200000 223696 200000 981983485 200000 351817472 200000 498479820 200000 898084136 200000 895860892 200000 524751493 200000 58782536 200000 678626211 200000 220986143 200000 141897634 200000 258408992 200000 95567474 200000 585436223 200000 509723414 200000 551422366 200000 718952933 200000 255730388 200000 926539460 200000 969744681 200000 113587052 200000 458408151 200000 580899754 200000 791334218 200000 601354137 200000 856150369 200000 958211561 200000 937276330 200000 137195547 200000 347362473 200000 250313411 200000 902620945 200000 940404164 200000 63999496 200000 199641239 200000 492694887 200000 650171523 200000 179688952 200000 529907429 200000 463735222 200000 728589674 200000 197656079 200000 493240400 200000 253779493 200000 664574632 200000 787067144 200000 715902614 200000 625968637 200000 571819407 200000 603400378 200000 391740057 200000 567271846 200000 66935438 200000 368375837 200000 36293208 200000 194059946 200000 764132662 200000 411024715 200000 87011062 200000 949745072 200000 228362296 200000 12392828 200000 199814321 200000 39891074 200000 517729124 200000 45840136 200000 895405290 200000 716679175 200000 397151659 200000 744644456 200000 725324835 200000 324174408 200000 999811869 200000 283736372 200000 284621306 200000 885669485 200000 606599915 200000 208029733 200000 34216242 200000 328119488 200000 287777125 200000 544119060 200000 615737259 200000 10532008 200000 572301308 200000 84367864 200000 383354980 200000 772516526 200000 393798976 200000 95563754 200000 34778494 200000 931309691 200000 969214177 200000 580120868 200000 385834555 200000 430743767 200000 845762993 200000 48343292 200000 895951610 200000 817926571 200000 488218015 200000 5865453 200000 743162684 200000 635625470 200000 218111933 200000 915264910 200000 542633890 200000 958911482 200000 613348411 200000 417814679 200000 673577963 200000 636875496 200000 670394984 200000 93307618 200000 545735417 200000 681976110 200000 863220406 200000 924060519 200000 510512332 200000 115860567 200000 839016118 200000 861467710 200000 648876676 200000 204803851 200000 504104727 200000 857314976 200000 888729186 200000 647218449 200000 255205290 200000 254483685 200000 977512903 200000 850148691 200000 542804320 200000 976495238 200000 270685490 200000 727861209 200000 818961994 200000 337537051 200000 775892037 200000 370260940 200000 52737942 200000 735011678 200000 160738752 200000 834173812 200000 575669656 200000 54333733 200000 574890884 200000 78827065 200000 561678269 200000 430416234 200000 513466512 200000 607778469 200000 629269656 200000 52539206 200000 564231942 200000 315654239 200000 218779609 200000 651703024 200000 901380133 200000 667094576 200000 323461200 200000 154143682 200000 187089488 200000 798703104 200000 124935662 200000 674246708 200000 626219781 200000 321652953 200000 430805954 200000 879115230 200000 552358629 200000 809927906 200000 148212735 200000 230586745 200000 337471922 200000 466742117 200000 591029748 200000 199398621 200000 155038795 200000 740288713 200000 993610257 200000 602897666 200000 295869105 200000 540342934 200000 930319847 200000 338670595 200000 51663364 200000 594966391 200000 945297448 200000 127322390 200000 779854981 200000 306063155 200000 196919970 200000 957456020 200000 731314581 200000 853983922 200000 973756487 200000 921462774 200000 129500084 200000 268578813 200000 457660200 200000 557091285 200000 158767746 200000 882211901 200000 132449908 200000 698773992 200000 858201792 200000 733834170 200000 866961532 200000 360045833 200000 577238607 200000 128193500 200000 821963441 200000 771337007 200000 318235182 200000 82645293 200000 707699107 200000 248803700 200000 173848703 200000 238736212 200000 136824579 200000 332960783 200000 171506306 200000 729598234 200000 622784929 200000 856143962 200000 994727575 200000 489880168 200000 51176814 200000 350653133 200000 375879743 200000 439202886 200000 23712122 200000 892963072 200000 765628443 200000 315627740 200000 892471797 200000 10166188 200000 671063019 200000 52575092 200000 192521777 200000 98566825 200000 79538319 200000 100463221 200000 797869214 200000 373401840 200000 942816264 200000 59767656 200000 951967947 200000 171947673 200000 808116598 200000 320165109 200000 788885867 200000 795368158 200000 835434267 200000 451715302 200000 15548492 200000 533133333 200000 877868630 200000 746204194 200000 970210912 200000 188738488 200000 472749992 200000 804546227 200000 417475000 200000 8415328 200000 302533297 200000 132495296 200000 879599491 200000 967508420 200000 448498738 200000 876850578 200000 900772370 200000 134900414 200000 118925836 200000 372653457 200000 780422871 200000 966910278 200000 332256574 200000 145720391 200000 809826912 200000 14274676 200000 274989546 200000 428680027 200000 994098783 200000 132669568 200000 796193104 200000 833286039 200000 336819620 200000 39434436 200000 260262353 200000 210880737 200000 89318944 200000 534206904 200000 744904428 200000 710983748 200000 946008291 200000 326098164 200000 372630851 200000 137463272 200000 532519454 200000 283368241 200000 667292310 200000 497367316 200000 870484256 200000 983393352 200000 75806149 200000 16268339 200000 396105820 200000 20853552 200000 340717777 200000 347446987 200000 364662113 200000 303938562 200000 946391771 200000 656641414 200000 912379103 200000 799579639 200000 366583330 200000 525507116 200000 712569512 200000 423371112 200000 923928072 200000 665745317 200000 483984812 200000 618453964 200000 385542413 200000 523783162 200000 347574266 200000 381737917 200000 169357522 200000 490386005 200000 770393284 200000 514122995 200000 177611286 200000 454995708 200000 37322843 200000 695755334 200000 583058107 200000 867584344 200000 585988142 200000 188033454 200000 955774400 200000 415907315 200000 424622287 200000 177782853 200000 143552328 200000 142093941 200000 458848749 200000 730941507 200000 71162001 200000 539320741 200000 732062297 200000 718041856 200000 838753788 200000 55176557 200000 488027652 200000 193518325 200000 458860299 200000 367800533 200000 767734782 200000 387222971 200000 33431133 200000 100837382 200000 467138680 200000 360463881 200000 156643763 200000 951853127 200000 119413442 200000 771698616 200000 290763757 200000 650544643 200000 831737677 200000 412140481 200000 802820876 200000 517483200 200000 203748265 200000 82872381 200000 599988785 200000 55474472 200000 119779462 200000 757328995 200000 821037468 200000 115518211 200000 390194102 200000 368219277 200000 671422125 200000 491632954 200000 679489577 200000 60522547 200000 131951589 200000 333087188 200000 519561710 200000 878661612 200000 280091876 200000 9068027 200000 490037816 200000 172489075 200000 379662444 200000 382004216 200000 683816277 200000 867248031 200000 190746204 200000 67267889 200000 46744760 200000 888854633 200000 755538869 200000 244034097 200000 559279343 200000 272548585 200000 375979671 200000 805218976 200000 930949036 200000 133487448 200000 231628867 200000 208744773 200000 828874688 200000 431438094 200000 932338458 200000 643388427 200000 94594330 200000 72950404 200000 799274651 200000 738489336 200000 590303435 200000 433729875 200000 470166376 200000 213932342 200000 867753732 200000 653494834 200000 563391298 200000 573972236 200000 998487317 200000 509829371 200000 941107463 200000 211390949 200000 748657519 200000 786205861 200000 391349433 200000 521277255 200000 166448034 200000 938361674 200000 862527865 200000 352576476 200000 857912415 200000 810971169 200000 843403143 200000 806832492 200000 64852342 200000 166688132 200000 887843907 200000 816003296 200000 678680536 200000 491996907 200000 201714222 200000 289187392 200000 200637845 200000 891588334 200000 753434345 200000 671646900 200000 707062237 200000 943705925 200000 137513268 200000 347046534 200000 276363010 200000 997611723 200000 757353199 200000 536701213 200000 97990259 200000 138644342 200000 161688859 200000 764067586 200000 116896962 200000 174184031 200000 728218584 200000 257681885 200000 650221982 200000 664838591 200000 234158184 200000 553250936 200000 618256857 200000 836734190 200000 177461033 200000 372445370 200000 746925922 200000 835583590 200000 48346014 200000 685589932 200000 896754506 200000 74748861 200000 766531686 200000 238815607 200000 81717187 200000 609243053 200000 988311362 200000 339209571 200000 518283291 200000 414082063 200000 903243027 200000 99647961 200000 686200516 200000 754048475 200000 451705305 200000 985735264 200000 262045518 200000 124711720 200000 202333876 200000 434561443 200000 205129322 200000 70294833 200000 841744868 200000 188316520 200000 713001448 200000 531524173 200000 6764236 200000 406754969 200000 373656249 200000 125388789 200000 389929450 200000 928356670 200000 547539693 200000 725321409 200000 384123104 200000 617714303 200000 764794292 200000 777067626 200000 66876526 200000 945643174 200000 588504416 200000 36869064 200000 111597684 200000 972685082 200000 249204065 200000 285404884 200000 206542323 200000 604924516 200000 373574727 200000 755398823 200000 857657611 200000 483135021 200000 143407554 200000 682417016 200000 677582078 200000 934668604 200000 287524516 200000 425010336 200000 152096299 200000 606616956 200000 43348700 200000 588379289 200000 163850771 200000 139547123 200000 261308284 200000 70359289 200000 61515606 200000 237691595 200000 23546547 200000 347367035 200000 429975477 200000 29297996 200000 375936978 200000 983541494 200000 118832145 200000 622968799 200000 134877514 200000 893176162 200000 368715370 200000 704674316 200000 191826604 200000 118316505 200000 188557280 200000 833198715 200000 585377959 200000 179109267 200000 531577524 200000 290551541 200000 188413196 200000 766376168 200000 464222278 200000 449929827 200000 915804876 200000 597576017 200000 862583064 200000 648610509 200000 300276215 200000 760365414 200000 408221385 200000 317811036 200000 365304766 200000 964446432 200000 557810202 200000 336495703 200000 136759409 200000 924437144 200000 507878635 200000 37511465 200000 814243713 200000 409618565 200000 202649661 200000 155312728 200000 763898749 200000 648138176 200000 852809265 200000 427127694 200000 215125528 200000 152913539 200000 711249926 200000 65477523 200000 662759969 200000 655242788 200000 605945374 200000 336737871 200000 556235144 200000 239658782 200000 661785593 200000 419285196 200000 229748063 200000 874829064 200000 265730104 200000 17612081 200000 263043029 200000 872522394 200000 713200794 200000 850019527 200000 952882748 200000 875944878 200000 338989057 200000 837038071 200000 162326787 200000 975542588 200000 953349229 200000 997673545 200000 908887484 200000 662713692 200000 645436158 200000 693027429 200000 93295894 200000 451430727 200000 804198901 200000 995898901 200000 224433378 200000 500953941 200000 661821107 200000 724175936 200000 100262417 200000 693663999 200000 528955319 200000 4674287 200000 825811123 200000 563505373 200000 601646243 200000 82908491 200000 926886393 200000 598425769 200000 945548855 200000 52713883 200000 918042675 200000 498749241 200000 499880020 200000 377792330 200000 91214034 200000 610177159 200000 539576825 200000 706695902 200000 950231654 200000 631187884 200000 994075976 200000 921171969 200000 523500192 200000 783202016 200000 712194433 200000 895969147 200000 397719120 200000 958822778 200000 896108292 200000 232794421 200000 470893414 200000 174009845 200000 618626898 200000 798794807 200000 703878388 200000 501181416 200000 87017740 200000 699322537 200000 778391850 200000 740364812 200000 261113329 200000 937540052 200000 312594263 200000 741369401 200000 970018531 200000 292027937 200000 605233646 200000 880315751 200000 770072034 200000 171353880 200000 86192765 200000 700181937 200000 324943374 200000 538900834 200000 134472119 200000 173228109 200000 8100265 200000 43018950 200000 661918570 200000 721154452 200000 524276753 200000 13959726 200000 810623112 200000 410869503 200000 940832713 200000 438623139 200000 46513441 200000 351345959 200000 882153584 200000 27504203 200000 72312935 200000 528751555 200000 457029831 200000 351628913 200000 669986984 200000 555247533 200000 504898223 200000 603371389 200000 950142294 200000 297089756 200000 817832231 200000 778386934 200000 518707457 200000 968690282 200000 582918737 200000 641319302 200000 444727130 200000 744200846 200000 785575277 200000 141669622 200000 745760561 200000 4397730 200000 148124379 200000 881786412 200000 264992886 200000 814354718 200000 79136797 200000 493576243 200000 819648571 200000 96819610 200000 117683153 200000 879055667 200000 622165168 200000 246322895 200000 58243514 200000 854334067 200000 62138661 200000 980738709 200000 488000183 200000 850469469 200000 525338122 200000 570530277 200000 247423689 200000 680418425 200000 238451953 200000 456712919 200000 238658321 200000 512960880 200000 925890697 200000 155453093 200000 428321742 200000 458024714 200000 394390180 200000 858552741 200000 974254690 200000 132026415 200000 869196337 200000 489090385 200000 269160269 200000 839690472 200000 355185474 200000 240842818 200000 179930159 200000 102007390 200000 990836998 200000 433747503 200000 706817993 200000 966521561 200000 612880334 200000 968259570 200000 398295548 200000 460414914 200000 360401163 200000 732462467 200000 189776328 200000 766847393 200000 513432910 200000 193504762 200000 84821837 200000 379780126 200000 614052934 200000 684429711 200000 674300876 200000 603914242 200000 373332164 200000 615158684 200000 687125925 200000 402381622 200000 146496185 200000 348071065 200000 233972825 200000 526712514 200000 391863093 200000 376940062 200000 484679817 200000 872284366 200000 840734824 200000 619024100 200000 922145781 200000 268610212 200000 490622372 200000 95636164 200000 733755773 200000 153051307 200000 994920793 200000 819208373 200000 680278306 200000 231453292 200000 14827287 200000 338210512 200000 351502341 200000 985661072 200000 30132110 200000 181009998 200000 48590438 200000 277590239 200000 991726736 200000 104198024 200000 194951589 200000 873591873 200000 184490252 200000 350653429 200000 299522626 200000 555565248 200000 446490900 200000 708322863 200000 96684000 200000 617902467 200000 377937879 200000 126579694 200000 374271805 200000 96831187 200000 712247719 200000 801577482 200000 179369019 200000 506318361 200000 540451827 200000 220158587 200000 142847962 200000 736579549 200000 52029260 200000 623333467 200000 274517050 200000 75049927 200000 124473187 200000 389100002 200000 936638108 200000 441467041 200000 260555017 200000 406842472 200000 420036961 200000 832520786 200000 617986605 200000 593065062 200000 806405640 200000 867315171 200000 619214304 200000 179821941 200000 346906931 200000 36555644 200000 967184467 200000 39123532 200000 706615458 200000 505081959 200000 281002198 200000 349788868 200000 498264885 200000 454566667 200000 859828185 200000 598336982 200000 117005550 200000 789705970 200000 461515502 200000 797317019 200000 441033451 200000 209584834 200000 915181765 200000 119853898 200000 342212463 200000 530874950 200000 922209582 200000 569654077 200000 745193433 200000 502342246 200000 601468697 200000 367415020 200000 319305386 200000 779862826 200000 888813720 200000 706841838 200000 684486019 200000 579620794 200000 903379675 200000 730606846 200000 650513187 200000 392339551 200000 407231537 200000 520712691 200000 296443756 200000 437059202 200000 13577229 200000 63622086 200000 444718430 200000 631493803 200000 37443325 200000 540590479 200000 682953497 200000 247581826 200000 325775027 200000 294115207 200000 568532446 200000 603933905 200000 210704896 200000 405532934 200000 340535822 200000 887036799 200000 771635411 200000 721632901 200000 513598761 200000 727751061 200000 496607293 200000 328381341 200000 68300239 200000 34072380 200000 855750255 200000 579051781 200000 388920257 200000 731615164 200000 90982073 200000 428158103 200000 642281951 200000 760099709 200000 750770060 200000 876538186 200000 27598891 200000 494113289 200000 197098104 200000 406334776 200000 99705796 200000 253302279 200000 858160686 200000 399308184 200000 513566442 200000 253080384 200000 330477182 200000 809903300 200000 184015104 200000 700106909 200000 346261593 200000 792358452 200000 232793220 200000 611623973 200000 587044302 200000 262897280 200000 818930967 200000 500152579 200000 625795600 200000 200024928 200000 51779963 200000 285042557 200000 34213742 200000 80127407 200000 213459855 200000 762103549 200000 111957336 200000 725411683 200000 755686484 200000 28896267 200000 561234528 200000 199180181 200000 419687914 200000 826695760 200000 854663221 200000 271556734 200000 201418643 200000 958157971 200000 221113769 200000 766250358 200000 876608942 200000 52551871 200000 275645099 200000 621571319 200000 342747067 200000 978226650 200000 400575564 200000 506035351 200000 524096605 200000 154527246 200000 73057469 200000 419788560 200000 249669458 200000 954709155 200000 824632655 200000 738684987 200000 391303547 200000 712186881 200000 892152945 200000 810101520 200000 75738842 200000 265177522 200000 836163508 200000 812171174 200000 435383438 200000 804931677 200000 39335369 200000 971679032 200000 694542040 200000 769120203 200000 559057024 200000 438888477 200000 181239576 200000 179253477 200000 145781962 200000 394583502 200000 413686223 200000 880717747 200000 294186167 200000 881975011 200000 84039326 200000 433432414 200000 550237047 200000 363549973 200000 46264901 200000 371349037 200000 965261660 200000 801358140 200000 108226724 200000 272464266 200000 559825366 200000 255341905 200000 313510076 200000 153045501 200000 467902324 200000 338363501 200000 929131694 200000 857870639 200000 775465449 200000 521364167 200000 309956537 200000 602015720 200000 110008836 200000 876752312 200000 248029759 200000 932771856 200000 99617205 200000 857900986 200000 542038976 200000 140009649 200000 948575757 200000 788643939 200000 57151196 200000 968921074 200000 108115774 200000 339121774 200000 250493781 200000 399436060 200000 74842262 200000 419068850 200000 771240969 200000 415466647 200000 138984583 200000 791185703 200000 323382011 200000 492057581 200000 379037346 200000 781393639 200000 958501706 200000 783162309 200000 867211158 200000 585874986 200000 312428855 200000 702658025 200000 765279540 200000 101646152 200000 79545891 200000 636879680 200000 541522029 200000 969541050 200000 882709645 200000 287793619 200000 86192465 200000 138483736 200000 514194455 200000 829115082 200000 946488593 200000 171183643 200000 457402753 200000 845493871 200000 50578941 200000 232310428 200000 169649835 200000 720126505 200000 243271557 200000 571893650 200000 810642582 200000 688504961 200000 410619451 200000 408569366 200000 93598563 200000 413253408 200000 144459727 200000 560037986 200000 308300370 200000 988552910 200000 451741457 200000 387659724 200000 850816963 200000 27327860 200000 233894897 200000 598304463 200000 917883191 200000 274849817 200000 549758337 200000 999729410 200000 102517070 200000 523741927 200000 33669104 200000 366353181 200000 244040650 200000 281504039 200000 261762704 200000 878500090 200000 34301833 200000 165059903 200000 981392848 200000 459869073 200000 47260302 200000 85155514 200000 264503105 200000 869245178 200000 547422200 200000 277002304 200000 236595092 200000 988364398 200000 394674697 200000 941462424 200000 575983770 200000 361467973 200000 67559967 200000 819450284 200000 435051842 200000 794153464 200000 984779965 200000 268848260 200000 340877725 200000 938336799 200000 520333698 200000 647673673 200000 304632028 200000 740155508 200000 180200239 200000 688444995 200000 885606223 200000 698029517 200000 157539236 200000 550947034 200000 855023719 200000 206410788 200000 657701858 200000 812528536 200000 945241780 200000 907651218 200000 690065418 200000 116822564 200000 9874407 200000 936969551 200000 481696092 200000 923725127 200000 643817680 200000 518721458 200000 391161400 200000 533831401 200000 967960927 200000 327949878 200000 396976671 200000 950333972 200000 174771366 200000 763062898 200000 131711922 200000 881944815 200000 816979156 200000 862751519 200000 206429872 200000 618350276 200000 492103995 200000 965478933 200000 226330107 200000 162899962 200000 507721290 200000 804937804 200000 217349011 200000 649207322 200000 204242835 200000 179523039 200000 483077785 200000 463066060 200000 97442245 200000 862923268 200000 614827852 200000 400432346 200000 875262642 200000 808220436 200000 161025806 200000 725260843 200000 395037001 200000 328215688 200000 121904222 200000 861298632 200000 312036251 200000 696561913 200000 966016735 200000 388266202 200000 815154905 200000 435376158 200000 907357007 200000 301386665 200000 253472084 200000 897413329 200000 163375503 200000 761689501 200000 625087098 200000 531036937 200000 309935777 200000 637511488 200000 666494687 200000 768492000 200000 516567716 200000 300909625 200000 287752240 200000 813078413 200000 605654744 200000 598783313 200000 423023936 200000 282232170 200000 933627808 200000 400595057 200000 462296575 200000 609503727 200000 607201402 200000 122528417 200000 560349565 200000 860143284 200000 966514184 200000 733974537 200000 900722155 200000 973041266 200000 417122825 200000 713015283 200000 678751385 200000 272573697 200000 322239327 200000 803662022 200000 137428471 200000 72135514 200000 557118986 200000 231998475 200000 610978199 200000 23803285 200000 681428267 200000 870415466 200000 206583848 200000 15023340 200000 490347777 200000 117866413 200000 450130812 200000 360090549 200000 481956590 200000 699200699 200000 341183106 200000 859175786 200000 607955826 200000 959785374 200000 440225611 200000 18986148 200000 978518573 200000 210612093 200000 771484425 200000 927429914 200000 73532385 200000 162684577 200000 970731018 200000 898693542 200000 526709868 200000 748021874 200000 657135040 200000 233551936 200000 210116817 200000 860289914 200000 104172219 200000 542504960 200000 680388399 200000 994901856 200000 157705900 200000 87207710 200000 718015687 200000 820469998 200000 878983779 200000 808125684 200000 297663481 200000 571138570 200000 883814865 200000 917571578 200000 591694919 200000 114890687 200000 414790662 200000 905103816 200000 85227599 200000 342032437 200000 435444531 200000 501266711 200000 129310164 200000 384339124 200000 589720232 200000 237209024 200000 244841397 200000 527279524 200000 664770774 200000 291586234 200000 504372724 200000 985713806 200000 142462796 200000 847631902 200000 46420399 200000 521265179 200000 786064573 200000 772859685 200000 323240233 200000 716742675 200000 56667896 200000 703777320 200000 297798593 200000 188246878 200000 429137645 200000 472008862 200000 961382392 200000 940752390 200000 456567470 200000 985905953 200000 805864814 200000 405309746 200000 819012458 200000 607159145 200000 945723620 200000 64860459 200000 338852210 200000 844468302 200000 626056251 200000 163811161 200000 149667384 200000 877180360 200000 133836403 200000 401030214 200000 124164682 200000 918906097 200000 485219244 200000 229247386 200000 662643546 200000 271988225 200000 252873511 200000 45664284 200000 505372216 200000 235655248 200000 329217861 200000 589939638 200000 977719509 200000 170639959 200000 216656261 200000 780063088 200000 830280258 200000 229613999 200000 993582729 200000 300842355 200000 929749677 200000 292990735 200000 192231953 200000 552377094 200000 951203689 200000 314756688 200000 843758333 200000 387790484 200000 35250406 200000 158177387 200000 397891919 200000 761391011 200000 766253236 200000 866401657 200000 1929766 200000 195823837 200000 873843076 200000 996388529 200000 139805122 200000 114270218 200000 736074022 200000 849781357 200000 371244421 200000 693262355 200000 633646218 200000 706182181 200000 24822767 200000 155224831 200000 679974338 200000 781185648 200000 291668129 200000 331324920 200000 464577021 200000 553278729 200000 563013722 200000 393743175 200000 542987661 200000 248928967 200000 115865852 200000 939952211 200000 402788833 200000 455881123 200000 553762183 200000 969815972 200000 960844171 200000 788597941 200000 928457755 200000 468868325 200000 696718394 200000 908422710 200000 470978554 200000 962278620 200000 111796927 200000 199393150 200000 223576450 200000 409007988 200000 668736779 200000 240557830 200000 489660982 200000 633046451 200000 962317359 200000 850494055 200000 588994229 200000 924368323 200000 314181722 200000 440771160 200000 583119552 200000 563493099 200000 431756509 200000 943890611 200000 476319032 200000 922423190 200000 532262953 200000 157955183 200000 557890588 200000 848598346 200000 853718990 200000 719923622 200000 634725518 200000 623460529 200000 696952957 200000 807967119 200000 469478094 200000 788989843 200000 582214150 200000 546989188 200000 905387068 200000 990288601 200000 695078745 200000 71780861 200000 700265817 200000 436031115 200000 609343624 200000 328000146 200000 100805574 200000 33791953 200000 861948099 200000 156955644 200000 319727682 200000 586735861 200000 520304729 200000 672766739 200000 394585263 200000 387415390 200000 611360445 200000 131765712 200000 713312781 200000 858912149 200000 716620926 200000 449645899 200000 351393917 200000 592072514 200000 139255628 200000 715628989 200000 24817470 200000 30238511 200000 328760824 200000 43744894 200000 790202034 200000 459434819 200000 731503220 200000 30730248 200000 540832345 200000 544935559 200000 108795342 200000 792548849 200000 794044115 200000 743998756 200000 165530680 200000 350303987 200000 430543329 200000 692175458 200000 566360834 200000 171166439 200000 39944804 200000 132767402 200000 664258717 200000 732177605 200000 938461275 200000 58147203 200000 23520922 200000 377664164 200000 139180776 200000 17659288 200000 834802600 200000 707451839 200000 411726923 200000 368449199 200000 68083608 200000 340665965 200000 654299108 200000 447973298 200000 613094746 200000 28419623 200000 94274613 200000 63157929 200000 893431552 200000 182774661 200000 316131548 200000 73182396 200000 560543162 200000 202262080 200000 532019356 200000 273521205 200000 976555480 200000 221356848 200000 138857812 200000 532130939 200000 746754762 200000 675289678 200000 555242501 200000 173848599 200000 14389538 200000 19603123 200000 695013584 200000 879256242 200000 891656848 200000 584061590 200000 361147124 200000 938243347 200000 545150435 200000 502374736 200000 10283731 200000 148689701 200000 673208078 200000 333153627 200000 763546605 200000 510463470 200000 340472607 200000 770252877 200000 745388771 200000 565651864 200000 330524744 200000 257436385 200000 16672116 200000 491737451 200000 691655130 200000 738253038 200000 619189378 200000 505862608 200000 383641668 200000 258485612 200000 184680460 200000 630341711 200000 204122903 200000 268152949 200000 79854388 200000 513197968 200000 938517764 200000 583495489 200000 827217978 200000 622424412 200000 276891612 200000 779303976 200000 164526207 200000 434004124 200000 885877389 200000 481167523 200000 928051842 200000 471042392 200000 801170731 200000 404270410 200000 611568613 200000 138587321 200000 372253411 200000 514102742 200000 732838760 200000 946449158 200000 362728968 200000 341541664 200000 31903979 200000 929847722 200000 61818378 200000 262035743 200000 502608240 200000 49306411 200000 110367609 200000 813190380 200000 633172245 200000 204070707 200000 109855750 200000 169965249 200000 802335005 200000 732421258 200000 991835776 200000 12001780 200000 214346727 200000 501769496 200000 171525338 200000 450735872 200000 669208820 200000 596787175 200000 402443810 200000 65873788 200000 376915172 200000 92095774 200000 580535947 200000 858637344 200000 14247801 200000 770969606 200000 976060259 200000 990182086 200000 251023762 200000 433301256 200000 982968605 200000 931286118 200000 130792751 200000 365893036 200000 580318023 200000 667960088 200000 274133363 200000 726709914 200000 152304275 200000 873081365 200000 890846364 200000 916668316 200000 136776402 200000 615580085 200000 413976587 200000 58418073 200000 657617139 200000 167265649 200000 984409666 200000 253090970 200000 744574215 200000 246566881 200000 901406944 200000 575140296 200000 29781055 200000 872355519 200000 395793574 200000 886862186 200000 315242731 200000 144464609 200000 362493812 200000 408823531 200000 522025596 200000 823414337 200000 668764748 200000 958395089 200000 4674946 200000 999261176 200000 439421261 200000 282447046 200000 674635693 200000 570281534 200000 156494775 200000 666586002 200000 342014927 200000 248860778 200000 344834028 200000 374825246 200000 763077080 200000 743548151 200000 58084205 200000 964575858 200000 421432024 200000 84761980 200000 506972376 200000 768686518 200000 713121535 200000 357693106 200000 279736816 200000 992907827 200000 419779487 200000 702257265 200000 44453268 200000 61485650 200000 827848487 200000 22074290 200000 894220741 200000 462619547 200000 462314281 200000 354142349 200000 352041379 200000 640832695 200000 258672212 200000 107021883 200000 566572399 200000 876519789 200000 165001850 200000 347335444 200000 504903306 200000 704171175 200000 889343114 200000 916449425 200000 517835124 200000 35284078 200000 732483733 200000 25888075 200000 128936909 200000 386276840 200000 417722828 200000 634191609 200000 213547094 200000 379475296 200000 805685887 200000 525187189 200000 688556271 200000 472358974 200000 756523551 200000 721570230 200000 801631386 200000 459108617 200000 634759484 200000 381768662 200000 553594742 200000 536409963 200000 166022535 200000 638704396 200000 936519364 200000 492685357 200000 113128912 200000 421409970 200000 372950244 200000 953346357 200000 560516616 200000 289421632 200000 412794199 200000 870270350 200000 322632511 200000 952063566 200000 633782462 200000 644922208 200000 530935717 200000 331780245 200000 938302169 200000 463740402 200000 271642252 200000 485600749 200000 346829960 200000 167492014 200000 734622308 200000 734209359 200000 777036236 200000 851837468 200000 716135100 200000 650051283 200000 463530949 200000 457477605 200000 116367943 200000 636079539 200000 514783925 200000 423808209 200000 862206675 200000 114527813 200000 465959419 200000 515397576 200000 47386451 200000 565976579 200000 570545687 200000 40503507 200000 647461333 200000 977637766 200000 625300140 200000 973412123 200000 187224459 200000 193095813 200000 908911224 200000 203028712 200000 101655238 200000 893328858 200000 874083676 200000 610334115 200000 669155061 200000 486800765 200000 484649562 200000 429040596 200000 714356905 200000 176347782 200000 171744145 200000 89558819 200000 741408147 200000 971370285 200000 168914498 200000 933378137 200000 428999811 200000 326064332 200000 907424974 200000 830354271 200000 272863594 200000 405479387 200000 624437428 200000 666083133 200000 5063000 200000 185367538 200000 994805398 200000 810115611 200000 613792894 200000 247591370 200000 833032755 200000 185324355 200000 750706220 200000 416251708 200000 289351278 200000 262118172 200000 857524434 200000 525748543 200000 69521733 200000 691138863 200000 920893954 200000 524749292 200000 301831129 200000 262945317 200000 782250604 200000 485742716 200000 737964140 200000 776853446 200000 910349279 200000 357568840 200000 210908765 200000 176251131 200000 117690190 200000 515916743 200000 925793837 200000 620474315 200000 708575431 200000 680021651 200000 430063996 200000 571613536 200000 853137277 200000 459594084 200000 894071052 200000 888350722 200000 250629566 200000 290424594 200000 356232379 200000 4241178 200000 440718076 200000 80137621 200000 638598540 200000 938988848 200000 562659272 200000 945544199 200000 209233822 200000 771586540 200000 545615825 200000 923427488 200000 29675570 200000 448691224 200000 95899112 200000 973147320 200000 882976169 200000 937246619 200000 480136190 200000 32594632 200000 142332803 200000 359806846 200000 11951395 200000 602955369 200000 887313504 200000 363268073 200000 982277000 200000 263524434 200000 368421888 200000 371311142 200000 183949949 200000 141226588 200000 213694790 200000 367218844 200000 569065587 200000 910749056 200000 400870960 200000 424643797 200000 501968122 200000 207664087 200000 52233184 200000 231142776 200000 244191427 200000 91384472 200000 444505237 200000 296203854 200000 241863581 200000 695447581 200000 176628146 200000 429290559 200000 444015739 200000 818642398 200000 304305589 200000 894654293 200000 980748140 200000 918614130 200000 323607103 200000 629540023 200000 280017824 200000 387304340 200000 58330130 200000 971901614 200000 630740329 200000 988897307 200000 871443725 200000 93771427 200000 768199734 200000 225218560 200000 26558000 200000 997152030 200000 867340441 200000 246741595 200000 192421278 200000 139367879 200000 12645953 200000 25879909 200000 473251989 200000 174395240 200000 959892479 200000 486102646 200000 694237047 200000 172761576 200000 59232708 200000 262813703 200000 971760067 200000 202489424 200000 272672929 200000 712778161 200000 145487387 200000 300230857 200000 837419205 200000 553888811 200000 102561343 200000 815922843 200000 163547521 200000 887556943 200000 298857232 200000 526559278 200000 402040134 200000 388605972 200000 236485773 200000 932743436 200000 132026276 200000 719158420 200000 33239512 200000 321837532 200000 126106443 200000 242529286 200000 267607345 200000 760774759 200000 260951565 200000 541272260 200000 323107320 200000 262126998 200000 627154650 200000 683791430 200000 458290350 200000 846503280 200000 713405378 200000 255204644 200000 879705844 200000 288797472 200000 320264181 200000 880298775 200000 86425482 200000 76360940 200000 360837061 200000 63916791 200000 874547280 200000 719779902 200000 943857314 200000 336737981 200000 744426567 200000 931328414 200000 506946331 200000 689267073 200000 397102991 200000 163163317 200000 706895075 200000 543136124 200000 9129321 200000 306462794 200000 987427016 200000 995433990 200000 944471606 200000 912459336 200000 472120508 200000 286769561 200000 242806134 200000 365600181 200000 807782864 200000 440837067 200000 748292041 200000 916992187 200000 712700467 200000 980180310 200000 163985136 200000 386730146 200000 235331894 200000 602994707 200000 765743564 200000 981165522 200000 660548938 200000 512454906 200000 528162908 200000 619331541 200000 353348607 200000 625889826 200000 643089858 200000 847244626 200000 399767558 200000 576518342 200000 896636478 200000 536420370 200000 772033839 200000 606345533 200000 50736433 200000 11224830 200000 738555499 200000 443622144 200000 634980122 200000 203866142 200000 31952842 200000 440122535 200000 857658267 200000 904583323 200000 349070461 200000 37744107 200000 882149747 200000 240105660 200000 602233044 200000 229346724 200000 423662725 200000 419252715 200000 338205247 200000 437734347 200000 170594767 200000 407744688 200000 124240 200000 584577913 200000 675423602 200000 215321780 200000 341231542 200000 212687077 200000 812408496 200000 981451455 200000 460882499 200000 426450280 200000 256667624 200000 655762105 200000 63062758 200000 474134908 200000 636999835 200000 289470892 200000 17205425 200000 842994359 200000 654051689 200000 146067903 200000 704247763 200000 152705492 200000 832566291 200000 937420859 200000 924402078 200000 513561258 200000 926121850 200000 310029704 200000 433556097 200000 795162161 200000 59388318 200000 877603120 200000 695184397 200000 264362627 200000 823300511 200000 439641050 200000 963439859 200000 114970328 200000 187703742 200000 278707024 200000 311621379 200000 928031112 200000 285278043 200000 262619769 200000 963732270 200000 665851916 200000 995732728 200000 844519262 200000 923466116 200000 730552060 200000 983250995 200000 555168039 200000 547343670 200000 204228625 200000 676670927 200000 435729438 200000 701670036 200000 718127652 200000 698585004 200000 978337194 200000 882383119 200000 991018284 200000 578340041 200000 36806741 200000 754647863 200000 478203458 200000 490520904 200000 113963461 200000 609176764 200000 381292448 200000 908193896 200000 398380229 200000 329271920 200000 121585820 200000 457924747 200000 374395197 200000 726746691 200000 83173809 200000 956158257 200000 927048756 200000 981979460 200000 690389110 200000 263101691 200000 339727829 200000 558952870 200000 755675043 200000 216682920 200000 158056806 200000 440155831 200000 722519826 200000 170572826 200000 703989073 200000 115533545 200000 683717563 200000 668889169 200000 831991581 200000 645885389 200000 427884982 200000 449900909 200000 111617909 200000 943627282 200000 699454012 200000 198310319 200000 768860191 200000 291280265 200000 899879845 200000 768315512 200000 803717125 200000 134206243 200000 79982442 200000 28356679 200000 247659311 200000 578353393 200000 12408867 200000 667348670 200000 87703238 200000 362983457 200000 149631370 200000 91043997 200000 530878738 200000 334283015 200000 100148341 200000 187431877 200000 31314299 200000 650558736 200000 323547870 200000 223945525 200000 589739147 200000 113359567 200000 843480542 200000 907488015 200000 521747945 200000 933620724 200000 135894957 200000 542494867 200000 694593630 200000 924571471 200000 946460578 200000 429711393 200000 16462290 200000 977573585 200000 878542904 200000 850767162 200000 737118031 200000 286648713 200000 439311110 200000 478040702 200000 182764284 200000 441129386 200000 720294597 200000 23021999 200000 959532067 200000 528806019 200000 637010253 200000 542608300 200000 694106411 200000 164967556 200000 292133783 200000 640364150 200000 690241437 200000 708639039 200000 55032251 200000 942197037 200000 76211233 200000 222495587 200000 701039858 200000 707992082 200000 255427201 200000 529573569 200000 358861204 200000 94157446 200000 666974628 200000 607888970 200000 945941786 200000 420715785 200000 192157587 200000 896690191 200000 650596893 200000 794526523 200000 40028023 200000 750116159 200000 808799828 200000 663633885 200000 674970520 200000 215411243 200000 906825369 200000 389417168 200000 609109854 200000 954691140 200000 377403619 200000 880901395 200000 70134611 200000 199908378 200000 422463052 200000 10217160 200000 954912030 200000 991985502 200000 734774027 200000 76165423 200000 360345992 200000 37654752 200000 485565562 200000 785030824 200000 709662330 200000 474822289 200000 958200593 200000 948635829 200000 716685564 200000 40350081 200000 113843304 200000 443408372 200000 521660726 200000 875407328 200000 136645944 200000 667158568 200000 536084594 200000 332675328 200000 216320857 200000 890673712 200000 271287063 200000 237532497 200000 811511748 200000 805531149 200000 382297774 200000 931150946 200000 554740369 200000 239423711 200000 44128735 200000 198638310 200000 315267322 200000 699934440 200000 665644660 200000 162570411 200000 51161941 200000 557835143 200000 235962708 200000 241215652 200000 351311132 200000 69766973 200000 639202441 200000 659050719 200000 935978216 200000 895273898 200000 612802362 200000 786896014 200000 92642928 200000 297085327 200000 530275760 200000 953114626 200000 591939214 200000 662848205 200000 3108179 200000 653054634 200000 792501050 200000 662295139 200000 653701805 200000 884104983 200000 34755468 200000 343850611 200000 334040421 200000 71444730 200000 56775100 200000 568060477 200000 123703365 200000 15449379 200000 261161764 200000 338738722 200000 290971956 200000 317616515 200000 449401916 200000 576499105 200000 366335802 200000 593143594 200000 603088540 200000 741236572 200000 392458370 200000 651835977 200000 791035133 200000 137369363 200000 7817299 200000 966574128 200000 25362232 200000 690538406 200000 916405013 200000 882085711 200000 546945092 200000 362885910 200000 541477457 200000 940289848 200000 350298170 200000 93452420 200000 193623728 200000 30829723 200000 407882835 200000 731873839 200000 99103738 200000 876301639 200000 906065128 200000 94850425 200000 996339479 200000 419271215 200000 100745585 200000 487106786 200000 386117649 200000 531026785 200000 74075781 200000 833085451 200000 130786831 200000 938086928 200000 77038047 200000 366642611 200000 216186202 200000 193397898 200000 987641942 200000 383906748 200000 191786842 200000 908745281 200000 812580834 200000 249635621 200000 297028761 200000 116052934 200000 321709469 200000 910261777 200000 18710719 200000 978545352 200000 4596671 200000 9750974 200000 335001747 200000 520815640 200000 208116640 200000 255026829 200000 341290495 200000 335373223 200000 842829753 200000 328863744 200000 731654155 200000 681236613 200000 333816739 200000 347500726 200000 281078496 200000 923040483 200000 769349653 200000 423527024 200000 506557381 200000 648714769 200000 462604008 200000 110066702 200000 157851941 200000 271307392 200000 145456917 200000 174041489 200000 619567238 200000 165505472 200000 899682485 200000 68791322 200000 375971474 200000 99304577 200000 816585471 200000 302614505 200000 926278929 200000 388374677 200000 621365837 200000 230848606 200000 632873196 200000 873661676 200000 266744855 200000 948714490 200000 997959722 200000 477812117 200000 903662836 200000 557561437 200000 991628277 200000 317644227 200000 795095199 200000 784920649 200000 719279766 200000 205626308 200000 850708975 200000 490641309 200000 856532852 200000 665889547 200000 118896349 200000 369061722 200000 308688663 200000 34468390 200000 149710977 200000 730123168 200000 662269226 200000 122807496 200000 656792852 200000 381257136 200000 423607924 200000 330216895 200000 240490990 200000 132394987 200000 144016605 200000 239805181 200000 103174024 200000 63489488 200000 476901742 200000 270462354 200000 862658939 200000 560570370 200000 685390416 200000 286934447 200000 558733950 200000 491492927 200000 979417802 200000 721799844 200000 243949163 200000 790184808 200000 278829383 200000 217516770 200000 68576825 200000 612612990 200000 87781197 200000 205345273 200000 237291010 200000 125741474 200000 914511750 200000 570085530 200000 613608701 200000 45320212 200000 811875770 200000 104804501 200000 925952900 200000 860325940 200000 667578578 200000 12126427 200000 428887311 200000 646954628 200000 343978710 200000 372965756 200000 327916598 200000 318921890 200000 131658478 200000 48453032 200000 51396786 200000 943912273 200000 105575268 200000 4402097 200000 572090715 200000 821617264 200000 635186591 200000 726465798 200000 556334634 200000 441529088 200000 605043240 200000 858360377 200000 651603511 200000 430581537 200000 1835687 200000 32097017 200000 267773371 200000 749577237 200000 178576870 200000 976240664 200000 92758030 200000 215905850 200000 23698380 200000 295308677 200000 526166954 200000 196356371 200000 834688355 200000 129645138 200000 749711909 200000 445919551 200000 438045393 200000 931944110 200000 980558905 200000 907696767 200000 589824865 200000 63087594 200000 365829567 200000 745598900 200000 464832379 200000 981505655 200000 4665775 200000 448232158 200000 86060199 200000 205134309 200000 603040800 200000 159117085 200000 208893325 200000 100015845 200000 986103373 200000 787766450 200000 855536118 200000 467701575 200000 722773645 200000 589798653 200000 795973323 200000 38155260 200000 202140249 200000 971987583 200000 302650900 200000 504746772 200000 143586889 200000 221036761 200000 737705209 200000 434531776 200000 877117974 200000 742854859 200000 6532036 200000 792015439 200000 794713752 200000 484558901 200000 447135196 200000 30961716 200000 407295432 200000 515779608 200000 449920458 200000 108189182 200000 302622399 200000 95514772 200000 826805047 200000 802607965 200000 857738164 200000 462866667 200000 329548522 200000 107336995 200000 31614464 200000 510023548 200000 421967566 200000 948062015 200000 29031453 200000 554181064 200000 812820969 200000 701945539 200000 394485153 200000 605930607 200000 973577317 200000 378945502 200000 487648583 200000 799972658 200000 222480778 200000 798462433 200000 840364774 200000 227102450 200000 96357313 200000 599891262 200000 161623926 200000 791701423 200000 310233234 200000 702713219 200000 783143697 200000 314301065 200000 130829477 200000 691535202 200000 795946223 200000 975962561 200000 577528259 200000 755067563 200000 422965096 200000 427019447 200000 281461461 200000 379882575 200000 734156789 200000 937651181 200000 347094499 200000 486623326 200000 396215598 200000 905370370 200000 650379286 200000 519468553 200000 749812940 200000 293263031 200000 985566646 200000 661217696 200000 505231272 200000 305578732 200000 884549163 200000 762175124 200000 412779449 200000 480596130 200000 892546558 200000 976902004 200000 842201112 200000 686894586 200000 459575000 200000 112419315 200000 440614143 200000 659032115 200000 668624257 200000 538145504 200000 35849668 200000 750747055 200000 112053729 200000 662725675 200000 9775842 200000 231452142 200000 807586050 200000 369701606 200000 616797680 200000 790029713 200000 323883787 200000 884551488 200000 196665766 200000 454272087 200000 575114053 200000 30815371 200000 404913630 200000 264815394 200000 891866649 200000 742151478 200000 681474960 200000 735255538 200000 180589327 200000 402760915 200000 628625620 200000 551572455 200000 639639759 200000 713767953 200000 581999331 200000 513111362 200000 640348963 200000 126737601 200000 731339797 200000 610146148 200000 270501618 200000 267971540 200000 124379107 200000 315387597 200000 545069637 200000 814821722 200000 868395749 200000 40127773 200000 990913605 200000 968176260 200000 169039573 200000 621701909 200000 917992249 200000 328120738 200000 59630217 200000 857044117 200000 666883724 200000 499476005 200000 892005371 200000 707323550 200000 741938884 200000 698575005 200000 267192900 200000 469161809 200000 802241419 200000 900920507 200000 533536668 200000 26497518 200000 776487849 200000 932067663 200000 171766106 200000 166376149 200000 422202119 200000 467940937 200000 223057913 200000 21583751 200000 603749549 200000 348368571 200000 214327056 200000 720223909 200000 680294083 200000 597633237 200000 553980760 200000 833049070 200000 6476946 200000 402111974 200000 194721449 200000 696050756 200000 743735939 200000 678239329 200000 815716348 200000 857524135 200000 230854686 200000 969058772 200000 152349033 200000 934295351 200000 892829196 200000 883694322 200000 410367017 200000 326196022 200000 33111572 200000 294768009 200000 678771348 200000 382064386 200000 475179296 200000 597921419 200000 208152099 200000 532701982 200000 418273081 200000 987943433 200000 418421615 200000 683624745 200000 508716934 200000 864562994 200000 730034223 200000 706691556 200000 276948047 200000 963625047 200000 621163325 200000 842035504 200000 628828415 200000 981831913 200000 746928784 200000 409607180 200000 124454940 200000 550672760 200000 333686594 200000 612717722 200000 725575505 200000 263504309 200000 92078474 200000 359493658 200000 738735460 200000 830505584 200000 918272706 200000 48617197 200000 286134846 200000 560574361 200000 574708578 200000 402605714 200000 908758249 200000 347868738 200000 557062914 200000 714793386 200000 833760653 200000 140216987 200000 821805147 200000 649069047 200000 592078705 200000 238616564 200000 683555141 200000 278153304 200000 175014655 200000 451673789 200000 745450169 200000 573344974 200000 958449599 200000 932740232 200000 219735759 200000 753054842 200000 695317594 200000 263890948 200000 904521921 200000 96619931 200000 128651416 200000 436204803 200000 947287781 200000 529861011 200000 638118241 200000 325823092 200000 69836469 200000 892061410 200000 488590014 200000 417474153 200000 526540490 200000 745567528 200000 934333912 200000 681405969 200000 218608859 200000 298837798 200000 172563191 200000 652439997 200000 961651138 200000 410401981 200000 296684932 200000 459880670 200000 45398391 200000 131651821 200000 274684423 200000 890952709 200000 87576338 200000 11795414 200000 834308648 200000 854100705 200000 685599947 200000 274388153 200000 286580912 200000 471620675 200000 141277692 200000 407154678 200000 775745928 200000 22047772 200000 214369565 200000 991664910 200000 408473016 200000 761498492 200000 723493318 200000 882470562 200000 354728296 200000 846718099 200000 151866544 200000 29018226 200000 45104610 200000 820252339 200000 190037940 200000 453784414 200000 758529421 200000 595869772 200000 588161481 200000 493502311 200000 29964786 200000 634298094 200000 192175368 200000 841712558 200000 462535098 200000 693684553 200000 599637163 200000 709436019 200000 179450541 200000 135090991 200000 512592648 200000 928063254 200000 922344884 200000 788933519 200000 762151322 200000 342958104 200000 321776854 200000 372050555 200000 451474167 200000 438541593 200000 949318973 200000 685898018 200000 230324442 200000 948698842 200000 284926257 200000 643615190 200000 547341338 200000 285156668 200000 892886043 200000 21023750 200000 140773039 200000 557189439 200000 716690563 200000 268044355 200000 481475507 200000 607293699 200000 577711633 200000 606778942 200000 61576542 200000 786063305 200000 946598799 200000 1701064 200000 564006152 200000 319598578 200000 416403684 200000 341242320 200000 740082474 200000 526196477 200000 557173529 200000 64696423 200000 193587037 200000 403097484 200000 231136342 200000 554833086 200000 945146968 200000 815249247 200000 800015845 200000 577039909 200000 753513460 200000 709773142 200000 676692525 200000 92714765 200000 273582378 200000 355436915 200000 338266808 200000 721768709 200000 981871123 200000 408834772 200000 699777581 200000 542386368 200000 613861350 200000 624248252 200000 294290005 200000 405814285 200000 118901501 200000 303923594 200000 814131736 200000 996124124 200000 759922384 200000 159075519 200000 343073152 200000 146032191 200000 668350966 200000 210981116 200000 633206196 200000 419002982 200000 961382954 200000 391243520 200000 931115773 200000 247492768 200000 328913475 200000 935567533 200000 598577348 200000 619552352 200000 144498746 200000 115095811 200000 642577297 200000 596799540 200000 612578599 200000 768975906 200000 822959884 200000 740266446 200000 141079875 200000 994120011 200000 453049343 200000 767869439 200000 994936806 200000 353600223 200000 438235217 200000 474750646 200000 809311625 200000 156631646 200000 792072459 200000 535892228 200000 10587077 200000 69358696 200000 640481878 200000 226972442 200000 503441745 200000 1453758 200000 245005178 200000 422341192 200000 283788807 200000 775814208 200000 302398687 200000 994888959 200000 958276318 200000 528208624 200000 95135759 200000 956552911 200000 289701872 200000 473364973 200000 817818545 200000 923672169 200000 11688564 200000 354567031 200000 873922446 200000 734530461 200000 834231492 200000 790449905 200000 484995215 200000 457049436 200000 660595800 200000 968414425 200000 865068219 200000 773572021 200000 831801288 200000 837547216 200000 869055805 200000 923392475 200000 593085645 200000 892032920 200000 765714011 200000 224684573 200000 483416127 200000 102320912 200000 440778623 200000 306843627 200000 598755863 200000 809446457 200000 709272369 200000 367400407 200000 920471917 200000 60754739 200000 569957146 200000 315497872 200000 875812986 200000 136351552 200000 183550977 200000 666524136 200000 74258070 200000 365894847 200000 114776529 200000 673786062 200000 560306747 200000 439619376 200000 348927376 200000 10494291 200000 78237439 200000 915879734 200000 776728936 200000 623795112 200000 900704668 200000 704795791 200000 281805473 200000 424134430 200000 116424171 200000 746344476 200000 60579235 200000 547741732 200000 468089060 200000 488704991 200000 448179192 200000 368431179 200000 933947039 200000 161850615 200000 315037767 200000 746043460 200000 525560404 200000 433164197 200000 173140057 200000 124971487 200000 206922845 200000 334211401 200000 164856599 200000 763043853 200000 336240690 200000 15874660 200000 652028553 200000 288938718 200000 112348267 200000 40560791 200000 493197272 200000 370284930 200000 432538305 200000 202784418 200000 868038475 200000 525749835 200000 704715276 200000 394234469 200000 283345996 200000 383363241 200000 478718533 200000 979395297 200000 328975715 200000 473155884 200000 108939909 200000 920117815 200000 383995449 200000 420003204 200000 683782915 200000 116166566 200000 168118166 200000 767031427 200000 292696856 200000 445196176 200000 120317282 200000 919855128 200000 52294462 200000 56615797 200000 828627623 200000 237481301 200000 137435403 200000 423816181 200000 311588236 200000 66346601 200000 757370682 200000 200556754 200000 540203866 200000 41988773 200000 21770658 200000 78283498 200000 276199545 200000 184772730 200000 558470971 200000 928588864 200000 121981043 200000 840226169 200000 517042719 200000 966505971 200000 298065904 200000 987459665 200000 716906374 200000 889168964 200000 598001335 200000 930760915 200000 395046856 200000 151346324 200000 911845810 200000 38610416 200000 599417950 200000 746411362 200000 622671081 200000 376703416 200000 571828192 200000 684181584 200000 733161348 200000 312989532 200000 541749767 200000 872908318 200000 954396621 200000 722348844 200000 873882028 200000 161861804 200000 810402603 200000 166209688 200000 218161862 200000 511429371 200000 295998504 200000 553536562 200000 816352878 200000 946316588 200000 555289194 200000 534290346 200000 11368670 200000 361883775 200000 934899388 200000 399844304 200000 87787884 200000 971561300 200000 177074950 200000 339341972 200000 931347091 200000 535486252 200000 73058383 200000 644687112 200000 763972074 200000 14518951 200000 368910018 200000 212641115 200000 850491433 200000 770132871 200000 276366245 200000 124804831 200000 931091242 200000 448068778 200000 616709986 200000 228145667 200000 216222693 200000 937799187 200000 839464320 200000 672883288 200000 196757618 200000 641411297 200000 377983658 200000 826252431 200000 110070794 200000 183296854 200000 551569062 200000 27617401 200000 301839109 200000 156456144 200000 823668830 200000 312322309 200000 7629020 200000 228657106 200000 585321947 200000 398719044 200000 633708072 200000 797002747 200000 359682627 200000 106009447 200000 935442592 200000 926673932 200000 783632353 200000 838671038 200000 985517853 200000 593761765 200000 540648476 200000 65048506 200000 688373656 200000 774597768 200000 420246398 200000 3212523 200000 793276714 200000 644562963 200000 494730670 200000 575527938 200000 778031627 200000 409888201 200000 367212405 200000 501796815 200000 12445586 200000 672123913 200000 414799035 200000 238153282 200000 794639930 200000 524384340 200000 310324874 200000 41573997 200000 684587930 200000 908829003 200000 86752009 200000 44104831 200000 213151339 200000 256324781 200000 469993858 200000 62817226 200000 348885637 200000 182809436 200000 916695644 200000 229597885 200000 238132449 200000 387637080 200000 432470304 200000 421417706 200000 184377239 200000 746505154 200000 246699638 200000 376284416 200000 468451296 200000 678167257 200000 143461928 200000 638891729 200000 182203412 200000 492287999 200000 699844893 200000 729077580 200000 505836972 200000 148143539 200000 915082590 200000 482239106 200000 640634689 200000 72360344 200000 658832916 200000 668067236 200000 228980362 200000 340305516 200000 274483591 200000 379301635 200000 958847585 200000 769972240 200000 548209439 200000 892895758 200000 486343357 200000 270698374 200000 154058598 200000 23267670 200000 727122616 200000 380087021 200000 165043715 200000 303091852 200000 72310409 200000 791792517 200000 579408319 200000 273069184 200000 896004490 200000 627872689 200000 292577411 200000 615584546 200000 130199091 200000 227424495 200000 990699351 200000 33816964 200000 463176732 200000 624374241 200000 788210787 200000 837709270 200000 910915582 200000 634443334 200000 59038449 200000 928299880 200000 361928113 200000 571069696 200000 940901736 200000 330044586 200000 502595630 200000 543160848 200000 427174225 200000 217748270 200000 573872526 200000 506879124 200000 918443860 200000 530427811 200000 668103432 200000 642822350 200000 807655739 200000 924614107 200000 176913141 200000 596765215 200000 819660782 200000 229524677 200000 430985422 200000 685424903 200000 26406772 200000 49600115 200000 273537836 200000 805955878 200000 10658551 200000 686693908 200000 432891334 200000 445269310 200000 837454015 200000 34254329 200000 789721974 200000 751501101 200000 451339828 200000 468103059 200000 110112308 200000 691383286 200000 739691488 200000 424761202 200000 272273176 200000 695698872 200000 405877098 200000 58242887 200000 868150874 200000 117149620 200000 457851292 200000 227514851 200000 236208980 200000 199842378 200000 688327261 200000 652713268 200000 750314622 200000 966749948 200000 241122485 200000 348397133 200000 936458096 200000 801106537 200000 958074063 200000 354878302 200000 120157923 200000 612035153 200000 637956594 200000 482344375 200000 333002928 200000 669442967 200000 204364422 200000 720105417 200000 967355342 200000 450790969 200000 790541332 200000 31019812 200000 738408534 200000 110004568 200000 345309509 200000 524891768 200000 969360258 200000 515308854 200000 656815585 200000 832638359 200000 310351784 200000 131437874 200000 113002192 200000 688508272 200000 118502467 200000 935181261 200000 73614364 200000 850607125 200000 130267625 200000 822047399 200000 41182956 200000 148798645 200000 310347349 200000 56928385 200000 36162953 200000 229741986 200000 552877150 200000 225994044 200000 976749916 200000 127470667 200000 462849020 200000 420861912 200000 877446892 200000 235231553 200000 900339273 200000 26612341 200000 325041124 200000 460121653 200000 753286525 200000 958354516 200000 677487882 200000 144592887 200000 920062192 200000 695116758 200000 479691848 200000 970461816 200000 533477659 200000 330016378 200000 111215782 200000 918573769 200000 216236951 200000 670732002 200000 415911501 200000 355354392 200000 54251803 200000 176640718 200000 941584005 200000 20597945 200000 935549312 200000 341715743 200000 836224438 200000 953900569 200000 847112127 200000 988637140 200000 10780009 200000 114573003 200000 261188593 200000 406246415 200000 972542535 200000 676640639 200000 894955853 200000 340610063 200000 683253272 200000 683170309 200000 258057261 200000 469876022 200000 190479813 200000 214555469 200000 182958089 200000 23576068 200000 927543637 200000 75372393 200000 732372857 200000 946026522 200000 71635954 200000 812358536 200000 455357493 200000 668721719 200000 488063461 200000 590962684 200000 685604631 200000 131426877 200000 985213077 200000 480235060 200000 493998103 200000 61064492 200000 31936650 200000 942449346 200000 722550349 200000 681616164 200000 317336431 200000 974594901 200000 641049586 200000 998127975 200000 8111627 200000 405624510 200000 279559262 200000 885213779 200000 170879558 200000 477594863 200000 133932042 200000 200517995 200000 481531177 200000 792133878 200000 541919887 200000 669993294 200000 136205533 200000 811712773 200000 560283300 200000 321915325 200000 96420009 200000 672749676 200000 985089571 200000 668933017 200000 156104952 200000 183765916 200000 845979651 200000 237533921 200000 153075024 200000 674072613 200000 564418654 200000 203830455 200000 895063131 200000 645975736 200000 52415595 200000 894781787 200000 440612322 200000 1083173 200000 286469764 200000 827077677 200000 723368651 200000 861686876 200000 181673505 200000 866762670 200000 493866273 200000 504058479 200000 375357914 200000 865972607 200000 74770955 200000 997310606 200000 156581736 200000 78115935 200000 293336531 200000 357437192 200000 268408739 200000 145251888 200000 448218080 200000 709814608 200000 855358084 200000 878611954 200000 333553851 200000 107699701 200000 261817635 200000 868681158 200000 743979532 200000 61739175 200000 880950201 200000 912158955 200000 420423325 200000 659796023 200000 851565982 200000 416150979 200000 795507285 200000 257880727 200000 87734604 200000 132607950 200000 742976574 200000 527147733 200000 165417049 200000 332349868 200000 845064318 200000 851368739 200000 736852352 200000 600659230 200000 304572000 200000 667371729 200000 158571671 200000 96881925 200000 973597772 200000 312255568 200000 192129689 200000 545677664 200000 843018186 200000 82021681 200000 282602397 200000 130397521 200000 378110338 200000 878986275 200000 166441691 200000 326101272 200000 924250941 200000 128312567 200000 690863789 200000 915546645 200000 625736676 200000 171149469 200000 822456971 200000 997793482 200000 127671679 200000 506878247 200000 981199117 200000 529161430 200000 833645878 200000 412460997 200000 743512556 200000 910396665 200000 269606227 200000 223474887 200000 332024320 200000 817571605 200000 738417469 200000 804005790 200000 952295746 200000 503070250 200000 642356605 200000 222817497 200000 678411467 200000 226902105 200000 992854972 200000 47185963 200000 735772370 200000 13885154 200000 92809409 200000 15191138 200000 30265008 200000 437543972 200000 158981239 200000 394741105 200000 999402719 200000 948411298 200000 672679908 200000 911311462 200000 164494581 200000 928239612 200000 423508786 200000 630182260 200000 422331821 200000 283598577 200000 641425833 200000 647974889 200000 305152734 200000 722021219 200000 267688882 200000 902650935 200000 338305920 200000 869536081 200000 806081749 200000 402925038 200000 739503021 200000 614927837 200000 357685690 200000 160579519 200000 638721693 200000 481532743 200000 690859050 200000 986881915 200000 272444072 200000 180894960 200000 870056718 200000 662069265 200000 942515527 200000 863846743 200000 900567662 200000 629510546 200000 543055122 200000 600332318 200000 520260467 200000 832651054 200000 645839810 200000 272486917 200000 726262373 200000 513524023 200000 550399024 200000 550803692 200000 774851756 200000 294660893 200000 475688019 200000 818630613 200000 898768593 200000 233091440 200000 691767620 200000 882231006 200000 570265725 200000 665360865 200000 787120445 200000 314745162 200000 441468024 200000 958337855 200000 301870996 200000 291822968 200000 38567082 200000 261699453 200000 244687556 200000 175757033 200000 410641437 200000 1110953 200000 163623524 200000 258230333 200000 237084920 200000 198531062 200000 858610988 200000 357125942 200000 244418692 200000 921280434 200000 662838518 200000 602264755 200000 88229674 200000 673998160 200000 694723258 200000 619586228 200000 508014194 200000 950838366 200000 909113488 200000 346008156 200000 244114692 200000 93836174 200000 695412145 200000 702138345 200000 321997482 200000 113547441 200000 421058165 200000 327006396 200000 971080779 200000 343058102 200000 324066901 200000 528999767 200000 508930032 200000 14462894 200000 238105578 200000 302907225 200000 856596674 200000 475065034 200000 900672747 200000 656677763 200000 570520840 200000 288232026 200000 107519537 200000 767499701 200000 465400365 200000 873229775 200000 724755894 200000 367396593 200000 950488247 200000 307067833 200000 656421520 200000 806328150 200000 416988752 200000 518503880 200000 354522362 200000 233730084 200000 793056192 200000 646916302 200000 593071690 200000 322313150 200000 545387760 200000 554766523 200000 230896379 200000 896175522 200000 340116712 200000 206793887 200000 525899428 200000 157095025 200000 955994576 200000 490013354 200000 153747454 200000 249421293 200000 398145265 200000 916240430 200000 234037985 200000 711039221 200000 923825844 200000 975944602 200000 24823366 200000 484964234 200000 221736609 200000 913947776 200000 168756805 200000 647252172 200000 966482785 200000 742531471 200000 638423063 200000 53274364 200000 372883643 200000 710125209 200000 292806164 200000 555270523 200000 202479513 200000 755896461 200000 902075317 200000 259644617 200000 623715844 200000 680222588 200000 457677203 200000 271507078 200000 356865315 200000 178211991 200000 638539621 200000 4512115 200000 463945022 200000 800453166 200000 678582789 200000 601821040 200000 533690816 200000 888056754 200000 991522666 200000 321517439 200000 400486191 200000 543842739 200000 340849838 200000 40867263 200000 585441078 200000 465646562 200000 369034248 200000 265511793 200000 419334811 200000 556798735 200000 39944402 200000 251801845 200000 195838791 200000 965087531 200000 433796996 200000 21037004 200000 89876036 200000 175012166 200000 718671798 200000 83746455 200000 409871290 200000 620934033 200000 688400929 200000 664139542 200000 629120752 200000 38813531 200000 440134813 200000 241289257 200000 776399440 200000 793257751 200000 782418467 200000 53525969 200000 921282402 200000 165662804 200000 244240076 200000 830260526 200000 338264783 200000 99193282 200000 195365327 200000 534586498 200000 842709087 200000 599942451 200000 222365573 200000 238117164 200000 965618426 200000 791145366 200000 26833255 200000 91074988 200000 397685417 200000 942619388 200000 959246350 200000 296148389 200000 354619541 200000 351598742 200000 332546865 200000 942387157 200000 407861510 200000 778918581 200000 748310954 200000 936443422 200000 689930085 200000 379025608 200000 28872049 200000 845185919 200000 79582266 200000 55774560 200000 1145246 200000 622973466 200000 573810989 200000 830347822 200000 651638377 200000 314574127 200000 85679879 200000 713133058 200000 486140204 200000 825059615 200000 406759857 200000 920879309 200000 952907359 200000 308120937 200000 495040563 200000 788821919 200000 920048026 200000 612642991 200000 173195958 200000 300370089 200000 303852950 200000 428407985 200000 977400449 200000 650876731 200000 137303596 200000 43409487 200000 962490878 200000 146852805 200000 622544979 200000 484494218 200000 21474997 200000 720624089 200000 2118692 200000 726562691 200000 401247055 200000 384588327 200000 609794777 200000 141634169 200000 317604244 200000 292474495 200000 22477512 200000 128124366 200000 989628013 200000 162982865 200000 560230764 200000 965932034 200000 433016801 200000 4760111 200000 96635227 200000 552439477 200000 420351770 200000 494115016 200000 118066256 200000 11750569 200000 411488352 200000 402629101 200000 732827938 200000 780236733 200000 47748380 200000 543358224 200000 20422089 200000 578378481 200000 285679574 200000 473446591 200000 159858015 200000 189467751 200000 870050358 200000 183920300 200000 628066844 200000 534172512 200000 917155590 200000 314035111 200000 192435544 200000 401034298 200000 292971053 200000 580651937 200000 921560972 200000 932721784 200000 788248756 200000 759877546 200000 730704465 200000 29614265 200000 452458179 200000 417845747 200000 908510814 200000 112886973 200000 65869732 200000 648862668 200000 197406604 200000 770468711 200000 700934078 200000 953087398 200000 10226900 200000 981035701 200000 891794075 200000 131212049 200000 484341327 200000 826062793 200000 699406562 200000 720369342 200000 99479348 200000 64588515 200000 87995996 200000 335551612 200000 265357277 200000 795950435 200000 974812145 200000 637140798 200000 952576962 200000 743242186 200000 189111723 200000 950250259 200000 880264059 200000 247248312 200000 964985009 200000 341517099 200000 281881280 200000 120589295 200000 687620428 200000 771172824 200000 265588843 200000 448134222 200000 826972389 200000 94465673 200000 587303540 200000 712923605 200000 924469764 200000 58505680 200000 301990899 200000 135647911 200000 522980433 200000 389113180 200000 611718433 200000 194666498 200000 419602582 200000 113674750 200000 212152662 200000 100334664 200000 860698810 200000 542760359 200000 684516619 200000 36160248 200000 148167622 200000 591527272 200000 733694937 200000 450106036 200000 728677347 200000 50110832 200000 369587831 200000 849641276 200000 581724761 200000 496145168 200000 477867711 200000 149829489 200000 698272144 200000 353373881 200000 349130664 200000 435041618 200000 752574738 200000 93297659 200000 781854540 200000 587823105 200000 120129926 200000 308944262 200000 824013538 200000 100557246 200000 300610229 200000 525220140 200000 118641348 200000 805684201 200000 244206984 200000 95675869 200000 490871914 200000 332344067 200000 21759494 200000 602488745 200000 654317164 200000 268001965 200000 910260570 200000 465400257 200000 132779139 200000 502006183 200000 922742730 200000 286923892 200000 358420359 200000 116422097 200000 383751360 200000 430520117 200000 691890545 200000 213660204 200000 721687748 200000 270249106 200000 819265881 200000 725867736 200000 278478207 200000 588814910 200000 239331192 200000 232030998 200000 569128888 200000 884927751 200000 868255526 200000 247681351 200000 532739418 200000 257729247 200000 65059037 200000 612944619 200000 704011627 200000 876039895 200000 77606963 200000 19250338 200000 962878997 200000 269974302 200000 300848611 200000 490921005 200000 205057184 200000 167305989 200000 3801027 200000 264558701 200000 268374388 200000 80561917 200000 998134478 200000 669508449 200000 965455899 200000 868358294 200000 395713307 200000 421988395 200000 170351932 200000 279214209 200000 498100706 200000 369914635 200000 956212384 200000 274518670 200000 253636989 200000 401048930 200000 953576240 200000 630979502 200000 693055844 200000 268513199 200000 436680948 200000 810597361 200000 829642287 200000 913326484 200000 274153749 200000 229515912 200000 372452247 200000 219182544 200000 944405466 200000 834911683 200000 208094836 200000 682034246 200000 37466285 200000 109291282 200000 844649151 200000 742503412 200000 835506710 200000 752067847 200000 542953361 200000 976179451 200000 178448830 200000 360315218 200000 466463521 200000 399858845 200000 434430061 200000 542139586 200000 338765512 200000 40035129 200000 58968075 200000 786759498 200000 67772160 200000 68319824 200000 383540130 200000 594091000 200000 893405535 200000 382183042 200000 132555609 200000 77148414 200000 270344864 200000 7929744 200000 304849017 200000 201608621 200000 811489434 200000 304402523 200000 777146731 200000 912686708 200000 404502085 200000 753706211 200000 994742 200000 826716900 200000 173197243 200000 113408072 200000 730543109 200000 962711982 200000 361426996 200000 745195723 200000 935214622 200000 396704418 200000 780551176 200000 79520716 200000 19861739 200000 147762865 200000 238853296 200000 992113101 200000 978949236 200000 575816171 200000 445818564 200000 372402285 200000 177652193 200000 128421761 200000 450717693 200000 519710316 200000 238237052 200000 773782979 200000 562847028 200000 636156845 200000 237042348 200000 912030242 200000 873941088 200000 439411502 200000 237364731 200000 789713710 200000 349488794 200000 778469649 200000 261339407 200000 828143767 200000 424529436 200000 997741205 200000 725300403 200000 289981231 200000 449025596 200000 882987548 200000 308603087 200000 340448486 200000 761181557 200000 632851750 200000 69578858 200000 665533643 200000 882108254 200000 402633300 200000 840429999 200000 760112401 200000 35130543 200000 260628325 200000 468655076 200000 651783942 200000 639107394 200000 379138875 200000 778718067 200000 290770204 200000 525998607 200000 828715478 200000 26341859 200000 765856996 200000 104593710 200000 992467542 200000 450465247 200000 764947213 200000 894991320 200000 972972796 200000 824585005 200000 591386984 200000 430619237 200000 456142121 200000 194992311 200000 53779686 200000 490417742 200000 5116764 200000 610669702 200000 784402840 200000 318640172 200000 482583351 200000 989980096 200000 444312749 200000 919849398 200000 162944890 200000 719120048 200000 769489526 200000 217411525 200000 453205510 200000 104188093 200000 477839971 200000 41121875 200000 284383706 200000 927851121 200000 887677190 200000 826475638 200000 64512280 200000 822461299 200000 698715151 200000 128090729 200000 149665536 200000 656446604 200000 474593358 200000 586728322 200000 934753266 200000 189752740 200000 274271156 200000 989565500 200000 535518063 200000 588722629 200000 421975376 200000 13039662 200000 997364247 200000 115757334 200000 504122709 200000 18357777 200000 944261036 200000 274666209 200000 280468754 200000 118640573 200000 958768909 200000 588805517 200000 223923959 200000 261291051 200000 141185083 200000 794662051 200000 619974294 200000 86223219 200000 469289558 200000 913224395 200000 291801758 200000 130382542 200000 148691872 200000 922366415 200000 686775008 200000 146039444 200000 284610423 200000 846850710 200000 285433421 200000 633036862 200000 719104094 200000 628267305 200000 200854262 200000 35597413 200000 554934260 200000 471562929 200000 447225354 200000 227729600 200000 701415674 200000 79632246 200000 113603034 200000 776048169 200000 943785297 200000 747191520 200000 994398167 200000 918664343 200000 744500216 200000 953275769 200000 3902609 200000 901649700 200000 56499985 200000 305670376 200000 956323769 200000 940655623 200000 83166684 200000 795485174 200000 463082015 200000 379081882 200000 681794745 200000 317543564 200000 406895028 200000 36564309 200000 121065770 200000 305788850 200000 113112968 200000 389904336 200000 119603661 200000 465539472 200000 407782347 200000 413077700 200000 640569957 200000 139706736 200000 949182927 200000 132477449 200000 322746321 200000 713608633 200000 939535876 200000 878842520 200000 304541714 200000 140171764 200000 450938873 200000 862446730 200000 497273417 200000 19729097 200000 223134305 200000 895791894 200000 824992437 200000 376122370 200000 252205322 200000 457652885 200000 965871800 200000 883339399 200000 828421863 200000 274104960 200000 167072978 200000 187650143 200000 188755462 200000 960395632 200000 995663011 200000 336095412 200000 641803161 200000 924697372 200000 729097964 200000 619215310 200000 573572081 200000 67126366 200000 897211790 200000 970471701 200000 41435773 200000 514294574 200000 831914888 200000 889543443 200000 738695118 200000 211655332 200000 311480060 200000 444072303 200000 581733269 200000 636303096 200000 398687018 200000 503133939 200000 176347810 200000 601059716 200000 955391603 200000 339213702 200000 268452070 200000 139180736 200000 147237974 200000 211049009 200000 808203633 200000 386973252 200000 990127477 200000 265761564 200000 130080884 200000 460638409 200000 877159824 200000 549430673 200000 911037247 200000 27923496 200000 255972231 200000 563879927 200000 295595074 200000 314138968 200000 883518299 200000 504189911 200000 284242191 200000 673592946 200000 962072109 200000 348428762 200000 439175766 200000 281811632 200000 290105404 200000 950481352 200000 697424870 200000 77137512 200000 631721194 200000 413730441 200000 644062386 200000 672021 200000 579817143 200000 336594983 200000 573086920 200000 668627789 200000 352816452 200000 100798409 200000 479107931 200000 864506059 200000 229854032 200000 649721272 200000 78926009 200000 258223206 200000 966412989 200000 684644189 200000 328155220 200000 739050006 200000 477016203 200000 473377599 200000 759095997 200000 878493429 200000 822142682 200000 674606857 200000 985589667 200000 637544763 200000 989123307 200000 497539457 200000 150710231 200000 972183616 200000 463582494 200000 173346961 200000 969624394 200000 713457277 200000 784773877 200000 277707585 200000 669944076 200000 653602699 200000 538823439 200000 665122746 200000 252392270 200000 237058081 200000 664846125 200000 422579012 200000 693375840 200000 15969304 200000 324933679 200000 740854343 200000 605341619 200000 729497705 200000 523696150 200000 411346508 200000 303176151 200000 460547373 200000 444617731 200000 652610556 200000 484068476 200000 346467739 200000 579903542 200000 798312735 200000 572076916 200000 480164365 200000 54424079 200000 382282910 200000 775352239 200000 515630075 200000 106775055 200000 422553216 200000 452823869 200000 781462013 200000 334355926 200000 535648239 200000 972161358 200000 330718667 200000 100337190 200000 557924148 200000 475262516 200000 183476287 200000 110380254 200000 641679798 200000 695489886 200000 906835793 200000 162044671 200000 60587518 200000 517472093 200000 435846681 200000 358483625 200000 545853876 200000 128038371 200000 245521104 200000 825312541 200000 137947042 200000 996927934 200000 32387790 200000 263742140 200000 918122415 200000 646354656 200000 508738189 200000 760373510 200000 272995044 200000 509760089 200000 261717923 200000 377711771 200000 386338154 200000 504152154 200000 686782666 200000 985914172 200000 184654472 200000 768163892 200000 447429083 200000 41756617 200000 457611945 200000 808097877 200000 813553613 200000 259894852 200000 675059027 200000 387553360 200000 922745018 200000 893768651 200000 501548336 200000 659876053 200000 389098969 200000 231135905 200000 802389513 200000 190280628 200000 498591620 200000 737094693 200000 618569924 200000 768331230 200000 651269939 200000 217057497 200000 949686124 200000 130274147 200000 131954046 200000 174539867 200000 239754536 200000 57055603 200000 587478558 200000 898707310 200000 157592642 200000 351156832 200000 189321707 200000 296941553 200000 559040545 200000 376426393 200000 792417502 200000 851802853 200000 965471566 200000 186744752 200000 651469839 200000 801048170 200000 195129201 200000 399107156 200000 642260919 200000 693450178 200000 878448980 200000 710982231 200000 185701678 200000 322389835 200000 86029534 200000 733725096 200000 746115310 200000 771282056 200000 626500377 200000 136247641 200000 556070029 200000 736174104 200000 44453931 200000 242213273 200000 734152390 200000 980766653 200000 965866335 200000 300703161 200000 126736751 200000 22986837 200000 269717789 200000 918497834 200000 325251459 200000 910555619 200000 100305645 200000 519253628 200000 787530521 200000 368246662 200000 49419127 200000 342638944 200000 224989033 200000 207618943 200000 849267332 200000 238507174 200000 820020941 200000 712738606 200000 658496765 200000 541167423 200000 657470141 200000 29059860 200000 456988394 200000 322445627 200000 324855761 200000 700954322 200000 32596851 200000 79840203 200000 66156994 200000 215532328 200000 335157986 200000 339907390 200000 555856744 200000 64829430 200000 283732638 200000 855299335 200000 340972732 200000 639323197 200000 381736240 200000 193218997 200000 223184599 200000 104913950 200000 901514817 200000 210900216 200000 775583216 200000 927989464 200000 936112792 200000 482910626 200000 628700512 200000 190096077 200000 228447776 200000 245108642 200000 715141025 200000 365672829 200000 6548959 200000 835900426 200000 154235977 200000 315729288 200000 997104127 200000 116714249 200000 616645651 200000 355729583 200000 721500616 200000 578526192 200000 968023766 200000 213007827 200000 483027875 200000 816491825 200000 697337226 200000 128068340 200000 43433752 200000 992219226 200000 651377225 200000 442183474 200000 275424463 200000 111029277 200000 88344139 200000 379591886 200000 824765585 200000 898343498 200000 48049640 200000 682698536 200000 370252615 200000 252489682 200000 874344089 200000 126074050 200000 349716217 200000 951938245 200000 890877174 200000 424003899 200000 274599120 200000 220144212 200000 24443576 200000 176491348 200000 436431636 200000 693654223 200000 639804600 200000 551547629 200000 773477677 200000 773781415 200000 923894509 200000 374079239 200000 548808612 200000 151812460 200000 405718640 200000 241698243 200000 500443170 200000 84829646 200000 324452219 200000 273195616 200000 323366767 200000 176162207 200000 968306532 200000 914251073 200000 306548083 200000 787985102 200000 326858406 200000 359491044 200000 591822136 200000 717032045 200000 658429656 200000 211839722 200000 648515813 200000 257727147 200000 668992690 200000 83566100 200000 344005571 200000 985789146 200000 74200078 200000 370174531 200000 750402107 200000 448303977 200000 1713124 200000 468061559 200000 679260629 200000 497426922 200000 145446476 200000 942538960 200000 61984057 200000 765179660 200000 447904895 200000 931522703 200000 56418353 200000 433280160 200000 992719061 200000 346266645 200000 445716388 200000 407447959 200000 801530055 200000 300485090 200000 473505691 200000 653278721 200000 692232942 200000 705483670 200000 837003583 200000 571629327 200000 742031617 200000 681608690 200000 112343256 200000 264550161 200000 425285081 200000 463245014 200000 827352526 200000 434958712 200000 352348016 200000 471706435 200000 943002794 200000 137674964 200000 240901852 200000 206336346 200000 233954069 200000 112895190 200000 440914520 200000 549014619 200000 136188887 200000 410310222 200000 233086266 200000 889321638 200000 613099225 200000 695608620 200000 383161341 200000 684451260 200000 537155875 200000 414808706 200000 533625400 200000 247908414 200000 119896797 200000 975771264 200000 564669092 200000 592383467 200000 590070096 200000 738430581 200000 687999257 200000 193961893 200000 474991333 200000 542762196 200000 975044752 200000 195976556 200000 644481828 200000 567598379 200000 772287777 200000 68718177 200000 795967670 200000 743526957 200000 735326725 200000 104045251 200000 433091426 200000 894631336 200000 760005524 200000 955974132 200000 56534546 200000 332549774 200000 909284167 200000 523645043 200000 572639951 200000 936973552 200000 660060599 200000 353032674 200000 162122944 200000 234627581 200000 771902619 200000 283377409 200000 212880429 200000 944952326 200000 862464717 200000 224458673 200000 209925249 200000 266869884 200000 923966020 200000 249505521 200000 56227394 200000 889405423 200000 885019162 200000 300751587 200000 785339675 200000 535568400 200000 443834503 200000 982944967 200000 97346002 200000 920790447 200000 241892578 200000 796599038 200000 414988881 200000 153403069 200000 42593190 200000 125455623 200000 327872927 200000 74679881 200000 218137194 200000 201090436 200000 12461031 200000 998787718 200000 901311463 200000 16917556 200000 432696431 200000 741206723 200000 330424309 200000 20206585 200000 109723553 200000 429169520 200000 608695693 200000 339787987 200000 513879813 200000 572681247 200000 647775944 200000 980246499 200000 467977028 200000 680361343 200000 918545117 200000 7311720 200000 988138534 200000 417874274 200000 222137893 200000 407082180 200000 785718419 200000 309943 200000 764875801 200000 847344247 200000 686557844 200000 910357904 200000 646936914 200000 119690273 200000 465669970 200000 665954588 200000 506913159 200000 308635779 200000 623788821 200000 400321452 200000 828392850 200000 561270142 200000 810789190 200000 128770737 200000 903576427 200000 302750226 200000 907726445 200000 896283324 200000 283717162 200000 433341535 200000 686950450 200000 576233340 200000 986713095 200000 763067814 200000 453346142 200000 342127554 200000 670895196 200000 823232071 200000 306183642 200000 524055423 200000 944482721 200000 288208323 200000 287004846 200000 101846979 200000 139434862 200000 758610107 200000 939370499 200000 852966078 200000 230843516 200000 504797423 200000 399850272 200000 431169986 200000 128100516 200000 427610943 200000 157303919 200000 327752511 200000 97513181 200000 47348652 200000 436953977 200000 455007941 200000 883309888 200000 236961111 200000 455706340 200000 583436036 200000 928410375 200000 362929792 200000 903920251 200000 191151054 200000 462307976 200000 327960199 200000 396560678 200000 324217874 200000 88320830 200000 771700205 200000 870702828 200000 443908066 200000 984426943 200000 939498578 200000 801528567 200000 301229677 200000 940560838 200000 146756215 200000 690194319 200000 449161221 200000 272225834 200000 213116477 200000 491807261 200000 534552089 200000 452540131 200000 414309028 200000 389373737 200000 16069946 200000 640062219 200000 681045964 200000 465419355 200000 187642650 200000 592642266 200000 627981558 200000 365675133 200000 841552519 200000 286036392 200000 199441027 200000 587668342 200000 607838067 200000 607712238 200000 781344242 200000 119284303 200000 550240494 200000 580970309 200000 79828965 200000 965926704 200000 627141929 200000 268584036 200000 732671004 200000 144060259 200000 643742068 200000 607799076 200000 619941751 200000 18212175 200000 269208128 200000 444072574 200000 812200952 200000 268834942 200000 7693597 200000 86256267 200000 29207229 200000 339554199 200000 363649723 200000 225274498 200000 236861961 200000 806771299 200000 512373996 200000 712158909 200000 167317307 200000 487341002 200000 741893792 200000 577031348 200000 27011796 200000 915865558 200000 822800358 200000 925534975 200000 424799349 200000 294209454 200000 665455089 200000 314024278 200000 136806621 200000 661313435 200000 975786767 200000 519232147 200000 488079854 200000 801935622 200000 277319347 200000 169730734 200000 502058664 200000 178441335 200000 417015659 200000 93966015 200000 430052139 200000 763538327 200000 867529449 200000 407539455 200000 693711032 200000 641436461 200000 483125758 200000 5542598 200000 748535216 200000 161385763 200000 790092441 200000 66594446 200000 327008147 200000 751611009 200000 419746763 200000 663348717 200000 423084801 200000 229631344 200000 37567941 200000 857229725 200000 420205499 200000 100755256 200000 189091799 200000 901913463 200000 347836577 200000 999740481 200000 147290226 200000 737075314 200000 109319605 200000 971312149 200000 407331110 200000 414795432 200000 247128086 200000 455653723 200000 303104676 200000 653766992 200000 423883780 200000 877579740 200000 291928764 200000 557261508 200000 747232482 200000 560481921 200000 777156703 200000 51039868 200000 520285486 200000 652189010 200000 800384924 200000 649223440 200000 746616970 200000 79485303 200000 822245286 200000 913833529 200000 535164853 200000 524894009 200000 176337100 200000 522076879 200000 703079057 200000 136004609 200000 574616702 200000 377464011 200000 233538590 200000 451670103 200000 343144782 200000 754571077 200000 967988861 200000 955800036 200000 552547051 200000 605694070 200000 184347373 200000 737870192 200000 596513319 200000 394961846 200000 371540432 200000 629518563 200000 748521201 200000 827189631 200000 912857253 200000 199877958 200000 239364186 200000 72708967 200000 71882767 200000 849808066 200000 976425107 200000 855388713 200000 703248332 200000 426640031 200000 268978925 200000 423366043 200000 986997437 200000 892371269 200000 633837527 200000 725467320 200000 312399076 200000 89929790 200000 416454882 200000 792435607 200000 886211424 200000 82520113 200000 732272831 200000 756590960 200000 35258994 200000 595983591 200000 554490174 200000 26605213 200000 182701434 200000 957911881 200000 9898320 200000 422873238 200000 70394106 200000 333626719 200000 724581125 200000 103891443 200000 233630864 200000 771561554 200000 952464269 200000 827229805 200000 400420607 200000 32069225 200000 158500666 200000 904504540 200000 778322982 200000 847557390 200000 745593212 200000 156142905 200000 699485446 200000 138813641 200000 966771939 200000 253280925 200000 423674304 200000 830082883 200000 602452767 200000 677956415 200000 284564371 200000 198025540 200000 267505410 200000 992257144 200000 560312033 200000 487915188 200000 483314299 200000 136665794 200000 234512170 200000 727752349 200000 362170524 200000 479826867 200000 844376846 200000 425786662 200000 757835156 200000 808855558 200000 136086607 200000 89186200 200000 624237748 200000 603026322 200000 568316875 200000 98432092 200000 31289965 200000 244320591 200000 394367365 200000 281409785 200000 75016784 200000 601748311 200000 869679772 200000 556148762 200000 62381324 200000 875311330 200000 79636305 200000 148176773 200000 930428018 200000 950077000 200000 706286341 200000 342545956 200000 845886835 200000 909807362 200000 557819959 200000 99222527 200000 88648223 200000 719185832 200000 475976329 200000 679850046 200000 12562855 200000 900876275 200000 680606907 200000 555146027 200000 337270875 200000 214883004 200000 50663085 200000 136011309 200000 644415915 200000 281745914 200000 69910880 200000 781933006 200000 915925033 200000 446533318 200000 855234805 200000 604220340 200000 78505861 200000 590518618 200000 881555628 200000 625153706 200000 513366671 200000 778124044 200000 854295781 200000 791958680 200000 252377911 200000 750842967 200000 810655009 200000 252222085 200000 349781135 200000 266236114 200000 712543232 200000 278396572 200000 932100294 200000 869270837 200000 871316292 200000 152561699 200000 827484974 200000 861844314 200000 634913227 200000 918025092 200000 535270454 200000 940954169 200000 728688024 200000 456616518 200000 232328047 200000 223088618 200000 670810570 200000 440846612 200000 490445195 200000 321186214 200000 483384483 200000 450256820 200000 463887448 200000 448979909 200000 626692481 200000 500475152 200000 63018696 200000 556771264 200000 620649703 200000 537438001 200000 448472811 200000 993676336 200000 186798708 200000 350701885 200000 256110578 200000 517306060 200000 6351593 200000 902463871 200000 753261101 200000 225689709 200000 727341606 200000 595169118 200000 1179405 200000 995630861 200000 287836973 200000 738613604 200000 41889570 200000 164515778 200000 897144860 200000 466980664 200000 471847965 200000 450783431 200000 87938614 200000 979934627 200000 31551694 200000 799682930 200000 146792410 200000 633662605 200000 642883877 200000 49291326 200000 301344393 200000 636303616 200000 587890740 200000 648364226 200000 321452772 200000 86596899 200000 586561579 200000 402884535 200000 735776427 200000 235897920 200000 135636057 200000 367097589 200000 96906430 200000 995996862 200000 384327985 200000 394551157 200000 905859357 200000 259912230 200000 607311425 200000 94847311 200000 278291179 200000 888083232 200000 699781179 200000 513612732 200000 33352806 200000 984171894 200000 479615216 200000 825453844 200000 695284976 200000 985746959 200000 651784527 200000 939120336 200000 108322569 200000 688411892 200000 917606249 200000 907180425 200000 379863121 200000 440258894 200000 998193263 200000 69758710 200000 635144073 200000 950505829 200000 485029554 200000 373703153 200000 312626321 200000 524002465 200000 345837473 200000 260338289 200000 576518251 200000 243589516 200000 121981901 200000 874774928 200000 645129014 200000 193608653 200000 972863207 200000 721878406 200000 124397107 200000 718922797 200000 119117759 200000 509882282 200000 620186562 200000 807539861 200000 967778373 200000 2945655 200000 489186660 200000 698079757 200000 846081931 200000 267467140 200000 504643514 200000 372722877 200000 606808513 200000 732493194 200000 868685443 200000 52763119 200000 906748983 200000 395761249 200000 369863842 200000 732003850 200000 182771549 200000 413385474 200000 914655765 200000 735025815 200000 908118213 200000 787125638 200000 495705085 200000 307765823 200000 12010270 200000 822852388 200000 427332251 200000 231133897 200000 626642490 200000 470725173 200000 483768656 200000 890169120 200000 269770504 200000 206319154 200000 192209564 200000 41700682 200000 937068442 200000 655922100 200000 185166367 200000 405929585 200000 387476255 200000 385802354 200000 476942491 200000 447460061 200000 501595624 200000 849493830 200000 738724846 200000 23674359 200000 192591206 200000 61337128 200000 56355611 200000 729317958 200000 953559081 200000 187179056 200000 506418753 200000 260923764 200000 374908898 200000 745559958 200000 61618337 200000 974416458 200000 490730338 200000 78282164 200000 684322459 200000 563837103 200000 689404055 200000 236616962 200000 125073841 200000 54178220 200000 247699092 200000 180591384 200000 591138434 200000 427304809 200000 31011209 200000 636996271 200000 408598222 200000 867170096 200000 766336710 200000 977916320 200000 234094968 200000 718444392 200000 987901628 200000 617978082 200000 377730174 200000 601191322 200000 118057723 200000 642131086 200000 229720833 200000 581866095 200000 391576627 200000 462464478 200000 89667395 200000 111809967 200000 806735414 200000 193831720 200000 377409699 200000 361694786 200000 812764147 200000 918641639 200000 686187938 200000 386535474 200000 533410684 200000 765370545 200000 885841376 200000 243807398 200000 837358080 200000 266807105 200000 61788191 200000 476759015 200000 399858129 200000 386056814 200000 536615997 200000 633416030 200000 627564126 200000 526641712 200000 980498749 200000 858364818 200000 138132536 200000 325607841 200000 197493054 200000 997063214 200000 287942416 200000 39440121 200000 753262465 200000 768084472 200000 167949751 200000 907179920 200000 782324839 200000 150267610 200000 147880476 200000 855901663 200000 665601903 200000 4673500 200000 772551504 200000 869611903 200000 121775419 200000 262372647 200000 344887684 200000 729963303 200000 359479179 200000 632022019 200000 441054728 200000 862104752 200000 426845504 200000 302526680 200000 604977484 200000 415489812 200000 601941081 200000 597070127 200000 36576994 200000 428748905 200000 909195256 200000 232992177 200000 432190842 200000 147643369 200000 526475868 200000 253423142 200000 393428196 200000 153220077 200000 56650471 200000 940813175 200000 80623120 200000 731115501 200000 585361433 200000 401756587 200000 32786192 200000 127144577 200000 883512211 200000 758030829 200000 532305171 200000 978597729 200000 583488532 200000 318633603 200000 224726123 200000 502564711 200000 508696958 200000 703687895 200000 396033671 200000 828283019 200000 939435217 200000 165925745 200000 34672633 200000 658522085 200000 898340398 200000 429479417 200000 608838768 200000 587434926 200000 896214740 200000 233012025 200000 294977214 200000 76320574 200000 374782756 200000 703691544 200000 977947858 200000 698466063 200000 273070752 200000 624837279 200000 726343613 200000 649038007 200000 409015783 200000 667189239 200000 242469808 200000 345907952 200000 404054714 200000 666278504 200000 636824571 200000 938951571 200000 455649786 200000 30979162 200000 647469327 200000 732620695 200000 389579686 200000 717725526 200000 328215676 200000 533708566 200000 63810784 200000 548524549 200000 663094515 200000 3468103 200000 233010664 200000 22137904 200000 8471108 200000 427851396 200000 549696030 200000 935969981 200000 994048863 200000 456033861 200000 234632195 200000 482722743 200000 381524566 200000 816884002 200000 410105144 200000 295942213 200000 665713753 200000 318350036 200000 734057596 200000 823274161 200000 503763896 200000 350105651 200000 353362865 200000 573789282 200000 667716067 200000 985870136 200000 511177175 200000 419564513 200000 370631532 200000 894514939 200000 952972559 200000 877134038 200000 662095874 200000 966159797 200000 712270488 200000 682103307 200000 763100278 200000 525025470 200000 9039572 200000 775279463 200000 247412922 200000 117406864 200000 80325443 200000 966095860 200000 264466396 200000 403431617 200000 378163333 200000 145738713 200000 835211278 200000 94205452 200000 116067931 200000 429278302 200000 301415585 200000 400698951 200000 630716326 200000 491269614 200000 177319940 200000 460320365 200000 515331685 200000 924174352 200000 941709256 200000 629712021 200000 450470842 200000 894412140 200000 961385118 200000 539295223 200000 903655397 200000 45964235 200000 749901398 200000 390362349 200000 763083846 200000 921751574 200000 407939041 200000 585859311 200000 303093599 200000 356852821 200000 816519502 200000 688703125 200000 314221775 200000 858666928 200000 782944720 200000 109762456 200000 274821974 200000 475601521 200000 800221110 200000 479227600 200000 42686678 200000 836699647 200000 594315377 200000 187164726 200000 604296272 200000 142117091 200000 324655760 200000 451088099 200000 159872994 200000 367341766 200000 351837126 200000 511241998 200000 123485391 200000 693940847 200000 731471585 200000 842197008 200000 261200246 200000 805348809 200000 763413460 200000 939827811 200000 776171863 200000 442747866 200000 605624237 200000 435404701 200000 348465429 200000 803887820 200000 302174367 200000 897369209 200000 487701614 200000 889381351 200000 216638968 200000 993997006 200000 486290500 200000 32454036 200000 863725610 200000 273918868 200000 101831830 200000 348863323 200000 925600965 200000 297753829 200000 521357958 200000 993570276 200000 421101690 200000 522363385 200000 139216469 200000 396886264 200000 821007642 200000 324866344 200000 568915297 200000 800509312 200000 680233876 200000 145740267 200000 549315116 200000 18854788 200000 21750265 200000 246535898 200000 804448343 200000 845309997 200000 412681594 200000 150335406 200000 36420770 200000 538231747 200000 8000102 200000 901562688 200000 416872685 200000 341338030 200000 726367280 200000 638337927 200000 826699834 200000 613951095 200000 862976871 200000 940651420 200000 783294119 200000 182022087 200000 986461116 200000 881648057 200000 420303735 200000 731958886 200000 380209150 200000 614759732 200000 727093513 200000 84199996 200000 208604704 200000 876905096 200000 317187806 200000 857571411 200000 497633585 200000 884722508 200000 373888406 200000 785058514 200000 260931425 200000 745038392 200000 519512819 200000 146288898 200000 996088321 200000 214082854 200000 499997140 200000 194070860 200000 327058307 200000 73318158 200000 250887738 200000 908064056 200000 614889333 200000 704287240 200000 801613637 200000 914583406 200000 43947657 200000 251672397 200000 119570230 200000 998668216 200000 185035408 200000 433731893 200000 69696878 200000 867130621 200000 838228601 200000 170606905 200000 314120300 200000 945239878 200000 709178453 200000 747183602 200000 560822226 200000 753469884 200000 168471893 200000 960086807 200000 200216160 200000 820392615 200000 623275465 200000 878459777 200000 613150711 200000 72946031 200000 294649634 200000 538363178 200000 704529814 200000 345542813 200000 25340912 200000 387296552 200000 804541791 200000 629762522 200000 596956643 200000 469749174 200000 300722321 200000 930816494 200000 733673933 200000 374186538 200000 941818767 200000 655093954 200000 267554718 200000 5502207 200000 70687703 200000 226473822 200000 104584294 200000 601908172 200000 453112842 200000 986557930 200000 78348373 200000 171073866 200000 480755178 200000 702663087 200000 349980861 200000 691498321 200000 78530646 200000 567695126 200000 198230541 200000 282478298 200000 965286223 200000 422377383 200000 914698199 200000 887153661 200000 513917941 200000 195841035 200000 910122186 200000 113272819 200000 221464201 200000 924081161 200000 622292664 200000 655453972 200000 513368172 200000 205547660 200000 997676688 200000 818009817 200000 592136222 200000 329037722 200000 180815971 200000 802299867 200000 358524223 200000 882011741 200000 204734818 200000 219484113 200000 609076880 200000 941392669 200000 618098653 200000 893117845 200000 639141362 200000 973218626 200000 113160005 200000 724684062 200000 20812900 200000 309932886 200000 452431403 200000 632343430 200000 113141768 200000 847120640 200000 206262845 200000 286223109 200000 837904926 200000 194926345 200000 843970638 200000 951718130 200000 761944838 200000 962045274 200000 357384270 200000 169197512 200000 250395201 200000 958360826 200000 914201933 200000 571864862 200000 644631664 200000 751054356 200000 887154044 200000 430280621 200000 358608211 200000 132255214 200000 970059306 200000 927248717 200000 986549194 200000 640417010 200000 446048202 200000 402447607 200000 962145750 200000 650491048 200000 133964267 200000 504298180 200000 810945175 200000 899011513 200000 735869245 200000 48324075 200000 843166799 200000 540127213 200000 965752210 200000 399812805 200000 260916317 200000 559329324 200000 185180121 200000 45286091 200000 840627009 200000 836043391 200000 66143267 200000 511564438 200000 969349790 200000 374750223 200000 650174370 200000 418743774 200000 582990130 200000 237983524 200000 147690148 200000 919946106 200000 361558751 200000 831984423 200000 938719899 200000 144904037 200000 479069860 200000 385177248 200000 862965271 200000 9246902 200000 758124195 200000 840800567 200000 121977033 200000 222635941 200000 390691356 200000 664253365 200000 164995969 200000 385725324 200000 920799600 200000 934928387 200000 770731568 200000 657709795 200000 756909086 200000 703133993 200000 973450214 200000 603092290 200000 898178248 200000 582907216 200000 675431124 200000 759617378 200000 582038830 200000 437384639 200000 84881482 200000 292802844 200000 535581744 200000 953622752 200000 402817721 200000 193491303 200000 569115599 200000 47686204 200000 707039152 200000 347635804 200000 950714156 200000 145502841 200000 463412194 200000 380003637 200000 729560710 200000 65588578 200000 17451806 200000 257425480 200000 196441407 200000 315865055 200000 829595220 200000 257486608 200000 877952471 200000 260895223 200000 992497046 200000 36801571 200000 762940910 200000 879539924 200000 987718675 200000 526846780 200000 974794822 200000 243715262 200000 264509980 200000 183070514 200000 365505214 200000 540749598 200000 369433379 200000 352711165 200000 182670934 200000 826924156 200000 316274614 200000 408367799 200000 394993456 200000 588441216 200000 496163207 200000 782081944 200000 105413261 200000 681929204 200000 208516454 200000 567376888 200000 941238475 200000 325734079 200000 654664004 200000 414634064 200000 189753709 200000 326083562 200000 270729777 200000 965823033 200000 279031570 200000 26290589 200000 60938846 200000 849886314 200000 2972539 200000 164036898 200000 457560859 200000 852483260 200000 72287112 200000 801248992 200000 563388633 200000 48252457 200000 678433594 200000 388157537 200000 624089896 200000 416860359 200000 298847666 200000 697359436 200000 790636217 200000 815766480 200000 206858032 200000 573287018 200000 447705948 200000 470063517 200000 56768788 200000 817148323 200000 869599233 200000 689574822 200000 837625823 200000 732551169 200000 621974714 200000 170826371 200000 902337329 200000 585179819 200000 416517814 200000 474525676 200000 88841164 200000 682158058 200000 492376135 200000 512925371 200000 129821583 200000 131861799 200000 870294236 200000 774978792 200000 159999354 200000 763451626 200000 797722375 200000 359685515 200000 552828848 200000 213966556 200000 910767735 200000 355322077 200000 379433327 200000 95997892 200000 827838461 200000 950191158 200000 667586329 200000 513018252 200000 476476810 200000 866610192 200000 704414253 200000 228462908 200000 300205615 200000 313694721 200000 858809165 200000 814936317 200000 245170715 200000 643403459 200000 186741817 200000 221994519 200000 984738975 200000 421458991 200000 481157074 200000 817457906 200000 903468588 200000 445500220 200000 938092567 200000 670116120 200000 176048722 200000 969771524 200000 26826794 200000 491463472 200000 639146434 200000 761141182 200000 798142027 200000 315177219 200000 665697868 200000 130723012 200000 274927578 200000 751766394 200000 171287264 200000 961716366 200000 211996504 200000 822608541 200000 907237776 200000 332925876 200000 881324646 200000 900838804 200000 902270860 200000 903733231 200000 202522564 200000 846841512 200000 666930467 200000 286888471 200000 969094482 200000 303673666 200000 415707080 200000 130868773 200000 984512017 200000 108435946 200000 600901129 200000 947825969 200000 364924449 200000 980807241 200000 82652057 200000 239612788 200000 464636611 200000 545345319 200000 137355078 200000 344559686 200000 258859096 200000 842677356 200000 555634946 200000 462796321 200000 873890912 200000 612329761 200000 258245598 200000 579949211 200000 536485243 200000 254332783 200000 471621641 200000 124003439 200000 260083562 200000 370970782 200000 920003284 200000 804979571 200000 283045134 200000 688448279 200000 471817392 200000 821474978 200000 417709158 200000 595144801 200000 882310446 200000 638260243 200000 832839828 200000 135459622 200000 130920188 200000 980326654 200000 898273752 200000 779452207 200000 623794157 200000 395879357 200000 785971603 200000 350585698 200000 841215217 200000 558634440 200000 105794116 200000 671699402 200000 720610328 200000 304017847 200000 577020813 200000 804496783 200000 269863571 200000 771133763 200000 929645614 200000 843635448 200000 830331570 200000 219285828 200000 937387015 200000 886341487 200000 962064357 200000 443881907 200000 562484761 200000 129798012 200000 539887806 200000 608844713 200000 128597636 200000 300938440 200000 315081453 200000 582972765 200000 541105290 200000 878802459 200000 12102465 200000 268447784 200000 227927690 200000 289432413 200000 236863917 200000 582365316 200000 237210117 200000 927516056 200000 406790463 200000 115878407 200000 93236635 200000 980231411 200000 19009577 200000 52198252 200000 655335693 200000 167889079 200000 231366076 200000 971465866 200000 942184252 200000 703226189 200000 770186343 200000 401316441 200000 237622312 200000 591545916 200000 569813435 200000 21874931 200000 665643761 200000 149248559 200000 756878953 200000 83079056 200000 108023256 200000 66851052 200000 600905281 200000 335744136 200000 398768189 200000 460426589 200000 364845620 200000 83153748 200000 978065570 200000 899999626 200000 487562322 200000 611109004 200000 717934246 200000 492244123 200000 585567180 200000 716745193 200000 829193481 200000 327280858 200000 186818802 200000 695522884 200000 516702126 200000 968220590 200000 334907701 200000 914709396 200000 87204243 200000 846212001 200000 767115045 200000 328924914 200000 604675290 200000 400748634 200000 454042226 200000 36629144 200000 484662978 200000 471200929 200000 701042158 200000 652427228 200000 554356653 200000 650120801 200000 306993545 200000 666172217 200000 41361691 200000 390013089 200000 679857746 200000 842826822 200000 667279277 200000 495107465 200000 899529852 200000 585237947 200000 926049058 200000 602759778 200000 425914197 200000 464834930 200000 289808988 200000 495542165 200000 778925391 200000 74927715 200000 640308571 200000 903832233 200000 464790011 200000 218391206 200000 399470911 200000 843110473 200000 206056968 200000 63432052 200000 188127305 200000 551255611 200000 273900871 200000 904139045 200000 452075994 200000 908320617 200000 424418985 200000 530079538 200000 612049009 200000 844203484 200000 965551167 200000 732771380 200000 194747312 200000 260924090 200000 419620152 200000 960138210 200000 494816855 200000 311110734 200000 563992037 200000 170852629 200000 638070855 200000 479021567 200000 164156855 200000 25033671 200000 787549311 200000 211493463 200000 478403902 200000 28835598 200000 863231777 200000 952397565 200000 484954666 200000 835470629 200000 696043373 200000 172158650 200000 946678093 200000 519101794 200000 532401603 200000 350404471 200000 428371095 200000 741917760 200000 944072100 200000 638936635 200000 959680280 200000 369549142 200000 196319153 200000 375895856 200000 314862848 200000 894024541 200000 371567017 200000 888684959 200000 111877025 200000 671600685 200000 524155502 200000 601440239 200000 263247722 200000 546718399 200000 213934080 200000 182661545 200000 222892525 200000 19363115 200000 898799999 200000 842868597 200000 948757465 200000 885112490 200000 218070317 200000 41484061 200000 498710783 200000 940755348 200000 390922856 200000 429961096 200000 94639185 200000 459288418 200000 850332595 200000 871319743 200000 200338909 200000 479081645 200000 417661101 200000 648838123 200000 199188181 200000 432103724 200000 352504343 200000 569583956 200000 827395977 200000 736962489 200000 365496786 200000 309427298 200000 766752106 200000 569913931 200000 29666525 200000 499057567 200000 800125192 200000 158385148 200000 578556250 200000 58000050 200000 410796564 200000 682949380 200000 278499977 200000 917102692 200000 19701598 200000 303681722 200000 955397322 200000 638061726 200000 822805719 200000 352733081 200000 716577695 200000 88599656 200000 360376207 200000 312784696 200000 357300134 200000 324318186 200000 905199030 200000 133873232 200000 675027618 200000 70621806 200000 869971614 200000 726864057 200000 789098866 200000 456998491 200000 877030583 200000 869805932 200000 87905815 200000 102637882 200000 892288912 200000 276639874 200000 110106546 200000 161438644 200000 952882652 200000 6703922 200000 480986242 200000 55169936 200000 969415529 200000 788955093 200000 75129833 200000 8353209 200000 965303082 200000 991209444 200000 735559783 200000 214618677 200000 274707757 200000 996140024 200000 691949980 200000 889494062 200000 829797028 200000 495501769 200000 12655177 200000 735307756 200000 30263264 200000 4616750 200000 647684175 200000 43992280 200000 36075088 200000 341730594 200000 929365165 200000 325266809 200000 197005445 200000 717509564 200000 3545477 200000 235316089 200000 346113072 200000 460632628 200000 994123287 200000 851405217 200000 797185057 200000 535668708 200000 348213444 200000 385176536 200000 177558601 200000 220789060 200000 990080779 200000 834502439 200000 972145592 200000 974423532 200000 209812366 200000 522102198 200000 940405407 200000 766459029 200000 269880333 200000 598747855 200000 969732686 200000 610582296 200000 860356968 200000 838520537 200000 174112565 200000 202262636 200000 463441312 200000 707605853 200000 664637670 200000 158169258 200000 228175318 200000 155145988 200000 258052113 200000 186095372 200000 127267913 200000 406437270 200000 969221253 200000 673450984 200000 770273371 200000 684907003 200000 278993205 200000 198060729 200000 786567820 200000 142203965 200000 299422255 200000 787158549 200000 996669053 200000 432250755 200000 954282662 200000 933964215 200000 738137325 200000 789690390 200000 964285160 200000 96878198 200000 158503870 200000 110885727 200000 257560679 200000 736689226 200000 613326832 200000 389108709 200000 914577844 200000 467639885 200000 292537763 200000 551677779 200000 277782654 200000 221424311 200000 281916440 200000 911280239 200000 709995414 200000 35294432 200000 437572015 200000 728400163 200000 479030509 200000 984714561 200000 799741930 200000 918173815 200000 386433939 200000 228667763 200000 435326312 200000 314926228 200000 690927033 200000 210003501 200000 296203242 200000 432261826 200000 924802223 200000 903816008 200000 318581328 200000 134155113 200000 214797542 200000 636284350 200000 937774747 200000 631943186 200000 442427886 200000 384972197 200000 965460460 200000 502637414 200000 396965495 200000 821256760 200000 66247299 200000 201381677 200000 64195155 200000 2052045 200000 262783424 200000 181757520 200000 507455602 200000 157323231 200000 724508708 200000 933664982 200000 680329956 200000 841115909 200000 438402384 200000 555600362 200000 398873817 200000 368738551 200000 299063299 200000 485056978 200000 468135587 200000 925246607 200000 283436575 200000 896989688 200000 108697009 200000 726953925 200000 812671652 200000 266719460 200000 801572500 200000 167304625 200000 56602546 200000 930253886 200000 180115198 200000 491310732 200000 684429962 200000 121010384 200000 364227005 200000 571857838 200000 297271693 200000 552825473 200000 142169795 200000 173989265 200000 715594299 200000 601050202 200000 719279904 200000 222545355 200000 189709108 200000 791056516 200000 197590789 200000 509662486 200000 607481401 200000 666222663 200000 935380419 200000 32482123 200000 547097642 200000 629825547 200000 78967752 200000 931089761 200000 156603145 200000 612167513 200000 948805288 200000 28813170 200000 144279540 200000 703065306 200000 393143056 200000 869785781 200000 521485102 200000 812463191 200000 409530067 200000 651593092 200000 343817750 200000 433706678 200000 918186721 200000 923874135 200000 889692974 200000 163746818 200000 563071818 200000 213654214 200000 443182612 200000 762923874 200000 996469566 200000 321199498 200000 795180427 200000 270087456 200000 587005199 200000 323585659 200000 419059058 200000 780284579 200000 990897197 200000 611622290 200000 948817610 200000 467117172 200000 224944423 200000 357615591 200000 782643635 200000 166619195 200000 21630383 200000 527423411 200000 741701487 200000 836699842 200000 765506710 200000 589846094 200000 439938141 200000 31460336 200000 178291147 200000 527258674 200000 744014845 200000 825755343 200000 742229600 200000 226167029 200000 868509425 200000 85352326 200000 248257668 200000 346563922 200000 475639546 200000 89098589 200000 471381896 200000 995734303 200000 706298614 200000 103683263 200000 615552477 200000 775502167 200000 72149224 200000 942944051 200000 474781459 200000 592653329 200000 100100591 200000 432679265 200000 903890395 200000 376330885 200000 629743180 200000 789015314 200000 851085829 200000 414904589 200000 320868703 200000 728928559 200000 5587074 200000 80757537 200000 679521705 200000 10874304 200000 119011682 200000 294179673 200000 944510667 200000 978929645 200000 964319190 200000 258657134 200000 863606661 200000 698509824 200000 85714478 200000 89546296 200000 975303607 200000 247206752 200000 547884506 200000 818780592 200000 960389730 200000 844526742 200000 599555948 200000 846142191 200000 559520167 200000 324510027 200000 345954451 200000 57716780 200000 779001029 200000 226382919 200000 239912993 200000 391063232 200000 17981470 200000 53368690 200000 764675077 200000 409177893 200000 716701490 200000 485460437 200000 493359441 200000 84215025 200000 601994913 200000 778034073 200000 64779828 200000 499087583 200000 890528301 200000 558187526 200000 513929216 200000 103381190 200000 761510580 200000 376878469 200000 313120036 200000 681889182 200000 56000057 200000 643398046 200000 35755313 200000 49814401 200000 133030875 200000 33972473 200000 821530328 200000 500457895 200000 683231195 200000 94219615 200000 563525609 200000 263394408 200000 61446042 200000 333548985 200000 59807573 200000 80094013 200000 695970199 200000 683786767 200000 819115308 200000 686245566 200000 349598068 200000 341917578 200000 438223519 200000 405584036 200000 473354225 200000 9109618 200000 647411710 200000 207984584 200000 221196014 200000 766253103 200000 674730170 200000 92151329 200000 148958060 200000 305672010 200000 524363107 200000 930329288 200000 932822412 200000 431819116 200000 395956137 200000 278708727 200000 377148558 200000 87142237 200000 667318878 200000 514569476 200000 657283794 200000 544244997 200000 197872497 200000 220477034 200000 728605145 200000 391498606 200000 797920756 200000 766713792 200000 912117315 200000 613272767 200000 648429078 200000 56491966 200000 431269329 200000 921423425 200000 613345577 200000 800536126 200000 920925540 200000 589698653 200000 691867548 200000 380411960 200000 387500284 200000 113192603 200000 18553089 200000 952298436 200000 938970553 200000 584084387 200000 370425351 200000 638526491 200000 887359964 200000 688261951 200000 557403775 200000 904596885 200000 133782214 200000 841458774 200000 899648858 200000 199397803 200000 572497143 200000 110001393 200000 607041192 200000 622136566 200000 156280847 200000 535650873 200000 853361562 200000 377098541 200000 393387727 200000 110047862 200000 993190016 200000 187352361 200000 289374487 200000 775930640 200000 423843531 200000 903418084 200000 773491176 200000 76876432 200000 390425867 200000 319303540 200000 326234467 200000 981039263 200000 137094385 200000 267805460 200000 962448584 200000 594577413 200000 245789517 200000 322096922 200000 296158839 200000 835056299 200000 537113104 200000 568792577 200000 22831601 200000 624065433 200000 141191241 200000 221546336 200000 788446679 200000 932603127 200000 855831083 200000 652257264 200000 802716136 200000 717890062 200000 412058884 200000 550259593 200000 584386822 200000 367881031 200000 174212935 200000 685098276 200000 763099441 200000 179224106 200000 967801474 200000 324727513 200000 558398346 200000 690211680 200000 125053288 200000 739745761 200000 169574992 200000 975302320 200000 552017351 200000 699460244 200000 41547493 200000 672497925 200000 985399953 200000 394093163 200000 734810568 200000 666453093 200000 424304087 200000 108092927 200000 11012251 200000 750192122 200000 706428616 200000 98511623 200000 160238623 200000 629188108 200000 591638965 200000 195883613 200000 920286258 200000 404099075 200000 363823119 200000 9774584 200000 460421591 200000 195468905 200000 505797222 200000 509293810 200000 58103596 200000 290373861 200000 793879147 200000 573236099 200000 41405300 200000 129714240 200000 692539630 200000 597021954 200000 369740047 200000 449921635 200000 131728352 200000 692289514 200000 223097212 200000 485523541 200000 116197969 200000 409099218 200000 697209181 200000 2276417 200000 166509681 200000 954603891 200000 720355953 200000 852727661 200000 243574162 200000 540851365 200000 954411930 200000 389199427 200000 546074659 200000 929515105 200000 780226264 200000 666728011 200000 419615158 200000 327953088 200000 605195596 200000 302960686 200000 883611899 200000 259478777 200000 396130101 200000 918572980 200000 312549825 200000 447832421 200000 728812533 200000 309430213 200000 13291770 200000 46229886 200000 78033932 200000 762650730 200000 244919991 200000 776826842 200000 422933274 200000 315520716 200000 475183143 200000 477974068 200000 971944928 200000 232411443 200000 679932827 200000 890763106 200000 411726399 200000 329525000 200000 335703685 200000 221469023 200000 791320887 200000 285478611 200000 85732211 200000 251689282 200000 467835624 200000 409727036 200000 48569367 200000 474374979 200000 818523795 200000 133780492 200000 958004033 200000 793390268 200000 344181912 200000 25524780 200000 625670370 200000 563462181 200000 101273209 200000 222004644 200000 826251274 200000 682201878 200000 639279828 200000 215590045 200000 240435945 200000 152626248 200000 873405292 200000 804868702 200000 121176273 200000 794170260 200000 183676192 200000 81718609 200000 603911730 200000 819284977 200000 314968562 200000 776958719 200000 454626972 200000 323827064 200000 478013696 200000 437196302 200000 640152255 200000 789094243 200000 274930829 200000 777796681 200000 987833965 200000 280141320 200000 810244600 200000 770520216 200000 58461846 200000 950926562 200000 409157058 200000 672105218 200000 635214665 200000 477457031 200000 12897675 200000 911393969 200000 461925304 200000 994151602 200000 381786644 200000 789175789 200000 655067188 200000 595736122 200000 344205630 200000 922587167 200000 607218220 200000 187289879 200000 420257289 200000 784199631 200000 531839025 200000 978921059 200000 56600213 200000 910708389 200000 987699189 200000 458837590 200000 435544099 200000 433299307 200000 898484806 200000 49473608 200000 293037844 200000 825114632 200000 538408726 200000 522751666 200000 690224359 200000 30187909 200000 196481397 200000 401668397 200000 57544766 200000 10174986 200000 742677908 200000 771904624 200000 987321561 200000 981370081 200000 41935043 200000 796992084 200000 349405592 200000 70764145 200000 217235315 200000 438864339 200000 432582269 200000 170789444 200000 992955188 200000 554627331 200000 535624358 200000 153966337 200000 616964278 200000 280890655 200000 5721174 200000 397375601 200000 920072651 200000 676223613 200000 863815404 200000 547021692 200000 249860963 200000 730954904 200000 594519785 200000 560196140 200000 184977293 200000 247642119 200000 559414254 200000 329619368 200000 325438844 200000 848227458 200000 860353722 200000 170052153 200000 832365438 200000 116720355 200000 337197359 200000 811863368 200000 960029446 200000 873921314 200000 693856333 200000 713366877 200000 473502370 200000 313809495 200000 786817076 200000 541338657 200000 832717828 200000 862742203 200000 755554854 200000 53441627 200000 626851837 200000 618923430 200000 641456769 200000 936315893 200000 981260412 200000 965502866 200000 145363144 200000 787939831 200000 533646994 200000 908430869 200000 72503706 200000 858957962 200000 258428528 200000 700112361 200000 768069816 200000 925148918 200000 657092966 200000 609329383 200000 478983938 200000 881695651 200000 738674149 200000 95022086 200000 39050362 200000 34855451 200000 527102845 200000 106153312 200000 96919615 200000 751667973 200000 934964447 200000 385240108 200000 549443730 200000 888076330 200000 418274267 200000 858820804 200000 174997715 200000 693555827 200000 542316386 200000 548550816 200000 119620483 200000 154559464 200000 937860996 200000 482152536 200000 957223491 200000 748686769 200000 438470001 200000 929257381 200000 392259026 200000 744155671 200000 417612155 200000 75937119 200000 283852818 200000 174578819 200000 888427793 200000 828524927 200000 1114115 200000 25337725 200000 168911045 200000 178018077 200000 229639622 200000 165797550 200000 946767942 200000 375672434 200000 138688154 200000 531069150 200000 281459302 200000 879808726 200000 573989089 200000 73318389 200000 765709588 200000 152304323 200000 321027611 200000 152843004 200000 355303777 200000 523539407 200000 695896808 200000 550818844 200000 373458815 200000 48570037 200000 72954121 200000 718269597 200000 39609532 200000 866690891 200000 81894750 200000 91909352 200000 121332106 200000 614066316 200000 669715433 200000 104901764 200000 538801529 200000 712174735 200000 581617097 200000 143727643 200000 238275386 200000 284275852 200000 734299967 200000 364448118 200000 965988509 200000 374475997 200000 287536043 200000 4833659 200000 827111059 200000 714177786 200000 522529167 200000 664634421 200000 251430700 200000 768817531 200000 226335369 200000 892549324 200000 385024408 200000 21905433 200000 870387548 200000 773394823 200000 659055657 200000 22490540 200000 88419303 200000 584603600 200000 22953551 200000 618931245 200000 303967019 200000 169678895 200000 189002394 200000 390891701 200000 115725641 200000 670413901 200000 265839290 200000 418357115 200000 788301184 200000 896658674 200000 139871617 200000 742421976 200000 711752754 200000 919911942 200000 316176094 200000 730520134 200000 48879327 200000 456888979 200000 295794659 200000 875514972 200000 144500776 200000 755671232 200000 738888895 200000 115341010 200000 32494028 200000 958596054 200000 796999875 200000 929824642 200000 652424365 200000 614508094 200000 799171168 200000 906171747 200000 696128202 200000 850171263 200000 468885287 200000 509791375 200000 931622725 200000 474142788 200000 217129927 200000 539889726 200000 151949406 200000 115654227 200000 887175185 200000 93533896 200000 975580022 200000 693709462 200000 374434550 200000 934798758 200000 257701132 200000 304567573 200000 342661766 200000 345286000 200000 415760066 200000 846235385 200000 18359794 200000 720584671 200000 998873944 200000 677312649 200000 983594378 200000 579851212 200000 811464366 200000 461681967 200000 653300926 200000 386669870 200000 461497797 200000 351229300 200000 765903392 200000 920875295 200000 199050942 200000 880065791 200000 572647776 200000 737123798 200000 280658649 200000 121271960 200000 917462350 200000 935208620 200000 764879478 200000 493743658 200000 61252058 200000 531073051 200000 6989078 200000 549203644 200000 785675286 200000 833318842 200000 579806553 200000 164414582 200000 425520177 200000 302518849 200000 783323905 200000 384371361 200000 930629501 200000 435488650 200000 865213165 200000 389024166 200000 283724393 200000 401052301 200000 538302237 200000 406374157 200000 770764422 200000 424778594 200000 753995444 200000 909746046 200000 495032454 200000 533923650 200000 413313008 200000 549738690 200000 682594871 200000 101821061 200000 449160754 200000 588991426 200000 662551691 200000 30959268 200000 836682236 200000 597217927 200000 755998098 200000 345038904 200000 372424429 200000 90493495 200000 990668413 200000 660540664 200000 392384454 200000 367217949 200000 862849948 200000 185533885 200000 969362023 200000 334014112 200000 486824544 200000 745428097 200000 463278546 200000 679843146 200000 327131993 200000 493389914 200000 275738149 200000 945785538 200000 84310584 200000 399379843 200000 42028707 200000 90948561 200000 28623821 200000 612777298 200000 50899883 200000 927284832 200000 450271240 200000 683542594 200000 995975359 200000 662873462 200000 227064315 200000 690740714 200000 50026621 200000 358019901 200000 712467926 200000 758748419 200000 470452392 200000 93116670 200000 980938472 200000 899942245 200000 497061919 200000 428114720 200000 240030116 200000 603250697 200000 40134370 200000 898521900 200000 884818328 200000 788501255 200000 761138708 200000 299429834 200000 479015798 200000 622431640 200000 63601139 200000 366717124 200000 665551631 200000 359736340 200000 743167969 200000 352215297 200000 136309074 200000 100087284 200000 92950110 200000 946015882 200000 31480400 200000 117963729 200000 126517514 200000 352049288 200000 780943674 200000 724700002 200000 327091878 200000 356764483 200000 801869921 200000 733618561 200000 764488978 200000 421412388 200000 224164148 200000 587624997 200000 493254480 200000 640707506 200000 50886724 200000 976178280 200000 577552767 200000 8369047 200000 708149570 200000 500904578 200000 869327584 200000 77023387 200000 643872510 200000 745630154 200000 326171603 200000 272279719 200000 494288744 200000 556800187 200000 515382233 200000 543600323 200000 378101650 200000 747295468 200000 843054995 200000 547207447 200000 326395308 200000 736704790 200000 947776193 200000 463437549 200000 320149254 200000 846094609 200000 249322051 200000 911571628 200000 108952080 200000 426269654 200000 941981722 200000 747191773 200000 95430748 200000 285327230 200000 770800486 200000 98077993 200000 481517721 200000 538966848 200000 639418985 200000 270387799 200000 791948953 200000 425359221 200000 556309633 200000 970422354 200000 437331275 200000 659457943 200000 361783345 200000 625172256 200000 69003457 200000 345452604 200000 236784921 200000 163413995 200000 994466346 200000 518506783 200000 549509112 200000 466983675 200000 640873431 200000 252803862 200000 435925167 200000 349371833 200000 98718009 200000 971572764 200000 570892864 200000 301190828 200000 776555745 200000 876601672 200000 378407114 200000 739355518 200000 228338813 200000 603781330 200000 815021454 200000 551738616 200000 902103777 200000 396301332 200000 728773868 200000 821692161 200000 259746298 200000 502662 200000 894593638 200000 323306146 200000 966230748 200000 551976129 200000 571439259 200000 926778883 200000 731961780 200000 821030011 200000 934601547 200000 984192622 200000 709815765 200000 793713808 200000 916467545 200000 949346890 200000 408925103 200000 687609334 200000 260601027 200000 184652576 200000 932017362 200000 295662278 200000 678206634 200000 852699545 200000 211786734 200000 131999802 200000 874242896 200000 111296381 200000 104112853 200000 238563496 200000 297054228 200000 701313460 200000 744930422 200000 459545995 200000 740583799 200000 231920200 200000 738451683 200000 805687161 200000 117881625 200000 40494176 200000 855582539 200000 950819373 200000 612879804 200000 301121093 200000 110540800 200000 965771902 200000 793655102 200000 432740192 200000 35423857 200000 247872101 200000 493190306 200000 253737528 200000 803759407 200000 376284922 200000 973272071 200000 272624760 200000 978551787 200000 157760117 200000 901196974 200000 344765158 200000 553112950 200000 931611696 200000 681350904 200000 930723692 200000 630610367 200000 870255779 200000 751853668 200000 789493010 200000 929692119 200000 809244007 200000 909798804 200000 609474049 200000 18984431 200000 939630387 200000 828996680 200000 653261697 200000 38241623 200000 8895456 200000 74558305 200000 816267770 200000 814148735 200000 307465320 200000 210954974 200000 139766517 200000 798124281 200000 403172065 200000 486186977 200000 568811291 200000 258869109 200000 636537990 200000 965521065 200000 739252276 200000 955097027 200000 157034413 200000 927109272 200000 273319209 200000 320098515 200000 970159569 200000 798428207 200000 199628289 200000 670591159 200000 585005961 200000 192374540 200000 715047399 200000 452343967 200000 327920269 200000 718397426 200000 327349025 200000 272205018 200000 171830711 200000 368310975 200000 539531545 200000 240693466 200000 225724671 200000 604476534 200000 696321111 200000 945824048 200000 623824253 200000 263592759 200000 570026627 200000 720084875 200000 74376042 200000 546196033 200000 78875239 200000 865844925 200000 356665886 200000 960401910 200000 631468010 200000 258045109 200000 258697747 200000 943052245 200000 682469909 200000 176029828 200000 51675871 200000 184759424 200000 136824593 200000 134893659 200000 562374460 200000 362497463 200000 894833190 200000 442356618 200000 10397443 200000 247552603 200000 134165436 200000 334456450 200000 435124011 200000 130143851 200000 424636764 200000 84266707 200000 69688782 200000 448140041 200000 346314672 200000 868944174 200000 105279523 200000 722157173 200000 300555390 200000 872496483 200000 740382340 200000 341360655 200000 397340847 200000 358023778 200000 78694505 200000 749159000 200000 879140941 200000 507600957 200000 981635178 200000 704094961 200000 314551423 200000 957666340 200000 121060416 200000 700895385 200000 358121871 200000 82179175 200000 979813571 200000 282517810 200000 643956452 200000 165508214 200000 142807020 200000 729383868 200000 734189831 200000 326565091 200000 407434451 200000 870127192 200000 173109152 200000 208444253 200000 443279281 200000 400562757 200000 729750905 200000 54275766 200000 247955935 200000 687243237 200000 727808121 200000 935832797 200000 594027988 200000 617458360 200000 128765866 200000 439126755 200000 243455273 200000 195084126 200000 972819251 200000 502534393 200000 753679512 200000 242628504 200000 948381277 200000 294159984 200000 632151543 200000 619118151 200000 420386192 200000 202476983 200000 448962625 200000 405990250 200000 70863958 200000 133283935 200000 40757645 200000 484876835 200000 333553494 200000 495341849 200000 560615699 200000 414767282 200000 645802073 200000 53484981 200000 613956397 200000 315286136 200000 103006792 200000 1647396 200000 760522067 200000 985585652 200000 778012459 200000 797766006 200000 215240221 200000 199753416 200000 767750698 200000 792629211 200000 775292740 200000 600705971 200000 98687375 200000 825169573 200000 545053600 200000 789613720 200000 416356545 200000 90834756 200000 851918122 200000 684588149 200000 555216969 200000 440539207 200000 217460475 200000 174369643 200000 444612048 200000 71469409 200000 532235082 200000 370391228 200000 70694430 200000 814626657 200000 702900081 200000 276794055 200000 854781211 200000 335532599 200000 891291623 200000 42369804 200000 27847632 200000 511660276 200000 614813254 200000 391542318 200000 736359526 200000 167649738 200000 833995589 200000 40064491 200000 857368613 200000 953954823 200000 721517758 200000 147730213 200000 391796598 200000 537243677 200000 394381224 200000 410008539 200000 700581857 200000 747561373 200000 122219037 200000 887394096 200000 476029454 200000 368142134 200000 554439509 200000 480712546 200000 774595527 200000 752420025 200000 848783784 200000 269352914 200000 697383410 200000 63265559 200000 855571087 200000 102832386 200000 410763930 200000 358847072 200000 576668834 200000 342292112 200000 286271207 200000 202853829 200000 907416986 200000 258113855 200000 563930401 200000 823827350 200000 277119568 200000 41194223 200000 218685616 200000 735635267 200000 194140347 200000 760289439 200000 664615965 200000 268142430 200000 741414901 200000 862542960 200000 771683601 200000 339015575 200000 780345397 200000 207260068 200000 518366292 200000 375825085 200000 537787605 200000 783757978 200000 262692302 200000 985392323 200000 823928908 200000 891302099 200000 259855497 200000 160130232 200000 671066164 200000 697040624 200000 62813868 200000 738628812 200000 430132548 200000 882365616 200000 239050112 200000 464083537 200000 408644438 200000 594538229 200000 810521454 200000 65043382 200000 541351778 200000 997848511 200000 478255614 200000 543362700 200000 965694336 200000 347000366 200000 34787288 200000 798180228 200000 18402537 200000 558744195 200000 275737286 200000 326650991 200000 127882229 200000 762682911 200000 806264239 200000 968796220 200000 619098653 200000 610149249 200000 34042012 200000 64453884 200000 686013946 200000 357854795 200000 147846838 200000 942447584 200000 965070147 200000 732459325 200000 258242117 200000 295783736 200000 219755217 200000 310530104 200000 963804337 200000 54403701 200000 33484446 200000 655575099 200000 908288131 200000 392967719 200000 813650880 200000 231863144 200000 954857828 200000 323336703 200000 97535090 200000 742947582 200000 402145308 200000 868146892 200000 361453579 200000 174242656 200000 33000596 200000 26595457 200000 836613891 200000 107802124 200000 503474644 200000 650022445 200000 49650932 200000 246300579 200000 625105924 200000 38952960 200000 563378838 200000 916763623 200000 348356717 200000 551187276 200000 841627073 200000 382660535 200000 755563384 200000 25406592 200000 239193966 200000 154075924 200000 833790125 200000 2044206 200000 276321717 200000 72673566 200000 946153141 200000 292144645 200000 148816847 200000 161650710 200000 2133847 200000 312587479 200000 759816724 200000 912155997 200000 185397118 200000 705192595 200000 963183613 200000 926393203 200000 356170544 200000 502382410 200000 941842979 200000 480497144 200000 730964375 200000 765409837 200000 673696317 200000 557941677 200000 841388795 200000 789322636 200000 786038053 200000 179214963 200000 380321476 200000 547949272 200000 252370642 200000 132991305 200000 926570876 200000 624125090 200000 732789854 200000 301118545 200000 936434890 200000 916312216 200000 714808833 200000 212265675 200000 733932407 200000 95279501 200000 190820627 200000 141371671 200000 16695148 200000 710558065 200000 377710092 200000 46153398 200000 97489328 200000 663096148 200000 953538182 200000 114239049 200000 433200750 200000 450230631 200000 884216633 200000 285307792 200000 304460012 200000 331238649 200000 713931261 200000 998211947 200000 379049876 200000 813628541 200000 216061387 200000 621271003 200000 481358830 200000 856772482 200000 192695484 200000 231252480 200000 906706595 200000 144771256 200000 669236743 200000 701864988 200000 398149499 200000 792081905 200000 528956421 200000 624865678 200000 59000158 200000 605928988 200000 388323888 200000 234803927 200000 239923798 200000 576599882 200000 809386782 200000 55987607 200000 950536073 200000 758875821 200000 214156426 200000 951355023 200000 24710979 200000 35896979 200000 465671498 200000 382903200 200000 768840937 200000 581711470 200000 309177689 200000 214228425 200000 967590150 200000 399528654 200000 674933710 200000 845314860 200000 625130817 200000 561580388 200000 11160289 200000 227452681 200000 138860643 200000 202450176 200000 614198765 200000 22571969 200000 743916629 200000 203377555 200000 989648743 200000 764083923 200000 617160735 200000 87388717 200000 858524395 200000 267013345 200000 66560490 200000 716646143 200000 89165615 200000 705008555 200000 184782077 200000 463803737 200000 912320012 200000 593795089 200000 855018946 200000 748313516 200000 7835771 200000 704343060 200000 539020738 200000 122650503 200000 473513620 200000 804472021 200000 115217827 200000 432064925 200000 125426065 200000 620119187 200000 755409712 200000 466238397 200000 393728968 200000 243786928 200000 631502673 200000 240421591 200000 934481588 200000 632746924 200000 875617293 200000 790161661 200000 235123947 200000 590009128 200000 978748558 200000 602066782 200000 309959720 200000 871453155 200000 4536604 200000 956907083 200000 525498690 200000 82929599 200000 805523232 200000 184802614 200000 281925682 200000 836951995 200000 182227746 200000 502226605 200000 425676816 200000 946445818 200000 808846026 200000 718077538 200000 7237396 200000 979130810 200000 184907490 200000 717849381 200000 10184345 200000 478999388 200000 514335569 200000 230613223 200000 988354324 200000 289866850 200000 445332768 200000 487533241 200000 370267169 200000 21041515 200000 144461943 200000 290254025 200000 561931894 200000 159313464 200000 578025632 200000 585455210 200000 871185900 200000 527973801 200000 994960898 200000 635702284 200000 646590333 200000 463956415 200000 385755687 200000 244201279 200000 156668223 200000 879411611 200000 669156278 200000 720851124 200000 152458861 200000 991948669 200000 664289912 200000 701220923 200000 488879965 200000 227201733 200000 285355861 200000 262025924 200000 616755594 200000 270159348 200000 434926167 200000 524362337 200000 524904331 200000 409509034 200000 786795685 200000 593269313 200000 554616600 200000 371909545 200000 399669384 200000 769760950 200000 905701643 200000 39400144 200000 597818729 200000 509028143 200000 84915548 200000 340936480 200000 98957776 200000 608912446 200000 477262627 200000 857306809 200000 977055590 200000 958566802 200000 21420185 200000 2963164 200000 938184434 200000 511207420 200000 24755991 200000 776949226 200000 601741406 200000 831273837 200000 836405524 200000 212255074 200000 60620979 200000 812050678 200000 222025769 200000 639715302 200000 180772375 200000 395750086 200000 849616655 200000 935011638 200000 213272533 200000 719837742 200000 188092831 200000 415734323 200000 508140629 200000 175218591 200000 859287760 200000 979112156 200000 274746654 200000 470788265 200000 752671420 200000 178177619 200000 905600218 200000 654191613 200000 233225882 200000 888802520 200000 423980881 200000 918117739 200000 459604164 200000 261537739 200000 259086188 200000 972364259 200000 427641010 200000 922915245 200000 276361523 200000 310355319 200000 27893500 200000 697344031 200000 589588942 200000 604027223 200000 105374043 200000 723193825 200000 906094470 200000 59423698 200000 614050471 200000 283839187 200000 211890628 200000 989927003 200000 240792281 200000 288196086 200000 268627216 200000 472053632 200000 811810057 200000 137681258 200000 329847059 200000 163817204 200000 278584176 200000 532613744 200000 262423189 200000 835217797 200000 721017703 200000 951156073 200000 609261950 200000 193764646 200000 659295077 200000 821186517 200000 5027031 200000 217999589 200000 567368963 200000 127923796 200000 408599241 200000 145569524 200000 41283323 200000 177523367 200000 328625820 200000 288965283 200000 478551843 200000 347384239 200000 858632889 200000 104693347 200000 571855478 200000 891140460 200000 832936103 200000 223132101 200000 237877003 200000 998538494 200000 71624464 200000 635328887 200000 495217690 200000 162157221 200000 625644989 200000 502563149 200000 947545085 200000 471363524 200000 238602132 200000 492156980 200000 512379436 200000 855132889 200000 791008416 200000 297210943 200000 305144639 200000 936990598 200000 412344329 200000 883456158 200000 408583407 200000 843725451 200000 824401430 200000 416419745 200000 739460116 200000 455580104 200000 552997937 200000 307607736 200000 562229927 200000 603690046 200000 884516579 200000 629443189 200000 113568193 200000 253313037 200000 462618066 200000 473648776 200000 446561177 200000 61815415 200000 934073801 200000 986887104 200000 689778057 200000 235947483 200000 114143919 200000 93819408 200000 346971144 200000 234179514 200000 93933966 200000 11611270 200000 127658672 200000 20686004 200000 130990733 200000 797949780 200000 825062968 200000 305484426 200000 443272949 200000 687339467 200000 755960442 200000 365648413 200000 562549039 200000 239528538 200000 229760109 200000 894353261 200000 830829762 200000 899884690 200000 429900843 200000 128065434 200000 315262553 200000 319092004 200000 337363692 200000 394561765 200000 709965242 200000 597888993 200000 508082440 200000 511138990 200000 765887439 200000 848454071 200000 80840184 200000 223968119 200000 84210848 200000 634115258 200000 698444884 200000 847773919 200000 116189526 200000 43933719 200000 326848981 200000 693369767 200000 320106552 200000 501603873 200000 883144020 200000 898787759 200000 494150320 200000 978942536 200000 173019848 200000 904934904 200000 628077895 200000 777360668 200000 298598731 200000 651840675 200000 713764260 200000 752731213 200000 954454292 200000 42624239 200000 110362767 200000 90895533 200000 56328573 200000 592666942 200000 460904435 200000 37465132 200000 528230141 200000 272196880 200000 63146199 200000 970236377 200000 606634286 200000 882707206 200000 218232675 200000 390547943 200000 140600519 200000 478804191 200000 327359712 200000 853055396 200000 789081506 200000 730510205 200000 621450167 200000 136306563 200000 945491127 200000 957202656 200000 468426096 200000 423127826 200000 651364382 200000 49608744 200000 21897395 200000 383072515 200000 824281360 200000 372214678 200000 715860809 200000 169008422 200000 764594149 200000 139333771 200000 563207196 200000 334373485 200000 380540950 200000 826823558 200000 567765810 200000 802241766 200000 167015484 200000 37314089 200000 220554164 200000 699988931 200000 150325262 200000 472135988 200000 635907564 200000 128873812 200000 844818021 200000 682793608 200000 330609473 200000 90466570 200000 482463547 200000 144525604 200000 207654973 200000 715726197 200000 779617190 200000 567246122 200000 823769735 200000 707941445 200000 407222241 200000 304522714 200000 863494376 200000 756427852 200000 655793987 200000 633739668 200000 970438985 200000 530382202 200000 50072132 200000 314421721 200000 334174385 200000 840529119 200000 685893758 200000 197799754 200000 144752971 200000 252047531 200000 114283689 200000 390929830 200000 826639965 200000 111280176 200000 770171549 200000 504627151 200000 204032081 200000 691762653 200000 915404627 200000 801636293 200000 471485615 200000 607902532 200000 476216547 200000 468720808 200000 486908447 200000 461481236 200000 847316614 200000 601089722 200000 232285291 200000 639045918 200000 67546772 200000 678953817 200000 328518778 200000 301365332 200000 336909446 200000 372968200 200000 688303701 200000 571068612 200000 455330549 200000 939014502 200000 338842405 200000 94253984 200000 331875736 200000 885018420 200000 731945266 200000 182457656 200000 231463753 200000 33249363 200000 882936805 200000 537612029 200000 367501311 200000 824649666 200000 442083269 200000 854435199 200000 104882388 200000 104826787 200000 686182012 200000 330814575 200000 438195712 200000 77767478 200000 54255314 200000 798022301 200000 848744155 200000 839312091 200000 145497776 200000 248735738 200000 231244765 200000 710582292 200000 686882590 200000 612326294 200000 499730080 200000 834681727 200000 567758916 200000 898357665 200000 360988636 200000 40909535 200000 505884012 200000 623482221 200000 328537449 200000 970174739 200000 266185981 200000 433233258 200000 701133888 200000 863933468 200000 4299392 200000 83128103 200000 711792250 200000 198557979 200000 941278878 200000 653742423 200000 534609230 200000 933774927 200000 294425886 200000 577800648 200000 955022101 200000 3984666 200000 940060907 200000 919977837 200000 679678793 200000 45605372 200000 487096843 200000 449867348 200000 367749248 200000 397477525 200000 897022376 200000 466993583 200000 277077621 200000 971165094 200000 350574602 200000 701885903 200000 169139710 200000 327608080 200000 105756826 200000 50315299 200000 423996694 200000 515472338 200000 580377055 200000 527154492 200000 28858580 200000 93711887 200000 589858692 200000 192511179 200000 294493040 200000 297394437 200000 495314511 200000 286784928 200000 682234437 200000 195388181 200000 900881962 200000 313054636 200000 166248392 200000 518370240 200000 146649629 200000 207863807 200000 279911829 200000 106341799 200000 603375696 200000 318542538 200000 35294306 200000 288682122 200000 888112653 200000 85685597 200000 542586888 200000 479103305 200000 216867259 200000 73945640 200000 687856512 200000 336128485 200000 920973539 200000 199851709 200000 276048610 200000 717429631 200000 786310702 200000 870675404 200000 564888936 200000 656704086 200000 496542052 200000 400000804 200000 169286504 200000 776366028 200000 989182829 200000 149731256 200000 24227933 200000 227993697 200000 984517715 200000 123375510 200000 194397405 200000 855152054 200000 594905917 200000 159152625 200000 877051043 200000 159611018 200000 841014388 200000 790241047 200000 418079366 200000 373522111 200000 914666337 200000 932694650 200000 683066495 200000 894300501 200000 808951435 200000 670747819 200000 713172902 200000 557180012 200000 124204445 200000 268467033 200000 668448307 200000 971860805 200000 340953437 200000 469049173 200000 21473153 200000 297630273 200000 335506869 200000 984226448 200000 833655814 200000 346919135 200000 834625965 200000 387013658 200000 680776539 200000 858158017 200000 817608558 200000 357020196 200000 600398905 200000 288490151 200000 9886784 200000 880472574 200000 600425080 200000 918936689 200000 812035211 200000 927602201 200000 895387410 200000 539171616 200000 43827160 200000 968736773 200000 147237917 200000 899438037 200000 810398416 200000 926244979 200000 415747284 200000 995119312 200000 19832123 200000 983104818 200000 485959565 200000 683853681 200000 90993666 200000 40863541 200000 230432707 200000 217517625 200000 265898284 200000 133481611 200000 142321165 200000 988076233 200000 348155876 200000 8864868 200000 678403107 200000 762056160 200000 267667056 200000 712686354 200000 402817247 200000 130445152 200000 652033082 200000 26145796 200000 348499001 200000 144350793 200000 663947210 200000 592820172 200000 811587401 200000 240082107 200000 580198600 200000 254448665 200000 158891080 200000 369692663 200000 669469182 200000 135905212 200000 595763855 200000 470976094 200000 815114579 200000 407693990 200000 570948757 200000 489978224 200000 82831824 200000 696822759 200000 362386931 200000 969713613 200000 519050654 200000 782852528 200000 911719778 200000 589668150 200000 481559557 200000 929499986 200000 445522619 200000 663817355 200000 562458989 200000 825667900 200000 158047989 200000 280408014 200000 928677216 200000 9735935 200000 730290218 200000 848165918 200000 143086725 200000 5619531 200000 679693201 200000 746554299 200000 461601957 200000 26152434 200000 856978820 200000 356419592 200000 997335208 200000 992393188 200000 688595323 200000 488269187 200000 137607832 200000 229925681 200000 754590222 200000 360583117 200000 27963804 200000 282297097 200000 837419766 200000 486865832 200000 212307966 200000 943161278 200000 301679883 200000 308604659 200000 185524517 200000 421152960 200000 340746310 200000 975084719 200000 579742106 200000 238818462 200000 267669439 200000 643486460 200000 535810821 200000 133140235 200000 393022895 200000 722258204 200000 78381104 200000 550897365 200000 922436975 200000 979634030 200000 889561346 200000 897125358 200000 343878006 200000 530156914 200000 908993669 200000 920742247 200000 529251165 200000 818336203 200000 182505184 200000 215936367 200000 582522846 200000 480564791 200000 841608540 200000 398531927 200000 885035215 200000 35786135 200000 319133281 200000 48080272 200000 391766827 200000 53647853 200000 85996921 200000 190093226 200000 345206537 200000 182605912 200000 123403083 200000 759180886 200000 209377185 200000 27290393 200000 444028320 200000 280848228 200000 564861773 200000 825272208 200000 774257505 200000 664887749 200000 93767045 200000 44007998 200000 139103382 200000 425145225 200000 528099041 200000 362789060 200000 44206183 200000 30993889 200000 781415706 200000 809972194 200000 538482974 200000 677494557 200000 423093512 200000 449454968 200000 219644450 200000 637158061 200000 757450916 200000 599614087 200000 752764412 200000 857900323 200000 491514119 200000 287260464 200000 539945557 200000 438984750 200000 466608744 200000 958926514 200000 84705269 200000 791686816 200000 645499937 200000 114314607 200000 373270724 200000 740234856 200000 852523689 200000 580418279 200000 988677579 200000 83146392 200000 951411098 200000 292654522 200000 55489331 200000 636484959 200000 726612907 200000 967454634 200000 202303556 200000 18014223 200000 570974902 200000 281434517 200000 540378983 200000 65186583 200000 880009138 200000 843615102 200000 584407076 200000 923830280 200000 300733625 200000 214770308 200000 846109475 200000 86637971 200000 799276291 200000 302482664 200000 712687662 200000 163956616 200000 948826856 200000 121828875 200000 57956395 200000 774987480 200000 380977121 200000 32815724 200000 825846565 200000 61305747 200000 844276870 200000 653044653 200000 57255492 200000 441825002 200000 630097040 200000 159262350 200000 180141008 200000 758223149 200000 831535832 200000 400513775 200000 159546673 200000 583396813 200000 977246549 200000 633159633 200000 45223664 200000 217448282 200000 740570913 200000 585934677 200000 873207990 200000 431274884 200000 360820851 200000 91525819 200000 143783243 200000 279734045 200000 259498661 200000 68094563 200000 557488280 200000 982896660 200000 307877422 200000 44845006 200000 941218724 200000 149846395 200000 673993896 200000 13756828 200000 100241561 200000 294649730 200000 980928202 200000 908465038 200000 634164927 200000 179343736 200000 908459630 200000 744995461 200000 734294143 200000 710834639 200000 729784460 200000 761690241 200000 216988513 200000 494580248 200000 523462460 200000 631376034 200000 790800909 200000 500396802 200000 68336567 200000 54288170 200000 448092749 200000 296909406 200000 381445717 200000 63201655 200000 222458120 200000 572501277 200000 52585615 200000 544766476 200000 490905671 200000 651519824 200000 572579070 200000 483028104 200000 673975091 200000 198849061 200000 253554009 200000 845288364 200000 383127572 200000 897256944 200000 405528697 200000 458326872 200000 952254034 200000 3609118 200000 841886808 200000 173504141 200000 613321846 200000 867910978 200000 91777036 200000 96974700 200000 222810665 200000 354475276 200000 930941392 200000 528139573 200000 920901683 200000 674238540 200000 60562683 200000 655006280 200000 707578493 200000 113089267 200000 251973125 200000 7616550 200000 488502287 200000 643632144 200000 162436232 200000 579831152 200000 883142417 200000 505931222 200000 728958268 200000 146749925 200000 866477260 200000 541372308 200000 695974905 200000 545509479 200000 44169641 200000 838450618 200000 830223288 200000 820232950 200000 307103024 200000 437786585 200000 548790417 200000 77000883 200000 487774218 200000 148908195 200000 895645629 200000 228835805 200000 134025214 200000 678009318 200000 266383764 200000 54386646 200000 912448503 200000 384398996 200000 139119503 200000 991866141 200000 321477115 200000 275602622 200000 87056455 200000 780457813 200000 751724340 200000 110152595 200000 474590579 200000 720491836 200000 557701098 200000 429866340 200000 238665709 200000 342860979 200000 510280581 200000 217976226 200000 476375980 200000 13247164 200000 276782735 200000 375258845 200000 674013130 200000 714960246 200000 717218479 200000 304295622 200000 947785855 200000 91182113 200000 869929646 200000 826196525 200000 308198691 200000 593707808 200000 273020021 200000 763668739 200000 403625006 200000 401581041 200000 3474699 200000 712674904 200000 864552250 200000 326043958 200000 567936155 200000 618793564 200000 308479743 200000 409701550 200000 909609579 200000 718870113 200000 904215381 200000 196885307 200000 485463781 200000 68248279 200000 735219509 200000 310261981 200000 305859473 200000 158504269 200000 174739640 200000 151824053 200000 822033176 200000 402083446 200000 249601301 200000 381450498 200000 394235714 200000 503448096 200000 363493541 200000 320719654 200000 831018231 200000 632887101 200000 390439138 200000 995213729 200000 629081665 200000 73737182 200000 390491234 200000 183737363 200000 955907655 200000 524693810 200000 599294176 200000 554624318 200000 887296338 200000 24233867 200000 625302322 200000 494730496 200000 732719818 200000 203573848 200000 323614035 200000 572774492 200000 322413369 200000 257100330 200000 760740954 200000 498494321 200000 594276934 200000 536967858 200000 210541696 200000 973715840 200000 949648570 200000 554983104 200000 275751709 200000 917548265 200000 258307198 200000 443008581 200000 550107817 200000 841942830 200000 100078234 200000 469930577 200000 795949247 200000 502149869 200000 950375735 200000 984538389 200000 684203541 200000 257736169 200000 289730460 200000 596321760 200000 515044484 200000 842615041 200000 298762291 200000 805304613 200000 80274181 200000 562221111 200000 669484165 200000 721404531 200000 280715696 200000 685505193 200000 289091896 200000 424659578 200000 508486079 200000 828655770 200000 975874583 200000 933963532 200000 878305672 200000 460906345 200000 778826762 200000 79914777 200000 529282182 200000 80996247 200000 347748632 200000 326927536 200000 966913359 200000 631890116 200000 898420331 200000 431584515 200000 8342430 200000 624681905 200000 459438667 200000 944035939 200000 254734922 200000 801318463 200000 214796321 200000 774241343 200000 962267980 200000 257737070 200000 82741365 200000 645538089 200000 824849340 200000 676981598 200000 242635503 200000 272807632 200000 689733074 200000 622093648 200000 61684313 200000 440616453 200000 26853097 200000 721023909 200000 858826906 200000 253589177 200000 399673207 200000 375731164 200000 347321531 200000 416761852 200000 242800917 200000 599844503 200000 98484452 200000 729368063 200000 191971452 200000 552352150 200000 78934111 200000 154835474 200000 795373444 200000 571829689 200000 744301971 200000 347879590 200000 22687015 200000 482439938 200000 956343306 200000 505480523 200000 151713659 200000 50980495 200000 764778603 200000 273221809 200000 695182267 200000 51460771 200000 945930367 200000 304834730 200000 483117117 200000 368828573 200000 762422062 200000 170342950 200000 813331580 200000 691785982 200000 425252482 200000 915265844 200000 221792015 200000 735460711 200000 328815010 200000 955261703 200000 858404270 200000 242328215 200000 933872343 200000 80828397 200000 452694323 200000 458330736 200000 219999114 200000 196123481 200000 24059286 200000 665899506 200000 984216643 200000 179602393 200000 184322031 200000 929779517 200000 632901291 200000 606723359 200000 386515575 200000 447770003 200000 310829449 200000 139813372 200000 745032839 200000 5516114 200000 384790215 200000 286247007 200000 97675414 200000 879815165 200000 375339886 200000 555776857 200000 332953149 200000 138250291 200000 857518500 200000 420254491 200000 358886965 200000 15938485 200000 333172404 200000 652012277 200000 173025367 200000 402729827 200000 570028806 200000 592448856 200000 504138138 200000 583259967 200000 20368929 200000 286759892 200000 278247960 200000 993631336 200000 475109551 200000 234853658 200000 535164680 200000 142330143 200000 492531832 200000 84458746 200000 360673988 200000 756448452 200000 618820197 200000 725679717 200000 69860548 200000 741830104 200000 399490686 200000 154632555 200000 627259808 200000 559875580 200000 353200619 200000 12318524 200000 261121809 200000 406340591 200000 337971445 200000 216628266 200000 474053615 200000 932891539 200000 438588165 200000 514135972 200000 836284979 200000 380291560 200000 757072547 200000 375399484 200000 70640373 200000 259049743 200000 109903224 200000 616535969 200000 772867694 200000 417235527 200000 9562188 200000 132445349 200000 588495351 200000 501681650 200000 473487111 200000 958824759 200000 307158535 200000 346833296 200000 235133618 200000 446562408 200000 195458103 200000 440498625 200000 204299126 200000 518687338 200000 924403521 200000 489837638 200000 181745819 200000 294593163 200000 773196027 200000 8706560 200000 423922826 200000 393442109 200000 313199712 200000 794127598 200000 965116618 200000 531012624 200000 432286599 200000 366443058 200000 703581189 200000 232683445 200000 287928744 200000 653181452 200000 390746628 200000 744942588 200000 130362653 200000 444256732 200000 72610733 200000 920732630 200000 684435294 200000 783363108 200000 114813707 200000 428054355 200000 843989251 200000 844341890 200000 180698438 200000 788600228 200000 46135749 200000 883063225 200000 976361637 200000 733465368 200000 532954236 200000 852964264 200000 374312082 200000 340598050 200000 39618849 200000 319021392 200000 190819734 200000 403446865 200000 143536845 200000 824198866 200000 639591767 200000 821246037 200000 639588279 200000 865369453 200000 705912992 200000 212057088 200000 130310969 200000 727445379 200000 890588504 200000 541334849 200000 603105738 200000 765576340 200000 752900233 200000 421570346 200000 651297028 200000 590047041 200000 773263450 200000 102276074 200000 443815838 200000 978028361 200000 182522900 200000 678650578 200000 174700914 200000 306016654 200000 153484320 200000 611310675 200000 135662967 200000 99730447 200000 450030085 200000 992723454 200000 8160711 200000 125486062 200000 636908142 200000 682919554 200000 590469018 200000 194357611 200000 124457761 200000 66861488 200000 594665800 200000 82121703 200000 994906888 200000 159472761 200000 849186890 200000 409140705 200000 717506091 200000 521960685 200000 39507768 200000 331459835 200000 266406835 200000 713596989 200000 915347403 200000 653377013 200000 85625831 200000 74662073 200000 590551260 200000 562641071 200000 379053105 200000 719046098 200000 152438882 200000 97273387 200000 450301722 200000 221847063 200000 831017335 200000 245883527 200000 566658121 200000 579801915 200000 513140306 200000 241895686 200000 8114311 200000 435539469 200000 178546765 200000 676463623 200000 17033148 200000 472014973 200000 713932767 200000 954674955 200000 290800370 200000 70744989 200000 939501218 200000 296752306 200000 325894736 200000 815795100 200000 919483725 200000 629050046 200000 999106335 200000 967198156 200000 98438586 200000 962376718 200000 213539784 200000 301434524 200000 331120353 200000 604634274 200000 570824147 200000 697016222 200000 534171354 200000 864117149 200000 699154408 200000 928263553 200000 342181086 200000 95976765 200000 617003472 200000 949598742 200000 465283397 200000 746755299 200000 853946997 200000 524264014 200000 197181832 200000 702422289 200000 384166877 200000 557027897 200000 569882688 200000 619738982 200000 315920177 200000 428058376 200000 546719524 200000 352891043 200000 799659195 200000 288072459 200000 14237965 200000 2525864 200000 491786723 200000 642618803 200000 707013621 200000 393690743 200000 718215984 200000 804224400 200000 251920626 200000 606010415 200000 405426252 200000 529031763 200000 683517503 200000 954861328 200000 612467199 200000 906355916 200000 513684787 200000 502821756 200000 62654514 200000 338499307 200000 459863622 200000 284201716 200000 864315372 200000 637278658 200000 16638226 200000 507893270 200000 813234008 200000 102267265 200000 47731791 200000 166403237 200000 511412156 200000 424392055 200000 714408405 200000 211202944 200000 394622338 200000 884953623 200000 923927709 200000 763613352 200000 677356082 200000 519797487 200000 596655295 200000 456387901 200000 367345268 200000 511789234 200000 529511284 200000 596839296 200000 203310610 200000 755267886 200000 226946324 200000 164377810 200000 531593715 200000 708832597 200000 903210264 200000 370144691 200000 309659168 200000 799272248 200000 7587865 200000 430698947 200000 423774658 200000 722369030 200000 78150606 200000 944589763 200000 112764705 200000 452717072 200000 950806801 200000 243935635 200000 716979622 200000 791475399 200000 87708633 200000 851093557 200000 819693528 200000 223324859 200000 768195392 200000 297993160 200000 346187617 200000 599459741 200000 319342462 200000 262316941 200000 273215241 200000 963449405 200000 483075563 200000 718979044 200000 718627001 200000 463234187 200000 703975679 200000 131678798 200000 439474041 200000 43218841 200000 376942676 200000 760243564 200000 53046129 200000 527169943 200000 833503906 200000 137574654 200000 910566891 200000 701460437 200000 479916993 200000 32852452 200000 101369678 200000 229221059 200000 17788586 200000 711128607 200000 83177251 200000 870194675 200000 655596918 200000 565638863 200000 618437139 200000 202549780 200000 258342236 200000 837649462 200000 399698405 200000 248460536 200000 245736117 200000 494831538 200000 944766852 200000 113164174 200000 817712891 200000 317040582 200000 543810294 200000 982883816 200000 401825988 200000 341768722 200000 904876389 200000 450689333 200000 597993419 200000 638379861 200000 810497305 200000 985047494 200000 473933030 200000 106701680 200000 45677947 200000 714924300 200000 167616528 200000 327763301 200000 784366866 200000 869161880 200000 105270368 200000 579782483 200000 163450761 200000 709041433 200000 209803791 200000 205286011 200000 99771302 200000 582270048 200000 519323253 200000 711894334 200000 786430291 200000 599472990 200000 776574986 200000 686392603 200000 520527768 200000 6825763 200000 379669097 200000 127485108 200000 928517789 200000 723589087 200000 821446728 200000 130810824 200000 580662700 200000 578640612 200000 547384192 200000 655066938 200000 371352876 200000 398778018 200000 235945738 200000 515005704 200000 275528358 200000 300825769 200000 173283070 200000 393968211 200000 39896771 200000 403383721 200000 161798806 200000 542700381 200000 982072139 200000 808501108 200000 771344424 200000 575333765 200000 718977830 200000 900609273 200000 362980143 200000 73779532 200000 758956126 200000 584105546 200000 725498433 200000 638803026 200000 760300058 200000 738691222 200000 242211609 200000 266510681 200000 391336099 200000 484684335 200000 764043918 200000 972522047 200000 432159586 200000 766652036 200000 513146009 200000 932087815 200000 390362334 200000 645454886 200000 669616210 200000 472324816 200000 480782530 200000 910647494 200000 582527473 200000 672536027 200000 174518740 200000 824004405 200000 320154833 200000 510570377 200000 553403902 200000 801868130 200000 345788264 200000 266955610 200000 380146760 200000 63660638 200000 359671119 200000 860469741 200000 899111131 200000 468153434 200000 452501311 200000 146019589 200000 479583999 200000 932793510 200000 255748880 200000 813294978 200000 851728668 200000 671923122 200000 435251644 200000 489343843 200000 262893243 200000 376885008 200000 244154713 200000 665662410 200000 746988677 200000 424793968 200000 838180130 200000 776121078 200000 730119746 200000 634035874 200000 856619885 200000 201887306 200000 805243611 200000 51357078 200000 521854901 200000 76119108 200000 55762007 200000 226779742 200000 435013777 200000 431180421 200000 681807841 200000 393623594 200000 539674041 200000 756151247 200000 428682175 200000 1517897 200000 312907783 200000 240969216 200000 112249179 200000 134849326 200000 715893619 200000 996954139 200000 797917501 200000 761893479 200000 94997269 200000 448778816 200000 68034829 200000 836774054 200000 14085926 200000 921223086 200000 312690069 200000 95897788 200000 859717375 200000 760446663 200000 274227900 200000 293297304 200000 729099543 200000 183613706 200000 128710027 200000 261827403 200000 371598087 200000 267602201 200000 19392555 200000 316911366 200000 239253384 200000 317878452 200000 254105572 200000 472562457 200000 350874227 200000 20052156 200000 939944734 200000 929689589 200000 130543807 200000 287153456 200000 893313891 200000 737767210 200000 232055942 200000 624936754 200000 470006618 200000 384159593 200000 562770687 200000 628080386 200000 10468044 200000 533924994 200000 988791940 200000 320446976 200000 401893025 200000 634055014 200000 369674381 200000 821426349 200000 562948323 200000 710214692 200000 489116594 200000 575869098 200000 722237113 200000 993803247 200000 589764524 200000 69138103 200000 664868461 200000 358542102 200000 599427923 200000 170709172 200000 280484198 200000 876856073 200000 385865376 200000 508642722 200000 42159149 200000 801167962 200000 274857131 200000 710653857 200000 511732330 200000 673935544 200000 934073261 200000 65285106 200000 152745191 200000 621571829 200000 192892671 200000 981462262 200000 682663819 200000 588999424 200000 397425432 200000 866901037 200000 672882016 200000 24280042 200000 304993169 200000 608779831 200000 238518925 200000 414164452 200000 65419556 200000 810527445 200000 333902427 200000 736113727 200000 327210407 200000 180462824 200000 527936306 200000 91517802 200000 482594325 200000 15454319 200000 462400668 200000 775121142 200000 427952261 200000 59283084 200000 24591168 200000 13816212 200000 144875567 200000 238134655 200000 605851367 200000 864730900 200000 838186349 200000 810145961 200000 203591802 200000 367876711 200000 406141879 200000 276483721 200000 865431553 200000 423768989 200000 37350821 200000 158907585 200000 184921252 200000 705114086 200000 654575856 200000 414230032 200000 435535021 200000 564179348 200000 149007472 200000 31503961 200000 682308995 200000 268974615 200000 566061086 200000 417610906 200000 648645039 200000 836326910 200000 597033747 200000 651349236 200000 136878810 200000 474201340 200000 273032582 200000 875237545 200000 395605452 200000 237807584 200000 234138833 200000 899927576 200000 779299949 200000 353609882 200000 618523499 200000 158088386 200000 431942598 200000 45021755 200000 319965934 200000 880878407 200000 695204864 200000 56794869 200000 291907601 200000 883712360 200000 164892772 200000 512499222 200000 814512302 200000 679491590 200000 257929560 200000 156678672 200000 611905981 200000 621993248 200000 773450343 200000 692214388 200000 242469205 200000 835930585 200000 251477560 200000 710010865 200000 914263729 200000 769620591 200000 883683477 200000 309559896 200000 431316008 200000 548066883 200000 440506469 200000 754189466 200000 986480435 200000 907615191 200000 845543345 200000 54143687 200000 5475434 200000 451856073 200000 319684513 200000 323802640 200000 393624967 200000 60460508 200000 275379839 200000 224605381 200000 446317920 200000 106471152 200000 464331698 200000 592842838 200000 57567727 200000 594810116 200000 80333763 200000 536837461 200000 298978893 200000 242871865 200000 108498523 200000 696175474 200000 252460721 200000 648765393 200000 387809858 200000 37953917 200000 547495029 200000 586970155 200000 451612001 200000 714956646 200000 143196176 200000 309183176 200000 504099519 200000 74590783 200000 289643292 200000 613163081 200000 952437894 200000 47225399 200000 93207120 200000 128387181 200000 821633022 200000 563258528 200000 723063686 200000 446714390 200000 676703632 200000 861104617 200000 568586166 200000 391168836 200000 810227396 200000 854633891 200000 727424248 200000 367644439 200000 666682435 200000 915100799 200000 55299205 200000 845327824 200000 920193492 200000 951736910 200000 533079733 200000 964531408 200000 115278945 200000 972753407 200000 261180673 200000 650560150 200000 692068338 200000 203183523 200000 795978242 200000 959864004 200000 221300656 200000 500783211 200000 359777647 200000 788626458 200000 763896803 200000 426391719 200000 755429921 200000 247373433 200000 614515699 200000 533449160 200000 797239314 200000 748973280 200000 113005161 200000 92651102 200000 522604120 200000 351891825 200000 599454958 200000 375827994 200000 2609454 200000 531297644 200000 683583050 200000 878262220 200000 141992427 200000 405060913 200000 591320678 200000 63102820 200000 18643207 200000 692481089 200000 500175946 200000 399415796 200000 633857052 200000 364585276 200000 345919518 200000 312592811 200000 680807394 200000 968529892 200000 249698603 200000 898557403 200000 981095473 200000 889287960 200000 816487386 200000 283140339 200000 514475522 200000 736295641 200000 73220531 200000 142358661 200000 70864237 200000 441894471 200000 131891551 200000 861750080 200000 659527595 200000 992209315 200000 81322661 200000 16742646 200000 377402132 200000 429817934 200000 171598448 200000 289527446 200000 395033889 200000 352924360 200000 888946886 200000 25879089 200000 203103851 200000 903284913 200000 781291217 200000 801002744 200000 913389225 200000 266708682 200000 343247065 200000 582243644 200000 979108021 200000 197452532 200000 521988166 200000 460543084 200000 597374598 200000 780946990 200000 17388962 200000 739367193 200000 261694262 200000 725432474 200000 594765460 200000 423721715 200000 684361981 200000 184135544 200000 510633957 200000 546458316 200000 964432179 200000 655941416 200000 94391678 200000 407825556 200000 386132048 200000 821654315 200000 684315750 200000 540070235 200000 70872046 200000 905911330 200000 78075080 200000 840864082 200000 932295877 200000 419648973 200000 350655978 200000 210600905 200000 537045165 200000 512010508 200000 26387510 200000 131731760 200000 103087263 200000 411858912 200000 618806580 200000 307238681 200000 345780916 200000 649749353 200000 688147341 200000 563891763 200000 972575779 200000 350932969 200000 36281097 200000 635238992 200000 379044677 200000 598083775 200000 941171344 200000 323769951 200000 673192340 200000 214371436 200000 816506924 200000 154432625 200000 34286502 200000 236505232 200000 406514948 200000 650854328 200000 457906998 200000 285474284 200000 532773217 200000 416690306 200000 827382554 200000 973628001 200000 829556395 200000 430894657 200000 995973965 200000 579102446 200000 561424236 200000 640875397 200000 27776230 200000 562729397 200000 548566347 200000 707724799 200000 46781982 200000 90717174 200000 133525777 200000 648903807 200000 645841485 200000 251011602 200000 743678119 200000 754036470 200000 865456107 200000 597763976 200000 299076885 200000 103788660 200000 566171795 200000 659913978 200000 950953092 200000 804972330 200000 204710651 200000 742601768 200000 954196027 200000 27895400 200000 322652412 200000 891714546 200000 140960420 200000 6748319 200000 507473807 200000 863327833 200000 84857672 200000 673508702 200000 114355404 200000 551435902 200000 190219469 200000 526279512 200000 465567213 200000 81428128 200000 6572798 200000 611985500 200000 308955976 200000 538279457 200000 818627779 200000 364094298 200000 913494104 200000 613532033 200000 9526819 200000 518388836 200000 458591155 200000 6795361 200000 192258632 200000 423149225 200000 939426580 200000 967584640 200000 428555643 200000 422845563 200000 89169234 200000 315726528 200000 171126050 200000 77715273 200000 991898214 200000 657337632 200000 411286984 200000 121811364 200000 540841832 200000 819235523 200000 590961428 200000 825073981 200000 185620112 200000 130735847 200000 338303440 200000 402860260 200000 965012793 200000 687982061 200000 736343523 200000 134167178 200000 520289753 200000 358214999 200000 770020438 200000 968854848 200000 240708105 200000 519243716 200000 396351314 200000 228685620 200000 634026626 200000 524934901 200000 49217566 200000 266019257 200000 435087644 200000 262682570 200000 46799141 200000 438146879 200000 717453521 200000 460498500 200000 653836781 200000 82054998 200000 761202103 200000 513039236 200000 819717920 200000 891971247 200000 288870153 200000 805336522 200000 805159558 200000 359696154 200000 528986909 200000 250274422 200000 441390855 200000 937315207 200000 501108078 200000 424059401 200000 595167405 200000 485340168 200000 562003091 200000 147461155 200000 627269791 200000 434857420 200000 581850692 200000 799980934 200000 899851046 200000 276992293 200000 770714971 200000 555567633 200000 991831979 200000 836334978 200000 576810448 200000 936178373 200000 847720118 200000 467486581 200000 953652923 200000 877008834 200000 291047408 200000 507921069 200000 492099669 200000 300989001 200000 5858848 200000 286675963 200000 57611767 200000 403834043 200000 748632880 200000 578043216 200000 72702488 200000 680317591 200000 91056169 200000 70087613 200000 900583505 200000 28557440 200000 560788785 200000 917451121 200000 607732571 200000 629669940 200000 290162067 200000 674592701 200000 694501135 200000 74196116 200000 90339255 200000 402097426 200000 650189924 200000 823959457 200000 40747300 200000 245634816 200000 459610996 200000 715540604 200000 131788420 200000 880261176 200000 560286582 200000 490914149 200000 511367583 200000 548338826 200000 577306308 200000 883890108 200000 648253278 200000 326833894 200000 946083030 200000 141024771 200000 4783049 200000 485506398 200000 63757892 200000 979659736 200000 3822088 200000 836528418 200000 66758343 200000 770070526 200000 282074724 200000 257685633 200000 963930423 200000 598134868 200000 730166854 200000 276074222 200000 790909325 200000 249866203 200000 821766710 200000 151825144 200000 173688033 200000 314516147 200000 765233629 200000 920559695 200000 830526316 200000 556597278 200000 192384003 200000 949407684 200000 909842567 200000 152499322 200000 129164432 200000 292753225 200000 566768297 200000 722949962 200000 616706701 200000 875936748 200000 776728939 200000 209168173 200000 902218787 200000 110707167 200000 672193415 200000 630975972 200000 845011098 200000 540051058 200000 763640019 200000 580470352 200000 250949723 200000 509890070 200000 161488970 200000 60694129 200000 565435629 200000 301906524 200000 519101443 200000 295522663 200000 858673914 200000 910815731 200000 927120182 200000 127937907 200000 229393995 200000 321908908 200000 350529597 200000 137668085 200000 970030022 200000 669794679 200000 998445712 200000 19363182 200000 119145846 200000 361547878 200000 602270919 200000 966387071 200000 569717891 200000 158543017 200000 466374299 200000 344638696 200000 503949108 200000 121617040 200000 385863396 200000 357248393 200000 366492403 200000 383913867 200000 229263771 200000 986754147 200000 864391753 200000 256466988 200000 114560985 200000 291091350 200000 285252316 200000 71750179 200000 674474453 200000 377591396 200000 337106807 200000 296679999 200000 489362153 200000 150084396 200000 7383553 200000 328517747 200000 534124940 200000 177603439 200000 209591172 200000 238739917 200000 667868504 200000 285166029 200000 351822375 200000 239636607 200000 60960516 200000 228753927 200000 603022131 200000 544939482 200000 758871146 200000 402722046 200000 414811921 200000 296123981 200000 509338242 200000 697050290 200000 336091976 200000 52663657 200000 19039587 200000 206723651 200000 963188355 200000 769986015 200000 566176328 200000 727705586 200000 336578696 200000 215582592 200000 481398664 200000 795330847 200000 111039041 200000 573998906 200000 853677212 200000 670586444 200000 561153462 200000 133850401 200000 589913116 200000 587588888 200000 523769360 200000 322410594 200000 458083266 200000 380357700 200000 838478742 200000 658903888 200000 717348964 200000 317632944 200000 286853042 200000 109993819 200000 90767868 200000 158462557 200000 881893101 200000 84050195 200000 587567011 200000 446147180 200000 962856174 200000 107427369 200000 90217872 200000 352068380 200000 232164990 200000 580176236 200000 137270045 200000 530878159 200000 182849413 200000 477147855 200000 116603585 200000 736440581 200000 563259149 200000 655044960 200000 348325398 200000 284650079 200000 596925245 200000 614123858 200000 465947603 200000 302110364 200000 526801246 200000 196807155 200000 376576466 200000 374907550 200000 628463577 200000 603165622 200000 879070475 200000 457581669 200000 925044278 200000 462019113 200000 732570006 200000 65775377 200000 610850077 200000 713855486 200000 912142508 200000 353161955 200000 790422104 200000 950374662 200000 924197541 200000 345842492 200000 779157198 200000 904278064 200000 954014970 200000 882913948 200000 260156552 200000 415109517 200000 65527364 200000 987953827 200000 195667630 200000 83220046 200000 819467322 200000 213277713 200000 573337994 200000 702127299 200000 563845557 200000 2975945 200000 985749124 200000 377403997 200000 302276783 200000 183239625 200000 538100259 200000 865503148 200000 136257598 200000 562031411 200000 767894033 200000 455924832 200000 50525853 200000 206317639 200000 465057046 200000 989832523 200000 468826403 200000 327016805 200000 669361435 200000 698679901 200000 91082824 200000 619718158 200000 731873063 200000 480124070 200000 874286502 200000 117922019 200000 889831269 200000 291087446 200000 973546997 200000 125243811 200000 565071643 200000 546796735 200000 743409933 200000 990692656 200000 20605107 200000 44687952 200000 394660839 200000 167891338 200000 987931573 200000 40863387 200000 516480155 200000 299686865 200000 612332745 200000 948348495 200000 493535330 200000 969155655 200000 409242553 200000 788223806 200000 410760084 200000 271597642 200000 984419180 200000 588314711 200000 710054826 200000 84811869 200000 848467435 200000 283935147 200000 846431037 200000 62019615 200000 983471199 200000 690989675 200000 225976324 200000 124625489 200000 481188624 200000 416780519 200000 319248601 200000 67677908 200000 89484647 200000 542710928 200000 368863667 200000 545051815 200000 401858027 200000 139983862 200000 478004140 200000 170530796 200000 217527366 200000 834753226 200000 968864508 200000 454120419 200000 121415488 200000 209127388 200000 928741627 200000 601657580 200000 867162818 200000 807579421 200000 293863969 200000 486296201 200000 867626452 200000 540368797 200000 865212936 200000 82448728 200000 819885726 200000 800600973 200000 566445416 200000 563883292 200000 67257962 200000 330349628 200000 142418457 200000 396674228 200000 322744223 200000 874002973 200000 697364244 200000 458292257 200000 464661446 200000 436799167 200000 902507122 200000 738038404 200000 96112520 200000 298864850 200000 241977706 200000 269348380 200000 6103212 200000 315353127 200000 282651221 200000 842945099 200000 445451293 200000 958305200 200000 104242349 200000 183199633 200000 301755873 200000 535382907 200000 959569672 200000 940172686 200000 975926050 200000 676287162 200000 891189537 200000 582297859 200000 379488296 200000 563850686 200000 182459854 200000 880008657 200000 335079004 200000 909823990 200000 673305866 200000 125455608 200000 539220549 200000 817391603 200000 617723884 200000 412165784 200000 127205262 200000 94078822 200000 614424749 200000 574359538 200000 642042109 200000 445207839 200000 925103269 200000 205225830 200000 653318780 200000 203381007 200000 714680908 200000 965579893 200000 624030995 200000 633733702 200000 775459645 200000 360159168 200000 426313962 200000 677834997 200000 149231150 200000 492132103 200000 41549131 200000 672238700 200000 263573240 200000 523294506 200000 170941597 200000 85603099 200000 947974804 200000 476990506 200000 876636777 200000 835168916 200000 499252506 200000 990661416 200000 573239128 200000 250196871 200000 37697476 200000 1308260 200000 692817202 200000 520463811 200000 181889768 200000 623150398 200000 353869023 200000 229427771 200000 389127169 200000 137568310 200000 36071529 200000 280679677 200000 624947621 200000 191865071 200000 210528503 200000 359576892 200000 458495887 200000 437300263 200000 807656658 200000 970136390 200000 841331862 200000 699717056 200000 155682659 200000 766899853 200000 204465331 200000 733279930 200000 502154034 200000 757154 200000 202212094 200000 441737013 200000 451883495 200000 76018228 200000 160189871 200000 181850738 200000 117875275 200000 101536532 200000 550224929 200000 281749714 200000 314686023 200000 608106547 200000 732302538 200000 662038484 200000 201858787 200000 794577569 200000 919882563 200000 635245594 200000 85382728 200000 521049743 200000 880265797 200000 27182948 200000 922442686 200000 823986509 200000 695175592 200000 539342482 200000 396259245 200000 569423180 200000 833604198 200000 593745830 200000 123538846 200000 147961884 200000 919879829 200000 217442238 200000 47915066 200000 632733294 200000 311512432 200000 634638109 200000 727945033 200000 419314705 200000 989324109 200000 143302434 200000 586531764 200000 906276344 200000 905234343 200000 526567502 200000 335985026 200000 225621554 200000 979489557 200000 956528706 200000 532819934 200000 484837359 200000 584250191 200000 319502269 200000 85068046 200000 182066049 200000 355310383 200000 919524513 200000 233607292 200000 828793431 200000 796522669 200000 427460078 200000 871775920 200000 721401603 200000 695492321 200000 27297732 200000 967709522 200000 614638388 200000 870026756 200000 973868900 200000 988244268 200000 257247163 200000 723610991 200000 905490223 200000 326754341 200000 146718345 200000 468864921 200000 26550437 200000 743391558 200000 853471919 200000 450490907 200000 246166118 200000 307183288 200000 495670364 200000 367235502 200000 760401459 200000 779852739 200000 988515041 200000 449020459 200000 390674156 200000 729793231 200000 316316847 200000 823485065 200000 155231379 200000 96609638 200000 690980182 200000 794164962 200000 388644423 200000 436598831 200000 325232518 200000 436066926 200000 577749064 200000 926860019 200000 165301521 200000 1354628 200000 602827257 200000 781477018 200000 111585511 200000 7389599 200000 280904664 200000 76189998 200000 516311832 200000 521750870 200000 340084102 200000 64444887 200000 855303892 200000 52871266 200000 66531781 200000 426149596 200000 397295213 200000 298399131 200000 86213236 200000 244522407 200000 57188691 200000 304327418 200000 751752852 200000 189952192 200000 171392021 200000 385594775 200000 649435717 200000 332274640 200000 709047398 200000 301015467 200000 48463049 200000 227516830 200000 895081236 200000 70080143 200000 771663999 200000 132354068 200000 980736529 200000 223284410 200000 925249767 200000 753783355 200000 200226414 200000 939603397 200000 704029860 200000 810193466 200000 973176410 200000 176632426 200000 411144564 200000 697677146 200000 790463270 200000 826469503 200000 127565368 200000 804933123 200000 744522051 200000 199097087 200000 975686386 200000 266326975 200000 900921921 200000 219984897 200000 287168193 200000 563486005 200000 582175441 200000 341373629 200000 375671270 200000 256201774 200000 761267907 200000 449206157 200000 201359809 200000 561472403 200000 639704328 200000 168520169 200000 655478483 200000 23248748 200000 921289648 200000 791343209 200000 901074109 200000 559742689 200000 695466476 200000 516519622 200000 175263807 200000 769549884 200000 676073996 200000 883295704 200000 610177849 200000 677586148 200000 951047040 200000 336297368 200000 820595884 200000 871178594 200000 648695514 200000 48165663 200000 553993913 200000 607518047 200000 760369097 200000 183832228 200000 735884447 200000 275809187 200000 371705631 200000 306483073 200000 300244160 200000 950623766 200000 585130699 200000 660164653 200000 632747676 200000 131186625 200000 698029535 200000 935137858 200000 621181651 200000 594199245 200000 774854794 200000 211434615 200000 409916711 200000 277872771 200000 211416094 200000 580244646 200000 863288438 200000 302586185 200000 896099594 200000 618494407 200000 17094851 200000 776414378 200000 67527391 200000 730932209 200000 68358957 200000 628567373 200000 144344654 200000 456820831 200000 915530229 200000 562256636 200000 818011943 200000 726111592 200000 804612732 200000 160720542 200000 225956443 200000 548501125 200000 404729153 200000 393141308 200000 352174586 200000 544284750 200000 457237990 200000 747410174 200000 614165301 200000 172263549 200000 467689259 200000 419287854 200000 999239772 200000 132222952 200000 652586736 200000 10795571 200000 882997984 200000 905977481 200000 355124790 200000 536711830 200000 496927057 200000 753175417 200000 584251678 200000 298890752 200000 161677663 200000 867459823 200000 944768232 200000 373117241 200000 134042588 200000 974601797 200000 414801908 200000 968042538 200000 556400312 200000 65599986 200000 248976323 200000 865006554 200000 624083714 200000 151777680 200000 780357877 200000 436219507 200000 22056685 200000 176904662 200000 753145676 200000 511800637 200000 99385799 200000 427541150 200000 368565670 200000 100920481 200000 333132290 200000 671595232 200000 563782662 200000 467188775 200000 898659631 200000 916375732 200000 578322315 200000 744089720 200000 245602813 200000 211616083 200000 260234359 200000 517483867 200000 917656125 200000 10385173 200000 400384040 200000 210479034 200000 986831584 200000 130341747 200000 45220129 200000 673655709 200000 22447607 200000 17841414 200000 658876673 200000 166448685 200000 578983601 200000 255744389 200000 157945481 200000 815928754 200000 949902175 200000 259127753 200000 201316249 200000 268535700 200000 878046577 200000 79967180 200000 352188723 200000 881395804 200000 370190713 200000 180086948 200000 606806389 200000 726257075 200000 738189095 200000 724734092 200000 223757730 200000 700021858 200000 816292171 200000 473535195 200000 793791001 200000 557463119 200000 103980502 200000 314789897 200000 22022747 200000 455004293 200000 752317911 200000 830576048 200000 33145097 200000 270445355 200000 191930753 200000 831121032 200000 445633506 200000 358110090 200000 249265187 200000 712264809 200000 635896776 200000 683170827 200000 623724589 200000 322632780 200000 607628987 200000 910205494 200000 98188593 200000 916497993 200000 597677020 200000 665195700 200000 198308318 200000 970015129 200000 370077034 200000 823732556 200000 248017925 200000 932797588 200000 112867015 200000 688599273 200000 797665431 200000 761608884 200000 272481906 200000 127091089 200000 466279845 200000 513683087 200000 894842894 200000 46547054 200000 859142238 200000 814611935 200000 229996121 200000 470440904 200000 435045139 200000 582449533 200000 287724340 200000 585906951 200000 947704629 200000 498564960 200000 145974689 200000 774449845 200000 23971668 200000 5460642 200000 797502911 200000 238408825 200000 450034465 200000 454089595 200000 669754062 200000 785494812 200000 882587500 200000 142411587 200000 289650993 200000 503789191 200000 167599654 200000 943588466 200000 311224422 200000 646455746 200000 127710303 200000 498968738 200000 318808847 200000 188240117 200000 881820743 200000 139993227 200000 496037611 200000 47497065 200000 289988912 200000 187505157 200000 870521052 200000 315248519 200000 676133770 200000 497830409 200000 900786914 200000 48519896 200000 608237796 200000 514932912 200000 450318366 200000 614573570 200000 508413425 200000 365453105 200000 938683599 200000 889407696 200000 111203967 200000 441142757 200000 711244375 200000 969987625 200000 945085825 200000 412489798 200000 721777974 200000 872970263 200000 953116933 200000 109694698 200000 230029580 200000 123693505 200000 193184317 200000 759738764 200000 322533019 200000 645880688 200000 844307834 200000 206805250 200000 633690561 200000 934846092 200000 820630571 200000 239582023 200000 763227009 200000 458166687 200000 823730401 200000 547734898 200000 498468858 200000 7588944 200000 836970317 200000 782332860 200000 197276269 200000 665679720 200000 401183295 200000 297293181 200000 806930746 200000 776038608 200000 806256552 200000 669148973 200000 598466531 200000 688214416 200000 146741400 200000 392889959 200000 315852551 200000 323041233 200000 203648832 200000 737788385 200000 485717094 200000 36008666 200000 534790384 200000 907968884 200000 670286562 200000 284975381 200000 762117656 200000 55275545 200000 172322940 200000 851393035 200000 959131722 200000 195871208 200000 832586834 200000 485674082 200000 617401398 200000 116156443 200000 704548007 200000 972434917 200000 567018411 200000 700955912 200000 550323418 200000 188469116 200000 654435740 200000 850698794 200000 55336300 200000 632236334 200000 494457367 200000 72301079 200000 177433085 200000 531855909 200000 745426511 200000 45089418 200000 113434446 200000 327266474 200000 727150738 200000 161435226 200000 702830400 200000 695232035 200000 34379858 200000 399239040 200000 455189203 200000 199471387 200000 913474592 200000 92319508 200000 953273383 200000 375673145 200000 133476779 200000 609866574 200000 275879549 200000 872594759 200000 556196804 200000 399747977 200000 604034102 200000 460312876 200000 989112412 200000 825596475 200000 218821841 200000 219872753 200000 446814851 200000 580908285 200000 944720624 200000 852619711 200000 260877418 200000 150549128 200000 550657107 200000 56257501 200000 690753377 200000 512896692 200000 822433243 200000 367882422 200000 606425561 200000 932403323 200000 932665735 200000 809329104 200000 811128674 200000 59088371 200000 693651065 200000 498788309 200000 748024492 200000 200493143 200000 317105904 200000 76459661 200000 639811465 200000 609379837 200000 948215886 200000 605563616 200000 356873961 200000 296182880 200000 732153107 200000 570731224 200000 394623195 200000 617232919 200000 928349408 200000 204009372 200000 647691922 200000 404251354 200000 960914036 200000 864986997 200000 989294173 200000 142140291 200000 262563249 200000 791072204 200000 958752684 200000 946941962 200000 829271447 200000 610495785 200000 625824528 200000 294882695 200000 979574342 200000 63277877 200000 717986875 200000 307916339 200000 36215552 200000 443170487 200000 435353083 200000 977768807 200000 933481507 200000 978830233 200000 970911298 200000 230100890 200000 618613554 200000 833830116 200000 192186912 200000 706163813 200000 886183628 200000 959916222 200000 203489222 200000 715640449 200000 694511794 200000 63947890 200000 147000964 200000 475088327 200000 94484933 200000 534501992 200000 831508683 200000 735931182 200000 975421956 200000 402133543 200000 362226731 200000 665682640 200000 914933393 200000 100259417 200000 323407189 200000 130851813 200000 293051820 200000 605418694 200000 675958297 200000 389618372 200000 457957557 200000 810555991 200000 300397928 200000 939506920 200000 945481261 200000 8747284 200000 428369746 200000 996758248 200000 675208117 200000 772854309 200000 954874119 200000 644030077 200000 845528076 200000 893460947 200000 106345177 200000 776123007 200000 63537940 200000 402313607 200000 392506935 200000 725282023 200000 606803917 200000 528961481 200000 931242419 200000 199426765 200000 589178968 200000 524979778 200000 539521276 200000 421303914 200000 841138164 200000 938078650 200000 945012964 200000 847819031 200000 275252995 200000 306565145 200000 158053210 200000 911257419 200000 661679877 200000 773547112 200000 781258608 200000 680103583 200000 9479322 200000 579497168 200000 799846229 200000 397361613 200000 781825923 200000 441092761 200000 831730778 200000 24968363 200000 438838433 200000 364952108 200000 716026608 200000 589856308 200000 661046259 200000 407437072 200000 808690343 200000 572276351 200000 216099995 200000 351459823 200000 838391344 200000 944603844 200000 912538329 200000 266517650 200000 7468379 200000 623321949 200000 920982029 200000 925972447 200000 971206425 200000 70508482 200000 828306617 200000 13221345 200000 227603322 200000 948911755 200000 470867067 200000 810803648 200000 721758639 200000 79234417 200000 409339414 200000 822542787 200000 354881031 200000 315723084 200000 45109097 200000 695482708 200000 964385781 200000 894746133 200000 574835061 200000 821741308 200000 730740232 200000 248079077 200000 669728859 200000 214156897 200000 101118960 200000 815930867 200000 781628250 200000 102328910 200000 454953599 200000 632464537 200000 580541140 200000 457382059 200000 834715044 200000 341542222 200000 475112009 200000 382774911 200000 5356657 200000 544035756 200000 711715930 200000 390776308 200000 673664277 200000 236175466 200000 531256518 200000 527955538 200000 652406497 200000 521487714 200000 617343087 200000 777316866 200000 701182023 200000 404815756 200000 986131284 200000 847975051 200000 764906709 200000 686235392 200000 981970071 200000 961176728 200000 875352381 200000 794038006 200000 472719992 200000 763966447 200000 557736271 200000 183557064 200000 289511000 200000 575195002 200000 466860540 200000 127252718 200000 690322614 200000 393215809 200000 892404052 200000 568839937 200000 193967412 200000 707353197 200000 71425672 200000 72284088 200000 909975186 200000 256625989 200000 878592488 200000 129070060 200000 685150384 200000 800337716 200000 819321573 200000 458880406 200000 67746448 200000 841620160 200000 521748494 200000 939429327 200000 825919056 200000 573950867 200000 68600598 200000 950398158 200000 584155955 200000 909704821 200000 743522508 200000 242741741 200000 824781208 200000 128815950 200000 165110048 200000 356859299 200000 34669824 200000 949033768 200000 735690532 200000 761837450 200000 129239563 200000 820274218 200000 368784135 200000 192186969 200000 674353787 200000 325823389 200000 760599067 200000 908131306 200000 47038767 200000 301525482 200000 561552079 200000 207698741 200000 48319015 200000 864438937 200000 696045749 200000 320515154 200000 677100166 200000 573801042 200000 910773372 200000 360944762 200000 912332938 200000 96206047 200000 385533941 200000 866164229 200000 900433300 200000 624398631 200000 736405009 200000 529719916 200000 485988390 200000 374825267 200000 972197088 200000 435196488 200000 457183199 200000 941454379 200000 688915347 200000 88055632 200000 266569088 200000 81874521 200000 294787706 200000 918982237 200000 647981801 200000 835475749 200000 704295174 200000 322282857 200000 195189532 200000 735819030 200000 29474247 200000 61872522 200000 8596536 200000 582765526 200000 926646382 200000 627734267 200000 385003389 200000 133869613 200000 637899211 200000 536494867 200000 183001421 200000 368828420 200000 428202958 200000 854794826 200000 291177257 200000 5358690 200000 646460809 200000 922727994 200000 783302063 200000 748910450 200000 431884076 200000 861473179 200000 476205730 200000 407516282 200000 994437638 200000 577484869 200000 505188577 200000 807732708 200000 584957578 200000 798477617 200000 312029293 200000 328758584 200000 745722438 200000 429262967 200000 459066470 200000 151526174 200000 356668397 200000 854356816 200000 44150541 200000 970492768 200000 544305485 200000 486780436 200000 79549379 200000 855198437 200000 347025240 200000 83092541 200000 56022280 200000 516204470 200000 747163167 200000 340782177 200000 265558652 200000 834748668 200000 470527185 200000 599872570 200000 608272608 200000 400079615 200000 703430079 200000 57097889 200000 578893332 200000 25690408 200000 23181914 200000 237129613 200000 323700506 200000 959861246 200000 24772402 200000 870331416 200000 39923729 200000 824310059 200000 767428600 200000 653732474 200000 276516410 200000 604169591 200000 608548732 200000 51275275 200000 741634037 200000 616343755 200000 253312431 200000 181334851 200000 749159619 200000 152689711 200000 524136352 200000 185979324 200000 84136261 200000 947676107 200000 889575810 200000 646914606 200000 676073275 200000 983530217 200000 728866468 200000 181574769 200000 695865733 200000 213610992 200000 631827830 200000 212993918 200000 637698596 200000 655195241 200000 205561226 200000 814666606 200000 855096 200000 748670717 200000 410839439 200000 602743160 200000 554983427 200000 531278707 200000 554744151 200000 226267637 200000 417709796 200000 875158710 200000 125196241 200000 10140767 200000 323840347 200000 679701708 200000 89792783 200000 266937676 200000 768236299 200000 219695839 200000 169487936 200000 246026871 200000 569222322 200000 919896375 200000 799976885 200000 425094326 200000 871689265 200000 146682173 200000 866877663 200000 266714116 200000 883274378 200000 58673528 200000 644720207 200000 347466104 200000 198794204 200000 5230995 200000 80616372 200000 742941003 200000 760852840 200000 947571284 200000 651864031 200000 472399573 200000 609094543 200000 77556645 200000 681735361 200000 891631246 200000 183173584 200000 527929998 200000 928051050 200000 836205585 200000 232427213 200000 56545591 200000 91883018 200000 990650900 200000 555792966 200000 128601834 200000 318095859 200000 973530736 200000 158203163 200000 898934798 200000 780868501 200000 444560414 200000 81709901 200000 643066924 200000 783049856 200000 332430647 200000 937831933 200000 762962925 200000 759649636 200000 166847730 200000 68191082 200000 196158745 200000 45053971 200000 854130600 200000 736170230 200000 476643992 200000 955725180 200000 541157075 200000 656666913 200000 882115700 200000 340750257 200000 259407626 200000 829562763 200000 170213844 200000 192734689 200000 910232069 200000 145575158 200000 219425537 200000 612797534 200000 662959774 200000 486559553 200000 958471524 200000 52462743 200000 937449677 200000 415566700 200000 890003845 200000 898951965 200000 89948074 200000 782900633 200000 678973708 200000 352348065 200000 933247341 200000 153269513 200000 438918338 200000 958294260 200000 842057585 200000 538101786 200000 787556496 200000 927512837 200000 756780076 200000 919217743 200000 511238014 200000 2384101 200000 287882039 200000 354745415 200000 898272693 200000 103477957 200000 148403531 200000 843507650 200000 875718269 200000 212959733 200000 784238144 200000 468723107 200000 26155070 200000 884351206 200000 978162448 200000 972326888 200000 696534657 200000 151556903 200000 541075921 200000 275548595 200000 384770031 200000 165698411 200000 662523326 200000 488976195 200000 990754896 200000 260431233 200000 166448941 200000 292067835 200000 10867341 200000 690000985 200000 411253145 200000 951393881 200000 589662894 200000 112435205 200000 997186969 200000 135149054 200000 715749339 200000 891363253 200000 933877989 200000 370415020 200000 94654557 200000 500914104 200000 955366487 200000 952339266 200000 39086493 200000 489584513 200000 623327719 200000 530210752 200000 802031139 200000 603515806 200000 836770477 200000 989117769 200000 950815127 200000 786833345 200000 995943650 200000 144190235 200000 556221123 200000 396219067 200000 55237087 200000 865425816 200000 255995278 200000 199820411 200000 699050523 200000 553322047 200000 698160897 200000 779277842 200000 83085615 200000 628435890 200000 196980037 200000 199606193 200000 410634196 200000 388573105 200000 478698914 200000 848076968 200000 312786403 200000 446813469 200000 362789504 200000 104574312 200000 852969555 200000 126467573 200000 450554217 200000 849543553 200000 640315198 200000 272384859 200000 831813380 200000 444473764 200000 559774172 200000 776447887 200000 480932634 200000 406099361 200000 762459268 200000 17655281 200000 11582611 200000 90261097 200000 510546609 200000 839169794 200000 448617337 200000 517806603 200000 366639354 200000 261160547 200000 285988084 200000 892499898 200000 198743320 200000 104644820 200000 770825035 200000 423361477 200000 828453859 200000 136312373 200000 807910376 200000 631946140 200000 156940628 200000 822104967 200000 937370451 200000 917334481 200000 378869891 200000 742671082 200000 662251829 200000 294302739 200000 320628649 200000 412488095 200000 570591317 200000 440399156 200000 981600287 200000 569880583 200000 261611165 200000 182323491 200000 294587996 200000 239736738 200000 217949462 200000 993077489 200000 62326265 200000 4726544 200000 122151399 200000 656091343 200000 180872624 200000 345946130 200000 205346905 200000 188103182 200000 398088535 200000 840931721 200000 288200916 200000 86953757 200000 447821289 200000 904550260 200000 271319778 200000 549923725 200000 235450749 200000 294324469 200000 702128426 200000 782667279 200000 326164299 200000 203944012 200000 107685237 200000 449498227 200000 532814253 200000 513522394 200000 280943788 200000 887584170 200000 851775515 200000 153457950 200000 678806743 200000 222969284 200000 596930349 200000 459802810 200000 840262942 200000 760651249 200000 336990876 200000 983512685 200000 250873803 200000 962535043 200000 763110720 200000 149314586 200000 375938629 200000 800140522 200000 801615123 200000 781034687 200000 896682261 200000 602527670 200000 64088875 200000 861189757 200000 623455716 200000 500798615 200000 468237762 200000 313948822 200000 997730682 200000 971906143 200000 877808689 200000 248976233 200000 760478143 200000 521436413 200000 743288047 200000 391446135 200000 859953596 200000 176600451 200000 172627350 200000 86851680 200000 7221147 200000 233209376 200000 745386205 200000 579471589 200000 548816546 200000 743546917 200000 300291742 200000 349693159 200000 959909690 200000 840406019 200000 663355857 200000 3645030 200000 334457581 200000 175162187 200000 132785294 200000 632826498 200000 84643938 200000 417599660 200000 516308493 200000 96449404 200000 20821347 200000 465578487 200000 696487080 200000 673175732 200000 653902551 200000 456796701 200000 832880087 200000 791590572 200000 797473991 200000 937826606 200000 977110579 200000 249256195 200000 417571419 200000 601195611 200000 228464499 200000 561836153 200000 294344669 200000 595810292 200000 878919792 200000 288627953 200000 967141556 200000 123657577 200000 848125219 200000 741345129 200000 187901801 200000 82404684 200000 910014629 200000 747688963 200000 666747813 200000 443416909 200000 30337837 200000 12938238 200000 669346352 200000 484971068 200000 410870805 200000 222719932 200000 274983155 200000 628511753 200000 983894484 200000 838949565 200000 797483765 200000 363909574 200000 67251204 200000 93147554 200000 220919392 200000 274970530 200000 911316317 200000 521177130 200000 98958461 200000 559472367 200000 889684406 200000 882193207 200000 999797682 200000 388907036 200000 776785930 200000 401740489 200000 668708746 200000 641471162 200000 311755376 200000 986440192 200000 134806701 200000 370120059 200000 801998369 200000 655245597 200000 811864290 200000 1058861 200000 828638069 200000 475302785 200000 531037459 200000 406407618 200000 568874469 200000 408504235 200000 651662664 200000 946516042 200000 429480970 200000 747807037 200000 886044330 200000 639020278 200000 763714459 200000 749674743 200000 959121281 200000 688764438 200000 74862961 200000 834763962 200000 792068917 200000 559713051 200000 451392390 200000 957875589 200000 987005008 200000 680698517 200000 283404528 200000 289781626 200000 5449336 200000 24808501 200000 67059178 200000 638923737 200000 947665017 200000 292460747 200000 482791883 200000 752648962 200000 921692728 200000 645195335 200000 611286795 200000 528515702 200000 128790720 200000 152824763 200000 976291140 200000 45959381 200000 883601976 200000 167386454 200000 559708462 200000 758948321 200000 171418089 200000 367501930 200000 169600161 200000 424080505 200000 369972284 200000 89807207 200000 727828118 200000 120769182 200000 879790777 200000 870860764 200000 597578533 200000 152280944 200000 197211145 200000 32281211 200000 89559943 200000 836034353 200000 486185460 200000 855393045 200000 93070356 200000 34986303 200000 636173154 200000 431124633 200000 442617414 200000 285072413 200000 807194204 200000 871940888 200000 645779123 200000 745262954 200000 364308491 200000 870080451 200000 412843797 200000 114075623 200000 506664119 200000 232594667 200000 209190469 200000 959713141 200000 872499656 200000 941450239 200000 945787962 200000 83055379 200000 54408648 200000 211500432 200000 688818702 200000 359234787 200000 732065886 200000 849126223 200000 521679865 200000 21633061 200000 259634259 200000 463366156 200000 859672403 200000 424029497 200000 669415824 200000 422337975 200000 256419476 200000 550049185 200000 633312541 200000 633373538 200000 662988630 200000 992799739 200000 567764258 200000 474656573 200000 194023505 200000 852140554 200000 567514344 200000 876264600 200000 868611933 200000 498836653 200000 639867096 200000 668476387 200000 537806195 200000 309320165 200000 99183227 200000 898705584 200000 20991660 200000 11720403 200000 270644855 200000 111606190 200000 400236607 200000 763521974 200000 76286615 200000 440508079 200000 419839621 200000 591653872 200000 233153986 200000 311854242 200000 931721464 200000 47448065 200000 717239810 200000 477825433 200000 100736046 200000 186827145 200000 774516862 200000 591968963 200000 769500642 200000 848947529 200000 644257151 200000 818510961 200000 774327530 200000 109143842 200000 221311085 200000 604644884 200000 232603969 200000 694326803 200000 786184658 200000 675254844 200000 394571774 200000 31002686 200000 642937173 200000 240853658 200000 949006170 200000 361442019 200000 528076223 200000 32797695 200000 392866477 200000 987075683 200000 525851385 200000 833791577 200000 872251503 200000 671291965 200000 188518411 200000 288509115 200000 200315451 200000 637706515 200000 298041118 200000 206268757 200000 695631559 200000 105901733 200000 512615289 200000 748048247 200000 143305196 200000 257267155 200000 576176519 200000 446240658 200000 606877859 200000 461672094 200000 595150542 200000 447863094 200000 599217925 200000 134630951 200000 699564536 200000 573982995 200000 282513993 200000 56512685 200000 588326092 200000 280360699 200000 627130568 200000 458616722 200000 496745525 200000 178283485 200000 521321468 200000 233650518 200000 136904761 200000 412911563 200000 179224700 200000 426642330 200000 139575298 200000 866568180 200000 297334272 200000 533567261 200000 427985369 200000 368375978 200000 341584738 200000 184530881 200000 254803748 200000 168806236 200000 509939866 200000 768981638 200000 810773102 200000 295663771 200000 813559488 200000 246836108 200000 823652702 200000 228235800 200000 789251596 200000 678603796 200000 911365310 200000 89216675 200000 51367385 200000 398372990 200000 761006197 200000 488220205 200000 634464413 200000 220465740 200000 325198220 200000 392878535 200000 487099377 200000 894273053 200000 548947500 200000 849384863 200000 125867150 200000 805887410 200000 782533532 200000 767371529 200000 16209996 200000 507627499 200000 285820487 200000 646646898 200000 702737445 200000 903792841 200000 779520435 200000 258285933 200000 559518767 200000 320365421 200000 475841674 200000 279407274 200000 254570917 200000 60364311 200000 467917460 200000 513640441 200000 32279773 200000 539329575 200000 870113465 200000 128940618 200000 816913234 200000 710409246 200000 978004227 200000 918250927 200000 49111451 200000 93863836 200000 288175257 200000 619466071 200000 442833776 200000 343947107 200000 511759813 200000 841997204 200000 729729963 200000 801218386 200000 935666157 200000 530398677 200000 722684996 200000 619390058 200000 41568668 200000 639303852 200000 846293587 200000 992892107 200000 33510010 200000 674946504 200000 96417297 200000 539369910 200000 480594254 200000 244752890 200000 78329047 200000 668875660 200000 833520130 200000 987162932 200000 895520028 200000 374460877 200000 377205663 200000 487659140 200000 261580921 200000 143711001 200000 576750155 200000 43747356 200000 654613927 200000 536575793 200000 219651921 200000 112603468 200000 237355135 200000 130207477 200000 188077849 200000 997447813 200000 967394296 200000 302820967 200000 880331050 200000 618963799 200000 117901356 200000 319359141 200000 52114990 200000 440249459 200000 71380051 200000 579887602 200000 194583021 200000 386547625 200000 105594052 200000 410103213 200000 686256464 200000 55844841 200000 961197306 200000 691992664 200000 334670431 200000 258358597 200000 354991500 200000 964004753 200000 620078658 200000 982991085 200000 815197235 200000 138694171 200000 2093378 200000 679577905 200000 923647943 200000 438162901 200000 625491144 200000 682972545 200000 255500865 200000 133121984 200000 652200796 200000 728465007 200000 512259769 200000 836194812 200000 58474663 200000 911446442 200000 514944360 200000 772320203 200000 959251825 200000 602819075 200000 240091047 200000 536553867 200000 316857250 200000 526265708 200000 366789101 200000 697556671 200000 774166083 200000 322565875 200000 975017939 200000 11432454 200000 55210365 200000 904513226 200000 928946707 200000 296365858 200000 539631768 200000 943638593 200000 277489795 200000 807971057 200000 341939197 200000 245974473 200000 771948574 200000 309586806 200000 555113267 200000 209142515 200000 398665467 200000 996429776 200000 265856228 200000 488081006 200000 602831442 200000 333094464 200000 67239641 200000 170080779 200000 519305341 200000 460809766 200000 696316409 200000 349539002 200000 76529908 200000 304535555 200000 572843596 200000 594064525 200000 810382927 200000 785845112 200000 13480189 200000 360983220 200000 4203079 200000 550760773 200000 206816338 200000 919074687 200000 42842036 200000 585417034 200000 386521525 200000 164133983 200000 66748048 200000 797666952 200000 396220847 200000 541594083 200000 908494321 200000 95466784 200000 243122150 200000 227761086 200000 888477201 200000 431458385 200000 562182437 200000 615146174 200000 134702665 200000 240716413 200000 558530388 200000 324175574 200000 618107664 200000 188116772 200000 896252282 200000 321649940 200000 353753600 200000 154795238 200000 557198785 200000 19994539 200000 644237264 200000 803841924 200000 529223537 200000 922541545 200000 744927322 200000 174040031 200000 556686067 200000 765640256 200000 152263830 200000 913831927 200000 729097166 200000 146525760 200000 376410780 200000 731804908 200000 860014765 200000 197810330 200000 391281572 200000 488411903 200000 974002518 200000 722104607 200000 278485000 200000 81530256 200000 115386547 200000 512371902 200000 873686336 200000 586039073 200000 540267212 200000 369984392 200000 905018853 200000 611044177 200000 39521482 200000 546151597 200000 437245358 200000 715824865 200000 764484340 200000 72061567 200000 108091252 200000 891613105 200000 822869173 200000 111278190 200000 582425904 200000 383006402 200000 957802643 200000 810077962 200000 958299643 200000 963005493 200000 331856952 200000 343798276 200000 210908684 200000 973821769 200000 751080044 200000 994551851 200000 67786941 200000 780073568 200000 728168727 200000 182349170 200000 758089861 200000 821828347 200000 512116547 200000 295109864 200000 396956926 200000 996002232 200000 105466135 200000 398184637 200000 185303264 200000 221635161 200000 670846428 200000 580063810 200000 851343874 200000 53187519 200000 400928763 200000 295618537 200000 638135647 200000 379438058 200000 307776252 200000 261907264 200000 371961614 200000 421122042 200000 227214215 200000 136912121 200000 656072264 200000 542052400 200000 659285862 200000 591150821 200000 712005989 200000 337461229 200000 145549696 200000 399991795 200000 839880670 200000 46179249 200000 796684254 200000 920270388 200000 193036364 200000 457749788 200000 662804904 200000 980396761 200000 879777382 200000 693652719 200000 597682984 200000 402127922 200000 802216197 200000 719252746 200000 358912966 200000 147863472 200000 802232867 200000 286908014 200000 82656777 200000 308691939 200000 397687510 200000 673255228 200000 517114267 200000 704315515 200000 89919321 200000 671806132 200000 743835460 200000 769786442 200000 139772163 200000 882610998 200000 476742381 200000 906415424 200000 486714444 200000 978336835 200000 13605789 200000 701873261 200000 381141710 200000 786872444 200000 645220223 200000 552617473 200000 533770561 200000 692884384 200000 576001497 200000 539061582 200000 351526269 200000 393435281 200000 928727317 200000 590142147 200000 458767995 200000 583077199 200000 761569979 200000 349702130 200000 289341523 200000 657557242 200000 658777459 200000 647351690 200000 438754878 200000 150195156 200000 306959111 200000 359587165 200000 882608276 200000 402327868 200000 312134750 200000 511794778 200000 198229711 200000 399206322 200000 938930561 200000 461832850 200000 419371909 200000 909570776 200000 499456409 200000 672098102 200000 171842672 200000 749509486 200000 289335534 200000 648739990 200000 327114345 200000 4001621 200000 696059625 200000 902683683 200000 310863719 200000 161764748 200000 707438609 200000 37728365 200000 604547716 200000 336494645 200000 981092880 200000 308088613 200000 751496184 200000 645551248 200000 850927023 200000 83203355 200000 718468891 200000 920617726 200000 132113620 200000 325004352 200000 127710309 200000 454802686 200000 217950858 200000 974690212 200000 705904496 200000 926268722 200000 960526072 200000 702437752 200000 632330484 200000 507548505 200000 636830568 200000 963725067 200000 319954121 200000 894264917 200000 801467969 200000 734558928 200000 180775400 200000 961490982 200000 250712844 200000 186775638 200000 468289642 200000 107245549 200000 245444722 200000 713917517 200000 460125574 200000 612860393 200000 662223418 200000 593156231 200000 653929365 200000 857870204 200000 259127631 200000 23310323 200000 593956881 200000 418720550 200000 11000247 200000 359181474 200000 393365904 200000 848476295 200000 10551452 200000 691151301 200000 72440781 200000 517459040 200000 556652102 200000 734533037 200000 926664094 200000 865712274 200000 793914910 200000 997817801 200000 711422718 200000 580463645 200000 821302443 200000 335835306 200000 661159684 200000 369990433 200000 321636760 200000 579256833 200000 300255209 200000 947912927 200000 588259243 200000 828761246 200000 736296709 200000 320751543 200000 231866062 200000 266399346 200000 630815952 200000 161896234 200000 3509257 200000 485488269 200000 490637541 200000 206997465 200000 460679044 200000 846209824 200000 875258362 200000 532807044 200000 674043529 200000 850026875 200000 542789608 200000 230923019 200000 875538303 200000 184495630 200000 897089960 200000 859178607 200000 198619631 200000 274380395 200000 302061907 200000 843412177 200000 278401154 200000 809959234 200000 666477088 200000 101846129 200000 909735168 200000 451245155 200000 333025384 200000 138553519 200000 255506001 200000 46523582 200000 734653861 200000 490702348 200000 628181631 200000 891969637 200000 555349614 200000 982218792 200000 308689073 200000 821414535 200000 712388219 200000 277255620 200000 896797488 200000 36930933 200000 953755302 200000 405207233 200000 160732005 200000 440619681 200000 475680487 200000 515741215 200000 910611928 200000 320208025 200000 701746262 200000 216586750 200000 124094001 200000 938428687 200000 871443756 200000 885037471 200000 119613753 200000 877835475 200000 210928833 200000 506046307 200000 847510745 200000 876852182 200000 302419342 200000 865734857 200000 494153241 200000 699634472 200000 392400171 200000 739740275 200000 859630370 200000 123781370 200000 933950545 200000 630657057 200000 759308604 200000 728495260 200000 245504728 200000 268048051 200000 911878863 200000 846311039 200000 72699322 200000 337230379 200000 753165156 200000 660546611 200000 34214157 200000 302689703 200000 836951972 200000 194614377 200000 273281548 200000 812730730 200000 90449751 200000 783908080 200000 401010957 200000 317054163 200000 253231974 200000 74585787 200000 513044363 200000 65001059 200000 173495769 200000 47258585 200000 414577181 200000 432009147 200000 316772824 200000 645680506 200000 263334011 200000 382484890 200000 849472940 200000 144393200 200000 545195903 200000 738924002 200000 553925310 200000 492050602 200000 107373857 200000 895473043 200000 509710742 200000 273306682 200000 148076153 200000 653982413 200000 831908828 200000 88611407 200000 361580480 200000 760558289 200000 551616602 200000 846628282 200000 722388047 200000 864413696 200000 529640183 200000 157043820 200000 600081565 200000 738653658 200000 911786172 200000 312121718 200000 76236355 200000 992217855 200000 67667410 200000 599643911 200000 493455354 200000 385540400 200000 623058305 200000 820735600 200000 664740251 200000 262887245 200000 11655729 200000 521806370 200000 689870877 200000 466035544 200000 882953580 200000 373495213 200000 402010522 200000 886349936 200000 470207449 200000 912808386 200000 318220618 200000 845255893 200000 240067393 200000 60450864 200000 847190404 200000 53932522 200000 260413068 200000 951688170 200000 912086979 200000 353589293 200000 453774276 200000 837832447 200000 247479966 200000 209612608 200000 346648081 200000 983608480 200000 292091854 200000 949780450 200000 823825338 200000 213006620 200000 347832875 200000 132841973 200000 579042857 200000 717893606 200000 972127662 200000 399456889 200000 60217318 200000 728715660 200000 623604591 200000 743516559 200000 28032154 200000 307918785 200000 548072359 200000 515857526 200000 753869068 200000 473982803 200000 650021295 200000 342209424 200000 88895271 200000 987691572 200000 642018302 200000 635343964 200000 984148465 200000 408609141 200000 337051181 200000 501001085 200000 848244628 200000 490869573 200000 752916726 200000 90786993 200000 276809560 200000 442717429 200000 879733807 200000 252014297 200000 588393893 200000 823253238 200000 114224851 200000 219222007 200000 103439365 200000 435194584 200000 546045177 200000 96490282 200000 814884127 200000 200801100 200000 363958745 200000 496034483 200000 285232316 200000 705687586 200000 954543565 200000 122796530 200000 532468677 200000 198155339 200000 631814221 200000 482565481 200000 723007042 200000 313495511 200000 673291249 200000 970449078 200000 550590811 200000 928628727 200000 85733490 200000 195214492 200000 11215706 200000 54604027 200000 91917480 200000 723331322 200000 93053350 200000 50377811 200000 582631053 200000 716103377 200000 498699976 200000 677992081 200000 868501303 200000 597712962 200000 1508457 200000 280999269 200000 93733600 200000 83026060 200000 686300497 200000 957639582 200000 815908065 200000 965765137 200000 524549992 200000 687098159 200000 456124849 200000 554133073 200000 829719480 200000 458643750 200000 657159914 200000 3178476 200000 868444776 200000 748007861 200000 425574211 200000 603390628 200000 809946817 200000 475092013 200000 280378006 200000 772931415 200000 693070635 200000 221461245 200000 779431899 200000 261401608 200000 811058480 200000 999806390 200000 962174762 200000 961915350 200000 705884023 200000 967801609 200000 504921531 200000 495525122 200000 117207498 200000 618459846 200000 67270120 200000 232691949 200000 675930896 200000 678573534 200000 312750377 200000 485375510 200000 122533714 200000 229200481 200000 668356119 200000 143135263 200000 294468536 200000 780912000 200000 944296553 200000 669012936 200000 613155980 200000 640839563 200000 844649208 200000 655598833 200000 649056565 200000 546684915 200000 205141437 200000 435488411 200000 954931260 200000 451048776 200000 700486609 200000 193632487 200000 738437962 200000 564834618 200000 713098091 200000 619578645 200000 544392487 200000 608942235 200000 984416741 200000 523073413 200000 247929276 200000 746310491 200000 373472182 200000 611377080 200000 780107792 200000 16174217 200000 669827192 200000 304688718 200000 533419597 200000 391476312 200000 266185955 200000 938462473 200000 733644220 200000 314237462 200000 977285838 200000 769306311 200000 129213635 200000 820100661 200000 792963892 200000 176994187 200000 628522733 200000 501169222 200000 427709484 200000 312769140 200000 770748130 200000 166869752 200000 655484655 200000 918541252 200000 926005865 200000 390535708 200000 560663509 200000 265964249 200000 540124780 200000 790697635 200000 754944599 200000 454815286 200000 249890035 200000 840459422 200000 692526862 200000 951945082 200000 194644775 200000 264143164 200000 855691185 200000 449734502 200000 173180752 200000 416984782 200000 777720089 200000 933944794 200000 56091862 200000 990181060 200000 386907456 200000 983209944 200000 55893059 200000 453572529 200000 199219516 200000 123848062 200000 373465406 200000 113903426 200000 708880200 200000 282776591 200000 701186192 200000 790325834 200000 890071227 200000 95729642 200000 706988577 200000 920870073 200000 231523853 200000 186685072 200000 995592955 200000 583364511 200000 700246744 200000 976315554 200000 4465477 200000 2079020 200000 278764500 200000 527293920 200000 814553161 200000 914435250 200000 368377561 200000 653349673 200000 899870829 200000 798153376 200000 196416224 200000 98438784 200000 610296124 200000 182481032 200000 45095937 200000 388545285 200000 249787230 200000 98921241 200000 844941173 200000 568709367 200000 633803419 200000 497776164 200000 580788628 200000 305237944 200000 35039707 200000 311189147 200000 881066456 200000 102839240 200000 848024359 200000 962708620 200000 972832983 200000 622286023 200000 254165416 200000 39387433 200000 267763275 200000 661902710 200000 134396326 200000 18258626 200000 139448077 200000 875511221 200000 960034953 200000 818867400 200000 405398292 200000 417171078 200000 600683227 200000 429605835 200000 383463802 200000 135918088 200000 890293827 200000 351730556 200000 709393015 200000 450786172 200000 57982858 200000 802478251 200000 543815523 200000 138012994 200000 614250649 200000 581513545 200000 641236662 200000 363110619 200000 151329400 200000 334455398 200000 786629642 200000 798398184 200000 740756303 200000 788037170 200000 628458007 200000 104517928 200000 33378919 200000 337887743 200000 10225845 200000 356276350 200000 318189609 200000 635590205 200000 693888221 200000 642309864 200000 809181726 200000 451518587 200000 378103464 200000 59245447 200000 885502700 200000 286332268 200000 194153805 200000 743753884 200000 578883678 200000 399417054 200000 447768869 200000 21021576 200000 460941659 200000 365490116 200000 704020394 200000 343716555 200000 265824237 200000 858469932 200000 521556850 200000 827668997 200000 733350715 200000 18133320 200000 16745016 200000 220955640 200000 950059918 200000 822857577 200000 814585554 200000 361566338 200000 119736398 200000 454992382 200000 298429755 200000 340348582 200000 461986821 200000 613549464 200000 937208970 200000 295686275 200000 269168218 200000 654627304 200000 664029432 200000 907066714 200000 726028822 200000 467496382 200000 770227677 200000 427931531 200000 163579170 200000 243855115 200000 655188914 200000 493738648 200000 866240646 200000 99195103 200000 799821327 200000 55798560 200000 100575339 200000 280983915 200000 610052013 200000 231013091 200000 101140504 200000 469541887 200000 449483876 200000 904683204 200000 772701688 200000 442983179 200000 925862189 200000 265908929 200000 89674129 200000 705287201 200000 691058209 200000 37634043 200000 648707469 200000 599334897 200000 84126839 200000 463433908 200000 389242291 200000 558404170 200000 807788680 200000 194611787 200000 766436078 200000 462468127 200000 391716814 200000 567910209 200000 294816580 200000 256179582 200000 410865888 200000 624937270 200000 689268703 200000 814534554 200000 253580150 200000 261386988 200000 712678152 200000 830079169 200000 642634346 200000 577182273 200000 133142565 200000 892726885 200000 940098484 200000 130989112 200000 721509313 200000 426157335 200000 368451180 200000 715662064 200000 751716739 200000 837825158 200000 693519051 200000 665020330 200000 310185525 200000 513344387 200000 494955561 200000 177801415 200000 101594046 200000 10837503 200000 422286079 200000 337871814 200000 709797671 200000 114567434 200000 328203493 200000 358032201 200000 744602265 200000 19908821 200000 119659156 200000 213450512 200000 647943515 200000 445230256 200000 395976164 200000 807266812 200000 968816600 200000 258732300 200000 642294223 200000 906153996 200000 47506326 200000 293116281 200000 41480811 200000 849112162 200000 828016959 200000 836913831 200000 275623155 200000 361223485 200000 406209179 200000 900413544 200000 80063421 200000 692486143 200000 815568530 200000 635121580 200000 91721796 200000 511162664 200000 323429678 200000 36392067 200000 51210527 200000 664261721 200000 136775574 200000 375880733 200000 962309126 200000 984743505 200000 552775188 200000 498528460 200000 514115027 200000 985627890 200000 1623054 200000 223327743 200000 817364094 200000 571707708 200000 356933647 200000 783060551 200000 119772447 200000 199801168 200000 16300991 200000 141919062 200000 539157487 200000 461657197 200000 510161381 200000 488881658 200000 79601223 200000 686693108 200000 748006507 200000 713437221 200000 127508638 200000 482393191 200000 344983642 200000 678610151 200000 350341261 200000 406812517 200000 933139928 200000 168959089 200000 392137421 200000 629457327 200000 882204720 200000 525275668 200000 844575031 200000 112816166 200000 661721034 200000 279261758 200000 667969218 200000 193206473 200000 949397549 200000 288722563 200000 887962504 200000 241782970 200000 509204483 200000 288874384 200000 353874625 200000 269727289 200000 551274772 200000 456372536 200000 710383300 200000 814744230 200000 888268361 200000 532330091 200000 41836300 200000 528374914 200000 456610218 200000 990286649 200000 64928816 200000 421596526 200000 774636639 200000 946580178 200000 844970985 200000 975680553 200000 30129329 200000 55395208 200000 421781263 200000 651202709 200000 980227593 200000 939142858 200000 409988507 200000 653802418 200000 107993327 200000 109077290 200000 891174565 200000 485886369 200000 740083980 200000 949197399 200000 230934630 200000 385806753 200000 790899496 200000 839797027 200000 394642487 200000 160562196 200000 335022379 200000 776737661 200000 551720591 200000 950529658 200000 242364446 200000 480027255 200000 739945735 200000 85541747 200000 558499882 200000 892859968 200000 791982169 200000 212518592 200000 968331927 200000 209589289 200000 96288859 200000 909769026 200000 647341006 200000 624304803 200000 326123016 200000 683814136 200000 344076118 200000 192983358 200000 44356983 200000 511545092 200000 561644506 200000 881066667 200000 726322656 200000 745844134 200000 756490528 200000 731236026 200000 615823773 200000 981311550 200000 154297874 200000 361749084 200000 782350886 200000 745609038 200000 126846135 200000 180777889 200000 557866003 200000 226545781 200000 259405370 200000 982300602 200000 328381725 200000 979916403 200000 369375457 200000 468587255 200000 994821148 200000 640264490 200000 310585367 200000 835082440 200000 656334602 200000 335007643 200000 944530530 200000 406615487 200000 321764093 200000 885789156 200000 304062827 200000 776863627 200000 421665839 200000 215261512 200000 995859964 200000 989196030 200000 306319865 200000 799480869 200000 771739645 200000 466694663 200000 420110546 200000 736053246 200000 966018165 200000 167788472 200000 318460500 200000 189950835 200000 787523470 200000 11620416 200000 404632886 200000 667589187 200000 876980880 200000 838902512 200000 589690194 200000 2005840 200000 925641700 200000 336903738 200000 630362016 200000 185517209 200000 485901586 200000 615621548 200000 165780024 200000 181518144 200000 626262210 200000 620095992 200000 327650898 200000 107671430 200000 91617469 200000 627918062 200000 486491208 200000 837999817 200000 344527340 200000 825038719 200000 535985042 200000 777171339 200000 630627415 200000 134435259 200000 407563465 200000 271401325 200000 196385575 200000 917513427 200000 960642980 200000 861436719 200000 924916387 200000 43443479 200000 522204924 200000 9178801 200000 199816758 200000 217726968 200000 930018506 200000 638776053 200000 149208678 200000 929207302 200000 15359527 200000 317855257 200000 346098909 200000 279295729 200000 961110346 200000 137625952 200000 588513379 200000 962046347 200000 187490189 200000 328207657 200000 448597216 200000 231046083 200000 83876711 200000 367608565 200000 288633182 200000 460955307 200000 624865394 200000 902935908 200000 269317636 200000 317960818 200000 2715494 200000 862260280 200000 126992411 200000 136499818 200000 191364122 200000 354932304 200000 244619788 200000 329936130 200000 645773705 200000 132956077 200000 468791647 200000 439258572 200000 255831498 200000 20871535 200000 975581372 200000 563196791 200000 211979286 200000 983016407 200000 899559405 200000 226133460 200000 39066821 200000 883345990 200000 75141081 200000 419609556 200000 58144080 200000 275629883 200000 299277449 200000 827173255 200000 707969104 200000 712684120 200000 291633958 200000 11231774 200000 21411708 200000 111088733 200000 688144887 200000 975763945 200000 374047661 200000 586173226 200000 986845799 200000 937712729 200000 358224605 200000 138152897 200000 352157436 200000 390617086 200000 510365218 200000 866713153 200000 242532704 200000 105081481 200000 263860151 200000 422963690 200000 567368795 200000 753953994 200000 3485939 200000 357297951 200000 725634006 200000 247823025 200000 897906766 200000 248116062 200000 970349784 200000 75759440 200000 468706658 200000 996887880 200000 369970060 200000 674469591 200000 962442471 200000 103650975 200000 930616632 200000 664226453 200000 933326517 200000 469527618 200000 404308550 200000 875261181 200000 846405573 200000 98724914 200000 914685502 200000 540263325 200000 25446447 200000 177998223 200000 96127432 200000 989063976 200000 366216492 200000 643527322 200000 545831598 200000 300782956 200000 613519636 200000 461833908 200000 525690839 200000 21778779 200000 966531425 200000 536058973 200000 182897485 200000 557856006 200000 299119785 200000 161796917 200000 351960118 200000 733728156 200000 911630502 200000 583999485 200000 981179101 200000 497034094 200000 112188465 200000 152578710 200000 678860970 200000 300240877 200000 915715393 200000 884226559 200000 973423652 200000 16055721 200000 904350960 200000 928498266 200000 917017333 200000 332691027 200000 236418422 200000 180044519 200000 277066726 200000 259613883 200000 655150123 200000 952703494 200000 879902429 200000 694709970 200000 313415559 200000 313109304 200000 125142757 200000 54327719 200000 791651108 200000 633622302 200000 675252261 200000 972179821 200000 909280698 200000 534163832 200000 301832679 200000 373259123 200000 275605793 200000 358996774 200000 397483154 200000 439666729 200000 486166610 200000 402135081 200000 759916975 200000 367389473 200000 937331046 200000 194824609 200000 110543335 200000 81797386 200000 339158420 200000 207023056 200000 964059394 200000 946532790 200000 283685685 200000 562936853 200000 910785512 200000 884510740 200000 148954563 200000 470431984 200000 214419618 200000 772946998 200000 415068628 200000 196631044 200000 17825881 200000 269237579 200000 197210403 200000 607895567 200000 562169685 200000 321394596 200000 405218438 200000 114104563 200000 712081151 200000 824956082 200000 888370680 200000 627421103 200000 745875422 200000 193739526 200000 487535248 200000 356077157 200000 593752989 200000 320733775 200000 525471367 200000 457132629 200000 832001282 200000 491842910 200000 584587061 200000 683974112 200000 431933943 200000 627168292 200000 550592275 200000 763634309 200000 967277444 200000 998025137 200000 103158713 200000 6900454 200000 895722449 200000 961997365 200000 510215648 200000 39734467 200000 394998824 200000 191781122 200000 546434400 200000 961095420 200000 121471728 200000 675831432 200000 633472306 200000 374056338 200000 759289778 200000 176490583 200000 72035695 200000 282949030 200000 788886807 200000 986635039 200000 916394830 200000 280901495 200000 373061351 200000 75111602 200000 926557992 200000 757233767 200000 8401418 200000 323620863 200000 585715319 200000 464656630 200000 633228938 200000 949151512 200000 881695698 200000 372863684 200000 2579342 200000 158478636 200000 279418609 200000 190838931 200000 407154015 200000 758480013 200000 139059886 200000 421757506 200000 338473318 200000 870526122 200000 144807169 200000 181619409 200000 485005867 200000 539661332 200000 256785666 200000 320601698 200000 311353174 200000 276804733 200000 946782442 200000 173583926 200000 165275056 200000 779390643 200000 377147409 200000 144902315 200000 107462434 200000 980695720 200000 985318128 200000 504181572 200000 509564084 200000 716754284 200000 38031647 200000 513260704 200000 81239695 200000 900368688 200000 354134359 200000 744868992 200000 285819387 200000 146858820 200000 801543536 200000 454185412 200000 223893344 200000 834649625 200000 850670180 200000 513438317 200000 212198471 200000 242774847 200000 913440841 200000 581704604 200000 221277529 200000 454733670 200000 555981914 200000 932013457 200000 997698142 200000 360464480 200000 560802541 200000 732870060 200000 772277311 200000 324279581 200000 969670525 200000 544887406 200000 715803396 200000 155484588 200000 598322849 200000 570139511 200000 705737173 200000 211422016 200000 692105234 200000 681823625 200000 62128891 200000 36252711 200000 280779943 200000 915763843 200000 649100255 200000 247924180 200000 569791579 200000 324881253 200000 471131913 200000 446101717 200000 438522949 200000 297952338 200000 840132129 200000 688638172 200000 789197470 200000 741278856 200000 541812209 200000 709833914 200000 710213823 200000 688682089 200000 311373408 200000 955284574 200000 788055839 200000 997461876 200000 12587127 200000 581915353 200000 358673751 200000 505252939 200000 436575839 200000 20970588 200000 138472992 200000 812573870 200000 483085664 200000 392308279 200000 930223443 200000 63055742 200000 697111522 200000 834521307 200000 662097895 200000 738595002 200000 718122351 200000 537971160 200000 593397238 200000 803827076 200000 875889838 200000 315745759 200000 121341624 200000 700219420 200000 771645800 200000 609654464 200000 828373124 200000 965945314 200000 698431110 200000 812631916 200000 268299989 200000 360956247 200000 570237455 200000 901268467 200000 90743874 200000 320795676 200000 623050030 200000 39232389 200000 569761412 200000 633083121 200000 5048361 200000 540236916 200000 581363827 200000 154738102 200000 845740138 200000 694378031 200000 75537928 200000 48468332 200000 37069433 200000 763313992 200000 193753691 200000 229778483 200000 803981311 200000 335404910 200000 369934245 200000 977390924 200000 605053891 200000 774357363 200000 648168255 200000 15584024 200000 79636400 200000 951537990 200000 469348256 200000 678990615 200000 678440652 200000 21443576 200000 545025121 200000 353816041 200000 655546689 200000 205985210 200000 864768060 200000 117003087 200000 889512023 200000 180828637 200000 141457160 200000 432970794 200000 581007478 200000 892575952 200000 814405565 200000 896686201 200000 974161704 200000 424064548 200000 227982453 200000 718441822 200000 278378260 200000 892403850 200000 279276647 200000 578054425 200000 913773571 200000 896036306 200000 582186477 200000 103599371 200000 779217630 200000 241213165 200000 124734079 200000 175075251 200000 367325613 200000 318261227 200000 951415989 200000 335912627 200000 357799832 200000 75356668 200000 587267144 200000 991256779 200000 168727785 200000 578803570 200000 859384849 200000 263680475 200000 409458439 200000 369294781 200000 150218759 200000 745751268 200000 888707707 200000 5000557 200000 238131011 200000 629558790 200000 673591022 200000 419379762 200000 32323070 200000 514452099 200000 496575272 200000 402398430 200000 693606289 200000 412189370 200000 265818385 200000 636813152 200000 854964339 200000 540244012 200000 786161587 200000 996905162 200000 907400766 200000 535643513 200000 139910965 200000 934885707 200000 221742505 200000 955269218 200000 628645088 200000 34833460 200000 800620686 200000 391808456 200000 377564444 200000 416352758 200000 875528165 200000 792956331 200000 682534259 200000 991946274 200000 705380294 200000 513814827 200000 744776844 200000 436193127 200000 97436521 200000 729317513 200000 538413617 200000 343370134 200000 261542696 200000 735188261 200000 102301001 200000 413598624 200000 311501947 200000 313325441 200000 146383325 200000 533817749 200000 696495099 200000 859646268 200000 609502485 200000 446116006 200000 439246687 200000 145457430 200000 500652347 200000 908333859 200000 459271552 200000 413332210 200000 491844534 200000 709036668 200000 300416087 200000 292662734 200000 901792527 200000 877995331 200000 488994557 200000 499888588 200000 326258927 200000 696855848 200000 883225001 200000 682995243 200000 422672414 200000 984995067 200000 860258741 200000 956866381 200000 204827269 200000 141659820 200000 555463576 200000 423626418 200000 729387307 200000 1237837 200000 326168300 200000 552596219 200000 340279866 200000 542499085 200000 211257449 200000 36146151 200000 545307387 200000 280652094 200000 825238503 200000 284191320 200000 366923220 200000 183669839 200000 48037982 200000 7233614 200000 527980624 200000 460181969 200000 192968680 200000 874793193 200000 468730647 200000 398970998 200000 30007741 200000 668940906 200000 572514288 200000 744994828 200000 634062389 200000 703820850 200000 965752773 200000 954721157 200000 456652489 200000 154359488 200000 387105950 200000 272121585 200000 880933906 200000 844578230 200000 466615716 200000 625277313 200000 648902087 200000 176430548 200000 875745567 200000 910828933 200000 88007874 200000 458177787 200000 376291447 200000 546538094 200000 762932474 200000 402916906 200000 859344438 200000 547104972 200000 858521992 200000 421970819 200000 792346115 200000 208784464 200000 619941030 200000 186460742 200000 378223783 200000 86153162 200000 712908715 200000 192417491 200000 788846090 200000 453316394 200000 943601423 200000 558931115 200000 978698038 200000 319073154 200000 811556460 200000 406538863 200000 859917906 200000 721709314 200000 520100986 200000 668976094 200000 557670056 200000 518847225 200000 881422097 200000 107673050 200000 150621342 200000 273334234 200000 908822314 200000 398005347 200000 873006015 200000 453409587 200000 918420701 200000 884276377 200000 54324915 200000 599279542 200000 205902691 200000 926599358 200000 539000642 200000 949173556 200000 968777492 200000 852814896 200000 55661652 200000 250619036 200000 988021098 200000 550764402 200000 877901298 200000 868494847 200000 714023675 200000 541650467 200000 389969733 200000 950313102 200000 201630593 200000 637521156 200000 921019029 200000 713526938 200000 241014741 200000 703989238 200000 166459210 200000 254270354 200000 500272110 200000 567757304 200000 919716846 200000 983549959 200000 605801702 200000 585742124 200000 529909288 200000 866190762 200000 991491829 200000 695650002 200000 602697921 200000 673930059 200000 353081715 200000 683628362 200000 656240034 200000 22213850 200000 428208344 200000 612295190 200000 533858771 200000 358608233 200000 644360382 200000 903345108 200000 376549244 200000 585081640 200000 145939933 200000 286573639 200000 719764454 200000 594088807 200000 330396174 200000 374292558 200000 663643515 200000 99786902 200000 994499144 200000 286805994 200000 97283521 200000 574198343 200000 660223140 200000 728248892 200000 128480097 200000 56033065 200000 719208027 200000 350715267 200000 107545125 200000 618972430 200000 537947077 200000 255893281 200000 116521204 200000 805914853 200000 490708572 200000 999892886 200000 999559640 200000 370186432 200000 741079222 200000 732620930 200000 524303864 200000 527504334 200000 768442510 200000 617185446 200000 688219549 200000 921802336 200000 633303739 200000 760342499 200000 238516783 200000 486178791 200000 200640821 200000 383309624 200000 556343864 200000 916009715 200000 542309142 200000 485867719 200000 967939935 200000 691667253 200000 192113814 200000 15037904 200000 89500781 200000 331801982 200000 444652813 200000 206174900 200000 857425227 200000 270569916 200000 779283188 200000 925433586 200000 199957761 200000 734318338 200000 527944163 200000 440642860 200000 402236344 200000 453495168 200000 36209299 200000 475351842 200000 189096631 200000 37604998 200000 403848924 200000 808828340 200000 897529961 200000 157299333 200000 632845239 200000 440141539 200000 398956116 200000 713832205 200000 987797821 200000 969659344 200000 557725474 200000 426450126 200000 343255205 200000 103939770 200000 942565018 200000 884706714 200000 965498440 200000 834985219 200000 285361063 200000 61686880 200000 377468832 200000 175805227 200000 24739919 200000 446881074 200000 283630404 200000 940058835 200000 555301820 200000 465283391 200000 298155244 200000 362683066 200000 186658359 200000 886266585 200000 51993458 200000 809977538 200000 793419046 200000 726194031 200000 308072142 200000 403098091 200000 145415444 200000 289642898 200000 833208856 200000 642590293 200000 826938792 200000 18071795 200000 587380105 200000 298659137 200000 491212716 200000 604845667 200000 36236921 200000 873771791 200000 915120903 200000 966437329 200000 655416161 200000 697767745 200000 439922882 200000 882498638 200000 733465049 200000 236638326 200000 76531462 200000 388084747 200000 219026586 200000 537390191 200000 219868954 200000 62663256 200000 936831357 200000 92995084 200000 589592937 200000 529320869 200000 369430905 200000 912214862 200000 384571257 200000 41012612 200000 726412967 200000 712473430 200000 374390260 200000 151277733 200000 523842113 200000 285472868 200000 714519714 200000 283688664 200000 473039517 200000 922294232 200000 902839915 200000 105020685 200000 593741622 200000 811911731 200000 497909081 200000 56568150 200000 577867939 200000 367092502 200000 681725075 200000 677795554 200000 197262493 200000 387024704 200000 260447331 200000 732894211 200000 662574076 200000 894727827 200000 161665071 200000 269403176 200000 406885560 200000 513465871 200000 592716418 200000 362356707 200000 189274091 200000 470815700 200000 826208004 200000 289829603 200000 453878221 200000 838740771 200000 244477564 200000 649037818 200000 556669879 200000 98255453 200000 185459924 200000 999398679 200000 221590048 200000 92485890 200000 100642581 200000 892692299 200000 781558433 200000 253294514 200000 698418533 200000 602565831 200000 754990067 200000 38945838 200000 471504143 200000 864056539 200000 874092015 200000 118987606 200000 828667515 200000 494229496 200000 870597516 200000 796653868 200000 530360624 200000 679024558 200000 54339812 200000 405235406 200000 138601432 200000 302788782 200000 93303599 200000 981390463 200000 95391803 200000 958925512 200000 71778500 200000 928426398 200000 847376706 200000 694616300 200000 92488990 200000 991421101 200000 440818421 200000 899289900 200000 493232852 200000 773273418 200000 55604348 200000 16566456 200000 117679519 200000 389891128 200000 395207201 200000 298251744 200000 552899671 200000 924558166 200000 634726218 200000 10682388 200000 514394357 200000 28472229 200000 524658819 200000 762799590 200000 852576913 200000 261284165 200000 681591665 200000 966663941 200000 803859812 200000 445641592 200000 440594655 200000 174149698 200000 31782087 200000 931246748 200000 937069748 200000 577004943 200000 939184945 200000 130482740 200000 246653433 200000 821486586 200000 636516923 200000 659870431 200000 756439255 200000 938070965 200000 108214431 200000 146844255 200000 442058390 200000 438234129 200000 641865780 200000 705810834 200000 156652959 200000 258231165 200000 723253234 200000 613229179 200000 838317945 200000 920250762 200000 318464499 200000 779443769 200000 470225615 200000 190532841 200000 434564462 200000 333934349 200000 49135463 200000 24748906 200000 780669629 200000 413939799 200000 472639019 200000 237440510 200000 366137176 200000 831284888 200000 886704930 200000 262879412 200000 965829591 200000 368515953 200000 363136375 200000 613671103 200000 316481523 200000 875434402 200000 847475568 200000 74651758 200000 37193349 200000 700912395 200000 347688568 200000 61610802 200000 399220612 200000 306806445 200000 654798613 200000 750683546 200000 557324297 200000 54174889 200000 216055024 200000 917092185 200000 825432141 200000 634499646 200000 228805843 200000 915436861 200000 690015145 200000 478735310 200000 827281062 200000 346651961 200000 925716628 200000 798679257 200000 625938800 200000 673684059 200000 954562216 200000 570339327 200000 43791195 200000 819466966 200000 194398364 200000 8418562 200000 696158127 200000 58138104 200000 333634122 200000 62819008 200000 902643925 200000 61420083 200000 602691754 200000 925655356 200000 891932245 200000 302105879 200000 271262676 200000 936782741 200000 482282199 200000 18167125 200000 724892416 200000 652091404 200000 96517668 200000 350928574 200000 525624968 200000 490372098 200000 400694565 200000 784207937 200000 877730276 200000 236185078 200000 168480226 200000 315668463 200000 413010349 200000 895809930 200000 695275908 200000 948630265 200000 881580954 200000 818146686 200000 719887954 200000 569003951 200000 384427652 200000 149169074 200000 689318327 200000 663239041 200000 679823972 200000 547198759 200000 892155449 200000 896209665 200000 739853395 200000 468274686 200000 848077698 200000 170153951 200000 465714312 200000 996133750 200000 991645786 200000 12206314 200000 29452381 200000 430761970 200000 573402793 200000 835771925 200000 777226825 200000 939443440 200000 496838009 200000 685972591 200000 369774566 200000 132879633 200000 803551985 200000 8589352 200000 178494956 200000 360272918 200000 676227162 200000 91074705 200000 945727539 200000 28949728 200000 705834525 200000 189075996 200000 699227059 200000 136114543 200000 383610818 200000 943427159 200000 751112326 200000 498865379 200000 755336177 200000 922620404 200000 260991460 200000 884170621 200000 941957236 200000 771780292 200000 862622757 200000 352182430 200000 431632946 200000 57247670 200000 657643202 200000 146805958 200000 656148788 200000 557976283 200000 171307092 200000 682434965 200000 794501283 200000 659637604 200000 775410322 200000 146734540 200000 623414982 200000 349510561 200000 326918742 200000 917613899 200000 37220616 200000 633059075 200000 461131671 200000 721389843 200000 170381295 200000 873219610 200000 476119918 200000 166776645 200000 985902885 200000 716713111 200000 264524821 200000 819363617 200000 879143282 200000 67181385 200000 843426019 200000 976446727 200000 574154943 200000 979256355 200000 119053904 200000 218204792 200000 354167315 200000 333703732 200000 968929270 200000 730832405 200000 30424985 200000 562818988 200000 266975885 200000 624551837 200000 889000087 200000 176324061 200000 43194349 200000 395557874 200000 404939127 200000 559339318 200000 287039759 200000 133183764 200000 411905985 200000 917635401 200000 709273099 200000 483097636 200000 542974493 200000 969574085 200000 14291482 200000 412326753 200000 254491733 200000 736352636 200000 809888660 200000 44295725 200000 783686992 200000 576898653 200000 566163443 200000 436786439 200000 726681880 200000 340494713 200000 500950477 200000 892751249 200000 504043731 200000 566020097 200000 791239388 200000 437854348 200000 895508172 200000 439162437 200000 137147897 200000 398527958 200000 437265003 200000 738165174 200000 667782427 200000 58005106 200000 533619767 200000 525338853 200000 398985564 200000 983675518 200000 743867354 200000 866936704 200000 373210356 200000 768175933 200000 864554525 200000 946431578 200000 844209467 200000 62051599 200000 852563174 200000 331710819 200000 502032041 200000 151320947 200000 504844608 200000 328633259 200000 226725592 200000 929227531 200000 611444563 200000 722243427 200000 740216960 200000 964673430 200000 688882790 200000 906825178 200000 771097978 200000 874030070 200000 29154531 200000 423724931 200000 185456829 200000 786872363 200000 954092114 200000 310727661 200000 883420770 200000 429073750 200000 863556444 200000 282117064 200000 214104482 200000 80426934 200000 1908681 200000 241396454 200000 690621141 200000 316878509 200000 595073 200000 235628086 200000 28649845 200000 573316795 200000 353952141 200000 189381577 200000 141159448 200000 95539584 200000 765627926 200000 634480337 200000 590079609 200000 459351485 200000 356346980 200000 41859996 200000 581066095 200000 255610707 200000 216867808 200000 434931612 200000 418174706 200000 706164034 200000 898644241 200000 200861025 200000 338479644 200000 912470442 200000 347947938 200000 475972252 200000 826265381 200000 649268684 200000 98695257 200000 415115293 200000 885063013 200000 660340744 200000 550996256 200000 880807381 200000 534158677 200000 520661984 200000 47554303 200000 886021844 200000 752242829 200000 60199410 200000 590817310 200000 204624203 200000 832881094 200000 967014401 200000 116912071 200000 707299466 200000 704773848 200000 572880620 200000 659714145 200000 486739202 200000 977097404 200000 453584565 200000 651651445 200000 54964802 200000 566563723 200000 541540986 200000 228594092 200000 345503997 200000 890863740 200000 224176766 200000 443967182 200000 430337282 200000 62329320 200000 556048928 200000 313598915 200000 576429377 200000 122764105 200000 403511777 200000 818285205 200000 637688780 200000 752592182 200000 607170401 200000 68701291 200000 79884754 200000 698424679 200000 214696289 200000 432974734 200000 551451044 200000 231890102 200000 168176578 200000 664417639 200000 337070772 200000 118476571 200000 947734916 200000 91762302 200000 569866128 200000 123988398 200000 407910599 200000 615116923 200000 828849642 200000 129007272 200000 199796428 200000 115417127 200000 31419538 200000 915797857 200000 240898036 200000 848453483 200000 618390393 200000 423833682 200000 516575166 200000 183530832 200000 218300335 200000 860799251 200000 847566540 200000 347531772 200000 726041445 200000 380958301 200000 74323166 200000 434956986 200000 979474923 200000 727952905 200000 518396116 200000 982918129 200000 261099442 200000 785208078 200000 35484336 200000 699694890 200000 327639626 200000 254970245 200000 128331664 200000 59596046 200000 997364324 200000 332884648 200000 765130167 200000 844208997 200000 54555088 200000 630973645 200000 178260100 200000 5566744 200000 668686206 200000 668849007 200000 658485880 200000 545419311 200000 716768128 200000 624638245 200000 977603380 200000 994426322 200000 321580805 200000 42451880 200000 186737015 200000 150260810 200000 540433503 200000 594238416 200000 707019043 200000 349849856 200000 136552189 200000 485973397 200000 523800376 200000 462098044 200000 809361777 200000 489357841 200000 93287382 200000 644818022 200000 59584362 200000 250797948 200000 705171519 200000 801481608 200000 319650745 200000 181474095 200000 295290577 200000 628692937 200000 411821647 200000 588622753 200000 451955471 200000 209780274 200000 453729341 200000 151836267 200000 888312216 200000 127300332 200000 924959666 200000 319949894 200000 145528365 200000 483197759 200000 221703167 200000 829544715 200000 808897454 200000 737103251 200000 565030805 200000 86262193 200000 916611613 200000 24571762 200000 325399556 200000 581138002 200000 312174233 200000 715934083 200000 709112829 200000 503208486 200000 667450210 200000 463180175 200000 829975888 200000 868767108 200000 830370267 200000 906164863 200000 490371309 200000 314900455 200000 831476866 200000 861999194 200000 427961062 200000 263093734 200000 202642169 200000 786786379 200000 787845739 200000 294203706 200000 515309567 200000 584648856 200000 920995787 200000 657161403 200000 421642102 200000 71172779 200000 233454201 200000 233012322 200000 743864414 200000 79402764 200000 443749123 200000 308496199 200000 484295896 200000 952140132 200000 725295900 200000 901182371 200000 977975843 200000 689267834 200000 115529106 200000 136541391 200000 666680993 200000 521654841 200000 305726039 200000 657516866 200000 343142354 200000 926886311 200000 959233148 200000 50651285 200000 735431254 200000 773199086 200000 152232496 200000 486170498 200000 197676014 200000 463352150 200000 768637124 200000 341499360 200000 495122810 200000 436504391 200000 964717225 200000 461687975 200000 761924860 200000 511806539 200000 203994480 200000 500441585 200000 26174355 200000 204394761 200000 735692743 200000 189345526 200000 921339776 200000 710433610 200000 942034306 200000 990827533 200000 124801571 200000 601718775 200000 428490126 200000 510960305 200000 205712382 200000 680273688 200000 397304318 200000 943191417 200000 546324655 200000 785998805 200000 113697282 200000 666111518 200000 988199673 200000 998083704 200000 903593450 200000 931045753 200000 877164731 200000 495616616 200000 875916070 200000 120476033 200000 551995638 200000 692765742 200000 888815176 200000 249192271 200000 534533579 200000 456520051 200000 531575552 200000 961042204 200000 526532729 200000 523359487 200000 520380445 200000 88247361 200000 667184994 200000 714554554 200000 749928338 200000 120231733 200000 612692998 200000 380947374 200000 776072301 200000 997304722 200000 264312581 200000 907796482 200000 524576480 200000 960670223 200000 813735457 200000 275066111 200000 491744828 200000 728812166 200000 133257784 200000 329078029 200000 836813040 200000 129810415 200000 132842829 200000 307844534 200000 281493645 200000 876548194 200000 721107071 200000 550080929 200000 115575748 200000 268116247 200000 718391823 200000 702078104 200000 976383589 200000 149356648 200000 669666142 200000 661024642 200000 218828641 200000 297748941 200000 955198187 200000 783272040 200000 396174536 200000 985739231 200000 683887704 200000 174970994 200000 915216331 200000 535575125 200000 26832997 200000 376731626 200000 914236602 200000 588319752 200000 85474546 200000 956416567 200000 990059782 200000 754565873 200000 847401728 200000 214354402 200000 200448319 200000 204269097 200000 94520496 200000 663871124 200000 312151317 200000 517240807 200000 527040322 200000 129630485 200000 534619482 200000 611221893 200000 776125718 200000 871429454 200000 78808574 200000 853258618 200000 102939053 200000 421125702 200000 594236432 200000 112488800 200000 557641127 200000 425931303 200000 491157955 200000 13501423 200000 435307206 200000 361651770 200000 89757797 200000 591783167 200000 210817001 200000 735905509 200000 4185705 200000 863138696 200000 719700240 200000 583077299 200000 533323101 200000 826711972 200000 955351390 200000 752863052 200000 237348851 200000 314414731 200000 119717649 200000 438388087 200000 838442491 200000 504302229 200000 895675274 200000 978384158 200000 837633638 200000 550418236 200000 41670475 200000 836854345 200000 369154885 200000 216140566 200000 595706867 200000 933358113 200000 487801287 200000 115350493 200000 255874627 200000 929164526 200000 536497213 200000 580810858 200000 484139547 200000 485198360 200000 608131096 200000 202343604 200000 41978493 200000 318386729 200000 796240360 200000 333007316 200000 766475143 200000 783940808 200000 42444637 200000 212436484 200000 825831036 200000 546159294 200000 689107785 200000 79419035 200000 971905467 200000 337727987 200000 654266780 200000 623939601 200000 619978949 200000 994614641 200000 519988582 200000 91467264 200000 792559163 200000 706967391 200000 204494551 200000 253461792 200000 512366045 200000 970409735 200000 514552641 200000 281558857 200000 11210891 200000 435651279 200000 39920915 200000 773852020 200000 703745605 200000 731912770 200000 813558239 200000 556348857 200000 392630830 200000 423121928 200000 116606036 200000 994704721 200000 90591876 200000 328967145 200000 838367299 200000 832121492 200000 47101609 200000 571274957 200000 338312862 200000 86871292 200000 603573021 200000 813333693 200000 154883955 200000 88530207 200000 786195328 200000 851119842 200000 628558324 200000 186449079 200000 399428243 200000 138946436 200000 977307761 200000 236458653 200000 667047990 200000 512492043 200000 69456987 200000 961605320 200000 507279723 200000 492345601 200000 855760962 200000 427527762 200000 286513233 200000 730310669 200000 980275671 200000 337720179 200000 407429673 200000 161674744 200000 853987306 200000 569847683 200000 699620179 200000 80944811 200000 271269484 200000 378656506 200000 972841808 200000 992376622 200000 718386285 200000 607362418 200000 590479553 200000 849508777 200000 746266653 200000 835830179 200000 466356581 200000 46568806 200000 835717838 200000 256723814 200000 774786079 200000 553983692 200000 182350576 200000 205479858 200000 950433005 200000 29740388 200000 101689362 200000 236272800 200000 921630448 200000 671169494 200000 6217959 200000 797659497 200000 474845290 200000 934685164 200000 608339261 200000 410682981 200000 370686137 200000 927904397 200000 867251207 200000 177243918 200000 131407456 200000 424889283 200000 173012819 200000 688033786 200000 359872254 200000 816709301 200000 850815571 200000 404402404 200000 513491797 200000 423858092 200000 486064472 200000 215632035 200000 236924739 200000 310182928 200000 225034705 200000 410110767 200000 682836939 200000 955638379 200000 300222543 200000 843635618 200000 446454028 200000 261101668 200000 672641667 200000 767844404 200000 896369223 200000 895425221 200000 139398461 200000 138710077 200000 428608476 200000 335401332 200000 728955502 200000 275216438 200000 793618253 200000 255921532 200000 178566438 200000 46313911 200000 250428729 200000 17581317 200000 337178518 200000 360691065 200000 614259040 200000 929280854 200000 371468046 200000 19416916 200000 371472549 200000 823897306 200000 968536062 200000 751730753 200000 816130310 200000 856348951 200000 486052344 200000 678489689 200000 683863460 200000 805503159 200000 786062252 200000 179386067 200000 338787009 200000 665932673 200000 33274601 200000 525601288 200000 486539708 200000 809398880 200000 62578850 200000 64549234 200000 737093398 200000 805251418 200000 142794469 200000 721729960 200000 95037551 200000 554491290 200000 729417445 200000 400803426 200000 454015625 200000 384921958 200000 490813680 200000 582678650 200000 104817474 200000 260871719 200000 905589880 200000 792026600 200000 115323293 200000 563327591 200000 158997006 200000 424752068 200000 490329017 200000 428203470 200000 501968737 200000 705419847 200000 762667223 200000 431893795 200000 990243138 200000 222429385 200000 562960728 200000 519533136 200000 439399330 200000 101955011 200000 563067579 200000 434341981 200000 536135569 200000 926581965 200000 812930466 200000 656519027 200000 272321344 200000 981388448 200000 811110349 200000 623240409 200000 831608831 200000 64117013 200000 324131357 200000 23644922 200000 982983743 200000 212056355 200000 488894609 200000 854707548 200000 777110928 200000 835753699 200000 485996107 200000 489327273 200000 245940386 200000 683042191 200000 11740554 200000 672041641 200000 467598151 200000 224224637 200000 865238960 200000 154906692 200000 95594607 200000 791586856 200000 587381566 200000 712918404 200000 961207338 200000 408071207 200000 773384146 200000 301908368 200000 550911400 200000 119697203 200000 584194607 200000 761966258 200000 878909243 200000 598189092 200000 457711155 200000 583995472 200000 370805842 200000 816898802 200000 7064801 200000 962652405 200000 212136830 200000 571204279 200000 975936089 200000 401924169 200000 849411697 200000 667358635 200000 141956570 200000 103440659 200000 679096825 200000 232103207 200000 537788357 200000 168859454 200000 781943304 200000 234053538 200000 884496796 200000 823272912 200000 697749422 200000 889509557 200000 965996030 200000 396694770 200000 257429788 200000 858139929 200000 236377260 200000 409707502 200000 905211811 200000 43955367 200000 255524487 200000 421447980 200000 466408369 200000 484084822 200000 647696782 200000 541988403 200000 772297946 200000 569111616 200000 240039139 200000 466674093 200000 397114315 200000 409153949 200000 748281030 200000 804381026 200000 108404311 200000 912347844 200000 387634839 200000 736303675 200000 511985006 200000 143837488 200000 758629591 200000 915614784 200000 965537056 200000 861342072 200000 329741095 200000 540120729 200000 663361181 200000 750550357 200000 739823174 200000 664708496 200000 889445943 200000 35052447 200000 74583574 200000 759449740 200000 127194974 200000 479783503 200000 934629783 200000 820965398 200000 994893985 200000 322937981 200000 332388586 200000 519945174 200000 258907059 200000 498431074 200000 579682126 200000 742819478 200000 232399714 200000 286402903 200000 100634405 200000 150497341 200000 48351648 200000 997796307 200000 622206447 200000 113607124 200000 921566078 200000 1268080 200000 49643084 200000 320620932 200000 63587627 200000 992611557 200000 19908093 200000 793033877 200000 108612088 200000 899370508 200000 125289443 200000 40337776 200000 674584150 200000 288988636 200000 952940029 200000 104090524 200000 661561813 200000 292683375 200000 228189037 200000 101124036 200000 889150246 200000 254849789 200000 275993203 200000 627654062 200000 149719065 200000 436924893 200000 865497200 200000 526835268 200000 358219679 200000 3795082 200000 241320931 200000 188031886 200000 113245640 200000 552938907 200000 789561966 200000 848782004 200000 983568837 200000 233213641 200000 420461776 200000 208498175 200000 778375142 200000 187494125 200000 19387627 200000 811258585 200000 513514395 200000 208730622 200000 130239424 200000 885984712 200000 551707510 200000 691389205 200000 887981933 200000 500948085 200000 676407078 200000 924295787 200000 579611957 200000 123368874 200000 52776829 200000 448548185 200000 357415799 200000 893357903 200000 523263594 200000 900766806 200000 788651955 200000 92009067 200000 851890943 200000 598595324 200000 583318668 200000 847851304 200000 206653291 200000 425728514 200000 330051520 200000 408912590 200000 211289856 200000 554103106 200000 430896689 200000 365447622 200000 49176109 200000 397161908 200000 108971486 200000 423506328 200000 71049347 200000 61780848 200000 987729898 200000 806959340 200000 302626483 200000 815331758 200000 334944915 200000 143759755 200000 250558093 200000 825746632 200000 553255738 200000 601834590 200000 914450690 200000 517279286 200000 497613921 200000 634661741 200000 71462434 200000 582989457 200000 652010918 200000 207784929 200000 665202974 200000 52445584 200000 769101772 200000 564777985 200000 277525062 200000 682168844 200000 93293235 200000 312093496 200000 857287435 200000 37874686 200000 785772890 200000 107670540 200000 126926333 200000 648187007 200000 989810658 200000 797574695 200000 330262732 200000 989431750 200000 20681101 200000 80888913 200000 919038026 200000 49141037 200000 164413114 200000 565756018 200000 375873638 200000 189396779 200000 71866602 200000 903496596 200000 952589874 200000 295573850 200000 293765822 200000 967436766 200000 640995293 200000 680126066 200000 603852789 200000 586445977 200000 363018937 200000 832483403 200000 6692209 200000 662327854 200000 842319669 200000 829177821 200000 951313714 200000 118485541 200000 756841187 200000 79242562 200000 868582488 200000 673743654 200000 268750450 200000 924855218 200000 426402596 200000 351601403 200000 739515827 200000 900723077 200000 963611895 200000 385488011 200000 694512535 200000 254475829 200000 484689488 200000 929031135 200000 387815470 200000 684871768 200000 799584465 200000 398288928 200000 658607273 200000 966292904 200000 4825402 200000 383199637 200000 594600793 200000 821329662 200000 85218668 200000 533016489 200000 465765804 200000 286860369 200000 456054374 200000 748804322 200000 593703477 200000 366646971 200000 151252042 200000 859008746 200000 300070052 200000 63916659 200000 187117655 200000 389505161 200000 80187849 200000 239195859 200000 408927984 200000 900060072 200000 625286549 200000 768513106 200000 570620307 200000 86085966 200000 605617943 200000 981371530 200000 561993441 200000 857985958 200000 950658690 200000 827180083 200000 729182364 200000 285634038 200000 701877028 200000 694146341 200000 662786979 200000 803855016 200000 166947696 200000 836959833 200000 509176311 200000 469226308 200000 314503412 200000 709743591 200000 443369656 200000 963618931 200000 497225315 200000 797434120 200000 220637223 200000 408126972 200000 290559371 200000 341767188 200000 549223845 200000 842001609 200000 703984990 200000 615483013 200000 783406002 200000 931502819 200000 789917677 200000 649589489 200000 385272814 200000 592654704 200000 192415335 200000 485445906 200000 669571354 200000 449961147 200000 101647645 200000 267525569 200000 376075031 200000 849026604 200000 598062976 200000 745230581 200000 213115108 200000 597243466 200000 430648352 200000 457373640 200000 930089635 200000 98590399 200000 676204206 200000 691424370 200000 61150612 200000 471220308 200000 477471226 200000 446147147 200000 32630807 200000 953457903 200000 53285877 200000 16949707 200000 89386925 200000 126081435 200000 194619311 200000 672757901 200000 93663991 200000 503936 200000 718007128 200000 97142598 200000 127448501 200000 925170917 200000 902756930 200000 526739410 200000 255719111 200000 862425908 200000 768853724 200000 311587623 200000 825586734 200000 459298549 200000 738896056 200000 792838494 200000 682766602 200000 321300689 200000 481282694 200000 202191280 200000 734534045 200000 900701840 200000 106529301 200000 890011765 200000 194112326 200000 258827546 200000 631359575 200000 971016999 200000 877450373 200000 205401208 200000 5497693 200000 905915484 200000 155393789 200000 630582739 200000 842706518 200000 73308623 200000 990132588 200000 64114547 200000 524711315 200000 469483095 200000 514390964 200000 331253953 200000 675149446 200000 624224748 200000 674059988 200000 465477700 200000 634595261 200000 142723496 200000 319749870 200000 958587303 200000 955575018 200000 884192195 200000 705208642 200000 515531184 200000 79876829 200000 622874517 200000 471752241 200000 614291529 200000 406663559 200000 199872407 200000 550669114 200000 15624314 200000 159773176 200000 800033633 200000 831862015 200000 360520811 200000 302564449 200000 259968428 200000 670884672 200000 261940582 200000 320331281 200000 33083984 200000 882632925 200000 510985170 200000 171916155 200000 984254534 200000 925004759 200000 651508024 200000 892231214 200000 156827559 200000 519828303 200000 707047489 200000 912266970 200000 707111338 200000 999720836 200000 249642677 200000 436152657 200000 755615400 200000 756899800 200000 489044860 200000 802097283 200000 113900571 200000 876446411 200000 71992480 200000 970135679 200000 652059290 200000 677529598 200000 28904264 200000 611333751 200000 234117597 200000 817904176 200000 689124797 200000 894883004 200000 102297790 200000 901010243 200000 454251880 200000 779409085 200000 15045941 200000 348621366 200000 651908817 200000 833442059 200000 642150490 200000 911095596 200000 997426080 200000 67234136 200000 535345766 200000 289786723 200000 827869854 200000 410187890 200000 547188913 200000 161158460 200000 538173364 200000 51925579 200000 648648116 200000 435189817 200000 437081067 200000 474889715 200000 522332935 200000 458909945 200000 622806889 200000 947074971 200000 689198947 200000 530547005 200000 624359801 200000 852866195 200000 602076833 200000 714966501 200000 919224450 200000 647972172 200000 347186616 200000 760735986 200000 986938894 200000 625949526 200000 983014081 200000 112571269 200000 21240515 200000 705242465 200000 428509430 200000 223608286 200000 485552748 200000 202254143 200000 774283949 200000 905251165 200000 416270833 200000 782119904 200000 669128545 200000 385040515 200000 730854746 200000 739144531 200000 860186025 200000 824401136 200000 119273935 200000 884500171 200000 286377278 200000 518304102 200000 243318169 200000 433201302 200000 201361144 200000 221751748 200000 676893729 200000 825470503 200000 882082511 200000 616698635 200000 544341999 200000 670608396 200000 667243486 200000 200950107 200000 208007339 200000 515339767 200000 716125786 200000 687899637 200000 893487391 200000 304860857 200000 416286111 200000 55883066 200000 207351090 200000 938387521 200000 765363747 200000 634408617 200000 836718061 200000 350183328 200000 527419263 200000 309136612 200000 67236729 200000 899379975 200000 9889389 200000 708256171 200000 596322590 200000 82926534 200000 85272259 200000 429605343 200000 150091076 200000 945198158 200000 292532091 200000 534619007 200000 573586293 200000 748334639 200000 293963438 200000 17064365 200000 514448984 200000 823643162 200000 724013460 200000 368027305 200000 322243510 200000 235099103 200000 660814469 200000 576400339 200000 199301240 200000 216769647 200000 525021433 200000 475035052 200000 102603429 200000 985754074 200000 426159498 200000 432958421 200000 914996072 200000 404892496 200000 584905712 200000 920312078 200000 132267783 200000 834322211 200000 300053251 200000 606943543 200000 423544044 200000 449627842 200000 913164988 200000 458110801 200000 108244895 200000 752449215 200000 484237875 200000 969777020 200000 699390665 200000 65360585 200000 261303713 200000 288434425 200000 135960369 200000 863698354 200000 102550111 200000 404562473 200000 730637506 200000 15018345 200000 386949348 200000 305297548 200000 643734658 200000 497113855 200000 77627594 200000 71650498 200000 163242651 200000 622412966 200000 884094664 200000 804141708 200000 415968341 200000 834924972 200000 764496568 200000 365403851 200000 882896408 200000 306185347 200000 496819601 200000 524821887 200000 45207406 200000 935022267 200000 27311981 200000 597494216 200000 229881086 200000 901592837 200000 478493572 200000 593939430 200000 648140433 200000 472463665 200000 753291822 200000 555787580 200000 317918480 200000 989590064 200000 551814883 200000 139136584 200000 992944259 200000 533052946 200000 724831805 200000 762647724 200000 504520722 200000 919608327 200000 879685620 200000 961384232 200000 921440775 200000 240911969 200000 176952033 200000 642720156 200000 664955337 200000 240037008 200000 524084987 200000 842460937 200000 829642209 200000 164380452 200000 561055579 200000 630121359 200000 19628536 200000 495803853 200000 437310010 200000 595122800 200000 774226134 200000 792884061 200000 715621105 200000 807428619 200000 329410147 200000 258307011 200000 868024823 200000 308273121 200000 92653481 200000 921538065 200000 146050790 200000 909956754 200000 129623247 200000 427682934 200000 50033269 200000 244578783 200000 876399902 200000 209766979 200000 492553342 200000 928731817 200000 277882622 200000 5153769 200000 308119545 200000 106043120 200000 20341753 200000 848617209 200000 549633278 200000 452046804 200000 671512246 200000 179133986 200000 131928773 200000 641376150 200000 470549759 200000 176408373 200000 10829225 200000 852479894 200000 375080891 200000 328386339 200000 892108063 200000 270620758 200000 514035955 200000 527079420 200000 50234819 200000 516499829 200000 514982863 200000 803848433 200000 352768843 200000 784475572 200000 516067481 200000 285070418 200000 806878352 200000 748702451 200000 68011192 200000 619358095 200000 36204939 200000 367138355 200000 811385013 200000 14118202 200000 510199637 200000 585460629 200000 563572281 200000 579386627 200000 137919525 200000 629828184 200000 234907660 200000 771499450 200000 664907093 200000 912303838 200000 270714903 200000 82327887 200000 739990364 200000 329072807 200000 774091105 200000 662500052 200000 247967700 200000 77498964 200000 47382036 200000 115670136 200000 760019317 200000 54251428 200000 895283065 200000 255238541 200000 999488023 200000 771084153 200000 254620662 200000 656476290 200000 856623282 200000 879053779 200000 272389398 200000 848244968 200000 695602016 200000 570182098 200000 290218881 200000 267512689 200000 916381529 200000 7048631 200000 676424446 200000 299660779 200000 716341494 200000 625496291 200000 453514359 200000 996391752 200000 511634350 200000 974115797 200000 225195508 200000 706181528 200000 64809498 200000 221069359 200000 554653342 200000 580189196 200000 634845683 200000 454369969 200000 575725757 200000 213220084 200000 976437778 200000 941023036 200000 551015865 200000 729657281 200000 318979182 200000 467313871 200000 497012252 200000 363276035 200000 841854497 200000 873613196 200000 727134093 200000 490841707 200000 573468002 200000 409641651 200000 739988693 200000 227971785 200000 4878219 200000 250547876 200000 519578076 200000 900808717 200000 40638739 200000 904362208 200000 816886700 200000 168538953 200000 613933972 200000 714442248 200000 187080300 200000 213553837 200000 596074438 200000 526540251 200000 175443302 200000 651144 200000 143872385 200000 175798587 200000 925423361 200000 507386445 200000 676963262 200000 838382120 200000 817595589 200000 273221770 200000 475286165 200000 51223490 200000 880287069 200000 976087793 200000 625801535 200000 386798667 200000 423600784 200000 533817171 200000 888869909 200000 264260897 200000 457375046 200000 983743647 200000 650750094 200000 678441159 200000 575349128 200000 689205990 200000 172566851 200000 818628828 200000 452172927 200000 127690586 200000 899254765 200000 688320033 200000 208076403 200000 438383177 200000 548861797 200000 693880439 200000 170855628 200000 229189925 200000 704981923 200000 62979805 200000 89853972 200000 173891198 200000 924856254 200000 523329909 200000 163090418 200000 157618181 200000 275370993 200000 326821247 200000 304554287 200000 708850314 200000 209389459 200000 407889243 200000 644243380 200000 443186173 200000 815971100 200000 981543563 200000 152943241 200000 688925552 200000 749590567 200000 465474477 200000 828967894 200000 147549971 200000 960580457 200000 260426884 200000 431430373 200000 307098678 200000 802225342 200000 226627567 200000 864705565 200000 550817097 200000 795444508 200000 460432367 200000 232612615 200000 601835486 200000 32723612 200000 774745509 200000 883417675 200000 485421732 200000 548995191 200000 57797456 200000 187493811 200000 998559085 200000 348353286 200000 151628370 200000 356002342 200000 926586664 200000 969658816 200000 159955243 200000 285231022 200000 101893607 200000 579340094 200000 994521467 200000 425124210 200000 868543705 200000 191595322 200000 973404675 200000 722097595 200000 287390799 200000 724330123 200000 457924260 200000 650421745 200000 48647610 200000 957521705 200000 623721053 200000 168573086 200000 336291243 200000 207851054 200000 47959377 200000 965470057 200000 326024656 200000 658191826 200000 24656062 200000 851888924 200000 664292093 200000 570448749 200000 171908869 200000 915453853 200000 738036511 200000 616121720 200000 775791015 200000 809935351 200000 704815946 200000 431144843 200000 772514117 200000 178011218 200000 959994283 200000 845949023 200000 971586975 200000 156175349 200000 839590805 200000 723788748 200000 374325141 200000 429558603 200000 403523960 200000 612687051 200000 214338344 200000 380620762 200000 444567268 200000 574506869 200000 320120697 200000 206597708 200000 588774025 200000 267296001 200000 199120071 200000 981502569 200000 370308153 200000 63181769 200000 80727668 200000 214044953 200000 989715171 200000 218798916 200000 966177536 200000 555119205 200000 886156441 200000 241570316 200000 520196108 200000 208686455 200000 485153930 200000 826235864 200000 308466263 200000 729626261 200000 684827400 200000 809774466 200000 425540035 200000 701444392 200000 838128002 200000 155543298 200000 535097680 200000 891754426 200000 194257545 200000 217035632 200000 981908766 200000 929876467 200000 315216846 200000 312349445 200000 673604718 200000 552126618 200000 330704418 200000 509000473 200000 204687264 200000 80774553 200000 104037748 200000 202650149 200000 470564406 200000 878923768 200000 378480853 200000 421700545 200000 812198607 200000 861190112 200000 258127990 200000 940816038 200000 393108268 200000 130472088 200000 827818919 200000 231041197 200000 577352237 200000 584400011 200000 176677592 200000 194074317 200000 753883091 200000 233718591 200000 663708571 200000 736165663 200000 779872063 200000 134868830 200000 593572512 200000 570964701 200000 161105585 200000 986861744 200000 935699895 200000 910962782 200000 925349769 200000 302040094 200000 983930832 200000 303614746 200000 402231880 200000 744261039 200000 877961981 200000 765518251 200000 348104335 200000 104590477 200000 728221294 200000 139548617 200000 195072797 200000 329746177 200000 35673202 200000 43528268 200000 74088404 200000 291593329 200000 614174843 200000 956209452 200000 589297588 200000 945318248 200000 609796378 200000 894807428 200000 288449757 200000 143422350 200000 731268094 200000 444309897 200000 289610384 200000 64497578 200000 915132921 200000 118917783 200000 374676270 200000 716665255 200000 735385338 200000 638032164 200000 540443191 200000 436161675 200000 813627922 200000 192859849 200000 300333131 200000 400074880 200000 9508722 200000 530625600 200000 402639147 200000 524518605 200000 307649642 200000 78992735 200000 304136119 200000 193681373 200000 13077355 200000 126788384 200000 718800881 200000 610341174 200000 841419269 200000 330882460 200000 206642935 200000 15271810 200000 445549289 200000 390786571 200000 76379916 200000 950656649 200000 386107367 200000 952400069 200000 559494544 200000 13700916 200000 654231535 200000 961722690 200000 980075778 200000 504800139 200000 641773843 200000 243211292 200000 378357507 200000 339969718 200000 912665219 200000 155778315 200000 351588437 200000 373629183 200000 492404879 200000 738291431 200000 180214999 200000 229893581 200000 815511207 200000 189354409 200000 201776010 200000 620713897 200000 935272285 200000 523696233 200000 419970702 200000 514412091 200000 319685728 200000 286651744 200000 551972133 200000 260436557 200000 788553346 200000 319005159 200000 602437038 200000 581440454 200000 858313650 200000 198428277 200000 137844137 200000 59220399 200000 202885377 200000 495829156 200000 125373881 200000 213085745 200000 594597024 200000 417176875 200000 155562396 200000 586380436 200000 586923488 200000 591371236 200000 247140915 200000 171631425 200000 957743408 200000 346719174 200000 382704512 200000 177519551 200000 549087777 200000 188452075 200000 318229666 200000 93546681 200000 290808676 200000 304406155 200000 75742170 200000 766719989 200000 442220745 200000 309417214 200000 265176712 200000 777797725 200000 131300161 200000 311422396 200000 540376877 200000 387527161 200000 601466076 200000 243405663 200000 97616234 200000 385675249 200000 150080202 200000 465165727 200000 116460543 200000 870081679 200000 533632861 200000 428613973 200000 674626252 200000 724274490 200000 17110021 200000 258511480 200000 632548050 200000 116665467 200000 974244177 200000 385588769 200000 990623794 200000 828075003 200000 668184308 200000 250068617 200000 521934379 200000 511771777 200000 172962749 200000 449711369 200000 247357727 200000 140432888 200000 518841244 200000 76456984 200000 977923214 200000 133253990 200000 975285666 200000 912189776 200000 802176280 200000 721553141 200000 903912961 200000 330948968 200000 958599807 200000 725590509 200000 70104583 200000 116630074 200000 187434401 200000 482256055 200000 271712806 200000 627610814 200000 560447617 200000 149135067 200000 345071599 200000 613548812 200000 942292030 200000 562334465 200000 349431825 200000 11163740 200000 482343705 200000 618596594 200000 370173021 200000 840064265 200000 695521395 200000 408858519 200000 625240004 200000 778022024 200000 564049611 200000 652972792 200000 236761686 200000 701007221 200000 558002115 200000 255761982 200000 943189316 200000 267630470 200000 925315611 200000 321935280 200000 825655518 200000 575928724 200000 918227891 200000 93380793 200000 326702740 200000 442658712 200000 476707212 200000 567038431 200000 50755320 200000 666831531 200000 197687751 200000 278507212 200000 379776442 200000 916590852 200000 539639204 200000 983432776 200000 311323562 200000 81963005 200000 751061891 200000 450895419 200000 965856952 200000 351068685 200000 327278309 200000 429636527 200000 240975862 200000 741059278 200000 523209322 200000 135337675 200000 830814099 200000 772319992 200000 244205011 200000 130063064 200000 288406753 200000 426716259 200000 540186625 200000 427527231 200000 106946127 200000 944431623 200000 553278708 200000 739667592 200000 889795438 200000 752109054 200000 417380812 200000 814721115 200000 334579951 200000 25830784 200000 938083531 200000 257941378 200000 758122147 200000 435744486 200000 506122063 200000 254652644 200000 998940025 200000 26807719 200000 3683291 200000 895987338 200000 446602626 200000 27650652 200000 637420046 200000 65037725 200000 63967727 200000 271095486 200000 133349545 200000 239913060 200000 782267664 200000 725072806 200000 868437388 200000 642436682 200000 958144598 200000 603511051 200000 314612152 200000 713486805 200000 532237393 200000 991059975 200000 425812302 200000 646281391 200000 173561010 200000 339071697 200000 739498894 200000 635709856 200000 709944392 200000 761361091 200000 876642520 200000 19036305 200000 595386630 200000 462382164 200000 867762861 200000 82614410 200000 51539963 200000 406897438 200000 70436782 200000 372242867 200000 151878487 200000 910025689 200000 745913754 200000 978348373 200000 871926892 200000 21075549 200000 525501267 200000 919002585 200000 222657449 200000 939172771 200000 941105369 200000 560704199 200000 8262816 200000 395780035 200000 339393869 200000 884429000 200000 302751232 200000 392680438 200000 136507630 200000 721602467 200000 744187803 200000 929463957 200000 613103390 200000 428646466 200000 634901088 200000 140653335 200000 285801564 200000 831226542 200000 183520352 200000 118477845 200000 954586187 200000 586612237 200000 491131084 200000 673545544 200000 603002793 200000 916952234 200000 583589365 200000 223630217 200000 49057879 200000 934865389 200000 284888393 200000 764157648 200000 209183575 200000 499906653 200000 864155484 200000 448437300 200000 937741000 200000 92970404 200000 781675483 200000 455771632 200000 92372458 200000 636578955 200000 626739097 200000 36047707 200000 263951648 200000 765374200 200000 91298438 200000 34074861 200000 396999656 200000 907621366 200000 397739442 200000 756732993 200000 29831396 200000 99438509 200000 982912334 200000 802317836 200000 53633491 200000 988143972 200000 132801193 200000 267357738 200000 871188887 200000 625309061 200000 886785590 200000 773364625 200000 52811824 200000 192044952 200000 72254852 200000 32246874 200000 529190591 200000 420209734 200000 269322563 200000 980454846 200000 497715587 200000 642404695 200000 493547333 200000 12231702 200000 160735710 200000 291618227 200000 156084857 200000 884861657 200000 769882704 200000 245084003 200000 966748912 200000 230261408 200000 804256889 200000 277504400 200000 772133340 200000 618900773 200000 673834266 200000 398078082 200000 721564555 200000 205362495 200000 142472212 200000 930735010 200000 487024495 200000 124878054 200000 918158951 200000 803075960 200000 505237016 200000 121705268 200000 303205427 200000 387711916 200000 490275639 200000 811960417 200000 803580601 200000 942598407 200000 437743516 200000 958521797 200000 197144665 200000 937506674 200000 729307960 200000 16347609 200000 127867029 200000 87482357 200000 96674587 200000 472488501 200000 895175691 200000 583717560 200000 873713014 200000 758962066 200000 770164862 200000 102498565 200000 512175001 200000 516514760 200000 819545293 200000 993231171 200000 112968693 200000 247693776 200000 645684474 200000 677627643 200000 848327705 200000 914522563 200000 355425827 200000 308164310 200000 417657528 200000 332622040 200000 343710859 200000 355209884 200000 721339809 200000 286533481 200000 436462993 200000 555458869 200000 85004228 200000 587547373 200000 853666742 200000 48277675 200000 928920371 200000 96502782 200000 189614234 200000 257553957 200000 663428381 200000 858500691 200000 923287294 200000 448018412 200000 599686611 200000 880657094 200000 256743619 200000 728695657 200000 722112199 200000 307648335 200000 679578345 200000 376921380 200000 163074183 200000 620385542 200000 843635600 200000 687422149 200000 160623813 200000 992577060 200000 361860601 200000 284599062 200000 685183057 200000 139112961 200000 719778437 200000 904633854 200000 953356060 200000 425602326 200000 264876723 200000 596788870 200000 471210039 200000 96587515 200000 784391973 200000 136206550 200000 298721744 200000 840794217 200000 884362651 200000 126442040 200000 545557818 200000 729639737 200000 823346421 200000 493723411 200000 519838949 200000 154963042 200000 516434741 200000 142441713 200000 122392161 200000 171527165 200000 109970297 200000 335352440 200000 306842207 200000 814859588 200000 50403332 200000 756211571 200000 609953455 200000 563558542 200000 700071477 200000 320076490 200000 71794241 200000 996672339 200000 134949005 200000 188618373 200000 500009255 200000 83953709 200000 271495341 200000 187545036 200000 778397328 200000 688592596 200000 707669332 200000 756679912 200000 785789134 200000 386784288 200000 239411812 200000 948178242 200000 140995920 200000 376476169 200000 723525341 200000 198699874 200000 304977576 200000 46134698 200000 611071711 200000 318650096 200000 498449029 200000 306927417 200000 190925228 200000 652311734 200000 617080248 200000 575150095 200000 754428322 200000 660261531 200000 617102386 200000 51734181 200000 404448324 200000 664684968 200000 106221828 200000 4087955 200000 200308273 200000 368168966 200000 58461 200000 323259539 200000 714030378 200000 242358013 200000 457276814 200000 562939003 200000 1856015 200000 111056629 200000 531980040 200000 894745925 200000 452244194 200000 993485688 200000 227136603 200000 805828362 200000 641528002 200000 88251181 200000 127488568 200000 463052034 200000 720256496 200000 330801629 200000 449287279 200000 657723269 200000 167873484 200000 600819313 200000 401299952 200000 514760715 200000 123391191 200000 63334640 200000 262108365 200000 626029358 200000 734774962 200000 826755205 200000 648972854 200000 116644006 200000 31237660 200000 475608950 200000 201706106 200000 523055947 200000 928024311 200000 487900973 200000 722245900 200000 144418582 200000 463159363 200000 452429362 200000 994676346 200000 59774751 200000 554476577 200000 424617518 200000 376780919 200000 125074847 200000 822553552 200000 360510440 200000 938095569 200000 559210991 200000 13197234 200000 22271307 200000 903472251 200000 273743494 200000 427342663 200000 754532189 200000 87831427 200000 845133054 200000 90023215 200000 349786184 200000 932675867 200000 293125646 200000 412255019 200000 727066964 200000 301182099 200000 273722256 200000 125009436 200000 678321385 200000 437032540 200000 980608635 200000 719910913 200000 785840273 200000 35248647 200000 145130217 200000 454918140 200000 466621171 200000 567807554 200000 704139794 200000 67189325 200000 708859864 200000 1008353 200000 884855374 200000 325750356 200000 243503657 200000 596567761 200000 427723029 200000 945554067 200000 516813294 200000 293350949 200000 73065217 200000 9658024 200000 447539792 200000 226082829 200000 172126154 200000 529630038 200000 206694294 200000 781609177 200000 22445129 200000 339796604 200000 650005290 200000 693520889 200000 567078005 200000 299164443 200000 632689556 200000 254316031 200000 102451559 200000 489609556 200000 739541629 200000 337765531 200000 405263192 200000 44074598 200000 81397933 200000 735852700 200000 595522465 200000 644755635 200000 285366796 200000 571422197 200000 129025721 200000 336868283 200000 549599652 200000 593340340 200000 575077434 200000 787800607 200000 36792220 200000 82230795 200000 876419291 200000 868878238 200000 145252157 200000 817681995 200000 254603894 200000 885033242 200000 834632431 200000 300721891 200000 143910915 200000 574443666 200000 888537148 200000 853354852 200000 946074010 200000 874374952 200000 192988107 200000 532951679 200000 660877427 200000 264573724 200000 231340902 200000 864934405 200000 6460649 200000 650754511 200000 562416116 200000 119359204 200000 268226161 200000 229799360 200000 404926846 200000 793862448 200000 113679783 200000 495097489 200000 3903788 200000 282937366 200000 713088065 200000 484174594 200000 336298312 200000 942325225 200000 835256088 200000 624916723 200000 699864377 200000 6404633 200000 470982693 200000 121565030 200000 759136136 200000 863501110 200000 886287489 200000 550515321 200000 401987550 200000 86330608 200000 14491235 200000 905145711 200000 865693955 200000 324417049 200000 889106725 200000 587301543 200000 718370528 200000 531564705 200000 126723902 200000 959395234 200000 412084348 200000 478905239 200000 954043464 200000 100041472 200000 288549377 200000 439477038 200000 8230139 200000 219090563 200000 128167096 200000 548841140 200000 183246127 200000 783606538 200000 390758151 200000 261825692 200000 499365340 200000 165052053 200000 659909241 200000 118015604 200000 23336732 200000 887026247 200000 457423286 200000 545289454 200000 662687271 200000 834655326 200000 676395141 200000 494850011 200000 578164054 200000 262668347 200000 854313936 200000 808082986 200000 101622816 200000 778936928 200000 58572703 200000 143753196 200000 503154974 200000 858280556 200000 854610203 200000 223109202 200000 474358281 200000 397514528 200000 820742796 200000 426814892 200000 144940474 200000 940149852 200000 887171418 200000 997755755 200000 440748072 200000 354161954 200000 581089807 200000 375864351 200000 753985645 200000 770420624 200000 286740050 200000 317094776 200000 115230400 200000 121039593 200000 822060780 200000 68945480 200000 66630267 200000 105021324 200000 214410693 200000 570029695 200000 519348245 200000 414672635 200000 216798695 200000 685084461 200000 893102888 200000 602510804 200000 969589625 200000 627104386 200000 374718060 200000 779547610 200000 592668613 200000 460700624 200000 43447225 200000 682631660 200000 642916658 200000 909853574 200000 381737480 200000 514058251 200000 749336393 200000 109795638 200000 894411633 200000 875792727 200000 97412786 200000 786581903 200000 186294573 200000 26233361 200000 385764151 200000 954753634 200000 158817685 200000 18901402 200000 31908287 200000 709223073 200000 148271648 200000 747834482 200000 492781139 200000 601372762 200000 627763559 200000 361981497 200000 862461980 200000 182962367 200000 607018275 200000 123016112 200000 105855842 200000 725535264 200000 903051821 200000 603100343 200000 12526477 200000 965332462 200000 758824573 200000 947000912 200000 776234279 200000 100238009 200000 759417130 200000 49348762 200000 495322071 200000 868629554 200000 71414895 200000 220127958 200000 859040358 200000 305233193 200000 549564835 200000 624789860 200000 928923325 200000 210018703 200000 920577343 200000 935959493 200000 81810404 200000 397878388 200000 290223835 200000 960912026 200000 131743235 200000 847017992 200000 201745711 200000 849672099 200000 851796068 200000 51597725 200000 396761110 200000 953977280 200000 206463342 200000 584533411 200000 797334662 200000 646305010 200000 477184682 200000 794483113 200000 565981336 200000 158108249 200000 291592896 200000 933929570 200000 647991685 200000 840267831 200000 138385274 200000 563638172 200000 366234022 200000 995971050 200000 133345727 200000 540877898 200000 308700786 200000 58001909 200000 939544473 200000 722413178 200000 493471874 200000 507082744 200000 138498607 200000 634256222 200000 952281488 200000 323035826 200000 122452938 200000 954563399 200000 439515251 200000 792725508 200000 132469202 200000 513974180 200000 313747235 200000 618619120 200000 818948817 200000 859160326 200000 149101754 200000 603348885 200000 602894446 200000 417194782 200000 685416304 200000 726010164 200000 88341363 200000 535264956 200000 167469725 200000 515012141 200000 765786054 200000 674900433 200000 858288314 200000 438871042 200000 333797490 200000 180396909 200000 754132319 200000 727670098 200000 695823775 200000 197900225 200000 463986501 200000 168414685 200000 434902165 200000 361203741 200000 239532612 200000 189030022 200000 472651708 200000 576768753 200000 829552469 200000 203944267 200000 890539677 200000 424321487 200000 895028369 200000 599202125 200000 282858465 200000 858026855 200000 286280495 200000 158534350 200000 11945808 200000 815037832 200000 591256457 200000 691966253 200000 229570514 200000 105085221 200000 311091478 200000 685780203 200000 47887216 200000 834745420 200000 769622640 200000 968691112 200000 334703956 200000 903417904 200000 546455886 200000 104663078 200000 785893316 200000 682505503 200000 601073290 200000 701338179 200000 845408297 200000 48379531 200000 281820700 200000 81856770 200000 51723533 200000 375593221 200000 581241116 200000 400168578 200000 588965912 200000 218675772 200000 382431683 200000 97261060 200000 712000529 200000 255011585 200000 321291625 200000 25371113 200000 624083682 200000 365306693 200000 163533959 200000 422849969 200000 985144211 200000 686929944 200000 290516149 200000 547407867 200000 210134605 200000 253847979 200000 357501612 200000 609495690 200000 454169687 200000 677816142 200000 722240069 200000 929334334 200000 297096732 200000 340006258 200000 228809335 200000 949006102 200000 143145762 200000 678714791 200000 208895835 200000 579713588 200000 394932243 200000 655547550 200000 307096619 200000 797097943 200000 640945847 200000 462000166 200000 808852286 200000 736852322 200000 100118519 200000 151635762 200000 160507404 200000 81444691 200000 213478362 200000 112094161 200000 14612271 200000 666799947 200000 173688714 200000 263292723 200000 936112223 200000 992740876 200000 969100624 200000 99068842 200000 866383988 200000 940153204 200000 307437715 200000 669305509 200000 857759078 200000 377854086 200000 899673563 200000 710854326 200000 531265104 200000 133646690 200000 694428371 200000 815875468 200000 609251688 200000 48005447 200000 695029825 200000 983668728 200000 347487751 200000 717981335 200000 856375312 200000 412162539 200000 609432230 200000 767949521 200000 855817542 200000 660687990 200000 203496157 200000 684369047 200000 234927117 200000 737019847 200000 590188390 200000 748745129 200000 235835308 200000 554927922 200000 402286103 200000 933693160 200000 730414734 200000 513583397 200000 389198826 200000 429401683 200000 506703417 200000 901202225 200000 293990136 200000 735369484 200000 156500823 200000 328570374 200000 448136825 200000 999091027 200000 101600176 200000 307978102 200000 764760261 200000 115135624 200000 264615469 200000 357738097 200000 424824148 200000 899844908 200000 422109910 200000 762944775 200000 858019520 200000 80085216 200000 536809171 200000 933144168 200000 565689025 200000 551298659 200000 236834414 200000 586167526 200000 382925359 200000 311350680 200000 361744654 200000 339879921 200000 554172163 200000 539794812 200000 697448252 200000 856811032 200000 821514325 200000 247061043 200000 894133920 200000 589285134 200000 140525150 200000 398174971 200000 975411716 200000 356294561 200000 557189751 200000 511071798 200000 812686671 200000 93530051 200000 14213911 200000 504637284 200000 416845706 200000 938321029 200000 194154968 200000 169901861 200000 73040606 200000 994732054 200000 766238577 200000 324629306 200000 241995923 200000 501950407 200000 878368188 200000 175908484 200000 870739730 200000 664665609 200000 365058992 200000 584539906 200000 567307746 200000 595382892 200000 81984871 200000 629631446 200000 559277486 200000 983276961 200000 410012697 200000 619101504 200000 176679484 200000 531036024 200000 116195870 200000 689654945 200000 368122486 200000 788545250 200000 907376366 200000 850661496 200000 818543204 200000 293125103 200000 553635619 200000 573258343 200000 200698158 200000 698714576 200000 420013685 200000 849350957 200000 959416094 200000 966947541 200000 775828925 200000 595821229 200000 962231707 200000 534900846 200000 314404082 200000 640973797 200000 413092654 200000 141426989 200000 978719021 200000 207007478 200000 571801472 200000 65608385 200000 65202343 200000 817704738 200000 813912408 200000 761811964 200000 121105593 200000 520205000 200000 441741985 200000 420024013 200000 368371162 200000 338958696 200000 672960609 200000 616230982 200000 116784036 200000 834844581 200000 336489154 200000 379397782 200000 31806158 200000 77210429 200000 330930956 200000 150525711 200000 741523762 200000 142008082 200000 718499240 200000 398825504 200000 472204232 200000 844743459 200000 989846046 200000 106600794 200000 558070440 200000 376016019 200000 125032726 200000 39059822 200000 136908042 200000 422658976 200000 92928601 200000 661389356 200000 968312137 200000 993845675 200000 552037584 200000 148439173 200000 130832090 200000 117509430 200000 439408259 200000 381669513 200000 424174681 200000 749138911 200000 363315867 200000 402743657 200000 84554620 200000 612899945 200000 88423775 200000 551729013 200000 200600348 200000 733035188 200000 906416186 200000 153605150 200000 662276402 200000 889694143 200000 189027250 200000 233281012 200000 457416919 200000 814936491 200000 400399729 200000 342136487 200000 654867522 200000 616538042 200000 414142527 200000 850230537 200000 229581 200000 859578955 200000 394764804 200000 280036106 200000 25823983 200000 827887327 200000 556093898 200000 860911545 200000 513084994 200000 836948503 200000 976587704 200000 601487177 200000 134372222 200000 22025650 200000 729235735 200000 528405768 200000 303510651 200000 268177554 200000 466862672 200000 71853928 200000 77930033 200000 914475191 200000 873217259 200000 767169018 200000 700701882 200000 896157505 200000 845342096 200000 145809773 200000 678886222 200000 482743409 200000 781388809 200000 749089170 200000 480703558 200000 376964008 200000 617395517 200000 942071130 200000 740479769 200000 793610597 200000 736107829 200000 744632534 200000 423341664 200000 806133578 200000 878664986 200000 753936180 200000 396980180 200000 183512087 200000 758677299 200000 979225288 200000 465749070 200000 378591661 200000 243236075 200000 374444287 200000 582471109 200000 122045195 200000 543005384 200000 289050732 200000 395447123 200000 277815379 200000 314280564 200000 922695359 200000 354701103 200000 800359620 200000 187398327 200000 587492552 200000 865389235 200000 311042753 200000 366387578 200000 973936248 200000 526310486 200000 84357576 200000 412263877 200000 651638494 200000 345068978 200000 421643898 200000 242528704 200000 641408557 200000 485256575 200000 883500185 200000 799365812 200000 197898164 200000 186741653 200000 912893700 200000 628136714 200000 843233763 200000 504743661 200000 251693500 200000 314659402 200000 11467852 200000 544110495 200000 633878497 200000 380284189 200000 294495134 200000 769774308 200000 191082420 200000 467332426 200000 751627178 200000 148063509 200000 752802454 200000 568860091 200000 779119969 200000 617066921 200000 621471495 200000 496623737 200000 386373332 200000 126794553 200000 616429735 200000 3246762 200000 227545906 200000 910697854 200000 568779319 200000 716379289 200000 928353996 200000 580546385 200000 932085144 200000 717760430 200000 180247827 200000 345180330 200000 723708873 200000 305601648 200000 98736791 200000 298647712 200000 729660140 200000 248856713 200000 771119369 200000 783479662 200000 187953217 200000 70976706 200000 202886457 200000 481703531 200000 247275048 200000 456515329 200000 564773144 200000 171764752 200000 51143714 200000 772751441 200000 918162358 200000 852091893 200000 875344592 200000 692679386 200000 540400451 200000 122713298 200000 396692978 200000 150216163 200000 405609233 200000 266291842 200000 654151272 200000 930717654 200000 447315856 200000 306502651 200000 588496947 200000 928134715 200000 293232207 200000 115792214 200000 138346099 200000 122324411 200000 552320513 200000 666122700 200000 696083306 200000 525038622 200000 738524788 200000 927332790 200000 288906359 200000 391306316 200000 334375066 200000 948349579 200000 518046747 200000 99060814 200000 200787588 200000 183633124 200000 765159414 200000 230501709 200000 300978017 200000 491567227 200000 836568265 200000 42976657 200000 968493955 200000 949204519 200000 778599029 200000 478481539 200000 685576281 200000 241265120 200000 410926585 200000 99567275 200000 235405940 200000 937054912 200000 323285879 200000 571755441 200000 958291333 200000 586092287 200000 448106031 200000 622185054 200000 824789596 200000 467089397 200000 648353410 200000 953686171 200000 258213610 200000 454457883 200000 664912879 200000 442218864 200000 826637887 200000 401111305 200000 827946776 200000 632513797 200000 88994956 200000 9157496 200000 7810493 200000 203708068 200000 941738785 200000 315566400 200000 753002174 200000 129431220 200000 539500654 200000 118671706 200000 293122076 200000 503554238 200000 198390277 200000 208570847 200000 769104632 200000 991725931 200000 772278421 200000 596434438 200000 907351953 200000 738115715 200000 799582704 200000 963067433 200000 263609161 200000 390595823 200000 804497158 200000 602253247 200000 17190048 200000 787785398 200000 934403046 200000 14653282 200000 721230647 200000 718950658 200000 964642754 200000 396093641 200000 147405773 200000 834586139 200000 997417195 200000 289536206 200000 749985348 200000 218020202 200000 429428944 200000 24706409 200000 329915291 200000 450409335 200000 868543491 200000 277872562 200000 82823157 200000 504181226 200000 842011699 200000 27994082 200000 37097104 200000 195950989 200000 374607921 200000 824203601 200000 700726733 200000 411005511 200000 699769326 200000 518277752 200000 832877358 200000 733424929 200000 365039738 200000 215066863 200000 572650322 200000 702287939 200000 511715334 200000 775361903 200000 316657658 200000 363361015 200000 568974306 200000 247794129 200000 514665990 200000 24361380 200000 995724415 200000 529667852 200000 982338423 200000 787744724 200000 829521773 200000 482139449 200000 550851438 200000 671264814 200000 860249948 200000 459419538 200000 746977323 200000 73823867 200000 758951454 200000 573881966 200000 77329678 200000 4804003 200000 622088867 200000 831905605 200000 445004440 200000 547029936 200000 981790458 200000 664863409 200000 311276649 200000 430640585 200000 881489494 200000 483682922 200000 260813635 200000 967279159 200000 812394757 200000 306489160 200000 988678405 200000 36939363 200000 47891066 200000 440027971 200000 378814128 200000 638907093 200000 545154371 200000 847469942 200000 933844068 200000 938787125 200000 357446930 200000 400752663 200000 807460706 200000 935784525 200000 592383160 200000 230891135 200000 497729035 200000 418209284 200000 977056292 200000 215834407 200000 732280798 200000 759932771 200000 319814759 200000 211086759 200000 427822462 200000 261498003 200000 957728690 200000 791872185 200000 196254889 200000 695977692 200000 298629461 200000 837629491 200000 634711616 200000 50784934 200000 557239745 200000 218553104 200000 344726084 200000 348262267 200000 891717254 200000 630879078 200000 468404182 200000 221771778 200000 796093013 200000 839811184 200000 50249526 200000 904233476 200000 693516542 200000 287094405 200000 679206852 200000 133698154 200000 275825522 200000 900216093 200000 451784194 200000 665220411 200000 857253313 200000 962265298 200000 128349070 200000 43913122 200000 110115099 200000 716197724 200000 911616299 200000 36829669 200000 389347794 200000 751510931 200000 761047224 200000 722895214 200000 723363157 200000 399906160 200000 876699958 200000 32983749 200000 150599222 200000 841960971 200000 668717253 200000 942377875 200000 279711268 200000 171791261 200000 611477671 200000 637591711 200000 969762289 200000 936384383 200000 859710266 200000 126827476 200000 640883084 200000 936256552 200000 532000257 200000 880820280 200000 418846726 200000 722089778 200000 246479259 200000 704935925 200000 846140305 200000 977974612 200000 83286473 200000 111513171 200000 678833019 200000 591744616 200000 730999148 200000 106080698 200000 593641014 200000 86701925 200000 467141252 200000 509508532 200000 196653394 200000 368042597 200000 614184497 200000 436464360 200000 345453440 200000 838287520 200000 374493363 200000 605197599 200000 299415184 200000 372927598 200000 543752045 200000 664035138 200000 366188403 200000 902266183 200000 454465757 200000 27684185 200000 545528377 200000 356813765 200000 8126629 200000 722321037 200000 234171923 200000 98592672 200000 19048837 200000 276001573 200000 184593232 200000 333057969 200000 227199325 200000 471486091 200000 795583843 200000 542718959 200000 896831278 200000 608351047 200000 318659803 200000 94818675 200000 690804504 200000 283332866 200000 820579688 200000 422320758 200000 939177565 200000 304964228 200000 973549532 200000 856066129 200000 403326300 200000 865725877 200000 213845030 200000 812040059 200000 378236310 200000 961002399 200000 626423640 200000 508082574 200000 620874667 200000 741087337 200000 97077153 200000 700020545 200000 717778268 200000 766361948 200000 91755602 200000 145337966 200000 78838666 200000 282628832 200000 987766237 200000 405284877 200000 68059189 200000 531712639 200000 425618384 200000 285049398 200000 713381501 200000 634098400 200000 764797661 200000 237030945 200000 361066147 200000 699316685 200000 378035924 200000 563851817 200000 995942407 200000 94006829 200000 998960806 200000 606528451 200000 222043435 200000 522196489 200000 328694883 200000 805318539 200000 340451758 200000 608293513 200000 792768316 200000 738279223 200000 599525457 200000 667387383 200000 252201345 200000 543504800 200000 675695860 200000 874955194 200000 823254179 200000 674996927 200000 83147416 200000 536184412 200000 904116017 200000 851197869 200000 420007262 200000 143417219 200000 179258590 200000 823991969 200000 828847749 200000 582592506 200000 965119097 200000 4129525 200000 469989487 200000 92151209 200000 686248946 200000 599430944 200000 823407260 200000 256133015 200000 318587995 200000 597378748 200000 643266477 200000 963990511 200000 230216675 200000 437429377 200000 548644193 200000 625425911 200000 456382940 200000 6330951 200000 468025498 200000 427619352 200000 490029237 200000 822046982 200000 847387480 200000 371697116 200000 772033024 200000 441419992 200000 776398011 200000 926068715 200000 948896364 200000 373332725 200000 785684740 200000 5681676 200000 345500106 200000 517370806 200000 623545748 200000 759051561 200000 799537931 200000 500808850 200000 135891691 200000 78144330 200000 516814399 200000 310164514 200000 260497065 200000 209853848 200000 32196759 200000 458407967 200000 849352078 200000 643922011 200000 831670883 200000 361917282 200000 701161341 200000 226195707 200000 936997652 200000 888780770 200000 269441908 200000 634611714 200000 254365498 200000 998131385 200000 470376341 200000 694159639 200000 549164166 200000 809727006 200000 429101344 200000 917306115 200000 840810952 200000 690016619 200000 757226613 200000 440685998 200000 73662192 200000 381198615 200000 978151701 200000 265121314 200000 789471504 200000 855445180 200000 207661985 200000 161760390 200000 908779096 200000 849584914 200000 597499864 200000 644242980 200000 521223703 200000 138524145 200000 749091996 200000 168659299 200000 622150336 200000 213824082 200000 410531821 200000 450422220 200000 596156385 200000 32904269 200000 34079467 200000 299121671 200000 281081389 200000 940895003 200000 480231896 200000 902455774 200000 875182962 200000 915303701 200000 387699730 200000 463077944 200000 894098082 200000 52569010 200000 641253916 200000 781624606 200000 16777166 200000 643173259 200000 846576021 200000 313387961 200000 672590885 200000 687289434 200000 62013758 200000 839857745 200000 642896376 200000 17078005 200000 759573240 200000 65002574 200000 394649784 200000 34198359 200000 836841410 200000 474773562 200000 52902133 200000 122522774 200000 292633022 200000 105890236 200000 989267552 200000 548112109 200000 150879788 200000 99806621 200000 686502345 200000 310682547 200000 864930668 200000 105447366 200000 803630368 200000 453797217 200000 75655936 200000 962587455 200000 5282679 200000 598184335 200000 797563270 200000 692009008 200000 427920638 200000 819518197 200000 445105857 200000 727563747 200000 281153285 200000 908123502 200000 178736016 200000 10042047 200000 545488892 200000 974731760 200000 70451188 200000 831967821 200000 99992437 200000 610514580 200000 386943246 200000 270060853 200000 520407071 200000 919168659 200000 148368157 200000 499965249 200000 815001036 200000 182374470 200000 544718211 200000 278394712 200000 939728747 200000 250659108 200000 798013120 200000 161373572 200000 51644686 200000 87540166 200000 503229044 200000 66356972 200000 883205604 200000 803688422 200000 743272800 200000 44821977 200000 148749886 200000 376463451 200000 172780901 200000 779304371 200000 705394061 200000 94885149 200000 941742467 200000 680309508 200000 26608226 200000 155926854 200000 983136730 200000 549999987 200000 969593452 200000 821521166 200000 66220971 200000 434745802 200000 411225212 200000 94792141 200000 269753686 200000 466926063 200000 918894211 200000 444723196 200000 902807644 200000 748535533 200000 320636817 200000 236714803 200000 431121246 200000 244870892 200000 961499094 200000 596872235 200000 975564316 200000 890391860 200000 567348388 200000 579665084 200000 482198390 200000 236477997 200000 307808875 200000 20684255 200000 609930093 200000 157390176 200000 875801275 200000 421301165 200000 983815970 200000 558394230 200000 619521604 200000 498791261 200000 430302933 200000 29676599 200000 998505176 200000 537426249 200000 429317606 200000 464370315 200000 83003238 200000 812300520 200000 725402325 200000 202323580 200000 411181056 200000 967516884 200000 725621061 200000 571750705 200000 307136981 200000 796048580 200000 463685108 200000 680913139 200000 850048311 200000 381916562 200000 154112708 200000 863226154 200000 770467221 200000 786956598 200000 725806773 200000 519552096 200000 273107328 200000 736547528 200000 353040871 200000 44678717 200000 90562729 200000 442959489 200000 214523803 200000 153803656 200000 534911457 200000 381871033 200000 804462130 200000 24955947 200000 459588375 200000 158253289 200000 952198443 200000 526547246 200000 586875740 200000 609243049 200000 741588776 200000 374944954 200000 432665825 200000 910740658 200000 493676521 200000 131588630 200000 595798262 200000 813311965 200000 196431950 200000 740003757 200000 999800331 200000 349202977 200000 371822681 200000 211308805 200000 247008690 200000 915574167 200000 643196200 200000 379041992 200000 874410139 200000 715957625 200000 248088830 200000 197156542 200000 852890774 200000 935428638 200000 523906874 200000 541994960 200000 3663507 200000 423073022 200000 454520925 200000 189081605 200000 793515684 200000 526534835 200000 159793672 200000 471243911 200000 596410873 200000 186424053 200000 596018426 200000 924577183 200000 20712161 200000 641840796 200000 310191893 200000 799731892 200000 800446671 200000 137645472 200000 230101849 200000 11587150 200000 792706129 200000 407048476 200000 824492006 200000 14723608 200000 976932121 200000 839220038 200000 303062013 200000 560159448 200000 691096056 200000 642640759 200000 204188671 200000 458966137 200000 901173469 200000 473903144 200000 249033068 200000 710560257 200000 368841433 200000 557441265 200000 695910116 200000 566065562 200000 495790109 200000 716123788 200000 455582760 200000 963555467 200000 566277113 200000 588920015 200000 368355864 200000 50108223 200000 82432222 200000 180121781 200000 897189046 200000 299586364 200000 784331868 200000 534648916 200000 551508769 200000 559694124 200000 102004516 200000 698432231 200000 987750297 200000 379882711 200000 348536582 200000 364704453 200000 423942529 200000 512026406 200000 27458803 200000 593950054 200000 780851031 200000 291344929 200000 458961658 200000 781981028 200000 455181500 200000 654747888 200000 344952398 200000 102028919 200000 404743282 200000 671962589 200000 237447998 200000 244552567 200000 436347480 200000 30498383 200000 75129146 200000 752402525 200000 628444015 200000 262644431 200000 772064468 200000 292606529 200000 838435799 200000 326184197 200000 238630331 200000 880052060 200000 472269010 200000 595831739 200000 269438145 200000 16232711 200000 788117183 200000 867215064 200000 310957525 200000 326092217 200000 402343710 200000 395699558 200000 140427272 200000 465167628 200000 643675794 200000 864785803 200000 994726283 200000 594956215 200000 293412057 200000 30035090 200000 920406959 200000 40478612 200000 552596180 200000 861155555 200000 319921891 200000 257332634 200000 415813765 200000 604548101 200000 220807352 200000 192460771 200000 590457611 200000 17906339 200000 20122591 200000 541413287 200000 824376999 200000 984722563 200000 367780904 200000 432345406 200000 100510393 200000 198912143 200000 294717572 200000 969822752 200000 847413698 200000 842299087 200000 25426691 200000 410099943 200000 89261923 200000 817959531 200000 945621205 200000 69760843 200000 684922460 200000 746656173 200000 707101260 200000 658999333 200000 599326861 200000 135784444 200000 446233816 200000 261866348 200000 865400567 200000 253842913 200000 623359240 200000 130150457 200000 582997435 200000 401460485 200000 454188687 200000 341700293 200000 502586392 200000 592653359 200000 768681020 200000 35555945 200000 667218544 200000 527556426 200000 781509119 200000 952415644 200000 406292035 200000 187446108 200000 199605993 200000 286332920 200000 818938417 200000 214508687 200000 99000108 200000 790751796 200000 39861756 200000 644831787 200000 931592214 200000 858644522 200000 668521090 200000 357478553 200000 664636953 200000 551558866 200000 789100486 200000 272213345 200000 658639558 200000 702199876 200000 719224551 200000 869419819 200000 282113228 200000 162308536 200000 71937062 200000 836910528 200000 752989180 200000 811181961 200000 670129380 200000 52091401 200000 863395143 200000 753875244 200000 982975392 200000 175318030 200000 371256509 200000 683481917 200000 835613180 200000 902552824 200000 212531599 200000 327737714 200000 303190712 200000 162264847 200000 522459661 200000 861908132 200000 466908084 200000 214370235 200000 42434983 200000 167601356 200000 851975153 200000 747180933 200000 656931567 200000 653706499 200000 271879568 200000 242650646 200000 95560085 200000 180784000 200000 282522065 200000 202981430 200000 307505769 200000 521990045 200000 859348756 200000 129894861 200000 548014939 200000 99120593 200000 251192026 200000 641828325 200000 935530365 200000 538122166 200000 695432131 200000 13036197 200000 833491198 200000 883510276 200000 848842129 200000 508894550 200000 2246448 200000 623366803 200000 560049442 200000 773187169 200000 582188674 200000 845770843 200000 306855033 200000 290419022 200000 366871173 200000 141940598 200000 444786869 200000 877390533 200000 318075370 200000 713060124 200000 531718168 200000 344101008 200000 78617218 200000 612944294 200000 69658112 200000 496695702 200000 341184828 200000 128947339 200000 6806256 200000 812871136 200000 704524841 200000 943640164 200000 588564103 200000 508503703 200000 606729850 200000 136081130 200000 188716934 200000 66682370 200000 816515199 200000 763667190 200000 690098637 200000 796325772 200000 239236009 200000 551649407 200000 592756317 200000 448836027 200000 551604360 200000 534146207 200000 425772887 200000 237371961 200000 458075853 200000 935324557 200000 695811579 200000 607433166 200000 371740488 200000 98498211 200000 818931369 200000 403024995 200000 432990185 200000 281428568 200000 900162274 200000 111160064 200000 681049538 200000 429649478 200000 488388423 200000 845468621 200000 585655042 200000 375132965 200000 27861911 200000 463551507 200000 453797115 200000 321518797 200000 901640884 200000 947458107 200000 553247772 200000 857062455 200000 975474334 200000 795084237 200000 599254519 200000 376173435 200000 52113526 200000 270260594 200000 205450043 200000 755494866 200000 150664827 200000 330055921 200000 651211194 200000 8322965 200000 342224399 200000 428586292 200000 661212771 200000 660821563 200000 359594417 200000 136910916 200000 821096263 200000 748494429 200000 508418308 200000 514150727 200000 570325399 200000 583490485 200000 482947270 200000 122915976 200000 350139300 200000 353550105 200000 661641944 200000 660882287 200000 808712413 200000 514461828 200000 583932476 200000 80580227 200000 294430163 200000 522151180 200000 26618129 200000 90358127 200000 847846454 200000 763909356 200000 704130711 200000 194311417 200000 684952281 200000 65491323 200000 351985457 200000 342568202 200000 433953705 200000 608185138 200000 22025309 200000 195529388 200000 740575673 200000 885305769 200000 350974653 200000 599302663 200000 863142201 200000 290654616 200000 187771408 200000 978768994 200000 54995833 200000 393593562 200000 561665848 200000 64212519 200000 682307817 200000 384134757 200000 997301813 200000 733819614 200000 561866011 200000 679497298 200000 525971496 200000 947234608 200000 503461054 200000 83714522 200000 395426640 200000 498183909 200000 762951588 200000 355623766 200000 802784527 200000 869059813 200000 577962684 200000 632354365 200000 391634917 200000 126291257 200000 397334040 200000 989728552 200000 500809586 200000 866199818 200000 47135463 200000 928152529 200000 689348216 200000 566191776 200000 39505786 200000 686159119 200000 789896405 200000 995213156 200000 389829442 200000 741486298 200000 157214092 200000 713911262 200000 805270735 200000 925309004 200000 810313916 200000 765466550 200000 125000658 200000 584137629 200000 674448294 200000 561864117 200000 869797147 200000 871145509 200000 904314538 200000 273484228 200000 370467995 200000 842112093 200000 399113546 200000 295828715 200000 212474210 200000 97788893 200000 945399844 200000 766177106 200000 679143841 200000 127782238 200000 180250875 200000 690499651 200000 530512552 200000 712615608 200000 204390574 200000 352629797 200000 153692904 200000 183160036 200000 551594303 200000 193280129 200000 777363440 200000 963184123 200000 516280780 200000 134357504 200000 854346867 200000 906224436 200000 576564376 200000 968001130 200000 299663424 200000 625143017 200000 462498562 200000 310142632 200000 662756935 200000 891473553 200000 222124427 200000 794699457 200000 1397402 200000 916138182 200000 552958419 200000 199784927 200000 690420840 200000 814380863 200000 523663515 200000 413950026 200000 11824131 200000 196727510 200000 49606084 200000 387655531 200000 423671002 200000 77285251 200000 272097870 200000 645916618 200000 75242878 200000 543342174 200000 644396633 200000 524842255 200000 22000544 200000 758824352 200000 639348518 200000 391888900 200000 812277264 200000 617736865 200000 65581846 200000 785300112 200000 555414207 200000 367421914 200000 671465896 200000 763497916 200000 286290622 200000 539400931 200000 818335102 200000 699935664 200000 787106875 200000 905096821 200000 36186200 200000 455528374 200000 697121930 200000 19813481 200000 303533847 200000 796699189 200000 452716056 200000 91917750 200000 163298234 200000 403684023 200000 20214904 200000 843581557 200000 188371299 200000 138502115 200000 96199258 200000 486195168 200000 496477265 200000 858287490 200000 423254414 200000 525562958 200000 558412774 200000 931364476 200000 254801668 200000 936150327 200000 22831266 200000 722598107 200000 489750222 200000 676869941 200000 696901670 200000 810601414 200000 104379419 200000 936359424 200000 356365105 200000 993268102 200000 703868221 200000 392595568 200000 279127461 200000 408607108 200000 483051939 200000 398387325 200000 585156738 200000 196056648 200000 700919775 200000 587654978 200000 890038248 200000 590267770 200000 820807584 200000 117088501 200000 188711193 200000 871095780 200000 4775863 200000 108336879 200000 922270323 200000 799140717 200000 718170646 200000 726278569 200000 152439673 200000 896005406 200000 535458251 200000 515078331 200000 309163210 200000 266813728 200000 650607880 200000 680438495 200000 921232935 200000 374820027 200000 940799261 200000 631911915 200000 255105649 200000 432446551 200000 398064763 200000 734827226 200000 189049255 200000 704167806 200000 754630834 200000 990554050 200000 107884779 200000 881570519 200000 703154803 200000 674291678 200000 538893949 200000 462436907 200000 744052622 200000 126271877 200000 187077053 200000 966141027 200000 364917491 200000 714329135 200000 27133228 200000 681804678 200000 898841268 200000 925665910 200000 486454379 200000 235802815 200000 249692673 200000 940985874 200000 32783929 200000 86084692 200000 466220841 200000 855470043 200000 768104568 200000 448732591 200000 567485343 200000 150501322 200000 235525672 200000 623451992 200000 352389106 200000 759527159 200000 627723626 200000 922004728 200000 235525074 200000 811388315 200000 723255677 200000 534585686 200000 472382480 200000 244827407 200000 615231683 200000 210249821 200000 608857246 200000 697878474 200000 303547068 200000 796142867 200000 767555210 200000 194777446 200000 975860232 200000 460092834 200000 95799302 200000 760901786 200000 145607272 200000 839461714 200000 453695074 200000 853456704 200000 819858109 200000 486380171 200000 328448527 200000 433456719 200000 623880454 200000 987496663 200000 17206430 200000 919747041 200000 212908133 200000 516035805 200000 965264062 200000 113262382 200000 21832474 200000 607308390 200000 706017856 200000 375749262 200000 991501957 200000 190167131 200000 825282580 200000 856383353 200000 230531368 200000 999614660 200000 267494476 200000 90223753 200000 333600417 200000 707749066 200000 529384984 200000 338380662 200000 495430067 200000 549260468 200000 369094600 200000 981101849 200000 231861821 200000 740051948 200000 628346060 200000 511816041 200000 345345344 200000 940236026 200000 190096822 200000 904819583 200000 696414429 200000 324854151 200000 967687734 200000 163259284 200000 606543443 200000 422371931 200000 577207579 200000 219820289 200000 867109380 200000 535917406 200000 564922456 200000 99752509 200000 552326512 200000 955181466 200000 178566395 200000 867018466 200000 839501624 200000 172163894 200000 799668534 200000 497359271 200000 149776155 200000 304851323 200000 545671770 200000 887323750 200000 441600507 200000 942077649 200000 588598486 200000 558596119 200000 854322647 200000 432963778 200000 838284347 200000 937741010 200000 399389137 200000 959143413 200000 190821178 200000 272584144 200000 547413545 200000 146891316 200000 374621092 200000 698278761 200000 849622080 200000 142575206 200000 641505384 200000 668336918 200000 249944725 200000 47194772 200000 694901655 200000 789040495 200000 515270858 200000 257807334 200000 827100257 200000 805892141 200000 311415711 200000 369424038 200000 843480856 200000 61998632 200000 685008628 200000 206197307 200000 304029484 200000 678929753 200000 81386443 200000 208781615 200000 268134189 200000 626369241 200000 801868866 200000 719776040 200000 150972108 200000 681389791 200000 872270236 200000 662536433 200000 211808472 200000 877767877 200000 637044280 200000 265292914 200000 220694852 200000 926211842 200000 596347799 200000 517713074 200000 51137822 200000 959220528 200000 874914905 200000 595554780 200000 361587353 200000 872136711 200000 815993920 200000 511990070 200000 927220483 200000 486277983 200000 753533995 200000 978117930 200000 863398607 200000 440766000 200000 193493018 200000 474004799 200000 228397963 200000 316514452 200000 375912240 200000 66001952 200000 358810089 200000 582389187 200000 331472811 200000 936698259 200000 480393146 200000 546978326 200000 487578348 200000 340449410 200000 85262317 200000 180066052 200000 902347637 200000 647388917 200000 692695187 200000 997724966 200000 417850085 200000 582425109 200000 443218141 200000 701962805 200000 847805437 200000 467420714 200000 61089051 200000 495160586 200000 8026269 200000 26740380 200000 102080190 200000 431177628 200000 40395207 200000 578605557 200000 718625878 200000 938694917 200000 256319386 200000 761690588 200000 355715475 200000 186510204 200000 401875798 200000 295879450 200000 465058119 200000 888053851 200000 21258589 200000 221383063 200000 643569506 200000 244547097 200000 981849392 200000 138685533 200000 904319732 200000 310074448 200000 669770093 200000 847509907 200000 88797741 200000 259779000 200000 453992407 200000 303094403 200000 841128543 200000 711479849 200000 196052813 200000 673114004 200000 56009209 200000 494353564 200000 647752144 200000 692137551 200000 454409869 200000 969237801 200000 808922752 200000 154746716 200000 929997514 200000 154313993 200000 639233438 200000 684021893 200000 518340738 200000 590447765 200000 39526539 200000 478895793 200000 802617508 200000 535029572 200000 918840263 200000 63420905 200000 390424385 200000 175393199 200000 732861170 200000 764732246 200000 502659978 200000 554522512 200000 686200525 200000 947337536 200000 528800207 200000 611249085 200000 951786808 200000 934419215 200000 334420865 200000 709269041 200000 707226421 200000 366821709 200000 14311728 200000 968510978 200000 833248483 200000 514384801 200000 694976141 200000 529982315 200000 447447939 200000 594234580 200000 96981608 200000 362794435 200000 764796789 200000 487242959 200000 780977842 200000 888763779 200000 518322746 200000 9009818 200000 493566587 200000 894910531 200000 145428595 200000 471806045 200000 356150260 200000 495452859 200000 375099360 200000 185923426 200000 219000940 200000 201845446 200000 422290785 200000 300680208 200000 813030486 200000 798509402 200000 707596023 200000 625795568 200000 500791617 200000 539764368 200000 182021570 200000 780862378 200000 10232797 200000 334529441 200000 342855172 200000 954713352 200000 676397052 200000 519342822 200000 17511196 200000 816387825 200000 649969805 200000 830734806 200000 651940746 200000 724262255 200000 922273185 200000 850084106 200000 975351025 200000 437840809 200000 489090153 200000 572595260 200000 883061263 200000 199550952 200000 351248694 200000 960516163 200000 559668933 200000 56357268 200000 294962039 200000 481360663 200000 708521493 200000 378715447 200000 408738237 200000 35180498 200000 470161950 200000 623603320 200000 863697337 200000 36250284 200000 223916577 200000 748932129 200000 775730747 200000 625754877 200000 515069567 200000 336820249 200000 877231412 200000 284231998 200000 992582839 200000 977436520 200000 520288692 200000 247814407 200000 753381739 200000 754807865 200000 836300268 200000 656801041 200000 14114907 200000 795058643 200000 821965612 200000 581852468 200000 477990503 200000 746275998 200000 533540324 200000 364248169 200000 404761488 200000 954716195 200000 783694246 200000 667471561 200000 196992759 200000 700278539 200000 488893730 200000 729347979 200000 338278107 200000 751819550 200000 434394151 200000 769483529 200000 76750494 200000 646456132 200000 150813608 200000 898332346 200000 502219968 200000 644488583 200000 743115699 200000 174049080 200000 366532833 200000 324318478 200000 16979323 200000 987208762 200000 741770179 200000 830064674 200000 963721550 200000 317323418 200000 452734277 200000 363292716 200000 559088286 200000 144084048 200000 3740775 200000 68784051 200000 606646268 200000 314458740 200000 975881035 200000 261315170 200000 399029527 200000 51351871 200000 351504690 200000 739884799 200000 541123264 200000 263563785 200000 653281914 200000 451594612 200000 54418664 200000 662200651 200000 35594406 200000 129193161 200000 95391391 200000 744543901 200000 827323477 200000 877470503 200000 377831446 200000 572536504 200000 404148039 200000 877594070 200000 657517213 200000 374308725 200000 455321695 200000 523775294 200000 272824997 200000 169093579 200000 407123355 200000 502200040 200000 86177214 200000 487704531 200000 250899485 200000 19112829 200000 596435609 200000 622067399 200000 692706340 200000 932426949 200000 296962309 200000 716033278 200000 248091923 200000 385807273 200000 776396277 200000 675023856 200000 938636648 200000 442355248 200000 902395256 200000 785306167 200000 287534276 200000 519105412 200000 633659582 200000 447903115 200000 185793001 200000 908781550 200000 281901593 200000 940464324 200000 263140534 200000 791454933 200000 91977976 200000 971774938 200000 535350315 200000 934985921 200000 837779949 200000 181528040 200000 793567851 200000 483192669 200000 420008103 200000 249183012 200000 560761012 200000 197141872 200000 668456439 200000 869909735 200000 57458536 200000 697159906 200000 577246158 200000 435217834 200000 546094086 200000 64382140 200000 805418301 200000 473874181 200000 797664560 200000 772374823 200000 726104691 200000 175402418 200000 141971622 200000 125317482 200000 562673345 200000 799394695 200000 830025033 200000 175740912 200000 246454424 200000 825206655 200000 656696600 200000 760274495 200000 650846088 200000 979329968 200000 260733749 200000 751219969 200000 496585281 200000 675744085 200000 400855008 200000 352885758 200000 25985685 200000 737382597 200000 269884025 200000 214585375 200000 190224244 200000 207074680 200000 335237505 200000 181016428 200000 327794414 200000 676725768 200000 936228505 200000 653567245 200000 169271859 200000 734541869 200000 383258241 200000 660979532 200000 816965525 200000 197743807 200000 627363097 200000 406617488 200000 548089476 200000 400143287 200000 587672930 200000 502171234 200000 813203855 200000 6408749 200000 60090236 200000 189447530 200000 883356777 200000 772203098 200000 104884904 200000 400889202 200000 332116448 200000 828767639 200000 510249799 200000 60712545 200000 35167206 200000 45128283 200000 688330969 200000 624101697 200000 939115916 200000 87854656 200000 417209854 200000 257654328 200000 212474625 200000 730108925 200000 97574007 200000 227431057 200000 63269270 200000 652787052 200000 889553189 200000 313341620 200000 155375548 200000 759254916 200000 848991751 200000 355492393 200000 407789315 200000 34026079 200000 808640575 200000 848317848 200000 136598044 200000 523127605 200000 457871885 200000 610747082 200000 141045975 200000 978174558 200000 576679122 200000 437928 200000 473874469 200000 969635154 200000 247295757 200000 640144698 200000 956149270 200000 181720748 200000 813367904 200000 52016552 200000 508695003 200000 796475937 200000 96770442 200000 241634364 200000 415261636 200000 236365965 200000 904784494 200000 385269341 200000 865614657 200000 9703910 200000 133069834 200000 555424916 200000 847179492 200000 63580997 200000 403692159 200000 133868682 200000 182459996 200000 51565795 200000 50174735 200000 829960454 200000 531903611 200000 648529945 200000 233133081 200000 6270963 200000 982643504 200000 299464030 200000 329998622 200000 37929559 200000 996027789 200000 640015436 200000 212647102 200000 582493788 200000 500745665 200000 284821914 200000 882217146 200000 84931402 200000 926988062 200000 478749474 200000 401199091 200000 864624010 200000 476360723 200000 479513052 200000 663211113 200000 64748196 200000 988134961 200000 974667744 200000 579850044 200000 612312384 200000 952290345 200000 766660711 200000 196481197 200000 415664423 200000 273754571 200000 503566793 200000 248018972 200000 81742146 200000 617512968 200000 705700223 200000 872590859 200000 74437529 200000 480658672 200000 698107937 200000 245488153 200000 542805845 200000 398254004 200000 821699432 200000 769269510 200000 377940670 200000 104047780 200000 989712428 200000 196523189 200000 452546876 200000 370279729 200000 427247718 200000 71174692 200000 160267608 200000 629228523 200000 917330223 200000 28965749 200000 184144571 200000 550649986 200000 871890110 200000 898348007 200000 62555181 200000 314190792 200000 662520429 200000 534340060 200000 967453590 200000 471974317 200000 482023603 200000 309335764 200000 868189696 200000 744487232 200000 892385066 200000 236275056 200000 916275602 200000 437428916 200000 399543434 200000 350252399 200000 179385749 200000 46003031 200000 518918315 200000 375121331 200000 957154930 200000 579365275 200000 718827653 200000 850367548 200000 207267761 200000 998682897 200000 447006771 200000 929264170 200000 552332794 200000 169785448 200000 95836906 200000 120671166 200000 216232727 200000 230264177 200000 400772870 200000 96553561 200000 210499567 200000 430403869 200000 250759165 200000 468252282 200000 457370251 200000 308707709 200000 957468264 200000 560258499 200000 916594708 200000 385467840 200000 48076800 200000 915267316 200000 581566673 200000 953045559 200000 636362654 200000 881894382 200000 734750253 200000 931866706 200000 979660089 200000 406503344 200000 911814830 200000 887742115 200000 333628395 200000 187168860 200000 84888574 200000 948368090 200000 608234987 200000 641387314 200000 20744933 200000 546246087 200000 766412435 200000 184277138 200000 6703436 200000 382021467 200000 908161626 200000 172544509 200000 390778939 200000 299810981 200000 177044698 200000 843957779 200000 995619802 200000 719870424 200000 261209803 200000 539755670 200000 651125618 200000 415889475 200000 440683013 200000 455580773 200000 904464748 200000 732046422 200000 321778561 200000 119558529 200000 630298448 200000 44499363 200000 115666775 200000 874678538 200000 223691207 200000 59057369 200000 905001664 200000 788336450 200000 167602840 200000 509653961 200000 647394837 200000 900496775 200000 178287789 200000 367818596 200000 593047757 200000 320633436 200000 792732687 200000 760565691 200000 205015937 200000 238484320 200000 641173477 200000 107238397 200000 809150955 200000 524134740 200000 256973943 200000 922437755 200000 673015521 200000 201566233 200000 197275440 200000 287047334 200000 597651550 200000 356773550 200000 863227542 200000 286180110 200000 897935224 200000 146098997 200000 989580884 200000 740330852 200000 101963370 200000 824051950 200000 986289456 200000 703978104 200000 90876043 200000 687145017 200000 301287699 200000 495030843 200000 106917460 200000 726820504 200000 949499143 200000 315465661 200000 660969309 200000 66913449 200000 486381876 200000 414770478 200000 573112414 200000 755239983 200000 891440865 200000 149934560 200000 371831090 200000 672668681 200000 488964216 200000 3493955 200000 769842383 200000 104208440 200000 790449537 200000 298516454 200000 235248974 200000 829681628 200000 128600741 200000 961404 200000 645425128 200000 921857335 200000 716897196 200000 787803859 200000 17413366 200000 373500328 200000 897600894 200000 409159390 200000 702716911 200000 365372336 200000 952835620 200000 9133995 200000 12950893 200000 291786991 200000 146639559 200000 471979116 200000 191108391 200000 267837478 200000 385361839 200000 740991858 200000 578985975 200000 994978102 200000 918493253 200000 976871468 200000 504221140 200000 544071454 200000 269908753 200000 229645099 200000 602873304 200000 487320064 200000 347729851 200000 451777056 200000 220550715 200000 953943324 200000 886566156 200000 671865819 200000 596031573 200000 186928851 200000 624912621 200000 445418061 200000 940632223 200000 485063332 200000 126888550 200000 824286854 200000 931443377 200000 970565425 200000 476430751 200000 702246071 200000 232063812 200000 171146810 200000 839806434 200000 467086896 200000 868162608 200000 690578591 200000 125997462 200000 42184545 200000 209259118 200000 276209249 200000 225381956 200000 892768732 200000 254576663 200000 589344929 200000 407651477 200000 687304273 200000 206128738 200000 119910814 200000 874829393 200000 143071887 200000 431001001 200000 252772538 200000 337078369 200000 596679561 200000 75824995 200000 3003509 200000 547596492 200000 110072141 200000 731947562 200000 442473072 200000 664357052 200000 454138638 200000 527816629 200000 265333610 200000 460783737 200000 301815578 200000 29831902 200000 234541893 200000 813610860 200000 231668963 200000 938517917 200000 70785793 200000 174919197 200000 60567802 200000 490749194 200000 811195070 200000 568481332 200000 429064462 200000 159330654 200000 89180093 200000 294570107 200000 357613040 200000 92537841 200000 741277278 200000 490688217 200000 752154001 200000 886359356 200000 640269347 200000 313068119 200000 655322881 200000 998320343 200000 680149419 200000 236414749 200000 5373041 200000 199742843 200000 226095287 200000 530134133 200000 561042225 200000 768265985 200000 973918759 200000 983459014 200000 560609202 200000 577427552 200000 591588348 200000 203995034 200000 826642820 200000 327548850 200000 307628375 200000 378530712 200000 185615191 200000 272736302 200000 622755448 200000 676983945 200000 266289405 200000 433877550 200000 367481023 200000 122736981 200000 936954726 200000 637315369 200000 845414061 200000 786093574 200000 151540897 200000 486635961 200000 858693090 200000 259342275 200000 882833377 200000 18625430 200000 322694944 200000 113839317 200000 557049717 200000 363152792 200000 337178694 200000 201258661 200000 296143053 200000 12876216 200000 879346261 200000 231367611 200000 42890874 200000 455742734 200000 762493293 200000 651976639 200000 771267118 200000 427938259 200000 368080591 200000 433432955 200000 370201783 200000 337861471 200000 987371228 200000 826034902 200000 632117255 200000 56199723 200000 379327764 200000 551479513 200000 611444526 200000 142020047 200000 274653207 200000 200932781 200000 136782429 200000 958702341 200000 659786662 200000 553558682 200000 162311397 200000 368868259 200000 944233633 200000 131536904 200000 904119604 200000 209409188 200000 549873417 200000 99587457 200000 648562397 200000 368873502 200000 135516671 200000 879945132 200000 906760336 200000 791013196 200000 835135427 200000 985118290 200000 520125981 200000 183753349 200000 653062581 200000 268610652 200000 225532533 200000 868164929 200000 114611799 200000 587145169 200000 76592552 200000 320825882 200000 527602503 200000 776789980 200000 830824678 200000 878109896 200000 870595400 200000 190755523 200000 768399489 200000 850209315 200000 587940921 200000 803490288 200000 928926696 200000 12301860 200000 687452443 200000 140342763 200000 755564973 200000 179135971 200000 154526222 200000 590380125 200000 684507519 200000 573418393 200000 774447700 200000 879196173 200000 777511472 200000 61884063 200000 204435531 200000 740227814 200000 64865199 200000 29482860 200000 449607542 200000 566751726 200000 291735310 200000 922566554 200000 998937204 200000 579557199 200000 61564 200000 761394144 200000 927588615 200000 888359505 200000 542739274 200000 509807128 200000 645872653 200000 694715228 200000 20802025 200000 201298233 200000 136987017 200000 845864954 200000 479335913 200000 19422557 200000 149469850 200000 372409042 200000 45134331 200000 798294460 200000 333058945 200000 989865901 200000 465140207 200000 615888558 200000 40643998 200000 699654516 200000 348678326 200000 908431787 200000 246216562 200000 353632303 200000 326579296 200000 909317966 200000 305822878 200000 70897415 200000 284906526 200000 716009804 200000 282626018 200000 854174787 200000 820930623 200000 96950913 200000 430460702 200000 739004237 200000 863862326 200000 797759203 200000 29497171 200000 547112621 200000 583954578 200000 163958155 200000 934502562 200000 941244428 200000 804790531 200000 604601010 200000 519767626 200000 855778354 200000 618059867 200000 556836785 200000 437874861 200000 464144647 200000 886643849 200000 456258303 200000 131090763 200000 450904981 200000 379680415 200000 875583030 200000 51613892 200000 856390147 200000 358670540 200000 648244749 200000 196016345 200000 180618138 200000 658469473 200000 200869982 200000 225345643 200000 833698498 200000 484825040 200000 929494049 200000 57702266 200000 96474373 200000 251390631 200000 533393262 200000 535811366 200000 544748299 200000 431176600 200000 589797246 200000 861538736 200000 139186843 200000 628696179 200000 540115625 200000 288470136 200000 23808159 200000 838664745 200000 926784616 200000 140744704 200000 50692383 200000 467104970 200000 843833171 200000 597361127 200000 771521347 200000 973702023 200000 330381091 200000 973823726 200000 276890453 200000 637653680 200000 403754160 200000 167463669 200000 974632636 200000 708460470 200000 953654771 200000 826166013 200000 843179522 200000 226172713 200000 990789125 200000 976679719 200000 802656461 200000 909814457 200000 413463837 200000 955978418 200000 230456296 200000 688748344 200000 642655381 200000 457850368 200000 850709307 200000 511989909 200000 723164388 200000 992619665 200000 235209677 200000 947171810 200000 258747812 200000 663241478 200000 854834633 200000 861549390 200000 427320205 200000 494735134 200000 205497973 200000 297428011 200000 903204471 200000 751453627 200000 770265659 200000 355734248 200000 826395994 200000 883126493 200000 742635682 200000 764505879 200000 17542225 200000 291241892 200000 548815445 200000 681114471 200000 845016209 200000 97617489 200000 179791130 200000 265729449 200000 951622774 200000 671120453 200000 619227099 200000 337310926 200000 48200054 200000 905546240 200000 535331489 200000 384463590 200000 642050602 200000 83496226 200000 759014546 200000 806967586 200000 31801931 200000 599369324 200000 851842041 200000 34299858 200000 122014386 200000 677098942 200000 581144637 200000 579642471 200000 91842390 200000 489744409 200000 39131624 200000 191265137 200000 801633617 200000 738441630 200000 17960609 200000 207159969 200000 362807514 200000 365474701 200000 379938097 200000 160403655 200000 383310155 200000 976053318 200000 579480960 200000 947287507 200000 287559451 200000 575841098 200000 55745688 200000 302505687 200000 303078884 200000 711865658 200000 550946976 200000 635312131 200000 870011486 200000 119847381 200000 846156002 200000 51456678 200000 337398881 200000 948188157 200000 617191877 200000 736001331 200000 841683174 200000 792638386 200000 245766866 200000 250140472 200000 215299077 200000 515547156 200000 188396721 200000 49479528 200000 210879735 200000 152183653 200000 859911980 200000 948681617 200000 342490645 200000 903574788 200000 542532394 200000 959352485 200000 73305302 200000 559837553 200000 116232884 200000 557258933 200000 153154003 200000 743867470 200000 300412147 200000 846354160 200000 885753542 200000 174204507 200000 993417263 200000 302477223 200000 262909061 200000 429508473 200000 615888848 200000 16509003 200000 252650763 200000 122815655 200000 666114144 200000 999280492 200000 223852910 200000 131643911 200000 537622406 200000 744355515 200000 136512489 200000 288460505 200000 467254795 200000 725261576 200000 133501395 200000 433450366 200000 954324440 200000 226440772 200000 106416037 200000 833138549 200000 847137781 200000 283090302 200000 811906295 200000 727538528 200000 555051658 200000 809410281 200000 637225602 200000 818280702 200000 644513505 200000 784371156 200000 265336350 200000 346733873 200000 541548385 200000 913988783 200000 589798084 200000 235237881 200000 72403347 200000 304402188 200000 277942412 200000 683217527 200000 200622623 200000 429107610 200000 863817903 200000 892805354 200000 924786895 200000 629124651 200000 509772678 200000 230704308 200000 768044683 200000 81074094 200000 955474056 200000 737474645 200000 397235546 200000 49626165 200000 295249999 200000 84411245 200000 67507302 200000 367031535 200000 228745874 200000 632840381 200000 566346231 200000 336066093 200000 61725227 200000 175290406 200000 394412917 200000 399443296 200000 234495761 200000 310525096 200000 980418410 200000 545527577 200000 713333854 200000 379649123 200000 48327037 200000 860366087 200000 594314826 200000 965400216 200000 865382520 200000 548012027 200000 339961389 200000 327636391 200000 250964034 200000 79002086 200000 852207232 200000 127632145 200000 787266019 200000 672289752 200000 566418651 200000 122514807 200000 192194438 200000 285936641 200000 318549495 200000 610178201 200000 863767666 200000 48804787 200000 556338092 200000 960375127 200000 610440463 200000 103627614 200000 183634163 200000 155357618 200000 496253158 200000 275652754 200000 560010725 200000 521571531 200000 380103840 200000 491844095 200000 949953977 200000 63347426 200000 711111173 200000 894451575 200000 7737033 200000 856165719 200000 948550141 200000 722508265 200000 189803660 200000 428890283 200000 293150354 200000 695619943 200000 905624988 200000 354134654 200000 674065131 200000 908902688 200000 89680304 200000 681873809 200000 657764689 200000 504823654 200000 242700706 200000 968846789 200000 485944621 200000 791330216 200000 824076650 200000 770766874 200000 910895366 200000 503862391 200000 831380512 200000 21845680 200000 760724615 200000 319520132 200000 34387965 200000 864441544 200000 740398710 200000 190618016 200000 983905369 200000 501023427 200000 219686589 200000 268822202 200000 998765997 200000 233178656 200000 709590628 200000 337869795 200000 772632977 200000 408025473 200000 241820052 200000 147431244 200000 605340862 200000 959729830 200000 962340757 200000 782203461 200000 273022733 200000 925644911 200000 233458383 200000 828875583 200000 868906357 200000 177116894 200000 644139211 200000 766323657 200000 439433232 200000 128113425 200000 134220850 200000 261909142 200000 995169813 200000 487188299 200000 674460876 200000 715704693 200000 18458590 200000 986084075 200000 359567234 200000 137369943 200000 977168098 200000 798965362 200000 746843227 200000 891478603 200000 305072571 200000 775311745 200000 398931073 200000 402999172 200000 955134497 200000 120561879 200000 341611581 200000 511419216 200000 337339116 200000 725932630 200000 155842806 200000 508662050 200000 978504725 200000 411289342 200000 265804085 200000 3854216 200000 638210228 200000 54353135 200000 912133282 200000 583129140 200000 108370690 200000 854506346 200000 320842247 200000 540013047 200000 749603415 200000 237109968 200000 444192587 200000 999596736 200000 934123820 200000 486374049 200000 543343479 200000 536002976 200000 909392153 200000 562919805 200000 668412084 200000 39080136 200000 788025048 200000 726217509 200000 703087177 200000 613090184 200000 23379007 200000 132795513 200000 277775521 200000 530221137 200000 795327049 200000 565291899 200000 217601346 200000 628397235 200000 994695948 200000 659274 200000 395892438 200000 538013535 200000 492780995 200000 126584870 200000 295282982 200000 112072229 200000 45554373 200000 904986994 200000 547274008 200000 370605558 200000 320487306 200000 950054316 200000 274733751 200000 911679713 200000 26273964 200000 833931893 200000 59635498 200000 139095577 200000 435231203 200000 669990543 200000 619264187 200000 508791789 200000 958288903 200000 815849945 200000 363337937 200000 23009741 200000 675560209 200000 834657620 200000 629764085 200000 250846283 200000 893911065 200000 344606497 200000 443705295 200000 696648982 200000 199047000 200000 327167103 200000 216028457 200000 882663168 200000 860327463 200000 606662608 200000 563641834 200000 350538744 200000 349487869 200000 42356883 200000 315787548 200000 609522959 200000 873589108 200000 775602539 200000 480787685 200000 966385782 200000 701249091 200000 945869334 200000 661887632 200000 559319422 200000 875793732 200000 3133813 200000 250276997 200000 433015958 200000 341699438 200000 271123850 200000 446200908 200000 168883023 200000 240444123 200000 714503028 200000 862809741 200000 501368922 200000 912574659 200000 552990068 200000 32199953 200000 919804807 200000 771218814 200000 45094634 200000 795678913 200000 850587079 200000 230203524 200000 873030232 200000 280591269 200000 65461546 200000 792709744 200000 321123164 200000 277234917 200000 411377376 200000 719645943 200000 408747193 200000 684379339 200000 570467643 200000 642821877 200000 886097486 200000 321340606 200000 322133419 200000 31049824 200000 271223068 200000 946158407 200000 233247936 200000 850706001 200000 951930692 200000 557976079 200000 688448042 200000 867315969 200000 671483397 200000 238439389 200000 825486011 200000 504986057 200000 4176833 200000 460673180 200000 547998306 200000 880389920 200000 497128440 200000 260536658 200000 875085873 200000 108821664 200000 741260618 200000 257261097 200000 787945047 200000 193312000 200000 77871993 200000 925903465 200000 763235877 200000 179182618 200000 741812067 200000 117690491 200000 65860108 200000 994041062 200000 732248843 200000 286218727 200000 363444637 200000 449428860 200000 390474640 200000 23043413 200000 79810951 200000 507383573 200000 831954739 200000 956380302 200000 735110043 200000 205966857 200000 244382549 200000 954417275 200000 204723914 200000 427054545 200000 463854197 200000 910310692 200000 837528356 200000 394523909 200000 849278005 200000 662959538 200000 575546330 200000 538443102 200000 924923221 200000 7865453 200000 925275452 200000 154578868 200000 28683189 200000 936633021 200000 371262138 200000 766864896 200000 84085846 200000 201831211 200000 130340582 200000 172499803 200000 811485017 200000 184662880 200000 435880304 200000 995156476 200000 640384510 200000 412761636 200000 381710120 200000 409230141 200000 991355557 200000 82422623 200000 845845502 200000 202955669 200000 684335823 200000 158465051 200000 150593284 200000 942536350 200000 329991452 200000 763444863 200000 289258089 200000 96925968 200000 147335502 200000 722675156 200000 466067327 200000 710473923 200000 499621443 200000 184709763 200000 440471221 200000 170233519 200000 224770558 200000 510146068 200000 350065052 200000 540112111 200000 669332894 200000 829950255 200000 286449382 200000 94187192 200000 753323877 200000 819941278 200000 268484705 200000 569016934 200000 276264113 200000 634302536 200000 469458175 200000 136597359 200000 564998661 200000 28564790 200000 717219024 200000 833748076 200000 624116480 200000 182336401 200000 966107909 200000 104970518 200000 133985379 200000 870711713 200000 722631150 200000 919242310 200000 765814286 200000 376455886 200000 861809404 200000 484860403 200000 533492483 200000 848450465 200000 167053503 200000 15332151 200000 285033824 200000 376420291 200000 981340904 200000 787886665 200000 813455464 200000 702007292 200000 882756167 200000 151508611 200000 776464506 200000 345626165 200000 52893388 200000 167831644 200000 583521559 200000 26923894 200000 490350985 200000 513725806 200000 803576544 200000 69607399 200000 99881645 200000 843870833 200000 740774293 200000 79212753 200000 595599754 200000 971835197 200000 794354709 200000 372392605 200000 786843280 200000 662473419 200000 361444451 200000 736810707 200000 69308238 200000 834285875 200000 856989599 200000 617201180 200000 765919862 200000 14947758 200000 722916872 200000 107163199 200000 838379993 200000 665970837 200000 61845248 200000 843203110 200000 451375206 200000 741654367 200000 336348934 200000 823048666 200000 74371118 200000 157989029 200000 529658301 200000 53648002 200000 891852386 200000 997614625 200000 196063203 200000 393226854 200000 857187667 200000 408994473 200000 918983001 200000 644886257 200000 285047920 200000 213106744 200000 159921953 200000 12503209 200000 641830474 200000 237372900 200000 663649626 200000 60568377 200000 769240722 200000 181969896 200000 873828677 200000 866808679 200000 916612632 200000 402302363 200000 32203586 200000 205909789 200000 595409612 200000 698643830 200000 287738066 200000 100912482 200000 330293184 200000 669881105 200000 451224214 200000 585317985 200000 633311012 200000 794606373 200000 310112333 200000 867938144 200000 763917896 200000 773829514 200000 771128538 200000 80468169 200000 640478108 200000 932239673 200000 738717755 200000 166535716 200000 192903858 200000 151969354 200000 657408913 200000 771428378 200000 660457017 200000 436096502 200000 601487133 200000 13401203 200000 582568963 200000 485526678 200000 220695104 200000 497649175 200000 916863743 200000 38116769 200000 264241018 200000 57270543 200000 163839807 200000 479257521 200000 865641067 200000 153478788 200000 870569970 200000 252438141 200000 188596181 200000 625417406 200000 261542761 200000 200510175 200000 468261270 200000 854457126 200000 118757141 200000 857378510 200000 691447985 200000 836070980 200000 636181382 200000 336410468 200000 669528901 200000 395684288 200000 233681517 200000 172367577 200000 352380563 200000 868705379 200000 272102555 200000 654764165 200000 457774843 200000 178434070 200000 894796286 200000 778440929 200000 309812223 200000 1650145 200000 497020329 200000 538097541 200000 331506750 200000 872799213 200000 889035212 200000 704070954 200000 313388408 200000 917264257 200000 557853623 200000 914841000 200000 995534992 200000 617737479 200000 729546715 200000 372875256 200000 441692036 200000 668370951 200000 815223240 200000 596894771 200000 854292341 200000 183714090 200000 181753390 200000 906082704 200000 160729765 200000 168946744 200000 693748959 200000 665277545 200000 160337011 200000 344639002 200000 428062922 200000 626181173 200000 334552416 200000 967504087 200000 683046913 200000 683519886 200000 820097292 200000 779740569 200000 428980659 200000 623502379 200000 843751993 200000 805050536 200000 493914162 200000 801865958 200000 231726277 200000 961316205 200000 262895853 200000 341859767 200000 550961075 200000 518253168 200000 687329397 200000 926947766 200000 338634530 200000 154688345 200000 681098363 200000 342221596 200000 712703571 200000 28925170 200000 86367184 200000 116398913 200000 954232743 200000 107697954 200000 962043490 200000 693447326 200000 564269725 200000 155679474 200000 191982917 200000 956228299 200000 330353111 200000 98415754 200000 897247399 200000 338595457 200000 210237205 200000 156819252 200000 669900249 200000 363203481 200000 487399224 200000 895808855 200000 290944843 200000 42486538 200000 94450239 200000 812478589 200000 404324495 200000 10255598 200000 776877388 200000 498615629 200000 893876309 200000 83754108 200000 339084958 200000 64909200 200000 619611757 200000 429199886 200000 581211031 200000 604160046 200000 485827015 200000 256531227 200000 442767543 200000 914347313 200000 949590645 200000 168116285 200000 519681439 200000 303231424 200000 420161958 200000 407516972 200000 225592590 200000 889595940 200000 415305644 200000 940729024 200000 92025062 200000 173031878 200000 573803510 200000 466179314 200000 376813095 200000 926189870 200000 703238934 200000 553554650 200000 308884721 200000 933952005 200000 969685179 200000 450529457 200000 673940102 200000 44953362 200000 605631926 200000 79965135 200000 917192004 200000 519611455 200000 831142393 200000 379244717 200000 528375470 200000 232798356 200000 269879442 200000 454055651 200000 45063523 200000 585704506 200000 439693747 200000 303699755 200000 885511460 200000 354864761 200000 617555116 200000 771066715 200000 513930962 200000 466002361 200000 869335534 200000 228270702 200000 252180588 200000 748256644 200000 733549833 200000 577210490 200000 126846740 200000 155588737 200000 992418990 200000 16754874 200000 827153674 200000 187142777 200000 242712749 200000 598950789 200000 153840046 200000 621635157 200000 87274486 200000 949954643 200000 103529345 200000 597236764 200000 988477083 200000 928992190 200000 278829092 200000 631174905 200000 293796300 200000 794540414 200000 341097046 200000 183064882 200000 954791897 200000 425911403 200000 34651129 200000 250338865 200000 889807410 200000 310957182 200000 621789709 200000 211975806 200000 637522281 200000 882034383 200000 679447731 200000 768839618 200000 535001901 200000 724852120 200000 802976554 200000 93580485 200000 544057423 200000 107863087 200000 445935572 200000 62831 200000 540256449 200000 401943310 200000 652198961 200000 966190793 200000 119039377 200000 979411918 200000 630934753 200000 580659452 200000 27078897 200000 656487718 200000 490501029 200000 532880208 200000 459649586 200000 405240560 200000 140495198 200000 44513325 200000 50048451 200000 444256291 200000 154276875 200000 443573021 200000 710694197 200000 738764505 200000 416260302 200000 384468679 200000 608505657 200000 715643978 200000 196352487 200000 172767988 200000 620148639 200000 373462734 200000 360048822 200000 213216909 200000 200624471 200000 676768733 200000 36054973 200000 861021594 200000 145402483 200000 323723794 200000 641046171 200000 188391236 200000 409079843 200000 493931810 200000 563783696 200000 467677650 200000 196750007 200000 548397545 200000 786833918 200000 790808238 200000 911605664 200000 869162589 200000 659170662 200000 495232608 200000 74855277 200000 388640151 200000 128099430 200000 947060881 200000 802299345 200000 856795088 200000 744639553 200000 725595145 200000 872372122 200000 437681249 200000 752107861 200000 671127216 200000 703580347 200000 61982657 200000 379702565 200000 924490128 200000 502642242 200000 755214730 200000 394826321 200000 755806928 200000 799784034 200000 562612339 200000 922288280 200000 518592953 200000 941573225 200000 98993238 200000 216302300 200000 127954100 200000 936175817 200000 991111723 200000 945631004 200000 562889032 200000 499881746 200000 588411914 200000 557489786 200000 470311456 200000 504786421 200000 867965740 200000 657420086 200000 508425986 200000 771302723 200000 959414249 200000 241679537 200000 25525976 200000 585327595 200000 557777850 200000 428977002 200000 301714346 200000 67924478 200000 486102327 200000 162269443 200000 523801248 200000 108531372 200000 986522649 200000 769896508 200000 952649220 200000 920135 200000 146115384 200000 648966901 200000 502726461 200000 563377727 200000 262753421 200000 144727600 200000 475503829 200000 795304740 200000 606087473 200000 817213451 200000 206615666 200000 336262311 200000 135182171 200000 403824585 200000 706249951 200000 172204439 200000 21360229 200000 601278409 200000 279185412 200000 531675111 200000 20970694 200000 984688524 200000 474874600 200000 284085414 200000 864882712 200000 295604146 200000 966452662 200000 636186628 200000 369950483 200000 56203773 200000 128106932 200000 343271250 200000 977419151 200000 243493708 200000 972265804 200000 636831490 200000 304586372 200000 480947615 200000 649388037 200000 247686818 200000 763682317 200000 247676953 200000 605910154 200000 796286180 200000 693025631 200000 143129848 200000 424218273 200000 770482585 200000 887285462 200000 396072862 200000 618363700 200000 935030704 200000 548217832 200000 825245322 200000 517775436 200000 281839930 200000 464579886 200000 542533982 200000 849146639 200000 413987176 200000 417669217 200000 727382234 200000 781411272 200000 970019978 200000 815303770 200000 222987998 200000 640767966 200000 186963473 200000 346167568 200000 334151788 200000 787474395 200000 799935629 200000 506640285 200000 197322659 200000 125524326 200000 981714862 200000 750813752 200000 643750339 200000 439636808 200000 848337478 200000 896094267 200000 698287407 200000 830666601 200000 253583941 200000 714008606 200000 294660453 200000 640102611 200000 851359419 200000 934020472 200000 87105286 200000 231852973 200000 274536920 200000 647766788 200000 361368020 200000 836290369 200000 778730734 200000 322005657 200000 379401390 200000 583680502 200000 186697836 200000 286495024 200000 375205269 200000 32337749 200000 820552164 200000 402591969 200000 22207401 200000 69404678 200000 520004101 200000 373043941 200000 905002795 200000 700280787 200000 357055649 200000 601292693 200000 793939324 200000 236775331 200000 888874151 200000 133750888 200000 92001052 200000 854309759 200000 790157352 200000 502926839 200000 17209771 200000 32211600 200000 291442261 200000 798210044 200000 737039338 200000 105286942 200000 330127742 200000 690107213 200000 831482810 200000 865289873 200000 557679380 200000 284960229 200000 910850586 200000 998711155 200000 135460775 200000 964762842 200000 763366188 200000 844936043 200000 20141800 200000 484930151 200000 884931120 200000 136505666 200000 642575271 200000 633560547 200000 654860166 200000 522892513 200000 957298133 200000 872594887 200000 842825903 200000 395739472 200000 241183874 200000 863317931 200000 119439948 200000 196494519 200000 103849951 200000 481680968 200000 985663517 200000 668456032 200000 460821819 200000 259096438 200000 445585666 200000 460658354 200000 108093705 200000 383798830 200000 367779580 200000 650367798 200000 638476504 200000 486678664 200000 936395563 200000 200934036 200000 650729816 200000 479037373 200000 688657873 200000 975307926 200000 184608347 200000 314164262 200000 113490509 200000 449052196 200000 464904912 200000 657818426 200000 884115743 200000 251064133 200000 298774216 200000 496992659 200000 852926442 200000 479465251 200000 535952245 200000 154209000 200000 463946092 200000 857813510 200000 762110245 200000 105432083 200000 656130439 200000 111417687 200000 688633162 200000 384972555 200000 895569210 200000 549410717 200000 39465076 200000 559309034 200000 582112423 200000 495763586 200000 132784212 200000 585075688 200000 63753486 200000 494443215 200000 241753018 200000 955460957 200000 811997392 200000 522784875 200000 751550615 200000 322295746 200000 837970284 200000 808603231 200000 316617211 200000 559190191 200000 708520836 200000 931396307 200000 780819479 200000 556380381 200000 679800536 200000 631514897 200000 874388539 200000 75947044 200000 181379144 200000 559242624 200000 957226199 200000 537390973 200000 539216853 200000 672902569 200000 509455229 200000 908032257 200000 565484704 200000 384560693 200000 506589917 200000 982869479 200000 111491816 200000 477192428 200000 9718983 200000 829530761 200000 583917583 200000 94145206 200000 320398891 200000 595520094 200000 744979605 200000 67077021 200000 548348699 200000 526647808 200000 263973402 200000 290323656 200000 743766726 200000 635275046 200000 900556128 200000 991716992 200000 424970621 200000 320808106 200000 629383750 200000 549128238 200000 701315762 200000 148064900 200000 1610188 200000 381497945 200000 387375347 200000 506491852 200000 778292756 200000 919532204 200000 578249202 200000 626652859 200000 81705567 200000 282535405 200000 969213055 200000 818494121 200000 717071115 200000 766795270 200000 627370123 200000 76754959 200000 226968475 200000 43543039 200000 441963302 200000 470238341 200000 771052718 200000 985324033 200000 472198785 200000 245998276 200000 901117956 200000 805726548 200000 598639084 200000 80019621 200000 278531712 200000 180221024 200000 47299032 200000 357446943 200000 244203552 200000 698859182 200000 120133077 200000 699490892 200000 733027334 200000 243955943 200000 39496340 200000 99976035 200000 814681714 200000 135864019 200000 915509733 200000 417789118 200000 667076292 200000 778961755 200000 350833336 200000 360187860 200000 715264893 200000 581122182 200000 450486047 200000 452496703 200000 196413501 200000 780053887 200000 635163209 200000 972829367 200000 431469510 200000 347997836 200000 368173192 200000 700257556 200000 660146679 200000 918134039 200000 167264075 200000 483484239 200000 277354448 200000 657968552 200000 273357092 200000 436465536 200000 484140404 200000 532946407 200000 639479746 200000 501625056 200000 657893409 200000 203674782 200000 966933494 200000 564098503 200000 967303225 200000 163234740 200000 690536881 200000 738721454 200000 749630779 200000 215955506 200000 395539972 200000 53048109 200000 571741641 200000 70993985 200000 755384606 200000 673478654 200000 681915811 200000 702178089 200000 51342416 200000 711821559 200000 353343914 200000 524415314 200000 195721739 200000 413872915 200000 450216413 200000 887561797 200000 992121311 200000 97152616 200000 787023710 200000 725112491 200000 989408381 200000 418773041 200000 636275821 200000 889553997 200000 235578292 200000 862044869 200000 113220202 200000 648169489 200000 392660087 200000 964870044 200000 600026582 200000 491265026 200000 780720853 200000 199547728 200000 726098002 200000 950091591 200000 312509951 200000 24097689 200000 473694366 200000 263941162 200000 264542788 200000 101272399 200000 110870170 200000 923638802 200000 22201623 200000 754559595 200000 903931719 200000 566450568 200000 102064902 200000 614483973 200000 297657541 200000 172874804 200000 554464708 200000 132587095 200000 645096533 200000 608631008 200000 692825119 200000 833480375 200000 186417752 200000 809047411 200000 106736649 200000 2752415 200000 584370766 200000 504623351 200000 161943187 200000 11423912 200000 177043159 200000 348743058 200000 984933868 200000 478120585 200000 459377076 200000 193494159 200000 475271525 200000 429807388 200000 677306822 200000 694940758 200000 972381551 200000 623023448 200000 834544908 200000 90409071 200000 779224474 200000 30893911 200000 176299688 200000 587750274 200000 584846487 200000 796855889 200000 318485722 200000 109170520 200000 215481910 200000 939592862 200000 614819075 200000 460130522 200000 949426536 200000 810076598 200000 259150754 200000 387439632 200000 220693565 200000 319281204 200000 190334041 200000 19982882 200000 388920806 200000 661531085 200000 541417960 200000 789756250 200000 389176499 200000 746159453 200000 207617583 200000 962458399 200000 188358676 200000 206843098 200000 137227823 200000 492295162 200000 353927323 200000 567739741 200000 128353288 200000 781047700 200000 145337336 200000 617989407 200000 690364668 200000 500569780 200000 306076922 200000 767683961 200000 909542762 200000 208709445 200000 887046548 200000 461034210 200000 880147155 200000 69002829 200000 402364628 200000 497346292 200000 687618007 200000 615435766 200000 546107628 200000 73641062 200000 983064119 200000 440162184 200000 69117741 200000 530509586 200000 179361492 200000 280362348 200000 252673542 200000 6207984 200000 533006766 200000 417461034 200000 803901192 200000 493145880 200000 869609957 200000 35787114 200000 425534692 200000 471578563 200000 332336058 200000 583988725 200000 60804970 200000 345983049 200000 438669965 200000 103161268 200000 587531147 200000 976486947 200000 30976736 200000 161514159 200000 456679255 200000 286876137 200000 814723666 200000 222795279 200000 477401599 200000 887904084 200000 508588451 200000 614901788 200000 907632595 200000 521526588 200000 894840502 200000 689607742 200000 452595780 200000 952293786 200000 8398473 200000 200705278 200000 290179554 200000 350205319 200000 900016958 200000 475606533 200000 369145949 200000 375102778 200000 837002772 200000 938339867 200000 138845831 200000 362810893 200000 309331309 200000 50811176 200000 779615312 200000 878014583 200000 201174217 200000 576646710 200000 576468167 200000 57498130 200000 584513737 200000 373620076 200000 267195935 200000 797918102 200000 711427372 200000 408917523 200000 448770470 200000 920601819 200000 302934228 200000 188382356 200000 867687374 200000 228411097 200000 142207425 200000 562532471 200000 134085672 200000 349987243 200000 90796819 200000 234351716 200000 576410467 200000 792952966 200000 610563851 200000 277897765 200000 709222224 200000 688242118 200000 390499082 200000 936307873 200000 839954144 200000 404819169 200000 449380239 200000 5031393 200000 910227492 200000 56499824 200000 915493436 200000 977321230 200000 819061323 200000 981538860 200000 318466513 200000 469113456 200000 194245542 200000 922549486 200000 420794415 200000 891905391 200000 406151590 200000 538123949 200000 688126549 200000 34546324 200000 660155611 200000 507988099 200000 294914661 200000 638335368 200000 612821237 200000 1572519 200000 687870879 200000 218601747 200000 894954694 200000 414286963 200000 264364131 200000 295288606 200000 970177086 200000 386088031 200000 955815986 200000 790879409 200000 673029741 200000 658871810 200000 92534701 200000 739023860 200000 456422275 200000 69512215 200000 668840595 200000 17967664 200000 476485842 200000 927991925 200000 556707270 200000 666928590 200000 96985289 200000 204796437 200000 380889926 200000 35648598 200000 241524986 200000 753469199 200000 574593587 200000 970380401 200000 59030548 200000 790235804 200000 280517839 200000 275927014 200000 975722984 200000 609009429 200000 228039800 200000 146825120 200000 586196840 200000 162930673 200000 114365361 200000 853919141 200000 887905442 200000 798726089 200000 664779289 200000 833232159 200000 949868232 200000 385726039 200000 239428721 200000 658864725 200000 347498538 200000 279536241 200000 597861018 200000 879210162 200000 182061113 200000 976925202 200000 673135507 200000 6983868 200000 373935493 200000 877000784 200000 154816894 200000 940268062 200000 110020031 200000 413864294 200000 64474523 200000 106023838 200000 246605239 200000 303235243 200000 615840330 200000 79413542 200000 964693854 200000 441912984 200000 239311629 200000 128346045 200000 652388292 200000 423928005 200000 789005442 200000 710668174 200000 429366553 200000 72364011 200000 33276012 200000 180675039 200000 108884143 200000 465121762 200000 256555946 200000 154411290 200000 265315062 200000 51751843 200000 463230013 200000 926070471 200000 842998141 200000 208645958 200000 584700230 200000 109377935 200000 652872951 200000 724958724 200000 645329668 200000 98042170 200000 517966130 200000 777499190 200000 421045465 200000 692183728 200000 800997153 200000 261430099 200000 800384325 200000 948298746 200000 136587474 200000 15633397 200000 680561128 200000 703534145 200000 591442807 200000 936661459 200000 664897411 200000 561032141 200000 670132065 200000 271040455 200000 993714679 200000 535635463 200000 929992191 200000 857247688 200000 16519747 200000 448523639 200000 592723426 200000 907167472 200000 787263113 200000 873630149 200000 524281531 200000 554556279 200000 195871753 200000 780695994 200000 739480922 200000 772170933 200000 500821284 200000 102251839 200000 945947056 200000 535963427 200000 843566425 200000 543914332 200000 535936717 200000 722346073 200000 638415690 200000 626874938 200000 410436322 200000 663290640 200000 106178231 200000 199806240 200000 579078463 200000 162894112 200000 78578816 200000 705604728 200000 770476628 200000 585073538 200000 432833190 200000 998564299 200000 531674035 200000 623901775 200000 776090698 200000 986654143 200000 70687244 200000 978089662 200000 467583915 200000 979802655 200000 730219822 200000 486213417 200000 697541163 200000 208319955 200000 269153292 200000 13415687 200000 71879242 200000 678223074 200000 732875956 200000 282742002 200000 259118505 200000 70044278 200000 52972633 200000 368408737 200000 587289863 200000 159356119 200000 71677769 200000 85654766 200000 442929222 200000 413559150 200000 601731318 200000 345859537 200000 834832486 200000 739910851 200000 380406769 200000 190733922 200000 362070407 200000 807572094 200000 801543657 200000 841568474 200000 128738538 200000 305300329 200000 917770159 200000 116920977 200000 663767279 200000 806792043 200000 592296244 200000 962332672 200000 268449048 200000 505067405 200000 316630920 200000 491598527 200000 902042116 200000 957531127 200000 225849052 200000 436622727 200000 347109236 200000 455995379 200000 802221184 200000 787516465 200000 773168200 200000 561246696 200000 608485605 200000 812744116 200000 676735105 200000 419168 200000 440720795 200000 698555946 200000 766118720 200000 730157826 200000 509265234 200000 746027722 200000 821834437 200000 736928407 200000 697419228 200000 88873966 200000 13697648 200000 394093831 200000 988057641 200000 852346637 200000 822002370 200000 180389468 200000 191421001 200000 90233025 200000 995091292 200000 49533885 200000 449358188 200000 365485762 200000 239167229 200000 304763251 200000 492833764 200000 993116648 200000 650469255 200000 54197991 200000 840604448 200000 927424556 200000 351768570 200000 346775201 200000 399550897 200000 664597158 200000 955016310 200000 669854282 200000 441762633 200000 714414479 200000 460268092 200000 978071209 200000 196883638 200000 762248767 200000 495701421 200000 50333096 200000 991819754 200000 170806063 200000 988892233 200000 830863439 200000 638415349 200000 234691575 200000 230586032 200000 945237703 200000 142591752 200000 537690961 200000 69743267 200000 493603416 200000 937571956 200000 561075475 200000 333582082 200000 161595242 200000 108732071 200000 704736312 200000 415920079 200000 419200391 200000 284729141 200000 539776726 200000 251875368 200000 815766358 200000 985831627 200000 611708968 200000 988544080 200000 896214176 200000 978527036 200000 822812805 200000 766086054 200000 340901454 200000 331749752 200000 165730661 200000 141701804 200000 43172456 200000 616923023 200000 266570594 200000 603869952 200000 733131798 200000 102240433 200000 514797108 200000 65367909 200000 215809953 200000 211729200 200000 745335987 200000 622843834 200000 107224690 200000 154567803 200000 664824536 200000 863519488 200000 49827089 200000 125913380 200000 822560187 200000 662936919 200000 679746343 200000 960192730 200000 940466070 200000 308044801 200000 447893372 200000 548286063 200000 805846463 200000 706856796 200000 455184888 200000 407599570 200000 845941936 200000 176494827 200000 470777252 200000 672087061 200000 441527810 200000 447399757 200000 697060009 200000 202552167 200000 713153132 200000 455423556 200000 483370063 200000 835467545 200000 843221960 200000 85435054 200000 411269886 200000 825660828 200000 607597325 200000 357767310 200000 816746560 200000 723835520 200000 598697557 200000 471468803 200000 659479740 200000 681078902 200000 127762648 200000 265177678 200000 983718460 200000 237757262 200000 663747822 200000 24133583 200000 899057574 200000 907951609 200000 484784143 200000 602638343 200000 297585925 200000 558908551 200000 411914966 200000 921595543 200000 877047169 200000 487414313 200000 791633657 200000 987848767 200000 97855841 200000 980110639 200000 203234129 200000 227914975 200000 61407759 200000 3439369 200000 51675607 200000 356574584 200000 117948435 200000 788191817 200000 650560931 200000 885137451 200000 16155414 200000 131139230 200000 751139566 200000 752495159 200000 453979616 200000 261634266 200000 584921873 200000 31709182 200000 34619993 200000 395078892 200000 535282819 200000 834955008 200000 296964491 200000 269557734 200000 870316766 200000 884877277 200000 97296285 200000 738644471 200000 919757529 200000 802187350 200000 738673624 200000 171248753 200000 864070222 200000 196179788 200000 845564069 200000 469481411 200000 507030581 200000 343090879 200000 336391563 200000 153860990 200000 176751782 200000 39971279 200000 845357365 200000 296646227 200000 224317146 200000 263428797 200000 116957545 200000 459089426 200000 528999721 200000 818312426 200000 756123409 200000 965873580 200000 327157516 200000 117233365 200000 573804597 200000 625012529 200000 640059675 200000 525220384 200000 478947325 200000 996966866 200000 748579599 200000 25745803 200000 523890355 200000 709545951 200000 861907392 200000 51932918 200000 808938942 200000 391092937 200000 636907815 200000 714569570 200000 321749416 200000 248406816 200000 546219101 200000 638694640 200000 308278807 200000 451497620 200000 673323929 200000 836887775 200000 357812694 200000 175860727 200000 172123189 200000 141745554 200000 866408141 200000 94769976 200000 437988008 200000 107088007 200000 7992323 200000 74432873 200000 704096396 200000 227932767 200000 456777123 200000 978300601 200000 934612633 200000 566189275 200000 255004403 200000 721398906 200000 724198055 200000 451555036 200000 607097437 200000 231261467 200000 491434927 200000 961681506 200000 972324712 200000 243525166 200000 483665353 200000 673280653 200000 342291647 200000 875250274 200000 96161325 200000 501413790 200000 378066472 200000 473691528 200000 491118902 200000 886595830 200000 508321933 200000 992927377 200000 593443930 200000 373588245 200000 218521591 200000 692345741 200000 537008178 200000 515734427 200000 81962892 200000 584945069 200000 536600695 200000 115504969 200000 524023703 200000 937222977 200000 588045314 200000 284438015 200000 792916863 200000 40808378 200000 662767306 200000 541564094 200000 889885646 200000 702415784 200000 279672297 200000 948187047 200000 465525803 200000 997788860 200000 439889814 200000 452235258 200000 44616543 200000 305125318 200000 411556139 200000 292504087 200000 705211218 200000 937286838 200000 674193696 200000 258256767 200000 665300238 200000 826016926 200000 691438348 200000 492912339 200000 414336698 200000 919334318 200000 419824042 200000 357182418 200000 255463328 200000 536634677 200000 652709585 200000 154044254 200000 35750439 200000 377380262 200000 739854202 200000 517661559 200000 970618328 200000 470907023 200000 900038589 200000 759226174 200000 26912091 200000 102430883 200000 320102099 200000 961220850 200000 622766714 200000 842562480 200000 232386837 200000 80004597 200000 582344220 200000 560464040 200000 187239930 200000 669925062 200000 53454922 200000 958709148 200000 738858011 200000 453528327 200000 887526445 200000 596524475 200000 823703858 200000 995784057 200000 848068621 200000 535501142 200000 908119573 200000 529353722 200000 705601362 200000 922694622 200000 687136447 200000 43796877 200000 281121414 200000 988436963 200000 412679238 200000 303962192 200000 370499920 200000 396033302 200000 807560933 200000 857938822 200000 316852345 200000 65379911 200000 145348595 200000 943634831 200000 925477866 200000 90315111 200000 510690281 200000 522109930 200000 426099371 200000 493240198 200000 270583903 200000 781581625 200000 330308836 200000 117686484 200000 822286 200000 55875899 200000 534684127 200000 907261091 200000 610726606 200000 970873042 200000 226213379 200000 919916386 200000 87057816 200000 75427326 200000 133232857 200000 483183267 200000 799736452 200000 79170528 200000 4159754 200000 590221078 200000 590123211 200000 379358391 200000 231207005 200000 971630218 200000 507602118 200000 625188837 200000 442197949 200000 471257585 200000 408641516 200000 509040106 200000 319614256 200000 506921308 200000 674491095 200000 858702950 200000 488271840 200000 878588410 200000 906403646 200000 439908378 200000 55918613 200000 260422684 200000 811945467 200000 406218471 200000 82867000 200000 396654387 200000 138823429 200000 998187469 200000 126336976 200000 723235792 200000 352093558 200000 507874540 200000 490021767 200000 556909474 200000 420727686 200000 695345029 200000 618080038 200000 45544314 200000 340045965 200000 901864440 200000 882554004 200000 599317321 200000 167630596 200000 275932103 200000 957956826 200000 25633823 200000 447567491 200000 381914000 200000 786970656 200000 491873836 200000 337778115 200000 844060950 200000 813165488 200000 812400834 200000 863247516 200000 219938616 200000 613402097 200000 766390865 200000 13749767 200000 823772151 200000 988848236 200000 615013481 200000 902848541 200000 904279156 200000 115881418 200000 443733946 200000 95065109 200000 221147887 200000 465442259 200000 293880342 200000 655687241 200000 629390536 200000 548671343 200000 176348780 200000 411004976 200000 457598592 200000 444845224 200000 569659598 200000 820623972 200000 819079607 200000 842427045 200000 551791211 200000 741220508 200000 611090222 200000 397043631 200000 915012501 200000 271954354 200000 398183110 200000 866271023 200000 843742139 200000 589181854 200000 83320703 200000 689808300 200000 267479918 200000 416007032 200000 963733881 200000 697519313 200000 380786784 200000 385565561 200000 36700661 200000 783933284 200000 681040735 200000 342414585 200000 968036180 200000 404088655 200000 507149917 200000 486658161 200000 434139925 200000 342526362 200000 717452906 200000 646473593 200000 637176282 200000 486867054 200000 523059127 200000 51927754 200000 734293347 200000 387457811 200000 767991700 200000 520127037 200000 883366544 200000 244077553 200000 190084722 200000 960364745 200000 292660067 200000 1971857 200000 602610657 200000 636799624 200000 500482810 200000 727202716 200000 696835217 200000 318554801 200000 148781976 200000 298602202 200000 84968020 200000 634333598 200000 397871260 200000 666969908 200000 650909210 200000 442440390 200000 254454407 200000 9184433 200000 147261426 200000 11084995 200000 720839930 200000 624514684 200000 238494991 200000 327766861 200000 739594932 200000 347838171 200000 773653439 200000 604304188 200000 289942935 200000 99048248 200000 444871541 200000 807843977 200000 398719139 200000 590055963 200000 214132415 200000 62573644 200000 98668024 200000 309932332 200000 495143759 200000 988624574 200000 179676376 200000 113534773 200000 577999862 200000 766603063 200000 177231265 200000 437073949 200000 884189347 200000 315365424 200000 195491286 200000 263568109 200000 693810279 200000 276023617 200000 989611542 200000 766811086 200000 902978419 200000 656282916 200000 187694626 200000 510102536 200000 976529687 200000 149358511 200000 423122650 200000 645931523 200000 915011012 200000 151717853 200000 138711616 200000 393956680 200000 754572554 200000 770720196 200000 642343795 200000 700920960 200000 728987034 200000 686045855 200000 290684595 200000 848304500 200000 912447300 200000 761938629 200000 973519715 200000 270890762 200000 366374649 200000 611096494 200000 287746049 200000 189569869 200000 797728969 200000 417985524 200000 190533167 200000 996527972 200000 420248548 200000 770371407 200000 120481452 200000 275230617 200000 567776412 200000 349262487 200000 586840922 200000 110499155 200000 779787872 200000 550465989 200000 650603321 200000 491321115 200000 637476802 200000 94598641 200000 351825514 200000 896545945 200000 222182513 200000 690050901 200000 237301292 200000 853370519 200000 716477759 200000 468535111 200000 178708193 200000 112616188 200000 95432731 200000 35604033 200000 733808136 200000 259120338 200000 728547862 200000 603180508 200000 201597508 200000 385629248 200000 35756897 200000 177950927 200000 524017491 200000 949440654 200000 32101709 200000 154753780 200000 428940310 200000 815536167 200000 710368329 200000 71841090 200000 924045455 200000 321983122 200000 221241830 200000 776557011 200000 71323101 200000 102537847 200000 852923093 200000 150234079 200000 232473153 200000 378914207 200000 364151526 200000 208124350 200000 507753243 200000 454703859 200000 887158026 200000 150001896 200000 557992173 200000 174425211 200000 989689169 200000 128097784 200000 174157141 200000 387525471 200000 640116971 200000 889101988 200000 406310166 200000 832438761 200000 652172842 200000 706878917 200000 360605711 200000 43412864 200000 878282366 200000 448148820 200000 118134081 200000 965119661 200000 69769335 200000 874052713 200000 215798989 200000 179708697 200000 168763333 200000 418554173 200000 437449202 200000 183733131 200000 459493690 200000 302156585 200000 201257746 200000 121356270 200000 84167877 200000 774852260 200000 193457581 200000 89388360 200000 122360184 200000 146644808 200000 659651683 200000 469315523 200000 91382658 200000 305618380 200000 633456886 200000 897862311 200000 653284916 200000 962590730 200000 675425860 200000 380137565 200000 6082559 200000 839403770 200000 627885136 200000 520207981 200000 580121716 200000 329516724 200000 189515833 200000 612584319 200000 720195138 200000 71440497 200000 735547968 200000 11095388 200000 584654138 200000 791407753 200000 944462278 200000 845920493 200000 737475661 200000 677387381 200000 689388874 200000 892040250 200000 758471563 200000 301635789 200000 864855662 200000 306230380 200000 422228517 200000 104667466 200000 26246130 200000 328499147 200000 562543723 200000 780738244 200000 871671734 200000 879674303 200000 141111245 200000 862213940 200000 411031739 200000 225401041 200000 414007517 200000 814849971 200000 904753442 200000 871532714 200000 373888331 200000 836248696 200000 701475883 200000 351895570 200000 361863655 200000 215704797 200000 269976630 200000 192825073 200000 242565281 200000 982592857 200000 9926340 200000 601311313 200000 4540043 200000 868774278 200000 135197301 200000 123426393 200000 281845204 200000 181815324 200000 960833803 200000 508267602 200000 800504270 200000 867351283 200000 451670885 200000 283859621 200000 240360680 200000 802166020 200000 427660163 200000 280935642 200000 218074803 200000 536002663 200000 211653768 200000 142162329 200000 915626465 200000 754072148 200000 163727026 200000 307226796 200000 33775168 200000 630759718 200000 101350754 200000 137235194 200000 356911298 200000 526298195 200000 801154842 200000 305538188 200000 310352759 200000 285094004 200000 157419897 200000 678174347 200000 262736784 200000 649785154 200000 649598272 200000 93896511 200000 588864861 200000 71625622 200000 921251919 200000 9110544 200000 796756559 200000 465100135 200000 547903912 200000 534094727 200000 351736054 200000 468707279 200000 532035945 200000 832674637 200000 573542659 200000 516263173 200000 325904085 200000 250748458 200000 506591046 200000 980088931 200000 162584651 200000 171377671 200000 543345583 200000 886320737 200000 151314252 200000 453929964 200000 860401488 200000 276372118 200000 991411833 200000 228491777 200000 815193177 200000 345809853 200000 677932946 200000 594580367 200000 980037657 200000 739013549 200000 144408439 200000 811051775 200000 189303043 200000 974910815 200000 185005608 200000 445580249 200000 541318309 200000 239879403 200000 167364808 200000 100045510 200000 961830833 200000 907901834 200000 379445141 200000 236756877 200000 988397048 200000 491786645 200000 330532849 200000 261875993 200000 711438953 200000 299883651 200000 191475804 200000 804112240 200000 623788309 200000 934081261 200000 251779702 200000 649258940 200000 721571117 200000 798004877 200000 568018176 200000 764233797 200000 342726914 200000 861984825 200000 199778778 200000 361158259 200000 94852099 200000 922048492 200000 463333382 200000 915180752 200000 612406977 200000 333224636 200000 937084835 200000 742723331 200000 228561133 200000 181974756 200000 719841778 200000 566283733 200000 27770711 200000 930827195 200000 102406995 200000 237485871 200000 984489967 200000 70180282 200000 289165639 200000 245535256 200000 847335367 200000 439515769 200000 126121583 200000 529505979 200000 971602703 200000 83421361 200000 541291146 200000 834965086 200000 523166999 200000 25311290 200000 912919675 200000 588548459 200000 994769999 200000 894219789 200000 252470336 200000 404665706 200000 86003273 200000 626717250 200000 41878266 200000 659779844 200000 565978036 200000 481755666 200000 381756139 200000 952785921 200000 220517986 200000 876221398 200000 938389361 200000 501924169 200000 438647106 200000 693787397 200000 801043727 200000 659786469 200000 647223398 200000 140743737 200000 164610404 200000 466138622 200000 365331197 200000 213522217 200000 730145074 200000 50035932 200000 480443736 200000 513145007 200000 970848855 200000 127972072 200000 937407208 200000 387027138 200000 494011862 200000 468485802 200000 966601277 200000 684066428 200000 708777422 200000 12968394 200000 496761608 200000 48671765 200000 958012288 200000 192178961 200000 587684890 200000 76366565 200000 392744780 200000 124377704 200000 420668257 200000 269488997 200000 945952948 200000 824451799 200000 70947824 200000 415179053 200000 466839127 200000 820315783 200000 736860663 200000 224690934 200000 585179637 200000 957587135 200000 157284038 200000 597471896 200000 18646129 200000 555543017 200000 251613390 200000 729052428 200000 256743369 200000 987246478 200000 197640095 200000 142451819 200000 780543774 200000 338320980 200000 230063593 200000 391893484 200000 216841906 200000 722776070 200000 879007102 200000 321409513 200000 650613220 200000 391291788 200000 646781261 200000 558659033 200000 751777077 200000 451037933 200000 387211624 200000 163377238 200000 222244933 200000 764409683 200000 822132990 200000 584795927 200000 559477206 200000 796114694 200000 841498209 200000 606025974 200000 506895302 200000 631250799 200000 775005952 200000 128682987 200000 192092440 200000 468211990 200000 119968620 200000 798513422 200000 899500523 200000 51241379 200000 816101206 200000 919823000 200000 255590784 200000 960437216 200000 335379855 200000 814412769 200000 801333304 200000 463465908 200000 729551366 200000 20924258 200000 614693778 200000 395098152 200000 13954508 200000 821350579 200000 150632496 200000 483093860 200000 869395218 200000 908278925 200000 962823122 200000 997303474 200000 582268200 200000 349188809 200000 348093785 200000 998232697 200000 597611134 200000 209330782 200000 725492932 200000 986071107 200000 245612710 200000 878729574 200000 850899253 200000 595006647 200000 527800400 200000 229301016 200000 991569131 200000 963196318 200000 722947404 200000 718624206 200000 889101128 200000 665260512 200000 853119626 200000 15252223 200000 660616909 200000 500728711 200000 2424860 200000 31973701 200000 7953176 200000 727391162 200000 846379825 200000 866794584 200000 431467755 200000 67428034 200000 10610203 200000 650689808 200000 798739495 200000 10700808 200000 358535241 200000 19488102 200000 924161996 200000 268926996 200000 847154253 200000 860565618 200000 135729659 200000 969207951 200000 358424534 200000 779271789 200000 910211571 200000 650424896 200000 800605622 200000 107280559 200000 684477973 200000 586403089 200000 78911964 200000 484913585 200000 763469795 200000 702374922 200000 992188249 200000 705366283 200000 966576124 200000 506414420 200000 305822302 200000 782422391 200000 135306785 200000 652254263 200000 751143995 200000 309460171 200000 187155763 200000 391037723 200000 888817505 200000 254903810 200000 313043761 200000 740738442 200000 282269024 200000 478010674 200000 378857277 200000 532070443 200000 940565737 200000 257430422 200000 385096087 200000 532230343 200000 211126732 200000 695265157 200000 158671263 200000 301904967 200000 366171897 200000 543915639 200000 470954966 200000 283911859 200000 89582722 200000 965064966 200000 937566685 200000 751993651 200000 726568343 200000 6364394 200000 76811891 200000 533538320 200000 490827400 200000 526532347 200000 283971450 200000 99900083 200000 955071173 200000 952583474 200000 564976626 200000 130213796 200000 88068320 200000 339509415 200000 385573372 200000 994692748 200000 545589384 200000 484971412 200000 885124311 200000 509516339 200000 126271631 200000 880661839 200000 625943781 200000 833605761 200000 80886500 200000 125060178 200000 149222822 200000 854055039 200000 670724760 200000 382869046 200000 173622202 200000 183507542 200000 697406428 200000 308940210 200000 858019554 200000 574311246 200000 296715777 200000 253611680 200000 737238015 200000 967707088 200000 579502454 200000 600126967 200000 429475600 200000 33896803 200000 796155340 200000 78723025 200000 892901687 200000 984132785 200000 171197364 200000 421238118 200000 568419508 200000 139841923 200000 684166398 200000 59568910 200000 402282728 200000 782415039 200000 992971419 200000 658127426 200000 625724498 200000 725058160 200000 165067419 200000 688037786 200000 312952468 200000 216263614 200000 690834990 200000 696216783 200000 443000941 200000 874158832 200000 237726630 200000 341577913 200000 125347775 200000 426298224 200000 663934579 200000 258622801 200000 508758923 200000 626736070 200000 591294244 200000 175677871 200000 345490927 200000 375410075 200000 817011052 200000 957892108 200000 576738350 200000 20638135 200000 297270809 200000 159058881 200000 238257319 200000 20052994 200000 223128862 200000 344772933 200000 204472538 200000 487096198 200000 393494921 200000 4395570 200000 834731882 200000 699934314 200000 200952717 200000 691683647 200000 869117461 200000 260758007 200000 683570296 200000 511376966 200000 859455933 200000 9507478 200000 461829308 200000 210705983 200000 376809569 200000 602850766 200000 223623145 200000 372367682 200000 588928804 200000 901286986 200000 710580401 200000 628595336 200000 5676612 200000 497518032 200000 323097826 200000 118923881 200000 92785954 200000 91095882 200000 507133294 200000 118122078 200000 887531072 200000 640507072 200000 298407013 200000 117078271 200000 112017724 200000 716357979 200000 807674104 200000 584036357 200000 952385241 200000 705479010 200000 390053751 200000 418922568 200000 342459127 200000 65992255 200000 165406546 200000 841958849 200000 397578389 200000 150941307 200000 713131291 200000 32622473 200000 869186516 200000 627235773 200000 20898946 200000 702665687 200000 173473782 200000 314593997 200000 473723478 200000 232096773 200000 305671514 200000 492391830 200000 582880906 200000 885281418 200000 362409857 200000 900814623 200000 448125997 200000 145310976 200000 187776780 200000 138105744 200000 91201903 200000 386017823 200000 353062842 200000 8347698 200000 770144674 200000 421398975 200000 632183405 200000 842963822 200000 108305717 200000 417623769 200000 148050725 200000 627954380 200000 586965433 200000 693897093 200000 33020674 200000 844136692 200000 240934367 200000 468877564 200000 90775109 200000 613236143 200000 891299704 200000 626396566 200000 664076367 200000 750012902 200000 185315187 200000 652492492 200000 375557023 200000 851305378 200000 741373921 200000 378000694 200000 320581591 200000 276539401 200000 225925107 200000 358340237 200000 124494263 200000 206869350 200000 271983097 200000 310290858 200000 113475872 200000 203535136 200000 520524132 200000 514774660 200000 503550225 200000 119909313 200000 883393220 200000 339908661 200000 566581676 200000 702779120 200000 18501066 200000 839971060 200000 260005936 200000 729873270 200000 42191685 200000 239939099 200000 692415232 200000 664025916 200000 377743144 200000 369628194 200000 736322458 200000 195330889 200000 501614210 200000 236962464 200000 827667615 200000 885088711 200000 447921539 200000 158186576 200000 320563665 200000 666537471 200000 246658429 200000 197303049 200000 498536463 200000 701413464 200000 127587039 200000 377667012 200000 784666970 200000 391701595 200000 476341051 200000 783853209 200000 334535890 200000 463151280 200000 529752896 200000 464249025 200000 941916856 200000 197010721 200000 886500544 200000 958341269 200000 398255725 200000 897185429 200000 793660586 200000 414197644 200000 823624305 200000 482693397 200000 333531407 200000 80126527 200000 483145828 200000 689951690 200000 82268960 200000 372170344 200000 836358919 200000 494176508 200000 397636397 200000 756871901 200000 480180795 200000 12318740 200000 48450727 200000 222760857 200000 938830591 200000 143924121 200000 135090719 200000 79488946 200000 70915957 200000 931130677 200000 784892227 200000 521118563 200000 948179677 200000 395807152 200000 769941222 200000 833884675 200000 116128663 200000 625251059 200000 152322296 200000 491575819 200000 288166692 200000 714020870 200000 761365129 200000 962434835 200000 146545701 200000 70538001 200000 761522634 200000 459360724 200000 239931482 200000 68642142 200000 897695242 200000 188019238 200000 851788963 200000 8676180 200000 585839036 200000 880000258 200000 40198401 200000 584990844 200000 146044015 200000 731262080 200000 687089300 200000 138927487 200000 976055507 200000 138952665 200000 998310814 200000 257606180 200000 354131130 200000 370203494 200000 842475902 200000 650843990 200000 219156755 200000 971524766 200000 732197044 200000 111588635 200000 241911279 200000 51443227 200000 115219683 200000 735393437 200000 10575488 200000 164625300 200000 889098441 200000 281073188 200000 457526036 200000 49057763 200000 205004360 200000 626707225 200000 78204189 200000 791571711 200000 445621343 200000 67897347 200000 17199915 200000 313125890 200000 762608432 200000 550691468 200000 750636783 200000 923531044 200000 73447931 200000 96382333 200000 763518265 200000 68800957 200000 378946849 200000 943185085 200000 561457658 200000 299276870 200000 683343393 200000 449062229 200000 807374914 200000 305505367 200000 570757533 200000 990318445 200000 152092738 200000 784489129 200000 283846997 200000 826357839 200000 636847946 200000 343580948 200000 5246505 200000 798157410 200000 793110987 200000 378551441 200000 280975386 200000 777442607 200000 867463508 200000 208348985 200000 970537033 200000 510499679 200000 179233944 200000 666350147 200000 306102517 200000 98017978 200000 518682470 200000 211034121 200000 626810240 200000 894916136 200000 699830958 200000 842290690 200000 244245610 200000 345223091 200000 631401602 200000 446923976 200000 334677844 200000 704740994 200000 61450257 200000 964935698 200000 139587837 200000 150677726 200000 39403948 200000 671223994 200000 349662023 200000 167644208 200000 597956293 200000 765784760 200000 165973809 200000 464146175 200000 421571562 200000 779105060 200000 748169438 200000 180862710 200000 312642253 200000 990421559 200000 380631948 200000 664490203 200000 807399486 200000 570942793 200000 332854684 200000 304288920 200000 172410414 200000 994316499 200000 119866512 200000 642666293 200000 434955693 200000 935102061 200000 469104391 200000 561006299 200000 917907180 200000 407457488 200000 783108290 200000 125172946 200000 769300283 200000 461137365 200000 376634529 200000 885939074 200000 636579595 200000 706082419 200000 290433189 200000 59920500 200000 898957804 200000 468278980 200000 148991471 200000 398518353 200000 960140431 200000 770393087 200000 550759615 200000 873021665 200000 290793668 200000 683368062 200000 112180853 200000 901346573 200000 705133435 200000 692539832 200000 241515922 200000 657090268 200000 701651142 200000 347500103 200000 73881014 200000 16230777 200000 238695380 200000 842207203 200000 108468131 200000 758770986 200000 771226359 200000 769787748 200000 544514360 200000 14272345 200000 575607198 200000 572200643 200000 17209206 200000 980834446 200000 693510235 200000 30680856 200000 325999229 200000 467713649 200000 737890013 200000 101181084 200000 748226446 200000 329614796 200000 1994229 200000 197042855 200000 685507850 200000 21588614 200000 842543508 200000 139448242 200000 794161776 200000 45140904 200000 408723147 200000 90205525 200000 834527330 200000 572680027 200000 505302985 200000 411214410 200000 456827040 200000 696501479 200000 432018399 200000 904296039 200000 448934411 200000 105494708 200000 627244414 200000 774702759 200000 47953570 200000 657813579 200000 190886966 200000 529544992 200000 582357895 200000 992650838 200000 782450360 200000 414086413 200000 266179834 200000 443948699 200000 912166612 200000 318060741 200000 592688219 200000 150227971 200000 85680506 200000 25007552 200000 250519595 200000 410292888 200000 532807356 200000 753282712 200000 832910347 200000 13501825 200000 778460618 200000 761153797 200000 231430843 200000 75289864 200000 47274739 200000 715275743 200000 175214619 200000 239605908 200000 850465706 200000 236926239 200000 756689708 200000 767854254 200000 841769597 200000 703177182 200000 82657294 200000 433794814 200000 575760159 200000 841182291 200000 432152578 200000 513109582 200000 144471134 200000 485800407 200000 662469993 200000 937518725 200000 428873261 200000 361367267 200000 168167363 200000 645530285 200000 579954074 200000 137398032 200000 422553008 200000 408262893 200000 140036823 200000 772743445 200000 353063665 200000 199881870 200000 151299892 200000 211133132 200000 777161831 200000 930009592 200000 351416610 200000 13801772 200000 807058450 200000 504401589 200000 945421362 200000 546869327 200000 560535825 200000 223989100 200000 888848658 200000 382644589 200000 326096807 200000 554036710 200000 434787222 200000 587570398 200000 217417524 200000 804637452 200000 481060523 200000 163303963 200000 6861367 200000 827416806 200000 59909220 200000 438338492 200000 557690962 200000 21329052 200000 752734705 200000 929651578 200000 598895685 200000 375289464 200000 423911330 200000 364906029 200000 599348208 200000 20596193 200000 916475623 200000 640424910 200000 479115348 200000 843208544 200000 923010642 200000 110700405 200000 939557777 200000 275808414 200000 929651091 200000 238754139 200000 974007529 200000 707827299 200000 204966777 200000 538264281 200000 667809467 200000 813786775 200000 813676535 200000 587684966 200000 259782280 200000 385685571 200000 630783003 200000 570863516 200000 232908528 200000 905077136 200000 41665047 200000 863506738 200000 498126772 200000 721161158 200000 140000572 200000 488442626 200000 159198133 200000 732703054 200000 850658297 200000 671794180 200000 136833267 200000 372522416 200000 822018015 200000 880493648 200000 216187534 200000 130060180 200000 429684639 200000 986264863 200000 658150599 200000 69923011 200000 113049353 200000 674874569 200000 686433534 200000 353157670 200000 179128590 200000 855405255 200000 268591541 200000 22916549 200000 723073982 200000 515017137 200000 429996683 200000 725562569 200000 170886730 200000 15512384 200000 804008000 200000 713779578 200000 375826178 200000 387681356 200000 773271735 200000 529811776 200000 666412375 200000 972017870 200000 116967662 200000 194686628 200000 629476825 200000 787872223 200000 401241351 200000 894290767 200000 183100472 200000 638786486 200000 702880321 200000 633135113 200000 559928646 200000 130671533 200000 127577854 200000 526924474 200000 616301811 200000 690337339 200000 59710142 200000 300970092 200000 594846798 200000 890511098 200000 852556322 200000 972645190 200000 916455818 200000 363585698 200000 76442345 200000 445142161 200000 150050805 200000 420774155 200000 317475317 200000 639344822 200000 790354434 200000 779215662 200000 908370246 200000 146191677 200000 731944255 200000 734181155 200000 906936828 200000 367939278 200000 924251742 200000 652321315 200000 478602840 200000 585889075 200000 16149807 200000 819651718 200000 784981947 200000 264582483 200000 991870627 200000 971908037 200000 300080292 200000 851112759 200000 930149067 200000 598004344 200000 519896245 200000 97193480 200000 27867862 200000 81712728 200000 483618478 200000 160439822 200000 825719573 200000 236522558 200000 376248944 200000 41498801 200000 738064633 200000 146727969 200000 794841850 200000 825672314 200000 547056914 200000 978222875 200000 426720366 200000 598645010 200000 36689680 200000 861511011 200000 203409932 200000 368088385 200000 196704197 200000 721225811 200000 964646452 200000 999131888 200000 151745825 200000 286887011 200000 554806887 200000 934843687 200000 182378036 200000 702763307 200000 965175622 200000 354827790 200000 84537646 200000 499542883 200000 391389840 200000 519397102 200000 472455521 200000 417916645 200000 339167527 200000 122708528 200000 323526460 200000 740916905 200000 303806219 200000 150215004 200000 128726097 200000 662438599 200000 386200412 200000 385081115 200000 382664015 200000 339949176 200000 493294172 200000 557034292 200000 535310343 200000 327319061 200000 296257897 200000 354299538 200000 674506603 200000 63578389 200000 830594310 200000 297428795 200000 1866121 200000 492785169 200000 866206418 200000 171061337 200000 700720019 200000 644386499 200000 805170062 200000 981748276 200000 326430681 200000 876648961 200000 948896539 200000 821001780 200000 840699852 200000 104765894 200000 355497592 200000 358635235 200000 337413628 200000 677739817 200000 583740871 200000 692556776 200000 855597594 200000 898496098 200000 23077448 200000 489876492 200000 773793014 200000 443318987 200000 863547483 200000 555622200 200000 64270977 200000 204062428 200000 412025218 200000 223764595 200000 899822027 200000 53180973 200000 602446939 200000 422975464 200000 995271940 200000 385197431 200000 902206633 200000 75355869 200000 665674622 200000 167928466 200000 964379979 200000 551082940 200000 646121897 200000 336063607 200000 931420738 200000 664054285 200000 192536340 200000 625362238 200000 636875439 200000 799259257 200000 600823410 200000 531007008 200000 134618833 200000 140495048 200000 611714449 200000 799228790 200000 554436106 200000 247076322 200000 918712164 200000 953545911 200000 91201242 200000 112761297 200000 263591417 200000 73767549 200000 487789281 200000 520690619 200000 217936002 200000 202507391 200000 855675104 200000 336976363 200000 171516752 200000 647132567 200000 331116216 200000 801929673 200000 520349138 200000 919849916 200000 96389992 200000 519758301 200000 592759449 200000 326477832 200000 896780051 200000 625996751 200000 881855318 200000 209873587 200000 702332151 200000 221306472 200000 148269785 200000 584886549 200000 385572213 200000 857725329 200000 140757779 200000 9699751 200000 296729614 200000 315060818 200000 374930196 200000 538548737 200000 101875555 200000 412903124 200000 894009101 200000 67567324 200000 76504372 200000 610504798 200000 951378510 200000 231590928 200000 890154081 200000 195050330 200000 845011783 200000 865620118 200000 738404587 200000 702928721 200000 945292682 200000 228759175 200000 744944115 200000 53271785 200000 863193031 200000 826789658 200000 476552632 200000 379832813 200000 651535309 200000 895693481 200000 978872220 200000 771309381 200000 940293775 200000 177495211 200000 344452127 200000 61752056 200000 923449371 200000 839571898 200000 432507106 200000 972361264 200000 174487460 200000 389891469 200000 941201572 200000 695032629 200000 284673912 200000 786061566 200000 645525319 200000 492146032 200000 335157513 200000 13720069 200000 742690251 200000 767148905 200000 66052840 200000 971724730 200000 971182160 200000 845477576 200000 487890116 200000 403764310 200000 714339351 200000 997389911 200000 998104430 200000 226409777 200000 441347968 200000 393406461 200000 338571479 200000 630544068 200000 987794445 200000 189250243 200000 734439951 200000 316666023 200000 211479645 200000 342177489 200000 586486087 200000 693181843 200000 945558577 200000 198381937 200000 673468367 200000 330597217 200000 588338793 200000 524713226 200000 520310808 200000 414931208 200000 213189382 200000 801041190 200000 796909490 200000 772214946 200000 754249513 200000 55202924 200000 242283342 200000 355834214 200000 172141330 200000 165870245 200000 467943099 200000 453343662 200000 134354977 200000 440639161 200000 753067756 200000 216121585 200000 640628439 200000 353941682 200000 367289840 200000 67293129 200000 841106133 200000 713428407 200000 374345975 200000 146028526 200000 273830106 200000 307039761 200000 35349075 200000 928724536 200000 903960776 200000 67778857 200000 652167027 200000 358467744 200000 918975391 200000 463929735 200000 28477160 200000 655606334 200000 601921919 200000 618703572 200000 42598500 200000 732202827 200000 202398633 200000 334428631 200000 900355765 200000 980593439 200000 850646654 200000 710609018 200000 176798669 200000 766833715 200000 534125438 200000 330428357 200000 343752380 200000 818158112 200000 268772169 200000 938567649 200000 805343155 200000 860154269 200000 551278496 200000 545682454 200000 717179395 200000 178980483 200000 183714147 200000 615240908 200000 436936219 200000 911714764 200000 770793108 200000 631638925 200000 35950476 200000 465867150 200000 938115153 200000 943707904 200000 296906502 200000 921403652 200000 633369821 200000 662572782 200000 454195803 200000 86359685 200000 698720664 200000 822592064 200000 569887867 200000 557642633 200000 358721793 200000 652807422 200000 568753526 200000 391137962 200000 592884409 200000 502317648 200000 335445628 200000 390988704 200000 586442626 200000 846596223 200000 423128031 200000 494328131 200000 686904635 200000 398827764 200000 668405007 200000 944593804 200000 965727461 200000 936231479 200000 942087835 200000 801804180 200000 312324768 200000 383011825 200000 489983542 200000 742696338 200000 35677102 200000 255896298 200000 374854318 200000 52617951 200000 309999214 200000 598496010 200000 789721077 200000 562687988 200000 833296992 200000 180016474 200000 535312668 200000 610289770 200000 122567206 200000 679208963 200000 129536594 200000 858303224 200000 907043201 200000 370825805 200000 502302440 200000 356718456 200000 170321231 200000 27252385 200000 981368655 200000 749754081 200000 369734035 200000 13791878 200000 198270743 200000 550022477 200000 403589484 200000 177503910 200000 814113521 200000 300973044 200000 436708635 200000 763809482 200000 735641773 200000 428718382 200000 18142720 200000 736525272 200000 719932732 200000 960380020 200000 787330716 200000 771758043 200000 653599406 200000 488628830 200000 685631120 200000 22857211 200000 637236788 200000 622135461 200000 255351964 200000 921517183 200000 335798302 200000 123929121 200000 148002976 200000 201166545 200000 157340124 200000 783268043 200000 825607581 200000 942623098 200000 52006400 200000 178651067 200000 522638772 200000 986865696 200000 475550265 200000 451315498 200000 578125860 200000 135916942 200000 610323289 200000 854793841 200000 155721039 200000 55951787 200000 714560847 200000 816102407 200000 608204469 200000 120945537 200000 709398317 200000 524113798 200000 676972278 200000 643119415 200000 917442338 200000 991099302 200000 624540628 200000 914809366 200000 575378048 200000 463995454 200000 549908013 200000 935471239 200000 177468342 200000 15462473 200000 604668420 200000 870969361 200000 546372181 200000 541922270 200000 489460856 200000 157690207 200000 481841422 200000 200287286 200000 949952970 200000 367232055 200000 135074737 200000 299752361 200000 851328347 200000 55681923 200000 618579759 200000 691993520 200000 419627946 200000 713297739 200000 215760280 200000 106211043 200000 94921305 200000 350076600 200000 566353949 200000 464896251 200000 435735080 200000 177635345 200000 556127502 200000 977661136 200000 594962679 200000 292346560 200000 846562268 200000 906329180 200000 723768775 200000 738882894 200000 204291863 200000 844285109 200000 231719609 200000 132305762 200000 215391343 200000 340434965 200000 739694349 200000 994232260 200000 694574774 200000 212038101 200000 904891683 200000 470563935 200000 255737819 200000 951082092 200000 285187708 200000 486693946 200000 675781872 200000 407705460 200000 603199416 200000 389323133 200000 705624100 200000 403461541 200000 738417304 200000 658291569 200000 996414153 200000 791590103 200000 834188797 200000 852587135 200000 87502670 200000 143961091 200000 606974439 200000 535045167 200000 440304965 200000 23621953 200000 897924982 200000 71226665 200000 919039325 200000 896016330 200000 530033387 200000 514980150 200000 795053927 200000 872721910 200000 95639463 200000 483773248 200000 887022164 200000 196237118 200000 513168938 200000 599736141 200000 851544116 200000 762026042 200000 677846548 200000 657498758 200000 72179768 200000 854891171 200000 227945510 200000 397329717 200000 780692145 200000 817447250 200000 789037632 200000 188309697 200000 150681869 200000 223320126 200000 220442467 200000 953862580 200000 618003935 200000 761304193 200000 630312880 200000 921201589 200000 629360855 200000 775577170 200000 957501543 200000 353236877 200000 543094469 200000 806584587 200000 679730152 200000 142414629 200000 984425882 200000 980737316 200000 851066292 200000 5997956 200000 597997669 200000 349580341 200000 521693804 200000 901117141 200000 883739993 200000 977822454 200000 432399311 200000 344186462 200000 535324613 200000 528611137 200000 342070975 200000 46099593 200000 521697817 200000 527842318 200000 146427708 200000 359579870 200000 671798758 200000 565922677 200000 885751399 200000 724621317 200000 120378846 200000 185293999 200000 733011071 200000 105492424 200000 115392463 200000 764305941 200000 2979046 200000 202018574 200000 818067627 200000 721170206 200000 237375515 200000 622861280 200000 781954179 200000 457722467 200000 534125504 200000 104301415 200000 481668742 200000 268129182 200000 764744854 200000 168541163 200000 722925317 200000 542088613 200000 472451707 200000 660937429 200000 494163825 200000 219742323 200000 863384690 200000 648852140 200000 141006426 200000 598955295 200000 787258009 200000 341385498 200000 210159985 200000 298120161 200000 952082995 200000 90494695 200000 677749126 200000 825024019 200000 808826784 200000 495448060 200000 372923530 200000 433608749 200000 113461855 200000 173753185 200000 611143053 200000 305533383 200000 82586898 200000 494320958 200000 768351423 200000 679556506 200000 718717816 200000 547263197 200000 913422706 200000 711283070 200000 312493683 200000 831025829 200000 803523605 200000 231240300 200000 826752515 200000 74152991 200000 609486906 200000 650177660 200000 515567945 200000 562759156 200000 833933969 200000 392496359 200000 726402692 200000 183954923 200000 963152617 200000 209952262 200000 551579926 200000 215326959 200000 790722612 200000 229666640 200000 378568575 200000 103304454 200000 661522563 200000 847028063 200000 647252831 200000 477838170 200000 248062725 200000 43842026 200000 430335863 200000 955434547 200000 12328459 200000 244369867 200000 278907816 200000 613914874 200000 965145863 200000 254282489 200000 947754738 200000 854927926 200000 938430599 200000 809068686 200000 631412597 200000 347105681 200000 739667005 200000 212972738 200000 231466098 200000 462086612 200000 171940601 200000 862034669 200000 645014601 200000 133203686 200000 455250604 200000 450689928 200000 30410364 200000 465528784 200000 646528102 200000 354442283 200000 735500201 200000 353737402 200000 669819480 200000 276322703 200000 210172307 200000 650798318 200000 976511953 200000 92031884 200000 498881305 200000 574419667 200000 709441348 200000 100410139 200000 738068029 200000 252421106 200000 279359552 200000 41453141 200000 224707101 200000 385232116 200000 738790773 200000 961435761 200000 429885692 200000 499850145 200000 312907445 200000 508587977 200000 834981945 200000 446307041 200000 270192368 200000 65283540 200000 932162133 200000 539495102 200000 299159093 200000 481762092 200000 238831344 200000 843825247 200000 183346614 200000 103073672 200000 666936523 200000 520514573 200000 168864196 200000 91442114 200000 560497095 200000 768934705 200000 193562062 200000 706296274 200000 929327332 200000 326052946 200000 829818982 200000 109932240 200000 147337794 200000 624311067 200000 399516475 200000 408705269 200000 999419682 200000 198879826 200000 124555038 200000 224387481 200000 888203237 200000 342891489 200000 145463296 200000 68344117 200000 671198218 200000 12474064 200000 286451441 200000 850270049 200000 844643379 200000 731850568 200000 385217058 200000 577298646 200000 230709792 200000 733737105 200000 526314211 200000 885941101 200000 160105649 200000 686333715 200000 911354789 200000 67733021 200000 951925736 200000 54054999 200000 21728760 200000 417626880 200000 996037347 200000 632268550 200000 592531084 200000 572718413 200000 348985829 200000 838828776 200000 194154291 200000 550042462 200000 29646413 200000 645776102 200000 780014301 200000 143427754 200000 503690908 200000 738575111 200000 681499033 200000 680921035 200000 974048371 200000 622275702 200000 513981594 200000 633377913 200000 573752465 200000 855469945 200000 752699438 200000 64500620 200000 387698904 200000 541561210 200000 406876104 200000 392652029 200000 428124232 200000 603847937 200000 984367094 200000 562225636 200000 483618049 200000 382915510 200000 831351402 200000 101746298 200000 396947525 200000 560001635 200000 895565301 200000 870693911 200000 709514866 200000 911891183 200000 90170502 200000 532100404 200000 934951691 200000 896285795 200000 962898222 200000 424324458 200000 389328047 200000 10450152 200000 325477406 200000 912535920 200000 813165343 200000 681272774 200000 484522662 200000 701461791 200000 362231611 200000 481373541 200000 887119159 200000 163766641 200000 295632133 200000 302933326 200000 136009057 200000 449841276 200000 597197212 200000 241768491 200000 203365845 200000 722381691 200000 891132737 200000 96384450 200000 868037219 200000 545687237 200000 899918676 200000 597349116 200000 250499068 200000 232766418 200000 202750038 200000 510134243 200000 673416880 200000 721845052 200000 83552232 200000 232414110 200000 712333231 200000 846571707 200000 432140489 200000 936533111 200000 214462283 200000 331945767 200000 690086107 200000 38970837 200000 611322611 200000 289332857 200000 47172894 200000 727142977 200000 20205369 200000 73982922 200000 950601651 200000 304211299 200000 643157964 200000 557984593 200000 438404569 200000 422330373 200000 748552062 200000 462620263 200000 742246386 200000 719058958 200000 928856126 200000 713497477 200000 9657214 200000 142429832 200000 733234973 200000 128222788 200000 450101533 200000 201075098 200000 323474509 200000 87017819 200000 563075728 200000 72007821 200000 166680860 200000 321513636 200000 241098935 200000 323921865 200000 127389692 200000 214746390 200000 755535764 200000 261465304 200000 936450685 200000 420304587 200000 781552710 200000 619177569 200000 310518096 200000 23639803 200000 100818702 200000 909211693 200000 86297157 200000 507791358 200000 288546636 200000 88199973 200000 962997325 200000 173372749 200000 315642242 200000 852857681 200000 886358904 200000 328477056 200000 768998734 200000 735950809 200000 895439606 200000 47891024 200000 768120179 200000 250531079 200000 777884441 200000 733257365 200000 850778576 200000 628798530 200000 385058641 200000 694736456 200000 639607142 200000 635264531 200000 221172782 200000 937053313 200000 465111126 200000 886163491 200000 306217824 200000 757884793 200000 628410847 200000 343007034 200000 56180153 200000 48832137 200000 674063459 200000 421818688 200000 335302440 200000 370405928 200000 908622178 200000 586214206 200000 914580159 200000 136665072 200000 839970685 200000 324952925 200000 129947821 200000 717050009 200000 792606323 200000 32729829 200000 867598403 200000 828374010 200000 62758 200000 768843839 200000 458455538 200000 559668494 200000 887092629 200000 593686259 200000 542144331 200000 369774572 200000 236983010 200000 550255529 200000 876930813 200000 331019725 200000 873225549 200000 178109995 200000 125029593 200000 156883721 200000 891003447 200000 352884575 200000 289577424 200000 833930521 200000 333244447 200000 472911184 200000 365300210 200000 586390677 200000 970595495 200000 156903206 200000 603852912 200000 30374198 200000 875277967 200000 745930537 200000 264450970 200000 622473172 200000 823800759 200000 515515585 200000 732939489 200000 43027561 200000 805964065 200000 25070711 200000 66499284 200000 490710539 200000 967287019 200000 67989492 200000 145317158 200000 464271092 200000 584171608 200000 347180544 200000 659049638 200000 680536189 200000 958811591 200000 78347907 200000 568360772 200000 474381085 200000 55890617 200000 297164423 200000 475040786 200000 51439214 200000 904331726 200000 152677427 200000 81630527 200000 612459304 200000 679332040 200000 342212304 200000 978708509 200000 860987683 200000 682056838 200000 690141895 200000 924882203 200000 920882008 200000 148997384 200000 929585056 200000 93794763 200000 751376863 200000 897417073 200000 728499203 200000 475984604 200000 461963249 200000 736078847 200000 685785018 200000 170030111 200000 565161446 200000 665552915 200000 334550444 200000 829211781 200000 917554999 200000 656040495 200000 972848098 200000 44752414 200000 66926204 200000 16401394 200000 760746885 200000 25057307 200000 539773294 200000 148898333 200000 798192861 200000 681075404 200000 987805926 200000 277046416 200000 14308690 200000 459679650 200000 641556187 200000 579015757 200000 535339373 200000 373770541 200000 808744039 200000 849482098 200000 193254615 200000 615638302 200000 596994497 200000 499016514 200000 135743576 200000 478978117 200000 765812291 200000 67800604 200000 502044121 200000 172465298 200000 58660453 200000 433726850 200000 9423970 200000 766611735 200000 599675327 200000 27304978 200000 639881243 200000 144932356 200000 352971529 200000 547647887 200000 774383693 200000 20453544 200000 97334813 200000 217661144 200000 32683873 200000 881261942 200000 823945203 200000 566792686 200000 363288287 200000 133660156 200000 359942819 200000 956390385 200000 195334000 200000 202006764 200000 908638054 200000 802952482 200000 628790491 200000 952537111 200000 397983381 200000 89052898 200000 301850635 200000 269331052 200000 777404839 200000 598640049 200000 107412742 200000 295015420 200000 843759925 200000 940641583 200000 65712886 200000 327600121 200000 601906937 200000 571963421 200000 586081827 200000 70356657 200000 336545225 200000 774407259 200000 134236149 200000 358759830 200000 113308576 200000 322093803 200000 553342198 200000 1701176 200000 426952085 200000 967558636 200000 754068685 200000 609024328 200000 533172192 200000 330419359 200000 882115651 200000 553645718 200000 270570971 200000 828454756 200000 56801601 200000 286157074 200000 314433022 200000 435131836 200000 248902862 200000 674918862 200000 928813025 200000 646044744 200000 758663957 200000 408717562 200000 774345277 200000 294650568 200000 761936732 200000 162929638 200000 177609450 200000 77548060 200000 767767053 200000 158526210 200000 159457 200000 67000389 200000 920231088 200000 181929952 200000 428278842 200000 800014435 200000 346892270 200000 488142639 200000 987680814 200000 117190840 200000 83326863 200000 57755841 200000 264570646 200000 638570146 200000 358425211 200000 941113733 200000 364095593 200000 90292388 200000 373475004 200000 115603341 200000 595951809 200000 225644638 200000 831490424 200000 912376328 200000 285685717 200000 257020047 200000 429426427 200000 812324679 200000 805636735 200000 858485528 200000 580487338 200000 938547899 200000 512005302 200000 240830203 200000 521109264 200000 184265973 200000 27973524 200000 339142743 200000 236824020 200000 295198116 200000 980038993 200000 757202541 200000 852303807 200000 82403225 200000 18039621 200000 265531805 200000 587855546 200000 70978245 200000 227469289 200000 720878441 200000 939028429 200000 169989688 200000 463636693 200000 149197936 200000 78488865 200000 198030882 200000 309147330 200000 938649714 200000 283489789 200000 444919765 200000 787819400 200000 656940626 200000 495103179 200000 810401729 200000 728231968 200000 264866830 200000 916895508 200000 45248886 200000 512068259 200000 682770631 200000 362907518 200000 410360740 200000 545229896 200000 718052031 200000 956286420 200000 826329629 200000 922595689 200000 761254229 200000 221608702 200000 411680208 200000 455895933 200000 562047754 200000 572098307 200000 204400335 200000 240056606 200000 175003518 200000 625813773 200000 283220553 200000 462990851 200000 349023091 200000 568715620 200000 320435344 200000 200846086 200000 672914119 200000 16964465 200000 518568211 200000 619328031 200000 21159549 200000 820330940 200000 346311779 200000 782063206 200000 447629492 200000 979230701 200000 547643953 200000 113393172 200000 390904493 200000 808189646 200000 679950158 200000 481026689 200000 547649225 200000 764816966 200000 95930281 200000 264325158 200000 507700360 200000 511324510 200000 167807571 200000 606789275 200000 247805577 200000 911407166 200000 259857789 200000 203526297 200000 946520719 200000 451262000 200000 557120119 200000 599534073 200000 861028218 200000 428508571 200000 905674673 200000 631058866 200000 849708361 200000 808807945 200000 517230781 200000 745674718 200000 643910430 200000 634855457 200000 823639115 200000 540081588 200000 839405880 200000 322397100 200000 708672043 200000 160824718 200000 715556602 200000 588946834 200000 772281677 200000 363760355 200000 619404514 200000 953763805 200000 736502211 200000 3045453 200000 957258385 200000 967426996 200000 61216957 200000 905830788 200000 801917641 200000 998785888 200000 48348810 200000 402305376 200000 927711592 200000 246151754 200000 246070940 200000 975045594 200000 48352113 200000 848292090 200000 808590212 200000 273417226 200000 491207940 200000 580381977 200000 812693233 200000 840178217 200000 695326560 200000 452239726 200000 417623989 200000 957271951 200000 927919335 200000 591154147 200000 697212351 200000 925372085 200000 125841176 200000 633791873 200000 965984288 200000 621414708 200000 161950357 200000 56254574 200000 371887881 200000 885854659 200000 791253790 200000 298818549 200000 464460234 200000 157045819 200000 252450196 200000 267249278 200000 574886100 200000 143783318 200000 761633782 200000 865445776 200000 523682743 200000 22011370 200000 537581414 200000 452911061 200000 665970468 200000 870599282 200000 769028644 200000 119464213 200000 479481067 200000 6853509 200000 319946128 200000 776198713 200000 319985149 200000 675525787 200000 74694699 200000 921143625 200000 179828329 200000 913711694 200000 585561494 200000 362988397 200000 811608418 200000 341187158 200000 65596048 200000 577140974 200000 487670071 200000 366772619 200000 53544187 200000 324213557 200000 851525976 200000 959726566 200000 330945495 200000 677096650 200000 115110487 200000 430882944 200000 163962181 200000 366552918 200000 530887139 200000 830868368 200000 942850180 200000 109190561 200000 484884174 200000 894539887 200000 980923894 200000 623091603 200000 58674439 200000 482215318 200000 765510427 200000 76981301 200000 398022047 200000 462586014 200000 872041107 200000 295948208 200000 229676231 200000 890794558 200000 76089887 200000 292811596 200000 228493264 200000 875110480 200000 168653472 200000 25209714 200000 150284073 200000 670317003 200000 862819349 200000 382492073 200000 947254883 200000 524482761 200000 171273120 200000 906666651 200000 631009327 200000 851809410 200000 371507073 200000 130294801 200000 18706013 200000 51313486 200000 93614361 200000 929591537 200000 318439390 200000 127256742 200000 944824551 200000 211229510 200000 590088898 200000 622801698 200000 469954189 200000 820936760 200000 495285305 200000 391649915 200000 635915466 200000 950277134 200000 462916245 200000 980148105 200000 370297729 200000 411251250 200000 8227142 200000 976867909 200000 427069872 200000 246959405 200000 857789147 200000 883178439 200000 436838264 200000 934439589 200000 130198279 200000 348637257 200000 78250523 200000 927006053 200000 825054873 200000 830367521 200000 743419384 200000 315038548 200000 391686529 200000 712852681 200000 287976591 200000 969796988 200000 232081616 200000 943617754 200000 132369539 200000 478827012 200000 93683384 200000 796786188 200000 253863314 200000 413433397 200000 37522055 200000 151786038 200000 929628318 200000 206242936 200000 288453295 200000 951982163 200000 268493222 200000 29389396 200000 835176129 200000 906854010 200000 464597965 200000 578867316 200000 779094892 200000 321461732 200000 422369617 200000 996254366 200000 263479937 200000 939277545 200000 493450131 200000 815825340 200000 384592625 200000 521904898 200000 716115733 200000 683078102 200000 504724684 200000 271347399 200000 339926389 200000 309758485 200000 598193475 200000 510646257 200000 979516790 200000 362516672 200000 129257126 200000 937857368 200000 886120184 200000 660724033 200000 378234469 200000 890826998 200000 960573690 200000 854599201 200000 849540882 200000 347869665 200000 334226333 200000 605660423 200000 473000541 200000 411151443 200000 861661219 200000 669141692 200000 349839126 200000 981999013 200000 723374827 200000 674160424 200000 52496173 200000 398971471 200000 850146678 200000 126849365 200000 626990004 200000 712718312 200000 934649445 200000 877502826 200000 992492250 200000 247136043 200000 792561015 200000 479509680 200000 180991985 200000 700304367 200000 602305934 200000 214236048 200000 253231976 200000 401642797 200000 20469930 200000 467141010 200000 928936656 200000 989245693 200000 702835179 200000 402446174 200000 668165338 200000 792031896 200000 2335634 200000 945647293 200000 963479383 200000 93368406 200000 117256448 200000 175032985 200000 217072950 200000 402843568 200000 789015732 200000 822773496 200000 597478536 200000 767557950 200000 165335632 200000 189141251 200000 999666814 200000 995997369 200000 454743700 200000 658267396 200000 797164904 200000 422017274 200000 92832609 200000 772479074 200000 338495159 200000 409020408 200000 521741750 200000 165289383 200000 61766907 200000 765297357 200000 599829429 200000 230317690 200000 853809637 200000 926003632 200000 46184093 200000 896673188 200000 581839940 200000 686577147 200000 508735185 200000 603547918 200000 281906187 200000 978394662 200000 282246095 200000 426134975 200000 828235337 200000 985889225 200000 7573048 200000 836787682 200000 844684590 200000 263059868 200000 16541646 200000 560824509 200000 771093004 200000 516685689 200000 791450480 200000 500593850 200000 969185618 200000 96926296 200000 139736863 200000 650056545 200000 510025874 200000 27493969 200000 281127419 200000 923106138 200000 489944187 200000 600464541 200000 693000773 200000 60817519 200000 192665311 200000 103488917 200000 825626974 200000 372339079 200000 190641837 200000 438325936 200000 766286790 200000 540210347 200000 579113462 200000 88565383 200000 71435037 200000 361976580 200000 553324011 200000 38873300 200000 959569956 200000 440803546 200000 994925789 200000 841113709 200000 18515644 200000 409595286 200000 634661946 200000 291919181 200000 57025508 200000 719192511 200000 988612246 200000 340000395 200000 881051582 200000 685181695 200000 404829598 200000 260312159 200000 903052682 200000 963777566 200000 300228133 200000 843594275 200000 683821480 200000 706531589 200000 309075483 200000 660179023 200000 122463641 200000 286132412 200000 25002128 200000 519058555 200000 464738302 200000 125766507 200000 159354805 200000 485929312 200000 670862999 200000 680893532 200000 760835290 200000 608118998 200000 169341508 200000 419014646 200000 661868655 200000 611651542 200000 407555334 200000 636844994 200000 439096326 200000 185727608 200000 847445501 200000 361831529 200000 926975566 200000 613206005 200000 214839147 200000 983181234 200000 572700953 200000 747157158 200000 149751983 200000 453593224 200000 740652374 200000 801424386 200000 869849674 200000 215789297 200000 455475478 200000 987716771 200000 882865628 200000 92231191 200000 324043147 200000 930641472 200000 981926438 200000 496641090 200000 701095683 200000 118190515 200000 439764233 200000 512179419 200000 436826352 200000 143053555 200000 624536964 200000 406196841 200000 610061282 200000 916136218 200000 837317561 200000 550856855 200000 547441546 200000 818605152 200000 933443304 200000 284833835 200000 604626104 200000 587539485 200000 629260658 200000 480107791 200000 252237149 200000 387710666 200000 176760022 200000 780900427 200000 818229385 200000 813557247 200000 456207798 200000 405855239 200000 778047085 200000 77990005 200000 803924434 200000 851608973 200000 199852633 200000 564067844 200000 630035978 200000 375233348 200000 599761598 200000 359751077 200000 312739935 200000 892360373 200000 976094507 200000 478375281 200000 535044082 200000 407152265 200000 887782995 200000 661876895 200000 480677122 200000 238320264 200000 337722885 200000 975949705 200000 885871857 200000 228082586 200000 412004145 200000 553116582 200000 231232063 200000 950948297 200000 407876585 200000 847090576 200000 259089549 200000 41851452 200000 940921692 200000 713053438 200000 549374106 200000 928711484 200000 75140059 200000 400401098 200000 994526280 200000 695381042 200000 334999768 200000 881589996 200000 907914902 200000 198815653 200000 654519521 200000 749544060 200000 301113255 200000 521847104 200000 547493288 200000 467195827 200000 219175609 200000 507513801 200000 998707709 200000 437641705 200000 593400877 200000 833323818 200000 250365905 200000 179614615 200000 947762053 200000 370717803 200000 722426421 200000 320708181 200000 189597024 200000 81057717 200000 835591511 200000 238487260 200000 431076223 200000 895629904 200000 257750154 200000 102522117 200000 162972866 200000 668240548 200000 423883326 200000 659154887 200000 956895530 200000 907662394 200000 248318979 200000 263830844 200000 617167320 200000 392753595 200000 474483850 200000 255083163 200000 724348172 200000 613661935 200000 983640483 200000 247373374 200000 966622246 200000 632789183 200000 102896190 200000 998877084 200000 898346919 200000 439507762 200000 214457453 200000 527753551 200000 593601839 200000 409209203 200000 974956383 200000 528058127 200000 46975360 200000 467898312 200000 759179622 200000 766300596 200000 746430073 200000 849118107 200000 23057905 200000 150137143 200000 873290011 200000 525348212 200000 71390610 200000 876386992 200000 147071366 200000 874614011 200000 100715000 200000 814839896 200000 631820539 200000 344210170 200000 892014068 200000 360381319 200000 330447835 200000 861600600 200000 4157815 200000 259162806 200000 767936421 200000 26219294 200000 78441362 200000 499818878 200000 114462460 200000 896938101 200000 389202548 200000 127731862 200000 882307486 200000 734571173 200000 647726446 200000 113680855 200000 384915052 200000 946290198 200000 366690033 200000 937266747 200000 860991335 200000 397827154 200000 44944013 200000 750788056 200000 734985648 200000 850506240 200000 434278131 200000 576156649 200000 524040583 200000 78025961 200000 436707827 200000 312610501 200000 264595532 200000 490009077 200000 387660925 200000 562281956 200000 116903041 200000 264897326 200000 527079075 200000 397627360 200000 522524612 200000 613046203 200000 392791445 200000 265729137 200000 341429976 200000 569306598 200000 138312610 200000 774357103 200000 648323484 200000 974023958 200000 443964989 200000 321524179 200000 381679889 200000 582922708 200000 5469172 200000 308837302 200000 678689111 200000 884420552 200000 330459770 200000 370010191 200000 584428464 200000 441122236 200000 482595997 200000 114784503 200000 349489786 200000 775183255 200000 827244624 200000 857835559 200000 968161592 200000 668587107 200000 461267105 200000 794833784 200000 272114825 200000 875849799 200000 58740674 200000 383225761 200000 337200686 200000 428167308 200000 179603715 200000 203944572 200000 454977288 200000 607927194 200000 708082901 200000 553354496 200000 741943063 200000 366718203 200000 467206345 200000 201457479 200000 344565627 200000 812212054 200000 581564301 200000 192706697 200000 594561652 200000 714593908 200000 507271925 200000 689095966 200000 505109349 200000 623337790 200000 744700910 200000 796306047 200000 461319372 200000 579581372 200000 449206923 200000 308140868 200000 710980171 200000 495691030 200000 540902396 200000 510790950 200000 94871202 200000 613220246 200000 930549393 200000 681984765 200000 341316529 200000 474155171 200000 990731194 200000 786989762 200000 424591481 200000 375153862 200000 384615945 200000 281842061 200000 665232666 200000 387399080 200000 63842094 200000 533365144 200000 729030358 200000 216462353 200000 639656440 200000 846876729 200000 743666188 200000 558365673 200000 30651994 200000 301180906 200000 702377533 200000 459999289 200000 244368738 200000 772780100 200000 939027465 200000 368149802 200000 817604418 200000 838251519 200000 695523633 200000 104982533 200000 787694411 200000 264761586 200000 14374038 200000 661282096 200000 943980012 200000 390744088 200000 295839288 200000 959502902 200000 15636662 200000 18797960 200000 2799415 200000 809604030 200000 940150874 200000 932484219 200000 852108756 200000 755554194 200000 989054633 200000 519811913 200000 224783215 200000 158528664 200000 625778833 200000 671511915 200000 710589066 200000 573117148 200000 960286246 200000 149519737 200000 66717892 200000 822615427 200000 599344277 200000 973772588 200000 891261150 200000 554401496 200000 744361521 200000 355165532 200000 97675960 200000 299956290 200000 277588586 200000 253408771 200000 337647955 200000 52165194 200000 590145488 200000 292287031 200000 61079760 200000 764735129 200000 553339924 200000 429930034 200000 289262702 200000 911670263 200000 845557765 200000 440383309 200000 547646607 200000 870074445 200000 215507350 200000 96046080 200000 120676531 200000 513181346 200000 920258005 200000 718221282 200000 163297147 200000 183112992 200000 653327093 200000 158502318 200000 830773414 200000 617116431 200000 92869188 200000 495975739 200000 506993942 200000 44645592 200000 25550389 200000 698038658 200000 269490891 200000 697367555 200000 880507990 200000 219093659 200000 498319077 200000 158016313 200000 598785369 200000 150482367 200000 554974629 200000 877069377 200000 416905999 200000 412247366 200000 962705004 200000 224893957 200000 421372519 200000 686629033 200000 846020025 200000 734736525 200000 634331506 200000 58522240 200000 786809647 200000 190683906 200000 839814497 200000 260811396 200000 824065931 200000 275050924 200000 521132676 200000 902819726 200000 873411761 200000 98002931 200000 340948556 200000 272974741 200000 287475615 200000 727088224 200000 959529289 200000 186228147 200000 113286263 200000 845644956 200000 485832491 200000 955039263 200000 278513273 200000 531160943 200000 277162180 200000 131383859 200000 258275333 200000 852836546 200000 869752836 200000 230063719 200000 350474396 200000 151728541 200000 773140475 200000 43322451 200000 315414751 200000 462536744 200000 579627225 200000 170806959 200000 797912205 200000 482211244 200000 812622320 200000 645060437 200000 888951432 200000 713699986 200000 384821167 200000 549645117 200000 976556752 200000 710860386 200000 828997032 200000 286729855 200000 15549573 200000 57172421 200000 295816842 200000 26163284 200000 809882089 200000 602563202 200000 14083622 200000 716796181 200000 930818650 200000 274992004 200000 751123310 200000 912236601 200000 175370843 200000 152832209 200000 370566256 200000 765993049 200000 935533963 200000 712098195 200000 918360670 200000 790053167 200000 194509995 200000 407197714 200000 92707720 200000 374307217 200000 635629980 200000 58999222 200000 351212895 200000 858741626 200000 75265373 200000 535427337 200000 587697779 200000 214624769 200000 106535952 200000 156400562 200000 952474229 200000 468071774 200000 970238709 200000 724967034 200000 701143605 200000 573083371 200000 958707308 200000 909227338 200000 59621284 200000 869906208 200000 923145207 200000 532426025 200000 740469714 200000 140366741 200000 10071604 200000 65199170 200000 382864623 200000 100991747 200000 192218342 200000 874414043 200000 938681421 200000 214854466 200000 769292012 200000 556547166 200000 234163804 200000 502605131 200000 484191303 200000 64097619 200000 470025387 200000 109421878 200000 399549976 200000 674785123 200000 108412397 200000 826039868 200000 362876062 200000 318536790 200000 332648432 200000 994815158 200000 7145787 200000 153917204 200000 590231463 200000 543793691 200000 65750127 200000 67987879 200000 66070304 200000 366667013 200000 248690650 200000 627679542 200000 34161549 200000 725508907 200000 255772733 200000 452316682 200000 623843647 200000 149157735 200000 952467321 200000 486624139 200000 866317733 200000 751724464 200000 754573966 200000 100858435 200000 463226704 200000 595407648 200000 351090076 200000 517042649 200000 762490865 200000 918846447 200000 446475748 200000 650293014 200000 871383640 200000 803426677 200000 254524358 200000 775679459 200000 295709302 200000 246187563 200000 787578051 200000 322414920 200000 21710683 200000 116914089 200000 184353148 200000 894211950 200000 974113080 200000 773950632 200000 350243761 200000 838890908 200000 411914077 200000 691498752 200000 393422914 200000 626164284 200000 384165434 200000 787761578 200000 133689136 200000 107723479 200000 659806049 200000 511044287 200000 171829660 200000 934301715 200000 335199618 200000 371733878 200000 269711302 200000 989392315 200000 175136876 200000 686752297 200000 219660046 200000 912652471 200000 732995346 200000 304926287 200000 939097588 200000 465172238 200000 800167810 200000 438786178 200000 910182939 200000 543843306 200000 761708271 200000 919062138 200000 853250113 200000 542094227 200000 319501735 200000 865655566 200000 958446152 200000 523652466 200000 845290268 200000 563864121 200000 884867888 200000 843752975 200000 383365087 200000 450967314 200000 611681561 200000 416801042 200000 313771423 200000 20712914 200000 789007684 200000 398149957 200000 9699117 200000 448315345 200000 342137874 200000 307968655 200000 671423098 200000 950690184 200000 739071234 200000 132605433 200000 881901206 200000 205866639 200000 282127030 200000 5340075 200000 912951730 200000 263831967 200000 144337646 200000 906481391 200000 152453918 200000 728824465 200000 390322314 200000 465497132 200000 273754955 200000 298461276 200000 317067148 200000 485688556 200000 419130825 200000 18287898 200000 390396178 200000 265878998 200000 327694665 200000 14368770 200000 56892767 200000 292866227 200000 811334554 200000 856343406 200000 852347346 200000 992457323 200000 320234415 200000 491110101 200000 276702956 200000 631288072 200000 92490135 200000 475253457 200000 224664654 200000 18014641 200000 75658370 200000 532789018 200000 517192375 200000 562564271 200000 418069186 200000 791741064 200000 506477065 200000 863765867 200000 259271622 200000 632803092 200000 551858500 200000 492784749 200000 755337248 200000 343242710 200000 821585544 200000 376092510 200000 546925951 200000 218166023 200000 7814934 200000 979045637 200000 863834804 200000 757624831 200000 582907215 200000 543725388 200000 162464688 200000 138694455 200000 253019827 200000 676457788 200000 286022532 200000 774506568 200000 512105954 200000 945651963 200000 356250719 200000 833786345 200000 628314269 200000 329300948 200000 619509138 200000 551640051 200000 467781060 200000 372301359 200000 124465038 200000 716950368 200000 142933337 200000 798859155 200000 875377635 200000 918652486 200000 460095099 200000 143597226 200000 370685249 200000 339602400 200000 3086186 200000 613250876 200000 918024058 200000 741382789 200000 274374537 200000 185703986 200000 173420414 200000 810889645 200000 886306646 200000 597623188 200000 50459485 200000 751965170 200000 907988594 200000 998819978 200000 915916359 200000 126189836 200000 697419167 200000 997586781 200000 345621134 200000 426242515 200000 608050364 200000 304583030 200000 591073186 200000 471114816 200000 934842058 200000 978869597 200000 174980114 200000 591148908 200000 223324649 200000 174457531 200000 541998481 200000 721490830 200000 77979483 200000 779745368 200000 523075309 200000 274220031 200000 572429695 200000 787406876 200000 444703256 200000 504258872 200000 510522837 200000 461458192 200000 266888227 200000 601387730 200000 852366592 200000 262866781 200000 316234045 200000 525901188 200000 691271358 200000 317715531 200000 101810871 200000 231869736 200000 986521072 200000 984558147 200000 753784578 200000 687465141 200000 438746264 200000 203989708 200000 23276462 200000 933093957 200000 921242581 200000 548246160 200000 385003884 200000 342977296 200000 263253992 200000 509452632 200000 342010380 200000 647662958 200000 852857905 200000 239368714 200000 757772927 200000 69822680 200000 70671665 200000 812497585 200000 698901205 200000 166770662 200000 126370441 200000 130092149 200000 292940863 200000 974504017 200000 350994681 200000 89888157 200000 423212813 200000 775767793 200000 16392289 200000 634821011 200000 741166767 200000 17588159 200000 992903618 200000 755739872 200000 608871863 200000 365474259 200000 815638845 200000 325396778 200000 808915412 200000 474377063 200000 262518801 200000 106511164 200000 604892632 200000 660864465 200000 785321120 200000 113000189 200000 518754738 200000 770738571 200000 396123754 200000 394869623 200000 381905012 200000 894411310 200000 518407695 200000 551296721 200000 458149965 200000 484034674 200000 78678353 200000 883820116 200000 991492239 200000 590024750 200000 374779662 200000 842542185 200000 24388009 200000 783846493 200000 225651529 200000 437070487 200000 664657196 200000 688601366 200000 829564705 200000 393959817 200000 222495177 200000 961862546 200000 894262487 200000 804482821 200000 334836048 200000 614843433 200000 655636428 200000 247021557 200000 622450866 200000 931246164 200000 311528063 200000 203775073 200000 325338111 200000 538958507 200000 279615122 200000 559703922 200000 219341928 200000 808387815 200000 614874821 200000 972728687 200000 590741053 200000 900202976 200000 32285944 200000 749393346 200000 458085103 200000 526648208 200000 379945004 200000 419117812 200000 69238542 200000 912298253 200000 314321538 200000 11600044 200000 999296586 200000 34302097 200000 752647482 200000 759220147 200000 923074421 200000 674613109 200000 867923636 200000 130679281 200000 530112639 200000 702082609 200000 764911217 200000 147854960 200000 724370039 200000 986820700 200000 762192657 200000 274237271 200000 422217616 200000 451112625 200000 984570454 200000 742156783 200000 945881880 200000 577402119 200000 870246686 200000 96113825 200000 162450305 200000 103993431 200000 651451244 200000 345269493 200000 330255964 200000 809947321 200000 53424223 200000 62417811 200000 371048536 200000 979184486 200000 861660217 200000 177651781 200000 615292742 200000 863420598 200000 683727448 200000 991995378 200000 697779223 200000 35893282 200000 30338879 200000 853769891 200000 692245212 200000 758999618 200000 950789773 200000 540799872 200000 64213187 200000 753662159 200000 167905027 200000 676680915 200000 535599136 200000 401858722 200000 986439297 200000 241604100 200000 318086752 200000 540489650 200000 232430088 200000 818182042 200000 346853398 200000 13518105 200000 52937657 200000 4493119 200000 895158002 200000 551442702 200000 854424788 200000 925304251 200000 817336260 200000 40417003 200000 961139641 200000 68145399 200000 647271549 200000 978698024 200000 739745769 200000 521993722 200000 884306988 200000 337201501 200000 890978309 200000 70984943 200000 501680388 200000 423834178 200000 286263756 200000 439122716 200000 580486228 200000 732092337 200000 923351584 200000 382842603 200000 287329420 200000 825152674 200000 621961985 200000 34416100 200000 973450558 200000 830197037 200000 838147984 200000 725679279 200000 371441945 200000 391315595 200000 147997708 200000 42692374 200000 597358062 200000 258266901 200000 88100311 200000 873576960 200000 998022318 200000 442084930 200000 237599600 200000 151249270 200000 852661610 200000 194093739 200000 961069690 200000 275274913 200000 32487249 200000 806149130 200000 601721779 200000 283891657 200000 842419892 200000 224512821 200000 642019068 200000 396369495 200000 851551492 200000 617457191 200000 526863703 200000 388811474 200000 692721873 200000 521803255 200000 812745443 200000 777076452 200000 424728012 200000 375178973 200000 127200480 200000 702654293 200000 975711941 200000 50095667 200000 409983409 200000 574188558 200000 897674157 200000 347192945 200000 437380820 200000 969926679 200000 162980244 200000 826708271 200000 456221931 200000 634207640 200000 847394986 200000 995706662 200000 457123765 200000 741947355 200000 923490881 200000 39027246 200000 201782292 200000 945364807 200000 683185865 200000 789334336 200000 755072520 200000 339318629 200000 64270289 200000 563869300 200000 113044658 200000 495925982 200000 280881164 200000 478117635 200000 54573137 200000 224926073 200000 986908488 200000 821743942 200000 277996103 200000 531586593 200000 450552440 200000 302895796 200000 176246548 200000 220327644 200000 484321706 200000 694947815 200000 837796440 200000 98162388 200000 1635856 200000 380183190 200000 429790421 200000 31882833 200000 857642491 200000 538312091 200000 766509673 200000 607061692 200000 47942874 200000 638310125 200000 717793815 200000 492988572 200000 311746878 200000 853507494 200000 693288446 200000 241343388 200000 939338968 200000 150363646 200000 245168991 200000 837038210 200000 867966584 200000 375689549 200000 260877978 200000 442549048 200000 767436815 200000 435988492 200000 947374385 200000 459169478 200000 480257197 200000 54031827 200000 453651394 200000 514259284 200000 792924803 200000 306718555 200000 681663504 200000 850947116 200000 371324641 200000 595095676 200000 770354426 200000 371061173 200000 21028407 200000 917896240 200000 424426626 200000 761252728 200000 532290583 200000 593070221 200000 39162822 200000 100368926 200000 499908912 200000 880382157 200000 224780041 200000 995907951 200000 221910868 200000 188203849 200000 888542122 200000 701153875 200000 534739315 200000 626920312 200000 970956330 200000 201124052 200000 972367772 200000 621383156 200000 851382313 200000 412863001 200000 359876354 200000 619394677 200000 115271784 200000 792906859 200000 387013619 200000 322928594 200000 433458888 200000 817959731 200000 254132705 200000 762539526 200000 106587721 200000 851459321 200000 166290269 200000 502535208 200000 812909323 200000 980735845 200000 491825174 200000 578088049 200000 400656463 200000 867325248 200000 496571613 200000 811397177 200000 672607862 200000 655600243 200000 11689379 200000 801261049 200000 627056383 200000 486422534 200000 870532984 200000 153270601 200000 261640844 200000 158343714 200000 147247757 200000 950701794 200000 567354589 200000 178232847 200000 177805874 200000 543000221 200000 314429138 200000 294830133 200000 553512152 200000 808256881 200000 277808237 200000 389767709 200000 558897167 200000 228329336 200000 442704077 200000 466664048 200000 484215943 200000 82198505 200000 180568114 200000 767162102 200000 725966354 200000 205221150 200000 704817662 200000 30589080 200000 792803744 200000 139826830 200000 810274481 200000 264072029 200000 167856448 200000 372017875 200000 358345196 200000 306686576 200000 352353317 200000 786440101 200000 153734766 200000 308661783 200000 712156829 200000 597755868 200000 992351769 200000 810179004 200000 805759003 200000 465272689 200000 472655853 200000 928944615 200000 257583405 200000 756671356 200000 39389706 200000 460139584 200000 714646406 200000 505173046 200000 629214130 200000 394846097 200000 615603700 200000 533897463 200000 360142147 200000 603247553 200000 143721577 200000 56350264 200000 680165952 200000 915777497 200000 23710197 200000 535867794 200000 735220552 200000 461285378 200000 427211977 200000 321513404 200000 430556700 200000 128810884 200000 402928181 200000 156229263 200000 331079581 200000 666188487 200000 152596138 200000 418593029 200000 9204682 200000 564036437 200000 43084728 200000 508599604 200000 690887109 200000 900521941 200000 789077008 200000 511742039 200000 50823630 200000 808771088 200000 101736322 200000 603980485 200000 62881605 200000 291378414 200000 581545727 200000 629651958 200000 525252779 200000 150899321 200000 368929943 200000 559617156 200000 460533153 200000 386799064 200000 845536122 200000 283337255 200000 432894694 200000 660608853 200000 152640506 200000 203009975 200000 686411868 200000 623033943 200000 608122758 200000 511665965 200000 437709059 200000 958994279 200000 664891056 200000 599052706 200000 552018172 200000 698531374 200000 370658599 200000 691713357 200000 903628166 200000 104481139 200000 535193533 200000 724669831 200000 413393155 200000 566802720 200000 531252321 200000 410479305 200000 578214131 200000 437737534 200000 891702821 200000 211185836 200000 494265846 200000 806952692 200000 659725112 200000 752987623 200000 738968525 200000 801096843 200000 376399595 200000 288286292 200000 527859033 200000 510037355 200000 210261423 200000 505018602 200000 593521817 200000 591444766 200000 405018388 200000 231383491 200000 968086191 200000 179717707 200000 289756107 200000 712105495 200000 278661595 200000 242597563 200000 764425636 200000 559085118 200000 943782269 200000 285546327 200000 613324176 200000 212529073 200000 973907479 200000 635907623 200000 23589279 200000 865869064 200000 373766471 200000 382207571 200000 152755970 200000 112744956 200000 905260496 200000 560420901 200000 68237320 200000 343721829 200000 885056913 200000 699262212 200000 815613476 200000 828249916 200000 663569291 200000 131387769 200000 248284645 200000 659212953 200000 113209823 200000 151621421 200000 928738555 200000 654556086 200000 629844428 200000 895574760 200000 586437176 200000 654966249 200000 246002100 200000 96663698 200000 567261067 200000 141331884 200000 615773463 200000 77811508 200000 634962438 200000 698387608 200000 402852502 200000 998968055 200000 284597720 200000 194595685 200000 680474096 200000 357817124 200000 674294866 200000 958105578 200000 131324935 200000 870928929 200000 688838118 200000 776599842 200000 190314714 200000 388740473 200000 517631010 200000 46742820 200000 653511051 200000 310338003 200000 82977720 200000 53110057 200000 658330202 200000 929445625 200000 331647096 200000 921899913 200000 204640936 200000 90295762 200000 274371923 200000 101604797 200000 370831604 200000 949594727 200000 928392281 200000 15777373 200000 436875488 200000 392032224 200000 918220475 200000 520484130 200000 592653612 200000 704314503 200000 442080457 200000 301548260 200000 411251640 200000 318437827 200000 974673908 200000 74035101 200000 389517702 200000 782413341 200000 768259275 200000 824105571 200000 969977524 200000 510895934 200000 870801665 200000 917832048 200000 704073861 200000 308570094 200000 218552677 200000 275745821 200000 885592 200000 363015190 200000 791864295 200000 883241186 200000 233311918 200000 570562237 200000 88276889 200000 110036310 200000 907772711 200000 175735821 200000 512022186 200000 268685364 200000 711654021 200000 839495502 200000 119055468 200000 163404627 200000 163930535 200000 285643497 200000 762154318 200000 731302316 200000 804384397 200000 515790950 200000 805151970 200000 950964055 200000 139965530 200000 178339950 200000 55773143 200000 837365645 200000 706112332 200000 429896904 200000 238075902 200000 961601190 200000 495051972 200000 398783582 200000 297442888 200000 44971035 200000 545257796 200000 765097784 200000 861183685 200000 943974020 200000 584277611 200000 759110783 200000 935772326 200000 364314010 200000 720134906 200000 13171323 200000 119897659 200000 996839990 200000 804089553 200000 16074388 200000 646120181 200000 366633039 200000 747462898 200000 176722259 200000 466630500 200000 477337855 200000 941163388 200000 225149025 200000 228262713 200000 55132285 200000 865752495 200000 974238342 200000 925071172 200000 390765603 200000 610487789 200000 72228779 200000 768179573 200000 421713513 200000 987066807 200000 722976472 200000 329616606 200000 105400039 200000 289953707 200000 635092021 200000 884640687 200000 484861013 200000 175586700 200000 62777611 200000 950320951 200000 783661709 200000 987264057 200000 626667971 200000 98452969 200000 534114439 200000 920148403 200000 964215781 200000 229550419 200000 931338843 200000 314575130 200000 785153562 200000 576956456 200000 929369410 200000 552005807 200000 167610409 200000 381117494 200000 861101461 200000 605523923 200000 441926909 200000 653492335 200000 941206731 200000 240544518 200000 59747484 200000 501395172 200000 361305981 200000 278946792 200000 629807152 200000 798188740 200000 738377573 200000 883823418 200000 305185281 200000 17747040 200000 712503129 200000 613760220 200000 878592375 200000 342630185 200000 668973908 200000 149545936 200000 518626076 200000 225315247 200000 995095661 200000 873446453 200000 568885399 200000 469197219 200000 675198172 200000 121163596 200000 436069041 200000 167902677 200000 43298299 200000 476205941 200000 430845779 200000 764010549 200000 48647746 200000 555823153 200000 847878021 200000 224126933 200000 907021129 200000 127109665 200000 157138287 200000 210514661 200000 751724489 200000 658439941 200000 270617690 200000 211646645 200000 559780762 200000 530872765 200000 792918703 200000 104897973 200000 21566389 200000 155459146 200000 452354038 200000 896286071 200000 180678194 200000 460258252 200000 452270808 200000 662683818 200000 573377098 200000 783201925 200000 849178909 200000 67433760 200000 417563222 200000 882063828 200000 801755565 200000 835346888 200000 668546509 200000 547589177 200000 967584402 200000 539871412 200000 462127433 200000 577184599 200000 726074611 200000 46924563 200000 493980289 200000 35080172 200000 823285529 200000 527563574 200000 252780111 200000 397030361 200000 246092396 200000 680746126 200000 404848298 200000 757570592 200000 177773942 200000 995226028 200000 955251372 200000 948360416 200000 543791582 200000 899369023 200000 703331981 200000 985684314 200000 30653037 200000 436700952 200000 954064293 200000 168904175 200000 446435596 200000 79199784 200000 979179117 200000 612258846 200000 381728963 200000 914780799 200000 157751421 200000 937150089 200000 531664827 200000 245697101 200000 579204750 200000 639657712 200000 664220475 200000 366045412 200000 812680824 200000 176277555 200000 463729069 200000 526546612 200000 955274037 200000 879405139 200000 636631706 200000 476425037 200000 444866267 200000 674829424 200000 586530472 200000 105861471 200000 128561828 200000 192800972 200000 899048354 200000 66416828 200000 348663529 200000 168184518 200000 160127600 200000 133843027 200000 905011489 200000 740775135 200000 97674009 200000 545696310 200000 947647462 200000 361075895 200000 100815559 200000 785394580 200000 25075952 200000 775475472 200000 35066307 200000 53619903 200000 353315094 200000 140865992 200000 737962355 200000 729315622 200000 873491539 200000 161056738 200000 606440034 200000 749575514 200000 345099710 200000 218754429 200000 677778487 200000 404167436 200000 950243216 200000 89536475 200000 454269372 200000 501035277 200000 703360289 200000 608782682 200000 338548440 200000 34331468 200000 13029098 200000 506889085 200000 828896404 200000 741791450 200000 192371843 200000 744766691 200000 5120281 200000 161403368 200000 698618533 200000 12604748 200000 546005934 200000 827929542 200000 733744425 200000 552383899 200000 218466494 200000 36284133 200000 477946630 200000 30182350 200000 900194255 200000 632521428 200000 521044566 200000 424029447 200000 60057483 200000 339959366 200000 898182736 200000 443421573 200000 762016698 200000 552196362 200000 668014414 200000 476179627 200000 109822276 200000 774013456 200000 214268615 200000 439765239 200000 40441395 200000 562905962 200000 850579797 200000 73647626 200000 792587182 200000 33305672 200000 144130736 200000 455317670 200000 710980606 200000 63740665 200000 819599792 200000 159384746 200000 498889868 200000 68856560 200000 509905998 200000 432086294 200000 283790304 200000 705922235 200000 234004898 200000 611052557 200000 382460323 200000 8415756 200000 545461733 200000 735335629 200000 479968412 200000 15253940 200000 809252975 200000 330218936 200000 298593973 200000 951902626 200000 172641721 200000 738383949 200000 937002743 200000 871710951 200000 351388508 200000 459113262 200000 564281736 200000 51233204 200000 86018063 200000 681279515 200000 619095475 200000 843493721 200000 495396779 200000 941028341 200000 391308256 200000 50435655 200000 954605866 200000 449225403 200000 179815830 200000 543780878 200000 236523682 200000 430946191 200000 685099391 200000 436751711 200000 593124174 200000 806878385 200000 713573731 200000 281249290 200000 300704645 200000 53266817 200000 369054251 200000 364316416 200000 404481728 200000 325831808 200000 716112351 200000 635652176 200000 541921174 200000 458546511 200000 83664295 200000 231619373 200000 125806018 200000 692925614 200000 85380556 200000 625763302 200000 125945883 200000 164518013 200000 657882551 200000 554582507 200000 949632154 200000 895107005 200000 762577904 200000 251608526 200000 66108504 200000 953120398 200000 65993248 200000 433920318 200000 382048140 200000 506854449 200000 659591951 200000 855628045 200000 911967119 200000 41576199 200000 845060773 200000 884703530 200000 244916442 200000 478731920 200000 404217835 200000 271823014 200000 955425542 200000 669216620 200000 394521866 200000 4845490 200000 731107530 200000 525669212 200000 715692362 200000 638198687 200000 297048064 200000 555376449 200000 513692436 200000 28252380 200000 122328991 200000 249849626 200000 959120879 200000 994179322 200000 992775617 200000 374268937 200000 771575429 200000 104057514 200000 596736926 200000 726250062 200000 613888671 200000 891886012 200000 233042830 200000 109968202 200000 834060067 200000 712247585 200000 966243594 200000 551922044 200000 346846748 200000 398137065 200000 44747434 200000 230426758 200000 474432178 200000 643579460 200000 342701095 200000 141285671 200000 315537708 200000 992953732 200000 643421785 200000 755157314 200000 187562740 200000 325440537 200000 376302393 200000 235252181 200000 947541139 200000 287682707 200000 694974431 200000 377552129 200000 241395119 200000 127337122 200000 796019333 200000 484909064 200000 64204051 200000 576359192 200000 214077057 200000 650810697 200000 472815783 200000 327628772 200000 903084621 200000 607884869 200000 432289138 200000 286520855 200000 747676034 200000 410633628 200000 827088286 200000 743835107 200000 319815384 200000 312258831 200000 450900083 200000 96196758 200000 349277222 200000 402230143 200000 162315354 200000 649521314 200000 834445415 200000 448609004 200000 867556570 200000 602659224 200000 666151858 200000 452615798 200000 977333406 200000 980707879 200000 533684544 200000 431421022 200000 916847980 200000 567859744 200000 604307817 200000 707271684 200000 962184238 200000 451179124 200000 98183078 200000 325814250 200000 606481644 200000 807512371 200000 570674319 200000 374436271 200000 331313871 200000 455500174 200000 63023581 200000 819923475 200000 838234654 200000 599487445 200000 439782504 200000 253101305 200000 876300867 200000 175012728 200000 436668970 200000 956607839 200000 498690503 200000 730714889 200000 318817849 200000 42519399 200000 726749777 200000 667977784 200000 884663503 200000 883989072 200000 684365482 200000 923445717 200000 10189125 200000 267731068 200000 153547962 200000 210898896 200000 38581267 200000 416531307 200000 470738315 200000 93314875 200000 303967440 200000 804340670 200000 656665412 200000 165725253 200000 277842999 200000 642816820 200000 161098030 200000 956770368 200000 143192095 200000 419720367 200000 670942642 200000 339728795 200000 281695105 200000 774129711 200000 643488344 200000 802041319 200000 269233269 200000 527498452 200000 867958216 200000 48870869 200000 136769588 200000 143670495 200000 483407820 200000 817208118 200000 903187222 200000 876247985 200000 662672203 200000 298422521 200000 568519316 200000 624188361 200000 758977102 200000 970788655 200000 105273158 200000 904723145 200000 353940989 200000 1071369 200000 950145765 200000 691281777 200000 460143266 200000 219230423 200000 624763978 200000 841501602 200000 499046821 200000 466544138 200000 500926316 200000 919426651 200000 688343949 200000 453432114 200000 842503013 200000 565184446 200000 620353028 200000 193691136 200000 478673516 200000 708335371 200000 711544274 200000 878365508 200000 150480859 200000 998522018 200000 268737760 200000 347030254 200000 307296810 200000 901063684 200000 212342325 200000 361923088 200000 917663473 200000 894940113 200000 270782460 200000 732944601 200000 139440872 200000 860385227 200000 546462587 200000 474928795 200000 192366569 200000 521743057 200000 715824924 200000 270060485 200000 326359788 200000 565568740 200000 283943015 200000 334949353 200000 458052105 200000 422808356 200000 656449540 200000 81021366 200000 965523066 200000 426373075 200000 616239037 200000 398444286 200000 803724437 200000 606753359 200000 136517241 200000 762520752 200000 500547540 200000 623779611 200000 84297793 200000 615152861 200000 848262351 200000 342903766 200000 520307774 200000 677758646 200000 684924736 200000 192662337 200000 119962808 200000 214764172 200000 269629949 200000 269895485 200000 84430616 200000 699529678 200000 816973057 200000 95621833 200000 311635941 200000 671436045 200000 365802339 200000 309889031 200000 581370057 200000 145812985 200000 469499739 200000 690315831 200000 167214220 200000 768655205 200000 579421251 200000 916505529 200000 386239255 200000 693416766 200000 113007763 200000 880935951 200000 146163570 200000 152729751 200000 152694243 200000 342136279 200000 541493701 200000 563205536 200000 183151340 200000 546576596 200000 857614682 200000 175395753 200000 991417222 200000 226170341 200000 576020120 200000 276948258 200000 495484586 200000 288739595 200000 100342024 200000 345560477 200000 296489584 200000 67781478 200000 48959827 200000 64316361 200000 666526737 200000 604101944 200000 181603648 200000 544108920 200000 594212838 200000 155953632 200000 327061946 200000 295250841 200000 764762982 200000 977517023 200000 892722887 200000 177459262 200000 190159659 200000 536821461 200000 22000017 200000 159058070 200000 366729964 200000 277649283 200000 978798176 200000 435844338 200000 374786435 200000 481044938 200000 214248605 200000 30358723 200000 208666343 200000 377600681 200000 331297999 200000 908557977 200000 135328818 200000 926874690 200000 235381921 200000 494090277 200000 35027356 200000 54822869 200000 683821785 200000 590744119 200000 98796157 200000 503704515 200000 753058145 200000 234972352 200000 918913358 200000 879046539 200000 276139329 200000 907747536 200000 557626791 200000 895571919 200000 207577249 200000 187123352 200000 349096001 200000 618730575 200000 476516555 200000 121969512 200000 912202484 200000 584188395 200000 25073702 200000 205105073 200000 102754490 200000 750626468 200000 782385211 200000 515791618 200000 47167913 200000 347255195 200000 546539955 200000 605388302 200000 588954875 200000 873208079 200000 485218902 200000 591994020 200000 305850633 200000 772185698 200000 153341196 200000 722777524 200000 347502922 200000 831092756 200000 506017247 200000 558217040 200000 23818840 200000 303067590 200000 331225590 200000 58105511 200000 644357611 200000 395774007 200000 945323418 200000 765652491 200000 132363482 200000 394163017 200000 159649844 200000 328048363 200000 965242656 200000 55360507 200000 57527884 200000 349818840 200000 299895764 200000 262791792 200000 674829194 200000 403437187 200000 828483375 200000 865455078 200000 693693111 200000 954220988 200000 890612361 200000 909792958 200000 680697276 200000 246712692 200000 549381211 200000 831289978 200000 137651105 200000 862942396 200000 539269693 200000 198389689 200000 602915471 200000 50919362 200000 798784232 200000 965656636 200000 706476494 200000 622555610 200000 777941045 200000 723536611 200000 148890054 200000 529845105 200000 128877339 200000 479323567 200000 421398528 200000 406209050 200000 825268660 200000 373287873 200000 818300197 200000 675294853 200000 876324663 200000 43757401 200000 979549437 200000 82299522 200000 584086014 200000 351035351 200000 302346353 200000 372048641 200000 746702208 200000 806392764 200000 252912520 200000 521864724 200000 582636119 200000 438278824 200000 133783917 200000 524389610 200000 500144187 200000 365366621 200000 504950374 200000 272798677 200000 279175172 200000 792075194 200000 447722973 200000 162192964 200000 808932267 200000 936105664 200000 880888922 200000 85182153 200000 714965576 200000 621021839 200000 665860485 200000 698846483 200000 262106644 200000 864983144 200000 982064168 200000 20209651 200000 818843239 200000 22758060 200000 450259498 200000 738465627 200000 687244218 200000 791589594 200000 926179476 200000 670553689 200000 901393318 200000 534441365 200000 518049167 200000 642816287 200000 732984546 200000 489057435 200000 433632867 200000 964325629 200000 961740615 200000 277401805 200000 666306936 200000 799534692 200000 228362191 200000 422289452 200000 282397272 200000 260343012 200000 940195472 200000 365541849 200000 63408042 200000 885657390 200000 84297413 200000 237785108 200000 118583095 200000 637128978 200000 142365381 200000 516677693 200000 287017959 200000 389110144 200000 905750025 200000 285166806 200000 939424708 200000 179138186 200000 721960745 200000 768092029 200000 368229878 200000 831426912 200000 721656285 200000 477356789 200000 70529220 200000 66097233 200000 190729471 200000 911153949 200000 11239320 200000 778110160 200000 183148167 200000 897277686 200000 628901626 200000 421090668 200000 606259086 200000 31037600 200000 853808787 200000 791714773 200000 193351755 200000 192432989 200000 127272234 200000 827834588 200000 455035927 200000 335726475 200000 381737641 200000 567709811 200000 404370283 200000 664796845 200000 340782617 200000 39355816 200000 600976864 200000 551396194 200000 518492577 200000 6904493 200000 751462957 200000 241974636 200000 758177930 200000 826042066 200000 589814828 200000 538680233 200000 200715068 200000 13272200 200000 685836500 200000 20155932 200000 296864065 200000 170247008 200000 876745279 200000 791988708 200000 388768064 200000 193693705 200000 848806821 200000 364132162 200000 60604162 200000 373701716 200000 718450526 200000 566143894 200000 390512496 200000 420791089 200000 185623267 200000 713033569 200000 88088210 200000 767284402 200000 515807948 200000 770836548 200000 212317072 200000 169026055 200000 556396242 200000 265077503 200000 95187124 200000 144823680 200000 171676621 200000 703900530 200000 765030757 200000 679243918 200000 556491190 200000 359132318 200000 530026540 200000 972216768 200000 995637157 200000 126526628 200000 557715122 200000 518802121 200000 238685140 200000 366516419 200000 357791167 200000 555430519 200000 605734297 200000 257747805 200000 61951291 200000 64154301 200000 71284078 200000 328567794 200000 913708591 200000 214013609 200000 429893356 200000 512025378 200000 446549188 200000 992301165 200000 612861643 200000 518279854 200000 63647811 200000 718249818 200000 186263778 200000 720299895 200000 128055570 200000 360565727 200000 897660972 200000 690468221 200000 507459260 200000 60681613 200000 382339776 200000 202596832 200000 546440168 200000 778082069 200000 929741783 200000 620261089 200000 262646880 200000 76556360 200000 793008073 200000 321837536 200000 581230347 200000 52635669 200000 452118031 200000 733407583 200000 108787186 200000 844240525 200000 519440705 200000 251068669 200000 244038205 200000 733666016 200000 87222552 200000 890982779 200000 465824310 200000 986389856 200000 41224812 200000 133912249 200000 884387652 200000 376633213 200000 270747447 200000 83782072 200000 104457200 200000 583268807 200000 307604623 200000 707459225 200000 973545443 200000 568113647 200000 190428846 200000 302200475 200000 248226277 200000 819141316 200000 761708269 200000 397464608 200000 699766239 200000 554902073 200000 862129604 200000 214259880 200000 390334680 200000 963785052 200000 157874378 200000 895433940 200000 624528634 200000 713542752 200000 767528122 200000 238020195 200000 839312782 200000 688308883 200000 880809835 200000 287092279 200000 21530362 200000 106234984 200000 901611990 200000 608786000 200000 423240393 200000 847895405 200000 426489363 200000 397903310 200000 753770403 200000 15613524 200000 757198171 200000 810570994 200000 768684367 200000 292447982 200000 350375430 200000 189527325 200000 439006903 200000 539543082 200000 168487309 200000 468156623 200000 127924195 200000 850701849 200000 205042312 200000 839127976 200000 990136316 200000 781082604 200000 110473392 200000 312960105 200000 577676106 200000 960928243 200000 397981406 200000 585947890 200000 793761589 200000 190214047 200000 98437385 200000 109052996 200000 653266502 200000 875242880 200000 901252171 200000 325504128 200000 855875622 200000 903274822 200000 16760539 200000 181299430 200000 32357278 200000 372061635 200000 411749907 200000 88275926 200000 475907732 200000 244832999 200000 99964523 200000 170745553 200000 763812371 200000 563692482 200000 154830203 200000 676211832 200000 681655874 200000 352774276 200000 705069051 200000 299490954 200000 935980650 200000 324913279 200000 83704261 200000 766885353 200000 354375412 200000 254020642 200000 252745681 200000 665000597 200000 189606248 200000 315489023 200000 98364472 200000 433532846 200000 755902575 200000 776159173 200000 588000305 200000 498400118 200000 32018897 200000 680161350 200000 251721749 200000 367455052 200000 675891318 200000 936681841 200000 480413021 200000 944236464 200000 601702503 200000 672189783 200000 675786914 200000 286104644 200000 930623693 200000 135749929 200000 4299163 200000 675567048 200000 964783600 200000 769223991 200000 216665889 200000 780955677 200000 765737784 200000 272167154 200000 865135918 200000 515141698 200000 421706543 200000 70072554 200000 252384985 200000 843837017 200000 808339836 200000 924571856 200000 566746202 200000 994207650 200000 433060072 200000 144772980 200000 134423819 200000 167178878 200000 907217756 200000 631188167 200000 761722724 200000 453114988 200000 114026976 200000 995480025 200000 450214653 200000 717929997 200000 554071196 200000 385426651 200000 841511567 200000 21686563 200000 637546201 200000 48539420 200000 80180722 200000 761800845 200000 647344384 200000 150075663 200000 173141023 200000 500239436 200000 565836442 200000 763714627 200000 275811118 200000 850393985 200000 498425421 200000 591242088 200000 346920024 200000 6025835 200000 511994852 200000 918760528 200000 398347766 200000 47293036 200000 324919366 200000 641222634 200000 916519807 200000 250212356 200000 433483645 200000 517175367 200000 956287885 200000 81640659 200000 498781872 200000 713784472 200000 417878999 200000 951180186 200000 524298792 200000 857299246 200000 691588407 200000 123627066 200000 176838477 200000 351114616 200000 797026212 200000 521771955 200000 815848105 200000 472243719 200000 478686264 200000 561276453 200000 133887459 200000 581790348 200000 305498923 200000 696421073 200000 977609156 200000 289779671 200000 192520661 200000 83088407 200000 475619381 200000 238728665 200000 452607151 200000 729454456 200000 183222334 200000 6978466 200000 222171473 200000 713775509 200000 512696840 200000 331191651 200000 254462068 200000 15645742 200000 621827290 200000 226544236 200000 19158000 200000 821858851 200000 323484446 200000 771154221 200000 263710911 200000 179513205 200000 687229533 200000 798108472 200000 240005367 200000 327125317 200000 544216382 200000 602822973 200000 495009234 200000 817951699 200000 250376585 200000 419399947 200000 335930281 200000 683504255 200000 544562217 200000 25955733 200000 17473523 200000 239032266 200000 510248228 200000 601023722 200000 283046218 200000 103229268 200000 113547172 200000 82753594 200000 868133734 200000 151362526 200000 25078770 200000 299055574 200000 91425566 200000 619684169 200000 537649012 200000 252764463 200000 876119149 200000 529483925 200000 736711861 200000 160270550 200000 395450474 200000 551687138 200000 141047644 200000 694789754 200000 871727950 200000 766086257 200000 686894131 200000 782740716 200000 111694449 200000 454386339 200000 584568097 200000 856710173 200000 219442252 200000 788138487 200000 661930287 200000 170097949 200000 785483895 200000 503979279 200000 278335110 200000 178397213 200000 770337708 200000 469627819 200000 642249837 200000 502777453 200000 744668097 200000 9305259 200000 844111 200000 132417662 200000 200197040 200000 818554897 200000 528642226 200000 137571296 200000 915574674 200000 205259003 200000 246532416 200000 886134084 200000 163526814 200000 887172012 200000 147486913 200000 703004281 200000 322924846 200000 546372483 200000 821056029 200000 395608178 200000 4109497 200000 965958913 200000 779417438 200000 310047038 200000 497946585 200000 819431879 200000 405188011 200000 669411341 200000 709599814 200000 235113108 200000 131033421 200000 614145329 200000 351414488 200000 405562186 200000 321986477 200000 492104729 200000 372195208 200000 223569129 200000 730011475 200000 818123607 200000 314625902 200000 587158417 200000 271077864 200000 930155674 200000 937033411 200000 674317955 200000 936973875 200000 205696179 200000 830205663 200000 956082720 200000 23963166 200000 474999187 200000 203120187 200000 263950824 200000 483937970 200000 998185547 200000 720982640 200000 48836731 200000 733479445 200000 918208778 200000 905001525 200000 131037082 200000 173515666 200000 57903905 200000 708624739 200000 456160805 200000 199765393 200000 291953409 200000 885172468 200000 507751454 200000 510240153 200000 218612794 200000 632735999 200000 910583460 200000 746750548 200000 887611260 200000 748392124 200000 216068599 200000 807945098 200000 492906137 200000 407387269 200000 171231610 200000 52001828 200000 412725377 200000 369626578 200000 252897195 200000 52414506 200000 477643076 200000 90433851 200000 522333739 200000 549436100 200000 667060754 200000 459522680 200000 375967676 200000 995578939 200000 102102845 200000 158324835 200000 797364285 200000 699799032 200000 156045877 200000 718668532 200000 38981807 200000 239697539 200000 357549961 200000 515132228 200000 221604146 200000 823331717 200000 87129324 200000 639319434 200000 555586824 200000 754043846 200000 966100268 200000 530349343 200000 467299472 200000 643682094 200000 640664635 200000 585127036 200000 911963466 200000 84350662 200000 835446058 200000 891362106 200000 755173337 200000 212762807 200000 321211432 200000 333192720 200000 490810875 200000 911158857 200000 464179334 200000 790954200 200000 949636753 200000 340624357 200000 233417397 200000 745268361 200000 683179421 200000 859361554 200000 725034053 200000 779742013 200000 552868926 200000 393471098 200000 664127975 200000 732575276 200000 830803637 200000 280344550 200000 884790123 200000 87570350 200000 941621858 200000 881868861 200000 701915586 200000 432617276 200000 393426886 200000 444856199 200000 962932476 200000 625654126 200000 362188930 200000 523289839 200000 282453578 200000 615728125 200000 217802070 200000 194607291 200000 505953788 200000 745869761 200000 955977250 200000 242198613 200000 433103234 200000 231176371 200000 833873383 200000 179063366 200000 729166190 200000 93117419 200000 440062150 200000 206543412 200000 959161711 200000 142602659 200000 73792510 200000 662433514 200000 513460823 200000 917606193 200000 301466609 200000 122497104 200000 490363413 200000 285797135 200000 755020319 200000 3083117 200000 960742843 200000 572847830 200000 532077864 200000 120758891 200000 154049400 200000 276131646 200000 135492302 200000 682054802 200000 125641886 200000 152111646 200000 793689071 200000 186282059 200000 835907996 200000 429428337 200000 617123470 200000 946907933 200000 629350915 200000 60943950 200000 618849738 200000 998321075 200000 786726020 200000 566480110 200000 362216420 200000 48214995 200000 886300399 200000 68170921 200000 319486013 200000 954166375 200000 538313269 200000 931521272 200000 30926164 200000 957449591 200000 224124006 200000 997998707 200000 347420363 200000 291661868 200000 774820019 200000 99073235 200000 655933282 200000 673899725 200000 491570540 200000 836713200 200000 482278137 200000 209649861 200000 344036866 200000 234727620 200000 513284753 200000 984218778 200000 109105925 200000 79315301 200000 834044491 200000 565666806 200000 214296613 200000 229206285 200000 289089895 200000 127057313 200000 979735092 200000 149227285 200000 706765893 200000 468518787 200000 474201890 200000 167529973 200000 517150310 200000 871302822 200000 893862398 200000 33080644 200000 233353322 200000 843863345 200000 956008187 200000 846814141 200000 833089555 200000 418813037 200000 692696423 200000 558174519 200000 652496959 200000 106925763 200000 14671284 200000 553105067 200000 506195185 200000 990117307 200000 326720883 200000 24214577 200000 407896904 200000 195692541 200000 174303059 200000 672463106 200000 467186054 200000 280553811 200000 50523941 200000 82720118 200000 916718857 200000 650234020 200000 691057626 200000 734177030 200000 427931732 200000 309679609 200000 593146755 200000 732849738 200000 309974790 200000 30796922 200000 976647503 200000 852418811 200000 498469344 200000 398426225 200000 617546127 200000 958525426 200000 292245186 200000 272819014 200000 488307635 200000 201395494 200000 260229806 200000 252092288 200000 834248781 200000 768657841 200000 597018562 200000 892454601 200000 65558285 200000 827183050 200000 673705281 200000 675291113 200000 541193411 200000 587334347 200000 697558922 200000 663976649 200000 756010336 200000 140097324 200000 187894814 200000 270724720 200000 950803955 200000 93937797 200000 159332766 200000 398221065 200000 156372143 200000 232140174 200000 479602121 200000 715066842 200000 85462243 200000 27882529 200000 695687041 200000 520260429 200000 764783871 200000 221164342 200000 502831302 200000 467148522 200000 316628117 200000 574948582 200000 174982841 200000 942298969 200000 381801556 200000 707415144 200000 882105241 200000 908647524 200000 814640653 200000 898102293 200000 308519624 200000 626589938 200000 43353265 200000 84587366 200000 199038149 200000 403348236 200000 143982673 200000 127285492 200000 677386035 200000 317178843 200000 369614876 200000 352236150 200000 770314448 200000 221431207 200000 450292323 200000 136965317 200000 865982845 200000 499017177 200000 117751959 200000 61854171 200000 445317180 200000 528310520 200000 54666568 200000 945952463 200000 650802476 200000 737269422 200000 155853351 200000 363275225 200000 65994125 200000 480128451 200000 47517700 200000 297103955 200000 282323906 200000 605854240 200000 930426064 200000 135789237 200000 20048201 200000 438643917 200000 124162459 200000 718454935 200000 433187012 200000 516957682 200000 332487317 200000 573296818 200000 977144306 200000 595277017 200000 30233872 200000 333081310 200000 464406453 200000 481443305 200000 677278588 200000 495943188 200000 835798030 200000 693459115 200000 970427752 200000 310059628 200000 992235547 200000 277941192 200000 604727687 200000 586109215 200000 189537310 200000 125628167 200000 16049063 200000 787132038 200000 745203064 200000 8222547 200000 538996411 200000 98091032 200000 278512297 200000 294707890 200000 245696721 200000 692531311 200000 993419601 200000 381074510 200000 114718491 200000 829899586 200000 704131122 200000 609801327 200000 64483306 200000 463020395 200000 399724330 200000 649427070 200000 56128685 200000 619963106 200000 136231740 200000 809767170 200000 818595317 200000 247879870 200000 109104263 200000 54821798 200000 126817139 200000 852405562 200000 273932364 200000 804890928 200000 401740791 200000 474908589 200000 579641067 200000 579838346 200000 916833138 200000 452583056 200000 972108774 200000 835004 200000 937904372 200000 133455739 200000 359775708 200000 150623214 200000 129308334 200000 465314599 200000 231685773 200000 148215146 200000 670503920 200000 671369580 200000 300217052 200000 772574871 200000 676562730 200000 233196868 200000 858258631 200000 134848254 200000 56509422 200000 179464389 200000 32608623 200000 852930376 200000 962821356 200000 614374185 200000 311881494 200000 980926781 200000 254364147 200000 166556361 200000 468255003 200000 902590917 200000 795657206 200000 8128284 200000 814233087 200000 46977770 200000 2628355 200000 568543932 200000 629883746 200000 171304915 200000 911566925 200000 907429217 200000 896861702 200000 658375369 200000 985062946 200000 698757602 200000 543249865 200000 890914101 200000 820995572 200000 817608250 200000 173668782 200000 590565279 200000 365143124 200000 508288384 200000 371531732 200000 683525551 200000 895705329 200000 628317165 200000 93945212 200000 116066862 200000 178047644 200000 985530585 200000 411758855 200000 226561285 200000 779493190 200000 159689917 200000 975379444 200000 240912188 200000 709949439 200000 995111217 200000 720614629 200000 86365436 200000 604692728 200000 49705199 200000 982220186 200000 45482893 200000 105683329 200000 672877517 200000 321747700 200000 398623575 200000 57322507 200000 96408773 200000 388682994 200000 773839331 200000 917906982 200000 981119984 200000 546533558 200000 114735578 200000 928197250 200000 759208069 200000 54612095 200000 965689092 200000 91487473 200000 516601566 200000 836727727 200000 28589130 200000 512685667 200000 435601010 200000 856907974 200000 762729396 200000 581744359 200000 381046747 200000 994365285 200000 267126378 200000 694375856 200000 226589393 200000 157725771 200000 326918837 200000 922403597 200000 678350892 200000 369760602 200000 786988542 200000 616930926 200000 649730021 200000 945656722 200000 154725069 200000 6932580 200000 120191764 200000 177066259 200000 866142410 200000 523726497 200000 350351858 200000 257433375 200000 235313855 200000 294422515 200000 230494679 200000 247488532 200000 278131859 200000 312961100 200000 770201916 200000 812091253 200000 91291471 200000 289588924 200000 375382970 200000 117797857 200000 591338268 200000 474041204 200000 917304840 200000 711274265 200000 474481474 200000 260187077 200000 130906623 200000 448041982 200000 967365161 200000 686852637 200000 540221081 200000 810129551 200000 911869275 200000 709273103 200000 856948717 200000 189272558 200000 6238079 200000 604495947 200000 528407859 200000 3230811 200000 427359838 200000 849277601 200000 86005957 200000 292594998 200000 942357728 200000 187441666 200000 859190299 200000 226146048 200000 698984719 200000 120001150 200000 960872397 200000 582816090 200000 638996499 200000 935973189 200000 847656851 200000 946152195 200000 69222451 200000 212497577 200000 167375943 200000 401485789 200000 452067545 200000 38306841 200000 806844385 200000 470269672 200000 806380173 200000 399460903 200000 259187066 200000 838777925 200000 139202808 200000 497452674 200000 703963977 200000 193798451 200000 781909729 200000 166910972 200000 728964775 200000 607750676 200000 535674930 200000 168480388 200000 453346829 200000 232760936 200000 881906164 200000 31878444 200000 35902228 200000 162017487 200000 532318798 200000 718173731 200000 912723059 200000 24847114 200000 866792073 200000 749507258 200000 531612164 200000 559598586 200000 848163597 200000 641686370 200000 564422334 200000 996570526 200000 371618148 200000 892804011 200000 361240763 200000 571689240 200000 258439221 200000 468821062 200000 835136307 200000 179344552 200000 853352777 200000 959363331 200000 566926462 200000 153903534 200000 961215369 200000 103997651 200000 594268181 200000 651163308 200000 707407613 200000 519755718 200000 479395984 200000 74450241 200000 507868877 200000 647799053 200000 523299752 200000 647917613 200000 201744195 200000 641606903 200000 450485301 200000 729299794 200000 989407174 200000 550904055 200000 587811376 200000 605622704 200000 635062495 200000 831548316 200000 660036785 200000 988022120 200000 712945207 200000 7217302 200000 550463474 200000 557865914 200000 18490518 200000 173159095 200000 566973257 200000 595257605 200000 620172260 200000 900678638 200000 2102576 200000 550644428 200000 741234475 200000 401882445 200000 598801216 200000 584030127 200000 672934034 200000 528483587 200000 212536369 200000 267951981 200000 494888802 200000 16399457 200000 671804378 200000 302685928 200000 600865283 200000 932963289 200000 224801078 200000 68251679 200000 527135231 200000 627216633 200000 537475676 200000 674832948 200000 482210813 200000 901421683 200000 827090565 200000 916529511 200000 32091079 200000 732947479 200000 855704585 200000 975883545 200000 944759876 200000 75075798 200000 631857249 200000 920525769 200000 236563325 200000 420899008 200000 324399141 200000 234587417 200000 193190554 200000 631190278 200000 51537678 200000 411846601 200000 113604581 200000 36197880 200000 144760820 200000 756918713 200000 168268485 200000 572365063 200000 577001169 200000 690133483 200000 377256387 200000 49987779 200000 254671035 200000 443525245 200000 822016648 200000 816200924 200000 221983212 200000 1948338 200000 417637340 200000 451456036 200000 913546685 200000 811800809 200000 633946536 200000 33710730 200000 653328038 200000 925406883 200000 598558963 200000 672175392 200000 668589630 200000 701827712 200000 931723751 200000 841138709 200000 772258112 200000 885726786 200000 34206669 200000 459537595 200000 366240643 200000 133024968 200000 837353227 200000 725328257 200000 679841280 200000 366972434 200000 483708204 200000 25811449 200000 871626959 200000 882324291 200000 113449176 200000 66075346 200000 324434217 200000 194462361 200000 13843414 200000 63580125 200000 441843558 200000 272550774 200000 658991376 200000 559405579 200000 530310911 200000 294474329 200000 596759694 200000 27765100 200000 358132876 200000 126907620 200000 553093497 200000 551189297 200000 33360838 200000 633685975 200000 508080153 200000 848356778 200000 978555270 200000 887857426 200000 601527254 200000 914645064 200000 674420163 200000 611812247 200000 227491642 200000 607986075 200000 531925911 200000 459656581 200000 550122476 200000 532050772 200000 514700601 200000 841714204 200000 535481013 200000 958726723 200000 767161859 200000 58764735 200000 941628285 200000 709186136 200000 737949805 200000 904102380 200000 776160590 200000 782889637 200000 415310863 200000 902252356 200000 831369807 200000 447660890 200000 213499809 200000 797482377 200000 226750921 200000 745050566 200000 415239933 200000 719076250 200000 212509221 200000 816286812 200000 876926235 200000 480805752 200000 308059371 200000 656916138 200000 718796820 200000 655261763 200000 636492996 200000 209574243 200000 266767135 200000 569630268 200000 177754488 200000 687480917 200000 760968341 200000 580804 200000 999864303 200000 689590386 200000 410794479 200000 675756123 200000 137656882 200000 185952715 200000 516289990 200000 530294945 200000 253754730 200000 401455503 200000 824662481 200000 186301015 200000 246082015 200000 711079439 200000 464139497 200000 101054301 200000 743414521 200000 844264124 200000 918101256 200000 33939125 200000 723245378 200000 254140966 200000 210190661 200000 40224382 200000 806678625 200000 342039550 200000 670008792 200000 62966265 200000 992873247 200000 553244436 200000 983612443 200000 283652998 200000 656289637 200000 361075545 200000 189556358 200000 179680422 200000 809449531 200000 325146076 200000 991385777 200000 100016634 200000 634882505 200000 350145232 200000 487580501 200000 753294146 200000 980513112 200000 787693444 200000 641587274 200000 246045022 200000 993060177 200000 924394088 200000 282978441 200000 343514191 200000 618280253 200000 347447054 200000 763742762 200000 998020405 200000 745163714 200000 62752805 200000 973447782 200000 500424274 200000 869847211 200000 370186623 200000 99928470 200000 464411909 200000 744128223 200000 94497803 200000 51295025 200000 853377486 200000 209103464 200000 158020059 200000 66067921 200000 192381520 200000 767136877 200000 767734302 200000 317205805 200000 184960329 200000 413186359 200000 566926117 200000 183631903 200000 531767963 200000 299581998 200000 696961633 200000 542096543 200000 872160069 200000 346173916 200000 342506595 200000 235148228 200000 505062761 200000 813698536 200000 982939354 200000 692831689 200000 764092487 200000 54023963 200000 61661335 200000 651429381 200000 221237312 200000 178917726 200000 713451403 200000 846896881 200000 851308243 200000 209990585 200000 425956038 200000 824320549 200000 508879522 200000 654124629 200000 701007992 200000 916950106 200000 513871213 200000 834382457 200000 331744243 200000 586528616 200000 257100308 200000 935701648 200000 373199271 200000 474394185 200000 41123992 200000 323509280 200000 316836132 200000 410607891 200000 144455706 200000 183984595 200000 997009178 200000 588303616 200000 616499417 200000 170567024 200000 717644123 200000 221377641 200000 844555319 200000 236419042 200000 933904598 200000 527770309 200000 553818292 200000 764627759 200000 93802397 200000 491070638 200000 306643440 200000 956403841 200000 709612255 200000 860430300 200000 632116397 200000 932029473 200000 419749614 200000 535454502 200000 886161610 200000 383623541 200000 235175225 200000 333068935 200000 992741191 200000 298560776 200000 595618897 200000 671455510 200000 333510214 200000 618906241 200000 358822887 200000 757170444 200000 736962824 200000 370697898 200000 921529548 200000 248402369 200000 955625451 200000 216490346 200000 663130351 200000 888800686 200000 142960242 200000 262286282 200000 1765217 200000 56898155 200000 22473020 200000 351352819 200000 839891027 200000 158284978 200000 696294409 200000 465367852 200000 660555541 200000 779130969 200000 690279356 200000 692644320 200000 672142360 200000 81310298 200000 797615187 200000 439543701 200000 241801964 200000 683638990 200000 311891184 200000 492377333 200000 874562113 200000 780144876 200000 891865555 200000 723950536 200000 779701737 200000 684348174 200000 996637788 200000 142359286 200000 271657684 200000 333765803 200000 827749644 200000 350140553 200000 164338961 200000 46598237 200000 37564291 200000 230182824 200000 297865171 200000 348683228 200000 922368131 200000 535328413 200000 730450792 200000 519818752 200000 761877483 200000 503518414 200000 498297667 200000 245833922 200000 898772667 200000 455249094 200000 219593714 200000 511576890 200000 470674198 200000 1726509 200000 480811303 200000 74436001 200000 858165818 200000 915184074 200000 536520627 200000 545310543 200000 419817609 200000 888036231 200000 963617669 200000 995970749 200000 832312194 200000 646097005 200000 385292718 200000 957243780 200000 564115399 200000 90192546 200000 432107615 200000 264999515 200000 333824792 200000 529816945 200000 451330280 200000 206599963 200000 525527638 200000 675427650 200000 403715514 200000 129266878 200000 173619584 200000 125744028 200000 465457765 200000 743312219 200000 619777976 200000 700656937 200000 341158810 200000 337218090 200000 736637758 200000 758713777 200000 32033577 200000 194064261 200000 299399026 200000 112301597 200000 585155587 200000 322421988 200000 199776981 200000 670521973 200000 289500215 200000 471458015 200000 822380808 200000 358176225 200000 250200824 200000 97083694 200000 74916555 200000 822986410 200000 286064277 200000 686139051 200000 440301054 200000 15379513 200000 625067134 200000 398840654 200000 931126178 200000 155905814 200000 618197317 200000 866950704 200000 313874391 200000 265549034 200000 525066905 200000 758015880 200000 405064158 200000 42807421 200000 66430284 200000 259740847 200000 781051928 200000 86632887 200000 91933517 200000 145507358 200000 522360837 200000 422884257 200000 822827949 200000 628376430 200000 831007813 200000 94214756 200000 143549085 200000 596867926 200000 474876057 200000 464718152 200000 353759086 200000 993705392 200000 985656290 200000 490592438 200000 188818063 200000 434962803 200000 858684959 200000 235804725 200000 200528273 200000 955623097 200000 472780914 200000 198364271 200000 973558565 200000 570493114 200000 900767003 200000 921939757 200000 539439387 200000 931554254 200000 422236027 200000 405774166 200000 848061028 200000 939817326 200000 274944017 200000 168258802 200000 967909648 200000 571120690 200000 832362623 200000 945998124 200000 670936655 200000 318618579 200000 201622917 200000 852027466 200000 916088435 200000 363228969 200000 548045059 200000 671964598 200000 588725996 200000 343532077 200000 616008698 200000 638434809 200000 383808586 200000 783601143 200000 433491594 200000 890174649 200000 924543549 200000 774319297 200000 210056693 200000 171354305 200000 932140951 200000 639244257 200000 666481818 200000 377731065 200000 414172231 200000 534973906 200000 399930362 200000 23760232 200000 677447519 200000 595884074 200000 195705525 200000 513966392 200000 419526414 200000 177503140 200000 19714700 200000 140146865 200000 268418213 200000 573612566 200000 512994400 200000 789937724 200000 813151893 200000 334636155 200000 590821937 200000 446409057 200000 759545967 200000 384864490 200000 788715295 200000 126255816 200000 548892898 200000 179736220 200000 865276779 200000 588355642 200000 209388479 200000 434033641 200000 711920757 200000 976586912 200000 120235511 200000 906653258 200000 399329471 200000 737515010 200000 442503066 200000 634564183 200000 481406440 200000 962597257 200000 497969625 200000 448348617 200000 451275440 200000 311946620 200000 71122692 200000 251495288 200000 679135482 200000 627195206 200000 84182155 200000 953765726 200000 764378564 200000 379886445 200000 332064000 200000 564972177 200000 262184240 200000 52459931 200000 694080019 200000 447739724 200000 181223037 200000 802160792 200000 15691924 200000 81396453 200000 734281741 200000 955606092 200000 436786803 200000 566580695 200000 39233888 200000 263797697 200000 668249282 200000 245855672 200000 475034391 200000 359939870 200000 994117552 200000 392611139 200000 879240945 200000 82683308 200000 220374159 200000 662275151 200000 202802128 200000 129815508 200000 599010254 200000 389096917 200000 382181300 200000 598891806 200000 324654846 200000 300848621 200000 447776189 200000 862437426 200000 210978001 200000 120336336 200000 897996332 200000 698539226 200000 978667285 200000 532393430 200000 471751266 200000 682692605 200000 400255676 200000 443931512 200000 416294110 200000 279421348 200000 834455510 200000 717943630 200000 774477122 200000 507801336 200000 318388116 200000 547582737 200000 215065678 200000 496843328 200000 363847238 200000 833003418 200000 740440035 200000 588159207 200000 465497437 200000 820062944 200000 522272512 200000 872905587 200000 471731561 200000 13421053 200000 578762695 200000 347166094 200000 126394907 200000 976780584 200000 74386808 200000 646508032 200000 169760835 200000 218769851 200000 842219123 200000 984133298 200000 401042385 200000 93197358 200000 422961721 200000 323201195 200000 73569239 200000 797014553 200000 287569771 200000 242250774 200000 88112260 200000 966643252 200000 795119560 200000 659800633 200000 183833386 200000 108692057 200000 519600690 200000 114095486 200000 858138681 200000 830696832 200000 293376681 200000 58090349 200000 779038528 200000 107357634 200000 702603853 200000 402303662 200000 154259185 200000 324153942 200000 553117024 200000 482780427 200000 622212893 200000 823777173 200000 567302464 200000 219290475 200000 922640051 200000 517594360 200000 78805616 200000 736720343 200000 419319748 200000 395566360 200000 980254863 200000 47032184 200000 133756801 200000 780086700 200000 806014046 200000 713227414 200000 323010619 200000 809409421 200000 502438846 200000 660848794 200000 216205153 200000 972717237 200000 288093102 200000 395535371 200000 709743492 200000 483692091 200000 593161296 200000 209074835 200000 658159701 200000 30768215 200000 580347108 200000 63554299 200000 588565156 200000 220679267 200000 904689610 200000 108528937 200000 133273185 200000 31635159 200000 679699588 200000 913619496 200000 235056798 200000 597945163 200000 602147760 200000 377416223 200000 208807819 200000 285630072 200000 102805265 200000 780378712 200000 112268408 200000 929552438 200000 140650886 200000 244421946 200000 699196373 200000 116359550 200000 513937680 200000 37438030 200000 391617844 200000 826017896 200000 54147792 200000 967301181 200000 216004932 200000 213387309 200000 136990981 200000 472378574 200000 66155991 200000 825842982 200000 124680465 200000 600306924 200000 708619740 200000 630788810 200000 616025460 200000 466927261 200000 526238053 200000 423501235 200000 490429902 200000 289429259 200000 191544737 200000 622078360 200000 37607136 200000 639757438 200000 77374177 200000 113257299 200000 596965003 200000 790351967 200000 242017942 200000 605655772 200000 968412110 200000 580063541 200000 28805968 200000 560082762 200000 412237003 200000 223771819 200000 858701504 200000 16952536 200000 820803266 200000 912851335 200000 959864759 200000 371819229 200000 417880596 200000 91092915 200000 485073955 200000 507871186 200000 763354176 200000 701767735 200000 21213975 200000 565025103 200000 569293288 200000 722281787 200000 497696963 200000 629637133 200000 848900300 200000 433424393 200000 85901431 200000 154973668 200000 843114444 200000 76735240 200000 137582244 200000 634872782 200000 424821481 200000 889412545 200000 17255130 200000 651589601 200000 818253636 200000 103457501 200000 452684745 200000 921865047 200000 309362972 200000 753186340 200000 692579139 200000 80564361 200000 83552723 200000 114846846 200000 15367735 200000 669604590 200000 305167849 200000 892516853 200000 610863799 200000 184289056 200000 852088063 200000 897401264 200000 238669298 200000 380612823 200000 799422420 200000 789892600 200000 379059770 200000 889903338 200000 517204554 200000 887247926 200000 405029118 200000 788250452 200000 433978209 200000 514563826 200000 485139663 200000 54184236 200000 309129529 200000 116349396 200000 144073566 200000 951852203 200000 997654291 200000 549825445 200000 649350012 200000 666717481 200000 109957967 200000 21204046 200000 427309847 200000 398028063 200000 36309359 200000 272522967 200000 979397955 200000 34941477 200000 583731730 200000 130542953 200000 832009262 200000 675468021 200000 800192249 200000 177217868 200000 401195305 200000 805153637 200000 181220100 200000 359717608 200000 75099812 200000 444306543 200000 830868532 200000 515601350 200000 783711281 200000 62545964 200000 685471658 200000 587371151 200000 973656704 200000 110658003 200000 157045158 200000 852771083 200000 559922017 200000 313011134 200000 91087752 200000 674747427 200000 186255812 200000 970104676 200000 789061585 200000 126875103 200000 182439867 200000 986428767 200000 18995233 200000 519011687 200000 593045621 200000 790295399 200000 739566394 200000 196724484 200000 727685700 200000 222883924 200000 654600955 200000 993919519 200000 401836183 200000 313315359 200000 473774693 200000 666961728 200000 150487040 200000 603853792 200000 575777688 200000 317993487 200000 652919342 200000 887136208 200000 425384405 200000 719717206 200000 214508018 200000 46709575 200000 998171517 200000 407070460 200000 838748990 200000 483389118 200000 276204560 200000 479624714 200000 865503520 200000 31791566 200000 768129070 200000 908034729 200000 239295434 200000 701253422 200000 837903256 200000 675773473 200000 357226636 200000 358428855 200000 511870766 200000 592342234 200000 189378007 200000 267494243 200000 999966450 200000 933288542 200000 517527355 200000 450171721 200000 592401922 200000 545828692 200000 261741929 200000 113303457 200000 820756129 200000 300223365 200000 71996977 200000 572054725 200000 760017966 200000 278117337 200000 503370883 200000 965365293 200000 170913067 200000 53380186 200000 462135921 200000 348047473 200000 660121398 200000 868431920 200000 922294059 200000 893664585 200000 759846162 200000 343687074 200000 658555649 200000 148225423 200000 231824542 200000 115981338 200000 88634211 200000 1111867 200000 278893787 200000 527555616 200000 762299107 200000 69723494 200000 405561833 200000 371530077 200000 225384240 200000 45810247 200000 524284682 200000 340807832 200000 741013275 200000 418767671 200000 598850204 200000 199077308 200000 888261270 200000 32801455 200000 818899490 200000 396720079 200000 289630895 200000 442433096 200000 936321595 200000 812731643 200000 962198424 200000 644443833 200000 446083241 200000 251869832 200000 213509282 200000 543538652 200000 554452042 200000 327878366 200000 504976956 200000 468684968 200000 909815585 200000 884218247 200000 437759991 200000 47013687 200000 880475213 200000 718386474 200000 991095940 200000 85548225 200000 900667407 200000 478673296 200000 299935667 200000 410237342 200000 668639687 200000 20634018 200000 334998644 200000 208823623 200000 468054518 200000 412633960 200000 991811801 200000 830587988 200000 857894973 200000 643228682 200000 465032722 200000 128423550 200000 525116764 200000 588178898 200000 42144879 200000 600970397 200000 775349555 200000 952919591 200000 102648673 200000 393084074 200000 960921795 200000 74815378 200000 953931639 200000 578883005 200000 858658861 200000 846453180 200000 269941860 200000 121702928 200000 976974512 200000 9381741 200000 218148086 200000 404216057 200000 332948654 200000 91532429 200000 744369952 200000 374534899 200000 256728487 200000 333933094 200000 920674800 200000 426549652 200000 339637819 200000 907264095 200000 948971929 200000 518653335 200000 670186539 200000 218921601 200000 759593833 200000 282519762 200000 395351128 200000 312337140 200000 221050322 200000 521601600 200000 588838594 200000 633637186 200000 344888420 200000 735848440 200000 83698313 200000 786982930 200000 478697424 200000 567416627 200000 758149102 200000 210706222 200000 786637799 200000 530811977 200000 95971922 200000 206122877 200000 575815064 200000 818988211 200000 462200884 200000 396915464 200000 348088052 200000 504607497 200000 960719158 200000 613854967 200000 959328043 200000 532916484 200000 921548312 200000 360261012 200000 927578767 200000 477689212 200000 827265210 200000 900351558 200000 84181136 200000 906120811 200000 328521245 200000 229130646 200000 586516926 200000 743778535 200000 311271522 200000 430675245 200000 200572874 200000 127463211 200000 569620680 200000 527149523 200000 601314179 200000 716411021 200000 205472690 200000 43310961 200000 750601948 200000 870674824 200000 751543454 200000 114003214 200000 668453092 200000 831234994 200000 464568877 200000 181238484 200000 922770379 200000 107395014 200000 126109728 200000 551367180 200000 59264226 200000 340005787 200000 628662104 200000 899055900 200000 148524187 200000 829571626 200000 46890453 200000 618221967 200000 609517188 200000 796004235 200000 21291703 200000 217157645 200000 115501903 200000 651782391 200000 923575871 200000 882498653 200000 618186445 200000 106057414 200000 848665550 200000 378942825 200000 174309357 200000 39247473 200000 141900772 200000 945148217 200000 255184576 200000 624684176 200000 762841121 200000 117315318 200000 974566519 200000 250203868 200000 186033990 200000 659953896 200000 558448994 200000 604094510 200000 931718963 200000 607574647 200000 521594098 200000 535328893 200000 377949417 200000 223712301 200000 675154871 200000 740540643 200000 478976137 200000 246582705 200000 995067233 200000 520955799 200000 27884371 200000 756023756 200000 749521090 200000 32086003 200000 160698791 200000 492369510 200000 688069578 200000 513835119 200000 428963078 200000 95633033 200000 967376777 200000 659051171 200000 430783505 200000 751307356 200000 639711791 200000 129640263 200000 578828935 200000 352726825 200000 837255438 200000 205869621 200000 213221194 200000 76564822 200000 752273557 200000 877529701 200000 489772634 200000 355700846 200000 971418710 200000 14074352 200000 732918488 200000 98517273 200000 495096576 200000 935413773 200000 384515843 200000 464906527 200000 914500709 200000 959406869 200000 726801981 200000 291600744 200000 466915188 200000 352967809 200000 405309701 200000 703736317 200000 172595774 200000 666321642 200000 593842941 200000 563500551 200000 618746868 200000 464178695 200000 629298405 200000 274011086 200000 474354918 200000 318197425 200000 648473246 200000 270274234 200000 433749125 200000 443967714 200000 90728743 200000 344270165 200000 905172833 200000 235175345 200000 478346914 200000 528202054 200000 602076971 200000 959248726 200000 508326991 200000 88436566 200000 197449395 200000 601621291 200000 464372879 200000 138972526 200000 42571242 200000 503536040 200000 560501473 200000 440588950 200000 490520544 200000 309522021 200000 701432807 200000 214129398 200000 418560198 200000 221743131 200000 919052128 200000 836773847 200000 233241067 200000 821344418 200000 207765550 200000 297755554 200000 807200194 200000 967176435 200000 102459473 200000 940778464 200000 484687322 200000 863652134 200000 220621546 200000 9302327 200000 990078179 200000 567928436 200000 742252088 200000 342633842 200000 488426159 200000 67263798 200000 648029085 200000 232104312 200000 604645421 200000 398521571 200000 474774425 200000 653403475 200000 737541486 200000 722457621 200000 369855948 200000 608278570 200000 84731812 200000 606414979 200000 210015991 200000 27203654 200000 282966813 200000 451478791 200000 962970875 200000 639561487 200000 950150475 200000 820484505 200000 371135192 200000 397071119 200000 592961726 200000 303110992 200000 355266222 200000 248038893 200000 720710951 200000 837333607 200000 395193278 200000 827278962 200000 378868566 200000 196323381 200000 544929384 200000 724533895 200000 205548860 200000 778146099 200000 97769518 200000 228799284 200000 301625321 200000 330861305 200000 73359278 200000 182830242 200000 380846990 200000 391188544 200000 195604651 200000 576559640 200000 633261435 200000 239620320 200000 443580420 200000 908775425 200000 274096673 200000 472781779 200000 996511674 200000 321274339 200000 890900239 200000 885404463 200000 589528814 200000 322651752 200000 904055544 200000 378188846 200000 651974112 200000 77258071 200000 474833323 200000 875057449 200000 608397296 200000 403901339 200000 942069272 200000 346966935 200000 364891039 200000 784099642 200000 591876177 200000 526058514 200000 839573133 200000 153494366 200000 401223045 200000 826485330 200000 251140987 200000 175816272 200000 341710853 200000 230360366 200000 602390602 200000 6157174 200000 793313091 200000 424766113 200000 87621626 200000 920306523 200000 70434253 200000 542036930 200000 26931883 200000 635463078 200000 866678101 200000 726057674 200000 473502110 200000 483127585 200000 990894251 200000 273984273 200000 43952436 200000 107551155 200000 277649344 200000 349013264 200000 403114732 200000 104022117 200000 689538980 200000 670504031 200000 728311144 200000 40990048 200000 911263368 200000 272395704 200000 456648296 200000 22932971 200000 814947772 200000 262474481 200000 266436300 200000 754778225 200000 479515569 200000 592160004 200000 389058198 200000 551666808 200000 72865783 200000 341643274 200000 171989220 200000 466925226 200000 183460671 200000 572556602 200000 490906105 200000 201753807 200000 113844057 200000 182144750 200000 46616884 200000 543680975 200000 219440949 200000 84176541 200000 266963222 200000 385449396 200000 140595429 200000 160424161 200000 453334848 200000 644196773 200000 391337880 200000 441190258 200000 550486641 200000 46536684 200000 893955488 200000 47380776 200000 10039947 200000 918981103 200000 614265964 200000 603955196 200000 317323918 200000 235306553 200000 630178958 200000 191520518 200000 576824474 200000 215872626 200000 718469045 200000 512829055 200000 760474609 200000 539529569 200000 48834226 200000 820100543 200000 800359665 200000 211018992 200000 89812854 200000 432132415 200000 832777501 200000 637215272 200000 455652114 200000 281610392 200000 437531412 200000 746204975 200000 464368565 200000 986012801 200000 472789655 200000 253121360 200000 827905200 200000 269439699 200000 527551110 200000 426689779 200000 57776756 200000 155503240 200000 128847075 200000 237803423 200000 153905297 200000 80139191 200000 698404045 200000 515637758 200000 968319416 200000 474570136 200000 102503556 200000 690810328 200000 557539768 200000 676011653 200000 804894059 200000 10864662 200000 551402372 200000 293550070 200000 286420480 200000 491462336 200000 83777835 200000 463981187 200000 819136485 200000 181477118 200000 856997342 200000 155716580 200000 148269529 200000 575175961 200000 956172780 200000 282213620 200000 200131006 200000 63275642 200000 486217416 200000 14052264 200000 251297940 200000 15386538 200000 458429696 200000 193259292 200000 690379900 200000 916753999 200000 508592711 200000 117946758 200000 411524277 200000 798296884 200000 232370027 200000 117677119 200000 87376801 200000 901924928 200000 910564958 200000 249447360 200000 575097535 200000 488329852 200000 656588337 200000 802491298 200000 359428274 200000 857953809 200000 234977555 200000 756718236 200000 834102584 200000 65628231 200000 820621909 200000 68061320 200000 740111666 200000 424507783 200000 978834024 200000 809769566 200000 193542306 200000 9477976 200000 986246364 200000 4439093 200000 416843943 200000 445522533 200000 767601762 200000 792045384 200000 262251906 200000 665864308 200000 777323722 200000 927754222 200000 517908115 200000 578498159 200000 818219781 200000 668268960 200000 23714908 200000 438082141 200000 273620259 200000 72459510 200000 73529979 200000 821955433 200000 134215765 200000 132927401 200000 416600499 200000 707696089 200000 852139755 200000 508515985 200000 492939235 200000 645063960 200000 909074005 200000 41278375 200000 439025676 200000 537131436 200000 529005349 200000 983345155 200000 78611535 200000 959362366 200000 46924043 200000 930273247 200000 102455787 200000 863380632 200000 458922198 200000 246783633 200000 970016578 200000 554204578 200000 187953785 200000 976264340 200000 367597012 200000 562831715 200000 566546690 200000 181187966 200000 981582401 200000 116235269 200000 418483363 200000 991414282 200000 178199115 200000 366950608 200000 625884845 200000 629056015 200000 779787472 200000 586196013 200000 138209679 200000 576232069 200000 901978579 200000 727279012 200000 413604570 200000 568903558 200000 390275699 200000 882986973 200000 997942079 200000 343196746 200000 444323569 200000 542583457 200000 758100110 200000 276980521 200000 963511982 200000 54684377 200000 456675768 200000 609550748 200000 403489833 200000 303378061 200000 30493389 200000 812388411 200000 239102724 200000 308420326 200000 62974718 200000 225817791 200000 677285887 200000 757688875 200000 526734491 200000 964246017 200000 67833594 200000 149656519 200000 772536085 200000 357364728 200000 534871286 200000 314013248 200000 559627004 200000 259808701 200000 52228628 200000 563754304 200000 983285760 200000 807234442 200000 324432276 200000 979830671 200000 397516531 200000 112421045 200000 839280086 200000 73461525 200000 623224773 200000 261896633 200000 515056219 200000 131318492 200000 866961797 200000 311214636 200000 844608451 200000 722225419 200000 720338534 200000 472653001 200000 257125840 200000 425123051 200000 615555510 200000 615994215 200000 444539232 200000 500009189 200000 324608999 200000 260544255 200000 114231414 200000 238836865 200000 665432714 200000 726120361 200000 79718450 200000 242558567 200000 742145614 200000 37808286 200000 614729427 200000 857775713 200000 371125508 200000 119999542 200000 620281274 200000 225477974 200000 250074013 200000 23432170 200000 414257513 200000 734454095 200000 824626730 200000 719925330 200000 21260671 200000 746995061 200000 487666650 200000 740540200 200000 752598205 200000 735100943 200000 114782462 200000 963987778 200000 972314371 200000 465787016 200000 927203591 200000 827802266 200000 830022995 200000 877357926 200000 493532805 200000 798231113 200000 235706827 200000 61626451 200000 404161320 200000 192177286 200000 241010606 200000 192576535 200000 687817154 200000 622131371 200000 539305307 200000 694637723 200000 544115779 200000 492246320 200000 728473171 200000 286280422 200000 742773179 200000 243813293 200000 152424759 200000 619688227 200000 111414874 200000 19986138 200000 840341447 200000 648559256 200000 138502002 200000 7620242 200000 217644259 200000 518049711 200000 367403890 200000 482866122 200000 321995403 200000 980055536 200000 409641452 200000 421941918 200000 578958818 200000 703537155 200000 981644175 200000 900581444 200000 763260710 200000 615570866 200000 597426732 200000 596025109 200000 902229433 200000 935338468 200000 74695349 200000 122958474 200000 947358747 200000 560731299 200000 891650360 200000 316994364 200000 534349292 200000 669649173 200000 878527719 200000 380671202 200000 655998957 200000 307957125 200000 199119378 200000 306757206 200000 112975358 200000 738128731 200000 671462954 200000 727728015 200000 446672161 200000 394146590 200000 57027007 200000 200459687 200000 567288181 200000 518635640 200000 528689794 200000 294238933 200000 296904763 200000 747455026 200000 163544387 200000 333037683 200000 982155731 200000 212209714 200000 709171699 200000 271419129 200000 982098878 200000 344634243 200000 467840930 200000 305311231 200000 279341213 200000 909559885 200000 779935872 200000 144670782 200000 104447023 200000 837336535 200000 642475487 200000 503398798 200000 921514839 200000 475610251 200000 169018415 200000 680123624 200000 595110419 200000 610855409 200000 151367423 200000 360770148 200000 124032388 200000 936115890 200000 633400578 200000 778427195 200000 514511852 200000 206080150 200000 318692870 200000 725621702 200000 368802985 200000 416742533 200000 181208318 200000 386760060 200000 958003262 200000 913564808 200000 31637496 200000 457024247 200000 197852746 200000 384011720 200000 560461862 200000 420302318 200000 343866767 200000 310954637 200000 428392409 200000 750838587 200000 4219371 200000 657742912 200000 965113984 200000 79068886 200000 586285153 200000 830315368 200000 987416748 200000 438600150 200000 704527632 200000 409305520 200000 275252750 200000 203444854 200000 21547321 200000 837666270 200000 893898102 200000 217128973 200000 127485244 200000 457284572 200000 171558101 200000 412686612 200000 370472603 200000 562546866 200000 140104507 200000 364221731 200000 986832885 200000 589626504 200000 57667801 200000 811807475 200000 388679946 200000 311850664 200000 849460479 200000 85582941 200000 324202173 200000 255501177 200000 379835421 200000 780915288 200000 717747980 200000 962586756 200000 968132037 200000 830206205 200000 728966424 200000 114937970 200000 100679335 200000 192982405 200000 636474659 200000 929187595 200000 533161618 200000 620699721 200000 694755468 200000 670123319 200000 613772409 200000 800545984 200000 725592020 200000 668694784 200000 365351530 200000 90233220 200000 545227419 200000 886139789 200000 364599704 200000 591201357 200000 282084259 200000 321840935 200000 756294225 200000 988177395 200000 570313418 200000 464338231 200000 309752839 200000 53075566 200000 663530259 200000 457843269 200000 984944459 200000 11538136 200000 651132061 200000 497409529 200000 731791820 200000 328640873 200000 464762025 200000 857317660 200000 289618011 200000 659000697 200000 373774744 200000 380312471 200000 569509609 200000 880493441 200000 691578089 200000 300994674 200000 213524614 200000 437747993 200000 777872190 200000 697488854 200000 318378339 200000 353108731 200000 595941463 200000 959511307 200000 283097808 200000 190045437 200000 268051221 200000 55151225 200000 545680190 200000 376343577 200000 520282999 200000 682810281 200000 749075517 200000 145760872 200000 103067295 200000 903280452 200000 722275965 200000 50161441 200000 91752652 200000 910950162 200000 263868880 200000 103688862 200000 75693920 200000 966573564 200000 769846566 200000 235671126 200000 169772764 200000 559085066 200000 453863055 200000 620220643 200000 117841630 200000 266064996 200000 953391931 200000 868298237 200000 294035496 200000 824713555 200000 616913276 200000 633083004 200000 755658395 200000 91494976 200000 221349057 200000 418045529 200000 937635639 200000 45918643 200000 643497883 200000 534873772 200000 134640157 200000 513136980 200000 526710204 200000 549495726 200000 402240140 200000 557945325 200000 584598514 200000 135280311 200000 496707813 200000 413084517 200000 425816111 200000 150195776 200000 158654634 200000 157430981 200000 848783747 200000 384765410 200000 802919034 200000 284955190 200000 554214431 200000 612123220 200000 340280342 200000 452887808 200000 739002196 200000 509840240 200000 690788959 200000 859184523 200000 575878544 200000 291120685 200000 816782164 200000 115680097 200000 107725415 200000 86527141 200000 182862359 200000 616354089 200000 325547142 200000 658984975 200000 16472808 200000 864363692 200000 229036480 200000 906236101 200000 705174823 200000 317275859 200000 451403525 200000 105214015 200000 686387029 200000 921379237 200000 337713765 200000 104924437 200000 575554835 200000 18576973 200000 813830928 200000 126650111 200000 242290976 200000 606528785 200000 627507032 200000 408876248 200000 218524510 200000 730992475 200000 17990829 200000 944116373 200000 853164749 200000 858679731 200000 489773982 200000 966598994 200000 191838094 200000 70380482 200000 289399261 200000 338377541 200000 249681120 200000 221604943 200000 616855611 200000 242493895 200000 268344101 200000 247440197 200000 958915751 200000 756572497 200000 391159261 200000 94440874 200000 827426867 200000 482199420 200000 864439720 200000 289386408 200000 617195790 200000 333212927 200000 686570567 200000 38341767 200000 554122377 200000 783835060 200000 307209371 200000 105289391 200000 980231445 200000 159946387 200000 762482851 200000 751173034 200000 227734594 200000 867313587 200000 150928769 200000 442461727 200000 523637441 200000 129594959 200000 888857461 200000 916272087 200000 906843234 200000 973210814 200000 39545312 200000 442004411 200000 523267094 200000 350420089 200000 583142721 200000 682343891 200000 758074861 200000 788562968 200000 991684922 200000 142505287 200000 646427928 200000 194027860 200000 669756554 200000 236457057 200000 295794151 200000 347959557 200000 66210067 200000 118738568 200000 711565258 200000 297958692 200000 844465110 200000 60761157 200000 354180435 200000 823871177 200000 615729393 200000 334864193 200000 72354353 200000 214855214 200000 535369639 200000 38551620 200000 199562550 200000 694806697 200000 547497559 200000 614108982 200000 714252881 200000 539837621 200000 126577793 200000 755796769 200000 45526676 200000 279801320 200000 501878984 200000 964096556 200000 277207598 200000 798183165 200000 938256618 200000 65709472 200000 159771249 200000 443751371 200000 634780617 200000 432933861 200000 311465932 200000 963968842 200000 639278948 200000 480892037 200000 813926352 200000 754186132 200000 714291421 200000 980346407 200000 418252590 200000 417690593 200000 620974709 200000 75425429 200000 9374134 200000 543157897 200000 615814538 200000 240814774 200000 369872985 200000 336900869 200000 218059934 200000 658354835 200000 78553383 200000 134020589 200000 892172114 200000 470331732 200000 156105041 200000 355878650 200000 600975462 200000 595565379 200000 464664871 200000 324646149 200000 979177402 200000 541547975 200000 176330266 200000 434012677 200000 680962640 200000 578848105 200000 30060218 200000 844363027 200000 213597766 200000 618597330 200000 217247927 200000 291197033 200000 893397215 200000 556469194 200000 185686755 200000 183317853 200000 509932666 200000 803354938 200000 677116717 200000 549370986 200000 812618904 200000 855435561 200000 345111719 200000 457183526 200000 791589850 200000 40146369 200000 12005248 200000 744942156 200000 877474815 200000 103400011 200000 118530314 200000 379449267 200000 855199209 200000 672068397 200000 342844852 200000 528968788 200000 70235032 200000 598066162 200000 728924432 200000 278094919 200000 245128236 200000 3588930 200000 337077709 200000 980606149 200000 26796518 200000 57129700 200000 29759420 200000 63325734 200000 704099879 200000 29646274 200000 175926222 200000 138303971 200000 432130926 200000 794631140 200000 662872083 200000 78651028 200000 617442653 200000 57167475 200000 816592828 200000 25713651 200000 710700212 200000 162746807 200000 572503321 200000 847424214 200000 646725460 200000 685139736 200000 388148635 200000 594488119 200000 969864764 200000 567474976 200000 206661074 200000 156340783 200000 961269134 200000 757554038 200000 907959663 200000 152753653 200000 658115721 200000 406591203 200000 965420866 200000 369282019 200000 503140240 200000 999107919 200000 265862972 200000 338685553 200000 303208993 200000 935965124 200000 539773548 200000 261751607 200000 982576349 200000 965577321 200000 512176901 200000 278010093 200000 826677638 200000 31032968 200000 377793621 200000 761317742 200000 210898683 200000 409712775 200000 445846735 200000 729948591 200000 76691773 200000 691490289 200000 681616385 200000 906149324 200000 951601516 200000 221373806 200000 363459742 200000 125752059 200000 269168585 200000 575954630 200000 992262260 200000 571864981 200000 509956533 200000 864528097 200000 793227381 200000 923030803 200000 699816368 200000 513676232 200000 907254962 200000 635509262 200000 932678490 200000 381710500 200000 960808538 200000 745108029 200000 35703668 200000 320985021 200000 978280894 200000 208700026 200000 356924383 200000 81107067 200000 422228559 200000 918127804 200000 98167706 200000 348773224 200000 473654429 200000 401293853 200000 586267847 200000 349535275 200000 613027417 200000 844401364 200000 541303462 200000 434615181 200000 413462099 200000 711018555 200000 76463511 200000 85537655 200000 490694780 200000 324278474 200000 277595419 200000 753122545 200000 358933476 200000 66253337 200000 245209043 200000 373469731 200000 210825915 200000 456194273 200000 847331711 200000 626226262 200000 718997075 200000 44793594 200000 608540927 200000 135180276 200000 30357275 200000 256417117 200000 897024596 200000 39774339 200000 625921701 200000 944461346 200000 386452126 200000 814950060 200000 101692321 200000 957141122 200000 797298719 200000 350252601 200000 494455262 200000 610597078 200000 944181302 200000 514599953 200000 546493518 200000 572037781 200000 681322339 200000 685151806 200000 238167810 200000 292119641 200000 191870281 200000 839023591 200000 577639209 200000 517832153 200000 89877158 200000 226440021 200000 636462868 200000 655629295 200000 233590108 200000 217496560 200000 665378356 200000 100804243 200000 702974058 200000 472723522 200000 494226202 200000 341945052 200000 687433714 200000 813533682 200000 671062901 200000 713267461 200000 210802484 200000 834629578 200000 47793174 200000 697254501 200000 690649745 200000 547771824 200000 94367982 200000 719487861 200000 708404616 200000 160676015 200000 939248397 200000 228073421 200000 985021115 200000 915630319 200000 246666403 200000 794404902 200000 681925098 200000 268256695 200000 464910594 200000 698741849 200000 312751605 200000 678009714 200000 881059994 200000 317422429 200000 872917725 200000 304325542 200000 97182459 200000 178541387 200000 799959491 200000 336843005 200000 202179285 200000 836668252 200000 252746982 200000 950156094 200000 610198010 200000 307726825 200000 908742056 200000 69988180 200000 607406425 200000 238644841 200000 236910217 200000 337688901 200000 522383620 200000 607188854 200000 132341034 200000 666859579 200000 33543722 200000 590818504 200000 627255882 200000 26593919 200000 396494621 200000 484127031 200000 437241803 200000 573453175 200000 304265548 200000 619824827 200000 636847788 200000 516198318 200000 859852616 200000 81149550 200000 60015376 200000 714826956 200000 387020995 200000 450906760 200000 304075317 200000 179239832 200000 767100555 200000 735658081 200000 973653628 200000 868404732 200000 662770322 200000 656369266 200000 243840871 200000 255649024 200000 923139560 200000 110321747 200000 54075797 200000 866836685 200000 415955646 200000 56806590 200000 671254727 200000 412009130 200000 32668260 200000 64750473 200000 957417437 200000 765514498 200000 79108427 200000 910911918 200000 272641752 200000 193845083 200000 903639299 200000 111025990 200000 395744985 200000 696544351 200000 693306428 200000 952956808 200000 157889056 200000 415378902 200000 511823048 200000 974555342 200000 805371917 200000 160838824 200000 500947351 200000 166406800 200000 286191393 200000 797333727 200000 659176632 200000 620671333 200000 379708668 200000 607011234 200000 120754526 200000 254091528 200000 30996064 200000 381782843 200000 23889879 200000 947117136 200000 113887532 200000 884061456 200000 217097110 200000 62656822 200000 864013409 200000 839208876 200000 470239529 200000 870862546 200000 481156127 200000 170524343 200000 81154626 200000 194089821 200000 444774311 200000 670099704 200000 102058930 200000 934692911 200000 317350234 200000 128729178 200000 968090472 200000 275186625 200000 237812407 200000 935869411 200000 334656629 200000 763518380 200000 127274080 200000 930658236 200000 780370186 200000 42304167 200000 724300309 200000 615843119 200000 966153847 200000 764936332 200000 976839863 200000 741372068 200000 340776237 200000 434755154 200000 200675397 200000 617702818 200000 554572476 200000 719431187 200000 899618273 200000 121348307 200000 792534485 200000 429678342 200000 821906379 200000 21873151 200000 555242056 200000 426054533 200000 326461283 200000 623186447 200000 250621190 200000 753884424 200000 77487402 200000 991552779 200000 697679903 200000 436925479 200000 942923457 200000 246220827 200000 105345219 200000 312457370 200000 481946856 200000 379337609 200000 591467332 200000 814340924 200000 153530751 200000 428534459 200000 856261905 200000 332403714 200000 119446407 200000 444199997 200000 598093500 200000 715496456 200000 928927008 200000 441760692 200000 920442868 200000 838599044 200000 48562571 200000 440410091 200000 530633611 200000 822207439 200000 317726505 200000 260020937 200000 358548336 200000 660528482 200000 457223546 200000 49712471 200000 171671732 200000 515528150 200000 625533214 200000 726343102 200000 618938249 200000 222679010 200000 601894358 200000 571718982 200000 641033533 200000 732071264 200000 582387331 200000 577674328 200000 867714114 200000 340562248 200000 662476580 200000 99149435 200000 804294184 200000 295112113 200000 702542043 200000 216603738 200000 214923168 200000 952391638 200000 981047784 200000 224723899 200000 224965754 200000 61320206 200000 155571628 200000 828566408 200000 846514599 200000 526777810 200000 494847654 200000 25610696 200000 567525175 200000 793559994 200000 541620856 200000 970237862 200000 843215962 200000 616073599 200000 783300066 200000 179251560 200000 647922530 200000 756815353 200000 867336388 200000 39251577 200000 63942591 200000 498062113 200000 980422687 200000 796180831 200000 999700993 200000 623339535 200000 840389651 200000 790731715 200000 202260952 200000 20399869 200000 929617890 200000 865702511 200000 867810838 200000 870598465 200000 733457899 200000 234705227 200000 479243946 200000 375509334 200000 929972143 200000 951390558 200000 493110950 200000 550197970 200000 462995918 200000 158966482 200000 209006649 200000 839611504 200000 642089993 200000 218036463 200000 531856564 200000 446556679 200000 525520705 200000 710874654 200000 45204104 200000 479865487 200000 377834870 200000 825643495 200000 719179078 200000 832240162 200000 738755528 200000 790363890 200000 751768477 200000 586414072 200000 135020152 200000 890604808 200000 306441566 200000 462544489 200000 33578726 200000 771246354 200000 72205178 200000 96503022 200000 610326420 200000 695683352 200000 823039489 200000 342844447 200000 343539745 200000 263305283 200000 818370084 200000 845935029 200000 399754061 200000 255674074 200000 927379507 200000 139984521 200000 430081787 200000 945237064 200000 788445598 200000 209106066 200000 506780201 200000 412659475 200000 919447287 200000 823195369 200000 519402233 200000 764364005 200000 962390510 200000 129950664 200000 314189482 200000 934740614 200000 751731539 200000 667642501 200000 243661726 200000 554615774 200000 560346390 200000 724351387 200000 951727957 200000 683081719 200000 474687561 200000 598079648 200000 919881840 200000 604571896 200000 598304027 200000 326043727 200000 30274222 200000 718546474 200000 944954590 200000 846932607 200000 42060017 200000 62876150 200000 8746497 200000 341093929 200000 820035385 200000 538272228 200000 474447381 200000 673470821 200000 877011110 200000 152872604 200000 825892300 200000 364496748 200000 93240185 200000 473128424 200000 713715956 200000 715590294 200000 729433875 200000 711634607 200000 205275263 200000 943552604 200000 986481651 200000 710903546 200000 573955197 200000 372558166 200000 333164475 200000 270227442 200000 219735583 200000 963103038 200000 146730283 200000 533096926 200000 204166581 200000 781338858 200000 60025892 200000 73905705 200000 425863856 200000 695487060 200000 450914213 200000 38993241 200000 207174048 200000 47299733 200000 880816080 200000 147619608 200000 774815286 200000 445376484 200000 380071397 200000 438427182 200000 721884994 200000 513208731 200000 720269892 200000 226274948 200000 857285300 200000 660634162 200000 666829422 200000 83249441 200000 86068126 200000 803256129 200000 744028932 200000 197606960 200000 141401648 200000 659139456 200000 234087365 200000 958275831 200000 723474361 200000 592459466 200000 458688403 200000 314910688 200000 261861036 200000 86477844 200000 300830830 200000 711620723 200000 223250583 200000 447432058 200000 531597174 200000 72881496 200000 214750764 200000 558444082 200000 16257773 200000 134722649 200000 249447228 200000 345220245 200000 827909169 200000 945196637 200000 906732726 200000 961487900 200000 659805637 200000 794149230 200000 400437931 200000 935398240 200000 509669704 200000 563914418 200000 334661196 200000 948383256 200000 63224699 200000 280294004 200000 145332714 200000 197314846 200000 659170879 200000 461128220 200000 450547444 200000 88208489 200000 47782035 200000 737879601 200000 78945275 200000 165691155 200000 1246361 200000 335284829 200000 647920304 200000 270914899 200000 544038289 200000 99212137 200000 140915171 200000 796938883 200000 621524955 200000 787873083 200000 892244356 200000 326014747 200000 196938489 200000 60521694 200000 390358693 200000 476575923 200000 922956681 200000 77688954 200000 216796534 200000 267646468 200000 603148622 200000 186048342 200000 544604487 200000 334737638 200000 885934375 200000 898501084 200000 904023688 200000 950816850 200000 201525013 200000 627446676 200000 407454923 200000 543560800 200000 484728377 200000 853718311 200000 762998463 200000 548199498 200000 791176402 200000 329786973 200000 404701238 200000 59293286 200000 293924930 200000 890573854 200000 363975711 200000 841397294 200000 726140681 200000 260680819 200000 184514700 200000 162022459 200000 278910151 200000 631381637 200000 247170732 200000 903866948 200000 94245949 200000 923673756 200000 744060624 200000 100591907 200000 875773772 200000 274578977 200000 897471593 200000 218368208 200000 667349235 200000 771998619 200000 386407432 200000 955127394 200000 416298836 200000 985788597 200000 582040923 200000 529110036 200000 911827887 200000 854009397 200000 977847094 200000 26113853 200000 49972837 200000 963974149 200000 238274950 200000 338416726 200000 65415925 200000 649424173 200000 569711967 200000 457516791 200000 892974081 200000 716957653 200000 539954414 200000 541378009 200000 469844297 200000 346356551 200000 472605574 200000 621438165 200000 672673197 200000 737398250 200000 77636503 200000 285162722 200000 8989998 200000 127914823 200000 744084657 200000 203853337 200000 778225901 200000 554445319 200000 667664772 200000 397470131 200000 762293033 200000 369019890 200000 289795554 200000 214563337 200000 378539844 200000 879588336 200000 115442362 200000 724342418 200000 190935998 200000 437244427 200000 686451742 200000 655298536 200000 24526392 200000 509626730 200000 605507389 200000 656422339 200000 848568689 200000 376891478 200000 890772585 200000 859112699 200000 634028875 200000 792647736 200000 946899217 200000 230440840 200000 719692486 200000 189428632 200000 586663366 200000 336947332 200000 120569858 200000 903844894 200000 7394873 200000 168618535 200000 144214080 200000 135607443 200000 612535611 200000 532945865 200000 869820384 200000 181641440 200000 322857659 200000 785251811 200000 800812644 200000 804903950 200000 12558794 200000 572452877 200000 466258027 200000 871120451 200000 119626905 200000 197595393 200000 730224566 200000 74842826 200000 265074808 200000 810443413 200000 509174565 200000 212936202 200000 440604631 200000 777977795 200000 134424761 200000 634425741 200000 356236360 200000 452203172 200000 672094099 200000 29023225 200000 197496443 200000 692686447 200000 479813619 200000 560124185 200000 537142848 200000 463719294 200000 12447033 200000 634338773 200000 80736903 200000 290849097 200000 969247718 200000 537935925 200000 701276002 200000 651344487 200000 16194459 200000 32395105 200000 976465921 200000 870533267 200000 144985367 200000 455433634 200000 949508275 200000 71707812 200000 456901692 200000 399920737 200000 157589738 200000 992343187 200000 457188874 200000 355588134 200000 500778807 200000 134690168 200000 839265953 200000 563356825 200000 200926025 200000 456917388 200000 691722050 200000 174414980 200000 738508786 200000 778583591 200000 524806734 200000 468896206 200000 865834273 200000 531943874 200000 169325381 200000 455803264 200000 76633575 200000 510518774 200000 88163015 200000 96465347 200000 151791221 200000 769401210 200000 724386453 200000 80498143 200000 354870299 200000 455192616 200000 61473167 200000 343901244 200000 366406474 200000 84233463 200000 827495863 200000 529814628 200000 344937874 200000 137196545 200000 536200747 200000 887147262 200000 678647716 200000 137455741 200000 656170286 200000 244711379 200000 831820624 200000 516150981 200000 87384608 200000 935328716 200000 558370182 200000 187542097 200000 747293056 200000 931301616 200000 757029464 200000 452941753 200000 904663279 200000 25865322 200000 636284662 200000 663840949 200000 719598383 200000 127902336 200000 183806384 200000 671896608 200000 583486495 200000 762530972 200000 496172022 200000 544663535 200000 907485376 200000 866004294 200000 857021530 200000 466219326 200000 922896690 200000 907346471 200000 14684811 200000 549150275 200000 550875319 200000 551491078 200000 162897755 200000 480260695 200000 549944238 200000 848966862 200000 759790777 200000 510117875 200000 516459415 200000 455904645 200000 625435062 200000 83931824 200000 962110228 200000 783618645 200000 303320195 200000 683932997 200000 72420838 200000 88556678 200000 430254705 200000 537137548 200000 332479211 200000 611181696 200000 446796783 200000 228697213 200000 381813798 200000 895769549 200000 390380174 200000 479251503 200000 843498678 200000 390446356 200000 946922239 200000 377211869 200000 177318620 200000 586047006 200000 408868114 200000 678928862 200000 490780664 200000 248305620 200000 45890488 200000 342447531 200000 114117771 200000 877756478 200000 386388737 200000 574759388 200000 500596278 200000 672772228 200000 955103773 200000 696634922 200000 553172921 200000 271509232 200000 33596254 200000 704469357 200000 676298484 200000 512102633 200000 641902644 200000 918533022 200000 790786280 200000 631284984 200000 450395438 200000 58890710 200000 127488438 200000 140219078 200000 437896191 200000 801923660 200000 973747357 200000 87965979 200000 746184566 200000 864086617 200000 200482815 200000 91263967 200000 337158019 200000 90760823 200000 872335708 200000 487661596 200000 342022455 200000 379994684 200000 388237652 200000 369799673 200000 953475780 200000 728161891 200000 688722345 200000 307666623 200000 440167288 200000 25551043 200000 277520185 200000 833631958 200000 761166789 200000 732328020 200000 224423943 200000 957541832 200000 867015484 200000 816186672 200000 881836850 200000 586410044 200000 305596556 200000 905205391 200000 536150779 200000 336594940 200000 355031942 200000 905758921 200000 639954627 200000 509746671 200000 578533659 200000 98919767 200000 15344393 200000 204490782 200000 297496411 200000 579301073 200000 459268975 200000 696795057 200000 247222135 200000 492427504 200000 513658037 200000 827090674 200000 836046783 200000 843872397 200000 586558651 200000 114836808 200000 666091427 200000 486326175 200000 309857922 200000 52469052 200000 831103925 200000 634898239 200000 285859371 200000 317697655 200000 11543973 200000 275122599 200000 182032118 200000 218202049 200000 427809346 200000 39094829 200000 947081539 200000 84541187 200000 630534015 200000 450738508 200000 823036051 200000 596399940 200000 302380651 200000 472906395 200000 405921158 200000 32556206 200000 841836342 200000 357416658 200000 320709597 200000 815235722 200000 293984562 200000 350104011 200000 917179513 200000 441951550 200000 127828686 200000 103682174 200000 409471834 200000 196784725 200000 544071067 200000 244370179 200000 306990496 200000 727491703 200000 314052682 200000 13548691 200000 864881036 200000 102858603 200000 514756268 200000 446282118 200000 60754559 200000 781564443 200000 413920688 200000 33512789 200000 280595193 200000 921011855 200000 528223079 200000 86696088 200000 973551258 200000 339209712 200000 393417474 200000 446991625 200000 563922467 200000 141389446 200000 551687377 200000 138404734 200000 141939060 200000 301911993 200000 746171973 200000 320511985 200000 67316110 200000 175288339 200000 477640686 200000 295732091 200000 514467986 200000 899853115 200000 296428925 200000 527321683 200000 353487296 200000 469149178 200000 527915969 200000 468932563 200000 158246776 200000 634565688 200000 144747181 200000 948215923 200000 506084155 200000 771214591 200000 74702160 200000 438072267 200000 844988842 200000 288736886 200000 268366810 200000 773577363 200000 457074820 200000 501698023 200000 23313821 200000 776285862 200000 788785323 200000 647257016 200000 417058568 200000 607829753 200000 393898015 200000 88971636 200000 915161517 200000 763943848 200000 32081921 200000 824138691 200000 987848251 200000 102493161 200000 144153744 200000 785572461 200000 692512388 200000 316391957 200000 276977966 200000 743884890 200000 755166071 200000 299149221 200000 679225434 200000 193536915 200000 109776677 200000 354842930 200000 126867382 200000 230233921 200000 750568127 200000 494229619 200000 881371651 200000 954385324 200000 591317141 200000 150923330 200000 183467295 200000 487081020 200000 216915992 200000 74036886 200000 180724237 200000 362814843 200000 649306073 200000 929984649 200000 681471211 200000 937751824 200000 545815942 200000 414827602 200000 45556476 200000 718407620 200000 977548274 200000 884629323 200000 936279200 200000 371480448 200000 824470797 200000 975173612 200000 335813462 200000 103750476 200000 495969255 200000 895343053 200000 194053568 200000 929720144 200000 748124337 200000 573002663 200000 714501533 200000 61476054 200000 756385978 200000 884759890 200000 375304655 200000 680315973 200000 3338357 200000 766798279 200000 261743190 200000 806169382 200000 313386865 200000 639933726 200000 633126995 200000 826920993 200000 425555550 200000 258313361 200000 841932805 200000 429958912 200000 164539662 200000 300493942 200000 45086926 200000 907302058 200000 594356336 200000 607044679 200000 298003246 200000 932668201 200000 962901653 200000 849008797 200000 233971397 200000 983480740 200000 267638447 200000 173203759 200000 152915028 200000 990601828 200000 991355148 200000 343301335 200000 5717948 200000 496557777 200000 74508574 200000 296380301 200000 983107069 200000 613775733 200000 61113717 200000 690446441 200000 966532919 200000 329258999 200000 859696066 200000 845666723 200000 101359275 200000 786422049 200000 404509397 200000 581823637 200000 175266489 200000 111802073 200000 609512607 200000 284760503 200000 980772579 200000 631681066 200000 321253424 200000 177586849 200000 674187719 200000 376633660 200000 209068985 200000 951118860 200000 6236456 200000 32144726 200000 750441098 200000 684201937 200000 939031013 200000 556831971 200000 718660372 200000 889255143 200000 672933888 200000 631622505 200000 353783526 200000 921522535 200000 641742999 200000 38856082 200000 507015859 200000 80969354 200000 599705581 200000 942058278 200000 752520266 200000 361570985 200000 967490401 200000 110174989 200000 454487195 200000 498327355 200000 289825140 200000 53715280 200000 745876408 200000 517968090 200000 792879558 200000 428414233 200000 809884880 200000 415881534 200000 386059032 200000 611552430 200000 537976372 200000 724355391 200000 319908171 200000 550941560 200000 440087382 200000 389118677 200000 354822495 200000 569331713 200000 89266884 200000 510231834 200000 155791220 200000 83879921 200000 800328240 200000 611013190 200000 584920267 200000 408614927 200000 316862570 200000 234115505 200000 233730501 200000 934355013 200000 907391843 200000 253875668 200000 672249313 200000 488451483 200000 415634987 200000 745273416 200000 750664129 200000 60293690 200000 84701427 200000 66677188 200000 666225445 200000 640169321 200000 502307595 200000 611300385 200000 987383021 200000 604867475 200000 140716260 200000 93855320 200000 713539355 200000 287106110 200000 751195662 200000 65741954 200000 116254413 200000 405857300 200000 457666874 200000 6187478 200000 106087494 200000 927688413 200000 164488760 200000 198732462 200000 911647461 200000 604487042 200000 202815992 200000 903846530 200000 714935083 200000 216372746 200000 702510732 200000 791742953 200000 392232633 200000 499770271 200000 219108131 200000 609647262 200000 989494350 200000 928579210 200000 636197391 200000 794112376 200000 855129548 200000 566962737 200000 716264127 200000 654880368 200000 658790451 200000 335467295 200000 722203589 200000 886139550 200000 613991843 200000 947339516 200000 887276752 200000 530413115 200000 239436126 200000 696666255 200000 771946673 200000 197071519 200000 641919426 200000 399304643 200000 125281113 200000 705558595 200000 52268114 200000 610570654 200000 329827801 200000 336217280 200000 506117037 200000 750817354 200000 113105504 200000 551101133 200000 594337684 200000 40139534 200000 637823039 200000 708365892 200000 657362663 200000 935161429 200000 659927527 200000 145188380 200000 98988456 200000 41245605 200000 799630568 200000 322818159 200000 653743350 200000 334605224 200000 286474739 200000 432608884 200000 73474322 200000 26575910 200000 89595096 200000 311985285 200000 263611228 200000 972246024 200000 387252359 200000 467006490 200000 545443413 200000 679496022 200000 551566610 200000 464245707 200000 624064414 200000 223999800 200000 311393705 200000 686793040 200000 842251766 200000 650850296 200000 998339739 200000 562638212 200000 229693247 200000 867034365 200000 699963227 200000 532060765 200000 955007097 200000 215890128 200000 602773111 200000 509876468 200000 750286789 200000 221713177 200000 927023522 200000 746751874 200000 349582946 200000 534269090 200000 297295274 200000 803192159 200000 841485490 200000 183899986 200000 667746946 200000 409432836 200000 26106421 200000 587868210 200000 673340216 200000 104023562 200000 495317899 200000 225750891 200000 175907838 200000 821529384 200000 989265013 200000 255404613 200000 441516580 200000 120628280 200000 179094483 200000 118295337 200000 525253659 200000 498214450 200000 383177639 200000 128619934 200000 220256116 200000 49080621 200000 343354128 200000 326165071 200000 933417693 200000 288376420 200000 530750031 200000 433000706 200000 253084714 200000 345268782 200000 411903172 200000 623668385 200000 342418504 200000 248799236 200000 372618993 200000 264196916 200000 159405386 200000 951341694 200000 526252660 200000 910435299 200000 676154464 200000 442833749 200000 627833360 200000 688851191 200000 257312218 200000 978178913 200000 455205284 200000 462922202 200000 289713960 200000 187016347 200000 217184305 200000 596932882 200000 101157596 200000 362954780 200000 144629720 200000 348582984 200000 305675942 200000 14443035 200000 612108248 200000 741182534 200000 672490837 200000 235516401 200000 473673875 200000 294728436 200000 407067356 200000 320940056 200000 204745609 200000 698139481 200000 27243593 200000 189193766 200000 102654299 200000 159490463 200000 519570382 200000 101904086 200000 179950024 200000 527886606 200000 762599100 200000 898425855 200000 714032050 200000 776887311 200000 908963202 200000 809117849 200000 20982552 200000 662530090 200000 398375345 200000 543796414 200000 264477468 200000 372495367 200000 831554042 200000 174099366 200000 406443006 200000 52317551 200000 483194926 200000 8261033 200000 855832863 200000 879891787 200000 493654331 200000 695418944 200000 844821246 200000 123647395 200000 980179253 200000 154662915 200000 370264381 200000 494325664 200000 494889289 200000 541025963 200000 944791708 200000 958699401 200000 931965898 200000 759341841 200000 22425851 200000 479366857 200000 686607912 200000 99480364 200000 535213404 200000 737557990 200000 541436659 200000 186122261 200000 94027741 200000 885689994 200000 687221211 200000 533115910 200000 946923969 200000 939304829 200000 999826866 200000 474147925 200000 203972455 200000 712496295 200000 507881576 200000 717526397 200000 26747472 200000 840114962 200000 762043660 200000 442987285 200000 569109276 200000 381344997 200000 950941649 200000 362718677 200000 232089997 200000 235367785 200000 689869829 200000 222882711 200000 367008386 200000 869262087 200000 622963739 200000 106138451 200000 888902651 200000 415966023 200000 26834849 200000 359819553 200000 304621851 200000 672777937 200000 195211081 200000 514855994 200000 394799136 200000 231595887 200000 517863139 200000 889731318 200000 470339179 200000 456849416 200000 495463265 200000 527682766 200000 960207998 200000 715212965 200000 357576913 200000 895021146 200000 172896760 200000 749090927 200000 420678757 200000 185015124 200000 608475546 200000 15761837 200000 145683565 200000 445556882 200000 967412548 200000 585237450 200000 902893146 200000 186698766 200000 917220344 200000 424063308 200000 445340348 200000 131808481 200000 237120980 200000 832027613 200000 1475907 200000 413414210 200000 822199835 200000 96665669 200000 785648321 200000 471605387 200000 899721516 200000 189699181 200000 279706406 200000 509425972 200000 922307209 200000 188165980 200000 378590082 200000 699040981 200000 108246736 200000 500115773 200000 904287237 200000 263912487 200000 894663108 200000 709362006 200000 860240385 200000 290810626 200000 464633924 200000 820365329 200000 213564901 200000 377246814 200000 200089168 200000 462002422 200000 640226115 200000 548231254 200000 723740939 200000 36704942 200000 582053066 200000 412709920 200000 202547379 200000 607617280 200000 59572811 200000 793930773 200000 130569898 200000 124360406 200000 798099128 200000 471670702 200000 603196272 200000 650709561 200000 363783199 200000 207375236 200000 919695013 200000 394641999 200000 675341746 200000 480833358 200000 939218698 200000 312717667 200000 792692161 200000 208169446 200000 508150399 200000 440501469 200000 635578813 200000 234583875 200000 504079878 200000 755567940 200000 933276726 200000 457860223 200000 502968254 200000 180871746 200000 776710877 200000 787575249 200000 940567272 200000 536464032 200000 294683778 200000 892500115 200000 192181732 200000 8241220 200000 352286486 200000 668555069 200000 296684083 200000 277276729 200000 869940137 200000 211301223 200000 820352118 200000 548876967 200000 282508907 200000 479076810 200000 369732205 200000 94409429 200000 442918574 200000 733812286 200000 401034488 200000 540592429 200000 281299682 200000 401572284 200000 863196184 200000 418304823 200000 727724182 200000 745571420 200000 598943981 200000 946990492 200000 485275261 200000 494707544 200000 147872185 200000 88046628 200000 128313445 200000 404201734 200000 974463450 200000 487230903 200000 638528321 200000 756022496 200000 743160275 200000 136595038 200000 257746207 200000 315223935 200000 868957508 200000 553388354 200000 160014641 200000 332964506 200000 614856428 200000 162653867 200000 507936712 200000 25790731 200000 993337516 200000 956547074 200000 158115411 200000 639651530 200000 186329478 200000 883689935 200000 646138211 200000 335621871 200000 7999385 200000 774556602 200000 507540137 200000 820727218 200000 285814822 200000 524743308 200000 725395701 200000 929148013 200000 587113357 200000 369299502 200000 357279288 200000 50902424 200000 115617104 200000 881167784 200000 177366402 200000 361316043 200000 158231054 200000 743482146 200000 408189700 200000 80800447 200000 128056711 200000 959099366 200000 879086094 200000 457240909 200000 817720478 200000 549924443 200000 783423248 200000 180556652 200000 268753745 200000 11457034 200000 505150876 200000 724609333 200000 251130561 200000 651121052 200000 884374626 200000 652555745 200000 459899696 200000 607679193 200000 883970865 200000 729947593 200000 803776509 200000 475772585 200000 932110076 200000 621419108 200000 383217065 200000 976228630 200000 294010833 200000 363505228 200000 865531860 200000 291970887 200000 694385379 200000 550538553 200000 534539072 200000 377201541 200000 261533824 200000 517985283 200000 927992267 200000 305220921 200000 838779930 200000 643736226 200000 989514872 200000 190156011 200000 413429826 200000 219464752 200000 887443302 200000 9507395 200000 411167911 200000 1337573 200000 926449622 200000 535232522 200000 99401242 200000 863637529 200000 234580009 200000 445910569 200000 211925132 200000 435693125 200000 896287198 200000 995726761 200000 356669197 200000 513010946 200000 523922327 200000 611219120 200000 113972174 200000 623382279 200000 526893844 200000 800145545 200000 975908383 200000 829107245 200000 571201334 200000 856051611 200000 136960625 200000 267566445 200000 793243132 200000 996508016 200000 320521300 200000 758600928 200000 527907464 200000 746771118 200000 279794809 200000 865012157 200000 382498585 200000 367674656 200000 186135727 200000 553602654 200000 980283154 200000 288697262 200000 237951465 200000 14318139 200000 869503729 200000 422387296 200000 345038902 200000 711304171 200000 142116951 200000 782302302 200000 250036422 200000 478555433 200000 358205446 200000 96457713 200000 916320747 200000 374165196 200000 125455836 200000 347722370 200000 739648276 200000 947273421 200000 714451676 200000 224289945 200000 849982162 200000 622481988 200000 737778982 200000 990502366 200000 553784023 200000 724369258 200000 34526201 200000 834762011 200000 42439153 200000 429827479 200000 46306231 200000 887932983 200000 863243794 200000 106285380 200000 133198815 200000 440993339 200000 821929546 200000 625971210 200000 908959507 200000 11898192 200000 790625994 200000 997607072 200000 876141843 200000 831018686 200000 397940451 200000 60018912 200000 585501888 200000 221474029 200000 87792388 200000 410414017 200000 857089561 200000 647490407 200000 651784382 200000 964323677 200000 82739776 200000 27541203 200000 634933441 200000 373235435 200000 918476661 200000 153872122 200000 509131487 200000 681916613 200000 276031768 200000 595446469 200000 346582536 200000 540258403 200000 31129514 200000 294623291 200000 849994828 200000 758762077 200000 817447116 200000 999821447 200000 5290715 200000 889565291 200000 552525117 200000 37257199 200000 811011591 200000 807338344 200000 258162911 200000 641381853 200000 639942976 200000 540727626 200000 559545522 200000 882881753 200000 876595989 200000 50345258 200000 26800855 200000 404277388 200000 719649593 200000 945099073 200000 194170509 200000 43071933 200000 153145978 200000 999860455 200000 515808310 200000 171860567 200000 847843018 200000 909535381 200000 22041426 200000 547363168 200000 106275130 200000 464549860 200000 544557697 200000 669794050 200000 186977785 200000 781446027 200000 814647684 200000 790026885 200000 615912536 200000 666719588 200000 446615868 200000 16018001 200000 168921800 200000 733486183 200000 449825704 200000 792065520 200000 938250969 200000 371366571 200000 681215466 200000 793741321 200000 282132284 200000 652918635 200000 384870466 200000 760412261 200000 434792385 200000 252219134 200000 836440593 200000 610000365 200000 136991577 200000 805522653 200000 35704790 200000 182481065 200000 859181588 200000 560358816 200000 395848499 200000 903362497 200000 269277475 200000 306502400 200000 651220711 200000 846132607 200000 736849622 200000 98100693 200000 569452757 200000 709021002 200000 563456157 200000 725680664 200000 210283003 200000 143087019 200000 227264266 200000 915445474 200000 971742330 200000 786626635 200000 97300940 200000 410201194 200000 795829140 200000 867971058 200000 781763509 200000 367523337 200000 370840488 200000 105784968 200000 987913396 200000 83593785 200000 173760054 200000 743262999 200000 384784347 200000 655860368 200000 281552865 200000 348996038 200000 178827609 200000 278333385 200000 102471271 200000 509915102 200000 372528768 200000 895711163 200000 103019690 200000 246962119 200000 944980927 200000 30452062 200000 24031401 200000 279581451 200000 488843431 200000 141029068 200000 307105671 200000 569474129 200000 49072617 200000 151707453 200000 7398786 200000 826437475 200000 866977621 200000 900991753 200000 804877307 200000 38157096 200000 721849308 200000 836240809 200000 386328436 200000 99315625 200000 167214478 200000 209371061 200000 237556619 200000 962577934 200000 288506268 200000 910047462 200000 985707779 200000 887059617 200000 255922262 200000 317744661 200000 316020156 200000 203005641 200000 492620077 200000 971866937 200000 335156405 200000 861469455 200000 829111473 200000 919978859 200000 105862671 200000 492276508 200000 49353362 200000 454530277 200000 56604428 200000 492054456 200000 394396066 200000 854307581 200000 331014155 200000 347780812 200000 695233488 200000 193134638 200000 458033805 200000 958437727 200000 227720750 200000 247325711 200000 883109683 200000 267992475 200000 290480876 200000 66564952 200000 222117308 200000 814064329 200000 216668505 200000 532087267 200000 598571786 200000 819359567 200000 442631143 200000 315033768 200000 891842333 200000 480629432 200000 889901607 200000 501684159 200000 639460629 200000 323040172 200000 249737416 200000 427646049 200000 468973875 200000 146875378 200000 404732315 200000 270202598 200000 732724440 200000 950384244 200000 265380241 200000 608072391 200000 78862467 200000 240799034 200000 6756539 200000 577549980 200000 293875158 200000 600389485 200000 145325639 200000 926232607 200000 926588305 200000 161003861 200000 825297033 200000 785019942 200000 201328533 200000 886416986 200000 859912942 200000 746342059 200000 234963169 200000 673212678 200000 355423753 200000 525377223 200000 276187543 200000 904880896 200000 183916426 200000 734020785 200000 440110838 200000 211592977 200000 920564289 200000 786505155 200000 207213921 200000 712170273 200000 558844959 200000 251231861 200000 305021526 200000 377184826 200000 430454835 200000 411711071 200000 916401782 200000 949927555 200000 493790896 200000 443121210 200000 945875331 200000 919778630 200000 112149733 200000 411274206 200000 21298268 200000 102625002 200000 75382082 200000 422238275 200000 121149186 200000 174205175 200000 686867800 200000 665931652 200000 584551573 200000 424142360 200000 276605401 200000 690156759 200000 478547798 200000 804106260 200000 383710867 200000 60780181 200000 254285990 200000 97874387 200000 759944824 200000 97420855 200000 873551621 200000 662086494 200000 200521113 200000 336209494 200000 459248659 200000 778403806 200000 306434341 200000 826511529 200000 377315985 200000 4175259 200000 85210477 200000 127757834 200000 354521696 200000 70983677 200000 51934178 200000 967984240 200000 460607103 200000 864971662 200000 854747412 200000 895202549 200000 339503888 200000 524252661 200000 838468276 200000 935238608 200000 381842771 200000 942867963 200000 693840274 200000 139989083 200000 267980200 200000 607455113 200000 273503135 200000 72319246 200000 119946128 200000 413500327 200000 591348203 200000 310937473 200000 828545964 200000 549954173 200000 765707942 200000 834620013 200000 881318332 200000 122229589 200000 123932962 200000 356519338 200000 734476448 200000 953882262 200000 395938767 200000 971452977 200000 906499161 200000 598923209 200000 852344892 200000 609439770 200000 6510599 200000 571583382 200000 870011164 200000 996478623 200000 499492844 200000 296617927 200000 270426173 200000 859522582 200000 442006887 200000 140481859 200000 864999057 200000 705055737 200000 152058617 200000 164977684 200000 896430633 200000 759787745 200000 958867522 200000 561239905 200000 182689844 200000 687497861 200000 722981891 200000 884811123 200000 271393027 200000 820219327 200000 768355869 200000 762305970 200000 702112264 200000 995443847 200000 778453391 200000 176927912 200000 421276625 200000 862761461 200000 913334907 200000 872353788 200000 197213200 200000 501502017 200000 566066209 200000 959589496 200000 515731349 200000 860787909 200000 958098658 200000 289860610 200000 455423057 200000 801872889 200000 301923389 200000 708066213 200000 720516948 200000 253356405 200000 456083668 200000 937946505 200000 293755599 200000 980817394 200000 379552359 200000 730572533 200000 853793809 200000 768825673 200000 283997142 200000 277772884 200000 166244749 200000 806637169 200000 785869602 200000 343809836 200000 790615250 200000 483270019 200000 434622828 200000 102542887 200000 842006672 200000 347936696 200000 46828275 200000 152288013 200000 270259865 200000 49606505 200000 453512985 200000 135115974 200000 862658525 200000 332046861 200000 203393630 200000 996171099 200000 952074859 200000 477575230 200000 958803555 200000 112010230 200000 313496437 200000 273677748 200000 146370023 200000 498073309 200000 394938188 200000 966321479 200000 622033612 200000 221923705 200000 315284319 200000 645972207 200000 214011409 200000 143699028 200000 775750208 200000 903238598 200000 629483993 200000 557179158 200000 869718942 200000 471088132 200000 204216674 200000 469274246 200000 858896970 200000 49473793 200000 633758989 200000 916056206 200000 563951669 200000 759889718 200000 220614236 200000 721197622 200000 886871663 200000 796797500 200000 252917742 200000 730885543 200000 977846569 200000 981302986 200000 767672196 200000 684860456 200000 322965427 200000 210108089 200000 25203710 200000 881231908 200000 785623166 200000 733740290 200000 128927069 200000 897701665 200000 593444122 200000 427229630 200000 796225730 200000 264197065 200000 62051383 200000 1478692 200000 657094253 200000 15615460 200000 283779495 200000 15176334 200000 732568510 200000 899864155 200000 289809498 200000 476920948 200000 523400502 200000 708818229 200000 428376159 200000 899596397 200000 70972533 200000 544837020 200000 737706729 200000 334636596 200000 899576893 200000 694498777 200000 64692806 200000 453899424 200000 340568685 200000 402988882 200000 638597609 200000 436915114 200000 416057862 200000 55174802 200000 838816864 200000 901240938 200000 730747688 200000 363134785 200000 607246685 200000 346318617 200000 470571796 200000 334094374 200000 685020081 200000 594645775 200000 848484395 200000 900500268 200000 85955915 200000 339346117 200000 365967852 200000 282860377 200000 130885948 200000 509334484 200000 709415673 200000 290599639 200000 631240117 200000 894472435 200000 116305683 200000 648681709 200000 918664710 200000 82618876 200000 675922200 200000 323744774 200000 396837024 200000 345351654 200000 651027722 200000 837265320 200000 46858003 200000 79353035 200000 391101962 200000 532033661 200000 618805776 200000 752591842 200000 890611288 200000 270040653 200000 529058663 200000 761404805 200000 400312660 200000 523473409 200000 336123913 200000 760825132 200000 79597951 200000 298709921 200000 950700038 200000 912604527 200000 617975418 200000 927111765 200000 915427982 200000 808275974 200000 147490053 200000 519163495 200000 805572083 200000 837348812 200000 390196992 200000 811819838 200000 956476836 200000 81637559 200000 875669868 200000 249225059 200000 454896691 200000 940802528 200000 471943273 200000 919166078 200000 3264847 200000 955113856 200000 527858489 200000 909837145 200000 483971018 200000 73647855 200000 34816570 200000 989248987 200000 655439763 200000 409484967 200000 814020335 200000 464016141 200000 291505595 200000 84383294 200000 286266359 200000 170734360 200000 814229620 200000 230305390 200000 29618451 200000 94132036 200000 883238668 200000 246748944 200000 609169188 200000 216833530 200000 330799605 200000 753599772 200000 482373162 200000 18917057 200000 71336127 200000 633007273 200000 479154501 200000 298315332 200000 948786203 200000 917227250 200000 237470389 200000 853557321 200000 633427417 200000 356943950 200000 393705437 200000 129747898 200000 830502634 200000 749917238 200000 334527291 200000 217833119 200000 172394334 200000 476794690 200000 891161201 200000 166656544 200000 543634021 200000 292503339 200000 569019967 200000 918974599 200000 306831441 200000 445945545 200000 803540101 200000 58671931 200000 843858578 200000 721979413 200000 566486596 200000 7898821 200000 108511160 200000 833694760 200000 571397532 200000 564830926 200000 376091507 200000 444214585 200000 621262799 200000 914237469 200000 501744277 200000 352294561 200000 119857468 200000 195185309 200000 788702989 200000 868845786 200000 876194148 200000 544236884 200000 146853869 200000 52513146 200000 330880231 200000 641916012 200000 378134884 200000 45262652 200000 562601350 200000 301814573 200000 974761155 200000 702712823 200000 564962850 200000 804953600 200000 288703099 200000 742154915 200000 220731067 200000 301931117 200000 164261405 200000 480300378 200000 983179889 200000 298714396 200000 265259096 200000 928512852 200000 328900485 200000 300135894 200000 947268349 200000 749537001 200000 647656279 200000 113151364 200000 837788413 200000 582204818 200000 934215785 200000 363073582 200000 334597736 200000 319539175 200000 487017562 200000 675333373 200000 825525359 200000 283093921 200000 493286379 200000 701247032 200000 729084258 200000 839853465 200000 481350908 200000 744898890 200000 846369970 200000 646844870 200000 7220878 200000 214255289 200000 730857198 200000 567768385 200000 496876226 200000 597065263 200000 595803593 200000 550801476 200000 256039639 200000 411161716 200000 510262290 200000 950500389 200000 501921583 200000 719825264 200000 845177273 200000 274363231 200000 567356234 200000 640803373 200000 746103248 200000 802534793 200000 814807497 200000 14585554 200000 951435910 200000 552421723 200000 776360043 200000 688192680 200000 511468845 200000 464153263 200000 203353106 200000 354470936 200000 834796596 200000 22032509 200000 468649150 200000 645462186 200000 630116653 200000 154088669 200000 83321743 200000 473867014 200000 726059719 200000 311146248 200000 995261126 200000 136232182 200000 559832787 200000 72282966 200000 917414340 200000 481842017 200000 239662658 200000 689147200 200000 162678024 200000 80734800 200000 305403684 200000 656236382 200000 408712244 200000 262983916 200000 823489194 200000 525763434 200000 461686280 200000 602993532 200000 715599140 200000 91534906 200000 771150949 200000 723275115 200000 320794627 200000 891928008 200000 233792586 200000 660887871 200000 485427159 200000 563644205 200000 442236377 200000 786442914 200000 402551889 200000 213517985 200000 746024018 200000 144738908 200000 507889217 200000 508078459 200000 453822997 200000 167698006 200000 806267799 200000 776596022 200000 317629091 200000 376833432 200000 780376933 200000 705636457 200000 237468829 200000 901580362 200000 163190747 200000 951532749 200000 2956226 200000 178750901 200000 769776200 200000 968206650 200000 166933236 200000 909909058 200000 454378783 200000 973530280 200000 704047155 200000 859520377 200000 788220398 200000 97780530 200000 737715359 200000 407305219 200000 966287208 200000 142674446 200000 86173306 200000 306668967 200000 396263259 200000 102656917 200000 771790114 200000 83483983 200000 980657849 200000 566831424 200000 339930906 200000 461505284 200000 503792018 200000 911912872 200000 51783169 200000 393232876 200000 516204824 200000 362349700 200000 200027288 200000 117833810 200000 505138585 200000 200335022 200000 298658496 200000 107033502 200000 638289543 200000 930435613 200000 200356216 200000 368239191 200000 897416818 200000 296145899 200000 210068706 200000 872213031 200000 940762379 200000 664220751 200000 257313854 200000 331624919 200000 253632290 200000 780221603 200000 478094828 200000 189001037 200000 208322727 200000 325203295 200000 110836590 200000 763924372 200000 886753964 200000 700799515 200000 985006434 200000 552265428 200000 853030753 200000 896189328 200000 877793163 200000 984577108 200000 853361174 200000 681253782 200000 990461640 200000 275120254 200000 417611579 200000 765845286 200000 587234586 200000 47422170 200000 801895522 200000 38497368 200000 334933922 200000 180232721 200000 825931834 200000 587695206 200000 945355935 200000 488432107 200000 973087381 200000 476136870 200000 782062451 200000 82209104 200000 381953634 200000 308801426 200000 575981214 200000 310332489 200000 973437875 200000 140326595 200000 575927232 200000 669621759 200000 739278775 200000 684117232 200000 973747098 200000 450052282 200000 378928831 200000 103779059 200000 435846669 200000 431658979 200000 267097660 200000 666308804 200000 707885593 200000 231641090 200000 924387519 200000 944486779 200000 202659806 200000 997972671 200000 77451255 200000 195523920 200000 33947293 200000 979317475 200000 765326005 200000 796283293 200000 668099766 200000 548756055 200000 760434410 200000 583085274 200000 198574506 200000 883837987 200000 88460710 200000 561899167 200000 245312026 200000 780983919 200000 987560729 200000 111629733 200000 864779206 200000 980042373 200000 550200469 200000 46199237 200000 15889806 200000 153990860 200000 731318410 200000 673129462 200000 328799603 200000 972173005 200000 526466696 200000 28496977 200000 755612822 200000 369265457 200000 661411647 200000 927983119 200000 350373687 200000 214806464 200000 944469633 200000 594453385 200000 485074102 200000 67070818 200000 438603581 200000 548065334 200000 159802771 200000 202156065 200000 903356293 200000 26226352 200000 498566513 200000 902505252 200000 539576968 200000 93550767 200000 811331342 200000 180601012 200000 532005016 200000 242652939 200000 978109516 200000 465228346 200000 219517732 200000 763835324 200000 738170923 200000 671501374 200000 627541181 200000 177755612 200000 965231307 200000 336246376 200000 968811796 200000 388735907 200000 428028781 200000 892934530 200000 671704826 200000 816094825 200000 15047794 200000 928998259 200000 613799518 200000 742882471 200000 950467417 200000 499523396 200000 523251281 200000 921052150 200000 821379268 200000 444153117 200000 327115012 200000 572346637 200000 314320499 200000 843506248 200000 337088455 200000 526154181 200000 678291782 200000 300184364 200000 599510794 200000 458947863 200000 916173631 200000 835308883 200000 507000927 200000 728843548 200000 278439804 200000 23083875 200000 877514358 200000 682106635 200000 130438208 200000 161305383 200000 132337439 200000 655715646 200000 793297130 200000 655401351 200000 616318282 200000 28954413 200000 582684155 200000 103340683 200000 929647881 200000 169021807 200000 810833684 200000 445441883 200000 942769036 200000 217398207 200000 407291124 200000 165424192 200000 468966690 200000 705474292 200000 725158781 200000 400329891 200000 227254590 200000 166034695 200000 417048495 200000 421049100 200000 111468142 200000 219687696 200000 967794090 200000 171198755 200000 608725604 200000 736179528 200000 494182575 200000 375728050 200000 420138993 200000 76421383 200000 575814943 200000 400466080 200000 795132164 200000 749640390 200000 732292218 200000 31769334 200000 99485358 200000 957080094 200000 725757280 200000 555362525 200000 498679072 200000 556933062 200000 561849746 200000 829379997 200000 785183658 200000 604436376 200000 46843888 200000 657846686 200000 4285117 200000 152860811 200000 25512572 200000 246770282 200000 10693097 200000 353674425 200000 992479829 200000 561644712 200000 812299231 200000 336067929 200000 424470971 200000 864260129 200000 182458991 200000 418809029 200000 909860881 200000 27900350 200000 227773066 200000 484493429 200000 395263957 200000 340177798 200000 36970047 200000 948856577 200000 889453224 200000 462294692 200000 946549953 200000 361242145 200000 772215628 200000 42680158 200000 875322975 200000 385767088 200000 201872800 200000 540267294 200000 266582665 200000 695890084 200000 51170981 200000 266012268 200000 971117009 200000 382866198 200000 963999355 200000 377989873 200000 132767718 200000 615584831 200000 948129380 200000 233602932 200000 216382362 200000 376377719 200000 277257919 200000 96135648 200000 597900508 200000 573182264 200000 735146764 200000 287584571 200000 135017661 200000 997494552 200000 334812654 200000 907693999 200000 3421038 200000 602274257 200000 239362851 200000 5101188 200000 887361600 200000 897408828 200000 286104460 200000 637744674 200000 816401826 200000 850219601 200000 676402475 200000 656055827 200000 1258789 200000 55545639 200000 94401823 200000 319420158 200000 296905594 200000 783494393 200000 429818793 200000 709522604 200000 788748401 200000 998806046 200000 153201705 200000 547808262 200000 498751227 200000 206000143 200000 619855648 200000 515285780 200000 189007656 200000 372346212 200000 819575343 200000 65677055 200000 759874088 200000 145376726 200000 27429910 200000 202615310 200000 64462413 200000 103938109 200000 527382197 200000 29699499 200000 417640711 200000 190275218 200000 229682957 200000 79262814 200000 842565349 200000 909941230 200000 608939839 200000 351225808 200000 108655002 200000 161434248 200000 184761994 200000 918081737 200000 525016053 200000 897558969 200000 985504080 200000 825875249 200000 75992038 200000 841726459 200000 148540689 200000 996658706 200000 596431998 200000 471801572 200000 195303533 200000 571018643 200000 978963951 200000 568184623 200000 247552294 200000 947128573 200000 587897223 200000 184605875 200000 630406682 200000 281319096 200000 99290552 200000 444312680 200000 865342796 200000 216035918 200000 277380115 200000 97635432 200000 860612059 200000 568745574 200000 234190151 200000 272164843 200000 215606280 200000 112334538 200000 757149477 200000 394389321 200000 217385268 200000 259090529 200000 33942686 200000 319223803 200000 335863262 200000 266116404 200000 960584130 200000 655734425 200000 982451112 200000 937013355 200000 158174658 200000 580741852 200000 492979538 200000 340594256 200000 92751086 200000 54246813 200000 389462716 200000 974257738 200000 210613430 200000 923576531 200000 438875367 200000 189458658 200000 587407788 200000 893176727 200000 281540084 200000 664183233 200000 798827904 200000 953425955 200000 698001699 200000 90632111 200000 566745346 200000 351524301 200000 740666580 200000 880894101 200000 575655458 200000 512274192 200000 692337288 200000 572128122 200000 688975858 200000 704653187 200000 538379999 200000 385662088 200000 413765793 200000 547163614 200000 497744283 200000 957715720 200000 660588417 200000 938415611 200000 976052634 200000 387080032 200000 282140929 200000 636156626 200000 374714079 200000 633209627 200000 626967730 200000 536316539 200000 818085513 200000 607050977 200000 874865477 200000 754710063 200000 314929882 200000 754302073 200000 215630987 200000 107912262 200000 649202480 200000 413860557 200000 816943987 200000 625564217 200000 974748686 200000 527536613 200000 228384270 200000 210583200 200000 4218131 200000 99974378 200000 125884813 200000 435439925 200000 272293120 200000 934195748 200000 911535168 200000 477452494 200000 46794677 200000 613636347 200000 546650520 200000 780783973 200000 297787955 200000 980016121 200000 260370469 200000 626523155 200000 554874011 200000 292227269 200000 481024920 200000 332529424 200000 834032685 200000 348787752 200000 945238721 200000 604376499 200000 607101257 200000 669485066 200000 28208528 200000 575642231 200000 232295280 200000 670384501 200000 151527703 200000 111398643 200000 186946371 200000 473258128 200000 211890565 200000 549093344 200000 762155649 200000 117497509 200000 563531820 200000 386591510 200000 579567628 200000 801055259 200000 657199483 200000 351339917 200000 938203108 200000 11183227 200000 827160836 200000 974256480 200000 891849514 200000 550012525 200000 815240566 200000 563519429 200000 602981405 200000 611262395 200000 837604515 200000 937663253 200000 253715999 200000 652248908 200000 627102074 200000 643495113 200000 144681391 200000 692868905 200000 602107916 200000 658082682 200000 975686768 200000 550328955 200000 504364938 200000 8924383 200000 702164768 200000 742769034 200000 238486085 200000 304222674 200000 799280544 200000 150761406 200000 594818987 200000 778135626 200000 760538866 200000 66719649 200000 102532688 200000 956318049 200000 283396405 200000 363786458 200000 696554465 200000 520602446 200000 874014633 200000 944737842 200000 45895985 200000 167280491 200000 145983665 200000 224246674 200000 512106032 200000 796140592 200000 752202187 200000 15724546 200000 97816046 200000 679699253 200000 463910809 200000 465572778 200000 317144220 200000 920341811 200000 819118042 200000 80901076 200000 300677002 200000 35156482 200000 352667504 200000 271566055 200000 442281256 200000 46287515 200000 806017627 200000 898871916 200000 517931784 200000 76677398 200000 498993596 200000 275819275 200000 313276377 200000 148159149 200000 686025170 200000 513092238 200000 325798765 200000 155475382 200000 359101439 200000 529826268 200000 735509171 200000 161594283 200000 808148163 200000 303107839 200000 313890748 200000 245894949 200000 794621886 200000 243893534 200000 790945210 200000 887493595 200000 13350834 200000 888774274 200000 103099131 200000 808951463 200000 925533309 200000 334946963 200000 667214065 200000 109059969 200000 768770850 200000 937983451 200000 142558764 200000 373036417 200000 810678720 200000 114410497 200000 707055709 200000 357809375 200000 788070296 200000 476803023 200000 602435156 200000 818783477 200000 532666634 200000 402153259 200000 571254786 200000 589696059 200000 644322712 200000 13632288 200000 151852663 200000 674561097 200000 346447328 200000 830969814 200000 231459812 200000 263309784 200000 127984549 200000 753311893 200000 403750809 200000 675181249 200000 279102406 200000 301743557 200000 340578311 200000 540442107 200000 184190533 200000 945071343 200000 420231869 200000 230446495 200000 44594240 200000 459818172 200000 87628398 200000 45246182 200000 924745722 200000 436415732 200000 82647273 200000 239625769 200000 881418450 200000 430371967 200000 91650334 200000 915709663 200000 542275401 200000 940859751 200000 446241055 200000 997897122 200000 645851391 200000 529945299 200000 424855067 200000 401051690 200000 531527349 200000 661344012 200000 448678499 200000 487883087 200000 862745676 200000 51829626 200000 458946409 200000 683649289 200000 746688708 200000 865360551 200000 894952379 200000 774316146 200000 206383677 200000 513609275 200000 766118155 200000 853391810 200000 783043576 200000 343183613 200000 316953129 200000 902041681 200000 549901910 200000 246552791 200000 11796742 200000 83217048 200000 716177110 200000 579947729 200000 759469235 200000 484073008 200000 841416218 200000 810526996 200000 821605726 200000 917911504 200000 331832802 200000 113464039 200000 538008154 200000 701099345 200000 147556110 200000 175135925 200000 386397719 200000 591888812 200000 348305824 200000 651692036 200000 487973 200000 709635322 200000 303913655 200000 940896638 200000 679644469 200000 908574322 200000 996315795 200000 799571691 200000 235895575 200000 554261102 200000 84489366 200000 65430324 200000 731209403 200000 792176230 200000 838315328 200000 748727904 200000 968944179 200000 11408113 200000 874117682 200000 561287577 200000 561545902 200000 544027594 200000 232579627 200000 804472104 200000 523573886 200000 358598088 200000 354173709 200000 855310452 200000 211441938 200000 586926820 200000 811054552 200000 62323717 200000 655023868 200000 842637878 200000 969038508 200000 939759494 200000 557213675 200000 759033847 200000 201711307 200000 22461 200000 352703664 200000 995208063 200000 308689043 200000 650776213 200000 112104252 200000 499939143 200000 38538631 200000 168733460 200000 305674912 200000 504308456 200000 490326598 200000 217078628 200000 100152587 200000 482353433 200000 909023889 200000 8851148 200000 20617166 200000 905230772 200000 669003593 200000 489909687 200000 71556954 200000 768700336 200000 829258861 200000 219497387 200000 423907135 200000 655184679 200000 12334367 200000 530450258 200000 817487918 200000 211887440 200000 924522399 200000 434746996 200000 500155383 200000 494621829 200000 960725837 200000 560169978 200000 478842250 200000 659244094 200000 827766954 200000 62929900 200000 732284153 200000 710732563 200000 352719703 200000 736700786 200000 265982836 200000 939357885 200000 723773459 200000 401915606 200000 496722250 200000 768846868 200000 711718592 200000 285869951 200000 887792110 200000 599491345 200000 415968350 200000 170265078 200000 316761583 200000 229713100 200000 521959694 200000 357714403 200000 22865149 200000 437947774 200000 907241487 200000 989271568 200000 279251433 200000 501366911 200000 559812035 200000 109112420 200000 293167781 200000 539364425 200000 385625002 200000 857246696 200000 153820223 200000 237854322 200000 573925476 200000 790435013 200000 412120809 200000 711458740 200000 339514802 200000 362574915 200000 300014579 200000 687777256 200000 94512245 200000 896267979 200000 693824974 200000 579851270 200000 932528812 200000 838552036 200000 662796299 200000 828139045 200000 713356665 200000 362196025 200000 429694297 200000 810947456 200000 164738844 200000 908551056 200000 287483785 200000 812135534 200000 34690293 200000 224559827 200000 395146635 200000 913330280 200000 240199558 200000 660063242 200000 738663281 200000 734322182 200000 956089965 200000 260750941 200000 881420907 200000 427534081 200000 672649325 200000 434743830 200000 280038089 200000 887202353 200000 403601765 200000 287411868 200000 400690683 200000 430860175 200000 795222 200000 947846776 200000 856706195 200000 406741044 200000 726366049 200000 963584339 200000 3535937 200000 574425687 200000 285452741 200000 917603828 200000 277061076 200000 796017489 200000 633587172 200000 961314374 200000 708530495 200000 344875932 200000 797166398 200000 996126031 200000 869014928 200000 773919438 200000 725480052 200000 130351929 200000 400335609 200000 491947426 200000 408863557 200000 79335244 200000 944608459 200000 436761583 200000 864541331 200000 380120561 200000 268803445 200000 749850285 200000 242253917 200000 369906864 200000 854041224 200000 10674166 200000 769895877 200000 795903025 200000 670778549 200000 531209474 200000 371469067 200000 51698237 200000 474927565 200000 851391529 200000 82438544 200000 194517949 200000 919626942 200000 667925732 200000 588393939 200000 37762745 200000 48592284 200000 61171147 200000 711797110 200000 471142490 200000 13588884 200000 339109527 200000 548959545 200000 43920103 200000 532932345 200000 249311777 200000 321465596 200000 350227915 200000 644819259 200000 760005216 200000 634945985 200000 169325452 200000 322653418 200000 334796397 200000 190655910 200000 713046996 200000 154030007 200000 590683266 200000 715131886 200000 770209131 200000 54784625 200000 823786997 200000 216445176 200000 152611897 200000 244288267 200000 10959681 200000 138213957 200000 296622920 200000 699742867 200000 310485501 200000 525231221 200000 290984127 200000 623228220 200000 869415649 200000 431647050 200000 759500775 200000 183757908 200000 143569351 200000 805380515 200000 831930153 200000 880627278 200000 561909159 200000 948584320 200000 848302093 200000 264461496 200000 835265689 200000 350725636 200000 77989179 200000 621748804 200000 872854486 200000 218478445 200000 874035837 200000 758855363 200000 718712758 200000 147335964 200000 959334586 200000 107668772 200000 159141810 200000 303775635 200000 873720827 200000 429989752 200000 877642338 200000 178225777 200000 626463593 200000 601351408 200000 807608192 200000 34733687 200000 7397707 200000 685660124 200000 877513698 200000 693141893 200000 513257228 200000 648849837 200000 867464066 200000 935164573 200000 518491954 200000 777920755 200000 829086585 200000 544286174 200000 385231207 200000 270844766 200000 962915327 200000 655265416 200000 7063667 200000 662613952 200000 902745195 200000 899442429 200000 330734143 200000 228641289 200000 813400888 200000 710162622 200000 860727763 200000 271597385 200000 194224125 200000 145174121 200000 513784663 200000 943813040 200000 696263027 200000 620237249 200000 929305108 200000 226088080 200000 496958834 200000 672389029 200000 44452979 200000 396035160 200000 200977651 200000 520329238 200000 677718524 200000 829530778 200000 723064846 200000 439515700 200000 561307480 200000 128312837 200000 10789372 200000 437957696 200000 504291918 200000 31265387 200000 406291733 200000 973470619 200000 960644552 200000 863881915 200000 570360018 200000 992218309 200000 147563983 200000 533532422 200000 563157452 200000 511607134 200000 671470985 200000 882951293 200000 564935610 200000 176281127 200000 968056641 200000 913713520 200000 458447734 200000 137497856 200000 926154335 200000 980991312 200000 56702711 200000 143721707 200000 347177834 200000 99017901 200000 901986647 200000 725961223 200000 50775052 200000 165775672 200000 315305677 200000 970132885 200000 464401166 200000 676668865 200000 742480051 200000 293359093 200000 470489174 200000 982664761 200000 769092481 200000 349279912 200000 1300719 200000 10903472 200000 461476559 200000 586920015 200000 906930433 200000 956322390 200000 755828566 200000 453443242 200000 836257747 200000 549938557 200000 196857070 200000 730892441 200000 565255119 200000 130238357 200000 956960400 200000 905914397 200000 995634813 200000 790006829 200000 791260756 200000 830313046 200000 75294342 200000 545827832 200000 649422708 200000 214772102 200000 655873970 200000 713029316 200000 704959046 200000 238108940 200000 843711721 200000 3724676 200000 825383492 200000 904361320 200000 290595892 200000 454723142 200000 151476743 200000 830142013 200000 651674300 200000 448596028 200000 334874950 200000 492510793 200000 348731593 200000 278526903 200000 757638875 200000 457587565 200000 575410116 200000 606024742 200000 918956734 200000 56999595 200000 736879669 200000 205842970 200000 268001799 200000 140154402 200000 182405060 200000 54893380 200000 180793070 200000 627561235 200000 635370298 200000 871644276 200000 493052621 200000 222125023 200000 377839232 200000 4696987 200000 696287260 200000 735983109 200000 576202910 200000 315549129 200000 718636659 200000 582280231 200000 351312316 200000 594216751 200000 748833931 200000 860899332 200000 681599780 200000 290081053 200000 668430397 200000 194114687 200000 427352381 200000 445893123 200000 201369216 200000 896752022 200000 193672080 200000 935684467 200000 777146221 200000 719735914 200000 790536390 200000 582025757 200000 755564093 200000 612343101 200000 605780647 200000 982716368 200000 263548233 200000 61177198 200000 793819676 200000 869045631 200000 237736456 200000 55226750 200000 298636076 200000 56724792 200000 712897812 200000 679046413 200000 863079169 200000 21558830 200000 259721765 200000 892218589 200000 176861667 200000 476192431 200000 462976019 200000 149246156 200000 148165435 200000 498585645 200000 916387542 200000 387355613 200000 259525009 200000 211425593 200000 428739464 200000 639032367 200000 551135373 200000 586410370 200000 415655521 200000 569516803 200000 64283897 200000 695646681 200000 370948793 200000 409776826 200000 480792764 200000 85437487 200000 887245065 200000 822980308 200000 797129951 200000 229891988 200000 987888874 200000 79399921 200000 447061386 200000 522174521 200000 306940179 200000 158293969 200000 186890759 200000 567331694 200000 916860253 200000 759638871 200000 420829885 200000 507088292 200000 387323073 200000 328198273 200000 336697142 200000 43327595 200000 141918552 200000 646721649 200000 377551385 200000 721388660 200000 825524825 200000 192708966 200000 217949487 200000 419114382 200000 488107550 200000 525906115 200000 52397408 200000 742667948 200000 508404767 200000 78995206 200000 939755702 200000 198297053 200000 243676403 200000 892858832 200000 695665752 200000 820042321 200000 499256405 200000 616094691 200000 349331599 200000 941260890 200000 345752348 200000 892495646 200000 433238724 200000 852271975 200000 414467905 200000 249256065 200000 571925887 200000 7342602 200000 2521564 200000 104858159 200000 774778984 200000 983645682 200000 609575718 200000 836994406 200000 800367177 200000 350647280 200000 586157687 200000 604593800 200000 176958217 200000 893362677 200000 82625608 200000 823973140 200000 1675185 200000 329661202 200000 425797682 200000 116362668 200000 688899178 200000 151908214 200000 983709932 200000 407108112 200000 790447228 200000 325251186 200000 811013200 200000 960107809 200000 383290447 200000 345488503 200000 222638933 200000 459492574 200000 391646573 200000 431958805 200000 964619285 200000 426383465 200000 154271869 200000 943738108 200000 438148039 200000 90199554 200000 60614472 200000 925295614 200000 152169669 200000 240898825 200000 251150519 200000 286321419 200000 491120775 200000 521713663 200000 843768529 200000 187544627 200000 951955877 200000 991195781 200000 202235073 200000 485763238 200000 608423896 200000 854524763 200000 128396493 200000 443454646 200000 982267384 200000 346068577 200000 920098399 200000 315246547 200000 333540862 200000 532437144 200000 645975039 200000 975529100 200000 390253314 200000 167074336 200000 615174486 200000 169160852 200000 970542909 200000 290866234 200000 983173419 200000 11515065 200000 475345415 200000 908710215 200000 637992809 200000 98861805 200000 824448474 200000 513142983 200000 860178198 200000 134282305 200000 164526668 200000 470489946 200000 583495260 200000 808476900 200000 554093591 200000 674937537 200000 3934339 200000 758285863 200000 949514004 200000 513037277 200000 202114035 200000 621100155 200000 52030523 200000 886526125 200000 113800758 200000 999763824 200000 462778787 200000 398282323 200000 639075315 200000 12424119 200000 441456263 200000 785758991 200000 3018995 200000 954294048 200000 463648062 200000 810448450 200000 84708383 200000 68065436 200000 19272513 200000 839036011 200000 797198207 200000 651002939 200000 527127336 200000 520414508 200000 972013628 200000 752080686 200000 35518124 200000 153136452 200000 58081949 200000 790440901 200000 587514533 200000 66954902 200000 642341388 200000 904377712 200000 195515148 200000 968935456 200000 501545233 200000 426210497 200000 114073338 200000 176695811 200000 507868501 200000 202691943 200000 730399398 200000 609622401 200000 950903712 200000 897432116 200000 467210089 200000 298759929 200000 421997530 200000 835516695 200000 838291901 200000 70888940 200000 876168461 200000 249841954 200000 346483512 200000 446973690 200000 852684128 200000 86877828 200000 569718933 200000 445558244 200000 889461788 200000 742921359 200000 762287019 200000 381068171 200000 664714665 200000 924017074 200000 596786034 200000 605725679 200000 542708625 200000 67570046 200000 612476932 200000 419648560 200000 401041019 200000 177098404 200000 648646297 200000 489144463 200000 906891825 200000 248783092 200000 961036169 200000 808930924 200000 780941722 200000 71770463 200000 14223437 200000 688930889 200000 326434495 200000 512549877 200000 142089085 200000 684083652 200000 996726472 200000 589220327 200000 626257106 200000 99003296 200000 607592447 200000 825572229 200000 891045157 200000 885822397 200000 889504203 200000 906710592 200000 105036397 200000 38190874 200000 102688438 200000 682874536 200000 216121795 200000 535922137 200000 355267174 200000 430892653 200000 446586209 200000 314978105 200000 843898278 200000 458541153 200000 398537373 200000 250455964 200000 1827422 200000 356179572 200000 319222258 200000 945382018 200000 646687637 200000 408251829 200000 508778231 200000 949538444 200000 349865334 200000 89908311 200000 918699620 200000 475961721 200000 638221127 200000 137168808 200000 998949395 200000 306167851 200000 606024050 200000 583254042 200000 947989756 200000 947910306 200000 720777086 200000 37183806 200000 714929975 200000 303313918 200000 953889814 200000 922429891 200000 254932989 200000 611503232 200000 197552896 200000 14166394 200000 681979302 200000 624283529 200000 337937190 200000 625568596 200000 556861867 200000 355303832 200000 554768528 200000 175534434 200000 326851236 200000 419804751 200000 210070631 200000 363055314 200000 796873803 200000 812050542 200000 852996339 200000 727372792 200000 671169910 200000 639915990 200000 649513884 200000 38248001 200000 454519839 200000 937807750 200000 869242604 200000 320133184 200000 965832543 200000 78076832 200000 733484682 200000 773263781 200000 852399982 200000 158591332 200000 860439871 200000 87756608 200000 785820067 200000 291620658 200000 114904819 200000 819346178 200000 97353337 200000 145272971 200000 279133360 200000 688407034 200000 196505479 200000 527136783 200000 113477277 200000 480752219 200000 180854662 200000 973964672 200000 807460356 200000 893403508 200000 277322318 200000 978202045 200000 763267404 200000 830046645 200000 868267736 200000 849910983 200000 228225534 200000 643562160 200000 472424764 200000 677006270 200000 864303810 200000 67386644 200000 987292339 200000 726208739 200000 626938722 200000 275169458 200000 817093013 200000 56977303 200000 579730629 200000 295793275 200000 848437083 200000 172372570 200000 764460788 200000 34383488 200000 94931102 200000 668572364 200000 918115608 200000 109738480 200000 128569621 200000 476997038 200000 882772345 200000 269860636 200000 398367130 200000 477062881 200000 599650175 200000 966854517 200000 125107748 200000 649698148 200000 448894900 200000 665538443 200000 454386637 200000 121081177 200000 245303231 200000 408357135 200000 852474060 200000 848183808 200000 284620393 200000 660238033 200000 419711611 200000 93936057 200000 394577307 200000 945233602 200000 57702738 200000 794981894 200000 119639645 200000 850317298 200000 637651177 200000 675694981 200000 491133143 200000 280650385 200000 802171385 200000 416080377 200000 797579859 200000 93009905 200000 493496410 200000 599262273 200000 216154936 200000 256871554 200000 754883333 200000 640056414 200000 622524175 200000 145092051 200000 818374674 200000 833606512 200000 198896256 200000 631308951 200000 828323003 200000 875125177 200000 59088213 200000 814215324 200000 763436886 200000 48397464 200000 96054901 200000 585233621 200000 37468509 200000 93513358 200000 268086250 200000 373060432 200000 233801577 200000 464265019 200000 260583131 200000 970621759 200000 593191729 200000 204909408 200000 565353873 200000 157427 200000 882322831 200000 111475934 200000 527908212 200000 489866203 200000 960618619 200000 74008756 200000 371000078 200000 799582344 200000 4777741 200000 268756228 200000 869986310 200000 974732971 200000 677040509 200000 945999630 200000 50668326 200000 438627092 200000 761534757 200000 706286899 200000 29208149 200000 772027316 200000 683431037 200000 720113906 200000 321923227 200000 595429275 200000 369931549 200000 480634093 200000 310452259 200000 785300730 200000 63307198 200000 872612068 200000 812968500 200000 911736609 200000 563768889 200000 438955447 200000 651723062 200000 58940032 200000 414059909 200000 870488423 200000 621275826 200000 662993577 200000 944298939 200000 611531541 200000 927498577 200000 7000140 200000 1936404 200000 557310208 200000 216598747 200000 818464568 200000 506713321 200000 35175562 200000 313889336 200000 523069024 200000 574965170 200000 133711923 200000 361838962 200000 210803154 200000 159666950 200000 21763996 200000 913620400 200000 347271361 200000 60455072 200000 455317892 200000 668746043 200000 358105467 200000 306575703 200000 558912461 200000 916154747 200000 393385330 200000 708182307 200000 957705590 200000 800568058 200000 463946551 200000 902451998 200000 21845666 200000 765468000 200000 75035257 200000 584703360 200000 382671503 200000 300497780 200000 24845833 200000 661871009 200000 58835870 200000 241531680 200000 630274008 200000 111575034 200000 871081297 200000 133213036 200000 161080054 200000 28538404 200000 416799815 200000 970810497 200000 791422868 200000 701022422 200000 396630081 200000 196134822 200000 506857730 200000 244774377 200000 723824671 200000 804525894 200000 472129969 200000 139174486 200000 49173986 200000 172878055 200000 839657265 200000 249495606 200000 924416683 200000 105289011 200000 218789426 200000 697218240 200000 477730490 200000 554230770 200000 504394886 200000 831262798 200000 189310831 200000 124164621 200000 51586845 200000 32297048 200000 217560907 200000 259388811 200000 449607686 200000 648102773 200000 234250222 200000 923487638 200000 416840308 200000 209823584 200000 56551450 200000 385689207 200000 379040949 200000 929030896 200000 265329070 200000 799422869 200000 996272700 200000 988113950 200000 673281451 200000 982974328 200000 445960599 200000 76993026 200000 194859569 200000 639254475 200000 324946553 200000 445594837 200000 53933697 200000 819381077 200000 403779504 200000 116807663 200000 691404028 200000 530146814 200000 290365230 200000 660470729 200000 42446113 200000 304315599 200000 11973123 200000 104645628 200000 281431955 200000 204106225 200000 250576480 200000 846555967 200000 893057552 200000 952870571 200000 427238293 200000 896510316 200000 598185337 200000 896826728 200000 98079251 200000 890626938 200000 905633743 200000 959226286 200000 915465578 200000 267232643 200000 800279603 200000 704220711 200000 203189323 200000 927723198 200000 208611557 200000 90335899 200000 633926790 200000 526912389 200000 611461957 200000 402541555 200000 222620940 200000 930363728 200000 326743509 200000 36148279 200000 23971309 200000 665483959 200000 406103603 200000 875129999 200000 803343449 200000 904558451 200000 46956834 200000 866488133 200000 21146786 200000 932216924 200000 270934657 200000 752355264 200000 18480183 200000 703979371 200000 285786449 200000 192745609 200000 166277034 200000 600306104 200000 770850226 200000 319529800 200000 748943530 200000 870030204 200000 108810982 200000 42727111 200000 899593737 200000 924015631 200000 52957003 200000 6660845 200000 958018486 200000 272204267 200000 860869732 200000 838330564 200000 418062531 200000 516514982 200000 788617936 200000 901669490 200000 847798623 200000 384476410 200000 989262416 200000 478371650 200000 53525723 200000 14278848 200000 303994309 200000 470026140 200000 698709416 200000 855648496 200000 853593903 200000 766615304 200000 977064790 200000 441330081 200000 773510062 200000 772555822 200000 701329046 200000 939280910 200000 491183491 200000 573169367 200000 583713592 200000 290446990 200000 554499086 200000 783599596 200000 740790829 200000 647843994 200000 912358352 200000 216947573 200000 15990661 200000 947622090 200000 294326378 200000 9535130 200000 892825713 200000 969672407 200000 822382236 200000 658316197 200000 983323968 200000 167482265 200000 477291078 200000 464828925 200000 484781413 200000 637048585 200000 492575849 200000 188061227 200000 653264239 200000 153788992 200000 892374309 200000 654367704 200000 386800910 200000 229596021 200000 813432252 200000 761114059 200000 219417364 200000 996545537 200000 798831757 200000 321127407 200000 578282352 200000 72420446 200000 504455449 200000 679867210 200000 466603316 200000 722334754 200000 37350912 200000 146647558 200000 902321807 200000 411702280 200000 752140547 200000 573054315 200000 8215250 200000 111329255 200000 717310723 200000 256007138 200000 664283759 200000 743269047 200000 357502976 200000 787484915 200000 623233780 200000 211132050 200000 640363802 200000 388170054 200000 214518547 200000 242381488 200000 715036306 200000 729161892 200000 547471004 200000 886649705 200000 527304648 200000 589421558 200000 680584832 200000 275971638 200000 636856638 200000 68742468 200000 392779983 200000 889186223 200000 179958419 200000 113153975 200000 644589242 200000 238625165 200000 145215112 200000 118427543 200000 711969937 200000 120350377 200000 213900029 200000 465816652 200000 346204613 200000 471902970 200000 388594931 200000 523796063 200000 591961317 200000 415936921 200000 753173131 200000 610260345 200000 830052260 200000 477280960 200000 242506500 200000 701186146 200000 411919057 200000 959540677 200000 159378624 200000 185837826 200000 821979740 200000 250705699 200000 714045759 200000 873825379 200000 750614871 200000 480985713 200000 985478946 200000 322324652 200000 729437681 200000 838733927 200000 528581672 200000 726225190 200000 42811260 200000 985958623 200000 807316275 200000 474361914 200000 312893543 200000 196642001 200000 448657475 200000 945513328 200000 912297540 200000 774532181 200000 7473784 200000 299701616 200000 175079874 200000 874757284 200000 985016339 200000 157612548 200000 628614834 200000 664427542 200000 269166197 200000 762563091 200000 626312197 200000 413059108 200000 770550814 200000 865455526 200000 4211659 200000 338226534 200000 236853422 200000 218414566 200000 369900853 200000 852809622 200000 393407206 200000 766229786 200000 424326291 200000 85869962 200000 402256038 200000 978162861 200000 266405718 200000 438956348 200000 991542511 200000 65386789 200000 160025102 200000 297057733 200000 678625762 200000 592692780 200000 954889324 200000 45934429 200000 438103743 200000 949275786 200000 763506496 200000 378173787 200000 163513318 200000 992235048 200000 366365306 200000 915363898 200000 784184536 200000 116166158 200000 274871084 200000 91275153 200000 3622454 200000 975935588 200000 976887686 200000 320363545 200000 74877375 200000 942990451 200000 150665943 200000 5181866 200000 910194261 200000 809044132 200000 558586258 200000 968394557 200000 476176888 200000 128072831 200000 447099205 200000 942749418 200000 996882888 200000 22820525 200000 91571363 200000 548866538 200000 878979591 200000 765608181 200000 743104378 200000 863075989 200000 664804371 200000 368755777 200000 824858812 200000 100613732 200000 92332655 200000 775137434 200000 287948922 200000 237323248 200000 727230138 200000 159011623 200000 799022563 200000 58334960 200000 194091957 200000 283284016 200000 935387976 200000 997783614 200000 248828737 200000 480651552 200000 45290522 200000 234001873 200000 721226333 200000 465927805 200000 550634217 200000 347077827 200000 485487403 200000 116530674 200000 922162022 200000 827931467 200000 402876651 200000 942365765 200000 45091937 200000 939775683 200000 9618430 200000 608584031 200000 54659530 200000 618579875 200000 836996067 200000 57917002 200000 959975603 200000 567287171 200000 201639739 200000 837494574 200000 208019276 200000 760637724 200000 455179720 200000 507281234 200000 159173349 200000 851187782 200000 136935529 200000 139008800 200000 213111278 200000 443531770 200000 791701279 200000 621902368 200000 964934649 200000 930332752 200000 985721611 200000 713833211 200000 525439925 200000 94344322 200000 574940268 200000 862786425 200000 861823220 200000 958460646 200000 711987364 200000 649493634 200000 880928933 200000 362057974 200000 845990451 200000 820803103 200000 718675162 200000 127661899 200000 356891833 200000 23654777 200000 758377666 200000 552208284 200000 647002359 200000 278589656 200000 688029358 200000 857422019 200000 547561678 200000 853230501 200000 729593871 200000 423758520 200000 63172414 200000 580755560 200000 910864758 200000 115280531 200000 716604519 200000 994927305 200000 320343186 200000 896021644 200000 984962442 200000 617832337 200000 703258676 200000 301832701 200000 358251271 200000 172235945 200000 319670861 200000 716157790 200000 845532767 200000 879290137 200000 133767661 200000 905483335 200000 601717811 200000 974057225 200000 961150788 200000 814673265 200000 297304643 200000 631153091 200000 142094244 200000 193986229 200000 431331183 200000 388469166 200000 41653117 200000 826084106 200000 507144632 200000 449498195 200000 745358431 200000 454577289 200000 576081983 200000 434523739 200000 819401466 200000 840201324 200000 311597380 200000 55275406 200000 627493152 200000 279931145 200000 786372135 200000 266673365 200000 925617088 200000 313308635 200000 189438313 200000 626887735 200000 352086252 200000 354509688 200000 542326954 200000 695541982 200000 16288723 200000 16535963 200000 808345259 200000 80848658 200000 573135047 200000 191971099 200000 522597709 200000 524494908 200000 903328055 200000 717490672 200000 759791504 200000 872995044 200000 435700148 200000 196114228 200000 224071060 200000 323507378 200000 437148143 200000 349067039 200000 967473818 200000 736279152 200000 945233081 200000 543475465 200000 226083587 200000 137221 200000 858702337 200000 40168299 200000 46100046 200000 540213882 200000 191918808 200000 522634718 200000 467984669 200000 291536375 200000 577367919 200000 239357721 200000 87699248 200000 395421126 200000 442903830 200000 721534197 200000 924304743 200000 386191438 200000 674712638 200000 108981355 200000 4042180 200000 4856601 200000 206896758 200000 511972244 200000 60816229 200000 336541902 200000 984602225 200000 260491687 200000 489876109 200000 952985910 200000 143306750 200000 215797502 200000 404529819 200000 352921401 200000 26473485 200000 218510097 200000 895229968 200000 705176289 200000 695482544 200000 156706423 200000 673290893 200000 52563797 200000 905297687 200000 3425515 200000 200148689 200000 506009822 200000 256952721 200000 600723780 200000 142075070 200000 616911589 200000 21914001 200000 18222459 200000 326504788 200000 743172082 200000 103189925 200000 40419496 200000 611679411 200000 615800237 200000 994693503 200000 461785348 200000 948881948 200000 945421024 200000 495131632 200000 972052967 200000 239445488 200000 383353202 200000 714892007 200000 576114634 200000 235483055 200000 827028076 200000 640109429 200000 108338246 200000 803806201 200000 906490871 200000 663175627 200000 685613586 200000 178220175 200000 689407835 200000 206733625 200000 842509064 200000 994164305 200000 6200064 200000 783457328 200000 90621983 200000 569427265 200000 705920112 200000 192976960 200000 428662129 200000 814773374 200000 39083090 200000 345399322 200000 621353013 200000 684225096 200000 603024495 200000 951839118 200000 897274565 200000 200598018 200000 435659696 200000 192022925 200000 33273497 200000 90236458 200000 724163612 200000 572335654 200000 282206281 200000 583123553 200000 619615454 200000 383790220 200000 43305358 200000 153430889 200000 414817852 200000 1223950 200000 612115264 200000 355101985 200000 508886944 200000 490374940 200000 72037208 200000 830585482 200000 494568338 200000 342577992 200000 441428718 200000 504280516 200000 80131515 200000 407560001 200000 834492987 200000 546233361 200000 269230306 200000 19842521 200000 726623895 200000 48909776 200000 677446386 200000 198131967 200000 841499772 200000 33528449 200000 333655281 200000 84237764 200000 774759808 200000 849970375 200000 509495561 200000 332878937 200000 313940061 200000 330125920 200000 913716354 200000 562500111 200000 98633452 200000 648801325 200000 27072452 200000 994749269 200000 807533093 200000 909697584 200000 639358041 200000 946320316 200000 102693408 200000 315887496 200000 977329384 200000 454388725 200000 746291221 200000 926286454 200000 468605242 200000 852919248 200000 956988510 200000 184343642 200000 388903992 200000 811956286 200000 124019315 200000 518227893 200000 652019178 200000 518043983 200000 955692268 200000 640499752 200000 296224121 200000 559787059 200000 94154114 200000 64003699 200000 680427820 200000 545826620 200000 564105997 200000 709557878 200000 274958445 200000 255530458 200000 652465542 200000 960314674 200000 893029828 200000 105852061 200000 899023366 200000 835972808 200000 71111898 200000 405112629 200000 381807812 200000 990975607 200000 238851191 200000 673017972 200000 946528537 200000 96836257 200000 769647235 200000 83766345 200000 246936959 200000 203718854 200000 595527688 200000 212344262 200000 468959116 200000 319402374 200000 423133997 200000 410912538 200000 807969787 200000 172343971 200000 906555707 200000 468642710 200000 201579683 200000 284197115 200000 567611546 200000 651023787 200000 101710460 200000 632230033 200000 883400404 200000 841841386 200000 347183520 200000 704986244 200000 28401297 200000 497951746 200000 400638791 200000 891543317 200000 597621656 200000 261108932 200000 761432521 200000 656190885 200000 336241363 200000 357644321 200000 101664927 200000 129808051 200000 201297482 200000 278116905 200000 32838241 200000 360452065 200000 101498661 200000 489986573 200000 569367240 200000 982407151 200000 665501102 200000 378135069 200000 843415725 200000 616934589 200000 533792076 200000 840641481 200000 399444999 200000 398276428 200000 376962185 200000 681096099 200000 110252527 200000 859140029 200000 942153483 200000 971248475 200000 198722207 200000 90680656 200000 26526621 200000 843789761 200000 273204589 200000 969444453 200000 24008231 200000 854084805 200000 794404052 200000 337117309 200000 662952368 200000 803649401 200000 145980523 200000 692131896 200000 682451555 200000 904417804 200000 296141034 200000 485140824 200000 715669894 200000 422675408 200000 433997355 200000 223143099 200000 206462851 200000 20284724 200000 163857702 200000 766025316 200000 662099937 200000 126325705 200000 113738739 200000 380244338 200000 35149131 200000 595741248 200000 609869771 200000 539581479 200000 44009351 200000 136412778 200000 565228806 200000 589420001 200000 600369023 200000 213565750 200000 432647453 200000 340477219 200000 536230204 200000 153469109 200000 585724585 200000 118441356 200000 309562852 200000 732794904 200000 835053921 200000 724488669 200000 482527682 200000 611143599 200000 648548894 200000 59628534 200000 164512317 200000 596694763 200000 828357849 200000 305097945 200000 552368095 200000 547266140 200000 912227499 200000 863793828 200000 190693967 200000 376782259 200000 703567820 200000 590155418 200000 869220438 200000 119864768 200000 910439315 200000 482672922 200000 923924956 200000 164121203 200000 432462971 200000 725971877 200000 267423723 200000 171004638 200000 298535451 200000 397421788 200000 512051370 200000 28849968 200000 898083628 200000 759930494 200000 967114083 200000 873511611 200000 656291718 200000 1170285 200000 304948349 200000 710688750 200000 144409122 200000 241063337 200000 449132929 200000 265983579 200000 819807000 200000 107762771 200000 43127575 200000 358230705 200000 638511521 200000 588925866 200000 268773641 200000 470411970 200000 564602389 200000 775391504 200000 898779710 200000 320715645 200000 152994285 200000 779347716 200000 528529599 200000 625000179 200000 15676866 200000 258676521 200000 408132021 200000 772181 200000 597642059 200000 472634941 200000 258667368 200000 951080948 200000 837792098 200000 466804769 200000 733336896 200000 688092991 200000 37323262 200000 950807511 200000 782781895 200000 528452295 200000 51038265 200000 990173054 200000 983360164 200000 174927421 200000 45821514 200000 372399190 200000 239448736 200000 50550385 200000 474626443 200000 773929666 200000 434133924 200000 809268051 200000 588201588 200000 75526720 200000 501049016 200000 564179445 200000 139131037 200000 41704818 200000 443451908 200000 536703111 200000 595076799 200000 175926807 200000 659778258 200000 982230105 200000 746815154 200000 405713169 200000 248560009 200000 659248091 200000 572632943 200000 263723617 200000 836131762 200000 39087775 200000 203453711 200000 763505957 200000 977761781 200000 591746900 200000 861489865 200000 247680415 200000 207020060 200000 802389964 200000 959005430 200000 148639536 200000 159373583 200000 116353270 200000 656068367 200000 980619864 200000 241262805 200000 761400548 200000 797462445 200000 285280951 200000 718573720 200000 482579141 200000 924079239 200000 914217743 200000 338966688 200000 884057834 200000 762901623 200000 695568190 200000 69201493 200000 141609668 200000 875769205 200000 966118983 200000 251781185 200000 519999715 200000 974904985 200000 860854857 200000 663190027 200000 56071928 200000 993266715 200000 545835141 200000 810634877 200000 800572884 200000 528967509 200000 346459 200000 924644222 200000 324248933 200000 137107647 200000 356538445 200000 701450262 200000 771093182 200000 3357169 200000 468835834 200000 312827504 200000 128462863 200000 352812964 200000 384257058 200000 329440211 200000 6533288 200000 274514353 200000 139719080 200000 55723175 200000 700676858 200000 900623631 200000 86589066 200000 583899253 200000 210880149 200000 286457303 200000 738848233 200000 172657638 200000 768787497 200000 185491779 200000 12570631 200000 617767618 200000 993655176 200000 568918441 200000 878622275 200000 953871345 200000 681485729 200000 218619012 200000 804944670 200000 180136317 200000 666121350 200000 882577514 200000 811831352 200000 77592717 200000 371287398 200000 226150678 200000 803661906 200000 499985770 200000 752001171 200000 995224415 200000 496762189 200000 985361789 200000 233106812 200000 42961213 200000 381595689 200000 868089677 200000 755609266 200000 363860426 200000 121734406 200000 689380485 200000 997521382 200000 927474494 200000 478955301 200000 615890411 200000 791226344 200000 752043761 200000 675169511 200000 926231401 200000 681372841 200000 751509852 200000 508049355 200000 707567623 200000 956774714 200000 799115800 200000 264167027 200000 26293230 200000 502933449 200000 740571100 200000 576364703 200000 914838630 200000 305266090 200000 416217729 200000 275396400 200000 790121431 200000 450033482 200000 701246720 200000 238642213 200000 969962442 200000 236344892 200000 858183538 200000 825475744 200000 988775144 200000 264995632 200000 191930126 200000 429709536 200000 699490553 200000 10767350 200000 276041774 200000 831001671 200000 396272870 200000 775512958 200000 516154442 200000 50446677 200000 864601782 200000 175628762 200000 438924794 200000 872141227 200000 595737491 200000 363935801 200000 301768438 200000 695344648 200000 3272134 200000 262135533 200000 182733336 200000 595421774 200000 403529398 200000 780242789 200000 549282136 200000 860106109 200000 738154219 200000 224181299 200000 825744846 200000 727954357 200000 105345552 200000 964012806 200000 672972211 200000 205867064 200000 66843884 200000 759737519 200000 536788575 200000 216270692 200000 292231015 200000 730725664 200000 582262859 200000 59707580 200000 903342218 200000 86984551 200000 822232848 200000 658278623 200000 621529214 200000 398661046 200000 106567013 200000 247034766 200000 191086218 200000 652212061 200000 629282596 200000 685368234 200000 272507673 200000 706007757 200000 470193988 200000 147585330 200000 829995953 200000 117243798 200000 991711199 200000 185260360 200000 17645308 200000 534510185 200000 577135148 200000 68990508 200000 654445763 200000 879729430 200000 990910085 200000 576681278 200000 216531948 200000 801582733 200000 750090338 200000 399250175 200000 699201154 200000 276247776 200000 115654747 200000 93351696 200000 159216044 200000 841399615 200000 383173161 200000 178310704 200000 447877044 200000 862403577 200000 340475556 200000 174647873 200000 794063361 200000 610530433 200000 983332805 200000 462108739 200000 498016540 200000 280838502 200000 681825956 200000 386355799 200000 916396205 200000 207200856 200000 665815418 200000 903389116 200000 344877438 200000 708938792 200000 651837343 200000 770797268 200000 412165494 200000 469530312 200000 373845389 200000 626804511 200000 178552223 200000 214144326 200000 263680218 200000 830983997 200000 173770783 200000 179349460 200000 483943489 200000 447937775 200000 713936449 200000 69780930 200000 94046104 200000 459516182 200000 375671405 200000 164991361 200000 494315994 200000 662744497 200000 16842283 200000 287018146 200000 813635870 200000 940194274 200000 318344739 200000 82099156 200000 126747292 200000 284853225 200000 122085918 200000 148639464 200000 802635438 200000 769486118 200000 415261957 200000 389746894 200000 424331980 200000 35280411 200000 99962080 200000 986804632 200000 335873422 200000 483676775 200000 639891159 200000 161098358 200000 151243949 200000 231491786 200000 859846452 200000 750503864 200000 859610369 200000 133670182 200000 175970142 200000 920188111 200000 251609731 200000 316039803 200000 502086110 200000 623578186 200000 441501260 200000 237163242 200000 718838877 200000 258879452 200000 377210003 200000 386088883 200000 567439266 200000 393267795 200000 259603121 200000 130199861 200000 883019160 200000 920270242 200000 377128736 200000 118010611 200000 516488005 200000 67271383 200000 116938102 200000 111399821 200000 505360083 200000 471862309 200000 778789998 200000 953189058 200000 348093834 200000 117197530 200000 156276191 200000 907239796 200000 15400915 200000 596428136 200000 312901825 200000 536684450 200000 323690294 200000 604010335 200000 300853038 200000 879682158 200000 35296859 200000 631731568 200000 34032222 200000 570615832 200000 12747019 200000 971290476 200000 720844457 200000 913707009 200000 28133423 200000 677618754 200000 437024648 200000 902326440 200000 372521423 200000 351848451 200000 589350291 200000 646917551 200000 268441364 200000 887192031 200000 244092547 200000 755648470 200000 635115590 200000 892719656 200000 760953137 200000 525779197 200000 114644173 200000 32646222 200000 251152276 200000 657477158 200000 196435250 200000 844042977 200000 325336261 200000 612491119 200000 810554654 200000 649571218 200000 594922750 200000 16791579 200000 916698457 200000 800382256 200000 930586517 200000 704625289 200000 983187403 200000 810114990 200000 906925829 200000 119833658 200000 705763198 200000 913532954 200000 387990245 200000 803483086 200000 337748633 200000 855573671 200000 434639341 200000 538499847 200000 443936357 200000 185469091 200000 414403063 200000 583063748 200000 449969483 200000 365718145 200000 399364091 200000 386044677 200000 710639827 200000 881146319 200000 483774993 200000 191181037 200000 515629477 200000 997169471 200000 876533106 200000 768470202 200000 261635979 200000 505185442 200000 634254966 200000 212097997 200000 356957548 200000 907839207 200000 212221078 200000 418111656 200000 122190673 200000 305464863 200000 849362027 200000 867434218 200000 705910371 200000 297803131 200000 488146860 200000 156526420 200000 446871273 200000 705603915 200000 879363378 200000 122653638 200000 578903118 200000 140484352 200000 782311159 200000 824621378 200000 777889560 200000 759392554 200000 334220305 200000 715769319 200000 488226033 200000 40194937 200000 725027003 200000 713358581 200000 953341089 200000 584573119 200000 652413515 200000 771941583 200000 322663441 200000 333945580 200000 138774332 200000 362417395 200000 773727817 200000 510044432 200000 910935845 200000 533584898 200000 545041265 200000 320501083 200000 938802367 200000 692988350 200000 635185874 200000 909710111 200000 655635426 200000 959284998 200000 814336725 200000 30930635 200000 158979463 200000 398831579 200000 391933186 200000 950706673 200000 826270150 200000 135106909 200000 753885186 200000 884023104 200000 314324952 200000 587867085 200000 365291420 200000 43204746 200000 52613141 200000 662145676 200000 181053626 200000 537902782 200000 480982518 200000 645125146 200000 818283365 200000 781855213 200000 858621972 200000 426201623 200000 529706692 200000 882313544 200000 812291622 200000 462213956 200000 43222303 200000 88364831 200000 241424646 200000 561844097 200000 231436257 200000 93176547 200000 930947243 200000 195784144 200000 788481424 200000 379918116 200000 297568303 200000 64194128 200000 155656663 200000 376327571 200000 761776585 200000 914042434 200000 153031036 200000 722842368 200000 502482643 200000 408582150 200000 481040488 200000 686296412 200000 487503813 200000 256002333 200000 995506085 200000 304073655 200000 384894007 200000 404712488 200000 603225435 200000 631562818 200000 442428642 200000 61630695 200000 534902993 200000 344492620 200000 366814110 200000 877461562 200000 461811313 200000 661119048 200000 403725156 200000 104222242 200000 404801475 200000 749298629 200000 264826957 200000 938774463 200000 57890160 200000 788209523 200000 864337296 200000 91649875 200000 381583680 200000 900767524 200000 956950406 200000 987666493 200000 105690139 200000 395172807 200000 509315496 200000 967787773 200000 112430090 200000 38170477 200000 437804175 200000 321658166 200000 155409974 200000 544581447 200000 308120562 200000 357787046 200000 924365543 200000 975895974 200000 978213035 200000 370120751 200000 136096646 200000 429476857 200000 653847218 200000 436287952 200000 124487835 200000 904523473 200000 410534687 200000 74143915 200000 104872398 200000 894982623 200000 310953514 200000 579746304 200000 786792936 200000 743727091 200000 237899565 200000 7930928 200000 957184722 200000 939478782 200000 408537760 200000 206981306 200000 269416852 200000 380320272 200000 346137115 200000 909297728 200000 28103255 200000 851481946 200000 578377815 200000 385008770 200000 246340706 200000 910372396 200000 195691821 200000 686858336 200000 505030687 200000 192912630 200000 577956244 200000 425150939 200000 805903126 200000 230624586 200000 722420133 200000 223031828 200000 265527792 200000 281882072 200000 123772058 200000 66956106 200000 690480757 200000 800289904 200000 953845449 200000 442368223 200000 506351502 200000 692697602 200000 241136557 200000 977354067 200000 665487682 200000 774128288 200000 172500444 200000 106405958 200000 71486139 200000 579593593 200000 485739793 200000 180790394 200000 17492545 200000 486259934 200000 152206371 200000 909999566 200000 467452733 200000 700253249 200000 638018314 200000 830203714 200000 432939063 200000 317438000 200000 551575264 200000 588602104 200000 884763351 200000 961310301 200000 158714333 200000 512338993 200000 474042343 200000 344213400 200000 911018841 200000 987614539 200000 926854478 200000 458165202 200000 529561037 200000 594551753 200000 472193045 200000 244276251 200000 744468690 200000 269972554 200000 939618916 200000 368652964 200000 608703263 200000 463293070 200000 888995205 200000 30518973 200000 660484749 200000 248966008 200000 368991199 200000 336506583 200000 357378069 200000 508365062 200000 322882812 200000 862779010 200000 767735248 200000 985691226 200000 419645315 200000 282790511 200000 521078517 200000 495535028 200000 788571965 200000 933696621 200000 821675998 200000 241003636 200000 731954962 200000 699598191 200000 337436163 200000 886496539 200000 25662732 200000 279496580 200000 984326140 200000 755543369 200000 480436306 200000 784044508 200000 552165761 200000 190597568 200000 615165229 200000 927466697 200000 605281644 200000 142767711 200000 824584454 200000 970303418 200000 443653045 200000 925265446 200000 563107429 200000 381438273 200000 554819956 200000 211288376 200000 775920370 200000 84413709 200000 972103906 200000 335826131 200000 224009079 200000 627598319 200000 369000279 200000 557046617 200000 339856859 200000 489323992 200000 846205260 200000 499096137 200000 428855591 200000 752935897 200000 664072282 200000 955828805 200000 610369924 200000 760955425 200000 44712760 200000 201297677 200000 798676026 200000 496345089 200000 679555008 200000 227949442 200000 551814065 200000 727664618 200000 934975721 200000 892109731 200000 965394291 200000 568883564 200000 967241421 200000 180166290 200000 470827047 200000 342469943 200000 590585507 200000 944984207 200000 323712918 200000 450680093 200000 81724613 200000 865635066 200000 459182761 200000 211385870 200000 581825195 200000 958199892 200000 752647527 200000 321254938 200000 11303149 200000 948075582 200000 653128955 200000 521107570 200000 607763780 200000 559373176 200000 469325739 200000 203020133 200000 848135816 200000 600616930 200000 331871457 200000 726604390 200000 89544882 200000 477890173 200000 735079205 200000 907208195 200000 610347226 200000 143358825 200000 292450848 200000 613343727 200000 177178937 200000 777760743 200000 659155097 200000 310338296 200000 140970279 200000 97367128 200000 675407483 200000 127574288 200000 682884894 200000 978320444 200000 624524492 200000 147181384 200000 754665140 200000 905836083 200000 359546806 200000 602328015 200000 856076452 200000 388075006 200000 6861441 200000 514202102 200000 217078468 200000 770073214 200000 430566293 200000 312177198 200000 587600911 200000 455800754 200000 448722556 200000 675872775 200000 906279580 200000 422764220 200000 5774813 200000 93210674 200000 670002595 200000 767447516 200000 528438657 200000 703340671 200000 51652478 200000 936979571 200000 633117265 200000 697445855 200000 288340901 200000 519317760 200000 146000469 200000 659720290 200000 167668400 200000 338534181 200000 115447478 200000 508180281 200000 853096536 200000 971045281 200000 491810235 200000 842044084 200000 873638261 200000 972059223 200000 390721230 200000 440380483 200000 591808512 200000 208671813 200000 317708919 200000 894044280 200000 896295186 200000 759030668 200000 415321695 200000 624260355 200000 937919714 200000 947641198 200000 199562574 200000 72749747 200000 760855753 200000 454150218 200000 331994924 200000 644798331 200000 393311041 200000 938599329 200000 485829379 200000 759074921 200000 941049824 200000 680844307 200000 804217594 200000 681801647 200000 257199969 200000 638923105 200000 531146842 200000 539067550 200000 517759899 200000 4145260 200000 305696652 200000 804881829 200000 137251718 200000 210029364 200000 599330327 200000 52939861 200000 788034876 200000 587139289 200000 827451558 200000 220191583 200000 645369845 200000 894138780 200000 49132287 200000 420649619 200000 635504137 200000 718484189 200000 236157452 200000 832979170 200000 50162417 200000 363859742 200000 811732949 200000 237453916 200000 696904005 200000 322262014 200000 777698178 200000 738690610 200000 239110846 200000 909494333 200000 376669021 200000 409347764 200000 486443061 200000 661735358 200000 222808269 200000 831944531 200000 422900129 200000 53665663 200000 928788572 200000 711984287 200000 647264283 200000 444541858 200000 681850288 200000 37790280 200000 34353629 200000 496445286 200000 56155540 200000 353532704 200000 698094141 200000 534117165 200000 677707760 200000 893428503 200000 404174262 200000 545041527 200000 539690443 200000 7339836 200000 128146911 200000 81384933 200000 905270096 200000 205829058 200000 213559152 200000 731776310 200000 460216773 200000 853182455 200000 109092419 200000 243846476 200000 944274836 200000 562514509 200000 312183120 200000 359073831 200000 375946308 200000 291405909 200000 99405487 200000 62355687 200000 517902464 200000 625533118 200000 936747929 200000 572760013 200000 683443214 200000 386502489 200000 770677350 200000 911736890 200000 516842968 200000 962541847 200000 458953359 200000 497188013 200000 505787879 200000 292100105 200000 208641709 200000 823158472 200000 65524577 200000 145706334 200000 669467255 200000 190495051 200000 390171281 200000 512204135 200000 275122374 200000 378090007 200000 31867614 200000 453854100 200000 488269716 200000 639224875 200000 920294098 200000 71681143 200000 242436087 200000 342347689 200000 448286228 200000 911734720 200000 417844778 200000 194514385 200000 797286765 200000 702730815 200000 988991363 200000 994352899 200000 269267653 200000 879812581 200000 346812029 200000 944598208 200000 116091686 200000 726972865 200000 786410671 200000 230383528 200000 338313399 200000 591436294 200000 230332626 200000 593648509 200000 871132354 200000 280121859 200000 686259390 200000 610050846 200000 306112430 200000 971180584 200000 802640236 200000 233868940 200000 592673540 200000 674593799 200000 92617460 200000 759665895 200000 16139116 200000 711214159 200000 489180303 200000 840078449 200000 958924464 200000 344821969 200000 607792277 200000 188408456 200000 636894135 200000 228699774 200000 470491263 200000 827493295 200000 730752650 200000 941801831 200000 789242086 200000 210966917 200000 685192274 200000 200907451 200000 93177729 200000 307898059 200000 580800343 200000 795830987 200000 492549418 200000 990407010 200000 282092801 200000 582591752 200000 718555096 200000 493367881 200000 282116058 200000 996536322 200000 965451941 200000 466218914 200000 99806601 200000 731517802 200000 72648136 200000 770513069 200000 784410327 200000 990839312 200000 757366427 200000 674965962 200000 70928301 200000 626521061 200000 157996950 200000 421078139 200000 931237139 200000 811765241 200000 520675409 200000 169872734 200000 961735985 200000 848421500 200000 418545029 200000 424769078 200000 529845073 200000 37311168 200000 927746314 200000 731339234 200000 396279258 200000 26498357 200000 375956441 200000 361295971 200000 22790229 200000 477314410 200000 305869323 200000 426306778 200000 724199786 200000 363255826 200000 217403607 200000 159928710 200000 524269283 200000 656523003 200000 761975958 200000 883987913 200000 3083688 200000 413247768 200000 486008001 200000 888903203 200000 436372928 200000 638948983 200000 158316017 200000 978440756 200000 554298965 200000 352518218 200000 854418909 200000 916616893 200000 37316527 200000 236098786 200000 170996575 200000 641648031 200000 276773174 200000 147015598 200000 325385327 200000 562791385 200000 499094900 200000 311846207 200000 802083365 200000 874332557 200000 575679504 200000 831549254 200000 9131193 200000 326013435 200000 877114324 200000 492404883 200000 988874117 200000 346297732 200000 380800679 200000 312299287 200000 131151105 200000 378578343 200000 478787474 200000 391912418 200000 204082373 200000 886599430 200000 800136381 200000 136903973 200000 956346762 200000 989031265 200000 427657586 200000 316922928 200000 820434217 200000 898261400 200000 124398104 200000 235070323 200000 763714713 200000 99925420 200000 313777720 200000 512118400 200000 330876403 200000 154093758 200000 574179963 200000 108242951 200000 420431985 200000 614379277 200000 912336553 200000 377706455 200000 5844585 200000 338692091 200000 225813418 200000 828889827 200000 881872214 200000 558565384 200000 314519944 200000 827009337 200000 390326734 200000 589340885 200000 838678890 200000 255503372 200000 865622924 200000 937316129 200000 720185241 200000 551855530 200000 979170663 200000 633354446 200000 280170366 200000 212233605 200000 13635415 200000 990824668 200000 106310560 200000 897592878 200000 522944630 200000 350956907 200000 104422826 200000 121345364 200000 706224892 200000 105298876 200000 999707746 200000 240357832 200000 192354881 200000 775065647 200000 466595762 200000 691923835 200000 183446718 200000 901292614 200000 371522722 200000 571432317 200000 279825420 200000 104288928 200000 353600347 200000 979578879 200000 980694242 200000 646377726 200000 420113189 200000 852463697 200000 788254489 200000 319139392 200000 302385256 200000 699455204 200000 894203306 200000 301501031 200000 786363053 200000 467946312 200000 462170286 200000 22829204 200000 256169117 200000 136671789 200000 509937500 200000 885656839 200000 360281600 200000 413921125 200000 754130958 200000 263848224 200000 165056447 200000 874528736 200000 569397820 200000 899372896 200000 628359137 200000 984211374 200000 752796286 200000 250498919 200000 512211344 200000 278790143 200000 351673996 200000 329846775 200000 77118741 200000 797120805 200000 545046848 200000 861319919 200000 545384919 200000 265533071 200000 596080786 200000 758578512 200000 246631519 200000 412305614 200000 165107610 200000 434318138 200000 443038293 200000 207405460 200000 966199441 200000 870784494 200000 160049283 200000 641553839 200000 265907919 200000 814741453 200000 932141264 200000 257242897 200000 3289806 200000 652723287 200000 591873605 200000 803585738 200000 171216420 200000 228799020 200000 993456395 200000 164560651 200000 377354635 200000 737258765 200000 703204457 200000 469544741 200000 678632156 200000 7228890 200000 227606730 200000 567397254 200000 395118862 200000 87387797 200000 455607220 200000 721221569 200000 47799355 200000 775209052 200000 402638801 200000 956768390 200000 574577562 200000 864156530 200000 252007146 200000 428413349 200000 899631493 200000 933060406 200000 172603877 200000 885522959 200000 884264820 200000 907173418 200000 968597197 200000 181093332 200000 577650687 200000 987751404 200000 115327177 200000 147789348 200000 637653727 200000 298722623 200000 860947491 200000 501791057 200000 570966764 200000 209086466 200000 726681154 200000 748322506 200000 496100383 200000 620174134 200000 154589103 200000 820483873 200000 990678416 200000 91506939 200000 522679314 200000 273594885 200000 912404856 200000 619347091 200000 458585141 200000 190844488 200000 964949295 200000 492782684 200000 786537471 200000 794725337 200000 20194095 200000 540796889 200000 503971962 200000 817201610 200000 431428366 200000 545930665 200000 831361484 200000 842539594 200000 276830599 200000 751204238 200000 634391360 200000 272529578 200000 944614512 200000 640013926 200000 369082174 200000 354660187 200000 819243716 200000 334705716 200000 72328526 200000 754953709 200000 604426906 200000 823601175 200000 814119960 200000 447962385 200000 785541418 200000 867340880 200000 972939109 200000 903751319 200000 778561230 200000 608844351 200000 554850846 200000 135946096 200000 570703102 200000 464073829 200000 935167051 200000 218949036 200000 825547346 200000 984589923 200000 528444180 200000 714199164 200000 236959875 200000 226089721 200000 311748803 200000 650551343 200000 538671209 200000 6964743 200000 586779327 200000 226963000 200000 862774781 200000 734101134 200000 810949009 200000 192527142 200000 346092120 200000 483763375 200000 973814498 200000 500248233 200000 696563121 200000 477018025 200000 318545273 200000 136946067 200000 570340193 200000 151337950 200000 227517761 200000 113841107 200000 20322786 200000 907524302 200000 982305600 200000 833316475 200000 474135242 200000 555559193 200000 583114656 200000 164784058 200000 413211348 200000 335861376 200000 941709225 200000 607629537 200000 996943831 200000 395907044 200000 121472452 200000 585288802 200000 367554251 200000 54009669 200000 901810041 200000 216731083 200000 499016138 200000 948299715 200000 968684400 200000 978244558 200000 732940812 200000 266578847 200000 764802418 200000 80200763 200000 636352489 200000 200964665 200000 676597352 200000 430780931 200000 621958362 200000 806498323 200000 870127194 200000 231059766 200000 523807095 200000 250289356 200000 903564401 200000 359292165 200000 180031353 200000 298565413 200000 276463861 200000 849187776 200000 600980409 200000 748364030 200000 169946446 200000 408584408 200000 863594030 200000 884375896 200000 813303301 200000 208810205 200000 694498289 200000 376542292 200000 133006019 200000 490804095 200000 353543996 200000 394224945 200000 689160272 200000 432112528 200000 312009061 200000 776859218 200000 424674964 200000 171197183 200000 420367591 200000 920237365 200000 856428697 200000 461373662 200000 250678105 200000 700014715 200000 4329606 200000 612752732 200000 774359411 200000 672415205 200000 747116452 200000 802581451 200000 296695055 200000 944458324 200000 46573148 200000 563672218 200000 193979173 200000 880695240 200000 62449718 200000 148917083 200000 594497997 200000 917585761 200000 249881562 200000 556169405 200000 672575552 200000 892692320 200000 306517778 200000 457540753 200000 493727958 200000 52807974 200000 28078789 200000 628823496 200000 737052936 200000 75959091 200000 829795068 200000 201079410 200000 185517423 200000 938222887 200000 758284000 200000 120310720 200000 976071618 200000 502719427 200000 464701113 200000 158275074 200000 240884442 200000 783527655 200000 43489775 200000 92883625 200000 515885745 200000 552091028 200000 574768395 200000 881285189 200000 869304925 200000 823457771 200000 741163958 200000 697686663 200000 826972185 200000 692043564 200000 731865272 200000 609371711 200000 448032571 200000 384560055 200000 609839610 200000 803436893 200000 809281598 200000 11780365 200000 482820740 200000 547220723 200000 727161017 200000 310608335 200000 302759550 200000 850610993 200000 528101733 200000 833067452 200000 868240177 200000 424710502 200000 728436762 200000 778980278 200000 343632134 200000 660473349 200000 538573265 200000 436669 200000 247362437 200000 173038236 200000 599584418 200000 137026802 200000 541192023 200000 266527710 200000 396525510 200000 630409620 200000 133304899 200000 558089113 200000 395725717 200000 480103173 200000 275292979 200000 262743743 200000 184599432 200000 182869956 200000 55064624 200000 435611489 200000 93202488 200000 774003059 200000 595853921 200000 156265646 200000 946292572 200000 866567378 200000 958217742 200000 556715767 200000 57163214 200000 38122434 200000 54003874 200000 354253229 200000 618412421 200000 989090114 200000 795674787 200000 9489248 200000 232959387 200000 67754356 200000 982710204 200000 855718849 200000 791617608 200000 537034136 200000 813521587 200000 488445344 200000 155428579 200000 597052943 200000 961094514 200000 697113838 200000 263581671 200000 463666264 200000 999936768 200000 875882682 200000 990511339 200000 806330133 200000 990813576 200000 400137527 200000 773204648 200000 308459525 200000 486504528 200000 584935348 200000 464044790 200000 736439306 200000 111931330 200000 560900769 200000 455897806 200000 83043620 200000 265359718 200000 862945168 200000 986055753 200000 557726324 200000 336606693 200000 244739376 200000 514561182 200000 945788473 200000 779647239 200000 896576339 200000 273253414 200000 171949013 200000 357156788 200000 98894056 200000 30737498 200000 947251656 200000 941280245 200000 540861441 200000 743533523 200000 592695730 200000 428083955 200000 570326477 200000 422612552 200000 386649172 200000 705957110 200000 206581405 200000 985544851 200000 444392335 200000 449247079 200000 260370914 200000 225320620 200000 1328227 200000 701428942 200000 166987821 200000 379721643 200000 223992048 200000 888865491 200000 689414445 200000 250108360 200000 30732407 200000 679507519 200000 621831603 200000 166786141 200000 390805336 200000 308694779 200000 711525808 200000 504623074 200000 532472084 200000 517867535 200000 650917428 200000 964809711 200000 80566860 200000 477750692 200000 288651631 200000 272273213 200000 742831296 200000 506868993 200000 371181235 200000 688823205 200000 746924368 200000 915114128 200000 276759152 200000 73083422 200000 217690109 200000 888947162 200000 521394742 200000 509405377 200000 800459752 200000 514949509 200000 849944245 200000 18471112 200000 57047377 200000 926775644 200000 869566399 200000 858116233 200000 546033560 200000 538092615 200000 989825603 200000 494353279 200000 395958590 200000 480687693 200000 448243795 200000 971464768 200000 391540707 200000 657985176 200000 446725918 200000 899658887 200000 220567624 200000 551915376 200000 134797558 200000 914247467 200000 535611982 200000 294985278 200000 118965066 200000 708652580 200000 15768309 200000 122966410 200000 129515691 200000 11528332 200000 17723997 200000 489651964 200000 505172171 200000 523892891 200000 705574343 200000 992438622 200000 963820664 200000 336852393 200000 61494676 200000 867079831 200000 148074916 200000 264228911 200000 175959875 200000 952027056 200000 839710047 200000 289413574 200000 943552886 200000 327742673 200000 956375514 200000 675169061 200000 316219885 200000 350092612 200000 258445413 200000 721121317 200000 662815624 200000 92722032 200000 899683697 200000 753129919 200000 666148937 200000 57541343 200000 431334542 200000 423353868 200000 996893518 200000 298454072 200000 786878572 200000 162444867 200000 535797466 200000 994862404 200000 273841885 200000 28311230 200000 966779980 200000 58215147 200000 141389009 200000 481280757 200000 880036389 200000 965207351 200000 527220823 200000 943455104 200000 719682054 200000 206165327 200000 659593378 200000 410188311 200000 353744558 200000 536887164 200000 436360704 200000 376961428 200000 118733823 200000 374203687 200000 222011364 200000 311376367 200000 160968441 200000 945981144 200000 709417692 200000 769420864 200000 331748284 200000 924472376 200000 304114330 200000 108015808 200000 323938697 200000 208031758 200000 376829423 200000 644792007 200000 76524737 200000 329770564 200000 890972874 200000 71063247 200000 474439396 200000 725925858 200000 381208636 200000 876506222 200000 442944658 200000 31937297 200000 618432118 200000 35270238 200000 394646412 200000 392925465 200000 562545352 200000 194462328 200000 588396722 200000 158209634 200000 117265827 200000 79090099 200000 987680774 200000 939094134 200000 569973399 200000 949279273 200000 390816935 200000 233934844 200000 543807061 200000 730173713 200000 378457813 200000 80509629 200000 520918189 200000 720795845 200000 197588467 200000 635147170 200000 721497744 200000 455646909 200000 98069631 200000 995472051 200000 594340365 200000 362944401 200000 663858203 200000 264816408 200000 921156695 200000 861477626 200000 688911750 200000 711818010 200000 534660541 200000 825222096 200000 866582178 200000 702479394 200000 433407919 200000 856937484 200000 186494575 200000 141051576 200000 89779903 200000 261412038 200000 809599246 200000 923724933 200000 102661276 200000 677896247 200000 461303230 200000 132654161 200000 101719064 200000 297988023 200000 543083745 200000 359887876 200000 266535714 200000 82059200 200000 207145974 200000 358846119 200000 155798219 200000 327940584 200000 68409760 200000 356012131 200000 525167428 200000 855279338 200000 317861277 200000 848491648 200000 834367966 200000 315606172 200000 543464142 200000 695896934 200000 100214536 200000 158074873 200000 909626165 200000 875246751 200000 758524499 200000 92716312 200000 326844913 200000 101036754 200000 954590832 200000 34850609 200000 637613379 200000 452673992 200000 132080943 200000 615432350 200000 704841355 200000 395616874 200000 106140545 200000 980851415 200000 517544523 200000 200169664 200000 496392054 200000 91786356 200000 639293985 200000 246500339 200000 475477566 200000 722280750 200000 493080784 200000 617159754 200000 305615915 200000 676611549 200000 490944055 200000 719900975 200000 983498925 200000 924609146 200000 246281047 200000 694350634 200000 358630996 200000 617775646 200000 371673169 200000 209830884 200000 740611792 200000 372997888 200000 513023076 200000 960227877 200000 163341555 200000 777984121 200000 332280306 200000 539825621 200000 481115820 200000 895771395 200000 275862651 200000 758549502 200000 17686285 200000 398778420 200000 848783519 200000 107718855 200000 72729669 200000 34636999 200000 583732256 200000 773067641 200000 465620389 200000 136169107 200000 60040156 200000 166790269 200000 504615838 200000 321767056 200000 760818646 200000 871848282 200000 828517825 200000 446917848 200000 381332269 200000 172557499 200000 219775677 200000 207359139 200000 680077858 200000 238870630 200000 98124387 200000 743751241 200000 927263254 200000 213220677 200000 345180068 200000 770780995 200000 222846344 200000 634058080 200000 663437456 200000 60757545 200000 149579290 200000 102463967 200000 508516952 200000 750455988 200000 508122252 200000 276092172 200000 400508748 200000 685660093 200000 389609150 200000 829788750 200000 819775196 200000 793759035 200000 861726129 200000 384227887 200000 933317530 200000 196079175 200000 282258822 200000 66080853 200000 653959478 200000 218191643 200000 450577789 200000 352682891 200000 789642880 200000 686222605 200000 606566390 200000 131129273 200000 293749096 200000 766890136 200000 136073842 200000 343153638 200000 177101568 200000 531491667 200000 985552273 200000 542429757 200000 581910903 200000 226113526 200000 546498837 200000 999051780 200000 378046495 200000 306611291 200000 889664988 200000 814572453 200000 172446567 200000 158806906 200000 704040425 200000 195668647 200000 275618528 200000 598401387 200000 374424155 200000 926258613 200000 37506364 200000 203051879 200000 922052468 200000 123427477 200000 102769225 200000 730444742 200000 262364306 200000 960594993 200000 984743161 200000 76527105 200000 502934584 200000 531952786 200000 716820316 200000 269557425 200000 846921221 200000 149548254 200000 187298979 200000 269857677 200000 861274810 200000 553374048 200000 916371742 200000 418682734 200000 413914167 200000 276818303 200000 871715390 200000 200096334 200000 62397310 200000 334239685 200000 168514195 200000 182415683 200000 826703533 200000 327597017 200000 399303118 200000 259942024 200000 447523079 200000 62277252 200000 172428991 200000 154109811 200000 50820843 200000 872166318 200000 228409686 200000 723598975 200000 515554778 200000 329321057 200000 516349605 200000 736345411 200000 746793077 200000 554304196 200000 222078684 200000 442312824 200000 393424508 200000 377345057 200000 334210378 200000 352375286 200000 734036687 200000 635476703 200000 698161250 200000 16607926 200000 392987502 200000 432391303 200000 881947058 200000 922360016 200000 93164412 200000 747638721 200000 152037868 200000 509042557 200000 513070391 200000 379870807 200000 266859233 200000 959679253 200000 667672065 200000 812534064 200000 249349504 200000 124317969 200000 849083482 200000 582605909 200000 706894298 200000 196873738 200000 246214626 200000 275664623 200000 475522848 200000 879887799 200000 165933402 200000 269069126 200000 287668643 200000 228172018 200000 571516066 200000 4055746 200000 320146130 200000 611810226 200000 839779516 200000 572957677 200000 195183422 200000 978874641 200000 449859015 200000 121010798 200000 954086040 200000 462506311 200000 370896644 200000 486886670 200000 554597296 200000 990499755 200000 346298579 200000 620647350 200000 661241462 200000 88219320 200000 689003701 200000 888780654 200000 868210684 200000 153465861 200000 490521419 200000 305252958 200000 942020210 200000 507161163 200000 198270548 200000 534970320 200000 331745576 200000 901822818 200000 509852339 200000 380546091 200000 330163342 200000 80437827 200000 610271846 200000 244232440 200000 437681206 200000 347059975 200000 545039502 200000 960059616 200000 678828751 200000 722843365 200000 792757612 200000 283250090 200000 152880171 200000 450206262 200000 213761633 200000 237839425 200000 147971897 200000 850677363 200000 936053229 200000 772184747 200000 280841739 200000 830508597 200000 974067120 200000 437091858 200000 458656208 200000 906984755 200000 976150636 200000 227784894 200000 422480601 200000 531949127 200000 586200575 200000 173602328 200000 178138775 200000 365756265 200000 546043244 200000 31709351 200000 454776730 200000 115557297 200000 60086482 200000 569495573 200000 177122707 200000 373803351 200000 642772338 200000 377296683 200000 704973139 200000 301754805 200000 258749356 200000 856329168 200000 698681544 200000 841467715 200000 205669122 200000 722446093 200000 295090949 200000 341029273 200000 164247571 200000 441711882 200000 573743162 200000 696168816 200000 308013727 200000 527518481 200000 356589495 200000 776613025 200000 351067529 200000 290792329 200000 479399405 200000 591564323 200000 327673551 200000 874903547 200000 844103788 200000 856543759 200000 285331346 200000 799139088 200000 931450340 200000 973727647 200000 688847892 200000 815170704 200000 456435751 200000 531022121 200000 784769460 200000 300178275 200000 637336100 200000 28820008 200000 781624051 200000 391050131 200000 818860013 200000 904353074 200000 524292977 200000 838345287 200000 320587441 200000 803391490 200000 32649200 200000 454275016 200000 978644674 200000 128466287 200000 340333134 200000 263751039 200000 737979279 200000 941335409 200000 350052238 200000 871930867 200000 52194729 200000 603402530 200000 315186127 200000 942509775 200000 469948609 200000 450506938 200000 910647890 200000 138948313 200000 295989672 200000 113178513 200000 875392376 200000 740379643 200000 184238669 200000 170967072 200000 21017280 200000 898622269 200000 130445761 200000 132297216 200000 254649548 200000 476840648 200000 954352181 200000 978810856 200000 225488732 200000 811281892 200000 629748985 200000 935969201 200000 491538769 200000 214553337 200000 597482621 200000 45953109 200000 502923946 200000 126263696 200000 544756307 200000 135410666 200000 946799753 200000 728806482 200000 449453355 200000 623243690 200000 349293869 200000 101725959 200000 195154645 200000 985839086 200000 271819256 200000 188653208 200000 311137345 200000 810384430 200000 31772522 200000 181240076 200000 443199361 200000 663672066 200000 797386532 200000 782433678 200000 39620548 200000 474508322 200000 466038757 200000 437192292 200000 792648028 200000 33506920 200000 992216463 200000 833384184 200000 686266296 200000 599383500 200000 781355810 200000 986982866 200000 843018602 200000 459484518 200000 306341567 200000 33476762 200000 373533217 200000 299539311 200000 82089893 200000 813862426 200000 968458927 200000 588801855 200000 450654261 200000 205755961 200000 394488067 200000 687133008 200000 648734705 200000 581385728 200000 324074030 200000 345168184 200000 421056376 200000 843996568 200000 279008865 200000 335954865 200000 427259531 200000 56606793 200000 505758956 200000 57575572 200000 87413771 200000 902460539 200000 799012928 200000 866915032 200000 582408695 200000 199538615 200000 145499629 200000 804419223 200000 147932017 200000 530793638 200000 673274532 200000 4892424 200000 627513529 200000 302917905 200000 201468469 200000 682936965 200000 787402031 200000 853544926 200000 736430992 200000 361309830 200000 528011604 200000 620139800 200000 451576007 200000 123167139 200000 111819465 200000 263053286 200000 598470410 200000 637744021 200000 29271629 200000 525597330 200000 893184681 200000 194256180 200000 741375426 200000 865895555 200000 396619028 200000 565672057 200000 474385448 200000 933747778 200000 910606045 200000 746042492 200000 316626336 200000 807712119 200000 568279987 200000 167217526 200000 20728681 200000 365816044 200000 119317095 200000 23851711 200000 300108773 200000 860048008 200000 607917803 200000 679864529 200000 577571988 200000 878582101 200000 239788621 200000 508298562 200000 94420502 200000 548293498 200000 305520831 200000 730622157 200000 548007468 200000 369185855 200000 433518482 200000 401390920 200000 804806583 200000 30786575 200000 499579189 200000 156081070 200000 549235382 200000 994806897 200000 361040185 200000 887658006 200000 851793995 200000 931473933 200000 416813647 200000 857540536 200000 569277110 200000 400402604 200000 70025287 200000 641306350 200000 296734039 200000 225345335 200000 121760786 200000 113120560 200000 585788592 200000 643590070 200000 432270271 200000 490598678 200000 229647968 200000 637235025 200000 458211969 200000 53599321 200000 277511975 200000 288696914 200000 49666727 200000 219940817 200000 58753255 200000 455394336 200000 526390178 200000 381608823 200000 136069281 200000 441224004 200000 77698049 200000 236483684 200000 355205235 200000 88627559 200000 164474743 200000 159658703 200000 297233312 200000 870002512 200000 402068178 200000 651324945 200000 231630471 200000 379861738 200000 570727429 200000 329911460 200000 140429480 200000 145831227 200000 890131486 200000 277946398 200000 90600102 200000 196727917 200000 857044816 200000 584196410 200000 226269247 200000 216249288 200000 401001193 200000 501124559 200000 967281237 200000 7266229 200000 867247963 200000 85392085 200000 879684839 200000 850677692 200000 178982966 200000 174543462 200000 714471191 200000 2889861 200000 839566891 200000 11624378 200000 274261286 200000 965034457 200000 797951243 200000 648449833 200000 468013682 200000 707535521 200000 323937221 200000 446870572 200000 172094845 200000 892652773 200000 865358442 200000 623546715 200000 151036392 200000 948178382 200000 234074155 200000 165928559 200000 540269171 200000 464629668 200000 949834071 200000 61254721 200000 428648702 200000 951929295 200000 410915169 200000 44943048 200000 163633291 200000 585876184 200000 666431704 200000 185052957 200000 330425144 200000 652493928 200000 557061485 200000 432440186 200000 262986312 200000 290985799 200000 352735727 200000 411792181 200000 194694170 200000 823727965 200000 731543121 200000 142287561 200000 942498351 200000 246849460 200000 524048802 200000 295006669 200000 962431783 200000 993660019 200000 176418834 200000 680154361 200000 256439492 200000 908179683 200000 960862450 200000 355402791 200000 115660261 200000 872567661 200000 313969332 200000 203363407 200000 467142795 200000 624743833 200000 582939878 200000 477882761 200000 354428886 200000 317015055 200000 880039994 200000 970046734 200000 716179975 200000 566931609 200000 702137985 200000 965414710 200000 607650431 200000 239097374 200000 871385258 200000 748876666 200000 421591485 200000 52261031 200000 961672390 200000 277682803 200000 619219811 200000 47127901 200000 598283270 200000 848395736 200000 352551473 200000 96652424 200000 588731578 200000 187968642 200000 491680776 200000 692128656 200000 350947923 200000 110553707 200000 853709287 200000 84343038 200000 508131169 200000 266714793 200000 579497456 200000 875615355 200000 690483604 200000 319254391 200000 555046242 200000 117071055 200000 789518270 200000 340115499 200000 785337504 200000 316934115 200000 8961999 200000 252535104 200000 849963304 200000 989122239 200000 364309207 200000 56356429 200000 504693147 200000 63647627 200000 154986246 200000 613295115 200000 673742779 200000 884441488 200000 884257710 200000 93637714 200000 593440359 200000 155068215 200000 681337150 200000 580309019 200000 960749984 200000 51060744 200000 829421384 200000 334387582 200000 755799174 200000 346781868 200000 117302395 200000 207663028 200000 480202586 200000 634770666 200000 211506857 200000 614981909 200000 612197245 200000 112384941 200000 233504449 200000 385111322 200000 532808559 200000 399730427 200000 376870100 200000 420566108 200000 493664976 200000 736337918 200000 501355539 200000 989890194 200000 765649505 200000 157719806 200000 439540430 200000 729635478 200000 606856707 200000 413784419 200000 945285750 200000 622046815 200000 926126261 200000 553759671 200000 304418204 200000 526692103 200000 781266585 200000 119540641 200000 529001454 200000 744233670 200000 600222959 200000 339216362 200000 968423487 200000 616662771 200000 653966871 200000 511916667 200000 24007807 200000 150586377 200000 139745682 200000 137460827 200000 837700030 200000 896026015 200000 689331713 200000 669591989 200000 129378861 200000 722709614 200000 844611876 200000 927207887 200000 656767259 200000 570480718 200000 375961051 200000 114607379 200000 434768123 200000 68663864 200000 286046759 200000 534670089 200000 581010268 200000 755649093 200000 12577576 200000 366799450 200000 328536302 200000 579087276 200000 608692000 200000 32164558 200000 217709443 200000 924905158 200000 488995182 200000 10028877 200000 373699082 200000 397197580 200000 906590866 200000 369086432 200000 94078100 200000 88678679 200000 899813423 200000 801458096 200000 568605779 200000 724722847 200000 476544259 200000 188486405 200000 865902997 200000 452242555 200000 289503984 200000 963144520 200000 601622988 200000 463828134 200000 440310517 200000 375571201 200000 713071496 200000 92277303 200000 193184564 200000 163723224 200000 438891130 200000 685489510 200000 256226541 200000 863357590 200000 139445106 200000 368609677 200000 178004609 200000 694455588 200000 574967393 200000 774773540 200000 646987119 200000 840637066 200000 637538903 200000 423131075 200000 550366809 200000 252654833 200000 150877061 200000 161070627 200000 258951935 200000 830376352 200000 3559739 200000 803754525 200000 978654273 200000 374597889 200000 555182058 200000 784598696 200000 417036320 200000 615138973 200000 627963681 200000 182195677 200000 29136829 200000 847602970 200000 252062099 200000 346558710 200000 349920087 200000 481284675 200000 461845263 200000 715311689 200000 473530960 200000 380356864 200000 786282629 200000 543832401 200000 270233896 200000 696288600 200000 534470663 200000 799750308 200000 268245375 200000 536696949 200000 491384004 200000 817971709 200000 961080855 200000 666082975 200000 854822157 200000 202922035 200000 476111567 200000 322779455 200000 979001940 200000 545491262 200000 438694055 200000 302036701 200000 1845031 200000 62253112 200000 117109697 200000 632155937 200000 511278392 200000 707054425 200000 23034718 200000 826463957 200000 873028439 200000 253095929 200000 233952220 200000 553343968 200000 303259509 200000 422337681 200000 474601150 200000 608035659 200000 667940514 200000 109547706 200000 214015651 200000 563172670 200000 69009679 200000 413017899 200000 267558732 200000 493578499 200000 45913612 200000 356651965 200000 127432089 200000 582622465 200000 891074570 200000 619626858 200000 452118923 200000 837151938 200000 189958809 200000 110331976 200000 669969987 200000 197590765 200000 82375786 200000 863886225 200000 674193409 200000 699047243 200000 822650701 200000 996203422 200000 806019109 200000 211716292 200000 904283698 200000 268401127 200000 703090992 200000 4646242 200000 564048171 200000 697982724 200000 848545986 200000 48826956 200000 262677863 200000 404272301 200000 607895453 200000 515723211 200000 848089400 200000 189102012 200000 146650016 200000 288748360 200000 331735053 200000 649815081 200000 860855243 200000 962563915 200000 654972024 200000 758177036 200000 583251009 200000 583305597 200000 829239336 200000 843783838 200000 946623552 200000 725192869 200000 109025262 200000 517477431 200000 169523754 200000 525816493 200000 34344379 200000 164013137 200000 131719038 200000 344299165 200000 359872160 200000 964819074 200000 545733342 200000 838266526 200000 853500620 200000 772254084 200000 231861770 200000 889794552 200000 177081232 200000 252763952 200000 477276131 200000 728748819 200000 917023581 200000 846355069 200000 978349160 200000 990498169 200000 180934083 200000 593954693 200000 24531643 200000 2258385 200000 96988019 200000 304828799 200000 310757660 200000 853120996 200000 498627645 200000 947121861 200000 270875371 200000 839048347 200000 392153873 200000 984906959 200000 44379305 200000 78697470 200000 79052801 200000 851276341 200000 193179639 200000 683819317 200000 199573053 200000 919414960 200000 610095509 200000 974517385 200000 913116180 200000 849098520 200000 259800419 200000 791173475 200000 990132473 200000 283020646 200000 76348002 200000 774218315 200000 612398970 200000 473096882 200000 931065010 200000 348319466 200000 170573642 200000 41547573 200000 775488916 200000 695041032 200000 170250551 200000 618499655 200000 640345961 200000 901350285 200000 877005619 200000 659639394 200000 397503409 200000 750355586 200000 267866703 200000 566281500 200000 798140172 200000 25259792 200000 539422906 200000 868967728 200000 189793083 200000 5988479 200000 151779781 200000 383885428 200000 190874911 200000 288494392 200000 475626465 200000 107186147 200000 276025015 200000 275630786 200000 204570271 200000 178409364 200000 725552933 200000 77672391 200000 354678445 200000 810579135 200000 10379433 200000 808692752 200000 655083486 200000 928445374 200000 596991140 200000 846865539 200000 853059874 200000 527200265 200000 49701269 200000 143360299 200000 8227977 200000 244451896 200000 118326046 200000 213491504 200000 777828164 200000 528485892 200000 665773567 200000 769082073 200000 7775139 200000 545850949 200000 227790872 200000 723408784 200000 556940566 200000 681549556 200000 345094250 200000 501531613 200000 334556719 200000 139679018 200000 399190293 200000 126231913 200000 775348894 200000 656786206 200000 193102171 200000 793261308 200000 283127090 200000 425514537 200000 515195291 200000 568120958 200000 531874270 200000 222932165 200000 897526102 200000 334715641 200000 148216240 200000 206548104 200000 396507436 200000 970585236 200000 346815706 200000 964800557 200000 365268702 200000 464540824 200000 731859117 200000 631891851 200000 530817869 200000 761546606 200000 272537496 200000 273613722 200000 252544633 200000 476757661 200000 296227628 200000 254822516 200000 515628418 200000 733052112 200000 409566234 200000 908866897 200000 603338921 200000 729699277 200000 357987890 200000 368550537 200000 651912526 200000 728342142 200000 978626661 200000 296462229 200000 384266227 200000 439557355 200000 573140675 200000 200613133 200000 417950775 200000 602164284 200000 412841597 200000 77665450 200000 687558874 200000 931152059 200000 125624291 200000 16151365 200000 174459327 200000 820163535 200000 358830694 200000 690187477 200000 649699300 200000 514564610 200000 329783446 200000 832911475 200000 97580907 200000 206629115 200000 552749091 200000 837337689 200000 574157203 200000 41039234 200000 490453983 200000 519966685 200000 562954942 200000 262027650 200000 429874618 200000 357944186 200000 84939372 200000 549659138 200000 293103299 200000 575193799 200000 689732414 200000 263263530 200000 53845293 200000 423165052 200000 255420147 200000 752072771 200000 630568518 200000 482021491 200000 237275245 200000 425750454 200000 938979456 200000 734411172 200000 215841708 200000 629969674 200000 475976044 200000 567323687 200000 332188112 200000 487099626 200000 447296441 200000 235560757 200000 768346394 200000 486633244 200000 497151288 200000 10577702 200000 8427243 200000 664155786 200000 101967578 200000 198693235 200000 477666242 200000 680976701 200000 735151280 200000 697202357 200000 622311745 200000 376191067 200000 321205737 200000 311001763 200000 625007656 200000 392033839 200000 450169046 200000 509090326 200000 389001816 200000 362534944 200000 229625576 200000 289487112 200000 282239696 200000 565489336 200000 997803183 200000 94310031 200000 599700402 200000 493440414 200000 572480475 200000 904636134 200000 818257982 200000 789122459 200000 595673406 200000 275846499 200000 288561876 200000 907602584 200000 296551624 200000 886213761 200000 116339957 200000 652789148 200000 521563017 200000 512742871 200000 407099202 200000 389165265 200000 948737457 200000 503768094 200000 925561722 200000 877783424 200000 955007634 200000 522431790 200000 889995903 200000 318279696 200000 591552155 200000 697377280 200000 398176849 200000 739570698 200000 603370846 200000 970664620 200000 393356816 200000 759475734 200000 589045130 200000 965068907 200000 936272894 200000 244218366 200000 715562736 200000 904899477 200000 879793529 200000 888870057 200000 939621506 200000 878055843 200000 964067588 200000 150341152 200000 338378318 200000 897942318 200000 939966526 200000 699138956 200000 993283974 200000 342100461 200000 400719336 200000 860729141 200000 345824378 200000 29809850 200000 722481123 200000 889819267 200000 429846171 200000 482929548 200000 257475374 200000 276848128 200000 111340665 200000 607712125 200000 933484011 200000 711786835 200000 753234885 200000 332623557 200000 382304090 200000 617032517 200000 806278991 200000 479750843 200000 276928987 200000 958786495 200000 290516744 200000 849742298 200000 118869744 200000 437671881 200000 156135424 200000 401905593 200000 431714103 200000 700884875 200000 585137255 200000 125636369 200000 997893235 200000 797825103 200000 934506895 200000 539096506 200000 960893827 200000 374082684 200000 532746216 200000 714499757 200000 868018792 200000 979035035 200000 937261313 200000 546204675 200000 582412355 200000 914482773 200000 446808973 200000 787744499 200000 474538323 200000 313925745 200000 772759898 200000 331680214 200000 772186362 200000 741395674 200000 292066651 200000 520436261 200000 801827768 200000 729534358 200000 812471710 200000 593027705 200000 587384621 200000 181509583 200000 418888021 200000 205782666 200000 126222874 200000 180526541 200000 659660497 200000 566068015 200000 43834464 200000 485441273 200000 56777089 200000 147181155 200000 628017918 200000 473425370 200000 76443638 200000 429473085 200000 143406614 200000 461454874 200000 148619233 200000 937410037 200000 676999400 200000 878563458 200000 357508114 200000 602502629 200000 261347797 200000 228984569 200000 602420346 200000 176863109 200000 808016988 200000 58486408 200000 785890857 200000 633376877 200000 909712671 200000 171728215 200000 319457104 200000 836990294 200000 404734430 200000 196404400 200000 44763455 200000 10843161 200000 750164345 200000 725368570 200000 665527398 200000 442721197 200000 742299121 200000 748112830 200000 44040279 200000 84897835 200000 447785575 200000 666611109 200000 266369986 200000 225188045 200000 741957402 200000 6490231 200000 33975414 200000 576570857 200000 887984492 200000 199944988 200000 191204198 200000 987371258 200000 448845789 200000 330754462 200000 773844640 200000 643835542 200000 487201806 200000 331340580 200000 449275735 200000 451651192 200000 565515966 200000 124412407 200000 951599065 200000 13676919 200000 108959183 200000 931216256 200000 42207128 200000 886869387 200000 434003521 200000 795529798 200000 197324069 200000 824413134 200000 592228404 200000 165682164 200000 951674415 200000 277548152 200000 783182057 200000 596474704 200000 179097991 200000 527531233 200000 757859008 200000 915786308 200000 275082526 200000 157077890 200000 841948475 200000 60150744 200000 501145092 200000 285261812 200000 290795769 200000 355795509 200000 630563946 200000 411956974 200000 639809467 200000 91398819 200000 590997408 200000 872378441 200000 46880865 200000 111672714 200000 555848215 200000 473107711 200000 264605932 200000 325276275 200000 744170335 200000 392050982 200000 57836157 200000 481566727 200000 81557544 200000 766433785 200000 1508180 200000 491205134 200000 128474180 200000 693734350 200000 79075025 200000 195074929 200000 171977891 200000 562504224 200000 979919733 200000 732461111 200000 272439125 200000 538214790 200000 238094049 200000 783029643 200000 557029770 200000 497050552 200000 135065044 200000 358166451 200000 730015636 200000 925971344 200000 656982064 200000 553088025 200000 419529954 200000 30063878 200000 52906229 200000 318167877 200000 826101253 200000 635346738 200000 244664899 200000 393991391 200000 930547887 200000 935443533 200000 456343387 200000 270571441 200000 371494318 200000 665970607 200000 198426270 200000 695862690 200000 667032308 200000 959441874 200000 22466956 200000 202971579 200000 921325969 200000 5718092 200000 522408645 200000 840223269 200000 58154934 200000 101854679 200000 205216778 200000 228740136 200000 422022324 200000 343456844 200000 440531515 200000 52947500 200000 925425913 200000 920783522 200000 872214362 200000 95656378 200000 112183833 200000 40558323 200000 878976133 200000 69183355 200000 562245825 200000 427758198 200000 832656895 200000 79592248 200000 710319300 200000 206359429 200000 923674919 200000 162717143 200000 733653778 200000 242033560 200000 89006207 200000 865304931 200000 952766395 200000 975902023 200000 481294245 200000 979019523 200000 926435823 200000 212482635 200000 433487708 200000 564497665 200000 370399232 200000 78136188 200000 440385411 200000 644751044 200000 381736798 200000 517697235 200000 702241051 200000 609036501 200000 973824664 200000 171616104 200000 524422212 200000 150379228 200000 259921760 200000 109548916 200000 880615488 200000 776916387 200000 300748423 200000 963437647 200000 590026606 200000 98127121 200000 286195196 200000 680765555 200000 414628174 200000 75926576 200000 316849873 200000 860953462 200000 646453890 200000 551448871 200000 179409717 200000 524613651 200000 433819339 200000 746023742 200000 921207417 200000 481910816 200000 30570759 200000 383763680 200000 124319502 200000 120925848 200000 870993209 200000 412597140 200000 673121412 200000 739543442 200000 602579072 200000 897288706 200000 866870156 200000 45387846 200000 599416093 200000 967338995 200000 419208182 200000 408406286 200000 939957872 200000 35140176 200000 138862771 200000 817425250 200000 257792250 200000 699288865 200000 49387987 200000 845173722 200000 939621980 200000 342888846 200000 128389255 200000 716130351 200000 451547990 200000 208329185 200000 721856287 200000 181276985 200000 365712328 200000 629443969 200000 486005515 200000 426469105 200000 672019635 200000 611165431 200000 409002717 200000 887144560 200000 874005560 200000 142676460 200000 984552004 200000 881464813 200000 734914454 200000 206036264 200000 229741074 200000 370349761 200000 445494575 200000 508254355 200000 518273590 200000 479541606 200000 496483971 200000 71057206 200000 515111874 200000 897293682 200000 149104690 200000 132890426 200000 136413413 200000 524070816 200000 692461566 200000 1677287 200000 156220657 200000 536610759 200000 135971013 200000 990728614 200000 142227029 200000 84772575 200000 840951434 200000 236545023 200000 915645090 200000 256165634 200000 318070892 200000 662022042 200000 531847817 200000 842086248 200000 366744748 200000 176305728 200000 928674266 200000 477445225 200000 641787563 200000 141667546 200000 616817542 200000 237410686 200000 563775720 200000 358866288 200000 970071965 200000 107748159 200000 226451205 200000 76135211 200000 94787920 200000 729077093 200000 511904194 200000 472027219 200000 116148463 200000 868863177 200000 350601983 200000 38861392 200000 713952747 200000 561040226 200000 615198653 200000 142473643 200000 376945364 200000 725730889 200000 197170205 200000 45129741 200000 286369114 200000 91803576 200000 389378911 200000 994589246 200000 806575695 200000 777153797 200000 32547299 200000 353068582 200000 453655970 200000 810660011 200000 13858090 200000 353342671 200000 261596261 200000 440668737 200000 196407252 200000 972813408 200000 867240135 200000 271511167 200000 178752418 200000 637472290 200000 881288218 200000 163351359 200000 25862517 200000 98415742 200000 852991693 200000 43614585 200000 495437 200000 466033404 200000 603574898 200000 205624645 200000 932033098 200000 796428356 200000 697255352 200000 443723228 200000 274596525 200000 170067488 200000 310210160 200000 767364502 200000 243750359 200000 158216567 200000 192481163 200000 428117484 200000 167152200 200000 563132498 200000 866898713 200000 492520823 200000 780939168 200000 504356826 200000 759681099 200000 222346734 200000 324842144 200000 467655767 200000 333047665 200000 586148906 200000 883598120 200000 103088433 200000 326409724 200000 184672293 200000 441619513 200000 370605809 200000 915066492 200000 897631477 200000 852143092 200000 558653760 200000 44286626 200000 28652757 200000 628478361 200000 966788326 200000 458827582 200000 46711579 200000 83336072 200000 464666572 200000 357734465 200000 937148994 200000 411499842 200000 506367738 200000 976123578 200000 380282849 200000 984094056 200000 354073752 200000 579902172 200000 313869489 200000 395901881 200000 546138607 200000 242227189 200000 321803914 200000 186634007 200000 686208360 200000 323125880 200000 162866277 200000 252237186 200000 134121099 200000 346994675 200000 399601754 200000 276522523 200000 697022977 200000 316823833 200000 277289890 200000 463357729 200000 996878737 200000 222174648 200000 285466261 200000 455678966 200000 862792230 200000 119980226 200000 553391788 200000 552308505 200000 628084166 200000 472961096 200000 652085888 200000 308217900 200000 470748571 200000 971150713 200000 912828360 200000 633055728 200000 614656493 200000 780205222 200000 414822750 200000 346982979 200000 596338724 200000 683553088 200000 410464569 200000 981617704 200000 539053258 200000 392357335 200000 543169651 200000 925501885 200000 795289478 200000 274392604 200000 736852292 200000 459846725 200000 712081185 200000 821684959 200000 608753411 200000 801224736 200000 158745476 200000 226194449 200000 736749099 200000 256706253 200000 181622198 200000 462402242 200000 735201363 200000 921971950 200000 308893666 200000 402536738 200000 115463220 200000 703491650 200000 984203086 200000 364120707 200000 994105766 200000 172189611 200000 783266916 200000 546969940 200000 717415842 200000 842218793 200000 421949100 200000 178629927 200000 795045441 200000 171582941 200000 522834127 200000 954721964 200000 613075130 200000 293633542 200000 413809301 200000 492948914 200000 187503974 200000 720514310 200000 942061286 200000 301708075 200000 932085695 200000 970273629 200000 731460555 200000 265664296 200000 575061083 200000 258749611 200000 797381741 200000 708084952 200000 769610997 200000 131193777 200000 646627092 200000 463025804 200000 808166499 200000 394457168 200000 551024937 200000 685096374 200000 985467552 200000 758086024 200000 65682740 200000 817910500 200000 771899587 200000 992940921 200000 8843997 200000 309818824 200000 439357188 200000 437116260 200000 608497901 200000 929868594 200000 270971069 200000 884137385 200000 132927309 200000 347082515 200000 540119654 200000 380027338 200000 566558981 200000 613061243 200000 797315479 200000 922111077 200000 171891774 200000 496244634 200000 71549193 200000 437092157 200000 79211583 200000 323451330 200000 410537621 200000 491110193 200000 613753202 200000 262304099 200000 33632562 200000 995655235 200000 760281952 200000 972951053 200000 959970041 200000 371771281 200000 82564271 200000 546322032 200000 227521828 200000 416910174 200000 886744362 200000 498616414 200000 953032713 200000 741728521 200000 60642233 200000 606639815 200000 565480227 200000 19615507 200000 85834339 200000 307944890 200000 464211208 200000 312066844 200000 231730258 200000 919137897 200000 917714291 200000 875925477 200000 215565774 200000 305241893 200000 588795707 200000 252885327 200000 691171904 200000 394869597 200000 621667416 200000 631255130 200000 448726576 200000 92204450 200000 363120100 200000 319341350 200000 421799750 200000 293518758 200000 680202263 200000 348380916 200000 690983500 200000 700618807 200000 817990217 200000 466565669 200000 299074345 200000 600292679 200000 329536755 200000 460681784 200000 358986982 200000 1844198 200000 988377518 200000 511683535 200000 172277163 200000 732256325 200000 939477297 200000 235615402 200000 444383426 200000 759123892 200000 701969749 200000 866975657 200000 861671570 200000 542542500 200000 720450324 200000 283451086 200000 580482725 200000 856238757 200000 345075332 200000 320145207 200000 790907298 200000 372592743 200000 449922272 200000 944126759 200000 468507986 200000 354129340 200000 5469822 200000 718040061 200000 505885853 200000 369888660 200000 434512089 200000 920320058 200000 357714829 200000 105306110 200000 439221384 200000 895291775 200000 940335945 200000 471515181 200000 352159043 200000 838970507 200000 702211098 200000 533372015 200000 914014692 200000 40611136 200000 146487145 200000 238629943 200000 929842787 200000 446620830 200000 794205630 200000 345753619 200000 738008024 200000 248635589 200000 424012482 200000 240779189 200000 589343356 200000 414894327 200000 195390268 200000 893159406 200000 562141095 200000 765236626 200000 388905750 200000 444009645 200000 711026643 200000 7728153 200000 347967832 200000 848964355 200000 443157142 200000 876646187 200000 405982763 200000 487342881 200000 227667626 200000 746347657 200000 561697495 200000 118477911 200000 429544424 200000 385848595 200000 286410692 200000 388927254 200000 352071 200000 546132171 200000 5988988 200000 967349998 200000 829998305 200000 394275536 200000 297647014 200000 495771792 200000 136810989 200000 775287651 200000 208928523 200000 157814732 200000 626235589 200000 19207652 200000 388832660 200000 487603091 200000 635960033 200000 654496468 200000 773608265 200000 225878517 200000 812835545 200000 402035156 200000 869919058 200000 531800610 200000 168163430 200000 794260387 200000 822545912 200000 856589932 200000 202141792 200000 859207715 200000 738290340 200000 773865538 200000 958284992 200000 534500436 200000 970191326 200000 188133430 200000 167354014 200000 115688535 200000 235567439 200000 163356151 200000 62526515 200000 786107243 200000 590863295 200000 437422679 200000 825073367 200000 173122546 200000 470257430 200000 483555141 200000 884239620 200000 669342060 200000 279888989 200000 465814994 200000 836350544 200000 815798393 200000 36622781 200000 700921392 200000 986502518 200000 325463258 200000 721640062 200000 533151661 200000 582416460 200000 646017391 200000 83854089 200000 108208315 200000 198516173 200000 234755130 200000 983227109 200000 998697706 200000 792603152 200000 664752730 200000 457531068 200000 911368427 200000 823967309 200000 96759312 200000 721425495 200000 44095118 200000 153451230 200000 542621884 200000 155066524 200000 909744836 200000 543485243 200000 265863392 200000 749116310 200000 502749597 200000 257168892 200000 498660890 200000 390786669 200000 33126985 200000 651521242 200000 843101997 200000 632316264 200000 19754778 200000 58700461 200000 551984120 200000 836548593 200000 422694784 200000 628470638 200000 915509116 200000 510536336 200000 836635147 200000 976151606 200000 302030810 200000 96439534 200000 201142379 200000 316577596 200000 19022929 200000 411268563 200000 233979250 200000 13690329 200000 107438403 200000 728048935 200000 501513999 200000 555218567 200000 776055344 200000 397937140 200000 278317140 200000 588056797 200000 904081849 200000 652084321 200000 527501168 200000 17434515 200000 454868381 200000 168428983 200000 404497844 200000 315171459 200000 490895550 200000 963201631 200000 780701585 200000 18954916 200000 369484059 200000 623274976 200000 470882968 200000 723635728 200000 422609878 200000 473235685 200000 665521016 200000 16863743 200000 701844783 200000 651067700 200000 538573826 200000 668142793 200000 708786311 200000 659276727 200000 407633191 200000 655628775 200000 852970589 200000 149258358 200000 239440119 200000 775841265 200000 440341587 200000 236580506 200000 332141219 200000 188223648 200000 190759721 200000 614262890 200000 953154171 200000 198225613 200000 385670335 200000 626977104 200000 826198511 200000 728283247 200000 949859350 200000 681017813 200000 26774929 200000 334489248 200000 350956879 200000 625344416 200000 787726609 200000 451470231 200000 43552170 200000 836089721 200000 375196479 200000 64859309 200000 625183623 200000 678797643 200000 420829707 200000 201240156 200000 214360679 200000 640043037 200000 777964679 200000 482951227 200000 801857770 200000 734844951 200000 534494434 200000 71684354 200000 922070226 200000 139177602 200000 235011694 200000 323246219 200000 98512638 200000 800787911 200000 121843098 200000 242768846 200000 161910638 200000 565231982 200000 50256887 200000 50001123 200000 71002949 200000 17242143 200000 25828407 200000 153761539 200000 290269889 200000 902509987 200000 790624808 200000 190679686 200000 936153923 200000 86176995 200000 251111100 200000 146582245 200000 988302157 200000 431436264 200000 184296963 200000 445914297 200000 870101118 200000 386919384 200000 725130030 200000 472195001 200000 953029527 200000 471272702 200000 772504205 200000 676719294 200000 232545912 200000 722062017 200000 197379985 200000 370280386 200000 983028771 200000 385327531 200000 537457354 200000 56592859 200000 269270710 200000 324701027 200000 634577385 200000 31222596 200000 82060148 200000 542944434 200000 486148030 200000 72250707 200000 254570172 200000 248812417 200000 901517369 200000 745721475 200000 574195216 200000 445455575 200000 15489644 200000 44333675 200000 56208910 200000 367005406 200000 499886727 200000 946510276 200000 368688249 200000 230277343 200000 771295705 200000 64221286 200000 306607664 200000 524984129 200000 885476053 200000 732665674 200000 514610483 200000 432979853 200000 381101833 200000 456710280 200000 381014181 200000 575758955 200000 902712615 200000 89584985 200000 465923780 200000 679157157 200000 614681856 200000 601693717 200000 51192562 200000 450949154 200000 383895427 200000 762386997 200000 589621679 200000 914794475 200000 966165697 200000 968662098 200000 314739355 200000 919915561 200000 194476011 200000 329942563 200000 47919223 200000 215869732 200000 336498514 200000 60222594 200000 231789859 200000 550037573 200000 23938149 200000 948010854 200000 133505441 200000 22107155 200000 193234869 200000 216367593 200000 78056464 200000 543727160 200000 154665203 200000 652743747 200000 280590257 200000 304297340 200000 379185391 200000 919821259 200000 838501092 200000 550775752 200000 186401689 200000 768215292 200000 713268010 200000 351454756 200000 393126403 200000 342208877 200000 748866852 200000 110672568 200000 946438237 200000 245973975 200000 711816850 200000 178498766 200000 324634103 200000 119684626 200000 46042196 200000 399868109 200000 720886081 200000 43983127 200000 109261931 200000 741950 200000 541639117 200000 274484991 200000 259196407 200000 404285898 200000 250446410 200000 499208449 200000 414025018 200000 181418296 200000 320294538 200000 539031414 200000 815807890 200000 679696243 200000 660551548 200000 371704792 200000 200629634 200000 372414081 200000 250912050 200000 817054909 200000 688907434 200000 16693644 200000 549362907 200000 570813408 200000 432623049 200000 172474588 200000 133969608 200000 998180887 200000 976128192 200000 530236378 200000 895176810 200000 20916573 200000 631437969 200000 892754189 200000 187141714 200000 674820809 200000 114424155 200000 330955807 200000 481291310 200000 234022547 200000 900030559 200000 798553049 200000 111177426 200000 756650517 200000 721218045 200000 521745954 200000 107895339 200000 467505607 200000 459833271 200000 553160195 200000 844480845 200000 157339458 200000 553317420 200000 807002020 200000 397487205 200000 205590332 200000 460080924 200000 114535503 200000 10226886 200000 243433361 200000 29263722 200000 451105899 200000 205186784 200000 495351095 200000 171043604 200000 292365185 200000 560154691 200000 530084935 200000 364486971 200000 106251322 200000 696251807 200000 294300155 200000 514403873 200000 763228254 200000 886591174 200000 8023721 200000 575270693 200000 238541013 200000 47450791 200000 226140108 200000 270114504 200000 197625257 200000 994965844 200000 684988410 200000 906130602 200000 546806273 200000 662750204 200000 899762926 200000 599446413 200000 293460006 200000 246984433 200000 359630207 200000 338743119 200000 183668609 200000 796971938 200000 290984870 200000 65401075 200000 793616025 200000 757860000 200000 259931259 200000 464922776 200000 152824601 200000 594483100 200000 159351862 200000 51272575 200000 501736391 200000 661429607 200000 863013937 200000 531527689 200000 163278477 200000 636510192 200000 638259940 200000 783521717 200000 482168435 200000 251374152 200000 252865512 200000 788274469 200000 779414946 200000 884171936 200000 104652276 200000 955129369 200000 389913442 200000 777315912 200000 174826209 200000 914358642 200000 747362331 200000 804155824 200000 505835433 200000 556753199 200000 592617302 200000 196100202 200000 158562402 200000 933744754 200000 335785404 200000 58685222 200000 499186247 200000 23187322 200000 65974549 200000 729823156 200000 155674542 200000 644934569 200000 354784330 200000 866523396 200000 296630802 200000 310733696 200000 320407394 200000 892290856 200000 597862922 200000 887846045 200000 740881288 200000 706975568 200000 534268750 200000 810521027 200000 550387458 200000 238005707 200000 90232504 200000 79776976 200000 24702266 200000 167504907 200000 506479168 200000 840662727 200000 278571704 200000 634430113 200000 621424894 200000 677351368 200000 343658276 200000 758926140 200000 405723947 200000 61593874 200000 535489864 200000 362084526 200000 332821023 200000 279958279 200000 718148363 200000 484348646 200000 436314196 200000 481544486 200000 525142390 200000 577769717 200000 519528800 200000 283752977 200000 506245298 200000 265117964 200000 349830653 200000 984917384 200000 932210183 200000 701892731 200000 666650116 200000 995775084 200000 407079389 200000 323723699 200000 728111724 200000 961655996 200000 212471741 200000 481825860 200000 977655119 200000 136082330 200000 544176209 200000 647123679 200000 374986724 200000 690600262 200000 147152223 200000 731231572 200000 44983429 200000 566039328 200000 238197712 200000 404021907 200000 112407722 200000 447524777 200000 594994094 200000 226901166 200000 352774891 200000 233790594 200000 520234016 200000 185253077 200000 32127233 200000 837482602 200000 545030000 200000 854924632 200000 799950788 200000 382793027 200000 528677637 200000 371211687 200000 675565869 200000 720917005 200000 244447592 200000 584761940 200000 46386772 200000 435665641 200000 510462017 200000 228996878 200000 561659250 200000 525119254 200000 378884698 200000 216436903 200000 236915168 200000 856056566 200000 929300378 200000 91546894 200000 79186453 200000 764108809 200000 164516619 200000 203904340 200000 708572074 200000 482610415 200000 950352084 200000 51975082 200000 923516249 200000 467650921 200000 624994366 200000 657086305 200000 51707128 200000 393983064 200000 450992561 200000 493129960 200000 891943810 200000 417669051 200000 389691575 200000 411043792 200000 526745870 200000 681629364 200000 675864567 200000 558991562 200000 883154644 200000 138645379 200000 803197754 200000 319759782 200000 505202478 200000 322484617 200000 567022953 200000 859306837 200000 152231316 200000 12358981 200000 878066828 200000 50470887 200000 965486750 200000 574960729 200000 19771339 200000 748172428 200000 49072645 200000 929085316 200000 193316720 200000 443385750 200000 145247905 200000 4518569 200000 717322978 200000 485155957 200000 735329899 200000 729002182 200000 942314666 200000 752025528 200000 524032124 200000 55902716 200000 805294193 200000 131405074 200000 686501131 200000 699329421 200000 447058175 200000 131389266 200000 592947570 200000 464060376 200000 488191036 200000 485569640 200000 940086824 200000 540347485 200000 796368689 200000 573328229 200000 551356103 200000 44038079 200000 501126663 200000 351424635 200000 645029382 200000 203514812 200000 158082566 200000 354586360 200000 383519679 200000 423363382 200000 240062871 200000 494605646 200000 689085673 200000 797436460 200000 980439618 200000 699593998 200000 670353822 200000 512255425 200000 880255151 200000 672982247 200000 489037590 200000 160589363 200000 380582056 200000 660960426 200000 253712809 200000 833607907 200000 852229395 200000 688768840 200000 464452304 200000 956266067 200000 42311675 200000 117563089 200000 343074083 200000 490012705 200000 952248968 200000 144744054 200000 841480283 200000 429003024 200000 9002754 200000 974653575 200000 887079249 200000 445676288 200000 746429649 200000 870134900 200000 880499708 200000 803731696 200000 811929214 200000 762970831 200000 390486902 200000 582450433 200000 975727538 200000 849652040 200000 720481270 200000 691708533 200000 367352117 200000 982223022 200000 713818326 200000 662062507 200000 441222383 200000 129207540 200000 191325837 200000 844200484 200000 96935914 200000 654184745 200000 913621685 200000 830004353 200000 170931277 200000 561174397 200000 77982213 200000 90559105 200000 211927393 200000 630572866 200000 148141655 200000 784127238 200000 304645519 200000 700791527 200000 890639011 200000 310254096 200000 915151967 200000 195509757 200000 144386305 200000 520912575 200000 359713913 200000 358609717 200000 920384170 200000 41537364 200000 826271655 200000 615572064 200000 769629174 200000 745076528 200000 663191248 200000 823974509 200000 948422238 200000 287366354 200000 281177597 200000 779569517 200000 196694139 200000 703960540 200000 94271063 200000 770910353 200000 215152132 200000 745703182 200000 288057382 200000 310453801 200000 715542482 200000 68341833 200000 592056018 200000 543840166 200000 326472671 200000 143063180 200000 912133348 200000 114645400 200000 393558849 200000 663911417 200000 314387973 200000 342345648 200000 924911155 200000 125613007 200000 262982909 200000 395824829 200000 585356300 200000 60265073 200000 370983349 200000 226841778 200000 774188356 200000 556016989 200000 805841717 200000 362832542 200000 70121845 200000 181393204 200000 546144165 200000 860611249 200000 747052375 200000 505525688 200000 123486286 200000 272625213 200000 577954498 200000 517880264 200000 250480025 200000 995312561 200000 199569583 200000 439557989 200000 272346894 200000 441085599 200000 864662838 200000 567451567 200000 109245782 200000 918659510 200000 162825104 200000 790888679 200000 784751160 200000 366358216 200000 274971157 200000 796776558 200000 812075679 200000 893712068 200000 307798078 200000 923387076 200000 511410321 200000 146504123 200000 423784612 200000 387662217 200000 618161976 200000 153419998 200000 687110398 200000 499930494 200000 900928220 200000 645424253 200000 397361190 200000 510528132 200000 64837349 200000 653434889 200000 751766035 200000 717964698 200000 672583133 200000 993153043 200000 211122655 200000 820203746 200000 266964843 200000 857270857 200000 886700994 200000 442017180 200000 494978648 200000 677011838 200000 852009236 200000 560213544 200000 332365965 200000 678501794 200000 787910733 200000 381467143 200000 196413201 200000 25125317 200000 729475847 200000 674251226 200000 430567951 200000 130213912 200000 68692986 200000 360953697 200000 927644877 200000 897845738 200000 427362046 200000 494509436 200000 995664821 200000 422077358 200000 280833292 200000 719506476 200000 703000143 200000 668358387 200000 323423805 200000 319840913 200000 476303172 200000 144478313 200000 855628744 200000 326724845 200000 196995676 200000 641525218 200000 490910214 200000 977827999 200000 173973631 200000 734845005 200000 253759089 200000 696181288 200000 237619127 200000 745340347 200000 838703519 200000 952343336 200000 499772202 200000 754142558 200000 646637899 200000 824193120 200000 200790820 200000 626731908 200000 216076363 200000 13538225 200000 233607946 200000 212971935 200000 968404634 200000 486928922 200000 695050599 200000 606897727 200000 77958991 200000 763135421 200000 95820258 200000 774868245 200000 923906210 200000 899513306 200000 337085764 200000 619624689 200000 36629998 200000 464594 200000 504124278 200000 146895812 200000 271535016 200000 293992996 200000 764144512 200000 30230174 200000 571383148 200000 626122354 200000 904794507 200000 910263728 200000 411384816 200000 310655868 200000 348179166 200000 250086474 200000 81997581 200000 775553058 200000 800783331 200000 360628445 200000 586025916 200000 665690213 200000 243144227 200000 538785016 200000 921202197 200000 108942694 200000 299231812 200000 465717070 200000 336137042 200000 584129380 200000 567571473 200000 346080174 200000 877003721 200000 984851905 200000 597408882 200000 975468296 200000 325137653 200000 907017469 200000 865319790 200000 458386798 200000 331510124 200000 693005497 200000 850350127 200000 22789135 200000 23406313 200000 176115124 200000 887362301 200000 260063036 200000 646953027 200000 382801360 200000 10816833 200000 745914983 200000 405795187 200000 596043276 200000 629287811 200000 530505758 200000 988084113 200000 492673675 200000 380432747 200000 469788179 200000 970629333 200000 189853323 200000 563444163 200000 958016278 200000 871461018 200000 126460013 200000 832282738 200000 151420696 200000 894631765 200000 701120947 200000 973906049 200000 296426282 200000 850114722 200000 149521660 200000 86970904 200000 709234554 200000 489132343 200000 839209481 200000 622405249 200000 24598875 200000 770091245 200000 663155642 200000 390780451 200000 408784701 200000 88541886 200000 985127440 200000 206301832 200000 852794032 200000 54055104 200000 670449708 200000 743217751 200000 243038821 200000 888037422 200000 849318990 200000 276172633 200000 497059884 200000 923902814 200000 779519446 200000 963702902 200000 62775029 200000 890678731 200000 504189253 200000 205763000 200000 725616850 200000 828801036 200000 437725755 200000 844992582 200000 344191730 200000 935403481 200000 403207546 200000 930833001 200000 118731175 200000 272008204 200000 729810145 200000 412850058 200000 762234464 200000 624592541 200000 738728305 200000 509417521 200000 794316719 200000 227579044 200000 903448906 200000 820958727 200000 453855555 200000 431795802 200000 495054253 200000 891038163 200000 208270829 200000 648834840 200000 825241851 200000 942017407 200000 646799262 200000 477944661 200000 105058483 200000 512735252 200000 830913383 200000 945283754 200000 6711159 200000 697126840 200000 400435575 200000 78546896 200000 587049735 200000 976015798 200000 750676255 200000 297628832 200000 830982212 200000 413982838 200000 619615952 200000 719246865 200000 105946413 200000 56337279 200000 651327002 200000 24072765 200000 372822244 200000 79882107 200000 327927214 200000 493090907 200000 423252905 200000 977895474 200000 159647068 200000 625929413 200000 547128540 200000 572320397 200000 797257748 200000 879679731 200000 610438398 200000 558781076 200000 579313640 200000 911511421 200000 430299056 200000 204259695 200000 791537672 200000 870174748 200000 420034482 200000 528317799 200000 844120771 200000 749884840 200000 589478116 200000 447192037 200000 341563788 200000 648571418 200000 563543623 200000 85670769 200000 651927793 200000 570140810 200000 353601019 200000 404544948 200000 814001829 200000 300511537 200000 962234689 200000 825434486 200000 121952118 200000 787761000 200000 365573754 200000 792361631 200000 613014871 200000 226733478 200000 442097446 200000 566728248 200000 172262742 200000 509329284 200000 556226021 200000 909690986 200000 742655909 200000 474854332 200000 200726648 200000 295727229 200000 344683924 200000 926475300 200000 160918464 200000 397662938 200000 377307028 200000 52681655 200000 320350141 200000 211771144 200000 706491190 200000 306479244 200000 427283343 200000 912205233 200000 60427048 200000 487209947 200000 927897462 200000 760513182 200000 780414270 200000 275599870 200000 763634389 200000 343198901 200000 945990757 200000 355355757 200000 700564522 200000 231173121 200000 814901424 200000 496600000 200000 95523095 200000 595202474 200000 119591247 200000 503581616 200000 210472540 200000 626760183 200000 265304210 200000 80693013 200000 392716761 200000 227523666 200000 667400681 200000 791535592 200000 201610895 200000 642392388 200000 432710118 200000 760956738 200000 510517406 200000 84754035 200000 336400953 200000 474118490 200000 464380744 200000 498988714 200000 351972273 200000 230434698 200000 40462060 200000 899623888 200000 324671553 200000 948919881 200000 330885899 200000 161949423 200000 537900791 200000 764742961 200000 829696069 200000 233873966 200000 200295429 200000 14799097 200000 35678299 200000 161665238 200000 851996348 200000 21414779 200000 196818990 200000 942218064 200000 998389643 200000 33183150 200000 821520830 200000 794495779 200000 627619843 200000 782088108 200000 855433259 200000 887090938 200000 865857237 200000 911158957 200000 739639222 200000 420614299 200000 296530898 200000 72388361 200000 24818111 200000 731776752 200000 891929576 200000 904569913 200000 163493064 200000 681929217 200000 642504491 200000 272721621 200000 649333872 200000 237113591 200000 437340872 200000 54133910 200000 521446264 200000 890546713 200000 804588306 200000 101934677 200000 544629184 200000 565916369 200000 750968697 200000 528663049 200000 621833289 200000 774489000 200000 186589325 200000 217218252 200000 765417268 200000 698851909 200000 239368702 200000 737625301 200000 74295232 200000 420313968 200000 959813790 200000 895985022 200000 312379983 200000 814483732 200000 938669149 200000 917394750 200000 91256929 200000 973264952 200000 646499402 200000 766650799 200000 749991575 200000 41091332 200000 752332440 200000 139155848 200000 20044464 200000 135553729 200000 559835797 200000 997564067 200000 407089038 200000 669956056 200000 540575924 200000 274370552 200000 781813553 200000 362674641 200000 421080707 200000 855547295 200000 53576889 200000 891051860 200000 653578932 200000 335204049 200000 139028071 200000 933920298 200000 611971863 200000 138543078 200000 4863388 200000 104413501 200000 281838238 200000 393327191 200000 857564887 200000 699840147 200000 482358103 200000 707005629 200000 907773370 200000 288998229 200000 10188404 200000 310856399 200000 56354053 200000 65764301 200000 512159301 200000 522261350 200000 906124953 200000 523602786 200000 891743803 200000 915609212 200000 134970741 200000 274590366 200000 67131622 200000 140959527 200000 410961339 200000 488452392 200000 23619574 200000 902153122 200000 855489707 200000 600676297 200000 470375485 200000 118406980 200000 732814501 200000 358966378 200000 307555755 200000 480287877 200000 601263914 200000 480864274 200000 305651024 200000 697780479 200000 739986651 200000 449865452 200000 786129244 200000 180474730 200000 495885687 200000 416792638 200000 444242209 200000 550568862 200000 793447904 200000 276309618 200000 957020430 200000 323986580 200000 14240278 200000 286162704 200000 667885749 200000 164003428 200000 666328377 200000 863561920 200000 968998085 200000 294785607 200000 282910603 200000 247549772 200000 768348943 200000 180436117 200000 108802666 200000 517231515 200000 256485509 200000 545411783 200000 700470873 200000 499766710 200000 457586485 200000 185761142 200000 243306743 200000 724684998 200000 427633745 200000 787550809 200000 581128453 200000 461680915 200000 38216233 200000 892235338 200000 56501860 200000 862465542 200000 774476846 200000 477927744 200000 180013075 200000 22470182 200000 130586352 200000 438604373 200000 758609460 200000 843713821 200000 886851104 200000 249646017 200000 244383239 200000 966319539 200000 637257358 200000 468951772 200000 845109740 200000 679916497 200000 465661483 200000 604960286 200000 861507941 200000 258449023 200000 294511111 200000 341038369 200000 727078160 200000 618533349 200000 758916178 200000 837917853 200000 401311920 200000 216506189 200000 15811166 200000 804087402 200000 844233508 200000 628365086 200000 11348123 200000 392277889 200000 866275437 200000 228121313 200000 85759128 200000 161145339 200000 713006508 200000 98801983 200000 852860168 200000 124205839 200000 84813088 200000 307885055 200000 279041977 200000 235019542 200000 126335531 200000 932755468 200000 487549342 200000 25099658 200000 809957197 200000 769335148 200000 869039301 200000 866993409 200000 706698790 200000 759460681 200000 583073888 200000 269047606 200000 219203447 200000 471524331 200000 506575552 200000 544077567 200000 21826337 200000 181223611 200000 485009748 200000 870160983 200000 533287971 200000 915756096 200000 64266413 200000 216003669 200000 873779360 200000 556882981 200000 48837244 200000 378608945 200000 527398358 200000 116971824 200000 592503697 200000 636509766 200000 424588326 200000 48040779 200000 325093341 200000 589815305 200000 276548369 200000 682784638 200000 603032176 200000 279579670 200000 815832888 200000 871642097 200000 863660411 200000 181778211 200000 92872795 200000 558844910 200000 621439566 200000 49468169 200000 555490650 200000 783691228 200000 327981401 200000 218068161 200000 323790902 200000 543786308 200000 231910446 200000 118576227 200000 465758224 200000 937135823 200000 424406397 200000 150807849 200000 770231079 200000 940955205 200000 202873621 200000 545689449 200000 808206557 200000 851270286 200000 142971881 200000 218259614 200000 72671666 200000 175271860 200000 319427591 200000 541957982 200000 243787591 200000 301559006 200000 19097250 200000 264954212 200000 460552283 200000 646156885 200000 231001096 200000 736891783 200000 961137360 200000 898862978 200000 264263083 200000 212230592 200000 665939878 200000 492249836 200000 451389468 200000 133654823 200000 833909501 200000 568751166 200000 126848778 200000 772954100 200000 216381462 200000 417595966 200000 666733894 200000 282386306 200000 127850834 200000 915900630 200000 355160769 200000 352487495 200000 815943216 200000 671118606 200000 216077451 200000 814095836 200000 209793874 200000 709739791 200000 302944981 200000 466832122 200000 642784376 200000 979239969 200000 847612655 200000 266394489 200000 172908162 200000 851893420 200000 161943882 200000 757974611 200000 206607217 200000 556606521 200000 908581238 200000 806126494 200000 857364582 200000 663568753 200000 289179684 200000 351053461 200000 915793313 200000 391156252 200000 625724195 200000 386935694 200000 751107202 200000 543276835 200000 919344998 200000 923829252 200000 996680074 200000 304038541 200000 432666364 200000 64054926 200000 27222106 200000 472805253 200000 372194069 200000 265458404 200000 703420337 200000 141045329 200000 123010051 200000 541566432 200000 627726193 200000 268946523 200000 724122421 200000 764344186 200000 676899482 200000 79670315 200000 102949693 200000 79348938 200000 36983116 200000 964135273 200000 29593034 200000 534900233 200000 223953096 200000 590583519 200000 714235821 200000 47080080 200000 366380399 200000 588299892 200000 638108887 200000 441139926 200000 562760385 200000 614149937 200000 451183704 200000 813071476 200000 430379358 200000 656619839 200000 487666785 200000 51886115 200000 389699847 200000 441690598 200000 409824835 200000 187655612 200000 569498780 200000 135318926 200000 550862957 200000 764292150 200000 675715615 200000 321269185 200000 796662384 200000 129855915 200000 789764783 200000 473102630 200000 545803004 200000 109029714 200000 672679564 200000 192596358 200000 38211555 200000 211825541 200000 528590105 200000 400192457 200000 862041109 200000 885756860 200000 843133652 200000 313391097 200000 874209698 200000 477483663 200000 124724574 200000 378420029 200000 255398842 200000 218424247 200000 424403321 200000 449160159 200000 860444847 200000 930265612 200000 792758532 200000 245687110 200000 744390641 200000 802859399 200000 505138432 200000 323076603 200000 311261711 200000 324692288 200000 480679309 200000 674651046 200000 236364988 200000 788259696 200000 427835373 200000 882067217 200000 642648262 200000 391502192 200000 317839999 200000 673773603 200000 550803487 200000 170650551 200000 305771715 200000 30734822 200000 33123288 200000 420076510 200000 63338844 200000 826660993 200000 686336032 200000 44557471 200000 420324360 200000 133287741 200000 120194120 200000 538380752 200000 711397800 200000 693384322 200000 275805889 200000 87492204 200000 726055998 200000 847117786 200000 704719131 200000 615927946 200000 669010665 200000 789050860 200000 226170887 200000 193101154 200000 660560362 200000 28390529 200000 398202709 200000 799487310 200000 520990881 200000 843972738 200000 690306550 200000 297963974 200000 824213903 200000 98692087 200000 595556858 200000 630525282 200000 423022165 200000 484699144 200000 373388434 200000 317137371 200000 183719347 200000 520592639 200000 580455438 200000 832162313 200000 789266825 200000 889494083 200000 640606686 200000 364480485 200000 426966232 200000 208215645 200000 976355988 200000 511549576 200000 183735745 200000 895556854 200000 75445215 200000 546770985 200000 113302915 200000 160449750 200000 323469969 200000 456270882 200000 361745024 200000 780582885 200000 879829145 200000 184680170 200000 99261496 200000 535501100 200000 339916553 200000 611315227 200000 645914443 200000 823285972 200000 232812048 200000 624108140 200000 795092347 200000 662912037 200000 772364032 200000 909643703 200000 346326438 200000 485540232 200000 451214408 200000 369204979 200000 133930447 200000 558678661 200000 398159737 200000 74219066 200000 725088021 200000 912337860 200000 141187396 200000 484290244 200000 281393081 200000 290469135 200000 63783289 200000 287495913 200000 117891868 200000 864459596 200000 64362249 200000 596609570 200000 29323709 200000 6981254 200000 582967812 200000 405738759 200000 226819390 200000 102887909 200000 262159771 200000 475141457 200000 615417951 200000 202746289 200000 39033374 200000 838471129 200000 965898496 200000 99872594 200000 820876542 200000 474195094 200000 556473890 200000 807978321 200000 511968971 200000 398500002 200000 918847974 200000 966136663 200000 10029365 200000 18857012 200000 643570572 200000 384461868 200000 946391822 200000 89578150 200000 749850996 200000 410654649 200000 610121797 200000 605415535 200000 553474847 200000 103689477 200000 979209708 200000 930785065 200000 590772525 200000 109862970 200000 23600179 200000 511762315 200000 317971295 200000 456989344 200000 399566441 200000 765241199 200000 26939542 200000 956687008 200000 269101312 200000 215310285 200000 73917138 200000 40610754 200000 369039241 200000 77674173 200000 436291891 200000 821428910 200000 156904627 200000 660221816 200000 78273019 200000 515250478 200000 424615503 200000 104842326 200000 75466888 200000 774741033 200000 583144270 200000 75631824 200000 459732317 200000 979940264 200000 122304449 200000 318933375 200000 996216345 200000 338719956 200000 106901206 200000 356364314 200000 533440381 200000 390079989 200000 34633953 200000 591425402 200000 825361769 200000 182010483 200000 89878351 200000 887211417 200000 637798110 200000 922661079 200000 382003891 200000 268643213 200000 737832957 200000 517183690 200000 790230717 200000 272740753 200000 73075718 200000 716001044 200000 254899261 200000 941199612 200000 795060569 200000 616412574 200000 997890340 200000 354143814 200000 106237303 200000 658828656 200000 684473985 200000 492536073 200000 554779905 200000 751642802 200000 725587591 200000 442396157 200000 33758646 200000 888898733 200000 309266565 200000 697496314 200000 663855736 200000 18345930 200000 369951979 200000 866325241 200000 495178055 200000 822438289 200000 91862858 200000 515336722 200000 946070340 200000 257302187 200000 655802452 200000 248596862 200000 643682990 200000 270802143 200000 563288023 200000 156321685 200000 709907175 200000 573148952 200000 77011653 200000 973979600 200000 471026286 200000 115960668 200000 522892079 200000 245289672 200000 452768998 200000 255717077 200000 216828996 200000 282480180 200000 434322701 200000 136946635 200000 256173653 200000 982975214 200000 883720388 200000 694775718 200000 266663635 200000 377147117 200000 817184525 200000 873117424 200000 381941326 200000 897213771 200000 476591623 200000 28549456 200000 593785463 200000 575848512 200000 727621874 200000 257549711 200000 455894046 200000 211963172 200000 302577201 200000 350724502 200000 52984628 200000 772685423 200000 191526722 200000 515186284 200000 395458761 200000 98028475 200000 521716423 200000 703947836 200000 335851789 200000 404659136 200000 878268543 200000 327174220 200000 617364306 200000 323457622 200000 272113484 200000 65228550 200000 439437320 200000 524757110 200000 894894382 200000 3883506 200000 177847998 200000 269514809 200000 63024454 200000 894280121 200000 483314727 200000 716683478 200000 886594003 200000 946845731 200000 29638673 200000 995624102 200000 333093943 200000 23712280 200000 610005870 200000 392899875 200000 180915442 200000 665624994 200000 276300367 200000 391492835 200000 588527012 200000 165637608 200000 584995811 200000 327806881 200000 441462543 200000 275394355 200000 723221628 200000 804086835 200000 223423761 200000 183615723 200000 269629321 200000 30996628 200000 306597037 200000 442765210 200000 97106331 200000 204027355 200000 111700482 200000 236949735 200000 152448099 200000 228497473 200000 294622801 200000 26568091 200000 720137905 200000 88668446 200000 928756218 200000 973990303 200000 56527478 200000 439893226 200000 508833407 200000 204678139 200000 726249666 200000 554447680 200000 387690622 200000 970952920 200000 414116294 200000 419681494 200000 500722106 200000 792335741 200000 414506705 200000 685926789 200000 491815698 200000 958667348 200000 674212438 200000 324977222 200000 254382728 200000 685267174 200000 485503460 200000 987844401 200000 555875642 200000 21714393 200000 178912811 200000 941634432 200000 769883499 200000 379336440 200000 485534973 200000 327150473 200000 606930554 200000 866152235 200000 157016906 200000 851227335 200000 469232872 200000 66351737 200000 876474145 200000 37669840 200000 131832405 200000 621698060 200000 411194804 200000 397499487 200000 187761538 200000 953886764 200000 495551316 200000 242926923 200000 795052624 200000 157209666 200000 556709232 200000 76040333 200000 867592127 200000 472040150 200000 444401306 200000 868135229 200000 804847599 200000 32163728 200000 920563329 200000 552598419 200000 723820577 200000 158711098 200000 421486582 200000 719232746 200000 704896182 200000 175948219 200000 190766314 200000 708113336 200000 20900653 200000 378339356 200000 239147629 200000 63681430 200000 998044200 200000 269294725 200000 25645232 200000 326694205 200000 111744871 200000 152574528 200000 620863747 200000 990876805 200000 625034186 200000 45444532 200000 869148119 200000 632707176 200000 829099859 200000 488153195 200000 452501180 200000 896641788 200000 151206176 200000 578630924 200000 9863266 200000 592685948 200000 275690356 200000 546457952 200000 910350491 200000 179103294 200000 921909678 200000 605887055 200000 952224343 200000 960291005 200000 989232207 200000 762526179 200000 697856933 200000 88160144 200000 613462776 200000 284646211 200000 756665272 200000 416457327 200000 774201960 200000 766710968 200000 378173150 200000 835907636 200000 585890945 200000 963332523 200000 17054346 200000 347902679 200000 304096835 200000 877224612 200000 983089482 200000 856134512 200000 303107022 200000 883668812 200000 634874576 200000 345403960 200000 927799396 200000 524742250 200000 570302957 200000 350383752 200000 426216035 200000 767939048 200000 757218960 200000 83124439 200000 103467854 200000 19951311 200000 873563082 200000 837861566 200000 370769860 200000 648132421 200000 648605644 200000 589603062 200000 791890822 200000 817488533 200000 554974694 200000 874552664 200000 477028724 200000 279668519 200000 278885001 200000 621396699 200000 925224848 200000 203275906 200000 653225285 200000 837808025 200000 948043513 200000 580364624 200000 762119883 200000 605994185 200000 140573680 200000 579919705 200000 837939435 200000 228580037 200000 931314645 200000 143130502 200000 25558166 200000 189199109 200000 734927657 200000 502727135 200000 145134044 200000 221258785 200000 31127949 200000 909204364 200000 744162797 200000 290160082 200000 848174528 200000 806698198 200000 944682267 200000 922188016 200000 418968484 200000 648149798 200000 927349973 200000 824753524 200000 992978489 200000 751235844 200000 311303597 200000 898376822 200000 543183264 200000 784907289 200000 145952082 200000 575503407 200000 224436504 200000 378460973 200000 104598 200000 784420344 200000 884310787 200000 38125608 200000 379890536 200000 867546184 200000 540751585 200000 536419859 200000 544988377 200000 214462136 200000 477612370 200000 170832663 200000 685808411 200000 448991234 200000 879113239 200000 267764860 200000 215158652 200000 106244604 200000 372063249 200000 105416363 200000 547171438 200000 843329441 200000 535401791 200000 290096427 200000 47797121 200000 791733000 200000 590951107 200000 518833830 200000 712457062 200000 885149033 200000 127132381 200000 603916517 200000 672692205 200000 600615710 200000 223866605 200000 579465934 200000 195920391 200000 283942303 200000 324010869 200000 920623724 200000 512527300 200000 184183684 200000 629683731 200000 350847719 200000 60662357 200000 909186694 200000 234702218 200000 170052230 200000 368686601 200000 627104637 200000 566343097 200000 361764019 200000 108337235 200000 643877474 200000 203731873 200000 670643703 200000 955466690 200000 155724366 200000 747680611 200000 613024760 200000 57082374 200000 96893304 200000 597224510 200000 474060161 200000 296014321 200000 388250426 200000 243459220 200000 101305977 200000 413079410 200000 992267275 200000 532223973 200000 105329130 200000 232229275 200000 511075205 200000 605932242 200000 385287163 200000 715992731 200000 373608031 200000 23744794 200000 712144885 200000 700877251 200000 620673651 200000 137589663 200000 428867137 200000 452432260 200000 637428920 200000 433636960 200000 906928742 200000 891831151 200000 91809608 200000 244421247 200000 374590735 200000 923437107 200000 711239515 200000 487544380 200000 750944770 200000 555608481 200000 594303817 200000 678943992 200000 261529129 200000 518154922 200000 76227211 200000 140815666 200000 808854412 200000 92114782 200000 60176313 200000 355633292 200000 563544916 200000 491559662 200000 350172812 200000 563279302 200000 887193544 200000 451673514 200000 710169053 200000 873236672 200000 659960402 200000 247646979 200000 970006435 200000 490603132 200000 153937787 200000 227327368 200000 700277496 200000 769025304 200000 94225130 200000 931116780 200000 520322579 200000 992498135 200000 358834024 200000 870828542 200000 176103502 200000 143671576 200000 987032285 200000 358220974 200000 829797920 200000 688093788 200000 27901523 200000 876616718 200000 765088547 200000 259423811 200000 849076209 200000 880543821 200000 452358670 200000 730230415 200000 15874816 200000 671754941 200000 75540667 200000 675353631 200000 639390185 200000 132073933 200000 300089890 200000 230144755 200000 795841588 200000 568616207 200000 765209179 200000 148164654 200000 925345417 200000 943924018 200000 194342559 200000 202800654 200000 150505137 200000 735198727 200000 569957702 200000 583940084 200000 889328022 200000 278528639 200000 409801673 200000 622247522 200000 409475390 200000 791632042 200000 996882113 200000 603583223 200000 608795858 200000 614406585 200000 211314149 200000 115868788 200000 855728796 200000 443140604 200000 35385358 200000 633899193 200000 85103620 200000 692063972 200000 251122998 200000 302725320 200000 887204753 200000 744604417 200000 714072691 200000 309870784 200000 803770605 200000 203239940 200000 344206848 200000 466917857 200000 790021856 200000 179397309 200000 284367156 200000 799971469 200000 966076243 200000 449303324 200000 413302919 200000 729820229 200000 528040269 200000 932024371 200000 989489043 200000 741271463 200000 717143801 200000 833165874 200000 735213840 200000 220940918 200000 147675549 200000 600369768 200000 556559062 200000 132225937 200000 887943075 200000 363141960 200000 766863326 200000 724307705 200000 220146835 200000 591374944 200000 604430912 200000 532138446 200000 854285589 200000 405796451 200000 967258421 200000 568120913 200000 786137843 200000 367414047 200000 513437973 200000 16461795 200000 258179860 200000 964605318 200000 251033945 200000 974113540 200000 559184769 200000 378225065 200000 918161562 200000 296696660 200000 77747555 200000 425750199 200000 124860559 200000 209101204 200000 15801090 200000 220464897 200000 103192082 200000 273293732 200000 140530631 200000 915585016 200000 250845978 200000 367204486 200000 754254393 200000 788465708 200000 643344577 200000 847916633 200000 135855618 200000 7878990 200000 238298431 200000 191988830 200000 168221162 200000 354501166 200000 704486380 200000 518655733 200000 811638746 200000 652867260 200000 540402496 200000 681279391 200000 72903898 200000 404785674 200000 474608341 200000 87119101 200000 746316562 200000 783430728 200000 580763491 200000 689716943 200000 212128204 200000 931787462 200000 169648834 200000 282401269 200000 930550127 200000 366635508 200000 377741291 200000 851202672 200000 727424900 200000 731918692 200000 722591479 200000 699258720 200000 222653620 200000 282010565 200000 779964189 200000 520306439 200000 963480774 200000 570492137 200000 702021302 200000 930188995 200000 664257701 200000 180273599 200000 951494460 200000 749759767 200000 954163799 200000 796765273 200000 376606533 200000 958242723 200000 933919494 200000 428364262 200000 682553996 200000 551753510 200000 647316730 200000 404000951 200000 781102055 200000 548053889 200000 611125148 200000 528456765 200000 460755281 200000 750743990 200000 163972467 200000 835470089 200000 126976481 200000 704311268 200000 99017770 200000 909343434 200000 193429456 200000 442763596 200000 251458183 200000 432528465 200000 662902902 200000 330777679 200000 392916084 200000 930588047 200000 311892555 200000 942439020 200000 810838265 200000 509771668 200000 76311786 200000 869518917 200000 177946174 200000 10778256 200000 177748745 200000 76191641 200000 387162509 200000 797631957 200000 854289025 200000 705007947 200000 596360525 200000 851190227 200000 229229643 200000 737334105 200000 863595271 200000 329924634 200000 71810175 200000 504755940 200000 828597604 200000 183826778 200000 619230807 200000 430004270 200000 521636908 200000 934438757 200000 912136233 200000 513725590 200000 501303367 200000 887240490 200000 287119728 200000 683758749 200000 477429695 200000 312814267 200000 843988674 200000 75719651 200000 824740283 200000 954083143 200000 811936218 200000 769912618 200000 749884548 200000 532431136 200000 455704975 200000 198042704 200000 804811139 200000 678203317 200000 536064474 200000 913118296 200000 955423551 200000 848015767 200000 515019731 200000 984287073 200000 939830115 200000 461633655 200000 528290226 200000 311912620 200000 323759797 200000 413727526 200000 918281938 200000 766469786 200000 929531167 200000 130955667 200000 918117801 200000 621230251 200000 370419113 200000 702776527 200000 337874896 200000 130900862 200000 670878844 200000 795226379 200000 325275648 200000 883662038 200000 274757344 200000 575893911 200000 14875665 200000 636624275 200000 593469245 200000 598493923 200000 409950461 200000 633603508 200000 430979356 200000 161268353 200000 254436058 200000 731595355 200000 991285030 200000 506033953 200000 731970787 200000 714989511 200000 886648099 200000 737667219 200000 815118702 200000 66463579 200000 76239356 200000 562305991 200000 739622902 200000 862740885 200000 164190648 200000 758636239 200000 715778322 200000 116670998 200000 500650882 200000 311285467 200000 102814330 200000 849426336 200000 255070624 200000 864067642 200000 412606728 200000 824476177 200000 454024060 200000 197109855 200000 567240372 200000 421243500 200000 349783454 200000 684405720 200000 788106390 200000 76716753 200000 657654702 200000 650891863 200000 25615591 200000 414756991 200000 146198646 200000 58989741 200000 943640832 200000 532109784 200000 741621213 200000 683010249 200000 447052120 200000 383804507 200000 358636268 200000 818963388 200000 110044040 200000 97643178 200000 80296908 200000 41950647 200000 32540745 200000 893159557 200000 439660997 200000 769054218 200000 483817332 200000 383603405 200000 115420991 200000 693482790 200000 788387328 200000 548926849 200000 340816836 200000 509439131 200000 130924039 200000 415570371 200000 527555067 200000 283984666 200000 454406848 200000 669333971 200000 778787245 200000 852235379 200000 841778821 200000 33228049 200000 814645186 200000 337315223 200000 885470926 200000 133200382 200000 356107844 200000 872601237 200000 718950451 200000 727383611 200000 810585690 200000 307798176 200000 593633901 200000 548228232 200000 544783438 200000 868258311 200000 44165204 200000 484376773 200000 963982727 200000 913006138 200000 370451425 200000 27370995 200000 611689102 200000 280976331 200000 345328684 200000 122171442 200000 754730251 200000 455210601 200000 616129390 200000 799777475 200000 413653960 200000 90807014 200000 880406784 200000 86698503 200000 499750060 200000 895828273 200000 13706585 200000 14342014 200000 330767553 200000 932159067 200000 776713746 200000 968704968 200000 997192238 200000 251158165 200000 829614565 200000 620210854 200000 541058620 200000 121441584 200000 664499880 200000 57232121 200000 695986003 200000 851694235 200000 28701526 200000 798745792 200000 968485117 200000 119731815 200000 348145158 200000 845302557 200000 316245985 200000 184557381 200000 532646384 200000 376174672 200000 772366792 200000 576026885 200000 721121134 200000 644538810 200000 326900635 200000 865984664 200000 870721016 200000 550724570 200000 279932770 200000 959781902 200000 942110758 200000 349801554 200000 409264709 200000 589546647 200000 609685425 200000 424204257 200000 605535886 200000 759587973 200000 109812593 200000 944117354 200000 19193252 200000 624412488 200000 637310815 200000 330571499 200000 475120144 200000 354870639 200000 925911188 200000 720212869 200000 640346491 200000 987597485 200000 579501895 200000 155463034 200000 473401005 200000 847090129 200000 411268306 200000 510192425 200000 117960590 200000 783172299 200000 534452140 200000 145691667 200000 59738919 200000 87753388 200000 853899119 200000 237572824 200000 475993505 200000 658792870 200000 726018258 200000 970915641 200000 85806661 200000 920978183 200000 130258863 200000 396121111 200000 40588153 200000 421526337 200000 890971390 200000 972642161 200000 184997576 200000 844027365 200000 253527254 200000 389150826 200000 842187481 200000 814680482 200000 797588082 200000 347975488 200000 735930230 200000 358118985 200000 713687593 200000 426091860 200000 491785606 200000 7846603 200000 401982836 200000 347608360 200000 881194770 200000 788905784 200000 664664299 200000 752095834 200000 195125570 200000 177768641 200000 745028680 200000 252036525 200000 32964192 200000 230777782 200000 150639713 200000 842721025 200000 265134035 200000 235972999 200000 375067952 200000 991115093 200000 904164900 200000 76685510 200000 413659598 200000 634426058 200000 542725372 200000 647977763 200000 80810610 200000 568817314 200000 27884323 200000 922317678 200000 39326326 200000 372589372 200000 572533378 200000 833294743 200000 966253649 200000 383506969 200000 290112032 200000 392190128 200000 863340445 200000 789417434 200000 313717287 200000 130475240 200000 100144401 200000 746909246 200000 794815455 200000 285109137 200000 852316295 200000 123683879 200000 780292529 200000 937267994 200000 490761463 200000 151111573 200000 468470053 200000 399299348 200000 959826041 200000 811266984 200000 265490660 200000 408289328 200000 639758406 200000 858398881 200000 951869109 200000 218638911 200000 493312694 200000 454562785 200000 958295938 200000 441531440 200000 133136194 200000 398652903 200000 578188627 200000 25015316 200000 80676995 200000 90288725 200000 759552849 200000 788835612 200000 617986608 200000 306873323 200000 195880900 200000 281853848 200000 936365858 200000 673785482 200000 750706708 200000 664445689 200000 604862803 200000 783191857 200000 28249290 200000 137502159 200000 596839385 200000 796938242 200000 278824847 200000 968932299 200000 308986095 200000 541174845 200000 863098155 200000 669351869 200000 272482284 200000 539749442 200000 813867911 200000 225577365 200000 295372616 200000 746437522 200000 986356139 200000 921216613 200000 576256157 200000 682060493 200000 902484415 200000 232917596 200000 666871459 200000 306712501 200000 969565964 200000 160802508 200000 697964850 200000 438655273 200000 863042043 200000 533683236 200000 783749955 200000 101114666 200000 115488276 200000 459364342 200000 156218094 200000 692958424 200000 808265728 200000 406469873 200000 801575788 200000 493076596 200000 579962246 200000 181423847 200000 92277525 200000 304132959 200000 874023825 200000 931868359 200000 727842658 200000 907369497 200000 918052391 200000 616938658 200000 192815340 200000 936120386 200000 202489970 200000 926756265 200000 523457386 200000 55051931 200000 892352698 200000 826651181 200000 11590582 200000 538717445 200000 656616551 200000 193034653 200000 54708167 200000 396967039 200000 764456963 200000 126566026 200000 675397815 200000 741831979 200000 334791989 200000 776737956 200000 923781822 200000 527674441 200000 534790342 200000 231824061 200000 120735028 200000 810025017 200000 529507999 200000 175959749 200000 16722577 200000 809093756 200000 204193223 200000 696536012 200000 357265007 200000 187398067 200000 800625769 200000 899927043 200000 800397702 200000 731291038 200000 8235467 200000 450944698 200000 819545006 200000 614063901 200000 577005143 200000 861039201 200000 920060896 200000 785558577 200000 241107861 200000 982234762 200000 999981109 200000 978939898 200000 858422830 200000 322025444 200000 20759012 200000 186514106 200000 643065834 200000 435814465 200000 276730182 200000 574799824 200000 366772657 200000 599245456 200000 262832597 200000 572292029 200000 487276429 200000 550524130 200000 309643303 200000 890331169 200000 726892709 200000 224086121 200000 223053303 200000 488982973 200000 435559746 200000 673984883 200000 589733403 200000 100790386 200000 274284236 200000 527123314 200000 494374030 200000 369425215 200000 524821453 200000 559153398 200000 956958823 200000 316956230 200000 663633388 200000 173291952 200000 763066335 200000 363140807 200000 829742066 200000 9933424 200000 444621902 200000 595945763 200000 860471752 200000 630674727 200000 811035180 200000 559082201 200000 954411638 200000 826512613 200000 672980244 200000 374556811 200000 751511077 200000 68148187 200000 508634044 200000 68561401 200000 389128220 200000 325877081 200000 797409789 200000 165804035 200000 110384325 200000 725367760 200000 721360080 200000 734198442 200000 717229993 200000 940758735 200000 531078221 200000 435600655 200000 919345006 200000 303804169 200000 421563822 200000 595251569 200000 9037791 200000 428405325 200000 173524809 200000 242190130 200000 330042852 200000 233405835 200000 616882329 200000 418405074 200000 52408708 200000 959219413 200000 96836660 200000 61129714 200000 922399209 200000 554766170 200000 14256597 200000 91752273 200000 125485404 200000 232682860 200000 954061395 200000 451217617 200000 298553667 200000 91501178 200000 543467943 200000 275402609 200000 186200105 200000 846445333 200000 512900841 200000 686185812 200000 898842037 200000 814509806 200000 541077585 200000 280913336 200000 599455409 200000 572328149 200000 645941562 200000 896351998 200000 645757700 200000 680832699 200000 681046554 200000 247262376 200000 44085175 200000 250368433 200000 703032458 200000 487573845 200000 243357427 200000 412221925 200000 571649859 200000 266494662 200000 600013311 200000 59343018 200000 229859357 200000 681804251 200000 555935046 200000 155496048 200000 381368850 200000 82801301 200000 492288590 200000 379725511 200000 508858168 200000 222863381 200000 966479809 200000 145736800 200000 505745098 200000 844319899 200000 697002343 200000 930075403 200000 79055134 200000 106789255 200000 607419944 200000 855515576 200000 968998319 200000 525524314 200000 801548302 200000 444646009 200000 291253524 200000 320883636 200000 781146176 200000 441928829 200000 622099717 200000 987617111 200000 337035015 200000 825381910 200000 473505372 200000 568172578 200000 966137804 200000 675144371 200000 280198417 200000 969967894 200000 673430295 200000 334691558 200000 847372348 200000 877932627 200000 251349649 200000 226380894 200000 740103190 200000 71627034 200000 783501057 200000 753262060 200000 92129272 200000 644835788 200000 770032721 200000 859648385 200000 847696473 200000 537489896 200000 378318730 200000 841984046 200000 342329042 200000 429271057 200000 218780882 200000 964846114 200000 435612700 200000 682463749 200000 648978292 200000 42797742 200000 435914256 200000 552667301 200000 53930456 200000 923691075 200000 322899365 200000 538501106 200000 75124613 200000 100697201 200000 169808629 200000 168063245 200000 615911205 200000 271020521 200000 744750903 200000 548329014 200000 432639616 200000 406889595 200000 449463493 200000 957994189 200000 833793663 200000 549591831 200000 182875415 200000 35074900 200000 667179306 200000 352737743 200000 108740293 200000 637103977 200000 803829161 200000 560601043 200000 372256136 200000 109824975 200000 192683077 200000 522215282 200000 24775736 200000 565060709 200000 507107431 200000 51276319 200000 807961806 200000 500303404 200000 438684823 200000 998945897 200000 520984162 200000 824309572 200000 48246910 200000 779361280 200000 716540717 200000 751340783 200000 669840612 200000 845886389 200000 123035272 200000 98718091 200000 230528433 200000 308753274 200000 713223914 200000 647321755 200000 957988846 200000 421195869 200000 173187564 200000 155504318 200000 779829188 200000 443241104 200000 440725064 200000 686734773 200000 497842299 200000 775617379 200000 284484052 200000 651095649 200000 230093436 200000 699921735 200000 191076235 200000 561927362 200000 286714190 200000 300010957 200000 617286532 200000 763688440 200000 98752411 200000 893159332 200000 432238839 200000 755734596 200000 968760108 200000 347451549 200000 265651262 200000 852511494 200000 889106151 200000 69006760 200000 654894289 200000 705381055 200000 176427735 200000 170249431 200000 541358408 200000 388500752 200000 27569188 200000 769202522 200000 838080348 200000 838615737 200000 682090261 200000 993329025 200000 535601637 200000 294763930 200000 672314132 200000 7493820 200000 949077724 200000 751372980 200000 364315306 200000 567202205 200000 939442010 200000 476228647 200000 350584701 200000 835857364 200000 156905366 200000 739147061 200000 903864408 200000 402179632 200000 910219498 200000 827751485 200000 798525218 200000 143825060 200000 303617997 200000 64346304 200000 439552229 200000 341471294 200000 347978201 200000 101045086 200000 68364744 200000 510359344 200000 323927493 200000 37887448 200000 242025236 200000 872630475 200000 980740459 200000 830075663 200000 176767794 200000 812624766 200000 597533123 200000 35333379 200000 879341993 200000 280590042 200000 989336804 200000 19896532 200000 169395492 200000 711958928 200000 389108745 200000 566639299 200000 886606697 200000 649621361 200000 366522761 200000 777966640 200000 273772386 200000 548298603 200000 639214813 200000 497081757 200000 158353687 200000 713663890 200000 502608541 200000 137046185 200000 154567601 200000 932823315 200000 50603139 200000 677015573 200000 876617591 200000 117645377 200000 185688421 200000 448169409 200000 932088275 200000 986028684 200000 672930109 200000 238186158 200000 297940814 200000 986193028 200000 564913956 200000 679265021 200000 335572879 200000 628349402 200000 64273233 200000 122013165 200000 73807199 200000 882247005 200000 595397406 200000 608059872 200000 924455078 200000 945993472 200000 411582722 200000 684629078 200000 722720878 200000 747971537 200000 142153879 200000 645379056 200000 975616222 200000 537023491 200000 126260884 200000 408865901 200000 345262911 200000 906843364 200000 277484755 200000 281728687 200000 589104634 200000 603036903 200000 81248844 200000 182143158 200000 488533655 200000 652901274 200000 290873623 200000 787348386 200000 349264318 200000 217531823 200000 408213101 200000 952923572 200000 939776825 200000 819213559 200000 64527014 200000 312128589 200000 609123823 200000 765753441 200000 812103483 200000 284941805 200000 331626473 200000 504612350 200000 679946949 200000 92886068 200000 11126351 200000 446127871 200000 436019963 200000 605169122 200000 558290795 200000 81391540 200000 229107894 200000 52353754 200000 134576293 200000 268135822 200000 550468592 200000 168309786 200000 819104900 200000 695268637 200000 147113919 200000 571672004 200000 200310962 200000 646109201 200000 324868190 200000 834650392 200000 678362615 200000 124638012 200000 847989028 200000 124911734 200000 535572028 200000 738492558 200000 163123849 200000 669748063 200000 217562760 200000 347355415 200000 258255399 200000 345161844 200000 985657094 200000 519213831 200000 437506742 200000 427514740 200000 547856636 200000 723236272 200000 949984270 200000 846588225 200000 92415188 200000 893252993 200000 267328296 200000 764762075 200000 561506326 200000 281481228 200000 149174300 200000 699215458 200000 655194986 200000 676740608 200000 662162979 200000 677792536 200000 297975450 200000 331107631 200000 26040725 200000 141294939 200000 841997453 200000 590375048 200000 499870187 200000 270176686 200000 836466508 200000 567544860 200000 387301822 200000 939876784 200000 353468928 200000 919558940 200000 18907845 200000 262468130 200000 3160817 200000 253963736 200000 556366298 200000 403552485 200000 261987720 200000 709252033 200000 885122804 200000 379356408 200000 285971020 200000 734716775 200000 49767213 200000 917005949 200000 234709735 200000 398225531 200000 295737021 200000 889710260 200000 742224929 200000 307182541 200000 344474364 200000 790591485 200000 823697379 200000 272590158 200000 750448226 200000 884725722 200000 13073717 200000 319660558 200000 519646857 200000 998990057 200000 751030335 200000 47942206 200000 29670441 200000 605916909 200000 407652939 200000 551601965 200000 489707802 200000 324383429 200000 919336896 200000 873387342 200000 881312341 200000 38768754 200000 829745703 200000 750734896 200000 30518771 200000 940983573 200000 302209065 200000 559079555 200000 143519531 200000 81261805 200000 275395469 200000 560845336 200000 655826518 200000 891720028 200000 49184574 200000 120330721 200000 474279150 200000 439472866 200000 142894914 200000 44384748 200000 860040585 200000 164310303 200000 57400515 200000 818227051 200000 663718882 200000 756384980 200000 527555593 200000 337670319 200000 869754575 200000 518648802 200000 693176957 200000 259640615 200000 261313611 200000 108788041 200000 413206694 200000 513306980 200000 926404461 200000 476534057 200000 188761135 200000 795802903 200000 947714158 200000 559913155 200000 916877278 200000 142676240 200000 558398118 200000 956654199 200000 457474461 200000 451210048 200000 249835149 200000 19905478 200000 118670964 200000 256679095 200000 469488062 200000 580370769 200000 955055755 200000 449957286 200000 18021615 200000 26597592 200000 576935212 200000 22361949 200000 525688313 200000 994683707 200000 209319614 200000 746354252 200000 559517653 200000 527103611 200000 730368714 200000 163978245 200000 611225243 200000 619094969 200000 155002361 200000 143178552 200000 816796549 200000 112543029 200000 630203923 200000 560325556 200000 387481321 200000 773023311 200000 66395136 200000 950051948 200000 343785538 200000 668035463 200000 730159050 200000 697231726 200000 109745702 200000 834508928 200000 78390936 200000 233086445 200000 217744976 200000 150865912 200000 24540851 200000 72764471 200000 208511895 200000 570846161 200000 362424196 200000 706328510 200000 463999988 200000 664303883 200000 813716371 200000 73131795 200000 625464447 200000 491602374 200000 80618632 200000 474795493 200000 399623024 200000 813720899 200000 82576684 200000 531192581 200000 933460514 200000 118514659 200000 789217128 200000 198017636 200000 953508107 200000 204234021 200000 939029572 200000 691640082 200000 338348996 200000 981918123 200000 39457257 200000 679424832 200000 59792134 200000 743551797 200000 553398687 200000 445717566 200000 995354281 200000 527407779 200000 997328334 200000 343409789 200000 223084967 200000 810207735 200000 104377855 200000 932070797 200000 731707926 200000 544308815 200000 131231963 200000 880173087 200000 28525873 200000 746887662 200000 679640106 200000 431852546 200000 308015950 200000 962647603 200000 121875157 200000 204879401 200000 95268328 200000 621059487 200000 819631843 200000 585527971 200000 774471574 200000 588774867 200000 348526975 200000 844917920 200000 426145808 200000 867358606 200000 457585391 200000 239703666 200000 278437936 200000 39411378 200000 602913949 200000 267559816 200000 386041326 200000 751193151 200000 298127633 200000 213742708 200000 264103010 200000 81650773 200000 918199283 200000 915624165 200000 969490373 200000 554570805 200000 182041613 200000 52994988 200000 33260400 200000 294014528 200000 81474374 200000 291107514 200000 629957082 200000 511596022 200000 265044647 200000 663536928 200000 69816988 200000 188444151 200000 32025177 200000 543605005 200000 406762607 200000 556567044 200000 786210724 200000 256360402 200000 270925100 200000 369541373 200000 953520880 200000 276154336 200000 983081930 200000 293433060 200000 44658631 200000 600324807 200000 642489443 200000 330983128 200000 379125968 200000 885110071 200000 90413615 200000 329509145 200000 327882196 200000 240017154 200000 655152005 200000 11405578 200000 504534971 200000 239317272 200000 437199328 200000 290190633 200000 934620303 200000 206763401 200000 706419671 200000 181642007 200000 48131960 200000 667638149 200000 982275875 200000 94877590 200000 399281341 200000 947338590 200000 154666140 200000 532064901 200000 1510856 200000 399369860 200000 116316219 200000 559566565 200000 178796321 200000 506460038 200000 624701720 200000 83172566 200000 979841137 200000 468783639 200000 717785452 200000 821833114 200000 391283327 200000 189695237 200000 133489296 200000 89565584 200000 282725173 200000 533834818 200000 224452347 200000 747187256 200000 250483612 200000 206273759 200000 440113734 200000 771996213 200000 986054619 200000 626918155 200000 131073835 200000 391162693 200000 122980667 200000 992384023 200000 295597440 200000 508162633 200000 919708708 200000 190076532 200000 186445376 200000 168012611 200000 672561696 200000 378187698 200000 675475842 200000 820696914 200000 76526038 200000 906821762 200000 433602174 200000 611600055 200000 747732239 200000 74208436 200000 575828366 200000 474837714 200000 41045172 200000 58395961 200000 193892394 200000 724165156 200000 47849165 200000 123314721 200000 946331370 200000 670523470 200000 723123330 200000 567572125 200000 484135815 200000 978911248 200000 430112285 200000 197240573 200000 403540185 200000 398263114 200000 131659013 200000 813660849 200000 881729753 200000 264799997 200000 664055747 200000 869997643 200000 133779616 200000 533588810 200000 561512448 200000 746079098 200000 166762597 200000 297145712 200000 803550340 200000 653865744 200000 300125058 200000 721237969 200000 813751607 200000 609591036 200000 755243630 200000 389521901 200000 287850274 200000 833911888 200000 940737731 200000 429205092 200000 130841710 200000 542229307 200000 480312120 200000 59355896 200000 106986596 200000 431470351 200000 30515111 200000 119741575 200000 370636650 200000 487661627 200000 695132424 200000 23455508 200000 632940299 200000 197234768 200000 572681586 200000 257600446 200000 484361198 200000 41996287 200000 986350112 200000 543483590 200000 136863197 200000 608422168 200000 543044969 200000 865010573 200000 466738111 200000 894049932 200000 466543814 200000 28809874 200000 728944541 200000 600447595 200000 894319311 200000 81580407 200000 898294943 200000 804432870 200000 477921086 200000 842580220 200000 357486351 200000 885961037 200000 838861033 200000 5336833 200000 827261012 200000 524897297 200000 637148106 200000 527090823 200000 724289783 200000 439548610 200000 917726458 200000 339376559 200000 520050849 200000 932162832 200000 164274864 200000 242789817 200000 155449370 200000 681747405 200000 430855238 200000 609213701 200000 511905611 200000 908713193 200000 7295539 200000 336888596 200000 724714811 200000 170521459 200000 490275345 200000 151229062 200000 449567764 200000 905240990 200000 817391255 200000 176061725 200000 647563038 200000 770758840 200000 424642975 200000 328646583 200000 388375746 200000 82379059 200000 333090337 200000 221595223 200000 407946376 200000 561426080 200000 127378485 200000 401253916 200000 653939993 200000 878142382 200000 236543764 200000 565061960 200000 963831356 200000 66615854 200000 802832662 200000 813816633 200000 497157339 200000 68931345 200000 446584756 200000 781626482 200000 404756222 200000 352772712 200000 141295495 200000 709208210 200000 733394894 200000 989898082 200000 262470726 200000 249149018 200000 973355411 200000 678636112 200000 880737994 200000 989775786 200000 611572149 200000 354181282 200000 243008269 200000 404226436 200000 852698813 200000 810538218 200000 599585829 200000 301676038 200000 238518356 200000 496345304 200000 441323085 200000 146470515 200000 271655747 200000 265705276 200000 863840476 200000 225784106 200000 394134384 200000 992023047 200000 359196746 200000 184242092 200000 412224998 200000 495680072 200000 833168945 200000 141041306 200000 377553612 200000 260818482 200000 390222153 200000 685143987 200000 930610027 200000 308531476 200000 444893034 200000 771471833 200000 252257836 200000 893719902 200000 125490573 200000 822027532 200000 632332951 200000 378534562 200000 421070282 200000 971337837 200000 696310613 200000 226488719 200000 492019546 200000 259634747 200000 281872429 200000 994771958 200000 773021333 200000 656130520 200000 28127754 200000 692404936 200000 332968693 200000 204882371 200000 546005234 200000 703779862 200000 637543184 200000 590872991 200000 835105807 200000 306643215 200000 822236832 200000 685970474 200000 437301161 200000 690671620 200000 498483326 200000 441616709 200000 118563112 200000 519187046 200000 253063329 200000 24231410 200000 267629334 200000 799389893 200000 207304739 200000 661789264 200000 709801242 200000 754663122 200000 900244796 200000 23062431 200000 39306237 200000 218999645 200000 146630980 200000 336843330 200000 598987688 200000 155154519 200000 990895795 200000 651344311 200000 182202147 200000 353236176 200000 286172963 200000 134004384 200000 800000150 200000 435815672 200000 377655116 200000 951165628 200000 250021194 200000 465301025 200000 926381318 200000 594777837 200000 139389352 200000 916486843 200000 790134602 200000 511448371 200000 335700793 200000 241556565 200000 738520625 200000 497909935 200000 330772131 200000 243860386 200000 444891378 200000 550337440 200000 145745329 200000 484315760 200000 614345702 200000 952713064 200000 76390730 200000 112036786 200000 34944647 200000 552328327 200000 625860472 200000 693404534 200000 959817579 200000 142854301 200000 354146 200000 436792046 200000 864189005 200000 145382508 200000 363766609 200000 667612267 200000 998357507 200000 314508754 200000 823559853 200000 249702748 200000 391478408 200000 912720338 200000 567279616 200000 122950738 200000 412967667 200000 698646155 200000 192687857 200000 600518910 200000 206908285 200000 869111102 200000 991155273 200000 113274416 200000 91899774 200000 935745099 200000 741837297 200000 248684505 200000 118416238 200000 156882740 200000 51730161 200000 640800009 200000 148419304 200000 160008344 200000 909023602 200000 455609329 200000 350759586 200000 199580215 200000 558454459 200000 617498593 200000 281979509 200000 17159411 200000 571621174 200000 485635401 200000 391272282 200000 522313421 200000 400765548 200000 177427387 200000 622599017 200000 178440419 200000 806680835 200000 866092007 200000 42895836 200000 238861688 200000 24057030 200000 803473308 200000 426883849 200000 262274539 200000 571868317 200000 614108109 200000 383424619 200000 577256637 200000 302067343 200000 419690632 200000 580705944 200000 379278222 200000 716753862 200000 39012608 200000 960779083 200000 244325151 200000 531607691 200000 240945027 200000 500665179 200000 427972945 200000 310344260 200000 872602499 200000 691276481 200000 672323364 200000 664928636 200000 159257489 200000 293562517 200000 861978296 200000 797284314 200000 914746716 200000 762845967 200000 67626318 200000 307834408 200000 216932789 200000 517120394 200000 44604743 200000 971982413 200000 447936653 200000 284305020 200000 92349474 200000 746946898 200000 637610228 200000 134830462 200000 933335169 200000 676232544 200000 72275227 200000 898775881 200000 920018980 200000 386878910 200000 259267154 200000 354831285 200000 350333932 200000 532906199 200000 822525706 200000 662435772 200000 276246488 200000 254833713 200000 345275603 200000 257366900 200000 610711306 200000 135905910 200000 671841373 200000 37150232 200000 618737601 200000 560028526 200000 625208186 200000 316200446 200000 556058975 200000 837018625 200000 6771482 200000 387674273 200000 500115556 200000 948889657 200000 833314124 200000 657260184 200000 992570481 200000 858601277 200000 455809347 200000 372331419 200000 544915013 200000 499635030 200000 234363726 200000 612402308 200000 315399618 200000 444244973 200000 820884189 200000 187320651 200000 561323496 200000 816802698 200000 714193537 200000 715438856 200000 910764759 200000 35785174 200000 427166188 200000 290670068 200000 397873105 200000 230177176 200000 385930220 200000 889347432 200000 149971764 200000 86375610 200000 656268403 200000 99569627 200000 557200003 200000 64154693 200000 11312273 200000 680124646 200000 902985821 200000 785697375 200000 79890551 200000 443354946 200000 619525251 200000 40126035 200000 137894773 200000 559057608 200000 837347798 200000 345163401 200000 198222332 200000 561729135 200000 655659093 200000 590651528 200000 153780636 200000 121896017 200000 170496290 200000 118436602 200000 23294726 200000 729361830 200000 710048893 200000 810728871 200000 939990026 200000 859145413 200000 26677702 200000 957737336 200000 601222041 200000 594164009 200000 750446462 200000 387749493 200000 620225475 200000 500427113 200000 674030918 200000 409983430 200000 678878136 200000 671622462 200000 680840669 200000 398878132 200000 60277706 200000 752349568 200000 106690853 200000 756595624 200000 979851112 200000 364037160 200000 797661726 200000 71304746 200000 139733796 200000 511917646 200000 772526825 200000 11380451 200000 735411373 200000 838591531 200000 16542917 200000 969728155 200000 170722005 200000 85982488 200000 940248084 200000 537773370 200000 926433675 200000 798967692 200000 911883350 200000 750203337 200000 221245409 200000 901911328 200000 169967659 200000 673114225 200000 600463366 200000 859991182 200000 659254612 200000 963406458 200000 827933003 200000 474210220 200000 809851058 200000 234864717 200000 245030945 200000 566795637 200000 224908868 200000 972908913 200000 588525592 200000 857094656 200000 228334380 200000 169291408 200000 623715809 200000 950739589 200000 142075306 200000 834750323 200000 288250188 200000 283723102 200000 578762014 200000 997871872 200000 87561546 200000 84309507 200000 812621834 200000 331937602 200000 501135851 200000 642078988 200000 122871308 200000 299218785 200000 973685856 200000 114782258 200000 641032679 200000 290064292 200000 913237752 200000 823719501 200000 361948026 200000 915052405 200000 744217382 200000 592594262 200000 524292038 200000 939402077 200000 540793209 200000 333548134 200000 976741100 200000 526575362 200000 134099361 200000 623898548 200000 366003243 200000 915591471 200000 884665968 200000 521169562 200000 865496549 200000 424326092 200000 893995989 200000 794037135 200000 782360986 200000 790679008 200000 143022306 200000 344887853 200000 337551339 200000 72056725 200000 904063430 200000 840020267 200000 699185303 200000 728753203 200000 588232146 200000 819664483 200000 90631296 200000 475999779 200000 48248696 200000 89402061 200000 336493989 200000 487538924 200000 769546310 200000 283783297 200000 82499368 200000 791095097 200000 114158830 200000 914510519 200000 862844233 200000 980397264 200000 382701888 200000 259097033 200000 253338473 200000 789226139 200000 652155949 200000 359373615 200000 352240647 200000 941903010 200000 489579973 200000 678492034 200000 716603077 200000 264930318 200000 814699321 200000 125168761 200000 41283171 200000 274197798 200000 869218009 200000 103577325 200000 85781697 200000 405279061 200000 200236566 200000 106048215 200000 719690465 200000 275009313 200000 623224191 200000 617981776 200000 71683297 200000 384935988 200000 59540679 200000 44253839 200000 676113412 200000 542680406 200000 362528957 200000 461850606 200000 252539049 200000 944698479 200000 79074129 200000 129103844 200000 793006161 200000 833526409 200000 563566485 200000 971801611 200000 40953244 200000 795077067 200000 745212856 200000 135125274 200000 236838476 200000 396132222 200000 71492876 200000 180740331 200000 593339200 200000 242592267 200000 885841920 200000 945756278 200000 319826040 200000 216554234 200000 949071910 200000 656238547 200000 429317399 200000 127108851 200000 57652269 200000 948819003 200000 602669915 200000 309308352 200000 347574246 200000 487783942 200000 441455781 200000 842069576 200000 10020930 200000 483431085 200000 675148663 200000 90094228 200000 219268945 200000 687190217 200000 278581616 200000 729650124 200000 826020420 200000 956977169 200000 590044497 200000 591088698 200000 198658923 200000 678513502 200000 708482810 200000 842483526 200000 738983991 200000 579486890 200000 849413997 200000 721958263 200000 906071352 200000 924103435 200000 921654985 200000 351925367 200000 80701471 200000 965883580 200000 577506894 200000 683336974 200000 227587516 200000 264740116 200000 927276638 200000 500498213 200000 697435135 200000 345848459 200000 248288890 200000 906131907 200000 386588666 200000 15966395 200000 452298048 200000 486806291 200000 459908573 200000 695029340 200000 476363891 200000 894269019 200000 909681911 200000 305929030 200000 598627058 200000 905926661 200000 249534395 200000 148771442 200000 407555262 200000 526236057 200000 895983031 200000 279994360 200000 485043447 200000 202723775 200000 367339934 200000 909051665 200000 85520862 200000 467801665 200000 465821502 200000 878744597 200000 122046676 200000 146439174 200000 252819337 200000 615310462 200000 415901785 200000 545347351 200000 326289040 200000 667136738 200000 603169805 200000 221182109 200000 110111106 200000 589179643 200000 917597873 200000 843657952 200000 57943216 200000 829101986 200000 669178917 200000 245296969 200000 825273227 200000 409180878 200000 924093291 200000 241420895 200000 951767715 200000 881570201 200000 285620898 200000 369417676 200000 786364841 200000 836416059 200000 373210891 200000 108228696 200000 8985453 200000 111483916 200000 620236038 200000 174744044 200000 441595360 200000 996419460 200000 4121108 200000 258048912 200000 23823377 200000 137783869 200000 623653590 200000 271881580 200000 428408371 200000 128775407 200000 367703820 200000 517945546 200000 536422293 200000 491351410 200000 604405654 200000 882545681 200000 941076647 200000 376124095 200000 104212597 200000 896302794 200000 126895355 200000 456108783 200000 573536457 200000 6801310 200000 447186240 200000 332099385 200000 794304724 200000 953975380 200000 26367304 200000 819003382 200000 382572533 200000 811028951 200000 830032386 200000 211810976 200000 704078508 200000 814105133 200000 34517376 200000 246026189 200000 47932060 200000 216080512 200000 776103665 200000 861711672 200000 159209603 200000 534398232 200000 791141542 200000 795185079 200000 860544578 200000 743065950 200000 346097168 200000 597485381 200000 729628891 200000 727451097 200000 520396736 200000 241272569 200000 505672301 200000 493186612 200000 731657061 200000 876048140 200000 797152825 200000 795708725 200000 644436944 200000 752855766 200000 793478816 200000 384312006 200000 999205618 200000 581808847 200000 628897057 200000 527310319 200000 409338843 200000 832549522 200000 380970590 200000 24306392 200000 649349307 200000 527116501 200000 127237655 200000 402836683 200000 954537700 200000 491266929 200000 206227244 200000 53353519 200000 390560966 200000 269740383 200000 262278046 200000 65134221 200000 714239985 200000 250967736 200000 679289486 200000 440458894 200000 627648789 200000 568024755 200000 703767611 200000 829518842 200000 451253252 200000 424932777 200000 838126599 200000 565005753 200000 418045357 200000 976488212 200000 700740722 200000 707003861 200000 747815970 200000 118216587 200000 123568924 200000 144168821 200000 877289106 200000 599608006 200000 371974855 200000 592796898 200000 218201423 200000 153553311 200000 451191634 200000 451716485 200000 615146952 200000 588787214 200000 599254461 200000 686410214 200000 996327054 200000 541203243 200000 816304170 200000 217998765 200000 192035154 200000 471794478 200000 785336282 200000 374266787 200000 675777765 200000 458296178 200000 553369899 200000 808385969 200000 80917814 200000 782048365 200000 804520864 200000 152753375 200000 460063574 200000 301797816 200000 518261720 200000 627772758 200000 538790262 200000 82576396 200000 841273235 200000 937835102 200000 261215974 200000 782914881 200000 921935284 200000 934447199 200000 660940311 200000 375543889 200000 561401913 200000 935761634 200000 675993752 200000 307378002 200000 458726980 200000 755002000 200000 29491996 200000 943361919 200000 515209236 200000 332994865 200000 337062258 200000 293228334 200000 511816972 200000 115488174 200000 371636362 200000 876223450 200000 511202218 200000 41646607 200000 455578230 200000 606797338 200000 309528975 200000 536023420 200000 411117158 200000 352680358 200000 818487677 200000 170746942 200000 906566825 200000 297300824 200000 909016915 200000 591111614 200000 895716018 200000 691620648 200000 641473553 200000 112831108 200000 113580303 200000 581293614 200000 625072602 200000 710069304 200000 877357426 200000 336268451 200000 407438316 200000 410718116 200000 179809452 200000 893282784 200000 28257449 200000 602971823 200000 546780332 200000 458468956 200000 771116944 200000 961694818 200000 287906947 200000 883702704 200000 838137667 200000 743205606 200000 873106530 200000 1330837 200000 563069314 200000 606270339 200000 387686809 200000 981098724 200000 634115374 200000 792214689 200000 706091161 200000 669506452 200000 26924102 200000 204079050 200000 346714866 200000 31214783 200000 666839532 200000 104954277 200000 257522517 200000 719693213 200000 539125344 200000 962552315 200000 830338962 200000 519737477 200000 424701186 200000 347616692 200000 94877850 200000 9556210 200000 703413843 200000 672729306 200000 329441916 200000 808813435 200000 388140020 200000 758132373 200000 648808555 200000 649061337 200000 425108133 200000 990100780 200000 461626550 200000 544145124 200000 162242630 200000 84023817 200000 290120909 200000 801775765 200000 366898648 200000 502974900 200000 970140994 200000 89282564 200000 646521723 200000 164540886 200000 189946308 200000 65231210 200000 817854576 200000 942145334 200000 715578661 200000 868799008 200000 405377304 200000 45678014 200000 991653716 200000 688345757 200000 889097971 200000 999099511 200000 837895522 200000 187004538 200000 81144993 200000 310578568 200000 429251456 200000 478487665 200000 93936611 200000 296692282 200000 656770815 200000 154241624 200000 28027290 200000 92564213 200000 815523918 200000 738889514 200000 663357381 200000 27858755 200000 607739134 200000 381426430 200000 170740614 200000 444256715 200000 561629632 200000 570745100 200000 547724061 200000 77157974 200000 811977828 200000 201275310 200000 528755691 200000 417191373 200000 382046171 200000 888094812 200000 319260783 200000 468693048 200000 541160501 200000 447781806 200000 110477899 200000 538058943 200000 70583970 200000 619784029 200000 28727870 200000 704668076 200000 674197876 200000 435913281 200000 260766251 200000 395094630 200000 325116955 200000 269124692 200000 59152656 200000 663664502 200000 826999079 200000 61626028 200000 761478414 200000 623355013 200000 261492808 200000 573264259 200000 749364583 200000 275828315 200000 520062544 200000 135857714 200000 928593530 200000 450743520 200000 441205550 200000 172704048 200000 367545288 200000 845895453 200000 849009140 200000 948045335 200000 646615025 200000 600128316 200000 756819665 200000 301443998 200000 91557558 200000 443576451 200000 75587350 200000 770912671 200000 8448760 200000 616022363 200000 61352756 200000 132944658 200000 111352503 200000 231340366 200000 732917948 200000 105636879 200000 615535379 200000 508192003 200000 115936349 200000 847229390 200000 221895757 200000 910906436 200000 153026536 200000 352912041 200000 363840965 200000 955260920 200000 692253774 200000 556133400 200000 462237693 200000 881323560 200000 147505055 200000 318401716 200000 498112148 200000 1346044 200000 868367116 200000 498338356 200000 420452938 200000 715827646 200000 663491301 200000 33509233 200000 415324418 200000 392388821 200000 214480026 200000 443120228 200000 844158906 200000 189380554 200000 168402109 200000 429365798 200000 312019604 200000 832287302 200000 480479486 200000 100547822 200000 722239695 200000 39571217 200000 946733 200000 572148758 200000 564267213 200000 689682452 200000 515210298 200000 56450069 200000 240861198 200000 178782294 200000 296631863 200000 620703365 200000 959046451 200000 334231041 200000 115535443 200000 485763102 200000 48898043 200000 283127390 200000 483038176 200000 909822135 200000 133088584 200000 66497491 200000 966423885 200000 772979019 200000 112609562 200000 47167979 200000 870233131 200000 96737265 200000 491351185 200000 803593550 200000 297197356 200000 424840674 200000 407016430 200000 118518723 200000 42038814 200000 753710966 200000 262290578 200000 859014708 200000 844690931 200000 484591654 200000 728602364 200000 530413737 200000 230969531 200000 839584907 200000 165939918 200000 74803275 200000 180499879 200000 821628508 200000 421537992 200000 144660834 200000 591181063 200000 439817842 200000 285681867 200000 935069526 200000 831139916 200000 127297223 200000 330402774 200000 314777777 200000 964436998 200000 350837361 200000 537144843 200000 505788697 200000 395911142 200000 351306667 200000 924626090 200000 654279514 200000 555383996 200000 873514956 200000 637133331 200000 820382553 200000 268768376 200000 726041420 200000 249151943 200000 152430113 200000 275194412 200000 486972357 200000 392171110 200000 284115417 200000 832731655 200000 994516975 200000 347681202 200000 189669322 200000 671683931 200000 365881762 200000 593757834 200000 469294685 200000 974633112 200000 804871639 200000 775606511 200000 731931930 200000 564701005 200000 971523238 200000 658501121 200000 738253482 200000 848852012 200000 3742536 200000 562177026 200000 349460693 200000 629854982 200000 508796437 200000 549868624 200000 913215619 200000 880933066 200000 555198599 200000 895839086 200000 918587325 200000 763584393 200000 499166004 200000 257414907 200000 820638124 200000 89482868 200000 413403606 200000 247643576 200000 46465688 200000 656886236 200000 16478534 200000 812059526 200000 103594473 200000 799818032 200000 152637819 200000 523959652 200000 448886313 200000 823032577 200000 686506383 200000 519302516 200000 527942911 200000 260553984 200000 474981306 200000 977829622 200000 45771060 200000 753495037 200000 12219220 200000 959708746 200000 872591025 200000 784500200 200000 313562325 200000 690744050 200000 780306046 200000 378113491 200000 253674455 200000 789598604 200000 223920323 200000 971477998 200000 101656338 200000 898649051 200000 760618185 200000 143991177 200000 366534750 200000 852999870 200000 332909305 200000 870029076 200000 753335476 200000 604837942 200000 61206236 200000 938241569 200000 259601965 200000 80383332 200000 687953176 200000 274520415 200000 104048640 200000 308694663 200000 137363832 200000 836310176 200000 609162374 200000 398286081 200000 323029219 200000 380243155 200000 744437049 200000 948265810 200000 145251 200000 12463114 200000 828295343 200000 659061530 200000 362647071 200000 244295540 200000 513665699 200000 739032346 200000 627396448 200000 803203426 200000 900010987 200000 938996019 200000 706937998 200000 959679301 200000 631115394 200000 501142116 200000 488907827 200000 96019885 200000 643749247 200000 122765519 200000 50995190 200000 605054027 200000 822475035 200000 440391092 200000 223413408 200000 838812144 200000 631193774 200000 52697460 200000 498101274 200000 997195914 200000 982653104 200000 124957582 200000 817516 200000 147021100 200000 199943868 200000 61529252 200000 119601855 200000 894908422 200000 627613064 200000 508079222 200000 717952858 200000 58858600 200000 716979949 200000 270042084 200000 922906024 200000 624810691 200000 807846884 200000 445969135 200000 361934127 200000 65098919 200000 629069446 200000 99619512 200000 912863385 200000 889217732 200000 482666506 200000 913986942 200000 987256749 200000 534488300 200000 517087945 200000 481278627 200000 907315542 200000 825954318 200000 329019965 200000 627804839 200000 734095770 200000 272701500 200000 153167101 200000 78668587 200000 229384611 200000 770017957 200000 941969601 200000 973851374 200000 294924730 200000 891057051 200000 455563363 200000 654511570 200000 805495109 200000 281619597 200000 990339547 200000 887855319 200000 412409551 200000 363006476 200000 694140481 200000 83122205 200000 659405311 200000 954267081 200000 185387981 200000 414590181 200000 113811359 200000 541631636 200000 53077978 200000 666522511 200000 615533462 200000 307097694 200000 696054494 200000 381143965 200000 698400493 200000 940850232 200000 433030258 200000 910875054 200000 946804685 200000 589055056 200000 280075599 200000 962756995 200000 193391485 200000 558969850 200000 498426189 200000 859302396 200000 261918824 200000 809392547 200000 92005734 200000 271321882 200000 989523988 200000 38871774 200000 511090096 200000 742813182 200000 48950059 200000 763620955 200000 158904678 200000 927314664 200000 993366389 200000 507173354 200000 51039454 200000 198911800 200000 172437978 200000 813205627 200000 979900307 200000 32955247 200000 975834724 200000 136737824 200000 702585884 200000 204070189 200000 38860858 200000 676524040 200000 786639409 200000 481759028 200000 499058598 200000 236160133 200000 267874476 200000 342180707 200000 713340942 200000 13489926 200000 945689477 200000 642823355 200000 931142653 200000 689439261 200000 239321556 200000 302243676 200000 611341083 200000 970223481 200000 971367378 200000 89684615 200000 581895215 200000 124956139 200000 169639128 200000 456232605 200000 889689891 200000 526425957 200000 307358045 200000 549648158 200000 998486784 200000 363975925 200000 922943738 200000 224496298 200000 20474348 200000 194790093 200000 580314216 200000 636479234 200000 820895026 200000 174080573 200000 254739840 200000 732840198 200000 148479802 200000 657175990 200000 246691641 200000 103940280 200000 523400587 200000 647420104 200000 768025005 200000 678373174 200000 52241103 200000 46902820 200000 679313940 200000 511653571 200000 131825870 200000 506214298 200000 475161285 200000 773850302 200000 97749105 200000 589921818 200000 481613627 200000 293699497 200000 23397312 200000 224992694 200000 914984461 200000 897324834 200000 104292323 200000 449788318 200000 160262388 200000 622492140 200000 407249187 200000 482618914 200000 410633928 200000 565245926 200000 297716969 200000 237645490 200000 673404802 200000 712294929 200000 420380093 200000 891445728 200000 92615738 200000 993507981 200000 48673608 200000 187286875 200000 618691881 200000 378540188 200000 995248210 200000 753136628 200000 98603432 200000 368219804 200000 980580035 200000 494921117 200000 591132206 200000 719226896 200000 686607268 200000 957691236 200000 179620948 200000 979191703 200000 517761310 200000 618848635 200000 386085076 200000 593102067 200000 524546681 200000 855663410 200000 665091972 200000 782041346 200000 260066846 200000 561846010 200000 996650847 200000 383973319 200000 974740884 200000 75638372 200000 880079484 200000 562695265 200000 256819077 200000 376797215 200000 412654611 200000 614525713 200000 909973946 200000 299220476 200000 375139966 200000 804388151 200000 368933658 200000 485707499 200000 752613173 200000 182526292 200000 598629293 200000 487614718 200000 853008080 200000 970410249 200000 392678558 200000 702072677 200000 858779400 200000 675356950 200000 409353267 200000 607451760 200000 354731701 200000 169665371 200000 822509526 200000 697854864 200000 483232721 200000 377597145 200000 577253904 200000 858667860 200000 704705394 200000 267215793 200000 105297031 200000 539577199 200000 472135634 200000 543582498 200000 779396102 200000 814706351 200000 86633546 200000 288146830 200000 149171317 200000 222808327 200000 348982609 200000 363766389 200000 787029211 200000 501952901 200000 578018433 200000 183705719 200000 946079074 200000 512740444 200000 331821713 200000 485752661 200000 589967186 200000 769172186 200000 422081883 200000 846190064 200000 494766356 200000 538650993 200000 878876631 200000 309584456 200000 205577263 200000 520997297 200000 758655517 200000 422360957 200000 909022542 200000 183604299 200000 257188709 200000 174847952 200000 864539191 200000 388151056 200000 842592265 200000 179476641 200000 976093652 200000 916366063 200000 414869377 200000 91082866 200000 195628077 200000 872608761 200000 804746342 200000 409528546 200000 828807275 200000 870180702 200000 396129903 200000 979934386 200000 916675797 200000 42465648 200000 329368693 200000 7974338 200000 687927510 200000 444967839 200000 597269617 200000 909841171 200000 706684660 200000 558781051 200000 495503740 200000 669310662 200000 883780825 200000 545358773 200000 582010829 200000 833426970 200000 330575693 200000 378388508 200000 498031294 200000 715853681 200000 213706296 200000 282034083 200000 455494342 200000 545499212 200000 422050980 200000 303570265 200000 470951295 200000 346786633 200000 831567544 200000 528553326 200000 6244769 200000 395035690 200000 293413309 200000 794485555 200000 943548163 200000 686861776 200000 772575260 200000 392221466 200000 217002144 200000 500560955 200000 894152541 200000 292072625 200000 785515663 200000 504394379 200000 190793768 200000 522371754 200000 783644681 200000 475891969 200000 238806087 200000 386994902 200000 265069926 200000 50857726 200000 763146913 200000 678866980 200000 189625375 200000 322882818 200000 310938943 200000 920289445 200000 383015117 200000 298284717 200000 871632201 200000 44626314 200000 305997607 200000 394347200 200000 79053065 200000 131016995 200000 101651462 200000 93547291 200000 817220071 200000 626920161 200000 368860004 200000 58181311 200000 76600938 200000 825239380 200000 704411735 200000 787882957 200000 218395196 200000 267876396 200000 644802842 200000 728891269 200000 932134949 200000 969544251 200000 372286724 200000 23420487 200000 174282254 200000 707737457 200000 844675213 200000 290424724 200000 632132862 200000 324860126 200000 779027791 200000 490743309 200000 32889120 200000 826175154 200000 894369282 200000 693600113 200000 307324346 200000 203073087 200000 194958974 200000 172311202 200000 501199670 200000 518625268 200000 441874876 200000 770377120 200000 740396316 200000 562532707 200000 658521044 200000 612652939 200000 163945492 200000 242972987 200000 682187263 200000 679485605 200000 715514344 200000 960146254 200000 353926293 200000 65519693 200000 192224639 200000 476509323 200000 215712016 200000 88787203 200000 604595426 200000 493921027 200000 124328966 200000 862122601 200000 350220090 200000 587434983 200000 510452529 200000 532987711 200000 249898191 200000 968477575 200000 641707882 200000 296592742 200000 412923658 200000 645254996 200000 586601640 200000 976140253 200000 541631602 200000 452172766 200000 62965253 200000 381824710 200000 356796081 200000 937675478 200000 947436985 200000 996469089 200000 536387216 200000 86432524 200000 433115932 200000 791558159 200000 302342133 200000 539229809 200000 606225062 200000 306898511 200000 731116523 200000 642667029 200000 112525809 200000 953500355 200000 418394777 200000 982915625 200000 290273205 200000 589378346 200000 960644425 200000 515030524 200000 185336778 200000 376754278 200000 988379746 200000 801566721 200000 918465833 200000 764196471 200000 965481325 200000 167921607 200000 778349035 200000 352333438 200000 148728083 200000 826807294 200000 317707079 200000 582259898 200000 540994843 200000 446097016 200000 619152790 200000 479423117 200000 975029360 200000 280919588 200000 634963538 200000 370818167 200000 326754072 200000 604367123 200000 46450193 200000 486400536 200000 517224509 200000 67372662 200000 126659214 200000 678533169 200000 232966695 200000 683645086 200000 279961759 200000 654936739 200000 933514303 200000 909110522 200000 87627839 200000 175666798 200000 587541772 200000 836908059 200000 297538181 200000 219789234 200000 976594489 200000 334800818 200000 386107306 200000 187886512 200000 310109836 200000 419109007 200000 257032966 200000 93278408 200000 341631983 200000 246629539 200000 631203601 200000 449171579 200000 808040810 200000 837340414 200000 380156262 200000 731767146 200000 608061221 200000 636914641 200000 967485115 200000 589125461 200000 137281130 200000 368165484 200000 911525097 200000 596184348 200000 593892256 200000 753091903 200000 945869545 200000 470612672 200000 636916816 200000 108362204 200000 477317332 200000 564066 200000 499524387 200000 103129843 200000 844918753 200000 711918402 200000 691482081 200000 231485012 200000 864416361 200000 200296384 200000 315081586 200000 848177391 200000 243776486 200000 351053149 200000 324472800 200000 884927190 200000 531031279 200000 522965433 200000 838890578 200000 914651448 200000 489337148 200000 464383893 200000 729326353 200000 447780966 200000 722949031 200000 913496274 200000 238631814 200000 781746130 200000 966715432 200000 545211504 200000 642016313 200000 890478090 200000 336190935 200000 683682447 200000 583371474 200000 376471744 200000 304483053 200000 257903216 200000 768471066 200000 38333124 200000 362840770 200000 145452660 200000 862533114 200000 894161927 200000 577385423 200000 834747930 200000 925839738 200000 163565977 200000 742367660 200000 875287044 200000 959934147 200000 286184875 200000 925440274 200000 210230258 200000 845704989 200000 651171213 200000 390574041 200000 781785284 200000 575288560 200000 220880816 200000 925875963 200000 601588860 200000 553450437 200000 375465380 200000 350368398 200000 642590776 200000 941993541 200000 122656282 200000 273131981 200000 55617595 200000 268869688 200000 374786273 200000 783772430 200000 387361252 200000 372765319 200000 587148012 200000 698586060 200000 683244468 200000 749003066 200000 966756938 200000 434194078 200000 451193164 200000 882216313 200000 65710123 200000 711456572 200000 35703659 200000 74775437 200000 348215009 200000 751572096 200000 835062771 200000 884047071 200000 170477019 200000 809627746 200000 364036580 200000 300337143 200000 396472747 200000 809114106 200000 317174110 200000 555114109 200000 414308864 200000 390660993 200000 568831394 200000 224259387 200000 358663595 200000 391500368 200000 956739345 200000 59732504 200000 714277533 200000 698428638 200000 989608747 200000 217611805 200000 821985255 200000 215590596 200000 769754256 200000 588203891 200000 346604472 200000 80956603 200000 236518657 200000 172254050 200000 82263905 200000 920062620 200000 254002014 200000 387380818 200000 215156563 200000 466018142 200000 283933609 200000 887589325 200000 761163550 200000 490671899 200000 180815105 200000 524116090 200000 136474483 200000 991415051 200000 919261606 200000 957471266 200000 844176929 200000 8360325 200000 200048379 200000 509834157 200000 988376603 200000 73415172 200000 373202302 200000 641205541 200000 75581296 200000 247570207 200000 629716689 200000 462436274 200000 986561873 200000 565993615 200000 715288499 200000 739399067 200000 42163725 200000 78135084 200000 41521158 200000 531727434 200000 139956503 200000 192670959 200000 836417226 200000 357768775 200000 239863037 200000 398441712 200000 272667680 200000 685454651 200000 932588402 200000 630469992 200000 148598599 200000 781105133 200000 325105988 200000 661420464 200000 995712161 200000 956811848 200000 793856101 200000 316451903 200000 562282925 200000 352418642 200000 954676710 200000 93600430 200000 183509262 200000 202165045 200000 829083126 200000 696375735 200000 52384898 200000 336867129 200000 771250662 200000 370806576 200000 691243242 200000 92307398 200000 842542119 200000 451874836 200000 287371848 200000 655917670 200000 521454153 200000 832659578 200000 470980539 200000 381478848 200000 29457661 200000 63562138 200000 248076676 200000 35317661 200000 567860243 200000 614997454 200000 472903939 200000 775545062 200000 508990076 200000 124715662 200000 900671162 200000 18781603 200000 900780104 200000 379711602 200000 805020231 200000 230696700 200000 124283048 200000 838890291 200000 929891949 200000 996584763 200000 402398188 200000 222207913 200000 460819723 200000 125187015 200000 978319236 200000 422371790 200000 278289186 200000 980389673 200000 208303106 200000 80631992 200000 866589907 200000 347723530 200000 264572182 200000 625786017 200000 695266653 200000 312392242 200000 781754767 200000 493550818 200000 206676258 200000 342363785 200000 95294816 200000 667772402 200000 49968034 200000 949869337 200000 117732759 200000 654809451 200000 617352061 200000 818027529 200000 183040614 200000 569223172 200000 280793717 200000 363471522 200000 514496798 200000 781311895 200000 429367656 200000 237656396 200000 226979374 200000 89866012 200000 625642585 200000 48709009 200000 726212903 200000 371058347 200000 183726695 200000 997597208 200000 209685178 200000 85128572 200000 418875347 200000 187509419 200000 943548087 200000 11081193 200000 1519102 200000 127816753 200000 76772367 200000 289108842 200000 797967207 200000 259359411 200000 995662546 200000 305833624 200000 316915632 200000 759027545 200000 134949937 200000 771505450 200000 459250073 200000 818334317 200000 484858492 200000 749860345 200000 442068226 200000 133239638 200000 386841380 200000 964371710 200000 64528108 200000 68462237 200000 835608761 200000 727565138 200000 869839224 200000 293991915 200000 316369131 200000 2338092 200000 602638822 200000 659956232 200000 538823820 200000 153389542 200000 23978134 200000 836135133 200000 322581388 200000 22522871 200000 775182601 200000 690699633 200000 928299770 200000 591161081 200000 820802015 200000 904140782 200000 784800009 200000 367711652 200000 873658586 200000 121406365 200000 790406919 200000 323129807 200000 758910680 200000 130344676 200000 968749414 200000 279041653 200000 534038492 200000 40061774 200000 451113399 200000 941857197 200000 654846213 200000 353658243 200000 836379305 200000 614584496 200000 712633493 200000 250413386 200000 914395149 200000 921032150 200000 581693930 200000 62328205 200000 883315924 200000 720289944 200000 659016071 200000 724186196 200000 526935823 200000 839434639 200000 38290187 200000 602854088 200000 676790253 200000 267463282 200000 4927799 200000 834727729 200000 943238079 200000 188689946 200000 349991403 200000 301726967 200000 504794613 200000 21311105 200000 978896937 200000 42805924 200000 28596514 200000 69772989 200000 78891535 200000 455001567 200000 840814323 200000 8680713 200000 84395744 200000 843192177 200000 462137403 200000 436398780 200000 173307643 200000 822883650 200000 873092330 200000 719296590 200000 913632737 200000 533545564 200000 677860368 200000 166910809 200000 718288947 200000 851311334 200000 566552029 200000 744467093 200000 765660081 200000 581226026 200000 911427491 200000 328723418 200000 305023802 200000 124806798 200000 598220753 200000 705091617 200000 643868881 200000 40345501 200000 737710073 200000 588823938 200000 620443542 200000 896135167 200000 297001162 200000 744420662 200000 579331528 200000 204884348 200000 604875797 200000 872427925 200000 237374153 200000 699750140 200000 909185228 200000 835279897 200000 842126105 200000 247274632 200000 106133245 200000 710933336 200000 693421656 200000 680936265 200000 331102170 200000 561668876 200000 213666631 200000 695033735 200000 59109811 200000 433368590 200000 436274118 200000 339722410 200000 414274553 200000 367269973 200000 723393239 200000 491837244 200000 325146428 200000 772373243 200000 892178073 200000 313325796 200000 317851949 200000 619994680 200000 167317069 200000 971823211 200000 346734748 200000 437808484 200000 317365843 200000 225813434 200000 618694010 200000 865661175 200000 899758636 200000 212240345 200000 898820311 200000 481207947 200000 586762873 200000 181910768 200000 823063267 200000 801439960 200000 45077241 200000 519732808 200000 143663856 200000 715089846 200000 790499983 200000 328027722 200000 246237038 200000 280537118 200000 925354297 200000 746457727 200000 345166316 200000 81890345 200000 304166424 200000 306591117 200000 177124637 200000 677526286 200000 815564141 200000 892595007 200000 973096143 200000 806138662 200000 990454937 200000 129667196 200000 75919349 200000 445339627 200000 322504732 200000 233931598 200000 782835869 200000 574447091 200000 602174870 200000 337880284 200000 381849081 200000 703295225 200000 626170313 200000 498863471 200000 562056794 200000 867518931 200000 788347027 200000 90362479 200000 745951535 200000 538934396 200000 256899319 200000 58731110 200000 165821705 200000 725517835 200000 874412820 200000 350339323 200000 919890329 200000 434286265 200000 988508203 200000 798930679 200000 520361391 200000 900170206 200000 733031068 200000 735398979 200000 576130364 200000 17584115 200000 440291305 200000 989801959 200000 915279184 200000 198735504 200000 504923313 200000 605608972 200000 854197276 200000 746870382 200000 769399476 200000 144556537 200000 20676336 200000 378009445 200000 593322709 200000 334701593 200000 522240572 200000 146990190 200000 625114898 200000 524022770 200000 21874066 200000 481479586 200000 214876300 200000 56968750 200000 988816802 200000 5587000 200000 944479621 200000 585635476 200000 983131707 200000 162186377 200000 975879004 200000 654330895 200000 98548304 200000 779317775 200000 574900882 200000 267262117 200000 353196527 200000 5532513 200000 882331335 200000 984400256 200000 775742539 200000 634864183 200000 313734845 200000 982818025 200000 954765746 200000 834031979 200000 94671442 200000 212531782 200000 433058198 200000 911530741 200000 456532105 200000 909478946 200000 472505992 200000 231040493 200000 489491841 200000 304281124 200000 958771767 200000 780706956 200000 500433019 200000 729991958 200000 207592308 200000 828898858 200000 428716504 200000 454165727 200000 492438576 200000 384909120 200000 940887319 200000 231798408 200000 320126331 200000 114037606 200000 145483482 200000 869631034 200000 990521734 200000 980260181 200000 896170721 200000 589191996 200000 469875617 200000 528436453 200000 870801933 200000 498851321 200000 670793789 200000 993468688 200000 745525853 200000 469903351 200000 620551914 200000 194239468 200000 79617779 200000 642045920 200000 34451544 200000 695528116 200000 96162830 200000 419173244 200000 57269337 200000 6140350 200000 999185680 200000 931624371 200000 654164957 200000 628874885 200000 543478905 200000 96118927 200000 630053108 200000 766026656 200000 415831530 200000 283965751 200000 129773774 200000 984510663 200000 124260898 200000 195395061 200000 339936189 200000 570296020 200000 464870147 200000 61245999 200000 775273264 200000 325664703 200000 189192589 200000 230185584 200000 950149048 200000 787942560 200000 337467873 200000 502126176 200000 323704583 200000 46906288 200000 501039934 200000 226167494 200000 456157163 200000 798537288 200000 347587077 200000 640886668 200000 407017046 200000 236902623 200000 782267320 200000 807375291 200000 207496536 200000 147000590 200000 854251254 200000 149993849 200000 190021410 200000 968236942 200000 352145280 200000 558666769 200000 957746949 200000 955080760 200000 23113271 200000 924790763 200000 827382639 200000 410728451 200000 708326682 200000 494913166 200000 151718900 200000 34666761 200000 299626315 200000 939174052 200000 955220801 200000 419126914 200000 311640330 200000 375636981 200000 732085033 200000 135177413 200000 568896439 200000 157191018 200000 42521756 200000 878165837 200000 84269523 200000 465024267 200000 177334186 200000 979397297 200000 594343679 200000 701313024 200000 311357315 200000 517471402 200000 558117882 200000 928142482 200000 298403961 200000 574713360 200000 457594022 200000 978100266 200000 54263291 200000 907452124 200000 923960835 200000 552162640 200000 89026203 200000 334773798 200000 212543026 200000 829459373 200000 750623240 200000 616520231 200000 723252850 200000 279137289 200000 217393428 200000 176174136 200000 461569317 200000 733930060 200000 391303086 200000 415366864 200000 46336971 200000 393260927 200000 760445160 200000 522722184 200000 160982788 200000 983103435 200000 825843441 200000 693783322 200000 374197393 200000 573294200 200000 632814874 200000 162853724 200000 934791507 200000 61578223 200000 320162260 200000 248742217 200000 423911241 200000 356202423 200000 739258543 200000 608193272 200000 519927701 200000 28408955 200000 325588060 200000 642503585 200000 234356343 200000 178656257 200000 9144491 200000 114986398 200000 311099215 200000 585079091 200000 818141837 200000 273643623 200000 819945631 200000 309855256 200000 142240274 200000 250359956 200000 391566342 200000 124765147 200000 860446827 200000 597364702 200000 297826372 200000 464373954 200000 446690280 200000 413274397 200000 354401083 200000 118178360 200000 275619833 200000 94126155 200000 995565036 200000 53674179 200000 828347696 200000 126868606 200000 370169461 200000 311372300 200000 962893628 200000 226650096 200000 300769817 200000 62659805 200000 263533807 200000 181695994 200000 204764470 200000 141264158 200000 212382264 200000 584552211 200000 82773839 200000 785302998 200000 986106921 200000 268808405 200000 217314564 200000 331898159 200000 214607601 200000 183660023 200000 18668564 200000 102600305 200000 41973217 200000 241200723 200000 320912225 200000 403530245 200000 691045227 200000 849155297 200000 489138410 200000 954484595 200000 517371165 200000 778356665 200000 907736017 200000 339994467 200000 651028905 200000 94179347 200000 241087063 200000 958930334 200000 290232031 200000 841836105 200000 665443290 200000 859613453 200000 43109808 200000 981608403 200000 575494876 200000 280747960 200000 697694764 200000 252553034 200000 646145278 200000 660755656 200000 272451972 200000 835489893 200000 708501760 200000 659622020 200000 441520648 200000 290663421 200000 146199746 200000 775146071 200000 952085801 200000 760432651 200000 195688262 200000 808961735 200000 775291767 200000 859109800 200000 787371690 200000 86856062 200000 408731298 200000 350061323 200000 922325041 200000 564683076 200000 411124092 200000 129280910 200000 219904570 200000 756717057 200000 964346356 200000 9111464 200000 799475782 200000 674163391 200000 247637788 200000 718076659 200000 702753525 200000 901904293 200000 652423459 200000 711622695 200000 384919561 200000 459263484 200000 847568219 200000 553317659 200000 380910177 200000 199773229 200000 646746675 200000 363600586 200000 406365182 200000 592099264 200000 136908605 200000 342594379 200000 592645120 200000 357135709 200000 487648040 200000 181920215 200000 755736744 200000 293392078 200000 158451653 200000 971469510 200000 776819543 200000 683523834 200000 858930693 200000 106592657 200000 232995468 200000 60412394 200000 880550392 200000 138603217 200000 872766441 200000 223763143 200000 452739791 200000 450565693 200000 491672622 200000 149373912 200000 125049050 200000 223349422 200000 722155835 200000 199122568 200000 166067082 200000 534685726 200000 181661714 200000 656576861 200000 142493039 200000 419028899 200000 487839954 200000 31121409 200000 383077946 200000 630856056 200000 794784443 200000 842394940 200000 866451643 200000 188164340 200000 195052592 200000 584422135 200000 176613090 200000 277961359 200000 215591087 200000 607041593 200000 322207681 200000 181202915 200000 893079769 200000 2790189 200000 498490248 200000 150494632 200000 405335152 200000 206920473 200000 672383366 200000 339642294 200000 674443347 200000 753729639 200000 517804590 200000 57703686 200000 680469123 200000 120495775 200000 411042062 200000 68260784 200000 510107168 200000 355676777 200000 470045913 200000 391505133 200000 961148779 200000 461011343 200000 885314909 200000 612086037 200000 195874245 200000 444783864 200000 786016140 200000 476981154 200000 3235758 200000 492787374 200000 636025207 200000 540125482 200000 177183942 200000 969724375 200000 517936717 200000 194921319 200000 291784654 200000 613912766 200000 84666463 200000 564749618 200000 950145703 200000 340877003 200000 281443614 200000 890518146 200000 215255120 200000 808144517 200000 365843738 200000 403065969 200000 221355755 200000 716434838 200000 168306692 200000 186218807 200000 87856056 200000 594081991 200000 315789484 200000 617354284 200000 411360535 200000 109853694 200000 235288835 200000 903254984 200000 919785609 200000 203561030 200000 193264664 200000 100983717 200000 448979119 200000 421970886 200000 294713886 200000 629131899 200000 159120201 200000 715455944 200000 406657124 200000 999264802 200000 570622263 200000 554785459 200000 567103834 200000 246311827 200000 988926586 200000 393981456 200000 851722898 200000 509126375 200000 412729906 200000 666682504 200000 573900475 200000 627635541 200000 209171105 200000 39507939 200000 773909927 200000 216774966 200000 703658790 200000 2096905 200000 435495493 200000 772159492 200000 444543041 200000 11934723 200000 56936615 200000 192302677 200000 640678293 200000 337457658 200000 8183292 200000 990373348 200000 228142560 200000 455483702 200000 531124373 200000 482325383 200000 4109060 200000 840531232 200000 468732899 200000 465196345 200000 981435392 200000 350178879 200000 622878839 200000 752312337 200000 344174838 200000 573158974 200000 921383424 200000 159446600 200000 643641638 200000 730235363 200000 980376399 200000 793497910 200000 494797553 200000 645121304 200000 427604565 200000 456568148 200000 47648214 200000 881890021 200000 958784546 200000 190782010 200000 208307319 200000 523136882 200000 141127398 200000 18422945 200000 738372756 200000 492874249 200000 39511027 200000 214063713 200000 91488525 200000 706431249 200000 796450233 200000 498970227 200000 866510307 200000 661711379 200000 508642248 200000 656936688 200000 158465591 200000 856307640 200000 298095824 200000 467479311 200000 458588232 200000 748830152 200000 822510755 200000 575983913 200000 374141304 200000 341861163 200000 472311344 200000 176332472 200000 589178951 200000 356109803 200000 973635977 200000 274660947 200000 463021141 200000 536921903 200000 813325277 200000 737059250 200000 934073956 200000 294218560 200000 567894910 200000 927456175 200000 774114387 200000 451181959 200000 583213531 200000 923434050 200000 66834722 200000 306594956 200000 30720901 200000 522314371 200000 229092595 200000 284001783 200000 53806126 200000 722208427 200000 442435335 200000 387860625 200000 978280612 200000 367403026 200000 418409404 200000 269604931 200000 457288409 200000 960135985 200000 859574933 200000 593900565 200000 637091805 200000 879237536 200000 778284081 200000 705274416 200000 797566433 200000 850835480 200000 208920145 200000 553941468 200000 391849013 200000 393416305 200000 38410197 200000 945090945 200000 109870410 200000 169604517 200000 608266942 200000 873952936 200000 155878576 200000 82117578 200000 528482349 200000 361539578 200000 599951127 200000 867962907 200000 691965026 200000 24519999 200000 58708561 200000 499956974 200000 954145981 200000 64169312 200000 822955342 200000 180713406 200000 816944063 200000 10212453 200000 808784413 200000 185392418 200000 879762696 200000 466504054 200000 979621873 200000 467699411 200000 840599386 200000 886795484 200000 338654488 200000 511303592 200000 599258260 200000 912505344 200000 791764229 200000 208676764 200000 331539382 200000 44255082 200000 337556038 200000 878554566 200000 293310691 200000 122666690 200000 552179341 200000 957187679 200000 835179353 200000 773203154 200000 960276651 200000 658287296 200000 448844666 200000 36803457 200000 610878095 200000 235294048 200000 731731141 200000 808599000 200000 248200010 200000 284659672 200000 446002140 200000 529060864 200000 289285901 200000 880224993 200000 937671807 200000 758835521 200000 823649576 200000 927742548 200000 13170063 200000 321806851 200000 65339916 200000 136198440 200000 69312779 200000 129055696 200000 116547401 200000 975198583 200000 155748885 200000 10977103 200000 250440080 200000 757965433 200000 680931565 200000 172728393 200000 348245169 200000 988812933 200000 6317811 200000 311393191 200000 474510749 200000 249392918 200000 983832744 200000 19139440 200000 10765924 200000 244128451 200000 922110381 200000 685152463 200000 589241398 200000 112881989 200000 148565698 200000 210038794 200000 462956389 200000 774171508 200000 539284935 200000 215598219 200000 182999392 200000 321943369 200000 975232957 200000 952394458 200000 182956217 200000 335685596 200000 686900420 200000 357139616 200000 991770911 200000 530729318 200000 845209629 200000 588382884 200000 504094564 200000 379146048 200000 934987305 200000 334073041 200000 54947703 200000 432160737 200000 331401832 200000 83984941 200000 716655209 200000 528823522 200000 650116986 200000 625114338 200000 559406187 200000 49449213 200000 302170912 200000 218692664 200000 524414158 200000 962827785 200000 721970747 200000 377589911 200000 797961729 200000 353823998 200000 427105994 200000 625249673 200000 548730773 200000 103130102 200000 184124911 200000 117333941 200000 71165499 200000 736572968 200000 481220586 200000 187333348 200000 705796547 200000 389819886 200000 946027036 200000 429533695 200000 671090974 200000 231663808 200000 293378308 200000 619142414 200000 624793180 200000 251748150 200000 802274372 200000 175402297 200000 314178733 200000 551389961 200000 863291036 200000 695634122 200000 12883043 200000 747574034 200000 72840684 200000 757240104 200000 855387886 200000 660342088 200000 892415797 200000 387775196 200000 289045726 200000 965266116 200000 862402199 200000 814016399 200000 781018083 200000 144328639 200000 751412052 200000 623588361 200000 243074767 200000 386220946 200000 809772491 200000 513850930 200000 838367121 200000 151513780 200000 3709309 200000 631378708 200000 800120635 200000 280209087 200000 654381322 200000 603615446 200000 731494908 200000 255652970 200000 243624499 200000 143604929 200000 374721317 200000 779762063 200000 491560409 200000 406001469 200000 947044647 200000 329477926 200000 863884796 200000 708847060 200000 894706579 200000 848447303 200000 424882620 200000 62101293 200000 229326616 200000 229600042 200000 900725594 200000 674758930 200000 316061063 200000 647926569 200000 592139830 200000 152608874 200000 424693201 200000 841376444 200000 715756242 200000 634336574 200000 719542278 200000 928310396 200000 408505037 200000 400480950 200000 480139095 200000 126460960 200000 24761063 200000 87163676 200000 831361044 200000 562998913 200000 724312835 200000 335374295 200000 601197485 200000 674035608 200000 748339231 200000 432305520 200000 863788212 200000 473954430 200000 588382301 200000 576757136 200000 320308441 200000 696424810 200000 387708668 200000 583985919 200000 778936556 200000 192113078 200000 210247262 200000 559658406 200000 857657053 200000 228903897 200000 799479811 200000 912134284 200000 195436990 200000 65537901 200000 314302092 200000 561529307 200000 788992446 200000 997308202 200000 974195640 200000 439333084 200000 904803375 200000 235131624 200000 315175017 200000 750380021 200000 201601920 200000 469635487 200000 313123487 200000 275269809 200000 581462338 200000 884176745 200000 501930874 200000 268434360 200000 404031527 200000 335327614 200000 953249083 200000 215085777 200000 56663549 200000 170329142 200000 143670595 200000 132336358 200000 859120566 200000 915001610 200000 545333265 200000 759617535 200000 663291234 200000 65056403 200000 901805895 200000 954494789 200000 66538034 200000 714943112 200000 208072613 200000 463453952 200000 508813430 200000 992887235 200000 287247628 200000 882007192 200000 607008671 200000 805988923 200000 467398779 200000 953291927 200000 861308989 200000 275057929 200000 682332180 200000 760008868 200000 153982465 200000 528413287 200000 954150679 200000 110807944 200000 612488123 200000 862735276 200000 618275812 200000 572100395 200000 184341851 200000 542735184 200000 740084732 200000 333634199 200000 543141363 200000 244165869 200000 135133184 200000 748474355 200000 633204659 200000 609816379 200000 7129519 200000 522918537 200000 363836394 200000 203469842 200000 544014315 200000 801581759 200000 438797067 200000 294764651 200000 989214900 200000 181374496 200000 172697764 200000 934602334 200000 289747242 200000 106389332 200000 481538919 200000 391089956 200000 524371343 200000 975333411 200000 689321765 200000 439000341 200000 652358977 200000 701158773 200000 154248909 200000 234020779 200000 718982339 200000 717935955 200000 854559856 200000 929956220 200000 179472820 200000 380300518 200000 907458879 200000 946328130 200000 910151381 200000 950386806 200000 671348619 200000 469462230 200000 418803719 200000 287858027 200000 594419907 200000 665060143 200000 39708233 200000 170026063 200000 465769336 200000 686343783 200000 243124157 200000 30250185 200000 544451931 200000 12320950 200000 620409763 200000 797169058 200000 922468156 200000 742772 200000 954549339 200000 978860739 200000 184566539 200000 413033241 200000 552599399 200000 101805876 200000 897784794 200000 745501503 200000 423877989 200000 757888797 200000 313499097 200000 737198238 200000 421594648 200000 94746567 200000 388068440 200000 397388047 200000 336471135 200000 145464220 200000 569681863 200000 254937993 200000 3012155 200000 605190690 200000 477144504 200000 279340581 200000 892289741 200000 148726786 200000 829890266 200000 284811292 200000 106609236 200000 121785094 200000 818423039 200000 515517894 200000 688538674 200000 664507925 200000 168346902 200000 25369757 200000 797253863 200000 245987641 200000 839467313 200000 421970743 200000 817101331 200000 738351513 200000 757795967 200000 845272399 200000 985424503 200000 543289726 200000 572954449 200000 916157372 200000 86722036 200000 704104528 200000 308440856 200000 583549558 200000 710006665 200000 202295961 200000 47683684 200000 465127575 200000 561520472 200000 167859200 200000 453371110 200000 869121111 200000 546866337 200000 137604942 200000 79412079 200000 914105102 200000 491354565 200000 184001644 200000 364834797 200000 405893941 200000 665284163 200000 522867298 200000 517937011 200000 921522276 200000 217739965 200000 38637401 200000 359176753 200000 535310676 200000 452617459 200000 665969304 200000 714890103 200000 282603485 200000 768710597 200000 975211146 200000 439914422 200000 467250936 200000 331702580 200000 948764341 200000 32440446 200000 839199934 200000 659566177 200000 461360067 200000 192849535 200000 141209702 200000 511227275 200000 531798907 200000 927928715 200000 381974089 200000 967976468 200000 243699400 200000 841363089 200000 497899489 200000 98302588 200000 822593968 200000 226760099 200000 799432133 200000 543423076 200000 505909597 200000 932144112 200000 863982509 200000 767697035 200000 15185432 200000 915629002 200000 766445171 200000 968093907 200000 558952263 200000 144197280 200000 218431503 200000 526169660 200000 74904949 200000 53340419 200000 975957913 200000 656634086 200000 398985289 200000 981828260 200000 523065674 200000 828876306 200000 281306765 200000 986561620 200000 859859066 200000 848054816 200000 361115176 200000 411172866 200000 969226146 200000 336239250 200000 411132963 200000 50574527 200000 661872730 200000 95349767 200000 378885799 200000 185018556 200000 381398363 200000 901147712 200000 139402491 200000 206182217 200000 167430270 200000 168801309 200000 681267082 200000 638592726 200000 982922426 200000 526099871 200000 612480474 200000 363192565 200000 380769832 200000 53707239 200000 874974869 200000 217326166 200000 761988610 200000 188812085 200000 519928707 200000 199245513 200000 754328222 200000 31297769 200000 987813772 200000 54220606 200000 950695799 200000 1892740 200000 786059450 200000 887882183 200000 509212452 200000 60436647 200000 235382324 200000 283710355 200000 53046622 200000 828658449 200000 153766468 200000 324217076 200000 537202429 200000 757885092 200000 98614352 200000 483321689 200000 648376825 200000 732705376 200000 45024483 200000 949068628 200000 727964524 200000 444500581 200000 377473445 200000 660794004 200000 604388238 200000 667602420 200000 170567005 200000 298763755 200000 205902264 200000 785613678 200000 215461365 200000 149965640 200000 476434529 200000 524749907 200000 557071990 200000 522042812 200000 161408802 200000 367797571 200000 136296710 200000 651093880 200000 281899700 200000 684829183 200000 671079664 200000 262900172 200000 523353840 200000 639619431 200000 699334812 200000 940705577 200000 110128845 200000 328445309 200000 280992657 200000 384263967 200000 290743397 200000 314835295 200000 303344249 200000 478982239 200000 771060976 200000 581345104 200000 402251548 200000 986062009 200000 147177669 200000 935462575 200000 131175523 200000 333849885 200000 397658975 200000 654430718 200000 364297814 200000 609421213 200000 64847189 200000 483599067 200000 870378525 200000 727218025 200000 710733920 200000 371378697 200000 233972226 200000 431382225 200000 964896600 200000 712928103 200000 553623915 200000 988920645 200000 686795830 200000 290026998 200000 945229028 200000 300319063 200000 167122450 200000 714730454 200000 25330194 200000 303637686 200000 773953829 200000 816984137 200000 391036352 200000 226919475 200000 36743880 200000 294713773 200000 371573205 200000 142410176 200000 35253106 200000 455613829 200000 229123930 200000 902383723 200000 295618236 200000 439408 200000 740733048 200000 535337574 200000 902572896 200000 328652336 200000 967478903 200000 675330818 200000 542580021 200000 229680035 200000 514894272 200000 636744878 200000 498976051 200000 612155596 200000 745613274 200000 446716155 200000 119909748 200000 382870730 200000 860686192 200000 638753946 200000 50221871 200000 477422046 200000 351143496 200000 46804315 200000 223571134 200000 32607080 200000 961995084 200000 318987311 200000 415501209 200000 257154025 200000 382124163 200000 740148517 200000 758346328 200000 961886466 200000 310035736 200000 36577136 200000 447765684 200000 982036339 200000 135346513 200000 642891615 200000 10104710 200000 285539612 200000 267488921 200000 711635043 200000 453697221 200000 55694078 200000 577879414 200000 722709259 200000 676252042 200000 861148986 200000 668909969 200000 425230602 200000 9188366 200000 850838287 200000 740570036 200000 710187310 200000 231698346 200000 544542431 200000 423583687 200000 682256234 200000 971619541 200000 911849002 200000 676401873 200000 285204684 200000 224111913 200000 606118800 200000 44071164 200000 35365767 200000 660246365 200000 914493139 200000 679772048 200000 67802857 200000 114687307 200000 623859921 200000 368235254 200000 592070500 200000 616335851 200000 587299213 200000 800512694 200000 31544456 200000 416841557 200000 3592230 200000 18185080 200000 544392966 200000 839936705 200000 684900061 200000 828692741 200000 604888239 200000 120102025 200000 495207187 200000 165537862 200000 119026290 200000 820912677 200000 775682887 200000 821063491 200000 242233440 200000 651156526 200000 294707995 200000 139660069 200000 634889130 200000 560476251 200000 553097039 200000 337518643 200000 842648736 200000 2737541 200000 607260611 200000 275329496 200000 246161586 200000 921186725 200000 582082936 200000 765449882 200000 285310578 200000 190560724 200000 148896911 200000 225562659 200000 965807504 200000 172925001 200000 299045447 200000 810124603 200000 829195483 200000 78167646 200000 724010755 200000 299483082 200000 505357894 200000 818377866 200000 87210049 200000 803599066 200000 258580192 200000 77580903 200000 829624994 200000 85485714 200000 995040473 200000 513710765 200000 244412903 200000 311321147 200000 601460098 200000 730357556 200000 892866289 200000 694648894 200000 881280845 200000 298876148 200000 154928576 200000 639227939 200000 461489096 200000 518787079 200000 444966772 200000 295467666 200000 688733605 200000 373711781 200000 650958414 200000 450513237 200000 140983477 200000 329550886 200000 18851759 200000 480955219 200000 252392935 200000 852690179 200000 87503895 200000 257282709 200000 967381836 200000 435715285 200000 464735014 200000 602859588 200000 778834965 200000 655392595 200000 947810205 200000 662140583 200000 221862034 200000 466689367 200000 410662748 200000 306137385 200000 203829812 200000 550097112 200000 339804516 200000 525878352 200000 870386571 200000 432358127 200000 742297046 200000 309693894 200000 7296584 200000 746303446 200000 806330866 200000 541306963 200000 687797050 200000 137714404 200000 813816856 200000 896861664 200000 190701140 200000 971356305 200000 145996745 200000 459177844 200000 358800037 200000 736638071 200000 119756198 200000 208807226 200000 239972957 200000 877859662 200000 675098990 200000 867731064 200000 976520910 200000 460287726 200000 888992259 200000 831719832 200000 71129703 200000 26939984 200000 557266789 200000 149629986 200000 601548986 200000 168584076 200000 787598005 200000 7059134 200000 786070646 200000 124106715 200000 113657394 200000 829223222 200000 603008877 200000 931081621 200000 442303294 200000 187418225 200000 590812814 200000 17475124 200000 984229464 200000 568882809 200000 767415274 200000 871123534 200000 418868002 200000 191478900 200000 666994866 200000 321881501 200000 663065181 200000 648307373 200000 595100470 200000 175571194 200000 856257511 200000 199619724 200000 555636967 200000 494577244 200000 498805443 200000 816763032 200000 110881366 200000 240668381 200000 974214415 200000 122185851 200000 356475697 200000 84573365 200000 535551502 200000 261019390 200000 355964491 200000 501865276 200000 263611936 200000 737615367 200000 939245460 200000 356123370 200000 105696452 200000 594150561 200000 91457564 200000 739180377 200000 978344604 200000 804459252 200000 389504020 200000 677163329 200000 582910311 200000 202277959 200000 287054027 200000 800927867 200000 264945671 200000 307515140 200000 912002228 200000 270727166 200000 458160764 200000 662639283 200000 603178334 200000 19622371 200000 217434087 200000 522705405 200000 601327993 200000 383631203 200000 560958599 200000 281737386 200000 638588119 200000 894246614 200000 717371838 200000 477278626 200000 527882855 200000 94272438 200000 17335820 200000 935898862 200000 522137658 200000 340694681 200000 793604369 200000 198629303 200000 36561282 200000 277373754 200000 546474382 200000 59779141 200000 812618381 200000 539428464 200000 696549220 200000 491614721 200000 406570701 200000 643515443 200000 121659795 200000 350974322 200000 860737234 200000 241617821 200000 46570043 200000 952213059 200000 76914253 200000 18326246 200000 792275613 200000 621207354 200000 249729038 200000 939594598 200000 102579481 200000 317759041 200000 949344262 200000 500909462 200000 394533169 200000 517882976 200000 610875205 200000 483605774 200000 240913795 200000 934335 200000 367557628 200000 354706567 200000 901091282 200000 152095656 200000 187291003 200000 973967321 200000 478367997 200000 704397954 200000 609534515 200000 107208189 200000 274952966 200000 173384150 200000 333180851 200000 156488460 200000 728540939 200000 587947597 200000 830441646 200000 117261373 200000 979440463 200000 571204015 200000 592790259 200000 422908905 200000 30791473 200000 221353700 200000 960242546 200000 392513418 200000 949651762 200000 870426102 200000 996370493 200000 863251895 200000 549409010 200000 907595788 200000 39202947 200000 991943720 200000 814448946 200000 677245295 200000 769393301 200000 342159287 200000 959979475 200000 407313288 200000 578765285 200000 339882076 200000 136589781 200000 453690079 200000 284385537 200000 323271471 200000 353174872 200000 549031196 200000 952512411 200000 549490281 200000 960011677 200000 654592776 200000 423888515 200000 190032226 200000 889108229 200000 755353740 200000 856936362 200000 401173651 200000 266051855 200000 370671281 200000 42938400 200000 643397524 200000 978149981 200000 652743581 200000 98635798 200000 683281694 200000 15970991 200000 330439835 200000 701966044 200000 69299466 200000 766227173 200000 62314514 200000 30089955 200000 17794639 200000 701385473 200000 673072523 200000 32047035 200000 576580358 200000 984656417 200000 392524719 200000 957394965 200000 114442345 200000 637524616 200000 605259334 200000 867868097 200000 576675022 200000 998399381 200000 65195577 200000 748853679 200000 498511792 200000 446834633 200000 713916816 200000 696988145 200000 224795558 200000 735111877 200000 958219635 200000 593137590 200000 595671657 200000 298964296 200000 731737643 200000 539052880 200000 587252433 200000 573247284 200000 139656993 200000 700992558 200000 509384406 200000 76256137 200000 118128861 200000 916998882 200000 303761298 200000 868706919 200000 934576391 200000 908863771 200000 858108733 200000 387369744 200000 746807401 200000 901619626 200000 708919600 200000 173444066 200000 142579434 200000 175737472 200000 977870818 200000 117433440 200000 798648723 200000 724329646 200000 310088940 200000 147460905 200000 237368973 200000 869816419 200000 811330823 200000 845156862 200000 931136800 200000 123268336 200000 164638732 200000 165905855 200000 911179700 200000 343280326 200000 270537970 200000 622627950 200000 437180883 200000 690261877 200000 411266003 200000 459895594 200000 380094500 200000 950213550 200000 548896743 200000 712314931 200000 998095472 200000 678617921 200000 183663493 200000 67669740 200000 330562464 200000 225335070 200000 416169000 200000 505511379 200000 729818043 200000 711877463 200000 724959335 200000 995129994 200000 535805420 200000 482547996 200000 556697083 200000 226401744 200000 89018489 200000 90204860 200000 615144892 200000 439502727 200000 13391052 200000 381752746 200000 655947683 200000 460844207 200000 769947501 200000 72297076 200000 120193224 200000 464766825 200000 558480389 200000 716028621 200000 295561572 200000 383542516 200000 931360091 200000 24291203 200000 742284496 200000 154655154 200000 608246618 200000 304018568 200000 66154371 200000 168920355 200000 667856136 200000 544191213 200000 711852822 200000 238643687 200000 951532687 200000 528563937 200000 214744131 200000 201791935 200000 657034039 200000 577428917 200000 648354529 200000 786821003 200000 680942440 200000 204094426 200000 650769384 200000 202509133 200000 709398700 200000 107669729 200000 264533362 200000 885720612 200000 470898090 200000 567229816 200000 704745655 200000 130816593 200000 660395051 200000 854568819 200000 393534990 200000 52668212 200000 254652696 200000 130338239 200000 972520690 200000 472107343 200000 893576313 200000 870978159 200000 699914234 200000 92371520 200000 41508726 200000 841322163 200000 143870687 200000 155036874 200000 664164953 200000 17076955 200000 25028218 200000 62926540 200000 459457161 200000 368055383 200000 751135938 200000 728773959 200000 511881359 200000 229264825 200000 231934160 200000 886530140 200000 693826068 200000 719173809 200000 393603293 200000 693141834 200000 599188448 200000 532804622 200000 96244802 200000 229143155 200000 985924571 200000 897766851 200000 94801782 200000 346458967 200000 108677903 200000 169049310 200000 340650003 200000 333249686 200000 623965603 200000 130656657 200000 477960912 200000 17972722 200000 51871968 200000 142078253 200000 488831367 200000 833771593 200000 851328814 200000 193089569 200000 27686704 200000 356093854 200000 280265751 200000 808502270 200000 203952611 200000 769325840 200000 778843202 200000 907853685 200000 545354968 200000 290784992 200000 61912953 200000 189795926 200000 278724201 200000 210120303 200000 612424867 200000 998005650 200000 831293454 200000 750138428 200000 779798985 200000 886988089 200000 409529952 200000 55719401 200000 597298707 200000 784411260 200000 385465110 200000 588321846 200000 644986827 200000 216682923 200000 193233673 200000 661568771 200000 609447000 200000 234635831 200000 42985522 200000 579869009 200000 754968131 200000 525817008 200000 740229034 200000 192938817 200000 202432309 200000 107932870 200000 445259688 200000 548785171 200000 932071926 200000 493031755 200000 553852294 200000 82393639 200000 295556207 200000 380167215 200000 1242555 200000 846027006 200000 178698151 200000 225695873 200000 115529185 200000 15093560 200000 93087176 200000 893491316 200000 77195952 200000 383913111 200000 207576091 200000 164561238 200000 77947392 200000 585850362 200000 802098950 200000 194071450 200000 670409929 200000 422330209 200000 819043860 200000 419058382 200000 142874917 200000 608152047 200000 214995437 200000 735406500 200000 706557004 200000 194652642 200000 994501720 200000 90847724 200000 226429590 200000 614831771 200000 89758783 200000 1708695 200000 661476733 200000 212535964 200000 555475882 200000 767688118 200000 740148119 200000 71711620 200000 388992962 200000 255827064 200000 283554974 200000 359343636 200000 595961551 200000 506623790 200000 427494251 200000 174127148 200000 989337657 200000 660093769 200000 101947381 200000 480185038 200000 819779722 200000 154554201 200000 448452949 200000 482822168 200000 790657385 200000 799048462 200000 739542981 200000 152710477 200000 464699807 200000 520120122 200000 280639132 200000 48714444 200000 233976596 200000 317022669 200000 346656338 200000 265301014 200000 466945234 200000 174040023 200000 83140737 200000 960187852 200000 794680576 200000 765682568 200000 417343969 200000 103233966 200000 432385256 200000 948141106 200000 973011530 200000 680113820 200000 962790128 200000 871190084 200000 194507445 200000 933853334 200000 221270691 200000 142540624 200000 492878650 200000 129120447 200000 331056809 200000 838231557 200000 63237394 200000 575924565 200000 223670474 200000 659458612 200000 781338773 200000 721756602 200000 60037614 200000 995471055 200000 925068093 200000 503392366 200000 544306718 200000 141035492 200000 84965280 200000 733566225 200000 707680899 200000 553805477 200000 682349432 200000 548111460 200000 87198565 200000 302253922 200000 702103454 200000 986068039 200000 533048364 200000 42434956 200000 777204233 200000 595113404 200000 842412386 200000 372553651 200000 649856467 200000 145428194 200000 460887726 200000 109019528 200000 64154932 200000 988312826 200000 86930649 200000 252442075 200000 564295556 200000 364779620 200000 707742156 200000 859205277 200000 426552123 200000 766956193 200000 222546575 200000 972976862 200000 562960883 200000 143591506 200000 618927946 200000 615969998 200000 295518820 200000 391217462 200000 463106375 200000 65795519 200000 281221735 200000 565330480 200000 955681517 200000 809645089 200000 440119539 200000 402471230 200000 408689605 200000 609312131 200000 68872225 200000 157718401 200000 736209527 200000 551226008 200000 893388074 200000 800649531 200000 806899917 200000 736231726 200000 164900966 200000 714438090 200000 803046830 200000 474804792 200000 538557263 200000 902527921 200000 107084068 200000 487619524 200000 442561659 200000 349705359 200000 940685910 200000 395577604 200000 321665957 200000 147425574 200000 595157389 200000 494804553 200000 176300452 200000 763314004 200000 718626865 200000 879010562 200000 240353392 200000 720091164 200000 538884300 200000 459192768 200000 201374499 200000 612151709 200000 884698885 200000 938489396 200000 946980341 200000 328738584 200000 364366758 200000 31907630 200000 102858814 200000 851314413 200000 12112533 200000 597431967 200000 906645111 200000 481953438 200000 640658141 200000 377614231 200000 589742648 200000 658168522 200000 88020134 200000 877998663 200000 522486330 200000 478298417 200000 994796855 200000 332349951 200000 3587157 200000 903008438 200000 867413755 200000 757179183 200000 356860290 200000 538197847 200000 969511288 200000 256835945 200000 333734362 200000 191364661 200000 799889240 200000 669981533 200000 449213076 200000 120210834 200000 803193954 200000 997661402 200000 157082121 200000 981217485 200000 993367425 200000 581229267 200000 513187763 200000 877767783 200000 583700667 200000 615498070 200000 754044969 200000 199558656 200000 606210363 200000 4601238 200000 746552099 200000 74174554 200000 74506567 200000 725262817 200000 122854779 200000 208490835 200000 12959816 200000 794383785 200000 941723945 200000 340853230 200000 827455688 200000 942713727 200000 297814853 200000 337705546 200000 612850799 200000 611205394 200000 790013960 200000 433323944 200000 42429444 200000 364356915 200000 128849098 200000 415798377 200000 359360881 200000 297423315 200000 214846468 200000 541924876 200000 304915390 200000 257587714 200000 592941390 200000 45572403 200000 436609812 200000 50762737 200000 602977121 200000 303799710 200000 821469882 200000 958739696 200000 135716374 200000 862362670 200000 417560859 200000 237360496 200000 535759460 200000 325187298 200000 45575101 200000 544189185 200000 441862756 200000 533336284 200000 271845706 200000 630653523 200000 334808400 200000 678857819 200000 860754826 200000 297042744 200000 163395454 200000 371924673 200000 511468901 200000 130137760 200000 418496105 200000 237697679 200000 526492389 200000 770776731 200000 151322280 200000 565948771 200000 147859249 200000 311518297 200000 697149940 200000 630615040 200000 206395539 200000 815525420 200000 593935141 200000 152677956 200000 553457777 200000 111435651 200000 386958899 200000 425696562 200000 1719638 200000 666366703 200000 280825912 200000 378757866 200000 756972778 200000 4933154 200000 56008044 200000 208191659 200000 392540660 200000 166459882 200000 257266984 200000 846989014 200000 491168863 200000 984875577 200000 82243043 200000 899304685 200000 723894065 200000 727974943 200000 300445494 200000 342941583 200000 650975379 200000 779058637 200000 638530010 200000 108126333 200000 432807375 200000 573098132 200000 534643624 200000 834385560 200000 785539405 200000 549582562 200000 82867095 200000 498829791 200000 798147732 200000 912899147 200000 757693377 200000 451549556 200000 664341582 200000 383565692 200000 147310942 200000 208947607 200000 746665539 200000 42151496 200000 86246597 200000 533381544 200000 773321564 200000 728155039 200000 513226097 200000 271616040 200000 54570401 200000 646646673 200000 392772601 200000 27799224 200000 547922490 200000 167781710 200000 859536918 200000 715739159 200000 599412081 200000 215368488 200000 156268192 200000 147602471 200000 902042797 200000 271221391 200000 480050064 200000 637734888 200000 813314679 200000 392654354 200000 103807998 200000 958259579 200000 713425015 200000 726806884 200000 646152227 200000 432815647 200000 748583799 200000 115529555 200000 964948824 200000 684007478 200000 215974750 200000 10231761 200000 336248852 200000 772039488 200000 232581429 200000 398320623 200000 986848241 200000 395942365 200000 872308005 200000 482583516 200000 979938214 200000 817223630 200000 979514998 200000 459990761 200000 936904461 200000 157967860 200000 642994065 200000 745716615 200000 218225949 200000 513366094 200000 209225213 200000 618371398 200000 634407920 200000 876814334 200000 570467429 200000 639222487 200000 579946174 200000 522350916 200000 257398927 200000 925883914 200000 273719262 200000 73454977 200000 522660709 200000 363071952 200000 911641291 200000 466617140 200000 736463599 200000 556475449 200000 745889308 200000 113952767 200000 884923989 200000 694096502 200000 384245130 200000 763650209 200000 429843936 200000 677354199 200000 17533934 200000 777175804 200000 998452986 200000 675695820 200000 885335871 200000 562835473 200000 632965161 200000 231472871 200000 717258902 200000 610668542 200000 702018838 200000 659581143 200000 787234860 200000 519899654 200000 90059915 200000 815834478 200000 956949338 200000 384157320 200000 19108976 200000 749195419 200000 128541847 200000 968681732 200000 821544908 200000 997216112 200000 487757693 200000 218373149 200000 606706889 200000 735874588 200000 26291907 200000 948567441 200000 598415535 200000 327959537 200000 765109827 200000 536742466 200000 268895719 200000 911522142 200000 651291893 200000 574273071 200000 77014009 200000 223555060 200000 43032305 200000 695541883 200000 760411021 200000 624556132 200000 726786415 200000 712781668 200000 601016428 200000 103866494 200000 254734025 200000 890669131 200000 64329599 200000 813910835 200000 967983223 200000 223921074 200000 592378062 200000 661743763 200000 371738386 200000 672700727 200000 932594050 200000 983193039 200000 397868113 200000 837572509 200000 660711906 200000 581924151 200000 598224653 200000 320349892 200000 356681049 200000 738927676 200000 697889087 200000 746523563 200000 494917229 200000 69006190 200000 301229568 200000 329433203 200000 966974152 200000 97064061 200000 172348295 200000 291959390 200000 44347186 200000 699316795 200000 357708078 200000 309367755 200000 867242899 200000 282156183 200000 61459308 200000 381167675 200000 434158837 200000 613792931 200000 920645595 200000 42625615 200000 199128447 200000 287137934 200000 91804467 200000 590075846 200000 824773754 200000 827908010 200000 489943884 200000 11217794 200000 132697679 200000 505296998 200000 463576350 200000 18203011 200000 806823046 200000 543209556 200000 268431555 200000 53749993 200000 382414791 200000 324420131 200000 483025267 200000 637411829 200000 279810524 200000 993498532 200000 202587526 200000 560923144 200000 178420140 200000 945892808 200000 898791542 200000 711390113 200000 382385984 200000 601143967 200000 938240729 200000 797220962 200000 678254529 200000 50872154 200000 454549609 200000 91131147 200000 297573238 200000 342945866 200000 699463679 200000 943036797 200000 451691978 200000 531880157 200000 28932498 200000 389977271 200000 163082051 200000 136572326 200000 965837884 200000 129060571 200000 165896587 200000 200878165 200000 960888884 200000 384609576 200000 888960362 200000 654556602 200000 236212948 200000 693808129 200000 987096265 200000 567280582 200000 686182035 200000 904364260 200000 252533935 200000 859516296 200000 814255371 200000 893803122 200000 32084295 200000 219288883 200000 163565812 200000 978746477 200000 559910871 200000 304076309 200000 131979814 200000 40118196 200000 903373513 200000 143363233 200000 262908314 200000 225752136 200000 184499109 200000 114222181 200000 740737896 200000 727964489 200000 787425556 200000 94871572 200000 294446281 200000 608347384 200000 237788381 200000 891753340 200000 740773397 200000 618901686 200000 33041386 200000 267986831 200000 457810630 200000 859009795 200000 168493636 200000 13484126 200000 451600242 200000 577305983 200000 797655313 200000 620118808 200000 563850195 200000 712618731 200000 770720412 200000 421269518 200000 192221890 200000 89345320 200000 159614541 200000 404731057 200000 874171446 200000 921133365 200000 631479467 200000 702099345 200000 92178249 200000 773496628 200000 505963872 200000 122336863 200000 907211827 200000 135984741 200000 249805109 200000 688255979 200000 101924940 200000 424988968 200000 501314064 200000 737738790 200000 732930572 200000 546648318 200000 528945404 200000 471676448 200000 836229390 200000 974178952 200000 525641249 200000 323112969 200000 406370823 200000 39376774 200000 426424006 200000 515643187 200000 20186323 200000 419043544 200000 711998805 200000 68125197 200000 167618152 200000 738818175 200000 835447126 200000 285099049 200000 793857247 200000 339733403 200000 678837618 200000 930271799 200000 698402673 200000 291086958 200000 835064689 200000 228722182 200000 812067958 200000 11823191 200000 711742523 200000 672587400 200000 367143272 200000 946564054 200000 167157721 200000 275106254 200000 687457501 200000 262662798 200000 917556084 200000 210593031 200000 250112144 200000 994285373 200000 880335188 200000 451876484 200000 464287576 200000 951898565 200000 197932770 200000 984613303 200000 93458733 200000 451448101 200000 358953125 200000 118327086 200000 132117289 200000 195229567 200000 780830280 200000 4703899 200000 372681604 200000 397832211 200000 110215825 200000 708465358 200000 968661910 200000 848076610 200000 235040618 200000 45971384 200000 820516824 200000 171843723 200000 637047259 200000 951390825 200000 332582370 200000 439778448 200000 856010764 200000 751971602 200000 241047149 200000 288294673 200000 682326855 200000 732995330 200000 59028305 200000 11109102 200000 318063603 200000 452074668 200000 536424327 200000 523182120 200000 387930009 200000 271698335 200000 906962728 200000 173498336 200000 515779810 200000 873351819 200000 54457195 200000 778196565 200000 721466262 200000 463813442 200000 130018985 200000 389888233 200000 421248669 200000 428736180 200000 215709276 200000 435063324 200000 48771585 200000 818201328 200000 930567451 200000 772260239 200000 472761577 200000 175534376 200000 813669022 200000 576844801 200000 591012254 200000 116730797 200000 689626559 200000 287445844 200000 835037577 200000 850521582 200000 274608246 200000 434234503 200000 999810354 200000 219315836 200000 515790299 200000 486251965 200000 50052161 200000 278160649 200000 903556135 200000 403844660 200000 984046463 200000 589354595 200000 408072370 200000 339258445 200000 345018069 200000 352835708 200000 76404725 200000 321611658 200000 172660556 200000 213790820 200000 399250824 200000 762242698 200000 57090314 200000 954771532 200000 247298596 200000 104978190 200000 449873754 200000 503012228 200000 433499554 200000 929074166 200000 952197795 200000 65919101 200000 88803577 200000 300379971 200000 719834223 200000 426590407 200000 905452098 200000 178853910 200000 994730340 200000 633013522 200000 127538359 200000 218408111 200000 988534605 200000 873497904 200000 881718958 200000 629183598 200000 544047378 200000 596706321 200000 272597922 200000 430283732 200000 366559419 200000 348955076 200000 923585066 200000 622913665 200000 26696048 200000 107308412 200000 65117183 200000 31877431 200000 24980858 200000 133481863 200000 819344377 200000 278416853 200000 443256898 200000 713181528 200000 737913872 200000 17622364 200000 731174992 200000 442322813 200000 303913311 200000 56841708 200000 807659852 200000 507803560 200000 65427483 200000 258806470 200000 642560 200000 668509866 200000 118481824 200000 61989963 200000 812364371 200000 111036530 200000 399292004 200000 531506170 200000 373629774 200000 672993809 200000 370352128 200000 336838773 200000 497559322 200000 116156344 200000 549050670 200000 432569212 200000 519121151 200000 902610103 200000 58352068 200000 348694512 200000 30994789 200000 13740415 200000 632618172 200000 358795728 200000 145317334 200000 199893920 200000 20312623 200000 118031422 200000 862869241 200000 526336971 200000 481436501 200000 70163322 200000 146178199 200000 786911184 200000 870769798 200000 458521316 200000 883028889 200000 180005024 200000 487067962 200000 505157373 200000 982457862 200000 744500299 200000 499176459 200000 9738086 200000 360894217 200000 542439425 200000 719699121 200000 984459999 200000 676618984 200000 992882708 200000 763814916 200000 851236680 200000 93309197 200000 267566067 200000 962784253 200000 265716642 200000 874420224 200000 37797424 200000 413594548 200000 66715661 200000 659323754 200000 836095098 200000 339421026 200000 119835082 200000 84710418 200000 544604067 200000 30953056 200000 909002042 200000 99538403 200000 915896730 200000 834530597 200000 607112669 200000 317767651 200000 274488688 200000 569159499 200000 939220563 200000 560304700 200000 762257239 200000 456971657 200000 75100253 200000 629338166 200000 702041757 200000 4730809 200000 109954268 200000 170568249 200000 179964852 200000 785717970 200000 178240976 200000 237198287 200000 918117420 200000 128242414 200000 6090329 200000 519310239 200000 395867830 200000 940083525 200000 557621431 200000 284466034 200000 935666978 200000 201227311 200000 16987725 200000 273881137 200000 561046113 200000 377968420 200000 294225817 200000 910594532 200000 769246851 200000 678547646 200000 543566397 200000 648092083 200000 438706360 200000 26267829 200000 16143097 200000 24848360 200000 43762002 200000 777138658 200000 503234989 200000 549784554 200000 188376513 200000 723175996 200000 354282842 200000 976508994 200000 154353301 200000 956850396 200000 401681952 200000 509001881 200000 957256574 200000 202648571 200000 134756673 200000 101541303 200000 279726414 200000 341671666 200000 126880540 200000 783823236 200000 947808244 200000 675802168 200000 760234290 200000 150791946 200000 352171138 200000 762603367 200000 84279843 200000 110478960 200000 850937127 200000 60666678 200000 105300400 200000 365205759 200000 618440500 200000 481344895 200000 970609850 200000 887065887 200000 489685274 200000 97816890 200000 786546497 200000 531990106 200000 302544490 200000 509269631 200000 937827429 200000 821674839 200000 563675091 200000 856913030 200000 357616231 200000 499509216 200000 933212454 200000 771266474 200000 522071719 200000 675467996 200000 321280852 200000 731992928 200000 903705511 200000 759738964 200000 480428141 200000 821187652 200000 719007494 200000 869070704 200000 103593378 200000 958453260 200000 330819973 200000 621253242 200000 562314051 200000 360873361 200000 890321156 200000 683469529 200000 811727552 200000 542095052 200000 529323652 200000 664769814 200000 691284651 200000 750086870 200000 994214438 200000 690607322 200000 142875316 200000 485687270 200000 976307497 200000 833663725 200000 197052843 200000 520983894 200000 574129135 200000 919323960 200000 419201920 200000 662928797 200000 32514040 200000 552124098 200000 324338501 200000 817349205 200000 236141541 200000 22923189 200000 121738025 200000 404027958 200000 608791925 200000 852811610 200000 81105022 200000 155042072 200000 85545354 200000 601188375 200000 323245491 200000 352238579 200000 281094180 200000 737635703 200000 653621849 200000 939390177 200000 403832419 200000 864933922 200000 706461986 200000 405308698 200000 175280776 200000 301266911 200000 88180700 200000 217448183 200000 219337716 200000 105058200 200000 868036985 200000 868520943 200000 82319142 200000 883045717 200000 559972873 200000 376596635 200000 418521536 200000 988006463 200000 420101309 200000 207883956 200000 639628418 200000 916989598 200000 860418533 200000 67595539 200000 794598733 200000 208765402 200000 930558194 200000 230316975 200000 724880160 200000 3488381 200000 211334772 200000 958880162 200000 498359325 200000 660990510 200000 361521692 200000 459811107 200000 305673092 200000 147155894 200000 373623994 200000 414937996 200000 426202037 200000 831491325 200000 90673214 200000 332573524 200000 899679281 200000 709282061 200000 847951802 200000 760049685 200000 328808345 200000 919585293 200000 724845406 200000 282017927 200000 967760300 200000 584299847 200000 180285049 200000 652624514 200000 379933516 200000 629151522 200000 307132286 200000 725450495 200000 10058361 200000 83321126 200000 516828155 200000 632574998 200000 711850579 200000 944503294 200000 422906018 200000 730606848 200000 500294428 200000 222309745 200000 31229764 200000 59943446 200000 554629170 200000 677489255 200000 840065232 200000 529038543 200000 902980632 200000 645155049 200000 830630743 200000 252174788 200000 230734957 200000 475375136 200000 178485259 200000 739476654 200000 306174962 200000 228140116 200000 430864698 200000 552114790 200000 919776392 200000 243496685 200000 990182998 200000 326578404 200000 214590766 200000 987572853 200000 27927535 200000 444158271 200000 176896518 200000 719281811 200000 746807222 200000 157565362 200000 11722320 200000 261005840 200000 559892091 200000 998518676 200000 60405868 200000 585179861 200000 52083246 200000 229607773 200000 222586844 200000 348006378 200000 814116833 200000 155024552 200000 353835838 200000 289137015 200000 461209540 200000 443886122 200000 130314325 200000 339677382 200000 128461095 200000 86899647 200000 295691776 200000 634175038 200000 638181498 200000 306955357 200000 953232448 200000 785274216 200000 867062095 200000 528959005 200000 678258742 200000 150697196 200000 664059477 200000 770227256 200000 670766625 200000 363318420 200000 648012126 200000 617561351 200000 706897763 200000 568262983 200000 374639961 200000 20103169 200000 500213372 200000 851087119 200000 4687960 200000 857658303 200000 192377612 200000 761700115 200000 323154314 200000 247443963 200000 173444052 200000 657520540 200000 811164992 200000 518000012 200000 632217781 200000 447356946 200000 129715435 200000 535509098 200000 114394286 200000 551591679 200000 677744412 200000 303180719 200000 606372322 200000 458380298 200000 691394433 200000 639867283 200000 803201423 200000 751630333 200000 2111214 200000 624672110 200000 180035606 200000 97486526 200000 973843280 200000 552779193 200000 7988984 200000 994841944 200000 767187387 200000 424835084 200000 258791126 200000 275606515 200000 291139676 200000 973108512 200000 170294640 200000 550937046 200000 384480390 200000 263528653 200000 925409190 200000 179512684 200000 146089641 200000 581659148 200000 219325817 200000 212323899 200000 967937109 200000 186521334 200000 90851338 200000 594405613 200000 745399866 200000 164182210 200000 802574744 200000 112426314 200000 848978474 200000 505045962 200000 530210693 200000 926314042 200000 547750676 200000 298315653 200000 770664017 200000 762058182 200000 792286986 200000 90809485 200000 721252253 200000 664187160 200000 16555323 200000 107092633 200000 884372520 200000 875646582 200000 719741433 200000 771053187 200000 920405460 200000 742757705 200000 355158707 200000 994732611 200000 163496865 200000 647967259 200000 153180154 200000 270566129 200000 817804719 200000 29794964 200000 15568767 200000 288713926 200000 642147135 200000 430998395 200000 142851091 200000 798628634 200000 386233521 200000 471881914 200000 820985253 200000 562517606 200000 235442567 200000 96755033 200000 958239046 200000 978938946 200000 864406112 200000 566911873 200000 611195687 200000 467256679 200000 317399805 200000 55292025 200000 531680408 200000 3860398 200000 733195326 200000 288260780 200000 876570121 200000 678142990 200000 967770148 200000 980663200 200000 321320204 200000 449213600 200000 833729488 200000 209283583 200000 890069073 200000 789277854 200000 747187586 200000 423617425 200000 274410408 200000 953650783 200000 837420698 200000 523309375 200000 406487553 200000 208182107 200000 813293977 200000 528893712 200000 113681262 200000 621086764 200000 833008160 200000 252797486 200000 91414815 200000 446373002 200000 148950254 200000 920663778 200000 620253027 200000 755770189 200000 610827237 200000 34171026 200000 619858860 200000 862541421 200000 798180869 200000 459230665 200000 524662923 200000 785322757 200000 570562414 200000 312216623 200000 826533295 200000 371509578 200000 43372897 200000 314245771 200000 688027626 200000 677459096 200000 901097535 200000 781436616 200000 143610155 200000 382237029 200000 290722184 200000 81385452 200000 547398787 200000 937551690 200000 94907868 200000 478460961 200000 599616547 200000 302839041 200000 802924284 200000 819037358 200000 399765339 200000 859001952 200000 389120968 200000 913675774 200000 890395804 200000 680199777 200000 337169986 200000 967405975 200000 722312054 200000 359728413 200000 22734216 200000 841242147 200000 690153114 200000 637237708 200000 552945117 200000 126003562 200000 529135576 200000 377725638 200000 856173729 200000 668676181 200000 897492000 200000 695740803 200000 350742099 200000 454610156 200000 303824260 200000 327576733 200000 659526292 200000 841209943 200000 658749236 200000 788400076 200000 622343718 200000 706941664 200000 311530368 200000 576429032 200000 128742120 200000 44076526 200000 573220312 200000 615123690 200000 939550171 200000 487512586 200000 641168078 200000 73561066 200000 520936735 200000 712819932 200000 73698321 200000 621962529 200000 42083318 200000 624193838 200000 95161971 200000 971546088 200000 853610687 200000 433078503 200000 374114787 200000 227159734 200000 415049466 200000 467625744 200000 668616050 200000 963074853 200000 485106506 200000 780060626 200000 428440913 200000 900142060 200000 723572077 200000 736592501 200000 355254481 200000 213619429 200000 381747268 200000 468856674 200000 462096993 200000 170073351 200000 807300561 200000 783163936 200000 238911890 200000 520609900 200000 459947827 200000 237151066 200000 792886037 200000 934319692 200000 727640235 200000 319579862 200000 565613754 200000 693031679 200000 512578969 200000 582762878 200000 654836082 200000 673128957 200000 160478334 200000 998933850 200000 456291661 200000 432167904 200000 305954555 200000 253921682 200000 448640379 200000 226803808 200000 706197968 200000 34864752 200000 918537806 200000 563676758 200000 760762077 200000 481533275 200000 577275190 200000 302366649 200000 51522851 200000 428147932 200000 952608450 200000 328362914 200000 784209603 200000 77772444 200000 724031653 200000 387568714 200000 634065660 200000 381284194 200000 209257390 200000 372725002 200000 685187632 200000 391010585 200000 645063117 200000 936258137 200000 527483359 200000 992016583 200000 664377875 200000 725894609 200000 488919209 200000 689138326 200000 194351282 200000 368898089 200000 592227408 200000 278428622 200000 743933176 200000 352968507 200000 991012274 200000 123971800 200000 58873175 200000 424897023 200000 279560914 200000 993205052 200000 75831136 200000 878367373 200000 886484687 200000 233745826 200000 769735618 200000 21699101 200000 362654698 200000 398572499 200000 710916174 200000 111265034 200000 668183428 200000 871675576 200000 389752821 200000 331625673 200000 782095900 200000 365976153 200000 233621191 200000 778701814 200000 60703060 200000 563666399 200000 197840373 200000 165406791 200000 775201260 200000 906134929 200000 463479247 200000 944917141 200000 362144196 200000 751731418 200000 659987909 200000 264186585 200000 665994717 200000 63615552 200000 286416489 200000 970103852 200000 351497304 200000 687715693 200000 565620075 200000 313556165 200000 79694965 200000 689508137 200000 355302811 200000 955311614 200000 48133268 200000 773423964 200000 411506409 200000 796904526 200000 395751478 200000 486870288 200000 731376743 200000 729031503 200000 64785915 200000 619457644 200000 877250628 200000 122939833 200000 340214180 200000 276554425 200000 155694034 200000 404901732 200000 985732114 200000 827347040 200000 895882624 200000 771025736 200000 116137797 200000 310879465 200000 394624223 200000 520258431 200000 579957341 200000 432534268 200000 982476448 200000 622569281 200000 891465628 200000 51438691 200000 199554708 200000 167923431 200000 774677600 200000 91605509 200000 609225642 200000 420803048 200000 671573292 200000 647198187 200000 764264947 200000 574910173 200000 153063327 200000 974056766 200000 884486816 200000 108228991 200000 98004090 200000 480088645 200000 149468161 200000 351532711 200000 833886621 200000 220833387 200000 117240199 200000 301360204 200000 719229961 200000 781923382 200000 361410498 200000 243166088 200000 815871455 200000 386420048 200000 985004643 200000 101391506 200000 302702175 200000 275126913 200000 395512377 200000 909001412 200000 911703017 200000 27848114 200000 568340791 200000 600604309 200000 910129150 200000 320462315 200000 979875436 200000 45558687 200000 790767423 200000 987692372 200000 21947400 200000 417548442 200000 494905707 200000 703357750 200000 14471517 200000 75027294 200000 234623844 200000 846445562 200000 816625370 200000 644288228 200000 248325418 200000 556196136 200000 371681297 200000 298868548 200000 199461342 200000 661076329 200000 131701169 200000 577300407 200000 511008191 200000 816156292 200000 670778764 200000 906694294 200000 949829679 200000 709665123 200000 904177297 200000 674407768 200000 337460653 200000 205869071 200000 506403025 200000 652737174 200000 555397596 200000 609589166 200000 986165629 200000 895090185 200000 768816506 200000 255825547 200000 222081766 200000 484753546 200000 465763432 200000 241581070 200000 530906746 200000 643139089 200000 482571176 200000 733129918 200000 269409485 200000 176774581 200000 81910617 200000 977293381 200000 339588492 200000 328910769 200000 775076027 200000 97694572 200000 88929674 200000 137842012 200000 2294321 200000 571412505 200000 302823607 200000 764872494 200000 100008761 200000 219421527 200000 49248803 200000 728667330 200000 896930933 200000 111885134 200000 683309567 200000 79206093 200000 709407140 200000 484958021 200000 133531546 200000 667797291 200000 816884648 200000 641472422 200000 590169959 200000 557601490 200000 948588673 200000 395500537 200000 29656309 200000 348236763 200000 504917840 200000 776545511 200000 148500724 200000 106021247 200000 137992788 200000 824420408 200000 788635958 200000 955388951 200000 988782831 200000 880470228 200000 541663914 200000 766678298 200000 59469217 200000 594353348 200000 328396641 200000 184669473 200000 916108298 200000 428412209 200000 553719949 200000 733108198 200000 188135659 200000 777241187 200000 960323196 200000 829727808 200000 879219237 200000 132207555 200000 872656032 200000 136156711 200000 652817592 200000 147659225 200000 115494793 200000 792732853 200000 367959748 200000 585378893 200000 145037544 200000 756583970 200000 493715338 200000 619418088 200000 162977165 200000 45718982 200000 662741354 200000 7620243 200000 532505449 200000 593555994 200000 236947430 200000 162669910 200000 405210508 200000 254117558 200000 85480860 200000 464991321 200000 910004775 200000 356740179 200000 228354127 200000 355982054 200000 160181898 200000 892328649 200000 766388446 200000 717890916 200000 998384934 200000 815041297 200000 28373835 200000 931409244 200000 779199882 200000 420246340 200000 68884660 200000 306877815 200000 450267753 200000 251070105 200000 743036252 200000 326806909 200000 769395090 200000 975171946 200000 530367650 200000 812522582 200000 549847029 200000 262017838 200000 729690375 200000 957398028 200000 861748132 200000 698046079 200000 884731435 200000 756528070 200000 132922318 200000 169719572 200000 289310415 200000 162709453 200000 125850820 200000 247715783 200000 830930644 200000 50041738 200000 218020856 200000 760554128 200000 674171706 200000 13467013 200000 522972664 200000 323568775 200000 913422369 200000 306654566 200000 468776566 200000 754149861 200000 717847242 200000 358187511 200000 808493634 200000 36799490 200000 730438550 200000 352025375 200000 912008525 200000 751670103 200000 588654596 200000 330961383 200000 717492904 200000 663203196 200000 558625462 200000 440163959 200000 384896129 200000 809856810 200000 689214828 200000 329881625 200000 568993835 200000 61101114 200000 451625222 200000 635460404 200000 36896278 200000 558537635 200000 230232454 200000 227973458 200000 464901586 200000 290171262 200000 686621706 200000 542522137 200000 797731856 200000 731770629 200000 760727253 200000 451278932 200000 146831008 200000 428105359 200000 773432134 200000 963895275 200000 70953586 200000 529134996 200000 739757022 200000 596460006 200000 42080664 200000 911005358 200000 268458046 200000 196042093 200000 255127361 200000 848039317 200000 217966885 200000 43458249 200000 930592703 200000 515563297 200000 936667765 200000 991508323 200000 945096321 200000 512622410 200000 420811566 200000 366489027 200000 895955993 200000 807741227 200000 997589360 200000 528607633 200000 374699574 200000 843855098 200000 953211005 200000 369190807 200000 770112425 200000 607282704 200000 481607347 200000 804296124 200000 941346403 200000 378237158 200000 128543637 200000 890242313 200000 76620661 200000 684628244 200000 587423170 200000 421415847 200000 643941134 200000 215130964 200000 763438843 200000 235394270 200000 645232767 200000 476674940 200000 78404128 200000 144422678 200000 43742265 200000 840796294 200000 692732723 200000 462681561 200000 215546828 200000 23776907 200000 143635283 200000 716309454 200000 741929449 200000 380104387 200000 234850497 200000 182098622 200000 6939744 200000 772700038 200000 995226845 200000 699063698 200000 42960929 200000 640255564 200000 807752744 200000 260154449 200000 91062590 200000 50800047 200000 105808963 200000 562651174 200000 534294247 200000 573891431 200000 41560045 200000 69904215 200000 650028907 200000 500298828 200000 553936648 200000 625815374 200000 950426173 200000 123392087 200000 809285780 200000 596905619 200000 92011499 200000 554685600 200000 777845426 200000 186037967 200000 377671208 200000 187341152 200000 87491233 200000 611296457 200000 548591042 200000 260427760 200000 834513091 200000 828668012 200000 300055212 200000 355646663 200000 650829976 200000 369331390 200000 65326068 200000 762373503 200000 60293824 200000 706179049 200000 138703308 200000 158200527 200000 250467068 200000 555502901 200000 381810564 200000 747746449 200000 768047149 200000 309637898 200000 395368333 200000 519991740 200000 34059346 200000 129676018 200000 255209848 200000 885569642 200000 7942285 200000 934162836 200000 610647027 200000 119622611 200000 85487390 200000 919635641 200000 315291346 200000 678429775 200000 330246501 200000 805165386 200000 192818434 200000 64104790 200000 854075876 200000 293997903 200000 299767958 200000 381220226 200000 618567225 200000 72291313 200000 129772734 200000 582909579 200000 627497255 200000 50098551 200000 721720266 200000 724214090 200000 620185741 200000 901458251 200000 400730922 200000 489786806 200000 593924460 200000 995393525 200000 196482416 200000 211710184 200000 278371813 200000 221584670 200000 375743052 200000 241722137 200000 261663031 200000 255577486 200000 145007757 200000 287520674 200000 24371652 200000 366198573 200000 105256486 200000 365388538 200000 662211340 200000 386040581 200000 511783461 200000 765248187 200000 810371504 200000 22936893 200000 210745020 200000 118738332 200000 246303599 200000 793952542 200000 434849596 200000 920062327 200000 423462187 200000 833418512 200000 216178708 200000 275583300 200000 12610275 200000 387307165 200000 684354773 200000 985836827 200000 102647225 200000 564961900 200000 667202096 200000 281501748 200000 279847405 200000 86871111 200000 467800566 200000 407930090 200000 752154336 200000 512200981 200000 773865749 200000 714862258 200000 858474769 200000 347700447 200000 512416673 200000 824913448 200000 268883490 200000 885129933 200000 170678471 200000 84529410 200000 463269075 200000 19017001 200000 56845018 200000 493518873 200000 634730244 200000 873128794 200000 449237834 200000 787461990 200000 308846519 200000 225702889 200000 338100391 200000 282515458 200000 424791306 200000 567650431 200000 865420961 200000 789710884 200000 319221312 200000 853883364 200000 810230282 200000 251748646 200000 907354552 200000 41615873 200000 56881362 200000 127287167 200000 73343731 200000 513248221 200000 621276680 200000 537660617 200000 850219665 200000 313078178 200000 206725599 200000 535223228 200000 827460180 200000 935642777 200000 575924645 200000 308600880 200000 335647003 200000 170627368 200000 998597069 200000 131219229 200000 421689574 200000 511881434 200000 145704421 200000 642644637 200000 204196568 200000 445131863 200000 373024927 200000 841518056 200000 546338607 200000 965344614 200000 122154956 200000 13436759 200000 31605580 200000 201213681 200000 837452379 200000 7007841 200000 124889009 200000 665614080 200000 753213533 200000 905392031 200000 370298877 200000 713576124 200000 995127043 200000 900124874 200000 257681137 200000 139143789 200000 194460829 200000 926207675 200000 550432365 200000 148685179 200000 940713628 200000 811714409 200000 733758323 200000 390800496 200000 14078864 200000 467969518 200000 749200929 200000 10215155 200000 749745449 200000 370772609 200000 324565946 200000 163489741 200000 122356281 200000 131164796 200000 972639389 200000 537366758 200000 444448944 200000 683171414 200000 769947212 200000 124637000 200000 542785950 200000 348847529 200000 401957221 200000 794780954 200000 829101875 200000 883133741 200000 371530667 200000 251076518 200000 686790849 200000 964876986 200000 867633661 200000 973388115 200000 978486967 200000 215502665 200000 782489692 200000 91840426 200000 713661095 200000 867837682 200000 615743976 200000 913288531 200000 823331136 200000 777526510 200000 777854690 200000 393408536 200000 136190547 200000 852158358 200000 227653291 200000 138560736 200000 69637842 200000 369322081 200000 454540227 200000 349314484 200000 638673099 200000 88695784 200000 686717386 200000 357235133 200000 804939632 200000 241715684 200000 660196737 200000 940592963 200000 833446673 200000 746583342 200000 36283080 200000 880114094 200000 669527327 200000 74504638 200000 462800033 200000 524275592 200000 29860906 200000 168811179 200000 800237355 200000 887090296 200000 366158307 200000 262296112 200000 164233639 200000 149357895 200000 911532314 200000 288562084 200000 567334005 200000 779377118 200000 995063744 200000 147849600 200000 779118358 200000 689661253 200000 696340709 200000 300680028 200000 632417323 200000 730556836 200000 905044665 200000 449270768 200000 114740084 200000 554422853 200000 57363598 200000 242022679 200000 747196369 200000 646374799 200000 434638036 200000 181094855 200000 478018371 200000 653712651 200000 414951194 200000 26263577 200000 31717098 200000 61522785 200000 486799379 200000 2430278 200000 333520648 200000 213197915 200000 37322125 200000 453102503 200000 67687675 200000 423326944 200000 837133947 200000 641394867 200000 122584390 200000 836956410 200000 368581867 200000 595991299 200000 358597001 200000 283051984 200000 8677903 200000 451645009 200000 391851139 200000 977186219 200000 588749880 200000 514081140 200000 65077269 200000 622825459 200000 29837013 200000 87373924 200000 570414401 200000 597118258 200000 123698807 200000 282433083 200000 2371622 200000 122563855 200000 184756943 200000 917525809 200000 8177669 200000 159485012 200000 621064365 200000 614438046 200000 408970558 200000 48518375 200000 578448386 200000 402844923 200000 810309971 200000 476320211 200000 556245982 200000 648238048 200000 740378851 200000 830538048 200000 912489586 200000 4404742 200000 856977326 200000 21388406 200000 85479182 200000 778217797 200000 62332567 200000 936746461 200000 721151522 200000 465037462 200000 792262556 200000 888678142 200000 293396288 200000 621258770 200000 935832542 200000 511982722 200000 735253784 200000 258120432 200000 886690207 200000 441461809 200000 965437817 200000 998690698 200000 546408510 200000 210742515 200000 300143446 200000 614605143 200000 456749116 200000 278694097 200000 622197437 200000 738456305 200000 421468985 200000 349172981 200000 846223585 200000 65091087 200000 938986999 200000 688760229 200000 673071120 200000 991157643 200000 742582356 200000 771325002 200000 641541564 200000 110912861 200000 558760275 200000 893139822 200000 252583542 200000 113390749 200000 819962131 200000 52050105 200000 960296941 200000 256010116 200000 518875861 200000 307102962 200000 805602034 200000 299058026 200000 688553210 200000 159589379 200000 98623862 200000 925564104 200000 128935682 200000 852903668 200000 425405065 200000 188787510 200000 724110732 200000 291641326 200000 338988124 200000 91464557 200000 265800283 200000 263026232 200000 553786431 200000 791657286 200000 150683727 200000 53764157 200000 642860707 200000 880946616 200000 135865703 200000 601354115 200000 531789592 200000 622001372 200000 942758597 200000 354362036 200000 21273679 200000 396886508 200000 750039208 200000 211570584 200000 465163287 200000 112503615 200000 649686643 200000 343541016 200000 553065315 200000 85594701 200000 558182564 200000 566807355 200000 931409474 200000 285168560 200000 146713308 200000 219530027 200000 824451044 200000 274978592 200000 447194077 200000 716469041 200000 632023195 200000 595532661 200000 914042245 200000 978317492 200000 97489878 200000 548257447 200000 681918679 200000 898393660 200000 389027879 200000 343276497 200000 595461107 200000 270087028 200000 296519485 200000 230188329 200000 789706264 200000 58353442 200000 489989609 200000 887301128 200000 324102056 200000 256727345 200000 330609692 200000 697546983 200000 996561442 200000 695797927 200000 693382375 200000 437130590 200000 491951144 200000 732796846 200000 550793336 200000 218963495 200000 125460858 200000 104443277 200000 664391715 200000 774286616 200000 827472121 200000 694398127 200000 778164822 200000 197650219 200000 262901412 200000 267344026 200000 968021666 200000 173062777 200000 603936157 200000 911184888 200000 281480631 200000 653036090 200000 232157220 200000 808160913 200000 105922407 200000 891666630 200000 155866009 200000 985442638 200000 928499874 200000 121109397 200000 868793469 200000 337961015 200000 146538360 200000 800249665 200000 952067697 200000 834158196 200000 76078361 200000 174359426 200000 419563572 200000 561874511 200000 491614679 200000 678587184 200000 295091625 200000 2704175 200000 11682594 200000 560630852 200000 467424717 200000 739107229 200000 171253129 200000 440784854 200000 125792452 200000 397880641 200000 370012863 200000 401768479 200000 118382540 200000 290280677 200000 96344466 200000 631620216 200000 875681095 200000 898379888 200000 758630388 200000 181118808 200000 209625781 200000 710060267 200000 548214518 200000 738444377 200000 138446006 200000 250681471 200000 546094279 200000 337961010 200000 258711307 200000 511125620 200000 427836088 200000 533225149 200000 862596757 200000 162944819 200000 902651194 200000 239976177 200000 468684115 200000 973872707 200000 463856605 200000 704986856 200000 419629159 200000 822777935 200000 537770322 200000 645154266 200000 976950801 200000 662616861 200000 449551721 200000 496784415 200000 276912562 200000 868053911 200000 280918803 200000 585422127 200000 18495433 200000 88303045 200000 569508960 200000 745912740 200000 263181816 200000 908752079 200000 33201793 200000 949704502 200000 426239742 200000 660755199 200000 285672902 200000 518585022 200000 458199230 200000 884933052 200000 503012255 200000 733212211 200000 491962422 200000 591747471 200000 870803614 200000 724224174 200000 814354311 200000 465503777 200000 201832050 200000 779933800 200000 111642099 200000 326848569 200000 516978669 200000 761402042 200000 524309977 200000 824849346 200000 187138302 200000 160609307 200000 413235897 200000 813877186 200000 444468407 200000 300666405 200000 726203190 200000 665731171 200000 26431303 200000 807551887 200000 171584782 200000 692739309 200000 681924096 200000 305864243 200000 240955683 200000 546377161 200000 120762705 200000 262800649 200000 120338804 200000 324889215 200000 8732875 200000 554350633 200000 857000228 200000 669590455 200000 860408095 200000 546934987 200000 251079281 200000 496034618 200000 644753949 200000 677104458 200000 197134524 200000 315587569 200000 228158646 200000 942522139 200000 127705735 200000 500817380 200000 792810234 200000 948261082 200000 476712816 200000 849693756 200000 187174426 200000 544647229 200000 544611386 200000 901491520 200000 116096102 200000 765383197 200000 696481477 200000 773908059 200000 533913423 200000 800504435 200000 755413008 200000 97605139 200000 917710181 200000 273397848 200000 378311228 200000 499571218 200000 394916952 200000 570811395 200000 728041611 200000 13502752 200000 605804794 200000 31478478 200000 611437404 200000 188488997 200000 858171195 200000 53136176 200000 810719280 200000 733017899 200000 333437482 200000 166628035 200000 473912232 200000 13546841 200000 205663738 200000 164535871 200000 968423299 200000 377009400 200000 245985785 200000 902831996 200000 752380579 200000 806094961 200000 727351961 200000 837322098 200000 128490760 200000 480230732 200000 143385451 200000 348222523 200000 48365010 200000 674967601 200000 686343966 200000 619122959 200000 628652354 200000 35552490 200000 680641923 200000 945867335 200000 324466873 200000 946263646 200000 359156619 200000 479532890 200000 643292342 200000 380552854 200000 616782663 200000 857610465 200000 994970331 200000 9856187 200000 450604005 200000 590693525 200000 474409960 200000 479841556 200000 267951545 200000 435913039 200000 459375038 200000 219696908 200000 926932016 200000 243800326 200000 447511900 200000 420787497 200000 559714781 200000 893587156 200000 818468068 200000 640597269 200000 947444848 200000 428003568 200000 177168789 200000 557636504 200000 832154297 200000 321098932 200000 544178130 200000 35317915 200000 573228713 200000 332980375 200000 430724377 200000 167146790 200000 557081423 200000 797210675 200000 980649483 200000 456775521 200000 560810718 200000 173878848 200000 434590314 200000 570485909 200000 38234277 200000 302446742 200000 256477973 200000 978882347 200000 504908052 200000 936920622 200000 454487565 200000 183489195 200000 388740029 200000 767187744 200000 372088946 200000 267218366 200000 509935439 200000 92156069 200000 147751557 200000 567381035 200000 161061275 200000 444120342 200000 366539687 200000 532976348 200000 201565074 200000 290142698 200000 954115672 200000 161845210 200000 256466757 200000 843456442 200000 633722424 200000 439578187 200000 92581859 200000 285345343 200000 157770248 200000 226293882 200000 333611453 200000 625991250 200000 207412649 200000 323274191 200000 313510980 200000 276872683 200000 160103450 200000 892998865 200000 940464136 200000 861120033 200000 915194749 200000 910540074 200000 181415098 200000 764124463 200000 73904402 200000 810001315 200000 69410090 200000 184701036 200000 926980409 200000 968630306 200000 894229833 200000 220049489 200000 152827763 200000 293898674 200000 541761575 200000 80383606 200000 176923233 200000 495105659 200000 783983604 200000 667672467 200000 96722883 200000 385452996 200000 96854018 200000 171361667 200000 975337081 200000 121174519 200000 564775617 200000 466840380 200000 474522244 200000 549756572 200000 402434496 200000 47164119 200000 880728324 200000 777869916 200000 604549554 200000 723714445 200000 15462971 200000 964669695 200000 509179493 200000 337226167 200000 575184264 200000 706954605 200000 514459339 200000 911234764 200000 35809132 200000 576445359 200000 809661173 200000 761061221 200000 182004103 200000 693238510 200000 798935058 200000 700624700 200000 870980762 200000 138009458 200000 966740596 200000 653284648 200000 264739462 200000 22450852 200000 304821642 200000 247001889 200000 550750282 200000 783344396 200000 127376357 200000 297419329 200000 879985160 200000 885448786 200000 811804982 200000 430225600 200000 145714432 200000 266966335 200000 949338701 200000 743590902 200000 798600595 200000 921058748 200000 380487451 200000 438384220 200000 976894272 200000 271581905 200000 950243504 200000 24939402 200000 196018857 200000 640173734 200000 160065853 200000 816753721 200000 899897742 200000 592959109 200000 565690898 200000 198696001 200000 525915343 200000 219566805 200000 623293343 200000 1607835 200000 57961069 200000 720330527 200000 833594742 200000 917777760 200000 992506249 200000 335607308 200000 322049094 200000 386395591 200000 80454242 200000 804864356 200000 315927009 200000 416094762 200000 559032410 200000 422673424 200000 407954743 200000 859347968 200000 656255473 200000 369849367 200000 254663255 200000 532350435 200000 464628936 200000 720936099 200000 644359795 200000 739390858 200000 275698078 200000 102683132 200000 130568156 200000 29443535 200000 521886293 200000 220529035 200000 795768833 200000 411558058 200000 971831788 200000 676009944 200000 795585396 200000 965785907 200000 533066886 200000 137914507 200000 697544676 200000 485599651 200000 787939681 200000 637105262 200000 35181090 200000 59104082 200000 991841502 200000 506646888 200000 471350815 200000 750359737 200000 749197951 200000 911825538 200000 421374699 200000 771791216 200000 975230691 200000 885881828 200000 126521527 200000 748506160 200000 504858059 200000 247396568 200000 268370643 200000 672412882 200000 5010455 200000 722756549 200000 910043568 200000 900129869 200000 320443848 200000 943167541 200000 16570078 200000 806952122 200000 525957631 200000 562268367 200000 216928525 200000 191850323 200000 622979324 200000 554095452 200000 756840975 200000 495951471 200000 802788895 200000 465075908 200000 255975124 200000 33963910 200000 909788137 200000 172643601 200000 756533611 200000 703462194 200000 99808250 200000 985847658 200000 60035847 200000 619214635 200000 923022100 200000 352291864 200000 556908022 200000 958285897 200000 917384470 200000 659906692 200000 71051179 200000 159159428 200000 967841025 200000 795355446 200000 550774964 200000 181907703 200000 296622837 200000 206944214 200000 270411459 200000 575460312 200000 209019955 200000 417574190 200000 275400873 200000 895630976 200000 101166876 200000 401676069 200000 605822549 200000 537582440 200000 438560559 200000 831581892 200000 92988632 200000 177129000 200000 334055695 200000 383304244 200000 476612195 200000 629572474 200000 18653306 200000 914438333 200000 10044486 200000 994691892 200000 169129553 200000 831991495 200000 107600114 200000 70978641 200000 451680405 200000 872369116 200000 569905655 200000 495613671 200000 674322023 200000 432138403 200000 913140230 200000 366646833 200000 679971847 200000 940338917 200000 559679727 200000 754987142 200000 901946581 200000 241837451 200000 896322979 200000 199121758 200000 240538963 200000 624640668 200000 59085874 200000 746492755 200000 181723423 200000 372477251 200000 336329676 200000 943793693 200000 316007676 200000 274187718 200000 577586883 200000 839872660 200000 363956937 200000 486405007 200000 809680006 200000 758387889 200000 918793095 200000 858431270 200000 510075303 200000 202836876 200000 466410838 200000 807956020 200000 811168213 200000 666101086 200000 760106360 200000 345600384 200000 812517858 200000 856050048 200000 448056395 200000 963838709 200000 690616765 200000 807668329 200000 836865362 200000 31763865 200000 46615159 200000 220225459 200000 331672364 200000 30622102 200000 421021250 200000 290434069 200000 791422362 200000 855426100 200000 130419308 200000 751972201 200000 429970301 200000 531195867 200000 936943975 200000 474207398 200000 892173013 200000 598307861 200000 394083011 200000 198144998 200000 466823362 200000 530013065 200000 239527729 200000 510333537 200000 897561476 200000 690834432 200000 914931841 200000 960035439 200000 684662910 200000 134066275 200000 435128228 200000 799030152 200000 709538862 200000 112297658 200000 917546666 200000 760010310 200000 749956150 200000 130923054 200000 679899844 200000 73988193 200000 755402582 200000 162072838 200000 709859905 200000 293855410 200000 932906350 200000 537457324 200000 559815828 200000 784423728 200000 422423935 200000 634786728 200000 365946956 200000 365435636 200000 649695657 200000 915491747 200000 28200729 200000 485086775 200000 282615086 200000 481194853 200000 752911821 200000 769198674 200000 293260397 200000 23130326 200000 39906903 200000 486950844 200000 172339431 200000 878416128 200000 333087689 200000 867249679 200000 499396412 200000 32931850 200000 88297554 200000 333730818 200000 354769197 200000 20591933 200000 217828163 200000 787874159 200000 416488859 200000 118912257 200000 634559246 200000 31859534 200000 4491398 200000 27566816 200000 79326017 200000 562384823 200000 129780494 200000 970745217 200000 244135566 200000 55965666 200000 975784308 200000 122020014 200000 274858693 200000 51988522 200000 979304216 200000 290827086 200000 620009175 200000 253034500 200000 439428220 200000 317227370 200000 550797524 200000 759503372 200000 990445887 200000 171844650 200000 6848493 200000 761304056 200000 166556706 200000 82825688 200000 92083314 200000 46637729 200000 708890885 200000 908696027 200000 819221460 200000 959511552 200000 598195433 200000 918603453 200000 626302114 200000 851661102 200000 500407791 200000 502894628 200000 329137295 200000 912490082 200000 610930518 200000 265145051 200000 670897770 200000 28523254 200000 41388928 200000 535667914 200000 142870051 200000 125513569 200000 500790253 200000 128322296 200000 96679116 200000 645385533 200000 992683326 200000 337917840 200000 349505172 200000 295301442 200000 368289074 200000 438035416 200000 985094349 200000 406416200 200000 707799211 200000 236168249 200000 597213670 200000 890550343 200000 699224489 200000 205773373 200000 615152497 200000 736658521 200000 879758668 200000 922149004 200000 320604701 200000 399513270 200000 486454229 200000 259149037 200000 259484603 200000 336963511 200000 722765477 200000 249201738 200000 139558716 200000 402586835 200000 460194876 200000 229755051 200000 332097712 200000 248486563 200000 244527674 200000 87551289 200000 476922696 200000 184797408 200000 541872991 200000 387354684 200000 172177748 200000 135964259 200000 223337358 200000 391884572 200000 924682821 200000 314753827 200000 218962885 200000 52486755 200000 985406123 200000 462000698 200000 251085350 200000 947855800 200000 991680055 200000 880103391 200000 952344561 200000 495667172 200000 249874873 200000 859179884 200000 326771078 200000 782387919 200000 78271265 200000 12288344 200000 993794662 200000 341329795 200000 423099265 200000 923489085 200000 204410674 200000 237084199 200000 518737161 200000 337918931 200000 788140457 200000 96773 200000 241664776 200000 627818226 200000 74666669 200000 426284932 200000 555049457 200000 571210131 200000 518580286 200000 172375085 200000 570243410 200000 979913678 200000 448733052 200000 874359976 200000 355656158 200000 318964444 200000 172649129 200000 419446463 200000 190798179 200000 140874006 200000 670021923 200000 756679513 200000 59016915 200000 209500147 200000 275761005 200000 580072063 200000 397847615 200000 230551052 200000 529576742 200000 872850778 200000 606353110 200000 564356891 200000 673706767 200000 496971314 200000 168908009 200000 294006774 200000 995420937 200000 27947631 200000 782648809 200000 906440856 200000 19499027 200000 373548187 200000 922849894 200000 869903383 200000 445773391 200000 219061853 200000 990514193 200000 497834158 200000 656860413 200000 466851966 200000 641177530 200000 449701812 200000 250429565 200000 458537191 200000 212717905 200000 795115938 200000 968824913 200000 578604192 200000 924910568 200000 661557264 200000 554882839 200000 877361617 200000 973176239 200000 988708790 200000 405765266 200000 524981188 200000 483544566 200000 907091055 200000 853556129 200000 568290016 200000 461004077 200000 531152177 200000 836456005 200000 77997230 200000 376112870 200000 484997653 200000 531058591 200000 138019286 200000 750179280 200000 856967764 200000 119542254 200000 628952610 200000 708294077 200000 242090055 200000 431033492 200000 801283193 200000 534341532 200000 170532709 200000 887330833 200000 545528037 200000 741598591 200000 464414791 200000 165847557 200000 174074509 200000 623073429 200000 194461351 200000 421466417 200000 704692154 200000 46275887 200000 34595676 200000 698377590 200000 410976212 200000 253689534 200000 366821470 200000 95262164 200000 301524325 200000 371678163 200000 922638023 200000 377955947 200000 689547284 200000 587242525 200000 751959247 200000 152421500 200000 832478379 200000 545415789 200000 380140494 200000 499697767 200000 153028368 200000 940337332 200000 45073469 200000 421190573 200000 444052558 200000 17666562 200000 624354740 200000 418156271 200000 864598669 200000 216978567 200000 143667948 200000 749360109 200000 409205013 200000 478712725 200000 422225341 200000 980389767 200000 717383758 200000 9195420 200000 477868832 200000 374697918 200000 917342145 200000 395510828 200000 854866222 200000 481724339 200000 784021527 200000 520019957 200000 993479454 200000 876278694 200000 205679384 200000 413753545 200000 505808714 200000 843905783 200000 869631916 200000 920527767 200000 497257257 200000 765524006 200000 464701405 200000 235141233 200000 360874837 200000 732790998 200000 888049874 200000 256725126 200000 293064581 200000 4321221 200000 641037524 200000 244160040 200000 796184723 200000 337113813 200000 121640779 200000 740171462 200000 56105591 200000 210920198 200000 748842177 200000 930644209 200000 49986633 200000 511918712 200000 173598942 200000 28639834 200000 956613698 200000 829813356 200000 767807081 200000 128875474 200000 493410746 200000 546917699 200000 7530316 200000 947618120 200000 772600106 200000 342353532 200000 344645775 200000 786738125 200000 296441898 200000 635905721 200000 987423323 200000 550289298 200000 302379891 200000 332148154 200000 417600503 200000 799064039 200000 481997534 200000 783698527 200000 704664526 200000 498735420 200000 910011234 200000 832065706 200000 828675430 200000 448473891 200000 331407640 200000 763323321 200000 526157161 200000 47708748 200000 122859322 200000 723076047 200000 913872287 200000 820917383 200000 93162015 200000 740174923 200000 400689393 200000 543671492 200000 521607487 200000 442569646 200000 411517798 200000 642062101 200000 659973428 200000 82611097 200000 715130408 200000 363237034 200000 297934774 200000 853717707 200000 421515136 200000 949935570 200000 835790749 200000 23901478 200000 554100437 200000 99025920 200000 209947873 200000 784534442 200000 88233647 200000 244149186 200000 588450461 200000 768678519 200000 154692793 200000 295368394 200000 894496007 200000 335371470 200000 487212473 200000 378737641 200000 756844920 200000 630611216 200000 352344986 200000 775478030 200000 353822313 200000 111164605 200000 338415970 200000 855646026 200000 727912818 200000 671686261 200000 786089275 200000 835899598 200000 942062925 200000 549331449 200000 854147180 200000 850535146 200000 806352 200000 371339817 200000 265783648 200000 891722767 200000 546283510 200000 101006087 200000 764213661 200000 339748301 200000 711842773 200000 65669554 200000 548021709 200000 916148437 200000 869482664 200000 277728362 200000 922587064 200000 253810423 200000 643345606 200000 656618642 200000 39307847 200000 521100068 200000 112721831 200000 505527976 200000 621131650 200000 11992939 200000 27710949 200000 368131661 200000 341324433 200000 332631295 200000 984899384 200000 318412355 200000 146176446 200000 388922415 200000 302668408 200000 46161513 200000 946129008 200000 256403563 200000 932669342 200000 48600000 200000 634350384 200000 999982661 200000 576660930 200000 233275496 200000 585423782 200000 201259884 200000 224674077 200000 727502755 200000 19258524 200000 183531698 200000 815223048 200000 571091920 200000 634857977 200000 570992134 200000 226548730 200000 130493551 200000 21617863 200000 197153913 200000 241687437 200000 816409635 200000 808279340 200000 564017724 200000 412882040 200000 748753066 200000 573269107 200000 866326176 200000 883131029 200000 237001445 200000 596235012 200000 594209812 200000 631707355 200000 59917014 200000 407411814 200000 570601001 200000 551941988 200000 476629404 200000 558748996 200000 931961744 200000 977161064 200000 483555704 200000 996856164 200000 91381785 200000 257802559 200000 477777354 200000 111064496 200000 763631797 200000 559585889 200000 15393555 200000 216047152 200000 171263348 200000 56045928 200000 561181428 200000 961199116 200000 618705798 200000 815398924 200000 404149293 200000 434705294 200000 409801021 200000 602567462 200000 831065758 200000 524339229 200000 977478153 200000 651005613 200000 598557000 200000 452597314 200000 963967609 200000 835832762 200000 11808332 200000 94354342 200000 413650496 200000 934073990 200000 721191657 200000 758975760 200000 545390125 200000 841029738 200000 123425153 200000 783795819 200000 637410352 200000 127244765 200000 745888660 200000 60670653 200000 465140058 200000 143063161 200000 510290882 200000 648269360 200000 257815517 200000 606964469 200000 752429005 200000 118280716 200000 768454919 200000 196622123 200000 215765651 200000 674188986 200000 914469706 200000 633616915 200000 919329303 200000 693607874 200000 889590327 200000 732612037 200000 39670648 200000 882502092 200000 97624701 200000 421981049 200000 591328503 200000 458524833 200000 534161901 200000 260236170 200000 111748085 200000 859236138 200000 703956344 200000 416770413 200000 380699889 200000 740319599 200000 792056622 200000 954371006 200000 940987277 200000 867815065 200000 681928768 200000 800300595 200000 474174089 200000 359387376 200000 316040446 200000 775412645 200000 543003077 200000 593673692 200000 624953048 200000 68164621 200000 694536258 200000 368170470 200000 387766368 200000 870482052 200000 400006177 200000 39488183 200000 315688262 200000 768633665 200000 413367970 200000 293264151 200000 932121178 200000 13809566 200000 368664613 200000 695225582 200000 561305996 200000 448511506 200000 448793643 200000 241112902 200000 842594798 200000 159906359 200000 582969684 200000 905504838 200000 443302319 200000 893628613 200000 655590754 200000 958361399 200000 872789537 200000 293978004 200000 235837235 200000 937658498 200000 966727091 200000 840631196 200000 474697418 200000 383388079 200000 357337078 200000 264210679 200000 177484614 200000 221498726 200000 346625435 200000 442430173 200000 172824297 200000 214117745 200000 800701043 200000 258987431 200000 291486481 200000 767633079 200000 722516333 200000 515728588 200000 338690625 200000 505737025 200000 433833114 200000 712812773 200000 45972504 200000 309761592 200000 479957291 200000 574460331 200000 253752663 200000 9437667 200000 181953904 200000 525429751 200000 481594334 200000 475780525 200000 487786202 200000 917061056 200000 139482798 200000 583858204 200000 713913337 200000 580990496 200000 421948904 200000 600020698 200000 144025726 200000 622280014 200000 336380620 200000 865938607 200000 478166329 200000 307912356 200000 698036154 200000 889520004 200000 961291290 200000 59216537 200000 850940467 200000 833231969 200000 866270259 200000 292909255 200000 186479832 200000 399115118 200000 4544435 200000 840232934 200000 828944744 200000 581193204 200000 732527084 200000 949131214 200000 180097733 200000 876693084 200000 583039309 200000 173747064 200000 521736943 200000 694698030 200000 288531816 200000 224169212 200000 968877831 200000 8083987 200000 255275244 200000 661273491 200000 844689228 200000 590786002 200000 991382955 200000 487944598 200000 121058592 200000 378470485 200000 539497108 200000 628405372 200000 269115650 200000 395381669 200000 538811320 200000 95453406 200000 537570453 200000 519023336 200000 105773640 200000 704359542 200000 943009943 200000 251766377 200000 822572693 200000 483727386 200000 390969577 200000 13088656 200000 129631246 200000 651792325 200000 338520717 200000 617529572 200000 873041732 200000 781237389 200000 263480226 200000 832072208 200000 410935783 200000 299954349 200000 950775656 200000 366431706 200000 405962954 200000 962810748 200000 418688578 200000 715946539 200000 893563866 200000 569335155 200000 825054638 200000 228694029 200000 781899818 200000 963073578 200000 534926926 200000 639603112 200000 97805802 200000 553838681 200000 379952097 200000 105355843 200000 32133226 200000 813256155 200000 561012041 200000 169565256 200000 661737498 200000 515951526 200000 468953734 200000 931053887 200000 978055820 200000 674145747 200000 897487545 200000 206919633 200000 881668207 200000 666450331 200000 694319649 200000 790808518 200000 311842709 200000 534923607 200000 557255712 200000 216434182 200000 705479405 200000 831494782 200000 878175542 200000 889237146 200000 994035849 200000 638071209 200000 525317891 200000 236143787 200000 854581656 200000 677695122 200000 691766345 200000 972472449 200000 99910763 200000 770364944 200000 325841126 200000 186609029 200000 690583155 200000 894608411 200000 857389533 200000 889809471 200000 426848320 200000 570388429 200000 161628493 200000 57665111 200000 625160579 200000 780194142 200000 120132727 200000 184569494 200000 986780428 200000 344654374 200000 184847291 200000 594661 200000 261972172 200000 530907806 200000 949565595 200000 182037580 200000 894011347 200000 866486366 200000 939133365 200000 762702067 200000 235147858 200000 300383263 200000 513939148 200000 518188580 200000 992888729 200000 843663289 200000 691459775 200000 403619398 200000 445824537 200000 686614565 200000 144218000 200000 675721442 200000 712278369 200000 885836668 200000 112104029 200000 273560737 200000 223948324 200000 725144821 200000 973597545 200000 432571723 200000 732191281 200000 140710634 200000 967143443 200000 415385545 200000 707499640 200000 326570706 200000 634194140 200000 352377378 200000 9500939 200000 507435335 200000 794791780 200000 7452032 200000 25996057 200000 642169856 200000 862119532 200000 392899115 200000 492564212 200000 612153815 200000 469374933 200000 371737996 200000 965371915 200000 408045252 200000 571299999 200000 203434027 200000 579390703 200000 809104351 200000 777767658 200000 328263088 200000 870548817 200000 362616673 200000 89976823 200000 503279333 200000 458007553 200000 782970018 200000 937562151 200000 124569521 200000 442595056 200000 248379931 200000 775707385 200000 543572765 200000 600572207 200000 536387940 200000 735088911 200000 356284753 200000 233215212 200000 184993078 200000 203113001 200000 468054423 200000 375148923 200000 695035754 200000 958614312 200000 206939222 200000 214451017 200000 22385911 200000 426122251 200000 517083928 200000 354472425 200000 822457334 200000 279186932 200000 868526212 200000 619077643 200000 187072929 200000 691084578 200000 281209443 200000 187085695 200000 953049679 200000 383865079 200000 658243485 200000 821566261 200000 257958264 200000 797744627 200000 868654140 200000 92543295 200000 374910390 200000 724896695 200000 215188839 200000 432636620 200000 203162817 200000 473154818 200000 926669159 200000 495985710 200000 160528753 200000 598989238 200000 766398373 200000 173166292 200000 148398526 200000 221110995 200000 81766569 200000 714301264 200000 795334851 200000 531748473 200000 219294747 200000 75415889 200000 232246454 200000 532214250 200000 713174213 200000 375225256 200000 853578480 200000 849861508 200000 72193678 200000 954129479 200000 491166186 200000 143574218 200000 259381375 200000 559301692 200000 364260156 200000 180149851 200000 907333313 200000 639870393 200000 619154336 200000 671807992 200000 266599580 200000 771051534 200000 625419500 200000 552323202 200000 116680312 200000 434917804 200000 941522459 200000 317656056 200000 583596511 200000 717975587 200000 949969219 200000 463248252 200000 119880568 200000 480254500 200000 963837855 200000 24346958 200000 838537484 200000 511845247 200000 540199302 200000 253097678 200000 384586116 200000 559629604 200000 779764336 200000 513399933 200000 706495719 200000 628738853 200000 812211959 200000 375096316 200000 604929632 200000 971987122 200000 94117075 200000 281398282 200000 416659509 200000 549562906 200000 207877852 200000 357974153 200000 135989200 200000 521901264 200000 334126347 200000 859412089 200000 868213689 200000 419641187 200000 436522104 200000 447636475 200000 192151449 200000 600219011 200000 185636188 200000 201210446 200000 147711543 200000 993033217 200000 540388112 200000 416243156 200000 528029566 200000 904860367 200000 806693387 200000 280649229 200000 931125364 200000 638716155 200000 866927079 200000 769094553 200000 350450499 200000 632652471 200000 263607643 200000 171561529 200000 946746163 200000 14582099 200000 290746945 200000 170140878 200000 712997036 200000 504613184 200000 971754896 200000 312722775 200000 976446264 200000 199807503 200000 137663842 200000 958280438 200000 683486078 200000 865759855 200000 344541935 200000 495305707 200000 870476615 200000 363370545 200000 204285071 200000 573757334 200000 16462204 200000 812546629 200000 461424058 200000 134826105 200000 694327333 200000 160300733 200000 450940682 200000 508761138 200000 55388267 200000 965045449 200000 181058615 200000 23197572 200000 71117461 200000 782187193 200000 794046490 200000 813040718 200000 923211789 200000 899753981 200000 372927658 200000 256957329 200000 638106459 200000 940142375 200000 784689408 200000 420812654 200000 552763944 200000 502398439 200000 757262165 200000 523724580 200000 48548156 200000 881963788 200000 96948994 200000 715256085 200000 217789055 200000 983622793 200000 99037822 200000 115600577 200000 253978875 200000 976121708 200000 550368611 200000 24128201 200000 924894935 200000 99230183 200000 968095848 200000 201519340 200000 322057052 200000 773768011 200000 957091687 200000 171590668 200000 918528754 200000 416881671 200000 275451224 200000 151499304 200000 813988131 200000 617370028 200000 45767763 200000 304325730 200000 268166294 200000 170433259 200000 590240145 200000 211730170 200000 437178645 200000 13294997 200000 578012522 200000 15356753 200000 739358087 200000 382022809 200000 819642711 200000 506192870 200000 997153269 200000 285291016 200000 141363184 200000 341883995 200000 951577991 200000 377482002 200000 637946606 200000 59502448 200000 820252295 200000 563911689 200000 565188393 200000 629671173 200000 400825436 200000 298765917 200000 377114778 200000 372095516 200000 247655312 200000 538317982 200000 383994970 200000 96096979 200000 720962505 200000 267017341 200000 240612512 200000 177546861 200000 339862994 200000 580928201 200000 14067398 200000 762460489 200000 279234963 200000 618582901 200000 425708355 200000 287319272 200000 318373907 200000 765359503 200000 626803633 200000 418948586 200000 623810429 200000 137845578 200000 361298632 200000 440032785 200000 777627927 200000 257970676 200000 606728800 200000 983711292 200000 970533195 200000 498442240 200000 393813361 200000 795716203 200000 297888160 200000 44394236 200000 737837589 200000 711098305 200000 80416449 200000 867610010 200000 194262404 200000 31291004 200000 602578036 200000 128951723 200000 198785559 200000 512458749 200000 276520355 200000 331312670 200000 378647877 200000 214964422 200000 643979862 200000 161696004 200000 922285991 200000 467011702 200000 634040758 200000 863322510 200000 31645430 200000 963539918 200000 81520139 200000 274867724 200000 566917131 200000 599541934 200000 546758333 200000 582387183 200000 212568285 200000 860251672 200000 905055830 200000 137870791 200000 602603654 200000 143886891 200000 850537597 200000 963283268 200000 669358397 200000 837954599 200000 561326587 200000 384961848 200000 609740380 200000 35591278 200000 177209016 200000 226262931 200000 643314266 200000 400722561 200000 833418174 200000 612025189 200000 438312145 200000 456939774 200000 620860724 200000 994802398 200000 321150073 200000 545960872 200000 511580772 200000 358590800 200000 364016426 200000 253059422 200000 451012533 200000 301068586 200000 532806621 200000 603120673 200000 241433776 200000 539320830 200000 335465642 200000 200949009 200000 86985213 200000 635516539 200000 621891274 200000 13048943 200000 13029222 200000 561252979 200000 88850070 200000 990797212 200000 409600466 200000 367418581 200000 785287557 200000 933562136 200000 253936458 200000 125227442 200000 751695408 200000 931572867 200000 396587767 200000 758169659 200000 683922513 200000 820300446 200000 874722081 200000 920806592 200000 626504894 200000 143226697 200000 147908400 200000 561410738 200000 731192690 200000 152120710 200000 11707822 200000 419962529 200000 63840643 200000 834275700 200000 504146498 200000 500351550 200000 686439724 200000 108422228 200000 45710773 200000 409995353 200000 202246596 200000 45663878 200000 352931312 200000 262002403 200000 794282948 200000 911655819 200000 788379131 200000 482254572 200000 311611076 200000 436456964 200000 253660158 200000 251113637 200000 31944060 200000 479244721 200000 673509699 200000 503844189 200000 511965127 200000 571830642 200000 279935025 200000 534558599 200000 830260379 200000 710562632 200000 243996753 200000 735234738 200000 128859153 200000 899313747 200000 49519691 200000 219577742 200000 448807778 200000 90101973 200000 588029417 200000 997002221 200000 999800039 200000 170838573 200000 20078098 200000 990833854 200000 783422999 200000 361371867 200000 43053776 200000 251390482 200000 801724811 200000 187416706 200000 101841226 200000 44558106 200000 155188477 200000 328079328 200000 529296329 200000 107492391 200000 650109252 200000 931629270 200000 277239221 200000 28617384 200000 697241688 200000 928503910 200000 290870168 200000 134750510 200000 737941843 200000 456155823 200000 685698841 200000 779327850 200000 820203629 200000 854752498 200000 921148162 200000 553690668 200000 906929406 200000 381410192 200000 724443962 200000 464464229 200000 243046271 200000 105804296 200000 526358729 200000 571809317 200000 431658888 200000 869929724 200000 454927322 200000 373272221 200000 219936722 200000 28330540 200000 403644852 200000 663280669 200000 323665973 200000 194189432 200000 984595135 200000 387308821 200000 238510506 200000 650908641 200000 631668356 200000 106965783 200000 256265802 200000 9106312 200000 370303404 200000 860558035 200000 197038412 200000 512036268 200000 974719999 200000 417161240 200000 599225098 200000 499379119 200000 778477669 200000 228442073 200000 412626683 200000 552096785 200000 531556072 200000 906254372 200000 582790585 200000 521213554 200000 947891375 200000 418985004 200000 470308603 200000 851197332 200000 297600515 200000 64049727 200000 203669915 200000 80162646 200000 961908301 200000 353229263 200000 153700753 200000 235407032 200000 133842452 200000 637848429 200000 859341301 200000 469221340 200000 356482307 200000 128940744 200000 215044352 200000 608363523 200000 673200096 200000 771579569 200000 811547146 200000 775421835 200000 181648533 200000 309382937 200000 281791372 200000 117521911 200000 345525290 200000 349759760 200000 375856926 200000 446957542 200000 466555592 200000 123316423 200000 67487097 200000 872681240 200000 88655799 200000 635973006 200000 235381366 200000 856399984 200000 999099743 200000 270511062 200000 941243148 200000 590903788 200000 581395273 200000 231410991 200000 354160468 200000 430779054 200000 656583710 200000 442045002 200000 793975432 200000 430341877 200000 240868774 200000 825230582 200000 885294847 200000 360912420 200000 14960330 200000 48101414 200000 544643121 200000 178598585 200000 689085329 200000 82843113 200000 229521592 200000 101150293 200000 263707429 200000 349015407 200000 487244876 200000 694632890 200000 457959375 200000 762580746 200000 754402245 200000 162305735 200000 224690422 200000 854070825 200000 578808603 200000 933269628 200000 99521314 200000 800835422 200000 742283113 200000 813245180 200000 925815294 200000 729163864 200000 896244453 200000 186349445 200000 135818833 200000 837829608 200000 715950824 200000 604593785 200000 381716995 200000 2786303 200000 262128107 200000 489639767 200000 635299869 200000 191968174 200000 469268870 200000 534753473 200000 160187592 200000 187928356 200000 298916467 200000 815232119 200000 340563275 200000 762327986 200000 406353544 200000 390108506 200000 93262353 200000 193572809 200000 196973248 200000 826209129 200000 376783008 200000 995270393 200000 47763761 200000 430451142 200000 418826146 200000 769600498 200000 553548054 200000 759966897 200000 34404063 200000 336740486 200000 613393606 200000 994916746 200000 703507776 200000 761931685 200000 291194809 200000 116053714 200000 227409101 200000 60225887 200000 528625801 200000 188297770 200000 32041646 200000 159141604 200000 486990574 200000 645001810 200000 877485869 200000 512618630 200000 316465088 200000 20696362 200000 192297393 200000 394022325 200000 911664376 200000 948249523 200000 946785987 200000 400233216 200000 110433710 200000 983260173 200000 797298699 200000 623266330 200000 502874139 200000 340779897 200000 380768339 200000 577699793 200000 797952920 200000 12000856 200000 812975490 200000 47582231 200000 686839452 200000 740053034 200000 737910434 200000 890570237 200000 691983041 200000 804095887 200000 269670873 200000 249849266 200000 242132670 200000 667292744 200000 932855410 200000 624600199 200000 571320941 200000 729121590 200000 941449429 200000 913860333 200000 933498053 200000 408240728 200000 2549386 200000 394089588 200000 434916320 200000 238880976 200000 114397241 200000 851418061 200000 314668278 200000 573566686 200000 304263595 200000 265110216 200000 698654303 200000 189590499 200000 920189385 200000 659931734 200000 64234387 200000 858797150 200000 275327131 200000 566816903 200000 874454317 200000 515177969 200000 930852681 200000 823047308 200000 60731618 200000 406229851 200000 924096541 200000 654863029 200000 243224974 200000 661070975 200000 687572094 200000 702853746 200000 669585191 200000 196288603 200000 79208693 200000 687105621 200000 882367686 200000 101861648 200000 76108075 200000 118087181 200000 116959908 200000 346375136 200000 95304167 200000 630565996 200000 774367770 200000 151403818 200000 145604884 200000 82518369 200000 157295007 200000 90101359 200000 943872952 200000 3788286 200000 472263885 200000 6663759 200000 273700349 200000 766721138 200000 589396059 200000 953579659 200000 972691243 200000 371985423 200000 747810339 200000 992118788 200000 972837291 200000 704243012 200000 157962525 200000 245711034 200000 729940229 200000 993539490 200000 339622753 200000 42428365 200000 541813729 200000 212119002 200000 469097512 200000 269322622 200000 408714248 200000 448113596 200000 286001610 200000 816053549 200000 937925219 200000 376362041 200000 522470848 200000 813030236 200000 590926074 200000 211529057 200000 311177890 200000 471524266 200000 289622774 200000 512101 200000 899851305 200000 67610839 200000 554496159 200000 429512597 200000 554608941 200000 687937222 200000 791556445 200000 457677922 200000 395076007 200000 340732021 200000 648855481 200000 559396188 200000 835311280 200000 317222406 200000 419250524 200000 240796211 200000 581799551 200000 348947128 200000 796687630 200000 253482425 200000 770097262 200000 394232045 200000 754544823 200000 77867486 200000 456163572 200000 171861029 200000 192505185 200000 384241585 200000 930304939 200000 822280961 200000 257372467 200000 498509669 200000 839770443 200000 760213824 200000 587991926 200000 517403720 200000 413746604 200000 692647876 200000 102051987 200000 288322252 200000 104342982 200000 565155469 200000 86603282 200000 465877122 200000 346696628 200000 547381947 200000 709075099 200000 841538073 200000 917010603 200000 850093199 200000 4772856 200000 483481442 200000 530365703 200000 895377770 200000 431209232 200000 221616462 200000 438195774 200000 439785419 200000 939259372 200000 195585006 200000 216731369 200000 881616724 200000 690589621 200000 885408881 200000 741084353 200000 909627589 200000 901099698 200000 840831784 200000 342651039 200000 537029631 200000 272385614 200000 324373891 200000 354083962 200000 474900481 200000 606747407 200000 389590548 200000 231847276 200000 84503277 200000 929504415 200000 450705035 200000 358997420 200000 698643459 200000 470187974 200000 960071096 200000 179685012 200000 12021667 200000 758657645 200000 994517900 200000 104962203 200000 885180238 200000 382710172 200000 212704022 200000 749573979 200000 836321700 200000 751144827 200000 83882121 200000 95906188 200000 891242087 200000 420218707 200000 995492148 200000 735389446 200000 116804726 200000 857824141 200000 725333383 200000 116089538 200000 309700562 200000 8590769 200000 495935764 200000 34216152 200000 565374875 200000 674882664 200000 391161994 200000 551623297 200000 667610643 200000 36908921 200000 80974266 200000 196407830 200000 849871512 200000 416610254 200000 295060885 200000 450517774 200000 114220973 200000 239830896 200000 630832172 200000 482682882 200000 579906801 200000 517257606 200000 760993454 200000 271619756 200000 303163685 200000 162206296 200000 204908908 200000 190595554 200000 830529066 200000 598844753 200000 391000023 200000 538257823 200000 170157823 200000 650139895 200000 342278271 200000 449013497 200000 734699462 200000 406703861 200000 906367765 200000 348595243 200000 877025727 200000 894175761 200000 872594537 200000 342222988 200000 298292042 200000 131307572 200000 823137388 200000 281343637 200000 681349097 200000 942575720 200000 929701422 200000 598175710 200000 288426042 200000 919743189 200000 940925407 200000 709708063 200000 742241792 200000 212048066 200000 420667601 200000 899205171 200000 798069786 200000 811883161 200000 292788084 200000 173549072 200000 464157321 200000 156414946 200000 176880471 200000 743327951 200000 570933869 200000 730768198 200000 862592813 200000 761008041 200000 502934024 200000 162926221 200000 560566468 200000 268790007 200000 189283513 200000 722336415 200000 789038351 200000 733490736 200000 975877889 200000 446977925 200000 748850716 200000 742170606 200000 374112896 200000 431493736 200000 746360605 200000 931290088 200000 831379959 200000 258077072 200000 166225507 200000 491212024 200000 735913799 200000 348174950 200000 261803869 200000 254882581 200000 399976815 200000 242857842 200000 30983836 200000 687854425 200000 933660817 200000 359035996 200000 608545745 200000 66681852 200000 302890477 200000 935090157 200000 936469964 200000 154633814 200000 755193316 200000 999846926 200000 406563454 200000 639227104 200000 136464885 200000 517837767 200000 926234359 200000 854972722 200000 890371266 200000 204682560 200000 43594088 200000 365047813 200000 544073739 200000 699051971 200000 363265313 200000 254831409 200000 754282672 200000 438251959 200000 138033298 200000 633642927 200000 146771634 200000 276158629 200000 575288653 200000 983793560 200000 443416370 200000 787811638 200000 179406850 200000 499643427 200000 41285743 200000 182857010 200000 646969984 200000 314038698 200000 416793035 200000 965640578 200000 678085562 200000 991594916 200000 76163526 200000 236075053 200000 256172990 200000 137447083 200000 335668737 200000 870824541 200000 603018175 200000 993024630 200000 409331515 200000 743703642 200000 137847819 200000 713895903 200000 895297366 200000 936713101 200000 396625428 200000 806304990 200000 767875922 200000 926832254 200000 734940267 200000 784514187 200000 782880079 200000 134708437 200000 573298367 200000 354944799 200000 832712846 200000 376607580 200000 998462945 200000 345549810 200000 936984943 200000 376255994 200000 348052930 200000 864087933 200000 525550452 200000 997487544 200000 527961970 200000 735980888 200000 975814972 200000 522965182 200000 583194402 200000 89061436 200000 526935176 200000 973821014 200000 810818594 200000 287210498 200000 948921912 200000 846146279 200000 472430307 200000 663280033 200000 374509133 200000 575782907 200000 753744629 200000 408382259 200000 399980008 200000 247986233 200000 324847368 200000 389955567 200000 731346249 200000 488191338 200000 239438062 200000 669451823 200000 595596752 200000 271409782 200000 884492183 200000 231800170 200000 83384318 200000 753002855 200000 737570578 200000 1564218 200000 428821875 200000 815980388 200000 663471762 200000 864595031 200000 49252593 200000 748555958 200000 699441766 200000 549892761 200000 641314903 200000 34476230 200000 810657790 200000 803729657 200000 862638758 200000 294233628 200000 928771563 200000 986818703 200000 133288958 200000 89768032 200000 960637919 200000 931441044 200000 101421984 200000 938470492 200000 21201576 200000 611499360 200000 834493933 200000 689084919 200000 70646840 200000 417154156 200000 248435813 200000 656736314 200000 188627871 200000 172492880 200000 558287784 200000 808060238 200000 896834830 200000 593811910 200000 933916535 200000 419068027 200000 409552342 200000 354007716 200000 595110066 200000 314176041 200000 437427813 200000 73044453 200000 440735066 200000 929716194 200000 199733838 200000 725639583 200000 90479760 200000 158420557 200000 646582849 200000 293423885 200000 331505812 200000 296592179 200000 344734734 200000 701161606 200000 862774982 200000 300031869 200000 2162342 200000 2800002 200000 455836584 200000 125001522 200000 782449689 200000 317393563 200000 408958168 200000 489149821 200000 206645143 200000 552154505 200000 116359961 200000 622250148 200000 47255410 200000 769333540 200000 610405450 200000 12131345 200000 344560409 200000 323740517 200000 903094636 200000 961864780 200000 980747038 200000 179952996 200000 151845023 200000 715249406 200000 330332976 200000 130274650 200000 739174693 200000 697850094 200000 571435553 200000 178974880 200000 523042140 200000 546479111 200000 764583904 200000 530887597 200000 401617095 200000 840959823 200000 854183295 200000 926176283 200000 948107269 200000 332737776 200000 508849453 200000 462049441 200000 719255768 200000 516461618 200000 515597371 200000 941414681 200000 947877918 200000 608660349 200000 187274522 200000 336024186 200000 537534426 200000 328083547 200000 242486618 200000 927824094 200000 90245931 200000 916431219 200000 399946156 200000 181926269 200000 769159250 200000 585752206 200000 26807776 200000 695814831 200000 509878959 200000 330108053 200000 559196391 200000 669643756 200000 247627459 200000 106338704 200000 335551697 200000 965898191 200000 507433519 200000 805468328 200000 158394063 200000 19088909 200000 199444915 200000 169263652 200000 569743664 200000 917229442 200000 189781807 200000 342023022 200000 90340711 200000 580948004 200000 775023012 200000 366571790 200000 191945219 200000 955751180 200000 872302387 200000 212799661 200000 967001780 200000 173216371 200000 165879067 200000 379794707 200000 43588172 200000 550888882 200000 251937214 200000 825670184 200000 200652986 200000 789880640 200000 913689756 200000 726464246 200000 568537872 200000 331010743 200000 842756181 200000 812869540 200000 269243773 200000 403902158 200000 257889962 200000 408694139 200000 291259730 200000 290988383 200000 505121916 200000 398211811 200000 940233473 200000 41559394 200000 603709387 200000 225147750 200000 311041048 200000 774781679 200000 381698999 200000 419265964 200000 501922121 200000 708844863 200000 168572545 200000 307020668 200000 311891556 200000 111857322 200000 936988553 200000 323224000 200000 586737242 200000 735817385 200000 443559249 200000 603473024 200000 18899771 200000 189671892 200000 48487800 200000 43406052 200000 308279864 200000 124392420 200000 207895743 200000 211003190 200000 686527905 200000 209671089 200000 886072582 200000 780302045 200000 4636391 200000 515664180 200000 47722830 200000 548470371 200000 639732378 200000 103214982 200000 82373048 200000 893446510 200000 147212906 200000 743822046 200000 379827075 200000 202967753 200000 26138921 200000 338755222 200000 585177873 200000 880711772 200000 151555782 200000 351261477 200000 145074146 200000 409977134 200000 340385875 200000 139025957 200000 557078679 200000 983053674 200000 740412415 200000 997925966 200000 223578863 200000 226834518 200000 880370972 200000 46691192 200000 272445388 200000 394441820 200000 111755801 200000 968917147 200000 683630382 200000 296928515 200000 1273480 200000 865360850 200000 308407349 200000 174682870 200000 631935768 200000 52544594 200000 829794594 200000 415529467 200000 951532442 200000 881279607 200000 69556054 200000 449113340 200000 792061183 200000 698772407 200000 654371153 200000 534348802 200000 662368599 200000 708037291 200000 355234995 200000 434702387 200000 212412883 200000 119964428 200000 590730813 200000 201346522 200000 421761219 200000 937115571 200000 223780815 200000 901126750 200000 855241624 200000 531320983 200000 632349802 200000 722051657 200000 453901026 200000 258700498 200000 178502703 200000 92626242 200000 575157842 200000 558538395 200000 162283614 200000 485398546 200000 186525368 200000 957930828 200000 442877271 200000 597325473 200000 267770884 200000 901898588 200000 553131163 200000 669413369 200000 389218632 200000 939404901 200000 737350859 200000 615443521 200000 135514804 200000 952314143 200000 706262438 200000 500393667 200000 666350999 200000 453588834 200000 186780686 200000 72809446 200000 595891300 200000 861614119 200000 188445699 200000 925076787 200000 748545705 200000 303415686 200000 330581157 200000 778046290 200000 688613145 200000 361083576 200000 507808310 200000 448830477 200000 874077570 200000 268911638 200000 824204821 200000 413010507 200000 224446678 200000 717301015 200000 250666178 200000 144451605 200000 238913318 200000 311499348 200000 906184671 200000 747522196 200000 726281633 200000 860604807 200000 131122220 200000 641226768 200000 863148696 200000 316902790 200000 881470346 200000 675300337 200000 530384252 200000 581701708 200000 985133304 200000 67074241 200000 241045213 200000 262509807 200000 280968856 200000 706644519 200000 511305836 200000 800116138 200000 407098794 200000 596280556 200000 284699897 200000 266505172 200000 55320719 200000 927989497 200000 82072693 200000 21770726 200000 879562950 200000 90270550 200000 643508719 200000 32088440 200000 852686577 200000 819233835 200000 792424346 200000 843687747 200000 366322895 200000 270163138 200000 14145221 200000 334502687 200000 128439618 200000 242220930 200000 594457056 200000 399549957 200000 923060810 200000 217962996 200000 945062525 200000 29543437 200000 566805256 200000 170389696 200000 916176715 200000 457245808 200000 573571003 200000 655550384 200000 972420124 200000 6349703 200000 96678853 200000 247914924 200000 616083935 200000 243647177 200000 369689510 200000 100818107 200000 25609894 200000 124327120 200000 858146046 200000 445236743 200000 331218336 200000 451053907 200000 997610126 200000 306569176 200000 253697822 200000 378157356 200000 548801079 200000 359691670 200000 913836689 200000 844475474 200000 482796793 200000 338699723 200000 247860362 200000 652556255 200000 259487988 200000 480865310 200000 521872568 200000 681937419 200000 150834025 200000 262235993 200000 272411628 200000 210080814 200000 423492280 200000 790263139 200000 384951831 200000 469896385 200000 138362466 200000 347039556 200000 795555913 200000 846878556 200000 526021896 200000 273116455 200000 112104114 200000 493403320 200000 310448746 200000 7762003 200000 972997796 200000 352591533 200000 342476136 200000 616135472 200000 264964751 200000 775385140 200000 181035523 200000 392875847 200000 997864451 200000 754188134 200000 98044252 200000 797196609 200000 637344688 200000 688798074 200000 560266163 200000 283579622 200000 747407720 200000 708800202 200000 734729320 200000 400450334 200000 485875738 200000 979070669 200000 351001084 200000 255061491 200000 648091096 200000 632420381 200000 958996495 200000 202549388 200000 920772049 200000 861534321 200000 393402210 200000 80606514 200000 904486999 200000 903795875 200000 633821142 200000 20139342 200000 860061913 200000 874571947 200000 906432107 200000 114392423 200000 504108008 200000 55601057 200000 152318785 200000 124809000 200000 994192693 200000 296013246 200000 65539993 200000 295696215 200000 215012753 200000 416226906 200000 595966420 200000 147374046 200000 883839723 200000 364202990 200000 602256753 200000 626826693 200000 801930836 200000 943438354 200000 203130642 200000 402890037 200000 675964413 200000 506273151 200000 213511287 200000 108414838 200000 838519606 200000 626893326 200000 297981056 200000 665081584 200000 773207152 200000 300291766 200000 384845615 200000 633057580 200000 303220538 200000 59181969 200000 813380514 200000 707682515 200000 518172231 200000 382238166 200000 792401948 200000 22523309 200000 106884966 200000 792367071 200000 150643708 200000 354557091 200000 588666760 200000 770799395 200000 300803011 200000 760729020 200000 706498236 200000 507959356 200000 634913042 200000 92143138 200000 74587701 200000 224977634 200000 180953256 200000 243440158 200000 138932289 200000 221418989 200000 258447975 200000 715839767 200000 891714643 200000 422939990 200000 807882063 200000 406314390 200000 635968249 200000 171437109 200000 306967424 200000 669631299 200000 478382565 200000 792852675 200000 666492475 200000 719037672 200000 496047592 200000 775375960 200000 355111905 200000 662789740 200000 131559153 200000 303403373 200000 666520562 200000 359993560 200000 127227921 200000 444705178 200000 218767630 200000 674167893 200000 775545209 200000 111784345 200000 574367990 200000 690881578 200000 735844473 200000 711236928 200000 552648842 200000 197553858 200000 770354050 200000 620593034 200000 855686604 200000 290920867 200000 211983396 200000 257040013 200000 421311451 200000 47706999 200000 422827280 200000 234784644 200000 293173495 200000 561250311 200000 278461974 200000 674121926 200000 279822467 200000 300507705 200000 323049511 200000 270366667 200000 237163773 200000 338143256 200000 564113746 200000 639530797 200000 167982086 200000 430418635 200000 871758538 200000 357669028 200000 580219488 200000 882992796 200000 489225950 200000 440285960 200000 588080618 200000 319478002 200000 981495550 200000 963970642 200000 585808805 200000 154990678 200000 647140796 200000 411025306 200000 389225394 200000 557614192 200000 221541575 200000 763661593 200000 846393680 200000 200254474 200000 905371377 200000 304637480 200000 275084513 200000 748419339 200000 708452905 200000 475315518 200000 720321508 200000 365381245 200000 610891648 200000 605736949 200000 822275836 200000 154445958 200000 917478695 200000 207781636 200000 932636135 200000 829913201 200000 476664431 200000 730428485 200000 445759878 200000 71824038 200000 978367943 200000 911189167 200000 486120923 200000 92637869 200000 387068096 200000 983154268 200000 284190213 200000 156796206 200000 467064331 200000 360319108 200000 573095493 200000 147701746 200000 889967480 200000 684872575 200000 196320763 200000 23440354 200000 908974072 200000 984825541 200000 232982953 200000 770326790 200000 296146843 200000 687417585 200000 555494125 200000 341821574 200000 814891921 200000 802930104 200000 756333706 200000 249340588 200000 944608300 200000 455833590 200000 764569183 200000 840061663 200000 763518684 200000 264343457 200000 819690861 200000 535573928 200000 727678513 200000 232751058 200000 514836949 200000 340420272 200000 50394587 200000 560917186 200000 493173462 200000 52958398 200000 693996204 200000 546566090 200000 832406226 200000 223703997 200000 487224979 200000 16600929 200000 125631817 200000 794577075 200000 218191522 200000 509707041 200000 793128155 200000 656067530 200000 168783624 200000 581625793 200000 808440650 200000 675868746 200000 116778774 200000 122188571 200000 679077236 200000 608265884 200000 574462269 200000 862000679 200000 922206556 200000 495619144 200000 595716366 200000 744304893 200000 588303905 200000 24150518 200000 936884024 200000 515063510 200000 51364868 200000 771019631 200000 750549900 200000 331744778 200000 946536038 200000 312052124 200000 474979579 200000 845595154 200000 102195142 200000 680956549 200000 328622997 200000 797669254 200000 348903366 200000 639225683 200000 613335691 200000 522594847 200000 65617702 200000 464264782 200000 523226669 200000 818761909 200000 945378758 200000 535759582 200000 556659179 200000 249852737 200000 228533927 200000 153395596 200000 707735639 200000 949132508 200000 560282602 200000 160707585 200000 43939105 200000 275020221 200000 715666639 200000 243157253 200000 85831961 200000 873166654 200000 359269814 200000 536909440 200000 782683695 200000 102255574 200000 659679264 200000 655705980 200000 973191541 200000 844486431 200000 209843885 200000 858099744 200000 104278810 200000 122448337 200000 313436959 200000 831023029 200000 840995952 200000 427156932 200000 906781268 200000 614962340 200000 66965478 200000 539522544 200000 789174351 200000 773485685 200000 179814157 200000 517632624 200000 618505775 200000 249480656 200000 196782743 200000 307575417 200000 873732150 200000 120123519 200000 210281554 200000 480310887 200000 952495042 200000 545386857 200000 265930032 200000 722326960 200000 916782934 200000 307180183 200000 209559873 200000 30996205 200000 814868113 200000 231738674 200000 395432886 200000 205533655 200000 507824180 200000 869692802 200000 582918879 200000 167694151 200000 882226719 200000 367650031 200000 698684461 200000 168707380 200000 573714260 200000 698671618 200000 308852272 200000 65336504 200000 386196977 200000 7933028 200000 895443097 200000 755383306 200000 30260537 200000 790282461 200000 54134328 200000 214274692 200000 853259659 200000 663450454 200000 342703869 200000 86315165 200000 648874088 200000 736608983 200000 724035066 200000 245678575 200000 833074801 200000 622389128 200000 566461790 200000 205609778 200000 92818278 200000 945392306 200000 71453307 200000 381530174 200000 141016102 200000 800030398 200000 44036545 200000 89597452 200000 643360436 200000 41676084 200000 585574079 200000 271283380 200000 622028848 200000 374879421 200000 390266407 200000 995531119 200000 235335385 200000 887715616 200000 91002826 200000 294337686 200000 779398161 200000 670374727 200000 877729431 200000 791680928 200000 604862039 200000 759185211 200000 395340447 200000 521550630 200000 631245646 200000 396321827 200000 968844051 200000 956869858 200000 449245108 200000 815443527 200000 814434884 200000 616647594 200000 457543530 200000 543713042 200000 181996961 200000 550107513 200000 39805298 200000 352048906 200000 185377723 200000 383113573 200000 199366635 200000 160803290 200000 400704067 200000 587083177 200000 33542166 200000 103579720 200000 690280969 200000 598536092 200000 637948499 200000 647757886 200000 801975037 200000 681724343 200000 694176803 200000 356571331 200000 967594545 200000 207128466 200000 305675303 200000 7118338 200000 753627605 200000 545215974 200000 539829790 200000 830460225 200000 68848953 200000 856809611 200000 470479083 200000 776140010 200000 687531213 200000 765282426 200000 432598668 200000 3902597 200000 274044451 200000 473889739 200000 216291874 200000 580816571 200000 598631402 200000 829647799 200000 205349870 200000 60729172 200000 29357044 200000 256874647 200000 400460625 200000 102416184 200000 287447856 200000 55710690 200000 448865483 200000 732763248 200000 349241776 200000 734989362 200000 451419644 200000 948621349 200000 205005475 200000 283669822 200000 470709158 200000 412461727 200000 644723802 200000 243426784 200000 154790311 200000 827354439 200000 833503302 200000 653473807 200000 710786306 200000 906481829 200000 210399991 200000 456671461 200000 806274006 200000 428768353 200000 932885534 200000 118727322 200000 52484964 200000 938426180 200000 134481548 200000 308422278 200000 614181900 200000 356378935 200000 373477423 200000 934729506 200000 653022544 200000 200010050 200000 759980570 200000 502285318 200000 627538895 200000 633188750 200000 318397565 200000 952624619 200000 316413257 200000 963253090 200000 483212456 200000 152509097 200000 228992673 200000 493927208 200000 74747660 200000 458790713 200000 743120341 200000 735377512 200000 402794297 200000 287862708 200000 124058118 200000 107501515 200000 99027423 200000 417053521 200000 56600438 200000 625361177 200000 864395472 200000 656387690 200000 576851844 200000 651707195 200000 699059451 200000 468258934 200000 223989425 200000 382161464 200000 412780146 200000 56149007 200000 960033437 200000 394970938 200000 984283236 200000 321507564 200000 95962122 200000 547127945 200000 990168355 200000 912013799 200000 581362902 200000 523849102 200000 58810910 200000 49344248 200000 948609540 200000 205164241 200000 982080486 200000 403902263 200000 449044403 200000 788651514 200000 714136620 200000 287103709 200000 49551652 200000 822212051 200000 317714881 200000 905084226 200000 481370808 200000 694750787 200000 421847187 200000 920873695 200000 240552942 200000 485045843 200000 73133494 200000 884716364 200000 598049128 200000 315578411 200000 54676312 200000 430455106 200000 385592550 200000 477302037 200000 648872138 200000 881056922 200000 375443785 200000 368389496 200000 93454460 200000 291426379 200000 552654480 200000 890548958 200000 374424576 200000 640941167 200000 882986973 200000 810172910 200000 949873158 200000 919985213 200000 664329583 200000 714556017 200000 252231774 200000 775532047 200000 657625256 200000 622521167 200000 119067128 200000 721330524 200000 886656520 200000 152263826 200000 111975654 200000 93051070 200000 787130672 200000 605038945 200000 101076055 200000 428030957 200000 300261087 200000 530557957 200000 355866781 200000 846686657 200000 680846583 200000 639121895 200000 505837351 200000 36217907 200000 157597816 200000 321398671 200000 54737543 200000 708437595 200000 561693058 200000 483178150 200000 396488812 200000 642787954 200000 390238551 200000 513360883 200000 839852455 200000 329893840 200000 693808725 200000 420553056 200000 482205226 200000 788679406 200000 430643711 200000 232863221 200000 848297219 200000 823265636 200000 44016372 200000 21918683 200000 125722724 200000 642906092 200000 131090677 200000 789482074 200000 586714525 200000 50508380 200000 821136611 200000 302233562 200000 639701279 200000 341964719 200000 60483773 200000 682012645 200000 320442490 200000 776962555 200000 836596133 200000 360056098 200000 995375199 200000 177665147 200000 637111771 200000 879625050 200000 719515806 200000 665474950 200000 809914559 200000 713927030 200000 41200167 200000 894391956 200000 600123090 200000 803445117 200000 265671948 200000 630959679 200000 746017205 200000 134662298 200000 61485693 200000 144685119 200000 181649447 200000 456081683 200000 24539850 200000 504870764 200000 232572426 200000 280775250 200000 216812899 200000 50620351 200000 877082206 200000 58152671 200000 175821018 200000 94759504 200000 302067012 200000 194066531 200000 912112862 200000 912211289 200000 847594491 200000 420432806 200000 913925184 200000 496638000 200000 582548197 200000 890163856 200000 382033650 200000 38799695 200000 881786242 200000 972743210 200000 530220546 200000 617152079 200000 891227250 200000 501592733 200000 100920226 200000 150470631 200000 350551414 200000 274918705 200000 147149091 200000 864475633 200000 549409647 200000 803232846 200000 799947508 200000 480339812 200000 716683356 200000 723990398 200000 354805414 200000 787804762 200000 334687 200000 898181480 200000 13011690 200000 699522571 200000 480906424 200000 841974741 200000 681509264 200000 445381839 200000 18933703 200000 948239790 200000 82291080 200000 604114462 200000 580217102 200000 121875707 200000 278244068 200000 383356563 200000 26552876 200000 757788389 200000 20805332 200000 414858211 200000 170064865 200000 314341299 200000 729178024 200000 823904490 200000 169932303 200000 406804687 200000 248341201 200000 22323102 200000 833988535 200000 884175041 200000 281393374 200000 540250904 200000 434487543 200000 567191346 200000 187389314 200000 852436369 200000 567575826 200000 302638314 200000 866567051 200000 144034914 200000 272688230 200000 162460625 200000 508276460 200000 32612354 200000 829521014 200000 479481585 200000 532955827 200000 430614539 200000 533086690 200000 68961905 200000 621779731 200000 760636724 200000 149479017 200000 405433754 200000 989019994 200000 219424599 200000 491499757 200000 580940501 200000 321379834 200000 941762924 200000 602947437 200000 179813801 200000 728182915 200000 263572875 200000 642479883 200000 360477889 200000 973854630 200000 383783149 200000 617133575 200000 149184483 200000 944654644 200000 818542058 200000 970619330 200000 768177145 200000 350917660 200000 619915771 200000 666443963 200000 905211659 200000 31278703 200000 125867960 200000 538320532 200000 676470337 200000 675199837 200000 340128474 200000 935588877 200000 817940965 200000 680908088 200000 702654009 200000 734640902 200000 219848030 200000 608887664 200000 843773902 200000 890250881 200000 295106358 200000 507426965 200000 518948530 200000 34782876 200000 687420179 200000 140649048 200000 686829852 200000 394139802 200000 716808128 200000 923500936 200000 577671270 200000 885703898 200000 482694437 200000 153521176 200000 373046535 200000 753812701 200000 471643209 200000 363994903 200000 260526233 200000 839655747 200000 497305431 200000 922584245 200000 469894612 200000 340006350 200000 500520341 200000 626301507 200000 591836304 200000 357970269 200000 530873197 200000 961725491 200000 82216389 200000 782402544 200000 944052838 200000 498344467 200000 195442574 200000 249492138 200000 291125035 200000 637023381 200000 91587360 200000 770144713 200000 968158082 200000 939165066 200000 254497495 200000 615958191 200000 937443413 200000 898891745 200000 393642537 200000 312948699 200000 112337837 200000 961767851 200000 265110959 200000 482484975 200000 449317552 200000 692859417 200000 4913954 200000 599814315 200000 754406825 200000 128801659 200000 821644123 200000 734798575 200000 772936191 200000 558265666 200000 598920785 200000 97657533 200000 422242364 200000 499081214 200000 914311454 200000 492547636 200000 783646215 200000 412813151 200000 962097657 200000 103959700 200000 835264553 200000 283347511 200000 481095228 200000 355945536 200000 67975818 200000 902716534 200000 553882207 200000 423486134 200000 622859316 200000 764974380 200000 233621497 200000 506092695 200000 890165582 200000 821351049 200000 760963525 200000 597416357 200000 93725474 200000 86435295 200000 204519322 200000 952507071 200000 164911639 200000 669121437 200000 883282033 200000 661605350 200000 142072246 200000 180346197 200000 660491874 200000 710403130 200000 616876199 200000 393163190 200000 363320486 200000 545106940 200000 997004980 200000 760313490 200000 403626902 200000 134082701 200000 347437764 200000 9448152 200000 766862505 200000 911349869 200000 22901984 200000 576109209 200000 691209848 200000 738510652 200000 740211249 200000 388906246 200000 773699261 200000 259636667 200000 773932287 200000 507358831 200000 230733390 200000 284569035 200000 73294002 200000 661110341 200000 661740838 200000 783710315 200000 748863956 200000 806458136 200000 394641499 200000 511142845 200000 495888908 200000 487009945 200000 958350376 200000 911387393 200000 245751331 200000 308657560 200000 217562084 200000 213111959 200000 904945154 200000 487948294 200000 955231240 200000 285203456 200000 698013873 200000 273743603 200000 334876204 200000 528861661 200000 952967256 200000 479844496 200000 806008585 200000 720464366 200000 587355713 200000 376129068 200000 535203959 200000 597800211 200000 330643155 200000 197656122 200000 709894511 200000 40869709 200000 918664087 200000 985764937 200000 703456265 200000 143724988 200000 319705397 200000 867936521 200000 997249918 200000 896061090 200000 811221879 200000 705780812 200000 834564135 200000 140006750 200000 212805445 200000 494471425 200000 584146811 200000 739525232 200000 785072806 200000 371778361 200000 651400724 200000 781449083 200000 16558788 200000 66304038 200000 611610025 200000 489069885 200000 18476519 200000 436508182 200000 201630484 200000 628829080 200000 268987768 200000 286434939 200000 691721292 200000 30092683 200000 803972606 200000 871045605 200000 185146475 200000 801431352 200000 453931299 200000 695353349 200000 424262057 200000 251679711 200000 416345008 200000 67778987 200000 717195614 200000 147331041 200000 516429708 200000 373854920 200000 49013763 200000 486811837 200000 972346816 200000 399714924 200000 238935856 200000 284813589 200000 695791220 200000 491560648 200000 643363230 200000 663763625 200000 906295538 200000 331613484 200000 227051301 200000 386828377 200000 780208033 200000 21510152 200000 296784574 200000 942063142 200000 382314506 200000 933277422 200000 715295874 200000 354211121 200000 141840086 200000 873821326 200000 445280680 200000 231982009 200000 992347597 200000 33275064 200000 142517898 200000 366310688 200000 23370199 200000 779467868 200000 817205919 200000 134702566 200000 406502142 200000 881011596 200000 726683777 200000 766910891 200000 24130153 200000 815653751 200000 291261415 200000 224148273 200000 525051489 200000 133931630 200000 204546475 200000 341866583 200000 612020815 200000 345049059 200000 689592773 200000 341685277 200000 23844538 200000 657075300 200000 710461261 200000 844050085 200000 293136205 200000 795320739 200000 726813308 200000 382230320 200000 907709646 200000 233181296 200000 435564714 200000 794779676 200000 337751335 200000 757627580 200000 345484368 200000 183608044 200000 109577568 200000 713354647 200000 628430598 200000 334747711 200000 875825058 200000 524382514 200000 806789 200000 533266389 200000 334707509 200000 180710109 200000 86393766 200000 362728081 200000 18296961 200000 386170633 200000 603254880 200000 778550897 200000 900171023 200000 496587590 200000 520426957 200000 228611735 200000 58338184 200000 866118725 200000 857391396 200000 840400707 200000 973701044 200000 470012886 200000 99014847 200000 333529045 200000 440199292 200000 991684329 200000 527985173 200000 781648590 200000 515090919 200000 640679824 200000 571500992 200000 404670414 200000 869770528 200000 856103162 200000 68552056 200000 346082711 200000 197855341 200000 590414713 200000 102373909 200000 983458312 200000 760079160 200000 471687292 200000 358439824 200000 267998753 200000 782156809 200000 315132053 200000 392318209 200000 562810373 200000 345922184 200000 421241715 200000 673681569 200000 956688114 200000 214315903 200000 157523943 200000 217497032 200000 958842186 200000 925834453 200000 831591906 200000 803297519 200000 54464140 200000 871456659 200000 639334517 200000 723657646 200000 446759258 200000 849879522 200000 216645071 200000 500153535 200000 5367156 200000 762931978 200000 837798721 200000 345316856 200000 935637435 200000 749120883 200000 176763708 200000 995308628 200000 456871470 200000 863327398 200000 262763856 200000 708593641 200000 759021551 200000 806770508 200000 81398830 200000 325387250 200000 913011518 200000 187864878 200000 558013861 200000 693322950 200000 733236603 200000 258833202 200000 466442920 200000 228403165 200000 131772199 200000 312293731 200000 506084678 200000 169539537 200000 152091619 200000 763337448 200000 88377008 200000 419194970 200000 627786863 200000 873043467 200000 394496309 200000 396699216 200000 414925483 200000 207685171 200000 395910728 200000 417497004 200000 343808920 200000 765407721 200000 605775991 200000 847357830 200000 766395734 200000 238476501 200000 459718517 200000 979039768 200000 895549222 200000 897614785 200000 88036368 200000 346033848 200000 469405033 200000 874234004 200000 965336634 200000 620399584 200000 336472479 200000 792672344 200000 808604420 200000 319485737 200000 333657704 200000 134197043 200000 7191197 200000 574540106 200000 18378629 200000 981567088 200000 611109462 200000 670696989 200000 170885079 200000 12597367 200000 605011616 200000 742946457 200000 715252573 200000 329344720 200000 529705227 200000 565577944 200000 747912505 200000 357538339 200000 251571272 200000 350958098 200000 693155755 200000 656620089 200000 189189159 200000 496574623 200000 752254484 200000 736504315 200000 330297241 200000 527391735 200000 815449331 200000 34398577 200000 519291054 200000 11341493 200000 552644074 200000 570730947 200000 182008471 200000 306705550 200000 229801913 200000 247179067 200000 50783652 200000 810958942 200000 215977536 200000 852784448 200000 538819909 200000 606667803 200000 471355520 200000 300269659 200000 98240524 200000 960937694 200000 856407193 200000 561142837 200000 234014121 200000 240208608 200000 487698381 200000 312158613 200000 249364715 200000 172900730 200000 95625339 200000 750623846 200000 528103877 200000 883328291 200000 827205156 200000 531551150 200000 90777925 200000 771798389 200000 590455144 200000 22252951 200000 637187485 200000 698621735 200000 530285064 200000 645451625 200000 928843806 200000 7680019 200000 618158821 200000 313005453 200000 342406455 200000 218864433 200000 630833151 200000 764188555 200000 561191545 200000 873129625 200000 812652662 200000 849102347 200000 182522517 200000 672587652 200000 3244683 200000 520628438 200000 72512347 200000 408222794 200000 872579998 200000 262658773 200000 526639548 200000 297208420 200000 253045809 200000 779436048 200000 8409032 200000 487799914 200000 38092259 200000 876405168 200000 546100400 200000 935501845 200000 379722100 200000 508591101 200000 785773252 200000 587666493 200000 977419975 200000 144229471 200000 186145653 200000 396076251 200000 330407642 200000 65400159 200000 962696531 200000 431124744 200000 412025807 200000 640484518 200000 197787662 200000 525331707 200000 130086629 200000 163150076 200000 908208760 200000 338293774 200000 630902910 200000 330139721 200000 204844673 200000 7404216 200000 734970906 200000 401999767 200000 884580664 200000 126148755 200000 765915738 200000 667468045 200000 286310608 200000 856630359 200000 936339197 200000 224710132 200000 320345751 200000 904774620 200000 952654565 200000 204401333 200000 569165055 200000 884144154 200000 4121618 200000 508027608 200000 483835801 200000 853232940 200000 968662436 200000 219340549 200000 25735444 200000 848709703 200000 569852892 200000 247168262 200000 640009537 200000 833650631 200000 539514907 200000 840437186 200000 942096145 200000 836736290 200000 336602336 200000 530527042 200000 603410069 200000 787111153 200000 573276109 200000 602541743 200000 770888956 200000 232519405 200000 372194722 200000 742920785 200000 329705111 200000 866092015 200000 298894912 200000 489585552 200000 137548503 200000 831804910 200000 583846 200000 340466933 200000 744575052 200000 450380292 200000 755093238 200000 649863721 200000 239099558 200000 781181544 200000 217152112 200000 246119924 200000 126556343 200000 283992692 200000 185588084 200000 774361151 200000 242231407 200000 474149024 200000 533590915 200000 518729234 200000 237467358 200000 998142595 200000 166870334 200000 682181013 200000 618689588 200000 258704600 200000 321853028 200000 283904017 200000 296484803 200000 755345782 200000 184184279 200000 871515119 200000 923014650 200000 712628054 200000 204733847 200000 567497911 200000 415738987 200000 159068816 200000 571421892 200000 629923602 200000 861445573 200000 407451229 200000 581267360 200000 560844487 200000 357542873 200000 764624662 200000 161665417 200000 10740417 200000 521625497 200000 705924658 200000 162733826 200000 579504902 200000 257215251 200000 988784714 200000 829201834 200000 795422912 200000 603023737 200000 996954392 200000 709625410 200000 898476598 200000 715605275 200000 625156978 200000 496173227 200000 723188947 200000 317641578 200000 572799315 200000 69671908 200000 494541085 200000 852826358 200000 917814737 200000 792837135 200000 466476735 200000 94995824 200000 280129319 200000 781081708 200000 267057791 200000 925736360 200000 747026092 200000 514334555 200000 873692231 200000 645096335 200000 388834521 200000 398071390 200000 94481694 200000 905873973 200000 9110854 200000 724289555 200000 421318447 200000 739222986 200000 444690604 200000 953603645 200000 380490176 200000 605459360 200000 261154019 200000 687302075 200000 818214203 200000 225313831 200000 907249380 200000 795972750 200000 390025512 200000 429585646 200000 792302279 200000 263884247 200000 864329776 200000 972520104 200000 549405637 200000 281940949 200000 49339419 200000 86674211 200000 371488823 200000 267463658 200000 379652561 200000 317473106 200000 566254996 200000 152246422 200000 105552731 200000 215569219 200000 395514998 200000 72462713 200000 309375970 200000 141119016 200000 706837652 200000 113475412 200000 857783726 200000 313930834 200000 747317960 200000 928507400 200000 349899816 200000 379481904 200000 999187721 200000 942152852 200000 211774424 200000 802300755 200000 217895025 200000 914823450 200000 228903014 200000 923367020 200000 903814968 200000 697287386 200000 26800283 200000 647529291 200000 114003638 200000 695524917 200000 383618144 200000 392317921 200000 743064420 200000 476223146 200000 997579453 200000 262580030 200000 737154778 200000 465860827 200000 574588891 200000 228223891 200000 620532689 200000 751522952 200000 880432897 200000 686544944 200000 554231841 200000 786719889 200000 593624217 200000 522475909 200000 194999491 200000 615281399 200000 529695276 200000 615155492 200000 164706768 200000 909445339 200000 756739168 200000 858767805 200000 861703295 200000 783585404 200000 30238976 200000 722801439 200000 593099050 200000 523996476 200000 936755956 200000 34670141 200000 84471624 200000 80263579 200000 119470147 200000 348911909 200000 74914163 200000 800981818 200000 541932055 200000 610076426 200000 454397794 200000 955415256 200000 955969208 200000 673788986 200000 922297327 200000 491409495 200000 156125071 200000 771466791 200000 340935954 200000 85966519 200000 517006628 200000 303239522 200000 446256099 200000 354066968 200000 809682207 200000 880832410 200000 128837275 200000 509055931 200000 674574922 200000 40026528 200000 743949970 200000 972489728 200000 688448652 200000 511382885 200000 744386625 200000 478596201 200000 632307950 200000 508963321 200000 911324992 200000 589663125 200000 700684184 200000 558263693 200000 33693768 200000 406942533 200000 958203860 200000 956023665 200000 899657010 200000 24408153 200000 89355785 200000 164162582 200000 672665845 200000 965409490 200000 89701825 200000 756489484 200000 181764011 200000 331621329 200000 224419235 200000 75145475 200000 749165195 200000 518919574 200000 380201336 200000 144697293 200000 139082735 200000 95856513 200000 732297256 200000 607411290 200000 195163470 200000 626996755 200000 137207741 200000 232831674 200000 727844674 200000 555239149 200000 399181150 200000 330958877 200000 715730819 200000 819392718 200000 690313556 200000 679458517 200000 66186473 200000 681422232 200000 744019720 200000 490568273 200000 434094445 200000 377940043 200000 524480770 200000 812045602 200000 745957415 200000 687474951 200000 778409707 200000 406409978 200000 43323216 200000 169486093 200000 857743242 200000 314735783 200000 291138624 200000 942414526 200000 144352969 200000 593758747 200000 367063920 200000 519698842 200000 321114544 200000 518478438 200000 535757432 200000 100043841 200000 98624616 200000 352234937 200000 178631698 200000 444217972 200000 799999033 200000 76544357 200000 727938068 200000 454563091 200000 246796683 200000 126117848 200000 225935225 200000 444335136 200000 761513448 200000 62529702 200000 32668759 200000 309529785 200000 101412343 200000 992523900 200000 736048617 200000 705208609 200000 272375169 200000 264970541 200000 743382662 200000 171193015 200000 649250671 200000 910865833 200000 927673254 200000 96334845 200000 658335177 200000 473158656 200000 829124579 200000 959560849 200000 328157623 200000 564469090 200000 134160629 200000 653635382 200000 485535618 200000 520263713 200000 434284468 200000 151408587 200000 262126739 200000 693355948 200000 428090393 200000 606356817 200000 368553330 200000 425223317 200000 257155900 200000 506234856 200000 710260680 200000 221516427 200000 913514839 200000 442516178 200000 878322269 200000 649284192 200000 621492160 200000 109369965 200000 729546521 200000 403657219 200000 771177201 200000 984070716 200000 367120133 200000 232412294 200000 306517123 200000 468968670 200000 524088906 200000 291600920 200000 446098733 200000 686527509 200000 496791088 200000 538019338 200000 340047049 200000 196636863 200000 464917791 200000 461656781 200000 990673486 200000 529927391 200000 195773601 200000 699061233 200000 88787414 200000 1511828 200000 300329309 200000 435690023 200000 869334169 200000 405888287 200000 28915997 200000 99221823 200000 882846447 200000 320562912 200000 896095943 200000 906401834 200000 318866000 200000 846997848 200000 364739174 200000 703705336 200000 772751703 200000 938892840 200000 731424546 200000 287531738 200000 630818234 200000 586262544 200000 488316226 200000 744048160 200000 236639826 200000 832428272 200000 990792752 200000 45810234 200000 877478168 200000 823163337 200000 524268660 200000 603239866 200000 612143396 200000 10267836 200000 137788343 200000 894294607 200000 619441839 200000 54926600 200000 679427777 200000 124906699 200000 158763794 200000 416253711 200000 101396346 200000 990872861 200000 881262788 200000 104920145 200000 431799020 200000 734446167 200000 920875359 200000 377958766 200000 72056638 200000 922216616 200000 153267610 200000 642589735 200000 586949561 200000 373954402 200000 462709071 200000 62176605 200000 782401734 200000 232375540 200000 601197430 200000 559611152 200000 449270764 200000 558515951 200000 588355623 200000 811958368 200000 761135062 200000 462188548 200000 437315227 200000 616424334 200000 676275786 200000 572751875 200000 123408170 200000 780600827 200000 949712946 200000 196875741 200000 90295117 200000 299315238 200000 530688918 200000 445561250 200000 169130396 200000 128866225 200000 812811678 200000 243620483 200000 107414992 200000 280504668 200000 623031444 200000 466282704 200000 764445889 200000 954825991 200000 32890847 200000 343383034 200000 977541736 200000 288989107 200000 703558153 200000 706986129 200000 269477854 200000 416034689 200000 481768120 200000 273026629 200000 746671962 200000 548856240 200000 414120631 200000 791217128 200000 891315766 200000 326130851 200000 691318254 200000 1566569 200000 814453481 200000 88260056 200000 276916068 200000 436415962 200000 917775629 200000 165060592 200000 838158148 200000 265351530 200000 719081818 200000 705361580 200000 133681364 200000 7186795 200000 404923816 200000 900118765 200000 695514238 200000 134990412 200000 59360496 200000 357206195 200000 600480201 200000 663259551 200000 239969610 200000 960156446 200000 391783776 200000 613606419 200000 988426734 200000 471160943 200000 242429705 200000 282699641 200000 739261751 200000 935633927 200000 469522350 200000 916053186 200000 934131867 200000 193288806 200000 856523608 200000 76966910 200000 377013427 200000 426567980 200000 56770861 200000 35395678 200000 778114360 200000 466645274 200000 275697016 200000 20252210 200000 233519363 200000 354496016 200000 328130464 200000 957967595 200000 324173323 200000 376124175 200000 484204591 200000 850293017 200000 938358634 200000 253762616 200000 154998476 200000 792398445 200000 259845463 200000 876255947 200000 323530304 200000 304210359 200000 747539756 200000 300701992 200000 752844403 200000 217738983 200000 480204129 200000 401096912 200000 610264687 200000 14428431 200000 249692557 200000 900780132 200000 821652059 200000 520462943 200000 159293035 200000 693018019 200000 854438785 200000 839819814 200000 749441490 200000 659300719 200000 43006024 200000 225199319 200000 68683963 200000 849841096 200000 106155577 200000 139984384 200000 777875774 200000 475770319 200000 127583740 200000 514545236 200000 891053716 200000 188474819 200000 929966939 200000 26352545 200000 213304598 200000 992588550 200000 673793341 200000 279379673 200000 964654139 200000 918204951 200000 810315179 200000 734785037 200000 404973212 200000 888999576 200000 868637646 200000 361678956 200000 395209203 200000 946539850 200000 985444334 200000 629702727 200000 383272726 200000 991267339 200000 362609011 200000 63575823 200000 266833408 200000 82385374 200000 830620903 200000 100888916 200000 534190535 200000 950601441 200000 96502257 200000 720265415 200000 686175910 200000 92623959 200000 561504602 200000 580967992 200000 628242420 200000 448230560 200000 166072075 200000 746137496 200000 501210666 200000 368143675 200000 942702092 200000 648095223 200000 148704992 200000 630463690 200000 174450309 200000 187072389 200000 893169359 200000 839914252 200000 194728384 200000 808512404 200000 396445647 200000 503558883 200000 860888612 200000 723502739 200000 794235609 200000 183938639 200000 117384506 200000 987253780 200000 929585157 200000 203360369 200000 722089387 200000 835716807 200000 190566540 200000 416069512 200000 915133246 200000 118574203 200000 647203015 200000 114917110 200000 232696030 200000 152826914 200000 418760237 200000 183022395 200000 134203025 200000 417548237 200000 602124632 200000 389907959 200000 489659265 200000 275516075 200000 608860159 200000 282832363 200000 522848246 200000 844514061 200000 138064124 200000 128772856 200000 28106585 200000 523499620 200000 295268422 200000 688081438 200000 722814513 200000 281701697 200000 964956919 200000 369343869 200000 421713448 200000 323211603 200000 311888711 200000 188434006 200000 660408327 200000 713799019 200000 441290382 200000 72054025 200000 778439093 200000 693162874 200000 596496197 200000 572847384 200000 173564987 200000 74006672 200000 121977092 200000 286179105 200000 682732993 200000 389859037 200000 639560324 200000 266903271 200000 373919121 200000 248292787 200000 817097117 200000 549146953 200000 497532434 200000 34032514 200000 93713224 200000 611489864 200000 666236109 200000 333564890 200000 918576542 200000 207929605 200000 368534123 200000 333107051 200000 579194838 200000 560587712 200000 228213940 200000 81155079 200000 883268682 200000 470799833 200000 255632016 200000 71721629 200000 658228337 200000 908052433 200000 459935753 200000 294736191 200000 236762341 200000 520503624 200000 229450310 200000 981847324 200000 729233757 200000 994640639 200000 636248976 200000 673873542 200000 533522611 200000 751293143 200000 467823952 200000 365147372 200000 69636831 200000 220924368 200000 218898957 200000 109304543 200000 47619833 200000 414929418 200000 90605426 200000 440668177 200000 186740026 200000 177254086 200000 74362437 200000 487252816 200000 741871866 200000 331180645 200000 68467312 200000 748025486 200000 106574514 200000 428494950 200000 5253883 200000 94325979 200000 799755770 200000 274390891 200000 699917839 200000 108855912 200000 815799179 200000 47479092 200000 39948020 200000 176228485 200000 917347646 200000 834609825 200000 936500754 200000 80942499 200000 615973386 200000 746744756 200000 156279538 200000 973809490 200000 959333897 200000 252019595 200000 228140605 200000 537192514 200000 894211698 200000 488125033 200000 926624699 200000 250688581 200000 670771103 200000 14111661 200000 151901269 200000 221916747 200000 577522439 200000 478502872 200000 165906450 200000 867816035 200000 346617668 200000 18354827 200000 413406237 200000 458940352 200000 257072142 200000 811100293 200000 448394940 200000 600585904 200000 824867901 200000 997169576 200000 818319705 200000 973335718 200000 563473866 200000 138601716 200000 145816700 200000 675530800 200000 886687181 200000 306064009 200000 478796749 200000 466084608 200000 948666495 200000 270209449 200000 189035030 200000 303557095 200000 350297912 200000 197493938 200000 336794942 200000 627455700 200000 527651441 200000 632714535 200000 60590670 200000 35809496 200000 677307842 200000 826660775 200000 619237231 200000 536928804 200000 581251557 200000 436600819 200000 948745705 200000 291426312 200000 469093552 200000 760975083 200000 768683044 200000 939632373 200000 937217822 200000 162037905 200000 574838697 200000 12682363 200000 179152709 200000 613581828 200000 515092769 200000 330824523 200000 352648800 200000 977978244 200000 629112917 200000 838823221 200000 96338118 200000 284352116 200000 896430635 200000 423975210 200000 490953711 200000 926606674 200000 632956078 200000 48436026 200000 190347381 200000 301588928 200000 552647429 200000 687214229 200000 940798480 200000 968591485 200000 679860602 200000 587851661 200000 903754136 200000 872874859 200000 315570548 200000 16614801 200000 593373958 200000 229360522 200000 961646460 200000 701017907 200000 345902450 200000 545093883 200000 363994426 200000 810467874 200000 118752534 200000 521650429 200000 897266040 200000 494154544 200000 59294536 200000 526414834 200000 360882205 200000 197580364 200000 740448898 200000 715233625 200000 381002803 200000 320912519 200000 642343005 200000 913788373 200000 435806177 200000 722297362 200000 166927760 200000 105407780 200000 657971823 200000 127034942 200000 377276405 200000 128657447 200000 77196872 200000 173138298 200000 190091907 200000 211066080 200000 458347251 200000 99396439 200000 548850004 200000 385463918 200000 796022040 200000 375863942 200000 258588576 200000 114635026 200000 953689728 200000 84265175 200000 708844991 200000 788844076 200000 789652500 200000 183631163 200000 425388329 200000 465823294 200000 133794268 200000 658869186 200000 772697209 200000 672109286 200000 727105280 200000 272931740 200000 249093989 200000 590678247 200000 775441866 200000 49141019 200000 328395974 200000 239456288 200000 45946273 200000 438230447 200000 24467093 200000 980783506 200000 294323470 200000 71668200 200000 581073898 200000 413930334 200000 260125114 200000 432064886 200000 564769534 200000 363353795 200000 295062124 200000 923194155 200000 226196778 200000 902639651 200000 37532431 200000 315141878 200000 78607589 200000 759481086 200000 928339113 200000 896683497 200000 592815049 200000 716128756 200000 186813796 200000 195374131 200000 472195725 200000 735673031 200000 568438408 200000 317345573 200000 862011659 200000 208874069 200000 255259262 200000 270064944 200000 846911035 200000 228958369 200000 161708750 200000 310325221 200000 389986357 200000 618374346 200000 248070176 200000 119959539 200000 475741234 200000 303590161 200000 667373117 200000 333231403 200000 95039114 200000 408280279 200000 255175182 200000 938555518 200000 205219510 200000 652632219 200000 659908507 200000 526023164 200000 897975630 200000 967154175 200000 792370701 200000 674763990 200000 663605771 200000 783005635 200000 252597164 200000 171027804 200000 844213189 200000 420545991 200000 344977888 200000 575741182 200000 424237173 200000 63529228 200000 448861490 200000 484316750 200000 650210100 200000 627868083 200000 525654859 200000 871007484 200000 304737337 200000 512772348 200000 421274355 200000 499138008 200000 5404382 200000 993100103 200000 742630418 200000 456596690 200000 640223642 200000 114398229 200000 202671026 200000 246061308 200000 552019975 200000 213527046 200000 64361978 200000 805464709 200000 869095645 200000 692450524 200000 481658931 200000 178688703 200000 276460020 200000 86813558 200000 478763718 200000 464716313 200000 47013445 200000 889755092 200000 66032443 200000 388236836 200000 867643880 200000 878431513 200000 433211962 200000 206613394 200000 952608277 200000 117083523 200000 536444813 200000 401447473 200000 455917863 200000 878338163 200000 334820379 200000 922169587 200000 957330068 200000 526485099 200000 380584429 200000 504787944 200000 704255221 200000 437420298 200000 472331820 200000 892253761 200000 206369795 200000 831110417 200000 940681504 200000 445131342 200000 453120663 200000 8935008 200000 953879089 200000 870569856 200000 671285416 200000 582750713 200000 598385128 200000 826670695 200000 315709264 200000 801383930 200000 231921646 200000 362151092 200000 263171270 200000 472591270 200000 812887819 200000 96567607 200000 959404644 200000 83424092 200000 821660968 200000 98054624 200000 591853730 200000 687146653 200000 647839053 200000 350970817 200000 523371799 200000 705963018 200000 864694690 200000 975817994 200000 957833854 200000 374775651 200000 853392240 200000 592076554 200000 577145006 200000 205628296 200000 240481568 200000 29803572 200000 158828192 200000 703704697 200000 509343290 200000 528667158 200000 914492012 200000 989100889 200000 818899815 200000 97501026 200000 609643851 200000 918679654 200000 183485550 200000 799824873 200000 622544790 200000 487934210 200000 610429498 200000 894284954 200000 783739588 200000 465334701 200000 916784849 200000 194365830 200000 108083054 200000 781707783 200000 826344797 200000 984200670 200000 801808718 200000 115449041 200000 123911206 200000 281398771 200000 793467706 200000 198445035 200000 305475732 200000 66701620 200000 662622509 200000 824417367 200000 703676721 200000 474535986 200000 862230589 200000 418010676 200000 847832996 200000 719976606 200000 249993893 200000 296012995 200000 514059446 200000 60259144 200000 70069692 200000 36512356 200000 246674000 200000 441399840 200000 283613179 200000 795624600 200000 77334393 200000 726967864 200000 82596602 200000 152201216 200000 831676508 200000 626185664 200000 672843122 200000 307415643 200000 282035775 200000 511797256 200000 272738619 200000 668180108 200000 373409676 200000 463092608 200000 72582990 200000 669709969 200000 235811275 200000 478448570 200000 627296195 200000 289257867 200000 517741477 200000 857957221 200000 184992723 200000 644234684 200000 255946978 200000 66332755 200000 888230871 200000 751871106 200000 574765162 200000 403685235 200000 881221446 200000 330105952 200000 453988422 200000 215163095 200000 797702330 200000 517821685 200000 332833695 200000 725626286 200000 172796906 200000 793082627 200000 866457277 200000 685271113 200000 723194288 200000 601799784 200000 381241097 200000 422051353 200000 177482243 200000 626350631 200000 222727947 200000 406915502 200000 925862909 200000 277306975 200000 285808235 200000 748655801 200000 246464470 200000 706374225 200000 62561266 200000 841813515 200000 263820006 200000 364087901 200000 959319433 200000 987656082 200000 389881254 200000 23242757 200000 981316664 200000 561685089 200000 73727406 200000 273591784 200000 695956520 200000 538451624 200000 195551159 200000 465962950 200000 575521952 200000 749528503 200000 588114329 200000 647105666 200000 612838410 200000 5789183 200000 605850701 200000 620622362 200000 285172207 200000 81961744 200000 395572716 200000 932673967 200000 547822325 200000 339104666 200000 803336621 200000 110420355 200000 522420967 200000 286642543 200000 994224618 200000 187419893 200000 548798637 200000 499937150 200000 454071322 200000 324743814 200000 369028686 200000 192220633 200000 528019671 200000 761413590 200000 540849396 200000 243516847 200000 799371224 200000 784120231 200000 802450151 200000 144844626 200000 764541431 200000 847337943 200000 711295888 200000 471489073 200000 566538028 200000 894349673 200000 783386999 200000 411485405 200000 133014159 200000 780786812 200000 14617156 200000 389534983 200000 704665177 200000 982047825 200000 644042433 200000 796439424 200000 727679970 200000 337275209 200000 89880277 200000 410591287 200000 950724515 200000 218924259 200000 917850505 200000 110587453 200000 180209972 200000 413365185 200000 197872389 200000 531982275 200000 310972238 200000 355028899 200000 126872723 200000 215831065 200000 210803146 200000 970232170 200000 32024218 200000 647057839 200000 985164191 200000 585239829 200000 384717476 200000 352685079 200000 514871015 200000 323689414 200000 574642520 200000 615785985 200000 847239385 200000 653613500 200000 47989887 200000 432778045 200000 775379919 200000 570123353 200000 768941313 200000 53964987 200000 829205312 200000 274611230 200000 184151784 200000 225531533 200000 682673094 200000 868502697 200000 280064859 200000 231337442 200000 847181593 200000 965144764 200000 207529123 200000 743709452 200000 341025809 200000 10166840 200000 936476201 200000 29099386 200000 203391655 200000 641355293 200000 677023861 200000 328348094 200000 461521907 200000 645990028 200000 84987184 200000 308810119 200000 402276910 200000 207727300 200000 391515425 200000 104759719 200000 215542448 200000 101698342 200000 471138866 200000 789173261 200000 477957106 200000 932777268 200000 840258411 200000 624050634 200000 386182540 200000 447141261 200000 677384949 200000 337231119 200000 170732600 200000 229536242 200000 985614872 200000 360340268 200000 813897676 200000 715030852 200000 25620284 200000 891566226 200000 631502147 200000 864241026 200000 84727275 200000 993839313 200000 419229363 200000 941862862 200000 54081740 200000 960956570 200000 790834519 200000 163653736 200000 42224040 200000 607621565 200000 917775238 200000 905929392 200000 569173352 200000 873148714 200000 573517496 200000 476746023 200000 317991444 200000 267720947 200000 981324167 200000 629654894 200000 888711892 200000 331230792 200000 345100715 200000 715464772 200000 395351025 200000 340818809 200000 128140284 200000 298366347 200000 827162324 200000 860828662 200000 42122355 200000 950545475 200000 783968261 200000 741508177 200000 441610792 200000 752220301 200000 76129581 200000 431728185 200000 693863765 200000 995275688 200000 198708500 200000 551518848 200000 718556496 200000 597027830 200000 87606178 200000 676859669 200000 786568851 200000 130165495 200000 233307104 200000 975572233 200000 923002039 200000 402102603 200000 781370359 200000 956849293 200000 585778291 200000 760587955 200000 304749871 200000 462214386 200000 381145505 200000 998621712 200000 616694257 200000 547230375 200000 780349752 200000 511800161 200000 959428036 200000 402906429 200000 457757010 200000 816807880 200000 200013650 200000 433359717 200000 513621287 200000 162924421 200000 716216932 200000 793629423 200000 873741583 200000 491443193 200000 782071264 200000 265651404 200000 406648451 200000 20435363 200000 48664529 200000 329522444 200000 797973019 200000 409934885 200000 656032095 200000 834531039 200000 903813520 200000 333958206 200000 401534673 200000 388360343 200000 873484730 200000 958979024 200000 974001553 200000 712351652 200000 57478290 200000 7720924 200000 353104423 200000 607970965 200000 100159280 200000 734998656 200000 593923644 200000 406126365 200000 708817869 200000 954043135 200000 194902168 200000 187066890 200000 757835202 200000 934660536 200000 964942627 200000 912691023 200000 223549318 200000 744738347 200000 504444135 200000 302920698 200000 25491123 200000 132788475 200000 634451467 200000 901287998 200000 408573952 200000 915850214 200000 518363608 200000 489429353 200000 36117831 200000 326214606 200000 585383095 200000 52567533 200000 748799360 200000 40619698 200000 954546223 200000 107302234 200000 113533123 200000 352842677 200000 435794667 200000 875267170 200000 841444425 200000 614433045 200000 280325809 200000 532257491 200000 601540202 200000 738576947 200000 333261419 200000 506217887 200000 882670239 200000 459862929 200000 251189281 200000 131336918 200000 543157120 200000 393412301 200000 974279420 200000 36983209 200000 105547462 200000 889329322 200000 486363971 200000 380985448 200000 967871817 200000 362982152 200000 951961184 200000 762819715 200000 949909250 200000 101305062 200000 542850780 200000 220838028 200000 306881290 200000 654191717 200000 943563870 200000 162240563 200000 745608600 200000 909765831 200000 864546222 200000 253550663 200000 707289606 200000 542943851 200000 386597559 200000 75038907 200000 588806859 200000 856040658 200000 451856000 200000 245109918 200000 622660993 200000 525683869 200000 672685361 200000 534092832 200000 302906592 200000 648015755 200000 693699091 200000 504325267 200000 176136384 200000 277313150 200000 616376719 200000 331471974 200000 518706714 200000 647607670 200000 39754541 200000 625930538 200000 75156230 200000 198075795 200000 556057493 200000 764995472 200000 155257533 200000 853408534 200000 243657872 200000 788527977 200000 207883671 200000 992421216 200000 656004359 200000 365857188 200000 791113997 200000 829925104 200000 835417347 200000 278582866 200000 555631543 200000 797675880 200000 924135850 200000 7659684 200000 556793166 200000 402237320 200000 330339143 200000 729413866 200000 604861099 200000 191935281 200000 591948097 200000 429175445 200000 885244357 200000 709575522 200000 269157410 200000 218345013 200000 697504694 200000 623110205 200000 431305617 200000 624516475 200000 278560949 200000 952767745 200000 47259735 200000 53246262 200000 479832604 200000 204080145 200000 826912861 200000 884893017 200000 151737955 200000 783522539 200000 112465578 200000 120008947 200000 354280737 200000 672310320 200000 782009192 200000 843967028 200000 969562897 200000 911373218 200000 619275232 200000 990959214 200000 663439882 200000 88870944 200000 584847481 200000 641212432 200000 741209861 200000 755744683 200000 853452476 200000 609888428 200000 582038554 200000 234615139 200000 272209745 200000 73941233 200000 768802946 200000 764023689 200000 962581506 200000 3750065 200000 418253462 200000 626142078 200000 124607926 200000 263845083 200000 76516813 200000 803505602 200000 130492022 200000 109693824 200000 234036416 200000 933198325 200000 537293163 200000 670300625 200000 840102697 200000 955875544 200000 402952925 200000 4186654 200000 466962910 200000 401075788 200000 421000245 200000 529452504 200000 308044506 200000 593301840 200000 793181178 200000 427340176 200000 342786867 200000 66571782 200000 34852822 200000 414382836 200000 957855524 200000 838988206 200000 518727825 200000 437705431 200000 808789508 200000 12703400 200000 22538260 200000 233727785 200000 545166924 200000 280718453 200000 185554279 200000 484150522 200000 842496916 200000 175490486 200000 302759090 200000 972194427 200000 217878677 200000 668585515 200000 772501311 200000 942336763 200000 783760679 200000 360324276 200000 270520693 200000 546824941 200000 854086723 200000 739317586 200000 442443997 200000 107307488 200000 929368577 200000 30809893 200000 756426272 200000 699994244 200000 124297114 200000 167000175 200000 652023557 200000 577000619 200000 576899943 200000 98086543 200000 623273591 200000 145847620 200000 515587807 200000 379938821 200000 359684732 200000 290571872 200000 907488924 200000 406553204 200000 794193470 200000 867197745 200000 705256021 200000 142941338 200000 64231941 200000 253981189 200000 760283364 200000 275052121 200000 512543546 200000 891539022 200000 540574784 200000 846072496 200000 308960868 200000 602962076 200000 363169155 200000 568898497 200000 51285293 200000 316050080 200000 462044901 200000 319594188 200000 266840158 200000 429188394 200000 812225470 200000 831886898 200000 41721310 200000 719963179 200000 730700935 200000 76226930 200000 871721654 200000 273436339 200000 129765592 200000 250889518 200000 172634894 200000 537732851 200000 896448874 200000 448238886 200000 828271152 200000 356336699 200000 550329877 200000 906108474 200000 645863555 200000 712004860 200000 374462930 200000 48942699 200000 20444048 200000 35930821 200000 878176442 200000 89522394 200000 708679680 200000 186126921 200000 622352388 200000 19678662 200000 408817051 200000 372346199 200000 946328586 200000 977389713 200000 972731209 200000 188953823 200000 417721923 200000 765392827 200000 340908820 200000 487234803 200000 232091977 200000 537258725 200000 195135011 200000 299829442 200000 440162515 200000 30991054 200000 396164799 200000 858127517 200000 758516667 200000 646069592 200000 903235665 200000 442668534 200000 487837177 200000 258552194 200000 182651232 200000 990707547 200000 141031589 200000 32697711 200000 41325463 200000 370520190 200000 85728760 200000 516400733 200000 775360956 200000 751233583 200000 760489802 200000 722037421 200000 364760505 200000 971798623 200000 265830676 200000 452347873 200000 57273494 200000 74756638 200000 826335982 200000 625473688 200000 106569340 200000 630435741 200000 775770001 200000 80001683 200000 203842739 200000 453856812 200000 404391126 200000 935527090 200000 587896227 200000 525058620 200000 926678452 200000 821701366 200000 174927061 200000 567571293 200000 742565445 200000 459150976 200000 33906418 200000 264386624 200000 612186048 200000 508656528 200000 739124162 200000 517885621 200000 230204031 200000 978619782 200000 948314670 200000 361484204 200000 804869113 200000 925899491 200000 631943741 200000 400461111 200000 640163528 200000 615840583 200000 952191770 200000 761316485 200000 345697444 200000 932243828 200000 410437899 200000 236159976 200000 256693349 200000 940585801 200000 911281018 200000 68714703 200000 361432068 200000 246932423 200000 418321647 200000 20167116 200000 880501401 200000 817307918 200000 854945554 200000 493387918 200000 297102941 200000 930908767 200000 915609261 200000 710412774 200000 11444904 200000 472837147 200000 215877031 200000 490691525 200000 945079283 200000 813928897 200000 286355209 200000 6373180 200000 377351126 200000 786535411 200000 948800764 200000 759837818 200000 589663499 200000 76823153 200000 106152648 200000 13698256 200000 920233320 200000 845016092 200000 576446165 200000 288563887 200000 66937320 200000 390621427 200000 491706540 200000 739134375 200000 182863521 200000 562798616 200000 987230967 200000 339769961 200000 141088974 200000 814185419 200000 155149180 200000 747412677 200000 750959814 200000 897006956 200000 383762724 200000 867701163 200000 969083393 200000 594132860 200000 361863161 200000 461784877 200000 632944409 200000 931698588 200000 762648866 200000 546487419 200000 447513030 200000 633777804 200000 575858409 200000 257882596 200000 686278368 200000 743638060 200000 668372661 200000 398304987 200000 257442400 200000 922221437 200000 369767183 200000 765551598 200000 128097631 200000 448350367 200000 456017311 200000 294971600 200000 302286868 200000 50809043 200000 319619887 200000 897732175 200000 602660312 200000 227823226 200000 524050854 200000 634787934 200000 308596516 200000 121778452 200000 608949262 200000 568176139 200000 503039377 200000 995249985 200000 25833102 200000 795790216 200000 809464278 200000 695185602 200000 276765807 200000 360515109 200000 570475469 200000 278396024 200000 290861081 200000 652029523 200000 433050733 200000 510354531 200000 691121430 200000 253920163 200000 859441616 200000 774650786 200000 286804493 200000 715900099 200000 493145902 200000 456352888 200000 456549063 200000 54234503 200000 334700255 200000 380506693 200000 793539117 200000 848322780 200000 151948380 200000 859343752 200000 694574151 200000 692790485 200000 630855229 200000 786663395 200000 595375677 200000 670911650 200000 599839291 200000 19850262 200000 959059545 200000 6394515 200000 841292078 200000 356392449 200000 292783106 200000 133805080 200000 988614927 200000 877989541 200000 436503489 200000 632649155 200000 431955702 200000 905917986 200000 249664831 200000 815471940 200000 211635996 200000 478636986 200000 419307332 200000 491750250 200000 429022426 200000 475349964 200000 257151928 200000 934978088 200000 220796071 200000 747441625 200000 905968548 200000 793686668 200000 638905885 200000 745695873 200000 528634673 200000 458979016 200000 164799475 200000 167560069 200000 745109927 200000 620617773 200000 817817091 200000 237451206 200000 43422063 200000 739044138 200000 67270981 200000 396340036 200000 49398801 200000 830064464 200000 776635857 200000 286048543 200000 328319029 200000 332445008 200000 186975968 200000 425996696 200000 451282340 200000 608459002 200000 665532618 200000 337605647 200000 460064071 200000 797366591 200000 183466760 200000 275679494 200000 95917862 200000 301825583 200000 952408114 200000 859119644 200000 641870954 200000 57412859 200000 678909953 200000 894287889 200000 823472987 200000 15064563 200000 601418573 200000 91111112 200000 160983905 200000 252276360 200000 245400591 200000 550107455 200000 932099333 200000 400248650 200000 825567584 200000 783356312 200000 342586864 200000 796591593 200000 730464631 200000 335059730 200000 992717546 200000 660492599 200000 327706542 200000 702407183 200000 797360603 200000 67029796 200000 619071100 200000 620683791 200000 271455181 200000 70187711 200000 343538555 200000 275708339 200000 718114535 200000 247250491 200000 979844963 200000 910142138 200000 169250930 200000 775446758 200000 702713356 200000 945743366 200000 315804375 200000 837998899 200000 58812527 200000 418540439 200000 364008862 200000 317896368 200000 489596068 200000 250712717 200000 120236399 200000 504795151 200000 443790820 200000 876180777 200000 234760212 200000 270861088 200000 627229831 200000 637835468 200000 351001716 200000 615623380 200000 144916486 200000 309153781 200000 68828312 200000 635799356 200000 153609977 200000 870008902 200000 219993513 200000 637744519 200000 391795993 200000 388292735 200000 885132271 200000 852946950 200000 63673151 200000 830960769 200000 490801874 200000 307221546 200000 6019938 200000 145196875 200000 948743387 200000 712917635 200000 320693916 200000 243580671 200000 128472499 200000 140555457 200000 171096356 200000 413138141 200000 767519266 200000 597469110 200000 403270228 200000 478220101 200000 706452497 200000 289520466 200000 765078692 200000 644074936 200000 899741832 200000 754265765 200000 307645868 200000 767836887 200000 839263151 200000 543930847 200000 834809380 200000 992282209 200000 783306447 200000 176945234 200000 424271846 200000 284284216 200000 932168273 200000 481168493 200000 608623082 200000 260222300 200000 191526845 200000 379363778 200000 761250888 200000 482998253 200000 608881596 200000 156519168 200000 574112313 200000 864132397 200000 465985045 200000 79016440 200000 735890454 200000 272813178 200000 492421043 200000 114732444 200000 790966614 200000 487389783 200000 950115484 200000 516573178 200000 98624658 200000 209534563 200000 10936826 200000 437561924 200000 195952516 200000 172696927 200000 764161557 200000 281302730 200000 694404866 200000 55619884 200000 313552469 200000 801745661 200000 147485959 200000 981540041 200000 898223940 200000 30675309 200000 999867562 200000 210242648 200000 971945609 200000 303606731 200000 175972387 200000 906707225 200000 964996333 200000 755016935 200000 580683468 200000 840967020 200000 520322137 200000 743323314 200000 277125405 200000 568853715 200000 516605396 200000 998720060 200000 349537966 200000 167216620 200000 909784969 200000 587700149 200000 494384696 200000 964281978 200000 362800830 200000 739478639 200000 731489171 200000 199341404 200000 52380637 200000 777955034 200000 287446456 200000 883311251 200000 19836526 200000 695769221 200000 640501439 200000 755120960 200000 355608858 200000 875097123 200000 560928737 200000 180410786 200000 98190249 200000 182530434 200000 382185335 200000 75583771 200000 150924547 200000 780206997 200000 178775800 200000 245358123 200000 141548850 200000 620899946 200000 455697662 200000 542912626 200000 96133468 200000 544036659 200000 506067264 200000 835642545 200000 266186188 200000 532750913 200000 38848152 200000 813412041 200000 794614250 200000 633266435 200000 99422461 200000 735845305 200000 717405246 200000 856929290 200000 654529929 200000 913981860 200000 826366064 200000 436712199 200000 413646452 200000 855086536 200000 18637129 200000 196373194 200000 211079446 200000 998293126 200000 694137010 200000 571224388 200000 786245096 200000 121322847 200000 330312115 200000 787207557 200000 998282882 200000 335830260 200000 521400437 200000 127297982 200000 352456605 200000 640620805 200000 761125951 200000 476295487 200000 126467857 200000 889086066 200000 159964539 200000 754291320 200000 162217943 200000 586384700 200000 68060082 200000 930865403 200000 642090504 200000 508968580 200000 712151946 200000 448381304 200000 506664667 200000 688310409 200000 671548110 200000 779154366 200000 727556778 200000 821408429 200000 951005798 200000 183759040 200000 904966892 200000 932155248 200000 902121561 200000 363066508 200000 224579131 200000 978943603 200000 501247441 200000 200753749 200000 743015502 200000 470256757 200000 506468630 200000 589666409 200000 421636607 200000 725824856 200000 210081169 200000 156025914 200000 489731910 200000 51257372 200000 68297674 200000 28923993 200000 833098555 200000 191912161 200000 927565161 200000 855879797 200000 429041687 200000 939863272 200000 152771896 200000 100637535 200000 871550258 200000 507179665 200000 64989470 200000 81975560 200000 10760965 200000 726710622 200000 260441636 200000 890560128 200000 917328680 200000 937410030 200000 186027634 200000 29399544 200000 351651412 200000 265515010 200000 112758098 200000 232426688 200000 389579874 200000 321977978 200000 219373867 200000 220973385 200000 697535561 200000 91903319 200000 959205255 200000 145439523 200000 9184291 200000 582221754 200000 675399949 200000 590717183 200000 891243815 200000 104074723 200000 140078982 200000 35704492 200000 817057199 200000 864394546 200000 610208218 200000 690591517 200000 96589106 200000 366293032 200000 506831379 200000 219987041 200000 326458442 200000 742659686 200000 209730904 200000 712814504 200000 497159855 200000 63628971 200000 649586162 200000 617593156 200000 391513401 200000 453308633 200000 967850826 200000 938709668 200000 82083809 200000 632120304 200000 402828776 200000 28524121 200000 933604799 200000 47430160 200000 42117493 200000 281392661 200000 242423052 200000 536106618 200000 237348536 200000 838706342 200000 118381344 200000 688528271 200000 684212123 200000 443276798 200000 857073780 200000 82536143 200000 856546598 200000 27824941 200000 890946721 200000 370407130 200000 429792130 200000 961187940 200000 296244830 200000 522708849 200000 353902583 200000 244494068 200000 176179588 200000 273670004 200000 99615469 200000 729977676 200000 444123405 200000 437891301 200000 427457518 200000 541509885 200000 305566479 200000 599590626 200000 590170529 200000 71598263 200000 314026181 200000 776490926 200000 606810063 200000 406377036 200000 56445062 200000 238283945 200000 201706849 200000 305136300 200000 448022474 200000 718341202 200000 553698399 200000 366945767 200000 311256363 200000 69264458 200000 481139185 200000 239988013 200000 749508705 200000 868599635 200000 603166304 200000 967503568 200000 454230596 200000 927732044 200000 1120533 200000 536510016 200000 513332941 200000 589406006 200000 958324376 200000 959620108 200000 21565205 200000 502731569 200000 818041490 200000 13159399 200000 635326803 200000 133730431 200000 799229899 200000 281796767 200000 65688800 200000 442772863 200000 987321899 200000 433504294 200000 410624053 200000 290276785 200000 344848059 200000 32576909 200000 128236779 200000 715405239 200000 935991716 200000 7268099 200000 979444665 200000 221678418 200000 413660206 200000 580901849 200000 272407161 200000 882297696 200000 571989698 200000 585758336 200000 880050722 200000 667152868 200000 788497639 200000 886701192 200000 413378766 200000 24029181 200000 268826951 200000 176945826 200000 899354549 200000 930642924 200000 319256491 200000 395773598 200000 433343279 200000 640636689 200000 39210233 200000 714737005 200000 218718389 200000 925511661 200000 507004220 200000 433090847 200000 795557087 200000 17485345 200000 350687132 200000 862854373 200000 643779430 200000 34230893 200000 33703008 200000 175798543 200000 164299554 200000 803870897 200000 667599090 200000 661957389 200000 298038284 200000 804837358 200000 289450459 200000 570722673 200000 661409596 200000 331710533 200000 750154433 200000 338520042 200000 972950763 200000 328455413 200000 709150831 200000 119761738 200000 216847474 200000 609618016 200000 326849228 200000 945785728 200000 675569736 200000 721441286 200000 321217762 200000 511255966 200000 963640839 200000 227898503 200000 280255192 200000 22626771 200000 348815975 200000 35049893 200000 736931319 200000 994353009 200000 70025023 200000 210547262 200000 600538792 200000 896461543 200000 300152714 200000 578247253 200000 761891954 200000 649677766 200000 62803295 200000 690936585 200000 906306048 200000 241050815 200000 715657719 200000 555072667 200000 966648088 200000 887626146 200000 268214186 200000 626257004 200000 499350692 200000 831381856 200000 908106225 200000 832363771 200000 573156012 200000 511225353 200000 879452004 200000 644923882 200000 539758169 200000 933505230 200000 449493948 200000 502758905 200000 940675058 200000 521856511 200000 182983633 200000 35785992 200000 140743393 200000 101320461 200000 379233693 200000 149921304 200000 296079791 200000 61536904 200000 824730678 200000 327060298 200000 37107715 200000 976956448 200000 655643094 200000 93428702 200000 487982757 200000 941543079 200000 600677334 200000 497721396 200000 589251968 200000 490703372 200000 429562029 200000 593947597 200000 58195867 200000 505404257 200000 451396597 200000 937263945 200000 524995870 200000 749990101 200000 898404966 200000 641564265 200000 600471378 200000 483917242 200000 215717336 200000 416486926 200000 904114848 200000 785292927 200000 931128644 200000 805941816 200000 30900880 200000 398911670 200000 332506306 200000 953381383 200000 748246474 200000 381732622 200000 971889035 200000 385963964 200000 506838551 200000 230656344 200000 233188343 200000 298669240 200000 784709729 200000 629910149 200000 580686719 200000 50099067 200000 523076782 200000 698786981 200000 727436475 200000 21612453 200000 575521319 200000 628573929 200000 603402084 200000 585218551 200000 195266326 200000 912935330 200000 503975507 200000 883601489 200000 730332898 200000 353495614 200000 898231679 200000 393311156 200000 813226517 200000 442700624 200000 267963906 200000 740464705 200000 431643734 200000 349452424 200000 280695827 200000 509863736 200000 159250030 200000 159237302 200000 400541964 200000 582948089 200000 720966214 200000 871200715 200000 479548773 200000 955553541 200000 343197413 200000 386978006 200000 476116662 200000 960557565 200000 297605238 200000 229889034 200000 311260087 200000 871301536 200000 243805247 200000 25670838 200000 104755266 200000 612861648 200000 106122922 200000 3799882 200000 519216975 200000 913849741 200000 304990527 200000 865194327 200000 584867062 200000 709968120 200000 837444774 200000 97052047 200000 673604208 200000 38056784 200000 629844649 200000 763739072 200000 591298582 200000 701354487 200000 720601135 200000 489674972 200000 278356831 200000 541976940 200000 609492801 200000 6097652 200000 987513060 200000 596396881 200000 118284040 200000 190729015 200000 82642527 200000 208208999 200000 296612812 200000 999270390 200000 792047270 200000 590670988 200000 561895158 200000 615697058 200000 256247732 200000 434149571 200000 553053453 200000 770499531 200000 304450720 200000 430081834 200000 978014139 200000 447579426 200000 743133090 200000 799425796 200000 244611016 200000 650616695 200000 301902356 200000 692758705 200000 499582237 200000 475290299 200000 850681454 200000 260234672 200000 610179778 200000 204529150 200000 487947336 200000 299297443 200000 417291999 200000 568203632 200000 609175131 200000 92398409 200000 890315454 200000 842056803 200000 564941439 200000 99548804 200000 608125638 200000 79355206 200000 482197933 200000 709598292 200000 105318528 200000 475837867 200000 511920125 200000 234005978 200000 235013781 200000 484210242 200000 648568488 200000 620189013 200000 29465804 200000 707582682 200000 638930951 200000 166191655 200000 817582608 200000 557913189 200000 610344337 200000 450223824 200000 235061863 200000 858179316 200000 374347744 200000 999125744 200000 749237499 200000 721825718 200000 432609451 200000 105060168 200000 502716948 200000 616525564 200000 788596940 200000 996859833 200000 745277723 200000 58089016 200000 751030330 200000 801624899 200000 188471959 200000 851899896 200000 596702735 200000 830417926 200000 571788338 200000 404602350 200000 554026115 200000 823788355 200000 356052149 200000 135437034 200000 548050158 200000 535891802 200000 884545031 200000 835862237 200000 42118601 200000 112380877 200000 543134001 200000 975913175 200000 921671852 200000 348945210 200000 565469787 200000 991009033 200000 498870864 200000 709232484 200000 981957327 200000 134784194 200000 999574669 200000 419291434 200000 981079796 200000 437033589 200000 314939996 200000 931920014 200000 213963347 200000 200413105 200000 670309846 200000 754405550 200000 122058133 200000 20649766 200000 544497202 200000 818009037 200000 806571138 200000 537889958 200000 761557962 200000 140366666 200000 199906306 200000 946183969 200000 271592981 200000 264605094 200000 111154207 200000 443195046 200000 83854253 200000 392723073 200000 590517248 200000 823167591 200000 806116425 200000 514087068 200000 74953710 200000 788052661 200000 599837379 200000 250356184 200000 941235026 200000 811735295 200000 115581203 200000 424774965 200000 681866931 200000 721644503 200000 504842833 200000 422644947 200000 252561340 200000 48509676 200000 248299190 200000 433074163 200000 723310899 200000 213714191 200000 651918746 200000 603835126 200000 99866882 200000 658550833 200000 586834294 200000 644476251 200000 774339121 200000 782298978 200000 634642402 200000 673094596 200000 203044585 200000 527147731 200000 705238935 200000 104429553 200000 393773170 200000 640117716 200000 677898350 200000 334350530 200000 845719348 200000 392833238 200000 446435166 200000 6012473 200000 579914424 200000 583135081 200000 91560065 200000 167489908 200000 852260775 200000 518112317 200000 981058318 200000 225847478 200000 245681609 200000 635544868 200000 55171423 200000 448954206 200000 267002887 200000 114827022 200000 973606635 200000 96304109 200000 539263080 200000 806458890 200000 85901900 200000 63122948 200000 7976471 200000 639189323 200000 13723450 200000 595433570 200000 360917338 200000 570629407 200000 120418445 200000 770766569 200000 771493787 200000 19813625 200000 665638974 200000 157650585 200000 223472482 200000 481212263 200000 738164069 200000 854217618 200000 24084567 200000 526593051 200000 836218427 200000 267157270 200000 959160644 200000 36999142 200000 363697688 200000 421356931 200000 991606288 200000 943611063 200000 378970997 200000 837673564 200000 29586372 200000 411577247 200000 900001771 200000 758965312 200000 650867849 200000 355783375 200000 790100529 200000 961697520 200000 362342823 200000 783139735 200000 6720032 200000 264437068 200000 455711622 200000 490066536 200000 263146674 200000 258052438 200000 237731759 200000 572031698 200000 798199805 200000 474926637 200000 864651468 200000 728389510 200000 957678396 200000 747744786 200000 893163683 200000 57788500 200000 524980422 200000 645618277 200000 594065437 200000 59610157 200000 251023379 200000 551526823 200000 979851076 200000 876043041 200000 9217469 200000 472743289 200000 767707455 200000 576799328 200000 58825596 200000 276810394 200000 273642584 200000 65756732 200000 312578088 200000 136277228 200000 139327478 200000 772844580 200000 733092282 200000 102149487 200000 348729506 200000 104639146 200000 560606027 200000 936613956 200000 331361796 200000 938930557 200000 204419346 200000 986746538 200000 734317286 200000 927551343 200000 846183016 200000 120624387 200000 239235375 200000 836175471 200000 643713478 200000 88381135 200000 542763497 200000 417725326 200000 123013317 200000 181456046 200000 981416763 200000 248851710 200000 617117724 200000 530667617 200000 112622702 200000 940332045 200000 410794405 200000 844261064 200000 524566506 200000 861223725 200000 382888023 200000 468226021 200000 93919033 200000 975704558 200000 13758540 200000 488760535 200000 211029762 200000 889574657 200000 438958268 200000 491390943 200000 587355406 200000 760264758 200000 804000767 200000 343596637 200000 31465542 200000 703719038 200000 468393870 200000 417705683 200000 928214194 200000 785611753 200000 221838337 200000 176885983 200000 142101882 200000 256424871 200000 38236945 200000 728331588 200000 70446312 200000 993777162 200000 516925846 200000 376361953 200000 616274019 200000 855147650 200000 407916937 200000 24860087 200000 352870004 200000 231669663 200000 467920898 200000 797337831 200000 763422404 200000 119487761 200000 5327674 200000 159659696 200000 957308443 200000 613941162 200000 501686410 200000 745208692 200000 990010465 200000 504377689 200000 635543145 200000 763552435 200000 85980831 200000 618991408 200000 126990449 200000 402187022 200000 154980606 200000 601186654 200000 308244826 200000 622375492 200000 417754310 200000 50598708 200000 37855995 200000 778307383 200000 817830496 200000 978947875 200000 205593679 200000 252927462 200000 168417108 200000 273668796 200000 549483885 200000 395741043 200000 173766218 200000 25548974 200000 630811534 200000 288770078 200000 27412748 200000 815166154 200000 137238794 200000 322648392 200000 605337216 200000 920351745 200000 117408090 200000 829812080 200000 446423729 200000 203146339 200000 167503126 200000 176696888 200000 946755271 200000 572264225 200000 100901367 200000 746972768 200000 636597514 200000 382338187 200000 436626645 200000 358499784 200000 907934434 200000 625224210 200000 185215914 200000 760348530 200000 579106008 200000 983368773 200000 885927820 200000 308813180 200000 903578261 200000 30366935 200000 477290165 200000 632612137 200000 447120609 200000 875830423 200000 587576958 200000 393049816 200000 372085156 200000 705939317 200000 829404510 200000 81069066 200000 794221032 200000 632095875 200000 867367151 200000 974976351 200000 148315604 200000 667494896 200000 312884201 200000 768042137 200000 972225201 200000 6502670 200000 461392420 200000 898828439 200000 296051432 200000 245969484 200000 685382297 200000 155137369 200000 30276609 200000 105499452 200000 83492704 200000 928153602 200000 97230500 200000 648754829 200000 146777010 200000 23513296 200000 199944347 200000 757415440 200000 657829863 200000 42167076 200000 464990413 200000 809610422 200000 692759416 200000 546494848 200000 488419651 200000 2220175 200000 206870781 200000 739296643 200000 655565094 200000 63188172 200000 53509167 200000 784437742 200000 701203646 200000 34450365 200000 710766055 200000 837129889 200000 123332979 200000 976593619 200000 456625180 200000 400065694 200000 312569294 200000 680711326 200000 804130280 200000 223817219 200000 8849272 200000 632399055 200000 769667970 200000 74456083 200000 818101049 200000 990942262 200000 598479940 200000 184070957 200000 276364538 200000 488683715 200000 904888998 200000 376841427 200000 336170435 200000 12936584 200000 717627456 200000 925779363 200000 422703036 200000 205764277 200000 861634506 200000 795451744 200000 781733422 200000 974840217 200000 572324638 200000 494569193 200000 817551746 200000 803940007 200000 970818356 200000 116112447 200000 684819264 200000 947997549 200000 478332964 200000 481177218 200000 229010449 200000 59681949 200000 977892647 200000 160581107 200000 240565692 200000 676416008 200000 677486742 200000 332656627 200000 675175212 200000 852763293 200000 343703528 200000 231490818 200000 750267495 200000 761555053 200000 184107446 200000 545264320 200000 725824151 200000 984289450 200000 151389114 200000 207480814 200000 239125508 200000 491582882 200000 490728138 200000 437082220 200000 622914582 200000 759155911 200000 760845025 200000 808472892 200000 291918167 200000 683541673 200000 842612502 200000 747339389 200000 365182830 200000 606745849 200000 470259617 200000 969402224 200000 42025764 200000 491308167 200000 853951964 200000 299342453 200000 279683682 200000 490022211 200000 402312767 200000 397516557 200000 303196207 200000 588460607 200000 178857058 200000 487847385 200000 442334390 200000 241661355 200000 996416766 200000 98311833 200000 192426301 200000 626837207 200000 797905899 200000 387588653 200000 290431022 200000 549248051 200000 24972834 200000 706469014 200000 101060881 200000 386809681 200000 610905531 200000 237020404 200000 754557071 200000 340089056 200000 501733359 200000 391931273 200000 995967088 200000 801467570 200000 13852439 200000 24829875 200000 543434652 200000 146959798 200000 222499498 200000 610146293 200000 937259037 200000 269983742 200000 298231618 200000 137866735 200000 270867737 200000 506952889 200000 524390038 200000 599652448 200000 919319260 200000 339928120 200000 974396800 200000 640020777 200000 467774155 200000 984668140 200000 90657783 200000 692331852 200000 317347697 200000 574961766 200000 890175765 200000 545619176 200000 957841525 200000 893620053 200000 930394386 200000 759984446 200000 22217888 200000 81927562 200000 238158662 200000 260232878 200000 726148059 200000 372626678 200000 960578602 200000 740669626 200000 260560686 200000 389633705 200000 172451158 200000 258249217 200000 717994178 200000 725496531 200000 355960195 200000 341285955 200000 121983966 200000 352663238 200000 739858057 200000 471980131 200000 525082348 200000 179714802 200000 40007521 200000 485034079 200000 651902837 200000 727450855 200000 535764004 200000 508843352 200000 211768863 200000 212298581 200000 648723465 200000 403175824 200000 895258805 200000 119567374 200000 923469674 200000 357414502 200000 726165023 200000 638573569 200000 610805182 200000 319673947 200000 492292708 200000 876263232 200000 93323167 200000 321826575 200000 64592558 200000 69555962 200000 547782340 200000 194712388 200000 338179397 200000 932003713 200000 761375239 200000 795740888 200000 968167826 200000 616749124 200000 433907552 200000 383931086 200000 557607453 200000 283207636 200000 472980455 200000 600921925 200000 627924622 200000 305567714 200000 386808789 200000 856097662 200000 28467119 200000 871851327 200000 15486594 200000 738748890 200000 784238951 200000 349593050 200000 395369575 200000 683972569 200000 433625279 200000 831309508 200000 897149724 200000 154188314 200000 479707103 200000 781249070 200000 272958810 200000 494638688 200000 888787985 200000 344144232 200000 303779578 200000 8838539 200000 379416508 200000 848412386 200000 577880307 200000 904835482 200000 26900586 200000 262405166 200000 31366495 200000 129735087 200000 488732354 200000 735191548 200000 440856949 200000 486863369 200000 488691341 200000 289550876 200000 281650063 200000 795024395 200000 984109747 200000 39602558 200000 320704804 200000 757150259 200000 729047358 200000 666684468 200000 880639182 200000 349969954 200000 564804437 200000 944055662 200000 639928389 200000 588440730 200000 991672129 200000 782408059 200000 378149473 200000 115390841 200000 277966443 200000 158554573 200000 978976539 200000 912635330 200000 620663643 200000 920609013 200000 674092939 200000 612566421 200000 614100922 200000 787790498 200000 685508074 200000 365637681 200000 819659343 200000 438065574 200000 277513104 200000 194165240 200000 103778564 200000 967801840 200000 708186870 200000 208541801 200000 701072098 200000 4937361 200000 677034933 200000 477773862 200000 22919695 200000 247546810 200000 674655364 200000 942555375 200000 29792726 200000 212563643 200000 94901052 200000 499864997 200000 906345631 200000 165923333 200000 427380439 200000 992527431 200000 411245553 200000 418609448 200000 351050603 200000 454972919 200000 86303862 200000 204925653 200000 422851123 200000 17315573 200000 945839606 200000 584986332 200000 881960326 200000 952225441 200000 569830234 200000 733659182 200000 584129756 200000 236036988 200000 284224170 200000 903004378 200000 38100175 200000 3679527 200000 631807758 200000 461665811 200000 876936983 200000 296186977 200000 383655119 200000 324067368 200000 694932108 200000 823474444 200000 247171926 200000 984648841 200000 457819943 200000 347920424 200000 222714667 200000 92113352 200000 216198145 200000 626023382 200000 457845751 200000 281959316 200000 852872017 200000 621924181 200000 807076482 200000 466640575 200000 825648752 200000 432833287 200000 596896948 200000 200421688 200000 819249111 200000 998938220 200000 330062742 200000 240630288 200000 406241567 200000 277131300 200000 219353937 200000 173590904 200000 158909695 200000 812754416 200000 803228461 200000 520604353 200000 172072785 200000 633893041 200000 768367507 200000 836970586 200000 200841484 200000 673483878 200000 599491082 200000 17775572 200000 882123850 200000 936140849 200000 176102204 200000 249698272 200000 406343235 200000 774833234 200000 112708338 200000 679660622 200000 401577295 200000 406887978 200000 692751378 200000 483262479 200000 343306983 200000 126886456 200000 98717863 200000 142062899 200000 284169123 200000 777282590 200000 337239001 200000 962530026 200000 675235644 200000 750610587 200000 657235439 200000 585401734 200000 829393034 200000 151072658 200000 244307539 200000 269455479 200000 215255942 200000 189237761 200000 664399758 200000 476182604 200000 79400776 200000 263111689 200000 542914374 200000 717176504 200000 648685066 200000 506534636 200000 199620678 200000 404289674 200000 258368802 200000 112256265 200000 214614133 200000 467244466 200000 708197642 200000 567303136 200000 95855325 200000 666973505 200000 104246619 200000 386319380 200000 826284453 200000 463936361 200000 93480653 200000 328559971 200000 395449878 200000 810215288 200000 434482487 200000 941594287 200000 113429657 200000 290888160 200000 723871636 200000 144959479 200000 907433653 200000 168070706 200000 215153659 200000 553789534 200000 549294357 200000 288013597 200000 584988581 200000 471747106 200000 567465343 200000 862093426 200000 548771562 200000 700186788 200000 908891869 200000 261266210 200000 344768835 200000 269666406 200000 94782775 200000 710619453 200000 839645000 200000 318242566 200000 879094710 200000 843789300 200000 553708722 200000 331807047 200000 705348769 200000 224970135 200000 685379673 200000 195138313 200000 66926946 200000 881196950 200000 26837047 200000 266598219 200000 172461698 200000 651702403 200000 629880162 200000 895089198 200000 401606568 200000 304943118 200000 594002964 200000 135508212 200000 407101341 200000 511843079 200000 879462822 200000 119656444 200000 612708937 200000 770871646 200000 955076240 200000 419670727 200000 21482166 200000 937145381 200000 772904553 200000 567541750 200000 914679563 200000 943263115 200000 625063916 200000 602053448 200000 124152977 200000 719968994 200000 803783920 200000 426702239 200000 699065265 200000 21024409 200000 470273134 200000 511966459 200000 349722611 200000 109855297 200000 526166142 200000 241811580 200000 639943167 200000 374420619 200000 557808217 200000 544682083 200000 454129054 200000 237866824 200000 388000855 200000 495382033 200000 464033210 200000 262909287 200000 335791601 200000 856402437 200000 550081113 200000 493098233 200000 968642495 200000 385735649 200000 532776612 200000 783133999 200000 744720250 200000 489184357 200000 285857509 200000 344822873 200000 505947131 200000 651395442 200000 918266499 200000 138141672 200000 396076857 200000 816640519 200000 330147336 200000 678878828 200000 866655822 200000 918791238 200000 675602715 200000 135871894 200000 238253425 200000 763076462 200000 639207557 200000 105741365 200000 229976572 200000 958692834 200000 45658671 200000 998459964 200000 496578151 200000 891915040 200000 776517920 200000 652539578 200000 422054474 200000 486292937 200000 328221571 200000 736315359 200000 273745501 200000 606206879 200000 855218846 200000 307895549 200000 358023802 200000 897884033 200000 332584667 200000 12883075 200000 873578905 200000 151397744 200000 672245698 200000 918456323 200000 569867730 200000 332151948 200000 640105467 200000 201772588 200000 282493534 200000 783655702 200000 646621520 200000 672519888 200000 160040854 200000 442386031 200000 924943528 200000 73634526 200000 338274545 200000 698278679 200000 313569292 200000 551648871 200000 1939720 200000 44076718 200000 992754341 200000 983309980 200000 647862165 200000 174876149 200000 236064955 200000 386700750 200000 76575086 200000 198797517 200000 958015927 200000 992104811 200000 582316686 200000 994238005 200000 618940448 200000 255759879 200000 935587852 200000 621197391 200000 595319200 200000 695812943 200000 161495584 200000 9600091 200000 451759871 200000 28353046 200000 565307940 200000 712556729 200000 472699430 200000 587590220 200000 890887312 200000 18835690 200000 135346717 200000 939142913 200000 306494716 200000 612076431 200000 187382028 200000 705833574 200000 179767329 200000 584948328 200000 963549757 200000 730908107 200000 169848279 200000 535327317 200000 866556439 200000 845664672 200000 734858519 200000 924281687 200000 289617443 200000 367980919 200000 13776377 200000 388495502 200000 829444362 200000 953743359 200000 2484662 200000 988909116 200000 582455955 200000 141361930 200000 848572071 200000 133327296 200000 986085801 200000 358305159 200000 464351811 200000 663569819 200000 533878354 200000 688214407 200000 194013476 200000 35880301 200000 24124344 200000 862841404 200000 200855809 200000 818134519 200000 108458019 200000 268221428 200000 90797236 200000 110550298 200000 482187516 200000 259531809 200000 835440692 200000 794304981 200000 987408074 200000 303651155 200000 34479771 200000 876932682 200000 95006520 200000 614569275 200000 410092577 200000 174611897 200000 57493772 200000 463586473 200000 518816286 200000 405969539 200000 184665136 200000 593297806 200000 734522123 200000 105263655 200000 963605420 200000 458832634 200000 281202304 200000 596084551 200000 799930792 200000 484940062 200000 713796918 200000 938063779 200000 521976174 200000 682734922 200000 472815365 200000 20148251 200000 350809957 200000 729170927 200000 240793830 200000 89922736 200000 165562134 200000 952404636 200000 366672114 200000 483158659 200000 692586794 200000 742759428 200000 465116256 200000 140985299 200000 841374057 200000 379659254 200000 341973386 200000 596215810 200000 103101115 200000 575275362 200000 838198759 200000 532416912 200000 251508010 200000 140526170 200000 423553041 200000 662443550 200000 642479069 200000 139630605 200000 653874623 200000 654942315 200000 239997213 200000 649980108 200000 485085643 200000 230764121 200000 750025299 200000 884080137 200000 280777773 200000 254126311 200000 494608902 200000 462153298 200000 770557437 200000 158058552 200000 513263073 200000 92531545 200000 353746804 200000 398610314 200000 602951338 200000 121277934 200000 843759594 200000 938152254 200000 441989707 200000 925047298 200000 247751128 200000 154955478 200000 780251596 200000 376990886 200000 443854038 200000 290027249 200000 73260886 200000 709594632 200000 866657693 200000 39068496 200000 584926769 200000 543662459 200000 193336838 200000 402724051 200000 880432837 200000 508323695 200000 498633480 200000 983954811 200000 144785563 200000 2929012 200000 492597437 200000 243031657 200000 352536668 200000 614518843 200000 680123996 200000 115552733 200000 9159632 200000 382191508 200000 13465663 200000 386693431 200000 566617568 200000 273617007 200000 702092253 200000 699600632 200000 806632595 200000 775529694 200000 347722192 200000 822910144 200000 545060628 200000 3161616 200000 85669840 200000 276524369 200000 275020713 200000 672967767 200000 839125173 200000 711872138 200000 300060604 200000 58495778 200000 209549944 200000 695738220 200000 629780437 200000 331542787 200000 681113649 200000 844856343 200000 775163804 200000 181335465 200000 243048985 200000 635192780 200000 4428251 200000 619390437 200000 127365000 200000 267213548 200000 986447993 200000 660528552 200000 304719095 200000 1507574 200000 206792831 200000 823784451 200000 609662975 200000 351882893 200000 811615254 200000 643174181 200000 299790167 200000 152494447 200000 989730438 200000 818467423 200000 156154584 200000 948430973 200000 869649975 200000 64192546 200000 291686780 200000 38542264 200000 881425587 200000 519409662 200000 94597465 200000 662931009 200000 256878753 200000 665348772 200000 622417834 200000 844445784 200000 260794826 200000 283634660 200000 700776646 200000 461638493 200000 845285142 200000 524273326 200000 540546597 200000 771254226 200000 993363087 200000 451248404 200000 540605025 200000 647753557 200000 796964700 200000 801591366 200000 596996402 200000 928833705 200000 460211655 200000 930704531 200000 67289456 200000 127468973 200000 46381367 200000 519580526 200000 638680852 200000 479028578 200000 379369525 200000 700708709 200000 864866103 200000 442466792 200000 511877225 200000 362499115 200000 799412752 200000 217642625 200000 411512989 200000 95036558 200000 627528952 200000 696079243 200000 674639032 200000 881603713 200000 926225000 200000 474668681 200000 953729988 200000 289920274 200000 719184377 200000 612280858 200000 119373800 200000 699376755 200000 859118178 200000 523381247 200000 587699821 200000 670618100 200000 180609917 200000 462737689 200000 656068027 200000 175548934 200000 773059137 200000 766697832 200000 147576156 200000 539885626 200000 940531400 200000 845277196 200000 378736119 200000 215296318 200000 213253194 200000 838568773 200000 471039317 200000 976362214 200000 127503647 200000 900014710 200000 823637599 200000 159292959 200000 555150016 200000 111115293 200000 165807389 200000 770018044 200000 207276485 200000 305485276 200000 741649591 200000 792590509 200000 269189607 200000 749526131 200000 676983671 200000 932778882 200000 71087102 200000 643142082 200000 479589572 200000 721282795 200000 20347395 200000 244117706 200000 959931687 200000 851157882 200000 470216462 200000 808960939 200000 908662857 200000 247936735 200000 210555737 200000 880017319 200000 181479666 200000 771065321 200000 869530170 200000 673794333 200000 259087114 200000 838360203 200000 646238763 200000 229508494 200000 244179354 200000 940441555 200000 988058821 200000 853343130 200000 707317963 200000 205246963 200000 459950784 200000 840815362 200000 153753062 200000 828264508 200000 799986163 200000 85728935 200000 43914577 200000 546732829 200000 320427865 200000 215896713 200000 27466391 200000 920793127 200000 782485257 200000 700608456 200000 598968927 200000 927745547 200000 779251260 200000 363246245 200000 227987059 200000 174328986 200000 82982730 200000 887054976 200000 713973689 200000 571759810 200000 358300076 200000 999306715 200000 602327613 200000 359897239 200000 177023994 200000 640656981 200000 643457316 200000 950051654 200000 606616045 200000 699557551 200000 381228729 200000 643567906 200000 215370333 200000 151904969 200000 49000035 200000 364380059 200000 710037828 200000 820980132 200000 18201259 200000 103266625 200000 347696568 200000 666946913 200000 142803258 200000 303067077 200000 814444019 200000 761667391 200000 907154648 200000 776193014 200000 505324366 200000 584155552 200000 632747886 200000 340347335 200000 325253697 200000 62473220 200000 132187651 200000 206921798 200000 347203683 200000 327069452 200000 733849793 200000 942155686 200000 538471023 200000 624647799 200000 603187440 200000 970956085 200000 719775804 200000 762423079 200000 735191801 200000 65715558 200000 250112707 200000 926787356 200000 981344356 200000 56308167 200000 432840220 200000 663910774 200000 591076314 200000 664193290 200000 176534912 200000 887452278 200000 704411426 200000 494411520 200000 383124807 200000 20525949 200000 849508646 200000 210830488 200000 954374890 200000 623298826 200000 998318062 200000 146287075 200000 792768257 200000 475606208 200000 307674275 200000 46801938 200000 423834949 200000 785848668 200000 951758221 200000 648549749 200000 967224463 200000 548829378 200000 459867156 200000 251254653 200000 199007446 200000 881890800 200000 461147329 200000 710220474 200000 427648308 200000 492990728 200000 394901309 200000 713639644 200000 440954848 200000 815042378 200000 801374800 200000 348220085 200000 417345076 200000 572620566 200000 142051299 200000 667085365 200000 744740008 200000 304881645 200000 145253118 200000 996572780 200000 122238676 200000 905080432 200000 134604233 200000 982500234 200000 8053104 200000 700330590 200000 388188045 200000 757508321 200000 36579414 200000 798061721 200000 919611059 200000 227721952 200000 425839230 200000 419191073 200000 760505027 200000 509704473 200000 579884544 200000 416219926 200000 346359910 200000 687466043 200000 85696021 200000 604455098 200000 781901155 200000 220805655 200000 877194006 200000 596657515 200000 186189989 200000 342500255 200000 617856634 200000 939463596 200000 88525362 200000 236832993 200000 579191514 200000 104121628 200000 785563956 200000 799827215 200000 637862384 200000 253204604 200000 378766323 200000 280699001 200000 165328018 200000 304410541 200000 846475735 200000 636594320 200000 558988987 200000 431943598 200000 775660906 200000 558527972 200000 171712386 200000 782457505 200000 692358739 200000 362386982 200000 365181215 200000 519761350 200000 15302491 200000 190622758 200000 612443372 200000 516181885 200000 692961899 200000 90969557 200000 422756705 200000 431688520 200000 796066442 200000 478617667 200000 644508694 200000 288612805 200000 684073443 200000 466286496 200000 445909956 200000 40135863 200000 41066940 200000 238327614 200000 899589699 200000 162114813 200000 253504639 200000 184185229 200000 903519372 200000 261392024 200000 515610036 200000 388773916 200000 52654775 200000 310503081 200000 529143300 200000 985926046 200000 417341949 200000 461943151 200000 926724407 200000 551926241 200000 65608887 200000 558928460 200000 213206581 200000 443099096 200000 338041948 200000 106487744 200000 612403464 200000 762643857 200000 546742662 200000 320681835 200000 378885847 200000 490332734 200000 204287468 200000 263740430 200000 805562859 200000 910935088 200000 250148968 200000 335912330 200000 863891372 200000 291275990 200000 177351409 200000 611240671 200000 88807076 200000 283118785 200000 146946721 200000 49511469 200000 61378682 200000 414440354 200000 478263216 200000 751698613 200000 642944503 200000 415447625 200000 212850038 200000 786392279 200000 666006788 200000 63917735 200000 383755372 200000 450461716 200000 398122665 200000 58683852 200000 667927594 200000 178463501 200000 222171407 200000 683841513 200000 30581609 200000 41553794 200000 665668989 200000 2894926 200000 443560961 200000 182016083 200000 21619293 200000 951854955 200000 562609387 200000 588522369 200000 953209144 200000 193823954 200000 590739520 200000 362620973 200000 128330932 200000 361590067 200000 201516343 200000 728611991 200000 876032668 200000 789179997 200000 597239338 200000 722371615 200000 189963224 200000 805795651 200000 189943440 200000 607249221 200000 913086063 200000 711979507 200000 355690243 200000 252770732 200000 338149771 200000 905750432 200000 185675067 200000 606432786 200000 719739764 200000 683281048 200000 799033359 200000 426470489 200000 8534931 200000 670937677 200000 19681658 200000 749738369 200000 170084464 200000 594696528 200000 126614675 200000 206762 200000 77736371 200000 764299600 200000 990161299 200000 651316245 200000 691025958 200000 741122334 200000 467472850 200000 666208547 200000 123124144 200000 738014891 200000 135232457 200000 655369811 200000 356169562 200000 500679431 200000 488595216 200000 962080839 200000 453276492 200000 962974819 200000 337346144 200000 75803839 200000 879379152 200000 615438351 200000 526227346 200000 254974107 200000 825579597 200000 763497596 200000 357394333 200000 849018333 200000 213863757 200000 8844090 200000 657631899 200000 836743587 200000 510881911 200000 812328186 200000 435696579 200000 867768880 200000 99140500 200000 708001163 200000 179915631 200000 583913699 200000 351557004 200000 220022752 200000 972426006 200000 421908029 200000 771827305 200000 255344136 200000 564394322 200000 261461471 200000 162102098 200000 660313395 200000 95487963 200000 455626376 200000 801168528 200000 897062323 200000 290602889 200000 782641690 200000 620441996 200000 390814967 200000 72235605 200000 160398741 200000 399039694 200000 989290385 200000 169266007 200000 626497305 200000 322786815 200000 560996656 200000 701275848 200000 172175335 200000 404083686 200000 269037733 200000 3181056 200000 18119776 200000 750557805 200000 737576417 200000 64237944 200000 463129092 200000 587570333 200000 272974837 200000 263112393 200000 199564147 200000 128360092 200000 106910480 200000 423191722 200000 700089454 200000 433183157 200000 183779459 200000 878045940 200000 175325141 200000 759238224 200000 754100415 200000 906922657 200000 95068586 200000 254345716 200000 755049812 200000 749253575 200000 226521356 200000 504522571 200000 121798386 200000 499378081 200000 511725627 200000 624434717 200000 329780587 200000 114629766 200000 154556570 200000 989230419 200000 713414575 200000 38128622 200000 152042151 200000 723304181 200000 146513870 200000 238069875 200000 713479683 200000 715083307 200000 761642744 200000 432288205 200000 176854896 200000 447163710 200000 774451071 200000 863261396 200000 207494349 200000 998360983 200000 434848979 200000 493940609 200000 85715739 200000 352942526 200000 414123907 200000 97204973 200000 259710586 200000 517391708 200000 678413122 200000 175537999 200000 785968684 200000 934853945 200000 737091806 200000 278553600 200000 789109904 200000 791826749 200000 384825417 200000 628541817 200000 115776806 200000 250684017 200000 904994452 200000 125938515 200000 662827665 200000 446014206 200000 774226414 200000 534108741 200000 297859727 200000 743609388 200000 57587624 200000 212775977 200000 655177729 200000 666738788 200000 680214067 200000 918628342 200000 358034665 200000 873244461 200000 923781919 200000 378138566 200000 130949222 200000 591172401 200000 854927645 200000 154074321 200000 169090745 200000 514210873 200000 301939197 200000 646236015 200000 450029890 200000 56122155 200000 395285168 200000 546255129 200000 306577026 200000 714706962 200000 614217030 200000 628212327 200000 419135514 200000 430244886 200000 299964144 200000 824961298 200000 663984842 200000 984737662 200000 278337534 200000 29265394 200000 224744562 200000 282395572 200000 914192864 200000 427488512 200000 985904147 200000 689428289 200000 334645544 200000 870538580 200000 957265358 200000 83987403 200000 272829317 200000 731944 200000 816652002 200000 381176861 200000 406851017 200000 457483730 200000 809700273 200000 89148446 200000 739056611 200000 497339340 200000 141950907 200000 454417112 200000 605017829 200000 931328687 200000 628308384 200000 206713458 200000 688849662 200000 462568755 200000 265456930 200000 180917813 200000 273090432 200000 849798959 200000 478674719 200000 587226250 200000 905642714 200000 198121886 200000 307675546 200000 604906744 200000 820259485 200000 379697815 200000 106882994 200000 183835690 200000 221725562 200000 716407635 200000 545343912 200000 650159078 200000 79922497 200000 313264170 200000 596851421 200000 587123478 200000 463406819 200000 808755861 200000 308563920 200000 467737026 200000 744332912 200000 350207276 200000 131879971 200000 811365139 200000 646052633 200000 357809576 200000 704844950 200000 900796752 200000 264332590 200000 347371233 200000 657393417 200000 163556323 200000 659405856 200000 630693585 200000 13736061 200000 798056789 200000 118986879 200000 358352526 200000 936084755 200000 148844365 200000 347251707 200000 237724242 200000 249277451 200000 44059284 200000 300524902 200000 233828726 200000 515551685 200000 189499154 200000 32308912 200000 783706738 200000 900129218 200000 813513169 200000 667985640 200000 216429277 200000 139547810 200000 663071992 200000 727287873 200000 159919474 200000 150562343 200000 539417552 200000 988746249 200000 100836360 200000 234892591 200000 464398530 200000 300655794 200000 464049048 200000 445439421 200000 62471510 200000 326605261 200000 25057850 200000 523815152 200000 15578676 200000 766500873 200000 592310567 200000 247868682 200000 798135078 200000 321583927 200000 687597239 200000 539619177 200000 276762387 200000 54266952 200000 817750627 200000 638144656 200000 125646852 200000 646204237 200000 643652803 200000 788426270 200000 757942561 200000 375164276 200000 655524240 200000 177664724 200000 729302708 200000 363410193 200000 626052003 200000 606638738 200000 439050277 200000 162460561 200000 582552819 200000 952029273 200000 591204347 200000 56791431 200000 867021466 200000 173828170 200000 834775008 200000 41861283 200000 828269775 200000 36258213 200000 904770716 200000 551666613 200000 248253676 200000 405731530 200000 531261464 200000 496274606 200000 669180777 200000 157266746 200000 335714139 200000 627502237 200000 383406558 200000 857448854 200000 957775504 200000 93979573 200000 559662339 200000 474586525 200000 430962941 200000 611639621 200000 288778418 200000 315582001 200000 141987596 200000 902584765 200000 977942499 200000 470980434 200000 436054085 200000 897326767 200000 491378350 200000 563874849 200000 349524816 200000 266320074 200000 152889932 200000 324672733 200000 285326327 200000 356615135 200000 994532118 200000 778429672 200000 760614177 200000 830743263 200000 132690051 200000 99652289 200000 866522327 200000 876259291 200000 938946348 200000 149011467 200000 825518146 200000 334066690 200000 510024395 200000 36764548 200000 901529514 200000 797519269 200000 602923062 200000 477482253 200000 894923384 200000 747574325 200000 611900776 200000 276158888 200000 586776371 200000 338126402 200000 310153080 200000 100367220 200000 115909509 200000 71945597 200000 887719582 200000 943106481 200000 119880758 200000 52212918 200000 24347700 200000 883932866 200000 552544047 200000 800231390 200000 839431346 200000 383762981 200000 827306872 200000 550802949 200000 667061168 200000 689374332 200000 282362169 200000 586135387 200000 463726567 200000 212024710 200000 119394236 200000 380637490 200000 464014127 200000 594593317 200000 511243112 200000 77616634 200000 85201537 200000 913382489 200000 916368326 200000 796290882 200000 803859445 200000 72084803 200000 916343167 200000 982291901 200000 450756804 200000 11597090 200000 878375514 200000 682470713 200000 41230151 200000 223653720 200000 296986434 200000 364302505 200000 550743285 200000 142185573 200000 172642877 200000 615621659 200000 28116072 200000 801915369 200000 993219701 200000 53363905 200000 394323287 200000 582668966 200000 303612466 200000 835591404 200000 239709340 200000 835764858 200000 570901725 200000 753337867 200000 829006894 200000 941802600 200000 64728829 200000 83608751 200000 457747239 200000 876183695 200000 405370941 200000 854294153 200000 294955455 200000 145146416 200000 228994915 200000 775318121 200000 147605838 200000 373572523 200000 550476377 200000 933684800 200000 545885773 200000 22822018 200000 47385127 200000 737008414 200000 867727444 200000 275146579 200000 395607797 200000 185932084 200000 510970908 200000 608328161 200000 306157581 200000 188779474 200000 662494077 200000 783096075 200000 656156630 200000 854925160 200000 620638577 200000 380318419 200000 503560153 200000 156976008 200000 188701710 200000 3331159 200000 529790143 200000 525640417 200000 61245582 200000 457683930 200000 345448528 200000 528695621 200000 967692106 200000 11548347 200000 262004 200000 342736292 200000 438669753 200000 541293947 200000 825962549 200000 889009165 200000 765334645 200000 809128378 200000 20353466 200000 417884083 200000 243629366 200000 634444345 200000 163709516 200000 365399780 200000 577021139 200000 958937305 200000 57618260 200000 179755282 200000 747008327 200000 606233242 200000 535126362 200000 899694798 200000 307097513 200000 556422556 200000 637987846 200000 526027207 200000 957231154 200000 918990112 200000 979404321 200000 515031758 200000 206064186 200000 949149063 200000 4042644 200000 295859156 200000 719454778 200000 370835536 200000 848554855 200000 133968361 200000 772636106 200000 786977309 200000 679259075 200000 53734206 200000 234289059 200000 502738094 200000 51977200 200000 791013667 200000 230823838 200000 67581155 200000 422307926 200000 834033161 200000 411182258 200000 433026750 200000 933532798 200000 809381248 200000 605048057 200000 825650526 200000 614132497 200000 284339768 200000 824351146 200000 386526467 200000 453974999 200000 236864515 200000 972879135 200000 573546767 200000 579689401 200000 247327185 200000 871264975 200000 125098498 200000 502563518 200000 905643441 200000 54868820 200000 883073917 200000 640583185 200000 878934230 200000 823988326 200000 331754047 200000 865353720 200000 876989838 200000 990157533 200000 550130730 200000 344610269 200000 856815948 200000 611522226 200000 690696254 200000 818595400 200000 436229278 200000 930788605 200000 364770971 200000 72483553 200000 485575479 200000 77273079 200000 70678659 200000 616534130 200000 671784421 200000 582564088 200000 117209684 200000 511570146 200000 755949722 200000 893710969 200000 694740369 200000 884226362 200000 77939302 200000 730032659 200000 138575577 200000 95857059 200000 500227450 200000 652803709 200000 125068781 200000 405953893 200000 41171238 200000 91105168 200000 151284142 200000 988723944 200000 540031963 200000 478207046 200000 559332379 200000 458913718 200000 6147369 200000 295754421 200000 119202390 200000 540537974 200000 28864961 200000 816862232 200000 428140703 200000 972907761 200000 53733235 200000 141621958 200000 451870294 200000 160400911 200000 348329776 200000 577886775 200000 80556540 200000 145817050 200000 169829128 200000 6094597 200000 771953970 200000 959945081 200000 99080747 200000 888804584 200000 920478391 200000 993395510 200000 336283883 200000 256136888 200000 791630445 200000 117546104 200000 47985847 200000 709922926 200000 27583828 200000 232971720 200000 418830881 200000 819865379 200000 541455757 200000 226705103 200000 732083416 200000 349718798 200000 217092695 200000 476137556 200000 321677742 200000 254681992 200000 178348052 200000 2984001 200000 35321490 200000 772228874 200000 960398916 200000 762876319 200000 167189142 200000 367766829 200000 745913735 200000 816329365 200000 613257705 200000 472823976 200000 591632286 200000 672665708 200000 327639004 200000 745454933 200000 535595882 200000 3312012 200000 714029792 200000 369404971 200000 378235626 200000 768601471 200000 959017605 200000 561712452 200000 419747648 200000 23583980 200000 276315004 200000 640550360 200000 676514476 200000 380015004 200000 186084757 200000 587585599 200000 273921166 200000 190774904 200000 444648385 200000 880830962 200000 769073512 200000 328381320 200000 506561040 200000 363897737 200000 895491800 200000 63351796 200000 743041459 200000 232315069 200000 849737121 200000 608634886 200000 454441209 200000 933636198 200000 411019170 200000 315774245 200000 549489493 200000 886714493 200000 510487516 200000 738524634 200000 766249814 200000 512797210 200000 78402160 200000 472076750 200000 788587692 200000 356872567 200000 410531997 200000 806686153 200000 739388457 200000 697572842 200000 335524037 200000 525292979 200000 318532028 200000 721497069 200000 408223848 200000 739523733 200000 915815543 200000 733997849 200000 824454183 200000 295171224 200000 331505801 200000 856761894 200000 589182913 200000 665711877 200000 875105091 200000 269226731 200000 798460440 200000 597169730 200000 819486487 200000 854780515 200000 114748715 200000 397831130 200000 749346707 200000 989786277 200000 190781980 200000 423003252 200000 919511401 200000 602039018 200000 567730987 200000 472903130 200000 754921065 200000 225332618 200000 252726201 200000 394368243 200000 835970436 200000 494373886 200000 754369605 200000 775105480 200000 190179018 200000 935308510 200000 390874225 200000 546534273 200000 101377900 200000 311022051 200000 932929789 200000 60420712 200000 570500538 200000 367509989 200000 432905161 200000 577033700 200000 263675173 200000 295258846 200000 144659415 200000 460861054 200000 180302396 200000 132826084 200000 433304389 200000 879337951 200000 642652338 200000 266959665 200000 195820886 200000 647493327 200000 15969622 200000 653773854 200000 940076137 200000 752070967 200000 351860248 200000 289303331 200000 535102463 200000 464445470 200000 661995530 200000 707259863 200000 469602488 200000 581982126 200000 806485339 200000 630868213 200000 365879382 200000 774743343 200000 297589085 200000 311010900 200000 463460792 200000 656204554 200000 678843519 200000 371361005 200000 708215518 200000 285723335 200000 447717971 200000 637200600 200000 740823275 200000 271106831 200000 609196936 200000 507327310 200000 826495005 200000 875351465 200000 251336687 200000 820650151 200000 827198421 200000 817983871 200000 48887417 200000 812961372 200000 661774485 200000 369808025 200000 228037942 200000 865640197 200000 541645820 200000 400943648 200000 319319383 200000 331811931 200000 458314955 200000 766245468 200000 469251372 200000 852843319 200000 190219490 200000 933448885 200000 397712934 200000 704040336 200000 708362051 200000 313245620 200000 108966613 200000 267462272 200000 628907533 200000 663253762 200000 264753898 200000 154700862 200000 518557824 200000 132719463 200000 857909 200000 430431268 200000 425578238 200000 324232396 200000 492261286 200000 52732074 200000 548144904 200000 390982201 200000 978050895 200000 593174888 200000 166188860 200000 206367702 200000 492033632 200000 243809046 200000 473221981 200000 317535468 200000 893409320 200000 684828558 200000 978730570 200000 411068388 200000 456954650 200000 440040392 200000 706251268 200000 189868614 200000 224522436 200000 139860444 200000 43542443 200000 777746619 200000 802990553 200000 427074819 200000 229158272 200000 652854026 200000 518577191 200000 642996118 200000 143751908 200000 484117022 200000 845932704 200000 941334796 200000 878741079 200000 733914109 200000 217542997 200000 512093694 200000 457134457 200000 271814097 200000 495291765 200000 332408358 200000 668365579 200000 750465506 200000 420397905 200000 443032154 200000 734281453 200000 267537304 200000 525218906 200000 574859413 200000 969642017 200000 853635965 200000 78253856 200000 941505006 200000 453211846 200000 184874296 200000 886679380 200000 275191453 200000 174344733 200000 304724370 200000 511868870 200000 424463868 200000 130229894 200000 75843700 200000 70736486 200000 659587715 200000 765711746 200000 623535846 200000 234775622 200000 260639178 200000 288024498 200000 13886736 200000 430241174 200000 667383946 200000 998508246 200000 183396411 200000 649701798 200000 197040795 200000 749339598 200000 259547856 200000 916889318 200000 246476022 200000 518286491 200000 479478871 200000 119762664 200000 189447091 200000 440536669 200000 910768505 200000 720951387 200000 397115403 200000 716558166 200000 17652222 200000 210172177 200000 405247063 200000 47263973 200000 745287374 200000 783130617 200000 551566350 200000 266656650 200000 797561331 200000 931565349 200000 565633994 200000 404323048 200000 89520788 200000 812584900 200000 515503426 200000 11053501 200000 195071738 200000 22037543 200000 733897040 200000 830279658 200000 268526733 200000 494504895 200000 977860587 200000 174589041 200000 657843671 200000 399501085 200000 793764909 200000 586621297 200000 359340671 200000 50481136 200000 612412494 200000 744015915 200000 148712270 200000 973199113 200000 707978662 200000 685833472 200000 389208621 200000 761862745 200000 823875758 200000 218645871 200000 806990372 200000 216977648 200000 560926462 200000 556921882 200000 288680796 200000 440358654 200000 348324175 200000 920052417 200000 222144284 200000 88158165 200000 665177465 200000 386318916 200000 672554446 200000 450058725 200000 350640246 200000 14539428 200000 602558203 200000 162669758 200000 883231324 200000 383266561 200000 721105737 200000 806858512 200000 987303525 200000 875632541 200000 328734851 200000 596643501 200000 323950314 200000 882377175 200000 660346769 200000 795412100 200000 968031074 200000 327155248 200000 375977594 200000 292834983 200000 938151527 200000 907131464 200000 846027880 200000 437811269 200000 481213361 200000 738821857 200000 923563940 200000 472280496 200000 962211863 200000 401982425 200000 59194260 200000 580580951 200000 273217428 200000 975920691 200000 971980483 200000 978204363 200000 600855359 200000 997699086 200000 655885016 200000 700227261 200000 63618897 200000 796854956 200000 562605725 200000 924907774 200000 652850466 200000 661202539 200000 252107769 200000 509230461 200000 846447403 200000 758592206 200000 799358965 200000 618516299 200000 915363076 200000 938893940 200000 925811898 200000 42728601 200000 226368358 200000 630089501 200000 647394191 200000 414768823 200000 926975018 200000 726995884 200000 583101663 200000 80734742 200000 804177991 200000 486852127 200000 291379248 200000 369443909 200000 814451671 200000 278794136 200000 289305132 200000 990792695 200000 435441169 200000 575162454 200000 508681883 200000 210285819 200000 206555471 200000 160255420 200000 735529061 200000 608939585 200000 667850504 200000 40324168 200000 408715156 200000 408585691 200000 453938134 200000 204683675 200000 933538639 200000 474963705 200000 983325553 200000 848332919 200000 57781727 200000 592597482 200000 432338609 200000 824445627 200000 137873581 200000 867354145 200000 834994063 200000 940070247 200000 66790465 200000 802412076 200000 935529763 200000 697155230 200000 837508164 200000 361870781 200000 969021862 200000 986864030 200000 972587389 200000 253112741 200000 987827312 200000 237068489 200000 940236758 200000 281690579 200000 393841146 200000 233347998 200000 139842136 200000 964108632 200000 575650269 200000 404032703 200000 120479017 200000 124788325 200000 776438992 200000 828714988 200000 541520788 200000 379117642 200000 513023660 200000 556596230 200000 681272321 200000 873855864 200000 353623659 200000 568237324 200000 135848439 200000 563385215 200000 307029539 200000 201593888 200000 76227616 200000 993141520 200000 663094031 200000 733316482 200000 212236356 200000 596894715 200000 474762118 200000 629246098 200000 337662284 200000 328782129 200000 545733889 200000 143855057 200000 759580480 200000 259771585 200000 982860823 200000 101564640 200000 840490312 200000 718649822 200000 504923267 200000 14324863 200000 480690605 200000 94920407 200000 827010844 200000 748662414 200000 422890968 200000 413941020 200000 504893403 200000 335066126 200000 410740817 200000 198528319 200000 33507801 200000 11725599 200000 958720193 200000 551055599 200000 570809165 200000 398945538 200000 719817712 200000 895023358 200000 144712080 200000 180473368 200000 890057670 200000 778387291 200000 606602523 200000 610998753 200000 882515276 200000 155581207 200000 656249735 200000 187718909 200000 994857131 200000 132102243 200000 636853643 200000 597559597 200000 361993003 200000 410568336 200000 409792769 200000 580377426 200000 290082613 200000 787543565 200000 651768544 200000 580432235 200000 821233744 200000 27339883 200000 680410434 200000 184001178 200000 888403238 200000 727886427 200000 259775327 200000 439527199 200000 503470464 200000 748426669 200000 180336015 200000 146225243 200000 152301636 200000 268084050 200000 150952779 200000 582273229 200000 6638973 200000 981724506 200000 903900971 200000 956523031 200000 861105747 200000 640535285 200000 205665000 200000 393173240 200000 993656589 200000 588420725 200000 603842394 200000 131689299 200000 99809557 200000 150866762 200000 260385402 200000 614272038 200000 700147956 200000 568731140 200000 809291616 200000 139461522 200000 597996112 200000 63564883 200000 998835270 200000 612785881 200000 788815348 200000 196419337 200000 827208834 200000 485918810 200000 680723400 200000 288052757 200000 661352078 200000 272626070 200000 873220307 200000 600524936 200000 106516995 200000 971863341 200000 90875199 200000 285135508 200000 137635225 200000 61273312 200000 656197716 200000 479818631 200000 36283175 200000 605757328 200000 192391291 200000 857490387 200000 193777064 200000 184085309 200000 480371515 200000 736155913 200000 40455987 200000 220731143 200000 884809535 200000 332728792 200000 786950913 200000 132100911 200000 484884045 200000 202280977 200000 692066154 200000 833118997 200000 557024591 200000 704311973 200000 478233063 200000 214229819 200000 170595405 200000 885242276 200000 925285136 200000 548544320 200000 713194608 200000 218512447 200000 273991326 200000 90949092 200000 949176319 200000 301111494 200000 887007593 200000 496968458 200000 451351140 200000 522586281 200000 101868395 200000 218576304 200000 948668456 200000 328460922 200000 962226106 200000 173077496 200000 650927346 200000 689391593 200000 558810256 200000 51296545 200000 109202827 200000 966496710 200000 826534726 200000 176668045 200000 635309531 200000 799586305 200000 946135636 200000 565337788 200000 64868076 200000 120544684 200000 445860177 200000 83604815 200000 845052645 200000 980281590 200000 765423352 200000 613202693 200000 266162959 200000 949157169 200000 386991904 200000 919994048 200000 370577363 200000 151017676 200000 528554178 200000 465987712 200000 350497465 200000 916491608 200000 755652598 200000 84490597 200000 132161129 200000 438450054 200000 335588341 200000 821635504 200000 223595693 200000 110589735 200000 559578391 200000 803024578 200000 686067820 200000 560939818 200000 501956309 200000 220307738 200000 875834287 200000 430981536 200000 683457479 200000 807490650 200000 892485534 200000 285141434 200000 455301030 200000 981290306 200000 92983427 200000 918053832 200000 437115211 200000 674005427 200000 903338438 200000 803539771 200000 753182893 200000 509361324 200000 222457838 200000 851574435 200000 41269990 200000 790673999 200000 136042661 200000 798154161 200000 20488749 200000 803004380 200000 375837363 200000 271019317 200000 56064988 200000 447710643 200000 491202049 200000 628893471 200000 912940651 200000 429107029 200000 644586902 200000 888747649 200000 24062322 200000 506607458 200000 824221 200000 473806730 200000 848306089 200000 950035868 200000 243451740 200000 303103372 200000 764811498 200000 500181218 200000 850018621 200000 197476086 200000 307700269 200000 407131445 200000 512924360 200000 224425306 200000 540711306 200000 978424245 200000 342327973 200000 461619559 200000 816605243 200000 282186916 200000 670889630 200000 737514735 200000 958045846 200000 818547552 200000 660657562 200000 995123937 200000 284479509 200000 571079788 200000 336863138 200000 139966798 200000 874747216 200000 191780711 200000 435651551 200000 448569191 200000 786356737 200000 150112018 200000 10131097 200000 890634109 200000 531591422 200000 210693966 200000 981012281 200000 434543359 200000 108581442 200000 959670042 200000 670296646 200000 705059966 200000 649584868 200000 297914008 200000 651569002 200000 306710954 200000 333999900 200000 515991304 200000 814095725 200000 350978390 200000 399330372 200000 431047370 200000 169901112 200000 522686831 200000 21962964 200000 179998560 200000 166896339 200000 609612552 200000 346374756 200000 961513832 200000 78857574 200000 944361553 200000 18471853 200000 299739301 200000 777746747 200000 422286490 200000 872780423 200000 948476918 200000 708129465 200000 332167763 200000 266682347 200000 829235548 200000 197047145 200000 33644302 200000 251091441 200000 745222647 200000 870075892 200000 452591994 200000 815645138 200000 339458057 200000 337122337 200000 812207465 200000 381924327 200000 511588081 200000 920747227 200000 955252170 200000 47684519 200000 711053104 200000 924899368 200000 800438959 200000 243318188 200000 50387558 200000 325856562 200000 173869895 200000 427466157 200000 195092820 200000 213110849 200000 272510947 200000 960160900 200000 396663771 200000 767298750 200000 216080884 200000 343307816 200000 813296378 200000 901270320 200000 206586378 200000 530394547 200000 553460947 200000 321957698 200000 709286358 200000 180618077 200000 499435686 200000 705037754 200000 996640808 200000 11762814 200000 398019796 200000 709990530 200000 967010033 200000 532498831 200000 694556892 200000 717760162 200000 933573953 200000 315010600 200000 994063712 200000 19574338 200000 714139465 200000 862396162 200000 78522912 200000 166724268 200000 721891417 200000 876594677 200000 669713404 200000 629650503 200000 43900130 200000 367798779 200000 40413941 200000 441692828 200000 91522675 200000 800288042 200000 770852908 200000 565582932 200000 954802111 200000 595336892 200000 686410720 200000 29140791 200000 466297493 200000 801473802 200000 903232371 200000 179209261 200000 916102629 200000 841106315 200000 263701861 200000 757804864 200000 814036929 200000 185413337 200000 555808087 200000 393473431 200000 423306584 200000 404419244 200000 69153288 200000 676053883 200000 450255100 200000 565826523 200000 361809242 200000 886992981 200000 932883484 200000 544954977 200000 8851020 200000 576963245 200000 604372297 200000 481125717 200000 340767489 200000 298328107 200000 934506036 200000 2888944 200000 587425975 200000 979859864 200000 609173421 200000 721723018 200000 566018511 200000 776619229 200000 443041189 200000 620302492 200000 266841547 200000 898017026 200000 180883757 200000 395457214 200000 741751114 200000 102697008 200000 585267315 200000 40458665 200000 531101709 200000 505270703 200000 10953419 200000 658151734 200000 145276148 200000 932255719 200000 456600738 200000 943144028 200000 355820032 200000 426992225 200000 600461707 200000 652609845 200000 815986770 200000 601348550 200000 295213110 200000 385743096 200000 219656234 200000 405572062 200000 5955699 200000 363272191 200000 971092712 200000 621905298 200000 558269234 200000 246965697 200000 225646349 200000 515697897 200000 591553157 200000 576263896 200000 1289785 200000 968396046 200000 999500187 200000 613007100 200000 796785966 200000 113882183 200000 136571078 200000 439048453 200000 682793419 200000 515796990 200000 384055669 200000 782620908 200000 852408593 200000 151136443 200000 777699898 200000 561143753 200000 731445536 200000 435633702 200000 607978692 200000 423732693 200000 899726649 200000 70151945 200000 412897764 200000 599346792 200000 902797757 200000 152019787 200000 609221516 200000 764303867 200000 885318699 200000 837690357 200000 772011722 200000 480289831 200000 553884966 200000 175185712 200000 542578640 200000 109333411 200000 910564972 200000 180654148 200000 77773806 200000 531880520 200000 509481694 200000 543204761 200000 177314709 200000 293581072 200000 938112637 200000 624123065 200000 159897173 200000 473366033 200000 594637930 200000 382702667 200000 584316639 200000 950946950 200000 829460197 200000 566757912 200000 142090499 200000 277376710 200000 252798798 200000 972457224 200000 233960369 200000 417073738 200000 44093479 200000 650948389 200000 452145403 200000 629384106 200000 420891406 200000 633273751 200000 379870225 200000 196701854 200000 458239174 200000 998124709 200000 793919298 200000 159237632 200000 947375406 200000 228317113 200000 735148033 200000 857883592 200000 572797255 200000 828304219 200000 534141661 200000 647042319 200000 694029617 200000 440145716 200000 780676486 200000 237406220 200000 341334574 200000 55381003 200000 91032781 200000 10018840 200000 819457692 200000 655055306 200000 969383588 200000 800082348 200000 372813310 200000 446519674 200000 209569817 200000 877874273 200000 162420467 200000 743875906 200000 281036638 200000 165397230 200000 63791933 200000 646712939 200000 392693187 200000 682673453 200000 699320762 200000 439534429 200000 1237433 200000 350091285 200000 867499117 200000 170730402 200000 508236497 200000 248483264 200000 787718773 200000 957871073 200000 278200762 200000 278268774 200000 365984787 200000 174371811 200000 341048389 200000 494489951 200000 986703015 200000 303340177 200000 676550498 200000 66053412 200000 953980594 200000 187220467 200000 422379299 200000 915400013 200000 524711893 200000 629057841 200000 545803448 200000 194583955 200000 799786704 200000 287557269 200000 922705009 200000 972365518 200000 756669827 200000 297550214 200000 424147391 200000 738214135 200000 95921391 200000 607416973 200000 989499697 200000 257293094 200000 361077557 200000 272740179 200000 357076090 200000 268797845 200000 372282772 200000 367923872 200000 177818728 200000 261412762 200000 664109678 200000 666382940 200000 59398894 200000 481934767 200000 541524291 200000 608139664 200000 237093146 200000 586245997 200000 888807603 200000 2457701 200000 998885662 200000 763389324 200000 931008127 200000 785853476 200000 672418891 200000 575951843 200000 283626888 200000 643539763 200000 469263632 200000 717457261 200000 919689678 200000 50795805 200000 923886334 200000 659926081 200000 881999985 200000 575524489 200000 763965638 200000 776210840 200000 228336050 200000 179799361 200000 745532985 200000 137113546 200000 348855025 200000 81824812 200000 677746246 200000 146246224 200000 807144112 200000 593077075 200000 563581182 200000 781152706 200000 178245774 200000 325319134 200000 49684369 200000 335865817 200000 770941772 200000 801363479 200000 791918161 200000 51286381 200000 278176970 200000 955205989 200000 170514606 200000 704460408 200000 970952713 200000 943211089 200000 194644792 200000 317530640 200000 183432490 200000 780255876 200000 957466016 200000 661616239 200000 968476524 200000 233258694 200000 78718133 200000 48201454 200000 542007089 200000 453547264 200000 852724330 200000 892940805 200000 180974073 200000 9248825 200000 270193613 200000 171233611 200000 155732069 200000 626886811 200000 166567697 200000 559819643 200000 495458356 200000 731440495 200000 467700100 200000 545341036 200000 373585480 200000 227292955 200000 492566937 200000 77549847 200000 914338465 200000 979539242 200000 114673374 200000 890145684 200000 176888927 200000 661430852 200000 212239877 200000 666447132 200000 874045379 200000 130402864 200000 546393823 200000 838198279 200000 98669614 200000 100687320 200000 848352347 200000 884616654 200000 369546272 200000 228949828 200000 522608778 200000 764282633 200000 365478713 200000 604706205 200000 793602717 200000 332599665 200000 980464698 200000 707527979 200000 980113124 200000 200770015 200000 985460483 200000 862024534 200000 940539600 200000 590081098 200000 446398613 200000 497183911 200000 854858993 200000 687975372 200000 61890321 200000 775947463 200000 901377271 200000 177876636 200000 543499703 200000 527000191 200000 612282804 200000 655274004 200000 997230311 200000 848146357 200000 200593688 200000 149995692 200000 784129570 200000 992125812 200000 87282739 200000 354134012 200000 994203145 200000 749777379 200000 52773173 200000 688389308 200000 149789275 200000 839930443 200000 863841648 200000 799448774 200000 850670586 200000 165159701 200000 576017747 200000 488814354 200000 94982886 200000 893937609 200000 72620144 200000 379699129 200000 788948543 200000 754571536 200000 284472694 200000 264480754 200000 215578183 200000 125838514 200000 196253239 200000 957783574 200000 223707229 200000 859036055 200000 32855970 200000 370427294 200000 464239873 200000 609720776 200000 683853768 200000 757282595 200000 776562645 200000 443842158 200000 805935578 200000 794705500 200000 924299673 200000 624377809 200000 541721128 200000 334597666 200000 510663726 200000 349269849 200000 237789731 200000 719521391 200000 248809619 200000 861455248 200000 110049371 200000 198078554 200000 922824426 200000 952253981 200000 945001601 200000 875066907 200000 855977075 200000 37481417 200000 791120741 200000 719873804 200000 510870927 200000 8857213 200000 806410488 200000 440714661 200000 812243389 200000 849596737 200000 871748170 200000 808495486 200000 916405150 200000 803880509 200000 898903948 200000 921030992 200000 156575988 200000 889569466 200000 927673869 200000 825152243 200000 106322590 200000 184056097 200000 271931456 200000 524716384 200000 896587933 200000 763951867 200000 742073268 200000 650526895 200000 52924946 200000 6697710 200000 425641753 200000 853248537 200000 366789948 200000 979096773 200000 285370433 200000 458108407 200000 128580989 200000 745812327 200000 986592795 200000 483689408 200000 240728405 200000 849432798 200000 51884216 200000 433379342 200000 964337252 200000 72105553 200000 946380105 200000 427781784 200000 490537323 200000 655227401 200000 861826079 200000 725560 200000 54575179 200000 585042286 200000 441759913 200000 112802021 200000 949296132 200000 90709258 200000 199244664 200000 902325689 200000 294563510 200000 670803588 200000 682219069 200000 12137708 200000 360274850 200000 521487013 200000 976158152 200000 738820566 200000 35233064 200000 773508438 200000 991032842 200000 159619312 200000 582015177 200000 967999903 200000 874809875 200000 72886226 200000 114395430 200000 853956009 200000 163713556 200000 836480821 200000 335279103 200000 771116219 200000 382459229 200000 274759409 200000 901242932 200000 648350527 200000 643607646 200000 725230592 200000 592586182 200000 366715582 200000 86733993 200000 484934776 200000 293810646 200000 627040735 200000 571545326 200000 975828883 200000 172608676 200000 378295914 200000 23256316 200000 823911338 200000 349780368 200000 420617034 200000 576704454 200000 413682228 200000 341278491 200000 62317189 200000 483900251 200000 795044811 200000 448130789 200000 112335685 200000 841182443 200000 256657447 200000 67734447 200000 217547219 200000 73008327 200000 823735839 200000 974303578 200000 143124885 200000 727285344 200000 812872110 200000 742235878 200000 441872150 200000 559124039 200000 679208939 200000 314169971 200000 881960445 200000 434018859 200000 433960719 200000 621084994 200000 913361172 200000 494440669 200000 148963442 200000 537825716 200000 44425794 200000 895103054 200000 2147469 200000 528173384 200000 536737424 200000 607439758 200000 249148664 200000 222242464 200000 681744423 200000 336659662 200000 52734061 200000 368509308 200000 320023118 200000 516141918 200000 636396738 200000 796547772 200000 527478128 200000 619662255 200000 534329073 200000 647837794 200000 180474643 200000 469597521 200000 308679955 200000 916335500 200000 615211489 200000 298545397 200000 119386207 200000 932896381 200000 284696994 200000 572670570 200000 814777647 200000 633111700 200000 13780798 200000 466082979 200000 585144058 200000 177058386 200000 261252287 200000 284187567 200000 63416922 200000 345118040 200000 698190156 200000 708674750 200000 127960839 200000 530604133 200000 326633774 200000 638500898 200000 382960089 200000 200121691 200000 436396494 200000 112743242 200000 28573897 200000 226374970 200000 397459892 200000 932336840 200000 337287407 200000 400087074 200000 534890121 200000 218373195 200000 748938372 200000 315684692 200000 92551956 200000 578881188 200000 539435744 200000 489755953 200000 403086655 200000 859874244 200000 22645884 200000 636888377 200000 428658195 200000 643923132 200000 981311217 200000 261179916 200000 963576758 200000 617329595 200000 291816182 200000 799767915 200000 71930227 200000 865292306 200000 865367140 200000 425387574 200000 842910642 200000 904536626 200000 941130293 200000 96310383 200000 269489146 200000 971268011 200000 953109120 200000 278571317 200000 321008885 200000 259240237 200000 883742845 200000 300907720 200000 387205227 200000 865367690 200000 684925574 200000 893162123 200000 633585989 200000 254076082 200000 725302803 200000 778394876 200000 756531595 200000 370429877 200000 788878780 200000 303289788 200000 647235685 200000 100325059 200000 357293881 200000 696776589 200000 637032988 200000 914257454 200000 718814052 200000 963846734 200000 840967705 200000 476622182 200000 546967605 200000 70696704 200000 317137124 200000 314916090 200000 953837253 200000 605098947 200000 570781222 200000 630620317 200000 10688843 200000 934450137 200000 874573479 200000 278768925 200000 586883872 200000 269015969 200000 617342031 200000 83288172 200000 341662397 200000 873913499 200000 849357351 200000 265267099 200000 921386939 200000 429611370 200000 678180440 200000 567886553 200000 729596113 200000 35706316 200000 221241898 200000 648520055 200000 190724057 200000 926360226 200000 513894406 200000 275724262 200000 871135690 200000 727726574 200000 71778675 200000 193520054 200000 305345214 200000 705488591 200000 884611355 200000 887497112 200000 400482285 200000 797156230 200000 940576455 200000 790869852 200000 578961839 200000 864858483 200000 859044702 200000 481006067 200000 628273533 200000 520894231 200000 307866344 200000 515202413 200000 182930415 200000 969510931 200000 296895120 200000 717236475 200000 646385342 200000 858741031 200000 663698588 200000 584624877 200000 713624258 200000 508391987 200000 572044918 200000 213599923 200000 182560756 200000 46807096 200000 53258919 200000 160867551 200000 974133612 200000 122665303 200000 606789845 200000 670373664 200000 322290532 200000 930599631 200000 284884939 200000 109068872 200000 795145010 200000 395198210 200000 302766449 200000 491320390 200000 523625808 200000 491602800 200000 420776142 200000 813532716 200000 706025815 200000 845047481 200000 293326860 200000 451585577 200000 233648127 200000 747153567 200000 243446899 200000 476025743 200000 569019679 200000 692226560 200000 656936556 200000 671002317 200000 181710770 200000 310981855 200000 452596094 200000 190895988 200000 713833935 200000 325656667 200000 473551444 200000 232139829 200000 768621743 200000 412905653 200000 493797556 200000 562983648 200000 993161386 200000 73341262 200000 542088072 200000 508552806 200000 116781881 200000 113391781 200000 979161304 200000 263259351 200000 346125556 200000 853334108 200000 251656653 200000 469512036 200000 419481492 200000 410684723 200000 268125870 200000 521637981 200000 731889649 200000 645315850 200000 395741414 200000 847825715 200000 616267781 200000 998808802 200000 393321723 200000 702744182 200000 930040038 200000 626324700 200000 434223767 200000 649771478 200000 821972174 200000 574969400 200000 994563202 200000 136281125 200000 232665366 200000 765097814 200000 675892388 200000 452050771 200000 498652214 200000 127439799 200000 839539207 200000 307376751 200000 240184773 200000 7645179 200000 986989778 200000 20652972 200000 415838334 200000 908280292 200000 572284494 200000 82500184 200000 972493880 200000 443585104 200000 290837732 200000 801713893 200000 987178476 200000 251109698 200000 575019548 200000 861942500 200000 791905202 200000 792092633 200000 73607838 200000 296352004 200000 614420675 200000 739577943 200000 735824436 200000 235925782 200000 726512503 200000 924342810 200000 567444933 200000 162274827 200000 412312391 200000 752967077 200000 574187354 200000 154951668 200000 452459723 200000 433059991 200000 45930011 200000 393542144 200000 116053948 200000 369137585 200000 204603474 200000 492311680 200000 221513459 200000 934691027 200000 331850599 200000 473111780 200000 111740007 200000 318137599 200000 290159585 200000 75782078 200000 470134578 200000 375001683 200000 543705962 200000 282967742 200000 81880971 200000 981620754 200000 327081162 200000 892581556 200000 493336268 200000 744463003 200000 655751658 200000 918628241 200000 813829485 200000 272095599 200000 476680145 200000 4119652 200000 563200774 200000 861831983 200000 128960170 200000 493691744 200000 816712783 200000 63699354 200000 5290939 200000 303776724 200000 66240290 200000 708227474 200000 332173166 200000 307030064 200000 183982711 200000 639608599 200000 973627211 200000 912306182 200000 379496551 200000 155865930 200000 433072122 200000 696014341 200000 388607529 200000 429279850 200000 368433477 200000 38454270 200000 335218198 200000 637156825 200000 88244243 200000 831025378 200000 262257063 200000 117412374 200000 200908909 200000 470423746 200000 735813493 200000 637352132 200000 900293500 200000 912326861 200000 153895223 200000 698065569 200000 829765000 200000 147343700 200000 582888902 200000 210268046 200000 241521146 200000 139651016 200000 805814044 200000 874272397 200000 80977241 200000 924404409 200000 173062224 200000 936868285 200000 986728783 200000 716258264 200000 737181082 200000 349333598 200000 659335332 200000 728781813 200000 412824148 200000 283093203 200000 350009153 200000 279527681 200000 909355766 200000 264909978 200000 215847982 200000 952775692 200000 568133400 200000 181651541 200000 243941779 200000 949177670 200000 78588275 200000 466911683 200000 505988794 200000 659987457 200000 973491167 200000 256810950 200000 42262538 200000 838921901 200000 45141845 200000 61150303 200000 465006348 200000 64728793 200000 427167725 200000 690748076 200000 945391209 200000 418211128 200000 214377184 200000 3636463 200000 231110632 200000 161613720 200000 443479687 200000 815744137 200000 585379956 200000 393143532 200000 423789657 200000 642124282 200000 711675411 200000 663026498 200000 623126256 200000 213879010 200000 546143727 200000 245541324 200000 823058435 200000 688809987 200000 109367376 200000 915054299 200000 675233900 200000 316893499 200000 94357663 200000 875105246 200000 148703267 200000 378992525 200000 118573923 200000 947720038 200000 879406655 200000 629535512 200000 511840327 200000 940405540 200000 446889723 200000 273143069 200000 48484881 200000 899301352 200000 124303790 200000 558247420 200000 688446123 200000 515071395 200000 872527057 200000 687387447 200000 598531357 200000 473408357 200000 842230780 200000 183158637 200000 198198671 200000 93003615 200000 590332904 200000 379792478 200000 521314635 200000 355563233 200000 542718061 200000 758936301 200000 437235384 200000 115634267 200000 923021957 200000 927576856 200000 13826399 200000 883696991 200000 390484038 200000 220565504 200000 471557609 200000 86071453 200000 186877162 200000 740952551 200000 19640862 200000 851373028 200000 118916810 200000 55236652 200000 248337638 200000 529497127 200000 778963805 200000 411784016 200000 228384843 200000 193004916 200000 902968125 200000 185321715 200000 431171956 200000 34115326 200000 101469218 200000 734410199 200000 637119658 200000 676292883 200000 54452963 200000 110510042 200000 553836374 200000 845645605 200000 438199163 200000 176382463 200000 246179840 200000 441256389 200000 73889025 200000 791672933 200000 868649552 200000 521278626 200000 48139182 200000 905379917 200000 462147855 200000 772162701 200000 700979418 200000 895563288 200000 372633126 200000 335874935 200000 978716926 200000 845565253 200000 847406237 200000 385067120 200000 390791090 200000 439447158 200000 865424029 200000 214796713 200000 552137136 200000 332913515 200000 926773102 200000 571941490 200000 48145614 200000 859969285 200000 285771640 200000 638015804 200000 277203462 200000 289127747 200000 543931972 200000 211114903 200000 561753969 200000 349395783 200000 543326331 200000 813545011 200000 336303174 200000 795829584 200000 286108133 200000 878055650 200000 900434655 200000 508524224 200000 421277035 200000 585790100 200000 7360179 200000 538037271 200000 645186837 200000 431228760 200000 988121692 200000 458137334 200000 195572747 200000 270943329 200000 569953682 200000 140696604 200000 435985046 200000 933009918 200000 760882477 200000 748604779 200000 979564575 200000 459753375 200000 460820262 200000 8116707 200000 253463854 200000 661216725 200000 793617557 200000 665651108 200000 96015211 200000 164180562 200000 696882099 200000 478574576 200000 782920096 200000 326288356 200000 335953880 200000 553170725 200000 368708020 200000 892398717 200000 96923005 200000 144680646 200000 248534704 200000 595722029 200000 641681467 200000 201224562 200000 866417853 200000 943412261 200000 493898953 200000 307671786 200000 848827171 200000 589442742 200000 344013568 200000 539891727 200000 994003530 200000 357647182 200000 58939354 200000 592059104 200000 562922428 200000 993213312 200000 438805358 200000 669303423 200000 454965280 200000 207661564 200000 259257076 200000 549866284 200000 459983679 200000 62390418 200000 975833286 200000 971226695 200000 37332481 200000 705736243 200000 91049052 200000 489106513 200000 575008880 200000 310751471 200000 774876750 200000 317596395 200000 751124916 200000 79726070 200000 492691540 200000 577779412 200000 44040212 200000 79876506 200000 646643528 200000 669121006 200000 987089146 200000 400605514 200000 260728610 200000 536363833 200000 379102446 200000 321777048 200000 567835387 200000 475735254 200000 229338009 200000 421140531 200000 434478346 200000 771255812 200000 566881730 200000 62009837 200000 906556072 200000 405636389 200000 241507155 200000 770429109 200000 187951182 200000 567019961 200000 778203989 200000 544714653 200000 293335445 200000 580312672 200000 419343855 200000 906024148 200000 468649780 200000 263712475 200000 925220458 200000 524688811 200000 708055301 200000 323296779 200000 280422190 200000 416518803 200000 478699519 200000 206953967 200000 244864453 200000 462678300 200000 512730684 200000 559382441 200000 853189846 200000 658979319 200000 923061492 200000 83348345 200000 241622058 200000 629843700 200000 536139903 200000 112777407 200000 182053034 200000 232086788 200000 284464214 200000 638302205 200000 513609310 200000 87576119 200000 228445969 200000 506110674 200000 110360174 200000 966255038 200000 273223785 200000 220753918 200000 129129764 200000 406543848 200000 55067446 200000 609287011 200000 443377639 200000 47437352 200000 490430321 200000 120368641 200000 630601024 200000 503335693 200000 484951090 200000 87309817 200000 122950872 200000 417034823 200000 208783283 200000 943897739 200000 577798519 200000 567654568 200000 990910282 200000 56802326 200000 555592965 200000 587791391 200000 396166001 200000 779485213 200000 916278924 200000 615082942 200000 31082945 200000 511371072 200000 934182963 200000 797414836 200000 299320050 200000 49438014 200000 79299907 200000 881373522 200000 585694427 200000 359842041 200000 500971044 200000 320121610 200000 234107511 200000 50155120 200000 614680160 200000 712769642 200000 744983005 200000 89487045 200000 582900894 200000 632033316 200000 416734790 200000 525948984 200000 916057256 200000 950297096 200000 688377354 200000 284503594 200000 799322469 200000 66368775 200000 780271778 200000 837388058 200000 120234718 200000 607756081 200000 83478694 200000 582837418 200000 503920699 200000 527964087 200000 60956623 200000 719574426 200000 583763398 200000 823764201 200000 106625269 200000 764397002 200000 646687462 200000 464245304 200000 525873682 200000 452194876 200000 681246244 200000 453815348 200000 270732348 200000 380039438 200000 222182185 200000 123465869 200000 408349101 200000 730839427 200000 641897661 200000 330638869 200000 263691710 200000 609589754 200000 57382601 200000 517253819 200000 609299175 200000 857455604 200000 390398548 200000 308911505 200000 398495423 200000 815780881 200000 540156296 200000 50363078 200000 295069185 200000 899304979 200000 333368238 200000 140197292 200000 850367108 200000 161667801 200000 471436076 200000 883973298 200000 694328641 200000 522140771 200000 129043853 200000 507660650 200000 413113936 200000 847140820 200000 283897721 200000 353798787 200000 625897706 200000 501439338 200000 889463479 200000 151329742 200000 6334823 200000 351807623 200000 865822257 200000 873474108 200000 642473792 200000 576115114 200000 496771055 200000 157651933 200000 855358221 200000 672394869 200000 588294938 200000 490833890 200000 958009991 200000 678409640 200000 462604282 200000 840043163 200000 321247879 200000 746387747 200000 975865335 200000 109338489 200000 328003332 200000 920982504 200000 76954523 200000 227552524 200000 472694040 200000 252387862 200000 257091213 200000 796694277 200000 40034554 200000 68496109 200000 668956054 200000 101725236 200000 514955268 200000 216769744 200000 879736990 200000 197036681 200000 509663918 200000 579754813 200000 577003695 200000 334563094 200000 771778704 200000 109894357 200000 694488560 200000 247968779 200000 723862626 200000 793562458 200000 227787178 200000 177970359 200000 245972990 200000 633523115 200000 350088262 200000 256966029 200000 745807964 200000 4821449 200000 793739596 200000 476617243 200000 371095957 200000 939796180 200000 796424549 200000 155353876 200000 131985120 200000 919952653 200000 330304089 200000 737391686 200000 398900374 200000 625011157 200000 771858192 200000 284876451 200000 493365296 200000 525460908 200000 489489299 200000 943286844 200000 831163975 200000 637953074 200000 378787083 200000 492618304 200000 257079442 200000 909186600 200000 275176896 200000 448801024 200000 417368554 200000 33067886 200000 969428250 200000 748107245 200000 876173385 200000 981589766 200000 715627427 200000 926791063 200000 895770822 200000 211552527 200000 926412546 200000 120603567 200000 139070361 200000 33734858 200000 73662976 200000 947608837 200000 661432860 200000 474459287 200000 514981510 200000 562240394 200000 677202631 200000 990718967 200000 807601564 200000 224479821 200000 951967026 200000 783946635 200000 870871402 200000 603008385 200000 743181846 200000 130899219 200000 876710713 200000 555801717 200000 649456971 200000 19292015 200000 197492082 200000 804008857 200000 354338250 200000 928570528 200000 140313502 200000 383358079 200000 952299947 200000 872957894 200000 753364579 200000 828471254 200000 755485223 200000 593526051 200000 85731724 200000 410822000 200000 679660439 200000 202390038 200000 947312128 200000 137865276 200000 752768370 200000 560977183 200000 951627209 200000 431121996 200000 924447314 200000 433306593 200000 850748942 200000 767676111 200000 765642222 200000 588112154 200000 313219864 200000 529400342 200000 623459616 200000 115601580 200000 103517775 200000 72196498 200000 610598368 200000 755825046 200000 718496829 200000 551939028 200000 548843333 200000 781270522 200000 370133129 200000 187871371 200000 352215434 200000 924327704 200000 471614972 200000 343555208 200000 290525702 200000 909008209 200000 277557887 200000 983291324 200000 11602738 200000 400196644 200000 947403034 200000 309575991 200000 570469542 200000 285725747 200000 27521526 200000 621544233 200000 762022171 200000 170894654 200000 317898330 200000 369356004 200000 400421481 200000 361013797 200000 117210801 200000 204556504 200000 12029834 200000 739838697 200000 19225217 200000 948444821 200000 764771988 200000 526835371 200000 810436212 200000 390902987 200000 139095745 200000 943392682 200000 444613713 200000 840765260 200000 524723306 200000 470617928 200000 83687683 200000 529019655 200000 997770502 200000 472341509 200000 42875536 200000 562570766 200000 117682479 200000 898285441 200000 363955234 200000 876723600 200000 334267549 200000 509216894 200000 731139074 200000 146632159 200000 546364967 200000 784437979 200000 576013718 200000 488138346 200000 964295112 200000 758567832 200000 938719081 200000 322143170 200000 283627671 200000 529685207 200000 427555106 200000 694148504 200000 213895373 200000 185276889 200000 870482315 200000 76243645 200000 966568898 200000 517978876 200000 668281483 200000 565428000 200000 923463151 200000 821480899 200000 782040363 200000 447618514 200000 709130988 200000 712766669 200000 125565844 200000 580020484 200000 497998195 200000 469691354 200000 167420685 200000 403115526 200000 669768538 200000 100114893 200000 119620097 200000 609883977 200000 726013339 200000 449665188 200000 652434422 200000 614567005 200000 626596431 200000 179690369 200000 595866006 200000 203738098 200000 600240301 200000 6760100 200000 844824233 200000 161355738 200000 432183055 200000 79159149 200000 207031831 200000 173059333 200000 782855404 200000 659352157 200000 957758442 200000 569610626 200000 22075102 200000 408054548 200000 975646537 200000 92180100 200000 794104989 200000 420745812 200000 734914686 200000 552975449 200000 125357825 200000 695898108 200000 248541423 200000 536455284 200000 536173571 200000 846554380 200000 457299751 200000 799424867 200000 305529019 200000 313099175 200000 376973518 200000 6461656 200000 575096674 200000 337265419 200000 179356331 200000 345442724 200000 230831440 200000 175692698 200000 159827112 200000 853733814 200000 6941438 200000 93185747 200000 633108942 200000 177488927 200000 554050053 200000 346552664 200000 589568067 200000 349912848 200000 355910940 200000 828780777 200000 849855826 200000 125861337 200000 655385116 200000 858375783 200000 264872803 200000 253356267 200000 290059263 200000 827103697 200000 138363389 200000 961126358 200000 908930780 200000 597327945 200000 55683018 200000 416112971 200000 985844203 200000 278029327 200000 573758098 200000 909205786 200000 22977926 200000 760399491 200000 899980606 200000 603802164 200000 902484773 200000 173351462 200000 190474710 200000 606141096 200000 875302752 200000 189169305 200000 249362818 200000 930109865 200000 963662831 200000 988253852 200000 453446283 200000 889110918 200000 261239212 200000 489532431 200000 978343514 200000 709531567 200000 802847887 200000 855007731 200000 403224439 200000 36163766 200000 517563825 200000 177445480 200000 168131979 200000 650100298 200000 612404553 200000 9042607 200000 671535454 200000 662334781 200000 587959472 200000 398514985 200000 996658904 200000 678875006 200000 890010719 200000 54596438 200000 922494722 200000 246606366 200000 292531695 200000 818827734 200000 727385093 200000 955277646 200000 786598935 200000 88154730 200000 743513385 200000 252741215 200000 275878577 200000 216772595 200000 653861079 200000 521843648 200000 459928244 200000 62831728 200000 244161174 200000 697458434 200000 767089210 200000 975991043 200000 661454608 200000 808689878 200000 548198523 200000 422865388 200000 362784270 200000 797728524 200000 414938575 200000 389898380 200000 489778807 200000 443524245 200000 594315183 200000 802197858 200000 391933011 200000 84240257 200000 981706419 200000 768804880 200000 554429645 200000 698733312 200000 967123092 200000 532024150 200000 562245163 200000 778374500 200000 933695530 200000 871720724 200000 869564375 200000 626963485 200000 519663982 200000 110750795 200000 227337818 200000 121349563 200000 876951416 200000 629907227 200000 636736858 200000 711150574 200000 381033090 200000 243688646 200000 992056738 200000 948931976 200000 936376802 200000 321507243 200000 685548826 200000 613108344 200000 557293587 200000 656248651 200000 720885449 200000 224209872 200000 949034155 200000 710569030 200000 190693593 200000 630744511 200000 720351333 200000 941917277 200000 217339026 200000 473650070 200000 166057751 200000 406953073 200000 444032605 200000 725525446 200000 780280252 200000 541213826 200000 440348610 200000 342258144 200000 473786475 200000 882108336 200000 469651305 200000 390369939 200000 483680349 200000 6577724 200000 652087067 200000 231004080 200000 501186026 200000 398713734 200000 717295553 200000 105733160 200000 197535371 200000 268963856 200000 955167587 200000 38422027 200000 276617944 200000 59728249 200000 803376426 200000 424752266 200000 326091914 200000 137647233 200000 837351773 200000 584820213 200000 752069241 200000 356721931 200000 724738919 200000 337305020 200000 647024799 200000 776128533 200000 903301070 200000 371748465 200000 70907922 200000 313824193 200000 165807164 200000 698802628 200000 259535629 200000 33569102 200000 415005561 200000 588403333 200000 317753574 200000 949711646 200000 626934637 200000 251691684 200000 474198040 200000 411417265 200000 908811042 200000 61166899 200000 115808825 200000 47024296 200000 50924223 200000 318813281 200000 488714244 200000 509390530 200000 294523789 200000 17557376 200000 547524944 200000 734858721 200000 395642357 200000 809701119 200000 458279190 200000 773271045 200000 69390207 200000 583318127 200000 942929262 200000 816621646 200000 652216531 200000 927975554 200000 253327249 200000 65225981 200000 316787131 200000 646948614 200000 756705751 200000 155600755 200000 796389150 200000 235359469 200000 171695033 200000 625432111 200000 139474181 200000 653059143 200000 319581647 200000 713258195 200000 594901145 200000 606450245 200000 457783762 200000 261771807 200000 779028001 200000 7673655 200000 434714267 200000 495498228 200000 749825288 200000 695747726 200000 691165729 200000 55856465 200000 715337172 200000 4550362 200000 810726270 200000 66685528 200000 434390063 200000 406904780 200000 99547881 200000 900478537 200000 588465377 200000 930037300 200000 135152060 200000 936992644 200000 488080851 200000 39793154 200000 139947631 200000 806181770 200000 895986188 200000 806303304 200000 222260378 200000 678538492 200000 566805943 200000 177076021 200000 727334133 200000 883625881 200000 698446362 200000 802250267 200000 765889882 200000 161621571 200000 49362335 200000 315626346 200000 225147073 200000 28038906 200000 994993614 200000 941138097 200000 81688899 200000 261681374 200000 850898767 200000 557273250 200000 843159575 200000 384771121 200000 505147884 200000 323888398 200000 136806294 200000 167969361 200000 921129100 200000 858499812 200000 684379961 200000 832992193 200000 822138168 200000 140506677 200000 181515673 200000 204237344 200000 745812249 200000 894005298 200000 729867373 200000 151961135 200000 489880695 200000 636621612 200000 596741262 200000 702624207 200000 404461755 200000 827659922 200000 471698934 200000 727590399 200000 152170604 200000 10973429 200000 954539964 200000 330195169 200000 85689140 200000 773258246 200000 67007000 200000 769245109 200000 225240540 200000 523956885 200000 787397220 200000 549132507 200000 408555082 200000 304876690 200000 265191192 200000 27806677 200000 457257353 200000 735811343 200000 846483404 200000 487402305 200000 596690880 200000 70995004 200000 908787001 200000 339139810 200000 986599993 200000 134847337 200000 924387127 200000 865632151 200000 122037083 200000 124709638 200000 743969983 200000 579332961 200000 784238255 200000 194806437 200000 555786217 200000 221626209 200000 786014942 200000 904850165 200000 473732078 200000 332503510 200000 685270959 200000 534821832 200000 653497127 200000 355763234 200000 754055181 200000 912099341 200000 885091083 200000 202832069 200000 861804542 200000 185812438 200000 679427124 200000 720452959 200000 468638380 200000 33756754 200000 557622361 200000 392191665 200000 557504095 200000 684711378 200000 960012884 200000 965838492 200000 427573888 200000 996919239 200000 831164957 200000 466132511 200000 490183574 200000 434662081 200000 23448779 200000 272148316 200000 351643980 200000 573352561 200000 215516825 200000 822506387 200000 828977256 200000 851759528 200000 765346014 200000 783448357 200000 506562772 200000 252183124 200000 889360403 200000 969260433 200000 758209944 200000 369065864 200000 965793744 200000 272754041 200000 600813788 200000 345965940 200000 666784462 200000 987991709 200000 644602346 200000 301733224 200000 528656613 200000 125181917 200000 101890345 200000 332116949 200000 492340495 200000 723824442 200000 581179938 200000 838761035 200000 768403298 200000 73240021 200000 64530814 200000 942889850 200000 922967832 200000 214521837 200000 444138757 200000 460187956 200000 352140938 200000 574363876 200000 937918367 200000 592392808 200000 18083119 200000 222847290 200000 449178454 200000 36207912 200000 284661665 200000 305601680 200000 69882705 200000 273751715 200000 458785176 200000 394258853 200000 733905369 200000 819778859 200000 175534059 200000 424681051 200000 81127511 200000 857197103 200000 192581781 200000 788585394 200000 463803731 200000 830707264 200000 599533741 200000 666814410 200000 18285173 200000 17078543 200000 770017900 200000 55998948 200000 965783174 200000 630522221 200000 569174826 200000 869235808 200000 812803951 200000 646415176 200000 265571680 200000 348832448 200000 27815480 200000 166878644 200000 125300390 200000 925929891 200000 931740426 200000 380348127 200000 884292534 200000 529252554 200000 734122797 200000 390948890 200000 978149478 200000 286077717 200000 505834761 200000 195557333 200000 732231600 200000 57931909 200000 643311655 200000 63960482 200000 696883629 200000 296391739 200000 402106672 200000 427104305 200000 58100116 200000 618767991 200000 660705260 200000 509813074 200000 604161471 200000 117293721 200000 881166660 200000 594138613 200000 768546213 200000 34736930 200000 931674944 200000 114390572 200000 654845408 200000 121871282 200000 698738440 200000 428516134 200000 664571944 200000 579018507 200000 106335973 200000 40312629 200000 968676181 200000 824241420 200000 615927360 200000 460996552 200000 409701728 200000 982802614 200000 749378465 200000 774240625 200000 552421729 200000 745194025 200000 308376752 200000 889433567 200000 573757329 200000 133334182 200000 27252791 200000 626153955 200000 634570568 200000 175131278 200000 186873373 200000 865211247 200000 652890367 200000 440772961 200000 477978475 200000 821946769 200000 578610767 200000 365692863 200000 101468234 200000 285978235 200000 780763119 200000 909601641 200000 123078658 200000 59735933 200000 662397368 200000 911384895 200000 69132027 200000 603341064 200000 542382244 200000 350672707 200000 339304127 200000 488523948 200000 526349514 200000 623778451 200000 279175157 200000 779376410 200000 153987426 200000 332314482 200000 367450214 200000 588639266 200000 809816774 200000 536346943 200000 85297914 200000 702812852 200000 513137262 200000 240577660 200000 394315707 200000 582851298 200000 371303154 200000 632069319 200000 568247249 200000 109251036 200000 158842378 200000 487853283 200000 663878531 200000 968161778 200000 438663312 200000 178768047 200000 976649787 200000 720931988 200000 682039420 200000 181197612 200000 628784257 200000 646807636 200000 948907239 200000 466638458 200000 413358078 200000 674657505 200000 205646344 200000 687743963 200000 578021241 200000 8615180 200000 369635128 200000 11301293 200000 640094429 200000 990895815 200000 404449520 200000 227295603 200000 676697392 200000 447759648 200000 423263945 200000 317074380 200000 809292956 200000 221213257 200000 645033338 200000 404667002 200000 75569769 200000 207183763 200000 398944477 200000 223878235 200000 256246527 200000 512311661 200000 931135977 200000 78617458 200000 204739048 200000 687413608 200000 990477496 200000 17577694 200000 788938699 200000 734799925 200000 425055362 200000 11752160 200000 446374001 200000 119184804 200000 877554591 200000 468498648 200000 144859843 200000 930795685 200000 859453320 200000 358831431 200000 83351241 200000 334836554 200000 374730965 200000 270010830 200000 731881387 200000 320545475 200000 145270591 200000 291266861 200000 553250227 200000 387256160 200000 166891934 200000 77932868 200000 218686536 200000 505998482 200000 317009899 200000 408811284 200000 436396531 200000 582893800 200000 412690750 200000 977870014 200000 108885597 200000 406489621 200000 1348561 200000 483874177 200000 565759566 200000 682902247 200000 46565626 200000 7122367 200000 805836718 200000 573504849 200000 494872884 200000 511416056 200000 584969095 200000 771890785 200000 730138645 200000 972724172 200000 324007424 200000 928144458 200000 844363352 200000 413549052 200000 113432674 200000 128491610 200000 878057939 200000 954039401 200000 752251157 200000 189339395 200000 875604865 200000 478610707 200000 860768675 200000 250427349 200000 28463481 200000 388790042 200000 699881139 200000 256707457 200000 205165812 200000 964291263 200000 71448591 200000 292962776 200000 302206026 200000 988864867 200000 862548126 200000 381184969 200000 724359412 200000 817567109 200000 982638697 200000 595580261 200000 208949130 200000 740004551 200000 456704664 200000 739527644 200000 605781445 200000 667007465 200000 265450357 200000 140558720 200000 841510525 200000 853143755 200000 86782055 200000 376730561 200000 523080108 200000 268143726 200000 443991543 200000 940242223 200000 64126568 200000 156221171 200000 874449870 200000 873644923 200000 891486444 200000 223605657 200000 145824436 200000 690962292 200000 870810254 200000 811694787 200000 144105106 200000 575052557 200000 54476233 200000 244304879 200000 379179119 200000 643219797 200000 875324979 200000 320263102 200000 988864117 200000 481312892 200000 663395975 200000 198498289 200000 852940781 200000 91346387 200000 948657308 200000 194832745 200000 266388797 200000 234669004 200000 130503019 200000 354344998 200000 93196784 200000 611367413 200000 865475852 200000 619833672 200000 953064622 200000 89700608 200000 648130744 200000 921949968 200000 572431166 200000 694926526 200000 609695943 200000 107999455 200000 724042890 200000 648823838 200000 704890034 200000 958979381 200000 237264026 200000 440688945 200000 510048529 200000 775359410 200000 728334999 200000 144005928 200000 177786781 200000 912906519 200000 596596425 200000 825307219 200000 789361455 200000 551937348 200000 881106584 200000 756033571 200000 946229694 200000 106838842 200000 531134094 200000 237341992 200000 428472420 200000 778206490 200000 186083410 200000 824403218 200000 858402136 200000 424177700 200000 976225453 200000 805259443 200000 586819060 200000 17908408 200000 591726471 200000 155904507 200000 455126704 200000 907486295 200000 914640874 200000 997287418 200000 625096484 200000 975970722 200000 859577341 200000 990482656 200000 614940168 200000 878136920 200000 901003530 200000 614320639 200000 599485750 200000 261000027 200000 991092599 200000 761788870 200000 974602662 200000 408232619 200000 215848655 200000 303843783 200000 487491953 200000 394466153 200000 160313786 200000 473720497 200000 289780174 200000 670652884 200000 976596992 200000 946124886 200000 272070934 200000 422080846 200000 247821961 200000 569016229 200000 73730242 200000 34869846 200000 139985246 200000 830786735 200000 807692651 200000 762076814 200000 308049832 200000 726264997 200000 548568776 200000 129007286 200000 975276975 200000 479971287 200000 261910450 200000 940238511 200000 296215771 200000 578483126 200000 808396835 200000 700256632 200000 629887926 200000 658390738 200000 963312434 200000 751978291 200000 781201895 200000 586669788 200000 34686231 200000 888505632 200000 946005559 200000 644760228 200000 526998828 200000 240636320 200000 57387151 200000 862797339 200000 955023337 200000 271344690 200000 856509943 200000 860814417 200000 25330918 200000 466195832 200000 741227671 200000 715738999 200000 394028764 200000 842043185 200000 677556664 200000 190734044 200000 834974115 200000 857632319 200000 320575427 200000 602020083 200000 60991028 200000 471601826 200000 382107713 200000 26045259 200000 313945255 200000 215860091 200000 817842648 200000 280234132 200000 780861493 200000 13326601 200000 462487635 200000 358273696 200000 469637431 200000 905176238 200000 663214233 200000 939128926 200000 532450084 200000 204387562 200000 732464308 200000 904223199 200000 557503126 200000 416904029 200000 502589899 200000 447397973 200000 648571716 200000 779632840 200000 436944423 200000 360834574 200000 469891592 200000 795068172 200000 287123760 200000 350577276 200000 382314714 200000 868387113 200000 462233968 200000 728201263 200000 97721041 200000 622289215 200000 126662286 200000 478040792 200000 899616296 200000 356739727 200000 421253459 200000 558948167 200000 525853750 200000 268737401 200000 928854952 200000 443078509 200000 848440180 200000 495912831 200000 221516949 200000 794152538 200000 272855418 200000 526842687 200000 36259395 200000 982516287 200000 947208449 200000 932879996 200000 842196985 200000 852980844 200000 352407009 200000 167401493 200000 102114338 200000 657476434 200000 974619412 200000 721470475 200000 481114692 200000 727970944 200000 796697776 200000 542789503 200000 795400969 200000 316239529 200000 301623791 200000 108549809 200000 800102456 200000 712597404 200000 439402794 200000 644400385 200000 525054140 200000 324412489 200000 45945304 200000 400102128 200000 88937115 200000 799463618 200000 569953939 200000 980625950 200000 562927359 200000 275168310 200000 981014291 200000 536864588 200000 734494257 200000 174450422 200000 260473391 200000 344734811 200000 233356183 200000 272612980 200000 343584226 200000 854417483 200000 943357372 200000 717748030 200000 785293123 200000 809726268 200000 812258887 200000 393478406 200000 525169291 200000 965285487 200000 996831746 200000 184000668 200000 537786642 200000 533114437 200000 856205524 200000 639229937 200000 83527505 200000 173048381 200000 569134022 200000 444314645 200000 816234720 200000 693305593 200000 193709825 200000 678894905 200000 969836665 200000 114523193 200000 759227852 200000 879821997 200000 602174962 200000 37207773 200000 92058258 200000 463132386 200000 847844933 200000 164286183 200000 918734553 200000 936523624 200000 284606859 200000 499181429 200000 315185995 200000 879555312 200000 559558395 200000 125124810 200000 168769968 200000 457639754 200000 633856239 200000 280107077 200000 925936368 200000 252180326 200000 703991518 200000 604895335 200000 709709589 200000 572376406 200000 701094242 200000 969040081 200000 582724422 200000 386339401 200000 363826739 200000 699645506 200000 845487053 200000 815060113 200000 967515689 200000 386192028 200000 889995280 200000 225129373 200000 123633981 200000 215525087 200000 17594522 200000 123522559 200000 911949959 200000 749156651 200000 295673107 200000 781963110 200000 857432128 200000 377717954 200000 362449986 200000 888871587 200000 637098944 200000 224071682 200000 675888145 200000 638097319 200000 937218432 200000 576965230 200000 969189257 200000 549493635 200000 957756185 200000 235697829 200000 815269584 200000 758304358 200000 523882818 200000 94381672 200000 444938545 200000 674508705 200000 607905236 200000 819398807 200000 117621524 200000 154437541 200000 869024713 200000 2443060 200000 656720384 200000 985705986 200000 538897720 200000 171342686 200000 951842463 200000 754301801 200000 231849817 200000 552861013 200000 189533369 200000 244352425 200000 356711558 200000 867443324 200000 162084663 200000 902531509 200000 838601783 200000 863258449 200000 272885793 200000 979459484 200000 873636612 200000 74427766 200000 16718495 200000 83961999 200000 998806693 200000 664097706 200000 202344698 200000 650522333 200000 467302901 200000 580005839 200000 3221659 200000 782464505 200000 296437993 200000 810207973 200000 442546699 200000 637407345 200000 63483549 200000 774629645 200000 422364912 200000 667581944 200000 905508679 200000 398064006 200000 530601493 200000 852112732 200000 165474368 200000 825516210 200000 491178849 200000 649527439 200000 429813249 200000 685321744 200000 875471325 200000 229510818 200000 986603555 200000 106265155 200000 251995570 200000 914429892 200000 40187741 200000 963659017 200000 761030184 200000 882139974 200000 530789257 200000 818739523 200000 735221160 200000 197956505 200000 183987103 200000 7442675 200000 116444089 200000 666807373 200000 256954806 200000 13506360 200000 888265990 200000 100321811 200000 817892105 200000 787990611 200000 482699605 200000 835716795 200000 705801711 200000 975631268 200000 214966672 200000 240018230 200000 934535649 200000 396390317 200000 175347646 200000 961714580 200000 931732855 200000 494279180 200000 715367178 200000 350404358 200000 847173738 200000 739134340 200000 252158906 200000 505743836 200000 836881298 200000 597838324 200000 10828089 200000 505463174 200000 35276520 200000 518246493 200000 850704397 200000 20280470 200000 739183492 200000 93769440 200000 354910687 200000 356820668 200000 409648032 200000 760807100 200000 187263865 200000 344790727 200000 411404434 200000 341522515 200000 439724739 200000 177987754 200000 228710101 200000 444061989 200000 694575812 200000 400400243 200000 909496831 200000 851267026 200000 452308390 200000 991277908 200000 424523979 200000 713613340 200000 548542641 200000 838891934 200000 699708688 200000 119321313 200000 283950670 200000 283049152 200000 17908166 200000 411574308 200000 364656645 200000 320154187 200000 394268423 200000 25441540 200000 544701566 200000 538152688 200000 491805195 200000 686198722 200000 527134082 200000 572542591 200000 77154090 200000 31137215 200000 246331386 200000 907585513 200000 601432541 200000 217739130 200000 729193454 200000 45674814 200000 343747260 200000 192502933 200000 477878407 200000 669742511 200000 111050112 200000 452724176 200000 369459724 200000 119440268 200000 810819842 200000 267671819 200000 606546920 200000 77663302 200000 662753593 200000 228033863 200000 252150433 200000 345768557 200000 721366334 200000 518415013 200000 662494177 200000 5150641 200000 288214347 200000 750947941 200000 785908848 200000 684544740 200000 511659702 200000 659702503 200000 220966966 200000 723080182 200000 193903610 200000 99287468 200000 193711165 200000 541953014 200000 851719853 200000 662190932 200000 118513836 200000 45687575 200000 960573322 200000 597420961 200000 140967628 200000 560720551 200000 272585320 200000 15715697 200000 678150 200000 406842648 200000 412729920 200000 454166727 200000 45085410 200000 93172731 200000 547520810 200000 878848707 200000 394355464 200000 796953599 200000 369535583 200000 272175012 200000 941671234 200000 827216117 200000 374985783 200000 425991371 200000 128778871 200000 189666766 200000 246458923 200000 810168506 200000 637946544 200000 347923611 200000 358778067 200000 930924304 200000 206472470 200000 656858763 200000 305010153 200000 278012558 200000 795963376 200000 682856431 200000 59608131 200000 138136340 200000 32757929 200000 846275640 200000 105298395 200000 579885476 200000 826824135 200000 913015286 200000 846551498 200000 26688092 200000 180201204 200000 48182489 200000 778392135 200000 30913663 200000 870336248 200000 157392819 200000 139753132 200000 982359148 200000 863685052 200000 814186100 200000 505133425 200000 273191332 200000 676048967 200000 602820140 200000 927712302 200000 239566024 200000 838470340 200000 549660427 200000 406949275 200000 173859224 200000 883521145 200000 752399459 200000 879036307 200000 644332276 200000 29084112 200000 42803363 200000 754583307 200000 395144924 200000 650053713 200000 735800157 200000 866467359 200000 313868403 200000 705332388 200000 214061888 200000 707554309 200000 327288823 200000 793638547 200000 929891357 200000 85378326 200000 368044746 200000 325255941 200000 461413094 200000 726754507 200000 423184236 200000 234417156 200000 312512937 200000 142843837 200000 472502141 200000 786764982 200000 11499416 200000 778984355 200000 430104510 200000 260632934 200000 722408707 200000 26356567 200000 469471759 200000 78228860 200000 467851611 200000 574850256 200000 906674034 200000 950128511 200000 797452080 200000 510423848 200000 203184646 200000 325075225 200000 353668659 200000 735672470 200000 694031628 200000 337255699 200000 800958260 200000 943872116 200000 718166756 200000 221034323 200000 858463780 200000 265375546 200000 733862159 200000 395308260 200000 383598611 200000 960412288 200000 749280302 200000 216503278 200000 482998065 200000 335847167 200000 684986368 200000 932186040 200000 653257936 200000 715137167 200000 174451048 200000 117915820 200000 451520352 200000 274231849 200000 95926884 200000 780803154 200000 109078640 200000 3609573 200000 63147029 200000 206504275 200000 350534835 200000 268486396 200000 539332285 200000 119501175 200000 560613879 200000 172476871 200000 770389946 200000 449751974 200000 327139119 200000 581887933 200000 218158479 200000 441538537 200000 383610473 200000 486175608 200000 885333979 200000 172738921 200000 561957591 200000 600901807 200000 661475680 200000 537227374 200000 945423050 200000 827514428 200000 417915900 200000 787667041 200000 251318193 200000 301757975 200000 346668210 200000 229834697 200000 827450397 200000 888992087 200000 206589345 200000 510701649 200000 341120447 200000 601467447 200000 621121034 200000 434027199 200000 480537959 200000 804941326 200000 35201101 200000 920218877 200000 410208518 200000 348839765 200000 369676780 200000 523370003 200000 602974636 200000 319462820 200000 870782342 200000 599525929 200000 945697162 200000 211237812 200000 111874779 200000 956485257 200000 46218736 200000 262011230 200000 22736590 200000 796337562 200000 632503630 200000 251660697 200000 694330205 200000 769813733 200000 646435126 200000 8000638 200000 644101033 200000 716608787 200000 113026136 200000 70579526 200000 760583156 200000 865497068 200000 774040707 200000 806870602 200000 244582813 200000 416154712 200000 627101354 200000 174562049 200000 704002341 200000 48505441 200000 328333531 200000 111740933 200000 52003372 200000 859321646 200000 905334857 200000 853916942 200000 936878964 200000 824240904 200000 954205506 200000 796862196 200000 120676571 200000 196878168 200000 787076408 200000 248850351 200000 670441828 200000 441310886 200000 757412540 200000 132014681 200000 394255150 200000 564051610 200000 740314493 200000 285752618 200000 215651706 200000 645822461 200000 813034060 200000 48877434 200000 563712681 200000 265334968 200000 754008858 200000 806516162 200000 894332986 200000 507755987 200000 508746487 200000 815904666 200000 191330511 200000 528528247 200000 693038100 200000 863703996 200000 6039080 200000 347217644 200000 246500801 200000 461179902 200000 385179942 200000 203099290 200000 218123887 200000 926585690 200000 521859528 200000 616032778 200000 878844846 200000 136472553 200000 972199216 200000 404571621 200000 339201582 200000 108552930 200000 869359005 200000 656553459 200000 679753153 200000 602567327 200000 196911729 200000 996686621 200000 107885911 200000 856173207 200000 573112877 200000 586638187 200000 916174592 200000 505165668 200000 164751471 200000 144966661 200000 933592044 200000 16348862 200000 288120313 200000 837540660 200000 972163181 200000 344806269 200000 163989676 200000 590829153 200000 502290930 200000 395106202 200000 488609672 200000 707391508 200000 834358540 200000 353962029 200000 285298862 200000 861668341 200000 245111149 200000 26361711 200000 47152477 200000 782856398 200000 531211235 200000 505953976 200000 847615478 200000 184784518 200000 761781856 200000 465147521 200000 600837115 200000 149822502 200000 760466932 200000 517035107 200000 67547147 200000 699412951 200000 773587152 200000 642443029 200000 482657767 200000 423306465 200000 553108037 200000 354824305 200000 700637808 200000 234020268 200000 178645185 200000 770072942 200000 38935461 200000 726812098 200000 66189272 200000 107180070 200000 68254888 200000 934730698 200000 353028663 200000 312174032 200000 938589113 200000 266604429 200000 349619121 200000 647119558 200000 27095608 200000 137073140 200000 927371062 200000 267050624 200000 158133926 200000 177380102 200000 981512918 200000 932809622 200000 87340708 200000 316041710 200000 346662337 200000 167157696 200000 516831985 200000 867472114 200000 679751241 200000 813154777 200000 147446639 200000 367461756 200000 658630622 200000 152498134 200000 894348574 200000 83792916 200000 931853071 200000 9436883 200000 124928543 200000 514055267 200000 274220430 200000 225686790 200000 592261041 200000 66246448 200000 266923052 200000 564275144 200000 598030902 200000 869277286 200000 12390104 200000 215418258 200000 28879150 200000 60768011 200000 786034852 200000 48906749 200000 655544633 200000 552930121 200000 542753215 200000 224100288 200000 812767256 200000 929983592 200000 361667962 200000 328166069 200000 475482284 200000 977661648 200000 524998214 200000 622984660 200000 44889844 200000 969122315 200000 457578419 200000 48386356 200000 30559250 200000 729417920 200000 123557490 200000 168578576 200000 509693510 200000 763815096 200000 177531475 200000 384266943 200000 128283889 200000 770029276 200000 741958727 200000 411637434 200000 263384210 200000 105662772 200000 764389982 200000 285245081 200000 541702347 200000 17730280 200000 339408329 200000 782727701 200000 224598619 200000 394400834 200000 523750104 200000 615822854 200000 91800356 200000 204005033 200000 471885563 200000 836310117 200000 528168487 200000 943571622 200000 678660292 200000 264209994 200000 350242178 200000 42842082 200000 383526882 200000 471013359 200000 170840184 200000 747185957 200000 332213031 200000 1203882 200000 734711144 200000 702675031 200000 840596610 200000 248929014 200000 230866 200000 92786818 200000 982652677 200000 757367913 200000 436088921 200000 546296781 200000 121808095 200000 663230398 200000 91390139 200000 570731393 200000 187779426 200000 168832204 200000 435603418 200000 8034310 200000 456263933 200000 112822923 200000 32297909 200000 148020966 200000 547154241 200000 434579221 200000 359974766 200000 715415240 200000 691555551 200000 403955618 200000 724250438 200000 653546358 200000 252568999 200000 701167754 200000 538615451 200000 439705047 200000 291990154 200000 594606918 200000 314600431 200000 394024436 200000 834575256 200000 379002478 200000 695611619 200000 293195509 200000 267624962 200000 85308347 200000 232060471 200000 533422884 200000 260504600 200000 831026694 200000 473610187 200000 593436136 200000 317443403 200000 316696390 200000 951073441 200000 859766730 200000 926801963 200000 773927572 200000 124429015 200000 551616115 200000 266089576 200000 523223082 200000 65594800 200000 164936875 200000 498022100 200000 299417438 200000 665190283 200000 324368987 200000 583077214 200000 556380843 200000 168763369 200000 41842314 200000 398511384 200000 968384935 200000 544211819 200000 349635426 200000 75052593 200000 782027533 200000 456568272 200000 707796524 200000 802445819 200000 410777268 200000 259308538 200000 73062222 200000 99351269 200000 419014549 200000 123094505 200000 912642643 200000 698670209 200000 175962056 200000 925290173 200000 898073059 200000 5454718 200000 267217542 200000 166721719 200000 861785541 200000 690868141 200000 248973351 200000 884113208 200000 522978019 200000 258781183 200000 98028580 200000 232541887 200000 781521733 200000 204404868 200000 797789461 200000 252178670 200000 691899924 200000 956429421 200000 404124852 200000 710580869 200000 674626456 200000 562427914 200000 30452183 200000 331302245 200000 15311673 200000 670037196 200000 210601080 200000 566367885 200000 485782913 200000 161622851 200000 39330736 200000 214893087 200000 379740695 200000 899625760 200000 457499062 200000 817039194 200000 16189892 200000 529277235 200000 178849252 200000 357705889 200000 562383472 200000 163836269 200000 749965490 200000 739789682 200000 368515877 200000 348332253 200000 988042168 200000 875271278 200000 766893066 200000 861305270 200000 38657966 200000 874848599 200000 279477353 200000 799415110 200000 875263087 200000 694679820 200000 549083816 200000 467573760 200000 210399472 200000 130198414 200000 81292370 200000 974659954 200000 648579917 200000 438056957 200000 342481423 200000 677598287 200000 712128700 200000 646306970 200000 747196839 200000 453494373 200000 712188310 200000 574235334 200000 307646978 200000 997521574 200000 586914644 200000 554866945 200000 42044713 200000 766713635 200000 760823439 200000 613901547 200000 195930693 200000 92385035 200000 76849406 200000 907614021 200000 142316446 200000 552202927 200000 738275195 200000 454076400 200000 205127836 200000 400972160 200000 282032637 200000 524759531 200000 790105545 200000 464886286 200000 472398750 200000 410096984 200000 181436108 200000 251543562 200000 828885141 200000 781046135 200000 78925934 200000 68906052 200000 186623548 200000 595630248 200000 366345368 200000 87428269 200000 187501323 200000 190913644 200000 472639058 200000 645822549 200000 985184410 200000 393475428 200000 784796100 200000 850471788 200000 845575074 200000 616119632 200000 152196663 200000 461252932 200000 924402683 200000 435438352 200000 428801557 200000 478725196 200000 527873182 200000 205439653 200000 703069924 200000 827913238 200000 666452899 200000 949886255 200000 871724365 200000 221215570 200000 48864323 200000 401532656 200000 676746010 200000 788893135 200000 281247447 200000 608583495 200000 476306226 200000 477022847 200000 443351254 200000 588135604 200000 548644255 200000 598840179 200000 696949978 200000 345452250 200000 994188168 200000 603440602 200000 601603738 200000 126369911 200000 301074742 200000 275359237 200000 262589680 200000 761845613 200000 301804049 200000 100959589 200000 456373716 200000 552155835 200000 385912995 200000 860202635 200000 774916189 200000 250201731 200000 317016211 200000 576168742 200000 626343622 200000 274071045 200000 50622635 200000 428728839 200000 17629798 200000 45873058 200000 450892497 200000 452514591 200000 141005238 200000 843888857 200000 709109776 200000 195869566 200000 816066638 200000 417812044 200000 259054224 200000 832139092 200000 361783527 200000 361931195 200000 323718552 200000 316891635 200000 265609050 200000 809407494 200000 38365075 200000 119132619 200000 83872926 200000 926790958 200000 376184839 200000 732833900 200000 94858444 200000 209927764 200000 249008542 200000 787840134 200000 433156893 200000 432123831 200000 717176351 200000 117791723 200000 438001642 200000 800320697 200000 620211829 200000 77388682 200000 321788074 200000 838963162 200000 826562214 200000 211651957 200000 78330359 200000 977991355 200000 380844508 200000 64476891 200000 581225865 200000 476789275 200000 794994272 200000 930469390 200000 543405112 200000 471548380 200000 283355544 200000 457796733 200000 274129404 200000 562059005 200000 932104207 200000 583142585 200000 258160111 200000 879583137 200000 707664237 200000 407966324 200000 747591753 200000 139738886 200000 714566777 200000 446493820 200000 578406498 200000 690035085 200000 214333213 200000 638820547 200000 245921971 200000 848049336 200000 821305441 200000 582215769 200000 47701716 200000 886889766 200000 700733550 200000 513759599 200000 707353471 200000 661502104 200000 630440587 200000 575043413 200000 299148938 200000 391795182 200000 463252771 200000 411270780 200000 227732719 200000 618942249 200000 872535996 200000 415636084 200000 206922951 200000 630224746 200000 30179584 200000 54471149 200000 407275849 200000 904550641 200000 969139895 200000 118171321 200000 140105935 200000 494760734 200000 308571593 200000 822470600 200000 112133841 200000 580607090 200000 143166016 200000 270394153 200000 174429158 200000 488523405 200000 896048963 200000 766596623 200000 806869961 200000 988382257 200000 935283996 200000 493728456 200000 629742417 200000 672773437 200000 236253489 200000 996044487 200000 821637239 200000 455495858 200000 704404493 200000 179765914 200000 965663827 200000 433549488 200000 964840792 200000 132646387 200000 125497118 200000 650315384 200000 59471321 200000 128398243 200000 623771184 200000 421121131 200000 529538427 200000 917405081 200000 724541954 200000 58433032 200000 60699972 200000 180297446 200000 528966189 200000 391323633 200000 17306461 200000 750847419 200000 182319464 200000 920422886 200000 982108944 200000 282981224 200000 293493133 200000 675581640 200000 981684933 200000 130092126 200000 3676051 200000 742277782 200000 893071363 200000 172659245 200000 774000020 200000 730424434 200000 86626164 200000 739699078 200000 596022471 200000 334156956 200000 654428896 200000 790038073 200000 553918854 200000 878645364 200000 585841968 200000 677094711 200000 711819593 200000 560259195 200000 339376748 200000 60488336 200000 155061928 200000 389387858 200000 623154620 200000 474743668 200000 727436635 200000 340868281 200000 598593386 200000 827273781 200000 764606013 200000 164459920 200000 88324316 200000 666961986 200000 793578819 200000 468571608 200000 646579870 200000 131201069 200000 255485833 200000 681749937 200000 553557 200000 556763557 200000 7228741 200000 572850268 200000 576702156 200000 329401212 200000 744770000 200000 917144634 200000 536205802 200000 697426337 200000 577167779 200000 740814539 200000 774538936 200000 341632805 200000 82076247 200000 579281583 200000 36442975 200000 468784698 200000 50040995 200000 550398887 200000 984138535 200000 165498414 200000 682543201 200000 663713428 200000 336243321 200000 566052211 200000 364442761 200000 386541429 200000 752619740 200000 263864217 200000 438831410 200000 693067628 200000 232119035 200000 200418641 200000 183825815 200000 813097145 200000 427512476 200000 533616747 200000 579665935 200000 698733757 200000 322428585 200000 690026456 200000 191507 200000 17874423 200000 166812969 200000 570245032 200000 254448187 200000 896830985 200000 301557063 200000 695691019 200000 696472640 200000 545861043 200000 715405641 200000 983190099 200000 290973946 200000 494061269 200000 168558234 200000 668637424 200000 612596834 200000 94276208 200000 575026112 200000 692604786 200000 634784656 200000 119924900 200000 283160676 200000 340376969 200000 527622334 200000 370134707 200000 138401616 200000 780203015 200000 498085698 200000 709530364 200000 850855020 200000 563046107 200000 13267863 200000 276737792 200000 965648063 200000 64209687 200000 249043795 200000 137655647 200000 602280051 200000 589012714 200000 610877233 200000 238610394 200000 516250320 200000 200533413 200000 298087176 200000 465816402 200000 195150911 200000 870404025 200000 512951760 200000 187236807 200000 554353736 200000 104752823 200000 987166627 200000 365848153 200000 925584275 200000 436347726 200000 734873529 200000 925364041 200000 96385513 200000 363864911 200000 300669034 200000 784706551 200000 156693555 200000 436421547 200000 92054831 200000 814825701 200000 920520825 200000 998085746 200000 773470880 200000 972429234 200000 61853156 200000 260309717 200000 891583606 200000 857377566 200000 696672443 200000 899504420 200000 485485450 200000 749809420 200000 211628137 200000 593471695 200000 284070867 200000 474474106 200000 360897396 200000 754716264 200000 690528874 200000 848029578 200000 858459014 200000 304067999 200000 580525449 200000 57736571 200000 381946727 200000 350714180 200000 532433030 200000 411938479 200000 771416831 200000 98079559 200000 130901980 200000 48417958 200000 172816216 200000 732163258 200000 257031457 200000 430951425 200000 154058905 200000 932009420 200000 239091472 200000 526349951 200000 388549131 200000 193288143 200000 725019008 200000 104769794 200000 541249047 200000 262933810 200000 733729130 200000 264002954 200000 980681797 200000 519158662 200000 117566694 200000 411355959 200000 969357629 200000 373697405 200000 637822253 200000 541312586 200000 177858249 200000 258026725 200000 154177687 200000 814450724 200000 559726544 200000 404543664 200000 964512925 200000 17060164 200000 960505947 200000 249839854 200000 349036503 200000 661605196 200000 552236435 200000 863176400 200000 629736447 200000 303780092 200000 820531647 200000 146642086 200000 818763243 200000 941541429 200000 494075978 200000 45979617 200000 829530517 200000 572241910 200000 543388602 200000 521023249 200000 942013462 200000 275266657 200000 597956025 200000 230242279 200000 795449765 200000 731423414 200000 449626895 200000 348654387 200000 939259292 200000 106982229 200000 655800229 200000 61345509 200000 942328435 200000 968423871 200000 737896066 200000 668806159 200000 46219202 200000 267945109 200000 760770001 200000 227080417 200000 265493569 200000 822579094 200000 692224216 200000 780746922 200000 978504651 200000 970454436 200000 554639873 200000 457842653 200000 392908117 200000 12878527 200000 707832532 200000 161362952 200000 812305659 200000 595266055 200000 783063545 200000 431758813 200000 101278707 200000 470106046 200000 623677242 200000 810338605 200000 461051542 200000 316319042 200000 471087486 200000 46978791 200000 9997405 200000 867232534 200000 503997647 200000 819127580 200000 686974433 200000 609887449 200000 547260499 200000 583217917 200000 683314905 200000 151315276 200000 149594709 200000 35746523 200000 8887327 200000 617613392 200000 698126397 200000 584797221 200000 440917418 200000 268890852 200000 393619090 200000 853943660 200000 469958292 200000 983899946 200000 664668414 200000 778157665 200000 272729876 200000 597288546 200000 417538122 200000 783021524 200000 461852292 200000 896998636 200000 103133788 200000 614603189 200000 237817692 200000 947736138 200000 775678015 200000 728822550 200000 131358516 200000 280250650 200000 917936155 200000 913660967 200000 179769541 200000 533336351 200000 322453303 200000 844001336 200000 649206247 200000 967236408 200000 315459581 200000 343925177 200000 373901715 200000 290689894 200000 815920117 200000 969842748 200000 254658017 200000 498149578 200000 876192200 200000 960835184 200000 568384011 200000 93199267 200000 246406974 200000 720288295 200000 428019815 200000 606618451 200000 105514815 200000 757287504 200000 568210031 200000 105279578 200000 79197140 200000 674521341 200000 267069628 200000 724260440 200000 477521446 200000 563136861 200000 922640645 200000 822773774 200000 318691965 200000 328230849 200000 855082532 200000 489480029 200000 347359298 200000 162873242 200000 33615377 200000 285773124 200000 668620284 200000 253737337 200000 842699235 200000 8405477 200000 510862678 200000 297276684 200000 281777621 200000 409683072 200000 871207702 200000 416678183 200000 401330494 200000 387922806 200000 779302694 200000 689068983 200000 279387799 200000 308072006 200000 964782222 200000 302787024 200000 707832696 200000 700274066 200000 13411190 200000 355830175 200000 748726426 200000 79812890 200000 579634472 200000 952960631 200000 50765782 200000 942861246 200000 244069899 200000 274264776 200000 526631971 200000 818338175 200000 498495912 200000 872303650 200000 38006682 200000 363471230 200000 101643432 200000 652307253 200000 746939764 200000 115313658 200000 998580947 200000 744547283 200000 763223050 200000 437537365 200000 706025745 200000 867745515 200000 281342163 200000 387523343 200000 799909740 200000 487482511 200000 45835881 200000 32459209 200000 438695691 200000 954565614 200000 553835140 200000 11216194 200000 33056823 200000 293770586 200000 641005564 200000 125430108 200000 659226201 200000 747529794 200000 667813065 200000 826802967 200000 362310649 200000 379150647 200000 187737605 200000 551801491 200000 292639423 200000 13914090 200000 422122472 200000 892578577 200000 889778036 200000 980865836 200000 5620170 200000 938312945 200000 315273217 200000 918385900 200000 510356004 200000 341693877 200000 56252783 200000 715932731 200000 395853454 200000 253646844 200000 472604132 200000 621018442 200000 312631746 200000 269254023 200000 596020907 200000 504797545 200000 627611030 200000 941244726 200000 370418219 200000 110669576 200000 40690948 200000 358408970 200000 530606574 200000 76128185 200000 539891237 200000 99848740 200000 664764570 200000 278310956 200000 17214000 200000 873714372 200000 543807482 200000 159622705 200000 765704063 200000 386122826 200000 81264374 200000 504119480 200000 179046794 200000 832922935 200000 381361046 200000 289326547 200000 348196072 200000 160065324 200000 58366210 200000 258841778 200000 300061012 200000 743856872 200000 166854531 200000 504827300 200000 757065125 200000 697042509 200000 929508482 200000 257950747 200000 150489044 200000 352779355 200000 751303815 200000 556897960 200000 124709625 200000 566545202 200000 422963514 200000 556400378 200000 22179661 200000 283559443 200000 202528101 200000 667982819 200000 820155944 200000 497556831 200000 678128367 200000 108941138 200000 442500099 200000 46568086 200000 37610721 200000 389191768 200000 526390391 200000 322525784 200000 179841892 200000 844264742 200000 198425659 200000 947405414 200000 874441152 200000 145310988 200000 286827305 200000 129551264 200000 774229085 200000 608130683 200000 215144504 200000 514214920 200000 939181765 200000 741022979 200000 402735490 200000 576020156 200000 385932191 200000 661611349 200000 851044414 200000 291514879 200000 577344180 200000 859013953 200000 210309830 200000 548015921 200000 365380333 200000 758757815 200000 268373138 200000 774049489 200000 402778705 200000 371806921 200000 385867322 200000 256697984 200000 661581835 200000 815401383 200000 927572854 200000 988567808 200000 339560033 200000 428842657 200000 785393953 200000 794798128 200000 622695613 200000 155116327 200000 730653488 200000 390219537 200000 370188711 200000 159341515 200000 827898047 200000 28411843 200000 53278920 200000 130432060 200000 468862468 200000 375246216 200000 451455207 200000 643325260 200000 475626072 200000 97277631 200000 101777903 200000 357223658 200000 356572212 200000 978881256 200000 703959782 200000 977640999 200000 974858545 200000 758945445 200000 614555638 200000 48347444 200000 622564358 200000 666641335 200000 348551271 200000 497306466 200000 363512461 200000 302269180 200000 727968929 200000 976890144 200000 992733630 200000 227979895 200000 164074542 200000 903084543 200000 55379376 200000 768327495 200000 756285365 200000 996177072 200000 273118110 200000 46248877 200000 761326847 200000 578889987 200000 483877855 200000 316293385 200000 230283509 200000 337630697 200000 264406508 200000 741269980 200000 61379999 200000 211180914 200000 474134621 200000 926858183 200000 932207141 200000 935705806 200000 595530475 200000 346860938 200000 362927825 200000 299583567 200000 829461102 200000 729825541 200000 864763146 200000 59604325 200000 228756191 200000 303422265 200000 630702937 200000 482614943 200000 113463639 200000 777713735 200000 741636967 200000 226363824 200000 884748301 200000 335426414 200000 396751356 200000 704177511 200000 137201754 200000 496114448 200000 709278464 200000 206345652 200000 129207992 200000 812848813 200000 503724413 200000 520245160 200000 479433405 200000 631274213 200000 3283354 200000 404106613 200000 727924516 200000 554297210 200000 18577568 200000 575180393 200000 328069060 200000 328180554 200000 551621879 200000 382884598 200000 269151637 200000 423360088 200000 367338537 200000 730602669 200000 477476529 200000 313746883 200000 591544029 200000 229379133 200000 542656592 200000 839230412 200000 642056925 200000 199834999 200000 605571274 200000 897593300 200000 261064464 200000 63033164 200000 156855192 200000 153470042 200000 245293439 200000 864718284 200000 520109906 200000 737016576 200000 800083794 200000 992732712 200000 181092273 200000 478263430 200000 950543571 200000 810124464 200000 502774670 200000 849956556 200000 627560809 200000 810954964 200000 80369376 200000 653318867 200000 992564125 200000 575791910 200000 764538560 200000 855690940 200000 190114584 200000 176757590 200000 125819240 200000 322596295 200000 826424994 200000 848658483 200000 269821998 200000 806561364 200000 323926564 200000 773191088 200000 581367693 200000 340714980 200000 6707877 200000 589599964 200000 46597404 200000 355881751 200000 439286863 200000 712058855 200000 325740435 200000 854402478 200000 877641835 200000 79887395 200000 546970316 200000 316673674 200000 469725023 200000 707623935 200000 175961023 200000 510406571 200000 944081590 200000 636899084 200000 563751556 200000 518926385 200000 83223320 200000 419469819 200000 890834004 200000 446768221 200000 324908108 200000 767936669 200000 614349703 200000 169150352 200000 163730236 200000 553010657 200000 440246678 200000 367008842 200000 903088112 200000 873678808 200000 797054745 200000 823623723 200000 300325265 200000 513613747 200000 726385098 200000 994257396 200000 676400743 200000 417605570 200000 914571903 200000 191285125 200000 134359002 200000 673147254 200000 151799602 200000 686619615 200000 299860596 200000 123528543 200000 528966908 200000 877672227 200000 359912412 200000 896060206 200000 249520148 200000 722935441 200000 913779931 200000 900301234 200000 981228500 200000 607806089 200000 962170713 200000 625786078 200000 424862388 200000 350876300 200000 972494944 200000 257287105 200000 522245708 200000 825793851 200000 938285079 200000 63747211 200000 404951380 200000 556779093 200000 47947720 200000 539645582 200000 56195495 200000 301687484 200000 311882201 200000 755927097 200000 212260922 200000 592413808 200000 311098325 200000 324010270 200000 225541417 200000 793599122 200000 595416676 200000 83136492 200000 928583082 200000 205412193 200000 211744590 200000 886022773 200000 879752726 200000 162670143 200000 826828667 200000 362064296 200000 351789542 200000 62436779 200000 264178932 200000 913364886 200000 911994803 200000 474006855 200000 562019554 200000 501581168 200000 518957364 200000 573378004 200000 343676813 200000 328923014 200000 714255171 200000 683643696 200000 161594461 200000 187115337 200000 885311959 200000 874533982 200000 555239900 200000 326446410 200000 791951882 200000 650876284 200000 798707633 200000 993442103 200000 756252179 200000 592757709 200000 890062501 200000 726951907 200000 358356300 200000 793727409 200000 607799969 200000 498122558 200000 552802349 200000 752017575 200000 136825005 200000 856899672 200000 467550286 200000 26234193 200000 232977649 200000 182650722 200000 479889512 200000 924464494 200000 282596535 200000 440850859 200000 665918035 200000 829386720 200000 690373734 200000 260440998 200000 811273992 200000 104809127 200000 991842183 200000 916614370 200000 519450271 200000 212651236 200000 434599618 200000 820081167 200000 676721234 200000 522187990 200000 410986465 200000 181719295 200000 837058679 200000 979223007 200000 554791371 200000 421342369 200000 808861832 200000 975135359 200000 28486794 200000 967718662 200000 978810654 200000 944241238 200000 699909445 200000 406729056 200000 746484720 200000 251661861 200000 178025029 200000 641434109 200000 424635864 200000 385318349 200000 175056626 200000 993138767 200000 750618830 200000 341664846 200000 113334742 200000 105721574 200000 209673194 200000 415905224 200000 52978840 200000 360472435 200000 909947236 200000 714244476 200000 931622914 200000 726903494 200000 193454742 200000 464575434 200000 868909050 200000 831138000 200000 69723128 200000 861300788 200000 185984907 200000 644638881 200000 564506402 200000 388956504 200000 98138333 200000 933531754 200000 832526541 200000 224351481 200000 620292919 200000 535094651 200000 300527826 200000 806159350 200000 679581956 200000 259320389 200000 222988840 200000 210908241 200000 625463242 200000 238169687 200000 998050024 200000 520640808 200000 693108275 200000 861531748 200000 653182027 200000 949778110 200000 760957447 200000 832613947 200000 650893994 200000 19574386 200000 830071854 200000 314778828 200000 708497276 200000 906614469 200000 612450993 200000 924528681 200000 154698587 200000 791021911 200000 897105082 200000 298216833 200000 690061823 200000 542264041 200000 185053327 200000 75856677 200000 553400896 200000 96331100 200000 898733977 200000 568260743 200000 81580054 200000 179051440 200000 971211362 200000 483911221 200000 214115483 200000 314802693 200000 340653202 200000 618088929 200000 649735 200000 921910172 200000 708426480 200000 490245723 200000 663513010 200000 627485398 200000 325452134 200000 93289876 200000 293845013 200000 265919282 200000 750030588 200000 134198428 200000 71940297 200000 608743762 200000 168486363 200000 815348132 200000 825516677 200000 436739830 200000 788631882 200000 117561852 200000 335775010 200000 242813182 200000 256182708 200000 269318677 200000 626998681 200000 786099052 200000 725314719 200000 357166463 200000 764726275 200000 708175710 200000 525277877 200000 934055659 200000 232753559 200000 120378647 200000 225640382 200000 481284137 200000 671240879 200000 647794166 200000 967851171 200000 553725481 200000 623380163 200000 118761596 200000 884188011 200000 943318781 200000 956226154 200000 544310858 200000 587212608 200000 816201684 200000 242721631 200000 348226591 200000 977233515 200000 955180800 200000 394414713 200000 751935965 200000 748227154 200000 963706352 200000 391505329 200000 246224516 200000 733724544 200000 95807286 200000 803207199 200000 794340916 200000 196774301 200000 79693441 200000 349035516 200000 188461615 200000 395350896 200000 432482466 200000 770451616 200000 164092115 200000 891240676 200000 630812554 200000 399594116 200000 104508323 200000 828668671 200000 82454602 200000 929310017 200000 536460606 200000 157719531 200000 355502353 200000 741156238 200000 812885349 200000 733781231 200000 727544624 200000 874908485 200000 63409400 200000 27525750 200000 739536152 200000 17403229 200000 756491769 200000 766184454 200000 506673753 200000 126124528 200000 583019399 200000 984142921 200000 840456612 200000 312947253 200000 950288355 200000 238599431 200000 882336969 200000 42200710 200000 460616813 200000 194231593 200000 41997496 200000 995271259 200000 236819366 200000 894131383 200000 536688515 200000 86241356 200000 854820655 200000 443036889 200000 980672090 200000 123815441 200000 199453127 200000 472155609 200000 223497612 200000 18681477 200000 467054928 200000 547078942 200000 180302988 200000 619919774 200000 394758346 200000 641384241 200000 647456744 200000 312749685 200000 181645398 200000 134098874 200000 200381267 200000 596860227 200000 6996787 200000 524702595 200000 722982299 200000 195898208 200000 164661187 200000 594910323 200000 201918643 200000 365015877 200000 785734534 200000 98274195 200000 35718057 200000 648385675 200000 960907548 200000 47287052 200000 789267119 200000 345711081 200000 57128518 200000 980219942 200000 879082261 200000 4479289 200000 568048612 200000 920098122 200000 712769868 200000 619652467 200000 174853112 200000 631264767 200000 614021861 200000 529638574 200000 882929569 200000 219382000 200000 874358926 200000 25808933 200000 117004576 200000 760085475 200000 257628699 200000 761358895 200000 343174613 200000 420559298 200000 53278841 200000 234289733 200000 491632194 200000 817038997 200000 629678011 200000 463998719 200000 554266629 200000 275040132 200000 320102673 200000 337280022 200000 423540193 200000 517107416 200000 427170507 200000 163765858 200000 51650485 200000 513217531 200000 200865881 200000 869982172 200000 663821954 200000 996237171 200000 443584589 200000 787452829 200000 991212649 200000 238303465 200000 862870615 200000 852183516 200000 427909289 200000 412851495 200000 352009030 200000 626280946 200000 62015908 200000 384369685 200000 180015885 200000 939389529 200000 417190106 200000 42804922 200000 635998394 200000 306471079 200000 884959468 200000 12714816 200000 11717759 200000 659220375 200000 992763289 200000 830808303 200000 189616045 200000 123952896 200000 848208323 200000 348096048 200000 862418099 200000 734025178 200000 287636841 200000 930467467 200000 858351394 200000 330954815 200000 329131949 200000 426856616 200000 965431723 200000 770304359 200000 47925967 200000 929482320 200000 84010015 200000 37263786 200000 588614704 200000 466842220 200000 73847660 200000 849827457 200000 889724495 200000 452436740 200000 617760678 200000 930192004 200000 122537678 200000 226893121 200000 222154746 200000 197244780 200000 387270765 200000 381852522 200000 586180283 200000 53923858 200000 907677964 200000 708185834 200000 291943769 200000 391915629 200000 934884781 200000 998566983 200000 873727588 200000 759642518 200000 730731118 200000 570518315 200000 649122188 200000 110731719 200000 307913362 200000 328049758 200000 65950627 200000 542833238 200000 580322936 200000 301263304 200000 81130137 200000 606323646 200000 938566561 200000 205085811 200000 904674173 200000 963247510 200000 783628461 200000 529665670 200000 35865218 200000 856080534 200000 481583966 200000 307423050 200000 836750070 200000 770358936 200000 221662355 200000 333041960 200000 351775052 200000 184858260 200000 177504844 200000 794947496 200000 138671378 200000 731540642 200000 19816364 200000 601845618 200000 536424186 200000 30190587 200000 83652337 200000 297762384 200000 453064404 200000 109557495 200000 282557308 200000 697626921 200000 257077650 200000 794471183 200000 780640719 200000 611336198 200000 196011842 200000 806762715 200000 368009097 200000 154042384 200000 988522262 200000 403965973 200000 137763179 200000 977663374 200000 762971486 200000 579971987 200000 157740373 200000 159017963 200000 962395531 200000 332476239 200000 5391433 200000 786058157 200000 248934445 200000 173326434 200000 539970661 200000 771571838 200000 718462708 200000 977499907 200000 887928044 200000 446748966 200000 727057586 200000 396944012 200000 237795389 200000 742181262 200000 156099415 200000 215114101 200000 281188826 200000 262877373 200000 839205875 200000 948962646 200000 224124513 200000 562846430 200000 232777398 200000 97360616 200000 478731157 200000 244967223 200000 516074738 200000 641638915 200000 511631957 200000 236683826 200000 378023190 200000 166284703 200000 708481185 200000 234581847 200000 490703028 200000 283606999 200000 713806748 200000 903168335 200000 88581243 200000 991817185 200000 137075076 200000 857612769 200000 4077628 200000 131618326 200000 89468859 200000 236378615 200000 992284393 200000 560271855 200000 842635457 200000 406683034 200000 85229712 200000 42124293 200000 632131638 200000 399405040 200000 47186531 200000 269638159 200000 203773147 200000 401313604 200000 203157682 200000 702574311 200000 373468816 200000 22292222 200000 557843694 200000 538514564 200000 786706519 200000 811475877 200000 338226599 200000 204324864 200000 137308751 200000 43161827 200000 512617614 200000 795406738 200000 805127609 200000 888245121 200000 389377139 200000 499578516 200000 309788405 200000 785124709 200000 802898759 200000 91323262 200000 349186436 200000 955066778 200000 79004698 200000 23211496 200000 660379143 200000 932390472 200000 423329564 200000 560041099 200000 392430142 200000 577299638 200000 333600159 200000 306197823 200000 613372681 200000 177838926 200000 36046867 200000 101528317 200000 138347113 200000 780490648 200000 49975303 200000 972820957 200000 279790462 200000 464411709 200000 609449518 200000 492911897 200000 29767818 200000 455760133 200000 967720534 200000 287918343 200000 646158059 200000 331997912 200000 579631986 200000 319449889 200000 546212644 200000 836513215 200000 895749008 200000 651353600 200000 667555029 200000 464643811 200000 947897314 200000 492582747 200000 911749309 200000 321795724 200000 899848889 200000 613282828 200000 109723837 200000 567561763 200000 555641732 200000 55159819 200000 110688727 200000 20275760 200000 841175252 200000 813300848 200000 992821290 200000 168943707 200000 469781594 200000 375934323 200000 839397623 200000 120225133 200000 609536742 200000 101731438 200000 508224670 200000 835173711 200000 27919977 200000 151878105 200000 754652321 200000 706247433 200000 918989299 200000 211636556 200000 44068255 200000 69351619 200000 14390709 200000 108288896 200000 72693592 200000 228915143 200000 943448831 200000 585102926 200000 109716143 200000 615550076 200000 788749889 200000 785868461 200000 506246050 200000 245803115 200000 533439757 200000 370308278 200000 247088978 200000 444257341 200000 289207315 200000 921792418 200000 634951169 200000 87937978 200000 853006114 200000 941507018 200000 817579278 200000 123218378 200000 723798317 200000 954521253 200000 98392314 200000 765124215 200000 675952194 200000 720709837 200000 824775525 200000 624821480 200000 152177556 200000 383059450 200000 507709713 200000 487543142 200000 319772529 200000 720980740 200000 665361372 200000 606248794 200000 267647307 200000 768340963 200000 499494601 200000 346956 200000 528606643 200000 103239089 200000 599902199 200000 313573092 200000 11061848 200000 999128230 200000 117924007 200000 412515051 200000 905764363 200000 721779738 200000 631781178 200000 421270346 200000 666376893 200000 407773318 200000 223189295 200000 446849802 200000 918349182 200000 374774147 200000 278360360 200000 993109585 200000 44765823 200000 352822216 200000 352301285 200000 47914090 200000 792361744 200000 494978350 200000 766107463 200000 470962108 200000 400024994 200000 688385710 200000 542305357 200000 301282257 200000 638238661 200000 245935713 200000 962179353 200000 674408783 200000 272392746 200000 610862462 200000 842847722 200000 892108289 200000 170397856 200000 668656223 200000 759344163 200000 600329935 200000 194571802 200000 329917052 200000 641408578 200000 239130561 200000 66531495 200000 520473196 200000 978327016 200000 255753727 200000 134998903 200000 784938474 200000 302466007 200000 954366930 200000 117343964 200000 776018381 200000 354852333 200000 505201315 200000 959839301 200000 441691150 200000 107585837 200000 94850810 200000 221513795 200000 938619333 200000 196865463 200000 811338367 200000 994226312 200000 975665451 200000 166407370 200000 383331836 200000 404928482 200000 857293720 200000 88793288 200000 839627096 200000 311643203 200000 910597509 200000 40879920 200000 914887068 200000 838033083 200000 830374539 200000 560951460 200000 66863857 200000 406354299 200000 273230689 200000 772921060 200000 751156383 200000 757834708 200000 180974561 200000 12220113 200000 152929038 200000 976177205 200000 200986882 200000 311044714 200000 12538824 200000 640677423 200000 779678430 200000 727140049 200000 154628980 200000 730825330 200000 595118252 200000 862427718 200000 424600027 200000 745605840 200000 774985926 200000 887595561 200000 641196006 200000 574060601 200000 985718948 200000 208273659 200000 576954780 200000 738420925 200000 246882014 200000 459884637 200000 128976424 200000 280846732 200000 971899692 200000 971109646 200000 85455824 200000 549250808 200000 782981737 200000 347242224 200000 173136382 200000 205277809 200000 149960843 200000 784240899 200000 406739770 200000 487051398 200000 181018795 200000 752635240 200000 555137837 200000 266733802 200000 52400898 200000 800743262 200000 301029022 200000 911828075 200000 969220840 200000 878425927 200000 65608056 200000 996937467 200000 593752278 200000 757059747 200000 84849345 200000 154749355 200000 839401573 200000 502309906 200000 808726691 200000 349112490 200000 215715916 200000 179562325 200000 13752422 200000 247400265 200000 932584549 200000 373109581 200000 827374194 200000 132236281 200000 246415272 200000 157902329 200000 853588049 200000 183969866 200000 935668268 200000 953912955 200000 686357674 200000 938168045 200000 706158380 200000 659341075 200000 711323462 200000 952042418 200000 751471871 200000 699138338 200000 398858510 200000 947415434 200000 33858334 200000 617470759 200000 574303754 200000 802861701 200000 305802785 200000 708317380 200000 554710370 200000 837912020 200000 670780353 200000 836681912 200000 880988512 200000 488762823 200000 380631766 200000 96551654 200000 779229547 200000 795985358 200000 108186457 200000 709297740 200000 414299148 200000 560342139 200000 34406499 200000 840350475 200000 436671212 200000 810958205 200000 622362667 200000 184127589 200000 79577811 200000 863250342 200000 910026762 200000 75301049 200000 846366633 200000 195323109 200000 754067066 200000 483803527 200000 886293112 200000 254257740 200000 825065745 200000 574018418 200000 41466215 200000 538159114 200000 715481738 200000 983157816 200000 584161215 200000 64700785 200000 223560892 200000 146379451 200000 850703336 200000 201064688 200000 962948255 200000 329295610 200000 879940460 200000 223392280 200000 233369677 200000 975396376 200000 147343602 200000 923745690 200000 885979902 200000 958176851 200000 599842884 200000 51731782 200000 735725322 200000 842988812 200000 789796937 200000 73660941 200000 851851754 200000 161417413 200000 40629514 200000 848306687 200000 293901366 200000 437506844 200000 648961967 200000 115902029 200000 5841831 200000 586503892 200000 936710274 200000 708648775 200000 577063190 200000 796277709 200000 474716906 200000 236612190 200000 434715770 200000 907154182 200000 765670768 200000 719897122 200000 407141100 200000 637364896 200000 604502461 200000 486125635 200000 376310950 200000 465946077 200000 840635033 200000 786237843 200000 795040510 200000 197386524 200000 610467309 200000 524741121 200000 750053487 200000 587401182 200000 750092992 200000 51430047 200000 891209360 200000 480562884 200000 779667772 200000 560997277 200000 264278553 200000 10820493 200000 75082410 200000 550193738 200000 49678564 200000 586569499 200000 483875184 200000 441093400 200000 872216041 200000 488746862 200000 963317017 200000 846414232 200000 252542272 200000 683581350 200000 587913805 200000 945121913 200000 345759266 200000 942977028 200000 381696723 200000 992846220 200000 721101031 200000 367140329 200000 376570773 200000 618151362 200000 911969544 200000 899173332 200000 522990747 200000 456546092 200000 724763933 200000 514470759 200000 483266318 200000 839000312 200000 407019232 200000 382755682 200000 167041334 200000 164846458 200000 602220839 200000 210822054 200000 526068859 200000 25093663 200000 531147244 200000 324961586 200000 451943783 200000 142391674 200000 556751432 200000 489574440 200000 648447905 200000 548959035 200000 466791026 200000 27786695 200000 941409778 200000 401889330 200000 304200132 200000 404694130 200000 961550914 200000 216068176 200000 950690998 200000 858436007 200000 795089307 200000 142252708 200000 8954080 200000 993019911 200000 43086372 200000 35834209 200000 952924411 200000 690231636 200000 916760871 200000 23602646 200000 452526303 200000 573283949 200000 742658315 200000 181546099 200000 13128580 200000 765085011 200000 821775192 200000 804640457 200000 999623429 200000 774057766 200000 857812665 200000 310489482 200000 496562328 200000 674080295 200000 495170805 200000 50101892 200000 349848726 200000 259542967 200000 563504884 200000 512308905 200000 841487992 200000 87594070 200000 722896575 200000 103425546 200000 773093591 200000 212906916 200000 928165759 200000 124778454 200000 849155434 200000 189829218 200000 116613500 200000 289170526 200000 27516683 200000 410649713 200000 741624862 200000 459224339 200000 236592049 200000 867269840 200000 256383983 200000 665690757 200000 850702454 200000 754895777 200000 7382166 200000 690582629 200000 81498513 200000 682137636 200000 799313116 200000 254458243 200000 912248924 200000 616637113 200000 101956778 200000 619451344 200000 667024207 200000 634414305 200000 62803208 200000 474214492 200000 982055938 200000 499827517 200000 195296798 200000 438490455 200000 709166894 200000 980350861 200000 486394678 200000 48758291 200000 901705387 200000 968670385 200000 983046839 200000 766705920 200000 944135026 200000 439402666 200000 609643562 200000 11995053 200000 803927451 200000 612087448 200000 885353015 200000 694725837 200000 899017312 200000 408696509 200000 377814696 200000 460501550 200000 414928919 200000 386479224 200000 214356580 200000 743628482 200000 247339066 200000 756955722 200000 795792757 200000 993286810 200000 64715106 200000 526236115 200000 141603074 200000 587996901 200000 52958534 200000 186653140 200000 340209492 200000 378289652 200000 385890496 200000 594679342 200000 482890707 200000 406461753 200000 993986504 200000 94281696 200000 275078409 200000 592410434 200000 916138358 200000 406757644 200000 971497629 200000 594070977 200000 164881410 200000 883754738 200000 477373785 200000 787286918 200000 213828806 200000 336679923 200000 351107875 200000 548230274 200000 836107322 200000 377649550 200000 713875206 200000 706044869 200000 34580470 200000 45949029 200000 45234986 200000 605102976 200000 624148659 200000 581411384 200000 6593750 200000 166498050 200000 589796938 200000 676784615 200000 610812021 200000 312162494 200000 8064946 200000 401063795 200000 852750733 200000 78922819 200000 315386116 200000 373309437 200000 654068424 200000 975340097 200000 491251577 200000 17750468 200000 616184814 200000 515972234 200000 800648042 200000 256961578 200000 179872743 200000 266186766 200000 822170702 200000 990106031 200000 487248060 200000 215489244 200000 730048703 200000 704816116 200000 633558423 200000 564156966 200000 989077109 200000 762173880 200000 177085630 200000 89651261 200000 720321096 200000 293500125 200000 655500698 200000 870513296 200000 531777072 200000 90185314 200000 834222773 200000 289643441 200000 436665671 200000 575833706 200000 380558775 200000 77413711 200000 108862917 200000 783135283 200000 688757095 200000 269131835 200000 513414914 200000 712590366 200000 654992303 200000 260108390 200000 843394423 200000 106416045 200000 833886103 200000 260300512 200000 665678525 200000 436673919 200000 416044360 200000 786971098 200000 443813259 200000 766348117 200000 358732297 200000 21061284 200000 434621370 200000 694805007 200000 639051333 200000 863592879 200000 76324931 200000 377899950 200000 395838850 200000 888767115 200000 174936383 200000 191223635 200000 472073322 200000 103818216 200000 593410533 200000 241685310 200000 798360773 200000 613692312 200000 390020751 200000 672919247 200000 631786876 200000 677808267 200000 710863541 200000 341567623 200000 146510998 200000 601445072 200000 825472750 200000 419241478 200000 731094845 200000 736205722 200000 641125621 200000 107549710 200000 393492922 200000 973423415 200000 981841313 200000 875706494 200000 715996019 200000 802429210 200000 161147115 200000 297594967 200000 432128755 200000 179168209 200000 795761643 200000 294239161 200000 370358242 200000 683450126 200000 354826458 200000 756200421 200000 497278727 200000 427646882 200000 350479120 200000 93988668 200000 783973965 200000 448115068 200000 580732166 200000 99981629 200000 44379834 200000 383617453 200000 940034645 200000 101431434 200000 318166648 200000 445967462 200000 582461876 200000 807432420 200000 412561102 200000 374399223 200000 337301245 200000 94203689 200000 423347239 200000 64889809 200000 676047143 200000 872326491 200000 314444809 200000 288492676 200000 229034572 200000 869001883 200000 463468830 200000 229758913 200000 645075875 200000 727366953 200000 218978094 200000 180157272 200000 541865862 200000 542550629 200000 12492066 200000 669294650 200000 450278765 200000 570437328 200000 828051202 200000 568097911 200000 593646064 200000 935693835 200000 290922486 200000 477705023 200000 712976583 200000 450865878 200000 683120712 200000 175268068 200000 954356941 200000 9177873 200000 667305823 200000 847058645 200000 244075000 200000 708717501 200000 53020100 200000 459050916 200000 309229921 200000 174956282 200000 635298591 200000 652002560 200000 936854849 200000 766293002 200000 907339322 200000 839247803 200000 236908272 200000 967576395 200000 982979324 200000 394867652 200000 851906280 200000 350096448 200000 207896174 200000 854003244 200000 761746111 200000 709332360 200000 658893497 200000 493772069 200000 194168623 200000 664735460 200000 141305637 200000 386832381 200000 366649361 200000 44094261 200000 509764635 200000 748096294 200000 127781981 200000 934777979 200000 818630946 200000 847192112 200000 605590570 200000 160898518 200000 369644773 200000 290808268 200000 756036275 200000 878340998 200000 607608618 200000 636534730 200000 118672975 200000 15756526 200000 532337883 200000 418673947 200000 400411767 200000 352197260 200000 630209536 200000 560373711 200000 489115075 200000 604200962 200000 867217345 200000 572174102 200000 451150828 200000 407835152 200000 632451688 200000 613950786 200000 590150090 200000 232184470 200000 620815196 200000 659105219 200000 130822486 200000 796062357 200000 477816102 200000 110423849 200000 971656617 200000 432922669 200000 301996911 200000 364586788 200000 207851258 200000 260242592 200000 137803518 200000 103575174 200000 663782562 200000 768363597 200000 913504702 200000 258500926 200000 915880731 200000 107244725 200000 812428981 200000 950710878 200000 598184443 200000 813949560 200000 207721485 200000 282834453 200000 689040381 200000 332309847 200000 324439310 200000 755496372 200000 459682552 200000 195690035 200000 620540961 200000 673083308 200000 9037284 200000 390272780 200000 411765966 200000 999050638 200000 54877403 200000 788066562 200000 869854141 200000 148846089 200000 275133717 200000 414641238 200000 294319799 200000 541629166 200000 567055594 200000 814505576 200000 496983205 200000 79593774 200000 636072403 200000 119933882 200000 96225679 200000 882608857 200000 37608552 200000 812828651 200000 932779678 200000 431235360 200000 997777506 200000 368515516 200000 554449433 200000 805990483 200000 386186906 200000 234797837 200000 531523947 200000 702169571 200000 897352967 200000 431988447 200000 88446234 200000 715356767 200000 442853570 200000 891809619 200000 318261968 200000 773306234 200000 141284869 200000 391917480 200000 44115797 200000 491421699 200000 235302438 200000 683983424 200000 126193297 200000 901835754 200000 386009504 200000 742198939 200000 328905102 200000 221783105 200000 44322826 200000 473378650 200000 66669683 200000 87988535 200000 928768028 200000 932199484 200000 317487241 200000 712082462 200000 836206000 200000 443069987 200000 544260153 200000 633610085 200000 236990910 200000 759332111 200000 703877387 200000 109489310 200000 753845854 200000 134552608 200000 815928231 200000 456059000 200000 663868105 200000 225306007 200000 719022039 200000 771751108 200000 373758807 200000 904728277 200000 565459074 200000 156741747 200000 502174593 200000 513567321 200000 73532849 200000 46991253 200000 658427871 200000 627942341 200000 91288717 200000 470922075 200000 449958955 200000 520657881 200000 687256413 200000 600818197 200000 916059451 200000 572961398 200000 753336204 200000 977129780 200000 790041865 200000 443993755 200000 180893088 200000 226660680 200000 909412526 200000 246603882 200000 660830019 200000 388801538 200000 292026978 200000 974022947 200000 286119229 200000 357057074 200000 235375484 200000 486120230 200000 731222903 200000 219731912 200000 646880375 200000 181692404 200000 464728313 200000 566765014 200000 119962858 200000 393202734 200000 204481003 200000 889678988 200000 464488334 200000 590303635 200000 109131670 200000 617291065 200000 731712571 200000 197057797 200000 98195043 200000 35208272 200000 693070313 200000 454418564 200000 711137754 200000 1215839 200000 501809843 200000 99813168 200000 732720292 200000 353194777 200000 353432527 200000 658826571 200000 910824072 200000 172276044 200000 669903766 200000 649072691 200000 934556784 200000 676676842 200000 998194561 200000 354244203 200000 4206181 200000 121114115 200000 277729321 200000 674590098 200000 162274701 200000 606715849 200000 798146373 200000 238683241 200000 873619507 200000 33293450 200000 535018415 200000 371263697 200000 338546623 200000 648980408 200000 635742046 200000 849430473 200000 126985912 200000 940021219 200000 787478380 200000 86955379 200000 862787784 200000 732492476 200000 128222736 200000 528562447 200000 17271992 200000 396290835 200000 337168036 200000 593021181 200000 727918190 200000 980307160 200000 414123424 200000 912938175 200000 854502133 200000 416573213 200000 117731996 200000 608177395 200000 76682869 200000 885702162 200000 596148817 200000 440895836 200000 407071285 200000 930705671 200000 961710231 200000 929214169 200000 875516575 200000 227806828 200000 483274855 200000 348782443 200000 31214907 200000 331904467 200000 232053209 200000 838392371 200000 200304306 200000 179113963 200000 11813927 200000 707535216 200000 755133644 200000 489241734 200000 884806055 200000 822720644 200000 711988849 200000 171260051 200000 9254355 200000 103357935 200000 341806506 200000 500039204 200000 448141124 200000 882958673 200000 388854688 200000 737420904 200000 432474545 200000 137156459 200000 821212315 200000 26477488 200000 972167156 200000 650291230 200000 733835268 200000 394386285 200000 277456389 200000 93366890 200000 615894115 200000 897285680 200000 607651068 200000 882867311 200000 419118944 200000 294401448 200000 148648721 200000 88892782 200000 746201540 200000 542671526 200000 506835870 200000 475042759 200000 822622072 200000 101075739 200000 437184283 200000 684142843 200000 959241604 200000 996077591 200000 455599904 200000 510097323 200000 289196560 200000 124689354 200000 697601126 200000 299271063 200000 586806886 200000 791689606 200000 30041798 200000 627844511 200000 936016621 200000 990978491 200000 797470519 200000 149622724 200000 375213870 200000 755236345 200000 81119698 200000 169987367 200000 3718098 200000 639361776 200000 272173520 200000 650126344 200000 136622241 200000 582975090 200000 919066506 200000 758611911 200000 690711683 200000 427123054 200000 812456567 200000 988944100 200000 867435906 200000 728687094 200000 500766001 200000 854756098 200000 794324165 200000 556257081 200000 309074288 200000 42919647 200000 755081365 200000 691119497 200000 874454028 200000 554565213 200000 503375963 200000 724516437 200000 880602365 200000 953690236 200000 421671583 200000 513302062 200000 540149085 200000 261587804 200000 1218313 200000 462491333 200000 431224164 200000 217799742 200000 631671907 200000 71287531 200000 360115818 200000 748660611 200000 903532180 200000 377328783 200000 971901160 200000 366060714 200000 453090981 200000 96164546 200000 123848311 200000 698053205 200000 52085438 200000 989981109 200000 654533070 200000 19224644 200000 120535593 200000 32942776 200000 636106950 200000 791220567 200000 675193677 200000 465537083 200000 195319384 200000 490724752 200000 706122676 200000 17922000 200000 771011741 200000 167123469 200000 835736580 200000 937082407 200000 444657868 200000 955387153 200000 381676040 200000 633568528 200000 176956735 200000 718345723 200000 134411432 200000 554070907 200000 70105966 200000 418005324 200000 486520812 200000 379960698 200000 393178608 200000 789536933 200000 671303420 200000 878212669 200000 701047424 200000 704643781 200000 32300577 200000 618364435 200000 979010037 200000 244221838 200000 486110916 200000 15170159 200000 594361928 200000 760139776 200000 628933997 200000 953598943 200000 164613265 200000 606582331 200000 398899140 200000 144098325 200000 826436873 200000 906709888 200000 478064787 200000 368570850 200000 630383880 200000 845485104 200000 542516673 200000 898978101 200000 897862407 200000 970822603 200000 552936023 200000 414512415 200000 795650207 200000 390756593 200000 29811838 200000 338073041 200000 981826183 200000 435059555 200000 471090558 200000 309909659 200000 317383321 200000 427580417 200000 395358655 200000 134708718 200000 493440972 200000 549374157 200000 15394507 200000 38029146 200000 309704250 200000 982063334 200000 619705673 200000 616497552 200000 516398874 200000 977439372 200000 523237122 200000 928625248 200000 213459142 200000 410700066 200000 579693279 200000 635268795 200000 744737462 200000 880241958 200000 441066727 200000 501715120 200000 147357570 200000 415412281 200000 532782661 200000 766439794 200000 415106274 200000 788309789 200000 644674367 200000 554659664 200000 673710513 200000 471390129 200000 191506239 200000 600786874 200000 31036901 200000 465722102 200000 819506381 200000 192378178 200000 582945431 200000 467599116 200000 836448658 200000 416118679 200000 503595008 200000 641833781 200000 442671701 200000 701213579 200000 767627640 200000 608086992 200000 516646145 200000 751069965 200000 395572601 200000 45431901 200000 564655772 200000 475138350 200000 449389977 200000 756152191 200000 364584784 200000 28298271 200000 272785042 200000 970349812 200000 347744357 200000 383696177 200000 48398909 200000 762420637 200000 444080707 200000 368124115 200000 559935890 200000 696543612 200000 518498932 200000 425627286 200000 910691496 200000 160603056 200000 186708383 200000 150581547 200000 441962170 200000 557724282 200000 738735501 200000 958156386 200000 495032863 200000 503238458 200000 741184295 200000 983045420 200000 895899216 200000 896837745 200000 565461621 200000 846953881 200000 268788709 200000 611369920 200000 849540256 200000 73987289 200000 422931607 200000 52558823 200000 776286703 200000 750196030 200000 139386686 200000 123431110 200000 263091148 200000 203340344 200000 947733971 200000 15487326 200000 70163647 200000 631688278 200000 538925423 200000 996341712 200000 500051057 200000 195396427 200000 803343433 200000 900090715 200000 625628586 200000 325374950 200000 302569402 200000 548947553 200000 846470226 200000 779069975 200000 444636732 200000 128525410 200000 569326451 200000 455307503 200000 865960293 200000 839868414 200000 920112948 200000 402182816 200000 597905392 200000 441501943 200000 830344926 200000 137639032 200000 692974004 200000 821652523 200000 71222489 200000 728083177 200000 370119081 200000 724829597 200000 309627567 200000 38077316 200000 776213481 200000 775245932 200000 312469255 200000 802615544 200000 553412524 200000 116753113 200000 654094251 200000 584525078 200000 519230794 200000 338639941 200000 456687490 200000 846185167 200000 590661692 200000 903102255 200000 408352405 200000 55957555 200000 186656538 200000 967082809 200000 801870860 200000 222642291 200000 386336157 200000 323085091 200000 326405169 200000 326796767 200000 214392478 200000 389250253 200000 602593899 200000 856404455 200000 848349716 200000 687304504 200000 358177091 200000 781737245 200000 333239064 200000 75123845 200000 318888546 200000 247761201 200000 99217892 200000 531307508 200000 334757008 200000 524957939 200000 450157518 200000 61826021 200000 467292598 200000 392424531 200000 798153041 200000 590839257 200000 483473627 200000 497069667 200000 161591300 200000 83736688 200000 450176553 200000 239762770 200000 279196831 200000 846387564 200000 574791913 200000 844406386 200000 931918588 200000 855224235 200000 428940161 200000 706973234 200000 833429011 200000 475291440 200000 299182460 200000 309643811 200000 166545916 200000 994801946 200000 936253314 200000 465147126 200000 866578416 200000 833976235 200000 449789786 200000 439089276 200000 291795527 200000 962565697 200000 331962350 200000 123998628 200000 274519162 200000 681883999 200000 702962502 200000 87437439 200000 244806433 200000 190715044 200000 202763915 200000 843191870 200000 420290038 200000 907220177 200000 275997701 200000 170350897 200000 783581647 200000 319105990 200000 506128156 200000 959999177 200000 676552870 200000 161151620 200000 568092762 200000 634053526 200000 903931284 200000 773630252 200000 771715430 200000 59373385 200000 83574481 200000 382798078 200000 518977289 200000 133141170 200000 427881396 200000 4915802 200000 726467883 200000 21321665 200000 796065464 200000 942226625 200000 607583446 200000 985657224 200000 814829940 200000 102239444 200000 310438449 200000 950750774 200000 387479713 200000 163385938 200000 160590470 200000 320259869 200000 344372759 200000 911239197 200000 716907580 200000 828810412 200000 524067534 200000 622937141 200000 241642716 200000 104011381 200000 482712801 200000 959498683 200000 384418062 200000 528322855 200000 652910982 200000 380682478 200000 307821724 200000 839355028 200000 255109910 200000 973915952 200000 655752813 200000 387410859 200000 381659402 200000 637449472 200000 44257930 200000 759515261 200000 275109883 200000 602113 200000 115704860 200000 545226811 200000 329895328 200000 937855217 200000 321215851 200000 61727542 200000 840819411 200000 714030513 200000 120200671 200000 889353948 200000 246937995 200000 330208579 200000 812305922 200000 347689921 200000 308020962 200000 594929094 200000 479052155 200000 108343698 200000 629143823 200000 232332922 200000 931608339 200000 158330658 200000 833451372 200000 143295426 200000 279600819 200000 683277921 200000 853556849 200000 665345308 200000 874374499 200000 950512735 200000 607175094 200000 569671466 200000 46119243 200000 533112653 200000 917735412 200000 817182635 200000 33745845 200000 208724603 200000 937489155 200000 109835137 200000 475024136 200000 224864345 200000 687778268 200000 621877420 200000 182534349 200000 536674937 200000 34030743 200000 726001229 200000 183765932 200000 16074634 200000 127947374 200000 274331299 200000 997128559 200000 846216030 200000 887169463 200000 761804560 200000 185273085 200000 261160164 200000 639721964 200000 933928980 200000 769330272 200000 950680621 200000 173842342 200000 666983759 200000 136085695 200000 60106347 200000 490769052 200000 997133187 200000 352750179 200000 969483756 200000 306853800 200000 351507086 200000 545512116 200000 897885218 200000 952317634 200000 344540019 200000 227844156 200000 742888861 200000 118009602 200000 796046417 200000 182097058 200000 9957390 200000 922957984 200000 405940329 200000 817324720 200000 418530373 200000 213645046 200000 741122587 200000 67951692 200000 130622003 200000 590456956 200000 363141353 200000 628392577 200000 954709736 200000 7535818 200000 966595953 200000 64644471 200000 579845781 200000 968975513 200000 766001014 200000 310324854 200000 399692426 200000 296176066 200000 790667735 200000 147742182 200000 539648312 200000 914493756 200000 179274902 200000 419266384 200000 705579566 200000 973337888 200000 200515793 200000 356511581 200000 592898079 200000 914849959 200000 669444811 200000 142947797 200000 796648666 200000 607572522 200000 593677795 200000 102658976 200000 636052815 200000 135941408 200000 946805402 200000 959656136 200000 949604240 200000 23559715 200000 440145040 200000 409280628 200000 30962892 200000 296013035 200000 202308230 200000 748538093 200000 750378324 200000 616990800 200000 172117597 200000 21345179 200000 739382426 200000 358175818 200000 124961557 200000 292422920 200000 685540652 200000 439956979 200000 240482510 200000 349230300 200000 518933692 200000 334683011 200000 756818121 200000 782748638 200000 971742746 200000 850680402 200000 909187943 200000 781222392 200000 520882487 200000 74995417 200000 487229479 200000 993899570 200000 942950180 200000 490546353 200000 91451307 200000 668030133 200000 161621519 200000 239279249 200000 716116403 200000 467931848 200000 204772171 200000 18770002 200000 679223071 200000 637097174 200000 11372360 200000 191809261 200000 74102769 200000 512428133 200000 140349846 200000 516027003 200000 514210120 200000 832606751 200000 584940774 200000 313766451 200000 744325476 200000 929589196 200000 881596168 200000 841404015 200000 674679207 200000 468581973 200000 751675628 200000 405266087 200000 809165969 200000 258968513 200000 374684836 200000 151091058 200000 868731331 200000 294255418 200000 114377567 200000 679117963 200000 447239164 200000 311252233 200000 32014191 200000 700006089 200000 123021086 200000 893179029 200000 596592707 200000 894144037 200000 439108137 200000 573161062 200000 262533741 200000 309989815 200000 508791101 200000 5182503 200000 524906908 200000 405321656 200000 274097052 200000 928117406 200000 480091809 200000 674097024 200000 575676324 200000 375941558 200000 781045101 200000 881794440 200000 754736856 200000 921568885 200000 506405649 200000 222770025 200000 399201239 200000 315464453 200000 789880764 200000 823463898 200000 227916386 200000 998154925 200000 147294399 200000 548463797 200000 692638554 200000 484836312 200000 780467339 200000 5770993 200000 624315582 200000 749328396 200000 357579440 200000 596876456 200000 191785392 200000 41934323 200000 493115359 200000 711895313 200000 21630576 200000 568492885 200000 607248360 200000 627998854 200000 350866526 200000 59083547 200000 936073659 200000 814816383 200000 277775355 200000 354871629 200000 575076714 200000 43938708 200000 57811176 200000 838403859 200000 876445221 200000 321699198 200000 423477732 200000 208935607 200000 604075067 200000 702006549 200000 162472657 200000 912175520 200000 636510495 200000 139177554 200000 90206895 200000 800255575 200000 580797280 200000 173657165 200000 799297439 200000 175745156 200000 202169518 200000 704248639 200000 27107552 200000 443996401 200000 12012506 200000 590368384 200000 259602132 200000 133457285 200000 830970582 200000 771294346 200000 293527291 200000 137271113 200000 657040048 200000 788820211 200000 109654517 200000 540595302 200000 460516762 200000 415414389 200000 846815107 200000 325225508 200000 612498148 200000 489362153 200000 437887110 200000 835514092 200000 203380991 200000 802155847 200000 641041149 200000 235745861 200000 268637052 200000 888125862 200000 842199050 200000 352240346 200000 330243338 200000 906319681 200000 310379501 200000 539722865 200000 591824762 200000 222173807 200000 793156102 200000 388035572 200000 748714940 200000 969431209 200000 604420823 200000 379868523 200000 344760290 200000 841684103 200000 652306942 200000 452454398 200000 597223196 200000 153053122 200000 2467390 200000 338371575 200000 27088826 200000 288175922 200000 552531318 200000 664073405 200000 275218732 200000 11215568 200000 461203623 200000 934012121 200000 258706948 200000 706061237 200000 905503730 200000 996090356 200000 14191090 200000 566628888 200000 48022166 200000 435928789 200000 103875013 200000 476123474 200000 644927733 200000 608722791 200000 470556016 200000 975683037 200000 351752847 200000 345290928 200000 461092865 200000 341103439 200000 357208069 200000 1857242 200000 312965546 200000 524856931 200000 145429782 200000 854973229 200000 234248636 200000 316033264 200000 439713956 200000 325913106 200000 529744038 200000 659118574 200000 617353390 200000 769533713 200000 364054521 200000 968047991 200000 910392918 200000 36748498 200000 749709926 200000 73881283 200000 204137948 200000 320347422 200000 215761342 200000 757836842 200000 128990369 200000 677901534 200000 980490479 200000 921663269 200000 365080868 200000 770655770 200000 807443981 200000 19932236 200000 618849031 200000 265689595 200000 507705925 200000 267444568 200000 12125450 200000 632101576 200000 42492906 200000 347807522 200000 245777677 200000 997329388 200000 51493484 200000 976289185 200000 532704274 200000 959368685 200000 699963995 200000 666633198 200000 646489655 200000 775541877 200000 554837352 200000 201737283 200000 71533247 200000 950042700 200000 253650018 200000 63048694 200000 502369801 200000 681510746 200000 939543356 200000 648125314 200000 878750614 200000 903233705 200000 956366596 200000 16663166 200000 783041030 200000 694726240 200000 966596589 200000 574381474 200000 91469595 200000 396188616 200000 885999429 200000 935576776 200000 440122804 200000 905174858 200000 49853823 200000 361000680 200000 834466769 200000 741337710 200000 268816425 200000 260696602 200000 480854677 200000 428422108 200000 895720949 200000 218150295 200000 144901694 200000 568827230 200000 112229044 200000 402249143 200000 905123885 200000 186202075 200000 482882901 200000 675854323 200000 195084004 200000 556312412 200000 522624489 200000 270694627 200000 14692354 200000 183051530 200000 776268193 200000 179910209 200000 71283784 200000 371468076 200000 996256461 200000 697077475 200000 409105302 200000 594977069 200000 497395934 200000 527876803 200000 567806702 200000 791885715 200000 759464036 200000 72223994 200000 3098735 200000 644615176 200000 266959631 200000 6001600 200000 348205401 200000 678083924 200000 867434929 200000 587187308 200000 778890254 200000 60488544 200000 919778874 200000 858243961 200000 384337423 200000 971768628 200000 686428090 200000 220849790 200000 790918138 200000 66817784 200000 370969697 200000 479585332 200000 806242194 200000 409648117 200000 715437441 200000 973553267 200000 986050998 200000 14668948 200000 838870921 200000 444138548 200000 962834023 200000 906525277 200000 703196171 200000 100677519 200000 328832197 200000 941052409 200000 698270134 200000 863160765 200000 244114705 200000 765276975 200000 86680668 200000 943700246 200000 69547692 200000 293633769 200000 364404972 200000 939863315 200000 934332950 200000 779662640 200000 201916791 200000 760452173 200000 347454703 200000 357718826 200000 992539438 200000 95618683 200000 434673656 200000 693702434 200000 5192801 200000 228787831 200000 12768017 200000 960317056 200000 385037953 200000 466055224 200000 459654460 200000 404141515 200000 227171358 200000 731305688 200000 857616024 200000 615269549 200000 168515817 200000 538148494 200000 948480614 200000 79292399 200000 22479282 200000 697189044 200000 146207494 200000 366818167 200000 378691690 200000 119542722 200000 201391609 200000 954820176 200000 159628833 200000 931325776 200000 148421600 200000 870403234 200000 36031239 200000 667901975 200000 857361531 200000 498766772 200000 114356846 200000 338311663 200000 841694378 200000 136504304 200000 5844166 200000 847050193 200000 601753710 200000 196412638 200000 975668126 200000 396757973 200000 604277991 200000 193394471 200000 428428713 200000 656901941 200000 452613207 200000 976750227 200000 356084917 200000 233958983 200000 388333085 200000 853882378 200000 236612021 200000 403464325 200000 749181113 200000 808812437 200000 172593335 200000 586162824 200000 95761358 200000 334071389 200000 814443757 200000 974641671 200000 120074266 200000 379804330 200000 189415080 200000 502301148 200000 923017598 200000 18901989 200000 763486551 200000 28413951 200000 498981116 200000 964178070 200000 404496779 200000 564545928 200000 108866227 200000 223429221 200000 121930485 200000 832246447 200000 634023396 200000 728843291 200000 844864613 200000 751536846 200000 365053680 200000 52815777 200000 460974028 200000 606179933 200000 513719638 200000 57117183 200000 984538170 200000 960647412 200000 676167608 200000 489762653 200000 272235488 200000 48474956 200000 233140693 200000 222950661 200000 720918542 200000 103631678 200000 576182416 200000 223929694 200000 262556980 200000 294893505 200000 748800487 200000 918334961 200000 665345764 200000 537103598 200000 295388411 200000 421492071 200000 730730958 200000 622602750 200000 484691470 200000 128859016 200000 740846017 200000 854142282 200000 40085119 200000 986774333 200000 940222896 200000 883570761 200000 298745039 200000 288194701 200000 211271593 200000 611961749 200000 589628062 200000 909244578 200000 42761951 200000 160918246 200000 682635438 200000 956083140 200000 38853024 200000 118960916 200000 869718237 200000 518810972 200000 525350750 200000 470951959 200000 754049582 200000 397569010 200000 168181418 200000 867389705 200000 674473152 200000 881943342 200000 569253683 200000 805511714 200000 552962516 200000 529214426 200000 283827146 200000 48743098 200000 513111499 200000 47619549 200000 165747296 200000 111545162 200000 775159333 200000 993744448 200000 702124549 200000 979612523 200000 528463746 200000 585965355 200000 217523946 200000 192027092 200000 897881506 200000 88559080 200000 590481503 200000 771305566 200000 533452136 200000 149056734 200000 569195221 200000 32365570 200000 323616466 200000 659377047 200000 197606364 200000 186814681 200000 292487426 200000 380148922 200000 298080805 200000 52671514 200000 687187511 200000 727375888 200000 177916799 200000 865690143 200000 901872084 200000 999195777 200000 964223197 200000 17970784 200000 573110871 200000 46818839 200000 532616782 200000 478199156 200000 169241953 200000 264796665 200000 108637442 200000 610325782 200000 718952884 200000 965777520 200000 341703499 200000 229313565 200000 441827631 200000 749992165 200000 510582424 200000 74856066 200000 133163730 200000 859996640 200000 60674939 200000 316837725 200000 226018496 200000 712014089 200000 502034851 200000 988948199 200000 540130359 200000 321209130 200000 335175649 200000 569286776 200000 547082137 200000 955000362 200000 953066022 200000 22652041 200000 696023141 200000 310717202 200000 244022659 200000 348688563 200000 242263869 200000 738018827 200000 665121831 200000 858283437 200000 997350881 200000 599365725 200000 877287779 200000 563845969 200000 452308786 200000 812685936 200000 311069608 200000 120929430 200000 646379311 200000 864257486 200000 95375494 200000 218770326 200000 768853242 200000 445976350 200000 756653741 200000 584630152 200000 702339283 200000 700959273 200000 69239791 200000 96295110 200000 640975898 200000 316689880 200000 471472444 200000 868818632 200000 907644240 200000 506076722 200000 674243748 200000 453956646 200000 848570902 200000 661950562 200000 150397783 200000 936488089 200000 61247276 200000 172272302 200000 514042791 200000 30405369 200000 948951154 200000 846008448 200000 13698308 200000 697271615 200000 732222185 200000 822223968 200000 255490557 200000 402600067 200000 41558193 200000 974350327 200000 779637829 200000 941931774 200000 517337355 200000 300800012 200000 670389930 200000 591155208 200000 510421080 200000 595228810 200000 846965534 200000 940198939 200000 551622168 200000 322469495 200000 773752498 200000 993876685 200000 93759723 200000 951462909 200000 706059157 200000 470807768 200000 72407698 200000 913389668 200000 274653976 200000 581007381 200000 841846254 200000 598808084 200000 209124780 200000 258944892 200000 814109950 200000 370283159 200000 905452257 200000 54403876 200000 560657636 200000 76413588 200000 368670056 200000 300530248 200000 214993888 200000 558428116 200000 221495057 200000 404743487 200000 803010899 200000 983013184 200000 969091789 200000 620888962 200000 113904572 200000 658654432 200000 178401964 200000 877238697 200000 94205117 200000 191062493 200000 550015455 200000 529020269 200000 320603413 200000 616203902 200000 714924726 200000 823775142 200000 594432679 200000 341586477 200000 693401761 200000 68529229 200000 636907633 200000 514805106 200000 121532466 200000 558010491 200000 825753236 200000 748593142 200000 965187864 200000 542658663 200000 102135378 200000 457060993 200000 719333413 200000 892173674 200000 876373002 200000 23016699 200000 482157384 200000 969017342 200000 168709437 200000 181144174 200000 548273555 200000 558714297 200000 598824587 200000 11329793 200000 21878581 200000 785130838 200000 697892277 200000 884318717 200000 452903296 200000 46551724 200000 20610972 200000 943450570 200000 82964707 200000 814054067 200000 322105408 200000 429943794 200000 9602287 200000 470411141 200000 318968513 200000 758513436 200000 594462805 200000 779539546 200000 641070944 200000 374451986 200000 166674661 200000 971363722 200000 315999101 200000 729425595 200000 499630480 200000 991642254 200000 498473882 200000 119746592 200000 617582694 200000 565038078 200000 486707029 200000 485692521 200000 338654360 200000 442062227 200000 313604977 200000 977458144 200000 436315254 200000 399912486 200000 705550798 200000 882168300 200000 754711409 200000 794404270 200000 410945899 200000 986077975 200000 921350169 200000 909495108 200000 894257770 200000 346375 200000 49433118 200000 556991778 200000 22402058 200000 431462023 200000 431019090 200000 957741214 200000 621780653 200000 652540287 200000 608104613 200000 781955635 200000 353620947 200000 980393718 200000 648624678 200000 933957496 200000 892952605 200000 562597143 200000 921539848 200000 778171173 200000 832439626 200000 911766312 200000 473949849 200000 916258580 200000 376924220 200000 35191187 200000 177318219 200000 380730429 200000 295022323 200000 17929695 200000 334109359 200000 819908792 200000 917555855 200000 797574839 200000 727412 200000 12969918 200000 770970961 200000 363669473 200000 175639403 200000 46741927 200000 66748058 200000 50624583 200000 894609797 200000 706061292 200000 546901225 200000 778615281 200000 36969939 200000 548494629 200000 874873312 200000 544994824 200000 111697795 200000 588457740 200000 221115455 200000 268905684 200000 62900969 200000 621414007 200000 622939623 200000 244999613 200000 145399666 200000 56630624 200000 22431191 200000 859783501 200000 585461169 200000 791944928 200000 752356401 200000 392269611 200000 12812630 200000 364581679 200000 821373493 200000 918896672 200000 135163697 200000 365288868 200000 187920963 200000 989452308 200000 741467955 200000 434118842 200000 459615708 200000 183521297 200000 802314347 200000 308795400 200000 581515680 200000 997349438 200000 569356556 200000 943202375 200000 625187665 200000 197074917 200000 941041765 200000 599527247 200000 244746190 200000 550316909 200000 517258470 200000 215951385 200000 875854104 200000 636952671 200000 89453089 200000 896247997 200000 923209295 200000 111666531 200000 322145989 200000 367372916 200000 241265076 200000 484179523 200000 207657635 200000 756036502 200000 649566376 200000 421518822 200000 657165484 200000 881109404 200000 244277163 200000 1806933 200000 39412465 200000 194771743 200000 850571357 200000 52032697 200000 823272097 200000 195762134 200000 583759231 200000 934930778 200000 455245325 200000 874472091 200000 845812978 200000 315782048 200000 596528806 200000 799548261 200000 682785717 200000 996549653 200000 649839356 200000 942894926 200000 336457706 200000 440599648 200000 972939968 200000 514156173 200000 564936401 200000 704586570 200000 772383938 200000 137239676 200000 625729226 200000 603902652 200000 539266803 200000 25724819 200000 409470295 200000 637790654 200000 122998371 200000 269378922 200000 666088726 200000 309553784 200000 342475074 200000 663014074 200000 906295754 200000 496550452 200000 139466466 200000 55646043 200000 889366098 200000 336768345 200000 48908211 200000 75145286 200000 41542831 200000 774506864 200000 470822724 200000 839004563 200000 127680001 200000 708722977 200000 664604232 200000 188031100 200000 442944650 200000 396118070 200000 550801037 200000 264537431 200000 919293865 200000 783227798 200000 498508550 200000 897075614 200000 42848223 200000 165094219 200000 704970689 200000 792472042 200000 91774156 200000 57723004 200000 401788400 200000 739211762 200000 301921585 200000 195353458 200000 928700388 200000 760350864 200000 734737647 200000 528864661 200000 254562060 200000 953521084 200000 210129669 200000 7757679 200000 129519609 200000 886982286 200000 46479765 200000 208885927 200000 779056732 200000 446628670 200000 166721503 200000 516597767 200000 249415941 200000 500887334 200000 607096388 200000 892676470 200000 953141221 200000 684028606 200000 384695363 200000 993529340 200000 663510028 200000 847775646 200000 581219966 200000 680475588 200000 471136171 200000 428945023 200000 952229557 200000 808419349 200000 893585938 200000 139973946 200000 371968968 200000 163608407 200000 759056817 200000 553854150 200000 548133304 200000 361135891 200000 955343898 200000 193343804 200000 430323110 200000 617254386 200000 477324797 200000 190947797 200000 525940177 200000 173469116 200000 448649513 200000 939459818 200000 106399643 200000 61601113 200000 656240273 200000 118423539 200000 603954052 200000 356249299 200000 549493315 200000 549377927 200000 167009069 200000 598637393 200000 464013170 200000 439908193 200000 191038293 200000 466792220 200000 714686572 200000 963718744 200000 516152286 200000 722019740 200000 846922915 200000 471841380 200000 140747719 200000 119355739 200000 124348584 200000 717471 200000 884295987 200000 770776577 200000 820866090 200000 357405505 200000 201455968 200000 555523157 200000 519568378 200000 395618210 200000 439178927 200000 874605121 200000 254959113 200000 897453627 200000 975278754 200000 294063309 200000 455023975 200000 327790757 200000 743076312 200000 155844642 200000 960481349 200000 474366359 200000 757380626 200000 531609479 200000 4768755 200000 958272746 200000 272743984 200000 271039847 200000 944520418 200000 153876887 200000 847173171 200000 991591240 200000 124468898 200000 2658231 200000 395646780 200000 688536020 200000 145061347 200000 70857345 200000 691829131 200000 772122835 200000 59001975 200000 478598735 200000 879493760 200000 648699182 200000 7190862 200000 762877081 200000 351057564 200000 142588140 200000 828622455 200000 302003190 200000 468327295 200000 653319479 200000 266866469 200000 621409825 200000 871016427 200000 586081880 200000 789861286 200000 386575345 200000 423072703 200000 864823222 200000 900894061 200000 178727263 200000 493486588 200000 225332697 200000 770782984 200000 565070723 200000 15803074 200000 920323180 200000 924731946 200000 32332950 200000 213487442 200000 107764790 200000 363823521 200000 878457840 200000 282544653 200000 542638879 200000 713982303 200000 337981962 200000 43499122 200000 203653680 200000 318149236 200000 556503677 200000 302543652 200000 821205394 200000 410683665 200000 436165632 200000 140126689 200000 760717452 200000 525269126 200000 83480685 200000 382360458 200000 794780553 200000 774468 200000 481967291 200000 162534432 200000 991862799 200000 134294235 200000 156121348 200000 983952068 200000 245907656 200000 831577084 200000 337925247 200000 868742582 200000 856784764 200000 495165559 200000 608583558 200000 844883542 200000 211760916 200000 108842813 200000 852465553 200000 326780198 200000 393360792 200000 832760926 200000 808300856 200000 948722116 200000 17395760 200000 202593546 200000 359918644 200000 441140979 200000 471757606 200000 23602579 200000 422130525 200000 146580626 200000 157183457 200000 780521832 200000 923584684 200000 396594082 200000 96826090 200000 992864539 200000 858109753 200000 922923587 200000 689612777 200000 761484891 200000 18528573 200000 412778935 200000 402569128 200000 310249978 200000 536395792 200000 820188252 200000 219066382 200000 742090727 200000 743796780 200000 150560693 200000 809686053 200000 166934324 200000 951046439 200000 179871841 200000 214241811 200000 712942608 200000 838486971 200000 959605281 200000 659169571 200000 37377996 200000 947702209 200000 298680790 200000 210773949 200000 188610777 200000 373969969 200000 825916800 200000 209183593 200000 715560647 200000 891390754 200000 795085887 200000 691277519 200000 901007431 200000 739110863 200000 589488724 200000 234388920 200000 637182761 200000 941913231 200000 752049951 200000 448563469 200000 12683358 200000 412221659 200000 925801249 200000 839559894 200000 290359286 200000 157728587 200000 571358203 200000 432983611 200000 451076898 200000 414990232 200000 945873517 200000 197729670 200000 763424817 200000 273119386 200000 501692503 200000 813454878 200000 719001750 200000 836810826 200000 339003578 200000 847920780 200000 610539744 200000 209845697 200000 544311222 200000 282624633 200000 724545727 200000 43484470 200000 4521101 200000 581900972 200000 862073605 200000 638388226 200000 913609118 200000 493003024 200000 932946337 200000 737153695 200000 975696490 200000 557899435 200000 149572517 200000 906409635 200000 827700113 200000 771747239 200000 978068800 200000 429121737 200000 50942676 200000 111668044 200000 254654915 200000 125124840 200000 539599124 200000 194483715 200000 251938720 200000 597593592 200000 533538385 200000 779574100 200000 260884581 200000 999197203 200000 271657899 200000 894099431 200000 941207748 200000 286034033 200000 449820003 200000 865395077 200000 30155917 200000 182432618 200000 611005145 200000 327543575 200000 155884721 200000 887025271 200000 302663823 200000 101787301 200000 812626240 200000 100860976 200000 556337188 200000 183144792 200000 620232043 200000 121214030 200000 791695961 200000 887223160 200000 102079362 200000 511610794 200000 902195982 200000 421289069 200000 606423798 200000 956633147 200000 769306436 200000 825069760 200000 664753238 200000 504936218 200000 422834460 200000 314464282 200000 197026133 200000 413835393 200000 269585365 200000 875793731 200000 128901314 200000 308448710 200000 146803665 200000 137678371 200000 311018125 200000 861285220 200000 613395088 200000 406648260 200000 945628616 200000 951963890 200000 437905587 200000 378135629 200000 582292130 200000 177249064 200000 845314553 200000 961165575 200000 839799405 200000 645815264 200000 432462148 200000 731472987 200000 157462936 200000 735053330 200000 937442452 200000 975839697 200000 34753461 200000 178564054 200000 224204041 200000 813692945 200000 735886707 200000 660521573 200000 350679780 200000 119592165 200000 423854755 200000 887470615 200000 805131142 200000 435351348 200000 760072246 200000 374059109 200000 795396975 200000 247803143 200000 750563900 200000 717517799 200000 845743167 200000 96404359 200000 517936614 200000 680921175 200000 855430327 200000 855742715 200000 608194436 200000 200883851 200000 478007479 200000 411952334 200000 460089991 200000 307303037 200000 351555392 200000 247355782 200000 537064831 200000 740234566 200000 389521011 200000 684968141 200000 263539741 200000 499233054 200000 191362960 200000 867190635 200000 626650929 200000 467655516 200000 47557879 200000 188629833 200000 490363051 200000 873108603 200000 711846441 200000 993214831 200000 766038941 200000 470802450 200000 439787463 200000 372219909 200000 700090935 200000 676722906 200000 162210192 200000 421190228 200000 582260680 200000 645018795 200000 810063974 200000 154308805 200000 23133891 200000 745138814 200000 58709577 200000 184222944 200000 286364342 200000 739580523 200000 863572057 200000 609822542 200000 294732372 200000 783453611 200000 926343384 200000 691126230 200000 380592491 200000 382868118 200000 429829924 200000 191364450 200000 725264109 200000 708668069 200000 412402624 200000 797044731 200000 602773739 200000 568766577 200000 81048139 200000 212619464 200000 85133972 200000 986574769 200000 974891398 200000 133976593 200000 747637817 200000 504191295 200000 81950546 200000 58066241 200000 288328011 200000 793035538 200000 151912110 200000 123778782 200000 359714906 200000 671829572 200000 465029052 200000 414650515 200000 729030935 200000 255250188 200000 683701692 200000 786912038 200000 749240914 200000 742401220 200000 755575567 200000 310219392 200000 522623483 200000 678454756 200000 41788212 200000 465237419 200000 32536868 200000 537947652 200000 296850124 200000 835400911 200000 75367933 200000 894787549 200000 2583961 200000 714734899 200000 368111574 200000 451278151 200000 577233018 200000 131264833 200000 894730015 200000 808952123 200000 724502384 200000 49627777 200000 401626474 200000 397925329 200000 332863388 200000 232632220 200000 532837734 200000 985594947 200000 298405693 200000 540507738 200000 932190949 200000 53426407 200000 126964149 200000 485690275 200000 7551190 200000 827729207 200000 310923652 200000 421140352 200000 928225099 200000 284597708 200000 26734154 200000 117110554 200000 85049715 200000 383795293 200000 41390280 200000 979537593 200000 312411039 200000 633545156 200000 861614815 200000 738448838 200000 74675008 200000 624644089 200000 862065039 200000 98993865 200000 490460903 200000 347874836 200000 131266808 200000 958499690 200000 685361731 200000 400990285 200000 243352155 200000 633272434 200000 175024165 200000 848850942 200000 137576472 200000 550993354 200000 49029758 200000 984514463 200000 365591472 200000 213609594 200000 571831902 200000 943698632 200000 825118148 200000 900191402 200000 625694709 200000 278137906 200000 909965844 200000 405241764 200000 500622997 200000 380957110 200000 886182272 200000 797235663 200000 158182574 200000 189202507 200000 131020809 200000 238644916 200000 426065360 200000 369763850 200000 613423312 200000 802584828 200000 439272619 200000 532758573 200000 349660181 200000 625251439 200000 100625169 200000 879367946 200000 625836856 200000 331612150 200000 89414641 200000 786221084 200000 2520250 200000 243395480 200000 700587357 200000 268957177 200000 600419387 200000 343948415 200000 344685188 200000 51299932 200000 607744636 200000 219997939 200000 989495736 200000 322293788 200000 685237598 200000 380565597 200000 611565160 200000 12522801 200000 727814113 200000 699323717 200000 620897061 200000 863948469 200000 446490661 200000 622821715 200000 919117728 200000 534185696 200000 447264619 200000 668005201 200000 317389482 200000 657713418 200000 709102612 200000 169219366 200000 851170866 200000 271971756 200000 837535135 200000 989837787 200000 425949513 200000 603696735 200000 789849262 200000 702014360 200000 753095200 200000 82531802 200000 457348353 200000 929431463 200000 388727303 200000 620882934 200000 366705528 200000 625081967 200000 235570543 200000 817881516 200000 575514133 200000 644140922 200000 157460455 200000 7490837 200000 621110262 200000 827235695 200000 378829346 200000 107420520 200000 249262430 200000 203881495 200000 462350831 200000 750132479 200000 384340396 200000 72437850 200000 687018046 200000 351677266 200000 348551009 200000 984016962 200000 654411553 200000 702006008 200000 838213150 200000 269893878 200000 847455176 200000 897101740 200000 406663842 200000 174695615 200000 356334722 200000 959048773 200000 731638479 200000 465048326 200000 998513858 200000 358566076 200000 908674981 200000 411839571 200000 522910486 200000 26796585 200000 810590020 200000 710464590 200000 503802160 200000 432943301 200000 390521069 200000 328143809 200000 108875233 200000 834502632 200000 452389633 200000 102316691 200000 33123096 200000 463132171 200000 188947200 200000 933907917 200000 311251430 200000 561184967 200000 398312330 200000 270883224 200000 3136124 200000 460021459 200000 347974752 200000 675496764 200000 526683178 200000 935638537 200000 898240610 200000 989957921 200000 594158433 200000 701809504 200000 576785298 200000 185188049 200000 792885169 200000 426569458 200000 812799759 200000 10066163 200000 322218955 200000 622072310 200000 363239193 200000 527407440 200000 356040063 200000 293545670 200000 240515347 200000 462840017 200000 602723774 200000 828836058 200000 532306299 200000 100818301 200000 383659159 200000 390377162 200000 634393586 200000 626004607 200000 195839805 200000 95723599 200000 415520058 200000 200986141 200000 761214975 200000 575634497 200000 888987442 200000 157362625 200000 851225677 200000 767022233 200000 823307483 200000 451018227 200000 688942777 200000 273746031 200000 52318805 200000 640435292 200000 502609138 200000 337155068 200000 753365730 200000 143309251 200000 155431370 200000 160112280 200000 662104801 200000 764526611 200000 843840304 200000 138696381 200000 397839314 200000 283837010 200000 620695093 200000 431718401 200000 687392344 200000 945986218 200000 843768586 200000 924752158 200000 551525425 200000 692654179 200000 986987776 200000 513300461 200000 280257086 200000 169311205 200000 64711302 200000 961799526 200000 752427137 200000 594809530 200000 488515373 200000 735727521 200000 169815065 200000 994680201 200000 468391334 200000 961158102 200000 664553799 200000 852880923 200000 373099969 200000 790847071 200000 560034155 200000 294807897 200000 137417839 200000 85247668 200000 386361094 200000 67617611 200000 365049792 200000 205107565 200000 591664569 200000 250869530 200000 998989540 200000 106273859 200000 969186884 200000 527930125 200000 7212077 200000 11141134 200000 56550535 200000 742727310 200000 55581963 200000 650997447 200000 810865539 200000 669251109 200000 153008142 200000 603548551 200000 609164633 200000 558922619 200000 291257574 200000 519603845 200000 706307912 200000 846289240 200000 816872549 200000 837080346 200000 281737650 200000 691692964 200000 974380666 200000 915440064 200000 724304919 200000 933222249 200000 253002295 200000 949415949 200000 719141655 200000 841485006 200000 158106059 200000 511743164 200000 635989620 200000 460947740 200000 931983495 200000 709635492 200000 114898700 200000 490366651 200000 640537308 200000 915369917 200000 653397218 200000 159657269 200000 853294683 200000 539660577 200000 891662613 200000 157068594 200000 212149683 200000 829072136 200000 34851814 200000 438876793 200000 424703157 200000 814692298 200000 142191286 200000 481247220 200000 703792210 200000 378183392 200000 479806468 200000 800872363 200000 693219994 200000 797968098 200000 988770162 200000 372019398 200000 372281534 200000 698053513 200000 176883136 200000 14799759 200000 665986318 200000 3675054 200000 851982030 200000 486162285 200000 486230266 200000 153818440 200000 198027677 200000 420657898 200000 411612436 200000 359607152 200000 522829902 200000 27760556 200000 59806988 200000 431187552 200000 265341473 200000 405423742 200000 278427570 200000 593389934 200000 398637430 200000 601514312 200000 843836150 200000 879627029 200000 408020430 200000 721689361 200000 926455274 200000 132519660 200000 479238601 200000 198587396 200000 189578429 200000 585721259 200000 295088425 200000 238802791 200000 215089857 200000 870490924 200000 80862412 200000 763539364 200000 938767461 200000 984993895 200000 514858677 200000 893102658 200000 45203770 200000 996137332 200000 25130499 200000 838951916 200000 317241329 200000 604934540 200000 789624568 200000 981165672 200000 681535579 200000 411281671 200000 754104562 200000 555536544 200000 39971687 200000 677469534 200000 319207028 200000 401616541 200000 317697830 200000 444942122 200000 289976093 200000 762448261 200000 108150985 200000 26490402 200000 917653934 200000 422698403 200000 616502944 200000 690802463 200000 53775367 200000 763402846 200000 702579228 200000 291997210 200000 58875690 200000 102819392 200000 859425741 200000 589714476 200000 146523957 200000 186221808 200000 580201828 200000 277297037 200000 817108331 200000 411322679 200000 476930481 200000 691507092 200000 472837163 200000 916447997 200000 463146148 200000 190500540 200000 92620534 200000 441670988 200000 12584271 200000 122354332 200000 41040493 200000 745285707 200000 772128225 200000 737319917 200000 109040719 200000 5920580 200000 369506220 200000 645590663 200000 505257342 200000 825673886 200000 216171807 200000 824494947 200000 913145338 200000 189054946 200000 326549964 200000 168959641 200000 127897828 200000 296566200 200000 895269474 200000 52142946 200000 289231995 200000 882074090 200000 781532339 200000 280229398 200000 538521121 200000 29006175 200000 733305262 200000 75552814 200000 880542805 200000 807019552 200000 927804772 200000 48484931 200000 755205306 200000 558484822 200000 832612614 200000 713726476 200000 898363406 200000 525139785 200000 653795557 200000 848783459 200000 589965874 200000 498831713 200000 660609648 200000 660263743 200000 749983272 200000 875366952 200000 842756152 200000 684054970 200000 557287951 200000 706581829 200000 197233646 200000 418090507 200000 750256423 200000 687888769 200000 465077858 200000 541663116 200000 850166739 200000 952617157 200000 979089796 200000 771759285 200000 841514385 200000 831628313 200000 409772134 200000 775521566 200000 362366723 200000 654933413 200000 890019128 200000 474555264 200000 606187496 200000 700252851 200000 469765962 200000 416676275 200000 821871906 200000 439255978 200000 761149196 200000 17301168 200000 553506994 200000 11621395 200000 119700496 200000 442546832 200000 282091446 200000 684846742 200000 253690629 200000 901528714 200000 245167216 200000 844937981 200000 617622973 200000 679666423 200000 935623745 200000 323907632 200000 279730983 200000 52341584 200000 201403305 200000 869467190 200000 236325717 200000 729717806 200000 968348232 200000 580366905 200000 380681078 200000 913254728 200000 427130080 200000 582884481 200000 322653659 200000 323725688 200000 671304527 200000 310703222 200000 890484213 200000 611435190 200000 110486168 200000 830813858 200000 27438676 200000 589719066 200000 735864026 200000 428489388 200000 809712297 200000 560413148 200000 669819734 200000 702382942 200000 758982597 200000 60705622 200000 188887660 200000 290712223 200000 575004054 200000 147504384 200000 412517790 200000 877796727 200000 552292143 200000 928740978 200000 642977675 200000 267094033 200000 744866496 200000 531350117 200000 500853747 200000 208964020 200000 422184857 200000 251564722 200000 942075321 200000 831132872 200000 57027115 200000 961347152 200000 42172635 200000 892094678 200000 250835462 200000 49358680 200000 672923258 200000 958146183 200000 216389082 200000 851356932 200000 505542360 200000 272870819 200000 840434553 200000 369135018 200000 606962516 200000 224902418 200000 703836626 200000 95266501 200000 936277103 200000 450571486 200000 288033015 200000 793783019 200000 608438729 200000 16185902 200000 739265559 200000 388246999 200000 344924195 200000 454519115 200000 758841732 200000 775780960 200000 692729182 200000 75470750 200000 164675757 200000 343647358 200000 962525818 200000 673980846 200000 586235939 200000 635352907 200000 822498711 200000 459754790 200000 39037847 200000 999290623 200000 590644214 200000 841562828 200000 573776345 200000 573569778 200000 939048440 200000 250827402 200000 14776026 200000 341451165 200000 955354396 200000 917986664 200000 958819243 200000 693817497 200000 259803652 200000 841528719 200000 803704954 200000 978113181 200000 925804144 200000 826698311 200000 229702299 200000 680730498 200000 436946241 200000 416374776 200000 217734267 200000 723849793 200000 409254518 200000 901839403 200000 116260269 200000 568079603 200000 298241841 200000 711453577 200000 952845537 200000 129394383 200000 412567473 200000 160443866 200000 922175463 200000 876689455 200000 923848024 200000 635309063 200000 114149295 200000 521670795 200000 794483878 200000 716138007 200000 392655947 200000 54937211 200000 648352060 200000 477620020 200000 518859498 200000 294780343 200000 119577561 200000 759756199 200000 20970974 200000 911600921 200000 737439839 200000 651648215 200000 654488726 200000 73445529 200000 882425294 200000 12444492 200000 566727076 200000 637218639 200000 275723846 200000 340402865 200000 353336503 200000 645795700 200000 755259145 200000 18186701 200000 707624096 200000 972059232 200000 581718645 200000 749495944 200000 209429841 200000 5584012 200000 646026253 200000 689785323 200000 946500568 200000 457641361 200000 944554608 200000 912528415 200000 184333927 200000 245086758 200000 165142367 200000 827438699 200000 22007374 200000 807884837 200000 825461691 200000 521383226 200000 397865982 200000 718474373 200000 874033027 200000 518365202 200000 923899143 200000 423175008 200000 968532441 200000 889946013 200000 978137114 200000 200201709 200000 740038909 200000 354008484 200000 652560135 200000 173802630 200000 101278287 200000 786211085 200000 562430142 200000 888875683 200000 401728592 200000 422095331 200000 915772753 200000 368493276 200000 773908129 200000 499490637 200000 186883568 200000 504670954 200000 571904513 200000 446774165 200000 207856874 200000 544589221 200000 485148242 200000 720276002 200000 688565682 200000 475975942 200000 309896340 200000 976597885 200000 265355991 200000 410935333 200000 863318760 200000 138942286 200000 500873737 200000 849438523 200000 841612941 200000 57731167 200000 247644185 200000 940523424 200000 908140005 200000 553234071 200000 802542329 200000 530735566 200000 891402864 200000 434357504 200000 509078967 200000 320120155 200000 937982158 200000 351425472 200000 14168709 200000 283387138 200000 38769344 200000 560776226 200000 613087923 200000 461978265 200000 405925159 200000 806006926 200000 790424754 200000 463841051 200000 494256130 200000 809714828 200000 606063635 200000 101664927 200000 11949683 200000 758862532 200000 736093573 200000 81188957 200000 636233914 200000 408731391 200000 251647705 200000 850716335 200000 854016567 200000 739160102 200000 592185599 200000 199656717 200000 291063660 200000 780568129 200000 377339401 200000 244102671 200000 641934328 200000 450271352 200000 159436071 200000 56962926 200000 596550811 200000 337715989 200000 866325161 200000 972581378 200000 481438007 200000 942195583 200000 109478912 200000 373449156 200000 141605580 200000 428758591 200000 731506619 200000 264256973 200000 102501755 200000 393000702 200000 371608461 200000 20486740 200000 451332228 200000 140842115 200000 11471940 200000 18369202 200000 358376518 200000 882032313 200000 317726675 200000 521423201 200000 661092932 200000 931090598 200000 436510024 200000 73090551 200000 655748382 200000 41500276 200000 158620886 200000 933646639 200000 259862163 200000 97577835 200000 623107019 200000 45198048 200000 424538501 200000 539680244 200000 813467801 200000 705401346 200000 376134643 200000 208652695 200000 814933712 200000 220020399 200000 302184191 200000 963756284 200000 451813665 200000 879076383 200000 802892521 200000 174010348 200000 351013213 200000 708635306 200000 627674898 200000 614112592 200000 865506419 200000 705805257 200000 762183673 200000 8388400 200000 733100148 200000 87248916 200000 355102016 200000 918805685 200000 647030928 200000 236121924 200000 885855143 200000 887195687 200000 463788825 200000 454940722 200000 133245710 200000 533674222 200000 741788543 200000 599706837 200000 261744247 200000 309350291 200000 912727122 200000 914359878 200000 93617664 200000 456878527 200000 137898307 200000 450096319 200000 162442476 200000 533974586 200000 776083745 200000 839294870 200000 546477978 200000 805864172 200000 126246879 200000 793589574 200000 333182347 200000 612692703 200000 640055435 200000 924179814 200000 750937439 200000 493523002 200000 106000216 200000 999822510 200000 107521240 200000 289351238 200000 89425812 200000 97295608 200000 644248277 200000 193617260 200000 331265458 200000 124989756 200000 220594006 200000 323892020 200000 569597760 200000 461786002 200000 235114878 200000 643333190 200000 997738224 200000 257952563 200000 726301067 200000 83922540 200000 482893971 200000 137407095 200000 976393950 200000 923561101 200000 397782808 200000 920178903 200000 26649593 200000 652188850 200000 860721296 200000 515303148 200000 989349499 200000 207972356 200000 578663468 200000 367446125 200000 199209253 200000 709721290 200000 65414204 200000 737721907 200000 860863447 200000 667432559 200000 129460785 200000 308745784 200000 650347923 200000 316328313 200000 125047451 200000 425331090 200000 686450296 200000 713803666 200000 109275434 200000 745984124 200000 534640070 200000 151460738 200000 261227696 200000 597088844 200000 546409440 200000 435852594 200000 486181661 200000 21642621 200000 848496196 200000 717195178 200000 527703425 200000 651067814 200000 60581779 200000 939763474 200000 347453964 200000 25644928 200000 274767759 200000 706620595 200000 586220560 200000 466417891 200000 40740631 200000 982544630 200000 255533052 200000 64685256 200000 131354668 200000 432872803 200000 203466082 200000 492473671 200000 132095982 200000 998298275 200000 873315057 200000 86314393 200000 471815838 200000 698204285 200000 708400763 200000 145648150 200000 544014237 200000 795952091 200000 138601199 200000 482774583 200000 643561323 200000 680153286 200000 43531358 200000 919592085 200000 888849320 200000 396309605 200000 938066937 200000 440758503 200000 65831189 200000 612080384 200000 214503952 200000 931794439 200000 800712082 200000 654773250 200000 623099412 200000 942332396 200000 43893281 200000 347630577 200000 25112725 200000 563387824 200000 339517153 200000 778261112 200000 144771396 200000 696241546 200000 507307283 200000 529902685 200000 380708081 200000 453435604 200000 640766743 200000 143168905 200000 528867725 200000 266765830 200000 261369454 200000 868849414 200000 893589544 200000 159036088 200000 481526201 200000 793011452 200000 589221619 200000 248808867 200000 907707576 200000 732936370 200000 643585853 200000 578467487 200000 95149131 200000 322968722 200000 156453753 200000 692370597 200000 429171827 200000 359885348 200000 299499830 200000 749701582 200000 452211792 200000 130315281 200000 75590948 200000 232478033 200000 41341988 200000 9268769 200000 139049749 200000 920552327 200000 115290446 200000 925358908 200000 568457208 200000 310471657 200000 208021070 200000 950074731 200000 42070494 200000 617400592 200000 843617991 200000 962594775 200000 987264504 200000 779422387 200000 109858679 200000 35791048 200000 906889879 200000 233691564 200000 830948416 200000 765711783 200000 407812394 200000 248831475 200000 894762017 200000 943628540 200000 312956482 200000 881849504 200000 380391740 200000 438887535 200000 5877136 200000 119591403 200000 685441745 200000 879386825 200000 14448612 200000 373862702 200000 724063553 200000 487617523 200000 682521903 200000 483252961 200000 624548875 200000 759811829 200000 328062081 200000 480967836 200000 857589201 200000 189815800 200000 952705035 200000 506076952 200000 978692179 200000 558096963 200000 499262749 200000 434843182 200000 369679473 200000 826397248 200000 762234919 200000 806046933 200000 830817324 200000 959944567 200000 310271675 200000 950282022 200000 879508133 200000 380656785 200000 675589513 200000 89742427 200000 280695835 200000 902732630 200000 996127329 200000 717311690 200000 885251568 200000 600720559 200000 544493619 200000 991281134 200000 957637284 200000 209355427 200000 54926609 200000 405001821 200000 467195863 200000 477320284 200000 665337386 200000 101965778 200000 289583179 200000 111947810 200000 909247951 200000 55018276 200000 964961247 200000 406586206 200000 533337970 200000 976188491 200000 554741651 200000 397706392 200000 471678369 200000 751263841 200000 448154505 200000 598219128 200000 535524878 200000 441765790 200000 81593602 200000 320458440 200000 362824585 200000 909594970 200000 150728796 200000 438794351 200000 810686979 200000 654694414 200000 670877978 200000 767945078 200000 982966924 200000 72315219 200000 912532443 200000 629373957 200000 767619925 200000 857859040 200000 763414623 200000 650725734 200000 906719150 200000 909666702 200000 955332489 200000 711664128 200000 844009992 200000 725514070 200000 249009495 200000 17114461 200000 205005811 200000 16546641 200000 53632235 200000 701105700 200000 942447136 200000 580908214 200000 527532165 200000 79088158 200000 970428510 200000 667950047 200000 272553349 200000 962532403 200000 394510240 200000 542099012 200000 746917484 200000 924175469 200000 872997365 200000 140813437 200000 821226714 200000 498892787 200000 975142541 200000 821567554 200000 96147857 200000 783985422 200000 173682618 200000 33748589 200000 367940720 200000 799482663 200000 567863019 200000 621398262 200000 651333239 200000 912782534 200000 470217394 200000 368444661 200000 640876489 200000 330684307 200000 177360574 200000 980682403 200000 963862948 200000 68509784 200000 28003296 200000 411181400 200000 45890154 200000 152668924 200000 661461001 200000 275592077 200000 836644762 200000 74175624 200000 919201354 200000 806580443 200000 614318038 200000 447481125 200000 670524626 200000 874141689 200000 398458590 200000 557313563 200000 886877938 200000 563135169 200000 137019795 200000 537828818 200000 831380251 200000 147146282 200000 18090484 200000 44437972 200000 260469981 200000 13834830 200000 426868003 200000 423759048 200000 223795944 200000 308020836 200000 433734496 200000 125252727 200000 710515982 200000 232811718 200000 555355147 200000 895898570 200000 148047423 200000 388371180 200000 197011365 200000 441286344 200000 759873163 200000 173538670 200000 790878159 200000 799310492 200000 928466723 200000 977654789 200000 762655561 200000 300456844 200000 957343830 200000 177190281 200000 365916147 200000 298290946 200000 200008087 200000 561419251 200000 713703118 200000 64848774 200000 208062324 200000 708270171 200000 667621882 200000 504036545 200000 786083744 200000 513784570 200000 270484152 200000 390097274 200000 77827817 200000 904359208 200000 877233001 200000 902294428 200000 973557569 200000 169230687 200000 968873869 200000 657974829 200000 733553081 200000 539643189 200000 403045316 200000 457679191 200000 881711744 200000 461397349 200000 26522575 200000 248400482 200000 854512359 200000 862813637 200000 2327183 200000 766244278 200000 169006431 200000 844406096 200000 809054211 200000 403554013 200000 597436280 200000 28617245 200000 123430733 200000 903549054 200000 360348131 200000 541073252 200000 557609133 200000 41991778 200000 71879280 200000 80944511 200000 558276996 200000 847031154 200000 42720784 200000 57075686 200000 988418641 200000 270927798 200000 271967955 200000 766541617 200000 529552054 200000 108359767 200000 889061354 200000 979212057 200000 914355570 200000 781620124 200000 435709349 200000 124566646 200000 146269800 200000 74908399 200000 699353972 200000 308976961 200000 691955350 200000 864594648 200000 740929001 200000 161819283 200000 249475613 200000 452888832 200000 81948852 200000 706182307 200000 190722623 200000 356175919 200000 988711588 200000 567149770 200000 403786075 200000 585029709 200000 227280812 200000 192710530 200000 327586034 200000 596845156 200000 135078106 200000 552211553 200000 485918116 200000 930168475 200000 838825568 200000 44712994 200000 616550706 200000 95227963 200000 910953871 200000 257309852 200000 33708669 200000 467849133 200000 75115222 200000 140421319 200000 838654341 200000 565019768 200000 289000902 200000 762949309 200000 363842410 200000 172948807 200000 676858128 200000 671754166 200000 186275437 200000 564493280 200000 280100484 200000 177331210 200000 486087150 200000 735131437 200000 690533651 200000 75934514 200000 706727023 200000 810689334 200000 410521805 200000 959401414 200000 226428815 200000 277668131 200000 349224675 200000 273796991 200000 93807118 200000 860587326 200000 529493925 200000 893472566 200000 614772175 200000 435295470 200000 430307972 200000 690173666 200000 580824016 200000 435460797 200000 944503824 200000 900494748 200000 568772659 200000 360912465 200000 44261369 200000 981997470 200000 293529655 200000 529056373 200000 550741265 200000 374639166 200000 761780798 200000 924868881 200000 68900680 200000 562040823 200000 581279176 200000 623869228 200000 310730157 200000 686008416 200000 14854518 200000 174963953 200000 99705459 200000 233658929 200000 300123399 200000 390383526 200000 839573224 200000 217697604 200000 43715421 200000 639223221 200000 253310334 200000 119352465 200000 105006712 200000 550761637 200000 427614662 200000 204858928 200000 40556408 200000 584493345 200000 585613935 200000 324027226 200000 213789342 200000 279725295 200000 474980682 200000 400690791 200000 101311819 200000 164644601 200000 646723400 200000 954584784 200000 708685310 200000 170159944 200000 61792378 200000 5844270 200000 866346073 200000 793817346 200000 595670543 200000 415942968 200000 55846684 200000 9790066 200000 344840792 200000 859539399 200000 686030376 200000 936833279 200000 151590085 200000 259072725 200000 364827260 200000 626033971 200000 171274728 200000 219192184 200000 828906554 200000 230710965 200000 524660081 200000 355791851 200000 435792034 200000 978221134 200000 524641840 200000 421812100 200000 88343572 200000 120368614 200000 856151574 200000 826532542 200000 668482577 200000 5833351 200000 744119346 200000 624428848 200000 616169273 200000 514028632 200000 727731383 200000 889319315 200000 795832654 200000 7025315 200000 524883700 200000 790546879 200000 944799535 200000 446340559 200000 595345753 200000 260763309 200000 997724893 200000 259168613 200000 797730168 200000 107701877 200000 854143864 200000 723548173 200000 833202688 200000 91549264 200000 173528898 200000 483471249 200000 192020674 200000 547997334 200000 719716249 200000 501193944 200000 845434031 200000 730830528 200000 258389760 200000 498280939 200000 990276568 200000 55428455 200000 467660566 200000 302134771 200000 601208684 200000 706048578 200000 210038940 200000 924065592 200000 318545852 200000 191354411 200000 170649459 200000 544845090 200000 640812601 200000 445182233 200000 506526362 200000 779850811 200000 798289267 200000 190871590 200000 127934003 200000 801107498 200000 364474651 200000 750882185 200000 402593662 200000 561735096 200000 862935041 200000 771549340 200000 891025115 200000 346463950 200000 822285334 200000 857501143 200000 784200140 200000 671882356 200000 678164074 200000 464399058 200000 975989487 200000 161656530 200000 941123373 200000 619329606 200000 952521223 200000 359718194 200000 413820849 200000 153213451 200000 576223219 200000 104952315 200000 740934246 200000 542668570 200000 839787188 200000 522197686 200000 467995867 200000 506287500 200000 617298795 200000 783729675 200000 101742531 200000 387927192 200000 887493719 200000 470778308 200000 145781484 200000 2608279 200000 180178650 200000 947649225 200000 274622793 200000 869101314 200000 829029748 200000 245927713 200000 852267240 200000 764567154 200000 19736517 200000 778896886 200000 310674171 200000 279868574 200000 440807566 200000 343047056 200000 339934163 200000 7735392 200000 270269872 200000 914006871 200000 473187551 200000 106485168 200000 18075178 200000 320813525 200000 446940848 200000 452177318 200000 437486622 200000 510240433 200000 834917111 200000 383798394 200000 946379468 200000 497351349 200000 901105796 200000 908375942 200000 415689365 200000 547619784 200000 373297992 200000 596982082 200000 983401720 200000 607768819 200000 188899923 200000 877416774 200000 144259735 200000 786540638 200000 841321942 200000 250453579 200000 592761138 200000 641408339 200000 466787617 200000 503259690 200000 725147049 200000 463743033 200000 695548580 200000 193262042 200000 341150717 200000 638203033 200000 749832689 200000 203012468 200000 356379471 200000 50779420 200000 271464376 200000 11045426 200000 227070942 200000 861050762 200000 746010056 200000 59357802 200000 174302476 200000 322834123 200000 188314900 200000 832311191 200000 358691161 200000 311133929 200000 739845546 200000 270921295 200000 487464550 200000 331259147 200000 882420925 200000 260516429 200000 439306994 200000 281359738 200000 216658587 200000 331035240 200000 372978399 200000 102417823 200000 67468982 200000 6535320 200000 124829485 200000 699716097 200000 201114527 200000 125110263 200000 337929724 200000 940273739 200000 906441989 200000 672533181 200000 957786765 200000 791405379 200000 613405625 200000 549554242 200000 517858624 200000 492676819 200000 889231788 200000 23085823 200000 432307607 200000 934180867 200000 579728878 200000 510578829 200000 74215473 200000 392155900 200000 7441584 200000 420777379 200000 870332623 200000 211028230 200000 651319618 200000 199159834 200000 248506449 200000 686015625 200000 65136661 200000 934669547 200000 292620984 200000 424522510 200000 243376313 200000 574434863 200000 799801637 200000 861140798 200000 741286366 200000 18929949 200000 85168600 200000 804898529 200000 692092758 200000 610760719 200000 207252529 200000 566488800 200000 44091921 200000 297745021 200000 849328817 200000 750902594 200000 925077535 200000 631331583 200000 869254392 200000 139263281 200000 186505904 200000 369487181 200000 104449992 200000 985072374 200000 501608982 200000 142875201 200000 142799104 200000 571600376 200000 557298112 200000 901688787 200000 871097761 200000 853264576 200000 220469311 200000 598128923 200000 718876107 200000 644306166 200000 979386181 200000 627778642 200000 965201599 200000 222245732 200000 317885344 200000 532245200 200000 402391262 200000 574781425 200000 93704514 200000 472831759 200000 419685800 200000 420608422 200000 664336187 200000 145362085 200000 230393277 200000 553733804 200000 876210108 200000 512678988 200000 479332062 200000 910924362 200000 706482710 200000 444244445 200000 513203179 200000 277557995 200000 203605175 200000 895717455 200000 731277030 200000 397346837 200000 416114482 200000 324508604 200000 313267437 200000 908223602 200000 811012663 200000 856143707 200000 994016835 200000 334837707 200000 853438358 200000 633899398 200000 904019527 200000 510445830 200000 821406784 200000 537885109 200000 65020795 200000 654810670 200000 537180229 200000 388405376 200000 108916093 200000 99245674 200000 737658581 200000 580475808 200000 284844816 200000 703626244 200000 638136386 200000 787431917 200000 547559955 200000 619913315 200000 737729531 200000 564451680 200000 362387847 200000 657825296 200000 263342226 200000 784212241 200000 341254028 200000 47842483 200000 151069622 200000 726530873 200000 637461860 200000 679637270 200000 158009913 200000 525319472 200000 595615085 200000 718747936 200000 124571658 200000 17568624 200000 228197162 200000 494381019 200000 958609979 200000 269482383 200000 111534906 200000 176768877 200000 392155387 200000 867342408 200000 555643231 200000 449943329 200000 528218523 200000 899982705 200000 986039927 200000 644192095 200000 270812300 200000 542642693 200000 180592773 200000 661140399 200000 102443358 200000 30835227 200000 538654888 200000 933879993 200000 4167362 200000 47522027 200000 774467361 200000 187680838 200000 506452616 200000 818634959 200000 30508368 200000 983318335 200000 302241185 200000 657385791 200000 119643574 200000 828953516 200000 26060829 200000 587086035 200000 326743540 200000 175910069 200000 450774829 200000 760526148 200000 280611018 200000 30744740 200000 549987616 200000 254354282 200000 978509848 200000 513466080 200000 673994601 200000 354585918 200000 696251103 200000 159621106 200000 606295191 200000 528665561 200000 717690176 200000 846808451 200000 835855962 200000 766865778 200000 721345658 200000 237682778 200000 323816836 200000 896183650 200000 86032623 200000 208855138 200000 854500868 200000 946848803 200000 263050271 200000 676340385 200000 41751788 200000 505035595 200000 299542186 200000 475930433 200000 762965099 200000 157918613 200000 807851601 200000 352217482 200000 820903378 200000 61402840 200000 763402741 200000 536484325 200000 732124051 200000 308191244 200000 442701206 200000 275023834 200000 301337916 200000 854215499 200000 757387860 200000 765308945 200000 901682047 200000 119978957 200000 444243056 200000 398990419 200000 97563692 200000 911529450 200000 847870282 200000 560587657 200000 638445620 200000 143844123 200000 308300132 200000 556710843 200000 876387239 200000 170408440 200000 30881885 200000 579937298 200000 498705334 200000 584171578 200000 507876086 200000 314498774 200000 51370673 200000 45589690 200000 870379279 200000 500428655 200000 721836553 200000 231159663 200000 867385257 200000 185754214 200000 576056910 200000 938732914 200000 969544933 200000 316828004 200000 841086768 200000 427747581 200000 813634562 200000 196999473 200000 678755201 200000 935704422 200000 923293539 200000 566082485 200000 31677232 200000 31010088 200000 897739398 200000 587618810 200000 22075215 200000 157008858 200000 447426572 200000 710221351 200000 120970765 200000 721397300 200000 648911798 200000 796124549 200000 551849660 200000 450518032 200000 746611301 200000 17359997 200000 950608331 200000 409489510 200000 216195609 200000 561298071 200000 706034380 200000 301674830 200000 798685682 200000 289449083 200000 299170414 200000 392512001 200000 892844593 200000 999073779 200000 772904578 200000 724883671 200000 493329463 200000 936392166 200000 335170041 200000 637603657 200000 568599684 200000 100562525 200000 158358755 200000 440778736 200000 730609848 200000 184829057 200000 124854897 200000 61745283 200000 576215956 200000 58334362 200000 434629875 200000 437965787 200000 632090360 200000 89429520 200000 177563098 200000 3078642 200000 977381 200000 772347244 200000 538225590 200000 908760542 200000 649302652 200000 550197847 200000 827608120 200000 861222874 200000 176725501 200000 72668569 200000 840138800 200000 548312380 200000 59413704 200000 85458203 200000 139097998 200000 210392191 200000 504170590 200000 647893477 200000 242038628 200000 278051642 200000 233366880 200000 291297823 200000 776691682 200000 83770406 200000 919255949 200000 542872338 200000 501323351 200000 453026587 200000 342432711 200000 637453607 200000 802576694 200000 875910930 200000 476068878 200000 11434470 200000 287186445 200000 142863395 200000 7177603 200000 36134904 200000 344620943 200000 301295495 200000 946321509 200000 26539812 200000 555922826 200000 217190294 200000 488777238 200000 568307796 200000 721181424 200000 175507401 200000 162342677 200000 55048593 200000 946809298 200000 36626617 200000 648150788 200000 432898050 200000 431815007 200000 870364701 200000 35864227 200000 547911663 200000 299414504 200000 88941263 200000 983147475 200000 625933507 200000 473731806 200000 532303046 200000 702517139 200000 704016644 200000 938692305 200000 744776476 200000 794045445 200000 232469597 200000 324080498 200000 538158601 200000 35857513 200000 170613140 200000 693146513 200000 557379300 200000 620394784 200000 179094163 200000 214703391 200000 355349544 200000 717502889 200000 932421729 200000 139799339 200000 868545900 200000 874709670 200000 672890153 200000 603293160 200000 697450345 200000 193811414 200000 125271601 200000 569561765 200000 737415159 200000 179411483 200000 997176803 200000 465329618 200000 970438671 200000 540744053 200000 490663879 200000 267258113 200000 81331146 200000 394905349 200000 560295558 200000 259998945 200000 664521823 200000 276893962 200000 807450088 200000 460219204 200000 408161831 200000 462374118 200000 753416405 200000 768994585 200000 615273115 200000 558163225 200000 756834646 200000 641781874 200000 955753044 200000 124219203 200000 542116500 200000 579174526 200000 983783177 200000 361142821 200000 383046871 200000 601633678 200000 875565460 200000 504407968 200000 271153544 200000 467339027 200000 369590253 200000 569537716 200000 559814959 200000 706928030 200000 387908396 200000 871979393 200000 748510068 200000 703631070 200000 810310025 200000 138920264 200000 297149728 200000 139403684 200000 194364510 200000 493899369 200000 440956956 200000 623439841 200000 688367139 200000 295443045 200000 612232560 200000 973075109 200000 646409840 200000 763711965 200000 468160325 200000 274448416 200000 259585022 200000 327499409 200000 801927906 200000 345619876 200000 430309030 200000 543542113 200000 596975281 200000 601544609 200000 321333087 200000 560333390 200000 708294203 200000 447876519 200000 643061314 200000 521706105 200000 822781478 200000 463123046 200000 705749129 200000 896618018 200000 936490045 200000 236003760 200000 88282250 200000 600038569 200000 107527016 200000 682547316 200000 824400320 200000 989078159 200000 254585774 200000 964009668 200000 677206721 200000 797889908 200000 416625209 200000 442744271 200000 400017224 200000 941424153 200000 759122769 200000 159791079 200000 746994732 200000 638082143 200000 472368223 200000 674535035 200000 683079525 200000 92199750 200000 674066923 200000 407986204 200000 193225229 200000 812560622 200000 919919517 200000 474302076 200000 500255324 200000 521738904 200000 908731455 200000 369489001 200000 522437034 200000 209633957 200000 24547768 200000 161060821 200000 292654704 200000 842107028 200000 251353361 200000 798055888 200000 749871175 200000 209478407 200000 892152946 200000 438801547 200000 778201062 200000 996967870 200000 494730021 200000 805624662 200000 913255206 200000 933558681 200000 549139857 200000 656502946 200000 935688448 200000 733411994 200000 964166464 200000 467894783 200000 873352589 200000 872892383 200000 966059225 200000 14635037 200000 740105220 200000 581007787 200000 627669541 200000 473896654 200000 74610367 200000 500222813 200000 809816076 200000 316303618 200000 57850166 200000 450227574 200000 638578840 200000 348412104 200000 16059905 200000 279245207 200000 621126384 200000 254818643 200000 357986008 200000 113516671 200000 361028445 200000 129821425 200000 321205397 200000 134703120 200000 631050056 200000 886165781 200000 921901360 200000 335863626 200000 426817849 200000 62633549 200000 858187713 200000 589651533 200000 242006233 200000 433312843 200000 604168833 200000 148335706 200000 812461807 200000 9530848 200000 312339656 200000 584129490 200000 686585189 200000 217426683 200000 198006032 200000 789191221 200000 917389123 200000 52560045 200000 6827247 200000 320603683 200000 787402418 200000 105313063 200000 658063135 200000 214591837 200000 372006138 200000 471556025 200000 316387705 200000 805131459 200000 741859459 200000 109374164 200000 899946740 200000 829921879 200000 922843351 200000 948616200 200000 637677482 200000 191123768 200000 471486109 200000 339601926 200000 904927442 200000 977355174 200000 769168798 200000 84283550 200000 219817670 200000 130230020 200000 636585155 200000 632014529 200000 285398270 200000 143585232 200000 149022228 200000 108147838 200000 734431250 200000 743828396 200000 705977017 200000 226495752 200000 851511739 200000 990833495 200000 743098619 200000 728951982 200000 258154705 200000 311189683 200000 849321539 200000 322034912 200000 701079373 200000 258517184 200000 144551705 200000 355085872 200000 929870407 200000 755722143 200000 941779238 200000 510538317 200000 296339960 200000 537769103 200000 315837746 200000 96487433 200000 982136760 200000 937514994 200000 467183909 200000 613204819 200000 207708161 200000 271836487 200000 778235400 200000 532686652 200000 688832617 200000 528076593 200000 273232388 200000 168423413 200000 903003563 200000 676027246 200000 855302241 200000 540654799 200000 200112541 200000 826670303 200000 527684487 200000 191805497 200000 965313338 200000 221298054 200000 424836352 200000 357607876 200000 152252057 200000 29437058 200000 619836787 200000 920498209 200000 12279026 200000 634855956 200000 693142185 200000 649388320 200000 993085087 200000 312348060 200000 365435275 200000 771639730 200000 712279320 200000 890283420 200000 334836769 200000 176551911 200000 342787829 200000 810767282 200000 873057684 200000 393415407 200000 115319279 200000 631964321 200000 89879595 200000 481714972 200000 181587166 200000 940267080 200000 920917328 200000 444256222 200000 663084475 200000 515224488 200000 609538443 200000 162690501 200000 41936287 200000 174749410 200000 245048965 200000 777546881 200000 69878465 200000 729488693 200000 966427398 200000 299305188 200000 655207034 200000 639769347 200000 719227638 200000 58136797 200000 128737604 200000 983403980 200000 652848991 200000 884221310 200000 26471605 200000 357343280 200000 241680488 200000 939994870 200000 61076360 200000 523236337 200000 499765082 200000 196206230 200000 850075028 200000 736359917 200000 161458846 200000 501204175 200000 817117137 200000 590020135 200000 684416443 200000 589597490 200000 654423641 200000 48473022 200000 37555036 200000 871324270 200000 134364772 200000 421453555 200000 168939847 200000 99066964 200000 76815946 200000 424363303 200000 806765158 200000 869327829 200000 408285572 200000 856733913 200000 187582657 200000 899399937 200000 416000682 200000 777489323 200000 987069824 200000 2476809 200000 996071797 200000 275390557 200000 195041005 200000 800844349 200000 639870654 200000 361046223 200000 750287471 200000 818807821 200000 24086652 200000 418961922 200000 801771152 200000 115734795 200000 610631624 200000 169700887 200000 933976310 200000 881013479 200000 888717020 200000 465463886 200000 219998316 200000 54351985 200000 729089806 200000 642663175 200000 348356314 200000 955352985 200000 154846425 200000 733024195 200000 48152391 200000 963746673 200000 256053716 200000 368055074 200000 11316702 200000 677621800 200000 279403191 200000 466364134 200000 638922725 200000 570635536 200000 684965724 200000 227061741 200000 240511430 200000 938225816 200000 252420283 200000 600000058 200000 54898952 200000 784344657 200000 231839468 200000 133833964 200000 558307926 200000 389095149 200000 432699688 200000 109254725 200000 386538358 200000 472945722 200000 739796935 200000 777240483 200000 453957970 200000 976854314 200000 270862402 200000 395093897 200000 443205107 200000 687354317 200000 307415346 200000 211915670 200000 598883455 200000 159765844 200000 166750798 200000 406515851 200000 445559617 200000 21920783 200000 552966255 200000 483542600 200000 935753632 200000 463973231 200000 728216975 200000 60235215 200000 495679014 200000 210728452 200000 904075972 200000 964985662 200000 342553722 200000 579180415 200000 10001481 200000 1276888 200000 327678821 200000 199787696 200000 393870196 200000 841756668 200000 591807695 200000 39508871 200000 370637504 200000 894826283 200000 239486914 200000 864249622 200000 179422148 200000 470124038 200000 827687013 200000 908836749 200000 73977145 200000 189284941 200000 60478466 200000 68341819 200000 19545847 200000 349600992 200000 405169920 200000 181610899 200000 702922231 200000 551287743 200000 325870312 200000 665291043 200000 758562897 200000 419431437 200000 209429090 200000 452094877 200000 748043582 200000 782335496 200000 116074808 200000 95771346 200000 281908502 200000 122344722 200000 861061201 200000 665606577 200000 25108306 200000 205059499 200000 289326518 200000 653966411 200000 291816587 200000 565743475 200000 657348240 200000 597212113 200000 292215416 200000 135345963 200000 431989031 200000 76018836 200000 917460979 200000 109250739 200000 64476387 200000 619257859 200000 890018547 200000 514815245 200000 216444494 200000 79763631 200000 246851218 200000 213877336 200000 98542351 200000 85779529 200000 747116296 200000 559870933 200000 748282863 200000 477380001 200000 397463980 200000 709882852 200000 955905751 200000 328583335 200000 751564537 200000 806706182 200000 337643215 200000 353053293 200000 145124998 200000 84763356 200000 794023423 200000 226521379 200000 622370572 200000 416632869 200000 307169201 200000 45123609 200000 985566307 200000 231356100 200000 57350220 200000 250252735 200000 122121092 200000 725365431 200000 662935897 200000 933809575 200000 663989896 200000 1556767 200000 819928961 200000 796528768 200000 469486758 200000 553071165 200000 278952587 200000 616575004 200000 806188087 200000 174345586 200000 412590434 200000 157498218 200000 815968948 200000 750709566 200000 918276620 200000 385480316 200000 265942198 200000 674002241 200000 619872691 200000 486828673 200000 73638388 200000 519322685 200000 748255391 200000 934417354 200000 654565192 200000 608310288 200000 799686713 200000 91570632 200000 199993002 200000 760138173 200000 398784264 200000 517937931 200000 101342002 200000 616315235 200000 826245302 200000 25596228 200000 296593688 200000 916965955 200000 319141388 200000 304567620 200000 616723382 200000 366437565 200000 128829169 200000 434662137 200000 212886916 200000 99938899 200000 106732654 200000 553502070 200000 210208794 200000 246028708 200000 762924203 200000 814069995 200000 701223473 200000 844511856 200000 230682866 200000 981269672 200000 758332322 200000 795601306 200000 496742826 200000 494159646 200000 837829988 200000 595142944 200000 515969628 200000 287280093 200000 285809040 200000 351205923 200000 267260337 200000 967737749 200000 936983904 200000 723929829 200000 212682609 200000 939382296 200000 555086634 200000 175544517 200000 816307332 200000 489022037 200000 60753513 200000 700697156 200000 416513268 200000 765482590 200000 202231219 200000 971827458 200000 332807144 200000 511374178 200000 586268867 200000 943263169 200000 924761001 200000 42012595 200000 206825584 200000 778800735 200000 828099488 200000 819551424 200000 369310898 200000 487285727 200000 557780564 200000 983798042 200000 836652195 200000 891037792 200000 291731824 200000 446519922 200000 613977723 200000 513897251 200000 504374202 200000 559946137 200000 451686290 200000 397510281 200000 208548124 200000 840829566 200000 565233761 200000 938412561 200000 261414046 200000 302440498 200000 709064833 200000 497017437 200000 893902953 200000 157200614 200000 776621737 200000 333921581 200000 781663173 200000 750919146 200000 941161650 200000 781841762 200000 508487962 200000 863815086 200000 990109078 200000 471997691 200000 773375985 200000 813338564 200000 245421931 200000 183165210 200000 223774451 200000 418727132 200000 153918315 200000 65870334 200000 539969000 200000 287984326 200000 253637615 200000 366192393 200000 762444217 200000 466814066 200000 561973359 200000 195350203 200000 20425837 200000 970383346 200000 254884227 200000 563616437 200000 312101167 200000 295506549 200000 822052579 200000 891423158 200000 797026373 200000 595716173 200000 650963817 200000 713567648 200000 938107161 200000 550737129 200000 986846989 200000 844294515 200000 373853235 200000 566954203 200000 966466791 200000 68290384 200000 791814459 200000 390649810 200000 100028208 200000 462134390 200000 139839739 200000 530681504 200000 986616640 200000 560916806 200000 41474394 200000 36601652 200000 650790289 200000 44235586 200000 752823137 200000 486469791 200000 251169721 200000 147931401 200000 973963065 200000 512013074 200000 625529970 200000 150744668 200000 988621354 200000 912509917 200000 420160405 200000 697611804 200000 199122588 200000 972689265 200000 627534873 200000 446409800 200000 695059480 200000 31300446 200000 229044248 200000 888671234 200000 117557063 200000 531254869 200000 395112137 200000 518856074 200000 69427186 200000 433874470 200000 268991110 200000 652617792 200000 847635711 200000 152281025 200000 982178503 200000 289122469 200000 422599801 200000 386703672 200000 87216164 200000 266711130 200000 485993863 200000 737654715 200000 706820182 200000 910592542 200000 510209139 200000 120832922 200000 875486261 200000 263008723 200000 883593380 200000 305100869 200000 512401850 200000 704143993 200000 764309155 200000 259699790 200000 908930557 200000 639568433 200000 938162712 200000 477451108 200000 914516791 200000 273921082 200000 542961101 200000 110320728 200000 156316864 200000 814065910 200000 324002729 200000 89785116 200000 113101586 200000 990444517 200000 904005814 200000 677824702 200000 426118083 200000 566525351 200000 361864475 200000 720600944 200000 417131918 200000 576016381 200000 601344544 200000 706519171 200000 687056969 200000 853119944 200000 598565424 200000 447052390 200000 373956335 200000 712168199 200000 829712082 200000 892160682 200000 757375383 200000 512816348 200000 176111278 200000 325383168 200000 22438265 200000 480043911 200000 843651469 200000 472830520 200000 976043247 200000 355942504 200000 356019800 200000 112131651 200000 106539377 200000 941555713 200000 491159319 200000 958629424 200000 700824983 200000 348816369 200000 422197490 200000 383179570 200000 788131610 200000 469390072 200000 549230131 200000 180612504 200000 841006290 200000 104229624 200000 405021249 200000 824281299 200000 691286200 200000 830181618 200000 954757541 200000 245200242 200000 79285733 200000 260390660 200000 610607624 200000 23372072 200000 102622352 200000 873572465 200000 144837169 200000 312792259 200000 844656658 200000 28029848 200000 936642059 200000 955001398 200000 341339365 200000 318361593 200000 419709084 200000 387917455 200000 684005535 200000 336887863 200000 603665422 200000 671578113 200000 216905723 200000 311471120 200000 585933225 200000 769533914 200000 43791056 200000 925576294 200000 613421526 200000 539256972 200000 314768918 200000 975063864 200000 867329565 200000 442203047 200000 266185703 200000 67591592 200000 970349862 200000 752186332 200000 950619003 200000 552499703 200000 517782202 200000 755624700 200000 511423786 200000 493492099 200000 42464194 200000 994754550 200000 669756013 200000 763735758 200000 785139782 200000 515364059 200000 11969500 200000 159223673 200000 660522351 200000 908248284 200000 722782000 200000 836386884 200000 736513925 200000 376249416 200000 704380226 200000 220399375 200000 644017648 200000 776171666 200000 172122121 200000 828055260 200000 227825465 200000 780135497 200000 387168926 200000 337974217 200000 676484361 200000 631778590 200000 173568315 200000 696757017 200000 992058408 200000 608662496 200000 198369078 200000 946121003 200000 441312382 200000 22197890 200000 484611850 200000 984564608 200000 250194709 200000 219340307 200000 309821518 200000 953176760 200000 550080020 200000 540065987 200000 311717306 200000 943081621 200000 756159172 200000 565404643 200000 282826536 200000 104416758 200000 225680270 200000 427224037 200000 501877136 200000 896712924 200000 459342330 200000 309133911 200000 214636298 200000 520589415 200000 718600368 200000 813367787 200000 36203215 200000 61323992 200000 579911034 200000 805311090 200000 224984887 200000 170032528 200000 789531455 200000 682220763 200000 706758587 200000 246229262 200000 221243912 200000 478420791 200000 570158836 200000 527713524 200000 700826366 200000 778924727 200000 588338329 200000 902496770 200000 614187625 200000 644109739 200000 24183683 200000 900750361 200000 288597425 200000 126708612 200000 6399404 200000 226166328 200000 388956511 200000 759027410 200000 704669226 200000 708400769 200000 568516380 200000 186175813 200000 671728440 200000 151023155 200000 488644016 200000 584360367 200000 43894316 200000 955955121 200000 605136132 200000 121166848 200000 472298881 200000 649075833 200000 971178528 200000 188699464 200000 718416590 200000 416332076 200000 948672300 200000 573313463 200000 647752396 200000 859718540 200000 755389809 200000 956351135 200000 884962131 200000 794076280 200000 729689944 200000 893868655 200000 649689436 200000 774869489 200000 545968233 200000 960145081 200000 495344383 200000 654298391 200000 249700685 200000 879575084 200000 252916597 200000 383264299 200000 538481611 200000 842389146 200000 615030038 200000 486019726 200000 93478606 200000 142800114 200000 520321883 200000 88696000 200000 990241884 200000 440259909 200000 844081885 200000 81983073 200000 844234143 200000 442335940 200000 362494803 200000 508329010 200000 216144095 200000 953985471 200000 695940503 200000 855676436 200000 434717572 200000 247438759 200000 884077984 200000 952765702 200000 261448216 200000 967783693 200000 22849672 200000 406420266 200000 151641666 200000 854727071 200000 748485767 200000 307275200 200000 979198155 200000 875146800 200000 917505780 200000 768876840 200000 293490588 200000 814253232 200000 2754634 200000 944722147 200000 284274108 200000 221652527 200000 328107040 200000 635103634 200000 437077846 200000 25925854 200000 65231663 200000 71909109 200000 307119536 200000 774821388 200000 498686799 200000 201663980 200000 617059636 200000 48701996 200000 109511033 200000 31684728 200000 328345962 200000 142105293 200000 763995590 200000 766617017 200000 187387131 200000 521827999 200000 249210733 200000 769105393 200000 467788207 200000 407123828 200000 679014599 200000 95148671 200000 140325486 200000 693542971 200000 920299341 200000 43367395 200000 317737281 200000 32621317 200000 221607320 200000 888795072 200000 377525073 200000 589253892 200000 821397344 200000 414062292 200000 26618598 200000 170648710 200000 279475580 200000 954151169 200000 572720489 200000 192410365 200000 752761319 200000 563890502 200000 578132322 200000 979897081 200000 234973624 200000 483322309 200000 144375417 200000 654581291 200000 297665831 200000 669577150 200000 453942647 200000 501505379 200000 442989966 200000 261178770 200000 726698565 200000 251130514 200000 513181541 200000 350739648 200000 694158827 200000 219939016 200000 806687300 200000 706708458 200000 229207698 200000 323917878 200000 510665444 200000 427723472 200000 558891905 200000 958924844 200000 202761502 200000 46514770 200000 574399778 200000 938101019 200000 646126057 200000 289775217 200000 552205054 200000 703950482 200000 669540190 200000 410531406 200000 653067707 200000 389642052 200000 203038903 200000 260956712 200000 736356132 200000 594260736 200000 860072010 200000 734035809 200000 727526945 200000 770084022 200000 606709138 200000 486152313 200000 295595193 200000 587874424 200000 719335205 200000 873081104 200000 803329558 200000 140538741 200000 502873278 200000 741895656 200000 576901760 200000 637007870 200000 706207028 200000 73984736 200000 38822752 200000 264760197 200000 458845311 200000 167429880 200000 592397630 200000 852440216 200000 671593401 200000 444868178 200000 227129794 200000 320958697 200000 529655066 200000 239036463 200000 260528054 200000 820940616 200000 73583610 200000 960235245 200000 656750849 200000 429122982 200000 801950418 200000 176204303 200000 504054956 200000 879251731 200000 419871035 200000 551201332 200000 304908511 200000 377756608 200000 525112812 200000 629344029 200000 616500964 200000 421518077 200000 499440830 200000 265222058 200000 893387554 200000 345104187 200000 211986091 200000 293895132 200000 404065059 200000 221263370 200000 209412553 200000 801921236 200000 699235214 200000 618834459 200000 112304466 200000 887803602 200000 122039852 200000 781406526 200000 105006495 200000 286990134 200000 932235237 200000 864130659 200000 667031080 200000 285722753 200000 45995203 200000 915600284 200000 987115909 200000 497367123 200000 162962925 200000 857408536 200000 478360430 200000 524559726 200000 735787948 200000 293724713 200000 99276989 200000 546534321 200000 275437417 200000 219930430 200000 993530730 200000 932472348 200000 729748908 200000 573035497 200000 715204749 200000 822396626 200000 111503902 200000 133081 200000 127922271 200000 707983121 200000 392222598 200000 424177119 200000 967837752 200000 998560059 200000 167236046 200000 963009516 200000 436406418 200000 433636559 200000 677283838 200000 838979857 200000 678331139 200000 385423983 200000 667272255 200000 658295677 200000 345857093 200000 829778395 200000 244505049 200000 907240065 200000 913445425 200000 159121396 200000 210444596 200000 952711310 200000 871275966 200000 692037305 200000 177104346 200000 694527796 200000 79344390 200000 676595020 200000 119807090 200000 695337764 200000 92087616 200000 320212973 200000 876794053 200000 520709166 200000 947005638 200000 749108732 200000 855362492 200000 431712578 200000 428722960 200000 491977210 200000 147312991 200000 408651890 200000 879909046 200000 103436168 200000 160561366 200000 998270190 200000 537295217 200000 603775334 200000 946549866 200000 999788805 200000 250647577 200000 686386548 200000 859040644 200000 741877290 200000 509392551 200000 287250611 200000 608895148 200000 580499691 200000 305209395 200000 749201731 200000 768220555 200000 406706427 200000 97016054 200000 885851237 200000 340428521 200000 840192296 200000 526078536 200000 806788730 200000 46501550 200000 174514532 200000 725002403 200000 984225538 200000 708611043 200000 590458560 200000 805757853 200000 960866973 200000 354686641 200000 701737835 200000 664025073 200000 713312524 200000 933257312 200000 817161910 200000 250024821 200000 682479408 200000 916802393 200000 249873682 200000 912752420 200000 701302024 200000 427681571 200000 640879120 200000 475554069 200000 170673078 200000 520168552 200000 176801886 200000 342259840 200000 807821690 200000 929003249 200000 769054159 200000 252096447 200000 493377461 200000 167966628 200000 141453651 200000 961923658 200000 66680550 200000 737921164 200000 204194554 200000 593216697 200000 718149295 200000 481396945 200000 533233653 200000 638601413 200000 591089616 200000 582158010 200000 626527380 200000 460060486 200000 547604521 200000 891408305 200000 227184711 200000 741742645 200000 142559419 200000 937948734 200000 691169184 200000 22887083 200000 670084518 200000 461771274 200000 989168207 200000 877662943 200000 685622316 200000 99200989 200000 939503395 200000 114268714 200000 628432044 200000 974301087 200000 698811919 200000 337359622 200000 224032935 200000 607677018 200000 955437089 200000 8218889 200000 60966589 200000 562711605 200000 224733067 200000 530577134 200000 714543791 200000 801749113 200000 414263198 200000 475340428 200000 304047966 200000 743917967 200000 298151113 200000 709038811 200000 292285130 200000 22031102 200000 32479901 200000 995330549 200000 523360787 200000 420220273 200000 408924107 200000 184388370 200000 96623994 200000 231922862 200000 805351971 200000 233455242 200000 181179999 200000 424160159 200000 767005334 200000 286301654 200000 759328068 200000 143028300 200000 170149172 200000 949012878 200000 924790728 200000 612008413 200000 238121774 200000 832362347 200000 340453035 200000 880509596 200000 256303316 200000 820213318 200000 614450640 200000 898827760 200000 58943383 200000 183980054 200000 684907061 200000 145649251 200000 762509319 200000 999645172 200000 196128764 200000 566028188 200000 446021076 200000 828382234 200000 107255908 200000 752923235 200000 268298704 200000 522274782 200000 2863055 200000 897215139 200000 882540011 200000 566849467 200000 543013309 200000 883180899 200000 13157172 200000 914350920 200000 969162959 200000 86530251 200000 801544670 200000 105022781 200000 534506692 200000 694766628 200000 474990903 200000 283052404 200000 412610686 200000 885350359 200000 225377201 200000 562363109 200000 711982077 200000 619250027 200000 952597725 200000 881673640 200000 25734241 200000 277726091 200000 788030826 200000 462763766 200000 94840299 200000 866726909 200000 156729129 200000 554455335 200000 298758652 200000 598458283 200000 702419211 200000 684851124 200000 207933715 200000 287003806 200000 916489505 200000 571093814 200000 754748114 200000 704014844 200000 678654106 200000 366015332 200000 298032633 200000 6940176 200000 278784455 200000 641134871 200000 668212841 200000 223334465 200000 16816153 200000 22819913 200000 2467105 200000 337814809 200000 283048992 200000 720580112 200000 692376131 200000 898375231 200000 59912076 200000 476770471 200000 989417743 200000 443921020 200000 276374319 200000 915665252 200000 371821029 200000 943678905 200000 535529721 200000 298207938 200000 308444742 200000 29014269 200000 793335290 200000 865807960 200000 477937875 200000 210369650 200000 486369378 200000 265556191 200000 470285131 200000 408568161 200000 188471171 200000 55155759 200000 794078864 200000 167591985 200000 944248780 200000 767069505 200000 546299554 200000 310187627 200000 199849679 200000 75880493 200000 544531617 200000 280577207 200000 77133115 200000 288596524 200000 589247183 200000 787457759 200000 121566433 200000 202271638 200000 853209226 200000 276811210 200000 165363891 200000 574483940 200000 400309845 200000 949181313 200000 781685439 200000 974568879 200000 477517263 200000 150493485 200000 286515255 200000 292227758 200000 594849721 200000 143714582 200000 702480235 200000 452444603 200000 215345652 200000 50578596 200000 415483852 200000 760613581 200000 751834495 200000 223533153 200000 379159018 200000 363880702 200000 540407932 200000 415703028 200000 393627510 200000 526279814 200000 430842411 200000 812654118 200000 229902656 200000 436942524 200000 530900204 200000 803921632 200000 879590201 200000 924823067 200000 584271425 200000 752197930 200000 264865393 200000 744170554 200000 409459400 200000 73883436 200000 359589144 200000 312716754 200000 62052420 200000 109987376 200000 137680512 200000 636303035 200000 6911892 200000 174204573 200000 668451609 200000 81308142 200000 215092921 200000 472221180 200000 386731122 200000 427540868 200000 607125204 200000 877361910 200000 391616830 200000 267953844 200000 860719140 200000 661492050 200000 658785611 200000 810714583 200000 994801163 200000 299259387 200000 40603532 200000 220853350 200000 86392073 200000 952765687 200000 260844047 200000 455281402 200000 688820926 200000 477660016 200000 257679366 200000 266567499 200000 138530283 200000 513374638 200000 585142210 200000 569939504 200000 469394545 200000 403046682 200000 298071218 200000 922640804 200000 194042703 200000 836010555 200000 368082279 200000 53618878 200000 845637287 200000 635771579 200000 852160914 200000 710993846 200000 200398777 200000 444686179 200000 303182851 200000 908316134 200000 451302 200000 55059994 200000 606501547 200000 609057222 200000 1695661 200000 748521 200000 663171738 200000 1071854 200000 823317680 200000 275643128 200000 543587329 200000 708179479 200000 31446959 200000 982101137 200000 154221616 200000 594126618 200000 117276042 200000 245819163 200000 534980503 200000 953599726 200000 338682946 200000 155973663 200000 285797320 200000 519186860 200000 677659896 200000 426665030 200000 476134259 200000 8981646 200000 207132651 200000 300694360 200000 786751591 200000 311789034 200000 136594557 200000 142885437 200000 985304983 200000 550953275 200000 79984942 200000 683218175 200000 54664465 200000 514183959 200000 784557983 200000 985130181 200000 942274568 200000 217890617 200000 187423375 200000 949844952 200000 570977994 200000 268684920 200000 984613344 200000 270975905 200000 798010569 200000 757623500 200000 872617106 200000 164682919 200000 499870870 200000 136641359 200000 204853445 200000 333205141 200000 422390752 200000 86075961 200000 585087418 200000 131007025 200000 634374008 200000 152277218 200000 509455825 200000 981228901 200000 693626703 200000 844315075 200000 300910732 200000 523487033 200000 577440373 200000 948646005 200000 255758986 200000 599259094 200000 16101147 200000 17649583 200000 225838988 200000 691400324 200000 44444305 200000 627044682 200000 855565938 200000 56513963 200000 168466760 200000 185691712 200000 804752189 200000 429235924 200000 658832080 200000 657255079 200000 56264974 200000 461909160 200000 718160857 200000 59392954 200000 537819685 200000 370968815 200000 631340085 200000 968079823 200000 772311522 200000 389119122 200000 761662676 200000 932713057 200000 807273158 200000 593218968 200000 274026950 200000 289998343 200000 597433458 200000 808431404 200000 316272699 200000 622220409 200000 513900965 200000 765259156 200000 934334085 200000 160694417 200000 561067073 200000 41248314 200000 452084755 200000 802053191 200000 956609862 200000 935429542 200000 766219638 200000 369217203 200000 786674900 200000 159552896 200000 935662176 200000 27769358 200000 424685612 200000 310483602 200000 117759391 200000 643157424 200000 279196079 200000 467521219 200000 562692389 200000 12592659 200000 346917085 200000 169525020 200000 835521026 200000 146245837 200000 860390998 200000 987773382 200000 260408423 200000 286282904 200000 650716123 200000 480427529 200000 446480805 200000 43616589 200000 310139980 200000 898990669 200000 794016810 200000 682026979 200000 404221867 200000 447628827 200000 931754378 200000 913510004 200000 270290710 200000 187279388 200000 579148914 200000 81818167 200000 933376208 200000 832450585 200000 345484469 200000 94353798 200000 985817656 200000 820759800 200000 932140355 200000 128302041 200000 901275088 200000 231905988 200000 62313004 200000 541139912 200000 827359030 200000 743652516 200000 208053920 200000 998672140 200000 365194029 200000 995972322 200000 992020721 200000 524542077 200000 595332500 200000 234809061 200000 949895823 200000 643216404 200000 574731116 200000 212558134 200000 386599945 200000 2009833 200000 515937493 200000 184268669 200000 648683793 200000 90432309 200000 819039505 200000 360308356 200000 470776952 200000 118151760 200000 379846783 200000 394236978 200000 515461677 200000 852535476 200000 853383839 200000 439035281 200000 351924546 200000 453916663 200000 180246035 200000 721269448 200000 912367590 200000 900240084 200000 280776348 200000 987907871 200000 804638570 200000 398285601 200000 81582360 200000 399398145 200000 405784127 200000 840980441 200000 236798346 200000 794006517 200000 835767285 200000 498204947 200000 657464593 200000 716957347 200000 428215101 200000 415873031 200000 816493550 200000 941765332 200000 72271335 200000 338217231 200000 791897473 200000 873465201 200000 550947044 200000 872766883 200000 761651275 200000 510603394 200000 595405380 200000 659274331 200000 990991853 200000 565758767 200000 542159672 200000 816815344 200000 790745383 200000 605777858 200000 239498256 200000 8135738 200000 640306649 200000 195129762 200000 644718652 200000 563975218 200000 251021572 200000 442487640 200000 778133582 200000 695105009 200000 191051977 200000 761537165 200000 669409269 200000 999759790 200000 531351143 200000 577170441 200000 312212995 200000 879064258 200000 553752640 200000 943147956 200000 143799399 200000 168990119 200000 797233108 200000 374932119 200000 457435187 200000 273889779 200000 200367555 200000 939776219 200000 905641878 200000 640160353 200000 838769615 200000 780690888 200000 980423138 200000 860155080 200000 695027926 200000 383405511 200000 347112838 200000 612851744 200000 90912475 200000 492013152 200000 950597139 200000 679628931 200000 660858621 200000 395695675 200000 298387514 200000 926156073 200000 193451901 200000 805059361 200000 834361291 200000 376110698 200000 350768572 200000 670396411 200000 55717303 200000 463966143 200000 547926073 200000 52634833 200000 487234574 200000 540662720 200000 202835606 200000 710276812 200000 896841729 200000 301122598 200000 492466579 200000 570879540 200000 921982944 200000 158399434 200000 262242064 200000 538190961 200000 724332316 200000 603019427 200000 554151950 200000 794523660 200000 539776581 200000 331363274 200000 212384430 200000 209699502 200000 678639371 200000 512078201 200000 994956848 200000 189306143 200000 79489600 200000 467214598 200000 984344820 200000 37689159 200000 184447955 200000 627527916 200000 568383099 200000 784029744 200000 394148054 200000 428705986 200000 587931493 200000 682432001 200000 531951480 200000 35493696 200000 23434611 200000 439609859 200000 936482571 200000 164786752 200000 358668678 200000 134264991 200000 138200062 200000 580318394 200000 681581470 200000 936792925 200000 948999651 200000 567333062 200000 978632411 200000 862701797 200000 416288105 200000 303994269 200000 410367358 200000 241813249 200000 354119777 200000 212795287 200000 85439208 200000 800925336 200000 262992316 200000 476640813 200000 481233305 200000 78225331 200000 536234890 200000 124881912 200000 108209969 200000 125811067 200000 414571260 200000 64452783 200000 946614385 200000 64279608 200000 905792098 200000 71460139 200000 8361273 200000 552756562 200000 948438317 200000 789581670 200000 333025418 200000 230148434 200000 353037293 200000 181979254 200000 439291525 200000 438092257 200000 203901011 200000 292468886 200000 490936938 200000 376833991 200000 413122863 200000 804143388 200000 757420697 200000 868122349 200000 549153394 200000 425719939 200000 967488659 200000 605818459 200000 523204907 200000 748890722 200000 187283705 200000 581219897 200000 502697869 200000 422493554 200000 129559434 200000 916073424 200000 610212070 200000 775241099 200000 619831592 200000 282232713 200000 201463721 200000 557408166 200000 412547027 200000 812277484 200000 234896228 200000 773614555 200000 651264684 200000 453552802 200000 356394698 200000 203629411 200000 399204338 200000 504184434 200000 934000041 200000 59476118 200000 352096007 200000 982118727 200000 635320563 200000 280799469 200000 839797354 200000 107274535 200000 683921081 200000 708620545 200000 58600893 200000 444875068 200000 587524650 200000 181859977 200000 251788225 200000 446740942 200000 659515287 200000 618325087 200000 200008276 200000 514169925 200000 325826673 200000 178082426 200000 621880441 200000 346499371 200000 942812488 200000 33630196 200000 899672142 200000 205110311 200000 905376717 200000 446710021 200000 675538710 200000 80588290 200000 733100752 200000 401607428 200000 162889521 200000 99271845 200000 442022978 200000 651988076 200000 915492894 200000 138141975 200000 416544563 200000 874256084 200000 755098751 200000 319234947 200000 587853267 200000 326415605 200000 575404563 200000 407929647 200000 625565044 200000 732334247 200000 826258364 200000 353079941 200000 320562821 200000 879947491 200000 323688826 200000 88926477 200000 196917912 200000 19133378 200000 999928942 200000 245250416 200000 624197213 200000 520616059 200000 731249367 200000 852631926 200000 903512995 200000 716001127 200000 237774359 200000 252029959 200000 14157148 200000 989131776 200000 228293294 200000 261102380 200000 49533337 200000 636401884 200000 150824508 200000 138153486 200000 190687113 200000 559235510 200000 334406530 200000 798728949 200000 127618941 200000 313214308 200000 406597729 200000 955973450 200000 255081191 200000 719475169 200000 594482649 200000 912829845 200000 964548693 200000 349516356 200000 227899402 200000 410914686 200000 324620153 200000 551402693 200000 603524149 200000 474696142 200000 141860643 200000 280239294 200000 104837818 200000 370080878 200000 942681412 200000 135861927 200000 32264475 200000 922099302 200000 758374124 200000 475946520 200000 709095414 200000 727706591 200000 156940363 200000 229062090 200000 199929614 200000 248886816 200000 707637427 200000 207668118 200000 985400130 200000 777130899 200000 443958932 200000 665883763 200000 993867924 200000 113218497 200000 353629566 200000 810965626 200000 568500770 200000 978780496 200000 508714017 200000 408390885 200000 702083119 200000 544619019 200000 697420879 200000 458022410 200000 509144090 200000 73634010 200000 181931768 200000 956564836 200000 744159332 200000 810960324 200000 201656875 200000 900309385 200000 272835245 200000 599474163 200000 83907866 200000 89829428 200000 164593078 200000 134925743 200000 292514326 200000 917805116 200000 941539680 200000 541253729 200000 6194318 200000 774359449 200000 605414059 200000 75985553 200000 817594643 200000 702774117 200000 480432567 200000 629374439 200000 248679255 200000 944419288 200000 707081669 200000 798005549 200000 783893544 200000 573791818 200000 216627510 200000 651090506 200000 989701496 200000 360747316 200000 355187081 200000 152110151 200000 768791127 200000 36652591 200000 75316064 200000 391749452 200000 22510838 200000 656013298 200000 873816187 200000 846001827 200000 408788645 200000 538275414 200000 319707066 200000 474678451 200000 141677013 200000 877796949 200000 347634975 200000 255578374 200000 477665814 200000 248424453 200000 10719176 200000 427001923 200000 80232472 200000 964476577 200000 921515000 200000 129580595 200000 371997101 200000 769895551 200000 449209614 200000 643217342 200000 560303045 200000 955613466 200000 963286923 200000 69711598 200000 289889391 200000 685485321 200000 788557584 200000 201541354 200000 368421598 200000 707724292 200000 505645660 200000 328161787 200000 176816992 200000 945307365 200000 127080785 200000 458397066 200000 946244456 200000 309419428 200000 860594927 200000 440857631 200000 276559236 200000 720742745 200000 771693910 200000 608510307 200000 51005798 200000 816653885 200000 561110984 200000 372914205 200000 43688927 200000 392951720 200000 70891171 200000 470116919 200000 132332254 200000 576764948 200000 37413738 200000 125144249 200000 876430708 200000 190014231 200000 831295676 200000 51390924 200000 767498194 200000 54751083 200000 862837850 200000 887415992 200000 970195784 200000 931652329 200000 271147300 200000 676114917 200000 916088903 200000 677231752 200000 576902428 200000 847865565 200000 771081311 200000 707757666 200000 495733089 200000 740828231 200000 904379457 200000 984469422 200000 645454900 200000 870285804 200000 86506941 200000 724618950 200000 490927349 200000 867917493 200000 958874052 200000 143994658 200000 659363365 200000 910216362 200000 233748070 200000 948768090 200000 154799973 200000 392205043 200000 122007251 200000 301975847 200000 634884980 200000 890516953 200000 133795165 200000 163166561 200000 713407540 200000 177336517 200000 984106355 200000 162265089 200000 332177573 200000 376647231 200000 16475047 200000 320566815 200000 961025768 200000 357726192 200000 382931368 200000 295622132 200000 523484732 200000 291573408 200000 935465032 200000 406236376 200000 704695555 200000 246382647 200000 325022582 200000 484694853 200000 933282493 200000 372388798 200000 184264259 200000 257081553 200000 691547658 200000 78667102 200000 830189793 200000 122011703 200000 319265963 200000 164745311 200000 312815774 200000 730599757 200000 84363136 200000 958836522 200000 867782124 200000 452564238 200000 221531787 200000 478341446 200000 863091291 200000 484802961 200000 300295403 200000 124134237 200000 890118812 200000 357794830 200000 704363745 200000 169472824 200000 57399423 200000 868735711 200000 175782349 200000 982636989 200000 416411381 200000 543982972 200000 374977585 200000 251465463 200000 369709582 200000 6367357 200000 829504427 200000 188126222 200000 928670458 200000 924348827 200000 862039806 200000 86159177 200000 824022027 200000 977522094 200000 897475081 200000 271942162 200000 750320305 200000 460535471 200000 103974861 200000 63560945 200000 46211452 200000 473593783 200000 343413355 200000 325418895 200000 37480988 200000 366380285 200000 90267938 200000 464842932 200000 713438563 200000 669162458 200000 36385364 200000 811161160 200000 411295552 200000 999001800 200000 876714369 200000 349971285 200000 474118341 200000 864116062 200000 170075466 200000 855302658 200000 866224673 200000 717926484 200000 371360622 200000 713785752 200000 196166309 200000 736057220 200000 808930511 200000 235946112 200000 990527170 200000 404417509 200000 360365932 200000 765992001 200000 337494537 200000 299816337 200000 71344743 200000 430468998 200000 315358505 200000 88795584 200000 687641600 200000 25856533 200000 877994483 200000 74849994 200000 423148440 200000 52746456 200000 613170008 200000 298213928 200000 124393390 200000 450570199 200000 647648616 200000 220067954 200000 421489636 200000 529109051 200000 936636244 200000 47379809 200000 177174266 200000 41923659 200000 262071148 200000 154809294 200000 447143120 200000 871509873 200000 679804704 200000 788211120 200000 765709415 200000 828314166 200000 452671234 200000 558333985 200000 108505056 200000 776657985 200000 652146370 200000 63444824 200000 545017467 200000 840436826 200000 971106608 200000 329278638 200000 769313944 200000 34615916 200000 257675324 200000 388540573 200000 836228536 200000 344949630 200000 734097656 200000 737114300 200000 426110587 200000 510129080 200000 941885331 200000 535037379 200000 303239843 200000 832588899 200000 33937759 200000 144591244 200000 414457103 200000 741943272 200000 379013323 200000 962505487 200000 558642623 200000 989492175 200000 942668648 200000 640641124 200000 148839382 200000 976408256 200000 656119272 200000 116862660 200000 206209426 200000 845221508 200000 189757977 200000 716977287 200000 302351444 200000 616605700 200000 55281389 200000 82008870 200000 2312862 200000 32649033 200000 167298676 200000 308766522 200000 72649743 200000 186350457 200000 355645919 200000 428190842 200000 56508776 200000 816602847 200000 624596862 200000 694610879 200000 24009865 200000 939912418 200000 627397826 200000 611495683 200000 871280756 200000 363917324 200000 663372347 200000 178331996 200000 616750919 200000 712732676 200000 584749978 200000 311258373 200000 461485125 200000 35034515 200000 827894191 200000 269573972 200000 785339341 200000 196701858 200000 871044714 200000 930374340 200000 319735649 200000 737893944 200000 661288157 200000 607797996 200000 215157663 200000 329150079 200000 483770680 200000 579024517 200000 819720778 200000 911383744 200000 244693706 200000 762909543 200000 387295297 200000 47034210 200000 555314182 200000 778854539 200000 660258692 200000 835921390 200000 240869498 200000 133609481 200000 807250742 200000 749290252 200000 26726104 200000 945533722 200000 657793941 200000 329842822 200000 898188017 200000 174619670 200000 696278531 200000 626198851 200000 307209140 200000 847571574 200000 554024704 200000 401132364 200000 913410866 200000 477126355 200000 813173804 200000 888835530 200000 252368028 200000 830091492 200000 62145608 200000 66815237 200000 711614019 200000 369130371 200000 977935668 200000 406513766 200000 146255766 200000 527840935 200000 892823026 200000 867368564 200000 146961702 200000 765657962 200000 390364833 200000 276698329 200000 749392036 200000 203340804 200000 636587138 200000 27263069 200000 458836704 200000 727651276 200000 135786485 200000 203939049 200000 999877066 200000 702926141 200000 681555579 200000 127022469 200000 16089204 200000 190266350 200000 410526389 200000 230378073 200000 366027534 200000 952819864 200000 69667427 200000 38327471 200000 470016744 200000 973216019 200000 571761253 200000 918685934 200000 520102002 200000 181551704 200000 698279100 200000 163788959 200000 99637054 200000 20638336 200000 7291528 200000 63293547 200000 325032443 200000 306102466 200000 728743435 200000 183518745 200000 786097275 200000 736496503 200000 453380771 200000 70826644 200000 160320941 200000 257401369 200000 110288595 200000 682747362 200000 343429027 200000 549504318 200000 199547963 200000 21591853 200000 353959820 200000 268591265 200000 507184538 200000 470627517 200000 70633913 200000 328942872 200000 253033169 200000 187257339 200000 472036251 200000 892785822 200000 854322402 200000 403776878 200000 304895427 200000 385222218 200000 705518572 200000 432801984 200000 485536223 200000 158810708 200000 827822384 200000 291624122 200000 705602755 200000 355979286 200000 101699342 200000 347031875 200000 973195868 200000 553593352 200000 543780104 200000 499032932 200000 936009662 200000 618928067 200000 39348669 200000 996289861 200000 760607510 200000 390808573 200000 770126573 200000 140210736 200000 54617015 200000 435984018 200000 766847867 200000 879175308 200000 229743633 200000 573512824 200000 396752741 200000 914915298 200000 50646452 200000 269808584 200000 208515020 200000 463167707 200000 674871120 200000 53817788 200000 150274802 200000 402019135 200000 211867319 200000 757065898 200000 982126646 200000 205930486 200000 229601496 200000 916748813 200000 768506393 200000 474727178 200000 765169605 200000 723185275 200000 355978811 200000 953042338 200000 762890925 200000 949775279 200000 525765982 200000 776509447 200000 722785250 200000 236921984 200000 809029984 200000 161318306 200000 529677011 200000 199895783 200000 110324548 200000 3518714 200000 584277521 200000 953808380 200000 707439913 200000 582024122 200000 859755341 200000 913347575 200000 644952656 200000 653269672 200000 905662808 200000 221892658 200000 960497946 200000 128665518 200000 117418529 200000 483205925 200000 84461830 200000 641427412 200000 387156665 200000 10569321 200000 923727542 200000 299433795 200000 902551889 200000 111345333 200000 321425898 200000 919946051 200000 303641913 200000 419568610 200000 836803971 200000 353072700 200000 213214433 200000 579966186 200000 970642304 200000 310870455 200000 204735963 200000 24594403 200000 142131459 200000 809205341 200000 810512599 200000 562133000 200000 119836235 200000 835153398 200000 943136165 200000 884461487 200000 239704762 200000 616976235 200000 338110773 200000 440646227 200000 394981585 200000 503148227 200000 230761369 200000 665404555 200000 142965294 200000 564687657 200000 419729409 200000 739734543 200000 738186644 200000 159925475 200000 438952636 200000 242632633 200000 467006689 200000 487159131 200000 375846716 200000 818180993 200000 738058520 200000 426635545 200000 91142162 200000 177561727 200000 447317081 200000 271630277 200000 345156845 200000 240040684 200000 66128355 200000 884715049 200000 890029727 200000 484758048 200000 633905688 200000 726157868 200000 936225559 200000 586661525 200000 39873655 200000 584963287 200000 544174950 200000 342477281 200000 535512994 200000 974049363 200000 446583229 200000 436815038 200000 307617625 200000 658757096 200000 644469612 200000 4795653 200000 574947965 200000 105174014 200000 480347876 200000 647424941 200000 609564429 200000 866530846 200000 242869173 200000 39535824 200000 625866795 200000 491756274 200000 127879312 200000 888265125 200000 301107223 200000 336513600 200000 69566789 200000 680553094 200000 273003569 200000 155570417 200000 830780100 200000 714229995 200000 468397818 200000 121114383 200000 106244895 200000 529164140 200000 364147219 200000 979486657 200000 911975302 200000 692876226 200000 414952507 200000 576294737 200000 465897545 200000 752134853 200000 764172628 200000 846282534 200000 901718232 200000 427768942 200000 831516766 200000 778375625 200000 509113285 200000 139664341 200000 250940794 200000 897944290 200000 400020159 200000 371504947 200000 741893607 200000 668934459 200000 15644312 200000 569064929 200000 807566343 200000 507719355 200000 223399231 200000 289900118 200000 678901594 200000 165721196 200000 286171589 200000 279349291 200000 525984384 200000 338901109 200000 403221595 200000 143446042 200000 433966906 200000 886566431 200000 306134610 200000 756236793 200000 750363241 200000 655085010 200000 556480537 200000 709555907 200000 851084812 200000 620275480 200000 655369025 200000 622246031 200000 433048389 200000 370975384 200000 75782267 200000 759638165 200000 109928020 200000 49403931 200000 376008087 200000 477981999 200000 562533530 200000 710636170 200000 138739590 200000 717390293 200000 112204438 200000 248504813 200000 211524696 200000 831356191 200000 8686058 200000 423410540 200000 246123837 200000 818580678 200000 156204373 200000 30351185 200000 650394247 200000 625794466 200000 101349562 200000 494445827 200000 952585638 200000 588750764 200000 790531351 200000 394095883 200000 625455401 200000 890269693 200000 792513165 200000 971189522 200000 944892611 200000 282797772 200000 725826142 200000 362386400 200000 980987203 200000 574490995 200000 184588009 200000 396576093 200000 652758169 200000 317518441 200000 559291822 200000 575875730 200000 553307606 200000 201159496 200000 495654224 200000 717923240 200000 230534956 200000 547169479 200000 566115725 200000 501612519 200000 791904745 200000 81060544 200000 323784519 200000 719672248 200000 827746431 200000 256469546 200000 209682557 200000 627651235 200000 661464703 200000 871273247 200000 292605010 200000 680553296 200000 886560920 200000 875628759 200000 983659780 200000 680719753 200000 257522843 200000 638223786 200000 673986036 200000 584720948 200000 488869753 200000 995088657 200000 633336740 200000 985256284 200000 97260866 200000 123150756 200000 444556722 200000 520410153 200000 232123687 200000 24096028 200000 246937313 200000 92269283 200000 610061176 200000 980472402 200000 922840849 200000 355670770 200000 535600037 200000 285173565 200000 467370305 200000 776750303 200000 275340352 200000 702306039 200000 908000146 200000 583546963 200000 9629433 200000 703469495 200000 914728774 200000 505867286 200000 869761695 200000 317325527 200000 969417404 200000 500068368 200000 895514917 200000 928372430 200000 506562421 200000 255375691 200000 964599194 200000 760707894 200000 365169682 200000 334159342 200000 684396078 200000 422278854 200000 686400082 200000 268633922 200000 291606067 200000 111674712 200000 761393943 200000 620869040 200000 608107544 200000 260911076 200000 688491105 200000 472226496 200000 313092462 200000 433719938 200000 750621008 200000 683794202 200000 725826278 200000 315372139 200000 415829541 200000 966746248 200000 343080017 200000 848815095 200000 313966657 200000 698585585 200000 749539486 200000 242773663 200000 684009507 200000 590274910 200000 904163806 200000 616834812 200000 752678765 200000 838667768 200000 202719554 200000 609575621 200000 301781215 200000 706631687 200000 705494298 200000 590552275 200000 354433626 200000 50110195 200000 314806999 200000 235823904 200000 853828829 200000 774499653 200000 42361097 200000 679486658 200000 304683146 200000 828258470 200000 763519841 200000 400480244 200000 702447776 200000 159395806 200000 807724718 200000 696851981 200000 980678530 200000 190103766 200000 800145123 200000 834236805 200000 169292974 200000 470581398 200000 787791631 200000 300464118 200000 121768645 200000 565565766 200000 878734690 200000 82770456 200000 939792265 200000 440302127 200000 384396078 200000 848691139 200000 779017689 200000 23093690 200000 987351266 200000 76719088 200000 541436342 200000 724611439 200000 241351696 200000 168986295 200000 721107008 200000 24316407 200000 245491047 200000 980213073 200000 64449976 200000 53097753 200000 754504889 200000 975869974 200000 308906879 200000 370045888 200000 903183093 200000 77556863 200000 390371861 200000 329433586 200000 803185708 200000 708716325 200000 602780442 200000 906413273 200000 185789839 200000 302723007 200000 590094159 200000 950048445 200000 339753326 200000 138471719 200000 122945685 200000 182236934 200000 83723578 200000 470605652 200000 422004715 200000 880197694 200000 880851844 200000 143780704 200000 736509299 200000 357175820 200000 241407994 200000 604834691 200000 761727085 200000 896940857 200000 188498287 200000 294320405 200000 764011321 200000 879739310 200000 767807955 200000 214114958 200000 339699032 200000 117826162 200000 849868342 200000 318366088 200000 842627435 200000 424367024 200000 904710857 200000 595970235 200000 177893170 200000 843080878 200000 43282651 200000 570991103 200000 572322189 200000 933249494 200000 657999583 200000 720236109 200000 386962557 200000 543689904 200000 591733860 200000 63664062 200000 668128546 200000 398699493 200000 447583258 200000 888673161 200000 196729790 200000 86911805 200000 426166227 200000 536656903 200000 561381296 200000 261252000 200000 995085950 200000 999936178 200000 230630777 200000 505698072 200000 969913388 200000 423834656 200000 52441273 200000 345851083 200000 853885455 200000 431882764 200000 448287281 200000 119275781 200000 99066997 200000 699349836 200000 673583042 200000 176790827 200000 62565072 200000 450157019 200000 481777259 200000 487194568 200000 83502512 200000 393166544 200000 390809166 200000 367203971 200000 889191622 200000 838491235 200000 559580843 200000 926791717 200000 276926690 200000 988489199 200000 806585827 200000 391823511 200000 962341365 200000 174765545 200000 637576565 200000 774630625 200000 893642511 200000 847759341 200000 639127555 200000 342541612 200000 506508897 200000 386778289 200000 555645261 200000 701875903 200000 73056059 200000 432438286 200000 434615347 200000 377890820 200000 348722190 200000 436895485 200000 946822838 200000 607329412 200000 964757609 200000 731227030 200000 423677431 200000 296162021 200000 846039807 200000 144065299 200000 543849525 200000 366592242 200000 913943967 200000 47152586 200000 709332178 200000 991217555 200000 737628985 200000 639808310 200000 152408654 200000 18935503 200000 930749919 200000 294084077 200000 602825290 200000 621875664 200000 736484544 200000 423337386 200000 273046405 200000 113414878 200000 47800365 200000 397065028 200000 462647777 200000 295348066 200000 130700696 200000 100495540 200000 827847261 200000 893855716 200000 723809679 200000 360722194 200000 642284316 200000 358054412 200000 18323396 200000 833908886 200000 991663964 200000 86285988 200000 334099719 200000 12730523 200000 910263166 200000 880802707 200000 402012489 200000 27594134 200000 381647108 200000 969062882 200000 626711963 200000 936752419 200000 680203405 200000 232074169 200000 428891179 200000 110520312 200000 761528794 200000 605389922 200000 253253708 200000 455100398 200000 733498827 200000 461215812 200000 308210798 200000 403994623 200000 426905697 200000 292250345 200000 219530273 200000 354791489 200000 222316733 200000 963916536 200000 862461974 200000 116622319 200000 745671967 200000 480255034 200000 876709917 200000 646621535 200000 65817319 200000 818257815 200000 641202982 200000 982146060 200000 307902102 200000 183785753 200000 188866371 200000 42158221 200000 878106572 200000 555937767 200000 988908963 200000 167824026 200000 270047563 200000 555788362 200000 555363992 200000 17537293 200000 950759666 200000 205167531 200000 589678993 200000 633148894 200000 799989186 200000 338206866 200000 747826976 200000 683915301 200000 598505947 200000 111910056 200000 494274292 200000 197656603 200000 888606846 200000 881726644 200000 791815646 200000 10763545 200000 55409164 200000 763431072 200000 540414415 200000 384922518 200000 17698820 200000 34514293 200000 707149272 200000 23637291 200000 381249288 200000 314124121 200000 456362024 200000 604745873 200000 232075992 200000 427928983 200000 171847696 200000 943833505 200000 74921045 200000 307073687 200000 86146049 200000 350755666 200000 51436414 200000 996859872 200000 340574091 200000 449388478 200000 931377013 200000 858658332 200000 994687327 200000 703819292 200000 454542970 200000 870055699 200000 442844493 200000 832774854 200000 460229101 200000 107294638 200000 443102789 200000 754603316 200000 618209359 200000 361019381 200000 8315481 200000 455154686 200000 618690881 200000 219984144 200000 478183609 200000 527622365 200000 557757827 200000 142381384 200000 614528948 200000 575315113 200000 176221429 200000 410344454 200000 165487293 200000 130570587 200000 250665624 200000 366576082 200000 788404834 200000 637572619 200000 819257484 200000 531631701 200000 612397654 200000 866420978 200000 484073490 200000 884137559 200000 753024871 200000 488143209 200000 417463691 200000 499871680 200000 153627528 200000 372243431 200000 833410167 200000 950918553 200000 734463943 200000 556950021 200000 592892278 200000 969282571 200000 139288662 200000 251226237 200000 110447689 200000 409855582 200000 688784005 200000 511889189 200000 408484305 200000 112438523 200000 277394117 200000 908138744 200000 316520974 200000 500103017 200000 156415655 200000 986852877 200000 263211040 200000 105585746 200000 791182553 200000 178370972 200000 233750087 200000 984191871 200000 143206191 200000 685188095 200000 436239334 200000 125133270 200000 826116758 200000 809713838 200000 57000315 200000 794237794 200000 95716641 200000 948902465 200000 457797800 200000 784454987 200000 605426688 200000 389275249 200000 618924077 200000 316748248 200000 700721539 200000 157053974 200000 66555370 200000 380465267 200000 100302106 200000 843366697 200000 666903776 200000 467211173 200000 795661143 200000 320527555 200000 915506991 200000 509843732 200000 97929194 200000 796222747 200000 562245145 200000 307900811 200000 249892770 200000 302778763 200000 378237949 200000 812595441 200000 282226802 200000 877245578 200000 946299484 200000 948243024 200000 567917416 200000 110568882 200000 999894486 200000 791046095 200000 447719606 200000 152676794 200000 965022764 200000 920614071 200000 53340077 200000 320148604 200000 212586047 200000 808006001 200000 135289020 200000 961801967 200000 918730767 200000 272999300 200000 217709428 200000 787060013 200000 740548796 200000 562283931 200000 761552518 200000 82171502 200000 225650823 200000 263346556 200000 975902659 200000 614016778 200000 521912528 200000 125568529 200000 964778521 200000 502571130 200000 71879193 200000 883752290 200000 164583324 200000 860669782 200000 257717249 200000 257961624 200000 978496889 200000 175195479 200000 996567881 200000 953956858 200000 592154115 200000 511450966 200000 822961617 200000 571695858 200000 56219818 200000 602620746 200000 811444378 200000 883632137 200000 758583294 200000 943809101 200000 337152453 200000 89974502 200000 668054959 200000 273200278 200000 699313809 200000 17535057 200000 819424399 200000 870410111 200000 610886496 200000 46119477 200000 312622222 200000 530984831 200000 324813234 200000 349967257 200000 136862907 200000 385973808 200000 21737000 200000 66544293 200000 562276681 200000 834158153 200000 658483841 200000 734869154 200000 53867910 200000 992150436 200000 311537055 200000 540561401 200000 923705317 200000 331526969 200000 676774786 200000 522325554 200000 736985588 200000 170371872 200000 111081802 200000 759359989 200000 873837157 200000 339133074 200000 799599928 200000 744179467 200000 198554888 200000 95155175 200000 894821549 200000 826346590 200000 297430223 200000 225917080 200000 460248616 200000 893876212 200000 571953096 200000 8972606 200000 775812427 200000 10190582 200000 68958501 200000 323021200 200000 38182102 200000 589412782 200000 983107382 200000 288478823 200000 512512170 200000 693882243 200000 122035052 200000 672410045 200000 493917638 200000 54822655 200000 479350871 200000 208321704 200000 315916364 200000 162251209 200000 31911335 200000 47536483 200000 748109692 200000 230468778 200000 70804526 200000 321129285 200000 13764022 200000 373855627 200000 162819036 200000 885493958 200000 55426683 200000 842443123 200000 480662465 200000 921798016 200000 287456364 200000 853361293 200000 664159757 200000 986385451 200000 593829704 200000 841339423 200000 312761362 200000 865375391 200000 913219057 200000 771508371 200000 391894591 200000 356634581 200000 752792167 200000 114547569 200000 91353126 200000 860480485 200000 520553930 200000 844709729 200000 176831606 200000 693117960 200000 316346972 200000 310611501 200000 939320064 200000 333845654 200000 20937083 200000 927684284 200000 30297782 200000 322023176 200000 493445546 200000 976272663 200000 649372070 200000 426473975 200000 776328 200000 659064935 200000 407632642 200000 283356442 200000 715861718 200000 183256820 200000 877426458 200000 392345931 200000 506082933 200000 715069479 200000 190920543 200000 662574209 200000 652183652 200000 919235207 200000 70632545 200000 81427414 200000 519164101 200000 53634494 200000 886066129 200000 605078402 200000 208249560 200000 519299732 200000 966055039 200000 722798301 200000 781087485 200000 446037746 200000 803949660 200000 556747359 200000 928059574 200000 795469280 200000 294185592 200000 142782882 200000 375322273 200000 225548166 200000 419021059 200000 512423774 200000 503007873 200000 512087342 200000 696521551 200000 566870891 200000 297548085 200000 164030271 200000 214676940 200000 458052802 200000 290354366 200000 363699522 200000 200179721 200000 222269820 200000 779862077 200000 756608480 200000 505118905 200000 707938512 200000 483255793 200000 557638368 200000 65224106 200000 306102039 200000 629020476 200000 602787629 200000 331669967 200000 396486603 200000 937829534 200000 612405453 200000 53595446 200000 774568322 200000 221921719 200000 628293354 200000 801370897 200000 611521527 200000 511205704 200000 185136076 200000 47541169 200000 506659840 200000 745454386 200000 735106268 200000 140296325 200000 433818008 200000 565959284 200000 315818657 200000 15838238 200000 460555222 200000 506664753 200000 179377350 200000 96647213 200000 902495986 200000 159993511 200000 982626321 200000 431057794 200000 122472519 200000 39566135 200000 177466988 200000 916351502 200000 632467018 200000 703176802 200000 82421983 200000 354444001 200000 842764951 200000 886512329 200000 737162130 200000 813665324 200000 421627876 200000 96214060 200000 417617359 200000 46396735 200000 739372042 200000 816474475 200000 274566141 200000 250503818 200000 311407618 200000 336271495 200000 828920229 200000 124064159 200000 468664292 200000 369575073 200000 336549744 200000 327067438 200000 333944042 200000 879468024 200000 227003174 200000 693768454 200000 608966506 200000 821202926 200000 291003311 200000 163326490 200000 188822239 200000 888470275 200000 677422869 200000 174393464 200000 48414175 200000 294022360 200000 762911871 200000 879307091 200000 48893477 200000 993954348 200000 89493558 200000 11118329 200000 539137672 200000 473951457 200000 962297251 200000 274280668 200000 314484993 200000 57775607 200000 136020813 200000 544539533 200000 657075368 200000 863764878 200000 712040671 200000 636830907 200000 70055349 200000 904506599 200000 488800543 200000 335159 200000 530584451 200000 387121763 200000 521834487 200000 346327794 200000 95744648 200000 701723009 200000 681486959 200000 861501180 200000 261497437 200000 816147683 200000 806724784 200000 402062214 200000 29712315 200000 92018249 200000 739714562 200000 602004448 200000 156399738 200000 362040979 200000 566367437 200000 522629243 200000 496322452 200000 649425858 200000 334788250 200000 313861351 200000 720880927 200000 871087351 200000 372928018 200000 604125653 200000 779365974 200000 582742130 200000 352420605 200000 852154644 200000 725350799 200000 550081427 200000 321510980 200000 575505303 200000 144321605 200000 493009115 200000 111432686 200000 848621933 200000 895249167 200000 626015723 200000 395427110 200000 336610246 200000 144338853 200000 189878146 200000 253439538 200000 620996340 200000 61797601 200000 508063106 200000 863146108 200000 996337254 200000 356360891 200000 870657771 200000 61206668 200000 671633582 200000 760422475 200000 335315421 200000 649895946 200000 352126843 200000 704326602 200000 565090713 200000 549532608 200000 179047838 200000 383729809 200000 296175744 200000 842622869 200000 94097160 200000 138837783 200000 655379474 200000 69908626 200000 919953097 200000 621111029 200000 896327919 200000 747348192 200000 388946194 200000 491580644 200000 182719704 200000 90991559 200000 427966260 200000 466457277 200000 306130605 200000 988135343 200000 152966558 200000 287310199 200000 742195312 200000 727568930 200000 92297185 200000 243144492 200000 680689472 200000 555096519 200000 936046253 200000 781937427 200000 97903965 200000 116612199 200000 237162964 200000 899900294 200000 328270378 200000 732081898 200000 112449094 200000 505803261 200000 665729573 200000 8993114 200000 676277779 200000 712918800 200000 342043375 200000 275154142 200000 875119723 200000 54143608 200000 800564042 200000 823076800 200000 615955872 200000 395930893 200000 555757333 200000 886217063 200000 539915042 200000 484416712 200000 301742417 200000 528013404 200000 195083648 200000 690816193 200000 569868318 200000 865880135 200000 637544045 200000 437030193 200000 225630398 200000 326669298 200000 516669623 200000 494206321 200000 588485520 200000 689688388 200000 33136208 200000 868202488 200000 144496148 200000 267672903 200000 608218185 200000 123854431 200000 66448621 200000 881832994 200000 103765713 200000 263977312 200000 808669657 200000 862442270 200000 985013561 200000 478959825 200000 821041081 200000 950673059 200000 276229106 200000 598039981 200000 965425295 200000 227287099 200000 331134604 200000 205712907 200000 417374074 200000 807498381 200000 291526072 200000 170961187 200000 833942715 200000 556339042 200000 453014342 200000 120165199 200000 597043634 200000 738509219 200000 994533927 200000 675610631 200000 970199776 200000 473888600 200000 674317419 200000 141282275 200000 539513830 200000 76810665 200000 817999683 200000 203362972 200000 746654596 200000 242847968 200000 69949183 200000 121583370 200000 158488474 200000 33240676 200000 12131087 200000 86743334 200000 269174057 200000 730609854 200000 801979397 200000 738734601 200000 790064210 200000 759154583 200000 610681744 200000 921480170 200000 962978388 200000 629934519 200000 802672770 200000 648986147 200000 289920401 200000 317646086 200000 743867082 200000 990697259 200000 284295561 200000 93310605 200000 805446522 200000 979960988 200000 505586908 200000 897887861 200000 524474561 200000 614969133 200000 262072140 200000 166336518 200000 415917041 200000 283851448 200000 450590647 200000 354752425 200000 362764153 200000 131080244 200000 596547616 200000 193011942 200000 587359978 200000 210040763 200000 393153446 200000 81930853 200000 249699573 200000 619037829 200000 403497098 200000 562401776 200000 358924138 200000 165555434 200000 390077997 200000 393832557 200000 380851002 200000 881480803 200000 847209230 200000 501772263 200000 473095285 200000 126096264 200000 462193359 200000 50703750 200000 935276108 200000 861446162 200000 866102320 200000 570837906 200000 949649167 200000 181356250 200000 163774225 200000 119436147 200000 882029615 200000 251526103 200000 245208691 200000 388240818 200000 969254972 200000 11884067 200000 855144055 200000 467359736 200000 240384230 200000 724264437 200000 639219805 200000 767186189 200000 456258303 200000 906942631 200000 715433605 200000 287101658 200000 419647606 200000 420086960 200000 186152560 200000 730484326 200000 767897693 200000 794366378 200000 422506174 200000 176854491 200000 50967268 200000 884267596 200000 674933552 200000 70935169 200000 552265050 200000 553350768 200000 536752807 200000 706212033 200000 101195313 200000 576596750 200000 454234915 200000 129635363 200000 1641722 200000 890011198 200000 2036676 200000 413278543 200000 912907364 200000 599889209 200000 848532684 200000 319832079 200000 990908480 200000 118194263 200000 819452825 200000 652974922 200000 518949759 200000 770998033 200000 241607854 200000 235969289 200000 150051378 200000 974748160 200000 214276522 200000 361245813 200000 763523975 200000 603516123 200000 911910222 200000 785791446 200000 552381394 200000 866096251 200000 722936186 200000 243828884 200000 602902144 200000 963483354 200000 470593839 200000 797813560 200000 102134820 200000 4045582 200000 880122510 200000 968156523 200000 773375598 200000 264992594 200000 814440663 200000 401451509 200000 576817198 200000 852394237 200000 262213738 200000 301351615 200000 400972629 200000 431304839 200000 226954440 200000 191527633 200000 435205362 200000 34766730 200000 537270930 200000 718526547 200000 996484920 200000 602845886 200000 618788231 200000 307782286 200000 614977398 200000 380910587 200000 760636041 200000 415443435 200000 633137692 200000 673976890 200000 841295256 200000 498964978 200000 107163835 200000 781021587 200000 179049941 200000 629065036 200000 572564997 200000 552411455 200000 700594047 200000 600600512 200000 782942664 200000 379487638 200000 140421112 200000 17657401 200000 588316406 200000 84240913 200000 565401535 200000 720711357 200000 930225056 200000 913805129 200000 580516983 200000 160763510 200000 822640885 200000 692568309 200000 296328414 200000 855516076 200000 213416262 200000 711847919 200000 848648917 200000 461897671 200000 932861956 200000 497362478 200000 32896350 200000 783570769 200000 200002495 200000 574739660 200000 197511320 200000 537493489 200000 741038120 200000 750152705 200000 306536387 200000 138602096 200000 575154191 200000 604142373 200000 648918850 200000 807615159 200000 465922405 200000 865041584 200000 899357843 200000 849386957 200000 538697018 200000 439424572 200000 620720216 200000 691167197 200000 856975294 200000 403447937 200000 235612752 200000 34730541 200000 656756291 200000 882449751 200000 928856925 200000 525771559 200000 583323961 200000 688925623 200000 48747391 200000 466180179 200000 308981295 200000 828577722 200000 381407703 200000 466810458 200000 308135384 200000 882934423 200000 784366244 200000 443042052 200000 640770050 200000 711547559 200000 433094472 200000 896003385 200000 865933215 200000 568810340 200000 584913475 200000 410483971 200000 244247744 200000 803084644 200000 342283061 200000 672210313 200000 894998164 200000 847015010 200000 227040480 200000 405897492 200000 158485357 200000 715739956 200000 834043170 200000 672736012 200000 701501114 200000 708388309 200000 202758910 200000 777543675 200000 349312780 200000 704720220 200000 577724563 200000 535092616 200000 668963860 200000 393516546 200000 310828834 200000 787676284 200000 272903842 200000 433272607 200000 618449675 200000 814905536 200000 687197863 200000 96247083 200000 551466448 200000 318004572 200000 900880179 200000 876463553 200000 634419727 200000 593302649 200000 543548535 200000 808333719 200000 380790667 200000 482981214 200000 269378498 200000 39831686 200000 475355939 200000 397399157 200000 64123271 200000 694876039 200000 264070361 200000 70663495 200000 964473173 200000 57309362 200000 729217995 200000 859960954 200000 134612444 200000 824516417 200000 1788476 200000 329465817 200000 725128430 200000 462869386 200000 588886411 200000 528863820 200000 261233019 200000 97187080 200000 681106489 200000 96351706 200000 939710354 200000 267321937 200000 440857574 200000 952191917 200000 536294501 200000 35208992 200000 543110483 200000 84269581 200000 93716037 200000 569328204 200000 421277793 200000 178860643 200000 17626273 200000 908127182 200000 950159888 200000 821811511 200000 115581451 200000 866876094 200000 245648000 200000 372951089 200000 362884146 200000 460575572 200000 271411442 200000 250299931 200000 538273255 200000 401156843 200000 265302471 200000 368866524 200000 750435611 200000 388462585 200000 790118014 200000 168648573 200000 875633886 200000 343868439 200000 653221305 200000 642699302 200000 622598497 200000 303088126 200000 768336696 200000 164820001 200000 874143732 200000 972483974 200000 906107867 200000 728495061 200000 516760328 200000 556420009 200000 243850660 200000 285365452 200000 14700589 200000 606987389 200000 157484977 200000 539120557 200000 698515987 200000 545263933 200000 538902597 200000 591701569 200000 661745292 200000 310268991 200000 208970943 200000 630078832 200000 511784584 200000 779570430 200000 296552864 200000 16537412 200000 37410326 200000 861729297 200000 194077321 200000 745742052 200000 306639465 200000 973627696 200000 996393529 200000 840824985 200000 763180495 200000 453119285 200000 243990674 200000 683952076 200000 412223419 200000 142884888 200000 313055380 200000 338305285 200000 699906747 200000 233966833 200000 32641631 200000 436260333 200000 770223745 200000 245193209 200000 456773941 200000 631265611 200000 887273950 200000 986292361 200000 881306996 200000 924933385 200000 306280641 200000 334012184 200000 346957471 200000 29194800 200000 901238843 200000 552641343 200000 610831701 200000 537129702 200000 75681405 200000 412555191 200000 558571863 200000 988715126 200000 993494231 200000 257972825 200000 532021125 200000 416748360 200000 987453882 200000 507945500 200000 793137633 200000 402150115 200000 380915382 200000 965866778 200000 851781514 200000 290114033 200000 844478588 200000 775170698 200000 928364737 200000 5553210 200000 923536604 200000 284489926 200000 443242214 200000 743956647 200000 998904519 200000 878906182 200000 343240314 200000 416230720 200000 2971213 200000 620507298 200000 957817118 200000 866261805 200000 975142558 200000 921396883 200000 435923857 200000 412489399 200000 656187916 200000 59918321 200000 183890357 200000 583302983 200000 665367046 200000 30406837 200000 722472586 200000 207001445 200000 911102750 200000 182697975 200000 786605105 200000 364816570 200000 825838851 200000 776897008 200000 976371689 200000 243051534 200000 502550663 200000 906692089 200000 197120020 200000 979690825 200000 922318745 200000 296453769 200000 359847474 200000 803159924 200000 958644554 200000 191642937 200000 123090147 200000 838830776 200000 947443148 200000 876188355 200000 862198760 200000 793518685 200000 424105581 200000 871750909 200000 316935202 200000 669947596 200000 180890527 200000 750349538 200000 698412944 200000 526832524 200000 531146994 200000 908174985 200000 222642004 200000 689145671 200000 497888023 200000 329021738 200000 138936238 200000 905896902 200000 685382622 200000 7178015 200000 236326910 200000 473210351 200000 897400376 200000 54639584 200000 230438598 200000 287265741 200000 214900789 200000 787484677 200000 473543588 200000 817839752 200000 437200646 200000 562933063 200000 485080923 200000 251372135 200000 740183802 200000 456383102 200000 309131722 200000 677888724 200000 949184900 200000 215885731 200000 103298034 200000 215151192 200000 921946419 200000 372801999 200000 818947572 200000 682119321 200000 46470583 200000 996228921 200000 22119183 200000 926396002 200000 620099042 200000 30393659 200000 294993829 200000 439515034 200000 11527075 200000 513612 200000 967321910 200000 466484555 200000 253907468 200000 229338118 200000 128229987 200000 596823964 200000 879820620 200000 394506528 200000 561319659 200000 282323414 200000 759790772 200000 247409524 200000 448726448 200000 626041442 200000 816816309 200000 704582137 200000 87328945 200000 878664903 200000 508069088 200000 828243145 200000 521104144 200000 217897392 200000 217917412 200000 284003100 200000 69148941 200000 924099299 200000 730118034 200000 428299594 200000 259181577 200000 103537482 200000 51434715 200000 225022668 200000 841351811 200000 66375405 200000 321182671 200000 92256826 200000 334113821 200000 615382773 200000 415011743 200000 181034317 200000 269969815 200000 31988137 200000 20558491 200000 167996126 200000 816323281 200000 874881139 200000 599921204 200000 213180644 200000 211421389 200000 527598044 200000 395572985 200000 232284793 200000 750325673 200000 175310731 200000 934032029 200000 720100308 200000 186705064 200000 999083081 200000 149326319 200000 163204687 200000 749481513 200000 542380030 200000 866919135 200000 172348001 200000 836008877 200000 379069876 200000 498848383 200000 904758180 200000 479072724 200000 574851986 200000 100744446 200000 826904783 200000 926350432 200000 116472545 200000 870855598 200000 691262908 200000 323491888 200000 594632202 200000 236540670 200000 142560611 200000 921486660 200000 991294101 200000 50876032 200000 106888668 200000 340524735 200000 712758058 200000 204303587 200000 394286176 200000 201123551 200000 273947026 200000 957126136 200000 259554631 200000 155105029 200000 103176375 200000 955696304 200000 439965706 200000 406722995 200000 204037791 200000 288231195 200000 331082562 200000 290039944 200000 552160371 200000 549325418 200000 872766630 200000 423940165 200000 153073789 200000 688130797 200000 290531087 200000 355620554 200000 362998821 200000 315747349 200000 411595383 200000 435037465 200000 476782578 200000 598314610 200000 882244596 200000 220195153 200000 356455310 200000 279613365 200000 800572865 200000 880435890 200000 860187073 200000 191436462 200000 792899381 200000 131512222 200000 643343476 200000 930904909 200000 634440392 200000 340499862 200000 411173038 200000 231626916 200000 174470676 200000 834708280 200000 719436954 200000 615305443 200000 869707729 200000 118723655 200000 325625214 200000 166680409 200000 787894743 200000 738975138 200000 513736644 200000 718238841 200000 674056479 200000 503657802 200000 776645364 200000 26436561 200000 620896705 200000 262247519 200000 90944438 200000 292828180 200000 648576758 200000 183725858 200000 854694356 200000 166452496 200000 840449814 200000 498314996 200000 206506037 200000 891586487 200000 166966682 200000 193297493 200000 473753314 200000 971997210 200000 341276955 200000 618131173 200000 132774148 200000 628266856 200000 918993232 200000 769271141 200000 908418275 200000 681215986 200000 385364755 200000 434013109 200000 291932648 200000 219273513 200000 340719707 200000 857157847 200000 152677018 200000 310209437 200000 827594818 200000 354868970 200000 123136675 200000 566768895 200000 553752832 200000 213878575 200000 999110347 200000 89891359 200000 707019757 200000 395996166 200000 138612475 200000 818638573 200000 102384513 200000 1281776 200000 966754875 200000 519514747 200000 532710230 200000 169842318 200000 436018867 200000 986721529 200000 523340324 200000 835669152 200000 805940653 200000 155528631 200000 142095299 200000 965981702 200000 787992464 200000 129263909 200000 819617068 200000 560497345 200000 988461541 200000 850656469 200000 544322168 200000 387545073 200000 181929301 200000 812352886 200000 148238558 200000 597851608 200000 470849447 200000 832240346 200000 387323575 200000 598396884 200000 63345606 200000 818899440 200000 258725757 200000 253291624 200000 634900920 200000 373771466 200000 614493638 200000 778458932 200000 259805351 200000 363031703 200000 410326349 200000 656574711 200000 224281819 200000 704454568 200000 968623336 200000 18815890 200000 507504573 200000 417357166 200000 871386770 200000 895872519 200000 610521044 200000 361462394 200000 210607970 200000 976625269 200000 544830667 200000 10680955 200000 473861521 200000 668248093 200000 939850088 200000 668138562 200000 190686327 200000 923113824 200000 419601301 200000 135889856 200000 761262220 200000 864676285 200000 819426906 200000 78512645 200000 336471915 200000 263189462 200000 731920351 200000 143045953 200000 482192330 200000 365947242 200000 381702510 200000 908085958 200000 196732802 200000 87029084 200000 307487086 200000 534157060 200000 347709324 200000 422412714 200000 966499688 200000 221377931 200000 477897728 200000 625807733 200000 573179397 200000 458424075 200000 821363736 200000 460501759 200000 755352845 200000 38846806 200000 592318506 200000 583016359 200000 568566632 200000 193693531 200000 133014449 200000 117374958 200000 359816480 200000 555212588 200000 268858179 200000 176494964 200000 789104476 200000 169740280 200000 630213275 200000 920359675 200000 746627173 200000 67018769 200000 630799504 200000 908570721 200000 549408164 200000 413427942 200000 424781083 200000 952277161 200000 190508960 200000 360825608 200000 168394580 200000 101891570 200000 950136836 200000 516736552 200000 521424243 200000 397153149 200000 762530198 200000 139367191 200000 503694035 200000 453679019 200000 183714880 200000 82535364 200000 862356458 200000 247036412 200000 827275018 200000 155992896 200000 922868817 200000 658309391 200000 647500317 200000 568199612 200000 747013313 200000 716244135 200000 863311553 200000 6246024 200000 707589906 200000 687822756 200000 864601438 200000 358700564 200000 553117758 200000 698470405 200000 571759997 200000 556311538 200000 522842715 200000 703581420 200000 382218695 200000 686768850 200000 828319396 200000 400132760 200000 487892484 200000 277625988 200000 211056495 200000 665020012 200000 670926621 200000 850933752 200000 629710903 200000 366529254 200000 189356825 200000 699971392 200000 758519699 200000 507033511 200000 972242211 200000 125001612 200000 810296123 200000 487795057 200000 467958657 200000 961763627 200000 453596169 200000 938522658 200000 625601437 200000 395676560 200000 742242293 200000 214034621 200000 612686847 200000 375023945 200000 42011159 200000 60861794 200000 256390735 200000 864915464 200000 687597736 200000 249943888 200000 870058327 200000 906303646 200000 58121985 200000 630871785 200000 982860030 200000 591004410 200000 285219225 200000 606091692 200000 950935117 200000 90507821 200000 203585545 200000 227934267 200000 387068269 200000 818230888 200000 270580490 200000 459169366 200000 314386342 200000 455878907 200000 3686005 200000 725588702 200000 713818464 200000 188960343 200000 220040001 200000 189164498 200000 802027557 200000 642335756 200000 38482312 200000 10305620 200000 337081500 200000 31610059 200000 589614209 200000 500135076 200000 887611534 200000 504921700 200000 735285894 200000 80811042 200000 8945891 200000 566559688 200000 824152335 200000 205413711 200000 814310309 200000 902323462 200000 606550196 200000 186851276 200000 154763771 200000 975704401 200000 199701806 200000 173233753 200000 709246511 200000 363685624 200000 473465685 200000 76889302 200000 375332264 200000 419183467 200000 429257506 200000 665165892 200000 642821359 200000 424679740 200000 579677101 200000 785685187 200000 50117036 200000 239472666 200000 842167599 200000 333779860 200000 315478697 200000 49604823 200000 56335617 200000 122114840 200000 546279373 200000 176535906 200000 648250778 200000 77408975 200000 956366370 200000 302751948 200000 354094739 200000 377185625 200000 314365391 200000 35181894 200000 936610470 200000 23704183 200000 40465949 200000 500183585 200000 434247081 200000 370292490 200000 892297588 200000 91860428 200000 239888023 200000 1514769 200000 93618014 200000 430907864 200000 170557831 200000 185988526 200000 108184194 200000 808439542 200000 767069617 200000 906843425 200000 175176361 200000 932072182 200000 833073007 200000 711782091 200000 129806524 200000 788125385 200000 361266233 200000 895778091 200000 817333955 200000 256660095 200000 255201447 200000 744437731 200000 785226726 200000 868903752 200000 208006770 200000 480401842 200000 370458223 200000 836496758 200000 656002674 200000 740916347 200000 832233925 200000 52958841 200000 385861792 200000 110904124 200000 368538225 200000 287874272 200000 314454549 200000 789378070 200000 799284252 200000 547253342 200000 328001800 200000 128728139 200000 90161038 200000 841724354 200000 827377363 200000 801202234 200000 584112815 200000 939437820 200000 71725037 200000 652002148 200000 551037576 200000 343763741 200000 391541232 200000 100679785 200000 858554690 200000 813161559 200000 958527379 200000 404753162 200000 49536550 200000 73436152 200000 483803824 200000 592314408 200000 747297690 200000 64412274 200000 295232575 200000 640817090 200000 816415017 200000 858194774 200000 624662103 200000 245342971 200000 828969850 200000 268280147 200000 130646067 200000 71783441 200000 427552343 200000 92440634 200000 680673834 200000 432756325 200000 973226663 200000 436101372 200000 594016181 200000 754203257 200000 80759411 200000 889873833 200000 480489324 200000 154126315 200000 823006947 200000 31999858 200000 344984841 200000 383365502 200000 133775425 200000 574047911 200000 193170786 200000 356686098 200000 999949812 200000 995484344 200000 558366321 200000 860132774 200000 545503877 200000 781558327 200000 483795279 200000 631622491 200000 382987165 200000 394345172 200000 806788659 200000 787249523 200000 102712324 200000 795114335 200000 665926263 200000 591777869 200000 424027555 200000 574125000 200000 306444434 200000 727102826 200000 690191745 200000 964081441 200000 896344094 200000 220389739 200000 877590984 200000 512141721 200000 658304466 200000 753078799 200000 416154560 200000 794211458 200000 912896904 200000 321230392 200000 413273042 200000 992291403 200000 288697400 200000 979145190 200000 389855622 200000 702108293 200000 448093690 200000 308426297 200000 720487813 200000 855748577 200000 424516103 200000 620004210 200000 866192790 200000 71611440 200000 36208823 200000 676314866 200000 832296611 200000 980696161 200000 824895363 200000 866171704 200000 378786996 200000 963617925 200000 420060420 200000 780361190 200000 655586034 200000 120425933 200000 165761265 200000 517697468 200000 721656741 200000 224978569 200000 351300131 200000 338029211 200000 716700213 200000 222196778 200000 736141460 200000 185912194 200000 656790315 200000 805235008 200000 229610842 200000 741156499 200000 114794544 200000 814458748 200000 408779952 200000 892705038 200000 787740172 200000 199439278 200000 995597805 200000 856312659 200000 662777000 200000 758849478 200000 692316553 200000 527523043 200000 834908940 200000 447874262 200000 21234462 200000 7077982 200000 119500640 200000 497191181 200000 952463716 200000 637883270 200000 231119597 200000 960864189 200000 94467635 200000 818972986 200000 334777372 200000 806358869 200000 822314628 200000 139365243 200000 878755957 200000 137594727 200000 248002671 200000 893348201 200000 941650593 200000 653765794 200000 37452077 200000 490783557 200000 566590567 200000 532997336 200000 847673110 200000 955700848 200000 505481394 200000 102452984 200000 776244131 200000 77029738 200000 319493000 200000 75333907 200000 695068525 200000 424392659 200000 879518227 200000 699128922 200000 28431915 200000 136794220 200000 578522779 200000 54510366 200000 28636343 200000 161086742 200000 519095944 200000 250329294 200000 731485960 200000 279537360 200000 973127268 200000 30176251 200000 545686072 200000 7968188 200000 127207382 200000 572932693 200000 709443199 200000 815947546 200000 345086887 200000 699460270 200000 58160437 200000 894288714 200000 343810496 200000 212940022 200000 225384658 200000 566934989 200000 399076136 200000 460939837 200000 604094192 200000 372216132 200000 226900490 200000 613312180 200000 866076231 200000 636743023 200000 812841900 200000 977410475 200000 532243119 200000 297632558 200000 155884664 200000 215560594 200000 404373281 200000 873703042 200000 775165430 200000 916504059 200000 973244854 200000 567829643 200000 528981711 200000 676264853 200000 63078309 200000 412464523 200000 340920523 200000 171587634 200000 965500743 200000 782106849 200000 764678866 200000 298753729 200000 171146774 200000 148508942 200000 866361582 200000 562256723 200000 845847208 200000 455191474 200000 196629574 200000 901794074 200000 486187192 200000 591231374 200000 933267747 200000 372588132 200000 84952860 200000 964654723 200000 904720109 200000 843944099 200000 522591695 200000 29379472 200000 555161646 200000 37115495 200000 945807336 200000 781036247 200000 729137805 200000 537635169 200000 481189792 200000 328604056 200000 772214995 200000 756314721 200000 334898255 200000 621624884 200000 957273321 200000 379240280 200000 377958509 200000 41367082 200000 475508183 200000 615031638 200000 343306133 200000 595612188 200000 856614854 200000 736211084 200000 758439549 200000 888638922 200000 12100605 200000 515321418 200000 600413950 200000 771973652 200000 711151334 200000 819766017 200000 205666321 200000 627627771 200000 716956170 200000 68103744 200000 453102030 200000 477513120 200000 899318799 200000 575483066 200000 974777711 200000 252268610 200000 705653952 200000 932847166 200000 15416138 200000 76999747 200000 124136197 200000 275055548 200000 389509338 200000 897172003 200000 261463269 200000 206447430 200000 893977781 200000 69771139 200000 554723210 200000 539164683 200000 190155414 200000 153413410 200000 315385149 200000 379617885 200000 304646484 200000 219199714 200000 505218916 200000 928960427 200000 668127976 200000 656628674 200000 631137418 200000 736104070 200000 292931178 200000 13554149 200000 757981782 200000 453286559 200000 943906322 200000 874695305 200000 709945234 200000 732488390 200000 461638971 200000 388548111 200000 285744677 200000 704766188 200000 213712475 200000 407841273 200000 784733464 200000 493466146 200000 772146955 200000 567657190 200000 292957844 200000 189142166 200000 55976964 200000 395701911 200000 89414112 200000 785142683 200000 955959070 200000 476278764 200000 594462567 200000 999188897 200000 923304275 200000 770935526 200000 448659119 200000 583023160 200000 367155897 200000 133707942 200000 967171170 200000 349254161 200000 922918539 200000 922285932 200000 886077512 200000 86525180 200000 919078687 200000 987732632 200000 246883657 200000 698878441 200000 109208560 200000 198931627 200000 777183087 200000 813430506 200000 927704981 200000 344402245 200000 587770849 200000 490278702 200000 659206598 200000 158278952 200000 13234920 200000 606658311 200000 410294109 200000 818609203 200000 62953965 200000 940708324 200000 162017362 200000 372259175 200000 212437368 200000 117486167 200000 449371069 200000 89839332 200000 513475890 200000 342487055 200000 781523927 200000 36434411 200000 451494370 200000 958845917 200000 157204473 200000 920228573 200000 272570226 200000 659534770 200000 745164442 200000 414499129 200000 27953899 200000 323770015 200000 141429587 200000 982751138 200000 975156339 200000 770774227 200000 708245213 200000 873469910 200000 844448085 200000 803595167 200000 711736593 200000 569381046 200000 442702329 200000 29485428 200000 621934310 200000 69439043 200000 125469158 200000 316984290 200000 33920630 200000 279463326 200000 557044678 200000 362096538 200000 25302776 200000 247807751 200000 694416737 200000 452332652 200000 800072902 200000 661867486 200000 241074080 200000 153109832 200000 842552664 200000 251632293 200000 849394315 200000 380012608 200000 811488582 200000 602501370 200000 4889930 200000 491101316 200000 570400841 200000 745237920 200000 92872230 200000 477488739 200000 777476409 200000 958315126 200000 864415368 200000 6057296 200000 189682703 200000 869807229 200000 371981048 200000 657445338 200000 322605539 200000 293391317 200000 383649055 200000 641149873 200000 146537198 200000 183526336 200000 788213189 200000 377151910 200000 824642697 200000 682409116 200000 854043346 200000 300891563 200000 582975275 200000 634803180 200000 412208463 200000 574393038 200000 530082413 200000 712463951 200000 361163621 200000 577580865 200000 406833417 200000 338562950 200000 590408284 200000 442529876 200000 530493653 200000 448460402 200000 237499037 200000 517426808 200000 595294412 200000 484897555 200000 772265391 200000 264680766 200000 327243013 200000 491553417 200000 691630652 200000 178900821 200000 929234104 200000 923643669 200000 651712525 200000 165227150 200000 117082175 200000 652721687 200000 635262984 200000 892251609 200000 482533138 200000 607435792 200000 501833784 200000 34783560 200000 743552457 200000 159580833 200000 784522693 200000 484338187 200000 707773981 200000 378816138 200000 602636534 200000 601316978 200000 272984294 200000 116465067 200000 601775925 200000 704182253 200000 198709277 200000 385623301 200000 223889675 200000 437621518 200000 969213147 200000 368959672 200000 73646622 200000 646224261 200000 79107415 200000 941225990 200000 9586489 200000 895290401 200000 717540075 200000 183904078 200000 864642115 200000 683576021 200000 839679502 200000 617280017 200000 533015622 200000 802705583 200000 591605338 200000 275853039 200000 944228713 200000 333452769 200000 385292934 200000 486363049 200000 71327989 200000 91784124 200000 383372908 200000 736993056 200000 865034067 200000 704904367 200000 810923780 200000 691142484 200000 644721674 200000 370870859 200000 759902309 200000 281265509 200000 333743045 200000 2861889 200000 956742090 200000 253799316 200000 423493706 200000 769422690 200000 940780426 200000 36725569 200000 864408195 200000 697195932 200000 639215390 200000 585146094 200000 919467128 200000 804907523 200000 576459038 200000 640810554 200000 832773458 200000 686465988 200000 891675460 200000 768202214 200000 698174808 200000 63227698 200000 139720806 200000 213456338 200000 658820596 200000 540512701 200000 680699006 200000 228554495 200000 531496367 200000 53360629 200000 497715877 200000 225317262 200000 552256560 200000 798612363 200000 935956754 200000 335562430 200000 910011456 200000 175010126 200000 188293407 200000 264035057 200000 398892999 200000 744623409 200000 928727875 200000 194797479 200000 351025615 200000 802482242 200000 395288856 200000 115601793 200000 702125695 200000 908082868 200000 483021141 200000 612820542 200000 102329632 200000 551614933 200000 964496852 200000 268935360 200000 224361499 200000 581768216 200000 159187853 200000 972536071 200000 169941752 200000 601926923 200000 107302552 200000 560198707 200000 796383839 200000 818443616 200000 252065838 200000 446443653 200000 679071770 200000 979155688 200000 787519655 200000 302843230 200000 617557776 200000 552391314 200000 489995644 200000 261171518 200000 319833930 200000 3593839 200000 56343366 200000 47914437 200000 479333360 200000 705089968 200000 901946812 200000 542154163 200000 932002636 200000 548318373 200000 128368567 200000 630011627 200000 115465414 200000 587881663 200000 269799217 200000 814589547 200000 665922789 200000 440623758 200000 863990080 200000 82743893 200000 789327699 200000 236199362 200000 249663007 200000 657152489 200000 782019288 200000 143665453 200000 402933541 200000 249905543 200000 30403933 200000 149102783 200000 207895754 200000 884839088 200000 213108713 200000 779252104 200000 849836200 200000 725168133 200000 34642087 200000 798581176 200000 493702519 200000 722773829 200000 927103709 200000 580457121 200000 545743631 200000 680917842 200000 589405941 200000 909174962 200000 204253289 200000 740097068 200000 296272503 200000 176031613 200000 788299165 200000 755362035 200000 450035211 200000 252933041 200000 926878180 200000 175976937 200000 527213435 200000 60883744 200000 974549398 200000 493277804 200000 630867374 200000 120679097 200000 857794604 200000 215980799 200000 344284333 200000 8938637 200000 293230655 200000 273170753 200000 269744545 200000 939971533 200000 559262086 200000 691450355 200000 662197458 200000 929374409 200000 778047195 200000 18271990 200000 160082345 200000 200596210 200000 475601973 200000 332727625 200000 486462125 200000 993344728 200000 78114990 200000 622769422 200000 302021512 200000 964684844 200000 21367422 200000 417517957 200000 6209794 200000 42283966 200000 543589117 200000 909705486 200000 449866500 200000 713739135 200000 223036067 200000 906073387 200000 271458454 200000 706890367 200000 427224842 200000 964086906 200000 385898976 200000 242313455 200000 542988522 200000 246279358 200000 40299052 200000 61235742 200000 124230683 200000 686124246 200000 546450913 200000 645469311 200000 294667158 200000 331430595 200000 813878408 200000 31236001 200000 917785460 200000 548852134 200000 10848458 200000 562883636 200000 891713772 200000 283544510 200000 633498222 200000 746054153 200000 110535255 200000 320829037 200000 625222751 200000 706389010 200000 17765679 200000 766558771 200000 106933923 200000 463994973 200000 21358602 200000 592190128 200000 997785700 200000 62383644 200000 786752163 200000 974436005 200000 415768554 200000 700282272 200000 292177360 200000 39215091 200000 527431326 200000 830049368 200000 819330444 200000 106976154 200000 354135815 200000 916390101 200000 292491502 200000 395979706 200000 905787088 200000 251078856 200000 577809967 200000 240765844 200000 730676927 200000 225496321 200000 430672551 200000 241343880 200000 391381182 200000 275999089 200000 258849998 200000 33129751 200000 184105429 200000 90643752 200000 22001215 200000 599702754 200000 792862252 200000 772190807 200000 687470000 200000 52921513 200000 9913101 200000 263947854 200000 968566522 200000 795893580 200000 881300191 200000 785143677 200000 443739926 200000 749518540 200000 953713963 200000 355142006 200000 523466268 200000 552759882 200000 694906010 200000 944898793 200000 193112902 200000 366971398 200000 259482356 200000 290468773 200000 277687530 200000 199019360 200000 206823713 200000 552565917 200000 220199043 200000 312587992 200000 442935595 200000 627473375 200000 605955751 200000 283976209 200000 848436793 200000 104601758 200000 518254353 200000 658960329 200000 729876116 200000 659973928 200000 59125400 200000 221949922 200000 798146469 200000 616914159 200000 296624949 200000 360748380 200000 233234932 200000 163047556 200000 858947584 200000 144850519 200000 553320745 200000 670397334 200000 389200689 200000 743971348 200000 336807437 200000 96765174 200000 303981091 200000 534073076 200000 287028873 200000 265196693 200000 251655500 200000 870477430 200000 290267557 200000 405062531 200000 218381381 200000 585568060 200000 488833930 200000 136216561 200000 80989639 200000 554860294 200000 270443392 200000 999924527 200000 83896234 200000 743342260 200000 273013231 200000 951032238 200000 778774760 200000 799793224 200000 55651936 200000 621806846 200000 506694039 200000 924712160 200000 213702524 200000 227107792 200000 238545650 200000 898119871 200000 366499595 200000 735493619 200000 64146767 200000 658937668 200000 837945334 200000 573869146 200000 812398121 200000 287493872 200000 365240388 200000 62205204 200000 331430423 200000 71117156 200000 667239200 200000 660861265 200000 410123473 200000 958049119 200000 923894480 200000 385003875 200000 435563825 200000 542354115 200000 656798910 200000 278304953 200000 591922991 200000 590911632 200000 145068402 200000 766897637 200000 391249891 200000 344727270 200000 877805204 200000 616515734 200000 569663366 200000 476925702 200000 266190062 200000 587740573 200000 228243313 200000 571705681 200000 464815719 200000 806294251 200000 763780123 200000 163962183 200000 151329800 200000 183491473 200000 751530781 200000 990780808 200000 564802042 200000 642780606 200000 748077360 200000 198237141 200000 479479173 200000 914538691 200000 629498413 200000 472066830 200000 457205009 200000 110640913 200000 769004299 200000 248031029 200000 861191208 200000 873153592 200000 497244644 200000 75164009 200000 71371633 200000 438012136 200000 135815152 200000 723333098 200000 921925813 200000 649108723 200000 349469574 200000 902269467 200000 863917276 200000 42776393 200000 142410273 200000 621983866 200000 458093552 200000 57258490 200000 403630168 200000 478636712 200000 432872729 200000 831624246 200000 806586852 200000 564106087 200000 361993886 200000 335609423 200000 848012701 200000 404245142 200000 484090857 200000 773646261 200000 265596 200000 486446902 200000 338794370 200000 212715255 200000 27685529 200000 476197735 200000 827280146 200000 233766344 200000 678537517 200000 685161579 200000 198225248 200000 121355510 200000 830537361 200000 194682529 200000 517315158 200000 208295539 200000 948916028 200000 337267081 200000 5345533 200000 675034960 200000 46284487 200000 888518086 200000 10863996 200000 227689916 200000 133348844 200000 259958038 200000 840535324 200000 482686216 200000 49699457 200000 325050970 200000 210229829 200000 263104421 200000 400940929 200000 636851604 200000 845328513 200000 822018851 200000 742738179 200000 908892131 200000 797141623 200000 829833267 200000 372483135 200000 947449736 200000 328073200 200000 324606117 200000 783984015 200000 273873891 200000 52731349 200000 753636714 200000 392714347 200000 718440309 200000 340573742 200000 88464530 200000 507390827 200000 498490847 200000 330830371 200000 689378126 200000 949739592 200000 974006241 200000 830820350 200000 14491630 200000 656653274 200000 215758171 200000 209371942 200000 604158946 200000 249687578 200000 578635598 200000 376392228 200000 503500220 200000 131575841 200000 75553243 200000 463684769 200000 632824619 200000 444239910 200000 698930241 200000 722772325 200000 321377537 200000 677970819 200000 970460386 200000 659146840 200000 213270829 200000 324183215 200000 667262782 200000 308016259 200000 178554049 200000 655079236 200000 741381621 200000 119513615 200000 857455596 200000 697331193 200000 907945673 200000 981175877 200000 540727808 200000 809032360 200000 415567000 200000 217513867 200000 457261932 200000 189674057 200000 345082725 200000 2044268 200000 336780225 200000 774507763 200000 604589647 200000 591003279 200000 995870128 200000 820388833 200000 314630551 200000 550845118 200000 939370761 200000 46852458 200000 54047902 200000 348141792 200000 441773757 200000 308601095 200000 181560291 200000 376144638 200000 362410204 200000 255765840 200000 512746248 200000 658655296 200000 140189847 200000 739423231 200000 9740493 200000 641171184 200000 109780030 200000 881448938 200000 138061586 200000 15671925 200000 137953602 200000 236376331 200000 171769560 200000 729375576 200000 839902771 200000 747284091 200000 697884224 200000 2021698 200000 351988929 200000 508461169 200000 424607370 200000 225051387 200000 365368766 200000 314585159 200000 380159510 200000 79049324 200000 588550938 200000 28192372 200000 694072933 200000 51006620 200000 678543332 200000 435563154 200000 484110359 200000 812993973 200000 91360847 200000 6841176 200000 693917422 200000 867154687 200000 81899945 200000 60364960 200000 223888840 200000 205222627 200000 810485860 200000 163053922 200000 947498664 200000 466622697 200000 837111825 200000 741730742 200000 132498093 200000 419979194 200000 317469023 200000 316545749 200000 470940185 200000 145343261 200000 506678815 200000 177943319 200000 961229386 200000 964562428 200000 221417794 200000 289923573 200000 382683075 200000 52594271 200000 90317017 200000 319434248 200000 316928035 200000 950829935 200000 4158995 200000 120830727 200000 737962539 200000 372057460 200000 495032641 200000 591122379 200000 161291195 200000 929635286 200000 406813651 200000 584480334 200000 827025365 200000 389815070 200000 311699547 200000 432396710 200000 205269143 200000 905119989 200000 654407305 200000 660880910 200000 265612100 200000 28608036 200000 454116141 200000 284703453 200000 692168251 200000 857167505 200000 958155320 200000 378593931 200000 368557821 200000 879301959 200000 951191225 200000 190857394 200000 256479787 200000 437821037 200000 673655011 200000 248851466 200000 770158980 200000 190020428 200000 50838533 200000 857154667 200000 737997290 200000 99041869 200000 333331599 200000 845122254 200000 145530205 200000 370427640 200000 315072531 200000 79556939 200000 856392446 200000 184436214 200000 959504704 200000 964887323 200000 938739980 200000 225741582 200000 928418279 200000 801248918 200000 829163241 200000 296688427 200000 115388153 200000 472437558 200000 605014292 200000 484738131 200000 661131911 200000 419169169 200000 592596784 200000 877234608 200000 400763328 200000 872251745 200000 290119675 200000 248518026 200000 932009205 200000 104113023 200000 167061846 200000 231586633 200000 415472535 200000 81781730 200000 21554755 200000 77186935 200000 238703158 200000 573025700 200000 630588129 200000 378806715 200000 209762435 200000 37865725 200000 613812848 200000 81517278 200000 44974414 200000 784489285 200000 461699411 200000 71112905 200000 971363976 200000 761498868 200000 54573832 200000 685661828 200000 41475905 200000 888589220 200000 705047601 200000 968000567 200000 791616425 200000 810634253 200000 147587213 200000 890020651 200000 781510930 200000 97715207 200000 607842046 200000 139275721 200000 784313324 200000 749777547 200000 689070980 200000 94446490 200000 986664902 200000 571620274 200000 659976512 200000 254546244 200000 575413075 200000 516206259 200000 409395825 200000 345669266 200000 794884705 200000 16565735 200000 424772729 200000 9874539 200000 557796323 200000 683365576 200000 603434456 200000 939582681 200000 199076327 200000 925563372 200000 966713390 200000 735925507 200000 927840671 200000 466626830 200000 159679549 200000 824057650 200000 372416860 200000 525037828 200000 172220387 200000 895722190 200000 44591245 200000 511124425 200000 929585699 200000 743335521 200000 129338819 200000 190382708 200000 899125020 200000 33256850 200000 262843567 200000 926030654 200000 88761359 200000 708111658 200000 503425057 200000 270710143 200000 597820764 200000 542419730 200000 270331914 200000 896319919 200000 234006149 200000 426231890 200000 491102074 200000 467466089 200000 658060329 200000 949294867 200000 405164706 200000 764388707 200000 405301768 200000 416424092 200000 734634194 200000 544045430 200000 841336580 200000 784577367 200000 584931962 200000 292656283 200000 894862622 200000 317491917 200000 110593836 200000 554627818 200000 682041716 200000 231052196 200000 608936856 200000 274144669 200000 916368969 200000 912795047 200000 875433869 200000 984910090 200000 105124604 200000 385429438 200000 893602302 200000 837905580 200000 920554510 200000 138071024 200000 6097145 200000 395490073 200000 242722591 200000 803835239 200000 330604465 200000 417729036 200000 167485168 200000 81435244 200000 241580148 200000 178104412 200000 640382306 200000 297401957 200000 536757940 200000 556404226 200000 654878069 200000 90858461 200000 422581506 200000 305036310 200000 669033289 200000 770154619 200000 345357581 200000 960937168 200000 305237023 200000 737636105 200000 13585318 200000 916745099 200000 61709400 200000 506932590 200000 529253054 200000 114922685 200000 237408627 200000 885828787 200000 789989733 200000 295542783 200000 886219282 200000 704699137 200000 329573324 200000 488673802 200000 386579957 200000 508621727 200000 467548995 200000 128093878 200000 813395965 200000 227321592 200000 312453179 200000 413453053 200000 687918121 200000 673032850 200000 199633988 200000 566287093 200000 433824667 200000 479469335 200000 987861006 200000 366813657 200000 668903570 200000 781021263 200000 194415979 200000 312976383 200000 40846960 200000 246940962 200000 581831499 200000 296709858 200000 132728245 200000 96301978 200000 534000061 200000 459264281 200000 761663490 200000 165941470 200000 305205236 200000 484752988 200000 674009622 200000 82850615 200000 569355327 200000 169179013 200000 43999699 200000 72444430 200000 404737550 200000 749095052 200000 661877305 200000 588922859 200000 10860018 200000 694531209 200000 198162280 200000 310116471 200000 681475485 200000 69100469 200000 103443106 200000 57278073 200000 220729309 200000 686259561 200000 693560901 200000 529834459 200000 714682532 200000 944028700 200000 515623380 200000 511627686 200000 395102978 200000 716473191 200000 72554478 200000 566897152 200000 5273384 200000 468338179 200000 537526868 200000 412766260 200000 519121510 200000 322660297 200000 558644711 200000 288297642 200000 441844525 200000 11593136 200000 4808870 200000 792877289 200000 161335053 200000 732023762 200000 230160819 200000 741108123 200000 718466231 200000 571443047 200000 623885646 200000 356544136 200000 538397691 200000 661900486 200000 930199767 200000 33950873 200000 282806218 200000 816930154 200000 315850959 200000 431794646 200000 972124724 200000 664121322 200000 126031063 200000 302942055 200000 49501289 200000 594121215 200000 662068654 200000 896135573 200000 854697147 200000 858363521 200000 135980854 200000 836469193 200000 746774169 200000 929528681 200000 107586159 200000 930026123 200000 157344405 200000 133509583 200000 60387194 200000 547910532 200000 226996318 200000 654637036 200000 284165526 200000 644553084 200000 178701510 200000 960044313 200000 535423269 200000 145908315 200000 816176572 200000 704941005 200000 77712807 200000 839797034 200000 121686610 200000 938931105 200000 231527868 200000 320712210 200000 348110519 200000 372713807 200000 425460517 200000 70679131 200000 110257212 200000 210685613 200000 762378947 200000 987815022 200000 546732882 200000 918365878 200000 355732629 200000 155169746 200000 629893513 200000 753684353 200000 500267965 200000 487406385 200000 714697618 200000 803527750 200000 766500475 200000 491793492 200000 651713341 200000 27917151 200000 762100271 200000 896852001 200000 482725243 200000 978852420 200000 15233371 200000 64002211 200000 685276764 200000 891060621 200000 978617757 200000 644285186 200000 475313425 200000 500834035 200000 623982008 200000 497731461 200000 58127337 200000 917100878 200000 855680395 200000 465554326 200000 599416919 200000 405675671 200000 341121047 200000 121746366 200000 617822442 200000 771390951 200000 286314365 200000 496723363 200000 68115282 200000 726413173 200000 793160956 200000 120334864 200000 552246369 200000 796337819 200000 683713270 200000 373537517 200000 825204230 200000 867876304 200000 903284459 200000 64344897 200000 198999379 200000 856741038 200000 467539836 200000 500333878 200000 686833271 200000 537230828 200000 66264680 200000 117591060 200000 560744643 200000 153380196 200000 893740177 200000 953509444 200000 773353641 200000 44408334 200000 297090550 200000 641940301 200000 784023991 200000 243667458 200000 338516921 200000 871861722 200000 847119519 200000 777424504 200000 688869914 200000 743495601 200000 895689521 200000 19251658 200000 198321786 200000 578643388 200000 864565342 200000 368025456 200000 980760408 200000 654503427 200000 38377526 200000 947039747 200000 48321622 200000 724690863 200000 703462378 200000 424346426 200000 964860468 200000 634996487 200000 344424906 200000 854225902 200000 266387666 200000 89458038 200000 552308551 200000 181082136 200000 137055026 200000 521387394 200000 34948848 200000 961540817 200000 923089778 200000 894663893 200000 847305336 200000 37997136 200000 356899541 200000 170218039 200000 117451950 200000 963211759 200000 966382522 200000 638637456 200000 760754562 200000 270998053 200000 968098210 200000 329826794 200000 498250758 200000 641072268 200000 502352173 200000 824990572 200000 569801321 200000 774510555 200000 894262813 200000 257562463 200000 317122045 200000 384677356 200000 367508817 200000 713050668 200000 336475441 200000 559574455 200000 659423945 200000 977036635 200000 374825879 200000 247827796 200000 87587752 200000 389121940 200000 449250270 200000 29699580 200000 37022252 200000 967126689 200000 186133463 200000 839550471 200000 9166262 200000 92983657 200000 499247731 200000 109462254 200000 581475528 200000 574617077 200000 23303106 200000 846384970 200000 657368321 200000 23110509 200000 418988277 200000 825016018 200000 456354082 200000 341578267 200000 190192732 200000 669783647 200000 152039691 200000 972001639 200000 202686824 200000 12862443 200000 17364414 200000 276170200 200000 988706473 200000 490094732 200000 188661082 200000 570392856 200000 632402896 200000 952225917 200000 816696095 200000 123155439 200000 556273581 200000 23543061 200000 853426543 200000 258529862 200000 339724336 200000 809632972 200000 370461643 200000 171537188 200000 546157675 200000 466559804 200000 419284689 200000 30377652 200000 539174030 200000 682889501 200000 469510212 200000 215415868 200000 215259112 200000 861490247 200000 670499587 200000 429301286 200000 936243948 200000 270614963 200000 319477519 200000 592197114 200000 405208872 200000 989672825 200000 315122056 200000 856156256 200000 80587599 200000 914609874 200000 623730863 200000 305615650 200000 429005615 200000 458712598 200000 939537381 200000 221487911 200000 686857146 200000 863121087 200000 243512746 200000 239533176 200000 772750593 200000 651257187 200000 248734110 200000 8669246 200000 103606323 200000 178425788 200000 520322178 200000 571784385 200000 250683809 200000 438185635 200000 185793078 200000 192754538 200000 954427068 200000 945900559 200000 936260540 200000 691875008 200000 249950228 200000 54426394 200000 343122739 200000 112138349 200000 663063898 200000 272633340 200000 559863772 200000 105720121 200000 898984798 200000 662366733 200000 576501783 200000 964846861 200000 606016529 200000 684542917 200000 322192229 200000 331121393 200000 983964802 200000 52284094 200000 626310759 200000 592518925 200000 61754596 200000 808212912 200000 945852125 200000 344612011 200000 632359558 200000 378809971 200000 239685031 200000 434518066 200000 23023064 200000 208852480 200000 285171398 200000 903942443 200000 309762156 200000 561838704 200000 553400666 200000 765215295 200000 934414577 200000 760624378 200000 281030565 200000 467742005 200000 435447609 200000 345788919 200000 872993542 200000 719204088 200000 813677107 200000 291963617 200000 302612989 200000 656824206 200000 597142513 200000 780929102 200000 386145837 200000 364083745 200000 487195554 200000 120608249 200000 645677140 200000 36529401 200000 663806359 200000 898144440 200000 733585491 200000 817865599 200000 900684609 200000 605557894 200000 590839084 200000 463171642 200000 100981553 200000 194744954 200000 665368318 200000 929320149 200000 136249622 200000 156218573 200000 381268234 200000 35326998 200000 874877889 200000 562739927 200000 511124401 200000 671075303 200000 41119523 200000 745847056 200000 888295026 200000 97485136 200000 956421708 200000 682859283 200000 181150703 200000 591580281 200000 904410476 200000 302172054 200000 192800232 200000 719887532 200000 775150037 200000 337249906 200000 879039293 200000 841374800 200000 378291703 200000 220116128 200000 760372207 200000 2039022 200000 507784546 200000 824548921 200000 725978399 200000 221319471 200000 699353798 200000 273711220 200000 630021388 200000 159289563 200000 397990901 200000 830092714 200000 776014616 200000 376237274 200000 909738974 200000 478798677 200000 713675715 200000 843288886 200000 961279123 200000 428629004 200000 519365805 200000 20307222 200000 562108739 200000 537536391 200000 538127512 200000 456878787 200000 308186688 200000 982356128 200000 195798371 200000 24199078 200000 1504505 200000 958439247 200000 548362766 200000 593032263 200000 258726911 200000 509981356 200000 455349947 200000 163058766 200000 683322627 200000 200677615 200000 8491179 200000 599144580 200000 236469974 200000 64079219 200000 997688380 200000 705012434 200000 709331303 200000 176966318 200000 254063345 200000 406076480 200000 877067719 200000 922503737 200000 646047593 200000 852574967 200000 274778663 200000 565712589 200000 786494820 200000 83781183 200000 241948119 200000 567695426 200000 603016645 200000 517355136 200000 563873096 200000 793910162 200000 925859978 200000 292907331 200000 958574089 200000 477029587 200000 695442133 200000 124387633 200000 990521037 200000 424499008 200000 435200741 200000 265175058 200000 997504355 200000 2670895 200000 465546269 200000 398576335 200000 976174779 200000 13513755 200000 935660795 200000 555592048 200000 60716263 200000 125868187 200000 188780832 200000 154269981 200000 679441687 200000 770600039 200000 811653966 200000 485855263 200000 402141594 200000 725749849 200000 396234084 200000 975198687 200000 730861539 200000 83568745 200000 828530274 200000 991703781 200000 831942272 200000 29577135 200000 614975083 200000 625923289 200000 365527843 200000 472269924 200000 572147901 200000 10342021 200000 995105437 200000 616661985 200000 225480122 200000 576310224 200000 971829981 200000 483326109 200000 156232417 200000 442377155 200000 361201396 200000 748966961 200000 53122260 200000 949882503 200000 597847827 200000 39039318 200000 580810579 200000 128044388 200000 610337418 200000 476528101 200000 945075519 200000 794304194 200000 329740746 200000 257593045 200000 598552727 200000 823828011 200000 207370339 200000 283320896 200000 865395837 200000 982589510 200000 773147398 200000 830475614 200000 943866673 200000 491969244 200000 151022467 200000 462760070 200000 459256851 200000 465199317 200000 627738315 200000 929191219 200000 35389348 200000 564143675 200000 8412909 200000 763529212 200000 823072645 200000 483846710 200000 759028508 200000 994285722 200000 891486838 200000 346440973 200000 192894887 200000 96915941 200000 614501463 200000 87988266 200000 125615102 200000 813538774 200000 885534761 200000 384957461 200000 979550387 200000 256279941 200000 509660684 200000 864442999 200000 381284725 200000 208591659 200000 313179457 200000 956874775 200000 773028630 200000 389636641 200000 173313577 200000 61447391 200000 215054213 200000 952882910 200000 456344644 200000 893187032 200000 850460115 200000 124635387 200000 915670578 200000 55246121 200000 147182129 200000 971419954 200000 583220660 200000 680288795 200000 556784624 200000 342852441 200000 941862315 200000 779965206 200000 24083839 200000 552072299 200000 136609302 200000 693894564 200000 777344111 200000 286657151 200000 599563799 200000 686668396 200000 938957169 200000 664237773 200000 136649198 200000 282924855 200000 114174037 200000 953529263 200000 922063612 200000 380519662 200000 445765132 200000 243088029 200000 410652096 200000 966895001 200000 474992806 200000 563999279 200000 819671004 200000 387473504 200000 630217043 200000 400564766 200000 265390607 200000 191315853 200000 972393573 200000 843843906 200000 401627708 200000 890407047 200000 70685516 200000 706643349 200000 206902113 200000 642813911 200000 318446744 200000 826121261 200000 371620255 200000 423948582 200000 775738873 200000 975097156 200000 880079416 200000 95149884 200000 308346433 200000 632886323 200000 288955787 200000 121016833 200000 232901983 200000 75980657 200000 862351641 200000 697599102 200000 587212901 200000 581948056 200000 567566722 200000 645064925 200000 683057538 200000 658159711 200000 802794119 200000 526376548 200000 589538823 200000 131848352 200000 144508681 200000 48702332 200000 512854117 200000 20437075 200000 243878152 200000 495577007 200000 445735981 200000 440824720 200000 901216164 200000 889880484 200000 163203086 200000 775367567 200000 490535710 200000 497402149 200000 673720793 200000 548727466 200000 37921494 200000 832005401 200000 102308479 200000 203401305 200000 246970190 200000 986121609 200000 16097296 200000 673364277 200000 408567333 200000 485044637 200000 988320189 200000 161988853 200000 926114843 200000 628021151 200000 363237334 200000 671532146 200000 614703379 200000 191841014 200000 128975819 200000 758689189 200000 567169035 200000 6107691 200000 271940654 200000 463980455 200000 334508837 200000 256378087 200000 166882991 200000 215869615 200000 582437792 200000 551841778 200000 798063134 200000 868195351 200000 191900126 200000 982438197 200000 729433707 200000 646138966 200000 912044895 200000 881440183 200000 190938280 200000 485978374 200000 934439108 200000 504912802 200000 404260100 200000 754397407 200000 673818060 200000 258417727 200000 46372049 200000 716063672 200000 319145305 200000 515105268 200000 962992254 200000 642673292 200000 36793707 200000 691029580 200000 711914396 200000 992360818 200000 902315298 200000 33602031 200000 321510109 200000 540689315 200000 52545727 200000 722405540 200000 664570383 200000 408930679 200000 635774883 200000 220235093 200000 203617828 200000 72628839 200000 765867085 200000 325902346 200000 777418028 200000 306632972 200000 141461087 200000 916310508 200000 618033752 200000 731176221 200000 638494873 200000 571475779 200000 583519736 200000 893546867 200000 267139292 200000 55356279 200000 824288637 200000 272081416 200000 926207527 200000 63139602 200000 308989303 200000 831582194 200000 848007324 200000 307952058 200000 314403223 200000 283747180 200000 257014139 200000 106020923 200000 850012845 200000 2087885 200000 993940772 200000 200210042 200000 263138985 200000 815786381 200000 137108760 200000 685925762 200000 254937245 200000 207524934 200000 598441463 200000 490304378 200000 696801464 200000 581370032 200000 927142787 200000 751866283 200000 658906700 200000 244056227 200000 741869211 200000 993797758 200000 881591753 200000 653464856 200000 394323776 200000 597780859 200000 622025406 200000 351898663 200000 966563474 200000 176497995 200000 513223133 200000 159236873 200000 930383571 200000 553241014 200000 593468663 200000 965042710 200000 692260705 200000 266773924 200000 151693051 200000 235888840 200000 976596671 200000 695023390 200000 670047226 200000 717610933 200000 370227852 200000 530537805 200000 953244965 200000 161386135 200000 822094217 200000 723331705 200000 919405261 200000 953553991 200000 798026647 200000 210023946 200000 985248353 200000 578931900 200000 83930549 200000 159742090 200000 98459762 200000 993295120 200000 783882757 200000 523692448 200000 822452401 200000 974524283 200000 881019847 200000 765531669 200000 533186542 200000 798404949 200000 280343899 200000 305209298 200000 120541209 200000 96260374 200000 894548547 200000 895012831 200000 583307844 200000 657312856 200000 197020957 200000 729024612 200000 415329439 200000 352090067 200000 686451116 200000 391197354 200000 697839738 200000 149431647 200000 790937807 200000 346921242 200000 991763013 200000 488719861 200000 467316871 200000 640018237 200000 89567122 200000 257467310 200000 411004917 200000 460320697 200000 886056720 200000 507029441 200000 391720280 200000 142027353 200000 22085777 200000 587310727 200000 585252370 200000 385209348 200000 20148484 200000 21050746 200000 919896227 200000 696399044 200000 457709179 200000 961925936 200000 482521771 200000 957171648 200000 998838821 200000 610594148 200000 965788907 200000 350681409 200000 521912403 200000 906046700 200000 798257988 200000 961429167 200000 390081654 200000 144860099 200000 325072565 200000 256314516 200000 931244830 200000 805108992 200000 69605728 200000 262006935 200000 868030460 200000 990490844 200000 507347077 200000 310231425 200000 27918817 200000 398949039 200000 653840005 200000 743066939 200000 885043899 200000 712139505 200000 247073503 200000 383911117 200000 361776541 200000 617865533 200000 989505077 200000 540675680 200000 133659319 200000 798184521 200000 402115143 200000 113590075 200000 261131609 200000 178709998 200000 469672949 200000 903238089 200000 179159540 200000 281495333 200000 747792192 200000 791038864 200000 542429720 200000 873773575 200000 512804169 200000 84302650 200000 258415221 200000 134812107 200000 767171151 200000 373046414 200000 474378461 200000 239143626 200000 632580020 200000 895531127 200000 645963327 200000 913249406 200000 136044536 200000 497459451 200000 646181037 200000 993297278 200000 392294076 200000 73893700 200000 818957142 200000 832897922 200000 61180607 200000 800058267 200000 898319500 200000 905491812 200000 611759075 200000 728131942 200000 70622654 200000 43829532 200000 774409000 200000 831553840 200000 447890301 200000 237468610 200000 379826350 200000 901192864 200000 331898746 200000 626636174 200000 448956854 200000 458303104 200000 984738949 200000 337040859 200000 363722400 200000 200633527 200000 603243151 200000 979810591 200000 665870062 200000 538186318 200000 450406057 200000 985751283 200000 331938111 200000 402031982 200000 776884993 200000 275955216 200000 359790420 200000 690338142 200000 845112043 200000 766746190 200000 586330125 200000 60116617 200000 245965524 200000 502258855 200000 559458155 200000 464929909 200000 284893263 200000 573303089 200000 71314063 200000 478247372 200000 197586444 200000 411020583 200000 542799289 200000 253979734 200000 939293147 200000 799945951 200000 737698377 200000 802972923 200000 275149484 200000 815207380 200000 927443648 200000 888143301 200000 617219729 200000 118037149 200000 19148478 200000 147327451 200000 629636281 200000 129562354 200000 164664581 200000 727632775 200000 863209846 200000 40017325 200000 558906740 200000 323077679 200000 363527223 200000 492349126 200000 889534220 200000 531754078 200000 655164302 200000 338369365 200000 822578157 200000 345771964 200000 517922602 200000 789477779 200000 834168664 200000 721030928 200000 746416604 200000 144023257 200000 277980590 200000 719705156 200000 291262358 200000 694186398 200000 184863855 200000 691692129 200000 952441702 200000 939402107 200000 312823867 200000 124649869 200000 689781630 200000 953026345 200000 729370835 200000 966083859 200000 918598446 200000 808793217 200000 313906967 200000 93870939 200000 341296359 200000 4830842 200000 866680073 200000 180177900 200000 894136377 200000 279355182 200000 986713031 200000 656861552 200000 353872853 200000 530819029 200000 232967060 200000 262090159 200000 812773259 200000 30472902 200000 619882959 200000 730981778 200000 797466699 200000 424914812 200000 217913594 200000 231942945 200000 349410855 200000 985259662 200000 140857523 200000 137043332 200000 123013199 200000 107526069 200000 547172797 200000 949469444 200000 269111571 200000 27407305 200000 973433335 200000 402826506 200000 969637859 200000 163269315 200000 265310306 200000 652421150 200000 570837841 200000 274780603 200000 402817310 200000 236485609 200000 611338508 200000 413905130 200000 929494381 200000 526936371 200000 538240997 200000 593014185 200000 130065837 200000 876005348 200000 584938958 200000 686254703 200000 366074721 200000 711985925 200000 55530453 200000 492143829 200000 702798632 200000 681776831 200000 134989868 200000 40800149 200000 628872388 200000 803972186 200000 201293859 200000 632635525 200000 482851091 200000 353940031 200000 795639339 200000 598243488 200000 877837336 200000 156381685 200000 201407445 200000 263713277 200000 681367794 200000 602841126 200000 720913872 200000 69130196 200000 143361506 200000 698554011 200000 363557869 200000 314767487 200000 526041160 200000 575923771 200000 45908764 200000 599886710 200000 133589157 200000 42282254 200000 436997487 200000 158739793 200000 358717594 200000 923495487 200000 145378838 200000 358826953 200000 841657575 200000 206811668 200000 739396961 200000 254265782 200000 638099308 200000 589429751 200000 11976385 200000 869726482 200000 681934634 200000 532522097 200000 737685189 200000 558322931 200000 148817986 200000 917909288 200000 899912480 200000 202857363 200000 496229875 200000 533314791 200000 547101856 200000 130060363 200000 163805855 200000 722079638 200000 700660536 200000 553718162 200000 207866310 200000 541308476 200000 893275126 200000 513284354 200000 864252936 200000 934472451 200000 557857037 200000 817804626 200000 514297638 200000 841010483 200000 650230219 200000 427483228 200000 995644417 200000 211673397 200000 687440546 200000 878168856 200000 877638809 200000 51670672 200000 612599074 200000 500977054 200000 413629454 200000 61394927 200000 368585212 200000 572829478 200000 854734497 200000 449227032 200000 594735873 200000 93573642 200000 406062514 200000 119479029 200000 494957856 200000 25291202 200000 712471491 200000 307609998 200000 888922730 200000 570661607 200000 17095795 200000 515757580 200000 194475023 200000 456083248 200000 186056323 200000 557318326 200000 497451105 200000 179303798 200000 906569683 200000 486999287 200000 895038672 200000 332687282 200000 909388644 200000 418298709 200000 472508908 200000 842938621 200000 836033879 200000 134447482 200000 958328166 200000 143448974 200000 284120299 200000 52117038 200000 898141709 200000 915560639 200000 228167810 200000 429816665 200000 149435348 200000 670032135 200000 978633629 200000 946052613 200000 275874250 200000 4252160 200000 809324250 200000 615039065 200000 107081759 200000 230925410 200000 956083707 200000 709361054 200000 941383204 200000 676632068 200000 403181025 200000 526129725 200000 615168075 200000 669369825 200000 689774732 200000 891155390 200000 82640930 200000 309711376 200000 495979292 200000 715594953 200000 5066843 200000 258999242 200000 156006354 200000 408266536 200000 766650055 200000 255572839 200000 203267087 200000 704435650 200000 880645205 200000 66465888 200000 464236627 200000 741931168 200000 329787158 200000 334970702 200000 693948478 200000 438240490 200000 4910139 200000 874299880 200000 785359505 200000 508990698 200000 95052308 200000 487601415 200000 143605548 200000 252813320 200000 682474514 200000 256882853 200000 52732176 200000 638617803 200000 402600645 200000 424447960 200000 113493598 200000 76275933 200000 378826717 200000 995363035 200000 127629398 200000 10785542 200000 910559276 200000 490134789 200000 198621016 200000 500443439 200000 882116514 200000 30142670 200000 474865893 200000 760516191 200000 659995983 200000 241561040 200000 202156446 200000 373717185 200000 153233251 200000 554496195 200000 539820354 200000 580333467 200000 404901168 200000 720284543 200000 222329011 200000 351369047 200000 471500581 200000 344015101 200000 774073329 200000 732930429 200000 136587988 200000 741423445 200000 371850268 200000 271348405 200000 686394604 200000 169190848 200000 703356278 200000 464574665 200000 604632895 200000 305955990 200000 651188574 200000 3606176 200000 262175420 200000 508595537 200000 393583188 200000 787819587 200000 831276916 200000 194344071 200000 267851770 200000 456813275 200000 1907352 200000 743968754 200000 904832272 200000 202301104 200000 126442616 200000 86088811 200000 722804599 200000 855379243 200000 710369925 200000 374491625 200000 202290222 200000 837426899 200000 383028559 200000 975708038 200000 533926743 200000 782628690 200000 10440839 200000 834843514 200000 439604786 200000 10247025 200000 726707965 200000 928885533 200000 740162336 200000 996981014 200000 874817698 200000 810295015 200000 76879776 200000 66771276 200000 625874054 200000 479583346 200000 589096020 200000 434763322 200000 62939866 200000 436241014 200000 265018107 200000 429225770 200000 499941613 200000 483177163 200000 585983095 200000 205812867 200000 493788466 200000 178270826 200000 281346760 200000 442262990 200000 260857144 200000 697920364 200000 4604175 200000 259586996 200000 390578607 200000 21941000 200000 944288139 200000 801284604 200000 529202793 200000 813393303 200000 333826462 200000 663235985 200000 255269461 200000 994644115 200000 688695752 200000 203339897 200000 757901700 200000 255348882 200000 328066985 200000 175516126 200000 838518567 200000 531381583 200000 176279042 200000 649426952 200000 369033103 200000 513611680 200000 326087348 200000 549270112 200000 893511723 200000 141134208 200000 347793599 200000 713431917 200000 897664908 200000 286290438 200000 924665411 200000 434505946 200000 281828707 200000 621282155 200000 415867009 200000 423441261 200000 247324800 200000 309456647 200000 694033881 200000 431405840 200000 806079188 200000 252935506 200000 257413580 200000 330850507 200000 545436015 200000 980676071 200000 760689915 200000 207472838 200000 832506498 200000 858110332 200000 139561766 200000 788558923 200000 70474589 200000 608507370 200000 438749997 200000 91072961 200000 844950640 200000 265069098 200000 401832209 200000 735275697 200000 952182093 200000 157873749 200000 315463667 200000 824012228 200000 742971044 200000 768061346 200000 610408467 200000 167380162 200000 844971077 200000 84940906 200000 390678737 200000 804819091 200000 531720992 200000 527170599 200000 180265134 200000 186936641 200000 389314887 200000 663349104 200000 20278602 200000 269016051 200000 5894121 200000 660062717 200000 738748774 200000 200049394 200000 343212375 200000 268284072 200000 201759971 200000 690736551 200000 946545923 200000 176064873 200000 47394497 200000 190928538 200000 770997115 200000 926090584 200000 461453088 200000 593908083 200000 611339377 200000 782634158 200000 929149249 200000 411890427 200000 334747317 200000 502037699 200000 923460997 200000 753352475 200000 681447480 200000 224260624 200000 220516715 200000 531401947 200000 589081610 200000 551641645 200000 122587029 200000 115348580 200000 456556636 200000 611117523 200000 884743107 200000 725482238 200000 506323070 200000 174263514 200000 378167509 200000 768089873 200000 721794273 200000 507329596 200000 786554573 200000 471654438 200000 553560341 200000 924647951 200000 38288073 200000 753480934 200000 855225803 200000 765988750 200000 190003468 200000 892005657 200000 549475538 200000 749197071 200000 189389045 200000 673025448 200000 729905437 200000 703931405 200000 166138117 200000 386472091 200000 3026107 200000 218047263 200000 172989661 200000 100408090 200000 234310364 200000 156436989 200000 231756604 200000 396129134 200000 641958866 200000 194206081 200000 461741060 200000 43971328 200000 568365836 200000 835536803 200000 641293365 200000 659036248 200000 580452636 200000 735980411 200000 191348719 200000 727627038 200000 139912113 200000 215418178 200000 718757491 200000 934736924 200000 611956124 200000 945946193 200000 521388066 200000 925738297 200000 789792462 200000 624282399 200000 407884412 200000 740585854 200000 896514136 200000 710040389 200000 554832929 200000 209383188 200000 144805993 200000 970245500 200000 227968722 200000 117911875 200000 26832978 200000 857277853 200000 76067183 200000 895578739 200000 783155844 200000 158939295 200000 773003770 200000 613225006 200000 657540239 200000 733247644 200000 279381906 200000 180259611 200000 915233060 200000 908180684 200000 782814839 200000 15380227 200000 817054738 200000 502758278 200000 535741964 200000 690546894 200000 843757132 200000 510144581 200000 8030415 200000 346196102 200000 471114209 200000 907685792 200000 797965410 200000 979278163 200000 488650754 200000 732542288 200000 628971396 200000 792037244 200000 564324094 200000 793000493 200000 376528919 200000 357487211 200000 886822472 200000 634917936 200000 394703643 200000 264406184 200000 562389102 200000 484639345 200000 908590769 200000 687973852 200000 562504483 200000 259109161 200000 578590232 200000 449257166 200000 813275445 200000 453942193 200000 579394994 200000 56430953 200000 721383062 200000 421473408 200000 552331518 200000 688402099 200000 961198679 200000 958069551 200000 474381471 200000 259809494 200000 966843047 200000 982635640 200000 610052179 200000 834400026 200000 240681687 200000 441820721 200000 859471099 200000 769706983 200000 634528600 200000 164155733 200000 774999193 200000 120152263 200000 574279098 200000 876269563 200000 397877836 200000 448356961 200000 308995758 200000 612077403 200000 540231253 200000 169180798 200000 222265860 200000 66536399 200000 55861780 200000 843442695 200000 96373933 200000 791066831 200000 534813707 200000 875388164 200000 398673081 200000 494462707 200000 843333592 200000 767453853 200000 276929881 200000 382742516 200000 708533310 200000 576875292 200000 338984669 200000 85366954 200000 80234268 200000 488252904 200000 979369141 200000 82378511 200000 707847027 200000 529022346 200000 298298227 200000 350169145 200000 990544228 200000 494632875 200000 854213319 200000 304901730 200000 295514158 200000 329964819 200000 991221632 200000 702880995 200000 128332339 200000 142444970 200000 377678225 200000 645988403 200000 66769651 200000 931262074 200000 842616840 200000 215976428 200000 737938190 200000 221899178 200000 170444055 200000 513530053 200000 450055238 200000 107295875 200000 735812623 200000 317784728 200000 563108217 200000 561068909 200000 753500511 200000 818203741 200000 307409578 200000 653713394 200000 167490200 200000 992535084 200000 855993592 200000 247450809 200000 650755691 200000 115069245 200000 632902820 200000 389894540 200000 809174696 200000 639506922 200000 608537359 200000 155088722 200000 649568832 200000 41998251 200000 224644280 200000 267390484 200000 128330563 200000 954723097 200000 299778881 200000 123510522 200000 486993634 200000 847266795 200000 44015978 200000 661706830 200000 668234605 200000 138504954 200000 863288083 200000 844143991 200000 52930645 200000 444175935 200000 311504701 200000 999501054 200000 530417706 200000 710098643 200000 4204553 200000 403064460 200000 719504028 200000 484173549 200000 29303479 200000 770082025 200000 604621949 200000 164423143 200000 101416871 200000 447621630 200000 373860797 200000 188706872 200000 210519642 200000 362842322 200000 802009451 200000 971801466 200000 593892720 200000 770164111 200000 478799802 200000 165684325 200000 51277995 200000 155065726 200000 346535928 200000 745525968 200000 685935849 200000 806091525 200000 241482391 200000 931328438 200000 959173677 200000 569519535 200000 161460520 200000 566646574 200000 195684246 200000 497789988 200000 750607962 200000 773982833 200000 545708390 200000 164761131 200000 876841470 200000 156771799 200000 631403771 200000 765258414 200000 753613061 200000 355695833 200000 580383448 200000 115219893 200000 477666688 200000 748319248 200000 682023580 200000 368844393 200000 692783774 200000 528609587 200000 395663112 200000 885033746 200000 704637616 200000 833658139 200000 441801724 200000 377164568 200000 593646374 200000 272077762 200000 343085690 200000 595532037 200000 664434323 200000 501122110 200000 244917920 200000 840621184 200000 674923172 200000 101898442 200000 80184241 200000 730325074 200000 18170924 200000 868059837 200000 430500876 200000 567400035 200000 50887963 200000 472508047 200000 660417330 200000 288646589 200000 339281025 200000 843446234 200000 758252996 200000 651316359 200000 474973838 200000 654922070 200000 849530754 200000 891844619 200000 446236308 200000 973221595 200000 789907787 200000 627439791 200000 422680322 200000 983057250 200000 5695266 200000 336619006 200000 656423274 200000 993758467 200000 508959783 200000 146977440 200000 197657211 200000 885211895 200000 232017561 200000 971246173 200000 898867718 200000 204587414 200000 799279578 200000 438716957 200000 182908669 200000 359861850 200000 901660778 200000 164084201 200000 407341934 200000 252023769 200000 72510441 200000 653985002 200000 267176587 200000 457773005 200000 61089048 200000 392735592 200000 790704804 200000 857076495 200000 275881943 200000 592485067 200000 189260586 200000 548585878 200000 1198376 200000 406661533 200000 884582061 200000 470383740 200000 755210026 200000 791006085 200000 434443998 200000 929354233 200000 976065822 200000 379095884 200000 528037517 200000 822475621 200000 426898788 200000 214302939 200000 632012715 200000 960865080 200000 59324797 200000 238605114 200000 630931784 200000 136222476 200000 423683082 200000 179305617 200000 512411540 200000 22255513 200000 579446474 200000 445821481 200000 383045601 200000 707187383 200000 806238880 200000 366127723 200000 629581471 200000 389300575 200000 773100426 200000 448006368 200000 350603613 200000 544932266 200000 103753897 200000 227962926 200000 518798542 200000 862326991 200000 280003134 200000 295116832 200000 631716032 200000 248301351 200000 337962922 200000 623213981 200000 917673510 200000 360108588 200000 664813421 200000 615387311 200000 325102350 200000 35668084 200000 287715111 200000 239252605 200000 847781546 200000 742608826 200000 220573082 200000 80520528 200000 890048331 200000 800804564 200000 244537508 200000 391920784 200000 257502816 200000 749448125 200000 40822088 200000 722418375 200000 277778042 200000 718716812 200000 162992549 200000 379688348 200000 83929418 200000 61158010 200000 57956604 200000 410797016 200000 958578080 200000 559540703 200000 866359213 200000 434710372 200000 780332909 200000 856099380 200000 907810618 200000 124349256 200000 649674689 200000 308650769 200000 460460610 200000 710155693 200000 125005517 200000 684346671 200000 799644293 200000 378272218 200000 901205473 200000 196849766 200000 614042342 200000 675528250 200000 977276781 200000 786021807 200000 9139043 200000 618433107 200000 55591171 200000 777201955 200000 547606813 200000 568594639 200000 579745107 200000 231556601 200000 421235286 200000 768887669 200000 241105452 200000 350941834 200000 31009901 200000 117611824 200000 906966657 200000 88673872 200000 695976931 200000 408139782 200000 106867808 200000 611611106 200000 239256664 200000 181715233 200000 882439932 200000 409924856 200000 305835662 200000 598444234 200000 418809507 200000 506603628 200000 392135267 200000 225934439 200000 944546503 200000 603536950 200000 692719834 200000 767472771 200000 826844153 200000 754117486 200000 723739666 200000 555588293 200000 876542952 200000 622558285 200000 926933836 200000 144360439 200000 182980965 200000 297610795 200000 403649257 200000 684793856 200000 449048161 200000 864665473 200000 960658536 200000 220382697 200000 634753004 200000 654145511 200000 187652715 200000 52029915 200000 409294391 200000 684791830 200000 671571122 200000 614269725 200000 574480530 200000 594484198 200000 162206238 200000 410794010 200000 209198958 200000 218144337 200000 360280750 200000 155443288 200000 558647387 200000 457639789 200000 218435972 200000 455228545 200000 36516873 200000 463215221 200000 577376991 200000 22077533 200000 800195658 200000 514880447 200000 37605921 200000 80923348 200000 598370830 200000 836088518 200000 147737546 200000 930769904 200000 193001317 200000 242819617 200000 724789627 200000 788936920 200000 339529599 200000 858345864 200000 806612467 200000 371998166 200000 416490158 200000 860475349 200000 617616660 200000 245638736 200000 46681185 200000 302844672 200000 882471390 200000 816734417 200000 178051369 200000 162132513 200000 536374386 200000 292034817 200000 905395896 200000 57623921 200000 734592015 200000 127492007 200000 309914076 200000 255323209 200000 40612630 200000 160128685 200000 473653895 200000 321286944 200000 101978377 200000 339431708 200000 446272457 200000 446239119 200000 306972807 200000 320006938 200000 262324691 200000 843864655 200000 920337745 200000 924298738 200000 73258998 200000 599995705 200000 911844424 200000 467816972 200000 252412064 200000 217745220 200000 42102635 200000 54136559 200000 83232101 200000 42577546 200000 11828188 200000 973637957 200000 469367538 200000 580466755 200000 143100891 200000 540504278 200000 342173466 200000 38423750 200000 512626376 200000 502629515 200000 223921869 200000 135120782 200000 815187748 200000 285964908 200000 379201051 200000 406407474 200000 220268176 200000 29043105 200000 320494132 200000 937394539 200000 433954251 200000 963220083 200000 527123818 200000 857432849 200000 545089719 200000 556340299 200000 348962604 200000 624359965 200000 313185876 200000 312710065 200000 25577996 200000 939990439 200000 900747459 200000 823739982 200000 555036089 200000 548347368 200000 5433155 200000 117842666 200000 84552453 200000 591344697 200000 692756534 200000 362280813 200000 129490399 200000 295016721 200000 767321884 200000 657094880 200000 503576921 200000 263675401 200000 847047317 200000 258914668 200000 705856930 200000 793161179 200000 129686114 200000 763215449 200000 344421899 200000 369168477 200000 541329252 200000 649301520 200000 641233669 200000 400768138 200000 876193690 200000 987377176 200000 544806944 200000 636317305 200000 933233702 200000 850232604 200000 368474637 200000 550561122 200000 970273096 200000 544408290 200000 369734300 200000 550458271 200000 873737312 200000 547973716 200000 553343166 200000 231093928 200000 819870704 200000 908472185 200000 159535235 200000 353444117 200000 760329111 200000 289227132 200000 693326108 200000 364335263 200000 804924437 200000 299518115 200000 158809817 200000 564596254 200000 97947468 200000 549411417 200000 498817322 200000 501926796 200000 233046077 200000 374984996 200000 809764001 200000 991639039 200000 416919302 200000 974151853 200000 47699693 200000 180957105 200000 81577194 200000 813648318 200000 68447456 200000 588759547 200000 145568839 200000 493056063 200000 977480809 200000 222854484 200000 243168928 200000 322865975 200000 870220442 200000 220605782 200000 603607189 200000 328302288 200000 969965474 200000 56052920 200000 154314213 200000 516259922 200000 281730770 200000 928250196 200000 264606578 200000 805469734 200000 275741340 200000 193144354 200000 965061435 200000 792680916 200000 133991566 200000 898493754 200000 939185250 200000 159350788 200000 883408218 200000 457925076 200000 519955752 200000 813102207 200000 640568016 200000 29279306 200000 476302059 200000 950085678 200000 435778529 200000 494211092 200000 487903789 200000 94781721 200000 774643869 200000 256438219 200000 829972111 200000 734601321 200000 477912629 200000 251597094 200000 352355025 200000 737554533 200000 324179193 200000 542555390 200000 63195347 200000 429713016 200000 802825818 200000 311420748 200000 518021015 200000 431446824 200000 784141544 200000 510831401 200000 862530363 200000 378872351 200000 187507795 200000 636640460 200000 443336450 200000 680639013 200000 850894189 200000 205840271 200000 685876043 200000 942893346 200000 172655141 200000 451479529 200000 353131415 200000 818984992 200000 703196557 200000 418078068 200000 759548550 200000 884568902 200000 287562196 200000 262201064 200000 4777946 200000 582655965 200000 200664140 200000 553891356 200000 487273586 200000 831801934 200000 942417252 200000 395120139 200000 893089359 200000 126033441 200000 445218478 200000 392515276 200000 217955473 200000 592619518 200000 511594201 200000 497383832 200000 127248249 200000 129681327 200000 527097270 200000 193827527 200000 547237992 200000 617857563 200000 368638518 200000 682137042 200000 909787101 200000 883509067 200000 198181993 200000 476438354 200000 735461242 200000 513673320 200000 642818432 200000 24061182 200000 710057983 200000 851878329 200000 361996747 200000 451873711 200000 533902156 200000 241201833 200000 113883835 200000 180026207 200000 595931747 200000 819517374 200000 662474976 200000 31452964 200000 465173859 200000 121534114 200000 58720747 200000 793528633 200000 360774540 200000 7772189 200000 10654892 200000 258176245 200000 214681921 200000 71831576 200000 183492883 200000 633006288 200000 205162496 200000 608365466 200000 988097074 200000 251054180 200000 649330282 200000 733993678 200000 376011321 200000 785558633 200000 700007489 200000 879686394 200000 218356855 200000 427850935 200000 565085284 200000 380847752 200000 37256543 200000 40551495 200000 80869076 200000 194789632 200000 497821311 200000 119765297 200000 646317745 200000 219720458 200000 801087626 200000 367657134 200000 68317756 200000 421728880 200000 656739150 200000 236588310 200000 557424342 200000 292909081 200000 371205053 200000 410315747 200000 940403455 200000 615203855 200000 874237928 200000 438897067 200000 793231959 200000 843318136 200000 801280766 200000 225634856 200000 585676703 200000 238486687 200000 508266832 200000 147098163 200000 881333432 200000 435776748 200000 734933071 200000 82505667 200000 810574497 200000 959243494 200000 524750987 200000 358365682 200000 475761020 200000 568241207 200000 447100853 200000 534777080 200000 940401801 200000 554272680 200000 9011357 200000 360681005 200000 507489832 200000 718991135 200000 44713780 200000 216390153 200000 589571546 200000 102208935 200000 792656009 200000 223268902 200000 165407808 200000 727189351 200000 419053775 200000 251592508 200000 380145946 200000 276106153 200000 580952917 200000 155381539 200000 511246664 200000 592866004 200000 467238539 200000 528571604 200000 142679243 200000 644834929 200000 450105347 200000 837917288 200000 185301699 200000 725364521 200000 664368748 200000 765024534 200000 749172082 200000 56283332 200000 831452056 200000 233657143 200000 369938999 200000 773005354 200000 410513014 200000 419071045 200000 491726226 200000 370281828 200000 104050968 200000 375608022 200000 288467750 200000 661224347 200000 994569901 200000 134040229 200000 744869809 200000 234167575 200000 474870662 200000 149336200 200000 778299157 200000 299913537 200000 187877652 200000 12031098 200000 59856977 200000 728717472 200000 466478056 200000 784047506 200000 39866247 200000 353259231 200000 420809137 200000 795260937 200000 380225527 200000 165174468 200000 999485760 200000 241388343 200000 131590146 200000 985800249 200000 807260294 200000 836404629 200000 997852967 200000 805229126 200000 837855379 200000 987146939 200000 768643080 200000 457356563 200000 20111767 200000 472512354 200000 76353125 200000 778789866 200000 778703588 200000 917231970 200000 261253918 200000 215441714 200000 442590954 200000 634888116 200000 823973940 200000 78970484 200000 848372537 200000 894622321 200000 334694600 200000 879609433 200000 811003009 200000 615781072 200000 631984921 200000 673525929 200000 405415572 200000 57508138 200000 974464137 200000 105482828 200000 940823649 200000 836188409 200000 535078808 200000 245163340 200000 511810042 200000 824262356 200000 507485670 200000 823704784 200000 906369166 200000 295768691 200000 617061941 200000 526769441 200000 571442799 200000 201545392 200000 906445924 200000 792871336 200000 121833740 200000 275151235 200000 569986931 200000 93175533 200000 686805238 200000 743298052 200000 888449924 200000 662685336 200000 332664799 200000 397522028 200000 157150680 200000 45199730 200000 165603477 200000 490167827 200000 123226317 200000 457287524 200000 411149066 200000 306862962 200000 339016166 200000 147080054 200000 373789262 200000 34525729 200000 590733250 200000 386679249 200000 142923922 200000 896499929 200000 913135138 200000 758409149 200000 276607270 200000 771392882 200000 850504166 200000 193420706 200000 656659067 200000 364299494 200000 916410639 200000 801109769 200000 679642145 200000 506660171 200000 383572670 200000 210506907 200000 844663496 200000 382501852 200000 345675059 200000 933989920 200000 193280066 200000 24034031 200000 909402062 200000 682012289 200000 99309951 200000 64076287 200000 660943120 200000 219099590 200000 871562894 200000 679663011 200000 601549977 200000 585051927 200000 203684514 200000 389894548 200000 687433515 200000 807513277 200000 878461961 200000 973566121 200000 813292197 200000 298420769 200000 617134646 200000 463924957 200000 706699271 200000 890483659 200000 435048375 200000 24606023 200000 644876148 200000 854508899 200000 670402110 200000 918595104 200000 978025002 200000 749721011 200000 242424988 200000 489434817 200000 390881931 200000 536079010 200000 199337152 200000 947970977 200000 778545174 200000 821759289 200000 624374203 200000 565741145 200000 394293613 200000 719929249 200000 461358526 200000 68988834 200000 55757904 200000 576271650 200000 790547993 200000 752378709 200000 794234784 200000 78975012 200000 25583421 200000 89140841 200000 778494812 200000 555956273 200000 351315642 200000 363430648 200000 456996518 200000 748299248 200000 180418369 200000 635900986 200000 160742846 200000 769091882 200000 128503970 200000 334997126 200000 383751684 200000 871112 200000 955081678 200000 651111255 200000 221924345 200000 987860177 200000 840115413 200000 910054724 200000 831378238 200000 295792240 200000 785869543 200000 403425286 200000 957447315 200000 259385835 200000 931195478 200000 951542389 200000 204936152 200000 165823660 200000 141648017 200000 492825738 200000 21064206 200000 38873403 200000 411717674 200000 788978013 200000 396018517 200000 817462593 200000 798607568 200000 90282279 200000 805246190 200000 360111493 200000 721134933 200000 743762753 200000 786830138 200000 817952754 200000 281979304 200000 120528418 200000 46922681 200000 600207246 200000 19804890 200000 620541795 200000 847489803 200000 296146563 200000 712373532 200000 284223422 200000 230891761 200000 132832281 200000 156381119 200000 216656138 200000 590226508 200000 202434232 200000 621269298 200000 415356991 200000 524486939 200000 40610282 200000 932670214 200000 733013879 200000 56990848 200000 311348822 200000 555584492 200000 185745897 200000 777015483 200000 256995781 200000 160306100 200000 136021999 200000 166529325 200000 904671008 200000 377517903 200000 659526913 200000 922685525 200000 136823919 200000 841933517 200000 667703223 200000 324894677 200000 997139674 200000 800441694 200000 868276170 200000 634065005 200000 964945579 200000 180979028 200000 513856019 200000 766186493 200000 288470345 200000 416848927 200000 140474505 200000 906452358 200000 808561469 200000 132774991 200000 897291333 200000 657615144 200000 609911856 200000 41432468 200000 698364800 200000 831154725 200000 142082282 200000 176394944 200000 463039379 200000 740616924 200000 889375059 200000 764364738 200000 214631669 200000 988141262 200000 194873973 200000 814355372 200000 656726336 200000 132048027 200000 666833015 200000 78215341 200000 87961899 200000 26097668 200000 846604962 200000 606071830 200000 794442384 200000 923392490 200000 920557406 200000 706031704 200000 53847655 200000 250079821 200000 104773173 200000 659821316 200000 646558408 200000 638922317 200000 628014542 200000 369130697 200000 104205035 200000 67843627 200000 505255411 200000 974514552 200000 718925098 200000 577730887 200000 633078667 200000 315418114 200000 150041341 200000 939564579 200000 143238303 200000 564180599 200000 321280765 200000 618963038 200000 948418647 200000 366943752 200000 914744033 200000 843817656 200000 164385533 200000 946261765 200000 4935554 200000 962751764 200000 553108984 200000 319291102 200000 768229081 200000 676728432 200000 70774737 200000 305054245 200000 412109823 200000 430001902 200000 378514481 200000 447877770 200000 699960619 200000 536026573 200000 32569312 200000 561310941 200000 658736055 200000 892678511 200000 792545991 200000 193886990 200000 274253338 200000 299381076 200000 708948461 200000 203736623 200000 409438190 200000 332985373 200000 132856700 200000 190937711 200000 772513771 200000 861960585 200000 124480189 200000 170982176 200000 285904361 200000 283579514 200000 808452630 200000 493361329 200000 59701472 200000 687104240 200000 138218258 200000 460886195 200000 978734314 200000 327829515 200000 919808089 200000 363362776 200000 988429631 200000 983832076 200000 595081138 200000 657176046 200000 144034871 200000 170016852 200000 479646727 200000 686423015 200000 900446539 200000 653473634 200000 194090848 200000 318715347 200000 158639380 200000 516421848 200000 240346342 200000 108885731 200000 777841993 200000 77516150 200000 290178273 200000 194460519 200000 131764932 200000 644597533 200000 362749625 200000 239458000 200000 317924732 200000 902641868 200000 613052664 200000 91102638 200000 102646410 200000 3933349 200000 882011973 200000 644310450 200000 792370728 200000 61234152 200000 881226857 200000 25304492 200000 897895341 200000 223749365 200000 981716556 200000 993457036 200000 969375633 200000 648367437 200000 758235128 200000 331874916 200000 31870830 200000 871269777 200000 444965780 200000 595940964 200000 146543612 200000 43303808 200000 29853290 200000 891866331 200000 914702611 200000 813565436 200000 25206496 200000 478908988 200000 307032492 200000 544304389 200000 650934401 200000 253210645 200000 957214687 200000 354095547 200000 910431733 200000 918890776 200000 819848421 200000 909431392 200000 897395460 200000 763845910 200000 94967574 200000 786704978 200000 982980246 200000 731346686 200000 900645868 200000 209707540 200000 370497204 200000 707960545 200000 510946813 200000 565439813 200000 626460807 200000 363740144 200000 438448387 200000 330956454 200000 119078487 200000 614881404 200000 534989271 200000 414722584 200000 844400012 200000 552080372 200000 49292400 200000 632985242 200000 29421232 200000 757107945 200000 78246376 200000 5018702 200000 435496298 200000 370924300 200000 724615799 200000 782611572 200000 632556163 200000 951017261 200000 282042741 200000 10426220 200000 678408164 200000 468281660 200000 270896986 200000 263305400 200000 489982613 200000 42639947 200000 954562496 200000 845482742 200000 988176574 200000 696238730 200000 526033247 200000 300168681 200000 761979816 200000 322945865 200000 896837648 200000 25389168 200000 800771005 200000 517307128 200000 890007754 200000 140955276 200000 729886851 200000 491880233 200000 653194150 200000 608737630 200000 521773219 200000 494820491 200000 844550621 200000 547839781 200000 79611367 200000 955330800 200000 431657415 200000 351775043 200000 37315894 200000 100035911 200000 171412702 200000 665427512 200000 762799258 200000 71872930 200000 656417208 200000 105323940 200000 101758266 200000 90304304 200000 422349328 200000 397627464 200000 993281375 200000 810639426 200000 931879613 200000 295027717 200000 645848689 200000 351295049 200000 791243191 200000 51559386 200000 207898874 200000 739041749 200000 445352472 200000 344766953 200000 25508001 200000 821143191 200000 840675352 200000 921477490 200000 577189935 200000 214633312 200000 767761167 200000 459538646 200000 638069645 200000 40578590 200000 799073142 200000 926101396 200000 269087683 200000 512574948 200000 731134181 200000 501249614 200000 274551546 200000 522261730 200000 687586325 200000 921741508 200000 330882169 200000 283637864 200000 51672798 200000 58413526 200000 979202731 200000 953084135 200000 574336057 200000 248081797 200000 13410070 200000 215662575 200000 343386687 200000 654704370 200000 615842916 200000 453403184 200000 391157287 200000 206932572 200000 960408156 200000 659172732 200000 483064394 200000 936899365 200000 777423849 200000 940861122 200000 687568930 200000 987401677 200000 641396497 200000 372845076 200000 471870022 200000 101094389 200000 356441342 200000 544494241 200000 971070062 200000 819756124 200000 336682489 200000 429572795 200000 816846708 200000 760960740 200000 258498920 200000 533357521 200000 701881168 200000 269437581 200000 967126486 200000 834579060 200000 74161946 200000 421544311 200000 814998762 200000 742409301 200000 356379403 200000 802697955 200000 213446510 200000 358969925 200000 963474043 200000 253647665 200000 537682249 200000 185692723 200000 800169443 200000 246242275 200000 851186052 200000 325458736 200000 344554203 200000 63554968 200000 883834440 200000 282628461 200000 242476572 200000 505069073 200000 995281628 200000 991728698 200000 331616639 200000 327252526 200000 592781227 200000 874208263 200000 617398779 200000 915367920 200000 958308411 200000 590999654 200000 148027817 200000 595961464 200000 376972598 200000 528093703 200000 347917251 200000 838426118 200000 913018468 200000 405905594 200000 618280095 200000 872022010 200000 253514413 200000 633615727 200000 979969976 200000 618591957 200000 695980059 200000 128674872 200000 347757989 200000 165944888 200000 439528405 200000 492971588 200000 345880095 200000 667902178 200000 288360997 200000 298169829 200000 645829118 200000 4098229 200000 12849777 200000 126254218 200000 213523258 200000 615413937 200000 915662148 200000 741818565 200000 825191149 200000 772133110 200000 375787078 200000 579147845 200000 550574927 200000 838117061 200000 987007550 200000 834971100 200000 738208697 200000 800070783 200000 726600470 200000 526105977 200000 851493538 200000 979110308 200000 378133463 200000 861282861 200000 896354723 200000 635067092 200000 527334055 200000 896087081 200000 253561717 200000 178476496 200000 412341457 200000 199560381 200000 561800689 200000 283909496 200000 287890621 200000 554538586 200000 828502030 200000 533668302 200000 45332466 200000 598211728 200000 95645670 200000 883312624 200000 215546138 200000 357751824 200000 544905905 200000 825623073 200000 902132733 200000 54866602 200000 701029062 200000 570008512 200000 489230724 200000 791775566 200000 270938016 200000 932655439 200000 952820151 200000 186888206 200000 296486870 200000 649361516 200000 88465854 200000 789521434 200000 198694689 200000 938973146 200000 917093859 200000 402740162 200000 361456729 200000 782402424 200000 907664780 200000 291961974 200000 931157879 200000 818132039 200000 829660997 200000 649217224 200000 790769043 200000 125205607 200000 421457587 200000 791082087 200000 433254118 200000 985577242 200000 129877665 200000 621768228 200000 530120393 200000 443136702 200000 330487030 200000 829177841 200000 709392819 200000 698630358 200000 179307707 200000 591218908 200000 915155773 200000 389563905 200000 136043033 200000 934410007 200000 892248609 200000 399237633 200000 77858392 200000 198549491 200000 730527798 200000 42356660 200000 901397473 200000 495248351 200000 649329780 200000 325526813 200000 271957051 200000 232454764 200000 387902197 200000 538704731 200000 458722321 200000 535597131 200000 367307504 200000 13538479 200000 889445673 200000 858833228 200000 750265535 200000 736641145 200000 130948205 200000 822307424 200000 783539162 200000 901319482 200000 440634852 200000 273250198 200000 959193817 200000 613774995 200000 115845817 200000 1891361 200000 931813237 200000 132602180 200000 456070962 200000 237855824 200000 718144135 200000 899576621 200000 518221498 200000 437027220 200000 183215622 200000 674213199 200000 567903191 200000 109194876 200000 69899 200000 523200459 200000 777234994 200000 539437243 200000 340007887 200000 907700192 200000 646074517 200000 890289439 200000 302809515 200000 145870320 200000 149637352 200000 597079963 200000 491383062 200000 691209595 200000 590367282 200000 255228221 200000 202403242 200000 146051361 200000 498640029 200000 801375800 200000 219460126 200000 314685604 200000 853685617 200000 114154458 200000 783795788 200000 369497314 200000 760136983 200000 351016085 200000 900399916 200000 566469086 200000 78706455 200000 623337465 200000 69980886 200000 373373623 200000 804936217 200000 272065207 200000 552198274 200000 858642862 200000 107535334 200000 399386272 200000 694161034 200000 335973924 200000 505767271 200000 626182819 200000 540626022 200000 281782424 200000 639819428 200000 827712209 200000 902974127 200000 650172588 200000 338744006 200000 26445915 200000 340440348 200000 227800352 200000 445859860 200000 308167057 200000 251964550 200000 990550996 200000 85802489 200000 800241123 200000 735639782 200000 382387657 200000 453992699 200000 691952611 200000 741947221 200000 435161376 200000 9082564 200000 560545089 200000 780023306 200000 340528920 200000 918132764 200000 782101196 200000 114167903 200000 448569364 200000 758395627 200000 502468727 200000 791246539 200000 649472914 200000 722167867 200000 500064081 200000 392177384 200000 635864115 200000 570013747 200000 134684042 200000 400149358 200000 663684024 200000 737536540 200000 751613555 200000 301091381 200000 691944194 200000 212854879 200000 699829374 200000 772026421 200000 94349841 200000 157987972 200000 737694521 200000 544587144 200000 6672901 200000 544304435 200000 699565910 200000 834214246 200000 311504671 200000 551268918 200000 946514086 200000 231658535 200000 417241792 200000 563520628 200000 225217048 200000 574832964 200000 747627880 200000 482446326 200000 786266045 200000 462100310 200000 949647543 200000 63966181 200000 646602950 200000 534492180 200000 293979502 200000 939882120 200000 181876099 200000 985682520 200000 286767469 200000 550080842 200000 201355109 200000 400649753 200000 474204597 200000 299705009 200000 780883708 200000 94616176 200000 674024551 200000 82792551 200000 845269497 200000 876275095 200000 134951107 200000 241305396 200000 47410475 200000 462560485 200000 833061673 200000 700706049 200000 772943493 200000 89097426 200000 238849818 200000 926560981 200000 950821142 200000 716477688 200000 661446455 200000 340348635 200000 113592078 200000 788271631 200000 720893759 200000 533372505 200000 167050687 200000 414049775 200000 508344340 200000 683681209 200000 752536472 200000 540649361 200000 945229750 200000 46285955 200000 356238891 200000 341617933 200000 603492166 200000 928154463 200000 595591719 200000 184785308 200000 457051907 200000 596976151 200000 806300510 200000 238018966 200000 320336975 200000 667665298 200000 130711231 200000 891671669 200000 146887593 200000 783418842 200000 206895707 200000 899062479 200000 252937907 200000 132484117 200000 974397283 200000 599946334 200000 181675054 200000 538171022 200000 734490151 200000 196298235 200000 595091448 200000 542341805 200000 550428184 200000 395592093 200000 913448212 200000 416284409 200000 507802567 200000 538935902 200000 924041632 200000 407669020 200000 851261154 200000 342177910 200000 540369119 200000 153176031 200000 402543676 200000 647935805 200000 102644529 200000 706886440 200000 377694149 200000 935769899 200000 123181589 200000 651169794 200000 464479373 200000 212071386 200000 785568813 200000 993905813 200000 3794629 200000 516719106 200000 794957112 200000 448115752 200000 246112700 200000 970507644 200000 382600728 200000 761621285 200000 27752933 200000 730628415 200000 551186125 200000 133199636 200000 859934927 200000 620111716 200000 555942008 200000 829621406 200000 371420458 200000 397550884 200000 581602648 200000 652636043 200000 973236936 200000 326889175 200000 350715599 200000 776523971 200000 96686744 200000 771276791 200000 534426973 200000 80937039 200000 58209963 200000 803336474 200000 550187170 200000 928473432 200000 688342579 200000 755363323 200000 532336991 200000 358132774 200000 319652734 200000 232918897 200000 166897525 200000 387742242 200000 306094078 200000 984089460 200000 552011236 200000 870247379 200000 80297539 200000 204421918 200000 35747020 200000 357172452 200000 724115966 200000 652417703 200000 775805806 200000 535200283 200000 469694463 200000 523554151 200000 225563178 200000 212013410 200000 597100599 200000 234228695 200000 644146818 200000 999197633 200000 254039990 200000 925969807 200000 928040724 200000 717856608 200000 82861741 200000 967638344 200000 327026595 200000 375319433 200000 411261548 200000 278699738 200000 715935502 200000 527908515 200000 962884452 200000 509998398 200000 413847383 200000 357438007 200000 181043492 200000 253973645 200000 216253340 200000 52925166 200000 664309343 200000 938616830 200000 875638304 200000 537816208 200000 445524708 200000 617846250 200000 486689858 200000 706754053 200000 516393891 200000 436534219 200000 462393475 200000 88739671 200000 723517614 200000 132807224 200000 298471043 200000 498930605 200000 141751092 200000 534015209 200000 206470915 200000 264742736 200000 471916934 200000 790637752 200000 384273380 200000 84222377 200000 644133142 200000 427085725 200000 943381542 200000 923574080 200000 309153906 200000 623233712 200000 49305577 200000 891239869 200000 872999756 200000 15085098 200000 873383022 200000 333554665 200000 97498228 200000 453811043 200000 673660950 200000 540310445 200000 570490843 200000 895646932 200000 579767904 200000 169619474 200000 536452753 200000 883042837 200000 367970286 200000 308033342 200000 774165703 200000 536827871 200000 200042112 200000 164527740 200000 211708877 200000 489457675 200000 96703222 200000 523618867 200000 925424148 200000 418849680 200000 435377490 200000 909593068 200000 349373740 200000 301539975 200000 747034290 200000 872090704 200000 14661062 200000 96298538 200000 403677529 200000 953990439 200000 267251634 200000 107299023 200000 700002470 200000 303291738 200000 459216352 200000 853010929 200000 99833626 200000 89600241 200000 793978978 200000 734413351 200000 50008662 200000 572501780 200000 613264999 200000 148008746 200000 246733593 200000 552230412 200000 625334849 200000 666781138 200000 822531397 200000 906750274 200000 692187487 200000 149158423 200000 851989466 200000 339972926 200000 230674003 200000 824184595 200000 145557752 200000 526158760 200000 160308428 200000 258836734 200000 971029473 200000 729967946 200000 370069915 200000 121698609 200000 940764403 200000 137603595 200000 165226673 200000 487333411 200000 947972529 200000 459441396 200000 852303135 200000 680472429 200000 561635514 200000 300596782 200000 13397780 200000 599980488 200000 537773519 200000 68245761 200000 707874273 200000 34141965 200000 61156816 200000 217728981 200000 291146231 200000 78879795 200000 147300031 200000 865757236 200000 416348902 200000 395308372 200000 266494395 200000 501265605 200000 893890399 200000 690672552 200000 546727172 200000 726032209 200000 6860082 200000 831787910 200000 787254781 200000 683992257 200000 341058895 200000 233030249 200000 649536804 200000 410163484 200000 8353736 200000 846850280 200000 240795163 200000 393170317 200000 674126285 200000 419129532 200000 85668769 200000 730452570 200000 392608685 200000 702915773 200000 883691928 200000 388493037 200000 707370715 200000 153103076 200000 294631168 200000 484162510 200000 364740069 200000 388474953 200000 697233914 200000 69725862 200000 854972542 200000 90958117 200000 26551237 200000 961851964 200000 567840116 200000 129150161 200000 720293059 200000 926540923 200000 130965689 200000 345571268 200000 910324340 200000 521763433 200000 444379486 200000 331231127 200000 352479608 200000 686106672 200000 997149586 200000 138635012 200000 947201424 200000 288191256 200000 672342694 200000 387667426 200000 660034460 200000 101126025 200000 68685579 200000 361965353 200000 64830366 200000 671263501 200000 975650898 200000 785620723 200000 4966069 200000 92460619 200000 704424233 200000 359506040 200000 732922146 200000 553942796 200000 704560484 200000 734811151 200000 358609477 200000 587183673 200000 258478576 200000 314822963 200000 249506464 200000 815194586 200000 255260384 200000 12451451 200000 694676945 200000 303413015 200000 816387940 200000 974393248 200000 511062171 200000 922908218 200000 426644940 200000 997103483 200000 278098141 200000 754229930 200000 83046280 200000 204321283 200000 777443224 200000 250456304 200000 274622762 200000 274341969 200000 948379885 200000 586602165 200000 805548130 200000 977746590 200000 698014747 200000 68757697 200000 785356287 200000 343221827 200000 617070468 200000 239561980 200000 919792116 200000 543232439 200000 601191592 200000 699910768 200000 773045583 200000 540220564 200000 761115687 200000 649199428 200000 141623874 200000 793650065 200000 861552067 200000 18977473 200000 829098526 200000 429613704 200000 159073370 200000 297630543 200000 632437074 200000 343466609 200000 751646703 200000 912748664 200000 52641135 200000 38917476 200000 973032865 200000 965745891 200000 194285862 200000 565035161 200000 153855409 200000 261123162 200000 91230279 200000 532897898 200000 876954496 200000 139211204 200000 802037187 200000 288852559 200000 511680397 200000 235206442 200000 746267050 200000 844732641 200000 941666682 200000 774326196 200000 801355053 200000 629131735 200000 796855815 200000 111244716 200000 858486428 200000 281581066 200000 870154004 200000 341715065 200000 305144680 200000 51979123 200000 782789538 200000 110830244 200000 16210465 200000 84160299 200000 894739922 200000 144768982 200000 700538999 200000 273166185 200000 868910308 200000 876559063 200000 587360572 200000 483767687 200000 819971384 200000 305031568 200000 304018016 200000 373651964 200000 3611215 200000 548078344 200000 963963634 200000 725359714 200000 434556105 200000 670129513 200000 451276581 200000 692113265 200000 722425960 200000 849140732 200000 733908551 200000 347955969 200000 188752907 200000 545167655 200000 512560331 200000 646149642 200000 47826866 200000 465636981 200000 770229311 200000 717163174 200000 21781632 200000 678540942 200000 185475413 200000 153773581 200000 15862451 200000 140555577 200000 74547677 200000 383736471 200000 213192620 200000 381860192 200000 236170440 200000 444855230 200000 955343853 200000 188575499 200000 282992167 200000 318840344 200000 252588309 200000 349892451 200000 922166569 200000 448617311 200000 7906277 200000 649258160 200000 566672415 200000 508175980 200000 392394813 200000 323279450 200000 993586810 200000 322946870 200000 286893343 200000 181953259 200000 571422410 200000 974951126 200000 702859945 200000 246681610 200000 808074431 200000 60066694 200000 526275614 200000 128367232 200000 944906027 200000 221968541 200000 305138653 200000 756587061 200000 205351934 200000 187328147 200000 75684199 200000 156424243 200000 685464648 200000 432169218 200000 840391517 200000 688069281 200000 375852089 200000 173462178 200000 834573695 200000 438306505 200000 774321955 200000 201132875 200000 34742957 200000 915109649 200000 724591989 200000 386712566 200000 835133159 200000 871820036 200000 687523521 200000 288355515 200000 667452240 200000 843486026 200000 407657398 200000 227857619 200000 996028966 200000 456619435 200000 814925861 200000 356491926 200000 23921355 200000 770540303 200000 471321344 200000 331373950 200000 870943167 200000 940322687 200000 994522709 200000 446458401 200000 988890274 200000 817812004 200000 832963926 200000 70896697 200000 990193717 200000 879807302 200000 610651731 200000 4827807 200000 438708824 200000 986488397 200000 192732349 200000 812247370 200000 949497357 200000 654081475 200000 553241380 200000 36062036 200000 108855667 200000 243853647 200000 240750393 200000 484314869 200000 513930187 200000 653102522 200000 287943116 200000 192382341 200000 957859701 200000 566242029 200000 568503502 200000 200002940 200000 476696562 200000 420429808 200000 395313999 200000 626479220 200000 452551139 200000 92071147 200000 139995519 200000 805300517 200000 912147719 200000 174154536 200000 289287344 200000 738177384 200000 937390145 200000 385641230 200000 916929362 200000 196873780 200000 276246415 200000 406687270 200000 81240820 200000 513243042 200000 946213394 200000 8825112 200000 547115593 200000 983252715 200000 226374668 200000 913149358 200000 94289183 200000 145876583 200000 143556827 200000 210302671 200000 506391145 200000 925836688 200000 891944706 200000 57403013 200000 712834613 200000 605420284 200000 398056480 200000 216281079 200000 190039989 200000 589433446 200000 677839607 200000 359118702 200000 947112762 200000 724613285 200000 319113061 200000 748451410 200000 753578547 200000 893121457 200000 919684717 200000 43849005 200000 177847089 200000 471295652 200000 487702574 200000 308990374 200000 250596837 200000 273179574 200000 601631209 200000 932081287 200000 162284831 200000 743919167 200000 102248958 200000 671091126 200000 483059920 200000 157158584 200000 983963119 200000 886637630 200000 935164936 200000 696688825 200000 572320859 200000 757972039 200000 676222200 200000 337455867 200000 686712578 200000 395836696 200000 182435056 200000 23296342 200000 911848647 200000 982464796 200000 69084768 200000 234669251 200000 580050856 200000 304803289 200000 35198170 200000 201572187 200000 854354118 200000 899899385 200000 755347214 200000 171033173 200000 190052451 200000 779830595 200000 795294411 200000 475437066 200000 604534750 200000 752722082 200000 272217860 200000 31065076 200000 985043896 200000 673546780 200000 892339655 200000 797771946 200000 258386833 200000 412629212 200000 425274439 200000 340853220 200000 634086443 200000 402285352 200000 444293330 200000 146464380 200000 89879396 200000 846545001 200000 509110490 200000 666771050 200000 184320063 200000 909091625 200000 743971568 200000 126332614 200000 790724315 200000 351016720 200000 515007171 200000 67203529 200000 257136761 200000 942494437 200000 872127780 200000 315261643 200000 554721658 200000 929761426 200000 775680004 200000 552163397 200000 790054237 200000 644331807 200000 795399795 200000 718607311 200000 532932292 200000 274070709 200000 275104418 200000 921012770 200000 891428719 200000 810820763 200000 18346465 200000 843676439 200000 335755327 200000 191125308 200000 470597281 200000 880447397 200000 936863027 200000 499585566 200000 69410930 200000 158613477 200000 634213229 200000 763069419 200000 260085764 200000 332097297 200000 947025708 200000 346700395 200000 565074217 200000 537745791 200000 465106898 200000 193982086 200000 942359761 200000 425017514 200000 459956192 200000 254544454 200000 989824780 200000 654290729 200000 208609524 200000 499074770 200000 968179466 200000 271460533 200000 219869649 200000 39583860 200000 987287837 200000 116387366 200000 85476437 200000 645430418 200000 571527860 200000 133190516 200000 358054275 200000 899307959 200000 326634592 200000 256275897 200000 137786747 200000 266361739 200000 412876755 200000 92850477 200000 470855548 200000 866959061 200000 540304347 200000 875056425 200000 483288551 200000 442099584 200000 265897578 200000 52906532 200000 786465854 200000 841663634 200000 322865808 200000 776028599 200000 727429408 200000 565707316 200000 644636286 200000 8896667 200000 827639374 200000 145077168 200000 631317381 200000 562000553 200000 536904873 200000 427327854 200000 657148947 200000 453199064 200000 168618544 200000 215498485 200000 271760316 200000 954965314 200000 321937413 200000 611727599 200000 217817389 200000 983814943 200000 166453864 200000 176938788 200000 17566777 200000 445889734 200000 16189625 200000 594147453 200000 765276624 200000 303240114 200000 104850297 200000 858568962 200000 195091970 200000 729452666 200000 181294153 200000 956777947 200000 23854079 200000 423238359 200000 130278376 200000 378472274 200000 379518489 200000 114563489 200000 644690488 200000 625003214 200000 885275072 200000 702020305 200000 752614457 200000 124301528 200000 747017603 200000 48554879 200000 688643084 200000 811810072 200000 490401557 200000 45147620 200000 83199728 200000 542747736 200000 485962564 200000 277133657 200000 345044295 200000 658378879 200000 95733762 200000 545480789 200000 839757969 200000 317009558 200000 628237408 200000 932864626 200000 350605678 200000 272943302 200000 848609421 200000 17357927 200000 210608543 200000 458247255 200000 952267226 200000 406896142 200000 917385733 200000 421395890 200000 587287224 200000 814802014 200000 643012767 200000 933408350 200000 689230007 200000 442679665 200000 77846671 200000 540094214 200000 987659912 200000 899178623 200000 161337365 200000 978213744 200000 637246459 200000 46822879 200000 514263186 200000 343307398 200000 84664833 200000 138161420 200000 55433861 200000 555278928 200000 760570538 200000 347170461 200000 494602128 200000 220168182 200000 652065063 200000 31004747 200000 858094706 200000 246111169 200000 165125576 200000 435218159 200000 416890125 200000 664063259 200000 58469373 200000 534209664 200000 865063010 200000 739596426 200000 616146520 200000 657570327 200000 40948879 200000 558559671 200000 398566536 200000 799496685 200000 155486423 200000 595715436 200000 819019615 200000 142262107 200000 93903257 200000 419835281 200000 409122508 200000 977661144 200000 669678165 200000 269358893 200000 208336353 200000 942696958 200000 362099630 200000 819851370 200000 107914957 200000 425253764 200000 913717602 200000 685510288 200000 628799714 200000 304363332 200000 827184723 200000 948911112 200000 147387535 200000 175841846 200000 359360128 200000 243099738 200000 90931557 200000 531844210 200000 853809420 200000 817227310 200000 147932181 200000 235458352 200000 941104181 200000 899907917 200000 937904751 200000 368336074 200000 66273628 200000 249694368 200000 885709156 200000 487925944 200000 921348867 200000 863750703 200000 58422532 200000 464607123 200000 354989768 200000 414362403 200000 156224128 200000 137067282 200000 698312558 200000 102132163 200000 370904616 200000 852489742 200000 472605397 200000 482765690 200000 296757613 200000 225961088 200000 472694780 200000 844895950 200000 321335007 200000 762243457 200000 981990148 200000 542408553 200000 660689966 200000 545600840 200000 6842159 200000 297334803 200000 468028460 200000 655819567 200000 738148572 200000 192010420 200000 663447240 200000 305430957 200000 109483916 200000 578888278 200000 381804308 200000 150248028 200000 48462816 200000 488190240 200000 379180863 200000 907222004 200000 671238551 200000 856482395 200000 932565147 200000 933508173 200000 96128915 200000 277683312 200000 147134359 200000 973735519 200000 5699540 200000 760562919 200000 87721413 200000 570521668 200000 292454266 200000 92499048 200000 332101076 200000 534201652 200000 592436422 200000 943184061 200000 686068117 200000 234598791 200000 182662937 200000 149819597 200000 974951929 200000 70203063 200000 510033138 200000 750218913 200000 78726928 200000 103329626 200000 352245747 200000 465744226 200000 898999819 200000 232372010 200000 865495260 200000 453222231 200000 328696635 200000 666371840 200000 331394446 200000 200169963 200000 319716366 200000 94659795 200000 547177736 200000 143173028 200000 885479191 200000 978340797 200000 315592556 200000 776867884 200000 501592070 200000 653537781 200000 631046649 200000 278766667 200000 822698923 200000 263787733 200000 160562962 200000 410045930 200000 880072183 200000 576581844 200000 257945141 200000 488646672 200000 823304185 200000 4494220 200000 376119811 200000 304565992 200000 391676388 200000 797220277 200000 928590910 200000 375873976 200000 734540550 200000 251706151 200000 395883461 200000 135364842 200000 994427858 200000 605630683 200000 758724249 200000 913479686 200000 277425110 200000 485455081 200000 816660954 200000 215726517 200000 542577605 200000 742321802 200000 638121417 200000 115247038 200000 972547437 200000 470748182 200000 170865095 200000 155372811 200000 212748736 200000 720763655 200000 549828692 200000 218011045 200000 251869903 200000 911376883 200000 224775952 200000 403709618 200000 839665609 200000 389677204 200000 51324604 200000 83319933 200000 576859391 200000 394189251 200000 83719993 200000 50569838 200000 536202210 200000 222556535 200000 745958790 200000 982093580 200000 784929026 200000 328791754 200000 576191941 200000 965726209 200000 571456528 200000 519497716 200000 300777270 200000 524081686 200000 536087004 200000 391341645 200000 454819385 200000 573580593 200000 545813591 200000 24723533 200000 67019343 200000 192230493 200000 916480145 200000 814912911 200000 465317401 200000 754502594 200000 730024634 200000 58399944 200000 547374423 200000 219928231 200000 269427236 200000 796347860 200000 16399593 200000 735057782 200000 992610622 200000 400539049 200000 364234960 200000 830644151 200000 797867418 200000 406647392 200000 549107244 200000 536657939 200000 830142440 200000 748558642 200000 92784959 200000 858238034 200000 435855863 200000 815657591 200000 355092328 200000 991738204 200000 137847993 200000 81943465 200000 88749863 200000 397038394 200000 453063743 200000 22554462 200000 721157663 200000 63440149 200000 973404088 200000 72386897 200000 42402062 200000 438960949 200000 967833973 200000 339444313 200000 566299606 200000 688251651 200000 367185640 200000 530442350 200000 391175542 200000 319371526 200000 16518815 200000 328660650 200000 73270288 200000 406026985 200000 807384652 200000 157977413 200000 638271204 200000 951157106 200000 722405567 200000 846136727 200000 612438099 200000 275989131 200000 409722857 200000 62505497 200000 313984988 200000 976748348 200000 956287194 200000 576132195 200000 406623777 200000 803530157 200000 606265795 200000 22783790 200000 252338914 200000 438236968 200000 37122035 200000 265735762 200000 471665407 200000 903968788 200000 255495645 200000 359014088 200000 146177657 200000 639189498 200000 368295696 200000 312141993 200000 127880817 200000 722844035 200000 328590908 200000 999020332 200000 847349542 200000 32665207 200000 886788403 200000 189037226 200000 151516154 200000 781354942 200000 375196901 200000 384497309 200000 962541421 200000 44239714 200000 327440225 200000 75263388 200000 966522144 200000 818802314 200000 737740761 200000 784737631 200000 982830546 200000 836126591 200000 677935774 200000 760388800 200000 306372453 200000 295060906 200000 38015263 200000 107260855 200000 994819800 200000 310443923 200000 770214381 200000 52177244 200000 374342734 200000 508713186 200000 847979706 200000 169394664 200000 401698565 200000 134785120 200000 756954196 200000 405983923 200000 801184606 200000 175143414 200000 276237997 200000 21294646 200000 622529755 200000 667531437 200000 766792405 200000 880699401 200000 175069211 200000 986675883 200000 408368381 200000 209137381 200000 69316319 200000 213992763 200000 938150517 200000 905801891 200000 371051015 200000 219595460 200000 757693358 200000 558697530 200000 760631188 200000 715872464 200000 837891128 200000 86015427 200000 296413863 200000 114857477 200000 805503683 200000 26865784 200000 252190592 200000 228940334 200000 835844897 200000 719300783 200000 84836735 200000 995515443 200000 336455234 200000 548387299 200000 194952997 200000 919001628 200000 75536437 200000 894185131 200000 126298130 200000 439382801 200000 78687277 200000 842974400 200000 235768584 200000 195402587 200000 216392312 200000 816550138 200000 865621478 200000 39422563 200000 320354953 200000 62624593 200000 934531501 200000 338597041 200000 274851054 200000 501378784 200000 268940413 200000 561652717 200000 47656793 200000 208146396 200000 878658455 200000 145632481 200000 771156635 200000 560786849 200000 247712092 200000 43739508 200000 801966755 200000 5951141 200000 741148491 200000 420397743 200000 853177474 200000 275672705 200000 662531590 200000 881041083 200000 384173673 200000 535223791 200000 147610957 200000 131089632 200000 407593896 200000 713324741 200000 246217729 200000 334819718 200000 956931760 200000 744253949 200000 851885089 200000 23463991 200000 160161553 200000 48059824 200000 23100111 200000 963267482 200000 931606908 200000 334947094 200000 269139019 200000 455842168 200000 673099201 200000 121245319 200000 822927861 200000 495788730 200000 671484113 200000 871999355 200000 3011150 200000 529614695 200000 518065852 200000 377442956 200000 894470903 200000 207846058 200000 33897650 200000 456691058 200000 634714800 200000 920102601 200000 989670661 200000 64656133 200000 229150553 200000 636149550 200000 703015204 200000 234107198 200000 192389107 200000 811749473 200000 987040673 200000 652052277 200000 830234782 200000 524162059 200000 757300267 200000 961520419 200000 895969947 200000 969343731 200000 715072404 200000 740478561 200000 343621707 200000 845366020 200000 790653899 200000 300374886 200000 824553774 200000 812030276 200000 74385889 200000 166351820 200000 855346148 200000 806314973 200000 849131528 200000 225165898 200000 939868718 200000 427666967 200000 562572686 200000 529939130 200000 436019949 200000 631726170 200000 826441957 200000 446987795 200000 253397025 200000 48237616 200000 867777949 200000 840944239 200000 821869290 200000 16314944 200000 633732199 200000 100842246 200000 766448520 200000 304569427 200000 336327443 200000 585472048 200000 418330462 200000 764216658 200000 263827090 200000 375312229 200000 522387178 200000 243852613 200000 475857652 200000 42853695 200000 528227278 200000 943282004 200000 205245289 200000 818321270 200000 967382218 200000 868401609 200000 287920707 200000 257677539 200000 395419070 200000 763286539 200000 64600306 200000 744792445 200000 735736235 200000 483026595 200000 558786054 200000 410051677 200000 30579377 200000 946553146 200000 464969007 200000 262534076 200000 371949074 200000 967820952 200000 6696255 200000 351926003 200000 981853229 200000 363468453 200000 364012581 200000 104923769 200000 585678467 200000 927208555 200000 996082931 200000 87897576 200000 912499124 200000 983555601 200000 119269848 200000 162406391 200000 165172609 200000 42051808 200000 211284517 200000 798383232 200000 197084363 200000 422559552 200000 57287755 200000 160193659 200000 784575890 200000 558475963 200000 621085659 200000 123950080 200000 581355766 200000 927718392 200000 297146244 200000 179114567 200000 217049912 200000 222619841 200000 378038551 200000 218577835 200000 320303032 200000 551241213 200000 341289349 200000 493632929 200000 358167800 200000 171614645 200000 947466462 200000 748776645 200000 875822231 200000 125341969 200000 403603539 200000 665206477 200000 524209494 200000 362373723 200000 886207028 200000 398301842 200000 519206677 200000 525649146 200000 830029809 200000 913783309 200000 309445845 200000 333402999 200000 678700060 200000 802464343 200000 861126839 200000 223677307 200000 503188581 200000 585858983 200000 913874938 200000 719689678 200000 758522780 200000 657053527 200000 667264256 200000 593473113 200000 83600817 200000 957776350 200000 152710985 200000 796740643 200000 947761078 200000 993520854 200000 799245174 200000 346282838 200000 283257818 200000 599259383 200000 405755718 200000 894169403 200000 548999023 200000 949216281 200000 480392091 200000 474888248 200000 409066212 200000 14062900 200000 458517621 200000 323060184 200000 71918026 200000 293820002 200000 853087476 200000 293578435 200000 97422547 200000 239758555 200000 237271385 200000 808757440 200000 315287501 200000 8510200 200000 397416197 200000 789845177 200000 810068906 200000 897727536 200000 907689079 200000 310149814 200000 823242874 200000 450360604 200000 466069841 200000 71848416 200000 715876206 200000 925263733 200000 367721043 200000 644753023 200000 740503766 200000 245267988 200000 323938142 200000 698576891 200000 558213667 200000 610534128 200000 350948209 200000 73518302 200000 117947877 200000 927149859 200000 624536750 200000 751446735 200000 777331661 200000 849123044 200000 541098069 200000 589898391 200000 403498155 200000 710331277 200000 926695622 200000 624542238 200000 360886895 200000 744722837 200000 622125442 200000 966309486 200000 237254187 200000 970812566 200000 93681450 200000 457765806 200000 432602127 200000 267489608 200000 399709053 200000 537102120 200000 750251882 200000 990753155 200000 415018845 200000 758060355 200000 129010863 200000 400263232 200000 852906698 200000 362754439 200000 974175596 200000 943778199 200000 174319844 200000 613213855 200000 279592531 200000 933759169 200000 965405677 200000 216299602 200000 422826805 200000 416761367 200000 327283011 200000 681411464 200000 372114177 200000 975436048 200000 450027369 200000 380003914 200000 277323208 200000 842064965 200000 96018430 200000 901890497 200000 726155964 200000 329380719 200000 219688387 200000 240044085 200000 409057323 200000 539930983 200000 131809433 200000 189212942 200000 928495495 200000 315102757 200000 485268351 200000 346894038 200000 836307296 200000 417785536 200000 937235095 200000 35154228 200000 486466919 200000 438517619 200000 348649761 200000 5857009 200000 193204332 200000 276062613 200000 350394749 200000 50526710 200000 634859103 200000 514023838 200000 234031917 200000 656006987 200000 107054674 200000 373411113 200000 145528527 200000 598254360 200000 576674933 200000 269992683 200000 743754790 200000 542434983 200000 235945496 200000 656548032 200000 91495441 200000 579390047 200000 207795115 200000 340580766 200000 10734225 200000 104467913 200000 246337728 200000 634706334 200000 988954823 200000 625552269 200000 586286598 200000 545403897 200000 821588722 200000 775437173 200000 382405967 200000 823078664 200000 349793396 200000 605344872 200000 954018186 200000 241737794 200000 911284173 200000 685067376 200000 523123401 200000 544307264 200000 591716509 200000 397378228 200000 734757435 200000 803539644 200000 417447333 200000 40381309 200000 216439345 200000 899314317 200000 690696902 200000 722708019 200000 138667548 200000 936021931 200000 472439551 200000 294261088 200000 726365325 200000 455916848 200000 872378995 200000 609020075 200000 957799730 200000 913830228 200000 131821664 200000 335560414 200000 432574175 200000 63099247 200000 868907303 200000 554494431 200000 934093697 200000 110780922 200000 908637257 200000 898026681 200000 42837548 200000 129526413 200000 251480679 200000 680007060 200000 172396301 200000 43890657 200000 568152897 200000 841031095 200000 966056823 200000 836548046 200000 956057015 200000 560809869 200000 264434138 200000 530602829 200000 541839306 200000 558864540 200000 498885574 200000 13388407 200000 164553883 200000 85578126 200000 250955755 200000 658285699 200000 694447209 200000 84984875 200000 15670811 200000 486300619 200000 110592662 200000 361452891 200000 427867461 200000 592295366 200000 396528034 200000 280394023 200000 357331323 200000 953720078 200000 583907630 200000 729163449 200000 545962476 200000 636501850 200000 107323897 200000 657601623 200000 91753194 200000 923057540 200000 47761893 200000 158275946 200000 695862756 200000 407012228 200000 409832946 200000 512136316 200000 277127531 200000 129808498 200000 406826560 200000 828456245 200000 367521072 200000 162706567 200000 909069840 200000 744623708 200000 943430660 200000 77801243 200000 851605954 200000 886269915 200000 12941270 200000 854102695 200000 269592792 200000 635945658 200000 499581367 200000 290451139 200000 173591025 200000 477487394 200000 119715288 200000 837627944 200000 336630990 200000 773492826 200000 315501449 200000 562783407 200000 969423951 200000 668996813 200000 557582138 200000 35712847 200000 249748085 200000 698042881 200000 591851133 200000 418127393 200000 648415841 200000 137627808 200000 431284738 200000 210148959 200000 79544403 200000 743021170 200000 756740505 200000 433777760 200000 628695979 200000 925305440 200000 897171506 200000 932553116 200000 798557930 200000 522971761 200000 466171359 200000 383856301 200000 22783921 200000 53752783 200000 350662608 200000 752314699 200000 790886079 200000 607632579 200000 292495444 200000 699750990 200000 678105590 200000 461327027 200000 202040541 200000 92528558 200000 377825366 200000 393732138 200000 352859644 200000 527082118 200000 61398527 200000 782834896 200000 321704288 200000 946902283 200000 991304754 200000 454345068 200000 492627931 200000 266558105 200000 461909840 200000 620053481 200000 777408348 200000 246656422 200000 353545945 200000 236465485 200000 138542836 200000 746890699 200000 42249069 200000 512265666 200000 240965332 200000 81872834 200000 341421773 200000 657501839 200000 27438156 200000 175679841 200000 159832025 200000 58850847 200000 937330637 200000 857677218 200000 626711187 200000 340438008 200000 964429543 200000 104556702 200000 642927129 200000 416931012 200000 784816715 200000 982035853 200000 964282030 200000 494371915 200000 859056073 200000 138538695 200000 780362674 200000 252683638 200000 961704017 200000 127428 200000 191399332 200000 69463117 200000 271142389 200000 71967518 200000 101164581 200000 598279672 200000 756485093 200000 170704013 200000 186498039 200000 177318593 200000 114107505 200000 691837673 200000 210889977 200000 438626831 200000 653473033 200000 115113003 200000 503683116 200000 523205739 200000 156183103 200000 930267499 200000 726415280 200000 816132989 200000 416113602 200000 646479586 200000 622152903 200000 776350735 200000 598625380 200000 257725929 200000 180188624 200000 661643272 200000 158762004 200000 271894775 200000 462656587 200000 988968561 200000 302093283 200000 538240422 200000 893394651 200000 198243187 200000 64090626 200000 578424493 200000 32875326 200000 33831510 200000 557191106 200000 413549542 200000 390576725 200000 794343811 200000 736888722 200000 515542088 200000 946341410 200000 153080961 200000 38266115 200000 317055469 200000 861365188 200000 878779387 200000 600620742 200000 410885645 200000 624683388 200000 670801847 200000 478980267 200000 160439040 200000 990572202 200000 505257119 200000 749888419 200000 768093758 200000 851392463 200000 173431995 200000 781534142 200000 736553057 200000 865518732 200000 981078835 200000 849417260 200000 341205281 200000 632607137 200000 87277137 200000 892235071 200000 286383959 200000 874048238 200000 862432124 200000 920100455 200000 23523066 200000 483093876 200000 659089725 200000 492916275 200000 623510819 200000 580356436 200000 275647805 200000 388206678 200000 674391563 200000 148788173 200000 80209475 200000 483420063 200000 534718219 200000 803762497 200000 621596218 200000 643212286 200000 417403546 200000 450526512 200000 421573672 200000 564489348 200000 248341074 200000 534591034 200000 108752951 200000 182384483 200000 205245674 200000 717713441 200000 871823279 200000 454448617 200000 624845884 200000 126670275 200000 689738489 200000 929104520 200000 494862656 200000 23492387 200000 349853085 200000 814169297 200000 650746382 200000 986165600 200000 863297603 200000 538969459 200000 481968094 200000 531383483 200000 17923764 200000 592197695 200000 362047755 200000 771744405 200000 909878745 200000 328863270 200000 806984458 200000 969003373 200000 535600570 200000 744170296 200000 15292023 200000 517711077 200000 773754240 200000 305272998 200000 166511368 200000 272132029 200000 128528754 200000 585884352 200000 944822678 200000 586035157 200000 784286971 200000 816946422 200000 658804762 200000 620702766 200000 522924705 200000 687102426 200000 936123309 200000 258432745 200000 505218574 200000 546028828 200000 757892742 200000 918131014 200000 535369738 200000 535198604 200000 963428863 200000 483806629 200000 121492605 200000 624872218 200000 319682191 200000 588272519 200000 303395441 200000 35878104 200000 323793872 200000 863339916 200000 158688269 200000 79139061 200000 315230842 200000 678646645 200000 506875034 200000 810233027 200000 21707365 200000 661406243 200000 756558465 200000 811162801 200000 766088329 200000 599604118 200000 852526410 200000 510112848 200000 546533120 200000 505622254 200000 51760541 200000 582384209 200000 714573570 200000 738606189 200000 727584068 200000 79574149 200000 485025000 200000 774953841 200000 107025702 200000 997190107 200000 634602025 200000 349337725 200000 458111308 200000 493665380 200000 176854366 200000 226094896 200000 681048287 200000 453576529 200000 942220352 200000 898200651 200000 814055974 200000 606590706 200000 359474600 200000 34908078 200000 921740428 200000 850574008 200000 175380877 200000 494608986 200000 270949015 200000 251397427 200000 53808393 200000 707361904 200000 135674865 200000 51129876 200000 657128531 200000 207558448 200000 950119266 200000 822337578 200000 941975237 200000 128638202 200000 810505427 200000 766868328 200000 711557334 200000 265040207 200000 773199180 200000 472876253 200000 894091296 200000 371156688 200000 411076853 200000 943257273 200000 931891547 200000 944177980 200000 117537047 200000 694832718 200000 808612447 200000 774696821 200000 199069211 200000 287501835 200000 266177573 200000 374201211 200000 710620041 200000 98583938 200000 208387781 200000 718406255 200000 896993802 200000 515743586 200000 860267384 200000 527572624 200000 396439397 200000 639037821 200000 362376855 200000 768841536 200000 67199620 200000 701697218 200000 483563417 200000 859110654 200000 98070896 200000 841845570 200000 847021847 200000 316678509 200000 33619791 200000 982595118 200000 718833354 200000 82805067 200000 436796012 200000 698801623 200000 875664267 200000 161313913 200000 276147759 200000 246952363 200000 596340562 200000 22509049 200000 135247647 200000 486042174 200000 506920758 200000 478076394 200000 914005222 200000 193196349 200000 748291442 200000 695221644 200000 347209805 200000 40682875 200000 728051037 200000 670817090 200000 754377530 200000 488227560 200000 366449519 200000 425936010 200000 498934968 200000 163472020 200000 661037891 200000 374653958 200000 682831599 200000 330736816 200000 551411598 200000 958990709 200000 566731046 200000 422643339 200000 648178220 200000 489319865 200000 538414023 200000 480836248 200000 863952915 200000 263843026 200000 360969306 200000 246330982 200000 421222236 200000 740344289 200000 485681032 200000 773527717 200000 78240064 200000 463606565 200000 950022425 200000 875957543 200000 980079640 200000 47420928 200000 294143477 200000 206051547 200000 114652507 200000 419868402 200000 504454693 200000 450909650 200000 694891938 200000 231701915 200000 730938578 200000 585006910 200000 347562663 200000 453693116 200000 603842116 200000 787874157 200000 189221185 200000 647635510 200000 517128676 200000 188431313 200000 119703912 200000 402331913 200000 851893306 200000 847504634 200000 230718518 200000 290050901 200000 731223790 200000 843799705 200000 993495011 200000 586441307 200000 980426441 200000 128338302 200000 517119943 200000 954307195 200000 205225396 200000 914922394 200000 792108635 200000 426802999 200000 953876151 200000 922506237 200000 891971895 200000 74906413 200000 943518714 200000 643891416 200000 45624596 200000 30918176 200000 799765191 200000 992359291 200000 451165130 200000 897828079 200000 221377413 200000 404804183 200000 652808786 200000 876072860 200000 697768893 200000 424942843 200000 286046917 200000 940091205 200000 556439576 200000 829548570 200000 619251802 200000 283295789 200000 285262942 200000 505472387 200000 643392363 200000 898135987 200000 499748215 200000 187028006 200000 713019247 200000 572315736 200000 177915245 200000 163041301 200000 456225536 200000 679379900 200000 157685607 200000 309973631 200000 582007253 200000 302378656 200000 660818862 200000 991372213 200000 243432136 200000 747160293 200000 743333291 200000 682827049 200000 931774417 200000 579409803 200000 757968870 200000 193120105 200000 834723336 200000 734075570 200000 331921927 200000 428529703 200000 415610278 200000 517438363 200000 721305304 200000 212944947 200000 69254659 200000 172408487 200000 529989696 200000 345669502 200000 299903896 200000 329188181 200000 676941640 200000 925359897 200000 834349565 200000 442352711 200000 654007832 200000 919230258 200000 473106923 200000 589006653 200000 326702074 200000 234457372 200000 178666299 200000 162549015 200000 304329557 200000 678037831 200000 985356516 200000 159604695 200000 286199731 200000 272846659 200000 521716479 200000 609517723 200000 751104954 200000 240632769 200000 143947462 200000 510033830 200000 28994357 200000 269779089 200000 20539536 200000 725997143 200000 638697740 200000 995275427 200000 26625493 200000 916507439 200000 918779719 200000 846147081 200000 792741679 200000 115516879 200000 707544334 200000 480428018 200000 154086998 200000 125874422 200000 864219818 200000 310542512 200000 733116450 200000 309687430 200000 719416708 200000 325694386 200000 972423819 200000 634083199 200000 952607780 200000 692972426 200000 127883948 200000 738054657 200000 40389170 200000 796080103 200000 176459451 200000 909666126 200000 978680440 200000 102333850 200000 524748817 200000 240917956 200000 574692573 200000 343680148 200000 679730471 200000 724992230 200000 480431722 200000 756909030 200000 867747733 200000 836856147 200000 573046088 200000 484288959 200000 551754773 200000 658351820 200000 770116799 200000 371005296 200000 72303741 200000 133386289 200000 748193591 200000 725120874 200000 556136903 200000 749617540 200000 947844666 200000 565181757 200000 102931980 200000 302360548 200000 948862063 200000 56687002 200000 395503748 200000 246284178 200000 81192863 200000 753743953 200000 366129031 200000 307125230 200000 873823923 200000 210606162 200000 895927437 200000 107329401 200000 122017202 200000 934836143 200000 985852976 200000 77503956 200000 701860295 200000 918751128 200000 633337384 200000 492765118 200000 801263928 200000 938838620 200000 462104909 200000 313469721 200000 344097135 200000 796117358 200000 324069272 200000 129254629 200000 205243636 200000 725340 200000 503921697 200000 960502595 200000 854623088 200000 381548505 200000 793589537 200000 297163122 200000 357774250 200000 648649139 200000 447799793 200000 733492692 200000 157215629 200000 527552221 200000 308329224 200000 646978537 200000 97068063 200000 360310373 200000 492566528 200000 641187921 200000 473588106 200000 291760765 200000 73368464 200000 829972685 200000 968897814 200000 603336821 200000 656487826 200000 847375934 200000 116699947 200000 978918078 200000 874197245 200000 917428387 200000 383008595 200000 732184809 200000 237780459 200000 820665630 200000 901987893 200000 251851684 200000 236533652 200000 643897839 200000 219221914 200000 714515139 200000 408313424 200000 860300918 200000 901199979 200000 65618227 200000 21419927 200000 126118197 200000 486790320 200000 69309703 200000 390413827 200000 433478090 200000 848661394 200000 283162991 200000 489421132 200000 62036216 200000 635907928 200000 395847867 200000 161111115 200000 637276830 200000 481583980 200000 33565787 200000 235021047 200000 758315965 200000 570264662 200000 405625057 200000 525858921 200000 774727798 200000 213873599 200000 459980285 200000 227503834 200000 174550536 200000 968721519 200000 792030846 200000 363722659 200000 86992085 200000 574521934 200000 511018071 200000 930387771 200000 801228893 200000 940759654 200000 348538006 200000 811644220 200000 46647105 200000 461111006 200000 891629933 200000 161715293 200000 263071040 200000 630693119 200000 233928237 200000 766283896 200000 293971260 200000 756255537 200000 359930693 200000 532451461 200000 913527092 200000 255690494 200000 375449670 200000 387935900 200000 486407754 200000 333008141 200000 297866209 200000 206635509 200000 290831038 200000 74484520 200000 903912935 200000 494014187 200000 984453105 200000 184855606 200000 457745734 200000 228477683 200000 601235554 200000 163938880 200000 889884690 200000 547559081 200000 851752371 200000 375831662 200000 201649528 200000 142455235 200000 89408676 200000 44962570 200000 803429835 200000 927922970 200000 131810581 200000 127890299 200000 718003835 200000 677031591 200000 968840712 200000 507518026 200000 270432280 200000 488974211 200000 49933723 200000 991864608 200000 293852242 200000 755266533 200000 176901393 200000 131602117 200000 141511675 200000 749159207 200000 949165769 200000 388141858 200000 204690179 200000 497500096 200000 163856452 200000 935771454 200000 432524409 200000 730327370 200000 564667426 200000 540201283 200000 419874448 200000 758663293 200000 533028901 200000 389015674 200000 242776214 200000 74835249 200000 970332460 200000 625112393 200000 6936318 200000 929282142 200000 744158519 200000 629255995 200000 786312534 200000 372594206 200000 429679465 200000 141545720 200000 5288016 200000 368130985 200000 149520896 200000 841974855 200000 333270973 200000 33632088 200000 532263517 200000 874064402 200000 642241164 200000 584712866 200000 335491330 200000 41909345 200000 774411982 200000 360054304 200000 441964942 200000 368255069 200000 663199156 200000 470232971 200000 662941378 200000 696560718 200000 199512462 200000 796249020 200000 543770750 200000 94777244 200000 457909709 200000 799043754 200000 481856452 200000 621100241 200000 713107201 200000 593005935 200000 376896178 200000 182997908 200000 582301914 200000 419732034 200000 577037451 200000 250045614 200000 914764842 200000 228516477 200000 874648494 200000 193976839 200000 542182113 200000 112433303 200000 290282909 200000 102140073 200000 112636431 200000 869239338 200000 61462262 200000 427907259 200000 934856676 200000 691077614 200000 101726076 200000 453430151 200000 448438194 200000 568199611 200000 885845518 200000 726780788 200000 216736744 200000 818558090 200000 14801069 200000 302828043 200000 533527064 200000 557246067 200000 305021049 200000 40950772 200000 707880689 200000 464845999 200000 173799347 200000 448850169 200000 652003396 200000 586019223 200000 918690748 200000 174245377 200000 103520515 200000 158481570 200000 628977428 200000 725666581 200000 833757500 200000 209653353 200000 462371163 200000 253061982 200000 218760225 200000 623835813 200000 345552210 200000 472203044 200000 927069186 200000 719902255 200000 748310745 200000 328069071 200000 843749456 200000 316921087 200000 97665778 200000 588695017 200000 478154651 200000 887306284 200000 657897916 200000 476471577 200000 306865556 200000 999418865 200000 53073528 200000 375558696 200000 152618251 200000 515974053 200000 292574598 200000 154241279 200000 753987569 200000 391125441 200000 392679015 200000 557933222 200000 455257430 200000 416796637 200000 62029756 200000 33094469 200000 912360810 200000 894372529 200000 973617989 200000 549300774 200000 58803071 200000 664966168 200000 121930722 200000 114548144 200000 912216069 200000 84710152 200000 169400724 200000 592253804 200000 147208843 200000 391025050 200000 165025147 200000 186511874 200000 638034372 200000 203521287 200000 366885849 200000 231596860 200000 741171070 200000 328796584 200000 224771084 200000 538129409 200000 412198572 200000 147538676 200000 403203735 200000 2492507 200000 630391644 200000 254325124 200000 413853466 200000 431740273 200000 630540480 200000 448996114 200000 797338196 200000 864773004 200000 956952873 200000 323775093 200000 74130982 200000 736821780 200000 475843590 200000 683526053 200000 537065362 200000 734938515 200000 802697192 200000 475430332 200000 111247543 200000 590411184 200000 998578816 200000 444182258 200000 838160598 200000 476885301 200000 944731806 200000 590834335 200000 983673935 200000 458742280 200000 208699443 200000 568745788 200000 555231908 200000 482345268 200000 143114319 200000 543793249 200000 259500148 200000 564765409 200000 31965987 200000 488445639 200000 892174207 200000 795914839 200000 553733631 200000 354701382 200000 267715240 200000 32184318 200000 96088915 200000 80494039 200000 990814701 200000 549137759 200000 172309169 200000 852790163 200000 722918511 200000 551763747 200000 961410761 200000 119885489 200000 903263856 200000 710353170 200000 96567658 200000 238223243 200000 384266063 200000 767300628 200000 374832007 200000 842133400 200000 196579213 200000 525930546 200000 775855406 200000 868445042 200000 535846090 200000 265825430 200000 934518674 200000 124986576 200000 567839688 200000 82337670 200000 734465 200000 12159116 200000 711284837 200000 923962987 200000 58376941 200000 367871134 200000 658119588 200000 697288143 200000 999631335 200000 308287518 200000 700173732 200000 921169242 200000 206034846 200000 176959813 200000 824286630 200000 896767443 200000 494368483 200000 409333611 200000 930528779 200000 573151524 200000 599657383 200000 912019721 200000 399260755 200000 39763029 200000 125464314 200000 693849015 200000 155531549 200000 283034511 200000 724804365 200000 669358126 200000 19303980 200000 155712025 200000 217008432 200000 792402503 200000 304935008 200000 192339550 200000 219542484 200000 846776569 200000 390816184 200000 177481188 200000 995524233 200000 293232221 200000 214116182 200000 22497109 200000 629459456 200000 832199085 200000 304031097 200000 226911353 200000 904653832 200000 998818112 200000 441725316 200000 910655033 200000 734433172 200000 683001998 200000 899570677 200000 982098076 200000 12719795 200000 610409521 200000 331498605 200000 915860172 200000 988955797 200000 905670113 200000 591965102 200000 702853394 200000 252640140 200000 411196022 200000 270987158 200000 333775573 200000 247396103 200000 709894632 200000 354485032 200000 462927005 200000 835307416 200000 713824082 200000 265998980 200000 2345493 200000 179328750 200000 792025834 200000 580352233 200000 606995459 200000 28016090 200000 457672201 200000 257321657 200000 285700690 200000 472370765 200000 760652072 200000 392493939 200000 45634568 200000 290742104 200000 28120031 200000 159591865 200000 36342095 200000 415807785 200000 292490984 200000 640388939 200000 662221166 200000 311672084 200000 680696345 200000 552201482 200000 643370704 200000 919654791 200000 630167660 200000 622349045 200000 43951867 200000 250841619 200000 913341946 200000 421828654 200000 272622745 200000 934707560 200000 661315067 200000 107287285 200000 710002546 200000 240502104 200000 499284679 200000 824106154 200000 928009839 200000 320213203 200000 92795862 200000 162508750 200000 64079256 200000 690175465 200000 400245698 200000 132003330 200000 677785109 200000 572923850 200000 528193091 200000 581227525 200000 733530672 200000 237548744 200000 958812209 200000 702901690 200000 516738896 200000 153512531 200000 931757957 200000 368897054 200000 949660670 200000 151849722 200000 514380631 200000 254260565 200000 954016226 200000 301211248 200000 916545504 200000 930807965 200000 248325062 200000 618664835 200000 339689593 200000 172729944 200000 360999825 200000 690317349 200000 366286745 200000 977723910 200000 968728652 200000 325854567 200000 243170010 200000 155545671 200000 986822176 200000 897002872 200000 814552307 200000 786603228 200000 72506453 200000 494619561 200000 473056190 200000 983316646 200000 776119636 200000 765850731 200000 782232114 200000 772305828 200000 437418148 200000 444119886 200000 937500777 200000 616809720 200000 441337584 200000 545404675 200000 874431899 200000 727428834 200000 237364734 200000 12816730 200000 961165856 200000 389728451 200000 754874552 200000 49841476 200000 582141808 200000 552109338 200000 918894886 200000 463793361 200000 348780069 200000 156847497 200000 768424560 200000 617389362 200000 977382903 200000 899608783 200000 104499424 200000 195450039 200000 994209727 200000 495211215 200000 283790813 200000 399007952 200000 829321588 200000 357806727 200000 542377968 200000 867156495 200000 236687407 200000 129294872 200000 14676162 200000 239091235 200000 641728553 200000 248362180 200000 231265562 200000 510013406 200000 785902267 200000 501867754 200000 335448291 200000 826179887 200000 428967516 200000 298928138 200000 673071907 200000 481465640 200000 195549862 200000 126233799 200000 594486276 200000 371059704 200000 529179728 200000 760077023 200000 949880014 200000 250009329 200000 905743668 200000 669723956 200000 153081834 200000 365962370 200000 176333386 200000 565976517 200000 174769888 200000 627995196 200000 58191274 200000 203024309 200000 464996440 200000 175910608 200000 701662860 200000 370176834 200000 885999643 200000 168656910 200000 365478731 200000 381579213 200000 802007314 200000 480216295 200000 821191516 200000 106763224 200000 726139717 200000 10348395 200000 631243099 200000 11110145 200000 235995613 200000 676903115 200000 400775934 200000 125627403 200000 352753441 200000 167304023 200000 666115870 200000 585126614 200000 868121212 200000 445187200 200000 657046964 200000 386552417 200000 821431412 200000 914647766 200000 44833753 200000 402104013 200000 4777651 200000 949554697 200000 239159236 200000 283149660 200000 754908673 200000 204587755 200000 197496015 200000 794605677 200000 712785990 200000 913574252 200000 450098033 200000 62823297 200000 378784908 200000 622323355 200000 279477572 200000 220369721 200000 253100282 200000 110516395 200000 743662848 200000 12020052 200000 815904473 200000 898301162 200000 288257149 200000 316969140 200000 112650898 200000 216485834 200000 472474803 200000 117889369 200000 352646573 200000 425229020 200000 401352124 200000 251849827 200000 358522578 200000 471597263 200000 52366032 200000 813543955 200000 586948555 200000 48522100 200000 848470088 200000 151174090 200000 308374911 200000 408696764 200000 745681819 200000 357624327 200000 939475959 200000 753187256 200000 346563938 200000 36162668 200000 793795676 200000 748358806 200000 73972566 200000 455625657 200000 587505397 200000 499116202 200000 785299536 200000 215922127 200000 28219693 200000 53657953 200000 521492551 200000 996256173 200000 11866506 200000 893452110 200000 952522837 200000 715327861 200000 270997430 200000 372100129 200000 149499057 200000 895630950 200000 673001593 200000 963297450 200000 659882677 200000 104412387 200000 332869564 200000 252870362 200000 114640600 200000 796928106 200000 141437575 200000 27189696 200000 606707380 200000 399713692 200000 771665154 200000 678937487 200000 454737153 200000 831184955 200000 883292278 200000 561611158 200000 954820503 200000 576236838 200000 607325004 200000 188715077 200000 995423087 200000 473677918 200000 920802572 200000 127236910 200000 853730977 200000 914401027 200000 51354719 200000 280468224 200000 510625382 200000 599000918 200000 860451084 200000 757387660 200000 780697367 200000 755270328 200000 428384253 200000 299737539 200000 93395499 200000 607007657 200000 492109627 200000 993895862 200000 217884219 200000 958968265 200000 131739116 200000 456753300 200000 552639744 200000 40160217 200000 580565083 200000 722320558 200000 653739859 200000 761585082 200000 656638960 200000 916801397 200000 280525612 200000 715564651 200000 941998386 200000 591310713 200000 439985570 200000 912534030 200000 479388107 200000 887405675 200000 143527152 200000 904589795 200000 189941892 200000 572979995 200000 523596909 200000 534606410 200000 712447811 200000 907116922 200000 286597266 200000 879689412 200000 637534995 200000 625815192 200000 414335735 200000 234349554 200000 856031772 200000 974596773 200000 262724692 200000 390562708 200000 765457317 200000 76480243 200000 216181380 200000 23262346 200000 632601112 200000 162225138 200000 296776317 200000 220216533 200000 642943229 200000 330718513 200000 590307416 200000 737585557 200000 788474621 200000 107660131 200000 625699150 200000 727471372 200000 347887072 200000 217291350 200000 683428792 200000 801604761 200000 702199950 200000 825868540 200000 47569677 200000 917092029 200000 469437712 200000 326883686 200000 746820070 200000 657366808 200000 307593871 200000 691816643 200000 552893949 200000 949357163 200000 120671571 200000 556039013 200000 945009193 200000 632806039 200000 897352389 200000 999434939 200000 930039906 200000 560205467 200000 534064493 200000 433806678 200000 717449666 200000 146537625 200000 854612211 200000 564094695 200000 571165313 200000 686105553 200000 158004256 200000 459239486 200000 259071991 200000 627333284 200000 723215069 200000 229464396 200000 896171165 200000 102550161 200000 819223090 200000 284868385 200000 212284939 200000 215727674 200000 807155271 200000 783507438 200000 422748410 200000 136359775 200000 25026150 200000 788397827 200000 410072386 200000 776132832 200000 381236982 200000 937640656 200000 11999196 200000 285550270 200000 451944320 200000 331153639 200000 841837281 200000 226171930 200000 930336941 200000 928041975 200000 480866184 200000 396750131 200000 713247813 200000 520293330 200000 553736747 200000 690387307 200000 882653489 200000 186009960 200000 333165121 200000 116698434 200000 118086008 200000 88613064 200000 208943204 200000 162334297 200000 477621316 200000 322082596 200000 333499979 200000 196259695 200000 863750109 200000 895784141 200000 400267984 200000 76021350 200000 302275500 200000 842817330 200000 224016363 200000 233944637 200000 11826233 200000 740168421 200000 754378420 200000 588952855 200000 30199084 200000 347642773 200000 990576484 200000 132129842 200000 220305231 200000 684187155 200000 721481043 200000 859490287 200000 480344713 200000 572716624 200000 499575034 200000 374982096 200000 559069155 200000 439293788 200000 82789361 200000 780012660 200000 272070021 200000 189487464 200000 418097393 200000 228189596 200000 70037177 200000 609794500 200000 737911251 200000 577999912 200000 803059686 200000 98190049 200000 584284558 200000 871864345 200000 656700566 200000 669054031 200000 389890107 200000 261892752 200000 307201392 200000 378134718 200000 977095956 200000 390480333 200000 626566717 200000 195576832 200000 684144 200000 259968816 200000 958590949 200000 810504965 200000 203309511 200000 93997882 200000 712735346 200000 85979612 200000 651521459 200000 738435979 200000 46319371 200000 987152824 200000 753863660 200000 690132709 200000 271287801 200000 391343335 200000 991564618 200000 231405863 200000 967452325 200000 523225308 200000 201946053 200000 780145490 200000 662841239 200000 762433573 200000 74881656 200000 15608710 200000 631701111 200000 730765428 200000 545844633 200000 952232196 200000 84682255 200000 699675802 200000 445704321 200000 31703597 200000 13764166 200000 460162182 200000 832061353 200000 17193600 200000 265603621 200000 430827849 200000 645750441 200000 245571744 200000 605753301 200000 191960852 200000 766800955 200000 834039883 200000 819809438 200000 404500279 200000 831387701 200000 536757346 200000 890895080 200000 680093219 200000 840178066 200000 229806822 200000 410183741 200000 904286056 200000 366778984 200000 682082040 200000 244739908 200000 440055735 200000 842086386 200000 99241688 200000 169465798 200000 760218848 200000 701332103 200000 754455526 200000 279008940 200000 190288340 200000 66136479 200000 497025188 200000 103879677 200000 128254115 200000 190745556 200000 540791472 200000 249578724 200000 768971901 200000 773588190 200000 161281741 200000 503386023 200000 458829236 200000 765313941 200000 807779546 200000 828022704 200000 928092087 200000 481538034 200000 372660696 200000 292964743 200000 678670616 200000 727589645 200000 75909095 200000 578439381 200000 493095814 200000 851876639 200000 705985609 200000 694525025 200000 290060243 200000 264130433 200000 966582620 200000 177776662 200000 861712878 200000 549859498 200000 202580643 200000 293385466 200000 282321640 200000 678797364 200000 465420989 200000 912548663 200000 795448563 200000 945694422 200000 240851819 200000 36814357 200000 13351773 200000 342398058 200000 710456718 200000 984572924 200000 905460888 200000 531311079 200000 736682278 200000 303896182 200000 555818548 200000 637759335 200000 871869267 200000 123845162 200000 584483554 200000 29031970 200000 813258325 200000 865281761 200000 615389298 200000 483452528 200000 60683663 200000 283694468 200000 925841365 200000 14468041 200000 182908287 200000 760002587 200000 905206043 200000 424053959 200000 548044231 200000 398435791 200000 520552309 200000 399887650 200000 533460775 200000 80997607 200000 969143090 200000 135005107 200000 522798975 200000 79584973 200000 397156293 200000 848653937 200000 670164432 200000 580681737 200000 829953469 200000 840942709 200000 756372026 200000 348344900 200000 989373642 200000 551951352 200000 321351679 200000 48906310 200000 917625790 200000 214018643 200000 718715262 200000 308026359 200000 590412424 200000 928430077 200000 632633400 200000 659332193 200000 958063162 200000 935158416 200000 739106509 200000 776805803 200000 629629187 200000 765839555 200000 338394366 200000 172413726 200000 525811764 200000 613432944 200000 231443372 200000 734022434 200000 657131071 200000 76337807 200000 965741783 200000 185742145 200000 447904434 200000 347280696 200000 701667743 200000 263272994 200000 70144063 200000 324634019 200000 881179717 200000 236615055 200000 857444022 200000 374482987 200000 943821865 200000 915549807 200000 268171528 200000 823555141 200000 625674189 200000 985723083 200000 993881925 200000 579875981 200000 447263440 200000 635319755 200000 73710238 200000 740173497 200000 673340915 200000 991233977 200000 123838819 200000 33204130 200000 669544214 200000 23933948 200000 638862085 200000 962340673 200000 733439802 200000 408978718 200000 658737171 200000 514871471 200000 38966912 200000 266147525 200000 275840576 200000 900875811 200000 836617767 200000 89743292 200000 362849883 200000 189945079 200000 44098193 200000 857241067 200000 929275476 200000 21245858 200000 302221118 200000 321870937 200000 688870717 200000 154958270 200000 451593935 200000 916698929 200000 916953413 200000 702136835 200000 428097795 200000 189249977 200000 153573822 200000 737829449 200000 882734268 200000 428884570 200000 830741783 200000 980038536 200000 471668730 200000 157768350 200000 925967074 200000 144798170 200000 889172445 200000 626934573 200000 791807950 200000 771216503 200000 933498534 200000 102556622 200000 757280172 200000 886703032 200000 846413750 200000 920078699 200000 402482541 200000 829201172 200000 356440461 200000 150619660 200000 409376033 200000 241493284 200000 933430219 200000 323029722 200000 379770873 200000 55528353 200000 924711728 200000 369803293 200000 602606661 200000 146269028 200000 983345055 200000 387375933 200000 486606198 200000 62122596 200000 391761430 200000 888691396 200000 924744220 200000 631889851 200000 390260919 200000 358151769 200000 834101736 200000 893640096 200000 962464962 200000 819155141 200000 105228714 200000 58900845 200000 370898071 200000 752711152 200000 308453714 200000 761333145 200000 176758199 200000 634686692 200000 766616562 200000 348887998 200000 351666371 200000 265567176 200000 472644026 200000 271005332 200000 116993402 200000 897636838 200000 352438777 200000 946488819 200000 376415934 200000 254315429 200000 510081314 200000 554921684 200000 295541391 200000 762811534 200000 53038787 200000 933353807 200000 667488269 200000 56352073 200000 275771791 200000 940605085 200000 654613882 200000 984234400 200000 986013524 200000 552188695 200000 582113332 200000 981572730 200000 190111492 200000 789316148 200000 380259006 200000 43562464 200000 646253744 200000 37762701 200000 375306423 200000 685883643 200000 746542983 200000 896139228 200000 578798816 200000 145925139 200000 680630746 200000 557758199 200000 217405722 200000 571260048 200000 493191450 200000 998127577 200000 468706916 200000 736184572 200000 456692695 200000 781160856 200000 701166816 200000 237138686 200000 142231490 200000 991538287 200000 400283086 200000 329589087 200000 85415339 200000 222359989 200000 568368014 200000 43329544 200000 743167874 200000 154697699 200000 779879330 200000 160074753 200000 159768665 200000 683106961 200000 68050088 200000 618954610 200000 172754016 200000 353216631 200000 107718243 200000 54841253 200000 264765671 200000 193292144 200000 255115698 200000 154799873 200000 441924702 200000 462203506 200000 316905622 200000 943075087 200000 618798679 200000 971252118 200000 934873136 200000 361036919 200000 430833025 200000 786643477 200000 481085631 200000 849009923 200000 539044270 200000 383339080 200000 552458661 200000 296476570 200000 552987085 200000 261596582 200000 194944866 200000 345290310 200000 194677232 200000 104395976 200000 177432470 200000 431151150 200000 757865798 200000 228446056 200000 143623938 200000 814259611 200000 825302048 200000 425596509 200000 251124615 200000 518804469 200000 875093487 200000 606507423 200000 825705509 200000 134906310 200000 276432196 200000 749015112 200000 775336188 200000 484564661 200000 251151310 200000 831720080 200000 79145293 200000 769175436 200000 212441694 200000 49692623 200000 408127352 200000 964362801 200000 686224101 200000 119284350 200000 605764350 200000 857847727 200000 218423411 200000 575512117 200000 618896000 200000 231323182 200000 22569272 200000 343637933 200000 722306494 200000 970834166 200000 574247558 200000 302583998 200000 101109656 200000 977116271 200000 233844429 200000 207732833 200000 459251215 200000 899423778 200000 630091165 200000 941215919 200000 135120964 200000 113013432 200000 769448358 200000 232868575 200000 317964407 200000 75833337 200000 664507578 200000 13581643 200000 387133448 200000 705055437 200000 932649928 200000 249193322 200000 919731063 200000 36216638 200000 427566818 200000 910868950 200000 692008551 200000 956789363 200000 349543223 200000 891149382 200000 192002454 200000 239356085 200000 977628953 200000 841370004 200000 154865382 200000 604517228 200000 681032695 200000 750861240 200000 461454167 200000 793380642 200000 896170594 200000 321140170 200000 423922441 200000 561070463 200000 763541515 200000 370155523 200000 181415229 200000 376372554 200000 6239683 200000 592235451 200000 718423636 200000 865901677 200000 912915833 200000 463888747 200000 856556493 200000 629327856 200000 93408830 200000 445206699 200000 492232778 200000 800236540 200000 116072515 200000 535690292 200000 413043083 200000 642217432 200000 789581528 200000 227235295 200000 306126448 200000 198716911 200000 126273645 200000 491804323 200000 360399611 200000 711444423 200000 408082580 200000 150590617 200000 644279370 200000 527201802 200000 27794429 200000 22767355 200000 384529568 200000 218268800 200000 227530872 200000 688334368 200000 980871516 200000 437851154 200000 154066165 200000 439945600 200000 295268607 200000 403207879 200000 607379334 200000 848096693 200000 562816810 200000 464281545 200000 26117467 200000 408562807 200000 654251164 200000 12244833 200000 821597379 200000 116255390 200000 265891127 200000 430979318 200000 117067569 200000 603645986 200000 852692987 200000 585469200 200000 754146611 200000 183164446 200000 214296328 200000 889193818 200000 11451003 200000 597965000 200000 564109727 200000 452100250 200000 952860634 200000 611158393 200000 91424801 200000 872085691 200000 20580159 200000 61248170 200000 993133070 200000 183420099 200000 904856507 200000 255739379 200000 652745222 200000 957012700 200000 374733695 200000 467530254 200000 195876810 200000 288684621 200000 817833947 200000 947101905 200000 352757818 200000 613931905 200000 575662400 200000 683994935 200000 123478872 200000 244808190 200000 111165246 200000 895467350 200000 91224131 200000 140843630 200000 580352134 200000 138880105 200000 919321915 200000 805796505 200000 491200744 200000 252955335 200000 224096675 200000 640845672 200000 542985045 200000 201862120 200000 552712185 200000 615961315 200000 432359900 200000 785982566 200000 731999710 200000 428954674 200000 674221488 200000 907900409 200000 380256276 200000 612230559 200000 376364832 200000 197863801 200000 789596282 200000 734834833 200000 614997404 200000 187156191 200000 880530449 200000 469918097 200000 184503734 200000 167556931 200000 442179321 200000 897052231 200000 314360093 200000 822829790 200000 72694900 200000 85860733 200000 734671523 200000 247852297 200000 284246753 200000 781687066 200000 807164983 200000 850300987 200000 626785728 200000 467765800 200000 569110762 200000 123867662 200000 744991156 200000 455496909 200000 935114989 200000 280900921 200000 945387643 200000 848945748 200000 245851025 200000 450949014 200000 357697782 200000 507060005 200000 493711685 200000 525937180 200000 123497767 200000 267256007 200000 739476378 200000 377970405 200000 62691885 200000 454650853 200000 442166081 200000 966853417 200000 242655305 200000 952576069 200000 752439818 200000 167052608 200000 233118939 200000 995521745 200000 801802982 200000 320539298 200000 399410276 200000 860178833 200000 80224741 200000 255546857 200000 236843141 200000 253797805 200000 396266551 200000 913800397 200000 167340030 200000 862900079 200000 553809454 200000 986296359 200000 92214447 200000 389050430 200000 876798266 200000 715186670 200000 346569113 200000 573070499 200000 11743722 200000 160989499 200000 588404445 200000 590201927 200000 124404721 200000 820994631 200000 632836538 200000 462003185 200000 414743070 200000 30707307 200000 967668882 200000 22302604 200000 72531041 200000 775934494 200000 751676133 200000 795138078 200000 796469195 200000 710794490 200000 415348051 200000 534059473 200000 969001614 200000 514283446 200000 249562526 200000 634545645 200000 496780280 200000 572398124 200000 95090340 200000 769726171 200000 835048571 200000 988354388 200000 221859944 200000 484615715 200000 982895528 200000 268325190 200000 372640265 200000 146432621 200000 407290414 200000 278870842 200000 961205704 200000 772030850 200000 296064478 200000 541388683 200000 829489926 200000 949059147 200000 719115177 200000 148904366 200000 599801922 200000 616718032 200000 871770527 200000 529379903 200000 293376286 200000 587777082 200000 149331697 200000 811864308 200000 587169882 200000 194704081 200000 448978415 200000 27126438 200000 253848534 200000 199698429 200000 31144457 200000 544077646 200000 304777363 200000 659184199 200000 281366481 200000 895228933 200000 426482866 200000 535068504 200000 185157367 200000 256370946 200000 990077811 200000 378108920 200000 545169483 200000 640397727 200000 307030838 200000 283836943 200000 51865021 200000 22327891 200000 65410428 200000 309240487 200000 563759711 200000 388480696 200000 580000997 200000 293275623 200000 499013728 200000 454969734 200000 707022131 200000 201209112 200000 530584338 200000 750693013 200000 139494212 200000 631521443 200000 625092836 200000 563768541 200000 855854875 200000 741759504 200000 813238631 200000 644606072 200000 965978583 200000 417276935 200000 474670412 200000 372098718 200000 852913082 200000 381366866 200000 254079588 200000 487693736 200000 392519202 200000 71813592 200000 26750878 200000 427346189 200000 390001042 200000 258305186 200000 425136395 200000 389186406 200000 353477033 200000 616284121 200000 104014812 200000 864473196 200000 863882024 200000 45984708 200000 780279393 200000 518931192 200000 801370095 200000 839813582 200000 310574603 200000 608387329 200000 909486847 200000 286953085 200000 937036138 200000 41146785 200000 624588921 200000 409717627 200000 82397743 200000 959687951 200000 171119005 200000 869570960 200000 323589930 200000 547884197 200000 611531979 200000 4636325 200000 422457931 200000 811994842 200000 676331396 200000 919935938 200000 908864164 200000 511264584 200000 597146217 200000 613212943 200000 619898980 200000 897568935 200000 623015737 200000 242780629 200000 256365789 200000 965928655 200000 436988630 200000 83625085 200000 782447230 200000 407205561 200000 884395840 200000 462795407 200000 341293273 200000 78595709 200000 689743768 200000 57693876 200000 5417117 200000 663139668 200000 180777501 200000 44537523 200000 518447004 200000 446018455 200000 379918897 200000 259646326 200000 238732997 200000 18874045 200000 503403603 200000 318895366 200000 271345705 200000 952694623 200000 872416294 200000 927209097 200000 995133177 200000 720134967 200000 696471656 200000 372457034 200000 282976646 200000 450984219 200000 251658490 200000 93146033 200000 775353151 200000 10826502 200000 504883422 200000 470857029 200000 260772533 200000 349424654 200000 457371187 200000 626175153 200000 124495768 200000 234757230 200000 139895353 200000 326951611 200000 764019899 200000 350804349 200000 270347603 200000 468511052 200000 327052811 200000 546488756 200000 253261567 200000 229571950 200000 283678363 200000 146501803 200000 329502687 200000 90919753 200000 279499419 200000 719632154 200000 168202162 200000 671677476 200000 2684763 200000 810600668 200000 141873498 200000 303179881 200000 266381131 200000 22399207 200000 507566807 200000 890301344 200000 358551549 200000 428049236 200000 968894282 200000 966888050 200000 713016352 200000 948354908 200000 533325042 200000 172243623 200000 943415174 200000 652792152 200000 397093681 200000 388629799 200000 111804702 200000 204084927 200000 437788295 200000 65531387 200000 206378746 200000 402036778 200000 608344212 200000 317514828 200000 911728201 200000 72708947 200000 738148378 200000 973674594 200000 896591708 200000 589698833 200000 745971447 200000 999385510 200000 919221156 200000 872515420 200000 427196462 200000 987426464 200000 610369457 200000 982425934 200000 368020446 200000 298041592 200000 24096564 200000 270797599 200000 261116232 200000 346239351 200000 489115389 200000 349850663 200000 853417164 200000 147904518 200000 877919997 200000 695823583 200000 873500652 200000 786524589 200000 493859908 200000 53477087 200000 437019974 200000 213515924 200000 196038915 200000 418866400 200000 486969501 200000 533917701 200000 346727562 200000 862766266 200000 217901264 200000 378659943 200000 261218634 200000 460489062 200000 54367713 200000 673000259 200000 657031378 200000 313790205 200000 10899182 200000 661352770 200000 649771989 200000 139023030 200000 513824314 200000 881741868 200000 707516962 200000 490636011 200000 602687268 200000 950790378 200000 924580521 200000 685682451 200000 307832877 200000 928744323 200000 531294076 200000 402852296 200000 843448565 200000 569818913 200000 214352842 200000 571027649 200000 142587965 200000 7782924 200000 165177829 200000 656237784 200000 814342630 200000 289833901 200000 333005628 200000 457119749 200000 783406320 200000 430975628 200000 393787488 200000 32580960 200000 224073083 200000 830426705 200000 368438018 200000 11520802 200000 276917448 200000 609231814 200000 946946546 200000 85231267 200000 533560120 200000 196671186 200000 950008609 200000 646471260 200000 589412426 200000 792490622 200000 21662112 200000 140165093 200000 616112288 200000 70003954 200000 272707485 200000 161336311 200000 467238906 200000 273961336 200000 840427628 200000 301586027 200000 548856121 200000 291795063 200000 397496954 200000 121322552 200000 902261340 200000 41110393 200000 446873434 200000 57198967 200000 568763525 200000 304996133 200000 241450940 200000 233473378 200000 924674547 200000 294071620 200000 532468592 200000 963199568 200000 941038088 200000 418365630 200000 311233894 200000 252086201 200000 144600388 200000 783964061 200000 957331376 200000 837187127 200000 165055816 200000 125040904 200000 509464445 200000 614307714 200000 840070867 200000 953861960 200000 523249439 200000 17236082 200000 594614727 200000 246699974 200000 439778309 200000 74581247 200000 80342820 200000 678513930 200000 495788737 200000 416326724 200000 384441610 200000 152405180 200000 22637826 200000 288305271 200000 362594491 200000 447863206 200000 777380249 200000 629377777 200000 252035221 200000 971608495 200000 270437496 200000 83560491 200000 299769883 200000 839905760 200000 295294125 200000 421053885 200000 911195116 200000 501012066 200000 825598058 200000 857398369 200000 562854857 200000 700065405 200000 134601471 200000 153336301 200000 825715347 200000 226094745 200000 203455197 200000 919767388 200000 410142793 200000 624216640 200000 44804500 200000 770590916 200000 622713357 200000 817460761 200000 812446677 200000 349471584 200000 151863839 200000 700367341 200000 321305968 200000 139871111 200000 801403871 200000 586839205 200000 280325973 200000 413308593 200000 176949710 200000 396229704 200000 225972118 200000 63816056 200000 424207757 200000 229885953 200000 48192867 200000 142154644 200000 823411675 200000 444107286 200000 471132427 200000 544848861 200000 226688666 200000 551096817 200000 946344449 200000 737195596 200000 457140938 200000 284129306 200000 298271956 200000 129910265 200000 79353996 200000 369462842 200000 115383604 200000 958641949 200000 478675231 200000 254269720 200000 295954418 200000 469587729 200000 149694181 200000 930028191 200000 177001728 200000 786287692 200000 880669534 200000 31561685 200000 972590956 200000 354288744 200000 463400746 200000 940013284 200000 823827816 200000 961630748 200000 941068810 200000 348541204 200000 861591108 200000 720303426 200000 954455263 200000 408067277 200000 308251249 200000 177391825 200000 568526248 200000 729668505 200000 786905984 200000 967352035 200000 256059783 200000 351219743 200000 364620832 200000 715181744 200000 363667132 200000 77231144 200000 812956194 200000 823905936 200000 534087335 200000 522354333 200000 78619254 200000 385138683 200000 402641354 200000 97355654 200000 816231726 200000 365212555 200000 887664067 200000 554646028 200000 795630458 200000 521724152 200000 742412629 200000 335379574 200000 76779946 200000 194635547 200000 278405215 200000 435044398 200000 244270382 200000 911340523 200000 38200802 200000 550403516 200000 252131480 200000 724225153 200000 145512447 200000 436143817 200000 935885208 200000 498328342 200000 988721141 200000 66205213 200000 572071677 200000 358281475 200000 951439910 200000 881928096 200000 129026234 200000 574443199 200000 347324946 200000 416278620 200000 837212637 200000 942460388 200000 712907866 200000 277139064 200000 803678872 200000 384714537 200000 892604605 200000 529562429 200000 893326908 200000 207622760 200000 233660957 200000 819030803 200000 766167864 200000 264985753 200000 766201977 200000 417142148 200000 111326493 200000 513871316 200000 367010035 200000 825777975 200000 641940124 200000 505113426 200000 19240395 200000 276392950 200000 337731462 200000 289844587 200000 162247266 200000 764043432 200000 297137866 200000 890444184 200000 583818551 200000 113284438 200000 387110521 200000 652581489 200000 975320556 200000 400048424 200000 925869507 200000 571069871 200000 602117953 200000 909274728 200000 768923898 200000 551811626 200000 61600534 200000 969658493 200000 971951502 200000 795873755 200000 135517293 200000 956553201 200000 266234383 200000 951851483 200000 143450980 200000 125924458 200000 884919854 200000 699722849 200000 73911614 200000 304459443 200000 793256634 200000 285135559 200000 464410714 200000 168974004 200000 636703654 200000 149630340 200000 102338617 200000 583358836 200000 733873152 200000 898917426 200000 924992379 200000 999884574 200000 507487739 200000 694391177 200000 304235490 200000 836646648 200000 378232037 200000 513283425 200000 149049933 200000 492340076 200000 405053745 200000 370105010 200000 466030268 200000 387173889 200000 618533997 200000 124578198 200000 954596946 200000 93984610 200000 330680651 200000 8693573 200000 915316045 200000 858398037 200000 216097180 200000 433255960 200000 414284046 200000 683766468 200000 500266063 200000 102066054 200000 247007255 200000 409824695 200000 892691829 200000 754048040 200000 928337415 200000 190921047 200000 889032767 200000 212961719 200000 479143839 200000 644187116 200000 723792637 200000 870412556 200000 12045503 200000 749095134 200000 344224544 200000 170130462 200000 198353001 200000 797319351 200000 617929528 200000 972532231 200000 532885692 200000 93724958 200000 118240501 200000 800399614 200000 615686392 200000 569641180 200000 898639145 200000 361984605 200000 936831359 200000 761656281 200000 36789188 200000 14812315 200000 839432658 200000 745299231 200000 34139094 200000 776421202 200000 396875919 200000 640078549 200000 97272207 200000 682049338 200000 628658041 200000 554461253 200000 411610177 200000 550962219 200000 141016431 200000 508867542 200000 423036507 200000 195325726 200000 522369138 200000 659213585 200000 132940143 200000 562900011 200000 249593250 200000 476234398 200000 41352236 200000 478263947 200000 28928320 200000 682541639 200000 791057508 200000 772996759 200000 424353453 200000 124113139 200000 458203910 200000 458430406 200000 413756009 200000 254719147 200000 20074019 200000 985763505 200000 585721364 200000 576980632 200000 367590636 200000 558485778 200000 247799407 200000 793946882 200000 298524081 200000 626323903 200000 470546778 200000 944024401 200000 965720035 200000 827336371 200000 568597975 200000 827747855 200000 487248914 200000 615755012 200000 792331781 200000 401072867 200000 456197615 200000 239395565 200000 716390181 200000 283327126 200000 505279562 200000 968045509 200000 401935255 200000 597805841 200000 571681556 200000 715805701 200000 75390684 200000 533202268 200000 786172765 200000 836231493 200000 483333013 200000 29686687 200000 945623382 200000 763752509 200000 324683650 200000 746054948 200000 782101582 200000 109318344 200000 450369411 200000 432675922 200000 881300664 200000 529350108 200000 280490393 200000 626470578 200000 81467427 200000 474949522 200000 169012964 200000 670976748 200000 877544767 200000 262254883 200000 82493862 200000 310155978 200000 402548190 200000 564050152 200000 702240574 200000 196073267 200000 755730671 200000 762077272 200000 289099308 200000 924936753 200000 196148867 200000 16472076 200000 460259859 200000 624752363 200000 994950603 200000 235769278 200000 669577649 200000 746671018 200000 600012056 200000 220054597 200000 185515751 200000 826793942 200000 982864857 200000 883131801 200000 163342007 200000 269967865 200000 420446879 200000 352885460 200000 152002880 200000 548488634 200000 593734427 200000 900963374 200000 888179651 200000 487104483 200000 571778077 200000 717531903 200000 926236321 200000 241818715 200000 630916502 200000 823204800 200000 739992409 200000 646075434 200000 543900822 200000 179020809 200000 347666061 200000 754559867 200000 312871758 200000 728954515 200000 679628797 200000 198011797 200000 393798926 200000 955794230 200000 242468489 200000 709033184 200000 764339782 200000 237968619 200000 212322354 200000 678233829 200000 292591752 200000 352620491 200000 978967577 200000 143692877 200000 581152388 200000 259686669 200000 974212221 200000 891771616 200000 87950345 200000 823132939 200000 50647232 200000 338401670 200000 478408714 200000 993900348 200000 423351138 200000 732279881 200000 730566293 200000 2944058 200000 482717699 200000 473647696 200000 676031709 200000 201960892 200000 47861093 200000 258106340 200000 501475632 200000 428225692 200000 487565671 200000 932469358 200000 118527232 200000 736407762 200000 939785993 200000 868925045 200000 124523742 200000 359678838 200000 713428077 200000 857684388 200000 362968697 200000 423848641 200000 456310484 200000 748561089 200000 992728226 200000 494299147 200000 326612124 200000 82466742 200000 186839370 200000 418515405 200000 616205128 200000 28440971 200000 418228609 200000 613960095 200000 323569015 200000 405718633 200000 169477496 200000 404108858 200000 581378281 200000 945614744 200000 401680511 200000 27782007 200000 340123265 200000 1556352 200000 542024455 200000 734377549 200000 695291453 200000 925992874 200000 134788256 200000 623965909 200000 516711743 200000 293208255 200000 384889851 200000 313665609 200000 916511686 200000 284475015 200000 644602087 200000 637219584 200000 207713077 200000 970064363 200000 242709591 200000 86582386 200000 990502922 200000 997777138 200000 672769626 200000 580938041 200000 472154598 200000 806281926 200000 665458208 200000 525703949 200000 746306955 200000 246153136 200000 625889787 200000 657114310 200000 589751000 200000 780436247 200000 45177690 200000 509497436 200000 552207053 200000 977353603 200000 679480527 200000 154282218 200000 43905421 200000 527297183 200000 583449609 200000 336723110 200000 298815062 200000 112330546 200000 895943641 200000 592549609 200000 188379530 200000 987603236 200000 653899824 200000 209252908 200000 453022376 200000 423366014 200000 290667039 200000 381827079 200000 986676818 200000 501159529 200000 846217173 200000 576734516 200000 481480776 200000 99754796 200000 350056099 200000 840429449 200000 783401835 200000 288480818 200000 15340282 200000 340289537 200000 521669562 200000 864034561 200000 703178858 200000 977404082 200000 256786519 200000 693186115 200000 742932387 200000 236991191 200000 906366850 200000 54168000 200000 981871223 200000 529924807 200000 202235035 200000 123721825 200000 9366486 200000 943423994 200000 366860835 200000 936585262 200000 952700880 200000 745583882 200000 41028027 200000 664086095 200000 940854677 200000 132086191 200000 200144419 200000 85832462 200000 191723383 200000 272265921 200000 840358203 200000 851052498 200000 564758246 200000 787853881 200000 575376388 200000 560295204 200000 943865457 200000 668783919 200000 10942622 200000 164830892 200000 366162891 200000 777527260 200000 521409098 200000 1563444 200000 458069954 200000 403036569 200000 589156201 200000 89648803 200000 181359688 200000 346813661 200000 562176891 200000 819432451 200000 9771118 200000 401771842 200000 944570144 200000 130635642 200000 234253923 200000 804249471 200000 685597209 200000 930530899 200000 764760952 200000 627345262 200000 150205255 200000 450335478 200000 152334878 200000 629855750 200000 534450857 200000 266395371 200000 639663077 200000 447577953 200000 223787873 200000 880760026 200000 309827454 200000 952861367 200000 81890223 200000 234074252 200000 471855801 200000 498408032 200000 35352308 200000 664762090 200000 270021767 200000 37316052 200000 543370671 200000 326117372 200000 647901432 200000 975518638 200000 422989698 200000 813823722 200000 239616317 200000 822974883 200000 759653164 200000 786895870 200000 630740390 200000 130436239 200000 449026704 200000 320807071 200000 613201315 200000 151991912 200000 981655212 200000 815159638 200000 88975302 200000 615596103 200000 802592161 200000 819041740 200000 807266238 200000 329417317 200000 483098801 200000 899612360 200000 969355869 200000 431893019 200000 605195323 200000 559914037 200000 909096338 200000 636470240 200000 516394944 200000 858542873 200000 222568047 200000 162997070 200000 14385120 200000 419195806 200000 290100003 200000 839852316 200000 516800604 200000 195974924 200000 853669632 200000 202153252 200000 915118613 200000 857617868 200000 307904117 200000 254315614 200000 853029131 200000 762486118 200000 8782099 200000 212138210 200000 662754398 200000 574679682 200000 525910411 200000 476043753 200000 485357647 200000 243398889 200000 455718829 200000 755310539 200000 367503422 200000 226529668 200000 309808746 200000 260996609 200000 574847149 200000 418811483 200000 456089042 200000 228367651 200000 504383803 200000 938623127 200000 455551766 200000 224296170 200000 720289448 200000 929054336 200000 239558790 200000 602938926 200000 666618071 200000 355027838 200000 516233107 200000 935994600 200000 230485702 200000 247659034 200000 652329165 200000 563523121 200000 356345495 200000 207875069 200000 727767012 200000 336820800 200000 392893833 200000 820349423 200000 183466410 200000 157666927 200000 537950206 200000 417433048 200000 303993359 200000 654729013 200000 451142006 200000 838180034 200000 840355874 200000 575014956 200000 665264274 200000 948547284 200000 860266518 200000 831220236 200000 265114897 200000 935203159 200000 776056121 200000 242162349 200000 90559957 200000 778600116 200000 416330749 200000 510843143 200000 348034270 200000 378824819 200000 836439027 200000 357028149 200000 219036492 200000 867230524 200000 758009802 200000 938482796 200000 473273696 200000 383253209 200000 175285587 200000 240362248 200000 573406331 200000 123094065 200000 935732095 200000 592919679 200000 275968796 200000 42918733 200000 491940959 200000 530679146 200000 758103781 200000 969849174 200000 136180002 200000 283466114 200000 449081494 200000 461908115 200000 818540057 200000 430421408 200000 870188048 200000 932531311 200000 291119284 200000 49903547 200000 59283026 200000 160201072 200000 804769157 200000 688602349 200000 45336958 200000 223427904 200000 500431420 200000 757952877 200000 97552596 200000 957465767 200000 260377513 200000 476031637 200000 19381428 200000 136973710 200000 832587709 200000 421977308 200000 762877087 200000 739273469 200000 835486599 200000 679458268 200000 836227893 200000 607312668 200000 499134778 200000 377614413 200000 383200312 200000 23705908 200000 258135589 200000 419280903 200000 756462727 200000 91140014 200000 740753080 200000 679690755 200000 316238883 200000 400590866 200000 310856325 200000 959196249 200000 912689196 200000 875792649 200000 278359099 200000 439556674 200000 188948708 200000 246720090 200000 986670507 200000 78648855 200000 429015465 200000 583964911 200000 898030534 200000 730872655 200000 668247806 200000 349712593 200000 366174877 200000 270632067 200000 229282434 200000 941879079 200000 916143455 200000 334027629 200000 230367478 200000 351986745 200000 180383325 200000 400030947 200000 447888443 200000 728265074 200000 527047944 200000 843532512 200000 955125072 200000 753430360 200000 769563632 200000 309192826 200000 575296087 200000 583507862 200000 930167494 200000 993985004 200000 727250064 200000 735685874 200000 385549402 200000 372433037 200000 839619163 200000 193029973 200000 834674333 200000 326549206 200000 258795834 200000 758141385 200000 6651039 200000 933750367 200000 413269963 200000 56828534 200000 268886160 200000 186845152 200000 325312977 200000 972390051 200000 977522626 200000 711553332 200000 359761963 200000 870356154 200000 207296165 200000 951886673 200000 536291546 200000 993945155 200000 459741896 200000 860918864 200000 12076798 200000 395287015 200000 322589406 200000 870727018 200000 769347289 200000 697765742 200000 563494069 200000 603959544 200000 90433482 200000 226668992 200000 738174272 200000 790230641 200000 952163410 200000 211503846 200000 251692173 200000 877461615 200000 512697361 200000 720482825 200000 268182990 200000 314683561 200000 293662152 200000 870937969 200000 325475668 200000 991082489 200000 798967128 200000 254013063 200000 619844750 200000 682845270 200000 978030016 200000 280490451 200000 392006669 200000 979985114 200000 382562594 200000 318520061 200000 956798338 200000 209619389 200000 347136702 200000 522578638 200000 441201597 200000 952215639 200000 856719093 200000 354789167 200000 239636143 200000 104390433 200000 451797830 200000 627065128 200000 239201128 200000 634727347 200000 171365459 200000 384963809 200000 789829145 200000 443913926 200000 554083292 200000 598854052 200000 443614226 200000 677039154 200000 150066881 200000 529333208 200000 754885059 200000 475930352 200000 187376387 200000 841772806 200000 120163006 200000 73087257 200000 310011331 200000 418820055 200000 727731635 200000 683083236 200000 253337920 200000 477743635 200000 838890097 200000 176658347 200000 709453020 200000 24364707 200000 639121899 200000 974344165 200000 118184727 200000 235950478 200000 913703983 200000 554358572 200000 183171474 200000 539283966 200000 897387120 200000 854268727 200000 347858188 200000 372109883 200000 168013052 200000 736169184 200000 333768039 200000 139052974 200000 240031045 200000 247182367 200000 85162403 200000 786701535 200000 574337500 200000 888509964 200000 212723680 200000 254454134 200000 512097392 200000 450446560 200000 19850079 200000 745914941 200000 630005202 200000 880814067 200000 416518784 200000 139880219 200000 418960371 200000 918758334 200000 682363077 200000 588682009 200000 509668835 200000 227915225 200000 673682125 200000 864626271 200000 754399699 200000 820051197 200000 362906201 200000 356112951 200000 555138835 200000 444775171 200000 151794249 200000 238225160 200000 950786580 200000 622633698 200000 78037150 200000 358197340 200000 441249382 200000 745081524 200000 400644217 200000 116595418 200000 561315001 200000 854956976 200000 588471322 200000 744114763 200000 503689951 200000 487689264 200000 553173729 200000 600809367 200000 611967944 200000 500864427 200000 333488463 200000 489166024 200000 730819459 200000 571177147 200000 411114756 200000 23107333 200000 192680771 200000 854906136 200000 463868610 200000 624547991 200000 929496407 200000 970631066 200000 473731176 200000 844979943 200000 899410735 200000 61203002 200000 361916663 200000 777688701 200000 875466076 200000 76430864 200000 712808079 200000 829383425 200000 549914512 200000 228361045 200000 321640561 200000 188634941 200000 411199129 200000 915694945 200000 863491326 200000 178496792 200000 589525609 200000 900582573 200000 989897142 200000 976882075 200000 475700752 200000 412837073 200000 701980985 200000 75639023 200000 560644543 200000 380966023 200000 201034568 200000 973747292 200000 47126215 200000 21040037 200000 931712707 200000 776771658 200000 995128214 200000 853453606 200000 2768811 200000 480844867 200000 114389439 200000 88836384 200000 556836641 200000 331838702 200000 86722034 200000 37146318 200000 177232229 200000 91535892 200000 358495231 200000 404314247 200000 409548759 200000 115261086 200000 599743703 200000 998251971 200000 972084985 200000 327900819 200000 648350346 200000 971727132 200000 743491177 200000 602563358 200000 226825288 200000 975881290 200000 657783018 200000 336033413 200000 311822435 200000 818245157 200000 913974363 200000 801139762 200000 84997194 200000 852363942 200000 237803453 200000 99764909 200000 869824143 200000 782578917 200000 253676336 200000 892507551 200000 126629089 200000 233372443 200000 648635894 200000 159679439 200000 854922258 200000 784480417 200000 626604653 200000 729657128 200000 585665041 200000 195779566 200000 124028440 200000 225845936 200000 734120944 200000 890222236 200000 360417174 200000 934866577 200000 964667358 200000 505505634 200000 961768105 200000 729522707 200000 481869612 200000 950704154 200000 683914799 200000 700610462 200000 271668811 200000 140348347 200000 652526635 200000 576834236 200000 117426891 200000 595480671 200000 585688508 200000 960736788 200000 498347357 200000 559694142 200000 890596131 200000 417932655 200000 525932497 200000 4758192 200000 211964352 200000 492674998 200000 46263576 200000 311597613 200000 465075220 200000 274652913 200000 960165186 200000 433068624 200000 767562176 200000 691657801 200000 279322496 200000 674931406 200000 12744068 200000 517206021 200000 52573217 200000 617860227 200000 978512704 200000 566422415 200000 389927576 200000 186662245 200000 535404533 200000 545681775 200000 507103604 200000 954693773 200000 517695940 200000 994600782 200000 30248549 200000 38638132 200000 507289580 200000 295291892 200000 854468157 200000 929144755 200000 746744527 200000 314687305 200000 534073067 200000 599623041 200000 362479597 200000 720301655 200000 968414593 200000 642663736 200000 285535206 200000 73894725 200000 584704046 200000 960217487 200000 518914171 200000 679586140 200000 668028995 200000 123937888 200000 114718861 200000 739292420 200000 771420722 200000 569268899 200000 174534684 200000 866399175 200000 525753737 200000 376246896 200000 383074888 200000 399407693 200000 776373498 200000 572593408 200000 326092114 200000 461713501 200000 680849493 200000 808405163 200000 716405914 200000 198025953 200000 216699531 200000 611829482 200000 862718626 200000 322426337 200000 84384172 200000 692146773 200000 306437897 200000 69990533 200000 640863465 200000 314439845 200000 234237072 200000 783310103 200000 927275666 200000 646505138 200000 384656151 200000 812692734 200000 126745112 200000 650763893 200000 34700191 200000 69009604 200000 218316811 200000 23612167 200000 793708617 200000 388012047 200000 179176475 200000 121551519 200000 247280212 200000 610232746 200000 497186586 200000 22140055 200000 143815202 200000 496062845 200000 558838007 200000 349008230 200000 421576499 200000 51328143 200000 547700420 200000 480870054 200000 560409640 200000 313867019 200000 67435184 200000 264978703 200000 340070080 200000 189035575 200000 250565645 200000 121505913 200000 728598493 200000 402785405 200000 139345226 200000 277647324 200000 552225151 200000 969140068 200000 996184569 200000 826080595 200000 233885382 200000 801963415 200000 682251977 200000 755338771 200000 160762867 200000 386432220 200000 73662859 200000 103151224 200000 199712359 200000 750174749 200000 169714480 200000 169148408 200000 122622114 200000 740552035 200000 347492808 200000 828708652 200000 182102596 200000 760879060 200000 659136644 200000 497692621 200000 832218638 200000 84834235 200000 191852468 200000 131439284 200000 301002208 200000 905687167 200000 557595337 200000 146971096 200000 143456955 200000 970784938 200000 922574931 200000 129079379 200000 974770880 200000 616599523 200000 197837315 200000 549945948 200000 153261871 200000 628693747 200000 806420649 200000 417885005 200000 382024296 200000 98567106 200000 251759669 200000 343744413 200000 547998700 200000 647713114 200000 188080569 200000 785602278 200000 915602524 200000 780582882 200000 689217893 200000 188920800 200000 138182007 200000 843801252 200000 964286088 200000 251671651 200000 108839967 200000 806124039 200000 185206165 200000 507870568 200000 402908756 200000 470610836 200000 755659290 200000 400222471 200000 804492598 200000 969930739 200000 28063434 200000 754858617 200000 360272647 200000 378254062 200000 988625267 200000 381077015 200000 374604070 200000 212520812 200000 163008775 200000 929405784 200000 411485715 200000 837713270 200000 935387031 200000 127610581 200000 523938672 200000 740910133 200000 252828242 200000 435395144 200000 528922621 200000 133392881 200000 407271817 200000 353200263 200000 759760795 200000 462562834 200000 76354733 200000 422904717 200000 964258121 200000 929636642 200000 291929166 200000 757751408 200000 534806313 200000 782831304 200000 719175197 200000 862477675 200000 472730747 200000 366222285 200000 186217194 200000 35407317 200000 754854816 200000 278581274 200000 911583398 200000 662680615 200000 989096983 200000 593824439 200000 316897888 200000 212706809 200000 735941762 200000 787140044 200000 577244235 200000 392950788 200000 803142304 200000 188063907 200000 822749110 200000 836126752 200000 636884819 200000 116379555 200000 49882385 200000 729156934 200000 177844891 200000 275278933 200000 697512430 200000 392915854 200000 5059481 200000 495215969 200000 1611004 200000 895066673 200000 792189580 200000 182416529 200000 105689101 200000 291752328 200000 488211670 200000 552606413 200000 427642896 200000 557786378 200000 220200695 200000 365232668 200000 57426199 200000 361734993 200000 835623055 200000 972325288 200000 397621841 200000 318833172 200000 699051615 200000 789197241 200000 52829711 200000 279974445 200000 806497352 200000 946351031 200000 648822210 200000 131756435 200000 377216330 200000 909148204 200000 509877243 200000 506220384 200000 992144773 200000 568873663 200000 936930921 200000 211590604 200000 31566906 200000 50570298 200000 382162909 200000 464404015 200000 907385289 200000 311829636 200000 565088328 200000 708929794 200000 962767283 200000 770315429 200000 277324986 200000 838339549 200000 728649369 200000 660843720 200000 635866467 200000 466655609 200000 504837179 200000 339796532 200000 933877653 200000 36900270 200000 763949433 200000 253173585 200000 949564352 200000 639815541 200000 671723092 200000 804336040 200000 582430580 200000 160958695 200000 977488877 200000 462878178 200000 131775329 200000 27118907 200000 345602692 200000 842907079 200000 286126425 200000 389445323 200000 594448761 200000 135028799 200000 276357195 200000 690092814 200000 387197261 200000 235661652 200000 259476041 200000 370627742 200000 370681760 200000 630957613 200000 932906626 200000 29424434 200000 751975731 200000 848934675 200000 496023880 200000 48324516 200000 786062311 200000 926279535 200000 459759114 200000 645641196 200000 660034236 200000 840430024 200000 812343129 200000 233017122 200000 886174674 200000 187636169 200000 320465638 200000 747974527 200000 710242922 200000 138263608 200000 227840386 200000 983317083 200000 829511397 200000 98342143 200000 973865756 200000 101549103 200000 388090562 200000 158129958 200000 375059653 200000 721033875 200000 400437411 200000 768813782 200000 797881518 200000 103652416 200000 707456584 200000 340577623 200000 679828007 200000 769127183 200000 190894225 200000 771320593 200000 991366049 200000 752662007 200000 513181568 200000 32602509 200000 450777259 200000 82280210 200000 406960179 200000 989849460 200000 581222392 200000 969605015 200000 843890413 200000 108009614 200000 934392663 200000 3714528 200000 49183501 200000 528014276 200000 817642425 200000 384234340 200000 522066708 200000 396385053 200000 76220717 200000 472822973 200000 51902627 200000 435844035 200000 639971046 200000 639162275 200000 638954617 200000 679251967 200000 1591602 200000 484721390 200000 28795000 200000 105639224 200000 701521796 200000 483738263 200000 720460192 200000 965154295 200000 328896106 200000 410683830 200000 915788817 200000 876436964 200000 773541782 200000 125527684 200000 672647948 200000 7584201 200000 338563545 200000 831706201 200000 509764338 200000 364784013 200000 489094946 200000 500189614 200000 306695491 200000 686499897 200000 428342402 200000 192149019 200000 734674079 200000 340375030 200000 710734890 200000 737331290 200000 413247175 200000 367845899 200000 394155882 200000 790539329 200000 950936219 200000 542512867 200000 885136051 200000 72184523 200000 964737053 200000 525431812 200000 304277909 200000 233106958 200000 496322156 200000 301756440 200000 302924993 200000 72875845 200000 101825992 200000 312946920 200000 631744007 200000 490693319 200000 282167700 200000 982773594 200000 948961368 200000 640871436 200000 137228878 200000 211819897 200000 229107651 200000 910553518 200000 809985431 200000 204514924 200000 103556987 200000 27529573 200000 78814769 200000 136302205 200000 162663375 200000 906846217 200000 491672571 200000 710761235 200000 264784431 200000 619308947 200000 453767158 200000 289303223 200000 852554541 200000 237240603 200000 390873155 200000 721652497 200000 44388472 200000 872258266 200000 310354465 200000 825396459 200000 710350050 200000 530070057 200000 21170162 200000 164899372 200000 42505306 200000 324438911 200000 168687925 200000 382688222 200000 72714737 200000 296061558 200000 770021005 200000 679311911 200000 670377432 200000 911890885 200000 370248120 200000 144965714 200000 387423584 200000 872296774 200000 322417559 200000 776408775 200000 296417528 200000 855309808 200000 122854956 200000 648571662 200000 862266929 200000 630343645 200000 968352406 200000 951066063 200000 33384380 200000 802199621 200000 985829654 200000 61565651 200000 799846761 200000 680059776 200000 725621516 200000 368730883 200000 538877481 200000 912897286 200000 666007802 200000 382962279 200000 289956876 200000 845231986 200000 995866750 200000 410543143 200000 320623170 200000 676909689 200000 2659931 200000 409223309 200000 760057629 200000 146938103 200000 379742832 200000 687455488 200000 132788237 200000 465386722 200000 235530686 200000 189672969 200000 636568994 200000 529237843 200000 932820582 200000 633110353 200000 311117196 200000 256357507 200000 155386791 200000 551666079 200000 657409693 200000 119833547 200000 48672739 200000 969002206 200000 860446916 200000 479188898 200000 422585498 200000 189860372 200000 627092243 200000 769077154 200000 203924588 200000 361679211 200000 101992889 200000 913562242 200000 33127195 200000 613874219 200000 509267975 200000 953249820 200000 800938885 200000 732443837 200000 604067438 200000 855156072 200000 136982445 200000 219857065 200000 688083071 200000 399257726 200000 796397234 200000 276105879 200000 997662953 200000 412668567 200000 268744405 200000 279810128 200000 454011773 200000 437104651 200000 779588471 200000 97589437 200000 774608684 200000 185890899 200000 2105111 200000 760739814 200000 185923590 200000 212226567 200000 657611607 200000 662899444 200000 649130812 200000 755299040 200000 146065143 200000 118666799 200000 313051422 200000 968637878 200000 787273175 200000 361607423 200000 567989020 200000 303671426 200000 993178360 200000 215175661 200000 595379656 200000 533736541 200000 914722427 200000 690270882 200000 156114642 200000 452512126 200000 527261088 200000 213339110 200000 633162506 200000 469612351 200000 156234439 200000 721969057 200000 196789856 200000 225980951 200000 904294769 200000 619530461 200000 612149734 200000 208002464 200000 199190078 200000 300573121 200000 222235083 200000 989641874 200000 574478064 200000 585268118 200000 148400481 200000 75167941 200000 392067173 200000 427122885 200000 822062871 200000 932055857 200000 569152672 200000 299968214 200000 622482558 200000 605794801 200000 623474880 200000 670424177 200000 204351560 200000 868745786 200000 887898887 200000 717538144 200000 735889475 200000 976527464 200000 507930323 200000 782422154 200000 840080737 200000 273084401 200000 987993255 200000 502533112 200000 111379378 200000 282929006 200000 565267490 200000 784146131 200000 718552679 200000 597921944 200000 424497157 200000 255173475 200000 533128656 200000 647884872 200000 381695024 200000 186387216 200000 257281374 200000 173950069 200000 129921445 200000 259930211 200000 218757025 200000 821360697 200000 550859394 200000 233977605 200000 209451082 200000 516297163 200000 293751306 200000 768908734 200000 964510249 200000 17150085 200000 257153692 200000 609896055 200000 860347182 200000 125013214 200000 736323001 200000 808666680 200000 377160299 200000 332726896 200000 575148034 200000 421037865 200000 374731279 200000 14360563 200000 437850423 200000 500741779 200000 230347628 200000 473118015 200000 466111543 200000 507624671 200000 180397810 200000 433495373 200000 889156357 200000 360249237 200000 610548272 200000 716971061 200000 45945537 200000 29759838 200000 155121112 200000 219685680 200000 244593578 200000 8773121 200000 530517947 200000 108448919 200000 126720290 200000 574062184 200000 832327368 200000 262332897 200000 343366056 200000 360364700 200000 876353296 200000 690361767 200000 895561951 200000 992565700 200000 542711748 200000 370839971 200000 998085509 200000 227241000 200000 607650101 200000 806604459 200000 277208443 200000 168131379 200000 401489618 200000 813844666 200000 186238915 200000 155456363 200000 538044204 200000 835695846 200000 839596156 200000 460910715 200000 327862260 200000 538437994 200000 140249319 200000 273974569 200000 953511930 200000 575892381 200000 171614052 200000 614016351 200000 129902894 200000 388100600 200000 723533684 200000 432459812 200000 65350306 200000 850036243 200000 770749880 200000 130383267 200000 968457862 200000 343659175 200000 218132975 200000 380200738 200000 514677802 200000 79539596 200000 606120700 200000 647557387 200000 214574078 200000 118180283 200000 695700189 200000 312834278 200000 466974612 200000 552805708 200000 329841331 200000 743004508 200000 137430427 200000 922367864 200000 909133503 200000 196867637 200000 561085925 200000 112015512 200000 665592930 200000 241556057 200000 79805281 200000 99270691 200000 144494108 200000 531155921 200000 590476321 200000 546535603 200000 93456781 200000 747898822 200000 641657684 200000 960372735 200000 944269687 200000 87135360 200000 764180811 200000 873987809 200000 870729144 200000 274148712 200000 478393207 200000 272094544 200000 747239763 200000 189059846 200000 51594856 200000 489114726 200000 650612839 200000 262546690 200000 385641423 200000 214409819 200000 595372085 200000 254403621 200000 382212221 200000 346284167 200000 598817565 200000 514331736 200000 724085856 200000 710102883 200000 664683169 200000 114388643 200000 88735883 200000 29990535 200000 284759392 200000 847867183 200000 297871150 200000 439768236 200000 666072346 200000 52057923 200000 297774489 200000 425716138 200000 649306290 200000 296427337 200000 797986877 200000 669901946 200000 69366822 200000 462445769 200000 997943978 200000 486391093 200000 551571607 200000 989429356 200000 362972048 200000 232533778 200000 240888903 200000 918891514 200000 577839809 200000 334371947 200000 976781973 200000 681645148 200000 999429420 200000 379575479 200000 934803970 200000 108215705 200000 656202979 200000 442449552 200000 761568814 200000 764901083 200000 539851029 200000 268065197 200000 847733723 200000 927399530 200000 968744468 200000 358111464 200000 563490535 200000 313103279 200000 680658767 200000 475143225 200000 818970709 200000 707323698 200000 294372695 200000 836311736 200000 312580164 200000 973873819 200000 251291613 200000 129613982 200000 124971509 200000 464836788 200000 537495474 200000 828538179 200000 439818697 200000 305084260 200000 504143044 200000 227501344 200000 481075519 200000 426219956 200000 915868199 200000 419994573 200000 120463097 200000 735335372 200000 807748617 200000 363985923 200000 510663351 200000 591165686 200000 267612091 200000 185014171 200000 346133338 200000 515585945 200000 877083565 200000 561351052 200000 931465953 200000 88797503 200000 957443953 200000 527492592 200000 892890222 200000 268367503 200000 103105463 200000 103998462 200000 735849024 200000 661435218 200000 175955023 200000 849751568 200000 320535993 200000 966833264 200000 529986089 200000 710966173 200000 49971545 200000 159434227 200000 538615127 200000 779962687 200000 759451841 200000 559594754 200000 383077128 200000 445402798 200000 772539568 200000 558019558 200000 676798350 200000 986642626 200000 652723976 200000 80238600 200000 864625752 200000 929911668 200000 306884297 200000 284680176 200000 319566328 200000 276632540 200000 170708499 200000 334228295 200000 220938781 200000 483239475 200000 300706344 200000 874378964 200000 813070744 200000 317672401 200000 90232166 200000 802632321 200000 504065627 200000 463552815 200000 355008336 200000 742784342 200000 989120884 200000 547571173 200000 903027845 200000 703999868 200000 8216853 200000 429124269 200000 369658054 200000 768045115 200000 91431054 200000 304550749 200000 668844276 200000 563645435 200000 286975568 200000 81984240 200000 394734862 200000 339028038 200000 270819307 200000 985404796 200000 202963510 200000 166758339 200000 846131728 200000 582146620 200000 234357932 200000 912612411 200000 240246415 200000 920002951 200000 95758288 200000 590026903 200000 816077400 200000 259454677 200000 564448291 200000 822180062 200000 407943037 200000 845468864 200000 666382662 200000 891719739 200000 475794222 200000 534960384 200000 168117240 200000 866162932 200000 932515259 200000 715876973 200000 564114459 200000 39062643 200000 721137812 200000 9727744 200000 251441327 200000 220707648 200000 523238987 200000 616585681 200000 176682453 200000 673941764 200000 437435023 200000 353104154 200000 836946636 200000 535684743 200000 628131377 200000 373827633 200000 649340918 200000 157191601 200000 907241251 200000 544176016 200000 26999507 200000 947008907 200000 549339763 200000 653260496 200000 54851075 200000 416698430 200000 124051027 200000 839770792 200000 661446983 200000 309208338 200000 828062740 200000 608684786 200000 539839360 200000 739957359 200000 322544165 200000 36278437 200000 993534637 200000 621196767 200000 112965655 200000 448616411 200000 846367728 200000 621729289 200000 868399259 200000 532313036 200000 12864905 200000 454767798 200000 678067585 200000 453610192 200000 55893208 200000 217635535 200000 385731001 200000 850134111 200000 197451359 200000 796078172 200000 466918229 200000 849060628 200000 470577597 200000 481063558 200000 882231173 200000 686288548 200000 965534130 200000 903410068 200000 848138905 200000 834539499 200000 729924128 200000 351473904 200000 805668866 200000 852784863 200000 730954248 200000 340060450 200000 902391375 200000 751527577 200000 595953032 200000 842791891 200000 326031155 200000 995140946 200000 378519011 200000 563870155 200000 246113660 200000 89368163 200000 328789367 200000 779026162 200000 37416221 200000 769810499 200000 652822471 200000 605267538 200000 774288676 200000 814755980 200000 30275955 200000 688922130 200000 996146116 200000 49767413 200000 868528186 200000 189866363 200000 365861451 200000 227911256 200000 951293694 200000 957977846 200000 229846315 200000 19869357 200000 577789886 200000 309316618 200000 526130676 200000 298810636 200000 30441884 200000 211044194 200000 644369239 200000 496817838 200000 865264856 200000 629318340 200000 806028581 200000 654992363 200000 680714963 200000 793506586 200000 143621709 200000 749033020 200000 580064268 200000 382173804 200000 506063072 200000 922269753 200000 723454501 200000 583839202 200000 387357710 200000 940027291 200000 895810014 200000 176202694 200000 697993769 200000 35333946 200000 600289559 200000 311174527 200000 480330401 200000 290592527 200000 110746322 200000 929957271 200000 529798150 200000 94556723 200000 857994541 200000 574259636 200000 741860361 200000 136105693 200000 682835307 200000 721928353 200000 810713977 200000 268750951 200000 894147051 200000 416776262 200000 397859401 200000 94772040 200000 939692590 200000 937254826 200000 405488520 200000 970252058 200000 785908948 200000 378236152 200000 654882150 200000 118802069 200000 863972767 200000 518830966 200000 696583476 200000 137581457 200000 700316014 200000 766355854 200000 267738980 200000 880831238 200000 297172545 200000 504120007 200000 214437764 200000 30552335 200000 157360443 200000 832528844 200000 427512390 200000 837931233 200000 143434394 200000 956813923 200000 401210235 200000 349596888 200000 274856384 200000 580214646 200000 640431634 200000 911387242 200000 810526508 200000 766602510 200000 51174428 200000 975102512 200000 979824256 200000 554753105 200000 718042826 200000 443792355 200000 17340028 200000 113901962 200000 375245932 200000 61982812 200000 922372864 200000 732647456 200000 503806067 200000 320553362 200000 377148686 200000 330115741 200000 113816431 200000 735294623 200000 996496069 200000 598367912 200000 243817232 200000 969058234 200000 613114213 200000 413951242 200000 164647464 200000 96653885 200000 50254161 200000 931646891 200000 70130343 200000 368746144 200000 279440903 200000 115472277 200000 390738333 200000 743093882 200000 225330216 200000 354153711 200000 126698298 200000 466396294 200000 826452854 200000 185554691 200000 931956432 200000 768925851 200000 358822608 200000 171323448 200000 175937230 200000 958910898 200000 619177527 200000 265514519 200000 48848582 200000 927081955 200000 762509003 200000 768842056 200000 968898407 200000 742392423 200000 389342925 200000 634234261 200000 352723075 200000 539189143 200000 101735838 200000 532356581 200000 950973705 200000 675375338 200000 198430142 200000 856537153 200000 667328778 200000 537258745 200000 767764685 200000 704040402 200000 840281527 200000 644094846 200000 782925196 200000 579642080 200000 668041568 200000 753663311 200000 871275996 200000 861665491 200000 89344374 200000 110482023 200000 628153020 200000 815394869 200000 996126345 200000 133621212 200000 215948366 200000 344454829 200000 104348746 200000 975752681 200000 882577874 200000 995912964 200000 611786121 200000 582686181 200000 408836008 200000 518700323 200000 142220343 200000 201354825 200000 497982801 200000 113225746 200000 914241380 200000 619387053 200000 694131054 200000 558388217 200000 655385409 200000 180429258 200000 758626751 200000 800765986 200000 577558301 200000 951061368 200000 186305828 200000 521597684 200000 769467755 200000 265396912 200000 283180446 200000 243940856 200000 299618746 200000 532005258 200000 903461453 200000 793535958 200000 681248954 200000 216890687 200000 496093043 200000 738205784 200000 311894077 200000 438756904 200000 546857071 200000 948863590 200000 802846514 200000 681665468 200000 960714689 200000 734689287 200000 645839274 200000 214139541 200000 915973388 200000 560046693 200000 844096727 200000 421774442 200000 412933390 200000 211993032 200000 552214791 200000 885473301 200000 628678057 200000 902714265 200000 102569388 200000 820995469 200000 31988188 200000 268442207 200000 264569686 200000 870649836 200000 730603465 200000 215052740 200000 11474358 200000 703219562 200000 134905008 200000 877211281 200000 571864476 200000 10617695 200000 310893298 200000 637566125 200000 722862329 200000 687524420 200000 511395854 200000 997333281 200000 546348253 200000 922390449 200000 367518886 200000 59699221 200000 899896697 200000 531003999 200000 994360954 200000 76408531 200000 970749469 200000 561178150 200000 776874090 200000 777740738 200000 461572921 200000 179114495 200000 514951799 200000 459080299 200000 217194591 200000 175344131 200000 153201602 200000 2484087 200000 587723327 200000 502649705 200000 640889994 200000 349137582 200000 890077353 200000 435086987 200000 984635441 200000 380497656 200000 705842317 200000 105871072 200000 638510903 200000 909840479 200000 434656253 200000 233099010 200000 929188156 200000 805344266 200000 885546536 200000 488508072 200000 487493378 200000 696580162 200000 182249823 200000 424234668 200000 834324072 200000 756410480 200000 667231508 200000 951694598 200000 299697262 200000 481439515 200000 89540565 200000 869885646 200000 515449654 200000 72775150 200000 661733204 200000 579377725 200000 419067393 200000 967637423 200000 633066081 200000 189663403 200000 156314413 200000 934247496 200000 655601389 200000 986122897 200000 411779133 200000 934903489 200000 944070664 200000 245929351 200000 155420112 200000 968920387 200000 584534499 200000 452062278 200000 407838118 200000 95001366 200000 547773390 200000 171579559 200000 674793634 200000 385764514 200000 706161722 200000 870047649 200000 233505474 200000 512109424 200000 193253559 200000 744712526 200000 630249256 200000 871874089 200000 642492918 200000 107813093 200000 905102356 200000 401478293 200000 460843463 200000 217679552 200000 879186150 200000 282163613 200000 702922010 200000 513326678 200000 712682527 200000 218313544 200000 92868609 200000 452482113 200000 463023455 200000 612235457 200000 973097387 200000 15908409 200000 805789544 200000 288988238 200000 902578282 200000 736229142 200000 982533657 200000 577050969 200000 350348717 200000 557050577 200000 774628466 200000 472158314 200000 125012998 200000 906707074 200000 852463254 200000 313238313 200000 602909476 200000 491671650 200000 451911619 200000 265051232 200000 232336344 200000 901453257 200000 984772187 200000 314796022 200000 343444499 200000 990347568 200000 379134429 200000 746365684 200000 593018598 200000 606397999 200000 474543339 200000 434440579 200000 21854336 200000 773840256 200000 321806661 200000 515115243 200000 869363762 200000 660705017 200000 641589196 200000 544231316 200000 179938413 200000 348294037 200000 134698623 200000 852800775 200000 894631105 200000 326465386 200000 387637376 200000 492922861 200000 875965407 200000 620796851 200000 831811087 200000 974164495 200000 214825366 200000 710345415 200000 978503308 200000 653304915 200000 920985817 200000 622113310 200000 838541432 200000 653141188 200000 246267831 200000 942521426 200000 31262580 200000 977637001 200000 363379553 200000 563974427 200000 222762048 200000 619210220 200000 655385126 200000 674429777 200000 145309372 200000 364806740 200000 94422905 200000 152394989 200000 195460585 200000 428226634 200000 923125224 200000 244108551 200000 192162791 200000 208983414 200000 662926630 200000 369474521 200000 90736119 200000 829773986 200000 827586049 200000 347002041 200000 684831866 200000 171123125 200000 800074859 200000 108826145 200000 858975984 200000 48434617 200000 915720053 200000 587983786 200000 243860473 200000 475891412 200000 978737998 200000 575828491 200000 173449558 200000 61891153 200000 180553031 200000 346303774 200000 100754408 200000 358515864 200000 157822929 200000 237500378 200000 310405038 200000 187328817 200000 539459196 200000 2481753 200000 726708170 200000 625350340 200000 371437049 200000 899196371 200000 312970876 200000 295139610 200000 102613016 200000 842381984 200000 122540325 200000 692475164 200000 280424906 200000 418156600 200000 590044228 200000 804257490 200000 581013279 200000 819024694 200000 971212667 200000 125613924 200000 370020680 200000 447608143 200000 962149770 200000 444747548 200000 301183125 200000 610886495 200000 253747281 200000 366750561 200000 962389622 200000 683793756 200000 822598353 200000 175187132 200000 109529981 200000 413801567 200000 441797930 200000 851483862 200000 221466970 200000 304458401 200000 978071710 200000 515228278 200000 578004188 200000 962321275 200000 669745036 200000 420029831 200000 41088502 200000 72190820 200000 295229813 200000 857601807 200000 990210486 200000 754992118 200000 854480633 200000 28583224 200000 425862222 200000 416968168 200000 862072281 200000 893557066 200000 677773071 200000 813097236 200000 534260470 200000 124475310 200000 953142376 200000 704200306 200000 46185552 200000 480529388 200000 326060522 200000 760673818 200000 58667271 200000 620557996 200000 435924038 200000 325589829 200000 669863260 200000 298902967 200000 917465932 200000 304820299 200000 287645871 200000 997542390 200000 785569773 200000 541944485 200000 298751874 200000 561271153 200000 926344761 200000 995102955 200000 923060084 200000 284714833 200000 465321313 200000 376876246 200000 897900869 200000 892990942 200000 3271093 200000 284723518 200000 692490456 200000 532864640 200000 450661030 200000 267724828 200000 977645867 200000 890567616 200000 800238276 200000 322274953 200000 674901088 200000 211397447 200000 675770303 200000 720672444 200000 866774966 200000 822713821 200000 668264041 200000 448545295 200000 236300687 200000 485265258 200000 105082546 200000 506443513 200000 395074923 200000 839160568 200000 6793641 200000 801589524 200000 349519339 200000 18686126 200000 460877185 200000 904497432 200000 256190670 200000 979107797 200000 979172744 200000 675051229 200000 975468278 200000 40260310 200000 544470064 200000 560862043 200000 934126691 200000 571441465 200000 444245770 200000 614603949 200000 459873333 200000 350966694 200000 427071685 200000 252248584 200000 275416749 200000 804119527 200000 154607922 200000 561722312 200000 567735084 200000 68258019 200000 824176450 200000 938713955 200000 943250481 200000 972760227 200000 558587654 200000 424923506 200000 643222878 200000 878251088 200000 471287213 200000 482617262 200000 116240755 200000 255744050 200000 552827272 200000 336340720 200000 707534929 200000 62292401 200000 295699976 200000 449141039 200000 829026551 200000 212200790 200000 742324669 200000 953568133 200000 571478919 200000 815732426 200000 120059479 200000 356467241 200000 795378497 200000 458956501 200000 242379944 200000 39031925 200000 286427269 200000 882055008 200000 592375456 200000 534940897 200000 423910612 200000 608951667 200000 514053967 200000 547284740 200000 246488783 200000 433273142 200000 829938405 200000 187616665 200000 260561461 200000 239010290 200000 799524532 200000 117108855 200000 642611688 200000 356058128 200000 771176747 200000 284717207 200000 844974056 200000 970090264 200000 805953500 200000 571099153 200000 372351829 200000 896220595 200000 366436726 200000 268237854 200000 526340209 200000 893559208 200000 778771402 200000 251208471 200000 430092954 200000 951171554 200000 128262602 200000 817027699 200000 678833747 200000 117617255 200000 784309124 200000 838868683 200000 156353339 200000 306151009 200000 48022570 200000 500829657 200000 180513299 200000 129928727 200000 924198924 200000 953081459 200000 820814012 200000 145275636 200000 780284571 200000 680825492 200000 732758581 200000 150992766 200000 995612263 200000 412953938 200000 682853536 200000 45074272 200000 80699169 200000 837860072 200000 442423101 200000 923783520 200000 239654297 200000 679231661 200000 343008876 200000 752189800 200000 301637056 200000 59051802 200000 472457135 200000 880846975 200000 474589862 200000 262022087 200000 124972964 200000 688209104 200000 848625787 200000 12334445 200000 322517006 200000 727332257 200000 240672913 200000 342160356 200000 699563468 200000 362795356 200000 812786008 200000 282602021 200000 840900831 200000 618253193 200000 835254879 200000 695022152 200000 350251112 200000 974340817 200000 888272985 200000 220504966 200000 311180966 200000 236930812 200000 445355796 200000 194495544 200000 491956475 200000 746718450 200000 110498179 200000 44529621 200000 577180647 200000 385706684 200000 202899892 200000 181467895 200000 520622858 200000 921612163 200000 940495577 200000 122485077 200000 606017317 200000 749456783 200000 691746115 200000 956464073 200000 892709913 200000 787804233 200000 902080097 200000 818429002 200000 882641637 200000 184932921 200000 719045828 200000 880996338 200000 752236971 200000 387129607 200000 73744925 200000 400136953 200000 39226283 200000 811869052 200000 793445692 200000 694815927 200000 716197702 200000 647251841 200000 563132434 200000 131318181 200000 484622331 200000 314746910 200000 907534767 200000 315480923 200000 799718508 200000 269299580 200000 743606340 200000 525916306 200000 33950297 200000 606135010 200000 685474081 200000 126332706 200000 972165282 200000 260470458 200000 652513462 200000 222829060 200000 115255624 200000 428180109 200000 415767189 200000 772880721 200000 53064044 200000 775412993 200000 848294766 200000 195050560 200000 242780493 200000 772567009 200000 548629264 200000 534342443 200000 331607629 200000 93094421 200000 120008814 200000 224766345 200000 55249644 200000 726889892 200000 478637462 200000 731014644 200000 297152203 200000 768519608 200000 874737595 200000 81647139 200000 263293609 200000 98068633 200000 53189419 200000 242373360 200000 317604968 200000 980188080 200000 472167768 200000 761619027 200000 959556360 200000 256834437 200000 683804883 200000 509749604 200000 806481577 200000 508275648 200000 609462091 200000 315993692 200000 187753612 200000 183635755 200000 298199441 200000 650971795 200000 710262545 200000 595645357 200000 760253846 200000 896090242 200000 665307578 200000 373615695 200000 808104042 200000 937841601 200000 534261542 200000 791655737 200000 193613886 200000 327211785 200000 709199126 200000 399017397 200000 751853666 200000 650417715 200000 356033642 200000 294340138 200000 138891079 200000 408348214 200000 614882595 200000 149419554 200000 830401661 200000 920837932 200000 948401250 200000 572610116 200000 595296436 200000 100084812 200000 254987367 200000 613414489 200000 30562238 200000 771954672 200000 202443922 200000 394192201 200000 297151627 200000 355524495 200000 149157732 200000 715796254 200000 538496811 200000 127433155 200000 525291646 200000 254093055 200000 815905998 200000 62833732 200000 944711839 200000 169655605 200000 953745862 200000 375514090 200000 388138921 200000 118419753 200000 569546114 200000 557127342 200000 772613276 200000 270259043 200000 845162643 200000 531078056 200000 481173400 200000 188789132 200000 916187307 200000 22684433 200000 220357086 200000 777509483 200000 171585688 200000 557878337 200000 568742863 200000 14477802 200000 423530572 200000 390828465 200000 925118187 200000 175997713 200000 110690519 200000 46694649 200000 122268114 200000 205170697 200000 610859626 200000 264324819 200000 809421381 200000 502856730 200000 751073878 200000 724177173 200000 406494500 200000 609695148 200000 165636361 200000 518683834 200000 143922289 200000 265017929 200000 351298071 200000 241543128 200000 878577994 200000 989293208 200000 554308653 200000 101700010 200000 771229170 200000 136524898 200000 738306334 200000 997180551 200000 351293384 200000 34115728 200000 18225626 200000 112500711 200000 663923534 200000 793316650 200000 634662001 200000 196928100 200000 770688546 200000 179012952 200000 525833235 200000 795914166 200000 390077703 200000 747101539 200000 667025682 200000 253020341 200000 813594076 200000 142620340 200000 409463517 200000 263316826 200000 323036578 200000 856174035 200000 533652486 200000 146076861 200000 308821113 200000 645680233 200000 778534972 200000 432805144 200000 814429603 200000 97150782 200000 239844945 200000 73036225 200000 296839038 200000 528318522 200000 373593652 200000 712416050 200000 854756237 200000 376400486 200000 400675575 200000 424650500 200000 391609455 200000 909617643 200000 182455497 200000 376621038 200000 513700838 200000 947687441 200000 526693115 200000 414554058 200000 34578128 200000 546827584 200000 868090878 200000 895864207 200000 123824432 200000 339073282 200000 788335970 200000 335872855 200000 938737701 200000 148754430 200000 643442136 200000 457558106 200000 941487088 200000 17699838 200000 898143536 200000 330962160 200000 995066865 200000 865439208 200000 183660635 200000 178913937 200000 457137321 200000 847500231 200000 609367401 200000 539659736 200000 867224505 200000 444712643 200000 189865867 200000 967990395 200000 226380769 200000 766405923 200000 949294353 200000 150397779 200000 318867713 200000 105885777 200000 161289579 200000 525806169 200000 452091418 200000 997531861 200000 123196203 200000 485908133 200000 988216141 200000 207599192 200000 703709696 200000 489583216 200000 197881305 200000 296356770 200000 228306620 200000 119068947 200000 626767392 200000 295664283 200000 165886286 200000 703362821 200000 43335586 200000 137428045 200000 117646024 200000 975142880 200000 379712255 200000 496586975 200000 658159449 200000 332659803 200000 972591096 200000 478041498 200000 613346899 200000 96886864 200000 967545710 200000 350582503 200000 373307941 200000 820560055 200000 386365281 200000 369695309 200000 825525344 200000 652744104 200000 889176817 200000 927761015 200000 829177269 200000 102306396 200000 819905631 200000 77228843 200000 81728500 200000 402431275 200000 871528716 200000 720948051 200000 454991886 200000 775187854 200000 300515191 200000 506262263 200000 632315923 200000 416905245 200000 834302786 200000 48859455 200000 490539316 200000 422094993 200000 620240685 200000 360366709 200000 562376641 200000 150417858 200000 637693720 200000 338339840 200000 266830123 200000 891265961 200000 483604996 200000 45839466 200000 330590210 200000 800707935 200000 799016978 200000 208776025 200000 746156022 200000 12615451 200000 559204993 200000 612474264 200000 395006425 200000 745276983 200000 792082868 200000 246801167 200000 383371674 200000 562828074 200000 191220521 200000 867199173 200000 612499531 200000 590761358 200000 211682177 200000 569617125 200000 850819099 200000 197738523 200000 939473533 200000 658255541 200000 80226396 200000 724269737 200000 138619646 200000 165839007 200000 457770877 200000 940978737 200000 528113924 200000 494038058 200000 695913232 200000 252139723 200000 300569007 200000 147721729 200000 741905860 200000 373698479 200000 334666560 200000 841957354 200000 677778282 200000 572327224 200000 718652184 200000 756673743 200000 614598387 200000 947139804 200000 877639607 200000 409003705 200000 871066735 200000 976736052 200000 187497661 200000 682067662 200000 89192719 200000 163969529 200000 362879211 200000 413869913 200000 193203491 200000 967767556 200000 955093537 200000 840630209 200000 301881372 200000 454458700 200000 579186016 200000 499112592 200000 351691914 200000 303064811 200000 60769481 200000 853587309 200000 986913822 200000 582769944 200000 496705436 200000 347570977 200000 187517352 200000 966597421 200000 343290937 200000 283874708 200000 16472344 200000 261204898 200000 858741281 200000 627153360 200000 767505280 200000 163042318 200000 461414389 200000 329610236 200000 465540368 200000 490998060 200000 874358132 200000 997359970 200000 678562071 200000 380582611 200000 702799744 200000 622925929 200000 95151112 200000 876355580 200000 998416921 200000 110176410 200000 25062257 200000 369435839 200000 703708256 200000 685266077 200000 772200453 200000 558092885 200000 765084820 200000 722896444 200000 249551250 200000 525190935 200000 680165911 200000 401566814 200000 524279562 200000 457661052 200000 634216296 200000 379702028 200000 378196606 200000 583630109 200000 777648169 200000 250802543 200000 333261085 200000 6845108 200000 335918875 200000 114660303 200000 854839608 200000 695505431 200000 879509532 200000 747467668 200000 381776448 200000 918490945 200000 240040495 200000 549014856 200000 22460101 200000 112286536 200000 704012658 200000 729669266 200000 194968184 200000 816065127 200000 124559656 200000 742040123 200000 586118697 200000 892258805 200000 880746929 200000 636109356 200000 523322313 200000 215026795 200000 132062860 200000 719725933 200000 263404648 200000 987262305 200000 527901275 200000 722315814 200000 203488310 200000 833350032 200000 512729821 200000 149283233 200000 998145157 200000 467138768 200000 765243636 200000 378601541 200000 150043588 200000 168752154 200000 714186912 200000 720584603 200000 603113861 200000 671205254 200000 587249410 200000 647594572 200000 827061368 200000 492438093 200000 845409369 200000 395162143 200000 350458988 200000 723113160 200000 837495815 200000 848015359 200000 403653203 200000 602328686 200000 930076812 200000 216915954 200000 236524094 200000 792864729 200000 834406792 200000 495181602 200000 919884636 200000 954528448 200000 169720252 200000 584699351 200000 17397758 200000 51827197 200000 28220681 200000 302018938 200000 725712789 200000 569206151 200000 100123247 200000 531459218 200000 252368050 200000 637486200 200000 940666382 200000 449066697 200000 135773444 200000 790304520 200000 669529895 200000 801509608 200000 619921756 200000 928998031 200000 922988570 200000 801815766 200000 511452075 200000 644446598 200000 390729321 200000 105191836 200000 335658241 200000 359904133 200000 549373106 200000 885300578 200000 837955470 200000 34708293 200000 36379832 200000 977488754 200000 723131044 200000 808745118 200000 208175962 200000 13005875 200000 824936627 200000 591580297 200000 861957785 200000 713237294 200000 621762891 200000 587089183 200000 521844118 200000 726810892 200000 716634396 200000 515317655 200000 895737489 200000 830360981 200000 556451832 200000 942948427 200000 295624426 200000 535719345 200000 141692110 200000 829466290 200000 179883810 200000 643458410 200000 678726576 200000 662053222 200000 883526873 200000 518656999 200000 557392845 200000 111023646 200000 317944016 200000 366164849 200000 624608119 200000 278524340 200000 739153640 200000 298357617 200000 562742301 200000 123182112 200000 978724385 200000 418013806 200000 113894480 200000 489463418 200000 471767195 200000 889726483 200000 857182658 200000 178250491 200000 908895639 200000 652061478 200000 429381441 200000 983389947 200000 416083318 200000 610902417 200000 611393215 200000 96140531 200000 692122039 200000 134564956 200000 140075340 200000 559828091 200000 166323452 200000 822855088 200000 995328793 200000 276117580 200000 603088133 200000 485819093 200000 371716982 200000 953188415 200000 13722290 200000 10831923 200000 243368148 200000 292566859 200000 976212485 200000 281022291 200000 812703427 200000 685217674 200000 764385308 200000 730491614 200000 477044723 200000 962874931 200000 576002362 200000 437295260 200000 854996022 200000 997163936 200000 362072766 200000 960524150 200000 568343676 200000 92216648 200000 567201577 200000 91882355 200000 850365652 200000 882059205 200000 873258012 200000 707562430 200000 575439985 200000 475943119 200000 720407126 200000 787967645 200000 810148257 200000 279429950 200000 89711545 200000 365134202 200000 368745943 200000 495275275 200000 539693893 200000 269650141 200000 50259361 200000 124112718 200000 576959258 200000 656777326 200000 984414897 200000 556901440 200000 702395514 200000 302370039 200000 60819928 200000 817066809 200000 397371843 200000 865137247 200000 596295429 200000 7635634 200000 237258360 200000 222245295 200000 944733513 200000 143239235 200000 521509176 200000 572306192 200000 367344341 200000 805748390 200000 676235716 200000 221782986 200000 434587897 200000 178013617 200000 932037372 200000 316615237 200000 986386470 200000 349043295 200000 856536290 200000 916912138 200000 634276332 200000 741499590 200000 96213653 200000 78983106 200000 632978684 200000 260563489 200000 454819413 200000 895650614 200000 954350886 200000 763965639 200000 77470085 200000 451002700 200000 155043675 200000 646212144 200000 35458211 200000 886609423 200000 311702955 200000 475250934 200000 865822033 200000 657304230 200000 160607558 200000 151356113 200000 962616910 200000 74071387 200000 593638014 200000 442808985 200000 437753724 200000 393717141 200000 723468994 200000 3209799 200000 74667995 200000 600866269 200000 428454052 200000 761083123 200000 842874764 200000 736348123 200000 694448083 200000 238919895 200000 750733774 200000 582077529 200000 908877601 200000 431176521 200000 656817923 200000 840850750 200000 835674749 200000 168589507 200000 614544554 200000 323114900 200000 375991032 200000 789425374 200000 381826918 200000 189707138 200000 212903107 200000 913289809 200000 428091637 200000 803978320 200000 362865967 200000 884773110 200000 409889848 200000 219635817 200000 115898027 200000 830457284 200000 774599473 200000 66276180 200000 236824264 200000 78138581 200000 109047039 200000 987530169 200000 349686327 200000 506303329 200000 389425635 200000 617275745 200000 594352328 200000 145874880 200000 448009533 200000 951681845 200000 756653420 200000 726740842 200000 737174927 200000 508771133 200000 236398131 200000 825627386 200000 373803639 200000 216044193 200000 153187405 200000 252297766 200000 111718072 200000 311106987 200000 182385164 200000 535297991 200000 855008817 200000 524636098 200000 218770656 200000 570794454 200000 565580771 200000 837953903 200000 635510617 200000 347761003 200000 612363247 200000 141235803 200000 741626151 200000 7791295 200000 129781652 200000 795612493 200000 627022108 200000 681924395 200000 282507060 200000 81200176 200000 270559527 200000 3707174 200000 846471247 200000 633051658 200000 882026074 200000 749986378 200000 133794181 200000 503825157 200000 994701028 200000 729879374 200000 39299224 200000 574538345 200000 872868886 200000 649487884 200000 221886054 200000 54431903 200000 912085601 200000 124838268 200000 73970 200000 318047023 200000 905142614 200000 810532790 200000 57496923 200000 134404289 200000 573686692 200000 622483443 200000 867342306 200000 15542558 200000 477122844 200000 375992971 200000 708029928 200000 239815983 200000 166749359 200000 802290423 200000 439512556 200000 446465788 200000 952488557 200000 798435279 200000 878535568 200000 325918638 200000 72788871 200000 614061260 200000 332034452 200000 519922061 200000 971385421 200000 243637958 200000 456687064 200000 744294913 200000 836303919 200000 559350710 200000 628930909 200000 487570323 200000 719650751 200000 295801013 200000 101849156 200000 588071404 200000 17467565 200000 818337786 200000 767673293 200000 775663572 200000 772328905 200000 367804639 200000 2309208 200000 170492211 200000 293120259 200000 962471387 200000 635625830 200000 563322131 200000 299423597 200000 694572168 200000 694058391 200000 917443483 200000 484536118 200000 250563486 200000 666490541 200000 686363156 200000 636832688 200000 616896757 200000 657117575 200000 348283623 200000 960639818 200000 312845702 200000 565165093 200000 261755804 200000 171318165 200000 457410409 200000 598746026 200000 430707419 200000 597095235 200000 498926550 200000 964198484 200000 210378862 200000 355190306 200000 718514984 200000 534529924 200000 5840188 200000 412590372 200000 205906133 200000 114206140 200000 517592398 200000 670769753 200000 885393270 200000 129584795 200000 626529741 200000 270341362 200000 54779588 200000 850424034 200000 31001345 200000 391319871 200000 921130392 200000 481933425 200000 583225938 200000 371137713 200000 493833705 200000 278807114 200000 373712969 200000 214935512 200000 866471633 200000 569903755 200000 80476303 200000 403181669 200000 953239687 200000 958671991 200000 415121388 200000 575285032 200000 114502245 200000 183878765 200000 393273417 200000 876077585 200000 270117603 200000 535523822 200000 206380206 200000 406205490 200000 835018648 200000 280572827 200000 161348931 200000 185424315 200000 16869695 200000 769639220 200000 656149841 200000 739672571 200000 804461487 200000 100058009 200000 802384193 200000 747212645 200000 966811617 200000 333767370 200000 586814107 200000 734275975 200000 302827501 200000 614938602 200000 994764808 200000 938006803 200000 554957068 200000 99978039 200000 468459855 200000 798144986 200000 231755159 200000 127621139 200000 890274651 200000 603115211 200000 690480389 200000 209184510 200000 694500402 200000 70211063 200000 942110191 200000 764813208 200000 551967998 200000 600741519 200000 553035279 200000 103762594 200000 475428871 200000 203522276 200000 707254331 200000 183248380 200000 975384757 200000 215870565 200000 332192366 200000 449792168 200000 956034450 200000 560035 200000 555113406 200000 858224837 200000 5331525 200000 361862735 200000 569287270 200000 816918420 200000 250234775 200000 582310201 200000 845210557 200000 608089973 200000 780272497 200000 872188497 200000 513049660 200000 72485353 200000 22071002 200000 359762601 200000 831337851 200000 81612177 200000 837571069 200000 227798641 200000 457582131 200000 817093164 200000 166581792 200000 931773689 200000 659915836 200000 712247965 200000 334016429 200000 558888625 200000 625577103 200000 801394402 200000 538521644 200000 837459243 200000 387130180 200000 798596124 200000 875986502 200000 455593750 200000 589658004 200000 6634125 200000 647918531 200000 994828868 200000 834290136 200000 90911123 200000 472427403 200000 792756132 200000 242105223 200000 370172337 200000 666057639 200000 543968072 200000 8215867 200000 219999366 200000 203663680 200000 42913887 200000 482575531 200000 752500436 200000 568248478 200000 624115002 200000 666112177 200000 969452665 200000 110666538 200000 127287626 200000 937946436 200000 628320888 200000 46172524 200000 552138015 200000 79841662 200000 553430256 200000 68893964 200000 901585514 200000 593579927 200000 857327394 200000 469648595 200000 481293820 200000 980701415 200000 723468142 200000 921752746 200000 574054851 200000 279101415 200000 476275030 200000 854200217 200000 118217426 200000 298052655 200000 586756985 200000 173369801 200000 744929625 200000 112293496 200000 838604695 200000 383756417 200000 378459816 200000 469071514 200000 752869523 200000 739408939 200000 990519600 200000 753068942 200000 449511019 200000 950451792 200000 828637825 200000 8770413 200000 387776064 200000 713204630 200000 649592139 200000 811997038 200000 439900244 200000 308924872 200000 237075808 200000 646621675 200000 852866054 200000 426915790 200000 527690671 200000 126014555 200000 866571735 200000 450932655 200000 656143434 200000 49298264 200000 109665127 200000 71988885 200000 810390112 200000 117274777 200000 803292024 200000 299496136 200000 932772419 200000 113782520 200000 112979432 200000 18062257 200000 139129186 200000 577483373 200000 216803258 200000 61294040 200000 15510606 200000 277745680 200000 269974797 200000 529252069 200000 757533880 200000 536878618 200000 152109346 200000 469693346 200000 248191345 200000 920940003 200000 304526938 200000 594351094 200000 566639720 200000 250174436 200000 239910452 200000 907186410 200000 166545070 200000 635317 200000 225783122 200000 117504678 200000 642729076 200000 264888335 200000 989657972 200000 49822836 200000 636645642 200000 3745483 200000 967723387 200000 595207355 200000 677624032 200000 634498784 200000 658301798 200000 901282565 200000 72676744 200000 406878312 200000 847756887 200000 408207865 200000 801007026 200000 812959898 200000 356899981 200000 870207328 200000 726419758 200000 267315152 200000 130349930 200000 51089442 200000 177713388 200000 462962049 200000 460547951 200000 929536585 200000 712892670 200000 95349319 200000 579148346 200000 630711036 200000 364865683 200000 971910106 200000 336623245 200000 441421956 200000 566730749 200000 265360146 200000 606909513 200000 984761930 200000 421385387 200000 563466728 200000 584085614 200000 503450326 200000 725131567 200000 475790196 200000 364973853 200000 502590417 200000 659101496 200000 966182895 200000 699412373 200000 22957058 200000 295395224 200000 209137841 200000 846017591 200000 982236499 200000 725007934 200000 298507315 200000 269405317 200000 487998156 200000 965802555 200000 131645965 200000 787765022 200000 656290454 200000 419880896 200000 858571001 200000 24046019 200000 8145401 200000 652577309 200000 228045 200000 928632149 200000 937899869 200000 625999299 200000 632166532 200000 231834579 200000 444683340 200000 773926466 200000 369138228 200000 161486431 200000 473295213 200000 829147723 200000 420326168 200000 584275257 200000 892722825 200000 336232878 200000 471253895 200000 282956737 200000 617990281 200000 53593435 200000 171228409 200000 97752184 200000 164597621 200000 603643236 200000 657608712 200000 629696255 200000 279000181 200000 289804537 200000 433519212 200000 795000341 200000 101520338 200000 29037674 200000 712051965 200000 739089820 200000 134791925 200000 91389223 200000 58397620 200000 602664596 200000 46808678 200000 913618882 200000 296873 200000 78155550 200000 64731086 200000 323113450 200000 594221846 200000 52420729 200000 676300277 200000 468588145 200000 190090065 200000 643516167 200000 573309123 200000 246711622 200000 466340564 200000 174217800 200000 580272449 200000 888357754 200000 716279096 200000 241206492 200000 375665048 200000 163322174 200000 912709428 200000 551933572 200000 620147472 200000 916094435 200000 795912866 200000 839261217 200000 291683858 200000 142431704 200000 335203449 200000 15861682 200000 504007717 200000 268930734 200000 596046035 200000 2672729 200000 623470067 200000 293887254 200000 307432680 200000 150058070 200000 381402437 200000 842809056 200000 916931344 200000 106161930 200000 754032385 200000 962364157 200000 621327044 200000 778666740 200000 495170866 200000 404585853 200000 313979548 200000 417951670 200000 954711296 200000 518375824 200000 754622033 200000 414103567 200000 669056178 200000 127786376 200000 847811771 200000 967244257 200000 850377650 200000 836136661 200000 681118675 200000 669022253 200000 144156296 200000 184331782 200000 229530801 200000 832100113 200000 760615133 200000 41501390 200000 901774222 200000 169611728 200000 908130681 200000 609698299 200000 33523139 200000 309549257 200000 37323844 200000 328956288 200000 578445767 200000 98678652 200000 237810760 200000 568589931 200000 757587764 200000 939517068 200000 168481708 200000 591925999 200000 778638529 200000 161733559 200000 818785209 200000 39267418 200000 596397640 200000 977569759 200000 940085464 200000 873860382 200000 559572161 200000 729248003 200000 966303376 200000 853335755 200000 362259012 200000 419728454 200000 221150604 200000 388883987 200000 651510794 200000 659090918 200000 49992594 200000 281955524 200000 918514283 200000 365523780 200000 858105228 200000 530157008 200000 571232992 200000 1055970 200000 173268354 200000 480215879 200000 982907393 200000 774338142 200000 694192797 200000 266557530 200000 873351559 200000 766026363 200000 757959460 200000 3982169 200000 852770890 200000 163479833 200000 917167745 200000 186165684 200000 778433603 200000 422968631 200000 457300797 200000 38793725 200000 243887243 200000 752131318 200000 958634751 200000 100406756 200000 981146969 200000 89662360 200000 704027791 200000 21810744 200000 319510535 200000 64042364 200000 11376088 200000 44464876 200000 809465612 200000 473719331 200000 614705121 200000 151161615 200000 561576962 200000 265792558 200000 557342930 200000 275400401 200000 913982881 200000 187651420 200000 317655540 200000 880533380 200000 716977601 200000 5087887 200000 916921776 200000 828465559 200000 785998683 200000 362739143 200000 714697614 200000 130331291 200000 567057031 200000 978735652 200000 269391414 200000 386292033 200000 334643838 200000 507540967 200000 609244017 200000 271826778 200000 372033944 200000 347454065 200000 35430440 200000 471561685 200000 602055502 200000 148943425 200000 734007396 200000 80046275 200000 787947064 200000 829899001 200000 371964235 200000 535705429 200000 44811791 200000 75330905 200000 695084328 200000 274507227 200000 280913324 200000 360742722 200000 102871394 200000 766840774 200000 724593414 200000 431586227 200000 838994563 200000 614110630 200000 615896375 200000 35845838 200000 316431922 200000 485213484 200000 512827510 200000 984923090 200000 402480952 200000 948522791 200000 752543261 200000 188068130 200000 470937470 200000 615356810 200000 346770084 200000 703075900 200000 246748683 200000 303069028 200000 681470370 200000 377011649 200000 486864649 200000 291253477 200000 227951058 200000 492911475 200000 406407105 200000 127852383 200000 956693771 200000 512415281 200000 893462170 200000 31746369 200000 876302406 200000 397994492 200000 38462749 200000 959436317 200000 239170971 200000 938796020 200000 685762546 200000 463670434 200000 171703875 200000 668385882 200000 66397923 200000 602859170 200000 504101527 200000 336313999 200000 135838423 200000 262273292 200000 16496654 200000 398602003 200000 443333591 200000 898416113 200000 193195841 200000 983911814 200000 785688332 200000 609984130 200000 202941418 200000 221307561 200000 448793790 200000 303740175 200000 16392927 200000 893523549 200000 702756950 200000 335257353 200000 610512923 200000 512063905 200000 611332699 200000 383484673 200000 915185844 200000 19256471 200000 43480183 200000 194344101 200000 793350373 200000 672271487 200000 282564466 200000 592772808 200000 272109061 200000 839458233 200000 651527989 200000 436495706 200000 322053773 200000 896188358 200000 624800968 200000 814873963 200000 535511573 200000 960282951 200000 238704211 200000 984672044 200000 26489686 200000 838533116 200000 916095264 200000 568067564 200000 811959848 200000 450374853 200000 853334934 200000 133024798 200000 57579908 200000 5397923 200000 916686142 200000 180360529 200000 31954306 200000 634229686 200000 726724801 200000 169781813 200000 101518171 200000 726058816 200000 135251430 200000 882551452 200000 867389288 200000 731771808 200000 420524440 200000 644054901 200000 233100576 200000 248236374 200000 878164445 200000 954873553 200000 319349021 200000 608921093 200000 711904223 200000 973520354 200000 743874326 200000 295523947 200000 587536358 200000 786712310 200000 204377573 200000 229285482 200000 729312091 200000 925465983 200000 966879105 200000 263638785 200000 614707909 200000 603184141 200000 470618884 200000 230265938 200000 354832846 200000 780239441 200000 149881510 200000 551487901 200000 828778815 200000 480210203 200000 939853759 200000 820347715 200000 415232767 200000 605171804 200000 638245064 200000 987817667 200000 157883415 200000 950517028 200000 810251097 200000 144726207 200000 101948079 200000 620967844 200000 806807083 200000 249713399 200000 313191953 200000 967288108 200000 792617750 200000 139050571 200000 272396452 200000 8937005 200000 643053843 200000 132176572 200000 628539889 200000 774044726 200000 910340155 200000 366255467 200000 157707937 200000 394466298 200000 882864069 200000 874188951 200000 704215676 200000 916291400 200000 223272971 200000 456608674 200000 480708202 200000 997898512 200000 917167748 200000 400625420 200000 795475061 200000 711533412 200000 28671946 200000 401438838 200000 440228804 200000 683698035 200000 456649620 200000 716923039 200000 987138208 200000 308916110 200000 476726460 200000 724711273 200000 867807858 200000 113313575 200000 928204090 200000 116551123 200000 863888321 200000 162800332 200000 458413094 200000 777644032 200000 453047352 200000 225222703 200000 373631417 200000 950549806 200000 173501597 200000 683500576 200000 230029643 200000 540270526 200000 155804890 200000 246195344 200000 201961813 200000 54101298 200000 85947895 200000 676141711 200000 176876399 200000 743853097 200000 999950877 200000 498416206 200000 840529490 200000 619318372 200000 928409748 200000 923405597 200000 986265047 200000 282097347 200000 964469188 200000 687364973 200000 313483509 200000 418800967 200000 555335990 200000 849104078 200000 272717766 200000 677623057 200000 525483411 200000 522903537 200000 946985345 200000 212828257 200000 49942691 200000 181304998 200000 214478976 200000 576779415 200000 176009551 200000 940738013 200000 589518394 200000 474933300 200000 376051102 200000 361266088 200000 694803785 200000 860412632 200000 245933755 200000 30248758 200000 993529189 200000 298853701 200000 155896556 200000 350824153 200000 977597286 200000 717453658 200000 638092187 200000 136060416 200000 329094469 200000 845157400 200000 421622096 200000 409897277 200000 141374490 200000 664823711 200000 836709299 200000 648791615 200000 995993630 200000 747951920 200000 539438478 200000 305312727 200000 856404649 200000 294557484 200000 36527304 200000 364412918 200000 870924852 200000 853532946 200000 744717930 200000 463655853 200000 581660247 200000 598602116 200000 570788509 200000 918129963 200000 65381324 200000 544583234 200000 202714281 200000 280678337 200000 763287657 200000 74307629 200000 177610998 200000 681567712 200000 130721577 200000 549685572 200000 339307277 200000 798349592 200000 992355874 200000 492565161 200000 586305432 200000 599665690 200000 256886927 200000 151738524 200000 59371101 200000 914775222 200000 517086919 200000 536127613 200000 398846021 200000 175706076 200000 43336258 200000 260253389 200000 978476378 200000 696030110 200000 170371994 200000 483664173 200000 912849603 200000 961133356 200000 881294983 200000 622231645 200000 213491402 200000 454201557 200000 787068385 200000 738390077 200000 822730966 200000 123463692 200000 642626977 200000 206819790 200000 580766064 200000 353228639 200000 9602784 200000 918555952 200000 532888128 200000 309877889 200000 307373525 200000 906907556 200000 62013456 200000 142815296 200000 645866969 200000 870840203 200000 487509703 200000 816840847 200000 271829349 200000 698307685 200000 685305711 200000 16852604 200000 976600594 200000 321535186 200000 639835183 200000 251089977 200000 41502359 200000 340669075 200000 86092368 200000 710628118 200000 507499726 200000 506369673 200000 825198650 200000 725340036 200000 374414254 200000 780611764 200000 789597559 200000 528984340 200000 76493137 200000 541172787 200000 559454894 200000 993833076 200000 450299631 200000 834013513 200000 450131368 200000 463655288 200000 165623008 200000 628962646 200000 607262030 200000 346909965 200000 311783069 200000 930122457 200000 829855656 200000 943572294 200000 938994878 200000 71894388 200000 321040862 200000 546081107 200000 475306748 200000 632252391 200000 282975290 200000 177670020 200000 52806191 200000 290330130 200000 38866979 200000 571726665 200000 452038224 200000 293978870 200000 656549922 200000 194679604 200000 105584759 200000 874839219 200000 733767136 200000 602328309 200000 333840605 200000 971273355 200000 667492389 200000 311369051 200000 851467995 200000 818411229 200000 830268121 200000 635499097 200000 330027240 200000 901291818 200000 142270213 200000 20125949 200000 563173534 200000 764895762 200000 751705298 200000 719112057 200000 264490676 200000 328851798 200000 519166856 200000 283146014 200000 330214148 200000 793008599 200000 132967824 200000 710500955 200000 587943558 200000 118597013 200000 948404850 200000 698205889 200000 178079058 200000 661140912 200000 337234646 200000 729359617 200000 984904353 200000 189552745 200000 819500677 200000 789631211 200000 488288971 200000 264900896 200000 142356584 200000 590202224 200000 140575561 200000 249369175 200000 480316039 200000 394266784 200000 548694707 200000 390033325 200000 455843851 200000 89428396 200000 590859970 200000 776837090 200000 716584764 200000 138884324 200000 153365070 200000 188925145 200000 166360962 200000 664073145 200000 946649424 200000 893891984 200000 632244070 200000 481269435 200000 526010081 200000 916337705 200000 342142097 200000 59423642 200000 864995128 200000 265619427 200000 641829323 200000 749489448 200000 659510191 200000 415838496 200000 945853180 200000 140249941 200000 772230333 200000 305705312 200000 563299630 200000 504853296 200000 401096700 200000 808354116 200000 666178184 200000 878721260 200000 292551204 200000 691297931 200000 539256915 200000 40610775 200000 913721101 200000 949364247 200000 521655544 200000 157211236 200000 361653680 200000 996801512 200000 847228415 200000 369284129 200000 208168997 200000 355317534 200000 433755152 200000 37349824 200000 583042469 200000 17774074 200000 473571573 200000 961899793 200000 872246920 200000 369893341 200000 618147733 200000 14795525 200000 842761287 200000 37653318 200000 203281401 200000 750928301 200000 471192442 200000 924993495 200000 991022922 200000 288899640 200000 993704410 200000 690576976 200000 851100112 200000 822612727 200000 124822080 200000 961436306 200000 624683251 200000 452876123 200000 336450723 200000 864053660 200000 930335548 200000 941851636 200000 221701149 200000 123940240 200000 814899796 200000 791810674 200000 421582565 200000 817035694 200000 204784899 200000 737231783 200000 115872341 200000 880960598 200000 749686578 200000 945576323 200000 508709093 200000 45887753 200000 227012585 200000 183526678 200000 829691949 200000 428297320 200000 276857680 200000 199789200 200000 471863525 200000 586162738 200000 734126256 200000 419251523 200000 817552615 200000 60351305 200000 312032882 200000 515719070 200000 395362603 200000 887810477 200000 101322270 200000 846001971 200000 868753353 200000 88930430 200000 437176413 200000 778174641 200000 759138810 200000 731810302 200000 715440886 200000 809614825 200000 475430423 200000 731654027 200000 704798932 200000 373650381 200000 233947543 200000 759400360 200000 270104573 200000 896356459 200000 364489491 200000 860815860 200000 254125467 200000 526055669 200000 642424901 200000 833622832 200000 683639286 200000 74402235 200000 349240323 200000 441188157 200000 386470518 200000 942370350 200000 119201864 200000 874132762 200000 901674405 200000 242607838 200000 631096363 200000 648549097 200000 158499114 200000 899827068 200000 999690212 200000 880295402 200000 228515790 200000 78319832 200000 206462669 200000 750826109 200000 864208250 200000 398513891 200000 928259934 200000 496084004 200000 774900021 200000 705556141 200000 604071727 200000 633058173 200000 955094314 200000 981934182 200000 651405561 200000 620167243 200000 942496927 200000 101664096 200000 580023956 200000 15818093 200000 584199678 200000 682485771 200000 613460217 200000 254679268 200000 992407759 200000 163308022 200000 119928384 200000 280549329 200000 117274555 200000 895219668 200000 292278690 200000 616572019 200000 144695946 200000 836027763 200000 194158968 200000 684357676 200000 27077668 200000 210958790 200000 577455417 200000 910519164 200000 438460563 200000 593849563 200000 393442175 200000 509070339 200000 383003389 200000 827129828 200000 305355265 200000 857314434 200000 83025325 200000 482777394 200000 310915993 200000 32409818 200000 970747403 200000 821551668 200000 956296254 200000 247191562 200000 834511519 200000 535559035 200000 894764298 200000 931485237 200000 974913297 200000 37828792 200000 911966261 200000 555656345 200000 352672810 200000 484604091 200000 73992471 200000 439242647 200000 510556627 200000 726134645 200000 181875241 200000 612106928 200000 209065748 200000 555728374 200000 169018115 200000 76197509 200000 934443542 200000 617990255 200000 730711646 200000 403887830 200000 807079456 200000 40158768 200000 54624274 200000 217838723 200000 903705500 200000 41609129 200000 876719384 200000 899374477 200000 948028947 200000 778792556 200000 562982281 200000 723448597 200000 767104555 200000 527723817 200000 491049116 200000 895778138 200000 509930927 200000 447311791 200000 391518379 200000 792584126 200000 706088327 200000 599562481 200000 556453165 200000 341235905 200000 615955898 200000 463856893 200000 768481980 200000 624911364 200000 639609202 200000 227285254 200000 489916175 200000 501132870 200000 661131511 200000 234016090 200000 540645120 200000 440874857 200000 302221234 200000 653084011 200000 538834055 200000 125245037 200000 186954283 200000 156819914 200000 211995324 200000 163508594 200000 560911882 200000 20694054 200000 206723032 200000 901699513 200000 447940121 200000 486570832 200000 651459379 200000 151804834 200000 614628927 200000 300388153 200000 613143878 200000 737158319 200000 652992389 200000 6004977 200000 977297833 200000 627609983 200000 234731539 200000 770729641 200000 559084309 200000 680411091 200000 110963507 200000 578636721 200000 527374179 200000 430969995 200000 443426124 200000 193203834 200000 855900554 200000 893483944 200000 235288040 200000 814181012 200000 504278948 200000 171022923 200000 294750638 200000 891162288 200000 774435560 200000 74990772 200000 704227943 200000 894569117 200000 618209712 200000 326154819 200000 107987707 200000 696242510 200000 356668787 200000 809124217 200000 574199156 200000 482162898 200000 347600587 200000 349085175 200000 358781689 200000 945077849 200000 702184304 200000 691229308 200000 378632147 200000 289759285 200000 233524794 200000 385712362 200000 845208939 200000 506782677 200000 274579234 200000 568542785 200000 760057417 200000 87125450 200000 770139456 200000 994369697 200000 622131222 200000 67576262 200000 548319949 200000 63983947 200000 32879001 200000 663538327 200000 139243297 200000 560800928 200000 286436540 200000 80552495 200000 215012021 200000 650783776 200000 597553799 200000 421787038 200000 318830882 200000 479584363 200000 728951587 200000 168273685 200000 34123039 200000 487127362 200000 998776280 200000 309625317 200000 855271557 200000 342059909 200000 863946510 200000 752444029 200000 748081742 200000 921385782 200000 89500239 200000 555777646 200000 151696528 200000 772459891 200000 693643842 200000 548866152 200000 655252614 200000 709159551 200000 891552432 200000 840417853 200000 212274823 200000 260132794 200000 509853826 200000 716112093 200000 616062987 200000 545692067 200000 267115968 200000 179957336 200000 743916460 200000 855857115 200000 715790226 200000 788890078 200000 710227234 200000 446415140 200000 204092993 200000 645073857 200000 251212613 200000 302180189 200000 329004854 200000 729418097 200000 156292110 200000 332151175 200000 296795385 200000 788531069 200000 697910934 200000 797650882 200000 160235827 200000 832030104 200000 69679892 200000 469225808 200000 983479468 200000 825785488 200000 7365857 200000 360502416 200000 755333964 200000 53425751 200000 981855862 200000 517658370 200000 477392924 200000 845071358 200000 751844204 200000 211574600 200000 601531205 200000 684545972 200000 150679162 200000 987158819 200000 748745743 200000 800399050 200000 765777786 200000 30565233 200000 144988899 200000 815361969 200000 532461923 200000 529273397 200000 327476040 200000 686921209 200000 888506447 200000 904168078 200000 715209192 200000 990659667 200000 199164278 200000 524498109 200000 110997644 200000 140846223 200000 229053232 200000 498240546 200000 21492250 200000 133574046 200000 797990134 200000 134505278 200000 657858205 200000 975707024 200000 365591904 200000 553081778 200000 682651965 200000 192948118 200000 308635175 200000 2297918 200000 593326657 200000 749815296 200000 792314403 200000 489148610 200000 610188051 200000 94458942 200000 487850317 200000 946406463 200000 848444988 200000 651382498 200000 56350397 200000 995859670 200000 168913250 200000 247749531 200000 496425132 200000 774084038 200000 673865552 200000 14551867 200000 110588531 200000 744259953 200000 580014061 200000 48937905 200000 863673481 200000 646093143 200000 532475971 200000 816840719 200000 966685320 200000 432720920 200000 224196217 200000 677922436 200000 504931112 200000 644709750 200000 894577112 200000 450014818 200000 859077184 200000 203266639 200000 896949449 200000 846009368 200000 2746571 200000 721868454 200000 20168403 200000 322629943 200000 796277472 200000 197643674 200000 758286497 200000 201706608 200000 973469624 200000 450869612 200000 112731641 200000 180715923 200000 923550123 200000 384600957 200000 518405573 200000 71297937 200000 900749874 200000 66477132 200000 451703309 200000 320380026 200000 811588581 200000 4009339 200000 484139514 200000 593629567 200000 975351933 200000 364311498 200000 196684755 200000 826942704 200000 16963794 200000 401808153 200000 363345154 200000 324976190 200000 570452702 200000 196270185 200000 668525072 200000 376514553 200000 467923383 200000 735335387 200000 495428260 200000 390121937 200000 163446679 200000 893026991 200000 123778950 200000 176944280 200000 271568855 200000 521860933 200000 583736993 200000 495644733 200000 132467438 200000 171979550 200000 243764988 200000 296610770 200000 956653686 200000 526046426 200000 863262911 200000 97291654 200000 237279015 200000 784875066 200000 626480435 200000 611188395 200000 425948377 200000 228913695 200000 337550529 200000 756910512 200000 886764677 200000 220483721 200000 792158961 200000 822954023 200000 897256515 200000 62374552 200000 574163051 200000 943920831 200000 393284428 200000 280877197 200000 941153528 200000 250069833 200000 28834296 200000 380903369 200000 556821378 200000 443184822 200000 492232128 200000 451679436 200000 70447119 200000 953249046 200000 602307388 200000 922766646 200000 146292168 200000 935798170 200000 643738149 200000 632809416 200000 86994679 200000 278065299 200000 422242644 200000 361221218 200000 104418051 200000 985323375 200000 896798400 200000 789457413 200000 240663158 200000 180727489 200000 333159811 200000 59339986 200000 96426231 200000 469449785 200000 728974804 200000 258654729 200000 855614287 200000 369153703 200000 879832845 200000 665781258 200000 928139111 200000 131032572 200000 98574758 200000 79877718 200000 190253126 200000 595399495 200000 957748535 200000 257220494 200000 794736151 200000 774762683 200000 944225912 200000 300932465 200000 830334496 200000 906349991 200000 217568067 200000 569378529 200000 591326923 200000 508034683 200000 282141328 200000 497668062 200000 411592608 200000 127106760 200000 465017975 200000 338286473 200000 407278919 200000 628817728 200000 112777777 200000 132650017 200000 494701962 200000 598977969 200000 458811415 200000 882015496 200000 315699536 200000 689526029 200000 258428320 200000 169085629 200000 261167266 200000 95317349 200000 882361701 200000 964361954 200000 535579817 200000 401184232 200000 792062240 200000 90296376 200000 416524717 200000 111583463 200000 171793319 200000 842511005 200000 43220247 200000 354741203 200000 512197365 200000 271464724 200000 918857070 200000 209111868 200000 319047201 200000 179677627 200000 667031644 200000 833210067 200000 734387555 200000 446278613 200000 187126953 200000 405754728 200000 562162709 200000 509130178 200000 590194750 200000 406311660 200000 993309359 200000 177409281 200000 14319651 200000 260629103 200000 483313865 200000 566822964 200000 896503424 200000 877153825 200000 734111004 200000 207372570 200000 378135199 200000 59072340 200000 853316992 200000 320635541 200000 413487335 200000 273108599 200000 255270126 200000 159405221 200000 755532513 200000 456237852 200000 130658174 200000 359626859 200000 407551798 200000 735111155 200000 458585193 200000 613896230 200000 963787181 200000 389469899 200000 299186184 200000 866170168 200000 97175857 200000 456428694 200000 162212306 200000 592691745 200000 784686536 200000 110668645 200000 162514529 200000 699965057 200000 879547548 200000 592772711 200000 612072300 200000 116456217 200000 790145013 200000 809514989 200000 213176269 200000 453773258 200000 500280636 200000 373883753 200000 217787259 200000 377642900 200000 441475320 200000 182088553 200000 441743248 200000 884500631 200000 744648915 200000 968313759 200000 189626436 200000 256633876 200000 641498518 200000 631768795 200000 765753071 200000 107513963 200000 763377960 200000 940917518 200000 254891530 200000 715318046 200000 339017362 200000 663801160 200000 199902509 200000 614026955 200000 936523772 200000 12052922 200000 374593297 200000 552667445 200000 355932336 200000 622451123 200000 795172750 200000 671781691 200000 21342485 200000 685628838 200000 654665629 200000 298073823 200000 688083636 200000 983821090 200000 659243351 200000 294368063 200000 817024566 200000 501695703 200000 724775923 200000 351585438 200000 805183843 200000 448635031 200000 848885707 200000 429166683 200000 381408035 200000 794513746 200000 547141206 200000 273201399 200000 994210176 200000 953436951 200000 699617838 200000 353438226 200000 239392673 200000 170545944 200000 610227978 200000 155766381 200000 120103375 200000 599114662 200000 446441924 200000 572706281 200000 192772979 200000 110617136 200000 97956436 200000 540418950 200000 855188756 200000 68943176 200000 855208402 200000 448818532 200000 579554397 200000 349103261 200000 987780727 200000 310333124 200000 389787668 200000 731497728 200000 359442843 200000 603293191 200000 732639267 200000 646646882 200000 477233591 200000 179734188 200000 150271378 200000 239730643 200000 730837603 200000 760782677 200000 876832906 200000 824530308 200000 822334040 200000 75348418 200000 847190099 200000 833880773 200000 401183599 200000 446016211 200000 679720789 200000 855431175 200000 846122143 200000 982965898 200000 223692569 200000 609977050 200000 728651266 200000 392479237 200000 633474632 200000 688412654 200000 884664015 200000 141691783 200000 242474666 200000 515522325 200000 142963552 200000 892690543 200000 211921192 200000 82094399 200000 328621868 200000 406083902 200000 256688585 200000 902965371 200000 400343245 200000 854810005 200000 896682424 200000 658191868 200000 245702651 200000 162208307 200000 107640123 200000 478481424 200000 410334606 200000 536890106 200000 123936700 200000 206989354 200000 117056895 200000 255678698 200000 408910275 200000 184095448 200000 620122342 200000 433540643 200000 819593976 200000 621740492 200000 73659388 200000 624244199 200000 396154405 200000 917430743 200000 887259161 200000 167590036 200000 554718513 200000 24884456 200000 200831926 200000 907716013 200000 232551717 200000 424921616 200000 583290988 200000 136144849 200000 244444714 200000 437330304 200000 259901170 200000 103217857 200000 585099144 200000 472089736 200000 993871137 200000 852368733 200000 705487271 200000 967663001 200000 279300595 200000 39128487 200000 893530128 200000 367019587 200000 7764862 200000 154498238 200000 92028781 200000 246437687 200000 289062653 200000 101196515 200000 28188548 200000 434432069 200000 397310151 200000 580895606 200000 519813950 200000 394705502 200000 837389396 200000 368035064 200000 114610853 200000 383936914 200000 954355774 200000 315111690 200000 263863008 200000 85625105 200000 163726397 200000 414879339 200000 309884473 200000 902762285 200000 130289961 200000 8796925 200000 965275671 200000 111685973 200000 251071739 200000 128709056 200000 434177795 200000 451611 200000 208846540 200000 736690389 200000 558384805 200000 387433262 200000 544579283 200000 479822715 200000 832444359 200000 448629600 200000 718160489 200000 283958292 200000 988854864 200000 717373600 200000 297225223 200000 937506848 200000 56034634 200000 562670079 200000 223464262 200000 670917695 200000 610706652 200000 118999471 200000 492277981 200000 239553074 200000 592972367 200000 105214 200000 787308710 200000 28938457 200000 605989387 200000 220271710 200000 218368408 200000 602653238 200000 545421210 200000 981523807 200000 926276045 200000 455667560 200000 155681699 200000 64736946 200000 553445501 200000 419816112 200000 211344879 200000 519173159 200000 329227264 200000 776721262 200000 654328167 200000 720989871 200000 789381071 200000 735805988 200000 419178515 200000 155281498 200000 378306178 200000 641031792 200000 552387867 200000 719626840 200000 526570450 200000 732506901 200000 483023561 200000 650978555 200000 885979287 200000 638647282 200000 79905924 200000 253120947 200000 798398666 200000 424968712 200000 284902101 200000 949334288 200000 203678595 200000 129866104 200000 588859237 200000 829274306 200000 402093307 200000 678915457 200000 108314876 200000 557053851 200000 191260811 200000 351874693 200000 540469634 200000 543120778 200000 374540970 200000 286932996 200000 304025600 200000 681905569 200000 828316914 200000 325591711 200000 439297183 200000 477312527 200000 138029595 200000 651295253 200000 700370599 200000 122802213 200000 428101116 200000 179080520 200000 793127553 200000 729994836 200000 416906128 200000 936288311 200000 405469109 200000 867547693 200000 234494190 200000 859730436 200000 48125163 200000 520837727 200000 527820623 200000 992732399 200000 570866669 200000 191065275 200000 949692171 200000 885192281 200000 140468129 200000 725723698 200000 470124443 200000 150016705 200000 438625298 200000 554682068 200000 760027543 200000 482329545 200000 346082920 200000 538681298 200000 272497336 200000 265712689 200000 870491371 200000 987066236 200000 734213590 200000 673173465 200000 819782403 200000 488665923 200000 45718763 200000 187445699 200000 243356985 200000 212746678 200000 91375885 200000 403465229 200000 142942518 200000 564757640 200000 535421046 200000 979432954 200000 541622722 200000 230787208 200000 629386367 200000 406081513 200000 541619397 200000 463750566 200000 701561247 200000 377779035 200000 905344841 200000 750735092 200000 144861040 200000 300338928 200000 348807541 200000 554035361 200000 2463914 200000 953951338 200000 540843154 200000 966772735 200000 995384613 200000 198245032 200000 283868937 200000 838624637 200000 473126874 200000 81884586 200000 248886882 200000 873088173 200000 381026017 200000 864943251 200000 319891269 200000 918760510 200000 324597107 200000 57222561 200000 304043900 200000 783387649 200000 185677800 200000 152761397 200000 923640814 200000 715171559 200000 287767481 200000 861407953 200000 65952932 200000 76458752 200000 816084350 200000 312288020 200000 55647943 200000 142597501 200000 709327088 200000 112554431 200000 138197663 200000 622971566 200000 812948712 200000 635045042 200000 354867604 200000 65486340 200000 447865693 200000 444393199 200000 800836655 200000 903241743 200000 650760553 200000 806875796 200000 978784281 200000 194289792 200000 885501763 200000 991548644 200000 247844890 200000 534612007 200000 316481093 200000 629699646 200000 679306267 200000 30475508 200000 869072615 200000 342052388 200000 882324772 200000 971410425 200000 45450945 200000 977020212 200000 156424541 200000 463061350 200000 817309323 200000 888760113 200000 330769423 200000 612267658 200000 726947871 200000 602427642 200000 25340835 200000 456042968 200000 36724853 200000 481828496 200000 20058017 200000 978335454 200000 605413285 200000 517357843 200000 864921778 200000 765157454 200000 850526952 200000 307757252 200000 900138141 200000 441963001 200000 997510295 200000 913321732 200000 977531981 200000 671731406 200000 330627625 200000 186848851 200000 205648840 200000 533362398 200000 327445047 200000 457840209 200000 786989112 200000 140114267 200000 448294011 200000 843689407 200000 29233637 200000 751036563 200000 334506955 200000 526085757 200000 839444023 200000 482095608 200000 480342050 200000 268694413 200000 346872248 200000 881793562 200000 419890327 200000 631632654 200000 881202191 200000 314746538 200000 951329122 200000 405635649 200000 988076037 200000 66016888 200000 925747677 200000 700410246 200000 881751939 200000 817509236 200000 508455552 200000 423010910 200000 470427024 200000 672008368 200000 387077859 200000 87757162 200000 120177239 200000 731186780 200000 121097663 200000 498042474 200000 60391198 200000 376866760 200000 555692780 200000 131660862 200000 693873231 200000 565183844 200000 571900771 200000 915158247 200000 898679666 200000 410771138 200000 550527804 200000 933725573 200000 515021616 200000 937884305 200000 862438320 200000 206784090 200000 144901457 200000 482636451 200000 699443480 200000 643940036 200000 845973181 200000 776838631 200000 106869483 200000 203072326 200000 914391422 200000 334972527 200000 411101635 200000 108606848 200000 714379962 200000 348970346 200000 263341399 200000 986248753 200000 4133565 200000 746772265 200000 876025473 200000 450965818 200000 685993196 200000 103896861 200000 491835704 200000 306172829 200000 178269650 200000 380117463 200000 519336086 200000 461948793 200000 481812758 200000 100369670 200000 882588883 200000 460324879 200000 585872257 200000 612027771 200000 842481479 200000 790454719 200000 991932156 200000 546202407 200000 167548523 200000 281427467 200000 445595279 200000 527589146 200000 737490903 200000 728488850 200000 811788387 200000 98040708 200000 496138820 200000 90556436 200000 3294143 200000 297093559 200000 20143498 200000 326391924 200000 331628813 200000 217514531 200000 622203042 200000 730019504 200000 194455510 200000 979299416 200000 212244389 200000 492663785 200000 163994816 200000 215682822 200000 56726474 200000 84009569 200000 526122902 200000 953343487 200000 903925611 200000 934730615 200000 806107456 200000 599873074 200000 689729023 200000 191385516 200000 431176133 200000 769107889 200000 105485344 200000 570440352 200000 403295311 200000 3640235 200000 28609925 200000 125378837 200000 600613158 200000 880669810 200000 805337864 200000 553318121 200000 998608819 200000 538603381 200000 823836833 200000 657347359 200000 964908158 200000 530352453 200000 826644840 200000 212372950 200000 973101871 200000 712832403 200000 557852566 200000 914638415 200000 243306640 200000 201928496 200000 977422979 200000 213674731 200000 681717384 200000 80523787 200000 898323112 200000 131776298 200000 824769056 200000 456395573 200000 646816669 200000 462772651 200000 105377152 200000 605575903 200000 184062491 200000 844988465 200000 267178482 200000 211127897 200000 941612539 200000 532001692 200000 857456605 200000 772269587 200000 545686580 200000 28053483 200000 365171403 200000 620498847 200000 429959392 200000 523872320 200000 51314531 200000 306047405 200000 541930806 200000 173303514 200000 390149998 200000 161532941 200000 837654928 200000 606212892 200000 997931476 200000 84602287 200000 949969253 200000 759546244 200000 713776287 200000 713637541 200000 665433935 200000 300069811 200000 667446518 200000 430240799 200000 370883846 200000 917797995 200000 371057954 200000 899097196 200000 440508258 200000 688385418 200000 432291468 200000 790500606 200000 306562652 200000 145420307 200000 958848444 200000 800733798 200000 635564300 200000 942648358 200000 951903323 200000 165053011 200000 326514603 200000 232377602 200000 224913712 200000 344988567 200000 775795601 200000 932734217 200000 245024293 200000 609188897 200000 465991991 200000 458563002 200000 985500739 200000 753779970 200000 90010166 200000 801139639 200000 90227632 200000 174446699 200000 910467909 200000 232069312 200000 597420471 200000 498483628 200000 714649149 200000 578230198 200000 970622656 200000 779093302 200000 337303064 200000 894593176 200000 680304722 200000 969728153 200000 396072172 200000 174206600 200000 469415191 200000 444197510 200000 923706868 200000 762442182 200000 112720087 200000 877383885 200000 90295175 200000 919306674 200000 439977595 200000 820801119 200000 768134941 200000 867370189 200000 312347659 200000 638740299 200000 529806160 200000 874974904 200000 863748783 200000 758342340 200000 305333720 200000 820176946 200000 324974256 200000 998692121 200000 152878989 200000 579541789 200000 897981303 200000 440315322 200000 322841192 200000 631445625 200000 939486604 200000 880494905 200000 310614402 200000 47372903 200000 601527448 200000 183502149 200000 273633554 200000 390956582 200000 145878371 200000 940219056 200000 392655985 200000 667439128 200000 947629013 200000 316047721 200000 24802840 200000 150251453 200000 548598007 200000 545952385 200000 162849696 200000 730777013 200000 844224242 200000 64535593 200000 769825728 200000 290712513 200000 753380110 200000 101096882 200000 901492818 200000 682907330 200000 832495028 200000 151130507 200000 398704717 200000 196333751 200000 435538539 200000 200085829 200000 996760523 200000 960707778 200000 945821149 200000 466752401 200000 807529476 200000 425563939 200000 331416019 200000 275812927 200000 542926160 200000 98236219 200000 428216115 200000 924634688 200000 880290600 200000 234536841 200000 109106184 200000 602385828 200000 499091492 200000 850421167 200000 5159802 200000 677215643 200000 311584765 200000 761785964 200000 249563600 200000 444163191 200000 558990219 200000 108741027 200000 553520244 200000 458568104 200000 276169415 200000 966261330 200000 291747823 200000 361552317 200000 335289033 200000 796978842 200000 809118695 200000 202930793 200000 98055627 200000 630117821 200000 863716135 200000 221392507 200000 218057507 200000 307062298 200000 241681302 200000 267246051 200000 324886859 200000 512820529 200000 792708158 200000 165401010 200000 680909276 200000 999198117 200000 628030790 200000 679267866 200000 483540878 200000 895115060 200000 420282359 200000 472111721 200000 900201528 200000 430864576 200000 944667322 200000 961809681 200000 620956885 200000 193727560 200000 7607574 200000 215836067 200000 31013756 200000 653245167 200000 625345462 200000 291086542 200000 738440550 200000 519094003 200000 832827488 200000 146469475 200000 697656043 200000 745114549 200000 579603966 200000 162794323 200000 89387908 200000 644594615 200000 670400664 200000 430203822 200000 712062409 200000 248606359 200000 350614359 200000 89650341 200000 990547827 200000 333401880 200000 391407746 200000 660040328 200000 771111258 200000 284131098 200000 702110595 200000 355316423 200000 883421048 200000 192819100 200000 158088931 200000 764112884 200000 429413603 200000 61594303 200000 751071305 200000 933710271 200000 674482645 200000 855219141 200000 434590334 200000 662279928 200000 764211623 200000 947247885 200000 281830250 200000 111739279 200000 28314321 200000 408209944 200000 530182167 200000 61401238 200000 292397290 200000 600376199 200000 156710060 200000 194710076 200000 699438765 200000 946677017 200000 562177138 200000 193681363 200000 131299313 200000 476708272 200000 713286098 200000 915160522 200000 414664111 200000 926329676 200000 497706580 200000 48917426 200000 466436095 200000 979548941 200000 733629088 200000 180170812 200000 523883034 200000 835562804 200000 552551039 200000 93805881 200000 267555928 200000 605228322 200000 931500763 200000 86424472 200000 793575986 200000 350507350 200000 484574650 200000 505488746 200000 76928064 200000 601455986 200000 526900805 200000 167688160 200000 490300987 200000 918975542 200000 154723014 200000 687435594 200000 116583164 200000 740497795 200000 893856420 200000 366802201 200000 999496314 200000 334816856 200000 60818537 200000 354545117 200000 528809935 200000 884408535 200000 277487548 200000 965323591 200000 53472050 200000 674138175 200000 417317222 200000 223416358 200000 363742205 200000 443041523 200000 971166544 200000 940587117 200000 132716712 200000 521420913 200000 491532929 200000 331957547 200000 920607435 200000 970295642 200000 772814628 200000 679187088 200000 729183518 200000 334084464 200000 691299455 200000 382514670 200000 883514235 200000 837527442 200000 297048316 200000 933489076 200000 567005402 200000 124679105 200000 710402083 200000 395403636 200000 120931667 200000 187278109 200000 668891292 200000 616177117 200000 353317919 200000 661598695 200000 720414257 200000 484490945 200000 404596631 200000 393947008 200000 406580169 200000 775319311 200000 658848562 200000 807553640 200000 604487533 200000 391519960 200000 573079945 200000 472155199 200000 24585798 200000 764947789 200000 4273750 200000 828805574 200000 875682972 200000 616703167 200000 296599663 200000 657924318 200000 86803928 200000 674350748 200000 239642063 200000 195741318 200000 542358657 200000 479510392 200000 695052173 200000 322890976 200000 265137729 200000 137266944 200000 461436897 200000 63141164 200000 728141792 200000 538748423 200000 775436325 200000 523988426 200000 618053447 200000 839983741 200000 992374993 200000 538125883 200000 244982142 200000 166254450 200000 52107645 200000 517521696 200000 805237933 200000 199342359 200000 776214754 200000 240327225 200000 390973470 200000 839619260 200000 16551640 200000 482828390 200000 342360120 200000 802158289 200000 234955864 200000 860485544 200000 561438340 200000 556138728 200000 744044922 200000 484211999 200000 506892203 200000 283909040 200000 93191543 200000 10383629 200000 268281716 200000 792704251 200000 31520424 200000 494977233 200000 343399626 200000 397731256 200000 153245316 200000 677845740 200000 412799411 200000 536594424 200000 661157285 200000 99929342 200000 814928217 200000 798823661 200000 676349890 200000 405598664 200000 462680068 200000 424139493 200000 796272565 200000 808486699 200000 783127837 200000 155345746 200000 497836917 200000 831445030 200000 928270123 200000 409441476 200000 65005596 200000 626400987 200000 294626265 200000 725697260 200000 296126946 200000 111079562 200000 514342381 200000 560414874 200000 981780511 200000 10907028 200000 164197713 200000 368353727 200000 407710540 200000 552474488 200000 862329101 200000 312714603 200000 457588993 200000 240114392 200000 648295241 200000 887168463 200000 148002295 200000 418837364 200000 380383567 200000 54820411 200000 269618182 200000 594857004 200000 397921158 200000 234359072 200000 247032359 200000 184631553 200000 808377207 200000 936293389 200000 762529395 200000 736504596 200000 81385931 200000 91890101 200000 720348705 200000 797003428 200000 431286858 200000 109617639 200000 394871179 200000 142491411 200000 408281564 200000 767920019 200000 45036072 200000 800203489 200000 10948235 200000 386865355 200000 158911122 200000 874880431 200000 143030654 200000 191121086 200000 840988800 200000 262331452 200000 41993470 200000 709401533 200000 53203660 200000 394460266 200000 31390836 200000 256833850 200000 400539502 200000 220534072 200000 605650535 200000 287328195 200000 599542142 200000 475421897 200000 55938178 200000 286910730 200000 430633781 200000 314357339 200000 838175115 200000 232281055 200000 91938283 200000 714213455 200000 221419884 200000 74737203 200000 687796761 200000 486196775 200000 658628397 200000 140623127 200000 28565847 200000 645175426 200000 975350519 200000 884273849 200000 46050910 200000 889484065 200000 920120850 200000 762050668 200000 213220103 200000 577636580 200000 474533094 200000 11815584 200000 213872713 200000 931621324 200000 647311100 200000 225234149 200000 977229886 200000 777208570 200000 873541373 200000 851789292 200000 452946973 200000 250772654 200000 849373361 200000 71845765 200000 509704768 200000 831193160 200000 533689089 200000 222016672 200000 930143774 200000 220280393 200000 945270772 200000 746080591 200000 77151313 200000 609606737 200000 331400885 200000 927421121 200000 494915217 200000 343874850 200000 468642698 200000 529194312 200000 723894 200000 915145883 200000 435581405 200000 668171859 200000 592617913 200000 888947645 200000 445250102 200000 505025140 200000 339343794 200000 603881128 200000 979797053 200000 664121178 200000 466934746 200000 834993821 200000 702481084 200000 378472406 200000 632198537 200000 678561789 200000 885140890 200000 397248473 200000 615714104 200000 402399303 200000 897222624 200000 988568692 200000 929378432 200000 739810334 200000 677192119 200000 95870422 200000 626152472 200000 270445376 200000 934059623 200000 527024976 200000 735296985 200000 490380942 200000 218190424 200000 783827795 200000 565140157 200000 889524745 200000 940799764 200000 502583663 200000 299613402 200000 102270162 200000 267745602 200000 744219733 200000 619542379 200000 806914857 200000 784068779 200000 317453781 200000 422170823 200000 140967022 200000 836885559 200000 41645791 200000 794212454 200000 40820515 200000 94163952 200000 535461253 200000 341348578 200000 228419302 200000 381936893 200000 854750967 200000 675686387 200000 811895930 200000 488181160 200000 708807556 200000 490009201 200000 32943038 200000 846589784 200000 919999135 200000 737349717 200000 842927539 200000 494453910 200000 59843286 200000 729995960 200000 165532793 200000 899014922 200000 542749660 200000 920281041 200000 943074642 200000 463011198 200000 489747583 200000 68879609 200000 975108252 200000 658313689 200000 912101042 200000 717910185 200000 899061210 200000 351810341 200000 433803651 200000 749195386 200000 563070379 200000 66621833 200000 434526500 200000 530327843 200000 598339024 200000 332191310 200000 595238117 200000 442249342 200000 199497002 200000 734730204 200000 123004727 200000 512618882 200000 213189561 200000 692706749 200000 579130283 200000 289117257 200000 605687965 200000 152835736 200000 445134063 200000 80452107 200000 472945174 200000 318554678 200000 385169111 200000 649704224 200000 675254151 200000 703534464 200000 997917776 200000 485184257 200000 126691182 200000 167641214 200000 146661741 200000 659967046 200000 251216237 200000 991743064 200000 439203166 200000 670800040 200000 740852804 200000 628376408 200000 526060147 200000 47833855 200000 681669587 200000 961180389 200000 672426524 200000 78489924 200000 78499611 200000 464168840 200000 24867563 200000 570773135 200000 515058748 200000 232880362 200000 333066896 200000 184552730 200000 726303352 200000 683202003 200000 287825882 200000 423871035 200000 137183790 200000 234783787 200000 372771516 200000 465157228 200000 570313951 200000 37085947 200000 995017284 200000 207046470 200000 128847147 200000 645999212 200000 292743844 200000 734824321 200000 477965523 200000 392823239 200000 905521453 200000 518233332 200000 489163960 200000 912665970 200000 670488654 200000 377566874 200000 600963802 200000 755491576 200000 540820376 200000 198957194 200000 408681561 200000 493957888 200000 824078780 200000 223235581 200000 17577334 200000 394571092 200000 340333195 200000 333027659 200000 677966225 200000 697321178 200000 544854771 200000 969102829 200000 256885548 200000 795451294 200000 418422024 200000 508648059 200000 878454758 200000 218998981 200000 298764791 200000 340528302 200000 154899072 200000 843990682 200000 27355667 200000 561268062 200000 986108634 200000 877281412 200000 982137036 200000 887240837 200000 69732853 200000 946969356 200000 926636722 200000 503785273 200000 23680498 200000 926906331 200000 704394614 200000 389294004 200000 825160208 200000 897201081 200000 695261159 200000 705034063 200000 904490673 200000 125994127 200000 87679480 200000 778886786 200000 273541973 200000 215518052 200000 309945527 200000 290268388 200000 455111325 200000 487180898 200000 531660375 200000 762370352 200000 515721288 200000 673087697 200000 781518886 200000 874903869 200000 98237752 200000 955129626 200000 234483863 200000 677947396 200000 652174701 200000 383239877 200000 845027640 200000 49936285 200000 735555591 200000 25549435 200000 974320315 200000 550369601 200000 113688391 200000 976469507 200000 8244465 200000 791441224 200000 102775438 200000 800074311 200000 923191497 200000 601732907 200000 267487323 200000 321601871 200000 775013460 200000 581698946 200000 869274705 200000 929929284 200000 709652163 200000 438492166 200000 440208685 200000 869740910 200000 11113062 200000 413111184 200000 754786515 200000 944241717 200000 735798958 200000 301211671 200000 844807745 200000 906243874 200000 521725483 200000 375088309 200000 228902297 200000 953273822 200000 488836237 200000 575063457 200000 545740827 200000 816715569 200000 303499942 200000 441156149 200000 68840487 200000 59887364 200000 687731814 200000 379630825 200000 426609470 200000 208442463 200000 932154077 200000 556250453 200000 647512577 200000 467123050 200000 289130555 200000 437535281 200000 740961327 200000 838110574 200000 92727250 200000 255215447 200000 395157674 200000 257994964 200000 95014929 200000 71323583 200000 680481138 200000 678633252 200000 699120266 200000 26953601 200000 623251367 200000 385265927 200000 779431916 200000 388799958 200000 41091979 200000 446968388 200000 614419976 200000 370819863 200000 747041404 200000 171644358 200000 462120912 200000 598877883 200000 321030909 200000 834485651 200000 555851090 200000 759707483 200000 578402989 200000 967375573 200000 178169792 200000 233094321 200000 312590413 200000 339915732 200000 306917738 200000 793428371 200000 252036030 200000 214319608 200000 101554625 200000 331196924 200000 55172095 200000 477496779 200000 485961045 200000 583125251 200000 270183730 200000 133222132 200000 922770391 200000 953756384 200000 159242391 200000 239261756 200000 462372375 200000 430666477 200000 711128718 200000 853623180 200000 391163910 200000 991610786 200000 563149977 200000 27420139 200000 824703668 200000 401794711 200000 175518038 200000 151895940 200000 789446225 200000 840921221 200000 484122760 200000 354746781 200000 678871599 200000 162006852 200000 283936526 200000 271431840 200000 761680062 200000 826548173 200000 753037545 200000 733654549 200000 564536205 200000 607659064 200000 628639034 200000 591077029 200000 316580687 200000 855296446 200000 808414784 200000 478498328 200000 708661202 200000 220195512 200000 488785757 200000 952093014 200000 572515849 200000 303480477 200000 220297489 200000 427202665 200000 220082690 200000 135149063 200000 596415228 200000 134227064 200000 341428463 200000 183313069 200000 317931487 200000 753730508 200000 79526689 200000 231492457 200000 748767131 200000 572090829 200000 644118535 200000 425503794 200000 337538864 200000 141439237 200000 515211314 200000 905635362 200000 603010238 200000 553892635 200000 965165907 200000 624934769 200000 749961094 200000 27076824 200000 344863290 200000 858993527 200000 1264616 200000 536342053 200000 556569816 200000 997443245 200000 632052581 200000 484816394 200000 306676285 200000 929942187 200000 678986398 200000 149643952 200000 798456986 200000 87870506 200000 932014419 200000 827970910 200000 630562623 200000 376386306 200000 155205732 200000 193641598 200000 42806940 200000 317428780 200000 358622162 200000 313532313 200000 442712643 200000 177995201 200000 561416894 200000 573208405 200000 736910564 200000 628516088 200000 330706280 200000 456824189 200000 93504590 200000 339824683 200000 210757936 200000 44919545 200000 53193588 200000 851491537 200000 96778390 200000 524913104 200000 137480804 200000 138782084 200000 402181949 200000 179863852 200000 45538897 200000 553356796 200000 299368419 200000 242871637 200000 386417545 200000 215844624 200000 526985834 200000 574914484 200000 317998974 200000 196073147 200000 525253586 200000 313923793 200000 263760577 200000 757717012 200000 846890555 200000 292190292 200000 571460865 200000 4721492 200000 106972390 200000 273431303 200000 460978447 200000 766623187 200000 569072692 200000 816336081 200000 281874652 200000 836908042 200000 988424100 200000 339025083 200000 935817592 200000 230630289 200000 44236248 200000 103807213 200000 168449812 200000 254790945 200000 104469136 200000 83589809 200000 13158144 200000 964509843 200000 347495084 200000 7761518 200000 86876077 200000 437312222 200000 594284590 200000 59957678 200000 211476651 200000 407617564 200000 336627764 200000 755038488 200000 394197163 200000 204806532 200000 572403457 200000 495354997 200000 40995196 200000 793443184 200000 47200756 200000 184091309 200000 897489937 200000 271286103 200000 139055502 200000 681620426 200000 682452601 200000 415512019 200000 857906032 200000 811454195 200000 700831204 200000 802528412 200000 791670361 200000 988340337 200000 613461156 200000 21203594 200000 589345835 200000 209180077 200000 949112872 200000 982806934 200000 137440742 200000 18591535 200000 429281538 200000 703568600 200000 935099818 200000 718788768 200000 974973153 200000 834838153 200000 530705080 200000 574248647 200000 560722070 200000 134070785 200000 780431217 200000 878719374 200000 685745170 200000 817288121 200000 547851093 200000 715831294 200000 972076134 200000 961589578 200000 332496644 200000 266486845 200000 908811201 200000 312125291 200000 615109695 200000 78751638 200000 138382708 200000 886344693 200000 859043814 200000 571355761 200000 405868528 200000 575736802 200000 863600123 200000 721280597 200000 995946693 200000 586285384 200000 649565597 200000 469942252 200000 865936035 200000 462533474 200000 371980556 200000 976123646 200000 78172508 200000 821104775 200000 517024171 200000 721789044 200000 779392992 200000 688252463 200000 885509112 200000 514028118 200000 255128127 200000 381940468 200000 119631764 200000 684916684 200000 104245161 200000 485809294 200000 94913857 200000 886321439 200000 188992112 200000 430067669 200000 795334878 200000 272506296 200000 603427844 200000 588726978 200000 210431852 200000 41134111 200000 462386932 200000 57586286 200000 255384843 200000 910455293 200000 258006259 200000 28343056 200000 291208445 200000 730878490 200000 733378767 200000 918785537 200000 790746017 200000 27949150 200000 153602170 200000 478379962 200000 491432567 200000 5363666 200000 860590341 200000 610925524 200000 229136418 200000 187661471 200000 886540959 200000 592409350 200000 500517472 200000 316530189 200000 6778521 200000 626139946 200000 757866002 200000 377181317 200000 379341156 200000 964613943 200000 844284218 200000 454255502 200000 83560592 200000 432695111 200000 600355063 200000 986898386 200000 777992398 200000 811823762 200000 469815690 200000 315071770 200000 199325166 200000 873826160 200000 132568659 200000 845180492 200000 456830177 200000 196137306 200000 908262355 200000 325231987 200000 440141239 200000 645468392 200000 768159147 200000 882016183 200000 556687777 200000 171146707 200000 313646747 200000 767216479 200000 429546735 200000 870407411 200000 755214467 200000 260902357 200000 307811089 200000 807397953 200000 701052516 200000 542576034 200000 474879129 200000 287785173 200000 808745055 200000 790755948 200000 783002934 200000 823893225 200000 211308467 200000 192547582 200000 594161082 200000 931014611 200000 367340738 200000 192788287 200000 831285780 200000 845284365 200000 556228364 200000 377466937 200000 893925718 200000 676987696 200000 389845809 200000 314159635 200000 619403695 200000 241760756 200000 946353395 200000 811279894 200000 589116017 200000 147371568 200000 619682608 200000 255961259 200000 455384075 200000 592368863 200000 562001387 200000 994872665 200000 692992014 200000 578354712 200000 541948995 200000 222300363 200000 129694507 200000 920686356 200000 484843129 200000 335210695 200000 658255154 200000 696299563 200000 668965358 200000 209903671 200000 331476756 200000 608020694 200000 274460961 200000 750388003 200000 674757857 200000 465575853 200000 790968244 200000 965209780 200000 925544906 200000 153524329 200000 732308583 200000 467058993 200000 424764959 200000 132748770 200000 914991898 200000 656956932 200000 539175761 200000 600537106 200000 412947662 200000 847019958 200000 331500528 200000 52569615 200000 163490212 200000 837347822 200000 346807212 200000 341034003 200000 482219740 200000 763651957 200000 813891927 200000 927812983 200000 301781718 200000 978891827 200000 11773153 200000 234980531 200000 452102931 200000 800530738 200000 575444825 200000 200311646 200000 771620915 200000 254501017 200000 333034226 200000 710397491 200000 704201720 200000 130059185 200000 964086522 200000 555598601 200000 827407680 200000 362074851 200000 567464419 200000 845089497 200000 162294286 200000 42816439 200000 935873854 200000 496034235 200000 47742849 200000 970152661 200000 261448122 200000 696183528 200000 382611419 200000 715850759 200000 318978344 200000 949212856 200000 274715258 200000 34964020 200000 335917177 200000 271927972 200000 817892833 200000 457226085 200000 862158270 200000 145058628 200000 476158895 200000 480349890 200000 287202341 200000 556503633 200000 587293861 200000 875716245 200000 424108034 200000 229467812 200000 607634595 200000 466298950 200000 581072578 200000 948271156 200000 40130218 200000 930039900 200000 972767480 200000 279061019 200000 650925787 200000 821656705 200000 733694548 200000 460582032 200000 557485174 200000 774588285 200000 24994726 200000 779355885 200000 739490267 200000 620739385 200000 423367391 200000 627361706 200000 594624651 200000 73875132 200000 790138638 200000 786966623 200000 831461671 200000 797725233 200000 737519718 200000 995018692 200000 801121646 200000 964489438 200000 180609590 200000 527357363 200000 538762818 200000 178829613 200000 687456494 200000 904541476 200000 843687331 200000 853659302 200000 329911328 200000 13766191 200000 946219698 200000 285156849 200000 863774331 200000 865327629 200000 290895278 200000 868465368 200000 302764496 200000 61765911 200000 96268793 200000 283975746 200000 484415760 200000 246180036 200000 284212242 200000 394321976 200000 914676300 200000 343824301 200000 790130588 200000 629331427 200000 137041075 200000 816098188 200000 765206357 200000 511007627 200000 445621910 200000 258604343 200000 739274014 200000 119068825 200000 966140774 200000 971012777 200000 144520697 200000 808411540 200000 647425971 200000 262379769 200000 347277317 200000 361907238 200000 724409646 200000 91725919 200000 703746690 200000 325506839 200000 765760167 200000 632238645 200000 433286611 200000 55309904 200000 824151055 200000 909741299 200000 953063286 200000 652400345 200000 546563702 200000 465590833 200000 678374413 200000 486757082 200000 274165260 200000 127063720 200000 562995031 200000 789092253 200000 978681891 200000 321458736 200000 568919606 200000 103123849 200000 392228651 200000 610475458 200000 638653610 200000 405174311 200000 640101043 200000 800845174 200000 438307796 200000 544335904 200000 136843630 200000 415272581 200000 508733427 200000 765859643 200000 460714282 200000 344509256 200000 547385961 200000 34691171 200000 702085338 200000 824556854 200000 181196726 200000 685790110 200000 655270540 200000 914839273 200000 115000698 200000 39895574 200000 502275954 200000 53934616 200000 779511415 200000 317747219 200000 549816285 200000 528751005 200000 934429835 200000 158381822 200000 681584444 200000 987453295 200000 37702329 200000 555928414 200000 122446880 200000 976428712 200000 914156320 200000 224868574 200000 815509050 200000 734094208 200000 178354945 200000 14691908 200000 215504986 200000 451209551 200000 312236220 200000 931119482 200000 971860081 200000 422351502 200000 764460499 200000 499103112 200000 57295247 200000 539907797 200000 748278500 200000 726726294 200000 276534245 200000 806329565 200000 26851250 200000 951667694 200000 42921155 200000 910655614 200000 127917852 200000 720078839 200000 209824921 200000 741284530 200000 506252580 200000 760705082 200000 644015865 200000 294153103 200000 268211944 200000 60316512 200000 898042514 200000 132034127 200000 684038315 200000 534364465 200000 230794550 200000 434054475 200000 263194060 200000 729532053 200000 470555093 200000 172174330 200000 223457484 200000 764457366 200000 319340158 200000 215665398 200000 721181515 200000 675251547 200000 328673380 200000 263900151 200000 93369866 200000 25222701 200000 683143125 200000 876615124 200000 116906730 200000 378773877 200000 929051203 200000 159343240 200000 871299307 200000 34041787 200000 798124095 200000 64855338 200000 760353837 200000 993982631 200000 916862328 200000 236261875 200000 883187697 200000 233529090 200000 814632639 200000 442791995 200000 802224280 200000 83057845 200000 202521093 200000 864333435 200000 386146209 200000 822494920 200000 358987866 200000 146275403 200000 567031726 200000 257544548 200000 553604591 200000 921615460 200000 387837055 200000 11810257 200000 191473172 200000 849975455 200000 610670324 200000 224401527 200000 388381498 200000 35092467 200000 654076687 200000 595216607 200000 818008817 200000 92408442 200000 116909551 200000 470306226 200000 38734313 200000 61769579 200000 191275988 200000 730728120 200000 38865908 200000 177976096 200000 173996576 200000 162032858 200000 624753666 200000 420247312 200000 157089107 200000 510308895 200000 760201250 200000 499696597 200000 112674574 200000 772452274 200000 156345223 200000 860653863 200000 909642768 200000 663321049 200000 276969087 200000 469073886 200000 783673403 200000 856327678 200000 336886909 200000 374134771 200000 279497871 200000 566767273 200000 675688975 200000 665701502 200000 753651500 200000 986651522 200000 949118184 200000 442790328 200000 561088340 200000 878316371 200000 319479254 200000 518823673 200000 56151909 200000 901030403 200000 448527051 200000 703802554 200000 726892258 200000 69823643 200000 989541591 200000 131809428 200000 549472874 200000 828812100 200000 477000235 200000 721554238 200000 665085374 200000 372266822 200000 67487767 200000 710133393 200000 657214911 200000 443732233 200000 949600524 200000 309370759 200000 73340012 200000 514982423 200000 477918362 200000 944115766 200000 204135655 200000 930272535 200000 118712690 200000 72845785 200000 449781104 200000 332325330 200000 337846628 200000 12491463 200000 323144551 200000 813231408 200000 788581729 200000 94230648 200000 103591757 200000 660553531 200000 275996025 200000 819889542 200000 536552131 200000 788920602 200000 851760860 200000 534402473 200000 701461128 200000 315762967 200000 210671068 200000 146343353 200000 32729214 200000 192425625 200000 810392552 200000 982399919 200000 29233061 200000 970810921 200000 981889938 200000 57071268 200000 635405854 200000 514559856 200000 241719433 200000 553965775 200000 475291432 200000 488709941 200000 745208223 200000 273108873 200000 20966693 200000 668608354 200000 515528899 200000 297465675 200000 260469141 200000 493660416 200000 905389319 200000 777491886 200000 755668760 200000 676913718 200000 221112474 200000 535461225 200000 187849071 200000 838745165 200000 565000397 200000 342373462 200000 977364347 200000 524848557 200000 697787921 200000 608422252 200000 584686395 200000 562547168 200000 772290038 200000 649036997 200000 423816145 200000 220249997 200000 8722733 200000 560871833 200000 466996093 200000 753726589 200000 692684678 200000 554654784 200000 836910495 200000 775600537 200000 407297522 200000 722582579 200000 780276409 200000 288979177 200000 607433345 200000 270257162 200000 623218793 200000 748630933 200000 580767844 200000 704648574 200000 835918194 200000 546737639 200000 281953770 200000 965970791 200000 673683379 200000 117994310 200000 211249798 200000 767704510 200000 79553581 200000 410345019 200000 843899079 200000 573531035 200000 900931329 200000 595485807 200000 401988701 200000 208511800 200000 34002286 200000 107018922 200000 277691418 200000 269607403 200000 960566742 200000 81413844 200000 649022445 200000 923006510 200000 721640889 200000 264738294 200000 409947368 200000 478349722 200000 752468408 200000 898179641 200000 928525114 200000 319586023 200000 137233810 200000 868938982 200000 257826356 200000 763370476 200000 942900265 200000 99977827 200000 473397320 200000 203381156 200000 356708732 200000 66983483 200000 698192644 200000 147682342 200000 31024813 200000 639033109 200000 664783642 200000 40893099 200000 472841724 200000 855735995 200000 718733402 200000 215639435 200000 429450954 200000 128602644 200000 572166581 200000 811157567 200000 251992982 200000 471821609 200000 965655355 200000 13735263 200000 299180034 200000 455736098 200000 282541085 200000 202628772 200000 920251086 200000 54721097 200000 183501995 200000 62129382 200000 234533338 200000 914867205 200000 376349782 200000 237056543 200000 225030184 200000 102040799 200000 900335021 200000 397001573 200000 500014038 200000 799039104 200000 211327587 200000 661199090 200000 278656039 200000 126202800 200000 949303111 200000 314054175 200000 165352314 200000 164407384 200000 386864713 200000 65015140 200000 108424528 200000 972395903 200000 197298299 200000 763789912 200000 140926025 200000 483530575 200000 254140940 200000 834722230 200000 410011687 200000 355888400 200000 261114958 200000 537428821 200000 138343881 200000 556157227 200000 14584240 200000 34663982 200000 532653871 200000 26090792 200000 557979076 200000 436338265 200000 395217788 200000 72578992 200000 259856185 200000 670295311 200000 693152494 200000 55970442 200000 850668000 200000 409845928 200000 38549222 200000 415651488 200000 870718634 200000 253271709 200000 788165606 200000 741512698 200000 859146663 200000 696766854 200000 201626509 200000 693265345 200000 453696520 200000 591135004 200000 594104988 200000 758335549 200000 908527133 200000 795361336 200000 106888947 200000 975593174 200000 723543895 200000 512586449 200000 892538772 200000 870358037 200000 809857094 200000 763606529 200000 818082974 200000 550666147 200000 408443035 200000 49946111 200000 510756689 200000 329035336 200000 817901862 200000 355430437 200000 567767567 200000 59633133 200000 296692183 200000 511257323 200000 274284121 200000 421360538 200000 338634176 200000 290821097 200000 902482637 200000 733062007 200000 443375377 200000 449768919 200000 618621230 200000 113979597 200000 374314265 200000 122664079 200000 655923291 200000 327941637 200000 692364875 200000 970032393 200000 456234069 200000 431488679 200000 580719157 200000 209588573 200000 426868284 200000 374834012 200000 729341322 200000 313575620 200000 403150417 200000 623826923 200000 842929176 200000 610635159 200000 456973301 200000 310115135 200000 566616785 200000 657055565 200000 691961256 200000 220607326 200000 238958534 200000 320647295 200000 798051082 200000 169650546 200000 546306086 200000 821345511 200000 744047324 200000 478034371 200000 516052034 200000 155864923 200000 988423422 200000 527297977 200000 325318539 200000 847672790 200000 56288370 200000 212316126 200000 742571153 200000 51791215 200000 284973399 200000 705768409 200000 602115845 200000 126458974 200000 27035886 200000 816555123 200000 490621879 200000 291784701 200000 714433943 200000 245251989 200000 644049047 200000 996082884 200000 746002131 200000 366906951 200000 853362359 200000 574693451 200000 57303363 200000 572099761 200000 599257159 200000 778360651 200000 82129575 200000 535909916 200000 228654743 200000 119274908 200000 547062239 200000 47146737 200000 501578263 200000 993500215 200000 595558636 200000 418359992 200000 602512473 200000 807727924 200000 680514286 200000 722065946 200000 379843596 200000 214989772 200000 44802599 200000 567643871 200000 142884098 200000 329240152 200000 592798198 200000 661124079 200000 154947114 200000 753260111 200000 349244635 200000 188370260 200000 231608214 200000 784763467 200000 287720057 200000 752069173 200000 682721397 200000 35014147 200000 323698574 200000 454487259 200000 105303832 200000 950142033 200000 292938747 200000 914601134 200000 528855792 200000 375657772 200000 463498434 200000 57372728 200000 508684430 200000 689684910 200000 787251714 200000 123067680 200000 102628769 200000 963523599 200000 345130236 200000 510768687 200000 602341114 200000 698613159 200000 30991377 200000 166765390 200000 23745162 200000 289916655 200000 345999552 200000 803046277 200000 582710113 200000 822586239 200000 683106219 200000 352502013 200000 37647791 200000 918101520 200000 692305554 200000 675400445 200000 846957766 200000 553213050 200000 780956757 200000 805430767 200000 749349654 200000 723718583 200000 467199733 200000 228546396 200000 858752559 200000 829156829 200000 394675602 200000 811561962 200000 2009793 200000 733710886 200000 701657710 200000 305088868 200000 669667998 200000 131335403 200000 872692968 200000 588468402 200000 629319349 200000 805322147 200000 884656001 200000 815934939 200000 406179608 200000 232775400 200000 554977753 200000 493423625 200000 383201014 200000 478611058 200000 644180658 200000 595479941 200000 375522465 200000 54542104 200000 295589866 200000 461923253 200000 257779080 200000 538741461 200000 408721540 200000 152769316 200000 222114876 200000 664582336 200000 380026527 200000 185250681 200000 647887470 200000 76882194 200000 950037373 200000 960471422 200000 632180463 200000 591885091 200000 144932220 200000 188947738 200000 166430126 200000 904291180 200000 132083743 200000 383888726 200000 311601084 200000 950177157 200000 97290757 200000 903873627 200000 224729930 200000 595789351 200000 637481198 200000 687387504 200000 936343464 200000 761085227 200000 984252861 200000 477128448 200000 399012679 200000 444102024 200000 304320624 200000 95450257 200000 717026230 200000 363724632 200000 184836137 200000 79774413 200000 886345128 200000 320481746 200000 745885991 200000 845287292 200000 452186348 200000 472983888 200000 723535565 200000 687186822 200000 219285106 200000 938976585 200000 920117657 200000 838950645 200000 808968268 200000 964497495 200000 893108012 200000 579754736 200000 667451818 200000 821637682 200000 784182344 200000 645858240 200000 354341083 200000 133851570 200000 165270220 200000 751883982 200000 92606290 200000 774185680 200000 964039608 200000 122896034 200000 812232093 200000 488298660 200000 284689199 200000 594380005 200000 262715246 200000 40775015 200000 580045423 200000 503041118 200000 84745110 200000 199218801 200000 178309082 200000 65276663 200000 837051908 200000 442547259 200000 748148975 200000 562089401 200000 913879497 200000 7523934 200000 356494416 200000 629835466 200000 249584406 200000 59095953 200000 819395517 200000 7891829 200000 452558139 200000 65059757 200000 855063 200000 543900706 200000 866892457 200000 524191148 200000 505904989 200000 105588824 200000 944214256 200000 93517732 200000 921567409 200000 69590721 200000 252107457 200000 536443600 200000 449302099 200000 49144613 200000 99432428 200000 982047623 200000 834994595 200000 528010349 200000 968975202 200000 962387266 200000 136901922 200000 470351009 200000 41675058 200000 81566360 200000 197760113 200000 705662185 200000 559591567 200000 629203780 200000 483898960 200000 158289294 200000 549788616 200000 660122653 200000 761394847 200000 770526201 200000 595843149 200000 572306716 200000 748867679 200000 227798194 200000 956826800 200000 164783962 200000 29619120 200000 758611810 200000 963885728 200000 303552270 200000 88287187 200000 273475793 200000 423981295 200000 306063249 200000 542258473 200000 606948583 200000 793433484 200000 693843804 200000 513667378 200000 621233837 200000 354569608 200000 170026504 200000 316844686 200000 298916428 200000 61164820 200000 883141196 200000 118035710 200000 298285324 200000 616543617 200000 807511554 200000 479601507 200000 94734678 200000 174308158 200000 701063201 200000 332751804 200000 302395057 200000 172290012 200000 272524483 200000 548399915 200000 358030791 200000 802596876 200000 621982496 200000 545433072 200000 629346401 200000 394940830 200000 356646288 200000 267849068 200000 297623909 200000 250212739 200000 509111692 200000 833180190 200000 934555358 200000 328436683 200000 23901612 200000 886361512 200000 397138420 200000 887191462 200000 273908649 200000 836508361 200000 119213294 200000 920163686 200000 297131611 200000 390147428 200000 195504950 200000 51660923 200000 114477499 200000 862923383 200000 664921941 200000 264239477 200000 690566881 200000 608964643 200000 755291377 200000 898568708 200000 350973959 200000 288478122 200000 50131669 200000 911382778 200000 824544387 200000 146996075 200000 161346793 200000 827696198 200000 40963791 200000 310850279 200000 179913268 200000 125548281 200000 323842692 200000 37246142 200000 806691552 200000 669254981 200000 753853530 200000 154662577 200000 197019189 200000 607419512 200000 758828072 200000 286588833 200000 1293980 200000 586462468 200000 678304489 200000 239347086 200000 608023964 200000 879490682 200000 69804212 200000 146594200 200000 43133920 200000 178903945 200000 492210370 200000 973714944 200000 892295470 200000 522464770 200000 759406443 200000 85346342 200000 724991600 200000 986818262 200000 782297640 200000 924022924 200000 755657646 200000 476661781 200000 438791569 200000 384251601 200000 997258769 200000 979530480 200000 878735711 200000 9019829 200000 696052704 200000 194609079 200000 672441962 200000 373326619 200000 107898501 200000 255901146 200000 340158124 200000 245965313 200000 508862089 200000 236455915 200000 268381499 200000 614310537 200000 981139859 200000 655113626 200000 278068817 200000 807432690 200000 823569516 200000 145464247 200000 632424775 200000 809622686 200000 995127548 200000 865541682 200000 518306965 200000 130899981 200000 270805581 200000 109358621 200000 901835218 200000 910294752 200000 88550534 200000 388221863 200000 949450681 200000 678528214 200000 602540784 200000 726536226 200000 709603361 200000 355429073 200000 449860596 200000 943426045 200000 648914435 200000 78452945 200000 615616794 200000 498637001 200000 205229943 200000 987727350 200000 250293514 200000 925264695 200000 882189238 200000 393358977 200000 701207438 200000 697334040 200000 505924888 200000 316297683 200000 742706573 200000 748619611 200000 252937494 200000 681077355 200000 907169552 200000 300653073 200000 168842824 200000 267646443 200000 936294719 200000 27333739 200000 959573607 200000 814133011 200000 112323172 200000 852023481 200000 190756940 200000 184532420 200000 282656743 200000 569549420 200000 474318830 200000 762765053 200000 617352271 200000 308271124 200000 653348967 200000 517594848 200000 955815750 200000 802522978 200000 65272814 200000 91842733 200000 785257364 200000 402670886 200000 846982621 200000 223998148 200000 194804002 200000 281554256 200000 638799020 200000 122211494 200000 146496247 200000 127721202 200000 487816179 200000 123557619 200000 684025150 200000 265909819 200000 856699498 200000 30415213 200000 922318653 200000 814318717 200000 19149291 200000 457053427 200000 116685150 200000 1800231 200000 913106798 200000 774642054 200000 757872937 200000 622609611 200000 629801227 200000 338141766 200000 777924934 200000 690018072 200000 763774972 200000 637099893 200000 211269503 200000 265736928 200000 152887447 200000 805335153 200000 966346427 200000 901195026 200000 489036886 200000 278819261 200000 106987779 200000 677340607 200000 413773777 200000 348610808 200000 752049024 200000 573291032 200000 489987266 200000 400960739 200000 889880186 200000 404731502 200000 775856639 200000 430337375 200000 457961306 200000 346876464 200000 472150403 200000 90268523 200000 638043303 200000 550062575 200000 242468453 200000 392710953 200000 774156811 200000 763303771 200000 452033757 200000 579108825 200000 249376846 200000 568088391 200000 855137861 200000 873509851 200000 185265497 200000 618543520 200000 801697557 200000 394687153 200000 153082932 200000 529209209 200000 500491493 200000 484222713 200000 24978183 200000 272547586 200000 196593262 200000 794195574 200000 992389404 200000 955299211 200000 41377160 200000 545006599 200000 575792858 200000 157825412 200000 267286828 200000 791468461 200000 910541258 200000 835777151 200000 962688882 200000 977330312 200000 189215893 200000 584457003 200000 663932307 200000 467442906 200000 728935170 200000 165246810 200000 105945064 200000 102332418 200000 46545916 200000 39286267 200000 501796328 200000 370177665 200000 227459465 200000 331767584 200000 559583277 200000 624731127 200000 783591123 200000 436122616 200000 278897774 200000 156500261 200000 897120802 200000 552745684 200000 428147077 200000 48984556 200000 796505311 200000 329687333 200000 595442025 200000 266107211 200000 535926161 200000 773850491 200000 130350388 200000 35124580 200000 64003555 200000 675774855 200000 620755742 200000 639347575 200000 410442395 200000 80597017 200000 456416895 200000 827855845 200000 649190307 200000 423491362 200000 912652752 200000 33293357 200000 877659139 200000 463127474 200000 635911849 200000 596708593 200000 285860323 200000 938750458 200000 321578435 200000 882690033 200000 899747981 200000 211016522 200000 876525814 200000 87318541 200000 158278248 200000 551181843 200000 758038844 200000 645467974 200000 615837949 200000 529608164 200000 913484971 200000 354457789 200000 687990517 200000 798370160 200000 344160381 200000 935514801 200000 264954392 200000 735915142 200000 129195275 200000 162918532 200000 780463438 200000 284025366 200000 256464844 200000 662912694 200000 175765153 200000 731030066 200000 505903450 200000 470147816 200000 505388344 200000 788772873 200000 410773869 200000 244353497 200000 44978524 200000 619439085 200000 630206684 200000 816722283 200000 988541046 200000 654099789 200000 842981794 200000 727762077 200000 766422798 200000 21691066 200000 322843350 200000 729418130 200000 475345612 200000 117175269 200000 222406321 200000 45709192 200000 700780153 200000 400042398 200000 687602315 200000 798778080 200000 750597630 200000 116637654 200000 63132893 200000 119148828 200000 270190691 200000 167701406 200000 713210687 200000 249382107 200000 659848657 200000 420291364 200000 978580074 200000 191486430 200000 244929424 200000 186602940 200000 324466231 200000 649660677 200000 390237192 200000 362216403 200000 778395549 200000 155183185 200000 550504642 200000 552857852 200000 590592694 200000 164738787 200000 945618535 200000 12366823 200000 242943673 200000 141829883 200000 274051263 200000 75490916 200000 722862080 200000 322870777 200000 974707379 200000 374685027 200000 274324994 200000 71618142 200000 840445002 200000 70720246 200000 186644313 200000 828981194 200000 600980655 200000 930473548 200000 577503677 200000 771039487 200000 961829928 200000 235489719 200000 685436422 200000 956567516 200000 706381343 200000 182416038 200000 934740525 200000 284696930 200000 279905052 200000 531031467 200000 820633930 200000 195816881 200000 362006727 200000 62240885 200000 526259606 200000 273863690 200000 196074474 200000 544583637 200000 557891689 200000 817228494 200000 627625580 200000 853034429 200000 668870204 200000 1144188 200000 966349654 200000 438135099 200000 269057704 200000 726095031 200000 78189265 200000 641065601 200000 930434660 200000 470284861 200000 471621157 200000 874262751 200000 636429641 200000 719995631 200000 845283258 200000 579486918 200000 275573841 200000 122848462 200000 686848794 200000 568159686 200000 15226770 200000 482611451 200000 453975276 200000 983292560 200000 913684039 200000 210682806 200000 207954169 200000 686460660 200000 600391879 200000 471205471 200000 732152873 200000 899762146 200000 351282315 200000 270751608 200000 27515014 200000 882936684 200000 194573355 200000 674351775 200000 154147128 200000 279965378 200000 419170143 200000 734780055 200000 917560454 200000 359968819 200000 112308993 200000 117217599 200000 318470106 200000 309696818 200000 606839049 200000 517126552 200000 491568572 200000 311087694 200000 996926608 200000 461534146 200000 76612053 200000 774884663 200000 825442765 200000 727678207 200000 769629932 200000 843793598 200000 346124313 200000 380852653 200000 452783339 200000 347195605 200000 66573805 200000 996455759 200000 372486363 200000 695014026 200000 967724258 200000 529292420 200000 815948003 200000 502198799 200000 776908207 200000 774386446 200000 827499084 200000 245466292 200000 207989806 200000 443736011 200000 999323518 200000 616676074 200000 536460630 200000 281803454 200000 663645187 200000 958015554 200000 522441025 200000 338115334 200000 879773826 200000 668365163 200000 554383143 200000 758206692 200000 229466308 200000 100628022 200000 206838624 200000 640112568 200000 40989106 200000 208859027 200000 412641125 200000 265740291 200000 554476884 200000 988082580 200000 868547022 200000 482329446 200000 49933522 200000 24797545 200000 478242900 200000 523684001 200000 365297270 200000 582086498 200000 360698831 200000 691365268 200000 13518247 200000 389642992 200000 37429816 200000 995049792 200000 896974574 200000 273758882 200000 431131303 200000 452965318 200000 935943156 200000 94126123 200000 445973846 200000 218572389 200000 914761601 200000 38074969 200000 301295003 200000 896440703 200000 250822525 200000 781346591 200000 364186608 200000 275447444 200000 166073073 200000 618675595 200000 453599726 200000 919486020 200000 155619846 200000 557840847 200000 714574925 200000 545146448 200000 696099333 200000 663274812 200000 146403044 200000 181293465 200000 83074900 200000 808516161 200000 807673518 200000 318953503 200000 816262014 200000 794669679 200000 445072834 200000 864375042 200000 707973418 200000 98779255 200000 365121369 200000 834380419 200000 936327202 200000 102531626 200000 168093131 200000 504512002 200000 867357005 200000 329970807 200000 614645905 200000 847482369 200000 388763828 200000 503903599 200000 56536131 200000 914505759 200000 163559295 200000 363708482 200000 833061530 200000 738137373 200000 334905336 200000 936803650 200000 397297774 200000 347640539 200000 400229254 200000 933293535 200000 566039481 200000 625803354 200000 599472818 200000 261493929 200000 137687441 200000 262788539 200000 993001253 200000 996159313 200000 177915440 200000 518548541 200000 505560999 200000 328987302 200000 469463279 200000 117859394 200000 87644193 200000 773038747 200000 145918022 200000 564443978 200000 239970714 200000 540445758 200000 643899340 200000 670748150 200000 834098748 200000 67752386 200000 193782332 200000 700352517 200000 564432720 200000 32083573 200000 143459693 200000 542723673 200000 107671356 200000 5242570 200000 129248344 200000 140498162 200000 653756811 200000 139594831 200000 464443669 200000 714444016 200000 570504421 200000 653585334 200000 773735133 200000 683794580 200000 229545233 200000 384150736 200000 761200648 200000 32240447 200000 940835065 200000 80064652 200000 420549647 200000 135586161 200000 244453541 200000 311286523 200000 230723978 200000 596701386 200000 722281278 200000 407209806 200000 699067442 200000 45579275 200000 78655244 200000 89220053 200000 382781152 200000 913253140 200000 907573623 200000 262843905 200000 257896331 200000 299729638 200000 759430920 200000 750064738 200000 35494221 200000 6999970 200000 102760 200000 154161320 200000 841961565 200000 99869320 200000 914253664 200000 884209573 200000 636647957 200000 85799928 200000 994230486 200000 234444105 200000 175017197 200000 417350515 200000 292363477 200000 28054692 200000 908533373 200000 172253082 200000 771058052 200000 656529382 200000 118721405 200000 993075756 200000 433050156 200000 938327137 200000 904378311 200000 910630411 200000 253641014 200000 774923396 200000 496432723 200000 343620919 200000 466752554 200000 338459617 200000 519980858 200000 800982224 200000 210251185 200000 493102887 200000 891824563 200000 574820120 200000 707646867 200000 751753768 200000 556881943 200000 564504430 200000 971212984 200000 804757459 200000 683326431 200000 306750546 200000 137557801 200000 855561273 200000 644027812 200000 429749606 200000 505597967 200000 122740363 200000 330275101 200000 28499306 200000 128328626 200000 299929369 200000 582316835 200000 666700351 200000 513169274 200000 528215380 200000 648126896 200000 101544164 200000 470098417 200000 959145420 200000 745581019 200000 106324347 200000 1073342 200000 968418354 200000 584404956 200000 514997060 200000 723010218 200000 72255318 200000 233929997 200000 787002528 200000 487423390 200000 957771049 200000 990485990 200000 941773582 200000 552879778 200000 63246523 200000 129471999 200000 18211631 200000 902638046 200000 359411261 200000 52902929 200000 35018437 200000 583586971 200000 92930302 200000 709873652 200000 884875951 200000 41737538 200000 313968497 200000 543630497 200000 714673390 200000 726339932 200000 834480933 200000 782238256 200000 662638755 200000 15253391 200000 710922954 200000 498937306 200000 122442253 200000 537268646 200000 591696946 200000 599402488 200000 735427214 200000 993785992 200000 608512076 200000 517016577 200000 447281318 200000 826213951 200000 642425641 200000 171317903 200000 903292405 200000 649564146 200000 281192442 200000 790447961 200000 219082556 200000 381077482 200000 455145232 200000 897507129 200000 14933084 200000 178954127 200000 605513690 200000 105879078 200000 391675989 200000 432513387 200000 340705513 200000 385631034 200000 882927943 200000 860930341 200000 683683310 200000 868099245 200000 9876083 200000 456845702 200000 900404665 200000 669324247 200000 665863225 200000 196629623 200000 322556475 200000 487975729 200000 103026202 200000 468796160 200000 101144196 200000 927309907 200000 168911543 200000 794728266 200000 693830341 200000 366641142 200000 144511440 200000 255928988 200000 575061070 200000 563640306 200000 19999301 200000 189975392 200000 891839887 200000 311946049 200000 175701527 200000 706263327 200000 237713946 200000 384908281 200000 273019495 200000 960713344 200000 743973535 200000 199090004 200000 522975605 200000 200366411 200000 312875245 200000 998766507 200000 851988129 200000 874317419 200000 154567159 200000 731646069 200000 264902252 200000 635334630 200000 880466380 200000 611163212 200000 747339382 200000 865823974 200000 597617052 200000 891474152 200000 631151488 200000 900726196 200000 333801912 200000 39479584 200000 963673451 200000 830097846 200000 880255377 200000 470199023 200000 572924727 200000 257248119 200000 975518648 200000 770938732 200000 682295044 200000 176391838 200000 822588892 200000 39045840 200000 64912403 200000 281873909 200000 342057166 200000 321001075 200000 197799109 200000 380080483 200000 261020799 200000 9278158 200000 537480345 200000 170835953 200000 858882047 200000 172119929 200000 197483057 200000 435231688 200000 797857663 200000 31577390 200000 507554637 200000 936401455 200000 319017551 200000 314229187 200000 373727437 200000 21435793 200000 233250528 200000 36929586 200000 837919411 200000 242933620 200000 412283586 200000 962170004 200000 533465117 200000 985303682 200000 662967974 200000 273284640 200000 724895566 200000 157071491 200000 878664283 200000 741809968 200000 599055269 200000 387232351 200000 459460820 200000 131206459 200000 960100259 200000 512341024 200000 667806752 200000 536088283 200000 430451945 200000 494197485 200000 351284591 200000 690663368 200000 221445686 200000 763509519 200000 750519059 200000 501020378 200000 232512876 200000 235384815 200000 307619963 200000 301315594 200000 745166219 200000 630721557 200000 107363897 200000 920744560 200000 569222835 200000 100526378 200000 53980156 200000 61552709 200000 296444965 200000 431188981 200000 691063957 200000 424447713 200000 350528066 200000 118123616 200000 325098485 200000 107610301 200000 884438666 200000 590526836 200000 144774445 200000 596735346 200000 333581725 200000 439541079 200000 515175020 200000 978159031 200000 168779068 200000 512031060 200000 357980931 200000 556518757 200000 932856903 200000 56460755 200000 539252579 200000 916121462 200000 648749248 200000 897221723 200000 939923740 200000 282172417 200000 305436614 200000 647245206 200000 771377374 200000 115181118 200000 25551257 200000 159486796 200000 424721531 200000 295691911 200000 242602396 200000 289426534 200000 623670499 200000 211156052 200000 771624013 200000 978207980 200000 128292902 200000 997605949 200000 537423181 200000 3124230 200000 885241204 200000 2487802 200000 456208734 200000 563035133 200000 709863711 200000 263866469 200000 263949919 200000 415020090 200000 974517911 200000 449486710 200000 221478225 200000 710954821 200000 83660907 200000 846867526 200000 947882068 200000 77911751 200000 324581966 200000 926040332 200000 403271850 200000 781243272 200000 935776014 200000 572024609 200000 853428914 200000 967928688 200000 502049949 200000 114201342 200000 898973164 200000 727301512 200000 8058892 200000 59331644 200000 714672891 200000 847322105 200000 759332234 200000 321316754 200000 469378973 200000 971059723 200000 973758568 200000 20692186 200000 632082611 200000 860650535 200000 798020887 200000 519117579 200000 336975423 200000 46208980 200000 919019815 200000 735427647 200000 265291104 200000 730810812 200000 416523593 200000 769817518 200000 158397015 200000 399170472 200000 341698893 200000 299370416 200000 728237700 200000 661041791 200000 684129316 200000 995120062 200000 721433704 200000 293776457 200000 830597086 200000 1053808 200000 780575140 200000 219859505 200000 401719724 200000 177289599 200000 543643896 200000 875195005 200000 249828830 200000 414247363 200000 90216516 200000 232823447 200000 924240356 200000 958730037 200000 129372297 200000 992137992 200000 4769360 200000 60039917 200000 805570024 200000 662506358 200000 280361681 200000 651301157 200000 627930016 200000 444041388 200000 90028601 200000 56887603 200000 169674771 200000 610527378 200000 73756279 200000 237574545 200000 746892481 200000 556747311 200000 729858205 200000 695429080 200000 664429642 200000 917924269 200000 154008794 200000 134787264 200000 850673264 200000 849914452 200000 8320640 200000 19207200 200000 775360529 200000 53901453 200000 29359102 200000 59188979 200000 320106800 200000 620605407 200000 907503333 200000 729060176 200000 42727660 200000 52146421 200000 26483686 200000 420497008 200000 752012678 200000 71463317 200000 927688913 200000 752509611 200000 958095455 200000 560171689 200000 358422679 200000 226057082 200000 162459126 200000 164786233 200000 816084296 200000 853148021 200000 458779117 200000 966351214 200000 162209813 200000 988442197 200000 959964932 200000 205578895 200000 743578958 200000 967534834 200000 588328219 200000 661070599 200000 175287908 200000 718381894 200000 104529203 200000 617673052 200000 608890855 200000 443511911 200000 879022957 200000 854039864 200000 734587271 200000 312366223 200000 304453385 200000 151598435 200000 428743702 200000 596096279 200000 254739559 200000 906546629 200000 904908164 200000 54199927 200000 7001352 200000 567066984 200000 682475232 200000 911114310 200000 184138636 200000 332710515 200000 385973853 200000 679050047 200000 80670133 200000 371653167 200000 112072009 200000 170657593 200000 169834593 200000 149365509 200000 715100182 200000 442236717 200000 61855635 200000 277840509 200000 862599765 200000 815461683 200000 84600938 200000 803193151 200000 77704373 200000 756676740 200000 758244648 200000 781035285 200000 5138695 200000 952968056 200000 811171115 200000 517898982 200000 411170876 200000 910251400 200000 649944822 200000 900656827 200000 833527397 200000 371978572 200000 261017128 200000 566327740 200000 704231601 200000 816738429 200000 784899458 200000 397280307 200000 747447665 200000 865983476 200000 107676388 200000 368168328 200000 179637781 200000 198256040 200000 744547152 200000 41523778 200000 523353391 200000 730147507 200000 363967716 200000 496781323 200000 902542447 200000 839547724 200000 485965027 200000 871481771 200000 985226917 200000 991963853 200000 973241772 200000 423631627 200000 599527362 200000 610035630 200000 816324800 200000 45008178 200000 619841237 200000 535042951 200000 719357120 200000 958082635 200000 882252305 200000 846037776 200000 348076907 200000 984684956 200000 767199941 200000 491523619 200000 844426147 200000 569266575 200000 578701153 200000 918350776 200000 595041640 200000 346330028 200000 576501111 200000 190475240 200000 645883355 200000 526080155 200000 712803254 200000 873179626 200000 766001979 200000 168724518 200000 741868015 200000 103302679 200000 448079594 200000 333706548 200000 289905939 200000 153260008 200000 358293863 200000 810996174 200000 102132531 200000 2107382 200000 903011925 200000 739237661 200000 951914878 200000 702977016 200000 919215730 200000 282455401 200000 975330373 200000 865892039 200000 835657631 200000 564392475 200000 486353145 200000 769218141 200000 420034782 200000 950022074 200000 605520938 200000 707013585 200000 179962958 200000 288577008 200000 279650185 200000 362361179 200000 870115119 200000 626941829 200000 899608550 200000 16959061 200000 68818404 200000 618574434 200000 604767538 200000 846409527 200000 134949355 200000 668057487 200000 241843325 200000 525731737 200000 393255910 200000 674649908 200000 74966007 200000 926680628 200000 260040596 200000 858694811 200000 137930994 200000 46358752 200000 338022871 200000 924051499 200000 625779166 200000 968971414 200000 560755888 200000 998566765 200000 273078858 200000 303530862 200000 796443453 200000 820416778 200000 977543401 200000 541813921 200000 210364352 200000 427663049 200000 537343369 200000 36136584 200000 119135642 200000 987358613 200000 378615581 200000 213386394 200000 224032587 200000 396767092 200000 988705203 200000 109535601 200000 347632243 200000 715347856 200000 771288701 200000 316464324 200000 864936404 200000 56371249 200000 501901260 200000 475091821 200000 265731916 200000 867961024 200000 769449743 200000 502228324 200000 491384798 200000 492064196 200000 343821015 200000 718083008 200000 2784681 200000 476845288 200000 652770005 200000 190696636 200000 260360686 200000 831043314 200000 782213593 200000 12678575 200000 72374541 200000 924545484 200000 840012756 200000 911555858 200000 214081160 200000 914505854 200000 367415254 200000 262006909 200000 365470462 200000 847546672 200000 606810128 200000 661233321 200000 19757615 200000 937230124 200000 75049938 200000 597089134 200000 697219326 200000 878463193 200000 930484620 200000 178234310 200000 314421097 200000 552866240 200000 865946832 200000 961580487 200000 566270097 200000 341033098 200000 703475790 200000 209113771 200000 165733560 200000 605022463 200000 136403925 200000 610667723 200000 770857789 200000 731538439 200000 437934680 200000 471554462 200000 830712481 200000 573705132 200000 894811621 200000 541512126 200000 549842564 200000 153030933 200000 154669487 200000 691545315 200000 511711656 200000 813866635 200000 999587844 200000 746098148 200000 750452715 200000 443479927 200000 548744790 200000 779364028 200000 799292496 200000 574078049 200000 827618614 200000 594944642 200000 817456374 200000 459808497 200000 796192851 200000 365589359 200000 307902750 200000 805050352 200000 354710654 200000 551196891 200000 808418089 200000 689469255 200000 369524648 200000 874685759 200000 692315286 200000 67967486 200000 874285281 200000 100553267 200000 560481287 200000 994560574 200000 832868954 200000 896240241 200000 923770684 200000 746668367 200000 823191907 200000 62033871 200000 626060054 200000 847535513 200000 637760621 200000 771690823 200000 112439188 200000 724651173 200000 409949960 200000 398253810 200000 205794776 200000 971070748 200000 650904036 200000 408664071 200000 430805537 200000 341691590 200000 955727059 200000 866930912 200000 766817233 200000 287399564 200000 436573381 200000 251439348 200000 938592616 200000 442122358 200000 544967625 200000 357173469 200000 624521863 200000 776767404 200000 450857234 200000 910175827 200000 668761069 200000 638842999 200000 31278831 200000 370120238 200000 510504828 200000 151686208 200000 24297680 200000 743049319 200000 439078452 200000 918015887 200000 81347398 200000 173063190 200000 362959413 200000 627712012 200000 59316227 200000 691605364 200000 893885121 200000 368361089 200000 389859797 200000 329006041 200000 38468150 200000 940421845 200000 695150254 200000 396374974 200000 642331159 200000 915634193 200000 466520478 200000 263075516 200000 292193539 200000 239880798 200000 171316438 200000 370021258 200000 749573819 200000 764859140 200000 456514983 200000 93789185 200000 610175520 200000 298338923 200000 52833919 200000 349207323 200000 45160753 200000 80199709 200000 493154033 200000 27092719 200000 513244432 200000 360703169 200000 365919661 200000 231418037 200000 445857789 200000 687888416 200000 462395523 200000 198888647 200000 984660312 200000 61339426 200000 750015076 200000 893276317 200000 219798434 200000 116075985 200000 368837472 200000 101422799 200000 360329852 200000 411790677 200000 575130791 200000 887408405 200000 502805669 200000 8438773 200000 785482891 200000 962990665 200000 70376959 200000 809770267 200000 794999419 200000 934057059 200000 14232458 200000 122978639 200000 905728777 200000 185584764 200000 364688743 200000 517086266 200000 493039588 200000 3942091 200000 148223189 200000 285477539 200000 594154974 200000 715526825 200000 133702198 200000 471749748 200000 346256614 200000 791075471 200000 671680778 200000 787439286 200000 227556878 200000 511204886 200000 754455537 200000 7833488 200000 750456197 200000 367377397 200000 246130860 200000 423383627 200000 440768156 200000 171731974 200000 670769692 200000 888426319 200000 816565188 200000 912831808 200000 986558016 200000 737159206 200000 289566349 200000 983284157 200000 956517946 200000 95707511 200000 300019112 200000 150346933 200000 234756682 200000 720961291 200000 237781221 200000 443922048 200000 304501712 200000 375195595 200000 931692341 200000 143591063 200000 698513230 200000 590194623 200000 125813416 200000 383567250 200000 851064931 200000 716986383 200000 679635567 200000 375911210 200000 837554127 200000 796660997 200000 905497305 200000 394777655 200000 518684020 200000 520988168 200000 471854937 200000 360798898 200000 504746066 200000 838306721 200000 589582974 200000 514755507 200000 41674890 200000 190686073 200000 578144760 200000 159390580 200000 170452828 200000 528587352 200000 200018073 200000 946534731 200000 53867815 200000 765988902 200000 1607248 200000 411573682 200000 384068462 200000 102309357 200000 39302703 200000 467073602 200000 945124561 200000 649720788 200000 763940965 200000 331985843 200000 322782479 200000 996975396 200000 780774979 200000 389899228 200000 601594634 200000 179903557 200000 85318203 200000 368609720 200000 202100929 200000 217062593 200000 662936539 200000 167342942 200000 659629398 200000 79663423 200000 418867157 200000 458372103 200000 426045705 200000 494174601 200000 148376569 200000 355407883 200000 574279483 200000 376754822 200000 84775736 200000 852700899 200000 868335723 200000 170078783 200000 306043298 200000 1453863 200000 447462459 200000 569350620 200000 425003112 200000 318928016 200000 676606827 200000 397149095 200000 93652442 200000 699406838 200000 551849947 200000 59119879 200000 34574697 200000 900352851 200000 834452621 200000 800484485 200000 170151333 200000 947281341 200000 774712223 200000 175866314 200000 80071742 200000 347118958 200000 758110804 200000 860720030 200000 343478790 200000 41313215 200000 691204875 200000 66167274 200000 475805420 200000 934919976 200000 206260037 200000 646562229 200000 614523906 200000 735191360 200000 479419298 200000 496407337 200000 852971383 200000 514327234 200000 7822820 200000 718618511 200000 608108701 200000 122856837 200000 565663466 200000 489686349 200000 316445667 200000 877284482 200000 743140532 200000 185006062 200000 604688603 200000 212726225 200000 718010469 200000 600983578 200000 886241332 200000 272883883 200000 702174779 200000 352764312 200000 677666239 200000 860781416 200000 162785176 200000 543828306 200000 965221485 200000 429216129 200000 574922491 200000 456484688 200000 699276878 200000 262044046 200000 775270406 200000 981277371 200000 179049107 200000 27000648 200000 268226937 200000 658403803 200000 921651596 200000 897938824 200000 987973940 200000 472713752 200000 170977962 200000 452725317 200000 746138169 200000 494490108 200000 762708605 200000 117222553 200000 401326247 200000 265883950 200000 458984118 200000 68337339 200000 491706814 200000 840265847 200000 983721509 200000 148082181 200000 556649441 200000 593950655 200000 910460602 200000 256368367 200000 567952014 200000 592735760 200000 598385543 200000 485601553 200000 177594982 200000 658250129 200000 247001276 200000 681237283 200000 489922859 200000 917993355 200000 148706728 200000 465891071 200000 378920380 200000 767623783 200000 719777982 200000 678947229 200000 345233434 200000 293127597 200000 805026700 200000 32085270 200000 26172773 200000 853558278 200000 96417477 200000 93290657 200000 912338910 200000 821099322 200000 119418935 200000 515284631 200000 731727078 200000 620367921 200000 260922580 200000 996561521 200000 990380797 200000 506364660 200000 567956653 200000 951287496 200000 51304899 200000 612165292 200000 230400241 200000 144211283 200000 927730681 200000 296112033 200000 27009521 200000 352901355 200000 953478015 200000 630585147 200000 976753438 200000 53689738 200000 48307031 200000 24387588 200000 410819848 200000 890452039 200000 194685344 200000 953311139 200000 49638240 200000 152114010 200000 801754011 200000 795368673 200000 833795318 200000 972892189 200000 888153512 200000 898083751 200000 884767675 200000 888144648 200000 572159304 200000 771207421 200000 584267966 200000 725500851 200000 371207964 200000 958067979 200000 805161010 200000 486808279 200000 252057316 200000 65159450 200000 610031974 200000 89784396 200000 374054272 200000 427926419 200000 311097034 200000 800328971 200000 82847473 200000 426619391 200000 385834480 200000 897852716 200000 302561879 200000 114365188 200000 337779079 200000 384175080 200000 224480756 200000 245202541 200000 388914529 200000 195701656 200000 25734951 200000 827833633 200000 750489709 200000 625431987 200000 489132656 200000 817050922 200000 319865021 200000 191157459 200000 875714418 200000 938495919 200000 162542464 200000 419358383 200000 35227883 200000 246106873 200000 935442695 200000 650931745 200000 876328637 200000 385869424 200000 668023491 200000 794333473 200000 509121511 200000 305246366 200000 318796101 200000 65169094 200000 60039307 200000 582037802 200000 439063100 200000 308405579 200000 927345641 200000 280686813 200000 865576569 200000 461309447 200000 275264610 200000 651173280 200000 979834349 200000 942877043 200000 615275893 200000 548317819 200000 549439400 200000 25360167 200000 714208708 200000 852947863 200000 239675354 200000 552976348 200000 467260175 200000 136938043 200000 443654613 200000 687785322 200000 797007414 200000 930063058 200000 556916745 200000 967569099 200000 901303610 200000 229778658 200000 149700102 200000 626496533 200000 66962748 200000 687736085 200000 278951036 200000 287105154 200000 120771707 200000 267587378 200000 944616253 200000 660167275 200000 80095833 200000 215894052 200000 591440184 200000 242042183 200000 212242262 200000 342071793 200000 542769279 200000 903189936 200000 299010322 200000 818914243 200000 894357057 200000 201881438 200000 33362511 200000 873475555 200000 212871888 200000 188192552 200000 607913196 200000 995125175 200000 564774811 200000 606543625 200000 997107177 200000 248901578 200000 211432755 200000 706030616 200000 184018792 200000 787463107 200000 681074505 200000 860956302 200000 224679082 200000 657536620 200000 514357934 200000 674279875 200000 656866317 200000 852904876 200000 942734161 200000 327775280 200000 769273620 200000 766118540 200000 852796483 200000 822929773 200000 512554078 200000 809665333 200000 620826037 200000 531898932 200000 192803755 200000 515370734 200000 225635063 200000 493993563 200000 590335966 200000 75987490 200000 821452922 200000 391701212 200000 22322421 200000 128468055 200000 747734990 200000 829938640 200000 808318482 200000 408059959 200000 632408995 200000 620634222 200000 15413109 200000 262930314 200000 981596619 200000 469973264 200000 748177022 200000 742879544 200000 997364022 200000 51748653 200000 500829102 200000 479854411 200000 384360947 200000 759528799 200000 483416741 200000 519082730 200000 635065653 200000 238644062 200000 316733477 200000 468484191 200000 463162698 200000 110119426 200000 12974605 200000 970850576 200000 3626917 200000 297652036 200000 160578397 200000 170387848 200000 440069844 200000 512793148 200000 364247608 200000 199268719 200000 932017801 200000 723950371 200000 10534364 200000 336139148 200000 40846229 200000 799426385 200000 111183019 200000 912755657 200000 821939687 200000 140386111 200000 521379876 200000 837269295 200000 534350480 200000 655694982 200000 279496937 200000 187326948 200000 173734849 200000 186542045 200000 169241274 200000 713840435 200000 192984778 200000 933546781 200000 169657976 200000 984531332 200000 832421916 200000 367625536 200000 151759906 200000 17206878 200000 965503303 200000 228463709 200000 524203738 200000 15203435 200000 191383804 200000 878041516 200000 318520032 200000 874531699 200000 975529739 200000 182860167 200000 556201876 200000 764175455 200000 150692453 200000 198140262 200000 321949559 200000 227986743 200000 935341849 200000 789429729 200000 863910954 200000 394119459 200000 106894938 200000 430181040 200000 49765997 200000 928262764 200000 330385015 200000 113610413 200000 965092384 200000 519415419 200000 971315424 200000 278815696 200000 192923204 200000 821696984 200000 410733095 200000 184570162 200000 438236921 200000 977879596 200000 927863803 200000 13034762 200000 412531072 200000 233887295 200000 895285550 200000 697300657 200000 948417594 200000 431095289 200000 94471087 200000 650517664 200000 354974375 200000 387559011 200000 838131343 200000 209831024 200000 560235879 200000 209503654 200000 421328383 200000 24163544 200000 590210619 200000 314559754 200000 437845328 200000 988250034 200000 322112004 200000 700167416 200000 627566833 200000 861784053 200000 688715457 200000 871566071 200000 306178163 200000 42843067 200000 179091860 200000 332120497 200000 387410567 200000 517780540 200000 485076157 200000 894698735 200000 140958461 200000 127339984 200000 735635357 200000 251121048 200000 170312390 200000 127295472 200000 692972211 200000 883731380 200000 816211954 200000 653139252 200000 763765153 200000 314479726 200000 268938161 200000 113615189 200000 906389287 200000 160092172 200000 81969237 200000 89547051 200000 79581989 200000 543320568 200000 593085262 200000 665804975 200000 622608028 200000 735700155 200000 418574636 200000 322675449 200000 828883884 200000 38769147 200000 396533663 200000 134810179 200000 117843863 200000 206499459 200000 351074681 200000 910420963 200000 657277628 200000 120858171 200000 538747561 200000 198698068 200000 578757788 200000 136288810 200000 127215681 200000 10925868 200000 439137239 200000 174226042 200000 392073840 200000 63857446 200000 210754094 200000 480311923 200000 713309319 200000 794041880 200000 632991874 200000 729470590 200000 13677815 200000 498603773 200000 809131731 200000 949125667 200000 787324753 200000 922785260 200000 840541249 200000 918670858 200000 288069188 200000 532325406 200000 998364429 200000 847901692 200000 88125345 200000 400436715 200000 68922007 200000 31130850 200000 118344793 200000 412432076 200000 107459425 200000 46284996 200000 855322748 200000 77567321 200000 447132938 200000 691563211 200000 56832827 200000 452387659 200000 473323602 200000 853467454 200000 583099110 200000 736076666 200000 521575196 200000 49003912 200000 268877037 200000 913374176 200000 260591206 200000 241964079 200000 576457698 200000 384814995 200000 823622738 200000 977897181 200000 352866165 200000 118702798 200000 182035999 200000 315120218 200000 149547638 200000 396171495 200000 596451375 200000 31095438 200000 541605077 200000 898948697 200000 55132162 200000 460599427 200000 268184996 200000 154620090 200000 21215801 200000 799278688 200000 236892946 200000 988556485 200000 89255571 200000 297485678 200000 747216497 200000 216619089 200000 347300850 200000 188601366 200000 291959856 200000 400962647 200000 84968022 200000 805290976 200000 597865440 200000 843135215 200000 91520223 200000 443408756 200000 744468019 200000 586616658 200000 271438286 200000 379751068 200000 901300471 200000 565940696 200000 716395140 200000 88553023 200000 140849950 200000 717002746 200000 406512512 200000 914005094 200000 735917240 200000 828420688 200000 209427556 200000 332489786 200000 495599350 200000 364842643 200000 851312112 200000 302488066 200000 739162664 200000 270423452 200000 631352837 200000 741293865 200000 497976767 200000 883664226 200000 103166370 200000 271065653 200000 743407179 200000 21343487 200000 56039657 200000 970921680 200000 87320445 200000 17991850 200000 68223258 200000 420773826 200000 429311525 200000 82091965 200000 211381397 200000 325682420 200000 756633651 200000 454396080 200000 64014555 200000 833403245 200000 394151097 200000 2601755 200000 74790029 200000 842260824 200000 464764390 200000 935036854 200000 110344554 200000 426262011 200000 958483724 200000 250204763 200000 634592852 200000 266845120 200000 504798363 200000 243663362 200000 726581067 200000 800380463 200000 614205474 200000 62450884 200000 772344175 200000 49212400 200000 955571283 200000 460512216 200000 858489090 200000 13244621 200000 212456191 200000 780803991 200000 396146018 200000 551999917 200000 322603285 200000 271790970 200000 347618066 200000 572598937 200000 21737126 200000 332523034 200000 883656625 200000 700421818 200000 5905635 200000 572294958 200000 498599424 200000 963406936 200000 933684253 200000 366376847 200000 888946656 200000 21149916 200000 909141955 200000 335349047 200000 138670672 200000 370408141 200000 976098406 200000 879713085 200000 171741554 200000 14692309 200000 891343799 200000 794711513 200000 50360966 200000 173066941 200000 948911238 200000 987754085 200000 978531308 200000 940283755 200000 305134787 200000 222042969 200000 293799206 200000 113832682 200000 844503936 200000 907974221 200000 983280338 200000 664913761 200000 734988013 200000 729520634 200000 319027379 200000 632556058 200000 298324058 200000 911488056 200000 172128680 200000 320621948 200000 320661047 200000 186402816 200000 66465202 200000 440535312 200000 109784598 200000 749842282 200000 798546930 200000 664820607 200000 899352742 200000 728212911 200000 68128423 200000 134457488 200000 88428473 200000 710168360 200000 526988595 200000 587400494 200000 684835902 200000 312843084 200000 300642838 200000 377322335 200000 755995207 200000 343683765 200000 8994032 200000 944690253 200000 123409667 200000 138637594 200000 83447938 200000 510363712 200000 733357251 200000 687120725 200000 364121773 200000 393468577 200000 119896312 200000 26683230 200000 686000752 200000 905178615 200000 107494450 200000 253772876 200000 987137005 200000 989762029 200000 189039138 200000 708628058 200000 812216420 200000 136584009 200000 836298137 200000 545336031 200000 684536886 200000 342232053 200000 745995397 200000 37418068 200000 696133346 200000 530670841 200000 782712825 200000 784855633 200000 335143690 200000 931375229 200000 599121957 200000 649813903 200000 764165742 200000 46079947 200000 554251865 200000 937878502 200000 32037358 200000 758388554 200000 902430470 200000 765452368 200000 485577611 200000 933009027 200000 375137724 200000 100069603 200000 485974118 200000 274192927 200000 782025003 200000 521287897 200000 410357950 200000 119690726 200000 915818789 200000 603299467 200000 48590325 200000 43668160 200000 341756057 200000 288316784 200000 256871563 200000 24529079 200000 827757977 200000 541670434 200000 420714529 200000 289771762 200000 452064084 200000 930734169 200000 783624054 200000 313852858 200000 452371484 200000 89822444 200000 112132204 200000 354244728 200000 135297888 200000 24779222 200000 761129475 200000 375775668 200000 196075441 200000 247821870 200000 775365723 200000 326255894 200000 832132288 200000 633295405 200000 557948085 200000 526046055 200000 454903134 200000 606400811 200000 912339825 200000 627684496 200000 340529017 200000 64832929 200000 75851793 200000 397175193 200000 168459813 200000 820189991 200000 670329652 200000 788048555 200000 522070928 200000 937047671 200000 208028315 200000 936924942 200000 315437835 200000 934989671 200000 618804518 200000 474051370 200000 444617990 200000 41141489 200000 353086166 200000 888940680 200000 809645331 200000 589346606 200000 108332236 200000 68512209 200000 125271010 200000 646032213 200000 974249288 200000 58579661 200000 898291011 200000 330491328 200000 22704042 200000 268312677 200000 927183910 200000 386791398 200000 145062515 200000 648693409 200000 310595741 200000 85238881 200000 636911427 200000 528954025 200000 305265111 200000 830673641 200000 106528988 200000 257222854 200000 588085798 200000 803242582 200000 669645597 200000 215221345 200000 946911481 200000 122451105 200000 7815943 200000 545092098 200000 458808034 200000 352233698 200000 975850170 200000 602843473 200000 818561424 200000 56055122 200000 37712759 200000 227398936 200000 922021844 200000 252989257 200000 386482079 200000 593038142 200000 824539040 200000 797381952 200000 770402482 200000 691221196 200000 490539010 200000 337560784 200000 675831632 200000 248060907 200000 383901996 200000 452508848 200000 974288186 200000 259553763 200000 297802350 200000 503034553 200000 289333072 200000 678394652 200000 39436857 200000 734044133 200000 517775252 200000 906511136 200000 675521053 200000 463733835 200000 166548772 200000 614756502 200000 144811211 200000 290758947 200000 338453059 200000 627698503 200000 144690195 200000 233323207 200000 940185680 200000 821510683 200000 575722725 200000 481534639 200000 925457357 200000 547777820 200000 8834387 200000 199808371 200000 911970392 200000 523892082 200000 502635661 200000 26218699 200000 656743092 200000 121134436 200000 970771171 200000 713664401 200000 259332288 200000 419945052 200000 823257029 200000 434927549 200000 57343869 200000 193874658 200000 487919045 200000 282416232 200000 777451787 200000 507574943 200000 981693586 200000 909464521 200000 941161644 200000 456150618 200000 620555517 200000 103884601 200000 208708286 200000 458038270 200000 69668600 200000 646876977 200000 551317700 200000 69612177 200000 773634961 200000 71823178 200000 453674845 200000 362094653 200000 574741754 200000 840940091 200000 104544331 200000 191520842 200000 634463876 200000 394100190 200000 767527532 200000 505584416 200000 149379230 200000 917961002 200000 669156291 200000 291791945 200000 901373145 200000 398229049 200000 854570863 200000 507257964 200000 929385446 200000 611214915 200000 517725105 200000 355401554 200000 875891093 200000 573888928 200000 646432233 200000 93906916 200000 950625494 200000 976240585 200000 760612504 200000 462384170 200000 733693883 200000 34496854 200000 595420511 200000 824669004 200000 425758580 200000 662364672 200000 248864510 200000 113243028 200000 321159761 200000 758389919 200000 409925973 200000 667902057 200000 839492035 200000 208685356 200000 726332261 200000 717437012 200000 916764249 200000 308423871 200000 99642191 200000 319495934 200000 296589254 200000 882833298 200000 683813458 200000 366134575 200000 535267544 200000 218343163 200000 359781584 200000 795116239 200000 834375554 200000 943847285 200000 577518665 200000 554283240 200000 834126034 200000 37436566 200000 404930909 200000 47556001 200000 457428219 200000 115955481 200000 648769997 200000 48500291 200000 386592587 200000 654359252 200000 990031994 200000 970991926 200000 683150388 200000 502287554 200000 685908836 200000 455254020 200000 725612870 200000 683414778 200000 999113131 200000 423436116 200000 236163890 200000 440132277 200000 313627024 200000 773825776 200000 632533961 200000 905698379 200000 862913652 200000 241843135 200000 213668858 200000 846453045 200000 141794518 200000 734534602 200000 501986262 200000 219670027 200000 473597016 200000 199478329 200000 372508813 200000 72423046 200000 206995386 200000 808833878 200000 692895857 200000 836248958 200000 658996956 200000 209485448 200000 495212786 200000 860613357 200000 680478911 200000 328876632 200000 604216480 200000 47221737 200000 461588868 200000 869483631 200000 50833708 200000 848105133 200000 321195114 200000 906545045 200000 771302757 200000 14753935 200000 994450900 200000 270439347 200000 167219518 200000 610186762 200000 153822016 200000 256162768 200000 579570630 200000 231237812 200000 285451087 200000 999084054 200000 193047853 200000 915843912 200000 365826498 200000 93119438 200000 910680260 200000 488636829 200000 843648378 200000 160853854 200000 887348989 200000 454678700 200000 727630967 200000 686090321 200000 226136934 200000 190813325 200000 124428761 200000 688125263 200000 15910577 200000 992261241 200000 961566177 200000 704820255 200000 210253487 200000 843481288 200000 246537712 200000 102386091 200000 901017167 200000 335560435 200000 348000390 200000 443857915 200000 888188322 200000 302613906 200000 345265987 200000 842359864 200000 209499609 200000 249711198 200000 327837416 200000 919738538 200000 179828036 200000 61143088 200000 555211605 200000 839216825 200000 272003412 200000 680785663 200000 204230027 200000 259144943 200000 715118745 200000 820164581 200000 286160299 200000 427408115 200000 348612291 200000 698817305 200000 159864565 200000 234261902 200000 747479204 200000 26885621 200000 54733257 200000 319704744 200000 849312812 200000 369149169 200000 553330088 200000 98280779 200000 737087595 200000 653529509 200000 88508723 200000 921006494 200000 537718673 200000 544992457 200000 168173609 200000 990966507 200000 74426608 200000 382286903 200000 287212908 200000 330801048 200000 645953271 200000 843225319 200000 288313084 200000 796996400 200000 144977208 200000 114823922 200000 5339642 200000 826604635 200000 7436898 200000 887717775 200000 598853797 200000 826533089 200000 312124999 200000 770479383 200000 597385823 200000 133075370 200000 492068822 200000 364861187 200000 277385639 200000 948569279 200000 501537568 200000 461605356 200000 385747487 200000 455912265 200000 185434966 200000 525605769 200000 69598855 200000 813607312 200000 323815112 200000 482894515 200000 365624512 200000 755041020 200000 193244391 200000 537494372 200000 428851145 200000 939175959 200000 77763139 200000 998291123 200000 130122180 200000 84331144 200000 866957453 200000 656365272 200000 360902129 200000 299266328 200000 581633685 200000 88274733 200000 949339313 200000 354987952 200000 513937484 200000 129806378 200000 752589699 200000 530592600 200000 544079042 200000 846800231 200000 841582345 200000 117274168 200000 812464168 200000 759372189 200000 506327810 200000 103298457 200000 581832653 200000 840870052 200000 941530704 200000 519140836 200000 314761764 200000 531695989 200000 409964787 200000 442485410 200000 679192764 200000 376009768 200000 910989324 200000 979182713 200000 23531077 200000 840446966 200000 677029850 200000 525927732 200000 458286225 200000 953544504 200000 687881663 200000 773921210 200000 552421007 200000 839828325 200000 7072827 200000 372357141 200000 686546000 200000 946103575 200000 520210670 200000 548519788 200000 912280838 200000 41232389 200000 390954137 200000 586830856 200000 25235199 200000 75948809 200000 656575261 200000 558326097 200000 533664173 200000 911894555 200000 525718906 200000 739563985 200000 425384352 200000 659289170 200000 746649040 200000 663015215 200000 574338185 200000 111221737 200000 158809440 200000 406708788 200000 271863096 200000 239587895 200000 673290378 200000 553375433 200000 257568158 200000 685302709 200000 852954832 200000 930253302 200000 352474827 200000 925850619 200000 486738640 200000 196493796 200000 989072624 200000 301626818 200000 869305933 200000 150650330 200000 256870749 200000 500732642 200000 75819046 200000 781572163 200000 416635011 200000 746877013 200000 763955292 200000 8308901 200000 427396081 200000 215551537 200000 799022096 200000 664222634 200000 929869914 200000 674792368 200000 853543298 200000 217098009 200000 490899853 200000 838105899 200000 661559314 200000 928885213 200000 879093882 200000 519195161 200000 404174401 200000 414723068 200000 520740659 200000 625261332 200000 783277999 200000 874543776 200000 149378791 200000 236612052 200000 469633309 200000 931366418 200000 346547175 200000 628795696 200000 867053676 200000 539792824 200000 575586213 200000 980716835 200000 241409692 200000 491208221 200000 527827119 200000 838780100 200000 52938701 200000 685538024 200000 571879095 200000 221909068 200000 900673344 200000 505097955 200000 513023629 200000 229065491 200000 451326806 200000 335432693 200000 475819042 200000 187691410 200000 507221390 200000 208121639 200000 160674438 200000 273788257 200000 60501642 200000 549023906 200000 601978346 200000 363724602 200000 867337738 200000 288903597 200000 731947934 200000 165911283 200000 743140590 200000 251437747 200000 573092883 200000 126774150 200000 860121400 200000 258496826 200000 267876569 200000 45504268 200000 734686214 200000 310084076 200000 525401761 200000 746858684 200000 798326171 200000 873210001 200000 237762875 200000 375523056 200000 247577430 200000 486659089 200000 917374359 200000 996126495 200000 954961336 200000 950707318 200000 266152391 200000 3741155 200000 189617250 200000 174000359 200000 132171002 200000 135837428 200000 393898003 200000 885712814 200000 971310978 200000 266873130 200000 438107821 200000 545587761 200000 557714638 200000 966967934 200000 774935856 200000 365695739 200000 532455792 200000 190915592 200000 277695932 200000 532073396 200000 245362967 200000 145195521 200000 191390099 200000 930497315 200000 613130900 200000 484655041 200000 682174739 200000 916862258 200000 559438808 200000 564778433 200000 633697727 200000 518311658 200000 208000500 200000 843773338 200000 186630710 200000 982717553 200000 955997463 200000 361281027 200000 706702393 200000 33217810 200000 909185682 200000 628263637 200000 89680552 200000 86250293 200000 125747414 200000 354095882 200000 839918981 200000 236828769 200000 473698675 200000 858862777 200000 155675119 200000 137765696 200000 388084506 200000 85217050 200000 352574502 200000 28761498 200000 410765210 200000 515863687 200000 704985997 200000 387561048 200000 74612198 200000 951762552 200000 615120034 200000 574128002 200000 182668301 200000 795833733 200000 637672199 200000 255273024 200000 957545792 200000 736803174 200000 618549115 200000 821353691 200000 185358798 200000 782179574 200000 383949792 200000 816242876 200000 110806826 200000 650784298 200000 342960438 200000 333568620 200000 625504226 200000 97584670 200000 963391902 200000 127848337 200000 122266025 200000 237052680 200000 184113751 200000 49046262 200000 961418061 200000 701686337 200000 641319363 200000 164651650 200000 364628160 200000 478699074 200000 858655585 200000 523033918 200000 262887699 200000 838444196 200000 463725524 200000 494985555 200000 540912245 200000 518974494 200000 689284826 200000 893907465 200000 229780023 200000 280750730 200000 626366292 200000 74196425 200000 187517130 200000 78059744 200000 243080004 200000 987682842 200000 606641598 200000 121241911 200000 162575817 200000 683809191 200000 883923396 200000 545167050 200000 708617508 200000 390604854 200000 979050668 200000 565382640 200000 958912693 200000 531032241 200000 85849447 200000 666959906 200000 134845694 200000 620928799 200000 560417285 200000 51853304 200000 266254237 200000 465430187 200000 961517495 200000 204631851 200000 250856277 200000 391543195 200000 40848077 200000 43339411 200000 24855045 200000 232282 200000 177220279 200000 854059561 200000 614582446 200000 376444526 200000 71239687 200000 847395589 200000 109228913 200000 551153280 200000 567752813 200000 890861921 200000 114457485 200000 47852122 200000 473046200 200000 252936851 200000 686481252 200000 452736484 200000 894724827 200000 955016470 200000 188977270 200000 689822245 200000 447532516 200000 494030976 200000 229623651 200000 95186759 200000 114183685 200000 803515788 200000 740885997 200000 627726482 200000 941102223 200000 805900305 200000 643451634 200000 53239919 200000 951151089 200000 877487879 200000 531403893 200000 516871782 200000 796350396 200000 724934280 200000 818355093 200000 162297119 200000 132326049 200000 92406732 200000 926043283 200000 351060067 200000 77266544 200000 566461227 200000 82177744 200000 160848155 200000 530833434 200000 517328926 200000 998590155 200000 318922063 200000 867253679 200000 741293885 200000 952726566 200000 402036264 200000 129291872 200000 97351233 200000 167915425 200000 619424749 200000 49243773 200000 993343491 200000 394968348 200000 290158601 200000 61239671 200000 396008570 200000 539133336 200000 153019650 200000 296934878 200000 138378943 200000 587984182 200000 314752642 200000 531132258 200000 521598220 200000 623327542 200000 879256913 200000 109748949 200000 898183351 200000 204142584 200000 246528855 200000 150460455 200000 497819707 200000 807566589 200000 722687390 200000 885820519 200000 999015214 200000 736750821 200000 864880205 200000 816936904 200000 437648459 200000 177879922 200000 797676717 200000 293137304 200000 862763881 200000 671796610 200000 323446567 200000 760644169 200000 440676225 200000 714709272 200000 966993219 200000 131572588 200000 477303467 200000 586291540 200000 547565481 200000 658548656 200000 341752864 200000 823379061 200000 615506979 200000 574409958 200000 67411000 200000 965681628 200000 65322904 200000 906938367 200000 141805676 200000 778021899 200000 310692881 200000 987991308 200000 759607636 200000 397976225 200000 318698167 200000 867329340 200000 866337962 200000 198777439 200000 390809041 200000 340852448 200000 241743172 200000 834497829 200000 574755530 200000 194361705 200000 853933340 200000 698249717 200000 342103592 200000 245827943 200000 453408075 200000 171617005 200000 600599957 200000 92109450 200000 160283656 200000 309953360 200000 588190169 200000 365966244 200000 544967853 200000 752511869 200000 513870045 200000 309829797 200000 493010866 200000 985230069 200000 282965928 200000 320240285 200000 966706863 200000 624697945 200000 10411621 200000 184371132 200000 386148444 200000 352881513 200000 662428762 200000 49337684 200000 577569428 200000 754487045 200000 672591345 200000 595111380 200000 652625996 200000 139466541 200000 478983858 200000 425443022 200000 319682976 200000 705395972 200000 164138309 200000 149055729 200000 612874182 200000 388156616 200000 312211316 200000 598991374 200000 55443223 200000 463629275 200000 791689254 200000 376374551 200000 605951756 200000 74033341 200000 573145957 200000 598451738 200000 771683390 200000 866091790 200000 307193943 200000 791090249 200000 217428068 200000 642833295 200000 350373191 200000 938701300 200000 585294936 200000 957329440 200000 996436893 200000 441559692 200000 496192529 200000 630966723 200000 820229088 200000 494480033 200000 127229609 200000 943593623 200000 329127866 200000 329118180 200000 573604439 200000 183376349 200000 420488692 200000 930194213 200000 43121269 200000 384357877 200000 609045108 200000 129118293 200000 984887163 200000 403510880 200000 268471365 200000 467102852 200000 428465921 200000 829842879 200000 224911247 200000 840382434 200000 574857152 200000 859335633 200000 171803033 200000 804938177 200000 357073808 200000 861418873 200000 788483277 200000 359236241 200000 242970986 200000 870996661 200000 7731379 200000 180838881 200000 110736742 200000 264220326 200000 829692404 200000 668293732 200000 602938557 200000 104265102 200000 269216344 200000 739992040 200000 555641288 200000 697535179 200000 162358471 200000 751878496 200000 93430270 200000 841834208 200000 92412234 200000 496448730 200000 778433529 200000 776557420 200000 113084682 200000 372962184 200000 572196720 200000 168272689 200000 356162127 200000 906021819 200000 639318333 200000 568314381 200000 541231234 200000 758114530 200000 494456152 200000 121906947 200000 694037546 200000 224908686 200000 399049944 200000 711212082 200000 122343666 200000 305764208 200000 146553336 200000 768510171 200000 714576800 200000 162081112 200000 924441103 200000 916369758 200000 365420574 200000 666010423 200000 199045014 200000 889847613 200000 349954932 200000 984156189 200000 130929189 200000 553852183 200000 916230602 200000 678805051 200000 409066613 200000 326928044 200000 496452202 200000 132180193 200000 621462111 200000 905867487 200000 116000699 200000 553658495 200000 847601882 200000 840954798 200000 91878214 200000 332316839 200000 548131327 200000 569499706 200000 423903668 200000 474302985 200000 838101767 200000 735177413 200000 641181901 200000 140873844 200000 825139787 200000 925309102 200000 592348025 200000 667544283 200000 325109058 200000 506049654 200000 449264578 200000 802745676 200000 437368454 200000 513086397 200000 587203279 200000 444075770 200000 512668623 200000 531426629 200000 962575593 200000 636698163 200000 236464117 200000 448754924 200000 156139385 200000 88073321 200000 19974896 200000 295290293 200000 242286343 200000 840129581 200000 62722010 200000 35728319 200000 36728635 200000 105470254 200000 142751979 200000 557629515 200000 576372958 200000 179658813 200000 721006459 200000 37476794 200000 880930265 200000 411257163 200000 249672195 200000 659067787 200000 326325044 200000 763293032 200000 655627291 200000 6990432 200000 562161944 200000 513598149 200000 925522045 200000 513335801 200000 673529037 200000 851931314 200000 516158719 200000 584953655 200000 732955323 200000 162135456 200000 645296283 200000 736751129 200000 521949803 200000 619274015 200000 678017386 200000 894867905 200000 759792262 200000 905879007 200000 367242915 200000 685948014 200000 844613332 200000 679448498 200000 684108960 200000 904626050 200000 350491198 200000 223604104 200000 294219480 200000 841103230 200000 673893580 200000 935448433 200000 444795365 200000 769049600 200000 674357158 200000 664622237 200000 161257343 200000 972522954 200000 239126805 200000 417335134 200000 997820030 200000 248084669 200000 919965826 200000 504954659 200000 841046235 200000 410344921 200000 934677621 200000 936289917 200000 584102830 200000 644681023 200000 364540054 200000 215934238 200000 296644912 200000 741009966 200000 338310063 200000 509529556 200000 54668985 200000 378138375 200000 582846375 200000 178096785 200000 900313794 200000 65115980 200000 359362439 200000 382039653 200000 711692516 200000 337458076 200000 67029880 200000 44200833 200000 264998870 200000 325315512 200000 82895042 200000 612322614 200000 879441778 200000 688920705 200000 596104653 200000 658320370 200000 20574895 200000 222709238 200000 499135523 200000 242913097 200000 989039527 200000 610265401 200000 150309483 200000 80826856 200000 354158481 200000 357545098 200000 9350254 200000 511869858 200000 721231047 200000 976526153 200000 888162069 200000 76806503 200000 851772097 200000 97612279 200000 98423911 200000 783096135 200000 418460695 200000 52303925 200000 307267983 200000 231145586 200000 102571649 200000 84772034 200000 972772051 200000 717706554 200000 201996506 200000 355213696 200000 731782045 200000 478849295 200000 580324119 200000 909374831 200000 625284213 200000 185310848 200000 361375828 200000 162531504 200000 862635268 200000 409512255 200000 514013383 200000 734350978 200000 551803921 200000 554036765 200000 521954761 200000 712673607 200000 870300551 200000 187226889 200000 252335571 200000 729708671 200000 994808428 200000 205097237 200000 721274494 200000 349980874 200000 372714218 200000 122632816 200000 312564353 200000 532773865 200000 113876553 200000 455335531 200000 157471158 200000 225270461 200000 23519985 200000 697238391 200000 460653845 200000 896517445 200000 951344236 200000 653987620 200000 693746869 200000 317372579 200000 76466017 200000 319583267 200000 908990417 200000 815866135 200000 700168601 200000 533160516 200000 879115968 200000 595097090 200000 925134845 200000 384683128 200000 939012347 200000 16697827 200000 797105813 200000 533829839 200000 190257946 200000 440686172 200000 44573833 200000 284348538 200000 159863510 200000 970888236 200000 439973923 200000 195274185 200000 616554759 200000 149059893 200000 620203722 200000 160090156 200000 51962790 200000 81503352 200000 893325063 200000 272375861 200000 618990539 200000 792348691 200000 698997891 200000 595734931 200000 878753712 200000 649093449 200000 847301126 200000 559766808 200000 546580651 200000 895377529 200000 63956856 200000 691383987 200000 579364663 200000 540074787 200000 438503395 200000 838090102 200000 238643434 200000 729227754 200000 873234286 200000 809227664 200000 621643391 200000 736382092 200000 263793506 200000 252474451 200000 222159821 200000 421022699 200000 214477863 200000 831616558 200000 532096972 200000 597618694 200000 37279559 200000 142736562 200000 622532758 200000 161146367 200000 553848681 200000 18821264 200000 839954275 200000 825495575 200000 925818455 200000 891078040 200000 543792267 200000 444831660 200000 921273592 200000 533929147 200000 921551751 200000 380002112 200000 148383061 200000 104286729 200000 635396335 200000 455617652 200000 868499606 200000 231926451 200000 63290492 200000 802898440 200000 959731461 200000 395701513 200000 675616519 200000 600533980 200000 872045577 200000 284489340 200000 917694599 200000 988864242 200000 103417387 200000 136052124 200000 656687637 200000 638643048 200000 38153492 200000 111755801 200000 650617835 200000 536172673 200000 770226060 200000 238981829 200000 402802015 200000 104274076 200000 721180028 200000 964046223 200000 933040364 200000 794179898 200000 549608427 200000 120787337 200000 938892840 200000 551551740 200000 9202435 200000 438776034 200000 663043534 200000 130601377 200000 103314445 200000 273613036 200000 520916917 200000 746062859 200000 1188207 200000 127425558 200000 477528790 200000 96561210 200000 637845684 200000 133851634 200000 182211401 200000 658988878 200000 646486660 200000 66034479 200000 46835271 200000 200405384 200000 256381606 200000 643080094 200000 15024680 200000 503139401 200000 487484932 200000 412022832 200000 875297381 200000 604895248 200000 390182566 200000 155416309 200000 278904726 200000 589527167 200000 831897013 200000 699612446 200000 781653365 200000 255555158 200000 573005689 200000 492531451 200000 594962136 200000 544159094 200000 175286106 200000 675907069 200000 2885561 200000 386148574 200000 262611938 200000 175138996 200000 333373233 200000 677240496 200000 156267704 200000 436421841 200000 557921143 200000 315356203 200000 516139685 200000 977355556 200000 873749989 200000 539370418 200000 606796689 200000 285123486 200000 283719411 200000 343690947 200000 18215046 200000 869039950 200000 71687737 200000 920732671 200000 521367979 200000 406898791 200000 391541871 200000 768524072 200000 71867466 200000 758853175 200000 521358192 200000 154635549 200000 113635529 200000 368468785 200000 607624241 200000 707393503 200000 339578035 200000 628928227 200000 399700686 200000 728614030 200000 65823920 200000 692053504 200000 249368701 200000 958217067 200000 258944136 200000 249102422 200000 333223319 200000 123059159 200000 532314403 200000 875283671 200000 671423893 200000 879908434 200000 237715594 200000 788475284 200000 546162960 200000 455594108 200000 411204582 200000 723097020 200000 301237695 200000 220407062 200000 100712319 200000 111836064 200000 252413564 200000 832332801 200000 911775421 200000 559294641 200000 865381694 200000 217901628 200000 547815978 200000 120013183 200000 852604703 200000 485922281 200000 65725805 200000 40530363 200000 504834646 200000 110747208 200000 366412111 200000 506620469 200000 295867453 200000 47236537 200000 316787641 200000 512816350 200000 628795724 200000 19857853 200000 12385203 200000 102717638 200000 864551707 200000 4881653 200000 604879205 200000 439407133 200000 430273123 200000 273684769 200000 825194008 200000 344406581 200000 529177340 200000 843851041 200000 895908918 200000 407082877 200000 321443807 200000 83075318 200000 837930309 200000 289177991 200000 438147876 200000 920503232 200000 281298414 200000 791620355 200000 987239940 200000 545878977 200000 944566267 200000 166012352 200000 35690712 200000 358352472 200000 970125907 200000 684101296 200000 488114455 200000 860728837 200000 827744512 200000 15345124 200000 217403227 200000 850260075 200000 153487657 200000 878942347 200000 183362907 200000 354310216 200000 115855127 200000 648272118 200000 749902321 200000 319510910 200000 864527410 200000 464425110 200000 636728085 200000 270969100 200000 509010180 200000 933346812 200000 267553246 200000 813271316 200000 770936116 200000 672758487 200000 686483079 200000 32638678 200000 807839628 200000 487724024 200000 574725223 200000 936617139 200000 481504754 200000 682588496 200000 38642679 200000 498080298 200000 975821681 200000 665769455 200000 112801487 200000 357015517 200000 349474865 200000 822498821 200000 582336424 200000 533795724 200000 862187897 200000 205559524 200000 15498843 200000 640402967 200000 177547188 200000 732984060 200000 975519199 200000 150706559 200000 670173800 200000 85615581 200000 226028109 200000 484935909 200000 264538687 200000 722431031 200000 481638622 200000 899918472 200000 30864128 200000 458631644 200000 402634219 200000 822798282 200000 745821590 200000 574484923 200000 474170091 200000 555101483 200000 774316039 200000 267126246 200000 853591672 200000 777948748 200000 997012861 200000 240899468 200000 965409866 200000 268335084 200000 201588801 200000 803801343 200000 233600313 200000 288089069 200000 72495545 200000 435001262 200000 501524285 200000 397914958 200000 18034288 200000 764165162 200000 390625648 200000 304793138 200000 396984846 200000 80512037 200000 89388554 200000 421266391 200000 539423066 200000 969095789 200000 553664099 200000 545018526 200000 290834494 200000 237362932 200000 352607988 200000 723789321 200000 1029058 200000 202876106 200000 446647637 200000 829197495 200000 737224719 200000 767015456 200000 906863680 200000 746689129 200000 934960748 200000 52153926 200000 612359051 200000 763593727 200000 980831044 200000 15001005 200000 565538352 200000 885849978 200000 669145629 200000 538292709 200000 268237384 200000 920500731 200000 362968481 200000 515130782 200000 64152842 200000 397487042 200000 115100568 200000 15622826 200000 888319696 200000 61094447 200000 782255338 200000 214380537 200000 22888722 200000 446965187 200000 258252193 200000 145866138 200000 637647463 200000 302210078 200000 690351332 200000 15785152 200000 503989898 200000 488602626 200000 22768381 200000 51229625 200000 253658194 200000 467231566 200000 418248018 200000 494454264 200000 49497016 200000 708187907 200000 282897006 200000 804881931 200000 619001300 200000 742149953 200000 60981241 200000 581784484 200000 705097439 200000 904801609 200000 488937146 200000 893735316 200000 905475121 200000 849731452 200000 411485340 200000 799585226 200000 1403971 200000 46374233 200000 550162597 200000 590603607 200000 649509550 200000 953363842 200000 57113854 200000 920049260 200000 767087145 200000 254757815 200000 744836849 200000 135365721 200000 651426446 200000 205273817 200000 354470630 200000 89024399 200000 196662996 200000 247760103 200000 327371876 200000 154230174 200000 687515925 200000 510556419 200000 508914709 200000 532404535 200000 713229960 200000 343247213 200000 625230273 200000 919018538 200000 867527559 200000 913115013 200000 477529681 200000 629552488 200000 240123274 200000 365538252 200000 204760013 200000 290632449 200000 533223721 200000 289029603 200000 255917917 200000 345537061 200000 39581724 200000 345705098 200000 662205771 200000 901307686 200000 844658494 200000 601717665 200000 473705725 200000 802465139 200000 326714500 200000 644055593 200000 165337855 200000 328203678 200000 104576266 200000 246377538 200000 611735286 200000 345814358 200000 574616326 200000 189355821 200000 501393837 200000 617731437 200000 303230929 200000 301518667 200000 189317387 200000 12442578 200000 71878628 200000 794807324 200000 612302873 200000 119531926 200000 756544216 200000 143653440 200000 197750528 200000 265661163 200000 925236580 200000 92713336 200000 836292872 200000 830861087 200000 63213410 200000 328814245 200000 270557850 200000 744380068 200000 908178378 200000 532343238 200000 877654845 200000 835223818 200000 337286835 200000 88516605 200000 604952988 200000 636795650 200000 261912408 200000 185258890 200000 11819389 200000 779724892 200000 889096720 200000 622229966 200000 493628362 200000 955311625 200000 649314388 200000 904421704 200000 576139402 200000 336089625 200000 123667132 200000 603266970 200000 784494824 200000 795606972 200000 420083457 200000 350126468 200000 844221738 200000 904990532 200000 558001147 200000 150195942 200000 628797115 200000 346440737 200000 551916451 200000 75501761 200000 273330721 200000 945192675 200000 560671505 200000 107053877 200000 576283909 200000 377269050 200000 184167551 200000 796398980 200000 947805745 200000 225430520 200000 509776707 200000 218864141 200000 741980045 200000 373551372 200000 272370648 200000 437177937 200000 988632096 200000 701103496 200000 804114900 200000 466211568 200000 499882516 200000 376165275 200000 473249266 200000 181765035 200000 149988017 200000 760672918 200000 330380809 200000 883416419 200000 458253920 200000 216606954 200000 963941649 200000 314164760 200000 797901481 200000 352681000 200000 502169892 200000 148429034 200000 309393460 200000 177149183 200000 480550266 200000 858901530 200000 289025226 200000 961826624 200000 825667691 200000 371766024 200000 824819028 200000 827751900 200000 864137584 200000 988186166 200000 311530970 200000 686821603 200000 215509281 200000 555625795 200000 617360261 200000 702514566 200000 185784631 200000 109529839 200000 626121884 200000 356210709 200000 316679307 200000 994735901 200000 557256842 200000 222171136 200000 79609620 200000 62364363 200000 271867349 200000 755010009 200000 365833707 200000 780039707 200000 651296807 200000 147602768 200000 930987850 200000 244888140 200000 823714888 200000 940389173 200000 677216391 200000 864041408 200000 866274336 200000 113080696 200000 759618589 200000 269155831 200000 421842105 200000 658515243 200000 670257058 200000 53774226 200000 51364410 200000 859098749 200000 848586193 200000 267108432 200000 997156844 200000 376357056 200000 681917057 200000 247865107 200000 401529912 200000 790948451 200000 147349163 200000 68769243 200000 686234278 200000 176789239 200000 674563687 200000 996978120 200000 784996318 200000 873513774 200000 404154094 200000 883143451 200000 765236138 200000 240924374 200000 177687704 200000 778671925 200000 586285809 200000 526715105 200000 657793246 200000 619581077 200000 124586428 200000 897271135 200000 237234776 200000 694917853 200000 192026420 200000 402671489 200000 295487168 200000 296371917 200000 494465952 200000 176780183 200000 942702316 200000 498820678 200000 744048747 200000 385557778 200000 139745494 200000 209555015 200000 468373019 200000 895686274 200000 250039191 200000 25924338 200000 57408602 200000 87834520 200000 941199718 200000 129461127 200000 203694064 200000 716680996 200000 395867549 200000 525826150 200000 273755334 200000 488719638 200000 199013044 200000 289855248 200000 462207459 200000 816209536 200000 646537283 200000 797144102 200000 277092210 200000 656707986 200000 23892226 200000 401799527 200000 115342521 200000 373576603 200000 193926348 200000 460654517 200000 72066082 200000 675957006 200000 470888086 200000 250874128 200000 865235765 200000 460700025 200000 185869436 200000 463036568 200000 97739930 200000 498826638 200000 740200884 200000 566018191 200000 600620571 200000 412898078 200000 57594519 200000 434498131 200000 73494175 200000 713209112 200000 626615966 200000 394907239 200000 733664816 200000 252636557 200000 98575970 200000 165541994 200000 931660276 200000 38202286 200000 872961434 200000 240097053 200000 10735670 200000 616904140 200000 950247200 200000 711936097 200000 662975582 200000 751142230 200000 13070571 200000 754290485 200000 363477235 200000 585544925 200000 83326485 200000 73325499 200000 901216671 200000 911382034 200000 963751125 200000 742756659 200000 379039531 200000 62174149 200000 907888261 200000 957428221 200000 650097021 200000 310840806 200000 872916381 200000 616419227 200000 456288160 200000 382516615 200000 601353141 200000 395651755 200000 169199548 200000 412331224 200000 434693510 200000 352301296 200000 753368856 200000 284295977 200000 103424744 200000 922761545 200000 905904158 200000 411300074 200000 464325332 200000 949075383 200000 768666198 200000 498795949 200000 577526626 200000 63977819 200000 398949481 200000 754777633 200000 580445132 200000 642626676 200000 251837471 200000 120816152 200000 878279784 200000 297386596 200000 52832 200000 427148417 200000 761180336 200000 704974251 200000 311061813 200000 780169070 200000 487739709 200000 520836585 200000 182571975 200000 836095502 200000 732109766 200000 595265503 200000 453855838 200000 793901234 200000 342441765 200000 987371886 200000 43779683 200000 356159179 200000 526163794 200000 919052693 200000 924892765 200000 533267690 200000 642453348 200000 457848950 200000 691406839 200000 61031613 200000 328992150 200000 457613137 200000 282146295 200000 240860952 200000 15526719 200000 404358279 200000 574639175 200000 571598824 200000 839443672 200000 69435287 200000 143642607 200000 392105537 200000 816633337 200000 866502947 200000 909377815 200000 576592976 200000 609249115 200000 36415723 200000 952585 200000 467743080 200000 660856535 200000 545129423 200000 674792492 200000 553964025 200000 38521188 200000 945212368 200000 236430857 200000 10360723 200000 379720475 200000 251688463 200000 752206153 200000 131103974 200000 838850869 200000 609268427 200000 322293172 200000 32545220 200000 996497419 200000 625174374 200000 400557106 200000 499679004 200000 760097044 200000 405488224 200000 471712461 200000 949686528 200000 742752490 200000 142182746 200000 122464428 200000 154145951 200000 845024581 200000 823168275 200000 32449048 200000 181349963 200000 906331901 200000 399065453 200000 605042298 200000 228868979 200000 823499786 200000 406626152 200000 205216858 200000 336662696 200000 701275014 200000 733899556 200000 377917280 200000 524550043 200000 573254569 200000 84547554 200000 785994325 200000 482853149 200000 467838923 200000 292891138 200000 324701986 200000 988922653 200000 605109861 200000 297071366 200000 774185168 200000 380890796 200000 971268367 200000 295753613 200000 983974277 200000 423086075 200000 978890883 200000 905482584 200000 55804044 200000 384288346 200000 376106647 200000 308476231 200000 909808204 200000 54561849 200000 469613125 200000 650484059 200000 542446671 200000 406679850 200000 885704614 200000 581140149 200000 9211195 200000 456360925 200000 542040049 200000 161373589 200000 824723163 200000 73205794 200000 357644160 200000 344035675 200000 999365143 200000 705180905 200000 741823947 200000 416024200 200000 994040055 200000 139372100 200000 952248681 200000 8808125 200000 734826147 200000 997080419 200000 873930261 200000 325754041 200000 119550820 200000 147808917 200000 823904422 200000 467722846 200000 583866019 200000 932549964 200000 632290069 200000 324163756 200000 5540584 200000 528606745 200000 525781626 200000 502547907 200000 584394203 200000 166556331 200000 528342798 200000 362274020 200000 830543942 200000 483938260 200000 452094505 200000 652181616 200000 515981840 200000 575361923 200000 325787204 200000 91131367 200000 836566594 200000 413898953 200000 606909176 200000 854879209 200000 216377605 200000 735462871 200000 219686140 200000 161153079 200000 357554081 200000 326084605 200000 655130666 200000 176063409 200000 482253950 200000 579279788 200000 824897401 200000 872106073 200000 364516134 200000 353108596 200000 676964611 200000 274717005 200000 781919296 200000 347151110 200000 808204287 200000 716406992 200000 810290581 200000 927875378 200000 235437255 200000 345708610 200000 576980494 200000 632613352 200000 917313235 200000 416021026 200000 832006578 200000 853920058 200000 978818235 200000 64169489 200000 698352044 200000 348429400 200000 938727479 200000 403452625 200000 688282178 200000 657330578 200000 735970850 200000 287214145 200000 208451806 200000 431571544 200000 133828209 200000 844536674 200000 338234888 200000 273040188 200000 646161472 200000 238439508 200000 106376041 200000 396649965 200000 787332549 200000 144351321 200000 139818952 200000 906023229 200000 104630361 200000 577050576 200000 586291472 200000 783311131 200000 928581749 200000 504412729 200000 627020359 200000 792560792 200000 828480946 200000 166404150 200000 294440855 200000 887888357 200000 903996615 200000 856931208 200000 48280648 200000 852739667 200000 329637262 200000 706090765 200000 20501698 200000 134456913 200000 276625151 200000 493623496 200000 489360015 200000 529837936 200000 388502833 200000 100339160 200000 329699926 200000 496313441 200000 868193119 200000 310067326 200000 172900832 200000 688628468 200000 225136096 200000 372397082 200000 744374806 200000 51144218 200000 650263597 200000 294010669 200000 660611328 200000 796838371 200000 779581150 200000 409378648 200000 195776966 200000 873300351 200000 137637804 200000 37029211 200000 196751538 200000 154363200 200000 687321455 200000 957986582 200000 841063723 200000 552673942 200000 214021152 200000 540465546 200000 549580218 200000 929294352 200000 82478296 200000 137792216 200000 998524936 200000 61091169 200000 119155150 200000 390145087 200000 97017565 200000 900038488 200000 942004315 200000 472491041 200000 600008737 200000 947460581 200000 788999417 200000 274328574 200000 528513758 200000 764262937 200000 435097406 200000 673431158 200000 796088635 200000 404848678 200000 675828709 200000 911730507 200000 627080321 200000 749139802 200000 811350213 200000 3628891 200000 195922200 200000 235157031 200000 783687382 200000 792338601 200000 291972746 200000 749252126 200000 793810482 200000 903404628 200000 847526270 200000 499832302 200000 777325073 200000 285503645 200000 934377918 200000 730400616 200000 135222475 200000 281612005 200000 440284721 200000 576906109 200000 991321561 200000 260456875 200000 597492960 200000 945629757 200000 617554899 200000 823847057 200000 658072307 200000 591024857 200000 116050034 200000 382621783 200000 709931188 200000 268783521 200000 497626767 200000 745845469 200000 364746634 200000 929234949 200000 394986529 200000 616976164 200000 752426494 200000 338021015 200000 704409665 200000 883681101 200000 468566457 200000 138795783 200000 21627689 200000 906764952 200000 869401475 200000 112716324 200000 780541999 200000 804643173 200000 441368389 200000 393116129 200000 936422350 200000 129925429 200000 885858822 200000 545695565 200000 934370717 200000 708043944 200000 901128176 200000 28181656 200000 988251732 200000 630518655 200000 26136652 200000 798266132 200000 237232589 200000 89261211 200000 734182272 200000 413762864 200000 269224704 200000 531948540 200000 956780823 200000 487870589 200000 846290949 200000 636915394 200000 292884409 200000 622122412 200000 115901461 200000 922413870 200000 284381485 200000 752411790 200000 362821000 200000 11526305 200000 724363357 200000 472038930 200000 374076375 200000 25364891 200000 656677713 200000 481129545 200000 267130778 200000 231084476 200000 911929650 200000 382380644 200000 857412235 200000 969685957 200000 452687432 200000 666153651 200000 217445248 200000 918654358 200000 798867963 200000 174360743 200000 451966579 200000 529200688 200000 135470293 200000 830230224 200000 320737917 200000 742307764 200000 119536253 200000 897856735 200000 765135829 200000 139069282 200000 251021244 200000 11684259 200000 378857941 200000 91756442 200000 918397050 200000 625106191 200000 876499189 200000 360729565 200000 390923713 200000 149761586 200000 671066317 200000 811881676 200000 540992440 200000 762884924 200000 43145749 200000 649471526 200000 281107881 200000 446310271 200000 163222184 200000 500315853 200000 256463866 200000 119187818 200000 440758139 200000 459842241 200000 694416438 200000 94083727 200000 400861866 200000 64250659 200000 678481157 200000 881000861 200000 850760555 200000 203701810 200000 685713967 200000 413909094 200000 776341527 200000 528388432 200000 986288284 200000 789914073 200000 827314727 200000 768155388 200000 999863893 200000 584288775 200000 274396212 200000 421807320 200000 294858883 200000 751729697 200000 293367285 200000 558783397 200000 724808558 200000 904756343 200000 114666564 200000 169957185 200000 561699454 200000 627341946 200000 770807064 200000 832634543 200000 64043069 200000 667481787 200000 817795979 200000 579569677 200000 857276498 200000 591538920 200000 789142484 200000 229917342 200000 704892806 200000 673210324 200000 465722189 200000 288647874 200000 368529858 200000 145653103 200000 853726830 200000 231331320 200000 285096462 200000 533060297 200000 997934287 200000 469038306 200000 239959186 200000 561947667 200000 729577257 200000 23204671 200000 795968152 200000 409178268 200000 586826068 200000 717500401 200000 728693383 200000 999792855 200000 377864265 200000 222128376 200000 796563432 200000 486407251 200000 10738208 200000 54134133 200000 395077987 200000 520264128 200000 796557331 200000 595071911 200000 478565058 200000 283839728 200000 162449016 200000 291433712 200000 27101932 200000 379653330 200000 36645065 200000 872823248 200000 539913195 200000 28368247 200000 519202719 200000 858253287 200000 420473062 200000 648036369 200000 817753265 200000 394372598 200000 105593894 200000 23270126 200000 946131161 200000 794328542 200000 329711891 200000 987136896 200000 25123343 200000 569854111 200000 534612535 200000 710013527 200000 788565867 200000 575130713 200000 432168761 200000 760024868 200000 268774693 200000 874945101 200000 613528803 200000 287165623 200000 336773271 200000 141921499 200000 900991259 200000 484499201 200000 621254201 200000 410279301 200000 456307436 200000 181303058 200000 955134883 200000 755362025 200000 271672446 200000 210365211 200000 512332686 200000 934324938 200000 251257112 200000 503918700 200000 952392659 200000 5367815 200000 581158693 200000 323242870 200000 681918313 200000 66408610 200000 986657835 200000 692202440 200000 436913769 200000 555026873 200000 305500884 200000 272269845 200000 970095628 200000 443044239 200000 419231976 200000 891178028 200000 481866923 200000 198038403 200000 832646991 200000 199924989 200000 838162877 200000 344781334 200000 189875730 200000 616870554 200000 97808348 200000 743471336 200000 120495707 200000 641589810 200000 212794560 200000 490738362 200000 249264752 200000 805610518 200000 720655681 200000 505245037 200000 473247674 200000 522366904 200000 347131735 200000 621217281 200000 43115203 200000 336288166 200000 728229916 200000 224680598 200000 148685619 200000 230414738 200000 290173896 200000 995212397 200000 2800081 200000 799545420 200000 372903347 200000 305066471 200000 594605703 200000 606712773 200000 703464022 200000 276344963 200000 332969053 200000 814345997 200000 710430026 200000 576317155 200000 626756988 200000 994154581 200000 280803142 200000 302193863 200000 23183147 200000 374843629 200000 846353443 200000 578628879 200000 434630101 200000 376781126 200000 473834714 200000 926749629 200000 281442048 200000 573797104 200000 426868612 200000 206150127 200000 498627926 200000 509939356 200000 952325976 200000 26168808 200000 261016223 200000 236666394 200000 726412464 200000 970437383 200000 216974788 200000 682313818 200000 307941636 200000 242014157 200000 321257164 200000 448381294 200000 735202539 200000 253777371 200000 325143777 200000 161865861 200000 17878048 200000 397276656 200000 267163212 200000 361826801 200000 936007546 200000 29538798 200000 906777715 200000 785386785 200000 306561266 200000 347384533 200000 843019233 200000 385000615 200000 278811040 200000 183413445 200000 602808894 200000 819499570 200000 815850941 200000 624364288 200000 839162449 200000 124723859 200000 79422113 200000 720655844 200000 864314373 200000 214433723 200000 68619973 200000 178844916 200000 411398752 200000 544970939 200000 439566274 200000 719570639 200000 517780876 200000 646880706 200000 375963727 200000 879196982 200000 264076496 200000 352823329 200000 870827590 200000 304925449 200000 397587095 200000 693793865 200000 513684126 200000 232650826 200000 359606887 200000 574941642 200000 938121073 200000 171172888 200000 385658602 200000 242238805 200000 287113718 200000 323942068 200000 498420200 200000 716746938 200000 958160519 200000 992424318 200000 197765706 200000 515434729 200000 236869276 200000 393667319 200000 773809688 200000 389146100 200000 73295053 200000 393530048 200000 210611322 200000 294310155 200000 308260562 200000 850053528 200000 430525370 200000 994175101 200000 164320646 200000 838037345 200000 660007231 200000 278153661 200000 927223007 200000 953576219 200000 235772818 200000 501259609 200000 279499766 200000 717516519 200000 98873435 200000 769433860 200000 845726468 200000 756628484 200000 8568420 200000 638231948 200000 77018977 200000 710724820 200000 530331028 200000 564744932 200000 46154118 200000 460988631 200000 869101300 200000 565842458 200000 153184012 200000 34861229 200000 572547245 200000 204432224 200000 212693674 200000 721061399 200000 852062215 200000 310062086 200000 318528570 200000 683742197 200000 750162795 200000 672983677 200000 115721396 200000 678713929 200000 898182240 200000 119577174 200000 619708463 200000 974912050 200000 612882321 200000 411405887 200000 757377510 200000 95887857 200000 178240196 200000 54405644 200000 113758256 200000 652520678 200000 749563619 200000 40688298 200000 245746310 200000 828941715 200000 783229430 200000 863075372 200000 532470144 200000 495574422 200000 646039333 200000 358975426 200000 731973335 200000 970503090 200000 230733497 200000 38337468 200000 939256675 200000 384797638 200000 37409820 200000 334869386 200000 230249245 200000 980091091 200000 462484436 200000 55247294 200000 271616798 200000 547648762 200000 930977674 200000 28392968 200000 986730397 200000 229457786 200000 328517640 200000 271654711 200000 256025075 200000 476327093 200000 601502518 200000 384700222 200000 324407450 200000 150601259 200000 248713243 200000 165324075 200000 987265832 200000 466385021 200000 320228065 200000 908752176 200000 14935128 200000 444918634 200000 29062352 200000 800803486 200000 385018881 200000 459688916 200000 698131537 200000 339135460 200000 931611931 200000 869557690 200000 713242348 200000 33198227 200000 478190016 200000 551534142 200000 879549769 200000 153272156 200000 816242984 200000 832602528 200000 646022449 200000 372847120 200000 900624299 200000 307071297 200000 483954573 200000 678895517 200000 218698946 200000 901229472 200000 92622949 200000 914255895 200000 12100357 200000 683893855 200000 6868194 200000 947425963 200000 99756589 200000 624278590 200000 295716171 200000 872459692 200000 834198803 200000 572904733 200000 18501899 200000 723212426 200000 550149038 200000 245200894 200000 929600168 200000 516267477 200000 288617751 200000 973076735 200000 951829964 200000 260364093 200000 878683528 200000 822058851 200000 858840383 200000 122766740 200000 601062999 200000 535466889 200000 913310953 200000 984163018 200000 12254207 200000 267141362 200000 184123860 200000 863664622 200000 795330583 200000 400349246 200000 882840103 200000 421464883 200000 45889367 200000 973501231 200000 25375531 200000 770882023 200000 103938969 200000 156701860 200000 471437641 200000 499637885 200000 284562901 200000 534197917 200000 732039177 200000 863427203 200000 361387043 200000 641063997 200000 530066963 200000 977132203 200000 186015164 200000 518780354 200000 953869105 200000 117300933 200000 619339000 200000 973979789 200000 119131210 200000 86819267 200000 733579600 200000 465723680 200000 424196967 200000 591409075 200000 335256924 200000 122769178 200000 916774833 200000 12228551 200000 472291030 200000 212144444 200000 180840303 200000 615405647 200000 93609620 200000 878607718 200000 710084620 200000 598395580 200000 947133072 200000 316840090 200000 568642062 200000 113342366 200000 628156387 200000 196767990 200000 12940063 200000 687871653 200000 189778628 200000 147825597 200000 836926471 200000 700172451 200000 60132493 200000 757743950 200000 68508847 200000 965357960 200000 41016758 200000 659907371 200000 554737182 200000 157194852 200000 411015127 200000 345285106 200000 723960447 200000 319800679 200000 380080041 200000 760820070 200000 614966552 200000 174051 200000 674360068 200000 389580390 200000 78182995 200000 709838407 200000 872096480 200000 33269490 200000 875644856 200000 849888293 200000 877929816 200000 505714733 200000 666833904 200000 588133932 200000 816755106 200000 570701909 200000 593337538 200000 135474733 200000 655050263 200000 678137036 200000 422653208 200000 859937562 200000 219241520 200000 697289746 200000 120407291 200000 111943937 200000 387155590 200000 650261959 200000 952705425 200000 918166804 200000 951089872 200000 763986092 200000 481749797 200000 454110115 200000 181542376 200000 224924321 200000 186709791 200000 512203807 200000 209373125 200000 43175592 200000 183761926 200000 259587864 200000 259890561 200000 876161760 200000 105324420 200000 401254463 200000 347220307 200000 907129994 200000 880942178 200000 121116772 200000 592812181 200000 64867334 200000 791451270 200000 520097656 200000 237387199 200000 464798421 200000 893277947 200000 603299467 200000 795557993 200000 256253848 200000 874403817 200000 511180237 200000 983806284 200000 301645839 200000 645148823 200000 657887376 200000 18333248 200000 699933978 200000 136055151 200000 563491652 200000 468823102 200000 980459194 200000 54432761 200000 484015992 200000 959325534 200000 365560335 200000 189408478 200000 184505311 200000 337768666 200000 159067995 200000 912284134 200000 597101127 200000 107944200 200000 405478908 200000 708878329 200000 942508963 200000 54067554 200000 567561333 200000 952039200 200000 442100737 200000 688521857 200000 524670566 200000 675001476 200000 983220883 200000 297672220 200000 250346638 200000 368566893 200000 25777578 200000 933643533 200000 257779406 200000 507249220 200000 176019637 200000 440677196 200000 757195816 200000 76320913 200000 743380037 200000 495869937 200000 834980027 200000 73576700 200000 185574923 200000 373172020 200000 233503688 200000 399895630 200000 879029463 200000 806002287 200000 964856751 200000 135831664 200000 425263770 200000 19422234 200000 59878386 200000 687537258 200000 873890916 200000 915922893 200000 436318000 200000 699766884 200000 170702950 200000 79400001 200000 361705257 200000 686771112 200000 189722608 200000 750763343 200000 731532480 200000 460002461 200000 167595890 200000 516376046 200000 916040179 200000 849762508 200000 421823614 200000 523567671 200000 253311459 200000 488241886 200000 893226948 200000 640762723 200000 98420434 200000 405312667 200000 364839187 200000 839940555 200000 962280991 200000 198566635 200000 397376350 200000 64154342 200000 927652939 200000 720192472 200000 424099507 200000 234550606 200000 736066806 200000 712371849 200000 755459141 200000 609356987 200000 275409122 200000 795887431 200000 7816802 200000 259926021 200000 184964589 200000 988773755 200000 374963836 200000 468295460 200000 629670682 200000 628045741 200000 808808228 200000 942468402 200000 918003336 200000 314122117 200000 260296713 200000 749322855 200000 753002872 200000 577067468 200000 848044028 200000 567206939 200000 312808523 200000 274686571 200000 450612974 200000 604278983 200000 966847104 200000 366815851 200000 291870191 200000 843327492 200000 142292153 200000 430110706 200000 131011376 200000 216641161 200000 565356214 200000 381771339 200000 396066817 200000 92177455 200000 896174936 200000 615264221 200000 644208851 200000 130189807 200000 357199006 200000 871458866 200000 861583158 200000 698687970 200000 304763818 200000 748683760 200000 924294107 200000 997202751 200000 194695867 200000 713774306 200000 445763217 200000 366372960 200000 562833716 200000 90429936 200000 74095179 200000 463060157 200000 985255827 200000 970351906 200000 52278552 200000 91619053 200000 374184825 200000 381953440 200000 768532008 200000 88179371 200000 644336552 200000 760843699 200000 260805581 200000 264386254 200000 260012542 200000 492482756 200000 754268534 200000 407247695 200000 871481214 200000 386000731 200000 653859252 200000 960776518 200000 864675400 200000 931738912 200000 541866553 200000 875154668 200000 785165723 200000 117220061 200000 506415571 200000 315317657 200000 167930841 200000 565166713 200000 985615988 200000 835124166 200000 968397953 200000 605929213 200000 711509804 200000 389873420 200000 658417717 200000 74988690 200000 73323564 200000 993606690 200000 807912629 200000 653171840 200000 800769733 200000 691115234 200000 419631842 200000 511824175 200000 34178406 200000 765368899 200000 728879803 200000 246070825 200000 990795168 200000 599204447 200000 175641954 200000 33694741 200000 822001187 200000 915348077 200000 303218455 200000 35833020 200000 316456129 200000 201283271 200000 126669114 200000 910945031 200000 327522922 200000 1548005 200000 855408716 200000 376845565 200000 639406894 200000 247543647 200000 848207342 200000 511701449 200000 55538237 200000 799397357 200000 535609567 200000 832786865 200000 270941673 200000 743188330 200000 569942273 200000 285258271 200000 802707874 200000 685930444 200000 128002900 200000 101751707 200000 763661303 200000 766017580 200000 437757945 200000 758387150 200000 964288667 200000 703684803 200000 354309679 200000 347385727 200000 452780636 200000 572220137 200000 23739992 200000 628990105 200000 269653804 200000 1264919 200000 409963508 200000 590048802 200000 665937436 200000 467397350 200000 215909795 200000 503899716 200000 310793563 200000 992786701 200000 433254182 200000 529729095 200000 19785786 200000 776131430 200000 26342750 200000 666992275 200000 720764714 200000 279199465 200000 435199562 200000 531899570 200000 541478331 200000 109481901 200000 631533836 200000 79257419 200000 190309534 200000 606050541 200000 326440420 200000 753304615 200000 409009059 200000 187033856 200000 942170163 200000 14797359 200000 34388411 200000 433384287 200000 565016696 200000 236510059 200000 509666550 200000 314353314 200000 224528469 200000 502900995 200000 511022725 200000 680529538 200000 211331209 200000 948697921 200000 976951992 200000 543515095 200000 653060343 200000 470818700 200000 394330879 200000 313217690 200000 930460317 200000 752454253 200000 307879916 200000 358257636 200000 564035996 200000 37153165 200000 570875182 200000 983846892 200000 265465654 200000 975373236 200000 477572503 200000 984217611 200000 607990218 200000 569215690 200000 984211734 200000 898400955 200000 312554200 200000 892825561 200000 332490941 200000 703012754 200000 520380163 200000 188225288 200000 302377659 200000 98512203 200000 353443337 200000 698963872 200000 793559650 200000 586949565 200000 521819340 200000 233271305 200000 978151457 200000 168123872 200000 952085835 200000 847653325 200000 820295561 200000 685787086 200000 653951145 200000 973801875 200000 440056651 200000 219729087 200000 52148516 200000 212623653 200000 922248503 200000 109849355 200000 9739805 200000 114563434 200000 597810750 200000 786958379 200000 760143382 200000 148116075 200000 40829040 200000 389843639 200000 299056301 200000 382753616 200000 648595710 200000 202705000 200000 127052965 200000 184363619 200000 648216120 200000 317555735 200000 909026270 200000 120633099 200000 806537103 200000 615879099 200000 99348311 200000 487379921 200000 775707539 200000 852017773 200000 772249905 200000 270247006 200000 864946676 200000 195719783 200000 173668014 200000 183777658 200000 606704004 200000 870542079 200000 495068717 200000 748950798 200000 829257266 200000 531397808 200000 988300079 200000 301039649 200000 836723472 200000 141883153 200000 332734037 200000 493937373 200000 986965582 200000 13214938 200000 44206430 200000 129481355 200000 670970683 200000 205890021 200000 802436396 200000 530298769 200000 565899337 200000 305158954 200000 858774975 200000 711406970 200000 268362505 200000 406749889 200000 633755191 200000 414009070 200000 594777130 200000 464170979 200000 163254997 200000 206458292 200000 17287549 200000 902146280 200000 733276922 200000 983484086 200000 41309171 200000 888186697 200000 289167141 200000 719660540 200000 170590109 200000 781438366 200000 587421944 200000 869148335 200000 136021417 200000 741698977 200000 381757235 200000 269130007 200000 739542123 200000 505936424 200000 750855095 200000 143006876 200000 326580560 200000 787091245 200000 638237571 200000 796488136 200000 135397611 200000 146661833 200000 56908985 200000 696098370 200000 461391084 200000 847754291 200000 102339736 200000 416353491 200000 917179427 200000 707228613 200000 931532675 200000 984777059 200000 101124225 200000 622881015 200000 724395256 200000 284918012 200000 563940117 200000 963552097 200000 369888152 200000 941920709 200000 629118482 200000 909739452 200000 282351909 200000 748137224 200000 472872135 200000 28187616 200000 103703678 200000 660388652 200000 17135012 200000 668276421 200000 372900772 200000 485312441 200000 285897274 200000 339745926 200000 620181943 200000 41201498 200000 192173883 200000 253831257 200000 659160312 200000 671964630 200000 612936821 200000 826921111 200000 892309704 200000 958167573 200000 645433050 200000 8439993 200000 769367975 200000 448749600 200000 18889851 200000 722519384 200000 276777781 200000 481240864 200000 294774407 200000 619222059 200000 150517299 200000 368375645 200000 183874383 200000 764355084 200000 600398466 200000 140117055 200000 338801220 200000 872127730 200000 540482849 200000 964174416 200000 140529142 200000 115303415 200000 131835442 200000 250192695 200000 693167638 200000 626516306 200000 929426165 200000 296674237 200000 597346676 200000 320407133 200000 605025738 200000 973385163 200000 791794689 200000 130249104 200000 919284274 200000 972527209 200000 819794637 200000 468386435 200000 929216206 200000 689587647 200000 60562440 200000 633806831 200000 527969118 200000 140551447 200000 407189252 200000 877089708 200000 786639042 200000 40473304 200000 762687025 200000 584155827 200000 539267323 200000 384636555 200000 138210590 200000 755410716 200000 624847145 200000 844630232 200000 117805694 200000 648208417 200000 712788366 200000 695305609 200000 590293535 200000 908903960 200000 709026185 200000 967828357 200000 193774323 200000 960812667 200000 872856987 200000 987439830 200000 145975563 200000 485265379 200000 297346916 200000 18808995 200000 390487958 200000 914147335 200000 546804645 200000 830720821 200000 73978597 200000 831913921 200000 302928959 200000 679631860 200000 331403370 200000 960278793 200000 132257841 200000 437912426 200000 470711987 200000 883956983 200000 462549917 200000 18819390 200000 451772786 200000 977583555 200000 44225987 200000 534122554 200000 591677815 200000 951073479 200000 396006148 200000 685070916 200000 220256947 200000 198978171 200000 119566559 200000 292738151 200000 757367862 200000 526805623 200000 142226934 200000 604552907 200000 468821041 200000 65878388 200000 132164105 200000 470655159 200000 370664947 200000 593790795 200000 546876408 200000 577453718 200000 833859055 200000 336947955 200000 188559812 200000 876529134 200000 227325364 200000 362354821 200000 322260110 200000 308958569 200000 455344114 200000 231783738 200000 984382613 200000 921716431 200000 742414459 200000 238563691 200000 43825467 200000 507307784 200000 137020479 200000 381533327 200000 743420160 200000 291981341 200000 699885389 200000 141417792 200000 402876293 200000 912065848 200000 960306903 200000 390960950 200000 172506505 200000 201584287 200000 271205166 200000 812529993 200000 892424942 200000 463282619 200000 249415617 200000 990672241 200000 586555571 200000 194770710 200000 968561442 200000 780323528 200000 273049851 200000 752938072 200000 934449408 200000 939233158 200000 805658372 200000 48026184 200000 522575404 200000 259608323 200000 515439407 200000 271984848 200000 286049431 200000 6100408 200000 554197758 200000 415417592 200000 302605649 200000 141349694 200000 22631696 200000 451281129 200000 899031179 200000 455286860 200000 859963686 200000 971209194 200000 651633045 200000 590462651 200000 444791840 200000 73746022 200000 215389920 200000 585118596 200000 692704255 200000 159378403 200000 502042108 200000 888060608 200000 349309924 200000 679103243 200000 95336857 200000 678348710 200000 865259023 200000 878338470 200000 379932553 200000 54820496 200000 490214880 200000 396952733 200000 136193724 200000 471901942 200000 876901336 200000 498681847 200000 38768449 200000 515585391 200000 472382359 200000 715325150 200000 335791691 200000 944472502 200000 715391967 200000 188538267 200000 679368232 200000 889005730 200000 939124367 200000 151513492 200000 395274827 200000 356517932 200000 695117480 200000 374895956 200000 287625538 200000 396302188 200000 66454090 200000 386697859 200000 12075711 200000 11527323 200000 383482038 200000 550814184 200000 56755091 200000 136870161 200000 516848717 200000 293809518 200000 890623405 200000 940073287 200000 853832334 200000 315755547 200000 348497950 200000 582865622 200000 498730011 200000 301152281 200000 166711575 200000 715203701 200000 198839477 200000 572902575 200000 367950312 200000 126392830 200000 490919226 200000 93354568 200000 757334786 200000 778292328 200000 619573164 200000 660107882 200000 746127861 200000 385146829 200000 856036140 200000 997138879 200000 395804530 200000 781131108 200000 206186490 200000 360936975 200000 20407625 200000 510330759 200000 169333622 200000 725510211 200000 821157483 200000 564876718 200000 531267617 200000 22435427 200000 490763496 200000 784969841 200000 413881756 200000 55786903 200000 684341744 200000 219875720 200000 47640743 200000 836658729 200000 383191509 200000 760960974 200000 909263138 200000 248383360 200000 207667718 200000 628216121 200000 808315406 200000 318417445 200000 127100181 200000 694050530 200000 834998155 200000 254076864 200000 303727281 200000 169870082 200000 947202267 200000 548016923 200000 684087212 200000 888583409 200000 832775772 200000 501120029 200000 108174325 200000 167366441 200000 804058001 200000 919489487 200000 24438941 200000 692252992 200000 740762393 200000 850776666 200000 975120342 200000 205865456 200000 895921845 200000 480730374 200000 178807534 200000 916748050 200000 767826758 200000 685733436 200000 645382743 200000 24078750 200000 954143948 200000 235133827 200000 27545505 200000 482653099 200000 397309031 200000 941257606 200000 231195517 200000 296273524 200000 59323991 200000 452729867 200000 431875003 200000 961935440 200000 15882239 200000 467041276 200000 723585868 200000 369580216 200000 588163549 200000 603417953 200000 711477824 200000 57249860 200000 373499283 200000 426688866 200000 850414535 200000 107785901 200000 997906401 200000 88333897 200000 509862451 200000 319739595 200000 837722279 200000 366407037 200000 549719796 200000 359931543 200000 895269606 200000 12416903 200000 819504282 200000 316768042 200000 4300990 200000 694632976 200000 251858133 200000 268294331 200000 739745649 200000 900334047 200000 945533559 200000 359474339 200000 97614686 200000 759315679 200000 452742511 200000 291552092 200000 6745606 200000 651415574 200000 113070799 200000 997821564 200000 803431433 200000 518264238 200000 739904710 200000 278700222 200000 448652584 200000 827812079 200000 427694245 200000 397415417 200000 158497348 200000 360179266 200000 578466525 200000 401115429 200000 877340509 200000 36438319 200000 696194303 200000 284498524 200000 750700947 200000 544358494 200000 379103674 200000 71488214 200000 643575591 200000 982654872 200000 821752543 200000 71448299 200000 964770169 200000 310976966 200000 203288927 200000 611695124 200000 419737355 200000 140774640 200000 944309578 200000 767089897 200000 800238972 200000 947185215 200000 889726929 200000 961013539 200000 890789773 200000 900621818 200000 77029700 200000 415953819 200000 768219422 200000 399646092 200000 236418324 200000 573467720 200000 622176560 200000 780145019 200000 155329488 200000 125910083 200000 599677412 200000 592977265 200000 454925611 200000 481912774 200000 971399801 200000 819115574 200000 463273460 200000 800097319 200000 295095633 200000 265393586 200000 140794907 200000 869564897 200000 186313708 200000 776298223 200000 659047090 200000 892901003 200000 534151403 200000 468831764 200000 525217256 200000 999301853 200000 330462221 200000 32870506 200000 845171983 200000 287070385 200000 617948212 200000 970733146 200000 706250902 200000 472934143 200000 115846496 200000 880211308 200000 909073423 200000 613987807 200000 386803889 200000 304626760 200000 285553193 200000 364372106 200000 201625704 200000 891752120 200000 129548469 200000 257897816 200000 771246566 200000 682319267 200000 996723876 200000 842297794 200000 436399018 200000 128292626 200000 198057478 200000 275112544 200000 549784918 200000 279633966 200000 866925580 200000 518495980 200000 124723114 200000 867570494 200000 723442950 200000 122065980 200000 757827719 200000 760683437 200000 355186789 200000 864327242 200000 877472492 200000 266711553 200000 28708025 200000 961200687 200000 404919035 200000 839300580 200000 67664819 200000 166212643 200000 543674868 200000 465334302 200000 237930531 200000 555298173 200000 405324855 200000 775885464 200000 3993593 200000 492155064 200000 213076293 200000 624547418 200000 65302087 200000 891644267 200000 556478911 200000 313057164 200000 522183997 200000 422196303 200000 315863396 200000 581198711 200000 2622506 200000 177111356 200000 55873302 200000 418953860 200000 638170497 200000 329384234 200000 23445717 200000 428979259 200000 427952336 200000 767045684 200000 971045313 200000 955337541 200000 442678474 200000 517313424 200000 875803164 200000 708000617 200000 135181117 200000 570378647 200000 153865028 200000 862145425 200000 900939547 200000 145150402 200000 688805308 200000 359433670 200000 896220276 200000 153828010 200000 460125987 200000 184886574 200000 903654522 200000 981365766 200000 570738234 200000 473761812 200000 399675771 200000 1748656 200000 577489634 200000 148167648 200000 839250153 200000 560492703 200000 617571354 200000 349594393 200000 794004308 200000 733136109 200000 777906180 200000 905751401 200000 529469037 200000 990982609 200000 37253088 200000 491318681 200000 883287812 200000 527753381 200000 783351822 200000 791245711 200000 873654025 200000 373822945 200000 483182096 200000 60276822 200000 259363214 200000 640324893 200000 694488196 200000 302564886 200000 720179395 200000 638909202 200000 597808429 200000 121816598 200000 294172152 200000 234432920 200000 594706154 200000 358950592 200000 517991837 200000 575335336 200000 677291452 200000 781539740 200000 121186628 200000 327828826 200000 894257860 200000 575435091 200000 128401820 200000 137360872 200000 864602689 200000 817937837 200000 90336887 200000 375008680 200000 388937109 200000 166589842 200000 677307076 200000 173605396 200000 994255168 200000 788888331 200000 789765269 200000 164286405 200000 395991778 200000 114481985 200000 837779737 200000 678819442 200000 492013372 200000 80001660 200000 115334817 200000 720907509 200000 746661935 200000 366943781 200000 449559198 200000 858613062 200000 641187515 200000 214573764 200000 284643745 200000 475705469 200000 418152192 200000 640959489 200000 705095001 200000 248836818 200000 986620991 200000 904566437 200000 560144535 200000 601592223 200000 817506520 200000 369203865 200000 166160716 200000 912627548 200000 688418380 200000 750663909 200000 262197384 200000 207785377 200000 283554620 200000 104214449 200000 519221371 200000 81970983 200000 225621352 200000 383871047 200000 924641399 200000 196906951 200000 571879344 200000 494609678 200000 773901036 200000 194491000 200000 433196053 200000 145608591 200000 844100970 200000 493819219 200000 34817464 200000 743794803 200000 966241953 200000 66097553 200000 238296793 200000 900072834 200000 911762019 200000 75777931 200000 13305560 200000 887479204 200000 735464351 200000 146086584 200000 639462965 200000 698888419 200000 212931687 200000 136460722 200000 20028563 200000 733550694 200000 716167146 200000 773150257 200000 921553072 200000 967755894 200000 189591162 200000 844464397 200000 765771374 200000 768244860 200000 53188486 200000 570459710 200000 934630093 200000 987090176 200000 416604063 200000 860256990 200000 870878701 200000 74484650 200000 605511798 200000 373600037 200000 598658831 200000 367230788 200000 754270428 200000 38905451 200000 58807444 200000 756122549 200000 323158720 200000 715793705 200000 198409723 200000 168209414 200000 775886131 200000 785950968 200000 831704550 200000 864871519 200000 953523302 200000 580650127 200000 966552085 200000 338429450 200000 516048809 200000 529904071 200000 134277992 200000 724818798 200000 457907052 200000 952675737 200000 278590945 200000 987563029 200000 289246017 200000 923821598 200000 964119710 200000 649802405 200000 803437528 200000 407507597 200000 676354018 200000 191986921 200000 573386497 200000 280860992 200000 377374476 200000 791888841 200000 269502380 200000 76285359 200000 117976733 200000 641214285 200000 92268523 200000 672020081 200000 325628470 200000 692877981 200000 417002734 200000 183813953 200000 549349526 200000 140452354 200000 710200580 200000 484284662 200000 439048607 200000 401694437 200000 379583392 200000 344084873 200000 616957009 200000 550115790 200000 4027216 200000 960782866 200000 456353484 200000 928423525 200000 372084678 200000 567146698 200000 368182353 200000 180304244 200000 203484115 200000 217163529 200000 294770497 200000 310929122 200000 80913766 200000 21074760 200000 376673564 200000 583958968 200000 439429008 200000 991575328 200000 61038722 200000 457420319 200000 376191618 200000 706247496 200000 446481716 200000 799711583 200000 79744396 200000 419515290 200000 641526802 200000 703275488 200000 139781407 200000 312862989 200000 889632030 200000 797726508 200000 576333003 200000 979456955 200000 480781175 200000 427485162 200000 121012545 200000 647593179 200000 174731101 200000 667943395 200000 156651089 200000 193853639 200000 246341171 200000 913034752 200000 718491884 200000 427866359 200000 980435063 200000 354482248 200000 124244257 200000 3624451 200000 542032330 200000 859100134 200000 85465123 200000 216393123 200000 97802990 200000 531216672 200000 364931649 200000 946217138 200000 727044546 200000 275628896 200000 257534699 200000 147695910 200000 146823495 200000 689378606 200000 77534387 200000 384833560 200000 75711389 200000 345036851 200000 140388680 200000 83070913 200000 425496582 200000 294915894 200000 968315260 200000 792516473 200000 869096161 200000 168859170 200000 23342398 200000 941258682 200000 123859374 200000 807180797 200000 985265055 200000 6945818 200000 931079952 200000 525199601 200000 707497680 200000 993388883 200000 297406149 200000 982638662 200000 20928546 200000 924554558 200000 967735726 200000 426162276 200000 690284548 200000 644283091 200000 431129549 200000 290438869 200000 816561159 200000 375349289 200000 633987137 200000 409055808 200000 457398492 200000 239790203 200000 930774859 200000 859018350 200000 62762067 200000 72793120 200000 86125643 200000 614157384 200000 891372381 200000 906731665 200000 394375618 200000 883761622 200000 122800650 200000 428337766 200000 606906705 200000 782762561 200000 783025034 200000 200733528 200000 121651640 200000 235327952 200000 26981423 200000 55187519 200000 456181975 200000 827415021 200000 209632105 200000 820426004 200000 963631023 200000 128007456 200000 982754759 200000 227575536 200000 241080417 200000 451830034 200000 183173372 200000 887283210 200000 455942700 200000 726915723 200000 513344983 200000 946559419 200000 793135986 200000 994556787 200000 61367368 200000 668891261 200000 629476787 200000 712788692 200000 672685920 200000 261568486 200000 990845839 200000 428528853 200000 375512913 200000 866216113 200000 274793672 200000 756377279 200000 724067689 200000 384364725 200000 197494844 200000 347244794 200000 587430426 200000 421121258 200000 901842414 200000 770573072 200000 513645301 200000 960092522 200000 845368061 200000 159557544 200000 717711529 200000 434136941 200000 161093546 200000 744780940 200000 952439047 200000 478430027 200000 443309910 200000 84446371 200000 540317440 200000 76562557 200000 439202432 200000 716761078 200000 955468964 200000 874214811 200000 51245770 200000 566652333 200000 285115684 200000 292999262 200000 800235764 200000 95634450 200000 45423824 200000 3195807 200000 21528798 200000 310167692 200000 328128280 200000 491437397 200000 408446345 200000 637111204 200000 433799310 200000 436048537 200000 619574038 200000 527112451 200000 348294882 200000 435345829 200000 955701445 200000 866151793 200000 764311268 200000 683559375 200000 959519478 200000 76971735 200000 684202116 200000 453681554 200000 51321130 200000 8886332 200000 266747604 200000 932611717 200000 33554433 200000 864768970 200000 368695299 200000 852901216 200000 584937789 200000 837765322 200000 670251875 200000 711525373 200000 107489212 200000 707484066 200000 405632867 200000 199169876 200000 643959681 200000 230557661 200000 897947028 200000 347608445 200000 227314603 200000 974160931 200000 152664231 200000 473712561 200000 539488892 200000 442509883 200000 246358637 200000 58341960 200000 155133266 200000 430790927 200000 61248469 200000 303086267 200000 255929008 200000 792866471 200000 501193456 200000 41006498 200000 936859701 200000 665593900 200000 16361711 200000 256773815 200000 87240866 200000 4299238 200000 519088674 200000 176225488 200000 267181015 200000 375906109 200000 800102394 200000 43460583 200000 540500693 200000 14690491 200000 70809863 200000 594651413 200000 201109949 200000 550768135 200000 37627642 200000 777779858 200000 125732815 200000 579517930 200000 914817187 200000 429427637 200000 582345579 200000 264588364 200000 532716018 200000 138962681 200000 964702738 200000 616706615 200000 239227897 200000 730392053 200000 170298981 200000 100777938 200000 593368295 200000 818102114 200000 702828579 200000 38077543 200000 612545038 200000 836563224 200000 73861166 200000 57940573 200000 24813533 200000 613569039 200000 124067462 200000 485809981 200000 304154598 200000 145083490 200000 828990028 200000 678093743 200000 796497624 200000 545682247 200000 507739583 200000 197402493 200000 30257285 200000 758300951 200000 31177281 200000 440805262 200000 673703900 200000 687932747 200000 597949009 200000 60689899 200000 222190318 200000 259454588 200000 626178450 200000 934650813 200000 87483628 200000 398288993 200000 466944706 200000 744019276 200000 725455911 200000 214495700 200000 55109058 200000 815231488 200000 508691981 200000 787700940 200000 18944916 200000 874270307 200000 259001650 200000 261532771 200000 573042263 200000 646706716 200000 815827779 200000 426891472 200000 535385419 200000 706878452 200000 905552147 200000 988036973 200000 218270931 200000 857105876 200000 975812242 200000 781752498 200000 348890221 200000 993445572 200000 265923280 200000 347603511 200000 433539259 200000 330389740 200000 550886910 200000 257929909 200000 409057148 200000 281101206 200000 257669996 200000 272279556 200000 303293842 200000 854227753 200000 782404490 200000 703899933 200000 859474173 200000 377953070 200000 667207658 200000 600896024 200000 357932254 200000 297028685 200000 319497531 200000 954388015 200000 255266164 200000 572234832 200000 596798287 200000 847880632 200000 249874465 200000 667800606 200000 503551765 200000 434264109 200000 425489765 200000 943868353 200000 495819422 200000 217412647 200000 890571488 200000 179896416 200000 576708380 200000 446807901 200000 170103636 200000 559131204 200000 279436509 200000 685108393 200000 809150111 200000 232233685 200000 56440659 200000 620360195 200000 787681220 200000 437164189 200000 755419406 200000 67872899 200000 343783650 200000 52737347 200000 359118783 200000 784912993 200000 719109434 200000 696810897 200000 622236726 200000 140194039 200000 337615660 200000 6465901 200000 414432868 200000 505269949 200000 602926650 200000 961431010 200000 968586073 200000 196735819 200000 240640770 200000 459900184 200000 478342982 200000 622782810 200000 748392263 200000 910153815 200000 287096699 200000 950450371 200000 779537384 200000 625083911 200000 261980777 200000 558965373 200000 494144743 200000 408298929 200000 560573855 200000 931081889 200000 366701410 200000 504053246 200000 592322000 200000 674378856 200000 704821148 200000 396147382 200000 491379915 200000 662393387 200000 289352436 200000 350332097 200000 500277120 200000 423152481 200000 465420779 200000 289849385 200000 966657025 200000 205858468 200000 41262113 200000 190799381 200000 635076477 200000 587010476 200000 522393687 200000 181218510 200000 684143173 200000 82048337 200000 968756334 200000 215322556 200000 843491787 200000 603533195 200000 268654950 200000 389509481 200000 931602077 200000 61052788 200000 25447775 200000 738369917 200000 921090157 200000 861086020 200000 321680794 200000 509583551 200000 617224715 200000 934087763 200000 992491640 200000 193948441 200000 359752552 200000 436423450 200000 675037560 200000 874434963 200000 940531605 200000 811102002 200000 450980156 200000 582903382 200000 947537600 200000 402318162 200000 340563844 200000 613521065 200000 366080060 200000 122544467 200000 146051376 200000 628450039 200000 762690681 200000 667490350 200000 13214786 200000 783790790 200000 598163719 200000 580543996 200000 775783897 200000 430762688 200000 442248343 200000 919257076 200000 386093621 200000 794771117 200000 108848377 200000 711210096 200000 291557048 200000 345168246 200000 697304349 200000 835900136 200000 351959010 200000 683687202 200000 189904149 200000 52750835 200000 713441108 200000 679971547 200000 415779856 200000 958549836 200000 206992333 200000 204531946 200000 482892896 200000 275412426 200000 274924335 200000 615625910 200000 408498036 200000 525016422 200000 580887674 200000 797295303 200000 785633246 200000 628585784 200000 259526606 200000 227205320 200000 185213773 200000 699802489 200000 688135789 200000 41530751 200000 491701906 200000 93095297 200000 877054645 200000 727468759 200000 675559326 200000 91156425 200000 490772009 200000 891552726 200000 274061186 200000 151102954 200000 460842344 200000 369268902 200000 530849901 200000 756810395 200000 392313395 200000 676628622 200000 809528752 200000 580881846 200000 401999723 200000 609976313 200000 218802620 200000 161874994 200000 383252239 200000 295126637 200000 652476449 200000 252291113 200000 882630209 200000 157912724 200000 16543120 200000 310250194 200000 615578433 200000 895260214 200000 753749977 200000 94603911 200000 370776431 200000 634512956 200000 66772972 200000 393273536 200000 488223052 200000 311856302 200000 723136987 200000 889686549 200000 73115257 200000 195936436 200000 278750934 200000 744171071 200000 269097397 200000 860312216 200000 404431148 200000 617469974 200000 892071650 200000 971364801 200000 564807760 200000 753083795 200000 176219904 200000 891848376 200000 508728017 200000 424442830 200000 181147696 200000 900940581 200000 386720351 200000 516791040 200000 239191473 200000 687120850 200000 381819851 200000 315268225 200000 596864485 200000 391764134 200000 342652167 200000 876263115 200000 826607180 200000 237525162 200000 477749537 200000 300222324 200000 548714886 200000 994479623 200000 308459083 200000 21979446 200000 240633172 200000 727610885 200000 920655317 200000 723404778 200000 510260887 200000 803022093 200000 633118256 200000 544315528 200000 769030990 200000 397212326 200000 133751021 200000 707367719 200000 670932123 200000 549860219 200000 121865403 200000 995827970 200000 996132542 200000 259705170 200000 833622891 200000 6453360 200000 929696535 200000 523816213 200000 378832365 200000 198981866 200000 332162600 200000 515281612 200000 861465683 200000 64668936 200000 699749775 200000 941000607 200000 417501645 200000 374300291 200000 231025167 200000 982144984 200000 508156075 200000 422018099 200000 583387015 200000 226442974 200000 225114717 200000 559320593 200000 643759864 200000 839636794 200000 75167605 200000 212530998 200000 647010947 200000 829290645 200000 73365411 200000 998603225 200000 508150119 200000 345734582 200000 461264822 200000 685657427 200000 629721094 200000 531106440 200000 957025185 200000 82610206 200000 572530144 200000 410474513 200000 411673714 200000 911996368 200000 350124438 200000 472875643 200000 482998875 200000 648872740 200000 521338087 200000 528203022 200000 415351469 200000 233103345 200000 346966709 200000 903048755 200000 313947095 200000 693582639 200000 164754687 200000 538773874 200000 738681706 200000 580465912 200000 61154023 200000 383218035 200000 177571351 200000 216029828 200000 887292589 200000 428371967 200000 789841327 200000 348896811 200000 13733298 200000 443963391 200000 215951648 200000 806707558 200000 108369525 200000 667462011 200000 227468926 200000 992364749 200000 627691672 200000 107644316 200000 147312374 200000 589556249 200000 415044315 200000 710993577 200000 891410651 200000 74960931 200000 95288606 200000 871152141 200000 284100509 200000 620439266 200000 903175267 200000 712143950 200000 387523532 200000 806441327 200000 415257800 200000 241812246 200000 899952921 200000 565195268 200000 21282192 200000 271921965 200000 588431955 200000 144371191 200000 367087898 200000 940982395 200000 817099117 200000 802424259 200000 181267175 200000 828944394 200000 29350261 200000 327371519 200000 590536087 200000 446286849 200000 758124702 200000 975794275 200000 701007596 200000 116705705 200000 520716854 200000 513688009 200000 302734277 200000 360327531 200000 347683504 200000 888369193 200000 493472802 200000 752292047 200000 883831194 200000 796769179 200000 517036838 200000 632784509 200000 416671654 200000 908968792 200000 112567055 200000 706075199 200000 754446501 200000 523224504 200000 249408318 200000 446312700 200000 781000070 200000 157594676 200000 951042613 200000 860674237 200000 732030042 200000 570947940 200000 408547219 200000 390128299 200000 844979794 200000 256362242 200000 652927513 200000 974554381 200000 544258494 200000 603155940 200000 505865127 200000 506499406 200000 772696591 200000 509685252 200000 571210047 200000 338384884 200000 361629653 200000 21381243 200000 965602048 200000 353306793 200000 810463936 200000 842505089 200000 237574186 200000 94231093 200000 666029474 200000 156962925 200000 692729119 200000 416604801 200000 836489835 200000 168525754 200000 76089696 200000 447441557 200000 813407787 200000 750054655 200000 296720779 200000 570750617 200000 704143122 200000 562435829 200000 985235299 200000 579161046 200000 740343922 200000 986816372 200000 130663367 200000 407806133 200000 306098874 200000 313624949 200000 76510904 200000 3815614 200000 795121532 200000 484720912 200000 729542486 200000 923032218 200000 970803559 200000 959103358 200000 547111394 200000 71799824 200000 331247693 200000 521628951 200000 795393981 200000 410430986 200000 685879581 200000 729992020 200000 346438503 200000 76804241 200000 175568872 200000 470288590 200000 493514880 200000 445020363 200000 456038879 200000 375983932 200000 841241033 200000 263704835 200000 789675346 200000 983691128 200000 874175266 200000 867554977 200000 259111858 200000 92592505 200000 894653837 200000 777483308 200000 166703503 200000 724501593 200000 241266985 200000 234412366 200000 466950810 200000 157489743 200000 164270391 200000 480323792 200000 857852323 200000 287796405 200000 929235991 200000 640073880 200000 896081051 200000 340772355 200000 969129290 200000 166501297 200000 478360210 200000 361611217 200000 613254513 200000 537600067 200000 355477944 200000 630068440 200000 857349196 200000 455786389 200000 819672927 200000 766999792 200000 681495227 200000 738274833 200000 506663927 200000 966546706 200000 719329983 200000 871014719 200000 420602639 200000 761510230 200000 78133624 200000 666553800 200000 909394778 200000 656257782 200000 937858856 200000 241212788 200000 81821862 200000 989716552 200000 771407662 200000 541390635 200000 41015782 200000 7511238 200000 812297226 200000 890120438 200000 506104616 200000 429179657 200000 710347103 200000 20603390 200000 427732382 200000 110136520 200000 791601643 200000 5798539 200000 836579225 200000 834607837 200000 420116879 200000 793326086 200000 703608456 200000 253104448 200000 810594125 200000 258419447 200000 870126844 200000 920755977 200000 787431236 200000 919923462 200000 382710950 200000 485538928 200000 335784629 200000 361280764 200000 58212438 200000 686932687 200000 41243649 200000 2767554 200000 643954173 200000 992192670 200000 959906471 200000 401533792 200000 571838635 200000 58883445 200000 276467529 200000 789794046 200000 352881809 200000 293998093 200000 952016294 200000 804858086 200000 333667071 200000 574371903 200000 145106081 200000 92041599 200000 895191141 200000 806321410 200000 63599160 200000 450543186 200000 404845141 200000 804621423 200000 881304972 200000 301036552 200000 80882559 200000 86858687 200000 497973983 200000 636536937 200000 334481330 200000 571801931 200000 147632528 200000 609890910 200000 38514145 200000 598643850 200000 218416672 200000 298701806 200000 586800154 200000 667661846 200000 599740975 200000 2817603 200000 916746640 200000 455891367 200000 267581055 200000 80790949 200000 940870801 200000 405862933 200000 222681326 200000 823469949 200000 85340815 200000 598606680 200000 740939903 200000 350861395 200000 997254171 200000 968787082 200000 315556177 200000 766269903 200000 908730084 200000 95255523 200000 127496357 200000 428898491 200000 155407803 200000 861306043 200000 755048156 200000 345019134 200000 868549265 200000 562530187 200000 996610422 200000 659201953 200000 843233398 200000 430642668 200000 939537683 200000 74947276 200000 506257307 200000 773560981 200000 172600179 200000 636124617 200000 546107216 200000 409595231 200000 97202553 200000 406675199 200000 905129478 200000 698392899 200000 239641891 200000 954751480 200000 962544973 200000 487576666 200000 553857939 200000 234416475 200000 972008406 200000 480116699 200000 222908168 200000 829001969 200000 375306096 200000 678452256 200000 862075109 200000 126720930 200000 963457294 200000 199856801 200000 784393128 200000 215843704 200000 421639359 200000 472439285 200000 753906 200000 339192218 200000 145803187 200000 573028823 200000 364645253 200000 970982481 200000 977292348 200000 54165278 200000 376474944 200000 896548102 200000 743131081 200000 58899395 200000 240348963 200000 859104833 200000 174821100 200000 337173726 200000 703385937 200000 951073194 200000 418070356 200000 163997352 200000 437435656 200000 877626379 200000 351409618 200000 585233017 200000 818928810 200000 361663819 200000 385826391 200000 790185162 200000 735393718 200000 836907635 200000 723049460 200000 626674996 200000 80740046 200000 885521836 200000 227316952 200000 179868782 200000 140390322 200000 804746302 200000 112365140 200000 705863762 200000 775460163 200000 227070609 200000 860851417 200000 790769623 200000 504438144 200000 350576175 200000 974792695 200000 331868439 200000 622716811 200000 339915711 200000 269886046 200000 974683465 200000 811318692 200000 681809162 200000 254852064 200000 228424391 200000 816046379 200000 311261433 200000 330091373 200000 667141897 200000 616082081 200000 685944211 200000 173502741 200000 468499111 200000 721191335 200000 377495555 200000 314167816 200000 159458650 200000 416144637 200000 205728911 200000 420598936 200000 917882362 200000 832938115 200000 352285857 200000 179917877 200000 987738752 200000 758366010 200000 314851009 200000 51863406 200000 576564228 200000 22814018 200000 383655576 200000 540585462 200000 457302719 200000 981250524 200000 259342573 200000 818827419 200000 340603913 200000 335019881 200000 929391531 200000 716431695 200000 74212444 200000 653210985 200000 752474072 200000 730712355 200000 76370766 200000 180169340 200000 877930398 200000 550671430 200000 435355545 200000 920723043 200000 115096133 200000 369851913 200000 790182678 200000 899654143 200000 878539829 200000 715071197 200000 987973821 200000 15947087 200000 393297656 200000 777706066 200000 405284005 200000 277699445 200000 576103221 200000 30573337 200000 858773001 200000 744149681 200000 59682997 200000 278669570 200000 427372352 200000 173647972 200000 560915041 200000 146667262 200000 541179331 200000 754553101 200000 83202113 200000 468925725 200000 635680810 200000 726513742 200000 414246270 200000 452426384 200000 522769454 200000 679517926 200000 769247327 200000 373425063 200000 502455975 200000 296544440 200000 371763790 200000 262826450 200000 618844558 200000 172251842 200000 887715795 200000 229054883 200000 204578300 200000 37180197 200000 499563671 200000 773943497 200000 504240680 200000 287687971 200000 356958562 200000 926586390 200000 846565227 200000 279955227 200000 44235292 200000 853241721 200000 428379199 200000 934980238 200000 494846415 200000 57724420 200000 481946170 200000 404571676 200000 624264354 200000 506990566 200000 239132695 200000 294601094 200000 921991646 200000 344796273 200000 366355373 200000 139717549 200000 855789035 200000 470207508 200000 158777332 200000 356011153 200000 977240659 200000 106696800 200000 540938502 200000 228552530 200000 74126269 200000 505981446 200000 507650075 200000 228898865 200000 533903859 200000 479880406 200000 523341195 200000 96930958 200000 105811932 200000 954604481 200000 183524047 200000 129394411 200000 931747713 200000 526753495 200000 146882687 200000 950929638 200000 729358346 200000 233577801 200000 504160340 200000 322735426 200000 130742209 200000 384156007 200000 392213287 200000 450478047 200000 101553677 200000 573869218 200000 54602991 200000 256413628 200000 832199544 200000 470074762 200000 267875013 200000 3459835 200000 198944168 200000 317314511 200000 567284963 200000 466138331 200000 161071464 200000 684637763 200000 504230047 200000 129447870 200000 33825952 200000 189813974 200000 614338676 200000 28872484 200000 635459159 200000 850581655 200000 965926905 200000 236308910 200000 832699064 200000 908623289 200000 334089702 200000 576565019 200000 123916553 200000 597982602 200000 764895765 200000 820773965 200000 993749940 200000 752501884 200000 834455934 200000 710225220 200000 435260480 200000 241694752 200000 183012921 200000 585334560 200000 347705688 200000 31036197 200000 261753727 200000 971680802 200000 972242626 200000 773439836 200000 846684072 200000 533641131 200000 944038760 200000 234037686 200000 527580717 200000 457924666 200000 916940114 200000 160400452 200000 679598502 200000 889589617 200000 823115689 200000 756394548 200000 376899533 200000 882566160 200000 73574069 200000 633575386 200000 660432248 200000 134243320 200000 670287838 200000 829048995 200000 982396577 200000 768264232 200000 418397102 200000 618895138 200000 31369313 200000 633099970 200000 207654348 200000 652267271 200000 670180592 200000 973292294 200000 15188225 200000 923828002 200000 120539557 200000 411320148 200000 490361653 200000 34387300 200000 748134139 200000 941279021 200000 305057650 200000 628370652 200000 633216137 200000 643436849 200000 689156575 200000 563977661 200000 150302472 200000 267139362 200000 130635206 200000 379012950 200000 458400848 200000 344500191 200000 322355598 200000 81378839 200000 335184730 200000 427745129 200000 57128128 200000 896568722 200000 181277758 200000 971254496 200000 108747780 200000 424705654 200000 845800501 200000 253161093 200000 827149604 200000 329297556 200000 588016535 200000 576957369 200000 192339207 200000 546781405 200000 629374429 200000 931396860 200000 904196022 200000 204484962 200000 954637728 200000 340523502 200000 587003482 200000 33681746 200000 157861015 200000 983920464 200000 124153659 200000 333633278 200000 480364444 200000 345924355 200000 612281281 200000 403522519 200000 840916646 200000 689715718 200000 8066166 200000 443259501 200000 593020623 200000 511122555 200000 833509121 200000 835477105 200000 576855630 200000 81199010 200000 58176555 200000 374092467 200000 340923005 200000 797254107 200000 44930525 200000 961954596 200000 866785748 200000 941844136 200000 268879135 200000 708650196 200000 859283435 200000 410070695 200000 684214809 200000 496553971 200000 573949819 200000 137804699 200000 635255829 200000 326820819 200000 50253404 200000 908468835 200000 483384186 200000 613642468 200000 915262343 200000 717282560 200000 690762193 200000 908342965 200000 323922196 200000 828936338 200000 571349442 200000 146521593 200000 246907965 200000 405652315 200000 821958423 200000 932136062 200000 142138712 200000 875557050 200000 295221943 200000 543108407 200000 782648799 200000 503187248 200000 622934188 200000 945229874 200000 906956907 200000 777801309 200000 861257245 200000 937431201 200000 528443571 200000 442897666 200000 712982355 200000 446035669 200000 518731153 200000 94701312 200000 860753334 200000 94625853 200000 916432637 200000 213622614 200000 711458256 200000 166624618 200000 121560591 200000 534056486 200000 350739272 200000 627380749 200000 510763775 200000 227966640 200000 374008040 200000 298072822 200000 771927335 200000 336134485 200000 31120023 200000 6182422 200000 158486783 200000 567984020 200000 676121437 200000 942610045 200000 36620831 200000 480926223 200000 357304165 200000 999790684 200000 592981312 200000 671189126 200000 991910390 200000 912122115 200000 749458491 200000 637062617 200000 456579960 200000 689728226 200000 964068359 200000 545563657 200000 615833460 200000 257532299 200000 657241277 200000 409121847 200000 557858451 200000 151355310 200000 979435926 200000 637763746 200000 969714845 200000 766856474 200000 204304619 200000 158779564 200000 384699002 200000 961749698 200000 583637044 200000 188281557 200000 662056500 200000 547097268 200000 950500872 200000 119077566 200000 183578354 200000 578760739 200000 65654306 200000 866511654 200000 608065277 200000 703332701 200000 104295257 200000 251107311 200000 899830205 200000 126393300 200000 806331301 200000 86950936 200000 400875452 200000 92740121 200000 54437920 200000 204904900 200000 474827938 200000 216037851 200000 882511618 200000 611328561 200000 805110582 200000 150207467 200000 116650403 200000 103348160 200000 530959202 200000 499876922 200000 760274044 200000 351007731 200000 921497134 200000 710552024 200000 88609062 200000 471554409 200000 398248899 200000 577699574 200000 798933080 200000 67846627 200000 953172840 200000 289931492 200000 312650731 200000 49532481 200000 974237576 200000 543254547 200000 189564120 200000 711003780 200000 73447337 200000 876975635 200000 721238328 200000 65637837 200000 125712501 200000 316052372 200000 792278594 200000 799686236 200000 579955124 200000 49936488 200000 853822032 200000 303656849 200000 791892559 200000 885697919 200000 20552922 200000 203980269 200000 87749197 200000 179183848 200000 863104631 200000 259792656 200000 35899608 200000 572755414 200000 32113378 200000 83091388 200000 587558457 200000 288344215 200000 932893938 200000 963872208 200000 614801879 200000 234529438 200000 840479392 200000 536969293 200000 33504314 200000 8935545 200000 611684612 200000 45470035 200000 503215885 200000 779198939 200000 265004631 200000 569469987 200000 288759063 200000 62865298 200000 523182065 200000 200784158 200000 183752256 200000 360913296 200000 135707723 200000 209613251 200000 612848017 200000 188990693 200000 365716734 200000 36230325 200000 391463731 200000 474548162 200000 470527681 200000 380183986 200000 112510061 200000 158857079 200000 952343918 200000 144969627 200000 115655594 200000 925602421 200000 992340988 200000 943123569 200000 745499248 200000 714347596 200000 53700229 200000 971726165 200000 244605289 200000 15057325 200000 698990656 200000 170937479 200000 816255069 200000 545556072 200000 875999111 200000 708074343 200000 97496117 200000 666273134 200000 197452242 200000 944291447 200000 415616249 200000 508886223 200000 461399993 200000 651810133 200000 270266833 200000 953495483 200000 707925749 200000 983499972 200000 214091527 200000 864285828 200000 603899486 200000 8363683 200000 435086850 200000 722142361 200000 362634221 200000 626468339 200000 315025227 200000 630830732 200000 279790266 200000 326993108 200000 112084618 200000 924496908 200000 418301182 200000 808964744 200000 550810761 200000 357952491 200000 782414865 200000 519859053 200000 955882287 200000 502301208 200000 231392877 200000 355877638 200000 893979014 200000 83552677 200000 491238312 200000 179489778 200000 85313972 200000 377632961 200000 635298428 200000 526017522 200000 279702276 200000 454835901 200000 166099650 200000 20106727 200000 419975134 200000 305985546 200000 266922354 200000 365200849 200000 418283978 200000 565846072 200000 953222819 200000 78620368 200000 962798960 200000 699051000 200000 387852688 200000 80422693 200000 986678425 200000 480625434 200000 822396560 200000 329934896 200000 940608046 200000 563384463 200000 350049052 200000 302764658 200000 730296375 200000 327852647 200000 776165836 200000 52132236 200000 862826460 200000 406512083 200000 651003481 200000 113328702 200000 332064615 200000 132317986 200000 113884571 200000 555503720 200000 638237247 200000 176073671 200000 6582155 200000 55062795 200000 865171693 200000 129758801 200000 178084674 200000 196549703 200000 568611098 200000 108550256 200000 4436215 200000 36133214 200000 941652365 200000 747116790 200000 664434691 200000 416423599 200000 792370225 200000 159537618 200000 20971744 200000 965644731 200000 6726156 200000 191044630 200000 654001956 200000 271945506 200000 851135816 200000 458702833 200000 244939658 200000 841603237 200000 838321965 200000 392557236 200000 467167209 200000 693967653 200000 57011236 200000 217631953 200000 722338105 200000 734391970 200000 284241333 200000 758630358 200000 294822804 200000 913216060 200000 505652872 200000 14567541 200000 72128050 200000 475280948 200000 550555238 200000 346087038 200000 310313835 200000 823345130 200000 641051704 200000 803522786 200000 274609848 200000 792108000 200000 298745350 200000 746162097 200000 764139185 200000 594315189 200000 155319033 200000 741364252 200000 250095887 200000 230446122 200000 1505113 200000 829286515 200000 241080491 200000 222982943 200000 310774926 200000 692575783 200000 161937276 200000 915438485 200000 941591841 200000 900310471 200000 696874139 200000 700397485 200000 567667899 200000 68116742 200000 540725826 200000 35236006 200000 485154852 200000 129283763 200000 646901191 200000 418054882 200000 965315908 200000 567772862 200000 843773861 200000 636792289 200000 406054693 200000 102226489 200000 882248563 200000 292533828 200000 784024558 200000 28530515 200000 212211177 200000 404470730 200000 136970472 200000 278815070 200000 944292065 200000 285477205 200000 517975676 200000 126116553 200000 146965843 200000 641801957 200000 269308978 200000 915352870 200000 985945431 200000 494471066 200000 329097394 200000 246445348 200000 646584358 200000 462618037 200000 524028358 200000 802905748 200000 985884696 200000 75076247 200000 434090581 200000 818994791 200000 152603302 200000 832377024 200000 544628840 200000 613686957 200000 4010088 200000 304729040 200000 479658792 200000 416802455 200000 508150040 200000 862547080 200000 184271580 200000 29468277 200000 695120268 200000 84298440 200000 823027951 200000 82788280 200000 501564350 200000 372777873 200000 142621671 200000 972658928 200000 889431239 200000 309139716 200000 79067502 200000 972095950 200000 600724703 200000 991307873 200000 968164428 200000 83568930 200000 589954397 200000 258701320 200000 158870122 200000 985158364 200000 805843644 200000 661604730 200000 939928272 200000 969355790 200000 912717459 200000 736011096 200000 866887590 200000 181827304 200000 187386267 200000 387755361 200000 736043573 200000 258964153 200000 674040748 200000 833591927 200000 69978342 200000 655038452 200000 293432767 200000 19706522 200000 108856641 200000 489113639 200000 542842348 200000 239395562 200000 94026735 200000 52985861 200000 968904044 200000 763254697 200000 104633015 200000 204972892 200000 86145175 200000 677141045 200000 943005315 200000 153913118 200000 592123622 200000 54979857 200000 631478620 200000 930158428 200000 557975794 200000 888043484 200000 519797353 200000 17864517 200000 809720946 200000 49089879 200000 121733618 200000 545598762 200000 995162176 200000 193917283 200000 215848290 200000 1392764 200000 571513427 200000 846888703 200000 95748415 200000 832690635 200000 450906565 200000 549083213 200000 762899764 200000 833854152 200000 228810445 200000 909260941 200000 272374279 200000 235660355 200000 178665669 200000 431712800 200000 243557281 200000 966725676 200000 316401189 200000 162206341 200000 547563276 200000 713036181 200000 469044357 200000 295391837 200000 391807088 200000 889746606 200000 226514078 200000 146057578 200000 359663892 200000 8395975 200000 188858952 200000 599045771 200000 299266402 200000 54079056 200000 549003388 200000 79040449 200000 241625826 200000 657400027 200000 477289298 200000 379895853 200000 104230973 200000 991117079 200000 16205828 200000 561983502 200000 454523195 200000 232723670 200000 84701416 200000 774791366 200000 854000324 200000 410722567 200000 466850168 200000 701445333 200000 437085409 200000 755675580 200000 702380621 200000 900318683 200000 362184891 200000 659162660 200000 6077726 200000 477482649 200000 568114842 200000 673068688 200000 997312709 200000 57594096 200000 99823591 200000 492864625 200000 650314554 200000 532848608 200000 536691498 200000 482257496 200000 492651413 200000 253522825 200000 722766347 200000 96639988 200000 55281678 200000 344524588 200000 40193363 200000 739433494 200000 925297151 200000 450162985 200000 204725995 200000 797799599 200000 874215392 200000 259133185 200000 266207195 200000 368399055 200000 692915017 200000 702414677 200000 280614475 200000 842609318 200000 687484659 200000 161969125 200000 369630085 200000 895838598 200000 455983287 200000 525629841 200000 130053104 200000 650490847 200000 970224524 200000 779715162 200000 540369685 200000 261834561 200000 647286667 200000 808512353 200000 128786333 200000 260590172 200000 967757294 200000 238208742 200000 182086480 200000 114295554 200000 165678859 200000 741424713 200000 681488663 200000 280326178 200000 328372317 200000 931947019 200000 878592249 200000 853226446 200000 342300282 200000 612818892 200000 894538272 200000 673346869 200000 479840541 200000 54189133 200000 852117204 200000 450246313 200000 933790493 200000 482627951 200000 465617022 200000 141216153 200000 880645234 200000 316033074 200000 343160230 200000 263826582 200000 49305654 200000 274552502 200000 473395188 200000 50428241 200000 766675617 200000 370659900 200000 887001138 200000 532754587 200000 54203659 200000 330723621 200000 216357959 200000 611355747 200000 166132717 200000 43466480 200000 906045244 200000 623823802 200000 998841056 200000 221207615 200000 167603001 200000 669690065 200000 474669211 200000 214644946 200000 256822664 200000 119543032 200000 161111287 200000 891751305 200000 538588304 200000 70255776 200000 695250157 200000 360301158 200000 694051803 200000 866167640 200000 613651094 200000 232681607 200000 171858960 200000 870291923 200000 299872041 200000 754923567 200000 42457848 200000 74757600 200000 574422784 200000 241095869 200000 263129467 200000 417949295 200000 302388627 200000 519038642 200000 177335715 200000 875335570 200000 861798777 200000 415299503 200000 990229143 200000 540442745 200000 932860013 200000 158272627 200000 229880992 200000 543379315 200000 551372102 200000 851741408 200000 435695399 200000 404127731 200000 877340669 200000 714122742 200000 498836660 200000 858220679 200000 424226218 200000 363448277 200000 109212399 200000 412816609 200000 197518470 200000 28588990 200000 750960802 200000 609100242 200000 582285801 200000 697465362 200000 302417844 200000 869635401 200000 617847884 200000 162248273 200000 550644014 200000 692282967 200000 226162504 200000 360731 200000 443210553 200000 687045421 200000 533957524 200000 655941681 200000 350755613 200000 384449307 200000 565436682 200000 633267315 200000 251412802 200000 281768082 200000 377254561 200000 253055971 200000 970871602 200000 608793890 200000 140459123 200000 467444128 200000 730767764 200000 294322556 200000 426171319 200000 831800810 200000 790036017 200000 94616944 200000 23044807 200000 617494052 200000 419052530 200000 539408879 200000 45024027 200000 589591244 200000 144775390 200000 355026184 200000 8830283 200000 141100419 200000 885963808 200000 654508526 200000 40788752 200000 118491915 200000 831511038 200000 361692912 200000 671200578 200000 701717827 200000 533689314 200000 684363134 200000 533967834 200000 937355564 200000 869070420 200000 991910442 200000 412904944 200000 559645414 200000 253127933 200000 893353123 200000 238575037 200000 52715955 200000 658304164 200000 780582843 200000 936791193 200000 205479922 200000 83309364 200000 465686881 200000 13964542 200000 677776163 200000 494439859 200000 617606822 200000 46853762 200000 133178345 200000 231425099 200000 8980411 200000 583397855 200000 661702146 200000 56550980 200000 697597425 200000 212941550 200000 490968655 200000 194587654 200000 909630391 200000 490696871 200000 309601490 200000 462017307 200000 289983646 200000 125757218 200000 283441834 200000 364830762 200000 80759127 200000 22677399 200000 942933528 200000 180742908 200000 975962034 200000 561014880 200000 21091452 200000 732825210 200000 884652704 200000 365149941 200000 180082775 200000 751340204 200000 972920881 200000 10337262 200000 453863754 200000 209649851 200000 540408725 200000 763864836 200000 770850325 200000 968094446 200000 350097694 200000 193304335 200000 285469336 200000 834136239 200000 928741948 200000 617278984 200000 678531540 200000 364931718 200000 759848319 200000 365480200 200000 237433834 200000 556979228 200000 76178583 200000 808982086 200000 264422937 200000 992691769 200000 348338262 200000 114095387 200000 2159811 200000 596006085 200000 589438635 200000 203027969 200000 911081832 200000 279643338 200000 649903784 200000 993390222 200000 480069288 200000 711865455 200000 605153916 200000 308882301 200000 298785861 200000 912931581 200000 432011128 200000 105746597 200000 130196765 200000 484656348 200000 153313293 200000 146932990 200000 139574067 200000 95975830 200000 579618764 200000 239698082 200000 236086694 200000 241616851 200000 420501860 200000 707239113 200000 176129719 200000 119507290 200000 276319398 200000 700050379 200000 756831175 200000 56414997 200000 77054083 200000 578716449 200000 798666069 200000 564360460 200000 767236875 200000 721993571 200000 426171139 200000 397239911 200000 547549551 200000 73032778 200000 873180049 200000 854808944 200000 145711103 200000 794851503 200000 721779935 200000 662994318 200000 955492395 200000 626506377 200000 323007982 200000 427085643 200000 14445701 200000 419192561 200000 789902559 200000 664626765 200000 797706429 200000 708764705 200000 883606770 200000 926366559 200000 848981923 200000 48343919 200000 404364423 200000 349784681 200000 163371815 200000 189275478 200000 748195615 200000 247009906 200000 8585819 200000 287916909 200000 375839066 200000 919576997 200000 775415150 200000 424264812 200000 494942970 200000 410092360 200000 939980210 200000 90828845 200000 166450909 200000 702523845 200000 983593878 200000 122082216 200000 477007110 200000 96799907 200000 577001131 200000 134401781 200000 723553428 200000 351459981 200000 283460514 200000 800297805 200000 931166665 200000 653486409 200000 520021068 200000 987481352 200000 650509827 200000 691430849 200000 789280664 200000 594611615 200000 15103429 200000 36256766 200000 746181015 200000 66136491 200000 21158574 200000 868081958 200000 232077690 200000 69560547 200000 948620671 200000 604144516 200000 857008529 200000 821830176 200000 430978072 200000 192095871 200000 530185549 200000 77032283 200000 181155195 200000 514051233 200000 377623358 200000 825737645 200000 930685382 200000 485833105 200000 328751381 200000 353995086 200000 240490044 200000 698551832 200000 720477602 200000 650616213 200000 497392444 200000 682816542 200000 840260821 200000 921268989 200000 481365575 200000 833066669 200000 564053440 200000 156044573 200000 397234174 200000 929419756 200000 711871634 200000 168792238 200000 448879648 200000 588672805 200000 401057949 200000 316782472 200000 133002639 200000 771580095 200000 596303952 200000 128646820 200000 401623627 200000 87908931 200000 895824701 200000 672026650 200000 804650869 200000 299723353 200000 280108563 200000 416637731 200000 631601996 200000 540912331 200000 281804452 200000 36376599 200000 786195762 200000 233489024 200000 671879135 200000 566220399 200000 596952998 200000 750552449 200000 535877077 200000 739058884 200000 704911435 200000 109891319 200000 163588535 200000 724717261 200000 472266719 200000 490744618 200000 49513430 200000 694594916 200000 846747715 200000 989918082 200000 105413025 200000 502648448 200000 668225657 200000 136846473 200000 823214505 200000 771396923 200000 376399008 200000 482192358 200000 367751071 200000 336601036 200000 218072056 200000 922468962 200000 369167955 200000 244598157 200000 711359716 200000 702802918 200000 125049781 200000 826096374 200000 523128034 200000 277404538 200000 715819223 200000 517572511 200000 146168468 200000 570138950 200000 337848809 200000 404126785 200000 632517561 200000 325686420 200000 243423803 200000 518995124 200000 967029555 200000 805697483 200000 635747901 200000 276791793 200000 262767875 200000 806159476 200000 166878593 200000 440894993 200000 353083975 200000 744731447 200000 511740086 200000 935703627 200000 487799105 200000 278958558 200000 517796782 200000 629344504 200000 100682578 200000 168038737 200000 719657816 200000 769548177 200000 640483066 200000 60763031 200000 767083462 200000 922820271 200000 709933529 200000 444035546 200000 673707559 200000 545641993 200000 131489969 200000 566947938 200000 202558156 200000 762642553 200000 528967008 200000 883137175 200000 859950886 200000 24402423 200000 269709033 200000 329305859 200000 242045381 200000 264199067 200000 463691115 200000 144226125 200000 462128730 200000 276882333 200000 634327591 200000 985611839 200000 102743990 200000 124131159 200000 350881661 200000 784271808 200000 697686471 200000 776985921 200000 989463791 200000 917645528 200000 544510368 200000 562866419 200000 323532060 200000 820873650 200000 766157169 200000 510545190 200000 111568324 200000 278787477 200000 872263818 200000 411637683 200000 76511690 200000 237885673 200000 789156188 200000 437714833 200000 22574380 200000 715127607 200000 300628855 200000 465044697 200000 909970187 200000 141966632 200000 158144907 200000 259663557 200000 289191337 200000 914833028 200000 377495402 200000 148933547 200000 463942245 200000 923835955 200000 898525699 200000 893669126 200000 888987072 200000 34662975 200000 276150632 200000 716400492 200000 359353178 200000 707219407 200000 960025288 200000 798895768 200000 680715252 200000 902022444 200000 102780021 200000 39770977 200000 375962991 200000 537525183 200000 919918046 200000 69940159 200000 16168651 200000 149896207 200000 579627924 200000 569592524 200000 128905256 200000 928871879 200000 729895240 200000 116218560 200000 148197063 200000 354505133 200000 344759242 200000 529864435 200000 634237193 200000 305996203 200000 823187723 200000 153558494 200000 966898797 200000 742472905 200000 627480604 200000 342792986 200000 512417685 200000 4582704 200000 552636203 200000 57326430 200000 662891073 200000 824646696 200000 86614412 200000 878830723 200000 533657426 200000 574279193 200000 966554540 200000 622213506 200000 645698247 200000 96859276 200000 609094942 200000 533841524 200000 679320514 200000 435545130 200000 592706706 200000 267157136 200000 141700226 200000 504045243 200000 979462616 200000 60000304 200000 895898729 200000 52812584 200000 228205024 200000 199507148 200000 110463479 200000 629635960 200000 164385980 200000 285442812 200000 981951181 200000 9991381 200000 422353819 200000 429874296 200000 379352490 200000 902739848 200000 14952655 200000 876726298 200000 115030128 200000 877053176 200000 102972871 200000 66488282 200000 565954079 200000 997772205 200000 970086677 200000 859744976 200000 886992599 200000 732059986 200000 142565992 200000 266812213 200000 353596378 200000 7364270 200000 687216273 200000 145179745 200000 126781830 200000 980606377 200000 913707394 200000 401636045 200000 544889694 200000 545893196 200000 515906121 200000 302921234 200000 93148673 200000 449394624 200000 873764120 200000 975842535 200000 926495024 200000 300444748 200000 74843455 200000 815863590 200000 651281356 200000 195439451 200000 819149103 200000 885788102 200000 271652820 200000 77477491 200000 946555000 200000 718104801 200000 263198314 200000 366741054 200000 269564363 200000 919355822 200000 200634830 200000 101368453 200000 907250424 200000 689923207 200000 962936672 200000 137438766 200000 849261807 200000 448286436 200000 724454817 200000 957516100 200000 860565442 200000 426581341 200000 762417714 200000 240818926 200000 29243553 200000 373591467 200000 258897362 200000 437511542 200000 391537627 200000 438298790 200000 927009891 200000 372080195 200000 91404003 200000 42839111 200000 131526373 200000 773816798 200000 58992712 200000 594369958 200000 592277881 200000 416136687 200000 945017274 200000 579303164 200000 722311518 200000 266276672 200000 275912202 200000 10332065 200000 975662838 200000 926005176 200000 964208938 200000 410921487 200000 71627201 200000 805359713 200000 971760168 200000 339255772 200000 948311647 200000 232804193 200000 798277430 200000 570855875 200000 370894481 200000 847350787 200000 297292708 200000 260108698 200000 933849400 200000 409828527 200000 41072099 200000 955480668 200000 747504723 200000 366860013 200000 36898692 200000 146689568 200000 783595780 200000 406955877 200000 133677366 200000 734799390 200000 235019147 200000 638963168 200000 294372554 200000 127814320 200000 318881096 200000 35363143 200000 511364912 200000 947534 200000 472435389 200000 584074146 200000 528739450 200000 415438480 200000 3934089 200000 267045913 200000 405214680 200000 460669487 200000 5573740 200000 410506998 200000 716162970 200000 968164099 200000 711131976 200000 332061088 200000 374137649 200000 465297669 200000 691578653 200000 274890400 200000 253894956 200000 291902798 200000 675433996 200000 722632607 200000 530597182 200000 960569877 200000 214134101 200000 398433636 200000 15027765 200000 163598515 200000 119814487 200000 8537050 200000 439626756 200000 139578274 200000 722882453 200000 356679175 200000 869284281 200000 592760440 200000 851733679 200000 29669909 200000 395490695 200000 36644848 200000 913169508 200000 37361484 200000 165703356 200000 114883041 200000 273917334 200000 845045781 200000 551510474 200000 223096643 200000 678335044 200000 608452600 200000 740727873 200000 649007664 200000 882433936 200000 140804509 200000 325858514 200000 614045664 200000 178362810 200000 174649037 200000 563982158 200000 676008107 200000 470282275 200000 922961521 200000 82767524 200000 43824650 200000 590902090 200000 808168593 200000 628041445 200000 596559509 200000 17593553 200000 469093974 200000 699842881 200000 476703749 200000 810590584 200000 632245768 200000 666923018 200000 487137587 200000 520686879 200000 31941903 200000 274604208 200000 521351702 200000 631431880 200000 237513716 200000 146436035 200000 166130631 200000 32902801 200000 801945184 200000 423049972 200000 348122240 200000 899181501 200000 438520603 200000 742477586 200000 590064023 200000 819640491 200000 506597389 200000 624679440 200000 904678791 200000 818062556 200000 988465216 200000 328162044 200000 69418983 200000 955369200 200000 854151131 200000 509619209 200000 968744815 200000 626258089 200000 220854823 200000 925858437 200000 564032505 200000 788077798 200000 611880845 200000 275672803 200000 871600253 200000 975750567 200000 202546581 200000 723484849 200000 550438675 200000 894653455 200000 622706919 200000 950318241 200000 987154164 200000 577890396 200000 203441485 200000 751705732 200000 368446584 200000 472410607 200000 668631982 200000 517921609 200000 298197272 200000 499837770 200000 96665107 200000 677972737 200000 88445293 200000 670912524 200000 213039525 200000 900802269 200000 98379054 200000 786985718 200000 66363051 200000 953078573 200000 975302964 200000 129612776 200000 733248144 200000 840159074 200000 161095033 200000 846835684 200000 568063962 200000 404032524 200000 74978067 200000 160822025 200000 243464755 200000 430778075 200000 560358461 200000 842798743 200000 94707299 200000 824363681 200000 572321869 200000 357527793 200000 322887251 200000 863991118 200000 169949630 200000 354411925 200000 875551499 200000 107768306 200000 603330599 200000 595120932 200000 580352691 200000 570871997 200000 557239873 200000 556827488 200000 322001044 200000 505580289 200000 959093220 200000 950887208 200000 428449559 200000 357044013 200000 596716553 200000 827757693 200000 632744388 200000 817450195 200000 872400072 200000 80670335 200000 992429892 200000 565183138 200000 956650842 200000 145312111 200000 224138590 200000 562748524 200000 424427543 200000 908168366 200000 780074236 200000 267543328 200000 907451512 200000 964504764 200000 204806695 200000 320026831 200000 490844438 200000 659450169 200000 371258374 200000 640439466 200000 109355944 200000 110331110 200000 172778721 200000 178870529 200000 461503240 200000 170941347 200000 658477603 200000 625308997 200000 173161773 200000 303776882 200000 223157842 200000 481686022 200000 285792049 200000 571869042 200000 453254425 200000 501617909 200000 31723851 200000 190530532 200000 695173950 200000 820844258 200000 892803285 200000 660166696 200000 182224042 200000 347577278 200000 914547783 200000 329846207 200000 707646567 200000 798335641 200000 893614393 200000 168963402 200000 539037853 200000 348686244 200000 248246884 200000 642561673 200000 370704531 200000 521508910 200000 222578592 200000 894351964 200000 212388019 200000 424486058 200000 357906406 200000 466306756 200000 371949701 200000 108974247 200000 991571791 200000 520315617 200000 705283250 200000 961337557 200000 594754834 200000 236179189 200000 728023810 200000 317048582 200000 675239304 200000 623248479 200000 424624733 200000 165774377 200000 430301738 200000 521326495 200000 496035020 200000 809095247 200000 912619921 200000 424095832 200000 919138680 200000 679647913 200000 41419636 200000 613186376 200000 742138025 200000 426676104 200000 929330861 200000 175961681 200000 18966984 200000 606740059 200000 521116980 200000 370351218 200000 974936413 200000 135849395 200000 410570785 200000 541716941 200000 428372752 200000 870323521 200000 222776236 200000 486436258 200000 510945194 200000 670521813 200000 894029615 200000 268424786 200000 145541908 200000 297492320 200000 31828770 200000 708307292 200000 113709142 200000 341598962 200000 326799645 200000 19585378 200000 951041433 200000 751523004 200000 527141849 200000 919009828 200000 910409764 200000 979615758 200000 711792943 200000 822512770 200000 926590561 200000 562111832 200000 159333398 200000 113818237 200000 481339864 200000 399756844 200000 830928551 200000 691472694 200000 599150386 200000 415967546 200000 798154268 200000 490145516 200000 661652023 200000 879986770 200000 167652043 200000 309290753 200000 122992080 200000 421144164 200000 665440303 200000 52005877 200000 919395844 200000 849414530 200000 648915166 200000 929776488 200000 930562045 200000 603862747 200000 819260563 200000 192904732 200000 699373059 200000 816817344 200000 441263653 200000 507189744 200000 427216767 200000 192355491 200000 180156812 200000 192183780 200000 325205753 200000 788684050 200000 615959010 200000 911089690 200000 10417689 200000 759080383 200000 772188511 200000 949228499 200000 161436585 200000 515092858 200000 42939739 200000 599928685 200000 828790672 200000 785700916 200000 4253263 200000 18735723 200000 532540119 200000 243050237 200000 6951892 200000 664586092 200000 376499110 200000 319779334 200000 801202337 200000 453443120 200000 58353479 200000 715395231 200000 942693007 200000 596860314 200000 436245025 200000 625340729 200000 969410711 200000 912520616 200000 976748478 200000 305376100 200000 521223890 200000 172850556 200000 129203397 200000 846822865 200000 843295863 200000 598511958 200000 959544575 200000 443487823 200000 244370912 200000 183307414 200000 226352980 200000 157549521 200000 416822405 200000 326764477 200000 589682638 200000 728493158 200000 914053374 200000 737006187 200000 315321748 200000 917070654 200000 235310851 200000 399308130 200000 194081007 200000 507561131 200000 693954414 200000 123653249 200000 604183368 200000 739660828 200000 270282295 200000 748162248 200000 828270887 200000 767293987 200000 888089206 200000 426671706 200000 42048052 200000 672472687 200000 784937572 200000 640844917 200000 803361593 200000 312630225 200000 336436569 200000 9316219 200000 886810141 200000 204395578 200000 532485582 200000 339254507 200000 789160425 200000 504907963 200000 156700508 200000 280349543 200000 235492038 200000 483851139 200000 293547194 200000 733831855 200000 5121020 200000 960451555 200000 128608194 200000 731816356 200000 801540595 200000 959488076 200000 130866539 200000 107951173 200000 139448885 200000 460764750 200000 66858959 200000 332447156 200000 126409577 200000 955181721 200000 121543717 200000 564548657 200000 974589784 200000 304727807 200000 714867399 200000 872584988 200000 116422379 200000 465469040 200000 472577837 200000 760589558 200000 647484457 200000 503759100 200000 700832239 200000 232082272 200000 199062077 200000 982445012 200000 94968518 200000 261596442 200000 975944557 200000 549894983 200000 636032138 200000 410060292 200000 552369955 200000 145698504 200000 107513652 200000 361290527 200000 563512807 200000 172811493 200000 262777820 200000 296397451 200000 622786914 200000 256778065 200000 249148091 200000 705682313 200000 764214875 200000 627587802 200000 446611241 200000 587278970 200000 653591741 200000 795679090 200000 381131680 200000 875053278 200000 659138446 200000 73087018 200000 285057462 200000 510878037 200000 259535608 200000 108125489 200000 262035494 200000 406263712 200000 929674307 200000 628428248 200000 646039238 200000 670872224 200000 837476311 200000 800792720 200000 768550033 200000 729268820 200000 270141758 200000 628529897 200000 907950494 200000 83796446 200000 594314527 200000 78367124 200000 406279973 200000 447691646 200000 794098499 200000 375615585 200000 44286336 200000 705132693 200000 33249939 200000 664544833 200000 997000743 200000 675815842 200000 663979287 200000 647340356 200000 773745586 200000 217019975 200000 398114808 200000 519642779 200000 601055706 200000 756405571 200000 104283517 200000 618166934 200000 258106743 200000 202406521 200000 90027792 200000 326403237 200000 996154498 200000 42610919 200000 625907001 200000 4533082 200000 779717140 200000 594997934 200000 293409697 200000 145705573 200000 621508196 200000 126843664 200000 904270096 200000 437508757 200000 905131211 200000 179391084 200000 113039726 200000 681690589 200000 613454275 200000 530247235 200000 278655429 200000 429392715 200000 164822754 200000 649920821 200000 508148796 200000 545960721 200000 778108131 200000 793328899 200000 554641436 200000 321786496 200000 179882397 200000 395352206 200000 554052558 200000 718867975 200000 416270344 200000 784805334 200000 45546713 200000 385156919 200000 245424190 200000 150809595 200000 476586472 200000 484714177 200000 295355767 200000 328897854 200000 211937473 200000 680089717 200000 698740235 200000 382329599 200000 809491534 200000 575202116 200000 878237555 200000 16196032 200000 828334743 200000 97279294 200000 526018631 200000 939678496 200000 532337860 200000 812540308 200000 557035584 200000 925165023 200000 832956703 200000 988997270 200000 636451895 200000 200300000 200000 727020303 200000 852344757 200000 678021155 200000 580695073 200000 904865054 200000 487272321 200000 963955997 200000 151162052 200000 738717426 200000 554849194 200000 682045279 200000 681702152 200000 144002902 200000 886125826 200000 40728639 200000 275530063 200000 47826994 200000 574157177 200000 799108664 200000 181756185 200000 467339405 200000 430480414 200000 852919521 200000 205301511 200000 499768466 200000 441741604 200000 950205682 200000 256117976 200000 113931143 200000 467991513 200000 259890245 200000 216677742 200000 861303766 200000 70449839 200000 947506642 200000 771546825 200000 136203526 200000 176742711 200000 423213489 200000 924810249 200000 212305858 200000 495446560 200000 59088667 200000 598834031 200000 318463952 200000 145010491 200000 615626856 200000 22607452 200000 990913562 200000 256067449 200000 267760401 200000 637349199 200000 749010089 200000 240963307 200000 712507311 200000 469181418 200000 320082595 200000 501497536 200000 306760185 200000 171324653 200000 15908435 200000 557847881 200000 385246920 200000 524510265 200000 819085088 200000 278340086 200000 501014550 200000 458931405 200000 897587092 200000 184198489 200000 754484473 200000 669413067 200000 314959702 200000 684974882 200000 941931948 200000 16463219 200000 49506607 200000 525742113 200000 885190533 200000 654657317 200000 307383047 200000 912839751 200000 571691775 200000 264720226 200000 114982888 200000 325931171 200000 817542577 200000 154721482 200000 642903033 200000 770043240 200000 993058388 200000 136229151 200000 834347652 200000 452686309 200000 431503040 200000 112758080 200000 573817328 200000 241643658 200000 345211886 200000 580236590 200000 939371462 200000 431834345 200000 836509174 200000 460015625 200000 33192110 200000 802991537 200000 937489425 200000 3819027 200000 53555826 200000 371335859 200000 676206231 200000 733309610 200000 442009593 200000 135636192 200000 414054657 200000 304501329 200000 78335820 200000 903827529 200000 979380712 200000 32307367 200000 172647316 200000 353161757 200000 213825795 200000 550803053 200000 551878937 200000 532004525 200000 727238956 200000 337028996 200000 533188931 200000 876352874 200000 391253594 200000 638751467 200000 886671516 200000 556645092 200000 727651751 200000 746677956 200000 552537803 200000 440609996 200000 827874122 200000 981667919 200000 979975833 200000 369817586 200000 419371165 200000 889780716 200000 855961583 200000 139412039 200000 573008920 200000 917723933 200000 377981397 200000 7276763 200000 661266771 200000 392729728 200000 210525299 200000 983114718 200000 15431431 200000 221566936 200000 481842451 200000 928968866 200000 518430476 200000 150106116 200000 844146716 200000 228067735 200000 229235803 200000 885239557 200000 785877783 200000 717950540 200000 170993421 200000 505922044 200000 196059308 200000 438594420 200000 550327385 200000 7687464 200000 653581477 200000 572497117 200000 324774040 200000 561736171 200000 719295466 200000 707514234 200000 718352195 200000 987452613 200000 471090306 200000 828710233 200000 633924851 200000 117290838 200000 300337559 200000 373306284 200000 205565279 200000 716254303 200000 241439601 200000 325269700 200000 432118625 200000 928301505 200000 27396984 200000 582019600 200000 562626801 200000 635698299 200000 64250934 200000 141719585 200000 14453543 200000 710493871 200000 245495634 200000 884544680 200000 200496187 200000 264304029 200000 654293398 200000 842642037 200000 212081543 200000 313309606 200000 844189929 200000 13516153 200000 536673667 200000 254415945 200000 455028308 200000 49423044 200000 406976455 200000 198780968 200000 227233791 200000 95851143 200000 637926156 200000 688349443 200000 897975092 200000 946046994 200000 366848299 200000 884112826 200000 581914714 200000 679289301 200000 185937179 200000 192609870 200000 475206394 200000 702417762 200000 727933173 200000 9120736 200000 775967677 200000 490908009 200000 491583987 200000 835472559 200000 503916139 200000 802335673 200000 507037291 200000 138552349 200000 140465132 200000 574853957 200000 557021656 200000 127678122 200000 473920586 200000 459079195 200000 162927824 200000 339895287 200000 578539180 200000 364379502 200000 756478734 200000 588342979 200000 333244763 200000 366043020 200000 21109097 200000 745093360 200000 151386560 200000 601153511 200000 720009177 200000 879030654 200000 110629474 200000 669660944 200000 390023032 200000 930544781 200000 474867436 200000 340879542 200000 538729086 200000 108654942 200000 577665060 200000 974886314 200000 186746435 200000 837185617 200000 542038516 200000 709031901 200000 234634048 200000 87370472 200000 256130404 200000 256901727 200000 202898190 200000 298859970 200000 340597917 200000 335980385 200000 557307492 200000 44002976 200000 647840487 200000 89943603 200000 541393179 200000 405742690 200000 596778154 200000 411937606 200000 143604268 200000 351831817 200000 325824879 200000 779209258 200000 944824752 200000 192378806 200000 27334111 200000 443136399 200000 23188190 200000 176179369 200000 694231490 200000 406591815 200000 902570000 200000 882377538 200000 1164289 200000 989074498 200000 550928574 200000 78519298 200000 935407779 200000 982714512 200000 419327360 200000 900173961 200000 419063506 200000 990275937 200000 386417678 200000 569371033 200000 132041943 200000 146276103 200000 972442434 200000 952558353 200000 427618329 200000 130593521 200000 528692500 200000 204635122 200000 25710881 200000 89446832 200000 444462236 200000 504865372 200000 292622231 200000 858564854 200000 939810323 200000 693979536 200000 174793285 200000 587990417 200000 388948689 200000 22172655 200000 843783442 200000 300963699 200000 207812432 200000 499193081 200000 466491655 200000 234976172 200000 474603302 200000 946821966 200000 64910925 200000 786584173 200000 949790989 200000 66909871 200000 660330539 200000 478977799 200000 746525406 200000 995352060 200000 750430476 200000 861945832 200000 20382096 200000 46338359 200000 207570038 200000 474491555 200000 317200189 200000 655427454 200000 18302739 200000 658281448 200000 236056860 200000 620716820 200000 610689708 200000 467615111 200000 553911687 200000 504747864 200000 70027815 200000 287793777 200000 616649718 200000 690599628 200000 858583439 200000 760602806 200000 4409601 200000 683258126 200000 631701515 200000 681439110 200000 272980065 200000 419141857 200000 388402149 200000 612709171 200000 843236078 200000 872170532 200000 948288644 200000 904455980 200000 414315169 200000 368892376 200000 332215409 200000 370095619 200000 889106578 200000 695513629 200000 480170324 200000 179015015 200000 86898426 200000 745535029 200000 543864823 200000 762221610 200000 866812209 200000 481143934 200000 320592961 200000 137848379 200000 885722545 200000 685999227 200000 597727548 200000 562732204 200000 65713168 200000 580470475 200000 371124494 200000 741317548 200000 800655113 200000 663443760 200000 557746434 200000 927064716 200000 580516466 200000 913581192 200000 240271744 200000 252369853 200000 80864070 200000 595700438 200000 14224912 200000 269014735 200000 69014940 200000 660891449 200000 551663962 200000 160996979 200000 303638700 200000 928998386 200000 346008871 200000 901386873 200000 942501584 200000 537539169 200000 238866528 200000 745085394 200000 917518208 200000 846025991 200000 138347789 200000 448813710 200000 756955476 200000 872639365 200000 972735062 200000 582275038 200000 782080005 200000 524320411 200000 489886341 200000 38216209 200000 557681771 200000 834240553 200000 623601409 200000 196394138 200000 816406143 200000 530292016 200000 867944019 200000 434523144 200000 768645466 200000 806694353 200000 522756132 200000 70239755 200000 131715379 200000 658712907 200000 548301115 200000 750815093 200000 461006691 200000 408764416 200000 462908291 200000 467087925 200000 494719076 200000 992059248 200000 233877506 200000 315982173 200000 244677580 200000 549937723 200000 823035106 200000 913516828 200000 846248534 200000 919183906 200000 803282283 200000 70864067 200000 308884441 200000 610462214 200000 730322950 200000 402221764 200000 666731853 200000 3694567 200000 15591483 200000 103074989 200000 716975308 200000 724223717 200000 812781746 200000 171790128 200000 811526542 200000 617617217 200000 725070132 200000 802948637 200000 166288363 200000 475931739 200000 19964074 200000 163672677 200000 734968668 200000 924187317 200000 409467164 200000 180628504 200000 973645945 200000 765781486 200000 863526323 200000 490900071 200000 382088443 200000 364231879 200000 990727863 200000 883359138 200000 973632443 200000 627144992 200000 57632144 200000 858762042 200000 464523440 200000 470590970 200000 375712967 200000 960844735 200000 990938867 200000 875481974 200000 51909125 200000 548002529 200000 547062974 200000 971615955 200000 846884370 200000 59054962 200000 694168423 200000 353554036 200000 440322262 200000 659873633 200000 863818601 200000 144513495 200000 785392475 200000 396877248 200000 670129755 200000 447296925 200000 618707400 200000 77348542 200000 72174325 200000 575123847 200000 931221350 200000 795661741 200000 390444817 200000 629149814 200000 515279006 200000 466147580 200000 791208871 200000 617527402 200000 325548792 200000 728587325 200000 119493327 200000 588098179 200000 330429724 200000 139406879 200000 312746946 200000 931979522 200000 136345812 200000 379371635 200000 391218904 200000 518088008 200000 168397063 200000 257127466 200000 917766538 200000 778406869 200000 140583870 200000 232408916 200000 458016881 200000 80385097 200000 261862946 200000 880229154 200000 146536260 200000 192546661 200000 38467195 200000 653423076 200000 721561820 200000 865968393 200000 257879601 200000 983964427 200000 813926707 200000 963589686 200000 683222989 200000 110755623 200000 654235999 200000 831354637 200000 515831544 200000 212211177 200000 691150235 200000 3060430 200000 451306618 200000 812163105 200000 679149885 200000 916142041 200000 337181756 200000 845556671 200000 731717312 200000 16397743 200000 175338822 200000 796489173 200000 38813627 200000 454116081 200000 525703104 200000 754013331 200000 793743079 200000 143656798 200000 906674419 200000 968269128 200000 712025628 200000 736835544 200000 208972104 200000 819329127 200000 837314643 200000 915581023 200000 641730631 200000 762559358 200000 840056740 200000 388722196 200000 842864281 200000 417998144 200000 9445192 200000 759073078 200000 260279813 200000 740648827 200000 519366551 200000 124961063 200000 792614261 200000 998311201 200000 441816586 200000 611806310 200000 867559154 200000 472826435 200000 785300282 200000 832511125 200000 523512227 200000 59016208 200000 687083742 200000 205852276 200000 129445840 200000 880340697 200000 105282512 200000 209276900 200000 630746852 200000 63237647 200000 518154247 200000 680234980 200000 928736613 200000 679274050 200000 858402461 200000 624849046 200000 389393662 200000 945172259 200000 681198026 200000 479415098 200000 168620661 200000 239926658 200000 592968933 200000 281208881 200000 626536884 200000 710690640 200000 463121001 200000 889224954 200000 685136322 200000 864170396 200000 707016685 200000 991644727 200000 56431306 200000 753478809 200000 814753834 200000 822716327 200000 203773458 200000 987793814 200000 588467448 200000 58674732 200000 55908356 200000 994972419 200000 859610448 200000 565405638 200000 477981224 200000 783360626 200000 788377931 200000 786750870 200000 284267815 200000 726140050 200000 806359072 200000 145852379 200000 778839241 200000 961319221 200000 626863144 200000 983390199 200000 684048886 200000 860868426 200000 225774812 200000 242146922 200000 985737399 200000 651051235 200000 869011157 200000 566777044 200000 660283957 200000 835463471 200000 188165578 200000 379600374 200000 947765944 200000 730702463 200000 498454677 200000 298866097 200000 716700073 200000 602191428 200000 483868974 200000 152602885 200000 485143952 200000 954035983 200000 603244717 200000 227560466 200000 556332565 200000 469140111 200000 517574986 200000 942407193 200000 453756417 200000 189811093 200000 606146655 200000 570446202 200000 698451261 200000 407281170 200000 491196004 200000 724604854 200000 424875729 200000 798959894 200000 39011057 200000 245977454 200000 912858854 200000 957840081 200000 192778943 200000 256542306 200000 139802819 200000 504229013 200000 207333799 200000 672239986 200000 912438994 200000 302108882 200000 987486368 200000 218243231 200000 189962396 200000 91488536 200000 284277699 200000 693408010 200000 236237511 200000 132524055 200000 987984970 200000 729639155 200000 640355614 200000 583170977 200000 298030219 200000 930166714 200000 252347529 200000 402383013 200000 928718849 200000 258351072 200000 487364367 200000 848240949 200000 689327938 200000 11062533 200000 929965018 200000 584252032 200000 146668553 200000 454549994 200000 602264882 200000 376658136 200000 355883309 200000 520526960 200000 728988800 200000 908554156 200000 230596774 200000 79275927 200000 40415820 200000 996705677 200000 182893454 200000 360523135 200000 48929854 200000 92772909 200000 374245917 200000 634024297 200000 112294176 200000 763590234 200000 842790315 200000 79531446 200000 912588505 200000 798798342 200000 690730161 200000 777526245 200000 309971058 200000 10693697 200000 379186888 200000 584897688 200000 513933331 200000 369387324 200000 430196391 200000 65363343 200000 725456134 200000 994831431 200000 744009255 200000 139463082 200000 825397682 200000 832373715 200000 286715457 200000 868765931 200000 133934497 200000 262598512 200000 579217166 200000 800168560 200000 780301690 200000 487110606 200000 518064069 200000 372492924 200000 850416902 200000 257762495 200000 410864832 200000 910610542 200000 594660141 200000 561604915 200000 306739575 200000 594620615 200000 371652601 200000 286374201 200000 995865730 200000 691163944 200000 688835729 200000 600873988 200000 450125209 200000 418382416 200000 571669310 200000 205912034 200000 499447702 200000 826436129 200000 10406761 200000 126817862 200000 1305713 200000 26744219 200000 473467802 200000 621887422 200000 798198594 200000 908794590 200000 6588282 200000 814933500 200000 748514882 200000 459609899 200000 162018768 200000 381230033 200000 719996617 200000 128384739 200000 109953158 200000 769453868 200000 445163345 200000 123779974 200000 618708644 200000 288576798 200000 639727472 200000 351029172 200000 348543059 200000 936142808 200000 582643680 200000 880041774 200000 747548891 200000 916123818 200000 972722298 200000 855076052 200000 603206308 200000 978391045 200000 785060917 200000 488559272 200000 920300344 200000 835967353 200000 187282219 200000 648048585 200000 606239550 200000 130680759 200000 30544531 200000 70832759 200000 650849407 200000 689317007 200000 904583879 200000 545157141 200000 714538980 200000 923291378 200000 828482879 200000 659091745 200000 822391157 200000 74706671 200000 763683987 200000 424459581 200000 548191322 200000 323678137 200000 441484924 200000 733637928 200000 911443676 200000 911213983 200000 382942674 200000 34642116 200000 869238884 200000 828172817 200000 471957646 200000 597090065 200000 464429946 200000 574735265 200000 54913480 200000 808617008 200000 12222407 200000 214110206 200000 313541561 200000 851677024 200000 994713107 200000 726042618 200000 447408057 200000 264385795 200000 953666118 200000 83495812 200000 58912322 200000 252152984 200000 163078505 200000 224805293 200000 864936682 200000 891074754 200000 184625061 200000 466001574 200000 148304492 200000 775486783 200000 9139778 200000 825771456 200000 517076638 200000 546167536 200000 240250280 200000 910869866 200000 294666363 200000 99931095 200000 738698593 200000 923256629 200000 821299738 200000 431919891 200000 638920212 200000 339546578 200000 129067699 200000 24727269 200000 874937226 200000 251636497 200000 454530720 200000 445413037 200000 162334380 200000 861171683 200000 762381145 200000 774026477 200000 32595330 200000 619836504 200000 999860598 200000 333466435 200000 356266293 200000 558794144 200000 6345392 200000 960035954 200000 157520908 200000 99122701 200000 274207199 200000 566483545 200000 600349553 200000 685414159 200000 224085244 200000 801283065 200000 589409772 200000 528693558 200000 523503392 200000 540195187 200000 83220774 200000 8225330 200000 208789634 200000 496029190 200000 366367207 200000 675396309 200000 209341563 200000 628003348 200000 26121239 200000 507085070 200000 128272261 200000 209652509 200000 410650816 200000 964035055 200000 365165878 200000 374575041 200000 827671561 200000 357371303 200000 885914185 200000 809374658 200000 269278523 200000 963478919 200000 454295701 200000 892243454 200000 789729983 200000 873571328 200000 437662994 200000 444039800 200000 304529948 200000 213031587 200000 222006234 200000 873361487 200000 8176637 200000 431611423 200000 803811877 200000 158539204 200000 793160232 200000 788031557 200000 389462603 200000 904878648 200000 682987911 200000 570332678 200000 112769477 200000 459482666 200000 52504098 200000 646792562 200000 927879979 200000 66998588 200000 919083297 200000 494442426 200000 487980598 200000 837187630 200000 897408206 200000 688020782 200000 932290495 200000 819750112 200000 752283280 200000 641513790 200000 682280381 200000 596394067 200000 889338609 200000 608401020 200000 978379593 200000 662785192 200000 355390359 200000 609924760 200000 606613661 200000 71438111 200000 376843085 200000 307493986 200000 51949839 200000 110069784 200000 296156155 200000 94224842 200000 764968730 200000 601506068 200000 219734696 200000 714235362 200000 587405909 200000 7535283 200000 537573759 200000 76268249 200000 29139832 200000 481169079 200000 362622918 200000 695700481 200000 847164509 200000 644844030 200000 341066215 200000 975572937 200000 367018492 200000 564050571 200000 469980009 200000 53473730 200000 121143405 200000 651813245 200000 44286711 200000 840178846 200000 862645993 200000 333180182 200000 239589463 200000 279449643 200000 184328648 200000 171321012 200000 273271923 200000 746644315 200000 282741891 200000 713971418 200000 416419156 200000 774659134 200000 254733747 200000 134298407 200000 700966944 200000 442871301 200000 915277583 200000 349366876 200000 579020578 200000 510099712 200000 921248112 200000 83710553 200000 571975105 200000 482985632 200000 579992784 200000 719282720 200000 222931591 200000 458980725 200000 41307717 200000 311991247 200000 514110235 200000 451671344 200000 263029770 200000 896683689 200000 485690950 200000 258852001 200000 664188277 200000 959791373 200000 940070384 200000 76181432 200000 140150017 200000 148710524 200000 366801187 200000 69522823 200000 834629701 200000 53513623 200000 201712646 200000 646835774 200000 7429114 200000 978133534 200000 140073955 200000 192806188 200000 223385080 200000 650891505 200000 602303265 200000 249261252 200000 868078392 200000 673467920 200000 87832905 200000 809859732 200000 601196498 200000 695024286 200000 277973251 200000 307244366 200000 230615807 200000 548440281 200000 338008089 200000 111575747 200000 937365783 200000 204527139 200000 693396338 200000 610107362 200000 201299859 200000 28766972 200000 658830615 200000 615857852 200000 897041676 200000 338449668 200000 294861361 200000 218036866 200000 597189945 200000 252933372 200000 584489736 200000 557372293 200000 884020980 200000 73313988 200000 705264388 200000 388396852 200000 242446900 200000 311177054 200000 178568879 200000 628238880 200000 823928851 200000 82408169 200000 275946416 200000 220460026 200000 285259977 200000 693579430 200000 945562320 200000 182433170 200000 292842925 200000 151130869 200000 670350328 200000 119547096 200000 430913338 200000 840034647 200000 608994864 200000 150866654 200000 97220359 200000 434852973 200000 986517920 200000 310568916 200000 642448845 200000 228805110 200000 373878674 200000 897139978 200000 209059684 200000 534375125 200000 617192045 200000 650331888 200000 831143109 200000 554903816 200000 700687802 200000 689211160 200000 590431753 200000 865256880 200000 32598050 200000 512593969 200000 65042023 200000 851237646 200000 365725036 200000 17726989 200000 96219704 200000 515263619 200000 119454851 200000 588797851 200000 807226613 200000 931145871 200000 479976301 200000 255503085 200000 257190199 200000 725163218 200000 806788436 200000 57409330 200000 590795957 200000 106458638 200000 156355200 200000 32886971 200000 657533513 200000 514605601 200000 904186970 200000 225594617 200000 296946667 200000 136572430 200000 832802153 200000 995559036 200000 146792627 200000 880137716 200000 31172951 200000 627621621 200000 513930969 200000 33942292 200000 799950573 200000 144289589 200000 463379383 200000 300094926 200000 528820754 200000 187794218 200000 58166725 200000 367691684 200000 209297359 200000 25191911 200000 935613595 200000 831962933 200000 683649612 200000 459283868 200000 652160242 200000 582420033 200000 121887443 200000 497412505 200000 775590563 200000 574474667 200000 479260619 200000 884698703 200000 647223461 200000 180138353 200000 819356861 200000 738035022 200000 220375313 200000 720052404 200000 691262546 200000 205471558 200000 642681633 200000 754721718 200000 302086226 200000 962867209 200000 266025259 200000 549734870 200000 615114661 200000 515305606 200000 16701610 200000 733855637 200000 605889621 200000 78311119 200000 511521332 200000 371409555 200000 436744585 200000 995133971 200000 910406532 200000 648405906 200000 883698058 200000 444737700 200000 768618353 200000 994983536 200000 911877057 200000 579572721 200000 77668851 200000 242456112 200000 204102837 200000 518358155 200000 877873188 200000 217755889 200000 194472465 200000 927207971 200000 822560316 200000 560751092 200000 304553627 200000 812335498 200000 927222163 200000 498421658 200000 407289405 200000 972428975 200000 329150114 200000 979855714 200000 236013567 200000 581243555 200000 892622594 200000 141586926 200000 513559562 200000 368017303 200000 418363242 200000 830001918 200000 545425318 200000 366633179 200000 730198451 200000 9565555 200000 184330555 200000 401715423 200000 664801495 200000 654386508 200000 538406994 200000 547356469 200000 468334316 200000 327843243 200000 717896084 200000 340012173 200000 325082924 200000 676205263 200000 568152265 200000 964625079 200000 104099312 200000 339769882 200000 514702554 200000 545393827 200000 985882288 200000 78353932 200000 631124942 200000 54529635 200000 608073220 200000 32458822 200000 492257488 200000 299963174 200000 168714148 200000 861901191 200000 398135846 200000 341222718 200000 649902698 200000 965458353 200000 20116282 200000 989446170 200000 697965646 200000 570702276 200000 474020500 200000 204219980 200000 884501608 200000 186446305 200000 999459804 200000 100380035 200000 548710129 200000 183831879 200000 358427612 200000 684418193 200000 414989121 200000 850794583 200000 651038331 200000 49512805 200000 882145746 200000 459573395 200000 143668418 200000 361014544 200000 367042618 200000 172797082 200000 57088730 200000 88966083 200000 507341107 200000 12442157 200000 462322187 200000 854817998 200000 757345942 200000 138760237 200000 773481661 200000 878049954 200000 452412250 200000 981583001 200000 59063929 200000 428069071 200000 514875801 200000 578736275 200000 308814824 200000 91811334 200000 736195210 200000 52262491 200000 883733715 200000 656407 200000 188273287 200000 2378577 200000 768499232 200000 96374770 200000 23672584 200000 517964790 200000 890102746 200000 629358505 200000 711290533 200000 731815403 200000 964763944 200000 521198700 200000 521059607 200000 792604655 200000 339177556 200000 41484427 200000 539020086 200000 918262756 200000 481658565 200000 831093622 200000 385868027 200000 52969162 200000 911248644 200000 274948031 200000 378660222 200000 214506690 200000 973518521 200000 682317077 200000 60573944 200000 619331339 200000 510765230 200000 593146441 200000 924680385 200000 112978951 200000 312367818 200000 547790669 200000 271893843 200000 318943030 200000 897142807 200000 431090991 200000 597081668 200000 649253688 200000 317091516 200000 937486881 200000 444183119 200000 200094670 200000 270978561 200000 265641844 200000 257697098 200000 335464921 200000 194606161 200000 21998999 200000 966462512 200000 734770008 200000 281406259 200000 682554395 200000 384088344 200000 726245741 200000 921032015 200000 832317873 200000 181472058 200000 638215256 200000 523194478 200000 960576553 200000 392313584 200000 500517753 200000 164031865 200000 526535284 200000 125924274 200000 660843346 200000 609112184 200000 248113313 200000 171898392 200000 379019138 200000 356519059 200000 410363875 200000 873167835 200000 560007881 200000 697392660 200000 607642761 200000 902232531 200000 33891593 200000 830804578 200000 904832516 200000 825748473 200000 246441795 200000 387750406 200000 827162339 200000 129237350 200000 165877653 200000 80765609 200000 635821273 200000 47425105 200000 583142722 200000 103860498 200000 463643828 200000 424451603 200000 359949993 200000 768397612 200000 213462119 200000 119335718 200000 15000906 200000 557089277 200000 951498496 200000 946289952 200000 91847624 200000 902823855 200000 181446834 200000 942980796 200000 36015073 200000 998433162 200000 27269835 200000 769480145 200000 215951479 200000 291111415 200000 439561149 200000 669341527 200000 240485257 200000 398818942 200000 713001752 200000 10612584 200000 576200249 200000 188658119 200000 721027981 200000 484571452 200000 826448072 200000 764681115 200000 253836525 200000 353979691 200000 357161620 200000 955038435 200000 840169511 200000 816656046 200000 324237855 200000 136507303 200000 386351436 200000 411804253 200000 269201674 200000 420273936 200000 580428173 200000 233220593 200000 927033365 200000 791816550 200000 142021945 200000 833198659 200000 646900512 200000 560567825 200000 257809347 200000 872391498 200000 550605613 200000 979990426 200000 58864058 200000 394996767 200000 96389722 200000 106509738 200000 355836623 200000 669359868 200000 576391658 200000 832917257 200000 853022161 200000 267198263 200000 128857660 200000 82177439 200000 642636979 200000 344069451 200000 443386577 200000 720123510 200000 876215940 200000 638718671 200000 55674953 200000 309094325 200000 349613428 200000 639727227 200000 724663398 200000 395260069 200000 957198548 200000 994094633 200000 883110407 200000 105925039 200000 666822422 200000 821375697 200000 101666093 200000 411859547 200000 648247240 200000 502222987 200000 887770360 200000 121598801 200000 843931036 200000 447882384 200000 297967017 200000 328054875 200000 344811619 200000 629286200 200000 318911137 200000 665916512 200000 415959308 200000 629668348 200000 645068895 200000 304704873 200000 404647848 200000 624611701 200000 995854981 200000 297721503 200000 560653160 200000 472622426 200000 142759891 200000 372998218 200000 79858332 200000 801689220 200000 547651626 200000 717128146 200000 331483317 200000 223640813 200000 259832969 200000 406866880 200000 215961667 200000 848643499 200000 193511186 200000 418017213 200000 79514358 200000 965103353 200000 795945220 200000 457860241 200000 410908064 200000 778230829 200000 15739586 200000 521959461 200000 458945073 200000 814536642 200000 470284746 200000 168123777 200000 870462905 200000 737831759 200000 480737469 200000 932080333 200000 897657448 200000 129221517 200000 36423005 200000 170283858 200000 564001680 200000 358179412 200000 973146249 200000 874716537 200000 128532896 200000 488360093 200000 257901634 200000 56842954 200000 599577130 200000 664991360 200000 209415592 200000 609630190 200000 637131741 200000 394257718 200000 780906236 200000 927921836 200000 660163723 200000 95789847 200000 842127775 200000 5863919 200000 725563683 200000 76157852 200000 967090705 200000 243536829 200000 663693238 200000 777879902 200000 125737970 200000 500667712 200000 589743989 200000 627746324 200000 546667011 200000 413892288 200000 451882160 200000 499325080 200000 90633253 200000 36018085 200000 876654296 200000 72845537 200000 243695959 200000 138031225 200000 295044222 200000 535400457 200000 138345915 200000 383615203 200000 330923344 200000 296719944 200000 104285841 200000 405320108 200000 126208545 200000 144695541 200000 521259065 200000 599474877 200000 433153249 200000 580478091 200000 665324596 200000 544024861 200000 213543072 200000 718364833 200000 191499043 200000 763063543 200000 869502863 200000 750554608 200000 750051526 200000 126765969 200000 888549117 200000 711866960 200000 606622717 200000 295257429 200000 437592925 200000 672472762 200000 491767497 200000 886294475 200000 667506238 200000 238889287 200000 930098762 200000 363034012 200000 18517584 200000 620762414 200000 322147522 200000 994481808 200000 681479013 200000 369433288 200000 79376784 200000 95443343 200000 730127468 200000 909558670 200000 253216052 200000 534512290 200000 586805622 200000 615383065 200000 934035281 200000 105210610 200000 4826549 200000 270835233 200000 250320037 200000 604896455 200000 356894583 200000 132285053 200000 795691794 200000 513228682 200000 858565678 200000 864219944 200000 411877783 200000 845376963 200000 658923114 200000 437335865 200000 481053782 200000 925721882 200000 64014812 200000 56905448 200000 923451023 200000 583492184 200000 101433684 200000 49057679 200000 879873699 200000 741208934 200000 359029443 200000 725450150 200000 427975185 200000 558666572 200000 13358393 200000 46468805 200000 224238459 200000 805273651 200000 194553575 200000 658658725 200000 795645601 200000 182739810 200000 805752605 200000 930015263 200000 446455395 200000 698252611 200000 989506636 200000 487625002 200000 627523778 200000 1849183 200000 494808067 200000 371737311 200000 949673695 200000 854604892 200000 873892597 200000 364028536 200000 167703289 200000 685578757 200000 559922417 200000 836930635 200000 123180146 200000 797566786 200000 926223591 200000 884048851 200000 816156106 200000 913590810 200000 302451433 200000 800075174 200000 286999713 200000 969886135 200000 642475046 200000 436327295 200000 462463417 200000 978431073 200000 903774959 200000 840409141 200000 597056753 200000 981587329 200000 521675446 200000 945289664 200000 806810441 200000 992974239 200000 13284361 200000 943680826 200000 230785251 200000 520846435 200000 637015194 200000 397367515 200000 191350528 200000 836637847 200000 904769337 200000 881356283 200000 260792830 200000 490730530 200000 29994967 200000 403729171 200000 149338976 200000 14141453 200000 52147076 200000 484468156 200000 997880773 200000 956530816 200000 987179633 200000 333654701 200000 233552622 200000 530544837 200000 582114798 200000 575817151 200000 485657019 200000 731284803 200000 70701676 200000 972813804 200000 56278573 200000 234121092 200000 10711419 200000 271651146 200000 842185061 200000 54809135 200000 107304396 200000 1212691 200000 995172259 200000 134972685 200000 176489775 200000 941696928 200000 501941319 200000 831221510 200000 746880660 200000 590497385 200000 587780562 200000 4081700 200000 676631053 200000 330933766 200000 703576548 200000 782363534 200000 55485641 200000 696790063 200000 131541823 200000 197128077 200000 119730458 200000 95966654 200000 329474498 200000 532120458 200000 829847663 200000 660901547 200000 372591213 200000 355454989 200000 551912794 200000 85544462 200000 270265699 200000 86750399 200000 718416266 200000 60253728 200000 663512034 200000 804379239 200000 478326736 200000 451015225 200000 714503756 200000 435017455 200000 972023837 200000 829014227 200000 48098848 200000 520124767 200000 175460738 200000 894422404 200000 937689600 200000 596920800 200000 369107502 200000 366471942 200000 565907372 200000 288385466 200000 172956018 200000 963311922 200000 817141253 200000 824613205 200000 10531775 200000 960454399 200000 367345930 200000 379677755 200000 424122021 200000 573424263 200000 135019485 200000 984814867 200000 848779989 200000 975433985 200000 973991614 200000 240972198 200000 729682975 200000 282376903 200000 857111309 200000 93416669 200000 854290803 200000 442907473 200000 262082379 200000 880971456 200000 605586659 200000 421083447 200000 323905305 200000 745649271 200000 441327007 200000 195306034 200000 745630007 200000 762938955 200000 777205238 200000 634500378 200000 391817605 200000 654758821 200000 111133019 200000 809984488 200000 471995652 200000 52657933 200000 214754908 200000 448682420 200000 526626772 200000 93026860 200000 938534060 200000 843950263 200000 378879798 200000 919439818 200000 997437209 200000 214779977 200000 196119435 200000 713803727 200000 593385877 200000 661144804 200000 341349459 200000 634579780 200000 375764273 200000 858186782 200000 734217262 200000 385578066 200000 663599132 200000 799623858 200000 835160797 200000 300260929 200000 768666023 200000 401138294 200000 900823361 200000 575631738 200000 651594307 200000 240433253 200000 693540185 200000 636712836 200000 186718081 200000 384470166 200000 315683911 200000 315464457 200000 597290511 200000 868076609 200000 852668491 200000 138124242 200000 822741440 200000 802505152 200000 767838406 200000 168664773 200000 999104388 200000 275129483 200000 447180343 200000 745830381 200000 163285867 200000 205088058 200000 521714752 200000 46145138 200000 393115302 200000 244445062 200000 562629025 200000 990155419 200000 126779781 200000 109398087 200000 751603770 200000 390340050 200000 970537336 200000 774204278 200000 662172428 200000 439049375 200000 314757905 200000 818277420 200000 503348279 200000 745488555 200000 101763584 200000 395346080 200000 580733693 200000 796621502 200000 836007188 200000 189486123 200000 129705917 200000 507972800 200000 590193216 200000 73131335 200000 216730616 200000 449173435 200000 973677202 200000 520890762 200000 377062478 200000 459383766 200000 800245308 200000 334943663 200000 410453120 200000 329257050 200000 988129935 200000 501811597 200000 554582383 200000 359891888 200000 699543546 200000 976951836 200000 797035291 200000 789434207 200000 483602958 200000 243399030 200000 541357220 200000 358236690 200000 464504188 200000 57127123 200000 878326859 200000 428297615 200000 938478612 200000 785234059 200000 546379120 200000 550140096 200000 582497991 200000 197896215 200000 103251093 200000 12671917 200000 428330917 200000 708824591 200000 385937753 200000 524035966 200000 916183519 200000 980835884 200000 640392316 200000 468061309 200000 726339525 200000 962484551 200000 832157153 200000 911505425 200000 732472520 200000 105638743 200000 340311174 200000 446758084 200000 798191992 200000 976609653 200000 900318861 200000 476686397 200000 990893445 200000 864538587 200000 231442741 200000 752077124 200000 36835777 200000 659351519 200000 874080992 200000 262975428 200000 955438108 200000 707472380 200000 272618766 200000 978253508 200000 549570981 200000 860298185 200000 650795104 200000 259874924 200000 557212303 200000 188360190 200000 203500181 200000 576065541 200000 251889192 200000 15411317 200000 523107471 200000 19566072 200000 785602274 200000 266075686 200000 421437518 200000 873932748 200000 42138702 200000 599373097 200000 627592946 200000 777057836 200000 78517019 200000 182973111 200000 315092668 200000 834501342 200000 402377498 200000 535771944 200000 175586573 200000 711228108 200000 80549692 200000 698104821 200000 510143588 200000 807508991 200000 359822738 200000 204702647 200000 444572771 200000 829811101 200000 932156747 200000 567629861 200000 368667594 200000 568154609 200000 487770296 200000 299885592 200000 332739194 200000 913936482 200000 378244938 200000 932324234 200000 236420466 200000 970920826 200000 921816465 200000 50610577 200000 993775316 200000 897841888 200000 947249469 200000 989805672 200000 499971040 200000 989070685 200000 550848800 200000 440817509 200000 489471222 200000 755860186 200000 854857002 200000 537708803 200000 813094295 200000 769871454 200000 924740203 200000 428744409 200000 701543012 200000 129957395 200000 367950099 200000 619580320 200000 862772508 200000 335814978 200000 104975476 200000 122288944 200000 676595873 200000 587309138 200000 26370301 200000 460827778 200000 510818547 200000 747028684 200000 12329024 200000 42302894 200000 499808050 200000 551397208 200000 267797228 200000 708211693 200000 591577504 200000 523718592 200000 566978770 200000 830612375 200000 306651035 200000 448560363 200000 357282020 200000 691537445 200000 304283558 200000 560548066 200000 944844592 200000 563737136 200000 615728992 200000 2901710 200000 78882024 200000 844553583 200000 84638602 200000 563764471 200000 899623004 200000 857383100 200000 839571461 200000 84413125 200000 728184061 200000 112517646 200000 365260240 200000 634079938 200000 310872411 200000 283926143 200000 959136525 200000 26783893 200000 182231335 200000 118693959 200000 716822780 200000 89383175 200000 143088945 200000 882548925 200000 712792061 200000 878499841 200000 299577706 200000 870683228 200000 672591250 200000 181920907 200000 129017058 200000 754163899 200000 143052377 200000 3122381 200000 933587401 200000 842598035 200000 722280981 200000 714400785 200000 629235569 200000 165967292 200000 486961573 200000 150071998 200000 576854602 200000 115455279 200000 983904010 200000 731939421 200000 947990499 200000 918388997 200000 893796709 200000 485748631 200000 787306223 200000 887523445 200000 639528693 200000 952644659 200000 484527932 200000 371282392 200000 302782748 200000 681944348 200000 67948989 200000 94720167 200000 444028506 200000 298896984 200000 472341120 200000 723606395 200000 701291599 200000 923169553 200000 491395255 200000 118047756 200000 340025788 200000 441144207 200000 392124083 200000 599387441 200000 71848066 200000 799067963 200000 467249635 200000 668109541 200000 484474784 200000 263279260 200000 221664472 200000 737430591 200000 550428984 200000 320334172 200000 454478659 200000 631640951 200000 416837770 200000 549773380 200000 636468724 200000 598333415 200000 272816119 200000 153851195 200000 480250588 200000 660336135 200000 859305726 200000 951737162 200000 898955531 200000 227251567 200000 536043073 200000 831587481 200000 25120946 200000 670474968 200000 150017920 200000 810613874 200000 302626081 200000 65465371 200000 963951515 200000 688061244 200000 780212424 200000 737157679 200000 105109139 200000 223896192 200000 537392441 200000 313552685 200000 357989769 200000 144859367 200000 887344932 200000 242508879 200000 960725692 200000 286790201 200000 227549784 200000 733881323 200000 366360462 200000 663471454 200000 99227592 200000 183774076 200000 532501631 200000 349338208 200000 701690242 200000 543427992 200000 36221232 200000 538843750 200000 435538617 200000 232682490 200000 749083744 200000 118504377 200000 527454651 200000 4866937 200000 495017969 200000 544748994 200000 232263162 200000 201467917 200000 931427043 200000 351343880 200000 257890823 200000 111616720 200000 420861270 200000 49727798 200000 542448017 200000 939715578 200000 123305099 200000 100292882 200000 227826025 200000 766567651 200000 837586658 200000 777244294 200000 587179392 200000 758237188 200000 883920861 200000 746114714 200000 615319782 200000 71336694 200000 622923803 200000 47576439 200000 704573900 200000 465013360 200000 909067613 200000 937299045 200000 285142914 200000 313038923 200000 746896003 200000 238038988 200000 909688441 200000 66744193 200000 265505678 200000 505890101 200000 186413121 200000 178325032 200000 108230559 200000 148697417 200000 451999626 200000 697874811 200000 113113846 200000 840672720 200000 425309222 200000 825088464 200000 199528179 200000 906854835 200000 274250501 200000 682534050 200000 499276823 200000 223230713 200000 392385591 200000 656275080 200000 514161155 200000 339097805 200000 971569900 200000 891731770 200000 437830518 200000 266143605 200000 373798774 200000 774640018 200000 848207954 200000 504435291 200000 911394116 200000 897697672 200000 81331607 200000 118504455 200000 764892391 200000 663883316 200000 682632549 200000 229197857 200000 485906449 200000 770547663 200000 587197181 200000 535714163 200000 605281680 200000 505677745 200000 394356928 200000 720317412 200000 831409494 200000 893250132 200000 693463598 200000 498451069 200000 459605619 200000 496644942 200000 351139815 200000 943258471 200000 368678680 200000 622755673 200000 86944172 200000 273801194 200000 713788566 200000 423409742 200000 158182493 200000 877506670 200000 684740443 200000 69595940 200000 754885116 200000 813309052 200000 112549627 200000 792892405 200000 318223271 200000 907610301 200000 298628131 200000 834225144 200000 676159393 200000 778330362 200000 167541926 200000 313316743 200000 677729609 200000 553058841 200000 949319028 200000 292231194 200000 183534881 200000 265809445 200000 331903133 200000 326211657 200000 628860615 200000 761855557 200000 988807505 200000 532284365 200000 445075198 200000 269544131 200000 599353314 200000 100735358 200000 29124517 200000 552718086 200000 842857920 200000 695471957 200000 858995645 200000 134717335 200000 463270266 200000 141504618 200000 466741094 200000 272806430 200000 187916482 200000 470073590 200000 994905570 200000 732099941 200000 132627561 200000 906504785 200000 392554896 200000 214757203 200000 573382750 200000 747601141 200000 210024944 200000 769857266 200000 847453619 200000 7316088 200000 469885860 200000 447330409 200000 299647639 200000 323700117 200000 869026925 200000 229335296 200000 681483867 200000 601893922 200000 714109225 200000 590778146 200000 314722160 200000 230633242 200000 24340443 200000 792204886 200000 112462182 200000 13862036 200000 264757154 200000 36909380 200000 440441582 200000 633010632 200000 426199743 200000 152485813 200000 515307992 200000 204337424 200000 169395346 200000 538870930 200000 384804629 200000 99298788 200000 629030812 200000 885009379 200000 52031157 200000 881705692 200000 248363390 200000 85471440 200000 205630441 200000 270263729 200000 466614520 200000 890855843 200000 200708353 200000 275155259 200000 89534954 200000 384455619 200000 878799725 200000 818974067 200000 847138645 200000 193269177 200000 561724351 200000 855439218 200000 215692122 200000 183351598 200000 255302054 200000 119893871 200000 168311096 200000 632493290 200000 634812404 200000 774241987 200000 197531473 200000 653016789 200000 348544664 200000 332299240 200000 911656741 200000 540049912 200000 756001956 200000 359227508 200000 905526612 200000 200950908 200000 224981575 200000 556907810 200000 476936096 200000 602520489 200000 548604627 200000 364462537 200000 731389159 200000 700133352 200000 75261111 200000 558834529 200000 510915884 200000 967351489 200000 700419972 200000 608393220 200000 306618254 200000 232733916 200000 559081451 200000 462218986 200000 308576846 200000 275447810 200000 428070332 200000 109133931 200000 43164877 200000 629287196 200000 812179432 200000 612276736 200000 498678154 200000 57800242 200000 518086783 200000 132472897 200000 840819239 200000 953893997 200000 551677106 200000 266944743 200000 120074084 200000 307926037 200000 214658257 200000 786144971 200000 806373153 200000 116758162 200000 413161037 200000 218088932 200000 260785247 200000 264081517 200000 867632566 200000 599742795 200000 685757247 200000 780304207 200000 722510012 200000 122688826 200000 44139265 200000 526068736 200000 343095857 200000 999336199 200000 222227973 200000 602625640 200000 245024260 200000 959269677 200000 539663820 200000 826524561 200000 780991815 200000 316241219 200000 383916790 200000 594644898 200000 352114729 200000 493663745 200000 255764292 200000 887644644 200000 778928636 200000 245033793 200000 919344023 200000 699505856 200000 697235759 200000 285490683 200000 428498927 200000 818179006 200000 759860052 200000 334650439 200000 933544300 200000 928128902 200000 939848474 200000 657271646 200000 439896655 200000 756015586 200000 129324114 200000 95665048 200000 658848761 200000 624360889 200000 256406509 200000 50000494 200000 659964650 200000 507796244 200000 467566075 200000 811927673 200000 847644866 200000 252529948 200000 818032045 200000 53159792 200000 673288770 200000 194886681 200000 568458579 200000 790769708 200000 661404490 200000 832227187 200000 146964574 200000 718146215 200000 592933083 200000 655504307 200000 706597726 200000 879639031 200000 675354902 200000 621614210 200000 910904836 200000 349702231 200000 695048507 200000 679490216 200000 251640096 200000 444649245 200000 760863658 200000 752715790 200000 820921507 200000 34505412 200000 690798052 200000 67641788 200000 634951580 200000 182145763 200000 540980362 200000 909008858 200000 474475070 200000 975870003 200000 706462043 200000 975178161 200000 661237719 200000 765346956 200000 31463225 200000 155954090 200000 101934298 200000 578275559 200000 536736804 200000 649365837 200000 338798293 200000 716126044 200000 830108477 200000 669352771 200000 805833851 200000 228315940 200000 979374275 200000 206771027 200000 980201370 200000 164454551 200000 876022808 200000 30477416 200000 116836644 200000 576316206 200000 595017659 200000 253767304 200000 905181482 200000 277696898 200000 119196494 200000 820055261 200000 850517723 200000 493281610 200000 311403410 200000 413630383 200000 524536456 200000 658906976 200000 39170661 200000 159852134 200000 292903330 200000 17660859 200000 528693450 200000 322839948 200000 304646329 200000 687967605 200000 125838559 200000 814803656 200000 686831486 200000 555325638 200000 128672743 200000 239754467 200000 134079169 200000 830359813 200000 454734402 200000 416724934 200000 631730291 200000 292782253 200000 635129711 200000 60115576 200000 831141284 200000 266454869 200000 198849040 200000 178524452 200000 572716164 200000 732685238 200000 43386852 200000 271390992 200000 175390821 200000 757796264 200000 354550221 200000 803671206 200000 721629110 200000 417110052 200000 519603659 200000 372692846 200000 326995465 200000 852733251 200000 380681983 200000 320466449 200000 746813454 200000 422293052 200000 561493928 200000 382524503 200000 104050580 200000 473515368 200000 987884840 200000 389079336 200000 150638989 200000 364851777 200000 704609279 200000 61127821 200000 744010762 200000 106073437 200000 956193229 200000 630543791 200000 775505978 200000 701623415 200000 581583187 200000 693235926 200000 526228590 200000 698614373 200000 448148082 200000 984562027 200000 752950296 200000 130784034 200000 298251306 200000 826919926 200000 670870982 200000 986799045 200000 315675803 200000 615939103 200000 238197546 200000 812770950 200000 610455302 200000 879858863 200000 886688020 200000 381003455 200000 858799563 200000 587242383 200000 117499765 200000 352948456 200000 498176108 200000 993658311 200000 114706269 200000 865578649 200000 2492295 200000 737810304 200000 515230972 200000 39749259 200000 747333343 200000 608861697 200000 835802532 200000 895113367 200000 956994387 200000 866818996 200000 1392581 200000 568554932 200000 164382437 200000 126216738 200000 741886703 200000 24297467 200000 70461619 200000 833137137 200000 965260242 200000 41253030 200000 128190208 200000 187093228 200000 584247360 200000 797369867 200000 259974955 200000 369304059 200000 77045545 200000 562112421 200000 292340149 200000 702258981 200000 754282652 200000 350078986 200000 187910718 200000 14625684 200000 394167243 200000 803204853 200000 393013639 200000 542736784 200000 911851783 200000 877731645 200000 407909233 200000 618056834 200000 588676031 200000 502401242 200000 54545148 200000 665976562 200000 998457988 200000 705175270 200000 954458184 200000 245243528 200000 707956488 200000 108523929 200000 656870550 200000 339781134 200000 712636441 200000 319137867 200000 250515527 200000 26387307 200000 149086121 200000 761607541 200000 666448090 200000 561559976 200000 204614344 200000 544234160 200000 41150193 200000 813816045 200000 613441447 200000 921512627 200000 459472972 200000 41001092 200000 552997270 200000 160684887 200000 707599819 200000 469593300 200000 719671558 200000 203612054 200000 332426096 200000 193816935 200000 712012167 200000 407639430 200000 754829913 200000 771801828 200000 32591305 200000 972037218 200000 645178057 200000 528077076 200000 680968094 200000 119243904 200000 914359327 200000 959016159 200000 675879926 200000 149034843 200000 723420380 200000 698445903 200000 881691872 200000 548501898 200000 241471137 200000 968011403 200000 13898639 200000 355114693 200000 717414445 200000 340612060 200000 348116049 200000 355822566 200000 596606306 200000 747593131 200000 228097177 200000 157875429 200000 645330240 200000 800806528 200000 975470837 200000 262013658 200000 796183527 200000 949607940 200000 406362391 200000 132348926 200000 756272793 200000 443048702 200000 80699856 200000 106836393 200000 556160948 200000 177689944 200000 191452431 200000 562717781 200000 232160443 200000 264693274 200000 468562405 200000 291966872 200000 646003789 200000 357250413 200000 96635011 200000 326586924 200000 824832555 200000 609596569 200000 357470777 200000 822945258 200000 989655861 200000 490999814 200000 320159096 200000 980436937 200000 573812077 200000 555966270 200000 83520976 200000 154015715 200000 108584434 200000 641020136 200000 15563250 200000 75699055 200000 157686021 200000 17372365 200000 349575086 200000 11006151 200000 444932614 200000 421258710 200000 105872373 200000 74914147 200000 131961718 200000 714126859 200000 256436951 200000 742466523 200000 363001590 200000 170320532 200000 213608836 200000 35727336 200000 623684421 200000 950328250 200000 104003662 200000 111013986 200000 701228101 200000 194490598 200000 371666596 200000 438205762 200000 103697142 200000 246964896 200000 508711704 200000 930364320 200000 910875513 200000 387049617 200000 45685081 200000 927475637 200000 353080077 200000 925907329 200000 70553657 200000 768521945 200000 166448660 200000 399434584 200000 995144615 200000 663221638 200000 969884174 200000 432601887 200000 363167924 200000 635989330 200000 325404059 200000 824435455 200000 613780370 200000 305354488 200000 201845884 200000 45325888 200000 526085519 200000 311240782 200000 956740497 200000 154788683 200000 107345693 200000 226467407 200000 630045404 200000 739987879 200000 839274444 200000 79222546 200000 197796732 200000 145796606 200000 614718029 200000 738274767 200000 852080562 200000 708590105 200000 10420336 200000 667813088 200000 187017438 200000 637288158 200000 199627046 200000 863154621 200000 409680258 200000 167162968 200000 294761599 200000 163896574 200000 216606524 200000 844376495 200000 76173739 200000 842647644 200000 922682063 200000 282407210 200000 362305788 200000 481728687 200000 274635290 200000 185751603 200000 5830114 200000 262609392 200000 600004126 200000 536044882 200000 667988205 200000 883218232 200000 239873276 200000 357351984 200000 774855117 200000 708470462 200000 856812019 200000 762414485 200000 580509012 200000 563614171 200000 791301477 200000 874281321 200000 47780209 200000 916645641 200000 936272082 200000 18024118 200000 878679350 200000 996400607 200000 87705819 200000 658034083 200000 755059410 200000 364300565 200000 632227647 200000 154474873 200000 877037974 200000 192481925 200000 456786144 200000 287517345 200000 16323059 200000 60300070 200000 523549629 200000 568770722 200000 211684730 200000 528781586 200000 170535160 200000 638550567 200000 314126042 200000 757944705 200000 669148369 200000 242280182 200000 903177700 200000 313655499 200000 268409513 200000 23861753 200000 138528649 200000 10037865 200000 802609407 200000 772830520 200000 569546713 200000 820930803 200000 209461109 200000 721561564 200000 248688645 200000 9864226 200000 810633931 200000 962554412 200000 55569501 200000 447342799 200000 433814753 200000 342763922 200000 502308433 200000 276005105 200000 346980024 200000 790858903 200000 41332851 200000 735374242 200000 471695473 200000 626714338 200000 313390707 200000 575307033 200000 344863052 200000 984570171 200000 555449633 200000 728466607 200000 197270441 200000 121006989 200000 422045805 200000 800266462 200000 729627913 200000 516439775 200000 649555305 200000 600326973 200000 159857164 200000 485748057 200000 797435972 200000 549613188 200000 779349108 200000 171897412 200000 912823376 200000 749780621 200000 813046560 200000 210230793 200000 762527228 200000 848451152 200000 170949136 200000 529411632 200000 300516057 200000 634630629 200000 280212583 200000 82211681 200000 90937753 200000 282521733 200000 868423779 200000 232649061 200000 320185866 200000 825938056 200000 400269669 200000 472985381 200000 344422686 200000 689755495 200000 590525423 200000 550599338 200000 414554853 200000 81079227 200000 980070304 200000 783754010 200000 734732432 200000 528528187 200000 702822201 200000 548432576 200000 711835759 200000 799017152 200000 346013338 200000 135048963 200000 486429683 200000 28882500 200000 275518149 200000 55804013 200000 847841708 200000 860866781 200000 320438232 200000 695296165 200000 789604171 200000 239487174 200000 37338902 200000 272251508 200000 58381216 200000 497454933 200000 350499550 200000 773212611 200000 920921243 200000 90017541 200000 85113010 200000 247480729 200000 874011470 200000 528617325 200000 379389232 200000 242194464 200000 664119785 200000 511066950 200000 408965659 200000 134176417 200000 108424635 200000 998266472 200000 6225490 200000 846781315 200000 954577207 200000 451368908 200000 769786837 200000 397794895 200000 461861867 200000 524231562 200000 887845831 200000 379832237 200000 146023561 200000 604862171 200000 346503782 200000 323293031 200000 223362274 200000 228257303 200000 116357908 200000 877964388 200000 756507109 200000 355641015 200000 986159185 200000 407289005 200000 20699555 200000 643356500 200000 764785597 200000 258809195 200000 664171341 200000 77663141 200000 224546841 200000 909600998 200000 924956980 200000 662601348 200000 857702213 200000 988581511 200000 595635911 200000 181891048 200000 918690883 200000 881524437 200000 617099927 200000 331341547 200000 954669362 200000 62058362 200000 347105877 200000 152695749 200000 82542419 200000 538628414 200000 173274833 200000 316603853 200000 655959814 200000 236288522 200000 642007035 200000 508416382 200000 420244940 200000 870303462 200000 806798565 200000 998760047 200000 682809414 200000 199031802 200000 880130495 200000 854983001 200000 171071028 200000 485374608 200000 46745561 200000 109462036 200000 678995574 200000 463506191 200000 384723363 200000 696010649 200000 854257421 200000 945884416 200000 769424559 200000 378563073 200000 162569497 200000 77360396 200000 850500012 200000 961908355 200000 436090588 200000 421913338 200000 482065004 200000 870270840 200000 323804084 200000 286778293 200000 84123102 200000 169064026 200000 238243876 200000 406428995 200000 344294932 200000 545060287 200000 913930700 200000 30624974 200000 553481277 200000 464356706 200000 623450475 200000 511185566 200000 886538922 200000 394832921 200000 706831586 200000 175210524 200000 271747276 200000 587180511 200000 799354675 200000 126966735 200000 689625396 200000 302773195 200000 4206717 200000 335342433 200000 683524496 200000 230662165 200000 596137473 200000 321400219 200000 832863412 200000 484736023 200000 308149791 200000 447293028 200000 417715853 200000 113541705 200000 296177241 200000 308408005 200000 238557743 200000 644034116 200000 34051918 200000 782831334 200000 673839047 200000 667133118 200000 279322814 200000 353926161 200000 135693992 200000 956781459 200000 834252684 200000 938587821 200000 925046594 200000 922094521 200000 794763702 200000 52302915 200000 256008997 200000 371868489 200000 355514973 200000 923448700 200000 562228993 200000 555776893 200000 76822979 200000 880185376 200000 370389672 200000 190722731 200000 370138439 200000 748706071 200000 733833481 200000 529112654 200000 235759466 200000 915742315 200000 49062966 200000 918018300 200000 52841932 200000 116237635 200000 713553758 200000 248340080 200000 101390127 200000 750269416 200000 683167443 200000 597647233 200000 914067313 200000 365689283 200000 938571780 200000 389189160 200000 68152213 200000 176153435 200000 13651842 200000 310432637 200000 262891450 200000 564742235 200000 776627966 200000 714714552 200000 829720865 200000 239556489 200000 285812553 200000 570315827 200000 671034923 200000 117333199 200000 928111186 200000 845285222 200000 949641303 200000 559977781 200000 484523306 200000 375063274 200000 313898567 200000 22046948 200000 369091586 200000 814485366 200000 784921531 200000 243359524 200000 469735978 200000 302931171 200000 694410644 200000 340691037 200000 603392530 200000 822565419 200000 305138641 200000 292266520 200000 678807372 200000 148751716 200000 404054932 200000 429262590 200000 659575432 200000 118086089 200000 817535772 200000 194272471 200000 447552406 200000 48427952 200000 568455115 200000 202859660 200000 880084838 200000 256981652 200000 51171874 200000 455142948 200000 271418378 200000 640147212 200000 100697023 200000 891499210 200000 878794418 200000 942058192 200000 63462245 200000 863255236 200000 727562157 200000 629031098 200000 92068082 200000 779418492 200000 451134573 200000 746245826 200000 858731881 200000 995288442 200000 608668035 200000 294494208 200000 278522602 200000 503685734 200000 183809694 200000 870034093 200000 117348532 200000 124291338 200000 156972688 200000 376804385 200000 22244137 200000 70080845 200000 613675848 200000 4707030 200000 618039752 200000 9416248 200000 220469719 200000 375297122 200000 792555827 200000 249788404 200000 826773102 200000 970811263 200000 621046570 200000 926990281 200000 977379421 200000 24834054 200000 132554894 200000 935741471 200000 516140053 200000 336028398 200000 76128606 200000 536557183 200000 365137190 200000 669915217 200000 774528700 200000 43830675 200000 454175809 200000 497631078 200000 555937512 200000 716636961 200000 451829558 200000 356642951 200000 462253378 200000 1975314 200000 223714037 200000 593712940 200000 249710155 200000 167053424 200000 998148496 200000 510802925 200000 804716452 200000 987276642 200000 137833015 200000 246272131 200000 993113612 200000 892107570 200000 915097914 200000 393914822 200000 131689317 200000 36962631 200000 757027849 200000 254192047 200000 353890991 200000 776165418 200000 242583862 200000 396818774 200000 880280075 200000 340074883 200000 719254640 200000 434884340 200000 903402168 200000 747383836 200000 449638537 200000 827561442 200000 544032024 200000 317840860 200000 331389808 200000 223909527 200000 364096171 200000 282122701 200000 974117430 200000 810562732 200000 472689681 200000 428914710 200000 408790284 200000 411209435 200000 141576459 200000 295165440 200000 241304899 200000 745740538 200000 835742330 200000 889698803 200000 99820874 200000 196766212 200000 998945373 200000 467648377 200000 866259634 200000 329517584 200000 736874454 200000 566369593 200000 188678700 200000 630257750 200000 473839397 200000 239196412 200000 662421384 200000 389330224 200000 35432875 200000 679070635 200000 694721463 200000 308515350 200000 577829863 200000 179774798 200000 283186889 200000 103296928 200000 500929403 200000 831184653 200000 701067758 200000 233559943 200000 574770982 200000 752755506 200000 593678712 200000 546501795 200000 229849803 200000 602500900 200000 495383255 200000 264697069 200000 719432552 200000 60303724 200000 913345178 200000 461397374 200000 386460446 200000 790295475 200000 804639860 200000 26157709 200000 738070319 200000 376487617 200000 923228980 200000 87721844 200000 733344250 200000 284969086 200000 399166154 200000 609002154 200000 244427007 200000 926177267 200000 744306247 200000 704928713 200000 306199265 200000 534232905 200000 662015965 200000 102483848 200000 713282910 200000 180666312 200000 411134170 200000 814140353 200000 408802136 200000 978108377 200000 684149680 200000 94273387 200000 232162510 200000 789700356 200000 338206192 200000 432269472 200000 523410147 200000 438991857 200000 594293833 200000 859437208 200000 657215957 200000 820232810 200000 394623628 200000 564384683 200000 495520005 200000 745114965 200000 461308842 200000 594963794 200000 424492789 200000 94373565 200000 735872435 200000 207347237 200000 208183619 200000 841011658 200000 317509080 200000 600488413 200000 4624562 200000 811470532 200000 730050153 200000 557299027 200000 32496418 200000 46408979 200000 172222166 200000 262937726 200000 748945810 200000 704303424 200000 100218289 200000 824355960 200000 691708451 200000 890109172 200000 821207210 200000 733828984 200000 436129303 200000 784168695 200000 745733264 200000 908117720 200000 708082125 200000 434711345 200000 991606614 200000 889844495 200000 292972230 200000 320590508 200000 236597771 200000 921876407 200000 9828771 200000 847465359 200000 253518047 200000 463022471 200000 379440163 200000 118721315 200000 885115172 200000 568603737 200000 114013480 200000 319000529 200000 789250889 200000 506943781 200000 989594802 200000 290184481 200000 191078111 200000 128662531 200000 738898913 200000 716579771 200000 190278295 200000 910658604 200000 391172342 200000 842385257 200000 361691202 200000 510664184 200000 762061138 200000 914706706 200000 450523855 200000 916737248 200000 797819252 200000 666366655 200000 290753103 200000 944176509 200000 358785278 200000 88329113 200000 237875187 200000 148340614 200000 548177072 200000 218997736 200000 42973195 200000 406852564 200000 168805483 200000 630674708 200000 807495688 200000 468830305 200000 935355694 200000 57455014 200000 885666426 200000 671434307 200000 446886171 200000 498728775 200000 729824018 200000 671726005 200000 620935537 200000 948419263 200000 106106015 200000 691421710 200000 935483027 200000 490361847 200000 599021844 200000 12240326 200000 949889535 200000 352469495 200000 924899712 200000 888161399 200000 922202710 200000 392922343 200000 800615443 200000 12984025 200000 367047002 200000 298804240 200000 33983519 200000 801320644 200000 578397674 200000 220888027 200000 3782163 200000 725418289 200000 607194631 200000 338067408 200000 259877761 200000 479740472 200000 678864081 200000 396397720 200000 274898712 200000 41172242 200000 980075145 200000 659689978 200000 329543850 200000 9996823 200000 155839120 200000 149756129 200000 293414182 200000 267941056 200000 325088102 200000 812499795 200000 327202973 200000 506189734 200000 271076011 200000 450494074 200000 572070976 200000 958466176 200000 973656864 200000 991008926 200000 872309855 200000 864145448 200000 14208166 200000 27487527 200000 838815339 200000 263665301 200000 245111356 200000 551674015 200000 725153525 200000 240315617 200000 464619524 200000 644999853 200000 630791595 200000 721726276 200000 880947006 200000 232526874 200000 42063712 200000 370270486 200000 897989194 200000 658815183 200000 833252356 200000 218390735 200000 361040553 200000 4692947 200000 989841575 200000 867692553 200000 914334972 200000 829182289 200000 333529978 200000 318564732 200000 736126211 200000 50768015 200000 329617356 200000 854370048 200000 84166558 200000 751612407 200000 519135760 200000 681753486 200000 621379790 200000 148652305 200000 626898901 200000 415675711 200000 716306867 200000 821379206 200000 496537035 200000 768369994 200000 606847119 200000 920414238 200000 150523844 200000 516453384 200000 670492865 200000 735419585 200000 677100207 200000 212270835 200000 128600778 200000 334609017 200000 105094813 200000 417296545 200000 208797770 200000 198324332 200000 201069248 200000 858079949 200000 261569538 200000 923130598 200000 12710758 200000 917751373 200000 217813459 200000 448646476 200000 694818305 200000 754434844 200000 493740732 200000 493765161 200000 265015585 200000 768040017 200000 871300831 200000 296317220 200000 49774711 200000 49882660 200000 767463804 200000 907978502 200000 467064019 200000 324552176 200000 291192564 200000 261790136 200000 504490022 200000 697080874 200000 499867334 200000 648619074 200000 113298304 200000 127844462 200000 11061652 200000 87093965 200000 947832594 200000 310313330 200000 145009438 200000 243612832 200000 77936684 200000 965901583 200000 280533572 200000 26532901 200000 860078399 200000 558185022 200000 543222023 200000 338868453 200000 960376794 200000 46552855 200000 188867720 200000 689164678 200000 575292592 200000 696694484 200000 646763270 200000 4988371 200000 169829776 200000 49399755 200000 562451939 200000 960412340 200000 674387306 200000 728750455 200000 364401567 200000 336464432 200000 771578448 200000 563037294 200000 614435803 200000 148100977 200000 155477873 200000 779113067 200000 311990102 200000 832437439 200000 174894878 200000 483126853 200000 174985202 200000 661376387 200000 193935561 200000 370545653 200000 825071790 200000 975931461 200000 934654720 200000 541331603 200000 252313005 200000 34418861 200000 70975349 200000 594816599 200000 91854893 200000 896397701 200000 700875512 200000 141285020 200000 272859791 200000 952603316 200000 127612794 200000 675430359 200000 333704789 200000 578286915 200000 66065420 200000 337472420 200000 322638366 200000 579771738 200000 449223900 200000 283131065 200000 926271403 200000 526979651 200000 266900797 200000 926213359 200000 884227548 200000 913559141 200000 479204767 200000 742691648 200000 81999026 200000 641341770 200000 199185810 200000 768428994 200000 972944718 200000 745836953 200000 581380039 200000 692989360 200000 533523952 200000 272018203 200000 402238990 200000 954262880 200000 229060088 200000 855798968 200000 142533975 200000 600709197 200000 978524647 200000 931062394 200000 209078196 200000 310200078 200000 875875677 200000 769888136 200000 236972628 200000 544586075 200000 534497564 200000 569502763 200000 79659401 200000 851840526 200000 409540867 200000 119995340 200000 136585922 200000 965360415 200000 82268179 200000 880293107 200000 762151057 200000 698787750 200000 354802796 200000 411977545 200000 641890981 200000 906677724 200000 916520271 200000 765025685 200000 114358223 200000 550733594 200000 465191709 200000 213466049 200000 807086592 200000 414374359 200000 95400277 200000 213633238 200000 150309961 200000 314121644 200000 613586585 200000 884280570 200000 708753625 200000 725440338 200000 15314601 200000 569012088 200000 276059905 200000 271931042 200000 152069734 200000 770569400 200000 429584690 200000 606330515 200000 813322703 200000 808125505 200000 243562236 200000 735910719 200000 294033414 200000 241928893 200000 218799376 200000 158118877 200000 275380555 200000 957496820 200000 912934206 200000 518072519 200000 710391038 200000 571301071 200000 614932086 200000 52411765 200000 95971232 200000 975784278 200000 449877194 200000 656563839 200000 115035858 200000 636762289 200000 663965034 200000 934752158 200000 696172372 200000 746025769 200000 370648229 200000 532792234 200000 41809670 200000 953864231 200000 166730222 200000 684530332 200000 764146409 200000 816375859 200000 443552723 200000 14105484 200000 391685917 200000 711107318 200000 561264135 200000 831088307 200000 95870691 200000 876464440 200000 311592280 200000 676940138 200000 692241564 200000 439084257 200000 377670585 200000 533756968 200000 140348872 200000 448046330 200000 609635896 200000 565006982 200000 532889863 200000 23046572 200000 485210887 200000 930207550 200000 618497562 200000 108942911 200000 319006070 200000 677244454 200000 530273250 200000 562768156 200000 950178806 200000 430934585 200000 881912415 200000 259999690 200000 863353880 200000 424222094 200000 653805233 200000 801509107 200000 267786890 200000 8892253 200000 639523608 200000 151456864 200000 443455264 200000 178569216 200000 486918903 200000 588924151 200000 128016071 200000 290037999 200000 484248780 200000 65618115 200000 139656594 200000 954759874 200000 23814713 200000 270550252 200000 338703025 200000 625472818 200000 218823166 200000 454174137 200000 724931188 200000 113767191 200000 917287419 200000 154787476 200000 608571467 200000 717723242 200000 1828145 200000 358972934 200000 573072072 200000 87247940 200000 30349760 200000 590403509 200000 905717147 200000 267649756 200000 355408618 200000 801001580 200000 240457107 200000 611842956 200000 399018254 200000 853058578 200000 256933539 200000 426915531 200000 230163373 200000 598038961 200000 516245465 200000 165136435 200000 821729639 200000 655023472 200000 97771367 200000 381660795 200000 386225661 200000 869862552 200000 143887006 200000 656680829 200000 560433232 200000 597844882 200000 793191405 200000 160840752 200000 333466720 200000 121116133 200000 815377637 200000 154368174 200000 635928397 200000 488325180 200000 858694199 200000 850401327 200000 854856024 200000 652746333 200000 198072244 200000 842519307 200000 147646433 200000 94746418 200000 502673482 200000 169811131 200000 946867050 200000 959040195 200000 345575949 200000 605254103 200000 967891346 200000 180993081 200000 370175018 200000 544809496 200000 558926106 200000 653301723 200000 864301300 200000 697108567 200000 881268706 200000 949420819 200000 477852123 200000 104444555 200000 621251819 200000 955507306 200000 788309871 200000 625854926 200000 659754070 200000 179839879 200000 600857952 200000 853887063 200000 913161058 200000 756801842 200000 667467904 200000 979603840 200000 338443377 200000 301035862 200000 309067455 200000 221516736 200000 829901059 200000 48028922 200000 736294188 200000 319379121 200000 402976185 200000 294591558 200000 525413370 200000 80383242 200000 391862866 200000 127565443 200000 335151735 200000 918064805 200000 296370608 200000 938298906 200000 433178390 200000 554892410 200000 637567443 200000 945119379 200000 958517605 200000 743321761 200000 74639835 200000 336373398 200000 46106646 200000 545620051 200000 351670793 200000 289603052 200000 516432633 200000 634430440 200000 371276222 200000 874230655 200000 945476864 200000 583343321 200000 634874745 200000 709682517 200000 925802553 200000 218140607 200000 53756124 200000 381871767 200000 876299222 200000 624751697 200000 562844327 200000 647044495 200000 396493863 200000 433918824 200000 794663099 200000 693964196 200000 71788701 200000 45573886 200000 368849943 200000 108160352 200000 657416648 200000 541512233 200000 577078493 200000 430581866 200000 147401048 200000 693629220 200000 689674829 200000 752871819 200000 265007135 200000 554409286 200000 329104583 200000 17366188 200000 536363533 200000 265690375 200000 676910028 200000 423429844 200000 367822898 200000 500911105 200000 842468349 200000 64792110 200000 300723390 200000 944340716 200000 829986073 200000 662348288 200000 573872899 200000 714591136 200000 863940610 200000 546663604 200000 556193648 200000 308315926 200000 455223992 200000 958899666 200000 876045207 200000 415904614 200000 176621659 200000 282868226 200000 234724903 200000 187537865 200000 139330861 200000 714178318 200000 444667121 200000 113191063 200000 562840716 200000 269428701 200000 332353767 200000 666743625 200000 756411131 200000 117821560 200000 708493335 200000 327212152 200000 213682713 200000 701790728 200000 594059187 200000 381360603 200000 146253479 200000 894413525 200000 554864139 200000 874760268 200000 941801094 200000 293264968 200000 77391504 200000 919181250 200000 245680309 200000 132378344 200000 674573778 200000 888127319 200000 384231254 200000 23236191 200000 743043970 200000 214044483 200000 264333737 200000 713195893 200000 784415344 200000 612543198 200000 647245326 200000 736569363 200000 118376077 200000 377054368 200000 765012999 200000 445427009 200000 606830825 200000 757479971 200000 779414066 200000 536287015 200000 880931764 200000 234763295 200000 345997394 200000 954695439 200000 515870272 200000 467144812 200000 332377926 200000 582733152 200000 190703357 200000 338650115 200000 136170255 200000 116066723 200000 428649338 200000 40389885 200000 253900494 200000 621990529 200000 755742826 200000 845615761 200000 567035074 200000 605753793 200000 788863387 200000 606201624 200000 509780045 200000 245124686 200000 599823360 200000 941323276 200000 286257647 200000 725859374 200000 999016871 200000 797766147 200000 648179016 200000 646485131 200000 414592450 200000 744690872 200000 992396057 200000 786377133 200000 29815458 200000 202110721 200000 498492227 200000 910369533 200000 870950838 200000 527292633 200000 323037893 200000 782824194 200000 674577807 200000 767032151 200000 996886978 200000 457341799 200000 752784862 200000 428222131 200000 925819768 200000 387245298 200000 362255731 200000 845155400 200000 627996744 200000 434384781 200000 524761151 200000 151238795 200000 503288243 200000 52853824 200000 171650898 200000 116951320 200000 608828506 200000 911746867 200000 313781469 200000 314651813 200000 591413757 200000 466689456 200000 510300208 200000 464814859 200000 557022076 200000 399043614 200000 403580859 200000 529942851 200000 958985944 200000 481408006 200000 880831760 200000 178829157 200000 431139634 200000 841587729 200000 431174879 200000 259521707 200000 279382217 200000 204942855 200000 17909495 200000 359117675 200000 815355135 200000 158638800 200000 358278731 200000 228623648 200000 670870612 200000 198262902 200000 543048937 200000 713765984 200000 446047849 200000 833740320 200000 737522692 200000 79125734 200000 176660989 200000 168764951 200000 130592746 200000 972300681 200000 621516018 200000 107228612 200000 962747405 200000 842346050 200000 67548232 200000 597299630 200000 800454910 200000 988467241 200000 206554655 200000 113881472 200000 943637612 200000 410008950 200000 183719864 200000 847275008 200000 324628776 200000 913551236 200000 77702516 200000 856081688 200000 814762787 200000 210910921 200000 711550674 200000 598630352 200000 466249581 200000 315689182 200000 679478900 200000 961079889 200000 949339191 200000 143815292 200000 636191770 200000 441053667 200000 288872145 200000 539800955 200000 633818788 200000 955457262 200000 9658284 200000 548362965 200000 158075923 200000 378372347 200000 477284952 200000 748536480 200000 790863240 200000 933957299 200000 871082886 200000 700684823 200000 995965763 200000 48849374 200000 369688325 200000 646429072 200000 228260004 200000 278212453 200000 154568648 200000 182358150 200000 853988396 200000 833304911 200000 674056158 200000 635903888 200000 927421820 200000 823313607 200000 197080695 200000 874852966 200000 219170131 200000 754592787 200000 206645221 200000 813767650 200000 918939539 200000 432372381 200000 695306647 200000 272032764 200000 287693628 200000 756039917 200000 8423455 200000 32204 200000 697146990 200000 637480619 200000 927082796 200000 669429643 200000 955173482 200000 253608609 200000 382857615 200000 750937234 200000 405586321 200000 723307702 200000 775658809 200000 101974360 200000 60543331 200000 183007219 200000 951128378 200000 639021942 200000 222335104 200000 643752065 200000 193982915 200000 376027557 200000 968727721 200000 284238248 200000 981664805 200000 427151806 200000 873712830 200000 263872976 200000 631978703 200000 581877944 200000 479847105 200000 149835907 200000 603932498 200000 365123245 200000 83007953 200000 386808936 200000 319314014 200000 405708500 200000 310416430 200000 526357320 200000 770490309 200000 773719431 200000 610236219 200000 138227723 200000 36324983 200000 401250878 200000 103540598 200000 369638075 200000 493165188 200000 753603473 200000 867315328 200000 280234111 200000 846492444 200000 929993529 200000 472383259 200000 334057889 200000 209694353 200000 846159374 200000 452376870 200000 399822216 200000 805466707 200000 385418249 200000 217413026 200000 49328317 200000 740541169 200000 513524802 200000 470861999 200000 109498088 200000 39450654 200000 629782770 200000 820675983 200000 559670995 200000 587545768 200000 378033010 200000 934535329 200000 375237733 200000 491607169 200000 291309625 200000 753622373 200000 617548456 200000 498543290 200000 80776416 200000 677922430 200000 78661059 200000 320741762 200000 971422241 200000 85792170 200000 886107391 200000 133695530 200000 849737170 200000 659683274 200000 528931524 200000 904125731 200000 337994478 200000 774015200 200000 519212700 200000 216823293 200000 697717644 200000 718144523 200000 328488750 200000 807762793 200000 995473636 200000 399953804 200000 173098051 200000 592766775 200000 374892880 200000 758463171 200000 167418564 200000 720534616 200000 224447560 200000 332222513 200000 264692921 200000 516202716 200000 915145828 200000 7231351 200000 820540746 200000 657535476 200000 735059805 200000 208329557 200000 560024769 200000 150494704 200000 146132491 200000 411895723 200000 507919493 200000 164056128 200000 486307431 200000 835789178 200000 465171231 200000 894579062 200000 23326090 200000 251470051 200000 573189688 200000 46953793 200000 590736299 200000 360469285 200000 636124312 200000 812451443 200000 228164644 200000 898840738 200000 834717223 200000 479832315 200000 270574956 200000 990296282 200000 221914606 200000 484255211 200000 912124189 200000 16896109 200000 426778646 200000 368507762 200000 404228590 200000 928202525 200000 857801191 200000 96156898 200000 693598137 200000 179642824 200000 148015562 200000 647833258 200000 163375477 200000 376690801 200000 196958535 200000 641174107 200000 705939260 200000 71482935 200000 209664262 200000 854625446 200000 498486342 200000 521311067 200000 821193425 200000 634794843 200000 877972715 200000 645679422 200000 351107982 200000 17161579 200000 88107172 200000 633955935 200000 160476488 200000 22136550 200000 5349385 200000 797098592 200000 898443559 200000 753881853 200000 348819667 200000 763831809 200000 574864243 200000 201881600 200000 9934299 200000 289108258 200000 367980436 200000 476407648 200000 894655256 200000 551880388 200000 928975891 200000 591565741 200000 288015268 200000 251858184 200000 665066137 200000 120080023 200000 327300022 200000 228216622 200000 144472558 200000 394749168 200000 859075752 200000 257550230 200000 41605115 200000 996889767 200000 751891697 200000 235585985 200000 826122183 200000 372945614 200000 972029995 200000 511217231 200000 591664508 200000 526494101 200000 953219853 200000 421802753 200000 625745506 200000 199507531 200000 127564145 200000 836503224 200000 837645026 200000 57373538 200000 104092239 200000 900384116 200000 189095044 200000 954455659 200000 812989887 200000 766542421 200000 6541296 200000 766145557 200000 739855098 200000 657775005 200000 712094448 200000 993528881 200000 716468824 200000 442643114 200000 564451947 200000 375398832 200000 138684242 200000 740649983 200000 408735850 200000 294569123 200000 392539777 200000 137208635 200000 181744150 200000 23493176 200000 702301596 200000 687990047 200000 127810999 200000 160050883 200000 519989628 200000 296274315 200000 280673973 200000 837647793 200000 656118299 200000 819374976 200000 386262937 200000 735595925 200000 445467791 200000 231135519 200000 13661196 200000 301650463 200000 50661651 200000 749974952 200000 126996182 200000 782957087 200000 503698174 200000 908982139 200000 465168864 200000 882144646 200000 483456200 200000 367508505 200000 941375026 200000 752861539 200000 784609291 200000 377561123 200000 786053108 200000 611331049 200000 210307455 200000 196805976 200000 563319407 200000 311021159 200000 600993532 200000 688366746 200000 92497420 200000 63680333 200000 253178235 200000 151292393 200000 43975251 200000 485948972 200000 762688788 200000 361355366 200000 460098029 200000 482352054 200000 952313600 200000 109120592 200000 416128161 200000 189489593 200000 790657431 200000 907996425 200000 536422234 200000 480381223 200000 617387090 200000 127508240 200000 845280798 200000 350117905 200000 242345930 200000 161442312 200000 174155799 200000 927588262 200000 995303350 200000 596957359 200000 563666317 200000 861402679 200000 423024368 200000 801973990 200000 99835368 200000 776379701 200000 544314223 200000 220191151 200000 157885874 200000 829442352 200000 561366605 200000 25202985 200000 806118546 200000 183985625 200000 175731138 200000 832444564 200000 810313553 200000 183976960 200000 632219942 200000 72924243 200000 641432536 200000 707514774 200000 830436593 200000 522814948 200000 441749294 200000 997165483 200000 738997437 200000 182863849 200000 232367486 200000 322869359 200000 745037634 200000 41542689 200000 329505294 200000 982270260 200000 19123800 200000 312339822 200000 16835912 200000 207200362 200000 667916536 200000 622077904 200000 692749492 200000 699387808 200000 437344059 200000 252197992 200000 539624187 200000 438613385 200000 43321432 200000 929543029 200000 175532517 200000 41874931 200000 363780264 200000 911169625 200000 593115738 200000 545893328 200000 918170533 200000 207207828 200000 278242916 200000 975319857 200000 620747749 200000 9332934 200000 185177386 200000 307217221 200000 716727075 200000 56582321 200000 129062645 200000 327765598 200000 215037493 200000 476331827 200000 930720557 200000 63516651 200000 355789078 200000 675844431 200000 31781468 200000 308686973 200000 265079005 200000 753601828 200000 781413417 200000 229479877 200000 855342019 200000 20074483 200000 795041117 200000 63537811 200000 14596896 200000 991147548 200000 785571809 200000 897087704 200000 81237356 200000 405514529 200000 149609149 200000 286529956 200000 909480514 200000 532785568 200000 520198170 200000 75608360 200000 290351704 200000 607493468 200000 509150527 200000 160937139 200000 574499719 200000 788716852 200000 614957718 200000 977296568 200000 482678472 200000 591284010 200000 968637864 200000 308056774 200000 779558963 200000 60308060 200000 946796315 200000 731949965 200000 597323522 200000 229403405 200000 266454202 200000 797968095 200000 578170251 200000 699481756 200000 474253677 200000 685270956 200000 412385609 200000 859581834 200000 292524347 200000 514376707 200000 801093842 200000 556706167 200000 332352846 200000 659399958 200000 773987297 200000 692988196 200000 557879278 200000 321686326 200000 379162957 200000 974961266 200000 574716548 200000 302216658 200000 168080143 200000 800407649 200000 841607064 200000 242234748 200000 528364095 200000 439574289 200000 119773394 200000 456805347 200000 413664533 200000 264866243 200000 776642300 200000 645752280 200000 363073772 200000 257018584 200000 439841277 200000 637629772 200000 440720954 200000 976091087 200000 425541342 200000 618928463 200000 230845592 200000 563116362 200000 366181831 200000 375003666 200000 683221183 200000 812576009 200000 115670530 200000 767191781 200000 32902791 200000 122342892 200000 88420854 200000 438199865 200000 355893482 200000 871916533 200000 345720621 200000 42335646 200000 720682494 200000 72076354 200000 206056014 200000 484404164 200000 138331902 200000 841097494 200000 372109602 200000 289659005 200000 169322048 200000 372977104 200000 832737937 200000 994247865 200000 416394047 200000 883108081 200000 185026725 200000 638958727 200000 544758930 200000 332080154 200000 857326725 200000 605184282 200000 382431729 200000 616195082 200000 8730746 200000 235850432 200000 304329270 200000 285146275 200000 379598317 200000 381630700 200000 259262809 200000 835739877 200000 362939750 200000 332313644 200000 877627506 200000 116123888 200000 290675854 200000 452962354 200000 793175482 200000 179917830 200000 628140076 200000 798018511 200000 507534474 200000 663496837 200000 565324842 200000 228399346 200000 559890265 200000 610284016 200000 400810897 200000 495839404 200000 477292480 200000 856176358 200000 526769799 200000 406514478 200000 680259704 200000 170757416 200000 703887447 200000 969830344 200000 323285850 200000 415704470 200000 684041577 200000 572931307 200000 20819805 200000 624930354 200000 614732100 200000 472089639 200000 247839899 200000 119429659 200000 602098322 200000 922121261 200000 892951115 200000 212995474 200000 771691803 200000 198285517 200000 671368391 200000 437455351 200000 421298632 200000 500494584 200000 844014471 200000 274060235 200000 142260897 200000 166076094 200000 677521699 200000 192459439 200000 79148750 200000 705257807 200000 447540052 200000 319331682 200000 862637208 200000 205921021 200000 474919666 200000 82432966 200000 246307176 200000 580703543 200000 312539638 200000 573292763 200000 831661510 200000 174796943 200000 628636536 200000 282023106 200000 849631067 200000 508712628 200000 669756337 200000 527816890 200000 41265903 200000 496818808 200000 664862202 200000 294885157 200000 300442218 200000 438625738 200000 598400202 200000 242052995 200000 185096917 200000 980238779 200000 129259962 200000 524415604 200000 358036569 200000 863400061 200000 791410564 200000 734061497 200000 611523646 200000 919174494 200000 922231294 200000 698098227 200000 407964909 200000 589566672 200000 469932579 200000 575868897 200000 235133421 200000 418994275 200000 636388362 200000 406739941 200000 359740904 200000 26908360 200000 764771051 200000 398144639 200000 298947239 200000 488046543 200000 497533216 200000 626861839 200000 339259664 200000 20653673 200000 144010785 200000 355162647 200000 69515566 200000 827882662 200000 944340614 200000 373662005 200000 291226153 200000 208663479 200000 712407560 200000 924647724 200000 220321352 200000 700473323 200000 873305983 200000 788622299 200000 324945653 200000 10624693 200000 612678884 200000 872495683 200000 971825849 200000 155402404 200000 504321360 200000 600067717 200000 261459770 200000 82118504 200000 42627834 200000 142312928 200000 624988483 200000 331794899 200000 56740668 200000 172497590 200000 759991483 200000 334418388 200000 482620557 200000 921127047 200000 545918124 200000 339121277 200000 656342663 200000 154680820 200000 969941821 200000 886467581 200000 216062945 200000 443269308 200000 895317943 200000 855391141 200000 57167989 200000 89683905 200000 604301955 200000 702203366 200000 749447482 200000 56287490 200000 217754920 200000 134145105 200000 779529290 200000 100758945 200000 17085009 200000 8811413 200000 599208157 200000 648722910 200000 229337028 200000 594909059 200000 94393675 200000 115542298 200000 375707755 200000 464344844 200000 295573261 200000 655973332 200000 342585422 200000 916456512 200000 575940795 200000 974193582 200000 569404054 200000 191245392 200000 112964622 200000 768929640 200000 667493258 200000 74024844 200000 254480863 200000 394160354 200000 316523156 200000 775868773 200000 324412453 200000 842884382 200000 863990333 200000 728843370 200000 574522874 200000 189784634 200000 807655468 200000 733771854 200000 672282005 200000 119483769 200000 779118378 200000 856448480 200000 282815056 200000 931825466 200000 121008415 200000 705401616 200000 884547746 200000 255455486 200000 196821781 200000 82664176 200000 651217957 200000 955699045 200000 503222067 200000 914329007 200000 752673680 200000 364893745 200000 10451138 200000 2432159 200000 385796797 200000 54275137 200000 224490027 200000 467351087 200000 153499812 200000 533435797 200000 452148982 200000 143795697 200000 704434013 200000 438937936 200000 646808011 200000 564178068 200000 87236129 200000 800497072 200000 694621299 200000 910348265 200000 386590536 200000 603214870 200000 495492056 200000 555767009 200000 142449739 200000 763140868 200000 58302464 200000 49084812 200000 427259843 200000 388660761 200000 146013716 200000 232814875 200000 531076967 200000 277105174 200000 691694174 200000 23043038 200000 632191504 200000 753105627 200000 763404358 200000 806376774 200000 895722936 200000 228559210 200000 632173651 200000 365354979 200000 463728501 200000 779434466 200000 65739823 200000 753633126 200000 759907714 200000 928314755 200000 113411234 200000 89957023 200000 479472950 200000 792411311 200000 801748373 200000 492855678 200000 683084553 200000 118500071 200000 656678415 200000 948411157 200000 567064213 200000 80911561 200000 674889275 200000 593910164 200000 301470354 200000 156978200 200000 192744799 200000 270807626 200000 701123288 200000 324158387 200000 564710885 200000 95468458 200000 207575136 200000 246887835 200000 349111125 200000 822722882 200000 498569026 200000 796458224 200000 784613975 200000 737211845 200000 425982647 200000 441394675 200000 116272309 200000 154642689 200000 353206039 200000 607677957 200000 231348054 200000 494295016 200000 505784283 200000 732729254 200000 905881155 200000 578329227 200000 422158236 200000 395002486 200000 588854437 200000 329919001 200000 460548625 200000 768064310 200000 938099908 200000 272902371 200000 652100628 200000 21061062 200000 168926217 200000 845505626 200000 795261852 200000 613661480 200000 867477755 200000 495848206 200000 175721923 200000 968593275 200000 17582404 200000 276129456 200000 270224577 200000 325726720 200000 325691308 200000 460068368 200000 343192046 200000 56033047 200000 135220764 200000 105772318 200000 387662274 200000 236910145 200000 680835484 200000 949474028 200000 696472535 200000 8413215 200000 536737364 200000 991818154 200000 661234405 200000 722914929 200000 984712078 200000 958099624 200000 546999492 200000 378561047 200000 821180337 200000 666849366 200000 76315245 200000 689269522 200000 161254470 200000 935959622 200000 832600057 200000 480754818 200000 494004726 200000 941060391 200000 510648991 200000 213249705 200000 67028616 200000 883962059 200000 8935096 200000 644679397 200000 142030567 200000 734074401 200000 737147326 200000 122603449 200000 728986393 200000 713902395 200000 405935687 200000 657193157 200000 737309768 200000 692623688 200000 638345742 200000 803100360 200000 688876220 200000 446216857 200000 596305385 200000 373763491 200000 27524062 200000 381625503 200000 957060051 200000 203340376 200000 124012597 200000 301914603 200000 351645923 200000 811308806 200000 791337836 200000 865570348 200000 48840530 200000 441548014 200000 167206473 200000 291359795 200000 102673528 200000 903487089 200000 281070262 200000 918151665 200000 682233037 200000 307880206 200000 836742075 200000 713048694 200000 452857324 200000 163272551 200000 885407616 200000 680200690 200000 585034379 200000 295044923 200000 419058511 200000 52967351 200000 574715523 200000 798870893 200000 90148239 200000 740386357 200000 29316813 200000 132309499 200000 436757961 200000 975185660 200000 246321537 200000 904607238 200000 423385254 200000 934467772 200000 473230297 200000 488968656 200000 828444142 200000 686052679 200000 104599083 200000 633462968 200000 63732361 200000 527260556 200000 902923762 200000 517592895 200000 555859585 200000 163816861 200000 705139652 200000 229317893 200000 362944253 200000 238178985 200000 694783324 200000 10559692 200000 88856134 200000 938704130 200000 144103313 200000 546557042 200000 228018629 200000 974585367 200000 888847452 200000 318924538 200000 240842753 200000 38660217 200000 632000213 200000 825138307 200000 366478501 200000 368664025 200000 412186420 200000 73481806 200000 488570487 200000 923400 200000 371358420 200000 424714428 200000 315955041 200000 363899381 200000 176244779 200000 289598285 200000 43422315 200000 718277041 200000 969428690 200000 295211680 200000 971940286 200000 644108397 200000 157905794 200000 938733176 200000 97762978 200000 223849849 200000 184148499 200000 821666229 200000 665125247 200000 537958725 200000 569786239 200000 831428182 200000 123167198 200000 419049827 200000 901891036 200000 583880061 200000 334373992 200000 672031363 200000 270190693 200000 976775017 200000 676817637 200000 403655285 200000 189657456 200000 995297149 200000 446340670 200000 62464553 200000 192118904 200000 442260023 200000 983776890 200000 758077361 200000 563237908 200000 454784312 200000 946838724 200000 687288381 200000 514635772 200000 814222146 200000 919862626 200000 294605852 200000 873808138 200000 435625011 200000 629240766 200000 461189313 200000 386123574 200000 375327502 200000 588887136 200000 271680186 200000 854452120 200000 546438131 200000 156950768 200000 478844857 200000 290480745 200000 424524321 200000 634012216 200000 494874767 200000 203160834 200000 764024826 200000 850460703 200000 431864107 200000 98376666 200000 845956349 200000 762641838 200000 924458142 200000 506998410 200000 70800332 200000 354290958 200000 498268441 200000 955632075 200000 870683687 200000 23505799 200000 678260716 200000 352931190 200000 605816559 200000 592172417 200000 704311176 200000 420982914 200000 940765731 200000 276946054 200000 991232893 200000 952471305 200000 261658853 200000 603618621 200000 627035772 200000 675684930 200000 827775861 200000 482165103 200000 491983957 200000 962020999 200000 758163251 200000 279762436 200000 761979897 200000 330942800 200000 600134304 200000 939815174 200000 944605559 200000 6691637 200000 101755741 200000 897736092 200000 142746114 200000 845900271 200000 239121962 200000 570582544 200000 695080937 200000 885069910 200000 803022567 200000 659757001 200000 250163868 200000 562283619 200000 422027413 200000 990331728 200000 377502381 200000 268350766 200000 261003604 200000 250409037 200000 321689035 200000 321739504 200000 957740645 200000 5703050 200000 790673096 200000 13387010 200000 235194921 200000 971994862 200000 578605971 200000 6090715 200000 913137184 200000 694902659 200000 133799229 200000 891911956 200000 248806122 200000 333003120 200000 621011447 200000 238923623 200000 170750536 200000 979608062 200000 312531218 200000 488968362 200000 410092315 200000 116871061 200000 104724221 200000 827964888 200000 626020706 200000 690315711 200000 853873481 200000 752225544 200000 786373695 200000 107697955 200000 175911079 200000 848145266 200000 977624562 200000 669055882 200000 370798823 200000 883593584 200000 157099996 200000 612309469 200000 134298874 200000 315709562 200000 606611580 200000 63050788 200000 464146672 200000 829139240 200000 50108276 200000 165323655 200000 250477561 200000 304315699 200000 578303875 200000 875526224 200000 647422055 200000 937320819 200000 567125132 200000 123690470 200000 411648938 200000 104421857 200000 908351885 200000 474123474 200000 780562001 200000 907888022 200000 568396455 200000 761175741 200000 7944719 200000 78340809 200000 652068124 200000 98401903 200000 76486067 200000 920398036 200000 918181195 200000 177756624 200000 822406445 200000 228082734 200000 826762933 200000 905838569 200000 663309710 200000 492700785 200000 615423482 200000 693145315 200000 517641480 200000 284402260 200000 330449115 200000 56082439 200000 410064617 200000 870628273 200000 118328377 200000 232833979 200000 375784867 200000 969913728 200000 626518035 200000 110153610 200000 734716615 200000 503357400 200000 259282828 200000 773892635 200000 216034052 200000 353629172 200000 936525538 200000 960809272 200000 514784299 200000 627242027 200000 568060278 200000 30053832 200000 36694317 200000 2771958 200000 277142986 200000 739204564 200000 652015130 200000 602693613 200000 217756028 200000 500555396 200000 884236835 200000 338717642 200000 161739599 200000 18005026 200000 404158872 200000 719135331 200000 505401635 200000 106711061 200000 140737001 200000 314754994 200000 642054647 200000 2091238 200000 651455912 200000 361902288 200000 86977516 200000 774508094 200000 792312965 200000 577878516 200000 596769860 200000 319586021 200000 949051728 200000 427294840 200000 240016734 200000 153578180 200000 789963769 200000 16284883 200000 487454395 200000 556855010 200000 204849042 200000 390913695 200000 55823100 200000 496575337 200000 341967946 200000 910652051 200000 708963808 200000 121322913 200000 88306035 200000 907064969 200000 308714057 200000 573385715 200000 321142140 200000 400326009 200000 875269687 200000 431419367 200000 617836534 200000 49262459 200000 859122378 200000 322122278 200000 398183826 200000 704539592 200000 273108547 200000 225232503 200000 360911393 200000 16543928 200000 922495491 200000 34507716 200000 150056082 200000 41490884 200000 50857097 200000 948639253 200000 459182838 200000 373937029 200000 173046135 200000 349591699 200000 907879038 200000 565169586 200000 271355789 200000 781415814 200000 403249530 200000 852749092 200000 678036652 200000 805204054 200000 356445531 200000 336299477 200000 104617939 200000 851144588 200000 679005873 200000 568402139 200000 748874020 200000 397812433 200000 62150445 200000 11542641 200000 440664031 200000 750216941 200000 616008095 200000 896754670 200000 352491108 200000 140307401 200000 372470775 200000 209475018 200000 621153332 200000 755385965 200000 391713607 200000 383376287 200000 482602479 200000 434900225 200000 665222078 200000 682808357 200000 667074903 200000 36618958 200000 151258798 200000 27639092 200000 885016907 200000 938985533 200000 955943046 200000 634688453 200000 994012108 200000 803215062 200000 31825624 200000 346217968 200000 457648122 200000 972237634 200000 601378387 200000 371675374 200000 278038038 200000 746240328 200000 73722569 200000 81520919 200000 942070657 200000 213454803 200000 91729705 200000 100046820 200000 421713595 200000 533460201 200000 693772676 200000 855087598 200000 218358628 200000 957600180 200000 677929227 200000 428312812 200000 511935549 200000 256533116 200000 268080655 200000 27985848 200000 769593127 200000 107166889 200000 632427007 200000 627707977 200000 426398497 200000 500435141 200000 599940972 200000 725075385 200000 380876365 200000 972011639 200000 226890246 200000 39086656 200000 48954859 200000 943783048 200000 511434911 200000 484000566 200000 910991963 200000 387556065 200000 223799079 200000 450050323 200000 242661662 200000 706896521 200000 688057518 200000 956583793 200000 165398229 200000 356899243 200000 126243685 200000 127072008 200000 285748032 200000 347631501 200000 792257692 200000 532174768 200000 562716479 200000 910509721 200000 197555395 200000 263316578 200000 383584467 200000 926011991 200000 815079276 200000 848728375 200000 711385884 200000 552340336 200000 483645254 200000 804566374 200000 33303132 200000 275069356 200000 844817955 200000 883288392 200000 77040114 200000 549474291 200000 274811122 200000 105427031 200000 943022175 200000 368346703 200000 337114052 200000 790381865 200000 226053443 200000 817984999 200000 826942923 200000 247308665 200000 737443679 200000 463829252 200000 807467349 200000 313040925 200000 5412500 200000 156536590 200000 236132820 200000 813526288 200000 556705761 200000 652444815 200000 929537496 200000 139545961 200000 392901480 200000 450112302 200000 950497554 200000 496119649 200000 136850025 200000 398876596 200000 742823506 200000 756862032 200000 35341125 200000 474274314 200000 707025289 200000 416482990 200000 897134971 200000 712623416 200000 616829383 200000 722373654 200000 323080109 200000 416007527 200000 101868861 200000 101610814 200000 53091227 200000 825372638 200000 34160443 200000 293732863 200000 855447589 200000 238228743 200000 289943090 200000 815168338 200000 986066764 200000 229260395 200000 912578993 200000 737462095 200000 822397489 200000 130140848 200000 903384171 200000 977725232 200000 52479251 200000 386869665 200000 977827375 200000 251473739 200000 747741012 200000 641099302 200000 489043437 200000 83891483 200000 492283764 200000 634431046 200000 965105591 200000 850014518 200000 32719636 200000 939487531 200000 523828412 200000 907314519 200000 716895475 200000 848511774 200000 865910094 200000 993440853 200000 767156467 200000 86089093 200000 590093020 200000 513361961 200000 658051091 200000 186290411 200000 788528119 200000 883192299 200000 91788918 200000 315864311 200000 888887888 200000 244363219 200000 61824858 200000 107704947 200000 173789367 200000 704812860 200000 309794592 200000 803788102 200000 201448733 200000 116028060 200000 130400074 200000 991965305 200000 698147987 200000 448051596 200000 49942135 200000 692636213 200000 119254855 200000 239010501 200000 474624616 200000 372195777 200000 5486220 200000 468162591 200000 205914621 200000 160122248 200000 116709074 200000 483965076 200000 527160631 200000 670432016 200000 251756457 200000 483578938 200000 657897783 200000 676567811 200000 797490626 200000 833098316 200000 894010429 200000 957800745 200000 534078189 200000 341765408 200000 307688873 200000 772106858 200000 465144346 200000 69222449 200000 589505532 200000 669555408 200000 446469467 200000 473616918 200000 780084950 200000 752176514 200000 141975007 200000 840654983 200000 581326585 200000 78193865 200000 477856760 200000 578821726 200000 597325892 200000 989572622 200000 780510485 200000 512715667 200000 145311672 200000 24549849 200000 813610952 200000 462422334 200000 800917877 200000 79685587 200000 860758464 200000 618621336 200000 197670588 200000 159581891 200000 196135374 200000 107613178 200000 230012398 200000 548953235 200000 537510883 200000 470139099 200000 604053130 200000 894737484 200000 517704976 200000 148142036 200000 396289843 200000 539466772 200000 920651140 200000 135181726 200000 764756391 200000 581604150 200000 245173904 200000 671711250 200000 709753031 200000 256654874 200000 304896165 200000 985226791 200000 271549076 200000 42037831 200000 896755539 200000 614014967 200000 192705583 200000 102672487 200000 448456523 200000 401942201 200000 444126168 200000 296698946 200000 684667997 200000 191202503 200000 700542703 200000 284678849 200000 430095737 200000 70338969 200000 935921142 200000 696652268 200000 419847345 200000 26778567 200000 21076107 200000 607004395 200000 65961269 200000 370744074 200000 526566257 200000 837417991 200000 418473300 200000 805188666 200000 337706631 200000 802090665 200000 578349185 200000 498139984 200000 358377678 200000 619395929 200000 979839819 200000 433327972 200000 12209766 200000 916664256 200000 798633314 200000 977551023 200000 267738257 200000 694985382 200000 545463703 200000 305113226 200000 343763885 200000 856744435 200000 414392284 200000 323506028 200000 247462205 200000 979365552 200000 895336767 200000 992637678 200000 317979104 200000 498738438 200000 658950642 200000 420775370 200000 731684695 200000 975225405 200000 250340165 200000 768769494 200000 682116227 200000 420650174 200000 960145833 200000 669110797 200000 974828900 200000 22089232 200000 633847983 200000 939419270 200000 626601242 200000 639568093 200000 210491142 200000 272881785 200000 336697830 200000 423475438 200000 213167743 200000 197530176 200000 978490152 200000 206241065 200000 284753418 200000 336138067 200000 730046305 200000 242847641 200000 517218233 200000 354077258 200000 989178930 200000 545611110 200000 446914748 200000 73195742 200000 960720987 200000 410812119 200000 943321443 200000 745495015 200000 965316540 200000 714686294 200000 476238622 200000 711057758 200000 889505110 200000 2923372 200000 722500735 200000 58650204 200000 116768073 200000 597402815 200000 502850870 200000 5408024 200000 983828183 200000 506789402 200000 626269202 200000 56548076 200000 75577439 200000 58250596 200000 950030086 200000 704377423 200000 836404578 200000 342497703 200000 182251296 200000 838941403 200000 957073536 200000 419605770 200000 706657426 200000 247316295 200000 131729786 200000 795963094 200000 492848813 200000 821544301 200000 828506929 200000 184643444 200000 975222240 200000 442218053 200000 519253413 200000 72422507 200000 323506108 200000 890544614 200000 700382198 200000 748938854 200000 640435442 200000 119333259 200000 376860773 200000 654531883 200000 722470227 200000 347136395 200000 131416146 200000 887465380 200000 18431437 200000 563230559 200000 639812159 200000 846753241 200000 409840756 200000 661721503 200000 953657803 200000 265679091 200000 295149685 200000 981300229 200000 651658167 200000 717734713 200000 345907747 200000 577186663 200000 903942115 200000 757498389 200000 66153710 200000 409041855 200000 691635536 200000 435076112 200000 283293542 200000 93264934 200000 522235935 200000 29750993 200000 765699900 200000 707527891 200000 140199823 200000 888261409 200000 603689791 200000 768474400 200000 349060610 200000 749127912 200000 163486050 200000 963006340 200000 976497400 200000 591138096 200000 818577075 200000 109989785 200000 988026130 200000 486005280 200000 579818341 200000 243520534 200000 56939023 200000 652777217 200000 836154566 200000 582836949 200000 484011217 200000 386750524 200000 834326857 200000 405595342 200000 831019864 200000 116752217 200000 871164028 200000 34373145 200000 241361604 200000 97432832 200000 373626129 200000 588924911 200000 686238550 200000 8306939 200000 870392537 200000 93175464 200000 880054383 200000 951942705 200000 409415875 200000 692724157 200000 247275663 200000 224778923 200000 766829792 200000 342200263 200000 415106902 200000 450545553 200000 714882145 200000 514474621 200000 21973380 200000 544730413 200000 105167254 200000 261627576 200000 738209020 200000 71381223 200000 774573552 200000 312785010 200000 536663228 200000 226037574 200000 99309055 200000 994178241 200000 950022886 200000 680168436 200000 371419507 200000 967875040 200000 673823930 200000 778286521 200000 903950110 200000 697987366 200000 261806744 200000 151597694 200000 637802736 200000 520365835 200000 122026497 200000 425803082 200000 68521977 200000 653547817 200000 110457238 200000 36786248 200000 129189481 200000 701942840 200000 863537430 200000 143004350 200000 830270354 200000 825655312 200000 200973667 200000 364093718 200000 656781283 200000 620020138 200000 679311997 200000 897262808 200000 286582510 200000 288630558 200000 468126596 200000 849369772 200000 676925794 200000 142456741 200000 171001018 200000 242180700 200000 125035793 200000 963578263 200000 475029885 200000 493993679 200000 31743210 200000 638603885 200000 336808528 200000 662369294 200000 462892286 200000 4409024 200000 914417874 200000 294366018 200000 312035966 200000 849298503 200000 416091076 200000 313074355 200000 590496186 200000 984291292 200000 911836423 200000 783768522 200000 161967651 200000 283265910 200000 552649114 200000 148555534 200000 63351369 200000 415563823 200000 287821215 200000 276497961 200000 681614813 200000 145755711 200000 887800406 200000 911110627 200000 266948015 200000 228859134 200000 958999583 200000 162513957 200000 276250544 200000 421179108 200000 990530684 200000 645040119 200000 409350384 200000 295239051 200000 685031435 200000 869715841 200000 236231072 200000 253883307 200000 625675919 200000 965196301 200000 856991503 200000 188951836 200000 776863975 200000 201826818 200000 897541040 200000 227877079 200000 900605204 200000 560024297 200000 571010322 200000 269339893 200000 566162999 200000 72287595 200000 872345061 200000 631784621 200000 733231759 200000 82670927 200000 721236474 200000 356329048 200000 980529022 200000 588150144 200000 716480067 200000 877666672 200000 311940996 200000 486580740 200000 644470478 200000 591007371 200000 78587969 200000 942305797 200000 411016397 200000 555256676 200000 943743094 200000 46386635 200000 504202897 200000 299985105 200000 443966980 200000 837842111 200000 328342409 200000 347356365 200000 829571563 200000 359748456 200000 586449478 200000 573020271 200000 170502731 200000 423507313 200000 900098169 200000 357228528 200000 762141797 200000 935957408 200000 548443890 200000 687150760 200000 206778521 200000 305295839 200000 972715426 200000 889209103 200000 419837032 200000 258266422 200000 283111321 200000 990548160 200000 832739443 200000 230181837 200000 792019208 200000 302800497 200000 425879674 200000 630931182 200000 539961151 200000 301759483 200000 931443037 200000 329848064 200000 492419758 200000 598382167 200000 434683677 200000 837120908 200000 408660199 200000 503076253 200000 641913051 200000 338174267 200000 95549082 200000 19162887 200000 617109719 200000 730395605 200000 853858198 200000 2251499 200000 606171249 200000 777414210 200000 327418062 200000 20627140 200000 778518057 200000 467109004 200000 71404624 200000 261061416 200000 835234210 200000 373182426 200000 683674447 200000 919832530 200000 106807706 200000 928181365 200000 734024217 200000 393172377 200000 505544691 200000 313106374 200000 205948960 200000 702340214 200000 822613421 200000 322777685 200000 710695925 200000 755177857 200000 258516712 200000 286833610 200000 515340103 200000 571373810 200000 265309925 200000 733083886 200000 650770663 200000 956753956 200000 233457669 200000 515413418 200000 952608454 200000 66936205 200000 953476551 200000 962864902 200000 77809652 200000 702944454 200000 591419597 200000 140804907 200000 41168034 200000 505926280 200000 463367895 200000 780868961 200000 341383200 200000 956282539 200000 894438085 200000 78089744 200000 832482015 200000 357708841 200000 4953241 200000 417552577 200000 922202735 200000 685029656 200000 358652273 200000 297586205 200000 526053761 200000 796347571 200000 88334736 200000 645558764 200000 622945764 200000 548164944 200000 89207893 200000 877707031 200000 720537739 200000 347072106 200000 673354305 200000 825327013 200000 948361093 200000 943073944 200000 113107189 200000 493475521 200000 227634690 200000 245734802 200000 591573808 200000 778962609 200000 765450324 200000 971912242 200000 575836372 200000 833194207 200000 865547754 200000 973976176 200000 799131873 200000 557822419 200000 380866390 200000 931708772 200000 961751415 200000 431942965 200000 717313095 200000 112996679 200000 593449943 200000 242949071 200000 154191758 200000 453783922 200000 321719906 200000 329294728 200000 401830172 200000 165301340 200000 688681624 200000 254763369 200000 415595010 200000 935823774 200000 798400281 200000 50738075 200000 793197167 200000 826852337 200000 685411750 200000 569209702 200000 255757748 200000 522480942 200000 405542687 200000 238586162 200000 967260226 200000 324216908 200000 166508934 200000 838915209 200000 509466537 200000 505914213 200000 330738682 200000 368111634 200000 693490329 200000 129820593 200000 613996731 200000 1698710 200000 245092580 200000 377015175 200000 275418924 200000 445039613 200000 519703418 200000 415730274 200000 568992203 200000 646609745 200000 772829803 200000 758606553 200000 228808761 200000 71183546 200000 494745831 200000 525804197 200000 326733624 200000 314287231 200000 709591360 200000 671146654 200000 410046119 200000 694521866 200000 617949926 200000 810951357 200000 532393863 200000 960394723 200000 875573352 200000 884994586 200000 118959608 200000 724848563 200000 294443897 200000 38047470 200000 493224252 200000 793566785 200000 395094759 200000 308707986 200000 375203762 200000 421539703 200000 566186660 200000 398934909 200000 697748698 200000 435212894 200000 604250561 200000 760375112 200000 468179799 200000 594173213 200000 482783853 200000 478424749 200000 724822759 200000 143048957 200000 111626745 200000 91035010 200000 16162411 200000 676496486 200000 963605718 200000 285034690 200000 817875941 200000 634884322 200000 522863764 200000 712220292 200000 549494388 200000 870556952 200000 203726308 200000 305500160 200000 823411801 200000 852000465 200000 367236758 200000 928448912 200000 13052660 200000 891498230 200000 20393883 200000 910210220 200000 223719622 200000 196389775 200000 109446915 200000 479040492 200000 530200432 200000 797448132 200000 206108671 200000 913330953 200000 865581490 200000 973933535 200000 713242847 200000 790118619 200000 917438828 200000 615757639 200000 615249171 200000 735138139 200000 762102687 200000 300895877 200000 698946349 200000 189037986 200000 620078700 200000 23586626 200000 418346204 200000 16264167 200000 793754386 200000 180958790 200000 374241010 200000 294796164 200000 752944115 200000 777257849 200000 834102110 200000 366983408 200000 611194511 200000 898976740 200000 736474930 200000 227905477 200000 562230150 200000 414990768 200000 17760413 200000 715008186 200000 393618074 200000 895921702 200000 834155761 200000 477864361 200000 188696745 200000 988442028 200000 802641053 200000 956895114 200000 839011766 200000 740761549 200000 483904306 200000 336410740 200000 109326560 200000 653526320 200000 296414561 200000 249385378 200000 374195304 200000 951686047 200000 103565562 200000 237534059 200000 371724719 200000 952415233 200000 456803054 200000 72413512 200000 595879732 200000 896809567 200000 783286605 200000 921332177 200000 752994969 200000 318939617 200000 328728392 200000 394702016 200000 823945886 200000 560790737 200000 820439855 200000 554953963 200000 758053155 200000 285579926 200000 576942707 200000 261211212 200000 436644649 200000 697193401 200000 403022244 200000 677520892 200000 662034129 200000 35251683 200000 713863794 200000 605051442 200000 757321563 200000 581923292 200000 39682479 200000 333083720 200000 582415143 200000 231541645 200000 890880843 200000 566222517 200000 320529334 200000 991365629 200000 2925141 200000 694933267 200000 366676904 200000 231530838 200000 575897344 200000 37962265 200000 451936959 200000 734903008 200000 327776410 200000 629674401 200000 199516633 200000 696685316 200000 812419989 200000 868778147 200000 594009337 200000 643217738 200000 870941058 200000 321500471 200000 915019582 200000 37688411 200000 999255312 200000 37037718 200000 415801066 200000 771571198 200000 385328656 200000 135717144 200000 987846491 200000 757918493 200000 296807283 200000 950806582 200000 703165716 200000 469686208 200000 946891594 200000 114325641 200000 629519796 200000 966237456 200000 912214724 200000 268756424 200000 769610236 200000 12034901 200000 399091762 200000 680729292 200000 861086668 200000 224984567 200000 31424772 200000 540055951 200000 470842406 200000 492744575 200000 580966860 200000 971227431 200000 317585704 200000 875805078 200000 212375098 200000 821339599 200000 578923029 200000 530687237 200000 381524766 200000 445675742 200000 485651276 200000 948821938 200000 152120425 200000 665689292 200000 572710478 200000 563527336 200000 118851370 200000 760676659 200000 522425276 200000 743955470 200000 990248852 200000 407008971 200000 993386325 200000 993376557 200000 183478518 200000 808344428 200000 537732603 200000 78298734 200000 647592384 200000 483787279 200000 847497134 200000 974746457 200000 174903172 200000 599250124 200000 543289231 200000 569763991 200000 538061553 200000 388618460 200000 967201245 200000 362632175 200000 48956888 200000 162704535 200000 484481530 200000 641764940 200000 357063466 200000 34791287 200000 327653477 200000 88513972 200000 778527480 200000 860820498 200000 904533185 200000 320417105 200000 701311089 200000 522205730 200000 187667916 200000 196799339 200000 718866406 200000 841789568 200000 880903527 200000 217685354 200000 784044744 200000 982460707 200000 283168916 200000 55639000 200000 341911463 200000 393071909 200000 703899506 200000 954976860 200000 815332404 200000 426760894 200000 1813825 200000 764644287 200000 507995455 200000 55986502 200000 224027748 200000 920164842 200000 908935865 200000 550364981 200000 935497305 200000 156834789 200000 337653682 200000 596665893 200000 34197954 200000 984949208 200000 946963546 200000 293706446 200000 940078174 200000 822271244 200000 531326467 200000 554023176 200000 202421519 200000 312648170 200000 424837405 200000 84051404 200000 581138389 200000 617464827 200000 991046455 200000 16491315 200000 521933777 200000 678603749 200000 360106756 200000 288949364 200000 808566594 200000 781887347 200000 42910802 200000 355095016 200000 131942282 200000 768179596 200000 280104980 200000 650460425 200000 18061097 200000 668912698 200000 613097048 200000 592347757 200000 141798335 200000 768339620 200000 816073296 200000 419568591 200000 70456846 200000 169718547 200000 518530125 200000 932070405 200000 766633972 200000 736748783 200000 622139838 200000 748263178 200000 670858356 200000 984074946 200000 550186804 200000 320171509 200000 809457069 200000 676779571 200000 826203744 200000 87183615 200000 1451232 200000 109256715 200000 988478994 200000 833724288 200000 793157741 200000 617977395 200000 16422971 200000 440792048 200000 977320406 200000 516752307 200000 407199211 200000 790221802 200000 515041210 200000 441595572 200000 904831315 200000 269124132 200000 955398105 200000 317209725 200000 743232451 200000 989133943 200000 997593877 200000 776360312 200000 207490987 200000 171752412 200000 732421487 200000 894279982 200000 51338909 200000 994217067 200000 343390725 200000 906271813 200000 408003913 200000 395318622 200000 589586202 200000 495684232 200000 635416446 200000 229810443 200000 929130509 200000 481668831 200000 202469935 200000 506849517 200000 230454111 200000 137987921 200000 251417450 200000 74202522 200000 207957680 200000 938324232 200000 622461538 200000 120971981 200000 887433409 200000 121973325 200000 434088805 200000 336717661 200000 630506867 200000 365956742 200000 877103077 200000 142105923 200000 257629126 200000 189071934 200000 996154483 200000 124481431 200000 934246874 200000 149059868 200000 425309374 200000 56656529 200000 986452208 200000 602191338 200000 653446551 200000 448878988 200000 510123881 200000 919939215 200000 792870127 200000 22482174 200000 651739844 200000 493553684 200000 903953366 200000 915561600 200000 241304995 200000 83243682 200000 887547517 200000 627535051 200000 95564230 200000 716453248 200000 610566196 200000 687460279 200000 211619342 200000 448869145 200000 781240684 200000 187714622 200000 165421178 200000 501858547 200000 812135861 200000 988108406 200000 162991148 200000 117153720 200000 253632447 200000 896775578 200000 758052195 200000 444470576 200000 202210652 200000 37639680 200000 259615105 200000 690106435 200000 787086716 200000 732841251 200000 484766982 200000 305676027 200000 498940462 200000 315953050 200000 88144787 200000 976286847 200000 757947557 200000 594032413 200000 348197863 200000 197789976 200000 284717360 200000 252661894 200000 10431460 200000 677930031 200000 417604927 200000 782008269 200000 130932874 200000 781632076 200000 73373027 200000 379643402 200000 694283257 200000 886271768 200000 337950030 200000 497983350 200000 922995 200000 629505882 200000 649301966 200000 366245738 200000 271541078 200000 744879356 200000 143894229 200000 908702301 200000 641367333 200000 468956935 200000 491042675 200000 402884584 200000 102181759 200000 298996641 200000 129380825 200000 940333252 200000 301032997 200000 474576405 200000 583389015 200000 622931658 200000 110892024 200000 656612555 200000 707599454 200000 380490481 200000 172614391 200000 863586634 200000 677597822 200000 203358035 200000 798959684 200000 966014524 200000 968730216 200000 657095464 200000 179786271 200000 240605033 200000 323697644 200000 650399943 200000 610974696 200000 331904442 200000 637858299 200000 462581163 200000 203762720 200000 140882743 200000 484067493 200000 485581419 200000 33468008 200000 449470728 200000 626552090 200000 264042688 200000 938955135 200000 237749622 200000 339860396 200000 803716482 200000 446375239 200000 644193770 200000 836240842 200000 861948074 200000 536577216 200000 102866156 200000 841109510 200000 209426768 200000 452760075 200000 139088933 200000 16535567 200000 162148269 200000 496522343 200000 253001821 200000 823727287 200000 760452890 200000 915554358 200000 985745788 200000 682057709 200000 334210062 200000 13944056 200000 894844555 200000 484841667 200000 81611298 200000 903711565 200000 819517875 200000 895304040 200000 80753680 200000 787735798 200000 324978748 200000 533479213 200000 232135086 200000 296422100 200000 916510863 200000 473648771 200000 792050679 200000 908293350 200000 956479027 200000 635567354 200000 259785986 200000 326868046 200000 160580562 200000 404044611 200000 650451975 200000 783554380 200000 92422965 200000 952633646 200000 855904096 200000 178288960 200000 473169730 200000 447145900 200000 484777093 200000 583624876 200000 66450436 200000 630282957 200000 403148814 200000 892882222 200000 143229603 200000 79157698 200000 532357044 200000 943603081 200000 593027942 200000 84517082 200000 890834511 200000 378822556 200000 346988471 200000 382500744 200000 43541976 200000 175065192 200000 518517279 200000 402019419 200000 121416040 200000 450965006 200000 415049284 200000 755683075 200000 125734198 200000 913358285 200000 718818545 200000 752662098 200000 600934044 200000 182674951 200000 742948366 200000 335631927 200000 415576081 200000 542915132 200000 54029474 200000 613479364 200000 932111663 200000 251424525 200000 233156823 200000 19714344 200000 32839853 200000 925202489 200000 401761269 200000 424719796 200000 670118501 200000 28929186 200000 209845861 200000 166945242 200000 272094031 200000 429988935 200000 311179182 200000 658596648 200000 856336259 200000 44990026 200000 55992955 200000 636302416 200000 92331577 200000 365381355 200000 493452946 200000 96699170 200000 466280395 200000 271944587 200000 650738909 200000 104088719 200000 298432433 200000 432917161 200000 385792868 200000 808156839 200000 372223620 200000 186863591 200000 84375376 200000 297523355 200000 972076539 200000 682966533 200000 633989352 200000 158988987 200000 943083759 200000 79484643 200000 147841943 200000 728053880 200000 121914201 200000 27132291 200000 732756963 200000 611698273 200000 258295378 200000 87430659 200000 810426742 200000 284410921 200000 929368593 200000 336065958 200000 939801368 200000 8291487 200000 451857904 200000 256760011 200000 210632881 200000 917443507 200000 782541926 200000 559945971 200000 294970187 200000 101811319 200000 917133069 200000 73244862 200000 59757837 200000 692806426 200000 110342812 200000 648886254 200000 59857216 200000 202519278 200000 229493997 200000 76839778 200000 858124877 200000 58676834 200000 196636920 200000 64853274 200000 710213564 200000 706206984 200000 804834517 200000 651911225 200000 650288693 200000 940343183 200000 310878653 200000 219908861 200000 360109442 200000 23088072 200000 628755976 200000 15889607 200000 669848714 200000 620929188 200000 262589231 200000 207228441 200000 975877462 200000 944108083 200000 622332363 200000 741026962 200000 967059726 200000 53234598 200000 689912723 200000 12981491 200000 331083772 200000 269389133 200000 895052128 200000 418843932 200000 786098056 200000 385852057 200000 62601004 200000 556076047 200000 393935929 200000 839447578 200000 616881677 200000 811874283 200000 945460153 200000 731493761 200000 586761278 200000 545021936 200000 455584464 200000 478733214 200000 374971670 200000 106675328 200000 645182823 200000 60103265 200000 395891469 200000 367247132 200000 799315077 200000 415616220 200000 979540925 200000 953622114 200000 527108181 200000 814904639 200000 262985694 200000 162936853 200000 80508445 200000 58652889 200000 808495944 200000 720806164 200000 230372935 200000 647345693 200000 16524532 200000 902571872 200000 819349595 200000 277918873 200000 708041466 200000 656594457 200000 406790913 200000 786859776 200000 163739283 200000 804004736 200000 483934723 200000 579082016 200000 517132823 200000 94089462 200000 373052488 200000 794362859 200000 386332928 200000 538855163 200000 601021401 200000 524479858 200000 435684 200000 202251567 200000 197210079 200000 596237028 200000 662578301 200000 563929171 200000 144267426 200000 429135506 200000 31832484 200000 688544327 200000 865803659 200000 406124525 200000 411616080 200000 774786573 200000 606190881 200000 504735621 200000 536383643 200000 652620740 200000 614540046 200000 980681995 200000 400316349 200000 983958701 200000 39094810 200000 571254607 200000 992112654 200000 170239784 200000 131876398 200000 891800130 200000 95962118 200000 410665142 200000 664614994 200000 406820083 200000 924961087 200000 532299256 200000 469396654 200000 349422997 200000 537743473 200000 122329262 200000 611013260 200000 869194615 200000 406018420 200000 456479672 200000 307460179 200000 732442889 200000 413952321 200000 887867159 200000 673595276 200000 456934877 200000 572047857 200000 85671915 200000 876429024 200000 20008098 200000 183285435 200000 158125686 200000 70319126 200000 636760874 200000 956367352 200000 596264983 200000 159492633 200000 73870948 200000 838273826 200000 119443790 200000 915151087 200000 922892386 200000 576679119 200000 928101822 200000 516221890 200000 593211987 200000 24976058 200000 178368037 200000 278806234 200000 123004040 200000 736231865 200000 636036196 200000 221338016 200000 528380530 200000 731123143 200000 614388605 200000 411059355 200000 803318434 200000 207883259 200000 682401167 200000 20923766 200000 587101895 200000 733195406 200000 805906907 200000 666426103 200000 492929970 200000 759087320 200000 56998594 200000 232813832 200000 954960724 200000 383745873 200000 668659651 200000 676386481 200000 569299645 200000 246429588 200000 487743360 200000 758367258 200000 564358685 200000 730401879 200000 747961785 200000 227238029 200000 484965574 200000 218771827 200000 881672014 200000 698671217 200000 741801256 200000 443171297 200000 575992384 200000 599005519 200000 16199891 200000 610723258 200000 782931376 200000 107804112 200000 117729399 200000 869322805 200000 551985117 200000 473659836 200000 325458406 200000 919867307 200000 842542121 200000 470147067 200000 721254415 200000 905123734 200000 695471892 200000 143487127 200000 540948228 200000 750453389 200000 721986110 200000 798629047 200000 392417780 200000 724017224 200000 498808937 200000 811671204 200000 885012785 200000 439816609 200000 720379764 200000 970886599 200000 213794858 200000 903441040 200000 115407967 200000 169678504 200000 829116272 200000 579438637 200000 552554316 200000 659377903 200000 823951028 200000 829448368 200000 675250556 200000 111292261 200000 78302919 200000 802371444 200000 873316685 200000 479695347 200000 960236952 200000 941533935 200000 825394242 200000 273466785 200000 255655992 200000 149999802 200000 321259258 200000 279971480 200000 313702616 200000 892779406 200000 121623349 200000 170591776 200000 9931976 200000 431287619 200000 366742998 200000 482171041 200000 740633209 200000 233261267 200000 503633115 200000 767971748 200000 708849530 200000 612098644 200000 838210406 200000 347702738 200000 905820798 200000 546126081 200000 246691254 200000 932519667 200000 951309140 200000 294776624 200000 443704110 200000 7615472 200000 505875692 200000 968348252 200000 77285964 200000 691307729 200000 75332952 200000 554399516 200000 625420977 200000 277781182 200000 843820488 200000 332861224 200000 349913887 200000 897014784 200000 132862603 200000 680905050 200000 266507125 200000 334312448 200000 432953108 200000 799172010 200000 531572403 200000 581613894 200000 463634417 200000 893432112 200000 961084668 200000 696117626 200000 401087700 200000 108980773 200000 78510478 200000 650060134 200000 549399182 200000 225374690 200000 602318027 200000 323494129 200000 622453006 200000 630657246 200000 413701170 200000 285432100 200000 146644837 200000 969326770 200000 128165477 200000 402426408 200000 519054276 200000 521500183 200000 591540004 200000 486472005 200000 225580411 200000 508626150 200000 89245520 200000 74090723 200000 830298875 200000 617229334 200000 986577640 200000 459544204 200000 429250516 200000 541857729 200000 720570126 200000 609943271 200000 991348407 200000 37345567 200000 138155522 200000 507115453 200000 951306100 200000 739010695 200000 978357540 200000 806781430 200000 686583036 200000 271711092 200000 835096309 200000 265825180 200000 847427422 200000 521235069 200000 858666262 200000 612874199 200000 366124493 200000 86932827 200000 653524039 200000 694621422 200000 909874328 200000 486766310 200000 907673192 200000 672320075 200000 433396015 200000 44746007 200000 523237498 200000 435834486 200000 507630628 200000 730118918 200000 477312157 200000 616733976 200000 577869606 200000 750709996 200000 755498002 200000 757744376 200000 174817031 200000 544113186 200000 723946298 200000 601627136 200000 267109302 200000 88199455 200000 791733653 200000 902471481 200000 325738564 200000 170186108 200000 651268035 200000 501378250 200000 666918626 200000 514445299 200000 813798277 200000 503620092 200000 599955681 200000 816437338 200000 291988412 200000 495628087 200000 5341360 200000 887369644 200000 31598183 200000 831495173 200000 60998112 200000 94107648 200000 290345640 200000 429363469 200000 767166242 200000 602123406 200000 120462527 200000 287053848 200000 353827398 200000 642092464 200000 693446157 200000 875961359 200000 788292669 200000 769271518 200000 865563921 200000 733221114 200000 319433495 200000 86288048 200000 587382125 200000 241022977 200000 439550468 200000 679333087 200000 543757792 200000 125401454 200000 6865238 200000 984643139 200000 279191117 200000 864135336 200000 36846205 200000 966687446 200000 371766706 200000 688906296 200000 517062153 200000 940730798 200000 982063664 200000 880012231 200000 336244650 200000 378769157 200000 998801161 200000 303692829 200000 189274162 200000 659342900 200000 332322460 200000 66265378 200000 749042064 200000 745825714 200000 878124650 200000 265321439 200000 683919574 200000 779368217 200000 140155155 200000 996806782 200000 309149747 200000 960757536 200000 153372760 200000 799476293 200000 142436600 200000 821030817 200000 467424538 200000 407692701 200000 485358486 200000 33125268 200000 839154009 200000 272391696 200000 873424798 200000 136089361 200000 342385205 200000 520157765 200000 411916223 200000 298463568 200000 900109807 200000 921013766 200000 882437066 200000 724124843 200000 840641511 200000 991428154 200000 832185008 200000 772424346 200000 707856031 200000 254832874 200000 253154945 200000 332446646 200000 418553782 200000 578218814 200000 253762670 200000 926708150 200000 371529708 200000 30925184 200000 254856903 200000 500280691 200000 301349156 200000 70530839 200000 721920764 200000 792572646 200000 55599708 200000 638083212 200000 978435999 200000 601533736 200000 962640310 200000 526695304 200000 650111072 200000 376303216 200000 181207665 200000 206158035 200000 585871887 200000 299010584 200000 396067055 200000 150990934 200000 420925084 200000 457993879 200000 2243760 200000 195905816 200000 192053017 200000 958043527 200000 166809173 200000 25672515 200000 848436661 200000 866962336 200000 538901917 200000 174572576 200000 544441282 200000 453633209 200000 733071210 200000 638328853 200000 85904303 200000 680836045 200000 881585084 200000 598034093 200000 19031309 200000 998626035 200000 221591987 200000 265023632 200000 300093582 200000 2060644 200000 591833488 200000 63716229 200000 578205184 200000 354105720 200000 888463540 200000 905146998 200000 487707221 200000 480469672 200000 522557854 200000 35869035 200000 588120989 200000 388174221 200000 674370544 200000 408306573 200000 804138249 200000 785065438 200000 398285930 200000 239566116 200000 956228841 200000 726498420 200000 484168941 200000 5445528 200000 244191918 200000 740520777 200000 890514040 200000 670022515 200000 566871784 200000 870863219 200000 512817453 200000 411939419 200000 487576904 200000 11864365 200000 78538828 200000 740821276 200000 883639454 200000 15994318 200000 239915061 200000 61175195 200000 337858778 200000 170970062 200000 899678313 200000 436569827 200000 801604878 200000 283173063 200000 957478280 200000 794876699 200000 609852777 200000 907942769 200000 206884692 200000 148457356 200000 36462397 200000 656639908 200000 720930988 200000 795997855 200000 665458938 200000 128383577 200000 538988945 200000 479597020 200000 185798703 200000 593480616 200000 931243811 200000 71753196 200000 27654030 200000 413078218 200000 88137636 200000 950042775 200000 598750440 200000 899741207 200000 316938354 200000 549364421 200000 948437292 200000 191980297 200000 525085712 200000 283986047 200000 881777771 200000 886529590 200000 645769757 200000 788974830 200000 170918358 200000 659050840 200000 544719706 200000 244554330 200000 20151742 200000 582484808 200000 62838696 200000 894561323 200000 493222290 200000 931962365 200000 617743878 200000 186975979 200000 183006179 200000 756668561 200000 7751318 200000 279123009 200000 534821474 200000 18049340 200000 874168472 200000 980984054 200000 947664863 200000 365713238 200000 531159148 200000 262237939 200000 287496266 200000 749737815 200000 723530644 200000 122657088 200000 103732405 200000 21387481 200000 360290990 200000 83077125 200000 660986704 200000 505133204 200000 70322557 200000 316287115 200000 537810283 200000 219562080 200000 308131552 200000 96487227 200000 593486710 200000 893702454 200000 751532760 200000 983102878 200000 352682243 200000 864844591 200000 294033542 200000 585487962 200000 98217665 200000 758922114 200000 869634089 200000 382985018 200000 147577986 200000 941959816 200000 5069091 200000 126986533 200000 643895093 200000 178406331 200000 257306612 200000 663036453 200000 666079980 200000 506146737 200000 364500028 200000 703314785 200000 3082454 200000 350734373 200000 943801532 200000 961595682 200000 122121540 200000 644951021 200000 834413397 200000 401628368 200000 748368295 200000 483389700 200000 871150854 200000 90664181 200000 33446031 200000 26134657 200000 19006961 200000 275972408 200000 884558765 200000 307829405 200000 122118486 200000 643306082 200000 604636626 200000 405683888 200000 80951702 200000 970299996 200000 644819180 200000 915486514 200000 887896624 200000 630507054 200000 642327054 200000 37236670 200000 426152902 200000 561262593 200000 70005096 200000 621930250 200000 642785304 200000 404559644 200000 500091466 200000 678238447 200000 999124486 200000 807621098 200000 254511397 200000 170787942 200000 364881809 200000 587497457 200000 736890761 200000 918745992 200000 938512346 200000 651814363 200000 976542758 200000 381915532 200000 908773152 200000 452987247 200000 102290638 200000 648073419 200000 767296709 200000 311649176 200000 493086320 200000 566717631 200000 613145417 200000 572219996 200000 678574366 200000 137547263 200000 952934477 200000 965810405 200000 865902087 200000 972378691 200000 235746448 200000 795902332 200000 390163325 200000 841113189 200000 496464884 200000 584782215 200000 685558511 200000 672669277 200000 133675385 200000 211170705 200000 843023086 200000 736251715 200000 134689087 200000 841723201 200000 504095531 200000 820288335 200000 74411655 200000 944840545 200000 708986998 200000 608288732 200000 639715761 200000 956497880 200000 372137664 200000 635475808 200000 367351871 200000 992039343 200000 774062362 200000 145262452 200000 862494928 200000 205077775 200000 265391026 200000 820798161 200000 999247141 200000 833182015 200000 63730140 200000 673686351 200000 393743390 200000 240222378 200000 661398533 200000 788272616 200000 63168956 200000 203478742 200000 141574592 200000 893641394 200000 308127520 200000 759214701 200000 731046845 200000 301367016 200000 49782922 200000 959309111 200000 662516172 200000 838807776 200000 153429850 200000 609715740 200000 659996381 200000 468058645 200000 686582289 200000 569705766 200000 509439746 200000 440689438 200000 536839247 200000 53766524 200000 183835498 200000 469343155 200000 390404310 200000 197482344 200000 432697959 200000 46158510 200000 13464453 200000 907841104 200000 142578536 200000 507888135 200000 504746845 200000 552954559 200000 679443711 200000 850729174 200000 696860286 200000 529510493 200000 758235355 200000 108297556 200000 772822057 200000 605293553 200000 106874829 200000 151224538 200000 279343807 200000 323565925 200000 134188487 200000 53745631 200000 547208640 200000 39977922 200000 398280663 200000 20507644 200000 551658444 200000 474692398 200000 88530479 200000 625266666 200000 665507492 200000 800442612 200000 760741407 200000 752031618 200000 873407784 200000 757150588 200000 47549464 200000 827227579 200000 155367770 200000 850662989 200000 794785194 200000 944599727 200000 806446680 200000 11200529 200000 363419014 200000 478411670 200000 598603877 200000 732859536 200000 453708156 200000 773788359 200000 948201184 200000 293246643 200000 680738940 200000 936325053 200000 757342795 200000 105531522 200000 633872536 200000 713300751 200000 982791748 200000 423364389 200000 588081408 200000 949696118 200000 472544654 200000 481270501 200000 41315332 200000 336036042 200000 660465672 200000 235787051 200000 319141140 200000 872578052 200000 82616499 200000 53356671 200000 61608642 200000 473338684 200000 771414959 200000 331462282 200000 185860797 200000 610135723 200000 425182782 200000 994507796 200000 815167446 200000 721063850 200000 824351422 200000 148357381 200000 648835583 200000 652156592 200000 73772722 200000 705077862 200000 468599878 200000 762843478 200000 34769593 200000 842224224 200000 452936925 200000 890832470 200000 408195733 200000 520873019 200000 687822100 200000 737669510 200000 619951908 200000 328591456 200000 509422428 200000 719691233 200000 940921961 200000 249778774 200000 584190278 200000 259118462 200000 499931011 200000 449146567 200000 661136257 200000 574517653 200000 64826035 200000 575944572 200000 512836062 200000 335928448 200000 480544601 200000 462510940 200000 737434957 200000 620609975 200000 302948342 200000 751799919 200000 856797152 200000 18026450 200000 950767147 200000 605930976 200000 983609543 200000 209378442 200000 54181560 200000 746675189 200000 752842322 200000 886668471 200000 988459389 200000 832506392 200000 546690034 200000 226229331 200000 146351995 200000 699957458 200000 176386614 200000 619090036 200000 30721747 200000 531215817 200000 11540177 200000 375609684 200000 996692676 200000 826197960 200000 372141201 200000 702915148 200000 427502000 200000 422479543 200000 902956393 200000 379797971 200000 570673431 200000 11606429 200000 497876071 200000 304775555 200000 51212697 200000 377154724 200000 153084862 200000 251929107 200000 32441591 200000 134869780 200000 570234556 200000 323199325 200000 622403090 200000 705147734 200000 214268371 200000 147881049 200000 615735530 200000 410342129 200000 566555283 200000 896083231 200000 564905119 200000 609839760 200000 47720365 200000 485687527 200000 680074098 200000 20773881 200000 636826354 200000 176653323 200000 761287875 200000 838250518 200000 100663633 200000 557468163 200000 155237652 200000 440540399 200000 416666843 200000 640696680 200000 431486468 200000 959667117 200000 516775104 200000 912072689 200000 39223380 200000 690930839 200000 437017938 200000 367448183 200000 437656036 200000 805500184 200000 878334465 200000 786419443 200000 674356661 200000 945161142 200000 841709917 200000 143569022 200000 753623528 200000 788889627 200000 313346327 200000 604774735 200000 33193916 200000 915704079 200000 406327806 200000 760566464 200000 879083923 200000 376499834 200000 344361477 200000 108995400 200000 390591726 200000 936637798 200000 207502907 200000 999118977 200000 526579819 200000 746329082 200000 841062096 200000 444760867 200000 612071372 200000 771206015 200000 875532565 200000 633751813 200000 202145266 200000 954299998 200000 109682556 200000 435430178 200000 799595741 200000 6076959 200000 483869075 200000 237256593 200000 393617325 200000 239549802 200000 587256844 200000 79876491 200000 875103395 200000 167667209 200000 437408440 200000 973963112 200000 527588640 200000 826451171 200000 860102278 200000 760850593 200000 322757028 200000 85142017 200000 856055687 200000 194127311 200000 796743631 200000 657597067 200000 421056748 200000 441719465 200000 719205986 200000 325427915 200000 294233861 200000 107549704 200000 724203325 200000 518209065 200000 164783427 200000 468560870 200000 561008993 200000 911672108 200000 895551542 200000 995728217 200000 940535535 200000 235980670 200000 742199182 200000 141599900 200000 720536871 200000 982046695 200000 735796253 200000 638540550 200000 700920425 200000 600450128 200000 279809491 200000 483308303 200000 974111286 200000 813340096 200000 559797184 200000 913965649 200000 771368751 200000 812928610 200000 531532308 200000 659375492 200000 379028755 200000 687736700 200000 289770017 200000 927502976 200000 810589380 200000 481494904 200000 446508630 200000 870221374 200000 451201090 200000 739172318 200000 74127429 200000 833016022 200000 787665581 200000 130729302 200000 830132893 200000 459574145 200000 664258119 200000 699364266 200000 581236016 200000 441470615 200000 426435183 200000 889244097 200000 721309421 200000 369588114 200000 873402789 200000 638346148 200000 35968485 200000 217092360 200000 836309899 200000 964460156 200000 915515209 200000 724907699 200000 422592225 200000 144284817 200000 415342953 200000 515032940 200000 282637192 200000 880461644 200000 102547382 200000 89117994 200000 254798975 200000 304376116 200000 272746688 200000 197551879 200000 643057640 200000 408333811 200000 940969016 200000 121007931 200000 825215235 200000 127282258 200000 4029678 200000 58294046 200000 326238769 200000 775838775 200000 39060179 200000 882884904 200000 469779185 200000 515363501 200000 217019127 200000 952301299 200000 835315173 200000 445304283 200000 92253579 200000 632301879 200000 536727244 200000 485025547 200000 623491038 200000 65991628 200000 84019336 200000 451507876 200000 960967267 200000 812706731 200000 217974553 200000 685576751 200000 610806441 200000 521970925 200000 209281952 200000 870729301 200000 407490912 200000 427603145 200000 698945116 200000 859936477 200000 402282074 200000 943943064 200000 273596591 200000 31039666 200000 506168454 200000 380290772 200000 79645465 200000 495533530 200000 674561013 200000 579870483 200000 373475642 200000 692718463 200000 711881176 200000 726799376 200000 572764627 200000 660808681 200000 640953984 200000 627613857 200000 28907205 200000 348474497 200000 953280860 200000 309873857 200000 682259728 200000 758781390 200000 372881661 200000 332449159 200000 484618964 200000 547887483 200000 837184276 200000 151003948 200000 46438738 200000 928253518 200000 460892273 200000 598600456 200000 682826474 200000 796154929 200000 92231941 200000 493752211 200000 731846429 200000 717162540 200000 171843040 200000 437421160 200000 296025228 200000 261173351 200000 725693235 200000 549393469 200000 34372855 200000 482652716 200000 516762702 200000 195804395 200000 465912126 200000 367080418 200000 460071841 200000 2172267 200000 795801954 200000 203247890 200000 656096958 200000 200766422 200000 933335172 200000 106640485 200000 586518101 200000 286161763 200000 504608484 200000 482653603 200000 291703350 200000 990080107 200000 564476386 200000 869942708 200000 680310609 200000 734579304 200000 830854655 200000 213313698 200000 700100024 200000 954562545 200000 324415195 200000 456100756 200000 97402010 200000 224564926 200000 805382967 200000 161482963 200000 723225160 200000 151828393 200000 122514676 200000 76854728 200000 82502708 200000 813280426 200000 167514386 200000 702572795 200000 816540908 200000 33513177 200000 992349617 200000 303187476 200000 495547938 200000 305897071 200000 336707602 200000 342579676 200000 767078054 200000 778262724 200000 130519702 200000 522228284 200000 796257897 200000 240785489 200000 730333372 200000 751031356 200000 976181371 200000 822481582 200000 769829158 200000 620840965 200000 220312333 200000 848017556 200000 801679252 200000 689088735 200000 3502447 200000 36764635 200000 909711078 200000 488023346 200000 496535058 200000 112027517 200000 892127518 200000 653001351 200000 346834054 200000 607309712 200000 192554842 200000 711605639 200000 832514428 200000 606627663 200000 218147805 200000 252565498 200000 160492227 200000 4577040 200000 870621190 200000 151752905 200000 943049550 200000 88888910 200000 220974166 200000 940678652 200000 596257580 200000 909101472 200000 454433902 200000 969088699 200000 298964877 200000 745758910 200000 118127373 200000 103982415 200000 168589507 200000 723354754 200000 616699413 200000 181181729 200000 395268669 200000 477808868 200000 141827718 200000 436064953 200000 677762701 200000 368866556 200000 566954624 200000 54480319 200000 265421154 200000 688368387 200000 915369284 200000 683049213 200000 749470605 200000 383466066 200000 972944179 200000 565589594 200000 798172927 200000 817834336 200000 845997005 200000 480708319 200000 535708361 200000 269137350 200000 490418610 200000 783721653 200000 994248474 200000 304286781 200000 917439651 200000 900223268 200000 361734979 200000 328902302 200000 583858560 200000 828957332 200000 373287861 200000 475926496 200000 225953867 200000 500052111 200000 769917440 200000 837029917 200000 889342499 200000 440897468 200000 689275605 200000 775809677 200000 290691400 200000 266310628 200000 976824835 200000 328124807 200000 646428957 200000 945516015 200000 79897725 200000 517242502 200000 817882144 200000 863713255 200000 733982802 200000 78083617 200000 126683635 200000 751949556 200000 342391475 200000 501289489 200000 690829141 200000 834256221 200000 924711919 200000 490169646 200000 990381608 200000 763614348 200000 811007865 200000 294349681 200000 219540332 200000 339938057 200000 696293855 200000 25162226 200000 503802178 200000 595398269 200000 340631764 200000 431730410 200000 953316073 200000 760584623 200000 788748070 200000 880102834 200000 95517379 200000 532976778 200000 770272455 200000 544757953 200000 165298255 200000 284806676 200000 430434504 200000 635491248 200000 521101360 200000 166402167 200000 53892440 200000 318988601 200000 763788836 200000 626443515 200000 996234696 200000 650325298 200000 754438412 200000 330144264 200000 53988489 200000 398551190 200000 684363498 200000 201175848 200000 738893611 200000 676875132 200000 731957981 200000 722810626 200000 39415391 200000 4985628 200000 372498214 200000 99146591 200000 106836469 200000 747092432 200000 19153701 200000 593196840 200000 255274206 200000 630867728 200000 389512028 200000 2378341 200000 512207146 200000 15285108 200000 940164969 200000 458089022 200000 971984906 200000 424582325 200000 678622223 200000 44795133 200000 157071310 200000 536170411 200000 729058605 200000 327475209 200000 55786982 200000 859877968 200000 154520004 200000 144597995 200000 802753252 200000 679372218 200000 117059573 200000 299271756 200000 637597816 200000 133340195 200000 298352895 200000 884242420 200000 440815985 200000 148931300 200000 878217028 200000 215241931 200000 91797442 200000 805357172 200000 602278468 200000 630932955 200000 633295993 200000 633368685 200000 219712671 200000 785092427 200000 707958728 200000 256235398 200000 963691543 200000 746452580 200000 993815296 200000 37280153 200000 881445258 200000 808532366 200000 803284112 200000 671737246 200000 161478395 200000 773555283 200000 616346121 200000 269055917 200000 538524553 200000 893376858 200000 295532060 200000 34935038 200000 695156597 200000 141206637 200000 362823321 200000 809582571 200000 341935648 200000 465038963 200000 249479281 200000 864126444 200000 327474697 200000 734302069 200000 774688180 200000 907732378 200000 89465554 200000 97469083 200000 691818899 200000 24096940 200000 275827003 200000 850565679 200000 336192094 200000 865358843 200000 64482596 200000 781769624 200000 395209606 200000 497070464 200000 178677646 200000 893271903 200000 242767771 200000 355379284 200000 891695770 200000 918171949 200000 479272013 200000 718412974 200000 901832072 200000 314961354 200000 661112430 200000 602933224 200000 462681784 200000 789680927 200000 902408174 200000 724540537 200000 62612395 200000 501568563 200000 344595420 200000 959231995 200000 623960833 200000 693557552 200000 473475691 200000 660103974 200000 471320700 200000 274813791 200000 397208809 200000 808801745 200000 838570746 200000 863746342 200000 933266888 200000 459375863 200000 304916094 200000 364379664 200000 337243289 200000 594785455 200000 497351207 200000 788559045 200000 469364235 200000 281163314 200000 979833911 200000 521565452 200000 130391023 200000 537242584 200000 560317964 200000 646655951 200000 546813238 200000 663421722 200000 368660521 200000 420731670 200000 690392561 200000 711888529 200000 30628909 200000 785323530 200000 604831567 200000 81581044 200000 331492057 200000 29131507 200000 408475553 200000 712624668 200000 916667917 200000 432147769 200000 111512151 200000 553791747 200000 75776203 200000 6779238 200000 361085956 200000 636231615 200000 910116145 200000 380581153 200000 908937813 200000 843309195 200000 417625730 200000 655292723 200000 460685853 200000 185054398 200000 722085149 200000 938278276 200000 454256972 200000 200709840 200000 427038851 200000 408379678 200000 710591218 200000 584628827 200000 365567829 200000 404480552 200000 141928767 200000 157613079 200000 926389587 200000 36857324 200000 369118597 200000 152128988 200000 105742172 200000 555253456 200000 121788979 200000 887348387 200000 38693747 200000 794083935 200000 936361179 200000 405123716 200000 346801848 200000 147538241 200000 946113580 200000 979125944 200000 529026922 200000 75853630 200000 527235575 200000 15199127 200000 695986923 200000 108975422 200000 982616366 200000 305069211 200000 578670011 200000 748196170 200000 575886303 200000 158172250 200000 904776570 200000 735379595 200000 702386492 200000 101299854 200000 54426857 200000 82277705 200000 655494549 200000 972639760 200000 246851048 200000 425615084 200000 286790235 200000 949346007 200000 545553785 200000 783088126 200000 255396382 200000 477495293 200000 430046651 200000 318815782 200000 408798863 200000 782695866 200000 582065135 200000 574768173 200000 344127102 200000 840781670 200000 466611829 200000 434494972 200000 766693852 200000 781624185 200000 136776398 200000 380166811 200000 970981305 200000 751673229 200000 868967323 200000 173132338 200000 3565637 200000 440647770 200000 857368731 200000 809385482 200000 763325138 200000 129483192 200000 403493041 200000 432489612 200000 640399312 200000 872694944 200000 190067163 200000 913827649 200000 175122638 200000 617486123 200000 455748410 200000 504393935 200000 604061823 200000 186487952 200000 139330319 200000 788708609 200000 80309425 200000 481549096 200000 770837691 200000 796357822 200000 330944087 200000 300843629 200000 80194238 200000 412450832 200000 775717759 200000 50444021 200000 324481208 200000 144759838 200000 270706523 200000 717842043 200000 713715563 200000 257099057 200000 806832188 200000 321734613 200000 584913589 200000 169635505 200000 844422033 200000 782487294 200000 696635801 200000 450789160 200000 658970091 200000 624098061 200000 304390198 200000 64507453 200000 149004027 200000 275284539 200000 675220429 200000 268919993 200000 782146449 200000 457890784 200000 680432318 200000 114029701 200000 708979102 200000 168475253 200000 39261323 200000 974915241 200000 887797298 200000 982083474 200000 922410451 200000 414215502 200000 653217150 200000 567705072 200000 176523350 200000 800028091 200000 673197266 200000 343936871 200000 112066295 200000 795181659 200000 662867614 200000 695473392 200000 710689204 200000 82456756 200000 96886900 200000 435260580 200000 330792878 200000 331068784 200000 519603460 200000 54743482 200000 188668199 200000 791515222 200000 39617565 200000 371795595 200000 69556094 200000 156278865 200000 597274802 200000 319785105 200000 493206324 200000 858154855 200000 229004497 200000 374325859 200000 405264873 200000 133729986 200000 987143085 200000 433537977 200000 944981599 200000 997488811 200000 365175188 200000 517384557 200000 322090100 200000 613542024 200000 134483960 200000 866374007 200000 401620267 200000 733422820 200000 493690730 200000 232649455 200000 561370275 200000 212930406 200000 443655065 200000 507261966 200000 797039133 200000 845998808 200000 1578326 200000 903350828 200000 807632378 200000 938702625 200000 880666258 200000 568847298 200000 104477625 200000 823034186 200000 618255965 200000 360852072 200000 486799356 200000 584506748 200000 273967336 200000 83510999 200000 691654275 200000 287504126 200000 171369859 200000 444376295 200000 388771887 200000 142576699 200000 166655647 200000 611288466 200000 335834367 200000 106385593 200000 257145804 200000 831681774 200000 263307285 200000 977116450 200000 283301306 200000 723908662 200000 804865968 200000 214922046 200000 834225211 200000 606283712 200000 955230514 200000 703656949 200000 317996095 200000 863105799 200000 616646427 200000 679898961 200000 167687638 200000 626813602 200000 738619660 200000 946656377 200000 445339696 200000 21746761 200000 741349828 200000 644652471 200000 435482527 200000 384653014 200000 8194853 200000 259833969 200000 747103122 200000 603679809 200000 91735599 200000 966837042 200000 174059674 200000 242342306 200000 91488003 200000 236283810 200000 34476649 200000 11501874 200000 162313440 200000 771683976 200000 904928205 200000 742666826 200000 915512871 200000 307992014 200000 618380472 200000 525885793 200000 441526362 200000 236120189 200000 544681018 200000 662641168 200000 767236632 200000 443179195 200000 533352580 200000 164244752 200000 334034722 200000 831616979 200000 581363431 200000 926803514 200000 633785433 200000 436023853 200000 554350033 200000 648828037 200000 44791228 200000 481843536 200000 525713110 200000 56919051 200000 530391149 200000 612596198 200000 538606755 200000 692669956 200000 471401132 200000 43617207 200000 993929995 200000 129673927 200000 231349721 200000 777100204 200000 933565694 200000 814960591 200000 306545269 200000 624464845 200000 738851980 200000 491183539 200000 154145825 200000 757826882 200000 536058597 200000 397448236 200000 748413852 200000 842654292 200000 594071131 200000 269939730 200000 766206152 200000 862431340 200000 113689181 200000 413228382 200000 821477541 200000 389635602 200000 626024829 200000 856567592 200000 691204948 200000 17893103 200000 509919594 200000 24156585 200000 232347668 200000 890171851 200000 733981942 200000 642413626 200000 1607495 200000 515041934 200000 696332304 200000 900221778 200000 403932781 200000 33866305 200000 707163082 200000 965064842 200000 288959526 200000 90966285 200000 240192595 200000 85596828 200000 628727859 200000 952679994 200000 194667260 200000 153165150 200000 874606453 200000 267546161 200000 589778486 200000 72649163 200000 604988907 200000 528048761 200000 314661265 200000 568920570 200000 753722551 200000 170080189 200000 862242750 200000 160046883 200000 244042777 200000 146454467 200000 522557069 200000 67463584 200000 669225841 200000 337949045 200000 565093615 200000 359734505 200000 330799937 200000 775213274 200000 939954932 200000 10083222 200000 332834088 200000 455564573 200000 923389389 200000 629293408 200000 358245862 200000 729583748 200000 607205322 200000 305821983 200000 18387293 200000 311576698 200000 87831131 200000 879736525 200000 485382798 200000 908462981 200000 350864402 200000 63559040 200000 466230167 200000 585109326 200000 33541278 200000 137103218 200000 702907835 200000 810893471 200000 113488593 200000 380026876 200000 767118168 200000 119823200 200000 174315162 200000 627725205 200000 924530673 200000 721671832 200000 110577419 200000 590696407 200000 496312358 200000 778995313 200000 275434579 200000 726844281 200000 489110454 200000 265443379 200000 705658819 200000 503354965 200000 392897411 200000 986235975 200000 528924109 200000 955037027 200000 905994124 200000 290938933 200000 760450047 200000 233483451 200000 126122739 200000 82071717 200000 609941771 200000 416628629 200000 939758585 200000 361425248 200000 678926017 200000 196304459 200000 561024508 200000 470719823 200000 855561234 200000 930828373 200000 369173886 200000 782280314 200000 365282574 200000 271735372 200000 113330208 200000 855854602 200000 831122150 200000 768773095 200000 788477602 200000 598905414 200000 691419114 200000 277880831 200000 612681956 200000 311001241 200000 186790795 200000 435499149 200000 313066472 200000 723956105 200000 958016089 200000 118007978 200000 543331276 200000 224407232 200000 763108868 200000 115815053 200000 410211795 200000 86124294 200000 571805022 200000 562392464 200000 437933148 200000 7126083 200000 3456086 200000 265756714 200000 471026408 200000 282906497 200000 972855806 200000 724869621 200000 925837335 200000 69827815 200000 223377029 200000 361742761 200000 867059627 200000 792137150 200000 338752317 200000 340568861 200000 821506179 200000 990962799 200000 511915157 200000 154916684 200000 300420768 200000 70594178 200000 366447647 200000 700561485 200000 896802594 200000 829516447 200000 340067978 200000 160629593 200000 540001866 200000 703394448 200000 334329767 200000 146332360 200000 51636601 200000 585434428 200000 653765735 200000 75225619 200000 303745326 200000 475859628 200000 777808602 200000 576250323 200000 157803787 200000 454072329 200000 581467697 200000 594414527 200000 323793872 200000 795658138 200000 688866492 200000 61879984 200000 730963805 200000 408050890 200000 638198252 200000 296505504 200000 523927732 200000 403046943 200000 243270737 200000 57189029 200000 651231220 200000 661254467 200000 281752988 200000 459170042 200000 413641821 200000 65759998 200000 896115357 200000 213521654 200000 268702290 200000 40378681 200000 563429700 200000 108265745 200000 359795025 200000 972061947 200000 511359651 200000 385552613 200000 703571451 200000 125648495 200000 595221738 200000 865375018 200000 840184338 200000 386846427 200000 299887464 200000 905244600 200000 434161269 200000 285662889 200000 433617040 200000 794949000 200000 297665317 200000 430274913 200000 800601072 200000 177700530 200000 586629954 200000 540774827 200000 977670203 200000 587380335 200000 672326413 200000 15659345 200000 469831487 200000 901610775 200000 693967847 200000 362774330 200000 484637678 200000 764275748 200000 197818960 200000 402663280 200000 125010521 200000 995434540 200000 424525288 200000 117965593 200000 438536111 200000 6030569 200000 172967792 200000 145349248 200000 772354113 200000 566526260 200000 93625545 200000 551235341 200000 513225600 200000 203489028 200000 672444146 200000 571944775 200000 202329084 200000 475282803 200000 979902989 200000 179728600 200000 583657830 200000 282093241 200000 885165402 200000 300603529 200000 189536398 200000 592422446 200000 681282873 200000 702795840 200000 828017509 200000 107596874 200000 27499819 200000 406502152 200000 707277562 200000 453473959 200000 344976337 200000 28839688 200000 488164224 200000 362078205 200000 342465259 200000 421715338 200000 896146502 200000 596472356 200000 885902681 200000 804432629 200000 847363004 200000 185462293 200000 718168860 200000 659961042 200000 12793716 200000 630995945 200000 510280532 200000 136846282 200000 60494365 200000 746806487 200000 536577603 200000 166388133 200000 681227145 200000 332072760 200000 269069640 200000 223510859 200000 807303847 200000 239432326 200000 49913571 200000 146496197 200000 61773705 200000 969503575 200000 994775223 200000 281833788 200000 230656862 200000 923178342 200000 307820418 200000 755256568 200000 7409271 200000 549215625 200000 874606886 200000 235452258 200000 980130885 200000 381391291 200000 5650594 200000 612131073 200000 869761369 200000 168156435 200000 445410840 200000 788829568 200000 673786722 200000 727881674 200000 809849032 200000 846370213 200000 111238961 200000 220966200 200000 303903507 200000 601454426 200000 58843319 200000 837585366 200000 469024376 200000 299362727 200000 927945476 200000 641996604 200000 128099225 200000 845865140 200000 301723720 200000 874743331 200000 758708278 200000 255005131 200000 554582997 200000 803422819 200000 908323631 200000 503278931 200000 317026843 200000 43485429 200000 951479941 200000 863583445 200000 905233066 200000 347160562 200000 816154969 200000 446467322 200000 525356594 200000 361300113 200000 948575210 200000 730304906 200000 674082949 200000 373390123 200000 555942810 200000 297006957 200000 583933586 200000 272575290 200000 597323497 200000 152905901 200000 416190059 200000 385275733 200000 361033079 200000 12671089 200000 559486783 200000 248254772 200000 947095046 200000 395255042 200000 57312608 200000 956808625 200000 963976309 200000 359022537 200000 336643645 200000 345182916 200000 693335492 200000 547520846 200000 653138535 200000 627028869 200000 860741653 200000 885335865 200000 408348048 200000 263171629 200000 462954153 200000 551876691 200000 343618694 200000 602477076 200000 257093598 200000 520767109 200000 985242427 200000 23239603 200000 232953655 200000 312067287 200000 69811391 200000 941828258 200000 367451987 200000 270678386 200000 788957507 200000 783835546 200000 714549235 200000 756257694 200000 948617239 200000 80697459 200000 597759479 200000 823658435 200000 477275052 200000 725203495 200000 292645216 200000 846185322 200000 816325010 200000 896620236 200000 289940303 200000 58627900 200000 186611321 200000 242563485 200000 38367748 200000 285916417 200000 618954803 200000 130774256 200000 741603039 200000 333098402 200000 443791792 200000 764983360 200000 76884577 200000 344724263 200000 198595839 200000 83394084 200000 173433386 200000 501572280 200000 469025619 200000 306688085 200000 81620732 200000 967247006 200000 505932026 200000 817310634 200000 703089846 200000 514138690 200000 309451111 200000 895344670 200000 305136728 200000 742716972 200000 300646696 200000 583969480 200000 205165061 200000 740691460 200000 481238511 200000 382971361 200000 607747835 200000 56781460 200000 263571085 200000 353399490 200000 512534428 200000 516492227 200000 306077425 200000 635638242 200000 845196135 200000 906843802 200000 712697388 200000 56693978 200000 347867902 200000 718732610 200000 832155759 200000 702505059 200000 164572705 200000 82877699 200000 440487178 200000 968459350 200000 406249905 200000 259064389 200000 10219118 200000 961116586 200000 451556781 200000 996564626 200000 799824939 200000 615128697 200000 414862135 200000 237599377 200000 665489138 200000 464699899 200000 427842191 200000 851184651 200000 243138707 200000 161892999 200000 388695317 200000 619381225 200000 818672127 200000 623198104 200000 782523210 200000 621623858 200000 122216262 200000 88522693 200000 196082895 200000 160002065 200000 336408984 200000 588874951 200000 59727972 200000 300573132 200000 530369863 200000 111217014 200000 856724457 200000 841640653 200000 425099714 200000 30635979 200000 185962079 200000 734438300 200000 306633627 200000 549112030 200000 211908582 200000 475398626 200000 608431233 200000 48593128 200000 562533311 200000 627531878 200000 575221574 200000 596794178 200000 566593611 200000 973726483 200000 482889689 200000 532191843 200000 385361674 200000 86402287 200000 783408971 200000 525212644 200000 655486108 200000 818386468 200000 519663053 200000 861798527 200000 898646722 200000 486706682 200000 74470064 200000 607974923 200000 42256989 200000 55540441 200000 779342435 200000 144228736 200000 43604844 200000 220243531 200000 280915575 200000 976928504 200000 482263825 200000 858163447 200000 638368669 200000 483830698 200000 320214924 200000 562952358 200000 699756453 200000 963757552 200000 765106238 200000 206889025 200000 215269760 200000 256320834 200000 477581222 200000 217596880 200000 819939134 200000 491989048 200000 53516646 200000 823011963 200000 536405007 200000 121081995 200000 594027070 200000 121886348 200000 937867333 200000 867782420 200000 488942094 200000 443340650 200000 51418448 200000 588356554 200000 937604055 200000 439255454 200000 390964160 200000 888982470 200000 600613305 200000 61277393 200000 202882373 200000 399464257 200000 458712822 200000 199540683 200000 642550449 200000 778837396 200000 206982125 200000 392390772 200000 417065459 200000 751610166 200000 638764063 200000 474387926 200000 892125725 200000 596761025 200000 261351468 200000 182080024 200000 977306462 200000 13636588 200000 152945621 200000 447196803 200000 726625543 200000 992145297 200000 687304699 200000 506647935 200000 988281225 200000 48637352 200000 956060318 200000 160760982 200000 287290485 200000 512038473 200000 10709726 200000 444776047 200000 710381178 200000 576027308 200000 523379452 200000 322610900 200000 468473705 200000 769505579 200000 546737240 200000 688934572 200000 525964851 200000 673169214 200000 277458292 200000 961277440 200000 69992168 200000 870887294 200000 783728111 200000 396280312 200000 399237817 200000 244287394 200000 309919369 200000 584834270 200000 693227510 200000 75529859 200000 978905893 200000 557373465 200000 713574415 200000 288029210 200000 518021825 200000 381527602 200000 763861398 200000 15271808 200000 729780095 200000 879014610 200000 517495867 200000 455900396 200000 422916254 200000 770682049 200000 627085518 200000 112644024 200000 6419584 200000 756006376 200000 5125439 200000 689252443 200000 361262245 200000 972346190 200000 173620384 200000 67420783 200000 608646062 200000 906778397 200000 41042720 200000 803974828 200000 137373018 200000 603008158 200000 369636881 200000 268005098 200000 477593739 200000 248433207 200000 763980770 200000 525528097 200000 981692225 200000 266569075 200000 953229348 200000 891225707 200000 62040732 200000 572594938 200000 272445833 200000 987054336 200000 53397725 200000 417533075 200000 843759071 200000 552920120 200000 75567461 200000 150648616 200000 438887960 200000 705695116 200000 626264243 200000 543042241 200000 90910276 200000 866715541 200000 983393385 200000 31462535 200000 902063508 200000 837598730 200000 344569671 200000 212953794 200000 970029656 200000 504640965 200000 532486958 200000 820778202 200000 300921345 200000 153515709 200000 706386717 200000 131334489 200000 526934303 200000 636254731 200000 826965814 200000 453322726 200000 241836387 200000 144712681 200000 364746425 200000 544256330 200000 177118621 200000 818388910 200000 11097606 200000 17694573 200000 173369789 200000 518490066 200000 871454366 200000 692692313 200000 977981653 200000 29447151 200000 614948642 200000 239840565 200000 755142421 200000 275506877 200000 219949905 200000 225957963 200000 957712844 200000 307828244 200000 59291149 200000 233820417 200000 543413101 200000 88590573 200000 623082326 200000 841494242 200000 842431878 200000 841033568 200000 72802380 200000 316709014 200000 496750793 200000 346953894 200000 646106929 200000 12478949 200000 25262343 200000 84162839 200000 550820195 200000 486541751 200000 981912367 200000 137639469 200000 460872037 200000 395393557 200000 721404754 200000 42411134 200000 111876310 200000 271415336 200000 173932705 200000 677991364 200000 190384759 200000 129867320 200000 396641645 200000 585079512 200000 689486377 200000 126533549 200000 541836069 200000 652968881 200000 490553067 200000 57710865 200000 714601050 200000 776990569 200000 726201567 200000 893131275 200000 640575165 200000 837927992 200000 596839749 200000 256342884 200000 471388446 200000 344465270 200000 141707389 200000 754882309 200000 580651373 200000 852056475 200000 37121033 200000 991096822 200000 357501116 200000 121800257 200000 877710983 200000 629480543 200000 28267835 200000 362701856 200000 772552634 200000 721464201 200000 543945274 200000 828744977 200000 3114625 200000 486599134 200000 239889449 200000 192416267 200000 845859549 200000 766339300 200000 765889178 200000 493594919 200000 584884719 200000 395103044 200000 610632252 200000 103458718 200000 88991222 200000 128507592 200000 177179361 200000 429330376 200000 395345492 200000 89720919 200000 310533496 200000 343421727 200000 899381129 200000 692959227 200000 212627475 200000 151710777 200000 599548213 200000 616783579 200000 672512993 200000 495154385 200000 853794329 200000 183418688 200000 639376179 200000 682729918 200000 680226838 200000 918525074 200000 322033530 200000 968945912 200000 115259947 200000 132961115 200000 844859718 200000 340019097 200000 130574458 200000 683851074 200000 382658632 200000 109035993 200000 281836099 200000 553479952 200000 732946769 200000 860396816 200000 960984039 200000 367112878 200000 585990223 200000 813596599 200000 705625829 200000 26294052 200000 573007957 200000 399230822 200000 291171807 200000 964754587 200000 530425235 200000 930968278 200000 737499797 200000 186094682 200000 36556121 200000 1505247 200000 827680231 200000 762021068 200000 989516312 200000 806616954 200000 627211222 200000 592893303 200000 258979680 200000 209909696 200000 657847171 200000 875949829 200000 915403233 200000 383546344 200000 900607277 200000 83168573 200000 223662957 200000 418512459 200000 181945398 200000 596086026 200000 67473139 200000 946477155 200000 700137758 200000 624112242 200000 177843845 200000 305462983 200000 320364934 200000 961672863 200000 9625938 200000 179226415 200000 664084525 200000 146630618 200000 280614316 200000 498165365 200000 333802229 200000 332250505 200000 746191106 200000 758421137 200000 778126046 200000 674596407 200000 73550309 200000 835113115 200000 499388936 200000 491822987 200000 859623430 200000 237064396 200000 220124084 200000 435115599 200000 12518966 200000 201857660 200000 943066690 200000 737529962 200000 727928932 200000 708054564 200000 573001012 200000 50530533 200000 414443425 200000 486542172 200000 433961769 200000 446153193 200000 680914462 200000 797742301 200000 58705890 200000 644541629 200000 417043243 200000 427131008 200000 713572927 200000 740979148 200000 381391672 200000 127635772 200000 517951041 200000 569538716 200000 991534551 200000 171151658 200000 899044617 200000 585416151 200000 645648312 200000 426852228 200000 529282263 200000 896048453 200000 198636203 200000 64895136 200000 591950603 200000 697682382 200000 138173344 200000 681564153 200000 245165606 200000 815346044 200000 778946217 200000 95764006 200000 121549257 200000 441646966 200000 598287093 200000 490347232 200000 52239539 200000 809455110 200000 212301526 200000 988454143 200000 778591430 200000 756887698 200000 195941307 200000 395032699 200000 573916418 200000 499596709 200000 302674486 200000 480953966 200000 455972743 200000 530700519 200000 749923830 200000 144954640 200000 202801046 200000 841282847 200000 964952013 200000 155848634 200000 848918928 200000 866360887 200000 127819690 200000 201542883 200000 451048181 200000 268859704 200000 912671902 200000 695947812 200000 909878885 200000 871530568 200000 337545434 200000 524751926 200000 515368865 200000 842773170 200000 526553518 200000 282140402 200000 761409417 200000 861435614 200000 45280139 200000 463649103 200000 700511775 200000 823380051 200000 880676353 200000 54462311 200000 253632129 200000 587018171 200000 82062273 200000 562322034 200000 564481266 200000 740259550 200000 310563483 200000 295400647 200000 834323665 200000 923801765 200000 632720767 200000 567101921 200000 533387424 200000 206385432 200000 69622911 200000 38408791 200000 268301309 200000 414899039 200000 643668171 200000 434078178 200000 654742443 200000 444572100 200000 359809203 200000 887804250 200000 983238025 200000 134780845 200000 772322727 200000 394964152 200000 465303704 200000 882987430 200000 807234617 200000 871000340 200000 642452728 200000 722490196 200000 428997144 200000 346088103 200000 246388203 200000 509634946 200000 798887445 200000 804619466 200000 669223375 200000 373619735 200000 492083746 200000 254311924 200000 712048679 200000 389912604 200000 742767949 200000 495129534 200000 241828242 200000 525525434 200000 987804616 200000 932017378 200000 918408658 200000 627972665 200000 862665956 200000 203449655 200000 729256389 200000 461386754 200000 981225232 200000 467022261 200000 313151342 200000 417349276 200000 132242397 200000 558114422 200000 956497388 200000 557041842 200000 33064956 200000 531045553 200000 797059456 200000 226109962 200000 463095101 200000 213269184 200000 966233482 200000 124722574 200000 604436113 200000 322767387 200000 763781259 200000 767269701 200000 424252423 200000 423147866 200000 321922084 200000 218498650 200000 921938642 200000 59072566 200000 327131925 200000 371716883 200000 128904513 200000 866344328 200000 250315582 200000 245110491 200000 235527877 200000 885002567 200000 307588000 200000 624869944 200000 55364589 200000 383553676 200000 40329308 200000 688513747 200000 847387244 200000 822409616 200000 659861169 200000 940800374 200000 603226896 200000 612900268 200000 573167361 200000 855698953 200000 383830988 200000 630231383 200000 991536844 200000 222610835 200000 288787374 200000 891695659 200000 485104306 200000 260014142 200000 264980713 200000 577072351 200000 914028661 200000 68155730 200000 197192907 200000 781151053 200000 739922675 200000 783381816 200000 633224134 200000 454883949 200000 863164975 200000 871737720 200000 222709098 200000 85456471 200000 753419080 200000 697311418 200000 346408040 200000 859417667 200000 30355071 200000 373236935 200000 27130513 200000 807610507 200000 307639605 200000 276158600 200000 162712788 200000 329578151 200000 904226793 200000 477264389 200000 926880578 200000 311427888 200000 667236413 200000 440011367 200000 710975756 200000 516440541 200000 549548785 200000 337619445 200000 258266754 200000 691917191 200000 6332389 200000 832548378 200000 32769812 200000 270666791 200000 800629274 200000 105267548 200000 408843604 200000 958340310 200000 179584433 200000 343861605 200000 657139954 200000 577457611 200000 680392681 200000 165927165 200000 18407101 200000 284936800 200000 749661989 200000 947880972 200000 267295912 200000 133764876 200000 483267299 200000 109579676 200000 995839938 200000 166080361 200000 699080644 200000 257136084 200000 575003707 200000 980775471 200000 885186953 200000 249840637 200000 543794532 200000 657929014 200000 718891283 200000 405676672 200000 644721583 200000 268420982 200000 394569826 200000 942150373 200000 479335594 200000 826253065 200000 767139990 200000 939778516 200000 369701639 200000 640239399 200000 570842096 200000 94481175 200000 190631575 200000 863913000 200000 697095633 200000 264744853 200000 266168393 200000 114519941 200000 979694265 200000 769571671 200000 721921070 200000 397945815 200000 139432008 200000 28077958 200000 410425207 200000 557933269 200000 37758783 200000 458899049 200000 231812212 200000 593449817 200000 693411710 200000 771310443 200000 65826454 200000 429633370 200000 124590086 200000 786828562 200000 752194669 200000 167926769 200000 814475512 200000 157715208 200000 83148202 200000 801923416 200000 657740692 200000 688690197 200000 438729500 200000 672740070 200000 34181178 200000 985688098 200000 435535030 200000 181828883 200000 353799275 200000 758576182 200000 545439623 200000 758705017 200000 63195336 200000 425049212 200000 331159999 200000 290919632 200000 609933584 200000 742959674 200000 895397040 200000 902221040 200000 665938981 200000 813339610 200000 163368137 200000 823648978 200000 859140615 200000 811425508 200000 764861340 200000 523341966 200000 221228503 200000 601227776 200000 960205272 200000 343810909 200000 444769748 200000 850458360 200000 49000783 200000 878184343 200000 682915680 200000 931720371 200000 346337008 200000 188753078 200000 632052986 200000 665257275 200000 806419660 200000 439543120 200000 394960964 200000 622026678 200000 928418836 200000 625433887 200000 141167615 200000 419874927 200000 714366744 200000 349072124 200000 612770313 200000 758139086 200000 17506121 200000 661275358 200000 592381797 200000 479667546 200000 568618808 200000 146304479 200000 833157169 200000 890765245 200000 786965651 200000 143764535 200000 342437296 200000 981215936 200000 83909677 200000 720353086 200000 19340866 200000 200567881 200000 937505270 200000 531420012 200000 618360678 200000 821126499 200000 150471934 200000 645398619 200000 493864894 200000 884816950 200000 565115254 200000 699075779 200000 750556937 200000 838721033 200000 346069165 200000 717769341 200000 81771049 200000 243989318 200000 916201238 200000 857868416 200000 211172638 200000 370292085 200000 375964736 200000 270304485 200000 303892233 200000 344112959 200000 742137563 200000 260382437 200000 994875433 200000 112345196 200000 100118713 200000 403133144 200000 364393440 200000 757625828 200000 796815561 200000 474247224 200000 267554990 200000 639323568 200000 209923356 200000 674309019 200000 363028531 200000 517228281 200000 587564772 200000 586116284 200000 854871344 200000 689339911 200000 413219951 200000 366570098 200000 519171974 200000 322094147 200000 280985391 200000 149448373 200000 559286325 200000 601687604 200000 714317748 200000 226891935 200000 27485021 200000 710309765 200000 979645359 200000 433572456 200000 454635071 200000 840674044 200000 75011568 200000 346493288 200000 29291835 200000 378983555 200000 116784232 200000 293924888 200000 705175507 200000 196530978 200000 255707687 200000 931851280 200000 119320741 200000 34291969 200000 348277086 200000 233744393 200000 392303988 200000 788842858 200000 964626781 200000 471487451 200000 285583135 200000 982762180 200000 984721045 200000 37984383 200000 725043624 200000 54069912 200000 183968405 200000 566311438 200000 716489261 200000 621267343 200000 699623440 200000 504673215 200000 917289201 200000 491287409 200000 131505365 200000 497398251 200000 926003539 200000 620056870 200000 99659220 200000 697277452 200000 89220564 200000 470966456 200000 962094879 200000 413774521 200000 1840148 200000 139932494 200000 951856613 200000 469863338 200000 395281108 200000 490434353 200000 513797751 200000 575066041 200000 443317749 200000 840369098 200000 533174343 200000 942155486 200000 517853303 200000 63482273 200000 498947043 200000 588202545 200000 58370682 200000 784707678 200000 295344381 200000 380567531 200000 375583039 200000 302045898 200000 614316645 200000 997582692 200000 37007143 200000 55839950 200000 759053836 200000 467062037 200000 162756017 200000 582634867 200000 991551234 200000 584254102 200000 865024895 200000 18433759 200000 897855352 200000 84561568 200000 479052881 200000 644512861 200000 361219774 200000 548236044 200000 655048455 200000 659539028 200000 92326213 200000 548181713 200000 89976739 200000 411515981 200000 279619741 200000 991917064 200000 415465283 200000 912878321 200000 731230583 200000 573420523 200000 916105258 200000 894921224 200000 102962595 200000 73102544 200000 985842615 200000 867338875 200000 239965713 200000 27313714 200000 324775019 200000 89313362 200000 447932115 200000 151232168 200000 362485223 200000 839532213 200000 381963032 200000 989911531 200000 594372330 200000 759222765 200000 654055218 200000 832824531 200000 454871382 200000 651129699 200000 405104272 200000 965103960 200000 143708203 200000 127630239 200000 312455108 200000 757919892 200000 631132041 200000 274340937 200000 664175229 200000 310017215 200000 41566386 200000 603479595 200000 725001612 200000 565035314 200000 887699972 200000 906473260 200000 232805602 200000 971786340 200000 798348546 200000 482606677 200000 544941968 200000 553435118 200000 978833483 200000 316983759 200000 205960645 200000 128349833 200000 223378336 200000 747040994 200000 682813138 200000 585538062 200000 227549665 200000 801975286 200000 115920680 200000 803995508 200000 488368400 200000 162817173 200000 651144279 200000 240557269 200000 874935372 200000 519638886 200000 392659728 200000 76019561 200000 877979093 200000 794474034 200000 231546147 200000 958364551 200000 989125390 200000 259162082 200000 277734272 200000 325292714 200000 261293685 200000 608068221 200000 317389881 200000 479023465 200000 941897132 200000 799072558 200000 367099518 200000 176468349 200000 531042674 200000 363726907 200000 385756318 200000 775249854 200000 314018217 200000 636670222 200000 505275404 200000 869702693 200000 249744209 200000 807463471 200000 613785942 200000 818374090 200000 886729867 200000 633360199 200000 291870767 200000 575560934 200000 616553622 200000 780743453 200000 746175845 200000 4430546 200000 68627412 200000 769245596 200000 79275242 200000 640991749 200000 276905925 200000 490867658 200000 807281615 200000 765821464 200000 367387401 200000 124404689 200000 267541059 200000 112618949 200000 433904481 200000 213859065 200000 53378455 200000 411954403 200000 114763181 200000 547312042 200000 853457980 200000 447792234 200000 494112751 200000 252176750 200000 102905283 200000 63703668 200000 678878022 200000 359530732 200000 439983834 200000 860918841 200000 727656435 200000 391076845 200000 492009301 200000 305104400 200000 897401174 200000 744535898 200000 663168033 200000 121023348 200000 99977713 200000 859712827 200000 255183697 200000 585835772 200000 502984034 200000 862160056 200000 895929877 200000 448127585 200000 765827180 200000 69280795 200000 570229437 200000 704306812 200000 375195886 200000 527418571 200000 725921465 200000 772739908 200000 693484521 200000 201198417 200000 589216411 200000 228932050 200000 863047550 200000 134848342 200000 938182163 200000 708953183 200000 400446188 200000 75031970 200000 130551792 200000 119626820 200000 540518549 200000 768174621 200000 664001573 200000 613007352 200000 522115065 200000 861938129 200000 588061120 200000 303308565 200000 695394232 200000 419170533 200000 702702323 200000 909997138 200000 49506196 200000 174123170 200000 552805647 200000 553418633 200000 668971627 200000 377534832 200000 740271235 200000 784442290 200000 464725568 200000 914844889 200000 304358624 200000 381442789 200000 481971250 200000 401237380 200000 682164439 200000 36708442 200000 157859970 200000 299708731 200000 680686648 200000 473945707 200000 674687633 200000 96159461 200000 925890548 200000 668166800 200000 242083550 200000 709302923 200000 411943451 200000 586314594 200000 929404683 200000 853537109 200000 668820958 200000 119091352 200000 92626392 200000 360920973 200000 984871309 200000 853361931 200000 858713893 200000 300704410 200000 346810521 200000 486579380 200000 753390067 200000 284200197 200000 671628690 200000 90838700 200000 56959075 200000 640624247 200000 89969704 200000 998700842 200000 777864117 200000 960832440 200000 672381741 200000 695935368 200000 841375305 200000 337787569 200000 555393681 200000 263194685 200000 580210592 200000 384042089 200000 371107683 200000 649272547 200000 403703898 200000 742473994 200000 602445782 200000 148701746 200000 8394809 200000 427050973 200000 383215416 200000 551552002 200000 874300444 200000 815368520 200000 250100732 200000 497649995 200000 739154947 200000 230148822 200000 734319536 200000 254609447 200000 488947985 200000 848532271 200000 735039238 200000 93996494 200000 730830724 200000 876549658 200000 201867214 200000 271190168 200000 398049981 200000 145136769 200000 393535225 200000 45777919 200000 417577790 200000 883636844 200000 355258520 200000 659509401 200000 138336934 200000 668572932 200000 189593050 200000 612796960 200000 54078902 200000 943830161 200000 714383632 200000 822856045 200000 141201998 200000 634507387 200000 194025899 200000 15085175 200000 462103408 200000 962456396 200000 901620795 200000 209728599 200000 984137530 200000 4529835 200000 364489840 200000 31042887 200000 241493743 200000 975093601 200000 108689692 200000 193855646 200000 888661742 200000 907818838 200000 466738223 200000 857766100 200000 53387960 200000 210535316 200000 761554617 200000 988809603 200000 873361646 200000 679841346 200000 184746218 200000 229108579 200000 409158480 200000 133397674 200000 136059924 200000 256371276 200000 367806142 200000 145126194 200000 307418790 200000 348207927 200000 700292920 200000 390852965 200000 595990578 200000 240006204 200000 864661473 200000 105633771 200000 824883559 200000 343341204 200000 912973047 200000 30073484 200000 159544854 200000 972165271 200000 955855324 200000 264850992 200000 327931697 200000 160564671 200000 706225424 200000 148865248 200000 5793990 200000 613201058 200000 697391667 200000 183772613 200000 608998407 200000 354350330 200000 873158662 200000 954704679 200000 612052804 200000 437339552 200000 24970345 200000 167779438 200000 815316462 200000 921510539 200000 275464286 200000 929612324 200000 543048341 200000 876592853 200000 324279300 200000 79208432 200000 670435562 200000 155749046 200000 984281756 200000 7674011 200000 810747325 200000 456367494 200000 483379334 200000 801668622 200000 253939967 200000 844233149 200000 956838723 200000 438542673 200000 425589184 200000 795657973 200000 517358452 200000 414162572 200000 613310512 200000 510399462 200000 29147352 200000 322678025 200000 93868449 200000 480107113 200000 38448722 200000 136570671 200000 796911235 200000 473483125 200000 719242208 200000 168957575 200000 812442725 200000 859833635 200000 144150691 200000 636499897 200000 996146170 200000 772286124 200000 44728541 200000 965244559 200000 389803792 200000 65420904 200000 805525996 200000 589863408 200000 962010266 200000 484306385 200000 99657811 200000 570813414 200000 993882278 200000 324093309 200000 650149809 200000 496011160 200000 234202726 200000 647896359 200000 399701192 200000 158192975 200000 133437483 200000 5794726 200000 759097718 200000 111467635 200000 558290276 200000 370674418 200000 841426110 200000 758721422 200000 165737122 200000 946106917 200000 363555007 200000 391011399 200000 463739798 200000 41409399 200000 567563450 200000 183984488 200000 680273168 200000 623959104 200000 886444815 200000 602785495 200000 802683137 200000 883792121 200000 6939456 200000 998378911 200000 556251257 200000 659860282 200000 992885740 200000 879953384 200000 172040617 200000 391015356 200000 389244627 200000 692208889 200000 71466465 200000 226028119 200000 105285336 200000 728858941 200000 611544977 200000 382898180 200000 939429881 200000 300156986 200000 530690635 200000 724454108 200000 967799127 200000 103274138 200000 42159295 200000 635294742 200000 255604020 200000 595842596 200000 426173628 200000 918598155 200000 356491503 200000 944498115 200000 140063541 200000 618181173 200000 58921737 200000 636857725 200000 537646648 200000 145618731 200000 126297890 200000 121231485 200000 698729208 200000 183706789 200000 988527100 200000 220774665 200000 355197379 200000 653507453 200000 606018421 200000 52075658 200000 754802699 200000 110132651 200000 647983248 200000 805975946 200000 710254177 200000 617597511 200000 701901676 200000 640441777 200000 70409332 200000 242021258 200000 817261898 200000 982345670 200000 370590997 200000 343734988 200000 270178955 200000 380477875 200000 583721013 200000 259129990 200000 454939310 200000 743039616 200000 587503844 200000 451063376 200000 277269589 200000 606833750 200000 654898003 200000 933235939 200000 576256832 200000 886260348 200000 719980754 200000 339999768 200000 889533520 200000 641565021 200000 977661394 200000 248379622 200000 761853828 200000 71514751 200000 60068323 200000 986005862 200000 495919102 200000 108222604 200000 986753461 200000 384460498 200000 106692605 200000 422586188 200000 271692570 200000 494759296 200000 435234019 200000 54962599 200000 677484802 200000 249083115 200000 401640753 200000 44558247 200000 325643645 200000 214203306 200000 263434373 200000 355554931 200000 228187067 200000 844888438 200000 208993698 200000 966563925 200000 101488654 200000 580130087 200000 546554982 200000 714689203 200000 460634085 200000 203077301 200000 661173204 200000 364968984 200000 900232657 200000 85229370 200000 250763276 200000 79834156 200000 222985604 200000 923110126 200000 75172429 200000 86504374 200000 798370764 200000 816111402 200000 301462776 200000 166875809 200000 772492955 200000 996300901 200000 988431247 200000 469289459 200000 775129857 200000 754190904 200000 117200049 200000 578822613 200000 561454895 200000 533567324 200000 537881119 200000 399033233 200000 79869558 200000 123766698 200000 925150394 200000 349072783 200000 639364420 200000 595080729 200000 654803585 200000 501332822 200000 137070381 200000 158667971 200000 994167446 200000 308832144 200000 754645214 200000 916406496 200000 913507641 200000 652749829 200000 327357994 200000 991277255 200000 273991114 200000 344005534 200000 330641921 200000 663622643 200000 408075466 200000 475094115 200000 903580787 200000 723898619 200000 642742234 200000 621462908 200000 526545584 200000 881846168 200000 692992441 200000 149372723 200000 527120138 200000 57421986 200000 130175049 200000 75814639 200000 531423985 200000 143434770 200000 693852810 200000 749407033 200000 472568052 200000 447627008 200000 233090717 200000 817359801 200000 259242694 200000 990384549 200000 971025857 200000 832603449 200000 493441845 200000 222957402 200000 788777560 200000 332485536 200000 9890355 200000 625492118 200000 530394594 200000 369150967 200000 28160209 200000 546609395 200000 208600319 200000 232078439 200000 868957502 200000 397578536 200000 345287024 200000 376714296 200000 878149323 200000 161861903 200000 113094678 200000 228059603 200000 203814889 200000 933492639 200000 192136944 200000 421864127 200000 869618728 200000 153171186 200000 538578208 200000 10004391 200000 786978873 200000 917579840 200000 47728358 200000 787839057 200000 288325612 200000 756235744 200000 335405475 200000 843551143 200000 937582642 200000 390647629 200000 864806358 200000 934926257 200000 730049819 200000 211558174 200000 933769505 200000 412063639 200000 7217624 200000 175751948 200000 143986755 200000 802524066 200000 386913465 200000 733254640 200000 940790046 200000 805829948 200000 514351406 200000 5608897 200000 34662579 200000 765687019 200000 270055881 200000 800512408 200000 328566048 200000 363278424 200000 183811641 200000 106305454 200000 631596456 200000 638075981 200000 355040080 200000 419070812 200000 336910506 200000 655345330 200000 86201085 200000 300641049 200000 889381798 200000 580675214 200000 630475858 200000 399085695 200000 9979199 200000 487284747 200000 884842366 200000 772357189 200000 370726195 200000 105869425 200000 818843091 200000 733931589 200000 594931300 200000 555236905 200000 908774848 200000 827847031 200000 459713745 200000 778798779 200000 820662486 200000 528216563 200000 22341021 200000 124891855 200000 20238278 200000 193863921 200000 605328134 200000 38174766 200000 312481376 200000 316295883 200000 515741805 200000 717737409 200000 132105109 200000 929623801 200000 585378388 200000 299036560 200000 968790901 200000 568887828 200000 844102233 200000 796054724 200000 179777329 200000 417526739 200000 501065023 200000 181746596 200000 351758617 200000 735412495 200000 404835558 200000 833312155 200000 825744542 200000 324863937 200000 673838157 200000 157606703 200000 738688592 200000 33488130 200000 532897173 200000 671361546 200000 21140447 200000 963965193 200000 315072512 200000 837592308 200000 372656669 200000 88699696 200000 743463405 200000 102126549 200000 519746809 200000 919052270 200000 107072221 200000 190201271 200000 818691973 200000 693932765 200000 456501617 200000 977586881 200000 774159344 200000 271602869 200000 994824552 200000 974279740 200000 971957644 200000 308400462 200000 263685028 200000 952060561 200000 62799048 200000 652363168 200000 206511141 200000 977445704 200000 99928374 200000 983253445 200000 437211659 200000 801736969 200000 439276933 200000 933160181 200000 588703127 200000 903789982 200000 669740934 200000 556565384 200000 538382890 200000 299686382 200000 926914090 200000 59158776 200000 173326403 200000 32529922 200000 818304897 200000 28135899 200000 612142468 200000 903722755 200000 788405948 200000 9311723 200000 39728813 200000 702662968 200000 547334188 200000 12502529 200000 395515807 200000 925934092 200000 681790783 200000 629266452 200000 220363609 200000 689077253 200000 549975688 200000 549379902 200000 710847997 200000 834887373 200000 202211767 200000 994379702 200000 364360906 200000 708667180 200000 877322652 200000 176696022 200000 809192483 200000 606841099 200000 270953512 200000 441971989 200000 778846598 200000 89391473 200000 499241066 200000 404604429 200000 720754580 200000 384982665 200000 762788501 200000 877886582 200000 16647695 200000 881007001 200000 410113527 200000 908101160 200000 582599126 200000 937761035 200000 722401027 200000 867386396 200000 108092650 200000 803651687 200000 801852743 200000 384086634 200000 416751211 200000 393746006 200000 690600310 200000 286284875 200000 309959322 200000 478434975 200000 95009630 200000 388726807 200000 497821912 200000 351960620 200000 830978545 200000 261377352 200000 563154853 200000 639863558 200000 355331904 200000 736211572 200000 327682721 200000 263333971 200000 265640058 200000 965186389 200000 683429517 200000 532983902 200000 720419824 200000 288011972 200000 354680138 200000 814600335 200000 992476435 200000 645161656 200000 837334487 200000 649085805 200000 531653747 200000 581798475 200000 776107606 200000 477877410 200000 463754689 200000 532800949 200000 410304007 200000 731982071 200000 873480653 200000 316656718 200000 560054090 200000 730066002 200000 35059336 200000 334779534 200000 505275808 200000 823228862 200000 969221890 200000 899256848 200000 859787178 200000 539604323 200000 938742123 200000 613038473 200000 796665640 200000 453167240 200000 454557461 200000 4967125 200000 342754554 200000 788638103 200000 692053103 200000 153315050 200000 413648161 200000 590113816 200000 569909003 200000 776433121 200000 167923389 200000 602053812 200000 475861913 200000 938074867 200000 289371152 200000 972481331 200000 432963048 200000 757815928 200000 783728249 200000 803847293 200000 881917162 200000 970193386 200000 594456184 200000 42526875 200000 248921776 200000 765982175 200000 90686896 200000 360942774 200000 985915497 200000 392649234 200000 279706847 200000 737732374 200000 72583782 200000 802245466 200000 917402599 200000 509502756 200000 970350105 200000 792210863 200000 907826631 200000 346732903 200000 329170448 200000 289902635 200000 513680545 200000 686693770 200000 511100925 200000 945112326 200000 866717109 200000 328803411 200000 976473264 200000 107815320 200000 350252388 200000 151721388 200000 645401626 200000 778354778 200000 122317101 200000 179951773 200000 24719179 200000 673647844 200000 172589490 200000 57854798 200000 303379060 200000 895626735 200000 708241587 200000 89479433 200000 377935588 200000 655465811 200000 409526032 200000 121217077 200000 434695438 200000 454283273 200000 231923402 200000 405286491 200000 472471681 200000 77398058 200000 387494658 200000 885789220 200000 132760045 200000 686024941 200000 912212471 200000 185498968 200000 290493220 200000 82413227 200000 749075723 200000 719106783 200000 201287958 200000 477299934 200000 458880702 200000 203621059 200000 202885074 200000 669303325 200000 822383281 200000 64767019 200000 152728714 200000 859134496 200000 328569251 200000 574210912 200000 721462671 200000 169360321 200000 105273718 200000 984064971 200000 903958096 200000 805711608 200000 318566185 200000 436325876 200000 483878238 200000 396535517 200000 160783583 200000 666116995 200000 212363883 200000 480345001 200000 552708566 200000 720277313 200000 62729797 200000 536404660 200000 694420591 200000 883325207 200000 674648798 200000 43126391 200000 194979372 200000 483761678 200000 428861766 200000 823713930 200000 842613676 200000 973631564 200000 162641326 200000 160130982 200000 983369904 200000 771492636 200000 15316326 200000 309432228 200000 748189208 200000 309092581 200000 573551839 200000 342284155 200000 581681125 200000 977313073 200000 862111145 200000 524704068 200000 174802744 200000 941430438 200000 782521460 200000 566683193 200000 32247889 200000 911802639 200000 236778770 200000 139545776 200000 419694224 200000 627710292 200000 999107187 200000 496496676 200000 676788854 200000 533405565 200000 359080102 200000 774245676 200000 41846691 200000 357334194 200000 653412574 200000 617689473 200000 984753369 200000 604840252 200000 241741161 200000 47754235 200000 981106167 200000 612874372 200000 356542394 200000 858474130 200000 219942398 200000 804540178 200000 20709471 200000 402604641 200000 982470414 200000 764953230 200000 132640010 200000 146541981 200000 837903976 200000 35749314 200000 760284812 200000 31390114 200000 467825261 200000 903735957 200000 425762516 200000 880308454 200000 825403548 200000 684314128 200000 745510131 200000 538348290 200000 848283031 200000 217682012 200000 703431962 200000 820925104 200000 710416670 200000 432228033 200000 300651161 200000 757482438 200000 974691346 200000 771117479 200000 69739489 200000 772663614 200000 308854386 200000 477386392 200000 336429698 200000 789529905 200000 584786784 200000 665900603 200000 184677165 200000 432028887 200000 110178588 200000 958527577 200000 600955314 200000 850173064 200000 669619974 200000 37580763 200000 836431106 200000 679815612 200000 968596383 200000 741814472 200000 449415469 200000 765991693 200000 234640520 200000 455851595 200000 24491363 200000 233813555 200000 433144449 200000 445874858 200000 972169718 200000 202576902 200000 885909354 200000 611873615 200000 315783765 200000 432166527 200000 238128196 200000 210681026 200000 600178962 200000 344835254 200000 990974255 200000 441389228 200000 974200284 200000 984637156 200000 469355372 200000 347409364 200000 375103365 200000 938418786 200000 708421468 200000 822896165 200000 789032956 200000 634739111 200000 812396671 200000 419230373 200000 627445330 200000 723980365 200000 379835765 200000 756049278 200000 737811641 200000 43453195 200000 548190207 200000 518246904 200000 856709247 200000 487605179 200000 341341438 200000 123405435 200000 100392470 200000 923080020 200000 895514226 200000 623549585 200000 74452238 200000 310641648 200000 44831099 200000 161086689 200000 469961752 200000 110512839 200000 515387993 200000 265999668 200000 674445060 200000 906026033 200000 345231471 200000 79373427 200000 535865027 200000 546105766 200000 821361211 200000 992718502 200000 238301029 200000 668006848 200000 571406175 200000 535314677 200000 368968218 200000 960878647 200000 255293083 200000 306876330 200000 268355380 200000 618568676 200000 317012943 200000 600428588 200000 161416227 200000 588934334 200000 134304764 200000 201711364 200000 522902903 200000 777694686 200000 659778370 200000 894350299 200000 726233312 200000 616966525 200000 447405283 200000 373065081 200000 119017776 200000 748643572 200000 662795070 200000 70605254 200000 652144214 200000 7905978 200000 224797140 200000 564868044 200000 848754532 200000 269417065 200000 954423109 200000 870729650 200000 937713801 200000 64804024 200000 716903250 200000 909197505 200000 693331734 200000 148701057 200000 48346844 200000 589396321 200000 295636348 200000 492990396 200000 952647651 200000 99799324 200000 799721804 200000 953483137 200000 235148167 200000 432093849 200000 234323253 200000 96273928 200000 72193545 200000 932589474 200000 510886664 200000 497987500 200000 101949641 200000 857176350 200000 533636022 200000 324511714 200000 928974921 200000 894887190 200000 928194383 200000 837520710 200000 841719848 200000 281537202 200000 556395268 200000 765736334 200000 657351975 200000 448980540 200000 694681381 200000 771680147 200000 220774694 200000 594550043 200000 526781218 200000 711078222 200000 857248038 200000 817284568 200000 683656589 200000 662813144 200000 331422024 200000 310265884 200000 512842774 200000 728883048 200000 442530507 200000 895244975 200000 455909261 200000 782667608 200000 336933393 200000 850711418 200000 370491874 200000 474789919 200000 544439450 200000 362716548 200000 387543591 200000 631258455 200000 617066759 200000 874496247 200000 892937355 200000 636161976 200000 445142807 200000 728908060 200000 801885280 200000 822202138 200000 955624364 200000 877979737 200000 328522773 200000 699131509 200000 849256134 200000 319111225 200000 955649851 200000 906375139 200000 501103493 200000 576152420 200000 585618564 200000 421990556 200000 190761002 200000 613480353 200000 126205374 200000 529719033 200000 602182678 200000 800583130 200000 529779675 200000 744478321 200000 305001416 200000 653991447 200000 203283691 200000 578809245 200000 73265890 200000 806179201 200000 760221727 200000 639501366 200000 788390948 200000 468567648 200000 710511047 200000 949646613 200000 381557615 200000 310898716 200000 52815188 200000 461890097 200000 200293826 200000 711620927 200000 792666966 200000 161247908 200000 959437631 200000 143726960 200000 447823230 200000 31852197 200000 118176038 200000 780027256 200000 27145884 200000 36282254 200000 463839703 200000 338922303 200000 1898144 200000 131862486 200000 657116371 200000 438225871 200000 191221916 200000 536670999 200000 718613179 200000 96589135 200000 336824000 200000 697713673 200000 824645966 200000 179074313 200000 710551643 200000 718066820 200000 283314030 200000 312149860 200000 680314336 200000 991849857 200000 366927131 200000 510671336 200000 942490845 200000 970963736 200000 295666549 200000 33902400 200000 276787204 200000 85515394 200000 217804990 200000 548535091 200000 296283430 200000 961583128 200000 729706068 200000 759590057 200000 575371570 200000 699494225 200000 464805562 200000 779895723 200000 738835001 200000 89721030 200000 414479247 200000 436751714 200000 920445805 200000 959415344 200000 426600852 200000 389012502 200000 223217948 200000 364826728 200000 770171050 200000 715296559 200000 191611064 200000 375587686 200000 875012560 200000 877369143 200000 310841553 200000 700513857 200000 654602536 200000 696123349 200000 521821464 200000 263451956 200000 923019250 200000 393883602 200000 23371357 200000 187245462 200000 863271566 200000 892800279 200000 193773200 200000 523995103 200000 161102974 200000 931720876 200000 862706371 200000 844941738 200000 545585248 200000 611095737 200000 491686694 200000 293675948 200000 805780983 200000 330151560 200000 484327689 200000 803878337 200000 176106530 200000 405383296 200000 695330524 200000 41544927 200000 637456610 200000 185674794 200000 737402929 200000 499708703 200000 706833752 200000 600690734 200000 961654711 200000 459940794 200000 219815363 200000 278625878 200000 54256960 200000 112388873 200000 370763653 200000 614731657 200000 955169723 200000 636822147 200000 395427102 200000 934655441 200000 97391418 200000 639286977 200000 51832878 200000 889707605 200000 393801452 200000 855363453 200000 852898166 200000 603579230 200000 65281826 200000 160980878 200000 926069463 200000 328991316 200000 222987597 200000 306543852 200000 554892112 200000 956389825 200000 189446142 200000 668318897 200000 995722500 200000 560354124 200000 270464739 200000 339375381 200000 298705713 200000 18263487 200000 395872464 200000 33213808 200000 238523960 200000 138993920 200000 766271410 200000 287867451 200000 327992730 200000 517230106 200000 529506973 200000 690443022 200000 895806968 200000 538696501 200000 603764158 200000 62814370 200000 457869586 200000 173941144 200000 584320104 200000 592590031 200000 171301320 200000 720933806 200000 760816907 200000 42674318 200000 181878811 200000 565466877 200000 892188471 200000 493040120 200000 248520492 200000 682374703 200000 955698588 200000 749606468 200000 584289082 200000 751694604 200000 15609356 200000 447137228 200000 672130471 200000 224494204 200000 187614582 200000 662806023 200000 136477427 200000 964902536 200000 288581612 200000 973266831 200000 400870079 200000 694063706 200000 75634845 200000 414463515 200000 417511882 200000 785043000 200000 803122139 200000 703719557 200000 809868790 200000 653031819 200000 862499605 200000 539865797 200000 421589571 200000 901105373 200000 711323868 200000 801541107 200000 454006993 200000 33152470 200000 514038497 200000 934327368 200000 767080673 200000 907586877 200000 879926773 200000 636966684 200000 748288211 200000 31230716 200000 682165255 200000 808045288 200000 575274537 200000 934427675 200000 855024168 200000 916045636 200000 592269698 200000 443173571 200000 928910985 200000 756962537 200000 450801823 200000 282815035 200000 593866362 200000 198258608 200000 140813920 200000 576865006 200000 510162027 200000 416526992 200000 452333254 200000 973532770 200000 327817710 200000 645166498 200000 516638962 200000 919901505 200000 631803827 200000 269250592 200000 305659684 200000 359657299 200000 825141130 200000 349084257 200000 299175612 200000 505768833 200000 20310115 200000 329244125 200000 648472123 200000 138820050 200000 82915920 200000 56086318 200000 769947970 200000 505196912 200000 358481025 200000 55114252 200000 977915536 200000 533617316 200000 52400453 200000 25213775 200000 128439815 200000 863509716 200000 356200974 200000 646170863 200000 325971623 200000 41530507 200000 241870189 200000 682153479 200000 53665936 200000 555277169 200000 69297425 200000 170488012 200000 135665411 200000 634538573 200000 36225996 200000 740990618 200000 57113185 200000 939808010 200000 491555725 200000 86066151 200000 438466090 200000 463469742 200000 294352229 200000 911325260 200000 849648894 200000 642194275 200000 933555077 200000 453142659 200000 580199582 200000 182876784 200000 192927549 200000 26766946 200000 54201322 200000 629206592 200000 858914558 200000 806704355 200000 734908132 200000 579694169 200000 422547544 200000 855815711 200000 917478570 200000 449630565 200000 579796988 200000 277697358 200000 727234431 200000 348469548 200000 523352506 200000 82836680 200000 334320835 200000 913206935 200000 406676098 200000 579915269 200000 645012213 200000 201875374 200000 253279846 200000 474124191 200000 998239670 200000 754143641 200000 208132246 200000 300430670 200000 46310856 200000 492052130 200000 609687906 200000 496842218 200000 574142218 200000 413544496 200000 58528826 200000 834546540 200000 479590525 200000 875277004 200000 189868976 200000 98334444 200000 38665793 200000 971834910 200000 616291699 200000 72013987 200000 146956696 200000 569423600 200000 29583445 200000 177544682 200000 291722465 200000 267134761 200000 919547461 200000 42185016 200000 425889692 200000 478024658 200000 543508564 200000 71582759 200000 912306284 200000 317890324 200000 499286707 200000 306799982 200000 938247951 200000 768545847 200000 45249715 200000 753229543 200000 688213606 200000 148092836 200000 493929667 200000 383125385 200000 507119219 200000 287270626 200000 951669364 200000 870496622 200000 817449045 200000 730242716 200000 151944823 200000 734104014 200000 61838925 200000 256058520 200000 477287580 200000 711639297 200000 848899515 200000 814640576 200000 976265684 200000 474440319 200000 908086560 200000 616054300 200000 869901359 200000 449268962 200000 338376733 200000 857595092 200000 792602333 200000 98818530 200000 310272370 200000 879835186 200000 747432496 200000 889443416 200000 873779455 200000 574263197 200000 483517848 200000 567204923 200000 786555845 200000 104458142 200000 447684004 200000 830840996 200000 86356453 200000 983769054 200000 951157767 200000 255761356 200000 651517598 200000 172875044 200000 142934416 200000 373623052 200000 603082322 200000 981932891 200000 513288751 200000 372409563 200000 187244161 200000 859857289 200000 675620085 200000 629272275 200000 86675403 200000 982656472 200000 868012564 200000 987475371 200000 335057906 200000 655517584 200000 54167258 200000 224970045 200000 594408404 200000 889107738 200000 467822521 200000 835248257 200000 377657716 200000 76114430 200000 122154050 200000 930685839 200000 391077873 200000 888921828 200000 509649700 200000 686938015 200000 550598028 200000 478909845 200000 308984880 200000 152220940 200000 856461222 200000 523468026 200000 440311895 200000 204098379 200000 977288382 200000 578689819 200000 766149545 200000 410777848 200000 929026166 200000 886025505 200000 558195031 200000 706616777 200000 708815758 200000 841633107 200000 192870833 200000 282937495 200000 735124966 200000 896080156 200000 797578279 200000 626513243 200000 48123519 200000 652258050 200000 398037323 200000 564889902 200000 623526778 200000 19204783 200000 178037965 200000 99857479 200000 495138839 200000 668501227 200000 558303101 200000 251538944 200000 496014006 200000 52650398 200000 20538699 200000 359593168 200000 197549272 200000 588763602 200000 301963593 200000 85154897 200000 771387677 200000 47996846 200000 726927782 200000 58744635 200000 259502406 200000 385352315 200000 252023732 200000 717324646 200000 272241716 200000 360385698 200000 145494498 200000 782135754 200000 858453479 200000 804799915 200000 238520769 200000 538225281 200000 482564479 200000 232208446 200000 279527426 200000 6876355 200000 624729406 200000 700961829 200000 395921014 200000 237306089 200000 506950786 200000 595880519 200000 308057612 200000 520721002 200000 453820366 200000 185761965 200000 339836629 200000 833483231 200000 3998401 200000 745820800 200000 626012674 200000 920553217 200000 96007196 200000 682006535 200000 151375843 200000 599155369 200000 913952703 200000 452449965 200000 158146025 200000 518280910 200000 638489771 200000 471012088 200000 56973988 200000 277762698 200000 952800001 200000 479461522 200000 662385093 200000 8542228 200000 306584065 200000 370238531 200000 133384731 200000 860282566 200000 817896459 200000 219524596 200000 483677081 200000 944984343 200000 642047648 200000 590568109 200000 678026062 200000 952495265 200000 104312417 200000 932844694 200000 63291754 200000 331178524 200000 531662605 200000 220886264 200000 913010495 200000 226349920 200000 293203846 200000 684165692 200000 780511036 200000 514392422 200000 171249100 200000 735786986 200000 334194931 200000 981372998 200000 39193344 200000 882629803 200000 895069971 200000 91838265 200000 333684577 200000 24519750 200000 941672814 200000 151287448 200000 72398417 200000 498990501 200000 170425587 200000 860828122 200000 703267919 200000 655315665 200000 44623795 200000 696812952 200000 533396222 200000 6187760 200000 475900639 200000 435223435 200000 835416860 200000 609606733 200000 158973128 200000 103654540 200000 990485130 200000 891081808 200000 142576860 200000 621502611 200000 828997194 200000 1227136 200000 219086255 200000 998684343 200000 978754683 200000 755622279 200000 342499054 200000 418946355 200000 267393629 200000 385124654 200000 481998700 200000 951898974 200000 269519955 200000 316528731 200000 794993945 200000 546098096 200000 814972891 200000 891385881 200000 738149637 200000 699068868 200000 900932503 200000 955242640 200000 779969889 200000 73710159 200000 952127302 200000 943014663 200000 705169276 200000 620825389 200000 743270346 200000 611101160 200000 436907977 200000 692418900 200000 148317987 200000 945486523 200000 427311575 200000 958495453 200000 530437234 200000 549875753 200000 849436246 200000 604403457 200000 889141238 200000 166694394 200000 193444120 200000 941079577 200000 341168913 200000 532637974 200000 294471948 200000 488592796 200000 998563907 200000 684939654 200000 338806851 200000 465961507 200000 458329900 200000 37599859 200000 11218415 200000 457745256 200000 910698125 200000 463296549 200000 351701086 200000 429066818 200000 297977927 200000 380465669 200000 577315074 200000 778292905 200000 876253530 200000 623070363 200000 431906411 200000 873594295 200000 919735782 200000 532538767 200000 298373194 200000 381988260 200000 667174188 200000 585431978 200000 479051119 200000 520208328 200000 781393804 200000 530322133 200000 21782987 200000 612005532 200000 575557256 200000 463360536 200000 505597038 200000 386051512 200000 423260862 200000 731110811 200000 782665097 200000 387683285 200000 472824305 200000 431588520 200000 713739884 200000 898056907 200000 361347840 200000 648914854 200000 189261704 200000 763255699 200000 896073709 200000 978966046 200000 933040236 200000 806891590 200000 114269654 200000 764141753 200000 557759435 200000 732134427 200000 821524734 200000 83094335 200000 782088052 200000 851003244 200000 104095428 200000 762359960 200000 851322967 200000 233259440 200000 238578089 200000 564605134 200000 270731910 200000 375560065 200000 283111245 200000 458767112 200000 777738544 200000 388071574 200000 107716209 200000 504414607 200000 193991334 200000 577357769 200000 588588790 200000 370638284 200000 828341850 200000 823568658 200000 812136412 200000 27270727 200000 26032858 200000 8625033 200000 160371011 200000 55932072 200000 37623768 200000 122182503 200000 908117612 200000 78985145 200000 460604964 200000 381702660 200000 43428792 200000 586010465 200000 109114799 200000 220046809 200000 338993830 200000 491764905 200000 947327370 200000 467061886 200000 730541016 200000 365413305 200000 754240483 200000 980287660 200000 731221774 200000 262127579 200000 684913165 200000 227559484 200000 99082536 200000 502590326 200000 593006712 200000 433160229 200000 862100520 200000 607568916 200000 841194676 200000 716419712 200000 145759020 200000 813617243 200000 783028594 200000 756422791 200000 7874679 200000 903942166 200000 683830402 200000 905188497 200000 410282856 200000 786934829 200000 695016660 200000 343919638 200000 957908096 200000 155577512 200000 914467962 200000 436454832 200000 519964000 200000 871794863 200000 601782947 200000 602216727 200000 431391943 200000 778773131 200000 632930721 200000 184667939 200000 210987159 200000 569835429 200000 278271203 200000 755880396 200000 218116048 200000 106799237 200000 405578491 200000 8822317 200000 834727058 200000 853994707 200000 324658584 200000 304740476 200000 62550047 200000 478521177 200000 26069387 200000 327548434 200000 184362709 200000 826226686 200000 971587269 200000 953954664 200000 488761399 200000 140285899 200000 4122199 200000 968030742 200000 384279780 200000 530351849 200000 375877744 200000 335390422 200000 691477149 200000 848785056 200000 632334945 200000 57117566 200000 871835202 200000 484437336 200000 281148571 200000 43027208 200000 332450261 200000 299231899 200000 130817198 200000 336001421 200000 265187445 200000 638425360 200000 366728523 200000 652214853 200000 47265379 200000 466016384 200000 832664642 200000 78216 200000 246533375 200000 977616340 200000 53978755 200000 719708366 200000 581929674 200000 648922899 200000 791169568 200000 580931249 200000 502376293 200000 239863656 200000 657119305 200000 732913897 200000 237369231 200000 376980249 200000 65875789 200000 408474190 200000 354107178 200000 642746256 200000 526420127 200000 744190681 200000 860997942 200000 982476117 200000 573334221 200000 469551010 200000 247672276 200000 573337617 200000 683380106 200000 800855266 200000 451569219 200000 37875851 200000 385753508 200000 563778034 200000 562652389 200000 572241582 200000 874152206 200000 984307529 200000 411269434 200000 937742208 200000 260973270 200000 475903617 200000 125413346 200000 235169579 200000 246624046 200000 183853649 200000 5547678 200000 527060215 200000 965760870 200000 702719635 200000 508219983 200000 804540236 200000 189941231 200000 457809470 200000 220274932 200000 255389620 200000 323208794 200000 346986860 200000 333279663 200000 222612694 200000 491421525 200000 200097109 200000 302229184 200000 755102331 200000 198679732 200000 221989969 200000 330497927 200000 822055820 200000 507674980 200000 149925336 200000 471232646 200000 95190545 200000 749459832 200000 370006148 200000 159423323 200000 483942195 200000 538769952 200000 896179725 200000 393055433 200000 107087161 200000 513543596 200000 330876748 200000 683777711 200000 685349773 200000 886992780 200000 950264376 200000 792338958 200000 212078775 200000 321935442 200000 752189930 200000 273644807 200000 154340448 200000 442993582 200000 360348827 200000 75444953 200000 780638544 200000 826665071 200000 678904228 200000 830357478 200000 910336879 200000 641223304 200000 409439100 200000 313729454 200000 356721607 200000 689019655 200000 569041341 200000 789335250 200000 498798207 200000 122626078 200000 152833822 200000 626472721 200000 655473888 200000 924469534 200000 793268601 200000 494301005 200000 312695122 200000 881720950 200000 204963782 200000 986745733 200000 491427679 200000 931158455 200000 297595421 200000 173140187 200000 59194798 200000 982493074 200000 21694390 200000 445008271 200000 611024905 200000 882823128 200000 414456044 200000 197907714 200000 140188503 200000 166480247 200000 666107700 200000 312857523 200000 291574177 200000 781042307 200000 283876138 200000 391187780 200000 911681551 200000 87661609 200000 156225668 200000 655301237 200000 563878123 200000 889371836 200000 553052699 200000 701573414 200000 609373084 200000 665218988 200000 287175144 200000 541739097 200000 606841003 200000 220305289 200000 503404292 200000 133234732 200000 969597377 200000 371624451 200000 765933990 200000 625669602 200000 403882918 200000 753933804 200000 88630568 200000 277062618 200000 465240643 200000 974991156 200000 384846337 200000 963832725 200000 117586079 200000 350580458 200000 382300619 200000 533833139 200000 969918692 200000 81183041 200000 678550334 200000 626245110 200000 73701467 200000 696879495 200000 917621810 200000 685403453 200000 463764842 200000 996395055 200000 603105695 200000 282201992 200000 12032924 200000 37580487 200000 213185439 200000 415991290 200000 129821081 200000 884529665 200000 95042410 200000 498978001 200000 310804776 200000 128198062 200000 489006937 200000 619417966 200000 872866099 200000 517416637 200000 832478435 200000 263260243 200000 480166338 200000 910121791 200000 431469217 200000 216243487 200000 528198654 200000 787134053 200000 37198924 200000 611035795 200000 642736687 200000 292226687 200000 45512893 200000 65389199 200000 163379645 200000 404119806 200000 107768811 200000 600715797 200000 709921074 200000 325465714 200000 424062192 200000 65831235 200000 657604661 200000 814764171 200000 119143939 200000 171161948 200000 374436239 200000 446171163 200000 63718014 200000 958532287 200000 626691880 200000 867748114 200000 371461336 200000 685231342 200000 589499402 200000 539860096 200000 744726699 200000 873733767 200000 159416924 200000 239336085 200000 798549679 200000 677425997 200000 342694248 200000 455194275 200000 708190908 200000 589783583 200000 760129941 200000 329635609 200000 340646859 200000 920543998 200000 675007084 200000 714617737 200000 253085172 200000 653175562 200000 918331541 200000 147522722 200000 248253040 200000 64324228 200000 990021082 200000 356967989 200000 505624472 200000 92013773 200000 993738018 200000 663387444 200000 370525923 200000 271146085 200000 912285814 200000 898437037 200000 843152618 200000 548237548 200000 402458879 200000 691524818 200000 755638118 200000 324306723 200000 288361221 200000 858919155 200000 677784368 200000 741442794 200000 501615600 200000 195291009 200000 778781760 200000 851598147 200000 114716746 200000 590343436 200000 914902445 200000 474846797 200000 118241722 200000 250559813 200000 133040050 200000 888907081 200000 97451273 200000 30750460 200000 671992230 200000 802771095 200000 758548512 200000 636533282 200000 212472834 200000 921865656 200000 246434823 200000 529404359 200000 493349470 200000 245230413 200000 184580326 200000 719223323 200000 387307890 200000 576048918 200000 276621319 200000 639072368 200000 227659545 200000 932956147 200000 903691217 200000 162491702 200000 365215817 200000 135036389 200000 297327053 200000 846031868 200000 74850075 200000 850740236 200000 809524899 200000 240150901 200000 253524168 200000 792879786 200000 486289949 200000 92028783 200000 288283561 200000 759929117 200000 332528930 200000 556520157 200000 827132213 200000 756895208 200000 438412220 200000 948033997 200000 28281861 200000 382403755 200000 732047122 200000 209395569 200000 237042643 200000 101564965 200000 347281261 200000 913948186 200000 866337654 200000 260078135 200000 34266677 200000 142442295 200000 249687270 200000 373347811 200000 792218100 200000 43639129 200000 873317693 200000 72941384 200000 568504401 200000 858660401 200000 265385651 200000 508666791 200000 330990614 200000 656010383 200000 806210208 200000 239122272 200000 996457769 200000 856101988 200000 353731453 200000 821120501 200000 206648469 200000 795777728 200000 857641698 200000 137550341 200000 605798018 200000 849037268 200000 920628104 200000 564453712 200000 760740920 200000 203899120 200000 111948103 200000 950402233 200000 53932575 200000 139512964 200000 259078424 200000 214185022 200000 574691776 200000 620868642 200000 591882004 200000 518009088 200000 842393028 200000 389014138 200000 286159986 200000 63031105 200000 820879347 200000 768235867 200000 164629900 200000 203279456 200000 608796469 200000 769342392 200000 136640985 200000 905270494 200000 939339667 200000 590686623 200000 862362099 200000 897238107 200000 82401847 200000 20819523 200000 285950865 200000 988961689 200000 966625639 200000 815238642 200000 369110413 200000 312478326 200000 303322252 200000 298885662 200000 490627551 200000 227932149 200000 171460656 200000 59187544 200000 458639263 200000 183768117 200000 343806971 200000 248597327 200000 140761862 200000 428077687 200000 775961268 200000 171567828 200000 654377836 200000 456330524 200000 862510661 200000 430475224 200000 122900810 200000 938857892 200000 988173238 200000 639624043 200000 660476472 200000 843929774 200000 769729840 200000 411296702 200000 796215023 200000 12971517 200000 696554490 200000 665222689 200000 579251528 200000 541831281 200000 860306559 200000 920308485 200000 540883514 200000 566373897 200000 164234821 200000 924694522 200000 220328926 200000 391526887 200000 689785846 200000 191915953 200000 760517998 200000 42229834 200000 832192346 200000 635247609 200000 322571585 200000 967744149 200000 658495834 200000 986187717 200000 952729295 200000 958125382 200000 19159037 200000 356025124 200000 842851506 200000 218896382 200000 117454957 200000 902031174 200000 385735842 200000 986862463 200000 77996787 200000 108403325 200000 606081911 200000 158471591 200000 664260342 200000 824056888 200000 195186985 200000 250328953 200000 593273598 200000 194917129 200000 790391507 200000 437968149 200000 329135798 200000 462043807 200000 2056363 200000 712651194 200000 900764388 200000 305040331 200000 913376778 200000 224932298 200000 648328051 200000 987188862 200000 941712233 200000 660779716 200000 610360169 200000 597991369 200000 681497184 200000 832515402 200000 440530160 200000 479546842 200000 813030313 200000 148305180 200000 763944783 200000 349285381 200000 271258394 200000 107881243 200000 165007601 200000 790569656 200000 981718445 200000 943417158 200000 686783836 200000 749662084 200000 660051835 200000 603631295 200000 236295482 200000 437994265 200000 915424700 200000 479257030 200000 952349267 200000 414490441 200000 147422920 200000 122115515 200000 799609232 200000 240170244 200000 339883543 200000 69179679 200000 17308409 200000 246372442 200000 512783427 200000 765116307 200000 777241526 200000 566645371 200000 776933124 200000 38549974 200000 187475473 200000 674226617 200000 223600434 200000 99108299 200000 463657329 200000 472661892 200000 231880902 200000 534660207 200000 624075871 200000 941565547 200000 751853272 200000 489500646 200000 562540675 200000 380620833 200000 975304609 200000 540483950 200000 847285415 200000 630547828 200000 683657338 200000 399958889 200000 348030130 200000 452918358 200000 419974618 200000 368740183 200000 342593965 200000 713692120 200000 708331867 200000 783268824 200000 569651649 200000 49717289 200000 779168692 200000 58048173 200000 926138422 200000 847525018 200000 845344959 200000 978259639 200000 272332149 200000 404007324 200000 699118963 200000 790372341 200000 520012037 200000 390948543 200000 927010282 200000 366397321 200000 267472785 200000 151404212 200000 802878300 200000 725311411 200000 903182559 200000 515798347 200000 654564385 200000 442686932 200000 614000089 200000 242796917 200000 604827569 200000 158795371 200000 17610887 200000 266426690 200000 65010854 200000 256514842 200000 632231953 200000 158569443 200000 503048888 200000 564425376 200000 433613505 200000 836984232 200000 57478848 200000 268925152 200000 158804990 200000 370371585 200000 40664245 200000 95541976 200000 707435089 200000 423193472 200000 101524400 200000 446796457 200000 366802275 200000 322610132 200000 800329706 200000 225605525 200000 672387579 200000 743175631 200000 194606268 200000 12686843 200000 266246660 200000 189665120 200000 463894173 200000 707846491 200000 393509508 200000 584257945 200000 801434407 200000 30417496 200000 122754469 200000 120575145 200000 196689681 200000 838168240 200000 397320367 200000 854781410 200000 686386229 200000 285348165 200000 538613259 200000 132165043 200000 510029195 200000 329140246 200000 539488065 200000 107352493 200000 69592363 200000 144728134 200000 511250681 200000 692859521 200000 306124365 200000 484984339 200000 967856380 200000 528065535 200000 593243468 200000 404215006 200000 716329523 200000 906871576 200000 769099677 200000 199906089 200000 117634726 200000 594092508 200000 470861276 200000 499814546 200000 379256702 200000 312121212 200000 650681279 200000 646396380 200000 147242242 200000 555609672 200000 50282015 200000 253746407 200000 189055645 200000 475101617 200000 941455605 200000 490404530 200000 215281877 200000 74350663 200000 771724634 200000 29279582 200000 916019028 200000 448500666 200000 97843077 200000 431605293 200000 931068130 200000 86770908 200000 498282192 200000 261600126 200000 407847271 200000 296502173 200000 364193202 200000 586458834 200000 636359661 200000 872793356 200000 1376709 200000 223804618 200000 695248027 200000 461269340 200000 164460993 200000 298040101 200000 48180410 200000 190384603 200000 607269758 200000 964202693 200000 801114803 200000 124671227 200000 276095988 200000 465827242 200000 342981134 200000 172508237 200000 417639741 200000 363647220 200000 43490675 200000 208861824 200000 685907601 200000 746969828 200000 20992684 200000 2472805 200000 478960201 200000 564377819 200000 143920800 200000 526364141 200000 829374940 200000 643898712 200000 412877144 200000 299070505 200000 595234787 200000 632483837 200000 80740349 200000 796943687 200000 556368919 200000 979675530 200000 81668822 200000 817943451 200000 368684369 200000 62817248 200000 814028622 200000 609397906 200000 122839944 200000 58726398 200000 21275115 200000 285743807 200000 422511062 200000 820911110 200000 200962135 200000 51437010 200000 521447026 200000 808262455 200000 680977242 200000 688214171 200000 31483574 200000 699037684 200000 111558877 200000 303309579 200000 163999001 200000 182968763 200000 478100968 200000 356930609 200000 626075445 200000 824060717 200000 892230307 200000 846045760 200000 35123650 200000 220767756 200000 740044375 200000 622804615 200000 289087128 200000 581721911 200000 513464685 200000 601946998 200000 970699440 200000 311524015 200000 674083181 200000 226958495 200000 946704930 200000 965847444 200000 147277568 200000 191509169 200000 25182247 200000 694573607 200000 494026221 200000 542865789 200000 597986072 200000 626286537 200000 398048542 200000 69118452 200000 609981548 200000 875114746 200000 487416988 200000 889109031 200000 250077884 200000 884875098 200000 224953741 200000 172576581 200000 569616321 200000 215949226 200000 71900732 200000 951516575 200000 373343828 200000 742086091 200000 715595281 200000 552187046 200000 358398573 200000 537576124 200000 309635475 200000 906052330 200000 327952163 200000 16645279 200000 245849196 200000 451159068 200000 921687729 200000 680009396 200000 213057893 200000 566112524 200000 641355886 200000 74671963 200000 833192036 200000 188850091 200000 221664979 200000 522177045 200000 386816628 200000 170323209 200000 853948280 200000 47623555 200000 63646653 200000 964756310 200000 200577813 200000 427955557 200000 877904262 200000 194744804 200000 693458821 200000 507478683 200000 24805945 200000 677596451 200000 646567358 200000 94939942 200000 647886174 200000 518275746 200000 35670489 200000 146849830 200000 299362718 200000 61652244 200000 376595727 200000 832108509 200000 967398593 200000 865119815 200000 113424313 200000 406099882 200000 524525999 200000 559051053 200000 209870670 200000 871447054 200000 632813681 200000 607230935 200000 995685479 200000 483955369 200000 926084144 200000 834398580 200000 905410238 200000 71697468 200000 550771508 200000 731870294 200000 262310186 200000 32541864 200000 103186150 200000 621932524 200000 435603363 200000 291808492 200000 349468110 200000 299921095 200000 197145923 200000 268167466 200000 479245716 200000 217419928 200000 6651970 200000 919536290 200000 585747201 200000 354491951 200000 156497400 200000 136810933 200000 652862974 200000 802884989 200000 973042910 200000 601689058 200000 82882963 200000 977996178 200000 403339404 200000 741849035 200000 575909352 200000 104543903 200000 122108859 200000 719456048 200000 792617031 200000 340499444 200000 509504067 200000 358430449 200000 321733911 200000 920474625 200000 438034717 200000 685441295 200000 550911969 200000 836291160 200000 125973602 200000 617585323 200000 630690638 200000 28189096 200000 465261897 200000 711015428 200000 458747174 200000 265198019 200000 670960684 200000 950381692 200000 770536018 200000 988919705 200000 436029570 200000 546002579 200000 177719513 200000 288768825 200000 896947941 200000 666863082 200000 136489957 200000 707362773 200000 173902092 200000 913609536 200000 113268158 200000 705390014 200000 107042257 200000 262647415 200000 465519053 200000 6247011 200000 904532268 200000 113994382 200000 17666714 200000 995000406 200000 60493877 200000 102997416 200000 621226445 200000 501857606 200000 393181477 200000 919924483 200000 945550896 200000 471369220 200000 371142996 200000 10965248 200000 332098986 200000 294315137 200000 620699451 200000 124814113 200000 672896324 200000 564021197 200000 560386162 200000 841772037 200000 715628326 200000 553129497 200000 784135602 200000 753752941 200000 686058650 200000 736210613 200000 587253972 200000 231374905 200000 557978631 200000 560163858 200000 144199887 200000 198667882 200000 340668663 200000 227165120 200000 83469756 200000 758656801 200000 758580241 200000 931543663 200000 402831573 200000 759031966 200000 141494558 200000 215864305 200000 88079985 200000 596353089 200000 925540614 200000 144973110 200000 897491464 200000 995374219 200000 22080979 200000 534455885 200000 506781748 200000 789227804 200000 757279916 200000 810324073 200000 885370541 200000 440268982 200000 138851290 200000 458665432 200000 111358027 200000 221190968 200000 250024646 200000 694861837 200000 568387846 200000 960951715 200000 243623928 200000 742198166 200000 381167609 200000 943318039 200000 650989848 200000 445800997 200000 164421978 200000 889613781 200000 496917232 200000 155656331 200000 26335362 200000 996631358 200000 252214119 200000 394850999 200000 249014250 200000 910630865 200000 916773766 200000 626040250 200000 326502698 200000 309854257 200000 633877878 200000 251258309 200000 348781820 200000 347447324 200000 269126271 200000 334513192 200000 204752182 200000 880559731 200000 229755145 200000 129494868 200000 380927187 200000 824329527 200000 668998302 200000 307183321 200000 101410281 200000 348719497 200000 809319397 200000 959995752 200000 561097139 200000 160575401 200000 739097767 200000 147650257 200000 688197256 200000 941766391 200000 245212621 200000 157721605 200000 208552416 200000 368726517 200000 393385822 200000 209982228 200000 437988437 200000 207812673 200000 235026053 200000 700749614 200000 498289055 200000 154730654 200000 722165128 200000 178299045 200000 673058966 200000 677930731 200000 897491409 200000 664015080 200000 131424563 200000 945594921 200000 41616872 200000 513420425 200000 854151310 200000 82627704 200000 548795254 200000 325494071 200000 291185888 200000 889306906 200000 831849282 200000 402389444 200000 305849730 200000 562772589 200000 623417143 200000 863723039 200000 15346411 200000 45989876 200000 524979803 200000 833258329 200000 243029685 200000 62309454 200000 790907096 200000 264389540 200000 943755671 200000 433834300 200000 512713206 200000 37182030 200000 220057451 200000 719942047 200000 466211869 200000 794159049 200000 108269864 200000 2928503 200000 921240791 200000 829343653 200000 686885608 200000 684098020 200000 217960651 200000 382580371 200000 249158627 200000 121583910 200000 985574850 200000 253303907 200000 235886705 200000 814779040 200000 405627557 200000 695363078 200000 403355658 200000 874574032 200000 675831676 200000 803473804 200000 351204168 200000 552133976 200000 817567088 200000 318197286 200000 371258339 200000 210258680 200000 594843848 200000 671994403 200000 709023412 200000 996877200 200000 952644846 200000 164640502 200000 735409586 200000 935020065 200000 593519722 200000 146351918 200000 376115702 200000 425417931 200000 291443941 200000 851582075 200000 58587065 200000 200611536 200000 300806439 200000 322467247 200000 190526036 200000 822655631 200000 720413976 200000 867621049 200000 991253566 200000 613894025 200000 11042754 200000 941541547 200000 714068241 200000 630453342 200000 974968652 200000 721072052 200000 291314052 200000 813877967 200000 512275711 200000 870482213 200000 619754865 200000 230994365 200000 127959363 200000 202965360 200000 393495504 200000 244518184 200000 711271330 200000 826320931 200000 639737017 200000 431302704 200000 806649027 200000 99858416 200000 338003300 200000 782285078 200000 192844912 200000 275535015 200000 383851564 200000 39238458 200000 970434448 200000 88672057 200000 461055110 200000 780781342 200000 113099308 200000 95880118 200000 704368398 200000 713163873 200000 708270444 200000 138577743 200000 405527418 200000 827170244 200000 388093338 200000 787659348 200000 357979811 200000 407912743 200000 511117341 200000 136951862 200000 685743746 200000 486621067 200000 571637631 200000 856196996 200000 986053168 200000 183168273 200000 582919014 200000 871884785 200000 786889700 200000 508168952 200000 201611421 200000 192977996 200000 483876088 200000 623341474 200000 202094860 200000 338173061 200000 288887267 200000 667891343 200000 982003130 200000 242646446 200000 123837503 200000 314965600 200000 698074322 200000 785077750 200000 952902852 200000 877813460 200000 733845402 200000 254529199 200000 853087050 200000 140314317 200000 293957243 200000 190613576 200000 237995209 200000 457428043 200000 227682047 200000 847441491 200000 808803675 200000 806898798 200000 330873806 200000 360246655 200000 783409720 200000 126817655 200000 681128623 200000 693662621 200000 871622073 200000 556558535 200000 62130828 200000 735793054 200000 73359701 200000 972112094 200000 985962349 200000 898392466 200000 996476837 200000 179721052 200000 356480635 200000 323897514 200000 777892962 200000 850384641 200000 593527294 200000 265922358 200000 243088485 200000 566600112 200000 214929246 200000 622767783 200000 280630181 200000 225769575 200000 585676581 200000 629928845 200000 360315196 200000 28608328 200000 217755386 200000 931205017 200000 555369825 200000 21530515 200000 327961510 200000 139771803 200000 143955310 200000 301932456 200000 349396241 200000 911693187 200000 340144090 200000 672266504 200000 292675653 200000 822282851 200000 836674623 200000 361240148 200000 392433513 200000 623016043 200000 651103573 200000 146126667 200000 484346823 200000 998769898 200000 799568628 200000 656599247 200000 360042950 200000 489505363 200000 310182933 200000 745934048 200000 366955759 200000 44542516 200000 455292624 200000 542861470 200000 840579050 200000 45947200 200000 658333278 200000 778642507 200000 182235265 200000 822896965 200000 296731416 200000 976490309 200000 135498139 200000 701966133 200000 792017013 200000 952488463 200000 319579457 200000 54703393 200000 647964430 200000 819437640 200000 899970204 200000 385868344 200000 122827933 200000 924773553 200000 784459764 200000 30580939 200000 803813368 200000 865719083 200000 694939825 200000 383312971 200000 161774874 200000 36981429 200000 267715421 200000 947138376 200000 1519385 200000 918108017 200000 162380191 200000 589643635 200000 884000304 200000 943215775 200000 978466368 200000 311923612 200000 776140726 200000 671262367 200000 5048617 200000 102272435 200000 237575204 200000 213851891 200000 856742242 200000 855081162 200000 667352338 200000 191840825 200000 211755283 200000 174137617 200000 913041720 200000 550964788 200000 731728262 200000 186884568 200000 764467313 200000 238190531 200000 769571618 200000 902835087 200000 62853043 200000 71608551 200000 717649776 200000 973274056 200000 212242711 200000 38578369 200000 936854296 200000 564627762 200000 562971606 200000 90033552 200000 305361380 200000 14543775 200000 315673161 200000 197182646 200000 323783355 200000 995665406 200000 526110183 200000 720855219 200000 560660391 200000 556104801 200000 150448457 200000 102311207 200000 694622159 200000 997134327 200000 615194153 200000 764521171 200000 956680572 200000 193120529 200000 551725406 200000 690316696 200000 250272790 200000 279157536 200000 670978272 200000 718488182 200000 35231271 200000 595646133 200000 635058121 200000 880310157 200000 230019414 200000 813836159 200000 58544209 200000 701168158 200000 242577517 200000 972111439 200000 105707984 200000 852077705 200000 757964626 200000 304038166 200000 814839487 200000 311304783 200000 987661584 200000 484975332 200000 530378422 200000 473531921 200000 902593487 200000 525754857 200000 489490030 200000 332335503 200000 720503511 200000 558985591 200000 363705791 200000 408685481 200000 160899728 200000 689048062 200000 208016802 200000 859071072 200000 541567107 200000 727025934 200000 389901872 200000 91489493 200000 545369945 200000 220323159 200000 921991328 200000 905103176 200000 930586842 200000 455799979 200000 500936524 200000 766292761 200000 968381422 200000 264593913 200000 777660331 200000 897575112 200000 628680351 200000 278906195 200000 619758679 200000 607792632 200000 782488084 200000 297402344 200000 737786631 200000 26728807 200000 183160982 200000 48195594 200000 77280917 200000 897815799 200000 21407117 200000 298083624 200000 166190841 200000 477408680 200000 655426947 200000 26721747 200000 252781387 200000 794084762 200000 794768416 200000 855076284 200000 683584964 200000 978881038 200000 274467371 200000 579328948 200000 973312444 200000 176015205 200000 749813134 200000 207997866 200000 817534892 200000 932739358 200000 380593489 200000 216439471 200000 53277996 200000 605537243 200000 817903517 200000 980272372 200000 317964021 200000 588877660 200000 660215225 200000 419867081 200000 758576864 200000 201647745 200000 219901456 200000 25379742 200000 242065892 200000 809340748 200000 712132136 200000 125834757 200000 935191066 200000 578772187 200000 236951723 200000 250339758 200000 122973884 200000 647033713 200000 114864993 200000 70471785 200000 720945697 200000 808064621 200000 800963891 200000 542139686 200000 30603713 200000 12617808 200000 456859688 200000 982175223 200000 943420982 200000 893118651 200000 863921514 200000 437568524 200000 516048696 200000 145102445 200000 136957762 200000 73629620 200000 485494175 200000 36160840 200000 992436503 200000 564123234 200000 323258723 200000 144129100 200000 796001649 200000 472441508 200000 336414623 200000 868637593 200000 632811003 200000 129698860 200000 97110665 200000 132241520 200000 454822779 200000 265981387 200000 641253754 200000 879337266 200000 18188252 200000 491255664 200000 181596395 200000 187646303 200000 390796836 200000 813699628 200000 286145140 200000 641346455 200000 935871101 200000 962549296 200000 437749967 200000 128118171 200000 557616174 200000 320689868 200000 575290322 200000 17642571 200000 387260834 200000 429218417 200000 593256056 200000 817123753 200000 739110495 200000 243806895 200000 85522647 200000 918620884 200000 483384079 200000 944872503 200000 649589290 200000 495687180 200000 29511034 200000 770259161 200000 50568904 200000 566568116 200000 173675145 200000 238337926 200000 711627817 200000 360335690 200000 275833924 200000 12770381 200000 202020071 200000 406080367 200000 917638611 200000 514947169 200000 430840506 200000 28207077 200000 215349120 200000 204294161 200000 75362938 200000 814135435 200000 251391666 200000 298394317 200000 513603616 200000 538819682 200000 474380274 200000 885436199 200000 69813444 200000 900819850 200000 406293736 200000 723155150 200000 112451231 200000 362621253 200000 938603102 200000 627890324 200000 461604106 200000 927581682 200000 305442875 200000 19476072 200000 344832636 200000 40963345 200000 881627017 200000 256297819 200000 113967759 200000 284196165 200000 806438510 200000 253242270 200000 491720698 200000 883315788 200000 416873525 200000 58981506 200000 11033239 200000 912425735 200000 300922694 200000 168170614 200000 89765213 200000 756299128 200000 598665000 200000 312849163 200000 106218598 200000 763229374 200000 703352454 200000 548476146 200000 95906026 200000 687091482 200000 997106470 200000 353214459 200000 305319745 200000 219051500 200000 266868210 200000 264006935 200000 400166627 200000 149206965 200000 917658866 200000 899794518 200000 718154346 200000 118506518 200000 552790862 200000 421268200 200000 800637838 200000 119718863 200000 33499984 200000 434093855 200000 105153320 200000 237548736 200000 732177503 200000 556519019 200000 896860463 200000 671504874 200000 905710852 200000 473979739 200000 838519996 200000 727370094 200000 34227432 200000 883678114 200000 857238024 200000 239780491 200000 701735634 200000 814671887 200000 752072300 200000 785365411 200000 533525165 200000 379579026 200000 191192671 200000 278430262 200000 395367295 200000 486301244 200000 989526907 200000 974301412 200000 726654834 200000 375523135 200000 222260343 200000 93330287 200000 338850766 200000 407016681 200000 983713069 200000 451719349 200000 644090108 200000 838698412 200000 468287637 200000 841916601 200000 642977412 200000 83779353 200000 313858247 200000 153805978 200000 658951950 200000 773178335 200000 878202107 200000 326792857 200000 72395875 200000 453281231 200000 654639500 200000 528387607 200000 614268268 200000 761387994 200000 655309807 200000 787765139 200000 657029681 200000 172466192 200000 118060224 200000 307364527 200000 209922523 200000 616999842 200000 926756277 200000 492434987 200000 373247666 200000 213981408 200000 762273703 200000 742409191 200000 32444446 200000 263268666 200000 738305167 200000 532955364 200000 912929960 200000 192507714 200000 730206598 200000 765893955 200000 436683769 200000 706226856 200000 934444227 200000 155616324 200000 897707225 200000 294134332 200000 254270880 200000 824190535 200000 457796912 200000 17432558 200000 965793940 200000 803815629 200000 843951624 200000 246508752 200000 76361529 200000 979233910 200000 590932872 200000 707917585 200000 857982023 200000 998617348 200000 382661881 200000 120855043 200000 991252374 200000 978312533 200000 854776004 200000 409802261 200000 600598558 200000 157619564 200000 363273841 200000 882059480 200000 990418937 200000 513042024 200000 469244072 200000 552467197 200000 797033055 200000 424500875 200000 431264051 200000 143785557 200000 6355369 200000 225272627 200000 699685625 200000 253888463 200000 158767438 200000 160737507 200000 927610883 200000 828177788 200000 975020519 200000 220629306 200000 575554938 200000 476642957 200000 151343917 200000 869361913 200000 616514981 200000 323302738 200000 601206777 200000 358977536 200000 326356975 200000 707601212 200000 768592962 200000 193216848 200000 701085406 200000 220972763 200000 59839266 200000 330919690 200000 376014364 200000 422935008 200000 90513104 200000 200026734 200000 913297521 200000 200719131 200000 673189542 200000 852126684 200000 746114502 200000 401905788 200000 684987675 200000 666783445 200000 76304675 200000 516123413 200000 939491273 200000 308062714 200000 780469936 200000 139010837 200000 401916776 200000 262591242 200000 593537974 200000 608469454 200000 664618960 200000 377346279 200000 568254110 200000 711280047 200000 264730106 200000 63451025 200000 392084208 200000 902763082 200000 941712382 200000 67227689 200000 857022293 200000 605618766 200000 763352853 200000 13705454 200000 131501972 200000 232403341 200000 737320344 200000 268548418 200000 67594903 200000 463953142 200000 977451774 200000 498130852 200000 54935655 200000 868956314 200000 467701728 200000 664958391 200000 588964906 200000 528852394 200000 628557304 200000 743332409 200000 484987947 200000 579348599 200000 402804252 200000 393451787 200000 753570770 200000 745878128 200000 587045447 200000 645088559 200000 785786790 200000 459882022 200000 81488783 200000 758034116 200000 472666962 200000 695818569 200000 568317999 200000 273749258 200000 783163292 200000 756863660 200000 665144702 200000 906962532 200000 743226477 200000 884163644 200000 249197557 200000 742318672 200000 198163151 200000 100687116 200000 145142060 200000 27409776 200000 391184618 200000 260739404 200000 520934363 200000 697745795 200000 530250245 200000 406841932 200000 947695069 200000 596958059 200000 612540042 200000 645981820 200000 343669288 200000 260624680 200000 616080897 200000 853096302 200000 791464661 200000 300000219 200000 79656211 200000 850021841 200000 931687709 200000 617475523 200000 497265032 200000 367220599 200000 852194137 200000 762489922 200000 240422472 200000 87386959 200000 895348992 200000 360921560 200000 659692892 200000 329330027 200000 574333099 200000 895112741 200000 695728621 200000 218575098 200000 110934548 200000 973718507 200000 860246595 200000 134581325 200000 994417682 200000 193252104 200000 143094215 200000 223227093 200000 672947869 200000 866634879 200000 297210625 200000 208350498 200000 746837199 200000 136781935 200000 341371801 200000 178843877 200000 908464352 200000 949915161 200000 751906392 200000 86353646 200000 31958568 200000 495439837 200000 129998119 200000 220570926 200000 479824160 200000 463626557 200000 107030286 200000 304727733 200000 241917280 200000 443578583 200000 409067061 200000 854524852 200000 630715297 200000 804374638 200000 592462822 200000 29961083 200000 210116027 200000 74163425 200000 132527240 200000 452391547 200000 507042983 200000 282043442 200000 892408740 200000 316655171 200000 956596350 200000 212666239 200000 154768867 200000 569749894 200000 152377975 200000 197244683 200000 25063181 200000 368605203 200000 672659692 200000 219386933 200000 61581323 200000 171034842 200000 111773524 200000 950332798 200000 671283940 200000 566776813 200000 457164873 200000 698928774 200000 32109762 200000 402974843 200000 41145730 200000 215325710 200000 115636717 200000 177148630 200000 186014681 200000 794060791 200000 434651086 200000 524312685 200000 79284550 200000 465965889 200000 621249261 200000 370949585 200000 916545249 200000 273761292 200000 736365810 200000 663151795 200000 558053091 200000 909722009 200000 149937831 200000 574061539 200000 374777508 200000 413384265 200000 144569843 200000 787206482 200000 121504413 200000 524905883 200000 800699871 200000 111628305 200000 58024550 200000 899337265 200000 841093267 200000 320168014 200000 979350712 200000 971528651 200000 16213849 200000 92958045 200000 546756460 200000 219483466 200000 906042520 200000 559402923 200000 241244025 200000 301267117 200000 683055578 200000 4710091 200000 404841720 200000 473944854 200000 742879174 200000 813576045 200000 482431779 200000 759315140 200000 749390373 200000 316438369 200000 558272081 200000 377415449 200000 504438751 200000 578580375 200000 918534138 200000 356106389 200000 758976254 200000 231598113 200000 351889080 200000 455311065 200000 685381801 200000 189638702 200000 169794115 200000 897304740 200000 222330153 200000 640435216 200000 253165939 200000 973296088 200000 411579879 200000 133144886 200000 324419136 200000 453300597 200000 843333995 200000 190606386 200000 743338437 200000 591082395 200000 385080157 200000 77057715 200000 847332920 200000 241919884 200000 220386951 200000 920792458 200000 290510578 200000 541116326 200000 206936784 200000 105026729 200000 941393516 200000 330578284 200000 930286401 200000 593692446 200000 835202622 200000 940231037 200000 47849987 200000 915083035 200000 687878434 200000 297146778 200000 822701150 200000 38227440 200000 215662318 200000 932317348 200000 760689850 200000 139349518 200000 814786205 200000 173801626 200000 385836705 200000 735117573 200000 597643333 200000 293572254 200000 264759482 200000 994698630 200000 978676513 200000 776220400 200000 757478094 200000 610366817 200000 75030408 200000 831995632 200000 863348678 200000 529266054 200000 469737714 200000 600938783 200000 751006633 200000 128473095 200000 120669689 200000 76239646 200000 401120162 200000 476050452 200000 85098581 200000 513599916 200000 756103159 200000 230929404 200000 864123614 200000 229023915 200000 546571794 200000 695590706 200000 212225421 200000 319160603 200000 309130875 200000 840797765 200000 425107322 200000 963067677 200000 744387291 200000 781018853 200000 277889246 200000 846098416 200000 296711161 200000 88438243 200000 887202066 200000 813325302 200000 708953536 200000 277797681 200000 489177741 200000 543799471 200000 99711286 200000 766920157 200000 94794473 200000 770589883 200000 235559557 200000 816808985 200000 709746909 200000 304386011 200000 187811573 200000 849497909 200000 582317635 200000 612992752 200000 983915758 200000 737103266 200000 905143314 200000 246066681 200000 247163386 200000 193086193 200000 554035812 200000 963281432 200000 374012608 200000 314363345 200000 639766129 200000 477173645 200000 372796169 200000 52515347 200000 525060241 200000 727267768 200000 853067710 200000 913948839 200000 189595196 200000 888752923 200000 623283943 200000 235287455 200000 687815180 200000 325085012 200000 58038701 200000 728432171 200000 358117817 200000 503332134 200000 485011543 200000 812681371 200000 328093212 200000 773179504 200000 425292879 200000 664154719 200000 564986668 200000 834299955 200000 382159901 200000 831096841 200000 723426818 200000 580065424 200000 267701610 200000 125183305 200000 681425111 200000 296500422 200000 620567294 200000 795014894 200000 3817732 200000 13592887 200000 671299265 200000 144097515 200000 668933376 200000 97756515 200000 296856509 200000 911582286 200000 338261093 200000 910359531 200000 83672089 200000 205722441 200000 747215338 200000 782840462 200000 777624350 200000 194796845 200000 493692777 200000 625551918 200000 350875956 200000 491232873 200000 527199706 200000 698430666 200000 680357861 200000 615121038 200000 491794773 200000 880149892 200000 489013720 200000 317152845 200000 871979795 200000 115168412 200000 952723159 200000 497673591 200000 836034412 200000 440036723 200000 366374345 200000 532074747 200000 885260249 200000 630305416 200000 248104631 200000 150103274 200000 320435954 200000 563064189 200000 895926473 200000 474522228 200000 750486128 200000 939262226 200000 341524041 200000 313293291 200000 876644139 200000 271245095 200000 472504990 200000 616294079 200000 787723036 200000 664359614 200000 480699474 200000 156916096 200000 475162972 200000 648963573 200000 84405003 200000 154422751 200000 56461346 200000 416140303 200000 263617940 200000 434209451 200000 838456008 200000 597670763 200000 936769493 200000 984608727 200000 243201989 200000 479337866 200000 317186773 200000 223779441 200000 487372979 200000 835497228 200000 433328831 200000 30322348 200000 576447050 200000 410861491 200000 834270425 200000 136002006 200000 351166050 200000 542257758 200000 543538573 200000 585492578 200000 512605683 200000 202175757 200000 739602530 200000 660368862 200000 914668311 200000 251632355 200000 963741699 200000 38470396 200000 313871622 200000 400391710 200000 558934070 200000 739570061 200000 102905881 200000 50089503 200000 271739365 200000 594381952 200000 645287879 200000 996216680 200000 237631256 200000 885682662 200000 202562729 200000 239759256 200000 400549624 200000 661054192 200000 683843704 200000 830289776 200000 593353677 200000 260380142 200000 410165773 200000 809864400 200000 76201727 200000 973007953 200000 744055647 200000 612248250 200000 255396120 200000 11318441 200000 900997000 200000 130607949 200000 638736319 200000 525619878 200000 872341695 200000 440103881 200000 618049981 200000 444022042 200000 706854494 200000 312653968 200000 972465402 200000 72888821 200000 508784348 200000 443203875 200000 167036544 200000 18658887 200000 324401619 200000 194611232 200000 464971894 200000 396207168 200000 635184635 200000 702083914 200000 993803814 200000 857221938 200000 422060332 200000 7407488 200000 989643767 200000 421912972 200000 776878175 200000 110530243 200000 90701170 200000 90043616 200000 796765100 200000 100079667 200000 615202111 200000 297247709 200000 285499980 200000 686871569 200000 545075496 200000 210013781 200000 497663640 200000 487678910 200000 60365844 200000 369940791 200000 406974471 200000 216457146 200000 775320588 200000 779996820 200000 730113842 200000 693047205 200000 158427193 200000 476147101 200000 182731219 200000 968697408 200000 705011939 200000 514469026 200000 608446656 200000 76711787 200000 610956146 200000 987540244 200000 142924276 200000 251625512 200000 957906544 200000 365913987 200000 476770437 200000 2384022 200000 202904452 200000 562514336 200000 338592942 200000 414316534 200000 164118903 200000 235350587 200000 77034950 200000 397938344 200000 364831282 200000 150206789 200000 215400006 200000 7267885 200000 390962877 200000 550545358 200000 173804486 200000 140832550 200000 364213056 200000 734646791 200000 693137662 200000 911416147 200000 965627141 200000 639188799 200000 136869833 200000 762939796 200000 320970867 200000 855516137 200000 605330205 200000 417379306 200000 627992851 200000 539489684 200000 285327635 200000 845895029 200000 647493005 200000 136136432 200000 362545892 200000 469773943 200000 268576683 200000 598067663 200000 209833705 200000 611717199 200000 51665492 200000 942400800 200000 59405465 200000 435123069 200000 220168082 200000 51515636 200000 639550093 200000 789361572 200000 444506252 200000 195043452 200000 959561855 200000 200264066 200000 851675019 200000 826548233 200000 230160710 200000 471071480 200000 854764535 200000 12480266 200000 893806810 200000 267811592 200000 313749082 200000 120603152 200000 174978645 200000 848151505 200000 69007963 200000 309176524 200000 276270063 200000 909613716 200000 737249476 200000 122700814 200000 914597632 200000 299291058 200000 884425596 200000 667036615 200000 22448129 200000 187855018 200000 776778123 200000 872235783 200000 782608010 200000 331814942 200000 360997660 200000 950066175 200000 38630228 200000 384853454 200000 182678390 200000 306228223 200000 621201975 200000 620568218 200000 505005825 200000 371925367 200000 507846700 200000 93521539 200000 237377350 200000 485796345 200000 811311436 200000 251800746 200000 20446958 200000 503193141 200000 67035854 200000 434357582 200000 795682241 200000 299277818 200000 26622732 200000 583071185 200000 475971239 200000 902972987 200000 496929149 200000 118242483 200000 949433258 200000 921084166 200000 581993147 200000 253304724 200000 901587441 200000 76308366 200000 182165629 200000 36794166 200000 707063237 200000 570966561 200000 136214941 200000 820167544 200000 984527503 200000 562274353 200000 37429267 200000 264361306 200000 711963862 200000 628740175 200000 522763511 200000 270569214 200000 57629253 200000 391561770 200000 677764738 200000 747861925 200000 965967778 200000 202309779 200000 457043980 200000 309112237 200000 568633559 200000 539304315 200000 779664910 200000 531644057 200000 325423852 200000 595765234 200000 313629216 200000 602382088 200000 547475978 200000 516314665 200000 144469755 200000 387274426 200000 743438201 200000 807156080 200000 606286456 200000 904232082 200000 533404577 200000 85105720 200000 403272590 200000 867769998 200000 533733387 200000 796309009 200000 859188822 200000 508697552 200000 491054432 200000 424970156 200000 181137930 200000 441664151 200000 920280936 200000 47784664 200000 971807489 200000 931458630 200000 103635724 200000 362480264 200000 298582195 200000 521833307 200000 223206483 200000 526950603 200000 841814970 200000 255322999 200000 706637415 200000 732731089 200000 561020878 200000 195591004 200000 423105937 200000 284153580 200000 939048903 200000 547735785 200000 20760376 200000 810522763 200000 909065629 200000 834613534 200000 420999140 200000 616680000 200000 832109675 200000 775996958 200000 428343616 200000 692416954 200000 425394791 200000 460225831 200000 979193363 200000 545571786 200000 209257706 200000 244488347 200000 74627141 200000 383103073 200000 131368045 200000 583725561 200000 576064223 200000 101514896 200000 651740296 200000 736590819 200000 650066442 200000 408263302 200000 446788597 200000 990974489 200000 693340429 200000 475600788 200000 811174026 200000 152869756 200000 616172115 200000 714016299 200000 255155522 200000 178750475 200000 657701730 200000 774571483 200000 913475123 200000 887223528 200000 715005156 200000 418840404 200000 309229720 200000 697090131 200000 707144865 200000 813894248 200000 924908232 200000 746614700 200000 470708610 200000 782785543 200000 871054395 200000 85399412 200000 313063823 200000 710252097 200000 767791499 200000 201711436 200000 699443696 200000 928995398 200000 379380336 200000 50945524 200000 286019311 200000 711315048 200000 212629954 200000 646157132 200000 797467123 200000 912813591 200000 738263418 200000 319310421 200000 637666181 200000 6168546 200000 388751536 200000 143137583 200000 877459789 200000 259530108 200000 453197725 200000 646772507 200000 410758165 200000 828002739 200000 641759130 200000 98751098 200000 450540996 200000 289015929 200000 730083614 200000 154702540 200000 866408292 200000 739169503 200000 924513219 200000 988375729 200000 695324443 200000 18204948 200000 561683520 200000 447454698 200000 367941172 200000 45819497 200000 970603119 200000 152804184 200000 137226519 200000 456214863 200000 846068551 200000 375105786 200000 296773452 200000 997026134 200000 217235170 200000 468393970 200000 854698363 200000 76153647 200000 437706872 200000 837618304 200000 107471213 200000 470834346 200000 236730465 200000 259188741 200000 88931851 200000 11436728 200000 476555285 200000 738948352 200000 790255965 200000 784818537 200000 192205871 200000 387059987 200000 995896971 200000 51109870 200000 228429924 200000 302264573 200000 97133023 200000 47926423 200000 752775568 200000 973684385 200000 577682112 200000 596657364 200000 311699881 200000 636653309 200000 618053559 200000 903045431 200000 408490440 200000 503624242 200000 510153325 200000 542705007 200000 545973286 200000 167637890 200000 240625577 200000 693497422 200000 473622044 200000 737472332 200000 246938966 200000 460117955 200000 734730273 200000 463655185 200000 491490938 200000 652367072 200000 707696079 200000 673743217 200000 16720703 200000 511073748 200000 328898525 200000 571879981 200000 314590957 200000 79332849 200000 689775653 200000 170198566 200000 668708845 200000 437087142 200000 475864479 200000 777873244 200000 309869511 200000 593671300 200000 592214115 200000 586052335 200000 858393891 200000 336115516 200000 225431466 200000 697102624 200000 769975242 200000 151346078 200000 56717772 200000 900109135 200000 943036581 200000 415593627 200000 68761154 200000 450749438 200000 265385916 200000 214338627 200000 159228836 200000 491550412 200000 487547448 200000 56080839 200000 944777131 200000 460204665 200000 87030881 200000 681670007 200000 989478191 200000 425273576 200000 999996319 200000 398461636 200000 342711337 200000 885659927 200000 516486779 200000 55511102 200000 806998450 200000 708402984 200000 547758750 200000 716595093 200000 989470209 200000 732961370 200000 838573264 200000 394591131 200000 680005232 200000 112978191 200000 810894073 200000 7387200 200000 222944118 200000 854470855 200000 243146275 200000 403278483 200000 679031469 200000 910449187 200000 697092213 200000 377475271 200000 664341197 200000 864955618 200000 221019448 200000 821960234 200000 1906094 200000 716341222 200000 982280405 200000 377975086 200000 938328136 200000 199003951 200000 786705620 200000 674696036 200000 770709174 200000 944227805 200000 879315421 200000 626492795 200000 452961325 200000 135436849 200000 496897978 200000 305676612 200000 242573577 200000 835671948 200000 995705682 200000 720234416 200000 272479936 200000 976802413 200000 208539822 200000 197775568 200000 606603755 200000 194238582 200000 754373367 200000 135521747 200000 972448835 200000 678853223 200000 261732468 200000 883910922 200000 604706465 200000 438918689 200000 277255312 200000 684619237 200000 71637756 200000 866943139 200000 134243793 200000 280761590 200000 703893614 200000 505342479 200000 673951201 200000 802579949 200000 950325550 200000 983338917 200000 189870472 200000 299681690 200000 657711766 200000 206356421 200000 143911087 200000 41455086 200000 713982749 200000 660410864 200000 310725726 200000 170418168 200000 819213917 200000 134124742 200000 269156029 200000 965628395 200000 958850830 200000 573179401 200000 23655189 200000 58595606 200000 785065224 200000 227071128 200000 602152911 200000 633081321 200000 17101124 200000 286657140 200000 661074547 200000 487001590 200000 892866522 200000 64105149 200000 681196970 200000 15615980 200000 425837059 200000 207126453 200000 649552699 200000 934034844 200000 1410072 200000 490444986 200000 680351760 200000 172208631 200000 286628752 200000 399557711 200000 126896690 200000 261561102 200000 718606596 200000 479319059 200000 620070600 200000 422945296 200000 291341870 200000 596194503 200000 531347994 200000 994085198 200000 739253732 200000 344092748 200000 435793299 200000 987898937 200000 223027233 200000 6642593 200000 320582585 200000 300935521 200000 333249019 200000 372921576 200000 105408567 200000 102178423 200000 38132653 200000 814916449 200000 365595603 200000 680774731 200000 38541454 200000 165902188 200000 779162742 200000 260281550 200000 387758359 200000 899352203 200000 686644522 200000 544055056 200000 937053408 200000 148737372 200000 750154263 200000 396393281 200000 861558945 200000 794901922 200000 24983172 200000 822759091 200000 956359221 200000 648193596 200000 249798875 200000 749277654 200000 399822482 200000 30162731 200000 743231652 200000 561685049 200000 737764817 200000 860402575 200000 705313416 200000 380951183 200000 681874219 200000 283165098 200000 323675215 200000 358654630 200000 875438329 200000 371917531 200000 410598625 200000 963859313 200000 872936626 200000 1521059 200000 536861767 200000 517658366 200000 275859184 200000 2507682 200000 161090474 200000 187189375 200000 343548266 200000 92616089 200000 371428178 200000 366225989 200000 226081018 200000 598722409 200000 638267048 200000 53253567 200000 226041239 200000 573198353 200000 532549684 200000 167489406 200000 184298075 200000 539058099 200000 788250014 200000 206086451 200000 499620222 200000 231906191 200000 501547951 200000 478768558 200000 134001240 200000 786473478 200000 839482448 200000 651928288 200000 898190178 200000 288097431 200000 599794825 200000 910670809 200000 270707252 200000 103996388 200000 19533954 200000 233659082 200000 468662151 200000 910727085 200000 543731589 200000 413166339 200000 427493683 200000 875671762 200000 546724857 200000 749775092 200000 588637745 200000 398023508 200000 774740839 200000 527391791 200000 669941402 200000 624802388 200000 7968888 200000 770210660 200000 318516133 200000 461100049 200000 319297780 200000 718832226 200000 871376300 200000 985528301 200000 658474948 200000 922239516 200000 881108006 200000 981583464 200000 256774383 200000 377632416 200000 982682029 200000 839757091 200000 255151007 200000 189761825 200000 961805816 200000 933429981 200000 636450844 200000 827983853 200000 241875937 200000 554472824 200000 568114127 200000 761885814 200000 406374240 200000 20385780 200000 316595008 200000 723983693 200000 800477069 200000 248209521 200000 925458967 200000 102496801 200000 443576481 200000 945559088 200000 257267998 200000 542688195 200000 403363316 200000 327362449 200000 634077244 200000 964876324 200000 635786239 200000 108447766 200000 498976378 200000 160251988 200000 886448218 200000 481043038 200000 556365312 200000 226281092 200000 247487934 200000 1109034 200000 529526296 200000 234194436 200000 535927300 200000 435052122 200000 159695657 200000 262778693 200000 457748003 200000 849656047 200000 113306301 200000 739413975 200000 194681909 200000 162137354 200000 841393531 200000 749793898 200000 665481073 200000 482319595 200000 737462060 200000 499236560 200000 888589873 200000 392214514 200000 401384120 200000 407570937 200000 587472876 200000 155535008 200000 287290921 200000 135806452 200000 47991100 200000 950795925 200000 735498918 200000 470460404 200000 989558745 200000 423578259 200000 889299064 200000 542180936 200000 477884059 200000 543979129 200000 485286152 200000 707626080 200000 644590971 200000 84472136 200000 972181214 200000 735490765 200000 724579217 200000 501050656 200000 873082274 200000 539096897 200000 173474070 200000 736028482 200000 769341982 200000 980385930 200000 957740386 200000 926879759 200000 3822137 200000 479201946 200000 504225518 200000 46162695 200000 661659900 200000 329698433 200000 863052626 200000 998440650 200000 296376976 200000 568403056 200000 762615624 200000 458881305 200000 217596477 200000 515224504 200000 77257382 200000 246749396 200000 662288491 200000 427477703 200000 405412455 200000 235974652 200000 193164964 200000 390269744 200000 313239713 200000 825035698 200000 257234831 200000 229437347 200000 731732111 200000 105214006 200000 229244149 200000 706631664 200000 440694920 200000 731315944 200000 152230335 200000 723309320 200000 123880964 200000 103548490 200000 50618868 200000 526810875 200000 286086045 200000 385977338 200000 117030591 200000 746140921 200000 144771339 200000 492605115 200000 748949094 200000 414616916 200000 996944166 200000 643871852 200000 315739731 200000 150237051 200000 457466855 200000 546354702 200000 554043150 200000 422796288 200000 549081702 200000 462279617 200000 974670912 200000 73395858 200000 735228124 200000 650314951 200000 407648944 200000 775455235 200000 25884322 200000 805571454 200000 437245513 200000 528108610 200000 438743087 200000 616841577 200000 580704785 200000 927029345 200000 962188061 200000 821282599 200000 948011570 200000 74807439 200000 744279075 200000 90798202 200000 89610740 200000 881747485 200000 392451355 200000 148950592 200000 673338815 200000 836052860 200000 319303420 200000 189255804 200000 442373917 200000 104156732 200000 872649184 200000 340830285 200000 360101557 200000 49889550 200000 636630783 200000 111953908 200000 338923600 200000 109998018 200000 104786609 200000 292124369 200000 627546839 200000 250071369 200000 564933230 200000 48302949 200000 151282770 200000 347903411 200000 453794001 200000 86208849 200000 584241642 200000 649951281 200000 826502031 200000 162714965 200000 460069862 200000 269419282 200000 758651780 200000 796653393 200000 121754032 200000 764882377 200000 762385574 200000 20193350 200000 644251088 200000 236721893 200000 11042830 200000 20426325 200000 724579823 200000 992271382 200000 198606837 200000 689223357 200000 747494101 200000 50699822 200000 839088052 200000 922296800 200000 78679658 200000 444453148 200000 28450242 200000 477460286 200000 430157752 200000 581570034 200000 663058361 200000 234726775 200000 789208806 200000 742983391 200000 462414928 200000 564504652 200000 286001981 200000 228968756 200000 285134177 200000 201620126 200000 6683429 200000 125870435 200000 76949988 200000 917661805 200000 169971752 200000 455337210 200000 337788913 200000 687422681 200000 630397678 200000 544979115 200000 886075585 200000 772029475 200000 163073854 200000 883053638 200000 46602924 200000 476979115 200000 648214018 200000 166483644 200000 411856171 200000 248479731 200000 205292866 200000 808782365 200000 208293078 200000 518695066 200000 851274790 200000 973712282 200000 605556070 200000 202590817 200000 698843896 200000 800088451 200000 566772659 200000 660954920 200000 926580511 200000 925043529 200000 651661750 200000 641873904 200000 407056677 200000 959666556 200000 751980680 200000 255910618 200000 436096176 200000 715256780 200000 542133344 200000 560597285 200000 159543435 200000 958926603 200000 987777176 200000 131502899 200000 134694558 200000 441128744 200000 718664103 200000 967350916 200000 306746352 200000 569115445 200000 134536999 200000 818458553 200000 849534124 200000 695134049 200000 373702608 200000 406276753 200000 942358040 200000 408012030 200000 982424442 200000 267396590 200000 230968990 200000 295537787 200000 462138141 200000 341427152 200000 906753989 200000 601755498 200000 897442004 200000 65416535 200000 135689784 200000 537095802 200000 658431444 200000 385489604 200000 947275197 200000 634380156 200000 52910201 200000 209073016 200000 231962942 200000 177562977 200000 457068601 200000 308039667 200000 716009156 200000 296871481 200000 709097389 200000 716101589 200000 592320373 200000 709206837 200000 727054478 200000 766283743 200000 64373148 200000 904382117 200000 267053493 200000 613795825 200000 740050080 200000 981670906 200000 86276377 200000 170549516 200000 932815115 200000 306838468 200000 705478100 200000 979762513 200000 297172612 200000 365646772 200000 189546525 200000 340668928 200000 664599508 200000 312797338 200000 615689038 200000 208078713 200000 371394787 200000 168613990 200000 908064222 200000 712446269 200000 990644923 200000 551607850 200000 841671015 200000 806429165 200000 751397763 200000 439386134 200000 870279841 200000 415606088 200000 731154565 200000 800037753 200000 438939492 200000 9333296 200000 964619304 200000 651429574 200000 70900905 200000 433768101 200000 32112117 200000 978773387 200000 355976328 200000 80246215 200000 766309524 200000 217573499 200000 99497018 200000 709576664 200000 645923279 200000 582773092 200000 826470424 200000 407288887 200000 86287501 200000 482330936 200000 566654873 200000 40036708 200000 196017879 200000 789644808 200000 601487702 200000 594870017 200000 844903382 200000 983543043 200000 52575497 200000 220122062 200000 762623442 200000 791881850 200000 374060936 200000 771671980 200000 830192691 200000 239836126 200000 45619918 200000 209933210 200000 963352963 200000 6708159 200000 414610417 200000 895415738 200000 909147497 200000 932291022 200000 468821292 200000 775804748 200000 779339438 200000 724780763 200000 437948374 200000 91861169 200000 6099771 200000 717232343 200000 319594088 200000 723808616 200000 62832152 200000 453000913 200000 498985594 200000 520268819 200000 311286637 200000 309094140 200000 844823237 200000 836031089 200000 545699460 200000 624767143 200000 622724897 200000 874328932 200000 873575876 200000 985297474 200000 873586311 200000 706882284 200000 96867510 200000 414268255 200000 513283855 200000 557788714 200000 318066178 200000 540186285 200000 181799410 200000 258212701 200000 945576818 200000 326158334 200000 806172041 200000 965111271 200000 391670766 200000 663234625 200000 190599499 200000 141524552 200000 45255037 200000 707143048 200000 7473618 200000 19101728 200000 505808201 200000 713725698 200000 537116373 200000 296973360 200000 11970970 200000 440753920 200000 916919598 200000 238827609 200000 718718424 200000 311692019 200000 534270676 200000 141267355 200000 546539661 200000 38870380 200000 564774625 200000 582138390 200000 459835744 200000 398248986 200000 743082893 200000 607598859 200000 523093275 200000 584558030 200000 105190448 200000 217247450 200000 253595557 200000 469668473 200000 714531651 200000 160655108 200000 909609990 200000 822629675 200000 686025822 200000 290205738 200000 795567721 200000 709740052 200000 388049466 200000 191084044 200000 7354901 200000 78928006 200000 904231599 200000 810210698 200000 816522098 200000 9942769 200000 774665910 200000 187228837 200000 728374281 200000 27091685 200000 222773352 200000 14681214 200000 86700163 200000 972876562 200000 960397564 200000 126649173 200000 241609896 200000 660350794 200000 756964556 200000 585067146 200000 447252832 200000 241436284 200000 325129551 200000 247030430 200000 527658677 200000 237066938 200000 267730719 200000 736674097 200000 816325070 200000 943046963 200000 591091187 200000 52561668 200000 253197556 200000 426917945 200000 531062437 200000 718278136 200000 59141008 200000 323321147 200000 989800749 200000 886349069 200000 821907497 200000 285603018 200000 75439779 200000 78189155 200000 656498282 200000 441303703 200000 99823424 200000 948293435 200000 270360345 200000 376584563 200000 682916444 200000 492106742 200000 927366688 200000 541159757 200000 63320688 200000 443196435 200000 301240967 200000 617064758 200000 957935892 200000 854721588 200000 189848183 200000 927766879 200000 395219201 200000 443825177 200000 363861816 200000 455871768 200000 842689040 200000 873744546 200000 261727026 200000 335868626 200000 80792888 200000 709608401 200000 404841966 200000 358736924 200000 70795923 200000 906592964 200000 418653717 200000 888991657 200000 904754008 200000 786877886 200000 783436143 200000 53003592 200000 797725153 200000 972151838 200000 27422437 200000 824296938 200000 522505637 200000 460496997 200000 94002814 200000 710197662 200000 347147070 200000 321247796 200000 432293220 200000 956184471 200000 52464228 200000 787273802 200000 208855520 200000 954172963 200000 689314287 200000 474905737 200000 325241177 200000 87826613 200000 865932248 200000 1540081 200000 92066904 200000 82637787 200000 208466743 200000 878557858 200000 237582981 200000 613830983 200000 253879365 200000 20456413 200000 188741290 200000 920077258 200000 480662106 200000 844032003 200000 838364334 200000 72204115 200000 964674031 200000 819223700 200000 230154650 200000 441605875 200000 294688412 200000 403346992 200000 104965527 200000 694906075 200000 807630619 200000 99890328 200000 586496492 200000 590283867 200000 549475138 200000 34949804 200000 872461060 200000 24310244 200000 440549900 200000 890183790 200000 626166885 200000 612572934 200000 217864079 200000 230210301 200000 307783865 200000 738115186 200000 9314054 200000 554801817 200000 405148617 200000 319401976 200000 640492744 200000 914282149 200000 886779515 200000 250600585 200000 436520525 200000 507284895 200000 752798938 200000 761437236 200000 841601583 200000 759941928 200000 232181261 200000 832231468 200000 592296486 200000 723325442 200000 379192414 200000 821811904 200000 357969674 200000 676368908 200000 120343860 200000 725392736 200000 201383636 200000 588275783 200000 592510232 200000 576639134 200000 227332764 200000 499292884 200000 792855474 200000 15446569 200000 379612827 200000 11757298 200000 91454412 200000 859667155 200000 243917354 200000 697435907 200000 251013965 200000 350436491 200000 899117504 200000 680163974 200000 367708479 200000 997251682 200000 94306039 200000 328389662 200000 758158792 200000 225081993 200000 811317382 200000 546894217 200000 899753011 200000 731788369 200000 591846983 200000 928074152 200000 509255400 200000 239681065 200000 321545009 200000 181325949 200000 678329711 200000 451514786 200000 741820766 200000 207181095 200000 98135664 200000 50585965 200000 945508358 200000 645968359 200000 356947892 200000 647183194 200000 613815681 200000 342548509 200000 248394276 200000 445330010 200000 866935111 200000 462553163 200000 703913416 200000 46891645 200000 556601331 200000 492497935 200000 483399624 200000 76054771 200000 48876858 200000 438174252 200000 309251694 200000 457007118 200000 427946488 200000 24326273 200000 868040993 200000 577425726 200000 491214883 200000 523261455 200000 763231338 200000 252627219 200000 30614740 200000 353365239 200000 873978354 200000 325391677 200000 393828420 200000 512899192 200000 296630400 200000 298882702 200000 929821132 200000 238392052 200000 134499839 200000 103336693 200000 710604771 200000 385730027 200000 450905461 200000 99528580 200000 591964707 200000 413841405 200000 666803980 200000 730537578 200000 900932419 200000 602188524 200000 887403532 200000 83668216 200000 819850013 200000 402364310 200000 635448542 200000 11710879 200000 120990889 200000 814508542 200000 456673034 200000 642804208 200000 564030463 200000 162238275 200000 924133688 200000 405112474 200000 762266712 200000 629317542 200000 773200177 200000 843236206 200000 227079180 200000 593796744 200000 460772318 200000 246575965 200000 595425428 200000 868616808 200000 861471559 200000 556913783 200000 785679496 200000 920626920 200000 296048789 200000 685191149 200000 89072033 200000 21041352 200000 411262992 200000 587457551 200000 599687863 200000 263918056 200000 414176544 200000 402992205 200000 78064067 200000 375759689 200000 946979918 200000 500564793 200000 781087710 200000 872545036 200000 771093315 200000 210338947 200000 820340031 200000 637235825 200000 470790855 200000 461633787 200000 203086144 200000 237025240 200000 785085122 200000 938420881 200000 721615448 200000 565665986 200000 49938494 200000 210432599 200000 176049185 200000 443254223 200000 800416610 200000 493383804 200000 408058195 200000 932718273 200000 423342455 200000 95573074 200000 509282758 200000 107481718 200000 206607078 200000 848728136 200000 198090354 200000 122254577 200000 944369463 200000 678070255 200000 952082290 200000 534497105 200000 945297170 200000 163931641 200000 777698299 200000 793564632 200000 197600833 200000 552600628 200000 55407209 200000 942569956 200000 197924779 200000 337134482 200000 203454002 200000 776370168 200000 467139929 200000 422677539 200000 444322287 200000 20538803 200000 989301876 200000 499794712 200000 987168089 200000 31487958 200000 881929540 200000 571001025 200000 364333385 200000 556927041 200000 129894193 200000 97408655 200000 650331574 200000 54630390 200000 241777860 200000 334699794 200000 135921082 200000 69469459 200000 469138342 200000 923364859 200000 75147148 200000 898895067 200000 932853407 200000 616143386 200000 850583174 200000 840662957 200000 330187160 200000 456080223 200000 283925791 200000 843608842 200000 952648601 200000 887658716 200000 631906033 200000 469987731 200000 880137930 200000 941533888 200000 267863732 200000 773611272 200000 597777524 200000 779574877 200000 953890880 200000 622157384 200000 492915968 200000 191408163 200000 548942990 200000 806124374 200000 402081782 200000 996747169 200000 169089462 200000 126480210 200000 289134591 200000 475068297 200000 539927793 200000 895915643 200000 468076258 200000 304409004 200000 403271832 200000 954068531 200000 552006025 200000 312909561 200000 155869730 200000 697085177 200000 771811325 200000 369926017 200000 516938792 200000 760539248 200000 137346917 200000 617974389 200000 824940644 200000 985549142 200000 630878729 200000 534060070 200000 981124524 200000 230494092 200000 372917076 200000 800561155 200000 297026043 200000 306514964 200000 272982476 200000 409381533 200000 599638631 200000 439113997 200000 665923356 200000 405491109 200000 33774891 200000 336914872 200000 87544842 200000 851529707 200000 41663390 200000 637719157 200000 809717888 200000 288744799 200000 820032057 200000 816000197 200000 623545221 200000 771044115 200000 453380244 200000 139155785 200000 812148036 200000 837610295 200000 192195432 200000 785213376 200000 74708739 200000 246628635 200000 879951501 200000 470761229 200000 399753004 200000 514314543 200000 138416892 200000 670987054 200000 386038599 200000 773953797 200000 243493069 200000 703089988 200000 552959485 200000 124851532 200000 861740345 200000 153029520 200000 424076054 200000 882788310 200000 50949273 200000 311059315 200000 353000826 200000 3487634 200000 314020964 200000 765711213 200000 890380594 200000 302127762 200000 618928948 200000 794011934 200000 698794855 200000 328010245 200000 132803776 200000 314310472 200000 504214113 200000 470170684 200000 239676898 200000 470853577 200000 51875209 200000 341615784 200000 860724369 200000 798548900 200000 683805031 200000 307249625 200000 728707559 200000 352288504 200000 899278755 200000 739432832 200000 604639260 200000 686074630 200000 107086086 200000 870070382 200000 768349832 200000 116714542 200000 947259769 200000 653913745 200000 814112676 200000 342534642 200000 39753220 200000 628510460 200000 268696840 200000 446132977 200000 514575056 200000 827455967 200000 580086125 200000 507589867 200000 476386596 200000 149023370 200000 881945771 200000 694407875 200000 730270570 200000 897004910 200000 151433147 200000 5847159 200000 559127338 200000 307964443 200000 192479926 200000 282057000 200000 267429645 200000 683138881 200000 937939155 200000 423146776 200000 54056667 200000 977046706 200000 844454508 200000 360127398 200000 994261373 200000 472137565 200000 67422968 200000 907187539 200000 852958970 200000 558539604 200000 987645713 200000 517411263 200000 889531004 200000 93424582 200000 608399470 200000 541517740 200000 798381643 200000 288937221 200000 435126249 200000 180368632 200000 474302928 200000 126179968 200000 328808314 200000 454752422 200000 172215187 200000 916913864 200000 78951993 200000 634274517 200000 710355260 200000 585271182 200000 164719711 200000 498771654 200000 394731413 200000 40676259 200000 34244420 200000 974800602 200000 793474181 200000 61447413 200000 196486497 200000 990870160 200000 688753429 200000 720187032 200000 269355086 200000 47338122 200000 650394477 200000 859237562 200000 848739524 200000 25641096 200000 643634391 200000 673603756 200000 420299420 200000 544692075 200000 192174010 200000 932280542 200000 707036365 200000 378368306 200000 550188960 200000 153382626 200000 526945137 200000 958589695 200000 580491568 200000 208349032 200000 781018047 200000 701126929 200000 345738291 200000 683489344 200000 361410065 200000 7875274 200000 491872145 200000 11291738 200000 520405470 200000 785228970 200000 228566356 200000 374733256 200000 521558976 200000 141677650 200000 17155747 200000 561132473 200000 459632495 200000 82619521 200000 971980743 200000 940168319 200000 360596931 200000 155140889 200000 351157801 200000 945136009 200000 292484789 200000 972156186 200000 813774929 200000 792692585 200000 548587869 200000 988447396 200000 634586088 200000 447553998 200000 264591860 200000 407602937 200000 418455989 200000 525286793 200000 190784466 200000 228338807 200000 813332898 200000 751499404 200000 113416560 200000 444434081 200000 324629687 200000 844352997 200000 481748070 200000 769581590 200000 194016029 200000 944211398 200000 662354286 200000 453729943 200000 288294428 200000 133964159 200000 800294494 200000 640210181 200000 102754332 200000 663674753 200000 738777649 200000 692865887 200000 302459047 200000 437196636 200000 55053565 200000 225948871 200000 725438564 200000 544688577 200000 82715645 200000 183219581 200000 431329052 200000 93093504 200000 507758984 200000 718663393 200000 540383160 200000 971714697 200000 49661718 200000 851280756 200000 358474303 200000 857741294 200000 862968129 200000 749477079 200000 52090332 200000 241754591 200000 527434177 200000 450243529 200000 120600789 200000 826201772 200000 909186926 200000 174501420 200000 230233748 200000 550265797 200000 188279361 200000 744867072 200000 697381281 200000 536811452 200000 302288722 200000 158069862 200000 58722213 200000 113227840 200000 337979099 200000 771032989 200000 439336296 200000 122348578 200000 32139826 200000 793797383 200000 801146066 200000 553811284 200000 775107537 200000 942614564 200000 34212076 200000 736205540 200000 357097297 200000 681614740 200000 742820319 200000 946728196 200000 871871849 200000 6343960 200000 783232755 200000 87806213 200000 785351667 200000 257008529 200000 557460112 200000 470354774 200000 261815270 200000 544639230 200000 284935232 200000 128139656 200000 11647836 200000 392291457 200000 990784682 200000 469635660 200000 64272269 200000 82676314 200000 303854999 200000 614342514 200000 545631441 200000 325703145 200000 459336176 200000 967979498 200000 414827680 200000 180465584 200000 885888445 200000 418717126 200000 723095445 200000 118344526 200000 60989991 200000 993357366 200000 603190117 200000 512259459 200000 87400309 200000 703375754 200000 578043116 200000 174101553 200000 919783185 200000 290880819 200000 653255712 200000 645035097 200000 8113027 200000 937849280 200000 169953818 200000 612495897 200000 773862516 200000 510932708 200000 434651923 200000 592053428 200000 71358636 200000 718304109 200000 418905188 200000 65635464 200000 525342739 200000 293259086 200000 980869252 200000 287538968 200000 447072179 200000 226640789 200000 909898509 200000 33877764 200000 615687603 200000 68107381 200000 139556022 200000 931952139 200000 455047004 200000 634165564 200000 419420505 200000 35875599 200000 113841943 200000 514091612 200000 513619950 200000 870158351 200000 660949099 200000 331657061 200000 841608845 200000 576151597 200000 162715651 200000 661554440 200000 59586159 200000 111365545 200000 96311205 200000 355424534 200000 33092588 200000 374225892 200000 394222139 200000 963439742 200000 802164861 200000 607769949 200000 463240653 200000 639761233 200000 879826618 200000 860636086 200000 538615683 200000 952297151 200000 935962204 200000 503076271 200000 22915495 200000 199660826 200000 706223163 200000 245912872 200000 481738656 200000 30222290 200000 310501456 200000 241886499 200000 527540216 200000 717194103 200000 332912052 200000 432072638 200000 14617685 200000 847188410 200000 777976990 200000 415135292 200000 161802114 200000 833843562 200000 94599272 200000 186416380 200000 228914535 200000 117206138 200000 40923017 200000 249620351 200000 869449995 200000 406306809 200000 286768027 200000 989139557 200000 169053337 200000 835339799 200000 464156502 200000 485138288 200000 623230295 200000 406633509 200000 616914066 200000 125306751 200000 528970671 200000 845320341 200000 700430919 200000 587325586 200000 327330088 200000 688674549 200000 123787408 200000 973541324 200000 373086317 200000 172272119 200000 932057250 200000 410482539 200000 387926340 200000 299582828 200000 734651609 200000 812958929 200000 256229015 200000 450098755 200000 101451947 200000 882306173 200000 337604719 200000 257351821 200000 592295089 200000 327259665 200000 458161138 200000 494056315 200000 172236452 200000 979959373 200000 569448299 200000 856836445 200000 681544029 200000 493003025 200000 817128513 200000 25844132 200000 365841107 200000 25141599 200000 96510206 200000 789365472 200000 260038176 200000 1875798 200000 860137801 200000 327243457 200000 769436027 200000 609145910 200000 885248491 200000 225136665 200000 742770238 200000 924178018 200000 569163468 200000 315633880 200000 449048801 200000 447940440 200000 532525814 200000 726391822 200000 755145467 200000 657142713 200000 918784656 200000 921218539 200000 471357255 200000 900993863 200000 966553828 200000 313034689 200000 722517404 200000 741312737 200000 455432281 200000 704885759 200000 953573107 200000 247921800 200000 404924024 200000 133351479 200000 907394916 200000 618716508 200000 815750633 200000 392433944 200000 219811368 200000 170610078 200000 609709174 200000 132024948 200000 860495768 200000 406450351 200000 793791238 200000 273259322 200000 299480875 200000 955501327 200000 355215266 200000 773367675 200000 895849338 200000 104971870 200000 776215411 200000 790792296 200000 261913151 200000 747096413 200000 229708481 200000 669211217 200000 261156432 200000 736827885 200000 523112180 200000 842381479 200000 633443240 200000 739145997 200000 343528086 200000 142397434 200000 181701981 200000 172750047 200000 100185422 200000 872158203 200000 391912874 200000 943726755 200000 389250021 200000 697185146 200000 436224998 200000 682223801 200000 802090052 200000 622887528 200000 25549962 200000 481163938 200000 496150899 200000 722485717 200000 11817774 200000 470023935 200000 722309018 200000 632732146 200000 897650827 200000 685566352 200000 596875779 200000 65109518 200000 944600697 200000 501550901 200000 595589909 200000 259201180 200000 488238065 200000 944968687 200000 40782425 200000 17969963 200000 970066187 200000 925156574 200000 767649911 200000 947702379 200000 283183872 200000 343529540 200000 754000185 200000 707980846 200000 124483113 200000 184298368 200000 366778247 200000 387770723 200000 97858045 200000 107492626 200000 99913576 200000 537800731 200000 185209110 200000 106756253 200000 252893702 200000 726365576 200000 875150635 200000 525984991 200000 431017 200000 401937912 200000 304444182 200000 220004794 200000 160080826 200000 848847581 200000 772795086 200000 903515181 200000 802114240 200000 217777863 200000 468335469 200000 660077146 200000 924352101 200000 521338727 200000 986275627 200000 858653569 200000 582074738 200000 168593805 200000 540759904 200000 862492675 200000 886194126 200000 796313386 200000 654671493 200000 347394911 200000 595373698 200000 758776654 200000 169362482 200000 809153079 200000 730412470 200000 713119786 200000 509751072 200000 671592523 200000 582045364 200000 501348110 200000 783360295 200000 644224123 200000 701583843 200000 570122346 200000 334123840 200000 260142280 200000 50683596 200000 510949840 200000 850244996 200000 402647635 200000 113976344 200000 650555376 200000 12011818 200000 47767387 200000 545302927 200000 434901658 200000 267046540 200000 731599682 200000 313011225 200000 511847102 200000 318550817 200000 111180424 200000 431867840 200000 794698350 200000 748666755 200000 193256141 200000 343517611 200000 953445081 200000 786823529 200000 400143059 200000 211335715 200000 715149392 200000 129615789 200000 106756217 200000 980037777 200000 958311493 200000 932110919 200000 23129791 200000 756542332 200000 687030598 200000 692057167 200000 937715655 200000 258449039 200000 32262405 200000 474794494 200000 901768402 200000 314835088 200000 168867410 200000 76271276 200000 949158974 200000 406540649 200000 30843166 200000 996411090 200000 201930126 200000 934105122 200000 991146617 200000 177510408 200000 233069921 200000 264610020 200000 385554068 200000 452281095 200000 232125303 200000 648676087 200000 702088383 200000 40609704 200000 922020531 200000 280364227 200000 299980139 200000 305308898 200000 901775123 200000 241966545 200000 793287208 200000 786931919 200000 940199353 200000 394115274 200000 663586215 200000 558533286 200000 716078821 200000 419195766 200000 890260920 200000 64231617 200000 156563959 200000 302595262 200000 189579083 200000 173247639 200000 360883056 200000 836014249 200000 809311858 200000 240664258 200000 226248432 200000 857705570 200000 693438044 200000 105346810 200000 955814201 200000 621396527 200000 302404443 200000 458858519 200000 219440682 200000 226084730 200000 658024158 200000 372024338 200000 502276291 200000 727973067 200000 995707767 200000 979632131 200000 496063783 200000 437154250 200000 184483029 200000 107597859 200000 288788116 200000 206137665 200000 48405961 200000 323259338 200000 45093228 200000 479862551 200000 228354116 200000 152387953 200000 578417454 200000 981387861 200000 258851671 200000 844233904 200000 362386044 200000 119644452 200000 730820913 200000 347055169 200000 628974870 200000 808984780 200000 583969571 200000 512761850 200000 180750813 200000 471814581 200000 60021662 200000 472829142 200000 628922064 200000 858241384 200000 889982514 200000 660319467 200000 672871185 200000 928793742 200000 518332304 200000 867069812 200000 394933984 200000 98709744 200000 913304967 200000 208079560 200000 708315037 200000 269516660 200000 48996618 200000 876640351 200000 15301577 200000 659031589 200000 146494504 200000 82820819 200000 365870341 200000 300282410 200000 990033938 200000 601400796 200000 965912081 200000 209733581 200000 756760855 200000 936723538 200000 861830349 200000 100036213 200000 970254506 200000 106737198 200000 20954682 200000 552647851 200000 902110041 200000 949960328 200000 722442360 200000 379362839 200000 869121751 200000 158667162 200000 230657224 200000 402849155 200000 349406194 200000 983868602 200000 975662987 200000 699714774 200000 758434972 200000 320548450 200000 151881281 200000 417134362 200000 338065894 200000 962142251 200000 57394570 200000 519050357 200000 749831167 200000 65141964 200000 72073511 200000 434466354 200000 888634936 200000 452108831 200000 609879545 200000 732696249 200000 335848194 200000 546876699 200000 179810815 200000 664361362 200000 808486381 200000 51156954 200000 260170331 200000 395705189 200000 87408554 200000 146603412 200000 325414733 200000 169953275 200000 246201865 200000 564690081 200000 725676598 200000 475526717 200000 361877499 200000 480111737 200000 290227605 200000 134948403 200000 553343888 200000 182522295 200000 595782924 200000 977339653 200000 515025401 200000 233981968 200000 885945179 200000 382461693 200000 140374918 200000 143682656 200000 320926818 200000 356873090 200000 461327271 200000 583445149 200000 41213218 200000 969563933 200000 682762990 200000 926331360 200000 734782395 200000 90002807 200000 255179531 200000 518030946 200000 163744111 200000 257262423 200000 146771149 200000 135945596 200000 924609693 200000 364411048 200000 426000423 200000 737173413 200000 429445318 200000 47154800 200000 248145959 200000 301703287 200000 622659210 200000 196494553 200000 471940351 200000 788488873 200000 393010090 200000 184478507 200000 610872832 200000 506569749 200000 782442247 200000 712512463 200000 87140761 200000 607439795 200000 631580321 200000 711707725 200000 808059739 200000 155778459 200000 462429592 200000 642861901 200000 743288311 200000 721033478 200000 624899629 200000 916552856 200000 450441533 200000 33516108 200000 686127040 200000 307812119 200000 71613982 200000 710695142 200000 458543315 200000 364054738 200000 357970090 200000 513817964 200000 764594437 200000 447724274 200000 384807442 200000 919319447 200000 355832598 200000 620617663 200000 412642470 200000 317730367 200000 332759785 200000 293445281 200000 686333399 200000 857687901 200000 537788284 200000 533242913 200000 948028981 200000 21396490 200000 543418609 200000 481053160 200000 950577520 200000 813641341 200000 194551431 200000 476839614 200000 564235866 200000 838789648 200000 565716128 200000 518447243 200000 480328931 200000 375132474 200000 617158844 200000 745164377 200000 90590746 200000 788853141 200000 42616700 200000 865206351 200000 81344050 200000 356103641 200000 965949087 200000 526886326 200000 277767801 200000 231431646 200000 935702791 200000 405510903 200000 643859297 200000 260824220 200000 932222644 200000 900257690 200000 872350843 200000 486616622 200000 152104646 200000 191298119 200000 73127030 200000 856085961 200000 874739070 200000 953270472 200000 107793187 200000 872457161 200000 327675965 200000 476805636 200000 626900339 200000 860495268 200000 267065218 200000 329471492 200000 778019703 200000 679488499 200000 418041583 200000 659225073 200000 775031902 200000 874797167 200000 403120964 200000 9842707 200000 11095673 200000 747879921 200000 644455010 200000 759769042 200000 175573305 200000 535356528 200000 28230472 200000 794972087 200000 655663918 200000 722584326 200000 596588056 200000 285684587 200000 693633032 200000 579945962 200000 715257874 200000 562144182 200000 951977113 200000 824628854 200000 421657494 200000 470886529 200000 460800721 200000 863430946 200000 334067237 200000 918581972 200000 648013760 200000 451522437 200000 333649504 200000 282748631 200000 239911830 200000 268573274 200000 752066566 200000 28510675 200000 692897189 200000 308248440 200000 931989497 200000 263522353 200000 348763740 200000 480872408 200000 156386361 200000 384130937 200000 412168525 200000 551628178 200000 829899750 200000 764752468 200000 719228199 200000 225112031 200000 113476930 200000 712003209 200000 681859515 200000 73279768 200000 183065515 200000 968118531 200000 408367611 200000 205791412 200000 664924580 200000 175548360 200000 178738677 200000 201494348 200000 84165836 200000 217932802 200000 992156891 200000 606903450 200000 944800228 200000 350961656 200000 971020029 200000 265569140 200000 279075533 200000 149989141 200000 565471180 200000 715588053 200000 514911878 200000 416530399 200000 95001048 200000 217194195 200000 677382449 200000 528577025 200000 364356818 200000 794348713 200000 50758158 200000 221425217 200000 43134858 200000 537783982 200000 249346941 200000 155097737 200000 79540209 200000 747532123 200000 464728320 200000 782409184 200000 503760151 200000 768077384 200000 426728245 200000 951531633 200000 907318060 200000 922779182 200000 580207583 200000 659133314 200000 164267906 200000 853364965 200000 438564317 200000 83122045 200000 318179977 200000 32585574 200000 307565872 200000 465529322 200000 645421520 200000 647445449 200000 991284473 200000 584635250 200000 257166858 200000 738256711 200000 733049719 200000 220624861 200000 888978181 200000 953811513 200000 801816076 200000 793381395 200000 327556020 200000 693994518 200000 220411192 200000 81468445 200000 100838949 200000 230527352 200000 27301019 200000 683207460 200000 134796682 200000 36120086 200000 287747318 200000 528759152 200000 658353716 200000 753254602 200000 738838570 200000 556640874 200000 500046226 200000 752903563 200000 547537718 200000 79810202 200000 902767157 200000 456279923 200000 589952060 200000 348309928 200000 127417806 200000 193265338 200000 928980604 200000 840935005 200000 472197421 200000 659831992 200000 417615447 200000 331084962 200000 605874243 200000 433624038 200000 159212364 200000 347933055 200000 910992416 200000 42740188 200000 639988733 200000 270815517 200000 663875829 200000 377182035 200000 517787690 200000 517617859 200000 718830610 200000 733972515 200000 342207155 200000 706143451 200000 451037671 200000 375854405 200000 640048025 200000 841502446 200000 371441158 200000 36098770 200000 647138301 200000 752227234 200000 186751775 200000 980390913 200000 699944990 200000 356529858 200000 917254913 200000 307684140 200000 270117726 200000 679594806 200000 232461471 200000 141592010 200000 999096893 200000 498222853 200000 122052615 200000 693494389 200000 602405468 200000 897290585 200000 282628716 200000 809965284 200000 510924922 200000 876102778 200000 479239196 200000 48142321 200000 71258745 200000 30972369 200000 291509385 200000 902876052 200000 596307289 200000 811910630 200000 227135556 200000 383473893 200000 862278970 200000 760387681 200000 134916348 200000 546002461 200000 605023069 200000 982225932 200000 692288898 200000 692762260 200000 24569378 200000 233414862 200000 776841159 200000 419702979 200000 561482507 200000 728990640 200000 68828891 200000 423664706 200000 733577911 200000 939997402 200000 127380719 200000 314917322 200000 106395367 200000 778435990 200000 480159571 200000 479990068 200000 770304123 200000 881232459 200000 94739064 200000 312499063 200000 182703476 200000 619763843 200000 369749486 200000 625329325 200000 473493747 200000 922214117 200000 65199205 200000 944010765 200000 737329976 200000 289084218 200000 352754607 200000 987489777 200000 43011491 200000 236813930 200000 764570812 200000 335689168 200000 245520565 200000 356346495 200000 106156956 200000 434222660 200000 200216079 200000 614269600 200000 194647935 200000 406794501 200000 905572976 200000 890273046 200000 315695799 200000 64064235 200000 330427834 200000 615330122 200000 222762163 200000 856331759 200000 683271917 200000 579591108 200000 231801348 200000 729510697 200000 776303145 200000 900992557 200000 680646236 200000 795462866 200000 612881071 200000 587626828 200000 914917001 200000 855175746 200000 522170080 200000 365740299 200000 476616317 200000 534807538 200000 497858108 200000 248029298 200000 267567944 200000 767503226 200000 4551011 200000 264875946 200000 65949467 200000 797029780 200000 20129302 200000 894884347 200000 815936327 200000 109601302 200000 336859957 200000 250290637 200000 227287610 200000 582982139 200000 662165186 200000 489522346 200000 853807496 200000 456848217 200000 251727835 200000 629152057 200000 111377374 200000 565698411 200000 626797251 200000 193696067 200000 398534415 200000 436722824 200000 868455129 200000 495496625 200000 799053323 200000 12920872 200000 554019487 200000 593341067 200000 810984674 200000 75013861 200000 887509939 200000 430921977 200000 986332868 200000 57606775 200000 565143256 200000 290956100 200000 799498755 200000 763611574 200000 609400301 200000 605740757 200000 305149966 200000 320246939 200000 304007155 200000 807656500 200000 453460343 200000 198874686 200000 363403530 200000 780972298 200000 486024173 200000 350853337 200000 278560884 200000 811671071 200000 612676162 200000 303443394 200000 559712399 200000 558793051 200000 319668325 200000 379210099 200000 350619358 200000 351134663 200000 176876904 200000 355736453 200000 924873728 200000 996610956 200000 872856442 200000 357236399 200000 82167735 200000 836059122 200000 803748332 200000 628810955 200000 308810465 200000 656999265 200000 901998383 200000 320910032 200000 429906817 200000 101421411 200000 987140819 200000 342213336 200000 430630070 200000 644946591 200000 302075785 200000 747210267 200000 14938817 200000 950069983 200000 779746593 200000 570162929 200000 902421250 200000 514379529 200000 882692748 200000 357635794 200000 140348922 200000 745869096 200000 280413658 200000 862382169 200000 146782026 200000 454843492 200000 487124540 200000 803150140 200000 912722354 200000 784641284 200000 743332866 200000 651800148 200000 689492754 200000 842359410 200000 352136860 200000 998919066 200000 948391531 200000 682962230 200000 912388252 200000 419338790 200000 676017630 200000 787655929 200000 411900849 200000 656530993 200000 328842922 200000 449990787 200000 571834029 200000 316094228 200000 225318193 200000 472199612 200000 360310655 200000 144547654 200000 500458227 200000 706559406 200000 859348793 200000 592927841 200000 885618832 200000 230182016 200000 944213514 200000 457934108 200000 796710345 200000 411949435 200000 744202052 200000 766603601 200000 350219135 200000 845073672 200000 182726998 200000 310342648 200000 237937586 200000 657473710 200000 662181329 200000 77209385 200000 976659330 200000 197751576 200000 545096038 200000 509739037 200000 164321072 200000 317557260 200000 423951333 200000 515812140 200000 945871901 200000 920085620 200000 740222015 200000 381835727 200000 272835784 200000 793232472 200000 332760196 200000 116283550 200000 346562771 200000 184831200 200000 735463909 200000 130551634 200000 461797630 200000 440928854 200000 997827762 200000 872339651 200000 953052457 200000 868250657 200000 13950556 200000 378080490 200000 441381973 200000 912920779 200000 116959603 200000 142168800 200000 640157859 200000 487043066 200000 868626343 200000 28703452 200000 160641874 200000 98097785 200000 134712266 200000 26714680 200000 691604165 200000 680340528 200000 242444747 200000 533368683 200000 858420346 200000 71549478 200000 895391420 200000 723053583 200000 367797522 200000 210962566 200000 739222220 200000 372842204 200000 416008782 200000 266658966 200000 938258253 200000 829719466 200000 750213903 200000 310779584 200000 906895022 200000 698357618 200000 912336725 200000 652998283 200000 194002561 200000 374951500 200000 547034688 200000 50296994 200000 676992373 200000 959268720 200000 944446993 200000 738717387 200000 216476507 200000 133280057 200000 380874793 200000 222292464 200000 383530276 200000 487243549 200000 281416456 200000 878221338 200000 781937376 200000 778626997 200000 360591438 200000 812629103 200000 746336192 200000 401458362 200000 801947324 200000 791058746 200000 599041556 200000 788530437 200000 938746930 200000 328156642 200000 512741197 200000 53623437 200000 153009073 200000 372541681 200000 618937339 200000 933599340 200000 369207642 200000 854000142 200000 581334991 200000 701371097 200000 311324269 200000 554670594 200000 664597913 200000 70988590 200000 710719306 200000 441266869 200000 893295433 200000 162420195 200000 188738930 200000 6414641 200000 85247473 200000 141039247 200000 882107270 200000 788468125 200000 314375105 200000 119971821 200000 901202757 200000 829451075 200000 55120904 200000 695876052 200000 869957009 200000 187835018 200000 842011449 200000 748284733 200000 818164842 200000 127905019 200000 271364834 200000 114910272 200000 733488369 200000 140150590 200000 879915446 200000 321219606 200000 131242341 200000 563623197 200000 809385347 200000 25081112 200000 704804648 200000 498563967 200000 297423163 200000 226069181 200000 820218553 200000 466648173 200000 34168047 200000 274828702 200000 829025722 200000 34021136 200000 803978702 200000 73195893 200000 873472748 200000 233457072 200000 772979753 200000 137525528 200000 901372461 200000 857917877 200000 172263793 200000 644368514 200000 519021696 200000 583786921 200000 755409974 200000 851999945 200000 559676931 200000 412965683 200000 820141609 200000 637420072 200000 393937401 200000 416007964 200000 228315674 200000 789914102 200000 245702850 200000 630557005 200000 129161722 200000 654398124 200000 811608029 200000 462203598 200000 339168473 200000 931480034 200000 35962348 200000 971645895 200000 874226407 200000 116331601 200000 634131118 200000 541313410 200000 328675702 200000 970289617 200000 608443653 200000 69800550 200000 351541493 200000 65383259 200000 663912689 200000 88057340 200000 185539318 200000 22337287 200000 380580755 200000 925899501 200000 124063273 200000 786186254 200000 522153770 200000 966260992 200000 519800925 200000 28040393 200000 938149144 200000 997707552 200000 933288068 200000 104571055 200000 895427549 200000 715236691 200000 818624687 200000 537159770 200000 775355673 200000 652322499 200000 961437197 200000 652960129 200000 245796237 200000 386696120 200000 779073775 200000 553234686 200000 664370458 200000 906863515 200000 1034438 200000 665669320 200000 381796544 200000 259563251 200000 784977955 200000 369681401 200000 512290463 200000 131890026 200000 701887157 200000 125335241 200000 698441208 200000 626799561 200000 913655629 200000 653425808 200000 309443883 200000 952684023 200000 349152220 200000 168517063 200000 874802106 200000 755096829 200000 808329074 200000 601540102 200000 466463299 200000 542157059 200000 983646783 200000 83030534 200000 297714825 200000 769098579 200000 87172501 200000 981156255 200000 201544555 200000 600013908 200000 991619556 200000 214643146 200000 284727530 200000 420300175 200000 917539516 200000 615678624 200000 138730535 200000 333676461 200000 156383949 200000 193881944 200000 374080866 200000 271883382 200000 719770601 200000 982210124 200000 101604859 200000 248228050 200000 386260223 200000 67683571 200000 568060019 200000 990894283 200000 576406561 200000 248499175 200000 200857194 200000 710047112 200000 985719934 200000 741365983 200000 435776161 200000 586791250 200000 62183528 200000 654443189 200000 652212985 200000 353353106 200000 878977870 200000 897301345 200000 209237106 200000 579860687 200000 283509185 200000 739278331 200000 986763564 200000 240106676 200000 70521715 200000 69648572 200000 938917480 200000 371806215 200000 507426610 200000 504900860 200000 787071623 200000 886169778 200000 94993648 200000 457615668 200000 372504840 200000 877943229 200000 440116669 200000 781466364 200000 312973965 200000 295870289 200000 327701962 200000 432882957 200000 401120470 200000 870295222 200000 352197735 200000 922616640 200000 273220291 200000 759778900 200000 386913285 200000 697437324 200000 271511638 200000 818651060 200000 409740852 200000 524002571 200000 330287789 200000 84512639 200000 514132388 200000 379320308 200000 702862347 200000 245198205 200000 895630887 200000 53703585 200000 441754575 200000 97357463 200000 839933101 200000 571938697 200000 227842682 200000 79819988 200000 97169733 200000 34253382 200000 433033133 200000 652207455 200000 147802402 200000 546447760 200000 25064487 200000 223591550 200000 107373202 200000 965730879 200000 858017226 200000 36718491 200000 193170184 200000 898215500 200000 164063638 200000 104521022 200000 485801746 200000 774850255 200000 349285803 200000 136581903 200000 755167330 200000 813329409 200000 328750923 200000 453539800 200000 411856329 200000 169169210 200000 924348628 200000 874617216 200000 790708534 200000 460350707 200000 716414921 200000 308340496 200000 563547066 200000 819041988 200000 223899849 200000 478534321 200000 249000838 200000 474997607 200000 908858773 200000 36506539 200000 822858218 200000 568826546 200000 79274253 200000 997020262 200000 910049111 200000 677642656 200000 222206771 200000 125209707 200000 617095005 200000 165052999 200000 380687654 200000 247367779 200000 930416813 200000 119341538 200000 283276070 200000 209985559 200000 404254487 200000 764821192 200000 352873622 200000 227314797 200000 559580044 200000 371839089 200000 466817012 200000 952789360 200000 587529756 200000 565404023 200000 740267746 200000 870306887 200000 280620023 200000 111595922 200000 250041375 200000 457862972 200000 435392367 200000 818943386 200000 136253325 200000 52231094 200000 462418419 200000 485006216 200000 891558444 200000 556464190 200000 819785237 200000 630589044 200000 245168157 200000 161090684 200000 728898948 200000 465137304 200000 69775519 200000 762580794 200000 810903826 200000 436697418 200000 719660564 200000 697746015 200000 742615214 200000 467509508 200000 429481467 200000 378164469 200000 891523945 200000 749460319 200000 460488951 200000 499848483 200000 648279412 200000 147676946 200000 492069062 200000 537203249 200000 884818976 200000 679503351 200000 417861705 200000 537820298 200000 976579548 200000 845453573 200000 50318210 200000 583701941 200000 340817465 200000 364422742 200000 237553552 200000 534097498 200000 69357544 200000 307962658 200000 204328628 200000 371931714 200000 44156089 200000 666697665 200000 337765966 200000 938532438 200000 606224797 200000 199283627 200000 81598688 200000 151872158 200000 577051812 200000 286888315 200000 281499656 200000 856601666 200000 135659774 200000 608264935 200000 531497609 200000 734401420 200000 904421629 200000 477328072 200000 647454786 200000 334258147 200000 72419345 200000 939647255 200000 167493172 200000 301043664 200000 611553482 200000 171854572 200000 373165696 200000 680076028 200000 804739288 200000 597876352 200000 738992229 200000 689903150 200000 863685389 200000 374372140 200000 197895237 200000 959651665 200000 952680280 200000 695375207 200000 452168608 200000 906299243 200000 785680075 200000 763382987 200000 203096342 200000 275125414 200000 198914965 200000 788220943 200000 980008041 200000 623454282 200000 319854855 200000 619986701 200000 564718711 200000 777655488 200000 75109266 200000 675444925 200000 236199235 200000 989222800 200000 360054983 200000 591156023 200000 947075052 200000 124103010 200000 523827541 200000 221218740 200000 721771699 200000 57863167 200000 454260493 200000 198596748 200000 283902713 200000 799842896 200000 569540832 200000 173632824 200000 192994621 200000 399195741 200000 40127198 200000 710306896 200000 889448225 200000 468942159 200000 323595320 200000 815328653 200000 675592037 200000 425441134 200000 256324414 200000 273979847 200000 565510633 200000 370333218 200000 627832160 200000 412778743 200000 519561646 200000 343786996 200000 410457904 200000 749363254 200000 181472469 200000 201747085 200000 813268574 200000 231825851 200000 615921822 200000 274357941 200000 181436346 200000 572265696 200000 588052329 200000 621634644 200000 459428148 200000 506885148 200000 718833335 200000 390556788 200000 316629470 200000 296430857 200000 284083496 200000 265827132 200000 464283623 200000 183254111 200000 735470206 200000 391740405 200000 734744737 200000 743437302 200000 600514968 200000 599711496 200000 437682811 200000 599662791 200000 163441782 200000 575397885 200000 712542982 200000 157818602 200000 227373115 200000 284391804 200000 937328884 200000 393026967 200000 557588261 200000 474253135 200000 745260563 200000 563775273 200000 922442389 200000 562619485 200000 825914197 200000 129061654 200000 276129037 200000 569078447 200000 391454410 200000 121215991 200000 819329068 200000 578700142 200000 399259043 200000 607339397 200000 265088179 200000 212853474 200000 572654640 200000 477914265 200000 483211906 200000 335083123 200000 445943778 200000 785261354 200000 198141083 200000 714854058 200000 664014153 200000 830546002 200000 549406492 200000 85630768 200000 991601686 200000 289241672 200000 493697864 200000 52930253 200000 790740761 200000 9709158 200000 318724478 200000 443764074 200000 27157570 200000 216079652 200000 403737919 200000 982069775 200000 173589155 200000 649244697 200000 5689644 200000 703870180 200000 446271596 200000 520657920 200000 157490949 200000 148077362 200000 132377324 200000 713670832 200000 970662314 200000 789467490 200000 339270806 200000 693828386 200000 487518491 200000 532768508 200000 446333688 200000 699853166 200000 752170107 200000 67831977 200000 624053444 200000 451133645 200000 70823944 200000 948715056 200000 985616843 200000 881485720 200000 542301476 200000 391859836 200000 840189180 200000 165330246 200000 273282127 200000 137258899 200000 960875624 200000 579127408 200000 58131241 200000 385937055 200000 568934208 200000 906460368 200000 240250995 200000 964010984 200000 818649045 200000 458120508 200000 594380301 200000 225661142 200000 689842582 200000 366430639 200000 49009401 200000 377286643 200000 190479124 200000 849805119 200000 402951510 200000 215218918 200000 151960064 200000 434822183 200000 430041701 200000 627326072 200000 886631722 200000 253990334 200000 257331334 200000 690797714 200000 571823234 200000 320557693 200000 119747898 200000 934520891 200000 162563354 200000 540515324 200000 619387170 200000 544930206 200000 776441634 200000 439897844 200000 920580605 200000 345638401 200000 640131562 200000 332067133 200000 630538926 200000 177660878 200000 279898594 200000 993393616 200000 207332147 200000 607764109 200000 308259484 200000 611251909 200000 7825069 200000 441807079 200000 651595463 200000 986199893 200000 909145950 200000 130960036 200000 715557941 200000 864142297 200000 515317924 200000 194910892 200000 458376149 200000 628955080 200000 335827202 200000 146251016 200000 490673593 200000 481835964 200000 835470871 200000 80888033 200000 755126032 200000 437825388 200000 48589989 200000 12444799 200000 299234859 200000 489382322 200000 366515338 200000 23540555 200000 53116027 200000 520936069 200000 645146825 200000 79524813 200000 966596240 200000 438710527 200000 539406721 200000 800157613 200000 100774939 200000 90018136 200000 996287475 200000 270476212 200000 213417965 200000 936562408 200000 911076991 200000 11677643 200000 737413620 200000 494698536 200000 595498151 200000 590586106 200000 885769027 200000 523827376 200000 406334730 200000 810104682 200000 794226698 200000 974917945 200000 410397032 200000 380031074 200000 191561625 200000 678275483 200000 45489316 200000 499582028 200000 496253025 200000 170707151 200000 303217852 200000 275793073 200000 437668338 200000 131788014 200000 625873 200000 131694647 200000 309009660 200000 563098927 200000 619865893 200000 789579945 200000 168238929 200000 838409196 200000 646951703 200000 735194863 200000 580298720 200000 719712924 200000 522485032 200000 551525648 200000 633755835 200000 729472473 200000 264740088 200000 650535990 200000 230044945 200000 826695514 200000 614733129 200000 287252649 200000 912573748 200000 239164921 200000 865887737 200000 404066258 200000 339994259 200000 454226862 200000 11969547 200000 154449465 200000 782301119 200000 230448529 200000 362545566 200000 452181382 200000 629649513 200000 411944411 200000 765775347 200000 435130499 200000 983343458 200000 246709220 200000 700829035 200000 974618903 200000 197696665 200000 776309285 200000 677652357 200000 217881675 200000 38862623 200000 280367158 200000 147694819 200000 92247623 200000 906668325 200000 60475600 200000 866710341 200000 911378005 200000 842452475 200000 582791628 200000 45600140 200000 540298460 200000 127241745 200000 452301857 200000 654230455 200000 683250022 200000 405587705 200000 411786729 200000 427620584 200000 948219034 200000 83463523 200000 978978907 200000 658977630 200000 987397697 200000 313424159 200000 341913553 200000 569780859 200000 659188547 200000 79140637 200000 621555138 200000 365910720 200000 589399466 200000 609732463 200000 562710216 200000 847182283 200000 486621853 200000 249224004 200000 240980123 200000 105711710 200000 209298021 200000 477414638 200000 278468627 200000 584448602 200000 8074347 200000 95201756 200000 247196969 200000 40541887 200000 897949495 200000 180469408 200000 48594677 200000 440164782 200000 929309810 200000 264074473 200000 178281904 200000 532750438 200000 694492899 200000 225028489 200000 88066738 200000 624727880 200000 121955444 200000 31640175 200000 384496244 200000 771094486 200000 498110509 200000 726995628 200000 234464398 200000 135931055 200000 733579319 200000 551512177 200000 991161786 200000 956768148 200000 574621658 200000 335147278 200000 723227086 200000 265891686 200000 127876478 200000 382565108 200000 551864261 200000 563308068 200000 818347181 200000 62721971 200000 32769973 200000 185211632 200000 494743566 200000 399915004 200000 293389017 200000 649220106 200000 81467242 200000 106512287 200000 210476936 200000 142269650 200000 890806698 200000 614798220 200000 191824186 200000 893781961 200000 383538902 200000 806901205 200000 136883337 200000 85174416 200000 925117974 200000 892737962 200000 267100973 200000 20451302 200000 944754099 200000 555483995 200000 278267390 200000 165950381 200000 315496726 200000 646752856 200000 291857653 200000 226366693 200000 626027207 200000 42332467 200000 868084010 200000 653827503 200000 250945647 200000 510193563 200000 600629975 200000 199524170 200000 794808022 200000 20444258 200000 150038354 200000 329736216 200000 583422436 200000 940185463 200000 724183829 200000 843447705 200000 892691618 200000 114114027 200000 177284537 200000 983641709 200000 526200121 200000 24117231 200000 580182005 200000 937089109 200000 227796209 200000 656096468 200000 640878499 200000 263675442 200000 997194803 200000 510330633 200000 409912250 200000 234368003 200000 958084230 200000 101520415 200000 489071188 200000 740944618 200000 692434068 200000 605296327 200000 947896489 200000 382336807 200000 137657894 200000 827186385 200000 898689809 200000 953731099 200000 112882722 200000 935626030 200000 861971717 200000 755194437 200000 649992851 200000 240514542 200000 240576285 200000 777194311 200000 550233249 200000 159213121 200000 101158674 200000 538212832 200000 824206995 200000 456004729 200000 700231612 200000 712211442 200000 205169619 200000 33030150 200000 419992340 200000 52471422 200000 2151145 200000 175152503 200000 125860402 200000 639054754 200000 582776702 200000 575652479 200000 244053327 200000 935255201 200000 12840026 200000 270197740 200000 693414852 200000 512666586 200000 237196645 200000 469665201 200000 552427016 200000 826101965 200000 689455529 200000 900054236 200000 491133877 200000 250398749 200000 154541389 200000 539967392 200000 387293058 200000 46958984 200000 162022810 200000 773275979 200000 46992201 200000 253712880 200000 926130937 200000 216156239 200000 640764930 200000 880626516 200000 345414385 200000 461723708 200000 118545349 200000 644361943 200000 109871149 200000 249171396 200000 58794443 200000 554234551 200000 366326899 200000 864899765 200000 67586668 200000 121110101 200000 958335149 200000 21401601 200000 179291425 200000 363626547 200000 116295907 200000 485749176 200000 579293826 200000 816863215 200000 461513790 200000 346653963 200000 889708104 200000 289768524 200000 520265477 200000 964076618 200000 223362891 200000 596468522 200000 256579234 200000 140477157 200000 327531908 200000 657536392 200000 627190686 200000 874290542 200000 136348172 200000 748420999 200000 232256928 200000 395206037 200000 114313498 200000 8130665 200000 685555056 200000 780763177 200000 64240648 200000 16450701 200000 514211065 200000 488899357 200000 961841997 200000 653377908 200000 391621442 200000 18797440 200000 959799427 200000 115395007 200000 497111155 200000 464867714 200000 221506146 200000 967450925 200000 734992853 200000 41733749 200000 43922626 200000 105956000 200000 746858449 200000 304319176 200000 781567644 200000 998477848 200000 509818863 200000 247651340 200000 314823688 200000 105640117 200000 689171159 200000 812116210 200000 861812287 200000 55431864 200000 419546194 200000 191453003 200000 971363737 200000 434207618 200000 448099657 200000 500169222 200000 85317007 200000 39904146 200000 694559173 200000 143504692 200000 782239417 200000 569253514 200000 322797804 200000 667097606 200000 531947728 200000 441001770 200000 153621257 200000 54746828 200000 43480237 200000 205313875 200000 298372995 200000 678744311 200000 35081287 200000 522098692 200000 122128612 200000 70690071 200000 385532088 200000 802529119 200000 796090067 200000 891040477 200000 395287095 200000 213507235 200000 650312729 200000 730280728 200000 908327966 200000 208706611 200000 743583391 200000 426169787 200000 516792549 200000 935174029 200000 890888044 200000 343502293 200000 366015011 200000 89255250 200000 144879274 200000 935005078 200000 931091603 200000 67437892 200000 737484706 200000 800302672 200000 786616332 200000 912134210 200000 479773883 200000 296929394 200000 782944647 200000 711416397 200000 382404990 200000 817692558 200000 759769372 200000 444819077 200000 701550227 200000 410751571 200000 670692356 200000 776879915 200000 365495236 200000 96152723 200000 630469784 200000 528771488 200000 221325304 200000 788945213 200000 377101903 200000 168722020 200000 421218104 200000 554474082 200000 664896962 200000 197354263 200000 287653549 200000 901319475 200000 460686507 200000 927622266 200000 338991263 200000 734228992 200000 695610336 200000 372108398 200000 564881015 200000 463605818 200000 987201372 200000 552152050 200000 891086524 200000 151007858 200000 796685877 200000 223937320 200000 959272216 200000 977292374 200000 175086758 200000 452548432 200000 687317075 200000 239662265 200000 371326982 200000 598652618 200000 804928086 200000 615401867 200000 117203662 200000 429543703 200000 31760937 200000 313343964 200000 334186646 200000 500923096 200000 876113908 200000 796696029 200000 32677399 200000 749774285 200000 351940353 200000 332436701 200000 125133097 200000 124200150 200000 611894711 200000 494181711 200000 75895493 200000 838439412 200000 157460383 200000 367462594 200000 746311427 200000 647091783 200000 904598882 200000 90450918 200000 72875292 200000 680005649 200000 854773447 200000 125559437 200000 94187881 200000 598307505 200000 897372345 200000 271327654 200000 121803617 200000 332570791 200000 104959806 200000 384559426 200000 992056222 200000 307739030 200000 778974080 200000 329543315 200000 280480215 200000 637294652 200000 850986439 200000 905976295 200000 383599846 200000 212928635 200000 569720700 200000 179985072 200000 655900354 200000 548577106 200000 134881574 200000 17866110 200000 637734533 200000 601486563 200000 459074671 200000 143204866 200000 132265063 200000 480940142 200000 927422496 200000 916583692 200000 306461632 200000 487294036 200000 623527968 200000 214824077 200000 19649801 200000 713082900 200000 14839672 200000 838616981 200000 54254042 200000 837683280 200000 338066512 200000 254314069 200000 665306860 200000 250338504 200000 693445106 200000 760150557 200000 70444567 200000 849296988 200000 970463941 200000 826872158 200000 182064724 200000 387712269 200000 753732690 200000 521996711 200000 595288508 200000 798476796 200000 710100802 200000 806511531 200000 33300870 200000 726668648 200000 548541277 200000 774969 200000 477539852 200000 916983475 200000 564071307 200000 979181377 200000 190885061 200000 4719197 200000 123506134 200000 594745813 200000 984147531 200000 367409671 200000 587506021 200000 65572388 200000 719429717 200000 342607984 200000 214046337 200000 951578239 200000 530886077 200000 435843962 200000 56841875 200000 314924120 200000 941661307 200000 449522212 200000 215149602 200000 207210045 200000 293317543 200000 273456785 200000 416028377 200000 581782496 200000 413938042 200000 975787007 200000 711428478 200000 751684113 200000 689113932 200000 789813455 200000 822646267 200000 995600577 200000 215034774 200000 927386243 200000 728689496 200000 91627264 200000 841499120 200000 411917754 200000 950702526 200000 812296959 200000 454252307 200000 546282549 200000 446357621 200000 180206094 200000 501726424 200000 4020436 200000 722950117 200000 121239198 200000 576049206 200000 791283608 200000 908439447 200000 888780351 200000 915771207 200000 802148258 200000 870989876 200000 23880098 200000 482083138 200000 955982642 200000 243409284 200000 135827607 200000 926641281 200000 54143400 200000 582171760 200000 590378510 200000 191711867 200000 448425861 200000 34636543 200000 586325529 200000 656645066 200000 664632425 200000 337648220 200000 904786919 200000 492994598 200000 355781398 200000 290114253 200000 993342410 200000 785015911 200000 172344683 200000 194705852 200000 777644337 200000 913119878 200000 814143593 200000 990735793 200000 565473966 200000 963043227 200000 868546608 200000 975072852 200000 204101104 200000 490560991 200000 466456577 200000 55878255 200000 784434632 200000 731922090 200000 298152509 200000 631023081 200000 463707687 200000 916984949 200000 912973923 200000 420229067 200000 483344414 200000 288548568 200000 415951637 200000 145935422 200000 420370908 200000 280818829 200000 3072019 200000 843221642 200000 935731890 200000 995527018 200000 279773758 200000 206215959 200000 96704273 200000 963796074 200000 382181269 200000 200615790 200000 71305865 200000 515571107 200000 933725498 200000 787614777 200000 562137547 200000 30840400 200000 986131309 200000 304098110 200000 271289511 200000 468958408 200000 952501134 200000 345220966 200000 159438349 200000 685698179 200000 539329566 200000 114908347 200000 797611023 200000 220341275 200000 345842366 200000 316620388 200000 582206941 200000 209983304 200000 758860334 200000 840705195 200000 636231622 200000 724937954 200000 11987022 200000 704940279 200000 320909117 200000 956807394 200000 610484767 200000 108143057 200000 750024912 200000 345433185 200000 348049857 200000 659888353 200000 327771186 200000 711218070 200000 562516085 200000 297839345 200000 20425777 200000 324971994 200000 151329436 200000 682671080 200000 122515648 200000 105841574 200000 337946550 200000 876859088 200000 780759277 200000 263114387 200000 258443875 200000 810077648 200000 508195562 200000 323633496 200000 874929764 200000 894962225 200000 494346759 200000 584273871 200000 170634394 200000 390057563 200000 423864501 200000 835632879 200000 472605957 200000 359638488 200000 61062277 200000 903056594 200000 714877636 200000 330129231 200000 15355429 200000 254105776 200000 459078682 200000 532524169 200000 812792681 200000 785371361 200000 257752679 200000 955357807 200000 414754110 200000 790291678 200000 221456938 200000 525969161 200000 102703031 200000 800689471 200000 708351237 200000 198324607 200000 816175108 200000 141469629 200000 141134776 200000 347036699 200000 82962037 200000 997188912 200000 108453411 200000 263366724 200000 937532538 200000 592762769 200000 432116039 200000 381471363 200000 23686309 200000 691396088 200000 698837828 200000 166047361 200000 435444390 200000 898075806 200000 156949340 200000 161934086 200000 223631692 200000 510633692 200000 694733806 200000 530875898 200000 60463754 200000 203567401 200000 573849211 200000 242074214 200000 312360302 200000 50958623 200000 290508195 200000 279321715 200000 384132138 200000 457547637 200000 982001959 200000 773971817 200000 129844751 200000 730666501 200000 535421928 200000 146564529 200000 205220236 200000 379036103 200000 13155814 200000 362248403 200000 430961202 200000 941858515 200000 191721537 200000 599257975 200000 329980082 200000 527533666 200000 389010234 200000 881870182 200000 661084892 200000 143143628 200000 173351985 200000 107327369 200000 702859681 200000 314406794 200000 46695848 200000 738179048 200000 145621777 200000 449101108 200000 582546238 200000 26775980 200000 971966045 200000 749102979 200000 453915059 200000 807699229 200000 454577621 200000 481452879 200000 919230186 200000 250975651 200000 752059626 200000 513696401 200000 857872865 200000 2412999 200000 725055532 200000 36683362 200000 362253498 200000 747732274 200000 971596619 200000 899413241 200000 79975092 200000 430727340 200000 121886489 200000 271306672 200000 705803825 200000 824918557 200000 835962246 200000 442522878 200000 552706737 200000 614435471 200000 755878817 200000 920220797 200000 743201493 200000 671611945 200000 958351773 200000 154220773 200000 717136476 200000 140575796 200000 385734344 200000 913092110 200000 740662824 200000 254638873 200000 605026709 200000 685479665 200000 640894009 200000 593590880 200000 33591186 200000 184867238 200000 368234927 200000 893911217 200000 667139953 200000 67816806 200000 200609483 200000 154839510 200000 236749570 200000 845151369 200000 835931374 200000 63761078 200000 484354358 200000 212926088 200000 630803095 200000 104728922 200000 130311710 200000 695975931 200000 537366376 200000 122092779 200000 250693353 200000 592470683 200000 683179041 200000 58343345 200000 27424744 200000 419969345 200000 474967715 200000 881074964 200000 172768908 200000 988277220 200000 806188013 200000 477740957 200000 84115813 200000 683504030 200000 503471649 200000 800891637 200000 988195875 200000 175037606 200000 562586239 200000 679885284 200000 908700056 200000 859032150 200000 463316327 200000 566766163 200000 679721908 200000 227329830 200000 174829658 200000 771431754 200000 177452935 200000 854317230 200000 96300025 200000 667611377 200000 614180673 200000 846377894 200000 25547779 200000 521599633 200000 51890740 200000 40209896 200000 669628250 200000 679146131 200000 572402383 200000 98876012 200000 186570750 200000 172309119 200000 821348516 200000 982686538 200000 498964239 200000 17449214 200000 247630434 200000 40252859 200000 241552079 200000 450626007 200000 729364954 200000 695682072 200000 820264092 200000 700984821 200000 160812030 200000 952329688 200000 499142393 200000 255136606 200000 583666908 200000 285860756 200000 112758149 200000 605659964 200000 113684902 200000 543612166 200000 790207233 200000 447473623 200000 853212844 200000 133863172 200000 960377166 200000 332463767 200000 553022303 200000 308102537 200000 31016299 200000 219243526 200000 118435407 200000 423942572 200000 46143866 200000 397441483 200000 646518061 200000 74682277 200000 653393595 200000 987727023 200000 38669001 200000 613364430 200000 443381646 200000 585021083 200000 175066900 200000 742881695 200000 193716085 200000 907926 200000 727622430 200000 964265904 200000 2231054 200000 701868235 200000 323198231 200000 298710970 200000 164829724 200000 107152000 200000 749971537 200000 861016469 200000 413810046 200000 144280607 200000 214489916 200000 606812730 200000 195267893 200000 584027440 200000 35344231 200000 501575105 200000 213160546 200000 381483100 200000 366223749 200000 870281059 200000 447621444 200000 280012139 200000 281758052 200000 794958201 200000 816430397 200000 582827845 200000 920519159 200000 294808954 200000 793976525 200000 443687924 200000 329923916 200000 592033792 200000 826453908 200000 114199710 200000 797855381 200000 895338690 200000 70433875 200000 640010126 200000 21596195 200000 463336090 200000 573525227 200000 770520620 200000 85204837 200000 635695487 200000 628169307 200000 163784960 200000 773872876 200000 194664587 200000 658841798 200000 778930610 200000 685205097 200000 559608822 200000 244233066 200000 78189323 200000 12962476 200000 323368728 200000 413453480 200000 601951476 200000 460264358 200000 53625450 200000 331149825 200000 803838069 200000 537527911 200000 195978628 200000 322977302 200000 949259191 200000 808536864 200000 52589343 200000 661272743 200000 190816257 200000 785933089 200000 20579091 200000 26155156 200000 426273213 200000 997413594 200000 861640793 200000 527630814 200000 488059508 200000 489074141 200000 991434506 200000 802968486 200000 780197580 200000 808512730 200000 365358685 200000 246439467 200000 335172752 200000 96199072 200000 597129900 200000 744915663 200000 891332776 200000 42479906 200000 129694574 200000 719177746 200000 641187099 200000 78336878 200000 616504637 200000 79962005 200000 825378579 200000 106598327 200000 485369296 200000 619245591 200000 306504920 200000 365206603 200000 143087105 200000 933640058 200000 473598931 200000 976074908 200000 161026504 200000 671945406 200000 268342924 200000 594964795 200000 691571261 200000 595523075 200000 893001387 200000 687365591 200000 174740377 200000 309399690 200000 32637690 200000 715712833 200000 713620788 200000 77996723 200000 42324832 200000 848585066 200000 442211719 200000 164361728 200000 659610342 200000 85293410 200000 646316586 200000 720011536 200000 631253940 200000 814995290 200000 610447830 200000 190246820 200000 902549780 200000 712098466 200000 303788644 200000 327639708 200000 342094189 200000 291777963 200000 35250379 200000 760895993 200000 776773193 200000 388549637 200000 110015269 200000 106068700 200000 622806607 200000 143618657 200000 3149993 200000 937405829 200000 713092936 200000 192020622 200000 147249585 200000 521895252 200000 639010332 200000 334348159 200000 436552116 200000 823897802 200000 703528661 200000 861109571 200000 130719564 200000 660382600 200000 865613466 200000 780687626 200000 49290801 200000 861663821 200000 348953524 200000 197071654 200000 164310331 200000 848655611 200000 552369548 200000 796577542 200000 790729827 200000 873467026 200000 685358762 200000 61316411 200000 165210305 200000 150032690 200000 503968951 200000 106182007 200000 795117710 200000 786030620 200000 718760570 200000 374851720 200000 900214562 200000 612688817 200000 517282269 200000 798177376 200000 400456950 200000 238868337 200000 703193064 200000 382673935 200000 956586403 200000 739268604 200000 979010756 200000 571824582 200000 364237280 200000 297050387 200000 37852601 200000 912573142 200000 68772742 200000 388883862 200000 53458223 200000 651818926 200000 823589775 200000 223536007 200000 620026544 200000 786045919 200000 859033105 200000 749430788 200000 546835683 200000 581226521 200000 240050247 200000 283892048 200000 369316241 200000 313867310 200000 703592072 200000 764267211 200000 749292451 200000 798296334 200000 352212556 200000 843033844 200000 645576481 200000 5528777 200000 834342445 200000 948143468 200000 204011315 200000 691703439 200000 565852131 200000 317629685 200000 794600482 200000 868163762 200000 885274182 200000 810249070 200000 237256535 200000 247129250 200000 18695503 200000 193962968 200000 951644506 200000 281337070 200000 535874071 200000 199342163 200000 700043220 200000 799112009 200000 905050325 200000 749455393 200000 808645005 200000 4561025 200000 437457634 200000 208412065 200000 900272749 200000 794709640 200000 426126519 200000 808149587 200000 430167421 200000 118020207 200000 190663661 200000 461332185 200000 263502566 200000 311113317 200000 517230907 200000 639156980 200000 376082416 200000 453501883 200000 398898299 200000 905572226 200000 893733636 200000 672439010 200000 706987684 200000 813130886 200000 630727081 200000 601190250 200000 827921872 200000 338973471 200000 514391177 200000 257514500 200000 493110071 200000 513241486 200000 846325101 200000 678151808 200000 253780273 200000 731659571 200000 830854971 200000 121668047 200000 693676343 200000 561795215 200000 369544190 200000 428931585 200000 489181665 200000 147196227 200000 166235358 200000 917966407 200000 471478504 200000 721621007 200000 333287458 200000 767400177 200000 153197860 200000 58611923 200000 883709236 200000 600068975 200000 649930894 200000 664899216 200000 474382493 200000 146502227 200000 658440766 200000 369861991 200000 390625795 200000 58014540 200000 461930093 200000 915011735 200000 175285297 200000 296953132 200000 388533364 200000 559646850 200000 105894670 200000 586085346 200000 818345674 200000 91711656 200000 314528676 200000 185961088 200000 680730889 200000 851248041 200000 767650330 200000 738105141 200000 752152553 200000 891452231 200000 95038905 200000 942363475 200000 683668289 200000 528066144 200000 117411050 200000 464043849 200000 830536204 200000 330499319 200000 85990196 200000 5420200 200000 39571553 200000 714614827 200000 568407362 200000 511292449 200000 828498809 200000 342376509 200000 245674202 200000 161827716 200000 410984364 200000 271584398 200000 967622374 200000 631035842 200000 815148659 200000 267192221 200000 643906926 200000 788448491 200000 47844966 200000 317401868 200000 183220635 200000 959051824 200000 602278718 200000 872909211 200000 88629172 200000 616610273 200000 336636883 200000 402580778 200000 665184547 200000 374564719 200000 334762015 200000 862815418 200000 3702385 200000 709033322 200000 214054712 200000 894476908 200000 505007941 200000 600112002 200000 568878424 200000 136229760 200000 46845031 200000 548262025 200000 929745368 200000 975050838 200000 458537922 200000 973335150 200000 352506159 200000 166767215 200000 895917661 200000 49401411 200000 921217271 200000 371806315 200000 404124256 200000 745269303 200000 125116392 200000 25384971 200000 298386708 200000 670935452 200000 274799578 200000 974242352 200000 300377826 200000 95969 200000 715901894 200000 553373402 200000 671335762 200000 859915672 200000 427424196 200000 224904489 200000 106525452 200000 310636656 200000 162461965 200000 922065246 200000 112892377 200000 560586554 200000 409402873 200000 194858202 200000 362176163 200000 179362535 200000 73838081 200000 279978013 200000 677519728 200000 471965575 200000 529603517 200000 236084935 200000 74844009 200000 991593035 200000 388224230 200000 78010265 200000 367482072 200000 733117316 200000 429283925 200000 369380467 200000 601013540 200000 191389344 200000 216760833 200000 554105430 200000 379137239 200000 127051826 200000 104375556 200000 732162915 200000 917808536 200000 989352938 200000 823187349 200000 346839258 200000 737296944 200000 610775704 200000 389681422 200000 637781275 200000 614190216 200000 468954157 200000 837815271 200000 369263015 200000 254457255 200000 513710520 200000 504027576 200000 706649887 200000 97542584 200000 368617836 200000 24203577 200000 578327362 200000 108293121 200000 470069912 200000 12273732 200000 504329458 200000 501711596 200000 886918572 200000 816615377 200000 752658479 200000 386678273 200000 899987001 200000 206375416 200000 477998618 200000 726831592 200000 301091569 200000 650298354 200000 724082930 200000 845288555 200000 768592802 200000 659552280 200000 544962073 200000 987313777 200000 270137150 200000 806608865 200000 266185230 200000 577884675 200000 199356374 200000 582459878 200000 787763827 200000 206445642 200000 110774937 200000 101421025 200000 120558601 200000 526017422 200000 64383448 200000 243394728 200000 227971758 200000 252396344 200000 125880580 200000 987591222 200000 80362853 200000 748522447 200000 311619245 200000 642744738 200000 888561740 200000 553662205 200000 369311364 200000 122140452 200000 330573478 200000 770558858 200000 505231193 200000 456061974 200000 108198099 200000 350441823 200000 606179101 200000 151940848 200000 10209874 200000 678880644 200000 777183456 200000 731824458 200000 297488325 200000 372146721 200000 425841874 200000 54364125 200000 211123947 200000 450913920 200000 414726213 200000 279182977 200000 270721190 200000 247110920 200000 94335400 200000 550456879 200000 178432758 200000 315243330 200000 548427405 200000 361167615 200000 37654780 200000 935149015 200000 434634148 200000 115254314 200000 292940023 200000 841694862 200000 8814268 200000 893491209 200000 91706953 200000 203849810 200000 924201159 200000 32754195 200000 953455986 200000 747659561 200000 833574870 200000 213787874 200000 314098194 200000 306700349 200000 563676952 200000 289522733 200000 879108330 200000 817718742 200000 591296734 200000 370624206 200000 232804315 200000 583956317 200000 762786970 200000 507069628 200000 678068197 200000 54129497 200000 924477658 200000 491673873 200000 793660712 200000 575239028 200000 433060688 200000 974549509 200000 239554277 200000 318425719 200000 368228044 200000 74951920 200000 359881084 200000 769702473 200000 917900095 200000 941525067 200000 691738223 200000 998403059 200000 270000569 200000 41650606 200000 385521244 200000 54574493 200000 580948587 200000 488905682 200000 887960838 200000 772723345 200000 999321252 200000 919017615 200000 256352076 200000 838172470 200000 312262359 200000 412294878 200000 126977840 200000 677041429 200000 629583507 200000 303220952 200000 137302480 200000 615355607 200000 331671688 200000 502271924 200000 26095983 200000 790655556 200000 49661576 200000 768311756 200000 846606188 200000 285779524 200000 672216963 200000 596960919 200000 543366728 200000 895955169 200000 122592648 200000 472017583 200000 975752611 200000 790451522 200000 808637897 200000 810375627 200000 444490814 200000 803447216 200000 894758039 200000 921704133 200000 529806842 200000 818515860 200000 85688673 200000 800905621 200000 273999831 200000 843758965 200000 581266617 200000 13545299 200000 787926517 200000 312582398 200000 446521422 200000 917598264 200000 926163861 200000 196050677 200000 92489969 200000 203995036 200000 181544728 200000 98243908 200000 257235091 200000 592058360 200000 839039997 200000 992787187 200000 513522244 200000 581306596 200000 103188710 200000 753215531 200000 567813173 200000 343168281 200000 433914771 200000 91728436 200000 667411894 200000 765348464 200000 783291620 200000 897889654 200000 737080632 200000 121569760 200000 25750747 200000 132873082 200000 397221963 200000 769091971 200000 523521686 200000 416101609 200000 808464799 200000 988568208 200000 803810904 200000 976691595 200000 979310854 200000 815678305 200000 775439744 200000 337566281 200000 264972656 200000 355957101 200000 435289743 200000 33816362 200000 554174700 200000 329277774 200000 351368998 200000 438136665 200000 280540845 200000 767247548 200000 271817220 200000 240862492 200000 621479681 200000 934249103 200000 978777355 200000 308441565 200000 823179099 200000 182578368 200000 869692219 200000 160161316 200000 802568265 200000 767908967 200000 514294964 200000 771703193 200000 969310077 200000 959293373 200000 30276280 200000 725758726 200000 682084296 200000 296154138 200000 240922021 200000 36900434 200000 476955417 200000 142907383 200000 995335934 200000 92856966 200000 295639169 200000 478711021 200000 371123554 200000 643697099 200000 715342385 200000 29230003 200000 235466898 200000 644509033 200000 698856313 200000 515431458 200000 418734446 200000 235219400 200000 176943818 200000 921780020 200000 636600824 200000 710519921 200000 525491636 200000 223760639 200000 345463631 200000 776416782 200000 614545640 200000 718793918 200000 96712116 200000 358494309 200000 145451574 200000 750351560 200000 145942151 200000 376854111 200000 403268751 200000 991864469 200000 652274761 200000 59637766 200000 759166467 200000 412035775 200000 610657435 200000 308555905 200000 948362178 200000 16049918 200000 846347324 200000 335707162 200000 430511646 200000 80048682 200000 867453710 200000 371591224 200000 775330438 200000 988495420 200000 421818897 200000 543296356 200000 560159116 200000 313671757 200000 933987174 200000 690313030 200000 984147167 200000 281237652 200000 65116748 200000 573746856 200000 606754129 200000 516484714 200000 232248101 200000 262884721 200000 722193617 200000 821516360 200000 557034353 200000 682243243 200000 170328688 200000 139127239 200000 768743376 200000 796236925 200000 645728864 200000 270047646 200000 689732099 200000 365573168 200000 200776175 200000 594021287 200000 795131114 200000 717933612 200000 352017295 200000 283255513 200000 451525255 200000 761196027 200000 246616272 200000 743272782 200000 122465273 200000 600617028 200000 840523875 200000 662068798 200000 595645825 200000 69369040 200000 68055064 200000 790763009 200000 297472127 200000 956787848 200000 162293472 200000 429042192 200000 419686261 200000 325750644 200000 580783819 200000 943104771 200000 163695617 200000 821584572 200000 725237001 200000 658115731 200000 780646118 200000 638005930 200000 189680108 200000 135384984 200000 930342403 200000 19694245 200000 724202724 200000 158889483 200000 694708825 200000 281617718 200000 79199361 200000 851618564 200000 172247561 200000 217249798 200000 442355827 200000 948181692 200000 891210834 200000 798285789 200000 887777676 200000 267298444 200000 784509846 200000 70936739 200000 161083323 200000 734883051 200000 183796565 200000 385572705 200000 663131154 200000 385868659 200000 753149488 200000 28159552 200000 903549632 200000 620988636 200000 464781286 200000 171027080 200000 379176214 200000 853885181 200000 766709593 200000 399767714 200000 149528453 200000 751154897 200000 82399368 200000 9874966 200000 323781022 200000 281840751 200000 479208085 200000 880624524 200000 365056528 200000 167271184 200000 547180480 200000 953695950 200000 402470060 200000 594243852 200000 428892010 200000 253244610 200000 558209635 200000 451888092 200000 582047250 200000 742223731 200000 419907397 200000 658931224 200000 449561434 200000 645334537 200000 357879939 200000 692645753 200000 576721922 200000 742579404 200000 781408365 200000 515234007 200000 475113962 200000 665643812 200000 323264628 200000 334087724 200000 525187604 200000 577632154 200000 750114087 200000 104795278 200000 811051678 200000 790601175 200000 895972921 200000 638663735 200000 915082443 200000 70878371 200000 574176889 200000 951188608 200000 702939386 200000 589210086 200000 551346135 200000 650659808 200000 91244716 200000 483052202 200000 683474789 200000 26885617 200000 882678913 200000 606669590 200000 886476114 200000 95782763 200000 234800187 200000 50325619 200000 569070320 200000 313221158 200000 725530809 200000 946302250 200000 557623470 200000 134372635 200000 76722683 200000 730640067 200000 255855646 200000 81908834 200000 710045476 200000 543965158 200000 140777455 200000 702715700 200000 129914482 200000 998083677 200000 100463090 200000 443672553 200000 142560070 200000 413274895 200000 543635736 200000 555095546 200000 188454946 200000 560223749 200000 707659633 200000 479982591 200000 442667685 200000 253703272 200000 825353262 200000 364262321 200000 128729488 200000 523759232 200000 153931167 200000 1646057 200000 108723907 200000 416204725 200000 730876725 200000 910245022 200000 857222464 200000 857176720 200000 331810176 200000 910702826 200000 891365669 200000 252802746 200000 156086321 200000 502044932 200000 102810549 200000 860647675 200000 817279512 200000 917556294 200000 962235727 200000 563385660 200000 943064869 200000 955730216 200000 472324469 200000 643368069 200000 787257450 200000 583145794 200000 35803333 200000 843305214 200000 916823575 200000 72512332 200000 827572994 200000 423751152 200000 640028027 200000 418239776 200000 396012299 200000 365602756 200000 132538121 200000 874181046 200000 373492449 200000 371264002 200000 517381711 200000 591440678 200000 502864292 200000 398035283 200000 320692735 200000 114216105 200000 804289429 200000 192923518 200000 541885930 200000 795986072 200000 268980245 200000 356404590 200000 456875263 200000 740436586 200000 757421988 200000 33365289 200000 172505423 200000 983324344 200000 678369250 200000 103983577 200000 649850380 200000 492621628 200000 920780688 200000 663698374 200000 848717700 200000 455556812 200000 603485838 200000 636340824 200000 532097833 200000 421542755 200000 995466206 200000 865688089 200000 38907787 200000 453752856 200000 622697887 200000 742318256 200000 465925723 200000 833415971 200000 934086930 200000 429818086 200000 275512425 200000 485958110 200000 31658135 200000 713263268 200000 971391397 200000 192669889 200000 71423407 200000 457887473 200000 508718369 200000 700959076 200000 296030971 200000 356519928 200000 312966413 200000 443355264 200000 639066683 200000 222866687 200000 560501945 200000 745937389 200000 312024143 200000 273060976 200000 501300885 200000 493459620 200000 690808632 200000 460571091 200000 694005811 200000 99662013 200000 185097238 200000 778029009 200000 693853250 200000 69795697 200000 121557803 200000 382646322 200000 101262484 200000 468827417 200000 493641173 200000 535400926 200000 830750232 200000 309913388 200000 159518871 200000 307131615 200000 163086048 200000 784818756 200000 283089169 200000 162027099 200000 588171803 200000 498020888 200000 416808962 200000 976577182 200000 597184538 200000 512782210 200000 146096459 200000 527852301 200000 298493518 200000 570314873 200000 496937454 200000 251358771 200000 599733064 200000 353386519 200000 378579978 200000 661254071 200000 498603191 200000 129330324 200000 853704928 200000 686231650 200000 237031276 200000 831008072 200000 146645712 200000 239983645 200000 444221784 200000 141086892 200000 486116700 200000 494132208 200000 24047499 200000 11272280 200000 557657379 200000 212387844 200000 20696117 200000 434715909 200000 186461157 200000 72644512 200000 278210728 200000 335967883 200000 805591685 200000 917002030 200000 778576724 200000 477077987 200000 290271489 200000 956878391 200000 386210249 200000 103577382 200000 631972474 200000 74361185 200000 420513463 200000 354654603 200000 908036914 200000 851138167 200000 477401072 200000 568996204 200000 347978376 200000 463695457 200000 880994403 200000 690408000 200000 884474621 200000 536232230 200000 468349986 200000 276543137 200000 478393905 200000 644181488 200000 788246620 200000 610506310 200000 557866214 200000 206273799 200000 316176739 200000 480217609 200000 88610554 200000 403254740 200000 138906790 200000 784596962 200000 550959984 200000 332681439 200000 942522038 200000 990540009 200000 431725671 200000 724314064 200000 771697476 200000 921491799 200000 124075808 200000 745416049 200000 665662753 200000 928903812 200000 119910396 200000 457252265 200000 286463036 200000 623442665 200000 996335739 200000 975204225 200000 188289958 200000 858049566 200000 880850748 200000 78865697 200000 875803024 200000 791613148 200000 730469378 200000 436690387 200000 425171786 200000 363289852 200000 697618349 200000 10112510 200000 969954116 200000 389253493 200000 924395068 200000 966585132 200000 444028176 200000 86677601 200000 824062673 200000 613050372 200000 121622366 200000 990786807 200000 606018475 200000 736324687 200000 324618238 200000 976322961 200000 151381549 200000 190220533 200000 52505056 200000 251553702 200000 333884629 200000 320275456 200000 170069270 200000 359689168 200000 807557956 200000 420577431 200000 519772368 200000 98697159 200000 647024700 200000 846494979 200000 955965277 200000 736865379 200000 789660059 200000 271194797 200000 851460655 200000 103028125 200000 746707044 200000 862846493 200000 886896599 200000 300796045 200000 628937399 200000 444046076 200000 939961860 200000 470489964 200000 145803219 200000 520519185 200000 138392968 200000 866703762 200000 560470042 200000 867407686 200000 328665682 200000 344011640 200000 873645323 200000 632301988 200000 214771571 200000 565373111 200000 277271880 200000 110694737 200000 5103900 200000 591032838 200000 512311953 200000 706734488 200000 467444381 200000 868806462 200000 635029447 200000 312596705 200000 269171815 200000 871291737 200000 615314665 200000 108295859 200000 734587914 200000 447524461 200000 404834073 200000 602245048 200000 678753335 200000 522909621 200000 4408471 200000 472622008 200000 504157374 200000 629598600 200000 516157123 200000 239157148 200000 581410960 200000 667732830 200000 818951198 200000 5514092 200000 534519740 200000 971985873 200000 908999241 200000 789451344 200000 406670709 200000 483412633 200000 637565955 200000 258133649 200000 659027978 200000 447905422 200000 616713518 200000 274382232 200000 75560683 200000 114598825 200000 179261642 200000 120120301 200000 332771498 200000 859355907 200000 428010744 200000 797598009 200000 235515638 200000 93152979 200000 104723191 200000 980372036 200000 48584353 200000 448077938 200000 979708713 200000 530063606 200000 407811994 200000 808428121 200000 217190670 200000 882330200 200000 166504690 200000 27377697 200000 792786758 200000 172818579 200000 609802458 200000 428575361 200000 366999442 200000 995782895 200000 820227747 200000 915886931 200000 311177427 200000 924884437 200000 90504380 200000 825974670 200000 995696392 200000 888374988 200000 496445110 200000 868392780 200000 392457555 200000 215823486 200000 282171714 200000 910143941 200000 761631220 200000 493710004 200000 956906032 200000 913292113 200000 22434892 200000 695794260 200000 937523313 200000 588464489 200000 707967194 200000 535102313 200000 825833493 200000 977120421 200000 272526144 200000 824699163 200000 496377420 200000 738629310 200000 671701053 200000 436813233 200000 744233320 200000 876231820 200000 803111348 200000 341148821 200000 720789209 200000 307091976 200000 467692195 200000 986038864 200000 808865582 200000 650843210 200000 185923371 200000 23500936 200000 587461146 200000 841973132 200000 594224270 200000 919292424 200000 278622828 200000 416725796 200000 330096939 200000 396240055 200000 939174932 200000 562920332 200000 979304578 200000 353063327 200000 877107235 200000 261280861 200000 263713590 200000 29290215 200000 297226955 200000 819483215 200000 806044933 200000 633155032 200000 25470810 200000 253975865 200000 252214993 200000 554731739 200000 10769474 200000 643237910 200000 560021657 200000 767843191 200000 273439508 200000 206950653 200000 203156352 200000 949985367 200000 350381695 200000 343885607 200000 854858692 200000 937564993 200000 121126996 200000 971346668 200000 63905990 200000 825702175 200000 386403716 200000 758021573 200000 988384008 200000 266967033 200000 661218335 200000 450667594 200000 842828840 200000 429350136 200000 333517142 200000 528455732 200000 567457513 200000 568177251 200000 579691897 200000 487759963 200000 150839083 200000 561756068 200000 507885048 200000 313095353 200000 736976877 200000 108707652 200000 41548133 200000 182142564 200000 833741648 200000 799278826 200000 211818352 200000 947557782 200000 166018198 200000 601865567 200000 96116969 200000 928953256 200000 58665502 200000 829008011 200000 780131776 200000 325977874 200000 518537577 200000 505465720 200000 147241223 200000 273455979 200000 597480216 200000 746559053 200000 749092589 200000 470260590 200000 93532394 200000 231514195 200000 307161796 200000 952210674 200000 316651457 200000 109414899 200000 83123963 200000 380039920 200000 261300125 200000 908833461 200000 453415203 200000 372123520 200000 625598878 200000 678985025 200000 935672813 200000 837739995 200000 17942533 200000 240913248 200000 243107626 200000 727514713 200000 594278963 200000 432211452 200000 832842697 200000 71164019 200000 709262503 200000 895614235 200000 779874267 200000 949449921 200000 229340419 200000 26289638 200000 448296593 200000 234999036 200000 41344007 200000 410088103 200000 412678203 200000 813733885 200000 360139668 200000 846732485 200000 314925130 200000 781346747 200000 514202793 200000 359562442 200000 945801038 200000 602016592 200000 913525096 200000 328680029 200000 47197432 200000 664367347 200000 779369232 200000 88037447 200000 372796951 200000 530324990 200000 107005444 200000 523036273 200000 108287646 200000 891329257 200000 318247362 200000 423696354 200000 430816668 200000 69223244 200000 314356971 200000 23083205 200000 673299777 200000 631633375 200000 907466561 200000 364033632 200000 992690911 200000 943413884 200000 608121251 200000 686692637 200000 728744165 200000 31981595 200000 623908370 200000 617042052 200000 528542949 200000 678426324 200000 551538606 200000 594879293 200000 730898318 200000 377265120 200000 891157176 200000 132452626 200000 340389554 200000 127604632 200000 975277201 200000 817249002 200000 150472000 200000 549791091 200000 677267897 200000 707932366 200000 391434569 200000 656761866 200000 60703184 200000 312246759 200000 45721086 200000 108108055 200000 630909847 200000 507141245 200000 684933040 200000 353703792 200000 543379695 200000 943442937 200000 681399757 200000 968928016 200000 516311255 200000 74862818 200000 367155945 200000 763617550 200000 274321265 200000 132569314 200000 581707953 200000 305360290 200000 206640637 200000 792923329 200000 538706424 200000 619203622 200000 413083867 200000 287817832 200000 215999150 200000 819417874 200000 120525708 200000 174847199 200000 856079843 200000 760416254 200000 176555185 200000 272042062 200000 492397512 200000 570238883 200000 344291850 200000 258131967 200000 381936045 200000 150488537 200000 157068919 200000 991649881 200000 386125314 200000 254908313 200000 218426361 200000 597531877 200000 856086105 200000 793377019 200000 132335536 200000 829847628 200000 359923553 200000 323258680 200000 424486878 200000 899953237 200000 91055340 200000 298261673 200000 89477602 200000 235086315 200000 715965929 200000 308296389 200000 908158525 200000 562104084 200000 2874985 200000 829339686 200000 515204239 200000 902574842 200000 834763166 200000 942539395 200000 329734553 200000 849755621 200000 314074070 200000 382100150 200000 392868156 200000 560224574 200000 981303427 200000 837534390 200000 885700215 200000 788591500 200000 929691701 200000 155197341 200000 376170860 200000 442423930 200000 737860765 200000 331484067 200000 595362651 200000 217447630 200000 190078603 200000 976432160 200000 149105829 200000 123738226 200000 13077488 200000 849726861 200000 520651977 200000 479330926 200000 232391644 200000 492460418 200000 392816233 200000 948689130 200000 841767552 200000 530349240 200000 243985733 200000 281606960 200000 465852204 200000 249443591 200000 501645885 200000 931151271 200000 262809681 200000 523690856 200000 596866386 200000 963770328 200000 782536574 200000 665947124 200000 145338789 200000 721033324 200000 497242982 200000 718022626 200000 741439349 200000 567867179 200000 380114392 200000 279867276 200000 669922852 200000 141364477 200000 132902852 200000 173628521 200000 744143410 200000 789077484 200000 439601980 200000 198389011 200000 896400192 200000 253057823 200000 240617327 200000 424139073 200000 954697741 200000 189476063 200000 960696494 200000 959530957 200000 190647419 200000 394253461 200000 453260907 200000 93391535 200000 952362377 200000 826907848 200000 570235700 200000 93533439 200000 398427482 200000 152131875 200000 278114491 200000 259924726 200000 530744108 200000 362928236 200000 333976528 200000 622369260 200000 921584480 200000 731422861 200000 846919268 200000 204784218 200000 379417976 200000 296296590 200000 573131656 200000 72584152 200000 964593171 200000 225258648 200000 504853354 200000 919631647 200000 980063474 200000 341403635 200000 622466397 200000 873982984 200000 835194101 200000 598024967 200000 348943313 200000 97580426 200000 799895069 200000 412979549 200000 203423318 200000 572503999 200000 217438603 200000 541183390 200000 186295197 200000 718776286 200000 427234687 200000 424751506 200000 52603254 200000 588607041 200000 714705753 200000 826711586 200000 240803025 200000 830515295 200000 312902554 200000 143611221 200000 833402304 200000 566297810 200000 101175266 200000 768229974 200000 600251250 200000 48502098 200000 808835315 200000 903540075 200000 620567097 200000 394061495 200000 794183340 200000 400904702 200000 999569796 200000 444565242 200000 450658830 200000 681308823 200000 739321317 200000 408626483 200000 864337209 200000 338770654 200000 546812683 200000 486497179 200000 228964206 200000 145660829 200000 878811591 200000 22365578 200000 831593230 200000 410195643 200000 357282314 200000 756475257 200000 675644312 200000 657317185 200000 865501925 200000 606448897 200000 842572207 200000 495928152 200000 597548167 200000 544750809 200000 379125009 200000 420075080 200000 771139649 200000 994072794 200000 718057119 200000 551720057 200000 380371588 200000 462659582 200000 702127706 200000 306589557 200000 701758176 200000 658543707 200000 490935139 200000 883106787 200000 673150470 200000 5462316 200000 413707258 200000 793072012 200000 538165190 200000 622017224 200000 595288959 200000 905001816 200000 525194000 200000 470763175 200000 778118260 200000 860007761 200000 484750326 200000 654633827 200000 114778743 200000 367962782 200000 114338216 200000 501799092 200000 840873547 200000 653215113 200000 32430197 200000 604584306 200000 72037839 200000 372389753 200000 497737168 200000 200686998 200000 325893124 200000 923656951 200000 375580743 200000 904226873 200000 140594954 200000 483765675 200000 20954509 200000 292423570 200000 613240867 200000 862717535 200000 374021232 200000 996385530 200000 184317357 200000 166398714 200000 916477155 200000 380374762 200000 946371883 200000 570120326 200000 185625076 200000 741902075 200000 417191228 200000 717593898 200000 823998421 200000 251630564 200000 121882529 200000 368933935 200000 805980118 200000 281570687 200000 370287931 200000 134362109 200000 843158120 200000 774293187 200000 374126090 200000 709402142 200000 22872348 200000 542182346 200000 920765230 200000 572442937 200000 980629152 200000 794303436 200000 502209767 200000 109656343 200000 731433160 200000 253438241 200000 828568216 200000 408252577 200000 260575361 200000 586408770 200000 213079743 200000 730307039 200000 993722334 200000 375764167 200000 253205758 200000 540938745 200000 188032527 200000 570398057 200000 628659733 200000 467398457 200000 853357924 200000 50157056 200000 894831076 200000 918927622 200000 698938189 200000 813933701 200000 927737196 200000 182832617 200000 758261340 200000 730995728 200000 223717581 200000 357792139 200000 171748929 200000 453096667 200000 120404809 200000 723888820 200000 192197579 200000 69707836 200000 428801855 200000 190488396 200000 631626477 200000 757936301 200000 429826608 200000 403046492 200000 260612277 200000 989551559 200000 763280060 200000 744002061 200000 75576149 200000 103063618 200000 606974116 200000 672449960 200000 19465246 200000 272019445 200000 369903305 200000 705468307 200000 172282751 200000 557642203 200000 10849067 200000 998354265 200000 23202057 200000 977765387 200000 567210218 200000 492311457 200000 214566253 200000 262177726 200000 667618375 200000 693238325 200000 901651580 200000 269946700 200000 304809122 200000 256054779 200000 545063716 200000 501660718 200000 483325565 200000 154747647 200000 697928569 200000 851684092 200000 68300151 200000 404016230 200000 647743144 200000 615700847 200000 697477201 200000 797463163 200000 750500612 200000 97891423 200000 452803307 200000 932284069 200000 571051005 200000 785017798 200000 938681926 200000 690985837 200000 915031587 200000 324880570 200000 693348483 200000 407492732 200000 755063079 200000 864031605 200000 187033313 200000 322001050 200000 750245848 200000 892028752 200000 948843458 200000 644780464 200000 162536489 200000 749653187 200000 46590630 200000 767691461 200000 227069736 200000 837863781 200000 132838446 200000 590589955 200000 276616968 200000 535233009 200000 501734425 200000 536368818 200000 234109207 200000 668652094 200000 369213769 200000 702199611 200000 527336392 200000 271991109 200000 445652926 200000 903054118 200000 391890601 200000 630190366 200000 860737176 200000 166468380 200000 236458604 200000 269726978 200000 378907160 200000 983692004 200000 960664290 200000 634937161 200000 919005087 200000 929107304 200000 413231354 200000 214118764 200000 483618220 200000 561623216 200000 813218501 200000 985122819 200000 965555682 200000 350156773 200000 268556660 200000 742715079 200000 489919230 200000 28998991 200000 461338967 200000 945512593 200000 491283172 200000 260678230 200000 647097823 200000 19778904 200000 178485906 200000 771929475 200000 246560668 200000 735840310 200000 318761514 200000 106178175 200000 663938622 200000 650072930 200000 470608620 200000 869891090 200000 145261207 200000 495524918 200000 744675640 200000 458861093 200000 81435287 200000 134736170 200000 713398415 200000 636263872 200000 725108558 200000 54909398 200000 397486994 200000 900284683 200000 792226028 200000 166545650 200000 629356032 200000 122427215 200000 110986947 200000 863036504 200000 968428219 200000 21559541 200000 984440642 200000 490617088 200000 612943299 200000 757952901 200000 957052923 200000 335229186 200000 339417144 200000 26406824 200000 721457565 200000 640507799 200000 119792732 200000 450281253 200000 342410233 200000 342897944 200000 524935053 200000 940906727 200000 252950017 200000 150267644 200000 22846030 200000 100264692 200000 449497027 200000 595729884 200000 508121150 200000 550240886 200000 55647857 200000 868456818 200000 958083102 200000 292905397 200000 171363931 200000 406091924 200000 333282255 200000 455238681 200000 891318002 200000 177624893 200000 942691408 200000 350486572 200000 929805510 200000 158414980 200000 9906115 200000 333766549 200000 778848648 200000 88573089 200000 598233448 200000 958912797 200000 78460424 200000 884787950 200000 983739295 200000 391211181 200000 665237047 200000 286020067 200000 612496874 200000 371711308 200000 338536229 200000 972033304 200000 965754599 200000 30734629 200000 621703938 200000 576473926 200000 669403225 200000 253385598 200000 405537568 200000 709398085 200000 987273503 200000 172396737 200000 109613039 200000 271691534 200000 811644218 200000 568488054 200000 852088062 200000 919658937 200000 353957835 200000 8069958 200000 390824704 200000 994679167 200000 402290961 200000 973858553 200000 802853315 200000 311091385 200000 798977134 200000 370576503 200000 273449018 200000 294885086 200000 552403554 200000 802833866 200000 588129907 200000 984402568 200000 78150285 200000 41186841 200000 149516704 200000 658066798 200000 413826992 200000 587268013 200000 689426962 200000 652996714 200000 191031724 200000 756446702 200000 72329016 200000 496181619 200000 933468545 200000 113530726 200000 309247395 200000 576506275 200000 11586383 200000 701876668 200000 269443332 200000 628221234 200000 298298455 200000 802689977 200000 659630635 200000 36824440 200000 894622457 200000 534168902 200000 775925001 200000 230215918 200000 334610102 200000 287528811 200000 472980142 200000 755474220 200000 978629679 200000 676629585 200000 755891531 200000 236265707 200000 607041316 200000 33088831 200000 294917168 200000 199526403 200000 607959157 200000 291974303 200000 509537741 200000 635375981 200000 301023779 200000 41209338 200000 701439412 200000 272811330 200000 65444175 200000 121450486 200000 313677461 200000 652733113 200000 930769977 200000 22215262 200000 83591743 200000 769284140 200000 678040641 200000 327778330 200000 620413349 200000 727502610 200000 555168743 200000 10204977 200000 76671701 200000 80769541 200000 505900238 200000 778537165 200000 40368386 200000 169590973 200000 786832820 200000 549421878 200000 426651770 200000 118348817 200000 554959483 200000 513239509 200000 790993071 200000 945554940 200000 773481507 200000 273011506 200000 950365746 200000 199050133 200000 299216588 200000 57903349 200000 320670898 200000 919169301 200000 3973559 200000 997882344 200000 171526912 200000 200542164 200000 755763013 200000 240120818 200000 445967117 200000 763009099 200000 738234101 200000 495756316 200000 477764073 200000 434231314 200000 383369065 200000 956932238 200000 967308741 200000 721199074 200000 373298273 200000 933697682 200000 195870193 200000 626828180 200000 375177405 200000 571851407 200000 829306078 200000 392990751 200000 114933887 200000 23970319 200000 879544860 200000 415728541 200000 742565061 200000 707900345 200000 75561052 200000 466922821 200000 170796498 200000 479250262 200000 810316653 200000 844409713 200000 389692165 200000 47609294 200000 497860162 200000 97242008 200000 720853215 200000 653375275 200000 519039722 200000 321314388 200000 156963073 200000 113554580 200000 637403285 200000 506426717 200000 818032170 200000 562011730 200000 417522581 200000 985802635 200000 924330044 200000 772944846 200000 374356825 200000 362257623 200000 482984503 200000 203956624 200000 784862323 200000 794147929 200000 450166331 200000 271390529 200000 788855442 200000 614334026 200000 230887817 200000 782248360 200000 591404167 200000 2810370 200000 577133698 200000 488018607 200000 712003651 200000 835777018 200000 945117862 200000 353948511 200000 235842775 200000 869938123 200000 32779925 200000 210289118 200000 761952882 200000 793294892 200000 523118096 200000 413490039 200000 630802533 200000 283828470 200000 375972343 200000 515946130 200000 789320993 200000 163584291 200000 303303756 200000 58958518 200000 600327734 200000 432007369 200000 729227822 200000 37596813 200000 312649812 200000 669260067 200000 167007197 200000 520834015 200000 11197261 200000 713324168 200000 361777340 200000 383379861 200000 666322961 200000 906485360 200000 941483337 200000 824570807 200000 523785904 200000 38352757 200000 541029157 200000 203287405 200000 948242522 200000 431977295 200000 308631314 200000 317319424 200000 294276961 200000 688729302 200000 662020335 200000 272243161 200000 96809781 200000 757733379 200000 599438781 200000 47963264 200000 322028645 200000 329328111 200000 503055260 200000 210683550 200000 840586404 200000 425130193 200000 888666062 200000 167819003 200000 71744704 200000 192656386 200000 722562226 200000 640998271 200000 43741355 200000 344221691 200000 784973768 200000 727756595 200000 421864822 200000 201572949 200000 698776499 200000 630773312 200000 945885520 200000 993510855 200000 591952433 200000 474409966 200000 534799242 200000 469702187 200000 589553187 200000 115885734 200000 705941653 200000 240006264 200000 899754379 200000 652055535 200000 62420993 200000 246506696 200000 624427400 200000 882907763 200000 444646527 200000 463709267 200000 163169371 200000 207002619 200000 181651935 200000 890241905 200000 47957860 200000 21128045 200000 940148498 200000 164693403 200000 580760356 200000 58656980 200000 883965992 200000 71055209 200000 323184444 200000 192698200 200000 63111762 200000 17579156 200000 862048364 200000 289840960 200000 462256096 200000 591901684 200000 22386324 200000 863049206 200000 776797250 200000 864608642 200000 433316021 200000 607890947 200000 174796810 200000 764697686 200000 660526320 200000 152994573 200000 191952615 200000 794117802 200000 153780356 200000 250174943 200000 169082283 200000 643525076 200000 753209811 200000 276436064 200000 502734405 200000 812314190 200000 343988829 200000 18794906 200000 391593415 200000 133647793 200000 512571586 200000 728411060 200000 245293152 200000 966834869 200000 116848836 200000 339233783 200000 944087906 200000 625707313 200000 385478465 200000 558298828 200000 235680060 200000 402260000 200000 279077436 200000 44900282 200000 425819519 200000 137088409 200000 987279060 200000 218905452 200000 531817692 200000 724441813 200000 274828106 200000 714413480 200000 72093475 200000 913692716 200000 722235135 200000 408069976 200000 374144325 200000 331300119 200000 206959730 200000 344435844 200000 118872402 200000 447132206 200000 404363589 200000 873754197 200000 205302395 200000 197791530 200000 261593144 200000 376548114 200000 777070864 200000 399300323 200000 952565035 200000 231854629 200000 390102658 200000 143470931 200000 284871967 200000 566007319 200000 1746785 200000 116826000 200000 849054261 200000 931886223 200000 995703645 200000 634679764 200000 868318125 200000 623030870 200000 465434952 200000 756565880 200000 812029415 200000 648600404 200000 463986450 200000 58163444 200000 275608164 200000 401615507 200000 442228682 200000 498276319 200000 515447236 200000 196007994 200000 239456675 200000 812098292 200000 355040201 200000 804530066 200000 579194859 200000 941688842 200000 355084113 200000 786883332 200000 958357268 200000 249374234 200000 92464223 200000 143339544 200000 10578095 200000 225135932 200000 477723666 200000 71363958 200000 708406635 200000 2614441 200000 408853164 200000 368730856 200000 900183833 200000 648267449 200000 739272587 200000 826408789 200000 540470442 200000 398425317 200000 862291250 200000 558059206 200000 342366767 200000 553665477 200000 721279808 200000 853246051 200000 95294678 200000 601824530 200000 684981366 200000 556113014 200000 427244275 200000 921657765 200000 286653620 200000 323350119 200000 428698611 200000 637644661 200000 789440763 200000 834688701 200000 804333161 200000 397120412 200000 481971052 200000 255586594 200000 680209413 200000 181278801 200000 275140935 200000 682240606 200000 384804247 200000 903083758 200000 252864236 200000 484062810 200000 868741392 200000 705757163 200000 199303132 200000 321892381 200000 810148223 200000 400398048 200000 518049464 200000 590834130 200000 577525015 200000 22611077 200000 827937087 200000 39702207 200000 285136679 200000 155121332 200000 447669843 200000 495628110 200000 201753119 200000 747914341 200000 180274164 200000 284972295 200000 125980049 200000 690068400 200000 985182531 200000 117991058 200000 309028908 200000 821336526 200000 751698047 200000 789850041 200000 583289793 200000 462227736 200000 898652938 200000 176560995 200000 664072513 200000 780295429 200000 936503651 200000 439680921 200000 965653181 200000 258984494 200000 739202861 200000 126906244 200000 584375140 200000 17078349 200000 787047206 200000 257550188 200000 931952007 200000 749105720 200000 134686511 200000 71065274 200000 511769751 200000 404344810 200000 424656970 200000 491649013 200000 620620580 200000 668931706 200000 553475734 200000 805518023 200000 672568543 200000 547006496 200000 554345299 200000 172048888 200000 821386392 200000 21252150 200000 767596260 200000 935002481 200000 676725312 200000 143538484 200000 585473223 200000 442947642 200000 857554663 200000 226816178 200000 277997982 200000 394876027 200000 761741501 200000 985718121 200000 655258920 200000 898525054 200000 8072468 200000 609101617 200000 124761159 200000 725525930 200000 186830428 200000 805347587 200000 78369531 200000 365545096 200000 595700772 200000 409602295 200000 356937829 200000 817836225 200000 742276895 200000 81216582 200000 398498500 200000 599189532 200000 31190811 200000 876805449 200000 251452282 200000 304509316 200000 463900939 200000 419303799 200000 731212039 200000 614545151 200000 310560509 200000 64669034 200000 341379851 200000 90706359 200000 905921059 200000 64049881 200000 20317768 200000 926803444 200000 850574030 200000 698144926 200000 915020956 200000 929310495 200000 390231661 200000 118168240 200000 974090 200000 259295167 200000 868452753 200000 700000297 200000 807206321 200000 699836287 200000 532535275 200000 322555713 200000 614154706 200000 189610277 200000 895819339 200000 991533392 200000 786420685 200000 146546331 200000 734479010 200000 772677839 200000 27065636 200000 521615593 200000 736084992 200000 775605590 200000 727822965 200000 659617335 200000 917247638 200000 49829790 200000 84716419 200000 785217999 200000 933749684 200000 194356095 200000 804819757 200000 562827800 200000 795279306 200000 987126259 200000 949712757 200000 532687515 200000 138634346 200000 904905488 200000 545616249 200000 696466945 200000 326666819 200000 507332112 200000 55845756 200000 562655762 200000 766139687 200000 732515148 200000 498255069 200000 886704566 200000 772971526 200000 827434043 200000 729258013 200000 574157559 200000 261101295 200000 677408119 200000 442317532 200000 84849404 200000 384952085 200000 385239736 200000 199340507 200000 377446414 200000 485467846 200000 952350421 200000 907367163 200000 71874966 200000 649504116 200000 289992649 200000 609078076 200000 495689244 200000 152026544 200000 487619755 200000 567667902 200000 608528712 200000 104522025 200000 705628596 200000 290989762 200000 629699555 200000 252409520 200000 106996284 200000 793901481 200000 40129494 200000 438967350 200000 376602300 200000 670728946 200000 410502185 200000 543332043 200000 831737548 200000 604063551 200000 185907973 200000 61443232 200000 598096677 200000 660583504 200000 762764722 200000 524408581 200000 400455072 200000 526852869 200000 701110936 200000 921589867 200000 679987508 200000 943217504 200000 374819136 200000 146847842 200000 837894139 200000 314221696 200000 178149971 200000 890364314 200000 499486508 200000 182491813 200000 449937817 200000 277194725 200000 965736225 200000 653650737 200000 925103099 200000 779858995 200000 643809105 200000 906246308 200000 432532352 200000 24237715 200000 999209046 200000 47147167 200000 262102355 200000 182326840 200000 41660904 200000 323073505 200000 702563770 200000 619386736 200000 329472223 200000 255047756 200000 197847583 200000 536420270 200000 460402484 200000 236801248 200000 28236042 200000 975962496 200000 104374783 200000 496479677 200000 202643491 200000 519858841 200000 603984249 200000 390891557 200000 30449716 200000 853655495 200000 483381498 200000 29485174 200000 919111972 200000 366677756 200000 781592315 200000 781140531 200000 472569340 200000 465809224 200000 745717013 200000 965652987 200000 369702117 200000 652497628 200000 944608767 200000 52865935 200000 735041831 200000 779104520 200000 8795026 200000 139320272 200000 323921194 200000 88593981 200000 57308360 200000 256260285 200000 587018360 200000 310914059 200000 453683639 200000 800462712 200000 777017784 200000 908877091 200000 572400538 200000 968261185 200000 177472179 200000 518403925 200000 216589000 200000 676704376 200000 540318289 200000 902301586 200000 33459385 200000 596617886 200000 840332956 200000 249498602 200000 436674567 200000 463879252 200000 871466171 200000 103576461 200000 782198890 200000 923326553 200000 629970680 200000 70769357 200000 166337210 200000 700156559 200000 992896698 200000 752378137 200000 474321136 200000 152208374 200000 877544586 200000 63619843 200000 896086053 200000 833868463 200000 27665 200000 754342458 200000 9486992 200000 970932217 200000 289681942 200000 510817680 200000 217882506 200000 646281782 200000 860902531 200000 117098740 200000 400774028 200000 330941158 200000 899449953 200000 956560248 200000 147653167 200000 519012009 200000 238962647 200000 628513611 200000 795675178 200000 377875776 200000 442299950 200000 943259582 200000 369490263 200000 148131724 200000 222130638 200000 601727298 200000 367294637 200000 358098316 200000 268249153 200000 404644199 200000 640840774 200000 835067490 200000 917199406 200000 46787806 200000 327845722 200000 650106446 200000 71024478 200000 989258103 200000 603257409 200000 632750256 200000 332731066 200000 791719971 200000 735524468 200000 12035082 200000 810409034 200000 616654578 200000 584947339 200000 554687994 200000 438044982 200000 670454037 200000 967677503 200000 13546819 200000 932278216 200000 845742299 200000 876398184 200000 113241028 200000 541594983 200000 946118583 200000 471219967 200000 518251134 200000 296592028 200000 483491896 200000 691671324 200000 576278418 200000 667072784 200000 63908878 200000 354697977 200000 350512191 200000 946316171 200000 201346059 200000 228105196 200000 411578599 200000 912509941 200000 996664350 200000 743600751 200000 553765130 200000 505971543 200000 969874265 200000 81186331 200000 186895177 200000 100701146 200000 223139307 200000 873516456 200000 29659491 200000 407689927 200000 532010277 200000 145569517 200000 274196026 200000 381612676 200000 650570617 200000 824661221 200000 768711117 200000 103489692 200000 802100853 200000 105846695 200000 881531710 200000 105911222 200000 904210123 200000 929480812 200000 521146061 200000 80203676 200000 370567755 200000 890560908 200000 587331547 200000 583447349 200000 480700902 200000 194920576 200000 718477543 200000 482194058 200000 400045484 200000 251057632 200000 14309267 200000 412345539 200000 316485838 200000 488012133 200000 847325343 200000 392248362 200000 135860636 200000 94958055 200000 668652523 200000 626905638 200000 167473543 200000 751944544 200000 73080953 200000 413244736 200000 787651870 200000 323924198 200000 27141735 200000 124775201 200000 431603220 200000 807842483 200000 659871480 200000 749217425 200000 873328952 200000 109103136 200000 819678859 200000 600024441 200000 44361338 200000 65152421 200000 98502305 200000 946929888 200000 546701548 200000 281885913 200000 66967514 200000 442449136 200000 295180477 200000 589799031 200000 401599992 200000 875638513 200000 866668351 200000 547691094 200000 748388314 200000 983242060 200000 183960801 200000 716692335 200000 425183104 200000 177084809 200000 278900021 200000 491341786 200000 103149069 200000 873204817 200000 862526698 200000 33561808 200000 453568447 200000 533821803 200000 741102545 200000 434221225 200000 981620727 200000 486753729 200000 467969243 200000 365902046 200000 341274935 200000 177438555 200000 607026200 200000 582578183 200000 421254942 200000 490851682 200000 43936441 200000 554608093 200000 272729197 200000 993960478 200000 580689678 200000 971877689 200000 406614276 200000 992764151 200000 330905224 200000 790011922 200000 447476709 200000 140767350 200000 571561399 200000 673062786 200000 215981871 200000 592418884 200000 244745804 200000 593384384 200000 699384354 200000 270478121 200000 666651415 200000 165763110 200000 889572128 200000 421395726 200000 619404296 200000 237480748 200000 20260266 200000 816370939 200000 411366449 200000 345822314 200000 791542878 200000 358139672 200000 298474434 200000 955256984 200000 902232831 200000 747077294 200000 538259978 200000 242392464 200000 18842220 200000 815219750 200000 949907836 200000 271574090 200000 729905318 200000 394108680 200000 445624230 200000 433231070 200000 469071565 200000 574156285 200000 505751867 200000 150939781 200000 219206434 200000 790080716 200000 354173449 200000 766278040 200000 959772422 200000 65145440 200000 105992962 200000 502953358 200000 267880185 200000 372343487 200000 127709751 200000 786966784 200000 737369243 200000 468540691 200000 241680087 200000 202929576 200000 115387565 200000 49959844 200000 742641459 200000 853260892 200000 523669775 200000 369685466 200000 302737596 200000 192446743 200000 262001347 200000 32598591 200000 70783490 200000 468919024 200000 73763816 200000 279051386 200000 465763510 200000 669192223 200000 117169087 200000 262009684 200000 106421160 200000 942487550 200000 228818088 200000 791586998 200000 195759304 200000 55873797 200000 641918500 200000 223215528 200000 784919848 200000 849183948 200000 729913556 200000 688812626 200000 420335864 200000 232138252 200000 614336632 200000 180674557 200000 241213320 200000 181258909 200000 928559600 200000 570299666 200000 713740616 200000 262638968 200000 947084093 200000 828805913 200000 197051850 200000 185263797 200000 472898943 200000 33646779 200000 634841533 200000 879516557 200000 763416312 200000 915997632 200000 305761011 200000 189542489 200000 368923399 200000 109074192 200000 803312731 200000 128403600 200000 504904748 200000 849562805 200000 294775815 200000 559707340 200000 522342922 200000 271268822 200000 655074598 200000 52512452 200000 535083359 200000 454048444 200000 777362441 200000 44479826 200000 785007628 200000 36831951 200000 783798817 200000 741204589 200000 765004051 200000 816552601 200000 32327679 200000 645270831 200000 135667347 200000 397040577 200000 53552466 200000 316473808 200000 641543629 200000 411789584 200000 764318443 200000 513642920 200000 764186402 200000 364521583 200000 10071227 200000 229818160 200000 846836241 200000 810088166 200000 306945490 200000 938211840 200000 460927292 200000 15836318 200000 480015456 200000 578985169 200000 811192931 200000 464180446 200000 642444215 200000 476787579 200000 655158374 200000 864617488 200000 717127239 200000 659924728 200000 384869702 200000 369372093 200000 269706144 200000 282642782 200000 561572899 200000 7642251 200000 253383282 200000 932111335 200000 670876479 200000 268301893 200000 575938703 200000 625594604 200000 698940409 200000 946751955 200000 492600038 200000 714111460 200000 408758482 200000 276840764 200000 178438025 200000 393587049 200000 862163818 200000 895519146 200000 33888679 200000 577077555 200000 341808771 200000 465398630 200000 325413778 200000 630305817 200000 969171963 200000 236597718 200000 906134201 200000 377355798 200000 606942933 200000 151065989 200000 778533805 200000 538540097 200000 515479856 200000 120651290 200000 244888607 200000 282740947 200000 839532110 200000 352899167 200000 182661856 200000 810912548 200000 59971725 200000 3844155 200000 591346143 200000 331784621 200000 69814640 200000 435002039 200000 111494189 200000 739265030 200000 657889174 200000 84529660 200000 852631547 200000 368949480 200000 737553087 200000 813469521 200000 952461977 200000 819231276 200000 176671182 200000 45771041 200000 988858488 200000 959786697 200000 749688513 200000 17439986 200000 825011495 200000 25898713 200000 999190714 200000 16881006 200000 736168281 200000 551045011 200000 662884344 200000 771832925 200000 985190109 200000 29367633 200000 20795870 200000 672087719 200000 900017315 200000 737198474 200000 957269226 200000 331147862 200000 180897469 200000 384517336 200000 141180093 200000 583751825 200000 753734747 200000 949515507 200000 117641753 200000 620434337 200000 206006732 200000 67103411 200000 891410141 200000 197956335 200000 39580291 200000 891808273 200000 503994377 200000 37522691 200000 882865934 200000 309155365 200000 80946624 200000 507851654 200000 563465503 200000 760721192 200000 367396160 200000 926105407 200000 948083079 200000 293684338 200000 446648555 200000 961902616 200000 617986613 200000 904175740 200000 430270528 200000 346709274 200000 428315706 200000 651528415 200000 166755297 200000 92351083 200000 425621447 200000 641281106 200000 803064206 200000 15949142 200000 914072108 200000 298988718 200000 278323752 200000 391518275 200000 589353946 200000 466308333 200000 259968942 200000 943812793 200000 833751649 200000 886436645 200000 5451074 200000 522223970 200000 356614258 200000 653364369 200000 807351588 200000 226557958 200000 643638237 200000 529853320 200000 523028660 200000 647390606 200000 137411987 200000 947149699 200000 890388083 200000 138872322 200000 838397859 200000 840297241 200000 601908738 200000 264595594 200000 44892992 200000 648390661 200000 392096289 200000 535020399 200000 695400633 200000 475538206 200000 760264368 200000 843752986 200000 250031998 200000 566456413 200000 281735856 200000 653941523 200000 379020321 200000 602901723 200000 154284609 200000 463408643 200000 524927057 200000 289829071 200000 869846692 200000 763017138 200000 735209696 200000 955829138 200000 541515834 200000 553282568 200000 932101565 200000 651864477 200000 334221443 200000 327665678 200000 14012409 200000 789463689 200000 494525983 200000 159216109 200000 937257413 200000 181781261 200000 527289039 200000 674312429 200000 815933042 200000 490204419 200000 815116660 200000 927648631 200000 333770351 200000 272472418 200000 797256717 200000 400345362 200000 576513357 200000 474150468 200000 319981500 200000 182717544 200000 475672509 200000 978325729 200000 191451329 200000 551324994 200000 978912143 200000 616749457 200000 769806973 200000 975059590 200000 654114740 200000 38460877 200000 300124015 200000 423303743 200000 583497788 200000 699716653 200000 874718009 200000 939565461 200000 383547991 200000 132847722 200000 323807386 200000 132399311 200000 985923159 200000 578065244 200000 532791157 200000 914840407 200000 27823020 200000 938578684 200000 126430408 200000 549155254 200000 666915558 200000 776732258 200000 226252980 200000 713280914 200000 634608053 200000 997659592 200000 804693627 200000 850412470 200000 156922091 200000 498791556 200000 196110460 200000 771721226 200000 384491127 200000 894436112 200000 15265336 200000 202624917 200000 568883050 200000 249910021 200000 611300943 200000 974537345 200000 313037302 200000 315953947 200000 742169730 200000 780656662 200000 919190889 200000 519171369 200000 152016818 200000 589023421 200000 693472821 200000 580735530 200000 319427039 200000 103030269 200000 739955691 200000 166521397 200000 227945513 200000 159598721 200000 81301306 200000 939911299 200000 106006225 200000 993858063 200000 385446387 200000 366137196 200000 320988983 200000 470604177 200000 441662727 200000 153341545 200000 750160861 200000 504633103 200000 434287238 200000 111193618 200000 174265954 200000 181246898 200000 740813729 200000 732032544 200000 866843526 200000 788415425 200000 572688040 200000 941309803 200000 29659436 200000 136391334 200000 105597195 200000 296762349 200000 893550674 200000 736820458 200000 309475676 200000 384767676 200000 808669466 200000 864870964 200000 122692939 200000 42439186 200000 9432771 200000 677722445 200000 460348328 200000 570824008 200000 581179311 200000 233002013 200000 259021923 200000 167420118 200000 965734238 200000 945586094 200000 914532494 200000 109824595 200000 701254257 200000 536902183 200000 96838232 200000 682441338 200000 986277031 200000 439591633 200000 293426451 200000 670834978 200000 18733282 200000 206019093 200000 154885934 200000 937743172 200000 759009058 200000 996395387 200000 691442234 200000 60416248 200000 651793031 200000 369839019 200000 656798440 200000 629088631 200000 711357266 200000 621275759 200000 13113609 200000 182418201 200000 708775140 200000 125296302 200000 566494604 200000 823722327 200000 6497212 200000 466545 200000 434579074 200000 563688649 200000 285190524 200000 630592736 200000 810804508 200000 460704040 200000 192069348 200000 518162501 200000 728431530 200000 323621197 200000 930631637 200000 494037000 200000 57280925 200000 519109935 200000 91962702 200000 575800496 200000 680557445 200000 971447784 200000 308014961 200000 77412839 200000 61573395 200000 903474095 200000 574850430 200000 379995765 200000 273320215 200000 668457950 200000 34676693 200000 527027267 200000 159788417 200000 339647725 200000 982636535 200000 867813464 200000 224067939 200000 161441396 200000 748050052 200000 175161055 200000 401961708 200000 312104747 200000 103782718 200000 142871838 200000 715866990 200000 810155756 200000 244876036 200000 953756543 200000 828257112 200000 144838831 200000 103773143 200000 16529290 200000 382018620 200000 432614028 200000 206993623 200000 820275687 200000 620992713 200000 954515901 200000 634076742 200000 92154464 200000 980851409 200000 533473432 200000 274408322 200000 203326940 200000 188026179 200000 409186967 200000 309065998 200000 689639012 200000 374757936 200000 610566226 200000 960877705 200000 176792353 200000 342372553 200000 233748355 200000 92692148 200000 906693723 200000 757056351 200000 4685056 200000 928825712 200000 807985531 200000 876720481 200000 55163588 200000 192449980 200000 922168072 200000 204184416 200000 144453094 200000 592020410 200000 949133484 200000 515591436 200000 261533342 200000 439476906 200000 180349743 200000 422244664 200000 944584262 200000 248411884 200000 722780794 200000 545314257 200000 452211542 200000 379777538 200000 254466453 200000 909260266 200000 762528102 200000 762779274 200000 967530664 200000 402539443 200000 277324079 200000 29945415 200000 644507389 200000 774433916 200000 640172169 200000 430343704 200000 764425979 200000 758440117 200000 82713709 200000 320662526 200000 243083819 200000 749699568 200000 433541363 200000 469137177 200000 718190902 200000 169463004 200000 506355540 200000 988056491 200000 64334307 200000 310519115 200000 58982889 200000 923667731 200000 144649501 200000 399869484 200000 981874217 200000 102374354 200000 90851562 200000 628480401 200000 284179118 200000 400557448 200000 245460596 200000 800592041 200000 773541167 200000 164131062 200000 613984259 200000 859704773 200000 481518214 200000 878198781 200000 156644096 200000 516402262 200000 524877482 200000 733773724 200000 530232818 200000 900798700 200000 642488501 200000 519349237 200000 606743684 200000 836006712 200000 62732511 200000 474558536 200000 362103676 200000 257197066 200000 285274752 200000 83661046 200000 861105860 200000 751899987 200000 621443089 200000 890737022 200000 753576804 200000 58476067 200000 520330538 200000 708025474 200000 151659396 200000 568248491 200000 726642820 200000 180975042 200000 968295534 200000 739087931 200000 911995895 200000 982227998 200000 610956937 200000 289018180 200000 418698877 200000 568048023 200000 304820574 200000 975272277 200000 534242348 200000 93550926 200000 768538518 200000 698160417 200000 837684798 200000 180328834 200000 342402809 200000 838778999 200000 436498700 200000 406019989 200000 664395887 200000 531578439 200000 741062157 200000 33244167 200000 757638658 200000 159453347 200000 837805531 200000 338794617 200000 369743577 200000 7020730 200000 958388782 200000 359306666 200000 49837885 200000 127980254 200000 32796125 200000 199093628 200000 169326743 200000 53765246 200000 716358371 200000 66869486 200000 916354927 200000 751518251 200000 974791767 200000 725970467 200000 348846445 200000 94409622 200000 341811314 200000 949856345 200000 561486682 200000 181603727 200000 788250252 200000 315363825 200000 602632479 200000 262983175 200000 730388766 200000 242987629 200000 111207364 200000 261327375 200000 490270656 200000 306698348 200000 564818802 200000 848699349 200000 320440619 200000 946810799 200000 775709553 200000 2020525 200000 774625080 200000 234430742 200000 522834473 200000 541659396 200000 489407710 200000 20377762 200000 939419427 200000 825465453 200000 493993015 200000 421803380 200000 436525832 200000 681531800 200000 593150586 200000 102986188 200000 732470688 200000 21545045 200000 667374593 200000 406369546 200000 800944084 200000 261487508 200000 119228483 200000 782240175 200000 79670187 200000 666658151 200000 996933594 200000 654252379 200000 736570448 200000 757501181 200000 686341758 200000 142902992 200000 53312521 200000 422070952 200000 313306375 200000 613397485 200000 726768192 200000 847722455 200000 700963694 200000 85487027 200000 974486909 200000 197693212 200000 783884491 200000 723687490 200000 735427944 200000 771184678 200000 424463191 200000 696945883 200000 359831755 200000 562750918 200000 109062250 200000 58758111 200000 584369037 200000 322420718 200000 548426877 200000 136806605 200000 459641015 200000 816407468 200000 267696937 200000 758363720 200000 786868338 200000 643309874 200000 198547749 200000 730285070 200000 304274438 200000 206308816 200000 130163786 200000 761459968 200000 279834587 200000 711084023 200000 736408466 200000 418947871 200000 618058107 200000 192422711 200000 416034579 200000 27202956 200000 982258573 200000 84844609 200000 827284488 200000 88745095 200000 189655514 200000 419982565 200000 256635080 200000 464605552 200000 423140170 200000 91548179 200000 708375756 200000 819917001 200000 216608231 200000 328547293 200000 270044844 200000 88281648 200000 928590553 200000 679196019 200000 536544800 200000 157236328 200000 974060647 200000 911729444 200000 195167746 200000 713388368 200000 696282619 200000 61565027 200000 575238730 200000 433038825 200000 323727389 200000 44636607 200000 508428305 200000 333551187 200000 617983606 200000 64787688 200000 959720846 200000 766048208 200000 979570637 200000 233600687 200000 318128154 200000 727203518 200000 627438092 200000 701145862 200000 58620462 200000 390500000 200000 558874172 200000 788396283 200000 18010467 200000 652012053 200000 594003588 200000 377683136 200000 728960624 200000 788342495 200000 300536365 200000 384361381 200000 18280239 200000 914890716 200000 294666655 200000 857328667 200000 242685079 200000 117844751 200000 773348964 200000 667067827 200000 408170178 200000 293435287 200000 449443619 200000 509411100 200000 679409384 200000 397833141 200000 520854949 200000 797664807 200000 2980193 200000 819080393 200000 458235091 200000 312683972 200000 785194918 200000 795796308 200000 337341109 200000 169426949 200000 82541135 200000 498465015 200000 477203571 200000 753491994 200000 257629973 200000 291545202 200000 185442391 200000 830260307 200000 774608592 200000 655470501 200000 205642696 200000 283022881 200000 11687289 200000 616326033 200000 251215695 200000 265185811 200000 812119080 200000 545154647 200000 961908373 200000 877435868 200000 917696791 200000 614936886 200000 707855970 200000 285942346 200000 580156828 200000 809516688 200000 110237342 200000 227737936 200000 722558513 200000 823045093 200000 587508818 200000 63793660 200000 29695087 200000 456576981 200000 470363047 200000 666907264 200000 756866830 200000 796367393 200000 649161190 200000 545593389 200000 607168997 200000 701488554 200000 301436789 200000 816255346 200000 170569199 200000 183226992 200000 241789919 200000 527807456 200000 592555843 200000 2238355 200000 798562763 200000 635039272 200000 551249178 200000 581358932 200000 532230403 200000 292776475 200000 178654668 200000 496100627 200000 373499502 200000 156793000 200000 152284370 200000 856681810 200000 203139605 200000 395847648 200000 488555716 200000 602813360 200000 754239776 200000 677997811 200000 431326043 200000 352378094 200000 651865561 200000 421046323 200000 374226287 200000 51854572 200000 924490151 200000 376781072 200000 293416698 200000 898590891 200000 218466579 200000 493367834 200000 768075026 200000 950046284 200000 611781574 200000 684193538 200000 591842801 200000 221776654 200000 919909000 200000 715173015 200000 25493744 200000 122762067 200000 597538114 200000 20878028 200000 770804359 200000 217185947 200000 939535611 200000 770022575 200000 723355213 200000 297517447 200000 241645533 200000 562321011 200000 231484157 200000 295153622 200000 188546353 200000 383718758 200000 380198510 200000 939731050 200000 517441373 200000 791745531 200000 349415321 200000 582232387 200000 738600940 200000 629951936 200000 149383318 200000 307795329 200000 186023814 200000 899458407 200000 376288926 200000 385042789 200000 771144178 200000 660494529 200000 414349833 200000 552307792 200000 254417434 200000 236939453 200000 336094800 200000 766276290 200000 29211142 200000 509442924 200000 606625803 200000 532795995 200000 492604639 200000 769387519 200000 209876723 200000 801011676 200000 691057901 200000 140765382 200000 651306977 200000 224101669 200000 782925208 200000 14162226 200000 542074572 200000 523821879 200000 734974825 200000 703824851 200000 794065614 200000 160833075 200000 526082057 200000 806851161 200000 594431006 200000 705184089 200000 339341889 200000 42617750 200000 648579606 200000 356244233 200000 621452279 200000 786575738 200000 320253230 200000 70408388 200000 954973750 200000 973683477 200000 527579902 200000 500810027 200000 743238437 200000 604234391 200000 848581694 200000 681866749 200000 567856141 200000 548369746 200000 836424904 200000 656316444 200000 622078807 200000 850737589 200000 275600788 200000 408655240 200000 55534731 200000 818040146 200000 668952763 200000 469633889 200000 563133010 200000 551792856 200000 615255924 200000 576125929 200000 334993012 200000 496406041 200000 781916184 200000 680295039 200000 159905753 200000 102643204 200000 564334624 200000 909700515 200000 330437770 200000 187312298 200000 895831077 200000 683597559 200000 820923824 200000 791196988 200000 615526878 200000 718805819 200000 769343891 200000 43848714 200000 667115556 200000 808874064 200000 550143899 200000 143444101 200000 793917169 200000 220828981 200000 542603346 200000 619620157 200000 309476700 200000 394336780 200000 102281567 200000 289789411 200000 837725085 200000 266234901 200000 756747147 200000 842952519 200000 234141454 200000 845830577 200000 342916287 200000 230494042 200000 411036711 200000 989189215 200000 76392451 200000 569975084 200000 556108928 200000 728382144 200000 705119615 200000 474240750 200000 525316306 200000 507270806 200000 422371964 200000 546568175 200000 24793333 200000 247204032 200000 929940323 200000 688511650 200000 84659170 200000 247203647 200000 305516989 200000 183902358 200000 523461553 200000 972243252 200000 231384624 200000 596828795 200000 843794843 200000 270723294 200000 184251015 200000 833221155 200000 679265273 200000 575123871 200000 921356713 200000 799688317 200000 428826178 200000 874390007 200000 218602912 200000 848608154 200000 24879376 200000 48249222 200000 378641299 200000 865705131 200000 796325914 200000 698883853 200000 994556875 200000 784740353 200000 674640954 200000 859476589 200000 394246576 200000 551927563 200000 68965223 200000 703687334 200000 841260492 200000 44109914 200000 781118651 200000 181145560 200000 854010822 200000 583923615 200000 18607726 200000 357035844 200000 928909415 200000 210002858 200000 984031704 200000 979497802 200000 749501848 200000 526007404 200000 582900594 200000 142744427 200000 833094753 200000 391014133 200000 342991572 200000 727580744 200000 42305771 200000 628834166 200000 840424119 200000 300378017 200000 931041405 200000 804349759 200000 37803251 200000 616059990 200000 217719169 200000 370626752 200000 23857282 200000 76342888 200000 267940736 200000 398531979 200000 352250746 200000 700424440 200000 397750561 200000 263072336 200000 19568405 200000 16536134 200000 861812268 200000 437999838 200000 5719980 200000 482835378 200000 755920268 200000 907027496 200000 264072886 200000 302611389 200000 664973127 200000 643238461 200000 438693581 200000 855630855 200000 374012039 200000 354316877 200000 920067497 200000 989097297 200000 74615701 200000 79176873 200000 593432609 200000 878242172 200000 889016279 200000 4382402 200000 700616240 200000 876326280 200000 740388824 200000 556938025 200000 672899309 200000 656062357 200000 22082367 200000 715275661 200000 544018577 200000 102087396 200000 792432342 200000 180366015 200000 773031540 200000 289082326 200000 593791620 200000 249430704 200000 386058511 200000 818318826 200000 271518034 200000 219392112 200000 556657146 200000 282217410 200000 391313257 200000 557472304 200000 559384047 200000 891282718 200000 198677008 200000 906885440 200000 923389636 200000 176516830 200000 604593586 200000 825698833 200000 413031283 200000 803384068 200000 423311317 200000 260596787 200000 724042261 200000 56647854 200000 916617507 200000 126885463 200000 67673057 200000 555877407 200000 326678372 200000 770728524 200000 253764913 200000 296719542 200000 86634880 200000 378001157 200000 349588860 200000 315084532 200000 680167297 200000 168196753 200000 770736476 200000 365881978 200000 942953102 200000 889948704 200000 252483209 200000 457380871 200000 441660656 200000 952459268 200000 855338459 200000 795443581 200000 302107664 200000 224218540 200000 752488267 200000 779942876 200000 432055926 200000 340945322 200000 210221553 200000 92306244 200000 967986635 200000 996785069 200000 169843718 200000 473634038 200000 369728726 200000 834952326 200000 902085346 200000 390915411 200000 604746625 200000 308603942 200000 167565054 200000 299309531 200000 969543893 200000 212550558 200000 276806643 200000 703974190 200000 721180920 200000 462001949 200000 964030072 200000 676002573 200000 641301813 200000 93518836 200000 782079590 200000 563984472 200000 402483700 200000 903393428 200000 660402871 200000 19843857 200000 393437884 200000 269804173 200000 472442242 200000 988919895 200000 575716407 200000 986090639 200000 297482751 200000 249293930 200000 417497645 200000 173227116 200000 237426824 200000 221811885 200000 21782919 200000 519249172 200000 557826197 200000 232584606 200000 867186765 200000 48458903 200000 11582654 200000 81769182 200000 757807015 200000 316776485 200000 542588091 200000 363815727 200000 333393886 200000 345956880 200000 793482086 200000 135605872 200000 862147675 200000 944700360 200000 571450039 200000 346102178 200000 713858470 200000 809008604 200000 903774663 200000 395177701 200000 782655336 200000 21530623 200000 240149709 200000 962051963 200000 331088489 200000 227569919 200000 43320610 200000 370281411 200000 550217873 200000 42174158 200000 757519679 200000 694434621 200000 718183145 200000 213564541 200000 10228925 200000 755582092 200000 720187802 200000 607359547 200000 963130451 200000 499121006 200000 13128684 200000 732602713 200000 137893851 200000 771836612 200000 237928008 200000 93015112 200000 541730380 200000 515444880 200000 639687733 200000 611084952 200000 775022016 200000 232276465 200000 77293661 200000 691398906 200000 278513007 200000 910007080 200000 94058633 200000 122692926 200000 956088241 200000 117175189 200000 142635936 200000 311285333 200000 535416319 200000 285493689 200000 840518570 200000 56600143 200000 227507953 200000 650157365 200000 149218258 200000 333643869 200000 203921984 200000 417734857 200000 679353438 200000 506084559 200000 995222724 200000 703710293 200000 517242040 200000 707989269 200000 850132598 200000 374276826 200000 143184233 200000 265390529 200000 58128494 200000 198327929 200000 521176599 200000 643901570 200000 274858726 200000 873075825 200000 849454477 200000 163632170 200000 702833972 200000 332188452 200000 753072051 200000 525860008 200000 718091730 200000 668373010 200000 556220816 200000 859462414 200000 393573977 200000 990224347 200000 996810574 200000 554026891 200000 836584321 200000 298567745 200000 496938549 200000 432078193 200000 652417313 200000 335798818 200000 82209454 200000 618270511 200000 207087156 200000 501533569 200000 155968576 200000 193757270 200000 104363217 200000 210254205 200000 881589654 200000 877049751 200000 817073201 200000 234313303 200000 343280246 200000 980416194 200000 198731948 200000 531297648 200000 8417226 200000 528114376 200000 254827963 200000 327871303 200000 664067482 200000 882598841 200000 371582454 200000 728082814 200000 583229199 200000 707689158 200000 96403734 200000 156290261 200000 73933936 200000 450101311 200000 684354035 200000 163831596 200000 7896872 200000 181199253 200000 393586311 200000 682962308 200000 804756413 200000 677802840 200000 57662952 200000 882587646 200000 679890905 200000 471003448 200000 850131536 200000 625025498 200000 303195716 200000 711898631 200000 94295832 200000 28207480 200000 15257318 200000 832774069 200000 124621496 200000 303318617 200000 615954121 200000 164382033 200000 39090887 200000 470125853 200000 881025556 200000 199454478 200000 346000896 200000 640707462 200000 109626896 200000 76379194 200000 154925114 200000 126212722 200000 537284902 200000 47537991 200000 918279790 200000 940692452 200000 243804382 200000 623659974 200000 97143476 200000 575870203 200000 534191584 200000 103775846 200000 246714949 200000 815894009 200000 270962166 200000 358162680 200000 762086777 200000 429720124 200000 794304007 200000 582969965 200000 80510409 200000 266348615 200000 994120732 200000 921581782 200000 908250061 200000 646362553 200000 884697949 200000 618267490 200000 369056574 200000 888719699 200000 686008340 200000 945022050 200000 742192373 200000 663717621 200000 379512745 200000 315177798 200000 901135081 200000 394234273 200000 211217571 200000 739030688 200000 696180276 200000 706881397 200000 606456492 200000 774539296 200000 390631693 200000 331962292 200000 306233484 200000 962094230 200000 521149134 200000 529119421 200000 670389804 200000 358516211 200000 381232111 200000 87683089 200000 977968275 200000 95195462 200000 716756488 200000 434681425 200000 740364268 200000 322053826 200000 177150417 200000 623183164 200000 653248893 200000 913663926 200000 746183460 200000 666351028 200000 84057008 200000 727280786 200000 279044345 200000 221646777 200000 587516429 200000 749404392 200000 862660457 200000 940002412 200000 223582524 200000 577392487 200000 748806571 200000 599563788 200000 309520647 200000 339466208 200000 204615192 200000 888771579 200000 653425237 200000 424513860 200000 321923625 200000 66906808 200000 86126383 200000 601176996 200000 780942967 200000 478884326 200000 124459710 200000 345414191 200000 146965177 200000 433764931 200000 872210250 200000 643803958 200000 133458376 200000 594667952 200000 612855356 200000 303082538 200000 659358622 200000 232347439 200000 135445019 200000 95756699 200000 552325458 200000 529829599 200000 642814097 200000 993512762 200000 679007004 200000 335630848 200000 90240102 200000 559997911 200000 254732886 200000 929947893 200000 971358595 200000 903886179 200000 361534840 200000 920614716 200000 525912304 200000 993624814 200000 588990490 200000 508191607 200000 661598421 200000 293008552 200000 824866037 200000 941946725 200000 356168316 200000 194704355 200000 404200417 200000 145974248 200000 981585996 200000 187593487 200000 560139735 200000 774806273 200000 151175630 200000 738442683 200000 644181743 200000 456805326 200000 197985195 200000 987757210 200000 715903074 200000 811980433 200000 713025962 200000 557822330 200000 712586377 200000 653118123 200000 68934326 200000 933344590 200000 176432859 200000 24237212 200000 790174421 200000 79768100 200000 711567858 200000 830351876 200000 36170545 200000 399252782 200000 305598341 200000 937543077 200000 183712274 200000 825024189 200000 7818350 200000 96496477 200000 117720801 200000 591678528 200000 970986661 200000 618632751 200000 639789605 200000 447089736 200000 614165825 200000 233370682 200000 244803977 200000 266169990 200000 81566845 200000 795393727 200000 5082579 200000 905253322 200000 285257136 200000 267246622 200000 142912237 200000 889397765 200000 426704723 200000 969033689 200000 946499039 200000 179733575 200000 535748862 200000 54194831 200000 946664657 200000 965695169 200000 530532202 200000 858873344 200000 395961613 200000 978707139 200000 832223343 200000 965323023 200000 98517754 200000 268597437 200000 556382983 200000 18791354 200000 606743585 200000 565326913 200000 40237384 200000 69722402 200000 461356843 200000 667550719 200000 828567660 200000 733708169 200000 177263072 200000 961973190 200000 936776396 200000 469894222 200000 935349544 200000 371226761 200000 85900255 200000 218502130 200000 230422285 200000 257791574 200000 336692287 200000 866411029 200000 922297526 200000 982781024 200000 527914404 200000 936058233 200000 481324140 200000 514756341 200000 923436261 200000 877662204 200000 707328408 200000 75517319 200000 986327037 200000 40139425 200000 862448834 200000 379005607 200000 71455235 200000 594106247 200000 602226578 200000 720448004 200000 728151344 200000 156289519 200000 287739089 200000 75434607 200000 536183004 200000 7358522 200000 591653992 200000 730699225 200000 142563712 200000 248528871 200000 755112287 200000 179863378 200000 562329780 200000 791009176 200000 181067231 200000 44325131 200000 789306674 200000 611826957 200000 359944496 200000 9177684 200000 9509584 200000 329571623 200000 645983162 200000 763849118 200000 141938824 200000 1582053 200000 21029638 200000 74220665 200000 200171123 200000 968246889 200000 252744637 200000 732982165 200000 679064008 200000 957280498 200000 841991079 200000 617209540 200000 123382497 200000 49538786 200000 184505773 200000 502967542 200000 22614325 200000 911090361 200000 8311767 200000 920701498 200000 780909918 200000 495778328 200000 860967245 200000 381601219 200000 394739476 200000 592176062 200000 375684184 200000 364693984 200000 920648495 200000 802944397 200000 151350881 200000 163080193 200000 346674088 200000 386025605 200000 441089008 200000 564551351 200000 963561367 200000 414215366 200000 461232813 200000 354357684 200000 629488949 200000 503365010 200000 844153186 200000 339912646 200000 57648602 200000 703380807 200000 283721718 200000 870958815 200000 963525119 200000 307302248 200000 654657906 200000 47208463 200000 949116733 200000 388445332 200000 421278719 200000 743169415 200000 838379595 200000 182204556 200000 515285221 200000 713920152 200000 523198210 200000 511409713 200000 880371340 200000 622669744 200000 411024988 200000 462142338 200000 758668414 200000 356578914 200000 476586608 200000 161287073 200000 870935394 200000 226753886 200000 154442358 200000 986172622 200000 401522433 200000 196776564 200000 607688392 200000 920570985 200000 161862211 200000 322537621 200000 116128990 200000 420481267 200000 322186034 200000 586966993 200000 378442576 200000 711016461 200000 326026486 200000 717154648 200000 29547990 200000 721230966 200000 962418134 200000 331576188 200000 409125194 200000 897961488 200000 505526588 200000 806904236 200000 534121892 200000 318459867 200000 328457136 200000 155835002 200000 112435197 200000 212930552 200000 564515547 200000 570185109 200000 969904268 200000 762632614 200000 499765124 200000 761086927 200000 162655402 200000 646723911 200000 933694869 200000 900481815 200000 119754960 200000 839451227 200000 909612055 200000 516077695 200000 689510551 200000 391738242 200000 447530801 200000 687142454 200000 168714422 200000 822359165 200000 359022124 200000 497745293 200000 65606919 200000 744982061 200000 377208688 200000 136792821 200000 721595009 200000 185639569 200000 993726599 200000 83019774 200000 503541054 200000 758576843 200000 545800728 200000 539424089 200000 76801142 200000 926277403 200000 996403180 200000 780916438 200000 433237633 200000 876560097 200000 100451564 200000 907847014 200000 323651288 200000 977020575 200000 227611936 200000 219883289 200000 947019283 200000 544985588 200000 327747504 200000 497492256 200000 121810411 200000 643542432 200000 351821542 200000 285950922 200000 322132280 200000 457490821 200000 929530921 200000 971640458 200000 55952371 200000 758754979 200000 965471746 200000 235514351 200000 604225844 200000 853376795 200000 59115546 200000 787773865 200000 261580085 200000 385014829 200000 870857017 200000 365216906 200000 138879308 200000 729418808 200000 101616967 200000 139866753 200000 900841971 200000 652583103 200000 4358478 200000 676801184 200000 466581699 200000 885290594 200000 672063861 200000 280578326 200000 165309556 200000 87985376 200000 812242693 200000 719122740 200000 522350813 200000 320651547 200000 490179174 200000 519001452 200000 628307705 200000 673832210 200000 186798882 200000 620682060 200000 244746975 200000 535003111 200000 534566368 200000 699855238 200000 389934536 200000 321852378 200000 766443114 200000 886994410 200000 854536716 200000 994954316 200000 236865447 200000 277780329 200000 699401508 200000 868144572 200000 383836064 200000 810727955 200000 223548840 200000 411618764 200000 391739773 200000 320047897 200000 677968209 200000 573392188 200000 848728968 200000 410190027 200000 775621879 200000 971793900 200000 990981416 200000 721285274 200000 140630164 200000 836906718 200000 734971110 200000 901768982 200000 581544766 200000 922510896 200000 533325931 200000 540794351 200000 331000623 200000 228986661 200000 514295935 200000 494494711 200000 808479168 200000 349354012 200000 98232587 200000 909365533 200000 487225705 200000 971820182 200000 371568918 200000 26944627 200000 533453249 200000 397775667 200000 657512138 200000 808772136 200000 430032259 200000 358763957 200000 897249648 200000 863271822 200000 326674566 200000 904820475 200000 327776622 200000 727778068 200000 936000963 200000 887006981 200000 651594831 200000 312376396 200000 122980178 200000 642416886 200000 479291067 200000 370695141 200000 267652204 200000 794409228 200000 260781177 200000 640330160 200000 152666985 200000 707742889 200000 255077491 200000 979871902 200000 33502658 200000 293155916 200000 185452209 200000 502896831 200000 575930895 200000 728242071 200000 24748636 200000 470610756 200000 92849161 200000 548362058 200000 95478716 200000 945698429 200000 708628105 200000 760099653 200000 799364665 200000 514147803 200000 898843014 200000 87279242 200000 477838941 200000 211194862 200000 322546714 200000 758988088 200000 723984335 200000 523439207 200000 185024636 200000 256570511 200000 756702552 200000 606974998 200000 519058950 200000 76144370 200000 787042528 200000 994682091 200000 121027888 200000 575986143 200000 827875697 200000 426873336 200000 264071570 200000 250578423 200000 427687218 200000 149791085 200000 935880676 200000 324495612 200000 152145260 200000 655000217 200000 367702016 200000 957527501 200000 610339976 200000 914274287 200000 90928350 200000 649525355 200000 660999182 200000 496920317 200000 699505303 200000 771426806 200000 512926887 200000 592573558 200000 150683746 200000 401564847 200000 507175451 200000 545373736 200000 819672728 200000 468212215 200000 545393490 200000 910436613 200000 70126258 200000 777807950 200000 335766613 200000 497894174 200000 436469065 200000 920093524 200000 246597197 200000 319834018 200000 71473684 200000 946965962 200000 306627970 200000 588669666 200000 127773164 200000 300216720 200000 162557788 200000 530202703 200000 305426123 200000 234090920 200000 794750053 200000 558743673 200000 194234312 200000 284590129 200000 885114948 200000 126884113 200000 711399195 200000 807215212 200000 157990338 200000 354768615 200000 775025694 200000 939319993 200000 512888520 200000 183433196 200000 824641865 200000 216709273 200000 850010206 200000 259286319 200000 752178740 200000 714316973 200000 601504940 200000 514152163 200000 280527768 200000 821801141 200000 693342971 200000 950384215 200000 817345357 200000 162848145 200000 834106292 200000 590882811 200000 915917900 200000 804085570 200000 624681568 200000 792808289 200000 307693229 200000 137089256 200000 828165541 200000 300227896 200000 857257897 200000 957615813 200000 348259662 200000 159240018 200000 793276313 200000 229413944 200000 535435842 200000 639663262 200000 816769524 200000 488100801 200000 390790283 200000 264440622 200000 866198356 200000 378899715 200000 175602000 200000 514401329 200000 863769968 200000 526307516 200000 773915354 200000 75501560 200000 558756130 200000 666465486 200000 142118033 200000 191734772 200000 802853474 200000 277273656 200000 956679423 200000 502372534 200000 495936583 200000 901177628 200000 596896203 200000 591290349 200000 559142668 200000 478179002 200000 628723134 200000 625465962 200000 163780616 200000 324525427 200000 859572417 200000 700821022 200000 348011956 200000 349062342 200000 720027100 200000 2581529 200000 336476072 200000 356396373 200000 132663096 200000 407917707 200000 289812637 200000 108000480 200000 851310108 200000 699864262 200000 865463915 200000 565081159 200000 814449907 200000 287315258 200000 341011980 200000 235070347 200000 952910147 200000 211050359 200000 995781526 200000 762578381 200000 668400566 200000 223221293 200000 884848195 200000 734052172 200000 222644243 200000 443781422 200000 775193196 200000 670729578 200000 68710725 200000 535750505 200000 410328456 200000 66228391 200000 950405458 200000 743949552 200000 700109361 200000 506558627 200000 28573028 200000 57479922 200000 318047775 200000 497261088 200000 506522564 200000 616209345 200000 165969961 200000 918655229 200000 493474264 200000 467344076 200000 676658250 200000 148550714 200000 521816107 200000 558454948 200000 791180697 200000 151286777 200000 698630244 200000 610049274 200000 260421199 200000 709945211 200000 586636621 200000 795680927 200000 516759492 200000 79579934 200000 913325261 200000 797308290 200000 811288689 200000 986338405 200000 366523373 200000 74334388 200000 250810862 200000 716802543 200000 843842774 200000 107531878 200000 117022453 200000 156079996 200000 804185295 200000 395214824 200000 249546588 200000 308426223 200000 414262851 200000 11881899 200000 78373917 200000 808294726 200000 15128248 200000 346338623 200000 996438865 200000 635707555 200000 74183384 200000 865607508 200000 986550831 200000 917824582 200000 270976619 200000 385648572 200000 235650833 200000 441623439 200000 311970393 200000 599347559 200000 845478254 200000 61732095 200000 63912108 200000 608589924 200000 404183520 200000 116167222 200000 713007755 200000 926521830 200000 972748831 200000 755555318 200000 150621248 200000 315788347 200000 328879363 200000 715366430 200000 522962225 200000 190260950 200000 528009861 200000 845363630 200000 304065001 200000 994044997 200000 426077117 200000 916827337 200000 178163728 200000 257479738 200000 520997092 200000 25456301 200000 530756717 200000 620471686 200000 253354834 200000 373772220 200000 439529706 200000 163202584 200000 246561664 200000 116894581 200000 406061712 200000 455877377 200000 964951815 200000 72499834 200000 590761349 200000 194022002 200000 171477150 200000 355206283 200000 266994964 200000 943148987 200000 600893470 200000 166666377 200000 276854181 200000 288396109 200000 219000961 200000 440296051 200000 764533951 200000 331104952 200000 116495326 200000 962473323 200000 724442380 200000 816714413 200000 866326381 200000 998815153 200000 223102548 200000 376229628 200000 530746248 200000 981773477 200000 264694656 200000 223566998 200000 914421159 200000 85762760 200000 78025368 200000 131878282 200000 508806242 200000 994089403 200000 792446148 200000 785074955 200000 646381425 200000 404677182 200000 392660045 200000 757370216 200000 657836974 200000 572013617 200000 790597788 200000 705386001 200000 976487185 200000 357197461 200000 701771833 200000 301713816 200000 305901747 200000 658316682 200000 985240269 200000 501322156 200000 957647051 200000 905977937 200000 584638752 200000 615539487 200000 442540210 200000 428500299 200000 97234202 200000 338721760 200000 134320353 200000 428013560 200000 820336580 200000 37594368 200000 940082929 200000 59751160 200000 395346247 200000 981892784 200000 604529049 200000 540852236 200000 325340907 200000 763847233 200000 840371379 200000 716258837 200000 922219289 200000 505987618 200000 76202806 200000 174268178 200000 260984152 200000 26687460 200000 223076156 200000 789375525 200000 357845586 200000 564496440 200000 336274429 200000 647207822 200000 370199504 200000 274161902 200000 628566993 200000 314222766 200000 984768185 200000 468616951 200000 271657521 200000 509335044 200000 936361749 200000 458792035 200000 880386485 200000 962467634 200000 78664719 200000 941359714 200000 758094870 200000 469942520 200000 350601197 200000 974356294 200000 980526636 200000 171628854 200000 548008985 200000 634574975 200000 781955056 200000 856613101 200000 311005468 200000 130259613 200000 535357562 200000 590230077 200000 243755164 200000 130435920 200000 37910020 200000 687298152 200000 810163556 200000 993344874 200000 975961060 200000 526309325 200000 685918556 200000 481538266 200000 168738965 200000 19974125 200000 267710859 200000 96016562 200000 783818669 200000 819342184 200000 757271579 200000 850998049 200000 645953511 200000 971449343 200000 933584468 200000 989655416 200000 457564953 200000 191110803 200000 793735327 200000 679868456 200000 487347262 200000 247092004 200000 827516036 200000 949521602 200000 879344493 200000 247170258 200000 616279211 200000 679922677 200000 178187743 200000 278568926 200000 445159645 200000 485784978 200000 131785708 200000 867769768 200000 629903875 200000 305554058 200000 841791757 200000 767332530 200000 448799269 200000 331137261 200000 37412314 200000 786585243 200000 41741932 200000 981886444 200000 972460044 200000 748752931 200000 360293663 200000 773251543 200000 351001211 200000 611627309 200000 452506537 200000 24122398 200000 752813857 200000 510474423 200000 543359120 200000 89156435 200000 361469204 200000 793839331 200000 341246334 200000 656270630 200000 728014479 200000 923850480 200000 357280571 200000 846608487 200000 902065896 200000 819725120 200000 313312687 200000 306526982 200000 400641178 200000 115602771 200000 186263524 200000 439046677 200000 797962043 200000 104901066 200000 750227457 200000 455648707 200000 184845702 200000 56768100 200000 239052623 200000 264127330 200000 819300690 200000 894904323 200000 656176183 200000 755338081 200000 514374040 200000 464755879 200000 656851009 200000 80107857 200000 706499184 200000 567439216 200000 88530453 200000 512971748 200000 265428755 200000 371409055 200000 177879421 200000 446755560 200000 955579353 200000 11169685 200000 706667872 200000 676535631 200000 934630459 200000 907018961 200000 750497735 200000 80770345 200000 954012369 200000 410468853 200000 575343067 200000 135578535 200000 268759380 200000 985946049 200000 214707171 200000 560573721 200000 192647325 200000 445230614 200000 710048586 200000 21927664 200000 692525731 200000 521237491 200000 247383190 200000 397853628 200000 935721088 200000 254117242 200000 661793649 200000 22417710 200000 729853035 200000 575361515 200000 438400675 200000 815067158 200000 766881726 200000 667644838 200000 84613141 200000 846531172 200000 741575409 200000 341684268 200000 133192910 200000 548923690 200000 995073948 200000 331100190 200000 73134329 200000 948917911 200000 734975607 200000 37343547 200000 843247580 200000 797757949 200000 123704668 200000 793290341 200000 759765473 200000 716103116 200000 181212995 200000 241519516 200000 764699280 200000 503273363 200000 904419397 200000 792141312 200000 704536721 200000 54185988 200000 173952409 200000 976530387 200000 861846446 200000 287916272 200000 612805528 200000 254091891 200000 259386574 200000 605398854 200000 574794683 200000 184751203 200000 133326842 200000 770303255 200000 141296283 200000 871029058 200000 56085083 200000 616941460 200000 164404719 200000 286120401 200000 721481273 200000 216457998 200000 265799824 200000 501597681 200000 218205437 200000 170202868 200000 980511352 200000 816301217 200000 907283246 200000 605118423 200000 968763070 200000 120059907 200000 996084342 200000 159900008 200000 921173914 200000 128727383 200000 761809310 200000 156136055 200000 969233510 200000 483334397 200000 994163340 200000 426755316 200000 197157786 200000 327934071 200000 738121291 200000 415910385 200000 929901262 200000 380230243 200000 291636482 200000 198527390 200000 745571515 200000 894984324 200000 568503803 200000 895406411 200000 476270905 200000 60140473 200000 254760861 200000 144085864 200000 3466561 200000 265782787 200000 568397169 200000 136552327 200000 848377579 200000 780391043 200000 336617504 200000 637444695 200000 681862512 200000 903674232 200000 672454513 200000 579492266 200000 557924649 200000 368996420 200000 100342863 200000 588897391 200000 911785357 200000 324042087 200000 310707392 200000 87043256 200000 271046966 200000 501277313 200000 427136494 200000 317538740 200000 70156763 200000 671184467 200000 910661153 200000 518279092 200000 1872982 200000 791814846 200000 983003330 200000 170757673 200000 44726943 200000 775500481 200000 94408792 200000 487494563 200000 836470733 200000 557203070 200000 576057998 200000 703501779 200000 351062043 200000 349741877 200000 690447402 200000 353672074 200000 709529824 200000 411594567 200000 160168726 200000 964251318 200000 659336341 200000 89197107 200000 314117722 200000 407379050 200000 457883346 200000 196653723 200000 716225566 200000 695097046 200000 433501264 200000 739490367 200000 490373548 200000 845716810 200000 675347175 200000 121229823 200000 193713515 200000 996006455 200000 166019473 200000 419632604 200000 654451428 200000 628644653 200000 84520548 200000 201680119 200000 441995456 200000 675122908 200000 862049434 200000 601904015 200000 489393863 200000 59471638 200000 393848460 200000 358748422 200000 870028257 200000 410941130 200000 480305585 200000 110013916 200000 58760216 200000 280481290 200000 812350627 200000 637618098 200000 266620051 200000 337933829 200000 651235610 200000 820034375 200000 239286683 200000 569545485 200000 342320109 200000 579558013 200000 708859033 200000 384555665 200000 575291159 200000 353869908 200000 105255445 200000 16916770 200000 558857135 200000 344335084 200000 332969399 200000 298786417 200000 541684718 200000 650985350 200000 371319368 200000 267716943 200000 923619628 200000 386753666 200000 320621489 200000 511910826 200000 381227490 200000 74402658 200000 233118458 200000 279108758 200000 976645544 200000 524223173 200000 849210444 200000 964469825 200000 683990328 200000 274451564 200000 78332143 200000 734470652 200000 677933672 200000 31916855 200000 678951755 200000 817762871 200000 518519858 200000 716331303 200000 545196265 200000 165990020 200000 592451247 200000 533618013 200000 736330866 200000 775448979 200000 434262806 200000 368713241 200000 901170094 200000 723096372 200000 786968001 200000 807318715 200000 979150214 200000 328356439 200000 529872935 200000 972554692 200000 429933058 200000 61503758 200000 277609186 200000 149531348 200000 11917898 200000 640136328 200000 993633194 200000 886425261 200000 649385127 200000 371005207 200000 869547863 200000 898105646 200000 644317826 200000 7064618 200000 158855650 200000 401331032 200000 199326819 200000 58965075 200000 565357667 200000 855421259 200000 344358386 200000 111425 200000 186545939 200000 136260680 200000 465379833 200000 959146949 200000 609257802 200000 924931760 200000 335116383 200000 154664401 200000 62088065 200000 119868931 200000 269095981 200000 871280243 200000 304122705 200000 138736865 200000 495296396 200000 825774557 200000 569006961 200000 29703435 200000 85198788 200000 218909535 200000 170788794 200000 353007457 200000 858062141 200000 352441194 200000 552031526 200000 358309349 200000 194718081 200000 223742862 200000 555032524 200000 365937077 200000 702315831 200000 65338492 200000 523618020 200000 134139156 200000 228451880 200000 37376516 200000 844833480 200000 681085793 200000 486755644 200000 269584150 200000 18041072 200000 78068510 200000 366282877 200000 302153156 200000 540855284 200000 499824617 200000 880590611 200000 687863614 200000 641017740 200000 973807749 200000 422746949 200000 956832212 200000 970969234 200000 473517265 200000 588831869 200000 102901494 200000 262035710 200000 197780942 200000 927859523 200000 847701302 200000 925026281 200000 49812892 200000 654180672 200000 584424515 200000 157264778 200000 141572989 200000 975195963 200000 867282670 200000 471772986 200000 336295375 200000 800392479 200000 269803817 200000 612600178 200000 500517397 200000 577723890 200000 562224130 200000 826042827 200000 200898798 200000 618620382 200000 582592427 200000 232164092 200000 400491036 200000 747206699 200000 55158133 200000 676489439 200000 599984253 200000 490476353 200000 556884943 200000 422381675 200000 681432084 200000 995633834 200000 374605898 200000 562976186 200000 806039040 200000 430893325 200000 722336151 200000 644026884 200000 561550978 200000 502982707 200000 424830342 200000 61308321 200000 57216250 200000 870034693 200000 101780231 200000 971510282 200000 87982057 200000 111800715 200000 895675948 200000 250077143 200000 269796592 200000 921591533 200000 778412581 200000 822670529 200000 250426063 200000 558605685 200000 989079874 200000 792308128 200000 478621030 200000 740757642 200000 393577716 200000 925145709 200000 913484726 200000 210644661 200000 667354058 200000 409047104 200000 929008096 200000 185576351 200000 378172791 200000 206348627 200000 581311267 200000 705474064 200000 772984521 200000 629100284 200000 395445217 200000 57111536 200000 114657203 200000 11906486 200000 19363738 200000 239616073 200000 962156355 200000 908251927 200000 50842350 200000 77909826 200000 684306860 200000 333429722 200000 230625182 200000 319091748 200000 828864060 200000 468458965 200000 355845259 200000 968559447 200000 550480741 200000 399390211 200000 65508789 200000 564576869 200000 355860663 200000 991150715 200000 764924476 200000 545322997 200000 417066723 200000 124832374 200000 658672737 200000 460802513 200000 514902970 200000 343548492 200000 865601925 200000 49040608 200000 365974571 200000 597593974 200000 580107303 200000 650343723 200000 922081863 200000 387027084 200000 161496553 200000 551727578 200000 150979390 200000 787617095 200000 686736267 200000 842927927 200000 437106530 200000 314420863 200000 952116973 200000 704134313 200000 435108899 200000 918720558 200000 858234640 200000 174234297 200000 580699153 200000 985771882 200000 517822997 200000 563260176 200000 24847069 200000 702351982 200000 9872699 200000 809311350 200000 987559766 200000 438690448 200000 608516837 200000 272570580 200000 89170799 200000 535546955 200000 187387025 200000 601989425 200000 622729783 200000 193940789 200000 652840672 200000 214157751 200000 352942558 200000 9963017 200000 775578003 200000 124419503 200000 515006389 200000 667236510 200000 572849547 200000 584710527 200000 373664814 200000 945063405 200000 169007816 200000 544386226 200000 453825751 200000 626792462 200000 830044266 200000 424599024 200000 39356002 200000 829398074 200000 599973554 200000 572373760 200000 309391520 200000 512446153 200000 116796673 200000 951904460 200000 221337728 200000 638550836 200000 601671639 200000 419705692 200000 599942163 200000 2380307 200000 617785044 200000 609133017 200000 876080266 200000 465977119 200000 287861945 200000 629380235 200000 624270901 200000 714406705 200000 89025382 200000 919837402 200000 654919301 200000 31704640 200000 817606620 200000 550709584 200000 398933514 200000 625168742 200000 295545404 200000 972816276 200000 125243508 200000 334909146 200000 91980230 200000 237425263 200000 573920917 200000 497509878 200000 271173338 200000 528820681 200000 915778141 200000 405645618 200000 71527161 200000 496809644 200000 43812572 200000 37058086 200000 646521028 200000 935594815 200000 990971458 200000 774572938 200000 303714810 200000 770099404 200000 924865505 200000 699497272 200000 851668349 200000 948206521 200000 552250408 200000 483397672 200000 841825101 200000 539335569 200000 202111145 200000 603362419 200000 127606923 200000 97389820 200000 681661459 200000 584002384 200000 23894390 200000 871750082 200000 865017400 200000 747340056 200000 257235824 200000 949620427 200000 941105671 200000 931393348 200000 842408696 200000 567420448 200000 332331921 200000 775543405 200000 317371312 200000 712120554 200000 145999879 200000 252324938 200000 158365272 200000 496294257 200000 153370041 200000 393474484 200000 217339089 200000 86941469 200000 987584536 200000 340811941 200000 131288090 200000 564842104 200000 161030580 200000 344630324 200000 615038037 200000 294625065 200000 5007934 200000 822026393 200000 778032834 200000 440926713 200000 8069766 200000 283189550 200000 440738754 200000 29515473 200000 138956413 200000 30144619 200000 4236500 200000 319872185 200000 542573875 200000 483481576 200000 120300186 200000 49561049 200000 710995161 200000 322292318 200000 766681811 200000 821291386 200000 113829054 200000 571931557 200000 754428001 200000 745968133 200000 507493205 200000 522256054 200000 767805252 200000 412359939 200000 298905645 200000 47586217 200000 865817757 200000 640806170 200000 365193206 200000 894168503 200000 588137643 200000 532954133 200000 203048066 200000 521244473 200000 703437520 200000 564225243 200000 734970048 200000 465880486 200000 28054412 200000 282633590 200000 524701377 200000 743034776 200000 974743167 200000 598584589 200000 919571895 200000 224588486 200000 48498794 200000 476862953 200000 425911792 200000 269650442 200000 402267950 200000 158201202 200000 937343198 200000 266259292 200000 907457995 200000 936353330 200000 389543697 200000 573231059 200000 726086241 200000 62416 200000 278963258 200000 910081962 200000 508694577 200000 76352789 200000 77421865 200000 482750008 200000 758588315 200000 12679658 200000 946244559 200000 848542198 200000 583479841 200000 357267799 200000 121816380 200000 435071100 200000 953047137 200000 811017093 200000 693223841 200000 601927299 200000 152366110 200000 501919675 200000 404739662 200000 977305059 200000 316316727 200000 532564580 200000 699056052 200000 937038230 200000 831258285 200000 50340614 200000 841692002 200000 994482098 200000 358226593 200000 491184715 200000 892430347 200000 792661873 200000 741730387 200000 620952570 200000 249932158 200000 71166764 200000 954841379 200000 910361854 200000 608372907 200000 63943258 200000 377107858 200000 51905885 200000 900931492 200000 694240149 200000 540237120 200000 940859969 200000 874111384 200000 740762261 200000 344414446 200000 473724915 200000 3225304 200000 480551473 200000 169347197 200000 220434393 200000 849716438 200000 338423396 200000 101114605 200000 999531646 200000 650414624 200000 700238405 200000 47017566 200000 819627913 200000 399620712 200000 111244301 200000 429408785 200000 448117700 200000 685255294 200000 55112980 200000 655624807 200000 985424150 200000 642192467 200000 516280787 200000 110666463 200000 753884296 200000 838618359 200000 485615586 200000 391967259 200000 961708099 200000 970962075 200000 454059515 200000 862575579 200000 902408590 200000 371325583 200000 368267764 200000 676942591 200000 647501012 200000 956880708 200000 279204551 200000 624047497 200000 154109851 200000 209889354 200000 209751181 200000 168951959 200000 13687437 200000 270743122 200000 427165309 200000 363026540 200000 20106610 200000 456472876 200000 554628849 200000 94252135 200000 666040626 200000 798179272 200000 960581472 200000 729486089 200000 106183127 200000 76699192 200000 361072740 200000 112806899 200000 270540936 200000 626573227 200000 199673269 200000 485760484 200000 312438159 200000 70000243 200000 507521067 200000 873079486 200000 323690578 200000 317054463 200000 133957055 200000 705107841 200000 427093852 200000 2202849 200000 175901065 200000 162442317 200000 70297685 200000 110928072 200000 78892482 200000 344455780 200000 391155204 200000 78647429 200000 215285186 200000 322152484 200000 636714579 200000 851577865 200000 312552962 200000 710267152 200000 577290315 200000 578656357 200000 941921307 200000 142846407 200000 958100498 200000 352415176 200000 645691076 200000 166787082 200000 310666995 200000 681679235 200000 330514902 200000 190912697 200000 187351894 200000 121449479 200000 465492555 200000 348566998 200000 537937090 200000 884984036 200000 40034362 200000 941849728 200000 782959073 200000 17151179 200000 36931291 200000 796611319 200000 353718907 200000 618846091 200000 715536008 200000 24814238 200000 544329081 200000 774936599 200000 635291833 200000 984456179 200000 540413155 200000 250953342 200000 375796742 200000 656353432 200000 747397601 200000 330265073 200000 369706023 200000 868659020 200000 577427132 200000 703646911 200000 788911607 200000 176290289 200000 209631453 200000 56660059 200000 224574827 200000 994779527 200000 540968653 200000 570203987 200000 733494687 200000 404150319 200000 593012786 200000 579937114 200000 114838217 200000 60121896 200000 210666455 200000 560286014 200000 19020866 200000 387302612 200000 362534819 200000 53607665 200000 253140099 200000 509683378 200000 990826143 200000 611494788 200000 943428901 200000 722257765 200000 148991732 200000 821716774 200000 47854303 200000 303687851 200000 321295338 200000 718317864 200000 463169931 200000 722800485 200000 441433578 200000 952034811 200000 349022753 200000 43419029 200000 477970043 200000 510781743 200000 742524600 200000 426120282 200000 981895240 200000 118406517 200000 264318603 200000 874389493 200000 94612759 200000 59841693 200000 361272817 200000 175044550 200000 526694866 200000 500937624 200000 132642403 200000 798889551 200000 336893568 200000 67468918 200000 432820857 200000 96747310 200000 514595404 200000 822330984 200000 60077548 200000 513834278 200000 418556796 200000 19520446 200000 692217748 200000 43349526 200000 320568699 200000 922085864 200000 788075882 200000 578290431 200000 114351823 200000 536658808 200000 722565766 200000 687057922 200000 405125409 200000 679720478 200000 666622754 200000 308631134 200000 299921211 200000 984393897 200000 333448852 200000 564701301 200000 445756165 200000 483389196 200000 302667095 200000 600083399 200000 401087366 200000 850908245 200000 934790401 200000 112133364 200000 337578216 200000 934684342 200000 128389709 200000 967309246 200000 42434163 200000 372707200 200000 92855058 200000 647145731 200000 308648080 200000 847548194 200000 9747016 200000 676051654 200000 183924423 200000 427608877 200000 563160585 200000 769016358 200000 33000384 200000 368137298 200000 435449741 200000 306821988 200000 14361412 200000 415236705 200000 33090860 200000 114374113 200000 358043196 200000 183454795 200000 354980447 200000 748302364 200000 74823344 200000 909814304 200000 297736126 200000 667257271 200000 228377545 200000 441622801 200000 477428994 200000 532411250 200000 505324494 200000 465888110 200000 661560068 200000 9531693 200000 55267370 200000 13713576 200000 849837499 200000 763137001 200000 16620899 200000 410866511 200000 218138688 200000 117971399 200000 518270243 200000 851678995 200000 945318093 200000 232019463 200000 114650674 200000 523386054 200000 566959288 200000 887184649 200000 295371384 200000 200332888 200000 26161276 200000 77825614 200000 720506623 200000 336496344 200000 460392879 200000 66028662 200000 666357230 200000 743638137 200000 463686924 200000 855537987 200000 245507214 200000 958029961 200000 236786794 200000 406003603 200000 28122952 200000 95565178 200000 489607362 200000 43342697 200000 301787044 200000 930375389 200000 665211436 200000 199787493 200000 407221322 200000 762603361 200000 514268641 200000 266082118 200000 734058756 200000 52898519 200000 340239929 200000 237092589 200000 325558457 200000 547113008 200000 709472429 200000 610525532 200000 43141490 200000 37537661 200000 215121877 200000 569900082 200000 788704856 200000 388438509 200000 426783083 200000 809860144 200000 79446450 200000 379218897 200000 803100741 200000 913915190 200000 948815083 200000 116685978 200000 923963997 200000 187375174 200000 570679945 200000 491970776 200000 621060300 200000 672753022 200000 322822710 200000 683425851 200000 335592393 200000 783162401 200000 196395194 200000 461021077 200000 980740270 200000 557055630 200000 937900542 200000 176271062 200000 601102835 200000 717105734 200000 399739145 200000 749809422 200000 70348592 200000 869888490 200000 282995718 200000 868063341 200000 664875805 200000 377408314 200000 275730491 200000 736608837 200000 665287573 200000 990559510 200000 593795602 200000 24327941 200000 319958925 200000 700184446 200000 178657043 200000 476310591 200000 781588769 200000 901025173 200000 520146406 200000 931849890 200000 759505799 200000 238571929 200000 23805525 200000 307500031 200000 211252504 200000 748791532 200000 332378951 200000 817320264 200000 53258061 200000 340097550 200000 576917702 200000 191917707 200000 60548287 200000 567634591 200000 226417144 200000 922332922 200000 405553957 200000 3736928 200000 577177896 200000 285929189 200000 126537049 200000 726291505 200000 789979582 200000 737811389 200000 782203218 200000 621809684 200000 6707777 200000 857662482 200000 55395882 200000 790774568 200000 240345179 200000 455038357 200000 957777944 200000 615195822 200000 439604949 200000 839441174 200000 923492982 200000 835504902 200000 521466261 200000 230686854 200000 427694524 200000 136269233 200000 252312486 200000 158545141 200000 149663618 200000 958960976 200000 937043248 200000 997313171 200000 156668033 200000 629754274 200000 851154810 200000 242740402 200000 431468177 200000 422609802 200000 339828974 200000 894425538 200000 586341035 200000 505735430 200000 706224404 200000 364388690 200000 829635303 200000 17700663 200000 660456085 200000 436934165 200000 933786238 200000 914343007 200000 362517817 200000 856827353 200000 167822793 200000 857530844 200000 554562024 200000 745874833 200000 778422335 200000 538582065 200000 304117931 200000 519895371 200000 479022202 200000 871523069 200000 57565355 200000 726374969 200000 893995569 200000 719033602 200000 917502000 200000 748120748 200000 329215038 200000 895606302 200000 625727651 200000 340278803 200000 511939225 200000 766777172 200000 372667019 200000 39086335 200000 968773721 200000 778204355 200000 829647251 200000 316667681 200000 988445625 200000 903906220 200000 388866689 200000 374200137 200000 280661008 200000 330799727 200000 85597503 200000 355807592 200000 377886679 200000 930985102 200000 37782741 200000 869064846 200000 653396646 200000 450626728 200000 830188907 200000 814540524 200000 552777526 200000 888615549 200000 371942987 200000 257087954 200000 161676128 200000 121078512 200000 359714780 200000 850592176 200000 861446683 200000 307364863 200000 926520743 200000 733069336 200000 593563008 200000 800129739 200000 234563157 200000 184509882 200000 202841288 200000 145673110 200000 256242094 200000 903021157 200000 675507276 200000 441967039 200000 196443802 200000 880325388 200000 252187011 200000 274698695 200000 13936931 200000 938331069 200000 629183751 200000 783252302 200000 217268336 200000 835598251 200000 417713296 200000 775278870 200000 446396618 200000 658548004 200000 159499510 200000 411583741 200000 342121882 200000 67519386 200000 509413937 200000 540335110 200000 858510184 200000 87871390 200000 801400667 200000 842652240 200000 62924252 200000 267450591 200000 899638956 200000 345471260 200000 941676991 200000 974907950 200000 525644668 200000 87774923 200000 519806202 200000 690997628 200000 914994244 200000 547850460 200000 613737109 200000 834199513 200000 954656412 200000 932144113 200000 798389945 200000 634834294 200000 829011262 200000 260796362 200000 793221294 200000 389837731 200000 504724992 200000 865112904 200000 644719324 200000 87266513 200000 92283868 200000 727025770 200000 838493388 200000 117846672 200000 182720235 200000 723589714 200000 261650215 200000 717275536 200000 118939236 200000 103587647 200000 477389237 200000 262954915 200000 203089569 200000 491544723 200000 885022559 200000 262225337 200000 259361561 200000 681035983 200000 530402861 200000 924009442 200000 1177702 200000 930736017 200000 856495943 200000 996739406 200000 305283136 200000 347243419 200000 734504694 200000 950169679 200000 30056319 200000 860459726 200000 78904995 200000 936632404 200000 610641436 200000 553098282 200000 875260630 200000 101294574 200000 520263471 200000 505494480 200000 169235767 200000 734146767 200000 215121137 200000 776520447 200000 493666448 200000 81621445 200000 341233850 200000 90535960 200000 607270088 200000 965209282 200000 310470403 200000 694455965 200000 78758632 200000 715761366 200000 408929125 200000 614911277 200000 387805977 200000 366055474 200000 332307095 200000 306185609 200000 284169891 200000 207094311 200000 795503731 200000 508154002 200000 528593902 200000 160128291 200000 895142896 200000 79914567 200000 285166724 200000 926085818 200000 877329704 200000 663669706 200000 822898956 200000 803909017 200000 201782098 200000 566048603 200000 945117519 200000 861012883 200000 981086920 200000 555725914 200000 860991030 200000 899709848 200000 4602626 200000 504822088 200000 684510664 200000 599498680 200000 564137112 200000 179996102 200000 406840112 200000 762247971 200000 637924674 200000 946111123 200000 215136436 200000 593889323 200000 720625627 200000 696601489 200000 821693886 200000 621611584 200000 934886488 200000 43467712 200000 483153622 200000 102663665 200000 729707989 200000 304646977 200000 263604133 200000 695274736 200000 198838408 200000 966399315 200000 825761010 200000 475937294 200000 260756938 200000 757496408 200000 395734184 200000 190718266 200000 305256468 200000 200939984 200000 189269965 200000 939389830 200000 354078463 200000 800264795 200000 41446539 200000 794766625 200000 451121474 200000 996333498 200000 882728490 200000 835125084 200000 419233975 200000 704057550 200000 952416018 200000 642176168 200000 965661782 200000 167622550 200000 550355149 200000 109670037 200000 950878774 200000 158852404 200000 926056962 200000 116233684 200000 496054674 200000 367183848 200000 727592058 200000 678763061 200000 310274241 200000 294760723 200000 612353822 200000 451440297 200000 492353340 200000 843083572 200000 904156662 200000 64134976 200000 358377371 200000 105480173 200000 77811754 200000 329245995 200000 37246359 200000 613658109 200000 225692676 200000 453331130 200000 204931080 200000 88245574 200000 657783019 200000 923662685 200000 237624551 200000 649693897 200000 55245672 200000 425775526 200000 885953356 200000 237016228 200000 10623780 200000 706719044 200000 433557361 200000 675162138 200000 338897127 200000 317896457 200000 621385388 200000 444081034 200000 407506073 200000 266615012 200000 528885112 200000 746109556 200000 502498116 200000 197254631 200000 428660587 200000 676262779 200000 506977039 200000 901534273 200000 525938496 200000 728008285 200000 147155267 200000 353856324 200000 163542734 200000 883746300 200000 347231816 200000 875455839 200000 224050445 200000 625689687 200000 586599848 200000 453189667 200000 463270935 200000 267549328 200000 643130378 200000 549792833 200000 20653860 200000 67674856 200000 39725368 200000 217609097 200000 220774540 200000 479687357 200000 125711897 200000 655498476 200000 25027528 200000 412005521 200000 216398006 200000 885428346 200000 50685808 200000 22447109 200000 200762935 200000 196493156 200000 435049277 200000 168265177 200000 24234214 200000 160703994 200000 856156168 200000 507432429 200000 377376298 200000 927724973 200000 91783112 200000 789816131 200000 162316428 200000 362843405 200000 349678486 200000 760758777 200000 75950005 200000 606762954 200000 825383852 200000 890546514 200000 662785133 200000 675666614 200000 640955232 200000 974667693 200000 996047517 200000 822283200 200000 388901165 200000 834092683 200000 816665932 200000 97355258 200000 516190889 200000 815869069 200000 726139556 200000 103175571 200000 238247055 200000 47057778 200000 439696878 200000 677256157 200000 417160374 200000 167978524 200000 456446352 200000 281843527 200000 409544215 200000 138118795 200000 480967445 200000 181952355 200000 594069706 200000 446224351 200000 396313381 200000 785917664 200000 26751496 200000 980363865 200000 93434247 200000 179103119 200000 365998633 200000 148853594 200000 485234981 200000 197719137 200000 32178342 200000 841898849 200000 208288775 200000 223198566 200000 521996823 200000 484263952 200000 622382934 200000 191366095 200000 303523382 200000 198139431 200000 712660314 200000 660040684 200000 391210969 200000 142331271 200000 457770875 200000 108531502 200000 266308858 200000 574431023 200000 460030019 200000 101985317 200000 333435570 200000 493535553 200000 236878169 200000 375383170 200000 308795704 200000 10102012 200000 53924230 200000 19207445 200000 599208422 200000 902909635 200000 279831218 200000 631984079 200000 935428404 200000 967429140 200000 885062631 200000 99637183 200000 365204666 200000 826252688 200000 936294220 200000 3733272 200000 896470320 200000 655187705 200000 698651691 200000 401332008 200000 851605617 200000 447801134 200000 810660074 200000 144012898 200000 631174514 200000 103244336 200000 611571476 200000 499197012 200000 157252175 200000 675789087 200000 686368593 200000 554309041 200000 27920446 200000 766966844 200000 963712873 200000 86378567 200000 137743256 200000 299392744 200000 980981316 200000 426513672 200000 178818006 200000 670421923 200000 950945771 200000 820537349 200000 841784721 200000 897947661 200000 29791623 200000 428141 200000 127824512 200000 679115495 200000 903464800 200000 657180305 200000 748855677 200000 636917778 200000 344014558 200000 187644386 200000 522950783 200000 737402509 200000 621904523 200000 586518768 200000 687135904 200000 521035898 200000 147628558 200000 832504172 200000 434317847 200000 532666137 200000 440038448 200000 431638054 200000 186233918 200000 281539274 200000 353708250 200000 59566863 200000 940869517 200000 619203854 200000 667328276 200000 165291319 200000 704355228 200000 664843398 200000 276169990 200000 827888846 200000 62804772 200000 672543474 200000 935666681 200000 513682214 200000 273701885 200000 688554802 200000 246053975 200000 108138158 200000 637128992 200000 527672135 200000 29771174 200000 714748664 200000 674130597 200000 298303057 200000 45931663 200000 960390324 200000 919751621 200000 82854034 200000 450940124 200000 333105073 200000 19151065 200000 488455529 200000 436250484 200000 169988321 200000 849292120 200000 204134742 200000 667676769 200000 49750613 200000 438895068 200000 266102268 200000 464405706 200000 404144444 200000 408333852 200000 478730777 200000 818264824 200000 609977319 200000 822599922 200000 761361807 200000 610699347 200000 50742215 200000 784832086 200000 859413853 200000 701309797 200000 273467245 200000 672372575 200000 86194085 200000 732842453 200000 377675912 200000 188653128 200000 484245927 200000 809053805 200000 639363049 200000 663508072 200000 508106180 200000 494384403 200000 491881857 200000 555364920 200000 820722043 200000 106035922 200000 53980768 200000 120537424 200000 802631534 200000 891924946 200000 217745590 200000 41479273 200000 52294493 200000 295989594 200000 130914261 200000 946151772 200000 948702760 200000 388263893 200000 17581613 200000 285069088 200000 692148176 200000 479000265 200000 445975886 200000 864758222 200000 355623798 200000 530917088 200000 858468328 200000 272561823 200000 513166169 200000 183927265 200000 342269389 200000 344589292 200000 678948059 200000 301593271 200000 243919340 200000 548307244 200000 947393148 200000 738499432 200000 836290135 200000 932972793 200000 384729565 200000 515364638 200000 977395773 200000 452922123 200000 852150205 200000 246377506 200000 14231024 200000 407228986 200000 734861310 200000 943132634 200000 238138591 200000 449493118 200000 708743071 200000 211920593 200000 107953051 200000 478546161 200000 190421187 200000 639824047 200000 402398678 200000 331072971 200000 293882024 200000 504065595 200000 625354846 200000 665949796 200000 269243823 200000 538100063 200000 165689637 200000 683719477 200000 14025562 200000 502112035 200000 492412731 200000 597607894 200000 175966280 200000 269018032 200000 466171601 200000 950304513 200000 219523642 200000 30602317 200000 169032503 200000 564189324 200000 361002000 200000 735093093 200000 599850718 200000 924328817 200000 75624395 200000 876381822 200000 273868630 200000 732901321 200000 969346188 200000 404462658 200000 73025871 200000 214036171 200000 929406099 200000 703517817 200000 644369051 200000 71712977 200000 213924672 200000 436665867 200000 236485674 200000 313255763 200000 177973524 200000 287816450 200000 285592587 200000 155550440 200000 673285039 200000 282626181 200000 158768497 200000 197967691 200000 826624467 200000 204044510 200000 843877034 200000 109312851 200000 937453407 200000 577528691 200000 421878057 200000 746236153 200000 184157524 200000 427202767 200000 636035964 200000 978358613 200000 404698066 200000 606429338 200000 433087829 200000 225598624 200000 646165018 200000 808754075 200000 690777989 200000 217736754 200000 460216461 200000 67277757 200000 200046587 200000 545964164 200000 906668714 200000 254514182 200000 565575112 200000 834700079 200000 375462675 200000 50080415 200000 138232605 200000 798866666 200000 289373064 200000 194475218 200000 525566794 200000 396285327 200000 568175850 200000 4953351 200000 924865216 200000 308683285 200000 424414520 200000 632415429 200000 497025807 200000 464497814 200000 949565844 200000 683181238 200000 175169768 200000 74008649 200000 849177150 200000 936536738 200000 529858587 200000 514364296 200000 429870230 200000 443473778 200000 402961817 200000 43828171 200000 783772957 200000 882669870 200000 533336434 200000 566891946 200000 644108148 200000 434959102 200000 713206486 200000 96890077 200000 938908251 200000 717658412 200000 961052695 200000 907014719 200000 172596146 200000 439454494 200000 115287716 200000 226778053 200000 231314042 200000 145698144 200000 336584975 200000 262767755 200000 63001299 200000 982598039 200000 283076359 200000 685985991 200000 895819774 200000 67001486 200000 395624286 200000 640554962 200000 761296988 200000 366839340 200000 448821251 200000 730076709 200000 764426093 200000 565263738 200000 65177607 200000 389188953 200000 611356625 200000 60522657 200000 9567644 200000 995749413 200000 378580809 200000 125922537 200000 929829392 200000 731117155 200000 575430326 200000 378358459 200000 840629717 200000 828804363 200000 392589847 200000 59670430 200000 518372987 200000 702289460 200000 893407886 200000 475810877 200000 524054195 200000 41427225 200000 802565723 200000 394488414 200000 108514381 200000 427544593 200000 776317151 200000 491908843 200000 644629562 200000 469627541 200000 716557465 200000 401073643 200000 717575306 200000 548700477 200000 365961515 200000 271567497 200000 999999085 200000 643941314 200000 345839445 200000 8150795 200000 270359093 200000 557896956 200000 690516215 200000 712676060 200000 99611986 200000 458985700 200000 73842450 200000 331286146 200000 467016276 200000 691448466 200000 951519686 200000 672360870 200000 460420843 200000 137519168 200000 772738133 200000 150950162 200000 910785513 200000 760447300 200000 554167070 200000 760596654 200000 55983933 200000 152817689 200000 118584738 200000 729894273 200000 696500217 200000 922703445 200000 153696385 200000 849514421 200000 858653260 200000 988795571 200000 762002300 200000 681317522 200000 650207111 200000 398213386 200000 633096564 200000 645407873 200000 940848155 200000 540127314 200000 613394537 200000 556286730 200000 462963609 200000 379509413 200000 88757627 200000 651343061 200000 412104880 200000 823444283 200000 788148971 200000 175816107 200000 395294001 200000 37540460 200000 232689177 200000 68330613 200000 393679885 200000 705459121 200000 275632007 200000 868713787 200000 36730708 200000 961667490 200000 945645780 200000 72791334 200000 997500983 200000 873762296 200000 156210880 200000 48541309 200000 152274182 200000 483822988 200000 874412846 200000 129606827 200000 529319729 200000 448238677 200000 268191516 200000 852861494 200000 63293258 200000 851369324 200000 170208428 200000 995393736 200000 935445761 200000 179078411 200000 877903645 200000 700236585 200000 518497062 200000 956768392 200000 599970513 200000 984412481 200000 895798185 200000 615020126 200000 54133064 200000 992227354 200000 691675548 200000 250081315 200000 76539171 200000 6040027 200000 941639982 200000 152268434 200000 248030753 200000 399145421 200000 344418225 200000 132211074 200000 473605412 200000 936426585 200000 445306772 200000 434470380 200000 646659116 200000 509705479 200000 592563304 200000 487426536 200000 490912857 200000 602048127 200000 470565599 200000 663492271 200000 971249132 200000 649846411 200000 660149447 200000 783860889 200000 476873286 200000 793571858 200000 426565394 200000 168617759 200000 939268582 200000 203144989 200000 99405264 200000 885150425 200000 285618798 200000 482305237 200000 545513010 200000 958095745 200000 688833182 200000 409675649 200000 589548168 200000 300639725 200000 439155799 200000 969048204 200000 301633603 200000 66323479 200000 70145688 200000 251878524 200000 328903667 200000 261825304 200000 132789123 200000 966168827 200000 343073097 200000 737402151 200000 16635480 200000 997855441 200000 823705365 200000 735549854 200000 128804215 200000 813039591 200000 434374983 200000 721136373 200000 778607201 200000 551150916 200000 820986097 200000 164018884 200000 333885367 200000 599089939 200000 990092867 200000 376786371 200000 974008120 200000 227630746 200000 504222860 200000 798533069 200000 636580806 200000 869448771 200000 918463551 200000 465641943 200000 450490209 200000 891122582 200000 123521258 200000 420639741 200000 134908713 200000 162134843 200000 266211135 200000 477470069 200000 303994208 200000 770585340 200000 349833487 200000 839881880 200000 34962788 200000 752416704 200000 907683145 200000 520895199 200000 392572856 200000 628374929 200000 843929598 200000 20459747 200000 174373883 200000 424405909 200000 137546335 200000 957514331 200000 769761518 200000 8941079 200000 186032317 200000 728686625 200000 937620082 200000 205932671 200000 534998151 200000 657184300 200000 213532550 200000 649713492 200000 981041230 200000 858312086 200000 122039372 200000 187894336 200000 342560707 200000 908306070 200000 830699524 200000 981456908 200000 976113590 200000 135046790 200000 948037902 200000 428762782 200000 130700311 200000 671502302 200000 200728300 200000 104611585 200000 496665080 200000 324491830 200000 412124732 200000 124186973 200000 858031497 200000 737451079 200000 912559809 200000 621759737 200000 158196250 200000 987841513 200000 167094106 200000 524610623 200000 958664731 200000 929379861 200000 174422024 200000 340460727 200000 287022366 200000 657390819 200000 889505260 200000 276765962 200000 149344722 200000 293934477 200000 732166469 200000 348337920 200000 311317513 200000 264849001 200000 368488821 200000 719412097 200000 521042098 200000 832633073 200000 520705788 200000 958534294 200000 796425183 200000 409448382 200000 228447098 200000 36981608 200000 356495039 200000 746858631 200000 119013296 200000 476649023 200000 848363939 200000 272221222 200000 514673535 200000 216356484 200000 770037244 200000 986461843 200000 421963750 200000 100624574 200000 519965787 200000 647097573 200000 614886151 200000 672645272 200000 723562606 200000 673013079 200000 343807010 200000 229789912 200000 450395401 200000 13926720 200000 956314520 200000 497467240 200000 471280153 200000 23103257 200000 206541032 200000 893297488 200000 547219122 200000 634175610 200000 686628020 200000 259633336 200000 347467009 200000 417913372 200000 482617532 200000 465086698 200000 873988185 200000 161262040 200000 331994080 200000 736858189 200000 356925738 200000 823089829 200000 389612577 200000 489203306 200000 8512772 200000 936286876 200000 297653408 200000 653617130 200000 518639255 200000 527979254 200000 393900444 200000 485380757 200000 861081525 200000 64129548 200000 648743031 200000 232542547 200000 453693773 200000 15382869 200000 392314289 200000 164463662 200000 923320689 200000 451081067 200000 913505515 200000 706157133 200000 499215696 200000 237282822 200000 720097508 200000 522551801 200000 555770172 200000 655091710 200000 305191806 200000 777579675 200000 679105700 200000 407052619 200000 606645689 200000 156079291 200000 604423705 200000 317751047 200000 521639861 200000 16713729 200000 977234764 200000 771757930 200000 720121011 200000 971739958 200000 123016462 200000 355274700 200000 76519699 200000 359670851 200000 679692110 200000 924289190 200000 671464023 200000 958701105 200000 859949341 200000 860765584 200000 740061982 200000 845422374 200000 525829804 200000 486821188 200000 636650793 200000 454192237 200000 905806667 200000 910706072 200000 51060568 200000 123813997 200000 270021994 200000 774295942 200000 8390572 200000 967172784 200000 57442971 200000 342159655 200000 968484678 200000 500295132 200000 438938510 200000 414648242 200000 340531814 200000 695579068 200000 570599955 200000 534506881 200000 181152876 200000 950709048 200000 121853210 200000 976921100 200000 861516249 200000 668680792 200000 106188469 200000 173053930 200000 562422862 200000 916550724 200000 631373332 200000 446916822 200000 12553354 200000 313522501 200000 878453126 200000 977258407 200000 621459055 200000 775318212 200000 36163197 200000 582970454 200000 959017213 200000 680366409 200000 558869898 200000 487649275 200000 647274068 200000 47648892 200000 174358620 200000 684958415 200000 489933749 200000 641618727 200000 38891461 200000 116850218 200000 986421633 200000 982456625 200000 267356084 200000 329288837 200000 448239416 200000 154531 200000 148495674 200000 190007161 200000 102067066 200000 60848294 200000 530418312 200000 540474813 200000 367888904 200000 529836930 200000 189898990 200000 557843243 200000 906042306 200000 470235295 200000 572561629 200000 351424186 200000 193877162 200000 656074631 200000 181194725 200000 664916612 200000 922739678 200000 634917089 200000 735266999 200000 861451712 200000 638138785 200000 676449910 200000 331112739 200000 593792712 200000 918394707 200000 865096495 200000 887228953 200000 989138196 200000 525724019 200000 633569555 200000 641300907 200000 229535036 200000 324818338 200000 843468109 200000 673300745 200000 844788472 200000 113995938 200000 26585123 200000 578821763 200000 816335139 200000 58475090 200000 522059007 200000 740121993 200000 465998770 200000 710628275 200000 620399721 200000 50633901 200000 480818113 200000 407755493 200000 209602570 200000 665854878 200000 504560518 200000 858190634 200000 323874473 200000 658283822 200000 222049370 200000 987003617 200000 449991217 200000 185536844 200000 369111222 200000 800345994 200000 808242600 200000 922710793 200000 642539571 200000 474934727 200000 530566456 200000 381751446 200000 380746120 200000 935998297 200000 185485353 200000 201587012 200000 873443983 200000 838911262 200000 341296355 200000 62461826 200000 230114880 200000 473711897 200000 140986096 200000 268380897 200000 331138226 200000 839533673 200000 403397879 200000 449590802 200000 457404192 200000 819030863 200000 528061121 200000 881048293 200000 902703585 200000 808834859 200000 85546807 200000 188690507 200000 62086766 200000 65047678 200000 675450465 200000 147880020 200000 493358431 200000 950417129 200000 463481703 200000 205819440 200000 32508525 200000 916385580 200000 768461459 200000 597935153 200000 278050416 200000 922849575 200000 812876 200000 973627847 200000 171554657 200000 792364507 200000 682884123 200000 935657857 200000 256383065 200000 498172265 200000 58366633 200000 649370386 200000 645849487 200000 287646480 200000 481472446 200000 481251145 200000 838302812 200000 274836786 200000 473006402 200000 267794966 200000 922651450 200000 254515535 200000 271581247 200000 71816330 200000 99503039 200000 74516999 200000 188407004 200000 957961431 200000 567355558 200000 468314396 200000 568847458 200000 957526603 200000 477653958 200000 863673708 200000 619049273 200000 610691928 200000 716126743 200000 478843130 200000 583960811 200000 337548175 200000 324997043 200000 650810085 200000 59389471 200000 826507679 200000 606951378 200000 20194670 200000 918590623 200000 94212441 200000 354007244 200000 503821814 200000 197150546 200000 410600878 200000 747543066 200000 336304892 200000 115865153 200000 537971374 200000 876154964 200000 862725154 200000 563468436 200000 334806410 200000 447043891 200000 788801064 200000 960029333 200000 919316114 200000 123395984 200000 421709038 200000 183429547 200000 723704630 200000 135210338 200000 198570357 200000 472761439 200000 555723272 200000 452252098 200000 517313502 200000 445761114 200000 604950712 200000 817323754 200000 789313897 200000 906940004 200000 657914901 200000 280806448 200000 671966838 200000 436866662 200000 488049682 200000 515902479 200000 481115782 200000 376817511 200000 610858942 200000 281450526 200000 171959353 200000 420339601 200000 499756361 200000 347210005 200000 501574480 200000 965752877 200000 156412933 200000 151530702 200000 651785900 200000 670995873 200000 538953313 200000 385732673 200000 621581389 200000 232622968 200000 659053550 200000 534439302 200000 808441171 200000 356474970 200000 631562077 200000 541267414 200000 291817983 200000 686311438 200000 27990143 200000 696214921 200000 733106610 200000 465723262 200000 459194435 200000 272933912 200000 400887532 200000 469969586 200000 498058938 200000 794150939 200000 343417165 200000 28798675 200000 854493973 200000 132780876 200000 633172886 200000 615473705 200000 854880676 200000 461609089 200000 26820007 200000 585887260 200000 252071896 200000 221012916 200000 32991361 200000 539152694 200000 597745729 200000 671045118 200000 815666757 200000 183243550 200000 297299600 200000 931203990 200000 896856115 200000 626097309 200000 9548692 200000 807045078 200000 902805675 200000 355761051 200000 702516032 200000 303126326 200000 392679214 200000 26500898 200000 609160867 200000 322466126 200000 658028125 200000 96858969 200000 658487789 200000 566283990 200000 732892663 200000 58213770 200000 36015728 200000 514209705 200000 675118814 200000 623966747 200000 359357083 200000 295580860 200000 145926418 200000 798734487 200000 372865536 200000 730096683 200000 284228020 200000 658747814 200000 526665550 200000 163992876 200000 696571651 200000 792896272 200000 276171351 200000 860934168 200000 523875937 200000 367487933 200000 598523914 200000 578241128 200000 86829645 200000 548075446 200000 267772536 200000 1855669 200000 677560937 200000 428751908 200000 501013714 200000 815199926 200000 837587830 200000 95521103 200000 321076584 200000 499641157 200000 82599250 200000 689655455 200000 99663787 200000 728262745 200000 57285376 200000 889224350 200000 819895852 200000 445448972 200000 612775582 200000 675526387 200000 485330585 200000 928082837 200000 811811183 200000 160639079 200000 401739205 200000 208986446 200000 713748435 200000 360962275 200000 916805536 200000 25430703 200000 333563209 200000 398821743 200000 669675322 200000 488754512 200000 520206451 200000 95888947 200000 743050436 200000 881874410 200000 570530576 200000 746815097 200000 520662925 200000 937932373 200000 334612994 200000 797534376 200000 657066504 200000 319085450 200000 53892425 200000 510781513 200000 167989700 200000 259021729 200000 300540422 200000 710615556 200000 816552817 200000 55753684 200000 913100920 200000 637213603 200000 323417313 200000 719115897 200000 981719041 200000 326493197 200000 907221251 200000 437878026 200000 988807457 200000 464687948 200000 852142568 200000 320441888 200000 828523896 200000 292655239 200000 284268226 200000 239525746 200000 435823047 200000 775567879 200000 996157919 200000 495462362 200000 87524335 200000 962783028 200000 54243505 200000 271896400 200000 812899056 200000 20573848 200000 876249032 200000 279640812 200000 589433578 200000 614312410 200000 913129173 200000 776924902 200000 23652638 200000 686915524 200000 235038888 200000 716811928 200000 645236716 200000 913081404 200000 9787698 200000 794129530 200000 477965014 200000 737615949 200000 928986499 200000 909280804 200000 628180090 200000 752011807 200000 37309900 200000 285504591 200000 988673179 200000 217745145 200000 361945949 200000 639796436 200000 389172760 200000 261562182 200000 617719975 200000 411267754 200000 237175539 200000 10173580 200000 153813817 200000 528562154 200000 892384842 200000 166482293 200000 29678534 200000 884226509 200000 79503968 200000 916881865 200000 640023581 200000 437645996 200000 507401364 200000 558091888 200000 259668782 200000 39326718 200000 751809383 200000 933473139 200000 822902027 200000 52330077 200000 795452025 200000 98586108 200000 275676387 200000 984079745 200000 233741451 200000 658962513 200000 19945735 200000 371343938 200000 694133630 200000 126999003 200000 447630057 200000 185773720 200000 681320018 200000 77751076 200000 206206231 200000 50315677 200000 447492903 200000 507977172 200000 494340931 200000 622550409 200000 514378558 200000 731927218 200000 99537469 200000 71838132 200000 266473720 200000 594332072 200000 742627830 200000 630216343 200000 410818516 200000 529974718 200000 163369854 200000 957969355 200000 946092148 200000 142397725 200000 471377670 200000 432536583 200000 555295384 200000 48855820 200000 417117662 200000 995552036 200000 289797408 200000 287693302 200000 758070903 200000 48947739 200000 988007438 200000 100712289 200000 403347041 200000 494619909 200000 612437120 200000 325907447 200000 35574861 200000 19680537 200000 680493241 200000 593624448 200000 428376075 200000 219023025 200000 317509144 200000 84757221 200000 586321547 200000 519598917 200000 84692766 200000 965512237 200000 70214623 200000 568863596 200000 520632172 200000 568339586 200000 110876470 200000 792151777 200000 843936705 200000 798368301 200000 151102690 200000 711598715 200000 837681151 200000 895130772 200000 328789074 200000 835720755 200000 671822118 200000 520386626 200000 587524120 200000 167726881 200000 928693078 200000 310667487 200000 104435683 200000 933118846 200000 109212113 200000 323068210 200000 410738820 200000 566433954 200000 604318453 200000 463749926 200000 171111916 200000 3084550 200000 418242629 200000 211277249 200000 719636268 200000 454661187 200000 907963488 200000 831001389 200000 991759475 200000 457783056 200000 83720967 200000 336058033 200000 515918610 200000 255931719 200000 375132442 200000 900121272 200000 672443770 200000 783774175 200000 525206171 200000 114220744 200000 4434235 200000 756548338 200000 561168553 200000 391668619 200000 346597126 200000 359627191 200000 487143301 200000 243970249 200000 738049195 200000 207348360 200000 154001039 200000 132591467 200000 371891482 200000 756127965 200000 167989832 200000 171047289 200000 254163557 200000 865598286 200000 387676241 200000 939047963 200000 107083708 200000 532836243 200000 794052969 200000 378475931 200000 43271534 200000 442006663 200000 490124146 200000 646010720 200000 553323758 200000 453970464 200000 633720172 200000 294023155 200000 873733322 200000 407867255 200000 357900152 200000 968553212 200000 488957109 200000 640834245 200000 448734933 200000 428317509 200000 190527869 200000 884486498 200000 41744357 200000 695194805 200000 903709461 200000 743295943 200000 761420328 200000 460158037 200000 703904907 200000 618418573 200000 12146238 200000 654047822 200000 566627345 200000 274993515 200000 126287848 200000 163639272 200000 174647543 200000 919811387 200000 528434694 200000 755973004 200000 405895086 200000 133904885 200000 604311706 200000 781888705 200000 884405703 200000 469033392 200000 621561027 200000 213958194 200000 254110192 200000 42890663 200000 614883522 200000 685205413 200000 933863933 200000 549950513 200000 49492983 200000 50872836 200000 452130523 200000 721100999 200000 384547556 200000 312511319 200000 7081117 200000 861788673 200000 640624423 200000 21173446 200000 645289075 200000 769878424 200000 561429891 200000 686764698 200000 385780397 200000 592840292 200000 747354583 200000 40017981 200000 396757179 200000 560525406 200000 458699556 200000 140898869 200000 226594095 200000 813187231 200000 104386443 200000 426605611 200000 385399225 200000 415824222 200000 581081163 200000 928372457 200000 576652072 200000 417456628 200000 278675398 200000 653419095 200000 608795503 200000 38061787 200000 402719612 200000 320383356 200000 198376860 200000 524285865 200000 406739470 200000 79770754 200000 503381473 200000 461756185 200000 241448763 200000 417616049 200000 301194127 200000 681623810 200000 258025445 200000 681769586 200000 336855829 200000 547102300 200000 771264011 200000 865630541 200000 363107332 200000 987761473 200000 76908239 200000 288123882 200000 835266829 200000 606882537 200000 905696881 200000 201937938 200000 349706241 200000 450858924 200000 151907922 200000 76453038 200000 460800462 200000 364101379 200000 883855089 200000 751498182 200000 579216520 200000 105420678 200000 199557104 200000 394059395 200000 672962396 200000 253080302 200000 653555727 200000 847773996 200000 350612637 200000 950423572 200000 872881966 200000 700763436 200000 978154427 200000 281472751 200000 28229711 200000 968589577 200000 176348486 200000 480340120 200000 673580944 200000 886660205 200000 523206382 200000 546522953 200000 72516660 200000 531676704 200000 315499397 200000 791801944 200000 774437018 200000 110707210 200000 654912251 200000 787834432 200000 719764035 200000 774969653 200000 929463391 200000 88979608 200000 274047439 200000 583833032 200000 252964836 200000 929885720 200000 560358144 200000 829416716 200000 344782040 200000 368847002 200000 319610549 200000 139224938 200000 776103854 200000 407511830 200000 958981870 200000 639565930 200000 198842868 200000 101875108 200000 170624206 200000 312217780 200000 515075676 200000 542138237 200000 992891027 200000 199916050 200000 74900150 200000 4491513 200000 544606622 200000 719102827 200000 549015540 200000 197524369 200000 15456881 200000 296760008 200000 248801316 200000 770952157 200000 434917547 200000 332255570 200000 931989112 200000 687217047 200000 684135693 200000 770516816 200000 848210240 200000 548537749 200000 982530935 200000 90953773 200000 661150189 200000 885445073 200000 996790507 200000 62263407 200000 891080463 200000 643781988 200000 354996615 200000 556132288 200000 204670038 200000 345217669 200000 749376142 200000 972230888 200000 267060884 200000 753878670 200000 457307743 200000 23457744 200000 292897721 200000 134617591 200000 351170684 200000 208969599 200000 894624981 200000 82938968 200000 473987971 200000 838233632 200000 750772760 200000 960068202 200000 35897143 200000 674135801 200000 729382100 200000 388974085 200000 245962871 200000 52154996 200000 773337976 200000 349457953 200000 884005699 200000 530415641 200000 425074070 200000 335718617 200000 809016510 200000 742285969 200000 790262749 200000 590296931 200000 644133158 200000 669567395 200000 603507230 200000 511710232 200000 746831325 200000 392735801 200000 108350795 200000 298836593 200000 19675491 200000 353950300 200000 858510194 200000 392212231 200000 978604888 200000 761835314 200000 143058373 200000 234740113 200000 762822269 200000 551766790 200000 835997844 200000 645073641 200000 504967858 200000 76718912 200000 936591184 200000 806968070 200000 566194937 200000 872426087 200000 139811465 200000 624557314 200000 719527281 200000 72392229 200000 438102512 200000 300051220 200000 953866587 200000 662038851 200000 489902677 200000 469427862 200000 42834199 200000 324447655 200000 920726953 200000 254230528 200000 58104358 200000 653978204 200000 735532284 200000 821048554 200000 460492585 200000 665365386 200000 253353086 200000 605148173 200000 809190368 200000 5249144 200000 123072385 200000 162926401 200000 368010539 200000 977309072 200000 718409845 200000 503456639 200000 244308235 200000 945163866 200000 32105705 200000 702825695 200000 860772512 200000 267204991 200000 505409936 200000 176761499 200000 973704748 200000 459878087 200000 311422520 200000 864279305 200000 542874381 200000 912839450 200000 584194516 200000 254842787 200000 804946886 200000 483172993 200000 899060850 200000 841313026 200000 585528311 200000 744269861 200000 413468996 200000 598489821 200000 487683679 200000 155483726 200000 740498587 200000 989132302 200000 432985311 200000 70576741 200000 724281830 200000 796203661 200000 420818041 200000 344533234 200000 912561078 200000 238104946 200000 384732492 200000 926387613 200000 947627964 200000 517473013 200000 175425177 200000 925822767 200000 536133320 200000 894476912 200000 99974336 200000 711464849 200000 547051211 200000 360826971 200000 740846915 200000 239621579 200000 892328149 200000 185986126 200000 187496641 200000 784471045 200000 879385879 200000 998652674 200000 997351162 200000 187443081 200000 179975393 200000 97186896 200000 537945297 200000 935797950 200000 924480163 200000 664787247 200000 641100868 200000 821075757 200000 320045551 200000 184387512 200000 562505844 200000 783074687 200000 848436085 200000 249658148 200000 559859107 200000 564322172 200000 562434820 200000 717956044 200000 88138544 200000 849301004 200000 536000399 200000 240766759 200000 580550556 200000 986657593 200000 685936420 200000 614579151 200000 603924615 200000 554621994 200000 64038646 200000 936723324 200000 835377843 200000 742425896 200000 742510419 200000 137080582 200000 482283006 200000 743244188 200000 453437357 200000 741340261 200000 377783659 200000 216217102 200000 544482965 200000 444444851 200000 839487257 200000 575481894 200000 13648314 200000 689853480 200000 833945673 200000 31149229 200000 778756589 200000 694886428 200000 570369884 200000 858675596 200000 2565407 200000 170434312 200000 979776977 200000 898589644 200000 629234784 200000 771187333 200000 263201354 200000 71965587 200000 810640865 200000 336715594 200000 728126599 200000 361525804 200000 641799410 200000 620704560 200000 256371049 200000 286698494 200000 307444228 200000 447754544 200000 240183535 200000 559554195 200000 550363303 200000 554789731 200000 698625595 200000 531664017 200000 966138764 200000 436357888 200000 147594636 200000 125380547 200000 304939650 200000 646752865 200000 952819781 200000 906480913 200000 731297404 200000 123299070 200000 193753316 200000 618310787 200000 445244809 200000 717449582 200000 620138762 200000 11158337 200000 5411545 200000 535761772 200000 531300729 200000 953820052 200000 639413438 200000 134236111 200000 548228623 200000 457050341 200000 270419623 200000 694199952 200000 151361999 200000 242963900 200000 854310693 200000 248762055 200000 888692441 200000 356222913 200000 636896234 200000 422836909 200000 452869228 200000 741459390 200000 346900420 200000 658675098 200000 426683626 200000 771843994 200000 30386341 200000 734641159 200000 63236562 200000 514119774 200000 151911325 200000 14019469 200000 468458950 200000 36272691 200000 936757981 200000 15770339 200000 688408710 200000 804165729 200000 234037686 200000 883148771 200000 655734515 200000 932688 200000 821604503 200000 246524804 200000 672662796 200000 786018442 200000 704397073 200000 282196448 200000 280761843 200000 369771190 200000 468269524 200000 479149102 200000 678780904 200000 987571101 200000 926715058 200000 813325000 200000 848028235 200000 962242600 200000 609228955 200000 292778278 200000 970275229 200000 989262942 200000 555212191 200000 905971168 200000 251775359 200000 442963818 200000 329365230 200000 376577198 200000 833700016 200000 714922898 200000 833119450 200000 687958123 200000 926263058 200000 122971712 200000 870165203 200000 441344269 200000 736055717 200000 258365948 200000 849390440 200000 662376877 200000 82168970 200000 866541679 200000 812314188 200000 901210244 200000 705126656 200000 34658400 200000 628520013 200000 811117802 200000 101493609 200000 424074682 200000 371024733 200000 279556952 200000 685785413 200000 62961539 200000 492355725 200000 908345703 200000 540133172 200000 902796773 200000 219504652 200000 965174734 200000 137791223 200000 337956904 200000 78293291 200000 904652391 200000 261091183 200000 827580084 200000 789282907 200000 979322410 200000 424682139 200000 974483731 200000 10776364 200000 187774766 200000 863821213 200000 679732716 200000 895592015 200000 352595118 200000 240944309 200000 738872072 200000 803432852 200000 706388737 200000 270568772 200000 457816912 200000 690618348 200000 6359968 200000 583375305 200000 459548364 200000 272303975 200000 731234595 200000 796998118 200000 455226532 200000 286350134 200000 40782659 200000 484720218 200000 466104610 200000 906449833 200000 439267032 200000 238978824 200000 348115885 200000 775336496 200000 343033819 200000 168738030 200000 302776526 200000 322393949 200000 449066853 200000 995315245 200000 145621550 200000 231827679 200000 639878061 200000 189586439 200000 117425301 200000 184538504 200000 295128588 200000 528716507 200000 564780523 200000 642768199 200000 809303292 200000 809755177 200000 617636154 200000 476519214 200000 437185043 200000 825670804 200000 641789609 200000 761931628 200000 282200588 200000 70363098 200000 4066177 200000 411621715 200000 131101374 200000 227079901 200000 394666026 200000 133276498 200000 645978913 200000 892402076 200000 330203694 200000 132069626 200000 645764943 200000 637737274 200000 51108404 200000 865106172 200000 148436096 200000 289313781 200000 519555590 200000 483046696 200000 463555340 200000 12422446 200000 724267659 200000 151333999 200000 646079596 200000 325471079 200000 419515852 200000 892265185 200000 937389368 200000 114912830 200000 871245041 200000 474262447 200000 940828457 200000 459871350 200000 215435332 200000 777397545 200000 396257560 200000 801749487 200000 700562732 200000 200135360 200000 662840572 200000 909479336 200000 24337458 200000 996542724 200000 957382126 200000 367552962 200000 342026495 200000 750143909 200000 60240424 200000 472478079 200000 961673819 200000 270378869 200000 226036480 200000 369284926 200000 912974383 200000 608781923 200000 537167601 200000 805954688 200000 318569858 200000 583601025 200000 854122898 200000 589366246 200000 410801278 200000 858834175 200000 603822491 200000 172532015 200000 977261164 200000 433775148 200000 148205286 200000 953464637 200000 398821810 200000 962273146 200000 759086699 200000 299153424 200000 870123483 200000 303230074 200000 526374978 200000 492241608 200000 241517455 200000 486891995 200000 930364836 200000 422515622 200000 475935893 200000 480315758 200000 373146857 200000 685910027 200000 61572567 200000 242145828 200000 536723850 200000 398586998 200000 978292061 200000 294112782 200000 745313823 200000 70277769 200000 905519184 200000 329096794 200000 218460770 200000 778368772 200000 610234616 200000 401900380 200000 936358185 200000 821427656 200000 734971581 200000 495013505 200000 219206766 200000 612723156 200000 706845737 200000 896509532 200000 149884234 200000 835226442 200000 43313379 200000 773728925 200000 876910580 200000 225837929 200000 76615604 200000 171467284 200000 993331142 200000 345278612 200000 634365060 200000 211753650 200000 415285560 200000 462707785 200000 137119325 200000 552552326 200000 980537826 200000 604555561 200000 941397862 200000 273643715 200000 313566333 200000 719976694 200000 975975657 200000 457698744 200000 993033953 200000 465073807 200000 858075469 200000 22340309 200000 802266118 200000 504404981 200000 869849626 200000 128378795 200000 543334407 200000 270407752 200000 829084667 200000 921658604 200000 254671386 200000 141080009 200000 189263543 200000 507888230 200000 634962072 200000 9621465 200000 281862454 200000 306800907 200000 598276858 200000 921132792 200000 984869761 200000 801689836 200000 329711065 200000 646342342 200000 580593857 200000 966165304 200000 284195052 200000 549828612 200000 609718590 200000 64289344 200000 338273037 200000 923767955 200000 971492960 200000 395697525 200000 434399795 200000 332762482 200000 840859313 200000 279262567 200000 836489080 200000 611028163 200000 690616280 200000 698739655 200000 717775635 200000 266673094 200000 582434974 200000 429797733 200000 507428446 200000 668818651 200000 223999724 200000 87759922 200000 464253393 200000 119780227 200000 847705034 200000 478345534 200000 912893700 200000 259676767 200000 887602528 200000 336956601 200000 753764016 200000 819140399 200000 381926648 200000 51742197 200000 139707565 200000 331347155 200000 128421113 200000 386141538 200000 746291188 200000 206093132 200000 926161644 200000 523699343 200000 171181725 200000 192273338 200000 158966649 200000 846542895 200000 536759778 200000 262025311 200000 808899178 200000 802766864 200000 484412441 200000 971715738 200000 400897190 200000 65693476 200000 995219644 200000 61830380 200000 447211063 200000 914305404 200000 606854244 200000 272199925 200000 902409284 200000 295195719 200000 420807368 200000 953179510 200000 913894166 200000 210976214 200000 718098114 200000 42847824 200000 207305237 200000 331712923 200000 603872330 200000 187349122 200000 815173067 200000 615989796 200000 56665720 200000 666127406 200000 721611231 200000 648442147 200000 939608452 200000 897736852 200000 982352155 200000 636196200 200000 927297736 200000 843369493 200000 1301349 200000 909435108 200000 328417468 200000 529933872 200000 732843976 200000 872226471 200000 730031864 200000 890141575 200000 618159724 200000 30133986 200000 600973877 200000 172515802 200000 977532568 200000 611518692 200000 631064140 200000 749048329 200000 320662711 200000 878818080 200000 228958772 200000 293581845 200000 415145039 200000 240341797 200000 916883974 200000 576442143 200000 214696970 200000 284278179 200000 422049531 200000 94208358 200000 66623408 200000 509395052 200000 363353452 200000 814104652 200000 557612585 200000 887484528 200000 862651088 200000 613079121 200000 260627838 200000 135903166 200000 566458305 200000 910019350 200000 92756697 200000 354462600 200000 893913591 200000 522592090 200000 864277120 200000 789856799 200000 388172362 200000 123840767 200000 350302172 200000 451991282 200000 167881906 200000 848346372 200000 518050679 200000 957728403 200000 931952713 200000 428424588 200000 678835961 200000 295601841 200000 667231559 200000 419269589 200000 404116777 200000 911935517 200000 993086724 200000 309406784 200000 912258033 200000 932223176 200000 683680249 200000 126027343 200000 608756825 200000 306494914 200000 931103167 200000 863307425 200000 691371658 200000 604475196 200000 310691085 200000 50778359 200000 229583307 200000 69456518 200000 532407740 200000 422647857 200000 35572871 200000 693530641 200000 971932357 200000 77858896 200000 40836676 200000 875720045 200000 711826497 200000 558673525 200000 742322092 200000 38866762 200000 963585383 200000 235107552 200000 548256391 200000 587019130 200000 157059217 200000 41490673 200000 635553214 200000 372258029 200000 905260343 200000 276885289 200000 767590232 200000 738086834 200000 112899056 200000 230395176 200000 57336447 200000 686207740 200000 244677239 200000 11292592 200000 370083196 200000 618199833 200000 30168483 200000 387857568 200000 416833461 200000 562358652 200000 20768109 200000 463401209 200000 883476405 200000 602120883 200000 555378925 200000 487583963 200000 704861476 200000 33314928 200000 463904860 200000 352416647 200000 644443849 200000 424861060 200000 953818898 200000 976359262 200000 432266383 200000 851412958 200000 421888392 200000 627519967 200000 659055484 200000 23267983 200000 580792151 200000 903570860 200000 382521274 200000 229145032 200000 147473718 200000 580975238 200000 567638160 200000 751834329 200000 452153087 200000 573360971 200000 41058921 200000 179204659 200000 652087209 200000 330699773 200000 19478731 200000 567247206 200000 402465614 200000 647172029 200000 428011104 200000 409650467 200000 13273893 200000 181845707 200000 988625136 200000 195033914 200000 809764232 200000 276142727 200000 220076900 200000 353780380 200000 245324271 200000 814605170 200000 881862596 200000 280764761 200000 781543154 200000 640214317 200000 221705016 200000 244889761 200000 619421769 200000 940074104 200000 979777546 200000 429342406 200000 699611855 200000 942969139 200000 409828257 200000 747855671 200000 84317818 200000 26979935 200000 607485062 200000 604268678 200000 387972195 200000 601811996 200000 927503457 200000 105922658 200000 94351043 200000 75105196 200000 122318332 200000 163713437 200000 28673266 200000 480671597 200000 250963262 200000 90327078 200000 206122346 200000 26161890 200000 744020272 200000 657588494 200000 435712449 200000 530299562 200000 891608059 200000 403498631 200000 415138993 200000 15885446 200000 405114087 200000 256904671 200000 751820819 200000 365782359 200000 887704669 200000 315366792 200000 587714271 200000 687954717 200000 563392996 200000 26980626 200000 824003372 200000 40902392 200000 13153831 200000 622464302 200000 683163189 200000 632935720 200000 388921068 200000 312156076 200000 743766609 200000 394082576 200000 228825373 200000 157563261 200000 657422585 200000 187650350 200000 992234178 200000 625706673 200000 886231749 200000 201315620 200000 283003139 200000 230871672 200000 262408558 200000 924649394 200000 284361770 200000 994566436 200000 784457164 200000 472669880 200000 735638942 200000 368218661 200000 561309144 200000 9332535 200000 759184872 200000 795560971 200000 571802283 200000 283273039 200000 182930609 200000 185389190 200000 623284348 200000 769323586 200000 199569600 200000 172843624 200000 586853540 200000 107610735 200000 585134592 200000 521170848 200000 433791901 200000 279729495 200000 501388151 200000 486449984 200000 110719229 200000 444550042 200000 283095887 200000 892310391 200000 666758527 200000 911629561 200000 228776656 200000 134319510 200000 368427770 200000 598608981 200000 878644323 200000 7112206 200000 63613542 200000 536710062 200000 175948176 200000 108208752 200000 874196445 200000 16307236 200000 322227455 200000 810807659 200000 612543639 200000 722995704 200000 365141113 200000 642414288 200000 407939308 200000 96190602 200000 555132647 200000 646805904 200000 656556629 200000 543177820 200000 351496273 200000 664924091 200000 800691050 200000 741956365 200000 861514720 200000 348483714 200000 170542564 200000 500300638 200000 737504731 200000 830390837 200000 929154204 200000 81615663 200000 492230061 200000 594340421 200000 970156425 200000 285077377 200000 434575836 200000 760326977 200000 471713732 200000 60671093 200000 418951698 200000 785885916 200000 869911943 200000 289453898 200000 736161047 200000 423558117 200000 499660840 200000 337517666 200000 427874515 200000 2246220 200000 722769954 200000 49443645 200000 545050704 200000 912671011 200000 348269324 200000 559193724 200000 926104501 200000 970414233 200000 766282654 200000 825924062 200000 394150987 200000 620289024 200000 376554930 200000 875471429 200000 219305595 200000 757751751 200000 584638016 200000 540451761 200000 321947597 200000 614284672 200000 582511968 200000 252400450 200000 502030569 200000 212282842 200000 410398795 200000 71703865 200000 654422425 200000 923673254 200000 431992153 200000 516969207 200000 270354628 200000 614384853 200000 147448835 200000 78656763 200000 950046835 200000 613378167 200000 946481889 200000 31275239 200000 265951695 200000 11499709 200000 438666669 200000 271622523 200000 432124703 200000 786246647 200000 269363005 200000 618457752 200000 890541006 200000 14774166 200000 262267787 200000 679452989 200000 65826914 200000 451377706 200000 424041392 200000 771957644 200000 464819333 200000 853726052 200000 688591332 200000 162271941 200000 682384127 200000 712577556 200000 51002750 200000 651628360 200000 446909881 200000 868604458 200000 455384825 200000 119072918 200000 146739131 200000 128504504 200000 873197036 200000 872521552 200000 522276141 200000 351154158 200000 972140304 200000 741703477 200000 889919320 200000 70994715 200000 11695165 200000 895382311 200000 17409701 200000 263265458 200000 737247851 200000 263644966 200000 160528540 200000 510880833 200000 40971701 200000 501154898 200000 634965478 200000 379962491 200000 922506065 200000 589619437 200000 845682250 200000 432462126 200000 656597912 200000 143202389 200000 11474098 200000 946153804 200000 567507459 200000 638581517 200000 86996263 200000 540921573 200000 835176235 200000 846322868 200000 608552143 200000 992436523 200000 59491527 200000 343675915 200000 65744373 200000 896993388 200000 305558449 200000 210044147 200000 685639681 200000 499547162 200000 559463392 200000 504778859 200000 33805178 200000 309622981 200000 842670702 200000 718593685 200000 998844426 200000 622140446 200000 545208210 200000 343194289 200000 751505530 200000 5071605 200000 354237094 200000 906122015 200000 231499952 200000 743139130 200000 204301858 200000 971311457 200000 378988983 200000 564867071 200000 125613470 200000 829354517 200000 232170935 200000 499427188 200000 731762643 200000 643498238 200000 276296695 200000 798536425 200000 84837529 200000 841713403 200000 15870689 200000 580874446 200000 189510377 200000 427537421 200000 441361405 200000 22258357 200000 890151643 200000 212082005 200000 303365620 200000 383347021 200000 109560233 200000 414298898 200000 119295630 200000 481405544 200000 949004201 200000 895296166 200000 300787891 200000 314679029 200000 366181973 200000 955965073 200000 651577964 200000 842616070 200000 288762438 200000 965283443 200000 844244194 200000 333063114 200000 568376115 200000 36058381 200000 931453021 200000 792984466 200000 57292278 200000 874701888 200000 476208710 200000 580100047 200000 264554631 200000 765931788 200000 877936933 200000 231685906 200000 258201598 200000 663290257 200000 665753762 200000 869340426 200000 643571859 200000 432164624 200000 601895814 200000 965228680 200000 82811808 200000 985939433 200000 898053050 200000 103172989 200000 861931421 200000 361144221 200000 407848006 200000 446628601 200000 523488290 200000 561165005 200000 518745426 200000 611348268 200000 412222952 200000 351122233 200000 368975400 200000 94280040 200000 399311048 200000 847994305 200000 832029487 200000 932602397 200000 716707257 200000 741587558 200000 430840816 200000 942803675 200000 414079188 200000 909911625 200000 584976660 200000 494568530 200000 749946706 200000 822177194 200000 210190947 200000 73795156 200000 919363468 200000 396638697 200000 516668101 200000 216143824 200000 256247545 200000 258843014 200000 841737796 200000 356090072 200000 928791603 200000 139608100 200000 429736455 200000 583634587 200000 631002866 200000 739939457 200000 668881495 200000 172644203 200000 590616078 200000 756952191 200000 114610845 200000 60309687 200000 978631551 200000 388282654 200000 515240801 200000 630155024 200000 988336223 200000 231036030 200000 844234315 200000 400132647 200000 213604070 200000 425381856 200000 390059557 200000 425686221 200000 850204268 200000 945488293 200000 484509910 200000 36705009 200000 686371178 200000 592738636 200000 202427751 200000 271967652 200000 54843769 200000 74849655 200000 880251904 200000 362965783 200000 200954704 200000 8819174 200000 492668907 200000 931630746 200000 355029192 200000 557720953 200000 156351887 200000 869328541 200000 731016922 200000 987064370 200000 532146294 200000 171229874 200000 479980959 200000 521944879 200000 25089862 200000 912252297 200000 10847310 200000 141336243 200000 592238026 200000 97015538 200000 969687873 200000 768123933 200000 630093034 200000 762612701 200000 754784752 200000 535114734 200000 708126382 200000 68830812 200000 712838386 200000 419108295 200000 74492990 200000 704363423 200000 956146178 200000 789405799 200000 635103715 200000 37182965 200000 223557623 200000 164414896 200000 147080454 200000 315975377 200000 562687178 200000 844535458 200000 37110831 200000 965526209 200000 317748115 200000 805296477 200000 614547718 200000 854752631 200000 248757387 200000 171307810 200000 65602645 200000 924878788 200000 541793034 200000 925930578 200000 853187075 200000 781130647 200000 262242185 200000 802361453 200000 684646681 200000 31270401 200000 397371809 200000 884087315 200000 690704320 200000 318067507 200000 875421193 200000 155924741 200000 817502528 200000 530360445 200000 351023771 200000 541199395 200000 291148801 200000 314470480 200000 903834702 200000 48545647 200000 593766285 200000 328377916 200000 657899836 200000 638376456 200000 694534795 200000 328103666 200000 874875036 200000 868862510 200000 153154756 200000 571569218 200000 654959816 200000 711751492 200000 322892065 200000 620407069 200000 386396472 200000 548359624 200000 932940713 200000 614109074 200000 517657220 200000 683897691 200000 584211847 200000 756142292 200000 767362148 200000 845919423 200000 114631937 200000 868206898 200000 203286963 200000 409027539 200000 232826753 200000 241345052 200000 629023335 200000 944732056 200000 20853135 200000 626585636 200000 350598553 200000 790595630 200000 53497556 200000 722421497 200000 768596866 200000 156153047 200000 642851863 200000 724979565 200000 453303674 200000 60285426 200000 197998915 200000 274012527 200000 212499963 200000 974948095 200000 310126942 200000 955846160 200000 377454235 200000 11598497 200000 387278994 200000 333727105 200000 909309972 200000 365756054 200000 202491943 200000 944282899 200000 938200639 200000 607082431 200000 289022085 200000 494694197 200000 395969044 200000 587452446 200000 681427254 200000 464508792 200000 744486314 200000 514554066 200000 131686625 200000 362580621 200000 591562812 200000 698713628 200000 922887503 200000 107084356 200000 441638433 200000 47087452 200000 311951721 200000 368956302 200000 88754386 200000 107950355 200000 617669431 200000 306996347 200000 141441767 200000 660961506 200000 722379234 200000 594279483 200000 474263577 200000 527416201 200000 436774321 200000 37783328 200000 558632768 200000 818342632 200000 15378958 200000 146067610 200000 517902933 200000 633922560 200000 545502081 200000 600797496 200000 975891569 200000 338637042 200000 204303283 200000 69726381 200000 118286283 200000 707093757 200000 364907884 200000 939183048 200000 122236860 200000 570585731 200000 270134932 200000 360816249 200000 367006398 200000 796619012 200000 12461109 200000 808375761 200000 75469927 200000 648235808 200000 683941494 200000 901213698 200000 932925298 200000 599943833 200000 870449824 200000 347183194 200000 256518582 200000 198125133 200000 694801691 200000 970040139 200000 742543403 200000 251157055 200000 891580273 200000 999051366 200000 651532011 200000 365945742 200000 110010441 200000 836513370 200000 909819182 200000 493851771 200000 820067181 200000 155858680 200000 269727564 200000 821843559 200000 287591364 200000 552012081 200000 193770174 200000 944163793 200000 191342423 200000 223445781 200000 720668700 200000 944491611 200000 86133582 200000 347854293 200000 593439007 200000 71915205 200000 62866419 200000 103408065 200000 130208416 200000 579006191 200000 244462765 200000 621265993 200000 562391190 200000 42492378 200000 438585861 200000 248626687 200000 494312986 200000 624442279 200000 286595492 200000 950685843 200000 671361382 200000 825959318 200000 539592274 200000 141840597 200000 51729872 200000 143298567 200000 564707320 200000 598471861 200000 333635539 200000 783334523 200000 882589 200000 998009669 200000 310422278 200000 90606482 200000 481955691 200000 798303924 200000 123052577 200000 270944014 200000 184567979 200000 428573268 200000 420200702 200000 149691341 200000 660643779 200000 523344020 200000 438411925 200000 880718802 200000 279851582 200000 804202245 200000 639312638 200000 73172540 200000 11222212 200000 939676248 200000 133661554 200000 991276365 200000 25170204 200000 344731230 200000 407551561 200000 226905187 200000 855570480 200000 68884998 200000 296681212 200000 254432769 200000 652024328 200000 31720289 200000 891891235 200000 387876294 200000 924136909 200000 940361632 200000 237599096 200000 957579379 200000 119100359 200000 955489043 200000 657643473 200000 453087720 200000 222970206 200000 216703275 200000 879247656 200000 288351526 200000 881877276 200000 128188536 200000 991391382 200000 130020942 200000 486420648 200000 708495531 200000 265402451 200000 210320544 200000 680152779 200000 580715156 200000 168823734 200000 339390588 200000 283846509 200000 122200099 200000 599814970 200000 7015779 200000 280910232 200000 350171754 200000 853566070 200000 96157686 200000 699052403 200000 287226776 200000 695736355 200000 87775732 200000 312026696 200000 295163135 200000 865422361 200000 69692991 200000 383962750 200000 950241550 200000 474620240 200000 296369879 200000 745944478 200000 305714007 200000 813884899 200000 209875165 200000 721487952 200000 912472713 200000 536800520 200000 571827856 200000 427488350 200000 555535478 200000 739944216 200000 715948370 200000 302373551 200000 780948493 200000 269607308 200000 26180002 200000 889648460 200000 404717407 200000 194273021 200000 852415779 200000 154650462 200000 126616477 200000 361589026 200000 436916883 200000 156403501 200000 372635928 200000 572735189 200000 382324691 200000 92889121 200000 452833086 200000 547908109 200000 826747877 200000 545320644 200000 979432611 200000 376661988 200000 800892136 200000 866750141 200000 673782516 200000 478172817 200000 783172124 200000 123064533 200000 289819908 200000 778520942 200000 223426532 200000 813797109 200000 244484803 200000 725951731 200000 950320574 200000 80229925 200000 749080385 200000 195951800 200000 198478924 200000 318384269 200000 515691183 200000 793441654 200000 889708877 200000 965931895 200000 592737373 200000 892044037 200000 78267811 200000 409176906 200000 965158587 200000 242136158 200000 664032078 200000 190160783 200000 764305755 200000 779532697 200000 544529775 200000 912834286 200000 73801964 200000 627481072 200000 483605573 200000 236151601 200000 284837696 200000 744901049 200000 970794802 200000 975149375 200000 877268294 200000 402255982 200000 135346870 200000 386530594 200000 511375119 200000 669313704 200000 879969393 200000 520549889 200000 197786573 200000 46058526 200000 387037989 200000 505657893 200000 468629966 200000 796231594 200000 3495088 200000 249887478 200000 288104580 200000 110928196 200000 100453909 200000 858651390 200000 329893503 200000 77402116 200000 39306099 200000 578847716 200000 461832048 200000 793931298 200000 872801803 200000 675070066 200000 211294759 200000 158238968 200000 614853693 200000 219955342 200000 277463189 200000 746459902 200000 508902795 200000 303195971 200000 48257482 200000 96936908 200000 166322323 200000 452409529 200000 926951415 200000 367696411 200000 77417752 200000 552798776 200000 356412012 200000 642523076 200000 955262969 200000 881252392 200000 212608410 200000 621340606 200000 124281144 200000 764685330 200000 570630416 200000 689094178 200000 983342579 200000 900183711 200000 793192321 200000 738417193 200000 443199597 200000 636205975 200000 726649532 200000 696796204 200000 113666565 200000 28167138 200000 391615409 200000 634378146 200000 952897340 200000 786215306 200000 790107250 200000 547052837 200000 451462066 200000 727017910 200000 239455278 200000 124300909 200000 634748456 200000 249833647 200000 809781558 200000 30539346 200000 545369727 200000 638280669 200000 773533948 200000 569464524 200000 32544695 200000 449328074 200000 195204622 200000 197412085 200000 268571632 200000 531285022 200000 827363358 200000 139892997 200000 332407403 200000 233239968 200000 543847420 200000 152263764 200000 359621513 200000 484730938 200000 966338969 200000 314984795 200000 132117705 200000 366778100 200000 754472966 200000 738447795 200000 67486413 200000 700370935 200000 888905585 200000 116579859 200000 59950933 200000 845198986 200000 459863853 200000 12422740 200000 840748865 200000 1710872 200000 640352682 200000 311639919 200000 20417683 200000 27847975 200000 816380536 200000 48410493 200000 945670250 200000 882848097 200000 251567176 200000 17754037 200000 919360774 200000 104669070 200000 776946922 200000 16195697 200000 347447753 200000 254997655 200000 418352462 200000 793629993 200000 466694451 200000 25143427 200000 414602118 200000 861611636 200000 115539173 200000 570952316 200000 613236417 200000 234839565 200000 654803870 200000 339087051 200000 168917841 200000 939592907 200000 809883456 200000 460583127 200000 794641573 200000 772251815 200000 93428427 200000 589502248 200000 369546575 200000 213010105 200000 364209759 200000 458344297 200000 100202238 200000 642476346 200000 148860222 200000 45295200 200000 244569219 200000 542651266 200000 505531846 200000 705357816 200000 795646927 200000 713440778 200000 394127738 200000 223909175 200000 751606259 200000 434531435 200000 382542073 200000 373973063 200000 470543646 200000 989685084 200000 402214916 200000 896788591 200000 862096033 200000 295192759 200000 89794940 200000 160296986 200000 679270637 200000 942045043 200000 815620448 200000 561924814 200000 310857618 200000 61620138 200000 522800850 200000 23609653 200000 535254849 200000 4692627 200000 999073810 200000 707756823 200000 382111178 200000 894437000 200000 20455552 200000 991490909 200000 725715997 200000 394615553 200000 21178013 200000 788659727 200000 886016588 200000 245716630 200000 394113034 200000 954522709 200000 32708487 200000 768841472 200000 555599750 200000 501269625 200000 190498333 200000 372272407 200000 902775027 200000 903629282 200000 815648641 200000 586434260 200000 236075345 200000 299819289 200000 100553794 200000 986589007 200000 667510465 200000 676265414 200000 719482384 200000 728091329 200000 248525954 200000 571161267 200000 238930364 200000 676066434 200000 11790582 200000 172221895 200000 977955640 200000 849751820 200000 275313053 200000 598200331 200000 906397074 200000 917284853 200000 450915095 200000 149828520 200000 105690876 200000 826121207 200000 230520613 200000 422247398 200000 807642310 200000 242421483 200000 309374120 200000 798791982 200000 688069473 200000 810849225 200000 318757791 200000 322951431 200000 817946718 200000 136121512 200000 759364396 200000 247763484 200000 71661164 200000 639280835 200000 927030671 200000 923273779 200000 867653980 200000 581817969 200000 301346856 200000 339193910 200000 432982558 200000 747206443 200000 132976505 200000 359010349 200000 996071620 200000 695984521 200000 805710624 200000 435941184 200000 485220990 200000 93535044 200000 501287392 200000 366064057 200000 870723484 200000 290988340 200000 645911960 200000 410193151 200000 248119182 200000 932210514 200000 695947593 200000 104912283 200000 306088166 200000 776407223 200000 391079188 200000 320220470 200000 883832148 200000 434676122 200000 661317688 200000 501797015 200000 911298471 200000 281654612 200000 2551575 200000 288273833 200000 170197458 200000 808622175 200000 459498289 200000 193936242 200000 428049635 200000 898923089 200000 847193895 200000 398182940 200000 643334924 200000 428322277 200000 96396984 200000 682180847 200000 630881694 200000 183452914 200000 586299590 200000 259011156 200000 621412616 200000 145950320 200000 174906192 200000 968075731 200000 975663323 200000 552960633 200000 369662840 200000 125760020 200000 954362824 200000 953136197 200000 6348670 200000 378031328 200000 51943328 200000 774314540 200000 172339907 200000 932895008 200000 478526801 200000 758731175 200000 673035718 200000 730440924 200000 158924015 200000 123692878 200000 443357737 200000 849523005 200000 639700391 200000 305444570 200000 612491948 200000 428079754 200000 224909772 200000 287807268 200000 724774191 200000 678988334 200000 47673038 200000 130387491 200000 39066804 200000 427651247 200000 92624189 200000 756480240 200000 787408729 200000 406825399 200000 601701578 200000 121248709 200000 414635617 200000 28554766 200000 59130436 200000 653170168 200000 515632171 200000 78510492 200000 462371230 200000 181148676 200000 607831608 200000 223498091 200000 63918054 200000 99645824 200000 360041256 200000 402701218 200000 702845263 200000 928429860 200000 550709437 200000 483120010 200000 797461799 200000 23127242 200000 100507094 200000 344871820 200000 917081057 200000 584206186 200000 513277555 200000 881165104 200000 259248907 200000 443483420 200000 314047927 200000 691076382 200000 887374167 200000 802345241 200000 971731424 200000 288039200 200000 982734486 200000 226863033 200000 325413455 200000 177598493 200000 856796087 200000 166430837 200000 571651462 200000 226997790 200000 350914251 200000 780661733 200000 507274020 200000 102469708 200000 517037827 200000 624639427 200000 777405418 200000 671432430 200000 325147311 200000 35940581 200000 280648120 200000 395307887 200000 624494912 200000 962632517 200000 945374608 200000 745664597 200000 317316934 200000 383850492 200000 989345169 200000 363822410 200000 606390385 200000 329461058 200000 466336507 200000 402988822 200000 643813267 200000 612072046 200000 788442672 200000 253858722 200000 978774172 200000 306314235 200000 935162545 200000 285487094 200000 797760668 200000 489130880 200000 955289884 200000 175326266 200000 233781699 200000 92298166 200000 9732916 200000 437843895 200000 10359139 200000 681972341 200000 253709784 200000 80899798 200000 650235371 200000 952401590 200000 154067721 200000 262297375 200000 393495789 200000 729970833 200000 79578599 200000 509506363 200000 91137304 200000 153392959 200000 346947763 200000 866311409 200000 907931198 200000 432785688 200000 3525838 200000 601484587 200000 535597902 200000 945265045 200000 78791864 200000 38988786 200000 16556633 200000 837890895 200000 92752401 200000 640667756 200000 418673808 200000 548996093 200000 833915290 200000 970771684 200000 705093187 200000 720898169 200000 16686899 200000 352900802 200000 310505187 200000 940833466 200000 448719838 200000 614686861 200000 62838528 200000 172022746 200000 581946810 200000 758460399 200000 915856459 200000 470556176 200000 179570184 200000 524530609 200000 182787988 200000 659526326 200000 497220392 200000 437739961 200000 244384460 200000 432781380 200000 362044571 200000 200671506 200000 550253827 200000 897557074 200000 833935106 200000 906261476 200000 184022633 200000 789811609 200000 598630429 200000 997764982 200000 811110992 200000 480662001 200000 810103500 200000 368307250 200000 927664936 200000 900865619 200000 403867408 200000 455113632 200000 977326720 200000 735774423 200000 666464265 200000 347288681 200000 841242379 200000 357041847 200000 670509049 200000 596745301 200000 747275415 200000 536559177 200000 387332671 200000 201203788 200000 974485015 200000 930232071 200000 801001819 200000 239552599 200000 750224281 200000 680527242 200000 235967216 200000 861013407 200000 435945551 200000 891102601 200000 652317116 200000 371938412 200000 925052042 200000 754558942 200000 799142304 200000 189130791 200000 864322489 200000 302579841 200000 991838622 200000 764827992 200000 42924653 200000 336631946 200000 173589973 200000 564595623 200000 249559639 200000 433378353 200000 730585478 200000 385199069 200000 511687751 200000 861308112 200000 398178578 200000 932727267 200000 551377966 200000 144773855 200000 924800504 200000 316744897 200000 370158364 200000 868120566 200000 383179994 200000 834562719 200000 278606658 200000 340179150 200000 162750327 200000 722289351 200000 983102448 200000 225875264 200000 191334066 200000 446272416 200000 610896278 200000 442945091 200000 550699657 200000 204881075 200000 6698950 200000 432216048 200000 917677085 200000 286205097 200000 777704752 200000 293556096 200000 654450096 200000 693141834 200000 468655011 200000 828852044 200000 91111585 200000 515685759 200000 311403026 200000 380696267 200000 399657329 200000 618346319 200000 768726155 200000 27481751 200000 271453120 200000 851090404 200000 936220737 200000 999416936 200000 499571792 200000 988917126 200000 327469954 200000 883490582 200000 208135423 200000 500074398 200000 761712064 200000 301611161 200000 493250768 200000 266885812 200000 429283724 200000 878155787 200000 414797794 200000 201855600 200000 192514709 200000 430111140 200000 147894134 200000 468368796 200000 15421356 200000 663413436 200000 573518829 200000 375250975 200000 46359746 200000 528389068 200000 782300871 200000 643759362 200000 945926375 200000 195755117 200000 900296868 200000 766523501 200000 95666764 200000 904058198 200000 249550660 200000 122295210 200000 143760449 200000 833988704 200000 34046346 200000 46201632 200000 367407415 200000 240180868 200000 368982388 200000 660752473 200000 340402878 200000 901239771 200000 161473060 200000 90097148 200000 452723079 200000 400568220 200000 357419993 200000 520568274 200000 11282273 200000 76136993 200000 701482486 200000 580197059 200000 740370239 200000 199287010 200000 715101433 200000 6638809 200000 282208560 200000 376139894 200000 537137795 200000 918852411 200000 786315364 200000 825297560 200000 407947606 200000 67719730 200000 700543789 200000 113015327 200000 839402321 200000 18130727 200000 697401594 200000 511822084 200000 863519604 200000 278802082 200000 57073245 200000 916045919 200000 682184674 200000 491956299 200000 591046917 200000 987239529 200000 531169753 200000 33946348 200000 106641347 200000 339029114 200000 122907067 200000 249464940 200000 896676488 200000 825416459 200000 794601223 200000 580246484 200000 914225253 200000 969308597 200000 71982687 200000 988443469 200000 988236681 200000 800982319 200000 421642115 200000 846780447 200000 885259077 200000 674998611 200000 929561940 200000 66635954 200000 725473802 200000 939451672 200000 178893265 200000 705378448 200000 362918248 200000 453656728 200000 278422556 200000 983573600 200000 633178127 200000 608307978 200000 417137781 200000 148388331 200000 774840273 200000 691522248 200000 180694588 200000 234865178 200000 862178206 200000 888350026 200000 84959218 200000 533114100 200000 832805254 200000 286031656 200000 49248568 200000 494094244 200000 831849145 200000 277335579 200000 919216846 200000 376249968 200000 167641993 200000 787663099 200000 995770004 200000 584154818 200000 525716326 200000 645133761 200000 196284299 200000 978631970 200000 804839135 200000 59629445 200000 961098707 200000 700125497 200000 452003751 200000 373691008 200000 97190061 200000 861060558 200000 604311180 200000 725950986 200000 797090938 200000 642740428 200000 416811904 200000 76745885 200000 379977402 200000 442899769 200000 440834452 200000 826593231 200000 169910285 200000 653346111 200000 342313719 200000 744963674 200000 657815604 200000 756537382 200000 753431290 200000 139107863 200000 391493648 200000 331757654 200000 701007374 200000 239117310 200000 932229024 200000 180584793 200000 906973635 200000 365676070 200000 254440454 200000 721300438 200000 438325450 200000 265927626 200000 665934210 200000 794972566 200000 566009075 200000 388569921 200000 924619125 200000 818413954 200000 600791855 200000 634919428 200000 466014302 200000 921098146 200000 670057870 200000 802453675 200000 710048223 200000 641564959 200000 602278209 200000 12246767 200000 80136887 200000 955144256 200000 473234072 200000 59229608 200000 882841801 200000 732873327 200000 200326915 200000 139168975 200000 724711187 200000 180085812 200000 43745044 200000 765587837 200000 103684534 200000 198712120 200000 336251002 200000 615145449 200000 461247476 200000 793561155 200000 373966855 200000 187420012 200000 219058220 200000 47721277 200000 948769706 200000 509085312 200000 222217695 200000 234118960 200000 632970357 200000 261403323 200000 861955501 200000 689228355 200000 689697431 200000 493792472 200000 383168343 200000 149964223 200000 128151906 200000 866922158 200000 588644798 200000 544694796 200000 528196421 200000 66628405 200000 707442914 200000 894150836 200000 66145745 200000 266509959 200000 443367907 200000 493103710 200000 618946487 200000 832977884 200000 812436738 200000 827698388 200000 626332359 200000 200124812 200000 861278111 200000 59843837 200000 584176114 200000 299420432 200000 874400316 200000 55145698 200000 656906056 200000 32847104 200000 514683511 200000 729983403 200000 126507002 200000 814810901 200000 978910995 200000 482028962 200000 671353944 200000 870207016 200000 830155760 200000 400176686 200000 71476179 200000 890151472 200000 722077709 200000 493569497 200000 183824123 200000 579450438 200000 718304140 200000 803576905 200000 89312640 200000 622689956 200000 355738540 200000 177950793 200000 928948788 200000 478195360 200000 215908559 200000 293168065 200000 539239687 200000 816371381 200000 123139189 200000 49815992 200000 14122760 200000 311978618 200000 691418431 200000 305395289 200000 489090666 200000 584195751 200000 563113708 200000 274671850 200000 509267067 200000 399636758 200000 347268702 200000 479440853 200000 746737069 200000 309166271 200000 900811157 200000 115734177 200000 616975249 200000 656758714 200000 159166385 200000 44473849 200000 158580438 200000 713095488 200000 916406003 200000 170756003 200000 809827149 200000 376773033 200000 732254908 200000 308628105 200000 348884967 200000 21420142 200000 86114699 200000 117226675 200000 693309621 200000 572679207 200000 461694210 200000 461277002 200000 856954085 200000 309682830 200000 379558881 200000 117258390 200000 291912395 200000 931189369 200000 30862345 200000 218086399 200000 794228692 200000 377041890 200000 592150649 200000 542823951 200000 858367123 200000 976813538 200000 870050643 200000 324863085 200000 984335544 200000 773715633 200000 26672599 200000 4090338 200000 744197907 200000 615899558 200000 669110373 200000 472408662 200000 407655829 200000 327588156 200000 442779262 200000 791226067 200000 16832845 200000 20024586 200000 855865026 200000 479347072 200000 755063918 200000 949638601 200000 902079219 200000 751105959 200000 207317063 200000 851683665 200000 420428784 200000 519574959 200000 522407752 200000 933259931 200000 88740282 200000 348046625 200000 64909059 200000 620221887 200000 678177137 200000 710323365 200000 375065639 200000 567799286 200000 52345174 200000 365400581 200000 637829765 200000 45932440 200000 279341770 200000 184899624 200000 255089422 200000 653040670 200000 941023821 200000 471628055 200000 529600979 200000 227045409 200000 285912447 200000 375544315 200000 745486339 200000 867382616 200000 532256545 200000 157733148 200000 50248687 200000 778112157 200000 127140116 200000 781855714 200000 390095112 200000 954245607 200000 960936535 200000 481184983 200000 900574686 200000 552247376 200000 790299916 200000 133583266 200000 701001250 200000 181277711 200000 980127859 200000 54941964 200000 465363620 200000 473212542 200000 44183276 200000 862885118 200000 358521173 200000 431142421 200000 244619769 200000 720197248 200000 757015877 200000 264399980 200000 912159800 200000 762599866 200000 159730852 200000 680202812 200000 965383020 200000 358920182 200000 800297156 200000 475059037 200000 506827380 200000 660521371 200000 805850133 200000 277493960 200000 107467089 200000 78582322 200000 457652774 200000 565835413 200000 937375523 200000 934259299 200000 229063594 200000 447404542 200000 613505068 200000 191385080 200000 543636079 200000 663341401 200000 357378507 200000 486813144 200000 9481576 200000 986895904 200000 36598401 200000 203674125 200000 96097443 200000 137064684 200000 520087022 200000 668926398 200000 867998546 200000 522955124 200000 775321299 200000 825532724 200000 697387462 200000 864755858 200000 631558417 200000 816282071 200000 10057582 200000 701869630 200000 234230695 200000 627326001 200000 470705883 200000 268321168 200000 876710583 200000 148062697 200000 231516094 200000 871705280 200000 984510849 200000 475415497 200000 586857191 200000 427171112 200000 598433894 200000 4347320 200000 783667271 200000 106805568 200000 564947173 200000 782024382 200000 140021486 200000 934207648 200000 739561376 200000 633645830 200000 933332237 200000 557675521 200000 589299287 200000 218217431 200000 967345140 200000 541965628 200000 231976938 200000 526118809 200000 141402643 200000 499478344 200000 858260570 200000 237884885 200000 422075132 200000 626439742 200000 688633032 200000 601827124 200000 172056415 200000 362881879 200000 892780915 200000 460111742 200000 773085451 200000 303507180 200000 339798973 200000 283183003 200000 439597299 200000 825381493 200000 741470246 200000 986552725 200000 765682981 200000 510519433 200000 25453135 200000 670702739 200000 838997716 200000 939952867 200000 336513783 200000 532756702 200000 29076558 200000 728305242 200000 473329152 200000 159137758 200000 936829189 200000 716170982 200000 655609961 200000 352419357 200000 226156426 200000 63613345 200000 985931861 200000 732397891 200000 262809996 200000 450470083 200000 467065090 200000 344227351 200000 771538908 200000 119934884 200000 53603025 200000 917886083 200000 74579051 200000 140227773 200000 996008772 200000 162998159 200000 782440009 200000 456217511 200000 309526266 200000 988471652 200000 348110247 200000 819946777 200000 913443764 200000 20633417 200000 362345941 200000 743580908 200000 761482322 200000 352051113 200000 415816004 200000 246236185 200000 642925269 200000 275481610 200000 240142212 200000 843167929 200000 643941470 200000 564302102 200000 439054661 200000 859222531 200000 653818157 200000 977727637 200000 626941529 200000 519000657 200000 459540642 200000 820845424 200000 834591664 200000 243256603 200000 481361726 200000 94871982 200000 84448089 200000 186182904 200000 756129953 200000 776260729 200000 772439175 200000 439674787 200000 840259981 200000 268242458 200000 21973384 200000 713210867 200000 180435425 200000 339807224 200000 287627215 200000 971110881 200000 96437406 200000 552713371 200000 307901930 200000 71610501 200000 576568292 200000 387932590 200000 326279564 200000 148128792 200000 117362420 200000 507588088 200000 793612675 200000 198463986 200000 8190511 200000 451227489 200000 235677121 200000 908423820 200000 397823764 200000 236931314 200000 919464790 200000 384801151 200000 67907654 200000 914881236 200000 737137267 200000 951901570 200000 610969987 200000 5988942 200000 182777960 200000 210392175 200000 593305004 200000 716487115 200000 727338918 200000 126780733 200000 542368450 200000 660327121 200000 512660925 200000 812485638 200000 470894054 200000 140505098 200000 193821534 200000 303627265 200000 262679896 200000 113971006 200000 782838873 200000 329159048 200000 53550712 200000 767039318 200000 751947167 200000 965323795 200000 882050504 200000 957690458 200000 345055040 200000 774524474 200000 957818598 200000 69415794 200000 351016556 200000 950839222 200000 966741653 200000 948265704 200000 690680181 200000 915455839 200000 151251124 200000 440841251 200000 133790154 200000 875903790 200000 122892868 200000 851861932 200000 77916157 200000 155796027 200000 690350949 200000 294237483 200000 237979581 200000 509539519 200000 2401113 200000 194744170 200000 42701276 200000 516848658 200000 2226302 200000 924400720 200000 238649929 200000 297060526 200000 331596375 200000 91209447 200000 755592726 200000 137090601 200000 789731203 200000 803074901 200000 844129138 200000 482202941 200000 833723331 200000 337710309 200000 305899438 200000 816954819 200000 177823736 200000 509954559 200000 193798459 200000 681989299 200000 326221858 200000 244173355 200000 675404713 200000 772050468 200000 62045537 200000 882087441 200000 947976105 200000 28471121 200000 818761206 200000 827778426 200000 263784715 200000 491705489 200000 138410817 200000 964766031 200000 538118336 200000 459066717 200000 752800195 200000 38900120 200000 273694936 200000 657709645 200000 591424285 200000 442028413 200000 464163972 200000 382744858 200000 324747791 200000 206545224 200000 235227667 200000 687518364 200000 491241081 200000 939176032 200000 558770424 200000 998878924 200000 785977692 200000 656657742 200000 61178306 200000 208249027 200000 558641368 200000 800516027 200000 246106657 200000 262194360 200000 617820207 200000 692884590 200000 162735847 200000 929460740 200000 892690880 200000 74004818 200000 965348355 200000 780909857 200000 624043276 200000 171571565 200000 443536007 200000 257819557 200000 220343987 200000 237329641 200000 634672290 200000 8899147 200000 124122230 200000 610051342 200000 712370597 200000 844748522 200000 325640502 200000 405657669 200000 704328194 200000 119762042 200000 252771571 200000 158521878 200000 120990023 200000 805301013 200000 857746125 200000 220570921 200000 289373734 200000 310215155 200000 496451845 200000 220314951 200000 57332335 200000 272552812 200000 164324603 200000 529945945 200000 333050643 200000 876657401 200000 395637553 200000 664135527 200000 191128098 200000 438829362 200000 586600262 200000 29676698 200000 715278029 200000 482306000 200000 611208699 200000 899205434 200000 43334500 200000 453983660 200000 471228208 200000 426982063 200000 747625304 200000 85555901 200000 826991078 200000 20845954 200000 300892472 200000 551559196 200000 581343294 200000 229165916 200000 881256119 200000 420020227 200000 951783287 200000 234302213 200000 118099108 200000 120122312 200000 120615923 200000 673269349 200000 299536111 200000 48428518 200000 222169394 200000 874304134 200000 365632682 200000 419323380 200000 256655829 200000 392507791 200000 777704452 200000 941360810 200000 913342363 200000 958672585 200000 505082447 200000 28872674 200000 218877798 200000 831610525 200000 223373306 200000 582122644 200000 411992886 200000 680696979 200000 261387927 200000 611260632 200000 670791211 200000 550947667 200000 856498901 200000 980429287 200000 466055302 200000 518404775 200000 618284165 200000 521737753 200000 76742056 200000 611297142 200000 800820376 200000 605726951 200000 441299473 200000 755932617 200000 593580830 200000 52479209 200000 323362657 200000 513402057 200000 64238920 200000 332236761 200000 267273817 200000 608851645 200000 683628902 200000 423355021 200000 926161625 200000 918681872 200000 427208425 200000 162445567 200000 764761570 200000 310992968 200000 323842657 200000 597164104 200000 584965525 200000 922474511 200000 225782143 200000 352668832 200000 987681586 200000 961748781 200000 572192531 200000 450103134 200000 651719449 200000 757731723 200000 707786509 200000 713569021 200000 776424139 200000 543981617 200000 737337983 200000 711987476 200000 182741737 200000 22006599 200000 860028825 200000 290285660 200000 311321394 200000 592583190 200000 616448938 200000 237471917 200000 542846088 200000 970637063 200000 18627365 200000 615535872 200000 92067051 200000 47198114 200000 53087640 200000 62086509 200000 419320699 200000 35241616 200000 659039670 200000 397925677 200000 244489338 200000 708901784 200000 363729229 200000 270133912 200000 554221382 200000 771162020 200000 401254223 200000 898464039 200000 165288546 200000 983471805 200000 417586637 200000 204950899 200000 295699821 200000 228028938 200000 447471094 200000 235065651 200000 416687400 200000 99071443 200000 179527707 200000 615920449 200000 439504756 200000 246705539 200000 39260589 200000 276727700 200000 663191376 200000 531579808 200000 117045052 200000 393860422 200000 739909342 200000 311021525 200000 86888569 200000 453644942 200000 79554398 200000 401011944 200000 211642420 200000 250828486 200000 38030129 200000 553821890 200000 386966109 200000 970351206 200000 200509910 200000 35534445 200000 708765702 200000 360577286 200000 902297582 200000 649677841 200000 505931103 200000 606074207 200000 30824763 200000 299103477 200000 789578168 200000 361156937 200000 349857436 200000 348046211 200000 988385153 200000 958652861 200000 853056018 200000 50412867 200000 172446796 200000 166165203 200000 686627518 200000 183405278 200000 47761608 200000 745985477 200000 70706399 200000 312124956 200000 470713543 200000 199769321 200000 655469015 200000 49391077 200000 90443064 200000 277161401 200000 457746982 200000 866378818 200000 491474989 200000 528494286 200000 684937580 200000 611394140 200000 337751765 200000 978864095 200000 957538922 200000 896837755 200000 620259201 200000 93948870 200000 430466817 200000 792130568 200000 986422178 200000 643734651 200000 71004209 200000 188815755 200000 35997641 200000 989801750 200000 378339866 200000 144762540 200000 261470117 200000 151603663 200000 138736637 200000 986078772 200000 836678151 200000 240722944 200000 590978106 200000 838466572 200000 123529440 200000 237776929 200000 821125202 200000 182307132 200000 83277632 200000 150873034 200000 938640102 200000 113066988 200000 902342999 200000 42713524 200000 758347190 200000 229350758 200000 182516855 200000 714032056 200000 789865378 200000 96473105 200000 518577936 200000 876442317 200000 598451883 200000 356931958 200000 667250354 200000 284886284 200000 13865458 200000 558352446 200000 283354125 200000 999973295 200000 267691447 200000 433072689 200000 815987955 200000 286347532 200000 838168410 200000 459267640 200000 791059539 200000 794538142 200000 682751324 200000 679961690 200000 374330943 200000 427055355 200000 434301277 200000 52344257 200000 14310 200000 156933598 200000 440386590 200000 120171189 200000 688286106 200000 883496478 200000 912509312 200000 629906079 200000 644283594 200000 469341619 200000 522188931 200000 94952967 200000 69521415 200000 190117815 200000 853480775 200000 875227797 200000 831079682 200000 896793698 200000 32626957 200000 248042771 200000 884036236 200000 292754700 200000 674102838 200000 286777192 200000 701324948 200000 139494958 200000 520929345 200000 583803549 200000 633539115 200000 775521 200000 54767568 200000 838045402 200000 594253186 200000 710737244 200000 69140643 200000 522818921 200000 492386281 200000 630408184 200000 497182618 200000 834002609 200000 31284689 200000 593603630 200000 918211767 200000 7105596 200000 187794121 200000 477936663 200000 752565528 200000 663119537 200000 313765764 200000 840105706 200000 6859520 200000 325750233 200000 123491793 200000 274084097 200000 831831502 200000 487064220 200000 926559392 200000 780195796 200000 408952323 200000 432616196 200000 360514051 200000 931052026 200000 697257792 200000 363312696 200000 127225130 200000 967735598 200000 597939780 200000 381117569 200000 965570148 200000 377693767 200000 502383857 200000 90920776 200000 529204004 200000 12478270 200000 33296455 200000 299130645 200000 399568888 200000 529935147 200000 979805798 200000 662300560 200000 14444690 200000 757770311 200000 858566799 200000 64128899 200000 703098819 200000 213143018 200000 271899427 200000 128880853 200000 931721082 200000 600070285 200000 302869922 200000 237044879 200000 637979848 200000 101011401 200000 460208300 200000 713921242 200000 274712030 200000 52645973 200000 516705282 200000 715184382 200000 925256204 200000 877127691 200000 346728068 200000 792824163 200000 991510467 200000 824249314 200000 893206580 200000 479814547 200000 933410963 200000 153487348 200000 926190129 200000 55963701 200000 966742829 200000 473841528 200000 944685755 200000 393169682 200000 874861921 200000 938288328 200000 621982517 200000 451780883 200000 149561888 200000 831580508 200000 262091293 200000 853775423 200000 193728889 200000 287308748 200000 103244052 200000 694460353 200000 464829087 200000 735536081 200000 407570652 200000 599100383 200000 798138849 200000 456362563 200000 648068948 200000 490383363 200000 694820015 200000 520357659 200000 315694461 200000 603500725 200000 106256795 200000 8648561 200000 171484535 200000 772985246 200000 434567764 200000 831460734 200000 149316740 200000 961698693 200000 42780588 200000 639816858 200000 533810947 200000 781278293 200000 916188050 200000 760012095 200000 728114804 200000 672755988 200000 929748759 200000 769908995 200000 482295674 200000 75363820 200000 413930092 200000 439620256 200000 220464595 200000 565215269 200000 549104866 200000 490264559 200000 285454944 200000 393350183 200000 234539240 200000 541708776 200000 141029155 200000 800789884 200000 203241487 200000 275041955 200000 806510907 200000 90040523 200000 144008456 200000 930849112 200000 321234153 200000 599674845 200000 371057059 200000 412716129 200000 862482829 200000 143147419 200000 58179793 200000 816242486 200000 192100776 200000 998154253 200000 491400354 200000 931189871 200000 667288795 200000 320048732 200000 331528262 200000 771959749 200000 763961318 200000 295888079 200000 136551439 200000 108336144 200000 543797929 200000 108993744 200000 879529325 200000 408345417 200000 413569573 200000 127555303 200000 781148400 200000 334561417 200000 720780411 200000 650697405 200000 762135112 200000 245423623 200000 370353386 200000 530575130 200000 265155655 200000 920538396 200000 548551124 200000 627810790 200000 931199708 200000 966735938 200000 618825401 200000 344342571 200000 112600345 200000 748365583 200000 892633657 200000 36534800 200000 747537197 200000 51903550 200000 746148374 200000 698179806 200000 823501417 200000 684880294 200000 625058606 200000 110289149 200000 894384446 200000 503691839 200000 648309636 200000 254424055 200000 461005117 200000 299812387 200000 590774839 200000 577013364 200000 682816789 200000 330107018 200000 460601224 200000 639513147 200000 815957655 200000 272282572 200000 207402712 200000 61744694 200000 770137780 200000 993712482 200000 941162662 200000 639245421 200000 354943356 200000 657431012 200000 817879188 200000 324643848 200000 573339680 200000 989272331 200000 509229922 200000 183269201 200000 110017264 200000 69461424 200000 369293040 200000 921323439 200000 250687324 200000 674544074 200000 360892479 200000 103537580 200000 220235766 200000 286749298 200000 664876912 200000 707527918 200000 39722606 200000 883970018 200000 240443843 200000 589355072 200000 410228628 200000 785550192 200000 548693400 200000 683403658 200000 103140184 200000 16057239 200000 652610160 200000 384138195 200000 759592652 200000 195328494 200000 676900587 200000 840901446 200000 516703775 200000 959255341 200000 789737163 200000 665211177 200000 452122275 200000 242494766 200000 332424942 200000 170899942 200000 154763975 200000 987447529 200000 214538583 200000 711123716 200000 866941980 200000 530791542 200000 328029477 200000 715638062 200000 54207315 200000 488667406 200000 818983578 200000 63231018 200000 942317629 200000 853636361 200000 573603092 200000 153276130 200000 463752137 200000 36590048 200000 428166422 200000 587634527 200000 436659208 200000 742015532 200000 162245695 200000 331496647 200000 106834475 200000 256972196 200000 229713744 200000 172090213 200000 39952514 200000 186856225 200000 483944489 200000 598075040 200000 784546430 200000 478430364 200000 674195916 200000 198388482 200000 811410607 200000 767780654 200000 68794455 200000 939784754 200000 331982534 200000 371593999 200000 150748941 200000 23615737 200000 557798291 200000 347575190 200000 703822413 200000 930322751 200000 735656710 200000 919735614 200000 889947544 200000 586834958 200000 682447409 200000 547089822 200000 51418511 200000 214196621 200000 702856003 200000 192500591 200000 636482545 200000 5819142 200000 822942606 200000 524642953 200000 446474144 200000 995183328 200000 828289 200000 497056229 200000 708757660 200000 2730148 200000 826324142 200000 181524379 200000 283246086 200000 52599034 200000 367523780 200000 24703716 200000 618295325 200000 687739308 200000 823744661 200000 270976024 200000 808863811 200000 369263521 200000 991213072 200000 627256496 200000 633610999 200000 361387746 200000 863801414 200000 89658181 200000 962570716 200000 62351512 200000 993699944 200000 628354958 200000 339569072 200000 591154443 200000 428682951 200000 379745381 200000 382374484 200000 61371811 200000 727535826 200000 271769537 200000 707794122 200000 714704106 200000 612792090 200000 22615740 200000 154798385 200000 457675399 200000 543514960 200000 799093645 200000 778105545 200000 800224579 200000 762820676 200000 873879950 200000 650216437 200000 829915399 200000 392372198 200000 603729207 200000 975143475 200000 688634587 200000 484580168 200000 74835488 200000 978525733 200000 334292711 200000 440000666 200000 676499202 200000 254917002 200000 98146933 200000 157979436 200000 906288053 200000 546218820 200000 52917228 200000 137820014 200000 910913330 200000 541249364 200000 362710741 200000 471070450 200000 196238738 200000 831259352 200000 12191704 200000 222930535 200000 669047308 200000 270543378 200000 949273279 200000 207944095 200000 515331833 200000 496332387 200000 691766898 200000 731101065 200000 657945042 200000 445342795 200000 374958840 200000 60965943 200000 526512944 200000 655261034 200000 461582203 200000 71210200 200000 823500490 200000 732330114 200000 438640707 200000 818738621 200000 936687482 200000 418298737 200000 784243896 200000 757301847 200000 552602936 200000 298563386 200000 187448676 200000 578404150 200000 998344988 200000 48855036 200000 660657134 200000 160804875 200000 287898462 200000 439358712 200000 953029408 200000 686632871 200000 571760472 200000 900912782 200000 257839329 200000 692296184 200000 880328066 200000 232600640 200000 820996665 200000 747747857 200000 53217140 200000 363015341 200000 681458515 200000 485042722 200000 435622375 200000 214141333 200000 243943286 200000 361289083 200000 459765940 200000 395544539 200000 716173066 200000 899323533 200000 41537746 200000 613209981 200000 50738584 200000 65293032 200000 243066970 200000 157281180 200000 426892233 200000 301347132 200000 267446918 200000 68550266 200000 103462757 200000 600318811 200000 613346732 200000 304337270 200000 200415060 200000 120328756 200000 761310535 200000 808298769 200000 637443488 200000 630474201 200000 943137773 200000 64574699 200000 300436336 200000 178790777 200000 603321177 200000 663551429 200000 985460493 200000 786075494 200000 787194466 200000 839171456 200000 933593056 200000 353609487 200000 516806912 200000 835232028 200000 733767792 200000 738044677 200000 314062925 200000 893470393 200000 656540264 200000 72353017 200000 133034113 200000 149354392 200000 864268942 200000 106434491 200000 766151924 200000 760735770 200000 239221452 200000 108867388 200000 482799135 200000 955007422 200000 888318506 200000 550433933 200000 451074971 200000 167233318 200000 225006801 200000 747467740 200000 832986655 200000 642401298 200000 468492297 200000 585554045 200000 860775300 200000 858237795 200000 259315770 200000 134426333 200000 541562051 200000 805008664 200000 702505709 200000 567365263 200000 610245109 200000 966452307 200000 158790347 200000 329803331 200000 605218385 200000 909815635 200000 144879004 200000 473077193 200000 533266481 200000 599670138 200000 796267081 200000 560131089 200000 549663501 200000 293352776 200000 312387801 200000 907662637 200000 718116733 200000 872938590 200000 47627382 200000 74418764 200000 416601913 200000 184221051 200000 994291049 200000 98856384 200000 73590555 200000 170643585 200000 932260633 200000 125695224 200000 530669851 200000 620244080 200000 403688974 200000 432000646 200000 788291153 200000 852209000 200000 132833267 200000 476925465 200000 538281206 200000 438810795 200000 886892943 200000 553289858 200000 203633762 200000 998943895 200000 985562314 200000 696074675 200000 65386254 200000 611073711 200000 766633133 200000 797460666 200000 358072467 200000 392249746 200000 646712161 200000 907143113 200000 6126504 200000 535611649 200000 315137069 200000 810720304 200000 213027367 200000 308051421 200000 147192700 200000 410048608 200000 677167879 200000 340444709 200000 943005396 200000 330435561 200000 871981666 200000 359706363 200000 448030431 200000 408791932 200000 882081135 200000 155810975 200000 334457702 200000 201349353 200000 246563976 200000 452104817 200000 712665935 200000 809561376 200000 285357861 200000 517171954 200000 12755621 200000 672693811 200000 994951646 200000 206364099 200000 383200911 200000 78031186 200000 989934700 200000 386772899 200000 565313367 200000 558670028 200000 609279399 200000 649975924 200000 896959588 200000 819045396 200000 829146504 200000 217447222 200000 32638015 200000 371300281 200000 89165095 200000 278265866 200000 598236304 200000 539631467 200000 853149885 200000 695227951 200000 408445985 200000 941226491 200000 713779618 200000 120849415 200000 675703001 200000 394721627 200000 161886800 200000 22253330 200000 141815746 200000 189863065 200000 316568157 200000 569264624 200000 817906946 200000 529416167 200000 760934020 200000 151605346 200000 426176484 200000 267619477 200000 197989019 200000 188513097 200000 44171472 200000 66676500 200000 966975389 200000 567714468 200000 688277838 200000 727006965 200000 656001953 200000 814941077 200000 555332614 200000 839177959 200000 382545887 200000 371657308 200000 105489089 200000 272295099 200000 343481009 200000 869112409 200000 863679592 200000 707093345 200000 120912271 200000 164811278 200000 948412163 200000 445523691 200000 847621393 200000 424451866 200000 233179578 200000 900693641 200000 509847280 200000 603784765 200000 223443671 200000 154793099 200000 549131780 200000 970235737 200000 52858817 200000 714164322 200000 379671622 200000 111183214 200000 480673025 200000 190743197 200000 231730895 200000 105703069 200000 707734592 200000 443137775 200000 195199958 200000 669975590 200000 47505989 200000 406194726 200000 693031604 200000 709481064 200000 969825531 200000 140746293 200000 379077603 200000 598346470 200000 498286440 200000 515337258 200000 823431417 200000 406647872 200000 617352630 200000 37247544 200000 938041521 200000 913111093 200000 17701677 200000 597502893 200000 222366434 200000 307892647 200000 926978614 200000 520107771 200000 865987716 200000 152837269 200000 523090009 200000 821584306 200000 438071729 200000 765655585 200000 423476798 200000 696317059 200000 798748577 200000 697026699 200000 869438894 200000 757680959 200000 330255020 200000 148821300 200000 514488722 200000 619850453 200000 451082827 200000 388481691 200000 776380914 200000 181896534 200000 264765718 200000 779616354 200000 774082039 200000 457952754 200000 963578566 200000 527595337 200000 865746921 200000 61930747 200000 147992116 200000 542878512 200000 904414512 200000 633352673 200000 161311063 200000 473832217 200000 983184981 200000 542910260 200000 373356360 200000 577830178 200000 553046785 200000 210058917 200000 146035777 200000 934300814 200000 632595964 200000 699563779 200000 623085464 200000 524112828 200000 937903406 200000 745604161 200000 385417672 200000 572214829 200000 123529121 200000 830369133 200000 526481000 200000 269294721 200000 562597756 200000 361397946 200000 779338288 200000 239934586 200000 943479816 200000 402059126 200000 819132666 200000 14552311 200000 704760238 200000 493907476 200000 639195582 200000 798998008 200000 199119862 200000 782999074 200000 749733012 200000 900436640 200000 603493768 200000 133714 200000 209362101 200000 323238189 200000 60384302 200000 604328565 200000 36925049 200000 847631616 200000 884878031 200000 560963450 200000 350795097 200000 544968347 200000 603103092 200000 759478642 200000 425823726 200000 55088029 200000 870854982 200000 678803854 200000 973653487 200000 65080007 200000 811763852 200000 635697694 200000 301658165 200000 781417977 200000 628866225 200000 832387731 200000 480064186 200000 411825205 200000 92905019 200000 746090877 200000 430644884 200000 841657754 200000 74949844 200000 299670156 200000 25185278 200000 54678376 200000 75788612 200000 273981074 200000 285404750 200000 348261378 200000 691059572 200000 465114495 200000 293246975 200000 27648230 200000 253315692 200000 399982179 200000 910688936 200000 137202357 200000 26617428 200000 847790446 200000 535846658 200000 977099569 200000 479067765 200000 110240242 200000 133661413 200000 841727289 200000 154310968 200000 480687710 200000 45521738 200000 193073358 200000 701099557 200000 794918468 200000 406240841 200000 393154832 200000 736280037 200000 104851539 200000 923074843 200000 463131712 200000 235802175 200000 603988573 200000 181659160 200000 609383871 200000 545744925 200000 69953361 200000 607529657 200000 755439117 200000 396762504 200000 609082176 200000 722122135 200000 885487818 200000 747260839 200000 694463835 200000 380151913 200000 448230071 200000 870541506 200000 128948210 200000 120999433 200000 824534452 200000 242549316 200000 950062198 200000 478211182 200000 535243459 200000 560287411 200000 602154359 200000 24589490 200000 910992899 200000 33152954 200000 716227238 200000 911188236 200000 818487989 200000 501361183 200000 748283603 200000 113293526 200000 607487289 200000 452981707 200000 287649263 200000 435368584 200000 21241104 200000 661640648 200000 18311946 200000 586369466 200000 759731931 200000 134012478 200000 907697237 200000 445261605 200000 973485146 200000 448207476 200000 395105567 200000 299147425 200000 275070061 200000 130069204 200000 319991771 200000 543297319 200000 927438101 200000 3062502 200000 882754584 200000 842953936 200000 995602290 200000 633050963 200000 297965702 200000 951167699 200000 825904582 200000 390365155 200000 577728759 200000 804167561 200000 216573296 200000 748711806 200000 39640666 200000 576097899 200000 345636080 200000 310119469 200000 341504192 200000 763653650 200000 63091689 200000 882076953 200000 766955866 200000 656180277 200000 160477977 200000 333854858 200000 682738297 200000 360098222 200000 552644194 200000 455670761 200000 881035660 200000 763411573 200000 570347715 200000 70927806 200000 518426404 200000 998957986 200000 558119518 200000 73328049 200000 635805426 200000 475283821 200000 982729843 200000 531724939 200000 714206150 200000 653176112 200000 346047331 200000 78441525 200000 491682193 200000 346973027 200000 313032365 200000 38400951 200000 420930915 200000 883632542 200000 980701939 200000 311780154 200000 100452205 200000 346605210 200000 203702261 200000 453022213 200000 496655615 200000 169505840 200000 314718355 200000 950834818 200000 30475401 200000 930523479 200000 7053006 200000 662796857 200000 204112797 200000 926427688 200000 806409159 200000 775784403 200000 357791979 200000 103783389 200000 845048253 200000 407430424 200000 597092419 200000 452350156 200000 864228882 200000 222909169 200000 327168149 200000 259095152 200000 822527814 200000 795608933 200000 302816243 200000 51724127 200000 199180537 200000 138503582 200000 540393868 200000 77815636 200000 888495597 200000 922733028 200000 63743921 200000 165718310 200000 974617089 200000 527084960 200000 822530004 200000 664507597 200000 447562805 200000 67953498 200000 418198147 200000 581333347 200000 979667115 200000 681167546 200000 631976816 200000 145463584 200000 407951524 200000 437168266 200000 660312939 200000 313312604 200000 625662590 200000 96843441 200000 88239717 200000 723461776 200000 781089724 200000 763718712 200000 612201326 200000 400895061 200000 673617149 200000 618926407 200000 320098487 200000 295768418 200000 90927617 200000 552069928 200000 166098832 200000 909306768 200000 318773675 200000 835441730 200000 533015146 200000 381775832 200000 641863161 200000 54301215 200000 873441493 200000 284026451 200000 52897805 200000 411230566 200000 555726210 200000 598689848 200000 560990759 200000 282457568 200000 500358208 200000 255971297 200000 973265831 200000 668640885 200000 553043458 200000 966125254 200000 478553870 200000 317151535 200000 140951255 200000 741977983 200000 212433404 200000 489531701 200000 460085743 200000 645912004 200000 247562035 200000 843192528 200000 76585884 200000 735642223 200000 260162194 200000 386170217 200000 485696845 200000 388045688 200000 68268825 200000 311831944 200000 977700756 200000 818786295 200000 568674027 200000 55235797 200000 567490592 200000 382609957 200000 514255686 200000 428564506 200000 336254914 200000 147025242 200000 714425484 200000 809381182 200000 972903531 200000 57077263 200000 9184828 200000 14001482 200000 800504108 200000 718951389 200000 804180216 200000 831437927 200000 641126452 200000 14740347 200000 916969088 200000 996874205 200000 424358100 200000 83266243 200000 305046965 200000 490433044 200000 962244989 200000 886136492 200000 868983958 200000 248167574 200000 24543679 200000 128573264 200000 894644293 200000 433554442 200000 386884170 200000 178637798 200000 337426690 200000 162172473 200000 85831920 200000 530151112 200000 819584045 200000 558686220 200000 601582753 200000 977409902 200000 789639751 200000 520984970 200000 262464365 200000 33375344 200000 983498993 200000 854643166 200000 388075141 200000 961964423 200000 53936363 200000 788496718 200000 128157240 200000 224661387 200000 587825173 200000 679524164 200000 416191993 200000 18276469 200000 982720368 200000 671262792 200000 946679894 200000 981162333 200000 29685532 200000 791666691 200000 730459394 200000 528493692 200000 378322522 200000 71956284 200000 666910411 200000 477277994 200000 82280843 200000 929299422 200000 591679395 200000 463812065 200000 699118127 200000 773239535 200000 582626971 200000 136132151 200000 667266278 200000 765116057 200000 136345058 200000 112766695 200000 382074225 200000 903199268 200000 543241929 200000 9206215 200000 213640369 200000 231937528 200000 57792961 200000 922100690 200000 216444581 200000 753518495 200000 773672538 200000 544279327 200000 598828655 200000 345171904 200000 539975493 200000 972914918 200000 23110735 200000 342307876 200000 619068498 200000 91421057 200000 230063014 200000 751582132 200000 855625842 200000 110375528 200000 581509363 200000 472638584 200000 785837493 200000 44056115 200000 815522264 200000 546780569 200000 545148748 200000 575662747 200000 787643668 200000 874384734 200000 536900487 200000 831807608 200000 435436682 200000 726527793 200000 881336790 200000 360633283 200000 410381624 200000 306678682 200000 680337611 200000 164573077 200000 795597631 200000 934624834 200000 403205654 200000 978864677 200000 905747425 200000 991328753 200000 978949766 200000 334608588 200000 635741053 200000 621057679 200000 715319822 200000 508058628 200000 106391444 200000 823968038 200000 227434428 200000 343210851 200000 613043910 200000 392934365 200000 950690754 200000 309901732 200000 754673364 200000 202095101 200000 914530161 200000 137993886 200000 234300063 200000 419082735 200000 888142648 200000 817315145 200000 193706535 200000 895686970 200000 198443176 200000 942751679 200000 243008140 200000 883588745 200000 346532978 200000 516174648 200000 759938063 200000 553532834 200000 60808806 200000 759539724 200000 114503696 200000 314013551 200000 634468213 200000 602295732 200000 149302033 200000 157377016 200000 297726383 200000 251531464 200000 752459441 200000 541707365 200000 421345349 200000 234050817 200000 843759536 200000 443520256 200000 933081991 200000 10348344 200000 565802481 200000 392950064 200000 100314342 200000 238958948 200000 348246130 200000 44293503 200000 192806130 200000 690164382 200000 341453141 200000 522557331 200000 860002139 200000 427204896 200000 660962777 200000 898735671 200000 209943283 200000 694103104 200000 218329696 200000 48841555 200000 699646378 200000 405826169 200000 904021610 200000 632168942 200000 509555343 200000 624361314 200000 505242264 200000 319875123 200000 82194389 200000 215715763 200000 307052201 200000 776083816 200000 881402058 200000 85927238 200000 327060863 200000 612775927 200000 306640864 200000 944129299 200000 503918362 200000 132271975 200000 536530600 200000 897433906 200000 862600858 200000 986755683 200000 504774097 200000 141932252 200000 879896640 200000 947142833 200000 255886636 200000 410966633 200000 823107437 200000 143133499 200000 640830890 200000 108031826 200000 137955488 200000 244597770 200000 536905052 200000 33663536 200000 774629243 200000 204128836 200000 303378801 200000 49211066 200000 124604094 200000 263302196 200000 713293370 200000 142693321 200000 891270218 200000 676363585 200000 124552487 200000 64352087 200000 69020958 200000 882437109 200000 257936074 200000 848312954 200000 866126684 200000 701032439 200000 952487635 200000 178524525 200000 646079556 200000 11143184 200000 118356498 200000 941194630 200000 110137910 200000 413467176 200000 192841848 200000 144357696 200000 28278451 200000 586505033 200000 617632532 200000 220527666 200000 553332315 200000 722677146 200000 8820249 200000 396325653 200000 322130160 200000 203356261 200000 916046038 200000 899576257 200000 256891217 200000 271698961 200000 764850107 200000 198950703 200000 979144575 200000 633282087 200000 572387418 200000 719230839 200000 15213210 200000 94814031 200000 473097058 200000 586809298 200000 330948836 200000 256853331 200000 592319140 200000 990159512 200000 231447995 200000 166633242 200000 954082065 200000 372680002 200000 818344354 200000 30725805 200000 832197818 200000 563358313 200000 197615160 200000 444213557 200000 604250318 200000 614249924 200000 39742014 200000 24048890 200000 876398494 200000 392910893 200000 77220757 200000 101900132 200000 584179867 200000 411544987 200000 744819004 200000 17162493 200000 833671765 200000 571273512 200000 472193877 200000 211132780 200000 664956541 200000 451107595 200000 648441120 200000 41391994 200000 513746403 200000 848315550 200000 820975869 200000 887610128 200000 430417528 200000 159296089 200000 821649518 200000 51793718 200000 944327500 200000 818570708 200000 565317649 200000 815634452 200000 826911887 200000 609109960 200000 939198377 200000 896217844 200000 732498323 200000 316105229 200000 158020629 200000 756827197 200000 340415176 200000 437917596 200000 497653078 200000 961314168 200000 79694781 200000 740178574 200000 656503949 200000 108672333 200000 81103653 200000 414155802 200000 375285753 200000 925195142 200000 81894094 200000 730732697 200000 323627772 200000 23055115 200000 416954795 200000 446085508 200000 364171798 200000 819152867 200000 568277962 200000 909353844 200000 420846823 200000 680688952 200000 683379293 200000 626990112 200000 180889136 200000 27461458 200000 751913909 200000 736854114 200000 615742930 200000 616943513 200000 56667969 200000 136261170 200000 120693452 200000 19855511 200000 250958226 200000 929103528 200000 838578496 200000 636220915 200000 687724121 200000 164257276 200000 420492398 200000 202716279 200000 22046310 200000 899990920 200000 598966967 200000 120768010 200000 380437418 200000 97709508 200000 191621018 200000 165790133 200000 268449077 200000 645277768 200000 614490553 200000 119956384 200000 902751032 200000 678573005 200000 275796180 200000 197357845 200000 316769027 200000 413459500 200000 520382923 200000 476653691 200000 41068294 200000 156324444 200000 68887199 200000 829306715 200000 517357267 200000 760414326 200000 817350257 200000 459296350 200000 204505882 200000 421856180 200000 589327232 200000 983897420 200000 691907498 200000 934298732 200000 83958062 200000 240774413 200000 133731190 200000 205746713 200000 718042619 200000 655396267 200000 399294604 200000 359054161 200000 999149448 200000 580518989 200000 137051679 200000 793701327 200000 824615572 200000 730616124 200000 8829 200000 192356970 200000 604475137 200000 134368737 200000 958511384 200000 859089690 200000 251168719 200000 484274883 200000 446196865 200000 462907129 200000 981318430 200000 415496077 200000 426917479 200000 450036799 200000 705387055 200000 505970437 200000 324799899 200000 813483076 200000 295114594 200000 469456661 200000 3840526 200000 670607745 200000 306672697 200000 899439301 200000 188366544 200000 354524047 200000 778222419 200000 784342078 200000 112678930 200000 388025125 200000 605320817 200000 170741448 200000 608527140 200000 669730332 200000 498140275 200000 744224459 200000 30306423 200000 226040173 200000 186425690 200000 347305424 200000 780477851 200000 718564145 200000 783716935 200000 340164736 200000 951773504 200000 80261279 200000 13464954 200000 26021027 200000 414453560 200000 779301905 200000 289223251 200000 614307106 200000 859219571 200000 769139967 200000 465067859 200000 741683204 200000 449830145 200000 969299969 200000 635965466 200000 56644723 200000 542616594 200000 547689679 200000 577126250 200000 520286904 200000 28348920 200000 36008003 200000 145373474 200000 406146618 200000 425610786 200000 481610837 200000 54157891 200000 56678274 200000 19238177 200000 851591197 200000 501837549 200000 950054456 200000 430357159 200000 900035028 200000 324218977 200000 165175590 200000 889801090 200000 423693522 200000 116536576 200000 593923123 200000 588572068 200000 917783441 200000 598537290 200000 874747496 200000 372540957 200000 13715879 200000 813757663 200000 531506670 200000 745939742 200000 831655374 200000 499992192 200000 244130828 200000 789289464 200000 730699231 200000 308451341 200000 355775789 200000 249711385 200000 64080081 200000 180055432 200000 178984663 200000 894093332 200000 316322494 200000 654205455 200000 878100404 200000 208126361 200000 566833373 200000 36964325 200000 79563149 200000 413908344 200000 661927816 200000 440278121 200000 558641992 200000 425389218 200000 116039735 200000 783909917 200000 874882800 200000 144068903 200000 425663362 200000 567812767 200000 417727404 200000 269579319 200000 858131234 200000 994321586 200000 357726150 200000 570733604 200000 28827631 200000 623109685 200000 149739173 200000 541209693 200000 776330722 200000 496722985 200000 615691474 200000 433451892 200000 300842515 200000 154285742 200000 817403381 200000 357431064 200000 698540219 200000 653118214 200000 194232536 200000 3479579 200000 841943858 200000 444336527 200000 154140514 200000 419971180 200000 624655858 200000 61686732 200000 521303709 200000 482084637 200000 969863825 200000 657770076 200000 121720495 200000 892285533 200000 784060874 200000 660021505 200000 250508515 200000 757257085 200000 253316467 200000 422637721 200000 571905441 200000 713917166 200000 991456903 200000 430285607 200000 133841521 200000 987567168 200000 866449693 200000 483018698 200000 379282939 200000 913932324 200000 406407789 200000 768865987 200000 740631048 200000 379002474 200000 147901649 200000 570128242 200000 319235969 200000 464478723 200000 494065089 200000 790704728 200000 8574062 200000 782174975 200000 189931477 200000 622277398 200000 628470775 200000 670767759 200000 446845638 200000 666769516 200000 543949414 200000 260461314 200000 596137324 200000 866864698 200000 357376802 200000 791902155 200000 100751808 200000 376929153 200000 495726260 200000 822435193 200000 70550747 200000 605551714 200000 1657541 200000 58175420 200000 643628276 200000 438862876 200000 397883932 200000 415681382 200000 555257700 200000 559724817 200000 699228836 200000 511410790 200000 516449957 200000 242034881 200000 654916963 200000 801231822 200000 695320653 200000 306745804 200000 769652867 200000 614179789 200000 482720023 200000 229666803 200000 444646732 200000 210027956 200000 444421338 200000 787342359 200000 702988327 200000 448098293 200000 150468238 200000 734730296 200000 270996636 200000 767166494 200000 939811917 200000 848807286 200000 963619155 200000 938311905 200000 392999247 200000 788960786 200000 38008853 200000 196355598 200000 105661932 200000 380116332 200000 762018763 200000 570789526 200000 247848349 200000 363711494 200000 280912509 200000 146043017 200000 935779066 200000 307504511 200000 49298772 200000 628584216 200000 573781948 200000 15116440 200000 155408024 200000 56964243 200000 385108668 200000 161625905 200000 696332721 200000 966844523 200000 270977521 200000 839217227 200000 88212264 200000 803365168 200000 708151412 200000 679769095 200000 195284646 200000 51742866 200000 418782335 200000 573201828 200000 784039155 200000 577530723 200000 732625256 200000 362608005 200000 337842679 200000 470370706 200000 68536234 200000 662819112 200000 597233340 200000 25971249 200000 935264988 200000 706404142 200000 584563561 200000 334402415 200000 264622518 200000 743759192 200000 857439559 200000 119433374 200000 261699602 200000 594333319 200000 542589631 200000 253254701 200000 48688872 200000 941725883 200000 355201881 200000 361800110 200000 340661328 200000 428787988 200000 225339837 200000 933914064 200000 578504579 200000 572165075 200000 156265909 200000 717133412 200000 642476761 200000 569534553 200000 581128744 200000 956763739 200000 17733067 200000 855123750 200000 97342751 200000 715937733 200000 529939698 200000 132772826 200000 844161475 200000 531657683 200000 373409285 200000 499195190 200000 259875420 200000 105103061 200000 239156189 200000 775610138 200000 110907986 200000 364603964 200000 241137780 200000 151739015 200000 12428334 200000 741840024 200000 960507104 200000 514837918 200000 783289241 200000 289427866 200000 316754268 200000 876081055 200000 867779419 200000 668409362 200000 695320894 200000 954745066 200000 70042973 200000 777588720 200000 373256961 200000 841169664 200000 67416231 200000 768121414 200000 156930620 200000 389699714 200000 420559713 200000 927800132 200000 948468136 200000 68337967 200000 812162772 200000 118255673 200000 505433885 200000 962188777 200000 205671273 200000 712990104 200000 570268052 200000 26265264 200000 287994024 200000 601416431 200000 543680805 200000 719592613 200000 692020026 200000 339175665 200000 961166089 200000 213888519 200000 979749094 200000 114526572 200000 7287192 200000 243430456 200000 945952918 200000 803684690 200000 131010635 200000 529001399 200000 199888467 200000 156627636 200000 899031995 200000 322565158 200000 17439556 200000 478060737 200000 251225503 200000 816723013 200000 848044465 200000 299494346 200000 103927505 200000 569027061 200000 508635397 200000 979806016 200000 723449672 200000 924503093 200000 617318342 200000 938526643 200000 133645854 200000 562424615 200000 596447135 200000 859699412 200000 517962635 200000 867706891 200000 102511446 200000 423753075 200000 409681126 200000 19686722 200000 453165781 200000 325780865 200000 296447658 200000 829089355 200000 550788387 200000 48995853 200000 798631534 200000 719203272 200000 143696491 200000 850694474 200000 129634027 200000 47690616 200000 427042803 200000 546923655 200000 579269625 200000 664677437 200000 290385445 200000 299572276 200000 416120977 200000 157028375 200000 229571209 200000 266028515 200000 107196108 200000 731003431 200000 361039816 200000 938129987 200000 942332385 200000 116991148 200000 693814698 200000 399876390 200000 634390057 200000 737256712 200000 439502615 200000 231550843 200000 154950429 200000 144426939 200000 632507416 200000 570928980 200000 897892182 200000 505784933 200000 930069974 200000 486676960 200000 745311371 200000 442021831 200000 252630681 200000 448563568 200000 856471958 200000 124993474 200000 493178826 200000 105119605 200000 568156783 200000 312591702 200000 624899569 200000 468120192 200000 875987502 200000 438218915 200000 19625142 200000 283168320 200000 666870539 200000 441193194 200000 1843938 200000 480345990 200000 404392032 200000 35030155 200000 938212958 200000 770341955 200000 767885477 200000 822216967 200000 246245426 200000 835863943 200000 140353906 200000 87171839 200000 809586823 200000 46118786 200000 71854976 200000 679703091 200000 667977380 200000 406817158 200000 22156968 200000 133017987 200000 151953651 200000 380711427 200000 631351777 200000 195938544 200000 893760253 200000 742679177 200000 285570884 200000 873114523 200000 753058152 200000 296079304 200000 869697547 200000 708113348 200000 328820735 200000 470876562 200000 47168652 200000 93967051 200000 827329962 200000 296816342 200000 247500354 200000 786933553 200000 446124144 200000 684093862 200000 858085315 200000 33318038 200000 343228795 200000 580800817 200000 996648138 200000 909688251 200000 936117523 200000 78106569 200000 302981166 200000 35462785 200000 212330657 200000 113730269 200000 498687975 200000 541324264 200000 222013101 200000 895674110 200000 982792463 200000 366644240 200000 583975135 200000 360584670 200000 293348318 200000 339657274 200000 165194753 200000 293608011 200000 297912236 200000 88030919 200000 678685690 200000 764060727 200000 313231090 200000 129701174 200000 689948115 200000 37431986 200000 760516937 200000 510002217 200000 483532212 200000 748132845 200000 926122344 200000 83474272 200000 602079463 200000 969030456 200000 506091304 200000 428012475 200000 485822931 200000 989363972 200000 513503106 200000 924727100 200000 571364354 200000 670221537 200000 250499215 200000 635757313 200000 300989979 200000 911597439 200000 641545606 200000 202960717 200000 663104487 200000 477955760 200000 329782465 200000 54978431 200000 850679374 200000 291877220 200000 227948984 200000 456180248 200000 21463898 200000 926522794 200000 739907843 200000 658211513 200000 114326066 200000 840724149 200000 539122266 200000 120858145 200000 171069215 200000 76957395 200000 911688343 200000 46449202 200000 74341770 200000 794224503 200000 259141042 200000 86126572 200000 940706811 200000 949247279 200000 4037827 200000 876852591 200000 635062299 200000 596459949 200000 541053955 200000 819829244 200000 696894129 200000 639410626 200000 158211274 200000 997479412 200000 869234599 200000 692278621 200000 667310994 200000 478205655 200000 391952389 200000 236742543 200000 629982705 200000 388996933 200000 10326516 200000 670729865 200000 951976609 200000 683704063 200000 959745212 200000 898508187 200000 18241915 200000 735971045 200000 742250181 200000 869540662 200000 149016950 200000 818368761 200000 931465113 200000 939319018 200000 598093484 200000 761591386 200000 198003679 200000 624335720 200000 397473364 200000 101341512 200000 873035104 200000 626466944 200000 920318664 200000 735077670 200000 723784453 200000 888036131 200000 501744512 200000 642329714 200000 160803030 200000 761117536 200000 305478420 200000 413043918 200000 791459323 200000 627288170 200000 926364477 200000 622357753 200000 69369533 200000 929443984 200000 637518035 200000 891715285 200000 469523589 200000 513889602 200000 317055951 200000 909505378 200000 102945755 200000 460539154 200000 341573961 200000 818540737 200000 135054440 200000 68152751 200000 874725242 200000 110319153 200000 461988084 200000 992644075 200000 546318266 200000 373953044 200000 817075047 200000 527665589 200000 778636419 200000 2871273 200000 515634890 200000 377378334 200000 999217515 200000 9920595 200000 507033926 200000 710609751 200000 588922669 200000 471015696 200000 747936291 200000 251785905 200000 266498463 200000 847180033 200000 983337417 200000 402631835 200000 291358140 200000 252817448 200000 669349826 200000 602954406 200000 102118811 200000 94101924 200000 13062837 200000 209476483 200000 947284596 200000 807227318 200000 295285867 200000 643858178 200000 144993441 200000 666104254 200000 784054733 200000 227252756 200000 983673242 200000 728582206 200000 998478051 200000 971470025 200000 67523575 200000 912424148 200000 138577110 200000 976132689 200000 540583281 200000 184587843 200000 112791533 200000 305322750 200000 954471648 200000 929401962 200000 755938194 200000 294647872 200000 609870909 200000 954713674 200000 490999885 200000 306897063 200000 919512225 200000 908201988 200000 576862663 200000 844972003 200000 349539907 200000 248317143 200000 303012040 200000 289355462 200000 149939324 200000 296982309 200000 315282232 200000 535252799 200000 456443334 200000 249575534 200000 884471329 200000 252608608 200000 267377591 200000 43443538 200000 867951530 200000 472342616 200000 949341962 200000 585111955 200000 81607964 200000 914922104 200000 239279510 200000 232723471 200000 339792608 200000 476493105 200000 330888275 200000 908293321 200000 291997309 200000 698820116 200000 297149275 200000 855997664 200000 934679198 200000 633536464 200000 925252070 200000 186302101 200000 404239625 200000 165018166 200000 534207564 200000 366549833 200000 134596776 200000 443675703 200000 741267974 200000 31092603 200000 83598211 200000 907874787 200000 453430700 200000 310814925 200000 460572354 200000 839189611 200000 373666039 200000 191254015 200000 90485935 200000 59778591 200000 708143808 200000 351136497 200000 981000369 200000 142668911 200000 58788606 200000 391763108 200000 939638098 200000 263832557 200000 156358346 200000 614028089 200000 180579896 200000 283144265 200000 76914270 200000 121016816 200000 528249902 200000 844036179 200000 364354320 200000 8786217 200000 414720284 200000 708105211 200000 747000155 200000 884484197 200000 857900553 200000 278824531 200000 525548246 200000 901733444 200000 411649312 200000 773331338 200000 475323449 200000 590913672 200000 879703975 200000 460533490 200000 942950750 200000 290495503 200000 823528968 200000 139263738 200000 504860989 200000 448708316 200000 857755594 200000 933262643 200000 975864814 200000 223329294 200000 384194968 200000 388497999 200000 787858090 200000 305639911 200000 535097144 200000 377056796 200000 213782985 200000 151898053 200000 271053204 200000 584561548 200000 966941380 200000 897499179 200000 304111285 200000 978734767 200000 109253172 200000 759293624 200000 160831425 200000 619771574 200000 660662224 200000 835052077 200000 953756931 200000 85941233 200000 521268849 200000 359642218 200000 183223266 200000 931012049 200000 902907409 200000 601607793 200000 518256872 200000 327855334 200000 882299846 200000 160428128 200000 280198588 200000 578843873 200000 456958923 200000 986259834 200000 388829991 200000 911689874 200000 672356214 200000 259700766 200000 916954385 200000 338427369 200000 882393410 200000 422431693 200000 856488068 200000 839461368 200000 844932806 200000 496961832 200000 381413799 200000 581299951 200000 385633467 200000 612486639 200000 201547204 200000 855087133 200000 961633529 200000 928356610 200000 929649986 200000 484268533 200000 950008441 200000 321596001 200000 10986922 200000 170428933 200000 305036627 200000 334527279 200000 93976484 200000 12453631 200000 809275584 200000 811384746 200000 900446458 200000 461756084 200000 923791640 200000 771254580 200000 747471507 200000 228076051 200000 945600468 200000 174981709 200000 550412920 200000 590309165 200000 160032653 200000 273884821 200000 188203986 200000 337997107 200000 797070842 200000 811403469 200000 874054889 200000 169661046 200000 687660533 200000 170997973 200000 71643941 200000 337114725 200000 959543669 200000 79121839 200000 602295568 200000 840609169 200000 710107540 200000 55451514 200000 213031505 200000 505611179 200000 660093578 200000 919505783 200000 636274097 200000 231824771 200000 824120238 200000 522558982 200000 616497433 200000 739165449 200000 981041531 200000 643764904 200000 138508177 200000 411393871 200000 9751944 200000 688273918 200000 27960641 200000 194162821 200000 150552206 200000 639306183 200000 25547123 200000 37537787 200000 865010789 200000 564133606 200000 350519950 200000 115816481 200000 769571846 200000 658695513 200000 502712347 200000 408918665 200000 276128650 200000 136139841 200000 600326339 200000 679540706 200000 504990248 200000 396808671 200000 541307981 200000 503819774 200000 324820025 200000 89032084 200000 651140516 200000 591613900 200000 262382390 200000 182394848 200000 602507982 200000 36134238 200000 364061112 200000 834842211 200000 145322741 200000 582723043 200000 753424758 200000 737558495 200000 306860129 200000 720148908 200000 540854090 200000 302827058 200000 337359995 200000 287502890 200000 923717932 200000 380378719 200000 333763018 200000 32864237 200000 251909172 200000 146521221 200000 746346488 200000 128423078 200000 880591002 200000 843958245 200000 524756942 200000 369363238 200000 694239160 200000 769273055 200000 203787571 200000 520145755 200000 522531334 200000 301635317 200000 27880752 200000 560417368 200000 226795292 200000 924309702 200000 911180269 200000 799833165 200000 548979123 200000 957410834 200000 203391668 200000 905017994 200000 973611940 200000 830652348 200000 388088812 200000 651016576 200000 436588518 200000 82659778 200000 490097950 200000 905920191 200000 664761490 200000 244387141 200000 368372467 200000 644651767 200000 945596642 200000 928707207 200000 378348851 200000 821857786 200000 956545836 200000 905081063 200000 989308102 200000 713927351 200000 187112683 200000 588391654 200000 961438646 200000 50053440 200000 832223413 200000 580074532 200000 588089642 200000 329415876 200000 335612997 200000 148077411 200000 335605099 200000 39336341 200000 668620402 200000 991140993 200000 74892258 200000 163267362 200000 651824948 200000 615563393 200000 667932950 200000 217943036 200000 729324965 200000 857408386 200000 503248050 200000 349944788 200000 76254717 200000 53468869 200000 99295100 200000 55417211 200000 537526676 200000 735675563 200000 484087134 200000 581296352 200000 610199779 200000 290570931 200000 824680288 200000 676406548 200000 682970499 200000 43133823 200000 335810475 200000 26993736 200000 609068075 200000 275797711 200000 247792519 200000 62306764 200000 307598516 200000 610382724 200000 680013148 200000 920735248 200000 505702936 200000 612158365 200000 568840371 200000 892034214 200000 947112557 200000 233350204 200000 920722997 200000 358532670 200000 841770221 200000 178039200 200000 186275754 200000 79852712 200000 684707825 200000 45068075 200000 445428219 200000 546876628 200000 374819057 200000 533300061 200000 301526319 200000 253187284 200000 15946885 200000 913465303 200000 177678449 200000 907766231 200000 659717221 200000 375213400 200000 238261255 200000 321875503 200000 735356267 200000 893112770 200000 786703707 200000 2393419 200000 732739471 200000 665611797 200000 994776821 200000 47523773 200000 363332073 200000 658549874 200000 216221309 200000 64791860 200000 645585074 200000 99698712 200000 762333885 200000 17344130 200000 435987266 200000 175063400 200000 889223580 200000 290256790 200000 86232083 200000 42231780 200000 896886307 200000 945448833 200000 840270523 200000 205205035 200000 238597755 200000 424452212 200000 688680436 200000 719644158 200000 772676588 200000 334942655 200000 483716503 200000 410859070 200000 627797214 200000 950767571 200000 756131483 200000 480636138 200000 436776154 200000 186062400 200000 807138074 200000 780195108 200000 249791113 200000 352684471 200000 175625291 200000 229992236 200000 183769524 200000 756590088 200000 295559304 200000 832165474 200000 620654401 200000 713936419 200000 342827337 200000 216798023 200000 22648635 200000 737089562 200000 990871334 200000 650097020 200000 842328265 200000 658653981 200000 377689048 200000 970275264 200000 159986229 200000 93071228 200000 187117111 200000 999845365 200000 807574758 200000 534405799 200000 331294780 200000 666085147 200000 519790437 200000 806607664 200000 12266751 200000 748733267 200000 61263194 200000 892429510 200000 750613177 200000 54699996 200000 264709519 200000 710758970 200000 474166466 200000 342072088 200000 530175979 200000 981934462 200000 299206036 200000 272619143 200000 3217272 200000 644811680 200000 580997829 200000 633053897 200000 683334749 200000 956178642 200000 668811024 200000 712950175 200000 232863714 200000 258370149 200000 260794955 200000 546808810 200000 818908786 200000 514867400 200000 226307441 200000 179108777 200000 352148884 200000 439513484 200000 620313241 200000 349117438 200000 21011952 200000 790134114 200000 39674619 200000 336498985 200000 146323791 200000 93071898 200000 599668977 200000 25427082 200000 651640986 200000 364971685 200000 316499443 200000 598427299 200000 140413401 200000 445946130 200000 53562009 200000 760447763 200000 297234996 200000 832472724 200000 603675292 200000 839813786 200000 585700853 200000 916173178 200000 843811028 200000 845479706 200000 732744323 200000 205975861 200000 782736186 200000 825041300 200000 32910439 200000 968808532 200000 91371239 200000 781217830 200000 208653130 200000 149305994 200000 434258450 200000 842787859 200000 454364659 200000 145071269 200000 386190868 200000 520098746 200000 434936909 200000 196366488 200000 371192679 200000 232606875 200000 557971806 200000 723839345 200000 64799649 200000 350960473 200000 508787536 200000 388910435 200000 467454333 200000 959709618 200000 601232747 200000 321692604 200000 383224530 200000 690923144 200000 454920216 200000 863127790 200000 296593560 200000 970916314 200000 442886367 200000 700930697 200000 117375721 200000 535264458 200000 510330984 200000 36540222 200000 618000637 200000 243590041 200000 853214844 200000 440070366 200000 883409708 200000 494694821 200000 295515140 200000 857922648 200000 30535407 200000 851341680 200000 506563848 200000 61476797 200000 118018270 200000 186003099 200000 934725297 200000 252873278 200000 139695282 200000 812208614 200000 190346055 200000 392375850 200000 297966916 200000 998600497 200000 558615090 200000 270412532 200000 145751179 200000 745868670 200000 547403771 200000 500357931 200000 215314848 200000 312963819 200000 87794251 200000 876719232 200000 355487421 200000 47114427 200000 818081258 200000 940590530 200000 468536632 200000 742904141 200000 453615296 200000 738084580 200000 573176716 200000 171480610 200000 656635863 200000 494675701 200000 576665424 200000 558115290 200000 125478742 200000 462096421 200000 661924668 200000 748668471 200000 827741830 200000 136244165 200000 638950186 200000 889673240 200000 515561424 200000 325472327 200000 161859090 200000 519934334 200000 775003324 200000 452796217 200000 607743500 200000 15780233 200000 378526706 200000 828765005 200000 207343697 200000 573592698 200000 666138940 200000 322899028 200000 908958521 200000 346994098 200000 723028353 200000 927376701 200000 224898109 200000 906299312 200000 157419722 200000 592869913 200000 733749238 200000 19125270 200000 107173440 200000 238435865 200000 356023835 200000 780632996 200000 225600555 200000 458045325 200000 813193093 200000 868057147 200000 120685555 200000 110496230 200000 912021038 200000 664260826 200000 843106849 200000 441001908 200000 405929772 200000 32569251 200000 716825694 200000 520242343 200000 906671290 200000 780260821 200000 612394866 200000 831229329 200000 397900846 200000 547847123 200000 919920454 200000 22296674 200000 274729475 200000 604038427 200000 729701090 200000 116891690 200000 967118288 200000 402942030 200000 868647534 200000 418466585 200000 55443022 200000 58631982 200000 419572019 200000 709468801 200000 365805909 200000 130650266 200000 152215962 200000 385329873 200000 100839902 200000 414365331 200000 436201259 200000 600233883 200000 693585409 200000 423410233 200000 719278223 200000 95005070 200000 779170039 200000 115579341 200000 510383501 200000 959797884 200000 907518232 200000 680521392 200000 139989264 200000 834311508 200000 57138141 200000 313216866 200000 164134174 200000 899686439 200000 516927455 200000 477446019 200000 410671329 200000 383771174 200000 787904213 200000 730920404 200000 455997089 200000 935489953 200000 432497049 200000 606694454 200000 510393798 200000 828413449 200000 481057314 200000 801176488 200000 476216538 200000 286199791 200000 504535946 200000 974784076 200000 520493956 200000 102814465 200000 243712009 200000 700806498 200000 474617485 200000 12057106 200000 860300022 200000 351305034 200000 137161694 200000 173415698 200000 174205132 200000 158588293 200000 771488894 200000 373180177 200000 216542498 200000 503742132 200000 790513816 200000 660109888 200000 485970609 200000 462195351 200000 93439346 200000 581106670 200000 357504849 200000 740580366 200000 1717110 200000 451697806 200000 757549051 200000 226103578 200000 63291436 200000 452180399 200000 616002760 200000 498503899 200000 38964285 200000 406280193 200000 691482863 200000 267818387 200000 609985905 200000 745807702 200000 143644873 200000 151231137 200000 584934064 200000 898036893 200000 924784079 200000 974068869 200000 314378755 200000 51598311 200000 417489562 200000 330501346 200000 837031059 200000 377391718 200000 363484898 200000 275765878 200000 778095784 200000 839224936 200000 720222590 200000 373934371 200000 75117483 200000 745313119 200000 945687657 200000 274720744 200000 327048228 200000 897633243 200000 844588218 200000 481346279 200000 510022075 200000 79516557 200000 260435113 200000 872623968 200000 957038905 200000 86713669 200000 184553360 200000 324537780 200000 28435079 200000 486339316 200000 559063015 200000 171401570 200000 139193005 200000 17797034 200000 142475590 200000 540888844 200000 833369044 200000 615300504 200000 752534118 200000 802909810 200000 996887363 200000 834491406 200000 547583776 200000 176216692 200000 453448548 200000 271466877 200000 892251755 200000 280538899 200000 818847168 200000 150279540 200000 581494880 200000 644304240 200000 14282493 200000 414365350 200000 267459641 200000 217643466 200000 474176742 200000 920898274 200000 645887564 200000 640963971 200000 442992739 200000 109477144 200000 937919508 200000 115021083 200000 842983291 200000 383234394 200000 889967655 200000 362517554 200000 183850328 200000 997192919 200000 763557952 200000 830076298 200000 18154562 200000 509899232 200000 310561078 200000 754879234 200000 151073186 200000 604523495 200000 859600129 200000 921163162 200000 63575040 200000 484377466 200000 171223227 200000 622344564 200000 75373828 200000 747636811 200000 164967580 200000 444304337 200000 700017528 200000 977030954 200000 971381244 200000 699952399 200000 350250307 200000 105875464 200000 377417044 200000 391745713 200000 990811502 200000 39142901 200000 860888125 200000 701537622 200000 103455265 200000 752054562 200000 838643566 200000 77925055 200000 385453222 200000 384739039 200000 583521472 200000 786477516 200000 246057316 200000 924902301 200000 461918509 200000 31977086 200000 329579493 200000 267854572 200000 592015051 200000 933726198 200000 264312528 200000 547785597 200000 797711572 200000 141523572 200000 737845742 200000 862676256 200000 923118497 200000 593837400 200000 56158759 200000 552533701 200000 333767338 200000 607004963 200000 21870469 200000 554432638 200000 436728455 200000 469433717 200000 199736623 200000 149617018 200000 912077552 200000 136133904 200000 752259950 200000 888174603 200000 328914111 200000 935662035 200000 471122347 200000 868778912 200000 797151724 200000 181211838 200000 254266478 200000 444120267 200000 161904015 200000 74341876 200000 71113056 200000 689121595 200000 788261857 200000 960693939 200000 401854280 200000 271474113 200000 672042554 200000 759805789 200000 331420176 200000 351835726 200000 341836564 200000 682398065 200000 434889920 200000 224090611 200000 175160837 200000 642721681 200000 479728513 200000 421608671 200000 686614983 200000 147540861 200000 876211611 200000 974229091 200000 549847091 200000 308370966 200000 571254646 200000 92744432 200000 528474688 200000 716086107 200000 595958940 200000 662424598 200000 781227016 200000 247802478 200000 309092788 200000 850022534 200000 102351554 200000 415058319 200000 798171783 200000 273032720 200000 948716744 200000 299915806 200000 115278846 200000 95561124 200000 877717394 200000 499919004 200000 986965025 200000 815081300 200000 767507384 200000 997551786 200000 586566680 200000 90811472 200000 455515379 200000 180883720 200000 716392492 200000 685556967 200000 148140571 200000 376093590 200000 30844358 200000 659967628 200000 475244841 200000 68515157 200000 812798830 200000 510645709 200000 898997045 200000 408564325 200000 617705677 200000 475608157 200000 842158712 200000 671418375 200000 994142891 200000 791728394 200000 539379786 200000 77698204 200000 760292080 200000 986136006 200000 322842405 200000 468875172 200000 673485989 200000 476300194 200000 18535583 200000 263415231 200000 267677171 200000 574749901 200000 840091507 200000 843526830 200000 959515682 200000 8551576 200000 984709495 200000 700682578 200000 407947163 200000 678528884 200000 90228646 200000 107515306 200000 464792549 200000 846606066 200000 902898199 200000 575169752 200000 465819562 200000 468660672 200000 93062146 200000 290144028 200000 438315187 200000 666402225 200000 291482561 200000 422633431 200000 848959974 200000 135563701 200000 909268684 200000 900752264 200000 316831054 200000 740277724 200000 370514363 200000 383798225 200000 762511891 200000 647921495 200000 495759943 200000 575872882 200000 283522684 200000 70600310 200000 344120648 200000 985012811 200000 658136051 200000 789257897 200000 626931895 200000 198900573 200000 9352448 200000 645514370 200000 673333677 200000 484397256 200000 684675916 200000 260618673 200000 60092513 200000 463851982 200000 33006495 200000 117862661 200000 646647852 200000 604432590 200000 171395553 200000 60793969 200000 427987848 200000 582911305 200000 301655836 200000 202936579 200000 742304267 200000 199570911 200000 103052663 200000 780644589 200000 792484464 200000 450737233 200000 47064635 200000 453459328 200000 561562254 200000 989713280 200000 899916753 200000 624198443 200000 810252125 200000 471827820 200000 216899008 200000 944564095 200000 851544311 200000 9809205 200000 254393523 200000 14238509 200000 672307348 200000 657999132 200000 464047728 200000 759627269 200000 23886988 200000 40217729 200000 398989793 200000 717812472 200000 176470104 200000 413775846 200000 193712398 200000 52718614 200000 772756112 200000 653908202 200000 190763295 200000 739734672 200000 377861869 200000 27568205 200000 544064094 200000 826181302 200000 588189256 200000 537130482 200000 150904370 200000 82191353 200000 893095576 200000 613652183 200000 710598949 200000 998899433 200000 909029110 200000 207891742 200000 938603742 200000 185106742 200000 800582556 200000 654009862 200000 895536165 200000 941289394 200000 931196896 200000 174349297 200000 361567973 200000 358120525 200000 510452797 200000 271496287 200000 392426021 200000 192793110 200000 120327754 200000 296696817 200000 635813901 200000 761039680 200000 115628223 200000 819949670 200000 395969510 200000 670815001 200000 681357686 200000 861473440 200000 680913945 200000 472171027 200000 283480935 200000 906275999 200000 246534189 200000 742339519 200000 575197866 200000 135504771 200000 130319053 200000 468498124 200000 396188792 200000 426844045 200000 394475455 200000 84353291 200000 244975913 200000 929359390 200000 149948909 200000 529066861 200000 528902710 200000 677003701 200000 389975904 200000 65150979 200000 895255608 200000 839269364 200000 460871998 200000 789005820 200000 911326438 200000 129620379 200000 518128082 200000 639194537 200000 192634649 200000 525545611 200000 581824643 200000 313911931 200000 312967371 200000 986359235 200000 167580635 200000 328689922 200000 941436690 200000 649122149 200000 906424705 200000 236752110 200000 151033897 200000 352177329 200000 574314558 200000 709545233 200000 703819622 200000 934220295 200000 194403323 200000 544981851 200000 897424196 200000 192356584 200000 727877055 200000 473326812 200000 201552218 200000 930430965 200000 2704308 200000 300771780 200000 420616289 200000 245988589 200000 244939555 200000 411812709 200000 873574449 200000 390063282 200000 139499123 200000 130624558 200000 73619395 200000 146509636 200000 347320621 200000 333516721 200000 15156015 200000 109443011 200000 426711545 200000 306261661 200000 226173870 200000 238231153 200000 893192353 200000 349026499 200000 646956952 200000 244637868 200000 842049548 200000 77443861 200000 524183654 200000 675988727 200000 836957763 200000 268047265 200000 958154929 200000 209377521 200000 111139439 200000 370384281 200000 291785776 200000 13050715 200000 973395160 200000 80217421 200000 954176957 200000 890125846 200000 698615014 200000 363427886 200000 683865935 200000 242976801 200000 213521187 200000 906480844 200000 660556288 200000 629861278 200000 690253622 200000 121305816 200000 402573832 200000 654829517 200000 714320360 200000 693321506 200000 109277886 200000 827123470 200000 332264226 200000 840927643 200000 832546973 200000 824020707 200000 577097708 200000 160915283 200000 17301308 200000 632493034 200000 488601710 200000 309391482 200000 275088724 200000 271286758 200000 613324786 200000 409172066 200000 128089277 200000 696010166 200000 6717663 200000 257955195 200000 524233328 200000 174452059 200000 608446654 200000 475815252 200000 21008518 200000 585391606 200000 301710904 200000 783620256 200000 61037622 200000 665742790 200000 480091412 200000 100243757 200000 15643097 200000 136322605 200000 746485821 200000 519327214 200000 287260904 200000 165185451 200000 58376633 200000 446962929 200000 400262140 200000 64988128 200000 522557106 200000 682103656 200000 322291405 200000 585485197 200000 254283632 200000 787898276 200000 216479794 200000 556227731 200000 523762012 200000 857020180 200000 236103718 200000 937246193 200000 757490941 200000 489706569 200000 480908224 200000 962814409 200000 953074685 200000 103056116 200000 849094456 200000 330835291 200000 898857765 200000 62398437 200000 820038120 200000 228185352 200000 234909788 200000 80702733 200000 187735112 200000 237882447 200000 328296107 200000 198274940 200000 162172912 200000 607697362 200000 841820730 200000 204249443 200000 433428377 200000 467739473 200000 829426259 200000 487717394 200000 717567260 200000 995223468 200000 911389533 200000 548706809 200000 791135600 200000 336544996 200000 661432033 200000 503858346 200000 615478958 200000 48583706 200000 261385608 200000 647485653 200000 218477584 200000 712288141 200000 259745050 200000 356369993 200000 988071916 200000 579541663 200000 759443583 200000 385488377 200000 885833661 200000 953879504 200000 179371457 200000 862405619 200000 729308185 200000 94707905 200000 849516551 200000 781584234 200000 638991547 200000 957789233 200000 925357978 200000 823288492 200000 226741882 200000 637913602 200000 45243363 200000 490189099 200000 73178446 200000 755657524 200000 353253225 200000 33451896 200000 42047057 200000 389994983 200000 322028503 200000 314105666 200000 690983355 200000 107386716 200000 64140787 200000 102418778 200000 808334564 200000 449543667 200000 451316135 200000 955740593 200000 894325317 200000 28910894 200000 582809595 200000 467299671 200000 508109687 200000 99582380 200000 843712280 200000 838946941 200000 608824113 200000 832460078 200000 414510662 200000 458317427 200000 785136972 200000 866095252 200000 946696173 200000 774994346 200000 821297858 200000 794350047 200000 845687190 200000 324654002 200000 810036649 200000 68508720 200000 689415146 200000 285333307 200000 684138812 200000 582166471 200000 900316849 200000 948313623 200000 264760273 200000 505949188 200000 605317332 200000 857225014 200000 397382883 200000 763222888 200000 767720538 200000 772739240 200000 77236489 200000 135760788 200000 520253038 200000 82729885 200000 12876795 200000 52077895 200000 8303446 200000 903185511 200000 329876115 200000 518404707 200000 942648956 200000 92425333 200000 169513673 200000 724298216 200000 722168424 200000 531671128 200000 662309813 200000 934797302 200000 453183170 200000 436056514 200000 454226832 200000 91361742 200000 651295828 200000 124509569 200000 398755762 200000 836616657 200000 599475461 200000 178216327 200000 39346325 200000 59847039 200000 44525534 200000 503131364 200000 349623247 200000 554463608 200000 997126920 200000 525930441 200000 553723930 200000 516160381 200000 611120587 200000 811620743 200000 487355215 200000 691951214 200000 281203343 200000 452372620 200000 373938789 200000 921944653 200000 47472861 200000 509345388 200000 680964982 200000 170257464 200000 232435550 200000 868167124 200000 682719673 200000 915782258 200000 212198875 200000 178751127 200000 720283528 200000 851927130 200000 216649530 200000 639965605 200000 24269403 200000 933526130 200000 962496390 200000 761536782 200000 61757130 200000 736055896 200000 181112294 200000 121212930 200000 813319310 200000 111063247 200000 682439844 200000 192397011 200000 659232383 200000 741761462 200000 303510823 200000 60623089 200000 967171734 200000 117102606 200000 370995192 200000 351319275 200000 590100459 200000 376833015 200000 411473599 200000 877619827 200000 541180599 200000 113246387 200000 599583302 200000 429264986 200000 330756178 200000 190218913 200000 266979956 200000 607442063 200000 513446198 200000 337067841 200000 213616723 200000 805696548 200000 521151737 200000 515373365 200000 22339594 200000 633957704 200000 944736854 200000 53346878 200000 57981153 200000 139418444 200000 90476323 200000 782927162 200000 955644227 200000 994098337 200000 140141147 200000 233619500 200000 556935351 200000 500946647 200000 286514709 200000 134008371 200000 709661157 200000 51033247 200000 696800649 200000 428534672 200000 599500438 200000 43285449 200000 299474705 200000 487035811 200000 883873715 200000 497470790 200000 499280421 200000 569482477 200000 672763716 200000 417005862 200000 657691997 200000 561993487 200000 611578481 200000 971317914 200000 366923890 200000 186447561 200000 768595844 200000 895934962 200000 422527036 200000 570432507 200000 49937892 200000 40765086 200000 41722548 200000 165403558 200000 158477338 200000 759775024 200000 927955699 200000 950185451 200000 405860303 200000 739970903 200000 682058544 200000 353086473 200000 931813323 200000 487987685 200000 53623492 200000 519795810 200000 342893558 200000 425217225 200000 116952617 200000 399563382 200000 423445849 200000 120363797 200000 303049973 200000 969614565 200000 914155037 200000 949208312 200000 419537379 200000 461736817 200000 467166090 200000 300956612 200000 51792586 200000 99830520 200000 502980105 200000 179188200 200000 775237282 200000 248445309 200000 250235170 200000 312597237 200000 44717957 200000 255349791 200000 173136765 200000 21221788 200000 740723371 200000 274187551 200000 730435811 200000 857285037 200000 529031276 200000 864200670 200000 870856253 200000 598015001 200000 684601921 200000 565775067 200000 229138323 200000 207852784 200000 735695042 200000 435369400 200000 97435150 200000 206777699 200000 481319336 200000 687434549 200000 242975222 200000 844431298 200000 899583436 200000 128219442 200000 69530291 200000 925663102 200000 551472933 200000 730579632 200000 696371406 200000 503478055 200000 823577292 200000 57480144 200000 49651696 200000 563205229 200000 633187067 200000 536926162 200000 297584865 200000 890102306 200000 811450632 200000 889161494 200000 43359113 200000 73316917 200000 517696366 200000 782476061 200000 190378738 200000 981936056 200000 370375108 200000 434620039 200000 709452099 200000 765661914 200000 650540226 200000 437809429 200000 274284485 200000 406366957 200000 963900994 200000 415180712 200000 794138337 200000 382615136 200000 866423612 200000 98283072 200000 672259615 200000 36156101 200000 65125832 200000 939733501 200000 849744935 200000 415420107 200000 503555359 200000 360924960 200000 862417603 200000 195631683 200000 558938521 200000 966238474 200000 771487962 200000 320207390 200000 443163823 200000 555862587 200000 851845237 200000 663151724 200000 113466618 200000 437175891 200000 882254013 200000 677355614 200000 38724657 200000 382988819 200000 274061306 200000 466271300 200000 741818157 200000 697503579 200000 88983956 200000 772245391 200000 115590120 200000 368826156 200000 646673428 200000 118712527 200000 283318648 200000 120141735 200000 104700707 200000 17814453 200000 57388056 200000 93329420 200000 872497545 200000 829155089 200000 115712798 200000 796438203 200000 411154735 200000 316003540 200000 618281221 200000 433944373 200000 746613533 200000 458847245 200000 970496356 200000 754735643 200000 897249147 200000 644976879 200000 828774644 200000 131128620 200000 575969170 200000 102596296 200000 435086221 200000 274045258 200000 309631947 200000 26797067 200000 370692648 200000 332098677 200000 502421422 200000 806184518 200000 812551901 200000 520346062 200000 487387620 200000 395781164 200000 56382181 200000 908900244 200000 247603252 200000 360778635 200000 457436824 200000 882235177 200000 7868297 200000 979112789 200000 149493615 200000 820228876 200000 210527209 200000 141261211 200000 652022787 200000 778193631 200000 596289150 200000 465162636 200000 404642315 200000 664417635 200000 372360080 200000 375268729 200000 681792609 200000 304661622 200000 385901703 200000 584783059 200000 76683516 200000 554573083 200000 760782829 200000 330375210 200000 796630262 200000 163809648 200000 329402217 200000 618756911 200000 207923335 200000 381316792 200000 37577156 200000 172103858 200000 747526918 200000 679018835 200000 258588391 200000 945059492 200000 949580014 200000 979944128 200000 97286105 200000 560968213 200000 619089878 200000 691154849 200000 596313797 200000 359384885 200000 481755767 200000 252662709 200000 572327665 200000 11338582 200000 360940201 200000 316873694 200000 430008007 200000 895392999 200000 476387173 200000 989771804 200000 568215503 200000 568862586 200000 300363972 200000 168617872 200000 748482226 200000 320311231 200000 170622461 200000 639143033 200000 146451768 200000 389528965 200000 169598313 200000 970845753 200000 205725769 200000 563669950 200000 914021506 200000 251737936 200000 274501614 200000 54129275 200000 129299934 200000 110528350 200000 419776848 200000 755249387 200000 632447288 200000 872723748 200000 327888567 200000 515890015 200000 816883046 200000 373884035 200000 489307020 200000 471411529 200000 657326179 200000 19135099 200000 805693527 200000 84361015 200000 683747654 200000 260789036 200000 621657792 200000 52810459 200000 516169799 200000 457909719 200000 676502416 200000 869383429 200000 158679232 200000 440989916 200000 79379120 200000 161985958 200000 43895593 200000 337570749 200000 781236008 200000 534574030 200000 111436058 200000 949785368 200000 199943457 200000 571116461 200000 943802188 200000 493887664 200000 156876770 200000 148138133 200000 763321752 200000 258409316 200000 880558037 200000 934605046 200000 743905525 200000 652422966 200000 361344643 200000 847274080 200000 890413948 200000 580427076 200000 83566226 200000 623252867 200000 269072999 200000 552266705 200000 523718605 200000 159095857 200000 968815628 200000 432153148 200000 95136028 200000 146756954 200000 944190950 200000 807122694 200000 612246662 200000 820598029 200000 811260555 200000 57293263 200000 891769141 200000 702432380 200000 617649078 200000 268479320 200000 588742001 200000 723062776 200000 321091646 200000 509029250 200000 774097571 200000 849606896 200000 948757531 200000 269096781 200000 71215955 200000 196862453 200000 663031399 200000 179350233 200000 557595945 200000 964058297 200000 317740378 200000 50263911 200000 23602415 200000 922520074 200000 491960396 200000 715713368 200000 134516364 200000 490771418 200000 534376886 200000 394464811 200000 290109705 200000 747245881 200000 658605873 200000 263961730 200000 293252750 200000 652531800 200000 30942580 200000 435036701 200000 174605413 200000 777165447 200000 569198168 200000 323361756 200000 991640309 200000 716717623 200000 550411991 200000 385308097 200000 252233672 200000 411794168 200000 532271879 200000 407253226 200000 263239045 200000 791737210 200000 179896355 200000 407823770 200000 223805941 200000 428525967 200000 48995969 200000 258713392 200000 455541760 200000 421652007 200000 14776220 200000 202979885 200000 534366128 200000 885232465 200000 463943691 200000 396997170 200000 239746092 200000 260462656 200000 999362950 200000 619501054 200000 594337725 200000 314369858 200000 855111911 200000 596671347 200000 864332236 200000 84188106 200000 329986598 200000 651083665 200000 581344481 200000 735196262 200000 509304411 200000 176880248 200000 885237413 200000 14141128 200000 951012799 200000 290828138 200000 258310111 200000 858968001 200000 851278762 200000 75821765 200000 513884281 200000 478405440 200000 523660950 200000 449003532 200000 768874363 200000 918067286 200000 603790873 200000 465994718 200000 908976910 200000 479272244 200000 45434605 200000 632331772 200000 168430714 200000 427786538 200000 396131051 200000 536855366 200000 731065383 200000 746362025 200000 200416010 200000 239634366 200000 425258399 200000 611961153 200000 899412324 200000 670761603 200000 290930569 200000 829323171 200000 117792048 200000 459464662 200000 359739822 200000 799535519 200000 483137736 200000 28707095 200000 51115767 200000 926338598 200000 576202148 200000 72291527 200000 328304492 200000 584393544 200000 46447196 200000 876896903 200000 202006069 200000 656862261 200000 519161001 200000 908142358 200000 147203995 200000 57663807 200000 186389347 200000 115377238 200000 939495687 200000 231513557 200000 933590659 200000 994283335 200000 431401217 200000 812327049 200000 847003425 200000 820013578 200000 613986098 200000 566201610 200000 103311222 200000 125150174 200000 203416674 200000 695204906 200000 616962778 200000 705865509 200000 929413241 200000 641404888 200000 860011463 200000 67336031 200000 460528256 200000 859561253 200000 975333331 200000 712848684 200000 419152032 200000 491884611 200000 686273977 200000 533011533 200000 220417057 200000 880253056 200000 884148047 200000 410633122 200000 86294892 200000 119606862 200000 377260944 200000 753003821 200000 765906952 200000 929506621 200000 285413523 200000 647705101 200000 522518175 200000 790198782 200000 967666576 200000 392426115 200000 481742074 200000 900898401 200000 403199713 200000 431102959 200000 824052735 200000 259391831 200000 355775998 200000 807903443 200000 498468281 200000 835454704 200000 584532351 200000 809710285 200000 649985872 200000 471117916 200000 111450397 200000 27288224 200000 216541451 200000 636865517 200000 866287536 200000 533721643 200000 720941652 200000 629415699 200000 34692401 200000 672957039 200000 75471795 200000 851708510 200000 645216441 200000 843926925 200000 189979345 200000 411005310 200000 199883391 200000 316395716 200000 453726326 200000 685447493 200000 989753308 200000 81738358 200000 64893066 200000 408708514 200000 455633738 200000 371572259 200000 256871447 200000 203811239 200000 839686240 200000 219040876 200000 60278596 200000 196264835 200000 956556758 200000 532436752 200000 785463642 200000 449372295 200000 829669766 200000 436721905 200000 265398978 200000 272673572 200000 134086247 200000 1999886 200000 738903299 200000 948229355 200000 972599443 200000 132505993 200000 804772552 200000 514339979 200000 24311106 200000 793848738 200000 295819735 200000 616382933 200000 386818764 200000 94826426 200000 277655322 200000 693260730 200000 643616938 200000 9495120 200000 259004057 200000 5134410 200000 728172916 200000 951739654 200000 668713853 200000 558746806 200000 218641635 200000 531330204 200000 371636237 200000 40941390 200000 370793424 200000 55236850 200000 188222899 200000 3261314 200000 629597234 200000 693671177 200000 568652024 200000 87727076 200000 577421091 200000 293044482 200000 735321987 200000 476492324 200000 277505242 200000 735796765 200000 418232860 200000 420933394 200000 555131056 200000 204020410 200000 85454510 200000 354132638 200000 581642015 200000 39783002 200000 447221312 200000 381372890 200000 775362494 200000 295805341 200000 666220794 200000 953662709 200000 405860165 200000 352657477 200000 742518821 200000 576701249 200000 141073806 200000 292021553 200000 207909930 200000 419868461 200000 755381649 200000 703862881 200000 482217105 200000 271282762 200000 886745446 200000 319898360 200000 749236738 200000 770475338 200000 941187142 200000 569620788 200000 355241030 200000 741716987 200000 372337801 200000 232168054 200000 655316038 200000 849174863 200000 969822120 200000 895904576 200000 130511371 200000 926065494 200000 760592956 200000 444879153 200000 886422203 200000 717165377 200000 480499196 200000 894229258 200000 228829857 200000 34220896 200000 284905409 200000 51072683 200000 305212196 200000 919699748 200000 769924485 200000 48257302 200000 313503950 200000 93124893 200000 954454110 200000 232849001 200000 834459462 200000 687071996 200000 963392647 200000 807362023 200000 692527445 200000 880382353 200000 463185750 200000 97534447 200000 830861028 200000 341595340 200000 367615814 200000 17810947 200000 974215930 200000 796624319 200000 511824366 200000 696387265 200000 110657473 200000 750485658 200000 890121223 200000 991198700 200000 46139010 200000 509972140 200000 915516265 200000 603589731 200000 71709092 200000 375972968 200000 747949325 200000 695711270 200000 830411440 200000 44078940 200000 68768011 200000 627318360 200000 760092750 200000 820413498 200000 655245468 200000 824761143 200000 507505224 200000 590204627 200000 322415128 200000 726015013 200000 58762117 200000 734048790 200000 431819512 200000 740800930 200000 371196430 200000 140548116 200000 322128341 200000 169574734 200000 884612364 200000 429885950 200000 72657510 200000 973054954 200000 741967559 200000 269235237 200000 793151877 200000 16313686 200000 151016616 200000 222335480 200000 55385385 200000 916141716 200000 359542070 200000 43841032 200000 498834028 200000 478262211 200000 754583067 200000 242774022 200000 648292230 200000 328007716 200000 690909727 200000 524759234 200000 541454798 200000 813605399 200000 500340523 200000 260275244 200000 39461823 200000 76819741 200000 726521927 200000 60221782 200000 765430512 200000 856164311 200000 871409563 200000 48555632 200000 952463386 200000 13768197 200000 222413425 200000 766631626 200000 532941589 200000 515228807 200000 38847792 200000 729334484 200000 877808346 200000 577196894 200000 492252513 200000 405777440 200000 638707586 200000 872513962 200000 589451181 200000 121816413 200000 609590852 200000 243358637 200000 456410587 200000 970265693 200000 233062265 200000 574561477 200000 327551190 200000 577182223 200000 544624795 200000 877203317 200000 253010596 200000 963061381 200000 948947008 200000 686831453 200000 191276655 200000 2703086 200000 158109731 200000 785939772 200000 584597119 200000 293495707 200000 341075226 200000 44815603 200000 494095933 200000 144566781 200000 399067936 200000 614018436 200000 62323760 200000 636298917 200000 277730636 200000 305455886 200000 40836610 200000 635064641 200000 599320022 200000 57492178 200000 742657148 200000 52767909 200000 145180184 200000 342828848 200000 529821573 200000 588938942 200000 442317962 200000 567281578 200000 836061222 200000 752125088 200000 525365445 200000 532908255 200000 23661703 200000 284665464 200000 36823423 200000 135153295 200000 757941234 200000 253457817 200000 658342036 200000 88513437 200000 776827086 200000 996128371 200000 398131450 200000 510300679 200000 702268580 200000 471209622 200000 834005194 200000 658003182 200000 634577949 200000 943741106 200000 654953278 200000 999081108 200000 50243329 200000 216934041 200000 458737324 200000 34273368 200000 721643576 200000 117695802 200000 63231631 200000 671873723 200000 377705932 200000 846645927 200000 271746941 200000 411304285 200000 179356900 200000 664481807 200000 940681521 200000 469283584 200000 214739913 200000 835423172 200000 441805954 200000 944303490 200000 504073700 200000 173399349 200000 444280681 200000 496433126 200000 164036540 200000 460567283 200000 767736062 200000 716693067 200000 953495292 200000 342841519 200000 558933881 200000 460353010 200000 675181162 200000 656654650 200000 198731828 200000 815141180 200000 836573680 200000 506520195 200000 431789991 200000 84092840 200000 799887510 200000 398249883 200000 198863723 200000 961047000 200000 947254405 200000 136307379 200000 66588727 200000 488581004 200000 503118597 200000 423081755 200000 972397540 200000 925110693 200000 2925182 200000 265138499 200000 938665836 200000 560242210 200000 391581305 200000 58505917 200000 383550693 200000 574290981 200000 755765663 200000 460649529 200000 21821322 200000 554217965 200000 143331768 200000 390555527 200000 649833393 200000 776409820 200000 969469869 200000 52254103 200000 745637077 200000 572012403 200000 469099397 200000 281362555 200000 376866701 200000 618076496 200000 871059051 200000 88689507 200000 288723345 200000 786347830 200000 100568229 200000 251317918 200000 249427899 200000 245409539 200000 901480349 200000 955436446 200000 143190019 200000 202682810 200000 422462427 200000 39524084 200000 969962881 200000 758643067 200000 182789383 200000 422368335 200000 440928366 200000 510221701 200000 403961835 200000 17689217 200000 151924770 200000 737681466 200000 185589870 200000 516699513 200000 250259223 200000 363526425 200000 796241817 200000 463689288 200000 472764131 200000 909657284 200000 476427157 200000 255944479 200000 804335680 200000 925204219 200000 886652842 200000 848105806 200000 579281671 200000 375888031 200000 336713792 200000 571805510 200000 798441007 200000 213864879 200000 75067104 200000 848629911 200000 454208978 200000 579808589 200000 200399412 200000 630532082 200000 57860391 200000 305348025 200000 437265410 200000 166208807 200000 513444488 200000 281272403 200000 632188211 200000 997408038 200000 41304941 200000 60821916 200000 730551761 200000 757387777 200000 857499758 200000 550979381 200000 103412483 200000 715342568 200000 401866564 200000 157381597 200000 52277011 200000 204785195 200000 312965831 200000 925534582 200000 955493736 200000 789656890 200000 152575728 200000 702624000 200000 235557515 200000 787433127 200000 963074263 200000 906839708 200000 832334884 200000 188959777 200000 42245813 200000 157128585 200000 466749181 200000 227971194 200000 574472675 200000 503385641 200000 652372733 200000 560742817 200000 176181976 200000 112400380 200000 511461678 200000 977293479 200000 302212397 200000 882534818 200000 370135991 200000 506613181 200000 876549532 200000 592739036 200000 288723425 200000 317372980 200000 167702011 200000 502636683 200000 5090836 200000 415858811 200000 58607429 200000 566283438 200000 79293914 200000 334164003 200000 793784721 200000 447883367 200000 114563546 200000 754716125 200000 200046103 200000 230379510 200000 520058845 200000 741067641 200000 382211889 200000 886406844 200000 181877964 200000 529511912 200000 218314327 200000 114267960 200000 379168943 200000 970490170 200000 785827873 200000 196914956 200000 97869486 200000 403452575 200000 144267336 200000 35042039 200000 70081299 200000 123496041 200000 202337188 200000 385500380 200000 186712389 200000 111289352 200000 763168814 200000 372741049 200000 645970893 200000 760919051 200000 944707327 200000 833225647 200000 559838804 200000 417938981 200000 66324046 200000 300389376 200000 74777506 200000 398306085 200000 130380661 200000 815361803 200000 303113119 200000 17501435 200000 226862827 200000 450528848 200000 139981140 200000 293807800 200000 774474826 200000 623156850 200000 657347818 200000 643608206 200000 751163977 200000 61860143 200000 755052457 200000 921826251 200000 582759106 200000 825899881 200000 15371258 200000 771107553 200000 204756652 200000 279460639 200000 319103333 200000 877302113 200000 355601953 200000 619255156 200000 593502866 200000 505732602 200000 438203481 200000 766673574 200000 799121227 200000 219746429 200000 467868076 200000 300469270 200000 628378742 200000 315637723 200000 971369875 200000 184510022 200000 367404062 200000 888173604 200000 450439334 200000 926117588 200000 63796587 200000 255676041 200000 423173790 200000 556840579 200000 876158117 200000 41912666 200000 617559124 200000 776902451 200000 961609012 200000 487293447 200000 668567999 200000 798201315 200000 301880737 200000 233085730 200000 754377209 200000 81058996 200000 602706325 200000 282125915 200000 516592441 200000 548617960 200000 351999448 200000 612397185 200000 926386393 200000 878056670 200000 247410770 200000 707931015 200000 223225680 200000 496137751 200000 559681037 200000 322696828 200000 689835064 200000 56689460 200000 563365680 200000 125575568 200000 197953608 200000 312644084 200000 759930116 200000 265875989 200000 956860762 200000 401794361 200000 544264178 200000 949254266 200000 921444966 200000 356529923 200000 375804290 200000 679723600 200000 786763140 200000 780713586 200000 748519004 200000 751965768 200000 853727213 200000 552981447 200000 162740298 200000 109337651 200000 462468601 200000 796652131 200000 456778803 200000 76670720 200000 555728673 200000 631055045 200000 659195936 200000 941596864 200000 180978686 200000 669763727 200000 840995642 200000 21601444 200000 538739271 200000 339666561 200000 972639177 200000 615598332 200000 749859029 200000 515976316 200000 43301173 200000 874422585 200000 878008226 200000 530608511 200000 906223623 200000 642301931 200000 221918148 200000 797812652 200000 763730920 200000 950809795 200000 593424246 200000 733592642 200000 630053280 200000 290968720 200000 569065487 200000 362610596 200000 564465432 200000 623471941 200000 312717831 200000 750323024 200000 451506008 200000 626673137 200000 538246392 200000 875403239 200000 318662280 200000 921220804 200000 95242138 200000 639806251 200000 993959921 200000 366611728 200000 290618821 200000 501435899 200000 551155196 200000 894862148 200000 442994 200000 198900824 200000 820006961 200000 637369074 200000 944409017 200000 145755490 200000 518197561 200000 152106697 200000 200478419 200000 392539994 200000 461563099 200000 946250907 200000 522575896 200000 634800033 200000 565790722 200000 357113175 200000 26434305 200000 875019447 200000 962868404 200000 156487950 200000 961429031 200000 249584188 200000 248144923 200000 457487601 200000 216407873 200000 650618609 200000 169033855 200000 390577488 200000 572122921 200000 893867191 200000 453105480 200000 771226524 200000 276169174 200000 334768269 200000 392044800 200000 233350246 200000 645951586 200000 299501717 200000 837729102 200000 168386396 200000 382599941 200000 237608975 200000 211288315 200000 532675409 200000 82118935 200000 109630811 200000 107525616 200000 20059189 200000 240929552 200000 7559674 200000 151980852 200000 737752856 200000 522679434 200000 449182349 200000 935462130 200000 709379115 200000 238735933 200000 892688084 200000 843414128 200000 904333501 200000 570206721 200000 470234031 200000 600496664 200000 152969537 200000 310609615 200000 275274527 200000 517887346 200000 776112966 200000 524682944 200000 26443844 200000 451634471 200000 996372348 200000 349495051 200000 262109536 200000 990210815 200000 812338613 200000 580042761 200000 719747026 200000 327116258 200000 785406688 200000 595795764 200000 952159259 200000 431644122 200000 855917326 200000 816829730 200000 571155931 200000 54932493 200000 797953393 200000 784524174 200000 266299347 200000 321906887 200000 662630487 200000 16505166 200000 938937316 200000 198917997 200000 547663666 200000 28721757 200000 373076237 200000 565019274 200000 715764370 200000 202579410 200000 209129328 200000 26124741 200000 963909672 200000 408337381 200000 670645837 200000 280646119 200000 749845188 200000 899594737 200000 311320069 200000 404472537 200000 916306519 200000 693256811 200000 883124759 200000 93402019 200000 398749169 200000 823963375 200000 889408293 200000 431159406 200000 794043331 200000 177471027 200000 226232047 200000 828165761 200000 974279965 200000 389679632 200000 603756117 200000 306518086 200000 747213424 200000 952153983 200000 311923032 200000 440020806 200000 963574603 200000 724214936 200000 109546265 200000 185531943 200000 505991777 200000 699057301 200000 892870615 200000 337535668 200000 113737601 200000 738521036 200000 396727540 200000 507252693 200000 490775963 200000 741707192 200000 545255664 200000 822425489 200000 271320769 200000 841143023 200000 287645548 200000 576509714 200000 574736418 200000 821373228 200000 997978919 200000 187394720 200000 641346575 200000 54881606 200000 667297283 200000 399350180 200000 228327418 200000 506393910 200000 442492671 200000 18479782 200000 455748721 200000 532171796 200000 465724478 200000 116818254 200000 772968230 200000 548319768 200000 930617598 200000 701071462 200000 203567849 200000 697315997 200000 64506784 200000 757236181 200000 475705259 200000 402467864 200000 847742374 200000 654094500 200000 319519357 200000 197498917 200000 365015471 200000 132323067 200000 917716365 200000 297412986 200000 185953660 200000 241950244 200000 775091758 200000 476137968 200000 262825453 200000 40518278 200000 778801872 200000 247597697 200000 512475395 200000 108351915 200000 791760643 200000 437932355 200000 631885279 200000 381686842 200000 252309368 200000 469654897 200000 69910209 200000 653721596 200000 511579135 200000 844567393 200000 978799369 200000 217031641 200000 566768008 200000 891592334 200000 366313784 200000 447592923 200000 346060837 200000 340218767 200000 723740910 200000 636586793 200000 233606917 200000 65689628 200000 344041197 200000 677008908 200000 693876858 200000 920142095 200000 544085780 200000 719401453 200000 967282675 200000 621227104 200000 880532580 200000 988192596 200000 982513154 200000 419680039 200000 467306749 200000 161352682 200000 336897110 200000 116408221 200000 993378848 200000 686159478 200000 323382208 200000 828553499 200000 54589486 200000 437346530 200000 299332145 200000 271332888 200000 195198118 200000 462416951 200000 303360186 200000 959701549 200000 998690346 200000 260112539 200000 12386186 200000 143403539 200000 351349882 200000 399265113 200000 770605042 200000 134437795 200000 60168823 200000 366537945 200000 649931875 200000 780938708 200000 101156896 200000 630839458 200000 657518189 200000 28863680 200000 458531991 200000 374917982 200000 583419585 200000 708506014 200000 593057820 200000 530667221 200000 572175663 200000 536598216 200000 590322191 200000 819115504 200000 315005095 200000 773105078 200000 41464561 200000 108108471 200000 903998779 200000 515738880 200000 66817635 200000 161886290 200000 203657755 200000 234528863 200000 275469605 200000 486734602 200000 964994966 200000 472573099 200000 41018647 200000 370459208 200000 492776223 200000 605417949 200000 689401658 200000 875261588 200000 907819844 200000 699739405 200000 775919022 200000 795488151 200000 805825464 200000 339737716 200000 652402100 200000 511966745 200000 214498121 200000 646859627 200000 751975341 200000 902707202 200000 868300266 200000 420825705 200000 217689369 200000 58111579 200000 947521705 200000 533500167 200000 81251480 200000 487826765 200000 630679480 200000 951989759 200000 867841003 200000 100281376 200000 235350119 200000 980090151 200000 88353267 200000 334067517 200000 395661095 200000 330620794 200000 721557168 200000 931652651 200000 684341129 200000 618586895 200000 304098626 200000 850232212 200000 47789115 200000 393358110 200000 437925865 200000 555016001 200000 388453649 200000 753483777 200000 768189448 200000 877536280 200000 708723960 200000 796328240 200000 132053021 200000 607382052 200000 801497091 200000 223723843 200000 795833290 200000 615556237 200000 176455522 200000 507141619 200000 715202511 200000 771937178 200000 485416805 200000 655865368 200000 797429260 200000 114817717 200000 192208764 200000 562088875 200000 206384002 200000 462901863 200000 764942905 200000 911374789 200000 852786257 200000 619141206 200000 467056972 200000 33623709 200000 841611707 200000 540358989 200000 616373124 200000 452594573 200000 245767711 200000 168496947 200000 810859732 200000 743153932 200000 32734462 200000 111337234 200000 677852234 200000 78188724 200000 857269496 200000 116254481 200000 447677464 200000 411302716 200000 299286990 200000 9410681 200000 418604431 200000 173976190 200000 387844193 200000 313994163 200000 829132062 200000 777783153 200000 920504497 200000 481811014 200000 130176086 200000 26977327 200000 834279902 200000 665214685 200000 449990120 200000 215848432 200000 627254825 200000 29005118 200000 106004389 200000 905379596 200000 756795634 200000 348862035 200000 922458235 200000 906289916 200000 645491899 200000 198241316 200000 40258174 200000 508734040 200000 484888867 200000 3948506 200000 762118363 200000 160716505 200000 913553643 200000 550649276 200000 475805669 200000 73491800 200000 719550451 200000 408642868 200000 432709388 200000 472066508 200000 196479804 200000 697406667 200000 835577568 200000 970647887 200000 442773735 200000 675740200 200000 183001873 200000 479685656 200000 427648051 200000 783338515 200000 651427953 200000 516274049 200000 349826434 200000 141300855 200000 635297008 200000 576665601 200000 606520404 200000 505381979 200000 149825949 200000 859574578 200000 38933322 200000 872716775 200000 936709803 200000 168279499 200000 220181539 200000 606350436 200000 256203624 200000 627823526 200000 218624961 200000 865428027 200000 361702983 200000 801502139 200000 666450980 200000 485831924 200000 500261078 200000 426913314 200000 946510444 200000 912540471 200000 317871047 200000 242853908 200000 652275930 200000 132259021 200000 125413610 200000 463661033 200000 726935247 200000 100582048 200000 809134385 200000 760573210 200000 674151114 200000 587450550 200000 541647018 200000 336769088 200000 36571757 200000 258817592 200000 432210567 200000 778115858 200000 632600184 200000 798467952 200000 190250776 200000 813357161 200000 459869900 200000 671332293 200000 598040014 200000 594909247 200000 467059816 200000 20019137 200000 43779897 200000 580722602 200000 339671918 200000 855512331 200000 662796553 200000 428106469 200000 970633502 200000 310850156 200000 343431696 200000 670763335 200000 971544024 200000 434722253 200000 990257214 200000 911325512 200000 318230301 200000 514272821 200000 819648675 200000 142411906 200000 257538958 200000 229382095 200000 281235823 200000 349307821 200000 764163306 200000 172527073 200000 515765748 200000 247959201 200000 793096211 200000 599515861 200000 742625441 200000 31546967 200000 974052105 200000 669475891 200000 169445640 200000 687311079 200000 344083180 200000 618228899 200000 140418520 200000 925528970 200000 604378622 200000 455990767 200000 139165922 200000 930797208 200000 439546269 200000 685429502 200000 307877656 200000 289124746 200000 634591820 200000 71897049 200000 927658120 200000 885716217 200000 734542250 200000 438278057 200000 572329060 200000 519495324 200000 870044280 200000 597410486 200000 72788732 200000 486961997 200000 658623639 200000 454087273 200000 288665537 200000 395232515 200000 105727238 200000 661899593 200000 235117891 200000 1668824 200000 353810919 200000 190450944 200000 895716659 200000 366992644 200000 117668474 200000 695491670 200000 239821921 200000 135927007 200000 443583263 200000 404027700 200000 261457086 200000 215624417 200000 372368216 200000 63098018 200000 527414106 200000 480096932 200000 939353539 200000 695974088 200000 289872485 200000 154679520 200000 785056291 200000 982262512 200000 623600433 200000 947360109 200000 950982487 200000 322405761 200000 794203182 200000 448654148 200000 841655136 200000 487482372 200000 766649067 200000 468021886 200000 135121759 200000 135139618 200000 457248283 200000 122653266 200000 750735251 200000 887903906 200000 302476172 200000 842610457 200000 623390046 200000 274350959 200000 292009521 200000 804833869 200000 705498432 200000 252661647 200000 709822488 200000 522002564 200000 425662169 200000 671071276 200000 132290163 200000 228364153 200000 517550314 200000 275247502 200000 893589907 200000 777913858 200000 988232020 200000 271340830 200000 529489639 200000 883484186 200000 94972182 200000 316772707 200000 600293632 200000 130915544 200000 194702931 200000 683484168 200000 600406415 200000 250754676 200000 94237257 200000 183345107 200000 826288996 200000 99525705 200000 751948121 200000 818794158 200000 859873904 200000 289095372 200000 969590532 200000 179495841 200000 199877059 200000 540070809 200000 837557227 200000 683585236 200000 366268302 200000 298782054 200000 578471886 200000 703801745 200000 863406881 200000 225796620 200000 482166157 200000 300088383 200000 79920364 200000 873673860 200000 606518569 200000 503509095 200000 645177985 200000 396554470 200000 650451907 200000 449990322 200000 736728720 200000 784576108 200000 675006362 200000 169741544 200000 884848360 200000 88850796 200000 940406288 200000 456436209 200000 725569148 200000 190180193 200000 422132133 200000 885275607 200000 425394010 200000 535753953 200000 404896762 200000 97200577 200000 596003509 200000 357910439 200000 151636942 200000 593522680 200000 734648539 200000 741413514 200000 546795779 200000 624105445 200000 622371134 200000 238264707 200000 697517209 200000 728602639 200000 366619247 200000 130089898 200000 300210864 200000 214465057 200000 607077405 200000 649850167 200000 908797065 200000 495278817 200000 637355289 200000 431286661 200000 344817285 200000 70644793 200000 903430484 200000 548243210 200000 283358243 200000 689649457 200000 887357918 200000 683963231 200000 799787525 200000 610737138 200000 795032808 200000 99589437 200000 570272235 200000 80997828 200000 470283714 200000 854530172 200000 133465781 200000 726455055 200000 915738845 200000 476164118 200000 882300516 200000 537615708 200000 253627849 200000 34317345 200000 618951705 200000 496399700 200000 90051383 200000 969785816 200000 448172052 200000 42510527 200000 471033078 200000 2686865 200000 785642933 200000 560864902 200000 658794489 200000 747490503 200000 789169533 200000 617138864 200000 761485391 200000 136275985 200000 640992013 200000 901688936 200000 806121768 200000 747449127 200000 791296292 200000 349537780 200000 882216150 200000 654511843 200000 858096036 200000 831401150 200000 115997896 200000 804067645 200000 75490701 200000 871462222 200000 698734992 200000 652953933 200000 560409855 200000 781665100 200000 756720349 200000 284985164 200000 539425595 200000 143003010 200000 618372992 200000 855994515 200000 842095778 200000 232613847 200000 682793834 200000 894877081 200000 340319924 200000 365770580 200000 987160491 200000 719320567 200000 555884561 200000 640798754 200000 197744244 200000 707486310 200000 600240250 200000 164395401 200000 73179926 200000 922255551 200000 419729103 200000 672083441 200000 133123584 200000 647995385 200000 36154642 200000 293102820 200000 624276163 200000 493532718 200000 289428066 200000 675532041 200000 259933711 200000 125567125 200000 874544383 200000 983899689 200000 343226294 200000 833282952 200000 374487628 200000 475665196 200000 633668776 200000 864807551 200000 716375239 200000 395325980 200000 322612469 200000 304570386 200000 700540433 200000 833851424 200000 171776461 200000 553266170 200000 582825708 200000 689395586 200000 934368130 200000 133467407 200000 627841335 200000 639018921 200000 248337796 200000 213156170 200000 104666611 200000 887021342 200000 244861026 200000 645334467 200000 623851840 200000 258021257 200000 739311567 200000 366517427 200000 507939424 200000 288364468 200000 733400217 200000 42982259 200000 213024690 200000 147265414 200000 71440562 200000 730420346 200000 133150390 200000 932877833 200000 849322795 200000 850650977 200000 337951759 200000 539021668 200000 339523635 200000 728960226 200000 104208251 200000 347247840 200000 570758939 200000 652972243 200000 79840731 200000 135451877 200000 157236308 200000 745287727 200000 856858417 200000 427927293 200000 921593710 200000 803753229 200000 426097820 200000 202278863 200000 629656858 200000 814122149 200000 65885789 200000 880927012 200000 669976360 200000 713413457 200000 445440980 200000 421149157 200000 872827529 200000 91958409 200000 914801026 200000 471105050 200000 121212749 200000 242564325 200000 385983240 200000 715889387 200000 746771621 200000 909968414 200000 711708966 200000 764830882 200000 817573089 200000 903550220 200000 547229116 200000 313530534 200000 538832753 200000 855880616 200000 417259979 200000 119191936 200000 694346471 200000 367583499 200000 715436916 200000 42694873 200000 382001906 200000 409315180 200000 743707638 200000 888570745 200000 209841252 200000 191546917 200000 43281843 200000 626763592 200000 942500652 200000 464504749 200000 362487851 200000 66537295 200000 226599516 200000 847996318 200000 889393662 200000 555182519 200000 910135843 200000 139370159 200000 86191342 200000 592081864 200000 960567251 200000 138883770 200000 93291481 200000 574881259 200000 310940635 200000 468350134 200000 329135810 200000 568258984 200000 702566860 200000 709398205 200000 200267976 200000 585986471 200000 513514071 200000 975152135 200000 929802284 200000 626652594 200000 305979724 200000 422488300 200000 882436687 200000 738545327 200000 680586140 200000 216488677 200000 534788016 200000 692645545 200000 84867415 200000 896014474 200000 941086705 200000 355658952 200000 423009710 200000 84745620 200000 748797906 200000 924376916 200000 791211761 200000 467170012 200000 754225459 200000 695762357 200000 187166865 200000 258358361 200000 481007893 200000 139735156 200000 524125470 200000 374377253 200000 251955097 200000 416291130 200000 796600392 200000 975447415 200000 113334271 200000 956512463 200000 176448737 200000 238685353 200000 230976679 200000 526681372 200000 903916248 200000 160638258 200000 701775122 200000 681051432 200000 939577663 200000 754224300 200000 709422048 200000 211328285 200000 450180678 200000 425911246 200000 263611602 200000 971677251 200000 779225916 200000 487881330 200000 509347017 200000 791177475 200000 287379091 200000 507348368 200000 269400005 200000 806664933 200000 665413084 200000 846610240 200000 291877094 200000 453733521 200000 571395014 200000 372827323 200000 213292142 200000 549072849 200000 579960354 200000 895147097 200000 797554107 200000 947104140 200000 11786209 200000 178690451 200000 811634512 200000 498239947 200000 701081876 200000 865016066 200000 617529036 200000 507507127 200000 32033001 200000 90652765 200000 861679856 200000 3813784 200000 855382964 200000 262657149 200000 107444124 200000 149581014 200000 501407458 200000 817632604 200000 684141521 200000 393041914 200000 429870854 200000 445426192 200000 83579824 200000 68282029 200000 937123280 200000 632007380 200000 172386425 200000 597667767 200000 875578384 200000 38076159 200000 737625228 200000 257607425 200000 736373687 200000 801046281 200000 673123690 200000 55854483 200000 780407252 200000 891806860 200000 370617780 200000 514030997 200000 129934490 200000 262521408 200000 765552425 200000 505766992 200000 690105688 200000 355485693 200000 301823659 200000 194732077 200000 371131518 200000 458705084 200000 132461626 200000 457469108 200000 225958813 200000 750786709 200000 202538231 200000 333557390 200000 242198887 200000 595786945 200000 452418849 200000 424677250 200000 637704618 200000 532795800 200000 303081498 200000 838995067 200000 193397592 200000 718642323 200000 12122209 200000 634893183 200000 782570626 200000 228652619 200000 50320793 200000 588601784 200000 384187479 200000 900236919 200000 193244800 200000 261397358 200000 349876008 200000 826056177 200000 181627639 200000 172916233 200000 799476326 200000 958193840 200000 674036224 200000 848579091 200000 975293601 200000 4578254 200000 809923514 200000 127132467 200000 777403786 200000 147551107 200000 448311141 200000 268165170 200000 575070193 200000 439160615 200000 281885540 200000 999660281 200000 70469575 200000 664351538 200000 64157493 200000 1824911 200000 770864156 200000 999006526 200000 793563002 200000 624775455 200000 297861408 200000 281944579 200000 591025650 200000 769047535 200000 596165669 200000 295547737 200000 132113791 200000 681386345 200000 751258011 200000 876314169 200000 764629025 200000 683591445 200000 54100241 200000 512657596 200000 530171129 200000 820013468 200000 312680762 200000 50360857 200000 612572742 200000 999092934 200000 527920612 200000 245030057 200000 767319402 200000 824600955 200000 647626753 200000 586204646 200000 47798501 200000 854317509 200000 469516706 200000 699257958 200000 172832855 200000 849763019 200000 116620278 200000 231910372 200000 927828610 200000 739857110 200000 938354511 200000 594687286 200000 546628 200000 372153678 200000 498640668 200000 825715287 200000 163785632 200000 498186429 200000 537296878 200000 885103710 200000 932040117 200000 683204298 200000 545807222 200000 464230788 200000 572102852 200000 339110974 200000 387007108 200000 127608609 200000 897106733 200000 881470210 200000 978904841 200000 685312429 200000 780529266 200000 699491870 200000 737974805 200000 798722755 200000 937563953 200000 901382587 200000 452746713 200000 570768153 200000 178571053 200000 578135840 200000 89182628 200000 999482504 200000 434157893 200000 756567223 200000 121024489 200000 395676681 200000 88540027 200000 383709193 200000 511735351 200000 716661172 200000 401662189 200000 139255740 200000 238026046 200000 674640067 200000 745436126 200000 895334299 200000 558829776 200000 232861580 200000 938716589 200000 142513294 200000 138682333 200000 356631434 200000 154402011 200000 652610204 200000 750216308 200000 201053523 200000 629121288 200000 464954095 200000 490062791 200000 54025890 200000 637394677 200000 524458959 200000 889013799 200000 527206990 200000 161135747 200000 49810085 200000 265256195 200000 293831248 200000 121108658 200000 824134649 200000 533912813 200000 997823424 200000 236883362 200000 565338483 200000 345291668 200000 266641110 200000 701925524 200000 152322525 200000 889147849 200000 459759341 200000 677785065 200000 388872478 200000 147316093 200000 715145339 200000 433595680 200000 3793471 200000 31099328 200000 579388697 200000 729988827 200000 144775016 200000 573309123 200000 905025408 200000 951754970 200000 859901923 200000 447491542 200000 731941768 200000 566447101 200000 975478807 200000 483723626 200000 176351787 200000 275365446 200000 671478158 200000 828114191 200000 945019263 200000 185428691 200000 729180399 200000 369787253 200000 931698367 200000 744343015 200000 597233667 200000 63451758 200000 320589889 200000 270963425 200000 216123826 200000 401873642 200000 727797120 200000 627021378 200000 267994118 200000 357277944 200000 989765395 200000 29730731 200000 474176038 200000 652299723 200000 80801458 200000 926314459 200000 417911899 200000 945926065 200000 534761783 200000 709357748 200000 907306510 200000 927535645 200000 846779546 200000 581701942 200000 955646919 200000 170758557 200000 374791667 200000 408329601 200000 301691183 200000 535606755 200000 844126587 200000 244714711 200000 810332941 200000 592985024 200000 766626443 200000 625301910 200000 832078155 200000 521315619 200000 905982874 200000 40931137 200000 696867570 200000 800329501 200000 759298625 200000 106803831 200000 322085416 200000 933812703 200000 102268217 200000 775931129 200000 108229688 200000 483983033 200000 777783899 200000 132597671 200000 231291274 200000 180541468 200000 450467998 200000 273119363 200000 988505509 200000 71972248 200000 536243740 200000 336403628 200000 666060595 200000 700080606 200000 254302732 200000 994465891 200000 585627644 200000 512443070 200000 391474888 200000 59178248 200000 172897001 200000 528068905 200000 232007624 200000 672611612 200000 240626178 200000 341740847 200000 392301988 200000 880279104 200000 693089391 200000 787024896 200000 721105941 200000 496138547 200000 304625273 200000 596141038 200000 727000563 200000 407304151 200000 489678729 200000 113550952 200000 811857207 200000 543179564 200000 65407527 200000 249869824 200000 531159801 200000 589245779 200000 534318076 200000 634764901 200000 816149362 200000 316704139 200000 482655696 200000 125873769 200000 911447035 200000 470314038 200000 850636683 200000 933330427 200000 768866571 200000 894660308 200000 534747190 200000 462287404 200000 174796859 200000 829072389 200000 285999098 200000 726386990 200000 611501637 200000 201993610 200000 721779743 200000 847849039 200000 257685759 200000 806000708 200000 176503566 200000 621197313 200000 418922340 200000 872802354 200000 852931150 200000 125923284 200000 121597323 200000 852796534 200000 383135881 200000 9069689 200000 901948588 200000 49981776 200000 635583880 200000 230427072 200000 69421857 200000 395471392 200000 30130225 200000 422715546 200000 404572258 200000 550699368 200000 267373199 200000 56505623 200000 364303111 200000 479782086 200000 621263818 200000 82343016 200000 362129097 200000 262954237 200000 781932585 200000 247295708 200000 23097472 200000 445006316 200000 448158998 200000 2208230 200000 124705317 200000 509065364 200000 650219290 200000 96026133 200000 840730833 200000 88781590 200000 641494491 200000 16542489 200000 385833147 200000 250513585 200000 860285988 200000 426582980 200000 614775101 200000 730746311 200000 353183708 200000 529236997 200000 733555406 200000 541123032 200000 488854029 200000 637613806 200000 794348296 200000 689803653 200000 87796958 200000 300261038 200000 983501474 200000 671853197 200000 843836312 200000 987678358 200000 902465398 200000 210205138 200000 213905572 200000 818145047 200000 212216443 200000 345031507 200000 216906633 200000 620316098 200000 238375883 200000 690677810 200000 214604530 200000 1151814 200000 511630494 200000 371490479 200000 228725925 200000 145462644 200000 594845516 200000 660351019 200000 75780492 200000 344560445 200000 287878990 200000 439456037 200000 784968111 200000 318127793 200000 925812540 200000 716064063 200000 278125111 200000 112968449 200000 438671567 200000 60158777 200000 793708907 200000 466848381 200000 826658528 200000 751972083 200000 984886453 200000 777749142 200000 861250918 200000 94543727 200000 17890462 200000 224879067 200000 872215931 200000 382369483 200000 991259341 200000 35368959 200000 667316054 200000 203159114 200000 555975179 200000 406779345 200000 684677713 200000 545479243 200000 577693248 200000 164116801 200000 966397155 200000 91657807 200000 483416694 200000 480580449 200000 2208422 200000 687043318 200000 634186452 200000 28589664 200000 372630097 200000 898376706 200000 843034787 200000 921260432 200000 718950846 200000 158151762 200000 236255820 200000 969729376 200000 332907493 200000 213475814 200000 323630423 200000 704410466 200000 414880478 200000 590887905 200000 434787436 200000 728580165 200000 980484578 200000 438853249 200000 997943636 200000 9449434 200000 94030153 200000 785304871 200000 216018169 200000 935776018 200000 372029580 200000 691501141 200000 536596833 200000 219417085 200000 285413956 200000 192153514 200000 245131701 200000 664874956 200000 335988264 200000 673104359 200000 471589951 200000 590842063 200000 355333905 200000 826354412 200000 993612391 200000 433312375 200000 556022009 200000 247617979 200000 353377972 200000 193209172 200000 603748598 200000 402173043 200000 224331984 200000 482334487 200000 512659779 200000 877655124 200000 114021763 200000 729734800 200000 49120567 200000 485441984 200000 586515126 200000 573087663 200000 851943242 200000 916337208 200000 264556400 200000 524828038 200000 317012758 200000 332397658 200000 583500764 200000 623755845 200000 327728467 200000 893253609 200000 601550656 200000 910491963 200000 296244697 200000 885516228 200000 893382150 200000 349606619 200000 365159841 200000 513806316 200000 787801014 200000 982493363 200000 237447875 200000 987286913 200000 375485688 200000 174620022 200000 299476088 200000 195903172 200000 716095894 200000 329725170 200000 491898136 200000 201585942 200000 37738615 200000 622987801 200000 267486748 200000 889635575 200000 150535588 200000 197221116 200000 15581213 200000 477567495 200000 445988422 200000 385482442 200000 751786194 200000 915032327 200000 959621797 200000 702816212 200000 755916053 200000 743989207 200000 773770794 200000 944024459 200000 178799837 200000 486972281 200000 43880796 200000 345382015 200000 830690628 200000 834313740 200000 816933349 200000 135960673 200000 383194754 200000 382309073 200000 438412429 200000 467291649 200000 615262703 200000 793733672 200000 216047933 200000 221560655 200000 691203075 200000 390423954 200000 510113021 200000 694663517 200000 673187416 200000 602831792 200000 338920437 200000 943944795 200000 849221542 200000 206230082 200000 455734639 200000 756344217 200000 239137221 200000 372655656 200000 735146450 200000 829648775 200000 707644334 200000 385002851 200000 805612199 200000 280535991 200000 23097722 200000 983406867 200000 161139351 200000 668133080 200000 572228192 200000 76052346 200000 754277737 200000 20624572 200000 714339513 200000 923812342 200000 900312584 200000 925798482 200000 534242815 200000 917503754 200000 386163322 200000 962382252 200000 460484296 200000 594445398 200000 73724905 200000 271916025 200000 362093263 200000 848365721 200000 893616285 200000 924255114 200000 104339690 200000 758120884 200000 876216319 200000 419002320 200000 160226068 200000 87731881 200000 702187670 200000 656826716 200000 552349796 200000 501069719 200000 695574541 200000 766719453 200000 918366483 200000 55371199 200000 493335850 200000 7224868 200000 253640313 200000 709829506 200000 415254999 200000 572340770 200000 226807566 200000 269791327 200000 424851740 200000 851311847 200000 280243821 200000 569768184 200000 493183777 200000 912690851 200000 633758540 200000 423293196 200000 791938352 200000 236795048 200000 988237188 200000 990276478 200000 504152496 200000 469878118 200000 690895886 200000 307215948 200000 421853738 200000 591347821 200000 374822146 200000 486378647 200000 524439367 200000 611957869 200000 869797786 200000 805853345 200000 595686607 200000 21280568 200000 451237420 200000 519841225 200000 134284202 200000 887941565 200000 592328755 200000 34155664 200000 770591714 200000 431334926 200000 298057285 200000 383931542 200000 836707998 200000 304623450 200000 7905821 200000 895288477 200000 67019815 200000 294970867 200000 288324242 200000 817034371 200000 133350374 200000 359416136 200000 923744669 200000 303508811 200000 108684386 200000 879260138 200000 903577174 200000 6543636 200000 481562950 200000 869932426 200000 495544053 200000 195674399 200000 356656472 200000 853171961 200000 371531989 200000 824800205 200000 326251650 200000 265496102 200000 714558572 200000 601432222 200000 580928972 200000 949437474 200000 475295059 200000 189091377 200000 501234015 200000 873209630 200000 972537411 200000 110937673 200000 563527299 200000 81221738 200000 592035092 200000 890671046 200000 992781216 200000 843560566 200000 609699008 200000 32476839 200000 792493119 200000 39931604 200000 391581021 200000 370231822 200000 433166601 200000 902012980 200000 205068326 200000 594659386 200000 457942470 200000 966012006 200000 605697393 200000 350002830 200000 400222047 200000 51674202 200000 574330553 200000 530124680 200000 840158683 200000 225661986 200000 277416597 200000 959923401 200000 574183525 200000 998145774 200000 218092733 200000 393035027 200000 615301443 200000 569886477 200000 382794251 200000 463266884 200000 755390431 200000 100940274 200000 353660023 200000 907381599 200000 130900673 200000 83926059 200000 80205081 200000 240737924 200000 506818449 200000 640163690 200000 396332586 200000 795533554 200000 288317209 200000 115151488 200000 88308995 200000 224276747 200000 53974848 200000 791005020 200000 31748635 200000 255401038 200000 936721167 200000 763265295 200000 167766283 200000 66432861 200000 422156463 200000 522254794 200000 232919692 200000 129961976 200000 276570984 200000 438459101 200000 236585591 200000 464478464 200000 602999202 200000 98830009 200000 540959171 200000 361279604 200000 620348135 200000 703614190 200000 580183178 200000 169630070 200000 474650078 200000 70261805 200000 857843203 200000 799739974 200000 269740112 200000 373230662 200000 521984136 200000 917801028 200000 479611173 200000 338160170 200000 967910289 200000 464845809 200000 728103527 200000 999447528 200000 212082614 200000 322353902 200000 44021565 200000 661439667 200000 94297264 200000 598409211 200000 716466673 200000 866963162 200000 281237335 200000 810260216 200000 377065450 200000 405947341 200000 767270308 200000 297955558 200000 654220209 200000 996479518 200000 120901295 200000 988318181 200000 648314094 200000 552116604 200000 492777137 200000 526435638 200000 336843371 200000 21303993 200000 606336771 200000 133230906 200000 774637071 200000 811590084 200000 87226396 200000 517007729 200000 546376420 200000 282336174 200000 390165397 200000 168982139 200000 200589073 200000 8646824 200000 591329832 200000 206574105 200000 503709151 200000 265776643 200000 830923179 200000 31407404 200000 369706422 200000 742801966 200000 935896857 200000 964971443 200000 343993888 200000 681336506 200000 798181001 200000 86649552 200000 607495108 200000 849039960 200000 923356979 200000 293550787 200000 104262251 200000 749242072 200000 15647601 200000 835268333 200000 774409470 200000 757021483 200000 298378427 200000 388257741 200000 576891781 200000 434757985 200000 958891433 200000 707004677 200000 697039144 200000 879492266 200000 898612212 200000 720169812 200000 268223537 200000 901915480 200000 98991220 200000 422743709 200000 743819783 200000 990931163 200000 645507362 200000 573171678 200000 646651699 200000 687709634 200000 413503767 200000 202492216 200000 378537310 200000 222187968 200000 270710410 200000 15931373 200000 498123600 200000 844083108 200000 397622485 200000 570680924 200000 898892017 200000 429818718 200000 860560495 200000 520230918 200000 978917706 200000 196134399 200000 302601970 200000 636579723 200000 979765380 200000 919716281 200000 408675605 200000 748003500 200000 398152168 200000 635896282 200000 440475314 200000 976422474 200000 642421212 200000 770228436 200000 917274305 200000 929744996 200000 771246059 200000 326109240 200000 889613145 200000 428710941 200000 822180028 200000 72526517 200000 881121717 200000 944461235 200000 185957913 200000 772633628 200000 260684332 200000 539295879 200000 517042921 200000 519177054 200000 185799223 200000 621460251 200000 271114549 200000 925586571 200000 736309870 200000 235692813 200000 640095781 200000 589255380 200000 581002891 200000 734642464 200000 100237315 200000 426143369 200000 583309156 200000 286608180 200000 294969398 200000 549854490 200000 644233971 200000 896689224 200000 421410631 200000 829343001 200000 905015889 200000 2750589 200000 864771807 200000 839621686 200000 248855989 200000 852154133 200000 823729606 200000 948457281 200000 323432057 200000 464789615 200000 906409445 200000 480811050 200000 950550804 200000 519337484 200000 890101827 200000 404941315 200000 637497632 200000 853266573 200000 467897098 200000 472470267 200000 859446612 200000 907272113 200000 619872130 200000 171911780 200000 539853194 200000 376583258 200000 262890004 200000 69044397 200000 240231610 200000 694260872 200000 736126024 200000 999000423 200000 761072892 200000 315871579 200000 630202567 200000 894889795 200000 330085769 200000 672487700 200000 26728792 200000 234022418 200000 579542201 200000 755172628 200000 560410341 200000 242319043 200000 77890053 200000 954968538 200000 435229046 200000 71518567 200000 237274118 200000 270603016 200000 401378356 200000 443902767 200000 108919411 200000 567848286 200000 789742439 200000 523958891 200000 733420581 200000 548583613 200000 578286199 200000 210156684 200000 260112662 200000 539309092 200000 466087917 200000 466106914 200000 320505436 200000 258022837 200000 837430130 200000 854972126 200000 409982002 200000 180532912 200000 603044814 200000 919058320 200000 535761391 200000 28284789 200000 244199658 200000 356889640 200000 701623819 200000 882104197 200000 185719246 200000 195185592 200000 102873120 200000 818185600 200000 705718434 200000 31977583 200000 714940646 200000 689254696 200000 531288239 200000 24694175 200000 497479221 200000 929494876 200000 968374366 200000 982435767 200000 363836166 200000 667314717 200000 741381943 200000 582248521 200000 307899249 200000 826049675 200000 605059555 200000 396791300 200000 949469871 200000 562132199 200000 264135721 200000 801340090 200000 648596760 200000 558209682 200000 997944052 200000 609250138 200000 991958565 200000 381612556 200000 557694538 200000 324771317 200000 820356207 200000 322537205 200000 436735829 200000 301089212 200000 428132781 200000 327959566 200000 778900061 200000 319878400 200000 11898553 200000 804428088 200000 275605194 200000 339327792 200000 743374218 200000 547102066 200000 341861670 200000 978824925 200000 213565754 200000 713072862 200000 14428952 200000 176542647 200000 914971649 200000 519404220 200000 38170985 200000 105680016 200000 836187447 200000 710391660 200000 810487810 200000 65572184 200000 400271188 200000 686530671 200000 127654378 200000 82921759 200000 124285426 200000 716687462 200000 43138380 200000 588464662 200000 585644489 200000 676046609 200000 176931694 200000 890967437 200000 964564145 200000 702023504 200000 400688826 200000 97471988 200000 644374435 200000 312943396 200000 841131192 200000 827703517 200000 335983288 200000 259865517 200000 930758161 200000 887131383 200000 540190503 200000 46770477 200000 150545037 200000 457764884 200000 737385289 200000 897531651 200000 306574612 200000 822384931 200000 210897560 200000 955831728 200000 431163824 200000 22579765 200000 145506730 200000 53173972 200000 445734792 200000 1792124 200000 653901370 200000 72844080 200000 441828581 200000 976363078 200000 276257054 200000 928096421 200000 739285295 200000 701430021 200000 781762129 200000 955922994 200000 961895152 200000 236419401 200000 247726314 200000 567136249 200000 826556879 200000 116911811 200000 658112802 200000 492911418 200000 269535381 200000 262167619 200000 710513233 200000 422510166 200000 973542699 200000 759253946 200000 78611183 200000 566577356 200000 665757337 200000 827386936 200000 959925911 200000 554701118 200000 574913288 200000 165121518 200000 243180543 200000 564177772 200000 681460671 200000 296978476 200000 167814912 200000 271001654 200000 396649256 200000 283382627 200000 842573971 200000 662031773 200000 258661580 200000 766892322 200000 529382608 200000 322770114 200000 464327505 200000 577955868 200000 870597873 200000 141107684 200000 762236546 200000 858313248 200000 467113292 200000 547121765 200000 733448519 200000 732404766 200000 700028764 200000 53997253 200000 173571495 200000 92229160 200000 817463223 200000 802491557 200000 81211084 200000 506497901 200000 725542424 200000 367614148 200000 19832575 200000 984267327 200000 310892886 200000 95087876 200000 600972710 200000 77158413 200000 931686250 200000 132186212 200000 409208140 200000 298684776 200000 283684204 200000 775665927 200000 279781784 200000 973830145 200000 589931924 200000 692558891 200000 647510356 200000 458299048 200000 790047549 200000 809834545 200000 199887975 200000 322882894 200000 240509661 200000 122230939 200000 668040154 200000 864413956 200000 438038541 200000 641720840 200000 147425238 200000 497527288 200000 116231558 200000 795970617 200000 593582498 200000 158305661 200000 911694112 200000 163419662 200000 255173545 200000 360572931 200000 213094357 200000 349217160 200000 155347825 200000 533409050 200000 710643643 200000 383108040 200000 532601764 200000 52514163 200000 943576589 200000 612009742 200000 619464202 200000 565442270 200000 492339489 200000 654333114 200000 915988875 200000 9089099 200000 554072690 200000 699505485 200000 769113649 200000 196279244 200000 781505687 200000 65863783 200000 567071011 200000 542241936 200000 18961224 200000 692432586 200000 236944554 200000 436717801 200000 983607135 200000 51806293 200000 893477423 200000 194550854 200000 479776980 200000 286865929 200000 695183418 200000 570549561 200000 181493439 200000 575495686 200000 800235636 200000 486227825 200000 103911769 200000 553076109 200000 758020516 200000 174682047 200000 943355387 200000 866895103 200000 453957556 200000 641060372 200000 608036124 200000 668219867 200000 978669485 200000 276305281 200000 366985301 200000 815111364 200000 202160565 200000 119509557 200000 299578463 200000 794255224 200000 7930135 200000 79345025 200000 166095123 200000 535851224 200000 55596603 200000 454955990 200000 972585320 200000 437539045 200000 974573736 200000 985235140 200000 200540024 200000 764825280 200000 398018824 200000 235133180 200000 876928634 200000 429992105 200000 237226787 200000 103895630 200000 60784328 200000 368987136 200000 697507298 200000 235325354 200000 573526490 200000 235425095 200000 501661005 200000 472241954 200000 899834440 200000 602379804 200000 464948364 200000 994732518 200000 65993675 200000 896260930 200000 573804008 200000 197685317 200000 672239931 200000 998202520 200000 320133322 200000 327960498 200000 173525137 200000 966014751 200000 185448378 200000 113612988 200000 853151461 200000 837800183 200000 209360481 200000 813879571 200000 352546928 200000 589392226 200000 242673543 200000 201078664 200000 421482123 200000 935298750 200000 91148052 200000 358807053 200000 934816173 200000 775747214 200000 514235921 200000 824218544 200000 415629167 200000 386634097 200000 340037287 200000 687350435 200000 632294027 200000 866100008 200000 652293662 200000 199048246 200000 586986711 200000 642511508 200000 484579551 200000 175562458 200000 262782286 200000 179205045 200000 890961521 200000 822096928 200000 18142727 200000 314056107 200000 940305278 200000 547738807 200000 317957690 200000 142380727 200000 286308303 200000 905857648 200000 214287425 200000 389625401 200000 454556746 200000 956063803 200000 508416916 200000 923469490 200000 399469306 200000 908001834 200000 372932811 200000 877295043 200000 310834439 200000 659191661 200000 938864543 200000 586589740 200000 959133368 200000 874118228 200000 950874344 200000 700613069 200000 303753079 200000 176179279 200000 898448031 200000 555726247 200000 848900045 200000 714547696 200000 207753181 200000 574429658 200000 69336928 200000 113029351 200000 226255577 200000 721729448 200000 540697339 200000 742599683 200000 487052013 200000 793219952 200000 234126469 200000 940927799 200000 335643792 200000 576495795 200000 17741576 200000 920299921 200000 795019100 200000 144706577 200000 201788075 200000 922681155 200000 347929608 200000 271214411 200000 856122039 200000 785376158 200000 295254638 200000 397325122 200000 428303765 200000 766543121 200000 198708102 200000 662630902 200000 865217740 200000 138495789 200000 236039527 200000 129762951 200000 267499271 200000 481714851 200000 881401164 200000 350407990 200000 724945420 200000 218315588 200000 585590668 200000 354746211 200000 483649221 200000 366780926 200000 261517216 200000 518115216 200000 937952570 200000 528463589 200000 903620128 200000 73328476 200000 453284500 200000 901839142 200000 317217990 200000 477126536 200000 375488794 200000 967944980 200000 350602344 200000 81694708 200000 935413814 200000 270243871 200000 855699200 200000 922396577 200000 301387889 200000 823475415 200000 499044775 200000 424796848 200000 203728754 200000 236904173 200000 376727188 200000 390701152 200000 153781250 200000 168286000 200000 776131873 200000 572688147 200000 979678729 200000 912133011 200000 221710277 200000 174953033 200000 300093585 200000 648772388 200000 576705050 200000 115168419 200000 619962817 200000 844937750 200000 845691095 200000 743480800 200000 289313506 200000 907945911 200000 987280854 200000 634248418 200000 78531165 200000 505937018 200000 525504015 200000 757594537 200000 326705594 200000 43768813 200000 72085402 200000 828577621 200000 397635489 200000 26044098 200000 271306672 200000 965016103 200000 927482332 200000 905248970 200000 836270249 200000 188986240 200000 464794962 200000 896635636 200000 715256318 200000 805322208 200000 189426188 200000 792060753 200000 535258184 200000 632395495 200000 74506034 200000 325761298 200000 269084478 200000 46886229 200000 546217230 200000 894902919 200000 628884921 200000 229462285 200000 4583176 200000 242795809 200000 679425971 200000 922205965 200000 351965607 200000 671324528 200000 682902594 200000 26025335 200000 872833173 200000 761321252 200000 336539553 200000 32148363 200000 812388506 200000 695940367 200000 23598887 200000 748290473 200000 753929119 200000 354335521 200000 660342604 200000 524275026 200000 855645867 200000 777233002 200000 812354986 200000 355804967 200000 992089577 200000 656262938 200000 504678649 200000 997289191 200000 45815455 200000 615640707 200000 785200401 200000 699463540 200000 271254327 200000 279036692 200000 807336683 200000 582406862 200000 514220345 200000 613133919 200000 942876319 200000 839768597 200000 850939213 200000 803494675 200000 456382310 200000 810348427 200000 4945213 200000 230855938 200000 431059352 200000 939067534 200000 433635824 200000 908983067 200000 840038574 200000 72851361 200000 500273007 200000 931665263 200000 80645441 200000 861358691 200000 574816995 200000 38011695 200000 31981832 200000 434130837 200000 953532052 200000 235069611 200000 27614941 200000 86505240 200000 842597867 200000 302917972 200000 312633527 200000 744153579 200000 129286511 200000 649769402 200000 914630064 200000 202609712 200000 448587466 200000 546755982 200000 961609728 200000 305076519 200000 456927428 200000 126398880 200000 550027519 200000 938473776 200000 397312326 200000 812640737 200000 635325733 200000 697906125 200000 838851416 200000 572264801 200000 976205836 200000 161823644 200000 909773090 200000 31954513 200000 305319532 200000 603401312 200000 329828334 200000 938869248 200000 686130717 200000 449118968 200000 885464611 200000 67534561 200000 830685208 200000 181965157 200000 72702282 200000 75090563 200000 525373558 200000 135880904 200000 341302284 200000 780171670 200000 220767342 200000 723031392 200000 475429936 200000 633875947 200000 831139929 200000 20563087 200000 668606625 200000 3120244 200000 765793201 200000 223103189 200000 427059557 200000 590330175 200000 423762700 200000 768728018 200000 38444454 200000 152314238 200000 966972965 200000 249721927 200000 414890924 200000 189623682 200000 188145106 200000 878128661 200000 479185120 200000 194711226 200000 552683534 200000 567022652 200000 432304073 200000 963676599 200000 58439152 200000 800103132 200000 598957074 200000 300409898 200000 576418225 200000 831333174 200000 677942913 200000 256743139 200000 475316393 200000 145665962 200000 639409920 200000 396134867 200000 138653008 200000 327510969 200000 903221911 200000 539114506 200000 962804033 200000 864896516 200000 119530862 200000 364218297 200000 9237298 200000 435920459 200000 439989455 200000 854920752 200000 815715580 200000 396813166 200000 704706337 200000 575474655 200000 25703832 200000 289891182 200000 87881709 200000 179308632 200000 282954526 200000 888813932 200000 232290780 200000 740353611 200000 589913800 200000 157925288 200000 893200566 200000 250493831 200000 558913772 200000 849254786 200000 70874467 200000 422092031 200000 35518213 200000 215568762 200000 802679277 200000 174249665 200000 220286889 200000 193315635 200000 652627835 200000 405977088 200000 715187347 200000 201700203 200000 614937686 200000 145172234 200000 210652826 200000 569114116 200000 202271207 200000 766140753 200000 828629431 200000 757191166 200000 375052470 200000 275885414 200000 606863106 200000 123049337 200000 571605611 200000 864399608 200000 653434547 200000 230252982 200000 269146575 200000 488176344 200000 744295461 200000 509376278 200000 769338059 200000 969804535 200000 254126030 200000 453231384 200000 247269991 200000 712140901 200000 649073479 200000 854248542 200000 850145996 200000 394279251 200000 627309897 200000 759522984 200000 227640130 200000 470093585 200000 614772652 200000 273403094 200000 265074225 200000 985499664 200000 810144106 200000 275944682 200000 44855586 200000 690293728 200000 121490585 200000 698645506 200000 87915710 200000 777010994 200000 701931636 200000 879600225 200000 367074509 200000 948984789 200000 469622097 200000 398682470 200000 98195512 200000 644885180 200000 554066091 200000 923864978 200000 54667526 200000 96511990 200000 23986457 200000 712485510 200000 115424866 200000 688202931 200000 227947091 200000 917675777 200000 873046674 200000 88335173 200000 449551155 200000 992374501 200000 694167808 200000 27028763 200000 972392369 200000 523337522 200000 829097524 200000 908165319 200000 178187493 200000 82466312 200000 142680534 200000 363240440 200000 304523016 200000 51627176 200000 110059184 200000 314416511 200000 419433843 200000 960900979 200000 967619241 200000 368163661 200000 541812893 200000 380721641 200000 720569546 200000 212363891 200000 184763935 200000 758786218 200000 489833276 200000 994854688 200000 59931314 200000 18090871 200000 495593799 200000 987309733 200000 97356335 200000 172228400 200000 445147987 200000 703047539 200000 653238669 200000 756158935 200000 537639146 200000 359520538 200000 230566118 200000 390414987 200000 267086515 200000 651544650 200000 222173042 200000 146724236 200000 276752503 200000 30228181 200000 883013000 200000 278337597 200000 102677790 200000 377390507 200000 966710947 200000 838507804 200000 354944690 200000 648444636 200000 771348826 200000 286933962 200000 110548059 200000 657002904 200000 847220070 200000 237536009 200000 260680288 200000 921800753 200000 478843807 200000 549467832 200000 630544427 200000 789316119 200000 988564990 200000 844891096 200000 898373188 200000 202326489 200000 53664155 200000 868493449 200000 529581652 200000 212884266 200000 941539503 200000 393504781 200000 884600098 200000 451104472 200000 275293331 200000 340680899 200000 557466776 200000 45440213 200000 864957374 200000 976115755 200000 270725567 200000 993920562 200000 287418313 200000 803689192 200000 878947006 200000 832391454 200000 873593710 200000 933240504 200000 740073182 200000 174172906 200000 562568835 200000 141305468 200000 878317191 200000 582028807 200000 543759363 200000 420637238 200000 188712771 200000 337757701 200000 148249605 200000 597279493 200000 444255673 200000 175984533 200000 85169601 200000 92002602 200000 464738226 200000 640032391 200000 156706705 200000 275530245 200000 555086359 200000 563700172 200000 598896365 200000 654587415 200000 320329968 200000 600846196 200000 711537261 200000 620428033 200000 268200805 200000 827315376 200000 520134090 200000 801120643 200000 857192384 200000 786384 200000 511228380 200000 648529277 200000 500559208 200000 554223684 200000 750406300 200000 960425456 200000 144858854 200000 161368734 200000 158682403 200000 872197885 200000 236699107 200000 104903309 200000 737611176 200000 731361251 200000 30626087 200000 667231971 200000 588533125 200000 216172804 200000 877636250 200000 181636495 200000 31127857 200000 76092896 200000 646147397 200000 505415075 200000 509473350 200000 742007575 200000 309981009 200000 435468622 200000 823791483 200000 225924715 200000 967175 200000 16786914 200000 327459498 200000 293906618 200000 390713293 200000 523798990 200000 847052491 200000 795691015 200000 139540526 200000 200674979 200000 260649973 200000 769551729 200000 821673425 200000 945889042 200000 568307043 200000 431729465 200000 899194496 200000 955782379 200000 407797612 200000 525333184 200000 839366946 200000 351462687 200000 612756873 200000 831576709 200000 874095552 200000 570368958 200000 598310482 200000 92774954 200000 881407362 200000 662756345 200000 443757441 200000 580163695 200000 823637170 200000 868197408 200000 419184620 200000 450727220 200000 779949751 200000 692121508 200000 6620045 200000 466940282 200000 480259610 200000 131166485 200000 270504829 200000 939118434 200000 767224452 200000 434631203 200000 744494067 200000 828607532 200000 80840893 200000 849912736 200000 193643081 200000 215980600 200000 407314606 200000 670478716 200000 473902326 200000 511225095 200000 398308190 200000 434115270 200000 558834068 200000 358737209 200000 854921463 200000 363369393 200000 618046682 200000 454639248 200000 686480577 200000 213420939 200000 130311842 200000 257789418 200000 715280165 200000 233405638 200000 740711396 200000 308610890 200000 85215147 200000 370205939 200000 157136056 200000 605853647 200000 656810748 200000 487828673 200000 103052375 200000 254420411 200000 840255711 200000 847789569 200000 383446297 200000 891408492 200000 729741886 200000 149875620 200000 284009591 200000 740814949 200000 946480417 200000 210685371 200000 961642250 200000 646983493 200000 339425969 200000 423616885 200000 415799433 200000 346351565 200000 893287734 200000 540556579 200000 856850893 200000 946197469 200000 497619992 200000 232533557 200000 674062544 200000 778128503 200000 308970976 200000 56272189 200000 68594344 200000 931333561 200000 148314167 200000 317732331 200000 484767120 200000 379111142 200000 923117542 200000 342898447 200000 782429919 200000 458749533 200000 666838227 200000 569399450 200000 925515533 200000 941924255 200000 612384777 200000 851176859 200000 685591476 200000 503205197 200000 710541231 200000 505567301 200000 12178316 200000 916893990 200000 485902606 200000 853935079 200000 291683949 200000 313642508 200000 482736271 200000 986245361 200000 746518352 200000 513343999 200000 740256698 200000 688666357 200000 980149837 200000 886804000 200000 412102456 200000 819194530 200000 201144989 200000 785210030 200000 840027856 200000 503871433 200000 855128728 200000 622085387 200000 61097837 200000 126982491 200000 20029880 200000 665507766 200000 357332757 200000 55966569 200000 960237715 200000 814871122 200000 19429106 200000 793702178 200000 67066083 200000 378615197 200000 136920908 200000 636658903 200000 561769857 200000 18814328 200000 784151435 200000 329936377 200000 102583908 200000 518625509 200000 497952825 200000 254239000 200000 376994982 200000 29207043 200000 728760061 200000 423889381 200000 361897599 200000 482032658 200000 88687264 200000 753286960 200000 963382087 200000 209244021 200000 148402955 200000 822645994 200000 62526838 200000 879530410 200000 888428870 200000 801578019 200000 262919334 200000 116936531 200000 560397689 200000 49340683 200000 119579535 200000 473862703 200000 194256621 200000 274556148 200000 150081033 200000 671224096 200000 516541963 200000 838059086 200000 233147661 200000 747459110 200000 52239452 200000 959733928 200000 365841588 200000 791073890 200000 602944646 200000 597941429 200000 53569077 200000 598106643 200000 161691732 200000 228394051 200000 629933545 200000 214927003 200000 206081709 200000 426446405 200000 791005002 200000 505759866 200000 666366875 200000 642758857 200000 519979246 200000 373141840 200000 804888645 200000 804263169 200000 163205776 200000 25198047 200000 110300916 200000 546143550 200000 779263750 200000 683165189 200000 761223952 200000 420280559 200000 515219531 200000 572210885 200000 436981539 200000 383235237 200000 362142582 200000 720090686 200000 120996564 200000 290599441 200000 250175680 200000 756923825 200000 756658412 200000 4108803 200000 928425857 200000 816723326 200000 821026644 200000 634441324 200000 459124785 200000 94117671 200000 325550868 200000 534315612 200000 676494955 200000 878434635 200000 533409365 200000 809384964 200000 574517477 200000 999612330 200000 408295006 200000 933741748 200000 614985592 200000 485931302 200000 399486361 200000 205828828 200000 616235805 200000 742282176 200000 693197711 200000 856697870 200000 796142572 200000 160227990 200000 684856038 200000 553741562 200000 113709855 200000 553480683 200000 65432425 200000 935937391 200000 161584908 200000 589068062 200000 300777984 200000 683675744 200000 659616558 200000 511474352 200000 301818034 200000 862943707 200000 204518427 200000 980016193 200000 534805161 200000 912324371 200000 220251022 200000 544875154 200000 945929774 200000 111178838 200000 981023838 200000 402865540 200000 661232807 200000 336088854 200000 300897924 200000 333092887 200000 247757983 200000 879976420 200000 754157336 200000 805102699 200000 226707901 200000 9377903 200000 197487698 200000 113531329 200000 608792267 200000 574448520 200000 263265165 200000 242364538 200000 63518640 200000 824203552 200000 594658623 200000 482826773 200000 713086325 200000 832017479 200000 994886913 200000 853368116 200000 516898883 200000 893681454 200000 610326924 200000 44712343 200000 717665633 200000 245867813 200000 178154680 200000 837711903 200000 199808314 200000 523855517 200000 128185215 200000 565790923 200000 596086612 200000 182781222 200000 665795575 200000 945694397 200000 316059737 200000 471415152 200000 774519643 200000 738699828 200000 697860113 200000 648592205 200000 54517761 200000 210103954 200000 604447076 200000 62728621 200000 988776292 200000 553972311 200000 429528156 200000 873359519 200000 934618651 200000 972014372 200000 439380512 200000 811776854 200000 554945502 200000 565220280 200000 408780537 200000 942517793 200000 277435271 200000 505143285 200000 113218128 200000 297418352 200000 136317198 200000 118233307 200000 832862381 200000 344183508 200000 623291787 200000 691835530 200000 911734713 200000 246846719 200000 572799799 200000 94831684 200000 92084795 200000 257063871 200000 79049067 200000 883912295 200000 443321373 200000 505971462 200000 995849886 200000 786948214 200000 495950952 200000 151647716 200000 6459497 200000 284575504 200000 131738946 200000 449953418 200000 857080709 200000 55267830 200000 225556470 200000 185473096 200000 605095883 200000 641573385 200000 302624492 200000 850262927 200000 373453874 200000 159075656 200000 948003755 200000 555085295 200000 535898836 200000 171860181 200000 942898909 200000 66794521 200000 691351785 200000 380010224 200000 319946826 200000 150665693 200000 826903240 200000 771775737 200000 413666011 200000 666378284 200000 531117036 200000 559405937 200000 517273240 200000 8570134 200000 817323756 200000 248858105 200000 999312553 200000 847962571 200000 681386881 200000 654464848 200000 716428119 200000 810734749 200000 731373187 200000 35614552 200000 32285707 200000 397994235 200000 866328043 200000 84634897 200000 594343757 200000 333993847 200000 449220817 200000 804421276 200000 780396742 200000 661578176 200000 775709550 200000 798837560 200000 357142334 200000 810832040 200000 901792539 200000 225865543 200000 349993629 200000 521817630 200000 979482703 200000 720577097 200000 65089004 200000 15743284 200000 184727715 200000 331742942 200000 874563924 200000 244303385 200000 131594449 200000 38788295 200000 164237341 200000 242823198 200000 831266479 200000 559464165 200000 725984944 200000 28038068 200000 333074232 200000 27815223 200000 669544596 200000 753030763 200000 525142659 200000 413167327 200000 334038131 200000 689497332 200000 196544968 200000 193237021 200000 929346582 200000 191011103 200000 765424481 200000 827328081 200000 731343971 200000 688115677 200000 869184198 200000 222829053 200000 629730661 200000 340673342 200000 321308303 200000 10888895 200000 791533124 200000 932702323 200000 61867637 200000 159704410 200000 135762247 200000 554474955 200000 454472016 200000 786150317 200000 849803224 200000 533660345 200000 649157913 200000 731157177 200000 979971712 200000 600676300 200000 531107049 200000 470693023 200000 988845285 200000 489510580 200000 672118519 200000 728854686 200000 854007250 200000 193205315 200000 644509853 200000 364641048 200000 92367151 200000 717986920 200000 729844306 200000 703512461 200000 614508547 200000 91494965 200000 863707568 200000 686945950 200000 422528120 200000 904966105 200000 621814638 200000 275998730 200000 876231126 200000 470605989 200000 220136294 200000 641422515 200000 390233222 200000 788832011 200000 770199696 200000 878153880 200000 347771919 200000 250299545 200000 683857668 200000 616503003 200000 490972444 200000 919639553 200000 149680122 200000 185086396 200000 937561459 200000 985730835 200000 892891084 200000 474206876 200000 445704190 200000 518209728 200000 298078194 200000 999159290 200000 575962821 200000 236849944 200000 811078917 200000 427196280 200000 53535473 200000 184557388 200000 768359100 200000 193341910 200000 123692745 200000 458134444 200000 515375088 200000 672556276 200000 140239288 200000 582248361 200000 488352922 200000 682630100 200000 614150724 200000 498696658 200000 220056531 200000 2637972 200000 277448727 200000 225633242 200000 865851858 200000 908579959 200000 851430393 200000 889823376 200000 75272689 200000 978447324 200000 658425298 200000 403916772 200000 665994919 200000 275841604 200000 726697132 200000 812180200 200000 652500366 200000 46339151 200000 497119406 200000 118747083 200000 142622045 200000 791157183 200000 653273377 200000 727684575 200000 5638638 200000 14039923 200000 530331246 200000 907221907 200000 999908409 200000 393149291 200000 854017053 200000 503023737 200000 765190742 200000 124547274 200000 765384918 200000 235963712 200000 939839870 200000 441778126 200000 197808227 200000 591337401 200000 853141001 200000 49300952 200000 427440555 200000 665513685 200000 233260400 200000 404923754 200000 291615927 200000 419615908 200000 450704972 200000 382073891 200000 563757231 200000 290827351 200000 553926740 200000 112443076 200000 564124125 200000 585991230 200000 209094753 200000 921220397 200000 722704809 200000 998031306 200000 435994733 200000 465548896 200000 79774362 200000 751002507 200000 302204814 200000 643810940 200000 474867802 200000 230490418 200000 16973311 200000 320033473 200000 680624049 200000 580382095 200000 902182167 200000 246831505 200000 512973448 200000 6055570 200000 954880846 200000 676577389 200000 499017190 200000 144707405 200000 849877054 200000 933433843 200000 976997878 200000 141876208 200000 287834271 200000 847092198 200000 632511486 200000 437603786 200000 435135049 200000 602063141 200000 163917416 200000 233096526 200000 681467445 200000 449546161 200000 767502012 200000 514113034 200000 140132987 200000 799909034 200000 414436258 200000 195708081 200000 508956244 200000 481118289 200000 855275236 200000 63534353 200000 761297432 200000 876151303 200000 598873449 200000 282628636 200000 479913281 200000 156704844 200000 772776762 200000 288768995 200000 300087909 200000 463722176 200000 494096768 200000 295295381 200000 894153534 200000 900935204 200000 706331267 200000 591038851 200000 607783077 200000 472399960 200000 119220140 200000 182625054 200000 94516369 200000 879862878 200000 836884866 200000 423416054 200000 474925596 200000 66631253 200000 169330607 200000 303546556 200000 926757246 200000 207563646 200000 613385467 200000 587862848 200000 810273295 200000 841641529 200000 530608463 200000 6238323 200000 378160711 200000 269539847 200000 818338227 200000 290129764 200000 758074304 200000 194135433 200000 49998415 200000 291413574 200000 462591282 200000 892616319 200000 462373485 200000 537375848 200000 10908789 200000 107305929 200000 208664180 200000 212300858 200000 143426178 200000 57524072 200000 209780205 200000 570672974 200000 46544754 200000 879901820 200000 342701953 200000 703966803 200000 597823100 200000 430108999 200000 763966199 200000 920755483 200000 503255033 200000 404903208 200000 426861882 200000 903321749 200000 555774307 200000 154570911 200000 441602128 200000 156991187 200000 780759888 200000 528575823 200000 822238051 200000 801445124 200000 134623611 200000 900247030 200000 116004539 200000 173253497 200000 307187898 200000 567896693 200000 103226305 200000 231444387 200000 676954376 200000 214861774 200000 425890044 200000 212823059 200000 133203836 200000 407027744 200000 915481111 200000 936730232 200000 459494991 200000 925844652 200000 689006040 200000 496333731 200000 192154841 200000 990909907 200000 774560297 200000 593245573 200000 642988946 200000 822507284 200000 826082322 200000 538421038 200000 663965717 200000 300748561 200000 86735291 200000 774418126 200000 251997464 200000 649757578 200000 922628718 200000 233727415 200000 135832692 200000 71160671 200000 189570194 200000 481089625 200000 936646434 200000 416430737 200000 418101680 200000 679677508 200000 51941691 200000 142856257 200000 95393905 200000 737551400 200000 914668022 200000 617142446 200000 482181277 200000 648240087 200000 843999660 200000 890225466 200000 139442972 200000 559883840 200000 253203927 200000 498645605 200000 609858040 200000 779531125 200000 938465550 200000 733689295 200000 184167000 200000 75508389 200000 304274697 200000 399243322 200000 804657797 200000 653712418 200000 235486370 200000 24935813 200000 996811752 200000 102274907 200000 419273681 200000 302649520 200000 561573129 200000 712014049 200000 166418862 200000 255400925 200000 561731984 200000 761404005 200000 358106737 200000 787873869 200000 765485638 200000 910828216 200000 822915957 200000 180254814 200000 132434708 200000 686151113 200000 930527024 200000 960964499 200000 754924290 200000 450604201 200000 836802363 200000 108224139 200000 764738105 200000 798526857 200000 768809551 200000 551691526 200000 48523777 200000 417683897 200000 786016324 200000 213114343 200000 123862210 200000 43737002 200000 841080852 200000 2013484 200000 506179077 200000 217268459 200000 3033557 200000 889291255 200000 572430963 200000 770872367 200000 720568002 200000 951940231 200000 897096660 200000 634149189 200000 24321329 200000 153582655 200000 649897745 200000 810995997 200000 450278557 200000 938337181 200000 36468786 200000 354204105 200000 742648221 200000 766933058 200000 904297567 200000 756769913 200000 39463913 200000 428748528 200000 842157537 200000 951246204 200000 577350747 200000 667319686 200000 815936545 200000 416575045 200000 131138283 200000 605375748 200000 592113063 200000 153880930 200000 461047473 200000 515917709 200000 215619611 200000 689069701 200000 688851942 200000 926526047 200000 180129351 200000 990174335 200000 717161443 200000 161030620 200000 551815698 200000 791357247 200000 605495071 200000 983714691 200000 345635461 200000 641977814 200000 254333747 200000 355975158 200000 660645833 200000 491501685 200000 303489240 200000 447773941 200000 386585894 200000 376380524 200000 77392871 200000 916882273 200000 631574276 200000 352989740 200000 600931671 200000 45774649 200000 108968173 200000 14614853 200000 809084738 200000 377586591 200000 987015560 200000 202573928 200000 487786720 200000 681800403 200000 7990942 200000 793257829 200000 201005704 200000 124967989 200000 929912087 200000 566379309 200000 184599477 200000 957310534 200000 487325437 200000 846485455 200000 498774782 200000 54729383 200000 995471736 200000 472355966 200000 927002652 200000 854184472 200000 887158479 200000 610305417 200000 153887719 200000 772397689 200000 982243436 200000 918496352 200000 202689624 200000 280006859 200000 950573271 200000 992313749 200000 515318407 200000 404251950 200000 276189625 200000 922665687 200000 691586221 200000 140291299 200000 201789401 200000 504100088 200000 479712291 200000 204759115 200000 518733601 200000 295302631 200000 94295392 200000 45008102 200000 731985562 200000 116247221 200000 173913597 200000 997488980 200000 798718059 200000 988460947 200000 255047348 200000 640445270 200000 764426717 200000 926989266 200000 722479963 200000 516337613 200000 387036504 200000 614072289 200000 744781549 200000 493548216 200000 735627878 200000 454182225 200000 220621697 200000 533534521 200000 379634094 200000 341224147 200000 388920911 200000 496904592 200000 525217529 200000 530937911 200000 266964913 200000 699938590 200000 198483760 200000 700077166 200000 468904735 200000 538772066 200000 915155035 200000 924739464 200000 16907569 200000 558835454 200000 246191010 200000 496324789 200000 601313184 200000 868348337 200000 947116367 200000 630129223 200000 713086788 200000 333647966 200000 166536393 200000 785666990 200000 51516439 200000 404003331 200000 947165849 200000 130137466 200000 822298415 200000 302360257 200000 139029608 200000 795526491 200000 76988102 200000 665338330 200000 51200254 200000 748261411 200000 924779061 200000 54174637 200000 846297667 200000 991885249 200000 744307187 200000 707572155 200000 549062464 200000 844161863 200000 833013658 200000 219156132 200000 948061727 200000 483093732 200000 354461665 200000 848326185 200000 115392038 200000 729761769 200000 253044386 200000 120161067 200000 252801982 200000 835901127 200000 463717077 200000 751955882 200000 711527537 200000 310951695 200000 191430802 200000 88785606 200000 253799654 200000 9559408 200000 273552657 200000 307653312 200000 38776551 200000 631691707 200000 586396332 200000 624517368 200000 873720667 200000 441691873 200000 263202523 200000 430310896 200000 834941003 200000 149126386 200000 2940983 200000 90139463 200000 718800607 200000 371986719 200000 939979895 200000 611473341 200000 924539745 200000 631057848 200000 959946356 200000 913193781 200000 175941944 200000 286022701 200000 254322215 200000 16743085 200000 87566573 200000 557248272 200000 401834153 200000 196414023 200000 200788009 200000 637455889 200000 289140785 200000 223582018 200000 147744180 200000 362113536 200000 864594457 200000 884060160 200000 52375927 200000 587424973 200000 349050072 200000 506938881 200000 124438649 200000 862044042 200000 36898824 200000 653897190 200000 749026532 200000 738513510 200000 528490593 200000 646409070 200000 881848833 200000 827502771 200000 977306554 200000 229642107 200000 290944054 200000 335160032 200000 742243086 200000 649243149 200000 625216782 200000 84291710 200000 408240756 200000 446921796 200000 348115249 200000 373653055 200000 665989925 200000 22620257 200000 140191334 200000 77910513 200000 881943929 200000 875132357 200000 918269335 200000 401991814 200000 267922665 200000 143898863 200000 660313804 200000 808302606 200000 524400142 200000 912151937 200000 405567278 200000 593589178 200000 835812511 200000 848394811 200000 294156037 200000 271376346 200000 648224117 200000 379221758 200000 932820921 200000 93109215 200000 677839498 200000 518289609 200000 695235028 200000 740343897 200000 616164084 200000 533834686 200000 817750780 200000 205880569 200000 533398766 200000 801525021 200000 268232189 200000 658523279 200000 60458447 200000 958212422 200000 695985852 200000 783376139 200000 648627727 200000 827308986 200000 404362308 200000 58162047 200000 570952008 200000 176573721 200000 54867644 200000 721628698 200000 534043698 200000 624838949 200000 941510509 200000 951834670 200000 605892261 200000 385718973 200000 23378624 200000 471458859 200000 520076186 200000 792758242 200000 227637309 200000 967831968 200000 696269097 200000 554801588 200000 571502733 200000 242401599 200000 470299275 200000 742731381 200000 687349624 200000 83632345 200000 167667736 200000 571385219 200000 908470758 200000 273425245 200000 570956618 200000 396082017 200000 245283808 200000 813360348 200000 567989943 200000 521972654 200000 155757711 200000 32951431 200000 49362457 200000 705968427 200000 902841403 200000 106609327 200000 486427209 200000 461271481 200000 306949708 200000 325999299 200000 506696510 200000 415848023 200000 530587980 200000 933707092 200000 681659410 200000 336132391 200000 84682978 200000 395401747 200000 460332285 200000 664567657 200000 984836055 200000 999189456 200000 421436247 200000 712154493 200000 450969108 200000 721037947 200000 126511000 200000 320655077 200000 318014625 200000 939387174 200000 493381978 200000 424632895 200000 995629478 200000 708449793 200000 977237 200000 50263374 200000 678852204 200000 518678620 200000 867374433 200000 261616369 200000 21798748 200000 820424359 200000 673315959 200000 602709801 200000 945235967 200000 727586932 200000 231476912 200000 584245015 200000 65714427 200000 761260146 200000 2691395 200000 447468794 200000 712753179 200000 355751539 200000 85434505 200000 655476788 200000 548360774 200000 984382310 200000 799660028 200000 520305477 200000 190505862 200000 785059165 200000 458698290 200000 302736845 200000 453592834 200000 257026439 200000 588862182 200000 111002253 200000 312655619 200000 18415157 200000 118983406 200000 607270758 200000 463208177 200000 182022872 200000 789668933 200000 434344279 200000 989697366 200000 842814976 200000 452050434 200000 676001922 200000 943148505 200000 947346782 200000 774490718 200000 577413159 200000 513085763 200000 421481923 200000 944106161 200000 41324711 200000 177540989 200000 983813917 200000 740177779 200000 194910593 200000 595381135 200000 279121023 200000 167608895 200000 366953815 200000 888654754 200000 556462105 200000 684265931 200000 227830249 200000 31053053 200000 775738171 200000 356270576 200000 5880343 200000 343347211 200000 707901526 200000 40052135 200000 156532706 200000 751309906 200000 793706234 200000 31087369 200000 519708779 200000 177466492 200000 896116695 200000 373719885 200000 48344561 200000 517527632 200000 273000639 200000 889101516 200000 175877078 200000 305412793 200000 514806945 200000 289424640 200000 56848026 200000 665669565 200000 77173647 200000 438433408 200000 175174110 200000 612426886 200000 913112248 200000 505636100 200000 57357409 200000 282456925 200000 221364334 200000 257908582 200000 158885893 200000 815637416 200000 271651360 200000 19823518 200000 110878666 200000 408295410 200000 403180639 200000 897781956 200000 640418256 200000 333512674 200000 180409052 200000 351760144 200000 998246744 200000 718647874 200000 569151591 200000 159529437 200000 54311106 200000 297710841 200000 618300145 200000 660790689 200000 485589392 200000 767251728 200000 206786443 200000 764080117 200000 795253345 200000 65493680 200000 907089507 200000 209571730 200000 881127158 200000 914630944 200000 69599949 200000 659438160 200000 136317999 200000 949719755 200000 350658870 200000 95271209 200000 485227533 200000 59946295 200000 758658865 200000 469845555 200000 598477745 200000 41595150 200000 214259054 200000 246787753 200000 450525019 200000 252319256 200000 969550269 200000 605556961 200000 303141483 200000 744668989 200000 115229966 200000 648005718 200000 17663330 200000 168005767 200000 516171123 200000 672802207 200000 614177760 200000 317986589 200000 634088987 200000 953465460 200000 158978215 200000 908607305 200000 237332312 200000 286298031 200000 143785878 200000 469890673 200000 495868057 200000 847082312 200000 635944878 200000 139968288 200000 471829104 200000 921625175 200000 779865871 200000 867589374 200000 253229708 200000 370277653 200000 53128442 200000 674874578 200000 499038654 200000 896275675 200000 462581712 200000 263340166 200000 495395832 200000 535778848 200000 222098193 200000 460187939 200000 408784968 200000 604192381 200000 505327453 200000 632669903 200000 686003936 200000 744518827 200000 594632309 200000 176487637 200000 578632976 200000 524646531 200000 116375353 200000 405419421 200000 483227465 200000 128466172 200000 407935403 200000 391891118 200000 911434523 200000 323567152 200000 282798313 200000 970033842 200000 220765495 200000 522091863 200000 313596726 200000 396650353 200000 281535341 200000 995556040 200000 906288625 200000 784543700 200000 235219629 200000 870620158 200000 764503452 200000 498938851 200000 785669897 200000 246591376 200000 987454933 200000 965514950 200000 404801457 200000 537029431 200000 984023391 200000 4911814 200000 506522357 200000 774452171 200000 481118745 200000 794339148 200000 848223301 200000 656106821 200000 18989316 200000 63378144 200000 216274483 200000 980997821 200000 99300928 200000 478827819 200000 56077934 200000 202864748 200000 10829583 200000 100735733 200000 874364359 200000 630236075 200000 301333455 200000 945119782 200000 688870448 200000 488837873 200000 554131971 200000 811107271 200000 489607351 200000 993979351 200000 270071882 200000 558912001 200000 717913998 200000 938441495 200000 931072102 200000 530024988 200000 460472325 200000 420385415 200000 486051637 200000 478988417 200000 995903117 200000 363253538 200000 423484090 200000 962224311 200000 81022135 200000 11519231 200000 432969236 200000 648251752 200000 199723826 200000 924298070 200000 378919300 200000 542145629 200000 599571407 200000 293398657 200000 520414826 200000 173919357 200000 850734462 200000 812523512 200000 835828039 200000 169633232 200000 332429393 200000 285643859 200000 601334716 200000 292501377 200000 778832760 200000 850625355 200000 163185801 200000 24424918 200000 207596355 200000 254199224 200000 515712910 200000 406515257 200000 156771619 200000 405257620 200000 335176652 200000 79559987 200000 29547943 200000 737263605 200000 769962340 200000 654768234 200000 24203394 200000 550201109 200000 485162389 200000 510561961 200000 584791682 200000 662233165 200000 517167297 200000 250371032 200000 977179546 200000 679738388 200000 747155048 200000 345406718 200000 166012632 200000 659784196 200000 744585002 200000 124382789 200000 298423919 200000 484452052 200000 897219784 200000 616769269 200000 672149933 200000 399678558 200000 288534051 200000 124932471 200000 116875012 200000 690272666 200000 671358267 200000 283851090 200000 528090116 200000 653525664 200000 871669040 200000 116425009 200000 930561374 200000 995762856 200000 793831491 200000 138988250 200000 219455203 200000 91831308 200000 245152724 200000 984924471 200000 26191234 200000 13659716 200000 712089189 200000 737384016 200000 605584204 200000 869627369 200000 800184213 200000 305760078 200000 839340401 200000 614355122 200000 832143397 200000 460478072 200000 715941955 200000 186509688 200000 601233397 200000 205498169 200000 830527794 200000 668017716 200000 912037382 200000 434755607 200000 230711502 200000 961722367 200000 129371769 200000 144334012 200000 172481224 200000 111212304 200000 228131469 200000 921336816 200000 50430447 200000 447633089 200000 254017700 200000 493947291 200000 16555574 200000 772384137 200000 364529727 200000 541290183 200000 955491500 200000 453292290 200000 500812796 200000 934989211 200000 20942721 200000 207559652 200000 365258141 200000 64363872 200000 449449990 200000 229491718 200000 81495043 200000 909602431 200000 730540717 200000 932026979 200000 122731822 200000 238917248 200000 498016516 200000 275443474 200000 344792126 200000 764917771 200000 973974461 200000 248535884 200000 195251060 200000 517008106 200000 546753705 200000 129792361 200000 438406705 200000 272158212 200000 909946039 200000 982331106 200000 753219829 200000 199866210 200000 937027064 200000 962744400 200000 454667616 200000 527442476 200000 733257629 200000 860772714 200000 198146099 200000 380881068 200000 581078006 200000 961496329 200000 540373326 200000 760890954 200000 368814196 200000 151377703 200000 440047026 200000 750539661 200000 447056807 200000 980320474 200000 976300928 200000 844993055 200000 505477439 200000 788546141 200000 362389496 200000 991142600 200000 447514638 200000 524796167 200000 237610874 200000 181594481 200000 905335300 200000 909204816 200000 345709959 200000 376020257 200000 316971569 200000 943725266 200000 348123328 200000 60075011 200000 106296517 200000 211266629 200000 208965860 200000 339085661 200000 564971794 200000 669130625 200000 377283797 200000 889317785 200000 150941575 200000 313201535 200000 944725139 200000 613897791 200000 372891574 200000 931039319 200000 860098878 200000 592345079 200000 823930958 200000 286236482 200000 974515992 200000 127175307 200000 599507233 200000 912472728 200000 976675200 200000 706173666 200000 708687134 200000 653465555 200000 968437494 200000 153915653 200000 253219926 200000 604898697 200000 5429020 200000 725677085 200000 180774906 200000 453269364 200000 381234866 200000 78108786 200000 397246554 200000 781056621 200000 268798361 200000 776359789 200000 817268455 200000 730480747 200000 573858000 200000 232927637 200000 678876209 200000 583272584 200000 4184697 200000 938944148 200000 167192041 200000 805930236 200000 157819348 200000 737749811 200000 768654559 200000 823600927 200000 989978946 200000 79106904 200000 324665092 200000 973737833 200000 925788226 200000 76893198 200000 975910760 200000 240231284 200000 982606198 200000 866861436 200000 921113660 200000 23679992 200000 697213597 200000 685592812 200000 180646095 200000 933780173 200000 311054489 200000 725464773 200000 53360020 200000 261965036 200000 723822954 200000 690903696 200000 927321114 200000 957792878 200000 821142577 200000 689447158 200000 167992593 200000 972625546 200000 701006637 200000 154882494 200000 360302155 200000 10802073 200000 593700800 200000 78440403 200000 888392375 200000 84611349 200000 834115690 200000 58110779 200000 354345062 200000 605430676 200000 479661771 200000 506763552 200000 834944137 200000 272721105 200000 158438308 200000 705043914 200000 649150833 200000 181776802 200000 761136854 200000 771318946 200000 940934285 200000 155914754 200000 738873697 200000 16298031 200000 262558318 200000 293049608 200000 899649893 200000 316739100 200000 438799557 200000 830048493 200000 665017379 200000 824546607 200000 914587234 200000 419431689 200000 497588219 200000 140911954 200000 395536182 200000 63205332 200000 727245934 200000 819493261 200000 156752977 200000 605167337 200000 337773085 200000 766903304 200000 168991204 200000 39075070 200000 275818184 200000 364786701 200000 292445503 200000 963864556 200000 972638031 200000 421914627 200000 450971858 200000 864471212 200000 214589875 200000 38573939 200000 224625711 200000 603735895 200000 854178581 200000 640116998 200000 776735750 200000 256255268 200000 544261557 200000 784786052 200000 281233447 200000 874801260 200000 574205683 200000 365228245 200000 710790018 200000 8967337 200000 743013200 200000 258379779 200000 377091113 200000 404671602 200000 582858860 200000 543109429 200000 186915659 200000 37619583 200000 666545928 200000 613627060 200000 297370937 200000 371322538 200000 823244037 200000 689694185 200000 896908645 200000 316294123 200000 55314275 200000 29465436 200000 24850013 200000 241614938 200000 836180546 200000 418501813 200000 176581075 200000 874271792 200000 44905699 200000 417574077 200000 187841687 200000 334480581 200000 768888231 200000 21676893 200000 533560474 200000 629219474 200000 656905741 200000 729952157 200000 32157420 200000 697852207 200000 381340855 200000 181444006 200000 284744126 200000 781364565 200000 813555045 200000 300851904 200000 285674080 200000 685369564 200000 669123831 200000 737348435 200000 397619523 200000 882934462 200000 213274991 200000 99750632 200000 750767607 200000 550356241 200000 547842027 200000 378435624 200000 761814317 200000 647565072 200000 140050606 200000 53322459 200000 210095796 200000 135328017 200000 431057687 200000 811207146 200000 933872511 200000 438874255 200000 140460455 200000 407103837 200000 306259869 200000 509616161 200000 438490623 200000 343033948 200000 964706366 200000 331938687 200000 402108126 200000 198335280 200000 785142196 200000 631725955 200000 156973094 200000 295678274 200000 796409710 200000 296252453 200000 10863831 200000 71614746 200000 835886590 200000 415064701 200000 151283985 200000 685417056 200000 790835987 200000 956995268 200000 601117717 200000 323972062 200000 625982846 200000 999027283 200000 753858628 200000 834062203 200000 324834608 200000 984117153 200000 596654366 200000 730687040 200000 32275770 200000 185589319 200000 433546563 200000 311219286 200000 892672459 200000 230564094 200000 745122932 200000 224220933 200000 379677748 200000 484679071 200000 215308177 200000 187516597 200000 840328422 200000 711947041 200000 204851868 200000 400586992 200000 243519345 200000 802018718 200000 301145268 200000 451253853 200000 163634822 200000 739526222 200000 147923993 200000 857746117 200000 470970868 200000 488978824 200000 386885166 200000 277000976 200000 136989870 200000 799741639 200000 388173169 200000 898789704 200000 9411267 200000 53730978 200000 56062852 200000 925674645 200000 697527140 200000 310167250 200000 338793766 200000 868315454 200000 270810848 200000 24418351 200000 592630841 200000 42816685 200000 207479978 200000 28001458 200000 15959997 200000 879331690 200000 491834192 200000 582078323 200000 348750291 200000 702695198 200000 561937541 200000 148333739 200000 420259770 200000 858052240 200000 256042775 200000 939902387 200000 541819860 200000 533932971 200000 647816440 200000 536562434 200000 696150432 200000 846665077 200000 214900537 200000 566057009 200000 325928385 200000 629235224 200000 940488201 200000 998142458 200000 658819061 200000 855962332 200000 185393337 200000 291287603 200000 85696797 200000 918843433 200000 246145978 200000 155061207 200000 308172603 200000 901247881 200000 870073500 200000 89252093 200000 618445166 200000 497547683 200000 370459664 200000 246805725 200000 304686071 200000 265406528 200000 636156390 200000 363957713 200000 213036598 200000 20288585 200000 690723599 200000 641858897 200000 462506669 200000 690200518 200000 536349595 200000 946697717 200000 95514362 200000 298083295 200000 621772987 200000 964409718 200000 545191392 200000 107636446 200000 416466623 200000 12550316 200000 554776382 200000 645113386 200000 207572759 200000 167195025 200000 323340821 200000 972340812 200000 721668181 200000 920757563 200000 805944454 200000 904604909 200000 174534185 200000 403809252 200000 289198544 200000 684776661 200000 275762018 200000 126669029 200000 161363029 200000 122822636 200000 677843955 200000 878778037 200000 951461781 200000 194106172 200000 927702250 200000 906986222 200000 498348080 200000 240506604 200000 795584633 200000 237530695 200000 969186280 200000 721133125 200000 143280625 200000 792314522 200000 824570267 200000 689598383 200000 83622337 200000 650466527 200000 478297420 200000 553458868 200000 782332282 200000 905653550 200000 378803226 200000 497443323 200000 141754829 200000 406793919 200000 48087622 200000 24601934 200000 751977610 200000 104464364 200000 58749233 200000 497858964 200000 169211554 200000 608009773 200000 544390490 200000 219902678 200000 934735397 200000 726929435 200000 980942947 200000 971351612 200000 42133572 200000 742187373 200000 302166796 200000 675359248 200000 341247311 200000 75646204 200000 898168117 200000 798632889 200000 563421367 200000 270538945 200000 518563295 200000 602291136 200000 412850444 200000 810890709 200000 235086123 200000 984538574 200000 181088766 200000 997764207 200000 365448793 200000 1886379 200000 998743647 200000 176211945 200000 255256521 200000 9796672 200000 51188255 200000 339575482 200000 183977212 200000 252102548 200000 993989709 200000 405969020 200000 908746898 200000 819545297 200000 916311324 200000 703486951 200000 841078861 200000 40459072 200000 235133402 200000 803405522 200000 73850635 200000 450792775 200000 606170873 200000 8408120 200000 863973583 200000 422382705 200000 123685898 200000 733566000 200000 707330744 200000 933257574 200000 432839612 200000 133866483 200000 452942088 200000 468309997 200000 967751648 200000 793084377 200000 220952861 200000 854004464 200000 117692263 200000 790951259 200000 726620538 200000 640721527 200000 167372898 200000 437434642 200000 791398334 200000 854550955 200000 972742144 200000 338702517 200000 664930986 200000 414504660 200000 492683922 200000 970813725 200000 774589982 200000 314674010 200000 348840328 200000 597092932 200000 324452124 200000 691131847 200000 971067765 200000 332136768 200000 786297282 200000 369848770 200000 690341894 200000 235172428 200000 951496019 200000 325387284 200000 789682190 200000 385123007 200000 195544110 200000 790294181 200000 375907197 200000 49126161 200000 508464596 200000 745261183 200000 794050403 200000 680906972 200000 270873318 200000 110803913 200000 298056688 200000 962091736 200000 848752932 200000 578332109 200000 977301110 200000 867705053 200000 252526957 200000 763023601 200000 843030372 200000 710672868 200000 890347972 200000 122291904 200000 577523788 200000 677695493 200000 696037705 200000 750333922 200000 542370269 200000 166868089 200000 468100155 200000 520966175 200000 197271528 200000 13814680 200000 222463484 200000 853490271 200000 455791967 200000 673161436 200000 575927052 200000 995091627 200000 49698384 200000 724346075 200000 192479499 200000 365311532 200000 489248237 200000 639733071 200000 488647354 200000 761400618 200000 356252294 200000 217990417 200000 501183993 200000 839112461 200000 709122956 200000 276842520 200000 211235274 200000 623376479 200000 435329935 200000 793707902 200000 356879436 200000 606306503 200000 971556416 200000 182279035 200000 425506496 200000 558840078 200000 649779311 200000 492726631 200000 291280774 200000 31613725 200000 877513229 200000 618386874 200000 984629791 200000 634665980 200000 771485226 200000 327560206 200000 72358700 200000 723199443 200000 586973942 200000 54357275 200000 876584556 200000 612684267 200000 429726659 200000 691528889 200000 729746114 200000 527113389 200000 423914753 200000 23428065 200000 28770860 200000 143921570 200000 404139071 200000 447035564 200000 214925771 200000 278848880 200000 849758256 200000 64593489 200000 243802592 200000 373370338 200000 466359970 200000 89038121 200000 584046540 200000 941806559 200000 18504328 200000 412768942 200000 6579215 200000 627381617 200000 136941552 200000 180842870 200000 272281673 200000 56661439 200000 88556044 200000 898355004 200000 543529788 200000 173823250 200000 605116205 200000 430309078 200000 954699462 200000 278282450 200000 359225538 200000 785535551 200000 219821546 200000 246102921 200000 745070428 200000 736628878 200000 303124679 200000 404796638 200000 260338348 200000 638733820 200000 280491166 200000 663747994 200000 991066498 200000 887928289 200000 175250383 200000 923100070 200000 216844751 200000 99935926 200000 546454492 200000 396275722 200000 899007139 200000 656965651 200000 890772836 200000 425080559 200000 171731503 200000 396945585 200000 45260839 200000 412083612 200000 481875907 200000 524303464 200000 942170376 200000 838886012 200000 164428751 200000 877604401 200000 877249029 200000 913834261 200000 853053413 200000 455655461 200000 979018815 200000 196907537 200000 660908213 200000 767855483 200000 951811064 200000 508293943 200000 673635342 200000 79523468 200000 944033935 200000 625107826 200000 607404771 200000 327427282 200000 552004741 200000 181634760 200000 10054978 200000 150712036 200000 525580154 200000 985668707 200000 92111454 200000 703444090 200000 671364144 200000 594536076 200000 653157509 200000 11598958 200000 179503237 200000 80387241 200000 148094761 200000 704560824 200000 730717052 200000 371656517 200000 323302619 200000 521412208 200000 859418932 200000 276307463 200000 514883914 200000 439336911 200000 113008366 200000 544458681 200000 956092231 200000 641600045 200000 350217483 200000 70667842 200000 789552323 200000 497454595 200000 810276618 200000 892269227 200000 708567246 200000 819572969 200000 42923405 200000 319577885 200000 294092185 200000 180936600 200000 806677076 200000 44567775 200000 557770356 200000 80372200 200000 843206720 200000 111043164 200000 957748176 200000 25417427 200000 84511568 200000 467954458 200000 421079869 200000 463849071 200000 509199014 200000 645641667 200000 482097003 200000 184900599 200000 73597057 200000 852482591 200000 304582188 200000 135125953 200000 459351619 200000 357374230 200000 108008048 200000 562443080 200000 657497708 200000 198281906 200000 404368967 200000 772784419 200000 457321629 200000 607381018 200000 299720417 200000 39040778 200000 511629205 200000 156322712 200000 834845328 200000 140569559 200000 929312566 200000 103831698 200000 169246915 200000 228170114 200000 671761024 200000 685012371 200000 376105995 200000 588380451 200000 855325076 200000 337132611 200000 270755354 200000 466089203 200000 931687857 200000 455970153 200000 384164286 200000 115343947 200000 970028344 200000 82217199 200000 988680425 200000 703215522 200000 800911275 200000 495181278 200000 60271275 200000 381622417 200000 232783273 200000 519510620 200000 853361973 200000 931636689 200000 885944051 200000 428105140 200000 770249176 200000 790279995 200000 331901034 200000 534444110 200000 878420738 200000 853720006 200000 866135565 200000 925517745 200000 181935175 200000 77691276 200000 558088446 200000 1272967 200000 457905748 200000 48444357 200000 589248893 200000 887235224 200000 832578812 200000 406668488 200000 287134442 200000 980603085 200000 171453231 200000 62909456 200000 120410054 200000 775491374 200000 111062781 200000 233725492 200000 395976626 200000 594956515 200000 398242198 200000 459700461 200000 211048301 200000 711669301 200000 646729548 200000 374301971 200000 266167513 200000 894113933 200000 55735182 200000 569024671 200000 448835830 200000 928163443 200000 890366702 200000 79986345 200000 588434405 200000 971727248 200000 615273755 200000 898723690 200000 403996389 200000 303417004 200000 725490407 200000 327121467 200000 947930712 200000 46989231 200000 384536641 200000 228722579 200000 956169662 200000 525834658 200000 225979451 200000 772114699 200000 779427255 200000 771966126 200000 721558276 200000 575609181 200000 869063172 200000 874587163 200000 333294061 200000 224395359 200000 644174726 200000 766569042 200000 311020903 200000 266644748 200000 193453116 200000 687768794 200000 343788802 200000 965811579 200000 274102088 200000 844986974 200000 954376047 200000 763668708 200000 765217002 200000 544603300 200000 612836990 200000 668261793 200000 842788994 200000 952745622 200000 148360480 200000 661824810 200000 914801298 200000 205045819 200000 338275173 200000 782345239 200000 963857081 200000 775780030 200000 400893566 200000 684946977 200000 808047543 200000 192502885 200000 496909499 200000 925140512 200000 675529070 200000 547638939 200000 459505036 200000 80071694 200000 605091551 200000 508883942 200000 306424707 200000 900177665 200000 77910568 200000 853796335 200000 920418383 200000 535279923 200000 874313356 200000 492327296 200000 398657218 200000 555497981 200000 214636649 200000 871822465 200000 390560459 200000 361232342 200000 124599618 200000 986239481 200000 416729468 200000 817012312 200000 40654263 200000 681717778 200000 131014916 200000 491001402 200000 315765127 200000 912218644 200000 18790068 200000 554190166 200000 998492564 200000 945828968 200000 305369342 200000 987349668 200000 16969181 200000 156550806 200000 101779312 200000 221257788 200000 470807940 200000 255640902 200000 392697532 200000 974808918 200000 355271370 200000 41831489 200000 550530226 200000 757495884 200000 481678605 200000 566740080 200000 449941571 200000 436684438 200000 219305167 200000 781175771 200000 614835071 200000 445928141 200000 205771185 200000 731807659 200000 889629591 200000 534501544 200000 164353139 200000 805742631 200000 105308379 200000 498899200 200000 942143221 200000 419010746 200000 687136956 200000 425375694 200000 873532473 200000 124421610 200000 587363786 200000 387931691 200000 682290781 200000 328493409 200000 988050869 200000 492617806 200000 675467428 200000 633655271 200000 135924559 200000 761005457 200000 766524269 200000 801931620 200000 161781895 200000 302199915 200000 858193465 200000 508378850 200000 351582831 200000 490967670 200000 346844072 200000 459940488 200000 607351606 200000 157731434 200000 824280956 200000 647515551 200000 264092206 200000 58574366 200000 945675924 200000 532031632 200000 207756742 200000 937957517 200000 921067249 200000 987849443 200000 753112464 200000 266733006 200000 481702835 200000 918083392 200000 413260859 200000 24173850 200000 699030299 200000 574339953 200000 577889688 200000 534016713 200000 287755914 200000 171670109 200000 718831256 200000 288117844 200000 417129599 200000 982688269 200000 766913867 200000 730746964 200000 137534620 200000 899735978 200000 123463394 200000 309109376 200000 482623393 200000 125937531 200000 250882477 200000 610917297 200000 456305518 200000 404702443 200000 589267229 200000 589156321 200000 822684933 200000 552389760 200000 737396674 200000 788944934 200000 338719877 200000 210090980 200000 611983181 200000 918228667 200000 515454254 200000 161582559 200000 520573582 200000 906716919 200000 649821539 200000 635287642 200000 168939893 200000 703739730 200000 389040290 200000 407682652 200000 891995412 200000 875146598 200000 472647052 200000 763170320 200000 720448923 200000 392203243 200000 825865699 200000 437952188 200000 919234649 200000 209755321 200000 134187654 200000 615658698 200000 852110273 200000 173412553 200000 330857846 200000 534243778 200000 612089185 200000 96842291 200000 890852307 200000 759031372 200000 856828908 200000 757966896 200000 918398942 200000 802611250 200000 762523952 200000 752377624 200000 167572728 200000 216447579 200000 124054559 200000 688604261 200000 70449569 200000 855165649 200000 388342986 200000 211997357 200000 656479609 200000 793666746 200000 572667488 200000 531589546 200000 908433729 200000 896568417 200000 22152498 200000 263225397 200000 437278938 200000 99577646 200000 468837553 200000 689140805 200000 360672579 200000 503283624 200000 543802221 200000 48784628 200000 443333278 200000 988829049 200000 15909655 200000 573391482 200000 774663211 200000 690109802 200000 7107711 200000 750510639 200000 785256010 200000 65786721 200000 587459478 200000 162290827 200000 238089340 200000 533284457 200000 82353515 200000 641855784 200000 427876194 200000 739246761 200000 361339953 200000 377432766 200000 46078140 200000 859575659 200000 790169911 200000 322537253 200000 989557610 200000 46520598 200000 852701421 200000 509691734 200000 860619629 200000 291876147 200000 834755301 200000 183329642 200000 242442213 200000 755903595 200000 200209358 200000 722724504 200000 716611860 200000 363043974 200000 613683578 200000 366797625 200000 253567065 200000 353613420 200000 482903256 200000 378467527 200000 678913588 200000 190834726 200000 635137530 200000 824246232 200000 904824904 200000 761353949 200000 568960527 200000 210304039 200000 59959123 200000 16491225 200000 128740200 200000 681963658 200000 707616567 200000 354439555 200000 847752054 200000 720760572 200000 968559347 200000 269779810 200000 687504586 200000 609671828 200000 706032809 200000 27353633 200000 975283475 200000 955049355 200000 227479449 200000 66530438 200000 610603298 200000 437264185 200000 302186020 200000 197116539 200000 182353640 200000 457850903 200000 606386633 200000 656998664 200000 229054837 200000 860363709 200000 701260074 200000 686403157 200000 280930553 200000 220596964 200000 932921863 200000 626552748 200000 367149254 200000 577668964 200000 887473472 200000 569942900 200000 7433036 200000 869986358 200000 251287766 200000 163033910 200000 824448027 200000 454742899 200000 455363050 200000 678757787 200000 588640227 200000 704036434 200000 115651259 200000 478975595 200000 630772342 200000 521370412 200000 120836779 200000 211400846 200000 251898051 200000 630717307 200000 480945722 200000 372045326 200000 126967516 200000 252668374 200000 21403912 200000 103820818 200000 358093808 200000 449293301 200000 216881111 200000 609226979 200000 884799057 200000 50281138 200000 656257158 200000 6670826 200000 377386350 200000 843080709 200000 582104597 200000 112081839 200000 929720792 200000 320990470 200000 583899814 200000 368797146 200000 135631681 200000 28708846 200000 212362106 200000 638531380 200000 802774647 200000 142262805 200000 822270703 200000 317078950 200000 889120108 200000 111525364 200000 545906312 200000 943638072 200000 729677104 200000 310696739 200000 544112868 200000 357271827 200000 883150836 200000 222393947 200000 903610820 200000 694970751 200000 407878920 200000 176105844 200000 572883976 200000 130771428 200000 276751069 200000 961868136 200000 589487025 200000 301887435 200000 711151363 200000 689929805 200000 959396320 200000 762937821 200000 480570410 200000 450407262 200000 477335253 200000 227783138 200000 630700068 200000 527469809 200000 307784176 200000 602843331 200000 568211937 200000 992986241 200000 357476274 200000 384827016 200000 787623792 200000 249101989 200000 450188731 200000 923357273 200000 337713156 200000 370082582 200000 16382669 200000 368256127 200000 221064683 200000 747569835 200000 830719175 200000 707142755 200000 283297944 200000 797903199 200000 564783785 200000 13279885 200000 372283033 200000 701869129 200000 266885270 200000 783473829 200000 544497056 200000 643024290 200000 286415820 200000 963744629 200000 25974398 200000 955214019 200000 668577965 200000 978043108 200000 638391074 200000 298295843 200000 786459832 200000 647008763 200000 365685917 200000 759777627 200000 306725007 200000 815919331 200000 399418144 200000 928257316 200000 973667826 200000 131170020 200000 335535099 200000 11657047 200000 851474882 200000 719110246 200000 869503903 200000 457158379 200000 795790846 200000 450880755 200000 611818396 200000 873257466 200000 31605192 200000 329134386 200000 853136035 200000 537070012 200000 191781216 200000 126298860 200000 544665732 200000 27049608 200000 878183974 200000 314407178 200000 353471024 200000 870686169 200000 810853531 200000 920430483 200000 124169143 200000 69980742 200000 721257056 200000 425265586 200000 383824457 200000 521747336 200000 310183477 200000 478824877 200000 115255352 200000 255454839 200000 934841338 200000 952600814 200000 885870835 200000 787890444 200000 469926576 200000 453673469 200000 863185164 200000 620606559 200000 984827511 200000 38239875 200000 861433394 200000 553145513 200000 412038288 200000 683351879 200000 211578679 200000 230948163 200000 278796636 200000 358943284 200000 807421962 200000 814634660 200000 641686107 200000 683275344 200000 9726908 200000 535543909 200000 219330093 200000 896866757 200000 421466238 200000 634690880 200000 164730515 200000 132832219 200000 278680993 200000 434010892 200000 75802734 200000 936908538 200000 2821012 200000 102507201 200000 982200253 200000 166408876 200000 888434152 200000 975579257 200000 169495458 200000 612553624 200000 172034382 200000 481084267 200000 401267293 200000 105203079 200000 321888150 200000 20510193 200000 598793039 200000 188704098 200000 769762225 200000 28823939 200000 395997431 200000 713977649 200000 563328943 200000 724605625 200000 985880823 200000 947986460 200000 374585024 200000 579167564 200000 745436687 200000 871489133 200000 283547958 200000 956836885 200000 95883295 200000 929143179 200000 908839553 200000 715799307 200000 836127784 200000 991668223 200000 63613233 200000 938080071 200000 105981002 200000 463080306 200000 263108342 200000 249886466 200000 929053639 200000 793704108 200000 201349794 200000 624063381 200000 351832830 200000 22898069 200000 648985636 200000 907673463 200000 662869872 200000 764887863 200000 328398990 200000 245537346 200000 44551101 200000 151615929 200000 573992463 200000 885193389 200000 919135654 200000 528536676 200000 176573944 200000 225387154 200000 928521228 200000 724081568 200000 939017402 200000 316106473 200000 686858991 200000 584102647 200000 629630438 200000 177786826 200000 685469039 200000 367161616 200000 400561707 200000 790291053 200000 976884685 200000 834117557 200000 650454874 200000 506960172 200000 644383081 200000 320176589 200000 765885028 200000 118052223 200000 438988997 200000 800265057 200000 942009689 200000 579389439 200000 48024448 200000 598841753 200000 284313450 200000 674899555 200000 570549850 200000 643477183 200000 777290983 200000 484333444 200000 482326838 200000 81067066 200000 79014720 200000 673627483 200000 684544274 200000 652753043 200000 680401159 200000 719112961 200000 635200528 200000 785549683 200000 91230700 200000 402176173 200000 608186223 200000 503356834 200000 536068799 200000 848804281 200000 403986833 200000 597523209 200000 146148208 200000 621384860 200000 694674934 200000 849811119 200000 959864081 200000 477417712 200000 993800511 200000 883294398 200000 189564369 200000 824590701 200000 362500907 200000 167624831 200000 208059650 200000 181433835 200000 901736604 200000 217805400 200000 308427539 200000 157563746 200000 489595282 200000 660322260 200000 911008149 200000 354550252 200000 702305069 200000 934087067 200000 426247994 200000 333461185 200000 869238190 200000 829925236 200000 466669520 200000 691952185 200000 860322422 200000 854893641 200000 966772297 200000 35780045 200000 318480900 200000 661247522 200000 417808053 200000 776960022 200000 860269562 200000 325583912 200000 589036101 200000 43956427 200000 154457368 200000 522228899 200000 833261385 200000 256739526 200000 950915903 200000 401317115 200000 84106546 200000 460245502 200000 878633326 200000 70205370 200000 730871952 200000 583175052 200000 6205383 200000 326457479 200000 386751764 200000 997764010 200000 7652234 200000 97636907 200000 67930510 200000 621956527 200000 832836887 200000 682293902 200000 433631726 200000 333043219 200000 112118767 200000 699073722 200000 188753734 200000 384378480 200000 361650867 200000 695166678 200000 965584838 200000 849222526 200000 239841058 200000 963748908 200000 413892285 200000 237622549 200000 990743070 200000 12839202 200000 482566302 200000 643957806 200000 665740199 200000 193245507 200000 647653623 200000 586058977 200000 597870301 200000 327480631 200000 484479098 200000 970146919 200000 317554178 200000 465808070 200000 328346872 200000 406586136 200000 942445172 200000 66619096 200000 760721760 200000 795258478 200000 741835958 200000 232816502 200000 599925187 200000 941192959 200000 113749607 200000 319683017 200000 481001298 200000 664957061 200000 345471560 200000 279980057 200000 16629342 200000 764957145 200000 97870906 200000 136518094 200000 149102678 200000 328605938 200000 467187516 200000 549862258 200000 481213387 200000 787095274 200000 551896944 200000 255671468 200000 767988846 200000 347738617 200000 648509974 200000 523305029 200000 479062799 200000 42786167 200000 57944462 200000 208283174 200000 814383518 200000 303995356 200000 436114266 200000 607407959 200000 280300333 200000 249474242 200000 665786904 200000 119732736 200000 305067500 200000 396947169 200000 988489611 200000 265907562 200000 198550315 200000 900402194 200000 709838994 200000 53205503 200000 732909914 200000 16939340 200000 117724974 200000 419580741 200000 858979851 200000 236215464 200000 115698304 200000 476008421 200000 32101357 200000 356502879 200000 22771399 200000 413697961 200000 336485074 200000 363312585 200000 671766373 200000 821723000 200000 942804393 200000 541396832 200000 204147418 200000 40986460 200000 118766212 200000 55335098 200000 4806854 200000 990719612 200000 649646226 200000 213430674 200000 353925098 200000 113701665 200000 202129444 200000 21224639 200000 949611559 200000 814841523 200000 368139947 200000 823949881 200000 196075644 200000 417674172 200000 365137591 200000 292092186 200000 771459339 200000 145147875 200000 697725945 200000 524459930 200000 44785940 200000 776026609 200000 493647170 200000 629944081 200000 290658040 200000 930939855 200000 858104960 200000 301980664 200000 153600566 200000 499519109 200000 844460230 200000 776069095 200000 587506544 200000 106987068 200000 88699972 200000 975008151 200000 42857062 200000 936639547 200000 678677578 200000 986876640 200000 781543416 200000 321406701 200000 546951497 200000 456801467 200000 323866663 200000 684954584 200000 164651217 200000 436509505 200000 966221332 200000 384645542 200000 726333330 200000 973152681 200000 735216126 200000 45304350 200000 476175198 200000 186058828 200000 408147271 200000 987874859 200000 368682788 200000 979656868 200000 526959215 200000 918224851 200000 496532214 200000 148208456 200000 493942551 200000 469087808 200000 475022851 200000 781159408 200000 305201150 200000 449548731 200000 471013021 200000 517693302 200000 831842566 200000 630463914 200000 784957491 200000 535535058 200000 759527215 200000 199574168 200000 475286870 200000 406295068 200000 328099993 200000 865130540 200000 66369975 200000 15377549 200000 83414149 200000 651346736 200000 509276711 200000 575009917 200000 63795539 200000 670209931 200000 745173653 200000 987848805 200000 316515461 200000 571234374 200000 612495890 200000 942612445 200000 913862330 200000 356290442 200000 527360207 200000 901971358 200000 2249651 200000 234666142 200000 774833692 200000 306489729 200000 35054672 200000 709017069 200000 14918761 200000 804081789 200000 188625042 200000 443911933 200000 297696584 200000 304917163 200000 108180890 200000 940497016 200000 860438377 200000 706085701 200000 964153768 200000 323794470 200000 282470044 200000 801465505 200000 45859356 200000 467801327 200000 713117649 200000 55478330 200000 445941111 200000 556482269 200000 545988378 200000 750971047 200000 636801370 200000 801546519 200000 304689574 200000 486448033 200000 124635268 200000 571824615 200000 363838919 200000 565077504 200000 83624151 200000 478211763 200000 987350252 200000 752713660 200000 48404307 200000 796828166 200000 924344231 200000 550028783 200000 348535832 200000 839954312 200000 468089255 200000 535011025 200000 761654375 200000 588168704 200000 979154878 200000 311338427 200000 77382305 200000 632483160 200000 247814619 200000 671806756 200000 237790278 200000 524218009 200000 528726287 200000 852895909 200000 42489846 200000 316369897 200000 685020555 200000 242953975 200000 845249394 200000 962374803 200000 389103775 200000 684372979 200000 922376090 200000 860161279 200000 412930236 200000 725121680 200000 393303152 200000 617394868 200000 526625138 200000 872226024 200000 282829074 200000 708208732 200000 508948850 200000 530601523 200000 95146435 200000 66375103 200000 900636300 200000 223000264 200000 580924386 200000 287404998 200000 292358064 200000 431374882 200000 601850865 200000 124993657 200000 819693296 200000 585580248 200000 49970062 200000 287610112 200000 704242556 200000 416884387 200000 663910780 200000 109114789 200000 155105700 200000 253490779 200000 465178010 200000 87488462 200000 579746008 200000 932990457 200000 231541993 200000 545399815 200000 483922858 200000 112849045 200000 264212361 200000 223395317 200000 362607049 200000 805163624 200000 597157564 200000 385084003 200000 465569286 200000 860241099 200000 825490144 200000 86387000 200000 983644243 200000 815234613 200000 641092984 200000 420747133 200000 207287742 200000 35539519 200000 142648099 200000 473507675 200000 988229241 200000 167103395 200000 326356899 200000 322854426 200000 960388053 200000 106569784 200000 704963542 200000 51897379 200000 237640257 200000 659345654 200000 15220671 200000 472238333 200000 996335950 200000 47390199 200000 74180733 200000 155644755 200000 981414317 200000 541436018 200000 118433361 200000 796808939 200000 297521966 200000 612582081 200000 428676251 200000 798093999 200000 663113922 200000 35445340 200000 844539356 200000 654736550 200000 338379384 200000 440656859 200000 381295029 200000 325286395 200000 239169923 200000 684319479 200000 565625574 200000 27508468 200000 901453362 200000 894896777 200000 777947983 200000 450415356 200000 109396470 200000 554539144 200000 665370097 200000 746520217 200000 415994206 200000 826703373 200000 265051885 200000 402746228 200000 908889117 200000 597098833 200000 252545410 200000 774490711 200000 408808193 200000 454678445 200000 535985170 200000 836735786 200000 42509309 200000 245199768 200000 958054941 200000 718356724 200000 680849439 200000 437213356 200000 37861955 200000 766125535 200000 278696858 200000 880566688 200000 150454342 200000 472925491 200000 316918204 200000 814045262 200000 442428164 200000 730677593 200000 293470455 200000 282047406 200000 329903232 200000 32122841 200000 539210971 200000 461008856 200000 438695897 200000 838275419 200000 624456729 200000 766113796 200000 345260880 200000 478313896 200000 342896770 200000 900641932 200000 405685318 200000 621936041 200000 19064581 200000 892801768 200000 493272890 200000 626106214 200000 392254899 200000 733553073 200000 931315150 200000 148494856 200000 100803517 200000 938733726 200000 811050178 200000 574865366 200000 547723635 200000 760527496 200000 804347894 200000 951239739 200000 236455493 200000 231300456 200000 693843051 200000 719274429 200000 290759365 200000 982704727 200000 677133378 200000 84675590 200000 550559395 200000 274779532 200000 611344570 200000 703250910 200000 95662254 200000 735698529 200000 334580790 200000 160646957 200000 509391065 200000 993416525 200000 586333748 200000 965834493 200000 160492083 200000 401549290 200000 164498773 200000 1628533 200000 463483116 200000 405332208 200000 496596826 200000 408041950 200000 268451413 200000 93578295 200000 828483364 200000 273114273 200000 8665312 200000 931024567 200000 322689203 200000 989455686 200000 833895963 200000 73336458 200000 288436007 200000 896474229 200000 284556472 200000 794046696 200000 16645825 200000 227633656 200000 18560136 200000 786122793 200000 561186530 200000 999212214 200000 939574394 200000 328786374 200000 928927242 200000 971175096 200000 67054751 200000 240992344 200000 34088409 200000 644938023 200000 777593896 200000 578232214 200000 324372240 200000 71707722 200000 514635109 200000 435215450 200000 483111823 200000 824601996 200000 211828167 200000 780012699 200000 143477335 200000 839765363 200000 636835806 200000 802033010 200000 308874121 200000 241754025 200000 720932699 200000 520988953 200000 522183269 200000 171650294 200000 423822093 200000 913477351 200000 412656459 200000 44515651 200000 321440487 200000 102067028 200000 633809852 200000 807739799 200000 559499256 200000 158287354 200000 617710681 200000 610392605 200000 307261040 200000 93095825 200000 491961569 200000 641716763 200000 159300513 200000 927060977 200000 947191862 200000 368178683 200000 451108346 200000 585490451 200000 882155608 200000 445048645 200000 389484301 200000 566272527 200000 497842280 200000 731311777 200000 174878601 200000 598924062 200000 74551461 200000 299221465 200000 626076992 200000 704094104 200000 673004145 200000 270031828 200000 87947041 200000 53943543 200000 584949835 200000 357362844 200000 565987133 200000 637789649 200000 992420821 200000 367398743 200000 381575877 200000 545827808 200000 246575568 200000 291159632 200000 677694985 200000 336666109 200000 56777754 200000 699527919 200000 807127674 200000 855954463 200000 390382006 200000 711945147 200000 440813737 200000 917549920 200000 994268866 200000 281026142 200000 727916612 200000 491592696 200000 89239681 200000 447912353 200000 254838302 200000 283444543 200000 718733651 200000 71176042 200000 471195175 200000 705141677 200000 176649399 200000 106280132 200000 444402543 200000 891678428 200000 960268111 200000 334227927 200000 928241703 200000 76749700 200000 302226138 200000 523836906 200000 732147614 200000 604780926 200000 217232442 200000 607135591 200000 429863495 200000 507222977 200000 440379759 200000 224173526 200000 6043569 200000 239560806 200000 459025306 200000 358887904 200000 708960396 200000 115090598 200000 655552762 200000 515640653 200000 457165482 200000 1102041 200000 463438065 200000 418324741 200000 213684986 200000 203183737 200000 221238783 200000 468093713 200000 124761485 200000 953612316 200000 527095748 200000 257601690 200000 736487317 200000 767373181 200000 73885953 200000 762952168 200000 243063136 200000 380573555 200000 48339863 200000 25310308 200000 328985184 200000 282556918 200000 728900742 200000 397811349 200000 55505701 200000 306768416 200000 581592558 200000 573692966 200000 279175008 200000 364049961 200000 826503952 200000 685112285 200000 920456161 200000 701119849 200000 366281804 200000 528221092 200000 508395161 200000 122448985 200000 287170852 200000 257366659 200000 468394648 200000 793958033 200000 819272758 200000 657532578 200000 311287311 200000 593216202 200000 656731973 200000 390406475 200000 409454670 200000 847297756 200000 185051440 200000 509150437 200000 384595910 200000 836390336 200000 498990073 200000 972831481 200000 756539910 200000 531433871 200000 519697086 200000 292974128 200000 936383937 200000 667946880 200000 952390594 200000 136650322 200000 358024390 200000 209048556 200000 493956708 200000 963521607 200000 710038533 200000 732292173 200000 539684645 200000 166849561 200000 859585936 200000 853637434 200000 659516325 200000 388150511 200000 907451542 200000 652004459 200000 376360613 200000 59352850 200000 895035752 200000 990411450 200000 427560966 200000 970720747 200000 248148344 200000 175539743 200000 710261960 200000 873414658 200000 998989140 200000 361142706 200000 818302219 200000 229434623 200000 661997230 200000 643678124 200000 471130640 200000 557807019 200000 267051606 200000 676122981 200000 684179512 200000 742133743 200000 570108989 200000 410386262 200000 15016194 200000 462233812 200000 260750195 200000 747031319 200000 766540560 200000 933687936 200000 174737449 200000 476225889 200000 486946 200000 210586686 200000 445466031 200000 540601869 200000 293779224 200000 470074997 200000 240347766 200000 991206418 200000 957891060 200000 178841262 200000 820525582 200000 938160009 200000 137433044 200000 100303250 200000 837743400 200000 396065196 200000 174807803 200000 278308585 200000 229776788 200000 476345041 200000 298370760 200000 609853340 200000 796134466 200000 873936499 200000 269142460 200000 296212403 200000 363880260 200000 622735657 200000 939642232 200000 609567830 200000 754007497 200000 683447980 200000 630069435 200000 914782670 200000 63146019 200000 380349908 200000 617750887 200000 225311620 200000 547035073 200000 397412505 200000 803928700 200000 628584448 200000 600274229 200000 395415573 200000 325429786 200000 469571306 200000 860655662 200000 9390720 200000 308532099 200000 369601804 200000 818931069 200000 746221875 200000 161734421 200000 156480589 200000 818665747 200000 576453797 200000 816045139 200000 15628214 200000 94953985 200000 343561327 200000 258349532 200000 286529904 200000 304540278 200000 663539530 200000 899711857 200000 969781955 200000 340792771 200000 818827023 200000 932185074 200000 811402263 200000 815344217 200000 155436725 200000 500608865 200000 473584886 200000 101940168 200000 947012694 200000 142253789 200000 995022855 200000 31937217 200000 412229930 200000 851294886 200000 348645139 200000 788348692 200000 125461384 200000 820765215 200000 618139907 200000 740393905 200000 985664235 200000 195557830 200000 473275358 200000 641245354 200000 768962538 200000 950952253 200000 606028495 200000 411724591 200000 681229886 200000 124591427 200000 986582044 200000 364615055 200000 829887679 200000 25448890 200000 467474223 200000 480499517 200000 805746534 200000 323923874 200000 447142544 200000 234019015 200000 704857931 200000 182997788 200000 249383400 200000 731756000 200000 313697447 200000 149030759 200000 95326718 200000 268850006 200000 658574035 200000 349401317 200000 988876989 200000 3723035 200000 514483782 200000 704337686 200000 425425707 200000 630638144 200000 451296409 200000 285626522 200000 266426738 200000 339738356 200000 281920134 200000 516676914 200000 724485850 200000 722795656 200000 721215460 200000 298490814 200000 24019403 200000 118220141 200000 348441515 200000 490356288 200000 890070479 200000 196725044 200000 953558005 200000 759972823 200000 688952205 200000 481200779 200000 63759866 200000 115019460 200000 464505038 200000 216915270 200000 664223249 200000 669043303 200000 436260987 200000 489630802 200000 100673461 200000 313969474 200000 465063068 200000 310939586 200000 422326653 200000 222325491 200000 425042009 200000 370396358 200000 565073698 200000 209780285 200000 955799036 200000 595314094 200000 999154557 200000 503962879 200000 629279980 200000 441905130 200000 20719237 200000 624381498 200000 218883506 200000 463494156 200000 390671699 200000 635052047 200000 486048247 200000 826627524 200000 734706720 200000 795917245 200000 620270723 200000 8582625 200000 135011397 200000 997227942 200000 276795198 200000 282397782 200000 301867065 200000 961745738 200000 34951474 200000 614095921 200000 924881302 200000 283568969 200000 495946886 200000 106599844 200000 119709971 200000 729318757 200000 519568515 200000 167975424 200000 712762506 200000 510950012 200000 381490065 200000 226143668 200000 495837939 200000 495330449 200000 429519162 200000 273206353 200000 86304358 200000 146397891 200000 942352933 200000 518973064 200000 105599003 200000 159833939 200000 32445468 200000 810681385 200000 101867628 200000 308352418 200000 481010182 200000 931633701 200000 824011985 200000 793864239 200000 347312620 200000 443825804 200000 191824867 200000 723966108 200000 685188342 200000 536552079 200000 859862873 200000 35442089 200000 101307758 200000 450613374 200000 763352076 200000 627248438 200000 486415035 200000 212149706 200000 786977781 200000 341927492 200000 420302182 200000 489812227 200000 907747885 200000 677336820 200000 835222296 200000 128741337 200000 916830955 200000 280165510 200000 334635161 200000 745835806 200000 42871689 200000 439313242 200000 248600018 200000 429261506 200000 374903422 200000 426082033 200000 688848842 200000 32543700 200000 177716068 200000 482345451 200000 872188587 200000 906807431 200000 301737203 200000 684270602 200000 798342078 200000 672290345 200000 686476035 200000 640233517 200000 614961001 200000 966501165 200000 370135180 200000 351090260 200000 260063031 200000 311329057 200000 342888872 200000 9651106 200000 165160912 200000 234354871 200000 379742095 200000 339557461 200000 202483963 200000 60481471 200000 596082841 200000 607335886 200000 941656482 200000 35871018 200000 321280064 200000 596978319 200000 347952077 200000 689519881 200000 762155290 200000 581473847 200000 785225893 200000 60365963 200000 921318113 200000 643085703 200000 479677554 200000 97241089 200000 224050798 200000 275324511 200000 775537820 200000 823479004 200000 30878648 200000 153298881 200000 456256429 200000 294892460 200000 782808 200000 766846411 200000 64202060 200000 320811041 200000 650212104 200000 153140672 200000 569206338 200000 304178957 200000 903592607 200000 506575871 200000 687671927 200000 951438432 200000 941126421 200000 50928649 200000 334311157 200000 549793578 200000 905064452 200000 911614591 200000 624772579 200000 190105499 200000 731766820 200000 831507233 200000 517658763 200000 888130821 200000 700794701 200000 531819727 200000 800323411 200000 914637783 200000 83512440 200000 91400585 200000 923593670 200000 13165987 200000 905379773 200000 863712882 200000 824792204 200000 89910040 200000 554912341 200000 326756808 200000 941773165 200000 543572487 200000 921066648 200000 224850669 200000 835677521 200000 5493602 200000 557864448 200000 156722785 200000 874967105 200000 31884599 200000 437709603 200000 861329860 200000 98270566 200000 886427832 200000 240002491 200000 49522647 200000 728734472 200000 599164981 200000 706930849 200000 37560442 200000 74662031 200000 615219999 200000 102734284 200000 867981487 200000 374037637 200000 344233990 200000 878741078 200000 351507605 200000 819468433 200000 103107739 200000 371165303 200000 544591725 200000 857937276 200000 970597806 200000 353991559 200000 86562711 200000 414021935 200000 913255216 200000 359242750 200000 500090516 200000 717076658 200000 623610929 200000 777789302 200000 340272901 200000 147270189 200000 886171873 200000 413075111 200000 887440553 200000 910936298 200000 37087890 200000 507010922 200000 573538915 200000 623054160 200000 304366516 200000 126982838 200000 726939697 200000 695500520 200000 510210006 200000 672971428 200000 747011380 200000 909682266 200000 41282475 200000 555455597 200000 257970606 200000 106150256 200000 622775553 200000 66498665 200000 993053437 200000 503797009 200000 694178507 200000 216225810 200000 525667236 200000 352347975 200000 745346839 200000 303613438 200000 958501698 200000 927359801 200000 380582167 200000 56863208 200000 310750873 200000 404705072 200000 56038172 200000 874620583 200000 81008519 200000 948380820 200000 436110485 200000 963460659 200000 780282639 200000 395312623 200000 713311251 200000 335359910 200000 949260624 200000 273726696 200000 575658823 200000 811478328 200000 376278411 200000 974852169 200000 436129537 200000 888202817 200000 351385632 200000 516747256 200000 991974194 200000 229510458 200000 403398801 200000 826138880 200000 243132650 200000 186549179 200000 65087357 200000 456223625 200000 365453914 200000 97749117 200000 581375652 200000 324104922 200000 142408914 200000 316815192 200000 778285801 200000 401563486 200000 675008194 200000 949030725 200000 323627082 200000 810348187 200000 741053884 200000 607412829 200000 91508200 200000 555237691 200000 970609264 200000 549289943 200000 466608645 200000 106005765 200000 599850669 200000 755925516 200000 91863552 200000 709400804 200000 177987942 200000 834344566 200000 103920218 200000 56789726 200000 841867433 200000 359653292 200000 948516019 200000 437049886 200000 970189737 200000 272853350 200000 135237069 200000 529974506 200000 898166452 200000 646243454 200000 902132102 200000 339103403 200000 119135548 200000 126584556 200000 729583329 200000 665592299 200000 134269394 200000 919093192 200000 218721277 200000 481125970 200000 275152421 200000 461950795 200000 675767323 200000 164242599 200000 4970758 200000 799684813 200000 269462428 200000 706991316 200000 14254182 200000 338005703 200000 536580095 200000 160847329 200000 901000533 200000 645085393 200000 276324838 200000 996966903 200000 482851332 200000 789389732 200000 501248785 200000 755080797 200000 354090947 200000 767651097 200000 525956705 200000 621396350 200000 756293379 200000 489813031 200000 507451861 200000 54070496 200000 808869204 200000 71523559 200000 263678095 200000 452529453 200000 520208230 200000 929830035 200000 307601614 200000 88412205 200000 414638347 200000 34435969 200000 139341300 200000 96669896 200000 335512883 200000 892952364 200000 60491906 200000 603825928 200000 70941166 200000 533833259 200000 168355350 200000 862523924 200000 89281644 200000 415174199 200000 33659763 200000 280043574 200000 450835711 200000 423095336 200000 392948855 200000 613750484 200000 69202710 200000 741843446 200000 480277541 200000 248959609 200000 534644546 200000 325235387 200000 719946909 200000 47646925 200000 578224437 200000 403822255 200000 871399198 200000 198660247 200000 797694397 200000 349792043 200000 151768585 200000 372789698 200000 649885900 200000 59909798 200000 62749920 200000 21355860 200000 794318706 200000 649516729 200000 512253506 200000 545097078 200000 382030816 200000 650474013 200000 93627376 200000 342159218 200000 211462503 200000 367425707 200000 999122123 200000 548514736 200000 498488437 200000 508512090 200000 812160722 200000 948358583 200000 220640414 200000 223577156 200000 177791271 200000 610431025 200000 991789711 200000 945085601 200000 302625290 200000 616549606 200000 824041499 200000 15117000 200000 868853979 200000 170379455 200000 567215666 200000 446890036 200000 326515739 200000 609178564 200000 624629476 200000 230886268 200000 557367659 200000 539717917 200000 380888929 200000 235360345 200000 549105546 200000 57337620 200000 367725051 200000 130067875 200000 187212378 200000 104733968 200000 647600162 200000 656809811 200000 46865627 200000 690890650 200000 154721381 200000 155800193 200000 27275054 200000 873038938 200000 176295031 200000 627087206 200000 510878354 200000 56082970 200000 135707942 200000 804679515 200000 17466729 200000 383518913 200000 900185188 200000 428799191 200000 284140851 200000 534229848 200000 33761602 200000 558722420 200000 822442640 200000 892678152 200000 836335599 200000 825632745 200000 76034881 200000 734916121 200000 90153404 200000 201801744 200000 183026727 200000 915501556 200000 445556506 200000 574297824 200000 455705921 200000 381884704 200000 164056473 200000 622917747 200000 556235697 200000 687490120 200000 39438826 200000 930117121 200000 326748087 200000 688534322 200000 22086109 200000 694665697 200000 387138740 200000 170875592 200000 67049571 200000 961807758 200000 744991527 200000 437473554 200000 460394380 200000 629500831 200000 576679090 200000 757837112 200000 317103241 200000 965970381 200000 619066900 200000 246566275 200000 197493674 200000 764159729 200000 494099759 200000 131045213 200000 47860831 200000 447017218 200000 221377284 200000 856461132 200000 483649338 200000 857896217 200000 616484785 200000 823467257 200000 867832810 200000 855144815 200000 803005561 200000 71917358 200000 983704385 200000 227566941 200000 405886907 200000 165830611 200000 342499118 200000 244965210 200000 777535735 200000 755493871 200000 263634627 200000 418991872 200000 311754960 200000 751971756 200000 359364655 200000 210566918 200000 319593220 200000 423820370 200000 900349124 200000 344262982 200000 547274357 200000 795165258 200000 898457329 200000 895496376 200000 732369186 200000 827075868 200000 560231495 200000 739441524 200000 493844526 200000 535921008 200000 93990775 200000 896970418 200000 120037847 200000 163300623 200000 522563665 200000 951129804 200000 801141630 200000 613682914 200000 405615046 200000 147852602 200000 218269093 200000 753011441 200000 245365222 200000 832064149 200000 289781226 200000 932446821 200000 496303586 200000 799054996 200000 96086800 200000 749812101 200000 819453450 200000 104028176 200000 824332535 200000 265355708 200000 33180623 200000 999116546 200000 638142622 200000 140341648 200000 466291137 200000 260187779 200000 541962790 200000 204090027 200000 738224016 200000 282217162 200000 66907345 200000 519895509 200000 413201422 200000 949056305 200000 180088062 200000 35523318 200000 998538538 200000 757099055 200000 519156782 200000 415581464 200000 509871606 200000 844407646 200000 119258370 200000 819320930 200000 615038113 200000 625138550 200000 413350201 200000 737974301 200000 796342397 200000 469396559 200000 513886133 200000 155829426 200000 104807417 200000 59267809 200000 330189430 200000 459730857 200000 722795175 200000 651851078 200000 342797980 200000 367163818 200000 496204598 200000 677641398 200000 476468840 200000 601819775 200000 237224823 200000 606419337 200000 478339899 200000 777763599 200000 656555099 200000 720434489 200000 556045716 200000 231578467 200000 967361522 200000 7626844 200000 429427477 200000 992190116 200000 281158509 200000 930592940 200000 49504382 200000 486086937 200000 855893789 200000 299923714 200000 549985200 200000 481500717 200000 472879216 200000 635011925 200000 409534890 200000 948278374 200000 273026553 200000 533731007 200000 462310542 200000 902023022 200000 302737256 200000 130898295 200000 146620315 200000 883694605 200000 963651981 200000 827454167 200000 637437236 200000 429998124 200000 34891865 200000 575060310 200000 612292823 200000 907284690 200000 739843291 200000 14585998 200000 215896357 200000 416299050 200000 185141574 200000 550788919 200000 95433184 200000 75309946 200000 768727272 200000 244129577 200000 747748839 200000 872630060 200000 472506932 200000 607983965 200000 983408955 200000 414823624 200000 689764536 200000 143924715 200000 966167292 200000 176259831 200000 686423335 200000 73819148 200000 626120555 200000 36903808 200000 404364111 200000 637674008 200000 161840105 200000 477580621 200000 122676258 200000 370100105 200000 44212470 200000 19466855 200000 911545265 200000 366295797 200000 736283186 200000 526271476 200000 193009451 200000 433342486 200000 608933470 200000 827004479 200000 554724065 200000 164138437 200000 761520475 200000 158998192 200000 918777924 200000 139727353 200000 902552616 200000 632456142 200000 87497700 200000 143906252 200000 790087399 200000 42417475 200000 213815666 200000 237569910 200000 464564952 200000 728282072 200000 847920574 200000 875610703 200000 597728347 200000 410961779 200000 793151161 200000 370390735 200000 566450417 200000 274456863 200000 337193843 200000 944037009 200000 862620987 200000 173654276 200000 94489628 200000 510477898 200000 642026233 200000 123881577 200000 635361286 200000 646044118 200000 103141131 200000 870480312 200000 161933728 200000 428205611 200000 27763058 200000 968631929 200000 161032316 200000 903214434 200000 191662926 200000 167733077 200000 572462922 200000 974243508 200000 878586081 200000 30310932 200000 515011033 200000 781507705 200000 590438794 200000 443037086 200000 47759643 200000 29633579 200000 318458825 200000 103623164 200000 807904545 200000 625032800 200000 663958337 200000 807804503 200000 100643610 200000 208639699 200000 415751344 200000 776649463 200000 911350103 200000 145398875 200000 152691192 200000 806910277 200000 503658314 200000 21729008 200000 439333400 200000 438777800 200000 201506177 200000 458294188 200000 101876018 200000 915538475 200000 261076910 200000 174277831 200000 790462086 200000 97930548 200000 470668449 200000 608473497 200000 621327989 200000 302428877 200000 460299851 200000 260772507 200000 596840062 200000 246657534 200000 304170428 200000 484424037 200000 152259907 200000 911692527 200000 405379365 200000 421643952 200000 510778500 200000 76245738 200000 755435989 200000 933251156 200000 534242593 200000 264775766 200000 989674047 200000 819972426 200000 489970971 200000 683961532 200000 293777906 200000 202730923 200000 657372563 200000 299582661 200000 845667742 200000 825022638 200000 120269000 200000 30224441 200000 382220053 200000 662663340 200000 622758428 200000 939536896 200000 494684487 200000 639341343 200000 776597519 200000 676658724 200000 592019523 200000 129531038 200000 780035138 200000 920207308 200000 420498235 200000 472532193 200000 468836724 200000 948229953 200000 106606208 200000 61765314 200000 684149639 200000 752306668 200000 595833729 200000 784544825 200000 264768378 200000 379715669 200000 655274703 200000 843832414 200000 112675184 200000 229555748 200000 228348444 200000 836407146 200000 292547239 200000 300331554 200000 502162486 200000 949077685 200000 871482752 200000 322079800 200000 548068111 200000 582091448 200000 184184701 200000 914059119 200000 905031607 200000 373518603 200000 767135549 200000 163181549 200000 217590367 200000 657828455 200000 285070977 200000 267597565 200000 24958039 200000 644390565 200000 353196585 200000 780497670 200000 518013456 200000 1631420 200000 30630454 200000 501896594 200000 644474650 200000 926550725 200000 254212041 200000 914640711 200000 859034149 200000 159315450 200000 706063650 200000 186864624 200000 221523715 200000 849746097 200000 633756065 200000 438372469 200000 439437988 200000 116926053 200000 730567111 200000 62287582 200000 611910935 200000 561507245 200000 807491380 200000 925774419 200000 124192143 200000 536746050 200000 276572330 200000 110329117 200000 499976794 200000 512956668 200000 481906184 200000 16128677 200000 966968043 200000 975719379 200000 876114511 200000 691072371 200000 825122256 200000 571918306 200000 904723871 200000 977369903 200000 472304827 200000 733130590 200000 993578297 200000 963700899 200000 488410749 200000 242102691 200000 15037310 200000 244870070 200000 567839493 200000 729656103 200000 74719725 200000 165378929 200000 202508132 200000 303603075 200000 894093096 200000 507482109 200000 71671755 200000 551378801 200000 263951087 200000 275052706 200000 879008650 200000 483532999 200000 388891171 200000 632595912 200000 911972114 200000 427398783 200000 436995779 200000 237724409 200000 21406195 200000 392206514 200000 803091441 200000 973028060 200000 285547742 200000 627457688 200000 448057837 200000 799458618 200000 863187363 200000 767104649 200000 146081303 200000 510664444 200000 529621811 200000 908257277 200000 256688880 200000 619057193 200000 248100766 200000 959789966 200000 735279641 200000 104910828 200000 514220564 200000 613134580 200000 524973138 200000 963487371 200000 940379879 200000 470285063 200000 531064699 200000 315448688 200000 398579590 200000 142377920 200000 402933909 200000 925990691 200000 24695939 200000 201495095 200000 111002048 200000 265781069 200000 196346765 200000 404252325 200000 134958653 200000 513874613 200000 672180598 200000 917481571 200000 5660781 200000 177353030 200000 616066605 200000 694658536 200000 570641360 200000 141627398 200000 350510787 200000 242045134 200000 662432518 200000 262023967 200000 573521770 200000 204541388 200000 897805264 200000 48561625 200000 291743600 200000 877728956 200000 830437647 200000 495862940 200000 999556935 200000 628578965 200000 252076227 200000 963134194 200000 247691903 200000 537334641 200000 967683596 200000 511174530 200000 611848649 200000 112060040 200000 656956202 200000 318499861 200000 97503477 200000 455597106 200000 650207104 200000 74127252 200000 86711540 200000 35573223 200000 486115212 200000 9708551 200000 616385494 200000 701490753 200000 818327280 200000 986258070 200000 634907851 200000 894131448 200000 441943660 200000 632980363 200000 982806565 200000 419620581 200000 268016608 200000 621019213 200000 333600084 200000 405344767 200000 400245325 200000 839855461 200000 901479656 200000 350227807 200000 998830547 200000 790325372 200000 741049489 200000 120721726 200000 365644212 200000 169790042 200000 616690977 200000 527305461 200000 879257679 200000 760009447 200000 664719495 200000 532232443 200000 384882469 200000 68289325 200000 767221205 200000 161937642 200000 647983830 200000 504900435 200000 161044794 200000 913083769 200000 613008675 200000 964383394 200000 214325255 200000 536817282 200000 938981613 200000 532800386 200000 762280109 200000 243690749 200000 440504884 200000 8476541 200000 840712381 200000 288317186 200000 339396120 200000 892350266 200000 370687206 200000 612910025 200000 70530778 200000 189226627 200000 331756793 200000 464271277 200000 867011546 200000 591013951 200000 900580327 200000 929661987 200000 321159578 200000 636848759 200000 422611904 200000 935417287 200000 907148729 200000 47208019 200000 854676405 200000 262302287 200000 585023224 200000 319005725 200000 135220758 200000 630751380 200000 409609527 200000 890172220 200000 194689619 200000 228947087 200000 22987127 200000 266157625 200000 144086270 200000 331133273 200000 409618905 200000 800629949 200000 26613703 200000 919278377 200000 417050012 200000 65362320 200000 289212286 200000 188274521 200000 290428706 200000 133489819 200000 279875091 200000 508936800 200000 350664171 200000 687983845 200000 934134424 200000 873526744 200000 546641560 200000 605303960 200000 801033532 200000 369511545 200000 579469544 200000 357027581 200000 989506897 200000 333808155 200000 513501629 200000 810462842 200000 667030854 200000 112477110 200000 305826071 200000 285597338 200000 597525164 200000 774796132 200000 57432086 200000 857880069 200000 173309493 200000 952004701 200000 892784891 200000 153367682 200000 520934319 200000 486107386 200000 538669863 200000 137272059 200000 27169292 200000 118324914 200000 566963993 200000 764827512 200000 992803164 200000 614458910 200000 90366579 200000 900550434 200000 555397328 200000 352856311 200000 604411381 200000 531398209 200000 768180920 200000 740539926 200000 677008768 200000 605539389 200000 123914373 200000 634641778 200000 710849043 200000 63020448 200000 673424071 200000 956141605 200000 648286160 200000 837831185 200000 518220591 200000 10258022 200000 596715511 200000 5731417 200000 682499213 200000 100083087 200000 473306856 200000 386956384 200000 723258577 200000 639216663 200000 859427876 200000 274774320 200000 857338637 200000 312400792 200000 496311372 200000 688571632 200000 294546289 200000 574949578 200000 95087391 200000 362732778 200000 353892172 200000 274756997 200000 127783807 200000 998712197 200000 401234193 200000 354986178 200000 844827500 200000 672296009 200000 272030798 200000 857096345 200000 928407046 200000 56825825 200000 683850165 200000 628326467 200000 114527631 200000 221275668 200000 356632343 200000 984857113 200000 614414693 200000 914284490 200000 161648483 200000 136885650 200000 949574667 200000 992314124 200000 210647210 200000 997402439 200000 895669024 200000 517890819 200000 321163294 200000 189389041 200000 219620197 200000 527561719 200000 877865485 200000 319509865 200000 689637051 200000 969231184 200000 777270249 200000 655516839 200000 383823393 200000 724222360 200000 301787202 200000 147119042 200000 478741945 200000 261997686 200000 560163017 200000 487144181 200000 442122947 200000 422826163 200000 635808846 200000 734326679 200000 161104287 200000 966776376 200000 728825537 200000 549969952 200000 858575823 200000 320372237 200000 226296116 200000 131684395 200000 703749105 200000 180177498 200000 353728471 200000 365192813 200000 756584392 200000 262635625 200000 166315514 200000 90958530 200000 134940723 200000 261897889 200000 662855693 200000 264623648 200000 538432307 200000 885930123 200000 632965538 200000 121706656 200000 977119721 200000 928628943 200000 787904360 200000 75905915 200000 10670740 200000 870625079 200000 663565105 200000 483232522 200000 624584342 200000 158491306 200000 382613484 200000 350580420 200000 243090543 200000 892559154 200000 289559979 200000 849889602 200000 568207807 200000 681139190 200000 157321629 200000 259950654 200000 184829255 200000 614214975 200000 500657171 200000 8032399 200000 43368168 200000 556655221 200000 235191934 200000 647074861 200000 799684001 200000 832945186 200000 212211055 200000 795162674 200000 119367573 200000 167158253 200000 481905812 200000 204691670 200000 308372482 200000 385155232 200000 744522433 200000 240048497 200000 141401929 200000 703501345 200000 177668579 200000 793590396 200000 561022699 200000 147419515 200000 227195662 200000 960101263 200000 901321609 200000 994639574 200000 732726895 200000 734912355 200000 839444707 200000 842375033 200000 239270233 200000 529395152 200000 716366297 200000 659884495 200000 925686332 200000 827425231 200000 994220140 200000 794198878 200000 147845800 200000 187544441 200000 782942653 200000 527760080 200000 11630925 200000 583368709 200000 469840907 200000 403003885 200000 705829373 200000 94847949 200000 362307768 200000 665181085 200000 267183527 200000 802555464 200000 700063812 200000 668100073 200000 881005149 200000 6485008 200000 172139600 200000 706371579 200000 603312974 200000 586201820 200000 229520795 200000 403194905 200000 853848268 200000 970074502 200000 497174535 200000 374508972 200000 852809798 200000 98326022 200000 53542548 200000 398030654 200000 310544973 200000 133761396 200000 959346018 200000 643883639 200000 312156306 200000 753319433 200000 216179634 200000 357819934 200000 807115238 200000 330900765 200000 221504484 200000 201731613 200000 971621944 200000 988672809 200000 442936186 200000 701752700 200000 172051097 200000 946629 200000 413149971 200000 758937700 200000 184006970 200000 225260458 200000 954879600 200000 733001756 200000 804707179 200000 474613425 200000 540073073 200000 11865359 200000 591345052 200000 670842321 200000 723009303 200000 219457731 200000 824187231 200000 982847267 200000 438398851 200000 701328866 200000 77042020 200000 383426529 200000 423273973 200000 566233652 200000 329869179 200000 701829730 200000 556151757 200000 412183202 200000 359059604 200000 398255134 200000 68069260 200000 816630067 200000 109139137 200000 490293167 200000 221983955 200000 314422033 200000 969645874 200000 502255309 200000 710038625 200000 846101637 200000 902227510 200000 291967056 200000 961829912 200000 242978549 200000 939375423 200000 668692528 200000 644879096 200000 400366316 200000 898986718 200000 250536840 200000 254656801 200000 629543442 200000 509504194 200000 189750413 200000 619419604 200000 705083182 200000 321081277 200000 953272987 200000 979415410 200000 33408043 200000 576500670 200000 45690408 200000 543223163 200000 200330255 200000 17086422 200000 285631181 200000 809815183 200000 580057860 200000 822609974 200000 416648516 200000 957189743 200000 252197457 200000 896233518 200000 559746915 200000 634296827 200000 332035169 200000 657407023 200000 674764836 200000 659501365 200000 834917562 200000 389373897 200000 468281248 200000 998391099 200000 234308102 200000 77353389 200000 962154255 200000 277474896 200000 395588621 200000 229317035 200000 362622153 200000 370564564 200000 502762424 200000 670340275 200000 727812166 200000 421132358 200000 1590031 200000 247977175 200000 388822560 200000 348492103 200000 313320762 200000 158914887 200000 325063695 200000 197263257 200000 943850115 200000 236203603 200000 433893611 200000 216239387 200000 261537361 200000 643163499 200000 625940653 200000 722048206 200000 691210029 200000 180157729 200000 575502445 200000 307945170 200000 32442047 200000 112164644 200000 894046820 200000 763978345 200000 150896081 200000 804879942 200000 880745451 200000 333436402 200000 251812426 200000 508987510 200000 683254649 200000 304748781 200000 80018227 200000 247637701 200000 567620776 200000 687065597 200000 141261493 200000 881512804 200000 377976367 200000 587173600 200000 942994968 200000 674206116 200000 525367272 200000 714849399 200000 677587397 200000 21408756 200000 625339594 200000 634858180 200000 40508739 200000 976862181 200000 180933359 200000 178456294 200000 227213629 200000 156409896 200000 903974799 200000 598915358 200000 787160953 200000 267827853 200000 199148802 200000 940077260 200000 96328929 200000 624416261 200000 206752960 200000 35593329 200000 619508605 200000 14101152 200000 570315619 200000 160201134 200000 740505717 200000 692779918 200000 206935715 200000 177125699 200000 412538899 200000 43938593 200000 932663641 200000 900661008 200000 762250686 200000 974819529 200000 80895868 200000 957389846 200000 614510079 200000 814652181 200000 950353445 200000 445174390 200000 640068223 200000 707852216 200000 986453901 200000 849546095 200000 509537797 200000 190059905 200000 596731661 200000 937922915 200000 467501692 200000 962584672 200000 801276188 200000 442669010 200000 868935402 200000 852545894 200000 718945108 200000 145172316 200000 308589433 200000 103751877 200000 717846636 200000 151552963 200000 482027889 200000 838056395 200000 715408958 200000 539450853 200000 12527931 200000 384578794 200000 300829634 200000 904124869 200000 169729631 200000 585201075 200000 570702096 200000 806254210 200000 17910661 200000 681776341 200000 486865760 200000 858230365 200000 631787638 200000 711534625 200000 776751885 200000 69817527 200000 419735579 200000 726358152 200000 525226892 200000 247142415 200000 933175932 200000 301818394 200000 670191993 200000 149424135 200000 750737090 200000 661639176 200000 347790986 200000 940028255 200000 190672180 200000 139214498 200000 249709976 200000 518965239 200000 89370429 200000 604142936 200000 314795676 200000 240964816 200000 596839779 200000 126513340 200000 294335663 200000 594263051 200000 794001744 200000 314163838 200000 486934024 200000 515751144 200000 798454220 200000 862548334 200000 676677121 200000 939531207 200000 154572479 200000 38697340 200000 623929617 200000 78357545 200000 193231667 200000 382149562 200000 746013906 200000 81637038 200000 139899727 200000 822876247 200000 496445948 200000 80522007 200000 347658844 200000 478806693 200000 51562087 200000 108686917 200000 346120899 200000 458686227 200000 821427467 200000 330617912 200000 22475788 200000 579847986 200000 785783298 200000 220335632 200000 559293663 200000 221389747 200000 644701828 200000 111903247 200000 264279814 200000 150854759 200000 572250346 200000 972927891 200000 970494824 200000 396603965 200000 79159979 200000 422953247 200000 830150158 200000 448002886 200000 104605280 200000 341549650 200000 608565793 200000 692243635 200000 43227586 200000 838907373 200000 498524648 200000 931307220 200000 927610282 200000 28569552 200000 960445646 200000 39956250 200000 332319759 200000 298355964 200000 91664217 200000 773621269 200000 207736843 200000 406961554 200000 979847987 200000 528321910 200000 8148949 200000 599779026 200000 830452004 200000 183429644 200000 661663943 200000 396321564 200000 964457237 200000 133351370 200000 298625880 200000 891408369 200000 625085454 200000 595324863 200000 75546402 200000 990234610 200000 410031159 200000 232307739 200000 737285853 200000 964651742 200000 865921753 200000 666745392 200000 33272417 200000 497437079 200000 446959197 200000 150428781 200000 679381159 200000 784693277 200000 772402251 200000 785806436 200000 613305287 200000 871374225 200000 472760140 200000 829488836 200000 714463994 200000 636636210 200000 138329383 200000 431200095 200000 980718233 200000 3465058 200000 714589382 200000 314881316 200000 515753499 200000 160380832 200000 879862834 200000 552669732 200000 61405209 200000 350774927 200000 87101585 200000 323117456 200000 753812044 200000 736203501 200000 774257710 200000 459631545 200000 316208013 200000 100760731 200000 231607409 200000 508228621 200000 866108884 200000 607068315 200000 183584737 200000 908733216 200000 654324792 200000 438721292 200000 649628200 200000 497048223 200000 783326452 200000 77007662 200000 63955471 200000 558101341 200000 104353119 200000 653178724 200000 255606652 200000 77898570 200000 741750257 200000 974411564 200000 251550074 200000 775541110 200000 697536069 200000 890350888 200000 931377713 200000 28749330 200000 791325968 200000 686557463 200000 756773608 200000 566525037 200000 171154478 200000 578736091 200000 857274377 200000 20453114 200000 40739989 200000 452270452 200000 441760028 200000 722341192 200000 400247902 200000 872937219 200000 114353866 200000 376226311 200000 269927106 200000 709564103 200000 326952667 200000 303163657 200000 983612954 200000 158215714 200000 452988983 200000 804665661 200000 181207005 200000 650331540 200000 426256615 200000 989828788 200000 645361828 200000 36183741 200000 203171860 200000 539646624 200000 68174889 200000 409407582 200000 917672454 200000 502060879 200000 401781059 200000 979989592 200000 865183270 200000 186790963 200000 554374634 200000 365030827 200000 458930940 200000 285543900 200000 428652344 200000 259273847 200000 136807472 200000 799206395 200000 62768997 200000 440946685 200000 729401995 200000 215115616 200000 907500489 200000 286965917 200000 982910454 200000 148054524 200000 758279389 200000 245278169 200000 836347257 200000 447190751 200000 443648569 200000 278027855 200000 970732348 200000 619033658 200000 823107734 200000 113881026 200000 106227849 200000 326583133 200000 527971276 200000 302171921 200000 855279047 200000 494722233 200000 998898388 200000 231341118 200000 775000703 200000 448716253 200000 542588871 200000 298712167 200000 220432730 200000 632640892 200000 294750684 200000 502947279 200000 575076896 200000 894209381 200000 745488237 200000 583918549 200000 307649977 200000 690215560 200000 675254769 200000 18925818 200000 115208239 200000 742369015 200000 304047106 200000 693666014 200000 514548393 200000 953060833 200000 587912535 200000 709841986 200000 836461424 200000 28675479 200000 542200522 200000 209991943 200000 372148205 200000 90237835 200000 288453203 200000 955507757 200000 404528808 200000 171454027 200000 992757514 200000 192308692 200000 183717705 200000 296058761 200000 871607080 200000 744660797 200000 578710682 200000 991665173 200000 683695109 200000 198275273 200000 517828226 200000 347568608 200000 512098842 200000 618071543 200000 65879562 200000 930878971 200000 413856511 200000 980739433 200000 131929434 200000 37410452 200000 891207533 200000 115860191 200000 136158140 200000 922620670 200000 62556477 200000 973036857 200000 82759063 200000 634319273 200000 756724582 200000 780170873 200000 46856821 200000 872718885 200000 169248257 200000 735537085 200000 730059004 200000 422659875 200000 714420808 200000 397214536 200000 368830199 200000 681692787 200000 370241170 200000 826289273 200000 968415054 200000 319920389 200000 186050135 200000 571251153 200000 454337033 200000 244783851 200000 987369009 200000 484058865 200000 539050576 200000 324224852 200000 901980120 200000 572451480 200000 79826028 200000 190465170 200000 870217764 200000 350118568 200000 104832454 200000 659862036 200000 155699981 200000 23167009 200000 972028134 200000 176738924 200000 593521070 200000 140122915 200000 969424244 200000 400626505 200000 226438717 200000 554827504 200000 163680314 200000 838545788 200000 868197907 200000 305163238 200000 706382111 200000 117775606 200000 495877033 200000 419851144 200000 164772140 200000 961224904 200000 570892951 200000 791762037 200000 443076234 200000 463931681 200000 563778455 200000 570106990 200000 614363777 200000 431481170 200000 723824255 200000 443493971 200000 500637561 200000 861568460 200000 303726665 200000 879162918 200000 519102716 200000 205160991 200000 137569550 200000 884632326 200000 225190833 200000 377086716 200000 859789318 200000 345086260 200000 191344993 200000 953253427 200000 967255433 200000 815710736 200000 155665141 200000 423335604 200000 113857807 200000 819228699 200000 840871540 200000 514838673 200000 833775410 200000 89977590 200000 33696521 200000 892363514 200000 434688938 200000 275372384 200000 89761018 200000 178624062 200000 191923023 200000 526105915 200000 814470577 200000 874233808 200000 236272666 200000 711807879 200000 76086710 200000 809838142 200000 891765027 200000 639354469 200000 199216818 200000 133422907 200000 352103075 200000 698193172 200000 213669228 200000 757644693 200000 168170995 200000 176767990 200000 656902095 200000 199149887 200000 531065226 200000 93445771 200000 746129633 200000 476866375 200000 126969090 200000 365486451 200000 555250892 200000 855809503 200000 637139730 200000 777192047 200000 672441048 200000 759531095 200000 474117012 200000 750579296 200000 668126061 200000 318886176 200000 708760447 200000 92342085 200000 746819093 200000 878538699 200000 213188845 200000 107852352 200000 45780343 200000 36648710 200000 155537174 200000 498413457 200000 234569052 200000 472817829 200000 117199954 200000 323993752 200000 569992365 200000 228540309 200000 597104665 200000 182127063 200000 119198578 200000 45251049 200000 903153413 200000 236594412 200000 416065748 200000 44077265 200000 946150094 200000 768038554 200000 173187866 200000 365255837 200000 235770445 200000 759688384 200000 220047790 200000 815787709 200000 635516793 200000 841217631 200000 66060056 200000 505222083 200000 185670507 200000 480155544 200000 42985217 200000 179558751 200000 790000220 200000 524154794 200000 276744241 200000 246650976 200000 525773221 200000 106984183 200000 373643408 200000 498131641 200000 214867389 200000 492420863 200000 638445352 200000 947812728 200000 180404286 200000 183660131 200000 843290656 200000 51217103 200000 87575007 200000 334249186 200000 577846465 200000 504214031 200000 858051706 200000 28970334 200000 793185651 200000 71997863 200000 4931335 200000 230006742 200000 387226560 200000 346962216 200000 714815390 200000 17620332 200000 36229711 200000 161274179 200000 433970551 200000 742379104 200000 132164842 200000 694979529 200000 166996205 200000 394777619 200000 670907512 200000 197296040 200000 25492853 200000 700632836 200000 583122690 200000 331113716 200000 324313003 200000 735187157 200000 204490672 200000 971679450 200000 416289093 200000 868238918 200000 718728396 200000 312411565 200000 809099548 200000 611119415 200000 315317693 200000 581331677 200000 322925353 200000 587350186 200000 668896012 200000 480427258 200000 328065157 200000 822177981 200000 498589282 200000 100997044 200000 676489063 200000 372818099 200000 965693063 200000 354788829 200000 855578409 200000 34009835 200000 420395876 200000 72816997 200000 203910210 200000 887856870 200000 765984256 200000 937512795 200000 493580364 200000 52684100 200000 749714053 200000 895684082 200000 147400703 200000 814400967 200000 404284476 200000 790750840 200000 401287987 200000 483119438 200000 974773643 200000 257421664 200000 297914080 200000 740852697 200000 365244925 200000 901767736 200000 311901984 200000 453580427 200000 826801722 200000 713523122 200000 314960171 200000 887417762 200000 367315465 200000 216487839 200000 527044954 200000 731000959 200000 904910932 200000 170270958 200000 754823460 200000 910455204 200000 980385059 200000 602793904 200000 557568802 200000 550169776 200000 193406879 200000 807123222 200000 603282189 200000 956740196 200000 827928592 200000 472603504 200000 236067262 200000 972322976 200000 61784542 200000 69792303 200000 740149036 200000 233301094 200000 219330963 200000 998638051 200000 666170993 200000 110973396 200000 288811222 200000 447132220 200000 611973060 200000 959455789 200000 536661616 200000 9283084 200000 929477247 200000 222031312 200000 685768777 200000 564111683 200000 895928089 200000 247500351 200000 148782955 200000 531749105 200000 832344876 200000 546063896 200000 698861565 200000 447572806 200000 353033584 200000 98630430 200000 775904073 200000 144991124 200000 530075069 200000 269896240 200000 218659766 200000 319443018 200000 634285324 200000 495199567 200000 768186061 200000 259192570 200000 102838645 200000 510464411 200000 692914486 200000 582448723 200000 130007089 200000 891880277 200000 869437627 200000 101341222 200000 758457753 200000 895106014 200000 34970691 200000 44205925 200000 150679332 200000 383305654 200000 618723799 200000 268384286 200000 279641963 200000 87281277 200000 100393120 200000 956132739 200000 780087335 200000 743943924 200000 948876006 200000 628996580 200000 472746033 200000 720711931 200000 403013137 200000 19119282 200000 314862465 200000 726856596 200000 664408747 200000 511651453 200000 251599662 200000 396308190 200000 812400731 200000 344724726 200000 815162227 200000 667215386 200000 605484010 200000 543669485 200000 168941479 200000 390631336 200000 887266113 200000 492957779 200000 904599619 200000 368937737 200000 47873896 200000 918781496 200000 237630687 200000 186538206 200000 892306567 200000 473115852 200000 77819955 200000 919773415 200000 3485160 200000 360239457 200000 220551194 200000 618204676 200000 428388338 200000 185464935 200000 313060234 200000 669892662 200000 621448750 200000 801868653 200000 660894876 200000 91121821 200000 789856580 200000 295408422 200000 295403657 200000 464018811 200000 832052990 200000 525567840 200000 476787626 200000 675421230 200000 954009155 200000 832166670 200000 823140214 200000 328883001 200000 580388125 200000 28801086 200000 210569350 200000 699920444 200000 183972531 200000 330658850 200000 230368916 200000 594979830 200000 569935182 200000 459735819 200000 996544631 200000 327951432 200000 955351638 200000 29633128 200000 785857575 200000 79261748 200000 61664853 200000 551557322 200000 185646782 200000 891972057 200000 347291890 200000 472293858 200000 235911796 200000 19696248 200000 869284599 200000 752640640 200000 551014049 200000 175315569 200000 516440650 200000 82723989 200000 467353534 200000 898424134 200000 794454006 200000 659460401 200000 320423267 200000 669496726 200000 246343715 200000 363703429 200000 151209033 200000 435883809 200000 766123545 200000 38235105 200000 759509576 200000 819945162 200000 707023936 200000 413491637 200000 562858585 200000 755081359 200000 117342753 200000 77006739 200000 693310101 200000 618331025 200000 529094757 200000 165547563 200000 194875955 200000 218508306 200000 770780884 200000 127926092 200000 925394317 200000 150932337 200000 23418966 200000 338450409 200000 207679514 200000 435339311 200000 518921460 200000 771723792 200000 160398964 200000 920229356 200000 655937496 200000 959901940 200000 693208146 200000 204612458 200000 486848328 200000 966840547 200000 211754638 200000 693646471 200000 761919149 200000 217843535 200000 186474272 200000 710648902 200000 608365201 200000 574216905 200000 564445984 200000 420488390 200000 315444380 200000 940500736 200000 4451527 200000 475473224 200000 797200789 200000 839459525 200000 36450157 200000 265958445 200000 884702054 200000 881525769 200000 850915211 200000 749986549 200000 403166999 200000 115367900 200000 86410425 200000 934529599 200000 461278929 200000 398465135 200000 764743088 200000 103838158 200000 173742555 200000 755464466 200000 152204361 200000 6596738 200000 202889376 200000 894901814 200000 403458939 200000 807763034 200000 268907174 200000 614267755 200000 112843103 200000 622474360 200000 358487703 200000 704124258 200000 891394863 200000 528962843 200000 27413563 200000 804428266 200000 374212418 200000 370707878 200000 587063419 200000 13361654 200000 894776592 200000 588622487 200000 118181726 200000 111068565 200000 837270323 200000 518458255 200000 824314382 200000 563677175 200000 157626723 200000 219561296 200000 546931924 200000 906604910 200000 889741944 200000 574236088 200000 972031255 200000 974955881 200000 4134506 200000 662158282 200000 436917087 200000 760564858 200000 280270932 200000 966144422 200000 665042263 200000 142405200 200000 7763564 200000 186603147 200000 232368069 200000 323321788 200000 399639051 200000 372158171 200000 932284564 200000 727580335 200000 245246378 200000 96386069 200000 394493642 200000 472165434 200000 692229345 200000 658205403 200000 797877393 200000 447043211 200000 633097834 200000 354242285 200000 552578864 200000 922455798 200000 396229659 200000 496770860 200000 816857874 200000 976325097 200000 959594734 200000 937916823 200000 490807229 200000 902415093 200000 415451900 200000 734759760 200000 97170395 200000 496373450 200000 263362429 200000 640774295 200000 532941620 200000 922854714 200000 126529737 200000 754926796 200000 747724465 200000 831335733 200000 302563928 200000 298357872 200000 928288346 200000 669905099 200000 428311236 200000 853666084 200000 985043799 200000 61761836 200000 627871685 200000 934495655 200000 340552690 200000 96615594 200000 325468211 200000 921643484 200000 285910418 200000 118873781 200000 896672263 200000 821749440 200000 614869184 200000 542660060 200000 591134809 200000 536545399 200000 223453988 200000 757984722 200000 580305250 200000 387601983 200000 234645384 200000 131993445 200000 661263995 200000 409884282 200000 566762963 200000 189398151 200000 199217691 200000 677641896 200000 829396750 200000 414500425 200000 279154140 200000 166839657 200000 710980962 200000 4237530 200000 793878133 200000 925562494 200000 219505175 200000 341328267 200000 502607808 200000 409493704 200000 649322902 200000 519894221 200000 285604020 200000 230175814 200000 219394918 200000 449566768 200000 528291179 200000 523167770 200000 739115570 200000 355768933 200000 725460765 200000 261046916 200000 510327232 200000 101461308 200000 284272162 200000 166427877 200000 5239034 200000 859785126 200000 800963058 200000 981518268 200000 531934696 200000 832184755 200000 482280231 200000 412440747 200000 647657906 200000 94674068 200000 526702457 200000 273205873 200000 505132706 200000 69570201 200000 853616577 200000 219532529 200000 512235039 200000 269619506 200000 76791798 200000 700649257 200000 84659378 200000 395949809 200000 733319473 200000 326667578 200000 521882116 200000 159680901 200000 253477803 200000 750664294 200000 507249884 200000 509173184 200000 134997693 200000 204250892 200000 31828773 200000 132369809 200000 117905630 200000 780696236 200000 979708901 200000 752845322 200000 116060584 200000 293530089 200000 957827910 200000 420201818 200000 664857554 200000 117669505 200000 180284560 200000 496240339 200000 650051382 200000 378276694 200000 700711980 200000 128922340 200000 966661324 200000 262346343 200000 271560098 200000 596547870 200000 295846060 200000 96696023 200000 660869530 200000 558738482 200000 507803150 200000 742985444 200000 36572125 200000 428012528 200000 655365965 200000 700714479 200000 208297300 200000 360640841 200000 493538782 200000 116685946 200000 673042951 200000 544042573 200000 324150877 200000 942826019 200000 422441759 200000 947604525 200000 1655424 200000 814210477 200000 432441571 200000 428496697 200000 920141088 200000 554857208 200000 591487166 200000 181205730 200000 944178742 200000 359677187 200000 571864374 200000 546561976 200000 161362651 200000 409581039 200000 378519541 200000 449303915 200000 856414534 200000 23665406 200000 101789635 200000 957386957 200000 933837009 200000 159904399 200000 688257160 200000 594630094 200000 357489651 200000 379366435 200000 508001614 200000 84847485 200000 35098694 200000 336733275 200000 342249532 200000 114957837 200000 136481922 200000 678999798 200000 366545051 200000 122236108 200000 710126719 200000 546597590 200000 18970324 200000 159200300 200000 100702005 200000 736631803 200000 743942255 200000 385223102 200000 837276862 200000 383757189 200000 434904596 200000 898137649 200000 519747666 200000 571894709 200000 752269197 200000 392750934 200000 546889290 200000 2010092 200000 157934017 200000 569194014 200000 732871709 200000 647339689 200000 803015865 200000 961724570 200000 900849764 200000 935936398 200000 165657502 200000 741582840 200000 183106776 200000 901335387 200000 671883447 200000 519400588 200000 893359698 200000 732959729 200000 574864239 200000 884600259 200000 900358857 200000 491957839 200000 743980620 200000 446141488 200000 598519127 200000 427925655 200000 435010296 200000 275903875 200000 834295859 200000 917322760 200000 726787643 200000 297352844 200000 286158519 200000 620761861 200000 516610046 200000 579322172 200000 186088282 200000 881554188 200000 177136969 200000 103853218 200000 2798518 200000 253690558 200000 965954628 200000 211878641 200000 62521987 200000 601079261 200000 431190584 200000 74331000 200000 305246617 200000 420416840 200000 552077198 200000 184795303 200000 717525489 200000 965766400 200000 293587918 200000 690164240 200000 46109603 200000 821395493 200000 992918945 200000 512418402 200000 638086120 200000 579693816 200000 320622798 200000 515236206 200000 598759705 200000 272296154 200000 296745023 200000 219259429 200000 404228269 200000 463469643 200000 2543101 200000 651657880 200000 794813245 200000 118735083 200000 426514222 200000 389794806 200000 479239810 200000 539913083 200000 555076637 200000 18940048 200000 222735189 200000 710983644 200000 354918962 200000 657599959 200000 655715758 200000 478654221 200000 991391220 200000 32172635 200000 817727652 200000 370493232 200000 919474957 200000 455831501 200000 391314034 200000 400163205 200000 24573510 200000 341515517 200000 247529583 200000 399693420 200000 478346629 200000 444462044 200000 882287892 200000 80290662 200000 956327893 200000 30061434 200000 108772857 200000 619004692 200000 829761374 200000 904205319 200000 333748182 200000 206641974 200000 135118695 200000 746614997 200000 455710342 200000 573210284 200000 592756314 200000 820441172 200000 370989311 200000 829332343 200000 269618111 200000 817622547 200000 92804954 200000 963296951 200000 17826367 200000 616268997 200000 119368912 200000 329374382 200000 823204258 200000 448145976 200000 479729082 200000 243445435 200000 171673296 200000 863749982 200000 836069775 200000 189322591 200000 357021650 200000 798186568 200000 650622184 200000 221578298 200000 550968785 200000 224421413 200000 753654655 200000 383225869 200000 13724949 200000 789201735 200000 22031403 200000 459428025 200000 932659975 200000 465022237 200000 56400100 200000 185750845 200000 377038895 200000 435271224 200000 589024452 200000 99650491 200000 906832949 200000 917004873 200000 443977731 200000 993490291 200000 552454626 200000 489871904 200000 733093881 200000 181809350 200000 857486111 200000 248232878 200000 526034719 200000 914502451 200000 64820980 200000 589435395 200000 157911309 200000 774382940 200000 649209225 200000 830467408 200000 622127228 200000 794410753 200000 603023912 200000 781804261 200000 791958340 200000 272808194 200000 893573944 200000 133863218 200000 991525470 200000 402858336 200000 164717122 200000 206042569 200000 917670371 200000 164486972 200000 579633135 200000 329782617 200000 901650698 200000 313698517 200000 45881351 200000 845608372 200000 475058733 200000 339015565 200000 236064115 200000 966427082 200000 753356995 200000 944167908 200000 110817850 200000 295322026 200000 743848294 200000 127958395 200000 550058374 200000 383356550 200000 408080845 200000 423228689 200000 980383 200000 147060911 200000 297250002 200000 226988680 200000 853224430 200000 848125844 200000 10654829 200000 614240479 200000 983979771 200000 414857159 200000 322064310 200000 222684217 200000 910996590 200000 452897015 200000 986122470 200000 151323604 200000 812842257 200000 392208373 200000 10349397 200000 446266385 200000 59650251 200000 638405810 200000 963989884 200000 289142386 200000 400790693 200000 357624894 200000 789997299 200000 158249366 200000 654488775 200000 217447626 200000 699137139 200000 669223230 200000 240685179 200000 649878438 200000 515408341 200000 819911242 200000 694805544 200000 997699 200000 725100048 200000 738786491 200000 435263320 200000 250711857 200000 887691069 200000 454181810 200000 211372210 200000 289480224 200000 28865686 200000 166566255 200000 391586815 200000 527255010 200000 758138994 200000 811941714 200000 70957607 200000 547568487 200000 409217609 200000 470952412 200000 393388340 200000 244927166 200000 416726709 200000 397407917 200000 973505101 200000 234582298 200000 161218926 200000 588015239 200000 392914363 200000 615909577 200000 317666124 200000 594031945 200000 657366759 200000 442996030 200000 403708999 200000 657743348 200000 390219865 200000 782776583 200000 391213946 200000 224975016 200000 679394745 200000 558482902 200000 578675995 200000 875940518 200000 801762769 200000 350634620 200000 344816259 200000 141174351 200000 971801736 200000 700337384 200000 783922219 200000 676421410 200000 77800167 200000 385917995 200000 214866859 200000 234195394 200000 615161623 200000 69088886 200000 377774525 200000 999067117 200000 407613024 200000 802342681 200000 260009527 200000 910088324 200000 991536426 200000 603288709 200000 400518164 200000 237507976 200000 89004287 200000 218788938 200000 694988650 200000 669715482 200000 830909574 200000 329995545 200000 376195444 200000 718748794 200000 501751176 200000 721973954 200000 153514633 200000 904070664 200000 285672686 200000 653398582 200000 66561057 200000 562935110 200000 202710719 200000 306529669 200000 197773014 200000 330270674 200000 621527078 200000 424370655 200000 115636832 200000 734286447 200000 932784489 200000 28704150 200000 565367191 200000 826926844 200000 692551666 200000 577257497 200000 755316 200000 785079418 200000 961422921 200000 9805818 200000 997106191 200000 50894089 200000 131348503 200000 160879336 200000 274477217 200000 872138219 200000 610089507 200000 151764917 200000 983467395 200000 941659006 200000 448243800 200000 984836176 200000 499096364 200000 952508741 200000 869511612 200000 992133066 200000 767698230 200000 562529247 200000 370730105 200000 387652693 200000 699202136 200000 75402509 200000 573571031 200000 494617919 200000 527915116 200000 163458992 200000 976112702 200000 162846970 200000 59859561 200000 836135880 200000 157633848 200000 362141974 200000 495266921 200000 48733813 200000 519651692 200000 924266564 200000 608645540 200000 822538231 200000 339902627 200000 121383508 200000 779405938 200000 799465393 200000 914449862 200000 34141751 200000 110917195 200000 932019745 200000 7268573 200000 319642109 200000 686685129 200000 759965929 200000 240833297 200000 510766807 200000 840616612 200000 223728329 200000 851095209 200000 256345876 200000 870686133 200000 647848865 200000 301861135 200000 297941031 200000 592174323 200000 922023538 200000 818524875 200000 584502431 200000 823470967 200000 97024860 200000 327945094 200000 760050220 200000 714545530 200000 627686817 200000 798963208 200000 967436192 200000 403753557 200000 609600416 200000 115068985 200000 161981162 200000 527937663 200000 261345498 200000 226255651 200000 136039196 200000 349203346 200000 882988527 200000 625160941 200000 364885605 200000 762670661 200000 781220000 200000 187661536 200000 106615318 200000 661615730 200000 855333326 200000 445947236 200000 124578465 200000 981073169 200000 840820601 200000 751638019 200000 67091860 200000 292270138 200000 463909569 200000 600873316 200000 476243361 200000 801106213 200000 679100391 200000 988450129 200000 381648024 200000 225318445 200000 115810891 200000 453221553 200000 938546026 200000 875086023 200000 904749679 200000 111680909 200000 859051559 200000 840272783 200000 933371378 200000 828628749 200000 203710464 200000 171950139 200000 68236181 200000 275663227 200000 790837061 200000 311413156 200000 781031736 200000 932314174 200000 606198631 200000 834753475 200000 5222876 200000 694769120 200000 361646325 200000 412689841 200000 785528226 200000 305725447 200000 972045730 200000 865499045 200000 623324617 200000 308041598 200000 159022653 200000 60059385 200000 486410931 200000 277521453 200000 74595510 200000 778694692 200000 302833632 200000 256202523 200000 758006303 200000 552023232 200000 285571569 200000 682044019 200000 101361831 200000 752632197 200000 422468773 200000 69562235 200000 997512096 200000 756707915 200000 625763550 200000 688421532 200000 824312697 200000 516936714 200000 218570396 200000 562998112 200000 527059396 200000 438226652 200000 630678271 200000 743518319 200000 880696624 200000 995901433 200000 359119432 200000 556933008 200000 66372494 200000 293980090 200000 145907672 200000 237426093 200000 846782415 200000 992097686 200000 304950319 200000 883266766 200000 649403907 200000 513437222 200000 276108013 200000 895196188 200000 723886939 200000 497115427 200000 318891730 200000 911043039 200000 19160103 200000 573906278 200000 385427393 200000 164992895 200000 187943384 200000 820533478 200000 283055288 200000 700991366 200000 395927294 200000 502052541 200000 730455001 200000 233958811 200000 573438282 200000 865292578 200000 274765412 200000 581894791 200000 768088460 200000 114343279 200000 414841529 200000 574702642 200000 593022388 200000 331877403 200000 42387545 200000 313037222 200000 442614484 200000 679556800 200000 521320933 200000 327234826 200000 531921180 200000 475954198 200000 165988636 200000 467518888 200000 330401243 200000 189317109 200000 622508768 200000 598243303 200000 198354308 200000 834734422 200000 305430833 200000 132291408 200000 252046757 200000 423853649 200000 74852655 200000 374524555 200000 663922929 200000 326924831 200000 546994460 200000 570998114 200000 848932150 200000 374502169 200000 998377046 200000 218455740 200000 742064486 200000 70119094 200000 992449376 200000 967931554 200000 475712914 200000 918191503 200000 573781465 200000 369886269 200000 671812841 200000 96939358 200000 271439490 200000 267350997 200000 366242236 200000 32172281 200000 647653180 200000 398986962 200000 598237564 200000 399642203 200000 869546758 200000 408332222 200000 956254905 200000 530978970 200000 384785922 200000 285234752 200000 40042788 200000 322703857 200000 576106864 200000 415743265 200000 735286669 200000 818336183 200000 849561008 200000 345953866 200000 582739428 200000 191232101 200000 710934084 200000 373639363 200000 10848059 200000 757258131 200000 364187082 200000 506020532 200000 975067586 200000 522959865 200000 590280709 200000 846090599 200000 249901257 200000 620616562 200000 805040084 200000 267381059 200000 991218880 200000 183357684 200000 685980472 200000 963789265 200000 439539001 200000 212488344 200000 404242258 200000 12955065 200000 442011875 200000 188211607 200000 91610209 200000 705299141 200000 720208272 200000 477024330 200000 929532871 200000 323395036 200000 714892847 200000 961814056 200000 465061892 200000 336862472 200000 680657106 200000 607091146 200000 230932152 200000 109711728 200000 483843752 200000 497670378 200000 722090148 200000 694023005 200000 297214978 200000 558206559 200000 156659113 200000 165189687 200000 51297361 200000 557974561 200000 333418695 200000 239752 200000 329319974 200000 580767050 200000 695137310 200000 628684791 200000 277556528 200000 727398930 200000 163714287 200000 962236238 200000 264616512 200000 543667665 200000 121997210 200000 679058035 200000 648555335 200000 276963072 200000 390328224 200000 980977777 200000 962546517 200000 193986359 200000 832320930 200000 28152688 200000 726535322 200000 728707887 200000 288998752 200000 512988856 200000 580410472 200000 460366528 200000 48341434 200000 123509937 200000 812738351 200000 480980195 200000 578676401 200000 698547940 200000 831539327 200000 198664625 200000 60381542 200000 83350522 200000 165352200 200000 501039201 200000 633176089 200000 479491515 200000 80338588 200000 527681869 200000 274091562 200000 954577167 200000 476168234 200000 375366124 200000 989504537 200000 532540928 200000 643935172 200000 485284568 200000 182916489 200000 508110773 200000 243267225 200000 978200520 200000 803467576 200000 762900599 200000 603343611 200000 89333142 200000 420740872 200000 667277742 200000 741067353 200000 447318586 200000 966075897 200000 480205284 200000 615005508 200000 142137036 200000 915113515 200000 432241857 200000 890919277 200000 39866757 200000 367434975 200000 312348428 200000 581042597 200000 634382269 200000 210140790 200000 219073199 200000 123312603 200000 250382317 200000 280453743 200000 893409970 200000 298794784 200000 268139437 200000 121043308 200000 330872638 200000 147407781 200000 796684726 200000 859651885 200000 469334426 200000 982628538 200000 76022241 200000 34589842 200000 622993969 200000 196053711 200000 720604453 200000 326372765 200000 975962761 200000 163798390 200000 123141019 200000 419318124 200000 945855308 200000 279672159 200000 718446205 200000 801036866 200000 601401410 200000 497223770 200000 481444386 200000 514462078 200000 197319764 200000 853116247 200000 148357634 200000 301909409 200000 424989577 200000 766449768 200000 655497911 200000 635584588 200000 916309771 200000 452366013 200000 620392441 200000 33563710 200000 355462435 200000 268100261 200000 233955488 200000 191745881 200000 531179832 200000 585417107 200000 364267172 200000 951550621 200000 424863698 200000 811358741 200000 48200992 200000 879185962 200000 825735836 200000 355144669 200000 244449354 200000 749318465 200000 350155868 200000 465583548 200000 411458427 200000 846864963 200000 792912125 200000 187504545 200000 131710764 200000 256772272 200000 670097797 200000 287208093 200000 233714421 200000 635230504 200000 160596510 200000 749089505 200000 854981520 200000 758380396 200000 370493455 200000 361362365 200000 740147411 200000 808445020 200000 293062595 200000 12199330 200000 419291065 200000 327164922 200000 247120576 200000 739932704 200000 991560280 200000 404895077 200000 430418864 200000 304676840 200000 258645483 200000 423667933 200000 446247003 200000 238469322 200000 33926857 200000 391325125 200000 488053162 200000 461934519 200000 644278378 200000 345242267 200000 455525285 200000 605740734 200000 130599272 200000 533338368 200000 514668404 200000 854808338 200000 848686971 200000 824332726 200000 808048481 200000 15675138 200000 937425275 200000 970035868 200000 200832211 200000 306594302 200000 206978913 200000 463659187 200000 87928403 200000 397747352 200000 281171013 200000 466232347 200000 822699913 200000 134937215 200000 946054752 200000 597281814 200000 434520895 200000 303379589 200000 163770635 200000 501096707 200000 206125404 200000 205665945 200000 564919485 200000 225542754 200000 408425706 200000 549163468 200000 917020432 200000 579248854 200000 858844687 200000 225691727 200000 750374075 200000 269829661 200000 277052438 200000 865526131 200000 148799384 200000 488860440 200000 268271463 200000 613067687 200000 880740510 200000 956061641 200000 694346633 200000 270972 200000 446238183 200000 16173903 200000 599821095 200000 107927203 200000 71611051 200000 378932203 200000 277931015 200000 889186796 200000 232412482 200000 585318141 200000 510519571 200000 5019464 200000 653243684 200000 969816326 200000 538230355 200000 482489031 200000 441608939 200000 56428455 200000 855918831 200000 695970201 200000 40238671 200000 970837408 200000 944245553 200000 903170576 200000 956878889 200000 264809169 200000 403977344 200000 311607708 200000 901059696 200000 158779963 200000 303034725 200000 495899852 200000 575716413 200000 721413119 200000 988498825 200000 541727571 200000 188028361 200000 542023516 200000 335208371 200000 309504000 200000 564933229 200000 991099060 200000 27015118 200000 265846467 200000 935087264 200000 323891591 200000 711615200 200000 239668909 200000 124484604 200000 184891509 200000 518763283 200000 186931696 200000 876119352 200000 281472832 200000 88231343 200000 208715738 200000 575791150 200000 140428486 200000 295021341 200000 510834909 200000 218640854 200000 779499274 200000 316176613 200000 754309770 200000 426760264 200000 945235755 200000 277095343 200000 487996304 200000 74750652 200000 983057258 200000 919428420 200000 443744192 200000 602248077 200000 358184232 200000 854863501 200000 830774795 200000 230954032 200000 944589540 200000 570806162 200000 277299841 200000 10860353 200000 130435648 200000 731991932 200000 789965907 200000 435424886 200000 192228860 200000 189985427 200000 316082129 200000 980854440 200000 10944504 200000 944428095 200000 173842027 200000 505622992 200000 381329717 200000 981924105 200000 561381555 200000 373155591 200000 563463636 200000 37041818 200000 876637273 200000 512405124 200000 767018773 200000 411867578 200000 179015725 200000 295620513 200000 477692760 200000 802521169 200000 458008607 200000 281169109 200000 106460190 200000 990470505 200000 890841921 200000 225808314 200000 635444231 200000 238668073 200000 512464834 200000 957441288 200000 532635861 200000 210011866 200000 353153268 200000 17915543 200000 899775846 200000 605162725 200000 466079558 200000 513189215 200000 527475133 200000 102706898 200000 709023817 200000 739581306 200000 261125881 200000 372881225 200000 729758894 200000 420006432 200000 892106588 200000 923617812 200000 472078406 200000 255163818 200000 792006212 200000 508284442 200000 258704896 200000 562508687 200000 648640564 200000 366170468 200000 345730541 200000 322831464 200000 790394059 200000 37830939 200000 452617534 200000 584815598 200000 712643274 200000 280836998 200000 99212867 200000 62704890 200000 592348689 200000 790186512 200000 678866029 200000 250194307 200000 847708065 200000 681030975 200000 418239564 200000 784551587 200000 245973915 200000 498910909 200000 308602257 200000 17014929 200000 570587455 200000 992599378 200000 816846092 200000 683828391 200000 272336621 200000 113954535 200000 606927021 200000 825678684 200000 824556070 200000 744789124 200000 688048006 200000 577589322 200000 731554187 200000 193593937 200000 2071494 200000 351017001 200000 892895451 200000 485981591 200000 205681855 200000 899977937 200000 443621624 200000 478063807 200000 809729248 200000 41287995 200000 61161954 200000 335080785 200000 825457595 200000 663776127 200000 248813242 200000 406069238 200000 908396543 200000 814429398 200000 488697279 200000 118780021 200000 135511422 200000 69142425 200000 494239315 200000 806835128 200000 362641191 200000 358914367 200000 667881717 200000 453759432 200000 626610443 200000 642734177 200000 908418376 200000 651774411 200000 416482907 200000 139178169 200000 85851658 200000 587099660 200000 861431656 200000 191703837 200000 814090012 200000 139587059 200000 893722529 200000 384968072 200000 49584512 200000 124386823 200000 468110743 200000 267878160 200000 163209557 200000 226323443 200000 855544058 200000 300636656 200000 499821019 200000 172998781 200000 239270045 200000 467899775 200000 766465397 200000 249644430 200000 415153261 200000 820426294 200000 4037025 200000 279691824 200000 232926077 200000 101959085 200000 478905089 200000 392914059 200000 43785213 200000 79621788 200000 823358804 200000 681074150 200000 97121085 200000 369763550 200000 340850044 200000 657454251 200000 648537005 200000 892086633 200000 287935865 200000 813425250 200000 459430623 200000 59359318 200000 185772652 200000 692707764 200000 730616706 200000 54380766 200000 949030548 200000 58580585 200000 873707368 200000 987905370 200000 213252947 200000 771812201 200000 194294144 200000 612579137 200000 502351145 200000 667202749 200000 215406044 200000 7476524 200000 387882934 200000 80336782 200000 772862891 200000 501923541 200000 253252540 200000 489223716 200000 254071102 200000 279488787 200000 672202009 200000 470251496 200000 602600966 200000 443389406 200000 468412624 200000 819161954 200000 218531987 200000 423430736 200000 53328640 200000 185396282 200000 377591446 200000 842937505 200000 626721002 200000 989245753 200000 214167775 200000 660338217 200000 525499630 200000 387066952 200000 287665503 200000 739944801 200000 574719118 200000 291038319 200000 328874278 200000 141358561 200000 101773928 200000 766199254 200000 63122021 200000 640962658 200000 468414015 200000 986531783 200000 457173612 200000 447780540 200000 409989362 200000 665221289 200000 166826924 200000 678792680 200000 682020995 200000 771878917 200000 983857588 200000 254446591 200000 572181008 200000 751549572 200000 545950007 200000 908174392 200000 876375004 200000 10019310 200000 717715460 200000 541557485 200000 817242438 200000 602534188 200000 737310987 200000 461879189 200000 414210255 200000 725220421 200000 261173342 200000 522889418 200000 656199703 200000 396584035 200000 589602604 200000 612332611 200000 935108575 200000 711941582 200000 526217159 200000 51741402 200000 698977800 200000 660965359 200000 394068894 200000 274539655 200000 916205458 200000 626771278 200000 660620098 200000 758223970 200000 76575389 200000 195823507 200000 607206500 200000 149697188 200000 986131050 200000 832689544 200000 334833620 200000 91800229 200000 577034586 200000 970524948 200000 246896515 200000 113670878 200000 879414508 200000 275492672 200000 310662274 200000 580414695 200000 584763842 200000 960001076 200000 961012479 200000 201104249 200000 718241692 200000 699330874 200000 130480718 200000 870738541 200000 120239451 200000 194905785 200000 847652572 200000 236926138 200000 766104318 200000 588143675 200000 320690236 200000 155833977 200000 577887143 200000 179915879 200000 485196062 200000 369620708 200000 632938389 200000 942132998 200000 391511378 200000 588524114 200000 545513514 200000 623755008 200000 916313544 200000 257302075 200000 284778982 200000 358018143 200000 622635666 200000 630827321 200000 157730410 200000 750987338 200000 765867231 200000 576914180 200000 499632245 200000 877297930 200000 845283585 200000 575610484 200000 882516969 200000 698970120 200000 255525479 200000 190620033 200000 197019590 200000 573967308 200000 948497315 200000 628886342 200000 153930284 200000 774354942 200000 824091236 200000 199777785 200000 315414621 200000 885521256 200000 948426619 200000 689493235 200000 157296311 200000 361334769 200000 17705690 200000 774216877 200000 673931453 200000 237815458 200000 606499215 200000 459222719 200000 829325582 200000 402622884 200000 348516812 200000 817886691 200000 24426859 200000 779731007 200000 329926881 200000 962140655 200000 867610293 200000 427757787 200000 806928191 200000 336130526 200000 753856747 200000 161164546 200000 931879542 200000 433385926 200000 766273327 200000 461776731 200000 877267255 200000 558744802 200000 42640833 200000 152834479 200000 795871570 200000 341158281 200000 490097153 200000 216373991 200000 451674039 200000 949051699 200000 199951472 200000 770826506 200000 898309752 200000 835289210 200000 33965231 200000 682959683 200000 550527173 200000 482757398 200000 642411389 200000 57679832 200000 976437485 200000 20477919 200000 510204092 200000 415121971 200000 624415843 200000 761475278 200000 302506348 200000 503026908 200000 47218614 200000 881921787 200000 806069678 200000 171700604 200000 742348950 200000 995894431 200000 13031617 200000 980068570 200000 517968340 200000 231163155 200000 261912327 200000 12289249 200000 647439714 200000 62847182 200000 124814848 200000 280798359 200000 21703758 200000 648252778 200000 831367244 200000 232570406 200000 756820170 200000 653180318 200000 411256236 200000 319333078 200000 123526694 200000 22013764 200000 560337665 200000 588026127 200000 938652883 200000 7525715 200000 490568266 200000 528930907 200000 858539618 200000 605007333 200000 75426473 200000 749605217 200000 9954690 200000 558486578 200000 838084702 200000 759431146 200000 377015300 200000 164783250 200000 298522825 200000 10861791 200000 25827544 200000 457949821 200000 447936620 200000 564820040 200000 562692112 200000 273524365 200000 966248165 200000 567825742 200000 910934236 200000 839982714 200000 310474999 200000 377048632 200000 137375116 200000 341903133 200000 152139393 200000 891697776 200000 159406992 200000 895934061 200000 352546948 200000 426083454 200000 117229946 200000 927518595 200000 869695777 200000 609505291 200000 358481658 200000 866360984 200000 297319319 200000 568669663 200000 258085599 200000 33557765 200000 463782984 200000 590421474 200000 740647708 200000 237284161 200000 661862580 200000 40936734 200000 49487551 200000 150095590 200000 611964284 200000 342234554 200000 157877242 200000 910374059 200000 310158943 200000 70761727 200000 387729438 200000 962785386 200000 204298815 200000 809031509 200000 594336154 200000 59833627 200000 802961179 200000 310927430 200000 833786367 200000 975019222 200000 256070165 200000 255614073 200000 193811966 200000 981287636 200000 61582189 200000 470688184 200000 52929896 200000 66838893 200000 698982020 200000 396607722 200000 794125612 200000 801831450 200000 645653465 200000 694321688 200000 426785627 200000 1961843 200000 105114894 200000 146504298 200000 875956517 200000 325938481 200000 216159459 200000 264483882 200000 49536220 200000 977617964 200000 263123768 200000 202072767 200000 939085808 200000 352662621 200000 813398287 200000 969837235 200000 212622577 200000 661221597 200000 760118406 200000 594144684 200000 365974416 200000 603535843 200000 201973472 200000 512305781 200000 918370972 200000 379061449 200000 14756988 200000 582621430 200000 955005960 200000 706423302 200000 127868635 200000 665081910 200000 822753506 200000 827842868 200000 720029 200000 69367392 200000 856092509 200000 862242059 200000 467202948 200000 625275066 200000 828507335 200000 975152483 200000 870626927 200000 121869230 200000 744791443 200000 530866996 200000 858928478 200000 209949891 200000 458087759 200000 815400088 200000 309496692 200000 685168804 200000 550787757 200000 821607623 200000 924450031 200000 994634519 200000 701629822 200000 357478426 200000 565099312 200000 40439046 200000 318693041 200000 6053896 200000 464852153 200000 834691705 200000 290411607 200000 850986282 200000 256053033 200000 260667033 200000 36422049 200000 6359353 200000 579045697 200000 931279278 200000 886889695 200000 181657870 200000 990739169 200000 233110816 200000 30805378 200000 494152352 200000 834836747 200000 426769785 200000 320296986 200000 387997961 200000 937053662 200000 340347488 200000 335164503 200000 594736256 200000 753658010 200000 556809886 200000 730662155 200000 82282079 200000 720608161 200000 811895835 200000 479786022 200000 975487261 200000 69071476 200000 660698081 200000 715327672 200000 374961236 200000 145113009 200000 243024407 200000 601158897 200000 887848124 200000 623273755 200000 122316295 200000 983615011 200000 972791853 200000 704748945 200000 750376472 200000 295438525 200000 837272480 200000 517347092 200000 390672339 200000 408371793 200000 894096173 200000 609443524 200000 506147808 200000 400943502 200000 188823565 200000 843913954 200000 893338633 200000 963345990 200000 700782745 200000 178514127 200000 780426549 200000 807661928 200000 71111240 200000 634373387 200000 106189165 200000 847446789 200000 279713715 200000 108326198 200000 993443802 200000 83839054 200000 701883028 200000 982994449 200000 750881988 200000 423417235 200000 427648961 200000 961721724 200000 860514707 200000 41455685 200000 532732213 200000 53719673 200000 406702801 200000 55957748 200000 646886918 200000 171724583 200000 202349093 200000 817042257 200000 984031855 200000 56977095 200000 685826648 200000 457243692 200000 964887495 200000 616829369 200000 363559251 200000 557386614 200000 878481543 200000 4514174 200000 218696222 200000 630148159 200000 619297351 200000 699403959 200000 547687649 200000 323216568 200000 670356415 200000 94218020 200000 770158310 200000 491949616 200000 596879050 200000 804509093 200000 385011348 200000 602429210 200000 201165406 200000 121229371 200000 393787764 200000 111560965 200000 184980 200000 929959942 200000 976809006 200000 845609633 200000 16781477 200000 247423304 200000 170583692 200000 733303744 200000 791926506 200000 754044256 200000 732078965 200000 407879505 200000 675407578 200000 654218958 200000 785783027 200000 522523493 200000 816183054 200000 322205493 200000 270654509 200000 497353005 200000 181342016 200000 629690195 200000 404116844 200000 641876730 200000 268102727 200000 638553353 200000 358891544 200000 969979963 200000 872231451 200000 387136857 200000 424473275 200000 527927169 200000 54478294 200000 254153314 200000 537705212 200000 70878333 200000 946123696 200000 624087397 200000 231391653 200000 911491583 200000 495867137 200000 60382915 200000 509299869 200000 429859832 200000 695552066 200000 9200635 200000 478275308 200000 411590008 200000 242420491 200000 967600559 200000 419464893 200000 139631280 200000 291928597 200000 874644383 200000 210160983 200000 257603824 200000 469632312 200000 478231723 200000 932321570 200000 500513960 200000 195628397 200000 144763092 200000 311358375 200000 396131178 200000 775303373 200000 682381627 200000 2825103 200000 774163942 200000 324118671 200000 182920735 200000 391484578 200000 491335147 200000 62210829 200000 98910434 200000 41443272 200000 354651244 200000 776488894 200000 72443396 200000 332759307 200000 770515831 200000 319937852 200000 123423013 200000 229451154 200000 184142399 200000 556147006 200000 820256007 200000 794214310 200000 687106834 200000 475121310 200000 640036233 200000 408531120 200000 684470626 200000 766316884 200000 354357163 200000 79802679 200000 590689216 200000 641303160 200000 433352591 200000 663609062 200000 924271579 200000 831568451 200000 632760950 200000 470644355 200000 695291524 200000 261849613 200000 722922174 200000 78081016 200000 366777772 200000 510464079 200000 716355050 200000 88990285 200000 442178147 200000 472604833 200000 990688921 200000 891827627 200000 311311578 200000 581277628 200000 288110219 200000 332383066 200000 145107553 200000 970894713 200000 550985891 200000 739868610 200000 609306473 200000 385860303 200000 106079967 200000 261652076 200000 778041218 200000 352537047 200000 556479585 200000 835537921 200000 419321181 200000 541616587 200000 860575080 200000 143767625 200000 889554121 200000 743834370 200000 241700695 200000 563158061 200000 405153977 200000 185161460 200000 770330284 200000 215630260 200000 643126588 200000 864668731 200000 36071176 200000 404965384 200000 693798786 200000 740679311 200000 335192877 200000 693850482 200000 325047261 200000 454981832 200000 888776442 200000 236111193 200000 150106044 200000 632288990 200000 340297583 200000 577941573 200000 469469105 200000 70732780 200000 714552495 200000 633473505 200000 348773739 200000 309743144 200000 815805944 200000 886150388 200000 229164987 200000 856523499 200000 189764012 200000 642788710 200000 485363346 200000 173697710 200000 734265674 200000 91135040 200000 329544449 200000 131524873 200000 346563444 200000 897356715 200000 169034039 200000 761595062 200000 495715818 200000 828612334 200000 138962053 200000 463811467 200000 208063885 200000 369044084 200000 289600860 200000 89054851 200000 509262940 200000 172368835 200000 352413004 200000 565528500 200000 174278521 200000 196094341 200000 90032389 200000 332331609 200000 129877284 200000 260435330 200000 835069017 200000 360411849 200000 65987773 200000 41694883 200000 84448312 200000 221569660 200000 271669445 200000 354585328 200000 775330482 200000 302540812 200000 963055837 200000 988371345 200000 561495799 200000 666805041 200000 340369861 200000 475786960 200000 214358361 200000 137557187 200000 733060445 200000 762181140 200000 585672008 200000 615409339 200000 184570534 200000 29155814 200000 25074515 200000 420079665 200000 382104512 200000 494993902 200000 303367981 200000 672850270 200000 862094316 200000 608352502 200000 980205988 200000 516380059 200000 391042443 200000 335843557 200000 375069866 200000 984132959 200000 662854173 200000 28581061 200000 781538640 200000 555174468 200000 642804802 200000 108961468 200000 458737605 200000 661918465 200000 950605755 200000 242826773 200000 615259482 200000 891542896 200000 736918377 200000 850119992 200000 240084608 200000 731879560 200000 490014027 200000 89164717 200000 466178759 200000 743887971 200000 412890755 200000 331179548 200000 586069216 200000 769204793 200000 131199313 200000 69678670 200000 554753691 200000 58845794 200000 715875606 200000 485406508 200000 322108649 200000 941760598 200000 860114513 200000 672261822 200000 684860378 200000 109931696 200000 557131940 200000 34621484 200000 967079583 200000 131872549 200000 743615694 200000 149775296 200000 201388424 200000 960499857 200000 820459698 200000 18005729 200000 510257157 200000 586641130 200000 306507086 200000 633114648 200000 131575464 200000 406274889 200000 914509507 200000 711510798 200000 324403488 200000 349784039 200000 840183891 200000 975379082 200000 802990655 200000 47038493 200000 697977949 200000 768747639 200000 737842676 200000 454334562 200000 931882082 200000 987941339 200000 293185361 200000 670688336 200000 694289666 200000 213758688 200000 429642373 200000 471119006 200000 118817790 200000 621247182 200000 634390754 200000 358161190 200000 902582839 200000 256367118 200000 939789527 200000 967833312 200000 165467565 200000 372090408 200000 333622773 200000 332366820 200000 664838528 200000 100248516 200000 345507565 200000 719520107 200000 52041201 200000 283410603 200000 534995343 200000 44999117 200000 561354336 200000 382413254 200000 548492492 200000 798280835 200000 150288719 200000 423357213 200000 631502004 200000 246726181 200000 287799901 200000 791171545 200000 509391480 200000 911551084 200000 992389194 200000 735717954 200000 315654760 200000 152158768 200000 963903737 200000 871686080 200000 959139317 200000 29810538 200000 13546856 200000 600562908 200000 623717807 200000 153412403 200000 811326905 200000 586385215 200000 357023558 200000 834715074 200000 666376491 200000 146326449 200000 448924556 200000 337112177 200000 119316000 200000 229895194 200000 185789553 200000 15584695 200000 967263256 200000 114696068 200000 635077380 200000 244613934 200000 410352052 200000 648231446 200000 488067960 200000 46425486 200000 709479091 200000 300216601 200000 800340251 200000 547753647 200000 424767479 200000 713092854 200000 758670943 200000 386797961 200000 115805056 200000 459988789 200000 271096533 200000 149807671 200000 430248046 200000 745329790 200000 446987052 200000 169997806 200000 396391170 200000 907775131 200000 872395061 200000 972672266 200000 124625565 200000 46784627 200000 282415585 200000 624360193 200000 104354238 200000 436122639 200000 20380993 200000 589729388 200000 335245319 200000 189386392 200000 735950468 200000 658289412 200000 303975480 200000 305091669 200000 331911675 200000 12989858 200000 830896690 200000 744489649 200000 799841046 200000 562251325 200000 190588660 200000 821583410 200000 524860007 200000 279980527 200000 176330912 200000 278814850 200000 652117918 200000 793150703 200000 770586742 200000 460109929 200000 80243083 200000 869949591 200000 575206102 200000 631986128 200000 330671647 200000 273686366 200000 725265217 200000 246810047 200000 217498729 200000 314065118 200000 999372375 200000 31642206 200000 628587164 200000 987099087 200000 901370842 200000 712774390 200000 249388551 200000 832742409 200000 383405737 200000 538346480 200000 402318106 200000 978577541 200000 928247493 200000 82749652 200000 26631015 200000 687743323 200000 872139086 200000 236319819 200000 598413725 200000 510464452 200000 14851718 200000 392890396 200000 215775117 200000 255139865 200000 181643723 200000 853254449 200000 974630440 200000 557977553 200000 743823264 200000 569123731 200000 316990847 200000 824347013 200000 889825188 200000 554091625 200000 283658433 200000 850854639 200000 257680024 200000 555065851 200000 793498175 200000 208263909 200000 519141981 200000 16396724 200000 771293546 200000 529258338 200000 179486194 200000 201853466 200000 348718802 200000 811630460 200000 277319033 200000 386990296 200000 572143656 200000 773746030 200000 847317042 200000 491197108 200000 318079036 200000 340548239 200000 569848957 200000 594738583 200000 369319167 200000 174522712 200000 162826716 200000 728085131 200000 541913473 200000 193500513 200000 785276653 200000 292428216 200000 618414066 200000 438882146 200000 715336051 200000 662535269 200000 99341732 200000 633622838 200000 665624141 200000 657503484 200000 63956743 200000 74905555 200000 90995068 200000 109307141 200000 777677226 200000 224122706 200000 968427552 200000 222915369 200000 890194496 200000 487157484 200000 42127995 200000 38395184 200000 91272343 200000 375934202 200000 886252012 200000 421608962 200000 613577122 200000 419540723 200000 414399220 200000 130343848 200000 694232943 200000 82587505 200000 403352371 200000 753316683 200000 208412464 200000 722916907 200000 642826090 200000 466839859 200000 703060790 200000 193948155 200000 575371130 200000 351193801 200000 562030320 200000 739246296 200000 890514530 200000 704068245 200000 357432047 200000 593501148 200000 550630980 200000 206157887 200000 208926436 200000 86427455 200000 811974752 200000 164705936 200000 756463007 200000 847474265 200000 249489175 200000 449407857 200000 81371921 200000 165850531 200000 792847336 200000 288543210 200000 500451914 200000 470204597 200000 543039861 200000 106133539 200000 227600251 200000 294068296 200000 611745662 200000 821873510 200000 419405300 200000 66003508 200000 80840419 200000 340683802 200000 120443941 200000 826540914 200000 928456101 200000 515254216 200000 651750816 200000 626872347 200000 952116965 200000 845706521 200000 14136085 200000 696390502 200000 812055778 200000 147710933 200000 286796371 200000 107744173 200000 390243070 200000 722747109 200000 230211661 200000 709626983 200000 813843385 200000 586735696 200000 62542609 200000 862608942 200000 448390324 200000 580493632 200000 482401746 200000 463119545 200000 458754734 200000 391502333 200000 679828190 200000 231016162 200000 407668617 200000 78672368 200000 107413927 200000 140915873 200000 721029701 200000 663996321 200000 36395198 200000 522674958 200000 889337602 200000 2498744 200000 342237138 200000 481818210 200000 314872577 200000 910666751 200000 446063540 200000 208164853 200000 667256482 200000 6330717 200000 988060245 200000 432015424 200000 951288167 200000 23337947 200000 917643461 200000 151771355 200000 690605551 200000 305474465 200000 853614389 200000 223887999 200000 29218811 200000 643804153 200000 698242293 200000 410923781 200000 800954987 200000 608298314 200000 846338678 200000 461330788 200000 541882176 200000 131558174 200000 503014216 200000 900148150 200000 974907803 200000 272637468 200000 890284059 200000 823787314 200000 124702140 200000 318490125 200000 931110593 200000 726929458 200000 108200195 200000 235202009 200000 835628586 200000 346401325 200000 549523953 200000 147377546 200000 510080613 200000 141557693 200000 340573222 200000 245862983 200000 644294309 200000 121069210 200000 926122084 200000 100358233 200000 95044409 200000 219135388 200000 289990794 200000 102878505 200000 799631249 200000 696858300 200000 323013017 200000 734746431 200000 654069822 200000 786039570 200000 790724529 200000 71121475 200000 928185074 200000 769039575 200000 199361555 200000 949951743 200000 995862651 200000 32602979 200000 462591264 200000 895700826 200000 449227467 200000 935375151 200000 974781528 200000 563586141 200000 893585650 200000 523139539 200000 154958939 200000 617757745 200000 627402529 200000 296309769 200000 564492010 200000 3131934 200000 226172073 200000 815367591 200000 392736485 200000 680278156 200000 29443576 200000 583696808 200000 285576781 200000 771709189 200000 29634209 200000 691557410 200000 752112195 200000 639641648 200000 219952980 200000 669889104 200000 237327623 200000 559973846 200000 94176737 200000 810303625 200000 535368697 200000 118231776 200000 520342841 200000 817619013 200000 702743451 200000 583604053 200000 565314924 200000 110727198 200000 483900299 200000 739843680 200000 617108394 200000 208567756 200000 620826252 200000 444153415 200000 648346693 200000 867498535 200000 505130621 200000 558190708 200000 540279980 200000 279754536 200000 266680415 200000 469923695 200000 787147121 200000 624685543 200000 775395410 200000 256706785 200000 315857475 200000 635841693 200000 594468760 200000 151310225 200000 330775028 200000 193634979 200000 769494159 200000 229052778 200000 153982579 200000 697710192 200000 25280698 200000 46241650 200000 875359442 200000 992330654 200000 40255160 200000 957588435 200000 131977536 200000 33145572 200000 818157131 200000 887174101 200000 715230990 200000 973948444 200000 902793809 200000 674329056 200000 27910317 200000 165597245 200000 147721933 200000 219669886 200000 350159789 200000 761589089 200000 795862750 200000 257490262 200000 54572735 200000 707703488 200000 18648261 200000 350984497 200000 338812851 200000 286348466 200000 605134818 200000 296791544 200000 437720442 200000 696751279 200000 704602806 200000 150812595 200000 791474212 200000 590142290 200000 608597730 200000 626184587 200000 270280418 200000 478319696 200000 211425574 200000 290563015 200000 929833475 200000 779795589 200000 498979682 200000 153242065 200000 67721466 200000 15410151 200000 667321495 200000 809763377 200000 526024278 200000 981833615 200000 375974630 200000 112288400 200000 553927 200000 507898294 200000 566456206 200000 593436598 200000 487058975 200000 988010933 200000 923818225 200000 677455755 200000 229019981 200000 76362243 200000 968183439 200000 3516185 200000 258261091 200000 394454074 200000 542847240 200000 104035975 200000 306149776 200000 55718673 200000 809245725 200000 935233822 200000 681371173 200000 481869410 200000 475377327 200000 905417542 200000 856098964 200000 2534693 200000 123539134 200000 695673993 200000 102050923 200000 954375026 200000 2034538 200000 817268623 200000 369806940 200000 796775042 200000 215936244 200000 851293215 200000 628055607 200000 116898989 200000 220967612 200000 673788195 200000 143381741 200000 426345836 200000 603102020 200000 254332067 200000 192094350 200000 881075543 200000 392551467 200000 534742471 200000 304566859 200000 290448935 200000 817989682 200000 397796057 200000 9998964 200000 822990004 200000 572004153 200000 264930112 200000 696758394 200000 80425719 200000 866984513 200000 705576326 200000 11265261 200000 438063625 200000 31047019 200000 35439441 200000 755453821 200000 715119137 200000 465002486 200000 703416172 200000 701807356 200000 85923481 200000 405276228 200000 651382719 200000 800687449 200000 457969640 200000 77364693 200000 28748113 200000 699598246 200000 542477736 200000 333484874 200000 733019725 200000 770992658 200000 886165649 200000 714906722 200000 634285561 200000 352710127 200000 629446779 200000 179288063 200000 443319999 200000 575814572 200000 667613790 200000 198720033 200000 962286630 200000 675021531 200000 224669269 200000 805260264 200000 470829273 200000 636658731 200000 54530453 200000 503974805 200000 952834206 200000 778908525 200000 440108154 200000 950154377 200000 39702111 200000 255798162 200000 419568250 200000 358107460 200000 460720165 200000 655728810 200000 646430254 200000 952713062 200000 929026326 200000 362623462 200000 100757839 200000 240923568 200000 428152189 200000 704574358 200000 929373878 200000 749836802 200000 551699137 200000 834760491 200000 641944666 200000 566143837 200000 460658540 200000 604432181 200000 695188821 200000 338701794 200000 132086053 200000 788137829 200000 477340126 200000 867469521 200000 590856373 200000 558171787 200000 846310223 200000 216007818 200000 980135940 200000 311041687 200000 445114911 200000 894471310 200000 548465692 200000 772508315 200000 107611112 200000 850022270 200000 820596004 200000 240795335 200000 143874914 200000 831242521 200000 305418342 200000 26122346 200000 308100197 200000 743036481 200000 403071049 200000 139785719 200000 257997290 200000 135799542 200000 607321174 200000 710595836 200000 320420361 200000 867393624 200000 167182645 200000 107400236 200000 687706619 200000 848428201 200000 254097584 200000 218589013 200000 605091865 200000 922259272 200000 891345838 200000 475121001 200000 624529370 200000 991094965 200000 219365432 200000 511238265 200000 587906519 200000 973754514 200000 347690871 200000 360876980 200000 269694922 200000 206979999 200000 381434803 200000 14719339 200000 524709001 200000 917203901 200000 778189908 200000 580636943 200000 33003535 200000 576934379 200000 458671588 200000 532865840 200000 673278322 200000 213054027 200000 90112010 200000 295877503 200000 621406445 200000 876129309 200000 833372559 200000 898131148 200000 621611991 200000 651755458 200000 112804444 200000 499019528 200000 702062761 200000 521629881 200000 499553145 200000 904334146 200000 600476411 200000 915219364 200000 831865102 200000 842749869 200000 639496582 200000 464989250 200000 195586149 200000 860390808 200000 696556578 200000 545804661 200000 951741925 200000 838634355 200000 247422408 200000 95588669 200000 535245079 200000 392556752 200000 245423248 200000 808149179 200000 495975587 200000 822350942 200000 167700915 200000 969380910 200000 799807059 200000 481825263 200000 259160458 200000 820085496 200000 55556367 200000 175375474 200000 849378700 200000 428628377 200000 993401566 200000 119984633 200000 916318803 200000 258838961 200000 43426026 200000 279529907 200000 546094998 200000 938859009 200000 974890363 200000 417470449 200000 286733359 200000 557602922 200000 967242233 200000 49929764 200000 761569813 200000 920174060 200000 250874094 200000 129807069 200000 828218978 200000 879725735 200000 151492097 200000 613118923 200000 716605774 200000 876670428 200000 241872892 200000 174564287 200000 275404849 200000 210114027 200000 30145222 200000 953468074 200000 193994116 200000 172217429 200000 912406887 200000 726437276 200000 97229535 200000 503398843 200000 89613322 200000 335984325 200000 253065979 200000 221705693 200000 425021430 200000 967957367 200000 952326064 200000 41068443 200000 156437907 200000 593583650 200000 34712055 200000 165484790 200000 22025834 200000 336366678 200000 499440617 200000 62137615 200000 961370404 200000 15424195 200000 638377149 200000 198372902 200000 334463881 200000 575113531 200000 956582093 200000 556841371 200000 187379329 200000 233629357 200000 879661968 200000 220948975 200000 985828374 200000 21055275 200000 176245664 200000 909489858 200000 49100143 200000 805968868 200000 399050932 200000 145416917 200000 2946773 200000 989877034 200000 642458022 200000 575692809 200000 273499569 200000 717848684 200000 907050606 200000 25568094 200000 473409162 200000 923887675 200000 725833764 200000 875845876 200000 676619531 200000 68517960 200000 496784129 200000 629948428 200000 397019130 200000 661245284 200000 519543901 200000 733495559 200000 634447681 200000 728686462 200000 394741937 200000 769833828 200000 765711336 200000 965878183 200000 508920213 200000 563723717 200000 960960536 200000 651036176 200000 385492418 200000 277392874 200000 180526873 200000 726459401 200000 554871057 200000 782204595 200000 424489811 200000 806714883 200000 429908601 200000 826642466 200000 187707983 200000 732132237 200000 315177492 200000 314538325 200000 701387446 200000 293996378 200000 332909337 200000 623623823 200000 901319248 200000 902909241 200000 174398946 200000 481616687 200000 560073734 200000 753854491 200000 480580582 200000 970869686 200000 706098655 200000 608429071 200000 983447999 200000 497605 200000 79231237 200000 873484872 200000 462624037 200000 333202971 200000 979734465 200000 994416916 200000 275389168 200000 451555994 200000 522129274 200000 48369638 200000 426557209 200000 798605378 200000 930016953 200000 749709644 200000 419561656 200000 197534003 200000 902812454 200000 561318136 200000 323131910 200000 709917870 200000 407733131 200000 533296571 200000 452883547 200000 357914900 200000 647858127 200000 26110852 200000 401889328 200000 499072485 200000 843474171 200000 21794148 200000 607099165 200000 77302721 200000 824974648 200000 877801868 200000 324941788 200000 777262185 200000 496576461 200000 469452620 200000 845079619 200000 97397437 200000 775073573 200000 185617173 200000 580464973 200000 486802623 200000 742869190 200000 284352119 200000 209051920 200000 768200078 200000 770821978 200000 21105699 200000 41839815 200000 649841514 200000 690371754 200000 48728041 200000 121260745 200000 883457974 200000 574593436 200000 223448250 200000 798019214 200000 345072368 200000 104045115 200000 451550885 200000 575639728 200000 165335225 200000 660901294 200000 62300893 200000 904486119 200000 808718803 200000 613922879 200000 319187889 200000 646172683 200000 139910173 200000 965069653 200000 658287761 200000 2902549 200000 841851032 200000 212095353 200000 257326607 200000 819233821 200000 859708773 200000 916447315 200000 136975322 200000 433208924 200000 510410691 200000 687789 200000 643771076 200000 591403563 200000 156398100 200000 423606894 200000 634505916 200000 342316033 200000 814558167 200000 465666208 200000 237018835 200000 852986744 200000 790089647 200000 688213353 200000 579332922 200000 906061127 200000 321869146 200000 92015636 200000 509758786 200000 451147080 200000 115246009 200000 415588105 200000 955642202 200000 455118962 200000 954241742 200000 617584592 200000 7328019 200000 610293471 200000 850933176 200000 600264465 200000 666152734 200000 80693703 200000 698735800 200000 450692245 200000 286752587 200000 629105026 200000 337550126 200000 952878917 200000 483107467 200000 992163208 200000 477394844 200000 292988713 200000 566951150 200000 676301428 200000 340354976 200000 707874665 200000 78927268 200000 918831611 200000 917652477 200000 96909391 200000 595265279 200000 587047673 200000 700578962 200000 817490754 200000 242655343 200000 339568484 200000 678364256 200000 551216331 200000 135661700 200000 591657557 200000 481503624 200000 917800083 200000 385925870 200000 678362629 200000 565710665 200000 578299745 200000 32999551 200000 271496141 200000 961372677 200000 280005408 200000 72929574 200000 415881252 200000 722357564 200000 427969238 200000 930467829 200000 123593892 200000 837462926 200000 423958189 200000 763969307 200000 979408900 200000 663108285 200000 56265197 200000 549531113 200000 869472798 200000 333610407 200000 462504191 200000 940357328 200000 949953514 200000 662077007 200000 63102315 200000 314655585 200000 86620544 200000 978534868 200000 382818265 200000 14008395 200000 709082137 200000 278308471 200000 960741394 200000 920482655 200000 706187277 200000 536644505 200000 254117119 200000 38365070 200000 634007253 200000 411281849 200000 273600168 200000 586817768 200000 370544393 200000 845241465 200000 829122102 200000 721516702 200000 964105314 200000 835770521 200000 194569713 200000 53737216 200000 716430776 200000 518278137 200000 545983297 200000 61668734 200000 425547012 200000 378537370 200000 494032559 200000 863482538 200000 986153311 200000 290785693 200000 403174884 200000 768679988 200000 942831360 200000 485782338 200000 872547752 200000 280797420 200000 69069121 200000 41833705 200000 578773987 200000 302544066 200000 586899609 200000 643792915 200000 801705887 200000 772559048 200000 605661858 200000 91779424 200000 650338051 200000 505400109 200000 522921492 200000 678605970 200000 909573464 200000 977481027 200000 874725575 200000 758057607 200000 222775047 200000 1737081 200000 485109683 200000 36155202 200000 851913624 200000 344317792 200000 554235635 200000 351572450 200000 74099635 200000 75522986 200000 886949308 200000 592988841 200000 974895906 200000 807898661 200000 569466474 200000 108930293 200000 86862028 200000 757091267 200000 98851443 200000 136689481 200000 493708474 200000 850746516 200000 365432944 200000 178422596 200000 552238613 200000 322315209 200000 228047898 200000 183572391 200000 747701541 200000 989243826 200000 312520778 200000 117474386 200000 755720018 200000 656998336 200000 302884599 200000 202616903 200000 936922405 200000 218748547 200000 156501307 200000 944286628 200000 860898887 200000 182408620 200000 134706509 200000 845691820 200000 841924992 200000 299482123 200000 567090311 200000 458563262 200000 676840121 200000 422610832 200000 417828704 200000 263439451 200000 606486778 200000 962822477 200000 286180722 200000 372369700 200000 437621355 200000 852285297 200000 820895093 200000 809652441 200000 383983189 200000 11842894 200000 971332417 200000 609153625 200000 758163745 200000 224551252 200000 143232463 200000 541748135 200000 602846295 200000 601206034 200000 337190199 200000 863632867 200000 153003680 200000 497591610 200000 958516914 200000 191561036 200000 267884483 200000 119968157 200000 736355481 200000 265961796 200000 313757866 200000 466959658 200000 619775075 200000 225827914 200000 703076702 200000 23542258 200000 856057513 200000 933469697 200000 535698182 200000 44888870 200000 26464037 200000 121187623 200000 171580906 200000 151213847 200000 992724141 200000 610108317 200000 305553781 200000 524435764 200000 852167996 200000 691081829 200000 854370349 200000 92097550 200000 525198824 200000 290627998 200000 923324861 200000 631331158 200000 927869676 200000 330830985 200000 542031083 200000 239110108 200000 141073311 200000 886520710 200000 384605601 200000 568949136 200000 267967098 200000 676609046 200000 927568102 200000 791968132 200000 17160469 200000 263409370 200000 195377381 200000 506309096 200000 383532585 200000 93587345 200000 208951524 200000 266960908 200000 820113294 200000 769433374 200000 327694157 200000 586752608 200000 535543869 200000 775303039 200000 370999208 200000 45238902 200000 398468174 200000 631005141 200000 568230558 200000 712897277 200000 650024698 200000 789554273 200000 594870775 200000 141947847 200000 923932826 200000 334600324 200000 996559003 200000 498686403 200000 849704613 200000 752708286 200000 665213075 200000 69611779 200000 99653045 200000 700568751 200000 508601608 200000 409287350 200000 950706049 200000 873539353 200000 513954882 200000 764952877 200000 335975139 200000 100387802 200000 308017578 200000 282465753 200000 271879634 200000 719489525 200000 98009544 200000 122588490 200000 25706856 200000 54265737 200000 191480900 200000 139483953 200000 144191453 200000 764784087 200000 498733031 200000 743280223 200000 722102921 200000 315356479 200000 214971546 200000 455668930 200000 684690917 200000 393869123 200000 535912293 200000 379304301 200000 363628425 200000 968694914 200000 633312369 200000 909411472 200000 813769774 200000 548257980 200000 796047621 200000 891734907 200000 371454892 200000 69330132 200000 88164747 200000 519285407 200000 758160124 200000 114629320 200000 23162763 200000 627822988 200000 258645559 200000 22806457 200000 648794542 200000 497459954 200000 93078164 200000 746338793 200000 883372988 200000 356983459 200000 186635373 200000 724628663 200000 29747358 200000 971959694 200000 677025593 200000 555724452 200000 763874907 200000 681857989 200000 689478034 200000 227560784 200000 916344349 200000 792487543 200000 49802543 200000 27571069 200000 12590636 200000 946227702 200000 850350314 200000 574961929 200000 571775473 200000 542858161 200000 48271547 200000 710730487 200000 307130868 200000 849703993 200000 129563578 200000 561611110 200000 355293 200000 568591679 200000 97453600 200000 316176279 200000 466671734 200000 532289940 200000 227235653 200000 648384491 200000 12436902 200000 93760294 200000 389897122 200000 624712673 200000 858061942 200000 486089993 200000 723246287 200000 228931099 200000 477599502 200000 213662059 200000 882456453 200000 635558489 200000 636967608 200000 866847133 200000 441688477 200000 823636348 200000 250670043 200000 261304847 200000 873706510 200000 38585731 200000 129499137 200000 959981139 200000 637039346 200000 930342288 200000 746545105 200000 410828057 200000 658336128 200000 557903842 200000 472497940 200000 629610545 200000 455731730 200000 429194715 200000 488086194 200000 268016779 200000 2164767 200000 237652987 200000 212176565 200000 472846393 200000 25132097 200000 231034851 200000 979981380 200000 342534250 200000 620463152 200000 642825810 200000 334509480 200000 145976688 200000 968549572 200000 40613674 200000 744587338 200000 452400826 200000 978713078 200000 8189291 200000 53907122 200000 179149018 200000 381338846 200000 307617589 200000 944060041 200000 71815551 200000 548913077 200000 708668874 200000 709919382 200000 123984250 200000 241937875 200000 838768520 200000 450395331 200000 224506557 200000 883494833 200000 553696754 200000 268847640 200000 409474646 200000 480572135 200000 639158695 200000 634931902 200000 929187447 200000 340336687 200000 383306344 200000 497713661 200000 712054384 200000 125414751 200000 297302294 200000 919560253 200000 209990322 200000 21896562 200000 807393200 200000 134373640 200000 964798669 200000 131133054 200000 53035864 200000 741129477 200000 945821554 200000 534148030 200000 919369294 200000 145326589 200000 987608689 200000 426483593 200000 969078258 200000 567255257 200000 946044090 200000 260494167 200000 753328325 200000 707295136 200000 27391583 200000 393009090 200000 433232488 200000 466030973 200000 359366800 200000 560038530 200000 170993050 200000 364619446 200000 850823581 200000 939576431 200000 773284925 200000 294480053 200000 849421046 200000 441051010 200000 357359441 200000 492692482 200000 359503149 200000 442317011 200000 96486135 200000 641115718 200000 939491313 200000 869095580 200000 797337198 200000 838679625 200000 960904211 200000 178866739 200000 575726104 200000 824286707 200000 176519557 200000 22042642 200000 776115061 200000 89128525 200000 385785173 200000 314078162 200000 211709733 200000 65374080 200000 423727541 200000 951806506 200000 799826665 200000 549508308 200000 488447478 200000 249252084 200000 557952418 200000 548448945 200000 245638791 200000 861983015 200000 662704975 200000 858170529 200000 109879033 200000 41226461 200000 197914386 200000 567415627 200000 229045757 200000 590367566 200000 399892267 200000 96528504 200000 635558243 200000 719186130 200000 828363514 200000 233150225 200000 972001307 200000 860263137 200000 379516673 200000 391306526 200000 133640759 200000 860236822 200000 824629471 200000 940018632 200000 206700263 200000 15819814 200000 250432340 200000 304244054 200000 147404923 200000 201898989 200000 647688770 200000 819024690 200000 996684900 200000 568959841 200000 281263786 200000 888332772 200000 532991281 200000 353078683 200000 338891946 200000 653111061 200000 594610325 200000 168709844 200000 791335301 200000 115552141 200000 723329886 200000 132645989 200000 480967065 200000 396891444 200000 421029247 200000 958496453 200000 443222121 200000 299862804 200000 890012166 200000 716042126 200000 543892117 200000 434674004 200000 544955686 200000 175226743 200000 634718172 200000 617819453 200000 791672877 200000 646468698 200000 452537632 200000 48532792 200000 321599373 200000 132566319 200000 480052832 200000 820126924 200000 999537878 200000 891967502 200000 277349566 200000 512719012 200000 882445497 200000 367055408 200000 353176186 200000 255195782 200000 590583047 200000 535998957 200000 196376309 200000 422840156 200000 103079599 200000 777051838 200000 456853166 200000 562996526 200000 287148994 200000 701311803 200000 806900551 200000 248091940 200000 370018160 200000 32965917 200000 50095488 200000 507822472 200000 188168715 200000 860545852 200000 671510841 200000 879024065 200000 403787523 200000 903500689 200000 993223028 200000 940371545 200000 67355368 200000 526722357 200000 319085135 200000 3975414 200000 749341035 200000 172252255 200000 886007053 200000 596237923 200000 700181851 200000 200440425 200000 762511885 200000 64333448 200000 311561387 200000 356723658 200000 121528016 200000 560936556 200000 370968682 200000 62590492 200000 301863926 200000 455172666 200000 168989896 200000 358474263 200000 201243457 200000 373526840 200000 51418902 200000 734866835 200000 630683024 200000 820977104 200000 694469574 200000 541015432 200000 90793699 200000 561166729 200000 630606438 200000 180180497 200000 695775325 200000 622349070 200000 14267304 200000 371705955 200000 569029692 200000 556462629 200000 781766493 200000 702369498 200000 230265826 200000 260453816 200000 39704180 200000 256544492 200000 816476622 200000 825344464 200000 873007870 200000 971464498 200000 86859170 200000 866833811 200000 873416236 200000 899797861 200000 485412894 200000 264010572 200000 280865358 200000 242395742 200000 594172706 200000 731412066 200000 119860949 200000 880008212 200000 43895728 200000 283493727 200000 378244689 200000 345577377 200000 70754791 200000 278507498 200000 958059122 200000 72782652 200000 654122759 200000 101672652 200000 731915786 200000 274220095 200000 125200755 200000 542593517 200000 641486601 200000 651825442 200000 638536361 200000 604659799 200000 626710655 200000 831844220 200000 241721674 200000 436574769 200000 621755548 200000 923330056 200000 821039384 200000 144015045 200000 231929522 200000 650709661 200000 809529074 200000 872013946 200000 108483376 200000 572301364 200000 840546009 200000 558041305 200000 579079080 200000 41622245 200000 279025645 200000 321929354 200000 666029257 200000 793317865 200000 446457455 200000 780464983 200000 98219109 200000 367546777 200000 338674624 200000 984258087 200000 561720683 200000 346471276 200000 32820320 200000 666419971 200000 889706988 200000 912205819 200000 42840047 200000 396927764 200000 385662745 200000 772378368 200000 4666670 200000 869355682 200000 653832514 200000 898436945 200000 736000510 200000 617442581 200000 917962200 200000 375848681 200000 969205598 200000 190298871 200000 952563563 200000 538883806 200000 236323696 200000 760821231 200000 642954668 200000 354314603 200000 951869300 200000 570986694 200000 124663147 200000 70886375 200000 885791690 200000 169698661 200000 227176601 200000 720524491 200000 379971059 200000 844529876 200000 993443910 200000 364684719 200000 294472336 200000 732918587 200000 557108899 200000 810189644 200000 353799521 200000 540012516 200000 841042175 200000 225373562 200000 253087046 200000 697844022 200000 376408013 200000 233193778 200000 173718080 200000 601896634 200000 702886556 200000 312606348 200000 499258735 200000 94563608 200000 812520988 200000 196129473 200000 728818965 200000 860864538 200000 189008415 200000 894002218 200000 54590097 200000 462030504 200000 541951892 200000 540016702 200000 617791075 200000 880745673 200000 192886924 200000 417125783 200000 356057134 200000 952135079 200000 856075321 200000 826514412 200000 830484144 200000 676498314 200000 987937001 200000 456283671 200000 133449163 200000 600895963 200000 668234254 200000 694603791 200000 789897854 200000 400469793 200000 585445944 200000 418394862 200000 299404011 200000 289121542 200000 637271320 200000 563878636 200000 277701202 200000 825902675 200000 5450622 200000 457365345 200000 240061204 200000 262313711 200000 594208091 200000 243162822 200000 704360624 200000 202140643 200000 182224319 200000 127335603 200000 49907656 200000 707930967 200000 221678299 200000 289156065 200000 838423068 200000 130498197 200000 68633599 200000 333789224 200000 698430092 200000 256770052 200000 909226395 200000 761812609 200000 468082969 200000 157124397 200000 519575873 200000 32706309 200000 662357732 200000 36125369 200000 769609633 200000 263815403 200000 595578924 200000 583103088 200000 812972171 200000 933363853 200000 461979219 200000 675686714 200000 492449519 200000 452985698 200000 552711129 200000 120067873 200000 813654239 200000 425389572 200000 118923358 200000 634131276 200000 21608842 200000 478915626 200000 250286244 200000 364285444 200000 732630337 200000 318430382 200000 11679370 200000 723094194 200000 782616438 200000 340393352 200000 366758672 200000 846893533 200000 594769591 200000 322200016 200000 672916056 200000 995382064 200000 197356726 200000 417582527 200000 828073891 200000 511370609 200000 547877443 200000 245131437 200000 318537551 200000 611666058 200000 733609807 200000 231124755 200000 116128991 200000 694857603 200000 852323050 200000 715881609 200000 712921330 200000 762893957 200000 339766085 200000 148946888 200000 444059976 200000 995731672 200000 498430896 200000 695743657 200000 542340804 200000 704355556 200000 17882780 200000 616330787 200000 638135652 200000 237226034 200000 861015961 200000 379984464 200000 301426762 200000 915510123 200000 636690776 200000 357035623 200000 420813750 200000 172077655 200000 758265257 200000 200739010 200000 165662472 200000 648977887 200000 601398652 200000 503229144 200000 728509633 200000 370452490 200000 935233763 200000 83531075 200000 546861697 200000 755923971 200000 162349325 200000 193902523 200000 648673034 200000 192820752 200000 792152652 200000 560710424 200000 132111419 200000 997628827 200000 832645647 200000 363169619 200000 893393172 200000 551860524 200000 779732712 200000 611093380 200000 641095608 200000 10377835 200000 313446022 200000 224233444 200000 319833957 200000 39834658 200000 748697530 200000 630398923 200000 577737341 200000 978583096 200000 191353461 200000 579867058 200000 90245247 200000 435817910 200000 489350088 200000 146716977 200000 402995213 200000 610523845 200000 491028450 200000 512506114 200000 636423399 200000 789764781 200000 834132500 200000 899227899 200000 403379182 200000 677094870 200000 817013455 200000 368913943 200000 941801249 200000 877389769 200000 101334435 200000 148087916 200000 614722978 200000 969158959 200000 8499521 200000 209430325 200000 600120753 200000 418535889 200000 946160504 200000 891558089 200000 67895982 200000 814760597 200000 705251131 200000 261344416 200000 659793178 200000 477448582 200000 766573209 200000 26110292 200000 153655446 200000 171465163 200000 970599619 200000 533733533 200000 2461154 200000 937321390 200000 694104584 200000 183580499 200000 859455710 200000 565376150 200000 463597019 200000 987815791 200000 965515403 200000 848222988 200000 692473546 200000 964913161 200000 359493897 200000 309423288 200000 223528072 200000 346617691 200000 608020377 200000 764323940 200000 213305315 200000 254374075 200000 51450012 200000 897940983 200000 543190221 200000 550533795 200000 215188370 200000 753547387 200000 223125591 200000 4029100 200000 481552155 200000 413416982 200000 467954352 200000 457064845 200000 711991032 200000 392000531 200000 885098281 200000 842887968 200000 848003594 200000 135138522 200000 141346867 200000 230883932 200000 763661392 200000 50890739 200000 41819486 200000 711603547 200000 198555884 200000 226151942 200000 256521051 200000 388146517 200000 877970974 200000 840869596 200000 34540026 200000 75823778 200000 706887495 200000 790691678 200000 12587052 200000 715516602 200000 501415142 200000 736022932 200000 141315585 200000 952091192 200000 131387549 200000 687976102 200000 909730474 200000 518343377 200000 706220844 200000 207805150 200000 713583223 200000 264123233 200000 272291955 200000 530444195 200000 888149208 200000 600589278 200000 276943219 200000 123591550 200000 815680095 200000 351043425 200000 175552076 200000 131475480 200000 189927612 200000 733442595 200000 44715584 200000 243293752 200000 953406142 200000 548549501 200000 5443502 200000 288800201 200000 390131800 200000 21240806 200000 82368023 200000 807502289 200000 569617048 200000 852123384 200000 44733979 200000 961659514 200000 508321200 200000 105891690 200000 270582139 200000 663440140 200000 433175793 200000 383064854 200000 507928344 200000 81635824 200000 596917962 200000 635875060 200000 681984754 200000 455464110 200000 152413388 200000 910959900 200000 169163817 200000 768530414 200000 544806824 200000 713694407 200000 577905406 200000 373578105 200000 671439150 200000 449086029 200000 65764049 200000 900760120 200000 384772175 200000 798941479 200000 439712292 200000 478235187 200000 448509211 200000 336652781 200000 558176406 200000 512917139 200000 449782979 200000 3022936 200000 608293095 200000 131662752 200000 454078871 200000 836430144 200000 607779578 200000 135523010 200000 893162760 200000 20741278 200000 715867597 200000 845942402 200000 258584998 200000 530748811 200000 870094722 200000 156743817 200000 874725665 200000 951722046 200000 113416024 200000 418235295 200000 448640587 200000 218578449 200000 31474097 200000 282202028 200000 185359636 200000 468246907 200000 108514829 200000 262975930 200000 281196171 200000 385166358 200000 140175117 200000 766837232 200000 2487011 200000 649381018 200000 915871344 200000 13269911 200000 363614570 200000 719140063 200000 121547032 200000 152669464 200000 871851666 200000 834287581 200000 850925829 200000 492216827 200000 58599404 200000 469270959 200000 750389079 200000 30783208 200000 523709991 200000 952929674 200000 365560399 200000 690102185 200000 352081684 200000 620630986 200000 674113358 200000 66080037 200000 209562532 200000 307112933 200000 162822355 200000 602920293 200000 259446760 200000 133962356 200000 750248576 200000 90687890 200000 827347215 200000 120870192 200000 235094805 200000 2957300 200000 704510314 200000 538641650 200000 819206771 200000 139564531 200000 629684842 200000 945227185 200000 741160345 200000 945816088 200000 775041183 200000 342844551 200000 123128489 200000 909977100 200000 519628729 200000 451617707 200000 974530787 200000 557942423 200000 548055690 200000 348075639 200000 883986599 200000 833563554 200000 262091522 200000 312135523 200000 264060790 200000 590584885 200000 53931057 200000 567890950 200000 426093041 200000 85383288 200000 553642567 200000 944025371 200000 381784023 200000 214473140 200000 121826966 200000 741089401 200000 52317706 200000 303459410 200000 950742925 200000 303353113 200000 431678602 200000 668914650 200000 674575550 200000 833555219 200000 944065655 200000 383002869 200000 774595800 200000 132849568 200000 197453331 200000 870952298 200000 479132076 200000 81095449 200000 563547836 200000 766614052 200000 364199980 200000 160404725 200000 971263221 200000 191230249 200000 733211750 200000 367110093 200000 319931485 200000 383284643 200000 287943052 200000 607883611 200000 149969845 200000 563834841 200000 856068590 200000 415136373 200000 16181982 200000 880294198 200000 675460861 200000 677086998 200000 416131799 200000 998446144 200000 713060681 200000 185311316 200000 631199682 200000 64468642 200000 943709315 200000 294819434 200000 749051615 200000 307466530 200000 483661691 200000 887010479 200000 85865102 200000 789708202 200000 686097954 200000 14083996 200000 79917649 200000 649425217 200000 140868488 200000 379793097 200000 484331206 200000 771094546 200000 765556701 200000 883316975 200000 286483888 200000 883185507 200000 521468531 200000 651803110 200000 613856238 200000 831710622 200000 451047354 200000 452167335 200000 488675713 200000 222302283 200000 422153537 200000 64156490 200000 39500682 200000 402505235 200000 369650107 200000 102660872 200000 547547208 200000 442872510 200000 124833526 200000 796920378 200000 492009757 200000 812349236 200000 968646629 200000 662133335 200000 227162249 200000 340321662 200000 761902742 200000 687917561 200000 592497196 200000 598680773 200000 286090299 200000 447742679 200000 13441223 200000 900723537 200000 213753637 200000 282913739 200000 616636475 200000 654150283 200000 173380291 200000 512163020 200000 227289479 200000 186854651 200000 793656230 200000 943745780 200000 137520333 200000 110184521 200000 225090943 200000 133457019 200000 661517645 200000 408965438 200000 243592990 200000 156535481 200000 799778152 200000 849701827 200000 227835508 200000 62306855 200000 499993245 200000 99397344 200000 977985681 200000 188292701 200000 984412046 200000 724360894 200000 426964390 200000 174329876 200000 491224059 200000 619400356 200000 791133443 200000 377151268 200000 191812804 200000 78126844 200000 480116504 200000 946783366 200000 627590634 200000 769662287 200000 896761719 200000 659393619 200000 251476622 200000 979889731 200000 874138832 200000 508172738 200000 445527279 200000 779868067 200000 119126770 200000 767899949 200000 189783663 200000 841481303 200000 372028112 200000 125397003 200000 911805326 200000 435728486 200000 276897912 200000 812610294 200000 861965805 200000 778501882 200000 398077213 200000 932060069 200000 260377163 200000 144847451 200000 389870349 200000 335085298 200000 312179338 200000 308477938 200000 787040698 200000 764707029 200000 853254570 200000 329718855 200000 935490997 200000 65169510 200000 231010763 200000 418534658 200000 164487341 200000 675898846 200000 465897006 200000 920602349 200000 929587059 200000 869321365 200000 624961843 200000 749240815 200000 123212792 200000 312965380 200000 581705308 200000 405724945 200000 143654220 200000 223570115 200000 189871688 200000 290933371 200000 509307296 200000 853845643 200000 746014904 200000 803751799 200000 703009348 200000 95666229 200000 119735948 200000 995256940 200000 322154921 200000 944926904 200000 820874693 200000 355510500 200000 522016607 200000 733170222 200000 904639364 200000 978263942 200000 634596886 200000 988235214 200000 113431049 200000 702177819 200000 258758048 200000 785688050 200000 615299764 200000 405386635 200000 154893037 200000 840690193 200000 206533638 200000 911374816 200000 85555213 200000 795696837 200000 580012448 200000 624934977 200000 176736304 200000 42580422 200000 118819905 200000 997390071 200000 915051432 200000 693904876 200000 95964107 200000 89526635 200000 595440612 200000 624415536 200000 962432318 200000 602220069 200000 386546037 200000 488738986 200000 425380538 200000 62503630 200000 845010957 200000 363917971 200000 199574400 200000 290354733 200000 544729722 200000 37806659 200000 657471985 200000 343364652 200000 755275438 200000 799001139 200000 90434957 200000 682433491 200000 134334905 200000 845666811 200000 892116724 200000 422964555 200000 572280268 200000 774487125 200000 223825383 200000 976081884 200000 563839544 200000 176918295 200000 952951622 200000 316066798 200000 165847403 200000 416570684 200000 996804371 200000 20442379 200000 719801081 200000 680843482 200000 281495660 200000 726021594 200000 371022223 200000 978300716 200000 124429204 200000 591372324 200000 247914240 200000 354717321 200000 13126634 200000 738426066 200000 398573116 200000 188742249 200000 914106352 200000 205892076 200000 999867219 200000 758349158 200000 459768132 200000 936401050 200000 800743797 200000 214205752 200000 35867305 200000 533943077 200000 770199284 200000 403990199 200000 684051454 200000 792193270 200000 670863679 200000 449137628 200000 404044356 200000 928033429 200000 37163240 200000 558514111 200000 522498459 200000 966393771 200000 343984030 200000 667659418 200000 539942725 200000 167107328 200000 475070003 200000 24524739 200000 755025312 200000 966194300 200000 239621782 200000 769299892 200000 54816303 200000 295841576 200000 975600601 200000 392482822 200000 213985681 200000 787328301 200000 365063211 200000 678393200 200000 391928200 200000 18941395 200000 219441885 200000 420749772 200000 309782258 200000 795432834 200000 563379296 200000 270329873 200000 157726162 200000 773266372 200000 299994692 200000 958065753 200000 182221639 200000 493938496 200000 559074618 200000 176222684 200000 335795090 200000 118734272 200000 601066258 200000 38380786 200000 42626067 200000 842916906 200000 860533437 200000 707547923 200000 187081035 200000 205069961 200000 714584651 200000 300727514 200000 630081755 200000 471368709 200000 888859373 200000 429005309 200000 640768387 200000 543022309 200000 418871539 200000 33554773 200000 237011235 200000 57248915 200000 616092621 200000 587265243 200000 316582588 200000 287851927 200000 261264397 200000 557659559 200000 218896495 200000 315890586 200000 875903330 200000 118025714 200000 7619963 200000 997365092 200000 300713118 200000 44806933 200000 652097602 200000 921450717 200000 131695024 200000 207076743 200000 623771716 200000 993968911 200000 812070826 200000 919454434 200000 897937953 200000 708514337 200000 927862459 200000 529090525 200000 965204378 200000 681381212 200000 56968245 200000 471859282 200000 64972688 200000 970907945 200000 367924871 200000 72804665 200000 554519555 200000 312605967 200000 653899586 200000 864010922 200000 367113747 200000 718590393 200000 607685399 200000 514388958 200000 799413761 200000 252036845 200000 454196182 200000 461291309 200000 856146734 200000 549385109 200000 345273968 200000 57722384 200000 359241753 200000 246375353 200000 692118261 200000 827073823 200000 520421988 200000 77762177 200000 833170070 200000 380268563 200000 390591183 200000 12201527 200000 917860259 200000 225178564 200000 48385850 200000 479658562 200000 439520141 200000 583209515 200000 874131110 200000 887958316 200000 361061604 200000 439084641 200000 232165172 200000 318828699 200000 495213400 200000 237386909 200000 353166883 200000 725767002 200000 862851003 200000 150213177 200000 20175830 200000 991936337 200000 721750524 200000 875818412 200000 794892235 200000 742483335 200000 994643245 200000 462135952 200000 926114467 200000 202385959 200000 928301437 200000 244392861 200000 134967327 200000 670702711 200000 583541822 200000 866497195 200000 296969504 200000 985111777 200000 482362847 200000 476721331 200000 364650406 200000 75101420 200000 305011186 200000 610664397 200000 701812945 200000 661577539 200000 709314342 200000 892621105 200000 447985890 200000 370641836 200000 486469452 200000 838964026 200000 774818106 200000 868637969 200000 930141013 200000 992375134 200000 109652057 200000 261917051 200000 102286673 200000 195011126 200000 383781343 200000 593679376 200000 297274481 200000 928512891 200000 783849613 200000 411782427 200000 94801669 200000 990775302 200000 452939843 200000 647745027 200000 152615038 200000 683735502 200000 240558082 200000 666559826 200000 946996588 200000 415377901 200000 886369259 200000 303720623 200000 575661952 200000 613389466 200000 467596094 200000 656640227 200000 173384074 200000 205937455 200000 114798171 200000 225020886 200000 143175546 200000 183850020 200000 831281347 200000 750307986 200000 407846498 200000 621615376 200000 455566615 200000 202744638 200000 214450802 200000 343441070 200000 921035542 200000 350712100 200000 114720505 200000 398095061 200000 870324130 200000 177924779 200000 463520874 200000 246539390 200000 601792699 200000 159341404 200000 881151571 200000 721591233 200000 274662274 200000 52045791 200000 690206567 200000 182693335 200000 994239542 200000 890079230 200000 556111732 200000 858199321 200000 504436793 200000 377109664 200000 891518316 200000 417362174 200000 328728074 200000 73413070 200000 850183008 200000 623793183 200000 481064267 200000 218293425 200000 919055999 200000 181936694 200000 851909309 200000 344094097 200000 676831002 200000 416625177 200000 56856126 200000 403511254 200000 140070562 200000 589690307 200000 62293713 200000 227644938 200000 297479079 200000 48298058 200000 376888980 200000 148650964 200000 593526234 200000 857532905 200000 610308810 200000 878375421 200000 505299467 200000 323467767 200000 395614675 200000 854447726 200000 858623019 200000 109773037 200000 261554990 200000 319878191 200000 730162506 200000 836133987 200000 299871101 200000 777216360 200000 639478168 200000 449406226 200000 499085439 200000 373078371 200000 90552423 200000 758414546 200000 33158934 200000 644037255 200000 33029158 200000 484128924 200000 328083266 200000 74578525 200000 24978535 200000 132724360 200000 871543332 200000 851971470 200000 164654554 200000 781362639 200000 591526907 200000 773653985 200000 626600014 200000 416760522 200000 419136553 200000 119704641 200000 884696245 200000 778003696 200000 79074606 200000 629165236 200000 18625824 200000 397077723 200000 482114730 200000 106306148 200000 957722814 200000 994603586 200000 220611934 200000 76322201 200000 274766304 200000 932734975 200000 477413675 200000 135348156 200000 351724023 200000 439433737 200000 825809169 200000 199834452 200000 732047764 200000 159283066 200000 793767728 200000 470183435 200000 314260582 200000 902396554 200000 567875785 200000 843570346 200000 592741182 200000 909541009 200000 521868348 200000 231043864 200000 618588173 200000 311672328 200000 877582091 200000 121020510 200000 346794979 200000 406693511 200000 889966036 200000 943750820 200000 679449328 200000 222459079 200000 903424602 200000 603524404 200000 490160262 200000 334330528 200000 669958012 200000 818365045 200000 534081301 200000 110385419 200000 877539643 200000 642200560 200000 75670573 200000 6604321 200000 58588856 200000 46166094 200000 90287742 200000 469663513 200000 140842035 200000 555040599 200000 571111386 200000 563121741 200000 38484236 200000 533863411 200000 510458672 200000 82431796 200000 777613764 200000 502243372 200000 985516690 200000 991581288 200000 327270395 200000 656137001 200000 414312239 200000 620260768 200000 200653426 200000 152903987 200000 836856665 200000 221087670 200000 200022794 200000 782553523 200000 726178943 200000 389735074 200000 205170371 200000 559215408 200000 763372850 200000 799324028 200000 254885821 200000 289229653 200000 78425892 200000 858674813 200000 412543801 200000 86113000 200000 721388323 200000 161180413 200000 589369752 200000 182458323 200000 908378401 200000 43516277 200000 469643353 200000 87905054 200000 409034286 200000 607635325 200000 571377694 200000 116703986 200000 963010683 200000 286095310 200000 148868263 200000 193376407 200000 974706008 200000 675889217 200000 760587476 200000 890633845 200000 802026294 200000 563484109 200000 782385319 200000 326714901 200000 472213925 200000 325945484 200000 949727038 200000 294722592 200000 503231317 200000 141288373 200000 721221340 200000 643041374 200000 667560472 200000 545422754 200000 548124384 200000 412658104 200000 181909214 200000 723980746 200000 460426187 200000 982235701 200000 753452470 200000 93648583 200000 550196542 200000 249600768 200000 616219091 200000 761293905 200000 874815480 200000 45715039 200000 492260739 200000 740805952 200000 861895131 200000 392881084 200000 591832633 200000 622551437 200000 304418791 200000 359980959 200000 834674307 200000 129348176 200000 330335804 200000 772986288 200000 73309203 200000 865434050 200000 296759324 200000 349836473 200000 647114682 200000 551829307 200000 485716453 200000 510459041 200000 358178663 200000 33280308 200000 360632602 200000 49516145 200000 747025963 200000 849940293 200000 931573338 200000 190437970 200000 181898295 200000 591258664 200000 986986342 200000 542659468 200000 894169307 200000 641532339 200000 59720990 200000 102605959 200000 855844488 200000 777791713 200000 551757188 200000 349474508 200000 963397838 200000 449812936 200000 324039095 200000 872763140 200000 782947422 200000 221690787 200000 46504439 200000 157533432 200000 893566728 200000 98904777 200000 255786919 200000 639951246 200000 637584317 200000 518091442 200000 658615109 200000 538788049 200000 23400077 200000 20615160 200000 67890803 200000 484363240 200000 752284328 200000 816998995 200000 833124336 200000 980978461 200000 265117280 200000 179640987 200000 261081502 200000 291112407 200000 818878756 200000 188506313 200000 120223357 200000 121148063 200000 22495110 200000 663971829 200000 606749870 200000 490738461 200000 766336821 200000 382820441 200000 333551472 200000 731483675 200000 349976323 200000 78116683 200000 712683301 200000 786343808 200000 770918111 200000 637208901 200000 14820172 200000 400927318 200000 867511258 200000 962639328 200000 440222856 200000 806421700 200000 885461541 200000 432157139 200000 152115863 200000 415195666 200000 547669777 200000 51915512 200000 9608282 200000 739042475 200000 317250829 200000 382564422 200000 747773907 200000 720176150 200000 556600234 200000 262478295 200000 773242913 200000 288240379 200000 239910297 200000 103758051 200000 264376709 200000 70173987 200000 429157546 200000 269053890 200000 462632287 200000 604980087 200000 882088398 200000 992759788 200000 789542961 200000 358064639 200000 680830229 200000 863772156 200000 245454233 200000 356069859 200000 515316143 200000 607443880 200000 140465242 200000 900100973 200000 360474606 200000 299710409 200000 321826899 200000 622296068 200000 856211778 200000 278509144 200000 491553413 200000 121524785 200000 149539899 200000 55614061 200000 136529169 200000 167094173 200000 914112137 200000 484767809 200000 896018230 200000 268382479 200000 338216702 200000 598507309 200000 939252566 200000 258302578 200000 359244681 200000 860903848 200000 871540465 200000 45308620 200000 193061180 200000 340297036 200000 631327399 200000 498455111 200000 955499590 200000 792444624 200000 267351098 200000 715186219 200000 801268216 200000 771248654 200000 239631496 200000 134481633 200000 613911747 200000 643955198 200000 497142676 200000 175236081 200000 679581240 200000 26823352 200000 846917245 200000 71942147 200000 673155334 200000 709879157 200000 571911044 200000 87042784 200000 264644350 200000 998523021 200000 695707146 200000 790031729 200000 144670481 200000 616473465 200000 62821518 200000 515838910 200000 493971791 200000 781074129 200000 561960114 200000 659373296 200000 427183337 200000 262889038 200000 813678390 200000 674187087 200000 880620591 200000 640271560 200000 306825210 200000 368316995 200000 538001041 200000 841556536 200000 177872383 200000 15252053 200000 973581985 200000 865672631 200000 719254374 200000 514165550 200000 405894159 200000 542942076 200000 760291183 200000 60322198 200000 726460331 200000 911495393 200000 602845818 200000 658125685 200000 245968741 200000 423208029 200000 926088712 200000 684374997 200000 440643663 200000 359855498 200000 276310201 200000 669321437 200000 37415064 200000 957615904 200000 46873167 200000 33463254 200000 617649042 200000 801305847 200000 333849513 200000 525755177 200000 186293676 200000 907464712 200000 682325703 200000 152182878 200000 719203447 200000 968868459 200000 907277516 200000 137229853 200000 377057445 200000 780133720 200000 189960694 200000 182843440 200000 571658244 200000 844215082 200000 44335014 200000 738057598 200000 162141062 200000 869761367 200000 155218526 200000 389818384 200000 228909883 200000 116756088 200000 918977981 200000 33875727 200000 129263700 200000 596948550 200000 224845956 200000 928688835 200000 841652001 200000 413920666 200000 15029907 200000 919002260 200000 97247507 200000 400344171 200000 485976812 200000 624067851 200000 28682426 200000 500640211 200000 882856877 200000 245125585 200000 125151687 200000 275696137 200000 370376729 200000 435866030 200000 894937354 200000 935473767 200000 780669071 200000 122876043 200000 256327283 200000 989548389 200000 439272592 200000 122391408 200000 650862356 200000 528117914 200000 738348733 200000 906842757 200000 903584029 200000 471457985 200000 538330838 200000 181691155 200000 353347037 200000 12065201 200000 526992827 200000 54247811 200000 955721159 200000 44911203 200000 605149548 200000 492430685 200000 376651369 200000 103309551 200000 691243788 200000 745393482 200000 14935669 200000 443397774 200000 538509529 200000 621991697 200000 359980988 200000 864444313 200000 294043189 200000 677253021 200000 895955245 200000 63064967 200000 807370656 200000 99836148 200000 716616409 200000 435978481 200000 804626618 200000 768443456 200000 36262385 200000 300016017 200000 670138436 200000 296949705 200000 419486918 200000 193549885 200000 139132958 200000 203788535 200000 488617671 200000 474888944 200000 914776906 200000 262400596 200000 191776901 200000 160890048 200000 906966503 200000 477495175 200000 240011697 200000 991822824 200000 985639734 200000 792816985 200000 825740059 200000 151184831 200000 689269143 200000 833025459 200000 100112563 200000 998845118 200000 230120075 200000 959908252 200000 425818507 200000 210129021 200000 913009843 200000 101237567 200000 979406803 200000 470047157 200000 620137422 200000 109653986 200000 489387227 200000 143968318 200000 982861503 200000 194791407 200000 921089811 200000 735841041 200000 327714692 200000 439019758 200000 893108749 200000 592369222 200000 476753214 200000 655394696 200000 445962360 200000 376877846 200000 204286511 200000 557587845 200000 373744166 200000 977787354 200000 465282997 200000 599250893 200000 548028934 200000 479703049 200000 667262035 200000 334760041 200000 493211690 200000 363786813 200000 654684584 200000 254955138 200000 717038529 200000 36287021 200000 243419254 200000 196786784 200000 415663388 200000 900296883 200000 792987803 200000 560054636 200000 761604524 200000 73934790 200000 386380058 200000 34595886 200000 88222209 200000 712021120 200000 380460562 200000 186891342 200000 53516236 200000 881003289 200000 830546628 200000 315301013 200000 478377438 200000 276627177 200000 779430800 200000 229094124 200000 627475493 200000 476864105 200000 233428472 200000 897766491 200000 719115700 200000 167895345 200000 730065563 200000 46352651 200000 248410811 200000 783424506 200000 766755641 200000 273897539 200000 748642442 200000 775534748 200000 815413429 200000 38581869 200000 525248914 200000 861024784 200000 472191245 200000 970747666 200000 761569635 200000 614882415 200000 768963938 200000 653549272 200000 167614125 200000 911418096 200000 88249334 200000 109610378 200000 639940418 200000 9778669 200000 424452648 200000 326152208 200000 954988049 200000 235166429 200000 854551673 200000 965774961 200000 125057836 200000 423318106 200000 228897929 200000 838558679 200000 647705538 200000 932152347 200000 368186650 200000 767979146 200000 524440101 200000 702756602 200000 398770698 200000 19050995 200000 657240516 200000 758836463 200000 572556380 200000 65112730 200000 714116400 200000 991122706 200000 913274927 200000 924110375 200000 153365530 200000 186897820 200000 118013124 200000 544872804 200000 704669011 200000 709506533 200000 528440956 200000 235202616 200000 303762122 200000 524610150 200000 384666326 200000 287868332 200000 872764304 200000 166889143 200000 179100276 200000 271844328 200000 618767318 200000 552509841 200000 838702358 200000 711538230 200000 835511020 200000 947941581 200000 58638237 200000 160005373 200000 555719490 200000 291089762 200000 715990536 200000 728360391 200000 351417962 200000 672561002 200000 620829561 200000 489643323 200000 320190740 200000 785487900 200000 147521583 200000 842011938 200000 481980176 200000 1434578 200000 595708300 200000 448014436 200000 50954574 200000 745176067 200000 988440081 200000 165999883 200000 768567264 200000 792047945 200000 674863964 200000 847797310 200000 882152949 200000 506907996 200000 272410159 200000 70965830 200000 623244767 200000 523315988 200000 240010859 200000 863448716 200000 490739981 200000 399806570 200000 720275728 200000 3486104 200000 551396881 200000 327418998 200000 724079167 200000 950561043 200000 414177434 200000 186057585 200000 707741495 200000 111155652 200000 186367354 200000 850069683 200000 585312857 200000 888036245 200000 711329440 200000 592959157 200000 294880039 200000 580147086 200000 345561885 200000 399670543 200000 489379904 200000 471319512 200000 881868066 200000 570764411 200000 734994789 200000 828008379 200000 408050175 200000 980635343 200000 288877431 200000 597809567 200000 161263653 200000 95628038 200000 565953653 200000 58235150 200000 715001636 200000 850316086 200000 865554817 200000 268169903 200000 818482605 200000 264798874 200000 211004635 200000 465492555 200000 356391824 200000 285187465 200000 776575971 200000 945171659 200000 996954557 200000 635304827 200000 305026842 200000 560230967 200000 315426886 200000 983475466 200000 993829921 200000 972289463 200000 702099035 200000 995589102 200000 686784951 200000 779828116 200000 920157772 200000 683821823 200000 19139518 200000 929085239 200000 672143753 200000 747021366 200000 116619062 200000 666848040 200000 834941092 200000 44972203 200000 188787776 200000 344324880 200000 700260684 200000 443728024 200000 146137627 200000 701715383 200000 61862995 200000 891109203 200000 91360553 200000 677754629 200000 607538088 200000 998030678 200000 280819946 200000 320307715 200000 802584156 200000 743950394 200000 479665150 200000 380459226 200000 831942304 200000 300007094 200000 920573478 200000 275179730 200000 536996293 200000 773077668 200000 122121283 200000 730967636 200000 503443514 200000 8995067 200000 872351828 200000 31209191 200000 45899664 200000 996127189 200000 33883003 200000 968973621 200000 515070584 200000 435012714 200000 9503736 200000 982723847 200000 751280322 200000 961981714 200000 179374892 200000 441778499 200000 332920671 200000 273806662 200000 952277910 200000 72938996 200000 841827423 200000 575503774 200000 47471320 200000 152149570 200000 49750770 200000 947942355 200000 708545457 200000 574279284 200000 518239594 200000 142555325 200000 634072067 200000 36118004 200000 305291575 200000 981391445 200000 450776271 200000 72313162 200000 725657320 200000 374563763 200000 446310963 200000 207891999 200000 10839088 200000 880879376 200000 541421938 200000 509030203 200000 170824669 200000 592286149 200000 249045227 200000 564561030 200000 482301410 200000 268873 200000 219716126 200000 4602634 200000 297313613 200000 642973238 200000 360400814 200000 594889966 200000 187863121 200000 649121859 200000 276559193 200000 693300603 200000 543971388 200000 823574090 200000 714452481 200000 838486810 200000 81714560 200000 847153475 200000 204306853 200000 239362898 200000 77690285 200000 89684294 200000 24483688 200000 249439950 200000 313164661 200000 63295372 200000 737795976 200000 814744404 200000 990641830 200000 903533165 200000 860111718 200000 633951182 200000 247052338 200000 858848098 200000 695058308 200000 223236676 200000 859747881 200000 482059523 200000 958919552 200000 983534559 200000 427015612 200000 154617097 200000 608039453 200000 918506214 200000 411011899 200000 77388364 200000 664207675 200000 675228355 200000 358653462 200000 302236869 200000 364816857 200000 319621119 200000 167519967 200000 691556237 200000 57645080 200000 204621889 200000 634313542 200000 147367643 200000 370203450 200000 806868561 200000 820856346 200000 798515209 200000 397909406 200000 747618842 200000 408342350 200000 776575886 200000 957084357 200000 635121315 200000 700533745 200000 817328388 200000 221974864 200000 641733140 200000 809786931 200000 225476387 200000 696965886 200000 90935222 200000 137669478 200000 302195651 200000 996761265 200000 251410930 200000 199224313 200000 945605085 200000 700047977 200000 568083024 200000 975631229 200000 175491465 200000 993373510 200000 110364024 200000 337435299 200000 734503424 200000 349597577 200000 819788595 200000 549666108 200000 300840346 200000 252681875 200000 184460394 200000 306455607 200000 240898512 200000 650290915 200000 424364838 200000 471217573 200000 685992250 200000 863736859 200000 778896013 200000 549319863 200000 15941521 200000 202023163 200000 146141418 200000 922649021 200000 185269678 200000 580424548 200000 323677092 200000 310110248 200000 666964872 200000 983372373 200000 823592261 200000 440599688 200000 420996153 200000 925419504 200000 284864372 200000 696773262 200000 73423352 200000 781484916 200000 935979258 200000 251036425 200000 801962527 200000 408960324 200000 642591168 200000 755263980 200000 514321702 200000 189368542 200000 752175821 200000 96084550 200000 260431012 200000 952005859 200000 756053067 200000 484773447 200000 81243988 200000 487468821 200000 902956419 200000 155793729 200000 153207565 200000 997579347 200000 198558428 200000 731728803 200000 606360776 200000 988718238 200000 597090271 200000 39432959 200000 139314845 200000 462235926 200000 469315892 200000 350857220 200000 268027845 200000 820145660 200000 150321829 200000 923822212 200000 235290265 200000 203514545 200000 238103833 200000 134309230 200000 305816208 200000 699281333 200000 64145561 200000 370575571 200000 794363971 200000 11457704 200000 192931918 200000 839273956 200000 318370668 200000 927336011 200000 73545344 200000 857721073 200000 211907297 200000 131797631 200000 300080280 200000 771533163 200000 583334045 200000 563823171 200000 489477917 200000 434942435 200000 987286966 200000 387906489 200000 72677305 200000 55935495 200000 100805223 200000 177559585 200000 880469300 200000 521338538 200000 251667463 200000 288027099 200000 190030711 200000 770446268 200000 490425103 200000 878525032 200000 551658378 200000 274527821 200000 240781591 200000 652186729 200000 72023445 200000 703233678 200000 379406552 200000 257084830 200000 227520226 200000 237703630 200000 725539882 200000 377281255 200000 106008536 200000 480552576 200000 323617798 200000 238442053 200000 15023616 200000 666354227 200000 70180484 200000 357585112 200000 585015811 200000 464261015 200000 598176989 200000 881357026 200000 372657576 200000 306024574 200000 402519914 200000 842917826 200000 53817306 200000 470116823 200000 183956386 200000 489977336 200000 454655135 200000 870077875 200000 927869983 200000 919850791 200000 997662497 200000 787782980 200000 315073688 200000 875545613 200000 856841640 200000 761516248 200000 295690727 200000 225981580 200000 593577885 200000 217164257 200000 874739203 200000 557922723 200000 574514567 200000 844748527 200000 864516102 200000 973008756 200000 366270224 200000 554689459 200000 409195560 200000 248656191 200000 419806465 200000 593084669 200000 349981121 200000 837244773 200000 252022593 200000 403695806 200000 20139338 200000 959314789 200000 882781913 200000 937736198 200000 154482267 200000 37052897 200000 26214385 200000 585255174 200000 467429293 200000 890305689 200000 261738451 200000 444475662 200000 676518168 200000 744139885 200000 299874534 200000 22845583 200000 846271381 200000 105998174 200000 391503539 200000 130043672 200000 642573117 200000 681153677 200000 365858275 200000 565227356 200000 633471303 200000 722341945 200000 377466430 200000 918504746 200000 420940301 200000 360773572 200000 77596332 200000 842354034 200000 826548998 200000 432449966 200000 615450423 200000 989388358 200000 243742924 200000 994979736 200000 487223558 200000 155004117 200000 85538070 200000 615338049 200000 931664994 200000 78821744 200000 215962814 200000 72175499 200000 179889332 200000 635175305 200000 675692476 200000 545654389 200000 529142915 200000 707092910 200000 228901160 200000 82203938 200000 932527994 200000 735166865 200000 644580667 200000 592112336 200000 538884703 200000 810560002 200000 282966861 200000 470666208 200000 369803548 200000 367497970 200000 600016855 200000 362651092 200000 838014649 200000 761404785 200000 112911985 200000 189476171 200000 104048479 200000 574337456 200000 911905748 200000 422962182 200000 195618390 200000 224258303 200000 948515801 200000 661104869 200000 10822662 200000 536232911 200000 859599735 200000 377081321 200000 669910008 200000 396151728 200000 814690504 200000 980210227 200000 68166357 200000 331643731 200000 510187267 200000 592895491 200000 879332453 200000 676420744 200000 76242562 200000 118003897 200000 314284945 200000 870214207 200000 321001148 200000 434052310 200000 462475872 200000 75639434 200000 527946827 200000 26240506 200000 82110973 200000 673119896 200000 136801511 200000 955543271 200000 663347886 200000 578299067 200000 828692328 200000 862807932 200000 876089309 200000 848242274 200000 820800455 200000 151631546 200000 980438546 200000 929348127 200000 490731804 200000 278733505 200000 270036213 200000 866608545 200000 633321376 200000 526614226 200000 462669136 200000 4813753 200000 200065195 200000 481362766 200000 706656522 200000 788575832 200000 938035382 200000 139735476 200000 605596460 200000 215181967 200000 60084057 200000 240843430 200000 526757855 200000 681144973 200000 648300878 200000 307065316 200000 172898923 200000 276085667 200000 909659243 200000 170966095 200000 365034296 200000 533973570 200000 570679723 200000 883589606 200000 77891535 200000 855229946 200000 45217060 200000 324211659 200000 740902106 200000 372409724 200000 193589265 200000 317363774 200000 741846559 200000 669471896 200000 754057929 200000 703676575 200000 513335943 200000 814379070 200000 896169156 200000 140913007 200000 61607452 200000 59235456 200000 780592796 200000 513714255 200000 268928517 200000 847640206 200000 993386505 200000 334112255 200000 459759244 200000 363781303 200000 647370723 200000 273980511 200000 165257496 200000 695673966 200000 488172579 200000 987992176 200000 951898162 200000 812975681 200000 845140450 200000 29539922 200000 839277442 200000 643618787 200000 513820503 200000 308083014 200000 469548498 200000 537341986 200000 492491739 200000 509482413 200000 402242825 200000 254585585 200000 663149543 200000 747987207 200000 33866289 200000 7379806 200000 510064404 200000 98683892 200000 536560497 200000 859814811 200000 801081881 200000 150484021 200000 288791058 200000 418963192 200000 946022096 200000 416414379 200000 980918908 200000 749862374 200000 966449712 200000 731561302 200000 693952057 200000 707189238 200000 488875091 200000 295765333 200000 455862768 200000 344794582 200000 759340145 200000 621996779 200000 705986922 200000 244611418 200000 781620450 200000 119393144 200000 128274832 200000 761406831 200000 294766367 200000 728828283 200000 639949930 200000 317666344 200000 925490624 200000 403326102 200000 934519072 200000 335969461 200000 305620094 200000 841464713 200000 153503228 200000 577046374 200000 529216049 200000 955986484 200000 818798693 200000 523930539 200000 703496402 200000 439884696 200000 173335780 200000 414636566 200000 336873337 200000 377913813 200000 401281314 200000 22112343 200000 464150111 200000 37924397 200000 340564455 200000 521246013 200000 701486813 200000 544509183 200000 213751067 200000 357355707 200000 553227626 200000 914856908 200000 912672711 200000 963097567 200000 249744800 200000 467757364 200000 263486484 200000 599263451 200000 596486710 200000 981786360 200000 926368586 200000 720522496 200000 459365638 200000 607655929 200000 793763794 200000 223201981 200000 442808072 200000 225240631 200000 143445812 200000 26070947 200000 65714772 200000 732566226 200000 962386456 200000 277271139 200000 665120803 200000 438953483 200000 783615047 200000 218301133 200000 487131853 200000 917734722 200000 795167914 200000 697406930 200000 262509515 200000 958107897 200000 452663113 200000 410666370 200000 68211637 200000 729366223 200000 352407885 200000 709544718 200000 155898436 200000 778038148 200000 389524222 200000 402335942 200000 266320 200000 284285691 200000 562311620 200000 665978907 200000 506350034 200000 442050098 200000 335313960 200000 426574237 200000 355327971 200000 559035723 200000 852065235 200000 387886332 200000 976683706 200000 192711045 200000 361671053 200000 337492234 200000 20131249 200000 427078978 200000 727264574 200000 713975223 200000 482465087 200000 71239682 200000 279638512 200000 113712658 200000 46135038 200000 935026278 200000 27123658 200000 191174734 200000 712337318 200000 983138861 200000 535275541 200000 225401785 200000 843791119 200000 907314233 200000 662238010 200000 324410054 200000 30290482 200000 207853194 200000 605355713 200000 456041731 200000 564914983 200000 579913280 200000 60513106 200000 248941346 200000 900373287 200000 274943900 200000 571271863 200000 804962035 200000 255494794 200000 178914303 200000 835325399 200000 731592039 200000 255410889 200000 795895272 200000 68138171 200000 771690127 200000 830219900 200000 999835385 200000 196359308 200000 253765530 200000 42870620 200000 218615282 200000 504602514 200000 467383001 200000 949114946 200000 519038644 200000 967269173 200000 319416253 200000 963758885 200000 264307774 200000 445735422 200000 139710166 200000 703843103 200000 93985970 200000 945742742 200000 439262676 200000 724169319 200000 504565584 200000 900112581 200000 673941897 200000 194817623 200000 372770936 200000 157691252 200000 639440869 200000 920940903 200000 618575787 200000 825707179 200000 28752376 200000 91073327 200000 769585546 200000 866300050 200000 517745138 200000 375196263 200000 603145172 200000 705535090 200000 220087077 200000 652052201 200000 255079787 200000 469180596 200000 505994240 200000 281231277 200000 449210959 200000 109520096 200000 12695573 200000 810342603 200000 713099680 200000 199956895 200000 419662355 200000 567197564 200000 395617184 200000 378832568 200000 836007371 200000 956453913 200000 391159725 200000 918910742 200000 473957935 200000 93596697 200000 561391690 200000 905211583 200000 136053581 200000 867257365 200000 672653590 200000 358248157 200000 200449623 200000 632413639 200000 40190674 200000 348372408 200000 617734557 200000 903049221 200000 760670559 200000 4048568 200000 340993680 200000 718706890 200000 309225916 200000 855450215 200000 950865856 200000 673373485 200000 840958987 200000 688772716 200000 543679710 200000 988623718 200000 516450188 200000 387854224 200000 781288634 200000 508680911 200000 213600927 200000 537536444 200000 780274501 200000 280799200 200000 806974150 200000 487336951 200000 212402575 200000 139672113 200000 127251615 200000 152366188 200000 318784456 200000 848625787 200000 305561581 200000 566317665 200000 684400962 200000 572207254 200000 393317263 200000 734882880 200000 664415853 200000 829571963 200000 702817670 200000 937660305 200000 728721624 200000 494993218 200000 552954611 200000 998491389 200000 142885174 200000 442419492 200000 671299605 200000 506398284 200000 664945493 200000 627033978 200000 183613006 200000 818175078 200000 906628648 200000 330836411 200000 750506014 200000 571815253 200000 976606653 200000 201215617 200000 54871845 200000 704306751 200000 578089798 200000 838085507 200000 180033572 200000 937140591 200000 146947860 200000 55916955 200000 853602044 200000 901226061 200000 421966486 200000 139879616 200000 876519084 200000 560001377 200000 574130269 200000 554230796 200000 241275735 200000 385901651 200000 940909082 200000 649281975 200000 628108859 200000 49962476 200000 71896733 200000 102172953 200000 68409273 200000 673354261 200000 66321367 200000 544460459 200000 9091410 200000 409596374 200000 582863064 200000 931680773 200000 928685991 200000 416104280 200000 694418897 200000 175124960 200000 408256632 200000 615109602 200000 423170066 200000 167297044 200000 19068069 200000 872891870 200000 183772683 200000 119241626 200000 475672623 200000 250219733 200000 61710158 200000 782222987 200000 185460279 200000 896655213 200000 290748043 200000 689401886 200000 740294396 200000 999789937 200000 140400529 200000 782323373 200000 680662496 200000 651963337 200000 659994963 200000 772174767 200000 211204963 200000 830331516 200000 59022815 200000 475939262 200000 341836070 200000 765847732 200000 983917160 200000 729374865 200000 384403432 200000 590072505 200000 833494844 200000 83738370 200000 61155723 200000 724214260 200000 122739149 200000 649017097 200000 131549967 200000 164979949 200000 198134444 200000 833894334 200000 778403988 200000 483642188 200000 298345352 200000 895161690 200000 162963803 200000 757121499 200000 225995570 200000 763067189 200000 437757892 200000 200593537 200000 164498331 200000 933637064 200000 153545041 200000 425519687 200000 978682323 200000 627158187 200000 921906849 200000 85146453 200000 305161227 200000 210774679 200000 89989493 200000 635000565 200000 485328275 200000 866306917 200000 454438061 200000 915378062 200000 516695772 200000 235585036 200000 696398922 200000 581401258 200000 280870262 200000 119101094 200000 656719213 200000 950016240 200000 348086290 200000 727130218 200000 548355158 200000 457122345 200000 925799551 200000 113728434 200000 742064229 200000 493724477 200000 40581040 200000 333979637 200000 705581083 200000 454628406 200000 649534900 200000 823299021 200000 529068313 200000 25193531 200000 364868027 200000 395514610 200000 429708318 200000 560550293 200000 192046615 200000 474318396 200000 694654732 200000 236816301 200000 660610615 200000 775759780 200000 694376675 200000 323957003 200000 96321196 200000 118817346 200000 514419139 200000 835114328 200000 544693544 200000 397400655 200000 849730285 200000 442476891 200000 970387065 200000 689484067 200000 844191938 200000 374489854 200000 886599825 200000 706116407 200000 994273474 200000 878497097 200000 200934016 200000 804213284 200000 6495117 200000 184488549 200000 174100087 200000 993879713 200000 97702116 200000 913582490 200000 903594439 200000 818942599 200000 973950375 200000 375442768 200000 573326559 200000 670647504 200000 342082520 200000 311744273 200000 525022544 200000 572800402 200000 528243861 200000 152005508 200000 754095050 200000 68419080 200000 502947873 200000 332809330 200000 123952159 200000 378394249 200000 750687196 200000 62987460 200000 556207935 200000 363763341 200000 608107077 200000 689079938 200000 991143738 200000 730017966 200000 495866621 200000 93286100 200000 946168640 200000 314123940 200000 629726918 200000 669656067 200000 222188963 200000 649123143 200000 744646527 200000 18583416 200000 942159827 200000 100543120 200000 322325033 200000 70355387 200000 585521759 200000 975646104 200000 558062308 200000 147015285 200000 771440378 200000 431886486 200000 826935538 200000 422210158 200000 672899186 200000 501188323 200000 986501810 200000 276914062 200000 364648121 200000 738917112 200000 721558948 200000 643363038 200000 851423456 200000 735143534 200000 469196906 200000 481714311 200000 737227030 200000 226583548 200000 742000325 200000 443153873 200000 245243052 200000 609700732 200000 216870291 200000 668480805 200000 447437843 200000 401368549 200000 811433175 200000 698250762 200000 624989403 200000 671816529 200000 180961712 200000 813856554 200000 122734517 200000 633708280 200000 892354143 200000 670463054 200000 298138737 200000 214816562 200000 200188484 200000 319814748 200000 241086976 200000 617588088 200000 354865120 200000 204130143 200000 645280882 200000 875877986 200000 945052884 200000 653953663 200000 599977208 200000 987085225 200000 777615840 200000 520686083 200000 811709410 200000 249209381 200000 657485028 200000 633386837 200000 326271136 200000 487053263 200000 398247649 200000 165003518 200000 201306052 200000 172713407 200000 746425336 200000 560516260 200000 767055613 200000 429274158 200000 43946344 200000 922961682 200000 671998237 200000 50681973 200000 55778707 200000 759266863 200000 992900627 200000 246878475 200000 58296825 200000 960083717 200000 768360177 200000 251001738 200000 921411898 200000 617909691 200000 641106918 200000 800031914 200000 484828952 200000 190833050 200000 471398980 200000 543798338 200000 37462129 200000 116699403 200000 457857146 200000 76229453 200000 109172552 200000 226458005 200000 548305433 200000 642942434 200000 679782076 200000 629376483 200000 167548882 200000 425969466 200000 374817550 200000 72767931 200000 978445173 200000 585292717 200000 994499487 200000 992225287 200000 217887731 200000 798786228 200000 439027950 200000 23759 200000 770206556 200000 150289127 200000 439877277 200000 929709372 200000 469963489 200000 475498495 200000 176035692 200000 471284117 200000 743375570 200000 137483988 200000 35844411 200000 196004676 200000 247826592 200000 819645280 200000 147297547 200000 8903890 200000 644508891 200000 475449529 200000 514036477 200000 920622566 200000 311959347 200000 19421977 200000 970520657 200000 111956808 200000 55496314 200000 15398361 200000 714326375 200000 63911651 200000 928293535 200000 796970352 200000 578310592 200000 14653886 200000 616292532 200000 492571000 200000 474543612 200000 295063553 200000 839147240 200000 416692905 200000 653542364 200000 911157493 200000 517934221 200000 202462427 200000 949699649 200000 790337283 200000 369625106 200000 568283399 200000 809129771 200000 813655475 200000 655020809 200000 360941381 200000 293487546 200000 492817325 200000 776847393 200000 279421646 200000 309528111 200000 581863610 200000 454914347 200000 225150970 200000 595309547 200000 493481924 200000 840702744 200000 622731330 200000 825443182 200000 201329873 200000 254936568 200000 73652286 200000 399499352 200000 653884682 200000 503250684 200000 569759655 200000 68304746 200000 886985401 200000 423315573 200000 815547734 200000 905819780 200000 927411525 200000 119177169 200000 7862082 200000 834738855 200000 83424568 200000 986706339 200000 286643845 200000 761192948 200000 333722681 200000 56645531 200000 715336022 200000 483968939 200000 364106513 200000 738879113 200000 784863503 200000 82104364 200000 931122089 200000 32449118 200000 552046120 200000 680744696 200000 681033992 200000 144170537 200000 405402169 200000 163621552 200000 500991833 200000 15973405 200000 548933626 200000 846450963 200000 927938018 200000 278898569 200000 341388613 200000 125006595 200000 544569101 200000 290194653 200000 977414930 200000 826304640 200000 82763874 200000 31832490 200000 101647225 200000 419552939 200000 650878601 200000 383233698 200000 283906483 200000 957579715 200000 243672396 200000 979875731 200000 191261721 200000 835418410 200000 587960210 200000 816924015 200000 630190626 200000 976240479 200000 559645028 200000 463438919 200000 940323943 200000 919118852 200000 278365163 200000 172017482 200000 453169826 200000 444219866 200000 625090927 200000 148118729 200000 297299881 200000 892277439 200000 187163993 200000 367047221 200000 537205111 200000 303294902 200000 747082288 200000 932797470 200000 130319139 200000 847182557 200000 199973790 200000 55883317 200000 56134885 200000 12118903 200000 997166187 200000 239494474 200000 983600151 200000 492221924 200000 342391424 200000 634701134 200000 36127537 200000 613412259 200000 308895461 200000 608968017 200000 648063435 200000 929225558 200000 404030402 200000 628852099 200000 279486110 200000 663461052 200000 818203233 200000 58761526 200000 137506690 200000 947546295 200000 256480041 200000 395551961 200000 367758192 200000 616937799 200000 346518947 200000 752406526 200000 348672640 200000 125125005 200000 815545976 200000 734781781 200000 766059499 200000 219388360 200000 955896687 200000 713099437 200000 426364938 200000 257386330 200000 842637171 200000 523298552 200000 929262164 200000 680000195 200000 126240394 200000 612313671 200000 818616163 200000 424681379 200000 885471710 200000 786541001 200000 610184942 200000 830948539 200000 732921783 200000 961870799 200000 263200207 200000 748537324 200000 998564222 200000 79574475 200000 766361085 200000 138573366 200000 586243002 200000 374034507 200000 456046226 200000 412673977 200000 351747605 200000 796583681 200000 54019526 200000 208222134 200000 534317400 200000 344814781 200000 915838193 200000 292993165 200000 903518570 200000 766809968 200000 249502860 200000 481832896 200000 521291092 200000 234702890 200000 739623983 200000 370720237 200000 624654654 200000 847439132 200000 256392339 200000 569888471 200000 525038194 200000 267654037 200000 933177232 200000 173002589 200000 581312855 200000 607382536 200000 440344095 200000 980700033 200000 35612534 200000 844992516 200000 14567513 200000 990500961 200000 664534904 200000 510577721 200000 22209397 200000 843800128 200000 615502629 200000 336450681 200000 227128269 200000 99977341 200000 472829285 200000 867482548 200000 718278872 200000 780133785 200000 816389186 200000 952921593 200000 403312944 200000 699857716 200000 96210147 200000 154287226 200000 256816268 200000 527744015 200000 684793745 200000 822466440 200000 735175622 200000 412106251 200000 668720565 200000 31917202 200000 76945110 200000 920484904 200000 649837014 200000 258614826 200000 834629332 200000 877900934 200000 744353183 200000 45796863 200000 747303417 200000 840374886 200000 146618838 200000 589398754 200000 181056413 200000 188846633 200000 194421349 200000 342831812 200000 224016441 200000 915101518 200000 301886548 200000 894122165 200000 891082085 200000 847796343 200000 979676108 200000 759255782 200000 558190042 200000 742196580 200000 422355477 200000 142970535 200000 208324977 200000 203212021 200000 788414871 200000 452365929 200000 565485857 200000 136626476 200000 305196507 200000 795126716 200000 922433796 200000 562876711 200000 52658058 200000 28011856 200000 437995089 200000 359688489 200000 8140908 200000 26910455 200000 923572578 200000 684876945 200000 789162346 200000 78046113 200000 55612334 200000 36437984 200000 727681675 200000 322154845 200000 312896975 200000 552799927 200000 630079738 200000 506236254 200000 140426109 200000 779036117 200000 467876605 200000 706916338 200000 544678288 200000 805979932 200000 467973118 200000 158831244 200000 574014465 200000 852207500 200000 479485061 200000 334371258 200000 621715432 200000 803772741 200000 170860602 200000 9493294 200000 640604030 200000 775701897 200000 90938343 200000 187995065 200000 590382619 200000 348645046 200000 854995827 200000 9375562 200000 59973176 200000 105052239 200000 877602791 200000 731022066 200000 729226606 200000 906352371 200000 143592300 200000 44595426 200000 98087028 200000 213220451 200000 245605194 200000 608663658 200000 718884643 200000 816050559 200000 44908009 200000 553581563 200000 335809141 200000 52728905 200000 688701138 200000 47447845 200000 448446592 200000 193047008 200000 65299119 200000 682970265 200000 244612735 200000 881775237 200000 27045702 200000 898139175 200000 289137353 200000 338498456 200000 308150656 200000 940075712 200000 424000214 200000 259021722 200000 671967079 200000 146955892 200000 527481664 200000 216415788 200000 754302498 200000 310234739 200000 618055615 200000 718697997 200000 498594299 200000 943972111 200000 12111147 200000 7214879 200000 505757785 200000 909002167 200000 945363325 200000 686511714 200000 114017221 200000 931245309 200000 434890190 200000 945348087 200000 874630119 200000 731331728 200000 564137557 200000 447661341 200000 101189513 200000 547149122 200000 657999467 200000 403425846 200000 913841298 200000 700892418 200000 69103241 200000 94447298 200000 276165132 200000 238441697 200000 160450632 200000 915124577 200000 832974878 200000 264712465 200000 243134559 200000 738239956 200000 575649297 200000 687569120 200000 540483752 200000 142839035 200000 3363917 200000 963752640 200000 15481370 200000 574650584 200000 741243484 200000 476014657 200000 169781455 200000 48962186 200000 253127909 200000 774484500 200000 469860863 200000 164104274 200000 873238961 200000 701877769 200000 333832194 200000 343781264 200000 231552425 200000 27629841 200000 94669393 200000 176638662 200000 500446933 200000 769410876 200000 916234116 200000 890101650 200000 387624029 200000 687839674 200000 435132244 200000 872749239 200000 680617611 200000 24466141 200000 972435097 200000 106223124 200000 290414790 200000 418136085 200000 341905740 200000 834080426 200000 345276311 200000 478300146 200000 706708101 200000 922222746 200000 501110439 200000 99437604 200000 788817021 200000 798805283 200000 732253886 200000 311145341 200000 727539853 200000 897889959 200000 731154884 200000 650973164 200000 716569388 200000 894334630 200000 183138498 200000 2859651 200000 506937844 200000 689379265 200000 364018657 200000 27381617 200000 49829789 200000 477417911 200000 829723753 200000 672237063 200000 462691838 200000 831642986 200000 930458819 200000 947100342 200000 358083090 200000 400812249 200000 981634679 200000 497144591 200000 834488304 200000 256433446 200000 961712685 200000 410721729 200000 258714833 200000 392305809 200000 175900591 200000 154413213 200000 73153293 200000 101231227 200000 939147747 200000 565293204 200000 648114717 200000 985198435 200000 64511188 200000 944046518 200000 569246873 200000 518584043 200000 846769578 200000 322567988 200000 506570810 200000 684519379 200000 105377965 200000 62591326 200000 927171544 200000 202253307 200000 738226501 200000 688828837 200000 488254829 200000 190418021 200000 872379899 200000 307282072 200000 780961807 200000 822020911 200000 134743160 200000 729045482 200000 787018232 200000 151371676 200000 449471876 200000 198707306 200000 262535297 200000 576331275 200000 514857223 200000 261433864 200000 116891681 200000 76241917 200000 527343115 200000 577798614 200000 370476146 200000 574512658 200000 212350135 200000 521852419 200000 885548588 200000 758072332 200000 350929492 200000 956360161 200000 417161511 200000 333202122 200000 138127179 200000 402965983 200000 964086876 200000 139651660 200000 477795620 200000 249282959 200000 893433315 200000 753908661 200000 474484871 200000 314805664 200000 428616437 200000 948881219 200000 282063678 200000 1349603 200000 284330474 200000 864079447 200000 376343600 200000 297262409 200000 642227259 200000 87444339 200000 821488998 200000 455631330 200000 198565504 200000 277919286 200000 809539593 200000 109195999 200000 163539058 200000 397290337 200000 295820385 200000 65261200 200000 279117546 200000 965458644 200000 454827990 200000 970505318 200000 694020063 200000 786037137 200000 479330033 200000 528484593 200000 583957099 200000 184578998 200000 681161563 200000 517788642 200000 914264773 200000 555725446 200000 366061020 200000 838944777 200000 551448647 200000 767094880 200000 73826909 200000 936003414 200000 869894505 200000 622433478 200000 769043430 200000 22545627 200000 478195651 200000 97609814 200000 630828703 200000 421826760 200000 772467725 200000 759374035 200000 351126993 200000 350829164 200000 791424545 200000 168031004 200000 985821157 200000 831166010 200000 335703287 200000 229036338 200000 590953571 200000 272428480 200000 586158247 200000 144988725 200000 388159476 200000 431320496 200000 326509162 200000 92628582 200000 531246687 200000 828701147 200000 927689881 200000 959440678 200000 664309391 200000 622779184 200000 720614059 200000 795726581 200000 673608330 200000 824208320 200000 296969529 200000 499559283 200000 822031738 200000 803946173 200000 577079805 200000 291271009 200000 435227559 200000 784626293 200000 413686221 200000 959730847 200000 158829177 200000 759419482 200000 434704036 200000 986528815 200000 553398394 200000 857657596 200000 941940633 200000 573051440 200000 363115345 200000 767575564 200000 259484900 200000 552496611 200000 805183943 200000 974570586 200000 827291103 200000 440569768 200000 923960773 200000 248895446 200000 892887810 200000 782945536 200000 705769042 200000 513174930 200000 830052325 200000 407636108 200000 294327193 200000 549068222 200000 106154305 200000 376160268 200000 822817504 200000 737551274 200000 368639726 200000 366610528 200000 27994257 200000 917407686 200000 937133029 200000 33420169 200000 786735156 200000 89030052 200000 408051262 200000 696168103 200000 393836146 200000 340895219 200000 271289138 200000 574184444 200000 563977491 200000 804829317 200000 172261146 200000 723676390 200000 197133567 200000 161210953 200000 686407021 200000 334261736 200000 115479616 200000 901807953 200000 419382981 200000 516089506 200000 908776444 200000 929589964 200000 378171609 200000 36557267 200000 834390655 200000 36389131 200000 882407555 200000 725412700 200000 698384174 200000 713682303 200000 764027322 200000 702557759 200000 391390868 200000 379032761 200000 247102872 200000 5064347 200000 788873304 200000 650388584 200000 672878165 200000 89867697 200000 178071875 200000 392610653 200000 205997897 200000 36098017 200000 760750910 200000 68944265 200000 443261677 200000 214032045 200000 406171473 200000 584041468 200000 143538393 200000 185946292 200000 65016741 200000 348238566 200000 319175110 200000 919448502 200000 330035073 200000 296014745 200000 687331212 200000 469387926 200000 428685647 200000 715417733 200000 602372900 200000 170308946 200000 381622424 200000 507991866 200000 647695015 200000 76512523 200000 380800002 200000 972014696 200000 102316364 200000 875257859 200000 163012440 200000 832445409 200000 68424557 200000 37349273 200000 549185922 200000 189229716 200000 612842113 200000 693908558 200000 805201543 200000 679022227 200000 606496546 200000 488138178 200000 639767441 200000 573118221 200000 586179335 200000 930106551 200000 595352808 200000 88781396 200000 491047178 200000 406137099 200000 887138293 200000 710367191 200000 465931043 200000 917285313 200000 517962560 200000 517456935 200000 962406506 200000 254461176 200000 29044849 200000 332419829 200000 37535000 200000 217309169 200000 537054802 200000 120089362 200000 160377477 200000 309972237 200000 108584138 200000 112634989 200000 720471338 200000 130167244 200000 446998754 200000 589060631 200000 676072607 200000 701130445 200000 109724354 200000 446706241 200000 95610781 200000 565665747 200000 399583156 200000 719175227 200000 716295165 200000 383812030 200000 546935839 200000 439206517 200000 253805238 200000 181535373 200000 831141773 200000 25700993 200000 999261666 200000 177789794 200000 28715685 200000 36692239 200000 932649144 200000 932491900 200000 672439600 200000 218998255 200000 697654162 200000 575754558 200000 415752726 200000 90794513 200000 225458151 200000 627649062 200000 988736353 200000 890755463 200000 813661777 200000 19918037 200000 824197176 200000 503098753 200000 118335624 200000 64309773 200000 708431588 200000 250239054 200000 267220836 200000 566698412 200000 232608462 200000 339175264 200000 223148766 200000 863979189 200000 187433598 200000 741165384 200000 379339790 200000 521690440 200000 385496477 200000 114776501 200000 555366189 200000 400881828 200000 708735218 200000 525570937 200000 133393811 200000 367821099 200000 263636583 200000 275975299 200000 489729465 200000 163340380 200000 498511109 200000 240428516 200000 398091064 200000 613462745 200000 84321010 200000 179709901 200000 425901767 200000 492834914 200000 359994233 200000 826738062 200000 852340287 200000 377554904 200000 934527234 200000 781383064 200000 469537946 200000 152432442 200000 404770580 200000 862931835 200000 507666926 200000 439563178 200000 339569241 200000 615885288 200000 365683574 200000 35922280 200000 320512665 200000 172598959 200000 356905865 200000 595293140 200000 114852541 200000 15488705 200000 842731935 200000 385747311 200000 511207117 200000 297634861 200000 779223634 200000 541425114 200000 823499761 200000 554134566 200000 554138458 200000 750613460 200000 183133298 200000 302815483 200000 872719247 200000 932730175 200000 231150521 200000 328316956 200000 125800682 200000 700920091 200000 614872654 200000 594167323 200000 571974276 200000 205868937 200000 46057434 200000 435740327 200000 604138132 200000 910707656 200000 748489509 200000 791736466 200000 282362995 200000 76934202 200000 489424919 200000 475714507 200000 610316442 200000 54531679 200000 181516217 200000 394995043 200000 850082466 200000 758127831 200000 205136948 200000 102099339 200000 284901698 200000 182320483 200000 530436816 200000 827740052 200000 362738772 200000 523222244 200000 45535734 200000 657351661 200000 920583375 200000 654728025 200000 252967725 200000 902334503 200000 204312781 200000 231390180 200000 693401375 200000 550732019 200000 4635014 200000 197619397 200000 599590293 200000 430232097 200000 365191506 200000 324708189 200000 935677301 200000 226961058 200000 322604458 200000 252210219 200000 521930442 200000 959889542 200000 863480102 200000 900632785 200000 648373436 200000 562980093 200000 516177791 200000 918287886 200000 511692178 200000 780579417 200000 781117837 200000 526891461 200000 457450166 200000 205861898 200000 15315785 200000 983978740 200000 747272881 200000 668379295 200000 878579659 200000 429945276 200000 893353257 200000 873027019 200000 735213389 200000 253629791 200000 659057385 200000 868688477 200000 144822053 200000 741168700 200000 678290392 200000 190323269 200000 420038605 200000 111979475 200000 629437184 200000 799832724 200000 405169886 200000 889417415 200000 737354888 200000 467556732 200000 953824016 200000 211092694 200000 34067897 200000 908224587 200000 790772794 200000 258161890 200000 943622908 200000 288024435 200000 228646743 200000 241582314 200000 42916312 200000 191137925 200000 890447998 200000 763331601 200000 380249336 200000 756347440 200000 544288488 200000 188592789 200000 736453666 200000 781547077 200000 786687213 200000 366112727 200000 354478656 200000 489643445 200000 200926726 200000 301034585 200000 27446618 200000 553406096 200000 493392587 200000 536582585 200000 410269337 200000 577649159 200000 607623925 200000 155850426 200000 235657284 200000 983924842 200000 540358492 200000 652297532 200000 502898629 200000 631610665 200000 463343610 200000 46555198 200000 727091109 200000 629232342 200000 745102309 200000 64047585 200000 106037643 200000 139267361 200000 118261079 200000 920421735 200000 911186496 200000 518386906 200000 83239337 200000 746617135 200000 399466412 200000 71016433 200000 848066899 200000 47880378 200000 947332825 200000 194665336 200000 859045356 200000 996785833 200000 393778158 200000 749375390 200000 82753583 200000 630294715 200000 546748468 200000 207893941 200000 704450035 200000 384463826 200000 180159508 200000 375171628 200000 221176369 200000 809585646 200000 437879062 200000 470832276 200000 533676801 200000 177701935 200000 625754082 200000 935893918 200000 644603292 200000 948856534 200000 519215681 200000 976220443 200000 772396122 200000 317309764 200000 406356765 200000 356939770 200000 21072052 200000 639960056 200000 513839740 200000 465997900 200000 729172802 200000 562096788 200000 178426759 200000 332251458 200000 976554941 200000 559063000 200000 759244936 200000 225583404 200000 747142398 200000 508061605 200000 776894694 200000 839545723 200000 177300732 200000 916866298 200000 369343787 200000 597870783 200000 236018897 200000 296589305 200000 534212862 200000 528977065 200000 70939316 200000 226253281 200000 503884584 200000 408658952 200000 579981823 200000 952844053 200000 701267858 200000 501561551 200000 622672682 200000 134910739 200000 573008195 200000 387048973 200000 135002573 200000 811184764 200000 373994598 200000 716393970 200000 833611424 200000 326353170 200000 433229889 200000 993200080 200000 537722749 200000 211924916 200000 354033982 200000 548391446 200000 268507484 200000 939533923 200000 682613989 200000 22906966 200000 97127509 200000 574676543 200000 123102174 200000 840903487 200000 495040417 200000 910263177 200000 737512435 200000 528404643 200000 36357017 200000 38892962 200000 304433675 200000 53868401 200000 863618484 200000 869489418 200000 331195951 200000 258684858 200000 400469131 200000 249912161 200000 853477768 200000 825629871 200000 961624536 200000 726413160 200000 273404510 200000 738874017 200000 395371121 200000 417231616 200000 525673498 200000 13251838 200000 919917649 200000 103431464 200000 68969283 200000 918696538 200000 433991823 200000 332523522 200000 52389763 200000 324103266 200000 550301027 200000 294874318 200000 498620834 200000 28227049 200000 244093479 200000 87135212 200000 41801097 200000 420669151 200000 662464339 200000 473327325 200000 219909184 200000 6359636 200000 426901631 200000 446212162 200000 442570223 200000 587258489 200000 704804452 200000 337033691 200000 417541600 200000 65150622 200000 716883162 200000 267600520 200000 671460986 200000 742789939 200000 794715866 200000 143328330 200000 397898054 200000 267823050 200000 892412540 200000 40158273 200000 360378605 200000 886819602 200000 107270393 200000 231218863 200000 767918902 200000 619571421 200000 794020010 200000 62052595 200000 951594252 200000 603457562 200000 341829894 200000 359027086 200000 272240757 200000 524988122 200000 113144999 200000 134221344 200000 141840027 200000 267886671 200000 706716484 200000 297834346 200000 684268998 200000 792800967 200000 408088503 200000 4399949 200000 813477727 200000 880369588 200000 292465143 200000 954811080 200000 715855853 200000 864401830 200000 305055006 200000 688310269 200000 245691675 200000 503576142 200000 663647588 200000 67652652 200000 457257903 200000 59869820 200000 207803937 200000 970309046 200000 358253971 200000 531988001 200000 618120142 200000 302503962 200000 105059279 200000 360828493 200000 236073475 200000 49671162 200000 555888267 200000 348737329 200000 856318841 200000 708476182 200000 518354193 200000 766087197 200000 264807944 200000 738255438 200000 388432328 200000 814522754 200000 218252969 200000 326627235 200000 488776761 200000 198426351 200000 784217461 200000 711920694 200000 464045325 200000 396750103 200000 167689635 200000 683844678 200000 691306508 200000 483857353 200000 996961677 200000 328253237 200000 597317150 200000 817707509 200000 371459754 200000 949652355 200000 585895757 200000 858544557 200000 396762516 200000 17451217 200000 410492608 200000 290378784 200000 253582338 200000 296368606 200000 972893376 200000 698832287 200000 494515918 200000 619325580 200000 983837366 200000 328137116 200000 359333872 200000 156903386 200000 570705705 200000 870684325 200000 688203904 200000 72299499 200000 654360516 200000 773434988 200000 134327479 200000 335959549 200000 27467597 200000 571588545 200000 432793069 200000 558005873 200000 971998638 200000 94109845 200000 238904987 200000 544170697 200000 253064687 200000 112448505 200000 723392601 200000 686212516 200000 680020537 200000 280884763 200000 489659360 200000 167841987 200000 553807828 200000 122650190 200000 611298057 200000 320620806 200000 248649000 200000 105122562 200000 854789323 200000 883743342 200000 296566718 200000 649307591 200000 425903424 200000 565981212 200000 62754879 200000 475071822 200000 184904095 200000 349971536 200000 444845683 200000 764655463 200000 102688834 200000 479682154 200000 445685059 200000 889784578 200000 550690464 200000 270174955 200000 258689206 200000 330202673 200000 112388435 200000 150132083 200000 710323703 200000 876427811 200000 746430483 200000 816629956 200000 579712844 200000 654378282 200000 168881080 200000 56276669 200000 636221983 200000 757722293 200000 620167739 200000 380871775 200000 775888632 200000 34431318 200000 183929012 200000 335776202 200000 1827711 200000 974634172 200000 861544796 200000 964587583 200000 774158974 200000 115889080 200000 443090315 200000 456947743 200000 563871708 200000 690373179 200000 162675130 200000 263693545 200000 782043810 200000 599808342 200000 345907074 200000 95841088 200000 267823353 200000 150466872 200000 762877338 200000 333309154 200000 595260457 200000 553070898 200000 789517275 200000 924167344 200000 457914010 200000 853823925 200000 279212351 200000 40678571 200000 395638742 200000 409641041 200000 731196892 200000 390993908 200000 248186500 200000 302397879 200000 342245613 200000 662563531 200000 849872493 200000 240736183 200000 862383817 200000 386672272 200000 194858105 200000 389502273 200000 717682408 200000 837923269 200000 583602354 200000 594082919 200000 480460772 200000 604058632 200000 609818175 200000 20544601 200000 222818165 200000 310733852 200000 517381482 200000 634471782 200000 848946803 200000 389977568 200000 478557082 200000 547761921 200000 738244311 200000 927925333 200000 669238104 200000 355213240 200000 387558842 200000 220169627 200000 120905292 200000 647370558 200000 356031827 200000 373365492 200000 343531328 200000 747857505 200000 852497659 200000 178482366 200000 53669915 200000 44475156 200000 913618731 200000 56792188 200000 48851431 200000 252676709 200000 692785532 200000 27159757 200000 217514187 200000 15276166 200000 315734181 200000 386719602 200000 845411344 200000 305103559 200000 260641920 200000 415301964 200000 269548062 200000 336009113 200000 703306244 200000 954540123 200000 783078015 200000 433179789 200000 259535179 200000 643025343 200000 347109338 200000 407197265 200000 354807181 200000 776619448 200000 137052152 200000 867670713 200000 793481506 200000 67249065 200000 940051394 200000 947265714 200000 861083011 200000 665248272 200000 563356480 200000 751391311 200000 499892040 200000 461196943 200000 946785690 200000 186562240 200000 115467306 200000 415206374 200000 753858330 200000 621964373 200000 347416833 200000 994437621 200000 355090727 200000 653334142 200000 664610758 200000 353898429 200000 966179914 200000 906115021 200000 96108433 200000 639970142 200000 992949804 200000 56690674 200000 723479708 200000 502513178 200000 301280661 200000 334437308 200000 392456253 200000 108457040 200000 275944045 200000 614925086 200000 672059630 200000 810305921 200000 630249917 200000 589742886 200000 480798280 200000 196833357 200000 589001646 200000 263295494 200000 269701379 200000 82616949 200000 997152137 200000 170095887 200000 208828150 200000 582722778 200000 424581044 200000 49855664 200000 303104796 200000 883484540 200000 610830266 200000 367938170 200000 116650380 200000 881227131 200000 594029634 200000 953983774 200000 900596607 200000 315628824 200000 538573078 200000 443699821 200000 38964045 200000 62550963 200000 244950300 200000 865094485 200000 101197935 200000 676367310 200000 825440864 200000 781573098 200000 206132093 200000 359936264 200000 636441095 200000 849503065 200000 284650032 200000 887100450 200000 243905628 200000 958226933 200000 410656096 200000 699472636 200000 66524358 200000 983638318 200000 108401415 200000 427827351 200000 252510158 200000 213675412 200000 806463547 200000 261366548 200000 148889885 200000 309848280 200000 529105206 200000 287478194 200000 888846715 200000 795922889 200000 361275729 200000 131798227 200000 39363793 200000 859885658 200000 944845060 200000 91170807 200000 79156262 200000 105778073 200000 701800934 200000 917799871 200000 751369124 200000 467473849 200000 857058994 200000 730170858 200000 193030803 200000 473951240 200000 541211967 200000 868058970 200000 271369052 200000 239240441 200000 889279110 200000 159738383 200000 686011271 200000 258965018 200000 468569759 200000 891971881 200000 454024637 200000 450608157 200000 336866499 200000 390400745 200000 435630533 200000 496895187 200000 61096266 200000 466955440 200000 91383433 200000 826174251 200000 498824621 200000 416915709 200000 570898449 200000 115678006 200000 445490820 200000 621484403 200000 128165254 200000 576031781 200000 46055304 200000 84723407 200000 574756656 200000 1486920 200000 564428690 200000 463352053 200000 406917239 200000 280118544 200000 62001305 200000 25890019 200000 348652516 200000 177433869 200000 802612151 200000 617344187 200000 268198688 200000 91463151 200000 375534883 200000 737129405 200000 960901363 200000 726020232 200000 435227191 200000 602385481 200000 631680326 200000 700712136 200000 717348203 200000 22283744 200000 281233697 200000 937504191 200000 910923351 200000 152744227 200000 284346028 200000 348821917 200000 195084211 200000 508479441 200000 803205936 200000 519579572 200000 300234073 200000 372649164 200000 917596950 200000 603291251 200000 533976641 200000 361801748 200000 850980326 200000 871177580 200000 649935491 200000 859684553 200000 274301513 200000 363799886 200000 990562648 200000 695333165 200000 648875014 200000 112068586 200000 355496217 200000 932597918 200000 931909128 200000 719506482 200000 122282813 200000 339876255 200000 176310869 200000 648410676 200000 91777629 200000 745792463 200000 536419351 200000 579745058 200000 106017843 200000 751750639 200000 382959510 200000 21521228 200000 1059221 200000 840857056 200000 276525114 200000 5884451 200000 241237630 200000 804053153 200000 685078669 200000 185028663 200000 42805765 200000 854141012 200000 879407670 200000 640173369 200000 474664034 200000 127182905 200000 319479806 200000 329335289 200000 120031983 200000 41305776 200000 307985358 200000 770224232 200000 303725092 200000 577469755 200000 683715757 200000 460306838 200000 502708121 200000 511838840 200000 758521542 200000 546215859 200000 216895495 200000 743460906 200000 444275551 200000 565809169 200000 544022854 200000 124642096 200000 246847714 200000 232503072 200000 236689999 200000 291987851 200000 315077847 200000 106205295 200000 843430202 200000 631683676 200000 70570471 200000 770726065 200000 125938496 200000 534020066 200000 705512922 200000 127210420 200000 483520698 200000 194535295 200000 613881240 200000 250931307 200000 604963615 200000 102805939 200000 594072875 200000 574077668 200000 241986825 200000 616143902 200000 99765178 200000 352529489 200000 630808111 200000 553686401 200000 163210638 200000 888119555 200000 954853227 200000 517481917 200000 416958991 200000 721131625 200000 391644340 200000 399029714 200000 445273031 200000 370259732 200000 307043108 200000 130015712 200000 652814429 200000 767464117 200000 218762483 200000 832383272 200000 972043418 200000 214525468 200000 453634937 200000 468725258 200000 659487335 200000 867207482 200000 936849199 200000 703358471 200000 808519372 200000 997786911 200000 584715181 200000 491977664 200000 510420466 200000 265696764 200000 185318828 200000 481218805 200000 281022752 200000 995958561 200000 350913284 200000 390533254 200000 169133760 200000 354306814 200000 78518958 200000 560951412 200000 283723867 200000 529812773 200000 727704259 200000 872443360 200000 627832983 200000 239374406 200000 419391610 200000 819251466 200000 281757503 200000 761700912 200000 885617709 200000 276222290 200000 186023227 200000 922039254 200000 380044627 200000 834936632 200000 952117906 200000 674776390 200000 326876806 200000 271217759 200000 129650798 200000 180687283 200000 179601790 200000 68825989 200000 199198999 200000 953726827 200000 356802834 200000 70199948 200000 385577974 200000 89919968 200000 268127037 200000 641905780 200000 194831251 200000 947219875 200000 303130390 200000 357184861 200000 229651350 200000 573997667 200000 731245270 200000 494322312 200000 157086921 200000 163216113 200000 769229781 200000 371503702 200000 689445651 200000 939843902 200000 913535628 200000 612091974 200000 414038397 200000 688586842 200000 242363027 200000 977219834 200000 14911023 200000 919360118 200000 29278371 200000 739326514 200000 577186419 200000 20609762 200000 782542485 200000 630728910 200000 517849264 200000 698079759 200000 662361952 200000 848898256 200000 398609520 200000 305756557 200000 534481182 200000 202039126 200000 807399514 200000 854160397 200000 929337606 200000 367980707 200000 55345207 200000 165708638 200000 770747250 200000 318680086 200000 237078255 200000 168617075 200000 740742105 200000 22076976 200000 246900364 200000 617621851 200000 989093589 200000 160892050 200000 918660149 200000 177321798 200000 209442334 200000 242003963 200000 376958515 200000 309246598 200000 184400012 200000 497145933 200000 313995759 200000 228614794 200000 917879832 200000 199289480 200000 809910769 200000 53773284 200000 445522906 200000 323699404 200000 125816290 200000 2643523 200000 191766027 200000 270464090 200000 882858633 200000 508567672 200000 902107651 200000 408227219 200000 578455504 200000 111319156 200000 829256251 200000 216997367 200000 63989952 200000 64274760 200000 135641676 200000 178537510 200000 252474751 200000 811559715 200000 719216877 200000 424114657 200000 437398360 200000 513555286 200000 510688759 200000 576367624 200000 738233523 200000 192646738 200000 668205668 200000 559403677 200000 555568407 200000 565933479 200000 991452234 200000 465508031 200000 357229358 200000 459680261 200000 974333668 200000 458873518 200000 551273664 200000 133373758 200000 793547401 200000 836299725 200000 121486518 200000 79237186 200000 400119473 200000 612672666 200000 800156440 200000 512295713 200000 500014582 200000 563087542 200000 830003982 200000 436599563 200000 127827472 200000 668264163 200000 885381857 200000 677980754 200000 77178327 200000 807550720 200000 854606842 200000 769770598 200000 146184004 200000 962288142 200000 368911073 200000 845565398 200000 907911536 200000 562530349 200000 415817023 200000 573637205 200000 222934674 200000 283374239 200000 247934940 200000 194640561 200000 954941955 200000 584558531 200000 633233568 200000 910018780 200000 935618620 200000 846657305 200000 563086996 200000 300628967 200000 752656598 200000 924264260 200000 777609185 200000 659552257 200000 589929608 200000 424680962 200000 72024527 200000 203717755 200000 453014316 200000 855271988 200000 882852039 200000 802980294 200000 182737337 200000 374702044 200000 468904016 200000 300554610 200000 669830217 200000 55682585 200000 986492692 200000 416958000 200000 814763540 200000 103927596 200000 335227612 200000 101435856 200000 990450546 200000 488905333 200000 169380494 200000 702275395 200000 304439772 200000 619038325 200000 207689781 200000 236139673 200000 757489130 200000 936727757 200000 800222969 200000 964460291 200000 359739733 200000 452154429 200000 552611105 200000 228981969 200000 901040373 200000 173743781 200000 648644631 200000 318891891 200000 37052611 200000 32951558 200000 885373028 200000 436658043 200000 301276119 200000 222160769 200000 318186926 200000 356713624 200000 61148779 200000 939034965 200000 991990976 200000 836647324 200000 740239317 200000 672340196 200000 635059073 200000 191334518 200000 107980431 200000 945423790 200000 376141563 200000 957315640 200000 446533170 200000 286934099 200000 742175573 200000 276069649 200000 637791094 200000 633978517 200000 347935704 200000 188262995 200000 287065650 200000 483354450 200000 784687341 200000 536979053 200000 484830561 200000 168455309 200000 317057563 200000 168485104 200000 203382554 200000 883064677 200000 318875149 200000 282870925 200000 123155094 200000 355490331 200000 932991625 200000 26470164 200000 963184173 200000 904144400 200000 181622393 200000 589150070 200000 121558872 200000 963095491 200000 104656357 200000 221900739 200000 732808367 200000 826841814 200000 682222582 200000 483065644 200000 490611179 200000 878114313 200000 924231411 200000 613958145 200000 151544804 200000 770112828 200000 33473606 200000 64702899 200000 259495060 200000 922216816 200000 392950904 200000 689534162 200000 136537361 200000 285484742 200000 725167408 200000 441424654 200000 828213141 200000 990728830 200000 624455479 200000 103151417 200000 865311609 200000 460879096 200000 339330165 200000 393467715 200000 105771829 200000 368385461 200000 614508020 200000 977888827 200000 400771680 200000 661475157 200000 47401435 200000 594038868 200000 607986613 200000 100818330 200000 979673971 200000 981554908 200000 966399243 200000 110629730 200000 738823973 200000 623077445 200000 819867995 200000 943241392 200000 654489209 200000 845685280 200000 64879293 200000 816017059 200000 733796887 200000 252600604 200000 802051690 200000 474077565 200000 466326985 200000 919976202 200000 75209402 200000 85293724 200000 796320886 200000 522702555 200000 197242662 200000 626115715 200000 575629863 200000 86829728 200000 16956998 200000 523789009 200000 731406852 200000 506733447 200000 644003283 200000 327762503 200000 330301527 200000 810750948 200000 847846054 200000 346469061 200000 305171080 200000 143270692 200000 795897526 200000 616804684 200000 305150750 200000 549229018 200000 928491805 200000 669223421 200000 846116291 200000 26630070 200000 402684946 200000 186966040 200000 482503487 200000 483611528 200000 57369327 200000 945853437 200000 830783355 200000 539688769 200000 756883500 200000 969042733 200000 787058046 200000 394823152 200000 371184481 200000 502627913 200000 189618547 200000 468771272 200000 349731654 200000 845481232 200000 951568544 200000 779996696 200000 464778165 200000 480235108 200000 237607279 200000 738182480 200000 70129062 200000 188033093 200000 729993064 200000 990565634 200000 934869297 200000 683022804 200000 553060147 200000 602083805 200000 873432975 200000 856824144 200000 51739802 200000 905483186 200000 50693401 200000 328546843 200000 705470596 200000 371972978 200000 884779334 200000 204010164 200000 150082810 200000 176673582 200000 834170031 200000 996228286 200000 587602725 200000 238136853 200000 110705422 200000 249770743 200000 700965709 200000 549217400 200000 78946105 200000 663719744 200000 603429083 200000 379942344 200000 57121067 200000 531152027 200000 638748246 200000 405193877 200000 239360507 200000 9410855 200000 8809832 200000 623714448 200000 696012257 200000 351937572 200000 659506905 200000 806766729 200000 46164023 200000 179569653 200000 46397586 200000 652921457 200000 955407221 200000 135768600 200000 348691867 200000 629000024 200000 946218291 200000 926177071 200000 4459548 200000 196347758 200000 41949226 200000 343592185 200000 300208991 200000 178360837 200000 183978034 200000 409601624 200000 523673547 200000 754129805 200000 520074820 200000 937562956 200000 235412713 200000 663090069 200000 775355000 200000 830234358 200000 446395746 200000 800851152 200000 593812999 200000 388184469 200000 521329917 200000 684348684 200000 197927242 200000 40885387 200000 401408165 200000 502265660 200000 185241016 200000 206815832 200000 811424352 200000 878718318 200000 622829547 200000 916725404 200000 293135704 200000 851974356 200000 572152730 200000 305088025 200000 421229525 200000 740124095 200000 455183263 200000 927281325 200000 323879232 200000 466954654 200000 69149169 200000 979101531 200000 27345440 200000 28918530 200000 338013610 200000 262625858 200000 270465568 200000 293561756 200000 205564162 200000 890477731 200000 903493126 200000 961485372 200000 63544657 200000 793866462 200000 782172604 200000 223801043 200000 744348432 200000 955861621 200000 555114058 200000 480669809 200000 867528663 200000 213779974 200000 899313624 200000 255555911 200000 91728479 200000 341732180 200000 809067952 200000 568557221 200000 658819712 200000 666318142 200000 36919865 200000 903996155 200000 503387956 200000 710698950 200000 672023804 200000 350383067 200000 730510481 200000 125992458 200000 583465634 200000 249445364 200000 625071569 200000 570846797 200000 285098227 200000 989506840 200000 10557773 200000 861955566 200000 621522647 200000 102501943 200000 259224700 200000 203919726 200000 842738264 200000 864035680 200000 150562808 200000 262984813 200000 103922845 200000 294012358 200000 47839609 200000 247323564 200000 365604847 200000 479666103 200000 659002838 200000 625285900 200000 846473143 200000 48406181 200000 848508170 200000 112277389 200000 627360893 200000 670953761 200000 863579692 200000 980624207 200000 921817577 200000 89006298 200000 927399285 200000 144655763 200000 313139908 200000 531135649 200000 51193405 200000 362112698 200000 872998135 200000 150422119 200000 263039741 200000 224583747 200000 319868810 200000 544036156 200000 271473485 200000 898072784 200000 316865702 200000 162665809 200000 678317030 200000 175753249 200000 454583699 200000 351887862 200000 737038497 200000 378196758 200000 559728313 200000 728625564 200000 348126837 200000 155225009 200000 419824033 200000 381314003 200000 694021500 200000 419846417 200000 887406836 200000 694005579 200000 430209773 200000 627274614 200000 906571386 200000 954110422 200000 188675874 200000 719801410 200000 11864860 200000 712643172 200000 537431442 200000 374829557 200000 269233889 200000 550269188 200000 408181975 200000 539008048 200000 257017076 200000 956879081 200000 219525801 200000 134114226 200000 980822427 200000 49466977 200000 276385248 200000 402185821 200000 371429440 200000 164967647 200000 15549557 200000 562606385 200000 908034411 200000 189566193 200000 956360064 200000 595514958 200000 572975812 200000 492764746 200000 560854842 200000 417123574 200000 75193621 200000 274313144 200000 188048635 200000 329917319 200000 563555397 200000 803109677 200000 686888764 200000 855225732 200000 385171293 200000 506742201 200000 569495958 200000 534599564 200000 8975494 200000 731752333 200000 759899328 200000 724083040 200000 79694600 200000 881054201 200000 696641683 200000 454635489 200000 481807179 200000 251979630 200000 284087817 200000 257836302 200000 380054233 200000 507393916 200000 117165880 200000 200891401 200000 375741017 200000 546841812 200000 168042843 200000 128805138 200000 215640468 200000 178561350 200000 461206729 200000 660033417 200000 343921010 200000 689489347 200000 248089338 200000 409891823 200000 832638973 200000 383044699 200000 566001288 200000 991867365 200000 502549084 200000 854527550 200000 777418027 200000 145883178 200000 933759193 200000 769095102 200000 878186427 200000 498945184 200000 521218779 200000 164390986 200000 40462385 200000 246766663 200000 100656363 200000 101952628 200000 896718246 200000 139103040 200000 392660146 200000 564919787 200000 156473937 200000 118599370 200000 731569911 200000 206181249 200000 505846667 200000 204036423 200000 282639780 200000 547323173 200000 520085965 200000 317039159 200000 563401154 200000 615669225 200000 623474864 200000 185686586 200000 504735608 200000 985204220 200000 958498539 200000 311455505 200000 340365327 200000 755124399 200000 829064792 200000 900414365 200000 800190959 200000 130880627 200000 650541038 200000 700730845 200000 445515938 200000 296271576 200000 96932295 200000 653501683 200000 969208015 200000 828442255 200000 943731483 200000 225845535 200000 479392319 200000 370772328 200000 588169282 200000 806664641 200000 276750811 200000 747658836 200000 67140277 200000 314606427 200000 747446699 200000 243776355 200000 307968268 200000 544675211 200000 426561239 200000 860097478 200000 726434560 200000 235139348 200000 350672297 200000 998323148 200000 521953641 200000 434724821 200000 443611528 200000 756355304 200000 292228160 200000 971804367 200000 102298365 200000 535285161 200000 16961181 200000 961478691 200000 394129841 200000 622345663 200000 650206906 200000 362321168 200000 29610604 200000 512611836 200000 570806765 200000 250627576 200000 723613974 200000 778301519 200000 892831408 200000 54339675 200000 465482936 200000 738560970 200000 392764572 200000 127734490 200000 755252091 200000 70124188 200000 228104809 200000 413943604 200000 989256872 200000 842881046 200000 710791150 200000 935312459 200000 587298469 200000 58298538 200000 716361254 200000 498239518 200000 654833405 200000 475655654 200000 278863656 200000 37269967 200000 821378135 200000 637790844 200000 562769453 200000 712643998 200000 851338877 200000 710424124 200000 399840141 200000 21335276 200000 175746134 200000 416349207 200000 355214529 200000 153823288 200000 656479723 200000 348125213 200000 499791969 200000 538521380 200000 123654756 200000 495919999 200000 21947942 200000 421444720 200000 222745611 200000 427576461 200000 756444392 200000 882746364 200000 272957511 200000 929754296 200000 985147041 200000 684292810 200000 687180705 200000 982958223 200000 206301799 200000 159911672 200000 856546242 200000 153736133 200000 147081332 200000 632175049 200000 659501938 200000 78495529 200000 36661281 200000 50539420 200000 620990106 200000 176866475 200000 582423014 200000 357852146 200000 388047425 200000 857688925 200000 404512602 200000 397470059 200000 751445649 200000 491671918 200000 39063352 200000 637871049 200000 481477330 200000 257214000 200000 344057175 200000 586301931 200000 792234861 200000 772388882 200000 421964976 200000 238319569 200000 593481194 200000 612740262 200000 804470619 200000 717133470 200000 675243762 200000 564692123 200000 744610449 200000 105483408 200000 601613388 200000 67864514 200000 41259690 200000 803896584 200000 588839650 200000 990382348 200000 150852383 200000 759034504 200000 380358844 200000 764384393 200000 82882696 200000 345755311 200000 793702659 200000 530230634 200000 809906334 200000 641671230 200000 468601343 200000 342774271 200000 382392378 200000 89395477 200000 694513432 200000 659988409 200000 243608915 200000 516140598 200000 122214103 200000 101371688 200000 286279427 200000 970087872 200000 935995621 200000 333470717 200000 932499329 200000 82181363 200000 104531466 200000 109174536 200000 6653479 200000 245767729 200000 557003823 200000 20206137 200000 83918701 200000 933556987 200000 428529756 200000 48764066 200000 463211243 200000 540661743 200000 643668665 200000 497522291 200000 905497433 200000 883865296 200000 921861263 200000 92538619 200000 751305873 200000 505419389 200000 434970695 200000 231842989 200000 489889675 200000 822232311 200000 517920105 200000 526529815 200000 225372255 200000 315376478 200000 525456542 200000 982479084 200000 939167302 200000 532102131 200000 294580141 200000 199793658 200000 400373145 200000 385048599 200000 41915777 200000 28388659 200000 62184399 200000 164046922 200000 896414752 200000 174245032 200000 913311617 200000 986900012 200000 168484532 200000 290965384 200000 186712169 200000 780126846 200000 613725573 200000 659974692 200000 535220061 200000 45053216 200000 937664507 200000 604959725 200000 758924376 200000 734264596 200000 171518624 200000 210374515 200000 197407345 200000 969326201 200000 904723227 200000 334657639 200000 610683360 200000 859328656 200000 55672373 200000 211783065 200000 81605119 200000 675641785 200000 569624535 200000 573864697 200000 131668294 200000 455720309 200000 47237385 200000 179191193 200000 84110669 200000 865663589 200000 654473715 200000 190704041 200000 736008909 200000 35320905 200000 117690334 200000 539893881 200000 820924830 200000 891572225 200000 414422323 200000 698600569 200000 51632825 200000 13054350 200000 296232314 200000 905640251 200000 172311606 200000 672466448 200000 552803164 200000 340721006 200000 390695758 200000 876918217 200000 498386081 200000 260870884 200000 131378266 200000 525382680 200000 384105009 200000 875711116 200000 674737361 200000 876601725 200000 924103702 200000 121068152 200000 888206157 200000 668000155 200000 944346487 200000 22352343 200000 713222533 200000 642948400 200000 193755293 200000 330921210 200000 581237843 200000 161262109 200000 342511344 200000 968885586 200000 76760494 200000 938400612 200000 349967610 200000 970430832 200000 513039024 200000 46452516 200000 619191394 200000 905511683 200000 963970961 200000 630996638 200000 704291313 200000 166423260 200000 274944425 200000 323350579 200000 542285712 200000 868324588 200000 643580273 200000 306571618 200000 387924551 200000 242200131 200000 619614337 200000 599936717 200000 131200063 200000 179786513 200000 185750930 200000 419679284 200000 295776447 200000 622101160 200000 581125244 200000 859180663 200000 555147313 200000 915459448 200000 723586105 200000 327357847 200000 877551646 200000 545273617 200000 96205535 200000 888477364 200000 599794988 200000 998911011 200000 727729064 200000 635805200 200000 925666086 200000 25007232 200000 99435757 200000 506343690 200000 882681076 200000 528218903 200000 397172261 200000 901722147 200000 49143453 200000 611869690 200000 858518506 200000 271140603 200000 52314443 200000 684841560 200000 924096500 200000 981449300 200000 971252039 200000 52594307 200000 544278810 200000 422728716 200000 945285623 200000 230679018 200000 789060439 200000 425360678 200000 112094694 200000 645201694 200000 222728642 200000 963867585 200000 754794683 200000 638714320 200000 238744212 200000 27407135 200000 34856256 200000 866800337 200000 164708645 200000 551545246 200000 549313372 200000 346046480 200000 276411374 200000 131593409 200000 954958360 200000 580263582 200000 694951559 200000 620689191 200000 467779997 200000 635985068 200000 838556585 200000 82307728 200000 730672946 200000 901056394 200000 370773293 200000 596958687 200000 143805250 200000 705047977 200000 496456202 200000 555855122 200000 202572627 200000 398432408 200000 943938650 200000 867082059 200000 955400719 200000 680967434 200000 129390420 200000 473641161 200000 435802430 200000 956780750 200000 168414546 200000 195001071 200000 128163784 200000 213204180 200000 207740363 200000 273655355 200000 590339511 200000 960045870 200000 711738201 200000 91864654 200000 385721394 200000 443364108 200000 929026996 200000 141418986 200000 836285826 200000 292818621 200000 381837236 200000 145830126 200000 766539024 200000 415568308 200000 625793874 200000 267226714 200000 520222052 200000 866829951 200000 833772454 200000 231151697 200000 868371495 200000 264121552 200000 569051881 200000 348916241 200000 387004448 200000 697902456 200000 273483379 200000 749379068 200000 341925689 200000 769718886 200000 340794557 200000 132229009 200000 495961211 200000 507417259 200000 505404256 200000 984558450 200000 653250060 200000 798123640 200000 670478099 200000 777461599 200000 565692727 200000 60886301 200000 214810543 200000 386742841 200000 664316516 200000 188723979 200000 179975214 200000 685204991 200000 650520346 200000 84513746 200000 833269926 200000 893436371 200000 869799939 200000 311180835 200000 721148498 200000 662240757 200000 889700583 200000 667444174 200000 556111241 200000 986056133 200000 550578863 200000 977057220 200000 354796996 200000 966381508 200000 324952931 200000 795164180 200000 109310362 200000 314010515 200000 931874859 200000 884105713 200000 562483910 200000 595952114 200000 901332304 200000 974207402 200000 128033311 200000 185462465 200000 497347131 200000 936316079 200000 780050334 200000 226378497 200000 103755124 200000 610333074 200000 497604188 200000 235978962 200000 368077988 200000 91214850 200000 112795792 200000 741364597 200000 745990803 200000 536000721 200000 239233939 200000 473212747 200000 878802729 200000 751940590 200000 480664542 200000 70401492 200000 854327151 200000 988685418 200000 369337098 200000 280571312 200000 15947662 200000 612896374 200000 673479118 200000 532611744 200000 635298510 200000 448928099 200000 605355012 200000 584663429 200000 936308120 200000 265930144 200000 363736739 200000 683498590 200000 410051955 200000 799818430 200000 435031493 200000 643970125 200000 360204041 200000 747113326 200000 36097186 200000 937390482 200000 857081379 200000 647824256 200000 958386066 200000 649839502 200000 479575975 200000 336825317 200000 741259790 200000 987623616 200000 327659936 200000 603943085 200000 636378798 200000 66816714 200000 486127414 200000 127345416 200000 342290731 200000 855070315 200000 885730992 200000 347767112 200000 739351133 200000 852328326 200000 962848632 200000 77093597 200000 730429501 200000 259568921 200000 500331543 200000 629275735 200000 777339363 200000 260686661 200000 328999987 200000 271682918 200000 793667977 200000 16208204 200000 749466263 200000 642588892 200000 412018309 200000 73453453 200000 507327787 200000 522764968 200000 369252689 200000 238387593 200000 234063094 200000 515944923 200000 739494790 200000 689508832 200000 596672034 200000 652155047 200000 678712284 200000 819275859 200000 259626487 200000 974941274 200000 605501994 200000 497008579 200000 808095966 200000 176261990 200000 460878699 200000 714773552 200000 260357726 200000 460515676 200000 63506870 200000 614528186 200000 524652322 200000 477852907 200000 839605316 200000 88783266 200000 80020208 200000 81674212 200000 952449901 200000 540046920 200000 646378674 200000 923621176 200000 300916394 200000 542900526 200000 565005424 200000 198310135 200000 795007635 200000 918587379 200000 974710611 200000 502362194 200000 831622369 200000 519195991 200000 371488674 200000 290124185 200000 693611116 200000 465966909 200000 98897607 200000 781226044 200000 828716334 200000 306556579 200000 929770315 200000 692744397 200000 309125181 200000 461186987 200000 152377557 200000 387096828 200000 559213523 200000 657296788 200000 676180526 200000 763665305 200000 791475529 200000 929269952 200000 346673470 200000 420218516 200000 188442391 200000 219583663 200000 232174351 200000 826514687 200000 631896276 200000 894415362 200000 335331784 200000 960906505 200000 111878971 200000 681673336 200000 360471730 200000 645308932 200000 563394595 200000 764682483 200000 489309750 200000 492689503 200000 247556741 200000 360172403 200000 497352156 200000 497166763 200000 878760569 200000 221911832 200000 341054540 200000 47635609 200000 868994360 200000 923114019 200000 131284304 200000 622255866 200000 148866842 200000 832973301 200000 833837007 200000 454756285 200000 921602968 200000 903859469 200000 863017426 200000 685275891 200000 720511306 200000 155090189 200000 682671745 200000 197621709 200000 106175977 200000 967615669 200000 872569382 200000 985210011 200000 545259598 200000 352494566 200000 680443945 200000 116991182 200000 887556208 200000 937145759 200000 102321425 200000 113657590 200000 702858601 200000 599866370 200000 353350280 200000 718270148 200000 537352048 200000 254286927 200000 865085270 200000 30450952 200000 375266783 200000 24970470 200000 485612388 200000 263595954 200000 158451502 200000 862898504 200000 96727481 200000 885080020 200000 192421621 200000 377825301 200000 617196672 200000 441770909 200000 212262380 200000 22654735 200000 907370751 200000 7748191 200000 135571437 200000 863649045 200000 925560224 200000 531622537 200000 440828400 200000 106335784 200000 143669227 200000 504911789 200000 244117005 200000 879947112 200000 610085512 200000 399767674 200000 243603838 200000 273117463 200000 166060865 200000 30341826 200000 392511641 200000 80542867 200000 514563837 200000 441033076 200000 459514072 200000 807044191 200000 792108997 200000 84735137 200000 465124563 200000 26321946 200000 295297218 200000 610589562 200000 579707972 200000 930338949 200000 767863868 200000 95092304 200000 215817217 200000 560934785 200000 883601308 200000 438659730 200000 712396805 200000 561181709 200000 667895145 200000 376977105 200000 500762983 200000 750618187 200000 29015373 200000 273125565 200000 322307167 200000 392062843 200000 44946448 200000 765963561 200000 815153223 200000 553494013 200000 639482267 200000 445963778 200000 826021271 200000 135269715 200000 321303798 200000 604541531 200000 982741479 200000 651959323 200000 466323529 200000 332077668 200000 700855792 200000 861764632 200000 881584350 200000 734466413 200000 671424906 200000 42420265 200000 833837340 200000 839044582 200000 272771502 200000 271593551 200000 339899020 200000 920635745 200000 368681588 200000 368126890 200000 745189847 200000 350574733 200000 195431189 200000 756074620 200000 488543940 200000 538472764 200000 948329962 200000 125337124 200000 922350142 200000 329709661 200000 635401834 200000 198091555 200000 369851467 200000 686058498 200000 417105711 200000 89677593 200000 858948629 200000 562245466 200000 620947952 200000 213466311 200000 70993380 200000 462748342 200000 415241607 200000 444114958 200000 992939297 200000 925968775 200000 422062571 200000 923588077 200000 443998803 200000 587431005 200000 69068342 200000 711167622 200000 952437541 200000 602306793 200000 946739872 200000 150292761 200000 850469981 200000 821408251 200000 353112193 200000 874987015 200000 200512997 200000 659528068 200000 949318226 200000 561855183 200000 492996805 200000 717360276 200000 408458155 200000 323495443 200000 324263717 200000 40565596 200000 77589317 200000 823634835 200000 79659087 200000 449070380 200000 983004920 200000 916509743 200000 697238186 200000 550116981 200000 352038334 200000 662929896 200000 506381247 200000 138066630 200000 517335981 200000 135615967 200000 99934775 200000 92104914 200000 780942847 200000 715820115 200000 259226586 200000 629664872 200000 285452045 200000 777760934 200000 271198096 200000 98953336 200000 147414606 200000 222693720 200000 360460643 200000 99306772 200000 473827420 200000 14264842 200000 991058042 200000 223274347 200000 607072495 200000 414012795 200000 400183582 200000 973619151 200000 918819038 200000 213955981 200000 431609528 200000 131879855 200000 160565796 200000 171397439 200000 31278544 200000 644110748 200000 582195160 200000 325905588 200000 483158030 200000 578020167 200000 506328115 200000 445091626 200000 566498363 200000 99081600 200000 23666829 200000 263259394 200000 185240128 200000 34080312 200000 767294303 200000 928806334 200000 711515429 200000 316537472 200000 874120769 200000 471248893 200000 674642707 200000 285075590 200000 503972332 200000 799334272 200000 99870546 200000 752173470 200000 158371385 200000 901845799 200000 892115530 200000 992670261 200000 366628895 200000 953663219 200000 591477124 200000 856216542 200000 800742840 200000 584921093 200000 636138409 200000 595415881 200000 143655995 200000 957900957 200000 780830337 200000 258702406 200000 194550274 200000 223848475 200000 658164469 200000 925968837 200000 783935620 200000 210028800 200000 88149260 200000 672074712 200000 571459163 200000 889428204 200000 524908529 200000 333099438 200000 792037695 200000 205084321 200000 383811050 200000 551090585 200000 27691016 200000 948250622 200000 576957537 200000 794559240 200000 645617839 200000 109554692 200000 237141470 200000 777685133 200000 307930700 200000 898213587 200000 117965321 200000 27517911 200000 970859800 200000 606905260 200000 561423788 200000 319915959 200000 688531051 200000 334678768 200000 22250158 200000 869896735 200000 693422270 200000 292305950 200000 170080792 200000 759345181 200000 623691178 200000 943398873 200000 596190227 200000 989502947 200000 766189030 200000 981013983 200000 826097639 200000 930947265 200000 308050251 200000 488650513 200000 137307132 200000 864813864 200000 261500627 200000 93511536 200000 710458844 200000 177910440 200000 532824724 200000 228412445 200000 260260398 200000 181680626 200000 984456137 200000 608871256 200000 511861947 200000 633104598 200000 98622665 200000 795067009 200000 188383851 200000 956802116 200000 488354061 200000 836813850 200000 778036552 200000 786717774 200000 5541677 200000 102872513 200000 251571322 200000 577562148 200000 401342177 200000 20575289 200000 874917448 200000 449201173 200000 115106051 200000 295696225 200000 947170332 200000 285719956 200000 470374795 200000 760725562 200000 472264318 200000 296856368 200000 476514706 200000 164856548 200000 214003479 200000 359937177 200000 492756815 200000 41860257 200000 977910958 200000 258194592 200000 923770907 200000 148958671 200000 181279021 200000 28974903 200000 66670703 200000 702429681 200000 858199453 200000 197008748 200000 173957092 200000 678063014 200000 73523749 200000 200197489 200000 731106097 200000 836299952 200000 358532622 200000 664154262 200000 113544752 200000 967560685 200000 765755328 200000 870678860 200000 325799896 200000 375623008 200000 794809029 200000 487909668 200000 50894915 200000 803421736 200000 79205316 200000 241530061 200000 648828585 200000 432347782 200000 903313542 200000 577382936 200000 880655202 200000 83415002 200000 555078132 200000 693058037 200000 328938983 200000 691632293 200000 681037334 200000 261379702 200000 707125456 200000 573118600 200000 201316372 200000 877110987 200000 535004630 200000 103370307 200000 890957368 200000 519742788 200000 630938577 200000 503761334 200000 873923561 200000 396994898 200000 103437498 200000 254717410 200000 819883440 200000 671072644 200000 250513321 200000 492421352 200000 83535158 200000 561781133 200000 686226136 200000 704340999 200000 39914819 200000 919161403 200000 388446621 200000 403337633 200000 951919551 200000 398572929 200000 847498866 200000 744125750 200000 724963251 200000 722190445 200000 316791536 200000 352596838 200000 384619336 200000 471309105 200000 745040847 200000 246738930 200000 790263239 200000 609823006 200000 248698086 200000 261055931 200000 298625430 200000 347256995 200000 658660656 200000 217542849 200000 182155328 200000 123299665 200000 392823492 200000 297849380 200000 285224556 200000 372745689 200000 187110619 200000 619014693 200000 969768420 200000 878335500 200000 873830861 200000 763812388 200000 309803919 200000 303437017 200000 613937427 200000 979966627 200000 476395894 200000 508773457 200000 79470917 200000 100203841 200000 247103681 200000 845068708 200000 423367196 200000 761147583 200000 314312122 200000 389870372 200000 541880432 200000 681267453 200000 530248136 200000 789166145 200000 591624763 200000 791574780 200000 507484532 200000 35490699 200000 206433939 200000 95462621 200000 781821031 200000 23828147 200000 50881970 200000 661317087 200000 474043241 200000 89791624 200000 716292849 200000 558974564 200000 838004835 200000 891209469 200000 912824008 200000 141459436 200000 250908252 200000 815959328 200000 116893390 200000 471712536 200000 854046078 200000 64857892 200000 110857150 200000 837410727 200000 898748690 200000 229897815 200000 695748975 200000 417123963 200000 309119358 200000 704592172 200000 590567130 200000 942314388 200000 941363789 200000 733228337 200000 239931927 200000 952423954 200000 800696871 200000 244826392 200000 179141215 200000 980049462 200000 902683347 200000 373165746 200000 357454346 200000 949320033 200000 598983483 200000 169233646 200000 361891985 200000 823684627 200000 875930471 200000 824370141 200000 744504460 200000 26278892 200000 768192640 200000 882395312 200000 572319668 200000 246761901 200000 542476494 200000 720164791 200000 156090594 200000 65489718 200000 635562937 200000 632426595 200000 149907981 200000 116415880 200000 276331978 200000 718398788 200000 406140495 200000 668613828 200000 206401706 200000 152154634 200000 702385631 200000 652151850 200000 509557026 200000 792540039 200000 545844759 200000 661079578 200000 875035928 200000 419056555 200000 440479599 200000 743303189 200000 836991895 200000 338753414 200000 649205631 200000 691685052 200000 670837446 200000 310472520 200000 877970175 200000 361386446 200000 539315694 200000 696228931 200000 157656521 200000 525660717 200000 268213624 200000 801200870 200000 826318549 200000 144861657 200000 510541036 200000 661104835 200000 824355388 200000 942387186 200000 373025523 200000 310799497 200000 437034293 200000 221755066 200000 450327893 200000 720658442 200000 47470617 200000 130887568 200000 425114362 200000 219221045 200000 868227681 200000 835157748 200000 188360683 200000 238915355 200000 952883878 200000 245398664 200000 392079185 200000 958789101 200000 940909215 200000 702511372 200000 399939956 200000 478511867 200000 588993829 200000 232152161 200000 165226428 200000 935992246 200000 16186930 200000 456920966 200000 76710579 200000 943989934 200000 475181277 200000 934345373 200000 255878656 200000 614147476 200000 782510942 200000 107431142 200000 578883692 200000 395920184 200000 17734927 200000 982322370 200000 577595360 200000 479355275 200000 554883176 200000 659522992 200000 860326244 200000 684641693 200000 88406273 200000 194400337 200000 209065760 200000 536100255 200000 47822739 200000 723076199 200000 846115933 200000 138844384 200000 626946550 200000 336271569 200000 698921348 200000 128460243 200000 318755 200000 53987216 200000 648966686 200000 499889159 200000 23939890 200000 396322757 200000 947799249 200000 78840364 200000 890080604 200000 518925231 200000 922303336 200000 14461972 200000 840661498 200000 645411504 200000 528524490 200000 267413678 200000 806793347 200000 665019208 200000 26599681 200000 965399051 200000 579479441 200000 396948247 200000 111853364 200000 699918172 200000 447675099 200000 370132702 200000 348181932 200000 700868338 200000 39419195 200000 733429886 200000 940471249 200000 864157756 200000 2060456 200000 737846519 200000 462174765 200000 159714763 200000 381496380 200000 479664745 200000 795269223 200000 237715792 200000 318438959 200000 397235221 200000 794713416 200000 759728539 200000 830426585 200000 826393691 200000 429865657 200000 453901981 200000 151686067 200000 703429308 200000 915671490 200000 894162790 200000 617157973 200000 647438297 200000 741912716 200000 261432871 200000 262348664 200000 948103026 200000 646710366 200000 70325296 200000 545245684 200000 689424999 200000 24289698 200000 517900273 200000 298896323 200000 149286073 200000 344455649 200000 419444988 200000 119861499 200000 992869257 200000 938152386 200000 131101185 200000 437264086 200000 653290263 200000 217409293 200000 251146447 200000 992255405 200000 949614275 200000 212909229 200000 831826009 200000 573030647 200000 163957518 200000 715560104 200000 212407982 200000 425119566 200000 915969944 200000 784383528 200000 963798270 200000 904505450 200000 139312418 200000 593991542 200000 16425370 200000 776043298 200000 425301901 200000 29431800 200000 952182771 200000 796831601 200000 947407833 200000 41037369 200000 593830554 200000 237607022 200000 87988262 200000 273807840 200000 404787006 200000 94103122 200000 437642677 200000 590260663 200000 7107760 200000 362090101 200000 664191719 200000 685559205 200000 712849121 200000 134747984 200000 515913019 200000 986267315 200000 394002657 200000 545725051 200000 769153363 200000 549989130 200000 620022497 200000 783637680 200000 515174639 200000 547041265 200000 282005041 200000 318653893 200000 916727023 200000 9850835 200000 837198658 200000 812377268 200000 689455957 200000 721607734 200000 281637796 200000 891523478 200000 633367359 200000 994568644 200000 540554760 200000 62359970 200000 135393520 200000 233709125 200000 806412349 200000 346123570 200000 873588167 200000 964504737 200000 219444534 200000 240291261 200000 536978501 200000 909955298 200000 78065410 200000 60069341 200000 713476107 200000 42197551 200000 31959249 200000 811160906 200000 383633880 200000 506311377 200000 389545717 200000 441395420 200000 886654350 200000 53408817 200000 567571677 200000 525056652 200000 890513453 200000 944427735 200000 490116379 200000 910751090 200000 824113109 200000 992046700 200000 632203614 200000 73811399 200000 844992455 200000 491327415 200000 572614263 200000 410280675 200000 613177444 200000 574766754 200000 370199127 200000 349993791 200000 879241516 200000 858417206 200000 844992015 200000 311973492 200000 789201087 200000 955979929 200000 460069838 200000 689620793 200000 28730590 200000 459742486 200000 512097509 200000 837016935 200000 880838249 200000 26203669 200000 291926469 200000 31009784 200000 914626914 200000 196069661 200000 963168766 200000 669142787 200000 329021160 200000 256165592 200000 903380032 200000 723355584 200000 262584123 200000 868529934 200000 401332829 200000 367165577 200000 538082750 200000 830655144 200000 235779397 200000 34673366 200000 308760303 200000 421208494 200000 978925320 200000 538101055 200000 931808879 200000 768319304 200000 99963606 200000 684886908 200000 567081216 200000 93333439 200000 820277505 200000 305401447 200000 848174721 200000 182350460 200000 92202233 200000 912857592 200000 882500595 200000 885656583 200000 905543501 200000 269782856 200000 801761654 200000 539787785 200000 16433584 200000 953016974 200000 320342092 200000 814557514 200000 156410096 200000 150514979 200000 817314004 200000 656917426 200000 703660799 200000 978909568 200000 258038414 200000 531553866 200000 734300398 200000 69046078 200000 552338973 200000 294518075 200000 402416876 200000 800261396 200000 122672959 200000 347448781 200000 777568842 200000 540069596 200000 640589525 200000 495983721 200000 13223289 200000 231681933 200000 115651297 200000 852214934 200000 707647497 200000 278904129 200000 751668866 200000 778835710 200000 271931563 200000 488636720 200000 909021689 200000 877757290 200000 988627759 200000 841823154 200000 884187302 200000 451310785 200000 214990470 200000 394386496 200000 70109450 200000 657644299 200000 190952128 200000 862292850 200000 723481798 200000 230195571 200000 370044174 200000 21249793 200000 190565530 200000 518624831 200000 496356800 200000 163842501 200000 53906022 200000 985109209 200000 712330310 200000 418836407 200000 196105003 200000 361173450 200000 230919986 200000 970658799 200000 591387402 200000 180541112 200000 201184819 200000 192963239 200000 961004354 200000 791572590 200000 915295259 200000 880467765 200000 468154933 200000 315816148 200000 704666841 200000 527245331 200000 258303843 200000 126488817 200000 197826431 200000 802719962 200000 674947948 200000 675209967 200000 506415676 200000 631747138 200000 240580114 200000 479486486 200000 185230434 200000 175942178 200000 375800883 200000 182052047 200000 875668576 200000 772888949 200000 853002706 200000 206169249 200000 342365639 200000 987226706 200000 388044814 200000 521689655 200000 74286408 200000 663383026 200000 859807528 200000 454472535 200000 718906035 200000 477052589 200000 380622977 200000 32048875 200000 872403705 200000 207613436 200000 314661016 200000 327261947 200000 462802986 200000 194136695 200000 96917775 200000 102290608 200000 398657911 200000 160209879 200000 292368550 200000 140291665 200000 495980848 200000 884606708 200000 666793277 200000 726668617 200000 158267590 200000 787105224 200000 174299605 200000 661863966 200000 56963785 200000 189336937 200000 491794575 200000 204484730 200000 709276905 200000 430749201 200000 243977899 200000 889546533 200000 128710648 200000 874747673 200000 230725769 200000 854540807 200000 237907942 200000 274244345 200000 871167402 200000 131424810 200000 315165122 200000 921341256 200000 13090478 200000 779418549 200000 313611199 200000 854622913 200000 295684439 200000 788465137 200000 532970795 200000 218004283 200000 308200579 200000 307112263 200000 506319480 200000 415307695 200000 887620149 200000 475170623 200000 847896375 200000 489466933 200000 682744204 200000 119119489 200000 227082775 200000 229759494 200000 767301834 200000 496053463 200000 2289897 200000 153868666 200000 927473485 200000 249176360 200000 679931550 200000 923089418 200000 599919000 200000 149546365 200000 273890631 200000 499206222 200000 881804106 200000 706073342 200000 135649811 200000 65716223 200000 537633572 200000 361235957 200000 377742675 200000 852399606 200000 748038918 200000 220659658 200000 170180215 200000 927669290 200000 705130994 200000 94208260 200000 160746001 200000 220749237 200000 551226374 200000 163179853 200000 339149777 200000 737392334 200000 224645253 200000 778819949 200000 677959303 200000 80892111 200000 971904462 200000 545769293 200000 490562084 200000 417867312 200000 526361954 200000 980593140 200000 132955575 200000 108341385 200000 302772194 200000 328321421 200000 958320499 200000 953015442 200000 36501773 200000 718274910 200000 595685031 200000 535252517 200000 321485765 200000 731320273 200000 45476803 200000 556511802 200000 664648202 200000 989894254 200000 431016025 200000 541276394 200000 38223101 200000 670803421 200000 142298392 200000 427813228 200000 75189469 200000 643338216 200000 418923985 200000 346447897 200000 956973324 200000 904435574 200000 232589685 200000 58696298 200000 245510665 200000 26299536 200000 258005525 200000 365028088 200000 507934071 200000 618027615 200000 383273184 200000 483600250 200000 96488980 200000 599029547 200000 148245543 200000 383328457 200000 780006849 200000 241685597 200000 299390811 200000 916426975 200000 18502528 200000 637246076 200000 252146956 200000 704478931 200000 984208752 200000 49440050 200000 3070187 200000 394410717 200000 598397137 200000 487162183 200000 855174088 200000 273629271 200000 430809094 200000 848553124 200000 326626708 200000 747439545 200000 624165517 200000 203996753 200000 205860703 200000 467461275 200000 376715528 200000 350011510 200000 312856921 200000 770885046 200000 365146422 200000 438600797 200000 392375508 200000 49275618 200000 537700345 200000 919898733 200000 374621760 200000 673422616 200000 410593618 200000 68057135 200000 170371884 200000 34536048 200000 376866399 200000 926093900 200000 303628363 200000 884128291 200000 658741602 200000 941975179 200000 808466283 200000 470569610 200000 567434684 200000 122814935 200000 912106367 200000 310669596 200000 42738157 200000 306481718 200000 79179925 200000 867155059 200000 371589525 200000 508611794 200000 276917215 200000 792719942 200000 54113654 200000 758491123 200000 734679982 200000 275672943 200000 956670830 200000 845896450 200000 634499441 200000 117046246 200000 615512192 200000 292390022 200000 962558905 200000 277206722 200000 464258251 200000 960940586 200000 633121847 200000 269243454 200000 25725840 200000 572862132 200000 413644731 200000 942039473 200000 142863663 200000 633994766 200000 663226422 200000 560938388 200000 682884906 200000 841994560 200000 203071160 200000 375267711 200000 394555936 200000 502330994 200000 581983602 200000 345713195 200000 337331153 200000 44992750 200000 626343348 200000 955412848 200000 565506848 200000 97399067 200000 982489070 200000 209470536 200000 40687627 200000 27974786 200000 979577778 200000 626454729 200000 876146611 200000 537561548 200000 835331504 200000 45238829 200000 297392730 200000 443654849 200000 623048119 200000 94983373 200000 150086495 200000 716806217 200000 333892282 200000 622001184 200000 720377155 200000 760604270 200000 986977479 200000 998060224 200000 139546022 200000 593747543 200000 808898321 200000 612835941 200000 154933578 200000 786975821 200000 661989862 200000 436724198 200000 637362701 200000 757706681 200000 573446840 200000 473672510 200000 901182706 200000 968327459 200000 947933720 200000 65488772 200000 831174168 200000 298163251 200000 441527733 200000 135825137 200000 303056576 200000 59957170 200000 784591456 200000 655937757 200000 928057163 200000 517119369 200000 859590154 200000 927574977 200000 928790328 200000 908840640 200000 444766147 200000 338188597 200000 278514473 200000 862876032 200000 556457404 200000 378820083 200000 542306526 200000 57049873 200000 834931525 200000 888313297 200000 258692920 200000 411754459 200000 161505487 200000 533171657 200000 958815798 200000 437586279 200000 496634858 200000 260213748 200000 639011578 200000 535831646 200000 912295750 200000 444729737 200000 84806083 200000 929971336 200000 569795253 200000 255205090 200000 66240499 200000 555046606 200000 54332711 200000 611333494 200000 600754698 200000 636462904 200000 560689835 200000 966623199 200000 924423081 200000 452691182 200000 913432180 200000 730936789 200000 208168335 200000 206317113 200000 788031185 200000 702915632 200000 625923486 200000 275785346 200000 730876722 200000 421437673 200000 701474518 200000 384751185 200000 961085480 200000 460079384 200000 821678423 200000 451353422 200000 49304933 200000 213306102 200000 307014243 200000 212555843 200000 28963255 200000 964332507 200000 550168152 200000 110418711 200000 272340752 200000 505665600 200000 992110265 200000 756054227 200000 487529088 200000 137737150 200000 637463589 200000 701060000 200000 364003896 200000 753749772 200000 607823453 200000 809657030 200000 654366089 200000 489275907 200000 245853762 200000 742360237 200000 216897761 200000 244392349 200000 402812371 200000 305620703 200000 581228499 200000 932511217 200000 613431346 200000 278369795 200000 935388431 200000 173554231 200000 316034975 200000 308177890 200000 972825701 200000 349716169 200000 46059386 200000 191417188 200000 568528070 200000 907090719 200000 88895556 200000 193339027 200000 672432194 200000 20520401 200000 369656222 200000 641315991 200000 210830345 200000 64334487 200000 380538951 200000 908237751 200000 861121133 200000 839822923 200000 711683105 200000 926874461 200000 850904285 200000 501114597 200000 741753900 200000 850313745 200000 215060459 200000 348386686 200000 165684873 200000 809557884 200000 88249670 200000 336883789 200000 321776247 200000 354968677 200000 417581504 200000 388647083 200000 235149912 200000 772566710 200000 428585800 200000 171730193 200000 630139820 200000 999498104 200000 267312368 200000 973476632 200000 77576467 200000 443468498 200000 132926695 200000 312852343 200000 142140494 200000 589171213 200000 986068606 200000 246715400 200000 253226046 200000 41736593 200000 937010214 200000 199956418 200000 99165922 200000 159790824 200000 843038575 200000 488085695 200000 115302236 200000 496177337 200000 231970058 200000 852167223 200000 865202668 200000 508139213 200000 263768263 200000 506346114 200000 679209458 200000 798012429 200000 305774999 200000 529677593 200000 619048432 200000 135412865 200000 77077898 200000 773577876 200000 297424261 200000 90127185 200000 562789841 200000 513180844 200000 348270449 200000 501903559 200000 109972667 200000 127579705 200000 280483222 200000 816489546 200000 546793915 200000 718855476 200000 27619572 200000 159579747 200000 295905632 200000 460654261 200000 372672428 200000 728239291 200000 750954842 200000 656057078 200000 2168062 200000 749831706 200000 623059579 200000 862911309 200000 233198409 200000 419512424 200000 4829362 200000 156678708 200000 442064400 200000 624685743 200000 523059473 200000 177090884 200000 331869171 200000 291660566 200000 202102727 200000 944515381 200000 197563057 200000 815550182 200000 694157349 200000 542857694 200000 226564396 200000 871989383 200000 183239325 200000 451133498 200000 315605859 200000 671372675 200000 440782013 200000 682227808 200000 420640888 200000 92833921 200000 182289719 200000 771230601 200000 360852651 200000 23311179 200000 606342107 200000 40539661 200000 251560797 200000 527137992 200000 790606746 200000 762824549 200000 836814605 200000 763766017 200000 536394372 200000 311831593 200000 184857949 200000 114052894 200000 67874250 200000 578268690 200000 262446861 200000 791019369 200000 504016828 200000 190046200 200000 26488317 200000 856856393 200000 941220811 200000 956257237 200000 457297711 200000 634449223 200000 91119239 200000 23779519 200000 673692353 200000 591787788 200000 798341536 200000 359994096 200000 290950646 200000 17209696 200000 633943528 200000 708154305 200000 146105133 200000 8354348 200000 965417806 200000 406921642 200000 154136039 200000 855866999 200000 255725284 200000 643537986 200000 425625796 200000 21211243 200000 212732633 200000 894700612 200000 659420550 200000 867002193 200000 903427199 200000 314336647 200000 324363020 200000 402550671 200000 412937797 200000 160926468 200000 244188502 200000 943394480 200000 485499837 200000 289099987 200000 472876423 200000 359011676 200000 807160214 200000 610202669 200000 780402141 200000 906221914 200000 41580961 200000 172439914 200000 984421306 200000 144794004 200000 917425359 200000 17401347 200000 583331741 200000 831157266 200000 570771248 200000 799278224 200000 240861480 200000 720968189 200000 655967221 200000 155555530 200000 226107163 200000 773829021 200000 350115694 200000 605832074 200000 915281238 200000 958077530 200000 286331660 200000 816099527 200000 504214235 200000 27001022 200000 865719135 200000 86407067 200000 325373385 200000 336425072 200000 133024280 200000 657197117 200000 68119904 200000 565749817 200000 261934087 200000 920593415 200000 775254531 200000 901463553 200000 306736412 200000 108161393 200000 458633008 200000 572871890 200000 965250665 200000 397637139 200000 476328328 200000 297767123 200000 396529694 200000 637535909 200000 4572877 200000 220691277 200000 844334474 200000 803922177 200000 512309214 200000 730753193 200000 276127520 200000 274459167 200000 477505724 200000 42578543 200000 404814446 200000 228131864 200000 318523015 200000 631565640 200000 936529959 200000 306423843 200000 680338304 200000 531497212 200000 303445017 200000 309805209 200000 686982920 200000 399451251 200000 233418550 200000 564316403 200000 32966559 200000 682727862 200000 295167375 200000 872124362 200000 389543141 200000 136858606 200000 908403283 200000 600934613 200000 552308123 200000 161500515 200000 990816723 200000 32432365 200000 925800353 200000 129673597 200000 408455040 200000 776606732 200000 538941433 200000 881490630 200000 515786730 200000 807117641 200000 771715266 200000 14531813 200000 502084290 200000 669442268 200000 612186429 200000 456495267 200000 365304536 200000 356022303 200000 68150218 200000 359395817 200000 458236957 200000 777142666 200000 484177386 200000 896526271 200000 249534880 200000 591809205 200000 668049470 200000 946406477 200000 317656980 200000 124340313 200000 425546374 200000 906485468 200000 579117896 200000 975104590 200000 825865122 200000 121064405 200000 643366188 200000 406137741 200000 92284819 200000 294308545 200000 166347474 200000 622012974 200000 378799481 200000 897025094 200000 713558249 200000 179252586 200000 228603798 200000 687610927 200000 159730499 200000 329419674 200000 811167561 200000 922635107 200000 807645391 200000 34073141 200000 705365266 200000 232653804 200000 826916767 200000 94794197 200000 938343572 200000 419102449 200000 408668386 200000 658685489 200000 913867405 200000 41869499 200000 804352745 200000 54224931 200000 193304287 200000 229298866 200000 936038181 200000 633898915 200000 769833097 200000 675055456 200000 98149415 200000 131594184 200000 742617517 200000 412448876 200000 642293662 200000 959202509 200000 869535627 200000 220756639 200000 918190683 200000 957747721 200000 907047556 200000 342946786 200000 293734991 200000 374491125 200000 603815447 200000 755238717 200000 374035082 200000 358593065 200000 797704422 200000 866667225 200000 273754940 200000 972531038 200000 95375025 200000 755981821 200000 847536567 200000 78681452 200000 662975576 200000 184955668 200000 393492587 200000 839650637 200000 31587292 200000 45654948 200000 137014504 200000 725143319 200000 615941726 200000 754689111 200000 514162142 200000 372516356 200000 197818397 200000 724368628 200000 776192799 200000 284385389 200000 537486459 200000 351689318 200000 652399002 200000 647853513 200000 743851512 200000 579687603 200000 751527265 200000 655924402 200000 668414004 200000 992931589 200000 73384355 200000 680507104 200000 755688433 200000 777763749 200000 504128178 200000 774664490 200000 9371918 200000 220804089 200000 193586685 200000 319863179 200000 625223307 200000 757462668 200000 923018261 200000 684302106 200000 16904842 200000 870608133 200000 895657131 200000 704997904 200000 786299468 200000 950490158 200000 358144656 200000 639231941 200000 933603375 200000 999285742 200000 124631475 200000 957159602 200000 622418358 200000 431252302 200000 257456421 200000 430706287 200000 175768960 200000 225838711 200000 749689623 200000 543817142 200000 364038989 200000 884121264 200000 644754137 200000 788943965 200000 109161472 200000 574637668 200000 621362396 200000 788290910 200000 662357911 200000 21966617 200000 410377904 200000 566288594 200000 371409204 200000 886944121 200000 343525125 200000 847733232 200000 711735063 200000 14187340 200000 80803757 200000 438767378 200000 721566368 200000 207012218 200000 979009944 200000 459011503 200000 194577488 200000 562447885 200000 949589717 200000 958298721 200000 306305991 200000 412197420 200000 821324439 200000 558487264 200000 884694983 200000 366741537 200000 696268076 200000 781637636 200000 238746159 200000 52360018 200000 951133191 200000 82022854 200000 46134271 200000 151039050 200000 608833974 200000 750413630 200000 678130522 200000 313658545 200000 982847467 200000 113720485 200000 234547582 200000 617984846 200000 941354359 200000 737840979 200000 670752461 200000 447441419 200000 727779401 200000 620435393 200000 732246214 200000 192002545 200000 234777458 200000 338855816 200000 18269195 200000 94838566 200000 265550115 200000 601164639 200000 679383644 200000 361835765 200000 83646124 200000 950133023 200000 139849370 200000 554166214 200000 766503038 200000 694442434 200000 400004292 200000 673052448 200000 60190761 200000 158441311 200000 350068732 200000 35916205 200000 142361694 200000 952958254 200000 470917250 200000 57402677 200000 963821805 200000 357084553 200000 889630646 200000 134437537 200000 117393095 200000 908362728 200000 317307417 200000 593106937 200000 633682427 200000 593240803 200000 432221004 200000 594085989 200000 814906812 200000 902712370 200000 52987407 200000 996381230 200000 167807065 200000 184367279 200000 460039234 200000 639888061 200000 616776002 200000 746119250 200000 785762534 200000 753000602 200000 4073225 200000 591110196 200000 837684763 200000 44989806 200000 77767517 200000 301017228 200000 198934818 200000 431081985 200000 972839696 200000 819159219 200000 841022556 200000 287783483 200000 851818513 200000 488902434 200000 416678729 200000 513535269 200000 552287601 200000 775995250 200000 315114121 200000 282653416 200000 342003553 200000 234987610 200000 380271069 200000 773597388 200000 523454770 200000 270174644 200000 984628774 200000 170273594 200000 9622355 200000 520028279 200000 934074211 200000 416934329 200000 858986325 200000 12821181 200000 809101494 200000 881594611 200000 47239657 200000 146644926 200000 494676063 200000 81994417 200000 492306143 200000 361070546 200000 270884799 200000 252788186 200000 41211176 200000 441985650 200000 691477845 200000 259375734 200000 864496852 200000 513705014 200000 219688131 200000 849244080 200000 715997971 200000 193269975 200000 932235465 200000 428739534 200000 748243511 200000 604374829 200000 145601863 200000 28853818 200000 749173168 200000 720630577 200000 107733310 200000 98477949 200000 549112334 200000 952929787 200000 206653646 200000 396919101 200000 470406401 200000 383040453 200000 804567865 200000 952792133 200000 23226203 200000 573188581 200000 223569630 200000 230986877 200000 3548427 200000 52831958 200000 129640766 200000 262635244 200000 423320355 200000 412936750 200000 851183865 200000 647122364 200000 714809298 200000 881223848 200000 224003024 200000 282189365 200000 157464169 200000 156626970 200000 226534052 200000 636826816 200000 867062105 200000 748770175 200000 150061941 200000 218484453 200000 119297075 200000 195980526 200000 666322787 200000 272027980 200000 273222566 200000 273783712 200000 704226479 200000 174500798 200000 716690819 200000 697492461 200000 650032825 200000 804063012 200000 812585147 200000 47682382 200000 396066819 200000 17486214 200000 320641374 200000 8669275 200000 935120428 200000 294104077 200000 757462173 200000 741084877 200000 671227380 200000 357830400 200000 450244808 200000 449359228 200000 336429886 200000 84989898 200000 750524751 200000 312827490 200000 233070344 200000 660002545 200000 621655748 200000 293578389 200000 514922356 200000 110630431 200000 611275479 200000 529921616 200000 109269441 200000 688970268 200000 532102232 200000 542728937 200000 326825041 200000 618810576 200000 546457399 200000 274242779 200000 445345444 200000 671219013 200000 569233030 200000 48094140 200000 445563739 200000 51254178 200000 975080564 200000 222806087 200000 119220277 200000 121484080 200000 568289875 200000 205826643 200000 672636436 200000 507918424 200000 637767826 200000 646510809 200000 912634616 200000 921297058 200000 173010114 200000 975472113 200000 801927681 200000 732805814 200000 526194581 200000 439506644 200000 217654640 200000 420723806 200000 428538073 200000 782656986 200000 37664934 200000 503250049 200000 427832192 200000 824578172 200000 124692002 200000 501468456 200000 835102106 200000 279512914 200000 23674246 200000 323460988 200000 378904152 200000 171793429 200000 810897810 200000 218458564 200000 617131018 200000 494093726 200000 494680615 200000 801313643 200000 827408929 200000 677558756 200000 455294020 200000 934738167 200000 965630253 200000 410894337 200000 953626123 200000 801973266 200000 502644959 200000 92166700 200000 278928572 200000 346378628 200000 939820551 200000 482229183 200000 303523511 200000 322422070 200000 307226261 200000 151228722 200000 931898749 200000 504906799 200000 415845275 200000 49933853 200000 740176815 200000 254907546 200000 484312392 200000 686958904 200000 955071244 200000 801919421 200000 27365102 200000 826581085 200000 75646070 200000 532642306 200000 949540605 200000 888052868 200000 429889517 200000 599761137 200000 898790148 200000 607594438 200000 616040081 200000 257063218 200000 855376821 200000 985739610 200000 736635556 200000 903469711 200000 552528097 200000 923259289 200000 594323332 200000 895805423 200000 268954487 200000 7975420 200000 489615796 200000 213873499 200000 678912904 200000 610094876 200000 166354643 200000 812802044 200000 727112773 200000 649161392 200000 367040418 200000 469136410 200000 484942847 200000 857078161 200000 540577282 200000 140852510 200000 608583205 200000 137825721 200000 612998386 200000 758277007 200000 43257672 200000 512138303 200000 25407124 200000 29865239 200000 578926873 200000 446394203 200000 444535848 200000 993727103 200000 852923496 200000 439127655 200000 773093390 200000 134521261 200000 524514085 200000 895568347 200000 987246536 200000 330123180 200000 300287586 200000 204972367 200000 387803636 200000 765047971 200000 463872591 200000 956939644 200000 212234837 200000 91669980 200000 778610748 200000 328287290 200000 674891722 200000 509869502 200000 594984089 200000 487869058 200000 886837332 200000 608015314 200000 422593272 200000 411200620 200000 169418004 200000 215989953 200000 828677640 200000 629648177 200000 424556617 200000 301521490 200000 8013211 200000 487214378 200000 298630485 200000 438106480 200000 209699488 200000 684177358 200000 567997112 200000 804924449 200000 183475497 200000 751965111 200000 197302802 200000 913717647 200000 759108709 200000 647147164 200000 448109092 200000 198587906 200000 37217445 200000 196977495 200000 103693519 200000 755986659 200000 149503322 200000 740071904 200000 879855890 200000 495806137 200000 281954580 200000 331350862 200000 837122319 200000 817824047 200000 264224132 200000 435526620 200000 730050054 200000 781015819 200000 108914043 200000 257927393 200000 671913560 200000 958113335 200000 54434535 200000 47823062 200000 3227524 200000 813583291 200000 97840347 200000 989395795 200000 417092652 200000 953105343 200000 343442823 200000 308294929 200000 354157072 200000 975223693 200000 171609147 200000 300871144 200000 544761872 200000 700573068 200000 465361256 200000 129714386 200000 671213613 200000 743247685 200000 889730206 200000 283824101 200000 72874376 200000 860646241 200000 64634509 200000 654804059 200000 936643680 200000 553248168 200000 36370695 200000 163979405 200000 90253847 200000 126550274 200000 362015995 200000 596308978 200000 79501101 200000 964196729 200000 244634747 200000 239666980 200000 661345091 200000 995908660 200000 369292982 200000 472805851 200000 796197656 200000 800655228 200000 171300862 200000 225734894 200000 679474830 200000 142710970 200000 310003138 200000 698893400 200000 564547237 200000 795207798 200000 2782867 200000 677863728 200000 664170877 200000 598234200 200000 267297826 200000 495185839 200000 335110743 200000 213414185 200000 363930944 200000 82899245 200000 290217875 200000 744131282 200000 156041691 200000 214755363 200000 342225587 200000 390421083 200000 203858183 200000 447183401 200000 635094102 200000 258190829 200000 855028466 200000 982155769 200000 583298109 200000 305828048 200000 85979373 200000 206981481 200000 380190536 200000 703692140 200000 319510888 200000 724175219 200000 145407864 200000 319370570 200000 137513461 200000 853681200 200000 159924206 200000 258078995 200000 522862404 200000 568016087 200000 509452010 200000 478924943 200000 986488613 200000 533400002 200000 323654092 200000 723230887 200000 214499976 200000 637982312 200000 374248725 200000 832942947 200000 929182591 200000 524664163 200000 926831717 200000 997886955 200000 868802361 200000 8226411 200000 501863550 200000 428046984 200000 241587208 200000 169851480 200000 657105215 200000 50700451 200000 788939611 200000 518915363 200000 165607337 200000 126666948 200000 717676484 200000 191793636 200000 796232156 200000 94989459 200000 581567218 200000 257937620 200000 428977945 200000 448487642 200000 882753462 200000 998343499 200000 642996673 200000 996264320 200000 710363138 200000 299525058 200000 636655956 200000 64119182 200000 669203172 200000 482815442 200000 606924914 200000 548207405 200000 26180238 200000 987292722 200000 785399004 200000 452530085 200000 677833296 200000 227728059 200000 540340082 200000 170202462 200000 687578267 200000 141568615 200000 15239734 200000 644116450 200000 135448831 200000 507537741 200000 369427014 200000 246885848 200000 981149741 200000 854824101 200000 426664933 200000 169710345 200000 969471477 200000 934795977 200000 196979314 200000 228516445 200000 489429831 200000 832208177 200000 698411119 200000 557123038 200000 608031797 200000 832375925 200000 543115642 200000 638342836 200000 79519215 200000 295947341 200000 729495638 200000 861423910 200000 928604357 200000 67613075 200000 114030818 200000 483310238 200000 854832679 200000 453812287 200000 312060447 200000 125706148 200000 16602791 200000 876737386 200000 571910701 200000 705691617 200000 337626100 200000 658598731 200000 284459086 200000 137416732 200000 751056095 200000 473300283 200000 394062560 200000 519673408 200000 446077274 200000 303878579 200000 365343078 200000 906065235 200000 958751347 200000 540698700 200000 996678271 200000 578870143 200000 244765276 200000 673481149 200000 439990765 200000 742627340 200000 909458022 200000 389076960 200000 306664078 200000 651113826 200000 591864064 200000 451176364 200000 405893221 200000 463748363 200000 959628219 200000 484718907 200000 457397905 200000 857071534 200000 968427848 200000 670974917 200000 705297747 200000 446666516 200000 203934583 200000 630261154 200000 848334347 200000 178275878 200000 822191928 200000 432937547 200000 781131578 200000 174565612 200000 675558557 200000 726504536 200000 857466497 200000 170132622 200000 235542742 200000 480963970 200000 441175712 200000 746373462 200000 248051763 200000 706578593 200000 869433719 200000 144545451 200000 875547685 200000 609355694 200000 970268679 200000 770795286 200000 830144315 200000 421852609 200000 615710833 200000 999834688 200000 215567656 200000 679186708 200000 171848692 200000 436294385 200000 250828986 200000 569285373 200000 964370162 200000 153890577 200000 119382500 200000 556085751 200000 979916011 200000 788451242 200000 446430132 200000 490068376 200000 203166335 200000 707776739 200000 316072541 200000 496786075 200000 449562991 200000 632499205 200000 160338733 200000 315838166 200000 55998108 200000 890177912 200000 88557206 200000 421688644 200000 907858950 200000 186477766 200000 555755048 200000 513739260 200000 540999885 200000 770574486 200000 946899604 200000 554233399 200000 294395698 200000 841930418 200000 83034539 200000 320789069 200000 851705494 200000 433883649 200000 547653724 200000 417973687 200000 694573432 200000 732325516 200000 853607608 200000 420571917 200000 510995322 200000 951384443 200000 782231535 200000 749104136 200000 813522268 200000 367732504 200000 958606419 200000 276026240 200000 317919486 200000 425504458 200000 203197268 200000 547658607 200000 801410913 200000 837099802 200000 572463490 200000 734552811 200000 886991526 200000 515588017 200000 502977166 200000 749194287 200000 144414220 200000 146831191 200000 192249671 200000 704687761 200000 506408950 200000 152758261 200000 631354784 200000 830556812 200000 782931938 200000 414399634 200000 334765224 200000 618209718 200000 422431857 200000 777049944 200000 106221199 200000 655304906 200000 425493348 200000 96584080 200000 761360038 200000 924647839 200000 529919900 200000 390475168 200000 131548511 200000 311208750 200000 823699737 200000 665825043 200000 146950216 200000 28189071 200000 441712891 200000 867518609 200000 162296339 200000 12057595 200000 424847235 200000 884643297 200000 844856977 200000 618849994 200000 866259986 200000 834665965 200000 321596593 200000 613861237 200000 719993128 200000 457515197 200000 721174660 200000 318899348 200000 449951845 200000 881170810 200000 438715195 200000 533876704 200000 792980106 200000 435073132 200000 303860006 200000 454185010 200000 5895031 200000 977744123 200000 466849206 200000 558795137 200000 654260781 200000 703054769 200000 996078459 200000 136192743 200000 515913421 200000 672564789 200000 301780517 200000 911901851 200000 510973079 200000 280682832 200000 141619846 200000 705983991 200000 669488107 200000 511782122 200000 60333198 200000 707580787 200000 902269002 200000 259970573 200000 60427085 200000 632717479 200000 917108309 200000 50825952 200000 933397235 200000 451165259 200000 432244171 200000 93178029 200000 165637330 200000 700859961 200000 394557838 200000 845568474 200000 482939737 200000 747636073 200000 211733406 200000 2674674 200000 620469786 200000 953107444 200000 906492188 200000 117893533 200000 58462148 200000 521598737 200000 90998855 200000 255212707 200000 459577897 200000 764720921 200000 544595585 200000 840421868 200000 918386232 200000 773326725 200000 877422665 200000 853574017 200000 30461954 200000 747247342 200000 556948289 200000 514606731 200000 603440824 200000 726466827 200000 833238569 200000 170821458 200000 821152426 200000 436101301 200000 347898594 200000 999209278 200000 251951945 200000 363573734 200000 98015851 200000 652110553 200000 53417253 200000 852586933 200000 56982758 200000 702532042 200000 586236911 200000 238961754 200000 137638291 200000 78278874 200000 71552119 200000 111743279 200000 864577747 200000 80969714 200000 885337774 200000 946486444 200000 318992933 200000 929381402 200000 149006756 200000 225823337 200000 7382059 200000 685571962 200000 556556170 200000 82789151 200000 770588836 200000 833794907 200000 77171631 200000 440483494 200000 146581106 200000 1057318 200000 472922246 200000 34930679 200000 547382677 200000 1282916 200000 175632286 200000 478417706 200000 227829038 200000 510005179 200000 157736871 200000 792283000 200000 37098364 200000 776274678 200000 32750707 200000 170477882 200000 804360161 200000 179350524 200000 48844017 200000 117898727 200000 267332317 200000 461034199 200000 125981490 200000 655588889 200000 340310032 200000 655043758 200000 881596008 200000 760707975 200000 750007355 200000 109300170 200000 415380705 200000 343704331 200000 470078271 200000 236492179 200000 414130703 200000 297925277 200000 451536412 200000 347569299 200000 60870786 200000 544579412 200000 413117170 200000 285287537 200000 27588587 200000 565557099 200000 701362434 200000 844769782 200000 268332314 200000 112375353 200000 524631212 200000 599475467 200000 211880960 200000 780609591 200000 127679346 200000 793008824 200000 102177197 200000 653033213 200000 925768178 200000 25053478 200000 947486290 200000 995593540 200000 72508911 200000 186453404 200000 882003263 200000 341932772 200000 34118728 200000 60124293 200000 504739557 200000 252395223 200000 508795134 200000 607209831 200000 265826003 200000 135748915 200000 75178802 200000 566735596 200000 56437180 200000 505489202 200000 773111076 200000 716698843 200000 551762287 200000 988842285 200000 84055092 200000 319740959 200000 364765916 200000 382962843 200000 171418851 200000 853001918 200000 794811925 200000 67338774 200000 251503313 200000 909359586 200000 746592841 200000 638689110 200000 863981247 200000 652018132 200000 144484809 200000 963224370 200000 104131726 200000 980313594 200000 802295815 200000 269220261 200000 726240062 200000 325362911 200000 935767441 200000 371927494 200000 354030831 200000 797684778 200000 24186905 200000 605499854 200000 401748706 200000 385699493 200000 138627695 200000 161153301 200000 436456824 200000 73280567 200000 428798596 200000 216779284 200000 983383600 200000 618746857 200000 330662760 200000 9265763 200000 270858668 200000 724470244 200000 788105548 200000 386065596 200000 100236716 200000 161810799 200000 650471296 200000 356728053 200000 693389584 200000 863404277 200000 319528565 200000 600103432 200000 453805018 200000 22417404 200000 912305083 200000 632123406 200000 364046632 200000 716444462 200000 113319939 200000 307770430 200000 676261181 200000 611719251 200000 258993949 200000 314138354 200000 525163896 200000 733441107 200000 309179385 200000 597356449 200000 223436890 200000 30912824 200000 444208297 200000 627864805 200000 595644292 200000 17570345 200000 869546076 200000 115142774 200000 120457141 200000 835214704 200000 549059940 200000 127391532 200000 838590671 200000 931595891 200000 798116144 200000 624601344 200000 3781586 200000 909081021 200000 530504274 200000 574198538 200000 401136350 200000 762862326 200000 374139513 200000 810525571 200000 693950261 200000 889647845 200000 283161718 200000 833508291 200000 141745461 200000 132671860 200000 76582458 200000 35317827 200000 954157153 200000 705933740 200000 661461206 200000 247681180 200000 106604376 200000 884383155 200000 945298041 200000 522337157 200000 617600475 200000 277286100 200000 137213556 200000 421951191 200000 125354698 200000 858858359 200000 991800632 200000 493663116 200000 528387111 200000 236835 200000 97685589 200000 375120315 200000 239418129 200000 175611522 200000 201310332 200000 84733084 200000 27936200 200000 726473564 200000 868595068 200000 393660553 200000 681703855 200000 630129306 200000 146469448 200000 594222330 200000 819264324 200000 171741252 200000 479281903 200000 613525639 200000 128212009 200000 640575874 200000 54636194 200000 602547944 200000 412167965 200000 30373533 200000 207646128 200000 925431032 200000 394959362 200000 330871038 200000 179832716 200000 872585388 200000 910889432 200000 62487342 200000 33574596 200000 385797920 200000 656713408 200000 255790291 200000 188078859 200000 391381642 200000 880864249 200000 160686264 200000 793940783 200000 969994307 200000 65725413 200000 937344708 200000 863949602 200000 43584708 200000 223820803 200000 573815296 200000 275332085 200000 6590374 200000 736637686 200000 651946133 200000 51810775 200000 919535008 200000 366676604 200000 186158539 200000 492977689 200000 930563212 200000 545974134 200000 984416267 200000 341766444 200000 139840866 200000 267754470 200000 730270428 200000 674195104 200000 120802873 200000 389555435 200000 632781033 200000 98738470 200000 832382028 200000 725498054 200000 889690616 200000 78089870 200000 386180082 200000 624026839 200000 347178739 200000 47350729 200000 209706660 200000 826453920 200000 613690337 200000 192421095 200000 369602810 200000 985758399 200000 567895533 200000 785361177 200000 268286637 200000 113484023 200000 185716061 200000 879692975 200000 73964693 200000 383961639 200000 971837340 200000 597095193 200000 399393451 200000 266405712 200000 773977904 200000 561762025 200000 802626055 200000 267447955 200000 207275458 200000 690464207 200000 739189987 200000 52879663 200000 943471132 200000 883352730 200000 945648277 200000 123666310 200000 568526886 200000 796497213 200000 124178328 200000 529896728 200000 830630631 200000 172595398 200000 86550914 200000 501055621 200000 34258569 200000 305296231 200000 399145742 200000 833074575 200000 497698388 200000 695774833 200000 270124563 200000 980660500 200000 490366641 200000 414691411 200000 412426121 200000 430933271 200000 365814568 200000 773738142 200000 763723146 200000 22649527 200000 4808801 200000 512687107 200000 375710030 200000 978277941 200000 517038117 200000 293745234 200000 893886765 200000 129985778 200000 130624349 200000 8414332 200000 114387104 200000 612099949 200000 142121489 200000 756512913 200000 158298175 200000 190870856 200000 954642794 200000 899443138 200000 251283395 200000 834400579 200000 736710575 200000 219630175 200000 810950661 200000 696777534 200000 47097419 200000 792120281 200000 21980924 200000 167145530 200000 550246340 200000 837306560 200000 108129217 200000 398825048 200000 980339140 200000 823826116 200000 268925582 200000 139091672 200000 637314323 200000 72939703 200000 370503865 200000 146760730 200000 222270361 200000 725213833 200000 69376701 200000 619616159 200000 477617248 200000 601272649 200000 528560688 200000 652283911 200000 817912207 200000 116239658 200000 331396557 200000 920843540 200000 631942767 200000 117466490 200000 396913515 200000 225115044 200000 407415145 200000 702054059 200000 414299139 200000 585291194 200000 607015941 200000 339838030 200000 256468909 200000 866820214 200000 268290283 200000 673445138 200000 179790754 200000 455059991 200000 440291301 200000 822490312 200000 197991482 200000 387707902 200000 766520794 200000 110190689 200000 94683374 200000 14971565 200000 692327635 200000 496562670 200000 432612950 200000 299212227 200000 909200377 200000 950826142 200000 276793900 200000 966036481 200000 9359251 200000 360023746 200000 453232454 200000 523872071 200000 297901324 200000 613248459 200000 317649822 200000 45002391 200000 219845354 200000 798927433 200000 492472909 200000 382612495 200000 201645271 200000 381940204 200000 13869962 200000 450540786 200000 694951323 200000 442557318 200000 299586735 200000 541214623 200000 843068703 200000 975577863 200000 976892980 200000 468818327 200000 588436586 200000 889268095 200000 383861681 200000 975137659 200000 361255335 200000 605255966 200000 388355550 200000 394923275 200000 285494300 200000 106920758 200000 434898582 200000 764874535 200000 940180531 200000 475677238 200000 761101006 200000 77298639 200000 37262196 200000 35886512 200000 957217442 200000 753272358 200000 333165191 200000 417220179 200000 711776584 200000 438343274 200000 75904822 200000 497868272 200000 700289817 200000 808947197 200000 804360296 200000 79217529 200000 775965582 200000 73893215 200000 245732391 200000 650459900 200000 859695424 200000 722354736 200000 108762009 200000 552711083 200000 193618918 200000 805523249 200000 648339209 200000 326160342 200000 797566554 200000 774098498 200000 16405983 200000 361125614 200000 849726099 200000 439011429 200000 657048226 200000 882480515 200000 999955371 200000 742468025 200000 349175548 200000 876653382 200000 888192985 200000 139233151 200000 99637174 200000 93026567 200000 292279415 200000 364315671 200000 518106294 200000 451358391 200000 741281277 200000 491945730 200000 351350535 200000 165217638 200000 831297539 200000 551218913 200000 205415633 200000 248757572 200000 788571970 200000 288950131 200000 115465563 200000 114148259 200000 790836626 200000 420091803 200000 66920207 200000 200052979 200000 599309292 200000 414727511 200000 316473717 200000 659728067 200000 305529448 200000 323588040 200000 284210998 200000 803939782 200000 963802687 200000 119309104 200000 544629786 200000 58603466 200000 716313546 200000 248117485 200000 626362633 200000 18679746 200000 782088320 200000 598850434 200000 638723596 200000 306466748 200000 440457979 200000 879782542 200000 153664588 200000 182004458 200000 861265650 200000 168534227 200000 218987537 200000 31528349 200000 606756159 200000 959600175 200000 186380484 200000 995551556 200000 349688282 200000 281278885 200000 970755820 200000 412948080 200000 450679770 200000 700274004 200000 192420916 200000 81123026 200000 979660666 200000 734601341 200000 307153762 200000 826446650 200000 168568337 200000 428234112 200000 785782368 200000 62756249 200000 175813144 200000 638313439 200000 296405046 200000 672284927 200000 32089383 200000 146521657 200000 200695564 200000 795354525 200000 642370551 200000 794677838 200000 290249772 200000 563906755 200000 592204897 200000 961077505 200000 237031421 200000 670788321 200000 487260 200000 89041488 200000 130776584 200000 143659913 200000 148814593 200000 186248028 200000 441295094 200000 96163179 200000 17314441 200000 551878759 200000 858161295 200000 353190486 200000 360232525 200000 232488656 200000 378185147 200000 122479933 200000 393727940 200000 14468376 200000 744781956 200000 440122414 200000 272602504 200000 7725279 200000 599773713 200000 372610140 200000 716534609 200000 811400423 200000 566152363 200000 164979221 200000 420744183 200000 6903566 200000 607342011 200000 870638795 200000 571943282 200000 405576279 200000 289982409 200000 645862159 200000 350310108 200000 547926241 200000 492895357 200000 226255504 200000 846861933 200000 431693293 200000 301543072 200000 465882143 200000 467310973 200000 424158684 200000 891514395 200000 300522413 200000 807001221 200000 998613037 200000 512956918 200000 866690122 200000 860475677 200000 114275202 200000 384695898 200000 59005991 200000 428947455 200000 105456027 200000 558810767 200000 422288020 200000 277135617 200000 373141337 200000 378582781 200000 431449090 200000 707739933 200000 930615483 200000 418179885 200000 84114433 200000 93032044 200000 460624099 200000 324729800 200000 480683329 200000 218417701 200000 557950480 200000 845329558 200000 137564564 200000 304733346 200000 957667748 200000 890729088 200000 78525418 200000 189531482 200000 240394784 200000 448873870 200000 469532755 200000 609985255 200000 797294370 200000 541639912 200000 79686655 200000 446166785 200000 119573868 200000 763865815 200000 718150464 200000 148807296 200000 858150111 200000 215130308 200000 942548357 200000 703891805 200000 359320699 200000 381656887 200000 179629407 200000 14960304 200000 575031393 200000 278014936 200000 652265088 200000 76757682 200000 713492432 200000 684598129 200000 540194742 200000 658356411 200000 837324585 200000 115090921 200000 125378803 200000 840841540 200000 343632878 200000 15303241 200000 614148423 200000 23329254 200000 897647294 200000 661741242 200000 884375267 200000 846627160 200000 985076570 200000 174614660 200000 339682584 200000 538682740 200000 158337699 200000 593555983 200000 538844756 200000 688744241 200000 900999832 200000 939681509 200000 680034859 200000 774310057 200000 521175643 200000 392690605 200000 82083658 200000 290717459 200000 416615980 200000 221389872 200000 399307652 200000 574170825 200000 469727595 200000 615368535 200000 250856905 200000 435093827 200000 379763353 200000 83124009 200000 430720553 200000 367579417 200000 760865623 200000 762241745 200000 499778004 200000 68184067 200000 248332900 200000 301857429 200000 308299548 200000 76334300 200000 171610018 200000 491973087 200000 89176945 200000 656376729 200000 441851409 200000 804884791 200000 683911522 200000 699849046 200000 406050770 200000 716961862 200000 984024225 200000 575129161 200000 290665508 200000 742893523 200000 887400447 200000 340490187 200000 732499305 200000 150610889 200000 463055723 200000 228956757 200000 442573089 200000 203961134 200000 281620471 200000 947318656 200000 861172204 200000 413902892 200000 123482066 200000 782736387 200000 55962507 200000 798607371 200000 355812429 200000 820746680 200000 616876255 200000 57057587 200000 212327897 200000 992784279 200000 153172455 200000 768414510 200000 529658374 200000 257714103 200000 260031429 200000 128447651 200000 363765637 200000 929771347 200000 313389753 200000 843826011 200000 909306406 200000 970449602 200000 519982628 200000 271877695 200000 794746586 200000 364368253 200000 32989829 200000 426815319 200000 359824305 200000 80051740 200000 266724222 200000 260408779 200000 771327452 200000 412616792 200000 447875534 200000 751557093 200000 592888235 200000 673659657 200000 56841047 200000 28553996 200000 762603150 200000 245811752 200000 87515930 200000 284109257 200000 141118743 200000 357806285 200000 536761141 200000 125203397 200000 863962869 200000 430391602 200000 689237739 200000 514681800 200000 316153594 200000 227877549 200000 818753691 200000 878546874 200000 861256981 200000 954525625 200000 325627333 200000 282511525 200000 329506392 200000 182195180 200000 982226700 200000 447525040 200000 691435762 200000 376115713 200000 64009262 200000 925849380 200000 346700853 200000 287948239 200000 678550029 200000 111328873 200000 442557584 200000 186423886 200000 678578856 200000 650757641 200000 628256660 200000 666345368 200000 529440545 200000 690552491 200000 574918642 200000 651087077 200000 600531385 200000 990748185 200000 377386362 200000 729855117 200000 350474702 200000 612828474 200000 951665437 200000 197742089 200000 412870114 200000 300842519 200000 327743211 200000 770095089 200000 543583638 200000 580433880 200000 159065621 200000 907876862 200000 180677034 200000 286739655 200000 119839467 200000 667612937 200000 194305534 200000 109428299 200000 544377054 200000 986445577 200000 65740180 200000 38723309 200000 899883646 200000 705416471 200000 486257290 200000 667265110 200000 898594683 200000 45261677 200000 543300643 200000 697389902 200000 540975783 200000 13877089 200000 421595326 200000 146711998 200000 300752881 200000 359635822 200000 293020636 200000 405082797 200000 595315819 200000 407571242 200000 189680158 200000 643411525 200000 68251204 200000 217189712 200000 205937475 200000 567200719 200000 722926798 200000 952023991 200000 817763373 200000 443355569 200000 562605176 200000 510028120 200000 392991452 200000 587232118 200000 842972372 200000 969086027 200000 994288752 200000 997810118 200000 748260497 200000 354449865 200000 799305002 200000 522686568 200000 153713024 200000 6927914 200000 671512683 200000 808936006 200000 904059026 200000 154087143 200000 650844850 200000 793389416 200000 845683671 200000 819773592 200000 83872673 200000 65617143 200000 286466176 200000 969734903 200000 976265720 200000 238814523 200000 60436701 200000 276233946 200000 123559320 200000 572317596 200000 115394143 200000 998611515 200000 278698880 200000 223261348 200000 944421270 200000 746809907 200000 813521362 200000 764536826 200000 711990835 200000 853087481 200000 44241357 200000 484319335 200000 240248582 200000 207740903 200000 300839892 200000 579227603 200000 204418048 200000 562127733 200000 758487909 200000 969058632 200000 42383408 200000 723368763 200000 882279713 200000 597087469 200000 651808713 200000 995894257 200000 532580042 200000 14605836 200000 434143769 200000 571038066 200000 571917119 200000 930605835 200000 89173395 200000 571498675 200000 315491457 200000 752048501 200000 732949957 200000 630786000 200000 279582128 200000 763923954 200000 266624354 200000 904819199 200000 72556301 200000 301694538 200000 258030648 200000 277750681 200000 958011897 200000 211196773 200000 358503737 200000 256580631 200000 930926324 200000 329218892 200000 160126582 200000 942656018 200000 795738014 200000 754465064 200000 629411102 200000 994541889 200000 578706616 200000 698057537 200000 893268354 200000 377344638 200000 427639843 200000 649328895 200000 993313555 200000 397704640 200000 668677854 200000 12371180 200000 716919393 200000 685543969 200000 660662027 200000 136695983 200000 920172829 200000 53007320 200000 751835626 200000 302064401 200000 848477719 200000 712498751 200000 593505755 200000 912779771 200000 582455616 200000 268946894 200000 988951647 200000 435208821 200000 397871016 200000 649819165 200000 935428631 200000 648925351 200000 18176383 200000 40396773 200000 522247363 200000 485874138 200000 971339287 200000 448424702 200000 259998019 200000 917168760 200000 581891039 200000 620152929 200000 539230104 200000 693176839 200000 399592553 200000 521884710 200000 228509922 200000 163364656 200000 580041829 200000 551432070 200000 12457827 200000 898640829 200000 585138594 200000 793696474 200000 849149562 200000 436747925 200000 225132306 200000 383919513 200000 765836967 200000 775733186 200000 992505030 200000 776009821 200000 885686669 200000 779458667 200000 176787437 200000 838584541 200000 939823082 200000 968112345 200000 160474840 200000 923133427 200000 85138848 200000 125735540 200000 562684152 200000 757720983 200000 317490094 200000 958292934 200000 175531230 200000 429565664 200000 214194230 200000 790410358 200000 128853049 200000 840145929 200000 778635896 200000 349232462 200000 178613210 200000 283978345 200000 905564373 200000 779979828 200000 173102514 200000 548207225 200000 809554636 200000 952268851 200000 798435537 200000 837014993 200000 754660095 200000 741180275 200000 455811431 200000 301280042 200000 62651694 200000 772607291 200000 92955846 200000 912343645 200000 441599033 200000 85099510 200000 530474334 200000 719814753 200000 405891617 200000 947888426 200000 523466431 200000 11048783 200000 91351559 200000 755435905 200000 343435673 200000 805926496 200000 119864362 200000 323849410 200000 59153342 200000 828194285 200000 811220972 200000 432751064 200000 942727197 200000 691683181 200000 456029645 200000 871114953 200000 916884168 200000 878541690 200000 93301102 200000 640932543 200000 859381486 200000 331951564 200000 230494094 200000 634393091 200000 711501537 200000 916807483 200000 109091855 200000 40491003 200000 864949264 200000 823068607 200000 637508080 200000 75831090 200000 616765708 200000 936505970 200000 679432020 200000 141214544 200000 373626247 200000 763093388 200000 610102137 200000 758237468 200000 419789903 200000 910744677 200000 132071104 200000 370714240 200000 714249046 200000 384480630 200000 575793323 200000 615002756 200000 888757676 200000 915166807 200000 484745177 200000 858181457 200000 613487490 200000 542708674 200000 789557259 200000 919624750 200000 925679144 200000 594831245 200000 41055265 200000 456678790 200000 456268303 200000 158879922 200000 331230236 200000 201536735 200000 622363847 200000 162982730 200000 219212061 200000 445110499 200000 582932224 200000 709442188 200000 62375780 200000 29358938 200000 709442700 200000 692545234 200000 391183441 200000 269543724 200000 328977499 200000 568650644 200000 480924261 200000 379342435 200000 687314044 200000 435430249 200000 749231936 200000 232682022 200000 905098274 200000 891062796 200000 414772644 200000 626596031 200000 871670683 200000 201225300 200000 938214768 200000 711836052 200000 923540058 200000 766630458 200000 883404709 200000 139581232 200000 235295981 200000 748768470 200000 130745443 200000 306217787 200000 684296966 200000 249068641 200000 436473579 200000 21181564 200000 374302070 200000 560556083 200000 252576158 200000 58983646 200000 826081324 200000 210738885 200000 934283771 200000 323497831 200000 397919801 200000 522469808 200000 657620132 200000 141430336 200000 407656910 200000 277658027 200000 169492825 200000 335542963 200000 306100795 200000 825296528 200000 909511931 200000 80616744 200000 490130929 200000 192253270 200000 272241033 200000 96390950 200000 203305600 200000 100426775 200000 897709605 200000 607166295 200000 665735321 200000 533134346 200000 144654607 200000 440864643 200000 34883084 200000 346945417 200000 574135207 200000 340709523 200000 702355402 200000 415642124 200000 379290734 200000 80398479 200000 936083939 200000 113101867 200000 307139845 200000 722346143 200000 580011399 200000 49104798 200000 532802604 200000 762691853 200000 859025160 200000 808709952 200000 22319555 200000 130794815 200000 45621205 200000 53577990 200000 937639115 200000 444696001 200000 8861312 200000 730060300 200000 838913380 200000 551073848 200000 370809016 200000 196113544 200000 401793743 200000 421008751 200000 955787599 200000 468553171 200000 860807021 200000 628580173 200000 861338164 200000 111570534 200000 506706110 200000 483678427 200000 618761336 200000 837045722 200000 687423842 200000 479535170 200000 555279949 200000 263838950 200000 260517658 200000 562579146 200000 169695489 200000 829219172 200000 548785863 200000 369196764 200000 419128582 200000 416769100 200000 527089768 200000 860734463 200000 168087532 200000 969511861 200000 250706207 200000 554244318 200000 11937380 200000 812818650 200000 814760748 200000 11192127 200000 229536830 200000 47525906 200000 165514224 200000 167526924 200000 610496619 200000 461130966 200000 39697386 200000 641615692 200000 154893563 200000 89356734 200000 479881916 200000 910258730 200000 451832094 200000 511010947 200000 238032678 200000 619517676 200000 517227814 200000 145437181 200000 260246280 200000 980003581 200000 780667523 200000 190839845 200000 939555171 200000 308700899 200000 693748165 200000 734407699 200000 651062871 200000 278683719 200000 297124508 200000 237934081 200000 589600550 200000 745575411 200000 981492186 200000 688029509 200000 424990767 200000 761480655 200000 462860142 200000 652349530 200000 466182387 200000 187175138 200000 755432554 200000 897517270 200000 347593746 200000 653435222 200000 38736125 200000 597707636 200000 541390157 200000 693395059 200000 283720312 200000 649068555 200000 860081029 200000 318680738 200000 186092364 200000 386732947 200000 375374522 200000 829509483 200000 435600650 200000 909633574 200000 332058124 200000 389365110 200000 703282785 200000 763555580 200000 8073660 200000 754498700 200000 662007586 200000 81511533 200000 784319786 200000 889487766 200000 131946046 200000 613759986 200000 531939032 200000 589809820 200000 898069957 200000 866721315 200000 144748645 200000 282922183 200000 437976808 200000 810292409 200000 995161233 200000 106895454 200000 287694839 200000 281883789 200000 531804991 200000 635970252 200000 660141666 200000 389958038 200000 94215021 200000 396587671 200000 684084923 200000 144876269 200000 313503037 200000 893009257 200000 79921842 200000 619764428 200000 102007278 200000 716544522 200000 234780951 200000 371089033 200000 767209442 200000 687899234 200000 860816346 200000 132779167 200000 108382361 200000 176679803 200000 688679437 200000 729403556 200000 211057332 200000 310793596 200000 617565151 200000 7173459 200000 471376370 200000 739739054 200000 99731106 200000 659057283 200000 927214901 200000 145939066 200000 226008773 200000 744835885 200000 440123517 200000 743803240 200000 476032473 200000 410931049 200000 745676522 200000 127805216 200000 19628688 200000 977904752 200000 98337469 200000 269621100 200000 517961400 200000 825213594 200000 52019543 200000 326808883 200000 104094531 200000 206538080 200000 125865783 200000 198441086 200000 565793857 200000 587750746 200000 433708031 200000 425332342 200000 289441507 200000 765045826 200000 621869167 200000 566160738 200000 942495097 200000 37799662 200000 910030440 200000 171333805 200000 644463988 200000 316556632 200000 299238121 200000 455973085 200000 677710692 200000 834407065 200000 593601556 200000 31528860 200000 476922 200000 327021800 200000 95719721 200000 537143730 200000 962435334 200000 960565663 200000 909138056 200000 831202056 200000 460379512 200000 73025846 200000 284936626 200000 2466981 200000 537911650 200000 184079685 200000 875909448 200000 21730484 200000 374718708 200000 881725060 200000 391721225 200000 736381051 200000 170426237 200000 230256846 200000 788681687 200000 237236324 200000 35619184 200000 939237656 200000 176054194 200000 930717175 200000 147567195 200000 809324414 200000 463398842 200000 831024092 200000 883655408 200000 310826806 200000 538809905 200000 281055197 200000 621144832 200000 807913625 200000 262937205 200000 215147233 200000 920849274 200000 128507680 200000 150677769 200000 188127986 200000 450041967 200000 454885220 200000 345934732 200000 320464694 200000 590801680 200000 936973596 200000 447600831 200000 996727288 200000 591128494 200000 636913442 200000 589632643 200000 476740768 200000 643657144 200000 668225901 200000 791841239 200000 399811509 200000 42692031 200000 235106583 200000 422749405 200000 529220321 200000 921950580 200000 396843095 200000 718152405 200000 372273901 200000 381875111 200000 850620039 200000 16311327 200000 877063103 200000 631730760 200000 48159775 200000 410214973 200000 865872482 200000 218751593 200000 860583095 200000 184445389 200000 780638974 200000 105537594 200000 237785352 200000 216371346 200000 782401754 200000 172994315 200000 304716010 200000 992941931 200000 171578976 200000 423951180 200000 916548950 200000 966729817 200000 821752088 200000 39554703 200000 494250596 200000 269699197 200000 507382187 200000 847309699 200000 1559886 200000 66851350 200000 533648865 200000 441535482 200000 735211114 200000 524957830 200000 973144226 200000 184192739 200000 225019186 200000 556993101 200000 19355127 200000 575806032 200000 446779967 200000 287283467 200000 45269257 200000 274078576 200000 552302920 200000 979432833 200000 239587872 200000 491618964 200000 80093479 200000 778677136 200000 572381861 200000 111799597 200000 271544788 200000 649282103 200000 343299359 200000 773640140 200000 566183526 200000 627000728 200000 604321081 200000 139645471 200000 164097304 200000 927559411 200000 716398009 200000 47540986 200000 544014145 200000 189015721 200000 547786889 200000 952440394 200000 533139802 200000 155061817 200000 799162545 200000 913351971 200000 162718971 200000 865681989 200000 914434649 200000 670711730 200000 170200285 200000 275453581 200000 972036811 200000 464403786 200000 989914329 200000 743646705 200000 725234286 200000 683149915 200000 878078438 200000 151538802 200000 109329611 200000 723795061 200000 145637917 200000 646590257 200000 513168523 200000 547812424 200000 814324919 200000 174242413 200000 487843702 200000 525123494 200000 963859981 200000 948434824 200000 637654644 200000 432563070 200000 485131670 200000 493225730 200000 21128079 200000 410644450 200000 463529452 200000 639135356 200000 46809070 200000 844550657 200000 170801351 200000 118847669 200000 650848730 200000 267288109 200000 887284991 200000 989033359 200000 31614140 200000 807791573 200000 711179404 200000 572085770 200000 924449564 200000 34950026 200000 449490568 200000 767538758 200000 61545122 200000 934036221 200000 867889451 200000 94266244 200000 297271831 200000 751612671 200000 232254925 200000 584165924 200000 125212516 200000 847729535 200000 760601831 200000 315128744 200000 612060050 200000 300592014 200000 357052945 200000 441347759 200000 761981127 200000 76733277 200000 398490629 200000 610242298 200000 791185486 200000 359800892 200000 231409305 200000 874030441 200000 867211406 200000 466601627 200000 99963591 200000 141680125 200000 362333969 200000 613833228 200000 56740008 200000 264141783 200000 552600701 200000 668494655 200000 780262771 200000 413448503 200000 156375197 200000 359097348 200000 291773314 200000 897474429 200000 228003929 200000 23496523 200000 736854605 200000 733726506 200000 257799609 200000 337259302 200000 593768043 200000 673425887 200000 603539941 200000 14236869 200000 161985431 200000 534894683 200000 748769574 200000 699019383 200000 509834920 200000 303475328 200000 236764389 200000 6722478 200000 709822359 200000 814888782 200000 921005482 200000 649946875 200000 8053116 200000 293431525 200000 667503389 200000 729550349 200000 489767056 200000 811762822 200000 345304072 200000 480326070 200000 664679979 200000 355052690 200000 927809618 200000 184923621 200000 453004998 200000 679960201 200000 380890884 200000 447757739 200000 835492858 200000 499761931 200000 151185991 200000 524098361 200000 453499518 200000 420129241 200000 98581859 200000 736754143 200000 142448684 200000 614455251 200000 735913664 200000 442752014 200000 651760123 200000 334303995 200000 963600360 200000 517989206 200000 806782981 200000 934672495 200000 239892866 200000 116407400 200000 13046145 200000 204193906 200000 735630679 200000 776018196 200000 992668361 200000 828142180 200000 374952528 200000 962796106 200000 481588565 200000 105417924 200000 102434932 200000 296017436 200000 138017725 200000 893420339 200000 682345710 200000 204599738 200000 643496377 200000 263162483 200000 356728324 200000 486024052 200000 733778980 200000 108580963 200000 416033568 200000 666183354 200000 15354099 200000 550562308 200000 366426314 200000 637346846 200000 917283650 200000 829067638 200000 365217963 200000 378238287 200000 620546375 200000 664247803 200000 294070154 200000 45331231 200000 120590939 200000 327136754 200000 835841874 200000 709124989 200000 682679543 200000 719197403 200000 957178121 200000 513315194 200000 562258612 200000 394088792 200000 763123929 200000 822644551 200000 907588681 200000 611134762 200000 469717002 200000 984039989 200000 557000592 200000 553247023 200000 690352900 200000 617940147 200000 555976065 200000 875537258 200000 702109009 200000 116453970 200000 33028659 200000 131135226 200000 977379224 200000 146457539 200000 893267681 200000 720623136 200000 826807714 200000 10925270 200000 809288162 200000 478123068 200000 251540056 200000 602785916 200000 647359663 200000 201864655 200000 958413762 200000 407270597 200000 322758624 200000 549973626 200000 882805000 200000 788038881 200000 570591022 200000 987189501 200000 937352308 200000 777783074 200000 603907441 200000 919381816 200000 784202093 200000 469949688 200000 96837794 200000 913894956 200000 880871548 200000 501705458 200000 489953754 200000 420921850 200000 921162058 200000 283909315 200000 469350224 200000 732963297 200000 112183967 200000 450074938 200000 411512925 200000 612703299 200000 618719843 200000 605280839 200000 677647739 200000 48376992 200000 732926880 200000 737872635 200000 622393408 200000 982015384 200000 180238461 200000 208669064 200000 259540327 200000 516756717 200000 408206403 200000 204859708 200000 179496647 200000 55798653 200000 818743642 200000 362005641 200000 921245528 200000 482873675 200000 390786380 200000 933422848 200000 361484596 200000 701187446 200000 669584576 200000 647337296 200000 181278611 200000 605371455 200000 889662336 200000 148305738 200000 404890317 200000 999895303 200000 381918835 200000 269150175 200000 720487003 200000 526238285 200000 652926370 200000 791486239 200000 143907541 200000 858169779 200000 78340149 200000 931369531 200000 879106548 200000 427441145 200000 848321654 200000 201913731 200000 87374481 200000 877547263 200000 374057932 200000 344107111 200000 741232291 200000 400360902 200000 863120576 200000 790966649 200000 10325315 200000 756588143 200000 828990715 200000 865670761 200000 658131627 200000 262950970 200000 86524229 200000 193805830 200000 208547377 200000 677892487 200000 162937735 200000 203215939 200000 612515920 200000 811129815 200000 189135560 200000 635346991 200000 235320479 200000 890592714 200000 289628978 200000 417231354 200000 402615254 200000 615053601 200000 698749966 200000 301811446 200000 704448975 200000 442179773 200000 139460546 200000 790487442 200000 523225474 200000 777045662 200000 773867481 200000 733604191 200000 185745671 200000 740795876 200000 421478651 200000 738237198 200000 459639703 200000 407496912 200000 678181615 200000 887379568 200000 319564170 200000 186407619 200000 533034143 200000 224028788 200000 844111449 200000 643319869 200000 52515347 200000 779242795 200000 80888476 200000 13138142 200000 943640180 200000 367885766 200000 552491021 200000 696529255 200000 872051722 200000 281013397 200000 84995458 200000 520300984 200000 57484861 200000 901761801 200000 313714421 200000 760059602 200000 508648343 200000 131107762 200000 727372159 200000 390457046 200000 403550655 200000 98907713 200000 38173015 200000 996295940 200000 891524478 200000 891635077 200000 973082071 200000 748245948 200000 421746364 200000 5499249 200000 847708535 200000 589689983 200000 26710147 200000 778449684 200000 36253647 200000 656941038 200000 753368314 200000 752815262 200000 96242583 200000 661818312 200000 377005931 200000 16054113 200000 692314282 200000 683131631 200000 271426108 200000 474175436 200000 67177469 200000 503182691 200000 916760312 200000 15131505 200000 920538028 200000 15599173 200000 243508807 200000 727422719 200000 280604909 200000 688540628 200000 945616369 200000 180101704 200000 276495385 200000 1649010 200000 385011934 200000 228085307 200000 44760233 200000 730270622 200000 613846295 200000 256524009 200000 387081014 200000 241267706 200000 818474437 200000 749433219 200000 229679479 200000 409791303 200000 458073904 200000 720848473 200000 14403142 200000 128862051 200000 397978816 200000 42012892 200000 907422106 200000 108294993 200000 176007935 200000 781429149 200000 234719373 200000 750493999 200000 693648788 200000 384368714 200000 758488918 200000 485922880 200000 404784968 200000 619830710 200000 731113807 200000 216512740 200000 730321412 200000 661836753 200000 922689776 200000 353680538 200000 480260304 200000 269004203 200000 87494609 200000 474705924 200000 510318548 200000 725959029 200000 231748267 200000 713925857 200000 992172634 200000 63493758 200000 721496406 200000 385757203 200000 892377801 200000 794329913 200000 927645387 200000 452617626 200000 844048042 200000 106585909 200000 119076642 200000 101613207 200000 526436517 200000 713466146 200000 868894613 200000 626018121 200000 886932100 200000 447935698 200000 209832570 200000 907114258 200000 450705710 200000 858821940 200000 10301259 200000 320828530 200000 807329965 200000 291557977 200000 530011809 200000 4796169 200000 316455976 200000 877492595 200000 451993651 200000 666461592 200000 330911720 200000 410354384 200000 484954331 200000 555354112 200000 924526933 200000 51493858 200000 486419089 200000 780351297 200000 866185977 200000 454684985 200000 123089517 200000 313589627 200000 744633979 200000 112493190 200000 579622055 200000 720175599 200000 299266725 200000 568263833 200000 483313817 200000 831556349 200000 54922589 200000 407003491 200000 440865467 200000 214101031 200000 442235310 200000 740205556 200000 426944165 200000 7410699 200000 831864256 200000 561849469 200000 859334416 200000 682363500 200000 79565530 200000 258919502 200000 655446997 200000 252541481 200000 720792423 200000 433200088 200000 413296619 200000 727727940 200000 546267373 200000 480039082 200000 835063147 200000 387490523 200000 133087766 200000 136017271 200000 248091022 200000 859157297 200000 256166570 200000 929407502 200000 932815533 200000 797920165 200000 566215057 200000 494010207 200000 14762047 200000 125439160 200000 840983764 200000 540363644 200000 165747422 200000 511291402 200000 124084125 200000 617320340 200000 149141570 200000 771273308 200000 704594994 200000 571378680 200000 505465667 200000 662996879 200000 154955260 200000 51342362 200000 597506009 200000 509102755 200000 929894789 200000 386373256 200000 182632222 200000 421171640 200000 420787317 200000 262383860 200000 2298186 200000 477149199 200000 455616403 200000 535446062 200000 50765749 200000 806674441 200000 619598537 200000 501035047 200000 633910488 200000 962047781 200000 338788127 200000 766685679 200000 662555724 200000 572844549 200000 860632766 200000 251536311 200000 280717000 200000 905596009 200000 15393005 200000 246643407 200000 223562277 200000 788643633 200000 670148119 200000 410928552 200000 792529244 200000 264839775 200000 185384898 200000 845816274 200000 670753414 200000 72260881 200000 154600088 200000 660705278 200000 432557786 200000 373800330 200000 808880737 200000 58672636 200000 294296754 200000 251077417 200000 985782790 200000 560715964 200000 548800390 200000 497054319 200000 379021198 200000 249010256 200000 309725677 200000 492358909 200000 462024227 200000 955941351 200000 710767010 200000 835690386 200000 423365134 200000 28041171 200000 718928764 200000 176363024 200000 713286325 200000 153721731 200000 543311220 200000 657469303 200000 761307811 200000 850861449 200000 762662562 200000 27920359 200000 320350080 200000 644053396 200000 991287615 200000 935712930 200000 697325075 200000 728459381 200000 646071459 200000 669855750 200000 837030983 200000 353363485 200000 765055815 200000 677477270 200000 521012002 200000 604191133 200000 532143812 200000 249122801 200000 949897422 200000 533103396 200000 984354769 200000 986265816 200000 804501650 200000 362054659 200000 175445064 200000 278549291 200000 973060313 200000 525742763 200000 823154464 200000 488933612 200000 735058729 200000 797410988 200000 436182131 200000 755265850 200000 999913516 200000 298755767 200000 530487672 200000 292408406 200000 182541738 200000 93727388 200000 789764233 200000 943087520 200000 289157260 200000 47040331 200000 696012062 200000 262560153 200000 528295130 200000 986516694 200000 315667407 200000 687516130 200000 216021948 200000 273768557 200000 359610452 200000 178935098 200000 318266748 200000 783111775 200000 701996424 200000 566280067 200000 212381569 200000 298521119 200000 907454305 200000 430671293 200000 666392148 200000 202809915 200000 992819448 200000 102796297 200000 38105501 200000 358951014 200000 979924102 200000 233059238 200000 488982566 200000 232386414 200000 35144547 200000 155460342 200000 239244758 200000 218812230 200000 311217160 200000 977478009 200000 164152246 200000 304681212 200000 189313550 200000 597795279 200000 731980271 200000 583144642 200000 387386412 200000 272807865 200000 912691657 200000 325354984 200000 806068284 200000 807158807 200000 787785645 200000 764020447 200000 671943478 200000 99130091 200000 577351458 200000 613540152 200000 927870257 200000 527909204 200000 315317459 200000 987887521 200000 467764072 200000 379024275 200000 428464774 200000 753038830 200000 67676210 200000 972023560 200000 31779109 200000 140121868 200000 224681224 200000 158449717 200000 112176824 200000 914211598 200000 599437954 200000 989416632 200000 693150311 200000 36078884 200000 450995289 200000 341544788 200000 882941563 200000 467239838 200000 836327781 200000 141580776 200000 371298910 200000 531753452 200000 713327007 200000 514231669 200000 886256278 200000 957624992 200000 269199392 200000 223493660 200000 722927820 200000 495957354 200000 994240799 200000 773227804 200000 67191754 200000 121776921 200000 815608309 200000 54476503 200000 125535096 200000 557334432 200000 373060380 200000 321028813 200000 108072157 200000 149741069 200000 772306986 200000 853506463 200000 438826531 200000 648122002 200000 856718810 200000 384613132 200000 994209938 200000 840531072 200000 158991875 200000 533666294 200000 734682771 200000 565130822 200000 140304797 200000 843012700 200000 678080430 200000 262663029 200000 4893378 200000 612546400 200000 802322059 200000 720967358 200000 994739370 200000 976760642 200000 597228787 200000 159811570 200000 980675501 200000 980159843 200000 99113423 200000 412784127 200000 578742596 200000 833082434 200000 576546087 200000 48315129 200000 210152967 200000 522043777 200000 683434020 200000 543988237 200000 945404847 200000 477361632 200000 743058701 200000 313346958 200000 550081813 200000 950574399 200000 462262605 200000 911545580 200000 585886768 200000 431454880 200000 825086826 200000 146678455 200000 627517465 200000 127211041 200000 80041742 200000 580613791 200000 111990538 200000 768838405 200000 344299265 200000 496664950 200000 264793177 200000 442457515 200000 331384107 200000 655445804 200000 935323777 200000 589142420 200000 834658454 200000 809362640 200000 989418777 200000 549947232 200000 489679721 200000 239916693 200000 365104857 200000 242154705 200000 572062957 200000 998641609 200000 419858843 200000 565164230 200000 334144395 200000 176654047 200000 551445591 200000 304373055 200000 812495051 200000 1953637 200000 807780645 200000 606237535 200000 948298069 200000 150254605 200000 243783998 200000 68052324 200000 888419571 200000 614050983 200000 679599354 200000 846954159 200000 645025420 200000 79339045 200000 626496978 200000 991908290 200000 938576937 200000 22964373 200000 261332062 200000 597162044 200000 250741491 200000 600320297 200000 899000920 200000 846444766 200000 453985073 200000 878229041 200000 530172054 200000 762217864 200000 594333262 200000 445626654 200000 294895890 200000 47502140 200000 121698000 200000 729632384 200000 363167973 200000 576724504 200000 401148513 200000 976150023 200000 146590278 200000 545096031 200000 145370057 200000 865654917 200000 480441999 200000 483970416 200000 459544305 200000 700786666 200000 200949304 200000 917046733 200000 80350432 200000 489428294 200000 964734169 200000 755457300 200000 905665985 200000 378209993 200000 987068203 200000 449186568 200000 129767130 200000 994147269 200000 637997318 200000 933295752 200000 596531861 200000 858970281 200000 305661282 200000 696362388 200000 346377850 200000 216260359 200000 945162330 200000 61644111 200000 567456562 200000 692708238 200000 607409956 200000 216663543 200000 938818692 200000 110948367 200000 408890393 200000 445294830 200000 439334234 200000 177715580 200000 656092338 200000 809792692 200000 252536253 200000 912603619 200000 55034760 200000 905349353 200000 969759443 200000 864825974 200000 413296722 200000 57316942 200000 758848231 200000 56113029 200000 945684458 200000 916372675 200000 692319585 200000 833265281 200000 624007239 200000 208280906 200000 170176200 200000 681670650 200000 298325123 200000 669664770 200000 237073094 200000 625421217 200000 796864213 200000 945337388 200000 84051492 200000 345991750 200000 832198807 200000 805756968 200000 86887112 200000 590202330 200000 996629057 200000 859744119 200000 525356477 200000 35511661 200000 659491691 200000 715546298 200000 160050987 200000 90039599 200000 274323662 200000 910544817 200000 657600601 200000 874379378 200000 737717826 200000 472378172 200000 846824881 200000 646025638 200000 767496896 200000 75118428 200000 454943419 200000 837209178 200000 55837792 200000 760908081 200000 847544352 200000 984488257 200000 714923100 200000 888262397 200000 951058344 200000 815717417 200000 704407306 200000 58344478 200000 794138171 200000 795137029 200000 481584100 200000 262888215 200000 427655138 200000 973921507 200000 402434947 200000 850128264 200000 962897350 200000 800709621 200000 397295006 200000 61692464 200000 682546223 200000 191495564 200000 777489679 200000 492376816 200000 817352838 200000 345652503 200000 974255566 200000 99295946 200000 827172179 200000 496202023 200000 40005875 200000 789562333 200000 582152254 200000 463232877 200000 811096758 200000 960129386 200000 988454928 200000 431105209 200000 514638961 200000 63320529 200000 414589618 200000 540765948 200000 323575964 200000 233230484 200000 507724588 200000 976560454 200000 457498831 200000 445087826 200000 468688294 200000 283404232 200000 861528003 200000 124855499 200000 876155242 200000 499622866 200000 479149393 200000 823921890 200000 483128031 200000 204626900 200000 938394224 200000 683687573 200000 454710158 200000 787914080 200000 205284153 200000 174672133 200000 33788448 200000 2832166 200000 163063013 200000 17007732 200000 562707037 200000 595536117 200000 282845645 200000 197411393 200000 77680941 200000 556514240 200000 341393768 200000 200049901 200000 271811738 200000 461462933 200000 446211152 200000 133381656 200000 299055563 200000 518107559 200000 805349949 200000 189875332 200000 177415433 200000 254493252 200000 645152263 200000 412092431 200000 431728061 200000 355584222 200000 732699558 200000 746092988 200000 329188463 200000 152474630 200000 754392628 200000 221389226 200000 680808647 200000 561565035 200000 530271721 200000 503717146 200000 625017230 200000 700161502 200000 102558749 200000 966533229 200000 320721069 200000 884302160 200000 961015113 200000 409462562 200000 899206445 200000 928183505 200000 13129478 200000 638828507 200000 61638964 200000 643462802 200000 300720651 200000 280803928 200000 279885325 200000 672524259 200000 790111281 200000 549469050 200000 487524383 200000 949539637 200000 786304113 200000 898551104 200000 510792436 200000 704579096 200000 521533156 200000 799948 200000 21090098 200000 959994685 200000 370778817 200000 432183901 200000 272151204 200000 602702963 200000 364571746 200000 222010198 200000 903258674 200000 313662125 200000 601082175 200000 974193205 200000 180747748 200000 102465530 200000 105256943 200000 423480987 200000 293111522 200000 990861706 200000 982461485 200000 106323274 200000 95363957 200000 253167535 200000 235824848 200000 219500576 200000 251420422 200000 68101080 200000 452291025 200000 654520352 200000 810964509 200000 113316502 200000 242767432 200000 266657130 200000 935047266 200000 131831707 200000 58903662 200000 607449917 200000 258309279 200000 73866677 200000 887366043 200000 865051643 200000 459658939 200000 155505878 200000 754372680 200000 323136291 200000 786942399 200000 302202382 200000 993261070 200000 286042455 200000 950715860 200000 706209166 200000 775394212 200000 269185111 200000 791813186 200000 205122215 200000 611850980 200000 725047044 200000 62705521 200000 631163336 200000 354006213 200000 432842077 200000 901741803 200000 779223682 200000 971619169 200000 42499716 200000 455566167 200000 962338181 200000 139037679 200000 405958841 200000 132330622 200000 873609379 200000 758594761 200000 199156572 200000 90056009 200000 709627084 200000 152117607 200000 700356846 200000 121499071 200000 628801552 200000 222164577 200000 256004368 200000 630055691 200000 102327711 200000 701179759 200000 987257473 200000 443674995 200000 378748875 200000 469807468 200000 708912419 200000 833760353 200000 262425604 200000 270978126 200000 317950966 200000 731358301 200000 744238809 200000 720353582 200000 978576155 200000 27085072 200000 810810365 200000 497493573 200000 293385681 200000 510330689 200000 296081470 200000 683654379 200000 254651514 200000 450861787 200000 448533902 200000 135920537 200000 877233302 200000 794035940 200000 926712062 200000 457213928 200000 765428421 200000 150642054 200000 930021565 200000 135139471 200000 728846024 200000 585919497 200000 422922780 200000 318147432 200000 932130688 200000 723721941 200000 777982348 200000 56335723 200000 835901676 200000 36116340 200000 591863965 200000 877839023 200000 355807790 200000 780491405 200000 344463872 200000 945792111 200000 693301126 200000 813250025 200000 280537989 200000 307277058 200000 124525653 200000 432949873 200000 625656861 200000 898009569 200000 967513882 200000 98194477 200000 505358296 200000 556446628 200000 575469431 200000 413946437 200000 456602087 200000 44247556 200000 799813675 200000 16364803 200000 572223642 200000 70147033 200000 709082905 200000 701569486 200000 376934241 200000 340599580 200000 274387775 200000 772558127 200000 44075726 200000 744766182 200000 283931326 200000 204527311 200000 644072592 200000 590456174 200000 661522648 200000 796182390 200000 424339833 200000 137726989 200000 275411948 200000 395129100 200000 28027768 200000 48842045 200000 825663354 200000 58465435 200000 686342559 200000 882358420 200000 782598181 200000 840091210 200000 773856285 200000 556995277 200000 279141291 200000 351984482 200000 68630084 200000 713051583 200000 411904238 200000 332628043 200000 811664003 200000 246770274 200000 2760685 200000 327591567 200000 306198123 200000 968079056 200000 631787467 200000 86555349 200000 931793581 200000 821844033 200000 522188998 200000 665862887 200000 729607449 200000 649359629 200000 143744575 200000 54582188 200000 24679072 200000 574439597 200000 859659960 200000 857088301 200000 259650386 200000 348863417 200000 737592783 200000 114436242 200000 5227104 200000 780020714 200000 589477959 200000 737217573 200000 393419802 200000 105876505 200000 474447360 200000 652437837 200000 419666417 200000 137668157 200000 485030905 200000 524027027 200000 525367413 200000 872977263 200000 566238803 200000 965065120 200000 429906262 200000 822389225 200000 214892624 200000 881615676 200000 69970278 200000 863783169 200000 382103119 200000 807570768 200000 865574548 200000 60070706 200000 895140817 200000 950167267 200000 144579058 200000 25669139 200000 808008567 200000 532518943 200000 31378864 200000 36101212 200000 395797248 200000 908870221 200000 126796061 200000 21848551 200000 332362062 200000 649252819 200000 339766443 200000 233999276 200000 803103841 200000 999275068 200000 803533291 200000 49349571 200000 256781145 200000 68179504 200000 185793932 200000 742081381 200000 428051063 200000 333094262 200000 527155039 200000 572034794 200000 810455324 200000 172904184 200000 365885525 200000 5064651 200000 227432903 200000 6177470 200000 681889919 200000 471166112 200000 258005530 200000 447154673 200000 978034955 200000 694339875 200000 865298133 200000 47390425 200000 299404877 200000 455554090 200000 272796633 200000 11514590 200000 90201010 200000 267685295 200000 810486309 200000 183016586 200000 570951629 200000 859126475 200000 967491547 200000 694611844 200000 338488910 200000 701743541 200000 690989114 200000 482004629 200000 19528709 200000 309991367 200000 86123429 200000 912574373 200000 693180643 200000 182680441 200000 515824538 200000 353952702 200000 251054071 200000 500102755 200000 846765242 200000 746550535 200000 821926260 200000 162145598 200000 148330183 200000 185691850 200000 980341929 200000 787256802 200000 657394336 200000 333459310 200000 902194694 200000 853029703 200000 599789126 200000 415578235 200000 186860828 200000 605869960 200000 577251545 200000 221462172 200000 353719453 200000 206374875 200000 265063578 200000 899583896 200000 591991383 200000 776231065 200000 754442986 200000 534589527 200000 786860860 200000 463514939 200000 685853257 200000 40808674 200000 889757533 200000 594668634 200000 471343703 200000 788292706 200000 989208041 200000 549107117 200000 244798421 200000 840642335 200000 930415409 200000 189462030 200000 673466020 200000 675944065 200000 777396902 200000 216116084 200000 244108739 200000 326630162 200000 374598872 200000 719292153 200000 196992852 200000 38204537 200000 6520 200000 205533396 200000 548654231 200000 509111679 200000 751811414 200000 185123935 200000 665051116 200000 851541005 200000 357603939 200000 376329234 200000 238161620 200000 690596139 200000 744834479 200000 465320837 200000 200760816 200000 641857793 200000 560380778 200000 69038449 200000 851605248 200000 622845145 200000 984676582 200000 832523694 200000 457570532 200000 242371354 200000 782293651 200000 283057461 200000 439880093 200000 229699917 200000 873494016 200000 346207774 200000 164622923 200000 826102810 200000 173645280 200000 979255715 200000 349115184 200000 13562699 200000 954956801 200000 996230170 200000 905187755 200000 806270919 200000 216421205 200000 200816893 200000 321616445 200000 322590104 200000 445759981 200000 991549669 200000 305570950 200000 790144485 200000 302120184 200000 425454985 200000 401258823 200000 884696823 200000 229473991 200000 484634563 200000 664692833 200000 358618678 200000 405130956 200000 72250763 200000 257296083 200000 111893036 200000 175727509 200000 289040377 200000 579558079 200000 225097344 200000 598663380 200000 196180293 200000 594030437 200000 822062588 200000 918582617 200000 432949961 200000 264185638 200000 445023366 200000 325316373 200000 931717373 200000 313784193 200000 891227945 200000 200363800 200000 789483385 200000 999244568 200000 231279629 200000 141558163 200000 936727286 200000 852209579 200000 819933817 200000 741575637 200000 851360077 200000 283300378 200000 990182104 200000 447039569 200000 953457525 200000 861354086 200000 468598448 200000 968229014 200000 978973575 200000 986112432 200000 223799979 200000 459882836 200000 502240444 200000 347227703 200000 50905745 200000 819173469 200000 320241517 200000 710763869 200000 38079306 200000 667322017 200000 265523985 200000 304115618 200000 393187551 200000 792902703 200000 148134978 200000 371469479 200000 25887866 200000 456175673 200000 645418680 200000 519722795 200000 15421025 200000 647865616 200000 447248203 200000 842523408 200000 318818813 200000 333016099 200000 65665523 200000 728074069 200000 656579032 200000 109660676 200000 893812682 200000 41957917 200000 158252442 200000 451319394 200000 295117576 200000 476485286 200000 340185098 200000 437212174 200000 8817413 200000 827391825 200000 137879826 200000 55664889 200000 440461370 200000 259836832 200000 270939066 200000 269708851 200000 472870976 200000 815736370 200000 986572843 200000 463111661 200000 569834446 200000 481756872 200000 574046124 200000 127048055 200000 260456637 200000 483148866 200000 526791336 200000 298015042 200000 377471494 200000 381361313 200000 185437861 200000 714833630 200000 938941890 200000 528866054 200000 659470413 200000 227115771 200000 741828392 200000 643938737 200000 955598184 200000 375657323 200000 134668946 200000 324487170 200000 52621023 200000 386001182 200000 156162936 200000 396295290 200000 805752505 200000 846883875 200000 617413745 200000 691020473 200000 52096032 200000 782934957 200000 543999288 200000 852286849 200000 645419869 200000 646953482 200000 260105380 200000 364870833 200000 366731734 200000 451164333 200000 861189806 200000 600186698 200000 105353750 200000 832205860 200000 420475502 200000 969953644 200000 472332741 200000 309235745 200000 857183261 200000 370296408 200000 628424618 200000 531964789 200000 656101139 200000 615485039 200000 199344560 200000 890292239 200000 878693833 200000 568528176 200000 364728029 200000 410187008 200000 643365848 200000 313694525 200000 269565787 200000 345078905 200000 26755575 200000 956099159 200000 251543665 200000 818759114 200000 459806208 200000 779460956 200000 268719754 200000 625466724 200000 442655978 200000 712998478 200000 392557356 200000 749591255 200000 426215119 200000 242409550 200000 170669825 200000 418780372 200000 343763686 200000 947052444 200000 664110545 200000 409068843 200000 442425737 200000 12721048 200000 936383621 200000 705095373 200000 203432496 200000 858382019 200000 406332709 200000 83325898 200000 290658163 200000 881792190 200000 643452633 200000 302313810 200000 768649994 200000 271130697 200000 114736619 200000 606428599 200000 620566480 200000 403003716 200000 299124162 200000 610587240 200000 612380091 200000 364711088 200000 505638631 200000 745332215 200000 390994916 200000 620621997 200000 651059458 200000 206072339 200000 272365700 200000 292966525 200000 192311517 200000 280385934 200000 97369331 200000 61006974 200000 377733215 200000 755910231 200000 260881835 200000 166151219 200000 536264337 200000 603708799 200000 284832322 200000 928200763 200000 636163484 200000 486199096 200000 819729778 200000 731918423 200000 624008392 200000 623383248 200000 19351316 200000 545253224 200000 265421438 200000 610564793 200000 525980704 200000 841242990 200000 508441157 200000 140464771 200000 922349229 200000 91678601 200000 292625608 200000 466874079 200000 916705270 200000 453951993 200000 266439117 200000 127634845 200000 607131218 200000 857649697 200000 815430718 200000 163057070 200000 118714682 200000 860209279 200000 796658211 200000 450543906 200000 123544390 200000 380357813 200000 998228132 200000 861029161 200000 62502447 200000 747872643 200000 220535307 200000 213286933 200000 982043341 200000 844319433 200000 581027263 200000 114601814 200000 730436377 200000 993026952 200000 572895817 200000 333561212 200000 33986092 200000 564806112 200000 326698322 200000 872472119 200000 125337661 200000 637165331 200000 892545441 200000 785505369 200000 198436517 200000 943575936 200000 685928737 200000 166559185 200000 49892318 200000 218904232 200000 67379416 200000 778140593 200000 77582718 200000 446857003 200000 354732784 200000 449603112 200000 2958400 200000 11689162 200000 965265073 200000 879891079 200000 377238523 200000 370800742 200000 321160324 200000 811536703 200000 291498919 200000 658829823 200000 682811889 200000 530061281 200000 971454814 200000 439661237 200000 350944672 200000 591441692 200000 748556888 200000 238317257 200000 879710554 200000 298581697 200000 576528621 200000 503734171 200000 227190792 200000 117436865 200000 330465430 200000 487995821 200000 726131122 200000 751744556 200000 700479979 200000 637980830 200000 530544001 200000 805246259 200000 628624037 200000 611632431 200000 65098172 200000 70592806 200000 780563869 200000 27502912 200000 813794766 200000 923419510 200000 939935434 200000 713398738 200000 904255037 200000 675573426 200000 627748165 200000 977563910 200000 650961075 200000 766187149 200000 155539272 200000 758404635 200000 940476408 200000 667242966 200000 186509353 200000 811249523 200000 323187700 200000 338706045 200000 93108323 200000 181845646 200000 927870385 200000 127879060 200000 262944141 200000 131661837 200000 733455190 200000 156478794 200000 84486239 200000 709033391 200000 694036524 200000 180398321 200000 399626931 200000 213380182 200000 995010204 200000 83079928 200000 862550913 200000 33147906 200000 26826798 200000 930155761 200000 809161441 200000 464241619 200000 698588042 200000 91023755 200000 804207628 200000 833281034 200000 7032954 200000 449092759 200000 188749658 200000 849188360 200000 891633125 200000 302432518 200000 977436228 200000 585564748 200000 688538580 200000 290693864 200000 672535906 200000 362861688 200000 755274608 200000 759420270 200000 503178862 200000 108839756 200000 92730112 200000 86456040 200000 795882558 200000 864403113 200000 704976879 200000 541307591 200000 131347148 200000 997418894 200000 285531331 200000 82344859 200000 740385585 200000 495203357 200000 246937894 200000 332400917 200000 6646693 200000 120262550 200000 644560864 200000 73705989 200000 286816639 200000 225030745 200000 894039258 200000 251496539 200000 395864378 200000 190130663 200000 33562908 200000 49080105 200000 64621165 200000 46363361 200000 537170638 200000 86141087 200000 823871953 200000 158272262 200000 592842553 200000 382216204 200000 528171838 200000 418358072 200000 188529862 200000 765268963 200000 769177516 200000 320240503 200000 908045053 200000 517102002 200000 176104246 200000 980590307 200000 64311943 200000 165046828 200000 426045714 200000 90723774 200000 323868971 200000 918894879 200000 76045209 200000 467341670 200000 944610771 200000 517352317 200000 412749380 200000 910864990 200000 772309640 200000 343406934 200000 881582508 200000 538213445 200000 288047216 200000 287646172 200000 885040008 200000 262528988 200000 794791382 200000 87314269 200000 591671986 200000 976219396 200000 803479074 200000 339423051 200000 777878305 200000 365828796 200000 34394075 200000 636620342 200000 406530543 200000 620828966 200000 146585771 200000 863023055 200000 498191699 200000 741353346 200000 654867803 200000 763901670 200000 816619175 200000 811588656 200000 903456721 200000 441278827 200000 905560163 200000 377326258 200000 810638616 200000 330825328 200000 714303007 200000 722327974 200000 718017368 200000 82740261 200000 165157524 200000 140033231 200000 868252120 200000 589022682 200000 222475674 200000 670235916 200000 555828482 200000 271230463 200000 471024170 200000 744744542 200000 572747870 200000 889895462 200000 354694236 200000 82313190 200000 531579541 200000 384141054 200000 928412010 200000 209140195 200000 361980271 200000 957415001 200000 459308970 200000 72437687 200000 407290836 200000 521307942 200000 22656662 200000 138230754 200000 782391757 200000 658591607 200000 674085575 200000 738317316 200000 870849155 200000 932822651 200000 955920372 200000 478843102 200000 525309502 200000 206910083 200000 126545655 200000 884667985 200000 209113703 200000 931233024 200000 638245832 200000 905531741 200000 753467270 200000 593187971 200000 245587839 200000 56213538 200000 493501763 200000 932361915 200000 189889108 200000 863455713 200000 690706023 200000 753405049 200000 948235169 200000 689893114 200000 554393819 200000 766888366 200000 432579550 200000 552577262 200000 926274983 200000 989562730 200000 840640675 200000 345187934 200000 385305843 200000 255845853 200000 690616489 200000 115965194 200000 542119945 200000 300605529 200000 782478281 200000 601413586 200000 93500240 200000 467082574 200000 656827130 200000 514988727 200000 228651089 200000 611152972 200000 841899605 200000 87977690 200000 824490421 200000 371825155 200000 31013139 200000 549251195 200000 507168068 200000 776366661 200000 595047309 200000 763387130 200000 718983654 200000 726196737 200000 435647290 200000 992308439 200000 3276197 200000 720230217 200000 587310260 200000 66011061 200000 25846184 200000 741815628 200000 882632115 200000 352854610 200000 862977080 200000 640278620 200000 820201231 200000 528107664 200000 832922302 200000 38587880 200000 962153152 200000 607355759 200000 860899266 200000 8730753 200000 779162592 200000 49351951 200000 167502572 200000 989318616 200000 953495719 200000 988417201 200000 700158214 200000 380502206 200000 798531181 200000 118254774 200000 945729527 200000 80035618 200000 26598315 200000 965891229 200000 850713288 200000 874857493 200000 637818874 200000 720196360 200000 953002401 200000 927860168 200000 372482065 200000 293509559 200000 295065036 200000 841756555 200000 821033929 200000 916325258 200000 262500784 200000 407093710 200000 677826587 200000 763628675 200000 196907735 200000 518649379 200000 1557792 200000 133306816 200000 547014631 200000 975337786 200000 959709711 200000 647560580 200000 582429355 200000 204455651 200000 93694274 200000 38077742 200000 939472395 200000 326109710 200000 960379953 200000 526454591 200000 839259663 200000 454871757 200000 515633523 200000 217460056 200000 251821023 200000 740294736 200000 580112067 200000 719779896 200000 371030468 200000 599311590 200000 196828920 200000 272837057 200000 17236263 200000 828865026 200000 252428299 200000 440615667 200000 237402768 200000 990098482 200000 85765908 200000 365222382 200000 747720103 200000 737326376 200000 578561100 200000 168602611 200000 843511606 200000 385271221 200000 896980235 200000 591481699 200000 731358500 200000 561696712 200000 625883594 200000 247886270 200000 149966458 200000 333001330 200000 158263842 200000 567194532 200000 24631137 200000 456408548 200000 491606730 200000 5839574 200000 379239201 200000 373568878 200000 669457820 200000 417046580 200000 301943330 200000 366068097 200000 411580303 200000 876371904 200000 258289646 200000 736614829 200000 342773437 200000 597813913 200000 563819308 200000 382995107 200000 345728093 200000 205057791 200000 976611749 200000 173379635 200000 301810377 200000 806931029 200000 809265218 200000 903082318 200000 60519289 200000 584015641 200000 31217930 200000 116533763 200000 689455877 200000 426424044 200000 712636712 200000 925954949 200000 210978085 200000 889694352 200000 982595298 200000 209709603 200000 442660532 200000 224631268 200000 772651426 200000 547699021 200000 184570792 200000 863966697 200000 523481584 200000 132239765 200000 625464602 200000 609992383 200000 666863477 200000 602408618 200000 145588547 200000 829284264 200000 924411640 200000 971206494 200000 895213435 200000 183914243 200000 751549028 200000 498561440 200000 499744828 200000 886886992 200000 633302719 200000 386881665 200000 855882524 200000 845705266 200000 953082419 200000 761762354 200000 875324117 200000 177658983 200000 569372168 200000 301242884 200000 239080256 200000 827944400 200000 327627430 200000 217025638 200000 522285909 200000 310736495 200000 691464087 200000 79021801 200000 577911083 200000 947528035 200000 207117186 200000 573420094 200000 937471485 200000 4505325 200000 223050800 200000 234087989 200000 39500834 200000 95675501 200000 544118922 200000 125348799 200000 444226835 200000 42080868 200000 59892888 200000 254316780 200000 117652328 200000 773534323 200000 813614467 200000 655234284 200000 393264858 200000 684436826 200000 230882706 200000 637377553 200000 794946625 200000 209913081 200000 386791471 200000 155611595 200000 890421654 200000 173845585 200000 734972386 200000 926007977 200000 783873522 200000 293530499 200000 759730260 200000 2539102 200000 646095756 200000 653543886 200000 394380877 200000 897856441 200000 682118077 200000 176264084 200000 525721013 200000 241744042 200000 686465791 200000 629952085 200000 882928022 200000 155084866 200000 38304488 200000 812038321 200000 243899927 200000 122249907 200000 800292403 200000 271728234 200000 882114177 200000 859501899 200000 164211383 200000 383351902 200000 821185340 200000 873652860 200000 481869164 200000 917997712 200000 382200786 200000 344552407 200000 557824108 200000 896787487 200000 311311594 200000 449469451 200000 982718703 200000 822319948 200000 734728782 200000 899816681 200000 600415565 200000 36308856 200000 920898277 200000 593080162 200000 525440767 200000 270502690 200000 829836984 200000 150336390 200000 723758749 200000 937268716 200000 653022447 200000 408598662 200000 140171744 200000 283347606 200000 520808916 200000 645973682 200000 595430305 200000 771234048 200000 112771278 200000 595112314 200000 499143127 200000 1767467 200000 205052006 200000 228478832 200000 362808219 200000 87469112 200000 599597125 200000 352160836 200000 805005095 200000 139821671 200000 355078451 200000 507802822 200000 554669009 200000 756128024 200000 928239897 200000 695042278 200000 730722836 200000 932103628 200000 459462398 200000 690855862 200000 147539335 200000 552119587 200000 156512524 200000 673812837 200000 942167266 200000 346857183 200000 472235148 200000 826662725 200000 917239295 200000 564986846 200000 288419300 200000 474691013 200000 700898262 200000 185568803 200000 739772063 200000 470860406 200000 896434303 200000 265275085 200000 756988773 200000 676440073 200000 434100531 200000 189338654 200000 50287101 200000 734207055 200000 339424330 200000 885173620 200000 458817361 200000 999424567 200000 962596157 200000 265070418 200000 425660265 200000 826501586 200000 504752804 200000 541505367 200000 542720366 200000 610672721 200000 362765881 200000 223268420 200000 329952680 200000 627035652 200000 518283986 200000 167274489 200000 899836799 200000 205282908 200000 891206249 200000 259479927 200000 314877309 200000 391605225 200000 653959703 200000 267655391 200000 871380809 200000 486561372 200000 255993876 200000 489077617 200000 671138732 200000 280578181 200000 793553335 200000 278310285 200000 76950158 200000 84741204 200000 183141243 200000 69165748 200000 869554425 200000 173264603 200000 188870903 200000 177042311 200000 395710228 200000 177550409 200000 872898788 200000 318227397 200000 275145769 200000 660822000 200000 576174362 200000 896475216 200000 282649247 200000 897802303 200000 107221137 200000 287328040 200000 19786751 200000 230566088 200000 198668644 200000 540086126 200000 369376497 200000 876248122 200000 771489993 200000 130496353 200000 143303487 200000 122481767 200000 909591321 200000 737780835 200000 385681872 200000 268953150 200000 421650381 200000 924401907 200000 383649965 200000 39995856 200000 494149502 200000 93898420 200000 775703807 200000 664884814 200000 72311779 200000 407580260 200000 708111630 200000 5527049 200000 60762070 200000 990644708 200000 96138306 200000 721777263 200000 234851662 200000 755876918 200000 385265445 200000 363758612 200000 800892261 200000 135513977 200000 991698782 200000 534724261 200000 73436242 200000 120917229 200000 327650230 200000 163650293 200000 347868015 200000 11278581 200000 854707222 200000 489295604 200000 248222516 200000 322152719 200000 987243910 200000 985399730 200000 2476857 200000 574042077 200000 7843374 200000 427525472 200000 379046455 200000 966429982 200000 943013720 200000 213926734 200000 796782598 200000 582240692 200000 844904299 200000 920610284 200000 300227487 200000 35551135 200000 766641136 200000 265901260 200000 715164954 200000 138310144 200000 26663823 200000 426471581 200000 294710193 200000 104573718 200000 991138322 200000 765110065 200000 725714362 200000 924565571 200000 669387360 200000 672758135 200000 396213935 200000 63500295 200000 244800643 200000 730247040 200000 529545513 200000 365817346 200000 720114082 200000 213789310 200000 290780383 200000 502712054 200000 339813894 200000 101391551 200000 494999211 200000 519957697 200000 596214039 200000 595136437 200000 571505285 200000 282858086 200000 347081567 200000 318827504 200000 999113605 200000 297198084 200000 53136005 200000 465580833 200000 952272355 200000 721793244 200000 337517907 200000 38220824 200000 853195513 200000 572836686 200000 268228527 200000 12420806 200000 754218303 200000 81069788 200000 215755428 200000 338948155 200000 705879629 200000 305708580 200000 899207770 200000 75414184 200000 765784284 200000 750818025 200000 383483929 200000 317189981 200000 515358917 200000 608292874 200000 916247625 200000 833982155 200000 956395263 200000 926719369 200000 635909235 200000 297817217 200000 661959075 200000 755472004 200000 401938240 200000 340733234 200000 544897002 200000 617479486 200000 570415736 200000 504716973 200000 270589485 200000 921395990 200000 133904643 200000 455291874 200000 912583139 200000 261751437 200000 446494443 200000 979763427 200000 899659174 200000 961193283 200000 163160407 200000 696615647 200000 910143790 200000 686856185 200000 956642960 200000 420001319 200000 317239635 200000 899698320 200000 140476414 200000 527249453 200000 108486157 200000 269147144 200000 179170859 200000 769056127 200000 436710006 200000 264821377 200000 877718719 200000 675685327 200000 756519622 200000 786738492 200000 389390465 200000 606386669 200000 650432597 200000 10577562 200000 651310427 200000 755226058 200000 417971612 200000 860729370 200000 327964245 200000 527738999 200000 979875892 200000 86194270 200000 20432792 200000 276173858 200000 379804884 200000 876537126 200000 722774123 200000 193415710 200000 833629013 200000 615831890 200000 49587513 200000 937066203 200000 829290672 200000 948227812 200000 682531720 200000 500033001 200000 481694462 200000 876385531 200000 336346626 200000 305605113 200000 316549494 200000 201162199 200000 4507247 200000 881372891 200000 51328114 200000 430026458 200000 490778040 200000 209787263 200000 716387690 200000 300855940 200000 426301924 200000 903554551 200000 579932917 200000 222509174 200000 112421917 200000 266555762 200000 362762958 200000 647709039 200000 860141740 200000 797381186 200000 982995916 200000 20606289 200000 282826488 200000 902506966 200000 195658728 200000 829246748 200000 92746633 200000 12014272 200000 505713722 200000 825100016 200000 284015114 200000 412837039 200000 380826875 200000 806013455 200000 796446017 200000 883917940 200000 22764931 200000 168400087 200000 314127641 200000 139048448 200000 163231819 200000 317320395 200000 920897688 200000 941300324 200000 930090732 200000 309524618 200000 479320040 200000 459218895 200000 667312157 200000 550328789 200000 806118480 200000 452479890 200000 543912888 200000 608540557 200000 135798331 200000 16647198 200000 493764788 200000 209609137 200000 989914415 200000 330463491 200000 734415147 200000 674365283 200000 493800918 200000 609059058 200000 942706260 200000 877149411 200000 713274872 200000 904656827 200000 880014473 200000 4936593 200000 572468350 200000 58126926 200000 816582978 200000 876640238 200000 77989744 200000 61456061 200000 261772055 200000 315771803 200000 968938486 200000 285801528 200000 688418241 200000 135501143 200000 279291482 200000 960017166 200000 256862232 200000 44839684 200000 563744771 200000 391292594 200000 494004757 200000 562481058 200000 876684666 200000 648982451 200000 3060432 200000 113161554 200000 503979111 200000 350198721 200000 338149506 200000 350078291 200000 243601300 200000 733087149 200000 670503555 200000 504380423 200000 331865832 200000 441913705 200000 548795725 200000 639644910 200000 926588780 200000 648015363 200000 349559414 200000 401670824 200000 8901449 200000 702469037 200000 825580216 200000 668993782 200000 409135047 200000 688043447 200000 193895916 200000 544778425 200000 970307407 200000 515718290 200000 597238026 200000 582929392 200000 867738984 200000 906639823 200000 321870889 200000 254979517 200000 300725949 200000 912529949 200000 422093956 200000 398041184 200000 677912340 200000 131850061 200000 238716018 200000 48812345 200000 834168663 200000 908906063 200000 466621292 200000 152086730 200000 325639054 200000 39026485 200000 880855050 200000 970189489 200000 935016673 200000 802640687 200000 458241029 200000 962997169 200000 637612442 200000 529375373 200000 892827189 200000 590363049 200000 924875552 200000 199007935 200000 127625875 200000 910474650 200000 289647100 200000 96692823 200000 254725176 200000 842741157 200000 759328215 200000 742818053 200000 165295963 200000 655008521 200000 342048120 200000 748943256 200000 114371925 200000 201351208 200000 465640650 200000 107813379 200000 301202592 200000 867433090 200000 840900307 200000 507961172 200000 889558738 200000 998159544 200000 775519677 200000 61074365 200000 446361766 200000 310797961 200000 586266832 200000 885358223 200000 316825075 200000 302936791 200000 246316661 200000 304656953 200000 723513777 200000 357359521 200000 764731444 200000 72739916 200000 885532154 200000 981143561 200000 824182965 200000 932600697 200000 142235654 200000 975890511 200000 19582401 200000 2067345 200000 31830573 200000 166878164 200000 704504897 200000 913440130 200000 779993576 200000 208822551 200000 959592509 200000 604068704 200000 411657167 200000 65847226 200000 348360926 200000 130094168 200000 269885339 200000 604468349 200000 488392811 200000 895506621 200000 691379237 200000 841526592 200000 861029455 200000 75110399 200000 65942372 200000 795154693 200000 960666384 200000 107973806 200000 514490481 200000 912685546 200000 832649304 200000 100274811 200000 429706118 200000 399077170 200000 924973807 200000 373037621 200000 149254137 200000 93226812 200000 94095037 200000 584911311 200000 784298565 200000 305927561 200000 377343180 200000 60069975 200000 331226625 200000 534007481 200000 269002051 200000 95725568 200000 722736613 200000 642834574 200000 935623019 200000 859199000 200000 463894475 200000 126149095 200000 149256109 200000 467598098 200000 301028011 200000 308465348 200000 420664721 200000 245326460 200000 348322973 200000 312079432 200000 750781375 200000 455312136 200000 188728026 200000 431946417 200000 605167617 200000 502125703 200000 513164730 200000 280622944 200000 89611070 200000 2978792 200000 992811190 200000 764202711 200000 510058879 200000 234052924 200000 897576550 200000 456096949 200000 467559405 200000 792442292 200000 842290820 200000 592201147 200000 902293711 200000 48474528 200000 410015718 200000 583711177 200000 261402512 200000 48271985 200000 591751302 200000 833265121 200000 716498102 200000 41110199 200000 304855933 200000 514519586 200000 383454187 200000 949706274 200000 609834243 200000 889268172 200000 602097655 200000 67886980 200000 950255215 200000 63771457 200000 867217603 200000 344372429 200000 711800892 200000 961555970 200000 342940503 200000 346778893 200000 292854273 200000 471658157 200000 733061083 200000 107369076 200000 214396535 200000 24959237 200000 838213016 200000 963415124 200000 911537526 200000 207706601 200000 31690487 200000 869020956 200000 364987383 200000 757572442 200000 241779072 200000 355354206 200000 981651474 200000 941008504 200000 993182684 200000 914047177 200000 443770112 200000 788848004 200000 853844434 200000 526282799 200000 677170457 200000 841426911 200000 869054028 200000 911300479 200000 581163478 200000 426360329 200000 666216275 200000 17587914 200000 863259088 200000 999943074 200000 384852493 200000 880444225 200000 324206782 200000 119988587 200000 522195141 200000 458738484 200000 442668410 200000 438043460 200000 713581283 200000 686701588 200000 715810811 200000 269336111 200000 766009070 200000 330160753 200000 928644955 200000 29398603 200000 480121488 200000 515232764 200000 34896849 200000 284828377 200000 209653394 200000 997286277 200000 517411511 200000 140609081 200000 467108570 200000 711790845 200000 248086149 200000 818069484 200000 493003379 200000 937377652 200000 541422803 200000 665239187 200000 126130565 200000 104821530 200000 997388378 200000 935981038 200000 831994711 200000 943446849 200000 772006130 200000 665451229 200000 24342099 200000 828655705 200000 355039636 200000 510141793 200000 803485185 200000 500616177 200000 614517848 200000 954685594 200000 526047498 200000 371455164 200000 904478328 200000 88495818 200000 41088310 200000 347926664 200000 164935242 200000 381332304 200000 393130349 200000 479470664 200000 26402632 200000 300710572 200000 149816760 200000 757468682 200000 340205579 200000 967588993 200000 850782528 200000 548634880 200000 170056266 200000 559255949 200000 625707597 200000 749800827 200000 407378655 200000 355061169 200000 770643528 200000 100404458 200000 319804866 200000 187938799 200000 335920057 200000 482698718 200000 812173835 200000 562309734 200000 866997320 200000 310151688 200000 678024178 200000 968169047 200000 945822398 200000 350514744 200000 565111505 200000 435858467 200000 844954372 200000 185504863 200000 623732000 200000 410661193 200000 242941986 200000 526981005 200000 388358775 200000 848821355 200000 40912448 200000 606959091 200000 624950159 200000 865342792 200000 537312424 200000 524000481 200000 767693377 200000 714866371 200000 872037825 200000 849863879 200000 204764548 200000 353066714 200000 471797012 200000 468647735 200000 422146929 200000 109537454 200000 522221898 200000 678232801 200000 952246593 200000 954119809 200000 881829931 200000 438334356 200000 772776269 200000 163230130 200000 289574560 200000 611405891 200000 794055436 200000 402275522 200000 958939312 200000 462082300 200000 400973080 200000 44955985 200000 308838789 200000 808476402 200000 936719145 200000 671315489 200000 240270183 200000 905942643 200000 137259543 200000 975823632 200000 258175935 200000 971308273 200000 722930138 200000 865757985 200000 852934421 200000 26338045 200000 597755276 200000 264905843 200000 43476241 200000 832932422 200000 810078565 200000 611896391 200000 652144253 200000 866127261 200000 745513661 200000 823299326 200000 428763456 200000 699178739 200000 718673421 200000 692039192 200000 389867619 200000 862719832 200000 712881902 200000 970549813 200000 660694030 200000 840528125 200000 731002391 200000 861632277 200000 401846667 200000 673889586 200000 44485985 200000 906051483 200000 360343873 200000 956029032 200000 948177861 200000 273705925 200000 629896378 200000 331180079 200000 718252380 200000 382433461 200000 652223645 200000 30673208 200000 521318237 200000 385690282 200000 799815347 200000 83585874 200000 54225442 200000 274870023 200000 212140516 200000 585410416 200000 725813027 200000 362976330 200000 859395642 200000 844964257 200000 41817335 200000 778393620 200000 296485084 200000 175398165 200000 929199961 200000 141567783 200000 407991827 200000 513717278 200000 405863712 200000 685385570 200000 971775304 200000 933202475 200000 288399941 200000 855192005 200000 264312579 200000 145363406 200000 908230112 200000 869706867 200000 189439212 200000 161669814 200000 606158378 200000 819073194 200000 520808909 200000 603130292 200000 123382907 200000 608760012 200000 765887373 200000 778324153 200000 688154444 200000 18869848 200000 688217397 200000 670066390 200000 669297206 200000 68508144 200000 42264814 200000 652913722 200000 866848240 200000 548398420 200000 428241408 200000 48485942 200000 180802132 200000 916873573 200000 331381971 200000 174296891 200000 4907609 200000 672004130 200000 221372145 200000 112268505 200000 581875737 200000 593005741 200000 379209473 200000 696786880 200000 45312203 200000 957728582 200000 807988940 200000 336496578 200000 487848137 200000 320336205 200000 380208955 200000 67732943 200000 532443019 200000 876343619 200000 190551125 200000 359443447 200000 470881705 200000 977966793 200000 719038789 200000 993890154 200000 849927388 200000 8395935 200000 393387089 200000 45620346 200000 787231228 200000 292222629 200000 543874787 200000 196317847 200000 81781506 200000 753269212 200000 249239427 200000 76485712 200000 851795718 200000 6155364 200000 214208474 200000 511633240 200000 834061377 200000 450571646 200000 396402351 200000 24581757 200000 37644811 200000 336825739 200000 585532397 200000 91070897 200000 657350878 200000 22369803 200000 953555098 200000 318703109 200000 682476112 200000 917758366 200000 130226400 200000 788278184 200000 102405403 200000 988718085 200000 982937607 200000 130424811 200000 775266584 200000 612332065 200000 668013175 200000 314416959 200000 864891711 200000 415472113 200000 584660922 200000 2806580 200000 85323175 200000 783588503 200000 74073207 200000 149475451 200000 664958859 200000 980347475 200000 328624247 200000 498097892 200000 431300930 200000 760957062 200000 900734115 200000 626432864 200000 899849797 200000 398031279 200000 176861443 200000 634314751 200000 230073644 200000 604617072 200000 20502208 200000 1830386 200000 147195312 200000 526979208 200000 735962657 200000 309319049 200000 205907113 200000 500808410 200000 862847120 200000 920487476 200000 627243024 200000 146802020 200000 684622997 200000 272895109 200000 386263294 200000 25266247 200000 553330649 200000 797334571 200000 20597162 200000 184881861 200000 476420388 200000 208958456 200000 767254381 200000 984130365 200000 31215198 200000 771000795 200000 208876225 200000 175646000 200000 982118033 200000 566719206 200000 604377916 200000 678268222 200000 60997604 200000 277291336 200000 401626521 200000 818369832 200000 418493344 200000 93418579 200000 550511535 200000 517135823 200000 159910957 200000 669256310 200000 954451062 200000 231176499 200000 323639061 200000 740465474 200000 352158216 200000 958895732 200000 162929407 200000 788133736 200000 755522973 200000 393944019 200000 668160437 200000 460806328 200000 271074701 200000 461556912 200000 441778206 200000 240861731 200000 189588305 200000 440783757 200000 52008515 200000 445972409 200000 784999297 200000 887520264 200000 630532428 200000 19701419 200000 521497558 200000 574839524 200000 616734083 200000 297909065 200000 829374761 200000 842324481 200000 73004623 200000 540240132 200000 591498097 200000 953162334 200000 117671482 200000 207822444 200000 701256647 200000 38790685 200000 106952426 200000 510651697 200000 575723109 200000 688943229 200000 336875818 200000 309176357 200000 441705121 200000 731419616 200000 430566626 200000 218449720 200000 242829558 200000 486677958 200000 930756377 200000 139247993 200000 262561019 200000 548729552 200000 128169466 200000 222750491 200000 385524584 200000 499377853 200000 71324363 200000 207803244 200000 965705751 200000 808924783 200000 639747574 200000 865056478 200000 659637248 200000 449936358 200000 61610242 200000 602915586 200000 533854011 200000 934018626 200000 449947290 200000 383360135 200000 655184129 200000 757149124 200000 104433796 200000 282541886 200000 196817322 200000 664848845 200000 853944234 200000 388894744 200000 335063215 200000 433730780 200000 231991316 200000 342989606 200000 520444584 200000 883894931 200000 749927147 200000 853567894 200000 239323983 200000 276421042 200000 402218103 200000 185395644 200000 438204282 200000 455761434 200000 450463264 200000 626354437 200000 947858723 200000 929763018 200000 380547696 200000 13428740 200000 188086115 200000 608432612 200000 598671630 200000 423601769 200000 377960050 200000 566930088 200000 30827203 200000 158341380 200000 141817255 200000 253999478 200000 83076983 200000 151721926 200000 734548861 200000 111600079 200000 347059252 200000 119703486 200000 909412235 200000 783127635 200000 222696737 200000 144874783 200000 903278730 200000 530007236 200000 208230280 200000 718661944 200000 926859346 200000 182083585 200000 996750800 200000 985569401 200000 595592668 200000 423166987 200000 650413442 200000 449249908 200000 627664704 200000 186941954 200000 61617478 200000 173225944 200000 240661431 200000 350628391 200000 241897190 200000 280737910 200000 689592729 200000 318787547 200000 961268041 200000 344157503 200000 244815967 200000 563606430 200000 558878840 200000 719793220 200000 157218978 200000 684478736 200000 567398300 200000 954166964 200000 179102745 200000 666699506 200000 183152893 200000 750315744 200000 58163614 200000 189460261 200000 531797507 200000 846694969 200000 141794600 200000 353483432 200000 270681912 200000 314492751 200000 965799377 200000 321473437 200000 486046275 200000 716996051 200000 186717136 200000 678566724 200000 547399149 200000 338905237 200000 93916799 200000 223551997 200000 57766431 200000 23933830 200000 864019030 200000 317797194 200000 286712289 200000 265835958 200000 922660589 200000 170096585 200000 544708955 200000 62645589 200000 981773053 200000 534254909 200000 229611479 200000 414671285 200000 39614558 200000 688960645 200000 865920444 200000 768495942 200000 307064329 200000 64612770 200000 230675091 200000 121011607 200000 567003670 200000 452997556 200000 652228356 200000 762487131 200000 347069887 200000 361470205 200000 651881689 200000 947369056 200000 413561178 200000 69790940 200000 358001401 200000 902146969 200000 362333281 200000 640822226 200000 492729710 200000 862606100 200000 920727405 200000 613598591 200000 775697759 200000 48266243 200000 308162101 200000 149449380 200000 823452949 200000 392307383 200000 943649171 200000 905117474 200000 955259384 200000 998597791 200000 457315711 200000 124470264 200000 610136722 200000 189247052 200000 474747665 200000 74442056 200000 748339850 200000 881911151 200000 379710081 200000 434094674 200000 263271082 200000 408476888 200000 466618665 200000 541478263 200000 397774041 200000 287855224 200000 821692801 200000 935393334 200000 44137503 200000 841160031 200000 835503393 200000 504609073 200000 216792743 200000 271760830 200000 615735490 200000 999267880 200000 632564664 200000 59255013 200000 370011709 200000 306455035 200000 374484410 200000 971115332 200000 452791945 200000 488483499 200000 374773814 200000 446712941 200000 103198655 200000 980667737 200000 896644053 200000 394203920 200000 343545112 200000 143508036 200000 789883999 200000 612560636 200000 89583853 200000 356750030 200000 464345276 200000 944558884 200000 136364726 200000 263520119 200000 477221622 200000 790666134 200000 229433610 200000 740911584 200000 912526900 200000 99499909 200000 208028068 200000 601044680 200000 802934463 200000 548953407 200000 835748699 200000 620749841 200000 497682943 200000 865905718 200000 344325159 200000 987430074 200000 266695294 200000 377113851 200000 735535906 200000 517825254 200000 393743332 200000 958923069 200000 65799812 200000 766406099 200000 23130360 200000 526527437 200000 257988005 200000 578132450 200000 330353060 200000 271773340 200000 744606974 200000 912541333 200000 725858544 200000 961136314 200000 135648808 200000 549699723 200000 783548165 200000 566680664 200000 535147994 200000 561272709 200000 174182698 200000 367236294 200000 667907053 200000 556077155 200000 259256266 200000 412461685 200000 326152538 200000 642937638 200000 740658795 200000 216228085 200000 930515002 200000 128298223 200000 854561719 200000 511808758 200000 273948612 200000 546932734 200000 817956726 200000 347566154 200000 914326098 200000 787336627 200000 175749265 200000 413680609 200000 845572444 200000 770877071 200000 723765007 200000 253966794 200000 418721657 200000 957339186 200000 167110682 200000 722953016 200000 991577700 200000 285486942 200000 44977659 200000 698040953 200000 725266676 200000 634830322 200000 44358169 200000 769739008 200000 425397538 200000 24407279 200000 639995132 200000 667682139 200000 382780422 200000 168906357 200000 574473295 200000 980558141 200000 972153817 200000 861683653 200000 764251865 200000 118133620 200000 613855219 200000 287919936 200000 199840386 200000 333754866 200000 801354445 200000 751095397 200000 80422483 200000 212344775 200000 613756928 200000 814419415 200000 391457909 200000 48707876 200000 878027843 200000 834744148 200000 588637743 200000 889739609 200000 297816944 200000 20074429 200000 595015660 200000 405983959 200000 32770174 200000 105493267 200000 443638578 200000 817423150 200000 577701767 200000 771904119 200000 493415595 200000 927678223 200000 151835074 200000 706037801 200000 606967839 200000 207013962 200000 115547017 200000 881312649 200000 658322551 200000 511089104 200000 156080212 200000 289800473 200000 310031803 200000 341267377 200000 745414843 200000 569520759 200000 976910611 200000 954965277 200000 88659063 200000 243382374 200000 672020681 200000 207818342 200000 64091744 200000 572983493 200000 172187204 200000 722757371 200000 753841775 200000 590900373 200000 850300941 200000 336380270 200000 195678652 200000 158221302 200000 674003404 200000 701932910 200000 147019392 200000 433279530 200000 772301387 200000 214753229 200000 179888659 200000 562257295 200000 417329521 200000 948877434 200000 378731759 200000 222941096 200000 403636808 200000 595379335 200000 598154922 200000 303303956 200000 79335670 200000 257655331 200000 669648894 200000 737498516 200000 690228934 200000 150377119 200000 607559876 200000 62280201 200000 775679520 200000 709084780 200000 616911348 200000 1687667 200000 981819020 200000 896752922 200000 347873701 200000 450394098 200000 861467826 200000 795266394 200000 223034130 200000 94952647 200000 905172571 200000 129625340 200000 244807314 200000 327220818 200000 961228912 200000 789401329 200000 741534110 200000 566356244 200000 760852217 200000 984921417 200000 945324750 200000 334458542 200000 172848926 200000 771516213 200000 467249627 200000 725354976 200000 968655145 200000 74413316 200000 848796573 200000 458647690 200000 571047041 200000 164318761 200000 813701133 200000 239040429 200000 660310959 200000 554541363 200000 441044036 200000 630586217 200000 690150492 200000 577406418 200000 521791609 200000 892546816 200000 983081295 200000 670998744 200000 578690565 200000 756995281 200000 483130995 200000 497862196 200000 159932770 200000 801149021 200000 347402958 200000 614338808 200000 572638246 200000 529930820 200000 368260746 200000 363012435 200000 716481292 200000 753275463 200000 569820911 200000 923646614 200000 257868779 200000 144169287 200000 825838694 200000 714286899 200000 787605947 200000 88677188 200000 547639927 200000 490928312 200000 116047510 200000 960023902 200000 38853578 200000 913109975 200000 145519540 200000 660816342 200000 731709480 200000 749307488 200000 921665901 200000 488719372 200000 849002106 200000 180140868 200000 255235898 200000 968028290 200000 45955272 200000 297267347 200000 272415155 200000 385708759 200000 511250491 200000 689457022 200000 401000593 200000 639016396 200000 994908443 200000 741963861 200000 5096109 200000 204480833 200000 915134672 200000 483383433 200000 437040638 200000 211256375 200000 770124259 200000 11723433 200000 214215581 200000 775223503 200000 441923069 200000 198512232 200000 344426436 200000 606902344 200000 980271078 200000 242830997 200000 875595721 200000 399710980 200000 257019782 200000 361083680 200000 624992295 200000 79078019 200000 954361319 200000 297915163 200000 415704693 200000 477755238 200000 203585328 200000 825295029 200000 221733227 200000 809861484 200000 864203946 200000 663825728 200000 192264931 200000 87439735 200000 674636990 200000 592197931 200000 183488469 200000 102791047 200000 357487348 200000 220342280 200000 642184793 200000 755423932 200000 774211060 200000 418563718 200000 807280552 200000 510734679 200000 250205064 200000 872249462 200000 492770330 200000 957612217 200000 966971031 200000 705549001 200000 583686952 200000 622164322 200000 883973930 200000 128177551 200000 8149354 200000 44608754 200000 52409962 200000 315021817 200000 153181338 200000 360058922 200000 419931294 200000 280227927 200000 240363918 200000 591272170 200000 136846129 200000 198383130 200000 149241408 200000 525247027 200000 337885353 200000 588356562 200000 863433161 200000 69514790 200000 774997680 200000 734149936 200000 898030177 200000 470932483 200000 847943694 200000 799813892 200000 340809567 200000 76869162 200000 837730988 200000 653728574 200000 886733118 200000 765856284 200000 72475538 200000 362693360 200000 575904661 200000 491790458 200000 422992616 200000 882179146 200000 837937437 200000 375359235 200000 138292727 200000 366526107 200000 630279598 200000 83050649 200000 298735912 200000 697056854 200000 706929217 200000 833340220 200000 1506819 200000 125769993 200000 735245038 200000 258123276 200000 580950833 200000 112893799 200000 923034862 200000 367787851 200000 655935097 200000 709377854 200000 639867033 200000 913587287 200000 675834565 200000 176839040 200000 627689320 200000 890812339 200000 147991582 200000 772350526 200000 511951348 200000 718601470 200000 44606379 200000 230988967 200000 700540916 200000 225167609 200000 923025332 200000 801427212 200000 928534082 200000 818712965 200000 857930148 200000 401931486 200000 348869845 200000 451077025 200000 138565121 200000 65294509 200000 645915335 200000 887764335 200000 764048502 200000 345169450 200000 224720975 200000 194582063 200000 315789769 200000 677187109 200000 956630215 200000 722011202 200000 241013219 200000 781085326 200000 202372775 200000 9215271 200000 345994702 200000 19725431 200000 357770631 200000 267310463 200000 611272626 200000 776437776 200000 328435232 200000 511661324 200000 823502038 200000 4365993 200000 963653194 200000 534700717 200000 572571556 200000 547905202 200000 742933246 200000 341516387 200000 625732004 200000 799283133 200000 759520340 200000 548025679 200000 762862975 200000 410063481 200000 324676998 200000 119541680 200000 258537213 200000 793644216 200000 396370666 200000 914221288 200000 69603078 200000 194196329 200000 406146554 200000 432344951 200000 713539491 200000 845174942 200000 617714511 200000 820782333 200000 12221949 200000 263781766 200000 449638048 200000 481559099 200000 965706332 200000 303725682 200000 778229447 200000 540041490 200000 962853417 200000 553088211 200000 461939644 200000 478791298 200000 905623532 200000 4197690 200000 253910167 200000 210750635 200000 367453005 200000 472559958 200000 249764752 200000 775731406 200000 175961365 200000 319274488 200000 87836161 200000 265054539 200000 599698733 200000 323446033 200000 367906914 200000 49308067 200000 814425757 200000 9175473 200000 467315787 200000 681278071 200000 545032589 200000 219480072 200000 343824501 200000 848843143 200000 424595271 200000 651106152 200000 300327609 200000 240956851 200000 986944050 200000 762443841 200000 55339534 200000 882198268 200000 688331735 200000 227728419 200000 577529997 200000 522190467 200000 91283167 200000 800272318 200000 629406576 200000 442627208 200000 521174802 200000 205702372 200000 91630861 200000 65811051 200000 959916377 200000 328906884 200000 34975455 200000 402416813 200000 792727995 200000 554349232 200000 815930236 200000 207831278 200000 257557858 200000 181722775 200000 935095455 200000 621112815 200000 26419350 200000 120458891 200000 464119583 200000 122365329 200000 875692224 200000 678316539 200000 631128308 200000 496024788 200000 516769896 200000 40241016 200000 286384952 200000 892827096 200000 830578998 200000 261072051 200000 72023587 200000 992974302 200000 896354292 200000 226010237 200000 956522765 200000 156084039 200000 235252873 200000 121078469 200000 482506863 200000 415147922 200000 580661758 200000 607098012 200000 609500130 200000 997821281 200000 711082107 200000 112200243 200000 640992797 200000 163800180 200000 727420234 200000 504997594 200000 888068345 200000 330483115 200000 804032722 200000 263881474 200000 367717743 200000 546472712 200000 292853917 200000 122339898 200000 598088088 200000 325986217 200000 860825938 200000 856734517 200000 728121515 200000 297778129 200000 198982842 200000 756037058 200000 263700738 200000 9063647 200000 36949949 200000 210588881 200000 75547157 200000 18292052 200000 309666917 200000 109946996 200000 907506299 200000 681828561 200000 94177241 200000 169870299 200000 146952687 200000 289992725 200000 771370082 200000 622907221 200000 435754312 200000 681306370 200000 868656489 200000 230777941 200000 323787391 200000 723231384 200000 812721526 200000 709023081 200000 46696620 200000 97594615 200000 517212721 200000 723270723 200000 966215176 200000 884973408 200000 415131748 200000 681319348 200000 874557931 200000 733240884 200000 583965174 200000 71896491 200000 702507214 200000 610812147 200000 288077808 200000 441049913 200000 185731658 200000 220305981 200000 937791099 200000 61103247 200000 18346262 200000 515681235 200000 623558879 200000 856396029 200000 723227916 200000 891139221 200000 757156740 200000 578161396 200000 750085923 200000 59305093 200000 2465268 200000 474028548 200000 882497909 200000 41554114 200000 985653974 200000 341739230 200000 619858745 200000 552150924 200000 336808435 200000 989482834 200000 186759881 200000 108756550 200000 266057780 200000 287958609 200000 38762397 200000 109614958 200000 227818400 200000 190215658 200000 223553101 200000 225857189 200000 611302754 200000 629060944 200000 470413970 200000 697340589 200000 358529984 200000 367779538 200000 518795588 200000 20748645 200000 172668964 200000 175304160 200000 580967516 200000 813099982 200000 654309142 200000 882238732 200000 620785394 200000 890095624 200000 490455615 200000 126253061 200000 677880127 200000 338135381 200000 760784998 200000 939765149 200000 831257243 200000 792322068 200000 853914486 200000 635535299 200000 522063232 200000 694079429 200000 671301749 200000 702345096 200000 305916804 200000 587260683 200000 913474957 200000 327977757 200000 491159905 200000 520520612 200000 661097990 200000 834217939 200000 54821104 200000 659197041 200000 767858248 200000 477369881 200000 114835241 200000 832125812 200000 901575645 200000 228288896 200000 33838628 200000 879727564 200000 168050028 200000 807882425 200000 540449049 200000 239647162 200000 107417278 200000 848833428 200000 202986082 200000 81948830 200000 233066684 200000 653480194 200000 440784759 200000 715122937 200000 513092462 200000 920488211 200000 553081072 200000 791748204 200000 436841981 200000 370088695 200000 570750086 200000 801036215 200000 363827376 200000 657021696 200000 756236561 200000 686312122 200000 860007665 200000 48649374 200000 21937290 200000 18239094 200000 102346056 200000 364392033 200000 361049098 200000 911720716 200000 252402014 200000 346867705 200000 976412104 200000 316807099 200000 459939323 200000 422100536 200000 113444637 200000 775687397 200000 787107079 200000 290112269 200000 497012355 200000 992759818 200000 125060492 200000 786316170 200000 212082576 200000 811610570 200000 813233585 200000 294807518 200000 740806911 200000 247437287 200000 673727679 200000 396902746 200000 299552935 200000 449741119 200000 662232350 200000 160977519 200000 133130112 200000 476830677 200000 72933976 200000 912038062 200000 720003492 200000 395918536 200000 163258133 200000 441545414 200000 547932747 200000 886006873 200000 998894364 200000 43617928 200000 676613069 200000 934097385 200000 494976855 200000 490335461 200000 37755811 200000 342968823 200000 735078862 200000 308855789 200000 896988261 200000 163894309 200000 6747561 200000 454170833 200000 154064332 200000 939808563 200000 4699442 200000 413680609 200000 827504817 200000 796780801 200000 406373840 200000 224331405 200000 293412619 200000 871489680 200000 742721549 200000 443566951 200000 817053171 200000 850526209 200000 301688207 200000 78563359 200000 104287139 200000 748177556 200000 539613473 200000 105132421 200000 510041457 200000 269556393 200000 40303275 200000 665400713 200000 67264472 200000 533588929 200000 990109492 200000 619667261 200000 416822383 200000 232680060 200000 967079655 200000 703892688 200000 43209198 200000 179471004 200000 713710858 200000 604032404 200000 35040303 200000 581043967 200000 166408199 200000 744985592 200000 873797674 200000 20160936 200000 443366245 200000 622318477 200000 37822967 200000 840818102 200000 81229263 200000 69673220 200000 377335503 200000 748042603 200000 915432203 200000 800941614 200000 302454538 200000 80933413 200000 941072387 200000 913643002 200000 298372129 200000 560655463 200000 198714560 200000 536616057 200000 179871405 200000 155688400 200000 592883816 200000 727902428 200000 441241701 200000 201124641 200000 688603462 200000 458042739 200000 638396962 200000 922226234 200000 981340353 200000 613145519 200000 203483613 200000 535738397 200000 741246819 200000 158528032 200000 975652015 200000 417886440 200000 843044051 200000 880343671 200000 184869584 200000 255177182 200000 239030746 200000 426824580 200000 929867671 200000 89867614 200000 951674464 200000 563918135 200000 893192575 200000 465850089 200000 557751663 200000 510730914 200000 2782239 200000 565661472 200000 306908462 200000 37789172 200000 370512944 200000 814814146 200000 966911207 200000 927868031 200000 266912650 200000 738379697 200000 496483585 200000 280001714 200000 344307494 200000 684804333 200000 638551301 200000 972824095 200000 259520796 200000 420718743 200000 117261211 200000 302739317 200000 583633061 200000 99568878 200000 27587725 200000 697801350 200000 691319833 200000 166333780 200000 579294402 200000 276722753 200000 963693809 200000 285484104 200000 635006531 200000 499252919 200000 950539718 200000 673407341 200000 123157561 200000 175463193 200000 134191183 200000 647754113 200000 830888172 200000 500855736 200000 194683238 200000 51621989 200000 860676548 200000 674461699 200000 407818498 200000 11653403 200000 754164043 200000 66264715 200000 582935613 200000 185193922 200000 190580008 200000 14973697 200000 662603598 200000 282873242 200000 173671972 200000 938743861 200000 991576463 200000 371769606 200000 481438248 200000 488349207 200000 252141432 200000 197560708 200000 215061564 200000 421087673 200000 737758881 200000 274022838 200000 654686856 200000 489182539 200000 851481027 200000 618610011 200000 455566422 200000 506140701 200000 726038710 200000 706923349 200000 475882509 200000 265106079 200000 919665779 200000 239208357 200000 538310454 200000 889311331 200000 561094419 200000 716617577 200000 927419001 200000 532486168 200000 396527053 200000 300692195 200000 708398496 200000 983032208 200000 337628410 200000 127092084 200000 42575763 200000 19093434 200000 717532179 200000 466239388 200000 249986649 200000 972748968 200000 536276913 200000 511622907 200000 483263772 200000 716153737 200000 451862923 200000 377134163 200000 50479140 200000 316419246 200000 698376827 200000 334780802 200000 308990681 200000 730020744 200000 50812537 200000 197049227 200000 965050821 200000 767154855 200000 937381021 200000 489096333 200000 832558223 200000 613032892 200000 448237343 200000 939688905 200000 19219969 200000 803357080 200000 551077209 200000 276913055 200000 6382082 200000 411349545 200000 605014467 200000 849220497 200000 442625946 200000 869296770 200000 109344757 200000 54135358 200000 848848628 200000 756298963 200000 306581672 200000 661089126 200000 544622935 200000 887001196 200000 690916789 200000 339365356 200000 828063019 200000 677977534 200000 61004819 200000 373887950 200000 755962873 200000 692311641 200000 381166043 200000 562339885 200000 817441898 200000 645995757 200000 870188103 200000 991102795 200000 424175686 200000 658647884 200000 912117677 200000 125888135 200000 52380277 200000 661953637 200000 550707080 200000 698731106 200000 404137217 200000 791195210 200000 183546478 200000 578879100 200000 795836689 200000 397821482 200000 656299034 200000 586140566 200000 412125422 200000 808728151 200000 18051427 200000 82354577 200000 703865857 200000 758457920 200000 684247617 200000 272232301 200000 989923025 200000 354194038 200000 13988302 200000 263677770 200000 82951433 200000 209375914 200000 340185666 200000 741599849 200000 661302639 200000 4026284 200000 991983861 200000 316284715 200000 50503149 200000 867296109 200000 891241056 200000 652579599 200000 645971851 200000 289747198 200000 873439260 200000 786318519 200000 648025202 200000 245234829 200000 157610208 200000 716851171 200000 905718762 200000 869485934 200000 921531525 200000 410687348 200000 471484507 200000 281158158 200000 481895428 200000 177634153 200000 280846670 200000 138554880 200000 799549814 200000 307120868 200000 590740844 200000 18911220 200000 438545426 200000 424205860 200000 375652989 200000 697986490 200000 736679474 200000 182645899 200000 865672554 200000 522252354 200000 717364046 200000 45925017 200000 909617722 200000 353125790 200000 910508030 200000 468797935 200000 738011671 200000 329830141 200000 547671034 200000 386699596 200000 472341834 200000 270422705 200000 651936796 200000 607053458 200000 964754234 200000 577431593 200000 171022940 200000 895552193 200000 520643183 200000 809504247 200000 127889874 200000 318856697 200000 128138388 200000 65966538 200000 603167415 200000 572970364 200000 659032176 200000 865653363 200000 999937635 200000 760272808 200000 324172267 200000 851498980 200000 849350991 200000 549611008 200000 349745678 200000 643680555 200000 623095060 200000 551409443 200000 797188866 200000 991763066 200000 335938665 200000 135456978 200000 873775118 200000 644222241 200000 292084008 200000 943255534 200000 524126621 200000 730373009 200000 240097352 200000 373116534 200000 529533237 200000 77800282 200000 34548707 200000 115091852 200000 131554688 200000 398079277 200000 795669808 200000 610086256 200000 908052039 200000 829824218 200000 281656969 200000 571042178 200000 69441648 200000 298104657 200000 983246182 200000 925104195 200000 733038086 200000 644865700 200000 223347295 200000 956004180 200000 779152944 200000 773437955 200000 501184301 200000 662823284 200000 682695992 200000 566289341 200000 472115368 200000 651786885 200000 856982149 200000 871489861 200000 542190281 200000 424694151 200000 460353696 200000 640210730 200000 745577640 200000 71025819 200000 685241137 200000 284716316 200000 525754494 200000 612878592 200000 46307074 200000 241327596 200000 53125539 200000 196216088 200000 657103354 200000 653888908 200000 783631505 200000 890764899 200000 738692899 200000 575712522 200000 254316766 200000 238773121 200000 104474275 200000 60101272 200000 293813061 200000 675869235 200000 589961157 200000 524068230 200000 568327068 200000 879467866 200000 559292657 200000 717494853 200000 355360478 200000 809661173 200000 628744111 200000 236196966 200000 924569378 200000 400952870 200000 58768551 200000 140784280 200000 876944800 200000 755700013 200000 663084962 200000 189934252 200000 493197490 200000 944901994 200000 516817289 200000 326854546 200000 412067280 200000 930259295 200000 728357988 200000 270656860 200000 833359250 200000 48711851 200000 205707611 200000 498389306 200000 909529009 200000 248219150 200000 924009656 200000 329699196 200000 10451717 200000 261008746 200000 249812962 200000 127299475 200000 264054663 200000 693127103 200000 751139170 200000 687275534 200000 231224912 200000 243565870 200000 641014497 200000 254454432 200000 724376983 200000 966340343 200000 942834982 200000 35229719 200000 606668469 200000 832408953 200000 351313436 200000 713793126 200000 385145380 200000 994777143 200000 358171849 200000 370150043 200000 55551866 200000 615458257 200000 659324247 200000 521823465 200000 932803954 200000 550135302 200000 188341518 200000 213472926 200000 363129315 200000 966655928 200000 789997655 200000 11967532 200000 926782405 200000 944865510 200000 950305466 200000 472087331 200000 589472050 200000 806624946 200000 809513695 200000 120738356 200000 580668770 200000 211400540 200000 551087759 200000 346693936 200000 964083885 200000 103483461 200000 536177843 200000 36563718 200000 780096140 200000 154922476 200000 906246995 200000 249441223 200000 944383895 200000 58014195 200000 981253528 200000 216327843 200000 846489479 200000 186612506 200000 737442250 200000 89003500 200000 147055925 200000 342785345 200000 710900561 200000 670550290 200000 376620184 200000 936428906 200000 691588278 200000 104409253 200000 243329225 200000 728399795 200000 855407522 200000 941376086 200000 841577474 200000 560508255 200000 966457565 200000 937790708 200000 936099737 200000 512411341 200000 539973711 200000 341537394 200000 383289865 200000 890606462 200000 579952386 200000 441643998 200000 590333161 200000 985421842 200000 475898141 200000 513852779 200000 138895089 200000 243518027 200000 604709865 200000 667770983 200000 150785019 200000 321412360 200000 327031247 200000 983710021 200000 282551551 200000 835560521 200000 313611863 200000 160465299 200000 59669013 200000 519565105 200000 292985897 200000 1960451 200000 779352182 200000 960084990 200000 359783695 200000 895538278 200000 142842490 200000 956832785 200000 281850864 200000 674391979 200000 73453466 200000 307265516 200000 878794965 200000 102979555 200000 670403183 200000 996651822 200000 179159271 200000 352859711 200000 845785776 200000 886008472 200000 650956397 200000 700946703 200000 7235894 200000 108986890 200000 501770450 200000 398854596 200000 124947963 200000 492800134 200000 331042972 200000 999219950 200000 199623701 200000 878700587 200000 60775285 200000 568468029 200000 283429311 200000 605951545 200000 94704677 200000 607820419 200000 31304783 200000 518610195 200000 833077397 200000 294070704 200000 391534656 200000 868205111 200000 993452493 200000 404345044 200000 280434985 200000 829790790 200000 428300789 200000 173690399 200000 959205827 200000 242876162 200000 325304406 200000 957749475 200000 844898278 200000 416034122 200000 303093593 200000 333756303 200000 265876619 200000 377044767 200000 637938310 200000 281095093 200000 653804490 200000 654965153 200000 939400326 200000 492320260 200000 985586396 200000 423015185 200000 440487200 200000 834380366 200000 979410969 200000 938109136 200000 387931454 200000 545831298 200000 23200506 200000 159329118 200000 253761257 200000 55921585 200000 608906264 200000 419478619 200000 379092808 200000 247623692 200000 691078442 200000 81787528 200000 557885091 200000 772029155 200000 617575178 200000 754713029 200000 699696229 200000 306910631 200000 857480623 200000 888036116 200000 213795092 200000 386517736 200000 365195827 200000 356888724 200000 665440347 200000 226531415 200000 189410509 200000 391179654 200000 803240192 200000 167545028 200000 114906327 200000 487247434 200000 248149740 200000 56375840 200000 824709321 200000 630521441 200000 728572201 200000 846226299 200000 241820219 200000 958864492 200000 140003295 200000 413738246 200000 837593574 200000 45702187 200000 817961557 200000 847532048 200000 367982498 200000 384787070 200000 76012277 200000 985935628 200000 396026984 200000 953271142 200000 250964295 200000 915808137 200000 453591121 200000 730588163 200000 61102068 200000 232959031 200000 6749332 200000 808258711 200000 289000644 200000 483158248 200000 724180874 200000 187972737 200000 899879583 200000 337539723 200000 40567980 200000 95534145 200000 539811726 200000 634778417 200000 875534483 200000 905829754 200000 141857978 200000 956480523 200000 766669046 200000 896957674 200000 667976811 200000 380109162 200000 671217839 200000 811252851 200000 516014602 200000 228439741 200000 973455798 200000 782940436 200000 381345823 200000 315463317 200000 647011107 200000 284375279 200000 666461266 200000 447547043 200000 22338350 200000 172063044 200000 946244972 200000 995758519 200000 89234225 200000 104414836 200000 991349078 200000 410315714 200000 990753700 200000 438724094 200000 974078744 200000 856506324 200000 296690719 200000 448231044 200000 831840475 200000 1752094 200000 259434331 200000 982512582 200000 331158502 200000 902898672 200000 662757681 200000 284228260 200000 608681635 200000 729393594 200000 972133528 200000 72589599 200000 213867162 200000 16047374 200000 529487273 200000 79093336 200000 348490868 200000 355838620 200000 6629790 200000 340885134 200000 992584185 200000 856995892 200000 566887117 200000 400322851 200000 750728722 200000 405530310 200000 776764593 200000 707135127 200000 690511046 200000 124683364 200000 758652896 200000 277667466 200000 955920703 200000 477190205 200000 437439509 200000 233391038 200000 344095685 200000 647768226 200000 373606439 200000 76794898 200000 853674433 200000 128894213 200000 14656526 200000 175654534 200000 480725435 200000 210477556 200000 209454820 200000 506403132 200000 905435995 200000 156473633 200000 418626273 200000 312538485 200000 707461995 200000 939190108 200000 716194653 200000 935222671 200000 95469010 200000 868046486 200000 667095761 200000 962458893 200000 754188697 200000 940677087 200000 401628374 200000 84849806 200000 918723816 200000 621093736 200000 779489315 200000 118319058 200000 839167241 200000 401794689 200000 514540689 200000 416039868 200000 764030051 200000 712257435 200000 815125785 200000 146588746 200000 397256320 200000 199650374 200000 12246484 200000 986481822 200000 694670855 200000 364124467 200000 699606521 200000 272003832 200000 342794433 200000 850591281 200000 850234850 200000 349720760 200000 436879766 200000 164148275 200000 332972295 200000 494993503 200000 961357968 200000 522696520 200000 331879424 200000 242989453 200000 316489942 200000 899155104 200000 55630469 200000 783874308 200000 881063089 200000 735532685 200000 863844720 200000 929470115 200000 290667402 200000 658487422 200000 829464249 200000 49585002 200000 506430441 200000 101437701 200000 455503224 200000 64623996 200000 370247542 200000 862414289 200000 483251174 200000 727059991 200000 93861627 200000 101136819 200000 988171611 200000 891857821 200000 798505567 200000 966984860 200000 701883472 200000 553727885 200000 455990955 200000 808249245 200000 783781470 200000 335553161 200000 525767176 200000 702159077 200000 180685884 200000 943351377 200000 675537854 200000 426081221 200000 719817156 200000 709227974 200000 459281973 200000 989394094 200000 265472493 200000 301188839 200000 225369847 200000 949547312 200000 904010449 200000 113459414 200000 345193643 200000 521162747 200000 331819431 200000 754628051 200000 545036058 200000 908604129 200000 678662857 200000 101385022 200000 637274413 200000 265940178 200000 197834671 200000 288680856 200000 912044779 200000 33729502 200000 730976497 200000 188093058 200000 911277951 200000 295100214 200000 574123592 200000 139675324 200000 445405487 200000 689871145 200000 650370188 200000 191918630 200000 534529381 200000 864004906 200000 855775670 200000 868441025 200000 95390889 200000 386702791 200000 6388446 200000 722261933 200000 867711140 200000 499835571 200000 354080829 200000 850472747 200000 727905821 200000 343279292 200000 289067307 200000 654946460 200000 289225983 200000 363817940 200000 417271842 200000 291325312 200000 855053904 200000 552621324 200000 800159416 200000 432018551 200000 972161082 200000 964110995 200000 306298792 200000 101437762 200000 168975365 200000 891661242 200000 509863624 200000 45215938 200000 652401177 200000 87490802 200000 742990099 200000 125357302 200000 855943680 200000 885380555 200000 644895904 200000 518784256 200000 598572129 200000 307241206 200000 531426471 200000 845934368 200000 126811397 200000 945202755 200000 74865026 200000 840360119 200000 296995029 200000 178031779 200000 394940585 200000 705499204 200000 989613529 200000 980167206 200000 867921588 200000 620026217 200000 847064890 200000 672871421 200000 340965212 200000 715362021 200000 532115263 200000 44426360 200000 285860729 200000 552652443 200000 548735826 200000 364154631 200000 692861700 200000 500300169 200000 199617531 200000 63309884 200000 754319126 200000 851274704 200000 233569507 200000 414257607 200000 485543910 200000 232466610 200000 322384594 200000 53226103 200000 295773389 200000 772835982 200000 258826672 200000 620876351 200000 169231429 200000 496210149 200000 232782983 200000 91271213 200000 377824228 200000 789871703 200000 877233022 200000 905532019 200000 789836901 200000 915168421 200000 39848414 200000 251252834 200000 424352159 200000 257844400 200000 208163856 200000 430936681 200000 636263562 200000 774909560 200000 258405275 200000 874083865 200000 440347456 200000 490694941 200000 541439274 200000 702506019 200000 186727161 200000 334171872 200000 734503555 200000 982066263 200000 654696973 200000 122800929 200000 393921680 200000 720848294 200000 248109045 200000 249009762 200000 652591961 200000 11863072 200000 843232073 200000 226839618 200000 453260294 200000 28156150 200000 159618498 200000 409399169 200000 399570145 200000 361748088 200000 869937721 200000 711279618 200000 138117457 200000 171957271 200000 520470693 200000 586250435 200000 146453984 200000 63364707 200000 224344095 200000 135127014 200000 857656372 200000 816755468 200000 69992673 200000 83827882 200000 797773592 200000 669677284 200000 774954049 200000 444955505 200000 782688372 200000 302403547 200000 529676986 200000 45302203 200000 263582031 200000 552473856 200000 709885411 200000 207384617 200000 197351892 200000 25582726 200000 177672820 200000 455185530 200000 231617353 200000 936840123 200000 845551687 200000 517829520 200000 38863896 200000 376467729 200000 669028948 200000 159156587 200000 953551304 200000 364013593 200000 482295987 200000 561220395 200000 617394436 200000 611337090 200000 570298525 200000 52458257 200000 165761938 200000 800830749 200000 791229034 200000 210103934 200000 473820764 200000 95981019 200000 765847443 200000 357987825 200000 654663531 200000 97101261 200000 556988081 200000 639724812 200000 738663909 200000 853830690 200000 936003451 200000 473234063 200000 749711893 200000 103885099 200000 136397514 200000 788569691 200000 218220386 200000 399778904 200000 98828440 200000 47612271 200000 287876182 200000 245003835 200000 502937083 200000 564271597 200000 388929176 200000 912614020 200000 356017966 200000 617348885 200000 12873969 200000 744935939 200000 27756423 200000 892717383 200000 855464777 200000 700676777 200000 984721793 200000 811673604 200000 275175594 200000 476258693 200000 980867763 200000 957225964 200000 757869883 200000 591546058 200000 246604758 200000 646243521 200000 406758982 200000 917222343 200000 756834498 200000 234234210 200000 394761266 200000 310189292 200000 971722864 200000 49224656 200000 195676296 200000 783716811 200000 610642680 200000 81804587 200000 760930288 200000 138486547 200000 627184019 200000 447626165 200000 653172276 200000 2454165 200000 489857177 200000 357096140 200000 965513275 200000 445995842 200000 46898051 200000 654694643 200000 940866574 200000 918352171 200000 657618154 200000 523392457 200000 969349846 200000 206990719 200000 616872581 200000 822080015 200000 485799643 200000 913795727 200000 897921838 200000 948773798 200000 396202885 200000 469326284 200000 503796956 200000 262661005 200000 756739422 200000 919817670 200000 871479977 200000 302222310 200000 67340813 200000 894549550 200000 470839500 200000 262207985 200000 888948315 200000 292462036 200000 765674655 200000 537126926 200000 150961201 200000 552337065 200000 323654810 200000 643460543 200000 838543511 200000 49124797 200000 934051413 200000 493753250 200000 124467637 200000 615479616 200000 398105737 200000 693090682 200000 895552213 200000 114857604 200000 691461902 200000 747450406 200000 552545374 200000 225460217 200000 21230301 200000 531803559 200000 608315353 200000 553228590 200000 773651471 200000 361752350 200000 376344558 200000 467202262 200000 124636635 200000 280736970 200000 140395111 200000 383524031 200000 220484250 200000 463593997 200000 153895468 200000 548168668 200000 639976389 200000 813963111 200000 875531076 200000 216194619 200000 595373045 200000 928145016 200000 65175257 200000 243152654 200000 693886177 200000 836971521 200000 553628979 200000 914834086 200000 629234019 200000 332594147 200000 537422266 200000 461460082 200000 532420979 200000 330095901 200000 40143608 200000 627173123 200000 610711593 200000 821740497 200000 829899924 200000 537163274 200000 424824765 200000 126755647 200000 290103640 200000 589061719 200000 826879881 200000 710593480 200000 672321323 200000 471802331 200000 277830149 200000 649792747 200000 740054294 200000 551010726 200000 449355977 200000 536612682 200000 464708417 200000 259762153 200000 957809806 200000 62393509 200000 684780790 200000 576694260 200000 348125997 200000 488733148 200000 152478876 200000 776366647 200000 546874781 200000 407914736 200000 550760892 200000 194651204 200000 7748087 200000 783327490 200000 393473279 200000 119550155 200000 801862005 200000 484116049 200000 305513517 200000 269501339 200000 46174829 200000 15038527 200000 771245614 200000 867206055 200000 923710554 200000 569976140 200000 148268812 200000 143647997 200000 714076114 200000 760194329 200000 484682222 200000 469797584 200000 931992720 200000 707933285 200000 763922205 200000 973331822 200000 849297771 200000 536539410 200000 489296386 200000 141802057 200000 866227803 200000 388727328 200000 673168676 200000 535241202 200000 491246202 200000 637734319 200000 762159662 200000 307520536 200000 551680512 200000 745723648 200000 869029350 200000 812889484 200000 720212549 200000 329577587 200000 127447606 200000 921141311 200000 476231106 200000 795246986 200000 154555942 200000 788707649 200000 112940048 200000 514562276 200000 285456351 200000 190053571 200000 917449190 200000 409061954 200000 632247465 200000 621654549 200000 584171293 200000 818407044 200000 858994412 200000 922502568 200000 476944558 200000 234334635 200000 631928881 200000 394665740 200000 310237362 200000 135883992 200000 504665377 200000 850353905 200000 777824352 200000 744509003 200000 240458628 200000 151350569 200000 91213330 200000 722756964 200000 553400899 200000 504784036 200000 514447168 200000 130850980 200000 609920357 200000 33716594 200000 426473602 200000 221853099 200000 344714772 200000 698303683 200000 560595344 200000 982491451 200000 149807257 200000 998084329 200000 188347716 200000 723503923 200000 69253211 200000 440090451 200000 48632726 200000 274441876 200000 508234723 200000 862359698 200000 962480542 200000 850497918 200000 56794329 200000 109347416 200000 801160597 200000 296111410 200000 900684807 200000 78093171 200000 343771859 200000 245291537 200000 972684116 200000 246978005 200000 602744786 200000 719977883 200000 354927561 200000 365219470 200000 910183464 200000 688235632 200000 96485775 200000 904019919 200000 305755791 200000 926062673 200000 224393197 200000 637417705 200000 249282272 200000 454760478 200000 386301774 200000 807093322 200000 731844114 200000 130168793 200000 871399224 200000 677179269 200000 324134975 200000 309601440 200000 342392405 200000 605771594 200000 286405278 200000 95275702 200000 888941678 200000 401869673 200000 248396169 200000 5577594 200000 123772009 200000 91228371 200000 38314616 200000 347211118 200000 556225105 200000 392611224 200000 211975171 200000 905544752 200000 459582797 200000 211630824 200000 45480931 200000 570192515 200000 171406759 200000 221761301 200000 198982384 200000 507669574 200000 76781254 200000 357542286 200000 65082659 200000 741360762 200000 68062003 200000 15479013 200000 876455316 200000 719829823 200000 354508950 200000 831541961 200000 1647740 200000 650659799 200000 487775673 200000 732040716 200000 305490227 200000 337709216 200000 219390595 200000 528489117 200000 234368563 200000 205516573 200000 560076798 200000 7115662 200000 686967058 200000 638401005 200000 723524176 200000 842799886 200000 962783883 200000 397892818 200000 383005380 200000 728347246 200000 358574196 200000 365725866 200000 79284674 200000 948162079 200000 426423752 200000 979315576 200000 870247122 200000 525201329 200000 273396382 200000 567104603 200000 852409500 200000 972525013 200000 208345646 200000 708654484 200000 224063721 200000 794075227 200000 144386770 200000 835567747 200000 226686114 200000 753129012 200000 98837506 200000 246387625 200000 149183951 200000 878660976 200000 176462422 200000 430433447 200000 583308696 200000 154185024 200000 609598855 200000 853182525 200000 630865991 200000 71498739 200000 512685677 200000 781414987 200000 422084419 200000 462778108 200000 355106561 200000 947973586 200000 335675669 200000 624807146 200000 429862492 200000 404710643 200000 136029030 200000 92370797 200000 452347573 200000 766828269 200000 784171773 200000 613382999 200000 888488293 200000 389170722 200000 63040965 200000 575144599 200000 12041446 200000 158201362 200000 791975108 200000 497500735 200000 2189006 200000 569966429 200000 23075876 200000 157661822 200000 917589976 200000 884524484 200000 274051373 200000 533362341 200000 762980827 200000 296302632 200000 599704648 200000 869753638 200000 904624591 200000 930775689 200000 41239293 200000 438836623 200000 817692622 200000 128879111 200000 217821172 200000 904020626 200000 424205584 200000 248722147 200000 45098742 200000 130300927 200000 734169069 200000 120232573 200000 934235372 200000 297728199 200000 829966814 200000 769837399 200000 316271070 200000 477663482 200000 56807803 200000 951018256 200000 137254645 200000 619049929 200000 721320061 200000 313046121 200000 813058169 200000 712891268 200000 282277821 200000 330857282 200000 706978770 200000 753376156 200000 650521906 200000 825780380 200000 56151433 200000 808650913 200000 378559477 200000 87439000 200000 35143495 200000 204824131 200000 335613504 200000 473167989 200000 863239636 200000 84439380 200000 908110185 200000 800712342 200000 965935896 200000 903359939 200000 497679339 200000 743104633 200000 23141405 200000 323941538 200000 514482525 200000 220229311 200000 45721866 200000 39616032 200000 153517687 200000 300042025 200000 724522280 200000 937748879 200000 771574547 200000 494678168 200000 951808224 200000 873997662 200000 474637353 200000 479239436 200000 355290042 200000 755415839 200000 379763153 200000 325274021 200000 974179422 200000 823397249 200000 192044356 200000 251333284 200000 618642582 200000 345998421 200000 328914138 200000 352701802 200000 27103561 200000 434078860 200000 935243788 200000 356299383 200000 113803904 200000 463721014 200000 363839347 200000 744808299 200000 931724644 200000 784173188 200000 599399622 200000 496161543 200000 575075389 200000 646705094 200000 990748894 200000 920824107 200000 86446707 200000 174257517 200000 844520373 200000 853614296 200000 202414223 200000 288514057 200000 677830753 200000 407044655 200000 352570938 200000 473842507 200000 590551325 200000 90754672 200000 176862780 200000 118429187 200000 596825407 200000 25479675 200000 429266046 200000 935194145 200000 842303298 200000 540554321 200000 29158408 200000 599386295 200000 337435325 200000 623274003 200000 413799682 200000 152827893 200000 695429225 200000 131231488 200000 554304693 200000 951282986 200000 128218654 200000 20751866 200000 334843274 200000 628783817 200000 219995349 200000 953345793 200000 802741001 200000 801498208 200000 108511398 200000 561856822 200000 445915 200000 815445666 200000 156458186 200000 458251480 200000 747015623 200000 675296605 200000 680952217 200000 136893257 200000 173547959 200000 282526083 200000 243089548 200000 913927944 200000 197260724 200000 707764517 200000 818013244 200000 415539639 200000 764936933 200000 103532914 200000 562789984 200000 720992790 200000 558483346 200000 704359099 200000 87135698 200000 207622150 200000 114374950 200000 71434353 200000 2965129 200000 140354182 200000 474794535 200000 154382116 200000 572766111 200000 604512696 200000 855889472 200000 779473029 200000 606001484 200000 493440732 200000 384610359 200000 244625764 200000 7515879 200000 543120467 200000 509237750 200000 917009330 200000 853070059 200000 541615004 200000 676861572 200000 403827326 200000 557974767 200000 347833689 200000 934685708 200000 602232315 200000 494607276 200000 13958473 200000 382754772 200000 392175480 200000 270074 200000 999679054 200000 405640774 200000 374610277 200000 494746066 200000 170388072 200000 747693290 200000 153193812 200000 180750413 200000 934955192 200000 938095209 200000 601001460 200000 779733922 200000 625982845 200000 697600651 200000 923374359 200000 870934058 200000 723973657 200000 22037048 200000 24006572 200000 402799966 200000 265003276 200000 547401593 200000 108707269 200000 335103959 200000 358086646 200000 203990903 200000 242366609 200000 945668940 200000 841115032 200000 152416890 200000 755216993 200000 802133655 200000 980530643 200000 745813995 200000 243224230 200000 329745840 200000 634919847 200000 681855058 200000 689372145 200000 210655663 200000 506214196 200000 285871447 200000 995972593 200000 818005196 200000 780502459 200000 86636483 200000 156232567 200000 584581729 200000 180359068 200000 305466239 200000 5330036 200000 665919206 200000 438536280 200000 638409619 200000 938563064 200000 952697843 200000 287295120 200000 160603688 200000 684508723 200000 604105281 200000 739946500 200000 236708485 200000 491316343 200000 870259625 200000 925876116 200000 170295060 200000 127800628 200000 840604450 200000 488900417 200000 110136158 200000 256224250 200000 649200325 200000 358052396 200000 520727049 200000 661080953 200000 493851596 200000 975005333 200000 713696480 200000 901379971 200000 628405389 200000 388666332 200000 977698507 200000 363587847 200000 197588611 200000 139153026 200000 863764433 200000 740928535 200000 38254660 200000 862396967 200000 658675996 200000 427871714 200000 385628555 200000 11871628 200000 760680692 200000 266395834 200000 733512495 200000 330373266 200000